Hello Linus,

I'm sending this one directly to you instead of going through the
lkml as usual to avoid the usual lot of people moaning about
glibc-kernelheaders being the place for these fixes.

The point is that not all C libraries have a fixed copy of the kernel
headers like glibc.

Please apply.

--------------------------------------------------------------------------

Include linux/compiler.h in include/linux/sysctl.h. Needed to get __user
defined when a C library uses this header (ie: no __KERNEL__).

--- linux-2.6.0-test1.orig/include/linux/sysctl.h	2003-07-14 05:34:40.000000000 +0200
+++ linux-2.6.0-test1/include/linux/sysctl.h	2003-07-19 19:20:29.000000000 +0200
@@ -21,6 +21,7 @@
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <linux/list.h>
+#include <linux/compiler.h>
 
 struct file;
 
