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-release-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 39a314cd1168 Add linux-next specific files for 20200421 omits 1b2622b219e6 Merge branch 'akpm/master' omits 74f86426435b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 7dce81a42bde mm/madvise: allow KSM hints for remote API omits 22b653bb1a66 mm/madvise: employ mmget_still_valid() for write lock omits bf0d9bb883b9 mm/madvise: support both pid and pidfd for process_madvise omits cae45d283110 pid: move pidfd_get_pid() to pid.c omits 0f9a3e5bde34 mm/madvise: check fatal signal pending of target process omits 1f1cd380b3d7 fix process_madvise build break for arm64 omits bb33c9fe89d9 mm/madvise: introduce process_madvise() syscall: an extern [...] omits ae8a2155a75a mm/madvise: pass task and mm to do_madvise omits e4c024bf4ffd net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 7de674b6b720 mm/swap.c: annotate data races for lru_rotate_pvecs omits ef917eaa85f7 mm: annotate a data race in page_zonenum() omits c3e0c65802e2 mm/rmap: annotate a data race at tlb_flush_batched omits 03715b886a2f mm/util.c: annotate an data race at vm_committed_as omits 7cda624cc62c mm/mempool: fix a data race in mempool_free() omits e5917d3ad40b mm/list_lru: fix a data race in list_lru_count_one omits 5b7558f3449a mm/memcontrol: fix a data race in scan count omits f10c47fb7ee6 mm/page_counter: fix various data races at memsw omits 824eae283f60 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 8a7d38f0b17a mm/swapfile: fix and annotate various data races omits e345dfa414b5 mm/filemap.c: fix a data race in filemap_fault() omits 60eff05d36fb mm/swap_state: mark various intentional data races omits b4cd7bbd2161 mm-page_io-mark-various-intentional-data-races-v2 omits 2d6f8d0eb2af mm/page_io: mark various intentional data races omits 03ac48c80402 mm/frontswap: mark various intentional data races omits bdda75e0a707 mm/kmemleak: silence KCSAN splats in checksum omits a3ef415a8c5d kernel: set USER_DS in kthread_use_mm omits 8a10dd143a5e kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 omits 7bb20cecd81e kernel: better document the use_mm/unuse_mm API contract omits b01b53ea7f53 kernel: move use_mm/unuse_mm to kthread.c omits 35bd54635fb1 kernel: move use_mm/unuse_mm to kthread.c omits 4984421ee813 i915/gvt: remove unused xen bits omits 2a8be3a382a4 amdgpu: a NULL ->mm does not mean a thread is a kthread omits 41d80f03b0a0 Merge branch 'akpm-current/current' omits b609319498eb arm64/hugetlb: fix hugetlb initialization omits 28305d02bf2f crypto: hisilicon/qm add more ACPI dependencies omits 68df89cc6640 Merge remote-tracking branch 'cel/cel-next' omits 418a0a885286 Merge remote-tracking branch 'fpga/for-next' omits ea6b6609b7cf Merge remote-tracking branch 'devfreq/devfreq-next' omits ba1900e8b08e Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 64a38c16825b Merge remote-tracking branch 'hyperv/hyperv-next' omits c53897a73872 Merge remote-tracking branch 'xarray/xarray' omits cf80277b52a1 Merge remote-tracking branch 'nvmem/for-next' omits 8dab80135e0b Merge remote-tracking branch 'slimbus/for-next' omits ff1edb3d90b7 Merge remote-tracking branch 'fsi/next' omits 7cd140959696 Merge remote-tracking branch 'kspp/for-next/kspp' omits d041327977f5 Merge remote-tracking branch 'ntb/ntb-next' omits 50e9f5ce6c9e Merge remote-tracking branch 'rtc/rtc-next' omits c0db3caa4b51 Merge remote-tracking branch 'coresight/next' omits fc65715b450a Merge remote-tracking branch 'livepatching/for-next' omits 772932382288 Merge remote-tracking branch 'kselftest/next' omits 22d2f98b6dec Merge remote-tracking branch 'userns/for-next' omits 7bfd326d45fa Merge remote-tracking branch 'pwm/for-next' omits 83db709dac56 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 345a1d17f14d Merge remote-tracking branch 'pinctrl-intel/for-next' omits 7675b5b3767e Merge remote-tracking branch 'pinctrl/for-next' omits 9f617b4c12ef Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits b3d41addafcf Merge remote-tracking branch 'gpio/for-next' omits d51c17fa80b1 Merge remote-tracking branch 'rpmsg/for-next' omits da4f13de9852 Merge remote-tracking branch 'vhost/linux-next' omits 320d3b795172 Merge remote-tracking branch 'scsi/for-next' omits 65cfd1ca5545 Merge remote-tracking branch 'cgroup/for-next' omits 0bffa9f784e8 Merge remote-tracking branch 'slave-dma/next' omits 21fe660d16a8 Merge remote-tracking branch 'mux/for-next' omits 8e2036ee7df1 Merge remote-tracking branch 'staging/staging-next' omits e74f46de0217 Merge remote-tracking branch 'thunderbolt/next' omits 7096ce032eff Merge remote-tracking branch 'soundwire/next' omits 136d9cc26c33 Merge remote-tracking branch 'extcon/extcon-next' omits d1fbe6479c9c Merge remote-tracking branch 'tty/tty-next' omits 57a0e7302d3d Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits e9c05caf822f Merge remote-tracking branch 'usb/usb-next' omits ddd04924ddf1 Merge remote-tracking branch 'driver-core/driver-core-next' omits b3bba5055b79 Merge remote-tracking branch 'ipmi/for-next' omits 781c6c82fae2 Merge remote-tracking branch 'leds/for-next' omits 7ba3fb95803a Merge remote-tracking branch 'chrome-platform/for-next' omits 08639aa0b3c3 Merge remote-tracking branch 'drivers-x86/for-next' omits 43db9216c922 Merge remote-tracking branch 'workqueues/for-next' omits 4ade53909768 Merge remote-tracking branch 'percpu/for-next' omits 16421e830bed Merge remote-tracking branch 'kvms390/next' omits 1eb8fc66d5fd Merge remote-tracking branch 'kvm/linux-next' omits eba430dfd114 Merge remote-tracking branch 'rcu/rcu/next' omits 56b3b7ce9d92 Merge remote-tracking branch 'edac/edac-for-next' omits 937718ea6d63 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 8e6c16bf5b84 Merge remote-tracking branch 'tip/auto-latest' omits 9312d774dc7a Merge remote-tracking branch 'spi/for-next' omits 65002af3a898 Merge remote-tracking branch 'devicetree/for-next' omits 1a9805281881 Merge remote-tracking branch 'audit/next' omits f4b7362188c1 Merge remote-tracking branch 'tpmdd/next' omits 1484401989ec Merge remote-tracking branch 'smack/for-next' omits 37250eab5c00 Merge remote-tracking branch 'selinux/next' omits 34b8e69ec3ad Merge remote-tracking branch 'keys/keys-next' omits 7dc0558cdb37 Merge remote-tracking branch 'apparmor/apparmor-next' omits 73c6d93f43c5 Merge remote-tracking branch 'regulator/for-next' omits a2da31c85aa2 Merge remote-tracking branch 'battery/for-next' omits 23a40bab3151 Merge remote-tracking branch 'mmc/next' omits 0e13eeb353bd Merge remote-tracking branch 'device-mapper/for-next' omits f803b6523025 Merge remote-tracking branch 'block/for-next' omits f4294f1c59fc Merge remote-tracking branch 'input/next' omits 61520b47e062 next-20200420/sound-asoc omits 4e0ccac66199 Merge remote-tracking branch 'sound/for-next' omits d28b8b4c0da2 Merge remote-tracking branch 'regmap/for-next' omits 4d20be7a8d66 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 22703846adcc Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 5504e1f2397b Merge remote-tracking branch 'drm-misc/for-linux-next' omits c52edcb286eb Merge remote-tracking branch 'drm-intel/for-linux-next' omits ba22f6f28688 Merge remote-tracking branch 'amdgpu/drm-next' omits 0d0d2d168eb6 Merge remote-tracking branch 'crypto/master' omits ec754e690770 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 4a044c0037d4 Merge remote-tracking branch 'gfs2/for-next' omits 2808f60f5776 Merge remote-tracking branch 'mac80211-next/master' omits f06af18ff539 Merge remote-tracking branch 'wireless-drivers-next/master' omits d6b470e5ca01 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits e0f3c410417f Merge remote-tracking branch 'net-next/master' omits d61c6ed81a30 Merge remote-tracking branch 'rdma/for-next' omits 681eb99da8b7 Merge remote-tracking branch 'swiotlb/linux-next' omits a084e30d6ff9 Merge remote-tracking branch 'ieee1394/for-next' omits 115787f20838 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 1d2c9af8b702 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits de7a0c4754ea Merge remote-tracking branch 'pm/linux-next' omits fb931b5a4c86 Merge remote-tracking branch 'v4l-dvb/master' omits aa6d62ca22bb Merge remote-tracking branch 'jc_docs/docs-next' omits 711e67726aad Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits d629625e607f Merge branch 'dmi/master' omits 59dbf873f81a Merge remote-tracking branch 'i3c/i3c/next' omits e854a70f6f0b signal: Avoid corrupting si_pid and si_uid in do_notify_parent omits 232892a623fb Merge remote-tracking branch 'i2c/i2c/for-next' omits cb881daa43cf Merge remote-tracking branch 'hid/for-next' omits 4ea9270f05e2 Merge remote-tracking branch 'printk/for-next' omits 791b16f95985 Merge remote-tracking branch 'vfs/for-next' omits 8cedd633fa4a Merge remote-tracking branch 'file-locks/locks-next' omits 12282c220651 Merge remote-tracking branch 'nfsd/nfsd-next' omits 599f59562e0a Merge remote-tracking branch 'jfs/jfs-next' omits 76df0f5d847e Merge remote-tracking branch 'fuse/for-next' omits ef00e4eef897 Merge remote-tracking branch 'f2fs/dev' omits c06f88e076cb Merge remote-tracking branch 'ext3/for_next' omits 50c0fc07d7ab Merge remote-tracking branch 'exfat/dev' omits ee0b2dd9f03f Merge remote-tracking branch 'btrfs/for-next' omits 233fd8d4c4a3 Merge remote-tracking branch 'sh/sh-next' omits 846fb99308af Merge remote-tracking branch 'nds32/next' omits 9dc35e9729e3 Merge remote-tracking branch 'mips/mips-next' omits 2d2b2783b40c Merge remote-tracking branch 'm68k/for-next' omits 12d77a1dbd7a Merge remote-tracking branch 'h8300/h8300-next' omits 709226898509 Merge remote-tracking branch 'csky/linux-next' omits d705f72c8df7 Merge remote-tracking branch 'clk/clk-next' omits 72a2dc09065e Merge remote-tracking branch 'tegra/for-next' omits 545f1464de9f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a2d50e493766 Merge remote-tracking branch 'samsung-krzk/for-next' omits c89622bda0ed Merge remote-tracking branch 'rockchip/for-next' omits 8f2620c1799a Merge remote-tracking branch 'reset/reset/next' omits 5c70e758f4fa Merge remote-tracking branch 'renesas/next' omits b353c069fa04 Merge remote-tracking branch 'realtek/for-next' omits a40dc1ba5e9d Merge remote-tracking branch 'raspberrypi/for-next' omits 19f5c7112595 Merge remote-tracking branch 'qcom/for-next' omits 8448c035b0cb Merge remote-tracking branch 'omap/for-next' omits 59e888027592 Merge remote-tracking branch 'mvebu/for-next' omits 6e752f166d08 Merge remote-tracking branch 'mediatek/for-next' omits 51f2e8d149ff Merge remote-tracking branch 'keystone/next' omits bfad51ea66ea Merge remote-tracking branch 'imx-mxs/for-next' omits 89dc9a92f636 Merge remote-tracking branch 'at91/at91-next' omits e8662ab328e0 Merge remote-tracking branch 'aspeed/for-next' omits 1e6d91610fc6 Merge remote-tracking branch 'arm/for-next' omits a638d8386ffc Merge remote-tracking branch 'dma-mapping/for-next' omits 69cecf88d56e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 3c7f529d10ff Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c260d2ccae09 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 0cca8d25a96a Merge remote-tracking branch 'fpga-fixes/fixes' omits 213b5c8a58fd Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 35b245ffe2fc Merge remote-tracking branch 'mmc-fixes/fixes' omits d8294685c20f Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 1685b7fab081 Merge remote-tracking branch 'scsi-fixes/fixes' omits 3b31a6a42a13 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits fcddd079054b Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 75d66ab977f4 Merge remote-tracking branch 'kvms390-fixes/master' omits bd14195ad0cb Merge remote-tracking branch 'kvm-fixes/master' omits 515ee34f58a3 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits f1aef58aa309 Merge remote-tracking branch 'crypto-current/master' omits 57b0b145aa86 Merge remote-tracking branch 'input-current/for-linus' omits 972dfceda287 Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits ac24220e6c39 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits c030d4b722d1 Merge remote-tracking branch 'staging.current/staging-linus' omits c91d21c0790e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits cfc4e66fa8b5 Merge remote-tracking branch 'usb.current/usb-linus' omits a704136d1252 Merge remote-tracking branch 'tty.current/tty-linus' omits 16d3361e91a8 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 7efa1526a19d Merge remote-tracking branch 'spi-fixes/for-linus' omits 64072830503d Merge remote-tracking branch 'regulator-fixes/for-linus' omits 1fe977d98209 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 5814e481681a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits d954765ba54c Merge remote-tracking branch 'sound-current/for-linus' omits 5e4869507a14 Merge remote-tracking branch 'wireless-drivers/master' omits d43d505d9dc9 Merge remote-tracking branch 'netfilter/master' omits 0f6daeda6d7c Merge remote-tracking branch 'ipsec/master' omits 810a97bdded0 Merge remote-tracking branch 'net/master' omits 94ff45860268 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 9cf7395d986e Merge remote-tracking branch 'arc-current/for-curr' omits d14c1d79b97b Merge remote-tracking branch 'kbuild-current/fixes' omits a444ab0afbc2 ipc/namespace.c: use a work queue to free_ipc omits ac5bbb19223a ipc/msg: add missing annotation for freeque() omits 540533e60862 selftests: vm: pkeys: fix multilib builds for x86 omits f0e6b3d91f00 selftests: vm: pkeys: use the correct page size on powerpc omits af9a9bf3e2e7 selftests/vm/pkeys: override access right definitions on powerpc omits 5d461044c9d8 selftests/vm/pkeys: test correct behaviour of pkey-0 omits 3829137ed5b5 selftests/vm/pkeys: introduce a sub-page allocator omits b96d0dc36a2b selftests/vm/pkeys: detect write violation on a mapped acc [...] omits fe572d1a784b selftests/vm/pkeys: associate key on a mapped page and det [...] omits e13d196594c6 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 734caa125d04 selftests/vm/pkeys: improve checks to determine pkey support omits 951cc4ff25a3 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() omits 7114b0c8132f selftests/vm/pkeys: fix number of reserved powerpc pkeys omits c55a9c9e5599 selftests/vm/pkeys: introduce powerpc support omits 57adc2b9aeee selftests/vm/pkeys: introduce generic pkey abstractions omits 588dcc1e63d1 selftests: vm: pkeys: use the correct huge page size omits 7645954799cc selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits c905e9a40bec selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() omits 81f1e31b258c selftests/vm/pkeys: fix pkey_disable_clear() omits 00b152b69b2c selftests: vm: pkeys: add helpers for pkey bits omits b82e92c4b1aa selftests: vm: pkeys: Use sane types for pkey register omits d8333e4e1f13 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() omits 14fe4b57adeb selftests/vm/pkeys: move some definitions to arch-specific header omits c4ef4bfb9ccc selftests/vm/pkeys: move generic definitions to header file omits cd3a52c60c6d selftests/vm/pkeys: rename all references to pkru to a gen [...] omits 314c6d53d4bb selftests/x86/pkeys: move selftests to arch-neutral directory omits 814efac5e128 aio: simplify read_events() omits 7874a1452a69 kernel/relay.c: fix read_pos error when multiple readers omits 4324a7f4401b panic: add sysctl to dump all CPUs backtraces on oops event omits 9852d271d112 arm64: memory: give hotplug memory a different resource name omits 878fc032b878 mm/memory_hotplug: allow arch override of non boot memory [...] omits 41f05fef6fdb kexec: prevent removal of memory in use by a loaded kexec image omits db22035066bc umh: fix refcount underflow in fork_usermode_blob(). omits 6ff83732ae58 fs/seq_file.c: seq_read: Update pr_info_ratelimited omits d512ae65253e fat: improve the readahead for FAT entries omits f90fd4ebd6af fat: don't allow to mount if the FAT length == 0 omits 85d3404599ae fs/binfmt_elf: remove redundant elf_map ifndef omits 8ffe2d3ad9f2 checkpatch: look for c99 comments in ctx_locate_comment omits e705114a6cfe checkpatch: additional MAINTAINER section entry ordering checks omits 43dc0ba08998 lib/test_lockup.c: make test_inode static omits 247af094607b test_firmware: remove unnecessary test_fw_mutex in test_de [...] omits ce465db34623 lib: optimize cpumask_local_spread() omits cc15edf8bf74 lib: Add might_fault() to strncpy_from_user. omits d0b84211a395 lib/math: avoid trailing newline hidden in pr_fmt() omits 82b45a1d7b96 dynamic_debug: add an option to enable dynamic debug for m [...] omits 93a0fba3de9a kernel/hung_task.c: introduce sysctl to print all traces w [...] omits 87e5f92ee04e parisc: add sysctl file interface panic_on_stackoverflow omits ab84a062a7fb user.c: make uidhash_table static omits 277276e52323 proc: rename "catch" function argument omits 671e4f270455 kernel/hung_task.c: Monitor killed tasks. omits 8eca459e0412 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 2a38d5ea0ada fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 4e8add34bd2c mm: use false for bool variable omits 213c352411e2 mm/memory: fix a typo in comment "attampt"->"attempt" omits 7c416d83ae14 mm/page-writeback: fix a typo in comment "effictive"->"effective" omits 8909574535e1 mm/sparse: fix a typo in comment "convienence"->"convenience" omits 1f2818a0472e mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] omits fad94fb5a26d mm: fix a typo in comment "strucure"->"structure" omits 9997dd779bae mm, memcg: fix some typos in memcontrol.c omits abcf2fcb2c2d mm/frontswap: fix some typos in frontswap.c omits 092f75b0d209 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" omits ba9993093373 mm/list_lru: fix a typo in comment "numbesr"->"numbers" omits 1069dee6a33a mm/memblock: fix a typo in comment "implict"->"implicit" omits cfb702e4e7ff mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" omits a18bbd5aae45 mm/vmsan: fix some typos in comment omits ddd596ee4b66 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] omits cc28b760b502 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits fa22a89c1b91 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 69603c9a6cce mm: mmap: fix a typo in comment "compatbility"->"compatibility" omits 60a84b52fdb0 mm: ksm: fix a typo in comment "alreaady"->"already" omits 805c3a687572 mm: ksm: fix a typo in comment "alreaady"->"already" omits 3755560016ec mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" omits ab4d5250cd4c mm-replace-zero-length-array-with-flexible-array-member-fix omits a8469f4fe82b mm: replace zero-length array with flexible-array member omits d90091602f50 mm/memory_hotplug: remove is_mem_section_removable() omits 70ca790f8182 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] omits ad7967148569 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits 566511ffa837 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits c64254d279af mm/thp: rename pmd_mknotpresent() to pmd_mknotvalid() omits 14320f7107e8 powerpc/mm: drop platform defined pmd_mknotpresent() omits 7829c2b3e623 mm: thp: don't need to drain lru cache when splitting and [...] omits edfcc45d4222 hugetlbfs: clean up command line processing omits e8f526ba5056 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] omits dc83021deaa8 hugetlbfs: move hugepagesz= parsing to arch independent code omits bd1b6845a987 hugetlbfs: add arch_hugetlb_valid_size omits 750fd40e1620 khugepaged: introduce 'max_ptes_shared' tunable omits 206d2f0ae3cb thp: change CoW semantics for anon-THP omits df7f2b9f4997 khugepaged: allow to collapse PTE-mapped compound pages omits 38d925a0068d khugepaged: allow to collapse a page shared across fork omits a19ce12e59fa khugepaged: drain LRU add pagevec after swapin omits 57b71fe16c53 khugepaged: drain all LRU caches before scanning pages omits f6f1fd8daaa7 khugepaged: do not stop collapse if less than half PTEs ar [...] omits 52feca23827d khugepaged: add self test omits 68cb1ddcab7b tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] omits 19b9220d371c mm/vmscan.c: use update_lru_size() in update_lru_sizes() omits 5f9d36ff6685 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] omits 6218e9dd1236 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() omits 76b9e9a9644a mm/page_alloc: integrate classzone_idx and high_zoneidx omits 59cab9e8ea7c mm/page_alloc: use ac->high_zoneidx for classzone_idx omits 1c19197f1a27 mm/vmstat.c: do not show lowmem reserve protection informa [...] omits 68fd1836f002 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] omits 8de45679a61e mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] omits a19a126f009a mm/page_alloc.c: remove unused free_bootmem_with_active_regions omits d81a94348c9c mm: call cond_resched() from deferred_init_memmap() omits 7bd94ba7d51a mm: initialize deferred pages with interrupts enabled omits f7a326cc2cb5 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] omits 83b32fe033c4 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits 6ad7aaeefdbc mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits f0526516dbc8 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] omits 0a337d0505c1 mm/page_alloc.c: rename free_pages_check() to check_free_page() omits 28f8a4a71ace mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] omits d2cfb46fb089 mm/page_alloc.c: bad_flags is not necessary for bad_page() omits 4d41d2638371 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] omits 944a16826915 docs/vm: update memory-models documentation omits d4f524cbe1cb mm: simplify find_min_pfn_with_active_regions() omits efbe6cef571d mm: clean up free_area_init_node() and its helpers omits e48a8020c3c7 mm: rename free_area_init_node() to free_area_init_memoryl [...] omits c541ab099986 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits a81661240314 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES omits 8c053698a3b4 mm: memmap_init: iterate over memblock regions rather that [...] omits 98009061716e xtensa: simplify detection of memory zone boundaries omits 001dd15fdeae unicore32: simplify detection of memory zone boundaries omits f343309662df sparc32: simplify detection of memory zone boundaries omits bdde4d1c2d5d parisc: simplify detection of memory zone boundaries omits e28f0c114618 m68k: mm: simplify detection of memory zone boundaries omits 2c545c6b2256 csky: simplify detection of memory zone boundaries omits 0a5b10cee89e arm64: simplify detection of memory zone boundaries for UM [...] omits cfdb1db096fe arm: simplify detection of memory zone boundaries omits 551f7f7a25c8 alpha: simplify detection of memory zone boundaries omits 79dd2d7c28ed mm: use free_area_init() instead of free_area_init_nodes() omits 003bbfcbdeec mm: free_area_init: use maximal zone PFNs rather than zone sizes omits 44231b41c283 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option omits 3b1274213112 mm: make early_pfn_to_nid() and related defintions close t [...] omits a4a1a9a2d4cc mm: memblock: replace dereferences of memblock_region.nid [...] omits f55c2a0d4003 mm: clarify __GFP_MEMALLOC usage omits 48cd5e27eb73 mm/mm_init.c: report kasan-tag information stored in page->flags omits 2b4a93390bce s390: use __vmalloc_node in stack_alloc omits 0b2a81c41f67 powerpc: use __vmalloc_node in alloc_vm_stack omits 31eeac0a8d3f arm64: use __vmalloc_node in arch_alloc_vmap_stack omits 5bb547f16a06 mm-remove-vmalloc_user_node_flags-fix omits 4ac33a50e29a mm: remove vmalloc_user_node_flags omits c222244c46eb mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix omits 8de5deb0a998 mm: switch the test_vmalloc module to use __vmalloc_node omits 95cac0e9197d mm-remove-__vmalloc_node_flags_caller-fix omits dc58e00bfa57 tools/kvm_stat: add sample systemd unit file omits 2f4a1b2a3f2e tools/kvm_stat: Add command line switch '-L' to log to file omits 979ace0163cb tools/kvm_stat: add command line switch '-z' to skip zero records omits 489d2ba18620 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run omits 6cdec7a47580 KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests omits c5027e12966e KVM: X86: Improve latency for single target IPI fastpath omits aecf608dc9ac KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] omits 5c3a89580e6f KVM: nVMX: Remove non-functional "support" for CR3 target values omits 2cbdb5824228 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] omits 6017d8e27cdb KVM: x86/mmu: Set @writable to false for non-visible acces [...] omits bb53120d67cd KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags omits 1fec36d1a77a KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] omits cfec7581c97d KVM: nVMX: Drop manual clearing of segment cache on nested [...] omits fdfbb35111cb KVM: nVMX: Reset register cache (available and dirty masks [...] omits 4ee357af6f29 KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] omits d2291c83fbee KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] omits 66defe4222cc KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] omits e63beef03684 KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] omits 020f3fcfbc36 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] omits fa42bee8ef79 KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants omits 2c2bac828c42 KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] omits 10c035983700 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() omits d37c0b31d771 KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] omits 5f273667ab05 KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() omits 2e3ac6e1e6cb kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] omits bf0818b27af0 KVM: x86: move kvm_create_vcpu_debugfs after last failure point omits a88858e7f859 KVM: SVM: Use do_machine_check to pass MCE to the host omits 14bd1f498c2a KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() omits b55378d35988 KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code omits 46102940e65e KVM: nVMX: Free only the affected contexts when emulating INVEPT omits d9ed03329b89 KVM: nVMX: Don't flush TLB on nested VMX transition omits 87813ba88e0c KVM: nVMX: Skip MMU sync on nested VMX transition when possible omits 52670e67c07c KVM: x86/mmu: Add module param to force TLB flush on root reuse omits 20d842c11c1e KVM: x86/mmu: Add separate override for MMU sync during fa [...] omits 6217baf4f388 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] omits 2a855936a707 KVM: VMX: Don't reload APIC access page if its control is [...] omits 820d281b80ed KVM: VMX: Retrieve APIC access page HPA only when necessary omits 9430b7aa2d7a KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] omits cabd35b6a8ea KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] omits 3cad9ab6ad1a KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] omits a421b67c8d80 KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] omits 6825fe68b359 KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] omits d4192d279cb7 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() omits 67e8c7d10247 KVM: SVM: Document the ASID logic in svm_flush_tlb() omits bab0b6868a5f KVM: VMX: Introduce vmx_flush_tlb_current() omits 258583717df8 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h omits 0193e605766a KVM: VMX: Move vmx_flush_tlb() to vmx.c omits 1521060a6775 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() omits c76c0d2e9b6d KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] omits 187f6f93fda1 KVM: VMX: Clean up vmx_flush_tlb_gva() omits afc541d07f9d KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() omits adce7e51ad59 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] omits f0a6c2874461 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus omits 990fff829fdd ipmi: use vzalloc instead of kmalloc for user creation omits 28bf8c4a2f2a firmware: google: vpd: Replace zero-length array with flex [...] omits 713ec6f998f8 firmware: google: memconsole: Replace zero-length array wi [...] omits 4407adee91d3 firmware: dmi-sysfs: Replace zero-length array with flexib [...] omits be950c0b6fb2 mm: remove __vmalloc_node_flags_caller omits 60e6c507bca7 mm: remove both instances of __vmalloc_node_flags omits aa33e3b23bff mm: remove the prot argument to __vmalloc_node omits 43c9a2a84e70 mm: remove the pgprot argument to __vmalloc omits cf1bd8e23a30 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc omits 9fd89a389f9a mm: enforce that vmap can't map pages executable omits 31c3f12e795d mm: remove the prot argument from vm_map_ram omits c3b1538c0450 mm: remove unmap_vmap_area omits 8d6173e46a8c mm: remove map_vm_range omits 75a0e11adc40 mm: don't return the number of pages from map_kernel_range [...] omits 2a91670f23d2 mm: rename vmap_page_range to map_kernel_range omits 4918b9e7e63a mm: remove vmap_page_range_noflush and vunmap_page_range omits 638bf16c7e60 mm: pass addr as unsigned long to vb_free omits ac89b0934c07 mm: only allow page table mappings for built-in zsmalloc omits fd3a96c4af62 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] omits f23530448b6f mm: unexport unmap_kernel_range_noflush omits 1e6361f080f9 mm: remove __get_vm_area omits adc282e1e850 powerpc: remove __ioremap_at and __iounmap_at omits 15cdd9ca08bc powerpc: add an ioremap_phb helper omits 761a797cc5da dma-mapping: use vmap insted of reimplementing it omits e825cf614403 staging: media: ipu3: use vmap instead of reimplementing it omits 24c4cbcaa895 staging: android: ion: use vmap instead of vm_map_ram omits e53c7af6eda4 x86: fix vmap arguments in map_irq_stack omits 052fb6459dcb x86/hyperv: use vmalloc_exec for the hypercall page omits 1df1fabf6a05 mm/mmap.c: fix the adjusted length error omits 5d8dae9e5cb9 /proc/PID/smaps: Add PMD migration entry parsing omits 4a2e399399b5 mm/gup.c: further document vma_permits_fault() omits f13ba0fcf163 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] omits 75c159cc93ca asm-generic: remove pgtable-nop4d-hack.h omits 24465471ea7d unicore32: remove __ARCH_USE_5LEVEL_HACK omits 52cce87a2faa sh: add support for folded p4d page tables omits 2e3b0f070d95 sh: drop __pXd_offset() macros that duplicate pXd_index() ones omits 9756ae122f03 sh: fault: Modernize printing of kernel messages omits 0640b7608c39 powerpc: add support for folded p4d page tables omits 7d0986fdf11e openrisc: add support for folded p4d page tables omits df4690cba4aa nios2: add support for folded p4d page tables omits d49efd044290 ia64: add support for folded p4d page tables omits 97fee9365f03 hexagon: remove __ARCH_USE_5LEVEL_HACK omits 059c865b8846 arm64: add support for folded p4d page tables omits 8bfbae04ad31 arm: add support for folded p4d page tables omits c84c850414e6 h8300: remove usage of __ARCH_USE_5LEVEL_HACK omits 2c21adfc8276 memcg-optimize-memorynuma_stat-like-memorystat-fix omits 46ec24ad3502 mm/memcg: optimize memory.numa_stat like memory.stat omits 997756b95dc1 mm/swapfile.c: remove the unnecessary goto for SSD case omits ff62a8b37422 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] omits 9d19832af775 mm/swapfile.c: offset is only used when there is more slots omits 8d39837f63a4 mm: swap: properly update readahead statistics in unuse_pt [...] omits 03e6dce10354 mm/swap_state: fix a data race in swapin_nr_pages omits 288bc7e3cdc2 mm/swapfile: use list_{prev,next}_entry() instead of open-coding omits aae0f5ece5a7 iomap: convert from readpages to readahead omits b55c4f8964e9 fuse-convert-from-readpages-to-readahead-fix omits a96d35fa35e7 fuse: convert from readpages to readahead omits 82f710919b63 f2fs: pass the inode to f2fs_mpage_readpages omits d7e22c70139e f2fs: convert from readpages to readahead omits 62136b670d6f ext4: pass the inode to ext4_mpage_readpages omits 7f4115ffc1b4 ext4: convert from readpages to readahead omits a4a5775be2ff erofs: convert compressed files from readpages to readahead omits 9d3696eddb76 erofs: convert uncompressed files from readpages to readahead omits 09cad0b56a9f btrfs: convert from readpages to readahead omits a997b83bb575 fs: convert mpage_readpages to mpage_readahead omits cbe5963857a9 mm: use memalloc_nofs_save in readahead path omits 9a520f0abc85 mm: document why we don't set PageReadahead omits c7fdf2dcf455 mm: add page_cache_readahead_unbounded omits 2d64fb881fa7 mm: move end_index check out of readahead loop omits dcc5f58cf04f mm: add readahead address space operation omits 074b86e7572e mm: put readahead pages in cache earlier omits a44ecdb536e5 mm: remove 'page_offset' from readahead loop omits dacb27a538be mm: rename readahead loop variable to 'i' omits 98f7af03c189 mm: rename various 'offset' parameters to 'index' omits e1992c278c44 mm: use readahead_control to pass arguments omits dbf015a65ff4 mm: add new readahead_control API omits 4efe5e34bed7 mm: move readahead nr_pages check into read_pages omits f5261c2adf00 mm: ignore return value of ->readpages omits a8a3d6eb8cab mm: return void from various readahead functions omits e8d93cf3d7f5 mm: move readahead prototypes from mm.h omits ed1b7f7a52f5 mm, dump_page(): do not crash with invalid mapping pointer omits 9da1e6433a1b mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix omits 8f634d80ebc4 mm/slub.c: fix corrupted freechain in deactivate_slab() omits 6f09e3075f76 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 2802e82db376 ramfs: support O_TMPFILE omits 63c4f4cdb793 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits 923f9a7d92a7 ocfs2: add missing annotation for dlm_empty_lockres() omits a8090d3b54a4 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix omits 36d1b5ecb415 Merge branch 'irq/urgent' omits e3e43effbd55 Merge branch 'ras/core' omits 80fcad63d525 Merge branch 'x86/cleanups' omits ed3ae7ceb2e4 Merge branch 'x86/urgent' omits 0fdab8b6bcf6 Merge branch 'core/urgent' omits e7834c3a048f Merge branch 'irq/urgent' omits 16fa038efe58 Merge branch 'locking/kcsan' omits e4e24b208401 Merge branch 'perf/urgent' omits fb674dc58fde Merge branch 'ras/core' omits 4c150e3421a6 Merge branch 'sched/urgent' omits 456ef79849a2 Merge branch 'timers/urgent' omits 7cc5af85242a Merge branch 'x86/asm' omits e3c2de67feeb Merge branch 'x86/cleanups' omits f4194d929dfd Merge branch 'x86/kdump' omits 09bba8668bb8 Merge branch 'x86/urgent' omits 98b2421f3463 squashfs: migrate from ll_rw_block usage to BIO omits dc04fb81b38e fs/squashfs/squashfs_fs.h: replace zero-length array with [...] omits 35e3a94183a4 mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] omits 8cf39f47a8d9 mm: Fix MREMAP_DONTUNMAP accounting on VMA merge omits 2d759b8cb52a tools/vm: fix cross-compile build omits 9e11c2607509 coredump: fix null pointer dereference on coredump omits 4930b4336761 mm: shmem: disable interrupt when acquiring info->lock in [...] omits 5f997bfce0af shmem: fix possible deadlocks on shmlock_user_lock omits 73868c9fe168 vmalloc: fix remap_vmalloc_range() bounds checks omits 21c29c4610ab mm/shmem: fix build without THP omits 995fd49207d6 mm-ksm-fix-null-pointer-dereference-when-ksm-zero-page-is- [...] omits 0b834f200b73 mm-ksm-fix-null-pointer-dereference-when-ksm-zero-page-is- [...] omits 58077f6b05c1 mm/ksm: fix NULL pointer dereference when KSM zero page is [...] omits ce27c888c66d tools/build: tweak unused value workaround omits e961bd466d0c checkpatch: fix a typo in the regex for $allocFunctions omits 3e3d3ca8e713 mm, gup: return EINTR when gup is interrupted by fatal signals omits 4ce60e790512 mm/hugetlb: fix a addressing exception caused by huge_pte_offset omits f28c07c13c4c maintainers-add-an-entry-for-kfifo-fix-fix omits afec334abfeb maintainers-add-an-entry-for-kfifo-fix omits a21b4e66e0ef MAINTAINERS: add an entry for kfifo omits 2ac130b0dae9 mm/userfaultfd: disable userfaultfd-wp on x86_32 omits 207d25ff44c1 usb: core: kcov: collect coverage from usb complete callback omits 5a9e12188756 kcov: collect coverage from interrupts omits 5ab3026b7017 kcov: use t->kcov_mode as enabled indicator omits 884895cd4ddd kcov: move t->kcov_sequence assignment omits b609bf8b8d6e kcov: move t->kcov assignments into kcov_start/stop omits 8fcccdf8506a kcov: fix potential use-after-free in kcov_remote_start omits 1a99ead2b43d kcov: cleanup debug messages omits 209536ef644a mm, memcg: fix error return value of mem_cgroup_css_alloc() omits f781e119fe23 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits 6b3703aaa5c0 /proc/kpageflags: do not use uninitialized struct pages omits aefb38967698 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 22b9c9ef4458 slub: avoid redzone when choosing freepointer location omits d463208a4e44 sh: fix build error in mm/init.c omits d20ffee6c1ae mm/debug: add tests validating architecture page table helpers omits 36792a4aa66c Merge remote-tracking branch 'spi/for-5.8' into spi-next omits 5e60c07c8615 Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits f8cfd4e877fa exfat: truncate atimes to 2s granularity omits fe3e785bfdac exfat: properly set s_time_gran omits 723fa610ebd2 Merge branch for-5.8/arm64/dt into for-next omits 437c98a01a9e Merge branch for-5.8/arm/dt into for-next omits 96f48da196a2 Merge branch for-5.7/arm64/defconfig into for-next omits fa389f19dd0a mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls omits ddc42be7c608 rcu: Initialize and destroy rcu_synchronize only when necessary omits ffcb573edf48 Improve KCSAN documentation a bit omits 501b662d758c locktorture: Use true and false to assign to bool variables omits cce6d051f127 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 4d5355e3d66a x86/mm/pat: Mark an intentional data race omits 5c4f2f085485 fork: Annotate a data race in vm_area_dup() omits 787e91dfc16a Merge branch 'lkmm-dev.2020.04.15b' into HEAD omits a8579cbc6bf5 Merge branch 'kcsan-dev.2020.04.13c' into HEAD omits e169c6452c3d Merge branches 'fixes.2020.04.13d', 'kfree_rcu.2020.04.13c [...] omits d8ca464c5927 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() omits 0d1dc7a6c89e ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() omits c4fc51252180 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU omits dd8e7f9918b3 rcu-tasks: Add IPI failure count to statistics omits 36df38810b3f rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits c20fc84e1627 rcu-tasks: Add count for idle tasks on offline CPUs omits d7bbea5e007a rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits 78eabd5dd220 rcu-tasks: Make RCU tasks trace also wait for idle tasks omits 48e3c69386e0 rcu-tasks: Handle the running-offline idle-task special case omits 7a416702dadf rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits 95edf7311a08 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits 67eed2ddd9bd rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits fa1b26ea78dd rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits e85f0b262d08 rcu-tasks: Add grace-period and IPI counts to statistics omits fa8871340ebd rcu-tasks: Split ->trc_reader_need_end omits bcfd0f907739 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 402d6b1385fd rcu-tasks: Add a grace-period start time for throttling and debug omits c30eca3fb798 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits ab4111d77634 rcu-tasks: Make rcutorture writer stall output include GP state omits 391bbea68fdd rcu-tasks: Add RCU tasks to rcutorture writer stall output omits f7308a7d8541 rcu-tasks: Move #ifdef into tasks.h omits 0ecace989b7e rcu-tasks: Add stall warnings for RCU Tasks Trace omits 7325c945fded rcutorture: Add torture tests for RCU Tasks Trace omits 6f5cfa5b8e2c rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits dcea7134d9ea ipmi:bt-bmc: Fix some format issue of the code omits ab032f08dc45 ipmi:bt-bmc: Avoid unnecessary check omits 635049d0e3a0 hwmon: (dell-smm) Use one DMI match for all XPS models omits c4fd4f574670 hwmon: (nct7904) Add watchdog function omits e7b7daeb48e0 ARM: dts: bcm283x: Use firmware PM driver for V3D omits 4258ed39c776 ARM: bcm2835_defconfig: Enable fixed-regulator omits 5d27ce44c1b5 ARM: dts: bcm2711: Add vmmc regulator in emmc2 omits c501e6bc8e8c ARM: dts: bcm2711: Update expgpio's GPIO labels omits e90f16cc1a48 Merge branch 'fixes' into for-next omits 52d3b2f98483 Merge branch 'devel-stable' into for-next omits af8819912598 Merge branches 'fixes' and 'misc' into for-next omits babf67165e40 Merge branch 'fixes' into for-next omits 0d5ee9df57c4 Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next omits a3f7a2ec97b8 Merge branch 'omap-for-v5.7/defconfig' into for-next omits 2dd7bbf97f25 Merge branch 'fixes' into for-next omits b6bb79e88514 Merge branch 'fixes' into for-next omits 2f71af431cc1 Merge branch 'omap-for-v5.7/ti-sysc' into for-next omits f66ca92dd3a3 Merge branch 'fixes' into for-next omits d886ff4d2a6a ARM: dts: bcm2711: Move emmc2 into its own bus omits 00c5b97b655d Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next omits a3ae5449fcf3 Merge branch 'omap-for-v5.7/omap1' into for-next omits 81557a5f112b Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next omits 1e4f7c8fbf46 Merge branch 'omap-for-v5.7/ti-sysc' into for-next omits 060ccdefdafc Merge branch 'fixes' into for-next omits 553792054c44 Merge branch 'omap-for-v5.7/accelerators' into for-next omits 2e42bb26887c Merge branch 'omap-for-v5.7/dt' into for-next omits 73d82f9d85b8 Merge branch 'omap-for-v5.7/pm33xx' into for-next omits fe44c3f9eec0 Merge branches 'omap-for-v5.7/soc' and 'omap-for-v5.7/ti-s [...] omits ec3d259408ce ARM: bcm2835_defconfig: add support for Raspberry Pi4 omits f93d99ad4cc7 ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels adds c90f3b8c4b5b clang-format: don't indent namespaces adds 5d65a0218fee clang-format: Update with the latest for_each macro list adds 20f16489093e Merge tag 'clang-format-for-linus-v5.7-rc3' of git://githu [...] adds b61f7ff0f64f Merge tag 'tpmdd-next-20200421' of git://git.infradead.org [...] adds 189522da8b3a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 3bda03865fca Merge tag 'kvm-s390-master-5.7-2' of git://git.kernel.org/ [...] adds ae49dedaa92b KVM: PPC: Book3S HV: Handle non-present PTEs in page fault [...] adds 00a6a5ef39e7 Merge tag 'kvm-ppc-fixes-5.7-1' of git://git.kernel.org/pu [...] adds 8160a563cfff Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 1eb64c07aab8 sh: fix build error in mm/init.c adds 89b83f282d8b slub: avoid redzone when choosing freepointer location adds b64d8d1e1ba5 mm/userfaultfd: disable userfaultfd-wp on x86_32 adds 5701feb0a9f5 MAINTAINERS: add an entry for kfifo adds 3c1d7e6ccb64 mm/hugetlb: fix a addressing exception caused by huge_pte_offset adds d180870d83db mm, gup: return EINTR when gup is interrupted by fatal signals adds 461e1565366e checkpatch: fix a typo in the regex for $allocFunctions adds a21151b9d81a tools/build: tweak unused value workaround adds 56df70a63ed5 mm/ksm: fix NULL pointer dereference when KSM zero page is [...] adds 0783ac95b4a0 mm/shmem: fix build without THP adds bdebd6a2831b vmalloc: fix remap_vmalloc_range() bounds checks adds ea0dfeb4209b shmem: fix possible deadlocks on shmlock_user_lock adds 94b7cc01da5a mm: shmem: disable interrupt when acquiring info->lock in [...] adds db973a7289da coredump: fix null pointer dereference on coredump adds cf01699ee220 tools/vm: fix cross-compile build adds 18bf34080c4c Merge branch 'akpm' (patches from Andrew) adds 3c2a681b35ad Merge remote-tracking branch 'kbuild-current/fixes' adds 1fd9808cc6b5 Merge remote-tracking branch 'arc-current/for-curr' adds d0384eedcde2 drivers: soc: xilinx: fix firmware driver Kconfig dependency adds f5ba30ba481d firmware: xilinx: make firmware_debugfs_root static adds e9801213465a Merge tag 'zynqmp-soc-for-v5.7-rc3' of https://github.com/ [...] adds c2cbc6328278 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 3fabb43818c9 arm64: sync kernel APIAKey when installing adds 2b9b78be1831 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds a019b36123ae net/mlx5: Fix failing fw tracer allocation on s390 adds 70840b66da4d net/mlx5: CT: Change idr to xarray to protect parallel tup [...] adds e7e0004abdd6 net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup [...] adds 96c34151d157 net/mlx5: Kconfig: convert imply usage to weak dependency adds dcdf4ce0ff4b net/mlx5e: Get the latest values from counters in switchdev mode adds a460fc5d4c17 Merge tag 'mlx5-fixes-2020-04-20' of git://git.kernel.org/ [...] adds b4faef1739dd netfilter: nat: fix error handling upon registering inet hook adds 76fc6a9a9a6a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e13857f2814d Merge remote-tracking branch 'net/master' adds bc23d0e3f717 cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled adds 6e7e63cbb023 bpf: Forbid XADD on spilled pointers for unprivileged users adds 8ff3571f7e1b bpf: Fix handling of XADD on BTF memory adds aee194b14dd2 bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B adds d2b6c3ab70db bpf, selftests: Add test for BPF_STX BPF_B storing R10 adds b4255011931f Merge remote-tracking branch 'bpf/master' adds d1b08c448501 Merge remote-tracking branch 'ipsec/master' adds a176e114ace4 iwlwifi: actually check allocated conf_tlv pointer adds b98b33d5560a iwlwifi: pcie: actually release queue memory in TVQM adds 290d5e495183 iwlwifi: mvm: beacon statistics shouldn't go backwards adds d8d663970234 iwlwifi: pcie: indicate correct RB size to device adds e5b72e3bc476 iwlwifi: mvm: limit maximum queue appropriately adds 38af8d5a90a8 iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation adds e6d419f94331 iwlwifi: mvm: fix inactive TID removal return value usage adds 1edd56e69dca iwlwifi: fix WGDS check when WRDS is disabled adds 10e41f34a019 MAINTAINERS: update mt76 reviewers adds 485aab1cec32 Merge remote-tracking branch 'wireless-drivers/master' adds f70968f05de4 i40iw: fix null pointer dereference on a null wqe pointer adds 0c6949c3d1b2 RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after re [...] adds 983653515849 RDMA/cm: Fix an error check in cm_alloc_id_priv() adds c08cfb2d8d78 RDMA/mlx4: Initialize ib_spec on the stack adds 6e051971b0e2 RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() adds 59d94c1e1b15 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 6f4ea2074ddf ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 adds 7686e3485253 ALSA: usx2y: Fix potential NULL dereference adds cf9fb7b87376 ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen adds 1e060a453c86 ASoC: wm8960: Fix wrong clock after suspend & resume adds e7b6b3ec01c1 Merge tag 'asoc-fix-v5.7-rc2' of https://git.kernel.org/pu [...] adds fd5c3154b323 Merge remote-tracking branch 'sound-current/for-linus' adds b50fbd561bc2 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 24183c44c9f7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 64515ecf4bc0 Merge remote-tracking branch 'regmap-fixes/for-linus' adds c17774833c9b Merge remote-tracking branch 'regulator-fixes/for-linus' adds 742d59580624 spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change adds 1b7ad8c405c3 spi: bcm-qspi: Make PM suspend/resume work with SCMI clock [...] adds 4df3bea7f9d2 spi: bcm-qspi: when tx/rx buffer is NULL set to 0 adds 0392727c261b spi: bcm-qspi: Handle clock probe deferral adds bedad93ec5f8 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds b6a5e951e573 Merge remote-tracking branch 'spi-fixes/for-linus' adds 0fbfc03e9e60 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds c1032d1b99b0 Merge remote-tracking branch 'tty.current/tty-linus' adds 93ceaa808e8d xhci: Fix handling halted endpoint even if endpoint ring a [...] adds e9fb08d617bf xhci: prevent bus suspend if a roothub port detected a ove [...] adds 8f97250c21f0 xhci: Don't clear hub TT buffer on ep0 protocol stall adds c2f87f999a62 Merge remote-tracking branch 'usb.current/usb-linus' adds a134e2cc7b35 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 2b36db6a9fd4 Merge remote-tracking branch 'staging.current/staging-linus' adds d7b89820beeb Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 2f81858d1261 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 38ce7f61c535 Merge remote-tracking branch 'input-current/for-linus' adds f51be1985319 Merge remote-tracking branch 'crypto-current/master' adds 4aa83bbdd210 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds b0bbc039d075 ARM: dts: am574x-idk: Disable m_can node adds 90d4d3f4ea45 ARM: dts: dra7: Fix bus_dma_limit for PCIe adds 175ae3ad59ab Merge branch 'fixes-v5.7' into fixes adds 512d1a746406 Merge remote-tracking branch 'omap-fixes/fixes' adds 738206df21d6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds d2661d28995d Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 844b2d6bdfc7 Merge remote-tracking branch 'scsi-fixes/fixes' adds d81dcae48451 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 4c2fed42db8e Merge remote-tracking branch 'mmc-fixes/fixes' adds 2ddddd0b4e89 Drivers: hv: Move AEOI determination to architecture depen [...] adds 421f090c819d x86/hyperv: Suspend/resume the VP assist page for hibernation adds a847d5d5fb02 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds af2bdf828f79 RISC-V: stacktrace: Declare sp_in_global outside ifdef adds 3c1918c8f541 riscv: fix vdso build with lld adds 4d5157f4e450 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 5715d4842069 Merge remote-tracking branch 'fpga-fixes/fixes' adds 273e4860d072 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds aa411fab3c05 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds fbb9253d9c61 firmware: dmi-sysfs: Replace zero-length array with flexib [...] adds 1b7add38236f firmware: google: memconsole: Replace zero-length array wi [...] adds 7ccc9de5c708 firmware: google: vpd: Replace zero-length array with flex [...] adds d496496793ff treewide: Replace zero-length array with flexible-array member adds 086a6cfb63d5 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 3e73bcfed973 Merge remote-tracking branch 'dma-mapping/for-next' adds c281634c8652 ARM: compat: remove KERNEL_DS usage in sys_oabi_epoll_ctl() adds 4f39467e523e Update rmk's email address in various drivers adds 365a6327cd64 ARM: 8968/1: decompressor: simplify libfdt builds adds 2ab6de0c1320 Merge remote-tracking branch 'arm/for-next' adds 4421df1fd835 Merge remote-tracking branch 'aspeed/for-next' adds e2a5aa5cf30d Merge remote-tracking branch 'at91/at91-next' adds 0699afc7b924 Merge remote-tracking branch 'imx-mxs/for-next' adds 27284595da8d Merge remote-tracking branch 'keystone/next' adds 4d7d32642272 Merge remote-tracking branch 'mediatek/for-next' adds de3bfdf472e5 Merge remote-tracking branch 'mvebu/for-next' adds d85d5247885e ARM: OMAP2+: drop unnecessary adrl adds 03a29ff596e0 Merge branch 'omap-for-v5.8/soc' into for-next adds 520557d4854b ARM: dts: am5729: beaglebone-ai: adding device tree adds 441ba630ac92 ARM: dts: am57xx-idk-common: add tc358778 bridge adds 1f4c797b748c Merge branch 'omap-for-v5.8/dt' into for-next adds ff09da9b26ab Merge remote-tracking branch 'omap/for-next' adds 28810eecae08 arm64: dts: qcom: msm8996: Reduce vdd_apc voltage adds 74504475611e Merge branch 'arm64-fixes-for-5.7' into for-next adds 95c31e68058e arm64: dts: qcom: sc7180: Add Coresight support adds b6f78e270969 arm64: dts: qcom: sm8250: Add rpmhpd node adds ec13d5c23a33 arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009 adds b7e2fba06622 arm64: dts: qcom: sm8250: Add UFS controller and PHY adds 240031967ac4 arm64: dts: qcom: sm8250: Fix PDC compatible and reg adds 820f63652bb4 firmware: qcom_scm: Remove unneeded conversion to bool adds f49176fb13db dt-bindings: soc: qcom: apr: Use generic node names for AP [...] adds 459b1f86f1cb firmware: qcom_scm: fix bogous abuse of dma-direct internals adds 64016bb88e85 soc: qcom: rpmhpd: Add SM8250 power domains adds 35bb4b22f606 soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner adds 02d8ecc18b8f soc: qcom: pdr: Remove impossible error condition adds 4e7573e7a54e ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes adds 9111bbf3a19d ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node adds 8513de03928e ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes adds 8bf7a360a92c ARM: dts: qcom: msm8974-klte: Add sdhci1 node adds 65876ae91e80 ARM: dts: qcom: msm8974-klte: Add USB node adds cd13c72c1853 ARM: dts: qcom: msm8974-klte: Add max77826 pmic node adds 4b6086b3f83a Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds e7eb5add21cc Merge remote-tracking branch 'qcom/for-next' adds aa23c576a2c3 ARM: dts: bcm2711: Update expgpio's GPIO labels adds e4a27ae36d32 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds a18549528a11 ARM: bcm2835_defconfig: Enable fixed-regulator adds f5e216e42689 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 303b283a7347 Merge remote-tracking branch 'raspberrypi/for-next' adds 945c690521a7 Merge remote-tracking branch 'realtek/for-next' adds 8ef79bcd4027 Merge remote-tracking branch 'renesas/next' adds 1a40971dc2e2 Merge remote-tracking branch 'reset/reset/next' adds d52bf0a3105d Merge remote-tracking branch 'rockchip/for-next' adds ee9a71ad2554 ARM: samsung: Omit superfluous error message in s3c_adc_probe() adds 06b29212c3a2 ARM: samsung: Use devm_platform_ioremap_resource() to simp [...] adds fcd1f4184e18 Merge branch 'next/soc' into for-next adds 1562e9c458a0 Merge remote-tracking branch 'samsung-krzk/for-next' adds e80fa2c2c940 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0e2b9e785015 Merge branch for-5.7/arm64/defconfig into for-next adds d70f5e541ab3 firmware: tegra: Make BPMP a regular driver adds f2e165ebb8cf Merge branch for-5.8/firmware into for-next adds c78cf9956f19 soc/tegra: pmc: Enable PMIC wake event on Tegra186 adds 379ac9eb1fe9 soc/tegra: fuse: Add custom SoC attributes adds d08a4095abd8 soc/tegra: fuse: Trivial clean-up of tegra_init_revision() adds 37558ac85c19 soc/tegra: fuse: Update the SoC revision attribute to disp [...] adds 92aef0525e55 Merge branch for-5.8/soc into for-next adds 3259321f33c3 Merge branch for-5.8/arm/dt into for-next adds ba231f48ff64 arm64: tegra: Make the RTC a wakeup source on Jetson TX2 adds fa22ec16742e Merge branch for-5.8/arm64/dt into for-next adds a2140d299d14 Merge remote-tracking branch 'tegra/for-next' adds 7088bc64bf57 Merge remote-tracking branch 'clk/clk-next' adds 869ca48e9585 Merge remote-tracking branch 'csky/linux-next' adds c31c42c83097 Merge remote-tracking branch 'h8300/h8300-next' adds f0cee23b10a5 Merge remote-tracking branch 'm68k/for-next' adds 2c66e281c033 MIPS: Do not initialise globals to 0 adds 2a3d47c94ebd MIPS: Cleanup code about plat_mem_setup() adds 269b3a9ac538 MIPS: Make sparse_init() using top-down allocation adds 6abf4a2f80ea ASoC: txx9: add back the hack for a too small resource_size_t adds ad01361a49f7 Merge remote-tracking branch 'mips/mips-next' adds b3d0c841889f Merge remote-tracking branch 'nds32/next' adds 8d0ea29db5ae powerpc/xive: Define xive_native_alloc_irq_on_chip() adds 73a807793882 powerpc/vas: Define nx_fault_stamp in coprocessor_request_block adds c20e1e299d93 powerpc/vas: Alloc and setup IRQ and trigger port address adds 0d17de03ce6a powerpc/vas: Setup fault window per VAS instance adds 8b8a73dc7919 powerpc/vas: Register NX with fault window ID and IRQ port value adds db1c08a74063 powerpc/vas: Take reference to PID and mm for user space windows adds 9774628acf86 powerpc/vas: Setup thread IRQ handler per VAS instance adds c96c4436aba4 powerpc/vas: Update CSB and notify process for fault CRBs adds 461862ef94a8 powerpc/vas: Return credits after handling fault adds cf33e1e9383e powerpc/vas: Print CRB and FIFO values adds 04f6296ca7c3 powerpc/vas: Do not use default credits for receive window adds bd4da68dbd5f powerpc/vas: Display process stuck message adds 1d955f981895 powerpc/vas: Free send window in VAS instance after credit [...] adds c420644c0a8f powerpc: Use mm_context vas_windows counter to issue CP_ABORT adds b96ea61665b7 Merge VAS page fault handling into next adds a8c0c69b5e95 powerpc/vas: Initialize window attributes for GZIP coproce [...] adds 45f25a79fe50 powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API adds dda44eb29c23 powerpc/vas: Add VAS user space API adds 7673d6568b14 crypto/nx: Initialize coproc entry with kzalloc adds 32e091a668bc crypto/nx: Rename nx-842-powernv file name to nx-common-powernv adds 4aebf3ce26ca crypto/nx: Make enable code generic to add new GZIP compre [...] adds 1af11ae22535 crypto/nx: Enable and setup GZIP compression type adds 040b00acec4b crypto/nx: Remove 'pid' in vas_tx_win_attr struct adds c12e38b1d52e Documentation/powerpc: VAS API adds 7948efc27f78 Merge NX gzip support into next adds d53979b58960 selftests/powerpc: Add header files for GZIP engine test adds f49b75724cfa selftests/powerpc: Add header files for NX compresion/deco [...] adds 647c734f62f8 selftests/powerpc: Add NX-GZIP engine compress testcase adds 841fb73ad219 selftests/powerpc: Add NX-GZIP engine decompress testcase adds 722c1963aba5 selftests/powerpc: Add README for GZIP engine tests adds 701141f74e60 Merge remote-tracking branch 'powerpc/next' adds 97cb0aae5c15 riscv: Allow device trees to be built into the kernel adds 55fb4f62785d riscv: K210: Add a built-in device tree adds 2b364cd60316 riscv: K210: Update defconfig adds ad8adad93371 RISC-V: Skip setting up PMPs on traps adds d11bb8a66e08 Merge remote-tracking branch 'risc-v/for-next' adds d4431e9a9abb Merge remote-tracking branch 'sh/sh-next' adds bfb8bcc8af83 Merge remote-tracking branch 'btrfs/for-next' adds b182dc9eb9a5 cifs: protect updating server->dstaddr with a spinlock adds bdf8a589069b Merge remote-tracking branch 'cifs/for-next' adds 7508c779625c exfat: properly set s_time_gran adds faa273ed6d2f exfat: truncate atimes to 2s granularity adds 5399b81868aa Merge remote-tracking branch 'exfat/dev' adds 5931e5b32cd9 Merge remote-tracking branch 'ext3/for_next' adds f0ae67432e35 Merge remote-tracking branch 'f2fs/dev' adds 044353664ee9 Merge remote-tracking branch 'fuse/for-next' adds e19c9f963a37 Merge remote-tracking branch 'jfs/jfs-next' adds 7bcc10585bd9 NFS/pnfs: Ensure that _pnfs_return_layout() waits for layo [...] adds 4d8948c7334a NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() adds 7648f939cb91 nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl adds efe57fd58e1c SUNRPC: Remove unreachable error condition adds bf8cf7bc2efb Merge remote-tracking branch 'nfs/linux-next' adds d44dc791d60f Merge remote-tracking branch 'nfsd/nfsd-next' adds e31f0d630aa4 ovl: resolve more conflicting mount options adds 942593d8647e ovl: cleanup non-empty directories in ovl_indexdir_cleanup() adds bb29926f3c76 ovl: prepare to copy up without workdir adds 5d1a958ddc26 ovl: index dir act as work dir adds 94ca68472846 ovl: skip overlayfs superblocks at global sync adds 291c745c8b78 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds b478c6c752ec Merge remote-tracking branch 'file-locks/locks-next' adds 1c1557003a25 Merge remote-tracking branch 'vfs/for-next' adds 93171c810290 Merge remote-tracking branch 'printk/for-next' adds be6169c76d73 Merge remote-tracking branch 'hid/for-next' adds 40c478c22a4f Merge remote-tracking branch 'i2c/i2c/for-next' adds a17cef8082c1 Merge remote-tracking branch 'i3c/i3c/next' adds 4a76ea08d54b Merge branch 'dmi/master' adds 0254d0e30ca4 hwmon: (nct7904) Add watchdog function adds 8e5c4f885286 hwmon: (dell-smm) Use one DMI match for all XPS models adds 69c7791053ad Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 4951d27b099b watchdog: clarify that stop() is optional adds 90c165f0de3a docs: pr_*() kerneldocs and basic printk docs adds 14bbe3e33710 docs: Add rbtree documentation to the core-api adds 5af438d0dcdb doc:it_IT: add RISC-V maintenance guidelines adds 7b9121040d83 Documentation: scheduler: fix outdated information on sche [...] adds 97f53abcbc24 Merge remote-tracking branch 'jc_docs/docs-next' adds d382db751a75 next-20200421/v4l-dvb adds 2564fee82e44 Merge remote-tracking branch 'pm/linux-next' adds c81db5f01b26 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 3fb60fb1c068 Merge remote-tracking branch 'thermal/thermal/linux-next' adds b816e5372173 Merge remote-tracking branch 'ieee1394/for-next' adds eb8a9a5de7d6 Merge remote-tracking branch 'swiotlb/linux-next' adds 19a6269ab479 Merge remote-tracking branch 'rdma/for-next' adds 1c79031f8a75 drivers: Remove inclusion of vermagic header adds cad99e506887 net/hns: Remove custom driver version in favour of global one adds b4f37219813f net/nfp: Update driver to use global kernel version adds 51161bfc66a6 kernel/module: Hide vermagic header file from general use adds 59211053f099 Merge branch 'vermagic-non-global' adds 2b49d128b3f8 net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c adds d2b09a8e7bcb net: mscc: ocelot: fix timestamp info if ptp clock does not work adds 3007bc7321e3 net: mscc: ocelot: redefine PTP pins adds 94aca0824443 net: mscc: ocelot: add wave programming registers definitions adds cc2d87bb8340 net: mscc: ocelot: support 4 PTP programmable pins adds aabb2bb07c96 net: mscc: ocelot: enable PTP programmable pin adds 5287be405ca2 net: dsa: felix: enable PTP programmable pin adds 44dd5efc97da Merge branch 'Support-programmable-pins-for-Ocelot-PTP-driver' adds 876515442a0a Merge remote-tracking branch 'net-next/master' adds b5315550d53b bpf: Remove set but not used variable 'dst_known' adds fc4968530b0a tools/bpf/bpftool: Remove duplicate headers adds 9c298d3a46e3 Merge remote-tracking branch 'bpf-next/master' adds dc34cfe95a90 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds bec095ab477d rtlwifi: rtl8188ee: use true,false for bool variables adds 23c2ddb574c6 rtlwifi: rtl8723ae: use true,false for bool variables adds c13a83b01010 rtlwifi: rtl8192ee: use true,false for bool variables adds 47361089d987 rtlwifi: rtl8723be: use true,false for bool variables adds e8277abd453d rtlwifi: rtl8821ae: use true,false for bool variables adds 887e74239805 rtlwifi: rtl8723ae: fix warning comparison to bool adds 811853da541a rtw88: 8723d: Add basic chip capabilities adds 93ae973fb47d rtw88: 8723d: add beamform wrapper functions adds c57bd7c3af99 rtw88: 8723d: Add power sequence adds e0c27cdbbd41 rtw88: 8723d: Add RF read/write ops adds 9874f6851e47 rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables adds 1afb5eb7a00d rtw88: 8723d: Add cfg_ldo25 to control LDO25 adds 44baa97ca820 rtw88: 8723d: Add new chip op efuse_grant() to control efu [...] adds ab0a031ecf29 rtw88: 8723d: Add read_efuse to recognize efuse info from map adds 5ad4d8957b69 rtw88: set power trim according to efuse PG values adds 888253c8e4eb Merge remote-tracking branch 'wireless-drivers-next/master' adds 3e2b223f6e92 Merge remote-tracking branch 'mac80211-next/master' adds 07fc32ef3371 Merge remote-tracking branch 'gfs2/for-next' adds 150ccc181588 mtd: spi-nor: Enable locking for n25q128a11 adds c69d1db57c37 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 9980f2e9f5ed Merge remote-tracking branch 'crypto/master' adds c0cfa833922e Merge remote-tracking branch 'amdgpu/drm-next' adds 89e01caac641 drm/i915: Use single set of AUX powerwell ops for gen11+ adds 3c3041149c76 drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol() adds 81b55ef1f47b drm/i915: drop a bunch of superfluous inlines adds 11ebc2321b8e drm/i915/audio: fix compressed_bpp check adds 61198fe1bf48 drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON adds 1e6850ee4c44 drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON adds 8b4f2137cc0f drm/i915/display/ddi: Prefer drm_WARN* over WARN* adds ce04ecd9cf1e drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON adds 4ad53ededf0b drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON adds a7f2ad392928 drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON adds 8d641574f3f0 drm/i915/display/global_state: Prefer drm_WARN* over WARN* adds e278f07679b0 drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON adds 007ff34e61c5 drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON adds 74f103928df7 drm/i915/selftests: Show the pstate limits on any failure [...] adds 4ea6b1c45627 drm/i915/selftests: Show the full scaling curve on failure adds cf9ba27840c2 drm/i915/selftests: Disable C-states when measuring RPS fr [...] adds bd3ec9e75893 drm/i915/gt: Poison residual state [HWSP] across resume. adds 33883310cd8e drm/i915/selftests: Unroll the CS frequency loop adds df29afa62334 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 2b1681186f52 drm/tegra: Clean up GPIO includes adds b35eae495cb8 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds add0aff201fa drm: Fix misspellings of "Analog Devices" adds 1cf6c1a74e90 drm/gma500: remove unused variable 'hdmi_ids' adds 871c60156dbe drm/gma500: Remove dead code adds 776d58823a60 dma-buf: Couple of documentation typo fixes adds d1fccd2ca2b3 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 59478377fa16 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 84ad6204a056 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds bbc434342de8 Merge remote-tracking branch 'regmap/for-next' adds 2f23f3d11df0 Merge remote-tracking branch 'sound/for-next' adds a2812ec907d4 next-20200414/sound-asoc adds db991af02f11 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] adds 5c3a7db0c7ec module: Harden STRICT_MODULE_RWX adds f637d0db0998 Merge remote-tracking branch 'modules/modules-next' adds 65e2e40310f2 Merge remote-tracking branch 'input/next' adds 070026cabbdb Merge remote-tracking branch 'block/for-next' adds ad79a9e17acf next-20200421/device-mapper adds fd6fc6d64ed7 Merge remote-tracking branch 'mmc/next' adds bd55a2dbc62f Merge remote-tracking branch 'battery/for-next' adds 249dfba25a60 Merge remote-tracking branch 'regulator/for-next' adds 5e7856c9a271 Merge remote-tracking branch 'apparmor/apparmor-next' adds bfbdb638942f Merge remote-tracking branch 'keys/keys-next' adds e10e8c6e4e25 Merge remote-tracking branch 'selinux/next' adds 96c4463980b4 Merge remote-tracking branch 'smack/for-next' adds cf83ffa17797 Merge remote-tracking branch 'audit/next' adds c151a2c60347 Merge remote-tracking branch 'devicetree/for-next' adds 66eb228988cf spi: orion: Convert to use GPIO descriptors adds 3a01f04d74ef spi: bcm-qspi: Handle lack of MSPI_REV offset adds d9576ae5dcef spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds adds 43613a77b8d5 spi: bcm-qspi: add support for MSPI sys clk 108Mhz adds ab2b493d174e spi: Add support for mspi on brcmstb SoCs adds 2f5f5302c569 spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on lega [...] adds c5a7b42434ff Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 5182dad157f1 Merge remote-tracking branch 'spi/for-next' adds 1f6f655e01ad x86/mm: Add a x86_has_pat_wp() helper adds 7fa3e10f0f36 x86/mm: Move pgprot2cachemode out of line adds 9e294786c89a x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() adds a85573f7e741 x86/mm: Unexport __cachemode2pte_tbl adds 39fc8ba36ccb Merge branch 'x86/kdump' adds 08ccd18dba29 Merge branch 'x86/cleanups' adds 2ce0d7f9766f x86/asm: Provide a Kconfig symbol for disabling old assemb [...] adds 3837f88f5b35 Merge branch 'x86/asm' adds ac84bac4062e vdso/datapage: Use correct clock mode name in comment adds 672fc5217112 Merge branch 'timers/urgent' adds 58eb7b77ad01 smp: Use smp_call_func_t in on_each_cpu() adds afe5aa918684 Merge branch 'smp/core' adds e30d67aea1e8 Merge branch 'ras/core' adds 5150454f86c6 Merge branch 'locking/kcsan' adds 9d9e435f3f24 x86/elf: Add table to document READ_IMPLIES_EXEC adds 122306117afe x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK adds 9fccc5c0c99f x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit adds 78066055b080 arm32/64/elf: Add tables to document READ_IMPLIES_EXEC adds eaf3f9e61887 arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_G [...] adds 6e0d6ac5f3d9 arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit [...] adds f091a1f17abd Merge branch 'core/core' adds 734120a601ad Merge remote-tracking branch 'tip/auto-latest' adds d64a676c363a Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 29738a11cc4f Merge remote-tracking branch 'edac/edac-for-next' adds db64a69175c8 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds 49cf834662ad rcutorture: Add torture tests for RCU Tasks Trace adds cd912d237f5a rcu-tasks: Add stall warnings for RCU Tasks Trace adds d9c295d520c7 rcu-tasks: Move #ifdef into tasks.h adds 57015b477e13 rcu-tasks: Add RCU tasks to rcutorture writer stall output adds 7595d34358c7 rcu-tasks: Make rcutorture writer stall output include GP state adds af37a4b800a7 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 5fd984984d33 rcu-tasks: Add a grace-period start time for throttling and debug adds 0a7924e6fa30 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds b106076cafc1 rcu-tasks: Split ->trc_reader_need_end adds 3cb51417e44d rcu-tasks: Add grace-period and IPI counts to statistics adds fc837c56a269 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds d0e54e5076c3 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds 85999da31cb8 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds c3e2e315dc5e rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds 5936482d6546 rcu-tasks: Handle the running-offline idle-task special case adds c4e7992e42bd rcu-tasks: Make RCU tasks trace also wait for idle tasks adds 7fe82013b884 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds 8cd39bd433d6 rcu-tasks: Add count for idle tasks on offline CPUs adds 700eb4e8d3fb rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds 866658ae435e rcu-tasks: Add IPI failure count to statistics adds 2a029862dd27 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU adds d9145e488e3d ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() adds bf89ae6416b6 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() adds 3e743d3f23ac Merge branches 'fixes.2020.04.13d', 'kfree_rcu.2020.04.13c [...] adds 887249d48e7c Merge branch 'kcsan-dev.2020.04.13c' into HEAD adds 20cafcea2780 Merge branch 'lkmm-dev.2020.04.15b' into HEAD adds 9eae5ecf8913 fork: Annotate a data race in vm_area_dup() adds 251159bc9177 x86/mm/pat: Mark an intentional data race adds df317bd663a5 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds 6e73545b0d4e locktorture: Use true and false to assign to bool variables adds c3f4457855ee Improve KCSAN documentation a bit adds d5b423d89f24 rcu: Initialize and destroy rcu_synchronize only when necessary adds 2e01de7a148f mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 5276ac233fa7 kcsan: Use GFP_ATOMIC under spin lock adds c60e60a23f24 kvm/svm: Disable KCSAN for svm_vcpu_run() adds b77fadebe492 srcu: Fix a typo in comment "amoritized"->"amortized" adds 1952fda8f5b6 rcu: Simplify the calculation of rcu_state.ncpus adds c52bd8e98456 Merge remote-tracking branch 'rcu/rcu/next' adds 0baedd792713 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() adds ad104b5e433a KVM: VMX: Clean up vmx_flush_tlb_gva() adds f55ac304ca47 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] adds 72b383208726 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() adds 5058b692c699 KVM: VMX: Move vmx_flush_tlb() to vmx.c adds 25d8b84376e7 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h adds 33d19ec9b14c KVM: VMX: Introduce vmx_flush_tlb_current() adds 4a41e43cbe2c KVM: SVM: Document the ASID logic in svm_flush_tlb() adds 7780938cc70b KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() adds 50b265a4eee0 KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] adds eeeb4f67a6cd KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] adds 8c8560b83390 KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] adds c51e1ffee501 KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] adds 1196cb970b99 KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] adds a4148b7ca2a5 KVM: VMX: Retrieve APIC access page HPA only when necessary adds 4de1f9d469f4 KVM: VMX: Don't reload APIC access page if its control is [...] adds b869855badd1 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] adds 4a632ac6ca66 KVM: x86/mmu: Add separate override for MMU sync during fa [...] adds 71fe70130d88 KVM: x86/mmu: Add module param to force TLB flush on root reuse adds 41fab65e7c44 KVM: nVMX: Skip MMU sync on nested VMX transition when possible adds 9805c5f74b8a KVM: nVMX: Don't flush TLB on nested VMX transition adds ce8fe7b77bd8 KVM: nVMX: Free only the affected contexts when emulating INVEPT adds be01e8e2c632 KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code adds be100ef13625 KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() adds 1c164cb3ffd0 KVM: SVM: Use do_machine_check to pass MCE to the host adds 63d04348371b KVM: x86: move kvm_create_vcpu_debugfs after last failure point adds 812756a82ea5 kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] adds 789afc5ccd4e KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() adds 7b7bd87dbd6a KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] adds fbdd50250396 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() adds 236871b6744a KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] adds 2c1f3323802e KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants adds 1d283062c949 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] adds f47baaed4fef KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] adds 2a7833899f6a KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] adds 4dcefa312a6c KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] adds 9932b49e5abe KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] adds e5d03de5937e KVM: nVMX: Reset register cache (available and dirty masks [...] adds ec0241f3bbe1 KVM: nVMX: Drop manual clearing of segment cache on nested [...] adds 5addc235199f KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] adds 8791585837f6 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags adds c583eed6d72b KVM: x86/mmu: Set @writable to false for non-visible acces [...] adds c36b71503a22 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] adds b8d295f96b6c KVM: nVMX: Remove non-functional "support" for CR3 target values adds 873e1da16918 KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] adds a9ab13ff6e84 KVM: X86: Improve latency for single target IPI fastpath adds 4f233371f6bb KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests adds 1b94f6f81007 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run adds da1fda288943 tools/kvm_stat: add command line switch '-z' to skip zero records adds 3754afe7cf7c tools/kvm_stat: Add command line switch '-L' to log to file adds 997b7e98990c tools/kvm_stat: add sample systemd unit file adds b9245b8c719f Merge remote-tracking branch 'kvm/linux-next' adds 9277ca0d1680 Merge remote-tracking branch 'kvms390/next' adds 111a139b52d6 Merge remote-tracking branch 'percpu/for-next' adds 73eea4ffb0fa Merge remote-tracking branch 'workqueues/for-next' adds cf1ed9094c29 Merge remote-tracking branch 'drivers-x86/for-next' adds ed59f97f1478 Merge remote-tracking branch 'chrome-platform/for-next' adds a56cef75631f Merge remote-tracking branch 'leds/for-next' adds 36d730cea60f ipmi:bt-bmc: Avoid unnecessary check adds 294411a8e94b ipmi:bt-bmc: Fix some format issue of the code adds cee1e7e1fb48 ipmi: use vzalloc instead of kmalloc for user creation adds 6fc2831d50aa Merge remote-tracking branch 'ipmi/for-next' adds 77c71bc51cf2 Merge remote-tracking branch 'driver-core/driver-core-next' adds 15fb8bb7ca39 Merge remote-tracking branch 'usb/usb-next' adds 2af05ea2dbc4 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds cb75ff93361d Merge remote-tracking branch 'tty/tty-next' adds 272d24eddfa8 Merge remote-tracking branch 'extcon/extcon-next' adds d0963e5451ff Merge remote-tracking branch 'soundwire/next' adds 86e0a8d55af8 Merge remote-tracking branch 'thunderbolt/next' adds d63a8bf5adc3 Merge remote-tracking branch 'staging/staging-next' adds aea0e787b482 Merge remote-tracking branch 'mux/for-next' adds 66cf302012b5 Merge remote-tracking branch 'slave-dma/next' adds 4eb6ea696b23 Merge remote-tracking branch 'cgroup/for-next' adds 9251b1dc7b7b Merge remote-tracking branch 'scsi/for-next' adds 87b336602ae7 Merge remote-tracking branch 'rpmsg/for-next' adds 3bad83555fb4 Merge remote-tracking branch 'gpio/for-next' adds d4f774e26e8c Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 476adca3744d Merge remote-tracking branch 'pinctrl/for-next' adds aab7dc2aef55 Merge remote-tracking branch 'pinctrl-intel/for-next' adds 020ef3c1de21 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds e350730aefea Merge remote-tracking branch 'pwm/for-next' adds 61e713bdca36 signal: Avoid corrupting si_pid and si_uid in do_notify_parent adds cd71eb4970cf Merge remote-tracking branch 'userns/for-next' adds b8cc394bb022 Merge remote-tracking branch 'kselftest/next' adds ad9068d8bae2 Merge remote-tracking branch 'livepatching/for-next' adds 8343cc420f7d Merge remote-tracking branch 'coresight/next' adds 0e4328b5314f Merge remote-tracking branch 'rtc/rtc-next' adds 712918f0eb2c Merge remote-tracking branch 'ntb/ntb-next' adds b513c68f20bb Merge remote-tracking branch 'kspp/for-next/kspp' adds 45b8ca6ab591 Merge remote-tracking branch 'fsi/next' adds bea9e9f8fd12 Merge remote-tracking branch 'slimbus/for-next' adds 61aaf1580e90 Merge remote-tracking branch 'nvmem/for-next' adds 2896c1293ca2 Merge remote-tracking branch 'xarray/xarray' adds 91d1e16dca91 Merge remote-tracking branch 'hyperv/hyperv-next' adds cda692978105 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds c4dd969d36ce Merge remote-tracking branch 'devfreq/devfreq-next' adds c9cd2a0a8a70 Merge remote-tracking branch 'fpga/for-next' adds 2a594198f3f6 Merge remote-tracking branch 'cel/cel-next' adds 8e32e79bb64e powerpc/vas: uapi headers should be self contained adds 19ee5f39a578 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 6f8476587743 /proc/kpageflags: do not use uninitialized struct pages adds fb1202f3a0cf ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds b79511793430 mm, memcg: fix error return value of mem_cgroup_css_alloc() adds 72883eeb6eb0 mm-memcg-fix-error-return-value-of-mem_cgroup_css_alloc-fix adds c962def8bbd1 kcov: cleanup debug messages adds 83e184bbd5f3 kcov: fix potential use-after-free in kcov_remote_start adds 5704d275a717 kcov: move t->kcov assignments into kcov_start/stop adds c14e2f7949a6 kcov: move t->kcov_sequence assignment adds a98a885524c5 kcov: use t->kcov_mode as enabled indicator adds f2cbe1c9f2a0 kcov: collect coverage from interrupts adds d95ebcc97cf5 usb: core: kcov: collect coverage from usb complete callback adds bb0e88030ef7 mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] adds 8c497f2ff36c kernel/kcov.c: fix typos in kcov_remote_start documentation adds 7d300aab12d4 scripts/decodecode: fix trapping instruction formatting adds 9120d0792c53 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 805df98f6e97 fs/squashfs/squashfs_fs.h: replace zero-length array with [...] adds 5dcf67378f78 squashfs: migrate from ll_rw_block usage to BIO adds a269972e6799 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds ef78ebd4898f ocfs2: add missing annotation for dlm_empty_lockres() adds ae1e7256b15e drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 6ab81d55ea89 ramfs: support O_TMPFILE adds fdf2ccd9932f kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds c453b7c2de8b usercopy: mark dma-kmalloc caches as usercopy caches adds 042bcee1baa9 mm/slub.c: fix corrupted freechain in deactivate_slab() adds 9a2b2562467a mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds 8eb81fe738f7 mm, dump_page(): do not crash with invalid mapping pointer adds fa11ef514876 mm: move readahead prototypes from mm.h adds 1fa5ea7782ea mm: return void from various readahead functions adds 3a08d1c61dd0 mm: ignore return value of ->readpages adds 3feef77a8d2c mm: move readahead nr_pages check into read_pages adds 9123e4cda1a6 mm: add new readahead_control API adds df75c3773ab8 mm: use readahead_control to pass arguments adds d403529e0658 mm: rename various 'offset' parameters to 'index' adds eac61b41dd96 mm: rename readahead loop variable to 'i' adds ad69d0332eed mm: remove 'page_offset' from readahead loop adds ac1c93537601 mm: put readahead pages in cache earlier adds 5e9698b07f0b mm: add readahead address space operation adds 17d83c6721e6 mm: move end_index check out of readahead loop adds b02372a5ab82 mm: add page_cache_readahead_unbounded adds ff6e821a0261 mm: document why we don't set PageReadahead adds df74cdeadba9 mm: use memalloc_nofs_save in readahead path adds 20760279e892 fs: convert mpage_readpages to mpage_readahead adds 47356b068643 btrfs: convert from readpages to readahead adds f370c3091536 erofs: convert uncompressed files from readpages to readahead adds 8af0e7ba4e12 erofs: convert compressed files from readpages to readahead adds 4dcc9a48d6a5 ext4: convert from readpages to readahead adds 744f1be34d9e ext4: pass the inode to ext4_mpage_readpages adds ec0cdd57b224 f2fs: convert from readpages to readahead adds c3b565fc36eb f2fs: pass the inode to f2fs_mpage_readpages adds 5a1975136fa3 fuse: convert from readpages to readahead adds 1b871a27b280 fuse-convert-from-readpages-to-readahead-fix adds 1d902d234af3 iomap: convert from readpages to readahead adds 4e43aeea64cf mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds 11de777251bf mm/swap_state: fix a data race in swapin_nr_pages adds b5aaf3a3e56c mm: swap: properly update readahead statistics in unuse_pt [...] adds 95146d35b083 mm/swapfile.c: offset is only used when there is more slots adds 5e7346a81576 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds 0f237451ba9b mm/swapfile.c: remove the unnecessary goto for SSD case adds 467344835758 mm/swapfile.c: simplify the calculation of n_goal adds 3823581be639 mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds fcde8bde5b1b mm/memcg: optimize memory.numa_stat like memory.stat adds cafd4bccc80b memcg-optimize-memorynuma_stat-like-memorystat-fix adds 4be69f240810 h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds 1dbe3e85a131 arm: add support for folded p4d page tables adds 86c6d11cbaad arm64: add support for folded p4d page tables adds 6195a701e511 hexagon: remove __ARCH_USE_5LEVEL_HACK adds 65e06dbdb85f ia64: add support for folded p4d page tables adds dc3acd33358b nios2: add support for folded p4d page tables adds c3f9afb62796 openrisc: add support for folded p4d page tables adds 1b2bb52bbe23 powerpc: add support for folded p4d page tables adds f6f942da5499 sh: fault: Modernize printing of kernel messages adds 9f88e9ab9613 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds a4c343b4a7da sh: add support for folded p4d page tables adds 17ab83f8ebf7 unicore32: remove __ARCH_USE_5LEVEL_HACK adds f0da7e933b2c asm-generic: remove pgtable-nop4d-hack.h adds df0b004c4b18 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 8f6d9f7bb3ef mm/gup.c: further document vma_permits_fault() adds 7b34f27b40a6 /proc/PID/smaps: Add PMD migration entry parsing adds a7ea10f1ab60 mm/mmap.c: fix the adjusted length error adds f16850003f56 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds ce65bd95af00 x86/hyperv: use vmalloc_exec for the hypercall page adds a76c7f59aa11 x86: fix vmap arguments in map_irq_stack adds cd49007bf2d8 staging: android: ion: use vmap instead of vm_map_ram adds d4777441c9cb staging: media: ipu3: use vmap instead of reimplementing it adds 5e6f9bc85747 dma-mapping: use vmap insted of reimplementing it adds c653a7880695 powerpc: add an ioremap_phb helper adds df8e1b8f9b41 powerpc: remove __ioremap_at and __iounmap_at adds 3bd0aab5c0d8 mm: remove __get_vm_area adds aca8852e73ce mm: unexport unmap_kernel_range_noflush adds f13acc566a6c mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds 6540e08f7557 mm: only allow page table mappings for built-in zsmalloc adds c888460f000c mm: pass addr as unsigned long to vb_free adds 8bfed7f97cac mm: remove vmap_page_range_noflush and vunmap_page_range adds e8875a35149a mm: rename vmap_page_range to map_kernel_range adds a26296ad1919 mm: don't return the number of pages from map_kernel_range [...] adds bb903f69d1d3 mm: remove map_vm_range adds ee9eedc18ffb mm: remove unmap_vmap_area adds 46aa76c5a78e mm: remove the prot argument from vm_map_ram adds 1f9d9af5f583 mm: enforce that vmap can't map pages executable adds 50ac064b2f1b gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds ff8887f85512 mm: remove the pgprot argument to __vmalloc adds a5e871897c11 mm: remove the prot argument to __vmalloc_node adds 10913cd38eb8 mm: remove both instances of __vmalloc_node_flags adds 341a45c76594 mm: remove __vmalloc_node_flags_caller adds ff299a47d6de mm-remove-__vmalloc_node_flags_caller-fix adds 111ad6df7a02 mm: switch the test_vmalloc module to use __vmalloc_node adds 0e6dc79d5119 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 40c990da3596 mm: remove vmalloc_user_node_flags adds 408d4fdb2251 mm-remove-vmalloc_user_node_flags-fix adds 682b870dfd90 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds 4711e256c9a1 powerpc: use __vmalloc_node in alloc_vm_stack adds d71e3d30b5c3 s390: use __vmalloc_node in stack_alloc adds e33467ad6d29 mm/mm_init.c: report kasan-tag information stored in page->flags adds 43235452d04a mm: clarify __GFP_MEMALLOC usage adds fa032a23f727 mm: memblock: replace dereferences of memblock_region.nid [...] adds e19e1059fbce mm: make early_pfn_to_nid() and related defintions close t [...] adds 96dfea58f767 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds dc486fc17c0b mm: free_area_init: use maximal zone PFNs rather than zone sizes adds b6d1682cdc1e mm: use free_area_init() instead of free_area_init_nodes() adds 41b0bb4ff16a alpha: simplify detection of memory zone boundaries adds 5eef80b1580f arm: simplify detection of memory zone boundaries adds 3bbb19f44e1e arm64: simplify detection of memory zone boundaries for UM [...] adds 19708d13dcf7 csky: simplify detection of memory zone boundaries adds 9b1866f6e38a m68k: mm: simplify detection of memory zone boundaries adds 63f13235093a parisc: simplify detection of memory zone boundaries adds 545fcb73c019 sparc32: simplify detection of memory zone boundaries adds 287753e80f50 unicore32: simplify detection of memory zone boundaries adds 2f934d4349ee xtensa: simplify detection of memory zone boundaries adds 9f6792c85694 mm: memmap_init: iterate over memblock regions rather that [...] adds 9ad8c02897d5 mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds e50967480d14 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 9cdd0b8be121 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 80aee90fe215 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 002feaac832a mm: clean up free_area_init_node() and its helpers adds b86a195d1939 mm: simplify find_min_pfn_with_active_regions() adds e328badec9d7 docs/vm: update memory-models documentation adds 34f5fada4dda mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds afc67b0fa090 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 93611c1bc174 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds fda2dc55c593 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds 03cf1b08babe mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds aa72e915b327 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 5fa7844624e9 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 4dffdc00eab8 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds 7387dab898e6 mm: initialize deferred pages with interrupts enabled adds 1a8aedc214d9 mm: call cond_resched() from deferred_init_memmap() adds 3aa5138c7576 mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds 090eb08020ec mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds 4eb44addb52b mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds 0a0d2f8e6037 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds 7f3918e20828 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 6b1ba1ff39af mm/page_alloc: integrate classzone_idx and high_zoneidx adds 2b9880c8cce9 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds 221702d73b3a mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds 9ee6b976777d mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds 8fc1aa769f10 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] adds e37e3f9659a3 khugepaged: add self test adds c2702b7f9d42 selftests: khugepaged: fix several spelling mistakes adds 1e890f3c7288 khugepaged: do not stop collapse if less than half PTEs ar [...] adds 9f48359c68b4 khugepaged: drain all LRU caches before scanning pages adds 294ae759250f khugepaged: drain LRU add pagevec after swapin adds 67a1de9ca58d khugepaged: allow to collapse a page shared across fork adds cb6cbbfc3888 khugepaged: allow to collapse PTE-mapped compound pages adds 81764fdac548 thp: change CoW semantics for anon-THP adds 6cc1f4dee6ba khugepaged: introduce 'max_ptes_shared' tunable adds 26e0d8c48276 selftests: khugepaged: fix several spelling mistakes adds e0c21e3500f8 hugetlbfs: add arch_hugetlb_valid_size adds 724791143211 hugetlbfs: move hugepagesz= parsing to arch independent code adds 76e34fa7bb3a hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 8b41cbf11c4c arm64/hugetlb: fix hugetlb initialization adds 3edc8fc302fd hugetlbfs: clean up command line processing adds 2a685a13d82c mm: thp: don't need to drain lru cache when splitting and [...] adds 3f2310f0de56 powerpc/mm: drop platform defined pmd_mknotpresent() adds da22497b6df4 mm/thp: rename pmd_mknotpresent() to pmd_mknotvalid() adds b236eb080e42 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds b46f772c4971 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 8bc6b5901740 mm/memory_hotplug: refrain from adding memory into an impo [...] adds 46d6fdfe3528 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 87f94271d5bd mm/memory_hotplug: remove is_mem_section_removable() adds 3978be2947fd mm: replace zero-length array with flexible-array member adds 3f4366cc7323 mm-replace-zero-length-array-with-flexible-array-member-fix adds 177609b8e7c5 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds d6c996196b56 mm: ksm: fix a typo in comment "alreaady"->"already" adds 0ef2025cc86a mm: ksm: fix a typo in comment "alreaady"->"already" adds a6bae7577f3a mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 3e6271b2cab8 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 86397681b33d mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 38396e7d131c mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds 2812586406b6 mm/vmsan: fix some typos in comment adds d0bfc0e7d29d mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds 3c5646020aa3 mm/memblock: fix a typo in comment "implict"->"implicit" adds 6417c145de92 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds 926d5aa9ecd4 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds be889aa7c88e mm/frontswap: fix some typos in frontswap.c adds 9e1abe028538 mm, memcg: fix some typos in memcontrol.c adds 2e33f09d575d mm: fix a typo in comment "strucure"->"structure" adds 09c940620373 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds ffd0eec6fa6b mm/sparse: fix a typo in comment "convienence"->"convenience" adds b627e8398f3e mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 7a039679b428 mm/memory: fix a typo in comment "attampt"->"attempt" adds 8016a455c782 mm: use false for bool variable adds 67ff8e502c7b fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 5c566e4246e0 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 72867f0cee08 kernel/hung_task.c: Monitor killed tasks. adds f4dd6059aad2 proc: rename "catch" function argument adds 39f8e6256b4b proc: rename struct proc_fs_info to proc_fs_opts adds 1ef97cee07dd proc: allow to mount many instances of proc in one pid namespace adds 9153c0921a1e proc: instantiate only pids that we can ptrace on 'hidepid [...] adds f1031df957fa proc: add option to mount only a pids subset adds 3ef9b8afc054 docs: proc: add documentation for "hidepid=4" and "subset= [...] adds e9fc842e1fb6 proc: use human-readable values for hidepid adds 20d3928579da proc: use named enums for better readability adds e3eec8dce101 x86/mm: define mm_p4d_folded() adds fa6726c1e7f0 mm/debug: add tests validating architecture page table helpers adds 1e1a6a63bbda mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds 65a06f4ae89d user.c: make uidhash_table static adds 5995c3c2a96f parisc: add sysctl file interface panic_on_stackoverflow adds 925eca2dee09 kernel/hung_task.c: introduce sysctl to print all traces w [...] adds 2023be154f91 dynamic_debug: add an option to enable dynamic debug for m [...] adds 118c9cd4700c dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds b60495b507f9 lib/math: avoid trailing newline hidden in pr_fmt() adds 5c0cdbb4898a lib: Add might_fault() to strncpy_from_user. adds d06f8c30a141 lib: optimize cpumask_local_spread() adds 6b34ace1950b lib/test_lockup.c: make test_inode static adds 8385c7f2ebb1 checkpatch: additional MAINTAINER section entry ordering checks adds fd7e9d0bd8c2 checkpatch: look for c99 comments in ctx_locate_comment adds 7fa1e0996003 fs/binfmt_elf: remove redundant elf_map ifndef adds 8d754f5ec7c3 elfnote: mark all .note sections SHF_ALLOC adds 33f0f535203e initrdmem= option to specify initrd physical address adds ff04e9c47b4d initrdmem=-option-to-specify-initrd-physical-address-check [...] adds 86971eb1e0e1 fat: don't allow to mount if the FAT length == 0 adds 685a001accea fat: improve the readahead for FAT entries adds 7b83fc7c16ec fs/seq_file.c: seq_read: Update pr_info_ratelimited adds b0d71d1201db umh: fix refcount underflow in fork_usermode_blob(). adds bd56bb38c9c8 kexec: prevent removal of memory in use by a loaded kexec image adds 5fdbf3cea4de mm/memory_hotplug: allow arch override of non boot memory [...] adds c7fdc4eec95c arm64: memory: give hotplug memory a different resource name adds fb16bede2879 panic: add sysctl to dump all CPUs backtraces on oops event adds afd889c290ed kernel/relay.c: fix read_pos error when multiple readers adds 9fd2c1cafc4f aio: simplify read_events() adds ed62f48b6511 selftests/x86/pkeys: move selftests to arch-neutral directory adds 67e54b8866ec selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 87399ebaaba5 selftests/vm/pkeys: move generic definitions to header file adds 1c5673e0ed55 selftests/vm/pkeys: move some definitions to arch-specific header adds c9c776dc3001 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds 8733d4cb560e selftests: vm: pkeys: Use sane types for pkey register adds 580180e7a593 selftests: vm: pkeys: add helpers for pkey bits adds c04417ba31b6 selftests/vm/pkeys: fix pkey_disable_clear() adds c353b5441cbb selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds eeb5efbe8702 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 4fcec2af3b48 selftests: vm: pkeys: use the correct huge page size adds 369552ac3046 selftests/vm/pkeys: introduce generic pkey abstractions adds 556f7fd795d2 selftests/vm/pkeys: introduce powerpc support adds d55fc5796e56 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 88e51b09968d selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds a8279e6b1db1 selftests/vm/pkeys: improve checks to determine pkey support adds 65b664a88d6f selftests/vm/pkeys: associate key on a mapped page and det [...] adds 982bf9192a03 selftests/vm/pkeys: associate key on a mapped page and det [...] adds 4a7c38675794 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds 6e70829d50ed selftests/vm/pkeys: introduce a sub-page allocator adds e96b7a6093f5 selftests/vm/pkeys: test correct behaviour of pkey-0 adds b55e1afb30c8 selftests/vm/pkeys: override access right definitions on powerpc adds 69209dd82b3a selftests: vm: pkeys: use the correct page size on powerpc adds b71a67157341 selftests: vm: pkeys: fix multilib builds for x86 adds d98889b25d9f tools/testing/selftests/vm: remove duplicate headers adds d245dd0cca61 ipc/msg: add missing annotation for freeque() adds 2171e1428e16 ipc/namespace.c: use a work queue to free_ipc adds d20e842843bd ipc: convert ipcs_idr to XArray adds 9698317f3dfc Merge branch 'akpm-current/current' adds 090dc461aa10 amdgpu: a NULL ->mm does not mean a thread is a kthread adds 9a8d3469f6d3 i915/gvt: remove unused xen bits adds 745eaeff47e7 kernel: move use_mm/unuse_mm to kthread.c adds 2d93ff4a4a32 kernel: move use_mm/unuse_mm to kthread.c adds 7fe021a3f1c9 kernel: better document the use_mm/unuse_mm API contract adds 12576d8094fe kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 9f1ac45bb5f1 kernel: set USER_DS in kthread_use_mm adds 59efee0f558d mm/kmemleak: silence KCSAN splats in checksum adds bd82ea021d8d kallsyms/printk: add loglvl to print_ip_sym() adds 3286b5a15d23 alpha: add show_stack_loglvl() adds 2601279a882a arc: add show_stack_loglvl() adds 45185a7c5aa3 arm/asm: add loglvl to c_backtrace() adds 483682ab89b6 arm: add loglvl to unwind_backtrace() adds 712befc7445b arm: add loglvl to dump_backtrace() adds 596b75cd6c75 arm: wire up dump_backtrace_{entry,stm} adds 721fa06a3404 arm: add show_stack_loglvl() adds fe7cff809d5d arm64: add loglvl to dump_backtrace() adds 6c37ebdc965c arm64: add show_stack_loglvl() adds af058b7124be c6x: add show_stack_loglvl() adds 717a09949dcb csky: add show_stack_loglvl() adds 756839463552 h8300: add show_stack_loglvl() adds 46af3a9d9538 hexagon: add show_stack_loglvl() adds 30b8aff7c5bd ia64: pass log level as arg into ia64_do_show_stack() adds d15fa92f3f79 ia64: add show_stack_loglvl() adds 46d41e2a2c47 m68k: add show_stack_loglvl() adds 5d2f4c101cd1 microblaze: add loglvl to microblaze_unwind_inner() adds d2469a329579 microblaze: add loglvl to microblaze_unwind() adds 7ab10f25ccbe microblaze: add show_stack_loglvl() adds ac762b6c6ce6 mips: add show_stack_loglvl() adds c18b4370f3c9 nds32: add show_stack_loglvl() adds 9fe68f74cc8c nios2: add show_stack_loglvl() adds 7f92171a8e8e openrisc: add show_stack_loglvl() adds 0a2ed2cee995 parisc: add show_stack_loglvl() adds b2211d70b379 powerpc: add show_stack_loglvl() adds 260e84c5ceb0 riscv: add show_stack_loglvl() adds 34ea444f5d25 s390: add show_stack_loglvl() adds 7468393e4afe sh: add loglvl to dump_mem() adds 786ade3fb54d sh: remove needless printk() adds 9c22dcc60067 sh: add loglvl to printk_address() adds 58c632637eda sh: add loglvl to show_trace() adds 39e16dbd8dfa sh: add show_stack_loglvl() adds 60934fcf22a0 sparc: add show_stack_loglvl() adds e222dd630552 um/sysrq: remove needless variable sp adds e780f5b0087f um: add show_stack_loglvl() adds 7451b7b3ed0b unicore32: remove unused pmode argument in c_backtrace() adds 6a3b3a9911f2 unicore32: add loglvl to c_backtrace() adds 557c8cb0c3d4 unicore32: add show_stack_loglvl() adds 3a8af954ee0f x86: add missing const qualifiers for log_lvl adds e992fbd1bc42 x86: add show_stack_loglvl() adds 796c70340060 xtensa: add loglvl to show_trace() adds 73dc2753698b xtensa: add show_stack_loglvl() adds 12fd38a5a8f0 sysrq: use show_stack_loglvl() adds 4bd02da9be84 x86/amd_gart: print stacktrace for a leak with KERN_ERR adds 73ade48cebc4 power: use show_stack_loglvl() adds 2b6b5fb08722 kdb: don't play with console_loglevel adds 03390e2b7500 sched: print stack trace with KERN_INFO adds 5cb8d088045a kernel: use show_stack_loglvl() adds 30ba0927e2f9 kernel: rename show_stack_loglvl() => show_stack() adds a0a41e866d4d mm/frontswap: mark various intentional data races adds 80cffd3bde41 mm/page_io: mark various intentional data races adds fa8ce2d7ba80 mm-page_io-mark-various-intentional-data-races-v2 adds 34e6074674a2 mm/swap_state: mark various intentional data races adds a09825911abb mm/filemap.c: fix a data race in filemap_fault() adds ccf2572215bf mm/swapfile: fix and annotate various data races adds 071891f4eb32 mm-swapfile-fix-and-annotate-various-data-races-v2 adds eeb354b3ee2d mm/page_counter: fix various data races at memsw adds 7526fae13dd0 mm/memcontrol: fix a data race in scan count adds 934db4b62ff2 mm/list_lru: fix a data race in list_lru_count_one adds f9e8fdc86585 mm/mempool: fix a data race in mempool_free() adds 2ba77793ff8f mm/util.c: annotate an data race at vm_committed_as adds 63e5b70d769c mm/rmap: annotate a data race at tlb_flush_batched adds bfa6efd2c932 mm: annotate a data race in page_zonenum() adds add9d6272d13 mm/swap.c: annotate data races for lru_rotate_pvecs adds bb8b774cb02b net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 58f0da7fc5aa mm/mmap.c: add more sanity checks to get_unmapped_area() adds 8d1da418bce4 mm/mmap.c: do not allow mappings outside of allowed limits adds 737017e02cd2 mm/madvise: pass task and mm to do_madvise adds 66abfb40174f mm/madvise: introduce process_madvise() syscall: an extern [...] adds fbe824efa4f6 fix process_madvise build break for arm64 adds 57c0a0b2a741 mm/madvise: check fatal signal pending of target process adds 70e187db4674 pid: move pidfd_get_pid() to pid.c adds 955322bc5dee mm/madvise: support both pid and pidfd for process_madvise adds 787d73dfb029 mm/madvise: employ mmget_still_valid() for write lock adds 2bf42dfe4a4f mm/madvise: allow KSM hints for remote API adds d7b7d5f7953a drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 15ae47dcc24d Merge branch 'akpm/master' adds bf9e4f3785fb powerpc/vas: fix up for {un}use_mm() rename adds a5840f9618a9 Add linux-next specific files for 20200422
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (39a314cd1168) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 18 +- Documentation/admin-guide/dynamic-debug-howto.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 7 + Documentation/core-api/index.rst | 2 + Documentation/core-api/printk-basics.rst | 115 + Documentation/core-api/printk-formats.rst | 2 + Documentation/{rbtree.txt => core-api/rbtree.rst} | 0 .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.txt | 20 +- .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 10 + Documentation/filesystems/overlayfs.rst | 7 +- Documentation/filesystems/proc.rst | 92 +- Documentation/powerpc/index.rst | 1 + Documentation/powerpc/vas-api.rst | 292 ++ Documentation/scheduler/sched-domains.rst | 10 +- Documentation/translations/it_IT/process/index.rst | 1 + .../translations/it_IT/riscv/patch-acceptance.rst | 40 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + .../watchdog/convert_drivers_to_kernel_api.rst | 2 +- Documentation/watchdog/watchdog-kernel-api.rst | 2 +- MAINTAINERS | 1 - Next/SHA1s | 112 +- Next/merge.log | 3467 +++++++++++++++++--- arch/alpha/kernel/traps.c | 22 +- arch/arc/include/asm/bug.h | 3 +- arch/arc/kernel/stacktrace.c | 17 +- arch/arc/kernel/troubleshoot.c | 2 +- arch/arm/boot/compressed/.gitignore | 9 - arch/arm/boot/compressed/Makefile | 39 +- arch/arm/boot/compressed/atags_to_fdt.c | 1 + arch/arm/boot/compressed/fdt.c | 2 + arch/arm/boot/compressed/fdt_ro.c | 2 + arch/arm/boot/compressed/fdt_rw.c | 2 + arch/arm/boot/compressed/fdt_wip.c | 2 + arch/arm/boot/compressed/libfdt_env.h | 24 - arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am5729-beagleboneai.dts | 731 +++++ arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/am57xx-idk-common.dtsi | 58 + arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 405 ++- arch/arm/boot/dts/qcom-msm8974.dtsi | 11 + arch/arm/include/asm/bug.h | 3 +- arch/arm/include/asm/traps.h | 3 +- arch/arm/include/asm/unwind.h | 3 +- arch/arm/kernel/elf.c | 27 +- arch/arm/kernel/sys_oabi-compat.c | 15 +- arch/arm/kernel/traps.c | 39 +- arch/arm/kernel/unwind.c | 5 +- arch/arm/lib/backtrace-clang.S | 9 +- arch/arm/lib/backtrace.S | 14 +- arch/arm/mach-omap2/sleep34xx.S | 2 +- arch/arm/plat-samsung/adc.c | 8 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 7 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 471 +++ arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 351 ++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 126 +- arch/arm64/include/asm/elf.h | 23 +- arch/arm64/include/asm/pointer_auth.h | 9 +- arch/arm64/include/asm/stacktrace.h | 3 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/traps.c | 17 +- arch/c6x/kernel/traps.c | 16 +- arch/csky/kernel/dumpstack.c | 9 +- arch/csky/kernel/ptrace.c | 4 +- arch/h8300/kernel/traps.c | 12 +- arch/hexagon/kernel/traps.c | 25 +- arch/ia64/include/asm/ptrace.h | 1 - arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/process.c | 17 +- arch/ia64/kernel/unwind_i.h | 2 +- arch/m68k/amiga/config.c | 2 +- arch/m68k/kernel/traps.c | 13 +- arch/m68k/tools/amiga/dmesg.c | 10 +- arch/microblaze/include/asm/unwind.h | 3 +- arch/microblaze/kernel/stacktrace.c | 4 +- arch/microblaze/kernel/traps.c | 12 +- arch/microblaze/kernel/unwind.c | 40 +- arch/mips/include/asm/bootinfo.h | 2 +- arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/traps.c | 35 +- arch/nds32/kernel/traps.c | 15 +- arch/nios2/kernel/traps.c | 17 +- arch/openrisc/kernel/traps.c | 12 +- arch/parisc/kernel/traps.c | 24 +- arch/powerpc/include/asm/book3s/64/mmu.h | 3 + arch/powerpc/include/asm/icswx.h | 20 +- arch/powerpc/include/asm/mmu_context.h | 30 + arch/powerpc/include/asm/processor.h | 1 - arch/powerpc/include/asm/switch_to.h | 2 - arch/powerpc/include/asm/vas.h | 13 +- arch/powerpc/include/asm/xive.h | 9 +- arch/powerpc/include/uapi/asm/vas-api.h | 24 + arch/powerpc/kernel/process.c | 39 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 9 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 9 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 10 +- arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/vas-api.c | 278 ++ arch/powerpc/platforms/powernv/vas-debug.c | 2 +- arch/powerpc/platforms/powernv/vas-fault.c | 382 +++ arch/powerpc/platforms/powernv/vas-window.c | 238 +- arch/powerpc/platforms/powernv/vas.c | 85 +- arch/powerpc/platforms/powernv/vas.h | 59 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/riscv/Kbuild | 1 + arch/riscv/Kconfig | 5 + arch/riscv/Kconfig.socs | 17 +- arch/riscv/boot/dts/Makefile | 2 + arch/riscv/boot/dts/kendryte/Makefile | 4 +- arch/riscv/configs/nommu_k210_defconfig | 7 +- arch/riscv/include/asm/soc.h | 39 + arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/setup.c | 4 + arch/riscv/kernel/soc.c | 27 + arch/riscv/kernel/stacktrace.c | 13 +- arch/riscv/kernel/vdso/Makefile | 6 +- arch/riscv/kernel/vmlinux.lds.S | 5 + arch/riscv/mm/init.c | 9 + arch/s390/kernel/dumpstack.c | 13 +- arch/sh/include/asm/kdebug.h | 6 +- arch/sh/include/asm/processor_32.h | 2 +- arch/sh/kernel/dumpstack.c | 36 +- arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/process_64.c | 3 +- arch/sh/kernel/traps.c | 4 +- arch/sh/mm/fault.c | 2 +- arch/sparc/kernel/cpumap.c | 2 +- arch/sparc/kernel/ds.c | 8 +- arch/sparc/kernel/process_32.c | 10 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/traps_64.c | 9 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/vector_kern.h | 2 +- arch/um/drivers/vhost_user.h | 2 +- arch/um/kernel/sysrq.c | 23 +- arch/unicore32/kernel/setup.h | 2 +- arch/unicore32/kernel/traps.c | 34 +- arch/unicore32/lib/backtrace.S | 24 +- arch/x86/Kconfig | 1 + arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/uncore.h | 2 +- arch/x86/hyperv/hv_init.c | 12 +- arch/x86/include/asm/elf.h | 22 +- arch/x86/include/asm/memtype.h | 3 + arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/pgtable_types.h | 44 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/dumpstack.c | 9 +- arch/x86/kernel/setup.c | 6 + arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/vmx/vmcs.h | 2 +- arch/x86/mm/init.c | 30 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/ioremap.c | 8 +- arch/x86/mm/pat/set_memory.c | 5 + arch/x86/mm/pgtable.c | 8 +- arch/x86/net/bpf_jit_comp.c | 18 +- arch/xtensa/kernel/traps.c | 22 +- block/partitions/ldm.h | 2 +- drivers/amba/tegra-ahb.c | 2 +- drivers/base/power/main.c | 2 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_protocol.h | 8 +- drivers/block/rbd_types.h | 2 +- drivers/crypto/chelsio/chcr_crypto.h | 8 +- drivers/crypto/nx/Makefile | 2 +- .../nx/{nx-842-powernv.c => nx-common-powernv.c} | 204 +- drivers/dma/at_hdmac_regs.h | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/milbeaut-hdmac.c | 2 +- drivers/dma/milbeaut-xdmac.c | 2 +- drivers/dma/moxart-dma.c | 2 +- drivers/dma/qcom/bam_dma.c | 2 +- drivers/dma/tegra20-apb-dma.c | 2 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-udma.c | 2 +- drivers/dma/timb_dma.c | 2 +- drivers/firewire/core-cdev.c | 2 +- drivers/firewire/core-transaction.c | 2 +- drivers/firewire/core.h | 2 +- drivers/firewire/nosy.c | 2 +- drivers/firewire/ohci.c | 2 +- drivers/firmware/iscsi_ibft.c | 2 +- drivers/firmware/pcdp.h | 2 +- drivers/firmware/qcom_scm-legacy.c | 2 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/tegra/bpmp.c | 9 +- drivers/firmware/xilinx/zynqmp-debug.c | 2 +- drivers/gnss/serial.h | 2 +- drivers/gpu/drm/armada/armada_drv.c | 2 +- drivers/gpu/drm/bridge/adv7511/Kconfig | 2 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +- drivers/gpu/drm/drm_fb_cma_helper.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 31 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 83 - drivers/gpu/drm/gma500/mdfld_intel_display.c | 31 - drivers/gpu/drm/gma500/oaktrail_hdmi.c | 5 - drivers/gpu/drm/gma500/psb_intel_sdvo.c | 99 - drivers/gpu/drm/i915/display/icl_dsi.c | 10 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 4 +- drivers/gpu/drm/i915/display/intel_audio.c | 15 +- drivers/gpu/drm/i915/display/intel_ddi.c | 21 +- drivers/gpu/drm/i915/display/intel_display.c | 34 +- drivers/gpu/drm/i915/display/intel_display_power.c | 249 +- drivers/gpu/drm/i915/display/intel_dp.c | 6 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +- drivers/gpu/drm/i915/display/intel_dsb.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 6 +- drivers/gpu/drm/i915/display/intel_global_state.c | 4 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 23 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 14 +- drivers/gpu/drm/i915/display/intel_overlay.c | 6 +- drivers/gpu/drm/i915/display/intel_panel.c | 14 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 25 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 17 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 2 + drivers/gpu/drm/i915/gt/selftest_rps.c | 93 +- drivers/gpu/drm/i915/i915_gpu_error.h | 2 +- drivers/gpu/drm/i915/intel_pm.c | 7 +- drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_wopcm.c | 22 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/greybus/arpc.h | 2 +- drivers/hv/hv.c | 6 +- drivers/hwtracing/stm/policy.c | 2 +- drivers/hwtracing/stm/stm.h | 4 +- drivers/infiniband/core/cm.c | 26 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 2 +- drivers/infiniband/hw/mlx4/main.c | 3 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 15 +- drivers/input/keyboard/applespi.c | 2 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 2 +- drivers/md/md-linear.h | 2 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/raid1.h | 2 +- drivers/md/raid10.h | 2 +- drivers/media/cec/core/cec-notifier.c | 2 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/usb/pwc/pwc.h | 2 +- drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/net/bonding/bonding_priv.h | 2 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 4 +- drivers/net/dsa/ocelot/felix.c | 27 + drivers/net/dsa/ocelot/felix_vsc9959.c | 2 + drivers/net/ethernet/3com/3c509.c | 1 - drivers/net/ethernet/3com/3c515.c | 1 - drivers/net/ethernet/adaptec/starfire.c | 1 - drivers/net/ethernet/amd/atarilance.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 4 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 - drivers/net/ethernet/i825xx/sun3_82586.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 8 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 2 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 212 +- drivers/net/ethernet/mscc/ocelot.h | 3 +- drivers/net/ethernet/mscc/ocelot_board.c | 27 + drivers/net/ethernet/mscc/ocelot_ptp.c | 324 ++ drivers/net/ethernet/mscc/ocelot_regs.c | 2 + drivers/net/ethernet/netronome/nfp/nfp_main.c | 3 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 - drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 +- drivers/net/phy/swphy.c | 2 +- drivers/net/wireless/ath/ath10k/ce.h | 2 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/coredump.h | 4 +- drivers/net/wireless/ath/ath10k/debug.h | 2 +- drivers/net/wireless/ath/ath10k/htt.h | 42 +- drivers/net/wireless/ath/ath10k/hw.h | 2 +- drivers/net/wireless/ath/ath10k/pci.h | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 6 +- drivers/net/wireless/ath/ath10k/wmi.h | 42 +- drivers/net/wireless/ath/ath11k/debug.h | 4 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 8 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 4 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/hw.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.h | 2 +- drivers/net/wireless/ath/ath6kl/core.h | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 2 +- drivers/net/wireless/ath/ath6kl/hif.h | 2 +- drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/hw.h | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- drivers/net/wireless/ath/wcn36xx/testmode.h | 2 +- drivers/net/wireless/ath/wil6210/fw.h | 16 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.h | 58 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 10 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 28 +- drivers/net/wireless/intel/iwlegacy/commands.h | 22 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 9 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 9 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 3 + drivers/net/wireless/intersil/prism54/isl_oid.h | 8 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 2 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 54 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 +- drivers/net/wireless/realtek/rtw88/bf.c | 7 +- drivers/net/wireless/realtek/rtw88/bf.h | 22 + drivers/net/wireless/realtek/rtw88/efuse.c | 26 + drivers/net/wireless/realtek/rtw88/efuse.h | 3 + drivers/net/wireless/realtek/rtw88/mac80211.c | 7 +- drivers/net/wireless/realtek/rtw88/main.c | 12 +- drivers/net/wireless/realtek/rtw88/main.h | 26 + drivers/net/wireless/realtek/rtw88/pci.c | 3 + drivers/net/wireless/realtek/rtw88/phy.c | 56 +- drivers/net/wireless/realtek/rtw88/phy.h | 6 + drivers/net/wireless/realtek/rtw88/reg.h | 14 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 544 +++ drivers/net/wireless/realtek/rtw88/rtw8723d.h | 47 + .../net/wireless/realtek/rtw88/rtw8723d_table.c | 1196 +++++++ .../net/wireless/realtek/rtw88/rtw8723d_table.h | 15 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 113 + drivers/net/wireless/realtek/rtw88/rtw8822c.h | 28 + drivers/net/wireless/rndis_wlan.c | 8 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/oprofile/cpu_buffer.h | 2 +- drivers/pci/pci.c | 2 +- drivers/phy/samsung/phy-samsung-usb2.h | 2 +- drivers/pnp/pnpbios/pnpbios.h | 2 +- drivers/power/supply/test_power.c | 2 +- drivers/rapidio/rio-scan.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/scsi/aic94xx/aic94xx_sds.c | 14 +- drivers/scsi/ufs/ufshcd.c | 2 +- drivers/soc/kendryte/k210-sysctl.c | 12 + drivers/soc/qcom/pdr_interface.c | 4 - drivers/soc/qcom/rpmh.c | 8 +- drivers/soc/qcom/rpmhpd.c | 19 + drivers/soc/tegra/fuse/fuse-tegra.c | 57 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 1 + drivers/soc/tegra/fuse/fuse-tegra30.c | 6 + drivers/soc/tegra/fuse/fuse.h | 8 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +- drivers/soc/tegra/pmc.c | 1 + drivers/soc/ti/knav_qmss.h | 2 +- drivers/soc/xilinx/Kconfig | 4 +- drivers/spi/spi-bcm-qspi.c | 181 +- drivers/spi/spi-orion.c | 70 +- drivers/thermal/imx8mm_thermal.c | 2 +- drivers/tty/sysrq.c | 2 +- drivers/usb/host/xhci-hub.c | 9 + drivers/usb/host/xhci-ring.c | 46 +- drivers/usb/host/xhci.c | 14 +- drivers/usb/host/xhci.h | 5 +- drivers/w1/w1_netlink.h | 4 +- fs/aio.c | 2 +- fs/binfmt_elf.c | 4 +- fs/cifs/connect.c | 2 + fs/compat_binfmt_elf.c | 5 + fs/dlm/dlm_internal.h | 6 +- fs/dlm/user.c | 2 +- fs/exfat/misc.c | 8 +- fs/exfat/super.c | 2 +- fs/hfs/btree.h | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/isofs/rock.h | 8 +- fs/jffs2/nodelist.h | 2 +- fs/jffs2/summary.h | 4 +- fs/nfs/nfs3acl.c | 22 +- fs/nfs/pnfs.c | 11 +- fs/notify/fanotify/fanotify.h | 2 +- fs/overlayfs/copy_up.c | 7 +- fs/overlayfs/namei.c | 11 - fs/overlayfs/overlayfs.h | 4 +- fs/overlayfs/readdir.c | 16 +- fs/overlayfs/super.c | 67 +- fs/proc/base.c | 48 +- fs/proc/generic.c | 9 + fs/proc/inode.c | 30 +- fs/proc/root.c | 131 +- fs/proc/self.c | 6 +- fs/proc/thread_self.c | 6 +- fs/proc_namespace.c | 14 +- fs/select.c | 4 +- fs/sync.c | 3 +- fs/xfs/libxfs/xfs_format.h | 2 +- include/drm/drm_displayid.h | 2 +- include/dt-bindings/power/qcom-rpmpd.h | 12 + include/keys/encrypted-type.h | 2 +- include/keys/rxrpc-type.h | 4 +- include/keys/user-type.h | 2 +- include/linux/audit.h | 2 +- include/linux/can/skb.h | 2 +- include/linux/cb710.h | 2 +- include/linux/ceph/mon_client.h | 2 +- include/linux/crush/crush.h | 2 +- include/linux/dev_printk.h | 4 +- include/linux/dma/ti-cppi5.h | 4 +- include/linux/dmaengine.h | 4 +- include/linux/efi.h | 2 +- include/linux/elfnote.h | 2 +- include/linux/fs.h | 6 +- include/linux/fscache-cache.h | 2 +- include/linux/fsl/bestcomm/bestcomm.h | 2 +- include/linux/greybus/greybus_protocols.h | 44 +- include/linux/hyperv.h | 10 +- include/linux/i2c-mux.h | 2 +- include/linux/ieee80211.h | 6 +- include/linux/if_team.h | 2 +- include/linux/ipc_namespace.h | 10 +- include/linux/kallsyms.h | 4 +- include/linux/kexec.h | 2 +- include/linux/kprobes.h | 2 +- include/linux/kvm_host.h | 2 +- include/linux/libata.h | 2 +- include/linux/linkage.h | 8 +- include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/memstick.h | 2 +- include/linux/mlx4/qp.h | 2 +- include/linux/mlx5/driver.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 70 +- include/linux/mlx5/qp.h | 2 +- include/linux/mmdebug.h | 5 - include/linux/mtd/cfi.h | 6 +- include/linux/mtd/qinfo.h | 2 +- include/linux/net.h | 3 +- include/linux/netdevice.h | 6 +- include/linux/nfs4.h | 2 +- include/linux/nfs_xdr.h | 2 +- include/linux/nvme.h | 2 +- include/linux/pci.h | 4 +- include/linux/perf_event.h | 6 +- include/linux/pid_namespace.h | 12 - include/linux/platform_data/cros_ec_commands.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/printk.h | 119 +- include/linux/proc_fs.h | 30 +- include/linux/rbtree.h | 2 +- include/linux/rbtree_augmented.h | 2 +- include/linux/remoteproc.h | 6 +- include/linux/sched/debug.h | 3 +- include/linux/sctp.h | 36 +- include/linux/thunderbolt.h | 2 +- include/linux/tifm.h | 2 +- include/linux/tty.h | 2 +- include/linux/vermagic.h | 5 + include/linux/watchdog.h | 4 +- include/linux/xarray.h | 1 + include/media/cec-notifier.h | 2 +- include/net/bluetooth/l2cap.h | 6 +- include/net/bluetooth/mgmt.h | 40 +- include/net/cfg80211.h | 8 +- include/net/if_inet6.h | 2 +- include/net/mac80211.h | 10 +- include/pcmcia/cistpl.h | 40 +- include/rdma/ib_verbs.h | 6 +- include/rdma/rdmavt_qp.h | 2 +- include/scsi/sas.h | 8 +- include/soc/mscc/ocelot.h | 15 +- .../net/ethernet => include/soc}/mscc/ocelot_ptp.h | 17 + include/sound/control.h | 2 +- include/sound/intel-nhlt.h | 6 +- include/sound/soc-dapm.h | 2 +- include/sound/soc.h | 2 +- include/uapi/drm/i915_drm.h | 4 +- include/uapi/linux/dm-ioctl.h | 12 +- include/uapi/linux/dm-log-userspace.h | 2 +- include/uapi/linux/firewire-cdev.h | 12 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/if_alg.h | 2 +- include/uapi/linux/io_uring.h | 2 +- include/uapi/linux/ip.h | 4 +- include/uapi/linux/ip_vs.h | 4 +- include/uapi/linux/jffs2.h | 8 +- include/uapi/linux/kvm.h | 8 +- include/uapi/linux/mic_common.h | 4 +- include/uapi/linux/minix_fs.h | 4 +- include/uapi/linux/perf_event.h | 2 +- include/uapi/linux/pkt_cls.h | 4 +- include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/romfs_fs.h | 4 +- include/uapi/linux/stm.h | 2 +- include/uapi/linux/usb/audio.h | 2 +- include/uapi/linux/usb/raw_gadget.h | 4 +- include/uapi/linux/virtio_9p.h | 2 +- include/uapi/linux/xfrm.h | 10 +- include/uapi/rdma/ib_user_mad.h | 2 +- include/uapi/rdma/ib_user_verbs.h | 80 +- include/uapi/rdma/rdma_user_cm.h | 2 +- include/uapi/scsi/fc/fc_els.h | 12 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 2 +- include/vdso/datapage.h | 4 +- init/do_mounts_initrd.c | 13 +- init/main.c | 2 - ipc/ipc_sysctl.c | 14 +- ipc/msg.c | 1 - ipc/namespace.c | 13 +- ipc/sem.c | 1 - ipc/shm.c | 60 +- ipc/util.c | 181 +- ipc/util.h | 4 +- kernel/bpf/cpumap.c | 2 +- kernel/bpf/queue_stack_maps.c | 2 +- kernel/bpf/verifier.c | 34 +- kernel/debug/kdb/kdb_bt.c | 15 +- kernel/events/callchain.c | 2 +- kernel/events/internal.h | 2 +- kernel/kcov.c | 4 +- kernel/kcsan/debugfs.c | 4 +- kernel/locking/lockdep.c | 6 +- kernel/locking/rtmutex-debug.c | 2 +- kernel/module.c | 54 +- kernel/params.c | 2 +- kernel/rcu/srcutree.c | 2 +- kernel/rcu/tasks.h | 2 +- kernel/rcu/tree.c | 9 +- kernel/sched/core.c | 8 +- kernel/sched/fair.c | 2 +- kernel/sched/sched.h | 2 +- kernel/signal.c | 4 +- kernel/smp.c | 2 +- kernel/trace/ftrace.c | 8 +- kernel/trace/trace_probe.h | 2 +- kernel/tracepoint.c | 2 +- lib/Kconfig | 5 +- lib/Kconfig.debug | 9 +- lib/dump_stack.c | 2 +- lib/xarray.c | 2 +- localversion-next | 2 +- mm/debug_vm_pgtable.c | 34 +- mm/memcontrol.c | 6 - mm/memory.c | 2 - mm/memory_hotplug.c | 5 + mm/mmap.c | 28 +- mm/page_alloc.c | 17 - mm/slab.h | 2 +- mm/slab_common.c | 3 +- mm/swapfile.c | 9 +- net/ethtool/ioctl.c | 3 +- net/mac80211/ieee80211_i.h | 2 +- net/netfilter/nf_nat_proto.c | 4 +- net/sunrpc/clnt.c | 3 +- net/wireless/core.h | 2 +- samples/mei/mei-amt-version.c | 2 +- scripts/basic/fixdep.c | 2 +- scripts/decodecode | 2 +- scripts/kallsyms.c | 2 +- scripts/mod/modpost.c | 3 +- scripts/mod/modpost.h | 2 +- security/apparmor/apparmorfs.c | 2 +- security/integrity/ima/ima.h | 2 +- security/integrity/integrity.h | 4 +- sound/core/oss/pcm_plugin.h | 2 +- sound/firewire/fireworks/fireworks.h | 2 +- sound/soc/codecs/wm8960.c | 3 +- sound/soc/intel/atom/sst-atom-controls.h | 2 +- sound/soc/intel/skylake/skl-i2s.h | 2 +- sound/soc/intel/skylake/skl-topology.h | 4 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/sof/probe.h | 8 +- sound/soc/txx9/txx9aclc-ac97.c | 7 +- sound/usb/quirks-table.h | 84 - sound/usb/quirks.c | 14 + sound/usb/usx2y/usbusx2y.h | 2 +- sound/usb/usx2y/usbusx2yaudio.c | 2 + tools/bpf/bpftool/btf.c | 1 - tools/bpf/bpftool/gen.c | 1 - tools/bpf/bpftool/jit_disasm.c | 1 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/rbtree.h | 2 +- tools/include/linux/rbtree_augmented.h | 2 +- tools/lib/bpf/libbpf.c | 2 +- tools/lib/bpf/libbpf_internal.h | 2 +- tools/perf/bench/sched-messaging.c | 2 +- tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-timechart.c | 2 +- tools/perf/util/annotate.h | 4 +- tools/perf/util/branch.h | 2 +- tools/perf/util/cputopo.h | 2 +- tools/perf/util/dso.h | 4 +- tools/perf/util/event.h | 2 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/jitdump.h | 6 +- tools/perf/util/ordered-events.h | 2 +- tools/perf/util/pstack.c | 2 +- tools/perf/util/symbol.h | 2 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/nvdimm/test/nfit_test.h | 6 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 2 +- tools/testing/selftests/bpf/verifier/stack_ptr.c | 40 + .../selftests/bpf/verifier/value_illegal_alu.c | 1 + tools/testing/selftests/nsfs/pidns.c | 2 +- tools/testing/selftests/powerpc/Makefile | 1 + .../selftests/powerpc/nx-gzip/99-nx-gzip.rules | 1 + tools/testing/selftests/powerpc/nx-gzip/Makefile | 8 + tools/testing/selftests/powerpc/nx-gzip/README | 45 + .../testing/selftests/powerpc/nx-gzip/gunz_test.c | 1028 ++++++ .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 433 +++ tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c | 316 ++ .../selftests/powerpc/nx-gzip/include/copy-paste.h | 56 + .../selftests/powerpc/nx-gzip/include/crb.h | 95 +- .../testing/selftests/powerpc/nx-gzip/include/nx.h | 38 + .../selftests/powerpc/nx-gzip/include/nx_dbg.h | 95 + .../selftests/powerpc/nx-gzip/include/nxu.h | 650 ++++ .../selftests/powerpc/nx-gzip/include/vas-api.h | 1 + .../selftests/powerpc/nx-gzip/nx-gzip-test.sh | 46 + tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +- tools/testing/selftests/proc/.gitignore | 2 + tools/testing/selftests/proc/Makefile | 2 + .../testing/selftests/proc/proc-fsconfig-hidepid.c | 50 + .../testing/selftests/proc/proc-multiple-procfs.c | 48 + tools/testing/selftests/vm/khugepaged.c | 14 +- tools/testing/selftests/vm/mremap_dontunmap.c | 1 - 655 files changed, 15437 insertions(+), 3535 deletions(-) create mode 100644 Documentation/core-api/printk-basics.rst rename Documentation/{rbtree.txt => core-api/rbtree.rst} (100%) create mode 100644 Documentation/powerpc/vas-api.rst create mode 100644 Documentation/translations/it_IT/riscv/patch-acceptance.rst create mode 100644 arch/arm/boot/compressed/fdt.c create mode 100644 arch/arm/boot/compressed/fdt_ro.c create mode 100644 arch/arm/boot/compressed/fdt_rw.c create mode 100644 arch/arm/boot/compressed/fdt_wip.c delete mode 100644 arch/arm/boot/compressed/libfdt_env.h create mode 100644 arch/arm/boot/dts/am5729-beagleboneai.dts create mode 100644 arch/powerpc/include/uapi/asm/vas-api.h create mode 100644 arch/powerpc/platforms/powernv/vas-api.c create mode 100644 arch/powerpc/platforms/powernv/vas-fault.c rename drivers/crypto/nx/{nx-842-powernv.c => nx-common-powernv.c} (87%) create mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.h rename {drivers/net/ethernet => include/soc}/mscc/ocelot_ptp.h (52%) create mode 100644 tools/testing/selftests/powerpc/nx-gzip/99-nx-gzip.rules create mode 100644 tools/testing/selftests/powerpc/nx-gzip/Makefile create mode 100644 tools/testing/selftests/powerpc/nx-gzip/README create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gunz_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h copy arch/powerpc/include/asm/icswx.h => tools/testing/selftests/powerpc/nx-gzip/i [...] create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx_dbg.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nxu.h create mode 120000 tools/testing/selftests/powerpc/nx-gzip/include/vas-api.h create mode 100755 tools/testing/selftests/powerpc/nx-gzip/nx-gzip-test.sh create mode 100644 tools/testing/selftests/proc/proc-fsconfig-hidepid.c create mode 100644 tools/testing/selftests/proc/proc-multiple-procfs.c