This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 310c7585e830 Merge tag 'nfsd-4.20' of git://linux-nfs.org/~bfields/linux new f813f21971b9 mm/hmm: fix utf8 ... new aab8d0520e6e mm/rmap: map_pte() was not handling private ZONE_DEVICE pa [...] new 86a2d59841ab mm/hmm: fix race between hmm_mirror_unregister() and mmu_n [...] new d08faca018c4 mm/hmm: properly handle migration pmd new 44532d4c591c mm/hmm: use a structure for update callback parameters new ec131b2d7fa6 mm/hmm: invalidate device page table at start of invalidation new 4b408c74ee5a mm/gup_benchmark.c: prevent integer overflow in ioctl new b5c212374c85 fs/proc/vmcore.c: Convert to use vmf_error() new 49ef341ab668 .mailmap: add Oleksij Rempel new de0d22e50cd3 treewide: remove current_text_addr new ea6f650465c6 kernel/fail_function.c: remove meaningless null pointer ch [...] new 696e4219237b lib/bitmap.c: remove wrong documentation new 7275b097851a linux/bitmap.h: handle constant zero-size bitmaps correctly new c8cebc553368 linux/bitmap.h: remove redundant uses of small_const_nbits() new d9873969fa87 linux/bitmap.h: fix type of nbits in bitmap_shift_right() new 41e7b1661ffb linux/bitmap.h: relax comment on compile-time constant nbits new ce1091d47110 lib/bitmap.c: fix remaining space computation in bitmap_pr [...] new 8ec3d76863d8 lib/bitmap.c: simplify bitmap_print_to_pagebuf() new 30f7bc99a2a9 lib/parser.c: switch match_strdup() over to use kmemdup_nul() new 4ed97b3c6d08 lib/parser.c: switch match_u64int() over to use match_strdup() new 36c8d1e7a27f lib/parser.c: switch match_number() over to use match_strdup() new 7a20c2fa1cc6 lib/zlib_inflate/inflate.c: remove fall through warnings new 7f476715d05f lib/sg_pool.c: remove unnecessary null check when freeing object new 7e5ca363a5a1 lib/rbtree.c: fix typo in comment of rb_insert_augmented() new 048e513d8761 lib/kstrtox.c: delete unnecessary casts new 89976005536c include/linux/compat.h: mark expected switch fall-throughs new 22ebb72b3260 checkpatch: remove GCC_BINARY_CONSTANT warning new f027c34d8440 init/do_mounts.c: add root=PARTLABEL=<name> support new 0a3021d4f529 hfsplus: prevent btree data loss on root split new 19a9d0f1acf7 hfsplus: fix BUG on bnode parent update new d057c036672f hfs: prevent btree data loss on root split new ef75bcc5763d hfs: fix BUG on bnode parent update new d92915c35bfa hfsplus: prevent btree data loss on ENOSPC new 54640c7502e5 hfs: prevent btree data loss on ENOSPC new 839c3a6a5e1f hfsplus: fix return value of hfsplus_get_block() new 1267a07be5eb hfs: fix return value of hfs_get_block() new dc8844aada73 hfsplus: update timestamps on truncate() new 8cd3cb506173 hfs: update timestamp on truncate() new 6c9a3f843a29 fs/hfs/extent.c: fix array out of bounds read of array extent new b10298d56c96 reiserfs: propagate errors from fill_with_dentries() properly new 21bfc8309cca reiserfs: remove workaround code for GCC 3.x new eceb8902be29 fat: expand a slightly out-of-date comment new d9f4d94261d5 fat: create a function to calculate the timezone offest new 6bb885ecd746 fat: add functions to update and truncate timestamps appro [...] new cd83f6b194e9 fat: change timestamp updates to use fat_truncate_time new 22ea4eba6341 fat: truncate inode timestamp updates in setattr new 2e58f57d859f kernel/signal.c: fix a comment error new 3819ddec1f8c include/linux/signal.h: mark expected switch fall-throughs new 95c4fb78fb23 kernel/panic.c: do not append newline to the stack protect [...] new b49dec1cf8ff kernel/panic.c: filter out a potential trailing newline new 6730e6580177 ipc: IPCMNI limit check for msgmni and shmmni new 8c81ddd2acd2 ipc: IPCMNI limit check for semmni new 2209fda323e2 lib/lz4: update LZ4 decompressor module new 6a32c2469c3f kbuild: fix kernel/bounds.c 'W=1' warning new 69a60bc75fe7 percpu: remove PER_CPU_DEF_ATTRIBUTES macro new b4a991ec584b mm: remove CONFIG_NO_BOOTMEM new aca52c398389 mm: remove CONFIG_HAVE_MEMBLOCK new 355c45affca7 mm: remove bootmem allocator implementation. new b146ada221c1 mm: nobootmem: remove dead code new 9a8dd708d547 memblock: rename memblock_alloc{_nid,_try_nid} to memblock [...] new eb31d559f1e8 memblock: remove _virt from APIs returning virtual address new e0802b8dfcd1 memblock: replace alloc_bootmem_align with memblock_alloc new 079151704d01 memblock: replace alloc_bootmem_low with memblock_alloc_low new bf2886efdc1b memblock: replace __alloc_bootmem_node_nopanic with memblo [...] new 238997e5e63a memblock: replace alloc_bootmem_pages_nopanic with membloc [...] new 510d22f44d16 memblock: replace alloc_bootmem_low with memblock_alloc_low (2) new a5159e84daf4 memblock: replace __alloc_bootmem_nopanic with memblock_al [...] new 3913c8f9f96b memblock: add align parameter to memblock_alloc_node() new 64c0066c1e74 memblock: replace alloc_bootmem_pages_node with memblock_a [...] new ccfa2a0f2e85 memblock: replace __alloc_bootmem_node with appropriate me [...] new 3bb1f80ee687 memblock: replace alloc_bootmem_node with memblock_alloc_node new e8625dce71b4 memblock: replace alloc_bootmem_low_pages with memblock_alloc_low new 15c3c114ed14 memblock: replace alloc_bootmem_pages with memblock_alloc new 4fc4a09e4cc1 memblock: replace __alloc_bootmem with memblock_alloc_from new 2a5bda5a624d memblock: replace alloc_bootmem with memblock_alloc new 6c7835f8d0d1 mm: nobootmem: remove bootmem allocation APIs new 2013288f7238 memblock: replace free_bootmem{_node} with memblock_free new 53ab85ebfd27 memblock: replace free_bootmem_late with memblock_free_late new c6ffc5ca8fb3 memblock: rename free_all_bootmem to memblock_free_all new 7c2ee349cf79 memblock: rename __free_pages_bootmem to memblock_free_pages new bda49a81164a mm: remove nobootmem new 97ad1087efff memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants new 57c8a661d95d mm: remove include/linux/bootmem.h new 530d4c0cfd5b docs/boot-time-mm: remove bootmem documentation new 7e1c4e27928e memblock: stop using implicit alignment to SMP_CACHE_BYTES new 2f770806fd2c mm/memblock.c: warn if zero alignment was requested new d15e59260f62 mm/memory_hotplug: make remove_memory() take the device_ho [...] new 8df1d0e4a265 mm/memory_hotplug: make add_memory() take the device_hotplug_lock new 381eab4a6ee8 mm/memory_hotplug: fix online/offline_pages called w.o. me [...] new cec1680591d6 powerpc/powernv: hold device_hotplug_lock when calling dev [...] new 5666848774ef powerpc/powernv: hold device_hotplug_lock when calling mem [...] new dee6da22efac memory-hotplug.rst: add some details about locking internals new f2c57d91b0d9 mm: Fix warning in insert_pfn() new 2ebe82288b32 mm/gup.c: fix __get_user_pages_fast() comment new 59fc453b21f7 Merge branch 'akpm' (patches from Andrew)
The 95 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 5 + Documentation/admin-guide/mm/memory-hotplug.rst | 42 +- Documentation/core-api/boot-time-mm.rst | 69 +- arch/alpha/Kconfig | 2 - arch/alpha/include/asm/processor.h | 6 - arch/alpha/kernel/core_apecs.c | 3 +- arch/alpha/kernel/core_cia.c | 4 +- arch/alpha/kernel/core_irongate.c | 4 +- arch/alpha/kernel/core_lca.c | 3 +- arch/alpha/kernel/core_marvel.c | 6 +- arch/alpha/kernel/core_mcpcia.c | 6 +- arch/alpha/kernel/core_t2.c | 2 +- arch/alpha/kernel/core_titan.c | 8 +- arch/alpha/kernel/core_tsunami.c | 8 +- arch/alpha/kernel/core_wildfire.c | 6 +- arch/alpha/kernel/pci-noop.c | 6 +- arch/alpha/kernel/pci.c | 6 +- arch/alpha/kernel/pci_iommu.c | 14 +- arch/alpha/kernel/setup.c | 3 +- arch/alpha/kernel/sys_nautilus.c | 2 +- arch/alpha/mm/init.c | 4 +- arch/alpha/mm/numa.c | 1 - arch/arc/Kconfig | 2 - arch/arc/include/asm/processor.h | 8 - arch/arc/kernel/unwind.c | 6 +- arch/arc/mm/highmem.c | 4 +- arch/arc/mm/init.c | 3 +- arch/arm/Kconfig | 2 - arch/arm/include/asm/processor.h | 6 - arch/arm/kernel/devtree.c | 1 - arch/arm/kernel/setup.c | 5 +- arch/arm/mach-omap2/omap_hwmod.c | 10 +- arch/arm/mm/dma-mapping.c | 1 - arch/arm/mm/init.c | 3 +- arch/arm/mm/mmu.c | 2 +- arch/arm/xen/mm.c | 1 - arch/arm/xen/p2m.c | 2 +- arch/arm64/Kconfig | 2 - arch/arm64/include/asm/processor.h | 7 - arch/arm64/kernel/acpi.c | 1 - arch/arm64/kernel/acpi_numa.c | 1 - arch/arm64/kernel/setup.c | 6 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/init.c | 5 +- arch/arm64/mm/kasan_init.c | 3 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/numa.c | 5 +- arch/c6x/Kconfig | 1 - arch/c6x/include/asm/processor.h | 11 - arch/c6x/kernel/setup.c | 1 - arch/c6x/mm/dma-coherent.c | 4 +- arch/c6x/mm/init.c | 7 +- arch/csky/Kconfig | 2 - arch/csky/include/asm/processor.h | 6 - arch/csky/kernel/setup.c | 1 - arch/csky/mm/highmem.c | 4 +- arch/csky/mm/init.c | 3 +- arch/h8300/Kconfig | 2 - arch/h8300/include/asm/processor.h | 6 - arch/h8300/kernel/setup.c | 1 - arch/h8300/mm/init.c | 6 +- arch/hexagon/Kconfig | 2 - arch/hexagon/include/asm/processor.h | 3 - arch/hexagon/kernel/dma.c | 2 +- arch/hexagon/kernel/setup.c | 2 +- arch/hexagon/mm/init.c | 3 +- arch/ia64/Kconfig | 2 - arch/ia64/include/asm/processor.h | 6 - arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/ia64_ksyms.c | 2 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/mca.c | 10 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/setup.c | 1 - arch/ia64/kernel/signal.c | 4 +- arch/ia64/kernel/smpboot.c | 2 +- arch/ia64/kernel/topology.c | 2 +- arch/ia64/kernel/unwind.c | 2 +- arch/ia64/mm/contig.c | 6 +- arch/ia64/mm/discontig.c | 7 +- arch/ia64/mm/init.c | 11 +- arch/ia64/mm/numa.c | 2 +- arch/ia64/mm/tlb.c | 8 +- arch/ia64/pci/pci.c | 2 +- arch/ia64/sn/kernel/bte.c | 2 +- arch/ia64/sn/kernel/io_common.c | 11 +- arch/ia64/sn/kernel/setup.c | 7 +- arch/m68k/Kconfig | 2 - arch/m68k/atari/stram.c | 5 +- arch/m68k/coldfire/m54xx.c | 2 +- arch/m68k/include/asm/processor.h | 6 - arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/kernel/setup_no.c | 1 - arch/m68k/kernel/uboot.c | 2 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 5 +- arch/m68k/mm/motorola.c | 8 +- arch/m68k/mm/sun3mmu.c | 6 +- arch/m68k/sun3/config.c | 2 +- arch/m68k/sun3/dvma.c | 2 +- arch/m68k/sun3/mmu_emu.c | 2 +- arch/m68k/sun3/sun3dvma.c | 5 +- arch/m68k/sun3x/dvma.c | 2 +- arch/microblaze/Kconfig | 2 - arch/microblaze/include/asm/processor.h | 12 - arch/microblaze/mm/consistent.c | 2 +- arch/microblaze/mm/init.c | 7 +- arch/microblaze/pci/pci-common.c | 2 +- arch/mips/Kconfig | 2 - arch/mips/ar7/memory.c | 2 +- arch/mips/ath79/setup.c | 2 +- arch/mips/bcm63xx/prom.c | 2 +- arch/mips/bcm63xx/setup.c | 2 +- arch/mips/bmips/setup.c | 2 +- arch/mips/cavium-octeon/dma-octeon.c | 4 +- arch/mips/dec/prom/memory.c | 2 +- arch/mips/emma/common/prom.c | 2 +- arch/mips/fw/arc/memory.c | 2 +- arch/mips/include/asm/processor.h | 5 - arch/mips/jazz/jazzdma.c | 2 +- arch/mips/kernel/crash.c | 2 +- arch/mips/kernel/crash_dump.c | 2 +- arch/mips/kernel/prom.c | 2 +- arch/mips/kernel/setup.c | 7 +- arch/mips/kernel/traps.c | 3 +- arch/mips/kernel/vpe.c | 2 +- arch/mips/kvm/commpage.c | 2 +- arch/mips/kvm/dyntrans.c | 2 +- arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/interrupt.c | 2 +- arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/prom.c | 2 +- arch/mips/lasat/prom.c | 2 +- arch/mips/loongson64/common/init.c | 2 +- arch/mips/loongson64/loongson-3/numa.c | 3 +- arch/mips/mm/init.c | 7 +- arch/mips/mm/pgtable-32.c | 2 +- arch/mips/mti-malta/malta-memory.c | 2 +- arch/mips/netlogic/xlp/dt.c | 2 +- arch/mips/pci/pci-legacy.c | 2 +- arch/mips/pci/pci.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/mips/sibyte/common/cfe.c | 2 +- arch/mips/sibyte/swarm/setup.c | 2 +- arch/mips/txx9/rbtx4938/prom.c | 2 +- arch/nds32/Kconfig | 2 - arch/nds32/include/asm/processor.h | 6 - arch/nds32/kernel/setup.c | 3 +- arch/nds32/mm/highmem.c | 2 +- arch/nds32/mm/init.c | 13 +- arch/nios2/Kconfig | 2 - arch/nios2/include/asm/processor.h | 6 - arch/nios2/kernel/prom.c | 2 +- arch/nios2/kernel/setup.c | 1 - arch/nios2/mm/init.c | 4 +- arch/openrisc/Kconfig | 2 - arch/openrisc/include/asm/processor.h | 5 - arch/openrisc/kernel/setup.c | 3 +- arch/openrisc/mm/init.c | 7 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/Kconfig | 2 - arch/parisc/include/asm/processor.h | 11 - arch/parisc/mm/init.c | 3 +- arch/powerpc/Kconfig | 2 - arch/powerpc/include/asm/processor.h | 6 - arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/pci_32.c | 5 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 11 +- arch/powerpc/lib/alloc.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/mem.c | 5 +- arch/powerpc/mm/mmu_context_nohash.c | 9 +- arch/powerpc/mm/numa.c | 5 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/ppc_mmu_32.c | 2 +- arch/powerpc/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 4 +- arch/powerpc/platforms/powernv/memtrace.c | 8 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 9 +- arch/powerpc/platforms/ps3/setup.c | 4 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 8 +- arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/msi_bitmap.c | 4 +- arch/riscv/Kconfig | 2 - arch/riscv/include/asm/processor.h | 6 - arch/riscv/mm/init.c | 5 +- arch/s390/Kconfig | 2 - arch/s390/include/asm/processor.h | 6 - arch/s390/kernel/crash_dump.c | 5 +- arch/s390/kernel/setup.c | 12 +- arch/s390/kernel/smp.c | 5 +- arch/s390/kernel/topology.c | 6 +- arch/s390/kernel/vdso.c | 2 +- arch/s390/mm/extmem.c | 2 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/vmem.c | 7 +- arch/s390/numa/mode_emu.c | 3 +- arch/s390/numa/numa.c | 3 +- arch/s390/numa/toptree.c | 4 +- arch/sh/Kconfig | 2 - arch/sh/include/asm/processor_32.h | 6 - arch/sh/include/asm/processor_64.h | 15 - arch/sh/mm/init.c | 9 +- arch/sh/mm/ioremap_fixed.c | 2 +- arch/sparc/Kconfig | 2 - arch/sparc/include/asm/processor_32.h | 6 - arch/sparc/include/asm/processor_64.h | 6 - arch/sparc/kernel/mdesc.c | 7 +- arch/sparc/kernel/prom_32.c | 4 +- arch/sparc/kernel/prom_64.c | 2 +- arch/sparc/kernel/setup_64.c | 12 +- arch/sparc/kernel/smp_64.c | 18 +- arch/sparc/mm/init_32.c | 5 +- arch/sparc/mm/init_64.c | 27 +- arch/sparc/mm/srmmu.c | 12 +- arch/um/Kconfig | 2 - arch/um/drivers/net_kern.c | 4 +- arch/um/drivers/vector_kern.c | 4 +- arch/um/kernel/initrd.c | 4 +- arch/um/kernel/mem.c | 16 +- arch/um/kernel/physmem.c | 1 - arch/unicore32/Kconfig | 2 - arch/unicore32/include/asm/processor.h | 6 - arch/unicore32/kernel/hibernate.c | 2 +- arch/unicore32/kernel/setup.c | 5 +- arch/unicore32/mm/init.c | 7 +- arch/unicore32/mm/mmu.c | 3 +- arch/x86/Kconfig | 4 - arch/x86/include/asm/kexec.h | 3 +- arch/x86/include/asm/processor.h | 12 - arch/x86/kernel/acpi/boot.c | 5 +- arch/x86/kernel/acpi/sleep.c | 1 - arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/io_apic.c | 7 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/mpparse.c | 1 - arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/pci-swiotlb.c | 2 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/setup.c | 1 - arch/x86/kernel/setup_percpu.c | 14 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/tce_64.c | 6 +- arch/x86/mm/amdtopology.c | 1 - arch/x86/mm/fault.c | 2 +- arch/x86/mm/highmem_32.c | 4 +- arch/x86/mm/init.c | 1 - arch/x86/mm/init_32.c | 5 +- arch/x86/mm/init_64.c | 7 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kasan_init_64.c | 11 +- arch/x86/mm/kaslr.c | 1 + arch/x86/mm/numa.c | 3 +- arch/x86/mm/numa_32.c | 1 - arch/x86/mm/numa_64.c | 2 +- arch/x86/mm/numa_emulation.c | 1 - arch/x86/mm/pageattr-test.c | 2 +- arch/x86/mm/pageattr.c | 2 +- arch/x86/mm/pat.c | 2 +- arch/x86/mm/physaddr.c | 2 +- arch/x86/pci/i386.c | 2 +- arch/x86/platform/efi/efi.c | 3 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/platform/efi/quirks.c | 7 +- arch/x86/platform/olpc/olpc_dt.c | 4 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/um/asm/processor_32.h | 8 - arch/x86/um/asm/processor_64.h | 3 - arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/enlighten_pv.c | 3 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/p2m.c | 6 +- arch/xtensa/Kconfig | 2 - arch/xtensa/include/asm/processor.h | 8 - arch/xtensa/kernel/pci.c | 2 +- arch/xtensa/mm/cache.c | 2 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/kasan_init.c | 5 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/platforms/iss/network.c | 4 +- arch/xtensa/platforms/iss/setup.c | 2 +- block/blk-settings.c | 2 +- block/bounce.c | 2 +- drivers/acpi/acpi_memhotplug.c | 4 +- drivers/acpi/numa.c | 1 - drivers/acpi/tables.c | 3 +- drivers/base/memory.c | 22 +- drivers/base/platform.c | 2 +- drivers/clk/ti/clk.c | 4 +- drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/apple-properties.c | 4 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/iscsi_ibft_find.c | 2 +- drivers/firmware/memmap.c | 5 +- drivers/iommu/mtk_iommu.c | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/macintosh/smu.c | 7 +- drivers/mtd/ar7part.c | 2 +- drivers/net/arcnet/arc-rimi.c | 2 +- drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/of/fdt.c | 24 +- drivers/of/of_reserved_mem.c | 14 +- drivers/of/unittest.c | 4 +- drivers/s390/char/fs3270.c | 2 +- drivers/s390/char/tty3270.c | 2 +- drivers/s390/cio/cmf.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/sfi/sfi_core.c | 2 +- drivers/staging/android/ion/Kconfig | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 2 +- drivers/usb/early/xhci-dbc.c | 14 +- drivers/xen/balloon.c | 5 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/grant-table.c | 2 +- drivers/xen/swiotlb-xen.c | 8 +- drivers/xen/xen-selfballoon.c | 2 +- fs/dcache.c | 2 +- fs/fat/dir.c | 6 +- fs/fat/fat.h | 4 + fs/fat/file.c | 17 +- fs/fat/inode.c | 9 +- fs/fat/misc.c | 91 ++- fs/fat/namei_msdos.c | 17 +- fs/fat/namei_vfat.c | 15 +- fs/hfs/brec.c | 5 + fs/hfs/btree.c | 41 +- fs/hfs/btree.h | 1 + fs/hfs/catalog.c | 16 + fs/hfs/extent.c | 10 +- fs/hfs/inode.c | 2 + fs/hfsplus/attributes.c | 10 + fs/hfsplus/brec.c | 5 + fs/hfsplus/btree.c | 44 +- fs/hfsplus/catalog.c | 24 + fs/hfsplus/extents.c | 8 +- fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 1 + fs/inode.c | 2 +- fs/namespace.c | 2 +- fs/proc/kcore.c | 2 +- fs/proc/page.c | 2 +- fs/proc/vmcore.c | 4 +- fs/pstore/Kconfig | 1 - fs/reiserfs/Makefile | 9 - fs/reiserfs/xattr.c | 7 + include/asm-generic/percpu.h | 4 - include/linux/bitmap.h | 37 +- include/linux/bootmem.h | 404 ------------ include/linux/compat.h | 3 + include/linux/hmm.h | 33 +- include/linux/memblock.h | 165 ++++- include/linux/memory_hotplug.h | 4 +- include/linux/mm.h | 2 +- include/linux/mmzone.h | 5 +- include/linux/percpu-defs.h | 6 +- include/linux/rbtree_augmented.h | 4 +- include/linux/signal.h | 6 + init/do_mounts.c | 31 + init/main.c | 15 +- ipc/ipc_sysctl.c | 30 +- ipc/util.h | 9 + kernel/bounds.c | 4 +- kernel/dma/direct.c | 2 +- kernel/dma/swiotlb.c | 8 +- kernel/fail_function.c | 3 +- kernel/futex.c | 2 +- kernel/locking/qspinlock_paravirt.h | 2 +- kernel/panic.c | 10 +- kernel/pid.c | 2 +- kernel/power/snapshot.c | 5 +- kernel/printk/printk.c | 5 +- kernel/profile.c | 2 +- kernel/signal.c | 2 +- lib/Kconfig.debug | 3 +- lib/bitmap.c | 22 +- lib/cpumask.c | 4 +- lib/kstrtox.c | 16 +- lib/lz4/lz4_decompress.c | 481 ++++++++++---- lib/lz4/lz4defs.h | 9 +- lib/parser.c | 16 +- lib/sg_pool.c | 7 +- lib/zlib_inflate/inflate.c | 12 + mm/Kconfig | 9 +- mm/Makefile | 8 +- mm/bootmem.c | 811 ------------------------ mm/gup.c | 4 +- mm/gup_benchmark.c | 3 + mm/hmm.c | 134 ++-- mm/hugetlb.c | 6 +- mm/internal.h | 2 +- mm/kasan/kasan_init.c | 7 +- mm/kmemleak.c | 2 +- mm/memblock.c | 164 ++++- mm/memory.c | 9 +- mm/memory_hotplug.c | 60 +- mm/nobootmem.c | 445 ------------- mm/page_alloc.c | 20 +- mm/page_ext.c | 6 +- mm/page_idle.c | 2 +- mm/page_owner.c | 2 +- mm/page_poison.c | 2 +- mm/page_vma_mapped.c | 24 +- mm/percpu.c | 48 +- mm/sparse-vmemmap.c | 6 +- mm/sparse.c | 19 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/tcp.c | 2 +- net/ipv4/udp.c | 2 +- net/sctp/protocol.c | 2 +- net/xfrm/xfrm_hash.c | 2 +- scripts/checkpatch.pl | 11 - 423 files changed, 1918 insertions(+), 3094 deletions(-) delete mode 100644 include/linux/bootmem.h delete mode 100644 mm/bootmem.c delete mode 100644 mm/nobootmem.c