diff options
author | David Woodhouse <dwmw2@infradead.org> | 2006-04-25 15:54:40 +0200 |
---|---|---|
committer | David Woodhouse <dwmw2@infradead.org> | 2006-04-25 15:54:40 +0200 |
commit | a3b6714e1744a5e841753d74aca1de5972f24e6d (patch) | |
tree | 2a463aa2d4fd93f754fb819e5e2ec56482844c99 | |
parent | Don't include <linux/list.h> from user-visible part of reiserfs_xattr.h (diff) | |
download | linux-a3b6714e1744a5e841753d74aca1de5972f24e6d.tar.xz linux-a3b6714e1744a5e841753d74aca1de5972f24e6d.zip |
Partially sanitise linux/sched.h for userspace consumption
For now, just make sure all inclusion of private header files is done
within #ifdef __KERNEL__. There'll be more to clean up later.
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
-rw-r--r-- | include/linux/sched.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h index 29b7d4f87d20..2e05e402df4f 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -1,9 +1,9 @@ #ifndef _LINUX_SCHED_H #define _LINUX_SCHED_H +#ifdef __KERNEL__ #include <asm/param.h> /* for HZ */ -#include <linux/config.h> #include <linux/capability.h> #include <linux/threads.h> #include <linux/kernel.h> @@ -37,6 +37,15 @@ #include <linux/rcupdate.h> #include <linux/futex.h> +#include <linux/time.h> +#include <linux/param.h> +#include <linux/resource.h> +#include <linux/timer.h> +#include <linux/hrtimer.h> + +#include <asm/processor.h> +#endif + #include <linux/auxvec.h> /* For AT_VECTOR_SIZE */ struct exec_domain; @@ -103,13 +112,6 @@ extern unsigned long nr_uninterruptible(void); extern unsigned long nr_active(void); extern unsigned long nr_iowait(void); -#include <linux/time.h> -#include <linux/param.h> -#include <linux/resource.h> -#include <linux/timer.h> -#include <linux/hrtimer.h> - -#include <asm/processor.h> /* * Task state bitmask. NOTE! These bits are also |