From: David Mosberger <davidm@napali.hpl.hp.com>

highmem.h uses stuff like page_address(), but fails to include
<linux/mm.h>.  Patch below fixes this.



 include/linux/highmem.h |    2 ++
 1 files changed, 2 insertions(+)

diff -puN include/linux/highmem.h~highmem-build-fix include/linux/highmem.h
--- 25/include/linux/highmem.h~highmem-build-fix	2003-06-18 15:27:26.000000000 -0700
+++ 25-akpm/include/linux/highmem.h	2003-06-18 15:27:26.000000000 -0700
@@ -3,6 +3,8 @@
 
 #include <linux/config.h>
 #include <linux/fs.h>
+#include <linux/mm.h>
+
 #include <asm/cacheflush.h>
 
 #ifdef CONFIG_HIGHMEM

_