This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-defconfig in repository toolchain/linux-next.
from c2101d018264 Merge tag 'acpi-4.20-rc1-2' of git://git.kernel.org/pub/sc [...] adds ea9e57d06e48 xen: Make XEN_BACKEND selectable by DomU adds af320de90ec8 xen/balloon: Grammar s/Is it/It is/ adds 2ac2a7d4d9ff xen: fix race in xen_qlock_wait() adds a856531951dc xen: make xen_qlock_wait() nestable adds 7deecbda3026 xen/pvh: increase early stack size adds 3aa6c19d2f38 xen/balloon: Support xend-based toolstack adds f1db0050483c xen: remove redundant 'default n' from Kconfig adds 769d6bfc74c1 add myself as reviewer for Xen support in Linux adds e6111161c0a0 xen/pvh: don't try to unplug emulated devices adds 7a048cec598e xen: drop writing error messages to xenstore adds 5b4c0d87de2d Merge tag 'for-linus-4.20a-rc1-tag' of git://git.kernel.or [...] adds 18858511fd8a tracing: Return -ENOENT if there is no target synthetic event adds 0d0352d8b3d6 selftests/ftrace: Fix synthetic event test to delete event [...] adds f4267b3604a8 Merge tag 'trace-v4.19-rc8-3' of git://git.kernel.org/pub/ [...] adds d6b183eda466 tracing/kprobe: Remove unneeded extra strchr() from create [...] adds 1cc33161a83d uprobes: Support SDT markers having reference count (semaphore) adds 22bad38286d9 uprobes/sdt: Prevent multiple reference counter for same uprobe adds ccea8727dc27 trace_uprobe/sdt: Prevent multiple reference counter for s [...] adds 5a5e3d3ceae2 perf probe: Support SDT markers having reference counter ( [...] adds a6ca88b241d5 trace_uprobe: support reference counter in fd-based uprobe adds 56de76305279 tracing: probeevent: Cleanup print argument functions adds eeb07b061500 tracing: probeevent: Cleanup argument field definition adds 7bfbc63eda08 tracing: probeevent: Remove NOKPROBE_SYMBOL from print functions adds 533059281ee5 tracing: probeevent: Introduce new argument fetching code adds f451bc89d835 tracing: probeevent: Unify fetch type tables adds 9178412ddf5a tracing: probeevent: Return consumed bytes of dynamic area adds 0a46c8549f8c tracing: probeevent: Append traceprobe_ for exported function adds 9b960a38835f tracing: probeevent: Unify fetch_insn processing common part adds 60c2e0cebfd0 tracing: probeevent: Add symbol type adds 40b53b771806 tracing: probeevent: Add array type support adds 3c88ee194c28 x86: ptrace: Add function argument access API adds a1303af5d79e tracing: probeevent: Add $argN for accessing function args adds f3f58935edbc tracing/uprobes: Fix to return -EFAULT if copy_from_user failed adds 59158ec4aef7 tracing/kprobes: Check the probe on unloaded module correctly adds a6682814f371 tracing/kprobes: Allow kprobe-events to record module symbol adds bf173ca92da9 tracing: probeevent: Fix uninitialized used of offset in p [...] adds da387e5c930f tracing: Export trace_dump_stack to modules adds a2acce536921 tracing: Have stack tracer trace full stack adds 343a9f35409b Merge tag 'trace-v4.20' of git://git.kernel.org/pub/scm/li [...] adds 672ca9dd13f1 Cramfs: fix abad comparison when wrap-arounds occur adds 56ce68bceeef Cramfs: trivial whitespace fixes adds 9b190ecca11c Merge tag 'cramfs_fixes' of git://git.linaro.org/people/ni [...] adds 9eb190fca8f9 NFSD CB_OFFLOAD xdr adds 6308bc98e86e NFSD OFFLOAD_STATUS xdr adds 885e2bf3ea51 NFSD OFFLOAD_CANCEL xdr adds e0639dc5805a NFSD introduce async copy feature adds 7d20b6a2728f nfsd: remove set but not used variable 'dirp' adds 30382d6ce593 SUNRPC: Remove the server 'authtab_lock' and just use RCU adds 608a0ab2f54a SUNRPC: Add lockless lookup of the server's auth domain adds b92a8fababa9 SUNRPC: Refactor sunrpc_cache_lookup adds ae74136b4bb6 SUNRPC: Allow cache lookups to use RCU protection rather t [...] adds fd5d2f78261b SUNRPC: Make server side AUTH_UNIX use lockless lookups adds 9ceddd9da134 knfsd: Allow lockless lookups of the exports adds 6d1616b26cd9 SUNRPC: Lockless server RPCSEC_GSS context lookup adds 9d5afd9491c8 knfsd: Lockless lookup of NFSv4 identities. adds 437f91451349 NFS: Lockless DNS lookups adds a6482733bc98 NFS: Fix up a typo in nfs_dns_ent_put adds d48cf356a130 SUNRPC: Remove non-RCU protected lookup adds 1863d77f15da SUNRPC: Replace the cache_detail->hash_lock with a regular [...] adds 4c8e5537bb28 SUNRPC: Simplify TCP receive code adds 3e87da5145fc knfsd: Remove dead code from nfsd_cache_lookup adds 76ecec21197a knfsd: Simplify NFS duplicate replay cache adds ed00c2f65267 knfsd: Further simplify the cache lookup adds 736c6625de66 knfsd: Improve lookup performance in the duplicate reply c [...] adds 0ac203cb1f03 nfsd: fix fall-through annotations adds f3c1fd0ee294 svcrdma: Reduce max_send_sges adds 596f2a195043 svcrdma: Remove ->release_rqst call in bc reply handler adds 07880fa4968b svcrdma: Remove try_module_get from backchannel adds 3ae2cefb613b svcrdma: Increase the default connection credit limit adds bd8d72507886 nfsd: correctly decrement odstate refcount in error path adds bb6ad5572c00 nfsd: Fix an Oops in free_session() adds 93f38b6fae0e lockd: fix access beyond unterminated strings in prints adds 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 +- Documentation/filesystems/nfs/rpc-cache.txt | 6 +- Documentation/trace/kprobetrace.rst | 23 +- MAINTAINERS | 1 + arch/Kconfig | 7 + 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 | 5 +- arch/x86/include/asm/kexec.h | 3 +- arch/x86/include/asm/processor.h | 12 - arch/x86/include/asm/ptrace.h | 38 + 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/x86/xen/platform-pci-unplug.c | 4 + arch/x86/xen/spinlock.c | 33 +- arch/x86/xen/xen-pvh.S | 2 +- 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/Kconfig | 13 +- 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-balloon.c | 13 +- drivers/xen/xen-selfballoon.c | 2 +- drivers/xen/xenbus/xenbus_client.c | 6 +- fs/cramfs/inode.c | 7 +- 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/lockd/host.c | 2 +- fs/namespace.c | 2 +- fs/nfs/dns_resolve.c | 15 +- fs/nfsd/cache.h | 20 +- fs/nfsd/export.c | 14 +- fs/nfsd/export.h | 2 + fs/nfsd/netns.h | 8 + fs/nfsd/nfs4callback.c | 98 +++ fs/nfsd/nfs4idmap.c | 11 +- fs/nfsd/nfs4proc.c | 289 +++++++- fs/nfsd/nfs4state.c | 41 +- fs/nfsd/nfs4xdr.c | 50 +- fs/nfsd/nfscache.c | 142 ++-- fs/nfsd/nfsctl.c | 1 + fs/nfsd/state.h | 10 + fs/nfsd/vfs.c | 5 +- fs/nfsd/xdr4.h | 28 + fs/nfsd/xdr4cb.h | 10 + 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 + include/linux/sunrpc/cache.h | 18 +- include/linux/sunrpc/svc_rdma.h | 13 +- include/linux/sunrpc/svcauth.h | 1 + include/linux/trace_events.h | 3 +- include/linux/uprobes.h | 5 + 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/events/core.c | 49 +- kernel/events/uprobes.c | 278 ++++++- 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 +- kernel/trace/trace.c | 12 +- kernel/trace/trace_event_perf.c | 7 +- kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_kprobe.c | 412 ++++------- kernel/trace/trace_probe.c | 672 +++++++++-------- kernel/trace/trace_probe.h | 289 +++----- kernel/trace/trace_probe_tmpl.h | 216 ++++++ kernel/trace/trace_stack.c | 2 +- kernel/trace/trace_uprobe.c | 255 ++++--- 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/sunrpc/auth_gss/svcauth_gss.c | 41 +- net/sunrpc/cache.c | 153 ++-- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/svcauth.c | 74 +- net/sunrpc/svcauth_unix.c | 24 +- net/sunrpc/svcsock.c | 53 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 23 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 10 +- net/xfrm/xfrm_hash.c | 2 +- scripts/checkpatch.pl | 11 - tools/perf/util/probe-event.c | 39 +- tools/perf/util/probe-event.h | 1 + tools/perf/util/probe-file.c | 34 +- tools/perf/util/probe-file.h | 1 + tools/perf/util/symbol-elf.c | 46 +- tools/perf/util/symbol.h | 7 + .../trigger-synthetic-event-createremove.tc | 12 +- 483 files changed, 4258 insertions(+), 4410 deletions(-) delete mode 100644 include/linux/bootmem.h create mode 100644 kernel/trace/trace_probe_tmpl.h delete mode 100644 mm/bootmem.c delete mode 100644 mm/nobootmem.c