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

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

We are going to split <linux/sched/task_stack.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/task_stack.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>

+198 -1
+1
arch/alpha/kernel/osf_sys.c
··· 13 13 #include <linux/errno.h> 14 14 #include <linux/sched/signal.h> 15 15 #include <linux/sched/mm.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/kernel.h> 17 18 #include <linux/mm.h> 18 19 #include <linux/smp.h>
+1
arch/alpha/kernel/process.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/sched/debug.h> 15 15 #include <linux/sched/task.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/kernel.h> 17 18 #include <linux/mm.h> 18 19 #include <linux/smp.h>
+1
arch/alpha/kernel/ptrace.c
··· 6 6 7 7 #include <linux/kernel.h> 8 8 #include <linux/sched.h> 9 + #include <linux/sched/task_stack.h> 9 10 #include <linux/mm.h> 10 11 #include <linux/smp.h> 11 12 #include <linux/errno.h>
+1
arch/alpha/kernel/signal.c
··· 7 7 */ 8 8 9 9 #include <linux/sched/signal.h> 10 + #include <linux/sched/task_stack.h> 10 11 #include <linux/kernel.h> 11 12 #include <linux/signal.h> 12 13 #include <linux/errno.h>
+1
arch/arc/kernel/kgdb.c
··· 10 10 11 11 #include <linux/kgdb.h> 12 12 #include <linux/sched.h> 13 + #include <linux/sched/task_stack.h> 13 14 #include <asm/disasm.h> 14 15 #include <asm/cacheflush.h> 15 16
+1
arch/arc/kernel/process.c
··· 12 12 #include <linux/module.h> 13 13 #include <linux/sched.h> 14 14 #include <linux/sched/task.h> 15 + #include <linux/sched/task_stack.h> 15 16 16 17 #include <linux/mm.h> 17 18 #include <linux/fs.h>
+1
arch/arc/kernel/ptrace.c
··· 8 8 9 9 #include <linux/ptrace.h> 10 10 #include <linux/tracehook.h> 11 + #include <linux/sched/task_stack.h> 11 12 #include <linux/regset.h> 12 13 #include <linux/unistd.h> 13 14 #include <linux/elf.h>
+2
arch/arc/kernel/signal.c
··· 53 53 #include <linux/uaccess.h> 54 54 #include <linux/syscalls.h> 55 55 #include <linux/tracehook.h> 56 + #include <linux/sched/task_stack.h> 57 + 56 58 #include <asm/ucontext.h> 57 59 58 60 struct rt_sigframe {
+1
arch/arm/kernel/perf_regs.c
··· 3 3 #include <linux/kernel.h> 4 4 #include <linux/perf_event.h> 5 5 #include <linux/bug.h> 6 + #include <linux/sched/task_stack.h> 6 7 #include <asm/perf_regs.h> 7 8 #include <asm/ptrace.h> 8 9
+1
arch/arm/kernel/process.c
··· 14 14 #include <linux/sched.h> 15 15 #include <linux/sched/debug.h> 16 16 #include <linux/sched/task.h> 17 + #include <linux/sched/task_stack.h> 17 18 #include <linux/kernel.h> 18 19 #include <linux/mm.h> 19 20 #include <linux/stddef.h>
+1
arch/arm/kernel/ptrace.c
··· 11 11 */ 12 12 #include <linux/kernel.h> 13 13 #include <linux/sched/signal.h> 14 + #include <linux/sched/task_stack.h> 14 15 #include <linux/mm.h> 15 16 #include <linux/elf.h> 16 17 #include <linux/smp.h>
+1
arch/arm/kernel/smp.c
··· 13 13 #include <linux/spinlock.h> 14 14 #include <linux/sched.h> 15 15 #include <linux/sched/hotplug.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/interrupt.h> 17 18 #include <linux/cache.h> 18 19 #include <linux/profile.h>
+1
arch/arm/kernel/traps.c
··· 26 26 #include <linux/init.h> 27 27 #include <linux/sched/signal.h> 28 28 #include <linux/sched/debug.h> 29 + #include <linux/sched/task_stack.h> 29 30 #include <linux/irq.h> 30 31 31 32 #include <linux/atomic.h>
+1
arch/arm64/include/asm/compat.h
··· 23 23 */ 24 24 #include <linux/types.h> 25 25 #include <linux/sched.h> 26 + #include <linux/sched/task_stack.h> 26 27 27 28 #define COMPAT_USER_HZ 100 28 29 #ifdef __AARCH64EB__
+1
arch/arm64/kernel/debug-monitors.c
··· 26 26 #include <linux/kprobes.h> 27 27 #include <linux/stat.h> 28 28 #include <linux/uaccess.h> 29 + #include <linux/sched/task_stack.h> 29 30 30 31 #include <asm/cpufeature.h> 31 32 #include <asm/cputype.h>
+2
arch/arm64/kernel/kgdb.c
··· 24 24 #include <linux/kdebug.h> 25 25 #include <linux/kgdb.h> 26 26 #include <linux/kprobes.h> 27 + #include <linux/sched/task_stack.h> 28 + 27 29 #include <asm/debug-monitors.h> 28 30 #include <asm/insn.h> 29 31 #include <asm/traps.h>
+1
arch/arm64/kernel/perf_regs.c
··· 2 2 #include <linux/kernel.h> 3 3 #include <linux/perf_event.h> 4 4 #include <linux/bug.h> 5 + #include <linux/sched/task_stack.h> 5 6 6 7 #include <asm/compat.h> 7 8 #include <asm/perf_regs.h>
+1
arch/arm64/kernel/process.c
··· 26 26 #include <linux/sched.h> 27 27 #include <linux/sched/debug.h> 28 28 #include <linux/sched/task.h> 29 + #include <linux/sched/task_stack.h> 29 30 #include <linux/kernel.h> 30 31 #include <linux/mm.h> 31 32 #include <linux/stddef.h>
+1
arch/arm64/kernel/ptrace.c
··· 23 23 #include <linux/compat.h> 24 24 #include <linux/kernel.h> 25 25 #include <linux/sched/signal.h> 26 + #include <linux/sched/task_stack.h> 26 27 #include <linux/mm.h> 27 28 #include <linux/smp.h> 28 29 #include <linux/ptrace.h>
+1
arch/arm64/kernel/smp.c
··· 23 23 #include <linux/spinlock.h> 24 24 #include <linux/sched.h> 25 25 #include <linux/sched/hotplug.h> 26 + #include <linux/sched/task_stack.h> 26 27 #include <linux/interrupt.h> 27 28 #include <linux/cache.h> 28 29 #include <linux/profile.h>
+1
arch/arm64/kernel/stacktrace.c
··· 20 20 #include <linux/ftrace.h> 21 21 #include <linux/sched.h> 22 22 #include <linux/sched/debug.h> 23 + #include <linux/sched/task_stack.h> 23 24 #include <linux/stacktrace.h> 24 25 25 26 #include <asm/irq.h>
+1
arch/arm64/kernel/traps.c
··· 31 31 #include <linux/init.h> 32 32 #include <linux/sched/signal.h> 33 33 #include <linux/sched/debug.h> 34 + #include <linux/sched/task_stack.h> 34 35 #include <linux/syscalls.h> 35 36 36 37 #include <asm/atomic.h>
+1
arch/avr32/kernel/process.c
··· 8 8 #include <linux/sched.h> 9 9 #include <linux/sched/debug.h> 10 10 #include <linux/sched/task.h> 11 + #include <linux/sched/task_stack.h> 11 12 #include <linux/module.h> 12 13 #include <linux/kallsyms.h> 13 14 #include <linux/fs.h>
+1
arch/avr32/kernel/ptrace.c
··· 8 8 #undef DEBUG 9 9 #include <linux/kernel.h> 10 10 #include <linux/sched.h> 11 + #include <linux/sched/task_stack.h> 11 12 #include <linux/mm.h> 12 13 #include <linux/ptrace.h> 13 14 #include <linux/errno.h>
+1
arch/avr32/kernel/stacktrace.c
··· 8 8 * published by the Free Software Foundation. 9 9 */ 10 10 #include <linux/sched.h> 11 + #include <linux/sched/task_stack.h> 11 12 #include <linux/stacktrace.h> 12 13 #include <linux/thread_info.h> 13 14 #include <linux/module.h>
+1
arch/blackfin/kernel/process.c
··· 14 14 #include <linux/sched.h> 15 15 #include <linux/sched/debug.h> 16 16 #include <linux/sched/task.h> 17 + #include <linux/sched/task_stack.h> 17 18 #include <linux/tick.h> 18 19 #include <linux/fs.h> 19 20 #include <linux/err.h>
+1
arch/blackfin/kernel/ptrace.c
··· 7 7 8 8 #include <linux/kernel.h> 9 9 #include <linux/sched.h> 10 + #include <linux/sched/task_stack.h> 10 11 #include <linux/mm.h> 11 12 #include <linux/smp.h> 12 13 #include <linux/elf.h>
+1
arch/blackfin/kernel/signal.c
··· 12 12 #include <linux/binfmts.h> 13 13 #include <linux/uaccess.h> 14 14 #include <linux/tracehook.h> 15 + #include <linux/sched/task_stack.h> 15 16 16 17 #include <asm/cacheflush.h> 17 18 #include <asm/ucontext.h>
+1
arch/blackfin/kernel/stacktrace.c
··· 6 6 */ 7 7 8 8 #include <linux/sched.h> 9 + #include <linux/sched/task_stack.h> 9 10 #include <linux/stacktrace.h> 10 11 #include <linux/thread_info.h> 11 12 #include <linux/module.h>
+1
arch/blackfin/mach-common/smp.c
··· 12 12 #include <linux/init.h> 13 13 #include <linux/spinlock.h> 14 14 #include <linux/sched.h> 15 + #include <linux/sched/task_stack.h> 15 16 #include <linux/interrupt.h> 16 17 #include <linux/cache.h> 17 18 #include <linux/clockchips.h>
+1
arch/c6x/kernel/process.c
··· 18 18 #include <linux/syscalls.h> 19 19 #include <linux/reboot.h> 20 20 #include <linux/sched/task.h> 21 + #include <linux/sched/task_stack.h> 21 22 22 23 #include <asm/syscalls.h> 23 24
+1
arch/c6x/kernel/ptrace.c
··· 14 14 #include <linux/tracehook.h> 15 15 #include <linux/regset.h> 16 16 #include <linux/elf.h> 17 + #include <linux/sched/task_stack.h> 17 18 18 19 #include <asm/cacheflush.h> 19 20
+1
arch/cris/arch-v10/kernel/process.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/sched/debug.h> 15 15 #include <linux/sched/task.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/slab.h> 17 18 #include <linux/err.h> 18 19 #include <linux/fs.h>
+1
arch/cris/arch-v10/kernel/ptrace.c
··· 4 4 5 5 #include <linux/kernel.h> 6 6 #include <linux/sched.h> 7 + #include <linux/sched/task_stack.h> 7 8 #include <linux/mm.h> 8 9 #include <linux/smp.h> 9 10 #include <linux/errno.h>
+1
arch/cris/arch-v10/kernel/signal.c
··· 14 14 */ 15 15 16 16 #include <linux/sched.h> 17 + #include <linux/sched/task_stack.h> 17 18 #include <linux/mm.h> 18 19 #include <linux/smp.h> 19 20 #include <linux/kernel.h>
+1
arch/cris/arch-v32/kernel/process.c
··· 11 11 #include <linux/sched.h> 12 12 #include <linux/sched/debug.h> 13 13 #include <linux/sched/task.h> 14 + #include <linux/sched/task_stack.h> 14 15 #include <linux/slab.h> 15 16 #include <linux/err.h> 16 17 #include <linux/fs.h>
+1
arch/cris/arch-v32/kernel/ptrace.c
··· 4 4 5 5 #include <linux/kernel.h> 6 6 #include <linux/sched.h> 7 + #include <linux/sched/task_stack.h> 7 8 #include <linux/mm.h> 8 9 #include <linux/smp.h> 9 10 #include <linux/errno.h>
+1
arch/cris/arch-v32/kernel/signal.c
··· 3 3 */ 4 4 5 5 #include <linux/sched.h> 6 + #include <linux/sched/task_stack.h> 6 7 #include <linux/mm.h> 7 8 #include <linux/slab.h> 8 9 #include <linux/kernel.h>
+1
arch/frv/kernel/process.c
··· 15 15 #include <linux/sched.h> 16 16 #include <linux/sched/debug.h> 17 17 #include <linux/sched/task.h> 18 + #include <linux/sched/task_stack.h> 18 19 #include <linux/kernel.h> 19 20 #include <linux/mm.h> 20 21 #include <linux/smp.h>
+1
arch/h8300/kernel/process.c
··· 27 27 #include <linux/sched.h> 28 28 #include <linux/sched/debug.h> 29 29 #include <linux/sched/task.h> 30 + #include <linux/sched/task_stack.h> 30 31 #include <linux/kernel.h> 31 32 #include <linux/mm.h> 32 33 #include <linux/smp.h>
+1
arch/h8300/kernel/signal.c
··· 25 25 */ 26 26 27 27 #include <linux/sched.h> 28 + #include <linux/sched/task_stack.h> 28 29 #include <linux/mm.h> 29 30 #include <linux/kernel.h> 30 31 #include <linux/signal.h>
+1
arch/hexagon/kernel/kgdb.c
··· 20 20 21 21 #include <linux/irq.h> 22 22 #include <linux/sched.h> 23 + #include <linux/sched/task_stack.h> 23 24 #include <linux/kdebug.h> 24 25 #include <linux/kgdb.h> 25 26
+1
arch/hexagon/kernel/process.c
··· 21 21 #include <linux/sched.h> 22 22 #include <linux/sched/debug.h> 23 23 #include <linux/sched/task.h> 24 + #include <linux/sched/task_stack.h> 24 25 #include <linux/types.h> 25 26 #include <linux/module.h> 26 27 #include <linux/tick.h>
+1
arch/hexagon/kernel/ptrace.c
··· 22 22 23 23 #include <linux/kernel.h> 24 24 #include <linux/sched.h> 25 + #include <linux/sched/task_stack.h> 25 26 #include <linux/mm.h> 26 27 #include <linux/smp.h> 27 28 #include <linux/errno.h>
+2
arch/hexagon/kernel/signal.c
··· 21 21 #include <linux/linkage.h> 22 22 #include <linux/syscalls.h> 23 23 #include <linux/tracehook.h> 24 + #include <linux/sched/task_stack.h> 25 + 24 26 #include <asm/registers.h> 25 27 #include <asm/thread_info.h> 26 28 #include <asm/unistd.h>
+1
arch/hexagon/kernel/stacktrace.c
··· 19 19 */ 20 20 21 21 #include <linux/sched.h> 22 + #include <linux/sched/task_stack.h> 22 23 #include <linux/stacktrace.h> 23 24 #include <linux/thread_info.h> 24 25 #include <linux/module.h>
+1
arch/hexagon/kernel/traps.c
··· 21 21 #include <linux/init.h> 22 22 #include <linux/sched/signal.h> 23 23 #include <linux/sched/debug.h> 24 + #include <linux/sched/task_stack.h> 24 25 #include <linux/module.h> 25 26 #include <linux/kallsyms.h> 26 27 #include <linux/kdebug.h>
+1
arch/ia64/kernel/perfmon.c
··· 23 23 #include <linux/kernel.h> 24 24 #include <linux/sched.h> 25 25 #include <linux/sched/task.h> 26 + #include <linux/sched/task_stack.h> 26 27 #include <linux/interrupt.h> 27 28 #include <linux/proc_fs.h> 28 29 #include <linux/seq_file.h>
+1
arch/ia64/kernel/process.c
··· 23 23 #include <linux/sched/debug.h> 24 24 #include <linux/sched/hotplug.h> 25 25 #include <linux/sched/task.h> 26 + #include <linux/sched/task_stack.h> 26 27 #include <linux/stddef.h> 27 28 #include <linux/thread_info.h> 28 29 #include <linux/unistd.h>
+1
arch/ia64/kernel/ptrace.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/sched.h> 14 14 #include <linux/sched/task.h> 15 + #include <linux/sched/task_stack.h> 15 16 #include <linux/mm.h> 16 17 #include <linux/errno.h> 17 18 #include <linux/ptrace.h>
+1
arch/ia64/kernel/setup.c
··· 33 33 #include <linux/reboot.h> 34 34 #include <linux/sched.h> 35 35 #include <linux/sched/clock.h> 36 + #include <linux/sched/task_stack.h> 36 37 #include <linux/seq_file.h> 37 38 #include <linux/string.h> 38 39 #include <linux/threads.h>
+1
arch/ia64/kernel/sys_ia64.c
··· 11 11 #include <linux/mman.h> 12 12 #include <linux/sched.h> 13 13 #include <linux/sched/mm.h> 14 + #include <linux/sched/task_stack.h> 14 15 #include <linux/shm.h> 15 16 #include <linux/file.h> /* doh, must come after sched.h... */ 16 17 #include <linux/smp.h>
+1
arch/m32r/kernel/process.c
··· 24 24 #include <linux/slab.h> 25 25 #include <linux/sched/debug.h> 26 26 #include <linux/sched/task.h> 27 + #include <linux/sched/task_stack.h> 27 28 #include <linux/module.h> 28 29 #include <linux/ptrace.h> 29 30 #include <linux/unistd.h>
+1
arch/m32r/kernel/ptrace.c
··· 16 16 17 17 #include <linux/kernel.h> 18 18 #include <linux/sched.h> 19 + #include <linux/sched/task_stack.h> 19 20 #include <linux/mm.h> 20 21 #include <linux/err.h> 21 22 #include <linux/smp.h>
+1
arch/m68k/kernel/process.c
··· 15 15 #include <linux/sched.h> 16 16 #include <linux/sched/debug.h> 17 17 #include <linux/sched/task.h> 18 + #include <linux/sched/task_stack.h> 18 19 #include <linux/kernel.h> 19 20 #include <linux/mm.h> 20 21 #include <linux/slab.h>
+1
arch/m68k/kernel/ptrace.c
··· 12 12 13 13 #include <linux/kernel.h> 14 14 #include <linux/sched.h> 15 + #include <linux/sched/task_stack.h> 15 16 #include <linux/mm.h> 16 17 #include <linux/smp.h> 17 18 #include <linux/errno.h>
+1
arch/metag/kernel/process.c
··· 10 10 #include <linux/sched.h> 11 11 #include <linux/sched/debug.h> 12 12 #include <linux/sched/task.h> 13 + #include <linux/sched/task_stack.h> 13 14 #include <linux/kernel.h> 14 15 #include <linux/mm.h> 15 16 #include <linux/unistd.h>
+2
arch/metag/kernel/ptrace.c
··· 15 15 #include <linux/tracehook.h> 16 16 #include <linux/elf.h> 17 17 #include <linux/uaccess.h> 18 + #include <linux/sched/task_stack.h> 19 + 18 20 #include <trace/syscall.h> 19 21 20 22 #define CREATE_TRACE_POINTS
+1
arch/metag/kernel/signal.c
··· 7 7 */ 8 8 9 9 #include <linux/sched.h> 10 + #include <linux/sched/task_stack.h> 10 11 #include <linux/mm.h> 11 12 #include <linux/smp.h> 12 13 #include <linux/kernel.h>
+1
arch/metag/kernel/smp.c
··· 14 14 #include <linux/spinlock.h> 15 15 #include <linux/sched.h> 16 16 #include <linux/sched/hotplug.h> 17 + #include <linux/sched/task_stack.h> 17 18 #include <linux/interrupt.h> 18 19 #include <linux/cache.h> 19 20 #include <linux/profile.h>
+1
arch/metag/kernel/traps.c
··· 12 12 #include <linux/sched.h> 13 13 #include <linux/sched/debug.h> 14 14 #include <linux/sched/task.h> 15 + #include <linux/sched/task_stack.h> 15 16 #include <linux/signal.h> 16 17 #include <linux/kernel.h> 17 18 #include <linux/mm.h>
+1
arch/microblaze/kernel/process.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/sched/debug.h> 15 15 #include <linux/sched/task.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/pm.h> 17 18 #include <linux/tick.h> 18 19 #include <linux/bitops.h>
+1
arch/microblaze/kernel/ptrace.c
··· 27 27 #include <linux/kernel.h> 28 28 #include <linux/mm.h> 29 29 #include <linux/sched.h> 30 + #include <linux/sched/task_stack.h> 30 31 #include <linux/ptrace.h> 31 32 #include <linux/signal.h> 32 33 #include <linux/elf.h>
+1
arch/microblaze/kernel/unwind.c
··· 17 17 #include <linux/kallsyms.h> 18 18 #include <linux/kernel.h> 19 19 #include <linux/sched.h> 20 + #include <linux/sched/task_stack.h> 20 21 #include <linux/stacktrace.h> 21 22 #include <linux/types.h> 22 23 #include <linux/errno.h>
+1
arch/mips/include/asm/fpu.h
··· 11 11 #define _ASM_FPU_H 12 12 13 13 #include <linux/sched.h> 14 + #include <linux/sched/task_stack.h> 14 15 #include <linux/thread_info.h> 15 16 #include <linux/bitops.h> 16 17
+1
arch/mips/kernel/crash.c
··· 8 8 #include <linux/irq.h> 9 9 #include <linux/types.h> 10 10 #include <linux/sched.h> 11 + #include <linux/sched/task_stack.h> 11 12 12 13 /* This keeps a track of which one is crashing cpu. */ 13 14 static int crashing_cpu = -1;
+1
arch/mips/kernel/perf_event.c
··· 15 15 */ 16 16 17 17 #include <linux/perf_event.h> 18 + #include <linux/sched/task_stack.h> 18 19 19 20 #include <asm/stacktrace.h> 20 21
+1
arch/mips/kernel/process.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/sched/debug.h> 15 15 #include <linux/sched/task.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/tick.h> 17 18 #include <linux/kernel.h> 18 19 #include <linux/mm.h>
+1
arch/mips/kernel/ptrace.c
··· 19 19 #include <linux/elf.h> 20 20 #include <linux/kernel.h> 21 21 #include <linux/sched.h> 22 + #include <linux/sched/task_stack.h> 22 23 #include <linux/mm.h> 23 24 #include <linux/errno.h> 24 25 #include <linux/ptrace.h>
+1
arch/mips/kernel/ptrace32.c
··· 18 18 #include <linux/compat.h> 19 19 #include <linux/kernel.h> 20 20 #include <linux/sched.h> 21 + #include <linux/sched/task_stack.h> 21 22 #include <linux/mm.h> 22 23 #include <linux/errno.h> 23 24 #include <linux/ptrace.h>
+1
arch/mips/kernel/stacktrace.c
··· 5 5 */ 6 6 #include <linux/sched.h> 7 7 #include <linux/sched/debug.h> 8 + #include <linux/sched/task_stack.h> 8 9 #include <linux/stacktrace.h> 9 10 #include <linux/export.h> 10 11 #include <asm/stacktrace.h>
+1
arch/mips/kernel/syscall.c
··· 26 26 #include <linux/uaccess.h> 27 27 #include <linux/slab.h> 28 28 #include <linux/elf.h> 29 + #include <linux/sched/task_stack.h> 29 30 30 31 #include <asm/asm.h> 31 32 #include <asm/branch.h>
+1
arch/mips/loongson64/loongson-3/smp.c
··· 18 18 #include <linux/cpu.h> 19 19 #include <linux/sched.h> 20 20 #include <linux/sched/hotplug.h> 21 + #include <linux/sched/task_stack.h> 21 22 #include <linux/smp.h> 22 23 #include <linux/cpufreq.h> 23 24 #include <asm/processor.h>
+1
arch/mips/paravirt/paravirt-smp.c
··· 10 10 #include <linux/cpumask.h> 11 11 #include <linux/kernel.h> 12 12 #include <linux/sched.h> 13 + #include <linux/sched/task_stack.h> 13 14 14 15 #include <asm/mipsregs.h> 15 16 #include <asm/setup.h>
+1
arch/mips/sibyte/bcm1480/smp.c
··· 21 21 #include <linux/smp.h> 22 22 #include <linux/kernel_stat.h> 23 23 #include <linux/sched.h> 24 + #include <linux/sched/task_stack.h> 24 25 25 26 #include <asm/mmu_context.h> 26 27 #include <asm/io.h>
+1
arch/mn10300/kernel/process.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/sched/debug.h> 15 15 #include <linux/sched/task.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/kernel.h> 17 18 #include <linux/mm.h> 18 19 #include <linux/smp.h>
+1
arch/mn10300/kernel/ptrace.c
··· 11 11 */ 12 12 #include <linux/kernel.h> 13 13 #include <linux/sched.h> 14 + #include <linux/sched/task_stack.h> 14 15 #include <linux/mm.h> 15 16 #include <linux/smp.h> 16 17 #include <linux/errno.h>
+1
arch/nios2/kernel/process.c
··· 16 16 #include <linux/sched.h> 17 17 #include <linux/sched/debug.h> 18 18 #include <linux/sched/task.h> 19 + #include <linux/sched/task_stack.h> 19 20 #include <linux/tick.h> 20 21 #include <linux/uaccess.h> 21 22
+1
arch/nios2/kernel/ptrace.c
··· 14 14 #include <linux/ptrace.h> 15 15 #include <linux/regset.h> 16 16 #include <linux/sched.h> 17 + #include <linux/sched/task_stack.h> 17 18 #include <linux/tracehook.h> 18 19 #include <linux/uaccess.h> 19 20 #include <linux/user.h>
+1
arch/openrisc/kernel/process.c
··· 24 24 #include <linux/sched.h> 25 25 #include <linux/sched/debug.h> 26 26 #include <linux/sched/task.h> 27 + #include <linux/sched/task_stack.h> 27 28 #include <linux/kernel.h> 28 29 #include <linux/module.h> 29 30 #include <linux/mm.h>
+1
arch/openrisc/kernel/ptrace.c
··· 18 18 19 19 #include <linux/kernel.h> 20 20 #include <linux/sched.h> 21 + #include <linux/sched/task_stack.h> 21 22 #include <linux/string.h> 22 23 23 24 #include <linux/mm.h>
+1
arch/parisc/kernel/process.c
··· 45 45 #include <linux/sched.h> 46 46 #include <linux/sched/debug.h> 47 47 #include <linux/sched/task.h> 48 + #include <linux/sched/task_stack.h> 48 49 #include <linux/slab.h> 49 50 #include <linux/stddef.h> 50 51 #include <linux/unistd.h>
+1
arch/powerpc/kernel/process.c
··· 18 18 #include <linux/sched.h> 19 19 #include <linux/sched/debug.h> 20 20 #include <linux/sched/task.h> 21 + #include <linux/sched/task_stack.h> 21 22 #include <linux/kernel.h> 22 23 #include <linux/mm.h> 23 24 #include <linux/smp.h>
+1
arch/powerpc/mm/fault.c
··· 17 17 18 18 #include <linux/signal.h> 19 19 #include <linux/sched.h> 20 + #include <linux/sched/task_stack.h> 20 21 #include <linux/kernel.h> 21 22 #include <linux/errno.h> 22 23 #include <linux/string.h>
+1
arch/powerpc/perf/perf_regs.c
··· 10 10 #include <linux/errno.h> 11 11 #include <linux/kernel.h> 12 12 #include <linux/sched.h> 13 + #include <linux/sched/task_stack.h> 13 14 #include <linux/perf_event.h> 14 15 #include <linux/bug.h> 15 16 #include <linux/stddef.h>
+1
arch/s390/include/asm/compat.h
··· 5 5 */ 6 6 #include <linux/types.h> 7 7 #include <linux/sched.h> 8 + #include <linux/sched/task_stack.h> 8 9 #include <linux/thread_info.h> 9 10 10 11 #define __TYPE_IS_PTR(t) (!__builtin_types_compatible_p(typeof(0?(t)0:0ULL), u64))
+1
arch/s390/include/asm/kprobes.h
··· 35 35 #include <linux/types.h> 36 36 #include <linux/ptrace.h> 37 37 #include <linux/percpu.h> 38 + #include <linux/sched/task_stack.h> 38 39 39 40 #define __ARCH_WANT_KPROBES_INSN_SLOT 40 41
+1
arch/s390/kernel/compat_signal.c
··· 10 10 11 11 #include <linux/compat.h> 12 12 #include <linux/sched.h> 13 + #include <linux/sched/task_stack.h> 13 14 #include <linux/mm.h> 14 15 #include <linux/smp.h> 15 16 #include <linux/kernel.h>
+1
arch/s390/kernel/dumpstack.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/sched.h> 17 17 #include <linux/sched/debug.h> 18 + #include <linux/sched/task_stack.h> 18 19 #include <asm/processor.h> 19 20 #include <asm/debug.h> 20 21 #include <asm/dis.h>
+1
arch/s390/kernel/process.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/sched/debug.h> 15 15 #include <linux/sched/task.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/kernel.h> 17 18 #include <linux/mm.h> 18 19 #include <linux/elfcore.h>
+1
arch/s390/kernel/ptrace.c
··· 8 8 9 9 #include <linux/kernel.h> 10 10 #include <linux/sched.h> 11 + #include <linux/sched/task_stack.h> 11 12 #include <linux/mm.h> 12 13 #include <linux/smp.h> 13 14 #include <linux/errno.h>
+2
arch/s390/kernel/runtime_instr.c
··· 11 11 #include <linux/init.h> 12 12 #include <linux/errno.h> 13 13 #include <linux/kernel_stat.h> 14 + #include <linux/sched/task_stack.h> 15 + 14 16 #include <asm/runtime_instr.h> 15 17 #include <asm/cpu_mf.h> 16 18 #include <asm/irq.h>
+1
arch/s390/kernel/signal.c
··· 10 10 */ 11 11 12 12 #include <linux/sched.h> 13 + #include <linux/sched/task_stack.h> 13 14 #include <linux/mm.h> 14 15 #include <linux/smp.h> 15 16 #include <linux/kernel.h>
+1
arch/s390/kernel/smp.c
··· 32 32 #include <linux/cpu.h> 33 33 #include <linux/slab.h> 34 34 #include <linux/sched/hotplug.h> 35 + #include <linux/sched/task_stack.h> 35 36 #include <linux/crash_dump.h> 36 37 #include <linux/memblock.h> 37 38 #include <asm/asm-offsets.h>
+2
arch/s390/kernel/uprobes.c
··· 9 9 #include <linux/uprobes.h> 10 10 #include <linux/compat.h> 11 11 #include <linux/kdebug.h> 12 + #include <linux/sched/task_stack.h> 13 + 12 14 #include <asm/switch_to.h> 13 15 #include <asm/facility.h> 14 16 #include <asm/kprobes.h>
+1
arch/score/kernel/process.c
··· 29 29 #include <linux/pm.h> 30 30 #include <linux/rcupdate.h> 31 31 #include <linux/sched/task.h> 32 + #include <linux/sched/task_stack.h> 32 33 33 34 void (*pm_power_off)(void); 34 35 EXPORT_SYMBOL(pm_power_off);
+1
arch/score/kernel/ptrace.c
··· 28 28 #include <linux/mm.h> 29 29 #include <linux/ptrace.h> 30 30 #include <linux/regset.h> 31 + #include <linux/sched/task_stack.h> 31 32 32 33 #include <linux/uaccess.h> 33 34
+1
arch/sh/kernel/cpu/fpu.c
··· 1 1 #include <linux/sched/signal.h> 2 2 #include <linux/sched/task.h> 3 + #include <linux/sched/task_stack.h> 3 4 #include <linux/slab.h> 4 5 #include <asm/processor.h> 5 6 #include <asm/fpu.h>
+1
arch/sh/kernel/dumpstack.c
··· 12 12 #include <linux/ftrace.h> 13 13 #include <linux/debug_locks.h> 14 14 #include <linux/sched/debug.h> 15 + #include <linux/sched/task_stack.h> 15 16 #include <linux/kdebug.h> 16 17 #include <linux/export.h> 17 18 #include <linux/uaccess.h>
+2
arch/sh/kernel/kgdb.c
··· 14 14 #include <linux/irq.h> 15 15 #include <linux/io.h> 16 16 #include <linux/sched.h> 17 + #include <linux/sched/task_stack.h> 18 + 17 19 #include <asm/cacheflush.h> 18 20 #include <asm/traps.h> 19 21
+1
arch/sh/kernel/process.c
··· 2 2 #include <linux/kernel.h> 3 3 #include <linux/slab.h> 4 4 #include <linux/sched/signal.h> 5 + #include <linux/sched/task_stack.h> 5 6 #include <linux/export.h> 6 7 #include <linux/stackprotector.h> 7 8 #include <asm/fpu.h>
+1
arch/sh/kernel/process_32.c
··· 17 17 #include <linux/mm.h> 18 18 #include <linux/sched/debug.h> 19 19 #include <linux/sched/task.h> 20 + #include <linux/sched/task_stack.h> 20 21 #include <linux/slab.h> 21 22 #include <linux/elfcore.h> 22 23 #include <linux/kallsyms.h>
+1
arch/sh/kernel/process_64.c
··· 27 27 #include <linux/io.h> 28 28 #include <linux/sched/debug.h> 29 29 #include <linux/sched/task.h> 30 + #include <linux/sched/task_stack.h> 30 31 #include <asm/syscalls.h> 31 32 #include <linux/uaccess.h> 32 33 #include <asm/pgtable.h>
+1
arch/sh/kernel/ptrace_32.c
··· 12 12 */ 13 13 #include <linux/kernel.h> 14 14 #include <linux/sched.h> 15 + #include <linux/sched/task_stack.h> 15 16 #include <linux/mm.h> 16 17 #include <linux/smp.h> 17 18 #include <linux/errno.h>
+1
arch/sh/kernel/ptrace_64.c
··· 18 18 #include <linux/kernel.h> 19 19 #include <linux/rwsem.h> 20 20 #include <linux/sched.h> 21 + #include <linux/sched/task_stack.h> 21 22 #include <linux/mm.h> 22 23 #include <linux/smp.h> 23 24 #include <linux/bitops.h>
+1
arch/sh/kernel/signal_32.c
··· 9 9 * 10 10 */ 11 11 #include <linux/sched.h> 12 + #include <linux/sched/task_stack.h> 12 13 #include <linux/mm.h> 13 14 #include <linux/smp.h> 14 15 #include <linux/kernel.h>
+1
arch/sh/kernel/sys_sh32.c
··· 1 1 #include <linux/errno.h> 2 2 #include <linux/sched.h> 3 + #include <linux/sched/task_stack.h> 3 4 #include <linux/mm.h> 4 5 #include <linux/smp.h> 5 6 #include <linux/sem.h>
+1
arch/sh/kernel/traps.c
··· 5 5 #include <linux/signal.h> 6 6 #include <linux/sched.h> 7 7 #include <linux/sched/debug.h> 8 + #include <linux/sched/task_stack.h> 8 9 #include <linux/uaccess.h> 9 10 #include <linux/hardirq.h> 10 11 #include <linux/kernel.h>
+2
arch/sh/kernel/traps_32.c
··· 25 25 #include <linux/sysfs.h> 26 26 #include <linux/uaccess.h> 27 27 #include <linux/perf_event.h> 28 + #include <linux/sched/task_stack.h> 29 + 28 30 #include <asm/alignment.h> 29 31 #include <asm/fpu.h> 30 32 #include <asm/kprobes.h>
+1
arch/sparc/kernel/process_32.c
··· 16 16 #include <linux/sched.h> 17 17 #include <linux/sched/debug.h> 18 18 #include <linux/sched/task.h> 19 + #include <linux/sched/task_stack.h> 19 20 #include <linux/kernel.h> 20 21 #include <linux/mm.h> 21 22 #include <linux/stddef.h>
+1
arch/sparc/kernel/process_64.c
··· 16 16 #include <linux/sched.h> 17 17 #include <linux/sched/debug.h> 18 18 #include <linux/sched/task.h> 19 + #include <linux/sched/task_stack.h> 19 20 #include <linux/kernel.h> 20 21 #include <linux/mm.h> 21 22 #include <linux/fs.h>
+1
arch/sparc/kernel/ptrace_64.c
··· 12 12 13 13 #include <linux/kernel.h> 14 14 #include <linux/sched.h> 15 + #include <linux/sched/task_stack.h> 15 16 #include <linux/mm.h> 16 17 #include <linux/errno.h> 17 18 #include <linux/export.h>
+1
arch/tile/kernel/compat_signal.c
··· 13 13 */ 14 14 15 15 #include <linux/sched.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/mm.h> 17 18 #include <linux/smp.h> 18 19 #include <linux/kernel.h>
+2
arch/tile/kernel/kgdb.c
··· 19 19 #include <linux/kdebug.h> 20 20 #include <linux/uaccess.h> 21 21 #include <linux/module.h> 22 + #include <linux/sched/task_stack.h> 23 + 22 24 #include <asm/cacheflush.h> 23 25 24 26 static tile_bundle_bits singlestep_insn = TILEGX_BPT_BUNDLE | DIE_SSTEPBP;
+1
arch/tile/kernel/process.c
··· 15 15 #include <linux/sched.h> 16 16 #include <linux/sched/debug.h> 17 17 #include <linux/sched/task.h> 18 + #include <linux/sched/task_stack.h> 18 19 #include <linux/preempt.h> 19 20 #include <linux/module.h> 20 21 #include <linux/fs.h>
+2
arch/tile/kernel/ptrace.c
··· 23 23 #include <linux/elf.h> 24 24 #include <linux/tracehook.h> 25 25 #include <linux/context_tracking.h> 26 + #include <linux/sched/task_stack.h> 27 + 26 28 #include <asm/traps.h> 27 29 #include <arch/chip.h> 28 30
+1
arch/tile/kernel/signal.c
··· 15 15 16 16 #include <linux/sched.h> 17 17 #include <linux/sched/debug.h> 18 + #include <linux/sched/task_stack.h> 18 19 #include <linux/mm.h> 19 20 #include <linux/smp.h> 20 21 #include <linux/kernel.h>
+1
arch/tile/kernel/stack.c
··· 14 14 15 15 #include <linux/sched.h> 16 16 #include <linux/sched/debug.h> 17 + #include <linux/sched/task_stack.h> 17 18 #include <linux/kernel.h> 18 19 #include <linux/kprobes.h> 19 20 #include <linux/module.h>
+1
arch/um/kernel/exec.c
··· 9 9 #include <linux/ptrace.h> 10 10 #include <linux/sched.h> 11 11 #include <linux/sched/task.h> 12 + #include <linux/sched/task_stack.h> 12 13 #include <linux/slab.h> 13 14 #include <asm/current.h> 14 15 #include <asm/processor.h>
+1
arch/um/kernel/process.c
··· 19 19 #include <linux/sched.h> 20 20 #include <linux/sched/debug.h> 21 21 #include <linux/sched/task.h> 22 + #include <linux/sched/task_stack.h> 22 23 #include <linux/seq_file.h> 23 24 #include <linux/tick.h> 24 25 #include <linux/threads.h>
+1
arch/um/kernel/skas/process.c
··· 5 5 6 6 #include <linux/init.h> 7 7 #include <linux/sched.h> 8 + #include <linux/sched/task_stack.h> 8 9 #include <as-layout.h> 9 10 #include <kern.h> 10 11 #include <os.h>
+1
arch/unicore32/kernel/process.c
··· 15 15 #include <linux/sched.h> 16 16 #include <linux/sched/debug.h> 17 17 #include <linux/sched/task.h> 18 + #include <linux/sched/task_stack.h> 18 19 #include <linux/kernel.h> 19 20 #include <linux/mm.h> 20 21 #include <linux/stddef.h>
+1
arch/unicore32/kernel/ptrace.c
··· 15 15 #include <linux/ptrace.h> 16 16 #include <linux/signal.h> 17 17 #include <linux/uaccess.h> 18 + #include <linux/sched/task_stack.h> 18 19 19 20 /* 20 21 * this routine will get a word off of the processes privileged stack.
+1
arch/unicore32/kernel/traps.c
··· 16 16 #include <linux/signal.h> 17 17 #include <linux/sched/signal.h> 18 18 #include <linux/sched/debug.h> 19 + #include <linux/sched/task_stack.h> 19 20 #include <linux/spinlock.h> 20 21 #include <linux/personality.h> 21 22 #include <linux/kallsyms.h>
+1
arch/x86/entry/common.c
··· 9 9 10 10 #include <linux/kernel.h> 11 11 #include <linux/sched.h> 12 + #include <linux/sched/task_stack.h> 12 13 #include <linux/mm.h> 13 14 #include <linux/smp.h> 14 15 #include <linux/errno.h>
+1
arch/x86/entry/vdso/vma.c
··· 7 7 #include <linux/mm.h> 8 8 #include <linux/err.h> 9 9 #include <linux/sched.h> 10 + #include <linux/sched/task_stack.h> 10 11 #include <linux/slab.h> 11 12 #include <linux/init.h> 12 13 #include <linux/random.h>
+1
arch/x86/ia32/ia32_aout.c
··· 26 26 #include <linux/init.h> 27 27 #include <linux/jiffies.h> 28 28 #include <linux/perf_event.h> 29 + #include <linux/sched/task_stack.h> 29 30 30 31 #include <linux/uaccess.h> 31 32 #include <asm/pgalloc.h>
+1
arch/x86/ia32/ia32_signal.c
··· 9 9 */ 10 10 11 11 #include <linux/sched.h> 12 + #include <linux/sched/task_stack.h> 12 13 #include <linux/mm.h> 13 14 #include <linux/smp.h> 14 15 #include <linux/kernel.h>
+1
arch/x86/kernel/dumpstack.c
··· 11 11 #include <linux/module.h> 12 12 #include <linux/ptrace.h> 13 13 #include <linux/sched/debug.h> 14 + #include <linux/sched/task_stack.h> 14 15 #include <linux/ftrace.h> 15 16 #include <linux/kexec.h> 16 17 #include <linux/bug.h>
+1
arch/x86/kernel/fpu/regset.c
··· 5 5 #include <asm/fpu/signal.h> 6 6 #include <asm/fpu/regset.h> 7 7 #include <asm/fpu/xstate.h> 8 + #include <linux/sched/task_stack.h> 8 9 9 10 /* 10 11 * The xstateregs_active() routine is the same as the regset_fpregs_active() routine,
+1
arch/x86/kernel/ioport.c
··· 4 4 */ 5 5 6 6 #include <linux/sched.h> 7 + #include <linux/sched/task_stack.h> 7 8 #include <linux/kernel.h> 8 9 #include <linux/capability.h> 9 10 #include <linux/errno.h>
+1
arch/x86/kernel/irq_64.c
··· 15 15 #include <linux/ftrace.h> 16 16 #include <linux/uaccess.h> 17 17 #include <linux/smp.h> 18 + #include <linux/sched/task_stack.h> 18 19 #include <asm/io_apic.h> 19 20 #include <asm/apic.h> 20 21
+1
arch/x86/kernel/perf_regs.c
··· 1 1 #include <linux/errno.h> 2 2 #include <linux/kernel.h> 3 3 #include <linux/sched.h> 4 + #include <linux/sched/task_stack.h> 4 5 #include <linux/perf_event.h> 5 6 #include <linux/bug.h> 6 7 #include <linux/stddef.h>
+1
arch/x86/kernel/process.c
··· 10 10 #include <linux/sched/idle.h> 11 11 #include <linux/sched/debug.h> 12 12 #include <linux/sched/task.h> 13 + #include <linux/sched/task_stack.h> 13 14 #include <linux/init.h> 14 15 #include <linux/export.h> 15 16 #include <linux/pm.h>
+1
arch/x86/kernel/process_32.c
··· 13 13 #include <linux/errno.h> 14 14 #include <linux/sched.h> 15 15 #include <linux/sched/task.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/fs.h> 17 18 #include <linux/kernel.h> 18 19 #include <linux/mm.h>
+1
arch/x86/kernel/process_64.c
··· 18 18 #include <linux/errno.h> 19 19 #include <linux/sched.h> 20 20 #include <linux/sched/task.h> 21 + #include <linux/sched/task_stack.h> 21 22 #include <linux/fs.h> 22 23 #include <linux/kernel.h> 23 24 #include <linux/mm.h>
+1
arch/x86/kernel/ptrace.c
··· 6 6 7 7 #include <linux/kernel.h> 8 8 #include <linux/sched.h> 9 + #include <linux/sched/task_stack.h> 9 10 #include <linux/mm.h> 10 11 #include <linux/smp.h> 11 12 #include <linux/errno.h>
+1
arch/x86/kernel/signal.c
··· 10 10 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 11 11 12 12 #include <linux/sched.h> 13 + #include <linux/sched/task_stack.h> 13 14 #include <linux/mm.h> 14 15 #include <linux/smp.h> 15 16 #include <linux/kernel.h>
+1
arch/x86/kernel/smpboot.c
··· 47 47 #include <linux/sched.h> 48 48 #include <linux/sched/topology.h> 49 49 #include <linux/sched/hotplug.h> 50 + #include <linux/sched/task_stack.h> 50 51 #include <linux/percpu.h> 51 52 #include <linux/bootmem.h> 52 53 #include <linux/err.h>
+1
arch/x86/kernel/stacktrace.c
··· 5 5 */ 6 6 #include <linux/sched.h> 7 7 #include <linux/sched/debug.h> 8 + #include <linux/sched/task_stack.h> 8 9 #include <linux/stacktrace.h> 9 10 #include <linux/export.h> 10 11 #include <linux/uaccess.h>
+1
arch/x86/kernel/step.c
··· 2 2 * x86 single-step support code, common to 32-bit and 64-bit. 3 3 */ 4 4 #include <linux/sched.h> 5 + #include <linux/sched/task_stack.h> 5 6 #include <linux/mm.h> 6 7 #include <linux/ptrace.h> 7 8 #include <asm/desc.h>
+1
arch/x86/kernel/traps.c
··· 29 29 #include <linux/errno.h> 30 30 #include <linux/kexec.h> 31 31 #include <linux/sched.h> 32 + #include <linux/sched/task_stack.h> 32 33 #include <linux/timer.h> 33 34 #include <linux/init.h> 34 35 #include <linux/bug.h>
+1
arch/x86/kernel/unwind_frame.c
··· 1 1 #include <linux/sched.h> 2 2 #include <linux/sched/task.h> 3 + #include <linux/sched/task_stack.h> 3 4 #include <asm/ptrace.h> 4 5 #include <asm/bitops.h> 5 6 #include <asm/stacktrace.h>
+1
arch/x86/kernel/vm86_32.c
··· 35 35 #include <linux/interrupt.h> 36 36 #include <linux/syscalls.h> 37 37 #include <linux/sched.h> 38 + #include <linux/sched/task_stack.h> 38 39 #include <linux/kernel.h> 39 40 #include <linux/signal.h> 40 41 #include <linux/string.h>
+1
arch/x86/mm/fault.c
··· 4 4 * Copyright (C) 2008-2009, Red Hat Inc., Ingo Molnar 5 5 */ 6 6 #include <linux/sched.h> /* test_thread_flag(), ... */ 7 + #include <linux/sched/task_stack.h> /* task_stack_*(), ... */ 7 8 #include <linux/kdebug.h> /* oops_begin/end, ... */ 8 9 #include <linux/extable.h> /* search_exception_tables */ 9 10 #include <linux/bootmem.h> /* max_low_pfn */
+1
arch/xtensa/kernel/process.c
··· 19 19 #include <linux/sched.h> 20 20 #include <linux/sched/debug.h> 21 21 #include <linux/sched/task.h> 22 + #include <linux/sched/task_stack.h> 22 23 #include <linux/kernel.h> 23 24 #include <linux/mm.h> 24 25 #include <linux/smp.h>
+1
arch/xtensa/kernel/ptrace.c
··· 20 20 #include <linux/perf_event.h> 21 21 #include <linux/ptrace.h> 22 22 #include <linux/sched.h> 23 + #include <linux/sched/task_stack.h> 23 24 #include <linux/security.h> 24 25 #include <linux/signal.h> 25 26 #include <linux/smp.h>
+1
arch/xtensa/kernel/signal.c
··· 20 20 #include <linux/ptrace.h> 21 21 #include <linux/personality.h> 22 22 #include <linux/tracehook.h> 23 + #include <linux/sched/task_stack.h> 23 24 24 25 #include <asm/ucontext.h> 25 26 #include <linux/uaccess.h>
+1
arch/xtensa/kernel/smp.c
··· 22 22 #include <linux/kdebug.h> 23 23 #include <linux/module.h> 24 24 #include <linux/sched/hotplug.h> 25 + #include <linux/sched/task_stack.h> 25 26 #include <linux/reboot.h> 26 27 #include <linux/seq_file.h> 27 28 #include <linux/smp.h>
+1
block/blk-map.c
··· 2 2 * Functions related to mapping data to requests 3 3 */ 4 4 #include <linux/kernel.h> 5 + #include <linux/sched/task_stack.h> 5 6 #include <linux/module.h> 6 7 #include <linux/bio.h> 7 8 #include <linux/blkdev.h>
+2
drivers/hv/vmbus_drv.c
··· 34 34 #include <linux/kernel_stat.h> 35 35 #include <linux/clockchips.h> 36 36 #include <linux/cpu.h> 37 + #include <linux/sched/task_stack.h> 38 + 37 39 #include <asm/hyperv.h> 38 40 #include <asm/hypervisor.h> 39 41 #include <asm/mshyperv.h>
+1
drivers/ide/ide-cd.c
··· 28 28 #include <linux/module.h> 29 29 #include <linux/types.h> 30 30 #include <linux/kernel.h> 31 + #include <linux/sched/task_stack.h> 31 32 #include <linux/delay.h> 32 33 #include <linux/timer.h> 33 34 #include <linux/seq_file.h>
+1
drivers/md/bcache/closure.h
··· 3 3 4 4 #include <linux/llist.h> 5 5 #include <linux/sched.h> 6 + #include <linux/sched/task_stack.h> 6 7 #include <linux/workqueue.h> 7 8 8 9 /*
+1
drivers/misc/lkdtm_usercopy.c
··· 5 5 #include "lkdtm.h" 6 6 #include <linux/slab.h> 7 7 #include <linux/vmalloc.h> 8 + #include <linux/sched/task_stack.h> 8 9 #include <linux/mman.h> 9 10 #include <linux/uaccess.h> 10 11 #include <asm/cacheflush.h>
+1
drivers/mtd/nand/gpmi-nand/gpmi-nand.c
··· 20 20 */ 21 21 #include <linux/clk.h> 22 22 #include <linux/slab.h> 23 + #include <linux/sched/task_stack.h> 23 24 #include <linux/interrupt.h> 24 25 #include <linux/module.h> 25 26 #include <linux/mtd/partitions.h>
+1
fs/binfmt_aout.c
··· 25 25 #include <linux/init.h> 26 26 #include <linux/coredump.h> 27 27 #include <linux/slab.h> 28 + #include <linux/sched/task_stack.h> 28 29 29 30 #include <linux/uaccess.h> 30 31 #include <asm/cacheflush.h>
+1
fs/binfmt_elf.c
··· 36 36 #include <linux/coredump.h> 37 37 #include <linux/sched.h> 38 38 #include <linux/sched/coredump.h> 39 + #include <linux/sched/task_stack.h> 39 40 #include <linux/cred.h> 40 41 #include <linux/dax.h> 41 42 #include <linux/uaccess.h>
+2 -1
fs/binfmt_elf_fdpic.c
··· 15 15 #include <linux/fs.h> 16 16 #include <linux/stat.h> 17 17 #include <linux/sched.h> 18 + #include <linux/sched/coredump.h> 19 + #include <linux/sched/task_stack.h> 18 20 #include <linux/mm.h> 19 21 #include <linux/mman.h> 20 22 #include <linux/errno.h> ··· 37 35 #include <linux/elf-fdpic.h> 38 36 #include <linux/elfcore.h> 39 37 #include <linux/coredump.h> 40 - #include <linux/sched/coredump.h> 41 38 #include <linux/dax.h> 42 39 43 40 #include <linux/uaccess.h>
+1
fs/binfmt_flat.c
··· 19 19 20 20 #include <linux/kernel.h> 21 21 #include <linux/sched.h> 22 + #include <linux/sched/task_stack.h> 22 23 #include <linux/mm.h> 23 24 #include <linux/mman.h> 24 25 #include <linux/errno.h>
+1
fs/coredump.c
··· 18 18 #include <linux/coredump.h> 19 19 #include <linux/sched/coredump.h> 20 20 #include <linux/sched/signal.h> 21 + #include <linux/sched/task_stack.h> 21 22 #include <linux/utsname.h> 22 23 #include <linux/pid_namespace.h> 23 24 #include <linux/module.h>
+2
include/linux/elfcore.h
··· 3 3 4 4 #include <linux/user.h> 5 5 #include <linux/bug.h> 6 + #include <linux/sched/task_stack.h> 7 + 6 8 #include <asm/elf.h> 7 9 #include <uapi/linux/elfcore.h> 8 10
+2
include/linux/perf_regs.h
··· 1 1 #ifndef _LINUX_PERF_REGS_H 2 2 #define _LINUX_PERF_REGS_H 3 3 4 + #include <linux/sched/task_stack.h> 5 + 4 6 struct perf_regs { 5 7 __u64 abi; 6 8 struct pt_regs *regs;
+6
include/linux/sched/task_stack.h
··· 1 + #ifndef _LINUX_SCHED_TASK_STACK_H 2 + #define _LINUX_SCHED_TASK_STACK_H 3 + 4 + #include <linux/sched.h> 5 + 6 + #endif /* _LINUX_SCHED_TASK_STACK_H */
+1
init/main.c
··· 77 77 #include <linux/elevator.h> 78 78 #include <linux/sched_clock.h> 79 79 #include <linux/sched/task.h> 80 + #include <linux/sched/task_stack.h> 80 81 #include <linux/context_tracking.h> 81 82 #include <linux/random.h> 82 83 #include <linux/list.h>
+2
kernel/events/callchain.c
··· 11 11 12 12 #include <linux/perf_event.h> 13 13 #include <linux/slab.h> 14 + #include <linux/sched/task_stack.h> 15 + 14 16 #include "internal.h" 15 17 16 18 struct callchain_cpus_entries {
+1
kernel/exit.c
··· 10 10 #include <linux/sched/mm.h> 11 11 #include <linux/sched/stat.h> 12 12 #include <linux/sched/task.h> 13 + #include <linux/sched/task_stack.h> 13 14 #include <linux/interrupt.h> 14 15 #include <linux/module.h> 15 16 #include <linux/capability.h>
+1
kernel/fork.c
··· 19 19 #include <linux/sched/numa_balancing.h> 20 20 #include <linux/sched/stat.h> 21 21 #include <linux/sched/task.h> 22 + #include <linux/sched/task_stack.h> 22 23 #include <linux/rtmutex.h> 23 24 #include <linux/init.h> 24 25 #include <linux/unistd.h>
+1
kernel/printk/printk.c
··· 47 47 #include <linux/uio.h> 48 48 #include <linux/sched/clock.h> 49 49 #include <linux/sched/debug.h> 50 + #include <linux/sched/task_stack.h> 50 51 51 52 #include <linux/uaccess.h> 52 53 #include <asm/sections.h>
+1
kernel/sched/sched.h
··· 15 15 #include <linux/sched/debug.h> 16 16 #include <linux/sched/hotplug.h> 17 17 #include <linux/sched/task.h> 18 + #include <linux/sched/task_stack.h> 18 19 19 20 #include <linux/u64_stats_sync.h> 20 21 #include <linux/kernel_stat.h>
+1
kernel/seccomp.c
··· 18 18 #include <linux/compat.h> 19 19 #include <linux/coredump.h> 20 20 #include <linux/sched.h> 21 + #include <linux/sched/task_stack.h> 21 22 #include <linux/seccomp.h> 22 23 #include <linux/slab.h> 23 24 #include <linux/syscalls.h>
+1
kernel/signal.c
··· 17 17 #include <linux/sched/user.h> 18 18 #include <linux/sched/debug.h> 19 19 #include <linux/sched/task.h> 20 + #include <linux/sched/task_stack.h> 20 21 #include <linux/fs.h> 21 22 #include <linux/tty.h> 22 23 #include <linux/binfmts.h>
+1
kernel/trace/trace_stack.c
··· 2 2 * Copyright (C) 2008 Steven Rostedt <srostedt@redhat.com> 3 3 * 4 4 */ 5 + #include <linux/sched/task_stack.h> 5 6 #include <linux/stacktrace.h> 6 7 #include <linux/kallsyms.h> 7 8 #include <linux/seq_file.h>
+1
lib/debugobjects.c
··· 13 13 #include <linux/debugobjects.h> 14 14 #include <linux/interrupt.h> 15 15 #include <linux/sched.h> 16 + #include <linux/sched/task_stack.h> 16 17 #include <linux/seq_file.h> 17 18 #include <linux/debugfs.h> 18 19 #include <linux/slab.h>
+1
lib/dma-debug.c
··· 17 17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 18 */ 19 19 20 + #include <linux/sched/task_stack.h> 20 21 #include <linux/scatterlist.h> 21 22 #include <linux/dma-mapping.h> 22 23 #include <linux/sched/task.h>
+1
lib/syscall.c
··· 1 1 #include <linux/ptrace.h> 2 2 #include <linux/sched.h> 3 + #include <linux/sched/task_stack.h> 3 4 #include <linux/export.h> 4 5 #include <asm/syscall.h> 5 6
+1
mm/kasan/kasan.c
··· 29 29 #include <linux/module.h> 30 30 #include <linux/printk.h> 31 31 #include <linux/sched.h> 32 + #include <linux/sched/task_stack.h> 32 33 #include <linux/slab.h> 33 34 #include <linux/stacktrace.h> 34 35 #include <linux/string.h>
+1
mm/kmemleak.c
··· 75 75 #include <linux/list.h> 76 76 #include <linux/sched/signal.h> 77 77 #include <linux/sched/task.h> 78 + #include <linux/sched/task_stack.h> 78 79 #include <linux/jiffies.h> 79 80 #include <linux/delay.h> 80 81 #include <linux/export.h>
+1
mm/util.c
··· 6 6 #include <linux/err.h> 7 7 #include <linux/sched.h> 8 8 #include <linux/sched/mm.h> 9 + #include <linux/sched/task_stack.h> 9 10 #include <linux/security.h> 10 11 #include <linux/swap.h> 11 12 #include <linux/swapops.h>