History

mm: remove include/linux/bootmem.h

Move remaining definitions and declarations from include/linux/bootmem.h into include/linux/memblock.h and remove the redundant header. The includes were replaced with the semantic patch below and then semi-automated removal of duplicated '#include <linux/memblock.h> @@ @@ - #include <linux/bootmem.h> + #include <linux/memblock.h> [sfr@canb.auug.org.au: dma-direct: fix up for the removal of linux/bootmem.h] Link: http://lkml.kernel.org/r/20181002185342.133d1680@canb.auug.org.au [sfr@canb.auug.org.au: powerpc: fix up for removal of linux/bootmem.h] Link: http://lkml.kernel.org/r/20181005161406.73ef8727@canb.auug.org.au [sfr@canb.auug.org.au: x86/kaslr, ACPI/NUMA: fix for linux/bootmem.h removal] Link: http://lkml.kernel.org/r/20181008190341.5e396491@canb.auug.org.au Link: http://lkml.kernel.org/r/1536927045-23536-30-git-send-email-rppt@linux.vnet.ibm.com Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com> Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Acked-by: Michal Hocko <mhocko@suse.com> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Chris Zankel <chris@zankel.net> Cc: "David S. Miller" <davem@davemloft.net> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Cc: Greentime Hu <green.hu@gmail.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Guan Xuetao <gxt@pku.edu.cn> Cc: Ingo Molnar <mingo@redhat.com> Cc: "James E.J. Bottomley" <jejb@parisc-linux.org> Cc: Jonas Bonn <jonas@southpole.se> Cc: Jonathan Corbet <corbet@lwn.net> Cc: Ley Foon Tan <lftan@altera.com> Cc: Mark Salter <msalter@redhat.com> Cc: Martin Schwidefsky <schwidefsky@de.ibm.com> Cc: Matt Turner <mattst88@gmail.com> Cc: Michael Ellerman <mpe@ellerman.id.au> Cc: Michal Simek <monstr@monstr.eu> Cc: Palmer Dabbelt <palmer@sifive.com> Cc: Paul Burton <paul.burton@mips.com> Cc: Richard Kuo <rkuo@codeaurora.org> Cc: Richard Weinberger <richard@nod.at> Cc: Rich Felker <dalias@libc.org> Cc: Russell King <linux@armlinux.org.uk> Cc: Serge Semin <fancer.lancer@gmail.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Tony Luck <tony.luck@intel.com> Cc: Vineet Gupta <vgupta@synopsys.com> Cc: Yoshinori Sato <ysato@users.sourceforge.jp> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Mike Rapoport committed 8 years ago

Commit 57c8a661 parent 97ad108275 files · +353 −476Browse files

Unified · Split

275 files
  1. arch/alpha/kernel/core_cia.c +1 −1
  2. arch/alpha/kernel/core_irongate.c +0 −1
  3. arch/alpha/kernel/core_marvel.c +1 −1
  4. arch/alpha/kernel/core_titan.c +1 −1
  5. arch/alpha/kernel/core_tsunami.c +1 −1
  6. arch/alpha/kernel/pci-noop.c +1 −1
  7. arch/alpha/kernel/pci.c +1 −1
  8. arch/alpha/kernel/pci_iommu.c +1 −1
  9. arch/alpha/kernel/setup.c +0 −1
  10. arch/alpha/kernel/sys_nautilus.c +1 −1
  11. arch/alpha/mm/init.c +1 −1
  12. arch/alpha/mm/numa.c +0 −1
  13. arch/arc/kernel/unwind.c +1 −1
  14. arch/arc/mm/highmem.c +1 −1
  15. arch/arc/mm/init.c +0 −1
  16. arch/arm/kernel/devtree.c +0 −1
  17. arch/arm/kernel/setup.c +0 −1
  18. arch/arm/mach-omap2/omap_hwmod.c +1 −1
  19. arch/arm/mm/dma-mapping.c +0 −1
  20. arch/arm/mm/init.c +0 −1
  21. arch/arm/xen/mm.c +0 −1
  22. arch/arm/xen/p2m.c +1 −1
  23. arch/arm64/kernel/acpi.c +0 −1
  24. arch/arm64/kernel/acpi_numa.c +0 −1
  25. arch/arm64/kernel/setup.c +0 −1
  26. arch/arm64/mm/dma-mapping.c +1 −1
  27. arch/arm64/mm/init.c +0 −1
  28. arch/arm64/mm/kasan_init.c +0 −1
  29. arch/arm64/mm/numa.c +0 −1
  30. arch/c6x/kernel/setup.c +0 −1
  31. arch/c6x/mm/init.c +1 −1
  32. arch/h8300/kernel/setup.c +0 −1
  33. arch/h8300/mm/init.c +1 −1
  34. arch/hexagon/kernel/dma.c +1 −1
  35. arch/hexagon/kernel/setup.c +1 −1
  36. arch/hexagon/mm/init.c +0 −1
  37. arch/ia64/kernel/crash.c +1 −1
  38. arch/ia64/kernel/efi.c +1 −1
  39. arch/ia64/kernel/ia64_ksyms.c +1 −1
  40. arch/ia64/kernel/iosapic.c +1 −1
  41. arch/ia64/kernel/mca.c +1 −1
  42. arch/ia64/kernel/mca_drv.c +1 −1
  43. arch/ia64/kernel/setup.c +0 −1
  44. arch/ia64/kernel/smpboot.c +1 −1
  45. arch/ia64/kernel/topology.c +1 −1
  46. arch/ia64/kernel/unwind.c +1 −1
  47. arch/ia64/mm/contig.c +0 −1
  48. arch/ia64/mm/discontig.c +0 −1
  49. arch/ia64/mm/init.c +0 −1
  50. arch/ia64/mm/numa.c +1 −1
  51. arch/ia64/mm/tlb.c +1 −1
  52. arch/ia64/pci/pci.c +1 −1
  53. arch/ia64/sn/kernel/bte.c +1 −1
  54. arch/ia64/sn/kernel/io_common.c +1 −1
  55. arch/ia64/sn/kernel/setup.c +1 −1
  56. arch/m68k/atari/stram.c +1 −1
  57. arch/m68k/coldfire/m54xx.c +1 −1
  58. arch/m68k/kernel/setup_mm.c +0 −1
  59. arch/m68k/kernel/setup_no.c +0 −1
  60. arch/m68k/kernel/uboot.c +1 −1
  61. arch/m68k/mm/init.c +1 −1
  62. arch/m68k/mm/mcfmmu.c +0 −1
  63. arch/m68k/mm/motorola.c +0 −1
  64. arch/m68k/mm/sun3mmu.c +1 −1
  65. arch/m68k/sun3/config.c +1 −1
  66. arch/m68k/sun3/dvma.c +1 −1
  67. arch/m68k/sun3/mmu_emu.c +1 −1
  68. arch/m68k/sun3/sun3dvma.c +1 −1
  69. arch/m68k/sun3x/dvma.c +1 −1
  70. arch/microblaze/mm/consistent.c +1 −1
  71. arch/microblaze/mm/init.c +1 −2
  72. arch/microblaze/pci/pci-common.c +1 −1
  73. arch/mips/ar7/memory.c +1 −1
  74. arch/mips/ath79/setup.c +1 −1
  75. arch/mips/bcm63xx/prom.c +1 −1
  76. arch/mips/bcm63xx/setup.c +1 −1
  77. arch/mips/bmips/setup.c +1 −1
  78. arch/mips/cavium-octeon/dma-octeon.c +1 −1
  79. arch/mips/dec/prom/memory.c +1 −1
  80. arch/mips/emma/common/prom.c +1 −1
  81. arch/mips/fw/arc/memory.c +1 −1
  82. arch/mips/jazz/jazzdma.c +1 −1
  83. arch/mips/kernel/crash.c +1 −1
  84. arch/mips/kernel/crash_dump.c +1 −1
  85. arch/mips/kernel/prom.c +1 −1
  86. arch/mips/kernel/setup.c +0 −1
  87. arch/mips/kernel/traps.c +0 −1
  88. arch/mips/kernel/vpe.c +1 −1
  89. arch/mips/kvm/commpage.c +1 −1
  90. arch/mips/kvm/dyntrans.c +1 −1
  91. arch/mips/kvm/emulate.c +1 −1
  92. arch/mips/kvm/interrupt.c +1 −1
  93. arch/mips/kvm/mips.c +1 −1
  94. arch/mips/lantiq/prom.c +1 −1
  95. arch/mips/lasat/prom.c +1 −1
  96. arch/mips/loongson64/common/init.c +1 −1
  97. arch/mips/loongson64/loongson-3/numa.c +0 −1
  98. arch/mips/mm/init.c +1 −1
  99. arch/mips/mm/pgtable-32.c +1 −1
  100. arch/mips/mti-malta/malta-memory.c +1 −1
  101. arch/mips/netlogic/xlp/dt.c +1 −1
  102. arch/mips/pci/pci-legacy.c +1 −1
  103. arch/mips/pci/pci.c +1 −1
  104. arch/mips/ralink/of.c +1 −1
  105. arch/mips/rb532/prom.c +1 −1
  106. arch/mips/sgi-ip27/ip27-memory.c +0 −1
  107. arch/mips/sibyte/common/cfe.c +1 −1
  108. arch/mips/sibyte/swarm/setup.c +1 −1
  109. arch/mips/txx9/rbtx4938/prom.c +1 −1
  110. arch/nds32/kernel/setup.c +1 −2
  111. arch/nds32/mm/highmem.c +1 −1
  112. arch/nds32/mm/init.c +1 −2
  113. arch/nios2/kernel/prom.c +1 −1
  114. arch/nios2/kernel/setup.c +0 −1
  115. arch/nios2/mm/init.c +1 −1
  116. arch/openrisc/kernel/setup.c +1 −2
  117. arch/openrisc/mm/init.c +1 −2
  118. arch/parisc/mm/init.c +0 −1
  119. arch/powerpc/kernel/pci_32.c +1 −1
  120. arch/powerpc/kernel/setup-common.c +0 −1
  121. arch/powerpc/kernel/setup_64.c +1 −2
  122. arch/powerpc/lib/alloc.c +1 −1
  123. arch/powerpc/mm/hugetlbpage.c +0 −1
  124. arch/powerpc/mm/mem.c +1 −2
  125. arch/powerpc/mm/mmu_context_nohash.c +1 −1
  126. arch/powerpc/mm/numa.c +1 −2
  127. arch/powerpc/platforms/powermac/nvram.c +1 −1
  128. arch/powerpc/platforms/powernv/pci-ioda.c +1 −2
  129. arch/powerpc/platforms/ps3/setup.c +1 −1
  130. arch/powerpc/sysdev/msi_bitmap.c +1 −1
  131. arch/riscv/mm/init.c +1 −2
  132. arch/s390/kernel/crash_dump.c +1 −2
  133. arch/s390/kernel/setup.c +0 −1
  134. arch/s390/kernel/smp.c +1 −2
  135. arch/s390/kernel/topology.c +1 −1
  136. arch/s390/kernel/vdso.c +1 −1
  137. arch/s390/mm/extmem.c +1 −1
  138. arch/s390/mm/init.c +1 −2
  139. arch/s390/mm/vmem.c +1 −2
  140. arch/s390/numa/mode_emu.c +0 −1
  141. arch/s390/numa/numa.c +0 −1
  142. arch/s390/numa/toptree.c +1 −1
  143. arch/sh/mm/init.c +1 −2
  144. arch/sh/mm/ioremap_fixed.c +1 −1
  145. arch/sparc/kernel/mdesc.c +0 −2
  146. arch/sparc/kernel/prom_32.c +1 −1
  147. arch/sparc/kernel/setup_64.c +1 −1
  148. arch/sparc/kernel/smp_64.c +1 −1
  149. arch/sparc/mm/init_32.c +0 −1
  150. arch/sparc/mm/init_64.c +1 −2
  151. arch/sparc/mm/srmmu.c +1 −1
  152. arch/um/drivers/net_kern.c +1 −1
  153. arch/um/drivers/vector_kern.c +1 −1
  154. arch/um/kernel/initrd.c +1 −1
  155. arch/um/kernel/mem.c +0 −1
  156. arch/um/kernel/physmem.c +0 −1
  157. arch/unicore32/kernel/hibernate.c +1 −1
  158. arch/unicore32/kernel/setup.c +1 −2
  159. arch/unicore32/mm/init.c +1 −2
  160. arch/unicore32/mm/mmu.c +0 −1
  161. arch/x86/kernel/acpi/boot.c +1 −1
  162. arch/x86/kernel/acpi/sleep.c +0 −1
  163. arch/x86/kernel/apic/apic.c +1 −1
  164. arch/x86/kernel/apic/io_apic.c +1 −1
  165. arch/x86/kernel/cpu/common.c +1 −1
  166. arch/x86/kernel/e820.c +1 −2
  167. arch/x86/kernel/mpparse.c +0 −1
  168. arch/x86/kernel/pci-dma.c +1 −1
  169. arch/x86/kernel/pci-swiotlb.c +1 −1
  170. arch/x86/kernel/pvclock.c +1 −1
  171. arch/x86/kernel/setup.c +0 −1
  172. arch/x86/kernel/setup_percpu.c +0 −1
  173. arch/x86/kernel/smpboot.c +1 −1
  174. arch/x86/kernel/tce_64.c +0 −1
  175. arch/x86/mm/amdtopology.c +0 −1
  176. arch/x86/mm/fault.c +1 −1
  177. arch/x86/mm/highmem_32.c +1 −1
  178. arch/x86/mm/init.c +0 −1
  179. arch/x86/mm/init_32.c +0 −1
  180. arch/x86/mm/init_64.c +0 −1
  181. arch/x86/mm/ioremap.c +1 −1
  182. arch/x86/mm/kasan_init_64.c +1 −2
  183. arch/x86/mm/kaslr.c +1 −0
  184. arch/x86/mm/numa.c +0 −1
  185. arch/x86/mm/numa_32.c +0 −1
  186. arch/x86/mm/numa_64.c +1 −1
  187. arch/x86/mm/numa_emulation.c +0 −1
  188. arch/x86/mm/pageattr-test.c +1 −1
  189. arch/x86/mm/pageattr.c +1 −1
  190. arch/x86/mm/pat.c +1 −1
  191. arch/x86/mm/physaddr.c +1 −1
  192. arch/x86/pci/i386.c +1 −1
  193. arch/x86/platform/efi/efi.c +1 −2
  194. arch/x86/platform/efi/efi_64.c +1 −1
  195. arch/x86/platform/efi/quirks.c +0 −1
  196. arch/x86/platform/olpc/olpc_dt.c +1 −1
  197. arch/x86/power/hibernate_32.c +1 −1
  198. arch/x86/xen/enlighten.c +1 −1
  199. arch/x86/xen/enlighten_pv.c +1 −2
  200. arch/x86/xen/p2m.c +0 −1
  201. arch/xtensa/kernel/pci.c +1 −1
  202. arch/xtensa/mm/cache.c +1 −1
  203. arch/xtensa/mm/init.c +1 −1
  204. arch/xtensa/mm/kasan_init.c +1 −2
  205. arch/xtensa/mm/mmu.c +1 −1
  206. arch/xtensa/platforms/iss/network.c +1 −1
  207. arch/xtensa/platforms/iss/setup.c +1 −1
  208. block/blk-settings.c +1 −1
  209. block/bounce.c +1 −1
  210. drivers/acpi/numa.c +0 −1
  211. drivers/acpi/tables.c +1 −2
  212. drivers/base/platform.c +1 −1
  213. drivers/clk/ti/clk.c +1 −1
  214. drivers/firmware/dmi_scan.c +1 −1
  215. drivers/firmware/efi/apple-properties.c +1 −1
  216. drivers/firmware/iscsi_ibft_find.c +1 −1
  217. drivers/firmware/memmap.c +1 −1
  218. drivers/iommu/mtk_iommu.c +1 −1
  219. drivers/iommu/mtk_iommu_v1.c +1 −1
  220. drivers/macintosh/smu.c +1 −2
  221. drivers/mtd/ar7part.c +1 −1
  222. drivers/net/arcnet/arc-rimi.c +1 −1
  223. drivers/net/arcnet/com20020-isa.c +1 −1
  224. drivers/net/arcnet/com90io.c +1 −1
  225. drivers/of/fdt.c +0 −1
  226. drivers/of/unittest.c +1 −1
  227. drivers/s390/char/fs3270.c +1 −1
  228. drivers/s390/char/tty3270.c +1 −1
  229. drivers/s390/cio/cmf.c +1 −1
  230. drivers/s390/virtio/virtio_ccw.c +1 −1
  231. drivers/sfi/sfi_core.c +1 −1
  232. drivers/tty/serial/cpm_uart/cpm_uart_core.c +1 −1
  233. drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c +1 −1
  234. drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c +1 −1
  235. drivers/usb/early/xhci-dbc.c +0 −1
  236. drivers/xen/balloon.c +1 −1
  237. drivers/xen/events/events_base.c +1 −1
  238. drivers/xen/grant-table.c +1 −1
  239. drivers/xen/swiotlb-xen.c +0 −1
  240. drivers/xen/xen-selfballoon.c +1 −1
  241. fs/dcache.c +1 −1
  242. fs/inode.c +1 −1
  243. fs/namespace.c +1 −1
  244. fs/proc/kcore.c +1 −1
  245. fs/proc/page.c +1 −1
  246. fs/proc/vmcore.c +1 −1
  247. include/linux/bootmem.h +0 −173
  248. include/linux/memblock.h +147 −4
  249. init/main.c +1 −1
  250. kernel/dma/direct.c +1 −1
  251. kernel/dma/swiotlb.c +1 −1
  252. kernel/futex.c +1 −1
  253. kernel/locking/qspinlock_paravirt.h +1 −1
  254. kernel/pid.c +1 −1
  255. kernel/power/snapshot.c +1 −1
  256. kernel/printk/printk.c +0 −1
  257. kernel/profile.c +1 −1
  258. lib/cpumask.c +1 −1
  259. mm/hugetlb.c +0 −1
  260. mm/kasan/kasan_init.c +1 −2
  261. mm/kmemleak.c +1 −1
  262. mm/memblock.c +0 −1
  263. mm/memory_hotplug.c +0 −1
  264. mm/page_alloc.c +0 −1
  265. mm/page_ext.c +1 −1
  266. mm/page_idle.c +1 −1
  267. mm/page_owner.c +1 −1
  268. mm/percpu.c +1 −1
  269. mm/sparse-vmemmap.c +0 −1
  270. mm/sparse.c +0 −1
  271. net/ipv4/inet_hashtables.c +1 −1
  272. net/ipv4/tcp.c +1 −1
  273. net/ipv4/udp.c +1 −1
  274. net/sctp/protocol.c +1 −1
  275. net/xfrm/xfrm_hash.c +1 −1
