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
2#include <linux/interrupt.h>2#include <linux/interrupt.h>
3#include <linux/io.h>3#include <linux/io.h>
4 4
5#include <linux/pgtable.h>
6
7/* Prototypes of functions used across modules here in this directory. */5/* Prototypes of functions used across modules here in this directory. */
8 6
9#define vucp volatile unsigned char *7#define vucp volatile unsigned char *
arch/arc/mm/highmem.c+1−1
@@ -6,8 +6,8 @@ · 5 unmodified lines
6#include <linux/memblock.h>6#include <linux/memblock.h>
7#include <linux/export.h>7#include <linux/export.h>
8#include <linux/highmem.h>8#include <linux/highmem.h>
9#include <asm/processor.h>
10#include <linux/pgtable.h>9#include <linux/pgtable.h>
10#include <asm/processor.h>
11#include <asm/pgalloc.h>11#include <asm/pgalloc.h>
12#include <asm/tlbflush.h>12#include <asm/tlbflush.h>
13 13
arch/arc/mm/tlbex.S+1−1
@@ -33,9 +33,9 @@ · 32 unmodified lines
33 */33 */
34 34
35#include <linux/linkage.h>35#include <linux/linkage.h>
36#include <linux/pgtable.h>
36#include <asm/entry.h>37#include <asm/entry.h>
37#include <asm/mmu.h>38#include <asm/mmu.h>
38#include <linux/pgtable.h>
39#include <asm/arcregs.h>39#include <asm/arcregs.h>
40#include <asm/cache.h>40#include <asm/cache.h>
41#include <asm/processor.h>41#include <asm/processor.h>
arch/arm/include/asm/efi.h+0−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
13#include <asm/highmem.h>13#include <asm/highmem.h>
14#include <asm/mach/map.h>14#include <asm/mach/map.h>
15#include <asm/mmu_context.h>15#include <asm/mmu_context.h>
16#include <linux/pgtable.h>
17#include <asm/ptrace.h>16#include <asm/ptrace.h>
18 17
19#ifdef CONFIG_EFI18#ifdef CONFIG_EFI
arch/arm/include/asm/fixmap.h+1−1
@@ -6,8 +6,8 @@ · 5 unmodified lines
6#define FIXADDR_END 0xfff00000UL6#define FIXADDR_END 0xfff00000UL
7#define FIXADDR_TOP (FIXADDR_END - PAGE_SIZE)7#define FIXADDR_TOP (FIXADDR_END - PAGE_SIZE)
8 8
9#include <asm/kmap_types.h>
10#include <linux/pgtable.h>9#include <linux/pgtable.h>
10#include <asm/kmap_types.h>
11 11
12enum fixed_addresses {12enum fixed_addresses {
13 FIX_EARLYCON_MEM_BASE,13 FIX_EARLYCON_MEM_BASE,
arch/arm/kernel/head.S+1−1
@@ -10,6 +10,7 @@ · 9 unmodified lines
10 */10 */
11#include <linux/linkage.h>11#include <linux/linkage.h>
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/pgtable.h>
13 14
14#include <asm/assembler.h>15#include <asm/assembler.h>
15#include <asm/cp15.h>16#include <asm/cp15.h>
@@ -18,7 +19,6 @@ · 2 unmodified lines
18#include <asm/asm-offsets.h>19#include <asm/asm-offsets.h>
19#include <asm/memory.h>20#include <asm/memory.h>
20#include <asm/thread_info.h>21#include <asm/thread_info.h>
21#include <linux/pgtable.h>
22 22
23#if defined(CONFIG_DEBUG_LL) && !defined(CONFIG_DEBUG_SEMIHOSTING)23#if defined(CONFIG_DEBUG_LL) && !defined(CONFIG_DEBUG_SEMIHOSTING)
24#include CONFIG_DEBUG_LL_INCLUDE24#include CONFIG_DEBUG_LL_INCLUDE
arch/arm/kernel/suspend.c+1−1
@@ -2,12 +2,12 @@ · 1 unmodified line
2#include <linux/init.h>2#include <linux/init.h>
3#include <linux/slab.h>3#include <linux/slab.h>
4#include <linux/mm_types.h>4#include <linux/mm_types.h>
5#include <linux/pgtable.h>
5 6
6#include <asm/bugs.h>7#include <asm/bugs.h>
7#include <asm/cacheflush.h>8#include <asm/cacheflush.h>
8#include <asm/idmap.h>9#include <asm/idmap.h>
9#include <asm/pgalloc.h>10#include <asm/pgalloc.h>
10#include <linux/pgtable.h>
11#include <asm/memory.h>11#include <asm/memory.h>
12#include <asm/smp_plat.h>12#include <asm/smp_plat.h>
13#include <asm/suspend.h>13#include <asm/suspend.h>
arch/arm/kernel/vmlinux.lds.S+1−1
@@ -8,13 +8,13 @@ · 7 unmodified lines
8#include "vmlinux-xip.lds.S"8#include "vmlinux-xip.lds.S"
9#else9#else
10 10
11#include <linux/pgtable.h>
11#include <asm-generic/vmlinux.lds.h>12#include <asm-generic/vmlinux.lds.h>
12#include <asm/cache.h>13#include <asm/cache.h>
13#include <asm/thread_info.h>14#include <asm/thread_info.h>
14#include <asm/memory.h>15#include <asm/memory.h>
15#include <asm/mpu.h>16#include <asm/mpu.h>
16#include <asm/page.h>17#include <asm/page.h>
17#include <linux/pgtable.h>
18 18
19#include "vmlinux.lds.h"19#include "vmlinux.lds.h"
20 20
arch/arm/mach-integrator/core.c+1−1
@@ -21,10 +21,10 @@ · 20 unmodified lines
21#include <linux/stat.h>21#include <linux/stat.h>
22#include <linux/of.h>22#include <linux/of.h>
23#include <linux/of_address.h>23#include <linux/of_address.h>
24#include <linux/pgtable.h>
24 25
25#include <asm/mach-types.h>26#include <asm/mach-types.h>
26#include <asm/mach/time.h>27#include <asm/mach/time.h>
27#include <linux/pgtable.h>
28 28
29#include "hardware.h"29#include "hardware.h"
30#include "cm.h"30#include "cm.h"
arch/arm/mach-keystone/platsmp.c+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/smp.h>13#include <linux/smp.h>
14#include <linux/io.h>14#include <linux/io.h>
15#include <linux/pgtable.h>
15 16
16#include <asm/smp_plat.h>17#include <asm/smp_plat.h>
17#include <asm/prom.h>18#include <asm/prom.h>
18#include <asm/tlbflush.h>19#include <asm/tlbflush.h>
19#include <linux/pgtable.h>
20 20
21#include "keystone.h"21#include "keystone.h"
22 22
arch/arm/mach-sa1100/hackkit.c+1−1
@@ -22,11 +22,11 @@ · 21 unmodified lines
22#include <linux/gpio.h>22#include <linux/gpio.h>
23#include <linux/leds.h>23#include <linux/leds.h>
24#include <linux/platform_device.h>24#include <linux/platform_device.h>
25#include <linux/pgtable.h>
25 26
26#include <asm/mach-types.h>27#include <asm/mach-types.h>
27#include <asm/setup.h>28#include <asm/setup.h>
28#include <asm/page.h>29#include <asm/page.h>
29#include <linux/pgtable.h>
30 30
31#include <asm/mach/arch.h>31#include <asm/mach/arch.h>
32#include <asm/mach/flash.h>32#include <asm/mach/flash.h>
arch/arm/mach-zynq/common.c+1−1
@@ -24,13 +24,13 @@ · 23 unmodified lines
24#include <linux/irqchip/arm-gic.h>24#include <linux/irqchip/arm-gic.h>
25#include <linux/slab.h>25#include <linux/slab.h>
26#include <linux/sys_soc.h>26#include <linux/sys_soc.h>
27#include <linux/pgtable.h>
27 28
28#include <asm/mach/arch.h>29#include <asm/mach/arch.h>
29#include <asm/mach/map.h>30#include <asm/mach/map.h>
30#include <asm/mach/time.h>31#include <asm/mach/time.h>
31#include <asm/mach-types.h>32#include <asm/mach-types.h>
32#include <asm/page.h>33#include <asm/page.h>
33#include <linux/pgtable.h>
34#include <asm/smp_scu.h>34#include <asm/smp_scu.h>
35#include <asm/system_info.h>35#include <asm/system_info.h>
36#include <asm/hardware/cache-l2x0.h>36#include <asm/hardware/cache-l2x0.h>
arch/arm/mm/idmap.c+1−1
@@ -3,12 +3,12 @@ · 2 unmodified lines
3#include <linux/kernel.h>3#include <linux/kernel.h>
4#include <linux/slab.h>4#include <linux/slab.h>
5#include <linux/mm_types.h>5#include <linux/mm_types.h>
6#include <linux/pgtable.h>
6 7
7#include <asm/cputype.h>8#include <asm/cputype.h>
8#include <asm/idmap.h>9#include <asm/idmap.h>
9#include <asm/hwcap.h>10#include <asm/hwcap.h>
10#include <asm/pgalloc.h>11#include <asm/pgalloc.h>
11#include <linux/pgtable.h>
12#include <asm/sections.h>12#include <asm/sections.h>
13#include <asm/system_info.h>13#include <asm/system_info.h>
14 14
arch/arm/mm/mm.h+0−1
@@ -2,7 +2,6 @@ · 1 unmodified line
2#ifdef CONFIG_MMU2#ifdef CONFIG_MMU
3#include <linux/list.h>3#include <linux/list.h>
4#include <linux/vmalloc.h>4#include <linux/vmalloc.h>
5
6#include <linux/pgtable.h>5#include <linux/pgtable.h>
7 6
8/* the upper-most page table pointer */7/* the upper-most page table pointer */
arch/arm/mm/proc-arm1020.S+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
11 */11 */
12#include <linux/linkage.h>12#include <linux/linkage.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/pgtable.h>
14#include <asm/assembler.h>15#include <asm/assembler.h>
15#include <asm/asm-offsets.h>16#include <asm/asm-offsets.h>
16#include <asm/hwcap.h>17#include <asm/hwcap.h>
17#include <asm/pgtable-hwdef.h>18#include <asm/pgtable-hwdef.h>
18#include <linux/pgtable.h>
19#include <asm/ptrace.h>19#include <asm/ptrace.h>
20 20
21#include "proc-macros.S"21#include "proc-macros.S"
arch/arm/mm/proc-arm1020e.S+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
11 */11 */
12#include <linux/linkage.h>12#include <linux/linkage.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/pgtable.h>
14#include <asm/assembler.h>15#include <asm/assembler.h>
15#include <asm/asm-offsets.h>16#include <asm/asm-offsets.h>
16#include <asm/hwcap.h>17#include <asm/hwcap.h>
17#include <asm/pgtable-hwdef.h>18#include <asm/pgtable-hwdef.h>
18#include <linux/pgtable.h>
19#include <asm/ptrace.h>19#include <asm/ptrace.h>
20 20
21#include "proc-macros.S"21#include "proc-macros.S"
arch/arm/mm/proc-arm1022.S+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
11 */11 */
12#include <linux/linkage.h>12#include <linux/linkage.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/pgtable.h>
14#include <asm/assembler.h>15#include <asm/assembler.h>
15#include <asm/asm-offsets.h>16#include <asm/asm-offsets.h>
16#include <asm/hwcap.h>17#include <asm/hwcap.h>
17#include <asm/pgtable-hwdef.h>18#include <asm/pgtable-hwdef.h>
18#include <linux/pgtable.h>
19#include <asm/ptrace.h>19#include <asm/ptrace.h>
20 20
21#include "proc-macros.S"21#include "proc-macros.S"
arch/arm/mm/proc-arm1026.S+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
11 */11 */
12#include <linux/linkage.h>12#include <linux/linkage.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/pgtable.h>
14#include <asm/assembler.h>15#include <asm/assembler.h>
15#include <asm/asm-offsets.h>16#include <asm/asm-offsets.h>
16#include <asm/hwcap.h>17#include <asm/hwcap.h>
17#include <asm/pgtable-hwdef.h>18#include <asm/pgtable-hwdef.h>
18#include <linux/pgtable.h>
19#include <asm/ptrace.h>19#include <asm/ptrace.h>
20 20
21#include "proc-macros.S"21#include "proc-macros.S"
arch/arm/mm/proc-arm720.S+1−1
@@ -20,11 +20,11 @@ · 19 unmodified lines
20 */20 */
21#include <linux/linkage.h>21#include <linux/linkage.h>
22#include <linux/init.h>22#include <linux/init.h>
23#include <linux/pgtable.h>
23#include <asm/assembler.h>24#include <asm/assembler.h>
24#include <asm/asm-offsets.h>25#include <asm/asm-offsets.h>
25#include <asm/hwcap.h>26#include <asm/hwcap.h>
26#include <asm/pgtable-hwdef.h>27#include <asm/pgtable-hwdef.h>
27#include <linux/pgtable.h>
28#include <asm/ptrace.h>28#include <asm/ptrace.h>
29 29
30#include "proc-macros.S"30#include "proc-macros.S"
arch/arm/mm/proc-arm740.S+1−1
@@ -6,11 +6,11 @@ · 5 unmodified lines
6 */6 */
7#include <linux/linkage.h>7#include <linux/linkage.h>
8#include <linux/init.h>8#include <linux/init.h>
9#include <linux/pgtable.h>
9#include <asm/assembler.h>10#include <asm/assembler.h>
10#include <asm/asm-offsets.h>11#include <asm/asm-offsets.h>
11#include <asm/hwcap.h>12#include <asm/hwcap.h>
12#include <asm/pgtable-hwdef.h>13#include <asm/pgtable-hwdef.h>
13#include <linux/pgtable.h>
14#include <asm/ptrace.h>14#include <asm/ptrace.h>
15 15
16#include "proc-macros.S"16#include "proc-macros.S"
arch/arm/mm/proc-arm7tdmi.S+1−1
@@ -6,11 +6,11 @@ · 5 unmodified lines
6 */6 */
7#include <linux/linkage.h>7#include <linux/linkage.h>
8#include <linux/init.h>8#include <linux/init.h>
9#include <linux/pgtable.h>
9#include <asm/assembler.h>10#include <asm/assembler.h>
10#include <asm/asm-offsets.h>11#include <asm/asm-offsets.h>
11#include <asm/hwcap.h>12#include <asm/hwcap.h>
12#include <asm/pgtable-hwdef.h>13#include <asm/pgtable-hwdef.h>
13#include <linux/pgtable.h>
14#include <asm/ptrace.h>14#include <asm/ptrace.h>
15 15
16#include "proc-macros.S"16#include "proc-macros.S"
arch/arm/mm/proc-arm920.S+1−1
@@ -13,10 +13,10 @@ · 12 unmodified lines
13 */13 */
14#include <linux/linkage.h>14#include <linux/linkage.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <linux/pgtable.h>
16#include <asm/assembler.h>17#include <asm/assembler.h>
17#include <asm/hwcap.h>18#include <asm/hwcap.h>
18#include <asm/pgtable-hwdef.h>19#include <asm/pgtable-hwdef.h>
19#include <linux/pgtable.h>
20#include <asm/page.h>20#include <asm/page.h>
21#include <asm/ptrace.h>21#include <asm/ptrace.h>
22#include "proc-macros.S"22#include "proc-macros.S"
arch/arm/mm/proc-arm922.S+1−1
@@ -14,10 +14,10 @@ · 13 unmodified lines
14 */14 */
15#include <linux/linkage.h>15#include <linux/linkage.h>
16#include <linux/init.h>16#include <linux/init.h>
17#include <linux/pgtable.h>
17#include <asm/assembler.h>18#include <asm/assembler.h>
18#include <asm/hwcap.h>19#include <asm/hwcap.h>
19#include <asm/pgtable-hwdef.h>20#include <asm/pgtable-hwdef.h>
20#include <linux/pgtable.h>
21#include <asm/page.h>21#include <asm/page.h>
22#include <asm/ptrace.h>22#include <asm/ptrace.h>
23#include "proc-macros.S"23#include "proc-macros.S"
arch/arm/mm/proc-arm925.S+1−1
@@ -37,10 +37,10 @@ · 36 unmodified lines
37 37
38#include <linux/linkage.h>38#include <linux/linkage.h>
39#include <linux/init.h>39#include <linux/init.h>
40#include <linux/pgtable.h>
40#include <asm/assembler.h>41#include <asm/assembler.h>
41#include <asm/hwcap.h>42#include <asm/hwcap.h>
42#include <asm/pgtable-hwdef.h>43#include <asm/pgtable-hwdef.h>
43#include <linux/pgtable.h>
44#include <asm/page.h>44#include <asm/page.h>
45#include <asm/ptrace.h>45#include <asm/ptrace.h>
46#include "proc-macros.S"46#include "proc-macros.S"
arch/arm/mm/proc-arm926.S+1−1
@@ -13,10 +13,10 @@ · 12 unmodified lines
13 */13 */
14#include <linux/linkage.h>14#include <linux/linkage.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <linux/pgtable.h>
16#include <asm/assembler.h>17#include <asm/assembler.h>
17#include <asm/hwcap.h>18#include <asm/hwcap.h>
18#include <asm/pgtable-hwdef.h>19#include <asm/pgtable-hwdef.h>
19#include <linux/pgtable.h>
20#include <asm/page.h>20#include <asm/page.h>
21#include <asm/ptrace.h>21#include <asm/ptrace.h>
22#include "proc-macros.S"22#include "proc-macros.S"
arch/arm/mm/proc-arm940.S+1−1
@@ -6,10 +6,10 @@ · 5 unmodified lines
6 */6 */
7#include <linux/linkage.h>7#include <linux/linkage.h>
8#include <linux/init.h>8#include <linux/init.h>
9#include <linux/pgtable.h>
9#include <asm/assembler.h>10#include <asm/assembler.h>
10#include <asm/hwcap.h>11#include <asm/hwcap.h>
11#include <asm/pgtable-hwdef.h>12#include <asm/pgtable-hwdef.h>
12#include <linux/pgtable.h>
13#include <asm/ptrace.h>13#include <asm/ptrace.h>
14#include "proc-macros.S"14#include "proc-macros.S"
15 15
arch/arm/mm/proc-arm946.S+1−1
@@ -8,10 +8,10 @@ · 7 unmodified lines
8 */8 */
9#include <linux/linkage.h>9#include <linux/linkage.h>
10#include <linux/init.h>10#include <linux/init.h>
11#include <linux/pgtable.h>
11#include <asm/assembler.h>12#include <asm/assembler.h>
12#include <asm/hwcap.h>13#include <asm/hwcap.h>
13#include <asm/pgtable-hwdef.h>14#include <asm/pgtable-hwdef.h>
14#include <linux/pgtable.h>
15#include <asm/ptrace.h>15#include <asm/ptrace.h>
16#include "proc-macros.S"16#include "proc-macros.S"
17 17
arch/arm/mm/proc-arm9tdmi.S+1−1
@@ -6,11 +6,11 @@ · 5 unmodified lines
6 */6 */
7#include <linux/linkage.h>7#include <linux/linkage.h>
8#include <linux/init.h>8#include <linux/init.h>
9#include <linux/pgtable.h>
9#include <asm/assembler.h>10#include <asm/assembler.h>
10#include <asm/asm-offsets.h>11#include <asm/asm-offsets.h>
11#include <asm/hwcap.h>12#include <asm/hwcap.h>
12#include <asm/pgtable-hwdef.h>13#include <asm/pgtable-hwdef.h>
13#include <linux/pgtable.h>
14#include <asm/ptrace.h>14#include <asm/ptrace.h>
15 15
16#include "proc-macros.S"16#include "proc-macros.S"
arch/arm/mm/proc-fa526.S+1−1
@@ -11,10 +11,10 @@ · 10 unmodified lines
11 */11 */
12#include <linux/linkage.h>12#include <linux/linkage.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/pgtable.h>
14#include <asm/assembler.h>15#include <asm/assembler.h>
15#include <asm/hwcap.h>16#include <asm/hwcap.h>
16#include <asm/pgtable-hwdef.h>17#include <asm/pgtable-hwdef.h>
17#include <linux/pgtable.h>
18#include <asm/page.h>18#include <asm/page.h>
19#include <asm/ptrace.h>19#include <asm/ptrace.h>
20 20
arch/arm/mm/proc-feroceon.S+1−1
@@ -8,10 +8,10 @@ · 7 unmodified lines
8 8
9#include <linux/linkage.h>9#include <linux/linkage.h>
10#include <linux/init.h>10#include <linux/init.h>
11#include <linux/pgtable.h>
11#include <asm/assembler.h>12#include <asm/assembler.h>
12#include <asm/hwcap.h>13#include <asm/hwcap.h>
13#include <asm/pgtable-hwdef.h>14#include <asm/pgtable-hwdef.h>
14#include <linux/pgtable.h>
15#include <asm/page.h>15#include <asm/page.h>
16#include <asm/ptrace.h>16#include <asm/ptrace.h>
17#include "proc-macros.S"17#include "proc-macros.S"
arch/arm/mm/proc-mohawk.S+1−1
@@ -9,10 +9,10 @@ · 8 unmodified lines
9 9
10#include <linux/linkage.h>10#include <linux/linkage.h>
11#include <linux/init.h>11#include <linux/init.h>
12#include <linux/pgtable.h>
12#include <asm/assembler.h>13#include <asm/assembler.h>
13#include <asm/hwcap.h>14#include <asm/hwcap.h>
14#include <asm/pgtable-hwdef.h>15#include <asm/pgtable-hwdef.h>
15#include <linux/pgtable.h>
16#include <asm/page.h>16#include <asm/page.h>
17#include <asm/ptrace.h>17#include <asm/ptrace.h>
18#include "proc-macros.S"18#include "proc-macros.S"
arch/arm/mm/proc-sa110.S+1−1
@@ -12,12 +12,12 @@ · 11 unmodified lines
12 */12 */
13#include <linux/linkage.h>13#include <linux/linkage.h>
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/pgtable.h>
15#include <asm/assembler.h>16#include <asm/assembler.h>
16#include <asm/asm-offsets.h>17#include <asm/asm-offsets.h>
17#include <asm/hwcap.h>18#include <asm/hwcap.h>
18#include <mach/hardware.h>19#include <mach/hardware.h>
19#include <asm/pgtable-hwdef.h>20#include <asm/pgtable-hwdef.h>
20#include <linux/pgtable.h>
21#include <asm/ptrace.h>21#include <asm/ptrace.h>
22 22
23#include "proc-macros.S"23#include "proc-macros.S"
arch/arm/mm/proc-sa1100.S+1−1
@@ -17,12 +17,12 @@ · 16 unmodified lines
17 */17 */
18#include <linux/linkage.h>18#include <linux/linkage.h>
19#include <linux/init.h>19#include <linux/init.h>
20#include <linux/pgtable.h>
20#include <asm/assembler.h>21#include <asm/assembler.h>
21#include <asm/asm-offsets.h>22#include <asm/asm-offsets.h>
22#include <asm/hwcap.h>23#include <asm/hwcap.h>
23#include <mach/hardware.h>24#include <mach/hardware.h>
24#include <asm/pgtable-hwdef.h>25#include <asm/pgtable-hwdef.h>
25#include <linux/pgtable.h>
26 26
27#include "proc-macros.S"27#include "proc-macros.S"
28 28
arch/arm/mm/proc-v6.S+1−1
@@ -9,11 +9,11 @@ · 8 unmodified lines
9 */9 */
10#include <linux/init.h>10#include <linux/init.h>
11#include <linux/linkage.h>11#include <linux/linkage.h>
12#include <linux/pgtable.h>
12#include <asm/assembler.h>13#include <asm/assembler.h>
13#include <asm/asm-offsets.h>14#include <asm/asm-offsets.h>
14#include <asm/hwcap.h>15#include <asm/hwcap.h>
15#include <asm/pgtable-hwdef.h>16#include <asm/pgtable-hwdef.h>
16#include <linux/pgtable.h>
17 17
18#include "proc-macros.S"18#include "proc-macros.S"
19 19
arch/arm/mm/proc-v7.S+1−1
@@ -9,11 +9,11 @@ · 8 unmodified lines
9#include <linux/arm-smccc.h>9#include <linux/arm-smccc.h>
10#include <linux/init.h>10#include <linux/init.h>
11#include <linux/linkage.h>11#include <linux/linkage.h>
12#include <linux/pgtable.h>
12#include <asm/assembler.h>13#include <asm/assembler.h>
13#include <asm/asm-offsets.h>14#include <asm/asm-offsets.h>
14#include <asm/hwcap.h>15#include <asm/hwcap.h>
15#include <asm/pgtable-hwdef.h>16#include <asm/pgtable-hwdef.h>
16#include <linux/pgtable.h>
17#include <asm/memory.h>17#include <asm/memory.h>
18 18
19#include "proc-macros.S"19#include "proc-macros.S"
arch/arm/mm/proc-xsc3.S+1−1
@@ -23,9 +23,9 @@ · 22 unmodified lines
23 23
24#include <linux/linkage.h>24#include <linux/linkage.h>
25#include <linux/init.h>25#include <linux/init.h>
26#include <linux/pgtable.h>
26#include <asm/assembler.h>27#include <asm/assembler.h>
27#include <asm/hwcap.h>28#include <asm/hwcap.h>
28#include <linux/pgtable.h>
29#include <asm/pgtable-hwdef.h>29#include <asm/pgtable-hwdef.h>
30#include <asm/page.h>30#include <asm/page.h>
31#include <asm/ptrace.h>31#include <asm/ptrace.h>
arch/arm/mm/proc-xscale.S+1−1
@@ -19,9 +19,9 @@ · 18 unmodified lines
19 19
20#include <linux/linkage.h>20#include <linux/linkage.h>
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/pgtable.h>
22#include <asm/assembler.h>23#include <asm/assembler.h>
23#include <asm/hwcap.h>24#include <asm/hwcap.h>
24#include <linux/pgtable.h>
25#include <asm/pgtable-hwdef.h>25#include <asm/pgtable-hwdef.h>
26#include <asm/page.h>26#include <asm/page.h>
27#include <asm/ptrace.h>27#include <asm/ptrace.h>
arch/arm/mm/pv-fixup-asm.S+1−1
@@ -6,10 +6,10 @@ · 5 unmodified lines
6 * for Keystone 26 * for Keystone 2
7 */7 */
8#include <linux/linkage.h>8#include <linux/linkage.h>
9#include <linux/pgtable.h>
9#include <asm/asm-offsets.h>10#include <asm/asm-offsets.h>
10#include <asm/cp15.h>11#include <asm/cp15.h>
11#include <asm/memory.h>12#include <asm/memory.h>
12#include <linux/pgtable.h>
13 13
14 .section ".idmap.text", "ax"14 .section ".idmap.text", "ax"
15 15
arch/arm64/include/asm/io.h+1−1
@@ -9,11 +9,11 @@ · 8 unmodified lines
9#define __ASM_IO_H9#define __ASM_IO_H
10 10
11#include <linux/types.h>11#include <linux/types.h>
12#include <linux/pgtable.h>
12 13
13#include <asm/byteorder.h>14#include <asm/byteorder.h>
14#include <asm/barrier.h>15#include <asm/barrier.h>
15#include <asm/memory.h>16#include <asm/memory.h>
16#include <linux/pgtable.h>
17#include <asm/early_ioremap.h>17#include <asm/early_ioremap.h>
18#include <asm/alternative.h>18#include <asm/alternative.h>
19#include <asm/cpufeature.h>19#include <asm/cpufeature.h>
arch/arm64/include/asm/kvm_mmu.h+1−1
@@ -83,11 +83,11 @@ alternative_cb_end · 82 unmodified lines
83 83
84#else84#else
85 85
86#include <linux/pgtable.h>
86#include <asm/pgalloc.h>87#include <asm/pgalloc.h>
87#include <asm/cache.h>88#include <asm/cache.h>
88#include <asm/cacheflush.h>89#include <asm/cacheflush.h>
89#include <asm/mmu_context.h>90#include <asm/mmu_context.h>
90#include <linux/pgtable.h>
91 91
92void kvm_update_va_mask(struct alt_instr *alt,92void kvm_update_va_mask(struct alt_instr *alt,
93 __le32 *origptr, __le32 *updptr, int nr_inst);93 __le32 *origptr, __le32 *updptr, int nr_inst);
arch/arm64/include/asm/mmu_context.h+1−1
@@ -14,13 +14,13 @@ · 13 unmodified lines
14#include <linux/sched.h>14#include <linux/sched.h>
15#include <linux/sched/hotplug.h>15#include <linux/sched/hotplug.h>
16#include <linux/mm_types.h>16#include <linux/mm_types.h>
17#include <linux/pgtable.h>
17 18
18#include <asm/cacheflush.h>19#include <asm/cacheflush.h>
19#include <asm/cpufeature.h>20#include <asm/cpufeature.h>
20#include <asm/proc-fns.h>21#include <asm/proc-fns.h>
21#include <asm-generic/mm_hooks.h>22#include <asm-generic/mm_hooks.h>
22#include <asm/cputype.h>23#include <asm/cputype.h>
23#include <linux/pgtable.h>
24#include <asm/sysreg.h>24#include <asm/sysreg.h>
25#include <asm/tlbflush.h>25#include <asm/tlbflush.h>
26 26
arch/arm64/include/asm/vmap_stack.h+1−1
@@ -7,8 +7,8 @@ · 6 unmodified lines
7#include <linux/gfp.h>7#include <linux/gfp.h>
8#include <linux/kconfig.h>8#include <linux/kconfig.h>
9#include <linux/vmalloc.h>9#include <linux/vmalloc.h>
10#include <asm/memory.h>
11#include <linux/pgtable.h>10#include <linux/pgtable.h>
11#include <asm/memory.h>
12#include <asm/thread_info.h>12#include <asm/thread_info.h>
13 13
14/*14/*
arch/arm64/kernel/acpi.c+1−1
@@ -24,12 +24,12 @@ · 23 unmodified lines
24#include <linux/of_fdt.h>24#include <linux/of_fdt.h>
25#include <linux/smp.h>25#include <linux/smp.h>
26#include <linux/serial_core.h>26#include <linux/serial_core.h>
27#include <linux/pgtable.h>
27 28
28#include <acpi/ghes.h>29#include <acpi/ghes.h>
29#include <asm/cputype.h>30#include <asm/cputype.h>
30#include <asm/cpu_ops.h>31#include <asm/cpu_ops.h>
31#include <asm/daifflags.h>32#include <asm/daifflags.h>
32#include <linux/pgtable.h>
33#include <asm/smp_plat.h>33#include <asm/smp_plat.h>
34 34
35int acpi_noirq = 1; /* skip ACPI IRQ initialization */35int acpi_noirq = 1; /* skip ACPI IRQ initialization */
arch/arm64/kernel/head.S+1−1
@@ -12,6 +12,7 @@ · 11 unmodified lines
12#include <linux/linkage.h>12#include <linux/linkage.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/irqchip/arm-gic-v3.h>14#include <linux/irqchip/arm-gic-v3.h>
15#include <linux/pgtable.h>
15 16
16#include <asm/asm_pointer_auth.h>17#include <asm/asm_pointer_auth.h>
17#include <asm/assembler.h>18#include <asm/assembler.h>
@@ -26,7 +27,6 @@ · 8 unmodified lines
26#include <asm/kvm_arm.h>27#include <asm/kvm_arm.h>
27#include <asm/memory.h>28#include <asm/memory.h>
28#include <asm/pgtable-hwdef.h>29#include <asm/pgtable-hwdef.h>
29#include <linux/pgtable.h>
30#include <asm/page.h>30#include <asm/page.h>
31#include <asm/scs.h>31#include <asm/scs.h>
32#include <asm/smp.h>32#include <asm/smp.h>
arch/arm64/kernel/kaslr.c+1−1
@@ -10,6 +10,7 @@ · 9 unmodified lines
10#include <linux/mm_types.h>10#include <linux/mm_types.h>
11#include <linux/sched.h>11#include <linux/sched.h>
12#include <linux/types.h>12#include <linux/types.h>
13#include <linux/pgtable.h>
13 14
14#include <asm/archrandom.h>15#include <asm/archrandom.h>
15#include <asm/cacheflush.h>16#include <asm/cacheflush.h>
@@ -17,7 +18,6 @@ · 1 unmodified line
17#include <asm/kernel-pgtable.h>18#include <asm/kernel-pgtable.h>
18#include <asm/memory.h>19#include <asm/memory.h>
19#include <asm/mmu.h>20#include <asm/mmu.h>
20#include <linux/pgtable.h>
21#include <asm/sections.h>21#include <asm/sections.h>
22 22
23enum kaslr_status {23enum kaslr_status {
arch/arm64/kernel/suspend.c+1−1
@@ -3,13 +3,13 @@ · 2 unmodified lines
3#include <linux/percpu.h>3#include <linux/percpu.h>
4#include <linux/slab.h>4#include <linux/slab.h>
5#include <linux/uaccess.h>5#include <linux/uaccess.h>
6#include <linux/pgtable.h>
6#include <asm/alternative.h>7#include <asm/alternative.h>
7#include <asm/cacheflush.h>8#include <asm/cacheflush.h>
8#include <asm/cpufeature.h>9#include <asm/cpufeature.h>
9#include <asm/daifflags.h>10#include <asm/daifflags.h>
10#include <asm/debug-monitors.h>11#include <asm/debug-monitors.h>
11#include <asm/exec.h>12#include <asm/exec.h>
12#include <linux/pgtable.h>
13#include <asm/memory.h>13#include <asm/memory.h>
14#include <asm/mmu_context.h>14#include <asm/mmu_context.h>
15#include <asm/smp_plat.h>15#include <asm/smp_plat.h>
arch/arm64/kernel/vmlinux.lds.S+0−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
13#include <asm/thread_info.h>13#include <asm/thread_info.h>
14#include <asm/memory.h>14#include <asm/memory.h>
15#include <asm/page.h>15#include <asm/page.h>
16#include <linux/pgtable.h>
17 16
18#include "image.h"17#include "image.h"
19 18
arch/arm64/mm/proc.S+1−1
@@ -9,11 +9,11 @@ · 8 unmodified lines
9 9
10#include <linux/init.h>10#include <linux/init.h>
11#include <linux/linkage.h>11#include <linux/linkage.h>
12#include <linux/pgtable.h>
12#include <asm/assembler.h>13#include <asm/assembler.h>
13#include <asm/asm-offsets.h>14#include <asm/asm-offsets.h>
14#include <asm/asm_pointer_auth.h>15#include <asm/asm_pointer_auth.h>
15#include <asm/hwcap.h>16#include <asm/hwcap.h>
16#include <linux/pgtable.h>
17#include <asm/pgtable-hwdef.h>17#include <asm/pgtable-hwdef.h>
18#include <asm/cpufeature.h>18#include <asm/cpufeature.h>
19#include <asm/alternative.h>19#include <asm/alternative.h>
arch/ia64/kernel/entry.S+1−1
@@ -38,12 +38,12 @@ · 37 unmodified lines
38 */38 */
39 39
40 40
41#include <linux/pgtable.h>
41#include <asm/asmmacro.h>42#include <asm/asmmacro.h>
42#include <asm/cache.h>43#include <asm/cache.h>
43#include <asm/errno.h>44#include <asm/errno.h>
44#include <asm/kregs.h>45#include <asm/kregs.h>
45#include <asm/asm-offsets.h>46#include <asm/asm-offsets.h>
46#include <linux/pgtable.h>
47#include <asm/percpu.h>47#include <asm/percpu.h>
48#include <asm/processor.h>48#include <asm/processor.h>
49#include <asm/thread_info.h>49#include <asm/thread_info.h>
arch/ia64/kernel/head.S+2−1
@@ -21,18 +21,19 @@ · 20 unmodified lines
21 */21 */
22 22
23 23
24#include <linux/pgtable.h>
24#include <asm/asmmacro.h>25#include <asm/asmmacro.h>
25#include <asm/fpu.h>26#include <asm/fpu.h>
26#include <asm/kregs.h>27#include <asm/kregs.h>
27#include <asm/mmu_context.h>28#include <asm/mmu_context.h>
28#include <asm/asm-offsets.h>29#include <asm/asm-offsets.h>
29#include <asm/pal.h>30#include <asm/pal.h>
30#include <linux/pgtable.h>
31#include <asm/processor.h>31#include <asm/processor.h>
32#include <asm/ptrace.h>32#include <asm/ptrace.h>
33#include <asm/mca_asm.h>33#include <asm/mca_asm.h>
34#include <linux/init.h>34#include <linux/init.h>
35#include <linux/linkage.h>35#include <linux/linkage.h>
36#include <linux/pgtable.h>
36#include <asm/export.h>37#include <asm/export.h>
37 38
38#ifdef CONFIG_HOTPLUG_CPU39#ifdef CONFIG_HOTPLUG_CPU
arch/ia64/kernel/irq_ia64.c+1−1
@@ -16,6 +16,7 @@ · 15 unmodified lines
16 */16 */
17 17
18#include <linux/module.h>18#include <linux/module.h>
19#include <linux/pgtable.h>
19 20
20#include <linux/jiffies.h>21#include <linux/jiffies.h>
21#include <linux/errno.h>22#include <linux/errno.h>
@@ -37,7 +38,6 @@ · 15 unmodified lines
37#include <asm/intrinsics.h>38#include <asm/intrinsics.h>
38#include <asm/io.h>39#include <asm/io.h>
39#include <asm/hw_irq.h>40#include <asm/hw_irq.h>
40#include <linux/pgtable.h>
41#include <asm/tlbflush.h>41#include <asm/tlbflush.h>
42 42
43#ifdef CONFIG_PERFMON43#ifdef CONFIG_PERFMON
arch/ia64/kernel/ivt.S+1−1
@@ -48,11 +48,11 @@ · 47 unmodified lines
48 */48 */
49 49
50 50
51#include <linux/pgtable.h>
51#include <asm/asmmacro.h>52#include <asm/asmmacro.h>
52#include <asm/break.h>53#include <asm/break.h>
53#include <asm/kregs.h>54#include <asm/kregs.h>
54#include <asm/asm-offsets.h>55#include <asm/asm-offsets.h>
55#include <linux/pgtable.h>
56#include <asm/processor.h>56#include <asm/processor.h>
57#include <asm/ptrace.h>57#include <asm/ptrace.h>
58#include <asm/thread_info.h>58#include <asm/thread_info.h>
arch/ia64/kernel/kprobes.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
17#include <linux/preempt.h>17#include <linux/preempt.h>
18#include <linux/extable.h>18#include <linux/extable.h>
19#include <linux/kdebug.h>19#include <linux/kdebug.h>
20
21#include <linux/pgtable.h>20#include <linux/pgtable.h>
21
22#include <asm/sections.h>22#include <asm/sections.h>
23#include <asm/exception.h>23#include <asm/exception.h>
24 24
arch/ia64/kernel/mca_asm.S+1−1
@@ -25,9 +25,9 @@ · 24 unmodified lines
25 * Use per cpu MCA/INIT stacks for all data.25 * Use per cpu MCA/INIT stacks for all data.
26 */26 */
27#include <linux/threads.h>27#include <linux/threads.h>
28#include <linux/pgtable.h>
28 29
29#include <asm/asmmacro.h>30#include <asm/asmmacro.h>
30#include <linux/pgtable.h>
31#include <asm/processor.h>31#include <asm/processor.h>
32#include <asm/mca_asm.h>32#include <asm/mca_asm.h>
33#include <asm/mca.h>33#include <asm/mca.h>
arch/ia64/kernel/relocate_kernel.S+1−3
@@ -8,10 +8,10 @@ · 7 unmodified lines
8 * Copyright (C) 2005 Khalid Aziz <khalid.aziz@hp.com>8 * Copyright (C) 2005 Khalid Aziz <khalid.aziz@hp.com>
9 * Copyright (C) 2005 Intel Corp, Zou Nan hai <nanhai.zou@intel.com>9 * Copyright (C) 2005 Intel Corp, Zou Nan hai <nanhai.zou@intel.com>
10 */10 */
11#include <linux/pgtable.h>
11#include <asm/asmmacro.h>12#include <asm/asmmacro.h>
12#include <asm/kregs.h>13#include <asm/kregs.h>
13#include <asm/page.h>14#include <asm/page.h>
14#include <linux/pgtable.h>
15#include <asm/mca_asm.h>15#include <asm/mca_asm.h>
16 16
17 /* Must be relocatable PIC code callable as a C function17 /* Must be relocatable PIC code callable as a C function
@@ -319,5 +319,3 @@ GLOBAL_ENTRY(ia64_dump_cpu_regs) · 301 unmodified lines
319 ;;319 ;;
320 br.ret.sptk.many rp320 br.ret.sptk.many rp
321END(ia64_dump_cpu_regs)321END(ia64_dump_cpu_regs)
322
323
arch/ia64/kernel/setup.c+1−1
@@ -25,6 +25,7 @@ · 24 unmodified lines
25 */25 */
26#include <linux/module.h>26#include <linux/module.h>
27#include <linux/init.h>27#include <linux/init.h>
28#include <linux/pgtable.h>
28 29
29#include <linux/acpi.h>30#include <linux/acpi.h>
30#include <linux/console.h>31#include <linux/console.h>
@@ -56,7 +57,6 @@ · 25 unmodified lines
56#include <asm/meminit.h>57#include <asm/meminit.h>
57#include <asm/page.h>58#include <asm/page.h>
58#include <asm/patch.h>59#include <asm/patch.h>
59#include <linux/pgtable.h>
60#include <asm/processor.h>60#include <asm/processor.h>
61#include <asm/sal.h>61#include <asm/sal.h>
62#include <asm/sections.h>62#include <asm/sections.h>
arch/ia64/kernel/uncached.c+1−1
@@ -19,9 +19,9 @@ · 18 unmodified lines
19#include <linux/nmi.h>19#include <linux/nmi.h>
20#include <linux/genalloc.h>20#include <linux/genalloc.h>
21#include <linux/gfp.h>21#include <linux/gfp.h>
22#include <linux/pgtable.h>
22#include <asm/page.h>23#include <asm/page.h>
23#include <asm/pal.h>24#include <asm/pal.h>
24#include <linux/pgtable.h>
25#include <linux/atomic.h>25#include <linux/atomic.h>
26#include <asm/tlbflush.h>26#include <asm/tlbflush.h>
27 27
arch/ia64/kernel/vmlinux.lds.S+1−1
@@ -1,8 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0 */1/* SPDX-License-Identifier: GPL-2.0 */
2 2
3#include <linux/pgtable.h>
3#include <asm/cache.h>4#include <asm/cache.h>
4#include <asm/ptrace.h>5#include <asm/ptrace.h>
5#include <linux/pgtable.h>
6#include <asm/thread_info.h>6#include <asm/thread_info.h>
7 7
8#define EMITS_PT_NOTE8#define EMITS_PT_NOTE
arch/m68k/68000/m68VZ328.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
22#include <linux/interrupt.h>22#include <linux/interrupt.h>
23#include <linux/irq.h>23#include <linux/irq.h>
24#include <linux/rtc.h>24#include <linux/rtc.h>
25
26#include <linux/pgtable.h>25#include <linux/pgtable.h>
26
27#include <asm/machdep.h>27#include <asm/machdep.h>
28#include <asm/MC68VZ328.h>28#include <asm/MC68VZ328.h>
29#include <asm/bootstd.h>29#include <asm/bootstd.h>
arch/m68k/include/asm/sun3xflop.h+1−1
@@ -10,8 +10,8 @@ · 9 unmodified lines
10#ifndef __ASM_SUN3X_FLOPPY_H10#ifndef __ASM_SUN3X_FLOPPY_H
11#define __ASM_SUN3X_FLOPPY_H11#define __ASM_SUN3X_FLOPPY_H
12 12
13#include <asm/page.h>
14#include <linux/pgtable.h>13#include <linux/pgtable.h>
14#include <asm/page.h>
15#include <asm/irq.h>15#include <asm/irq.h>
16#include <asm/sun3x.h>16#include <asm/sun3x.h>
17 17
arch/m68k/kernel/head.S+1−1
@@ -255,6 +255,7 @@ · 254 unmodified lines
255 255
256#include <linux/linkage.h>256#include <linux/linkage.h>
257#include <linux/init.h>257#include <linux/init.h>
258#include <linux/pgtable.h>
258#include <asm/bootinfo.h>259#include <asm/bootinfo.h>
259#include <asm/bootinfo-amiga.h>260#include <asm/bootinfo-amiga.h>
260#include <asm/bootinfo-atari.h>261#include <asm/bootinfo-atari.h>
@@ -264,7 +265,6 @@ · 3 unmodified lines
264#include <asm/bootinfo-vme.h>265#include <asm/bootinfo-vme.h>
265#include <asm/setup.h>266#include <asm/setup.h>
266#include <asm/entry.h>267#include <asm/entry.h>
267#include <linux/pgtable.h>
268#include <asm/page.h>268#include <asm/page.h>
269#include <asm/asm-offsets.h>269#include <asm/asm-offsets.h>
270#ifdef CONFIG_MAC270#ifdef CONFIG_MAC
arch/microblaze/include/asm/pgalloc.h+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
12 12
13#include <linux/kernel.h> /* For min/max macros */13#include <linux/kernel.h> /* For min/max macros */
14#include <linux/highmem.h>14#include <linux/highmem.h>
15#include <linux/pgtable.h>
15#include <asm/setup.h>16#include <asm/setup.h>
16#include <asm/io.h>17#include <asm/io.h>
17#include <asm/page.h>18#include <asm/page.h>
18#include <asm/cache.h>19#include <asm/cache.h>
19#include <linux/pgtable.h>
20 20
21#define __HAVE_ARCH_PTE_ALLOC_ONE_KERNEL21#define __HAVE_ARCH_PTE_ALLOC_ONE_KERNEL
22#include <asm-generic/pgalloc.h>22#include <asm-generic/pgalloc.h>
arch/microblaze/kernel/hw_exception_handler.S+1−1
@@ -68,9 +68,9 @@ · 67 unmodified lines
68#include <asm/entry.h>68#include <asm/entry.h>
69#include <asm/current.h>69#include <asm/current.h>
70#include <linux/linkage.h>70#include <linux/linkage.h>
71#include <linux/pgtable.h>
71 72
72#include <asm/mmu.h>73#include <asm/mmu.h>
73#include <linux/pgtable.h>
74#include <asm/signal.h>74#include <asm/signal.h>
75#include <asm/registers.h>75#include <asm/registers.h>
76#include <asm/asm-offsets.h>76#include <asm/asm-offsets.h>
arch/microblaze/kernel/module.c+1−1
@@ -11,8 +11,8 @@ · 10 unmodified lines
11#include <linux/vmalloc.h>11#include <linux/vmalloc.h>
12#include <linux/fs.h>12#include <linux/fs.h>
13#include <linux/string.h>13#include <linux/string.h>
14
15#include <linux/pgtable.h>14#include <linux/pgtable.h>
15
16#include <asm/cacheflush.h>16#include <asm/cacheflush.h>
17 17
18int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab,18int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab,
arch/microblaze/kernel/setup.c+1−1
@@ -18,6 +18,7 @@ · 17 unmodified lines
18#include <linux/console.h>18#include <linux/console.h>
19#include <linux/debugfs.h>19#include <linux/debugfs.h>
20#include <linux/of_fdt.h>20#include <linux/of_fdt.h>
21#include <linux/pgtable.h>
21 22
22#include <asm/setup.h>23#include <asm/setup.h>
23#include <asm/sections.h>24#include <asm/sections.h>
@@ -33,7 +34,6 @@ · 9 unmodified lines
33#include <asm/entry.h>34#include <asm/entry.h>
34#include <asm/cpuinfo.h>35#include <asm/cpuinfo.h>
35 36
36#include <linux/pgtable.h>
37 37
38DEFINE_PER_CPU(unsigned int, KSP); /* Saved kernel stack pointer */38DEFINE_PER_CPU(unsigned int, KSP); /* Saved kernel stack pointer */
39DEFINE_PER_CPU(unsigned int, KM); /* Kernel/user mode */39DEFINE_PER_CPU(unsigned int, KM); /* Kernel/user mode */
arch/microblaze/mm/pgtable.c+1−1
@@ -32,8 +32,8 @@ · 31 unmodified lines
32#include <linux/vmalloc.h>32#include <linux/vmalloc.h>
33#include <linux/init.h>33#include <linux/init.h>
34#include <linux/mm_types.h>34#include <linux/mm_types.h>
35
36#include <linux/pgtable.h>35#include <linux/pgtable.h>
36
37#include <asm/pgalloc.h>37#include <asm/pgalloc.h>
38#include <linux/io.h>38#include <linux/io.h>
39#include <asm/mmu.h>39#include <asm/mmu.h>
arch/mips/jazz/irq.c+1−1
@@ -14,12 +14,12 @@ · 13 unmodified lines
14#include <linux/smp.h>14#include <linux/smp.h>
15#include <linux/spinlock.h>15#include <linux/spinlock.h>
16#include <linux/irq.h>16#include <linux/irq.h>
17#include <linux/pgtable.h>
17 18
18#include <asm/irq_cpu.h>19#include <asm/irq_cpu.h>
19#include <asm/i8259.h>20#include <asm/i8259.h>
20#include <asm/io.h>21#include <asm/io.h>
21#include <asm/jazz.h>22#include <asm/jazz.h>
22#include <linux/pgtable.h>
23#include <asm/tlbmisc.h>23#include <asm/tlbmisc.h>
24 24
25static DEFINE_RAW_SPINLOCK(r4030_lock);25static DEFINE_RAW_SPINLOCK(r4030_lock);
arch/mips/jazz/setup.c+1−1
@@ -17,11 +17,11 @@ · 16 unmodified lines
17#include <linux/platform_device.h>17#include <linux/platform_device.h>
18#include <linux/serial_8250.h>18#include <linux/serial_8250.h>
19#include <linux/dma-mapping.h>19#include <linux/dma-mapping.h>
20#include <linux/pgtable.h>
20 21
21#include <asm/jazz.h>22#include <asm/jazz.h>
22#include <asm/jazzdma.h>23#include <asm/jazzdma.h>
23#include <asm/reboot.h>24#include <asm/reboot.h>
24#include <linux/pgtable.h>
25#include <asm/tlbmisc.h>25#include <asm/tlbmisc.h>
26 26
27extern asmlinkage void jazz_handle_int(void);27extern asmlinkage void jazz_handle_int(void);
arch/mips/kvm/mips.c+1−1
@@ -19,13 +19,13 @@ · 18 unmodified lines
19#include <linux/sched/signal.h>19#include <linux/sched/signal.h>
20#include <linux/fs.h>20#include <linux/fs.h>
21#include <linux/memblock.h>21#include <linux/memblock.h>
22#include <linux/pgtable.h>
22 23
23#include <asm/fpu.h>24#include <asm/fpu.h>
24#include <asm/page.h>25#include <asm/page.h>
25#include <asm/cacheflush.h>26#include <asm/cacheflush.h>
26#include <asm/mmu_context.h>27#include <asm/mmu_context.h>
27#include <asm/pgalloc.h>28#include <asm/pgalloc.h>
28#include <linux/pgtable.h>
29 29
30#include <linux/kvm_host.h>30#include <linux/kvm_host.h>
31 31
arch/mips/mm/tlbex.c+1−1
@@ -28,11 +28,11 @@ · 27 unmodified lines
28#include <linux/smp.h>28#include <linux/smp.h>
29#include <linux/string.h>29#include <linux/string.h>
30#include <linux/cache.h>30#include <linux/cache.h>
31#include <linux/pgtable.h>
31 32
32#include <asm/cacheflush.h>33#include <asm/cacheflush.h>
33#include <asm/cpu-type.h>34#include <asm/cpu-type.h>
34#include <asm/mmu_context.h>35#include <asm/mmu_context.h>
35#include <linux/pgtable.h>
36#include <asm/war.h>36#include <asm/war.h>
37#include <asm/uasm.h>37#include <asm/uasm.h>
38#include <asm/setup.h>38#include <asm/setup.h>
arch/nds32/include/asm/highmem.h+0−1
@@ -7,7 +7,6 @@ · 6 unmodified lines
7#include <asm/proc-fns.h>7#include <asm/proc-fns.h>
8#include <asm/kmap_types.h>8#include <asm/kmap_types.h>
9#include <asm/fixmap.h>9#include <asm/fixmap.h>
10#include <linux/pgtable.h>
11 10
12/*11/*
13 * Right now we initialize only a single pte table. It can be extended12 * 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
3 3
4#include <linux/linkage.h>4#include <linux/linkage.h>
5#include <linux/init.h>5#include <linux/init.h>
6#include <linux/pgtable.h>
6#include <asm/ptrace.h>7#include <asm/ptrace.h>
7#include <asm/asm-offsets.h>8#include <asm/asm-offsets.h>
8#include <asm/page.h>9#include <asm/page.h>
9#include <linux/pgtable.h>
10#include <linux/sizes.h>10#include <linux/sizes.h>
11#include <asm/thread_info.h>11#include <asm/thread_info.h>
12 12
arch/nios2/kernel/nios2_ksyms.c+1−1
@@ -8,9 +8,9 @@ · 7 unmodified lines
8 8
9#include <linux/export.h>9#include <linux/export.h>
10#include <linux/string.h>10#include <linux/string.h>
11#include <linux/pgtable.h>
11 12
12#include <asm/cacheflush.h>13#include <asm/cacheflush.h>
13#include <linux/pgtable.h>
14 14
15/* string functions */15/* string functions */
16 16
arch/openrisc/include/asm/io.h+0−1
@@ -26,7 +26,6 @@ · 25 unmodified lines
26#define PIO_MASK 026#define PIO_MASK 0
27 27
28#include <asm-generic/io.h>28#include <asm-generic/io.h>
29#include <linux/pgtable.h>
30 29
31void __iomem *ioremap(phys_addr_t offset, unsigned long size);30void __iomem *ioremap(phys_addr_t offset, unsigned long size);
32extern void iounmap(void *addr);31extern void iounmap(void *addr);
arch/openrisc/kernel/entry.S+1−1
@@ -13,6 +13,7 @@ · 12 unmodified lines
13 */13 */
14 14
15#include <linux/linkage.h>15#include <linux/linkage.h>
16#include <linux/pgtable.h>
16 17
17#include <asm/processor.h>18#include <asm/processor.h>
18#include <asm/unistd.h>19#include <asm/unistd.h>
@@ -21,7 +22,6 @@ · 2 unmodified lines
21#include <asm/spr_defs.h>22#include <asm/spr_defs.h>
22#include <asm/page.h>23#include <asm/page.h>
23#include <asm/mmu.h>24#include <asm/mmu.h>
24#include <linux/pgtable.h>
25#include <asm/asm-offsets.h>25#include <asm/asm-offsets.h>
26 26
27#define DISABLE_INTERRUPTS(t1,t2) \27#define DISABLE_INTERRUPTS(t1,t2) \
arch/openrisc/kernel/head.S+1−1
@@ -16,10 +16,10 @@ · 15 unmodified lines
16#include <linux/errno.h>16#include <linux/errno.h>
17#include <linux/init.h>17#include <linux/init.h>
18#include <linux/serial_reg.h>18#include <linux/serial_reg.h>
19#include <linux/pgtable.h>
19#include <asm/processor.h>20#include <asm/processor.h>
20#include <asm/page.h>21#include <asm/page.h>
21#include <asm/mmu.h>22#include <asm/mmu.h>
22#include <linux/pgtable.h>
23#include <asm/thread_info.h>23#include <asm/thread_info.h>
24#include <asm/cache.h>24#include <asm/cache.h>
25#include <asm/spr_defs.h>25#include <asm/spr_defs.h>
arch/openrisc/kernel/or32_ksyms.c+1−1
@@ -18,6 +18,7 @@ · 17 unmodified lines
18#include <linux/interrupt.h>18#include <linux/interrupt.h>
19#include <linux/vmalloc.h>19#include <linux/vmalloc.h>
20#include <linux/semaphore.h>20#include <linux/semaphore.h>
21#include <linux/pgtable.h>
21 22
22#include <asm/processor.h>23#include <asm/processor.h>
23#include <linux/uaccess.h>24#include <linux/uaccess.h>
@@ -26,7 +27,6 @@ · 2 unmodified lines
26#include <asm/hardirq.h>27#include <asm/hardirq.h>
27#include <asm/delay.h>28#include <asm/delay.h>
28#include <asm/pgalloc.h>29#include <asm/pgalloc.h>
29#include <linux/pgtable.h>
30 30
31#define DECLARE_EXPORT(name) extern void name(void); EXPORT_SYMBOL(name)31#define DECLARE_EXPORT(name) extern void name(void); EXPORT_SYMBOL(name)
32 32
arch/openrisc/mm/ioremap.c+1−1
@@ -13,11 +13,11 @@ · 12 unmodified lines
13 13
14#include <linux/vmalloc.h>14#include <linux/vmalloc.h>
15#include <linux/io.h>15#include <linux/io.h>
16#include <linux/pgtable.h>
16#include <asm/pgalloc.h>17#include <asm/pgalloc.h>
17#include <asm/kmap_types.h>18#include <asm/kmap_types.h>
18#include <asm/fixmap.h>19#include <asm/fixmap.h>
19#include <asm/bug.h>20#include <asm/bug.h>
20#include <linux/pgtable.h>
21#include <linux/sched.h>21#include <linux/sched.h>
22#include <asm/tlbflush.h>22#include <asm/tlbflush.h>
23 23
arch/parisc/kernel/asm-offsets.c+1−1
@@ -20,8 +20,8 @@ · 19 unmodified lines
20#include <linux/ptrace.h>20#include <linux/ptrace.h>
21#include <linux/hardirq.h>21#include <linux/hardirq.h>
22#include <linux/kbuild.h>22#include <linux/kbuild.h>
23
24#include <linux/pgtable.h>23#include <linux/pgtable.h>
24
25#include <asm/ptrace.h>25#include <asm/ptrace.h>
26#include <asm/processor.h>26#include <asm/processor.h>
27#include <asm/pdc.h>27#include <asm/pdc.h>
arch/parisc/kernel/entry.S+1−1
@@ -19,7 +19,6 @@ · 18 unmodified lines
19#include <asm/psw.h>19#include <asm/psw.h>
20#include <asm/cache.h> /* for L1_CACHE_SHIFT */20#include <asm/cache.h> /* for L1_CACHE_SHIFT */
21#include <asm/assembly.h> /* for LDREG/STREG defines */21#include <asm/assembly.h> /* for LDREG/STREG defines */
22#include <linux/pgtable.h>
23#include <asm/signal.h>22#include <asm/signal.h>
24#include <asm/unistd.h>23#include <asm/unistd.h>
25#include <asm/ldcw.h>24#include <asm/ldcw.h>
@@ -28,6 +27,7 @@ · 2 unmodified lines
28#include <asm/alternative.h>27#include <asm/alternative.h>
29 28
30#include <linux/linkage.h>29#include <linux/linkage.h>
30#include <linux/pgtable.h>
31 31
32#ifdef CONFIG_64BIT32#ifdef CONFIG_64BIT
33 .level 2.0w33 .level 2.0w
arch/parisc/kernel/head.S+1−1
@@ -17,10 +17,10 @@ · 16 unmodified lines
17#include <asm/pdc.h>17#include <asm/pdc.h>
18 18
19#include <asm/assembly.h>19#include <asm/assembly.h>
20#include <linux/pgtable.h>
21 20
22#include <linux/linkage.h>21#include <linux/linkage.h>
23#include <linux/init.h>22#include <linux/init.h>
23#include <linux/pgtable.h>
24 24
25 .level PA_ASM_LEVEL25 .level PA_ASM_LEVEL
26 26
arch/parisc/kernel/pacache.S+1−1
@@ -21,12 +21,12 @@ · 20 unmodified lines
21 21
22#include <asm/psw.h>22#include <asm/psw.h>
23#include <asm/assembly.h>23#include <asm/assembly.h>
24#include <linux/pgtable.h>
25#include <asm/cache.h>24#include <asm/cache.h>
26#include <asm/ldcw.h>25#include <asm/ldcw.h>
27#include <asm/alternative.h>26#include <asm/alternative.h>
28#include <linux/linkage.h>27#include <linux/linkage.h>
29#include <linux/init.h>28#include <linux/init.h>
29#include <linux/pgtable.h>
30 30
31 .section .text.hot31 .section .text.hot
32 .align 1632 .align 16
arch/parisc/kernel/pdt.c+1−1
@@ -17,11 +17,11 @@ · 16 unmodified lines
17#include <linux/seq_file.h>17#include <linux/seq_file.h>
18#include <linux/kthread.h>18#include <linux/kthread.h>
19#include <linux/initrd.h>19#include <linux/initrd.h>
20#include <linux/pgtable.h>
20 21
21#include <asm/pdc.h>22#include <asm/pdc.h>
22#include <asm/pdcpat.h>23#include <asm/pdcpat.h>
23#include <asm/sections.h>24#include <asm/sections.h>
24#include <linux/pgtable.h>
25 25
26enum pdt_access_type {26enum pdt_access_type {
27 PDT_NONE,27 PDT_NONE,
arch/powerpc/include/asm/fixmap.h+1−1
@@ -16,8 +16,8 @@ · 15 unmodified lines
16 16
17#ifndef __ASSEMBLY__17#ifndef __ASSEMBLY__
18#include <linux/sizes.h>18#include <linux/sizes.h>
19#include <asm/page.h>
20#include <linux/pgtable.h>19#include <linux/pgtable.h>
20#include <asm/page.h>
21#ifdef CONFIG_HIGHMEM21#ifdef CONFIG_HIGHMEM
22#include <linux/threads.h>22#include <linux/threads.h>
23#include <asm/kmap_types.h>23#include <asm/kmap_types.h>
arch/powerpc/kernel/btext.c+1−1
@@ -9,13 +9,13 @@ · 8 unmodified lines
9#include <linux/init.h>9#include <linux/init.h>
10#include <linux/export.h>10#include <linux/export.h>
11#include <linux/memblock.h>11#include <linux/memblock.h>
12#include <linux/pgtable.h>
12 13
13#include <asm/sections.h>14#include <asm/sections.h>
14#include <asm/prom.h>15#include <asm/prom.h>
15#include <asm/btext.h>16#include <asm/btext.h>
16#include <asm/page.h>17#include <asm/page.h>
17#include <asm/mmu.h>18#include <asm/mmu.h>
18#include <linux/pgtable.h>
19#include <asm/io.h>19#include <asm/io.h>
20#include <asm/processor.h>20#include <asm/processor.h>
21#include <asm/udbg.h>21#include <asm/udbg.h>
arch/powerpc/kernel/fpu.S+0−1
@@ -12,7 +12,6 @@ · 11 unmodified lines
12#include <asm/reg.h>12#include <asm/reg.h>
13#include <asm/page.h>13#include <asm/page.h>
14#include <asm/mmu.h>14#include <asm/mmu.h>
15#include <linux/pgtable.h>
16#include <asm/cputable.h>15#include <asm/cputable.h>
17#include <asm/cache.h>16#include <asm/cache.h>
18#include <asm/thread_info.h>17#include <asm/thread_info.h>
arch/powerpc/kernel/head_32.S+1−1
@@ -17,10 +17,10 @@ · 16 unmodified lines
17 */17 */
18 18
19#include <linux/init.h>19#include <linux/init.h>
20#include <linux/pgtable.h>
20#include <asm/reg.h>21#include <asm/reg.h>
21#include <asm/page.h>22#include <asm/page.h>
22#include <asm/mmu.h>23#include <asm/mmu.h>
23#include <linux/pgtable.h>
24#include <asm/cputable.h>24#include <asm/cputable.h>
25#include <asm/cache.h>25#include <asm/cache.h>
26#include <asm/thread_info.h>26#include <asm/thread_info.h>
arch/powerpc/kernel/head_40x.S+1−1
@@ -26,10 +26,10 @@ · 25 unmodified lines
26 */26 */
27 27
28#include <linux/init.h>28#include <linux/init.h>
29#include <linux/pgtable.h>
29#include <asm/processor.h>30#include <asm/processor.h>
30#include <asm/page.h>31#include <asm/page.h>
31#include <asm/mmu.h>32#include <asm/mmu.h>
32#include <linux/pgtable.h>
33#include <asm/cputable.h>33#include <asm/cputable.h>
34#include <asm/thread_info.h>34#include <asm/thread_info.h>
35#include <asm/ppc_asm.h>35#include <asm/ppc_asm.h>
arch/powerpc/kernel/head_44x.S+1−1
@@ -25,10 +25,10 @@ · 24 unmodified lines
25 */25 */
26 26
27#include <linux/init.h>27#include <linux/init.h>
28#include <linux/pgtable.h>
28#include <asm/processor.h>29#include <asm/processor.h>
29#include <asm/page.h>30#include <asm/page.h>
30#include <asm/mmu.h>31#include <asm/mmu.h>
31#include <linux/pgtable.h>
32#include <asm/cputable.h>32#include <asm/cputable.h>
33#include <asm/thread_info.h>33#include <asm/thread_info.h>
34#include <asm/ppc_asm.h>34#include <asm/ppc_asm.h>
arch/powerpc/kernel/head_8xx.S+1−1
@@ -16,12 +16,12 @@ · 15 unmodified lines
16 16
17#include <linux/init.h>17#include <linux/init.h>
18#include <linux/magic.h>18#include <linux/magic.h>
19#include <linux/pgtable.h>
19#include <linux/sizes.h>20#include <linux/sizes.h>
20#include <asm/processor.h>21#include <asm/processor.h>
21#include <asm/page.h>22#include <asm/page.h>
22#include <asm/mmu.h>23#include <asm/mmu.h>
23#include <asm/cache.h>24#include <asm/cache.h>
24#include <linux/pgtable.h>
25#include <asm/cputable.h>25#include <asm/cputable.h>
26#include <asm/thread_info.h>26#include <asm/thread_info.h>
27#include <asm/ppc_asm.h>27#include <asm/ppc_asm.h>
arch/powerpc/kernel/head_fsl_booke.S+1−1
@@ -28,10 +28,10 @@ · 27 unmodified lines
28 28
29#include <linux/init.h>29#include <linux/init.h>
30#include <linux/threads.h>30#include <linux/threads.h>
31#include <linux/pgtable.h>
31#include <asm/processor.h>32#include <asm/processor.h>
32#include <asm/page.h>33#include <asm/page.h>
33#include <asm/mmu.h>34#include <asm/mmu.h>
34#include <linux/pgtable.h>
35#include <asm/cputable.h>35#include <asm/cputable.h>
36#include <asm/thread_info.h>36#include <asm/thread_info.h>
37#include <asm/ppc_asm.h>37#include <asm/ppc_asm.h>
arch/powerpc/kernel/io-workarounds.c+1−1
@@ -10,10 +10,10 @@ · 9 unmodified lines
10 10
11#include <linux/kernel.h>11#include <linux/kernel.h>
12#include <linux/sched/mm.h> /* for init_mm */12#include <linux/sched/mm.h> /* for init_mm */
13#include <linux/pgtable.h>
13 14
14#include <asm/io.h>15#include <asm/io.h>
15#include <asm/machdep.h>16#include <asm/machdep.h>
16#include <linux/pgtable.h>
17#include <asm/ppc-pci.h>17#include <asm/ppc-pci.h>
18#include <asm/io-workarounds.h>18#include <asm/io-workarounds.h>
19#include <asm/pte-walk.h>19#include <asm/pte-walk.h>
arch/powerpc/kernel/irq.c+1−1
@@ -51,10 +51,10 @@ · 50 unmodified lines
51#include <linux/of.h>51#include <linux/of.h>
52#include <linux/of_irq.h>52#include <linux/of_irq.h>
53#include <linux/vmalloc.h>53#include <linux/vmalloc.h>
54#include <linux/pgtable.h>
54 55
55#include <linux/uaccess.h>56#include <linux/uaccess.h>
56#include <asm/io.h>57#include <asm/io.h>
57#include <linux/pgtable.h>
58#include <asm/irq.h>58#include <asm/irq.h>
59#include <asm/cache.h>59#include <asm/cache.h>
60#include <asm/prom.h>60#include <asm/prom.h>
arch/powerpc/kernel/mce_power.c+1−1
@@ -12,10 +12,10 @@ · 11 unmodified lines
12#include <linux/types.h>12#include <linux/types.h>
13#include <linux/ptrace.h>13#include <linux/ptrace.h>
14#include <linux/extable.h>14#include <linux/extable.h>
15#include <linux/pgtable.h>
15#include <asm/mmu.h>16#include <asm/mmu.h>
16#include <asm/mce.h>17#include <asm/mce.h>
17#include <asm/machdep.h>18#include <asm/machdep.h>
18#include <linux/pgtable.h>
19#include <asm/pte-walk.h>19#include <asm/pte-walk.h>
20#include <asm/sstep.h>20#include <asm/sstep.h>
21#include <asm/exception-64s.h>21#include <asm/exception-64s.h>
arch/powerpc/kernel/paca.c+1−1
@@ -8,11 +8,11 @@ · 7 unmodified lines
8#include <linux/memblock.h>8#include <linux/memblock.h>
9#include <linux/sched/task.h>9#include <linux/sched/task.h>
10#include <linux/numa.h>10#include <linux/numa.h>
11#include <linux/pgtable.h>
11 12
12#include <asm/lppaca.h>13#include <asm/lppaca.h>
13#include <asm/paca.h>14#include <asm/paca.h>
14#include <asm/sections.h>15#include <asm/sections.h>
15#include <linux/pgtable.h>
16#include <asm/kexec.h>16#include <asm/kexec.h>
17#include <asm/svm.h>17#include <asm/svm.h>
18#include <asm/ultravisor.h>18#include <asm/ultravisor.h>
arch/powerpc/kernel/prom.c+1−1
@@ -30,6 +30,7 @@ · 29 unmodified lines
30#include <linux/of_fdt.h>30#include <linux/of_fdt.h>
31#include <linux/libfdt.h>31#include <linux/libfdt.h>
32#include <linux/cpu.h>32#include <linux/cpu.h>
33#include <linux/pgtable.h>
33 34
34#include <asm/prom.h>35#include <asm/prom.h>
35#include <asm/rtas.h>36#include <asm/rtas.h>
@@ -41,7 +42,6 @@ · 5 unmodified lines
41#include <asm/smp.h>42#include <asm/smp.h>
42#include <asm/mmu.h>43#include <asm/mmu.h>
43#include <asm/paca.h>44#include <asm/paca.h>
44#include <linux/pgtable.h>
45#include <asm/powernv.h>45#include <asm/powernv.h>
46#include <asm/iommu.h>46#include <asm/iommu.h>
47#include <asm/btext.h>47#include <asm/btext.h>
arch/powerpc/kernel/prom_init.c+1−1
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include <linux/delay.h>26#include <linux/delay.h>
27#include <linux/initrd.h>27#include <linux/initrd.h>
28#include <linux/bitops.h>28#include <linux/bitops.h>
29#include <linux/pgtable.h>
29#include <asm/prom.h>30#include <asm/prom.h>
30#include <asm/rtas.h>31#include <asm/rtas.h>
31#include <asm/page.h>32#include <asm/page.h>
@@ -34,7 +35,6 @@ · 2 unmodified lines
34#include <asm/io.h>35#include <asm/io.h>
35#include <asm/smp.h>36#include <asm/smp.h>
36#include <asm/mmu.h>37#include <asm/mmu.h>
37#include <linux/pgtable.h>
38#include <asm/iommu.h>38#include <asm/iommu.h>
39#include <asm/btext.h>39#include <asm/btext.h>
40#include <asm/sections.h>40#include <asm/sections.h>
arch/powerpc/kernel/rtas_pci.c+1−1
@@ -13,9 +13,9 @@ · 12 unmodified lines
13#include <linux/pci.h>13#include <linux/pci.h>
14#include <linux/string.h>14#include <linux/string.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <linux/pgtable.h>
16 17
17#include <asm/io.h>18#include <asm/io.h>
18#include <linux/pgtable.h>
19#include <asm/irq.h>19#include <asm/irq.h>
20#include <asm/prom.h>20#include <asm/prom.h>
21#include <asm/machdep.h>21#include <asm/machdep.h>
arch/powerpc/kernel/setup-common.c+1−1
@@ -31,13 +31,13 @@ · 30 unmodified lines
31#include <linux/memblock.h>31#include <linux/memblock.h>
32#include <linux/of_platform.h>32#include <linux/of_platform.h>
33#include <linux/hugetlb.h>33#include <linux/hugetlb.h>
34#include <linux/pgtable.h>
34#include <asm/debugfs.h>35#include <asm/debugfs.h>
35#include <asm/io.h>36#include <asm/io.h>
36#include <asm/paca.h>37#include <asm/paca.h>
37#include <asm/prom.h>38#include <asm/prom.h>
38#include <asm/processor.h>39#include <asm/processor.h>
39#include <asm/vdso_datapage.h>40#include <asm/vdso_datapage.h>
40#include <linux/pgtable.h>
41#include <asm/smp.h>41#include <asm/smp.h>
42#include <asm/elf.h>42#include <asm/elf.h>
43#include <asm/machdep.h>43#include <asm/machdep.h>
arch/powerpc/kernel/setup_32.c+1−1
@@ -19,11 +19,11 @@ · 18 unmodified lines
19#include <linux/memblock.h>19#include <linux/memblock.h>
20#include <linux/export.h>20#include <linux/export.h>
21#include <linux/nvram.h>21#include <linux/nvram.h>
22#include <linux/pgtable.h>
22 23
23#include <asm/io.h>24#include <asm/io.h>
24#include <asm/prom.h>25#include <asm/prom.h>
25#include <asm/processor.h>26#include <asm/processor.h>
26#include <linux/pgtable.h>
27#include <asm/setup.h>27#include <asm/setup.h>
28#include <asm/smp.h>28#include <asm/smp.h>
29#include <asm/elf.h>29#include <asm/elf.h>
arch/powerpc/kernel/setup_64.c+1−1
@@ -30,13 +30,13 @@ · 29 unmodified lines
30#include <linux/lockdep.h>30#include <linux/lockdep.h>
31#include <linux/memory.h>31#include <linux/memory.h>
32#include <linux/nmi.h>32#include <linux/nmi.h>
33#include <linux/pgtable.h>
33 34
34#include <asm/debugfs.h>35#include <asm/debugfs.h>
35#include <asm/io.h>36#include <asm/io.h>
36#include <asm/kdump.h>37#include <asm/kdump.h>
37#include <asm/prom.h>38#include <asm/prom.h>
38#include <asm/processor.h>39#include <asm/processor.h>
39#include <linux/pgtable.h>
40#include <asm/smp.h>40#include <asm/smp.h>
41#include <asm/elf.h>41#include <asm/elf.h>
42#include <asm/machdep.h>42#include <asm/machdep.h>
arch/powerpc/kernel/smp.c+1−1
@@ -33,6 +33,7 @@ · 32 unmodified lines
33#include <linux/processor.h>33#include <linux/processor.h>
34#include <linux/random.h>34#include <linux/random.h>
35#include <linux/stackprotector.h>35#include <linux/stackprotector.h>
36#include <linux/pgtable.h>
36 37
37#include <asm/ptrace.h>38#include <asm/ptrace.h>
38#include <linux/atomic.h>39#include <linux/atomic.h>
@@ -41,7 +42,6 @@ · 2 unmodified lines
41#include <asm/kvm_ppc.h>42#include <asm/kvm_ppc.h>
42#include <asm/dbell.h>43#include <asm/dbell.h>
43#include <asm/page.h>44#include <asm/page.h>
44#include <linux/pgtable.h>
45#include <asm/prom.h>45#include <asm/prom.h>
46#include <asm/smp.h>46#include <asm/smp.h>
47#include <asm/time.h>47#include <asm/time.h>
arch/powerpc/kvm/book3s_64_mmu_radix.c+1−1
@@ -11,12 +11,12 @@ · 10 unmodified lines
11#include <linux/anon_inodes.h>11#include <linux/anon_inodes.h>
12#include <linux/file.h>12#include <linux/file.h>
13#include <linux/debugfs.h>13#include <linux/debugfs.h>
14#include <linux/pgtable.h>
14 15
15#include <asm/kvm_ppc.h>16#include <asm/kvm_ppc.h>
16#include <asm/kvm_book3s.h>17#include <asm/kvm_book3s.h>
17#include <asm/page.h>18#include <asm/page.h>
18#include <asm/mmu.h>19#include <asm/mmu.h>
19#include <linux/pgtable.h>
20#include <asm/pgalloc.h>20#include <asm/pgalloc.h>
21#include <asm/pte-walk.h>21#include <asm/pte-walk.h>
22#include <asm/ultravisor.h>22#include <asm/ultravisor.h>
arch/powerpc/kvm/book3s_hv_nested.c+1−1
@@ -11,11 +11,11 @@ · 10 unmodified lines
11#include <linux/kernel.h>11#include <linux/kernel.h>
12#include <linux/kvm_host.h>12#include <linux/kvm_host.h>
13#include <linux/llist.h>13#include <linux/llist.h>
14#include <linux/pgtable.h>
14 15
15#include <asm/kvm_ppc.h>16#include <asm/kvm_ppc.h>
16#include <asm/kvm_book3s.h>17#include <asm/kvm_book3s.h>
17#include <asm/mmu.h>18#include <asm/mmu.h>
18#include <linux/pgtable.h>
19#include <asm/pgalloc.h>19#include <asm/pgalloc.h>
20#include <asm/pte-walk.h>20#include <asm/pte-walk.h>
21#include <asm/reg.h>21#include <asm/reg.h>
arch/powerpc/kvm/book3s_hv_rm_xics.c+1−1
@@ -8,6 +8,7 @@ · 7 unmodified lines
8#include <linux/kvm_host.h>8#include <linux/kvm_host.h>
9#include <linux/err.h>9#include <linux/err.h>
10#include <linux/kernel_stat.h>10#include <linux/kernel_stat.h>
11#include <linux/pgtable.h>
11 12
12#include <asm/kvm_book3s.h>13#include <asm/kvm_book3s.h>
13#include <asm/kvm_ppc.h>14#include <asm/kvm_ppc.h>
@@ -15,7 +16,6 @@ · 1 unmodified line
15#include <asm/xics.h>16#include <asm/xics.h>
16#include <asm/synch.h>17#include <asm/synch.h>
17#include <asm/cputhreads.h>18#include <asm/cputhreads.h>
18#include <linux/pgtable.h>
19#include <asm/ppc-opcode.h>19#include <asm/ppc-opcode.h>
20#include <asm/pnv-pci.h>20#include <asm/pnv-pci.h>
21#include <asm/opal.h>21#include <asm/opal.h>
arch/powerpc/kvm/book3s_hv_rm_xive.c+1−1
@@ -3,6 +3,7 @@ · 2 unmodified lines
3#include <linux/kvm_host.h>3#include <linux/kvm_host.h>
4#include <linux/err.h>4#include <linux/err.h>
5#include <linux/kernel_stat.h>5#include <linux/kernel_stat.h>
6#include <linux/pgtable.h>
6 7
7#include <asm/kvm_book3s.h>8#include <asm/kvm_book3s.h>
8#include <asm/kvm_ppc.h>9#include <asm/kvm_ppc.h>
@@ -11,7 +12,6 @@ · 2 unmodified lines
11#include <asm/debug.h>12#include <asm/debug.h>
12#include <asm/synch.h>13#include <asm/synch.h>
13#include <asm/cputhreads.h>14#include <asm/cputhreads.h>
14#include <linux/pgtable.h>
15#include <asm/ppc-opcode.h>15#include <asm/ppc-opcode.h>
16#include <asm/pnv-pci.h>16#include <asm/pnv-pci.h>
17#include <asm/opal.h>17#include <asm/opal.h>
arch/powerpc/kvm/fpu.S+1−1
@@ -5,10 +5,10 @@ · 4 unmodified lines
5 * Copyright (C) 2010 Alexander Graf (agraf@suse.de)5 * Copyright (C) 2010 Alexander Graf (agraf@suse.de)
6 */6 */
7 7
8#include <linux/pgtable.h>
8#include <asm/reg.h>9#include <asm/reg.h>
9#include <asm/page.h>10#include <asm/page.h>
10#include <asm/mmu.h>11#include <asm/mmu.h>
11#include <linux/pgtable.h>
12#include <asm/cputable.h>12#include <asm/cputable.h>
13#include <asm/cache.h>13#include <asm/cache.h>
14#include <asm/thread_info.h>14#include <asm/thread_info.h>
arch/powerpc/mm/book3s32/hash_low.S+1−1
@@ -14,9 +14,9 @@ · 13 unmodified lines
14 * hash table, so this file is not used on them.)14 * hash table, so this file is not used on them.)
15 */15 */
16 16
17#include <linux/pgtable.h>
17#include <asm/reg.h>18#include <asm/reg.h>
18#include <asm/page.h>19#include <asm/page.h>
19#include <linux/pgtable.h>
20#include <asm/cputable.h>20#include <asm/cputable.h>
21#include <asm/ppc_asm.h>21#include <asm/ppc_asm.h>
22#include <asm/thread_info.h>22#include <asm/thread_info.h>
arch/powerpc/mm/book3s64/hash_native.c+1−1
@@ -14,11 +14,11 @@ · 13 unmodified lines
14#include <linux/processor.h>14#include <linux/processor.h>
15#include <linux/threads.h>15#include <linux/threads.h>
16#include <linux/smp.h>16#include <linux/smp.h>
17#include <linux/pgtable.h>
17 18
18#include <asm/machdep.h>19#include <asm/machdep.h>
19#include <asm/mmu.h>20#include <asm/mmu.h>
20#include <asm/mmu_context.h>21#include <asm/mmu_context.h>
21#include <linux/pgtable.h>
22#include <asm/trace.h>22#include <asm/trace.h>
23#include <asm/tlb.h>23#include <asm/tlb.h>
24#include <asm/cputable.h>24#include <asm/cputable.h>
arch/powerpc/mm/book3s64/hash_utils.c+1−1
@@ -35,10 +35,10 @@ · 34 unmodified lines
35#include <linux/pkeys.h>35#include <linux/pkeys.h>
36#include <linux/hugetlb.h>36#include <linux/hugetlb.h>
37#include <linux/cpu.h>37#include <linux/cpu.h>
38#include <linux/pgtable.h>
38 39
39#include <asm/debugfs.h>40#include <asm/debugfs.h>
40#include <asm/processor.h>41#include <asm/processor.h>
41#include <linux/pgtable.h>
42#include <asm/mmu.h>42#include <asm/mmu.h>
43#include <asm/mmu_context.h>43#include <asm/mmu_context.h>
44#include <asm/page.h>44#include <asm/page.h>
arch/powerpc/mm/book3s64/slb.c+1−1
@@ -10,7 +10,6 @@ · 9 unmodified lines
10 */10 */
11 11
12#include <asm/asm-prototypes.h>12#include <asm/asm-prototypes.h>
13#include <linux/pgtable.h>
14#include <asm/mmu.h>13#include <asm/mmu.h>
15#include <asm/mmu_context.h>14#include <asm/mmu_context.h>
16#include <asm/paca.h>15#include <asm/paca.h>
@@ -21,6 +20,7 @@ · 4 unmodified lines
21#include <linux/compiler.h>20#include <linux/compiler.h>
22#include <linux/context_tracking.h>21#include <linux/context_tracking.h>
23#include <linux/mm_types.h>22#include <linux/mm_types.h>
23#include <linux/pgtable.h>
24 24
25#include <asm/udbg.h>25#include <asm/udbg.h>
26#include <asm/code-patching.h>26#include <asm/code-patching.h>
arch/powerpc/mm/init-common.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
17#undef DEBUG17#undef DEBUG
18 18
19#include <linux/string.h>19#include <linux/string.h>
20#include <asm/pgalloc.h>
21#include <linux/pgtable.h>20#include <linux/pgtable.h>
21#include <asm/pgalloc.h>
22#include <asm/kup.h>22#include <asm/kup.h>
23 23
24phys_addr_t memstart_addr __ro_after_init = (phys_addr_t)~0ull;24phys_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
6 * Ben. Herrenschmidt (benh@kernel.crashing.org), IBM Corp.6 * Ben. Herrenschmidt (benh@kernel.crashing.org), IBM Corp.
7 */7 */
8 8
9#include <linux/pgtable.h>
9#include <asm/processor.h>10#include <asm/processor.h>
10#include <asm/reg.h>11#include <asm/reg.h>
11#include <asm/page.h>12#include <asm/page.h>
@@ -13,7 +14,6 @@ · 1 unmodified line
13#include <asm/ppc_asm.h>14#include <asm/ppc_asm.h>
14#include <asm/asm-offsets.h>15#include <asm/asm-offsets.h>
15#include <asm/cputable.h>16#include <asm/cputable.h>
16#include <linux/pgtable.h>
17#include <asm/exception-64e.h>17#include <asm/exception-64e.h>
18#include <asm/ppc-opcode.h>18#include <asm/ppc-opcode.h>
19#include <asm/kvm_asm.h>19#include <asm/kvm_asm.h>
arch/powerpc/mm/ptdump/bats.c+1−1
@@ -6,8 +6,8 @@ · 5 unmodified lines
6 * This dumps the content of BATS6 * This dumps the content of BATS
7 */7 */
8 8
9#include <asm/debugfs.h>
10#include <linux/pgtable.h>9#include <linux/pgtable.h>
10#include <asm/debugfs.h>
11#include <asm/cpu_has_feature.h>11#include <asm/cpu_has_feature.h>
12 12
13#include "ptdump.h"13#include "ptdump.h"
arch/powerpc/platforms/85xx/corenet_generic.c+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
12#include <linux/kdev_t.h>12#include <linux/kdev_t.h>
13#include <linux/delay.h>13#include <linux/delay.h>
14#include <linux/interrupt.h>14#include <linux/interrupt.h>
15#include <linux/pgtable.h>
15 16
16#include <asm/time.h>17#include <asm/time.h>
17#include <asm/machdep.h>18#include <asm/machdep.h>
18#include <asm/pci-bridge.h>19#include <asm/pci-bridge.h>
19#include <linux/pgtable.h>
20#include <asm/ppc-pci.h>20#include <asm/ppc-pci.h>
21#include <mm/mmu_decl.h>21#include <mm/mmu_decl.h>
22#include <asm/prom.h>22#include <asm/prom.h>
arch/powerpc/platforms/85xx/mpc85xx_cds.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
22#include <linux/interrupt.h>22#include <linux/interrupt.h>
23#include <linux/fsl_devices.h>23#include <linux/fsl_devices.h>
24#include <linux/of_platform.h>24#include <linux/of_platform.h>
25
26#include <linux/pgtable.h>25#include <linux/pgtable.h>
26
27#include <asm/page.h>27#include <asm/page.h>
28#include <linux/atomic.h>28#include <linux/atomic.h>
29#include <asm/time.h>29#include <asm/time.h>
arch/powerpc/platforms/85xx/qemu_e500.c+1−1
@@ -13,8 +13,8 @@ · 12 unmodified lines
13 13
14#include <linux/kernel.h>14#include <linux/kernel.h>
15#include <linux/of_fdt.h>15#include <linux/of_fdt.h>
16#include <asm/machdep.h>
17#include <linux/pgtable.h>16#include <linux/pgtable.h>
17#include <asm/machdep.h>
18#include <asm/time.h>18#include <asm/time.h>
19#include <asm/udbg.h>19#include <asm/udbg.h>
20#include <asm/mpic.h>20#include <asm/mpic.h>
arch/powerpc/platforms/85xx/sbc8548.c+1−1
@@ -24,8 +24,8 @@ · 23 unmodified lines
24#include <linux/interrupt.h>24#include <linux/interrupt.h>
25#include <linux/fsl_devices.h>25#include <linux/fsl_devices.h>
26#include <linux/of_platform.h>26#include <linux/of_platform.h>
27
28#include <linux/pgtable.h>27#include <linux/pgtable.h>
28
29#include <asm/page.h>29#include <asm/page.h>
30#include <linux/atomic.h>30#include <linux/atomic.h>
31#include <asm/time.h>31#include <asm/time.h>
arch/powerpc/platforms/85xx/smp.c+1−1
@@ -16,9 +16,9 @@ · 15 unmodified lines
16#include <linux/highmem.h>16#include <linux/highmem.h>
17#include <linux/cpu.h>17#include <linux/cpu.h>
18#include <linux/fsl/guts.h>18#include <linux/fsl/guts.h>
19#include <linux/pgtable.h>
19 20
20#include <asm/machdep.h>21#include <asm/machdep.h>
21#include <linux/pgtable.h>
22#include <asm/page.h>22#include <asm/page.h>
23#include <asm/mpic.h>23#include <asm/mpic.h>
24#include <asm/cacheflush.h>24#include <asm/cacheflush.h>
arch/powerpc/platforms/86xx/mpc86xx_smp.c+1−1
@@ -10,10 +10,10 @@ · 9 unmodified lines
10#include <linux/kernel.h>10#include <linux/kernel.h>
11#include <linux/init.h>11#include <linux/init.h>
12#include <linux/delay.h>12#include <linux/delay.h>
13#include <linux/pgtable.h>
13 14
14#include <asm/code-patching.h>15#include <asm/code-patching.h>
15#include <asm/page.h>16#include <asm/page.h>
16#include <linux/pgtable.h>
17#include <asm/pci-bridge.h>17#include <asm/pci-bridge.h>
18#include <asm/mpic.h>18#include <asm/mpic.h>
19#include <asm/cacheflush.h>19#include <asm/cacheflush.h>
arch/powerpc/platforms/cell/cbe_regs.c+1−1
@@ -12,9 +12,9 @@ · 11 unmodified lines
12#include <linux/export.h>12#include <linux/export.h>
13#include <linux/of_device.h>13#include <linux/of_device.h>
14#include <linux/of_platform.h>14#include <linux/of_platform.h>
15#include <linux/pgtable.h>
15 16
16#include <asm/io.h>17#include <asm/io.h>
17#include <linux/pgtable.h>
18#include <asm/prom.h>18#include <asm/prom.h>
19#include <asm/ptrace.h>19#include <asm/ptrace.h>
20#include <asm/cell-regs.h>20#include <asm/cell-regs.h>
arch/powerpc/platforms/cell/interrupt.c+1−1
@@ -23,9 +23,9 @@ · 22 unmodified lines
23#include <linux/types.h>23#include <linux/types.h>
24#include <linux/ioport.h>24#include <linux/ioport.h>
25#include <linux/kernel_stat.h>25#include <linux/kernel_stat.h>
26#include <linux/pgtable.h>
26 27
27#include <asm/io.h>28#include <asm/io.h>
28#include <linux/pgtable.h>
29#include <asm/prom.h>29#include <asm/prom.h>
30#include <asm/ptrace.h>30#include <asm/ptrace.h>
31#include <asm/machdep.h>31#include <asm/machdep.h>
arch/powerpc/platforms/cell/pervasive.c+1−1
@@ -15,11 +15,11 @@ · 14 unmodified lines
15#include <linux/percpu.h>15#include <linux/percpu.h>
16#include <linux/types.h>16#include <linux/types.h>
17#include <linux/kallsyms.h>17#include <linux/kallsyms.h>
18#include <linux/pgtable.h>
18 19
19#include <asm/io.h>20#include <asm/io.h>
20#include <asm/machdep.h>21#include <asm/machdep.h>
21#include <asm/prom.h>22#include <asm/prom.h>
22#include <linux/pgtable.h>
23#include <asm/reg.h>23#include <asm/reg.h>
24#include <asm/cell-regs.h>24#include <asm/cell-regs.h>
25#include <asm/cpu_has_feature.h>25#include <asm/cpu_has_feature.h>
arch/powerpc/platforms/cell/smp.c+1−1
@@ -21,12 +21,12 @@ · 20 unmodified lines
21#include <linux/err.h>21#include <linux/err.h>
22#include <linux/device.h>22#include <linux/device.h>
23#include <linux/cpu.h>23#include <linux/cpu.h>
24#include <linux/pgtable.h>
24 25
25#include <asm/ptrace.h>26#include <asm/ptrace.h>
26#include <linux/atomic.h>27#include <linux/atomic.h>
27#include <asm/irq.h>28#include <asm/irq.h>
28#include <asm/page.h>29#include <asm/page.h>
29#include <linux/pgtable.h>
30#include <asm/io.h>30#include <asm/io.h>
31#include <asm/prom.h>31#include <asm/prom.h>
32#include <asm/smp.h>32#include <asm/smp.h>
arch/powerpc/platforms/cell/spider-pic.c+1−1
@@ -10,8 +10,8 @@ · 9 unmodified lines
10#include <linux/interrupt.h>10#include <linux/interrupt.h>
11#include <linux/irq.h>11#include <linux/irq.h>
12#include <linux/ioport.h>12#include <linux/ioport.h>
13
14#include <linux/pgtable.h>13#include <linux/pgtable.h>
14
15#include <asm/prom.h>15#include <asm/prom.h>
16#include <asm/io.h>16#include <asm/io.h>
17 17
arch/powerpc/platforms/chrp/pci.c+1−1
@@ -8,9 +8,9 @@ · 7 unmodified lines
8#include <linux/delay.h>8#include <linux/delay.h>
9#include <linux/string.h>9#include <linux/string.h>
10#include <linux/init.h>10#include <linux/init.h>
11#include <linux/pgtable.h>
11 12
12#include <asm/io.h>13#include <asm/io.h>
13#include <linux/pgtable.h>
14#include <asm/irq.h>14#include <asm/irq.h>
15#include <asm/hydra.h>15#include <asm/hydra.h>
16#include <asm/prom.h>16#include <asm/prom.h>
arch/powerpc/platforms/chrp/smp.c+1−1
@@ -16,12 +16,12 @@ · 15 unmodified lines
16#include <linux/kernel_stat.h>16#include <linux/kernel_stat.h>
17#include <linux/delay.h>17#include <linux/delay.h>
18#include <linux/spinlock.h>18#include <linux/spinlock.h>
19#include <linux/pgtable.h>
19 20
20#include <asm/ptrace.h>21#include <asm/ptrace.h>
21#include <linux/atomic.h>22#include <linux/atomic.h>
22#include <asm/irq.h>23#include <asm/irq.h>
23#include <asm/page.h>24#include <asm/page.h>
24#include <linux/pgtable.h>
25#include <asm/sections.h>25#include <asm/sections.h>
26#include <asm/io.h>26#include <asm/io.h>
27#include <asm/prom.h>27#include <asm/prom.h>
arch/powerpc/platforms/powermac/smp.c+1−1
@@ -30,13 +30,13 @@ · 29 unmodified lines
30#include <linux/hardirq.h>30#include <linux/hardirq.h>
31#include <linux/cpu.h>31#include <linux/cpu.h>
32#include <linux/compiler.h>32#include <linux/compiler.h>
33#include <linux/pgtable.h>
33 34
34#include <asm/ptrace.h>35#include <asm/ptrace.h>
35#include <linux/atomic.h>36#include <linux/atomic.h>
36#include <asm/code-patching.h>37#include <asm/code-patching.h>
37#include <asm/irq.h>38#include <asm/irq.h>
38#include <asm/page.h>39#include <asm/page.h>
39#include <linux/pgtable.h>
40#include <asm/sections.h>40#include <asm/sections.h>
41#include <asm/io.h>41#include <asm/io.h>
42#include <asm/prom.h>42#include <asm/prom.h>
arch/powerpc/platforms/pseries/lpar.c+1−1
@@ -21,10 +21,10 @@ · 20 unmodified lines
21#include <linux/cpuhotplug.h>21#include <linux/cpuhotplug.h>
22#include <linux/workqueue.h>22#include <linux/workqueue.h>
23#include <linux/proc_fs.h>23#include <linux/proc_fs.h>
24#include <linux/pgtable.h>
24#include <asm/processor.h>25#include <asm/processor.h>
25#include <asm/mmu.h>26#include <asm/mmu.h>
26#include <asm/page.h>27#include <asm/page.h>
27#include <linux/pgtable.h>
28#include <asm/machdep.h>28#include <asm/machdep.h>
29#include <asm/mmu_context.h>29#include <asm/mmu_context.h>
30#include <asm/iommu.h>30#include <asm/iommu.h>
arch/powerpc/platforms/pseries/smp.c+1−1
@@ -20,12 +20,12 @@ · 19 unmodified lines
20#include <linux/err.h>20#include <linux/err.h>
21#include <linux/device.h>21#include <linux/device.h>
22#include <linux/cpu.h>22#include <linux/cpu.h>
23#include <linux/pgtable.h>
23 24
24#include <asm/ptrace.h>25#include <asm/ptrace.h>
25#include <linux/atomic.h>26#include <linux/atomic.h>
26#include <asm/irq.h>27#include <asm/irq.h>
27#include <asm/page.h>28#include <asm/page.h>
28#include <linux/pgtable.h>
29#include <asm/io.h>29#include <asm/io.h>
30#include <asm/prom.h>30#include <asm/prom.h>
31#include <asm/smp.h>31#include <asm/smp.h>
arch/powerpc/sysdev/mpic.c+1−1
@@ -29,11 +29,11 @@ · 28 unmodified lines
29#include <linux/slab.h>29#include <linux/slab.h>
30#include <linux/syscore_ops.h>30#include <linux/syscore_ops.h>
31#include <linux/ratelimit.h>31#include <linux/ratelimit.h>
32#include <linux/pgtable.h>
32 33
33#include <asm/ptrace.h>34#include <asm/ptrace.h>
34#include <asm/signal.h>35#include <asm/signal.h>
35#include <asm/io.h>36#include <asm/io.h>
36#include <linux/pgtable.h>
37#include <asm/irq.h>37#include <asm/irq.h>
38#include <asm/machdep.h>38#include <asm/machdep.h>
39#include <asm/mpic.h>39#include <asm/mpic.h>
arch/riscv/include/asm/fixmap.h+1−1
@@ -8,8 +8,8 @@ · 7 unmodified lines
8 8
9#include <linux/kernel.h>9#include <linux/kernel.h>
10#include <linux/sizes.h>10#include <linux/sizes.h>
11#include <asm/page.h>
12#include <linux/pgtable.h>11#include <linux/pgtable.h>
12#include <asm/page.h>
13 13
14#ifdef CONFIG_MMU14#ifdef CONFIG_MMU
15/*15/*
arch/riscv/include/asm/io.h+1−1
@@ -12,8 +12,8 @@ · 11 unmodified lines
12#define _ASM_RISCV_IO_H12#define _ASM_RISCV_IO_H
13 13
14#include <linux/types.h>14#include <linux/types.h>
15#include <asm/mmiowb.h>
16#include <linux/pgtable.h>15#include <linux/pgtable.h>
16#include <asm/mmiowb.h>
17 17
18/*18/*
19 * MMIO access functions are separated out to break dependency cycles19 * 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
8 8
9#ifdef CONFIG_KASAN9#ifdef CONFIG_KASAN
10 10
11#include <linux/pgtable.h>
12
13#define KASAN_SHADOW_SCALE_SHIFT 311#define KASAN_SHADOW_SCALE_SHIFT 3
14 12
15#define KASAN_SHADOW_SIZE (UL(1) << (38 - KASAN_SHADOW_SCALE_SHIFT))13#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
3 * Copyright (C) 2017 SiFive3 * Copyright (C) 2017 SiFive
4 */4 */
5 5
6#include <linux/pgtable.h>
7#include <asm/cacheflush.h>6#include <asm/cacheflush.h>
8 7
9#ifdef CONFIG_SMP8#ifdef CONFIG_SMP
arch/riscv/mm/kasan_init.c+1−1
@@ -6,8 +6,8 @@ · 5 unmodified lines
6#include <linux/kasan.h>6#include <linux/kasan.h>
7#include <linux/kernel.h>7#include <linux/kernel.h>
8#include <linux/memblock.h>8#include <linux/memblock.h>
9#include <asm/tlbflush.h>
10#include <linux/pgtable.h>9#include <linux/pgtable.h>
10#include <asm/tlbflush.h>
11#include <asm/fixmap.h>11#include <asm/fixmap.h>
12 12
13extern pgd_t early_pg_dir[PTRS_PER_PGD];13extern pgd_t early_pg_dir[PTRS_PER_PGD];
arch/s390/boot/ipl_parm.c+1−1
@@ -2,12 +2,12 @@ · 1 unmodified line
2#include <linux/kernel.h>2#include <linux/kernel.h>
3#include <linux/init.h>3#include <linux/init.h>
4#include <linux/ctype.h>4#include <linux/ctype.h>
5#include <linux/pgtable.h>
5#include <asm/ebcdic.h>6#include <asm/ebcdic.h>
6#include <asm/sclp.h>7#include <asm/sclp.h>
7#include <asm/sections.h>8#include <asm/sections.h>
8#include <asm/boot_data.h>9#include <asm/boot_data.h>
9#include <asm/facility.h>10#include <asm/facility.h>
10#include <linux/pgtable.h>
11#include <asm/uv.h>11#include <asm/uv.h>
12#include "boot.h"12#include "boot.h"
13 13
arch/s390/boot/kaslr.c+1−1
@@ -2,8 +2,8 @@ · 1 unmodified line
2/*2/*
3 * Copyright IBM Corp. 20193 * Copyright IBM Corp. 2019
4 */4 */
5#include <asm/mem_detect.h>
6#include <linux/pgtable.h>5#include <linux/pgtable.h>
6#include <asm/mem_detect.h>
7#include <asm/cpacf.h>7#include <asm/cpacf.h>
8#include <asm/timex.h>8#include <asm/timex.h>
9#include <asm/sclp.h>9#include <asm/sclp.h>
arch/s390/include/asm/hugetlb.h+1−1
@@ -9,8 +9,8 @@ · 8 unmodified lines
9#ifndef _ASM_S390_HUGETLB_H9#ifndef _ASM_S390_HUGETLB_H
10#define _ASM_S390_HUGETLB_H10#define _ASM_S390_HUGETLB_H
11 11
12#include <asm/page.h>
13#include <linux/pgtable.h>12#include <linux/pgtable.h>
13#include <asm/page.h>
14 14
15#define hugetlb_free_pgd_range free_pgd_range15#define hugetlb_free_pgd_range free_pgd_range
16#define hugepages_supported() (MACHINE_HAS_EDAT1)16#define hugepages_supported() (MACHINE_HAS_EDAT1)
arch/s390/include/asm/kasan.h+0−2
@@ -2,8 +2,6 @@ · 1 unmodified line
2#ifndef __ASM_KASAN_H2#ifndef __ASM_KASAN_H
3#define __ASM_KASAN_H3#define __ASM_KASAN_H
4 4
5#include <linux/pgtable.h>
6
7#ifdef CONFIG_KASAN5#ifdef CONFIG_KASAN
8 6
9#define KASAN_SHADOW_SCALE_SHIFT 37#define KASAN_SHADOW_SCALE_SHIFT 3
arch/s390/kernel/asm-offsets.c+1−1
@@ -11,9 +11,9 @@ · 10 unmodified lines
11#include <linux/kvm_host.h>11#include <linux/kvm_host.h>
12#include <linux/sched.h>12#include <linux/sched.h>
13#include <linux/purgatory.h>13#include <linux/purgatory.h>
14#include <linux/pgtable.h>
14#include <asm/idle.h>15#include <asm/idle.h>
15#include <asm/vdso.h>16#include <asm/vdso.h>
16#include <linux/pgtable.h>
17#include <asm/gmap.h>17#include <asm/gmap.h>
18#include <asm/nmi.h>18#include <asm/nmi.h>
19#include <asm/stacktrace.h>19#include <asm/stacktrace.h>
arch/s390/kvm/gaccess.c+1−1
@@ -9,8 +9,8 @@ · 8 unmodified lines
9#include <linux/vmalloc.h>9#include <linux/vmalloc.h>
10#include <linux/mm_types.h>10#include <linux/mm_types.h>
11#include <linux/err.h>11#include <linux/err.h>
12
13#include <linux/pgtable.h>12#include <linux/pgtable.h>
13
14#include <asm/gmap.h>14#include <asm/gmap.h>
15#include "kvm-s390.h"15#include "kvm-s390.h"
16#include "gaccess.h"16#include "gaccess.h"
arch/s390/kvm/kvm-s390.c+1−1
@@ -31,11 +31,11 @@ · 30 unmodified lines
31#include <linux/bitmap.h>31#include <linux/bitmap.h>
32#include <linux/sched/signal.h>32#include <linux/sched/signal.h>
33#include <linux/string.h>33#include <linux/string.h>
34#include <linux/pgtable.h>
34 35
35#include <asm/asm-offsets.h>36#include <asm/asm-offsets.h>
36#include <asm/lowcore.h>37#include <asm/lowcore.h>
37#include <asm/stp.h>38#include <asm/stp.h>
38#include <linux/pgtable.h>
39#include <asm/gmap.h>39#include <asm/gmap.h>
40#include <asm/nmi.h>40#include <asm/nmi.h>
41#include <asm/switch_to.h>41#include <asm/switch_to.h>
arch/s390/kvm/priv.c+1−1
@@ -13,6 +13,7 @@ · 12 unmodified lines
13#include <linux/errno.h>13#include <linux/errno.h>
14#include <linux/compat.h>14#include <linux/compat.h>
15#include <linux/mm_types.h>15#include <linux/mm_types.h>
16#include <linux/pgtable.h>
16 17
17#include <asm/asm-offsets.h>18#include <asm/asm-offsets.h>
18#include <asm/facility.h>19#include <asm/facility.h>
@@ -20,7 +21,6 @@ · 1 unmodified line
20#include <asm/debug.h>21#include <asm/debug.h>
21#include <asm/ebcdic.h>22#include <asm/ebcdic.h>
22#include <asm/sysinfo.h>23#include <asm/sysinfo.h>
23#include <linux/pgtable.h>
24#include <asm/page-states.h>24#include <asm/page-states.h>
25#include <asm/pgalloc.h>25#include <asm/pgalloc.h>
26#include <asm/gmap.h>26#include <asm/gmap.h>
arch/s390/mm/extmem.c+1−1
@@ -20,9 +20,9 @@ · 19 unmodified lines
20#include <linux/ctype.h>20#include <linux/ctype.h>
21#include <linux/ioport.h>21#include <linux/ioport.h>
22#include <linux/refcount.h>22#include <linux/refcount.h>
23#include <linux/pgtable.h>
23#include <asm/diag.h>24#include <asm/diag.h>
24#include <asm/page.h>25#include <asm/page.h>
25#include <linux/pgtable.h>
26#include <asm/ebcdic.h>26#include <asm/ebcdic.h>
27#include <asm/errno.h>27#include <asm/errno.h>
28#include <asm/extmem.h>28#include <asm/extmem.h>
arch/s390/mm/gmap.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
17#include <linux/swapops.h>17#include <linux/swapops.h>
18#include <linux/ksm.h>18#include <linux/ksm.h>
19#include <linux/mman.h>19#include <linux/mman.h>
20
21#include <linux/pgtable.h>20#include <linux/pgtable.h>
21
22#include <asm/pgalloc.h>22#include <asm/pgalloc.h>
23#include <asm/gmap.h>23#include <asm/gmap.h>
24#include <asm/tlb.h>24#include <asm/tlb.h>
arch/s390/mm/kasan_init.c+1−1
@@ -2,8 +2,8 @@ · 1 unmodified line
2#include <linux/kasan.h>2#include <linux/kasan.h>
3#include <linux/sched/task.h>3#include <linux/sched/task.h>
4#include <linux/memblock.h>4#include <linux/memblock.h>
5#include <asm/pgalloc.h>
6#include <linux/pgtable.h>5#include <linux/pgtable.h>
6#include <asm/pgalloc.h>
7#include <asm/kasan.h>7#include <asm/kasan.h>
8#include <asm/mem_detect.h>8#include <asm/mem_detect.h>
9#include <asm/processor.h>9#include <asm/processor.h>
arch/sh/mm/pmb.c+1−1
@@ -23,10 +23,10 @@ · 22 unmodified lines
23#include <linux/io.h>23#include <linux/io.h>
24#include <linux/spinlock.h>24#include <linux/spinlock.h>
25#include <linux/vmalloc.h>25#include <linux/vmalloc.h>
26#include <linux/pgtable.h>
26#include <asm/cacheflush.h>27#include <asm/cacheflush.h>
27#include <linux/sizes.h>28#include <linux/sizes.h>
28#include <linux/uaccess.h>29#include <linux/uaccess.h>
29#include <linux/pgtable.h>
30#include <asm/page.h>30#include <asm/page.h>
31#include <asm/mmu.h>31#include <asm/mmu.h>
32#include <asm/mmu_context.h>32#include <asm/mmu_context.h>
arch/sparc/include/asm/floppy_32.h+1−1
@@ -9,8 +9,8 @@ · 8 unmodified lines
9 9
10#include <linux/of.h>10#include <linux/of.h>
11#include <linux/of_device.h>11#include <linux/of_device.h>
12
13#include <linux/pgtable.h>12#include <linux/pgtable.h>
13
14#include <asm/idprom.h>14#include <asm/idprom.h>
15#include <asm/oplib.h>15#include <asm/oplib.h>
16#include <asm/auxio.h>16#include <asm/auxio.h>
arch/sparc/include/asm/highmem.h+1−1
@@ -22,9 +22,9 @@ · 21 unmodified lines
22#ifdef __KERNEL__22#ifdef __KERNEL__
23 23
24#include <linux/interrupt.h>24#include <linux/interrupt.h>
25#include <linux/pgtable.h>
25#include <asm/vaddrs.h>26#include <asm/vaddrs.h>
26#include <asm/kmap_types.h>27#include <asm/kmap_types.h>
27#include <linux/pgtable.h>
28#include <asm/pgtsrmmu.h>28#include <asm/pgtsrmmu.h>
29 29
30/* declarations for highmem.c */30/* declarations for highmem.c */
arch/sparc/include/asm/io-unit.h+1−1
@@ -7,8 +7,8 @@ · 6 unmodified lines
7#define _SPARC_IO_UNIT_H7#define _SPARC_IO_UNIT_H
8 8
9#include <linux/spinlock.h>9#include <linux/spinlock.h>
10#include <asm/page.h>
11#include <linux/pgtable.h>10#include <linux/pgtable.h>
11#include <asm/page.h>
12 12
13/* The io-unit handles all virtual to physical address translations13/* The io-unit handles all virtual to physical address translations
14 * that occur between the SBUS and physical memory. Access by14 * 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
4 4
5#include <linux/kernel.h>5#include <linux/kernel.h>
6#include <linux/sched.h>6#include <linux/sched.h>
7#include <linux/pgtable.h>
7 8
8#include <asm/pgtsrmmu.h>9#include <asm/pgtsrmmu.h>
9#include <linux/pgtable.h>
10#include <asm/vaddrs.h>10#include <asm/vaddrs.h>
11#include <asm/page.h>11#include <asm/page.h>
12 12
arch/sparc/kernel/cpu.c+1−1
@@ -11,9 +11,9 @@ · 10 unmodified lines
11#include <linux/init.h>11#include <linux/init.h>
12#include <linux/smp.h>12#include <linux/smp.h>
13#include <linux/threads.h>13#include <linux/threads.h>
14#include <linux/pgtable.h>
14 15
15#include <asm/spitfire.h>16#include <asm/spitfire.h>
16#include <linux/pgtable.h>
17#include <asm/oplib.h>17#include <asm/oplib.h>
18#include <asm/setup.h>18#include <asm/setup.h>
19#include <asm/page.h>19#include <asm/page.h>
arch/sparc/kernel/entry.S+1−1
@@ -10,6 +10,7 @@ · 9 unmodified lines
10 10
11#include <linux/linkage.h>11#include <linux/linkage.h>
12#include <linux/errno.h>12#include <linux/errno.h>
13#include <linux/pgtable.h>
13 14
14#include <asm/head.h>15#include <asm/head.h>
15#include <asm/asi.h>16#include <asm/asi.h>
@@ -20,7 +21,6 @@ · 4 unmodified lines
20#include <asm/psr.h>21#include <asm/psr.h>
21#include <asm/vaddrs.h>22#include <asm/vaddrs.h>
22#include <asm/page.h>23#include <asm/page.h>
23#include <linux/pgtable.h>
24#include <asm/winmacro.h>24#include <asm/winmacro.h>
25#include <asm/signal.h>25#include <asm/signal.h>
26#include <asm/obio.h>26#include <asm/obio.h>
arch/sparc/kernel/head_64.S+1−1
@@ -12,13 +12,13 @@ · 11 unmodified lines
12#include <linux/threads.h>12#include <linux/threads.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/linkage.h>14#include <linux/linkage.h>
15#include <linux/pgtable.h>
15#include <asm/thread_info.h>16#include <asm/thread_info.h>
16#include <asm/asi.h>17#include <asm/asi.h>
17#include <asm/pstate.h>18#include <asm/pstate.h>
18#include <asm/ptrace.h>19#include <asm/ptrace.h>
19#include <asm/spitfire.h>20#include <asm/spitfire.h>
20#include <asm/page.h>21#include <asm/page.h>
21#include <linux/pgtable.h>
22#include <asm/errno.h>22#include <asm/errno.h>
23#include <asm/signal.h>23#include <asm/signal.h>
24#include <asm/processor.h>24#include <asm/processor.h>
arch/sparc/kernel/ktlb.S+1−1
@@ -7,10 +7,10 @@ · 6 unmodified lines
7 * Copyright (C) 1996,98,99 Jakub Jelinek (jj@sunsite.mff.cuni.cz)7 * Copyright (C) 1996,98,99 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
8 */8 */
9 9
10#include <linux/pgtable.h>
10#include <asm/head.h>11#include <asm/head.h>
11#include <asm/asi.h>12#include <asm/asi.h>
12#include <asm/page.h>13#include <asm/page.h>
13#include <linux/pgtable.h>
14#include <asm/tsb.h>14#include <asm/tsb.h>
15 15
16 .text16 .text
arch/sparc/kernel/pci.c+1−1
@@ -21,9 +21,9 @@ · 20 unmodified lines
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/of.h>22#include <linux/of.h>
23#include <linux/of_device.h>23#include <linux/of_device.h>
24#include <linux/pgtable.h>
24 25
25#include <linux/uaccess.h>26#include <linux/uaccess.h>
26#include <linux/pgtable.h>
27#include <asm/irq.h>27#include <asm/irq.h>
28#include <asm/prom.h>28#include <asm/prom.h>
29#include <asm/apb.h>29#include <asm/apb.h>
arch/sparc/kernel/sun4m_irq.c+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
12 12
13#include <linux/slab.h>13#include <linux/slab.h>
14#include <linux/sched/debug.h>14#include <linux/sched/debug.h>
15#include <linux/pgtable.h>
15 16
16#include <asm/timer.h>17#include <asm/timer.h>
17#include <asm/traps.h>18#include <asm/traps.h>
18#include <asm/pgalloc.h>19#include <asm/pgalloc.h>
19#include <linux/pgtable.h>
20#include <asm/irq.h>20#include <asm/irq.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/cacheflush.h>22#include <asm/cacheflush.h>
arch/sparc/kernel/trampoline_64.S+1−1
@@ -6,6 +6,7 @@ · 5 unmodified lines
6 */6 */
7 7
8 8
9#include <linux/pgtable.h>
9#include <asm/head.h>10#include <asm/head.h>
10#include <asm/asi.h>11#include <asm/asi.h>
11#include <asm/lsu.h>12#include <asm/lsu.h>
@@ -13,7 +14,6 @@ · 1 unmodified line
13#include <asm/dcu.h>14#include <asm/dcu.h>
14#include <asm/pstate.h>15#include <asm/pstate.h>
15#include <asm/page.h>16#include <asm/page.h>
16#include <linux/pgtable.h>
17#include <asm/spitfire.h>17#include <asm/spitfire.h>
18#include <asm/processor.h>18#include <asm/processor.h>
19#include <asm/thread_info.h>19#include <asm/thread_info.h>
arch/sparc/kernel/traps_32.c+1−1
@@ -18,12 +18,12 @@ · 17 unmodified lines
18#include <linux/smp.h>18#include <linux/smp.h>
19#include <linux/kdebug.h>19#include <linux/kdebug.h>
20#include <linux/export.h>20#include <linux/export.h>
21#include <linux/pgtable.h>
21 22
22#include <asm/delay.h>23#include <asm/delay.h>
23#include <asm/ptrace.h>24#include <asm/ptrace.h>
24#include <asm/oplib.h>25#include <asm/oplib.h>
25#include <asm/page.h>26#include <asm/page.h>
26#include <linux/pgtable.h>
27#include <asm/unistd.h>27#include <asm/unistd.h>
28#include <asm/traps.h>28#include <asm/traps.h>
29 29
arch/sparc/lib/clear_page.S+1−1
@@ -5,10 +5,10 @@ · 4 unmodified lines
5 * Copyright (C) 1997 Jakub Jelinek (jakub@redhat.com)5 * Copyright (C) 1997 Jakub Jelinek (jakub@redhat.com)
6 */6 */
7 7
8#include <linux/pgtable.h>
8#include <asm/visasm.h>9#include <asm/visasm.h>
9#include <asm/thread_info.h>10#include <asm/thread_info.h>
10#include <asm/page.h>11#include <asm/page.h>
11#include <linux/pgtable.h>
12#include <asm/spitfire.h>12#include <asm/spitfire.h>
13#include <asm/head.h>13#include <asm/head.h>
14#include <asm/export.h>14#include <asm/export.h>
arch/sparc/mm/tsb.c+1−1
@@ -8,9 +8,9 @@ · 7 unmodified lines
8#include <linux/preempt.h>8#include <linux/preempt.h>
9#include <linux/slab.h>9#include <linux/slab.h>
10#include <linux/mm_types.h>10#include <linux/mm_types.h>
11#include <linux/pgtable.h>
11 12
12#include <asm/page.h>13#include <asm/page.h>
13#include <linux/pgtable.h>
14#include <asm/mmu_context.h>14#include <asm/mmu_context.h>
15#include <asm/setup.h>15#include <asm/setup.h>
16#include <asm/tsb.h>16#include <asm/tsb.h>
arch/sparc/mm/ultra.S+1−1
@@ -5,8 +5,8 @@ · 4 unmodified lines
5 * Copyright (C) 1997, 2000, 2008 David S. Miller (davem@davemloft.net)5 * Copyright (C) 1997, 2000, 2008 David S. Miller (davem@davemloft.net)
6 */6 */
7 7
8#include <asm/asi.h>
9#include <linux/pgtable.h>8#include <linux/pgtable.h>
9#include <asm/asi.h>
10#include <asm/page.h>10#include <asm/page.h>
11#include <asm/spitfire.h>11#include <asm/spitfire.h>
12#include <asm/mmu_context.h>12#include <asm/mmu_context.h>
arch/unicore32/kernel/hibernate.c+1−1
@@ -11,9 +11,9 @@ · 10 unmodified lines
11#include <linux/gfp.h>11#include <linux/gfp.h>
12#include <linux/suspend.h>12#include <linux/suspend.h>
13#include <linux/memblock.h>13#include <linux/memblock.h>
14#include <linux/pgtable.h>
14 15
15#include <asm/page.h>16#include <asm/page.h>
16#include <linux/pgtable.h>
17#include <asm/pgalloc.h>17#include <asm/pgalloc.h>
18#include <asm/sections.h>18#include <asm/sections.h>
19#include <asm/suspend.h>19#include <asm/suspend.h>
arch/unicore32/kernel/hibernate_asm.S+1−1
@@ -11,9 +11,9 @@ · 10 unmodified lines
11#include <linux/sys.h>11#include <linux/sys.h>
12#include <linux/errno.h>12#include <linux/errno.h>
13#include <linux/linkage.h>13#include <linux/linkage.h>
14#include <linux/pgtable.h>
14#include <generated/asm-offsets.h>15#include <generated/asm-offsets.h>
15#include <asm/page.h>16#include <asm/page.h>
16#include <linux/pgtable.h>
17#include <asm/assembler.h>17#include <asm/assembler.h>
18 18
19@ restore_image(pgd_t *resume_pg_dir, struct pbe *restore_pblist)19@ 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
18#include <linux/init.h>18#include <linux/init.h>
19#include <linux/sched.h>19#include <linux/sched.h>
20#include <linux/uaccess.h>20#include <linux/uaccess.h>
21
22#include <linux/pgtable.h>21#include <linux/pgtable.h>
22
23#include <asm/tlbflush.h>23#include <asm/tlbflush.h>
24#include <asm/unaligned.h>24#include <asm/unaligned.h>
25 25
arch/unicore32/mm/proc-ucv2.S+1−1
@@ -8,10 +8,10 @@ · 7 unmodified lines
8 */8 */
9#include <linux/init.h>9#include <linux/init.h>
10#include <linux/linkage.h>10#include <linux/linkage.h>
11#include <linux/pgtable.h>
11#include <asm/assembler.h>12#include <asm/assembler.h>
12#include <asm/hwcap.h>13#include <asm/hwcap.h>
13#include <asm/pgtable-hwdef.h>14#include <asm/pgtable-hwdef.h>
14#include <linux/pgtable.h>
15 15
16#include "proc-macros.S"16#include "proc-macros.S"
17 17
arch/x86/boot/compressed/kaslr_64.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
22#include "misc.h"22#include "misc.h"
23 23
24/* These actually do the work of building the kernel identity maps. */24/* These actually do the work of building the kernel identity maps. */
25#include <asm/init.h>
26#include <linux/pgtable.h>25#include <linux/pgtable.h>
26#include <asm/init.h>
27/* Use the static base for this part of the boot process */27/* Use the static base for this part of the boot process */
28#undef __PAGE_OFFSET28#undef __PAGE_OFFSET
29#define __PAGE_OFFSET __PAGE_OFFSET_BASE29#define __PAGE_OFFSET __PAGE_OFFSET_BASE
arch/x86/include/asm/asm-prototypes.h+1−1
@@ -1,13 +1,13 @@
1/* SPDX-License-Identifier: GPL-2.0 */1/* SPDX-License-Identifier: GPL-2.0 */
2#include <asm/ftrace.h>2#include <asm/ftrace.h>
3#include <linux/uaccess.h>3#include <linux/uaccess.h>
4#include <linux/pgtable.h>
4#include <asm/string.h>5#include <asm/string.h>
5#include <asm/page.h>6#include <asm/page.h>
6#include <asm/checksum.h>7#include <asm/checksum.h>
7 8
8#include <asm-generic/asm-prototypes.h>9#include <asm-generic/asm-prototypes.h>
9 10
10#include <linux/pgtable.h>
11#include <asm/special_insns.h>11#include <asm/special_insns.h>
12#include <asm/preempt.h>12#include <asm/preempt.h>
13#include <asm/asm.h>13#include <asm/asm.h>
arch/x86/include/asm/efi.h+1−1
@@ -3,13 +3,13 @@ · 2 unmodified lines
3#define _ASM_X86_EFI_H3#define _ASM_X86_EFI_H
4 4
5#include <asm/fpu/api.h>5#include <asm/fpu/api.h>
6#include <linux/pgtable.h>
7#include <asm/processor-flags.h>6#include <asm/processor-flags.h>
8#include <asm/tlb.h>7#include <asm/tlb.h>
9#include <asm/nospec-branch.h>8#include <asm/nospec-branch.h>
10#include <asm/mmu_context.h>9#include <asm/mmu_context.h>
11#include <linux/build_bug.h>10#include <linux/build_bug.h>
12#include <linux/kernel.h>11#include <linux/kernel.h>
12#include <linux/pgtable.h>
13 13
14extern unsigned long efi_fw_vendor, efi_config_table;14extern unsigned long efi_fw_vendor, efi_config_table;
15 15
arch/x86/include/asm/xen/hypercall.h+1−1
@@ -38,11 +38,11 @@ · 37 unmodified lines
38#include <linux/errno.h>38#include <linux/errno.h>
39#include <linux/string.h>39#include <linux/string.h>
40#include <linux/types.h>40#include <linux/types.h>
41#include <linux/pgtable.h>
41 42
42#include <trace/events/xen.h>43#include <trace/events/xen.h>
43 44
44#include <asm/page.h>45#include <asm/page.h>
45#include <linux/pgtable.h>
46#include <asm/smap.h>46#include <asm/smap.h>
47#include <asm/nospec-branch.h>47#include <asm/nospec-branch.h>
48 48
arch/x86/kernel/acpi/boot.c+1−1
@@ -20,11 +20,11 @@ · 19 unmodified lines
20#include <linux/pci.h>20#include <linux/pci.h>
21#include <linux/efi-bgrt.h>21#include <linux/efi-bgrt.h>
22#include <linux/serial_core.h>22#include <linux/serial_core.h>
23#include <linux/pgtable.h>
23 24
24#include <asm/e820/api.h>25#include <asm/e820/api.h>
25#include <asm/irqdomain.h>26#include <asm/irqdomain.h>
26#include <asm/pci_x86.h>27#include <asm/pci_x86.h>
27#include <linux/pgtable.h>
28#include <asm/io_apic.h>28#include <asm/io_apic.h>
29#include <asm/apic.h>29#include <asm/apic.h>
30#include <asm/io.h>30#include <asm/io.h>
arch/x86/kernel/acpi/sleep.c+1−1
@@ -10,9 +10,9 @@ · 9 unmodified lines
10#include <linux/memblock.h>10#include <linux/memblock.h>
11#include <linux/dmi.h>11#include <linux/dmi.h>
12#include <linux/cpumask.h>12#include <linux/cpumask.h>
13#include <linux/pgtable.h>
13#include <asm/segment.h>14#include <asm/segment.h>
14#include <asm/desc.h>15#include <asm/desc.h>
15#include <linux/pgtable.h>
16#include <asm/cacheflush.h>16#include <asm/cacheflush.h>
17#include <asm/realmode.h>17#include <asm/realmode.h>
18 18
arch/x86/kernel/apic/apic_numachip.c+1−1
@@ -12,11 +12,11 @@ · 11 unmodified lines
12 */12 */
13#include <linux/types.h>13#include <linux/types.h>
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/pgtable.h>
15 16
16#include <asm/numachip/numachip.h>17#include <asm/numachip/numachip.h>
17#include <asm/numachip/numachip_csr.h>18#include <asm/numachip/numachip_csr.h>
18 19
19#include <linux/pgtable.h>
20 20
21#include "local.h"21#include "local.h"
22 22
arch/x86/kernel/cpu/bugs.c+1−1
@@ -15,6 +15,7 @@ · 14 unmodified lines
15#include <linux/nospec.h>15#include <linux/nospec.h>
16#include <linux/prctl.h>16#include <linux/prctl.h>
17#include <linux/sched/smt.h>17#include <linux/sched/smt.h>
18#include <linux/pgtable.h>
18 19
19#include <asm/spec-ctrl.h>20#include <asm/spec-ctrl.h>
20#include <asm/cmdline.h>21#include <asm/cmdline.h>
@@ -26,7 +27,6 @@ · 5 unmodified lines
26#include <asm/vmx.h>27#include <asm/vmx.h>
27#include <asm/paravirt.h>28#include <asm/paravirt.h>
28#include <asm/alternative.h>29#include <asm/alternative.h>
29#include <linux/pgtable.h>
30#include <asm/set_memory.h>30#include <asm/set_memory.h>
31#include <asm/intel-family.h>31#include <asm/intel-family.h>
32#include <asm/e820/api.h>32#include <asm/e820/api.h>
arch/x86/kernel/cpu/common.c+1−1
@@ -21,6 +21,7 @@ · 20 unmodified lines
21#include <linux/smp.h>21#include <linux/smp.h>
22#include <linux/io.h>22#include <linux/io.h>
23#include <linux/syscore_ops.h>23#include <linux/syscore_ops.h>
24#include <linux/pgtable.h>
24 25
25#include <asm/stackprotector.h>26#include <asm/stackprotector.h>
26#include <asm/perf_event.h>27#include <asm/perf_event.h>
@@ -35,7 +36,6 @@ · 8 unmodified lines
35#include <asm/vsyscall.h>36#include <asm/vsyscall.h>
36#include <linux/topology.h>37#include <linux/topology.h>
37#include <linux/cpumask.h>38#include <linux/cpumask.h>
38#include <linux/pgtable.h>
39#include <linux/atomic.h>39#include <linux/atomic.h>
40#include <asm/proto.h>40#include <asm/proto.h>
41#include <asm/setup.h>41#include <asm/setup.h>
arch/x86/kernel/cpu/intel.c+1−1
@@ -1,5 +1,6 @@
1// SPDX-License-Identifier: GPL-2.01// SPDX-License-Identifier: GPL-2.0
2#include <linux/kernel.h>2#include <linux/kernel.h>
3#include <linux/pgtable.h>
3 4
4#include <linux/string.h>5#include <linux/string.h>
5#include <linux/bitops.h>6#include <linux/bitops.h>
@@ -11,7 +12,6 @@ · 5 unmodified lines
11#include <linux/uaccess.h>12#include <linux/uaccess.h>
12 13
13#include <asm/cpufeature.h>14#include <asm/cpufeature.h>
14#include <linux/pgtable.h>
15#include <asm/msr.h>15#include <asm/msr.h>
16#include <asm/bugs.h>16#include <asm/bugs.h>
17#include <asm/cpu.h>17#include <asm/cpu.h>
arch/x86/kernel/crash_core_32.c+1−1
@@ -1,8 +1,8 @@
1// SPDX-License-Identifier: GPL-2.0-only1// SPDX-License-Identifier: GPL-2.0-only
2 2
3#include <linux/crash_core.h>3#include <linux/crash_core.h>
4
5#include <linux/pgtable.h>4#include <linux/pgtable.h>
5
6#include <asm/setup.h>6#include <asm/setup.h>
7 7
8void arch_crash_save_vmcoreinfo(void)8void arch_crash_save_vmcoreinfo(void)
arch/x86/kernel/crash_core_64.c+1−1
@@ -1,8 +1,8 @@
1// SPDX-License-Identifier: GPL-2.0-only1// SPDX-License-Identifier: GPL-2.0-only
2 2
3#include <linux/crash_core.h>3#include <linux/crash_core.h>
4
5#include <linux/pgtable.h>4#include <linux/pgtable.h>
5
6#include <asm/setup.h>6#include <asm/setup.h>
7 7
8void arch_crash_save_vmcoreinfo(void)8void arch_crash_save_vmcoreinfo(void)
arch/x86/kernel/early_printk.c+1−1
@@ -8,6 +8,7 @@ · 7 unmodified lines
8#include <linux/pci_regs.h>8#include <linux/pci_regs.h>
9#include <linux/pci_ids.h>9#include <linux/pci_ids.h>
10#include <linux/errno.h>10#include <linux/errno.h>
11#include <linux/pgtable.h>
11#include <asm/io.h>12#include <asm/io.h>
12#include <asm/processor.h>13#include <asm/processor.h>
13#include <asm/fcntl.h>14#include <asm/fcntl.h>
@@ -15,7 +16,6 @@ · 1 unmodified line
15#include <xen/hvc-console.h>16#include <xen/hvc-console.h>
16#include <asm/pci-direct.h>17#include <asm/pci-direct.h>
17#include <asm/fixmap.h>18#include <asm/fixmap.h>
18#include <linux/pgtable.h>
19#include <linux/usb/ehci_def.h>19#include <linux/usb/ehci_def.h>
20#include <linux/usb/xhci-dbgp.h>20#include <linux/usb/xhci-dbgp.h>
21#include <asm/pci_x86.h>21#include <asm/pci_x86.h>
arch/x86/kernel/head64.c+1−1
@@ -20,13 +20,13 @@ · 19 unmodified lines
20#include <linux/io.h>20#include <linux/io.h>
21#include <linux/memblock.h>21#include <linux/memblock.h>
22#include <linux/mem_encrypt.h>22#include <linux/mem_encrypt.h>
23#include <linux/pgtable.h>
23 24
24#include <asm/processor.h>25#include <asm/processor.h>
25#include <asm/proto.h>26#include <asm/proto.h>
26#include <asm/smp.h>27#include <asm/smp.h>
27#include <asm/setup.h>28#include <asm/setup.h>
28#include <asm/desc.h>29#include <asm/desc.h>
29#include <linux/pgtable.h>
30#include <asm/tlbflush.h>30#include <asm/tlbflush.h>
31#include <asm/sections.h>31#include <asm/sections.h>
32#include <asm/kdebug.h>32#include <asm/kdebug.h>
arch/x86/kernel/head_64.S+1−1
@@ -13,8 +13,8 @@ · 12 unmodified lines
13#include <linux/linkage.h>13#include <linux/linkage.h>
14#include <linux/threads.h>14#include <linux/threads.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <asm/segment.h>
17#include <linux/pgtable.h>16#include <linux/pgtable.h>
17#include <asm/segment.h>
18#include <asm/page.h>18#include <asm/page.h>
19#include <asm/msr.h>19#include <asm/msr.h>
20#include <asm/cache.h>20#include <asm/cache.h>
arch/x86/kernel/i8259.c+1−1
@@ -15,11 +15,11 @@ · 14 unmodified lines
15#include <linux/acpi.h>15#include <linux/acpi.h>
16#include <linux/io.h>16#include <linux/io.h>
17#include <linux/delay.h>17#include <linux/delay.h>
18#include <linux/pgtable.h>
18 19
19#include <linux/atomic.h>20#include <linux/atomic.h>
20#include <asm/timer.h>21#include <asm/timer.h>
21#include <asm/hw_irq.h>22#include <asm/hw_irq.h>
22#include <linux/pgtable.h>
23#include <asm/desc.h>23#include <asm/desc.h>
24#include <asm/apic.h>24#include <asm/apic.h>
25#include <asm/i8259.h>25#include <asm/i8259.h>
arch/x86/kernel/irqinit.c+1−1
@@ -16,11 +16,11 @@ · 15 unmodified lines
16#include <linux/acpi.h>16#include <linux/acpi.h>
17#include <linux/io.h>17#include <linux/io.h>
18#include <linux/delay.h>18#include <linux/delay.h>
19#include <linux/pgtable.h>
19 20
20#include <linux/atomic.h>21#include <linux/atomic.h>
21#include <asm/timer.h>22#include <asm/timer.h>
22#include <asm/hw_irq.h>23#include <asm/hw_irq.h>
23#include <linux/pgtable.h>
24#include <asm/desc.h>24#include <asm/desc.h>
25#include <asm/apic.h>25#include <asm/apic.h>
26#include <asm/setup.h>26#include <asm/setup.h>
arch/x86/kernel/kprobes/core.c+1−1
@@ -41,11 +41,11 @@ · 40 unmodified lines
41#include <linux/kasan.h>41#include <linux/kasan.h>
42#include <linux/moduleloader.h>42#include <linux/moduleloader.h>
43#include <linux/vmalloc.h>43#include <linux/vmalloc.h>
44#include <linux/pgtable.h>
44 45
45#include <asm/text-patching.h>46#include <asm/text-patching.h>
46#include <asm/cacheflush.h>47#include <asm/cacheflush.h>
47#include <asm/desc.h>48#include <asm/desc.h>
48#include <linux/pgtable.h>
49#include <linux/uaccess.h>49#include <linux/uaccess.h>
50#include <asm/alternative.h>50#include <asm/alternative.h>
51#include <asm/insn.h>51#include <asm/insn.h>
arch/x86/kernel/kprobes/opt.c+1−1
@@ -16,11 +16,11 @@ · 15 unmodified lines
16#include <linux/kallsyms.h>16#include <linux/kallsyms.h>
17#include <linux/ftrace.h>17#include <linux/ftrace.h>
18#include <linux/frame.h>18#include <linux/frame.h>
19#include <linux/pgtable.h>
19 20
20#include <asm/text-patching.h>21#include <asm/text-patching.h>
21#include <asm/cacheflush.h>22#include <asm/cacheflush.h>
22#include <asm/desc.h>23#include <asm/desc.h>
23#include <linux/pgtable.h>
24#include <linux/uaccess.h>24#include <linux/uaccess.h>
25#include <asm/alternative.h>25#include <asm/alternative.h>
26#include <asm/insn.h>26#include <asm/insn.h>
arch/x86/kernel/paravirt.c+1−1
@@ -13,13 +13,13 @@ · 12 unmodified lines
13#include <linux/bcd.h>13#include <linux/bcd.h>
14#include <linux/highmem.h>14#include <linux/highmem.h>
15#include <linux/kprobes.h>15#include <linux/kprobes.h>
16#include <linux/pgtable.h>
16 17
17#include <asm/bug.h>18#include <asm/bug.h>
18#include <asm/paravirt.h>19#include <asm/paravirt.h>
19#include <asm/debugreg.h>20#include <asm/debugreg.h>
20#include <asm/desc.h>21#include <asm/desc.h>
21#include <asm/setup.h>22#include <asm/setup.h>
22#include <linux/pgtable.h>
23#include <asm/time.h>23#include <asm/time.h>
24#include <asm/pgalloc.h>24#include <asm/pgalloc.h>
25#include <asm/irq.h>25#include <asm/irq.h>
arch/x86/kernel/reboot.c+1−1
@@ -11,13 +11,13 @@ · 10 unmodified lines
11#include <linux/tboot.h>11#include <linux/tboot.h>
12#include <linux/delay.h>12#include <linux/delay.h>
13#include <linux/frame.h>13#include <linux/frame.h>
14#include <linux/pgtable.h>
14#include <acpi/reboot.h>15#include <acpi/reboot.h>
15#include <asm/io.h>16#include <asm/io.h>
16#include <asm/apic.h>17#include <asm/apic.h>
17#include <asm/io_apic.h>18#include <asm/io_apic.h>
18#include <asm/desc.h>19#include <asm/desc.h>
19#include <asm/hpet.h>20#include <asm/hpet.h>
20#include <linux/pgtable.h>
21#include <asm/proto.h>21#include <asm/proto.h>
22#include <asm/reboot_fixups.h>22#include <asm/reboot_fixups.h>
23#include <asm/reboot.h>23#include <asm/reboot.h>
arch/x86/kernel/smpboot.c+1−1
@@ -55,6 +55,7 @@ · 54 unmodified lines
55#include <linux/gfp.h>55#include <linux/gfp.h>
56#include <linux/cpuidle.h>56#include <linux/cpuidle.h>
57#include <linux/numa.h>57#include <linux/numa.h>
58#include <linux/pgtable.h>
58 59
59#include <asm/acpi.h>60#include <asm/acpi.h>
60#include <asm/desc.h>61#include <asm/desc.h>
@@ -63,7 +64,6 @@ · 2 unmodified lines
63#include <asm/realmode.h>64#include <asm/realmode.h>
64#include <asm/cpu.h>65#include <asm/cpu.h>
65#include <asm/numa.h>66#include <asm/numa.h>
66#include <linux/pgtable.h>
67#include <asm/tlbflush.h>67#include <asm/tlbflush.h>
68#include <asm/mtrr.h>68#include <asm/mtrr.h>
69#include <asm/mwait.h>69#include <asm/mwait.h>
arch/x86/mm/cpu_entry_area.c+1−1
@@ -4,9 +4,9 @@ · 3 unmodified lines
4#include <linux/percpu.h>4#include <linux/percpu.h>
5#include <linux/kallsyms.h>5#include <linux/kallsyms.h>
6#include <linux/kcore.h>6#include <linux/kcore.h>
7#include <linux/pgtable.h>
7 8
8#include <asm/cpu_entry_area.h>9#include <asm/cpu_entry_area.h>
9#include <linux/pgtable.h>
10#include <asm/fixmap.h>10#include <asm/fixmap.h>
11#include <asm/desc.h>11#include <asm/desc.h>
12 12
arch/x86/mm/ioremap.c+1−1
@@ -16,12 +16,12 @@ · 15 unmodified lines
16#include <linux/mmiotrace.h>16#include <linux/mmiotrace.h>
17#include <linux/mem_encrypt.h>17#include <linux/mem_encrypt.h>
18#include <linux/efi.h>18#include <linux/efi.h>
19#include <linux/pgtable.h>
19 20
20#include <asm/set_memory.h>21#include <asm/set_memory.h>
21#include <asm/e820/api.h>22#include <asm/e820/api.h>
22#include <asm/efi.h>23#include <asm/efi.h>
23#include <asm/fixmap.h>24#include <asm/fixmap.h>
24#include <linux/pgtable.h>
25#include <asm/tlbflush.h>25#include <asm/tlbflush.h>
26#include <asm/pgalloc.h>26#include <asm/pgalloc.h>
27#include <asm/memtype.h>27#include <asm/memtype.h>
arch/x86/mm/kaslr.c+1−1
@@ -24,9 +24,9 @@ · 23 unmodified lines
24#include <linux/init.h>24#include <linux/init.h>
25#include <linux/random.h>25#include <linux/random.h>
26#include <linux/memblock.h>26#include <linux/memblock.h>
27#include <linux/pgtable.h>
27 28
28#include <asm/pgalloc.h>29#include <asm/pgalloc.h>
29#include <linux/pgtable.h>
30#include <asm/setup.h>30#include <asm/setup.h>
31#include <asm/kaslr.h>31#include <asm/kaslr.h>
32 32
arch/x86/mm/mmio-mod.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
17#include <linux/slab.h>17#include <linux/slab.h>
18#include <linux/uaccess.h>18#include <linux/uaccess.h>
19#include <linux/io.h>19#include <linux/io.h>
20#include <linux/pgtable.h>
21#include <linux/mmiotrace.h>20#include <linux/mmiotrace.h>
21#include <linux/pgtable.h>
22#include <asm/e820/api.h> /* for ISA_START_ADDRESS */22#include <asm/e820/api.h> /* for ISA_START_ADDRESS */
23#include <linux/atomic.h>23#include <linux/atomic.h>
24#include <linux/percpu.h>24#include <linux/percpu.h>
arch/x86/mm/pat/memtype_interval.c+1−1
@@ -14,8 +14,8 @@ · 13 unmodified lines
14#include <linux/interval_tree_generic.h>14#include <linux/interval_tree_generic.h>
15#include <linux/sched.h>15#include <linux/sched.h>
16#include <linux/gfp.h>16#include <linux/gfp.h>
17
18#include <linux/pgtable.h>17#include <linux/pgtable.h>
18
19#include <asm/memtype.h>19#include <asm/memtype.h>
20 20
21#include "memtype.h"21#include "memtype.h"
arch/x86/mm/setup_nx.c+1−1
@@ -2,8 +2,8 @@ · 1 unmodified line
2#include <linux/spinlock.h>2#include <linux/spinlock.h>
3#include <linux/errno.h>3#include <linux/errno.h>
4#include <linux/init.h>4#include <linux/init.h>
5
6#include <linux/pgtable.h>5#include <linux/pgtable.h>
6
7#include <asm/proto.h>7#include <asm/proto.h>
8#include <asm/cpufeature.h>8#include <asm/cpufeature.h>
9 9
arch/x86/platform/efi/efi_32.c+1−1
@@ -24,11 +24,11 @@ · 23 unmodified lines
24#include <linux/types.h>24#include <linux/types.h>
25#include <linux/ioport.h>25#include <linux/ioport.h>
26#include <linux/efi.h>26#include <linux/efi.h>
27#include <linux/pgtable.h>
27 28
28#include <asm/io.h>29#include <asm/io.h>
29#include <asm/desc.h>30#include <asm/desc.h>
30#include <asm/page.h>31#include <asm/page.h>
31#include <linux/pgtable.h>
32#include <asm/tlbflush.h>32#include <asm/tlbflush.h>
33#include <asm/efi.h>33#include <asm/efi.h>
34 34
arch/x86/platform/olpc/olpc_ofw.c+1−1
@@ -3,12 +3,12 @@ · 2 unmodified lines
3#include <linux/export.h>3#include <linux/export.h>
4#include <linux/spinlock_types.h>4#include <linux/spinlock_types.h>
5#include <linux/init.h>5#include <linux/init.h>
6#include <linux/pgtable.h>
6#include <asm/page.h>7#include <asm/page.h>
7#include <asm/setup.h>8#include <asm/setup.h>
8#include <asm/io.h>9#include <asm/io.h>
9#include <asm/cpufeature.h>10#include <asm/cpufeature.h>
10#include <asm/special_insns.h>11#include <asm/special_insns.h>
11#include <linux/pgtable.h>
12#include <asm/olpc_ofw.h>12#include <asm/olpc_ofw.h>
13 13
14/* address of OFW callback interface; will be NULL if OFW isn't found */14/* 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
13#include <linux/perf_event.h>13#include <linux/perf_event.h>
14#include <linux/tboot.h>14#include <linux/tboot.h>
15#include <linux/dmi.h>15#include <linux/dmi.h>
16
17#include <linux/pgtable.h>16#include <linux/pgtable.h>
17
18#include <asm/proto.h>18#include <asm/proto.h>
19#include <asm/mtrr.h>19#include <asm/mtrr.h>
20#include <asm/page.h>20#include <asm/page.h>
arch/x86/power/hibernate.c+1−1
@@ -12,6 +12,7 @@ · 11 unmodified lines
12#include <linux/scatterlist.h>12#include <linux/scatterlist.h>
13#include <linux/kdebug.h>13#include <linux/kdebug.h>
14#include <linux/cpu.h>14#include <linux/cpu.h>
15#include <linux/pgtable.h>
15 16
16#include <crypto/hash.h>17#include <crypto/hash.h>
17 18
@@ -19,7 +20,6 @@ · 1 unmodified line
19#include <asm/init.h>20#include <asm/init.h>
20#include <asm/proto.h>21#include <asm/proto.h>
21#include <asm/page.h>22#include <asm/page.h>
22#include <linux/pgtable.h>
23#include <asm/mtrr.h>23#include <asm/mtrr.h>
24#include <asm/sections.h>24#include <asm/sections.h>
25#include <asm/suspend.h>25#include <asm/suspend.h>
arch/x86/power/hibernate_32.c+1−1
@@ -8,9 +8,9 @@ · 7 unmodified lines
8#include <linux/gfp.h>8#include <linux/gfp.h>
9#include <linux/suspend.h>9#include <linux/suspend.h>
10#include <linux/memblock.h>10#include <linux/memblock.h>
11#include <linux/pgtable.h>
11 12
12#include <asm/page.h>13#include <asm/page.h>
13#include <linux/pgtable.h>
14#include <asm/mmzone.h>14#include <asm/mmzone.h>
15#include <asm/sections.h>15#include <asm/sections.h>
16#include <asm/suspend.h>16#include <asm/suspend.h>
arch/x86/power/hibernate_64.c+1−1
@@ -12,6 +12,7 @@ · 11 unmodified lines
12#include <linux/suspend.h>12#include <linux/suspend.h>
13#include <linux/scatterlist.h>13#include <linux/scatterlist.h>
14#include <linux/kdebug.h>14#include <linux/kdebug.h>
15#include <linux/pgtable.h>
15 16
16#include <crypto/hash.h>17#include <crypto/hash.h>
17 18
@@ -19,7 +20,6 @@ · 1 unmodified line
19#include <asm/init.h>20#include <asm/init.h>
20#include <asm/proto.h>21#include <asm/proto.h>
21#include <asm/page.h>22#include <asm/page.h>
22#include <linux/pgtable.h>
23#include <asm/mtrr.h>23#include <asm/mtrr.h>
24#include <asm/sections.h>24#include <asm/sections.h>
25#include <asm/suspend.h>25#include <asm/suspend.h>
arch/x86/realmode/init.c+1−1
@@ -3,9 +3,9 @@ · 2 unmodified lines
3#include <linux/slab.h>3#include <linux/slab.h>
4#include <linux/memblock.h>4#include <linux/memblock.h>
5#include <linux/mem_encrypt.h>5#include <linux/mem_encrypt.h>
6#include <linux/pgtable.h>
6 7
7#include <asm/set_memory.h>8#include <asm/set_memory.h>
8#include <linux/pgtable.h>
9#include <asm/realmode.h>9#include <asm/realmode.h>
10#include <asm/tlbflush.h>10#include <asm/tlbflush.h>
11#include <asm/crash.h>11#include <asm/crash.h>
arch/x86/xen/mmu_pv.c+1−1
@@ -51,13 +51,13 @@ · 50 unmodified lines
51#include <linux/memblock.h>51#include <linux/memblock.h>
52#include <linux/seq_file.h>52#include <linux/seq_file.h>
53#include <linux/crash_dump.h>53#include <linux/crash_dump.h>
54#include <linux/pgtable.h>
54#ifdef CONFIG_KEXEC_CORE55#ifdef CONFIG_KEXEC_CORE
55#include <linux/kexec.h>56#include <linux/kexec.h>
56#endif57#endif
57 58
58#include <trace/events/xen.h>59#include <trace/events/xen.h>
59 60
60#include <linux/pgtable.h>
61#include <asm/tlbflush.h>61#include <asm/tlbflush.h>
62#include <asm/fixmap.h>62#include <asm/fixmap.h>
63#include <asm/mmu_context.h>63#include <asm/mmu_context.h>
arch/x86/xen/smp_pv.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include <linux/nmi.h>23#include <linux/nmi.h>
24#include <linux/cpuhotplug.h>24#include <linux/cpuhotplug.h>
25#include <linux/stackprotector.h>25#include <linux/stackprotector.h>
26#include <linux/pgtable.h>
26 27
27#include <asm/paravirt.h>28#include <asm/paravirt.h>
28#include <asm/desc.h>29#include <asm/desc.h>
arch/xtensa/include/asm/fixmap.h+1−1
@@ -13,9 +13,9 @@ · 12 unmodified lines
13#ifndef _ASM_FIXMAP_H13#ifndef _ASM_FIXMAP_H
14#define _ASM_FIXMAP_H14#define _ASM_FIXMAP_H
15 15
16#include <linux/pgtable.h>
17#ifdef CONFIG_HIGHMEM16#ifdef CONFIG_HIGHMEM
18#include <linux/threads.h>17#include <linux/threads.h>
18#include <linux/pgtable.h>
19#include <asm/kmap_types.h>19#include <asm/kmap_types.h>
20#endif20#endif
21 21
arch/xtensa/include/asm/highmem.h+1−1
@@ -13,10 +13,10 @@ · 12 unmodified lines
13#define _XTENSA_HIGHMEM_H13#define _XTENSA_HIGHMEM_H
14 14
15#include <linux/wait.h>15#include <linux/wait.h>
16#include <linux/pgtable.h>
16#include <asm/cacheflush.h>17#include <asm/cacheflush.h>
17#include <asm/fixmap.h>18#include <asm/fixmap.h>
18#include <asm/kmap_types.h>19#include <asm/kmap_types.h>
19#include <linux/pgtable.h>
20 20
21#define PKMAP_BASE ((FIXADDR_START - \21#define PKMAP_BASE ((FIXADDR_START - \
22 (LAST_PKMAP + 1) * PAGE_SIZE) & PMD_MASK)22 (LAST_PKMAP + 1) * PAGE_SIZE) & PMD_MASK)
arch/xtensa/include/asm/mmu_context.h+1−1
@@ -18,10 +18,10 @@ · 17 unmodified lines
18#include <linux/stringify.h>18#include <linux/stringify.h>
19#include <linux/sched.h>19#include <linux/sched.h>
20#include <linux/mm_types.h>20#include <linux/mm_types.h>
21#include <linux/pgtable.h>
21 22
22#include <asm/vectors.h>23#include <asm/vectors.h>
23 24
24#include <linux/pgtable.h>
25#include <asm/cacheflush.h>25#include <asm/cacheflush.h>
26#include <asm/tlbflush.h>26#include <asm/tlbflush.h>
27#include <asm-generic/mm_hooks.h>27#include <asm-generic/mm_hooks.h>
arch/xtensa/kernel/entry.S+1−1
@@ -13,6 +13,7 @@ · 12 unmodified lines
13 */13 */
14 14
15#include <linux/linkage.h>15#include <linux/linkage.h>
16#include <linux/pgtable.h>
16#include <asm/asm-offsets.h>17#include <asm/asm-offsets.h>
17#include <asm/asmmacro.h>18#include <asm/asmmacro.h>
18#include <asm/processor.h>19#include <asm/processor.h>
@@ -22,7 +23,6 @@ · 3 unmodified lines
22#include <asm/unistd.h>23#include <asm/unistd.h>
23#include <asm/ptrace.h>24#include <asm/ptrace.h>
24#include <asm/current.h>25#include <asm/current.h>
25#include <linux/pgtable.h>
26#include <asm/page.h>26#include <asm/page.h>
27#include <asm/signal.h>27#include <asm/signal.h>
28#include <asm/tlbflush.h>28#include <asm/tlbflush.h>
arch/xtensa/kernel/traps.c+1−1
@@ -34,12 +34,12 @@ · 33 unmodified lines
34#include <linux/delay.h>34#include <linux/delay.h>
35#include <linux/hardirq.h>35#include <linux/hardirq.h>
36#include <linux/ratelimit.h>36#include <linux/ratelimit.h>
37#include <linux/pgtable.h>
37 38
38#include <asm/stacktrace.h>39#include <asm/stacktrace.h>
39#include <asm/ptrace.h>40#include <asm/ptrace.h>
40#include <asm/timex.h>41#include <asm/timex.h>
41#include <linux/uaccess.h>42#include <linux/uaccess.h>
42#include <linux/pgtable.h>
43#include <asm/processor.h>43#include <asm/processor.h>
44#include <asm/traps.h>44#include <asm/traps.h>
45#include <asm/hw_breakpoint.h>45#include <asm/hw_breakpoint.h>
arch/xtensa/kernel/vectors.S+1−1
@@ -43,11 +43,11 @@ · 42 unmodified lines
43 */43 */
44 44
45#include <linux/linkage.h>45#include <linux/linkage.h>
46#include <linux/pgtable.h>
46#include <asm/asmmacro.h>47#include <asm/asmmacro.h>
47#include <asm/ptrace.h>48#include <asm/ptrace.h>
48#include <asm/current.h>49#include <asm/current.h>
49#include <asm/asm-offsets.h>50#include <asm/asm-offsets.h>
50#include <linux/pgtable.h>
51#include <asm/processor.h>51#include <asm/processor.h>
52#include <asm/page.h>52#include <asm/page.h>
53#include <asm/thread_info.h>53#include <asm/thread_info.h>
arch/xtensa/mm/cache.c+1−1
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include <linux/memblock.h>24#include <linux/memblock.h>
25#include <linux/swap.h>25#include <linux/swap.h>
26#include <linux/pagemap.h>26#include <linux/pagemap.h>
27#include <linux/pgtable.h>
27 28
28#include <asm/bootparam.h>29#include <asm/bootparam.h>
29#include <asm/mmu_context.h>30#include <asm/mmu_context.h>
@@ -31,7 +32,6 @@ · 1 unmodified line
31#include <asm/tlbflush.h>32#include <asm/tlbflush.h>
32#include <asm/page.h>33#include <asm/page.h>
33#include <asm/pgalloc.h>34#include <asm/pgalloc.h>
34#include <linux/pgtable.h>
35 35
36/* 36/*
37 * Note:37 * Note:
arch/xtensa/mm/ioremap.c+1−1
@@ -7,9 +7,9 @@ · 6 unmodified lines
7 7
8#include <linux/io.h>8#include <linux/io.h>
9#include <linux/vmalloc.h>9#include <linux/vmalloc.h>
10#include <linux/pgtable.h>
10#include <asm/cacheflush.h>11#include <asm/cacheflush.h>
11#include <asm/io.h>12#include <asm/io.h>
12#include <linux/pgtable.h>
13 13
14static void __iomem *xtensa_ioremap(unsigned long paddr, unsigned long size,14static void __iomem *xtensa_ioremap(unsigned long paddr, unsigned long size,
15 pgprot_t prot)15 pgprot_t prot)
arch/xtensa/mm/misc.S+1−1
@@ -14,8 +14,8 @@ · 13 unmodified lines
14 14
15 15
16#include <linux/linkage.h>16#include <linux/linkage.h>
17#include <asm/page.h>
18#include <linux/pgtable.h>17#include <linux/pgtable.h>
18#include <asm/page.h>
19#include <asm/asmmacro.h>19#include <asm/asmmacro.h>
20#include <asm/cacheasm.h>20#include <asm/cacheasm.h>
21#include <asm/tlbflush.h>21#include <asm/tlbflush.h>
drivers/acpi/scan.c+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
15#include <linux/nls.h>15#include <linux/nls.h>
16#include <linux/dma-mapping.h>16#include <linux/dma-mapping.h>
17#include <linux/platform_data/x86/apple.h>17#include <linux/platform_data/x86/apple.h>
18
19#include <linux/pgtable.h>18#include <linux/pgtable.h>
20 19
21#include "internal.h"20#include "internal.h"
drivers/atm/fore200e.c+1−1
@@ -25,6 +25,7 @@ · 24 unmodified lines
25#include <linux/dma-mapping.h>25#include <linux/dma-mapping.h>
26#include <linux/delay.h>26#include <linux/delay.h>
27#include <linux/firmware.h>27#include <linux/firmware.h>
28#include <linux/pgtable.h>
28#include <asm/io.h>29#include <asm/io.h>
29#include <asm/string.h>30#include <asm/string.h>
30#include <asm/page.h>31#include <asm/page.h>
@@ -40,7 +41,6 @@ · 9 unmodified lines
40#include <asm/idprom.h>41#include <asm/idprom.h>
41#include <asm/openprom.h>42#include <asm/openprom.h>
42#include <asm/oplib.h>43#include <asm/oplib.h>
43#include <linux/pgtable.h>
44#endif44#endif
45 45
46#if defined(CONFIG_ATM_FORE200E_USE_TASKLET) /* defer interrupt work to a tasklet */46#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
35#include <linux/bitops.h>35#include <linux/bitops.h>
36#include <linux/mutex.h>36#include <linux/mutex.h>
37#include <linux/slab.h>37#include <linux/slab.h>
38#include <linux/pgtable.h>
38 39
39#include <asm/setup.h>40#include <asm/setup.h>
40#include <asm/amigahw.h>41#include <asm/amigahw.h>
41#include <linux/pgtable.h>
42 42
43#include <linux/zorro.h>43#include <linux/zorro.h>
44 44
drivers/firmware/efi/arm-runtime.c+1−1
@@ -18,12 +18,12 @@ · 17 unmodified lines
18#include <linux/sched.h>18#include <linux/sched.h>
19#include <linux/slab.h>19#include <linux/slab.h>
20#include <linux/spinlock.h>20#include <linux/spinlock.h>
21#include <linux/pgtable.h>
21 22
22#include <asm/cacheflush.h>23#include <asm/cacheflush.h>
23#include <asm/efi.h>24#include <asm/efi.h>
24#include <asm/mmu.h>25#include <asm/mmu.h>
25#include <asm/pgalloc.h>26#include <asm/pgalloc.h>
26#include <linux/pgtable.h>
27 27
28#if defined(CONFIG_PTDUMP_DEBUGFS) && defined(CONFIG_ARM64)28#if defined(CONFIG_PTDUMP_DEBUGFS) && defined(CONFIG_ARM64)
29#include <asm/ptdump.h>29#include <asm/ptdump.h>
drivers/gpu/drm/drm_vm.c+1−1
@@ -37,6 +37,7 @@ · 36 unmodified lines
37#include <linux/pci.h>37#include <linux/pci.h>
38#include <linux/seq_file.h>38#include <linux/seq_file.h>
39#include <linux/vmalloc.h>39#include <linux/vmalloc.h>
40#include <linux/pgtable.h>
40 41
41#if defined(__ia64__)42#if defined(__ia64__)
42#include <linux/efi.h>43#include <linux/efi.h>
@@ -44,7 +45,6 @@ · 1 unmodified line
44#endif45#endif
45#include <linux/mem_encrypt.h>46#include <linux/mem_encrypt.h>
46 47
47#include <linux/pgtable.h>
48 48
49#include <drm/drm_agpsupport.h>49#include <drm/drm_agpsupport.h>
50#include <drm/drm_device.h>50#include <drm/drm_device.h>
drivers/infiniband/hw/qib/qib_file_ops.c+1−1
@@ -40,10 +40,10 @@ · 39 unmodified lines
40#include <linux/highmem.h>40#include <linux/highmem.h>
41#include <linux/io.h>41#include <linux/io.h>
42#include <linux/jiffies.h>42#include <linux/jiffies.h>
43#include <linux/pgtable.h>
44#include <linux/delay.h>43#include <linux/delay.h>
45#include <linux/export.h>44#include <linux/export.h>
46#include <linux/uio.h>45#include <linux/uio.h>
46#include <linux/pgtable.h>
47 47
48#include <rdma/ib.h>48#include <rdma/ib.h>
49 49
drivers/macintosh/macio-adb.c+1−1
@@ -9,10 +9,10 @@ · 8 unmodified lines
9#include <linux/delay.h>9#include <linux/delay.h>
10#include <linux/spinlock.h>10#include <linux/spinlock.h>
11#include <linux/interrupt.h>11#include <linux/interrupt.h>
12#include <linux/pgtable.h>
12#include <asm/prom.h>13#include <asm/prom.h>
13#include <linux/adb.h>14#include <linux/adb.h>
14#include <asm/io.h>15#include <asm/io.h>
15#include <linux/pgtable.h>
16#include <asm/hydra.h>16#include <asm/hydra.h>
17#include <asm/irq.h>17#include <asm/irq.h>
18#include <linux/init.h>18#include <linux/init.h>
drivers/macintosh/mediabay.c+1−1
@@ -16,8 +16,8 @@ · 15 unmodified lines
16#include <linux/init.h>16#include <linux/init.h>
17#include <linux/kthread.h>17#include <linux/kthread.h>
18#include <linux/mutex.h>18#include <linux/mutex.h>
19#include <asm/prom.h>
20#include <linux/pgtable.h>19#include <linux/pgtable.h>
20#include <asm/prom.h>
21#include <asm/io.h>21#include <asm/io.h>
22#include <asm/machdep.h>22#include <asm/machdep.h>
23#include <asm/pmac_feature.h>23#include <asm/pmac_feature.h>
drivers/macintosh/via-pmu.c+1−1
@@ -50,9 +50,9 @@ · 49 unmodified lines
50#include <linux/of_address.h>50#include <linux/of_address.h>
51#include <linux/of_irq.h>51#include <linux/of_irq.h>
52#include <linux/uaccess.h>52#include <linux/uaccess.h>
53#include <linux/pgtable.h>
53#include <asm/machdep.h>54#include <asm/machdep.h>
54#include <asm/io.h>55#include <asm/io.h>
55#include <linux/pgtable.h>
56#include <asm/sections.h>56#include <asm/sections.h>
57#include <asm/irq.h>57#include <asm/irq.h>
58#ifdef CONFIG_PPC_PMAC58#ifdef CONFIG_PPC_PMAC
drivers/media/pci/bt8xx/bt878.c+1−1
@@ -13,9 +13,9 @@ · 12 unmodified lines
13#include <linux/module.h>13#include <linux/module.h>
14#include <linux/kernel.h>14#include <linux/kernel.h>
15#include <linux/pci.h>15#include <linux/pci.h>
16#include <linux/pgtable.h>
16#include <asm/io.h>17#include <asm/io.h>
17#include <linux/ioport.h>18#include <linux/ioport.h>
18#include <linux/pgtable.h>
19#include <asm/page.h>19#include <asm/page.h>
20#include <linux/types.h>20#include <linux/types.h>
21#include <linux/interrupt.h>21#include <linux/interrupt.h>
drivers/media/pci/bt8xx/btcx-risc.c+1−1
@@ -17,8 +17,8 @@ · 16 unmodified lines
17#include <linux/pci.h>17#include <linux/pci.h>
18#include <linux/interrupt.h>18#include <linux/interrupt.h>
19#include <linux/videodev2.h>19#include <linux/videodev2.h>
20#include <asm/page.h>
21#include <linux/pgtable.h>20#include <linux/pgtable.h>
21#include <asm/page.h>
22 22
23#include "btcx-risc.h"23#include "btcx-risc.h"
24 24
drivers/media/pci/bt8xx/bttv-risc.c+1−1
@@ -20,8 +20,8 @@ · 19 unmodified lines
20#include <linux/pci.h>20#include <linux/pci.h>
21#include <linux/vmalloc.h>21#include <linux/vmalloc.h>
22#include <linux/interrupt.h>22#include <linux/interrupt.h>
23#include <asm/page.h>
24#include <linux/pgtable.h>23#include <linux/pgtable.h>
24#include <asm/page.h>
25#include <media/v4l2-ioctl.h>25#include <media/v4l2-ioctl.h>
26 26
27#include "bttvp.h"27#include "bttvp.h"
drivers/media/v4l2-core/videobuf-dma-sg.c+1−1
@@ -21,13 +21,13 @@ · 20 unmodified lines
21#include <linux/sched/mm.h>21#include <linux/sched/mm.h>
22#include <linux/slab.h>22#include <linux/slab.h>
23#include <linux/interrupt.h>23#include <linux/interrupt.h>
24#include <linux/pgtable.h>
24 25
25#include <linux/dma-mapping.h>26#include <linux/dma-mapping.h>
26#include <linux/vmalloc.h>27#include <linux/vmalloc.h>
27#include <linux/pagemap.h>28#include <linux/pagemap.h>
28#include <linux/scatterlist.h>29#include <linux/scatterlist.h>
29#include <asm/page.h>30#include <asm/page.h>
30#include <linux/pgtable.h>
31 31
32#include <media/videobuf-dma-sg.h>32#include <media/videobuf-dma-sg.h>
33 33
drivers/media/v4l2-core/videobuf-vmalloc.c+1−1
@@ -15,12 +15,12 @@ · 14 unmodified lines
15#include <linux/moduleparam.h>15#include <linux/moduleparam.h>
16#include <linux/slab.h>16#include <linux/slab.h>
17#include <linux/interrupt.h>17#include <linux/interrupt.h>
18#include <linux/pgtable.h>
18 19
19#include <linux/pci.h>20#include <linux/pci.h>
20#include <linux/vmalloc.h>21#include <linux/vmalloc.h>
21#include <linux/pagemap.h>22#include <linux/pagemap.h>
22#include <asm/page.h>23#include <asm/page.h>
23#include <linux/pgtable.h>
24 24
25#include <media/videobuf-vmalloc.h>25#include <media/videobuf-vmalloc.h>
26 26
drivers/net/ethernet/amd/7990.c+1−1
@@ -28,6 +28,7 @@ · 27 unmodified lines
28#include <linux/route.h>28#include <linux/route.h>
29#include <linux/string.h>29#include <linux/string.h>
30#include <linux/skbuff.h>30#include <linux/skbuff.h>
31#include <linux/pgtable.h>
31#include <asm/irq.h>32#include <asm/irq.h>
32/* Used for the temporal inet entries and routing */33/* Used for the temporal inet entries and routing */
33#include <linux/socket.h>34#include <linux/socket.h>
@@ -35,7 +36,6 @@ · 1 unmodified line
35 36
36#include <asm/io.h>37#include <asm/io.h>
37#include <asm/dma.h>38#include <asm/dma.h>
38#include <linux/pgtable.h>
39#ifdef CONFIG_HP30039#ifdef CONFIG_HP300
40#include <asm/blinken.h>40#include <asm/blinken.h>
41#endif41#endif
drivers/net/ethernet/amd/hplance.c+1−1
@@ -15,6 +15,7 @@ · 14 unmodified lines
15#include <linux/delay.h>15#include <linux/delay.h>
16#include <linux/init.h>16#include <linux/init.h>
17#include <linux/errno.h>17#include <linux/errno.h>
18#include <linux/pgtable.h>
18/* Used for the temporal inet entries and routing */19/* Used for the temporal inet entries and routing */
19#include <linux/socket.h>20#include <linux/socket.h>
20#include <linux/route.h>21#include <linux/route.h>
@@ -24,7 +25,6 @@ · 3 unmodified lines
24#include <linux/skbuff.h>25#include <linux/skbuff.h>
25 26
26#include <asm/io.h>27#include <asm/io.h>
27#include <linux/pgtable.h>
28 28
29#include "hplance.h"29#include "hplance.h"
30 30
drivers/net/ethernet/amd/mvme147.c+1−1
@@ -16,6 +16,7 @@ · 15 unmodified lines
16#include <linux/init.h>16#include <linux/init.h>
17#include <linux/errno.h>17#include <linux/errno.h>
18#include <linux/gfp.h>18#include <linux/gfp.h>
19#include <linux/pgtable.h>
19/* Used for the temporal inet entries and routing */20/* Used for the temporal inet entries and routing */
20#include <linux/socket.h>21#include <linux/socket.h>
21#include <linux/route.h>22#include <linux/route.h>
@@ -24,7 +25,6 @@ · 2 unmodified lines
24#include <linux/skbuff.h>25#include <linux/skbuff.h>
25 26
26#include <asm/io.h>27#include <asm/io.h>
27#include <linux/pgtable.h>
28#include <asm/mvme147hw.h>28#include <asm/mvme147hw.h>
29 29
30/* We have 32K of RAM for the init block and buffers. This places30/* 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
37#include <linux/etherdevice.h>37#include <linux/etherdevice.h>
38#include <linux/skbuff.h>38#include <linux/skbuff.h>
39#include <linux/bitops.h>39#include <linux/bitops.h>
40#include <linux/pgtable.h>
40 41
41#include <asm/cacheflush.h>42#include <asm/cacheflush.h>
42#include <asm/setup.h>43#include <asm/setup.h>
43#include <asm/irq.h>44#include <asm/irq.h>
44#include <asm/io.h>45#include <asm/io.h>
45#include <linux/pgtable.h>
46#include <asm/dvma.h>46#include <asm/dvma.h>
47#include <asm/idprom.h>47#include <asm/idprom.h>
48#include <asm/machines.h>48#include <asm/machines.h>
drivers/net/ethernet/amd/sunlance.c+1−1
@@ -94,10 +94,10 @@ static char lancestr[] = "LANCE"; · 93 unmodified lines
94#include <linux/of.h>94#include <linux/of.h>
95#include <linux/of_device.h>95#include <linux/of_device.h>
96#include <linux/gfp.h>96#include <linux/gfp.h>
97#include <linux/pgtable.h>
97 98
98#include <asm/io.h>99#include <asm/io.h>
99#include <asm/dma.h>100#include <asm/dma.h>
100#include <linux/pgtable.h>
101#include <asm/byteorder.h> /* Used by the checksum routines */101#include <asm/byteorder.h> /* Used by the checksum routines */
102#include <asm/idprom.h>102#include <asm/idprom.h>
103#include <asm/prom.h>103#include <asm/prom.h>
drivers/net/ethernet/apple/bmac.c+1−1
@@ -24,11 +24,11 @@ · 23 unmodified lines
24#include <linux/bitrev.h>24#include <linux/bitrev.h>
25#include <linux/ethtool.h>25#include <linux/ethtool.h>
26#include <linux/slab.h>26#include <linux/slab.h>
27#include <linux/pgtable.h>
27#include <asm/prom.h>28#include <asm/prom.h>
28#include <asm/dbdma.h>29#include <asm/dbdma.h>
29#include <asm/io.h>30#include <asm/io.h>
30#include <asm/page.h>31#include <asm/page.h>
31#include <linux/pgtable.h>
32#include <asm/machdep.h>32#include <asm/machdep.h>
33#include <asm/pmac_feature.h>33#include <asm/pmac_feature.h>
34#include <asm/macio.h>34#include <asm/macio.h>
drivers/net/ethernet/apple/mace.c+1−1
@@ -19,10 +19,10 @@ · 18 unmodified lines
19#include <linux/spinlock.h>19#include <linux/spinlock.h>
20#include <linux/bitrev.h>20#include <linux/bitrev.h>
21#include <linux/slab.h>21#include <linux/slab.h>
22#include <linux/pgtable.h>
22#include <asm/prom.h>23#include <asm/prom.h>
23#include <asm/dbdma.h>24#include <asm/dbdma.h>
24#include <asm/io.h>25#include <asm/io.h>
25#include <linux/pgtable.h>
26#include <asm/macio.h>26#include <asm/macio.h>
27 27
28#include "mace.h"28#include "mace.h"
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c+1−1
@@ -40,9 +40,9 @@ · 39 unmodified lines
40#include <linux/of_platform.h>40#include <linux/of_platform.h>
41#include <linux/of_gpio.h>41#include <linux/of_gpio.h>
42#include <linux/of_net.h>42#include <linux/of_net.h>
43#include <linux/pgtable.h>
43 44
44#include <linux/vmalloc.h>45#include <linux/vmalloc.h>
45#include <linux/pgtable.h>
46#include <asm/irq.h>46#include <asm/irq.h>
47#include <linux/uaccess.h>47#include <linux/uaccess.h>
48 48
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c+1−1
@@ -35,12 +35,12 @@ · 34 unmodified lines
35#include <linux/of_device.h>35#include <linux/of_device.h>
36#include <linux/of_irq.h>36#include <linux/of_irq.h>
37#include <linux/gfp.h>37#include <linux/gfp.h>
38#include <linux/pgtable.h>
38 39
39#include <asm/immap_cpm2.h>40#include <asm/immap_cpm2.h>
40#include <asm/mpc8260.h>41#include <asm/mpc8260.h>
41#include <asm/cpm2.h>42#include <asm/cpm2.h>
42 43
43#include <linux/pgtable.h>
44#include <asm/irq.h>44#include <asm/irq.h>
45#include <linux/uaccess.h>45#include <linux/uaccess.h>
46 46
drivers/net/ethernet/freescale/fs_enet/mii-fec.c+1−1
@@ -32,8 +32,8 @@ · 31 unmodified lines
32#include <linux/platform_device.h>32#include <linux/platform_device.h>
33#include <linux/of_address.h>33#include <linux/of_address.h>
34#include <linux/of_platform.h>34#include <linux/of_platform.h>
35
36#include <linux/pgtable.h>35#include <linux/pgtable.h>
36
37#include <asm/irq.h>37#include <asm/irq.h>
38#include <linux/uaccess.h>38#include <linux/uaccess.h>
39#include <asm/mpc5xxx.h>39#include <asm/mpc5xxx.h>
drivers/net/ethernet/i825xx/82596.c+1−1
@@ -53,10 +53,10 @@ · 52 unmodified lines
53#include <linux/init.h>53#include <linux/init.h>
54#include <linux/bitops.h>54#include <linux/bitops.h>
55#include <linux/gfp.h>55#include <linux/gfp.h>
56#include <linux/pgtable.h>
56 57
57#include <asm/io.h>58#include <asm/io.h>
58#include <asm/dma.h>59#include <asm/dma.h>
59#include <linux/pgtable.h>
60#include <asm/cacheflush.h>60#include <asm/cacheflush.h>
61 61
62static char version[] __initdata =62static char version[] __initdata =
drivers/net/ethernet/korina.c+1−1
@@ -53,10 +53,10 @@ · 52 unmodified lines
53#include <linux/mii.h>53#include <linux/mii.h>
54#include <linux/ethtool.h>54#include <linux/ethtool.h>
55#include <linux/crc32.h>55#include <linux/crc32.h>
56#include <linux/pgtable.h>
56 57
57#include <asm/bootinfo.h>58#include <asm/bootinfo.h>
58#include <asm/bitops.h>59#include <asm/bitops.h>
59#include <linux/pgtable.h>
60#include <asm/io.h>60#include <asm/io.h>
61#include <asm/dma.h>61#include <asm/dma.h>
62 62
drivers/net/ethernet/marvell/pxa168_eth.c+1−1
@@ -31,8 +31,8 @@ · 30 unmodified lines
31#include <linux/types.h>31#include <linux/types.h>
32#include <linux/udp.h>32#include <linux/udp.h>
33#include <linux/workqueue.h>33#include <linux/workqueue.h>
34
35#include <linux/pgtable.h>34#include <linux/pgtable.h>
35
36#include <asm/cacheflush.h>36#include <asm/cacheflush.h>
37 37
38#define DRIVER_NAME "pxa168-eth"38#define DRIVER_NAME "pxa168-eth"
drivers/net/ethernet/natsemi/jazzsonic.c+1−1
@@ -36,9 +36,9 @@ · 35 unmodified lines
36#include <linux/platform_device.h>36#include <linux/platform_device.h>
37#include <linux/dma-mapping.h>37#include <linux/dma-mapping.h>
38#include <linux/slab.h>38#include <linux/slab.h>
39#include <linux/pgtable.h>
39 40
40#include <asm/bootinfo.h>41#include <asm/bootinfo.h>
41#include <linux/pgtable.h>
42#include <asm/io.h>42#include <asm/io.h>
43#include <asm/dma.h>43#include <asm/dma.h>
44#include <asm/jazz.h>44#include <asm/jazz.h>
drivers/net/ethernet/natsemi/macsonic.c+1−1
@@ -51,8 +51,8 @@ · 50 unmodified lines
51#include <linux/dma-mapping.h>51#include <linux/dma-mapping.h>
52#include <linux/bitrev.h>52#include <linux/bitrev.h>
53#include <linux/slab.h>53#include <linux/slab.h>
54
55#include <linux/pgtable.h>54#include <linux/pgtable.h>
55
56#include <asm/io.h>56#include <asm/io.h>
57#include <asm/hwtest.h>57#include <asm/hwtest.h>
58#include <asm/dma.h>58#include <asm/dma.h>
drivers/net/ethernet/natsemi/xtsonic.c+1−1
@@ -35,9 +35,9 @@ · 34 unmodified lines
35#include <linux/platform_device.h>35#include <linux/platform_device.h>
36#include <linux/dma-mapping.h>36#include <linux/dma-mapping.h>
37#include <linux/slab.h>37#include <linux/slab.h>
38#include <linux/pgtable.h>
38 39
39#include <asm/io.h>40#include <asm/io.h>
40#include <linux/pgtable.h>
41#include <asm/dma.h>41#include <asm/dma.h>
42 42
43static char xtsonic_string[] = "xtsonic";43static char xtsonic_string[] = "xtsonic";
drivers/net/ethernet/sun/sunbmac.c+1−1
@@ -5,6 +5,7 @@ · 4 unmodified lines
5 */5 */
6 6
7#include <linux/module.h>7#include <linux/module.h>
8#include <linux/pgtable.h>
8 9
9#include <linux/kernel.h>10#include <linux/kernel.h>
10#include <linux/types.h>11#include <linux/types.h>
@@ -34,7 +35,6 @@ · 23 unmodified lines
34#include <asm/io.h>35#include <asm/io.h>
35#include <asm/openprom.h>36#include <asm/openprom.h>
36#include <asm/oplib.h>37#include <asm/oplib.h>
37#include <linux/pgtable.h>
38 38
39#include "sunbmac.h"39#include "sunbmac.h"
40 40
drivers/net/ethernet/sun/sunqe.c+1−1
@@ -28,6 +28,7 @@ · 27 unmodified lines
28#include <linux/dma-mapping.h>28#include <linux/dma-mapping.h>
29#include <linux/of.h>29#include <linux/of.h>
30#include <linux/of_device.h>30#include <linux/of_device.h>
31#include <linux/pgtable.h>
31 32
32#include <asm/io.h>33#include <asm/io.h>
33#include <asm/dma.h>34#include <asm/dma.h>
@@ -36,7 +37,6 @@ · 2 unmodified lines
36#include <asm/openprom.h>37#include <asm/openprom.h>
37#include <asm/oplib.h>38#include <asm/oplib.h>
38#include <asm/auxio.h>39#include <asm/auxio.h>
39#include <linux/pgtable.h>
40#include <asm/irq.h>40#include <asm/irq.h>
41 41
42#include "sunqe.h"42#include "sunqe.h"
drivers/scsi/53c700.c+1−1
@@ -116,9 +116,9 @@ · 115 unmodified lines
116#include <linux/module.h>116#include <linux/module.h>
117#include <linux/interrupt.h>117#include <linux/interrupt.h>
118#include <linux/device.h>118#include <linux/device.h>
119#include <linux/pgtable.h>
119#include <asm/dma.h>120#include <asm/dma.h>
120#include <asm/io.h>121#include <asm/io.h>
121#include <linux/pgtable.h>
122#include <asm/byteorder.h>122#include <asm/byteorder.h>
123 123
124#include <scsi/scsi.h>124#include <scsi/scsi.h>
drivers/scsi/arm/cumana_2.c+1−1
@@ -23,11 +23,11 @@ · 22 unmodified lines
23#include <linux/interrupt.h>23#include <linux/interrupt.h>
24#include <linux/init.h>24#include <linux/init.h>
25#include <linux/dma-mapping.h>25#include <linux/dma-mapping.h>
26#include <linux/pgtable.h>
26 27
27#include <asm/dma.h>28#include <asm/dma.h>
28#include <asm/ecard.h>29#include <asm/ecard.h>
29#include <asm/io.h>30#include <asm/io.h>
30#include <linux/pgtable.h>
31 31
32#include "../scsi.h"32#include "../scsi.h"
33#include <scsi/scsi_host.h>33#include <scsi/scsi_host.h>
drivers/scsi/arm/eesox.c+1−1
@@ -29,11 +29,11 @@ · 28 unmodified lines
29#include <linux/interrupt.h>29#include <linux/interrupt.h>
30#include <linux/init.h>30#include <linux/init.h>
31#include <linux/dma-mapping.h>31#include <linux/dma-mapping.h>
32#include <linux/pgtable.h>
32 33
33#include <asm/io.h>34#include <asm/io.h>
34#include <asm/dma.h>35#include <asm/dma.h>
35#include <asm/ecard.h>36#include <asm/ecard.h>
36#include <linux/pgtable.h>
37 37
38#include "../scsi.h"38#include "../scsi.h"
39#include <scsi/scsi_host.h>39#include <scsi/scsi_host.h>
drivers/scsi/arm/powertec.c+1−1
@@ -14,11 +14,11 @@ · 13 unmodified lines
14#include <linux/interrupt.h>14#include <linux/interrupt.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <linux/dma-mapping.h>16#include <linux/dma-mapping.h>
17#include <linux/pgtable.h>
17 18
18#include <asm/dma.h>19#include <asm/dma.h>
19#include <asm/ecard.h>20#include <asm/ecard.h>
20#include <asm/io.h>21#include <asm/io.h>
21#include <linux/pgtable.h>
22 22
23#include "../scsi.h"23#include "../scsi.h"
24#include <scsi/scsi_host.h>24#include <scsi/scsi_host.h>
drivers/scsi/dpt_i2o.c+1−1
@@ -27,6 +27,7 @@ · 26 unmodified lines
27/*#define UARTDELAY 1 */27/*#define UARTDELAY 1 */
28 28
29#include <linux/module.h>29#include <linux/module.h>
30#include <linux/pgtable.h>
30 31
31MODULE_AUTHOR("Deanna Bonds, with _lots_ of help from Mark Salyzyn");32MODULE_AUTHOR("Deanna Bonds, with _lots_ of help from Mark Salyzyn");
32MODULE_DESCRIPTION("Adaptec I2O RAID Driver");33MODULE_DESCRIPTION("Adaptec I2O RAID Driver");
@@ -55,7 +56,6 @@ MODULE_DESCRIPTION("Adaptec I2O RAID Driver"); · 22 unmodified lines
55#include <linux/mutex.h>56#include <linux/mutex.h>
56 57
57#include <asm/processor.h> /* for boot_cpu_data */58#include <asm/processor.h> /* for boot_cpu_data */
58#include <linux/pgtable.h>
59#include <asm/io.h> /* for virt_to_bus, etc. */59#include <asm/io.h> /* for virt_to_bus, etc. */
60 60
61#include <scsi/scsi.h>61#include <scsi/scsi.h>
drivers/scsi/mac53c94.c+1−1
@@ -20,9 +20,9 @@ · 19 unmodified lines
20#include <linux/interrupt.h>20#include <linux/interrupt.h>
21#include <linux/module.h>21#include <linux/module.h>
22#include <linux/pci.h>22#include <linux/pci.h>
23#include <linux/pgtable.h>
23#include <asm/dbdma.h>24#include <asm/dbdma.h>
24#include <asm/io.h>25#include <asm/io.h>
25#include <linux/pgtable.h>
26#include <asm/prom.h>26#include <asm/prom.h>
27#include <asm/macio.h>27#include <asm/macio.h>
28 28
drivers/scsi/mesh.c+1−1
@@ -31,9 +31,9 @@ · 30 unmodified lines
31#include <linux/reboot.h>31#include <linux/reboot.h>
32#include <linux/spinlock.h>32#include <linux/spinlock.h>
33#include <linux/pci.h>33#include <linux/pci.h>
34#include <linux/pgtable.h>
34#include <asm/dbdma.h>35#include <asm/dbdma.h>
35#include <asm/io.h>36#include <asm/io.h>
36#include <linux/pgtable.h>
37#include <asm/prom.h>37#include <asm/prom.h>
38#include <asm/irq.h>38#include <asm/irq.h>
39#include <asm/hydra.h>39#include <asm/hydra.h>
drivers/scsi/qlogicpti.c+1−1
@@ -30,6 +30,7 @@ · 29 unmodified lines
30#include <linux/of.h>30#include <linux/of.h>
31#include <linux/of_device.h>31#include <linux/of_device.h>
32#include <linux/firmware.h>32#include <linux/firmware.h>
33#include <linux/pgtable.h>
33 34
34#include <asm/byteorder.h>35#include <asm/byteorder.h>
35 36
@@ -37,7 +38,6 @@ · 1 unmodified line
37 38
38#include <asm/dma.h>39#include <asm/dma.h>
39#include <asm/ptrace.h>40#include <asm/ptrace.h>
40#include <linux/pgtable.h>
41#include <asm/oplib.h>41#include <asm/oplib.h>
42#include <asm/io.h>42#include <asm/io.h>
43#include <asm/irq.h>43#include <asm/irq.h>
drivers/scsi/zorro_esp.c+1−1
@@ -34,9 +34,9 @@ · 33 unmodified lines
34#include <linux/delay.h>34#include <linux/delay.h>
35#include <linux/zorro.h>35#include <linux/zorro.h>
36#include <linux/slab.h>36#include <linux/slab.h>
37#include <linux/pgtable.h>
37 38
38#include <asm/page.h>39#include <asm/page.h>
39#include <linux/pgtable.h>
40#include <asm/cacheflush.h>40#include <asm/cacheflush.h>
41#include <asm/amigahw.h>41#include <asm/amigahw.h>
42#include <asm/amigaints.h>42#include <asm/amigaints.h>
include/linux/crash_dump.h+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
5#include <linux/kexec.h>5#include <linux/kexec.h>
6#include <linux/proc_fs.h>6#include <linux/proc_fs.h>
7#include <linux/elf.h>7#include <linux/elf.h>
8#include <linux/pgtable.h>
8#include <uapi/linux/vmcore.h>9#include <uapi/linux/vmcore.h>
9 10
10#include <linux/pgtable.h> /* for pgprot_t */11#include <linux/pgtable.h> /* for pgprot_t */
include/linux/io-mapping.h+1−1
@@ -10,6 +10,7 @@ · 9 unmodified lines
10#include <linux/slab.h>10#include <linux/slab.h>
11#include <linux/bug.h>11#include <linux/bug.h>
12#include <linux/io.h>12#include <linux/io.h>
13#include <linux/pgtable.h>
13#include <asm/page.h>14#include <asm/page.h>
14 15
15/*16/*
@@ -99,7 +100,6 @@ io_mapping_unmap(void __iomem *vaddr) · 83 unmodified lines
99#else100#else
100 101
101#include <linux/uaccess.h>102#include <linux/uaccess.h>
102#include <linux/pgtable.h>
103 103
104/* Create the io_mapping object*/104/* Create the io_mapping object*/
105static inline struct io_mapping *105static inline struct io_mapping *
include/linux/kasan.h+1−1
@@ -11,8 +11,8 @@ struct task_struct; · 10 unmodified lines
11 11
12#ifdef CONFIG_KASAN12#ifdef CONFIG_KASAN
13 13
14#include <asm/kasan.h>
15#include <linux/pgtable.h>14#include <linux/pgtable.h>
15#include <asm/kasan.h>
16 16
17extern unsigned char kasan_early_shadow_page[PAGE_SIZE];17extern unsigned char kasan_early_shadow_page[PAGE_SIZE];
18extern pte_t kasan_early_shadow_pte[PTRS_PER_PTE];18extern pte_t kasan_early_shadow_pte[PTRS_PER_PTE];
include/linux/mm.h+1−1
@@ -28,6 +28,7 @@ · 27 unmodified lines
28#include <linux/overflow.h>28#include <linux/overflow.h>
29#include <linux/sizes.h>29#include <linux/sizes.h>
30#include <linux/sched.h>30#include <linux/sched.h>
31#include <linux/pgtable.h>
31 32
32struct mempolicy;33struct mempolicy;
33struct anon_vma;34struct anon_vma;
@@ -92,7 +93,6 @@ extern int mmap_rnd_compat_bits __read_mostly; · 58 unmodified lines
92#endif93#endif
93 94
94#include <asm/page.h>95#include <asm/page.h>
95#include <linux/pgtable.h>
96#include <asm/processor.h>96#include <asm/processor.h>
97 97
98/*98/*
include/xen/arm/page.h+1−1
@@ -3,11 +3,11 @@ · 2 unmodified lines
3#define _ASM_ARM_XEN_PAGE_H3#define _ASM_ARM_XEN_PAGE_H
4 4
5#include <asm/page.h>5#include <asm/page.h>
6#include <linux/pgtable.h>
7 6
8#include <linux/pfn.h>7#include <linux/pfn.h>
9#include <linux/types.h>8#include <linux/types.h>
10#include <linux/dma-mapping.h>9#include <linux/dma-mapping.h>
10#include <linux/pgtable.h>
11 11
12#include <xen/xen.h>12#include <xen/xen.h>
13#include <xen/interface/grant_table.h>13#include <xen/interface/grant_table.h>
mm/init-mm.c+1−1
@@ -6,10 +6,10 @@ · 5 unmodified lines
6#include <linux/list.h>6#include <linux/list.h>
7#include <linux/cpumask.h>7#include <linux/cpumask.h>
8#include <linux/mman.h>8#include <linux/mman.h>
9#include <linux/pgtable.h>
9 10
10#include <linux/atomic.h>11#include <linux/atomic.h>
11#include <linux/user_namespace.h>12#include <linux/user_namespace.h>
12#include <linux/pgtable.h>
13#include <asm/mmu.h>13#include <asm/mmu.h>
14 14
15#ifndef INIT_MM_CONTEXT15#ifndef INIT_MM_CONTEXT
mm/mincore.c+1−1
@@ -17,9 +17,9 @@ · 16 unmodified lines
17#include <linux/swapops.h>17#include <linux/swapops.h>
18#include <linux/shmem_fs.h>18#include <linux/shmem_fs.h>
19#include <linux/hugetlb.h>19#include <linux/hugetlb.h>
20#include <linux/pgtable.h>
20 21
21#include <linux/uaccess.h>22#include <linux/uaccess.h>
22#include <linux/pgtable.h>
23 23
24static int mincore_hugetlb(pte_t *pte, unsigned long hmask, unsigned long addr,24static int mincore_hugetlb(pte_t *pte, unsigned long hmask, unsigned long addr,
25 unsigned long end, struct mm_walk *walk)25 unsigned long end, struct mm_walk *walk)
mm/zsmalloc.c+1−1
@@ -39,8 +39,8 @@ · 38 unmodified lines
39#include <linux/highmem.h>39#include <linux/highmem.h>
40#include <linux/string.h>40#include <linux/string.h>
41#include <linux/slab.h>41#include <linux/slab.h>
42#include <asm/tlbflush.h>
43#include <linux/pgtable.h>42#include <linux/pgtable.h>
43#include <asm/tlbflush.h>
44#include <linux/cpumask.h>44#include <linux/cpumask.h>
45#include <linux/cpu.h>45#include <linux/cpu.h>
46#include <linux/vmalloc.h>46#include <linux/vmalloc.h>
sound/pci/hda/hda_intel.c+1−1
@@ -36,10 +36,10 @@ · 35 unmodified lines
36#include <linux/time.h>36#include <linux/time.h>
37#include <linux/completion.h>37#include <linux/completion.h>
38#include <linux/acpi.h>38#include <linux/acpi.h>
39#include <linux/pgtable.h>
39 40
40#ifdef CONFIG_X8641#ifdef CONFIG_X86
41/* for snoop control */42/* for snoop control */
42#include <linux/pgtable.h>
43#include <asm/set_memory.h>43#include <asm/set_memory.h>
44#include <asm/cpufeature.h>44#include <asm/cpufeature.h>
45#endif45#endif
sound/soc/intel/common/sst-firmware.c+1−1
@@ -16,12 +16,12 @@ · 15 unmodified lines
16#include <linux/dmaengine.h>16#include <linux/dmaengine.h>
17#include <linux/pci.h>17#include <linux/pci.h>
18#include <linux/acpi.h>18#include <linux/acpi.h>
19#include <linux/pgtable.h>
19 20
20/* supported DMA engine drivers */21/* supported DMA engine drivers */
21#include <linux/dma/dw.h>22#include <linux/dma/dw.h>
22 23
23#include <asm/page.h>24#include <asm/page.h>
24#include <linux/pgtable.h>
25 25
26#include "sst-dsp.h"26#include "sst-dsp.h"
27#include "sst-dsp-priv.h"27#include "sst-dsp-priv.h"
sound/soc/intel/haswell/sst-haswell-pcm.c+1−1
@@ -10,8 +10,8 @@ · 9 unmodified lines
10#include <linux/slab.h>10#include <linux/slab.h>
11#include <linux/delay.h>11#include <linux/delay.h>
12#include <linux/pm_runtime.h>12#include <linux/pm_runtime.h>
13#include <asm/page.h>
14#include <linux/pgtable.h>13#include <linux/pgtable.h>
14#include <asm/page.h>
15#include <sound/core.h>15#include <sound/core.h>
16#include <sound/pcm.h>16#include <sound/pcm.h>
17#include <sound/pcm_params.h>17#include <sound/pcm_params.h>