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); } _