Skip to content

Commit 8703e8a

Browse files
author
Ingo Molnar
committed
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 <[email protected]> Cc: Mike Galbraith <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: [email protected] Signed-off-by: Ingo Molnar <[email protected]>
1 parent 3f07c01 commit 8703e8a

File tree

10 files changed

+15
-1
lines changed

10 files changed

+15
-1
lines changed

block/ioprio.c

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include <linux/ioprio.h>
2626
#include <linux/blkdev.h>
2727
#include <linux/capability.h>
28+
#include <linux/sched/user.h>
2829
#include <linux/syscalls.h>
2930
#include <linux/security.h>
3031
#include <linux/pid_namespace.h>

include/linux/cred.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
#include <linux/selinux.h>
1919
#include <linux/atomic.h>
2020
#include <linux/uidgid.h>
21+
#include <linux/sched/user.h>
2122

22-
struct user_struct;
2323
struct cred;
2424
struct inode;
2525

include/linux/sched/user.h

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
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 */

ipc/mqueue.c

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#include <linux/slab.h>
3838
#include <linux/sched/wake_q.h>
3939
#include <linux/sched/signal.h>
40+
#include <linux/sched/user.h>
4041

4142
#include <net/sock.h>
4243
#include "util.h"

kernel/fork.c

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include <linux/sched/autogroup.h>
1616
#include <linux/sched/mm.h>
1717
#include <linux/sched/coredump.h>
18+
#include <linux/sched/user.h>
1819
#include <linux/init.h>
1920
#include <linux/unistd.h>
2021
#include <linux/module.h>

kernel/signal.c

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include <linux/export.h>
1515
#include <linux/init.h>
1616
#include <linux/sched.h>
17+
#include <linux/sched/user.h>
1718
#include <linux/fs.h>
1819
#include <linux/tty.h>
1920
#include <linux/binfmts.h>

kernel/user.c

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <linux/slab.h>
1414
#include <linux/bitops.h>
1515
#include <linux/key.h>
16+
#include <linux/sched/user.h>
1617
#include <linux/interrupt.h>
1718
#include <linux/export.h>
1819
#include <linux/user_namespace.h>

mm/mlock.c

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <linux/capability.h>
99
#include <linux/mman.h>
1010
#include <linux/mm.h>
11+
#include <linux/sched/user.h>
1112
#include <linux/swap.h>
1213
#include <linux/swapops.h>
1314
#include <linux/pagemap.h>

net/core/scm.c

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include <linux/capability.h>
1515
#include <linux/errno.h>
1616
#include <linux/sched.h>
17+
#include <linux/sched/user.h>
1718
#include <linux/mm.h>
1819
#include <linux/kernel.h>
1920
#include <linux/stat.h>

security/keys/process_keys.c

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <linux/module.h>
1313
#include <linux/init.h>
1414
#include <linux/sched.h>
15+
#include <linux/sched/user.h>
1516
#include <linux/keyctl.h>
1617
#include <linux/fs.h>
1718
#include <linux/err.h>

0 commit comments

Comments
 (0)