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-aarch64-next-allmodconfig in repository toolchain/ci/linux.
from 893d4016f377 Merge remote-tracking branch 'hmm/hmm' adds 5b18f032f5f6 mm: vmscan: fix not scanning anonymous pages when detectin [...] adds 583d8f1cbd46 include/linux/dmar.h: replace single-char identifiers in macros adds 383048475412 lib/test_kasan: add bitops tests adds c21bb8ec5b85 x86: use static_cpu_has in uaccess region to avoid instrum [...] adds f07505280d58 asm-generic, x86: add bitops instrumentation for KASAN adds c996dd5c1fb0 scripts/decode_stacktrace: match basepath using shell pref [...] adds 769e0affd810 scripts/decode_stacktrace: look for modules with .ko.debug [...] adds d0c9ee0963a3 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] adds c2fc4354a8f4 scripts/spelling.txt: drop "sepc" from the misspelling list adds d5e575a93522 scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix adds 798c08f6ae13 scripts/spelling.txt: add spelling fix for prohibited adds 82cbbf8f4045 scripts/decode_stacktrace: Accept dash/underscore in modules adds bee5f3ef8974 scripts/spelling.txt: add more spellings to spelling.txt adds ca39529490e9 arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS adds c4552fa05a5a sh: config: remove left-over BACKLIGHT_LCD_SUPPORT adds 55b2bddee3b2 sh: prevent warnings when using iounmap adds 808f52e12fd5 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" adds 81f137bc17b0 ocfs2/dlm: use struct_size() helper adds d3cfb1d71afc ocfs2: add last unlock times in locking_state adds 0843e18b686c ocfs2: add locking filter debugfs file adds 28b2f68d9f7d ocfs2-add-locking-filter-debugfs-file-fix adds ec4f9c00dd3d ocfs2: add first lock wait time in locking_state adds 2d8fabe48186 ocfs: no need to check return value of debugfs_create functions adds 64017c441c98 ocfs-no-need-to-check-return-value-of-debugfs_create-functions-v2 adds c8a4859fbe4e ocfs2: clear zero in unaligned direct IO adds 83f5a3d284e9 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 9062565a2f87 ocfs2: wait for recovering done after direct unlock request adds 2848ccc8e517 ocfs2: checkpoint appending truncate log transaction befor [...] adds 7d169156b76b ramfs: support O_TMPFILE adds 417ca0c07798 mm/slab: validate cache membership under freelist hardening adds e524fa2020ed mm/slab: sanity-check page type when looking up cache adds 0a2b18fa4d76 mm/slab: restore IRQs in kfree() adds 98329b5f8130 lkdtm/heap: add tests for freelist hardening adds 9b77f1eddc70 mm/slub.c: avoid double string traverse in kmem_cache_flags() adds f940d5835940 slub: don't panic for memcg kmem cache creation failure adds 814f38aaab70 mm/kmemleak.c: fix check for softirq context adds e884623a1545 mm/kmemleak.c: change error at _write when kmemleak is disabled adds 7e4ea62a31d3 docs: kmemleak: add more documentation details adds 9c806500c81e mm/kasan: print frame description for stack bugs adds 86d63843361b device-dax: fix memory and resource leak if hotplug fails adds c78ed7aff7ae mm/hotplug: make remove_memory() interface usable adds 420a0854e8f2 device-dax: "Hotremove" persistent memory that is used lik [...] adds 318c2f071a45 mm: move MAP_SYNC to asm-generic/mman-common.h adds f797435cf352 include/linux/pfn_t.h: remove pfn_t_to_virt() adds 4ebb308d8bdc arm: remove ARCH_SELECT_MEMORY_MODEL adds 4b7eccae56c0 s390: remove ARCH_SELECT_MEMORY_MODEL adds 1090b320a3f9 sparc: remove ARCH_SELECT_MEMORY_MODEL adds 0e600b1207b7 mm/gup.c: make follow_page_mask() static adds 2aa2c5e4a439 mm: migrate: remove unused mode argument adds 822208ccfdb6 mm/memory.c: trivial clean up in insert_page() adds 430c4d0abfd2 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines adds d3f7cd8380e6 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] adds 5f11f27babbe mm: remove the account_page_dirtied export adds d742cb247055 mm/failslab.c: by default, do not fail allocations with di [...] adds deaca218329b mm, debug_pagelloc: use static keys to enable debugging adds afb951bc0add mm, page_alloc: more extensive free page checking with deb [...] adds 39a7d9be1d5c mm, debug_pagealloc: use a page type instead of page_ext flag adds ac2e53a76340 mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself adds b42af3e5bc7e mm/filemap.c: fix an overly long line in read_cache_page adds 088a7cd14cbc mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] adds 1fd424d5de24 jffs2: pass the correct prototype to read_cache_page adds d9c1d4973714 9p: pass the correct prototype to read_cache_page adds 96e0626efb96 mm/filemap.c: correct the comment about VM_FAULT_RETRY adds 9fe1b3614f83 mm, swap: fix race between swapoff and some swap operations adds 8cdc6b2f1808 mm/swap_state.c: simplify total_swapcache_pages() with get [...] adds d0bc72092bd2 mm, swap: fix bad swap file entry warning adds b1ad03f70efb mm, swap: use rbtree for swap_extent adds 98676abec3d7 mm-swap-use-rbtree-for-swap_extent-fix adds 5eb3ae4b5d7b mm/mincore.c: fix race between swapoff and mincore adds 4c7aca155fbc memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL adds fcc74ceb4dfa memcg, fsnotify: no oom-kill for remote memcg charging adds c7d810699e7b mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds 0dd0701b1704 mm, memcg: introduce memory.events.local adds cf180e87cae3 mm: memcontrol: dump memory.stat during cgroup OOM adds 15c1b2b3bdd4 mm-memcontrol-dump-memorystat-during-cgroup-oom-fix adds f2ad853a19e1 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] adds bd1db218bec3 mm: memcg/slab: rename slab delayed deactivation functions [...] adds 538c556456ee mm: memcg/slab: generalize postponed non-root kmem_cache d [...] adds e72658d070d8 mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() adds f0e36ea88862 mm: memcg/slab: unify SLAB and SLUB page accounting adds e252e2d0c50e mm: memcg/slab: don't check the dying flag on kmem_cache creation adds 6a8fb1a47126 mm: memcg/slab: synchronize access to kmem_cache dying fla [...] adds d17477cf29b3 mm: memcg/slab: rework non-root kmem_cache lifecycle management adds af7d45e33436 mm/slab: fix an use-after-free in kmemcg_workfn() adds c93cc8d0d0fd mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] adds 1cb54d4938cb mm: memcg/slab: reparent memcg kmem_caches on cgroup removal adds faf859468f1e mm: memcg/slab: properly handle kmem_caches reparented to [...] adds 78eab92c92ab mm, memcg: add a memcg_slabinfo debugfs file adds a29293581d94 mm, memcg: add ":deact" tag for reparented kmem caches in [...] adds f1d302c8c719 mm: use untagged_addr() for get_user_pages_fast addresses adds d40912a39727 mm: simplify gup_fast_permitted adds 374d0544e506 mm: lift the x86_32 PAE version of gup_get_pte to common code adds a2bfa60429fd MIPS: use the generic get_user_pages_fast code adds 2b95341a647e sh: add the missing pud_page definition adds 03aa5b6ab8da sh: use the generic get_user_pages_fast code adds e72a8c2a6cfe sparc64: add the missing pgd_page definition adds 307824cb323c sparc64-add-the-missing-pgd_page-definition-fix adds c7d2c841bffd sparc64: define untagged_addr() adds 53ca6f72845f sparc64: use the generic get_user_pages_fast code adds 859ad3cafd2f mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP adds bd8dfed3adee mm: reorder code blocks in gup.c adds 2cc5e405242e mm: consolidate the get_user_pages* implementations adds 0b9d3d6c0dc7 mm: validate get_user_pages_fast flags adds e779acb3867e mm: move the powerpc hugepd code to mm/gup.c adds 625fb827cfb2 mm: switch gup_hugepte to use try_get_compound_head adds 96a52df2d89a mm: mark the page referenced in gup_hugepte adds 80d6dfcf607a mm/mmap.c: fix the adjusted length error adds be996e152d5f asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] adds a48d0544ceb8 alpha: switch to generic version of pte allocation adds aa307c724bab arm: switch to generic version of pte allocation adds d7c4d2159b74 arm64: switch to generic version of pte allocation adds 6bc8acae8ad6 arm64/mm: fix a bogus GFP flag in pgd_alloc() adds 39ac361750f9 csky: switch to generic version of pte allocation adds 8905f3f719f1 m68k: sun3: switch to generic version of pte allocation adds f2bccad93c2f mips: switch to generic version of pte allocation adds d69c2069b064 nds32: switch to generic version of pte allocation adds d7de2d371365 nios2: switch to generic version of pte allocation adds 8d202d848336 parisc: switch to generic version of pte allocation adds 64cb2d5ad542 riscv: switch to generic version of pte allocation adds 75118b7fe5a0 um: switch to generic version of pte allocation adds ee826333316b unicore32: switch to generic version of pte allocation adds 4c24b795d8c4 mm/memremap: rename and consolidate SECTION_SIZE adds 0a470a2d114a mm: clean up is_device_*_page() definitions adds 8e24c111226a mm: introduce ARCH_HAS_PTE_DEVMAP adds 2725c0550997 arm64: mm: implement pte_devmap support adds c01d2d5ca848 arm64-mm-implement-pte_devmap-support-fix adds d015fb7f041d mm/pgtable: drop pgtable_t variable from pte_fn_t functions adds e9a98a1f15ce mm/memory.c: fail when offset == num in first check of __v [...] adds 17bfe41bb7ed mm/mmap: move common defines to mman-common.h adds 632c751dc11c mm/swap.c: fix release_pages() when releasing devmap pages adds e8dd3a41a930 mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 adds b461b551c382 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 adds fc96553b1f3e mm-swap-fix-release_pages-when-releasing-devmap-pages-v4 adds 3e0d73e95e3c mm/mmu_notifier: use hlist_add_head_rcu() adds 8f56ab232f66 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() adds 73740a322f6d s390x/mm: fail when an altmap is used for arch_add_memory() adds 5d1b356cd8d3 s390x/mm: implement arch_remove_memory() adds e59d800127f9 arm64/mm: add temporary arch_remove_memory() implementation adds 37f64a9b27e1 drivers/base/memory: pass a block_id to init_memory_block() adds fbfa071f1015 drivers/base/memory: fix a compilation warning adds b4ac66781271 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] adds 0878a57dbe8f mm/memory_hotplug: create memory block devices after arch_ [...] adds a5aa8078e206 mm/memory_hotplug: drop MHP_MEMBLOCK_API adds 62d02ddb8763 mm/memory_hotplug: remove memory block devices before arch [...] adds c77d81d8b864 mm/memory_hotplug: make unregister_memory_block_under_node [...] adds 5d37ad1e0d21 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] adds dd9b1b18c6e6 mm: section numbers use the type "unsigned long" adds 8afe7f304951 mm-section-numbers-use-the-type-unsigned-long-fix adds 57dd7215fe09 mm-section-numbers-use-the-type-unsigned-long-v3 adds 1e5b807670a2 drivers/base/memory: Use "unsigned long" for block ids adds a5bde90b54fe mm: make register_mem_sect_under_node() static adds cf39e98d4e6b mm/memory_hotplug: rename walk_memory_range() and pass sta [...] adds 1b901253f0e7 mm/memory_hotplug: move and simplify walk_memory_blocks() adds 863ee6a78ccd drivers/base/memory.c: Get rid of find_memory_block_hinted() adds 05b008fbb6c4 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3 adds 5b5be13a93d0 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3-fix adds 92c93ad68c40 mm/sparse.c: set section nid for hot-add memory adds 7b5247dd15b4 mm/sparsemem: introduce struct mem_section_usage adds a8fc70294568 mm/sparsemem: introduce a SECTION_IS_EARLY flag adds 7c9918b62181 mm/sparsemem: add helpers track active portions of a secti [...] adds 0f379337225b mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] adds 7481f2109fc5 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] adds db30f881e2d7 mm/hotplug: kill is_dev_zone() usage in __remove_pages() adds c627d7b0b32b mm: kill is_dev_zone() helper adds f8373228023b mm/sparsemem: prepare for sub-section ranges adds e1f24cca270a mm/sparsemem: support sub-section hotplug adds 9e2fe0441252 mm: document ZONE_DEVICE memory-model implications adds 3fba4e800add docs/vm: update ZONE_DEVICE memory model documentation adds a10a0f39cae6 mm/devm_memremap_pages: enable sub-section remap adds 0600f91d556b libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields adds a166981f328b libnvdimm/pfn: stop padding pmem namespaces to section alignment adds c387550e6685 mm/sparsemem: cleanup 'section number' data types adds 801908dd65d8 mm-sparsemem-cleanup-section-number-data-types-fix adds bcef38567a67 mm/vmalloc.c: remove "node" argument adds 36cf90025a4a mm/vmalloc.c: preload a CPU with one object for split purpose adds d987fb351049 mm/vmalloc.c: get rid of one single unlink_va() when merge adds dc466caa423b mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() adds 3663762f8f0e mm/vmalloc.c: spelling> s/informaion/information/ adds f08f0e450d21 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] adds 8ba27717501e mm/large system hash: clear hashdist when only one node wi [...] adds 6244fa647c19 mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] adds 798e1c2c9eff mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] adds 6c7e867e9063 mm/page_alloc: fix a false memory corruption adds ac48b124a6f1 mm: init: report memory auto-initialization features at boot time adds 26ba6e7bdb5c mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned adds 03591308ccf3 mm: vmscan: correct some vmscan counters for THP swapout adds 5ef09ee1b751 mm/vmscan.c: add a new member reclaim_state in struct shri [...] adds 9fdb0a4f6d3c mm/vmscan: add a new member reclaim_state in struct shrink [...] adds d5ddc106e9b6 mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths adds fdf63e653eb1 mm/vmscan.c: add checks for incorrect handling of current- [...] adds e0b679bdcb11 tools/vm/slabinfo: order command line options adds 4653423c1d60 tools/vm/slabinfo: add partial slab listing to -X adds fae9614d6628 tools/vm/slabinfo: add option to sort by partial slabs adds 9236e1692f45 tools/vm/slabinfo: add sorting info to help menu adds dd2dfdf57f64 proc: use down_read_killable mmap_sem for /proc/pid/maps adds 072bd690db1c proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup adds 2b3df387e4e1 proc: use down_read_killable mmap_sem for /proc/pid/pagemap adds 80b49428ca6b proc: use down_read_killable mmap_sem for /proc/pid/clear_refs adds da528d862233 proc: use down_read_killable mmap_sem for /proc/pid/map_files adds 2a2f93428a4e proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix adds ac8a224979aa mm: use down_read_killable for locking mmap_sem in access_ [...] adds bc87dba77777 z3fold: add inter-page compaction adds 26e1a3ac34f4 z3fold: remove redundant assignment to bud adds ed90d296ebc8 mm/z3fold: fix variable set but not used warnings adds 65a1df483cea mm/memory-failure.c: clarify error message adds 73419c8cf0ce mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] adds 75bb650b4c65 mm: mempolicy: handle vma with unmovable pages mapped corr [...] adds 784c9b292008 mm/oom_kill.c: add task UID to info message on an oom kill adds 97a26b63fdb4 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix adds 29fed0134a79 mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] adds ae01c929a339 mm/oom_kill.c: remove thread group leader check in oom_eva [...] adds 058c46bd2b36 mm, oom: refactor dump_tasks for memcg OOMs adds 0128ffe8decc mm, oom: remove redundant task_in_mem_cgroup() check adds e96ca48a9588 oom: decouple mems_allowed from oom_unkillable_task adds 07bfa1974c9c mm/oom_kill.c: remove redundant OOM score normalization in [...] adds 455723468d53 mm: thp: make transhuge_vma_suitable available for anonymous THP adds 27a151f1f814 mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] adds b647d7d0c17c mm: thp: fix false negative of shmem vma's THP eligibility adds cd1da5162d7b mm/cma.c: fail if fixed declaration can't be honored adds dfa3669d7c8f mm, memcg: proportional memory.{low,min} reclaim adds 4f1b792b1b02 mm, memcg: make memory.emin the baseline for utilisation d [...] adds a1b84ad640f3 mm, memcg: make scan aggression always exclude protection adds dc67d08d841d mm/vmscan: remove unused lru_pages argument adds c0520c18aca2 mm: don't expose page to fast gup before it's ready adds b5d41a7e6891 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d2f15ca8799c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds cdd11b636ef4 kernel/hung_task.c: Monitor killed tasks. adds 4888f3216ba2 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] adds 1d437f9eeacb vmcore: Add a kernel parameter novmcoredd adds b0e37d699da2 vmcore-add-a-kernel-parameter-novmcoredd-fix adds 74eb235f8c33 vmcore-add-a-kernel-parameter-novmcoredd-fix-fix adds ac8b8e118f64 include/linux/kernel.h: add typeof_member() macro adds bbe738e1584a fs/proc/inode.c: use typeof_member() macro adds c79b3dc268eb kernel: fix typos and some coding style in comments adds 644c9fd00452 linux/bits.h: make BIT(), GENMASK(), and friends available [...] adds b47d820c7729 arch: replace _BITUL() in kernel-space headers with BIT() adds 5fb1c534d268 arch/*: remove unused isa_page_to_bus() adds 0d79572e5616 lib/genalloc.c: export symbol addr_in_gen_pool adds 180f1e2396c3 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds c8738baced9e Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 6f3a7faab467 lib/math/rational.c: fix possible incorrect result from ra [...] adds abcbafaa622d lib/list: tweak LIST_POISON2 for better code generation on x86_64 adds 1b333405b940 lib/string.c: allow searching for NUL with strnchr adds 017afa239d68 lib/test_string.c: avoid masking memset16/32/64 failures adds 256ef13048e8 lib/test_string.c: add some testcases for strchr and strnchr adds 6d87765f2f48 lib/test_overflow.c: avoid tainting the kernel and fix wrap size adds c86f3a66de9a lib: introduce test_meminit module adds 89d31267e48b mm/ioremap: check virtual address alignment while creating [...] adds 61b16b0a3af9 mm/ioremap: probe platform for p4d huge map support adds 09699e36e5ff lib/string_helpers: fix some kerneldoc warnings adds 769a8d0df3f1 lib/test_meminit.c: fix -Wmaybe-uninitialized false positive adds f7339eafa0a3 checkpatch.pl: warn on duplicate sysctl local variable adds af1170a92c79 checkpatch: don't interpret stack dumps as commit IDs adds e3f47a8326b5 checkpatch: fix something adds 1db0be7f755c fs/binfmt_flat.c: remove set but not used variable 'inode' adds 02dc39589af4 fs/binfmt_elf.c: delete stale comment adds 260a20b3f0b1 init/Kconfig: fix neighboring typos adds 672119033a1b mm, kprobes: generalize and rename notify_page_fault() as [...] adds 3a0f95a87eb0 mips/kprobes: export kprobe_fault_handler() adds ad0ef1ba8186 coda: pass the host file in vma->vm_file on mmap adds 8cc3dc0761c1 uapi linux/coda.h: use __kernel_pid_t for userspace adds f96b0a426f3b uapi linux/coda_psdev.h: move upc_req definition from uapi [...] adds 3ce926f99dab coda: add error handling for fget adds a8787dd52051 coda: potential buffer overflow in coda_psdev_write() adds 52284b45c87e coda: fix build using bare-metal toolchain adds c917599bc918 coda: don't try to print names that were considered too long adds f32462e59dce uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] adds 3c96f09ef00d coda: clean up indentation, replace spaces with tab adds f851d2e8c167 coda: stop using 'struct timespec' in user API adds e814c9bdf029 coda: change Coda's user api to use 64-bit time_t in timespec adds 4c6c192cd027 coda: get rid of CODA_ALLOC() adds f4002cd573fd coda: get rid of CODA_FREE() adds 99fc334aae60 coda: bump module version adds c801d81bb736 coda: Move internal defs out of include/linux/ [ver #2] adds 64493b0a7937 coda: remove uapi/linux/coda_psdev.h adds b2db1f2867d4 coda: destroy mutex in put_super() adds dda5e17c4654 coda: use SIZE() for stat adds f987839747aa coda: add __init to init_coda_psdev() adds 41fda5bee76a coda: remove sysctl object from module when unused adds 1dcb428936ea coda: remove sb test in coda_fid_to_inode() adds 2145e6142d31 coda: ftoc validity check integration adds eef1918f2968 coda: add hinting support for partial file caching adds b19cf60cc00e coda-add-hinting-support-for-partial-file-caching-fix adds a732dd92d590 fs/hfsplus/xattr.c: replace strncpy with memcpy adds cdb1e8b2a166 fs/ufs/super.c: remove set but not used variable 'usb3' adds 27d04c9334ec nds32: fix asm/syscall.h adds b3d0b97f0a73 hexagon: define syscall_get_error() and syscall_get_return [...] adds 47a3471794a9 mips: define syscall_get_error() adds 7e229cdc2b9f parisc: define syscall_get_error() adds 9142ceec3934 powerpc: define syscall_get_error() adds 8d88049629d0 ptrace: add PTRACE_GET_SYSCALL_INFO request adds d2eb0e69f0eb selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO adds 4d3c9189d1ee selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] adds a769efa52e2e signal: reorder struct sighand_struct adds 3dad650f12c9 signal: simplify set_user_sigmask/restore_user_sigmask adds cd46839ac886 select: change do_poll() to return -ERESTARTNOHAND rather [...] adds 0b12d6801d47 select: shift restore_saved_sigmask_unless() into poll_sel [...] adds 25dfcdf54f3e coredump: split pipe command whitespace before expanding template adds 1f40ebadb41c drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] adds 6e780ae31edb aio: simplify read_events() adds 9bd784550bb6 scripts/gdb: add lx-genpd-summary command adds 1cc8ae019a11 scripts/gdb: add helpers to find and list devices adds 109473097446 resource: fix locking in find_next_iomem_res() adds 1699d7551403 resource-fix-locking-in-find_next_iomem_res-fix adds a95a8aeffb7a resource: avoid unnecessary lookups in find_next_iomem_res() adds ef22cf47f551 include/asm-generic/bug.h: fix "cut here" for WARN_ON for [...] adds 3fc4913ef210 ipc/mqueue.c: only perform resource calculation if user valid adds 8bf6b872f16e ipc/msg.c: consolidate all xxxctl_down() functions adds 00ef394f7ea9 include/linux/lz4.h: fix spelling and copy-paste errors in [...] new 186986bd4320 Merge branch 'akpm-current/current' new 23d410987f5a pinctrl: fix pxa2xx.c build warnings new 4e45535232a8 mm: add account_locked_vm utility function new 9c960b3933fc mm-add-account_locked_vm-utility-function-v3 new e6dc613c9451 mm-add-account_locked_vm-utility-function-v3-fix new 2b1aacf1c2a9 proc/sysctl: add shared variables for range check new 07cfec5ed617 tipc: remove two unused variables new 23b40c337c18 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix new 9c019693826e proc/sysctl: make firmware loader table conditional new 065e44bec24c drivers/tty/serial/sh-sci.c: suppress warning new 069e8e3a4011 fs/select.c: use struct_size() in kmalloc() new 88ef5e68e520 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new a3168eb70535 Merge branch 'akpm/master' new 48a8a5f9a326 Add linux-next specific files for 20190701
The 14 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: Documentation/admin-guide/cgroup-v2.rst | 30 +- Documentation/admin-guide/kernel-parameters.txt | 30 +- Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/kernel-api.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 48 +- .../devicetree/bindings/usb/s3c2410-usb.txt | 2 +- Documentation/filesystems/coda.txt | 11 +- Documentation/filesystems/proc.txt | 4 +- Documentation/vm/memory-model.rst | 40 + Next/SHA1s | 298 + Next/Trees | 300 + Next/merge.log | 16760 +++++++++++++++++++ Next/quilt-import.log | 2 + arch/alpha/include/asm/io.h | 5 - arch/alpha/include/asm/pgalloc.h | 40 +- arch/arc/include/asm/pgtable.h | 8 +- arch/arc/plat-eznps/include/plat/ctop.h | 15 +- arch/arm/Kconfig | 8 +- arch/arm/include/asm/io.h | 1 - arch/arm/include/asm/pgalloc.h | 41 +- arch/arm/kernel/efi.c | 3 +- arch/arm/mm/dma-mapping.c | 5 +- arch/arm/mm/fault.c | 24 +- arch/arm/mm/mmu.c | 2 +- arch/arm/mm/pageattr.c | 3 +- arch/arm64/Kconfig | 5 +- arch/arm64/include/asm/pgalloc.h | 47 +- arch/arm64/include/asm/pgtable-prot.h | 1 + arch/arm64/include/asm/pgtable.h | 21 + arch/arm64/include/asm/sysreg.h | 82 +- arch/arm64/kernel/efi.c | 3 +- arch/arm64/mm/fault.c | 24 +- arch/arm64/mm/mmu.c | 24 +- arch/arm64/mm/pageattr.c | 3 +- arch/arm64/mm/pgd.c | 9 +- arch/csky/include/asm/pgalloc.h | 30 +- arch/hexagon/include/asm/syscall.h | 14 + arch/ia64/mm/fault.c | 24 +- arch/ia64/mm/init.c | 2 - arch/m68k/include/asm/sun3_pgalloc.h | 41 +- arch/mips/Kconfig | 3 + arch/mips/include/asm/io.h | 2 - arch/mips/include/asm/kprobes.h | 1 + arch/mips/include/asm/pgalloc.h | 33 +- arch/mips/include/asm/pgtable.h | 3 + arch/mips/include/asm/syscall.h | 6 + arch/mips/kernel/kprobes.c | 2 +- arch/mips/mm/Makefile | 1 - arch/mips/mm/gup.c | 303 - arch/nds32/include/asm/pgalloc.h | 31 +- arch/nds32/include/asm/syscall.h | 27 +- arch/nios2/include/asm/pgalloc.h | 37 +- arch/parisc/include/asm/pgalloc.h | 33 +- arch/parisc/include/asm/syscall.h | 7 + arch/powerpc/Kconfig | 5 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - arch/powerpc/include/asm/syscall.h | 10 + arch/powerpc/include/uapi/asm/mman.h | 6 +- arch/powerpc/kvm/book3s_64_vio.c | 44 +- arch/powerpc/kvm/book3s_xics.c | 2 +- arch/powerpc/mm/book3s64/iommu_api.c | 41 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 5 + arch/powerpc/mm/fault.c | 23 +- arch/powerpc/mm/hugetlbpage.c | 72 - arch/powerpc/mm/mem.c | 2 - arch/powerpc/platforms/powernv/memtrace.c | 23 +- arch/riscv/include/asm/pgalloc.h | 29 +- arch/s390/Kconfig | 5 +- arch/s390/appldata/appldata_base.c | 15 +- arch/s390/include/asm/ctl_reg.h | 42 +- arch/s390/include/asm/nmi.h | 20 +- arch/s390/include/asm/pgtable.h | 8 +- arch/s390/include/asm/processor.h | 20 +- arch/s390/include/asm/ptrace.h | 10 +- arch/s390/include/asm/setup.h | 40 +- arch/s390/include/asm/thread_info.h | 34 +- arch/s390/kernel/topology.c | 6 +- arch/s390/mm/fault.c | 16 +- arch/s390/mm/init.c | 18 +- arch/sh/Kconfig | 2 + arch/sh/configs/hp6xx_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/include/asm/io.h | 6 +- arch/sh/include/asm/pgtable-3level.h | 1 + arch/sh/include/asm/pgtable.h | 37 + arch/sh/mm/Makefile | 2 +- arch/sh/mm/fault.c | 18 +- arch/sh/mm/gup.c | 277 - arch/sh/mm/init.c | 2 - arch/sparc/Kconfig | 4 +- arch/sparc/include/asm/pgtable_64.h | 43 + arch/sparc/include/uapi/asm/mman.h | 6 - arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/fault_64.c | 16 +- arch/sparc/mm/gup.c | 340 - arch/um/include/asm/pgalloc.h | 16 +- arch/um/kernel/mem.c | 22 - arch/unicore32/include/asm/pgalloc.h | 36 +- arch/unicore32/include/mach/regs-gpio.h | 2 +- arch/x86/Kconfig | 9 +- arch/x86/entry/vdso/vdso32-setup.c | 7 +- arch/x86/ia32/ia32_signal.c | 2 +- arch/x86/include/asm/bitops.h | 189 +- arch/x86/include/asm/io.h | 1 - arch/x86/include/asm/pgalloc.h | 19 +- arch/x86/include/asm/pgtable-3level.h | 47 - arch/x86/include/asm/pgtable.h | 4 +- arch/x86/include/asm/pgtable_64.h | 8 +- arch/x86/include/asm/pgtable_types.h | 1 - arch/x86/kernel/itmt.c | 6 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kvm/mmu.c | 2 +- arch/x86/mm/fault.c | 21 +- arch/x86/mm/init_32.c | 2 - arch/x86/mm/init_64.c | 6 +- arch/x86/mm/ioremap.c | 5 + arch/x86/mm/pgtable.c | 33 +- arch/x86/xen/mmu_pv.c | 3 +- drivers/acpi/acpi_memhotplug.c | 19 +- drivers/base/firmware_loader/fallback_table.c | 13 +- drivers/base/memory.c | 219 +- drivers/base/node.c | 35 +- drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/dax/dax-private.h | 2 + drivers/dax/kmem.c | 46 +- drivers/fpga/dfl-afu-dma-region.c | 53 +- drivers/gpu/drm/i915/i915_mm.c | 3 +- drivers/gpu/drm/i915/i915_perf.c | 8 +- drivers/hv/vmbus_drv.c | 6 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/misc/lkdtm/core.c | 5 + drivers/misc/lkdtm/heap.c | 72 + drivers/misc/lkdtm/lkdtm.h | 5 + drivers/misc/sram-exec.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 2 +- drivers/nvdimm/dax_devs.c | 2 +- drivers/nvdimm/pfn.h | 15 +- drivers/nvdimm/pfn_devs.c | 95 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/rapidio/devices/rio_mport_cdev.c | 2 + drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/tty_ldisc.c | 6 +- drivers/vfio/vfio_iommu_spapr_tce.c | 54 +- drivers/vfio/vfio_iommu_type1.c | 17 +- drivers/xen/balloon.c | 7 +- drivers/xen/gntdev.c | 6 +- drivers/xen/privcmd.c | 6 +- drivers/xen/xlate_mmu.c | 3 +- fs/9p/vfs_addr.c | 6 +- fs/aio.c | 31 +- fs/binfmt_elf.c | 1 - fs/binfmt_flat.c | 2 - fs/buffer.c | 56 +- fs/coda/Makefile | 3 +- fs/coda/cache.c | 2 +- fs/coda/cnode.c | 17 +- fs/coda/coda_fs_i.h | 4 +- fs/coda/coda_int.h | 10 + fs/coda/coda_linux.c | 45 +- fs/coda/coda_linux.h | 16 - {include/linux => fs/coda}/coda_psdev.h | 55 +- fs/coda/dir.c | 12 +- fs/coda/file.c | 143 +- fs/coda/inode.c | 3 +- fs/coda/pioctl.c | 3 +- fs/coda/psdev.c | 36 +- fs/coda/symlink.c | 3 +- fs/coda/sysctl.c | 11 - fs/coda/upcall.c | 146 +- fs/coredump.c | 44 +- fs/eventpoll.c | 15 +- fs/f2fs/data.c | 2 +- fs/hfsplus/xattr.c | 2 +- fs/io_uring.c | 11 +- fs/iomap.c | 2 +- fs/jffs2/file.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/notify/fanotify/fanotify.c | 5 +- fs/notify/inotify/inotify_fsnotify.c | 8 +- fs/notify/inotify/inotify_user.c | 8 +- fs/ocfs2/alloc.c | 15 + fs/ocfs2/aops.c | 22 +- fs/ocfs2/blockcheck.c | 56 +- fs/ocfs2/blockcheck.h | 7 +- fs/ocfs2/cluster/heartbeat.c | 102 +- fs/ocfs2/cluster/heartbeat.h | 2 +- fs/ocfs2/cluster/netdebug.c | 39 +- fs/ocfs2/cluster/nodemanager.c | 4 +- fs/ocfs2/cluster/quorum.c | 2 +- fs/ocfs2/cluster/tcp.c | 5 +- fs/ocfs2/cluster/tcp.h | 5 +- fs/ocfs2/dlm/dlmdebug.c | 44 +- fs/ocfs2/dlm/dlmdebug.h | 10 +- fs/ocfs2/dlm/dlmdomain.c | 10 +- fs/ocfs2/dlm/dlmmaster.c | 2 +- fs/ocfs2/dlm/dlmrecovery.c | 8 +- fs/ocfs2/dlm/dlmunlock.c | 23 +- fs/ocfs2/dlmglue.c | 93 +- fs/ocfs2/ocfs2.h | 4 + fs/ocfs2/super.c | 29 +- fs/proc/Kconfig | 3 +- fs/proc/base.c | 31 +- fs/proc/inode.c | 27 +- fs/proc/proc_sysctl.c | 4 + fs/proc/task_mmu.c | 26 +- fs/proc/task_nommu.c | 6 +- fs/proc/vmcore.c | 9 + fs/ramfs/inode.c | 12 + fs/select.c | 96 +- fs/ubifs/file.c | 2 +- fs/ufs/super.c | 2 - include/asm-generic/bitops-instrumented.h | 263 + include/asm-generic/bug.h | 6 +- include/asm-generic/pgalloc.h | 107 +- include/linux/bits.h | 17 +- include/linux/coda.h | 3 +- include/linux/compat.h | 3 +- include/linux/dmar.h | 14 +- include/linux/genalloc.h | 2 +- include/linux/hugetlb.h | 120 +- include/linux/io.h | 1 + include/linux/kernel.h | 2 + include/linux/kprobes.h | 19 + include/linux/lz4.h | 18 +- include/linux/memcontrol.h | 50 +- include/linux/memory.h | 11 +- include/linux/memory_hotplug.h | 27 +- include/linux/migrate.h | 3 +- include/linux/mm.h | 107 +- include/linux/mm_types.h | 2 + include/linux/mmzone.h | 89 +- include/linux/node.h | 14 +- include/linux/oom.h | 1 - include/linux/page-flags.h | 6 + include/linux/page_ext.h | 1 - include/linux/pagemap.h | 3 +- include/linux/pfn_t.h | 11 +- include/linux/poison.h | 2 +- include/linux/sched.h | 8 + include/linux/sched/signal.h | 16 +- include/linux/signal.h | 4 - include/linux/slab.h | 15 +- include/linux/swap.h | 18 +- include/linux/sysctl.h | 7 + include/linux/tracehook.h | 9 +- include/linux/wait.h | 4 +- include/trace/events/vmscan.h | 71 +- include/uapi/asm-generic/mman-common.h | 7 +- include/uapi/asm-generic/mman.h | 10 +- include/uapi/linux/coda.h | 56 +- include/uapi/linux/coda_psdev.h | 28 - include/uapi/linux/ptrace.h | 35 + init/Kconfig | 4 +- init/main.c | 24 + ipc/ipc_sysctl.c | 35 +- ipc/mqueue.c | 19 +- ipc/msg.c | 18 +- kernel/dma/remap.c | 2 +- kernel/hung_task.c | 44 + kernel/kexec_core.c | 2 +- kernel/memremap.c | 63 +- kernel/pid_namespace.c | 3 +- kernel/ptrace.c | 101 +- kernel/resource.c | 49 +- kernel/signal.c | 69 +- kernel/sysctl.c | 215 +- kernel/ucount.c | 6 +- lib/Kconfig.debug | 14 + lib/Makefile | 1 + lib/genalloc.c | 5 +- lib/ioremap.c | 11 + lib/math/rational.c | 63 +- lib/string.c | 11 +- lib/string_helpers.c | 77 +- lib/test_kasan.c | 81 +- lib/test_meminit.c | 364 + lib/test_overflow.c | 11 +- lib/test_string.c | 83 +- localversion-next | 1 + mm/Kconfig | 21 +- mm/Kconfig.debug | 14 +- mm/Makefile | 4 +- mm/as_dirty_helpers.c | 8 +- mm/cma.c | 13 + mm/dmapool.c | 2 +- mm/failslab.c | 3 +- mm/filemap.c | 19 +- mm/gup.c | 640 +- mm/hmm.c | 2 - mm/huge_memory.c | 11 +- mm/internal.h | 25 + mm/kasan/kasan.h | 5 + mm/kasan/report.c | 165 + mm/kmemleak.c | 4 +- mm/list_lru.c | 3 +- mm/memcontrol.c | 461 +- mm/memory-failure.c | 2 +- mm/memory.c | 35 +- mm/memory_hotplug.c | 330 +- mm/mempolicy.c | 120 +- mm/migrate.c | 7 +- mm/mincore.c | 12 +- mm/mmap.c | 43 +- mm/mmu_notifier.c | 2 +- mm/nommu.c | 91 +- mm/oom_kill.c | 130 +- mm/page-writeback.c | 1 - mm/page_alloc.c | 247 +- mm/page_ext.c | 3 - mm/page_io.c | 2 +- mm/page_owner.c | 61 +- mm/shmem.c | 3 + mm/slab.c | 58 +- mm/slab.h | 198 +- mm/slab_common.c | 222 +- mm/slub.c | 66 +- mm/sparse-vmemmap.c | 21 +- mm/sparse.c | 354 +- mm/swap.c | 13 +- mm/swap_state.c | 49 +- mm/swapfile.c | 295 +- mm/util.c | 100 +- mm/vmalloc.c | 98 +- mm/vmscan.c | 219 +- mm/z3fold.c | 530 +- net/core/neighbour.c | 20 +- net/core/sock.c | 2 +- net/core/sysctl_net_core.c | 34 +- net/dccp/sysctl.c | 16 +- net/ipv4/sysctl_net_ipv4.c | 60 +- net/ipv6/addrconf.c | 6 +- net/ipv6/route.c | 7 +- net/ipv6/sysctl_net_ipv6.c | 10 +- net/mpls/af_mpls.c | 10 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 +- net/rxrpc/sysctl.c | 9 +- net/sctp/sysctl.c | 35 +- net/sunrpc/xprtrdma/transport.c | 3 +- net/tipc/sysctl.c | 6 +- scripts/checkpatch.pl | 30 +- scripts/decode_stacktrace.sh | 4 +- scripts/gdb/linux/device.py | 182 + scripts/gdb/linux/genpd.py | 83 + scripts/gdb/vmlinux-gdb.py | 2 + scripts/spelling.txt | 36 +- security/Kconfig.hardening | 29 + security/keys/sysctl.c | 26 +- security/loadpin/loadpin.c | 6 +- security/yama/yama_lsm.c | 3 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- tools/testing/selftests/proc/proc-pid-vm.c | 17 +- tools/testing/selftests/ptrace/.gitignore | 1 + tools/testing/selftests/ptrace/Makefile | 2 +- tools/testing/selftests/ptrace/get_syscall_info.c | 271 + tools/vm/slabinfo.c | 118 +- virt/kvm/arm/mmu.c | 2 +- 362 files changed, 24990 insertions(+), 5655 deletions(-) create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log delete mode 100644 arch/mips/mm/gup.c delete mode 100644 arch/sh/mm/gup.c delete mode 100644 arch/sparc/mm/gup.c rename {include/linux => fs/coda}/coda_psdev.h (59%) create mode 100644 include/asm-generic/bitops-instrumented.h delete mode 100644 include/uapi/linux/coda_psdev.h create mode 100644 lib/test_meminit.c create mode 100644 localversion-next create mode 100644 scripts/gdb/linux/device.py create mode 100644 scripts/gdb/linux/genpd.py create mode 100644 tools/testing/selftests/ptrace/get_syscall_info.c