Index: linux-2.6.17/include/linux/mm.h =================================================================== --- linux-2.6.17.orig/include/linux/mm.h 2007-10-24 10:05:09.000000000 -0400 +++ linux-2.6.17/include/linux/mm.h 2007-11-19 16:29:57.000000000 -0500 @@ -5,6 +5,7 @@ #ifdef __KERNEL__ +#include #include #include #include @@ -185,12 +186,6 @@ struct inode; #define page_private(page) ((page)->private) #define set_page_private(page, v) ((page)->private = (v)) -/* - * FIXME: take this include out, include page-flags.h in - * files which need it (119 of them) - */ -#include - #ifdef CONFIG_DEBUG_VM #define VM_BUG_ON(cond) BUG_ON(cond) #else Index: linux-2.6.17/include/linux/mm_types.h =================================================================== --- linux-2.6.17.orig/include/linux/mm_types.h 2007-11-19 16:31:00.000000000 -0500 +++ linux-2.6.17/include/linux/mm_types.h 2007-11-19 16:31:21.000000000 -0500 @@ -2,6 +2,7 @@ #define _LINUX_MM_TYPES_H #include +#include #include #include #include