History

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.

Ingo Molnar committed 9 years ago

Commit 68db0cf1 parent 2993002178 files · +198 −1Browse files

Unified · Split

178 files
  1. arch/alpha/kernel/osf_sys.c +1 −0
  2. arch/alpha/kernel/process.c +1 −0
  3. arch/alpha/kernel/ptrace.c +1 −0
  4. arch/alpha/kernel/signal.c +1 −0
  5. arch/arc/kernel/kgdb.c +1 −0
  6. arch/arc/kernel/process.c +1 −0
  7. arch/arc/kernel/ptrace.c +1 −0
  8. arch/arc/kernel/signal.c +2 −0
  9. arch/arm/kernel/perf_regs.c +1 −0
  10. arch/arm/kernel/process.c +1 −0
  11. arch/arm/kernel/ptrace.c +1 −0
  12. arch/arm/kernel/smp.c +1 −0
  13. arch/arm/kernel/traps.c +1 −0
  14. arch/arm64/include/asm/compat.h +1 −0
  15. arch/arm64/kernel/debug-monitors.c +1 −0
  16. arch/arm64/kernel/kgdb.c +2 −0
  17. arch/arm64/kernel/perf_regs.c +1 −0
  18. arch/arm64/kernel/process.c +1 −0
  19. arch/arm64/kernel/ptrace.c +1 −0
  20. arch/arm64/kernel/smp.c +1 −0
  21. arch/arm64/kernel/stacktrace.c +1 −0
  22. arch/arm64/kernel/traps.c +1 −0
  23. arch/avr32/kernel/process.c +1 −0
  24. arch/avr32/kernel/ptrace.c +1 −0
  25. arch/avr32/kernel/stacktrace.c +1 −0
  26. arch/blackfin/kernel/process.c +1 −0
  27. arch/blackfin/kernel/ptrace.c +1 −0
  28. arch/blackfin/kernel/signal.c +1 −0
  29. arch/blackfin/kernel/stacktrace.c +1 −0
  30. arch/blackfin/mach-common/smp.c +1 −0
  31. arch/c6x/kernel/process.c +1 −0
  32. arch/c6x/kernel/ptrace.c +1 −0
  33. arch/cris/arch-v10/kernel/process.c +1 −0
  34. arch/cris/arch-v10/kernel/ptrace.c +1 −0
  35. arch/cris/arch-v10/kernel/signal.c +1 −0
  36. arch/cris/arch-v32/kernel/process.c +1 −0
  37. arch/cris/arch-v32/kernel/ptrace.c +1 −0
  38. arch/cris/arch-v32/kernel/signal.c +1 −0
  39. arch/frv/kernel/process.c +1 −0
  40. arch/h8300/kernel/process.c +1 −0
  41. arch/h8300/kernel/signal.c +1 −0
  42. arch/hexagon/kernel/kgdb.c +1 −0
  43. arch/hexagon/kernel/process.c +1 −0
  44. arch/hexagon/kernel/ptrace.c +1 −0
  45. arch/hexagon/kernel/signal.c +2 −0
  46. arch/hexagon/kernel/stacktrace.c +1 −0
  47. arch/hexagon/kernel/traps.c +1 −0
  48. arch/ia64/kernel/perfmon.c +1 −0
  49. arch/ia64/kernel/process.c +1 −0
  50. arch/ia64/kernel/ptrace.c +1 −0
  51. arch/ia64/kernel/setup.c +1 −0
  52. arch/ia64/kernel/sys_ia64.c +1 −0
  53. arch/m32r/kernel/process.c +1 −0
  54. arch/m32r/kernel/ptrace.c +1 −0
  55. arch/m68k/kernel/process.c +1 −0
  56. arch/m68k/kernel/ptrace.c +1 −0
  57. arch/metag/kernel/process.c +1 −0
  58. arch/metag/kernel/ptrace.c +2 −0
  59. arch/metag/kernel/signal.c +1 −0
  60. arch/metag/kernel/smp.c +1 −0
  61. arch/metag/kernel/traps.c +1 −0
  62. arch/microblaze/kernel/process.c +1 −0
  63. arch/microblaze/kernel/ptrace.c +1 −0
  64. arch/microblaze/kernel/unwind.c +1 −0
  65. arch/mips/include/asm/fpu.h +1 −0
  66. arch/mips/kernel/crash.c +1 −0
  67. arch/mips/kernel/perf_event.c +1 −0
  68. arch/mips/kernel/process.c +1 −0
  69. arch/mips/kernel/ptrace.c +1 −0
  70. arch/mips/kernel/ptrace32.c +1 −0
  71. arch/mips/kernel/stacktrace.c +1 −0
  72. arch/mips/kernel/syscall.c +1 −0
  73. arch/mips/loongson64/loongson-3/smp.c +1 −0
  74. arch/mips/paravirt/paravirt-smp.c +1 −0
  75. arch/mips/sibyte/bcm1480/smp.c +1 −0
  76. arch/mn10300/kernel/process.c +1 −0
  77. arch/mn10300/kernel/ptrace.c +1 −0
  78. arch/nios2/kernel/process.c +1 −0
  79. arch/nios2/kernel/ptrace.c +1 −0
  80. arch/openrisc/kernel/process.c +1 −0
  81. arch/openrisc/kernel/ptrace.c +1 −0
  82. arch/parisc/kernel/process.c +1 −0
  83. arch/powerpc/kernel/process.c +1 −0
  84. arch/powerpc/mm/fault.c +1 −0
  85. arch/powerpc/perf/perf_regs.c +1 −0
  86. arch/s390/include/asm/compat.h +1 −0
  87. arch/s390/include/asm/kprobes.h +1 −0
  88. arch/s390/kernel/compat_signal.c +1 −0
  89. arch/s390/kernel/dumpstack.c +1 −0
  90. arch/s390/kernel/process.c +1 −0
  91. arch/s390/kernel/ptrace.c +1 −0
  92. arch/s390/kernel/runtime_instr.c +2 −0
  93. arch/s390/kernel/signal.c +1 −0
  94. arch/s390/kernel/smp.c +1 −0
  95. arch/s390/kernel/uprobes.c +2 −0
  96. arch/score/kernel/process.c +1 −0
  97. arch/score/kernel/ptrace.c +1 −0
  98. arch/sh/kernel/cpu/fpu.c +1 −0
  99. arch/sh/kernel/dumpstack.c +1 −0
  100. arch/sh/kernel/kgdb.c +2 −0
  101. arch/sh/kernel/process.c +1 −0
  102. arch/sh/kernel/process_32.c +1 −0
  103. arch/sh/kernel/process_64.c +1 −0
  104. arch/sh/kernel/ptrace_32.c +1 −0
  105. arch/sh/kernel/ptrace_64.c +1 −0
  106. arch/sh/kernel/signal_32.c +1 −0
  107. arch/sh/kernel/sys_sh32.c +1 −0
  108. arch/sh/kernel/traps.c +1 −0
  109. arch/sh/kernel/traps_32.c +2 −0
  110. arch/sparc/kernel/process_32.c +1 −0
  111. arch/sparc/kernel/process_64.c +1 −0
  112. arch/sparc/kernel/ptrace_64.c +1 −0
  113. arch/tile/kernel/compat_signal.c +1 −0
  114. arch/tile/kernel/kgdb.c +2 −0
  115. arch/tile/kernel/process.c +1 −0
  116. arch/tile/kernel/ptrace.c +2 −0
  117. arch/tile/kernel/signal.c +1 −0
  118. arch/tile/kernel/stack.c +1 −0
  119. arch/um/kernel/exec.c +1 −0
  120. arch/um/kernel/process.c +1 −0
  121. arch/um/kernel/skas/process.c +1 −0
  122. arch/unicore32/kernel/process.c +1 −0
  123. arch/unicore32/kernel/ptrace.c +1 −0
  124. arch/unicore32/kernel/traps.c +1 −0
  125. arch/x86/entry/common.c +1 −0
  126. arch/x86/entry/vdso/vma.c +1 −0
  127. arch/x86/ia32/ia32_aout.c +1 −0
  128. arch/x86/ia32/ia32_signal.c +1 −0
  129. arch/x86/kernel/dumpstack.c +1 −0
  130. arch/x86/kernel/fpu/regset.c +1 −0
  131. arch/x86/kernel/ioport.c +1 −0
  132. arch/x86/kernel/irq_64.c +1 −0
  133. arch/x86/kernel/perf_regs.c +1 −0
  134. arch/x86/kernel/process.c +1 −0
  135. arch/x86/kernel/process_32.c +1 −0
  136. arch/x86/kernel/process_64.c +1 −0
  137. arch/x86/kernel/ptrace.c +1 −0
  138. arch/x86/kernel/signal.c +1 −0
  139. arch/x86/kernel/smpboot.c +1 −0
  140. arch/x86/kernel/stacktrace.c +1 −0
  141. arch/x86/kernel/step.c +1 −0
  142. arch/x86/kernel/traps.c +1 −0
  143. arch/x86/kernel/unwind_frame.c +1 −0
  144. arch/x86/kernel/vm86_32.c +1 −0
  145. arch/x86/mm/fault.c +1 −0
  146. arch/xtensa/kernel/process.c +1 −0
  147. arch/xtensa/kernel/ptrace.c +1 −0
  148. arch/xtensa/kernel/signal.c +1 −0
  149. arch/xtensa/kernel/smp.c +1 −0
  150. block/blk-map.c +1 −0
  151. drivers/hv/vmbus_drv.c +2 −0
  152. drivers/ide/ide-cd.c +1 −0
  153. drivers/md/bcache/closure.h +1 −0
  154. drivers/misc/lkdtm_usercopy.c +1 −0
  155. drivers/mtd/nand/gpmi-nand/gpmi-nand.c +1 −0
  156. fs/binfmt_aout.c +1 −0
  157. fs/binfmt_elf.c +1 −0
  158. fs/binfmt_elf_fdpic.c +2 −1
  159. fs/binfmt_flat.c +1 −0
  160. fs/coredump.c +1 −0
  161. include/linux/elfcore.h +2 −0
  162. include/linux/perf_regs.h +2 −0
  163. include/linux/sched/task_stack.h +6 −0
  164. init/main.c +1 −0
  165. kernel/events/callchain.c +2 −0
  166. kernel/exit.c +1 −0
  167. kernel/fork.c +1 −0
  168. kernel/printk/printk.c +1 −0
  169. kernel/sched/sched.h +1 −0
  170. kernel/seccomp.c +1 −0
  171. kernel/signal.c +1 −0
  172. kernel/trace/trace_stack.c +1 −0
  173. lib/debugobjects.c +1 −0
  174. lib/dma-debug.c +1 −0
  175. lib/syscall.c +1 −0
  176. mm/kasan/kasan.c +1 −0
  177. mm/kmemleak.c +1 −0
  178. mm/util.c +1 −0
