sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API dependency
Instead of including the full <linux/signal.h>, we are going to include the types-only <linux/signal_types.h> header in <linux/sched.h>, to further decouple the scheduler header from the signal headers. This means that various files which relied on the full <linux/signal.h> need to be updated to gain an explicit dependency on it. Update the code that relies on sched.h's inclusion of the <linux/signal.h> header. 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>
Showing
- arch/arm64/kernel/sys_compat.c 1 addition, 0 deletionsarch/arm64/kernel/sys_compat.c
- drivers/gpu/drm/i915/i915_gem_request.c 1 addition, 0 deletionsdrivers/gpu/drm/i915/i915_gem_request.c
- drivers/isdn/mISDN/stack.c 2 additions, 0 deletionsdrivers/isdn/mISDN/stack.c
- fs/btrfs/extent-tree.c 1 addition, 0 deletionsfs/btrfs/extent-tree.c
- fs/btrfs/free-space-cache.c 1 addition, 0 deletionsfs/btrfs/free-space-cache.c
- fs/buffer.c 1 addition, 0 deletionsfs/buffer.c
- fs/ceph/addr.c 1 addition, 0 deletionsfs/ceph/addr.c
- fs/dax.c 1 addition, 0 deletionsfs/dax.c
- fs/ioctl.c 2 additions, 0 deletionsfs/ioctl.c
- fs/iomap.c 2 additions, 0 deletionsfs/iomap.c
- fs/ocfs2/super.c 1 addition, 0 deletionsfs/ocfs2/super.c
- include/linux/sched.h 1 addition, 0 deletionsinclude/linux/sched.h
- include/linux/sched/signal.h 1 addition, 0 deletionsinclude/linux/sched/signal.h
- kernel/pid_namespace.c 1 addition, 0 deletionskernel/pid_namespace.c
- mm/page-writeback.c 1 addition, 0 deletionsmm/page-writeback.c
Loading
Please register or sign in to comment