sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linux/sched.h>
authorIngo Molnar <mingo@kernel.org>
Fri, 3 Feb 2017 23:16:44 +0000 (00:16 +0100)
committerIngo Molnar <mingo@kernel.org>
Thu, 2 Mar 2017 07:42:37 +0000 (08:42 +0100)
commit589ee62844e042b0b7d19ef57fb4cff77f3ca294
tree42b67b3ff30a557f5eddb3f26f963483f812d3a5
parent2e58f173ab89b29a1373088b8727133dbf7322b0
sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linux/sched.h>

Update code that relied on sched.h including various MM types for them.

This will allow us to remove the <linux/mm_types.h> include from <linux/sched.h>.

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>
89 files changed:
arch/alpha/include/asm/a.out-core.h
arch/alpha/include/asm/mmu_context.h
arch/arc/mm/tlb.c
arch/arm/include/asm/mmu_context.h
arch/arm/include/asm/tlbflush.h
arch/arm/kernel/suspend.c
arch/arm/kernel/swp_emulate.c
arch/arm/mm/idmap.c
arch/arm64/include/asm/mmu_context.h
arch/arm64/kernel/traps.c
arch/avr32/include/asm/mmu_context.h
arch/blackfin/include/asm/mmu_context.h
arch/blackfin/kernel/flat.c
arch/blackfin/kernel/process.c
arch/blackfin/mm/sram-alloc.c
arch/cris/arch-v10/mm/tlb.c
arch/cris/arch-v32/mm/tlb.c
arch/cris/include/asm/pgtable.h
arch/cris/mm/tlb.c
arch/h8300/kernel/traps.c
arch/hexagon/include/asm/mmu_context.h
arch/hexagon/kernel/smp.c
arch/ia64/include/asm/mmu_context.h
arch/ia64/include/asm/pgtable.h
arch/ia64/sn/kernel/sn2/sn2_smp.c
arch/m32r/include/asm/mmu_context.h
arch/m68k/include/asm/a.out-core.h
arch/m68k/include/asm/mmu_context.h
arch/metag/include/asm/mmu_context.h
arch/microblaze/include/asm/mmu_context_mm.h
arch/microblaze/mm/pgtable.c
arch/mips/include/asm/elf.h
arch/mips/include/asm/mmu_context.h
arch/mips/kernel/smp.c
arch/mips/math-emu/dsemul.c
arch/mips/mm/ioremap.c
arch/mn10300/include/asm/mmu_context.h
arch/mn10300/kernel/smp.c
arch/mn10300/mm/tlb-smp.c
arch/nios2/include/asm/mmu_context.h
arch/nios2/kernel/process.c
arch/powerpc/kernel/io-workarounds.c
arch/powerpc/kvm/e500_mmu_host.c
arch/powerpc/lib/feature-fixups.c
arch/powerpc/mm/hash_utils_64.c
arch/powerpc/mm/pgtable-book3s64.c
arch/powerpc/mm/pgtable-hash64.c
arch/powerpc/mm/pgtable-radix.c
arch/powerpc/mm/slb.c
arch/s390/include/asm/elf.h
arch/s390/include/asm/mmu_context.h
arch/s390/kernel/processor.c
arch/s390/kvm/gaccess.c
arch/s390/kvm/priv.c
arch/score/include/asm/mmu_context.h
arch/score/kernel/traps.c
arch/sh/include/asm/mmu_context.h
arch/sparc/include/asm/mmu_context_64.h
arch/sparc/include/asm/pgtable_64.h
arch/sparc/kernel/asm-offsets.c
arch/sparc/kernel/traps_32.c
arch/sparc/mm/tsb.c
arch/tile/include/asm/mmu_context.h
arch/um/include/asm/mmu_context.h
arch/um/kernel/exec.c
arch/um/kernel/reboot.c
arch/um/kernel/skas/process.c
arch/x86/entry/vsyscall/vsyscall_64.c
arch/x86/events/core.c
arch/x86/include/asm/a.out-core.h
arch/x86/include/asm/mpx.h
arch/x86/mm/mpx.c
arch/x86/um/syscalls_64.c
arch/x86/xen/mmu.c
arch/xtensa/include/asm/mmu_context.h
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c
drivers/infiniband/hw/cxgb3/iwch_provider.c
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
drivers/media/v4l2-core/videobuf-dma-sg.c
fs/binfmt_misc.c
fs/kernfs/file.c
include/drm/drm_mm.h
include/linux/init_task.h
include/linux/sched/mm.h
kernel/sched/debug.c
kernel/sched/fair.c
kernel/signal.c
lib/is_single_threaded.c