History

mm: reorder includes after introduction of linux/pgtable.h

The replacement of <asm/pgrable.h> with <linux/pgtable.h> made the include of the latter in the middle of asm includes. Fix this up with the aid of the below script and manual adjustments here and there. import sys import re if len(sys.argv) is not 3: print "USAGE: %s <file> <header>" % (sys.argv[0]) sys.exit(1) hdr_to_move="#include <linux/%s>" % sys.argv[2] moved = False in_hdrs = False with open(sys.argv[1], "r") as f: lines = f.readlines() for _line in lines: line = _line.rstrip(' ') if line == hdr_to_move: continue if line.startswith("#include <linux/"): in_hdrs = True elif not moved and in_hdrs: moved = True print hdr_to_move print line

Mike Rapoport committed 6 years ago

Commit 65fddcf1 parent ca5999f265 files · +255 −268Browse files

Unified · Split

265 files
  1. arch/alpha/kernel/proto.h +0 −2
  2. arch/arc/mm/highmem.c +1 −1
  3. arch/arc/mm/tlbex.S +1 −1
  4. arch/arm/include/asm/efi.h +0 −1
  5. arch/arm/include/asm/fixmap.h +1 −1
  6. arch/arm/kernel/head.S +1 −1
  7. arch/arm/kernel/suspend.c +1 −1
  8. arch/arm/kernel/vmlinux.lds.S +1 −1
  9. arch/arm/mach-integrator/core.c +1 −1
  10. arch/arm/mach-keystone/platsmp.c +1 −1
  11. arch/arm/mach-sa1100/hackkit.c +1 −1
  12. arch/arm/mach-zynq/common.c +1 −1
  13. arch/arm/mm/idmap.c +1 −1
  14. arch/arm/mm/mm.h +0 −1
  15. arch/arm/mm/proc-arm1020.S +1 −1
  16. arch/arm/mm/proc-arm1020e.S +1 −1
  17. arch/arm/mm/proc-arm1022.S +1 −1
  18. arch/arm/mm/proc-arm1026.S +1 −1
  19. arch/arm/mm/proc-arm720.S +1 −1
  20. arch/arm/mm/proc-arm740.S +1 −1
  21. arch/arm/mm/proc-arm7tdmi.S +1 −1
  22. arch/arm/mm/proc-arm920.S +1 −1
  23. arch/arm/mm/proc-arm922.S +1 −1
  24. arch/arm/mm/proc-arm925.S +1 −1
  25. arch/arm/mm/proc-arm926.S +1 −1
  26. arch/arm/mm/proc-arm940.S +1 −1
  27. arch/arm/mm/proc-arm946.S +1 −1
  28. arch/arm/mm/proc-arm9tdmi.S +1 −1
  29. arch/arm/mm/proc-fa526.S +1 −1
  30. arch/arm/mm/proc-feroceon.S +1 −1
  31. arch/arm/mm/proc-mohawk.S +1 −1
  32. arch/arm/mm/proc-sa110.S +1 −1
  33. arch/arm/mm/proc-sa1100.S +1 −1
  34. arch/arm/mm/proc-v6.S +1 −1
  35. arch/arm/mm/proc-v7.S +1 −1
  36. arch/arm/mm/proc-xsc3.S +1 −1
  37. arch/arm/mm/proc-xscale.S +1 −1
  38. arch/arm/mm/pv-fixup-asm.S +1 −1
  39. arch/arm64/include/asm/io.h +1 −1
  40. arch/arm64/include/asm/kvm_mmu.h +1 −1
  41. arch/arm64/include/asm/mmu_context.h +1 −1
  42. arch/arm64/include/asm/vmap_stack.h +1 −1
  43. arch/arm64/kernel/acpi.c +1 −1
  44. arch/arm64/kernel/head.S +1 −1
  45. arch/arm64/kernel/kaslr.c +1 −1
  46. arch/arm64/kernel/suspend.c +1 −1
  47. arch/arm64/kernel/vmlinux.lds.S +0 −1
  48. arch/arm64/mm/proc.S +1 −1
  49. arch/ia64/kernel/entry.S +1 −1
  50. arch/ia64/kernel/head.S +2 −1
  51. arch/ia64/kernel/irq_ia64.c +1 −1
  52. arch/ia64/kernel/ivt.S +1 −1
  53. arch/ia64/kernel/kprobes.c +1 −1
  54. arch/ia64/kernel/mca_asm.S +1 −1
  55. arch/ia64/kernel/relocate_kernel.S +1 −3
  56. arch/ia64/kernel/setup.c +1 −1
  57. arch/ia64/kernel/uncached.c +1 −1
  58. arch/ia64/kernel/vmlinux.lds.S +1 −1
  59. arch/m68k/68000/m68VZ328.c +1 −1
  60. arch/m68k/include/asm/sun3xflop.h +1 −1
  61. arch/m68k/kernel/head.S +1 −1
  62. arch/microblaze/include/asm/pgalloc.h +1 −1
  63. arch/microblaze/kernel/hw_exception_handler.S +1 −1
  64. arch/microblaze/kernel/module.c +1 −1
  65. arch/microblaze/kernel/setup.c +1 −1
  66. arch/microblaze/mm/pgtable.c +1 −1
  67. arch/mips/jazz/irq.c +1 −1
  68. arch/mips/jazz/setup.c +1 −1
  69. arch/mips/kvm/mips.c +1 −1
  70. arch/mips/mm/tlbex.c +1 −1
  71. arch/nds32/include/asm/highmem.h +0 −1
  72. arch/nds32/kernel/head.S +1 −1
  73. arch/nios2/kernel/nios2_ksyms.c +1 −1
  74. arch/openrisc/include/asm/io.h +0 −1
  75. arch/openrisc/kernel/entry.S +1 −1
  76. arch/openrisc/kernel/head.S +1 −1
  77. arch/openrisc/kernel/or32_ksyms.c +1 −1
  78. arch/openrisc/mm/ioremap.c +1 −1
  79. arch/parisc/kernel/asm-offsets.c +1 −1
  80. arch/parisc/kernel/entry.S +1 −1
  81. arch/parisc/kernel/head.S +1 −1
  82. arch/parisc/kernel/pacache.S +1 −1
  83. arch/parisc/kernel/pdt.c +1 −1
  84. arch/powerpc/include/asm/fixmap.h +1 −1
  85. arch/powerpc/kernel/btext.c +1 −1
  86. arch/powerpc/kernel/fpu.S +0 −1
  87. arch/powerpc/kernel/head_32.S +1 −1
  88. arch/powerpc/kernel/head_40x.S +1 −1
  89. arch/powerpc/kernel/head_44x.S +1 −1
  90. arch/powerpc/kernel/head_8xx.S +1 −1
  91. arch/powerpc/kernel/head_fsl_booke.S +1 −1
  92. arch/powerpc/kernel/io-workarounds.c +1 −1
  93. arch/powerpc/kernel/irq.c +1 −1
  94. arch/powerpc/kernel/mce_power.c +1 −1
  95. arch/powerpc/kernel/paca.c +1 −1
  96. arch/powerpc/kernel/prom.c +1 −1
  97. arch/powerpc/kernel/prom_init.c +1 −1
  98. arch/powerpc/kernel/rtas_pci.c +1 −1
  99. arch/powerpc/kernel/setup-common.c +1 −1
  100. arch/powerpc/kernel/setup_32.c +1 −1
  101. arch/powerpc/kernel/setup_64.c +1 −1
  102. arch/powerpc/kernel/smp.c +1 −1
  103. arch/powerpc/kvm/book3s_64_mmu_radix.c +1 −1
  104. arch/powerpc/kvm/book3s_hv_nested.c +1 −1
  105. arch/powerpc/kvm/book3s_hv_rm_xics.c +1 −1
  106. arch/powerpc/kvm/book3s_hv_rm_xive.c +1 −1
  107. arch/powerpc/kvm/fpu.S +1 −1
  108. arch/powerpc/mm/book3s32/hash_low.S +1 −1
  109. arch/powerpc/mm/book3s64/hash_native.c +1 −1
  110. arch/powerpc/mm/book3s64/hash_utils.c +1 −1
  111. arch/powerpc/mm/book3s64/slb.c +1 −1
  112. arch/powerpc/mm/init-common.c +1 −1
  113. arch/powerpc/mm/nohash/tlb_low_64e.S +1 −1
  114. arch/powerpc/mm/ptdump/bats.c +1 −1
  115. arch/powerpc/platforms/85xx/corenet_generic.c +1 −1
  116. arch/powerpc/platforms/85xx/mpc85xx_cds.c +1 −1
  117. arch/powerpc/platforms/85xx/qemu_e500.c +1 −1
  118. arch/powerpc/platforms/85xx/sbc8548.c +1 −1
  119. arch/powerpc/platforms/85xx/smp.c +1 −1
  120. arch/powerpc/platforms/86xx/mpc86xx_smp.c +1 −1
  121. arch/powerpc/platforms/cell/cbe_regs.c +1 −1
  122. arch/powerpc/platforms/cell/interrupt.c +1 −1
  123. arch/powerpc/platforms/cell/pervasive.c +1 −1
  124. arch/powerpc/platforms/cell/smp.c +1 −1
  125. arch/powerpc/platforms/cell/spider-pic.c +1 −1
  126. arch/powerpc/platforms/chrp/pci.c +1 −1
  127. arch/powerpc/platforms/chrp/smp.c +1 −1
  128. arch/powerpc/platforms/powermac/smp.c +1 −1
  129. arch/powerpc/platforms/pseries/lpar.c +1 −1
  130. arch/powerpc/platforms/pseries/smp.c +1 −1
  131. arch/powerpc/sysdev/mpic.c +1 −1
  132. arch/riscv/include/asm/fixmap.h +1 −1
  133. arch/riscv/include/asm/io.h +1 −1
  134. arch/riscv/include/asm/kasan.h +0 −2
  135. arch/riscv/mm/cacheflush.c +0 −1
  136. arch/riscv/mm/kasan_init.c +1 −1
  137. arch/s390/boot/ipl_parm.c +1 −1
  138. arch/s390/boot/kaslr.c +1 −1
  139. arch/s390/include/asm/hugetlb.h +1 −1
  140. arch/s390/include/asm/kasan.h +0 −2
  141. arch/s390/kernel/asm-offsets.c +1 −1
  142. arch/s390/kvm/gaccess.c +1 −1
  143. arch/s390/kvm/kvm-s390.c +1 −1
  144. arch/s390/kvm/priv.c +1 −1
  145. arch/s390/mm/extmem.c +1 −1
  146. arch/s390/mm/gmap.c +1 −1
  147. arch/s390/mm/kasan_init.c +1 −1
  148. arch/sh/mm/pmb.c +1 −1
  149. arch/sparc/include/asm/floppy_32.h +1 −1
  150. arch/sparc/include/asm/highmem.h +1 −1
  151. arch/sparc/include/asm/io-unit.h +1 −1
  152. arch/sparc/include/asm/pgalloc_32.h +1 −1
  153. arch/sparc/kernel/cpu.c +1 −1
  154. arch/sparc/kernel/entry.S +1 −1
  155. arch/sparc/kernel/head_64.S +1 −1
  156. arch/sparc/kernel/ktlb.S +1 −1
  157. arch/sparc/kernel/pci.c +1 −1
  158. arch/sparc/kernel/sun4m_irq.c +1 −1
  159. arch/sparc/kernel/trampoline_64.S +1 −1
  160. arch/sparc/kernel/traps_32.c +1 −1
  161. arch/sparc/lib/clear_page.S +1 −1
  162. arch/sparc/mm/tsb.c +1 −1
  163. arch/sparc/mm/ultra.S +1 −1
  164. arch/unicore32/kernel/hibernate.c +1 −1
  165. arch/unicore32/kernel/hibernate_asm.S +1 −1
  166. arch/unicore32/mm/alignment.c +1 −1
  167. arch/unicore32/mm/proc-ucv2.S +1 −1
  168. arch/x86/boot/compressed/kaslr_64.c +1 −1
  169. arch/x86/include/asm/asm-prototypes.h +1 −1
  170. arch/x86/include/asm/efi.h +1 −1
  171. arch/x86/include/asm/xen/hypercall.h +1 −1
  172. arch/x86/kernel/acpi/boot.c +1 −1
  173. arch/x86/kernel/acpi/sleep.c +1 −1
  174. arch/x86/kernel/apic/apic_numachip.c +1 −1
  175. arch/x86/kernel/cpu/bugs.c +1 −1
  176. arch/x86/kernel/cpu/common.c +1 −1
  177. arch/x86/kernel/cpu/intel.c +1 −1
  178. arch/x86/kernel/crash_core_32.c +1 −1
  179. arch/x86/kernel/crash_core_64.c +1 −1
  180. arch/x86/kernel/early_printk.c +1 −1
  181. arch/x86/kernel/head64.c +1 −1
  182. arch/x86/kernel/head_64.S +1 −1
  183. arch/x86/kernel/i8259.c +1 −1
  184. arch/x86/kernel/irqinit.c +1 −1
  185. arch/x86/kernel/kprobes/core.c +1 −1
  186. arch/x86/kernel/kprobes/opt.c +1 −1
  187. arch/x86/kernel/paravirt.c +1 −1
  188. arch/x86/kernel/reboot.c +1 −1
  189. arch/x86/kernel/smpboot.c +1 −1
  190. arch/x86/mm/cpu_entry_area.c +1 −1
  191. arch/x86/mm/ioremap.c +1 −1
  192. arch/x86/mm/kaslr.c +1 −1
  193. arch/x86/mm/mmio-mod.c +1 −1
  194. arch/x86/mm/pat/memtype_interval.c +1 −1
  195. arch/x86/mm/setup_nx.c +1 −1
  196. arch/x86/platform/efi/efi_32.c +1 −1
  197. arch/x86/platform/olpc/olpc_ofw.c +1 −1
  198. arch/x86/power/cpu.c +1 −1
  199. arch/x86/power/hibernate.c +1 −1
  200. arch/x86/power/hibernate_32.c +1 −1
  201. arch/x86/power/hibernate_64.c +1 −1
  202. arch/x86/realmode/init.c +1 −1
  203. arch/x86/xen/mmu_pv.c +1 −1
  204. arch/x86/xen/smp_pv.c +1 −0
  205. arch/xtensa/include/asm/fixmap.h +1 −1
  206. arch/xtensa/include/asm/highmem.h +1 −1
  207. arch/xtensa/include/asm/mmu_context.h +1 −1
  208. arch/xtensa/kernel/entry.S +1 −1
  209. arch/xtensa/kernel/traps.c +1 −1
  210. arch/xtensa/kernel/vectors.S +1 −1
  211. arch/xtensa/mm/cache.c +1 −1
  212. arch/xtensa/mm/ioremap.c +1 −1
  213. arch/xtensa/mm/misc.S +1 −1
  214. drivers/acpi/scan.c +0 −1
  215. drivers/atm/fore200e.c +1 −1
  216. drivers/block/z2ram.c +1 −1
  217. drivers/firmware/efi/arm-runtime.c +1 −1
  218. drivers/gpu/drm/drm_vm.c +1 −1
  219. drivers/infiniband/hw/qib/qib_file_ops.c +1 −1
  220. drivers/macintosh/macio-adb.c +1 −1
  221. drivers/macintosh/mediabay.c +1 −1
  222. drivers/macintosh/via-pmu.c +1 −1
  223. drivers/media/pci/bt8xx/bt878.c +1 −1
  224. drivers/media/pci/bt8xx/btcx-risc.c +1 −1
  225. drivers/media/pci/bt8xx/bttv-risc.c +1 −1
  226. drivers/media/v4l2-core/videobuf-dma-sg.c +1 −1
  227. drivers/media/v4l2-core/videobuf-vmalloc.c +1 −1
  228. drivers/net/ethernet/amd/7990.c +1 −1
  229. drivers/net/ethernet/amd/hplance.c +1 −1
  230. drivers/net/ethernet/amd/mvme147.c +1 −1
  231. drivers/net/ethernet/amd/sun3lance.c +1 −1
  232. drivers/net/ethernet/amd/sunlance.c +1 −1
  233. drivers/net/ethernet/apple/bmac.c +1 −1
  234. drivers/net/ethernet/apple/mace.c +1 −1
  235. drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c +1 −1
  236. drivers/net/ethernet/freescale/fs_enet/mac-fcc.c +1 −1
  237. drivers/net/ethernet/freescale/fs_enet/mii-fec.c +1 −1
  238. drivers/net/ethernet/i825xx/82596.c +1 −1
  239. drivers/net/ethernet/korina.c +1 −1
  240. drivers/net/ethernet/marvell/pxa168_eth.c +1 −1
  241. drivers/net/ethernet/natsemi/jazzsonic.c +1 −1
  242. drivers/net/ethernet/natsemi/macsonic.c +1 −1
  243. drivers/net/ethernet/natsemi/xtsonic.c +1 −1
  244. drivers/net/ethernet/sun/sunbmac.c +1 −1
  245. drivers/net/ethernet/sun/sunqe.c +1 −1
  246. drivers/scsi/53c700.c +1 −1
  247. drivers/scsi/arm/cumana_2.c +1 −1
  248. drivers/scsi/arm/eesox.c +1 −1
  249. drivers/scsi/arm/powertec.c +1 −1
  250. drivers/scsi/dpt_i2o.c +1 −1
  251. drivers/scsi/mac53c94.c +1 −1
  252. drivers/scsi/mesh.c +1 −1
  253. drivers/scsi/qlogicpti.c +1 −1
  254. drivers/scsi/zorro_esp.c +1 −1
  255. include/linux/crash_dump.h +1 −0
  256. include/linux/io-mapping.h +1 −1
  257. include/linux/kasan.h +1 −1
  258. include/linux/mm.h +1 −1
  259. include/xen/arm/page.h +1 −1
  260. mm/init-mm.c +1 −1
  261. mm/mincore.c +1 −1
  262. mm/zsmalloc.c +1 −1
  263. sound/pci/hda/hda_intel.c +1 −1
  264. sound/soc/intel/common/sst-firmware.c +1 −1
  265. sound/soc/intel/haswell/sst-haswell-pcm.c +1 −1
