Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

sched/headers: Prepare for new header dependencies before moving code to <linux/sched/user.h>

We are going to split <linux/sched/user.h> out of <linux/sched.h>, which
will have to be picked up from other headers and a couple of .c files.

Create a trivial placeholder <linux/sched/user.h> file that just
maps to <linux/sched.h> to make this patch obviously correct and
bisectable.

Include the new header in the files that are going to need it.

Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>

+15 -1
+1
block/ioprio.c
··· 25 25 #include <linux/ioprio.h> 26 26 #include <linux/blkdev.h> 27 27 #include <linux/capability.h> 28 + #include <linux/sched/user.h> 28 29 #include <linux/syscalls.h> 29 30 #include <linux/security.h> 30 31 #include <linux/pid_namespace.h>
+1 -1
include/linux/cred.h
··· 18 18 #include <linux/selinux.h> 19 19 #include <linux/atomic.h> 20 20 #include <linux/uidgid.h> 21 + #include <linux/sched/user.h> 21 22 22 - struct user_struct; 23 23 struct cred; 24 24 struct inode; 25 25
+6
include/linux/sched/user.h
··· 1 + #ifndef _LINUX_SCHED_USER_H 2 + #define _LINUX_SCHED_USER_H 3 + 4 + #include <linux/sched.h> 5 + 6 + #endif /* _LINUX_SCHED_USER_H */
+1
ipc/mqueue.c
··· 37 37 #include <linux/slab.h> 38 38 #include <linux/sched/wake_q.h> 39 39 #include <linux/sched/signal.h> 40 + #include <linux/sched/user.h> 40 41 41 42 #include <net/sock.h> 42 43 #include "util.h"
+1
kernel/fork.c
··· 15 15 #include <linux/sched/autogroup.h> 16 16 #include <linux/sched/mm.h> 17 17 #include <linux/sched/coredump.h> 18 + #include <linux/sched/user.h> 18 19 #include <linux/init.h> 19 20 #include <linux/unistd.h> 20 21 #include <linux/module.h>
+1
kernel/signal.c
··· 14 14 #include <linux/export.h> 15 15 #include <linux/init.h> 16 16 #include <linux/sched.h> 17 + #include <linux/sched/user.h> 17 18 #include <linux/fs.h> 18 19 #include <linux/tty.h> 19 20 #include <linux/binfmts.h>
+1
kernel/user.c
··· 13 13 #include <linux/slab.h> 14 14 #include <linux/bitops.h> 15 15 #include <linux/key.h> 16 + #include <linux/sched/user.h> 16 17 #include <linux/interrupt.h> 17 18 #include <linux/export.h> 18 19 #include <linux/user_namespace.h>
+1
mm/mlock.c
··· 8 8 #include <linux/capability.h> 9 9 #include <linux/mman.h> 10 10 #include <linux/mm.h> 11 + #include <linux/sched/user.h> 11 12 #include <linux/swap.h> 12 13 #include <linux/swapops.h> 13 14 #include <linux/pagemap.h>
+1
net/core/scm.c
··· 14 14 #include <linux/capability.h> 15 15 #include <linux/errno.h> 16 16 #include <linux/sched.h> 17 + #include <linux/sched/user.h> 17 18 #include <linux/mm.h> 18 19 #include <linux/kernel.h> 19 20 #include <linux/stat.h>
+1
security/keys/process_keys.c
··· 12 12 #include <linux/module.h> 13 13 #include <linux/init.h> 14 14 #include <linux/sched.h> 15 + #include <linux/sched/user.h> 15 16 #include <linux/keyctl.h> 16 17 #include <linux/fs.h> 17 18 #include <linux/err.h>