arch/alpha/kernel/osf_sys.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/errno.h>
1414 #include <linux/sched/signal.h>
1515 #include <linux/sched/mm.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/kernel.h>
1718 #include <linux/mm.h>
1819 #include <linux/smp.h>
arch/alpha/kernel/process.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/sched.h>
1414 #include <linux/sched/debug.h>
1515 #include <linux/sched/task.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/kernel.h>
1718 #include <linux/mm.h>
1819 #include <linux/smp.h>
arch/alpha/kernel/ptrace.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66
77 #include <linux/kernel.h>
88 #include <linux/sched.h>
9+#include <linux/sched/task_stack.h>
910 #include <linux/mm.h>
1011 #include <linux/smp.h>
1112 #include <linux/errno.h>
arch/alpha/kernel/signal.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88
99 #include <linux/sched/signal.h>
10+#include <linux/sched/task_stack.h>
1011 #include <linux/kernel.h>
1112 #include <linux/signal.h>
1213 #include <linux/errno.h>
arch/arc/kernel/kgdb.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/kgdb.h>
1212 #include <linux/sched.h>
13+#include <linux/sched/task_stack.h>
1314 #include <asm/disasm.h>
1415 #include <asm/cacheflush.h>
1516
arch/arc/kernel/process.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/module.h>
1313 #include <linux/sched.h>
1414 #include <linux/sched/task.h>
15+#include <linux/sched/task_stack.h>
1516
1617 #include <linux/mm.h>
1718 #include <linux/fs.h>
arch/arc/kernel/ptrace.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/ptrace.h>
1010 #include <linux/tracehook.h>
11+#include <linux/sched/task_stack.h>
1112 #include <linux/regset.h>
1213 #include <linux/unistd.h>
1314 #include <linux/elf.h>
arch/arc/kernel/signal.c+2−0
@@ -53,6 +53,8 @@ · 52 unmodified lines
5353 #include <linux/uaccess.h>
5454 #include <linux/syscalls.h>
5555 #include <linux/tracehook.h>
56+#include <linux/sched/task_stack.h>
57+
5658 #include <asm/ucontext.h>
5759
5860 struct rt_sigframe {
arch/arm/kernel/perf_regs.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 #include <linux/kernel.h>
44 #include <linux/perf_event.h>
55 #include <linux/bug.h>
6+#include <linux/sched/task_stack.h>
67 #include <asm/perf_regs.h>
78 #include <asm/ptrace.h>
89
arch/arm/kernel/process.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/sched.h>
1515 #include <linux/sched/debug.h>
1616 #include <linux/sched/task.h>
17+#include <linux/sched/task_stack.h>
1718 #include <linux/kernel.h>
1819 #include <linux/mm.h>
1920 #include <linux/stddef.h>
arch/arm/kernel/ptrace.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212 #include <linux/kernel.h>
1313 #include <linux/sched/signal.h>
14+#include <linux/sched/task_stack.h>
1415 #include <linux/mm.h>
1516 #include <linux/elf.h>
1617 #include <linux/smp.h>
arch/arm/kernel/smp.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/spinlock.h>
1414 #include <linux/sched.h>
1515 #include <linux/sched/hotplug.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/interrupt.h>
1718 #include <linux/cache.h>
1819 #include <linux/profile.h>
arch/arm/kernel/traps.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/init.h>
2727 #include <linux/sched/signal.h>
2828 #include <linux/sched/debug.h>
29+#include <linux/sched/task_stack.h>
2930 #include <linux/irq.h>
3031
3132 #include <linux/atomic.h>
arch/arm64/include/asm/compat.h+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 */
2424 #include <linux/types.h>
2525 #include <linux/sched.h>
26+#include <linux/sched/task_stack.h>
2627
2728 #define COMPAT_USER_HZ 100
2829 #ifdef __AARCH64EB__
arch/arm64/kernel/debug-monitors.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/kprobes.h>
2727 #include <linux/stat.h>
2828 #include <linux/uaccess.h>
29+#include <linux/sched/task_stack.h>
2930
3031 #include <asm/cpufeature.h>
3132 #include <asm/cputype.h>
arch/arm64/kernel/kgdb.c+2−0
@@ -24,6 +24,8 @@ · 23 unmodified lines
2424 #include <linux/kdebug.h>
2525 #include <linux/kgdb.h>
2626 #include <linux/kprobes.h>
27+#include <linux/sched/task_stack.h>
28+
2729 #include <asm/debug-monitors.h>
2830 #include <asm/insn.h>
2931 #include <asm/traps.h>
arch/arm64/kernel/perf_regs.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 #include <linux/kernel.h>
33 #include <linux/perf_event.h>
44 #include <linux/bug.h>
5+#include <linux/sched/task_stack.h>
56
67 #include <asm/compat.h>
78 #include <asm/perf_regs.h>
arch/arm64/kernel/process.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/sched.h>
2727 #include <linux/sched/debug.h>
2828 #include <linux/sched/task.h>
29+#include <linux/sched/task_stack.h>
2930 #include <linux/kernel.h>
3031 #include <linux/mm.h>
3132 #include <linux/stddef.h>
arch/arm64/kernel/ptrace.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/compat.h>
2424 #include <linux/kernel.h>
2525 #include <linux/sched/signal.h>
26+#include <linux/sched/task_stack.h>
2627 #include <linux/mm.h>
2728 #include <linux/smp.h>
2829 #include <linux/ptrace.h>
arch/arm64/kernel/smp.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/spinlock.h>
2424 #include <linux/sched.h>
2525 #include <linux/sched/hotplug.h>
26+#include <linux/sched/task_stack.h>
2627 #include <linux/interrupt.h>
2728 #include <linux/cache.h>
2829 #include <linux/profile.h>
arch/arm64/kernel/stacktrace.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/ftrace.h>
2121 #include <linux/sched.h>
2222 #include <linux/sched/debug.h>
23+#include <linux/sched/task_stack.h>
2324 #include <linux/stacktrace.h>
2425
2526 #include <asm/irq.h>
arch/arm64/kernel/traps.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/init.h>
3232 #include <linux/sched/signal.h>
3333 #include <linux/sched/debug.h>
34+#include <linux/sched/task_stack.h>
3435 #include <linux/syscalls.h>
3536
3637 #include <asm/atomic.h>
arch/avr32/kernel/process.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/sched.h>
99 #include <linux/sched/debug.h>
1010 #include <linux/sched/task.h>
11+#include <linux/sched/task_stack.h>
1112 #include <linux/module.h>
1213 #include <linux/kallsyms.h>
1314 #include <linux/fs.h>
arch/avr32/kernel/ptrace.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #undef DEBUG
99 #include <linux/kernel.h>
1010 #include <linux/sched.h>
11+#include <linux/sched/task_stack.h>
1112 #include <linux/mm.h>
1213 #include <linux/ptrace.h>
1314 #include <linux/errno.h>
arch/avr32/kernel/stacktrace.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 * published by the Free Software Foundation.
99 */
1010 #include <linux/sched.h>
11+#include <linux/sched/task_stack.h>
1112 #include <linux/stacktrace.h>
1213 #include <linux/thread_info.h>
1314 #include <linux/module.h>
arch/blackfin/kernel/process.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/sched.h>
1515 #include <linux/sched/debug.h>
1616 #include <linux/sched/task.h>
17+#include <linux/sched/task_stack.h>
1718 #include <linux/tick.h>
1819 #include <linux/fs.h>
1920 #include <linux/err.h>
arch/blackfin/kernel/ptrace.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77
88 #include <linux/kernel.h>
99 #include <linux/sched.h>
10+#include <linux/sched/task_stack.h>
1011 #include <linux/mm.h>
1112 #include <linux/smp.h>
1213 #include <linux/elf.h>
arch/blackfin/kernel/signal.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/binfmts.h>
1313 #include <linux/uaccess.h>
1414 #include <linux/tracehook.h>
15+#include <linux/sched/task_stack.h>
1516
1617 #include <asm/cacheflush.h>
1718 #include <asm/ucontext.h>
arch/blackfin/kernel/stacktrace.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 */
77
88 #include <linux/sched.h>
9+#include <linux/sched/task_stack.h>
910 #include <linux/stacktrace.h>
1011 #include <linux/thread_info.h>
1112 #include <linux/module.h>
arch/blackfin/mach-common/smp.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/init.h>
1313 #include <linux/spinlock.h>
1414 #include <linux/sched.h>
15+#include <linux/sched/task_stack.h>
1516 #include <linux/interrupt.h>
1617 #include <linux/cache.h>
1718 #include <linux/clockchips.h>
arch/c6x/kernel/process.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/syscalls.h>
1919 #include <linux/reboot.h>
2020 #include <linux/sched/task.h>
21+#include <linux/sched/task_stack.h>
2122
2223 #include <asm/syscalls.h>
2324
arch/c6x/kernel/ptrace.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/tracehook.h>
1515 #include <linux/regset.h>
1616 #include <linux/elf.h>
17+#include <linux/sched/task_stack.h>
1718
1819 #include <asm/cacheflush.h>
1920
arch/cris/arch-v10/kernel/process.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/sched.h>
1414 #include <linux/sched/debug.h>
1515 #include <linux/sched/task.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/slab.h>
1718 #include <linux/err.h>
1819 #include <linux/fs.h>
arch/cris/arch-v10/kernel/ptrace.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44
55 #include <linux/kernel.h>
66 #include <linux/sched.h>
7+#include <linux/sched/task_stack.h>
78 #include <linux/mm.h>
89 #include <linux/smp.h>
910 #include <linux/errno.h>
arch/cris/arch-v10/kernel/signal.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 */
1515
1616 #include <linux/sched.h>
17+#include <linux/sched/task_stack.h>
1718 #include <linux/mm.h>
1819 #include <linux/smp.h>
1920 #include <linux/kernel.h>
arch/cris/arch-v32/kernel/process.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/sched.h>
1212 #include <linux/sched/debug.h>
1313 #include <linux/sched/task.h>
14+#include <linux/sched/task_stack.h>
1415 #include <linux/slab.h>
1516 #include <linux/err.h>
1617 #include <linux/fs.h>
arch/cris/arch-v32/kernel/ptrace.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44
55 #include <linux/kernel.h>
66 #include <linux/sched.h>
7+#include <linux/sched/task_stack.h>
78 #include <linux/mm.h>
89 #include <linux/smp.h>
910 #include <linux/errno.h>
arch/cris/arch-v32/kernel/signal.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 */
44
55 #include <linux/sched.h>
6+#include <linux/sched/task_stack.h>
67 #include <linux/mm.h>
78 #include <linux/slab.h>
89 #include <linux/kernel.h>
arch/frv/kernel/process.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/sched.h>
1616 #include <linux/sched/debug.h>
1717 #include <linux/sched/task.h>
18+#include <linux/sched/task_stack.h>
1819 #include <linux/kernel.h>
1920 #include <linux/mm.h>
2021 #include <linux/smp.h>
arch/h8300/kernel/process.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/sched.h>
2828 #include <linux/sched/debug.h>
2929 #include <linux/sched/task.h>
30+#include <linux/sched/task_stack.h>
3031 #include <linux/kernel.h>
3132 #include <linux/mm.h>
3233 #include <linux/smp.h>
arch/h8300/kernel/signal.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626
2727 #include <linux/sched.h>
28+#include <linux/sched/task_stack.h>
2829 #include <linux/mm.h>
2930 #include <linux/kernel.h>
3031 #include <linux/signal.h>
arch/hexagon/kernel/kgdb.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/irq.h>
2222 #include <linux/sched.h>
23+#include <linux/sched/task_stack.h>
2324 #include <linux/kdebug.h>
2425 #include <linux/kgdb.h>
2526
arch/hexagon/kernel/process.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/sched.h>
2222 #include <linux/sched/debug.h>
2323 #include <linux/sched/task.h>
24+#include <linux/sched/task_stack.h>
2425 #include <linux/types.h>
2526 #include <linux/module.h>
2627 #include <linux/tick.h>
arch/hexagon/kernel/ptrace.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/kernel.h>
2424 #include <linux/sched.h>
25+#include <linux/sched/task_stack.h>
2526 #include <linux/mm.h>
2627 #include <linux/smp.h>
2728 #include <linux/errno.h>
arch/hexagon/kernel/signal.c+2−0
@@ -21,6 +21,8 @@ · 20 unmodified lines
2121 #include <linux/linkage.h>
2222 #include <linux/syscalls.h>
2323 #include <linux/tracehook.h>
24+#include <linux/sched/task_stack.h>
25+
2426 #include <asm/registers.h>
2527 #include <asm/thread_info.h>
2628 #include <asm/unistd.h>
arch/hexagon/kernel/stacktrace.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <linux/sched.h>
22+#include <linux/sched/task_stack.h>
2223 #include <linux/stacktrace.h>
2324 #include <linux/thread_info.h>
2425 #include <linux/module.h>
arch/hexagon/kernel/traps.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/init.h>
2222 #include <linux/sched/signal.h>
2323 #include <linux/sched/debug.h>
24+#include <linux/sched/task_stack.h>
2425 #include <linux/module.h>
2526 #include <linux/kallsyms.h>
2627 #include <linux/kdebug.h>
arch/ia64/kernel/perfmon.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/kernel.h>
2424 #include <linux/sched.h>
2525 #include <linux/sched/task.h>
26+#include <linux/sched/task_stack.h>
2627 #include <linux/interrupt.h>
2728 #include <linux/proc_fs.h>
2829 #include <linux/seq_file.h>
arch/ia64/kernel/process.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/sched/debug.h>
2424 #include <linux/sched/hotplug.h>
2525 #include <linux/sched/task.h>
26+#include <linux/sched/task_stack.h>
2627 #include <linux/stddef.h>
2728 #include <linux/thread_info.h>
2829 #include <linux/unistd.h>
arch/ia64/kernel/ptrace.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/kernel.h>
1313 #include <linux/sched.h>
1414 #include <linux/sched/task.h>
15+#include <linux/sched/task_stack.h>
1516 #include <linux/mm.h>
1617 #include <linux/errno.h>
1718 #include <linux/ptrace.h>
arch/ia64/kernel/setup.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/reboot.h>
3434 #include <linux/sched.h>
3535 #include <linux/sched/clock.h>
36+#include <linux/sched/task_stack.h>
3637 #include <linux/seq_file.h>
3738 #include <linux/string.h>
3839 #include <linux/threads.h>
arch/ia64/kernel/sys_ia64.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/mman.h>
1212 #include <linux/sched.h>
1313 #include <linux/sched/mm.h>
14+#include <linux/sched/task_stack.h>
1415 #include <linux/shm.h>
1516 #include <linux/file.h> /* doh, must come after sched.h... */
1617 #include <linux/smp.h>
arch/m32r/kernel/process.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/slab.h>
2525 #include <linux/sched/debug.h>
2626 #include <linux/sched/task.h>
27+#include <linux/sched/task_stack.h>
2728 #include <linux/module.h>
2829 #include <linux/ptrace.h>
2930 #include <linux/unistd.h>
arch/m32r/kernel/ptrace.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616
1717 #include <linux/kernel.h>
1818 #include <linux/sched.h>
19+#include <linux/sched/task_stack.h>
1920 #include <linux/mm.h>
2021 #include <linux/err.h>
2122 #include <linux/smp.h>
arch/m68k/kernel/process.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/sched.h>
1616 #include <linux/sched/debug.h>
1717 #include <linux/sched/task.h>
18+#include <linux/sched/task_stack.h>
1819 #include <linux/kernel.h>
1920 #include <linux/mm.h>
2021 #include <linux/slab.h>
arch/m68k/kernel/ptrace.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/kernel.h>
1414 #include <linux/sched.h>
15+#include <linux/sched/task_stack.h>
1516 #include <linux/mm.h>
1617 #include <linux/smp.h>
1718 #include <linux/errno.h>
arch/metag/kernel/process.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/sched.h>
1111 #include <linux/sched/debug.h>
1212 #include <linux/sched/task.h>
13+#include <linux/sched/task_stack.h>
1314 #include <linux/kernel.h>
1415 #include <linux/mm.h>
1516 #include <linux/unistd.h>
arch/metag/kernel/ptrace.c+2−0
@@ -15,6 +15,8 @@ · 14 unmodified lines
1515 #include <linux/tracehook.h>
1616 #include <linux/elf.h>
1717 #include <linux/uaccess.h>
18+#include <linux/sched/task_stack.h>
19+
1820 #include <trace/syscall.h>
1921
2022 #define CREATE_TRACE_POINTS
arch/metag/kernel/signal.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88
99 #include <linux/sched.h>
10+#include <linux/sched/task_stack.h>
1011 #include <linux/mm.h>
1112 #include <linux/smp.h>
1213 #include <linux/kernel.h>
arch/metag/kernel/smp.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/spinlock.h>
1515 #include <linux/sched.h>
1616 #include <linux/sched/hotplug.h>
17+#include <linux/sched/task_stack.h>
1718 #include <linux/interrupt.h>
1819 #include <linux/cache.h>
1920 #include <linux/profile.h>
arch/metag/kernel/traps.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/sched.h>
1313 #include <linux/sched/debug.h>
1414 #include <linux/sched/task.h>
15+#include <linux/sched/task_stack.h>
1516 #include <linux/signal.h>
1617 #include <linux/kernel.h>
1718 #include <linux/mm.h>
arch/microblaze/kernel/process.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/sched.h>
1414 #include <linux/sched/debug.h>
1515 #include <linux/sched/task.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/pm.h>
1718 #include <linux/tick.h>
1819 #include <linux/bitops.h>
arch/microblaze/kernel/ptrace.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/kernel.h>
2828 #include <linux/mm.h>
2929 #include <linux/sched.h>
30+#include <linux/sched/task_stack.h>
3031 #include <linux/ptrace.h>
3132 #include <linux/signal.h>
3233 #include <linux/elf.h>
arch/microblaze/kernel/unwind.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/kallsyms.h>
1818 #include <linux/kernel.h>
1919 #include <linux/sched.h>
20+#include <linux/sched/task_stack.h>
2021 #include <linux/stacktrace.h>
2122 #include <linux/types.h>
2223 #include <linux/errno.h>
arch/mips/include/asm/fpu.h+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #define _ASM_FPU_H
1212
1313 #include <linux/sched.h>
14+#include <linux/sched/task_stack.h>
1415 #include <linux/thread_info.h>
1516 #include <linux/bitops.h>
1617
arch/mips/kernel/crash.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/irq.h>
99 #include <linux/types.h>
1010 #include <linux/sched.h>
11+#include <linux/sched/task_stack.h>
1112
1213 /* This keeps a track of which one is crashing cpu. */
1314 static int crashing_cpu = -1;
arch/mips/kernel/perf_event.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 */
1616
1717 #include <linux/perf_event.h>
18+#include <linux/sched/task_stack.h>
1819
1920 #include <asm/stacktrace.h>
2021
arch/mips/kernel/process.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/sched.h>
1414 #include <linux/sched/debug.h>
1515 #include <linux/sched/task.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/tick.h>
1718 #include <linux/kernel.h>
1819 #include <linux/mm.h>
arch/mips/kernel/ptrace.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/elf.h>
2020 #include <linux/kernel.h>
2121 #include <linux/sched.h>
22+#include <linux/sched/task_stack.h>
2223 #include <linux/mm.h>
2324 #include <linux/errno.h>
2425 #include <linux/ptrace.h>
arch/mips/kernel/ptrace32.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/compat.h>
1919 #include <linux/kernel.h>
2020 #include <linux/sched.h>
21+#include <linux/sched/task_stack.h>
2122 #include <linux/mm.h>
2223 #include <linux/errno.h>
2324 #include <linux/ptrace.h>
arch/mips/kernel/stacktrace.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 */
66 #include <linux/sched.h>
77 #include <linux/sched/debug.h>
8+#include <linux/sched/task_stack.h>
89 #include <linux/stacktrace.h>
910 #include <linux/export.h>
1011 #include <asm/stacktrace.h>
arch/mips/kernel/syscall.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/uaccess.h>
2727 #include <linux/slab.h>
2828 #include <linux/elf.h>
29+#include <linux/sched/task_stack.h>
2930
3031 #include <asm/asm.h>
3132 #include <asm/branch.h>
arch/mips/loongson64/loongson-3/smp.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/cpu.h>
1919 #include <linux/sched.h>
2020 #include <linux/sched/hotplug.h>
21+#include <linux/sched/task_stack.h>
2122 #include <linux/smp.h>
2223 #include <linux/cpufreq.h>
2324 #include <asm/processor.h>
arch/mips/paravirt/paravirt-smp.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/cpumask.h>
1111 #include <linux/kernel.h>
1212 #include <linux/sched.h>
13+#include <linux/sched/task_stack.h>
1314
1415 #include <asm/mipsregs.h>
1516 #include <asm/setup.h>
arch/mips/sibyte/bcm1480/smp.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/smp.h>
2222 #include <linux/kernel_stat.h>
2323 #include <linux/sched.h>
24+#include <linux/sched/task_stack.h>
2425
2526 #include <asm/mmu_context.h>
2627 #include <asm/io.h>
arch/mn10300/kernel/process.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/sched.h>
1414 #include <linux/sched/debug.h>
1515 #include <linux/sched/task.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/kernel.h>
1718 #include <linux/mm.h>
1819 #include <linux/smp.h>
arch/mn10300/kernel/ptrace.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212 #include <linux/kernel.h>
1313 #include <linux/sched.h>
14+#include <linux/sched/task_stack.h>
1415 #include <linux/mm.h>
1516 #include <linux/smp.h>
1617 #include <linux/errno.h>
arch/nios2/kernel/process.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/sched.h>
1717 #include <linux/sched/debug.h>
1818 #include <linux/sched/task.h>
19+#include <linux/sched/task_stack.h>
1920 #include <linux/tick.h>
2021 #include <linux/uaccess.h>
2122
arch/nios2/kernel/ptrace.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/ptrace.h>
1515 #include <linux/regset.h>
1616 #include <linux/sched.h>
17+#include <linux/sched/task_stack.h>
1718 #include <linux/tracehook.h>
1819 #include <linux/uaccess.h>
1920 #include <linux/user.h>
arch/openrisc/kernel/process.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/sched.h>
2525 #include <linux/sched/debug.h>
2626 #include <linux/sched/task.h>
27+#include <linux/sched/task_stack.h>
2728 #include <linux/kernel.h>
2829 #include <linux/module.h>
2930 #include <linux/mm.h>
arch/openrisc/kernel/ptrace.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818
1919 #include <linux/kernel.h>
2020 #include <linux/sched.h>
21+#include <linux/sched/task_stack.h>
2122 #include <linux/string.h>
2223
2324 #include <linux/mm.h>
arch/parisc/kernel/process.c+1−0
@@ -45,6 +45,7 @@ · 44 unmodified lines
4545 #include <linux/sched.h>
4646 #include <linux/sched/debug.h>
4747 #include <linux/sched/task.h>
48+#include <linux/sched/task_stack.h>
4849 #include <linux/slab.h>
4950 #include <linux/stddef.h>
5051 #include <linux/unistd.h>
arch/powerpc/kernel/process.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/sched.h>
1919 #include <linux/sched/debug.h>
2020 #include <linux/sched/task.h>
21+#include <linux/sched/task_stack.h>
2122 #include <linux/kernel.h>
2223 #include <linux/mm.h>
2324 #include <linux/smp.h>
arch/powerpc/mm/fault.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717
1818 #include <linux/signal.h>
1919 #include <linux/sched.h>
20+#include <linux/sched/task_stack.h>
2021 #include <linux/kernel.h>
2122 #include <linux/errno.h>
2223 #include <linux/string.h>
arch/powerpc/perf/perf_regs.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/errno.h>
1111 #include <linux/kernel.h>
1212 #include <linux/sched.h>
13+#include <linux/sched/task_stack.h>
1314 #include <linux/perf_event.h>
1415 #include <linux/bug.h>
1516 #include <linux/stddef.h>
arch/s390/include/asm/compat.h+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 */
66 #include <linux/types.h>
77 #include <linux/sched.h>
8+#include <linux/sched/task_stack.h>
89 #include <linux/thread_info.h>
910
1011 #define __TYPE_IS_PTR(t) (!__builtin_types_compatible_p(typeof(0?(t)0:0ULL), u64))
arch/s390/include/asm/kprobes.h+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/types.h>
3636 #include <linux/ptrace.h>
3737 #include <linux/percpu.h>
38+#include <linux/sched/task_stack.h>
3839
3940 #define __ARCH_WANT_KPROBES_INSN_SLOT
4041
arch/s390/kernel/compat_signal.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/compat.h>
1212 #include <linux/sched.h>
13+#include <linux/sched/task_stack.h>
1314 #include <linux/mm.h>
1415 #include <linux/smp.h>
1516 #include <linux/kernel.h>
arch/s390/kernel/dumpstack.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/module.h>
1616 #include <linux/sched.h>
1717 #include <linux/sched/debug.h>
18+#include <linux/sched/task_stack.h>
1819 #include <asm/processor.h>
1920 #include <asm/debug.h>
2021 #include <asm/dis.h>
arch/s390/kernel/process.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/sched.h>
1414 #include <linux/sched/debug.h>
1515 #include <linux/sched/task.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/kernel.h>
1718 #include <linux/mm.h>
1819 #include <linux/elfcore.h>
arch/s390/kernel/ptrace.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/kernel.h>
1010 #include <linux/sched.h>
11+#include <linux/sched/task_stack.h>
1112 #include <linux/mm.h>
1213 #include <linux/smp.h>
1314 #include <linux/errno.h>
arch/s390/kernel/runtime_instr.c+2−0
@@ -11,6 +11,8 @@ · 10 unmodified lines
1111 #include <linux/init.h>
1212 #include <linux/errno.h>
1313 #include <linux/kernel_stat.h>
14+#include <linux/sched/task_stack.h>
15+
1416 #include <asm/runtime_instr.h>
1517 #include <asm/cpu_mf.h>
1618 #include <asm/irq.h>
arch/s390/kernel/signal.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/sched.h>
13+#include <linux/sched/task_stack.h>
1314 #include <linux/mm.h>
1415 #include <linux/smp.h>
1516 #include <linux/kernel.h>
arch/s390/kernel/smp.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/cpu.h>
3333 #include <linux/slab.h>
3434 #include <linux/sched/hotplug.h>
35+#include <linux/sched/task_stack.h>
3536 #include <linux/crash_dump.h>
3637 #include <linux/memblock.h>
3738 #include <asm/asm-offsets.h>
arch/s390/kernel/uprobes.c+2−0
@@ -9,6 +9,8 @@ · 8 unmodified lines
99 #include <linux/uprobes.h>
1010 #include <linux/compat.h>
1111 #include <linux/kdebug.h>
12+#include <linux/sched/task_stack.h>
13+
1214 #include <asm/switch_to.h>
1315 #include <asm/facility.h>
1416 #include <asm/kprobes.h>
arch/score/kernel/process.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/pm.h>
3030 #include <linux/rcupdate.h>
3131 #include <linux/sched/task.h>
32+#include <linux/sched/task_stack.h>
3233
3334 void (*pm_power_off)(void);
3435 EXPORT_SYMBOL(pm_power_off);
arch/score/kernel/ptrace.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/mm.h>
2929 #include <linux/ptrace.h>
3030 #include <linux/regset.h>
31+#include <linux/sched/task_stack.h>
3132
3233 #include <linux/uaccess.h>
3334
arch/sh/kernel/cpu/fpu.c+1−0
@@ -1,5 +1,6 @@
11 #include <linux/sched/signal.h>
22 #include <linux/sched/task.h>
3+#include <linux/sched/task_stack.h>
34 #include <linux/slab.h>
45 #include <asm/processor.h>
56 #include <asm/fpu.h>
arch/sh/kernel/dumpstack.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/ftrace.h>
1313 #include <linux/debug_locks.h>
1414 #include <linux/sched/debug.h>
15+#include <linux/sched/task_stack.h>
1516 #include <linux/kdebug.h>
1617 #include <linux/export.h>
1718 #include <linux/uaccess.h>
arch/sh/kernel/kgdb.c+2−0
@@ -14,6 +14,8 @@ · 13 unmodified lines
1414 #include <linux/irq.h>
1515 #include <linux/io.h>
1616 #include <linux/sched.h>
17+#include <linux/sched/task_stack.h>
18+
1719 #include <asm/cacheflush.h>
1820 #include <asm/traps.h>
1921
arch/sh/kernel/process.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 #include <linux/kernel.h>
33 #include <linux/slab.h>
44 #include <linux/sched/signal.h>
5+#include <linux/sched/task_stack.h>
56 #include <linux/export.h>
67 #include <linux/stackprotector.h>
78 #include <asm/fpu.h>
arch/sh/kernel/process_32.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/mm.h>
1818 #include <linux/sched/debug.h>
1919 #include <linux/sched/task.h>
20+#include <linux/sched/task_stack.h>
2021 #include <linux/slab.h>
2122 #include <linux/elfcore.h>
2223 #include <linux/kallsyms.h>
arch/sh/kernel/process_64.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/io.h>
2828 #include <linux/sched/debug.h>
2929 #include <linux/sched/task.h>
30+#include <linux/sched/task_stack.h>
3031 #include <asm/syscalls.h>
3132 #include <linux/uaccess.h>
3233 #include <asm/pgtable.h>
arch/sh/kernel/ptrace_32.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 */
1313 #include <linux/kernel.h>
1414 #include <linux/sched.h>
15+#include <linux/sched/task_stack.h>
1516 #include <linux/mm.h>
1617 #include <linux/smp.h>
1718 #include <linux/errno.h>
arch/sh/kernel/ptrace_64.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/kernel.h>
1919 #include <linux/rwsem.h>
2020 #include <linux/sched.h>
21+#include <linux/sched/task_stack.h>
2122 #include <linux/mm.h>
2223 #include <linux/smp.h>
2324 #include <linux/bitops.h>
arch/sh/kernel/signal_32.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 *
1010 */
1111 #include <linux/sched.h>
12+#include <linux/sched/task_stack.h>
1213 #include <linux/mm.h>
1314 #include <linux/smp.h>
1415 #include <linux/kernel.h>
arch/sh/kernel/sys_sh32.c+1−0
@@ -1,5 +1,6 @@
11 #include <linux/errno.h>
22 #include <linux/sched.h>
3+#include <linux/sched/task_stack.h>
34 #include <linux/mm.h>
45 #include <linux/smp.h>
56 #include <linux/sem.h>
arch/sh/kernel/traps.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/signal.h>
66 #include <linux/sched.h>
77 #include <linux/sched/debug.h>
8+#include <linux/sched/task_stack.h>
89 #include <linux/uaccess.h>
910 #include <linux/hardirq.h>
1011 #include <linux/kernel.h>
arch/sh/kernel/traps_32.c+2−0
@@ -25,6 +25,8 @@ · 24 unmodified lines
2525 #include <linux/sysfs.h>
2626 #include <linux/uaccess.h>
2727 #include <linux/perf_event.h>
28+#include <linux/sched/task_stack.h>
29+
2830 #include <asm/alignment.h>
2931 #include <asm/fpu.h>
3032 #include <asm/kprobes.h>
arch/sparc/kernel/process_32.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/sched.h>
1717 #include <linux/sched/debug.h>
1818 #include <linux/sched/task.h>
19+#include <linux/sched/task_stack.h>
1920 #include <linux/kernel.h>
2021 #include <linux/mm.h>
2122 #include <linux/stddef.h>
arch/sparc/kernel/process_64.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/sched.h>
1717 #include <linux/sched/debug.h>
1818 #include <linux/sched/task.h>
19+#include <linux/sched/task_stack.h>
1920 #include <linux/kernel.h>
2021 #include <linux/mm.h>
2122 #include <linux/fs.h>
arch/sparc/kernel/ptrace_64.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/kernel.h>
1414 #include <linux/sched.h>
15+#include <linux/sched/task_stack.h>
1516 #include <linux/mm.h>
1617 #include <linux/errno.h>
1718 #include <linux/export.h>
arch/tile/kernel/compat_signal.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <linux/sched.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/mm.h>
1718 #include <linux/smp.h>
1819 #include <linux/kernel.h>
arch/tile/kernel/kgdb.c+2−0
@@ -19,6 +19,8 @@ · 18 unmodified lines
1919 #include <linux/kdebug.h>
2020 #include <linux/uaccess.h>
2121 #include <linux/module.h>
22+#include <linux/sched/task_stack.h>
23+
2224 #include <asm/cacheflush.h>
2325
2426 static tile_bundle_bits singlestep_insn = TILEGX_BPT_BUNDLE | DIE_SSTEPBP;
arch/tile/kernel/process.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/sched.h>
1616 #include <linux/sched/debug.h>
1717 #include <linux/sched/task.h>
18+#include <linux/sched/task_stack.h>
1819 #include <linux/preempt.h>
1920 #include <linux/module.h>
2021 #include <linux/fs.h>
arch/tile/kernel/ptrace.c+2−0
@@ -23,6 +23,8 @@ · 22 unmodified lines
2323 #include <linux/elf.h>
2424 #include <linux/tracehook.h>
2525 #include <linux/context_tracking.h>
26+#include <linux/sched/task_stack.h>
27+
2628 #include <asm/traps.h>
2729 #include <arch/chip.h>
2830
arch/tile/kernel/signal.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include <linux/sched.h>
1717 #include <linux/sched/debug.h>
18+#include <linux/sched/task_stack.h>
1819 #include <linux/mm.h>
1920 #include <linux/smp.h>
2021 #include <linux/kernel.h>
arch/tile/kernel/stack.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/sched.h>
1616 #include <linux/sched/debug.h>
17+#include <linux/sched/task_stack.h>
1718 #include <linux/kernel.h>
1819 #include <linux/kprobes.h>
1920 #include <linux/module.h>
arch/um/kernel/exec.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/ptrace.h>
1010 #include <linux/sched.h>
1111 #include <linux/sched/task.h>
12+#include <linux/sched/task_stack.h>
1213 #include <linux/slab.h>
1314 #include <asm/current.h>
1415 #include <asm/processor.h>
arch/um/kernel/process.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/sched.h>
2020 #include <linux/sched/debug.h>
2121 #include <linux/sched/task.h>
22+#include <linux/sched/task_stack.h>
2223 #include <linux/seq_file.h>
2324 #include <linux/tick.h>
2425 #include <linux/threads.h>
arch/um/kernel/skas/process.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55
66 #include <linux/init.h>
77 #include <linux/sched.h>
8+#include <linux/sched/task_stack.h>
89 #include <as-layout.h>
910 #include <kern.h>
1011 #include <os.h>
arch/unicore32/kernel/process.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/sched.h>
1616 #include <linux/sched/debug.h>
1717 #include <linux/sched/task.h>
18+#include <linux/sched/task_stack.h>
1819 #include <linux/kernel.h>
1920 #include <linux/mm.h>
2021 #include <linux/stddef.h>
arch/unicore32/kernel/ptrace.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/ptrace.h>
1616 #include <linux/signal.h>
1717 #include <linux/uaccess.h>
18+#include <linux/sched/task_stack.h>
1819
1920 /*
2021 * this routine will get a word off of the processes privileged stack.
arch/unicore32/kernel/traps.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/signal.h>
1717 #include <linux/sched/signal.h>
1818 #include <linux/sched/debug.h>
19+#include <linux/sched/task_stack.h>
1920 #include <linux/spinlock.h>
2021 #include <linux/personality.h>
2122 #include <linux/kallsyms.h>
arch/x86/entry/common.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99
1010 #include <linux/kernel.h>
1111 #include <linux/sched.h>
12+#include <linux/sched/task_stack.h>
1213 #include <linux/mm.h>
1314 #include <linux/smp.h>
1415 #include <linux/errno.h>
arch/x86/entry/vdso/vma.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 #include <linux/mm.h>
88 #include <linux/err.h>
99 #include <linux/sched.h>
10+#include <linux/sched/task_stack.h>
1011 #include <linux/slab.h>
1112 #include <linux/init.h>
1213 #include <linux/random.h>
arch/x86/ia32/ia32_aout.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/init.h>
2727 #include <linux/jiffies.h>
2828 #include <linux/perf_event.h>
29+#include <linux/sched/task_stack.h>
2930
3031 #include <linux/uaccess.h>
3132 #include <asm/pgalloc.h>
arch/x86/ia32/ia32_signal.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include <linux/sched.h>
12+#include <linux/sched/task_stack.h>
1213 #include <linux/mm.h>
1314 #include <linux/smp.h>
1415 #include <linux/kernel.h>
arch/x86/kernel/dumpstack.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/module.h>
1212 #include <linux/ptrace.h>
1313 #include <linux/sched/debug.h>
14+#include <linux/sched/task_stack.h>
1415 #include <linux/ftrace.h>
1516 #include <linux/kexec.h>
1617 #include <linux/bug.h>
arch/x86/kernel/fpu/regset.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <asm/fpu/signal.h>
66 #include <asm/fpu/regset.h>
77 #include <asm/fpu/xstate.h>
8+#include <linux/sched/task_stack.h>
89
910 /*
1011 * The xstateregs_active() routine is the same as the regset_fpregs_active() routine,
arch/x86/kernel/ioport.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44 */
55
66 #include <linux/sched.h>
7+#include <linux/sched/task_stack.h>
78 #include <linux/kernel.h>
89 #include <linux/capability.h>
910 #include <linux/errno.h>
arch/x86/kernel/irq_64.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/ftrace.h>
1616 #include <linux/uaccess.h>
1717 #include <linux/smp.h>
18+#include <linux/sched/task_stack.h>
1819 #include <asm/io_apic.h>
1920 #include <asm/apic.h>
2021
arch/x86/kernel/perf_regs.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/errno.h>
22 #include <linux/kernel.h>
33 #include <linux/sched.h>
4+#include <linux/sched/task_stack.h>
45 #include <linux/perf_event.h>
56 #include <linux/bug.h>
67 #include <linux/stddef.h>
arch/x86/kernel/process.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/sched/idle.h>
1111 #include <linux/sched/debug.h>
1212 #include <linux/sched/task.h>
13+#include <linux/sched/task_stack.h>
1314 #include <linux/init.h>
1415 #include <linux/export.h>
1516 #include <linux/pm.h>
arch/x86/kernel/process_32.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/errno.h>
1414 #include <linux/sched.h>
1515 #include <linux/sched/task.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/fs.h>
1718 #include <linux/kernel.h>
1819 #include <linux/mm.h>
arch/x86/kernel/process_64.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/errno.h>
1919 #include <linux/sched.h>
2020 #include <linux/sched/task.h>
21+#include <linux/sched/task_stack.h>
2122 #include <linux/fs.h>
2223 #include <linux/kernel.h>
2324 #include <linux/mm.h>
arch/x86/kernel/ptrace.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66
77 #include <linux/kernel.h>
88 #include <linux/sched.h>
9+#include <linux/sched/task_stack.h>
910 #include <linux/mm.h>
1011 #include <linux/smp.h>
1112 #include <linux/errno.h>
arch/x86/kernel/signal.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
1111
1212 #include <linux/sched.h>
13+#include <linux/sched/task_stack.h>
1314 #include <linux/mm.h>
1415 #include <linux/smp.h>
1516 #include <linux/kernel.h>
arch/x86/kernel/smpboot.c+1−0
@@ -47,6 +47,7 @@ · 46 unmodified lines
4747 #include <linux/sched.h>
4848 #include <linux/sched/topology.h>
4949 #include <linux/sched/hotplug.h>
50+#include <linux/sched/task_stack.h>
5051 #include <linux/percpu.h>
5152 #include <linux/bootmem.h>
5253 #include <linux/err.h>
arch/x86/kernel/stacktrace.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 */
66 #include <linux/sched.h>
77 #include <linux/sched/debug.h>
8+#include <linux/sched/task_stack.h>
89 #include <linux/stacktrace.h>
910 #include <linux/export.h>
1011 #include <linux/uaccess.h>
arch/x86/kernel/step.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 * x86 single-step support code, common to 32-bit and 64-bit.
33 */
44 #include <linux/sched.h>
5+#include <linux/sched/task_stack.h>
56 #include <linux/mm.h>
67 #include <linux/ptrace.h>
78 #include <asm/desc.h>
arch/x86/kernel/traps.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/errno.h>
3030 #include <linux/kexec.h>
3131 #include <linux/sched.h>
32+#include <linux/sched/task_stack.h>
3233 #include <linux/timer.h>
3334 #include <linux/init.h>
3435 #include <linux/bug.h>
arch/x86/kernel/unwind_frame.c+1−0
@@ -1,5 +1,6 @@
11 #include <linux/sched.h>
22 #include <linux/sched/task.h>
3+#include <linux/sched/task_stack.h>
34 #include <asm/ptrace.h>
45 #include <asm/bitops.h>
56 #include <asm/stacktrace.h>
arch/x86/kernel/vm86_32.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/interrupt.h>
3636 #include <linux/syscalls.h>
3737 #include <linux/sched.h>
38+#include <linux/sched/task_stack.h>
3839 #include <linux/kernel.h>
3940 #include <linux/signal.h>
4041 #include <linux/string.h>
arch/x86/mm/fault.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44 * Copyright (C) 2008-2009, Red Hat Inc., Ingo Molnar
55 */
66 #include <linux/sched.h> /* test_thread_flag(), ... */
7+#include <linux/sched/task_stack.h> /* task_stack_*(), ... */
78 #include <linux/kdebug.h> /* oops_begin/end, ... */
89 #include <linux/extable.h> /* search_exception_tables */
910 #include <linux/bootmem.h> /* max_low_pfn */
arch/xtensa/kernel/process.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/sched.h>
2020 #include <linux/sched/debug.h>
2121 #include <linux/sched/task.h>
22+#include <linux/sched/task_stack.h>
2223 #include <linux/kernel.h>
2324 #include <linux/mm.h>
2425 #include <linux/smp.h>
arch/xtensa/kernel/ptrace.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/perf_event.h>
2121 #include <linux/ptrace.h>
2222 #include <linux/sched.h>
23+#include <linux/sched/task_stack.h>
2324 #include <linux/security.h>
2425 #include <linux/signal.h>
2526 #include <linux/smp.h>
arch/xtensa/kernel/signal.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/ptrace.h>
2121 #include <linux/personality.h>
2222 #include <linux/tracehook.h>
23+#include <linux/sched/task_stack.h>
2324
2425 #include <asm/ucontext.h>
2526 #include <linux/uaccess.h>
arch/xtensa/kernel/smp.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/kdebug.h>
2323 #include <linux/module.h>
2424 #include <linux/sched/hotplug.h>
25+#include <linux/sched/task_stack.h>
2526 #include <linux/reboot.h>
2627 #include <linux/seq_file.h>
2728 #include <linux/smp.h>
block/blk-map.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 * Functions related to mapping data to requests
33 */
44 #include <linux/kernel.h>
5+#include <linux/sched/task_stack.h>
56 #include <linux/module.h>
67 #include <linux/bio.h>
78 #include <linux/blkdev.h>
drivers/hv/vmbus_drv.c+2−0
@@ -34,6 +34,8 @@ · 33 unmodified lines
3434 #include <linux/kernel_stat.h>
3535 #include <linux/clockchips.h>
3636 #include <linux/cpu.h>
37+#include <linux/sched/task_stack.h>
38+
3739 #include <asm/hyperv.h>
3840 #include <asm/hypervisor.h>
3941 #include <asm/mshyperv.h>
drivers/ide/ide-cd.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/module.h>
2929 #include <linux/types.h>
3030 #include <linux/kernel.h>
31+#include <linux/sched/task_stack.h>
3132 #include <linux/delay.h>
3233 #include <linux/timer.h>
3334 #include <linux/seq_file.h>
drivers/md/bcache/closure.h+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33
44 #include <linux/llist.h>
55 #include <linux/sched.h>
6+#include <linux/sched/task_stack.h>
67 #include <linux/workqueue.h>
78
89 /*
drivers/misc/lkdtm_usercopy.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include "lkdtm.h"
66 #include <linux/slab.h>
77 #include <linux/vmalloc.h>
8+#include <linux/sched/task_stack.h>
89 #include <linux/mman.h>
910 #include <linux/uaccess.h>
1011 #include <asm/cacheflush.h>
drivers/mtd/nand/gpmi-nand/gpmi-nand.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121 #include <linux/clk.h>
2222 #include <linux/slab.h>
23+#include <linux/sched/task_stack.h>
2324 #include <linux/interrupt.h>
2425 #include <linux/module.h>
2526 #include <linux/mtd/partitions.h>
fs/binfmt_aout.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/init.h>
2626 #include <linux/coredump.h>
2727 #include <linux/slab.h>
28+#include <linux/sched/task_stack.h>
2829
2930 #include <linux/uaccess.h>
3031 #include <asm/cacheflush.h>
fs/binfmt_elf.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/coredump.h>
3737 #include <linux/sched.h>
3838 #include <linux/sched/coredump.h>
39+#include <linux/sched/task_stack.h>
3940 #include <linux/cred.h>
4041 #include <linux/dax.h>
4142 #include <linux/uaccess.h>
fs/binfmt_elf_fdpic.c+2−1
@@ -15,6 +15,8 @@ · 14 unmodified lines
1515 #include <linux/fs.h>
1616 #include <linux/stat.h>
1717 #include <linux/sched.h>
18+#include <linux/sched/coredump.h>
19+#include <linux/sched/task_stack.h>
1820 #include <linux/mm.h>
1921 #include <linux/mman.h>
2022 #include <linux/errno.h>
@@ -35,7 +37,6 @@ · 14 unmodified lines
3537 #include <linux/elf-fdpic.h>
3638 #include <linux/elfcore.h>
3739 #include <linux/coredump.h>
38−#include <linux/sched/coredump.h>
3940 #include <linux/dax.h>
4041
4142 #include <linux/uaccess.h>
fs/binfmt_flat.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/kernel.h>
2121 #include <linux/sched.h>
22+#include <linux/sched/task_stack.h>
2223 #include <linux/mm.h>
2324 #include <linux/mman.h>
2425 #include <linux/errno.h>
fs/coredump.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/coredump.h>
1919 #include <linux/sched/coredump.h>
2020 #include <linux/sched/signal.h>
21+#include <linux/sched/task_stack.h>
2122 #include <linux/utsname.h>
2223 #include <linux/pid_namespace.h>
2324 #include <linux/module.h>
include/linux/elfcore.h+2−0
@@ -3,6 +3,8 @@ · 2 unmodified lines
33
44 #include <linux/user.h>
55 #include <linux/bug.h>
6+#include <linux/sched/task_stack.h>
7+
68 #include <asm/elf.h>
79 #include <uapi/linux/elfcore.h>
810
include/linux/perf_regs.h+2−0
@@ -1,6 +1,8 @@
11 #ifndef _LINUX_PERF_REGS_H
22 #define _LINUX_PERF_REGS_H
33
4+#include <linux/sched/task_stack.h>
5+
46 struct perf_regs {
57 __u64 abi;
68 struct pt_regs *regs;
include/linux/sched/task_stack.h+6−0
@@ -0,0 +1,6 @@
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 */
init/main.c+1−0
@@ -77,6 +77,7 @@ · 76 unmodified lines
7777 #include <linux/elevator.h>
7878 #include <linux/sched_clock.h>
7979 #include <linux/sched/task.h>
80+#include <linux/sched/task_stack.h>
8081 #include <linux/context_tracking.h>
8182 #include <linux/random.h>
8283 #include <linux/list.h>
kernel/events/callchain.c+2−0
@@ -11,6 +11,8 @@ · 10 unmodified lines
1111
1212 #include <linux/perf_event.h>
1313 #include <linux/slab.h>
14+#include <linux/sched/task_stack.h>
15+
1416 #include "internal.h"
1517
1618 struct callchain_cpus_entries {
kernel/exit.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/sched/mm.h>
1111 #include <linux/sched/stat.h>
1212 #include <linux/sched/task.h>
13+#include <linux/sched/task_stack.h>
1314 #include <linux/interrupt.h>
1415 #include <linux/module.h>
1516 #include <linux/capability.h>
kernel/fork.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/sched/numa_balancing.h>
2020 #include <linux/sched/stat.h>
2121 #include <linux/sched/task.h>
22+#include <linux/sched/task_stack.h>
2223 #include <linux/rtmutex.h>
2324 #include <linux/init.h>
2425 #include <linux/unistd.h>
kernel/printk/printk.c+1−0
@@ -47,6 +47,7 @@ · 46 unmodified lines
4747 #include <linux/uio.h>
4848 #include <linux/sched/clock.h>
4949 #include <linux/sched/debug.h>
50+#include <linux/sched/task_stack.h>
5051
5152 #include <linux/uaccess.h>
5253 #include <asm/sections.h>
kernel/sched/sched.h+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/sched/debug.h>
1616 #include <linux/sched/hotplug.h>
1717 #include <linux/sched/task.h>
18+#include <linux/sched/task_stack.h>
1819
1920 #include <linux/u64_stats_sync.h>
2021 #include <linux/kernel_stat.h>
kernel/seccomp.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/compat.h>
1919 #include <linux/coredump.h>
2020 #include <linux/sched.h>
21+#include <linux/sched/task_stack.h>
2122 #include <linux/seccomp.h>
2223 #include <linux/slab.h>
2324 #include <linux/syscalls.h>
kernel/signal.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/sched/user.h>
1818 #include <linux/sched/debug.h>
1919 #include <linux/sched/task.h>
20+#include <linux/sched/task_stack.h>
2021 #include <linux/fs.h>
2122 #include <linux/tty.h>
2223 #include <linux/binfmts.h>
kernel/trace/trace_stack.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 * Copyright (C) 2008 Steven Rostedt <srostedt@redhat.com>
33 *
44 */
5+#include <linux/sched/task_stack.h>
56 #include <linux/stacktrace.h>
67 #include <linux/kallsyms.h>
78 #include <linux/seq_file.h>
lib/debugobjects.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/debugobjects.h>
1414 #include <linux/interrupt.h>
1515 #include <linux/sched.h>
16+#include <linux/sched/task_stack.h>
1617 #include <linux/seq_file.h>
1718 #include <linux/debugfs.h>
1819 #include <linux/slab.h>
lib/dma-debug.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1818 */
1919
20+#include <linux/sched/task_stack.h>
2021 #include <linux/scatterlist.h>
2122 #include <linux/dma-mapping.h>
2223 #include <linux/sched/task.h>
lib/syscall.c+1−0
@@ -1,5 +1,6 @@
11 #include <linux/ptrace.h>
22 #include <linux/sched.h>
3+#include <linux/sched/task_stack.h>
34 #include <linux/export.h>
45 #include <asm/syscall.h>
56
mm/kasan/kasan.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/module.h>
3030 #include <linux/printk.h>
3131 #include <linux/sched.h>
32+#include <linux/sched/task_stack.h>
3233 #include <linux/slab.h>
3334 #include <linux/stacktrace.h>
3435 #include <linux/string.h>
mm/kmemleak.c+1−0
@@ -75,6 +75,7 @@ · 74 unmodified lines
7575 #include <linux/list.h>
7676 #include <linux/sched/signal.h>
7777 #include <linux/sched/task.h>
78+#include <linux/sched/task_stack.h>
7879 #include <linux/jiffies.h>
7980 #include <linux/delay.h>
8081 #include <linux/export.h>
mm/util.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 #include <linux/err.h>
77 #include <linux/sched.h>
88 #include <linux/sched/mm.h>
9+#include <linux/sched/task_stack.h>
910 #include <linux/security.h>
1011 #include <linux/swap.h>
1112 #include <linux/swapops.h>