include/asm-generic/tlb.h: In function `tlb_flush_mmu':
include/asm-generic/tlb.h:74: warning: implicit declaration of function `release_pages'
include/asm-generic/tlb.h: In function `tlb_remove_page':
include/asm-generic/tlb.h:107: warning: implicit declaration of function `page_cache_release'
In file included from include/linux/blkdev.h:10,
                 from kernel/sched.c:35:
include/linux/pagemap.h: At top level:
include/linux/pagemap.h:50: warning: type mismatch with previous implicit declaration
include/asm-generic/tlb.h:74: warning: previous implicit declaration of `release_pages'




diff -upN reference/kernel/sched.c current/kernel/sched.c
--- reference/kernel/sched.c	2004-04-29 10:39:06.000000000 -0700
+++ current/kernel/sched.c	2004-04-29 10:39:17.000000000 -0700
@@ -24,6 +24,7 @@
 #include <asm/uaccess.h>
 #include <linux/highmem.h>
 #include <linux/smp_lock.h>
+#include <linux/pagemap.h>
 #include <asm/mmu_context.h>
 #include <asm/tlb.h>
 #include <linux/interrupt.h>