arch/alpha/kernel/core_cia.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/pci.h>21#include <linux/pci.h>
22#include <linux/sched.h>22#include <linux/sched.h>
23#include <linux/init.h>23#include <linux/init.h>
24#include <linux/bootmem.h>24#include <linux/memblock.h>
25 25
26#include <asm/ptrace.h>26#include <asm/ptrace.h>
27#include <asm/mce.h>27#include <asm/mce.h>
arch/alpha/kernel/core_irongate.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
20#include <linux/sched.h>20#include <linux/sched.h>
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/initrd.h>22#include <linux/initrd.h>
23#include <linux/bootmem.h>
24#include <linux/memblock.h>23#include <linux/memblock.h>
25 24
26#include <asm/ptrace.h>25#include <asm/ptrace.h>
arch/alpha/kernel/core_marvel.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <linux/mc146818rtc.h>18#include <linux/mc146818rtc.h>
19#include <linux/rtc.h>19#include <linux/rtc.h>
20#include <linux/module.h>20#include <linux/module.h>
21#include <linux/bootmem.h>21#include <linux/memblock.h>
22 22
23#include <asm/ptrace.h>23#include <asm/ptrace.h>
24#include <asm/smp.h>24#include <asm/smp.h>
arch/alpha/kernel/core_titan.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/sched.h>16#include <linux/sched.h>
17#include <linux/init.h>17#include <linux/init.h>
18#include <linux/vmalloc.h>18#include <linux/vmalloc.h>
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20 20
21#include <asm/ptrace.h>21#include <asm/ptrace.h>
22#include <asm/smp.h>22#include <asm/smp.h>
arch/alpha/kernel/core_tsunami.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
17#include <linux/pci.h>17#include <linux/pci.h>
18#include <linux/sched.h>18#include <linux/sched.h>
19#include <linux/init.h>19#include <linux/init.h>
20#include <linux/bootmem.h>20#include <linux/memblock.h>
21 21
22#include <asm/ptrace.h>22#include <asm/ptrace.h>
23#include <asm/smp.h>23#include <asm/smp.h>
arch/alpha/kernel/pci-noop.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7 7
8#include <linux/pci.h>8#include <linux/pci.h>
9#include <linux/init.h>9#include <linux/init.h>
10#include <linux/bootmem.h>10#include <linux/memblock.h>
11#include <linux/gfp.h>11#include <linux/gfp.h>
12#include <linux/capability.h>12#include <linux/capability.h>
13#include <linux/mm.h>13#include <linux/mm.h>
arch/alpha/kernel/pci.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <linux/init.h>18#include <linux/init.h>
19#include <linux/ioport.h>19#include <linux/ioport.h>
20#include <linux/kernel.h>20#include <linux/kernel.h>
21#include <linux/bootmem.h>21#include <linux/memblock.h>
22#include <linux/module.h>22#include <linux/module.h>
23#include <linux/cache.h>23#include <linux/cache.h>
24#include <linux/slab.h>24#include <linux/slab.h>
arch/alpha/kernel/pci_iommu.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7#include <linux/mm.h>7#include <linux/mm.h>
8#include <linux/pci.h>8#include <linux/pci.h>
9#include <linux/gfp.h>9#include <linux/gfp.h>
10#include <linux/bootmem.h>10#include <linux/memblock.h>
11#include <linux/export.h>11#include <linux/export.h>
12#include <linux/scatterlist.h>12#include <linux/scatterlist.h>
13#include <linux/log2.h>13#include <linux/log2.h>
arch/alpha/kernel/setup.c+0−1
@@ -29,7 +29,6 @@ · 28 unmodified lines
29#include <linux/string.h>29#include <linux/string.h>
30#include <linux/ioport.h>30#include <linux/ioport.h>
31#include <linux/platform_device.h>31#include <linux/platform_device.h>
32#include <linux/bootmem.h>
33#include <linux/memblock.h>32#include <linux/memblock.h>
34#include <linux/pci.h>33#include <linux/pci.h>
35#include <linux/seq_file.h>34#include <linux/seq_file.h>
arch/alpha/kernel/sys_nautilus.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
32#include <linux/pci.h>32#include <linux/pci.h>
33#include <linux/init.h>33#include <linux/init.h>
34#include <linux/reboot.h>34#include <linux/reboot.h>
35#include <linux/bootmem.h>35#include <linux/memblock.h>
36#include <linux/bitops.h>36#include <linux/bitops.h>
37 37
38#include <asm/ptrace.h>38#include <asm/ptrace.h>
arch/alpha/mm/init.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/mm.h>19#include <linux/mm.h>
20#include <linux/swap.h>20#include <linux/swap.h>
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/bootmem.h> /* max_low_pfn */22#include <linux/memblock.h> /* max_low_pfn */
23#include <linux/vmalloc.h>23#include <linux/vmalloc.h>
24#include <linux/gfp.h>24#include <linux/gfp.h>
25 25
arch/alpha/mm/numa.c+0−1
@@ -10,7 +10,6 @@ · 9 unmodified lines
10#include <linux/types.h>10#include <linux/types.h>
11#include <linux/kernel.h>11#include <linux/kernel.h>
12#include <linux/mm.h>12#include <linux/mm.h>
13#include <linux/bootmem.h>
14#include <linux/memblock.h>13#include <linux/memblock.h>
15#include <linux/swap.h>14#include <linux/swap.h>
16#include <linux/initrd.h>15#include <linux/initrd.h>
arch/arc/kernel/unwind.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15 15
16#include <linux/sched.h>16#include <linux/sched.h>
17#include <linux/module.h>17#include <linux/module.h>
18#include <linux/bootmem.h>18#include <linux/memblock.h>
19#include <linux/sort.h>19#include <linux/sort.h>
20#include <linux/slab.h>20#include <linux/slab.h>
21#include <linux/stop_machine.h>21#include <linux/stop_machine.h>
arch/arc/mm/highmem.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7 *7 *
8 */8 */
9 9
10#include <linux/bootmem.h>10#include <linux/memblock.h>
11#include <linux/export.h>11#include <linux/export.h>
12#include <linux/highmem.h>12#include <linux/highmem.h>
13#include <asm/processor.h>13#include <asm/processor.h>
arch/arc/mm/init.c+0−1
@@ -8,7 +8,6 @@ · 7 unmodified lines
8 8
9#include <linux/kernel.h>9#include <linux/kernel.h>
10#include <linux/mm.h>10#include <linux/mm.h>
11#include <linux/bootmem.h>
12#include <linux/memblock.h>11#include <linux/memblock.h>
13#ifdef CONFIG_BLK_DEV_INITRD12#ifdef CONFIG_BLK_DEV_INITRD
14#include <linux/initrd.h>13#include <linux/initrd.h>
arch/arm/kernel/devtree.c+0−1
@@ -12,7 +12,6 @@ · 11 unmodified lines
12#include <linux/export.h>12#include <linux/export.h>
13#include <linux/errno.h>13#include <linux/errno.h>
14#include <linux/types.h>14#include <linux/types.h>
15#include <linux/bootmem.h>
16#include <linux/memblock.h>15#include <linux/memblock.h>
17#include <linux/of.h>16#include <linux/of.h>
18#include <linux/of_fdt.h>17#include <linux/of_fdt.h>
arch/arm/kernel/setup.c+0−1
@@ -16,7 +16,6 @@ · 15 unmodified lines
16#include <linux/utsname.h>16#include <linux/utsname.h>
17#include <linux/initrd.h>17#include <linux/initrd.h>
18#include <linux/console.h>18#include <linux/console.h>
19#include <linux/bootmem.h>
20#include <linux/seq_file.h>19#include <linux/seq_file.h>
21#include <linux/screen_info.h>20#include <linux/screen_info.h>
22#include <linux/of_platform.h>21#include <linux/of_platform.h>
arch/arm/mach-omap2/omap_hwmod.c+1−1
@@ -141,7 +141,7 @@ · 140 unmodified lines
141#include <linux/cpu.h>141#include <linux/cpu.h>
142#include <linux/of.h>142#include <linux/of.h>
143#include <linux/of_address.h>143#include <linux/of_address.h>
144#include <linux/bootmem.h>144#include <linux/memblock.h>
145 145
146#include <linux/platform_data/ti-sysc.h>146#include <linux/platform_data/ti-sysc.h>
147 147
arch/arm/mm/dma-mapping.c+0−1
@@ -9,7 +9,6 @@ · 8 unmodified lines
9 *9 *
10 * DMA uncached mapping support.10 * DMA uncached mapping support.
11 */11 */
12#include <linux/bootmem.h>
13#include <linux/module.h>12#include <linux/module.h>
14#include <linux/mm.h>13#include <linux/mm.h>
15#include <linux/genalloc.h>14#include <linux/genalloc.h>
arch/arm/mm/init.c+0−1
@@ -11,7 +11,6 @@ · 10 unmodified lines
11#include <linux/errno.h>11#include <linux/errno.h>
12#include <linux/swap.h>12#include <linux/swap.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/bootmem.h>
15#include <linux/mman.h>14#include <linux/mman.h>
16#include <linux/sched/signal.h>15#include <linux/sched/signal.h>
17#include <linux/sched/task.h>16#include <linux/sched/task.h>
arch/arm/xen/mm.c+0−1
@@ -1,6 +1,5 @@
1#include <linux/cpu.h>1#include <linux/cpu.h>
2#include <linux/dma-mapping.h>2#include <linux/dma-mapping.h>
3#include <linux/bootmem.h>
4#include <linux/gfp.h>3#include <linux/gfp.h>
5#include <linux/highmem.h>4#include <linux/highmem.h>
6#include <linux/export.h>5#include <linux/export.h>
arch/arm/xen/p2m.c+1−1
@@ -1,4 +1,4 @@
1#include <linux/bootmem.h>1#include <linux/memblock.h>
2#include <linux/gfp.h>2#include <linux/gfp.h>
3#include <linux/export.h>3#include <linux/export.h>
4#include <linux/spinlock.h>4#include <linux/spinlock.h>
arch/arm64/kernel/acpi.c+0−1
@@ -16,7 +16,6 @@ · 15 unmodified lines
16#define pr_fmt(fmt) "ACPI: " fmt16#define pr_fmt(fmt) "ACPI: " fmt
17 17
18#include <linux/acpi.h>18#include <linux/acpi.h>
19#include <linux/bootmem.h>
20#include <linux/cpumask.h>19#include <linux/cpumask.h>
21#include <linux/efi.h>20#include <linux/efi.h>
22#include <linux/efi-bgrt.h>21#include <linux/efi-bgrt.h>
arch/arm64/kernel/acpi_numa.c+0−1
@@ -18,7 +18,6 @@ · 17 unmodified lines
18 18
19#include <linux/acpi.h>19#include <linux/acpi.h>
20#include <linux/bitmap.h>20#include <linux/bitmap.h>
21#include <linux/bootmem.h>
22#include <linux/kernel.h>21#include <linux/kernel.h>
23#include <linux/mm.h>22#include <linux/mm.h>
24#include <linux/memblock.h>23#include <linux/memblock.h>
arch/arm64/kernel/setup.c+0−1
@@ -26,7 +26,6 @@ · 25 unmodified lines
26#include <linux/initrd.h>26#include <linux/initrd.h>
27#include <linux/console.h>27#include <linux/console.h>
28#include <linux/cache.h>28#include <linux/cache.h>
29#include <linux/bootmem.h>
30#include <linux/screen_info.h>29#include <linux/screen_info.h>
31#include <linux/init.h>30#include <linux/init.h>
32#include <linux/kexec.h>31#include <linux/kexec.h>
arch/arm64/mm/dma-mapping.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19 19
20#include <linux/gfp.h>20#include <linux/gfp.h>
21#include <linux/acpi.h>21#include <linux/acpi.h>
22#include <linux/bootmem.h>22#include <linux/memblock.h>
23#include <linux/cache.h>23#include <linux/cache.h>
24#include <linux/export.h>24#include <linux/export.h>
25#include <linux/slab.h>25#include <linux/slab.h>
arch/arm64/mm/init.c+0−1
@@ -22,7 +22,6 @@ · 21 unmodified lines
22#include <linux/errno.h>22#include <linux/errno.h>
23#include <linux/swap.h>23#include <linux/swap.h>
24#include <linux/init.h>24#include <linux/init.h>
25#include <linux/bootmem.h>
26#include <linux/cache.h>25#include <linux/cache.h>
27#include <linux/mman.h>26#include <linux/mman.h>
28#include <linux/nodemask.h>27#include <linux/nodemask.h>
arch/arm64/mm/kasan_init.c+0−1
@@ -11,7 +11,6 @@ · 10 unmodified lines
11 */11 */
12 12
13#define pr_fmt(fmt) "kasan: " fmt13#define pr_fmt(fmt) "kasan: " fmt
14#include <linux/bootmem.h>
15#include <linux/kasan.h>14#include <linux/kasan.h>
16#include <linux/kernel.h>15#include <linux/kernel.h>
17#include <linux/sched/task.h>16#include <linux/sched/task.h>
arch/arm64/mm/numa.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
20#define pr_fmt(fmt) "NUMA: " fmt20#define pr_fmt(fmt) "NUMA: " fmt
21 21
22#include <linux/acpi.h>22#include <linux/acpi.h>
23#include <linux/bootmem.h>
24#include <linux/memblock.h>23#include <linux/memblock.h>
25#include <linux/module.h>24#include <linux/module.h>
26#include <linux/of.h>25#include <linux/of.h>
arch/c6x/kernel/setup.c+0−1
@@ -11,7 +11,6 @@ · 10 unmodified lines
11#include <linux/dma-mapping.h>11#include <linux/dma-mapping.h>
12#include <linux/memblock.h>12#include <linux/memblock.h>
13#include <linux/seq_file.h>13#include <linux/seq_file.h>
14#include <linux/bootmem.h>
15#include <linux/clkdev.h>14#include <linux/clkdev.h>
16#include <linux/initrd.h>15#include <linux/initrd.h>
17#include <linux/kernel.h>16#include <linux/kernel.h>
arch/c6x/mm/init.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <linux/mm.h>11#include <linux/mm.h>
12#include <linux/swap.h>12#include <linux/swap.h>
13#include <linux/module.h>13#include <linux/module.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#ifdef CONFIG_BLK_DEV_RAM15#ifdef CONFIG_BLK_DEV_RAM
16#include <linux/blkdev.h>16#include <linux/blkdev.h>
17#endif17#endif
arch/h8300/kernel/setup.c+0−1
@@ -18,7 +18,6 @@ · 17 unmodified lines
18#include <linux/console.h>18#include <linux/console.h>
19#include <linux/errno.h>19#include <linux/errno.h>
20#include <linux/string.h>20#include <linux/string.h>
21#include <linux/bootmem.h>
22#include <linux/seq_file.h>21#include <linux/seq_file.h>
23#include <linux/init.h>22#include <linux/init.h>
24#include <linux/of.h>23#include <linux/of.h>
arch/h8300/mm/init.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
30#include <linux/init.h>30#include <linux/init.h>
31#include <linux/highmem.h>31#include <linux/highmem.h>
32#include <linux/pagemap.h>32#include <linux/pagemap.h>
33#include <linux/bootmem.h>33#include <linux/memblock.h>
34#include <linux/gfp.h>34#include <linux/gfp.h>
35 35
36#include <asm/setup.h>36#include <asm/setup.h>
arch/hexagon/kernel/dma.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19 */19 */
20 20
21#include <linux/dma-noncoherent.h>21#include <linux/dma-noncoherent.h>
22#include <linux/bootmem.h>22#include <linux/memblock.h>
23#include <linux/genalloc.h>23#include <linux/genalloc.h>
24#include <linux/module.h>24#include <linux/module.h>
25#include <asm/page.h>25#include <asm/page.h>
arch/hexagon/kernel/setup.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 20
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/delay.h>22#include <linux/delay.h>
23#include <linux/bootmem.h>23#include <linux/memblock.h>
24#include <linux/mmzone.h>24#include <linux/mmzone.h>
25#include <linux/mm.h>25#include <linux/mm.h>
26#include <linux/seq_file.h>26#include <linux/seq_file.h>
arch/hexagon/mm/init.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
20 20
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/mm.h>22#include <linux/mm.h>
23#include <linux/bootmem.h>
24#include <linux/memblock.h>23#include <linux/memblock.h>
25#include <asm/atomic.h>24#include <asm/atomic.h>
26#include <linux/highmem.h>25#include <linux/highmem.h>
arch/ia64/kernel/crash.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/smp.h>12#include <linux/smp.h>
13#include <linux/delay.h>13#include <linux/delay.h>
14#include <linux/crash_dump.h>14#include <linux/crash_dump.h>
15#include <linux/bootmem.h>15#include <linux/memblock.h>
16#include <linux/kexec.h>16#include <linux/kexec.h>
17#include <linux/elfcore.h>17#include <linux/elfcore.h>
18#include <linux/sysctl.h>18#include <linux/sysctl.h>
arch/ia64/kernel/efi.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23 * Skip non-WB memory and ignore empty memory ranges.23 * Skip non-WB memory and ignore empty memory ranges.
24 */24 */
25#include <linux/module.h>25#include <linux/module.h>
26#include <linux/bootmem.h>26#include <linux/memblock.h>
27#include <linux/crash_dump.h>27#include <linux/crash_dump.h>
28#include <linux/kernel.h>28#include <linux/kernel.h>
29#include <linux/init.h>29#include <linux/init.h>
arch/ia64/kernel/ia64_ksyms.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
6#ifdef CONFIG_VIRTUAL_MEM_MAP6#ifdef CONFIG_VIRTUAL_MEM_MAP
7#include <linux/compiler.h>7#include <linux/compiler.h>
8#include <linux/export.h>8#include <linux/export.h>
9#include <linux/bootmem.h>9#include <linux/memblock.h>
10EXPORT_SYMBOL(min_low_pfn); /* defined by bootmem.c, but not exported by generic code */10EXPORT_SYMBOL(min_low_pfn); /* defined by bootmem.c, but not exported by generic code */
11EXPORT_SYMBOL(max_low_pfn); /* defined by bootmem.c, but not exported by generic code */11EXPORT_SYMBOL(max_low_pfn); /* defined by bootmem.c, but not exported by generic code */
12#endif12#endif
arch/ia64/kernel/iosapic.c+1−1
@@ -90,7 +90,7 @@ · 89 unmodified lines
90#include <linux/slab.h>90#include <linux/slab.h>
91#include <linux/smp.h>91#include <linux/smp.h>
92#include <linux/string.h>92#include <linux/string.h>
93#include <linux/bootmem.h>93#include <linux/memblock.h>
94 94
95#include <asm/delay.h>95#include <asm/delay.h>
96#include <asm/hw_irq.h>96#include <asm/hw_irq.h>
arch/ia64/kernel/mca.c+1−1
@@ -77,7 +77,7 @@ · 76 unmodified lines
77#include <linux/sched/task.h>77#include <linux/sched/task.h>
78#include <linux/interrupt.h>78#include <linux/interrupt.h>
79#include <linux/irq.h>79#include <linux/irq.h>
80#include <linux/bootmem.h>80#include <linux/memblock.h>
81#include <linux/acpi.h>81#include <linux/acpi.h>
82#include <linux/timer.h>82#include <linux/timer.h>
83#include <linux/module.h>83#include <linux/module.h>
arch/ia64/kernel/mca_drv.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#include <linux/interrupt.h>14#include <linux/interrupt.h>
15#include <linux/irq.h>15#include <linux/irq.h>
16#include <linux/kallsyms.h>16#include <linux/kallsyms.h>
17#include <linux/bootmem.h>17#include <linux/memblock.h>
18#include <linux/acpi.h>18#include <linux/acpi.h>
19#include <linux/timer.h>19#include <linux/timer.h>
20#include <linux/module.h>20#include <linux/module.h>
arch/ia64/kernel/setup.c+0−1
@@ -27,7 +27,6 @@ · 26 unmodified lines
27#include <linux/init.h>27#include <linux/init.h>
28 28
29#include <linux/acpi.h>29#include <linux/acpi.h>
30#include <linux/bootmem.h>
31#include <linux/console.h>30#include <linux/console.h>
32#include <linux/delay.h>31#include <linux/delay.h>
33#include <linux/cpu.h>32#include <linux/cpu.h>
arch/ia64/kernel/smpboot.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24 24
25#include <linux/module.h>25#include <linux/module.h>
26#include <linux/acpi.h>26#include <linux/acpi.h>
27#include <linux/bootmem.h>27#include <linux/memblock.h>
28#include <linux/cpu.h>28#include <linux/cpu.h>
29#include <linux/delay.h>29#include <linux/delay.h>
30#include <linux/init.h>30#include <linux/init.h>
arch/ia64/kernel/topology.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/node.h>19#include <linux/node.h>
20#include <linux/slab.h>20#include <linux/slab.h>
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/bootmem.h>22#include <linux/memblock.h>
23#include <linux/nodemask.h>23#include <linux/nodemask.h>
24#include <linux/notifier.h>24#include <linux/notifier.h>
25#include <linux/export.h>25#include <linux/export.h>
arch/ia64/kernel/unwind.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28 * acquired, then the read-write lock must be acquired first.28 * acquired, then the read-write lock must be acquired first.
29 */29 */
30#include <linux/module.h>30#include <linux/module.h>
31#include <linux/bootmem.h>31#include <linux/memblock.h>
32#include <linux/elf.h>32#include <linux/elf.h>
33#include <linux/kernel.h>33#include <linux/kernel.h>
34#include <linux/sched.h>34#include <linux/sched.h>
arch/ia64/mm/contig.c+0−1
@@ -14,7 +14,6 @@ · 13 unmodified lines
14 * Routines used by ia64 machines with contiguous (or virtually contiguous)14 * Routines used by ia64 machines with contiguous (or virtually contiguous)
15 * memory.15 * memory.
16 */16 */
17#include <linux/bootmem.h>
18#include <linux/efi.h>17#include <linux/efi.h>
19#include <linux/memblock.h>18#include <linux/memblock.h>
20#include <linux/mm.h>19#include <linux/mm.h>
arch/ia64/mm/discontig.c+0−1
@@ -19,7 +19,6 @@ · 18 unmodified lines
19#include <linux/mm.h>19#include <linux/mm.h>
20#include <linux/nmi.h>20#include <linux/nmi.h>
21#include <linux/swap.h>21#include <linux/swap.h>
22#include <linux/bootmem.h>
23#include <linux/memblock.h>22#include <linux/memblock.h>
24#include <linux/acpi.h>23#include <linux/acpi.h>
25#include <linux/efi.h>24#include <linux/efi.h>
arch/ia64/mm/init.c+0−1
@@ -8,7 +8,6 @@ · 7 unmodified lines
8#include <linux/kernel.h>8#include <linux/kernel.h>
9#include <linux/init.h>9#include <linux/init.h>
10 10
11#include <linux/bootmem.h>
12#include <linux/efi.h>11#include <linux/efi.h>
13#include <linux/elf.h>12#include <linux/elf.h>
14#include <linux/memblock.h>13#include <linux/memblock.h>
arch/ia64/mm/numa.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15#include <linux/mm.h>15#include <linux/mm.h>
16#include <linux/node.h>16#include <linux/node.h>
17#include <linux/init.h>17#include <linux/init.h>
18#include <linux/bootmem.h>18#include <linux/memblock.h>
19#include <linux/module.h>19#include <linux/module.h>
20#include <asm/mmzone.h>20#include <asm/mmzone.h>
21#include <asm/numa.h>21#include <asm/numa.h>
arch/ia64/mm/tlb.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/sched.h>21#include <linux/sched.h>
22#include <linux/smp.h>22#include <linux/smp.h>
23#include <linux/mm.h>23#include <linux/mm.h>
24#include <linux/bootmem.h>24#include <linux/memblock.h>
25#include <linux/slab.h>25#include <linux/slab.h>
26 26
27#include <asm/delay.h>27#include <asm/delay.h>
arch/ia64/pci/pci.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/ioport.h>20#include <linux/ioport.h>
21#include <linux/slab.h>21#include <linux/slab.h>
22#include <linux/spinlock.h>22#include <linux/spinlock.h>
23#include <linux/bootmem.h>23#include <linux/memblock.h>
24#include <linux/export.h>24#include <linux/export.h>
25 25
26#include <asm/machvec.h>26#include <asm/machvec.h>
arch/ia64/sn/kernel/bte.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <asm/nodedata.h>16#include <asm/nodedata.h>
17#include <asm/delay.h>17#include <asm/delay.h>
18 18
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <linux/string.h>20#include <linux/string.h>
21#include <linux/sched.h>21#include <linux/sched.h>
22#include <linux/slab.h>22#include <linux/slab.h>
arch/ia64/sn/kernel/io_common.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
6 * Copyright (C) 2006 Silicon Graphics, Inc. All rights reserved.6 * Copyright (C) 2006 Silicon Graphics, Inc. All rights reserved.
7 */7 */
8 8
9#include <linux/bootmem.h>9#include <linux/memblock.h>
10#include <linux/export.h>10#include <linux/export.h>
11#include <linux/slab.h>11#include <linux/slab.h>
12#include <asm/sn/types.h>12#include <asm/sn/types.h>
arch/ia64/sn/kernel/setup.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/mm.h>20#include <linux/mm.h>
21#include <linux/serial.h>21#include <linux/serial.h>
22#include <linux/irq.h>22#include <linux/irq.h>
23#include <linux/bootmem.h>23#include <linux/memblock.h>
24#include <linux/mmzone.h>24#include <linux/mmzone.h>
25#include <linux/interrupt.h>25#include <linux/interrupt.h>
26#include <linux/acpi.h>26#include <linux/acpi.h>
arch/m68k/atari/stram.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
17#include <linux/slab.h>17#include <linux/slab.h>
18#include <linux/vmalloc.h>18#include <linux/vmalloc.h>
19#include <linux/pagemap.h>19#include <linux/pagemap.h>
20#include <linux/bootmem.h>20#include <linux/memblock.h>
21#include <linux/mount.h>21#include <linux/mount.h>
22#include <linux/blkdev.h>22#include <linux/blkdev.h>
23#include <linux/module.h>23#include <linux/module.h>
arch/m68k/coldfire/m54xx.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/io.h>16#include <linux/io.h>
17#include <linux/mm.h>17#include <linux/mm.h>
18#include <linux/clk.h>18#include <linux/clk.h>
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <asm/pgalloc.h>20#include <asm/pgalloc.h>
21#include <asm/machdep.h>21#include <asm/machdep.h>
22#include <asm/coldfire.h>22#include <asm/coldfire.h>
arch/m68k/kernel/setup_mm.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
20#include <linux/errno.h>20#include <linux/errno.h>
21#include <linux/string.h>21#include <linux/string.h>
22#include <linux/init.h>22#include <linux/init.h>
23#include <linux/bootmem.h>
24#include <linux/memblock.h>23#include <linux/memblock.h>
25#include <linux/proc_fs.h>24#include <linux/proc_fs.h>
26#include <linux/seq_file.h>25#include <linux/seq_file.h>
arch/m68k/kernel/setup_no.c+0−1
@@ -27,7 +27,6 @@ · 26 unmodified lines
27#include <linux/console.h>27#include <linux/console.h>
28#include <linux/errno.h>28#include <linux/errno.h>
29#include <linux/string.h>29#include <linux/string.h>
30#include <linux/bootmem.h>
31#include <linux/memblock.h>30#include <linux/memblock.h>
32#include <linux/seq_file.h>31#include <linux/seq_file.h>
33#include <linux/init.h>32#include <linux/init.h>
arch/m68k/kernel/uboot.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/console.h>16#include <linux/console.h>
17#include <linux/errno.h>17#include <linux/errno.h>
18#include <linux/string.h>18#include <linux/string.h>
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <linux/seq_file.h>20#include <linux/seq_file.h>
21#include <linux/init.h>21#include <linux/init.h>
22#include <linux/initrd.h>22#include <linux/initrd.h>
arch/m68k/mm/init.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
17#include <linux/string.h>17#include <linux/string.h>
18#include <linux/types.h>18#include <linux/types.h>
19#include <linux/init.h>19#include <linux/init.h>
20#include <linux/bootmem.h>20#include <linux/memblock.h>
21#include <linux/gfp.h>21#include <linux/gfp.h>
22 22
23#include <asm/setup.h>23#include <asm/setup.h>
arch/m68k/mm/mcfmmu.c+0−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
13#include <linux/mm.h>13#include <linux/mm.h>
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/string.h>15#include <linux/string.h>
16#include <linux/bootmem.h>
17#include <linux/memblock.h>16#include <linux/memblock.h>
18 17
19#include <asm/setup.h>18#include <asm/setup.h>
arch/m68k/mm/motorola.c+0−1
@@ -18,7 +18,6 @@ · 17 unmodified lines
18#include <linux/string.h>18#include <linux/string.h>
19#include <linux/types.h>19#include <linux/types.h>
20#include <linux/init.h>20#include <linux/init.h>
21#include <linux/bootmem.h>
22#include <linux/memblock.h>21#include <linux/memblock.h>
23#include <linux/gfp.h>22#include <linux/gfp.h>
24 23
arch/m68k/mm/sun3mmu.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/string.h>16#include <linux/string.h>
17#include <linux/types.h>17#include <linux/types.h>
18#include <linux/init.h>18#include <linux/init.h>
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20 20
21#include <asm/setup.h>21#include <asm/setup.h>
22#include <linux/uaccess.h>22#include <linux/uaccess.h>
arch/m68k/sun3/config.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15#include <linux/tty.h>15#include <linux/tty.h>
16#include <linux/console.h>16#include <linux/console.h>
17#include <linux/init.h>17#include <linux/init.h>
18#include <linux/bootmem.h>18#include <linux/memblock.h>
19#include <linux/platform_device.h>19#include <linux/platform_device.h>
20 20
21#include <asm/oplib.h>21#include <asm/oplib.h>
arch/m68k/sun3/dvma.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <linux/init.h>11#include <linux/init.h>
12#include <linux/kernel.h>12#include <linux/kernel.h>
13#include <linux/mm.h>13#include <linux/mm.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/list.h>15#include <linux/list.h>
16#include <asm/page.h>16#include <asm/page.h>
17#include <asm/pgtable.h>17#include <asm/pgtable.h>
arch/m68k/sun3/mmu_emu.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#include <linux/kernel.h>13#include <linux/kernel.h>
14#include <linux/ptrace.h>14#include <linux/ptrace.h>
15#include <linux/delay.h>15#include <linux/delay.h>
16#include <linux/bootmem.h>16#include <linux/memblock.h>
17#include <linux/bitops.h>17#include <linux/bitops.h>
18#include <linux/module.h>18#include <linux/module.h>
19#include <linux/sched/mm.h>19#include <linux/sched/mm.h>
arch/m68k/sun3/sun3dvma.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7 * Contains common routines for sun3/sun3x DVMA management.7 * Contains common routines for sun3/sun3x DVMA management.
8 */8 */
9 9
10#include <linux/bootmem.h>10#include <linux/memblock.h>
11#include <linux/init.h>11#include <linux/init.h>
12#include <linux/module.h>12#include <linux/module.h>
13#include <linux/kernel.h>13#include <linux/kernel.h>
arch/m68k/sun3x/dvma.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15#include <linux/init.h>15#include <linux/init.h>
16#include <linux/bitops.h>16#include <linux/bitops.h>
17#include <linux/mm.h>17#include <linux/mm.h>
18#include <linux/bootmem.h>18#include <linux/memblock.h>
19#include <linux/vmalloc.h>19#include <linux/vmalloc.h>
20 20
21#include <asm/sun3x.h>21#include <asm/sun3x.h>
arch/microblaze/mm/consistent.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <linux/vmalloc.h>28#include <linux/vmalloc.h>
29#include <linux/init.h>29#include <linux/init.h>
30#include <linux/delay.h>30#include <linux/delay.h>
31#include <linux/bootmem.h>31#include <linux/memblock.h>
32#include <linux/highmem.h>32#include <linux/highmem.h>
33#include <linux/pci.h>33#include <linux/pci.h>
34#include <linux/interrupt.h>34#include <linux/interrupt.h>
arch/microblaze/mm/init.c+1−2
@@ -7,10 +7,9 @@ · 6 unmodified lines
7 * for more details.7 * for more details.
8 */8 */
9 9
10#include <linux/bootmem.h>10#include <linux/memblock.h>
11#include <linux/init.h>11#include <linux/init.h>
12#include <linux/kernel.h>12#include <linux/kernel.h>
13#include <linux/memblock.h>
14#include <linux/mm.h> /* mem_init */13#include <linux/mm.h> /* mem_init */
15#include <linux/initrd.h>14#include <linux/initrd.h>
16#include <linux/pagemap.h>15#include <linux/pagemap.h>
arch/microblaze/pci/pci-common.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/pci.h>20#include <linux/pci.h>
21#include <linux/string.h>21#include <linux/string.h>
22#include <linux/init.h>22#include <linux/init.h>
23#include <linux/bootmem.h>23#include <linux/memblock.h>
24#include <linux/mm.h>24#include <linux/mm.h>
25#include <linux/shmem_fs.h>25#include <linux/shmem_fs.h>
26#include <linux/list.h>26#include <linux/list.h>
arch/mips/ar7/memory.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16 * along with this program; if not, write to the Free Software16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18 */18 */
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <linux/init.h>20#include <linux/init.h>
21#include <linux/mm.h>21#include <linux/mm.h>
22#include <linux/pfn.h>22#include <linux/pfn.h>
arch/mips/ath79/setup.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14 14
15#include <linux/kernel.h>15#include <linux/kernel.h>
16#include <linux/init.h>16#include <linux/init.h>
17#include <linux/bootmem.h>17#include <linux/memblock.h>
18#include <linux/err.h>18#include <linux/err.h>
19#include <linux/clk.h>19#include <linux/clk.h>
20#include <linux/clk-provider.h>20#include <linux/clk-provider.h>
arch/mips/bcm63xx/prom.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7 */7 */
8 8
9#include <linux/init.h>9#include <linux/init.h>
10#include <linux/bootmem.h>10#include <linux/memblock.h>
11#include <linux/smp.h>11#include <linux/smp.h>
12#include <asm/bootinfo.h>12#include <asm/bootinfo.h>
13#include <asm/bmips.h>13#include <asm/bmips.h>
arch/mips/bcm63xx/setup.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9#include <linux/init.h>9#include <linux/init.h>
10#include <linux/kernel.h>10#include <linux/kernel.h>
11#include <linux/delay.h>11#include <linux/delay.h>
12#include <linux/bootmem.h>12#include <linux/memblock.h>
13#include <linux/ioport.h>13#include <linux/ioport.h>
14#include <linux/pm.h>14#include <linux/pm.h>
15#include <asm/bootinfo.h>15#include <asm/bootinfo.h>
arch/mips/bmips/setup.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 9
10#include <linux/init.h>10#include <linux/init.h>
11#include <linux/bitops.h>11#include <linux/bitops.h>
12#include <linux/bootmem.h>12#include <linux/memblock.h>
13#include <linux/clk-provider.h>13#include <linux/clk-provider.h>
14#include <linux/ioport.h>14#include <linux/ioport.h>
15#include <linux/kernel.h>15#include <linux/kernel.h>
arch/mips/cavium-octeon/dma-octeon.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 * Copyright (C) 2010 Cavium Networks, Inc.11 * Copyright (C) 2010 Cavium Networks, Inc.
12 */12 */
13#include <linux/dma-direct.h>13#include <linux/dma-direct.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/swiotlb.h>15#include <linux/swiotlb.h>
16#include <linux/types.h>16#include <linux/types.h>
17#include <linux/init.h>17#include <linux/init.h>
arch/mips/dec/prom/memory.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8#include <linux/init.h>8#include <linux/init.h>
9#include <linux/kernel.h>9#include <linux/kernel.h>
10#include <linux/mm.h>10#include <linux/mm.h>
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12#include <linux/types.h>12#include <linux/types.h>
13 13
14#include <asm/addrspace.h>14#include <asm/addrspace.h>
arch/mips/emma/common/prom.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/init.h>22#include <linux/init.h>
23#include <linux/mm.h>23#include <linux/mm.h>
24#include <linux/sched.h>24#include <linux/sched.h>
25#include <linux/bootmem.h>25#include <linux/memblock.h>
26 26
27#include <asm/addrspace.h>27#include <asm/addrspace.h>
28#include <asm/bootinfo.h>28#include <asm/bootinfo.h>
arch/mips/fw/arc/memory.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
17#include <linux/types.h>17#include <linux/types.h>
18#include <linux/sched.h>18#include <linux/sched.h>
19#include <linux/mm.h>19#include <linux/mm.h>
20#include <linux/bootmem.h>20#include <linux/memblock.h>
21#include <linux/swap.h>21#include <linux/swap.h>
22 22
23#include <asm/sgialib.h>23#include <asm/sgialib.h>
arch/mips/jazz/jazzdma.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#include <linux/export.h>13#include <linux/export.h>
14#include <linux/errno.h>14#include <linux/errno.h>
15#include <linux/mm.h>15#include <linux/mm.h>
16#include <linux/bootmem.h>16#include <linux/memblock.h>
17#include <linux/spinlock.h>17#include <linux/spinlock.h>
18#include <linux/gfp.h>18#include <linux/gfp.h>
19#include <linux/dma-direct.h>19#include <linux/dma-direct.h>
arch/mips/kernel/crash.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
3#include <linux/smp.h>3#include <linux/smp.h>
4#include <linux/reboot.h>4#include <linux/reboot.h>
5#include <linux/kexec.h>5#include <linux/kexec.h>
6#include <linux/bootmem.h>6#include <linux/memblock.h>
7#include <linux/crash_dump.h>7#include <linux/crash_dump.h>
8#include <linux/delay.h>8#include <linux/delay.h>
9#include <linux/irq.h>9#include <linux/irq.h>
arch/mips/kernel/crash_dump.c+1−1
@@ -1,6 +1,6 @@
1// SPDX-License-Identifier: GPL-2.01// SPDX-License-Identifier: GPL-2.0
2#include <linux/highmem.h>2#include <linux/highmem.h>
3#include <linux/bootmem.h>3#include <linux/memblock.h>
4#include <linux/crash_dump.h>4#include <linux/crash_dump.h>
5#include <linux/uaccess.h>5#include <linux/uaccess.h>
6#include <linux/slab.h>6#include <linux/slab.h>
arch/mips/kernel/prom.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/export.h>12#include <linux/export.h>
13#include <linux/errno.h>13#include <linux/errno.h>
14#include <linux/types.h>14#include <linux/types.h>
15#include <linux/bootmem.h>15#include <linux/memblock.h>
16#include <linux/debugfs.h>16#include <linux/debugfs.h>
17#include <linux/of.h>17#include <linux/of.h>
18#include <linux/of_fdt.h>18#include <linux/of_fdt.h>
arch/mips/kernel/setup.c+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
15#include <linux/export.h>15#include <linux/export.h>
16#include <linux/screen_info.h>16#include <linux/screen_info.h>
17#include <linux/memblock.h>17#include <linux/memblock.h>
18#include <linux/bootmem.h>
19#include <linux/initrd.h>18#include <linux/initrd.h>
20#include <linux/root_dev.h>19#include <linux/root_dev.h>
21#include <linux/highmem.h>20#include <linux/highmem.h>
arch/mips/kernel/traps.c+0−1
@@ -28,7 +28,6 @@ · 27 unmodified lines
28#include <linux/smp.h>28#include <linux/smp.h>
29#include <linux/spinlock.h>29#include <linux/spinlock.h>
30#include <linux/kallsyms.h>30#include <linux/kallsyms.h>
31#include <linux/bootmem.h>
32#include <linux/memblock.h>31#include <linux/memblock.h>
33#include <linux/interrupt.h>32#include <linux/interrupt.h>
34#include <linux/ptrace.h>33#include <linux/ptrace.h>
arch/mips/kernel/vpe.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <linux/moduleloader.h>26#include <linux/moduleloader.h>
27#include <linux/interrupt.h>27#include <linux/interrupt.h>
28#include <linux/poll.h>28#include <linux/poll.h>
29#include <linux/bootmem.h>29#include <linux/memblock.h>
30#include <asm/mipsregs.h>30#include <asm/mipsregs.h>
31#include <asm/mipsmtregs.h>31#include <asm/mipsmtregs.h>
32#include <asm/cacheflush.h>32#include <asm/cacheflush.h>
arch/mips/kvm/commpage.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#include <linux/err.h>14#include <linux/err.h>
15#include <linux/vmalloc.h>15#include <linux/vmalloc.h>
16#include <linux/fs.h>16#include <linux/fs.h>
17#include <linux/bootmem.h>17#include <linux/memblock.h>
18#include <asm/page.h>18#include <asm/page.h>
19#include <asm/cacheflush.h>19#include <asm/cacheflush.h>
20#include <asm/mmu_context.h>20#include <asm/mmu_context.h>
arch/mips/kvm/dyntrans.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/uaccess.h>16#include <linux/uaccess.h>
17#include <linux/vmalloc.h>17#include <linux/vmalloc.h>
18#include <linux/fs.h>18#include <linux/fs.h>
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <asm/cacheflush.h>20#include <asm/cacheflush.h>
21 21
22#include "commpage.h"22#include "commpage.h"
arch/mips/kvm/emulate.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15#include <linux/kvm_host.h>15#include <linux/kvm_host.h>
16#include <linux/vmalloc.h>16#include <linux/vmalloc.h>
17#include <linux/fs.h>17#include <linux/fs.h>
18#include <linux/bootmem.h>18#include <linux/memblock.h>
19#include <linux/random.h>19#include <linux/random.h>
20#include <asm/page.h>20#include <asm/page.h>
21#include <asm/cacheflush.h>21#include <asm/cacheflush.h>
arch/mips/kvm/interrupt.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#include <linux/err.h>13#include <linux/err.h>
14#include <linux/vmalloc.h>14#include <linux/vmalloc.h>
15#include <linux/fs.h>15#include <linux/fs.h>
16#include <linux/bootmem.h>16#include <linux/memblock.h>
17#include <asm/page.h>17#include <asm/page.h>
18#include <asm/cacheflush.h>18#include <asm/cacheflush.h>
19 19
arch/mips/kvm/mips.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <linux/vmalloc.h>18#include <linux/vmalloc.h>
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/bootmem.h>21#include <linux/memblock.h>
22 22
23#include <asm/fpu.h>23#include <asm/fpu.h>
24#include <asm/page.h>24#include <asm/page.h>
arch/mips/lantiq/prom.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8 8
9#include <linux/export.h>9#include <linux/export.h>
10#include <linux/clk.h>10#include <linux/clk.h>
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12#include <linux/of_fdt.h>12#include <linux/of_fdt.h>
13 13
14#include <asm/bootinfo.h>14#include <asm/bootinfo.h>
arch/mips/lasat/prom.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8#include <linux/ctype.h>8#include <linux/ctype.h>
9#include <linux/kernel.h>9#include <linux/kernel.h>
10#include <linux/mm.h>10#include <linux/mm.h>
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12#include <linux/ioport.h>12#include <linux/ioport.h>
13#include <asm/bootinfo.h>13#include <asm/bootinfo.h>
14#include <asm/lasat/lasat.h>14#include <asm/lasat/lasat.h>
arch/mips/loongson64/common/init.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8 * option) any later version.8 * option) any later version.
9 */9 */
10 10
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12#include <asm/bootinfo.h>12#include <asm/bootinfo.h>
13#include <asm/traps.h>13#include <asm/traps.h>
14#include <asm/smp-ops.h>14#include <asm/smp-ops.h>
arch/mips/loongson64/loongson-3/numa.c+0−1
@@ -18,7 +18,6 @@ · 17 unmodified lines
18#include <linux/nodemask.h>18#include <linux/nodemask.h>
19#include <linux/swap.h>19#include <linux/swap.h>
20#include <linux/memblock.h>20#include <linux/memblock.h>
21#include <linux/bootmem.h>
22#include <linux/pfn.h>21#include <linux/pfn.h>
23#include <linux/highmem.h>22#include <linux/highmem.h>
24#include <asm/page.h>23#include <asm/page.h>
arch/mips/mm/init.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/ptrace.h>22#include <linux/ptrace.h>
23#include <linux/mman.h>23#include <linux/mman.h>
24#include <linux/mm.h>24#include <linux/mm.h>
25#include <linux/bootmem.h>25#include <linux/memblock.h>
26#include <linux/highmem.h>26#include <linux/highmem.h>
27#include <linux/swap.h>27#include <linux/swap.h>
28#include <linux/proc_fs.h>28#include <linux/proc_fs.h>
arch/mips/mm/pgtable-32.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7 */7 */
8#include <linux/init.h>8#include <linux/init.h>
9#include <linux/mm.h>9#include <linux/mm.h>
10#include <linux/bootmem.h>10#include <linux/memblock.h>
11#include <linux/highmem.h>11#include <linux/highmem.h>
12#include <asm/fixmap.h>12#include <asm/fixmap.h>
13#include <asm/pgtable.h>13#include <asm/pgtable.h>
arch/mips/mti-malta/malta-memory.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12 * Steven J. Hill <sjhill@mips.com>12 * Steven J. Hill <sjhill@mips.com>
13 */13 */
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/bootmem.h>15#include <linux/memblock.h>
16#include <linux/string.h>16#include <linux/string.h>
17 17
18#include <asm/bootinfo.h>18#include <asm/bootinfo.h>
arch/mips/netlogic/xlp/dt.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
33 */33 */
34 34
35#include <linux/kernel.h>35#include <linux/kernel.h>
36#include <linux/bootmem.h>36#include <linux/memblock.h>
37 37
38#include <linux/of_fdt.h>38#include <linux/of_fdt.h>
39#include <linux/of_platform.h>39#include <linux/of_platform.h>
arch/mips/pci/pci-legacy.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <linux/bug.h>11#include <linux/bug.h>
12#include <linux/kernel.h>12#include <linux/kernel.h>
13#include <linux/mm.h>13#include <linux/mm.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/export.h>15#include <linux/export.h>
16#include <linux/init.h>16#include <linux/init.h>
17#include <linux/types.h>17#include <linux/types.h>
arch/mips/pci/pci.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <linux/bug.h>11#include <linux/bug.h>
12#include <linux/kernel.h>12#include <linux/kernel.h>
13#include <linux/mm.h>13#include <linux/mm.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/export.h>15#include <linux/export.h>
16#include <linux/init.h>16#include <linux/init.h>
17#include <linux/types.h>17#include <linux/types.h>
arch/mips/ralink/of.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#include <linux/sizes.h>14#include <linux/sizes.h>
15#include <linux/of_fdt.h>15#include <linux/of_fdt.h>
16#include <linux/kernel.h>16#include <linux/kernel.h>
17#include <linux/bootmem.h>17#include <linux/memblock.h>
18#include <linux/of_platform.h>18#include <linux/of_platform.h>
19#include <linux/of_address.h>19#include <linux/of_address.h>
20 20
arch/mips/rb532/prom.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include <linux/export.h>29#include <linux/export.h>
30#include <linux/string.h>30#include <linux/string.h>
31#include <linux/console.h>31#include <linux/console.h>
32#include <linux/bootmem.h>32#include <linux/memblock.h>
33#include <linux/ioport.h>33#include <linux/ioport.h>
34#include <linux/blkdev.h>34#include <linux/blkdev.h>
35 35
arch/mips/sgi-ip27/ip27-memory.c+0−1
@@ -18,7 +18,6 @@ · 17 unmodified lines
18#include <linux/export.h>18#include <linux/export.h>
19#include <linux/nodemask.h>19#include <linux/nodemask.h>
20#include <linux/swap.h>20#include <linux/swap.h>
21#include <linux/bootmem.h>
22#include <linux/pfn.h>21#include <linux/pfn.h>
23#include <linux/highmem.h>22#include <linux/highmem.h>
24#include <asm/page.h>23#include <asm/page.h>
arch/mips/sibyte/common/cfe.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/linkage.h>21#include <linux/linkage.h>
22#include <linux/mm.h>22#include <linux/mm.h>
23#include <linux/blkdev.h>23#include <linux/blkdev.h>
24#include <linux/bootmem.h>24#include <linux/memblock.h>
25#include <linux/pm.h>25#include <linux/pm.h>
26#include <linux/smp.h>26#include <linux/smp.h>
27 27
arch/mips/sibyte/swarm/setup.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23 23
24#include <linux/spinlock.h>24#include <linux/spinlock.h>
25#include <linux/mm.h>25#include <linux/mm.h>
26#include <linux/bootmem.h>26#include <linux/memblock.h>
27#include <linux/blkdev.h>27#include <linux/blkdev.h>
28#include <linux/init.h>28#include <linux/init.h>
29#include <linux/kernel.h>29#include <linux/kernel.h>
arch/mips/txx9/rbtx4938/prom.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 */11 */
12 12
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <asm/bootinfo.h>15#include <asm/bootinfo.h>
16#include <asm/txx9/generic.h>16#include <asm/txx9/generic.h>
17#include <asm/txx9/rbtx4938.h>17#include <asm/txx9/rbtx4938.h>
arch/nds32/kernel/setup.c+1−2
@@ -2,9 +2,8 @@ · 1 unmodified line
2// Copyright (C) 2005-2017 Andes Technology Corporation2// Copyright (C) 2005-2017 Andes Technology Corporation
3 3
4#include <linux/cpu.h>4#include <linux/cpu.h>
5#include <linux/bootmem.h>
6#include <linux/seq_file.h>
7#include <linux/memblock.h>5#include <linux/memblock.h>
6#include <linux/seq_file.h>
8#include <linux/console.h>7#include <linux/console.h>
9#include <linux/screen_info.h>8#include <linux/screen_info.h>
10#include <linux/delay.h>9#include <linux/delay.h>
arch/nds32/mm/highmem.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
6#include <linux/sched.h>6#include <linux/sched.h>
7#include <linux/smp.h>7#include <linux/smp.h>
8#include <linux/interrupt.h>8#include <linux/interrupt.h>
9#include <linux/bootmem.h>9#include <linux/memblock.h>
10#include <asm/fixmap.h>10#include <asm/fixmap.h>
11#include <asm/tlbflush.h>11#include <asm/tlbflush.h>
12 12
arch/nds32/mm/init.c+1−2
@@ -7,12 +7,11 @@ · 6 unmodified lines
7#include <linux/errno.h>7#include <linux/errno.h>
8#include <linux/swap.h>8#include <linux/swap.h>
9#include <linux/init.h>9#include <linux/init.h>
10#include <linux/bootmem.h>10#include <linux/memblock.h>
11#include <linux/mman.h>11#include <linux/mman.h>
12#include <linux/nodemask.h>12#include <linux/nodemask.h>
13#include <linux/initrd.h>13#include <linux/initrd.h>
14#include <linux/highmem.h>14#include <linux/highmem.h>
15#include <linux/memblock.h>
16 15
17#include <asm/sections.h>16#include <asm/sections.h>
18#include <asm/setup.h>17#include <asm/setup.h>
arch/nios2/kernel/prom.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25 25
26#include <linux/init.h>26#include <linux/init.h>
27#include <linux/types.h>27#include <linux/types.h>
28#include <linux/bootmem.h>28#include <linux/memblock.h>
29#include <linux/of.h>29#include <linux/of.h>
30#include <linux/of_fdt.h>30#include <linux/of_fdt.h>
31#include <linux/io.h>31#include <linux/io.h>
arch/nios2/kernel/setup.c+0−1
@@ -16,7 +16,6 @@ · 15 unmodified lines
16#include <linux/sched.h>16#include <linux/sched.h>
17#include <linux/sched/task.h>17#include <linux/sched/task.h>
18#include <linux/console.h>18#include <linux/console.h>
19#include <linux/bootmem.h>
20#include <linux/memblock.h>19#include <linux/memblock.h>
21#include <linux/initrd.h>20#include <linux/initrd.h>
22#include <linux/of_fdt.h>21#include <linux/of_fdt.h>
arch/nios2/mm/init.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/mm.h>23#include <linux/mm.h>
24#include <linux/init.h>24#include <linux/init.h>
25#include <linux/pagemap.h>25#include <linux/pagemap.h>
26#include <linux/bootmem.h>26#include <linux/memblock.h>
27#include <linux/slab.h>27#include <linux/slab.h>
28#include <linux/binfmts.h>28#include <linux/binfmts.h>
29 29
arch/openrisc/kernel/setup.c+1−2
@@ -30,13 +30,12 @@ · 29 unmodified lines
30#include <linux/delay.h>30#include <linux/delay.h>
31#include <linux/console.h>31#include <linux/console.h>
32#include <linux/init.h>32#include <linux/init.h>
33#include <linux/bootmem.h>33#include <linux/memblock.h>
34#include <linux/seq_file.h>34#include <linux/seq_file.h>
35#include <linux/serial.h>35#include <linux/serial.h>
36#include <linux/initrd.h>36#include <linux/initrd.h>
37#include <linux/of_fdt.h>37#include <linux/of_fdt.h>
38#include <linux/of.h>38#include <linux/of.h>
39#include <linux/memblock.h>
40#include <linux/device.h>39#include <linux/device.h>
41 40
42#include <asm/sections.h>41#include <asm/sections.h>
arch/openrisc/mm/init.c+1−2
@@ -26,12 +26,11 @@ · 25 unmodified lines
26#include <linux/mm.h>26#include <linux/mm.h>
27#include <linux/swap.h>27#include <linux/swap.h>
28#include <linux/smp.h>28#include <linux/smp.h>
29#include <linux/bootmem.h>29#include <linux/memblock.h>
30#include <linux/init.h>30#include <linux/init.h>
31#include <linux/delay.h>31#include <linux/delay.h>
32#include <linux/blkdev.h> /* for initrd_* */32#include <linux/blkdev.h> /* for initrd_* */
33#include <linux/pagemap.h>33#include <linux/pagemap.h>
34#include <linux/memblock.h>
35 34
36#include <asm/segment.h>35#include <asm/segment.h>
37#include <asm/pgalloc.h>36#include <asm/pgalloc.h>
arch/parisc/mm/init.c+0−1
@@ -14,7 +14,6 @@ · 13 unmodified lines
14 14
15#include <linux/module.h>15#include <linux/module.h>
16#include <linux/mm.h>16#include <linux/mm.h>
17#include <linux/bootmem.h>
18#include <linux/memblock.h>17#include <linux/memblock.h>
19#include <linux/gfp.h>18#include <linux/gfp.h>
20#include <linux/delay.h>19#include <linux/delay.h>
arch/powerpc/kernel/pci_32.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
10#include <linux/capability.h>10#include <linux/capability.h>
11#include <linux/sched.h>11#include <linux/sched.h>
12#include <linux/errno.h>12#include <linux/errno.h>
13#include <linux/bootmem.h>13#include <linux/memblock.h>
14#include <linux/syscalls.h>14#include <linux/syscalls.h>
15#include <linux/irq.h>15#include <linux/irq.h>
16#include <linux/list.h>16#include <linux/list.h>
arch/powerpc/kernel/setup-common.c+0−1
@@ -33,7 +33,6 @@ · 32 unmodified lines
33#include <linux/serial_8250.h>33#include <linux/serial_8250.h>
34#include <linux/percpu.h>34#include <linux/percpu.h>
35#include <linux/memblock.h>35#include <linux/memblock.h>
36#include <linux/bootmem.h>
37#include <linux/of_platform.h>36#include <linux/of_platform.h>
38#include <linux/hugetlb.h>37#include <linux/hugetlb.h>
39#include <asm/debugfs.h>38#include <asm/debugfs.h>
arch/powerpc/kernel/setup_64.c+1−2
@@ -29,10 +29,9 @@ · 28 unmodified lines
29#include <linux/unistd.h>29#include <linux/unistd.h>
30#include <linux/serial.h>30#include <linux/serial.h>
31#include <linux/serial_8250.h>31#include <linux/serial_8250.h>
32#include <linux/bootmem.h>32#include <linux/memblock.h>
33#include <linux/pci.h>33#include <linux/pci.h>
34#include <linux/lockdep.h>34#include <linux/lockdep.h>
35#include <linux/memblock.h>
36#include <linux/memory.h>35#include <linux/memory.h>
37#include <linux/nmi.h>36#include <linux/nmi.h>
38 37
arch/powerpc/lib/alloc.c+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
2#include <linux/types.h>2#include <linux/types.h>
3#include <linux/init.h>3#include <linux/init.h>
4#include <linux/slab.h>4#include <linux/slab.h>
5#include <linux/bootmem.h>5#include <linux/memblock.h>
6#include <linux/string.h>6#include <linux/string.h>
7#include <asm/setup.h>7#include <asm/setup.h>
8 8
arch/powerpc/mm/hugetlbpage.c+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
15#include <linux/export.h>15#include <linux/export.h>
16#include <linux/of_fdt.h>16#include <linux/of_fdt.h>
17#include <linux/memblock.h>17#include <linux/memblock.h>
18#include <linux/bootmem.h>
19#include <linux/moduleparam.h>18#include <linux/moduleparam.h>
20#include <linux/swap.h>19#include <linux/swap.h>
21#include <linux/swapops.h>20#include <linux/swapops.h>
arch/powerpc/mm/mem.c+1−2
@@ -27,12 +27,11 @@ · 26 unmodified lines
27#include <linux/mm.h>27#include <linux/mm.h>
28#include <linux/stddef.h>28#include <linux/stddef.h>
29#include <linux/init.h>29#include <linux/init.h>
30#include <linux/bootmem.h>30#include <linux/memblock.h>
31#include <linux/highmem.h>31#include <linux/highmem.h>
32#include <linux/initrd.h>32#include <linux/initrd.h>
33#include <linux/pagemap.h>33#include <linux/pagemap.h>
34#include <linux/suspend.h>34#include <linux/suspend.h>
35#include <linux/memblock.h>
36#include <linux/hugetlb.h>35#include <linux/hugetlb.h>
37#include <linux/slab.h>36#include <linux/slab.h>
38#include <linux/vmalloc.h>37#include <linux/vmalloc.h>
arch/powerpc/mm/mmu_context_nohash.c+1−1
@@ -44,7 +44,7 @@ · 43 unmodified lines
44#include <linux/mm.h>44#include <linux/mm.h>
45#include <linux/init.h>45#include <linux/init.h>
46#include <linux/spinlock.h>46#include <linux/spinlock.h>
47#include <linux/bootmem.h>47#include <linux/memblock.h>
48#include <linux/notifier.h>48#include <linux/notifier.h>
49#include <linux/cpu.h>49#include <linux/cpu.h>
50#include <linux/slab.h>50#include <linux/slab.h>
arch/powerpc/mm/numa.c+1−2
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#define pr_fmt(fmt) "numa: " fmt11#define pr_fmt(fmt) "numa: " fmt
12 12
13#include <linux/threads.h>13#include <linux/threads.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <linux/mm.h>16#include <linux/mm.h>
17#include <linux/mmzone.h>17#include <linux/mmzone.h>
@@ -19,7 +19,6 @@ · 1 unmodified line
19#include <linux/nodemask.h>19#include <linux/nodemask.h>
20#include <linux/cpu.h>20#include <linux/cpu.h>
21#include <linux/notifier.h>21#include <linux/notifier.h>
22#include <linux/memblock.h>
23#include <linux/of.h>22#include <linux/of.h>
24#include <linux/pfn.h>23#include <linux/pfn.h>
25#include <linux/cpuset.h>24#include <linux/cpuset.h>
arch/powerpc/platforms/powermac/nvram.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <linux/errno.h>18#include <linux/errno.h>
19#include <linux/adb.h>19#include <linux/adb.h>
20#include <linux/pmu.h>20#include <linux/pmu.h>
21#include <linux/bootmem.h>21#include <linux/memblock.h>
22#include <linux/completion.h>22#include <linux/completion.h>
23#include <linux/spinlock.h>23#include <linux/spinlock.h>
24#include <asm/sections.h>24#include <asm/sections.h>
arch/powerpc/platforms/powernv/pci-ioda.c+1−2
@@ -17,11 +17,10 @@ · 16 unmodified lines
17#include <linux/delay.h>17#include <linux/delay.h>
18#include <linux/string.h>18#include <linux/string.h>
19#include <linux/init.h>19#include <linux/init.h>
20#include <linux/bootmem.h>20#include <linux/memblock.h>
21#include <linux/irq.h>21#include <linux/irq.h>
22#include <linux/io.h>22#include <linux/io.h>
23#include <linux/msi.h>23#include <linux/msi.h>
24#include <linux/memblock.h>
25#include <linux/iommu.h>24#include <linux/iommu.h>
26#include <linux/rculist.h>25#include <linux/rculist.h>
27#include <linux/sizes.h>26#include <linux/sizes.h>
arch/powerpc/platforms/ps3/setup.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/root_dev.h>24#include <linux/root_dev.h>
25#include <linux/console.h>25#include <linux/console.h>
26#include <linux/export.h>26#include <linux/export.h>
27#include <linux/bootmem.h>27#include <linux/memblock.h>
28 28
29#include <asm/machdep.h>29#include <asm/machdep.h>
30#include <asm/firmware.h>30#include <asm/firmware.h>
arch/powerpc/sysdev/msi_bitmap.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/kernel.h>12#include <linux/kernel.h>
13#include <linux/kmemleak.h>13#include <linux/kmemleak.h>
14#include <linux/bitmap.h>14#include <linux/bitmap.h>
15#include <linux/bootmem.h>15#include <linux/memblock.h>
16#include <asm/msi_bitmap.h>16#include <asm/msi_bitmap.h>
17#include <asm/setup.h>17#include <asm/setup.h>
18 18
arch/riscv/mm/init.c+1−2
@@ -13,9 +13,8 @@ · 12 unmodified lines
13 13
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/mm.h>15#include <linux/mm.h>
16#include <linux/bootmem.h>
17#include <linux/initrd.h>
18#include <linux/memblock.h>16#include <linux/memblock.h>
17#include <linux/initrd.h>
19#include <linux/swap.h>18#include <linux/swap.h>
20#include <linux/sizes.h>19#include <linux/sizes.h>
21 20
arch/s390/kernel/crash_dump.c+1−2
@@ -13,10 +13,9 @@ · 12 unmodified lines
13#include <linux/mm.h>13#include <linux/mm.h>
14#include <linux/gfp.h>14#include <linux/gfp.h>
15#include <linux/slab.h>15#include <linux/slab.h>
16#include <linux/bootmem.h>16#include <linux/memblock.h>
17#include <linux/elf.h>17#include <linux/elf.h>
18#include <asm/asm-offsets.h>18#include <asm/asm-offsets.h>
19#include <linux/memblock.h>
20#include <asm/os_info.h>19#include <asm/os_info.h>
21#include <asm/elf.h>20#include <asm/elf.h>
22#include <asm/ipl.h>21#include <asm/ipl.h>
arch/s390/kernel/setup.c+0−1
@@ -34,7 +34,6 @@ · 33 unmodified lines
34#include <linux/delay.h>34#include <linux/delay.h>
35#include <linux/init.h>35#include <linux/init.h>
36#include <linux/initrd.h>36#include <linux/initrd.h>
37#include <linux/bootmem.h>
38#include <linux/root_dev.h>37#include <linux/root_dev.h>
39#include <linux/console.h>38#include <linux/console.h>
40#include <linux/kernel_stat.h>39#include <linux/kernel_stat.h>
arch/s390/kernel/smp.c+1−2
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt20#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
21 21
22#include <linux/workqueue.h>22#include <linux/workqueue.h>
23#include <linux/bootmem.h>23#include <linux/memblock.h>
24#include <linux/export.h>24#include <linux/export.h>
25#include <linux/init.h>25#include <linux/init.h>
26#include <linux/mm.h>26#include <linux/mm.h>
@@ -35,7 +35,6 @@ · 8 unmodified lines
35#include <linux/sched/hotplug.h>35#include <linux/sched/hotplug.h>
36#include <linux/sched/task_stack.h>36#include <linux/sched/task_stack.h>
37#include <linux/crash_dump.h>37#include <linux/crash_dump.h>
38#include <linux/memblock.h>
39#include <linux/kprobes.h>38#include <linux/kprobes.h>
40#include <asm/asm-offsets.h>39#include <asm/asm-offsets.h>
41#include <asm/diag.h>40#include <asm/diag.h>
arch/s390/kernel/topology.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt8#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
9 9
10#include <linux/workqueue.h>10#include <linux/workqueue.h>
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12#include <linux/uaccess.h>12#include <linux/uaccess.h>
13#include <linux/sysctl.h>13#include <linux/sysctl.h>
14#include <linux/cpuset.h>14#include <linux/cpuset.h>
arch/s390/kernel/vdso.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <linux/user.h>18#include <linux/user.h>
19#include <linux/elf.h>19#include <linux/elf.h>
20#include <linux/security.h>20#include <linux/security.h>
21#include <linux/bootmem.h>21#include <linux/memblock.h>
22#include <linux/compat.h>22#include <linux/compat.h>
23#include <asm/asm-offsets.h>23#include <asm/asm-offsets.h>
24#include <asm/pgtable.h>24#include <asm/pgtable.h>
arch/s390/mm/extmem.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/list.h>16#include <linux/list.h>
17#include <linux/slab.h>17#include <linux/slab.h>
18#include <linux/export.h>18#include <linux/export.h>
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <linux/ctype.h>20#include <linux/ctype.h>
21#include <linux/ioport.h>21#include <linux/ioport.h>
22#include <asm/diag.h>22#include <asm/diag.h>
arch/s390/mm/init.c+1−2
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/smp.h>21#include <linux/smp.h>
22#include <linux/init.h>22#include <linux/init.h>
23#include <linux/pagemap.h>23#include <linux/pagemap.h>
24#include <linux/bootmem.h>24#include <linux/memblock.h>
25#include <linux/memory.h>25#include <linux/memory.h>
26#include <linux/pfn.h>26#include <linux/pfn.h>
27#include <linux/poison.h>27#include <linux/poison.h>
@@ -29,7 +29,6 @@ · 1 unmodified line
29#include <linux/export.h>29#include <linux/export.h>
30#include <linux/cma.h>30#include <linux/cma.h>
31#include <linux/gfp.h>31#include <linux/gfp.h>
32#include <linux/memblock.h>
33#include <asm/processor.h>32#include <asm/processor.h>
34#include <linux/uaccess.h>33#include <linux/uaccess.h>
35#include <asm/pgtable.h>34#include <asm/pgtable.h>
arch/s390/mm/vmem.c+1−2
@@ -4,14 +4,13 @@ · 3 unmodified lines
4 * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com>4 * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com>
5 */5 */
6 6
7#include <linux/bootmem.h>7#include <linux/memblock.h>
8#include <linux/pfn.h>8#include <linux/pfn.h>
9#include <linux/mm.h>9#include <linux/mm.h>
10#include <linux/init.h>10#include <linux/init.h>
11#include <linux/list.h>11#include <linux/list.h>
12#include <linux/hugetlb.h>12#include <linux/hugetlb.h>
13#include <linux/slab.h>13#include <linux/slab.h>
14#include <linux/memblock.h>
15#include <asm/cacheflush.h>14#include <asm/cacheflush.h>
16#include <asm/pgalloc.h>15#include <asm/pgalloc.h>
17#include <asm/pgtable.h>16#include <asm/pgtable.h>
arch/s390/numa/mode_emu.c+0−1
@@ -22,7 +22,6 @@ · 21 unmodified lines
22#include <linux/kernel.h>22#include <linux/kernel.h>
23#include <linux/cpumask.h>23#include <linux/cpumask.h>
24#include <linux/memblock.h>24#include <linux/memblock.h>
25#include <linux/bootmem.h>
26#include <linux/node.h>25#include <linux/node.h>
27#include <linux/memory.h>26#include <linux/memory.h>
28#include <linux/slab.h>27#include <linux/slab.h>
arch/s390/numa/numa.c+0−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
13#include <linux/kernel.h>13#include <linux/kernel.h>
14#include <linux/mmzone.h>14#include <linux/mmzone.h>
15#include <linux/cpumask.h>15#include <linux/cpumask.h>
16#include <linux/bootmem.h>
17#include <linux/memblock.h>16#include <linux/memblock.h>
18#include <linux/slab.h>17#include <linux/slab.h>
19#include <linux/node.h>18#include <linux/node.h>
arch/s390/numa/toptree.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8 */8 */
9 9
10#include <linux/kernel.h>10#include <linux/kernel.h>
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12#include <linux/cpumask.h>12#include <linux/cpumask.h>
13#include <linux/list.h>13#include <linux/list.h>
14#include <linux/list_sort.h>14#include <linux/list_sort.h>
arch/sh/mm/init.c+1−2
@@ -11,12 +11,11 @@ · 10 unmodified lines
11#include <linux/swap.h>11#include <linux/swap.h>
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/gfp.h>13#include <linux/gfp.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/proc_fs.h>15#include <linux/proc_fs.h>
16#include <linux/pagemap.h>16#include <linux/pagemap.h>
17#include <linux/percpu.h>17#include <linux/percpu.h>
18#include <linux/io.h>18#include <linux/io.h>
19#include <linux/memblock.h>
20#include <linux/dma-mapping.h>19#include <linux/dma-mapping.h>
21#include <linux/export.h>20#include <linux/export.h>
22#include <asm/mmu_context.h>21#include <asm/mmu_context.h>
arch/sh/mm/ioremap_fixed.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#include <linux/module.h>14#include <linux/module.h>
15#include <linux/mm.h>15#include <linux/mm.h>
16#include <linux/io.h>16#include <linux/io.h>
17#include <linux/bootmem.h>17#include <linux/memblock.h>
18#include <linux/proc_fs.h>18#include <linux/proc_fs.h>
19#include <asm/fixmap.h>19#include <asm/fixmap.h>
20#include <asm/page.h>20#include <asm/page.h>
arch/sparc/kernel/mdesc.c+0−2
@@ -5,13 +5,11 @@ · 4 unmodified lines
5 */5 */
6#include <linux/kernel.h>6#include <linux/kernel.h>
7#include <linux/types.h>7#include <linux/types.h>
8#include <linux/memblock.h>
9#include <linux/log2.h>8#include <linux/log2.h>
10#include <linux/list.h>9#include <linux/list.h>
11#include <linux/slab.h>10#include <linux/slab.h>
12#include <linux/mm.h>11#include <linux/mm.h>
13#include <linux/miscdevice.h>12#include <linux/miscdevice.h>
14#include <linux/bootmem.h>
15#include <linux/memblock.h>13#include <linux/memblock.h>
16#include <linux/export.h>14#include <linux/export.h>
17#include <linux/refcount.h>15#include <linux/refcount.h>
arch/sparc/kernel/prom_32.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/types.h>19#include <linux/types.h>
20#include <linux/string.h>20#include <linux/string.h>
21#include <linux/mm.h>21#include <linux/mm.h>
22#include <linux/bootmem.h>22#include <linux/memblock.h>
23 23
24#include <asm/prom.h>24#include <asm/prom.h>
25#include <asm/oplib.h>25#include <asm/oplib.h>
arch/sparc/kernel/setup_64.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
32#include <linux/initrd.h>32#include <linux/initrd.h>
33#include <linux/module.h>33#include <linux/module.h>
34#include <linux/start_kernel.h>34#include <linux/start_kernel.h>
35#include <linux/bootmem.h>35#include <linux/memblock.h>
36 36
37#include <asm/io.h>37#include <asm/io.h>
38#include <asm/processor.h>38#include <asm/processor.h>
arch/sparc/kernel/smp_64.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/cache.h>22#include <linux/cache.h>
23#include <linux/jiffies.h>23#include <linux/jiffies.h>
24#include <linux/profile.h>24#include <linux/profile.h>
25#include <linux/bootmem.h>25#include <linux/memblock.h>
26#include <linux/vmalloc.h>26#include <linux/vmalloc.h>
27#include <linux/ftrace.h>27#include <linux/ftrace.h>
28#include <linux/cpu.h>28#include <linux/cpu.h>
arch/sparc/mm/init_32.c+0−1
@@ -22,7 +22,6 @@ · 21 unmodified lines
22#include <linux/initrd.h>22#include <linux/initrd.h>
23#include <linux/init.h>23#include <linux/init.h>
24#include <linux/highmem.h>24#include <linux/highmem.h>
25#include <linux/bootmem.h>
26#include <linux/memblock.h>25#include <linux/memblock.h>
27#include <linux/pagemap.h>26#include <linux/pagemap.h>
28#include <linux/poison.h>27#include <linux/poison.h>
arch/sparc/mm/init_64.c+1−2
@@ -11,7 +11,7 @@ · 10 unmodified lines
11#include <linux/sched.h>11#include <linux/sched.h>
12#include <linux/string.h>12#include <linux/string.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/mm.h>15#include <linux/mm.h>
16#include <linux/hugetlb.h>16#include <linux/hugetlb.h>
17#include <linux/initrd.h>17#include <linux/initrd.h>
@@ -25,7 +25,6 @@ · 7 unmodified lines
25#include <linux/sort.h>25#include <linux/sort.h>
26#include <linux/ioport.h>26#include <linux/ioport.h>
27#include <linux/percpu.h>27#include <linux/percpu.h>
28#include <linux/memblock.h>
29#include <linux/mmzone.h>28#include <linux/mmzone.h>
30#include <linux/gfp.h>29#include <linux/gfp.h>
31 30
arch/sparc/mm/srmmu.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 11
12#include <linux/seq_file.h>12#include <linux/seq_file.h>
13#include <linux/spinlock.h>13#include <linux/spinlock.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/pagemap.h>15#include <linux/pagemap.h>
16#include <linux/vmalloc.h>16#include <linux/vmalloc.h>
17#include <linux/kdebug.h>17#include <linux/kdebug.h>
arch/um/drivers/net_kern.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
6 * Licensed under the GPL.6 * Licensed under the GPL.
7 */7 */
8 8
9#include <linux/bootmem.h>9#include <linux/memblock.h>
10#include <linux/etherdevice.h>10#include <linux/etherdevice.h>
11#include <linux/ethtool.h>11#include <linux/ethtool.h>
12#include <linux/inetdevice.h>12#include <linux/inetdevice.h>
arch/um/drivers/vector_kern.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 */9 */
10 10
11#include <linux/version.h>11#include <linux/version.h>
12#include <linux/bootmem.h>12#include <linux/memblock.h>
13#include <linux/etherdevice.h>13#include <linux/etherdevice.h>
14#include <linux/ethtool.h>14#include <linux/ethtool.h>
15#include <linux/inetdevice.h>15#include <linux/inetdevice.h>
arch/um/kernel/initrd.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4 */4 */
5 5
6#include <linux/init.h>6#include <linux/init.h>
7#include <linux/bootmem.h>7#include <linux/memblock.h>
8#include <linux/initrd.h>8#include <linux/initrd.h>
9#include <asm/types.h>9#include <asm/types.h>
10#include <init.h>10#include <init.h>
arch/um/kernel/mem.c+0−1
@@ -5,7 +5,6 @@ · 4 unmodified lines
5 5
6#include <linux/stddef.h>6#include <linux/stddef.h>
7#include <linux/module.h>7#include <linux/module.h>
8#include <linux/bootmem.h>
9#include <linux/memblock.h>8#include <linux/memblock.h>
10#include <linux/highmem.h>9#include <linux/highmem.h>
11#include <linux/mm.h>10#include <linux/mm.h>
arch/um/kernel/physmem.c+0−1
@@ -4,7 +4,6 @@ · 3 unmodified lines
4 */4 */
5 5
6#include <linux/module.h>6#include <linux/module.h>
7#include <linux/bootmem.h>
8#include <linux/memblock.h>7#include <linux/memblock.h>
9#include <linux/mm.h>8#include <linux/mm.h>
10#include <linux/pfn.h>9#include <linux/pfn.h>
arch/unicore32/kernel/hibernate.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13 13
14#include <linux/gfp.h>14#include <linux/gfp.h>
15#include <linux/suspend.h>15#include <linux/suspend.h>
16#include <linux/bootmem.h>16#include <linux/memblock.h>
17 17
18#include <asm/page.h>18#include <asm/page.h>
19#include <asm/pgtable.h>19#include <asm/pgtable.h>
arch/unicore32/kernel/setup.c+1−2
@@ -17,7 +17,7 @@ · 16 unmodified lines
17#include <linux/utsname.h>17#include <linux/utsname.h>
18#include <linux/initrd.h>18#include <linux/initrd.h>
19#include <linux/console.h>19#include <linux/console.h>
20#include <linux/bootmem.h>20#include <linux/memblock.h>
21#include <linux/seq_file.h>21#include <linux/seq_file.h>
22#include <linux/screen_info.h>22#include <linux/screen_info.h>
23#include <linux/init.h>23#include <linux/init.h>
@@ -27,7 +27,6 @@ · 3 unmodified lines
27#include <linux/smp.h>27#include <linux/smp.h>
28#include <linux/fs.h>28#include <linux/fs.h>
29#include <linux/proc_fs.h>29#include <linux/proc_fs.h>
30#include <linux/memblock.h>
31#include <linux/elf.h>30#include <linux/elf.h>
32#include <linux/io.h>31#include <linux/io.h>
33 32
arch/unicore32/mm/init.c+1−2
@@ -11,13 +11,12 @@ · 10 unmodified lines
11#include <linux/errno.h>11#include <linux/errno.h>
12#include <linux/swap.h>12#include <linux/swap.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/mman.h>15#include <linux/mman.h>
16#include <linux/nodemask.h>16#include <linux/nodemask.h>
17#include <linux/initrd.h>17#include <linux/initrd.h>
18#include <linux/highmem.h>18#include <linux/highmem.h>
19#include <linux/gfp.h>19#include <linux/gfp.h>
20#include <linux/memblock.h>
21#include <linux/sort.h>20#include <linux/sort.h>
22#include <linux/dma-mapping.h>21#include <linux/dma-mapping.h>
23#include <linux/export.h>22#include <linux/export.h>
arch/unicore32/mm/mmu.c+0−1
@@ -17,7 +17,6 @@ · 16 unmodified lines
17#include <linux/nodemask.h>17#include <linux/nodemask.h>
18#include <linux/memblock.h>18#include <linux/memblock.h>
19#include <linux/fs.h>19#include <linux/fs.h>
20#include <linux/bootmem.h>
21#include <linux/io.h>20#include <linux/io.h>
22 21
23#include <asm/cputype.h>22#include <asm/cputype.h>
arch/x86/kernel/acpi/boot.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
32#include <linux/dmi.h>32#include <linux/dmi.h>
33#include <linux/irq.h>33#include <linux/irq.h>
34#include <linux/slab.h>34#include <linux/slab.h>
35#include <linux/bootmem.h>35#include <linux/memblock.h>
36#include <linux/ioport.h>36#include <linux/ioport.h>
37#include <linux/pci.h>37#include <linux/pci.h>
38#include <linux/efi-bgrt.h>38#include <linux/efi-bgrt.h>
arch/x86/kernel/acpi/sleep.c+0−1
@@ -7,7 +7,6 @@ · 6 unmodified lines
7 */7 */
8 8
9#include <linux/acpi.h>9#include <linux/acpi.h>
10#include <linux/bootmem.h>
11#include <linux/memblock.h>10#include <linux/memblock.h>
12#include <linux/dmi.h>11#include <linux/dmi.h>
13#include <linux/cpumask.h>12#include <linux/cpumask.h>
arch/x86/kernel/apic/apic.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/acpi_pmtmr.h>20#include <linux/acpi_pmtmr.h>
21#include <linux/clockchips.h>21#include <linux/clockchips.h>
22#include <linux/interrupt.h>22#include <linux/interrupt.h>
23#include <linux/bootmem.h>23#include <linux/memblock.h>
24#include <linux/ftrace.h>24#include <linux/ftrace.h>
25#include <linux/ioport.h>25#include <linux/ioport.h>
26#include <linux/export.h>26#include <linux/export.h>
arch/x86/kernel/apic/io_apic.c+1−1
@@ -47,7 +47,7 @@ · 46 unmodified lines
47#include <linux/kthread.h>47#include <linux/kthread.h>
48#include <linux/jiffies.h> /* time_after() */48#include <linux/jiffies.h> /* time_after() */
49#include <linux/slab.h>49#include <linux/slab.h>
50#include <linux/bootmem.h>50#include <linux/memblock.h>
51 51
52#include <asm/irqdomain.h>52#include <asm/irqdomain.h>
53#include <asm/io.h>53#include <asm/io.h>
arch/x86/kernel/cpu/common.c+1−1
@@ -1,7 +1,7 @@
1/* cpu_feature_enabled() cannot be used this early */1/* cpu_feature_enabled() cannot be used this early */
2#define USE_EARLY_PGTABLE_L52#define USE_EARLY_PGTABLE_L5
3 3
4#include <linux/bootmem.h>4#include <linux/memblock.h>
5#include <linux/linkage.h>5#include <linux/linkage.h>
6#include <linux/bitops.h>6#include <linux/bitops.h>
7#include <linux/kernel.h>7#include <linux/kernel.h>
arch/x86/kernel/e820.c+1−2
@@ -9,11 +9,10 @@ · 8 unmodified lines
9 * allocation code routines via a platform independent interface (memblock, etc.).9 * allocation code routines via a platform independent interface (memblock, etc.).
10 */10 */
11#include <linux/crash_dump.h>11#include <linux/crash_dump.h>
12#include <linux/bootmem.h>12#include <linux/memblock.h>
13#include <linux/suspend.h>13#include <linux/suspend.h>
14#include <linux/acpi.h>14#include <linux/acpi.h>
15#include <linux/firmware-map.h>15#include <linux/firmware-map.h>
16#include <linux/memblock.h>
17#include <linux/sort.h>16#include <linux/sort.h>
18 17
19#include <asm/e820/api.h>18#include <asm/e820/api.h>
arch/x86/kernel/mpparse.c+0−1
@@ -11,7 +11,6 @@ · 10 unmodified lines
11#include <linux/mm.h>11#include <linux/mm.h>
12#include <linux/init.h>12#include <linux/init.h>
13#include <linux/delay.h>13#include <linux/delay.h>
14#include <linux/bootmem.h>
15#include <linux/memblock.h>14#include <linux/memblock.h>
16#include <linux/kernel_stat.h>15#include <linux/kernel_stat.h>
17#include <linux/mc146818rtc.h>16#include <linux/mc146818rtc.h>
arch/x86/kernel/pci-dma.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
3#include <linux/dma-debug.h>3#include <linux/dma-debug.h>
4#include <linux/dmar.h>4#include <linux/dmar.h>
5#include <linux/export.h>5#include <linux/export.h>
6#include <linux/bootmem.h>6#include <linux/memblock.h>
7#include <linux/gfp.h>7#include <linux/gfp.h>
8#include <linux/pci.h>8#include <linux/pci.h>
9 9
arch/x86/kernel/pci-swiotlb.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
5#include <linux/cache.h>5#include <linux/cache.h>
6#include <linux/init.h>6#include <linux/init.h>
7#include <linux/swiotlb.h>7#include <linux/swiotlb.h>
8#include <linux/bootmem.h>8#include <linux/memblock.h>
9#include <linux/dma-direct.h>9#include <linux/dma-direct.h>
10#include <linux/mem_encrypt.h>10#include <linux/mem_encrypt.h>
11 11
arch/x86/kernel/pvclock.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20#include <linux/notifier.h>20#include <linux/notifier.h>
21#include <linux/sched.h>21#include <linux/sched.h>
22#include <linux/gfp.h>22#include <linux/gfp.h>
23#include <linux/bootmem.h>23#include <linux/memblock.h>
24#include <linux/nmi.h>24#include <linux/nmi.h>
25 25
26#include <asm/fixmap.h>26#include <asm/fixmap.h>
arch/x86/kernel/setup.c+0−1
@@ -30,7 +30,6 @@ · 29 unmodified lines
30#include <linux/sfi.h>30#include <linux/sfi.h>
31#include <linux/apm_bios.h>31#include <linux/apm_bios.h>
32#include <linux/initrd.h>32#include <linux/initrd.h>
33#include <linux/bootmem.h>
34#include <linux/memblock.h>33#include <linux/memblock.h>
35#include <linux/seq_file.h>34#include <linux/seq_file.h>
36#include <linux/console.h>35#include <linux/console.h>
arch/x86/kernel/setup_percpu.c+0−1
@@ -4,7 +4,6 @@ · 3 unmodified lines
4#include <linux/kernel.h>4#include <linux/kernel.h>
5#include <linux/export.h>5#include <linux/export.h>
6#include <linux/init.h>6#include <linux/init.h>
7#include <linux/bootmem.h>
8#include <linux/memblock.h>7#include <linux/memblock.h>
9#include <linux/percpu.h>8#include <linux/percpu.h>
10#include <linux/kexec.h>9#include <linux/kexec.h>
arch/x86/kernel/smpboot.c+1−1
@@ -49,7 +49,7 @@ · 48 unmodified lines
49#include <linux/sched/hotplug.h>49#include <linux/sched/hotplug.h>
50#include <linux/sched/task_stack.h>50#include <linux/sched/task_stack.h>
51#include <linux/percpu.h>51#include <linux/percpu.h>
52#include <linux/bootmem.h>52#include <linux/memblock.h>
53#include <linux/err.h>53#include <linux/err.h>
54#include <linux/nmi.h>54#include <linux/nmi.h>
55#include <linux/tboot.h>55#include <linux/tboot.h>
arch/x86/kernel/tce_64.c+0−1
@@ -30,7 +30,6 @@ · 29 unmodified lines
30#include <linux/string.h>30#include <linux/string.h>
31#include <linux/pci.h>31#include <linux/pci.h>
32#include <linux/dma-mapping.h>32#include <linux/dma-mapping.h>
33#include <linux/bootmem.h>
34#include <linux/memblock.h>33#include <linux/memblock.h>
35#include <asm/tce.h>34#include <asm/tce.h>
36#include <asm/calgary.h>35#include <asm/calgary.h>
arch/x86/mm/amdtopology.c+0−1
@@ -12,7 +12,6 @@ · 11 unmodified lines
12#include <linux/string.h>12#include <linux/string.h>
13#include <linux/nodemask.h>13#include <linux/nodemask.h>
14#include <linux/memblock.h>14#include <linux/memblock.h>
15#include <linux/bootmem.h>
16 15
17#include <asm/io.h>16#include <asm/io.h>
18#include <linux/pci_ids.h>17#include <linux/pci_ids.h>
arch/x86/mm/fault.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8#include <linux/sched/task_stack.h> /* task_stack_*(), ... */8#include <linux/sched/task_stack.h> /* task_stack_*(), ... */
9#include <linux/kdebug.h> /* oops_begin/end, ... */9#include <linux/kdebug.h> /* oops_begin/end, ... */
10#include <linux/extable.h> /* search_exception_tables */10#include <linux/extable.h> /* search_exception_tables */
11#include <linux/bootmem.h> /* max_low_pfn */11#include <linux/memblock.h> /* max_low_pfn */
12#include <linux/kprobes.h> /* NOKPROBE_SYMBOL, ... */12#include <linux/kprobes.h> /* NOKPROBE_SYMBOL, ... */
13#include <linux/mmiotrace.h> /* kmmio_handler, ... */13#include <linux/mmiotrace.h> /* kmmio_handler, ... */
14#include <linux/perf_event.h> /* perf_sw_event */14#include <linux/perf_event.h> /* perf_sw_event */
arch/x86/mm/highmem_32.c+1−1
@@ -1,7 +1,7 @@
1#include <linux/highmem.h>1#include <linux/highmem.h>
2#include <linux/export.h>2#include <linux/export.h>
3#include <linux/swap.h> /* for totalram_pages */3#include <linux/swap.h> /* for totalram_pages */
4#include <linux/bootmem.h>4#include <linux/memblock.h>
5 5
6void *kmap(struct page *page)6void *kmap(struct page *page)
7{7{
arch/x86/mm/init.c+0−1
@@ -3,7 +3,6 @@ · 2 unmodified lines
3#include <linux/ioport.h>3#include <linux/ioport.h>
4#include <linux/swap.h>4#include <linux/swap.h>
5#include <linux/memblock.h>5#include <linux/memblock.h>
6#include <linux/bootmem.h> /* for max_low_pfn */
7#include <linux/swapfile.h>6#include <linux/swapfile.h>
8#include <linux/swapops.h>7#include <linux/swapops.h>
9 8
arch/x86/mm/init_32.c+0−1
@@ -23,7 +23,6 @@ · 22 unmodified lines
23#include <linux/pci.h>23#include <linux/pci.h>
24#include <linux/pfn.h>24#include <linux/pfn.h>
25#include <linux/poison.h>25#include <linux/poison.h>
26#include <linux/bootmem.h>
27#include <linux/memblock.h>26#include <linux/memblock.h>
28#include <linux/proc_fs.h>27#include <linux/proc_fs.h>
29#include <linux/memory_hotplug.h>28#include <linux/memory_hotplug.h>
arch/x86/mm/init_64.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
20#include <linux/init.h>20#include <linux/init.h>
21#include <linux/initrd.h>21#include <linux/initrd.h>
22#include <linux/pagemap.h>22#include <linux/pagemap.h>
23#include <linux/bootmem.h>
24#include <linux/memblock.h>23#include <linux/memblock.h>
25#include <linux/proc_fs.h>24#include <linux/proc_fs.h>
26#include <linux/pci.h>25#include <linux/pci.h>
arch/x86/mm/ioremap.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
6 * (C) Copyright 1995 1996 Linus Torvalds6 * (C) Copyright 1995 1996 Linus Torvalds
7 */7 */
8 8
9#include <linux/bootmem.h>9#include <linux/memblock.h>
10#include <linux/init.h>10#include <linux/init.h>
11#include <linux/io.h>11#include <linux/io.h>
12#include <linux/ioport.h>12#include <linux/ioport.h>
arch/x86/mm/kasan_init_64.c+1−2
@@ -5,10 +5,9 @@ · 4 unmodified lines
5/* cpu_feature_enabled() cannot be used this early */5/* cpu_feature_enabled() cannot be used this early */
6#define USE_EARLY_PGTABLE_L56#define USE_EARLY_PGTABLE_L5
7 7
8#include <linux/bootmem.h>8#include <linux/memblock.h>
9#include <linux/kasan.h>9#include <linux/kasan.h>
10#include <linux/kdebug.h>10#include <linux/kdebug.h>
11#include <linux/memblock.h>
12#include <linux/mm.h>11#include <linux/mm.h>
13#include <linux/sched.h>12#include <linux/sched.h>
14#include <linux/sched/task.h>13#include <linux/sched/task.h>
arch/x86/mm/kaslr.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include <linux/kernel.h>23#include <linux/kernel.h>
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 27
27#include <asm/pgalloc.h>28#include <asm/pgalloc.h>
28#include <asm/pgtable.h>29#include <asm/pgtable.h>
arch/x86/mm/numa.c+0−1
@@ -4,7 +4,6 @@ · 3 unmodified lines
4#include <linux/mm.h>4#include <linux/mm.h>
5#include <linux/string.h>5#include <linux/string.h>
6#include <linux/init.h>6#include <linux/init.h>
7#include <linux/bootmem.h>
8#include <linux/memblock.h>7#include <linux/memblock.h>
9#include <linux/mmzone.h>8#include <linux/mmzone.h>
10#include <linux/ctype.h>9#include <linux/ctype.h>
arch/x86/mm/numa_32.c+0−1
@@ -22,7 +22,6 @@ · 21 unmodified lines
22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
23 */23 */
24 24
25#include <linux/bootmem.h>
26#include <linux/memblock.h>25#include <linux/memblock.h>
27#include <linux/init.h>26#include <linux/init.h>
28 27
arch/x86/mm/numa_64.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
3 * Generic VM initialization for x86-64 NUMA setups.3 * Generic VM initialization for x86-64 NUMA setups.
4 * Copyright 2002,2003 Andi Kleen, SuSE Labs.4 * Copyright 2002,2003 Andi Kleen, SuSE Labs.
5 */5 */
6#include <linux/bootmem.h>6#include <linux/memblock.h>
7 7
8#include "numa_internal.h"8#include "numa_internal.h"
9 9
arch/x86/mm/numa_emulation.c+0−1
@@ -6,7 +6,6 @@ · 5 unmodified lines
6#include <linux/errno.h>6#include <linux/errno.h>
7#include <linux/topology.h>7#include <linux/topology.h>
8#include <linux/memblock.h>8#include <linux/memblock.h>
9#include <linux/bootmem.h>
10#include <asm/dma.h>9#include <asm/dma.h>
11 10
12#include "numa_internal.h"11#include "numa_internal.h"
arch/x86/mm/pageattr-test.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
5 * Clears the a test pte bit on random pages in the direct mapping,5 * Clears the a test pte bit on random pages in the direct mapping,
6 * then reverts and compares page tables forwards and afterwards.6 * then reverts and compares page tables forwards and afterwards.
7 */7 */
8#include <linux/bootmem.h>8#include <linux/memblock.h>
9#include <linux/kthread.h>9#include <linux/kthread.h>
10#include <linux/random.h>10#include <linux/random.h>
11#include <linux/kernel.h>11#include <linux/kernel.h>
arch/x86/mm/pageattr.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
3 * Thanks to Ben LaHaise for precious feedback.3 * Thanks to Ben LaHaise for precious feedback.
4 */4 */
5#include <linux/highmem.h>5#include <linux/highmem.h>
6#include <linux/bootmem.h>6#include <linux/memblock.h>
7#include <linux/sched.h>7#include <linux/sched.h>
8#include <linux/mm.h>8#include <linux/mm.h>
9#include <linux/interrupt.h>9#include <linux/interrupt.h>
arch/x86/mm/pat.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8 */8 */
9 9
10#include <linux/seq_file.h>10#include <linux/seq_file.h>
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12#include <linux/debugfs.h>12#include <linux/debugfs.h>
13#include <linux/ioport.h>13#include <linux/ioport.h>
14#include <linux/kernel.h>14#include <linux/kernel.h>
arch/x86/mm/physaddr.c+1−1
@@ -1,5 +1,5 @@
1// SPDX-License-Identifier: GPL-2.01// SPDX-License-Identifier: GPL-2.0
2#include <linux/bootmem.h>2#include <linux/memblock.h>
3#include <linux/mmdebug.h>3#include <linux/mmdebug.h>
4#include <linux/export.h>4#include <linux/export.h>
5#include <linux/mm.h>5#include <linux/mm.h>
arch/x86/pci/i386.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
32#include <linux/init.h>32#include <linux/init.h>
33#include <linux/ioport.h>33#include <linux/ioport.h>
34#include <linux/errno.h>34#include <linux/errno.h>
35#include <linux/bootmem.h>35#include <linux/memblock.h>
36 36
37#include <asm/pat.h>37#include <asm/pat.h>
38#include <asm/e820/api.h>38#include <asm/e820/api.h>
arch/x86/platform/efi/efi.c+1−2
@@ -36,9 +36,8 @@ · 35 unmodified lines
36#include <linux/efi.h>36#include <linux/efi.h>
37#include <linux/efi-bgrt.h>37#include <linux/efi-bgrt.h>
38#include <linux/export.h>38#include <linux/export.h>
39#include <linux/bootmem.h>
40#include <linux/slab.h>
41#include <linux/memblock.h>39#include <linux/memblock.h>
40#include <linux/slab.h>
42#include <linux/spinlock.h>41#include <linux/spinlock.h>
43#include <linux/uaccess.h>42#include <linux/uaccess.h>
44#include <linux/time.h>43#include <linux/time.h>
arch/x86/platform/efi/efi_64.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/mm.h>23#include <linux/mm.h>
24#include <linux/types.h>24#include <linux/types.h>
25#include <linux/spinlock.h>25#include <linux/spinlock.h>
26#include <linux/bootmem.h>26#include <linux/memblock.h>
27#include <linux/ioport.h>27#include <linux/ioport.h>
28#include <linux/mc146818rtc.h>28#include <linux/mc146818rtc.h>
29#include <linux/efi.h>29#include <linux/efi.h>
arch/x86/platform/efi/quirks.c+0−1
@@ -8,7 +8,6 @@ · 7 unmodified lines
8#include <linux/efi.h>8#include <linux/efi.h>
9#include <linux/slab.h>9#include <linux/slab.h>
10#include <linux/memblock.h>10#include <linux/memblock.h>
11#include <linux/bootmem.h>
12#include <linux/acpi.h>11#include <linux/acpi.h>
13#include <linux/dmi.h>12#include <linux/dmi.h>
14 13
arch/x86/platform/olpc/olpc_dt.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
17 */17 */
18 18
19#include <linux/kernel.h>19#include <linux/kernel.h>
20#include <linux/bootmem.h>20#include <linux/memblock.h>
21#include <linux/of.h>21#include <linux/of.h>
22#include <linux/of_platform.h>22#include <linux/of_platform.h>
23#include <linux/of_pdt.h>23#include <linux/of_pdt.h>
arch/x86/power/hibernate_32.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8 8
9#include <linux/gfp.h>9#include <linux/gfp.h>
10#include <linux/suspend.h>10#include <linux/suspend.h>
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12 12
13#include <asm/page.h>13#include <asm/page.h>
14#include <asm/pgtable.h>14#include <asm/pgtable.h>
arch/x86/xen/enlighten.c+1−1
@@ -1,7 +1,7 @@
1// SPDX-License-Identifier: GPL-2.01// SPDX-License-Identifier: GPL-2.0
2 2
3#ifdef CONFIG_XEN_BALLOON_MEMORY_HOTPLUG3#ifdef CONFIG_XEN_BALLOON_MEMORY_HOTPLUG
4#include <linux/bootmem.h>4#include <linux/memblock.h>
5#endif5#endif
6#include <linux/cpu.h>6#include <linux/cpu.h>
7#include <linux/kexec.h>7#include <linux/kexec.h>
arch/x86/xen/enlighten_pv.c+1−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/start_kernel.h>23#include <linux/start_kernel.h>
24#include <linux/sched.h>24#include <linux/sched.h>
25#include <linux/kprobes.h>25#include <linux/kprobes.h>
26#include <linux/bootmem.h>26#include <linux/memblock.h>
27#include <linux/export.h>27#include <linux/export.h>
28#include <linux/mm.h>28#include <linux/mm.h>
29#include <linux/page-flags.h>29#include <linux/page-flags.h>
@@ -31,7 +31,6 @@ · 1 unmodified line
31#include <linux/console.h>31#include <linux/console.h>
32#include <linux/pci.h>32#include <linux/pci.h>
33#include <linux/gfp.h>33#include <linux/gfp.h>
34#include <linux/memblock.h>
35#include <linux/edd.h>34#include <linux/edd.h>
36#include <linux/frame.h>35#include <linux/frame.h>
37 36
arch/x86/xen/p2m.c+0−1
@@ -67,7 +67,6 @@ · 66 unmodified lines
67#include <linux/hash.h>67#include <linux/hash.h>
68#include <linux/sched.h>68#include <linux/sched.h>
69#include <linux/seq_file.h>69#include <linux/seq_file.h>
70#include <linux/bootmem.h>
71#include <linux/memblock.h>70#include <linux/memblock.h>
72#include <linux/slab.h>71#include <linux/slab.h>
73#include <linux/vmalloc.h>72#include <linux/vmalloc.h>
arch/xtensa/kernel/pci.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/init.h>24#include <linux/init.h>
25#include <linux/sched.h>25#include <linux/sched.h>
26#include <linux/errno.h>26#include <linux/errno.h>
27#include <linux/bootmem.h>27#include <linux/memblock.h>
28 28
29#include <asm/pci-bridge.h>29#include <asm/pci-bridge.h>
30#include <asm/platform.h>30#include <asm/platform.h>
arch/xtensa/mm/cache.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21#include <linux/string.h>21#include <linux/string.h>
22#include <linux/types.h>22#include <linux/types.h>
23#include <linux/ptrace.h>23#include <linux/ptrace.h>
24#include <linux/bootmem.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 27
arch/xtensa/mm/init.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 18
19#include <linux/kernel.h>19#include <linux/kernel.h>
20#include <linux/errno.h>20#include <linux/errno.h>
21#include <linux/bootmem.h>21#include <linux/memblock.h>
22#include <linux/gfp.h>22#include <linux/gfp.h>
23#include <linux/highmem.h>23#include <linux/highmem.h>
24#include <linux/swap.h>24#include <linux/swap.h>
arch/xtensa/mm/kasan_init.c+1−2
@@ -8,11 +8,10 @@ · 7 unmodified lines
8 * Copyright (C) 2017 Cadence Design Systems Inc.8 * Copyright (C) 2017 Cadence Design Systems Inc.
9 */9 */
10 10
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12#include <linux/init_task.h>12#include <linux/init_task.h>
13#include <linux/kasan.h>13#include <linux/kasan.h>
14#include <linux/kernel.h>14#include <linux/kernel.h>
15#include <linux/memblock.h>
16#include <asm/initialize_mmu.h>15#include <asm/initialize_mmu.h>
17#include <asm/tlbflush.h>16#include <asm/tlbflush.h>
18#include <asm/traps.h>17#include <asm/traps.h>
arch/xtensa/mm/mmu.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4 *4 *
5 * Extracted from init.c5 * Extracted from init.c
6 */6 */
7#include <linux/bootmem.h>7#include <linux/memblock.h>
8#include <linux/percpu.h>8#include <linux/percpu.h>
9#include <linux/init.h>9#include <linux/init.h>
10#include <linux/string.h>10#include <linux/string.h>
arch/xtensa/platforms/iss/network.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
30#include <linux/etherdevice.h>30#include <linux/etherdevice.h>
31#include <linux/interrupt.h>31#include <linux/interrupt.h>
32#include <linux/ioctl.h>32#include <linux/ioctl.h>
33#include <linux/bootmem.h>33#include <linux/memblock.h>
34#include <linux/ethtool.h>34#include <linux/ethtool.h>
35#include <linux/rtnetlink.h>35#include <linux/rtnetlink.h>
36#include <linux/platform_device.h>36#include <linux/platform_device.h>
arch/xtensa/platforms/iss/setup.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16 * option) any later version.16 * option) any later version.
17 *17 *
18 */18 */
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <linux/stddef.h>20#include <linux/stddef.h>
21#include <linux/kernel.h>21#include <linux/kernel.h>
22#include <linux/init.h>22#include <linux/init.h>
block/blk-settings.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
6#include <linux/init.h>6#include <linux/init.h>
7#include <linux/bio.h>7#include <linux/bio.h>
8#include <linux/blkdev.h>8#include <linux/blkdev.h>
9#include <linux/bootmem.h> /* for max_pfn/max_low_pfn */9#include <linux/memblock.h> /* for max_pfn/max_low_pfn */
10#include <linux/gcd.h>10#include <linux/gcd.h>
11#include <linux/lcm.h>11#include <linux/lcm.h>
12#include <linux/jiffies.h>12#include <linux/jiffies.h>
block/bounce.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18#include <linux/init.h>18#include <linux/init.h>
19#include <linux/hash.h>19#include <linux/hash.h>
20#include <linux/highmem.h>20#include <linux/highmem.h>
21#include <linux/bootmem.h>21#include <linux/memblock.h>
22#include <linux/printk.h>22#include <linux/printk.h>
23#include <asm/tlbflush.h>23#include <asm/tlbflush.h>
24 24
drivers/acpi/numa.c+0−1
@@ -27,7 +27,6 @@ · 26 unmodified lines
27#include <linux/types.h>27#include <linux/types.h>
28#include <linux/errno.h>28#include <linux/errno.h>
29#include <linux/acpi.h>29#include <linux/acpi.h>
30#include <linux/bootmem.h>
31#include <linux/memblock.h>30#include <linux/memblock.h>
32#include <linux/numa.h>31#include <linux/numa.h>
33#include <linux/nodemask.h>32#include <linux/nodemask.h>
drivers/acpi/tables.c+1−2
@@ -31,9 +31,8 @@ · 30 unmodified lines
31#include <linux/irq.h>31#include <linux/irq.h>
32#include <linux/errno.h>32#include <linux/errno.h>
33#include <linux/acpi.h>33#include <linux/acpi.h>
34#include <linux/bootmem.h>
35#include <linux/earlycpio.h>
36#include <linux/memblock.h>34#include <linux/memblock.h>
35#include <linux/earlycpio.h>
37#include <linux/initrd.h>36#include <linux/initrd.h>
38#include "internal.h"37#include "internal.h"
39 38
drivers/base/platform.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/module.h>16#include <linux/module.h>
17#include <linux/init.h>17#include <linux/init.h>
18#include <linux/dma-mapping.h>18#include <linux/dma-mapping.h>
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <linux/err.h>20#include <linux/err.h>
21#include <linux/slab.h>21#include <linux/slab.h>
22#include <linux/pm_runtime.h>22#include <linux/pm_runtime.h>
drivers/clk/ti/clk.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/of_address.h>23#include <linux/of_address.h>
24#include <linux/list.h>24#include <linux/list.h>
25#include <linux/regmap.h>25#include <linux/regmap.h>
26#include <linux/bootmem.h>26#include <linux/memblock.h>
27#include <linux/device.h>27#include <linux/device.h>
28 28
29#include "clock.h"29#include "clock.h"
drivers/firmware/dmi_scan.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
5#include <linux/ctype.h>5#include <linux/ctype.h>
6#include <linux/dmi.h>6#include <linux/dmi.h>
7#include <linux/efi.h>7#include <linux/efi.h>
8#include <linux/bootmem.h>8#include <linux/memblock.h>
9#include <linux/random.h>9#include <linux/random.h>
10#include <asm/dmi.h>10#include <asm/dmi.h>
11#include <asm/unaligned.h>11#include <asm/unaligned.h>
drivers/firmware/efi/apple-properties.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 20
21#define pr_fmt(fmt) "apple-properties: " fmt21#define pr_fmt(fmt) "apple-properties: " fmt
22 22
23#include <linux/bootmem.h>23#include <linux/memblock.h>
24#include <linux/efi.h>24#include <linux/efi.h>
25#include <linux/io.h>25#include <linux/io.h>
26#include <linux/platform_data/x86/apple.h>26#include <linux/platform_data/x86/apple.h>
drivers/firmware/iscsi_ibft_find.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 * GNU General Public License for more details.18 * GNU General Public License for more details.
19 */19 */
20 20
21#include <linux/bootmem.h>21#include <linux/memblock.h>
22#include <linux/blkdev.h>22#include <linux/blkdev.h>
23#include <linux/ctype.h>23#include <linux/ctype.h>
24#include <linux/device.h>24#include <linux/device.h>
drivers/firmware/memmap.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/kernel.h>19#include <linux/kernel.h>
20#include <linux/module.h>20#include <linux/module.h>
21#include <linux/types.h>21#include <linux/types.h>
22#include <linux/bootmem.h>22#include <linux/memblock.h>
23#include <linux/slab.h>23#include <linux/slab.h>
24#include <linux/mm.h>24#include <linux/mm.h>
25 25
drivers/iommu/mtk_iommu.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.12 * GNU General Public License for more details.
13 */13 */
14#include <linux/bootmem.h>14#include <linux/memblock.h>
15#include <linux/bug.h>15#include <linux/bug.h>
16#include <linux/clk.h>16#include <linux/clk.h>
17#include <linux/component.h>17#include <linux/component.h>
drivers/iommu/mtk_iommu_v1.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.14 * GNU General Public License for more details.
15 */15 */
16#include <linux/bootmem.h>16#include <linux/memblock.h>
17#include <linux/bug.h>17#include <linux/bug.h>
18#include <linux/clk.h>18#include <linux/clk.h>
19#include <linux/component.h>19#include <linux/component.h>
drivers/macintosh/smu.c+1−2
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/kernel.h>23#include <linux/kernel.h>
24#include <linux/device.h>24#include <linux/device.h>
25#include <linux/dmapool.h>25#include <linux/dmapool.h>
26#include <linux/bootmem.h>26#include <linux/memblock.h>
27#include <linux/vmalloc.h>27#include <linux/vmalloc.h>
28#include <linux/highmem.h>28#include <linux/highmem.h>
29#include <linux/jiffies.h>29#include <linux/jiffies.h>
@@ -38,7 +38,6 @@ · 8 unmodified lines
38#include <linux/of_irq.h>38#include <linux/of_irq.h>
39#include <linux/of_platform.h>39#include <linux/of_platform.h>
40#include <linux/slab.h>40#include <linux/slab.h>
41#include <linux/memblock.h>
42#include <linux/sched/signal.h>41#include <linux/sched/signal.h>
43 42
44#include <asm/byteorder.h>43#include <asm/byteorder.h>
drivers/mtd/ar7part.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25 25
26#include <linux/mtd/mtd.h>26#include <linux/mtd/mtd.h>
27#include <linux/mtd/partitions.h>27#include <linux/mtd/partitions.h>
28#include <linux/bootmem.h>28#include <linux/memblock.h>
29#include <linux/module.h>29#include <linux/module.h>
30 30
31#include <uapi/linux/magic.h>31#include <uapi/linux/magic.h>
drivers/net/arcnet/arc-rimi.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
33#include <linux/ioport.h>33#include <linux/ioport.h>
34#include <linux/delay.h>34#include <linux/delay.h>
35#include <linux/netdevice.h>35#include <linux/netdevice.h>
36#include <linux/bootmem.h>36#include <linux/memblock.h>
37#include <linux/init.h>37#include <linux/init.h>
38#include <linux/interrupt.h>38#include <linux/interrupt.h>
39#include <linux/io.h>39#include <linux/io.h>
drivers/net/arcnet/com20020-isa.c+1−1
@@ -38,7 +38,7 @@ · 37 unmodified lines
38#include <linux/netdevice.h>38#include <linux/netdevice.h>
39#include <linux/init.h>39#include <linux/init.h>
40#include <linux/interrupt.h>40#include <linux/interrupt.h>
41#include <linux/bootmem.h>41#include <linux/memblock.h>
42#include <linux/io.h>42#include <linux/io.h>
43 43
44#include "arcdevice.h"44#include "arcdevice.h"
drivers/net/arcnet/com90io.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
34#include <linux/ioport.h>34#include <linux/ioport.h>
35#include <linux/delay.h>35#include <linux/delay.h>
36#include <linux/netdevice.h>36#include <linux/netdevice.h>
37#include <linux/bootmem.h>37#include <linux/memblock.h>
38#include <linux/init.h>38#include <linux/init.h>
39#include <linux/interrupt.h>39#include <linux/interrupt.h>
40#include <linux/io.h>40#include <linux/io.h>
drivers/of/fdt.c+0−1
@@ -11,7 +11,6 @@ · 10 unmodified lines
11#include <linux/crc32.h>11#include <linux/crc32.h>
12#include <linux/kernel.h>12#include <linux/kernel.h>
13#include <linux/initrd.h>13#include <linux/initrd.h>
14#include <linux/bootmem.h>
15#include <linux/memblock.h>14#include <linux/memblock.h>
16#include <linux/mutex.h>15#include <linux/mutex.h>
17#include <linux/of.h>16#include <linux/of.h>
drivers/of/unittest.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
5 5
6#define pr_fmt(fmt) "### dt-test ### " fmt6#define pr_fmt(fmt) "### dt-test ### " fmt
7 7
8#include <linux/bootmem.h>8#include <linux/memblock.h>
9#include <linux/clk.h>9#include <linux/clk.h>
10#include <linux/err.h>10#include <linux/err.h>
11#include <linux/errno.h>11#include <linux/errno.h>
drivers/s390/char/fs3270.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8 * Copyright IBM Corp. 2003, 20098 * Copyright IBM Corp. 2003, 2009
9 */9 */
10 10
11#include <linux/bootmem.h>11#include <linux/memblock.h>
12#include <linux/console.h>12#include <linux/console.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/interrupt.h>14#include <linux/interrupt.h>
drivers/s390/char/tty3270.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/workqueue.h>19#include <linux/workqueue.h>
20 20
21#include <linux/slab.h>21#include <linux/slab.h>
22#include <linux/bootmem.h>22#include <linux/memblock.h>
23#include <linux/compat.h>23#include <linux/compat.h>
24 24
25#include <asm/ccwdev.h>25#include <asm/ccwdev.h>
drivers/s390/cio/cmf.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#define KMSG_COMPONENT "cio"13#define KMSG_COMPONENT "cio"
14#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt14#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
15 15
16#include <linux/bootmem.h>16#include <linux/memblock.h>
17#include <linux/device.h>17#include <linux/device.h>
18#include <linux/init.h>18#include <linux/init.h>
19#include <linux/list.h>19#include <linux/list.h>
drivers/s390/virtio/virtio_ccw.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 9
10#include <linux/kernel_stat.h>10#include <linux/kernel_stat.h>
11#include <linux/init.h>11#include <linux/init.h>
12#include <linux/bootmem.h>12#include <linux/memblock.h>
13#include <linux/err.h>13#include <linux/err.h>
14#include <linux/virtio.h>14#include <linux/virtio.h>
15#include <linux/virtio_config.h>15#include <linux/virtio_config.h>
drivers/sfi/sfi_core.c+1−1
@@ -59,7 +59,7 @@ · 58 unmodified lines
59#define KMSG_COMPONENT "SFI"59#define KMSG_COMPONENT "SFI"
60#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt60#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
61 61
62#include <linux/bootmem.h>62#include <linux/memblock.h>
63#include <linux/kernel.h>63#include <linux/kernel.h>
64#include <linux/module.h>64#include <linux/module.h>
65#include <linux/errno.h>65#include <linux/errno.h>
drivers/tty/serial/cpm_uart/cpm_uart_core.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include <linux/console.h>24#include <linux/console.h>
25#include <linux/sysrq.h>25#include <linux/sysrq.h>
26#include <linux/device.h>26#include <linux/device.h>
27#include <linux/bootmem.h>27#include <linux/memblock.h>
28#include <linux/dma-mapping.h>28#include <linux/dma-mapping.h>
29#include <linux/fs_uart_pd.h>29#include <linux/fs_uart_pd.h>
30#include <linux/of_address.h>30#include <linux/of_address.h>
drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/console.h>19#include <linux/console.h>
20#include <linux/sysrq.h>20#include <linux/sysrq.h>
21#include <linux/device.h>21#include <linux/device.h>
22#include <linux/bootmem.h>22#include <linux/memblock.h>
23#include <linux/dma-mapping.h>23#include <linux/dma-mapping.h>
24 24
25#include <asm/io.h>25#include <asm/io.h>
drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/console.h>19#include <linux/console.h>
20#include <linux/sysrq.h>20#include <linux/sysrq.h>
21#include <linux/device.h>21#include <linux/device.h>
22#include <linux/bootmem.h>22#include <linux/memblock.h>
23#include <linux/dma-mapping.h>23#include <linux/dma-mapping.h>
24 24
25#include <asm/io.h>25#include <asm/io.h>
drivers/usb/early/xhci-dbc.c+0−1
@@ -12,7 +12,6 @@ · 11 unmodified lines
12#include <linux/console.h>12#include <linux/console.h>
13#include <linux/pci_regs.h>13#include <linux/pci_regs.h>
14#include <linux/pci_ids.h>14#include <linux/pci_ids.h>
15#include <linux/bootmem.h>
16#include <linux/memblock.h>15#include <linux/memblock.h>
17#include <linux/io.h>16#include <linux/io.h>
18#include <asm/pci-direct.h>17#include <asm/pci-direct.h>
drivers/xen/balloon.c+1−1
@@ -44,7 +44,7 @@ · 43 unmodified lines
44#include <linux/cred.h>44#include <linux/cred.h>
45#include <linux/errno.h>45#include <linux/errno.h>
46#include <linux/mm.h>46#include <linux/mm.h>
47#include <linux/bootmem.h>47#include <linux/memblock.h>
48#include <linux/pagemap.h>48#include <linux/pagemap.h>
49#include <linux/highmem.h>49#include <linux/highmem.h>
50#include <linux/mutex.h>50#include <linux/mutex.h>
drivers/xen/events/events_base.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include <linux/irq.h>28#include <linux/irq.h>
29#include <linux/moduleparam.h>29#include <linux/moduleparam.h>
30#include <linux/string.h>30#include <linux/string.h>
31#include <linux/bootmem.h>31#include <linux/memblock.h>
32#include <linux/slab.h>32#include <linux/slab.h>
33#include <linux/irqnr.h>33#include <linux/irqnr.h>
34#include <linux/pci.h>34#include <linux/pci.h>
drivers/xen/grant-table.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
33 33
34#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt34#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
35 35
36#include <linux/bootmem.h>36#include <linux/memblock.h>
37#include <linux/sched.h>37#include <linux/sched.h>
38#include <linux/mm.h>38#include <linux/mm.h>
39#include <linux/slab.h>39#include <linux/slab.h>
drivers/xen/swiotlb-xen.c+0−1
@@ -35,7 +35,6 @@ · 34 unmodified lines
35 35
36#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt36#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
37 37
38#include <linux/bootmem.h>
39#include <linux/memblock.h>38#include <linux/memblock.h>
40#include <linux/dma-direct.h>39#include <linux/dma-direct.h>
41#include <linux/export.h>40#include <linux/export.h>
drivers/xen/xen-selfballoon.c+1−1
@@ -68,7 +68,7 @@ · 67 unmodified lines
68#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt68#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
69 69
70#include <linux/kernel.h>70#include <linux/kernel.h>
71#include <linux/bootmem.h>71#include <linux/memblock.h>
72#include <linux/swap.h>72#include <linux/swap.h>
73#include <linux/mm.h>73#include <linux/mm.h>
74#include <linux/mman.h>74#include <linux/mman.h>
fs/dcache.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include <linux/export.h>26#include <linux/export.h>
27#include <linux/security.h>27#include <linux/security.h>
28#include <linux/seqlock.h>28#include <linux/seqlock.h>
29#include <linux/bootmem.h>29#include <linux/memblock.h>
30#include <linux/bit_spinlock.h>30#include <linux/bit_spinlock.h>
31#include <linux/rculist_bl.h>31#include <linux/rculist_bl.h>
32#include <linux/list_lru.h>32#include <linux/list_lru.h>
fs/inode.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
10#include <linux/swap.h>10#include <linux/swap.h>
11#include <linux/security.h>11#include <linux/security.h>
12#include <linux/cdev.h>12#include <linux/cdev.h>
13#include <linux/bootmem.h>13#include <linux/memblock.h>
14#include <linux/fsnotify.h>14#include <linux/fsnotify.h>
15#include <linux/mount.h>15#include <linux/mount.h>
16#include <linux/posix_acl.h>16#include <linux/posix_acl.h>
fs/namespace.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/uaccess.h>23#include <linux/uaccess.h>
24#include <linux/proc_ns.h>24#include <linux/proc_ns.h>
25#include <linux/magic.h>25#include <linux/magic.h>
26#include <linux/bootmem.h>26#include <linux/memblock.h>
27#include <linux/task_work.h>27#include <linux/task_work.h>
28#include <linux/sched/task.h>28#include <linux/sched/task.h>
29 29
fs/proc/kcore.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include <linux/vmalloc.h>22#include <linux/vmalloc.h>
23#include <linux/highmem.h>23#include <linux/highmem.h>
24#include <linux/printk.h>24#include <linux/printk.h>
25#include <linux/bootmem.h>25#include <linux/memblock.h>
26#include <linux/init.h>26#include <linux/init.h>
27#include <linux/slab.h>27#include <linux/slab.h>
28#include <linux/uaccess.h>28#include <linux/uaccess.h>
fs/proc/page.c+1−1
@@ -1,5 +1,5 @@
1// SPDX-License-Identifier: GPL-2.01// SPDX-License-Identifier: GPL-2.0
2#include <linux/bootmem.h>2#include <linux/memblock.h>
3#include <linux/compiler.h>3#include <linux/compiler.h>
4#include <linux/fs.h>4#include <linux/fs.h>
5#include <linux/init.h>5#include <linux/init.h>
fs/proc/vmcore.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16#include <linux/slab.h>16#include <linux/slab.h>
17#include <linux/highmem.h>17#include <linux/highmem.h>
18#include <linux/printk.h>18#include <linux/printk.h>
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <linux/init.h>20#include <linux/init.h>
21#include <linux/crash_dump.h>21#include <linux/crash_dump.h>
22#include <linux/list.h>22#include <linux/list.h>
include/linux/bootmem.h+0−173
@@ -1,173 +0,0 @@
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Discontiguous memory support, Kanoj Sarcar, SGI, Nov 1999
4 */
5#ifndef _LINUX_BOOTMEM_H
6#define _LINUX_BOOTMEM_H
7
8#include <linux/mmzone.h>
9#include <linux/mm_types.h>
10#include <asm/dma.h>
11#include <asm/processor.h>
12
13/*
14 * simple boot-time physical memory area allocator.
15 */
16
17extern unsigned long max_low_pfn;
18extern unsigned long min_low_pfn;
19
20/*
21 * highest page
22 */
23extern unsigned long max_pfn;
24/*
25 * highest possible page
26 */
27extern unsigned long long max_possible_pfn;
28
29extern unsigned long memblock_free_all(void);
30extern void reset_node_managed_pages(pg_data_t *pgdat);
31extern void reset_all_zones_managed_pages(void);
32
33/* We are using top down, so it is safe to use 0 here */
34#define BOOTMEM_LOW_LIMIT 0
35
36#ifndef ARCH_LOW_ADDRESS_LIMIT
37#define ARCH_LOW_ADDRESS_LIMIT 0xffffffffUL
38#endif
39
40/* FIXME: use MEMBLOCK_ALLOC_* variants here */
41#define BOOTMEM_ALLOC_ACCESSIBLE 0
42#define BOOTMEM_ALLOC_ANYWHERE (~(phys_addr_t)0)
43
44/* FIXME: Move to memblock.h at a point where we remove nobootmem.c */
45void *memblock_alloc_try_nid_raw(phys_addr_t size, phys_addr_t align,
46 phys_addr_t min_addr,
47 phys_addr_t max_addr, int nid);
48void *memblock_alloc_try_nid_nopanic(phys_addr_t size,
49 phys_addr_t align, phys_addr_t min_addr,
50 phys_addr_t max_addr, int nid);
51void *memblock_alloc_try_nid(phys_addr_t size, phys_addr_t align,
52 phys_addr_t min_addr, phys_addr_t max_addr, int nid);
53void __memblock_free_early(phys_addr_t base, phys_addr_t size);
54void __memblock_free_late(phys_addr_t base, phys_addr_t size);
55
56static inline void * __init memblock_alloc(
57 phys_addr_t size, phys_addr_t align)
58{
59 return memblock_alloc_try_nid(size, align, BOOTMEM_LOW_LIMIT,
60 BOOTMEM_ALLOC_ACCESSIBLE,
61 NUMA_NO_NODE);
62}
63
64static inline void * __init memblock_alloc_raw(
65 phys_addr_t size, phys_addr_t align)
66{
67 return memblock_alloc_try_nid_raw(size, align, BOOTMEM_LOW_LIMIT,
68 BOOTMEM_ALLOC_ACCESSIBLE,
69 NUMA_NO_NODE);
70}
71
72static inline void * __init memblock_alloc_from(
73 phys_addr_t size, phys_addr_t align, phys_addr_t min_addr)
74{
75 return memblock_alloc_try_nid(size, align, min_addr,
76 BOOTMEM_ALLOC_ACCESSIBLE,
77 NUMA_NO_NODE);
78}
79
80static inline void * __init memblock_alloc_nopanic(
81 phys_addr_t size, phys_addr_t align)
82{
83 return memblock_alloc_try_nid_nopanic(size, align,
84 BOOTMEM_LOW_LIMIT,
85 BOOTMEM_ALLOC_ACCESSIBLE,
86 NUMA_NO_NODE);
87}
88
89static inline void * __init memblock_alloc_low(
90 phys_addr_t size, phys_addr_t align)
91{
92 return memblock_alloc_try_nid(size, align,
93 BOOTMEM_LOW_LIMIT,
94 ARCH_LOW_ADDRESS_LIMIT,
95 NUMA_NO_NODE);
96}
97static inline void * __init memblock_alloc_low_nopanic(
98 phys_addr_t size, phys_addr_t align)
99{
100 return memblock_alloc_try_nid_nopanic(size, align,
101 BOOTMEM_LOW_LIMIT,
102 ARCH_LOW_ADDRESS_LIMIT,
103 NUMA_NO_NODE);
104}
105
106static inline void * __init memblock_alloc_from_nopanic(
107 phys_addr_t size, phys_addr_t align, phys_addr_t min_addr)
108{
109 return memblock_alloc_try_nid_nopanic(size, align, min_addr,
110 BOOTMEM_ALLOC_ACCESSIBLE,
111 NUMA_NO_NODE);
112}
113
114static inline void * __init memblock_alloc_node(
115 phys_addr_t size, phys_addr_t align, int nid)
116{
117 return memblock_alloc_try_nid(size, align, BOOTMEM_LOW_LIMIT,
118 BOOTMEM_ALLOC_ACCESSIBLE, nid);
119}
120
121static inline void * __init memblock_alloc_node_nopanic(
122 phys_addr_t size, int nid)
123{
124 return memblock_alloc_try_nid_nopanic(size, 0, BOOTMEM_LOW_LIMIT,
125 BOOTMEM_ALLOC_ACCESSIBLE,
126 nid);
127}
128
129static inline void __init memblock_free_early(
130 phys_addr_t base, phys_addr_t size)
131{
132 __memblock_free_early(base, size);
133}
134
135static inline void __init memblock_free_early_nid(
136 phys_addr_t base, phys_addr_t size, int nid)
137{
138 __memblock_free_early(base, size);
139}
140
141static inline void __init memblock_free_late(
142 phys_addr_t base, phys_addr_t size)
143{
144 __memblock_free_late(base, size);
145}
146
147extern void *alloc_large_system_hash(const char *tablename,
148 unsigned long bucketsize,
149 unsigned long numentries,
150 int scale,
151 int flags,
152 unsigned int *_hash_shift,
153 unsigned int *_hash_mask,
154 unsigned long low_limit,
155 unsigned long high_limit);
156
157#define HASH_EARLY 0x00000001 /* Allocating during early boot? */
158#define HASH_SMALL 0x00000002 /* sub-page allocation allowed, min
159 * shift passed via *_hash_shift */
160#define HASH_ZERO 0x00000004 /* Zero allocated hash table */
161
162/* Only NUMA needs hash distribution. 64bit NUMA architectures have
163 * sufficient vmalloc space.
164 */
165#ifdef CONFIG_NUMA
166#define HASHDIST_DEFAULT IS_ENABLED(CONFIG_64BIT)
167extern int hashdist; /* Distribute hashes across NUMA nodes? */
168#else
169#define hashdist (0)
170#endif
171
172
173#endif /* _LINUX_BOOTMEM_H */
include/linux/memblock.h+147−4
@@ -15,6 +15,19 @@ · 14 unmodified lines
15 15
16#include <linux/init.h>16#include <linux/init.h>
17#include <linux/mm.h>17#include <linux/mm.h>
18#include <asm/dma.h>
19
20extern unsigned long max_low_pfn;
21extern unsigned long min_low_pfn;
22
23/*
24 * highest page
25 */
26extern unsigned long max_pfn;
27/*
28 * highest possible page
29 */
30extern unsigned long long max_possible_pfn;
18 31
19#define INIT_MEMBLOCK_REGIONS 12832#define INIT_MEMBLOCK_REGIONS 128
20#define INIT_PHYSMEM_REGIONS 433#define INIT_PHYSMEM_REGIONS 4
@@ -119,6 +132,10 @@ int memblock_mark_nomap(phys_addr_t base, phys_addr_t size); · 98 unmodified lines
119int memblock_clear_nomap(phys_addr_t base, phys_addr_t size);132int memblock_clear_nomap(phys_addr_t base, phys_addr_t size);
120enum memblock_flags choose_memblock_flags(void);133enum memblock_flags choose_memblock_flags(void);
121 134
135unsigned long memblock_free_all(void);
136void reset_node_managed_pages(pg_data_t *pgdat);
137void reset_all_zones_managed_pages(void);
138
122/* Low level functions */139/* Low level functions */
123int memblock_add_range(struct memblock_type *type,140int memblock_add_range(struct memblock_type *type,
124 phys_addr_t base, phys_addr_t size,141 phys_addr_t base, phys_addr_t size,
@@ -300,11 +317,116 @@ static inline int memblock_get_region_node(const struct memblock_region *r) · 175 unmodified lines
300}317}
301#endif /* CONFIG_HAVE_MEMBLOCK_NODE_MAP */318#endif /* CONFIG_HAVE_MEMBLOCK_NODE_MAP */
302 319
320/* Flags for memblock allocation APIs */
321#define MEMBLOCK_ALLOC_ANYWHERE (~(phys_addr_t)0)
322#define MEMBLOCK_ALLOC_ACCESSIBLE 0
323
324/* We are using top down, so it is safe to use 0 here */
325#define MEMBLOCK_LOW_LIMIT 0
326
327#ifndef ARCH_LOW_ADDRESS_LIMIT
328#define ARCH_LOW_ADDRESS_LIMIT 0xffffffffUL
329#endif
330
303phys_addr_t memblock_phys_alloc_nid(phys_addr_t size, phys_addr_t align, int nid);331phys_addr_t memblock_phys_alloc_nid(phys_addr_t size, phys_addr_t align, int nid);
304phys_addr_t memblock_phys_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid);332phys_addr_t memblock_phys_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid);
305 333
306phys_addr_t memblock_phys_alloc(phys_addr_t size, phys_addr_t align);334phys_addr_t memblock_phys_alloc(phys_addr_t size, phys_addr_t align);
307 335
336void *memblock_alloc_try_nid_raw(phys_addr_t size, phys_addr_t align,
337 phys_addr_t min_addr, phys_addr_t max_addr,
338 int nid);
339void *memblock_alloc_try_nid_nopanic(phys_addr_t size, phys_addr_t align,
340 phys_addr_t min_addr, phys_addr_t max_addr,
341 int nid);
342void *memblock_alloc_try_nid(phys_addr_t size, phys_addr_t align,
343 phys_addr_t min_addr, phys_addr_t max_addr,
344 int nid);
345
346static inline void * __init memblock_alloc(phys_addr_t size, phys_addr_t align)
347{
348 return memblock_alloc_try_nid(size, align, MEMBLOCK_LOW_LIMIT,
349 MEMBLOCK_ALLOC_ACCESSIBLE, NUMA_NO_NODE);
350}
351
352static inline void * __init memblock_alloc_raw(phys_addr_t size,
353 phys_addr_t align)
354{
355 return memblock_alloc_try_nid_raw(size, align, MEMBLOCK_LOW_LIMIT,
356 MEMBLOCK_ALLOC_ACCESSIBLE,
357 NUMA_NO_NODE);
358}
359
360static inline void * __init memblock_alloc_from(phys_addr_t size,
361 phys_addr_t align,
362 phys_addr_t min_addr)
363{
364 return memblock_alloc_try_nid(size, align, min_addr,
365 MEMBLOCK_ALLOC_ACCESSIBLE, NUMA_NO_NODE);
366}
367
368static inline void * __init memblock_alloc_nopanic(phys_addr_t size,
369 phys_addr_t align)
370{
371 return memblock_alloc_try_nid_nopanic(size, align, MEMBLOCK_LOW_LIMIT,
372 MEMBLOCK_ALLOC_ACCESSIBLE,
373 NUMA_NO_NODE);
374}
375
376static inline void * __init memblock_alloc_low(phys_addr_t size,
377 phys_addr_t align)
378{
379 return memblock_alloc_try_nid(size, align, MEMBLOCK_LOW_LIMIT,
380 ARCH_LOW_ADDRESS_LIMIT, NUMA_NO_NODE);
381}
382static inline void * __init memblock_alloc_low_nopanic(phys_addr_t size,
383 phys_addr_t align)
384{
385 return memblock_alloc_try_nid_nopanic(size, align, MEMBLOCK_LOW_LIMIT,
386 ARCH_LOW_ADDRESS_LIMIT,
387 NUMA_NO_NODE);
388}
389
390static inline void * __init memblock_alloc_from_nopanic(phys_addr_t size,
391 phys_addr_t align,
392 phys_addr_t min_addr)
393{
394 return memblock_alloc_try_nid_nopanic(size, align, min_addr,
395 MEMBLOCK_ALLOC_ACCESSIBLE,
396 NUMA_NO_NODE);
397}
398
399static inline void * __init memblock_alloc_node(phys_addr_t size,
400 phys_addr_t align, int nid)
401{
402 return memblock_alloc_try_nid(size, align, MEMBLOCK_LOW_LIMIT,
403 MEMBLOCK_ALLOC_ACCESSIBLE, nid);
404}
405
406static inline void * __init memblock_alloc_node_nopanic(phys_addr_t size,
407 int nid)
408{
409 return memblock_alloc_try_nid_nopanic(size, 0, MEMBLOCK_LOW_LIMIT,
410 MEMBLOCK_ALLOC_ACCESSIBLE, nid);
411}
412
413static inline void __init memblock_free_early(phys_addr_t base,
414 phys_addr_t size)
415{
416 __memblock_free_early(base, size);
417}
418
419static inline void __init memblock_free_early_nid(phys_addr_t base,
420 phys_addr_t size, int nid)
421{
422 __memblock_free_early(base, size);
423}
424
425static inline void __init memblock_free_late(phys_addr_t base, phys_addr_t size)
426{
427 __memblock_free_late(base, size);
428}
429
308/*430/*
309 * Set the allocation direction to bottom-up or top-down.431 * Set the allocation direction to bottom-up or top-down.
310 */432 */
@@ -323,10 +445,6 @@ static inline bool memblock_bottom_up(void) · 12 unmodified lines
323 return memblock.bottom_up;445 return memblock.bottom_up;
324}446}
325 447
326/* Flags for memblock_alloc_base() amd __memblock_alloc_base() */
327#define MEMBLOCK_ALLOC_ANYWHERE (~(phys_addr_t)0)
328#define MEMBLOCK_ALLOC_ACCESSIBLE 0
329
330phys_addr_t __init memblock_alloc_range(phys_addr_t size, phys_addr_t align,448phys_addr_t __init memblock_alloc_range(phys_addr_t size, phys_addr_t align,
331 phys_addr_t start, phys_addr_t end,449 phys_addr_t start, phys_addr_t end,
332 enum memblock_flags flags);450 enum memblock_flags flags);
@@ -432,6 +550,31 @@ static inline unsigned long memblock_region_reserved_end_pfn(const struct memblo · 99 unmodified lines
432 i < memblock_type->cnt; \550 i < memblock_type->cnt; \
433 i++, rgn = &memblock_type->regions[i])551 i++, rgn = &memblock_type->regions[i])
434 552
553extern void *alloc_large_system_hash(const char *tablename,
554 unsigned long bucketsize,
555 unsigned long numentries,
556 int scale,
557 int flags,
558 unsigned int *_hash_shift,
559 unsigned int *_hash_mask,
560 unsigned long low_limit,
561 unsigned long high_limit);
562
563#define HASH_EARLY 0x00000001 /* Allocating during early boot? */
564#define HASH_SMALL 0x00000002 /* sub-page allocation allowed, min
565 * shift passed via *_hash_shift */
566#define HASH_ZERO 0x00000004 /* Zero allocated hash table */
567
568/* Only NUMA needs hash distribution. 64bit NUMA architectures have
569 * sufficient vmalloc space.
570 */
571#ifdef CONFIG_NUMA
572#define HASHDIST_DEFAULT IS_ENABLED(CONFIG_64BIT)
573extern int hashdist; /* Distribute hashes across NUMA nodes? */
574#else
575#define hashdist (0)
576#endif
577
435#ifdef CONFIG_MEMTEST578#ifdef CONFIG_MEMTEST
436extern void early_memtest(phys_addr_t start, phys_addr_t end);579extern void early_memtest(phys_addr_t start, phys_addr_t end);
437#else580#else
init/main.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include <linux/ioport.h>25#include <linux/ioport.h>
26#include <linux/init.h>26#include <linux/init.h>
27#include <linux/initrd.h>27#include <linux/initrd.h>
28#include <linux/bootmem.h>28#include <linux/memblock.h>
29#include <linux/acpi.h>29#include <linux/acpi.h>
30#include <linux/console.h>30#include <linux/console.h>
31#include <linux/nmi.h>31#include <linux/nmi.h>
kernel/dma/direct.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4 *4 *
5 * DMA operations that map physical memory directly without using an IOMMU.5 * DMA operations that map physical memory directly without using an IOMMU.
6 */6 */
7#include <linux/bootmem.h> /* for max_pfn */7#include <linux/memblock.h> /* for max_pfn */
8#include <linux/export.h>8#include <linux/export.h>
9#include <linux/mm.h>9#include <linux/mm.h>
10#include <linux/dma-direct.h>10#include <linux/dma-direct.h>
kernel/dma/swiotlb.c+1−1
@@ -40,7 +40,7 @@ · 39 unmodified lines
40#include <asm/dma.h>40#include <asm/dma.h>
41 41
42#include <linux/init.h>42#include <linux/init.h>
43#include <linux/bootmem.h>43#include <linux/memblock.h>
44#include <linux/iommu-helper.h>44#include <linux/iommu-helper.h>
45 45
46#define CREATE_TRACE_POINTS46#define CREATE_TRACE_POINTS
kernel/futex.c+1−1
@@ -65,7 +65,7 @@ · 64 unmodified lines
65#include <linux/sched/mm.h>65#include <linux/sched/mm.h>
66#include <linux/hugetlb.h>66#include <linux/hugetlb.h>
67#include <linux/freezer.h>67#include <linux/freezer.h>
68#include <linux/bootmem.h>68#include <linux/memblock.h>
69#include <linux/fault-inject.h>69#include <linux/fault-inject.h>
70 70
71#include <asm/futex.h>71#include <asm/futex.h>
kernel/locking/qspinlock_paravirt.h+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4#endif4#endif
5 5
6#include <linux/hash.h>6#include <linux/hash.h>
7#include <linux/bootmem.h>7#include <linux/memblock.h>
8#include <linux/debug_locks.h>8#include <linux/debug_locks.h>
9 9
10/*10/*
kernel/pid.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
31#include <linux/slab.h>31#include <linux/slab.h>
32#include <linux/init.h>32#include <linux/init.h>
33#include <linux/rculist.h>33#include <linux/rculist.h>
34#include <linux/bootmem.h>34#include <linux/memblock.h>
35#include <linux/hash.h>35#include <linux/hash.h>
36#include <linux/pid_namespace.h>36#include <linux/pid_namespace.h>
37#include <linux/init_task.h>37#include <linux/init_task.h>
kernel/power/snapshot.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <linux/pm.h>23#include <linux/pm.h>
24#include <linux/device.h>24#include <linux/device.h>
25#include <linux/init.h>25#include <linux/init.h>
26#include <linux/bootmem.h>26#include <linux/memblock.h>
27#include <linux/nmi.h>27#include <linux/nmi.h>
28#include <linux/syscalls.h>28#include <linux/syscalls.h>
29#include <linux/console.h>29#include <linux/console.h>
kernel/printk/printk.c+0−1
@@ -31,7 +31,6 @@ · 30 unmodified lines
31#include <linux/delay.h>31#include <linux/delay.h>
32#include <linux/smp.h>32#include <linux/smp.h>
33#include <linux/security.h>33#include <linux/security.h>
34#include <linux/bootmem.h>
35#include <linux/memblock.h>34#include <linux/memblock.h>
36#include <linux/syscalls.h>35#include <linux/syscalls.h>
37#include <linux/crash_core.h>36#include <linux/crash_core.h>
kernel/profile.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16 16
17#include <linux/export.h>17#include <linux/export.h>
18#include <linux/profile.h>18#include <linux/profile.h>
19#include <linux/bootmem.h>19#include <linux/memblock.h>
20#include <linux/notifier.h>20#include <linux/notifier.h>
21#include <linux/mm.h>21#include <linux/mm.h>
22#include <linux/cpumask.h>22#include <linux/cpumask.h>
lib/cpumask.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4#include <linux/bitops.h>4#include <linux/bitops.h>
5#include <linux/cpumask.h>5#include <linux/cpumask.h>
6#include <linux/export.h>6#include <linux/export.h>
7#include <linux/bootmem.h>7#include <linux/memblock.h>
8 8
9/**9/**
10 * cpumask_next - get the next cpu in a cpumask10 * cpumask_next - get the next cpu in a cpumask
mm/hugetlb.c+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
15#include <linux/compiler.h>15#include <linux/compiler.h>
16#include <linux/cpuset.h>16#include <linux/cpuset.h>
17#include <linux/mutex.h>17#include <linux/mutex.h>
18#include <linux/bootmem.h>
19#include <linux/memblock.h>18#include <linux/memblock.h>
20#include <linux/sysfs.h>19#include <linux/sysfs.h>
21#include <linux/slab.h>20#include <linux/slab.h>
mm/kasan/kasan_init.c+1−2
@@ -10,11 +10,10 @@ · 9 unmodified lines
10 *10 *
11 */11 */
12 12
13#include <linux/bootmem.h>13#include <linux/memblock.h>
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/kasan.h>15#include <linux/kasan.h>
16#include <linux/kernel.h>16#include <linux/kernel.h>
17#include <linux/memblock.h>
18#include <linux/mm.h>17#include <linux/mm.h>
19#include <linux/pfn.h>18#include <linux/pfn.h>
20#include <linux/slab.h>19#include <linux/slab.h>
mm/kmemleak.c+1−1
@@ -92,7 +92,7 @@ · 91 unmodified lines
92#include <linux/stacktrace.h>92#include <linux/stacktrace.h>
93#include <linux/cache.h>93#include <linux/cache.h>
94#include <linux/percpu.h>94#include <linux/percpu.h>
95#include <linux/bootmem.h>95#include <linux/memblock.h>
96#include <linux/pfn.h>96#include <linux/pfn.h>
97#include <linux/mmzone.h>97#include <linux/mmzone.h>
98#include <linux/slab.h>98#include <linux/slab.h>
mm/memblock.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
20#include <linux/kmemleak.h>20#include <linux/kmemleak.h>
21#include <linux/seq_file.h>21#include <linux/seq_file.h>
22#include <linux/memblock.h>22#include <linux/memblock.h>
23#include <linux/bootmem.h>
24 23
25#include <asm/sections.h>24#include <asm/sections.h>
26#include <linux/io.h>25#include <linux/io.h>
mm/memory_hotplug.c+0−1
@@ -33,7 +33,6 @@ · 32 unmodified lines
33#include <linux/stop_machine.h>33#include <linux/stop_machine.h>
34#include <linux/hugetlb.h>34#include <linux/hugetlb.h>
35#include <linux/memblock.h>35#include <linux/memblock.h>
36#include <linux/bootmem.h>
37#include <linux/compaction.h>36#include <linux/compaction.h>
38 37
39#include <asm/tlbflush.h>38#include <asm/tlbflush.h>
mm/page_alloc.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
20#include <linux/interrupt.h>20#include <linux/interrupt.h>
21#include <linux/pagemap.h>21#include <linux/pagemap.h>
22#include <linux/jiffies.h>22#include <linux/jiffies.h>
23#include <linux/bootmem.h>
24#include <linux/memblock.h>23#include <linux/memblock.h>
25#include <linux/compiler.h>24#include <linux/compiler.h>
26#include <linux/kernel.h>25#include <linux/kernel.h>
mm/page_ext.c+1−1
@@ -1,7 +1,7 @@
1// SPDX-License-Identifier: GPL-2.01// SPDX-License-Identifier: GPL-2.0
2#include <linux/mm.h>2#include <linux/mm.h>
3#include <linux/mmzone.h>3#include <linux/mmzone.h>
4#include <linux/bootmem.h>4#include <linux/memblock.h>
5#include <linux/page_ext.h>5#include <linux/page_ext.h>
6#include <linux/memory.h>6#include <linux/memory.h>
7#include <linux/vmalloc.h>7#include <linux/vmalloc.h>
mm/page_idle.c+1−1
@@ -1,6 +1,6 @@
1// SPDX-License-Identifier: GPL-2.01// SPDX-License-Identifier: GPL-2.0
2#include <linux/init.h>2#include <linux/init.h>
3#include <linux/bootmem.h>3#include <linux/memblock.h>
4#include <linux/fs.h>4#include <linux/fs.h>
5#include <linux/sysfs.h>5#include <linux/sysfs.h>
6#include <linux/kobject.h>6#include <linux/kobject.h>
mm/page_owner.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
3#include <linux/mm.h>3#include <linux/mm.h>
4#include <linux/slab.h>4#include <linux/slab.h>
5#include <linux/uaccess.h>5#include <linux/uaccess.h>
6#include <linux/bootmem.h>6#include <linux/memblock.h>
7#include <linux/stacktrace.h>7#include <linux/stacktrace.h>
8#include <linux/page_owner.h>8#include <linux/page_owner.h>
9#include <linux/jump_label.h>9#include <linux/jump_label.h>
mm/percpu.c+1−1
@@ -65,7 +65,7 @@ · 64 unmodified lines
65#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt65#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
66 66
67#include <linux/bitmap.h>67#include <linux/bitmap.h>
68#include <linux/bootmem.h>68#include <linux/memblock.h>
69#include <linux/err.h>69#include <linux/err.h>
70#include <linux/lcm.h>70#include <linux/lcm.h>
71#include <linux/list.h>71#include <linux/list.h>
mm/sparse-vmemmap.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
20 */20 */
21#include <linux/mm.h>21#include <linux/mm.h>
22#include <linux/mmzone.h>22#include <linux/mmzone.h>
23#include <linux/bootmem.h>
24#include <linux/memblock.h>23#include <linux/memblock.h>
25#include <linux/memremap.h>24#include <linux/memremap.h>
26#include <linux/highmem.h>25#include <linux/highmem.h>
mm/sparse.c+0−1
@@ -5,7 +5,6 @@ · 4 unmodified lines
5#include <linux/mm.h>5#include <linux/mm.h>
6#include <linux/slab.h>6#include <linux/slab.h>
7#include <linux/mmzone.h>7#include <linux/mmzone.h>
8#include <linux/bootmem.h>
9#include <linux/memblock.h>8#include <linux/memblock.h>
10#include <linux/compiler.h>9#include <linux/compiler.h>
11#include <linux/highmem.h>10#include <linux/highmem.h>
net/ipv4/inet_hashtables.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/slab.h>19#include <linux/slab.h>
20#include <linux/wait.h>20#include <linux/wait.h>
21#include <linux/vmalloc.h>21#include <linux/vmalloc.h>
22#include <linux/bootmem.h>22#include <linux/memblock.h>
23 23
24#include <net/addrconf.h>24#include <net/addrconf.h>
25#include <net/inet_connection_sock.h>25#include <net/inet_connection_sock.h>
net/ipv4/tcp.c+1−1
@@ -262,7 +262,7 @@ · 261 unmodified lines
262#include <linux/net.h>262#include <linux/net.h>
263#include <linux/socket.h>263#include <linux/socket.h>
264#include <linux/random.h>264#include <linux/random.h>
265#include <linux/bootmem.h>265#include <linux/memblock.h>
266#include <linux/highmem.h>266#include <linux/highmem.h>
267#include <linux/swap.h>267#include <linux/swap.h>
268#include <linux/cache.h>268#include <linux/cache.h>
net/ipv4/udp.c+1−1
@@ -81,7 +81,7 @@ · 80 unmodified lines
81 81
82#include <linux/uaccess.h>82#include <linux/uaccess.h>
83#include <asm/ioctls.h>83#include <asm/ioctls.h>
84#include <linux/bootmem.h>84#include <linux/memblock.h>
85#include <linux/highmem.h>85#include <linux/highmem.h>
86#include <linux/swap.h>86#include <linux/swap.h>
87#include <linux/types.h>87#include <linux/types.h>
net/sctp/protocol.c+1−1
@@ -46,7 +46,7 @@ · 45 unmodified lines
46#include <linux/netdevice.h>46#include <linux/netdevice.h>
47#include <linux/inetdevice.h>47#include <linux/inetdevice.h>
48#include <linux/seq_file.h>48#include <linux/seq_file.h>
49#include <linux/bootmem.h>49#include <linux/memblock.h>
50#include <linux/highmem.h>50#include <linux/highmem.h>
51#include <linux/swap.h>51#include <linux/swap.h>
52#include <linux/slab.h>52#include <linux/slab.h>
net/xfrm/xfrm_hash.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
6 6
7#include <linux/kernel.h>7#include <linux/kernel.h>
8#include <linux/mm.h>8#include <linux/mm.h>
9#include <linux/bootmem.h>9#include <linux/memblock.h>
10#include <linux/vmalloc.h>10#include <linux/vmalloc.h>
11#include <linux/slab.h>11#include <linux/slab.h>
12#include <linux/xfrm.h>12#include <linux/xfrm.h>

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t