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

sched/headers: Prepare to move kstack_end() from <linux/sched.h> to <linux/sched/task_stack.h>

But first update the usage sites with the new header dependency.

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>

+7
+2
arch/m32r/kernel/traps.c
··· 15 15 #include <linux/stddef.h> 16 16 #include <linux/ptrace.h> 17 17 #include <linux/sched/debug.h> 18 + #include <linux/sched/task_stack.h> 18 19 #include <linux/mm.h> 20 + 19 21 #include <asm/page.h> 20 22 #include <asm/processor.h> 21 23
+1
arch/metag/kernel/stacktrace.c
··· 1 1 #include <linux/export.h> 2 2 #include <linux/sched.h> 3 3 #include <linux/sched/debug.h> 4 + #include <linux/sched/task_stack.h> 4 5 #include <linux/stacktrace.h> 5 6 6 7 #include <asm/stacktrace.h>
+1
arch/openrisc/kernel/traps.c
··· 23 23 #include <linux/init.h> 24 24 #include <linux/sched.h> 25 25 #include <linux/sched/debug.h> 26 + #include <linux/sched/task_stack.h> 26 27 #include <linux/kernel.h> 27 28 #include <linux/extable.h> 28 29 #include <linux/kmod.h>
+1
arch/um/kernel/sysrq.c
··· 12 12 #include <linux/module.h> 13 13 #include <linux/sched.h> 14 14 #include <linux/sched/debug.h> 15 + #include <linux/sched/task_stack.h> 15 16 16 17 #include <asm/sysrq.h> 17 18 #include <asm/stacktrace.h>
+1
arch/xtensa/kernel/traps.c
··· 26 26 #include <linux/kernel.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/init.h> 30 31 #include <linux/module.h> 31 32 #include <linux/stringify.h>
+1
mm/slab.c
··· 116 116 #include <linux/kmemcheck.h> 117 117 #include <linux/memory.h> 118 118 #include <linux/prefetch.h> 119 + #include <linux/sched/task_stack.h> 119 120 120 121 #include <net/sock.h> 121 122