gcc-3.4.0 sez:

init/do_mounts_rd.c:309: warning: conflicting types for built-in function 'malloc'


---

 25-akpm/init/do_mounts_rd.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN init/do_mounts_rd.c~do_mounts_rd-malloc-fix init/do_mounts_rd.c
--- 25/init/do_mounts_rd.c~do_mounts_rd-malloc-fix	2004-05-13 01:56:49.149386448 -0700
+++ 25-akpm/init/do_mounts_rd.c	2004-05-13 01:57:36.479191224 -0700
@@ -306,7 +306,7 @@ static int crd_infd, crd_outfd;
 
 static int  fill_inbuf(void);
 static void flush_window(void);
-static void *malloc(int size);
+static void *malloc(size_t size);
 static void free(void *where);
 static void error(char *m);
 static void gzip_mark(void **);
@@ -314,7 +314,7 @@ static void gzip_release(void **);
 
 #include "../lib/inflate.c"
 
-static void __init *malloc(int size)
+static void __init *malloc(size_t size)
 {
 	return kmalloc(size, GFP_KERNEL);
 }

_