From: Mans Rullgard 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 #include #include -#include #include #include #include -#include #include #include #include -#include struct iovec; struct nameidata; @@ -214,6 +211,9 @@ extern int leases_enable, dir_notify_ena #ifdef __KERNEL__ +#include +#include +#include #include #include _