From: Mans Rullgard <mru@kth.se> There are a few include which should have been under __KERNEL__. --- 25-akpm/include/linux/fs.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -puN include/linux/fs.h~fix-userspace-include-of-linux-fsh include/linux/fs.h --- 25/include/linux/fs.h~fix-userspace-include-of-linux-fsh Mon May 17 13:25:43 2004 +++ 25-akpm/include/linux/fs.h Mon May 17 13:26:16 2004 @@ -13,15 +13,12 @@ #include <linux/types.h> #include <linux/kdev_t.h> #include <linux/ioctl.h> -#include <linux/list.h> #include <linux/dcache.h> #include <linux/stat.h> #include <linux/cache.h> -#include <linux/radix-tree.h> #include <linux/prio_tree.h> #include <linux/kobject.h> #include <asm/atomic.h> -#include <linux/audit.h> struct iovec; struct nameidata; @@ -214,6 +211,9 @@ extern int leases_enable, dir_notify_ena #ifdef __KERNEL__ +#include <linux/list.h> +#include <linux/radix-tree.h> +#include <linux/audit.h> #include <asm/semaphore.h> #include <asm/byteorder.h> _