This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 89295c59c1f0 Add linux-next specific files for 20200326 omits 837a5029ee1e Merge branch 'akpm/master' omits e303be84a9bc drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 68779bd3571c ipc/util.c: sysvipc_find_ipc() should increase position index omits 9dd7a1b19648 kernel/gcov/fs.c: gcov_seq_next() should increase position index omits a559e188f67d seq_read-info-message-about-buggy-next-functions-fix omits ff6e520446c2 fs/seq_file.c: seq_read(): add info message about buggy .n [...] omits 106b671f3f2b selftests: kmod: test disabling module autoloading omits f4c9cf6fd1e9 selftests: kmod: fix handling test numbers above 9 omits ebb431601c7e docs: admin-guide: document the kernel.modprobe sysctl omits 77a5ad3172ae fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] omits 7681b30962e0 kmod: make request_module() return an error when autoloadi [...] omits f8bf55f05f7d mm/debug: add tests validating architecture page table helpers omits bf99016ea0df mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] omits 07d8c5ddcbf9 mm/special: create generic fallbacks for pte_special() and [...] omits 6d4f3e8a2946 mm/memremap: set caching mode for PCI P2PDMA memory to WC omits 5fadd4d93be4 mm/memory_hotplug: add pgprot_t to mhp_params omits ec73952f041e powerpc/mm: thread pgprot_t through create_section_mapping() omits 5107e3cf13ce x86/mm: introduce __set_memory_prot() omits 683407bae12d x86/mm: thread pgprot_t through init_memory_mapping() omits b8cfb0788858 mm/memory_hotplug: rename mhp_restrictions to mhp_params omits 252f217ecf99 mm/memory_hotplug: drop the flags field from struct mhp_re [...] omits f1f9511314ea mm/vma: introduce VM_ACCESS_FLAGS omits e00069df194c mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS omits cf2cd4778dae net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix omits 65fc0855b7e1 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 531e4a9c2528 mm: vm_insert_pages() checks if pte_index defined. omits 2e6669796f09 add missing page_count() check to vm_insert_pages(). omits fb1c928c6ff6 mm-add-vm_insert_pages-fix omits d07ffc0c97bf mm/memory.c: add vm_insert_pages() omits df889815467b mm: define pte_index as macro for x86 omits b69097611f5a mm: bring sparc pte_index() semantics inline with other platforms omits 115d64c13925 mm/memory.c: refactor insert_page to prepare for batched-l [...] omits c427e2b80bbb mm/swap.c: annotate data races for lru_rotate_pvecs omits 9f358840998a mm: annotate a data race in page_zonenum() omits 748f89cff513 mm/rmap: annotate a data race at tlb_flush_batched omits 05e72f77387b mm/util.c: annotate an data race at vm_committed_as omits b93eccc953b7 mm/mempool: fix a data race in mempool_free() omits 075f9827fc5e mm/list_lru: fix a data race in list_lru_count_one omits ba78f689e4cc mm/memcontrol: fix a data race in scan count omits e0ce8598ded4 mm/page_counter: fix various data races at memsw omits c8b2e622eac4 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 0c357b437a7a mm/swapfile: fix and annotate various data races omits db668b0d70dc mm/filemap.c: fix a data race in filemap_fault() omits 6f2c7f6de532 mm/swap_state: mark various intentional data races omits 2b28a887e647 mm-page_io-mark-various-intentional-data-races-v2 omits 5f02b9161a66 mm/page_io: mark various intentional data races omits cad24530ae89 mm/frontswap: mark various intentional data races omits fbc27d16797f drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] omits 9d27855ad9ec mm/kmemleak: silence KCSAN splats in checksum omits 5506b1e42b82 Change email address for Pali Rohár omits c3a68a8b0dcf Merge branch 'akpm-current/current' omits 60e19c0ce4fc Merge remote-tracking branch 'trivial/for-next' omits 9fd93a80df42 Merge remote-tracking branch 'kunit-next/kunit' omits 97fd0ace23a4 Merge remote-tracking branch 'cel/cel-next' omits e36e1d356de8 Merge remote-tracking branch 'fpga/for-next' omits f426821b16f3 Merge remote-tracking branch 'hmm/hmm' omits 4c2da29d7702 Merge remote-tracking branch 'pidfd/for-next' omits 969da5cfcf5f Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 24da2a03ecb3 Merge remote-tracking branch 'hyperv/hyperv-next' omits 8010e06e1c8a Merge remote-tracking branch 'xarray/xarray' omits 164de4f5a921 Merge remote-tracking branch 'nvmem/for-next' omits dc14dd920288 Merge remote-tracking branch 'slimbus/for-next' omits ea920e512107 Merge remote-tracking branch 'fsi/next' omits cc60d4ef440e Merge remote-tracking branch 'ntb/ntb-next' omits fdad9a048a96 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits f9b57bf89f4a Merge remote-tracking branch 'rtc/rtc-next' omits d47f22444e11 Merge remote-tracking branch 'coresight/next' omits d72b8020f89a Merge remote-tracking branch 'livepatching/for-next' omits 995e2518f675 Merge remote-tracking branch 'kselftest/next' omits 6aa12f389cdf Merge remote-tracking branch 'random/dev' omits 58c6ba4f5d81 Merge remote-tracking branch 'userns/for-next' omits 7ffb82c3c122 Merge remote-tracking branch 'pinctrl/for-next' omits a01d91e4bdc6 Merge remote-tracking branch 'gpio/for-next' omits dca5d610b407 Merge remote-tracking branch 'rpmsg/for-next' omits d5ff8d12ca85 Merge remote-tracking branch 'vhost/linux-next' omits 989470dda5f6 Merge remote-tracking branch 'scsi/for-next' omits c480f49b798e Merge remote-tracking branch 'cgroup/for-next' omits 9168e1db6a1c Merge remote-tracking branch 'slave-dma/next' omits f63fb47e077e Merge remote-tracking branch 'mux/for-next' omits 794380a952d6 Merge remote-tracking branch 'staging/staging-next' omits 39a4fbc69f73 Merge remote-tracking branch 'char-misc/char-misc-next' omits 244520fb3505 Merge remote-tracking branch 'tty/tty-next' omits 56da10d6ddf6 Merge remote-tracking branch 'usb-serial/usb-next' omits 132e83f3ee7d Merge remote-tracking branch 'usb/usb-next' omits c4e69de9e5e3 Merge remote-tracking branch 'driver-core/driver-core-next' omits 915a54302c0e Merge remote-tracking branch 'ipmi/for-next' omits e94a5a934aa9 Merge remote-tracking branch 'leds/for-next' omits da09f86bab25 Merge remote-tracking branch 'chrome-platform/for-next' omits a9efad20ee3f Merge remote-tracking branch 'drivers-x86/for-next' omits 449e3ee0682d Merge remote-tracking branch 'workqueues/for-next' omits c6d3b70d91a4 Merge remote-tracking branch 'percpu/for-next' omits 10ff9de2ead5 Merge remote-tracking branch 'xen-tip/linux-next' omits f34a23417eaf Merge remote-tracking branch 'kvms390/next' omits b7f8e8266b1c Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits bee1a9ccaec3 Merge remote-tracking branch 'kvm-arm/next' omits 096e28340911 Merge remote-tracking branch 'kvm/linux-next' omits 60648f8dbc95 Merge remote-tracking branch 'rcu/rcu/next' omits 704eef085753 Merge remote-tracking branch 'ftrace/for-next' omits cde5a01be6d8 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 25a613077863 Merge remote-tracking branch 'edac/edac-for-next' omits e2a98c400bf9 Merge remote-tracking branch 'tip/auto-latest' omits 3946d8e26efc Merge remote-tracking branch 'spi/for-next' omits 227b8b6f2bfe Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 183648ca8455 Merge remote-tracking branch 'devicetree/for-next' omits 621cc9d57aef Merge remote-tracking branch 'audit/next' omits a8b77cf9e515 Merge remote-tracking branch 'vfio/next' omits 419a858bd851 Merge remote-tracking branch 'iommu/next' omits 7eb3e0d5c87a Merge remote-tracking branch 'watchdog/master' omits 282e493e4e38 Merge remote-tracking branch 'tpmdd/next' omits e33f6a23f167 Merge remote-tracking branch 'smack/for-next' omits 9be28d8f8c75 Merge remote-tracking branch 'selinux/next' omits 7b38b4dcf1b8 Merge remote-tracking branch 'keys/keys-next' omits e706a274d897 Merge remote-tracking branch 'integrity/next-integrity' omits 4f58b0056d0e Merge remote-tracking branch 'apparmor/apparmor-next' omits 61ab117cdf26 Merge remote-tracking branch 'security/next-testing' omits 253bb16384a5 Merge remote-tracking branch 'regulator/for-next' omits 55c24ffc678b Merge remote-tracking branch 'battery/for-next' omits 79f4679da69b Merge remote-tracking branch 'backlight/for-backlight-next' omits 9d18d2dba69b Merge remote-tracking branch 'mfd/for-mfd-next' omits 011afd29233b Merge remote-tracking branch 'mmc/next' omits 68ef2b12bd44 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 4b690e820e11 Merge remote-tracking branch 'device-mapper/for-next' omits 12aa91c5696f Merge remote-tracking branch 'block/for-next' omits 1fede9028d0b Merge remote-tracking branch 'input/next' omits a814545daf51 Merge remote-tracking branch 'modules/modules-next' omits 45c0a4f8b76e Merge remote-tracking branch 'sound-asoc/for-next' omits 0e9696e2b110 Merge remote-tracking branch 'sound/for-next' omits cd15e60fd09e Merge remote-tracking branch 'regmap/for-next' omits efec93b1ff49 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 650170ea66d8 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 13d0e8f8ed95 Merge remote-tracking branch 'drm-msm/msm-next' omits a47a1c5f2b08 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 46063d6ebd91 Merge remote-tracking branch 'amdgpu/drm-next' omits eea888de4dca Merge remote-tracking branch 'drm/drm-next' omits 237e9818c8d0 Merge remote-tracking branch 'crypto/master' omits 47bbf20b8cd7 Merge remote-tracking branch 'nand/nand/next' omits 191ccf058451 Merge remote-tracking branch 'mtd/mtd/next' omits 571db9b42cad Merge remote-tracking branch 'gfs2/for-next' omits 022b7c381106 Merge remote-tracking branch 'mac80211-next/master' omits 200bf69836d8 Merge remote-tracking branch 'bluetooth/master' omits d0c032c3e9cb Merge remote-tracking branch 'netfilter-next/master' omits 392c56848215 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 014762a3766d Merge remote-tracking branch 'ipsec-next/master' omits 0b0fa1f3dd1d Merge remote-tracking branch 'bpf-next/master' omits 6d18c2770173 Merge remote-tracking branch 'net-next/master' omits 1497c9664165 Merge remote-tracking branch 'rdma/for-next' omits ee8f49afb522 Merge remote-tracking branch 'swiotlb/linux-next' omits 59b3f4603f61 Merge remote-tracking branch 'ieee1394/for-next' omits aed9e2fd6206 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 6c5f0cc89d38 Merge remote-tracking branch 'pm/linux-next' omits 65a0d50c31e8 Merge remote-tracking branch 'v4l-dvb/master' omits 43702c23f42e Merge remote-tracking branch 'jc_docs/docs-next' omits ebd7ab6c719e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits d9d15fd8a43f Merge branch 'dmi/master' omits 5be70fb1f5a1 Merge remote-tracking branch 'i3c/i3c/next' omits 5db86d9ccee6 Merge remote-tracking branch 'i2c/i2c/for-next' omits 859ce519dc0b Merge remote-tracking branch 'hid/for-next' omits 6f504f393e27 Merge remote-tracking branch 'pstore/for-next/pstore' omits cee1dd195349 Merge remote-tracking branch 'pci/next' omits a95e51f15657 Merge remote-tracking branch 'printk/for-next' omits 0087c0ff834b Merge remote-tracking branch 'vfs/for-next' omits bbfaa6d4b520 Merge remote-tracking branch 'file-locks/locks-next' omits 2e861bae130a Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits a577c7202a13 Merge remote-tracking branch 'iomap/iomap-for-next' omits 25e2270b6097 Merge remote-tracking branch 'xfs/for-next' omits 95d36aa19d40 Merge remote-tracking branch 'v9fs/9p-next' omits 9a74d70953c3 Merge remote-tracking branch 'ubifs/linux-next' omits 3a4d38574648 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 270fc4aea1b9 Merge remote-tracking branch 'nfsd/nfsd-next' omits d0d4bfcce59a Merge remote-tracking branch 'nfs/linux-next' omits 81cb3380a645 Merge remote-tracking branch 'jfs/jfs-next' omits d341d745b3d4 Merge remote-tracking branch 'f2fs/dev' omits 6f000609d216 Merge remote-tracking branch 'ext4/dev' omits 9fd673ffdb67 Merge remote-tracking branch 'ext3/for_next' omits 363cb23af899 Merge remote-tracking branch 'erofs/dev' omits b5cec5f0d623 Merge remote-tracking branch 'cifs/for-next' omits c33f67ec2e76 Merge remote-tracking branch 'ceph/master' omits 6b3796bbe1c1 Merge remote-tracking branch 'btrfs/for-next' omits 7c7d1aeac25f Merge remote-tracking branch 'fscrypt/master' omits 6952093aa3d0 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 7042b50d5c79 Merge remote-tracking branch 'sh/sh-next' omits d069bd3f7298 Merge remote-tracking branch 's390/features' omits 98b10c4f8ef2 Merge remote-tracking branch 'risc-v/for-next' omits 466c49bc58e0 Merge remote-tracking branch 'soc-fsl/next' omits 35899e0403fd Merge remote-tracking branch 'powerpc/next' omits e2fac96cd19d Merge remote-tracking branch 'parisc-hd/for-next' omits afb07e290f89 Merge remote-tracking branch 'openrisc/for-next' omits a6eebefc02a2 Merge remote-tracking branch 'nds32/next' omits cd682a038e8c Merge remote-tracking branch 'mips/mips-next' omits c925d0b5d8d2 Merge remote-tracking branch 'microblaze/next' omits 2efe508dfe4b Merge remote-tracking branch 'm68knommu/for-next' omits 2a3a2cc0902e Merge remote-tracking branch 'm68k/for-next' omits 4647cbe91639 Merge remote-tracking branch 'ia64/next' omits 7811d7177be9 Merge remote-tracking branch 'h8300/h8300-next' omits 7c00fa35e9c0 Merge remote-tracking branch 'csky/linux-next' omits e856531e02e5 Merge remote-tracking branch 'clk/clk-next' omits bf5dea0572a0 Merge remote-tracking branch 'tegra/for-next' omits 0c5bbe9ce48a Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 0063e650de6b Merge remote-tracking branch 'scmi/for-linux-next' omits 68e2d8258a92 Merge remote-tracking branch 'samsung-krzk/for-next' omits c4c513ed742e Merge remote-tracking branch 'rockchip/for-next' omits 66c6d1bc019e Merge remote-tracking branch 'reset/reset/next' omits b1729b3b14d0 Merge remote-tracking branch 'renesas/next' omits 698ddd4f19ce Merge remote-tracking branch 'realtek/for-next' omits 98586a58ef4f Merge remote-tracking branch 'raspberrypi/for-next' omits c56ebb5af82f Merge remote-tracking branch 'qcom/for-next' omits eee45067427b Merge remote-tracking branch 'omap/for-next' omits 71542e1f91e0 Merge remote-tracking branch 'mvebu/for-next' omits bd585f729666 Merge remote-tracking branch 'mediatek/for-next' omits 2c16d70b5856 Merge branch 'asoc-5.7' into asoc-next omits cc40dec9044e Merge branch 'asoc-5.6' into asoc-linus omits 9345389730d3 Merge remote-tracking branch 'keystone/next' omits ff85a481f475 Merge remote-tracking branch 'imx-mxs/for-next' omits 130c6639a6f1 Merge remote-tracking branch 'at91/at91-next' omits f2ce8f0d51d0 Merge remote-tracking branch 'aspeed/for-next' omits e2e2cda0dbdd Merge remote-tracking branch 'amlogic/for-next' omits 9dc2283576be Merge remote-tracking branch 'arm-soc/for-next' omits cf58a31b8907 Merge remote-tracking branch 'arm64/for-next/core' omits 49504c7b075e Merge remote-tracking branch 'arm/for-next' omits 93e030ccf725 Merge remote-tracking branch 'dma-mapping/for-next' omits 94d23663b097 Merge remote-tracking branch 'kbuild/for-next' omits a6a995785d21 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 9a2ad1626af6 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 1270642c5973 Merge remote-tracking branch 'spdx/spdx-linus' omits a2ffa91c9435 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 78073818a7dc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 4e77d73054c6 Merge remote-tracking branch 'scsi-fixes/fixes' omits aa361fffdd6b Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 619aa23bb95e Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits 1021ec2ceb4e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 7cb797fdb294 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 0f82916641eb Merge remote-tracking branch 'kvm-fixes/master' omits 0f6c6c708cc4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 8f8bf6bd1565 Merge remote-tracking branch 'input-current/for-linus' omits 315c5d82a8bd Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 35efda51b2f0 Merge remote-tracking branch 'regulator-fixes/for-linus' omits d91688d5b24c Merge remote-tracking branch 'regmap-fixes/for-linus' omits fc8dc725c60f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 8aec7cd93ccc Merge remote-tracking branch 'sound-current/for-linus' omits 3937e76b575b Merge remote-tracking branch 'rdma-fixes/for-rc' omits 92a1a88b7d1e Merge remote-tracking branch 'mac80211/master' omits f03aae4b3142 Merge remote-tracking branch 'ipsec/master' omits 6a19875326ae Merge remote-tracking branch 'bpf/master' omits e14afc95be10 Merge remote-tracking branch 'net/master' omits 5d6774f535e7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits dd67371cfdc5 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 4ad6d58958b0 Merge remote-tracking branch 'arc-current/for-curr' omits 466c6bfe2a58 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits daad244b76d4 drm/amdgpu: work around llvm bug #42576 omits 73c25038dd26 drm/amdkfd: Enable GWS based on FW Support omits 963e4c3866d2 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits b5d825b69d90 drm/amdgpu: Fix per-IB secure flag GFX hang omits 4881ae448953 drm/amdgpu: Fine-grained TMZ support omits 8ee89e5a6d86 drm/amdgpu: stop evicting encrypted BOs to swap omits 61d91305e181 drm/amdgpu: add TMZ handling to amdgpu_move_blit omits 4d8721864001 drm/amdgpu: also add the TMZ flag to GART omits 57359cc43f0e drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits 3b5f48688d5e drm/amdgpu: Move to a per-IB secure flag (TMZ) omits 3bf406cd4991 drm/amd/display: Indicate use of TMZ buffers to DC omits 5a6ae802f7bf drm/amdgpu: implement TMZ accessor (v3) omits ef75260cd3b4 drm/amdgpu: remove the alignment placeholder for secure buffer omits 238bdfb14985 drm/amdgpu: move CS secure flag next the structs where it's used omits e087049971df drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 9190dbfaab75 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits 7ff1d9a6bea8 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits c1d0927b57c4 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits 8a389c6ebd64 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits e59aaa6fc1d5 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits d1337a5d0593 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits a23652c60571 drm/amdgpu: job is secure iff CS is secure (v5) omits fd13b0144b2f drm/amdgpu: expand the context control interface with trust flag omits 884ef5041876 drm/amdgpu: expand the emit tmz interface with trusted flag omits 207feeb76f44 drm/amdgpu: add tmz bit in frame control packet omits 2d43f2b6dcb4 drm/amdgpu: add function to check tmz capability (v4) omits ea542d41f210 drm/amdgpu: add amdgpu_tmz data structure omits 0de133d5b729 drm/amdgpu: add tmz feature parameter (v2) omits f92f6fcd75f7 drm/amdgpu: define the TMZ bit for the PTE omits aa3590e5b879 drm/amdgpu: add UAPI to create secure commands (v3) omits 6d5ae2bf03a0 drm/amdgpu: add UAPI for creating encrypted buffers omits 795a6685c453 drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) omits db969407e5b4 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header omits ec648807924e drm/amd/amdgpu: Add missing SMUIO v12 register to headers omits 77c3ae6f8cfd drm/amdgpu/uvd7: remove unnecessary conversion to bool omits 0a09e7275780 drm/radeon: align short build log omits 067673e6bfc8 drm/radeon: use pattern rule to avoid code duplication in [...] omits acc6e29fc9cd drm/radeon: fix build rules of *_reg_safe.h omits 66795846b36c drm/radeon: remove unneeded header include path omits e02046d30702 drm/amdgpu: Ignore the not supported error from psp omits 50c49548370e drm/amdgpu: Add 4k resolution for virtual display omits 035a22521eef drm/amdgpu: Virtual display need to support multiple ctrcs omits 1b82fbcf5a3b drm/amdgpu: disable ras query and iject during gpu reset omits 36f0da61f312 drm/amdgpu: added xgmi ras error reset sequence omits e69813153882 drm/amdgpu: cleanup all virtualization detection routine omits c7432ceb1b3b drm/amdgpu: amends feature bits for MM bandwidth mgr omits b0fbdfde7a9d drm/amdgpu: purge ip_discovery headers omits c7db0cf0f5c7 drm/amdgpu: Fix FRU data checking omits 7a705cca238f drm/amdgpu: Expose TA FW version in fw_version file omits b5b52ef880b1 drm/amdgpu: disabled fru eeprom access omits 0e059daf6186 drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] omits 43ffb93f73ba drm/amdgpu: Add documentation for unique_id omits 527ee3cbafb2 drm/amdgpu: Add documentation for PCIe accounting omits d63fa352c2ab drm/amdgpu: Add documentation for memory info omits 61d13c183cb1 drm/amdgpu: Enable reading FRU chip via I2C v3 omits f03939c425e2 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits cf9d739b00aa rcu-tasks: Add count for idle tasks on offline CPUs omits 44b3f9cbb7c3 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits dff72b444319 rcu-tasks: Make RCU tasks trace also wait for idle tasks omits 5949c2bca6dd rcu-tasks: Handle the running-offline idle-task special case omits 7eefe7d64604 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits fc59c722e90a rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits e134e5fbc5f6 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits b14278d75511 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits ccda676d5812 rcu-tasks: Add grace-period and IPI counts to statistics omits 0b349202bc1e rcu-tasks: Split ->trc_reader_need_end omits c0d1defcf942 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 7125a7596834 rcu-tasks: Add a grace-period start time for throttling and debug omits 31994f268e85 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits 503f69726990 rcu-tasks: Make rcutorture writer stall output include GP state omits 9498bb7fb833 rcu-tasks: Add RCU tasks to rcutorture writer stall output omits dfb7ceb51e50 rcu-tasks: Move #ifdef into tasks.h omits 422e706f27f3 rcu-tasks: Add stall warnings for RCU Tasks Trace omits b6ef74d2b652 rcutorture: Add torture tests for RCU Tasks Trace omits 25e6977f8e0e rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits 150ac0b05099 Pull fanotify named events patches from Amir omits d2bde6b7c0f3 fanotify: report name info for FAN_DIR_MODIFY event omits 043d61d51987 fanotify: record name info for FAN_DIR_MODIFY event omits f013b4e2673d Merge branch 'asoc-5.6' into asoc-linus omits ed2d96bf85bf ipc/mqueue.c: fix a brace coding style issue omits a511ecb25db4 ubsan: include bug type in report header omits e5ce8f3a869c kasan: unset panic_on_warn before calling panic() omits eb1c746a83f6 ubsan: check panic_on_warn omits f287fac4c4f1 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] omits ab308cb6a9b0 ubsan: split "bounds" checker from other options omits b3ddb33fe736 ubsan: add trap instrumentation option omits 66c5ee2e828b usb: core: kcov: collect coverage from usb complete callback omits 0d6958a70483 kcov: collect coverage from interrupts omits 9333e655dd9b kcov: use t->kcov_mode as enabled indicator omits c5a3794440af kcov: move t->kcov_sequence assignment omits af9e5e2705f7 kcov: move t->kcov assignments into kcov_start/stop omits 81013823d098 kcov: fix potential use-after-free in kcov_remote_start omits a3caf1705753 kcov: cleanup debug messages omits 79b65f4eba4f init/Kconfig: clean up ANON_INODES and old IO schedulers options omits 60e27c325954 aio: simplify read_events() omits 5ba0b27b63fd kernel/relay.c: fix read_pos error when multiple readers omits 3e0fb5ed8c89 kernel/gcov/fs.c: replace zero-length array with flexible- [...] omits 8c8e49b248ee gcov: gcc_3_4: replace zero-length array with flexible-arr [...] omits 45c2fb6df9cb gcov: gcc_4_7: replace zero-length array with flexible-arr [...] omits c5b8856d3966 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] omits a3eaf934b641 samples/hw_breakpoint: drop use of kallsyms_lookup_name() omits 2fb84123cfcf samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes omits 56f4c3c957fc fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] omits 0acafbdf9fe5 fs/binfmt_elf.c: allocate less for static executable omits 429f21c27618 fs/binfmt_elf.c: delete "loc" variable omits 37a2538cb859 fs/epoll: make nesting accounting safe for -rt kernel omits c2c3df4e5c45 kselftest: introduce new epoll test case omits 11bcc36f9337 checkpatch: avoid warning about uninitialized_var() omits c07816dca1ae checkpatch: check proper licensing of Devicetree bindings omits 4595d1c95b79 checkpatch: improve Gerrit Change-Id: test omits f342fd0909b9 checkpatch: add command-line option for TAB size omits 875f0151e7cf checkpatch: fix multiple const * types omits 28f5122e1c32 checkpatch: fix minor typo and mixed space+tab in indentation omits 8f1708fab7a0 checkpatch: prefer fallthrough; over fallthrough comments omits 0ff0bd2b7a7a checkpatch: support "base-commit:" format omits 59a41fa8994f checkpatch: check SPDX tags in YAML files omits b0115814d3cb checkpatch: remove email address comment from email addres [...] omits 7f1ad09e718a lib/dynamic_debug.c: use address-of operator on section symbols omits 0787df2dd72e lib/list: prevent compiler reloads inside 'safe' list iteration omits 44b81a43086c lib: optimize cpumask_local_spread() omits d4a6ae93c266 linux/bits.h: add compile time sanity check of GENMASK inputs omits a47305b15a90 lib/test_kmod.c: remove a NULL test omits c39bccf4d58b lib/rbtree: fix coding style of assignments omits 59f8474f3367 lib/test_bitmap.c: make use of EXP2_IN_BITS omits c9e0359bb088 percpu_counter: fix a data race at vm_committed_as omits 31deb14ad809 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script omits 6e767c96a7d2 nds32: linker script: add SOFTIRQENTRY_TEXT omits d2c230e25779 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c omits af7743699797 lib/stackdepot.c: build with -fno-builtin omits 546df46f07bd lib/stackdepot.c: fix a condition in stack_depot_fetch() omits 894d2d7cd61b lib/stackdepot.c: check depot_index before accessing the s [...] omits d1d0f4de62c2 lib: test_stackinit.c: XFAIL switch variable init tests omits 35980db25ebc lib/scatterlist: fix sg_copy_buffer() kerneldoc omits 34d8da1490ad lib/ts_kmp.c: replace zero-length array with flexible-arra [...] omits b353a8e85ff5 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] omits 0fcdee1f613c lib/ts_bm.c: replace zero-length array with flexible-array member omits 4b91dfe3605f lib/bch.c: replace zero-length array with flexible-array member omits da73f5206f11 lib/test_lockup.c: add parameters for locking generic vfs locks omits f7dd875f468a lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] omits 2786ea37e3bb lib/test_lockup: rename disable_irq to fix build error omits f9ba7553cf8a lib/test_lockup: test module to generate lockups omits 90a2a589775b bitops: always inline sign extension helpers omits e1d0de7a5f64 MAINTAINERS: add an entry for kfifo omits 3d06d3b60aef compiler: Remove CONFIG_OPTIMIZE_INLINING entirely omits aa319bf910fe sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] omits ba36d9938ec3 kernel/extable.c: use address-of operator on section symbols omits 1df06e43ef64 asm-generic: fix unistd_32.h generation format omits 388ae9d104de proc: inline m_next_vma into m_next omits 0037bd104d6d seq_file: remove m->version omits 7a05c9165819 proc: use ppos instead of m->version omits a567756698ef proc: remove m_cache_vma omits 7fb4073b7dd3 proc: inline vma_stop into m_stop omits 79b61184588d proc: speed up /proc/*/statm omits 95350d03c4b3 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes omits 73c7d9f23bc4 proc: faster open/read/close with "permanent" files omits d154aa441c8e fs/proc/inode.c: annotate close_pdeo() for sparse omits 0e6c52a6a84b kernel/hung_task.c: Monitor killed tasks. omits a68aa2847754 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 381e784a6934 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 1db5048c8923 mm/dmapool.c: micro-optimisation remove unnecessary branch omits a79518c9969f include/linux/memremap.h: remove stale comments omits 3f4ce0d8ab78 include/linux/swapops.h: correct guards for non_swap_entry() omits 06b9fd8c5241 mm: use fallthrough; omits 6e99894ce6ea mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] omits d6972535d8b1 mm: fix ambiguous comments for better code readability omits 33ec27c4624d mm/zsmalloc: add missing annotation for unpin_tag() omits ed1f3d82d4ec mm/zsmalloc: add missing annotation for pin_tag() omits 2ecf09ba5301 mm/zsmalloc: add missing annotation for migrate_read_unlock() omits d7dae733234f mm/zsmalloc: add missing annotation for migrate_read_lock() omits 7beacf16b65b mm/slub: add missing annotation for put_map() omits 427ffa32d694 mm/slub: add missing annotation for get_map() omits 202240db32da mm/mempolicy: add missing annotation for queue_pages_pmd() omits 6426e064d86e mm/hugetlb: add missing annotation for gather_surplus_pages() omits 97bdc1fafd17 mm/compaction: add missing annotation for compact_lock_irqsave omits 1450e2ecc901 mm/zswap: allow setting default status, compressor and all [...] omits b989461e2ca0 mm: prevent a warning when casting void* -> enum omits 4c377b768d7d mm: huge tmpfs: try to split_huge_page() when punching hole omits af290fc15155 mm/shmem.c: Clean code by removing unnecessary assignment omits c41b5790eaed mm/shmem.c: distribute switch variables for initialization omits a9da50d562f5 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] omits b0b8c620679d mm/memory_hotplug: allow to specify a default online_type omits bb57da0a722e mm/memory_hotplug: convert memhp_auto_online to store an o [...] omits 26f500fa47f9 mm/memory_hotplug: unexport memhp_auto_online omits 073a65af04af hv_balloon-dont-check-for-memhp_auto_online-manually-fix omits 024bf2e933fc hv_balloon: don't check for memhp_auto_online manually omits a0a42c06bc00 powernv/memtrace: always online added memory blocks omits d8a103100c0a drivers/base/memory: store mapping between MMOP_* and stri [...] omits d6cbeeaceffa drivers/base/memory: map MMOP_OFFLINE to 0 omits 35ea7b0176a1 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE omits adcdc06f228d mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] omits e9fc67dac5ac mm/sparse.c: move subsection_map related functions together omits 8cd5cb477a38 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] omits 59c120fe884a mm/sparse.c: only use subsection map in VMEMMAP case omits 6c1933c770a5 mm/sparse.c: introduce a new function clear_subsection_map() omits b78defc46254 mm/sparse.c: introduce new function fill_subsection_map() omits 57e0ee0b325f mm/memory_hotplug.c: cleanup __add_pages() omits 9f1a812dc79e mm/memory_hotplug.c: simplify calculation of number of pag [...] omits 55f7013b4949 mm/memory_hotplug.c: only respect mem= parameter during bo [...] omits 51e4f790ee33 mm/page_ext.c: drop pfn_present() check when onlining omits 980d7edbcfb6 drivers/base/memory.c: drop pages_correctly_probed() omits 24cce82bc688 drivers/base/memory.c: drop section_count omits db50f09b08bb drivers/base/memory.c: indicate all memory blocks as removable omits a19e63c46a18 userfaultfd: selftests: add write-protect test omits 6b76853eaae7 userfaultfd: selftests: refactor statistics omits a9d5dd568ab5 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally omits 38ff7e01feb5 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update omits 1bc1daffeb38 userfaultfd: wp: don't wake up when doing write protect omits 3d23b3d4b00d userfaultfd: wp: enabled write protection in userfaultfd API omits 4c8a4bdb0ea2 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl omits df2dc198b440 userfaultfd: wp: support write protection for userfault vma range omits a752b9f388c9 khugepaged: skip collapse if uffd-wp detected omits b3e18fcabfa1 userfaultfd: wp: support swap and page migration omits 2e05072107df userfaultfd: wp: add pmd_swp_*uffd_wp() helpers omits f658fe9e2f91 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork omits a6ac85184abb userfaultfd: wp: apply _PAGE_UFFD_WP bit omits 9d658665883e mm: merge parameters for change_protection() omits 38ed69267f87 userfaultfd: wp: add UFFDIO_COPY_MODE_WP omits 2b007e2b3ac2 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers omits f1ba1e863b01 userfaultfd: wp: add WP pagetable tracking to x86 omits 524522e5ba92 userfaultfd: wp: hook userfault handler to write protection fault omits 479c495f9f7f userfaultfd: wp: add helper for writeprotect check omits 08442fe38731 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] omits 3aae0517525b mm/page_reporting: add free page reporting documentation omits 26d1e67e1cbd mm/page_reporting: add budget limit on how many pages can [...] omits 341f5afd3ab4 mm/page_reporting: rotate reported pages to the tail of the list omits 1959f242f03d virtio-balloon: add support for providing free page report [...] omits c36d579f6ad4 virtio-balloon: pull page poisoning config out of free pag [...] omits 0213dba069fd mm: introduce Reported pages omits 73c019a3079a mm: add function __putback_isolated_page omits 3bbcccf6933d mm: use zone and order instead of free area in free_list m [...] omits 06fea09ecb86 mm: adjust shuffle code to allow for future coalescing omits 450cee4587f9 mm: code cleanup for MADV_FREE omits c756cdc9cc09 mm/madvise: allow KSM hints for remote API omits c7ae708ed09d mm/madvise: employ mmget_still_valid() for write lock omits d3c628baca49 mm/madvise: support both pid and pidfd for process_madvise omits 02033d3d6da8 pid: move pidfd_get_pid() to pid.c omits 890d19a1107c mm/madvise: check fatal signal pending of target process omits 9c5ab415f7ad fix process_madvise build break for arm64 omits 0dab66ffcdf9 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 8d9899cb892d mm/madvise: pass task and mm to do_madvise omits 8b6f2ea8481d drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits fcf134d494f2 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits a6373f104a2b mm/ksm.c: update get_user_pages() argument in comment omits bd1ee26b0595 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE omits f9a5233c6c58 include/linux/pagemap.h: optimise find_subpage for !THP omits f09516f63443 mm, thp: track fallbacks due to failed memcg charges separately omits 2531972ae58d mm, shmem: add vmstat for hugepage fallback omits 53547e7dfe2c mm-migratec-migrate-pg_readahead-flag-fix omits f94ac3172566 mm/migrate.c: migrate PG_readahead flag omits 48cd5b2434cb mm/migrate.c: unify "not queued for migration" handling in [...] omits 86276e4a77e3 mm/migrate.c: check pagelist in move_pages_and_store_status() omits c9d1277babac mm/migrate.c: wrap do_move_pages_to_node() and store_status() omits 512734863d72 mm/migrate.c: no need to check for i > start in do_pages_move() omits 29aca2cd1790 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] omits 605dfaeeb741 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix omits c1dbee023d85 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t omits 37b37ccbe244 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set omits eaf92347c813 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] omits b8c4c6601fc1 selftests/vm: fix map_hugetlb length used for testing read [...] omits 7f715f5c8d84 mm: hugetlb: fix per-node size calculation for hugetlb_cma omits 991a8daf439b mm: cleanup cmdline_parse_hugetlb_cma() omits 163f0dba86e0 mm: hugetlb: optionally allocate gigantic hugepages using cma omits eba05538cf8c mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() omits a6d2637ad641 mm/hugetlb.c: clean code by removing unnecessary initialization omits 157222ef1a9b hugetlb_cgroup: add hugetlb_cgroup reservation docs omits d1e8df8fc9b1 hugetlb_cgroup: add hugetlb_cgroup reservation tests omits 35357f8609af hugetlb: remove check_coalesce_bug debug code omits 8e8667982303 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs omits 643720e3e58b hugetlb: support file_region coalescing again omits 7f5fd257cc70 hugetlb_cgroup: support noreserve mappings omits 04ae75cdebe4 hugetlb_cgroup-add-accounting-for-shared-mappings-fix omits 0609826396f2 hugetlb_cgroup: add accounting for shared mappings omits 30971dd0d5e1 mm/hugetlb: fix file_region entry allocations omits 37fcde99b69b hugetlb: disable region_add file_region coalescing omits 7863636bf5e1 hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] omits 67d3320ac0ed hugetlb_cgroup: add reservation accounting for private mappings omits 08bbb38ad931 mm/hugetlb_cgroup: fix hugetlb_cgroup migration omits 000f5a7f6110 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] omits d2076fa048d3 hugetlb_cgroup: add hugetlb_cgroup reservation counter omits 508ecd7b7bce hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race omits 7cbecc2a9532 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits 091e69004a54 mm/memblock.c: remove redundant assignment to variable max_addr omits 3d59a81592fd mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() omits 760574918262 mm/mempolicy: check hugepage migration is supported by arc [...] omits bbee226783c9 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping omits 6fd8ab34e3b1 mm/compaction.c: clean code by removing unnecessary assignment omits 651b0d94b97a mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 omits 6d845214b07e mm/compaction: Disable compact_unevictable_allowed on RT omits e09d0319236c mm/compaction: really limit compact_unevictable_allowed to [...] omits 8a59d85e0d56 mm, compaction: fully assume capture is not NULL in compac [...] omits 89c0b9537711 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix omits 26269e6e62c4 mm,thp,compaction,cma: allow THP migration for CMA allocations omits 7c8b63dd7305 mm,compaction,cma: add alloc_contig flag to compact_control omits c8bdc3a370a2 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] omits bf6fbb6fb3d8 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() omits 3611f79f9f57 mm/vmscan.c: Clean code by removing unnecessary assignment omits da709eb1082a mm/vmscan.c: fix data races using kswapd_classzone_idx omits 8fceb6b149f6 mm/vmscan.c: remove cpu online notification for now omits 025693ec00da mm: vmscan: replace open codings to NUMA_NO_NODE omits 5b00b04502ac mm: vmpressure: use mem_cgroup_is_root API omits c096b751cea9 mm: vmpressure: don't need call kfree if kstrndup fails omits 644b892ef5a8 mm/page_alloc: simplify page_is_buddy() for better code re [...] omits e3e3cc4aeb65 mm/page_alloc.c: fix tick timer stall during deferred page init omits f0be9ff6b4d6 mm/page_alloc.c: micro-optimisation Remove unnecessary branch omits 601643104c5d mm/page_alloc.c: use free_area_empty() instead of open-coding omits f0324da2c8ed mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits 8a9bb2ac1b58 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits ada25db5e474 mm, pagealloc: micro-optimisation: save two branches on ho [...] omits 8f5a869e613f mm/page_alloc: increase default min_free_kbytes bound omits 155072b43d50 kasan: fix -Wstringop-overflow warning omits e8768f7d26a3 kasan: add test for invalid size in memmove omits e633b0c62e6a kasan-detect-negative-size-in-memory-operation-function-fix-2 omits 7d3ec9bccd99 kasan/tags: fix -Wdeclaration-after-statement warn omits 4db62c5e6e14 kasan: detect negative size in memory operation function omits c729aec7d622 mm/sparse.c: allocate memmap preferring the given node omits 161e5a52f9b4 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] omits 48f345fc8e9d mm/sparse: rename pfn_present() to pfn_in_present_section() omits a6cb4cc4f1b6 mm/sparsemem: get address to page struct instead of addres [...] omits 541eac36256e selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes omits 56fd66f053ee selftest: add MREMAP_DONTUNMAP selftest omits 986940c77f57 selftest-add-mremap_dontunmap-selftest-fix omits 8b052b8ecc3c selftests: add MREMAP_DONTUNMAP selftest omits c14a4aba4a2d mm-add-mremap_dontunmap-to-mremap-v7 omits 4c51016b12a8 mm-add-mremap_dontunmap-to-mremap-v6 omits fe79fc22c96d mm/mremap: add MREMAP_DONTUNMAP to mremap() omits 99b0a4b278cd mm: mmap: add trace point of vm_unmapped_area omits b4f1bef17375 mmap: remove inline of vm_unmapped_area omits 23e244838b98 mm/memory.c: clarify a confusing comment for vm_iomap_memory omits 0c08c8c36b79 mm: clarify a confusing comment for remap_pfn_range() omits 31f4de245571 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path omits 6506718c3208 mm/gup: allow to react to fatal signals omits 420989fa40d6 mm/gup: allow VM_FAULT_RETRY for multiple times omits 825c9d33ded8 mm: allow VM_FAULT_RETRY for multiple times omits e51b12cdb2c0 mm: introduce FAULT_FLAG_INTERRUPTIBLE omits f28dcdc06067 mm: introduce FAULT_FLAG_DEFAULT omits e92bf74c7276 userfaultfd: don't retake mmap_sem to emulate NOPAGE omits 723b0452fe4c mm: return faster for non-fatal signals in user mode faults omits 65926238ddb1 sh/mm: use helper fault_signal_pending() omits e748c2c185dd powerpc/mm: use helper fault_signal_pending() omits 858fe0aead4f arm64/mm: use helper fault_signal_pending() omits dea754385c68 arc/mm: use helper fault_signal_pending() omits b12747f46b8b x86/mm: use helper fault_signal_pending() omits 331e78972c0c mm-introduce-fault_signal_pending-fix omits 471210692c08 mm: introduce fault_signal_pending() omits e74ad2655254 mm/gup: fix __get_user_pages() on fault retry of hugetlb omits ecdd218bae4e mm/gup: rename "nonblocking" to "locked" where proper omits 93672addf65f mm: add pagemap.h to the fine documentation omits cf13515b33fb mm/vma: make is_vma_temporary_stack() available for general use omits 97b61b8b6210 mm/vma: make vma_is_foreign() available for general use omits c4b919405eb2 mm/vma: move VM_NO_KHUGEPAGED into generic header omits ef2029b64391 mm/mmap.c: fix the adjusted length error omits f432d5fe7ac8 mm/vma: append unlikely() while testing VMA access permissions omits 2bbedde38f9e mm/vma: replace all remaining open encodings with vma_is_a [...] omits 457d769b33d1 mm/vma: replace all remaining open encodings with is_vm_hu [...] omits 12fec1c13444 mm/vma: make vma_is_accessible() available for general use omits 2362e1488385 mm/vma: add missing VMA flag readable name for VM_SYNC omits 4d0917b98c22 mm: set vm_next and vm_prev to NULL in vm_area_dup() omits 2f0ea13847ef Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" omits 34750a17b155 mm: don't prepare anon_vma if vma has VM_WIPEONFORK omits a1d6a753c96c mm/mapping_dirty_helpers: Update huge page-table entry callbacks omits 880d9048b845 mm: memcg: make memory.oom.group tolerable to task migration omits 1a00dbc87e5e mm, memcg: bypass high reclaim iteration for cgroup hierar [...] omits 7b325df59309 mm, memcg: prevent mem_cgroup_protected store tearing omits 24c97cec9c1b mm, memcg: prevent memory.swap.max load tearing omits 69a3fee7ec98 mm, memcg: prevent memory.min load/store tearing omits d48b34b15bda mm, memcg: prevent memory.low load/store tearing omits 54137fa2196f mm, memcg: prevent memory.max load tearing omits 89ecc0214eee mm, memcg: prevent memory.high load/store tearing omits 277fbf93f7b4 memcg-optimize-memorynuma_stat-like-memorystat-fix omits 3ecf876fb014 mm/memcg: optimize memory.numa_stat like memory.stat omits fc4c120faa61 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused omits 7fe9b1ea0b2f memcg: css_tryget_online cleanups omits c885ef59c7bf mm: memcontrol: recursive memory.low protection omits 8b64953ef994 mm: memcontrol: clean up and document effective low/min ca [...] omits 8906ed14c4ec mm: memcontrol: fix memory.low proportional distribution omits 08774b2b3b42 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] omits 64da034648be mm: memcg/slab: cache page number in memcg_(un)charge_slab() omits 94cc551345f6 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() omits eae4fe57fe47 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] omits ca8f9dcc046c mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments omits 972499e5d578 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments omits c514485bc809 mm: memcg/slab: use mem_cgroup_from_obj() omits 7d7c56aea622 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node omits 45af3248e14a mm, memcg: fix build error around the usage of kmem_caches omits 7cdfd82599f7 mm/swap_state.c: use the same way to count page in [add_to [...] omits 3e8dd9ac751b mm: swap: use smp_mb__after_atomic() to order LRU bit set omits 45e0e62ccc07 mm-swap-make-page_evictable-inline-fix omits e95222c9ef92 mm: swap: make page_evictable() inline omits 87927b7b24eb mm/swap_slots.c: assign|reset cache slot by value directly omits cf61a0fa5b43 mm/swapfile: fix data races in try_to_unuse() omits bee0f0094519 mm/swap.c: not necessary to export __pagevec_lru_add() omits 9cb9e1065cb4 mm/swapfile.c: fix comments for swapcache_prepare omits f058f1efc004 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path omits 64e61ef50d8d mm/gup: rename nr as nr_pinned in get_user_pages_fast() omits f25bc8c25555 mm/gup/writeback: add callbacks for inaccessible pages omits b35101f4ad87 mm: dump_page(): additional diagnostics for huge pinned pages omits f2671024a472 mm: improve dump_page() for compound pages omits e2da3c936f4b selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] omits cec8ec4011df mm/gup_benchmark: support pin_user_pages() and related calls omits 88ec84ad5593 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting omits 5156526b25b1 mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] omits 9420db1e8c56 mm-gup-track-foll_pin-pages-fix-2-fix omits 1123333ef44e mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" omits 6fded9508116 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages omits ab4cb4d3c2e9 mm/gup: track FOLL_PIN pages omits 04fdd689b641 mm/gup: require FOLL_GET for get_user_pages_fast() omits 3dff72e8f68e mm/gup: pass gup flags to two more routines omits 5dcc6b296173 mm: introduce page_ref_sub_return() omits 47ea94ccc3af mm/gup: pass a flags arg to __gup_device_* functions omits fb309be26bda mm/gup: split get_user_pages_remote() into two routines omits 6a2e6f0321e1 mm/filemap.c: rewrite pagecache_get_page documentation omits 24c02b07c6fc mm/filemap.c: unexport find_get_entry omits f025faa65637 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] omits 3edb90b3f3d8 include/linux/pagemap.h: rename arguments to find_subpage omits 6395518fbb3e mm/filemap.c: use vm_fault error code directly omits 23dcc37a18f7 mm/filemap.c: remove unused argument from shrink_readahead [...] omits c62e390e768e mm/filemap.c: clear page error before actual read omits d98bc7d73ff1 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] omits 036a2da7812b mm/filemap.c: don't bother dropping mmap_sem for zero size [...] omits 7b0f9b33e773 mm/Makefile: disable KCSAN for kmemleak omits ba86a6d308d1 mm/kmemleak.c: use address-of operator on section symbols omits 3db578a7e8cb Revert "topology: add support for node_to_mem_node() to de [...] omits 30ba30e88f9f slub: relocate freelist pointer to middle of object omits 82deb38bf2f9 slub: improve bit diffusion for freelist ptr obfuscation omits 3cad29ee7481 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs omits cc7179621075 mm/slub.c: replace cpu_slab->partial with wrapped APIs omits 0b367be7cbc3 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 1921e8168df7 fs_parse: Remove pr_notice() about each validation omits 19fde14431d8 ramfs: support O_TMPFILE omits 7aa3b4455251 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits 6b1d1bc75f01 ocfs2: use scnprintf() for avoiding potential buffer overflow omits d5637abbda2f ocfs2: roll back the reference count modification of the p [...] omits b6871241d18e ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] omits 182984cc4b3e ocfs2: dlm: replace zero-length array with flexible-array member omits f466232bf4fe ocfs2: cluster: replace zero-length array with flexible-ar [...] omits 4d5afe5f999f ocfs2: replace zero-length array with flexible-array member omits 9cc5f2bf0672 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] omits 7269ba8d7e58 ocfs2: remove useless err omits b382307d3923 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" omits e7bdad888509 ocfs2: there is no need to log twice in several functions omits 0c70222c60b3 ocfs2: remove dlm_lock_is_remote omits bfd0eae93c80 ocfs2: use OCFS2_SEC_BITS in macro omits af838f2416da ocfs2: remove unused macros omits 8a6c38dd1ae7 ocfs2: remove FS_OCFS2_NM omits 70fe3702de5a scripts/spelling.txt: add more spellings to spelling.txt omits 862501f483eb scripts/spelling.txt: add syfs/sysfs pattern omits eca365199a65 asm-generic: make more kernel-space headers mandatory omits 062b76fb9952 drivers/infiniband/sw/siw/siw_qp_rx.c: suppress uninitiali [...] omits d7c8c7de96de kthread: mark timer used by delayed kthread works as IRQ safe omits 78ca40586fb7 mm: fork: fix kernel_stack memcg stats for various stack i [...] omits ffeebaac4707 mm: fork: fix kernel_stack memcg stats for various stack i [...] omits ed17369bf78a libfs: fix infoleak in simple_attr_read() omits ccab84a7fc19 hugetlb_cgroup: fix illegal access to memory omits 30e34d6ac6f8 /proc/kpageflags: do not use uninitialized struct pages omits 5975c21c5ccf /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits ba339080c4cd mm/swapfile.c: move inode_lock out of claim_swapfile omits 0f2ef2af24e4 mm/hmm: check the device private page owner in hmm_range_fault() omits 2eaab18ec9e0 mm: simplify device private page handling in hmm_range_fault omits b8a8ba370a59 mm: handle multiple owners of device private pages in migrate_vma omits c92ca3fc41b1 memremap: add an owner field to struct dev_pagemap omits ede58c05bec9 mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ omits 295a514771a9 mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() omits 3a36fdecb44d mm/hmm: simplify hmm_vma_walk_hugetlb_entry() omits 91a1853192ff mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag omits 0884fdaaca92 mm/hmm: don't provide a stub for hmm_range_fault() omits b933b0dd6a78 mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() omits 1377e82b3445 mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_ [...] omits d54cc2eda328 mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on reque [...] omits d4f5d2c8503a mm/hmm: reorganize how !pte_present is handled in hmm_vma_ [...] omits e1d4af5b3c32 mm/hmm: add missing call to hmm_range_need_fault() before [...] omits 18d074172ac1 mm/hmm: add missing pfns set to hmm_vma_walk_pmd() omits 718fe422c7e3 mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock omits ebccbbaa813d mm/hmm: add missing unmaps of the ptep during hmm_vma_hand [...] omits cbcef89c499e Merge branch 'for-next-next-v5.6-20200313' into for-next-20200313 omits 98cc8991c54b Merge branch 'for-next-current-v5.5-20200313' into for-nex [...] omits c31b0ddf9420 Merge branch 'ext/nik/remove-async-subvol' into for-next-n [...] omits 78addad3d08a Merge branch 'misc-next' into for-next-next-v5.6-20200313 omits 3c3774a7d74a Merge branch 'misc-5.6' into for-next-next-v5.6-20200313 omits 3f50761a71d7 Merge branch 'misc-5.6' into for-next-current-v5.5-20200313 omits abd7f12c918b btrfs: Remove async_transid btrfs_mksubvol/create_subvol/c [...] omits c530cc220b71 btrfs: Remove transid argument from btrfs_ioctl_snap_creat [...] omits 0228b05c4f1d btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support omits 55738ff1845b btrfs: kill the subvol_srcu omits 46f768d5abd8 btrfs: make btrfs_cleanup_fs_roots use the radix tree lock omits 792a5ca65442 btrfs: don't take an extra root ref at allocation time omits db8583822ae8 btrfs: hold a ref on the root on the dead roots list omits 7db2e7f8273e btrfs: make inodes hold a ref on their roots omits 0faa7754d294 btrfs: move the root freeing stuff into btrfs_put_root omits 24d3ce7ea856 btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root omits a63540163c5e btrfs: make the extent buffer leak check per fs info omits c7a1d8d4c3b2 btrfs: remove a BUG_ON() from merge_reloc_roots() omits c698f9504190 btrfs: hold a ref on the root->reloc_root omits 381bab641732 btrfs: clear DEAD_RELOC_TREE before dropping the reloc root omits 3ed44f8787e6 btrfs: free the reloc_control in a consistent way omits 3eba67af68d7 btrfs: do not init a reloc root if we aren't relocating omits f5565216da8b btrfs: reloc: clean dirty subvols if we fail to start a tr [...] omits 64a1bc3277d9 btrfs: unset reloc control if we fail to recover omits 18f473e6f592 btrfs: drop block from cache on error in relocation omits 982e51a63635 btrfs: relocation: Use btrfs_find_all_leaves to locate dat [...] omits 0c2c339ae3e4 btrfs: fix ref-verify to catch operations on 0 ref extents omits ed38992744a8 btrfs: make ranged full fsyncs more efficient omits 73cf436828b9 btrfs: factor out inode items copy loop from btrfs_log_inode() omits 07b7cb0f1787 btrfs: add helper to get the end offset of a file extent item omits 187ab6316739 btrfs: fix missing file extent item for hole after ranged fsync omits 893af22d10d9 btrfs: account ticket size at add/delete time omits 59043269d4cb btrfs: fix log context list corruption after rename whiteo [...] omits a2f8f2ed6243 btrfs: implement migratepage callback for data pages omits 62811e9d38d6 btrfs: Remove block_rsv parameter from btrfs_drop_snapshot omits 9994e470071e btrfs: Remove __ prefix from btrfs_block_rsv_release omits a849d6173e4b btrfs: relocation: Check cancel request after each extent found omits 7ea89b603be1 btrfs: relocation: Check cancel request after each data page read omits 09be3ee602de btrfs: relocation: add error injection points for cancelli [...] omits b6baafe15745 Btrfs: implement full reflink support for inline extents omits 8e7f04c76ddb Btrfs: simplify inline extent handling when doing reflinks omits 10aaf0504a54 Btrfs: move all reflink implementation code into its own file omits c443006a934b btrfs: scrub: Replace zero-length array with flexible-arra [...] omits 0eb21b159240 btrfs: rcu-string: Replace zero-length array with flexible [...] omits 85cfb8bbcee8 btrfs: delayed-inode: Replace zero-length array with flexi [...] omits 0102305c33a9 btrfs: add RCU locks around block group initialization omits 2bbad2db0749 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 7c911fd80d24 remoteproc: return error for bad "recovery" debugfs input omits d43264fc87c4 remoteproc: remoteproc debugfs file fixes omits 31ec24b94a09 remoteproc: re-check state in rproc_trigger_recovery() omits 93b2c0b30c35 remoteproc: stm32: demote warning about optional property absence omits 18101380c160 remoteproc/mediatek: Use size_t type for len in scp_da_to_va omits 24829246f2fc remoteproc: Adapt coredump to generate correct elf type omits 46f7c4d93bd9 remoteproc: Allow overriding only sanity_check omits a7f85f858764 remoteproc: Add elf64 support in elf loader omits 3a8ca29ada4a remoteproc: Rename rproc_elf_sanity_check for elf32 omits c74889836739 remoteproc: Add elf helpers to access elf64 and elf32 fields omits e8942b0308f0 remoteproc: Use u64 type for boot_addr omits da52677ca82f remoteproc: Use size_t instead of int for rproc_mem_entry len omits 0fcbb369f052 remoteproc: Use size_t type for len in da_to_va omits 9307a1578aea remoteproc: fix kernel-doc warnings omits 05eafe64881f hwspinlock: Allow drivers to be built with COMPILE_TEST omits 1a40eb61fe11 remoteproc: qcom_q6v5_mss: Reload the mba region on coredump omits 02b82b2e5214 remoteproc: qcom_q6v5_mss: Validate each segment during loading omits 0d20e3d606b0 remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown omits c62c88aa3134 btrfs: Open code insert_extent_backref omits 87cad44a614b btrfs: Remove impossible BUG_ON in get_tree_block_key omits 014c1df77b74 btrfs: balance: factor out convert profile validation omits 967afd40e4a4 btrfs: return void from csum_tree_block omits c6012a65301c btrfs: simplify tree block checksumming loop omits 10b85bcee045 btrfs: inline checksum name and driver definitions omits 65755a1fd12e btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk omits 593212a6137f btrfs: fix btrfs_calc_reclaim_metadata_size calculation omits 48693eda22cf Btrfs: fix crash during unmount due to race with delayed i [...] omits 2f8efa73be0b btrfs: factor out prepare_allocation() for extent allocation omits f3fc8d12f76c btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation omits a587675f6412 btrfs: factor out chunk_allocation_failed() for extent allocation omits e6c38b7c83f5 btrfs: drop unnecessary arguments from find_free_extent_up [...] omits fb4efd208b6d btrfs: factor out found_extent() for extent allocation omits 78769cc9af42 btrfs: factor out release_block_group() omits 02cbf3902b92 btrfs: drop unnecessary arguments from clustered allocatio [...] omits d0e0b53395e5 btrfs: factor out do_allocation() for extent allocation omits e95c664e70a6 btrfs: move variables for clustered allocation into find_f [...] omits 7ffcd2e027fb btrfs: move hint_byte into find_free_extent_ctl omits ba328ac4da19 btrfs: introduce extent allocation policy omits 53d6e9ed7724 btrfs: parameterize dev_extent_min for chunk allocation omits 616e6973152e btrfs: factor out create_chunk() omits 876447472381 btrfs: factor out decide_stripe_size() omits 7515967347b4 btrfs: factor out gather_device_info() omits cdedd9c020f2 btrfs: factor out init_alloc_chunk_ctl omits 61f10a260d8d btrfs: introduce alloc_chunk_ctl omits 20b33e542e74 btrfs: refactor find_free_dev_extent_start() omits 78375f906b90 btrfs: introduce chunk allocation policy omits 1d88c43167e8 btrfs: handle invalid profile in chunk allocation omits bbeddbe77f6a btrfs: change full_search to bool in find_free_extent_update_loop omits 2583719be80c btrfs: qgroup: Remove the unnecesaary spin lock for qgroup [...] omits f3ac788751c0 btrfs: qgroup: ensure qgroup_rescan_running is only set wh [...] omits 00f8ba3ff643 uuid: Remove no more needed macro omits e22592d10832 btrfs: switch to use new generic UUID API omits fbbc6ae810bd uuid: Provide a GUID generator for raw buffer omits c8a543089f30 uuid: Add inline helpers to import / export UUIDs omits 546d5c3d54d0 btrfs: Don't submit any btree write bio if the fs has errors omits cd80b6332f6a btrfs: ioctl: resize: only show message if size is changed omits 4b5f89e67524 btrfs: slightly simplify global block reserve calculations omits 34a556e95357 btrfs: merge unlocking to common exit block in btrfs_commi [...] omits 7d1cd53957f9 btrfs: reduce pointer intdirections in btree_readpage_end_io_hook omits 90b183de0655 btrfs: adjust delayed refs message level omits 019697911f45 btrfs: replace u_long type cast with unsigned long omits 5018cbccea2a btrfs: raid56: simplify sort_parity_stripes omits c2970a029a88 btrfs: adjust message level for unrecognized mount option omits 770aeec81cb3 btrfs: simplify parameters of btrfs_set_disk_extent_flags omits efc19aa653d9 btrfs: open code trivial helper btrfs_header_chunk_tree_uuid omits f7d482bf879c btrfs: open code trivial helper btrfs_header_fsid omits c58e5d551614 btrfs: move mapping of block for discard to its caller omits 9fec49727cbe btrfs: use struct_size to calculate size of raid hash table omits 365d6cf4e1e3 btrfs: convert snapshot/nocow exlcusion to drew lock omits 0d12ab48627b btrfs: Implement DREW lock omits f3c21eac7455 btrfs: simplify error handling in __btrfs_write_out_cache() omits 11c67cf30a1d btrfs: use standard debug config option to enable free-spa [...] omits 5419655ea8f0 btrfs: make the uptodate argument of io_ctl_add_pages() boolean omits 1aa0f0b9dff5 btrfs: use inode from io_ctl in io_ctl_prepare_pages omits 6f275c8bdf47 btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl omits 0452e8417f0f btrfs: export helpers for subvolume name/id resolution omits 7350dcae3918 btrfs: use ioctl args support mask for device delete omits 051731805f2c btrfs: use ioctl args support mask for subvolume create/delete omits 0c729aef3ed5 btrfs: define support masks for ioctl volume args v2 omits a1a50f8a075a btrfs: Add missing lock annotation for release_extent_buffer() omits 5255d49cb94f btrfs: set update the uuid generation as soon as possible omits 03e7fe24d693 btrfs: bail out of uuid tree scanning if we're closing omits 5f2c6ebf0b10 btrfs: make btrfs_check_uuid_tree private to disk-io.c omits 8e0de853ee2f btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_ [...] omits 13d3831b665c btrfs: raid56: simplify tracking of Q stripe presence omits 9c7f6389f37a btrfs: backref, use correct count to resolve normal data refs omits e30e45a43707 btrfs: backref, only search backref entries from leaves of [...] omits 7648e5811c77 btrfs: backref, don't add refs from shared block when reso [...] omits bb39b6c7156b btrfs: backref, only collect file extent items matching ba [...] omits 29b009d767b0 btrfs: remove buffer_heads form super block mirror integri [...] omits 272bc1538d11 btrfs: remove buffer_heads from btrfsic_process_written_block() omits 3992a80e72dd btrfs: remove btrfsic_submit_bh() omits 0cbfdb48203d btrfs: use bios instead of buffer_heads from super block writeout omits 5c17c3c81b82 btrfs: use the page cache for super block reading omits 22a10a5ae165 btrfs: reduce scope of btrfs_scratch_superblocks() omits 02dbd7cf2886 btrfs: don't kmap() pages from block devices omits d49ff74d1a66 btrfs: Export btrfs_release_disk_super omits 39b3e87eca67 Btrfs: avoid unnecessary splits when setting bits on an ex [...] omits c59cc2a377d8 btrfs: handle logged extent failure properly omits 613083e905fe btrfs: relocation: Remove is_cowonly_root() omits f447cd2a2ca2 btrfs: switch to per-transaction pinned extents omits d0e0e1d45145 btrfs: Factor out pinned extent clean up in btrfs_delete_u [...] omits 7bc0aaaa782b btrfs: Mark pinned log extents as excluded omits b77ef69eccac btrfs: Pass transaction handle to write_pinned_extent_entries omits 7183c7694901 btrfs: Make pin_down_extent take transaction handle omits 2e24d897ec94 btrfs: Make btrfs_pin_extent_for_log_replay take transacti [...] omits 9e39467dd60a btrfs: Make btrfs_pin_reserved_extent take transaction handle omits 6baa7e5db4b4 btrfs: Call btrfs_pin_reserved_extent only during active t [...] omits 6632b5981326 btrfs: Introduce unaccount_log_buffer omits d1e242fe22a4 btrfs: Make btrfs_pin_extent take trans handle omits 20ce8333e7d7 btrfs: Perform pinned cleanup directly in btrfs_destroy_de [...] omits 8f4667474263 btrfs: sysfs, unify handler name of devinfo/missing omits c3a210c0b7b1 btrfs: sysfs, rename device_link add/remove functions omits 7ea24219b18e btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup error [...] omits c06d53831e1a btrfs: sink argument tree to __do_readpage omits f7344ee1a5de btrfs: sink arugment tree to contiguous_readpages omits 6ab890fce2ad btrfs: sink argument tree to __extent_read_full_page omits 6c3010d663b1 btrfs: sink argument tree to extent_read_full_page omits d687016916fd btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range omits 98dfd05d992c btrfs: add assertions for tree == inode->io_tree to extent [...] omits 091e9ad471c7 btrfs: drop argument tree from submit_extent_page omits 3e7678f9874a btrfs: remove extent_page_data::tree omits 06cdb591a41c btrfs: add wrapper for transaction abort predicate omits a2d845ce4682 btrfs: move root node locking helpers to locking.c omits ce364fd0f10c btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root omits ccc32d9992f1 btrfs: add a leak check for roots omits 14e0c1bdfc35 btrfs: make the init of static elements in fs_info separate omits b16a018b631a btrfs: move fs_info init work into it's own helper function omits 10f9acd98909 btrfs: free more things in btrfs_free_fs_info omits ed1e9fc775db btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root omits 60f038f53ae4 btrfs: use btrfs_put_fs_root to free roots always omits dd0b6d70fc8f btrfs: hold a ref on the root in open_ctree omits aa3dc18333ed btrfs: export and rename free_fs_info omits 9e0f825f665b btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry omits 1b59bbe0104f btrfs: hold a ref on the root in btrfs_recover_log_trees omits f9fe13adb115 btrfs: hold a ref on the root in create_pending_snapshot omits 069ba55e5cc1 btrfs: hold a ref on the root in get_subvol_name_from_objectid omits 85265da5687b btrfs: hold a ref on the root in btrfs_ioctl_send omits 4669c1850b3f btrfs: hold a ref on the root in scrub_print_warning_inode omits 40abc9953419 btrfs: hold a ref for the root in btrfs_find_orphan_roots omits d13fde175532 btrfs: push grab_fs_root into read_fs_root omits 1ca85f55379d btrfs: hold a ref on the root in btrfs_recover_relocation omits c69c2f1ac75e btrfs: hold a ref on the root in create_reloc_inode omits 3f8950fc47b1 btrfs: hold a ref on the root in find_data_references omits 26d4b507fdb0 btrfs: hold a ref on the root in record_reloc_root_in_trans omits 4d4b31b43638 btrfs: hold a ref on the root in merge_reloc_roots omits 74ed9712f8da btrfs: hold a ref on the root in prepare_to_merge omits 147b87f9f9b4 btrfs: hold a ref on the root in build_backref_tree omits 764307413761 btrfs: hold ref on root in btrfs_ioctl_default_subvol omits 6439aebfd9e3 btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info omits 06cf54839898 btrfs: hold a ref on the root in btrfs_search_path_in_tree_user omits f06fe6669bef btrfs: hold a ref on the root in btrfs_search_path_in_tree omits e368e0fb804c btrfs: hold a ref on the root in search_ioctl omits b4b6e3ffba0f btrfs: hold a ref on the root in create_subvol omits 191007b0d4ab btrfs: hold a ref on the root in fixup_tree_root_location omits 2f566c8f34a6 btrfs: hold a ref on the root in __btrfs_run_defrag_inode omits 1196bcce4f43 btrfs: hold a root ref in btrfs_get_dentry omits 9f6945ae71b1 btrfs: hold a ref on the root in resolve_indirect_ref omits 2f88cd4b884a btrfs: hold a ref on fs roots while they're in the radix tree omits b71977186c72 btrfs: describe the space reservation system in general omits 760964758b5f btrfs: add a comment describing delalloc space reservation omits fb58a25b7484 btrfs: add a comment describing block reserves omits deb1bd7443dc btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root omits 4a03c70de972 btrfs: make the fs root init functions static omits 91e04fe2aaa2 btrfs: open code btrfs_read_fs_root_no_name omits 7684aa251b2b btrfs: remove btrfs_read_fs_root, not used anymore omits 0091b05a2669 btrfs: make relocation use btrfs_read_tree_root() omits 9e56e6b83b42 btrfs: export and use btrfs_read_tree_root for tree-log omits 5460062aeaf4 btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root omits 582dc43c83ca btrfs: move fs root init stuff into btrfs_init_fs_root omits 3ca61bb8afdf btrfs: push __setup_root into btrfs_alloc_root omits 8d1ebe67994e btrfs: delete the ordered isize update code omits 2423deca3d7b btrfs: replace all uses of btrfs_ordered_update_i_size omits 314c0cba3139 btrfs: use the file extent tree infrastructure omits 36f5068b9918 btrfs: introduce per-inode file extent tree omits 1da18bd7786a btrfs: use btrfs_ordered_update_i_size in clone_finish_ino [...] omits 215b31fd61a1 btrfs: update the comment of btrfs_control_ioctl() omits b692efda6e95 btrfs: relocation: Add introduction of how relocation works omits 3ea9ebf91056 Btrfs: don't iterate mod seq list when putting a tree mod seq omits be730aa107d7 btrfs: Add overview of device replace omits fdf8822d38ed mm/mmu_notifier: prevent unpaired invalidate_start and inv [...] omits 6eaaa9e89719 firmware/dmi: Report DMI Bios & EC firmware release adds 1dfb642b1015 Merge tag 'gpio-v5.6-3' of git://git.kernel.org/pub/scm/li [...] adds 1b649e0bcae7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9420e8ade435 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 05c75417511c Merge remote-tracking branch 'arc-current/for-curr' adds b52dadb75622 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 1f91469b367d Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds bcaeb886ade1 qlcnic: Fix bad kzalloc null test adds f6bf1bafdc21 mlxsw: spectrum_mr: Fix list iteration in error path adds b44042b516aa Merge remote-tracking branch 'net/master' adds a1c60b3be470 Merge remote-tracking branch 'bpf/master' adds 0c0b983b5118 Merge remote-tracking branch 'ipsec/master' adds a0761a301746 mac80211: drop data frames without key on encrypted links adds 05dcb8bb2585 cfg80211: Do not warn on same channel at the end of CSA adds ce2e1ca70307 mac80211: Check port authorization in the ieee80211_tx_deq [...] adds b16798f5b907 mac80211: mark station unauthorized before key removal adds b95d2ccd2ccb mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX adds c9d486c8e233 Merge remote-tracking branch 'mac80211/master' adds 21097140677d Merge remote-tracking branch 'sound-current/for-linus' adds 4f2470fa3478 Merge branch 'asoc-5.6' into asoc-linus adds cd720e96493a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 0fe070144393 Merge remote-tracking branch 'regmap-fixes/for-linus' adds bea8f6fff0c4 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 5e9196284ce1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 71e5b4bf643e Merge remote-tracking branch 'input-current/for-linus' adds bfb43aa1c5b3 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 07bdc492cff6 ARM: dts: OMAP3: disable RNG on N950/N9 adds 39b71943bb93 Merge remote-tracking branch 'omap-fixes/fixes' adds 94be4b85d895 KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer adds e1be9ac8e601 KVM: X86: Narrow down the IPI fastpath to single target IPI adds 4951d215814c Merge remote-tracking branch 'kvm-fixes/master' adds 5c25e0a71f33 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds f8c75e0255af Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0838ec6c93d6 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds 61d7df31e5a3 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 9c2d2615fdd4 Merge remote-tracking branch 'scsi-fixes/fixes' adds 0f8546eb369b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds bd6f20333c67 RISC-V: Only select essential drivers for SOC_VIRT config adds af91185d7e06 RISC-V: Move all address space definition macros to one place adds 53391b67c33d Merge remote-tracking branch 'risc-v-fixes/fixes' adds 6e5ddf35d1ba Merge remote-tracking branch 'spdx/spdx-linus' adds 4dc51f5a7118 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds a98807fcdbae Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 0f4811281836 lib/raid6/test: fix build on distros whose /bin/sh is not bash adds 73a9a96739da x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] adds 8623d695fe99 x86: remove always-defined CONFIG_AS_CFI adds 2798d43feb07 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME adds 508d0924d3f1 x86: remove always-defined CONFIG_AS_CFI_SECTIONS adds dfe52e20aa27 x86: remove always-defined CONFIG_AS_SSSE3 adds 75fece52a192 x86: remove always-defined CONFIG_AS_AVX adds 1a908babcb14 x86: replace arch macros from compiler with CONFIG_X86_{32,64} adds 0a896a6e2a60 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA adds 1abc6233c8c0 x86: probe assembler capabilities via kconfig instead of makefile adds ccbdb7ca71e3 x86: add comments about the binutils version to support co [...] adds 42615b5503b0 crypto: x86 - rework configuration based on Kconfig adds 1bba993e7604 crypto: curve25519 - do not pollute dispatcher based on assembler adds 70af61315f0d Documentation/changes: Raise minimum supported binutils ve [...] adds 6742432d140c x86: update AS_* macros to binutils >=2.23, supporting ADX [...] adds 6de8aad3b48c crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] adds 06de758eac74 Merge branch 'kbuild-asinstr' into for-next adds 3e380a8cd637 Merge remote-tracking branch 'kbuild/for-next' adds 0eb214d190a3 Merge remote-tracking branch 'dma-mapping/for-next' adds 4b423c46d058 Merge remote-tracking branch 'arm/for-next' adds b2a84de2a2de mm/mremap: Add comment explaining the untagging behaviour [...] adds e347404a679a Merge remote-tracking branch 'arm64/for-next/core' adds af839cb0b3b1 Merge tag 'renesas-arm-soc-for-v5.7-tag1' of git://git.ker [...] adds 0d53cc8b3319 Merge branch 'omap-for-v5.7/omap1' into omap-for-v5.7/soc adds 6480e7b38d39 Merge tag 'omap-for-v5.7/soc-signed' of git://git.kernel.o [...] adds f40969fb563f Merge tag 'omap-for-v5.7/pm33xx-signed' of git://git.kerne [...] adds 824ca3a2cc0b ARM: bcm: Drop unneeded select of PCI_DOMAINS_GENERIC, HAV [...] adds 27262a754469 Merge tag 'arm-soc/for-5.7/soc' of https://github.com/Broa [...] adds feefd39ab6bb arm64: bcm2835: Drop select of nonexistent HAVE_ARM_ARCH_TIMER adds 7cd6fa606241 Merge tag 'arm-soc/for-5.7/soc-arm64' of https://github.co [...] adds ce5b71d3ff07 Merge tag 'sunxi-core-for-5.7' of git://git.kernel.org/pub [...] adds 79d5cfd19d26 ARM: debug: stm32: add UART early console configuration fo [...] adds 13f71fa885f6 ARM: debug: stm32: add UART early console configuration fo [...] adds 33cab8954abe ARM: debug: stm32: add UART early console support for STM32H7 adds 62c1594d3880 ARM: debug: stm32: add UART early console support for STM32MP1 adds 2d5c31a07298 Merge tag 'stm32-soc-for-v5.7-1' of git://git.kernel.org/p [...] adds 94af02c4bc19 Merge tag 'tegra-for-5.7-soc' of git://git.kernel.org/pub/ [...] adds 10996b240408 Merge tag 'tegra-for-5.7-arm-core' of git://git.kernel.org [...] adds ca1fa06bdb3c Merge tag 'mvebu-arm-5.7-1' of git://git.infradead.org/lin [...] adds a4b58e00c9ac Merge tag 'imx-soc-5.7' of git://git.kernel.org/pub/scm/li [...] adds fd91e03e5fe3 Merge tag 'v5.6-next-soc' of git://git.kernel.org/pub/scm/ [...] adds ec18b456be46 Merge tag 'at91-5.7-soc' of git://git.kernel.org/pub/scm/l [...] adds 1a1a9fafc6a2 ARM: zynq: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds d0d593464a94 Merge tag 'zynq-soc-for-v5.7' of https://github.com/Xilinx [...] adds dceeb0f0e610 include: linux: firmware: Correct config dependency of zyn [...] adds 4b9cbf5084e2 arm64: zynqmp: Make zynqmp_firmware driver optional adds 880e19294cd2 Merge tag 'zynqmp-soc-for-v5.7' of https://github.com/Xili [...] adds c43ff6a81402 Merge tag 'tegra-for-5.7-cpuidle' of git://git.kernel.org/ [...] adds 9232615df1e5 Merge branch 'arm/soc' into for-next adds 27d7b8c927b7 soc: document merges adds dd85996f1f99 soc: document merges adds 3cd3fabd826f Merge tag 'renesas-arm-dt-for-v5.7-tag1' of git://git.kern [...] adds 7d716bd4b651 Merge tag 'renesas-arm64-dt-for-v5.7-tag1' of git://git.ke [...] adds 40d39c1a7cac ARM: dts: integratorap: Remove top level dma-ranges adds 53a5927b6514 ARM: dts: Versatile: Use syscon as node name for IB2 adds b92d5a7d71ab ARM: dts: RealView: Fix the name of the SoC node adds 33fbfb3eaf4e dt-bindings: arm: Add Integrator YAML schema adds 4b900070d50d dt-bindings: arm: Add Versatile YAML schema adds 7db625b9fa75 dt-bindings: arm: Add RealView YAML schema adds 4fb00d9066c1 dt-bindings: arm: Add Versatile Express and Juno YAML schema adds 2d483550b6d2 dt-bindings: arm: Drop the non-YAML bindings adds bee7ff37ecf1 ARM/arm64: dts: Rename SMB bus to just bus adds 56fc0e678f82 Merge tag 'versatile-dts-v5.7-1' of git://git.kernel.org/p [...] adds 8f79ec4639e7 Merge tag 'omap-for-v5.7/dt-signed' of git://git.kernel.or [...] adds 2cedfe1247c0 arm64: dts: specify console via command line adds cd87c180b301 ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels adds 3d2cbb644836 ARM: dts: bcm2711: Move emmc2 into its own bus adds 381171d9ada4 Merge tag 'tags/bcm2835-dt-next-2020-03-09' into devicetree/next adds 98d9098e7f57 dt-bindings: arm: bcm: Convert Cygnus to YAML adds e73db888e55a dt-bindings: arm: bcm: Convert Hurricane 2 to YAML adds 6570e8bdf71e dt-bindings: arm: bcm: Convert Northstar Plus to YAML adds 0899c8ff4663 dt-bindings: arm: bcm: Convert Northstar 2 to YAML adds 4b968636a3b7 dt-bindings: arm: bcm: Convert Stingray to YAML adds 1c4311c1ccb9 dt-bindings: arm: bcm: Convert BCM21664 to YAML adds 06c1426b3a6a dt-bindings: arm: bcm: Convert BCM23550 to YAML adds 4cb5201fcb5d dt-bindings: arm: bcm: Convert BCM4708 to YAML adds 73e1b88f3414 dt-bindings: arm: bcm: Convert BCM11351 to YAML adds b63b50ab0613 dt-bindings: arm: bcm: Convert Vulcan to YAML adds 14e1eb5a91a9 dt-bindings: arm: Document Broadcom SoCs 'secondary-boot-reg' adds b0f9a3111d0e Merge tag 'arm-soc/for-5.7/devicetree' of https://github.c [...] adds d29600ae8c58 Merge tag 'sunxi-dt-for-5.7' of git://git.kernel.org/pub/s [...] adds a68260c0ec54 Merge tag 'renesas-arm-dt-for-v5.7-tag2' of git://git.kern [...] adds 72680fbe5e9f Merge tag 'renesas-arm64-dt-for-v5.7-tag2' of git://git.ke [...] adds 25876536aef9 Merge tag 'renesas-dt-bindings-for-v5.7-tag1' of git://git [...] adds ab7f98c0c546 ARM: dts: stm32: Add Ethernet0 RMII pins A pinmux entry on [...] adds 80ab128332ee ARM: dts: stm32: Add SAI2A pins B pinmux entry on stm32mp1 adds 4d7c53a684da ARM: dts: stm32: Add USART3 pins A pinmux entry on stm32mp1 adds a7959919709e ARM: dts: stm32: Add UART8 pins A pinmux entry on stm32mp1 adds 238086efd149 ARM: dts: stm32: Add missing ETHCK clock to ethernet node [...] adds 34e0c7847dcf ARM: dts: stm32: Add DH Electronics DHCOM STM32MP1 SoM and [...] adds 8714b26e2863 ARM: dts: stm32: remove useless properties in stm32mp157a- [...] adds 82ac8a81f985 ARM: dts: stm32: add USB OTG full support on stm32mp151 adds 9879e2165758 ARM: dts: stm32: add USB OTG pinctrl to stm32mp15 adds c5fae093511b ARM: dts: stm32: enable USB OTG Dual Role on stm32mp157c-ev1 adds cc775a83db65 ARM: dts: stm32: add resets property on all DMA nodes on s [...] adds 8ab014ce5eaf ARM: dts: stm32: Correct stmfx node name on stm32746g-eval board adds fccd6a577bb3 ARM: dts: stm32: Correct stmfx node name on stm32mp157c-ev1 board adds 8bc631b650a6 ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp157c-ed1 adds a5e557655285 ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp15 [...] adds b7fc0a87b9ac ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp15xx-dkx adds bef15fc0fad9 ARM: dts: stm32: add i2c2/i2c5 sleep pinctrl on stm32mp157c-ev1 adds 1c1cf5996cfb ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp157c-ed1 adds b65b6fc56925 ARM: dts: stm32: add wakeup-source in all I2C nodes of stm [...] adds d6210da4f8bf ARM: dts: stm32: add cpu clock-frequency property on stm32mp15x adds f68e2dbc591a ARM: dts: stm32: Rename stmfx joystick pins on stm32mp157c-ev1 adds 7519e95ba5f8 ARM: dts: stm32: Do clean up in stmpic nodes on stm32mp15 boards adds 877db62ea516 ARM: dts: stm32: add cd-gpios properties for SD-cards on S [...] adds 79e965053872 ARM: dts: stm32: add disable-wp property for SD-card on ST [...] adds 431c89e6f323 ARM: dts: stm32: use correct vqmmc regu for eMMC on stm32m [...] adds ead993983f15 Merge tag 'stm32-dt-for-v5.7-1' of git://git.kernel.org/pu [...] adds eaf36fbb3996 Merge tag 'tegra-for-5.7-dt-bindings' of git://git.kernel. [...] adds eccbb5e7ee5f Merge tag 'tegra-for-5.7-arm-dt' of git://git.kernel.org/p [...] adds c661d66ca167 Merge tag 'tegra-for-5.7-arm64-dt' of git://git.kernel.org [...] adds 19a71cf494ed Merge tag 'mvebu-dt64-5.7-1' of git://git.infradead.org/li [...] adds 41f3df3498de ARM: dts: ux500: Fix up DSI controller nodes adds 2118c8fd9889 ARM: dts: Add devicetree for Samsung GT-S7710 adds 6eda13907218 Merge tag 'ux500-dts-v5.7' of git://git.kernel.org/pub/scm [...] adds e4a78fd21a86 Merge tag 'samsung-dt-5.7' of git://git.kernel.org/pub/scm [...] adds 20d9c47b8070 Merge tag 'v5.7-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 8e2d11360dc6 Merge tag 'v5.7-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 80e7f21d19db Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 7c74e9087604 ARM: dts: uniphier: change SD/eMMC node names to follow js [...] adds a7142fe1b792 ARM: dts: uniphier: rename aidet node names to follow json-schema adds f215c5ef7c40 ARM: dts: uniphier: rename NAND node names to follow json-schema adds bc350d1073bc ARM: dts: uniphier: rename cache controller nodes to follo [...] adds 0d47370516b3 ARM: dts: uniphier: Add one more generic compatible string [...] adds 8b1d9ec4c20b ARM: dts: uniphier: Add USB3 controller nodes for Pro5 adds d1876a0bcf3e ARM: dts: uniphier: Set SCSSI clock and reset IDs for each [...] adds c354f77ba4fe Merge tag 'uniphier-dt-v5.7' of git://git.kernel.org/pub/s [...] adds bb3f46726bb9 arm64: dts: uniphier: change SD/eMMC node names to follow [...] adds 9ddc285b3a6f arm64: dts: uniphier: rename aidet node names to follow js [...] adds fcb0e53c226e arm64: dts: uniphier: rename NAND node names to follow jso [...] adds 71663b33b749 arm64: dts: uniphier: Enable spi node for PXs3 reference board adds 4b7d3743a972 arm64: dts: uniphier: Add nodes of thermal monitor and the [...] adds fdf9c17b5191 arm64: dts: uniphier: Set SCSSI clock and reset IDs for ea [...] adds b3d0ee51c2fc Merge tag 'uniphier-dt64-v5.7' of git://git.kernel.org/pub [...] adds 5e4b9a57bec2 Merge tag 'imx-bindings-5.7' of git://git.kernel.org/pub/s [...] adds 968313378b31 Merge tag 'imx-dt-5.7' of git://git.kernel.org/pub/scm/lin [...] adds a95e12db9e3a Merge tag 'imx-dt64-5.7' of git://git.kernel.org/pub/scm/l [...] adds ae0feb884300 ARM: dts: socfpga: arria10: Increase boot partition size for NAND adds 80f132d73709 arm64: dts: increase the QSPI reg address for Stratix10 an [...] adds c1cf2b3d6333 Merge tag 'socfpga_dts_update_for_v5.7' of git://git.kerne [...] adds a81e5442d796 arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes adds 5ccd8dfe8b84 arm64: dts: ti: k3-j721e-mcu-wakeup: Add DMA entries for ADC adds 7ec378ed1d2d arm64: dts: ti: k3-am65-main: Add DMA entries for main_spi0 adds 85800da0b02f arm64: dts: ti: k3-am65-mcu: Add DMA entries for ADC adds 243246b588d2 arm64: dts: ti: k3-am65-mcu: add phy-gmii-sel node adds ad3bcb0f484c arm64: dts: ti: k3-j721e-mcu: add scm node and phy-gmii-sel nodes adds 0db5ee73df16 Merge tag 'ti-k3-soc-for-v5.7' of git://git.kernel.org/pub [...] adds 12ecf0680c21 Merge tag 'v5.6-next-dts64' of git://git.kernel.org/pub/sc [...] adds 21a3c5dd2335 Merge tag 'v5.6-next-dts32' of git://git.kernel.org/pub/sc [...] adds 67ac6549b70c ARM: dts: gemini: Rename IDE nodes adds 6e97f0aaca4c ARM: dts: gemini: Add thermal zone to DIR-685 adds eec05449eb0b Merge tag 'gemini-dts-v5.7' of git://git.kernel.org/pub/sc [...] adds 47a4e4377990 Merge tag 'at91-5.7-dt' of git://git.kernel.org/pub/scm/li [...] adds 4287ec9afa4d Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] adds bd76a4f94239 ARM: socfpga: arria10: Add ptp_ref clock to ethernet nodes adds 9742c5e1c509 Merge tag 'socfpga_dts_update_for_v5.7_part2' of git://git [...] adds b7e31b639e48 Merge tag 'qcom-dts-for-5.7' of git://git.kernel.org/pub/s [...] adds 17f553ff8140 Merge branch 'arm/dt' into for-next adds e6dfccb71025 Merge tag 'omap-for-v5.7/ti-sysc-drop-pdata-signed' of git [...] adds 7c7642383aa7 Merge tag 'omap-for-v5.7/ti-sysc-drop-pdata-ti81xx-signed' [...] adds 56effbdd2cec Merge tag 'qcom-arm64-for-5.7' of git://git.kernel.org/pub [...] adds 9f416e400016 Merge branch 'arm/late' into for-next adds 28c05e422305 arm: dts: calxeda: Basic DT file fixes adds 0f1321172e0c arm: dts: calxeda: Provide UART clock adds 7a375c900cb5 arm: dts: calxeda: Fix interrupt grouping adds 820a03784527 arm: dts: calxeda: Group port-phys and sgpio-gpio items adds c79b9d50ed6e MAINTAINERS: Update Calxeda Highbank maintainership adds 0d69ac522587 arm64: dts: Revert "specify console via command line" adds 3ff2bfe69705 Merge branch 'arm/dt' into for-next adds c23960dd1825 Merge tag 'tegra-for-5.7-firmware' of git://git.kernel.org [...] adds 575c809a2dff Merge tag 'tegra-for-5.7-memory' of git://git.kernel.org/p [...] adds 5a00c7c7604f phy: tegra: xusb: Add usb-role-switch support adds 23babe30fb45 phy: tegra: xusb: Add usb-phy support adds d74ce0954cb2 phy: tegra: xusb: Add support to get companion USB 3 port adds 99fb933f4c92 phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210 adds adf82123aa5c phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186 adds 262e543ce9f5 phy: tegra: xusb: Protect Tegra186 soc with config adds 58e7bd08b569 phy: tegra: xusb: Add Tegra194 support adds 04c929223d1d phy: tegra: xusb: Don't warn on probe defer adds 2c3ec518c2db Merge tag 'tegra-for-5.7-phy' of git://git.kernel.org/pub/ [...] adds a727ff7c7f26 Merge tag 'soc-fsl-next-v5.7' of git://git.kernel.org/pub/ [...] adds 59a135f6fb66 tee: remove linked list of struct tee_shm adds c180f9bbe29a tee: remove unused tee_shm_priv_alloc() adds f1bbacedb0af tee: don't assign shm id for private shms adds 5271b2011e44 tee: remove redundant teedev in struct tee_shm adds 758ecf13a41a tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED adds 2030755a8455 Merge tag 'tee-cleanup-for-5.7' of https://git.linaro.org/ [...] adds 3d4d85f47ddc Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] adds db104029e026 Merge branch 'arm/drivers' into for-next adds a9295ff5fc97 soc: document merges adds a5092d83c520 Merge remote-tracking branch 'arm-soc/for-next' adds 0864563461b2 Merge remote-tracking branch 'amlogic/for-next' adds 2fa9f54fd3f2 Merge remote-tracking branch 'aspeed/for-next' adds f4de14a90da9 Merge remote-tracking branch 'at91/at91-next' adds 0dfbb6c53ac4 Merge remote-tracking branch 'imx-mxs/for-next' adds 75b7d27ce01e Merge remote-tracking branch 'keystone/next' adds 9089f806e12e Merge remote-tracking branch 'mediatek/for-next' adds 5b4daee27baf Merge remote-tracking branch 'mvebu/for-next' adds e90f16cc1a48 Merge branch 'fixes' into for-next adds 75be57f6b35a Merge remote-tracking branch 'omap/for-next' adds 0fd1220eb928 Merge remote-tracking branch 'qcom/for-next' adds e16b5790f599 Merge remote-tracking branch 'raspberrypi/for-next' adds 6eb06c81cab8 Merge remote-tracking branch 'realtek/for-next' adds 596207694050 Merge remote-tracking branch 'renesas/next' adds ae7da4947c2b Merge remote-tracking branch 'reset/reset/next' adds 8c5aafd70ea2 Merge remote-tracking branch 'rockchip/for-next' adds 172aefa8bbd1 Merge remote-tracking branch 'samsung-krzk/for-next' adds 16fb6da0cc96 Merge remote-tracking branch 'scmi/for-linux-next' adds 78f53bf3ce2f Merge remote-tracking branch 'sunxi/sunxi/for-next' adds be7f09bdef13 Merge remote-tracking branch 'tegra/for-next' adds 7928f4f6a20c MAINTAINERS: dt: update reference for arm-integrator.txt adds 85db7cee9fd6 Merge branch 'clk-arm-icst' into clk-next adds 187e5cd2d133 clk: sprd: add gate for pll clocks adds 2112d1ddb97a dt-bindings: clk: sprd: rename the common file name sprd.t [...] adds eba8ba8adaf3 dt-bindings: clk: sprd: add bindings for sc9863a clock controller adds be7ef655be93 clk: sprd: Add dt-bindings include file for SC9863A adds ea8ca3109dd4 clk: sprd: Add macros for referencing parents without strings adds f95e8c7923d1 clk: sprd: support to get regmap from parent node adds 0e4b8a2349f3 clk: sprd: add clocks support for SC9863A adds 4e70f3f54b29 Merge branch 'clk-unisoc' into clk-next adds 37a94882a3f6 Merge tag 'for-5.7-clk' of git://git.kernel.org/pub/scm/li [...] adds ba0eb9d57a37 clk: tegra: Use NULL for pointer initialization adds 96d8b0cc59b7 Merge branch 'clk-tegra' into clk-next adds 2cf7a4cbcb4e clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd() adds 751d7923434f clk: qcom: rpmh: Drop unnecessary semicolons adds f828f725f457 Merge branch 'clk-qcom' into clk-next adds 17bbcd7d5f37 Merge tag 'clk-imx-5.7' of git://git.kernel.org/pub/scm/li [...] adds 160b0b22792e Merge branch 'clk-imx' into clk-next adds 4e9343012036 clk: Pass correct arguments to __clk_hw_register_gate() adds a0ae04a25650 clk: imx: Align imx sc clock msg structs to 4 adds 8400ab889632 clk: imx: Align imx sc clock parent msg structs to 4 adds a89255cda204 Merge branch 'clk-fixes' into clk-next adds b45b4eeab423 Merge remote-tracking branch 'clk/clk-next' adds 4ff4025c0c79 Merge remote-tracking branch 'csky/linux-next' adds ebdb788cd868 Merge remote-tracking branch 'h8300/h8300-next' adds 95b00e9146d5 Merge remote-tracking branch 'ia64/next' adds 9ebcb5a020a4 Merge remote-tracking branch 'm68k/for-next' adds 07f53c1e01da Merge remote-tracking branch 'm68knommu/for-next' adds 556d4da618a5 Merge remote-tracking branch 'microblaze/next' adds d6f26aa8028f Merge remote-tracking branch 'mips/mips-next' adds c3d8b7c6377b Merge remote-tracking branch 'nds32/next' adds 690b0c4b47a9 Merge remote-tracking branch 'openrisc/for-next' adds 9ce5a78cfd41 Merge remote-tracking branch 'parisc-hd/for-next' adds a0968a025c04 selftests/powerpc: Add a test of sigreturn vs VDSO adds 61da50b76b62 powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP adds 915b7f6f9a5e selftests/powerpc: Add tm-signal-pagefault test adds 0f8f554e5244 selftests/powerpc: Don't rely on segfault to rerun the test adds c5e76fa05b2d powerpc/pseries: Fix of_read_drc_info_cell() to point at n [...] adds 3e74a0e16342 powerpc/sstep: Fix DS operand in ld encoding to appropriate value adds addf3727ad28 powerpc/cell: Use fallthrough; adds b4f00d5b2098 powerpc: Replace setup_irq() by request_irq() adds 74bb84e51171 powerpc/prom_init: Pass the "os-term" message to hypervisor adds d64c7dbb4d98 powerpc/xmon: Lower limits on nidump and ndump adds 6eeb9b3b9ce5 powerpc/64s: Fix section mismatch warnings from boot code adds eb4f8e259acc powerpc/kprobes: Remove redundant code adds af92bad615be powerpc/kasan: Fix kasan_remap_early_shadow_ro() adds 697ece78f8f7 powerpc/32s: reorder Linux PTE bits to better match Hash P [...] adds 9475af081ec1 PCI: rpaphp: Remove unused variable 'value' adds 36b78402d97a powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up [...] adds 850507f30c38 selftests/powerpc: Turn off timeout setting for benchmarks [...] adds d95fe371ecd2 cpufreq: powernv: Fix frame-size-overflow in powernv_cpufr [...] adds d4a8e9862154 powerpc/64: Setup a paca before parsing device tree etc. adds 7053f80d9696 powerpc/64: Prevent stack protection in early boot adds 8645aaa87963 powerpc/eeh: Add sysfs files in late probe adds 2d0953f7d5ac powerpc/eeh: Remove eeh_add_device_tree_late() adds a4b4f61db8cc powerpc/eeh: Do early EEH init only when required adds 3ff32efb62b6 powerpc/eeh: Remove PHB check in probe adds b6eebb093cad powerpc/eeh: Make early EEH init pseries specific adds e86350f70a02 powerpc/eeh: Rework eeh_ops->probe() adds adde8715cf05 powerpc/pseries: Avoid harmless preempt warning adds af6cf95c4d00 powerpc/maple: Fix declaration made after definition adds 21f8b2fa3ca5 powerpc/kprobes: Ignore traps that happened in real mode adds 7074695ac6fb powerpc/prom_init: Remove leftover comment adds e6d9117c9a17 Merge remote-tracking branch 'powerpc/next' adds d3ab332a5021 riscv: add ARCH_HAS_SET_MEMORY support adds 395a21ff859c riscv: add ARCH_HAS_SET_DIRECT_MAP support adds 5fde3db5eb02 riscv: add ARCH_SUPPORTS_DEBUG_PAGEALLOC support adds bd3d914d16aa riscv: move exception table immediately after RO_DATA adds 00cb41d5ad31 riscv: add alignment for text, rodata and data sections adds d27c3c90817e riscv: add STRICT_KERNEL_RWX support adds b42d763a2d41 riscv: add macro to get instruction length adds 043cb41a85de riscv: introduce interfaces to patch kernel code adds 8fdddb2eae73 riscv: patch code by fixmap mapping adds 59c4da8640cc riscv: Add support to dump the kernel page tables adds 88d110382555 riscv: Use macro definition instead of magic number adds 978c04be4245 Merge remote-tracking branch 'risc-v/for-next' adds 668ef2863928 Merge remote-tracking branch 's390/features' adds 706e14e1eddc Merge remote-tracking branch 'sh/sh-next' adds f426ac10d27b Merge remote-tracking branch 'xtensa/xtensa-for-next' adds a6eb9e54fb8b Merge remote-tracking branch 'fscrypt/master' adds 57cd938d8049 Merge branch 'misc-5.6' into for-next-current-v5.5-20200326 adds ca8314f7d7a9 Merge branch 'for-next-current-v5.5-20200326' into for-nex [...] adds 30b3688e1f6c btrfs: Add overview of device replace adds 42836cf4ba9c Btrfs: don't iterate mod seq list when putting a tree mod seq adds 0c8913897056 btrfs: relocation: Add introduction of how relocation works adds cfe953c8240d btrfs: update the comment of btrfs_control_ioctl() adds 790a1d44f93f btrfs: use btrfs_ordered_update_i_size in clone_finish_ino [...] adds 41a2ee75aab0 btrfs: introduce per-inode file extent tree adds 9ddc959e802b btrfs: use the file extent tree infrastructure adds d923afe96d7e btrfs: replace all uses of btrfs_ordered_update_i_size adds 3f1c64ce0438 btrfs: delete the ordered isize update code adds 96dfcb46ffca btrfs: push __setup_root into btrfs_alloc_root adds f39e457156f9 btrfs: move fs root init stuff into btrfs_init_fs_root adds e59d18b45d08 btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root adds 62a2c73ebda3 btrfs: export and use btrfs_read_tree_root for tree-log adds 3dbf1738a1d3 btrfs: make relocation use btrfs_read_tree_root() adds 83db2aadb3bd btrfs: remove btrfs_read_fs_root, not used anymore adds 3619c94f073e btrfs: open code btrfs_read_fs_root_no_name adds a98db0f30467 btrfs: make the fs root init functions static adds 4cdfd93002cb btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root adds 734d8c15df8a btrfs: add a comment describing block reserves adds 6f4ad559ea1c btrfs: add a comment describing delalloc space reservation adds 4b8b05288835 btrfs: describe the space reservation system in general adds af01d2e53f33 btrfs: hold a ref on fs roots while they're in the radix tree adds 9326f76f4bc4 btrfs: hold a ref on the root in resolve_indirect_ref adds bdf70b9e75f5 btrfs: hold a root ref in btrfs_get_dentry adds 02162a0265eb btrfs: hold a ref on the root in __btrfs_run_defrag_inode adds 8727002f7909 btrfs: hold a ref on the root in fixup_tree_root_location adds fc92f79856aa btrfs: hold a ref on the root in create_subvol adds 3ca35e839e94 btrfs: hold a ref on the root in search_ioctl adds 88234012beaa btrfs: hold a ref on the root in btrfs_search_path_in_tree adds b8a49ae1913f btrfs: hold a ref on the root in btrfs_search_path_in_tree_user adds 04734e844894 btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info adds 2a2b5d620266 btrfs: hold ref on root in btrfs_ioctl_default_subvol adds 0b530bc5e11f btrfs: hold a ref on the root in build_backref_tree adds db2c2ca2db44 btrfs: hold a ref on the root in prepare_to_merge adds ab9737bd7597 btrfs: hold a ref on the root in merge_reloc_roots adds 442b1ac5244e btrfs: hold a ref on the root in record_reloc_root_in_trans adds 3d7babdcf2cc btrfs: hold a ref on the root in find_data_references adds 76deacf02387 btrfs: hold a ref on the root in create_reloc_inode adds 932fd26df812 btrfs: hold a ref on the root in btrfs_recover_relocation adds 9f583209f20a btrfs: push grab_fs_root into read_fs_root adds 0b2dee5cff74 btrfs: hold a ref for the root in btrfs_find_orphan_roots adds fd79d43b347e btrfs: hold a ref on the root in scrub_print_warning_inode adds 6f9a3da5da9e btrfs: hold a ref on the root in btrfs_ioctl_send adds 5168489a079a btrfs: hold a ref on the root in get_subvol_name_from_objectid adds 5119cfc36f6d btrfs: hold a ref on the root in create_pending_snapshot adds ca2037fba6af btrfs: hold a ref on the root in btrfs_recover_log_trees adds fbb0ce40d606 btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry adds 0d4b0463011d btrfs: export and rename free_fs_info adds 4c78e9f59632 btrfs: hold a ref on the root in open_ctree adds 81f096edf047 btrfs: use btrfs_put_fs_root to free roots always adds bc44d7c4b2b1 btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root adds 141386e1a5d6 btrfs: free more things in btrfs_free_fs_info adds ae18c37ad5a1 btrfs: move fs_info init work into it's own helper function adds 8260edba67a2 btrfs: make the init of static elements in fs_info separate adds bd647ce385ec btrfs: add a leak check for roots adds 0024652895e3 btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root adds b908c334e7a4 btrfs: move root node locking helpers to locking.c adds bf31f87f71cc btrfs: add wrapper for transaction abort predicate adds 45b08405b9f0 btrfs: remove extent_page_data::tree adds 0ceb34bf46d1 btrfs: drop argument tree from submit_extent_page adds ae6957ebbfcd btrfs: add assertions for tree == inode->io_tree to extent [...] adds b272ae22acd2 btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range adds 71ad38b44eaa btrfs: sink argument tree to extent_read_full_page adds 0d44fea77e55 btrfs: sink argument tree to __extent_read_full_page adds b6660e80f1c6 btrfs: sink arugment tree to contiguous_readpages adds f657a31c8667 btrfs: sink argument tree to __do_readpage adds 1f6087e69c73 btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup error [...] adds f3cd2c58110d btrfs: sysfs, rename device_link add/remove functions adds 25864778bce7 btrfs: sysfs, unify handler name of devinfo/missing adds f603bb94abbe btrfs: Perform pinned cleanup directly in btrfs_destroy_de [...] adds b25c36f84b59 btrfs: Make btrfs_pin_extent take trans handle adds 6787bb9f3515 btrfs: Introduce unaccount_log_buffer adds 10e958d523f8 btrfs: Call btrfs_pin_reserved_extent only during active t [...] adds 7bfc10070573 btrfs: Make btrfs_pin_reserved_extent take transaction handle adds 9fce5704542c btrfs: Make btrfs_pin_extent_for_log_replay take transacti [...] adds 6690d07126e1 btrfs: Make pin_down_extent take transaction handle adds 6b45f64172e1 btrfs: Pass transaction handle to write_pinned_extent_entries adds f2fb72983bdc btrfs: Mark pinned log extents as excluded adds 45bb5d6ae961 btrfs: Factor out pinned extent clean up in btrfs_delete_u [...] adds fe119a6eeb67 btrfs: switch to per-transaction pinned extents adds e19221180ded btrfs: relocation: Remove is_cowonly_root() adds ab9b2c7b32e6 btrfs: handle logged extent failure properly adds 55ffaabe23c6 Btrfs: avoid unnecessary splits when setting bits on an ex [...] adds f6d9abbc1f95 btrfs: Export btrfs_release_disk_super adds c514c9b10bc1 btrfs: don't kmap() pages from block devices adds 6fbceb9fa4f6 btrfs: reduce scope of btrfs_scratch_superblocks() adds 8f32380d3f29 btrfs: use the page cache for super block reading adds 314b6dd0eebf btrfs: use bios instead of buffer_heads from super block writeout adds 61ecc5fc18e5 btrfs: remove btrfsic_submit_bh() adds 59aaad503fb8 btrfs: remove buffer_heads from btrfsic_process_written_block() adds 9da2b242e216 btrfs: remove buffer_heads form super block mirror integri [...] adds 7ac8b88ee668 btrfs: backref, only collect file extent items matching ba [...] adds ed58f2e66e84 btrfs: backref, don't add refs from shared block when reso [...] adds cfc0eed0ec89 btrfs: backref, only search backref entries from leaves of [...] adds b25b0b871f20 btrfs: backref, use correct count to resolve normal data refs adds c17af96554a8 btrfs: raid56: simplify tracking of Q stripe presence adds 560b7a4aa225 btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_ [...] adds 97f4dd09dad0 btrfs: make btrfs_check_uuid_tree private to disk-io.c adds c94bec2c6190 btrfs: bail out of uuid tree scanning if we're closing adds 75ec1db8717a btrfs: set update the uuid generation as soon as possible adds 5ce48d0f0e26 btrfs: Add missing lock annotation for release_extent_buffer() adds eed0269053cd btrfs: define support masks for ioctl volume args v2 adds 673990dba332 btrfs: use ioctl args support mask for subvolume create/delete adds 748449cdbe43 btrfs: use ioctl args support mask for device delete adds c0c907a47dcc btrfs: export helpers for subvolume name/id resolution adds 949964c92843 btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl adds 831fa14f1ef0 btrfs: use inode from io_ctl in io_ctl_prepare_pages adds 7a195f6db90f btrfs: make the uptodate argument of io_ctl_add_pages() boolean adds 1afb648e9454 btrfs: use standard debug config option to enable free-spa [...] adds fd8efa818c55 btrfs: simplify error handling in __btrfs_write_out_cache() adds 2992df73268f btrfs: Implement DREW lock adds dcc3eb9638c3 btrfs: convert snapshot/nocow exlcusion to drew lock adds ee787f955053 btrfs: use struct_size to calculate size of raid hash table adds 75fb2e9e49c1 btrfs: move mapping of block for discard to its caller adds 9a8658e33d8f btrfs: open code trivial helper btrfs_header_fsid adds c4ac75419826 btrfs: open code trivial helper btrfs_header_chunk_tree_uuid adds 42c9d0b524cf btrfs: simplify parameters of btrfs_set_disk_extent_flags adds 7e8f19e50e3c btrfs: adjust message level for unrecognized mount option adds eeb6f17200e2 btrfs: raid56: simplify sort_parity_stripes adds 1db45a35f071 btrfs: replace u_long type cast with unsigned long adds b79ce3dddd3f btrfs: adjust delayed refs message level adds 15b6e8a83e91 btrfs: reduce pointer intdirections in btree_readpage_end_io_hook adds 56e9f6ea32da btrfs: merge unlocking to common exit block in btrfs_commi [...] adds b82582d668b5 btrfs: slightly simplify global block reserve calculations adds faf8f7b95713 btrfs: ioctl: resize: only show message if size is changed adds b3ff8f1d380e btrfs: Don't submit any btree write bio if the fs has errors adds d01cd62400b3 uuid: Add inline helpers to import / export UUIDs adds 48a2e88f53ae uuid: Provide a GUID generator for raw buffer adds 807fc790aa80 btrfs: switch to use new generic UUID API adds 86eba9d34c41 uuid: Remove no more needed macro adds d61acbbf54c6 btrfs: qgroup: ensure qgroup_rescan_running is only set wh [...] adds daf475c9154b btrfs: qgroup: Remove the unnecesaary spin lock for qgroup [...] adds 52d40aba68dc btrfs: change full_search to bool in find_free_extent_update_loop adds b25c19f49ef2 btrfs: handle invalid profile in chunk allocation adds c4a816c67c39 btrfs: introduce chunk allocation policy adds 3b4ffa408840 btrfs: refactor find_free_dev_extent_start() adds 4f2bafe8a49e btrfs: introduce alloc_chunk_ctl adds 27c314d5ca09 btrfs: factor out init_alloc_chunk_ctl adds 560156cb25fc btrfs: factor out gather_device_info() adds 5badf512ecd0 btrfs: factor out decide_stripe_size() adds dce580ca403a btrfs: factor out create_chunk() adds 6aafb3038454 btrfs: parameterize dev_extent_min for chunk allocation adds cb2f96f8ab68 btrfs: introduce extent allocation policy adds ea544149a49f btrfs: move hint_byte into find_free_extent_ctl adds c10859be9b96 btrfs: move variables for clustered allocation into find_f [...] adds c668690dc035 btrfs: factor out do_allocation() for extent allocation adds 897cae7948cb btrfs: drop unnecessary arguments from clustered allocatio [...] adds baba50624fe5 btrfs: factor out release_block_group() adds 0ab9724bf5f3 btrfs: factor out found_extent() for extent allocation adds 15b7ee6584c6 btrfs: drop unnecessary arguments from find_free_extent_up [...] adds c70e2139dc81 btrfs: factor out chunk_allocation_failed() for extent allocation adds 45d8e033b235 btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation adds 7e8954094215 btrfs: factor out prepare_allocation() for extent allocation adds f0cc2cd70164 Btrfs: fix crash during unmount due to race with delayed i [...] adds fa121a26b2ce btrfs: fix btrfs_calc_reclaim_metadata_size calculation adds 11c67b1a40b0 btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk adds 59a0fcdb489d btrfs: inline checksum name and driver definitions adds e9be5a303d27 btrfs: simplify tree block checksumming loop adds c67b38925b68 btrfs: return void from csum_tree_block adds 5ba366c3999c btrfs: balance: factor out convert profile validation adds c6600d9ac698 btrfs: Remove impossible BUG_ON in get_tree_block_key adds 65cd6d9e30fa btrfs: Open code insert_extent_backref adds 29566c9c7734 btrfs: add RCU locks around block group initialization adds 17b238acf7c6 btrfs: delayed-inode: Replace zero-length array with flexi [...] adds 7593f4c53c69 btrfs: rcu-string: Replace zero-length array with flexible [...] adds a8753ee3a859 btrfs: scrub: Replace zero-length array with flexible-arra [...] adds 6a177381007b Btrfs: move all reflink implementation code into its own file adds a61e1e0df9f3 Btrfs: simplify inline extent handling when doing reflinks adds 05a5a7621ce6 Btrfs: implement full reflink support for inline extents adds 726a342120eb btrfs: relocation: add error injection points for cancelli [...] adds 7f913c7cfec6 btrfs: relocation: Check cancel request after each data page read adds f31ea0888cae btrfs: relocation: Check cancel request after each extent found adds 63f018be577f btrfs: Remove __ prefix from btrfs_block_rsv_release adds 0078a9f941d2 btrfs: Remove block_rsv parameter from btrfs_drop_snapshot adds f8e6608180a3 btrfs: implement migratepage callback for data pages adds db161806dc56 btrfs: account ticket size at add/delete time adds 95418ed1d107 btrfs: fix missing file extent item for hole after ranged fsync adds a5eeb3d17b97 btrfs: add helper to get the end offset of a file extent item adds da447009a256 btrfs: factor out inode items copy loop from btrfs_log_inode() adds 0a8068a3dd42 btrfs: make ranged full fsyncs more efficient adds b39c8f5a393e btrfs: fix ref-verify to catch operations on 0 ref extents adds 19b546d7a1b2 btrfs: relocation: Use btrfs_find_all_leafs to locate data [...] adds 8e19c9732ad1 btrfs: drop block from cache on error in relocation adds fb2d83eefef4 btrfs: unset reloc control if we fail to recover adds 6217b0fadd44 btrfs: reloc: clean dirty subvols if we fail to start a tr [...] adds 2abc726ab4b8 btrfs: do not init a reloc root if we aren't relocating adds 1a0afa0ecfc4 btrfs: free the reloc_control in a consistent way adds f28de8d8fd37 btrfs: clear DEAD_RELOC_TREE before dropping the reloc root adds f44deb7442ed btrfs: hold a ref on the root->reloc_root adds 7b7b74315b24 btrfs: remove a BUG_ON() from merge_reloc_roots() adds 3fd6372758d9 btrfs: make the extent buffer leak check per fs info adds 0e996e7fcf2e btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root adds 8c38938c7bb0 btrfs: move the root freeing stuff into btrfs_put_root adds 5c8fd99fec9d btrfs: make inodes hold a ref on their roots adds dc9492c14c75 btrfs: hold a ref on the root on the dead roots list adds 4785e24fa5d2 btrfs: don't take an extra root ref at allocation time adds efc3453494af btrfs: make btrfs_cleanup_fs_roots use the radix tree lock adds c75e839414d3 btrfs: kill the subvol_srcu adds 9c1036fdb1d1 btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support adds 5d54c67eccb4 btrfs: Remove transid argument from btrfs_ioctl_snap_creat [...] adds 9babda9f33fd btrfs: Remove async_transid from btrfs_mksubvol/create_sub [...] adds cd22a51c6650 btrfs: do not use readahead for running delayed refs adds d7ff00f6082c btrfs: do not readahead in build_backref_tree adds 5f6b2e5cd67a btrfs: reloc: reorder reservation before root selection adds 50dbbb71c79d btrfs: restart relocate_tree_blocks properly adds ea287ab157c2 btrfs: track reloc roots based on their commit root bytenr adds 39dba8739c4e btrfs: do not resolve backrefs for roots that are being deleted adds abdd9feb45ed btrfs: sysfs: Use scnprintf() instead of snprintf() adds ba2b0dc3ade4 Merge branch 'misc-5.7' into for-next-next-v5.6-20200326 adds 351cbf6e4410 btrfs: use nofs allocations for running delayed items adds 6ff06729c22e btrfs: fix missing semaphore unlock in btrfs_sync_file adds 00b0d3bb3601 Merge branch 'misc-next' into for-next-next-v5.6-20200326 adds b06e725bcecb btrfs: set delayed_refs.flushing for the first delayed ref [...] adds ec5f89d04d38 btrfs: delayed refs pre-flushing should only run the heads [...] adds c42373c38bd9 btrfs: only run delayed refs once before committing adds b352e8765021 btrfs: run delayed refs less often in commit_cowonly_roots adds 592b3bd890d3 btrfs: stop running all delayed refs during snapshot adds 5aac2f55ca90 Merge branch 'ext/josef/delayed-refs-flushing' into for-ne [...] adds d3b39f42d0f0 btrfs: use a stable rolling avg for delayed refs avg adds a1d9e39538b3 btrfs: change btrfs_should_throttle_delayed_refs to a bool adds 10c9ef76fd35 btrfs: make btrfs_should_throttle_delayed_refs only check [...] adds a9f50c8aaf7f btrfs: make should_end_transaction check time to run delayed refs adds 938ce6606f6b btrfs: squash should_end_transaction adds 8b577ec97d25 btrfs: add a mode for delayed ref time based throttling adds 43a26e5f1846 btrfs: kick off async delayed ref flushing if we are over [...] adds 0442d9c499c4 btrfs: adjust the arguments for btrfs_should_throttle_dela [...] adds 21f944735f86 btrfs: throttle delayed refs based on time adds c0d7aadf5243 btrfs: handle uncontrolled delayed ref generation adds aca220be993e btrfs: check delayed refs while relocating adds b82790b2211d btrfs: throttle truncate for delayed ref generation adds 3195d42b2cd0 btrfs: throttle snapshot delete on delayed refs adds a7fdd7cb047b Merge branch 'ext/josef/delayed-refs-time' into for-next-n [...] adds e44e29a32972 btrfs: fix error handling when submitting direct I/O bio adds dec49c8171a4 btrfs: fix double __endio_write_update_ordered in direct I/O adds b214dfcad18b btrfs: look at full bi_io_vec for repair decision adds 7e13c543d5cf btrfs: don't do repair validation for checksum errors adds d62ec2f5e95f btrfs: clarify btrfs_lookup_bio_sums documentation adds cb9112d3be8a btrfs: rename __readpage_endio_check to check_data_csum adds ca1d4ad7679c btrfs: make btrfs_check_repairable() static adds 8f1f2728b044 btrfs: move btrfs_dio_private to inode.c adds b15e9c7cd30c btrfs: kill btrfs_dio_private->private adds d953c3d6a4d6 btrfs: convert btrfs_dio_private->pending_bios to refcount_t adds ba9d3fc7cb61 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] adds 1eb52c8bd8d6 btrfs: get rid of one layer of bios in direct I/O adds f2b30ee54465 btrfs: simplify direct I/O read repair adds 72fc32a485a5 btrfs: get rid of endio_repair_workers adds deac18c49990 btrfs: unify buffered and direct I/O read repair adds 4199d953c993 Merge branch 'ext/omar/dio-fixes' into for-next-next-v5.6- [...] adds 18f3f87767e6 btrfs: Improve global reserve stealing logic adds 777b6260603d btrfs: allow us to use up to 90% of the global rsv for unlink adds 78223a086fb3 btrfs: Account for trans_block_rsv in may_commit_transaction adds fa70394032fc btrfs: only check priority tickets for priority flushing adds c364f2ff2a83 btrfs: run btrfs_try_granting_tickets if a priority ticket fails adds 124cba26eced Merge branch 'ext/josef/enospc-fixes' into for-next-next-v [...] adds 5159d9854910 Merge branch 'for-next-next-v5.6-20200326' into for-next-20200326 adds 31cc0c0baf1f Merge remote-tracking branch 'btrfs/for-next' adds add6f7ca47b6 Merge remote-tracking branch 'ceph/master' adds 99f87351eb38 Merge remote-tracking branch 'cifs/for-next' adds 34031dafcf63 Merge remote-tracking branch 'erofs/dev' adds cacfb956d46e fanotify: record name info for FAN_DIR_MODIFY event adds 44d705b0370b fanotify: report name info for FAN_DIR_MODIFY event adds 03582496e01d Pull fanotify name event patches from Amir. adds fc7377cd2444 Merge remote-tracking branch 'ext3/for_next' adds 6386722a3298 ext4: add IOMAP_F_MERGED for non-extent based mapping adds 2f424a5a09a5 ext4: optimize ext4_ext_precache for 0 depth adds ac58e4fb03f9 ext4: move ext4 bmap to use iomap infrastructure adds b2c5764262ed ext4: make ext4_ind_map_blocks work with fiemap adds d3b6f23f7167 ext4: move ext4_fiemap to use iomap framework adds 7af44c42df37 Documentation: correct the description of FIEMAP_EXTENT_LAST adds e32ac2459cda ext4: use flexible-array member in struct fname adds 47b1030612f4 ext4: use flexible-array member for xattr structs adds eb5760863fc2 ext4: mark block bitmap corrupted when found instead of BUGON adds 34990461342f ext4: clean up ext4_ext_insert_extent() call in ext4_ext_m [...] adds 2971148d0fec ext4: remove map_from_cluster from ext4_ext_map_blocks adds f1eec3b0d0a8 ext4: check for non-zero journal inum in ext4_calculate_overhead adds 5e47868fb94b ext4: unregister sysfs path before destroying jbd2 journal adds d05466b27b19 ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes adds c96e2b8564ad ext4: do not commit super on read-only bdev adds c8980e1980cc ext4: disable dioread_nolock whenever delayed allocation i [...] adds 1f9a14e86cc8 Merge remote-tracking branch 'ext4/dev' adds 2bd53a0a3df9 Merge remote-tracking branch 'f2fs/dev' adds 91a06014f827 Merge remote-tracking branch 'jfs/jfs-next' adds df513a771171 SUNRPC: fix krb5p mount to provide large enough buffer in [...] adds 4ced42c3bafd Merge remote-tracking branch 'nfs/linux-next' adds e3f8df5726c1 Merge remote-tracking branch 'nfsd/nfsd-next' adds d61730d0ff0d Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 36fb8ee1567c Merge remote-tracking branch 'ubifs/linux-next' adds 2b2d322c613f Merge remote-tracking branch 'v9fs/9p-next' adds 5885539f0af3 xfs: preserve default grace interval during quotacheck adds afbabf56305f xfs: drop all altpath buffers at the end of the sibling check adds d59f44d3e723 xfs: directory bestfree check should release buffers adds 842a42d126b4 xfs: shutdown on failure to add page to log bio adds 27fb5a72f50a xfs: prohibit fs freezing when using empty transactions adds 6a58fd64cf7e Merge remote-tracking branch 'xfs/for-next' adds 02076087c1ad Merge remote-tracking branch 'iomap/iomap-for-next' adds 97e4159574cd Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 4793f45b6a91 Merge remote-tracking branch 'file-locks/locks-next' adds 18f94eea3fcf Merge remote-tracking branch 'vfs/for-next' adds 6cf45c054b88 Merge remote-tracking branch 'printk/for-next' adds 41aa69130943 Merge remote-tracking branch 'pci/next' adds 361f8a1af70d Merge remote-tracking branch 'pstore/for-next/pstore' adds 730c69a8dea5 Merge remote-tracking branch 'hid/for-next' adds a3f74ba4ea16 Merge remote-tracking branch 'i2c/i2c/for-next' adds 375a7b60f49b Merge remote-tracking branch 'i3c/i3c/next' adds 63a5c8d2f988 firmware/dmi: Report DMI Bios & EC firmware release adds f8e46ab9e9c7 firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START adds 6deb28a2dfa2 Merge branch 'dmi/master' adds a754c9bf4c8d Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 1c744fddefc0 Merge remote-tracking branch 'jc_docs/docs-next' adds 86cda513b473 Merge remote-tracking branch 'v4l-dvb/master' adds 0ce792d660bd ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE adds d5406284ff80 ACPI: PM: s2idle: Refine active GPEs check adds 87de6594dc45 PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if de [...] adds 0f2dd575751e Merge branches 'pm-acpi' and 'pm-sleep' into linux-next adds 2f6bdb05e0b6 tools/power/x86/intel_pstate_tracer: fix a broken y-axis scale adds 7ccfba6d6b62 Merge branch 'pm-tools' into linux-next adds 5ac54113dd6f cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() adds 8b4ddf47b7b4 Merge branch 'pm-cpufreq' into linux-next adds d64c0c82769d Merge remote-tracking branch 'pm/linux-next' adds 8acd008568d2 Merge remote-tracking branch 'thermal/thermal/linux-next' adds d46fb48613ff Merge remote-tracking branch 'ieee1394/for-next' adds 2da023233f8f Merge remote-tracking branch 'swiotlb/linux-next' adds 5fb5186383bb RDMA/siw: Suppress uninitialized var warning adds a766fa84738f IB/mlx5: Fix a NULL vs IS_ERR() check adds b1d56fdcb66e RDMA/bnxt_re: Wait for all the CQ events before freeing CQ [...] adds 2f49de21f3e9 RDMA/hns: Optimize mhop get flow for multi-hop addressing adds 38dcb35048fd RDMA/hns: Optimize mhop put flow for multi-hop addressing adds 1f3db161881b IB/mlx5: Generally use the WC auto detection test result adds 66f3d9ff3ef9 Merge remote-tracking branch 'rdma/for-next' adds ed13615dd326 s390/qeth: simplify RX buffer tracking adds 781b9a1820a1 s390/qeth: split out RX poll code adds b439044b70e4 s390/qeth: remove redundant if-clause in RX poll code adds 0a6e634535f1 s390/qdio: extend polling support to multiple queues adds 8ec1e247a23b s390/qeth: simplify L3 dev_id logic adds 9de15117f1c5 s390/qeth: clean up the mac_bits adds 1ab2f8c699d8 s390/qeth: collect more TX statistics adds ee1e52d1e4bb s390/qeth: add TX IRQ coalescing support for IQD devices adds bdb0cc128bbf s390/qeth: fine-tune MAC Address-related errnos adds c91a1fb7a4f2 s390/qeth: keep track of fixed prio-queue configuration adds bb59c8a89a72 s390/qeth: modernize two list helpers adds 1455ea1d8afb Merge branch 's390-next' adds e88b288ec2bf octeontx2-pf: Fix rx buffer page refcount adds e99b7c84fd57 octeontx2-pf: Fix ndo_set_rx_mode adds 6e22c60480aa Merge branch 'octeontx2-pf-Miscellaneous-fixes' adds 1f074e677a34 cxgb4: Add support to catch bits set in INT_CAUSE5 adds 9fb16955fb66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 8b1e5b0a99f0 tipc: Add a missing case of TIPC_DIRECT_MSG type adds 9d6a36c7548d atl2: remove unused variable 'atl2_driver_string' adds 49397b801261 net/mlx5e: Fix actions_match_supported() return adds 046826c878bd net/mlx5e: remove duplicated check chain_index in mlx5e_re [...] adds 60acc105cbc2 net/mlx5: E-Switch, Enable restore table only if reg_c1 is [...] adds 7983a675ba65 net/mlx5: E-Switch, Enable chains only if regs loopback is [...] adds c8508713c71c net/mlx5: E-Switch, free flow_group_in after creating the [...] adds d528d4970503 net/mlx5: E-Switch, Use correct type for chain, prio and l [...] adds b820ce00e03a net/mlx5: Simplify matching group searches adds 454401aeb295 net/mlx5: Fix group version management adds 0aad2a0b4259 net/mlx5: Avoid incrementing FTE version adds dc638d1122d2 net/mlx5: Avoid group version scan when not necessary adds ecd01db8711d net/mlx5: Simplify mlx5_register_device to return void adds f999b706b7ab net/mlx5: Simplify mlx5_unload_one() and its callers adds 98fed6eb9b17 devlink: Rely on driver eswitch thread safety instead of devlink adds ae24432cbc2b net/mlx5: Split eswitch mode check to different helper function adds ebf77bb83f63 net/mlx5: E-switch, Extend eswitch enable to handle num_vf [...] adds 8e0aa4bc959c net/mlx5: E-switch, Protect eswitch mode changes adds 14340219b89c Merge tag 'mlx5-updates-2020-03-25' of git://git.kernel.or [...] adds 1f40be6a34a6 net: flow_offload.h: Fix a comment at flow_action_entry.mangle adds 571ca1f1decc mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_swi [...] adds 50e4ee4b921d mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION adds 9b4b16bba298 mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE adds 226657ba2389 selftests: forwarding: Add a forwarding test for pedit mun [...] adds 9a9dffcb4ff9 selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite af [...] adds 92b7e62e5630 Merge branch 'mlxsw-Offload-TC-action-pedit-munge-dsfield' adds c11046482581 Merge remote-tracking branch 'net-next/master' adds 07cd263148a5 bpf: Verifer, refactor adjust_scalar_min_max_vals adds 294f2fc6da27 bpf: Verifer, adjust_scalar_min_max_vals to always call up [...] adds aa131ed44ae1 bpf: Test_verifier, #70 error message updates for 32-bit r [...] adds 00c4eddf7ee5 bpf: Factor out cgroup storages operations adds e28784e3781e bpf: Factor out attach_type to prog_type mapping for attac [...] adds f54a5bba1203 bpf: Remove unused vairable 'bpf_xdp_link_lops' adds 4eb206749798 Merge remote-tracking branch 'bpf-next/master' adds 8b67b01e7656 Merge remote-tracking branch 'ipsec-next/master' adds f6766fc5d754 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 91d4c0268cb9 Merge remote-tracking branch 'netfilter-next/master' adds 1fe188da9de5 rtw88: add a debugfs entry to dump coex's info adds d05550936ac8 rtw88: add a debugfs entry to enable/disable coex mechanism adds a66b8b4108f1 rtl8xxxu: add enumeration for channel bandwidth adds 0985d3a410ac rtl8xxxu: Feed current txrate information for mac80211 adds 93a5bfbc7cad brcmfmac: Fix driver crash on USB control transfer timeout adds 78179869dc3f brcmfmac: Fix double freeing in the fmac usb data path adds bd9944918ceb brcmfmac: fix the incorrect return value in brcmf_inform_s [...] adds 2bc50d8828ad brcmfmac: increase max hanger slots from 1K to 3K in fws layer adds 7f1d42304d93 brcmfmac: add USB autosuspend feature support adds 243874c64c81 ath11k: handle RX fragments adds 1441b2f205a7 ath11k: enable PN offload adds 107560d847e6 ath11k: set queue_len to 4096 adds 5a032c8d1953 ath11k: add WMI calls required for handling BSS color adds beb2f77297b0 ath11k: add handling for BSS color adds 678e8414bf4e ath11k: Supporting RX ring backpressure HTT event and stat [...] adds de06b2f75190 ath11k: fill channel info from rx channel adds 5118935b1bc2 ath11k: dump SRNG stats during FW assert adds fe0ebb51604f ath11k: Adding proper validation before accessing tx_stats adds 26c79927f123 ath11k: Configure hash based reo destination ring selection adds acc79d981c14 ath11k: Perform per-msdu rx processing adds 95a568c4a461 ath10k: Fill GCMP MIC length for PMF adds 8bc513b9940a Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 2542469d1258 rtw88: fix non-increase management packet sequence number adds 3af4da165f48 hostap: convert to struct proc_ops adds a5e3bfa65f3c Merge remote-tracking branch 'wireless-drivers-next/master' adds de8bc6640c9b Merge remote-tracking branch 'bluetooth/master' adds ee88894128a3 Merge remote-tracking branch 'mac80211-next/master' adds e050aba01b3d Merge remote-tracking branch 'gfs2/for-next' adds a5e7cbecd52c Merge remote-tracking branch 'mtd/mtd/next' adds d9891fe6fa3b Merge remote-tracking branch 'nand/nand/next' adds 5b54f382a8a2 Merge remote-tracking branch 'crypto/master' adds 33e7833560f5 Merge remote-tracking branch 'drm/drm-next' adds f2bc30eff723 drm/amdgpu: fix hpd bo size calculation error adds 1653d848f1ca drm/amd/display: Update function to get optimal number of taps adds 44e8817d2688 drm/amd/display: Support P010 pixel format adds d4b9c889da59 drm/amd/display: Use double buffered DRR timing update by default adds ba4112cc2725 drm/amd/display: Not doing optimize bandwidth if flip pending. adds 786c85cf458f drm/amd/display: Revert change to HDCP display states adds 4f9560554424 drm/amd/display: Support plane level CTM adds 349a370781de drm/amd/display: LFC not working on 2.0x range monitors adds d32c53527fb2 drm/amd/display: Enable BT2020 in COLOR_ENCODING property adds 8c8edbb8b3ce drm/amd/display: Fix dcn21 num_states adds 269d3d9d3d0e drm/amdgpu: Enable reading FRU chip via I2C v3 adds 22f938734d64 drm/amdgpu: Add documentation for memory info adds 47b1d3231b73 drm/amdgpu: Add documentation for PCIe accounting adds e9c2a6e65401 drm/amdgpu: Add documentation for unique_id adds bab3191ef857 drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] adds 01eb36beeecf drm/amdgpu: disabled fru eeprom access adds 91e62fd2756f drm/amdgpu: Expose TA FW version in fw_version file adds a45e0a7860f5 drm/amdgpu: Fix FRU data checking adds bb0e15c49161 drm/amdgpu: purge ip_discovery headers adds 0f7ba25f886c drm/amdgpu: amends feature bits for MM bandwidth mgr adds 86d410f4aaa7 drm/amdgpu: cleanup all virtualization detection routine adds 1361bbcfa796 drm/amdgpu: added xgmi ras error reset sequence adds 26721aa5a32e drm/amdgpu: disable ras query and iject during gpu reset adds 37e94e421ff8 drm/amdgpu: Virtual display need to support multiple ctrcs adds 49724edce78d drm/amdgpu: Add 4k resolution for virtual display adds 56038360da7a drm/amdgpu: Ignore the not supported error from psp adds 1e7480bc3455 drm/radeon: remove unneeded header include path adds febe703e5d45 drm/radeon: fix build rules of *_reg_safe.h adds 25e283c76482 drm/radeon: use pattern rule to avoid code duplication in [...] adds 8bb7e675348a drm/radeon: align short build log adds 7d7022a8290a drm/amdgpu/uvd7: remove unnecessary conversion to bool adds 67713c0b0355 drm/amd/amdgpu: Add missing SMUIO v12 register to headers adds 2455e5205ff2 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header adds b5c33097288f drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) adds 764122674d8b drm/amdgpu: cleanup idh event/req for NV headers adds 6db56a303072 drm/amdgpu: introduce new idh_request/event enum adds a4297bed1352 drm/amdgpu: introduce new request and its function adds d6530fbe26b0 drm/amdgpu: use static mmio offset for NV mailbox adds 1c4aa73b74ce drm/amdgpu: equip new req_init_data handshake adds 9d8e59459b1e drm/amdgpu: adjust sequence of ip_discovery init and timeo [...] adds cddc4de58e84 drm/amdgpu: postpone entering fullaccess mode adds 17ba826886b8 drm/amdgpu: No need support vcn decode adds 8c777ecd970b drm/amdgpu: extend compute job timeout adds 46bee35f74c2 drm/amd/display: 3.2.77 adds 587f505551f4 drm/amd/display: Add ABM driver implementation adds 6669b823f2d5 drm/amd/display: Move backlight pwm enable function call adds 09f612f83ae8 drm/amdgpu: add UAPI for creating encrypted buffers adds 74e7855a89a4 drm/amdgpu: add UAPI to create secure commands (v3) adds db749d584591 drm/amdgpu: define the TMZ bit for the PTE adds 435839bafc02 drm/amdgpu: add tmz feature parameter (v2) adds bded60e83930 drm/amdgpu: add amdgpu_tmz data structure adds e5ca4cd3cd5a drm/amdgpu: add function to check tmz capability (v4) adds f9335641c307 drm/amdgpu: add tmz bit in frame control packet adds ae6a06dc08b4 drm/amdgpu: expand the emit tmz interface with trusted flag adds da0af07a37e1 drm/amdgpu: expand the context control interface with trust flag adds 62f59a0dcc7e drm/amdgpu: job is secure iff CS is secure (v5) adds e847996c053c drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds b980a002c225 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 495df113399d drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds 745b6cfa9c75 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds d11882770fea drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 801030df1731 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds f18efa4cfe14 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 0684876489ae drm/amdgpu: move CS secure flag next the structs where it's used adds 349bf332eda9 drm/amdgpu: remove the alignment placeholder for secure buffer adds 2ec37ff4563f drm/amdgpu: implement TMZ accessor (v3) adds cabe67d62cf7 drm/amd/display: Indicate use of TMZ buffers to DC adds e2a1e6feb8c8 drm/amdgpu: Move to a per-IB secure flag (TMZ) adds d87da5cfa15d drm/amdgpu: fix the wrong logic checking when secure buffe [...] adds 93685039235f drm/amdgpu: also add the TMZ flag to GART adds 6adf05cf60be drm/amdgpu: add TMZ handling to amdgpu_move_blit adds 40a0ae0cf62d drm/amdgpu: stop evicting encrypted BOs to swap adds 6d80ca3c033c drm/amdgpu: Fine-grained TMZ support adds df43549f81c0 drm/amdgpu: Fix per-IB secure flag GFX hang adds 117d21e56d97 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds a3cf2570b440 drm/amdkfd: Enable GWS based on FW Support adds d5932450d1e2 drm/amdgpu: work around llvm bug #42576 adds 32f89c5eb4d4 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds ace1cc746fa5 Merge remote-tracking branch 'amdgpu/drm-next' adds e50c951ea6ff drm/i915/gt: Restrict gen7 w/a batch to Haswell adds 16e5c2f0d301 drm/i915/gem: Check for a closed context when looking up a [...] adds c06aa1b438d0 drm/i915/perf: Invalidate OA TLB on when closing perf stream adds 2e46a2a0b014 drm/i915: Use explicit flag to mark unreachable intel_context adds a24c57d0b3ed drm/i915/gt: Cancel a hung context if already closed adds 98479ada421a drm/i915/gt: Treat idling as a RPS downclock event adds b0647a5e79b1 drm/i915: Avoid live-lock with i915_vma_parked() adds c1ed2fb9d9c0 drm/i915/gt: Select the deepest available parking mode for rc6 adds a97b786bfac6 drm/i915/gt: Stage the transfer of the virtual breadcrumb adds 2bdd4c28baff drm/i915/display: Fix mode private_flags comparison at ato [...] adds 8b97af59f5b8 Merge remote-tracking branch 'drm-intel/for-linux-next' adds a65a97b48694 drm/vboxvideo: Add missing remove_conflicting_pci_framebuf [...] adds 73511410b3f0 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 749c01df8099 Merge remote-tracking branch 'drm-msm/msm-next' adds 1b7b6d86756c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds c365f63f65d1 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 414f400d3e41 Merge remote-tracking branch 'regmap/for-next' adds d8695bc5b1fe ALSA: usb-audio: Rewrite registration quirk handling adds b70038ef4fea ALSA: usb-audio: Add delayed_register option adds a4aad5636c72 ALSA: usb-audio: Inform devices that need delayed registration adds 2ceb65cd04a9 ALSA: usb-audio: Update the documentation for the new dela [...] adds 262a4d8545f1 Merge remote-tracking branch 'sound/for-next' adds 60a260169abd ASoC: pxa: Select regmap from AC'97 machines adds 27821f4ddedc ASoC: pxa: Enable AC'97 bus support for PXA machines adds 66de6beb933d ASoC: SOF: Intel: hda: Improve DSP state logging adds c688cf1d3a2c ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_da [...] adds 9ef91cad92ba ASoC: SOF: fix uninitialised "work" with VirtIO adds aae5a6e92f3f ASoC: SOF: Intel: hda: do not leave clock gating off upon error adds 7e26df0ced16 ASoC: SOF: Intel: hda: call codec wake at chip init adds 7e37c5cf555f Merge series "ASoC: SOF: cleanups and improvements" from P [...] adds d60b55c9edae ASoC: Intel: Make glk+rt5682 echo ref dynamic adds 90c49d6a1f24 ASoC: intel: sof_da7219_max98373: Add speaker switch adds e2e404a6164e ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 adds eb1006c6ecf9 ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 adds cfc509953c1d Merge series "ASoC: Intel: machine driver updates" from Pi [...] adds f7cc9b996e74 ASoC: rt1308-sdw: add set_tdm_slot() support adds 27a18e9e673f ASoC: rt1308-sdw: use slot and rx_mask to configure stream adds b2fc1c08f744 Merge series "ASoC: rt1308-sdw: configure amplifier with s [...] adds b21b5c7792fe Merge branch 'asoc-5.7' into asoc-next adds 21031f143261 Merge remote-tracking branch 'sound-asoc/for-next' adds fa34aaaa484c Merge remote-tracking branch 'modules/modules-next' adds 8b863087d4b6 Merge remote-tracking branch 'input/next' adds 3e1ee734ab37 ata: remove stale maintainership information from core code adds 6f09eae3b5d9 ata: expose ncq_enable_prio sysfs attribute only on NCQ ca [...] adds bd322af15ce9 ata: make SATA_PMP option selectable only if any SATA host [...] adds 3f0998da55d6 sata_promise: use ata_cable_sata() adds 33531001364d ata: simplify ata_scsiop_inq_89() adds bbf5a0976dc3 ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size adds 8ba5a45c998c ata: optimize struct ata_force_param size adds c8fa4f8e22d1 ata: optimize ata_scsi_rbuf[] size adds a52fbcfc7b38 ata: move EXPORT_SYMBOL_GPL()s close to exported code adds 2b67a6d3a4d2 ata: remove EXPORT_SYMBOL_GPL()s not used by modules adds 4e168187047b ata: fix CodingStyle issues in PATA timings code adds a9b2c120e34b ata: separate PATA timings code from libata-core.c adds 7caa30ea8238 ata: add CONFIG_SATA_HOST=n version of ata_ncq_enabled() adds cba97ea18d92 ata: let compiler optimize out ata_dev_config_ncq() on non [...] adds 4c9029e7d00f ata: let compiler optimize out ata_eh_set_lpm() on non-SATA hosts adds 7fe183c773c4 ata: start separating SATA specific code from libata-core.c adds 6eab1bc0eecb ata: move sata_scr_*() to libata-sata.c adds ab4117cf2470 ata: move *sata_set_spd*() to libata-sata.c adds 9d3158f5cb11 ata: move sata_link_{debounce,resume}() to libata-sata.c adds 78c97c80d76b ata: move sata_link_hardreset() to libata-sata.c adds 61a11986d33d ata: move ata_qc_complete_multiple() to libata-sata.c adds 2b384ede7107 ata: move sata_deb_timing_*() to libata-sata.c adds ec811a94c5bb ata: start separating SATA specific code from libata-scsi.c adds 15964ff72832 ata: move ata_sas_*() to libata-sata.c adds a695de27fca5 ata: start separating SATA specific code from libata-eh.c adds a0ccd2511b6f ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c adds bf89b0bf3038 ata: make "libata.force" kernel parameter optional adds 9ee29140f266 Merge branch 'for-5.7/libata' into for-next adds 87e8e31fca50 Merge remote-tracking branch 'block/for-next' adds 39e0b35bc078 Merge remote-tracking branch 'device-mapper/for-next' adds 299624915431 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 55c2b8b9a383 mmc: core: Re-work the code for eMMC sanitize adds ffae422dfe14 dt-bindings: mmc: Fix node name in an example adds d4a384cb563e mmc: mmci_sdmmc: Fix clear busyd0end irq flag adds a9e0cb0002ce Merge remote-tracking branch 'mmc/next' adds 2dc8716e18fe Merge remote-tracking branch 'mfd/for-mfd-next' adds 6d11b87e55d3 Merge remote-tracking branch 'backlight/for-backlight-next' adds d8a55362e0a3 Merge remote-tracking branch 'battery/for-next' adds 19ba54f11a5c Merge remote-tracking branch 'regulator/for-next' adds f08543f3e817 Merge remote-tracking branch 'security/next-testing' adds d4008c21f382 Merge remote-tracking branch 'apparmor/apparmor-next' adds de2d9e87f15f Merge remote-tracking branch 'integrity/next-integrity' adds 8a2b97920185 Merge remote-tracking branch 'keys/keys-next' adds 706f3cf7bf4d Merge remote-tracking branch 'selinux/next' adds 33c9f64efbfd Merge remote-tracking branch 'smack/for-next' adds 5cdbec108fd2 parse-maintainers: Do not sort section content by default adds 23cb8490c0d3 MAINTAINERS: fix bad file pattern adds a53071bd3401 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 60268940cd15 Merge tag 'ceph-for-5.6-rc8' of git://github.com/ceph/ceph-client adds 9efcc4a12936 afs: Fix unpinned address list during probing adds 2bbfedef1cfb Merge remote-tracking branch 'tomoyo/master' adds f3e880397a42 Merge remote-tracking branch 'tpmdd/next' adds 4aabdbf41a32 Merge remote-tracking branch 'watchdog/master' adds 04f5cdb62755 Merge remote-tracking branch 'iommu/next' adds e890b0661527 Merge remote-tracking branch 'vfio/next' adds 41439e7f97a3 Merge remote-tracking branch 'audit/next' adds 04bd645a0f24 dt-bindings: iio/accel: Drop duplicate adi,adxl345/6 from [...] adds b6b76af4661b dt-bindings: sram: qcom: Clean-up 'ranges' and child node names adds 1b5c62e4fa65 dt-bindings: Clean-up schema errors due to missing 'addtio [...] adds fd38c90e74c5 dt-bindings: Add missing 'additionalProperties: false' adds fdd2375e4d89 Merge remote-tracking branch 'devicetree/for-next' adds 6832b69961ec Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 76a80a0e2515 Merge remote-tracking branch 'spi/for-next' adds 47f040e85258 Merge remote-tracking branch 'tip/auto-latest' adds d3e184176f6f Merge remote-tracking branch 'edac/edac-for-next' adds a8a4a13a6fcc Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 112495598b85 Merge remote-tracking branch 'ftrace/for-next' adds 3fc3c8782044 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds d767a056f302 rcutorture: Add torture tests for RCU Tasks Trace adds 6ac52bb993df rcu-tasks: Add stall warnings for RCU Tasks Trace adds 603865f2857b rcu-tasks: Move #ifdef into tasks.h adds 2a85a244427e rcu-tasks: Add RCU tasks to rcutorture writer stall output adds 265533afc863 rcu-tasks: Make rcutorture writer stall output include GP state adds 4a97ffb48d0f rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 7709cc70bf93 rcu-tasks: Add a grace-period start time for throttling and debug adds c72fdf736c81 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds 10b30d8728a8 rcu-tasks: Split ->trc_reader_need_end adds b2da407dce1f rcu-tasks: Add grace-period and IPI counts to statistics adds 93220eeab58a rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds 82ad143d13ce rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds cec88f1cbfeb rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds 3337dba27e71 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds c312237a9254 rcu-tasks: Handle the running-offline idle-task special case adds 6b8a3e618b86 rcu-tasks: Make RCU tasks trace also wait for idle tasks adds af0549f71390 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds 3c9fd49368ec rcu-tasks: Add count for idle tasks on offline CPUs adds 8c6b445bfa81 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds c4ee749cffa9 rcu-tasks: Add IPI failure count to statistics adds 5d6e6f8bf9c5 Merge remote-tracking branch 'rcu/rcu/next' adds bb03911f79f6 KVM: VMX: access regs array in vmenter.S in its natural order adds 96b100cd1464 KVM: nVMX: remove side effects from nested_vmx_exit_reflected adds 9401f2e5b0ce KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL adds d55c9d4009c7 KVM: nSVM: check for EFER.SVME=1 before entering guest adds e7adda281063 KVM: x86: Add requested index to the CPUID tracepoint adds 2b110b61644a KVM: x86: Add blurb to CPUID tracepoint when using max bas [...] adds cf6c26ec7bf5 KVM: x86: Code style cleanup in kvm_arch_dev_ioctl() adds bfcaa84975fa KVM: selftests: Rework timespec functions and usage adds eecda7a95646 tools/kvm_stat: rework command line sequence and message texts adds 0e6618fba8c9 tools/kvm_stat: switch to argparse adds 3cbb394d9fb6 tools/kvm_stat: add command line switch '-s' to set update [...] adds 0c794dcefbbc tools/kvm_stat: add command line switch '-c' to log in csv format adds e3747407c4d5 KVM: x86: Expose fast short REP MOV for supported cpuid adds 31603d4fc2bb KVM: VMX: Always VMCLEAR in-use VMCSes during crash with k [...] adds d260f9ef50c7 KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs() adds 4f6ea0a87608 KVM: VMX: Gracefully handle faults on VMXON adds 8a1038de11a5 KVM: X86: Delay read msr data iff writes ICR MSR adds d5361678e63c KVM: X86: Micro-optimize IPI fastpath delay adds 0774a964ef56 KVM: Fix out of range accesses to memslots adds 4b547a869db9 KVM: selftests: Fix cosmetic copy-paste error in vm_mem_re [...] adds 8bf8961332bd Merge tag 'kvm-s390-next-5.7-2' of git://git.kernel.org/pu [...] adds 7f85c59a022f Merge remote-tracking branch 'kvm/linux-next' adds 35c46e16cdba Merge remote-tracking branch 'kvm-arm/next' adds 9a5788c615f5 KVM: PPC: Book3S HV: Add a capability for enabling secure guests adds fa45968f2d97 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 78a8ca5eaf8d Merge remote-tracking branch 'xen-tip/linux-next' adds ae4270575667 Merge remote-tracking branch 'percpu/for-next' adds 5497655b1480 Merge remote-tracking branch 'workqueues/for-next' adds b1f81b496b0d platform/x86: surface3_power: MSHW0011 rev-eng implementation adds 6c5348d2d215 Merge remote-tracking branch 'drivers-x86/for-next' adds b86e39adee99 Merge remote-tracking branch 'chrome-platform/for-next' adds 6aeaedb1c943 Merge remote-tracking branch 'leds/for-next' adds 8e49d77e4d84 Merge remote-tracking branch 'ipmi/for-next' adds d3ef0815f924 Merge remote-tracking branch 'driver-core/driver-core-next' adds 2834e0407b47 Merge remote-tracking branch 'usb/usb-next' adds 57aa9f294b09 USB: serial: io_edgeport: fix slab-out-of-bounds read in e [...] adds b5ec03694d16 Merge remote-tracking branch 'usb-serial/usb-next' adds 475daa415919 Merge remote-tracking branch 'tty/tty-next' adds 664f0549380c nvmem: core: use is_bin_visible for permissions adds 844003052719 nvmem: core: remove nvmem_sysfs_get_groups() adds 7198edb153cf Merge remote-tracking branch 'char-misc/char-misc-next' adds 73d854226af4 staging: vt6655: Break up function call with long line. adds a1f165a6b738 staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb adds 0644a104bbce staging: hp100: Remove extra blank lines adds c40bca6a9d93 staging: hp100: Correct typo in the comment adds d7338269bb29 Staging: hp100: Add space after "," in function arguments. adds f649dc716991 staging: hp100: Remove space after opening parenthesis "(" adds 096821d65488 staging: hp100: Add space between while keyword and open p [...] adds 285d15c25702 staging: hp100: Add spaces in if statement. adds 45d9d3c990f0 staging: rtl8723bs: Remove unnecessary braces for single s [...] adds c42a4ac49abc staging: rtl8723bs: Remove multiple assignments adds 6d7e48d01612 staging: hp100: Add space around operator adds c926f022c256 staging: rtl8723bs: Add line after variable declarations adds 904da296a536 staging: hp100: Properly indent the multiline comments. adds 0af192c755bd Staging: kpc2000: kpc_dma: Remove comparison to NULL. adds 5122be4f4fc6 Staging: kpc2000: kpc_dma: Use sizeof(*var) in kzalloc(). adds b1436fe3e286 Staging: kpc2000: kpc_dma: Remove unnecessary braces. adds ba86697622f9 Staging: kpc2000: kpc_dma: Include the preferred header. adds dbec450e2d52 Staging: kpc2000: kpc_dma: Use the SPDK comment style. adds edf279abbac9 Staging: kpc2000: kpc_dma: Use kcalloc over kzalloc. adds 5b2765858aaa Staging: kpc2000: kpc_dma: Use spaces around operators. adds 69686debe6a1 Staging: rtl8188eu: hal: Add space around operators adds f1a49bb9c819 staging: rtl8723bs: Remove blank line before '}' brace adds 442deb07a0a8 Merge remote-tracking branch 'staging/staging-next' adds 5877ef6935d4 Merge remote-tracking branch 'mux/for-next' adds 0950c7fdf787 dmaengine: uniphier-xdmac: Remove redandant error log for [...] adds cea582b5ee56 dt-bindings: dma: renesas,usb-dmac: add r8a77961 support adds afda4bf4bba8 Merge remote-tracking branch 'slave-dma/next' adds 77f688e4ffa7 Merge remote-tracking branch 'cgroup/for-next' adds a09fc2ea457f Merge remote-tracking branch 'scsi/for-next' adds 65cd18df61be Merge remote-tracking branch 'vhost/linux-next' adds ffd0bbfb378e hwspinlock: Allow drivers to be built with COMPILE_TEST adds ef17f5193edd hwspinlock: hwspinlock_internal.h: Replace zero-length arr [...] adds 900fc60df227 remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown adds 715d85251957 remoteproc: qcom_q6v5_mss: Validate each segment during loading adds d96f2571dc84 remoteproc: qcom_q6v5_mss: Reload the mba region on coredump adds 2e7d4c2c4b25 remoteproc: fix kernel-doc warnings adds 9ce3bf225e5a remoteproc: Use size_t type for len in da_to_va adds 096ee78669d2 remoteproc: Use size_t instead of int for rproc_mem_entry len adds e4ae4b7d0169 remoteproc: Use u64 type for boot_addr adds 73516a33588c remoteproc: Add elf helpers to access elf64 and elf32 fields adds 826c33909929 remoteproc: Rename rproc_elf_sanity_check for elf32 adds f31e339f1b9b remoteproc: Add elf64 support in elf loader adds 12677467d6d5 remoteproc: Allow overriding only sanity_check adds 8f4033507d85 remoteproc: Adapt coredump to generate correct elf type adds e1833b9e0d72 remoteproc/mediatek: Use size_t type for len in scp_da_to_va adds b1f0fa8659f3 remoteproc: stm32: demote warning about optional property absence adds 0b145574b6cd remoteproc: re-check state in rproc_trigger_recovery() adds e138cce3e373 remoteproc: remoteproc debugfs file fixes adds 1f2f65c41034 remoteproc: return error for bad "recovery" debugfs input adds 791c13b709dd remoteproc: Fix NULL pointer dereference in rproc_virtio_notify adds c0abe2ca3605 remoteproc: Traverse rproc_list under RCU read lock adds dc5192c44936 remoteproc: Introduce "panic" callback in ops adds e9142f5c28e9 remoteproc: qcom: q6v5: Add common panic handler adds 717c21bad161 remoteproc: qcom: Introduce panic handler for PAS and ADSP adds c8f70f80b0af dt-bindings: remoteproc: Add OMAP remoteproc bindings adds 75242927014f remoteproc/omap: Add device tree support adds feae0300536a remoteproc/omap: Add a sanity check for DSP boot address a [...] adds 4a032199d3f7 remoteproc/omap: Add support to parse internal memories from DT adds 530a1b57e859 remoteproc/omap: Add the rproc ops .da_to_va() implementation adds f4af5bd23365 remoteproc/omap: Initialize and assign reserved memory node adds 0aaf19130262 remoteproc/omap: Add support for DRA7xx remote processors adds 1070f24d4ae9 remoteproc/omap: Remove the platform_data header adds 8135d1d28173 remoteproc/omap: Check for undefined mailbox messages adds e28edc571925 remoteproc/omap: Request a timer(s) for remoteproc usage adds 9077ac1ab14b remoteproc/omap: Add support for system suspend/resume adds 5f31b232c674 remoteproc/omap: Add support for runtime auto-suspend/resume adds 232ba6ca007c remoteproc/omap: Report device exceptions and trigger recovery adds 69591e4a0e17 remoteproc/omap: Add watchdog functionality for remote processors adds a7084c3d47c4 remoteproc/omap: Switch to SPDX license identifiers adds 45c2824de341 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds faebafd4a862 Merge remote-tracking branch 'rpmsg/for-next' adds 0daa2f106906 Merge remote-tracking branch 'gpio/for-next' adds 440f119e81ab Merge remote-tracking branch 'pinctrl/for-next' adds 4eb0f60c2d69 Merge remote-tracking branch 'userns/for-next' adds 3e5b07596a51 Merge remote-tracking branch 'random/dev' adds f46f57628059 selftests/harness: Move test child waiting logic adds c31801da6e3d selftests/harness: Handle timeouts cleanly adds 860f0a7792a5 selftests: Fix seccomp to support relocatable build (O=objdir) adds d3fd949abd3e selftests: Fix memfd to support relocatable build (O=objdir) adds 1056d3d2c97e selftests: enforce local header dependency in lib.mk adds 7272abbc0747 Merge remote-tracking branch 'kselftest/next' adds 365a05ad6e02 Merge remote-tracking branch 'livepatching/for-next' adds f6df62f93cda Merge remote-tracking branch 'coresight/next' adds b9fb095f10a2 Merge remote-tracking branch 'rtc/rtc-next' adds 93076805a700 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 4079ad0a56cb Merge remote-tracking branch 'ntb/ntb-next' adds 56292fb0e8e8 Merge remote-tracking branch 'fsi/next' adds 13ef92d3c0dd Merge remote-tracking branch 'slimbus/for-next' adds 2921d20def26 Merge remote-tracking branch 'nvmem/for-next' adds 69f245a9fdfc Merge remote-tracking branch 'xarray/xarray' adds 090e16017e7b Merge remote-tracking branch 'hyperv/hyperv-next' adds 7dc5fb3f9442 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds c90213b52061 Merge remote-tracking branch 'pidfd/for-next' adds dfdc22078f3f mm/hmm: add missing unmaps of the ptep during hmm_vma_hand [...] adds 05fc1df95e5d mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock adds 7d082987e5e5 mm/hmm: add missing pfns set to hmm_vma_walk_pmd() adds c2579c9c4add mm/hmm: add missing call to hmm_range_need_fault() before [...] adds 76612d6ce4cc mm/hmm: reorganize how !pte_present is handled in hmm_vma_ [...] adds 2288a9a68175 mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on reque [...] adds 405506274922 mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_ [...] adds 24cee8ab41ee mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() adds ddfaed17a779 mm/hmm: don't provide a stub for hmm_range_fault() adds 96268163f9c9 mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag adds 45050692dec8 mm/hmm: simplify hmm_vma_walk_hugetlb_entry() adds f8c888a304e1 mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() adds 5a0c38d307af mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ adds f894ddd5ff01 memremap: add an owner field to struct dev_pagemap adds 800bb1c8dc80 mm: handle multiple owners of device private pages in migrate_vma adds 17ffdc482982 mm: simplify device private page handling in hmm_range_fault adds 08ddddda667b mm/hmm: check the device private page owner in hmm_range_fault() adds ed8c70a754f2 Merge remote-tracking branch 'hmm/hmm' adds 59d896cc2dba Merge remote-tracking branch 'fpga/for-next' adds 1763e00cf830 Merge remote-tracking branch 'cel/cel-next' adds e2219db280e3 kunit: add debugfs /sys/kernel/debug/kunit/<suite>/results [...] adds eda8e324f708 kunit: add log test adds c3bba690a264 kunit: subtests should be indented 4 spaces according to TAP adds 32526908fe86 kunit: update documentation to describe debugfs representation adds e23349af9ee2 kunit: tool: add missing test data file content adds 8552481a09c4 Merge remote-tracking branch 'kunit-next/kunit' adds 996b2c82bc01 Merge remote-tracking branch 'trivial/for-next' adds cf8a1b2c90ce mm/swapfile.c: move inode_lock out of claim_swapfile adds bef7a8c2998e /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2594407cb338 /proc/kpageflags: do not use uninitialized struct pages adds 6b49c2365888 hugetlb_cgroup: fix illegal access to memory adds 17938ac90c2e mm: fork: fix kernel_stack memcg stats for various stack i [...] adds 05464a6649bc mm: fork: fix kernel_stack memcg stats for various stack i [...] adds aea855529a53 mm/sparse: fix kernel crash with pfn_section_valid check adds 1c0dbcbd6ed6 mm-sparse-fix-kernel-crash-with-pfn_section_valid-check-v2 adds bf4e37cb5af3 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds c82624d5daa9 kthread: mark timer used by delayed kthread works as IRQ safe adds 7f10c53199b9 drivers/infiniband/sw/siw/siw_qp_rx.c: suppress uninitiali [...] adds 02c127524bcd asm-generic: make more kernel-space headers mandatory adds d3f9466a6c0e scripts/spelling.txt: add syfs/sysfs pattern adds dbc9812eef2a scripts/spelling.txt: add more spellings to spelling.txt adds 356c6a9a97fe ocfs2: remove FS_OCFS2_NM adds 859e7f83048a ocfs2: remove unused macros adds fe0cf883ab8d ocfs2: use OCFS2_SEC_BITS in macro adds c26b7f584163 ocfs2: remove dlm_lock_is_remote adds 3002d33263a8 ocfs2: there is no need to log twice in several functions adds 1e8d9d6b9fb0 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" adds 33cb9e17f10a ocfs2: remove useless err adds f368999fa187 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] adds b8399218dba9 ocfs2: replace zero-length array with flexible-array member adds a5be33e63cbb ocfs2: cluster: replace zero-length array with flexible-ar [...] adds a7b70ba6bfd5 ocfs2: dlm: replace zero-length array with flexible-array member adds d41e132a2ec8 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] adds 7e7555e0b777 ocfs2: roll back the reference count modification of the p [...] adds 94778201a15d ocfs2: use scnprintf() for avoiding potential buffer overflow adds fd8f779650f0 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds da479d8dc900 ramfs: support O_TMPFILE adds 36213a807ae3 fs_parse: Remove pr_notice() about each validation adds 751cb4b9eefd kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 427c858ab821 mm/slub.c: replace cpu_slab->partial with wrapped APIs adds 7c210cd2c298 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs adds 97ae2bcf7f89 slub: improve bit diffusion for freelist ptr obfuscation adds a7801fbb8fca slub: relocate freelist pointer to middle of object adds cd8f8b99ee38 Revert "topology: add support for node_to_mem_node() to de [...] adds 9243021eb897 mm/kmemleak.c: use address-of operator on section symbols adds 5be940fe67aa mm/Makefile: disable KCSAN for kmemleak adds 1c292c2e8c06 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds 188e076004c5 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] adds 928c3330c10e mm/filemap.c: clear page error before actual read adds 8084781f5742 mm/filemap.c: remove unused argument from shrink_readahead [...] adds d304d1e7bd02 mm/filemap.c: use vm_fault error code directly adds 3dd39c2eb70c include/linux/pagemap.h: rename arguments to find_subpage adds 45aeaf36bc79 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] adds 276b8195e7e3 mm/filemap.c: unexport find_get_entry adds 08be25e0d818 mm/filemap.c: rewrite pagecache_get_page documentation adds 7111a0459aa5 mm/gup: split get_user_pages_remote() into two routines adds c82429ecd165 mm/gup: pass a flags arg to __gup_device_* functions adds b6a9b5eb77e3 mm: introduce page_ref_sub_return() adds e00335c6869a mm/gup: pass gup flags to two more routines adds bbdece21c42d mm/gup: require FOLL_GET for get_user_pages_fast() adds 0945a9e5ac05 mm/gup: track FOLL_PIN pages adds b2b775d08268 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages adds 31b62ce1081e mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" adds 5bf4e4864f58 mm-gup-track-foll_pin-pages-fix-2-fix adds 15e91277b7fc mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] adds ceaa10c19f49 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting adds 148c8d43f3d6 mm/gup_benchmark: support pin_user_pages() and related calls adds c7edfea6461b selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] adds 2e0a449db988 mm: improve dump_page() for compound pages adds 68bab5027a6c mm: dump_page(): additional diagnostics for huge pinned pages adds 89e0bd5bc17b mm/gup/writeback: add callbacks for inaccessible pages adds d613b22a9eff mm/gup: rename nr as nr_pinned in get_user_pages_fast() adds 73344d5a36f5 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path adds 0e2d7a370356 mm/swapfile.c: fix comments for swapcache_prepare adds d04347b389ab mm/swap.c: not necessary to export __pagevec_lru_add() adds cbd66e299cc2 mm/swapfile: fix data races in try_to_unuse() adds 51585cefa87a mm/swap_slots.c: assign|reset cache slot by value directly adds 402518eff6f8 mm: swap: make page_evictable() inline adds 8783876d095f mm-swap-make-page_evictable-inline-fix adds b2c9228eec58 mm: swap: use smp_mb__after_atomic() to order LRU bit set adds a50ccb28fbce mm/swap_state.c: use the same way to count page in [add_to [...] adds 93381dfa2599 mm, memcg: fix build error around the usage of kmem_caches adds 9edde2883e70 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node adds 4fb28ed542a4 mm: memcg/slab: use mem_cgroup_from_obj() adds 574c57d10f65 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments adds eceb6c1e8503 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments adds 32b82b1994e3 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] adds d073a65b0b9c mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() adds 2f785e220561 mm: memcg/slab: cache page number in memcg_(un)charge_slab() adds 9b34adee8779 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] adds 55f5590a2dfc mm: memcontrol: fix memory.low proportional distribution adds d9a5ab4815c7 mm: memcontrol: clean up and document effective low/min ca [...] adds 02623d7c164d mm: memcontrol: recursive memory.low protection adds b332a4f9ccb9 memcg: css_tryget_online cleanups adds 46a7d62e48c0 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused adds ce66f6e2ac89 mm/memcg: optimize memory.numa_stat like memory.stat adds 45f2946362f4 memcg-optimize-memorynuma_stat-like-memorystat-fix adds ac6961d90ae6 mm, memcg: prevent memory.high load/store tearing adds 1be690871a6a mm, memcg: prevent memory.max load tearing adds 10577904ea28 mm, memcg: prevent memory.low load/store tearing adds f92527dc5202 mm, memcg: prevent memory.min load/store tearing adds e34f6d347810 mm, memcg: prevent memory.swap.max load tearing adds 50059e4f57e0 mm, memcg: prevent mem_cgroup_protected store tearing adds 5f40c22d0552 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] adds 7c657ddd2b29 mm: memcg: make memory.oom.group tolerable to task migration adds a28fe045a5ac mm/mapping_dirty_helpers: Update huge page-table entry callbacks adds e21e4db364a9 mm: don't prepare anon_vma if vma has VM_WIPEONFORK adds 37ca152bc988 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" adds f20f1fd52d7f mm: set vm_next and vm_prev to NULL in vm_area_dup() adds 1edec832a639 mm/vma: add missing VMA flag readable name for VM_SYNC adds a98512c7cc40 mm/vma: make vma_is_accessible() available for general use adds 1fa1ea1b1032 mm/vma: replace all remaining open encodings with is_vm_hu [...] adds 942334c93f65 mm/vma: replace all remaining open encodings with vma_is_a [...] adds fb2fb25dd896 mm/vma: append unlikely() while testing VMA access permissions adds 6be91ed312de mm/mmap.c: fix the adjusted length error adds 976e6e2e1dc5 mm/vma: move VM_NO_KHUGEPAGED into generic header adds e6d6b2534cc9 mm/vma: make vma_is_foreign() available for general use adds f215c005af43 mm/vma: make is_vma_temporary_stack() available for general use adds 64bef773ac23 mm: add pagemap.h to the fine documentation adds c1da04a329b6 mm/gup: rename "nonblocking" to "locked" where proper adds ecc798b53bfe mm/gup: fix __get_user_pages() on fault retry of hugetlb adds 14afcf5b7d10 mm: introduce fault_signal_pending() adds 00897c9fc9eb mm-introduce-fault_signal_pending-fix adds 3e8350d2c3d7 x86/mm: use helper fault_signal_pending() adds 73fdcdd635e8 arc/mm: use helper fault_signal_pending() adds 3df088245381 arm64/mm: use helper fault_signal_pending() adds d6f9232540ea powerpc/mm: use helper fault_signal_pending() adds 4df160c428d3 sh/mm: use helper fault_signal_pending() adds bfca6ca5ba57 mm: return faster for non-fatal signals in user mode faults adds d68b74fbba5d userfaultfd: don't retake mmap_sem to emulate NOPAGE adds 79038e5b8b9b mm: introduce FAULT_FLAG_DEFAULT adds 7b7192bb3059 mm: introduce FAULT_FLAG_INTERRUPTIBLE adds e0df8ea1f28a mm: allow VM_FAULT_RETRY for multiple times adds ea17dd86f98d mm/gup: allow VM_FAULT_RETRY for multiple times adds 6db629b1d7f7 mm/gup: allow to react to fatal signals adds 8f928897b852 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path adds 4589739b8b36 mm: clarify a confusing comment for remap_pfn_range() adds d9fd85fc46a5 mm/memory.c: clarify a confusing comment for vm_iomap_memory adds ec161ab83401 mmap: remove inline of vm_unmapped_area adds 7a05d7f70e07 mm: mmap: add trace point of vm_unmapped_area adds 5e1032deab43 mm/mremap: add MREMAP_DONTUNMAP to mremap() adds c1264fe9983b mm-add-mremap_dontunmap-to-mremap-v6 adds 6d9447c7126f mm-add-mremap_dontunmap-to-mremap-v7 adds 694d046fb878 selftests: add MREMAP_DONTUNMAP selftest adds 7173ba0ec6c7 selftest-add-mremap_dontunmap-selftest-fix adds d555b34910fe selftest: add MREMAP_DONTUNMAP selftest adds aed9070e3c7f selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes adds 232ef318a87e mm/sparsemem: get address to page struct instead of addres [...] adds 9a4d8e51f3ec mm/sparse: rename pfn_present() to pfn_in_present_section() adds 9d8a7e9e6c43 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] adds f846ba3fc409 mm/sparse.c: allocate memmap preferring the given node adds 9c80f1ea4a64 kasan: detect negative size in memory operation function adds 6cb8590e30e5 kasan/tags: fix -Wdeclaration-after-statement warn adds 2e27130d5a28 kasan-detect-negative-size-in-memory-operation-function-fix-2 adds 191f91b63d01 kasan: add test for invalid size in memmove adds 961a3a35817e kasan: fix -Wstringop-overflow warning adds 233600d5f092 mm/page_alloc: increase default min_free_kbytes bound adds 46aa86495c2e mm, pagealloc: micro-optimisation: save two branches on ho [...] adds 166a15f7bdd4 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds bb3a6cf7610a mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 2602722eda6b mm/page_alloc.c: use free_area_empty() instead of open-coding adds 91b3363ef27b mm/page_alloc.c: micro-optimisation Remove unnecessary branch adds 02adc1e03a89 mm/page_alloc.c: fix tick timer stall during deferred page init adds 35a0e149b0ad mm/page_alloc: simplify page_is_buddy() for better code re [...] adds 551b87ecdb90 mm: vmpressure: don't need call kfree if kstrndup fails adds 259022c9e39c mm: vmpressure: use mem_cgroup_is_root API adds a1be9d38628a mm: vmscan: replace open codings to NUMA_NO_NODE adds 3494814b5c39 mm/vmscan.c: remove cpu online notification for now adds 2bbe6679d223 mm/vmscan.c: fix data races using kswapd_classzone_idx adds 4093760baa54 mm/vmscan.c: Clean code by removing unnecessary assignment adds 94c937f9b932 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() adds 551090a38047 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] adds 4c6d506b7af7 selftests: vm: drop dependencies on page flags from mlock2 tests adds f94a3da1616b mm,compaction,cma: add alloc_contig flag to compact_control adds 669de37c2096 mm,thp,compaction,cma: allow THP migration for CMA allocations adds 98091e1b01f9 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix adds 84e7c10725fc mm, compaction: fully assume capture is not NULL in compac [...] adds 01c7279f62ac mm/compaction: really limit compact_unevictable_allowed to [...] adds 5c20ab54c2fe mm/compaction: Disable compact_unevictable_allowed on RT adds be3045588afb mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 adds f3542e30908e mm/compaction.c: clean code by removing unnecessary assignment adds 5e7de7fadf4f mm/mempolicy: support MPOL_MF_STRICT for huge page mapping adds 6fbc346b103f mm/mempolicy: check hugepage migration is supported by arc [...] adds 676b55fdd504 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() adds 0a9df40d28af mm: mempolicy: require at least one nodeid for MPOL_PREFERRED adds a8dd0b21eff2 mm/memblock.c: remove redundant assignment to variable max_addr adds adff0f97849d hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds e9407c74ecc2 hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race adds 0e087616a7c9 hugetlb_cgroup: add hugetlb_cgroup reservation counter adds 7dff96707766 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] adds a1da57c84ac9 mm/hugetlb_cgroup: fix hugetlb_cgroup migration adds c42d55b3d4d6 hugetlb_cgroup: add reservation accounting for private mappings adds e25d9c59b64e hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] adds 12d29e56181b hugetlb: disable region_add file_region coalescing adds 5ef9b7134991 mm/hugetlb: fix file_region entry allocations adds af1d31687d1c hugetlb_cgroup: add accounting for shared mappings adds 8c4625cc6db0 hugetlb_cgroup-add-accounting-for-shared-mappings-fix adds 5b1be96e3780 hugetlb_cgroup: support noreserve mappings adds dfd1ac309480 hugetlb: support file_region coalescing again adds 71872622acb7 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs adds b19b70def118 hugetlb: remove check_coalesce_bug debug code adds 061befcf1689 hugetlb_cgroup: add hugetlb_cgroup reservation tests adds fa06c0b744c3 hugetlb_cgroup: add hugetlb_cgroup reservation docs adds d79e53c6b9a0 mm/hugetlb.c: clean code by removing unnecessary initialization adds 786cfb1f6164 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() adds 1447d6fd50c2 mm: hugetlb: optionally allocate gigantic hugepages using cma adds da7ed19a5213 mm: cleanup cmdline_parse_hugetlb_cma() adds 69ed9cd049bf mm: hugetlb: fix per-node size calculation for hugetlb_cma adds b88ce3e1f157 selftests/vm: fix map_hugetlb length used for testing read [...] adds c2024ea496c4 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] adds f54c54c306a8 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set adds 0dcd54153821 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t adds 4134814c5a72 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix adds f2b2ad38a558 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] adds 3d5312b3820d mm/migrate.c: no need to check for i > start in do_pages_move() adds 6ce2697103db mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 61e90942add8 mm/migrate.c: check pagelist in move_pages_and_store_status() adds 2454dd489674 mm/migrate.c: unify "not queued for migration" handling in [...] adds 44b6f771fe24 mm/migrate.c: migrate PG_readahead flag adds f9fd6db54a84 mm-migratec-migrate-pg_readahead-flag-fix adds e48cc906000d mm, shmem: add vmstat for hugepage fallback adds 79b5bf2124b9 mm, thp: track fallbacks due to failed memcg charges separately adds 9223e1d35129 include/linux/pagemap.h: optimise find_subpage for !THP adds 321c62c31390 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE adds fd3c2753230b mm/ksm.c: update get_user_pages() argument in comment adds a98d2a47d151 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds b5192c84bf6d drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 5fa5ea3a1e28 mm: code cleanup for MADV_FREE adds deb1c37e5432 mm: adjust shuffle code to allow for future coalescing adds bb7cca05ca37 mm: use zone and order instead of free area in free_list m [...] adds 57a081957666 mm: add function __putback_isolated_page adds e77490f7fa3c mm: introduce Reported pages adds 8dcfdc89842c virtio-balloon: pull page poisoning config out of free pag [...] adds d5cf1030da9b virtio-balloon: add support for providing free page report [...] adds a8e73f7fcd26 mm/page_reporting: rotate reported pages to the tail of the list adds 5c5a0d200cf6 mm/page_reporting: add budget limit on how many pages can [...] adds 21424bd3e5ad mm/page_reporting: add free page reporting documentation adds 56c2db23c9d0 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] adds 44cbfb8acee2 userfaultfd: wp: add helper for writeprotect check adds 51713b52178b userfaultfd: wp: hook userfault handler to write protection fault adds 011962fed993 userfaultfd: wp: add WP pagetable tracking to x86 adds a21b47a3ad44 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers adds 65051f304aae userfaultfd: wp: add UFFDIO_COPY_MODE_WP adds 0ef5b242d692 mm: merge parameters for change_protection() adds d1c35b80b3a8 userfaultfd: wp: apply _PAGE_UFFD_WP bit adds 7a9ed4241fe2 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork adds 99cef44a1ab6 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers adds 67e7942b931d userfaultfd: wp: support swap and page migration adds 589ac2ee7ff7 khugepaged: skip collapse if uffd-wp detected adds 8e226dc490b3 userfaultfd: wp: support write protection for userfault vma range adds 5b0000c9e0ed userfaultfd: wp: add the writeprotect API to userfaultfd ioctl adds b238002e5bfb userfaultfd: wp: enabled write protection in userfaultfd API adds b136f5b5d944 userfaultfd: wp: don't wake up when doing write protect adds f27bdbb75821 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update adds b813ef44ae61 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally adds 86a3ca83b812 userfaultfd: selftests: refactor statistics adds db8a8cdc8edb userfaultfd: selftests: add write-protect test adds 12af8764bf75 drivers/base/memory.c: indicate all memory blocks as removable adds 95e1840efa07 drivers/base/memory.c: drop section_count adds b4a5d813b11d drivers/base/memory.c: drop pages_correctly_probed() adds f6aca3d08011 mm/page_ext.c: drop pfn_present() check when onlining adds 9615fb287617 mm/memory_hotplug.c: only respect mem= parameter during bo [...] adds 4a8e7a753d03 mm/memory_hotplug.c: simplify calculation of number of pag [...] adds ad7d05da375f mm/memory_hotplug.c: cleanup __add_pages() adds 4065db9c785e mm/sparse.c: introduce new function fill_subsection_map() adds 837325a485df mm/sparse.c: introduce a new function clear_subsection_map() adds 65f45875e5c9 mm/sparse.c: only use subsection map in VMEMMAP case adds 9eec3d6f1665 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] adds 3a36529c134e mm/sparse.c: move subsection_map related functions together adds 37edc73fab9e mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] adds 69f43049db84 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE adds f1752965ebbc drivers/base/memory: map MMOP_OFFLINE to 0 adds 9d6eee885e95 drivers/base/memory: store mapping between MMOP_* and stri [...] adds 660f05c94b66 powernv/memtrace: always online added memory blocks adds 921f3ce5394b hv_balloon: don't check for memhp_auto_online manually adds b19512c56a96 hv_balloon-dont-check-for-memhp_auto_online-manually-fix adds 8542ab58afc0 mm/memory_hotplug: unexport memhp_auto_online adds b76e82353759 mm/memory_hotplug: convert memhp_auto_online to store an o [...] adds 77d381ce87bd mm/memory_hotplug: allow to specify a default online_type adds 4e3a8f100773 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] adds bd8dd809aae7 mm/shmem.c: distribute switch variables for initialization adds f963e5c44781 mm/shmem.c: Clean code by removing unnecessary assignment adds 8856ba576a9d mm: huge tmpfs: try to split_huge_page() when punching hole adds f04aa92c383a mm: prevent a warning when casting void* -> enum adds 314818f7f434 mm/zswap: allow setting default status, compressor and all [...] adds 2fffef34141a mm/compaction: add missing annotation for compact_lock_irqsave adds 73510ef6269e mm/hugetlb: add missing annotation for gather_surplus_pages() adds f89b7c230f8b mm/mempolicy: add missing annotation for queue_pages_pmd() adds 25a15babe57d mm/slub: add missing annotation for get_map() adds f25a305ff0e6 mm/slub: add missing annotation for put_map() adds e7f34602d022 mm/zsmalloc: add missing annotation for migrate_read_lock() adds 092241d5ed9b mm/zsmalloc: add missing annotation for migrate_read_unlock() adds d4081ded9441 mm/zsmalloc: add missing annotation for pin_tag() adds 936ad842e4d1 mm/zsmalloc: add missing annotation for unpin_tag() adds 096ef7653288 mm: fix ambiguous comments for better code readability adds 8cf9e47ad418 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] adds 3651938ef673 mm: use fallthrough; adds d5b7234e6b2b include/linux/swapops.h: correct guards for non_swap_entry() adds 6bb9eeff3571 include/linux/memremap.h: remove stale comments adds d53a10a1fb47 mm/dmapool.c: micro-optimisation remove unnecessary branch adds 9a5381cae38f mm: Remove dummy struct bootmem_data/bootmem_data_t adds 82c85d3e2f5f fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 4ec91882cd80 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 04783bd4db2b kernel/hung_task.c: Monitor killed tasks. adds 694c52fd5f97 fs/proc/inode.c: annotate close_pdeo() for sparse adds 4fcda30db362 proc: faster open/read/close with "permanent" files adds 375d5d974d61 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes adds 66fc6c62db6d proc: speed up /proc/*/statm adds da68fd2dcd3e proc: inline vma_stop into m_stop adds 243a074a3e6d proc: remove m_cache_vma adds 95a5a8431db7 proc: use ppos instead of m->version adds ca966e319394 seq_file: remove m->version adds d09551e4a6d9 proc: inline m_next_vma into m_next adds 0fa0b2fe300a asm-generic: fix unistd_32.h generation format adds 23fdf3236892 kernel/extable.c: use address-of operator on section symbols adds 711b911b1b19 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] adds 1c13059bd7aa compiler: Remove CONFIG_OPTIMIZE_INLINING entirely adds 03699b10e4d9 MAINTAINERS: add an entry for kfifo adds 3b9eee340e02 bitops: always inline sign extension helpers adds a6d0b989182f lib/test_lockup: test module to generate lockups adds bafdb4d35dcc lib/test_lockup: rename disable_irq to fix build error adds b4e853d03c18 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] adds 3aacc17593af lib/test_lockup.c: add parameters for locking generic vfs locks adds 7446d8ea1982 lib/bch.c: replace zero-length array with flexible-array member adds 303c9f7bf364 lib/ts_bm.c: replace zero-length array with flexible-array member adds 948201389d68 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds 2d9c0d2fe205 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds 2c6f9c8bb992 lib/scatterlist: fix sg_copy_buffer() kerneldoc adds d6f5aa98a08f lib: test_stackinit.c: XFAIL switch variable init tests adds 02f0b52212b8 lib/stackdepot.c: check depot_index before accessing the s [...] adds 0f921c2e65ad lib/stackdepot.c: fix a condition in stack_depot_fetch() adds 564e74324800 lib/stackdepot.c: build with -fno-builtin adds 608346292749 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c adds 6cae753b1284 nds32: linker script: add SOFTIRQENTRY_TEXT adds a90dff3c4b75 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script adds 3b35e87a4250 percpu_counter: fix a data race at vm_committed_as adds 93c74d19dc3e lib/test_bitmap.c: make use of EXP2_IN_BITS adds 0a04bba9ca34 lib/rbtree: fix coding style of assignments adds e22b08179702 lib/test_kmod.c: remove a NULL test adds 9114f50d8b7a linux/bits.h: add compile time sanity check of GENMASK inputs adds 9817a211f992 lib: optimize cpumask_local_spread() adds 698409d36b16 lib/list: prevent compiler reloads inside 'safe' list iteration adds bf2437177883 lib/dynamic_debug.c: use address-of operator on section symbols adds 819a458f7139 checkpatch: remove email address comment from email addres [...] adds 5975df8c47b4 checkpatch: check SPDX tags in YAML files adds 522130c614b2 checkpatch: support "base-commit:" format adds db4d08a26312 checkpatch: prefer fallthrough; over fallthrough comments adds 7d808a60b59d checkpatch: fix minor typo and mixed space+tab in indentation adds cc0b9bd64291 checkpatch: fix multiple const * types adds 4ac4df9e5df7 checkpatch: add command-line option for TAB size adds 7d98e88f91a3 checkpatch: improve Gerrit Change-Id: test adds 6018fd2f4d13 checkpatch: check proper licensing of Devicetree bindings adds 0535edd51da8 checkpatch: avoid warning about uninitialized_var() adds 65b83a80b754 kselftest: introduce new epoll test case adds f7534d5e43b3 fs/epoll: make nesting accounting safe for -rt kernel adds 44f032624121 fs/binfmt_elf.c: delete "loc" variable adds 97c2559cf6dc fs/binfmt_elf.c: allocate less for static executable adds 4b2278dbd96a fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] adds f24878ddce58 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes adds fb74960d3c78 samples/hw_breakpoint: drop use of kallsyms_lookup_name() adds c67e0587c9ec kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] adds db420e98a748 reiserfs: clean up several indentation issues adds fe7feed5e8bb gcov: gcc_4_7: replace zero-length array with flexible-arr [...] adds 2717d245835e gcov: gcc_3_4: replace zero-length array with flexible-arr [...] adds 8cfd56d956f3 kernel/gcov/fs.c: replace zero-length array with flexible- [...] adds 70a94963b24b kernel/relay.c: fix read_pos error when multiple readers adds c9e1e13313f7 aio: simplify read_events() adds 5bb611379dfc init/Kconfig: clean up ANON_INODES and old IO schedulers options adds b233aad22883 kcov: cleanup debug messages adds b36a01117009 kcov: fix potential use-after-free in kcov_remote_start adds 049e99db10d0 kcov: move t->kcov assignments into kcov_start/stop adds 4ad3ea4b93d5 kcov: move t->kcov_sequence assignment adds a90d38fe1f2c kcov: use t->kcov_mode as enabled indicator adds d47230ae9113 kcov: collect coverage from interrupts adds f27a6890dcc9 kcov-collect-coverage-from-interrupts-v4 adds 64dec8003106 usb: core: kcov: collect coverage from usb complete callback adds c3c49fdd8966 ubsan: add trap instrumentation option adds a0b620f9666e ubsan: split "bounds" checker from other options adds 0869ca6126f6 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] adds 853451c934fb ubsan: check panic_on_warn adds f1402fdf8066 kasan: unset panic_on_warn before calling panic() adds 84306a84731d ubsan: include bug type in report header adds b6ae72947bd4 ipc/mqueue.c: fix a brace coding style issue adds 737dc7091a2e Merge branch 'akpm-current/current' adds ba46c9e47051 Change email address for Pali Rohár adds ce0610488eb2 mm/kmemleak: silence KCSAN splats in checksum adds 2b3fffcaf83d drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] adds 7ea559e9c70a mm/frontswap: mark various intentional data races adds 61efcffcee4d mm/page_io: mark various intentional data races adds 303e4b398d06 mm-page_io-mark-various-intentional-data-races-v2 adds 11c02c3f12f5 mm/swap_state: mark various intentional data races adds a22c51f726c2 mm/filemap.c: fix a data race in filemap_fault() adds 1ea21f46e603 mm/swapfile: fix and annotate various data races adds bf0bdd0cd381 mm-swapfile-fix-and-annotate-various-data-races-v2 adds b6db429f19a3 mm/page_counter: fix various data races at memsw adds 1a2bcc0e2a4c mm/memcontrol: fix a data race in scan count adds debe001f5a60 mm/list_lru: fix a data race in list_lru_count_one adds 94be0771c9b0 mm/mempool: fix a data race in mempool_free() adds d300e4fa712b mm/util.c: annotate an data race at vm_committed_as adds 8246fd9b85bf mm/rmap: annotate a data race at tlb_flush_batched adds 4a1125102d4f mm: annotate a data race in page_zonenum() adds 039366705b31 mm/swap.c: annotate data races for lru_rotate_pvecs adds 084aeea2aa35 mm/memory.c: refactor insert_page to prepare for batched-l [...] adds 6cfe7ecd6f71 mm: bring sparc pte_index() semantics inline with other platforms adds 336afd64a9f1 mm: define pte_index as macro for x86 adds 7cd1f95ee3c9 mm/memory.c: add vm_insert_pages() adds 7b0b8ab44ed4 mm-add-vm_insert_pages-fix adds 7c08d73739eb add missing page_count() check to vm_insert_pages(). adds 5eb4844ae86d mm: vm_insert_pages() checks if pte_index defined. adds 4ef0a178d6da net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds e0c52d05e600 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix adds 17e001459067 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS adds 2224767e02da mm/vma: introduce VM_ACCESS_FLAGS adds f30f823ef37b mm/special: create generic fallbacks for pte_special() and [...] adds 94d42890a0a9 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] adds e4dea07a6fc8 mm/debug: add tests validating architecture page table helpers adds 6c6c881586ea mm/memory_hotplug: drop the flags field from struct mhp_re [...] adds 5c3036a28042 mm/memory_hotplug: rename mhp_restrictions to mhp_params adds 83095d6593e5 x86/mm: thread pgprot_t through init_memory_mapping() adds abcc3932078b x86/mm: introduce __set_memory_prot() adds a8a4d1324d69 powerpc/mm: thread pgprot_t through create_section_mapping() adds e9e7f5240e3e mm/memory_hotplug: add pgprot_t to mhp_params adds c2197258f6f5 mm/memremap: set caching mode for PCI P2PDMA memory to WC adds 452c89f706cb mm/madvise: pass task and mm to do_madvise adds 02d1bb581655 mm/madvise: introduce process_madvise() syscall: an extern [...] adds acca88f49163 fix process_madvise build break for arm64 adds c14201027d98 mm/madvise: check fatal signal pending of target process adds 7e3aace22cb5 pid: move pidfd_get_pid() to pid.c adds c1cdb6581bf2 mm/madvise: support both pid and pidfd for process_madvise adds 93577b9a24f8 mm/madvise: employ mmget_still_valid() for write lock adds 74b6bba890e6 mm/madvise: allow KSM hints for remote API adds 57ee53a88a98 kmod: make request_module() return an error when autoloadi [...] adds e2a65bd555d6 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] adds 881738696052 docs: admin-guide: document the kernel.modprobe sysctl adds d2e8c38af90e selftests: kmod: fix handling test numbers above 9 adds be2fcdf7863f selftests: kmod: test disabling module autoloading adds f72328964c6d kexec: prevent removal of memory in use by a loaded kexec image adds 0a943a9c6133 mm/memory_hotplug: allow arch override of non boot memory [...] adds ba836054aa51 arm64: memory: give hotplug memory a different resource name adds 2dfda6ec8831 fs/seq_file.c: seq_read(): add info message about buggy .n [...] adds 11c4e3b488d6 seq_read-info-message-about-buggy-next-functions-fix adds 3f49b27c6dd6 kernel/gcov/fs.c: gcov_seq_next() should increase position index adds 267a49662313 ipc/util.c: sysvipc_find_ipc() should increase position index adds 0c798dc606fe drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds c083934d8541 Merge branch 'akpm/master' adds 975f7a88c64d Add linux-next specific files for 20200327
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 (89295c59c1f0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
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: Documentation/dev-tools/kunit/usage.rst | 14 + .../bindings/arm/altera/socfpga-clk-manager.yaml | 2 + .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 + .../devicetree/bindings/arm/arm,integrator.yaml | 86 + .../devicetree/bindings/arm/arm,realview.yaml | 123 + .../devicetree/bindings/arm/arm,versatile.yaml | 71 + .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 223 ++ Documentation/devicetree/bindings/arm/arm-boards | 237 -- .../bindings/arm/bcm/brcm,bcm11351-cpu-method.txt | 36 - .../devicetree/bindings/arm/bcm/brcm,bcm11351.txt | 10 - .../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 21 + .../devicetree/bindings/arm/bcm/brcm,bcm21664.txt | 15 - .../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 21 + .../bindings/arm/bcm/brcm,bcm23550-cpu-method.txt | 36 - .../devicetree/bindings/arm/bcm/brcm,bcm23550.txt | 15 - .../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 21 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.txt | 15 - .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 88 + .../devicetree/bindings/arm/bcm/brcm,cygnus.txt | 31 - .../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 29 + .../devicetree/bindings/arm/bcm/brcm,hr2.txt | 14 - .../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 28 + .../devicetree/bindings/arm/bcm/brcm,ns2.txt | 9 - .../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 23 + .../bindings/arm/bcm/brcm,nsp-cpu-method.txt | 39 - .../devicetree/bindings/arm/bcm/brcm,nsp.txt | 34 - .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 36 + .../devicetree/bindings/arm/bcm/brcm,stingray.txt | 12 - .../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 24 + .../bindings/arm/bcm/brcm,vulcan-soc.txt | 10 - .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 22 + Documentation/devicetree/bindings/arm/cpus.yaml | 33 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + .../devicetree/bindings/arm/renesas,prr.yaml | 2 + .../bindings/arm/samsung/exynos-chipid.yaml | 2 + .../devicetree/bindings/arm/samsung/pmu.yaml | 2 + .../arm/samsung/samsung-secure-firmware.yaml | 2 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 2 + Documentation/devicetree/bindings/arm/vexpress.txt | 229 -- .../devicetree/bindings/clock/fsl,plldig.yaml | 5 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 2 + .../devicetree/bindings/clock/imx8mp-clock.yaml | 2 + .../devicetree/bindings/clock/milbeaut-clock.yaml | 2 + .../bindings/clock/qcom,gcc-apq8064.yaml | 2 + .../bindings/clock/qcom,gcc-ipq8074.yaml | 2 + .../bindings/clock/qcom,gcc-msm8996.yaml | 2 + .../bindings/clock/qcom,gcc-msm8998.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../bindings/clock/qcom,msm8998-gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 + .../bindings/clock/qcom,sc7180-gpucc.yaml | 2 + .../bindings/clock/qcom,sc7180-videocc.yaml | 2 + .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 + .../bindings/clock/qcom,sdm845-gpucc.yaml | 2 + .../bindings/clock/qcom,sdm845-videocc.yaml | 2 + .../clock/{sprd.txt => sprd,sc9860-clk.txt} | 2 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 105 + .../bindings/display/amlogic,meson-vpu.yaml | 2 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 + Documentation/devicetree/bindings/eeprom/at24.yaml | 2 + .../intel,ixp4xx-network-processing-engine.yaml | 3 + .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 + .../bindings/gpio/socionext,uniphier-gpio.yaml | 4 + .../bindings/gpio/xylon,logicvc-gpio.yaml | 2 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 8 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 5 + .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 + .../devicetree/bindings/gpu/samsung-rotator.yaml | 2 + .../devicetree/bindings/hwmon/adi,adm1177.yaml | 2 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 2 + .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 2 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 2 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 10 +- .../bindings/iio/accel/bosch,bma400.yaml | 2 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 2 + .../devicetree/bindings/iio/adc/avia-hx711.yaml | 2 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 + .../bindings/iio/adc/microchip,mcp3911.yaml | 2 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 + .../bindings/iio/chemical/plantower,pms7003.yaml | 2 + .../bindings/iio/chemical/sensirion,sps30.yaml | 2 + .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 + .../devicetree/bindings/iio/light/adux1020.yaml | 2 + .../devicetree/bindings/iio/light/bh1750.yaml | 2 + .../devicetree/bindings/iio/light/isl29018.yaml | 2 + .../devicetree/bindings/iio/light/noa1305.yaml | 2 + .../devicetree/bindings/iio/light/stk33xx.yaml | 2 + .../devicetree/bindings/iio/light/tsl2583.yaml | 2 + .../devicetree/bindings/iio/light/tsl2772.yaml | 2 + .../devicetree/bindings/iio/light/veml6030.yaml | 2 + .../bindings/iio/pressure/asc,dlhl60d.yaml | 2 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 5 + .../bindings/iio/proximity/devantech-srf04.yaml | 2 + .../bindings/iio/proximity/parallax-ping.yaml | 2 + .../bindings/iio/temperature/adi,ltc2983.yaml | 2 + .../devicetree/bindings/input/gpio-vibrator.yaml | 2 + .../devicetree/bindings/input/max77650-onkey.yaml | 3 + .../intel,ixp4xx-interrupt.yaml | 2 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 2 + .../devicetree/bindings/leds/leds-max77650.yaml | 3 + .../bindings/leds/rohm,bd71828-leds.yaml | 3 + .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 2 + .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 2 + .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 11 +- .../devicetree/bindings/media/renesas,ceu.yaml | 2 + .../devicetree/bindings/mfd/max77650.yaml | 2 + .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 5 + .../misc/intel,ixp4xx-ahb-queue-manager.yaml | 2 + .../devicetree/bindings/mmc/mmc-controller.yaml | 2 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 25 +- .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 2 + .../phy/amlogic,meson-g12a-usb3-pcie-phy.yaml | 2 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 + .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 2 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 2 + .../bindings/power/amlogic,meson-ee-pwrc.yaml | 2 + .../bindings/power/reset/syscon-poweroff.yaml | 2 + .../bindings/power/reset/syscon-reboot.yaml | 2 + .../bindings/power/supply/max77650-charger.yaml | 3 + .../devicetree/bindings/ptp/ptp-idtcm.yaml | 2 + .../bindings/regulator/max77650-regulator.yaml | 5 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 324 ++ .../bindings/reset/amlogic,meson-reset.yaml | 2 + .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 2 + .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 2 + .../devicetree/bindings/rng/brcm,bcm2835.yaml | 2 + .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 2 + .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 2 + .../bindings/serial/amlogic,meson-uart.yaml | 2 + .../bindings/soc/amlogic/amlogic,canvas.yaml | 2 + .../devicetree/bindings/sound/adi,adau7118.yaml | 2 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 + .../devicetree/bindings/sound/renesas,fsi.yaml | 2 + .../devicetree/bindings/sound/samsung,odroid.yaml | 2 + .../devicetree/bindings/sound/samsung-i2s.yaml | 2 + .../devicetree/bindings/sram/qcom,ocmem.yaml | 14 +- .../bindings/thermal/amlogic,thermal.yaml | 4 + .../devicetree/bindings/timer/arm,arch_timer.yaml | 2 + .../bindings/timer/arm,arch_timer_mmio.yaml | 4 + .../bindings/timer/arm,global_timer.yaml | 2 + .../bindings/timer/intel,ixp4xx-timer.yaml | 2 + .../bindings/timer/samsung,exynos4210-mct.yaml | 2 + .../devicetree/bindings/trivial-devices.yaml | 6 +- Documentation/filesystems/fiemap.txt | 6 +- Documentation/process/changes.rst | 4 +- Documentation/sound/alsa-configuration.rst | 13 + Documentation/virt/kvm/api.rst | 17 + MAINTAINERS | 4 +- Next/SHA1s | 98 +- Next/merge.log | 3412 ++++++++++++-------- Next/quilt-import.log | 14 +- arch/alpha/include/asm/mmzone.h | 2 - arch/arm/Kconfig.debug | 42 +- arch/arm/arm-soc-for-next-contents.txt | 130 + arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/ecx-2000.dts | 6 +- arch/arm/boot/dts/ecx-common.dtsi | 17 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 50 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 2 +- arch/arm/boot/dts/gemini-nas4220b.dts | 4 +- arch/arm/boot/dts/gemini-sl93512r.dts | 4 +- arch/arm/boot/dts/gemini-sq201.dts | 2 +- arch/arm/boot/dts/gemini.dtsi | 8 +- arch/arm/boot/dts/highbank.dts | 11 +- arch/arm/boot/dts/integratorap.dts | 1 - arch/arm/boot/dts/omap3-n950-n9.dtsi | 5 + arch/arm/boot/dts/socfpga_arria10.dtsi | 12 +- arch/arm/boot/dts/socfpga_arria10_socdk_nand.dts | 4 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 6 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 581 ++++ arch/arm/boot/dts/stm32746g-eval.dts | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 93 + arch/arm/boot/dts/stm32mp151.dtsi | 16 +- arch/arm/boot/dts/stm32mp153.dtsi | 1 + arch/arm/boot/dts/stm32mp157a-avenger96.dts | 11 +- arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 265 ++ ...32mp157c-ed1.dts => stm32mp157c-dhcom-som.dtsi} | 132 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 16 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 10 +- arch/arm/boot/dts/uniphier-ld4.dtsi | 10 +- arch/arm/boot/dts/uniphier-pro4.dtsi | 12 +- arch/arm/boot/dts/uniphier-pro5.dtsi | 164 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 14 +- arch/arm/boot/dts/uniphier-ref-daughter.dtsi | 2 +- arch/arm/boot/dts/uniphier-sld8.dtsi | 10 +- arch/arm/boot/dts/versatile-ab-ib2.dts | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 2 +- arch/arm/include/debug/stm32.S | 9 +- arch/arm/mach-bcm/Kconfig | 8 - arch/arm/mach-zynq/common.c | 2 +- arch/arm64/Kconfig.platforms | 2 - .../boot/dts/altera/socfpga_stratix10_socdk.dts | 6 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 2 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 2 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 2 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 6 +- arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 10 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 20 +- .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 10 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 55 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 12 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 20 + arch/arm64/include/asm/memory.h | 11 + arch/powerpc/include/asm/book3s/32/hash.h | 8 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 6 + arch/powerpc/include/asm/book3s/64/hash-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/book3s/64/radix.h | 5 + arch/powerpc/include/asm/eeh.h | 26 +- arch/powerpc/include/asm/kvm_book3s_uvmem.h | 6 + arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/kvm_ppc.h | 1 + arch/powerpc/kernel/dt_cpu_ftrs.c | 1 - arch/powerpc/kernel/eeh.c | 145 +- arch/powerpc/kernel/head_32.S | 9 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/kprobes.c | 84 +- arch/powerpc/kernel/of_platform.c | 12 +- arch/powerpc/kernel/paca.c | 14 +- arch/powerpc/kernel/pci-common.c | 6 - arch/powerpc/kernel/pci-hotplug.c | 2 - arch/powerpc/kernel/prom_init.c | 4 +- arch/powerpc/kernel/setup.h | 6 + arch/powerpc/kernel/setup_64.c | 32 +- arch/powerpc/kvm/book3s_hv.c | 16 + arch/powerpc/kvm/book3s_hv_uvmem.c | 13 + arch/powerpc/kvm/powerpc.c | 14 + arch/powerpc/lib/test_emulate_step.c | 5 +- arch/powerpc/mm/book3s32/hash_low.S | 14 +- arch/powerpc/mm/kasan/kasan_init_32.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 11 +- arch/powerpc/platforms/8xx/cpm1.c | 9 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 9 +- arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/spufs/switch.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 14 +- arch/powerpc/platforms/maple/setup.c | 34 +- arch/powerpc/platforms/powermac/pic.c | 29 +- arch/powerpc/platforms/powermac/smp.c | 12 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 37 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 87 +- arch/powerpc/platforms/pseries/lpar.c | 10 +- arch/powerpc/platforms/pseries/of_helpers.c | 2 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +- arch/powerpc/xmon/xmon.c | 7 +- arch/riscv/Kconfig | 7 + arch/riscv/Kconfig.socs | 14 - arch/riscv/configs/defconfig | 16 +- arch/riscv/configs/rv32_defconfig | 16 +- arch/riscv/include/asm/bug.h | 8 + arch/riscv/include/asm/fixmap.h | 2 + arch/riscv/include/asm/kasan.h | 2 +- arch/riscv/include/asm/patch.h | 12 + arch/riscv/include/asm/pgtable.h | 10 + arch/riscv/include/asm/ptdump.h | 11 + arch/riscv/include/asm/set_memory.h | 48 + arch/riscv/kernel/Makefile | 4 +- arch/riscv/kernel/ftrace.c | 13 +- arch/riscv/kernel/patch.c | 120 + arch/riscv/kernel/traps.c | 3 +- arch/riscv/kernel/vmlinux.lds.S | 11 +- arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/init.c | 44 + arch/riscv/mm/pageattr.c | 187 ++ arch/riscv/mm/ptdump.c | 317 ++ arch/s390/include/asm/qdio.h | 9 +- arch/s390/kvm/kvm-s390.c | 3 + arch/x86/Kconfig | 2 + arch/x86/Kconfig.assembler | 17 + arch/x86/Makefile | 22 - arch/x86/crypto/Makefile | 162 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 6 - arch/x86/crypto/aesni-intel_glue.c | 21 +- arch/x86/crypto/blake2s-core.S | 2 - arch/x86/crypto/chacha_glue.c | 6 +- arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 16 - arch/x86/crypto/poly1305_glue.c | 11 +- arch/x86/crypto/sha1_ssse3_asm.S | 4 - arch/x86/crypto/sha1_ssse3_glue.c | 13 - arch/x86/crypto/sha256-avx-asm.S | 3 - arch/x86/crypto/sha256-avx2-asm.S | 3 - arch/x86/crypto/sha256_ssse3_glue.c | 12 - arch/x86/crypto/sha512-avx-asm.S | 2 - arch/x86/crypto/sha512-avx2-asm.S | 3 - arch/x86/crypto/sha512_ssse3_glue.c | 10 - arch/x86/include/asm/dwarf2.h | 44 - arch/x86/include/asm/xor_avx.h | 9 - arch/x86/kvm/cpuid.c | 11 +- arch/x86/kvm/lapic.c | 10 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/svm.c | 3 + arch/x86/kvm/trace.h | 18 +- arch/x86/kvm/vmx/nested.c | 18 +- arch/x86/kvm/vmx/nested.h | 1 + arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 122 +- arch/x86/kvm/vmx/vmx.h | 1 - arch/x86/kvm/x86.c | 18 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/evxfgpe.c | 17 +- drivers/acpi/acpica/hwgpe.c | 47 +- drivers/acpi/ec.c | 5 + drivers/acpi/internal.h | 1 + drivers/acpi/sleep.c | 19 +- drivers/ata/Kconfig | 77 + drivers/ata/Makefile | 2 + drivers/ata/libata-core.c | 1126 +------ drivers/ata/libata-eh.c | 224 +- drivers/ata/libata-pata-timings.c | 192 ++ drivers/ata/libata-sata.c | 1483 +++++++++ drivers/ata/libata-scsi.c | 544 +--- drivers/ata/libata-sff.c | 4 - drivers/ata/libata.h | 25 +- drivers/ata/sata_promise.c | 8 +- drivers/base/power/wakeup.c | 4 +- drivers/clk/imx/clk-scu.c | 8 +- drivers/clk/qcom/clk-rpmh.c | 41 +- drivers/clk/sprd/Kconfig | 8 + drivers/clk/sprd/Makefile | 1 + drivers/clk/sprd/common.c | 10 +- drivers/clk/sprd/composite.h | 39 +- drivers/clk/sprd/div.h | 20 +- drivers/clk/sprd/gate.c | 17 + drivers/clk/sprd/gate.h | 120 +- drivers/clk/sprd/mux.h | 28 +- drivers/clk/sprd/pll.h | 55 +- drivers/clk/sprd/sc9863a-clk.c | 1772 ++++++++++ drivers/clk/tegra/clk-tegra210.c | 2 +- drivers/cpufreq/intel_pstate.c | 9 +- drivers/cpufreq/powernv-cpufreq.c | 13 +- drivers/dma/uniphier-xdmac.c | 4 +- drivers/firmware/xilinx/Kconfig | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 3 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 97 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 44 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 3 +- drivers/gpu/drm/amd/amdgpu/nv.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 33 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 1 + .../amd/display/dc/dce/{dce_abm.c => dmub_abm.c} | 324 +- .../dc/dce/dmub_abm.h} | 26 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 18 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 3 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 3 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 81 +- drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 4 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 11 + .../drm/amd/display/modules/freesync/freesync.c | 34 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 28 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 39 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 1 + .../drm/amd/display/modules/power/power_helpers.c | 21 +- drivers/gpu/drm/i915/Makefile | 3 - drivers/gpu/drm/i915/display/intel_display.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gt/intel_context.c | 2 + drivers/gpu/drm/i915/gt/intel_context.h | 5 + drivers/gpu/drm/i915/gt/intel_context_types.h | 9 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 20 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 10 +- drivers/gpu/drm/i915/gt/intel_reset.c | 5 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 13 + drivers/gpu/drm/i915/gt/selftest_rc6.c | 23 +- drivers/gpu/drm/i915/i915_memcpy.c | 5 - drivers/gpu/drm/i915/i915_perf.c | 8 + drivers/gpu/drm/i915/i915_reg.h | 2 + drivers/gpu/drm/i915/i915_vma.c | 29 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 + drivers/hwspinlock/hwspinlock_internal.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 73 + drivers/infiniband/hw/bnxt_re/qplib_fp.h | 1 + drivers/infiniband/hw/hns/hns_roce_hem.c | 458 +-- drivers/infiniband/hw/mlx5/main.c | 16 +- drivers/infiniband/hw/mlx5/mem.c | 2 +- drivers/infiniband/hw/mlx5/qos.c | 4 +- drivers/mmc/core/block.c | 40 +- drivers/mmc/core/core.c | 18 - drivers/mmc/core/mmc_ops.c | 38 +- drivers/mmc/core/mmc_ops.h | 2 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 1 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 32 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 6 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 29 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 107 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 17 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 143 +- .../mellanox/mlx5/core/eswitch_offloads_chains.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 59 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 24 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 134 +- .../mellanox/mlxsw/core_acl_flex_actions.h | 7 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 5 + drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 91 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 15 + drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 8 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- drivers/net/macsec.c | 2 +- drivers/net/wireless/ath/ath10k/core.h | 2 + drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +- drivers/net/wireless/ath/ath10k/mac.c | 25 +- drivers/net/wireless/ath/ath10k/wmi.c | 17 +- drivers/net/wireless/ath/ath11k/Kconfig | 1 + drivers/net/wireless/ath/ath11k/ahb.c | 11 +- drivers/net/wireless/ath/ath11k/ce.h | 1 + drivers/net/wireless/ath/ath11k/core.h | 8 +- drivers/net/wireless/ath/ath11k/debug.h | 2 + drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 44 + drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 28 + drivers/net/wireless/ath/ath11k/debugfs_sta.c | 3 + drivers/net/wireless/ath/ath11k/dp.c | 47 +- drivers/net/wireless/ath/ath11k/dp.h | 24 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 1403 +++++--- drivers/net/wireless/ath/ath11k/dp_rx.h | 12 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 2 +- drivers/net/wireless/ath/ath11k/hal.c | 66 +- drivers/net/wireless/ath/ath11k/hal.h | 23 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 29 +- drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 75 +- drivers/net/wireless/ath/ath11k/mac.h | 1 + drivers/net/wireless/ath/ath11k/peer.c | 3 + drivers/net/wireless/ath/ath11k/peer.h | 9 + drivers/net/wireless/ath/ath11k/qmi.c | 1 + drivers/net/wireless/ath/ath11k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 113 + drivers/net/wireless/ath/ath11k/wmi.h | 43 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 5 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 127 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 1 - .../net/wireless/intersil/hostap/hostap_download.c | 10 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 21 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 77 +- drivers/net/wireless/realtek/rtw88/coex.c | 492 +++ drivers/net/wireless/realtek/rtw88/coex.h | 10 + drivers/net/wireless/realtek/rtw88/debug.c | 62 + drivers/net/wireless/realtek/rtw88/main.h | 21 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 28 + drivers/net/wireless/realtek/rtw88/tx.c | 6 + drivers/net/wireless/realtek/rtw88/tx.h | 6 + drivers/nvmem/Makefile | 3 - drivers/nvmem/core.c | 274 +- drivers/nvmem/nvmem-sysfs.c | 269 -- drivers/nvmem/nvmem.h | 65 - drivers/pci/hotplug/rpadlpar_core.c | 2 +- drivers/pci/hotplug/rpaphp_core.c | 5 +- drivers/pci/hotplug/rpaphp_pci.c | 4 +- drivers/platform/x86/Kconfig | 7 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/surface3_power.c | 598 ++++ drivers/remoteproc/Kconfig | 14 +- drivers/remoteproc/omap_remoteproc.c | 1200 ++++++- drivers/remoteproc/omap_remoteproc.h | 50 +- drivers/remoteproc/qcom_q6v5.c | 20 + drivers/remoteproc/qcom_q6v5.h | 1 + drivers/remoteproc/qcom_q6v5_adsp.c | 8 + drivers/remoteproc/qcom_q6v5_pas.c | 8 + drivers/remoteproc/remoteproc_core.c | 57 +- drivers/remoteproc/remoteproc_virtio.c | 7 + drivers/s390/cio/qdio.h | 11 +- drivers/s390/cio/qdio_debug.c | 4 +- drivers/s390/cio/qdio_main.c | 50 +- drivers/s390/cio/qdio_setup.c | 16 +- drivers/s390/cio/qdio_thinint.c | 38 +- drivers/s390/net/qeth_core.h | 28 +- drivers/s390/net/qeth_core_main.c | 224 +- drivers/s390/net/qeth_core_sys.c | 8 +- drivers/s390/net/qeth_ethtool.c | 76 + drivers/s390/net/qeth_l2_main.c | 23 +- drivers/s390/net/qeth_l3_main.c | 30 +- drivers/scsi/Kconfig | 1 + drivers/scsi/libsas/Kconfig | 1 + drivers/staging/hp/hp100.c | 60 +- drivers/staging/kpc2000/kpc_dma/dma.c | 9 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 49 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 9 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 4 +- drivers/staging/rtl8188eu/hal/hal_com.c | 22 +- drivers/staging/rtl8188eu/hal/odm.c | 48 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 54 +- drivers/staging/rtl8188eu/hal/phy.c | 138 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 2 +- drivers/staging/rtl8188eu/hal/rf.c | 60 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 42 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 44 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 32 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 7 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 9 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 + drivers/staging/rtl8723bs/core/rtw_security.c | 8 - drivers/staging/vt6655/device_main.c | 5 +- drivers/staging/wlan-ng/prism2usb.c | 1 + drivers/tee/tee_core.c | 1 - drivers/tee/tee_private.h | 3 +- drivers/tee/tee_shm.c | 85 +- drivers/usb/serial/io_edgeport.c | 2 +- fs/afs/fs_probe.c | 2 + fs/btrfs/backref.c | 6 + fs/btrfs/block-group.c | 2 +- fs/btrfs/btrfs_inode.h | 30 - fs/btrfs/ctree.h | 13 +- fs/btrfs/delayed-inode.c | 13 + fs/btrfs/delayed-ref.c | 24 +- fs/btrfs/delayed-ref.h | 21 +- fs/btrfs/disk-io.c | 14 +- fs/btrfs/disk-io.h | 1 - fs/btrfs/extent-tree.c | 112 +- fs/btrfs/extent_io.c | 141 +- fs/btrfs/extent_io.h | 19 +- fs/btrfs/file-item.c | 11 +- fs/btrfs/file.c | 1 + fs/btrfs/inode.c | 716 ++-- fs/btrfs/ioctl.c | 9 +- fs/btrfs/relocation.c | 66 +- fs/btrfs/space-info.c | 80 +- fs/btrfs/space-info.h | 1 + fs/btrfs/sysfs.c | 57 +- fs/btrfs/transaction.c | 197 +- fs/btrfs/transaction.h | 19 +- fs/ext4/dir.c | 2 +- fs/ext4/ext4_jbd2.h | 3 + fs/ext4/extents.c | 334 +- fs/ext4/ialloc.c | 23 +- fs/ext4/inline.c | 41 - fs/ext4/inode.c | 22 +- fs/ext4/mballoc.c | 11 +- fs/ext4/super.c | 14 +- fs/ext4/xattr.h | 4 +- fs/notify/fanotify/fanotify.c | 22 +- fs/reiserfs/do_balan.c | 2 +- fs/reiserfs/ioctl.c | 11 +- fs/reiserfs/namei.c | 10 +- fs/xfs/scrub/dabtree.c | 42 +- fs/xfs/scrub/dir.c | 10 +- fs/xfs/scrub/scrub.c | 9 + fs/xfs/xfs_fsmap.c | 9 + fs/xfs/xfs_log.c | 12 +- fs/xfs/xfs_qm.c | 20 +- fs/xfs/xfs_trans.c | 5 + include/acpi/acpixf.h | 2 +- include/crypto/curve25519.h | 6 +- include/dt-bindings/clock/sprd,sc9863a-clk.h | 334 ++ include/kunit/test.h | 63 +- include/linux/clk-provider.h | 10 +- include/linux/firmware/xlnx-zynqmp.h | 2 +- include/linux/kvm_host.h | 3 + include/linux/libata.h | 172 +- include/linux/mmc/core.h | 3 - include/linux/mmzone.h | 1 - include/linux/platform_data/remoteproc-omap.h | 51 - include/linux/remoteproc.h | 3 + include/linux/sched.h | 2 +- include/linux/tee_drv.h | 19 +- include/net/flow_offload.h | 3 +- include/uapi/linux/btrfs.h | 6 + include/uapi/linux/kvm.h | 1 + ipc/mqueue.c | 28 +- kernel/bpf/cgroup.c | 118 +- kernel/bpf/syscall.c | 154 +- kernel/bpf/verifier.c | 404 ++- kernel/kcov.c | 4 +- kernel/kexec_core.c | 56 + kernel/rcu/tasks.h | 27 +- kernel/signal.c | 2 +- lib/kunit/Kconfig | 8 + lib/kunit/Makefile | 4 + lib/kunit/assert.c | 79 +- lib/kunit/debugfs.c | 116 + lib/kunit/debugfs.h | 30 + lib/kunit/kunit-test.c | 44 +- lib/kunit/test.c | 148 +- lib/raid6/algos.c | 12 +- lib/raid6/avx2.c | 4 - lib/raid6/recov_avx2.c | 6 - lib/raid6/recov_ssse3.c | 6 - lib/raid6/test/Makefile | 9 +- lib/raid6/x86.h | 2 +- localversion-next | 2 +- mm/memory_hotplug.c | 6 +- mm/mempolicy.c | 6 +- mm/mmu_notifier.c | 53 +- mm/mremap.c | 10 + mm/sparse.c | 6 + net/core/devlink.c | 3 +- net/mac80211/debugfs_sta.c | 3 +- net/mac80211/key.c | 20 +- net/mac80211/sta_info.c | 5 + net/mac80211/sta_info.h | 1 + net/mac80211/tx.c | 37 +- net/sunrpc/auth_gss/auth_gss.c | 3 +- net/tipc/msg.h | 5 + net/tipc/node.c | 3 +- net/tipc/socket.c | 2 +- net/wireless/scan.c | 6 +- scripts/parse-maintainers.pl | 31 +- sound/soc/codecs/rt1308-sdw.c | 38 +- sound/soc/codecs/rt1308-sdw.h | 2 + sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/Makefile | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 1 + sound/soc/intel/boards/sof_da7219_max98373.c | 67 +- sound/soc/intel/boards/sof_maxim_common.c | 80 + sound/soc/intel/boards/sof_maxim_common.h | 24 + sound/soc/intel/boards/sof_rt5682.c | 21 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 13 + sound/soc/pxa/Kconfig | 22 + sound/soc/sof/intel/hda-ctrl.c | 15 +- sound/soc/sof/intel/hda-dsp.c | 43 +- sound/soc/sof/pcm.c | 4 +- sound/soc/sof/sof-audio.h | 3 + sound/soc/sof/topology.c | 17 +- sound/usb/card.c | 28 +- sound/usb/quirks.c | 40 +- sound/usb/quirks.h | 3 +- sound/usb/stream.c | 3 + sound/usb/usbaudio.h | 1 + tools/kvm/kvm_stat/kvm_stat | 256 +- tools/kvm/kvm_stat/kvm_stat.txt | 44 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 1 - tools/testing/kunit/kunit_parser.py | 10 +- tools/testing/kunit/test_data/test_pound_sign.log | 33 + tools/testing/selftests/bpf/verifier/bounds.c | 6 +- .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 30 + tools/testing/selftests/kselftest_harness.h | 144 +- tools/testing/selftests/kvm/demand_paging_test.c | 37 +- tools/testing/selftests/kvm/include/test_util.h | 3 +- tools/testing/selftests/kvm/lib/kvm_util.c | 4 +- tools/testing/selftests/kvm/lib/test_util.c | 37 +- tools/testing/selftests/kvm/steal_time.c | 2 +- tools/testing/selftests/lib.mk | 3 +- tools/testing/selftests/memfd/Makefile | 9 +- .../selftests/net/forwarding/pedit_dsfield.sh | 238 ++ .../testing/selftests/powerpc/benchmarks/Makefile | 2 + .../{ftrace => powerpc/benchmarks}/settings | 0 tools/testing/selftests/powerpc/dscr/Makefile | 2 + .../selftests/{ftrace => powerpc/dscr}/settings | 0 tools/testing/selftests/powerpc/signal/.gitignore | 1 + tools/testing/selftests/powerpc/signal/Makefile | 4 +- .../selftests/{ftrace => powerpc/signal}/settings | 0 .../selftests/powerpc/signal/sigreturn_vdso.c | 127 + tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 5 +- .../selftests/{ftrace => powerpc/tm}/settings | 0 .../powerpc/tm/tm-signal-context-force-tm.c | 74 +- .../selftests/powerpc/tm/tm-signal-pagefault.c | 284 ++ tools/testing/selftests/seccomp/Makefile | 17 +- tools/testing/selftests/vm/mlock2-tests.c | 233 +- virt/kvm/kvm_main.c | 3 + 710 files changed, 21514 insertions(+), 9929 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm,integrator.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,realview.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,versatile.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm-boards delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351-cpu-method.txt delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550-cpu-method.txt delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,hr2.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,ns2.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,nsp-cpu-method.txt delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,nsp.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,stingray.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml delete mode 100644 Documentation/devicetree/bindings/arm/vexpress.txt rename Documentation/devicetree/bindings/clock/{sprd.txt => sprd,sc9860-clk.txt} (98%) create mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-skomer.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts copy arch/arm/boot/dts/{stm32mp157c-ed1.dts => stm32mp157c-dhcom-som.dtsi} (80%) create mode 100644 arch/riscv/include/asm/patch.h create mode 100644 arch/riscv/include/asm/ptdump.h create mode 100644 arch/riscv/include/asm/set_memory.h create mode 100644 arch/riscv/kernel/patch.c create mode 100644 arch/riscv/mm/pageattr.c create mode 100644 arch/riscv/mm/ptdump.c create mode 100644 arch/x86/Kconfig.assembler create mode 100644 drivers/ata/libata-pata-timings.c create mode 100644 drivers/ata/libata-sata.c create mode 100644 drivers/clk/sprd/sc9863a-clk.c copy drivers/gpu/drm/amd/display/dc/dce/{dce_abm.c => dmub_abm.c} (52%) copy drivers/gpu/drm/amd/{amdgpu/amdgpu_discovery.h => display/dc/dce/dmub_abm.h} (65%) delete mode 100644 drivers/nvmem/nvmem-sysfs.c delete mode 100644 drivers/nvmem/nvmem.h create mode 100644 drivers/platform/x86/surface3_power.c create mode 100644 include/dt-bindings/clock/sprd,sc9863a-clk.h delete mode 100644 include/linux/platform_data/remoteproc-omap.h create mode 100644 lib/kunit/debugfs.c create mode 100644 lib/kunit/debugfs.h create mode 100644 sound/soc/intel/boards/sof_maxim_common.c create mode 100644 sound/soc/intel/boards/sof_maxim_common.h create mode 100755 tools/testing/selftests/net/forwarding/pedit_dsfield.sh copy tools/testing/selftests/{ftrace => powerpc/benchmarks}/settings (100%) copy tools/testing/selftests/{ftrace => powerpc/dscr}/settings (100%) copy tools/testing/selftests/{ftrace => powerpc/signal}/settings (100%) create mode 100644 tools/testing/selftests/powerpc/signal/sigreturn_vdso.c copy tools/testing/selftests/{ftrace => powerpc/tm}/settings (100%) create mode 100644 tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c