diff options
| author | Mark Brown <broonie@kernel.org> | 2026-09-07 14:49:19 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-09-07 14:49:19 +0100 |
| commit | 317c288c0c89d1cfdb3572251b36f28012911428 (patch) | |
| tree | bfb28d1f2b986769dc6a4c484541a61613eef675 | |
| parent | 2f6a03041390eeb585f1f5b23afd05824e00c75d (diff) | |
| parent | e02cb91d4644dfff593146f89e70d2008cc6ac16 (diff) | |
| download | linux-next-317c288c0c89d1cfdb3572251b36f28012911428.tar.gz linux-next-317c288c0c89d1cfdb3572251b36f28012911428.zip | |
Merge branch 'headers' of git://git.infradead.org/users/willy/pagecache.git
# Conflicts:
# net/ceph/osd_client.c
155 files changed, 98 insertions, 118 deletions
diff --git a/arch/alpha/include/asm/pgtable.h b/arch/alpha/include/asm/pgtable.h index 7cac8241ee67..05885a692244 100644 --- a/arch/alpha/include/asm/pgtable.h +++ b/arch/alpha/include/asm/pgtable.h @@ -2,6 +2,7 @@ #ifndef _ALPHA_PGTABLE_H #define _ALPHA_PGTABLE_H +#include <asm/page.h> #include <asm-generic/pgtable-nopud.h> /* @@ -13,7 +14,6 @@ */ #include <linux/mmzone.h> -#include <asm/page.h> #include <asm/processor.h> /* For TASK_SIZE */ #include <asm/machvec.h> #include <asm/setup.h> diff --git a/arch/arc/include/asm/Kbuild b/arch/arc/include/asm/Kbuild index 483caacc6988..5a8ad8b9ad53 100644 --- a/arch/arc/include/asm/Kbuild +++ b/arch/arc/include/asm/Kbuild @@ -6,5 +6,6 @@ generic-y += kvm_para.h generic-y += mcs_spinlock.h generic-y += parport.h generic-y += ring_buffer.h +generic-y += tlb.h generic-y += user.h generic-y += text-patching.h diff --git a/arch/arc/include/asm/pgtable-levels.h b/arch/arc/include/asm/pgtable-levels.h index 167b82fcfafe..7e16b7fa17bc 100644 --- a/arch/arc/include/asm/pgtable-levels.h +++ b/arch/arc/include/asm/pgtable-levels.h @@ -87,6 +87,8 @@ #ifndef __ASSEMBLER__ +#include <asm/page.h> + #if CONFIG_PGTABLE_LEVELS > 3 #include <asm-generic/pgtable-nop4d.h> #elif CONFIG_PGTABLE_LEVELS > 2 diff --git a/arch/arc/include/asm/tlb.h b/arch/arc/include/asm/tlb.h deleted file mode 100644 index 975b35d3738d..000000000000 --- a/arch/arc/include/asm/tlb.h +++ /dev/null @@ -1,12 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ -/* - * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) - */ - -#ifndef _ASM_ARC_TLB_H -#define _ASM_ARC_TLB_H - -#include <linux/pagemap.h> -#include <asm-generic/tlb.h> - -#endif /* _ASM_ARC_TLB_H */ diff --git a/arch/arm/include/asm/pgalloc.h b/arch/arm/include/asm/pgalloc.h index a17f01235c29..25d78ee33fa7 100644 --- a/arch/arm/include/asm/pgalloc.h +++ b/arch/arm/include/asm/pgalloc.h @@ -7,8 +7,6 @@ #ifndef _ASMARM_PGALLOC_H #define _ASMARM_PGALLOC_H -#include <linux/pagemap.h> - #include <asm/domain.h> #include <asm/pgtable-hwdef.h> #include <asm/processor.h> diff --git a/arch/arm/include/asm/tlb.h b/arch/arm/include/asm/tlb.h index ea4fbe7b17f6..1b8903a1ccf7 100644 --- a/arch/arm/include/asm/tlb.h +++ b/arch/arm/include/asm/tlb.h @@ -18,8 +18,6 @@ #ifndef CONFIG_MMU -#include <linux/pagemap.h> - #define tlb_flush(tlb) ((void) tlb) #include <asm-generic/tlb.h> diff --git a/arch/arm/mach-pxa/pxa3xx.c b/arch/arm/mach-pxa/pxa3xx.c index 06c578ea658e..ce9e41848665 100644 --- a/arch/arm/mach-pxa/pxa3xx.c +++ b/arch/arm/mach-pxa/pxa3xx.c @@ -17,6 +17,7 @@ #include <linux/gpio-pxa.h> #include <linux/pm.h> #include <linux/platform_device.h> +#include <linux/interrupt.h> #include <linux/irq.h> #include <linux/irqchip.h> #include <linux/io.h> diff --git a/arch/arm64/include/asm/tlb.h b/arch/arm64/include/asm/tlb.h index 751bd57bc3ba..2bb9ede20261 100644 --- a/arch/arm64/include/asm/tlb.h +++ b/arch/arm64/include/asm/tlb.h @@ -8,9 +8,6 @@ #ifndef __ASM_TLB_H #define __ASM_TLB_H -#include <linux/pagemap.h> - - #define tlb_flush tlb_flush static void tlb_flush(struct mmu_gather *tlb); diff --git a/arch/hexagon/include/asm/tlb.h b/arch/hexagon/include/asm/tlb.h index 2c9390e7ca8d..39a182b61f6c 100644 --- a/arch/hexagon/include/asm/tlb.h +++ b/arch/hexagon/include/asm/tlb.h @@ -6,7 +6,6 @@ #ifndef _ASM_TLB_H #define _ASM_TLB_H -#include <linux/pagemap.h> #include <asm/tlbflush.h> #include <asm-generic/tlb.h> diff --git a/arch/microblaze/include/asm/pgtable.h b/arch/microblaze/include/asm/pgtable.h index 72708f9af1c0..b10273a3d0a4 100644 --- a/arch/microblaze/include/asm/pgtable.h +++ b/arch/microblaze/include/asm/pgtable.h @@ -14,6 +14,7 @@ extern int mem_init_done; #endif +#include <asm/page.h> #include <asm-generic/pgtable-nopmd.h> #ifdef __KERNEL__ @@ -23,7 +24,6 @@ extern int mem_init_done; #include <linux/threads.h> #include <asm/processor.h> /* For TASK_SIZE */ #include <asm/mmu.h> -#include <asm/page.h> extern unsigned long va_to_phys(unsigned long address); extern pte_t *va_to_pte(unsigned long address); diff --git a/arch/nios2/include/asm/tlb.h b/arch/nios2/include/asm/tlb.h index f9f2e27e32dd..5cca73a5d1fa 100644 --- a/arch/nios2/include/asm/tlb.h +++ b/arch/nios2/include/asm/tlb.h @@ -18,7 +18,6 @@ extern void set_mmu_pid(unsigned long pid); * full mm invalidation. So use flush_tlb_mm() for everything. */ -#include <linux/pagemap.h> #include <asm-generic/tlb.h> #endif /* _ASM_NIOS2_TLB_H */ diff --git a/arch/openrisc/include/asm/Kbuild b/arch/openrisc/include/asm/Kbuild index 8aa34621702d..91d8432ed991 100644 --- a/arch/openrisc/include/asm/Kbuild +++ b/arch/openrisc/include/asm/Kbuild @@ -9,4 +9,5 @@ generic-y += spinlock.h generic-y += qrwlock_types.h generic-y += qrwlock.h generic-y += ring_buffer.h +generic-y += tlb.h generic-y += user.h diff --git a/arch/openrisc/include/asm/tlb.h b/arch/openrisc/include/asm/tlb.h deleted file mode 100644 index 1936d0494b2a..000000000000 --- a/arch/openrisc/include/asm/tlb.h +++ /dev/null @@ -1,26 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ -/* - * OpenRISC Linux - * - * Linux architectural port borrowing liberally from similar works of - * others. All original copyrights apply as per the original source - * declaration. - * - * OpenRISC implementation: - * Copyright (C) 2003 Matjaz Breskvar <phoenix@bsemi.com> - * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> - * et al. - */ - -#ifndef __ASM_OPENRISC_TLB_H__ -#define __ASM_OPENRISC_TLB_H__ - -/* - * OpenRISC doesn't have an efficient flush_tlb_range() so use flush_tlb_mm() - * for everything. - */ - -#include <linux/pagemap.h> -#include <asm-generic/tlb.h> - -#endif /* __ASM_OPENRISC_TLB_H__ */ diff --git a/arch/powerpc/include/asm/tlb.h b/arch/powerpc/include/asm/tlb.h index 1ca7d4c4b90d..7ee22249148b 100644 --- a/arch/powerpc/include/asm/tlb.h +++ b/arch/powerpc/include/asm/tlb.h @@ -17,8 +17,6 @@ #include <asm/mmu.h> #endif -#include <linux/pagemap.h> - static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long address); #define __tlb_remove_tlb_entry __tlb_remove_tlb_entry diff --git a/arch/sh/include/asm/pgtable.h b/arch/sh/include/asm/pgtable.h index d5ce0950a323..59244af775fd 100644 --- a/arch/sh/include/asm/pgtable.h +++ b/arch/sh/include/asm/pgtable.h @@ -9,12 +9,12 @@ #ifndef __ASM_SH_PGTABLE_H #define __ASM_SH_PGTABLE_H +#include <asm/page.h> #ifdef CONFIG_X2TLB #include <asm/pgtable-3level.h> #else #include <asm/pgtable-2level.h> #endif -#include <asm/page.h> #include <asm/mmu.h> #ifndef __ASSEMBLER__ diff --git a/arch/sh/include/asm/tlb.h b/arch/sh/include/asm/tlb.h index 39df40d0ebc2..6d07dae196f5 100644 --- a/arch/sh/include/asm/tlb.h +++ b/arch/sh/include/asm/tlb.h @@ -3,7 +3,6 @@ #define __ASM_SH_TLB_H #ifndef __ASSEMBLER__ -#include <linux/pagemap.h> #include <asm-generic/tlb.h> #ifdef CONFIG_MMU diff --git a/arch/sparc/include/asm/pgtable_64.h b/arch/sparc/include/asm/pgtable_64.h index 44d1333065a6..35a217bf6e5c 100644 --- a/arch/sparc/include/asm/pgtable_64.h +++ b/arch/sparc/include/asm/pgtable_64.h @@ -13,6 +13,7 @@ * the SpitFire page tables. */ +#include <asm/page.h> #include <asm-generic/pgtable-nop4d.h> #include <linux/compiler.h> #include <linux/const.h> @@ -20,7 +21,6 @@ #include <asm/spitfire.h> #include <asm/asi.h> #include <asm/adi.h> -#include <asm/page.h> #include <asm/processor.h> /* The kernel image occupies 0x4000000 to 0x6000000 (4MB --> 96MB). diff --git a/arch/sparc/include/asm/tlb_64.h b/arch/sparc/include/asm/tlb_64.h index 3037187482db..73208fa963a5 100644 --- a/arch/sparc/include/asm/tlb_64.h +++ b/arch/sparc/include/asm/tlb_64.h @@ -3,7 +3,6 @@ #define _SPARC64_TLB_H #include <linux/swap.h> -#include <linux/pagemap.h> #include <asm/tlbflush.h> #include <asm/mmu_context.h> diff --git a/arch/x86/include/asm/pgalloc.h b/arch/x86/include/asm/pgalloc.h index c88691b15f3c..2d03b8dd95d4 100644 --- a/arch/x86/include/asm/pgalloc.h +++ b/arch/x86/include/asm/pgalloc.h @@ -4,7 +4,6 @@ #include <linux/threads.h> #include <linux/mm.h> /* for struct page */ -#include <linux/pagemap.h> #include <asm/cpufeature.h> diff --git a/arch/x86/virt/vmx/tdx/tdx.c b/arch/x86/virt/vmx/tdx/tdx.c index 063574ed8625..9417e832f66d 100644 --- a/arch/x86/virt/vmx/tdx/tdx.c +++ b/arch/x86/virt/vmx/tdx/tdx.c @@ -32,6 +32,7 @@ #include <linux/idr.h> #include <linux/vmalloc.h> #include <asm/page.h> +#include <asm/cacheflush.h> #include <asm/special_insns.h> #include <asm/msr-index.h> #include <asm/msr.h> diff --git a/arch/xtensa/kernel/hibernate.c b/arch/xtensa/kernel/hibernate.c index 06984327d6e2..fba3ab10c0eb 100644 --- a/arch/xtensa/kernel/hibernate.c +++ b/arch/xtensa/kernel/hibernate.c @@ -3,6 +3,7 @@ #include <linux/mm.h> #include <linux/suspend.h> #include <asm/coprocessor.h> +#include <asm/sections.h> int pfn_is_nosave(unsigned long pfn) { diff --git a/block/fops.c b/block/fops.c index 2ce7c6c4714e..cb9960879c44 100644 --- a/block/fops.c +++ b/block/fops.c @@ -6,6 +6,7 @@ */ #include <linux/init.h> #include <linux/mm.h> +#include <linux/writeback.h> #include <linux/blkdev.h> #include <linux/blk-integrity.h> #include <linux/buffer_head.h> diff --git a/drivers/char/agp/backend.c b/drivers/char/agp/backend.c index 8983addca695..5ce4ea4eb895 100644 --- a/drivers/char/agp/backend.c +++ b/drivers/char/agp/backend.c @@ -31,7 +31,6 @@ #include <linux/pci.h> #include <linux/init.h> #include <linux/slab.h> -#include <linux/pagemap.h> #include <linux/miscdevice.h> #include <linux/pm.h> #include <linux/agp_backend.h> diff --git a/drivers/char/agp/generic.c b/drivers/char/agp/generic.c index 41752ed2b075..417f007967a4 100644 --- a/drivers/char/agp/generic.c +++ b/drivers/char/agp/generic.c @@ -29,7 +29,6 @@ */ #include <linux/module.h> #include <linux/pci.h> -#include <linux/pagemap.h> #include <linux/miscdevice.h> #include <linux/pm.h> #include <linux/agp_backend.h> diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c index 3111e320b2c5..4c9a79a0bcc5 100644 --- a/drivers/char/agp/intel-agp.c +++ b/drivers/char/agp/intel-agp.c @@ -7,7 +7,6 @@ #include <linux/slab.h> #include <linux/init.h> #include <linux/kernel.h> -#include <linux/pagemap.h> #include <linux/agp_backend.h> #include <asm/smp.h> #include "agp.h" diff --git a/drivers/char/agp/intel-gtt.c b/drivers/char/agp/intel-gtt.c index bcc26785175d..f589a6e02c65 100644 --- a/drivers/char/agp/intel-gtt.c +++ b/drivers/char/agp/intel-gtt.c @@ -18,7 +18,6 @@ #include <linux/module.h> #include <linux/pci.h> #include <linux/kernel.h> -#include <linux/pagemap.h> #include <linux/agp_backend.h> #include <linux/iommu.h> #include <linux/delay.h> diff --git a/drivers/char/agp/uninorth-agp.c b/drivers/char/agp/uninorth-agp.c index 08175fe2f530..229294c15b40 100644 --- a/drivers/char/agp/uninorth-agp.c +++ b/drivers/char/agp/uninorth-agp.c @@ -7,10 +7,11 @@ #include <linux/pci.h> #include <linux/slab.h> #include <linux/init.h> -#include <linux/pagemap.h> #include <linux/agp_backend.h> #include <linux/delay.h> #include <linux/vmalloc.h> + +#include <asm/cacheflush.h> #include <asm/uninorth.h> #include <asm/prom.h> #include <asm/pmac_feature.h> diff --git a/drivers/dma/ste_dma40.c b/drivers/dma/ste_dma40.c index 0d9ffa3e2663..42906b394df8 100644 --- a/drivers/dma/ste_dma40.c +++ b/drivers/dma/ste_dma40.c @@ -15,6 +15,7 @@ #include <linux/clk.h> #include <linux/delay.h> #include <linux/log2.h> +#include <linux/interrupt.h> #include <linux/pm.h> #include <linux/pm_runtime.h> #include <linux/err.h> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c index 9a7e14a3c719..057a4cf88344 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c @@ -22,7 +22,6 @@ */ #include <linux/dma-buf.h> #include <linux/list.h> -#include <linux/pagemap.h> #include <linux/sched/mm.h> #include <linux/sched/task.h> #include <drm/ttm/ttm_tt.h> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c index 09c4d664d2b9..bd36040f9dec 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c @@ -26,7 +26,6 @@ */ #include <linux/file.h> -#include <linux/pagemap.h> #include <linux/sync_file.h> #include <linux/dma-buf.h> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c index 56eaf05899a8..88d522de9315 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c @@ -28,7 +28,6 @@ #include <linux/ktime.h> #include <linux/module.h> #include <linux/overflow.h> -#include <linux/pagemap.h> #include <linux/pci.h> #include <linux/dma-buf.h> #include <linux/dma-fence-unwrap.h> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c index 26cf6cabf75d..3b79c1c05194 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c @@ -31,13 +31,12 @@ */ #include <linux/dma-mapping.h> +#include <linux/highmem.h> #include <linux/iommu.h> -#include <linux/pagemap.h> #include <linux/sched/task.h> #include <linux/sched/mm.h> #include <linux/seq_file.h> #include <linux/slab.h> -#include <linux/swap.h> #include <linux/dma-buf.h> #include <linux/sizes.h> #include <linux/module.h> diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c b/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c index 6b64b1692235..571c01c413d4 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_migrate.c @@ -24,6 +24,7 @@ #include <linux/dma-direction.h> #include <linux/dma-mapping.h> #include <linux/migrate.h> +#include <linux/pagemap.h> #include "amdgpu_sync.h" #include "amdgpu_object.h" #include "amdgpu_vm.h" diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_priv.h b/drivers/gpu/drm/amd/amdkfd/kfd_priv.h index d8631847f0eb..e590fffab915 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_priv.h +++ b/drivers/gpu/drm/amd/amdkfd/kfd_priv.h @@ -45,7 +45,6 @@ #include <drm/drm_device.h> #include <drm/drm_ioctl.h> #include <kgd_kfd_interface.h> -#include <linux/swap.h> #include "amd_shared.h" #include "amdgpu.h" diff --git a/drivers/gpu/drm/display/drm_dp_cec.c b/drivers/gpu/drm/display/drm_dp_cec.c index 436bfe9f9081..476a4aa55fa6 100644 --- a/drivers/gpu/drm/display/drm_dp_cec.c +++ b/drivers/gpu/drm/display/drm_dp_cec.c @@ -8,6 +8,7 @@ #include <linux/export.h> #include <linux/kernel.h> #include <linux/module.h> +#include <linux/seq_file.h> #include <linux/slab.h> #include <media/cec.h> diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c index 5c23182f4d33..bfcb2328f5c0 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c @@ -13,6 +13,7 @@ #include <linux/pm_runtime.h> #include <linux/regulator/consumer.h> #include <linux/reset.h> +#include <linux/seq_file.h> #include <linux/thermal.h> #include <drm/drm_print.h> diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c index 0ebec6e0c240..ee2a2bc1332b 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power.c +++ b/drivers/gpu/drm/i915/display/intel_display_power.c @@ -5,6 +5,7 @@ #include <linux/iopoll.h> #include <linux/string_helpers.h> +#include <linux/seq_file.h> #include <drm/drm_print.h> #include <drm/intel/intel_pcode_regs.h> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_userptr.c b/drivers/gpu/drm/i915/gem/i915_gem_userptr.c index 043095f93ac6..297fca511afb 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_userptr.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_userptr.c @@ -35,6 +35,7 @@ #include <linux/mmu_context.h> #include <linux/mempolicy.h> +#include <linux/pagemap.h> #include <linux/swap.h> #include <linux/sched/mm.h> diff --git a/drivers/gpu/drm/msm/msm_fb.c b/drivers/gpu/drm/msm/msm_fb.c index 60c108d35d2a..1e236416e15f 100644 --- a/drivers/gpu/drm/msm/msm_fb.c +++ b/drivers/gpu/drm/msm/msm_fb.c @@ -4,6 +4,8 @@ * Author: Rob Clark <robdclark@gmail.com> */ +#include <linux/seq_file.h> + #include <drm/drm_crtc.h> #include <drm/drm_damage_helper.h> #include <drm/drm_fourcc.h> diff --git a/drivers/gpu/drm/msm/msm_gem_shrinker.c b/drivers/gpu/drm/msm/msm_gem_shrinker.c index 9d2788f79ace..e4bc21b7d9a8 100644 --- a/drivers/gpu/drm/msm/msm_gem_shrinker.c +++ b/drivers/gpu/drm/msm/msm_gem_shrinker.c @@ -4,6 +4,8 @@ * Author: Rob Clark <robdclark@gmail.com> */ +#include <linux/seq_file.h> +#include <linux/swap.h> #include <linux/vmalloc.h> #include <linux/sched/mm.h> diff --git a/drivers/gpu/drm/nouveau/nouveau_dmem.c b/drivers/gpu/drm/nouveau/nouveau_dmem.c index ad4570c50be7..c0455523a68d 100644 --- a/drivers/gpu/drm/nouveau/nouveau_dmem.c +++ b/drivers/gpu/drm/nouveau/nouveau_dmem.c @@ -40,6 +40,7 @@ #include <linux/hmm.h> #include <linux/memremap.h> #include <linux/migrate.h> +#include <linux/pagemap.h> /* * FIXME: this is ugly right now we are using TTM to allocate vram and we pin diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi4.c b/drivers/gpu/drm/omapdrm/dss/hdmi4.c index 61cfd003569c..33a1421c0d86 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi4.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi4.c @@ -16,6 +16,7 @@ #include <linux/interrupt.h> #include <linux/mutex.h> #include <linux/delay.h> +#include <linux/seq_file.h> #include <linux/string.h> #include <linux/platform_device.h> #include <linux/pm_runtime.h> diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi5.c b/drivers/gpu/drm/omapdrm/dss/hdmi5.c index 1ee3bbe20583..7911d4a416da 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi5.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi5.c @@ -20,6 +20,7 @@ #include <linux/interrupt.h> #include <linux/mutex.h> #include <linux/delay.h> +#include <linux/seq_file.h> #include <linux/string.h> #include <linux/platform_device.h> #include <linux/pm_runtime.h> diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c b/drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c index 53e25d1086db..1a5b7438ee1c 100644 --- a/drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c @@ -8,6 +8,7 @@ #include <drm/drm_panel.h> #include <linux/delay.h> +#include <linux/device.h> #include <linux/export.h> #include <linux/gpio/consumer.h> #include <linux/module.h> diff --git a/drivers/gpu/drm/panfrost/panfrost_gem.c b/drivers/gpu/drm/panfrost/panfrost_gem.c index 3a7fce428898..68546925f16b 100644 --- a/drivers/gpu/drm/panfrost/panfrost_gem.c +++ b/drivers/gpu/drm/panfrost/panfrost_gem.c @@ -7,6 +7,8 @@ #include <linux/slab.h> #include <linux/dma-buf.h> #include <linux/dma-mapping.h> +#include <linux/highmem.h> +#include <linux/seq_file.h> #include <drm/panfrost_drm.h> #include <drm/drm_print.h> diff --git a/drivers/gpu/drm/panthor/panthor_gem.c b/drivers/gpu/drm/panthor/panthor_gem.c index 72908be5e144..9ab4e016d7a8 100644 --- a/drivers/gpu/drm/panthor/panthor_gem.c +++ b/drivers/gpu/drm/panthor/panthor_gem.c @@ -9,6 +9,9 @@ #include <linux/dma-buf.h> #include <linux/dma-mapping.h> #include <linux/err.h> +#include <linux/highmem.h> +#include <linux/pagemap.h> +#include <linux/swap.h> #include <linux/slab.h> #include <linux/vmalloc.h> diff --git a/drivers/hwmon/pmbus/pmbus_core.c b/drivers/hwmon/pmbus/pmbus_core.c index 5f69c1420b4e..b7e9a5a4ff3f 100644 --- a/drivers/hwmon/pmbus/pmbus_core.c +++ b/drivers/hwmon/pmbus/pmbus_core.c @@ -14,6 +14,7 @@ #include <linux/math64.h> #include <linux/module.h> #include <linux/init.h> +#include <linux/interrupt.h> #include <linux/err.h> #include <linux/slab.h> #include <linux/i2c.h> diff --git a/drivers/i2c/busses/i2c-amd-asf-plat.c b/drivers/i2c/busses/i2c-amd-asf-plat.c index b0b40fe1d79b..8266267caa12 100644 --- a/drivers/i2c/busses/i2c-amd-asf-plat.c +++ b/drivers/i2c/busses/i2c-amd-asf-plat.c @@ -15,6 +15,7 @@ #include <linux/errno.h> #include <linux/gfp_types.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/io.h> #include <linux/ioport.h> #include <linux/module.h> diff --git a/drivers/i2c/busses/i2c-gxp.c b/drivers/i2c/busses/i2c-gxp.c index 6a5cef7e4383..ab80e83ccc12 100644 --- a/drivers/i2c/busses/i2c-gxp.c +++ b/drivers/i2c/busses/i2c-gxp.c @@ -4,6 +4,7 @@ #include <linux/err.h> #include <linux/io.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/platform_device.h> #include <linux/regmap.h> diff --git a/drivers/i2c/busses/i2c-k1.c b/drivers/i2c/busses/i2c-k1.c index 4e1d67541132..13b396b5d3db 100644 --- a/drivers/i2c/busses/i2c-k1.c +++ b/drivers/i2c/busses/i2c-k1.c @@ -8,6 +8,7 @@ #include <linux/clk.h> #include <linux/clk-provider.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/iopoll.h> #include <linux/module.h> #include <linux/of_address.h> diff --git a/drivers/i2c/busses/i2c-pasemi-platform.c b/drivers/i2c/busses/i2c-pasemi-platform.c index a486a37d3863..f6d98647f9df 100644 --- a/drivers/i2c/busses/i2c-pasemi-platform.c +++ b/drivers/i2c/busses/i2c-pasemi-platform.c @@ -7,6 +7,7 @@ #include <linux/clk.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/io.h> #include <linux/kernel.h> #include <linux/module.h> diff --git a/drivers/iio/accel/fxls8962af-core.c b/drivers/iio/accel/fxls8962af-core.c index 18d7b09bddd2..55183c69465d 100644 --- a/drivers/iio/accel/fxls8962af-core.c +++ b/drivers/iio/accel/fxls8962af-core.c @@ -16,6 +16,7 @@ #include <linux/bitfield.h> #include <linux/i2c.h> #include <linux/irq.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/pm_runtime.h> #include <linux/property.h> diff --git a/drivers/iio/adc/nct7201.c b/drivers/iio/adc/nct7201.c index bea88a9b9440..cc4d758af12f 100644 --- a/drivers/iio/adc/nct7201.c +++ b/drivers/iio/adc/nct7201.c @@ -12,6 +12,7 @@ #include <linux/dev_printk.h> #include <linux/err.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/regmap.h> #include <linux/time.h> diff --git a/drivers/iio/adc/ti-ads1298.c b/drivers/iio/adc/ti-ads1298.c index 06c6353aa1b2..33cf1fbd9947 100644 --- a/drivers/iio/adc/ti-ads1298.c +++ b/drivers/iio/adc/ti-ads1298.c @@ -10,6 +10,7 @@ #include <linux/delay.h> #include <linux/device.h> #include <linux/gpio/consumer.h> +#include <linux/interrupt.h> #include <linux/log2.h> #include <linux/math.h> #include <linux/module.h> diff --git a/drivers/iio/light/rohm-bu27034.c b/drivers/iio/light/rohm-bu27034.c index 92fca33387bb..cd69e3177e2b 100644 --- a/drivers/iio/light/rohm-bu27034.c +++ b/drivers/iio/light/rohm-bu27034.c @@ -10,6 +10,7 @@ #include <linux/cleanup.h> #include <linux/device.h> #include <linux/i2c.h> +#include <linux/kthread.h> #include <linux/module.h> #include <linux/property.h> #include <linux/regmap.h> diff --git a/drivers/iio/pressure/bmp280-core.c b/drivers/iio/pressure/bmp280-core.c index 3940b8e61a06..efdefe6ec747 100644 --- a/drivers/iio/pressure/bmp280-core.c +++ b/drivers/iio/pressure/bmp280-core.c @@ -46,6 +46,7 @@ #include <linux/random.h> #include <linux/regmap.h> #include <linux/regulator/consumer.h> +#include <linux/string_choices.h> #include <linux/types.h> #include <linux/iio/buffer.h> diff --git a/drivers/iio/pressure/bmp280.h b/drivers/iio/pressure/bmp280.h index 25bb9c743a05..d19fb33e3a15 100644 --- a/drivers/iio/pressure/bmp280.h +++ b/drivers/iio/pressure/bmp280.h @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: GPL-2.0 */ #include <linux/bitops.h> #include <linux/device.h> +#include <linux/interrupt.h> #include <linux/regmap.h> #include <linux/regulator/consumer.h> diff --git a/drivers/input/misc/aw86927.c b/drivers/input/misc/aw86927.c index f53b8f004cb3..1f73f063690e 100644 --- a/drivers/input/misc/aw86927.c +++ b/drivers/input/misc/aw86927.c @@ -12,6 +12,7 @@ #include <linux/delay.h> #include <linux/gpio/consumer.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/input.h> #include <linux/module.h> #include <linux/regmap.h> diff --git a/drivers/input/touchscreen/goodix_berlin_core.c b/drivers/input/touchscreen/goodix_berlin_core.c index b0938a4f3fec..2311b3e091ef 100644 --- a/drivers/input/touchscreen/goodix_berlin_core.c +++ b/drivers/input/touchscreen/goodix_berlin_core.c @@ -29,6 +29,7 @@ #include <linux/input.h> #include <linux/input/mt.h> #include <linux/input/touchscreen.h> +#include <linux/interrupt.h> #include <linux/property.h> #include <linux/regmap.h> #include <linux/regulator/consumer.h> diff --git a/drivers/input/touchscreen/hynitron_cstxxx.c b/drivers/input/touchscreen/hynitron_cstxxx.c index 49fb35c830dc..3a54a3e6a365 100644 --- a/drivers/input/touchscreen/hynitron_cstxxx.c +++ b/drivers/input/touchscreen/hynitron_cstxxx.c @@ -16,6 +16,7 @@ #include <linux/err.h> #include <linux/gpio/consumer.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/input.h> #include <linux/input/mt.h> #include <linux/input/touchscreen.h> diff --git a/drivers/input/touchscreen/imagis.c b/drivers/input/touchscreen/imagis.c index 7bbb00beec3b..5ca19ab7a73c 100644 --- a/drivers/input/touchscreen/imagis.c +++ b/drivers/input/touchscreen/imagis.c @@ -4,6 +4,7 @@ #include <linux/bits.h> #include <linux/delay.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/input.h> #include <linux/input/mt.h> #include <linux/input/touchscreen.h> diff --git a/drivers/leds/leds-turris-omnia.c b/drivers/leds/leds-turris-omnia.c index ed6a47bbb44f..3df3c8340b94 100644 --- a/drivers/leds/leds-turris-omnia.c +++ b/drivers/leds/leds-turris-omnia.c @@ -6,6 +6,7 @@ */ #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/led-class-multicolor.h> #include <linux/module.h> #include <linux/mutex.h> diff --git a/drivers/media/common/videobuf2/frame_vector.c b/drivers/media/common/videobuf2/frame_vector.c index 41f289c75cbb..de3b303237de 100644 --- a/drivers/media/common/videobuf2/frame_vector.c +++ b/drivers/media/common/videobuf2/frame_vector.c @@ -5,7 +5,6 @@ #include <linux/mm.h> #include <linux/slab.h> #include <linux/vmalloc.h> -#include <linux/pagemap.h> #include <linux/sched.h> #include <media/frame_vector.h> diff --git a/drivers/media/pci/cx18/cx18-driver.h b/drivers/media/pci/cx18/cx18-driver.h index ef38903709d0..51f8a5f5c5f1 100644 --- a/drivers/media/pci/cx18/cx18-driver.h +++ b/drivers/media/pci/cx18/cx18-driver.h @@ -24,7 +24,6 @@ #include <linux/i2c-algo-bit.h> #include <linux/list.h> #include <linux/unistd.h> -#include <linux/pagemap.h> #include <linux/workqueue.h> #include <linux/mutex.h> #include <linux/slab.h> diff --git a/drivers/media/pci/ivtv/ivtv-driver.h b/drivers/media/pci/ivtv/ivtv-driver.h index f1f18911332e..000e8beecc7c 100644 --- a/drivers/media/pci/ivtv/ivtv-driver.h +++ b/drivers/media/pci/ivtv/ivtv-driver.h @@ -30,13 +30,13 @@ #include <linux/sched/signal.h> #include <linux/fs.h> #include <linux/pci.h> +#include <linux/highmem.h> #include <linux/interrupt.h> #include <linux/spinlock.h> #include <linux/i2c.h> #include <linux/i2c-algo-bit.h> #include <linux/list.h> #include <linux/unistd.h> -#include <linux/pagemap.h> #include <linux/scatterlist.h> #include <linux/kthread.h> #include <linux/mutex.h> diff --git a/drivers/media/platform/st/stm32/stm32-csi.c b/drivers/media/platform/st/stm32/stm32-csi.c index fd2b6dfbd44c..3dfd670bb64c 100644 --- a/drivers/media/platform/st/stm32/stm32-csi.c +++ b/drivers/media/platform/st/stm32/stm32-csi.c @@ -9,6 +9,7 @@ #include <linux/clk.h> #include <linux/delay.h> +#include <linux/interrupt.h> #include <linux/io.h> #include <linux/iopoll.h> #include <linux/module.h> diff --git a/drivers/media/platform/ti/omap3isp/ispvideo.c b/drivers/media/platform/ti/omap3isp/ispvideo.c index b946c8087c77..5cb78955e74d 100644 --- a/drivers/media/platform/ti/omap3isp/ispvideo.c +++ b/drivers/media/platform/ti/omap3isp/ispvideo.c @@ -13,7 +13,6 @@ #include <linux/clk.h> #include <linux/mm.h> #include <linux/module.h> -#include <linux/pagemap.h> #include <linux/scatterlist.h> #include <linux/sched.h> #include <linux/slab.h> diff --git a/drivers/media/usb/go7007/go7007-v4l2.c b/drivers/media/usb/go7007/go7007-v4l2.c index 2087ffcb85a5..2fc407914e15 100644 --- a/drivers/media/usb/go7007/go7007-v4l2.c +++ b/drivers/media/usb/go7007/go7007-v4l2.c @@ -12,7 +12,6 @@ #include <linux/unistd.h> #include <linux/time.h> #include <linux/vmalloc.h> -#include <linux/pagemap.h> #include <linux/i2c.h> #include <linux/mutex.h> #include <linux/uaccess.h> diff --git a/drivers/media/usb/gspca/gspca.c b/drivers/media/usb/gspca/gspca.c index 594d73e50b9f..6516bcebadea 100644 --- a/drivers/media/usb/gspca/gspca.c +++ b/drivers/media/usb/gspca/gspca.c @@ -19,7 +19,6 @@ #include <linux/slab.h> #include <linux/mm.h> #include <linux/string.h> -#include <linux/pagemap.h> #include <linux/io.h> #include <asm/page.h> #include <linux/uaccess.h> diff --git a/drivers/mfd/88pm886.c b/drivers/mfd/88pm886.c index f8401d5e6dbe..97904108d8d6 100644 --- a/drivers/mfd/88pm886.c +++ b/drivers/mfd/88pm886.c @@ -1,5 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/mfd/core.h> #include <linux/module.h> #include <linux/notifier.h> diff --git a/drivers/mfd/abx500-core.c b/drivers/mfd/abx500-core.c index e896531d0354..46f4d7dfcc6a 100644 --- a/drivers/mfd/abx500-core.c +++ b/drivers/mfd/abx500-core.c @@ -5,6 +5,7 @@ * Author: Mattias Wallin <mattias.wallin@stericsson.com> */ +#include <linux/device.h> #include <linux/list.h> #include <linux/slab.h> #include <linux/err.h> diff --git a/drivers/mfd/adp5585.c b/drivers/mfd/adp5585.c index aad1d734baeb..3ef0a3b0fb6d 100644 --- a/drivers/mfd/adp5585.c +++ b/drivers/mfd/adp5585.c @@ -12,6 +12,7 @@ #include <linux/device.h> #include <linux/err.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/gpio/consumer.h> #include <linux/mfd/adp5585.h> #include <linux/mfd/core.h> diff --git a/drivers/mfd/cs40l50-core.c b/drivers/mfd/cs40l50-core.c index 662d987b650b..56bb5f1499a3 100644 --- a/drivers/mfd/cs40l50-core.c +++ b/drivers/mfd/cs40l50-core.c @@ -8,6 +8,7 @@ * Author: James Ogletree <james.ogletree@cirrus.com> */ +#include <linux/interrupt.h> #include <linux/firmware/cirrus/cs_dsp.h> #include <linux/firmware/cirrus/wmfw.h> #include <linux/mfd/core.h> diff --git a/drivers/mfd/cs42l43.c b/drivers/mfd/cs42l43.c index 4212ebcca60b..039754e6eaa0 100644 --- a/drivers/mfd/cs42l43.c +++ b/drivers/mfd/cs42l43.c @@ -14,6 +14,7 @@ #include <linux/err.h> #include <linux/firmware.h> #include <linux/gpio/consumer.h> +#include <linux/interrupt.h> #include <linux/jiffies.h> #include <linux/mfd/core.h> #include <linux/mfd/cs42l43.h> diff --git a/drivers/mfd/rt5120.c b/drivers/mfd/rt5120.c index a229eb292484..c468b1cf730b 100644 --- a/drivers/mfd/rt5120.c +++ b/drivers/mfd/rt5120.c @@ -5,6 +5,7 @@ */ #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/kernel.h> #include <linux/mfd/core.h> #include <linux/module.h> diff --git a/drivers/mfd/tps65219.c b/drivers/mfd/tps65219.c index e52fbf1481fe..f8c08dd86618 100644 --- a/drivers/mfd/tps65219.c +++ b/drivers/mfd/tps65219.c @@ -6,6 +6,7 @@ // Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/ #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/reboot.h> #include <linux/regmap.h> diff --git a/drivers/mfd/twl-core.c b/drivers/mfd/twl-core.c index c024a28b057e..4f6093cbbefe 100644 --- a/drivers/mfd/twl-core.c +++ b/drivers/mfd/twl-core.c @@ -25,7 +25,7 @@ #include <linux/of.h> #include <linux/of_irq.h> #include <linux/of_platform.h> -#include <linux/irq.h> +#include <linux/interrupt.h> #include <linux/irqdomain.h> #include <linux/regulator/machine.h> diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c index 9472041fe1c2..e5676ab2d442 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c @@ -13,7 +13,6 @@ #include <linux/completion.h> #include <linux/device.h> #include <linux/delay.h> -#include <linux/pagemap.h> #include <linux/err.h> #include <linux/leds.h> #include <linux/scatterlist.h> diff --git a/drivers/mmc/core/host.c b/drivers/mmc/core/host.c index 1bcf0e917b59..79f5620394f6 100644 --- a/drivers/mmc/core/host.c +++ b/drivers/mmc/core/host.c @@ -13,7 +13,6 @@ #include <linux/err.h> #include <linux/idr.h> #include <linux/of.h> -#include <linux/pagemap.h> #include <linux/export.h> #include <linux/leds.h> #include <linux/slab.h> diff --git a/drivers/mmc/host/renesas_sdhi_internal_dmac.c b/drivers/mmc/host/renesas_sdhi_internal_dmac.c index 0c3967f758c2..033d8cd92726 100644 --- a/drivers/mmc/host/renesas_sdhi_internal_dmac.c +++ b/drivers/mmc/host/renesas_sdhi_internal_dmac.c @@ -14,7 +14,6 @@ #include <linux/mmc/host.h> #include <linux/module.h> #include <linux/of.h> -#include <linux/pagemap.h> #include <linux/platform_data/tmio.h> #include <linux/platform_device.h> #include <linux/scatterlist.h> diff --git a/drivers/mmc/host/renesas_sdhi_sys_dmac.c b/drivers/mmc/host/renesas_sdhi_sys_dmac.c index 426308b73b49..c7df4da9e865 100644 --- a/drivers/mmc/host/renesas_sdhi_sys_dmac.c +++ b/drivers/mmc/host/renesas_sdhi_sys_dmac.c @@ -14,7 +14,6 @@ #include <linux/mmc/host.h> #include <linux/module.h> #include <linux/of.h> -#include <linux/pagemap.h> #include <linux/platform_data/tmio.h> #include <linux/platform_device.h> #include <linux/pm_runtime.h> diff --git a/drivers/mmc/host/sh_mmcif.c b/drivers/mmc/host/sh_mmcif.c index 7706d01b149e..189232aec564 100644 --- a/drivers/mmc/host/sh_mmcif.c +++ b/drivers/mmc/host/sh_mmcif.c @@ -45,7 +45,6 @@ #include <linux/mmc/sdio.h> #include <linux/mmc/slot-gpio.h> #include <linux/mutex.h> -#include <linux/pagemap.h> #include <linux/platform_data/sh_mmcif.h> #include <linux/platform_device.h> #include <linux/pm_qos.h> diff --git a/drivers/mmc/host/tmio_mmc.h b/drivers/mmc/host/tmio_mmc.h index b9de03325c58..3ab8c0d8a2bd 100644 --- a/drivers/mmc/host/tmio_mmc.h +++ b/drivers/mmc/host/tmio_mmc.h @@ -18,7 +18,6 @@ #include <linux/highmem.h> #include <linux/io.h> #include <linux/mutex.h> -#include <linux/pagemap.h> #include <linux/scatterlist.h> #include <linux/spinlock.h> #include <linux/interrupt.h> diff --git a/drivers/mmc/host/tmio_mmc_core.c b/drivers/mmc/host/tmio_mmc_core.c index 775e0d9353d5..4116c4d29c63 100644 --- a/drivers/mmc/host/tmio_mmc_core.c +++ b/drivers/mmc/host/tmio_mmc_core.c @@ -37,7 +37,6 @@ #include <linux/mmc/slot-gpio.h> #include <linux/module.h> #include <linux/of.h> -#include <linux/pagemap.h> #include <linux/platform_data/tmio.h> #include <linux/platform_device.h> #include <linux/pm_qos.h> diff --git a/drivers/mmc/host/usdhi6rol0.c b/drivers/mmc/host/usdhi6rol0.c index 3bccf800339b..8d9d4f362999 100644 --- a/drivers/mmc/host/usdhi6rol0.c +++ b/drivers/mmc/host/usdhi6rol0.c @@ -18,7 +18,6 @@ #include <linux/mmc/sd.h> #include <linux/mmc/sdio.h> #include <linux/module.h> -#include <linux/pagemap.h> #include <linux/pinctrl/consumer.h> #include <linux/platform_device.h> #include <linux/scatterlist.h> diff --git a/drivers/net/ethernet/atheros/atl1c/atl1c.h b/drivers/net/ethernet/atheros/atl1c/atl1c.h index 63ba64dbb731..789884261403 100644 --- a/drivers/net/ethernet/atheros/atl1c/atl1c.h +++ b/drivers/net/ethernet/atheros/atl1c/atl1c.h @@ -29,7 +29,6 @@ #include <linux/mii.h> #include <linux/io.h> #include <linux/vmalloc.h> -#include <linux/pagemap.h> #include <linux/tcp.h> #include <linux/ethtool.h> #include <linux/if_vlan.h> diff --git a/drivers/net/ethernet/atheros/atl1e/atl1e.h b/drivers/net/ethernet/atheros/atl1e/atl1e.h index 9fcad783c939..2b1a09ea10e3 100644 --- a/drivers/net/ethernet/atheros/atl1e/atl1e.h +++ b/drivers/net/ethernet/atheros/atl1e/atl1e.h @@ -30,7 +30,6 @@ #include <linux/mii.h> #include <linux/io.h> #include <linux/vmalloc.h> -#include <linux/pagemap.h> #include <linux/tcp.h> #include <linux/ethtool.h> #include <linux/if_vlan.h> diff --git a/drivers/net/ethernet/intel/e1000/e1000.h b/drivers/net/ethernet/intel/e1000/e1000.h index ea6ccf4b728b..0b2ae5c4d4c3 100644 --- a/drivers/net/ethernet/intel/e1000/e1000.h +++ b/drivers/net/ethernet/intel/e1000/e1000.h @@ -24,7 +24,6 @@ #include <linux/vmalloc.h> #include <linux/interrupt.h> #include <linux/string.h> -#include <linux/pagemap.h> #include <linux/dma-mapping.h> #include <linux/bitops.h> #include <asm/io.h> diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c index 844f31ab37ad..a0142f656a1b 100644 --- a/drivers/net/ethernet/intel/e1000e/netdev.c +++ b/drivers/net/ethernet/intel/e1000e/netdev.c @@ -8,7 +8,6 @@ #include <linux/init.h> #include <linux/pci.h> #include <linux/vmalloc.h> -#include <linux/pagemap.h> #include <linux/delay.h> #include <linux/netdevice.h> #include <linux/interrupt.h> diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index d4a897a8c82c..8b29f19a6dea 100644 --- a/drivers/net/ethernet/intel/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c @@ -8,7 +8,6 @@ #include <linux/init.h> #include <linux/bitops.h> #include <linux/vmalloc.h> -#include <linux/pagemap.h> #include <linux/netdevice.h> #include <linux/ipv6.h> #include <linux/slab.h> diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c index c686ee120a14..b187e5641202 100644 --- a/drivers/net/ethernet/intel/igbvf/netdev.c +++ b/drivers/net/ethernet/intel/igbvf/netdev.c @@ -12,7 +12,6 @@ #include <linux/mii.h> #include <linux/module.h> #include <linux/netdevice.h> -#include <linux/pagemap.h> #include <linux/pci.h> #include <linux/prefetch.h> #include <linux/sctp.h> diff --git a/drivers/phy/st/phy-stm32-combophy.c b/drivers/phy/st/phy-stm32-combophy.c index 607b4d607eb5..ca4a472f954f 100644 --- a/drivers/phy/st/phy-stm32-combophy.c +++ b/drivers/phy/st/phy-stm32-combophy.c @@ -8,6 +8,7 @@ #include <linux/bitfield.h> #include <linux/clk.h> +#include <linux/interrupt.h> #include <linux/mfd/syscon.h> #include <linux/platform_device.h> #include <linux/phy/phy.h> diff --git a/drivers/pinctrl/pinctrl-sx150x.c b/drivers/pinctrl/pinctrl-sx150x.c index 04a0e6269e5b..def21c25605d 100644 --- a/drivers/pinctrl/pinctrl-sx150x.c +++ b/drivers/pinctrl/pinctrl-sx150x.c @@ -17,6 +17,7 @@ #include <linux/interrupt.h> #include <linux/irq.h> #include <linux/mutex.h> +#include <linux/seq_file.h> #include <linux/slab.h> #include <linux/of.h> #include <linux/gpio/driver.h> diff --git a/drivers/platform/arm64/huawei-gaokun-ec.c b/drivers/platform/arm64/huawei-gaokun-ec.c index 80a8ba8b8dda..6f75e339564e 100644 --- a/drivers/platform/arm64/huawei-gaokun-ec.c +++ b/drivers/platform/arm64/huawei-gaokun-ec.c @@ -12,6 +12,7 @@ #include <linux/hwmon.h> #include <linux/hwmon-sysfs.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/input.h> #include <linux/notifier.h> #include <linux/module.h> diff --git a/drivers/platform/arm64/lenovo-yoga-c630.c b/drivers/platform/arm64/lenovo-yoga-c630.c index a8600a977fbc..76e60d24a576 100644 --- a/drivers/platform/arm64/lenovo-yoga-c630.c +++ b/drivers/platform/arm64/lenovo-yoga-c630.c @@ -10,7 +10,7 @@ #include <linux/device.h> #include <linux/err.h> #include <linux/i2c.h> -#include <linux/irqreturn.h> +#include <linux/interrupt.h> #include <linux/lockdep.h> #include <linux/module.h> #include <linux/mutex.h> diff --git a/drivers/platform/x86/intel/int3472/clk_and_regulator.c b/drivers/platform/x86/intel/int3472/clk_and_regulator.c index 9e052b164a1a..f2f71142867c 100644 --- a/drivers/platform/x86/intel/int3472/clk_and_regulator.c +++ b/drivers/platform/x86/intel/int3472/clk_and_regulator.c @@ -9,6 +9,7 @@ #include <linux/platform_data/x86/int3472.h> #include <linux/regulator/driver.h> #include <linux/slab.h> +#include <linux/string_helpers.h> /* * 82c0d13a-78c5-4244-9bb1-eb8b539a8d11 diff --git a/drivers/power/supply/bq25630_charger.c b/drivers/power/supply/bq25630_charger.c index 200f74f8eab6..cdae7f180cea 100644 --- a/drivers/power/supply/bq25630_charger.c +++ b/drivers/power/supply/bq25630_charger.c @@ -8,6 +8,7 @@ #include <linux/delay.h> #include <linux/device.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/regmap.h> diff --git a/drivers/power/supply/rk817_charger.c b/drivers/power/supply/rk817_charger.c index 5558b182a1a6..cf2ba6c31623 100644 --- a/drivers/power/supply/rk817_charger.c +++ b/drivers/power/supply/rk817_charger.c @@ -11,7 +11,7 @@ #include <linux/unaligned.h> #include <linux/devm-helpers.h> #include <linux/mfd/rk808.h> -#include <linux/irq.h> +#include <linux/interrupt.h> #include <linux/of.h> #include <linux/platform_device.h> #include <linux/power_supply.h> diff --git a/drivers/regulator/fixed.c b/drivers/regulator/fixed.c index faa82f30eb1f..f797cb504b9a 100644 --- a/drivers/regulator/fixed.c +++ b/drivers/regulator/fixed.c @@ -15,6 +15,7 @@ */ #include <linux/err.h> +#include <linux/interrupt.h> #include <linux/mutex.h> #include <linux/module.h> #include <linux/platform_device.h> diff --git a/drivers/regulator/fp9931.c b/drivers/regulator/fp9931.c index ff743a8b0dfe..48c3b21ebafc 100644 --- a/drivers/regulator/fp9931.c +++ b/drivers/regulator/fp9931.c @@ -7,6 +7,7 @@ #include <linux/completion.h> #include <linux/gpio/consumer.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/mutex.h> #include <linux/hwmon.h> diff --git a/drivers/regulator/mt6360-regulator.c b/drivers/regulator/mt6360-regulator.c index ed25e9603b2b..daef54ea4e6e 100644 --- a/drivers/regulator/mt6360-regulator.c +++ b/drivers/regulator/mt6360-regulator.c @@ -5,6 +5,7 @@ // Author: Gene Chen <gene_chen@richtek.com> #include <linux/init.h> +#include <linux/interrupt.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux/of.h> diff --git a/drivers/regulator/qcom-labibb-regulator.c b/drivers/regulator/qcom-labibb-regulator.c index 1b14015caca6..4e089a75cd65 100644 --- a/drivers/regulator/qcom-labibb-regulator.c +++ b/drivers/regulator/qcom-labibb-regulator.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only // Copyright (c) 2020, The Linux Foundation. All rights reserved. +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/of_irq.h> #include <linux/of.h> diff --git a/drivers/regulator/rtq2208-regulator.c b/drivers/regulator/rtq2208-regulator.c index b4eb5d3eb5bd..bd48c97b8ada 100644 --- a/drivers/regulator/rtq2208-regulator.c +++ b/drivers/regulator/rtq2208-regulator.c @@ -5,6 +5,7 @@ #include <linux/util_macros.h> #include <linux/module.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/regmap.h> #include <linux/regulator/driver.h> #include <linux/regulator/machine.h> diff --git a/drivers/regulator/tps65185.c b/drivers/regulator/tps65185.c index 6a3130177e7a..1c8269787fea 100644 --- a/drivers/regulator/tps65185.c +++ b/drivers/regulator/tps65185.c @@ -8,6 +8,7 @@ #include <linux/delay.h> #include <linux/gpio/consumer.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/mutex.h> #include <linux/hwmon.h> diff --git a/drivers/regulator/tps65219-regulator.c b/drivers/regulator/tps65219-regulator.c index a667c3f44bb7..c2b474dfedac 100644 --- a/drivers/regulator/tps65219-regulator.c +++ b/drivers/regulator/tps65219-regulator.c @@ -13,6 +13,7 @@ #include <linux/module.h> #include <linux/device.h> #include <linux/init.h> +#include <linux/interrupt.h> #include <linux/err.h> #include <linux/of.h> #include <linux/platform_device.h> diff --git a/drivers/regulator/tps6594-regulator.c b/drivers/regulator/tps6594-regulator.c index 31a5218d5510..a54d88c58e7b 100644 --- a/drivers/regulator/tps6594-regulator.c +++ b/drivers/regulator/tps6594-regulator.c @@ -7,6 +7,7 @@ #include <linux/device.h> #include <linux/err.h> #include <linux/init.h> +#include <linux/interrupt.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux/of.h> diff --git a/drivers/soc/xilinx/zynqmp_power.c b/drivers/soc/xilinx/zynqmp_power.c index 54c796afb89e..82224346eb29 100644 --- a/drivers/soc/xilinx/zynqmp_power.c +++ b/drivers/soc/xilinx/zynqmp_power.c @@ -9,6 +9,7 @@ * Rajan Vaja <rajan.vaja@xilinx.com> */ +#include <linux/interrupt.h> #include <linux/mailbox_client.h> #include <linux/module.h> #include <linux/of.h> diff --git a/drivers/ufs/host/ufs-mediatek.c b/drivers/ufs/host/ufs-mediatek.c index 359cdb30e9b6..541bbaf92c21 100644 --- a/drivers/ufs/host/ufs-mediatek.c +++ b/drivers/ufs/host/ufs-mediatek.c @@ -10,6 +10,7 @@ #include <linux/bitfield.h> #include <linux/clk.h> #include <linux/delay.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/of.h> #include <linux/of_address.h> diff --git a/drivers/ufs/host/ufs-qcom.c b/drivers/ufs/host/ufs-qcom.c index 954be9343f42..34cba86c2b8c 100644 --- a/drivers/ufs/host/ufs-qcom.c +++ b/drivers/ufs/host/ufs-qcom.c @@ -10,6 +10,7 @@ #include <linux/devfreq.h> #include <linux/gpio/consumer.h> #include <linux/interconnect.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/of.h> #include <linux/phy/phy.h> diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c index 8e8a5f59b319..a865a15ea386 100644 --- a/drivers/usb/core/hcd.c +++ b/drivers/usb/core/hcd.c @@ -18,6 +18,7 @@ #include <linux/completion.h> #include <linux/utsname.h> #include <linux/mm.h> +#include <linux/highmem.h> #include <asm/io.h> #include <linux/device.h> #include <linux/dma-mapping.h> diff --git a/drivers/usb/typec/mux/it5205.c b/drivers/usb/typec/mux/it5205.c index 2ab2ba6a3cbd..c6bdf74cb657 100644 --- a/drivers/usb/typec/mux/it5205.c +++ b/drivers/usb/typec/mux/it5205.c @@ -10,6 +10,7 @@ #include <linux/delay.h> #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux/of_platform.h> diff --git a/drivers/usb/typec/wusb3801.c b/drivers/usb/typec/wusb3801.c index 6062875fb04a..3ca66138f7be 100644 --- a/drivers/usb/typec/wusb3801.c +++ b/drivers/usb/typec/wusb3801.c @@ -6,6 +6,7 @@ */ #include <linux/i2c.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/regmap.h> #include <linux/regulator/consumer.h> diff --git a/drivers/video/fbdev/core/fb_procfs.c b/drivers/video/fbdev/core/fb_procfs.c index 59641142f8aa..3003fa62d342 100644 --- a/drivers/video/fbdev/core/fb_procfs.c +++ b/drivers/video/fbdev/core/fb_procfs.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 #include <linux/proc_fs.h> +#include <linux/seq_file.h> #include "fb_internal.h" diff --git a/drivers/xen/balloon.c b/drivers/xen/balloon.c index e7f74ea7cd5e..373042fe501b 100644 --- a/drivers/xen/balloon.c +++ b/drivers/xen/balloon.c @@ -48,6 +48,7 @@ #include <linux/mm.h> #include <linux/memblock.h> #include <linux/pagemap.h> +#include <linux/swap.h> #include <linux/highmem.h> #include <linux/mutex.h> #include <linux/list.h> @@ -27,6 +27,7 @@ #include <linux/file.h> #include <linux/mm.h> #include <linux/mman.h> +#include <linux/pagemap.h> #include <linux/percpu.h> #include <linux/slab.h> #include <linux/timer.h> diff --git a/fs/buffer.c b/fs/buffer.c index 4d329c15a2a5..427d8a817cd5 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -25,6 +25,7 @@ #include <linux/fs.h> #include <linux/iomap.h> #include <linux/mm.h> +#include <linux/swap.h> #include <linux/percpu.h> #include <linux/slab.h> #include <linux/capability.h> diff --git a/fs/file_table.c b/fs/file_table.c index c68b8c0a4097..8dcd213c0251 100644 --- a/fs/file_table.c +++ b/fs/file_table.c @@ -13,6 +13,7 @@ #include <linux/module.h> #include <linux/fs.h> #include <linux/filelock.h> +#include <linux/pagemap.h> #include <linux/security.h> #include <linux/cred.h> #include <linux/eventpoll.h> diff --git a/fs/inode.c b/fs/inode.c index 817fd5254495..a9ea10a50930 100644 --- a/fs/inode.c +++ b/fs/inode.c @@ -7,6 +7,7 @@ #include <linux/fs.h> #include <linux/filelock.h> #include <linux/mm.h> +#include <linux/pagemap.h> #include <linux/backing-dev.h> #include <linux/hash.h> #include <linux/swap.h> diff --git a/fs/nfs/blocklayout/blocklayout.c b/fs/nfs/blocklayout/blocklayout.c index d54a141a89b3..ddf56ec1ae3c 100644 --- a/fs/nfs/blocklayout/blocklayout.c +++ b/fs/nfs/blocklayout/blocklayout.c @@ -34,6 +34,7 @@ #include <linux/init.h> #include <linux/mount.h> #include <linux/namei.h> +#include <linux/pagemap.h> #include <linux/bio.h> /* struct bio */ #include <linux/prefetch.h> diff --git a/fs/nfs/nfs42proc.c b/fs/nfs/nfs42proc.c index ab86246fc364..75048e9702a8 100644 --- a/fs/nfs/nfs42proc.c +++ b/fs/nfs/nfs42proc.c @@ -3,6 +3,7 @@ * Copyright (c) 2014 Anna Schumaker <Anna.Schumaker@Netapp.com> */ #include <linux/fs.h> +#include <linux/pagemap.h> #include <linux/sunrpc/addr.h> #include <linux/sunrpc/sched.h> #include <linux/nfs.h> diff --git a/fs/nfs/nfstrace.h b/fs/nfs/nfstrace.h index b15c1732c869..a75cd7f8c6d5 100644 --- a/fs/nfs/nfstrace.h +++ b/fs/nfs/nfstrace.h @@ -9,6 +9,7 @@ #define _TRACE_NFS_H #include <linux/tracepoint.h> +#include <linux/pagemap.h> #include <linux/iversion.h> #include <trace/misc/fs.h> diff --git a/fs/nfs/pnfs.c b/fs/nfs/pnfs.c index 4f9c0f639014..a6f3be4b5fd0 100644 --- a/fs/nfs/pnfs.c +++ b/fs/nfs/pnfs.c @@ -30,6 +30,7 @@ #include <linux/nfs_fs.h> #include <linux/nfs_page.h> #include <linux/module.h> +#include <linux/pagemap.h> #include <linux/sort.h> #include "internal.h" #include "pnfs.h" diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c index 88385a161b4d..7720e00089af 100644 --- a/fs/nfsd/nfs4proc.c +++ b/fs/nfsd/nfs4proc.c @@ -35,6 +35,7 @@ #include <linux/fs_struct.h> #include <linux/file.h> #include <linux/falloc.h> +#include <linux/pagemap.h> #include <linux/slab.h> #include <linux/kthread.h> #include <linux/namei.h> diff --git a/include/drm/drm_print.h b/include/drm/drm_print.h index 2adc5ac688e1..8ab7545f2786 100644 --- a/include/drm/drm_print.h +++ b/include/drm/drm_print.h @@ -28,6 +28,7 @@ #include <linux/compiler.h> #include <linux/printk.h> +#include <linux/string_choices.h> #include <linux/device.h> #include <linux/dynamic_debug.h> diff --git a/include/drm/ttm/ttm_tt.h b/include/drm/ttm/ttm_tt.h index 406437ad674b..58c8bf9a6cbd 100644 --- a/include/drm/ttm/ttm_tt.h +++ b/include/drm/ttm/ttm_tt.h @@ -27,7 +27,6 @@ #ifndef _TTM_TT_H_ #define _TTM_TT_H_ -#include <linux/pagemap.h> #include <linux/types.h> #include <drm/ttm/ttm_caching.h> #include <drm/ttm/ttm_kmap_iter.h> diff --git a/include/linux/balloon.h b/include/linux/balloon.h index ca5b15150f42..13a0af318cc2 100644 --- a/include/linux/balloon.h +++ b/include/linux/balloon.h @@ -36,7 +36,6 @@ */ #ifndef _LINUX_BALLOON_H #define _LINUX_BALLOON_H -#include <linux/pagemap.h> #include <linux/page-flags.h> #include <linux/migrate.h> #include <linux/gfp.h> diff --git a/include/linux/ceph/libceph.h b/include/linux/ceph/libceph.h index 691e1bdece49..f92fdd853f1f 100644 --- a/include/linux/ceph/libceph.h +++ b/include/linux/ceph/libceph.h @@ -11,7 +11,6 @@ #include <linux/bug.h> #include <linux/fs.h> #include <linux/mempool.h> -#include <linux/pagemap.h> #include <linux/wait.h> #include <linux/writeback.h> #include <linux/slab.h> diff --git a/include/linux/i3c/master.h b/include/linux/i3c/master.h index f7ceec2b4477..14782a91868f 100644 --- a/include/linux/i3c/master.h +++ b/include/linux/i3c/master.h @@ -11,6 +11,7 @@ #include <asm/bitsperlong.h> #include <linux/bitops.h> +#include <linux/dma-direction.h> #include <linux/i2c.h> #include <linux/i3c/ccc.h> #include <linux/i3c/device.h> diff --git a/include/linux/ksm.h b/include/linux/ksm.h index d39d0d5483a2..edfa67017560 100644 --- a/include/linux/ksm.h +++ b/include/linux/ksm.h @@ -10,7 +10,6 @@ #include <linux/bitops.h> #include <linux/mm.h> -#include <linux/pagemap.h> #include <linux/rmap.h> #include <linux/sched.h> diff --git a/include/linux/mempolicy.h b/include/linux/mempolicy.h index 65c732d440d2..ba262af53863 100644 --- a/include/linux/mempolicy.h +++ b/include/linux/mempolicy.h @@ -13,7 +13,6 @@ #include <linux/spinlock.h> #include <linux/node.h> #include <linux/nodemask.h> -#include <linux/pagemap.h> #include <uapi/linux/mempolicy.h> struct mm_struct; diff --git a/include/linux/nfs_fs.h b/include/linux/nfs_fs.h index b85a73ae7919..d6183aaaefa9 100644 --- a/include/linux/nfs_fs.h +++ b/include/linux/nfs_fs.h @@ -21,7 +21,6 @@ #include <linux/in.h> #include <linux/mm.h> -#include <linux/pagemap.h> #include <linux/rbtree.h> #include <linux/refcount.h> #include <linux/rwsem.h> diff --git a/include/linux/nfs_page.h b/include/linux/nfs_page.h index 4b9a35dbc062..e11f65342074 100644 --- a/include/linux/nfs_page.h +++ b/include/linux/nfs_page.h @@ -12,7 +12,6 @@ #include <linux/list.h> -#include <linux/pagemap.h> #include <linux/wait.h> #include <linux/sunrpc/auth.h> #include <linux/nfs_xdr.h> diff --git a/include/linux/suspend.h b/include/linux/suspend.h index b02876f1ae38..b1a1db042a45 100644 --- a/include/linux/suspend.h +++ b/include/linux/suspend.h @@ -2,7 +2,6 @@ #ifndef _LINUX_SUSPEND_H #define _LINUX_SUSPEND_H -#include <linux/swap.h> #include <linux/notifier.h> #include <linux/init.h> #include <linux/pm.h> diff --git a/include/linux/swap.h b/include/linux/swap.h index 74ce79404247..7f6fb8a6ea3f 100644 --- a/include/linux/swap.h +++ b/include/linux/swap.h @@ -10,7 +10,6 @@ #include <linux/sched.h> #include <linux/node.h> #include <linux/fs.h> -#include <linux/pagemap.h> #include <linux/atomic.h> #include <linux/page-flags.h> #include <uapi/linux/mempolicy.h> diff --git a/include/sound/cs35l41.h b/include/sound/cs35l41.h index 7542cabfa726..c97db5816502 100644 --- a/include/sound/cs35l41.h +++ b/include/sound/cs35l41.h @@ -11,6 +11,7 @@ #define __CS35L41_H #include <linux/regmap.h> +#include <linux/interrupt.h> #include <linux/firmware/cirrus/cs_dsp.h> #define CS35L41_FIRSTREG 0x00000000 diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c index d5dba0e50b2e..423b41c968e5 100644 --- a/kernel/power/snapshot.c +++ b/kernel/power/snapshot.c @@ -13,6 +13,7 @@ #include <linux/version.h> #include <linux/module.h> #include <linux/mm.h> +#include <linux/swap.h> #include <linux/suspend.h> #include <linux/delay.h> #include <linux/bitops.h> diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c index f36ce5ae7568..621c5de2cfc6 100644 --- a/net/ceph/osd_client.c +++ b/net/ceph/osd_client.c @@ -7,7 +7,6 @@ #include <linux/highmem.h> #include <linux/mm.h> #include <linux/overflow.h> -#include <linux/pagemap.h> #include <linux/slab.h> #include <linux/uaccess.h> #ifdef CONFIG_BLOCK diff --git a/net/ceph/pagevec.c b/net/ceph/pagevec.c index a6aa5b3b7a1e..12798cf743a6 100644 --- a/net/ceph/pagevec.c +++ b/net/ceph/pagevec.c @@ -6,6 +6,7 @@ #include <linux/slab.h> #include <linux/file.h> #include <linux/namei.h> +#include <linux/pagemap.h> #include <linux/writeback.h> #include <linux/ceph/libceph.h> diff --git a/net/core/datagram.c b/net/core/datagram.c index 173b5d97bd40..b9b50ce8ea7c 100644 --- a/net/core/datagram.c +++ b/net/core/datagram.c @@ -49,7 +49,6 @@ #include <linux/highmem.h> #include <linux/spinlock.h> #include <linux/slab.h> -#include <linux/pagemap.h> #include <linux/iov_iter.h> #include <linux/indirect_call_wrapper.h> #include <linux/crc32.h> diff --git a/net/rds/rdma.c b/net/rds/rdma.c index 078090d292fa..81cfbb2b2e87 100644 --- a/net/rds/rdma.c +++ b/net/rds/rdma.c @@ -30,7 +30,6 @@ * SOFTWARE. * */ -#include <linux/pagemap.h> #include <linux/slab.h> #include <linux/rbtree.h> #include <linux/dma-mapping.h> /* for DMA_*_DEVICE */ diff --git a/net/sunrpc/auth_gss/auth_gss.c b/net/sunrpc/auth_gss/auth_gss.c index 8ddc65e894da..eb4a32382a1b 100644 --- a/net/sunrpc/auth_gss/auth_gss.c +++ b/net/sunrpc/auth_gss/auth_gss.c @@ -16,7 +16,6 @@ #include <linux/types.h> #include <linux/slab.h> #include <linux/sched.h> -#include <linux/pagemap.h> #include <linux/sunrpc/clnt.h> #include <linux/sunrpc/auth.h> #include <linux/sunrpc/auth_gss.h> diff --git a/net/sunrpc/auth_gss/gss_krb5_crypto.c b/net/sunrpc/auth_gss/gss_krb5_crypto.c index 09a7c97e87da..5140d98ede1f 100644 --- a/net/sunrpc/auth_gss/gss_krb5_crypto.c +++ b/net/sunrpc/auth_gss/gss_krb5_crypto.c @@ -39,7 +39,6 @@ #include <linux/mm.h> #include <linux/scatterlist.h> #include <linux/highmem.h> -#include <linux/pagemap.h> #include <linux/sunrpc/gss_krb5.h> #include <linux/sunrpc/xdr.h> diff --git a/net/sunrpc/auth_gss/gss_krb5_wrap.c b/net/sunrpc/auth_gss/gss_krb5_wrap.c index d3f61c4b5a13..789901e0f83a 100644 --- a/net/sunrpc/auth_gss/gss_krb5_wrap.c +++ b/net/sunrpc/auth_gss/gss_krb5_wrap.c @@ -31,7 +31,6 @@ #include <linux/types.h> #include <linux/jiffies.h> #include <linux/sunrpc/gss_krb5.h> -#include <linux/pagemap.h> #include "gss_krb5_internal.h" diff --git a/net/sunrpc/auth_gss/svcauth_gss.c b/net/sunrpc/auth_gss/svcauth_gss.c index 967e9d53080d..44f4b093193d 100644 --- a/net/sunrpc/auth_gss/svcauth_gss.c +++ b/net/sunrpc/auth_gss/svcauth_gss.c @@ -41,7 +41,6 @@ #include <linux/slab.h> #include <linux/types.h> #include <linux/module.h> -#include <linux/pagemap.h> #include <linux/user_namespace.h> #include <linux/sunrpc/auth_gss.h> diff --git a/net/sunrpc/cache.c b/net/sunrpc/cache.c index 1bc04109d213..825e47833e09 100644 --- a/net/sunrpc/cache.c +++ b/net/sunrpc/cache.c @@ -27,7 +27,6 @@ #include <linux/net.h> #include <linux/workqueue.h> #include <linux/mutex.h> -#include <linux/pagemap.h> #include <asm/ioctls.h> #include <linux/sunrpc/types.h> #include <linux/sunrpc/cache.h> diff --git a/net/sunrpc/rpc_pipe.c b/net/sunrpc/rpc_pipe.c index 9d349cfbc483..b4054fad2e03 100644 --- a/net/sunrpc/rpc_pipe.c +++ b/net/sunrpc/rpc_pipe.c @@ -12,7 +12,6 @@ #include <linux/module.h> #include <linux/slab.h> #include <linux/string.h> -#include <linux/pagemap.h> #include <linux/mount.h> #include <linux/fs_context.h> #include <linux/namei.h> diff --git a/net/sunrpc/socklib.c b/net/sunrpc/socklib.c index d8d8842c7de5..83ec61c45365 100644 --- a/net/sunrpc/socklib.c +++ b/net/sunrpc/socklib.c @@ -12,7 +12,6 @@ #include <linux/gfp.h> #include <linux/skbuff.h> #include <linux/types.h> -#include <linux/pagemap.h> #include <linux/udp.h> #include <linux/sunrpc/msg_prot.h> #include <linux/sunrpc/sched.h> diff --git a/net/sunrpc/xdr.c b/net/sunrpc/xdr.c index c42fd338c607..2454bedb2902 100644 --- a/net/sunrpc/xdr.c +++ b/net/sunrpc/xdr.c @@ -12,7 +12,6 @@ #include <linux/types.h> #include <linux/string.h> #include <linux/kernel.h> -#include <linux/pagemap.h> #include <linux/errno.h> #include <linux/sunrpc/xdr.h> #include <linux/sunrpc/msg_prot.h> diff --git a/net/sunrpc/xprtsock.c b/net/sunrpc/xprtsock.c index ca22ca8f2fea..451ac938dc19 100644 --- a/net/sunrpc/xprtsock.c +++ b/net/sunrpc/xprtsock.c @@ -24,7 +24,6 @@ #include <linux/slab.h> #include <linux/module.h> #include <linux/capability.h> -#include <linux/pagemap.h> #include <linux/errno.h> #include <linux/socket.h> #include <linux/in.h> diff --git a/security/commoncap.c b/security/commoncap.c index 3399535808fe..c5d2f263d75b 100644 --- a/security/commoncap.c +++ b/security/commoncap.c @@ -10,13 +10,10 @@ #include <linux/file.h> #include <linux/mm.h> #include <linux/mman.h> -#include <linux/pagemap.h> -#include <linux/swap.h> #include <linux/skbuff.h> #include <linux/netlink.h> #include <linux/ptrace.h> #include <linux/xattr.h> -#include <linux/hugetlb.h> #include <linux/mount.h> #include <linux/sched.h> #include <linux/prctl.h> diff --git a/security/inode.c b/security/inode.c index 080402367674..346172b8f814 100644 --- a/security/inode.c +++ b/security/inode.c @@ -15,7 +15,6 @@ #include <linux/fs.h> #include <linux/fs_context.h> #include <linux/mount.h> -#include <linux/pagemap.h> #include <linux/init.h> #include <linux/namei.h> #include <linux/security.h> diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index e5e17f100aae..967e18b7042f 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -35,7 +35,6 @@ #include <linux/mm.h> #include <linux/mman.h> #include <linux/slab.h> -#include <linux/pagemap.h> #include <linux/proc_fs.h> #include <linux/swap.h> #include <linux/spinlock.h> diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c index 292302eb60f3..f60f92e2ac34 100644 --- a/security/selinux/selinuxfs.c +++ b/security/selinux/selinuxfs.c @@ -13,7 +13,6 @@ */ #include <linux/kernel.h> -#include <linux/pagemap.h> #include <linux/slab.h> #include <linux/vmalloc.h> #include <linux/fs.h> diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index 8e88ac65fd7f..52e8ed55dacf 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -16,7 +16,6 @@ */ #include <linux/xattr.h> -#include <linux/pagemap.h> #include <linux/mount.h> #include <linux/stat.h> #include <linux/kd.h> diff --git a/sound/soc/codecs/cs35l41-lib.c b/sound/soc/codecs/cs35l41-lib.c index b0fa80705be7..c79b14f752f0 100644 --- a/sound/soc/codecs/cs35l41-lib.c +++ b/sound/soc/codecs/cs35l41-lib.c @@ -8,6 +8,7 @@ // Author: Lucas Tanure <lucas.tanure@cirrus.com> #include <linux/dev_printk.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/regmap.h> #include <linux/regulator/consumer.h> |