arch/alpha/kernel/proto.h+0−2
@@ -2,8 +2,6 @@ · 1 unmodified line
22 #include <linux/interrupt.h>
33 #include <linux/io.h>
44
5−#include <linux/pgtable.h>
6−
75 /* Prototypes of functions used across modules here in this directory. */
86
97 #define vucp volatile unsigned char *
arch/arc/mm/highmem.c+1−1
@@ -6,8 +6,8 @@ · 5 unmodified lines
66 #include <linux/memblock.h>
77 #include <linux/export.h>
88 #include <linux/highmem.h>
9−#include <asm/processor.h>
109 #include <linux/pgtable.h>
10+#include <asm/processor.h>
1111 #include <asm/pgalloc.h>
1212 #include <asm/tlbflush.h>
1313
arch/arc/mm/tlbex.S+1−1
@@ -33,9 +33,9 @@ · 32 unmodified lines
3333 */
3434
3535 #include <linux/linkage.h>
36+#include <linux/pgtable.h>
3637 #include <asm/entry.h>
3738 #include <asm/mmu.h>
38−#include <linux/pgtable.h>
3939 #include <asm/arcregs.h>
4040 #include <asm/cache.h>
4141 #include <asm/processor.h>
arch/arm/include/asm/efi.h+0−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
1313 #include <asm/highmem.h>
1414 #include <asm/mach/map.h>
1515 #include <asm/mmu_context.h>
16−#include <linux/pgtable.h>
1716 #include <asm/ptrace.h>
1817
1918 #ifdef CONFIG_EFI
arch/arm/include/asm/fixmap.h+1−1
@@ -6,8 +6,8 @@ · 5 unmodified lines
66 #define FIXADDR_END 0xfff00000UL
77 #define FIXADDR_TOP (FIXADDR_END - PAGE_SIZE)
88
9−#include <asm/kmap_types.h>
109 #include <linux/pgtable.h>
10+#include <asm/kmap_types.h>
1111
1212 enum fixed_addresses {
1313 FIX_EARLYCON_MEM_BASE,
arch/arm/kernel/head.S+1−1
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111 #include <linux/linkage.h>
1212 #include <linux/init.h>
13+#include <linux/pgtable.h>
1314
1415 #include <asm/assembler.h>
1516 #include <asm/cp15.h>
@@ -18,7 +19,6 @@ · 2 unmodified lines
1819 #include <asm/asm-offsets.h>
1920 #include <asm/memory.h>
2021 #include <asm/thread_info.h>
21−#include <linux/pgtable.h>
2222
2323 #if defined(CONFIG_DEBUG_LL) && !defined(CONFIG_DEBUG_SEMIHOSTING)
2424 #include CONFIG_DEBUG_LL_INCLUDE
arch/arm/kernel/suspend.c+1−1
@@ -2,12 +2,12 @@ · 1 unmodified line
22 #include <linux/init.h>
33 #include <linux/slab.h>
44 #include <linux/mm_types.h>
5+#include <linux/pgtable.h>
56
67 #include <asm/bugs.h>
78 #include <asm/cacheflush.h>
89 #include <asm/idmap.h>
910 #include <asm/pgalloc.h>
10−#include <linux/pgtable.h>
1111 #include <asm/memory.h>
1212 #include <asm/smp_plat.h>
1313 #include <asm/suspend.h>
arch/arm/kernel/vmlinux.lds.S+1−1
@@ -8,13 +8,13 @@ · 7 unmodified lines
88 #include "vmlinux-xip.lds.S"
99 #else
1010
11+#include <linux/pgtable.h>
1112 #include <asm-generic/vmlinux.lds.h>
1213 #include <asm/cache.h>
1314 #include <asm/thread_info.h>
1415 #include <asm/memory.h>
1516 #include <asm/mpu.h>
1617 #include <asm/page.h>
17−#include <linux/pgtable.h>
1818
1919 #include "vmlinux.lds.h"
2020
arch/arm/mach-integrator/core.c+1−1
@@ -21,10 +21,10 @@ · 20 unmodified lines
2121 #include <linux/stat.h>
2222 #include <linux/of.h>
2323 #include <linux/of_address.h>
24+#include <linux/pgtable.h>
2425
2526 #include <asm/mach-types.h>
2627 #include <asm/mach/time.h>
27−#include <linux/pgtable.h>
2828
2929 #include "hardware.h"
3030 #include "cm.h"
arch/arm/mach-keystone/platsmp.c+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
1212 #include <linux/init.h>
1313 #include <linux/smp.h>
1414 #include <linux/io.h>
15+#include <linux/pgtable.h>
1516
1617 #include <asm/smp_plat.h>
1718 #include <asm/prom.h>
1819 #include <asm/tlbflush.h>
19−#include <linux/pgtable.h>
2020
2121 #include "keystone.h"
2222
arch/arm/mach-sa1100/hackkit.c+1−1
@@ -22,11 +22,11 @@ · 21 unmodified lines
2222 #include <linux/gpio.h>
2323 #include <linux/leds.h>
2424 #include <linux/platform_device.h>
25+#include <linux/pgtable.h>
2526
2627 #include <asm/mach-types.h>
2728 #include <asm/setup.h>
2829 #include <asm/page.h>
29−#include <linux/pgtable.h>
3030
3131 #include <asm/mach/arch.h>
3232 #include <asm/mach/flash.h>
arch/arm/mach-zynq/common.c+1−1
@@ -24,13 +24,13 @@ · 23 unmodified lines
2424 #include <linux/irqchip/arm-gic.h>
2525 #include <linux/slab.h>
2626 #include <linux/sys_soc.h>
27+#include <linux/pgtable.h>
2728
2829 #include <asm/mach/arch.h>
2930 #include <asm/mach/map.h>
3031 #include <asm/mach/time.h>
3132 #include <asm/mach-types.h>
3233 #include <asm/page.h>
33−#include <linux/pgtable.h>
3434 #include <asm/smp_scu.h>
3535 #include <asm/system_info.h>
3636 #include <asm/hardware/cache-l2x0.h>
arch/arm/mm/idmap.c+1−1
@@ -3,12 +3,12 @@ · 2 unmodified lines
33 #include <linux/kernel.h>
44 #include <linux/slab.h>
55 #include <linux/mm_types.h>
6+#include <linux/pgtable.h>
67
78 #include <asm/cputype.h>
89 #include <asm/idmap.h>
910 #include <asm/hwcap.h>
1011 #include <asm/pgalloc.h>
11−#include <linux/pgtable.h>
1212 #include <asm/sections.h>
1313 #include <asm/system_info.h>
1414
arch/arm/mm/mm.h+0−1
@@ -2,7 +2,6 @@ · 1 unmodified line
22 #ifdef CONFIG_MMU
33 #include <linux/list.h>
44 #include <linux/vmalloc.h>
5−
65 #include <linux/pgtable.h>
76
87 /* the upper-most page table pointer */
arch/arm/mm/proc-arm1020.S+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
1111 */
1212 #include <linux/linkage.h>
1313 #include <linux/init.h>
14+#include <linux/pgtable.h>
1415 #include <asm/assembler.h>
1516 #include <asm/asm-offsets.h>
1617 #include <asm/hwcap.h>
1718 #include <asm/pgtable-hwdef.h>
18−#include <linux/pgtable.h>
1919 #include <asm/ptrace.h>
2020
2121 #include "proc-macros.S"
arch/arm/mm/proc-arm1020e.S+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
1111 */
1212 #include <linux/linkage.h>
1313 #include <linux/init.h>
14+#include <linux/pgtable.h>
1415 #include <asm/assembler.h>
1516 #include <asm/asm-offsets.h>
1617 #include <asm/hwcap.h>
1718 #include <asm/pgtable-hwdef.h>
18−#include <linux/pgtable.h>
1919 #include <asm/ptrace.h>
2020
2121 #include "proc-macros.S"
arch/arm/mm/proc-arm1022.S+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
1111 */
1212 #include <linux/linkage.h>
1313 #include <linux/init.h>
14+#include <linux/pgtable.h>
1415 #include <asm/assembler.h>
1516 #include <asm/asm-offsets.h>
1617 #include <asm/hwcap.h>
1718 #include <asm/pgtable-hwdef.h>
18−#include <linux/pgtable.h>
1919 #include <asm/ptrace.h>
2020
2121 #include "proc-macros.S"
arch/arm/mm/proc-arm1026.S+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
1111 */
1212 #include <linux/linkage.h>
1313 #include <linux/init.h>
14+#include <linux/pgtable.h>
1415 #include <asm/assembler.h>
1516 #include <asm/asm-offsets.h>
1617 #include <asm/hwcap.h>
1718 #include <asm/pgtable-hwdef.h>
18−#include <linux/pgtable.h>
1919 #include <asm/ptrace.h>
2020
2121 #include "proc-macros.S"
arch/arm/mm/proc-arm720.S+1−1
@@ -20,11 +20,11 @@ · 19 unmodified lines
2020 */
2121 #include <linux/linkage.h>
2222 #include <linux/init.h>
23+#include <linux/pgtable.h>
2324 #include <asm/assembler.h>
2425 #include <asm/asm-offsets.h>
2526 #include <asm/hwcap.h>
2627 #include <asm/pgtable-hwdef.h>
27−#include <linux/pgtable.h>
2828 #include <asm/ptrace.h>
2929
3030 #include "proc-macros.S"
arch/arm/mm/proc-arm740.S+1−1
@@ -6,11 +6,11 @@ · 5 unmodified lines
66 */
77 #include <linux/linkage.h>
88 #include <linux/init.h>
9+#include <linux/pgtable.h>
910 #include <asm/assembler.h>
1011 #include <asm/asm-offsets.h>
1112 #include <asm/hwcap.h>
1213 #include <asm/pgtable-hwdef.h>
13−#include <linux/pgtable.h>
1414 #include <asm/ptrace.h>
1515
1616 #include "proc-macros.S"
arch/arm/mm/proc-arm7tdmi.S+1−1
@@ -6,11 +6,11 @@ · 5 unmodified lines
66 */
77 #include <linux/linkage.h>
88 #include <linux/init.h>
9+#include <linux/pgtable.h>
910 #include <asm/assembler.h>
1011 #include <asm/asm-offsets.h>
1112 #include <asm/hwcap.h>
1213 #include <asm/pgtable-hwdef.h>
13−#include <linux/pgtable.h>
1414 #include <asm/ptrace.h>
1515
1616 #include "proc-macros.S"
arch/arm/mm/proc-arm920.S+1−1
@@ -13,10 +13,10 @@ · 12 unmodified lines
1313 */
1414 #include <linux/linkage.h>
1515 #include <linux/init.h>
16+#include <linux/pgtable.h>
1617 #include <asm/assembler.h>
1718 #include <asm/hwcap.h>
1819 #include <asm/pgtable-hwdef.h>
19−#include <linux/pgtable.h>
2020 #include <asm/page.h>
2121 #include <asm/ptrace.h>
2222 #include "proc-macros.S"
arch/arm/mm/proc-arm922.S+1−1
@@ -14,10 +14,10 @@ · 13 unmodified lines
1414 */
1515 #include <linux/linkage.h>
1616 #include <linux/init.h>
17+#include <linux/pgtable.h>
1718 #include <asm/assembler.h>
1819 #include <asm/hwcap.h>
1920 #include <asm/pgtable-hwdef.h>
20−#include <linux/pgtable.h>
2121 #include <asm/page.h>
2222 #include <asm/ptrace.h>
2323 #include "proc-macros.S"
arch/arm/mm/proc-arm925.S+1−1
@@ -37,10 +37,10 @@ · 36 unmodified lines
3737
3838 #include <linux/linkage.h>
3939 #include <linux/init.h>
40+#include <linux/pgtable.h>
4041 #include <asm/assembler.h>
4142 #include <asm/hwcap.h>
4243 #include <asm/pgtable-hwdef.h>
43−#include <linux/pgtable.h>
4444 #include <asm/page.h>
4545 #include <asm/ptrace.h>
4646 #include "proc-macros.S"
arch/arm/mm/proc-arm926.S+1−1
@@ -13,10 +13,10 @@ · 12 unmodified lines
1313 */
1414 #include <linux/linkage.h>
1515 #include <linux/init.h>
16+#include <linux/pgtable.h>
1617 #include <asm/assembler.h>
1718 #include <asm/hwcap.h>
1819 #include <asm/pgtable-hwdef.h>
19−#include <linux/pgtable.h>
2020 #include <asm/page.h>
2121 #include <asm/ptrace.h>
2222 #include "proc-macros.S"
arch/arm/mm/proc-arm940.S+1−1
@@ -6,10 +6,10 @@ · 5 unmodified lines
66 */
77 #include <linux/linkage.h>
88 #include <linux/init.h>
9+#include <linux/pgtable.h>
910 #include <asm/assembler.h>
1011 #include <asm/hwcap.h>
1112 #include <asm/pgtable-hwdef.h>
12−#include <linux/pgtable.h>
1313 #include <asm/ptrace.h>
1414 #include "proc-macros.S"
1515
arch/arm/mm/proc-arm946.S+1−1
@@ -8,10 +8,10 @@ · 7 unmodified lines
88 */
99 #include <linux/linkage.h>
1010 #include <linux/init.h>
11+#include <linux/pgtable.h>
1112 #include <asm/assembler.h>
1213 #include <asm/hwcap.h>
1314 #include <asm/pgtable-hwdef.h>
14−#include <linux/pgtable.h>
1515 #include <asm/ptrace.h>
1616 #include "proc-macros.S"
1717
arch/arm/mm/proc-arm9tdmi.S+1−1
@@ -6,11 +6,11 @@ · 5 unmodified lines
66 */
77 #include <linux/linkage.h>
88 #include <linux/init.h>
9+#include <linux/pgtable.h>
910 #include <asm/assembler.h>
1011 #include <asm/asm-offsets.h>
1112 #include <asm/hwcap.h>
1213 #include <asm/pgtable-hwdef.h>
13−#include <linux/pgtable.h>
1414 #include <asm/ptrace.h>
1515
1616 #include "proc-macros.S"
arch/arm/mm/proc-fa526.S+1−1
@@ -11,10 +11,10 @@ · 10 unmodified lines
1111 */
1212 #include <linux/linkage.h>
1313 #include <linux/init.h>
14+#include <linux/pgtable.h>
1415 #include <asm/assembler.h>
1516 #include <asm/hwcap.h>
1617 #include <asm/pgtable-hwdef.h>
17−#include <linux/pgtable.h>
1818 #include <asm/page.h>
1919 #include <asm/ptrace.h>
2020
arch/arm/mm/proc-feroceon.S+1−1
@@ -8,10 +8,10 @@ · 7 unmodified lines
88
99 #include <linux/linkage.h>
1010 #include <linux/init.h>
11+#include <linux/pgtable.h>
1112 #include <asm/assembler.h>
1213 #include <asm/hwcap.h>
1314 #include <asm/pgtable-hwdef.h>
14−#include <linux/pgtable.h>
1515 #include <asm/page.h>
1616 #include <asm/ptrace.h>
1717 #include "proc-macros.S"
arch/arm/mm/proc-mohawk.S+1−1
@@ -9,10 +9,10 @@ · 8 unmodified lines
99
1010 #include <linux/linkage.h>
1111 #include <linux/init.h>
12+#include <linux/pgtable.h>
1213 #include <asm/assembler.h>
1314 #include <asm/hwcap.h>
1415 #include <asm/pgtable-hwdef.h>
15−#include <linux/pgtable.h>
1616 #include <asm/page.h>
1717 #include <asm/ptrace.h>
1818 #include "proc-macros.S"
arch/arm/mm/proc-sa110.S+1−1
@@ -12,12 +12,12 @@ · 11 unmodified lines
1212 */
1313 #include <linux/linkage.h>
1414 #include <linux/init.h>
15+#include <linux/pgtable.h>
1516 #include <asm/assembler.h>
1617 #include <asm/asm-offsets.h>
1718 #include <asm/hwcap.h>
1819 #include <mach/hardware.h>
1920 #include <asm/pgtable-hwdef.h>
20−#include <linux/pgtable.h>
2121 #include <asm/ptrace.h>
2222
2323 #include "proc-macros.S"
arch/arm/mm/proc-sa1100.S+1−1
@@ -17,12 +17,12 @@ · 16 unmodified lines
1717 */
1818 #include <linux/linkage.h>
1919 #include <linux/init.h>
20+#include <linux/pgtable.h>
2021 #include <asm/assembler.h>
2122 #include <asm/asm-offsets.h>
2223 #include <asm/hwcap.h>
2324 #include <mach/hardware.h>
2425 #include <asm/pgtable-hwdef.h>
25−#include <linux/pgtable.h>
2626
2727 #include "proc-macros.S"
2828
arch/arm/mm/proc-v6.S+1−1
@@ -9,11 +9,11 @@ · 8 unmodified lines
99 */
1010 #include <linux/init.h>
1111 #include <linux/linkage.h>
12+#include <linux/pgtable.h>
1213 #include <asm/assembler.h>
1314 #include <asm/asm-offsets.h>
1415 #include <asm/hwcap.h>
1516 #include <asm/pgtable-hwdef.h>
16−#include <linux/pgtable.h>
1717
1818 #include "proc-macros.S"
1919
arch/arm/mm/proc-v7.S+1−1
@@ -9,11 +9,11 @@ · 8 unmodified lines
99 #include <linux/arm-smccc.h>
1010 #include <linux/init.h>
1111 #include <linux/linkage.h>
12+#include <linux/pgtable.h>
1213 #include <asm/assembler.h>
1314 #include <asm/asm-offsets.h>
1415 #include <asm/hwcap.h>
1516 #include <asm/pgtable-hwdef.h>
16−#include <linux/pgtable.h>
1717 #include <asm/memory.h>
1818
1919 #include "proc-macros.S"
arch/arm/mm/proc-xsc3.S+1−1
@@ -23,9 +23,9 @@ · 22 unmodified lines
2323
2424 #include <linux/linkage.h>
2525 #include <linux/init.h>
26+#include <linux/pgtable.h>
2627 #include <asm/assembler.h>
2728 #include <asm/hwcap.h>
28−#include <linux/pgtable.h>
2929 #include <asm/pgtable-hwdef.h>
3030 #include <asm/page.h>
3131 #include <asm/ptrace.h>
arch/arm/mm/proc-xscale.S+1−1
@@ -19,9 +19,9 @@ · 18 unmodified lines
1919
2020 #include <linux/linkage.h>
2121 #include <linux/init.h>
22+#include <linux/pgtable.h>
2223 #include <asm/assembler.h>
2324 #include <asm/hwcap.h>
24−#include <linux/pgtable.h>
2525 #include <asm/pgtable-hwdef.h>
2626 #include <asm/page.h>
2727 #include <asm/ptrace.h>
arch/arm/mm/pv-fixup-asm.S+1−1
@@ -6,10 +6,10 @@ · 5 unmodified lines
66 * for Keystone 2
77 */
88 #include <linux/linkage.h>
9+#include <linux/pgtable.h>
910 #include <asm/asm-offsets.h>
1011 #include <asm/cp15.h>
1112 #include <asm/memory.h>
12−#include <linux/pgtable.h>
1313
1414 .section ".idmap.text", "ax"
1515
arch/arm64/include/asm/io.h+1−1
@@ -9,11 +9,11 @@ · 8 unmodified lines
99 #define __ASM_IO_H
1010
1111 #include <linux/types.h>
12+#include <linux/pgtable.h>
1213
1314 #include <asm/byteorder.h>
1415 #include <asm/barrier.h>
1516 #include <asm/memory.h>
16−#include <linux/pgtable.h>
1717 #include <asm/early_ioremap.h>
1818 #include <asm/alternative.h>
1919 #include <asm/cpufeature.h>
arch/arm64/include/asm/kvm_mmu.h+1−1
@@ -83,11 +83,11 @@ alternative_cb_end · 82 unmodified lines
8383
8484 #else
8585
86+#include <linux/pgtable.h>
8687 #include <asm/pgalloc.h>
8788 #include <asm/cache.h>
8889 #include <asm/cacheflush.h>
8990 #include <asm/mmu_context.h>
90−#include <linux/pgtable.h>
9191
9292 void kvm_update_va_mask(struct alt_instr *alt,
9393 __le32 *origptr, __le32 *updptr, int nr_inst);
arch/arm64/include/asm/mmu_context.h+1−1
@@ -14,13 +14,13 @@ · 13 unmodified lines
1414 #include <linux/sched.h>
1515 #include <linux/sched/hotplug.h>
1616 #include <linux/mm_types.h>
17+#include <linux/pgtable.h>
1718
1819 #include <asm/cacheflush.h>
1920 #include <asm/cpufeature.h>
2021 #include <asm/proc-fns.h>
2122 #include <asm-generic/mm_hooks.h>
2223 #include <asm/cputype.h>
23−#include <linux/pgtable.h>
2424 #include <asm/sysreg.h>
2525 #include <asm/tlbflush.h>
2626
arch/arm64/include/asm/vmap_stack.h+1−1
@@ -7,8 +7,8 @@ · 6 unmodified lines
77 #include <linux/gfp.h>
88 #include <linux/kconfig.h>
99 #include <linux/vmalloc.h>
10−#include <asm/memory.h>
1110 #include <linux/pgtable.h>
11+#include <asm/memory.h>
1212 #include <asm/thread_info.h>
1313
1414 /*
arch/arm64/kernel/acpi.c+1−1
@@ -24,12 +24,12 @@ · 23 unmodified lines
2424 #include <linux/of_fdt.h>
2525 #include <linux/smp.h>
2626 #include <linux/serial_core.h>
27+#include <linux/pgtable.h>
2728
2829 #include <acpi/ghes.h>
2930 #include <asm/cputype.h>
3031 #include <asm/cpu_ops.h>
3132 #include <asm/daifflags.h>
32−#include <linux/pgtable.h>
3333 #include <asm/smp_plat.h>
3434
3535 int acpi_noirq = 1; /* skip ACPI IRQ initialization */
arch/arm64/kernel/head.S+1−1
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/linkage.h>
1313 #include <linux/init.h>
1414 #include <linux/irqchip/arm-gic-v3.h>
15+#include <linux/pgtable.h>
1516
1617 #include <asm/asm_pointer_auth.h>
1718 #include <asm/assembler.h>
@@ -26,7 +27,6 @@ · 8 unmodified lines
2627 #include <asm/kvm_arm.h>
2728 #include <asm/memory.h>
2829 #include <asm/pgtable-hwdef.h>
29−#include <linux/pgtable.h>
3030 #include <asm/page.h>
3131 #include <asm/scs.h>
3232 #include <asm/smp.h>
arch/arm64/kernel/kaslr.c+1−1
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/mm_types.h>
1111 #include <linux/sched.h>
1212 #include <linux/types.h>
13+#include <linux/pgtable.h>
1314
1415 #include <asm/archrandom.h>
1516 #include <asm/cacheflush.h>
@@ -17,7 +18,6 @@ · 1 unmodified line
1718 #include <asm/kernel-pgtable.h>
1819 #include <asm/memory.h>
1920 #include <asm/mmu.h>
20−#include <linux/pgtable.h>
2121 #include <asm/sections.h>
2222
2323 enum kaslr_status {
arch/arm64/kernel/suspend.c+1−1
@@ -3,13 +3,13 @@ · 2 unmodified lines
33 #include <linux/percpu.h>
44 #include <linux/slab.h>
55 #include <linux/uaccess.h>
6+#include <linux/pgtable.h>
67 #include <asm/alternative.h>
78 #include <asm/cacheflush.h>
89 #include <asm/cpufeature.h>
910 #include <asm/daifflags.h>
1011 #include <asm/debug-monitors.h>
1112 #include <asm/exec.h>
12−#include <linux/pgtable.h>
1313 #include <asm/memory.h>
1414 #include <asm/mmu_context.h>
1515 #include <asm/smp_plat.h>
arch/arm64/kernel/vmlinux.lds.S+0−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
1313 #include <asm/thread_info.h>
1414 #include <asm/memory.h>
1515 #include <asm/page.h>
16−#include <linux/pgtable.h>
1716
1817 #include "image.h"
1918
arch/arm64/mm/proc.S+1−1
@@ -9,11 +9,11 @@ · 8 unmodified lines
99
1010 #include <linux/init.h>
1111 #include <linux/linkage.h>
12+#include <linux/pgtable.h>
1213 #include <asm/assembler.h>
1314 #include <asm/asm-offsets.h>
1415 #include <asm/asm_pointer_auth.h>
1516 #include <asm/hwcap.h>
16−#include <linux/pgtable.h>
1717 #include <asm/pgtable-hwdef.h>
1818 #include <asm/cpufeature.h>
1919 #include <asm/alternative.h>
arch/ia64/kernel/entry.S+1−1
@@ -38,12 +38,12 @@ · 37 unmodified lines
3838 */
3939
4040
41+#include <linux/pgtable.h>
4142 #include <asm/asmmacro.h>
4243 #include <asm/cache.h>
4344 #include <asm/errno.h>
4445 #include <asm/kregs.h>
4546 #include <asm/asm-offsets.h>
46−#include <linux/pgtable.h>
4747 #include <asm/percpu.h>
4848 #include <asm/processor.h>
4949 #include <asm/thread_info.h>
arch/ia64/kernel/head.S+2−1
@@ -21,18 +21,19 @@ · 20 unmodified lines
2121 */
2222
2323
24+#include <linux/pgtable.h>
2425 #include <asm/asmmacro.h>
2526 #include <asm/fpu.h>
2627 #include <asm/kregs.h>
2728 #include <asm/mmu_context.h>
2829 #include <asm/asm-offsets.h>
2930 #include <asm/pal.h>
30−#include <linux/pgtable.h>
3131 #include <asm/processor.h>
3232 #include <asm/ptrace.h>
3333 #include <asm/mca_asm.h>
3434 #include <linux/init.h>
3535 #include <linux/linkage.h>
36+#include <linux/pgtable.h>
3637 #include <asm/export.h>
3738
3839 #ifdef CONFIG_HOTPLUG_CPU
arch/ia64/kernel/irq_ia64.c+1−1
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 */
1717
1818 #include <linux/module.h>
19+#include <linux/pgtable.h>
1920
2021 #include <linux/jiffies.h>
2122 #include <linux/errno.h>
@@ -37,7 +38,6 @@ · 15 unmodified lines
3738 #include <asm/intrinsics.h>
3839 #include <asm/io.h>
3940 #include <asm/hw_irq.h>
40−#include <linux/pgtable.h>
4141 #include <asm/tlbflush.h>
4242
4343 #ifdef CONFIG_PERFMON
arch/ia64/kernel/ivt.S+1−1
@@ -48,11 +48,11 @@ · 47 unmodified lines
4848 */
4949
5050
51+#include <linux/pgtable.h>
5152 #include <asm/asmmacro.h>
5253 #include <asm/break.h>
5354 #include <asm/kregs.h>
5455 #include <asm/asm-offsets.h>
55−#include <linux/pgtable.h>
5656 #include <asm/processor.h>
5757 #include <asm/ptrace.h>
5858 #include <asm/thread_info.h>
arch/ia64/kernel/kprobes.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
1717 #include <linux/preempt.h>
1818 #include <linux/extable.h>
1919 #include <linux/kdebug.h>
20−
2120 #include <linux/pgtable.h>
21+
2222 #include <asm/sections.h>
2323 #include <asm/exception.h>
2424
arch/ia64/kernel/mca_asm.S+1−1
@@ -25,9 +25,9 @@ · 24 unmodified lines
2525 * Use per cpu MCA/INIT stacks for all data.
2626 */
2727 #include <linux/threads.h>
28+#include <linux/pgtable.h>
2829
2930 #include <asm/asmmacro.h>
30−#include <linux/pgtable.h>
3131 #include <asm/processor.h>
3232 #include <asm/mca_asm.h>
3333 #include <asm/mca.h>
arch/ia64/kernel/relocate_kernel.S+1−3
@@ -8,10 +8,10 @@ · 7 unmodified lines
88 * Copyright (C) 2005 Khalid Aziz <khalid.aziz@hp.com>
99 * Copyright (C) 2005 Intel Corp, Zou Nan hai <nanhai.zou@intel.com>
1010 */
11+#include <linux/pgtable.h>
1112 #include <asm/asmmacro.h>
1213 #include <asm/kregs.h>
1314 #include <asm/page.h>
14−#include <linux/pgtable.h>
1515 #include <asm/mca_asm.h>
1616
1717 /* Must be relocatable PIC code callable as a C function
@@ -319,5 +319,3 @@ GLOBAL_ENTRY(ia64_dump_cpu_regs) · 301 unmodified lines
319319 ;;
320320 br.ret.sptk.many rp
321321 END(ia64_dump_cpu_regs)
322−
323−
arch/ia64/kernel/setup.c+1−1
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626 #include <linux/module.h>
2727 #include <linux/init.h>
28+#include <linux/pgtable.h>
2829
2930 #include <linux/acpi.h>
3031 #include <linux/console.h>
@@ -56,7 +57,6 @@ · 25 unmodified lines
5657 #include <asm/meminit.h>
5758 #include <asm/page.h>
5859 #include <asm/patch.h>
59−#include <linux/pgtable.h>
6060 #include <asm/processor.h>
6161 #include <asm/sal.h>
6262 #include <asm/sections.h>
arch/ia64/kernel/uncached.c+1−1
@@ -19,9 +19,9 @@ · 18 unmodified lines
1919 #include <linux/nmi.h>
2020 #include <linux/genalloc.h>
2121 #include <linux/gfp.h>
22+#include <linux/pgtable.h>
2223 #include <asm/page.h>
2324 #include <asm/pal.h>
24−#include <linux/pgtable.h>
2525 #include <linux/atomic.h>
2626 #include <asm/tlbflush.h>
2727
arch/ia64/kernel/vmlinux.lds.S+1−1
@@ -1,8 +1,8 @@
11 /* SPDX-License-Identifier: GPL-2.0 */
22
3+#include <linux/pgtable.h>
34 #include <asm/cache.h>
45 #include <asm/ptrace.h>
5−#include <linux/pgtable.h>
66 #include <asm/thread_info.h>
77
88 #define EMITS_PT_NOTE
arch/m68k/68000/m68VZ328.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
2222 #include <linux/interrupt.h>
2323 #include <linux/irq.h>
2424 #include <linux/rtc.h>
25−
2625 #include <linux/pgtable.h>
26+
2727 #include <asm/machdep.h>
2828 #include <asm/MC68VZ328.h>
2929 #include <asm/bootstd.h>
arch/m68k/include/asm/sun3xflop.h+1−1
@@ -10,8 +10,8 @@ · 9 unmodified lines
1010 #ifndef __ASM_SUN3X_FLOPPY_H
1111 #define __ASM_SUN3X_FLOPPY_H
1212
13−#include <asm/page.h>
1413 #include <linux/pgtable.h>
14+#include <asm/page.h>
1515 #include <asm/irq.h>
1616 #include <asm/sun3x.h>
1717
arch/m68k/kernel/head.S+1−1
@@ -255,6 +255,7 @@ · 254 unmodified lines
255255
256256 #include <linux/linkage.h>
257257 #include <linux/init.h>
258+#include <linux/pgtable.h>
258259 #include <asm/bootinfo.h>
259260 #include <asm/bootinfo-amiga.h>
260261 #include <asm/bootinfo-atari.h>
@@ -264,7 +265,6 @@ · 3 unmodified lines
264265 #include <asm/bootinfo-vme.h>
265266 #include <asm/setup.h>
266267 #include <asm/entry.h>
267−#include <linux/pgtable.h>
268268 #include <asm/page.h>
269269 #include <asm/asm-offsets.h>
270270 #ifdef CONFIG_MAC
arch/microblaze/include/asm/pgalloc.h+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
1212
1313 #include <linux/kernel.h> /* For min/max macros */
1414 #include <linux/highmem.h>
15+#include <linux/pgtable.h>
1516 #include <asm/setup.h>
1617 #include <asm/io.h>
1718 #include <asm/page.h>
1819 #include <asm/cache.h>
19−#include <linux/pgtable.h>
2020
2121 #define __HAVE_ARCH_PTE_ALLOC_ONE_KERNEL
2222 #include <asm-generic/pgalloc.h>
arch/microblaze/kernel/hw_exception_handler.S+1−1
@@ -68,9 +68,9 @@ · 67 unmodified lines
6868 #include <asm/entry.h>
6969 #include <asm/current.h>
7070 #include <linux/linkage.h>
71+#include <linux/pgtable.h>
7172
7273 #include <asm/mmu.h>
73−#include <linux/pgtable.h>
7474 #include <asm/signal.h>
7575 #include <asm/registers.h>
7676 #include <asm/asm-offsets.h>
arch/microblaze/kernel/module.c+1−1
@@ -11,8 +11,8 @@ · 10 unmodified lines
1111 #include <linux/vmalloc.h>
1212 #include <linux/fs.h>
1313 #include <linux/string.h>
14−
1514 #include <linux/pgtable.h>
15+
1616 #include <asm/cacheflush.h>
1717
1818 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab,
arch/microblaze/kernel/setup.c+1−1
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/console.h>
1919 #include <linux/debugfs.h>
2020 #include <linux/of_fdt.h>
21+#include <linux/pgtable.h>
2122
2223 #include <asm/setup.h>
2324 #include <asm/sections.h>
@@ -33,7 +34,6 @@ · 9 unmodified lines
3334 #include <asm/entry.h>
3435 #include <asm/cpuinfo.h>
3536
36−#include <linux/pgtable.h>
3737
3838 DEFINE_PER_CPU(unsigned int, KSP); /* Saved kernel stack pointer */
3939 DEFINE_PER_CPU(unsigned int, KM); /* Kernel/user mode */
arch/microblaze/mm/pgtable.c+1−1
@@ -32,8 +32,8 @@ · 31 unmodified lines
3232 #include <linux/vmalloc.h>
3333 #include <linux/init.h>
3434 #include <linux/mm_types.h>
35−
3635 #include <linux/pgtable.h>
36+
3737 #include <asm/pgalloc.h>
3838 #include <linux/io.h>
3939 #include <asm/mmu.h>
arch/mips/jazz/irq.c+1−1
@@ -14,12 +14,12 @@ · 13 unmodified lines
1414 #include <linux/smp.h>
1515 #include <linux/spinlock.h>
1616 #include <linux/irq.h>
17+#include <linux/pgtable.h>
1718
1819 #include <asm/irq_cpu.h>
1920 #include <asm/i8259.h>
2021 #include <asm/io.h>
2122 #include <asm/jazz.h>
22−#include <linux/pgtable.h>
2323 #include <asm/tlbmisc.h>
2424
2525 static DEFINE_RAW_SPINLOCK(r4030_lock);
arch/mips/jazz/setup.c+1−1
@@ -17,11 +17,11 @@ · 16 unmodified lines
1717 #include <linux/platform_device.h>
1818 #include <linux/serial_8250.h>
1919 #include <linux/dma-mapping.h>
20+#include <linux/pgtable.h>
2021
2122 #include <asm/jazz.h>
2223 #include <asm/jazzdma.h>
2324 #include <asm/reboot.h>
24−#include <linux/pgtable.h>
2525 #include <asm/tlbmisc.h>
2626
2727 extern asmlinkage void jazz_handle_int(void);
arch/mips/kvm/mips.c+1−1
@@ -19,13 +19,13 @@ · 18 unmodified lines
1919 #include <linux/sched/signal.h>
2020 #include <linux/fs.h>
2121 #include <linux/memblock.h>
22+#include <linux/pgtable.h>
2223
2324 #include <asm/fpu.h>
2425 #include <asm/page.h>
2526 #include <asm/cacheflush.h>
2627 #include <asm/mmu_context.h>
2728 #include <asm/pgalloc.h>
28−#include <linux/pgtable.h>
2929
3030 #include <linux/kvm_host.h>
3131
arch/mips/mm/tlbex.c+1−1
@@ -28,11 +28,11 @@ · 27 unmodified lines
2828 #include <linux/smp.h>
2929 #include <linux/string.h>
3030 #include <linux/cache.h>
31+#include <linux/pgtable.h>
3132
3233 #include <asm/cacheflush.h>
3334 #include <asm/cpu-type.h>
3435 #include <asm/mmu_context.h>
35−#include <linux/pgtable.h>
3636 #include <asm/war.h>
3737 #include <asm/uasm.h>
3838 #include <asm/setup.h>
arch/nds32/include/asm/highmem.h+0−1
@@ -7,7 +7,6 @@ · 6 unmodified lines
77 #include <asm/proc-fns.h>
88 #include <asm/kmap_types.h>
99 #include <asm/fixmap.h>
10−#include <linux/pgtable.h>
1110
1211 /*
1312 * Right now we initialize only a single pte table. It can be extended
arch/nds32/kernel/head.S+1−1
@@ -3,10 +3,10 @@ · 2 unmodified lines
33
44 #include <linux/linkage.h>
55 #include <linux/init.h>
6+#include <linux/pgtable.h>
67 #include <asm/ptrace.h>
78 #include <asm/asm-offsets.h>
89 #include <asm/page.h>
9−#include <linux/pgtable.h>
1010 #include <linux/sizes.h>
1111 #include <asm/thread_info.h>
1212
arch/nios2/kernel/nios2_ksyms.c+1−1
@@ -8,9 +8,9 @@ · 7 unmodified lines
88
99 #include <linux/export.h>
1010 #include <linux/string.h>
11+#include <linux/pgtable.h>
1112
1213 #include <asm/cacheflush.h>
13−#include <linux/pgtable.h>
1414
1515 /* string functions */
1616
arch/openrisc/include/asm/io.h+0−1
@@ -26,7 +26,6 @@ · 25 unmodified lines
2626 #define PIO_MASK 0
2727
2828 #include <asm-generic/io.h>
29−#include <linux/pgtable.h>
3029
3130 void __iomem *ioremap(phys_addr_t offset, unsigned long size);
3231 extern void iounmap(void *addr);
arch/openrisc/kernel/entry.S+1−1
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <linux/linkage.h>
16+#include <linux/pgtable.h>
1617
1718 #include <asm/processor.h>
1819 #include <asm/unistd.h>
@@ -21,7 +22,6 @@ · 2 unmodified lines
2122 #include <asm/spr_defs.h>
2223 #include <asm/page.h>
2324 #include <asm/mmu.h>
24−#include <linux/pgtable.h>
2525 #include <asm/asm-offsets.h>
2626
2727 #define DISABLE_INTERRUPTS(t1,t2) \
arch/openrisc/kernel/head.S+1−1
@@ -16,10 +16,10 @@ · 15 unmodified lines
1616 #include <linux/errno.h>
1717 #include <linux/init.h>
1818 #include <linux/serial_reg.h>
19+#include <linux/pgtable.h>
1920 #include <asm/processor.h>
2021 #include <asm/page.h>
2122 #include <asm/mmu.h>
22−#include <linux/pgtable.h>
2323 #include <asm/thread_info.h>
2424 #include <asm/cache.h>
2525 #include <asm/spr_defs.h>
arch/openrisc/kernel/or32_ksyms.c+1−1
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/interrupt.h>
1919 #include <linux/vmalloc.h>
2020 #include <linux/semaphore.h>
21+#include <linux/pgtable.h>
2122
2223 #include <asm/processor.h>
2324 #include <linux/uaccess.h>
@@ -26,7 +27,6 @@ · 2 unmodified lines
2627 #include <asm/hardirq.h>
2728 #include <asm/delay.h>
2829 #include <asm/pgalloc.h>
29−#include <linux/pgtable.h>
3030
3131 #define DECLARE_EXPORT(name) extern void name(void); EXPORT_SYMBOL(name)
3232
arch/openrisc/mm/ioremap.c+1−1
@@ -13,11 +13,11 @@ · 12 unmodified lines
1313
1414 #include <linux/vmalloc.h>
1515 #include <linux/io.h>
16+#include <linux/pgtable.h>
1617 #include <asm/pgalloc.h>
1718 #include <asm/kmap_types.h>
1819 #include <asm/fixmap.h>
1920 #include <asm/bug.h>
20−#include <linux/pgtable.h>
2121 #include <linux/sched.h>
2222 #include <asm/tlbflush.h>
2323
arch/parisc/kernel/asm-offsets.c+1−1
@@ -20,8 +20,8 @@ · 19 unmodified lines
2020 #include <linux/ptrace.h>
2121 #include <linux/hardirq.h>
2222 #include <linux/kbuild.h>
23−
2423 #include <linux/pgtable.h>
24+
2525 #include <asm/ptrace.h>
2626 #include <asm/processor.h>
2727 #include <asm/pdc.h>
arch/parisc/kernel/entry.S+1−1
@@ -19,7 +19,6 @@ · 18 unmodified lines
1919 #include <asm/psw.h>
2020 #include <asm/cache.h> /* for L1_CACHE_SHIFT */
2121 #include <asm/assembly.h> /* for LDREG/STREG defines */
22−#include <linux/pgtable.h>
2322 #include <asm/signal.h>
2423 #include <asm/unistd.h>
2524 #include <asm/ldcw.h>
@@ -28,6 +27,7 @@ · 2 unmodified lines
2827 #include <asm/alternative.h>
2928
3029 #include <linux/linkage.h>
30+#include <linux/pgtable.h>
3131
3232 #ifdef CONFIG_64BIT
3333 .level 2.0w
arch/parisc/kernel/head.S+1−1
@@ -17,10 +17,10 @@ · 16 unmodified lines
1717 #include <asm/pdc.h>
1818
1919 #include <asm/assembly.h>
20−#include <linux/pgtable.h>
2120
2221 #include <linux/linkage.h>
2322 #include <linux/init.h>
23+#include <linux/pgtable.h>
2424
2525 .level PA_ASM_LEVEL
2626
arch/parisc/kernel/pacache.S+1−1
@@ -21,12 +21,12 @@ · 20 unmodified lines
2121
2222 #include <asm/psw.h>
2323 #include <asm/assembly.h>
24−#include <linux/pgtable.h>
2524 #include <asm/cache.h>
2625 #include <asm/ldcw.h>
2726 #include <asm/alternative.h>
2827 #include <linux/linkage.h>
2928 #include <linux/init.h>
29+#include <linux/pgtable.h>
3030
3131 .section .text.hot
3232 .align 16
arch/parisc/kernel/pdt.c+1−1
@@ -17,11 +17,11 @@ · 16 unmodified lines
1717 #include <linux/seq_file.h>
1818 #include <linux/kthread.h>
1919 #include <linux/initrd.h>
20+#include <linux/pgtable.h>
2021
2122 #include <asm/pdc.h>
2223 #include <asm/pdcpat.h>
2324 #include <asm/sections.h>
24−#include <linux/pgtable.h>
2525
2626 enum pdt_access_type {
2727 PDT_NONE,
arch/powerpc/include/asm/fixmap.h+1−1
@@ -16,8 +16,8 @@ · 15 unmodified lines
1616
1717 #ifndef __ASSEMBLY__
1818 #include <linux/sizes.h>
19−#include <asm/page.h>
2019 #include <linux/pgtable.h>
20+#include <asm/page.h>
2121 #ifdef CONFIG_HIGHMEM
2222 #include <linux/threads.h>
2323 #include <asm/kmap_types.h>
arch/powerpc/kernel/btext.c+1−1
@@ -9,13 +9,13 @@ · 8 unmodified lines
99 #include <linux/init.h>
1010 #include <linux/export.h>
1111 #include <linux/memblock.h>
12+#include <linux/pgtable.h>
1213
1314 #include <asm/sections.h>
1415 #include <asm/prom.h>
1516 #include <asm/btext.h>
1617 #include <asm/page.h>
1718 #include <asm/mmu.h>
18−#include <linux/pgtable.h>
1919 #include <asm/io.h>
2020 #include <asm/processor.h>
2121 #include <asm/udbg.h>
arch/powerpc/kernel/fpu.S+0−1
@@ -12,7 +12,6 @@ · 11 unmodified lines
1212 #include <asm/reg.h>
1313 #include <asm/page.h>
1414 #include <asm/mmu.h>
15−#include <linux/pgtable.h>
1615 #include <asm/cputable.h>
1716 #include <asm/cache.h>
1817 #include <asm/thread_info.h>
arch/powerpc/kernel/head_32.S+1−1
@@ -17,10 +17,10 @@ · 16 unmodified lines
1717 */
1818
1919 #include <linux/init.h>
20+#include <linux/pgtable.h>
2021 #include <asm/reg.h>
2122 #include <asm/page.h>
2223 #include <asm/mmu.h>
23−#include <linux/pgtable.h>
2424 #include <asm/cputable.h>
2525 #include <asm/cache.h>
2626 #include <asm/thread_info.h>
arch/powerpc/kernel/head_40x.S+1−1
@@ -26,10 +26,10 @@ · 25 unmodified lines
2626 */
2727
2828 #include <linux/init.h>
29+#include <linux/pgtable.h>
2930 #include <asm/processor.h>
3031 #include <asm/page.h>
3132 #include <asm/mmu.h>
32−#include <linux/pgtable.h>
3333 #include <asm/cputable.h>
3434 #include <asm/thread_info.h>
3535 #include <asm/ppc_asm.h>
arch/powerpc/kernel/head_44x.S+1−1
@@ -25,10 +25,10 @@ · 24 unmodified lines
2525 */
2626
2727 #include <linux/init.h>
28+#include <linux/pgtable.h>
2829 #include <asm/processor.h>
2930 #include <asm/page.h>
3031 #include <asm/mmu.h>
31−#include <linux/pgtable.h>
3232 #include <asm/cputable.h>
3333 #include <asm/thread_info.h>
3434 #include <asm/ppc_asm.h>
arch/powerpc/kernel/head_8xx.S+1−1
@@ -16,12 +16,12 @@ · 15 unmodified lines
1616
1717 #include <linux/init.h>
1818 #include <linux/magic.h>
19+#include <linux/pgtable.h>
1920 #include <linux/sizes.h>
2021 #include <asm/processor.h>
2122 #include <asm/page.h>
2223 #include <asm/mmu.h>
2324 #include <asm/cache.h>
24−#include <linux/pgtable.h>
2525 #include <asm/cputable.h>
2626 #include <asm/thread_info.h>
2727 #include <asm/ppc_asm.h>
arch/powerpc/kernel/head_fsl_booke.S+1−1
@@ -28,10 +28,10 @@ · 27 unmodified lines
2828
2929 #include <linux/init.h>
3030 #include <linux/threads.h>
31+#include <linux/pgtable.h>
3132 #include <asm/processor.h>
3233 #include <asm/page.h>
3334 #include <asm/mmu.h>
34−#include <linux/pgtable.h>
3535 #include <asm/cputable.h>
3636 #include <asm/thread_info.h>
3737 #include <asm/ppc_asm.h>
arch/powerpc/kernel/io-workarounds.c+1−1
@@ -10,10 +10,10 @@ · 9 unmodified lines
1010
1111 #include <linux/kernel.h>
1212 #include <linux/sched/mm.h> /* for init_mm */
13+#include <linux/pgtable.h>
1314
1415 #include <asm/io.h>
1516 #include <asm/machdep.h>
16−#include <linux/pgtable.h>
1717 #include <asm/ppc-pci.h>
1818 #include <asm/io-workarounds.h>
1919 #include <asm/pte-walk.h>
arch/powerpc/kernel/irq.c+1−1
@@ -51,10 +51,10 @@ · 50 unmodified lines
5151 #include <linux/of.h>
5252 #include <linux/of_irq.h>
5353 #include <linux/vmalloc.h>
54+#include <linux/pgtable.h>
5455
5556 #include <linux/uaccess.h>
5657 #include <asm/io.h>
57−#include <linux/pgtable.h>
5858 #include <asm/irq.h>
5959 #include <asm/cache.h>
6060 #include <asm/prom.h>
arch/powerpc/kernel/mce_power.c+1−1
@@ -12,10 +12,10 @@ · 11 unmodified lines
1212 #include <linux/types.h>
1313 #include <linux/ptrace.h>
1414 #include <linux/extable.h>
15+#include <linux/pgtable.h>
1516 #include <asm/mmu.h>
1617 #include <asm/mce.h>
1718 #include <asm/machdep.h>
18−#include <linux/pgtable.h>
1919 #include <asm/pte-walk.h>
2020 #include <asm/sstep.h>
2121 #include <asm/exception-64s.h>
arch/powerpc/kernel/paca.c+1−1
@@ -8,11 +8,11 @@ · 7 unmodified lines
88 #include <linux/memblock.h>
99 #include <linux/sched/task.h>
1010 #include <linux/numa.h>
11+#include <linux/pgtable.h>
1112
1213 #include <asm/lppaca.h>
1314 #include <asm/paca.h>
1415 #include <asm/sections.h>
15−#include <linux/pgtable.h>
1616 #include <asm/kexec.h>
1717 #include <asm/svm.h>
1818 #include <asm/ultravisor.h>
arch/powerpc/kernel/prom.c+1−1
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/of_fdt.h>
3131 #include <linux/libfdt.h>
3232 #include <linux/cpu.h>
33+#include <linux/pgtable.h>
3334
3435 #include <asm/prom.h>
3536 #include <asm/rtas.h>
@@ -41,7 +42,6 @@ · 5 unmodified lines
4142 #include <asm/smp.h>
4243 #include <asm/mmu.h>
4344 #include <asm/paca.h>
44−#include <linux/pgtable.h>
4545 #include <asm/powernv.h>
4646 #include <asm/iommu.h>
4747 #include <asm/btext.h>
arch/powerpc/kernel/prom_init.c+1−1
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/delay.h>
2727 #include <linux/initrd.h>
2828 #include <linux/bitops.h>
29+#include <linux/pgtable.h>
2930 #include <asm/prom.h>
3031 #include <asm/rtas.h>
3132 #include <asm/page.h>
@@ -34,7 +35,6 @@ · 2 unmodified lines
3435 #include <asm/io.h>
3536 #include <asm/smp.h>
3637 #include <asm/mmu.h>
37−#include <linux/pgtable.h>
3838 #include <asm/iommu.h>
3939 #include <asm/btext.h>
4040 #include <asm/sections.h>
arch/powerpc/kernel/rtas_pci.c+1−1
@@ -13,9 +13,9 @@ · 12 unmodified lines
1313 #include <linux/pci.h>
1414 #include <linux/string.h>
1515 #include <linux/init.h>
16+#include <linux/pgtable.h>
1617
1718 #include <asm/io.h>
18−#include <linux/pgtable.h>
1919 #include <asm/irq.h>
2020 #include <asm/prom.h>
2121 #include <asm/machdep.h>
arch/powerpc/kernel/setup-common.c+1−1
@@ -31,13 +31,13 @@ · 30 unmodified lines
3131 #include <linux/memblock.h>
3232 #include <linux/of_platform.h>
3333 #include <linux/hugetlb.h>
34+#include <linux/pgtable.h>
3435 #include <asm/debugfs.h>
3536 #include <asm/io.h>
3637 #include <asm/paca.h>
3738 #include <asm/prom.h>
3839 #include <asm/processor.h>
3940 #include <asm/vdso_datapage.h>
40−#include <linux/pgtable.h>
4141 #include <asm/smp.h>
4242 #include <asm/elf.h>
4343 #include <asm/machdep.h>
arch/powerpc/kernel/setup_32.c+1−1
@@ -19,11 +19,11 @@ · 18 unmodified lines
1919 #include <linux/memblock.h>
2020 #include <linux/export.h>
2121 #include <linux/nvram.h>
22+#include <linux/pgtable.h>
2223
2324 #include <asm/io.h>
2425 #include <asm/prom.h>
2526 #include <asm/processor.h>
26−#include <linux/pgtable.h>
2727 #include <asm/setup.h>
2828 #include <asm/smp.h>
2929 #include <asm/elf.h>
arch/powerpc/kernel/setup_64.c+1−1
@@ -30,13 +30,13 @@ · 29 unmodified lines
3030 #include <linux/lockdep.h>
3131 #include <linux/memory.h>
3232 #include <linux/nmi.h>
33+#include <linux/pgtable.h>
3334
3435 #include <asm/debugfs.h>
3536 #include <asm/io.h>
3637 #include <asm/kdump.h>
3738 #include <asm/prom.h>
3839 #include <asm/processor.h>
39−#include <linux/pgtable.h>
4040 #include <asm/smp.h>
4141 #include <asm/elf.h>
4242 #include <asm/machdep.h>
arch/powerpc/kernel/smp.c+1−1
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/processor.h>
3434 #include <linux/random.h>
3535 #include <linux/stackprotector.h>
36+#include <linux/pgtable.h>
3637
3738 #include <asm/ptrace.h>
3839 #include <linux/atomic.h>
@@ -41,7 +42,6 @@ · 2 unmodified lines
4142 #include <asm/kvm_ppc.h>
4243 #include <asm/dbell.h>
4344 #include <asm/page.h>
44−#include <linux/pgtable.h>
4545 #include <asm/prom.h>
4646 #include <asm/smp.h>
4747 #include <asm/time.h>
arch/powerpc/kvm/book3s_64_mmu_radix.c+1−1
@@ -11,12 +11,12 @@ · 10 unmodified lines
1111 #include <linux/anon_inodes.h>
1212 #include <linux/file.h>
1313 #include <linux/debugfs.h>
14+#include <linux/pgtable.h>
1415
1516 #include <asm/kvm_ppc.h>
1617 #include <asm/kvm_book3s.h>
1718 #include <asm/page.h>
1819 #include <asm/mmu.h>
19−#include <linux/pgtable.h>
2020 #include <asm/pgalloc.h>
2121 #include <asm/pte-walk.h>
2222 #include <asm/ultravisor.h>
arch/powerpc/kvm/book3s_hv_nested.c+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/kvm_host.h>
1313 #include <linux/llist.h>
14+#include <linux/pgtable.h>
1415
1516 #include <asm/kvm_ppc.h>
1617 #include <asm/kvm_book3s.h>
1718 #include <asm/mmu.h>
18−#include <linux/pgtable.h>
1919 #include <asm/pgalloc.h>
2020 #include <asm/pte-walk.h>
2121 #include <asm/reg.h>
arch/powerpc/kvm/book3s_hv_rm_xics.c+1−1
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/kvm_host.h>
99 #include <linux/err.h>
1010 #include <linux/kernel_stat.h>
11+#include <linux/pgtable.h>
1112
1213 #include <asm/kvm_book3s.h>
1314 #include <asm/kvm_ppc.h>
@@ -15,7 +16,6 @@ · 1 unmodified line
1516 #include <asm/xics.h>
1617 #include <asm/synch.h>
1718 #include <asm/cputhreads.h>
18−#include <linux/pgtable.h>
1919 #include <asm/ppc-opcode.h>
2020 #include <asm/pnv-pci.h>
2121 #include <asm/opal.h>
arch/powerpc/kvm/book3s_hv_rm_xive.c+1−1
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 #include <linux/kvm_host.h>
44 #include <linux/err.h>
55 #include <linux/kernel_stat.h>
6+#include <linux/pgtable.h>
67
78 #include <asm/kvm_book3s.h>
89 #include <asm/kvm_ppc.h>
@@ -11,7 +12,6 @@ · 2 unmodified lines
1112 #include <asm/debug.h>
1213 #include <asm/synch.h>
1314 #include <asm/cputhreads.h>
14−#include <linux/pgtable.h>
1515 #include <asm/ppc-opcode.h>
1616 #include <asm/pnv-pci.h>
1717 #include <asm/opal.h>
arch/powerpc/kvm/fpu.S+1−1
@@ -5,10 +5,10 @@ · 4 unmodified lines
55 * Copyright (C) 2010 Alexander Graf (agraf@suse.de)
66 */
77
8+#include <linux/pgtable.h>
89 #include <asm/reg.h>
910 #include <asm/page.h>
1011 #include <asm/mmu.h>
11−#include <linux/pgtable.h>
1212 #include <asm/cputable.h>
1313 #include <asm/cache.h>
1414 #include <asm/thread_info.h>
arch/powerpc/mm/book3s32/hash_low.S+1−1
@@ -14,9 +14,9 @@ · 13 unmodified lines
1414 * hash table, so this file is not used on them.)
1515 */
1616
17+#include <linux/pgtable.h>
1718 #include <asm/reg.h>
1819 #include <asm/page.h>
19−#include <linux/pgtable.h>
2020 #include <asm/cputable.h>
2121 #include <asm/ppc_asm.h>
2222 #include <asm/thread_info.h>
arch/powerpc/mm/book3s64/hash_native.c+1−1
@@ -14,11 +14,11 @@ · 13 unmodified lines
1414 #include <linux/processor.h>
1515 #include <linux/threads.h>
1616 #include <linux/smp.h>
17+#include <linux/pgtable.h>
1718
1819 #include <asm/machdep.h>
1920 #include <asm/mmu.h>
2021 #include <asm/mmu_context.h>
21−#include <linux/pgtable.h>
2222 #include <asm/trace.h>
2323 #include <asm/tlb.h>
2424 #include <asm/cputable.h>
arch/powerpc/mm/book3s64/hash_utils.c+1−1
@@ -35,10 +35,10 @@ · 34 unmodified lines
3535 #include <linux/pkeys.h>
3636 #include <linux/hugetlb.h>
3737 #include <linux/cpu.h>
38+#include <linux/pgtable.h>
3839
3940 #include <asm/debugfs.h>
4041 #include <asm/processor.h>
41−#include <linux/pgtable.h>
4242 #include <asm/mmu.h>
4343 #include <asm/mmu_context.h>
4444 #include <asm/page.h>
arch/powerpc/mm/book3s64/slb.c+1−1
@@ -10,7 +10,6 @@ · 9 unmodified lines
1010 */
1111
1212 #include <asm/asm-prototypes.h>
13−#include <linux/pgtable.h>
1413 #include <asm/mmu.h>
1514 #include <asm/mmu_context.h>
1615 #include <asm/paca.h>
@@ -21,6 +20,7 @@ · 4 unmodified lines
2120 #include <linux/compiler.h>
2221 #include <linux/context_tracking.h>
2322 #include <linux/mm_types.h>
23+#include <linux/pgtable.h>
2424
2525 #include <asm/udbg.h>
2626 #include <asm/code-patching.h>
arch/powerpc/mm/init-common.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
1717 #undef DEBUG
1818
1919 #include <linux/string.h>
20−#include <asm/pgalloc.h>
2120 #include <linux/pgtable.h>
21+#include <asm/pgalloc.h>
2222 #include <asm/kup.h>
2323
2424 phys_addr_t memstart_addr __ro_after_init = (phys_addr_t)~0ull;
arch/powerpc/mm/nohash/tlb_low_64e.S+1−1
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 * Ben. Herrenschmidt (benh@kernel.crashing.org), IBM Corp.
77 */
88
9+#include <linux/pgtable.h>
910 #include <asm/processor.h>
1011 #include <asm/reg.h>
1112 #include <asm/page.h>
@@ -13,7 +14,6 @@ · 1 unmodified line
1314 #include <asm/ppc_asm.h>
1415 #include <asm/asm-offsets.h>
1516 #include <asm/cputable.h>
16−#include <linux/pgtable.h>
1717 #include <asm/exception-64e.h>
1818 #include <asm/ppc-opcode.h>
1919 #include <asm/kvm_asm.h>
arch/powerpc/mm/ptdump/bats.c+1−1
@@ -6,8 +6,8 @@ · 5 unmodified lines
66 * This dumps the content of BATS
77 */
88
9−#include <asm/debugfs.h>
109 #include <linux/pgtable.h>
10+#include <asm/debugfs.h>
1111 #include <asm/cpu_has_feature.h>
1212
1313 #include "ptdump.h"
arch/powerpc/platforms/85xx/corenet_generic.c+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
1212 #include <linux/kdev_t.h>
1313 #include <linux/delay.h>
1414 #include <linux/interrupt.h>
15+#include <linux/pgtable.h>
1516
1617 #include <asm/time.h>
1718 #include <asm/machdep.h>
1819 #include <asm/pci-bridge.h>
19−#include <linux/pgtable.h>
2020 #include <asm/ppc-pci.h>
2121 #include <mm/mmu_decl.h>
2222 #include <asm/prom.h>
arch/powerpc/platforms/85xx/mpc85xx_cds.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
2222 #include <linux/interrupt.h>
2323 #include <linux/fsl_devices.h>
2424 #include <linux/of_platform.h>
25−
2625 #include <linux/pgtable.h>
26+
2727 #include <asm/page.h>
2828 #include <linux/atomic.h>
2929 #include <asm/time.h>
arch/powerpc/platforms/85xx/qemu_e500.c+1−1
@@ -13,8 +13,8 @@ · 12 unmodified lines
1313
1414 #include <linux/kernel.h>
1515 #include <linux/of_fdt.h>
16−#include <asm/machdep.h>
1716 #include <linux/pgtable.h>
17+#include <asm/machdep.h>
1818 #include <asm/time.h>
1919 #include <asm/udbg.h>
2020 #include <asm/mpic.h>
arch/powerpc/platforms/85xx/sbc8548.c+1−1
@@ -24,8 +24,8 @@ · 23 unmodified lines
2424 #include <linux/interrupt.h>
2525 #include <linux/fsl_devices.h>
2626 #include <linux/of_platform.h>
27−
2827 #include <linux/pgtable.h>
28+
2929 #include <asm/page.h>
3030 #include <linux/atomic.h>
3131 #include <asm/time.h>
arch/powerpc/platforms/85xx/smp.c+1−1
@@ -16,9 +16,9 @@ · 15 unmodified lines
1616 #include <linux/highmem.h>
1717 #include <linux/cpu.h>
1818 #include <linux/fsl/guts.h>
19+#include <linux/pgtable.h>
1920
2021 #include <asm/machdep.h>
21−#include <linux/pgtable.h>
2222 #include <asm/page.h>
2323 #include <asm/mpic.h>
2424 #include <asm/cacheflush.h>
arch/powerpc/platforms/86xx/mpc86xx_smp.c+1−1
@@ -10,10 +10,10 @@ · 9 unmodified lines
1010 #include <linux/kernel.h>
1111 #include <linux/init.h>
1212 #include <linux/delay.h>
13+#include <linux/pgtable.h>
1314
1415 #include <asm/code-patching.h>
1516 #include <asm/page.h>
16−#include <linux/pgtable.h>
1717 #include <asm/pci-bridge.h>
1818 #include <asm/mpic.h>
1919 #include <asm/cacheflush.h>
arch/powerpc/platforms/cell/cbe_regs.c+1−1
@@ -12,9 +12,9 @@ · 11 unmodified lines
1212 #include <linux/export.h>
1313 #include <linux/of_device.h>
1414 #include <linux/of_platform.h>
15+#include <linux/pgtable.h>
1516
1617 #include <asm/io.h>
17−#include <linux/pgtable.h>
1818 #include <asm/prom.h>
1919 #include <asm/ptrace.h>
2020 #include <asm/cell-regs.h>
arch/powerpc/platforms/cell/interrupt.c+1−1
@@ -23,9 +23,9 @@ · 22 unmodified lines
2323 #include <linux/types.h>
2424 #include <linux/ioport.h>
2525 #include <linux/kernel_stat.h>
26+#include <linux/pgtable.h>
2627
2728 #include <asm/io.h>
28−#include <linux/pgtable.h>
2929 #include <asm/prom.h>
3030 #include <asm/ptrace.h>
3131 #include <asm/machdep.h>
arch/powerpc/platforms/cell/pervasive.c+1−1
@@ -15,11 +15,11 @@ · 14 unmodified lines
1515 #include <linux/percpu.h>
1616 #include <linux/types.h>
1717 #include <linux/kallsyms.h>
18+#include <linux/pgtable.h>
1819
1920 #include <asm/io.h>
2021 #include <asm/machdep.h>
2122 #include <asm/prom.h>
22−#include <linux/pgtable.h>
2323 #include <asm/reg.h>
2424 #include <asm/cell-regs.h>
2525 #include <asm/cpu_has_feature.h>
arch/powerpc/platforms/cell/smp.c+1−1
@@ -21,12 +21,12 @@ · 20 unmodified lines
2121 #include <linux/err.h>
2222 #include <linux/device.h>
2323 #include <linux/cpu.h>
24+#include <linux/pgtable.h>
2425
2526 #include <asm/ptrace.h>
2627 #include <linux/atomic.h>
2728 #include <asm/irq.h>
2829 #include <asm/page.h>
29−#include <linux/pgtable.h>
3030 #include <asm/io.h>
3131 #include <asm/prom.h>
3232 #include <asm/smp.h>
arch/powerpc/platforms/cell/spider-pic.c+1−1
@@ -10,8 +10,8 @@ · 9 unmodified lines
1010 #include <linux/interrupt.h>
1111 #include <linux/irq.h>
1212 #include <linux/ioport.h>
13−
1413 #include <linux/pgtable.h>
14+
1515 #include <asm/prom.h>
1616 #include <asm/io.h>
1717
arch/powerpc/platforms/chrp/pci.c+1−1
@@ -8,9 +8,9 @@ · 7 unmodified lines
88 #include <linux/delay.h>
99 #include <linux/string.h>
1010 #include <linux/init.h>
11+#include <linux/pgtable.h>
1112
1213 #include <asm/io.h>
13−#include <linux/pgtable.h>
1414 #include <asm/irq.h>
1515 #include <asm/hydra.h>
1616 #include <asm/prom.h>
arch/powerpc/platforms/chrp/smp.c+1−1
@@ -16,12 +16,12 @@ · 15 unmodified lines
1616 #include <linux/kernel_stat.h>
1717 #include <linux/delay.h>
1818 #include <linux/spinlock.h>
19+#include <linux/pgtable.h>
1920
2021 #include <asm/ptrace.h>
2122 #include <linux/atomic.h>
2223 #include <asm/irq.h>
2324 #include <asm/page.h>
24−#include <linux/pgtable.h>
2525 #include <asm/sections.h>
2626 #include <asm/io.h>
2727 #include <asm/prom.h>
arch/powerpc/platforms/powermac/smp.c+1−1
@@ -30,13 +30,13 @@ · 29 unmodified lines
3030 #include <linux/hardirq.h>
3131 #include <linux/cpu.h>
3232 #include <linux/compiler.h>
33+#include <linux/pgtable.h>
3334
3435 #include <asm/ptrace.h>
3536 #include <linux/atomic.h>
3637 #include <asm/code-patching.h>
3738 #include <asm/irq.h>
3839 #include <asm/page.h>
39−#include <linux/pgtable.h>
4040 #include <asm/sections.h>
4141 #include <asm/io.h>
4242 #include <asm/prom.h>
arch/powerpc/platforms/pseries/lpar.c+1−1
@@ -21,10 +21,10 @@ · 20 unmodified lines
2121 #include <linux/cpuhotplug.h>
2222 #include <linux/workqueue.h>
2323 #include <linux/proc_fs.h>
24+#include <linux/pgtable.h>
2425 #include <asm/processor.h>
2526 #include <asm/mmu.h>
2627 #include <asm/page.h>
27−#include <linux/pgtable.h>
2828 #include <asm/machdep.h>
2929 #include <asm/mmu_context.h>
3030 #include <asm/iommu.h>
arch/powerpc/platforms/pseries/smp.c+1−1
@@ -20,12 +20,12 @@ · 19 unmodified lines
2020 #include <linux/err.h>
2121 #include <linux/device.h>
2222 #include <linux/cpu.h>
23+#include <linux/pgtable.h>
2324
2425 #include <asm/ptrace.h>
2526 #include <linux/atomic.h>
2627 #include <asm/irq.h>
2728 #include <asm/page.h>
28−#include <linux/pgtable.h>
2929 #include <asm/io.h>
3030 #include <asm/prom.h>
3131 #include <asm/smp.h>
arch/powerpc/sysdev/mpic.c+1−1
@@ -29,11 +29,11 @@ · 28 unmodified lines
2929 #include <linux/slab.h>
3030 #include <linux/syscore_ops.h>
3131 #include <linux/ratelimit.h>
32+#include <linux/pgtable.h>
3233
3334 #include <asm/ptrace.h>
3435 #include <asm/signal.h>
3536 #include <asm/io.h>
36−#include <linux/pgtable.h>
3737 #include <asm/irq.h>
3838 #include <asm/machdep.h>
3939 #include <asm/mpic.h>
arch/riscv/include/asm/fixmap.h+1−1
@@ -8,8 +8,8 @@ · 7 unmodified lines
88
99 #include <linux/kernel.h>
1010 #include <linux/sizes.h>
11−#include <asm/page.h>
1211 #include <linux/pgtable.h>
12+#include <asm/page.h>
1313
1414 #ifdef CONFIG_MMU
1515 /*
arch/riscv/include/asm/io.h+1−1
@@ -12,8 +12,8 @@ · 11 unmodified lines
1212 #define _ASM_RISCV_IO_H
1313
1414 #include <linux/types.h>
15−#include <asm/mmiowb.h>
1615 #include <linux/pgtable.h>
16+#include <asm/mmiowb.h>
1717
1818 /*
1919 * MMIO access functions are separated out to break dependency cycles
arch/riscv/include/asm/kasan.h+0−2
@@ -8,8 +8,6 @@ · 7 unmodified lines
88
99 #ifdef CONFIG_KASAN
1010
11−#include <linux/pgtable.h>
12−
1311 #define KASAN_SHADOW_SCALE_SHIFT 3
1412
1513 #define KASAN_SHADOW_SIZE (UL(1) << (38 - KASAN_SHADOW_SCALE_SHIFT))
arch/riscv/mm/cacheflush.c+0−1
@@ -3,7 +3,6 @@ · 2 unmodified lines
33 * Copyright (C) 2017 SiFive
44 */
55
6−#include <linux/pgtable.h>
76 #include <asm/cacheflush.h>
87
98 #ifdef CONFIG_SMP
arch/riscv/mm/kasan_init.c+1−1
@@ -6,8 +6,8 @@ · 5 unmodified lines
66 #include <linux/kasan.h>
77 #include <linux/kernel.h>
88 #include <linux/memblock.h>
9−#include <asm/tlbflush.h>
109 #include <linux/pgtable.h>
10+#include <asm/tlbflush.h>
1111 #include <asm/fixmap.h>
1212
1313 extern pgd_t early_pg_dir[PTRS_PER_PGD];
arch/s390/boot/ipl_parm.c+1−1
@@ -2,12 +2,12 @@ · 1 unmodified line
22 #include <linux/kernel.h>
33 #include <linux/init.h>
44 #include <linux/ctype.h>
5+#include <linux/pgtable.h>
56 #include <asm/ebcdic.h>
67 #include <asm/sclp.h>
78 #include <asm/sections.h>
89 #include <asm/boot_data.h>
910 #include <asm/facility.h>
10−#include <linux/pgtable.h>
1111 #include <asm/uv.h>
1212 #include "boot.h"
1313
arch/s390/boot/kaslr.c+1−1
@@ -2,8 +2,8 @@ · 1 unmodified line
22 /*
33 * Copyright IBM Corp. 2019
44 */
5−#include <asm/mem_detect.h>
65 #include <linux/pgtable.h>
6+#include <asm/mem_detect.h>
77 #include <asm/cpacf.h>
88 #include <asm/timex.h>
99 #include <asm/sclp.h>
arch/s390/include/asm/hugetlb.h+1−1
@@ -9,8 +9,8 @@ · 8 unmodified lines
99 #ifndef _ASM_S390_HUGETLB_H
1010 #define _ASM_S390_HUGETLB_H
1111
12−#include <asm/page.h>
1312 #include <linux/pgtable.h>
13+#include <asm/page.h>
1414
1515 #define hugetlb_free_pgd_range free_pgd_range
1616 #define hugepages_supported() (MACHINE_HAS_EDAT1)
arch/s390/include/asm/kasan.h+0−2
@@ -2,8 +2,6 @@ · 1 unmodified line
22 #ifndef __ASM_KASAN_H
33 #define __ASM_KASAN_H
44
5−#include <linux/pgtable.h>
6−
75 #ifdef CONFIG_KASAN
86
97 #define KASAN_SHADOW_SCALE_SHIFT 3
arch/s390/kernel/asm-offsets.c+1−1
@@ -11,9 +11,9 @@ · 10 unmodified lines
1111 #include <linux/kvm_host.h>
1212 #include <linux/sched.h>
1313 #include <linux/purgatory.h>
14+#include <linux/pgtable.h>
1415 #include <asm/idle.h>
1516 #include <asm/vdso.h>
16−#include <linux/pgtable.h>
1717 #include <asm/gmap.h>
1818 #include <asm/nmi.h>
1919 #include <asm/stacktrace.h>
arch/s390/kvm/gaccess.c+1−1
@@ -9,8 +9,8 @@ · 8 unmodified lines
99 #include <linux/vmalloc.h>
1010 #include <linux/mm_types.h>
1111 #include <linux/err.h>
12−
1312 #include <linux/pgtable.h>
13+
1414 #include <asm/gmap.h>
1515 #include "kvm-s390.h"
1616 #include "gaccess.h"
arch/s390/kvm/kvm-s390.c+1−1
@@ -31,11 +31,11 @@ · 30 unmodified lines
3131 #include <linux/bitmap.h>
3232 #include <linux/sched/signal.h>
3333 #include <linux/string.h>
34+#include <linux/pgtable.h>
3435
3536 #include <asm/asm-offsets.h>
3637 #include <asm/lowcore.h>
3738 #include <asm/stp.h>
38−#include <linux/pgtable.h>
3939 #include <asm/gmap.h>
4040 #include <asm/nmi.h>
4141 #include <asm/switch_to.h>
arch/s390/kvm/priv.c+1−1
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/errno.h>
1414 #include <linux/compat.h>
1515 #include <linux/mm_types.h>
16+#include <linux/pgtable.h>
1617
1718 #include <asm/asm-offsets.h>
1819 #include <asm/facility.h>
@@ -20,7 +21,6 @@ · 1 unmodified line
2021 #include <asm/debug.h>
2122 #include <asm/ebcdic.h>
2223 #include <asm/sysinfo.h>
23−#include <linux/pgtable.h>
2424 #include <asm/page-states.h>
2525 #include <asm/pgalloc.h>
2626 #include <asm/gmap.h>
arch/s390/mm/extmem.c+1−1
@@ -20,9 +20,9 @@ · 19 unmodified lines
2020 #include <linux/ctype.h>
2121 #include <linux/ioport.h>
2222 #include <linux/refcount.h>
23+#include <linux/pgtable.h>
2324 #include <asm/diag.h>
2425 #include <asm/page.h>
25−#include <linux/pgtable.h>
2626 #include <asm/ebcdic.h>
2727 #include <asm/errno.h>
2828 #include <asm/extmem.h>
arch/s390/mm/gmap.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
1717 #include <linux/swapops.h>
1818 #include <linux/ksm.h>
1919 #include <linux/mman.h>
20−
2120 #include <linux/pgtable.h>
21+
2222 #include <asm/pgalloc.h>
2323 #include <asm/gmap.h>
2424 #include <asm/tlb.h>
arch/s390/mm/kasan_init.c+1−1
@@ -2,8 +2,8 @@ · 1 unmodified line
22 #include <linux/kasan.h>
33 #include <linux/sched/task.h>
44 #include <linux/memblock.h>
5−#include <asm/pgalloc.h>
65 #include <linux/pgtable.h>
6+#include <asm/pgalloc.h>
77 #include <asm/kasan.h>
88 #include <asm/mem_detect.h>
99 #include <asm/processor.h>
arch/sh/mm/pmb.c+1−1
@@ -23,10 +23,10 @@ · 22 unmodified lines
2323 #include <linux/io.h>
2424 #include <linux/spinlock.h>
2525 #include <linux/vmalloc.h>
26+#include <linux/pgtable.h>
2627 #include <asm/cacheflush.h>
2728 #include <linux/sizes.h>
2829 #include <linux/uaccess.h>
29−#include <linux/pgtable.h>
3030 #include <asm/page.h>
3131 #include <asm/mmu.h>
3232 #include <asm/mmu_context.h>
arch/sparc/include/asm/floppy_32.h+1−1
@@ -9,8 +9,8 @@ · 8 unmodified lines
99
1010 #include <linux/of.h>
1111 #include <linux/of_device.h>
12−
1312 #include <linux/pgtable.h>
13+
1414 #include <asm/idprom.h>
1515 #include <asm/oplib.h>
1616 #include <asm/auxio.h>
arch/sparc/include/asm/highmem.h+1−1
@@ -22,9 +22,9 @@ · 21 unmodified lines
2222 #ifdef __KERNEL__
2323
2424 #include <linux/interrupt.h>
25+#include <linux/pgtable.h>
2526 #include <asm/vaddrs.h>
2627 #include <asm/kmap_types.h>
27−#include <linux/pgtable.h>
2828 #include <asm/pgtsrmmu.h>
2929
3030 /* declarations for highmem.c */
arch/sparc/include/asm/io-unit.h+1−1
@@ -7,8 +7,8 @@ · 6 unmodified lines
77 #define _SPARC_IO_UNIT_H
88
99 #include <linux/spinlock.h>
10−#include <asm/page.h>
1110 #include <linux/pgtable.h>
11+#include <asm/page.h>
1212
1313 /* The io-unit handles all virtual to physical address translations
1414 * that occur between the SBUS and physical memory. Access by
arch/sparc/include/asm/pgalloc_32.h+1−1
@@ -4,9 +4,9 @@ · 3 unmodified lines
44
55 #include <linux/kernel.h>
66 #include <linux/sched.h>
7+#include <linux/pgtable.h>
78
89 #include <asm/pgtsrmmu.h>
9−#include <linux/pgtable.h>
1010 #include <asm/vaddrs.h>
1111 #include <asm/page.h>
1212
arch/sparc/kernel/cpu.c+1−1
@@ -11,9 +11,9 @@ · 10 unmodified lines
1111 #include <linux/init.h>
1212 #include <linux/smp.h>
1313 #include <linux/threads.h>
14+#include <linux/pgtable.h>
1415
1516 #include <asm/spitfire.h>
16−#include <linux/pgtable.h>
1717 #include <asm/oplib.h>
1818 #include <asm/setup.h>
1919 #include <asm/page.h>
arch/sparc/kernel/entry.S+1−1
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/linkage.h>
1212 #include <linux/errno.h>
13+#include <linux/pgtable.h>
1314
1415 #include <asm/head.h>
1516 #include <asm/asi.h>
@@ -20,7 +21,6 @@ · 4 unmodified lines
2021 #include <asm/psr.h>
2122 #include <asm/vaddrs.h>
2223 #include <asm/page.h>
23−#include <linux/pgtable.h>
2424 #include <asm/winmacro.h>
2525 #include <asm/signal.h>
2626 #include <asm/obio.h>
arch/sparc/kernel/head_64.S+1−1
@@ -12,13 +12,13 @@ · 11 unmodified lines
1212 #include <linux/threads.h>
1313 #include <linux/init.h>
1414 #include <linux/linkage.h>
15+#include <linux/pgtable.h>
1516 #include <asm/thread_info.h>
1617 #include <asm/asi.h>
1718 #include <asm/pstate.h>
1819 #include <asm/ptrace.h>
1920 #include <asm/spitfire.h>
2021 #include <asm/page.h>
21−#include <linux/pgtable.h>
2222 #include <asm/errno.h>
2323 #include <asm/signal.h>
2424 #include <asm/processor.h>
arch/sparc/kernel/ktlb.S+1−1
@@ -7,10 +7,10 @@ · 6 unmodified lines
77 * Copyright (C) 1996,98,99 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
88 */
99
10+#include <linux/pgtable.h>
1011 #include <asm/head.h>
1112 #include <asm/asi.h>
1213 #include <asm/page.h>
13−#include <linux/pgtable.h>
1414 #include <asm/tsb.h>
1515
1616 .text
arch/sparc/kernel/pci.c+1−1
@@ -21,9 +21,9 @@ · 20 unmodified lines
2121 #include <linux/init.h>
2222 #include <linux/of.h>
2323 #include <linux/of_device.h>
24+#include <linux/pgtable.h>
2425
2526 #include <linux/uaccess.h>
26−#include <linux/pgtable.h>
2727 #include <asm/irq.h>
2828 #include <asm/prom.h>
2929 #include <asm/apb.h>
arch/sparc/kernel/sun4m_irq.c+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
1212
1313 #include <linux/slab.h>
1414 #include <linux/sched/debug.h>
15+#include <linux/pgtable.h>
1516
1617 #include <asm/timer.h>
1718 #include <asm/traps.h>
1819 #include <asm/pgalloc.h>
19−#include <linux/pgtable.h>
2020 #include <asm/irq.h>
2121 #include <asm/io.h>
2222 #include <asm/cacheflush.h>
arch/sparc/kernel/trampoline_64.S+1−1
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 */
77
88
9+#include <linux/pgtable.h>
910 #include <asm/head.h>
1011 #include <asm/asi.h>
1112 #include <asm/lsu.h>
@@ -13,7 +14,6 @@ · 1 unmodified line
1314 #include <asm/dcu.h>
1415 #include <asm/pstate.h>
1516 #include <asm/page.h>
16−#include <linux/pgtable.h>
1717 #include <asm/spitfire.h>
1818 #include <asm/processor.h>
1919 #include <asm/thread_info.h>
arch/sparc/kernel/traps_32.c+1−1
@@ -18,12 +18,12 @@ · 17 unmodified lines
1818 #include <linux/smp.h>
1919 #include <linux/kdebug.h>
2020 #include <linux/export.h>
21+#include <linux/pgtable.h>
2122
2223 #include <asm/delay.h>
2324 #include <asm/ptrace.h>
2425 #include <asm/oplib.h>
2526 #include <asm/page.h>
26−#include <linux/pgtable.h>
2727 #include <asm/unistd.h>
2828 #include <asm/traps.h>
2929
arch/sparc/lib/clear_page.S+1−1
@@ -5,10 +5,10 @@ · 4 unmodified lines
55 * Copyright (C) 1997 Jakub Jelinek (jakub@redhat.com)
66 */
77
8+#include <linux/pgtable.h>
89 #include <asm/visasm.h>
910 #include <asm/thread_info.h>
1011 #include <asm/page.h>
11−#include <linux/pgtable.h>
1212 #include <asm/spitfire.h>
1313 #include <asm/head.h>
1414 #include <asm/export.h>
arch/sparc/mm/tsb.c+1−1
@@ -8,9 +8,9 @@ · 7 unmodified lines
88 #include <linux/preempt.h>
99 #include <linux/slab.h>
1010 #include <linux/mm_types.h>
11+#include <linux/pgtable.h>
1112
1213 #include <asm/page.h>
13−#include <linux/pgtable.h>
1414 #include <asm/mmu_context.h>
1515 #include <asm/setup.h>
1616 #include <asm/tsb.h>
arch/sparc/mm/ultra.S+1−1
@@ -5,8 +5,8 @@ · 4 unmodified lines
55 * Copyright (C) 1997, 2000, 2008 David S. Miller (davem@davemloft.net)
66 */
77
8−#include <asm/asi.h>
98 #include <linux/pgtable.h>
9+#include <asm/asi.h>
1010 #include <asm/page.h>
1111 #include <asm/spitfire.h>
1212 #include <asm/mmu_context.h>
arch/unicore32/kernel/hibernate.c+1−1
@@ -11,9 +11,9 @@ · 10 unmodified lines
1111 #include <linux/gfp.h>
1212 #include <linux/suspend.h>
1313 #include <linux/memblock.h>
14+#include <linux/pgtable.h>
1415
1516 #include <asm/page.h>
16−#include <linux/pgtable.h>
1717 #include <asm/pgalloc.h>
1818 #include <asm/sections.h>
1919 #include <asm/suspend.h>
arch/unicore32/kernel/hibernate_asm.S+1−1
@@ -11,9 +11,9 @@ · 10 unmodified lines
1111 #include <linux/sys.h>
1212 #include <linux/errno.h>
1313 #include <linux/linkage.h>
14+#include <linux/pgtable.h>
1415 #include <generated/asm-offsets.h>
1516 #include <asm/page.h>
16−#include <linux/pgtable.h>
1717 #include <asm/assembler.h>
1818
1919 @ restore_image(pgd_t *resume_pg_dir, struct pbe *restore_pblist)
arch/unicore32/mm/alignment.c+1−1
@@ -18,8 +18,8 @@ · 17 unmodified lines
1818 #include <linux/init.h>
1919 #include <linux/sched.h>
2020 #include <linux/uaccess.h>
21−
2221 #include <linux/pgtable.h>
22+
2323 #include <asm/tlbflush.h>
2424 #include <asm/unaligned.h>
2525
arch/unicore32/mm/proc-ucv2.S+1−1
@@ -8,10 +8,10 @@ · 7 unmodified lines
88 */
99 #include <linux/init.h>
1010 #include <linux/linkage.h>
11+#include <linux/pgtable.h>
1112 #include <asm/assembler.h>
1213 #include <asm/hwcap.h>
1314 #include <asm/pgtable-hwdef.h>
14−#include <linux/pgtable.h>
1515
1616 #include "proc-macros.S"
1717
arch/x86/boot/compressed/kaslr_64.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
2222 #include "misc.h"
2323
2424 /* These actually do the work of building the kernel identity maps. */
25−#include <asm/init.h>
2625 #include <linux/pgtable.h>
26+#include <asm/init.h>
2727 /* Use the static base for this part of the boot process */
2828 #undef __PAGE_OFFSET
2929 #define __PAGE_OFFSET __PAGE_OFFSET_BASE
arch/x86/include/asm/asm-prototypes.h+1−1
@@ -1,13 +1,13 @@
11 /* SPDX-License-Identifier: GPL-2.0 */
22 #include <asm/ftrace.h>
33 #include <linux/uaccess.h>
4+#include <linux/pgtable.h>
45 #include <asm/string.h>
56 #include <asm/page.h>
67 #include <asm/checksum.h>
78
89 #include <asm-generic/asm-prototypes.h>
910
10−#include <linux/pgtable.h>
1111 #include <asm/special_insns.h>
1212 #include <asm/preempt.h>
1313 #include <asm/asm.h>
arch/x86/include/asm/efi.h+1−1
@@ -3,13 +3,13 @@ · 2 unmodified lines
33 #define _ASM_X86_EFI_H
44
55 #include <asm/fpu/api.h>
6−#include <linux/pgtable.h>
76 #include <asm/processor-flags.h>
87 #include <asm/tlb.h>
98 #include <asm/nospec-branch.h>
109 #include <asm/mmu_context.h>
1110 #include <linux/build_bug.h>
1211 #include <linux/kernel.h>
12+#include <linux/pgtable.h>
1313
1414 extern unsigned long efi_fw_vendor, efi_config_table;
1515
arch/x86/include/asm/xen/hypercall.h+1−1
@@ -38,11 +38,11 @@ · 37 unmodified lines
3838 #include <linux/errno.h>
3939 #include <linux/string.h>
4040 #include <linux/types.h>
41+#include <linux/pgtable.h>
4142
4243 #include <trace/events/xen.h>
4344
4445 #include <asm/page.h>
45−#include <linux/pgtable.h>
4646 #include <asm/smap.h>
4747 #include <asm/nospec-branch.h>
4848
arch/x86/kernel/acpi/boot.c+1−1
@@ -20,11 +20,11 @@ · 19 unmodified lines
2020 #include <linux/pci.h>
2121 #include <linux/efi-bgrt.h>
2222 #include <linux/serial_core.h>
23+#include <linux/pgtable.h>
2324
2425 #include <asm/e820/api.h>
2526 #include <asm/irqdomain.h>
2627 #include <asm/pci_x86.h>
27−#include <linux/pgtable.h>
2828 #include <asm/io_apic.h>
2929 #include <asm/apic.h>
3030 #include <asm/io.h>
arch/x86/kernel/acpi/sleep.c+1−1
@@ -10,9 +10,9 @@ · 9 unmodified lines
1010 #include <linux/memblock.h>
1111 #include <linux/dmi.h>
1212 #include <linux/cpumask.h>
13+#include <linux/pgtable.h>
1314 #include <asm/segment.h>
1415 #include <asm/desc.h>
15−#include <linux/pgtable.h>
1616 #include <asm/cacheflush.h>
1717 #include <asm/realmode.h>
1818
arch/x86/kernel/apic/apic_numachip.c+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
1212 */
1313 #include <linux/types.h>
1414 #include <linux/init.h>
15+#include <linux/pgtable.h>
1516
1617 #include <asm/numachip/numachip.h>
1718 #include <asm/numachip/numachip_csr.h>
1819
19−#include <linux/pgtable.h>
2020
2121 #include "local.h"
2222
arch/x86/kernel/cpu/bugs.c+1−1
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/nospec.h>
1616 #include <linux/prctl.h>
1717 #include <linux/sched/smt.h>
18+#include <linux/pgtable.h>
1819
1920 #include <asm/spec-ctrl.h>
2021 #include <asm/cmdline.h>
@@ -26,7 +27,6 @@ · 5 unmodified lines
2627 #include <asm/vmx.h>
2728 #include <asm/paravirt.h>
2829 #include <asm/alternative.h>
29−#include <linux/pgtable.h>
3030 #include <asm/set_memory.h>
3131 #include <asm/intel-family.h>
3232 #include <asm/e820/api.h>
arch/x86/kernel/cpu/common.c+1−1
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/smp.h>
2222 #include <linux/io.h>
2323 #include <linux/syscore_ops.h>
24+#include <linux/pgtable.h>
2425
2526 #include <asm/stackprotector.h>
2627 #include <asm/perf_event.h>
@@ -35,7 +36,6 @@ · 8 unmodified lines
3536 #include <asm/vsyscall.h>
3637 #include <linux/topology.h>
3738 #include <linux/cpumask.h>
38−#include <linux/pgtable.h>
3939 #include <linux/atomic.h>
4040 #include <asm/proto.h>
4141 #include <asm/setup.h>
arch/x86/kernel/cpu/intel.c+1−1
@@ -1,5 +1,6 @@
11 // SPDX-License-Identifier: GPL-2.0
22 #include <linux/kernel.h>
3+#include <linux/pgtable.h>
34
45 #include <linux/string.h>
56 #include <linux/bitops.h>
@@ -11,7 +12,6 @@ · 5 unmodified lines
1112 #include <linux/uaccess.h>
1213
1314 #include <asm/cpufeature.h>
14−#include <linux/pgtable.h>
1515 #include <asm/msr.h>
1616 #include <asm/bugs.h>
1717 #include <asm/cpu.h>
arch/x86/kernel/crash_core_32.c+1−1
@@ -1,8 +1,8 @@
11 // SPDX-License-Identifier: GPL-2.0-only
22
33 #include <linux/crash_core.h>
4−
54 #include <linux/pgtable.h>
5+
66 #include <asm/setup.h>
77
88 void arch_crash_save_vmcoreinfo(void)
arch/x86/kernel/crash_core_64.c+1−1
@@ -1,8 +1,8 @@
11 // SPDX-License-Identifier: GPL-2.0-only
22
33 #include <linux/crash_core.h>
4−
54 #include <linux/pgtable.h>
5+
66 #include <asm/setup.h>
77
88 void arch_crash_save_vmcoreinfo(void)
arch/x86/kernel/early_printk.c+1−1
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/pci_regs.h>
99 #include <linux/pci_ids.h>
1010 #include <linux/errno.h>
11+#include <linux/pgtable.h>
1112 #include <asm/io.h>
1213 #include <asm/processor.h>
1314 #include <asm/fcntl.h>
@@ -15,7 +16,6 @@ · 1 unmodified line
1516 #include <xen/hvc-console.h>
1617 #include <asm/pci-direct.h>
1718 #include <asm/fixmap.h>
18−#include <linux/pgtable.h>
1919 #include <linux/usb/ehci_def.h>
2020 #include <linux/usb/xhci-dbgp.h>
2121 #include <asm/pci_x86.h>
arch/x86/kernel/head64.c+1−1
@@ -20,13 +20,13 @@ · 19 unmodified lines
2020 #include <linux/io.h>
2121 #include <linux/memblock.h>
2222 #include <linux/mem_encrypt.h>
23+#include <linux/pgtable.h>
2324
2425 #include <asm/processor.h>
2526 #include <asm/proto.h>
2627 #include <asm/smp.h>
2728 #include <asm/setup.h>
2829 #include <asm/desc.h>
29−#include <linux/pgtable.h>
3030 #include <asm/tlbflush.h>
3131 #include <asm/sections.h>
3232 #include <asm/kdebug.h>
arch/x86/kernel/head_64.S+1−1
@@ -13,8 +13,8 @@ · 12 unmodified lines
1313 #include <linux/linkage.h>
1414 #include <linux/threads.h>
1515 #include <linux/init.h>
16−#include <asm/segment.h>
1716 #include <linux/pgtable.h>
17+#include <asm/segment.h>
1818 #include <asm/page.h>
1919 #include <asm/msr.h>
2020 #include <asm/cache.h>
arch/x86/kernel/i8259.c+1−1
@@ -15,11 +15,11 @@ · 14 unmodified lines
1515 #include <linux/acpi.h>
1616 #include <linux/io.h>
1717 #include <linux/delay.h>
18+#include <linux/pgtable.h>
1819
1920 #include <linux/atomic.h>
2021 #include <asm/timer.h>
2122 #include <asm/hw_irq.h>
22−#include <linux/pgtable.h>
2323 #include <asm/desc.h>
2424 #include <asm/apic.h>
2525 #include <asm/i8259.h>
arch/x86/kernel/irqinit.c+1−1
@@ -16,11 +16,11 @@ · 15 unmodified lines
1616 #include <linux/acpi.h>
1717 #include <linux/io.h>
1818 #include <linux/delay.h>
19+#include <linux/pgtable.h>
1920
2021 #include <linux/atomic.h>
2122 #include <asm/timer.h>
2223 #include <asm/hw_irq.h>
23−#include <linux/pgtable.h>
2424 #include <asm/desc.h>
2525 #include <asm/apic.h>
2626 #include <asm/setup.h>
arch/x86/kernel/kprobes/core.c+1−1
@@ -41,11 +41,11 @@ · 40 unmodified lines
4141 #include <linux/kasan.h>
4242 #include <linux/moduleloader.h>
4343 #include <linux/vmalloc.h>
44+#include <linux/pgtable.h>
4445
4546 #include <asm/text-patching.h>
4647 #include <asm/cacheflush.h>
4748 #include <asm/desc.h>
48−#include <linux/pgtable.h>
4949 #include <linux/uaccess.h>
5050 #include <asm/alternative.h>
5151 #include <asm/insn.h>
arch/x86/kernel/kprobes/opt.c+1−1
@@ -16,11 +16,11 @@ · 15 unmodified lines
1616 #include <linux/kallsyms.h>
1717 #include <linux/ftrace.h>
1818 #include <linux/frame.h>
19+#include <linux/pgtable.h>
1920
2021 #include <asm/text-patching.h>
2122 #include <asm/cacheflush.h>
2223 #include <asm/desc.h>
23−#include <linux/pgtable.h>
2424 #include <linux/uaccess.h>
2525 #include <asm/alternative.h>
2626 #include <asm/insn.h>
arch/x86/kernel/paravirt.c+1−1
@@ -13,13 +13,13 @@ · 12 unmodified lines
1313 #include <linux/bcd.h>
1414 #include <linux/highmem.h>
1515 #include <linux/kprobes.h>
16+#include <linux/pgtable.h>
1617
1718 #include <asm/bug.h>
1819 #include <asm/paravirt.h>
1920 #include <asm/debugreg.h>
2021 #include <asm/desc.h>
2122 #include <asm/setup.h>
22−#include <linux/pgtable.h>
2323 #include <asm/time.h>
2424 #include <asm/pgalloc.h>
2525 #include <asm/irq.h>
arch/x86/kernel/reboot.c+1−1
@@ -11,13 +11,13 @@ · 10 unmodified lines
1111 #include <linux/tboot.h>
1212 #include <linux/delay.h>
1313 #include <linux/frame.h>
14+#include <linux/pgtable.h>
1415 #include <acpi/reboot.h>
1516 #include <asm/io.h>
1617 #include <asm/apic.h>
1718 #include <asm/io_apic.h>
1819 #include <asm/desc.h>
1920 #include <asm/hpet.h>
20−#include <linux/pgtable.h>
2121 #include <asm/proto.h>
2222 #include <asm/reboot_fixups.h>
2323 #include <asm/reboot.h>
arch/x86/kernel/smpboot.c+1−1
@@ -55,6 +55,7 @@ · 54 unmodified lines
5555 #include <linux/gfp.h>
5656 #include <linux/cpuidle.h>
5757 #include <linux/numa.h>
58+#include <linux/pgtable.h>
5859
5960 #include <asm/acpi.h>
6061 #include <asm/desc.h>
@@ -63,7 +64,6 @@ · 2 unmodified lines
6364 #include <asm/realmode.h>
6465 #include <asm/cpu.h>
6566 #include <asm/numa.h>
66−#include <linux/pgtable.h>
6767 #include <asm/tlbflush.h>
6868 #include <asm/mtrr.h>
6969 #include <asm/mwait.h>
arch/x86/mm/cpu_entry_area.c+1−1
@@ -4,9 +4,9 @@ · 3 unmodified lines
44 #include <linux/percpu.h>
55 #include <linux/kallsyms.h>
66 #include <linux/kcore.h>
7+#include <linux/pgtable.h>
78
89 #include <asm/cpu_entry_area.h>
9−#include <linux/pgtable.h>
1010 #include <asm/fixmap.h>
1111 #include <asm/desc.h>
1212
arch/x86/mm/ioremap.c+1−1
@@ -16,12 +16,12 @@ · 15 unmodified lines
1616 #include <linux/mmiotrace.h>
1717 #include <linux/mem_encrypt.h>
1818 #include <linux/efi.h>
19+#include <linux/pgtable.h>
1920
2021 #include <asm/set_memory.h>
2122 #include <asm/e820/api.h>
2223 #include <asm/efi.h>
2324 #include <asm/fixmap.h>
24−#include <linux/pgtable.h>
2525 #include <asm/tlbflush.h>
2626 #include <asm/pgalloc.h>
2727 #include <asm/memtype.h>
arch/x86/mm/kaslr.c+1−1
@@ -24,9 +24,9 @@ · 23 unmodified lines
2424 #include <linux/init.h>
2525 #include <linux/random.h>
2626 #include <linux/memblock.h>
27+#include <linux/pgtable.h>
2728
2829 #include <asm/pgalloc.h>
29−#include <linux/pgtable.h>
3030 #include <asm/setup.h>
3131 #include <asm/kaslr.h>
3232
arch/x86/mm/mmio-mod.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
1717 #include <linux/slab.h>
1818 #include <linux/uaccess.h>
1919 #include <linux/io.h>
20−#include <linux/pgtable.h>
2120 #include <linux/mmiotrace.h>
21+#include <linux/pgtable.h>
2222 #include <asm/e820/api.h> /* for ISA_START_ADDRESS */
2323 #include <linux/atomic.h>
2424 #include <linux/percpu.h>
arch/x86/mm/pat/memtype_interval.c+1−1
@@ -14,8 +14,8 @@ · 13 unmodified lines
1414 #include <linux/interval_tree_generic.h>
1515 #include <linux/sched.h>
1616 #include <linux/gfp.h>
17−
1817 #include <linux/pgtable.h>
18+
1919 #include <asm/memtype.h>
2020
2121 #include "memtype.h"
arch/x86/mm/setup_nx.c+1−1
@@ -2,8 +2,8 @@ · 1 unmodified line
22 #include <linux/spinlock.h>
33 #include <linux/errno.h>
44 #include <linux/init.h>
5−
65 #include <linux/pgtable.h>
6+
77 #include <asm/proto.h>
88 #include <asm/cpufeature.h>
99
arch/x86/platform/efi/efi_32.c+1−1
@@ -24,11 +24,11 @@ · 23 unmodified lines
2424 #include <linux/types.h>
2525 #include <linux/ioport.h>
2626 #include <linux/efi.h>
27+#include <linux/pgtable.h>
2728
2829 #include <asm/io.h>
2930 #include <asm/desc.h>
3031 #include <asm/page.h>
31−#include <linux/pgtable.h>
3232 #include <asm/tlbflush.h>
3333 #include <asm/efi.h>
3434
arch/x86/platform/olpc/olpc_ofw.c+1−1
@@ -3,12 +3,12 @@ · 2 unmodified lines
33 #include <linux/export.h>
44 #include <linux/spinlock_types.h>
55 #include <linux/init.h>
6+#include <linux/pgtable.h>
67 #include <asm/page.h>
78 #include <asm/setup.h>
89 #include <asm/io.h>
910 #include <asm/cpufeature.h>
1011 #include <asm/special_insns.h>
11−#include <linux/pgtable.h>
1212 #include <asm/olpc_ofw.h>
1313
1414 /* address of OFW callback interface; will be NULL if OFW isn't found */
arch/x86/power/cpu.c+1−1
@@ -13,8 +13,8 @@ · 12 unmodified lines
1313 #include <linux/perf_event.h>
1414 #include <linux/tboot.h>
1515 #include <linux/dmi.h>
16−
1716 #include <linux/pgtable.h>
17+
1818 #include <asm/proto.h>
1919 #include <asm/mtrr.h>
2020 #include <asm/page.h>
arch/x86/power/hibernate.c+1−1
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/scatterlist.h>
1313 #include <linux/kdebug.h>
1414 #include <linux/cpu.h>
15+#include <linux/pgtable.h>
1516
1617 #include <crypto/hash.h>
1718
@@ -19,7 +20,6 @@ · 1 unmodified line
1920 #include <asm/init.h>
2021 #include <asm/proto.h>
2122 #include <asm/page.h>
22−#include <linux/pgtable.h>
2323 #include <asm/mtrr.h>
2424 #include <asm/sections.h>
2525 #include <asm/suspend.h>
arch/x86/power/hibernate_32.c+1−1
@@ -8,9 +8,9 @@ · 7 unmodified lines
88 #include <linux/gfp.h>
99 #include <linux/suspend.h>
1010 #include <linux/memblock.h>
11+#include <linux/pgtable.h>
1112
1213 #include <asm/page.h>
13−#include <linux/pgtable.h>
1414 #include <asm/mmzone.h>
1515 #include <asm/sections.h>
1616 #include <asm/suspend.h>
arch/x86/power/hibernate_64.c+1−1
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/suspend.h>
1313 #include <linux/scatterlist.h>
1414 #include <linux/kdebug.h>
15+#include <linux/pgtable.h>
1516
1617 #include <crypto/hash.h>
1718
@@ -19,7 +20,6 @@ · 1 unmodified line
1920 #include <asm/init.h>
2021 #include <asm/proto.h>
2122 #include <asm/page.h>
22−#include <linux/pgtable.h>
2323 #include <asm/mtrr.h>
2424 #include <asm/sections.h>
2525 #include <asm/suspend.h>
arch/x86/realmode/init.c+1−1
@@ -3,9 +3,9 @@ · 2 unmodified lines
33 #include <linux/slab.h>
44 #include <linux/memblock.h>
55 #include <linux/mem_encrypt.h>
6+#include <linux/pgtable.h>
67
78 #include <asm/set_memory.h>
8−#include <linux/pgtable.h>
99 #include <asm/realmode.h>
1010 #include <asm/tlbflush.h>
1111 #include <asm/crash.h>
arch/x86/xen/mmu_pv.c+1−1
@@ -51,13 +51,13 @@ · 50 unmodified lines
5151 #include <linux/memblock.h>
5252 #include <linux/seq_file.h>
5353 #include <linux/crash_dump.h>
54+#include <linux/pgtable.h>
5455 #ifdef CONFIG_KEXEC_CORE
5556 #include <linux/kexec.h>
5657 #endif
5758
5859 #include <trace/events/xen.h>
5960
60−#include <linux/pgtable.h>
6161 #include <asm/tlbflush.h>
6262 #include <asm/fixmap.h>
6363 #include <asm/mmu_context.h>
arch/x86/xen/smp_pv.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/nmi.h>
2424 #include <linux/cpuhotplug.h>
2525 #include <linux/stackprotector.h>
26+#include <linux/pgtable.h>
2627
2728 #include <asm/paravirt.h>
2829 #include <asm/desc.h>
arch/xtensa/include/asm/fixmap.h+1−1
@@ -13,9 +13,9 @@ · 12 unmodified lines
1313 #ifndef _ASM_FIXMAP_H
1414 #define _ASM_FIXMAP_H
1515
16−#include <linux/pgtable.h>
1716 #ifdef CONFIG_HIGHMEM
1817 #include <linux/threads.h>
18+#include <linux/pgtable.h>
1919 #include <asm/kmap_types.h>
2020 #endif
2121
arch/xtensa/include/asm/highmem.h+1−1
@@ -13,10 +13,10 @@ · 12 unmodified lines
1313 #define _XTENSA_HIGHMEM_H
1414
1515 #include <linux/wait.h>
16+#include <linux/pgtable.h>
1617 #include <asm/cacheflush.h>
1718 #include <asm/fixmap.h>
1819 #include <asm/kmap_types.h>
19−#include <linux/pgtable.h>
2020
2121 #define PKMAP_BASE ((FIXADDR_START - \
2222 (LAST_PKMAP + 1) * PAGE_SIZE) & PMD_MASK)
arch/xtensa/include/asm/mmu_context.h+1−1
@@ -18,10 +18,10 @@ · 17 unmodified lines
1818 #include <linux/stringify.h>
1919 #include <linux/sched.h>
2020 #include <linux/mm_types.h>
21+#include <linux/pgtable.h>
2122
2223 #include <asm/vectors.h>
2324
24−#include <linux/pgtable.h>
2525 #include <asm/cacheflush.h>
2626 #include <asm/tlbflush.h>
2727 #include <asm-generic/mm_hooks.h>
arch/xtensa/kernel/entry.S+1−1
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <linux/linkage.h>
16+#include <linux/pgtable.h>
1617 #include <asm/asm-offsets.h>
1718 #include <asm/asmmacro.h>
1819 #include <asm/processor.h>
@@ -22,7 +23,6 @@ · 3 unmodified lines
2223 #include <asm/unistd.h>
2324 #include <asm/ptrace.h>
2425 #include <asm/current.h>
25−#include <linux/pgtable.h>
2626 #include <asm/page.h>
2727 #include <asm/signal.h>
2828 #include <asm/tlbflush.h>
arch/xtensa/kernel/traps.c+1−1
@@ -34,12 +34,12 @@ · 33 unmodified lines
3434 #include <linux/delay.h>
3535 #include <linux/hardirq.h>
3636 #include <linux/ratelimit.h>
37+#include <linux/pgtable.h>
3738
3839 #include <asm/stacktrace.h>
3940 #include <asm/ptrace.h>
4041 #include <asm/timex.h>
4142 #include <linux/uaccess.h>
42−#include <linux/pgtable.h>
4343 #include <asm/processor.h>
4444 #include <asm/traps.h>
4545 #include <asm/hw_breakpoint.h>
arch/xtensa/kernel/vectors.S+1−1
@@ -43,11 +43,11 @@ · 42 unmodified lines
4343 */
4444
4545 #include <linux/linkage.h>
46+#include <linux/pgtable.h>
4647 #include <asm/asmmacro.h>
4748 #include <asm/ptrace.h>
4849 #include <asm/current.h>
4950 #include <asm/asm-offsets.h>
50−#include <linux/pgtable.h>
5151 #include <asm/processor.h>
5252 #include <asm/page.h>
5353 #include <asm/thread_info.h>
arch/xtensa/mm/cache.c+1−1
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/memblock.h>
2525 #include <linux/swap.h>
2626 #include <linux/pagemap.h>
27+#include <linux/pgtable.h>
2728
2829 #include <asm/bootparam.h>
2930 #include <asm/mmu_context.h>
@@ -31,7 +32,6 @@ · 1 unmodified line
3132 #include <asm/tlbflush.h>
3233 #include <asm/page.h>
3334 #include <asm/pgalloc.h>
34−#include <linux/pgtable.h>
3535
3636 /*
3737 * Note:
arch/xtensa/mm/ioremap.c+1−1
@@ -7,9 +7,9 @@ · 6 unmodified lines
77
88 #include <linux/io.h>
99 #include <linux/vmalloc.h>
10+#include <linux/pgtable.h>
1011 #include <asm/cacheflush.h>
1112 #include <asm/io.h>
12−#include <linux/pgtable.h>
1313
1414 static void __iomem *xtensa_ioremap(unsigned long paddr, unsigned long size,
1515 pgprot_t prot)
arch/xtensa/mm/misc.S+1−1
@@ -14,8 +14,8 @@ · 13 unmodified lines
1414
1515
1616 #include <linux/linkage.h>
17−#include <asm/page.h>
1817 #include <linux/pgtable.h>
18+#include <asm/page.h>
1919 #include <asm/asmmacro.h>
2020 #include <asm/cacheasm.h>
2121 #include <asm/tlbflush.h>
drivers/acpi/scan.c+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
1515 #include <linux/nls.h>
1616 #include <linux/dma-mapping.h>
1717 #include <linux/platform_data/x86/apple.h>
18−
1918 #include <linux/pgtable.h>
2019
2120 #include "internal.h"
drivers/atm/fore200e.c+1−1
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/dma-mapping.h>
2626 #include <linux/delay.h>
2727 #include <linux/firmware.h>
28+#include <linux/pgtable.h>
2829 #include <asm/io.h>
2930 #include <asm/string.h>
3031 #include <asm/page.h>
@@ -40,7 +41,6 @@ · 9 unmodified lines
4041 #include <asm/idprom.h>
4142 #include <asm/openprom.h>
4243 #include <asm/oplib.h>
43−#include <linux/pgtable.h>
4444 #endif
4545
4646 #if defined(CONFIG_ATM_FORE200E_USE_TASKLET) /* defer interrupt work to a tasklet */
drivers/block/z2ram.c+1−1
@@ -35,10 +35,10 @@ · 34 unmodified lines
3535 #include <linux/bitops.h>
3636 #include <linux/mutex.h>
3737 #include <linux/slab.h>
38+#include <linux/pgtable.h>
3839
3940 #include <asm/setup.h>
4041 #include <asm/amigahw.h>
41−#include <linux/pgtable.h>
4242
4343 #include <linux/zorro.h>
4444
drivers/firmware/efi/arm-runtime.c+1−1
@@ -18,12 +18,12 @@ · 17 unmodified lines
1818 #include <linux/sched.h>
1919 #include <linux/slab.h>
2020 #include <linux/spinlock.h>
21+#include <linux/pgtable.h>
2122
2223 #include <asm/cacheflush.h>
2324 #include <asm/efi.h>
2425 #include <asm/mmu.h>
2526 #include <asm/pgalloc.h>
26−#include <linux/pgtable.h>
2727
2828 #if defined(CONFIG_PTDUMP_DEBUGFS) && defined(CONFIG_ARM64)
2929 #include <asm/ptdump.h>
drivers/gpu/drm/drm_vm.c+1−1
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/pci.h>
3838 #include <linux/seq_file.h>
3939 #include <linux/vmalloc.h>
40+#include <linux/pgtable.h>
4041
4142 #if defined(__ia64__)
4243 #include <linux/efi.h>
@@ -44,7 +45,6 @@ · 1 unmodified line
4445 #endif
4546 #include <linux/mem_encrypt.h>
4647
47−#include <linux/pgtable.h>
4848
4949 #include <drm/drm_agpsupport.h>
5050 #include <drm/drm_device.h>
drivers/infiniband/hw/qib/qib_file_ops.c+1−1
@@ -40,10 +40,10 @@ · 39 unmodified lines
4040 #include <linux/highmem.h>
4141 #include <linux/io.h>
4242 #include <linux/jiffies.h>
43−#include <linux/pgtable.h>
4443 #include <linux/delay.h>
4544 #include <linux/export.h>
4645 #include <linux/uio.h>
46+#include <linux/pgtable.h>
4747
4848 #include <rdma/ib.h>
4949
drivers/macintosh/macio-adb.c+1−1
@@ -9,10 +9,10 @@ · 8 unmodified lines
99 #include <linux/delay.h>
1010 #include <linux/spinlock.h>
1111 #include <linux/interrupt.h>
12+#include <linux/pgtable.h>
1213 #include <asm/prom.h>
1314 #include <linux/adb.h>
1415 #include <asm/io.h>
15−#include <linux/pgtable.h>
1616 #include <asm/hydra.h>
1717 #include <asm/irq.h>
1818 #include <linux/init.h>
drivers/macintosh/mediabay.c+1−1
@@ -16,8 +16,8 @@ · 15 unmodified lines
1616 #include <linux/init.h>
1717 #include <linux/kthread.h>
1818 #include <linux/mutex.h>
19−#include <asm/prom.h>
2019 #include <linux/pgtable.h>
20+#include <asm/prom.h>
2121 #include <asm/io.h>
2222 #include <asm/machdep.h>
2323 #include <asm/pmac_feature.h>
drivers/macintosh/via-pmu.c+1−1
@@ -50,9 +50,9 @@ · 49 unmodified lines
5050 #include <linux/of_address.h>
5151 #include <linux/of_irq.h>
5252 #include <linux/uaccess.h>
53+#include <linux/pgtable.h>
5354 #include <asm/machdep.h>
5455 #include <asm/io.h>
55−#include <linux/pgtable.h>
5656 #include <asm/sections.h>
5757 #include <asm/irq.h>
5858 #ifdef CONFIG_PPC_PMAC
drivers/media/pci/bt8xx/bt878.c+1−1
@@ -13,9 +13,9 @@ · 12 unmodified lines
1313 #include <linux/module.h>
1414 #include <linux/kernel.h>
1515 #include <linux/pci.h>
16+#include <linux/pgtable.h>
1617 #include <asm/io.h>
1718 #include <linux/ioport.h>
18−#include <linux/pgtable.h>
1919 #include <asm/page.h>
2020 #include <linux/types.h>
2121 #include <linux/interrupt.h>
drivers/media/pci/bt8xx/btcx-risc.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
1717 #include <linux/pci.h>
1818 #include <linux/interrupt.h>
1919 #include <linux/videodev2.h>
20−#include <asm/page.h>
2120 #include <linux/pgtable.h>
21+#include <asm/page.h>
2222
2323 #include "btcx-risc.h"
2424
drivers/media/pci/bt8xx/bttv-risc.c+1−1
@@ -20,8 +20,8 @@ · 19 unmodified lines
2020 #include <linux/pci.h>
2121 #include <linux/vmalloc.h>
2222 #include <linux/interrupt.h>
23−#include <asm/page.h>
2423 #include <linux/pgtable.h>
24+#include <asm/page.h>
2525 #include <media/v4l2-ioctl.h>
2626
2727 #include "bttvp.h"
drivers/media/v4l2-core/videobuf-dma-sg.c+1−1
@@ -21,13 +21,13 @@ · 20 unmodified lines
2121 #include <linux/sched/mm.h>
2222 #include <linux/slab.h>
2323 #include <linux/interrupt.h>
24+#include <linux/pgtable.h>
2425
2526 #include <linux/dma-mapping.h>
2627 #include <linux/vmalloc.h>
2728 #include <linux/pagemap.h>
2829 #include <linux/scatterlist.h>
2930 #include <asm/page.h>
30−#include <linux/pgtable.h>
3131
3232 #include <media/videobuf-dma-sg.h>
3333
drivers/media/v4l2-core/videobuf-vmalloc.c+1−1
@@ -15,12 +15,12 @@ · 14 unmodified lines
1515 #include <linux/moduleparam.h>
1616 #include <linux/slab.h>
1717 #include <linux/interrupt.h>
18+#include <linux/pgtable.h>
1819
1920 #include <linux/pci.h>
2021 #include <linux/vmalloc.h>
2122 #include <linux/pagemap.h>
2223 #include <asm/page.h>
23−#include <linux/pgtable.h>
2424
2525 #include <media/videobuf-vmalloc.h>
2626
drivers/net/ethernet/amd/7990.c+1−1
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/route.h>
2929 #include <linux/string.h>
3030 #include <linux/skbuff.h>
31+#include <linux/pgtable.h>
3132 #include <asm/irq.h>
3233 /* Used for the temporal inet entries and routing */
3334 #include <linux/socket.h>
@@ -35,7 +36,6 @@ · 1 unmodified line
3536
3637 #include <asm/io.h>
3738 #include <asm/dma.h>
38−#include <linux/pgtable.h>
3939 #ifdef CONFIG_HP300
4040 #include <asm/blinken.h>
4141 #endif
drivers/net/ethernet/amd/hplance.c+1−1
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/delay.h>
1616 #include <linux/init.h>
1717 #include <linux/errno.h>
18+#include <linux/pgtable.h>
1819 /* Used for the temporal inet entries and routing */
1920 #include <linux/socket.h>
2021 #include <linux/route.h>
@@ -24,7 +25,6 @@ · 3 unmodified lines
2425 #include <linux/skbuff.h>
2526
2627 #include <asm/io.h>
27−#include <linux/pgtable.h>
2828
2929 #include "hplance.h"
3030
drivers/net/ethernet/amd/mvme147.c+1−1
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/init.h>
1717 #include <linux/errno.h>
1818 #include <linux/gfp.h>
19+#include <linux/pgtable.h>
1920 /* Used for the temporal inet entries and routing */
2021 #include <linux/socket.h>
2122 #include <linux/route.h>
@@ -24,7 +25,6 @@ · 2 unmodified lines
2425 #include <linux/skbuff.h>
2526
2627 #include <asm/io.h>
27−#include <linux/pgtable.h>
2828 #include <asm/mvme147hw.h>
2929
3030 /* We have 32K of RAM for the init block and buffers. This places
drivers/net/ethernet/amd/sun3lance.c+1−1
@@ -37,12 +37,12 @@ static const char version[] = · 36 unmodified lines
3737 #include <linux/etherdevice.h>
3838 #include <linux/skbuff.h>
3939 #include <linux/bitops.h>
40+#include <linux/pgtable.h>
4041
4142 #include <asm/cacheflush.h>
4243 #include <asm/setup.h>
4344 #include <asm/irq.h>
4445 #include <asm/io.h>
45−#include <linux/pgtable.h>
4646 #include <asm/dvma.h>
4747 #include <asm/idprom.h>
4848 #include <asm/machines.h>
drivers/net/ethernet/amd/sunlance.c+1−1
@@ -94,10 +94,10 @@ static char lancestr[] = "LANCE"; · 93 unmodified lines
9494 #include <linux/of.h>
9595 #include <linux/of_device.h>
9696 #include <linux/gfp.h>
97+#include <linux/pgtable.h>
9798
9899 #include <asm/io.h>
99100 #include <asm/dma.h>
100−#include <linux/pgtable.h>
101101 #include <asm/byteorder.h> /* Used by the checksum routines */
102102 #include <asm/idprom.h>
103103 #include <asm/prom.h>
drivers/net/ethernet/apple/bmac.c+1−1
@@ -24,11 +24,11 @@ · 23 unmodified lines
2424 #include <linux/bitrev.h>
2525 #include <linux/ethtool.h>
2626 #include <linux/slab.h>
27+#include <linux/pgtable.h>
2728 #include <asm/prom.h>
2829 #include <asm/dbdma.h>
2930 #include <asm/io.h>
3031 #include <asm/page.h>
31−#include <linux/pgtable.h>
3232 #include <asm/machdep.h>
3333 #include <asm/pmac_feature.h>
3434 #include <asm/macio.h>
drivers/net/ethernet/apple/mace.c+1−1
@@ -19,10 +19,10 @@ · 18 unmodified lines
1919 #include <linux/spinlock.h>
2020 #include <linux/bitrev.h>
2121 #include <linux/slab.h>
22+#include <linux/pgtable.h>
2223 #include <asm/prom.h>
2324 #include <asm/dbdma.h>
2425 #include <asm/io.h>
25−#include <linux/pgtable.h>
2626 #include <asm/macio.h>
2727
2828 #include "mace.h"
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c+1−1
@@ -40,9 +40,9 @@ · 39 unmodified lines
4040 #include <linux/of_platform.h>
4141 #include <linux/of_gpio.h>
4242 #include <linux/of_net.h>
43+#include <linux/pgtable.h>
4344
4445 #include <linux/vmalloc.h>
45−#include <linux/pgtable.h>
4646 #include <asm/irq.h>
4747 #include <linux/uaccess.h>
4848
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c+1−1
@@ -35,12 +35,12 @@ · 34 unmodified lines
3535 #include <linux/of_device.h>
3636 #include <linux/of_irq.h>
3737 #include <linux/gfp.h>
38+#include <linux/pgtable.h>
3839
3940 #include <asm/immap_cpm2.h>
4041 #include <asm/mpc8260.h>
4142 #include <asm/cpm2.h>
4243
43−#include <linux/pgtable.h>
4444 #include <asm/irq.h>
4545 #include <linux/uaccess.h>
4646
drivers/net/ethernet/freescale/fs_enet/mii-fec.c+1−1
@@ -32,8 +32,8 @@ · 31 unmodified lines
3232 #include <linux/platform_device.h>
3333 #include <linux/of_address.h>
3434 #include <linux/of_platform.h>
35−
3635 #include <linux/pgtable.h>
36+
3737 #include <asm/irq.h>
3838 #include <linux/uaccess.h>
3939 #include <asm/mpc5xxx.h>
drivers/net/ethernet/i825xx/82596.c+1−1
@@ -53,10 +53,10 @@ · 52 unmodified lines
5353 #include <linux/init.h>
5454 #include <linux/bitops.h>
5555 #include <linux/gfp.h>
56+#include <linux/pgtable.h>
5657
5758 #include <asm/io.h>
5859 #include <asm/dma.h>
59−#include <linux/pgtable.h>
6060 #include <asm/cacheflush.h>
6161
6262 static char version[] __initdata =
drivers/net/ethernet/korina.c+1−1
@@ -53,10 +53,10 @@ · 52 unmodified lines
5353 #include <linux/mii.h>
5454 #include <linux/ethtool.h>
5555 #include <linux/crc32.h>
56+#include <linux/pgtable.h>
5657
5758 #include <asm/bootinfo.h>
5859 #include <asm/bitops.h>
59−#include <linux/pgtable.h>
6060 #include <asm/io.h>
6161 #include <asm/dma.h>
6262
drivers/net/ethernet/marvell/pxa168_eth.c+1−1
@@ -31,8 +31,8 @@ · 30 unmodified lines
3131 #include <linux/types.h>
3232 #include <linux/udp.h>
3333 #include <linux/workqueue.h>
34−
3534 #include <linux/pgtable.h>
35+
3636 #include <asm/cacheflush.h>
3737
3838 #define DRIVER_NAME "pxa168-eth"
drivers/net/ethernet/natsemi/jazzsonic.c+1−1
@@ -36,9 +36,9 @@ · 35 unmodified lines
3636 #include <linux/platform_device.h>
3737 #include <linux/dma-mapping.h>
3838 #include <linux/slab.h>
39+#include <linux/pgtable.h>
3940
4041 #include <asm/bootinfo.h>
41−#include <linux/pgtable.h>
4242 #include <asm/io.h>
4343 #include <asm/dma.h>
4444 #include <asm/jazz.h>
drivers/net/ethernet/natsemi/macsonic.c+1−1
@@ -51,8 +51,8 @@ · 50 unmodified lines
5151 #include <linux/dma-mapping.h>
5252 #include <linux/bitrev.h>
5353 #include <linux/slab.h>
54−
5554 #include <linux/pgtable.h>
55+
5656 #include <asm/io.h>
5757 #include <asm/hwtest.h>
5858 #include <asm/dma.h>
drivers/net/ethernet/natsemi/xtsonic.c+1−1
@@ -35,9 +35,9 @@ · 34 unmodified lines
3535 #include <linux/platform_device.h>
3636 #include <linux/dma-mapping.h>
3737 #include <linux/slab.h>
38+#include <linux/pgtable.h>
3839
3940 #include <asm/io.h>
40−#include <linux/pgtable.h>
4141 #include <asm/dma.h>
4242
4343 static char xtsonic_string[] = "xtsonic";
drivers/net/ethernet/sun/sunbmac.c+1−1
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 */
66
77 #include <linux/module.h>
8+#include <linux/pgtable.h>
89
910 #include <linux/kernel.h>
1011 #include <linux/types.h>
@@ -34,7 +35,6 @@ · 23 unmodified lines
3435 #include <asm/io.h>
3536 #include <asm/openprom.h>
3637 #include <asm/oplib.h>
37−#include <linux/pgtable.h>
3838
3939 #include "sunbmac.h"
4040
drivers/net/ethernet/sun/sunqe.c+1−1
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/dma-mapping.h>
2929 #include <linux/of.h>
3030 #include <linux/of_device.h>
31+#include <linux/pgtable.h>
3132
3233 #include <asm/io.h>
3334 #include <asm/dma.h>
@@ -36,7 +37,6 @@ · 2 unmodified lines
3637 #include <asm/openprom.h>
3738 #include <asm/oplib.h>
3839 #include <asm/auxio.h>
39−#include <linux/pgtable.h>
4040 #include <asm/irq.h>
4141
4242 #include "sunqe.h"
drivers/scsi/53c700.c+1−1
@@ -116,9 +116,9 @@ · 115 unmodified lines
116116 #include <linux/module.h>
117117 #include <linux/interrupt.h>
118118 #include <linux/device.h>
119+#include <linux/pgtable.h>
119120 #include <asm/dma.h>
120121 #include <asm/io.h>
121−#include <linux/pgtable.h>
122122 #include <asm/byteorder.h>
123123
124124 #include <scsi/scsi.h>
drivers/scsi/arm/cumana_2.c+1−1
@@ -23,11 +23,11 @@ · 22 unmodified lines
2323 #include <linux/interrupt.h>
2424 #include <linux/init.h>
2525 #include <linux/dma-mapping.h>
26+#include <linux/pgtable.h>
2627
2728 #include <asm/dma.h>
2829 #include <asm/ecard.h>
2930 #include <asm/io.h>
30−#include <linux/pgtable.h>
3131
3232 #include "../scsi.h"
3333 #include <scsi/scsi_host.h>
drivers/scsi/arm/eesox.c+1−1
@@ -29,11 +29,11 @@ · 28 unmodified lines
2929 #include <linux/interrupt.h>
3030 #include <linux/init.h>
3131 #include <linux/dma-mapping.h>
32+#include <linux/pgtable.h>
3233
3334 #include <asm/io.h>
3435 #include <asm/dma.h>
3536 #include <asm/ecard.h>
36−#include <linux/pgtable.h>
3737
3838 #include "../scsi.h"
3939 #include <scsi/scsi_host.h>
drivers/scsi/arm/powertec.c+1−1
@@ -14,11 +14,11 @@ · 13 unmodified lines
1414 #include <linux/interrupt.h>
1515 #include <linux/init.h>
1616 #include <linux/dma-mapping.h>
17+#include <linux/pgtable.h>
1718
1819 #include <asm/dma.h>
1920 #include <asm/ecard.h>
2021 #include <asm/io.h>
21−#include <linux/pgtable.h>
2222
2323 #include "../scsi.h"
2424 #include <scsi/scsi_host.h>
drivers/scsi/dpt_i2o.c+1−1
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 /*#define UARTDELAY 1 */
2828
2929 #include <linux/module.h>
30+#include <linux/pgtable.h>
3031
3132 MODULE_AUTHOR("Deanna Bonds, with _lots_ of help from Mark Salyzyn");
3233 MODULE_DESCRIPTION("Adaptec I2O RAID Driver");
@@ -55,7 +56,6 @@ MODULE_DESCRIPTION("Adaptec I2O RAID Driver"); · 22 unmodified lines
5556 #include <linux/mutex.h>
5657
5758 #include <asm/processor.h> /* for boot_cpu_data */
58−#include <linux/pgtable.h>
5959 #include <asm/io.h> /* for virt_to_bus, etc. */
6060
6161 #include <scsi/scsi.h>
drivers/scsi/mac53c94.c+1−1
@@ -20,9 +20,9 @@ · 19 unmodified lines
2020 #include <linux/interrupt.h>
2121 #include <linux/module.h>
2222 #include <linux/pci.h>
23+#include <linux/pgtable.h>
2324 #include <asm/dbdma.h>
2425 #include <asm/io.h>
25−#include <linux/pgtable.h>
2626 #include <asm/prom.h>
2727 #include <asm/macio.h>
2828
drivers/scsi/mesh.c+1−1
@@ -31,9 +31,9 @@ · 30 unmodified lines
3131 #include <linux/reboot.h>
3232 #include <linux/spinlock.h>
3333 #include <linux/pci.h>
34+#include <linux/pgtable.h>
3435 #include <asm/dbdma.h>
3536 #include <asm/io.h>
36−#include <linux/pgtable.h>
3737 #include <asm/prom.h>
3838 #include <asm/irq.h>
3939 #include <asm/hydra.h>
drivers/scsi/qlogicpti.c+1−1
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/of.h>
3131 #include <linux/of_device.h>
3232 #include <linux/firmware.h>
33+#include <linux/pgtable.h>
3334
3435 #include <asm/byteorder.h>
3536
@@ -37,7 +38,6 @@ · 1 unmodified line
3738
3839 #include <asm/dma.h>
3940 #include <asm/ptrace.h>
40−#include <linux/pgtable.h>
4141 #include <asm/oplib.h>
4242 #include <asm/io.h>
4343 #include <asm/irq.h>
drivers/scsi/zorro_esp.c+1−1
@@ -34,9 +34,9 @@ · 33 unmodified lines
3434 #include <linux/delay.h>
3535 #include <linux/zorro.h>
3636 #include <linux/slab.h>
37+#include <linux/pgtable.h>
3738
3839 #include <asm/page.h>
39−#include <linux/pgtable.h>
4040 #include <asm/cacheflush.h>
4141 #include <asm/amigahw.h>
4242 #include <asm/amigaints.h>
include/linux/crash_dump.h+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/kexec.h>
66 #include <linux/proc_fs.h>
77 #include <linux/elf.h>
8+#include <linux/pgtable.h>
89 #include <uapi/linux/vmcore.h>
910
1011 #include <linux/pgtable.h> /* for pgprot_t */
include/linux/io-mapping.h+1−1
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/slab.h>
1111 #include <linux/bug.h>
1212 #include <linux/io.h>
13+#include <linux/pgtable.h>
1314 #include <asm/page.h>
1415
1516 /*
@@ -99,7 +100,6 @@ io_mapping_unmap(void __iomem *vaddr) · 83 unmodified lines
99100 #else
100101
101102 #include <linux/uaccess.h>
102−#include <linux/pgtable.h>
103103
104104 /* Create the io_mapping object*/
105105 static inline struct io_mapping *
include/linux/kasan.h+1−1
@@ -11,8 +11,8 @@ struct task_struct; · 10 unmodified lines
1111
1212 #ifdef CONFIG_KASAN
1313
14−#include <asm/kasan.h>
1514 #include <linux/pgtable.h>
15+#include <asm/kasan.h>
1616
1717 extern unsigned char kasan_early_shadow_page[PAGE_SIZE];
1818 extern pte_t kasan_early_shadow_pte[PTRS_PER_PTE];
include/linux/mm.h+1−1
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/overflow.h>
2929 #include <linux/sizes.h>
3030 #include <linux/sched.h>
31+#include <linux/pgtable.h>
3132
3233 struct mempolicy;
3334 struct anon_vma;
@@ -92,7 +93,6 @@ extern int mmap_rnd_compat_bits __read_mostly; · 58 unmodified lines
9293 #endif
9394
9495 #include <asm/page.h>
95−#include <linux/pgtable.h>
9696 #include <asm/processor.h>
9797
9898 /*
include/xen/arm/page.h+1−1
@@ -3,11 +3,11 @@ · 2 unmodified lines
33 #define _ASM_ARM_XEN_PAGE_H
44
55 #include <asm/page.h>
6−#include <linux/pgtable.h>
76
87 #include <linux/pfn.h>
98 #include <linux/types.h>
109 #include <linux/dma-mapping.h>
10+#include <linux/pgtable.h>
1111
1212 #include <xen/xen.h>
1313 #include <xen/interface/grant_table.h>
mm/init-mm.c+1−1
@@ -6,10 +6,10 @@ · 5 unmodified lines
66 #include <linux/list.h>
77 #include <linux/cpumask.h>
88 #include <linux/mman.h>
9+#include <linux/pgtable.h>
910
1011 #include <linux/atomic.h>
1112 #include <linux/user_namespace.h>
12−#include <linux/pgtable.h>
1313 #include <asm/mmu.h>
1414
1515 #ifndef INIT_MM_CONTEXT
mm/mincore.c+1−1
@@ -17,9 +17,9 @@ · 16 unmodified lines
1717 #include <linux/swapops.h>
1818 #include <linux/shmem_fs.h>
1919 #include <linux/hugetlb.h>
20+#include <linux/pgtable.h>
2021
2122 #include <linux/uaccess.h>
22−#include <linux/pgtable.h>
2323
2424 static int mincore_hugetlb(pte_t *pte, unsigned long hmask, unsigned long addr,
2525 unsigned long end, struct mm_walk *walk)
mm/zsmalloc.c+1−1
@@ -39,8 +39,8 @@ · 38 unmodified lines
3939 #include <linux/highmem.h>
4040 #include <linux/string.h>
4141 #include <linux/slab.h>
42−#include <asm/tlbflush.h>
4342 #include <linux/pgtable.h>
43+#include <asm/tlbflush.h>
4444 #include <linux/cpumask.h>
4545 #include <linux/cpu.h>
4646 #include <linux/vmalloc.h>
sound/pci/hda/hda_intel.c+1−1
@@ -36,10 +36,10 @@ · 35 unmodified lines
3636 #include <linux/time.h>
3737 #include <linux/completion.h>
3838 #include <linux/acpi.h>
39+#include <linux/pgtable.h>
3940
4041 #ifdef CONFIG_X86
4142 /* for snoop control */
42−#include <linux/pgtable.h>
4343 #include <asm/set_memory.h>
4444 #include <asm/cpufeature.h>
4545 #endif
sound/soc/intel/common/sst-firmware.c+1−1
@@ -16,12 +16,12 @@ · 15 unmodified lines
1616 #include <linux/dmaengine.h>
1717 #include <linux/pci.h>
1818 #include <linux/acpi.h>
19+#include <linux/pgtable.h>
1920
2021 /* supported DMA engine drivers */
2122 #include <linux/dma/dw.h>
2223
2324 #include <asm/page.h>
24−#include <linux/pgtable.h>
2525
2626 #include "sst-dsp.h"
2727 #include "sst-dsp-priv.h"
sound/soc/intel/haswell/sst-haswell-pcm.c+1−1
@@ -10,8 +10,8 @@ · 9 unmodified lines
1010 #include <linux/slab.h>
1111 #include <linux/delay.h>
1212 #include <linux/pm_runtime.h>
13−#include <asm/page.h>
1413 #include <linux/pgtable.h>
14+#include <asm/page.h>
1515 #include <sound/core.h>
1616 #include <sound/pcm.h>
1717 #include <sound/pcm_params.h>