This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards 89295c59c1f0 Add linux-next specific files for 20200326 discards 837a5029ee1e Merge branch 'akpm/master' discards e303be84a9bc drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 68779bd3571c ipc/util.c: sysvipc_find_ipc() should increase position index discards 9dd7a1b19648 kernel/gcov/fs.c: gcov_seq_next() should increase position index discards a559e188f67d seq_read-info-message-about-buggy-next-functions-fix discards ff6e520446c2 fs/seq_file.c: seq_read(): add info message about buggy .n [...] discards 106b671f3f2b selftests: kmod: test disabling module autoloading discards f4c9cf6fd1e9 selftests: kmod: fix handling test numbers above 9 discards ebb431601c7e docs: admin-guide: document the kernel.modprobe sysctl discards 77a5ad3172ae fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] discards 7681b30962e0 kmod: make request_module() return an error when autoloadi [...] discards f8bf55f05f7d mm/debug: add tests validating architecture page table helpers discards bf99016ea0df mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] discards 07d8c5ddcbf9 mm/special: create generic fallbacks for pte_special() and [...] discards 6d4f3e8a2946 mm/memremap: set caching mode for PCI P2PDMA memory to WC discards 5fadd4d93be4 mm/memory_hotplug: add pgprot_t to mhp_params discards ec73952f041e powerpc/mm: thread pgprot_t through create_section_mapping() discards 5107e3cf13ce x86/mm: introduce __set_memory_prot() discards 683407bae12d x86/mm: thread pgprot_t through init_memory_mapping() discards b8cfb0788858 mm/memory_hotplug: rename mhp_restrictions to mhp_params discards 252f217ecf99 mm/memory_hotplug: drop the flags field from struct mhp_re [...] discards f1f9511314ea mm/vma: introduce VM_ACCESS_FLAGS discards e00069df194c mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS discards cf2cd4778dae net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix discards 65fc0855b7e1 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards 531e4a9c2528 mm: vm_insert_pages() checks if pte_index defined. discards 2e6669796f09 add missing page_count() check to vm_insert_pages(). discards fb1c928c6ff6 mm-add-vm_insert_pages-fix discards d07ffc0c97bf mm/memory.c: add vm_insert_pages() discards df889815467b mm: define pte_index as macro for x86 discards b69097611f5a mm: bring sparc pte_index() semantics inline with other platforms discards 115d64c13925 mm/memory.c: refactor insert_page to prepare for batched-l [...] discards c427e2b80bbb mm/swap.c: annotate data races for lru_rotate_pvecs discards 9f358840998a mm: annotate a data race in page_zonenum() discards 748f89cff513 mm/rmap: annotate a data race at tlb_flush_batched discards 05e72f77387b mm/util.c: annotate an data race at vm_committed_as discards b93eccc953b7 mm/mempool: fix a data race in mempool_free() discards 075f9827fc5e mm/list_lru: fix a data race in list_lru_count_one discards ba78f689e4cc mm/memcontrol: fix a data race in scan count discards e0ce8598ded4 mm/page_counter: fix various data races at memsw discards c8b2e622eac4 mm-swapfile-fix-and-annotate-various-data-races-v2 discards 0c357b437a7a mm/swapfile: fix and annotate various data races discards db668b0d70dc mm/filemap.c: fix a data race in filemap_fault() discards 6f2c7f6de532 mm/swap_state: mark various intentional data races discards 2b28a887e647 mm-page_io-mark-various-intentional-data-races-v2 discards 5f02b9161a66 mm/page_io: mark various intentional data races discards cad24530ae89 mm/frontswap: mark various intentional data races discards fbc27d16797f drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] discards 9d27855ad9ec mm/kmemleak: silence KCSAN splats in checksum discards 5506b1e42b82 Change email address for Pali Rohár discards c3a68a8b0dcf Merge branch 'akpm-current/current' discards 60e19c0ce4fc Merge remote-tracking branch 'trivial/for-next' discards 9fd93a80df42 Merge remote-tracking branch 'kunit-next/kunit' discards 97fd0ace23a4 Merge remote-tracking branch 'cel/cel-next' discards e36e1d356de8 Merge remote-tracking branch 'fpga/for-next' discards f426821b16f3 Merge remote-tracking branch 'hmm/hmm' discards 4c2da29d7702 Merge remote-tracking branch 'pidfd/for-next' discards 969da5cfcf5f Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 24da2a03ecb3 Merge remote-tracking branch 'hyperv/hyperv-next' discards 8010e06e1c8a Merge remote-tracking branch 'xarray/xarray' discards 164de4f5a921 Merge remote-tracking branch 'nvmem/for-next' discards dc14dd920288 Merge remote-tracking branch 'slimbus/for-next' discards ea920e512107 Merge remote-tracking branch 'fsi/next' discards cc60d4ef440e Merge remote-tracking branch 'ntb/ntb-next' discards fdad9a048a96 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards f9b57bf89f4a Merge remote-tracking branch 'rtc/rtc-next' discards d47f22444e11 Merge remote-tracking branch 'coresight/next' discards d72b8020f89a Merge remote-tracking branch 'livepatching/for-next' discards 995e2518f675 Merge remote-tracking branch 'kselftest/next' discards 6aa12f389cdf Merge remote-tracking branch 'random/dev' discards 58c6ba4f5d81 Merge remote-tracking branch 'userns/for-next' discards 7ffb82c3c122 Merge remote-tracking branch 'pinctrl/for-next' discards a01d91e4bdc6 Merge remote-tracking branch 'gpio/for-next' discards dca5d610b407 Merge remote-tracking branch 'rpmsg/for-next' discards d5ff8d12ca85 Merge remote-tracking branch 'vhost/linux-next' discards 989470dda5f6 Merge remote-tracking branch 'scsi/for-next' discards c480f49b798e Merge remote-tracking branch 'cgroup/for-next' discards 9168e1db6a1c Merge remote-tracking branch 'slave-dma/next' discards f63fb47e077e Merge remote-tracking branch 'mux/for-next' discards 794380a952d6 Merge remote-tracking branch 'staging/staging-next' discards 39a4fbc69f73 Merge remote-tracking branch 'char-misc/char-misc-next' discards 244520fb3505 Merge remote-tracking branch 'tty/tty-next' discards 56da10d6ddf6 Merge remote-tracking branch 'usb-serial/usb-next' discards 132e83f3ee7d Merge remote-tracking branch 'usb/usb-next' discards c4e69de9e5e3 Merge remote-tracking branch 'driver-core/driver-core-next' discards 915a54302c0e Merge remote-tracking branch 'ipmi/for-next' discards e94a5a934aa9 Merge remote-tracking branch 'leds/for-next' discards da09f86bab25 Merge remote-tracking branch 'chrome-platform/for-next' discards a9efad20ee3f Merge remote-tracking branch 'drivers-x86/for-next' discards 449e3ee0682d Merge remote-tracking branch 'workqueues/for-next' discards c6d3b70d91a4 Merge remote-tracking branch 'percpu/for-next' discards 10ff9de2ead5 Merge remote-tracking branch 'xen-tip/linux-next' discards f34a23417eaf Merge remote-tracking branch 'kvms390/next' discards b7f8e8266b1c Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' discards bee1a9ccaec3 Merge remote-tracking branch 'kvm-arm/next' discards 096e28340911 Merge remote-tracking branch 'kvm/linux-next' discards 60648f8dbc95 Merge remote-tracking branch 'rcu/rcu/next' discards 704eef085753 Merge remote-tracking branch 'ftrace/for-next' discards cde5a01be6d8 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 25a613077863 Merge remote-tracking branch 'edac/edac-for-next' discards e2a98c400bf9 Merge remote-tracking branch 'tip/auto-latest' discards 3946d8e26efc Merge remote-tracking branch 'spi/for-next' discards 227b8b6f2bfe Merge remote-tracking branch 'mailbox/mailbox-for-next' discards 183648ca8455 Merge remote-tracking branch 'devicetree/for-next' discards 621cc9d57aef Merge remote-tracking branch 'audit/next' discards a8b77cf9e515 Merge remote-tracking branch 'vfio/next' discards 419a858bd851 Merge remote-tracking branch 'iommu/next' discards 7eb3e0d5c87a Merge remote-tracking branch 'watchdog/master' discards 282e493e4e38 Merge remote-tracking branch 'tpmdd/next' discards e33f6a23f167 Merge remote-tracking branch 'smack/for-next' discards 9be28d8f8c75 Merge remote-tracking branch 'selinux/next' discards 7b38b4dcf1b8 Merge remote-tracking branch 'keys/keys-next' discards e706a274d897 Merge remote-tracking branch 'integrity/next-integrity' discards 4f58b0056d0e Merge remote-tracking branch 'apparmor/apparmor-next' discards 61ab117cdf26 Merge remote-tracking branch 'security/next-testing' discards 253bb16384a5 Merge remote-tracking branch 'regulator/for-next' discards 55c24ffc678b Merge remote-tracking branch 'battery/for-next' discards 79f4679da69b Merge remote-tracking branch 'backlight/for-backlight-next' discards 9d18d2dba69b Merge remote-tracking branch 'mfd/for-mfd-next' discards 011afd29233b Merge remote-tracking branch 'mmc/next' discards 68ef2b12bd44 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 4b690e820e11 Merge remote-tracking branch 'device-mapper/for-next' discards 12aa91c5696f Merge remote-tracking branch 'block/for-next' discards 1fede9028d0b Merge remote-tracking branch 'input/next' discards a814545daf51 Merge remote-tracking branch 'modules/modules-next' discards 45c0a4f8b76e Merge remote-tracking branch 'sound-asoc/for-next' discards 0e9696e2b110 Merge remote-tracking branch 'sound/for-next' discards cd15e60fd09e Merge remote-tracking branch 'regmap/for-next' discards efec93b1ff49 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 650170ea66d8 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 13d0e8f8ed95 Merge remote-tracking branch 'drm-msm/msm-next' discards a47a1c5f2b08 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 46063d6ebd91 Merge remote-tracking branch 'amdgpu/drm-next' discards eea888de4dca Merge remote-tracking branch 'drm/drm-next' discards 237e9818c8d0 Merge remote-tracking branch 'crypto/master' discards 47bbf20b8cd7 Merge remote-tracking branch 'nand/nand/next' discards 191ccf058451 Merge remote-tracking branch 'mtd/mtd/next' discards 571db9b42cad Merge remote-tracking branch 'gfs2/for-next' discards 022b7c381106 Merge remote-tracking branch 'mac80211-next/master' discards 200bf69836d8 Merge remote-tracking branch 'bluetooth/master' discards d0c032c3e9cb Merge remote-tracking branch 'netfilter-next/master' discards 392c56848215 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 014762a3766d Merge remote-tracking branch 'ipsec-next/master' discards 0b0fa1f3dd1d Merge remote-tracking branch 'bpf-next/master' discards 6d18c2770173 Merge remote-tracking branch 'net-next/master' discards 1497c9664165 Merge remote-tracking branch 'rdma/for-next' discards ee8f49afb522 Merge remote-tracking branch 'swiotlb/linux-next' discards 59b3f4603f61 Merge remote-tracking branch 'ieee1394/for-next' discards aed9e2fd6206 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 6c5f0cc89d38 Merge remote-tracking branch 'pm/linux-next' omits 7d52bac0fadc Merge branch 'devel' into for-next discards 65a0d50c31e8 Merge remote-tracking branch 'v4l-dvb/master' discards 43702c23f42e Merge remote-tracking branch 'jc_docs/docs-next' discards ebd7ab6c719e Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards d9d15fd8a43f Merge branch 'dmi/master' discards 5be70fb1f5a1 Merge remote-tracking branch 'i3c/i3c/next' discards 5db86d9ccee6 Merge remote-tracking branch 'i2c/i2c/for-next' discards 859ce519dc0b Merge remote-tracking branch 'hid/for-next' discards 6f504f393e27 Merge remote-tracking branch 'pstore/for-next/pstore' discards cee1dd195349 Merge remote-tracking branch 'pci/next' discards a95e51f15657 Merge remote-tracking branch 'printk/for-next' discards 0087c0ff834b Merge remote-tracking branch 'vfs/for-next' discards bbfaa6d4b520 Merge remote-tracking branch 'file-locks/locks-next' discards 2e861bae130a Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards a577c7202a13 Merge remote-tracking branch 'iomap/iomap-for-next' discards 25e2270b6097 Merge remote-tracking branch 'xfs/for-next' discards 95d36aa19d40 Merge remote-tracking branch 'v9fs/9p-next' discards 9a74d70953c3 Merge remote-tracking branch 'ubifs/linux-next' discards 3a4d38574648 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 270fc4aea1b9 Merge remote-tracking branch 'nfsd/nfsd-next' discards d0d4bfcce59a Merge remote-tracking branch 'nfs/linux-next' discards 81cb3380a645 Merge remote-tracking branch 'jfs/jfs-next' discards d341d745b3d4 Merge remote-tracking branch 'f2fs/dev' discards 6f000609d216 Merge remote-tracking branch 'ext4/dev' discards 9fd673ffdb67 Merge remote-tracking branch 'ext3/for_next' discards 363cb23af899 Merge remote-tracking branch 'erofs/dev' discards b5cec5f0d623 Merge remote-tracking branch 'cifs/for-next' discards c33f67ec2e76 Merge remote-tracking branch 'ceph/master' discards 6b3796bbe1c1 Merge remote-tracking branch 'btrfs/for-next' discards 7c7d1aeac25f Merge remote-tracking branch 'fscrypt/master' discards 6952093aa3d0 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 7042b50d5c79 Merge remote-tracking branch 'sh/sh-next' discards d069bd3f7298 Merge remote-tracking branch 's390/features' discards 98b10c4f8ef2 Merge remote-tracking branch 'risc-v/for-next' discards 466c49bc58e0 Merge remote-tracking branch 'soc-fsl/next' discards 35899e0403fd Merge remote-tracking branch 'powerpc/next' discards e2fac96cd19d Merge remote-tracking branch 'parisc-hd/for-next' discards afb07e290f89 Merge remote-tracking branch 'openrisc/for-next' discards a6eebefc02a2 Merge remote-tracking branch 'nds32/next' discards cd682a038e8c Merge remote-tracking branch 'mips/mips-next' discards c925d0b5d8d2 Merge remote-tracking branch 'microblaze/next' discards 2efe508dfe4b Merge remote-tracking branch 'm68knommu/for-next' discards 2a3a2cc0902e Merge remote-tracking branch 'm68k/for-next' discards 4647cbe91639 Merge remote-tracking branch 'ia64/next' discards 7811d7177be9 Merge remote-tracking branch 'h8300/h8300-next' discards 7c00fa35e9c0 Merge remote-tracking branch 'csky/linux-next' discards e856531e02e5 Merge remote-tracking branch 'clk/clk-next' discards bf5dea0572a0 Merge remote-tracking branch 'tegra/for-next' discards 0c5bbe9ce48a Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 0063e650de6b Merge remote-tracking branch 'scmi/for-linux-next' discards 68e2d8258a92 Merge remote-tracking branch 'samsung-krzk/for-next' discards c4c513ed742e Merge remote-tracking branch 'rockchip/for-next' discards 66c6d1bc019e Merge remote-tracking branch 'reset/reset/next' discards b1729b3b14d0 Merge remote-tracking branch 'renesas/next' discards 698ddd4f19ce Merge remote-tracking branch 'realtek/for-next' discards 98586a58ef4f Merge remote-tracking branch 'raspberrypi/for-next' discards c56ebb5af82f Merge remote-tracking branch 'qcom/for-next' discards eee45067427b Merge remote-tracking branch 'omap/for-next' discards 71542e1f91e0 Merge remote-tracking branch 'mvebu/for-next' discards bd585f729666 Merge remote-tracking branch 'mediatek/for-next' discards 2c16d70b5856 Merge branch 'asoc-5.7' into asoc-next discards cc40dec9044e Merge branch 'asoc-5.6' into asoc-linus discards 9345389730d3 Merge remote-tracking branch 'keystone/next' discards ff85a481f475 Merge remote-tracking branch 'imx-mxs/for-next' discards 130c6639a6f1 Merge remote-tracking branch 'at91/at91-next' discards f2ce8f0d51d0 Merge remote-tracking branch 'aspeed/for-next' discards e2e2cda0dbdd Merge remote-tracking branch 'amlogic/for-next' discards 9dc2283576be Merge remote-tracking branch 'arm-soc/for-next' discards cf58a31b8907 Merge remote-tracking branch 'arm64/for-next/core' discards 49504c7b075e Merge remote-tracking branch 'arm/for-next' discards 93e030ccf725 Merge remote-tracking branch 'dma-mapping/for-next' discards 94d23663b097 Merge remote-tracking branch 'kbuild/for-next' omits 4d19a08cd204 Merge branch 'remotes/lorenzo/pci/vmd' omits deb564f75a48 Merge branch 'remotes/lorenzo/pci/tegra' omits f6d29b747b68 Merge branch 'remotes/lorenzo/pci/qcom' omits fa4911e7653c Merge branch 'remotes/lorenzo/pci/mobiveil' omits 40f92947f6e5 Merge branch 'remotes/lorenzo/pci/hv' omits 5b02dde51a39 Merge branch 'remotes/lorenzo/pci/endpoint' omits 329519f0abbb Merge branch 'remotes/lorenzo/pci/dt' omits 33dd906aed5b Merge branch 'remotes/lorenzo/pci/amlogic' omits 0c6e1a32b3d0 Merge branch 'pci/p2pdma' omits aea32a02b739 Merge branch 'pci/misc' omits 40c1a713bfbb Merge branch 'pci/interrupts' omits 9fe66f1d384d Merge branch 'pci/hotplug' omits db5e132088b0 Merge branch 'pci/enumeration' omits 352cb08a6588 Merge branch 'pci/aspm' discards a6a995785d21 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 9a2ad1626af6 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 1270642c5973 Merge remote-tracking branch 'spdx/spdx-linus' discards a2ffa91c9435 Merge remote-tracking branch 'risc-v-fixes/fixes' discards 78073818a7dc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 4e77d73054c6 Merge remote-tracking branch 'scsi-fixes/fixes' discards aa361fffdd6b Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards 619aa23bb95e Merge remote-tracking branch 'samsung-krzk-fixes/fixes' discards 1021ec2ceb4e Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 7cb797fdb294 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 0f82916641eb Merge remote-tracking branch 'kvm-fixes/master' discards 0f6c6c708cc4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 8f8bf6bd1565 Merge remote-tracking branch 'input-current/for-linus' discards 315c5d82a8bd Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 35efda51b2f0 Merge remote-tracking branch 'regulator-fixes/for-linus' discards d91688d5b24c Merge remote-tracking branch 'regmap-fixes/for-linus' discards fc8dc725c60f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 8aec7cd93ccc Merge remote-tracking branch 'sound-current/for-linus' discards 3937e76b575b Merge remote-tracking branch 'rdma-fixes/for-rc' discards 92a1a88b7d1e Merge remote-tracking branch 'mac80211/master' discards f03aae4b3142 Merge remote-tracking branch 'ipsec/master' discards 6a19875326ae Merge remote-tracking branch 'bpf/master' discards e14afc95be10 Merge remote-tracking branch 'net/master' discards 5d6774f535e7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards dd67371cfdc5 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 4ad6d58958b0 Merge remote-tracking branch 'arc-current/for-curr' discards 466c6bfe2a58 drm/amdgpu/display: fix logic inversion in program_timing_sync() discards daad244b76d4 drm/amdgpu: work around llvm bug #42576 discards 73c25038dd26 drm/amdkfd: Enable GWS based on FW Support discards 963e4c3866d2 drm/amdkfd: New IOCTL to allocate queue GWS (v2) discards b5d825b69d90 drm/amdgpu: Fix per-IB secure flag GFX hang discards 4881ae448953 drm/amdgpu: Fine-grained TMZ support discards 8ee89e5a6d86 drm/amdgpu: stop evicting encrypted BOs to swap discards 61d91305e181 drm/amdgpu: add TMZ handling to amdgpu_move_blit discards 4d8721864001 drm/amdgpu: also add the TMZ flag to GART discards 57359cc43f0e drm/amdgpu: fix the wrong logic checking when secure buffe [...] discards 3b5f48688d5e drm/amdgpu: Move to a per-IB secure flag (TMZ) discards 3bf406cd4991 drm/amd/display: Indicate use of TMZ buffers to DC discards 5a6ae802f7bf drm/amdgpu: implement TMZ accessor (v3) discards ef75260cd3b4 drm/amdgpu: remove the alignment placeholder for secure buffer discards 238bdfb14985 drm/amdgpu: move CS secure flag next the structs where it's used discards e087049971df drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 discards 9190dbfaab75 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 discards 7ff1d9a6bea8 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 discards c1d0927b57c4 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] discards 8a389c6ebd64 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter discards e59aaa6fc1d5 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h discards d1337a5d0593 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) discards a23652c60571 drm/amdgpu: job is secure iff CS is secure (v5) discards fd13b0144b2f drm/amdgpu: expand the context control interface with trust flag discards 884ef5041876 drm/amdgpu: expand the emit tmz interface with trusted flag discards 207feeb76f44 drm/amdgpu: add tmz bit in frame control packet discards 2d43f2b6dcb4 drm/amdgpu: add function to check tmz capability (v4) discards ea542d41f210 drm/amdgpu: add amdgpu_tmz data structure discards 0de133d5b729 drm/amdgpu: add tmz feature parameter (v2) discards f92f6fcd75f7 drm/amdgpu: define the TMZ bit for the PTE discards aa3590e5b879 drm/amdgpu: add UAPI to create secure commands (v3) discards 6d5ae2bf03a0 drm/amdgpu: add UAPI for creating encrypted buffers discards 795a6685c453 drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) discards db969407e5b4 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header discards ec648807924e drm/amd/amdgpu: Add missing SMUIO v12 register to headers discards 77c3ae6f8cfd drm/amdgpu/uvd7: remove unnecessary conversion to bool discards 0a09e7275780 drm/radeon: align short build log discards 067673e6bfc8 drm/radeon: use pattern rule to avoid code duplication in [...] discards acc6e29fc9cd drm/radeon: fix build rules of *_reg_safe.h discards 66795846b36c drm/radeon: remove unneeded header include path discards e02046d30702 drm/amdgpu: Ignore the not supported error from psp discards 50c49548370e drm/amdgpu: Add 4k resolution for virtual display discards 035a22521eef drm/amdgpu: Virtual display need to support multiple ctrcs discards 1b82fbcf5a3b drm/amdgpu: disable ras query and iject during gpu reset discards 36f0da61f312 drm/amdgpu: added xgmi ras error reset sequence discards e69813153882 drm/amdgpu: cleanup all virtualization detection routine discards c7432ceb1b3b drm/amdgpu: amends feature bits for MM bandwidth mgr discards b0fbdfde7a9d drm/amdgpu: purge ip_discovery headers discards c7db0cf0f5c7 drm/amdgpu: Fix FRU data checking discards 7a705cca238f drm/amdgpu: Expose TA FW version in fw_version file discards b5b52ef880b1 drm/amdgpu: disabled fru eeprom access discards 0e059daf6186 drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] discards 43ffb93f73ba drm/amdgpu: Add documentation for unique_id discards 527ee3cbafb2 drm/amdgpu: Add documentation for PCIe accounting discards d63fa352c2ab drm/amdgpu: Add documentation for memory info discards 61d13c183cb1 drm/amdgpu: Enable reading FRU chip via I2C v3 omits 3433138ad469 Merge branch 'v5.6-next/soc' into for-next omits 11e5e44ed523 Merge branch 'v5.6-next/dts64' into for-next omits 12fe325f4bf5 soc / drm: mediatek: Fix mediatek-drm device probing omits 396c3fccaf03 soc / drm: mediatek: Move routing control to mmsys device discards f03939c425e2 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs discards cf9d739b00aa rcu-tasks: Add count for idle tasks on offline CPUs discards 44b3f9cbb7c3 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] discards dff72b444319 rcu-tasks: Make RCU tasks trace also wait for idle tasks discards 5949c2bca6dd rcu-tasks: Handle the running-offline idle-task special case discards 7eefe7d64604 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans discards fc59c722e90a rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks discards e134e5fbc5f6 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] discards b14278d75511 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI discards ccda676d5812 rcu-tasks: Add grace-period and IPI counts to statistics discards 0b349202bc1e rcu-tasks: Split ->trc_reader_need_end discards c0d1defcf942 rcu-tasks: Provide boot parameter to delay IPIs until late [...] discards 7125a7596834 rcu-tasks: Add a grace-period start time for throttling and debug discards 31994f268e85 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks discards 503f69726990 rcu-tasks: Make rcutorture writer stall output include GP state discards 9498bb7fb833 rcu-tasks: Add RCU tasks to rcutorture writer stall output discards dfb7ceb51e50 rcu-tasks: Move #ifdef into tasks.h discards 422e706f27f3 rcu-tasks: Add stall warnings for RCU Tasks Trace discards b6ef74d2b652 rcutorture: Add torture tests for RCU Tasks Trace discards 25e6977f8e0e rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits d2b257ca8e08 rcu-tasks: Code movement to allow more Tasks RCU variants omits ffc3f8d6edf8 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] omits 81ed96ae6bea rcu-tasks: Use unique names for RCU-Tasks kthreads and messages omits 0e6bf4a455b0 rcutorture: Add torture tests for RCU Tasks Rude omits fa0a453640bc rcu-tasks: Add an RCU-tasks rude variant omits e4d32ddcb316 rcu-tasks: Refactor RCU-tasks to allow variants to be added omits 8ab97a5fcbaf rcutorture: Add a test for synchronize_rcu_mult() omits 635201e8d4da rcu: Reinstate synchronize_rcu_mult() omits dcfdba5ae822 rcu-tasks: Create struct to hold state information omits 22e54b16afc3 rcu-tasks: Move Tasks RCU to its own file omits f03b55ef76ee rcutorture: Add flag to produce non-busy-wait task stalls omits 2703a816bdad rcu: Add per-task state to RCU CPU stall warnings omits 93bc6ec3f9be sched/core: Add function to sample state of locked-down task discards 150ac0b05099 Pull fanotify named events patches from Amir discards d2bde6b7c0f3 fanotify: report name info for FAN_DIR_MODIFY event omits 7683c335f2e9 Merge branch 'perf/core' omits 5072c789731f Merge branch 'smp/core' omits b9690e14079e Merge branch 'x86/cleanups' omits bb9b03013f62 Merge branch 'core/rcu' omits fe094c75d9d5 Merge branch 'locking/core' omits c5fbf4c97e15 Merge branch 'perf/urgent' omits 1da4cf62ac28 Merge branch 'timers/core' omits be1a6f56465e Merge branch 'x86/cleanups' omits 4e93480bf18b Merge branch 'x86/entry' omits abf3ab0d3678 Merge branch 'x86/vmware' omits 7c8cc6ff08b8 Merge branch 'linus' discards 043d61d51987 fanotify: record name info for FAN_DIR_MODIFY event discards f013b4e2673d Merge branch 'asoc-5.6' into asoc-linus discards ed2d96bf85bf ipc/mqueue.c: fix a brace coding style issue discards a511ecb25db4 ubsan: include bug type in report header discards e5ce8f3a869c kasan: unset panic_on_warn before calling panic() discards eb1c746a83f6 ubsan: check panic_on_warn discards f287fac4c4f1 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] discards ab308cb6a9b0 ubsan: split "bounds" checker from other options discards b3ddb33fe736 ubsan: add trap instrumentation option discards 66c5ee2e828b usb: core: kcov: collect coverage from usb complete callback discards 0d6958a70483 kcov: collect coverage from interrupts discards 9333e655dd9b kcov: use t->kcov_mode as enabled indicator discards c5a3794440af kcov: move t->kcov_sequence assignment discards af9e5e2705f7 kcov: move t->kcov assignments into kcov_start/stop discards 81013823d098 kcov: fix potential use-after-free in kcov_remote_start discards a3caf1705753 kcov: cleanup debug messages discards 79b65f4eba4f init/Kconfig: clean up ANON_INODES and old IO schedulers options discards 60e27c325954 aio: simplify read_events() discards 5ba0b27b63fd kernel/relay.c: fix read_pos error when multiple readers discards 3e0fb5ed8c89 kernel/gcov/fs.c: replace zero-length array with flexible- [...] discards 8c8e49b248ee gcov: gcc_3_4: replace zero-length array with flexible-arr [...] discards 45c2fb6df9cb gcov: gcc_4_7: replace zero-length array with flexible-arr [...] discards c5b8856d3966 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] discards a3eaf934b641 samples/hw_breakpoint: drop use of kallsyms_lookup_name() discards 2fb84123cfcf samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes discards 56f4c3c957fc fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] discards 0acafbdf9fe5 fs/binfmt_elf.c: allocate less for static executable discards 429f21c27618 fs/binfmt_elf.c: delete "loc" variable discards 37a2538cb859 fs/epoll: make nesting accounting safe for -rt kernel discards c2c3df4e5c45 kselftest: introduce new epoll test case discards 11bcc36f9337 checkpatch: avoid warning about uninitialized_var() discards c07816dca1ae checkpatch: check proper licensing of Devicetree bindings discards 4595d1c95b79 checkpatch: improve Gerrit Change-Id: test discards f342fd0909b9 checkpatch: add command-line option for TAB size discards 875f0151e7cf checkpatch: fix multiple const * types discards 28f5122e1c32 checkpatch: fix minor typo and mixed space+tab in indentation discards 8f1708fab7a0 checkpatch: prefer fallthrough; over fallthrough comments discards 0ff0bd2b7a7a checkpatch: support "base-commit:" format discards 59a41fa8994f checkpatch: check SPDX tags in YAML files discards b0115814d3cb checkpatch: remove email address comment from email addres [...] discards 7f1ad09e718a lib/dynamic_debug.c: use address-of operator on section symbols discards 0787df2dd72e lib/list: prevent compiler reloads inside 'safe' list iteration discards 44b81a43086c lib: optimize cpumask_local_spread() discards d4a6ae93c266 linux/bits.h: add compile time sanity check of GENMASK inputs discards a47305b15a90 lib/test_kmod.c: remove a NULL test discards c39bccf4d58b lib/rbtree: fix coding style of assignments discards 59f8474f3367 lib/test_bitmap.c: make use of EXP2_IN_BITS discards c9e0359bb088 percpu_counter: fix a data race at vm_committed_as discards 31deb14ad809 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script discards 6e767c96a7d2 nds32: linker script: add SOFTIRQENTRY_TEXT discards d2c230e25779 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c discards af7743699797 lib/stackdepot.c: build with -fno-builtin discards 546df46f07bd lib/stackdepot.c: fix a condition in stack_depot_fetch() discards 894d2d7cd61b lib/stackdepot.c: check depot_index before accessing the s [...] discards d1d0f4de62c2 lib: test_stackinit.c: XFAIL switch variable init tests discards 35980db25ebc lib/scatterlist: fix sg_copy_buffer() kerneldoc discards 34d8da1490ad lib/ts_kmp.c: replace zero-length array with flexible-arra [...] discards b353a8e85ff5 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] discards 0fcdee1f613c lib/ts_bm.c: replace zero-length array with flexible-array member discards 4b91dfe3605f lib/bch.c: replace zero-length array with flexible-array member discards da73f5206f11 lib/test_lockup.c: add parameters for locking generic vfs locks discards f7dd875f468a lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] discards 2786ea37e3bb lib/test_lockup: rename disable_irq to fix build error discards f9ba7553cf8a lib/test_lockup: test module to generate lockups discards 90a2a589775b bitops: always inline sign extension helpers discards e1d0de7a5f64 MAINTAINERS: add an entry for kfifo discards 3d06d3b60aef compiler: Remove CONFIG_OPTIMIZE_INLINING entirely discards aa319bf910fe sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] discards ba36d9938ec3 kernel/extable.c: use address-of operator on section symbols discards 1df06e43ef64 asm-generic: fix unistd_32.h generation format discards 388ae9d104de proc: inline m_next_vma into m_next discards 0037bd104d6d seq_file: remove m->version discards 7a05c9165819 proc: use ppos instead of m->version discards a567756698ef proc: remove m_cache_vma discards 7fb4073b7dd3 proc: inline vma_stop into m_stop discards 79b61184588d proc: speed up /proc/*/statm discards 95350d03c4b3 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes discards 73c7d9f23bc4 proc: faster open/read/close with "permanent" files discards d154aa441c8e fs/proc/inode.c: annotate close_pdeo() for sparse discards 0e6c52a6a84b kernel/hung_task.c: Monitor killed tasks. discards a68aa2847754 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 381e784a6934 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 1db5048c8923 mm/dmapool.c: micro-optimisation remove unnecessary branch discards a79518c9969f include/linux/memremap.h: remove stale comments discards 3f4ce0d8ab78 include/linux/swapops.h: correct guards for non_swap_entry() discards 06b9fd8c5241 mm: use fallthrough; discards 6e99894ce6ea mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] discards d6972535d8b1 mm: fix ambiguous comments for better code readability discards 33ec27c4624d mm/zsmalloc: add missing annotation for unpin_tag() discards ed1f3d82d4ec mm/zsmalloc: add missing annotation for pin_tag() discards 2ecf09ba5301 mm/zsmalloc: add missing annotation for migrate_read_unlock() discards d7dae733234f mm/zsmalloc: add missing annotation for migrate_read_lock() discards 7beacf16b65b mm/slub: add missing annotation for put_map() discards 427ffa32d694 mm/slub: add missing annotation for get_map() discards 202240db32da mm/mempolicy: add missing annotation for queue_pages_pmd() discards 6426e064d86e mm/hugetlb: add missing annotation for gather_surplus_pages() discards 97bdc1fafd17 mm/compaction: add missing annotation for compact_lock_irqsave discards 1450e2ecc901 mm/zswap: allow setting default status, compressor and all [...] discards b989461e2ca0 mm: prevent a warning when casting void* -> enum discards 4c377b768d7d mm: huge tmpfs: try to split_huge_page() when punching hole discards af290fc15155 mm/shmem.c: Clean code by removing unnecessary assignment discards c41b5790eaed mm/shmem.c: distribute switch variables for initialization discards a9da50d562f5 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] discards b0b8c620679d mm/memory_hotplug: allow to specify a default online_type discards bb57da0a722e mm/memory_hotplug: convert memhp_auto_online to store an o [...] discards 26f500fa47f9 mm/memory_hotplug: unexport memhp_auto_online discards 073a65af04af hv_balloon-dont-check-for-memhp_auto_online-manually-fix discards 024bf2e933fc hv_balloon: don't check for memhp_auto_online manually discards a0a42c06bc00 powernv/memtrace: always online added memory blocks discards d8a103100c0a drivers/base/memory: store mapping between MMOP_* and stri [...] discards d6cbeeaceffa drivers/base/memory: map MMOP_OFFLINE to 0 discards 35ea7b0176a1 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE discards adcdc06f228d mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] discards e9fc67dac5ac mm/sparse.c: move subsection_map related functions together discards 8cd5cb477a38 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] discards 59c120fe884a mm/sparse.c: only use subsection map in VMEMMAP case discards 6c1933c770a5 mm/sparse.c: introduce a new function clear_subsection_map() discards b78defc46254 mm/sparse.c: introduce new function fill_subsection_map() discards 57e0ee0b325f mm/memory_hotplug.c: cleanup __add_pages() discards 9f1a812dc79e mm/memory_hotplug.c: simplify calculation of number of pag [...] discards 55f7013b4949 mm/memory_hotplug.c: only respect mem= parameter during bo [...] discards 51e4f790ee33 mm/page_ext.c: drop pfn_present() check when onlining discards 980d7edbcfb6 drivers/base/memory.c: drop pages_correctly_probed() discards 24cce82bc688 drivers/base/memory.c: drop section_count discards db50f09b08bb drivers/base/memory.c: indicate all memory blocks as removable discards a19e63c46a18 userfaultfd: selftests: add write-protect test discards 6b76853eaae7 userfaultfd: selftests: refactor statistics discards a9d5dd568ab5 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally discards 38ff7e01feb5 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update discards 1bc1daffeb38 userfaultfd: wp: don't wake up when doing write protect discards 3d23b3d4b00d userfaultfd: wp: enabled write protection in userfaultfd API discards 4c8a4bdb0ea2 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl discards df2dc198b440 userfaultfd: wp: support write protection for userfault vma range discards a752b9f388c9 khugepaged: skip collapse if uffd-wp detected discards b3e18fcabfa1 userfaultfd: wp: support swap and page migration discards 2e05072107df userfaultfd: wp: add pmd_swp_*uffd_wp() helpers discards f658fe9e2f91 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork discards a6ac85184abb userfaultfd: wp: apply _PAGE_UFFD_WP bit discards 9d658665883e mm: merge parameters for change_protection() discards 38ed69267f87 userfaultfd: wp: add UFFDIO_COPY_MODE_WP discards 2b007e2b3ac2 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers discards f1ba1e863b01 userfaultfd: wp: add WP pagetable tracking to x86 discards 524522e5ba92 userfaultfd: wp: hook userfault handler to write protection fault discards 479c495f9f7f userfaultfd: wp: add helper for writeprotect check discards 08442fe38731 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] discards 3aae0517525b mm/page_reporting: add free page reporting documentation discards 26d1e67e1cbd mm/page_reporting: add budget limit on how many pages can [...] discards 341f5afd3ab4 mm/page_reporting: rotate reported pages to the tail of the list discards 1959f242f03d virtio-balloon: add support for providing free page report [...] discards c36d579f6ad4 virtio-balloon: pull page poisoning config out of free pag [...] discards 0213dba069fd mm: introduce Reported pages discards 73c019a3079a mm: add function __putback_isolated_page discards 3bbcccf6933d mm: use zone and order instead of free area in free_list m [...] discards 06fea09ecb86 mm: adjust shuffle code to allow for future coalescing discards 450cee4587f9 mm: code cleanup for MADV_FREE discards c756cdc9cc09 mm/madvise: allow KSM hints for remote API discards c7ae708ed09d mm/madvise: employ mmget_still_valid() for write lock discards d3c628baca49 mm/madvise: support both pid and pidfd for process_madvise discards 02033d3d6da8 pid: move pidfd_get_pid() to pid.c discards 890d19a1107c mm/madvise: check fatal signal pending of target process discards 9c5ab415f7ad fix process_madvise build break for arm64 discards 0dab66ffcdf9 mm/madvise: introduce process_madvise() syscall: an extern [...] discards 8d9899cb892d mm/madvise: pass task and mm to do_madvise discards 8b6f2ea8481d drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] discards fcf134d494f2 drivers/base/memory.c: cache memory blocks in xarray to ac [...] discards a6373f104a2b mm/ksm.c: update get_user_pages() argument in comment discards bd1ee26b0595 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE discards f9a5233c6c58 include/linux/pagemap.h: optimise find_subpage for !THP discards f09516f63443 mm, thp: track fallbacks due to failed memcg charges separately discards 2531972ae58d mm, shmem: add vmstat for hugepage fallback discards 53547e7dfe2c mm-migratec-migrate-pg_readahead-flag-fix discards f94ac3172566 mm/migrate.c: migrate PG_readahead flag discards 48cd5b2434cb mm/migrate.c: unify "not queued for migration" handling in [...] discards 86276e4a77e3 mm/migrate.c: check pagelist in move_pages_and_store_status() discards c9d1277babac mm/migrate.c: wrap do_move_pages_to_node() and store_status() discards 512734863d72 mm/migrate.c: no need to check for i > start in do_pages_move() discards 29aca2cd1790 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] discards 605dfaeeb741 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix discards c1dbee023d85 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t discards 37b37ccbe244 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set discards eaf92347c813 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] discards b8c4c6601fc1 selftests/vm: fix map_hugetlb length used for testing read [...] discards 7f715f5c8d84 mm: hugetlb: fix per-node size calculation for hugetlb_cma discards 991a8daf439b mm: cleanup cmdline_parse_hugetlb_cma() discards 163f0dba86e0 mm: hugetlb: optionally allocate gigantic hugepages using cma discards eba05538cf8c mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() discards a6d2637ad641 mm/hugetlb.c: clean code by removing unnecessary initialization discards 157222ef1a9b hugetlb_cgroup: add hugetlb_cgroup reservation docs discards d1e8df8fc9b1 hugetlb_cgroup: add hugetlb_cgroup reservation tests discards 35357f8609af hugetlb: remove check_coalesce_bug debug code discards 8e8667982303 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs discards 643720e3e58b hugetlb: support file_region coalescing again discards 7f5fd257cc70 hugetlb_cgroup: support noreserve mappings discards 04ae75cdebe4 hugetlb_cgroup-add-accounting-for-shared-mappings-fix discards 0609826396f2 hugetlb_cgroup: add accounting for shared mappings discards 30971dd0d5e1 mm/hugetlb: fix file_region entry allocations discards 37fcde99b69b hugetlb: disable region_add file_region coalescing discards 7863636bf5e1 hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] discards 67d3320ac0ed hugetlb_cgroup: add reservation accounting for private mappings discards 08bbb38ad931 mm/hugetlb_cgroup: fix hugetlb_cgroup migration discards 000f5a7f6110 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] discards d2076fa048d3 hugetlb_cgroup: add hugetlb_cgroup reservation counter discards 508ecd7b7bce hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race discards 7cbecc2a9532 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization discards 091e69004a54 mm/memblock.c: remove redundant assignment to variable max_addr discards 3d59a81592fd mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() discards 760574918262 mm/mempolicy: check hugepage migration is supported by arc [...] discards bbee226783c9 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping discards 6fd8ab34e3b1 mm/compaction.c: clean code by removing unnecessary assignment discards 651b0d94b97a mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 discards 6d845214b07e mm/compaction: Disable compact_unevictable_allowed on RT discards e09d0319236c mm/compaction: really limit compact_unevictable_allowed to [...] discards 8a59d85e0d56 mm, compaction: fully assume capture is not NULL in compac [...] discards 89c0b9537711 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix discards 26269e6e62c4 mm,thp,compaction,cma: allow THP migration for CMA allocations discards 7c8b63dd7305 mm,compaction,cma: add alloc_contig flag to compact_control discards c8bdc3a370a2 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] discards bf6fbb6fb3d8 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() discards 3611f79f9f57 mm/vmscan.c: Clean code by removing unnecessary assignment discards da709eb1082a mm/vmscan.c: fix data races using kswapd_classzone_idx discards 8fceb6b149f6 mm/vmscan.c: remove cpu online notification for now discards 025693ec00da mm: vmscan: replace open codings to NUMA_NO_NODE discards 5b00b04502ac mm: vmpressure: use mem_cgroup_is_root API discards c096b751cea9 mm: vmpressure: don't need call kfree if kstrndup fails discards 644b892ef5a8 mm/page_alloc: simplify page_is_buddy() for better code re [...] discards e3e3cc4aeb65 mm/page_alloc.c: fix tick timer stall during deferred page init discards f0be9ff6b4d6 mm/page_alloc.c: micro-optimisation Remove unnecessary branch discards 601643104c5d mm/page_alloc.c: use free_area_empty() instead of open-coding discards f0324da2c8ed mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] discards 8a9bb2ac1b58 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] discards ada25db5e474 mm, pagealloc: micro-optimisation: save two branches on ho [...] discards 8f5a869e613f mm/page_alloc: increase default min_free_kbytes bound discards 155072b43d50 kasan: fix -Wstringop-overflow warning discards e8768f7d26a3 kasan: add test for invalid size in memmove discards e633b0c62e6a kasan-detect-negative-size-in-memory-operation-function-fix-2 discards 7d3ec9bccd99 kasan/tags: fix -Wdeclaration-after-statement warn discards 4db62c5e6e14 kasan: detect negative size in memory operation function discards c729aec7d622 mm/sparse.c: allocate memmap preferring the given node discards 161e5a52f9b4 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] discards 48f345fc8e9d mm/sparse: rename pfn_present() to pfn_in_present_section() discards a6cb4cc4f1b6 mm/sparsemem: get address to page struct instead of addres [...] discards 541eac36256e selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes discards 56fd66f053ee selftest: add MREMAP_DONTUNMAP selftest discards 986940c77f57 selftest-add-mremap_dontunmap-selftest-fix discards 8b052b8ecc3c selftests: add MREMAP_DONTUNMAP selftest discards c14a4aba4a2d mm-add-mremap_dontunmap-to-mremap-v7 discards 4c51016b12a8 mm-add-mremap_dontunmap-to-mremap-v6 discards fe79fc22c96d mm/mremap: add MREMAP_DONTUNMAP to mremap() discards 99b0a4b278cd mm: mmap: add trace point of vm_unmapped_area discards b4f1bef17375 mmap: remove inline of vm_unmapped_area discards 23e244838b98 mm/memory.c: clarify a confusing comment for vm_iomap_memory discards 0c08c8c36b79 mm: clarify a confusing comment for remap_pfn_range() discards 31f4de245571 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path discards 6506718c3208 mm/gup: allow to react to fatal signals discards 420989fa40d6 mm/gup: allow VM_FAULT_RETRY for multiple times discards 825c9d33ded8 mm: allow VM_FAULT_RETRY for multiple times discards e51b12cdb2c0 mm: introduce FAULT_FLAG_INTERRUPTIBLE discards f28dcdc06067 mm: introduce FAULT_FLAG_DEFAULT discards e92bf74c7276 userfaultfd: don't retake mmap_sem to emulate NOPAGE discards 723b0452fe4c mm: return faster for non-fatal signals in user mode faults discards 65926238ddb1 sh/mm: use helper fault_signal_pending() discards e748c2c185dd powerpc/mm: use helper fault_signal_pending() discards 858fe0aead4f arm64/mm: use helper fault_signal_pending() discards dea754385c68 arc/mm: use helper fault_signal_pending() discards b12747f46b8b x86/mm: use helper fault_signal_pending() discards 331e78972c0c mm-introduce-fault_signal_pending-fix discards 471210692c08 mm: introduce fault_signal_pending() discards e74ad2655254 mm/gup: fix __get_user_pages() on fault retry of hugetlb discards ecdd218bae4e mm/gup: rename "nonblocking" to "locked" where proper discards 93672addf65f mm: add pagemap.h to the fine documentation discards cf13515b33fb mm/vma: make is_vma_temporary_stack() available for general use discards 97b61b8b6210 mm/vma: make vma_is_foreign() available for general use discards c4b919405eb2 mm/vma: move VM_NO_KHUGEPAGED into generic header discards ef2029b64391 mm/mmap.c: fix the adjusted length error discards f432d5fe7ac8 mm/vma: append unlikely() while testing VMA access permissions discards 2bbedde38f9e mm/vma: replace all remaining open encodings with vma_is_a [...] discards 457d769b33d1 mm/vma: replace all remaining open encodings with is_vm_hu [...] discards 12fec1c13444 mm/vma: make vma_is_accessible() available for general use discards 2362e1488385 mm/vma: add missing VMA flag readable name for VM_SYNC discards 4d0917b98c22 mm: set vm_next and vm_prev to NULL in vm_area_dup() discards 2f0ea13847ef Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" discards 34750a17b155 mm: don't prepare anon_vma if vma has VM_WIPEONFORK discards a1d6a753c96c mm/mapping_dirty_helpers: Update huge page-table entry callbacks discards 880d9048b845 mm: memcg: make memory.oom.group tolerable to task migration discards 1a00dbc87e5e mm, memcg: bypass high reclaim iteration for cgroup hierar [...] discards 7b325df59309 mm, memcg: prevent mem_cgroup_protected store tearing discards 24c97cec9c1b mm, memcg: prevent memory.swap.max load tearing discards 69a3fee7ec98 mm, memcg: prevent memory.min load/store tearing discards d48b34b15bda mm, memcg: prevent memory.low load/store tearing discards 54137fa2196f mm, memcg: prevent memory.max load tearing discards 89ecc0214eee mm, memcg: prevent memory.high load/store tearing discards 277fbf93f7b4 memcg-optimize-memorynuma_stat-like-memorystat-fix discards 3ecf876fb014 mm/memcg: optimize memory.numa_stat like memory.stat discards fc4c120faa61 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused discards 7fe9b1ea0b2f memcg: css_tryget_online cleanups discards c885ef59c7bf mm: memcontrol: recursive memory.low protection discards 8b64953ef994 mm: memcontrol: clean up and document effective low/min ca [...] discards 8906ed14c4ec mm: memcontrol: fix memory.low proportional distribution discards 08774b2b3b42 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] discards 64da034648be mm: memcg/slab: cache page number in memcg_(un)charge_slab() discards 94cc551345f6 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() discards eae4fe57fe47 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] discards ca8f9dcc046c mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments discards 972499e5d578 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments discards c514485bc809 mm: memcg/slab: use mem_cgroup_from_obj() discards 7d7c56aea622 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node discards 45af3248e14a mm, memcg: fix build error around the usage of kmem_caches discards 7cdfd82599f7 mm/swap_state.c: use the same way to count page in [add_to [...] discards 3e8dd9ac751b mm: swap: use smp_mb__after_atomic() to order LRU bit set discards 45e0e62ccc07 mm-swap-make-page_evictable-inline-fix discards e95222c9ef92 mm: swap: make page_evictable() inline discards 87927b7b24eb mm/swap_slots.c: assign|reset cache slot by value directly discards cf61a0fa5b43 mm/swapfile: fix data races in try_to_unuse() discards bee0f0094519 mm/swap.c: not necessary to export __pagevec_lru_add() discards 9cb9e1065cb4 mm/swapfile.c: fix comments for swapcache_prepare discards f058f1efc004 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path discards 64e61ef50d8d mm/gup: rename nr as nr_pinned in get_user_pages_fast() discards f25bc8c25555 mm/gup/writeback: add callbacks for inaccessible pages discards b35101f4ad87 mm: dump_page(): additional diagnostics for huge pinned pages discards f2671024a472 mm: improve dump_page() for compound pages discards e2da3c936f4b selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] discards cec8ec4011df mm/gup_benchmark: support pin_user_pages() and related calls discards 88ec84ad5593 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting discards 5156526b25b1 mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] discards 9420db1e8c56 mm-gup-track-foll_pin-pages-fix-2-fix discards 1123333ef44e mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" discards 6fded9508116 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages discards ab4cb4d3c2e9 mm/gup: track FOLL_PIN pages discards 04fdd689b641 mm/gup: require FOLL_GET for get_user_pages_fast() discards 3dff72e8f68e mm/gup: pass gup flags to two more routines discards 5dcc6b296173 mm: introduce page_ref_sub_return() discards 47ea94ccc3af mm/gup: pass a flags arg to __gup_device_* functions discards fb309be26bda mm/gup: split get_user_pages_remote() into two routines discards 6a2e6f0321e1 mm/filemap.c: rewrite pagecache_get_page documentation discards 24c02b07c6fc mm/filemap.c: unexport find_get_entry discards f025faa65637 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] discards 3edb90b3f3d8 include/linux/pagemap.h: rename arguments to find_subpage discards 6395518fbb3e mm/filemap.c: use vm_fault error code directly discards 23dcc37a18f7 mm/filemap.c: remove unused argument from shrink_readahead [...] discards c62e390e768e mm/filemap.c: clear page error before actual read discards d98bc7d73ff1 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] discards 036a2da7812b mm/filemap.c: don't bother dropping mmap_sem for zero size [...] discards 7b0f9b33e773 mm/Makefile: disable KCSAN for kmemleak discards ba86a6d308d1 mm/kmemleak.c: use address-of operator on section symbols discards 3db578a7e8cb Revert "topology: add support for node_to_mem_node() to de [...] discards 30ba30e88f9f slub: relocate freelist pointer to middle of object discards 82deb38bf2f9 slub: improve bit diffusion for freelist ptr obfuscation discards 3cad29ee7481 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs discards cc7179621075 mm/slub.c: replace cpu_slab->partial with wrapped APIs discards 0b367be7cbc3 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 1921e8168df7 fs_parse: Remove pr_notice() about each validation discards 19fde14431d8 ramfs: support O_TMPFILE discards 7aa3b4455251 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning discards 6b1d1bc75f01 ocfs2: use scnprintf() for avoiding potential buffer overflow discards d5637abbda2f ocfs2: roll back the reference count modification of the p [...] discards b6871241d18e ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] discards 182984cc4b3e ocfs2: dlm: replace zero-length array with flexible-array member discards f466232bf4fe ocfs2: cluster: replace zero-length array with flexible-ar [...] discards 4d5afe5f999f ocfs2: replace zero-length array with flexible-array member discards 9cc5f2bf0672 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] discards 7269ba8d7e58 ocfs2: remove useless err discards b382307d3923 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" discards e7bdad888509 ocfs2: there is no need to log twice in several functions discards 0c70222c60b3 ocfs2: remove dlm_lock_is_remote discards bfd0eae93c80 ocfs2: use OCFS2_SEC_BITS in macro discards af838f2416da ocfs2: remove unused macros discards 8a6c38dd1ae7 ocfs2: remove FS_OCFS2_NM discards 70fe3702de5a scripts/spelling.txt: add more spellings to spelling.txt discards 862501f483eb scripts/spelling.txt: add syfs/sysfs pattern discards eca365199a65 asm-generic: make more kernel-space headers mandatory discards 062b76fb9952 drivers/infiniband/sw/siw/siw_qp_rx.c: suppress uninitiali [...] discards d7c8c7de96de kthread: mark timer used by delayed kthread works as IRQ safe discards 78ca40586fb7 mm: fork: fix kernel_stack memcg stats for various stack i [...] discards ffeebaac4707 mm: fork: fix kernel_stack memcg stats for various stack i [...] discards ed17369bf78a libfs: fix infoleak in simple_attr_read() discards ccab84a7fc19 hugetlb_cgroup: fix illegal access to memory discards 30e34d6ac6f8 /proc/kpageflags: do not use uninitialized struct pages discards 5975c21c5ccf /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards ba339080c4cd mm/swapfile.c: move inode_lock out of claim_swapfile omits d70e669eadf1 Merge branch 'spi-5.7' into spi-next omits 4d75036f478f rbd: don't mess with a page vector in rbd_notify_op_lock() omits de58d9506b03 rbd: don't test rbd_dev->opts in rbd_dev_image_release() omits 7508fb974e9f rbd: call rbd_dev_unprobe() after unwatching and flushing [...] omits d6826f921fa5 rbd: avoid a deadlock on header_rwsem when flushing notifies omits 8e0a52bb1235 ceph: fix snapshot directory timestamps omits e219079b86e0 ceph: wait for async creating inode before requesting new [...] omits e2d35c7198c2 ceph: don't skip updating wanted caps when cap is stale omits b41ec0a88cc7 ceph: request new max size only when there is auth cap omits 8930d477f36e ceph: cleanup return error of try_get_cap_refs() omits 084d1c26b83e ceph: return ceph_mdsc_do_request() errors from __get_parent() omits 56a204a8d5fd ceph: check all mds' caps after page writeback omits ef5d676e31a9 ceph: update i_requested_max_size only when sending cap ms [...] omits cb1d8664afc8 ceph: simplify calling of ceph_get_fmode() omits 6fb34022c41d ceph: remove delay check logic from ceph_check_caps() omits f5fcc5c8708d ceph: consider inode's last read/write when calculating wa [...] omits a9ce051afe63 ceph: always renew caps if mds_wanted is insufficient omits 24a3ce7e60cd ceph: update dentry lease for async create omits 2e747f8b6e4b ceph: attempt to do async create when possible omits e2cfbf2d5668 ceph: cache layout in parent dir on first sync create omits b593cbc4bd56 ceph: add new MDS req field to hold delegated inode number omits f9498ef508a5 ceph: decode interval_sets for delegated inos omits b20bb4d6d280 ceph: make ceph_fill_inode non-static omits 892e737e4b9c ceph: perform asynchronous unlink if we have sufficient caps omits b15be292482e ceph: don't take refs to want mask unless we have all bits omits 16ecfa6e6f1f ceph: cap tracking for async directory operations omits 051633f3b234 ceph: make __take_cap_refs non-static omits de5a65f01e88 ceph: add infrastructure for waiting for async create to complete omits a6123ca8e6dc ceph: track primary dentry link omits 4661d43928a0 ceph: add flag to designate that a request is asynchronous omits a331b428f98f ceph: more caps.c lockdep assertions omits cb5f2d56c289 ceph: clean up kick_flushing_inode_caps() omits ed2eb96fbe9d libceph: directly skip to the end of redirect reply omits 0c5dde920cec libceph: simplify ceph_monc_handle_map() omits ffb4d72f0591 ceph: return ETIMEDOUT errno to userland when request timed out omits 11da0b08e5ea ceph: re-org copy_file_range and fix some error paths omits c6508c90ea56 ceph: move to a dedicated slabcache for mds requests omits 7f78e4ddacb5 ceph: reorganize fields in ceph_mds_request omits 1b466b36a507 ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite omits 5765f07c16ad ceph: replace zero-length array with flexible-array member omits 289f451e0086 rbd: enable multiple blk-mq queues omits aee8942bc15c rbd: embed image request in blk-mq pdu omits 0336b4fbb764 rbd: acquire header_rwsem just once in rbd_queue_workfn() omits 535ccd979abf rbd: get rid of img_request_layered_clear() omits 40fb8426cd2b rbd: kill img_request kref omits 3eab363ecef6 ceph: check if file lock exists before sending unlock request omits ea01a4cb77ed ceph: fix description of some mount options omits 2a9cac9a462c ceph: move ceph_osdc_{read,write}pages to ceph.ko omits fefdeb72a0f8 ceph: don't ClearPageChecked in ceph_invalidatepage() omits 1a37d7f4f812 rbd: remove barriers from img_request_layered_{set,clear,test}() omits 8d0c6df137f6 libceph: drop CEPH_DEFINE_SHOW_FUNC omits a9bc2af98195 ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] omits bd33ec8073f4 ceph: add refcounting for Fx caps omits 173f9f706f01 ceph: register MDS request with dir inode from the start omits 3fd01918bbba Merge branch 'WIP.locking/core' omits a4068736634b Merge branch 'WIP.x86/entry' omits 630ed01451a3 Merge branch 'WIP.locking/kcsan' omits 4afa155be0b1 Merge branch 'core/objtool' omits b07838656143 Merge branch 'efi/core' omits eede06879d3c Merge branch 'irq/core' omits 64c500bc072a Merge branch 'irq/urgent' omits f33ba39f26b0 Merge branch 'x86/cleanups' omits 50b6b85a87dd Merge branch 'locking/kcsan' omits c841a3e924c6 Merge branch 'perf/core' omits 18e6816ee11f Merge branch 'perf/urgent' omits 742131dcf835 Merge branch 'ras/core' omits 6303507d8026 Merge branch 'sched/core' omits 377904993111 Merge branch 'sched/rt' omits 3585234d3df9 Merge branch 'smp/core' omits daae8238281d Merge branch 'timers/core' omits f59872028128 Merge branch 'timers/nohz' omits b65c5ec3f7d3 Merge branch 'x86/asm' omits fc684e8bb37b Merge branch 'x86/boot' omits cdc18b407593 Merge branch 'x86/build' omits c50c4f95f903 Merge branch 'x86/cleanups' omits 3be30ad6e8f7 Merge branch 'x86/cpu' omits 3a1a73b2f74e Merge branch 'x86/fpu' omits 9636fc064caa Merge branch 'x86/kdump' omits b2c8b850bd14 Merge branch 'x86/misc' omits bd5993fdb13f Merge branch 'x86/mm' omits 713fb47f6c27 Merge branch 'x86/splitlock' omits 3dbc8900c7df Merge branch 'x86/timers' omits 5239949caaf2 Merge branch 'x86/urgent' omits 953e73f4ea27 x86/entry: Fix SYS_NI() build failure omits 3d5a5417ad06 fpga: dfl: afu: support debug access to memory-mapped afu regions omits 24315b212b7d fpga: dfl.h: Replace zero-length array with flexible-array member omits cb489303edd7 hv: hyperv_vmbus.h: Replace zero-length array with flexibl [...] omits cdce0c035f07 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm [...] discards 0f2ef2af24e4 mm/hmm: check the device private page owner in hmm_range_fault() discards 2eaab18ec9e0 mm: simplify device private page handling in hmm_range_fault discards b8a8ba370a59 mm: handle multiple owners of device private pages in migrate_vma discards c92ca3fc41b1 memremap: add an owner field to struct dev_pagemap discards ede58c05bec9 mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ discards 295a514771a9 mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() discards 3a36fdecb44d mm/hmm: simplify hmm_vma_walk_hugetlb_entry() discards 91a1853192ff mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag discards 0884fdaaca92 mm/hmm: don't provide a stub for hmm_range_fault() discards b933b0dd6a78 mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() discards 1377e82b3445 mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_ [...] discards d54cc2eda328 mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on reque [...] discards d4f5d2c8503a mm/hmm: reorganize how !pte_present is handled in hmm_vma_ [...] discards e1d4af5b3c32 mm/hmm: add missing call to hmm_range_need_fault() before [...] discards 18d074172ac1 mm/hmm: add missing pfns set to hmm_vma_walk_pmd() discards 718fe422c7e3 mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock discards ebccbbaa813d mm/hmm: add missing unmaps of the ptep during hmm_vma_hand [...] omits 8077f8157271 media: Fix build failure due to missing select REGMAP_I2C omits 912e10bb5888 Merge branch 'mvebu/dt64' into mvebu/for-next discards cbcef89c499e Merge branch 'for-next-next-v5.6-20200313' into for-next-20200313 discards 98cc8991c54b Merge branch 'for-next-current-v5.5-20200313' into for-nex [...] discards c31b0ddf9420 Merge branch 'ext/nik/remove-async-subvol' into for-next-n [...] discards 78addad3d08a Merge branch 'misc-next' into for-next-next-v5.6-20200313 discards 3c3774a7d74a Merge branch 'misc-5.6' into for-next-next-v5.6-20200313 discards 3f50761a71d7 Merge branch 'misc-5.6' into for-next-current-v5.5-20200313 discards abd7f12c918b btrfs: Remove async_transid btrfs_mksubvol/create_subvol/c [...] discards c530cc220b71 btrfs: Remove transid argument from btrfs_ioctl_snap_creat [...] discards 0228b05c4f1d btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support discards 55738ff1845b btrfs: kill the subvol_srcu discards 46f768d5abd8 btrfs: make btrfs_cleanup_fs_roots use the radix tree lock discards 792a5ca65442 btrfs: don't take an extra root ref at allocation time discards db8583822ae8 btrfs: hold a ref on the root on the dead roots list discards 7db2e7f8273e btrfs: make inodes hold a ref on their roots discards 0faa7754d294 btrfs: move the root freeing stuff into btrfs_put_root discards 24d3ce7ea856 btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root discards a63540163c5e btrfs: make the extent buffer leak check per fs info discards c7a1d8d4c3b2 btrfs: remove a BUG_ON() from merge_reloc_roots() discards c698f9504190 btrfs: hold a ref on the root->reloc_root discards 381bab641732 btrfs: clear DEAD_RELOC_TREE before dropping the reloc root discards 3ed44f8787e6 btrfs: free the reloc_control in a consistent way discards 3eba67af68d7 btrfs: do not init a reloc root if we aren't relocating discards f5565216da8b btrfs: reloc: clean dirty subvols if we fail to start a tr [...] discards 64a1bc3277d9 btrfs: unset reloc control if we fail to recover discards 18f473e6f592 btrfs: drop block from cache on error in relocation discards 982e51a63635 btrfs: relocation: Use btrfs_find_all_leaves to locate dat [...] discards 0c2c339ae3e4 btrfs: fix ref-verify to catch operations on 0 ref extents discards ed38992744a8 btrfs: make ranged full fsyncs more efficient discards 73cf436828b9 btrfs: factor out inode items copy loop from btrfs_log_inode() discards 07b7cb0f1787 btrfs: add helper to get the end offset of a file extent item discards 187ab6316739 btrfs: fix missing file extent item for hole after ranged fsync discards 893af22d10d9 btrfs: account ticket size at add/delete time discards 59043269d4cb btrfs: fix log context list corruption after rename whiteo [...] discards a2f8f2ed6243 btrfs: implement migratepage callback for data pages discards 62811e9d38d6 btrfs: Remove block_rsv parameter from btrfs_drop_snapshot discards 9994e470071e btrfs: Remove __ prefix from btrfs_block_rsv_release discards a849d6173e4b btrfs: relocation: Check cancel request after each extent found discards 7ea89b603be1 btrfs: relocation: Check cancel request after each data page read discards 09be3ee602de btrfs: relocation: add error injection points for cancelli [...] discards b6baafe15745 Btrfs: implement full reflink support for inline extents discards 8e7f04c76ddb Btrfs: simplify inline extent handling when doing reflinks discards 10aaf0504a54 Btrfs: move all reflink implementation code into its own file discards c443006a934b btrfs: scrub: Replace zero-length array with flexible-arra [...] discards 0eb21b159240 btrfs: rcu-string: Replace zero-length array with flexible [...] discards 85cfb8bbcee8 btrfs: delayed-inode: Replace zero-length array with flexi [...] discards 0102305c33a9 btrfs: add RCU locks around block group initialization omits 35595372d95c Remove redundant YYLOC global declaration omits 28d4d0e16f09 When using NFSv4.2, the security label for the root inode [...] omits ec14a914b844 media: venus: firmware: Ignore secure call error on first resume discards 2bbad2db0749 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards 7c911fd80d24 remoteproc: return error for bad "recovery" debugfs input discards d43264fc87c4 remoteproc: remoteproc debugfs file fixes discards 31ec24b94a09 remoteproc: re-check state in rproc_trigger_recovery() discards 93b2c0b30c35 remoteproc: stm32: demote warning about optional property absence discards 18101380c160 remoteproc/mediatek: Use size_t type for len in scp_da_to_va discards 24829246f2fc remoteproc: Adapt coredump to generate correct elf type discards 46f7c4d93bd9 remoteproc: Allow overriding only sanity_check discards a7f85f858764 remoteproc: Add elf64 support in elf loader discards 3a8ca29ada4a remoteproc: Rename rproc_elf_sanity_check for elf32 discards c74889836739 remoteproc: Add elf helpers to access elf64 and elf32 fields discards e8942b0308f0 remoteproc: Use u64 type for boot_addr discards da52677ca82f remoteproc: Use size_t instead of int for rproc_mem_entry len discards 0fcbb369f052 remoteproc: Use size_t type for len in da_to_va discards 9307a1578aea remoteproc: fix kernel-doc warnings discards 05eafe64881f hwspinlock: Allow drivers to be built with COMPILE_TEST discards 1a40eb61fe11 remoteproc: qcom_q6v5_mss: Reload the mba region on coredump discards 02b82b2e5214 remoteproc: qcom_q6v5_mss: Validate each segment during loading discards 0d20e3d606b0 remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown omits e63de44d28ca xen/xenbus: remove unused xenbus_map_ring() discards c62c88aa3134 btrfs: Open code insert_extent_backref discards 87cad44a614b btrfs: Remove impossible BUG_ON in get_tree_block_key discards 014c1df77b74 btrfs: balance: factor out convert profile validation discards 967afd40e4a4 btrfs: return void from csum_tree_block discards c6012a65301c btrfs: simplify tree block checksumming loop discards 10b85bcee045 btrfs: inline checksum name and driver definitions discards 65755a1fd12e btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk discards 593212a6137f btrfs: fix btrfs_calc_reclaim_metadata_size calculation discards 48693eda22cf Btrfs: fix crash during unmount due to race with delayed i [...] discards 2f8efa73be0b btrfs: factor out prepare_allocation() for extent allocation discards f3fc8d12f76c btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation discards a587675f6412 btrfs: factor out chunk_allocation_failed() for extent allocation discards e6c38b7c83f5 btrfs: drop unnecessary arguments from find_free_extent_up [...] discards fb4efd208b6d btrfs: factor out found_extent() for extent allocation discards 78769cc9af42 btrfs: factor out release_block_group() discards 02cbf3902b92 btrfs: drop unnecessary arguments from clustered allocatio [...] discards d0e0b53395e5 btrfs: factor out do_allocation() for extent allocation discards e95c664e70a6 btrfs: move variables for clustered allocation into find_f [...] discards 7ffcd2e027fb btrfs: move hint_byte into find_free_extent_ctl discards ba328ac4da19 btrfs: introduce extent allocation policy discards 53d6e9ed7724 btrfs: parameterize dev_extent_min for chunk allocation discards 616e6973152e btrfs: factor out create_chunk() discards 876447472381 btrfs: factor out decide_stripe_size() discards 7515967347b4 btrfs: factor out gather_device_info() discards cdedd9c020f2 btrfs: factor out init_alloc_chunk_ctl discards 61f10a260d8d btrfs: introduce alloc_chunk_ctl discards 20b33e542e74 btrfs: refactor find_free_dev_extent_start() discards 78375f906b90 btrfs: introduce chunk allocation policy discards 1d88c43167e8 btrfs: handle invalid profile in chunk allocation discards bbeddbe77f6a btrfs: change full_search to bool in find_free_extent_update_loop discards 2583719be80c btrfs: qgroup: Remove the unnecesaary spin lock for qgroup [...] discards f3ac788751c0 btrfs: qgroup: ensure qgroup_rescan_running is only set wh [...] discards 00f8ba3ff643 uuid: Remove no more needed macro discards e22592d10832 btrfs: switch to use new generic UUID API discards fbbc6ae810bd uuid: Provide a GUID generator for raw buffer discards c8a543089f30 uuid: Add inline helpers to import / export UUIDs discards 546d5c3d54d0 btrfs: Don't submit any btree write bio if the fs has errors discards cd80b6332f6a btrfs: ioctl: resize: only show message if size is changed discards 4b5f89e67524 btrfs: slightly simplify global block reserve calculations discards 34a556e95357 btrfs: merge unlocking to common exit block in btrfs_commi [...] discards 7d1cd53957f9 btrfs: reduce pointer intdirections in btree_readpage_end_io_hook discards 90b183de0655 btrfs: adjust delayed refs message level discards 019697911f45 btrfs: replace u_long type cast with unsigned long discards 5018cbccea2a btrfs: raid56: simplify sort_parity_stripes discards c2970a029a88 btrfs: adjust message level for unrecognized mount option discards 770aeec81cb3 btrfs: simplify parameters of btrfs_set_disk_extent_flags discards efc19aa653d9 btrfs: open code trivial helper btrfs_header_chunk_tree_uuid discards f7d482bf879c btrfs: open code trivial helper btrfs_header_fsid discards c58e5d551614 btrfs: move mapping of block for discard to its caller discards 9fec49727cbe btrfs: use struct_size to calculate size of raid hash table discards 365d6cf4e1e3 btrfs: convert snapshot/nocow exlcusion to drew lock discards 0d12ab48627b btrfs: Implement DREW lock discards f3c21eac7455 btrfs: simplify error handling in __btrfs_write_out_cache() discards 11c67cf30a1d btrfs: use standard debug config option to enable free-spa [...] discards 5419655ea8f0 btrfs: make the uptodate argument of io_ctl_add_pages() boolean discards 1aa0f0b9dff5 btrfs: use inode from io_ctl in io_ctl_prepare_pages discards 6f275c8bdf47 btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl discards 0452e8417f0f btrfs: export helpers for subvolume name/id resolution discards 7350dcae3918 btrfs: use ioctl args support mask for device delete discards 051731805f2c btrfs: use ioctl args support mask for subvolume create/delete discards 0c729aef3ed5 btrfs: define support masks for ioctl volume args v2 discards a1a50f8a075a btrfs: Add missing lock annotation for release_extent_buffer() discards 5255d49cb94f btrfs: set update the uuid generation as soon as possible discards 03e7fe24d693 btrfs: bail out of uuid tree scanning if we're closing discards 5f2c6ebf0b10 btrfs: make btrfs_check_uuid_tree private to disk-io.c discards 8e0de853ee2f btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_ [...] discards 13d3831b665c btrfs: raid56: simplify tracking of Q stripe presence discards 9c7f6389f37a btrfs: backref, use correct count to resolve normal data refs discards e30e45a43707 btrfs: backref, only search backref entries from leaves of [...] discards 7648e5811c77 btrfs: backref, don't add refs from shared block when reso [...] discards bb39b6c7156b btrfs: backref, only collect file extent items matching ba [...] discards 29b009d767b0 btrfs: remove buffer_heads form super block mirror integri [...] discards 272bc1538d11 btrfs: remove buffer_heads from btrfsic_process_written_block() discards 3992a80e72dd btrfs: remove btrfsic_submit_bh() discards 0cbfdb48203d btrfs: use bios instead of buffer_heads from super block writeout discards 5c17c3c81b82 btrfs: use the page cache for super block reading discards 22a10a5ae165 btrfs: reduce scope of btrfs_scratch_superblocks() discards 02dbd7cf2886 btrfs: don't kmap() pages from block devices discards d49ff74d1a66 btrfs: Export btrfs_release_disk_super discards 39b3e87eca67 Btrfs: avoid unnecessary splits when setting bits on an ex [...] discards c59cc2a377d8 btrfs: handle logged extent failure properly discards 613083e905fe btrfs: relocation: Remove is_cowonly_root() discards f447cd2a2ca2 btrfs: switch to per-transaction pinned extents discards d0e0e1d45145 btrfs: Factor out pinned extent clean up in btrfs_delete_u [...] discards 7bc0aaaa782b btrfs: Mark pinned log extents as excluded discards b77ef69eccac btrfs: Pass transaction handle to write_pinned_extent_entries discards 7183c7694901 btrfs: Make pin_down_extent take transaction handle discards 2e24d897ec94 btrfs: Make btrfs_pin_extent_for_log_replay take transacti [...] discards 9e39467dd60a btrfs: Make btrfs_pin_reserved_extent take transaction handle discards 6baa7e5db4b4 btrfs: Call btrfs_pin_reserved_extent only during active t [...] discards 6632b5981326 btrfs: Introduce unaccount_log_buffer discards d1e242fe22a4 btrfs: Make btrfs_pin_extent take trans handle discards 20ce8333e7d7 btrfs: Perform pinned cleanup directly in btrfs_destroy_de [...] discards 8f4667474263 btrfs: sysfs, unify handler name of devinfo/missing discards c3a210c0b7b1 btrfs: sysfs, rename device_link add/remove functions discards 7ea24219b18e btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup error [...] discards c06d53831e1a btrfs: sink argument tree to __do_readpage discards f7344ee1a5de btrfs: sink arugment tree to contiguous_readpages discards 6ab890fce2ad btrfs: sink argument tree to __extent_read_full_page discards 6c3010d663b1 btrfs: sink argument tree to extent_read_full_page discards d687016916fd btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range discards 98dfd05d992c btrfs: add assertions for tree == inode->io_tree to extent [...] discards 091e9ad471c7 btrfs: drop argument tree from submit_extent_page discards 3e7678f9874a btrfs: remove extent_page_data::tree discards 06cdb591a41c btrfs: add wrapper for transaction abort predicate discards a2d845ce4682 btrfs: move root node locking helpers to locking.c discards ce364fd0f10c btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root discards ccc32d9992f1 btrfs: add a leak check for roots discards 14e0c1bdfc35 btrfs: make the init of static elements in fs_info separate discards b16a018b631a btrfs: move fs_info init work into it's own helper function discards 10f9acd98909 btrfs: free more things in btrfs_free_fs_info discards ed1e9fc775db btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root discards 60f038f53ae4 btrfs: use btrfs_put_fs_root to free roots always discards dd0b6d70fc8f btrfs: hold a ref on the root in open_ctree discards aa3dc18333ed btrfs: export and rename free_fs_info discards 9e0f825f665b btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry discards 1b59bbe0104f btrfs: hold a ref on the root in btrfs_recover_log_trees discards f9fe13adb115 btrfs: hold a ref on the root in create_pending_snapshot discards 069ba55e5cc1 btrfs: hold a ref on the root in get_subvol_name_from_objectid discards 85265da5687b btrfs: hold a ref on the root in btrfs_ioctl_send discards 4669c1850b3f btrfs: hold a ref on the root in scrub_print_warning_inode discards 40abc9953419 btrfs: hold a ref for the root in btrfs_find_orphan_roots discards d13fde175532 btrfs: push grab_fs_root into read_fs_root discards 1ca85f55379d btrfs: hold a ref on the root in btrfs_recover_relocation discards c69c2f1ac75e btrfs: hold a ref on the root in create_reloc_inode discards 3f8950fc47b1 btrfs: hold a ref on the root in find_data_references discards 26d4b507fdb0 btrfs: hold a ref on the root in record_reloc_root_in_trans discards 4d4b31b43638 btrfs: hold a ref on the root in merge_reloc_roots discards 74ed9712f8da btrfs: hold a ref on the root in prepare_to_merge discards 147b87f9f9b4 btrfs: hold a ref on the root in build_backref_tree discards 764307413761 btrfs: hold ref on root in btrfs_ioctl_default_subvol discards 6439aebfd9e3 btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info discards 06cf54839898 btrfs: hold a ref on the root in btrfs_search_path_in_tree_user discards f06fe6669bef btrfs: hold a ref on the root in btrfs_search_path_in_tree discards e368e0fb804c btrfs: hold a ref on the root in search_ioctl discards b4b6e3ffba0f btrfs: hold a ref on the root in create_subvol discards 191007b0d4ab btrfs: hold a ref on the root in fixup_tree_root_location discards 2f566c8f34a6 btrfs: hold a ref on the root in __btrfs_run_defrag_inode discards 1196bcce4f43 btrfs: hold a root ref in btrfs_get_dentry discards 9f6945ae71b1 btrfs: hold a ref on the root in resolve_indirect_ref discards 2f88cd4b884a btrfs: hold a ref on fs roots while they're in the radix tree discards b71977186c72 btrfs: describe the space reservation system in general discards 760964758b5f btrfs: add a comment describing delalloc space reservation discards fb58a25b7484 btrfs: add a comment describing block reserves discards deb1bd7443dc btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root discards 4a03c70de972 btrfs: make the fs root init functions static discards 91e04fe2aaa2 btrfs: open code btrfs_read_fs_root_no_name discards 7684aa251b2b btrfs: remove btrfs_read_fs_root, not used anymore discards 0091b05a2669 btrfs: make relocation use btrfs_read_tree_root() discards 9e56e6b83b42 btrfs: export and use btrfs_read_tree_root for tree-log discards 5460062aeaf4 btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root discards 582dc43c83ca btrfs: move fs root init stuff into btrfs_init_fs_root discards 3ca61bb8afdf btrfs: push __setup_root into btrfs_alloc_root discards 8d1ebe67994e btrfs: delete the ordered isize update code discards 2423deca3d7b btrfs: replace all uses of btrfs_ordered_update_i_size discards 314c0cba3139 btrfs: use the file extent tree infrastructure discards 36f5068b9918 btrfs: introduce per-inode file extent tree discards 1da18bd7786a btrfs: use btrfs_ordered_update_i_size in clone_finish_ino [...] discards 215b31fd61a1 btrfs: update the comment of btrfs_control_ioctl() discards b692efda6e95 btrfs: relocation: Add introduction of how relocation works discards 3ea9ebf91056 Btrfs: don't iterate mod seq list when putting a tree mod seq discards be730aa107d7 btrfs: Add overview of device replace omits b48c74f4e139 Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] omits d40662d5f12b virtio-net: Introduce hash report feature omits b8615b04a67d virtio-net: Introduce RSS receive steering feature omits 4b2e628b580f virtio-net: Introduce extended RSC feature omits 3fe59718f75c tools/virtio: option to build an out of tree module omits 2fb2e7cdfbb0 arm64: dts: agilex: correct service layer driver's compati [...] omits 3451e8410e0d dt-bindings, firmware: add compatible value Intel Stratix1 [...] omits 22adc4afc53a fpga: stratix10-soc: add compatible property value for int [...] omits 53b9b81eae30 arm64: dts: agilex: correct FPGA manager driver's compatib [...] omits 72916857199d dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] omits f9de105cf692 fpga: machxo2-spi: Use new structure for SPI transfer delays omits 79b6a7b477d0 fpga: ice40-spi: Use new structure for SPI transfer delays omits 250819c16597 fpga: dfl: pci: fix return value of cci_pci_sriov_configure discards fdf8822d38ed mm/mmu_notifier: prevent unpaired invalidate_start and inv [...] omits 309db92e29b1 fpga: zynq: Remove clk_get error message for probe defer discards 6eaaa9e89719 firmware/dmi: Report DMI Bios & EC firmware release omits fe357dbae113 ubi: Fix an error pointer dereference in error handling code omits 31f36312d2ca ubifs: fix memory leak from c->sup_node omits 79fb9216b7be 9p: Remove unneeded semicolon omits 33d6e0be6604 9p: Fix Kconfig indentation 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 5cdbec108fd2 parse-maintainers: Do not sort section content by default adds 23cb8490c0d3 MAINTAINERS: fix bad file pattern 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 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 fbf66796a0ae Input: move the new KEY_SELECTIVE_SCREENSHOT keycode adds 4134252ab7e2 Input: fix stale timestamp on key autorepeat events adds f3e69428b5e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5117c363eb21 Merge tag 'drm-misc-fixes-2020-03-26' of git://anongit.fre [...] adds 3c0fdf3302cb drm/scheduler: fix rare NULL ptr race adds c4b979ebcafe Merge tag 'amd-drm-fixes-5.6-2020-03-26' of git://people.f [...] adds 7bf8df68cba0 Merge tag 'drm-fixes-2020-03-27' of git://anongit.freedesk [...] 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 527630fbf4f1 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 1fa8cb0b7b11 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e33a814e772c scripts/dtc: Remove redundant YYLOC global declaration adds bb36d37e29d4 Merge tag 'devicetree-fixes-for-5.6-4' of git://git.kernel [...] adds bd6f20333c67 RISC-V: Only select essential drivers for SOC_VIRT config adds 2191b4f298fa RISC-V: Move all address space definition macros to one place adds 823846c31071 Merge tag 'riscv-for-linus-5.6' of git://git.kernel.org/pu [...] adds 32db9f10d52c Merge tag 'arm-soc-fixes-5.6' of git://git.kernel.org/pub/ [...] adds ededa081ed20 parisc: Fix defconfig selection adds 69c5eea3128e Merge branch 'parisc-5.6-2' of git://git.kernel.org/pub/sc [...] adds 83fd69c93340 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f491c6687332 i2c: st: fix missing struct parameter description adds 14c1fe699cad i2c: pca-platform: Use platform_irq_get_optional adds 906c40438bb6 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds bcaeb886ade1 qlcnic: Fix bad kzalloc null test adds f6bf1bafdc21 mlxsw: spectrum_mr: Fix list iteration in error path 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 328f5bb9939d Merge tag 'mac80211-for-net-2020-03-26' of git://git.kerne [...] adds 8262e6f9b103 net: ks8851-ml: Fix IO operations, again adds e00dd941ff9f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2e8c339b4946 r8169: fix PHY driver check on platforms w/o module softdeps adds a0ba26f37ea0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds e595dd94515e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 01af08bd24ed Merge tag 'irq-urgent-2020-03-29' of git://git.kernel.org/ [...] adds 749da8ca978f clocksource/drivers/hyper-v: Make sched clock return nanos [...] adds ab93e984dbb4 Merge tag 'timers-urgent-2020-03-29' of git://git.kernel.o [...] adds d795a90e2ba0 mm/swapfile.c: move inode_lock out of claim_swapfile adds 53cdc1cb29e8 drivers/base/memory.c: indicate all memory blocks as removable adds 726b7bbeafd4 hugetlb_cgroup: fix illegal access to memory adds 8380ce479010 mm: fork: fix kernel_stack memcg stats for various stack i [...] adds b943f045a9af mm/sparse: fix kernel crash with pfn_section_valid check adds 570203ec830d Merge branch 'akpm' (patches from Andrew) adds 7111951b8d49 Linux 5.6 adds 0f751396346f Merge tag 'tpmdd-next-20200316' of git://git.infradead.org [...] adds c4b9de11d010 i3c: convert to use i2c_new_client_device() adds c03cb6646474 Merge tag 'i3c/for-5.7' of git://git.kernel.org/pub/scm/li [...] 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 3a0eb192c01f Merge tag 'for-5.7/libata-2020-03-29' of git://git.kernel. [...] adds 348e114bbd4d block: move the ->devnode callback to struct block_device_ [...] adds 2f227bb99934 block: add a blk_mq_init_queue_data helper adds 8d96a1117c21 null_blk: use blk_mq_init_queue_data adds ff27668ce809 bcache: pass the make_request methods to blk_queue_make_request adds 3d745ea5b095 block: simplify queue allocation adds f01b411f41f9 Revert "blkdev: check for valid request queue before issui [...] adds 130879f1ee0e block: move bio_map_* to blk-map.c adds 654a3667df36 block: return NULL in blk_alloc_queue() on error adds 10f36b1e80a9 Merge tag 'for-5.7/block-2020-03-29' of git://git.kernel.d [...] adds 02694e86356d block: add a zone condition debug helper adds c51d04199826 null_blk: add tracepoint helpers for zoned mode adds 766c3297d7e1 null_blk: add trace in null_blk_zoned.c adds 1592614838cb Merge tag 'for-5.7/drivers-2020-03-29' of git://git.kernel [...] adds 3d9932a8b240 io_uring: cleanup io_alloc_async_ctx() adds e59cd88028db Merge tag 'for-5.7/io_uring-2020-03-29' of git://git.kerne [...] adds abcb1e021ae5 Documentation: x86: exception-tables: document CONFIG_BUIL [...] adds 481ed297d900 Merge tag 'docs-5.7' of git://git.lwn.net/linux adds 20741a6e146c MAINTAINERS: erofs: update my email address adds 377ad0c28c1d Merge tag 'erofs-for-5.7-rc1' of git://git.kernel.org/pub/ [...] adds 51891498f2da seccomp: allow TSYNC and USER_NOTIF together adds 3db81afd9949 seccomp: Add missing compat_ioctl for notify adds 78b0dedd5292 Merge tag 'seccomp-v5.7-rc1' of git://git.kernel.org/pub/s [...] adds c271bdbf38e0 Merge tag 'pstore-v5.7-rc1' of git://git.kernel.org/pub/sc [...] adds 41dac9a2ad4a Merge branches 'edac-mc-cleanup', 'edac-misc', 'edac-drive [...] adds aaf985e21a4a Merge tag 'edac_updates_for_5.7' of git://git.kernel.org/p [...] adds ff7b862a4c35 Merge tag 'ras_updates_for_5.7' of git://git.kernel.org/pu [...] adds 47acac8cae28 Merge tag 'hwmon-for-v5.7' of git://git.kernel.org/pub/scm [...] adds 0cbd38764e1f Merge remote-tracking branch 'arc-current/for-curr' adds 24ba37950474 Merge remote-tracking branch 'm68k-current/for-linus' adds be8c827f50a0 mac80211: fix authentication with iwlwifi/mvm adds fbe4e0c1b298 ipv4: fix a RCU-list lock in fib_triestat_seq_show adds 5c3e82fe1596 sctp: fix refcount bug in sctp_wfree adds 582eea230536 sctp: fix possibly using a bad saddr with a given dst adds 25629fdaff2f net, ip_tunnel: fix interface lookup with no key adds bde1b56f898c udp: initialize is_flist with 0 in udp_gro_receive adds cf673ed0e057 net: fix fraglist segmentation reference count leak adds 52741d26d902 Merge remote-tracking branch 'net/master' adds f5a88b0accc2 ALSA: hda/realtek: Enable mute LED on an HP system adds 476c02e0b4fd ALSA: hda/realtek - a fake key event is triggered by runni [...] 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 04a9af2e0384 ALSA: ppc: keywest: convert to use i2c_new_client_device() adds 652bb5d8df4b ALSA: hda: default enable CA0132 DSP support adds aa21c3d4b941 Merge branch 'for-next' into for-linus adds 8e3bb8ec11ed Merge branch 'asoc-5.6' into asoc-linus 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 17fb5433150e ASoC: pxa: magician: convert to use i2c_new_client_device() adds 914f674bec6e ASoC: rt5682: move DAI clock registry to I2S mode adds 004bd4163104 ASoC: soc-acpi: expand description of _ADR-based devices adds 51dfed1e178a ASoC: SOF: Intel: add SoundWire configuration interface adds f8e250188015 ASoC: SOF: IPC: dai-intel: move ALH declarations in header file adds d2c383aa49dc ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks adds b9ddd81bad19 ASoC: SOF: Intel: hda: initial SoundWire machine driver au [...] adds 3eadff5639b0 ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend adds 722ba5f1f530 ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire int [...] adds 02df8f4364b0 ASoC: SOF: Intel: hda: add parameter to control SoundWire [...] adds bbd19cdca827 ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire adds 90de3281c86a Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in [...] adds f09e9c7f6331 ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing [...] adds ef11a6ff2bd0 Merge series "ASoC: SOF: Intel: add SoundWire support" fro [...] adds 2af69581e1b1 ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro adds b09b22fcf9fb ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds b434d7078881 ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] adds 11a828fa8b42 ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() ma [...] adds fc3923644867 ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds 07c497a621c5 ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] adds e42b2047cd56 ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds 17198ae76e0f ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds e7718a726536 ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] adds 4d3801d5f49d ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds 0d1571c197a9 ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] adds f844705f1520 ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec( [...] adds c8ac82127c83 ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec( [...] adds 385a5c60ad7a ASoC: meson: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] adds 84a41e069d16 ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds 8d8fef280c94 ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds 6e3a98bcc867 ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() ma [...] adds a7ff526814d5 ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec( [...] adds 7de6b6bc1a58 ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] adds 34a43780622a ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macr [...] adds be3e8de706b9 ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds 82d4c7133353 ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() ma [...] adds b1bee67c327d ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds 2dc5fd034142 ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] adds 0b25cffb2c11 ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] adds 2842b87148af ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macr [...] adds f7c4880113ab ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() ma [...] adds 41759f4c43f1 ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec( [...] adds 99396e388367 ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() m [...] adds aafa4ef55c80 ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] adds 575be8838dca ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds b5cb8558e53d ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() [...] adds a23d7f4a7cf1 Merge series "ASoC: remove rtd->cpu/codec_dai{s}" from Kun [...] adds 8c0b6e150c5b Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] adds d4061518c398 ASoC: tlv320adcx140: Remove undocumented property adds acd4946f5bf0 ASoC: amd: acp3x-pcm-dma: clean up two indentation issues adds ba762e67c3f3 ASoC: Intel: soc-acpi: update topology and driver name for [...] adds 52db12d193d4 ASoC: Intel: boards: add sof_sdw machine driver adds 095ee71907ea ASoC: Intel: common: add match table for TGL RT5682 SoundW [...] adds 798313f29b6b ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW [...] adds 3d2cdb854659 Merge series "ASoC: Intel: add SoundWire machine driver" f [...] adds 1c521d7e6226 Merge branch 'asoc-5.7' into asoc-next adds 3c22baeab40b Merge tag 'asoc-v5.7' of https://git.kernel.org/pub/scm/li [...] adds 7562d8d6d154 Merge remote-tracking branch 'sound-current/for-linus' adds f3ca3f5b0966 dt-bindings: sound: cs42l51: Remove unneeded I2C unit name adds 76385a665ff5 ASoC: bcm: Fix pointer cast warning adds a91ab6509cd3 ASoC: AMD: Clear format bits before setting them adds 0ab070917afd ASoC: fix regwmask adds 1ba616bd1a6d ASoC: soc-dai: fix DAI startup/shutdown sequence adds ec14b65ab6bc ASoC: Intel: broadwell: Remove ignore_suspend flag from SS [...] adds a99661531e12 ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 [...] adds b0ada40cb80d ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from S [...] adds 793012c6c586 ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from S [...] adds 7f95581187a2 Merge series "ASoC: Intel: boards: Remove ignore_suspend f [...] adds 5aefc1f21047 Merge branch 'asoc-5.7' into asoc-linus adds ed5395df1b40 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ab2e54ca0499 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 724397f84823 Merge remote-tracking branch 'regulator-fixes/for-linus' adds c7a22836dbdf Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 2632e7b618a7 media: venus: firmware: Ignore secure call error on first resume adds bec404de7e6c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 07bdc492cff6 ARM: dts: OMAP3: disable RNG on N950/N9 adds 9c702b1012d5 Merge remote-tracking branch 'omap-fixes/fixes' adds d6c43d76e8c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds ed01d9f33f72 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 57025dbad133 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds 5f298336f7a9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 76979feb2181 Merge remote-tracking branch 'spdx/spdx-linus' adds 83a196773b8b drm/bridge: analogix_dp: Split bind() into probe() and rea [...] adds a325aefb3560 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds c7edb86465ae Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds dbd35860122b kconfig: remove unused variable in qconf.cc adds 735aab1e008b kbuild: add -Wall to KBUILD_HOSTCXXFLAGS adds f463c3510d44 kbuild: add comment about grouped target adds 63b903dfebde net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for [...] adds 734f3719d343 net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for re [...] adds 7d7df745b0a6 net: wan: wanxl: refactor the firmware rebuild rule adds aa824e0c962b kbuild: remove AS variable adds 4623980dea7c kbuild: add outputmakefile to no-dot-config-targets adds d9dac147a2c3 kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset adds d359e4849d7e lib/raid6/test: fix build on distros whose /bin/sh is not bash adds 0b1d38ef9c6a x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] adds 744d52394bf1 x86: remove always-defined CONFIG_AS_CFI adds aefa7f1a739e x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME adds 91c94b570e1a x86: remove always-defined CONFIG_AS_CFI_SECTIONS adds a79532527122 x86: remove always-defined CONFIG_AS_SSSE3 adds 41c0262a0bf7 x86: remove always-defined CONFIG_AS_AVX adds 43d24fde97c1 x86: replace arch macros from compiler with CONFIG_X86_{32,64} adds 50b4722e3e5c drm/i915: remove always-defined CONFIG_AS_MOVNTDQA adds 114146359baf x86: probe assembler capabilities via kconfig instead of makefile adds b7c895073815 x86: add comments about the binutils version to support co [...] adds 9032620de39d crypto: x86 - rework configuration based on Kconfig adds 0f9f70b34ccf crypto: curve25519 - do not pollute dispatcher based on assembler adds 7412b8a63c0a Documentation/changes: Raise minimum supported binutils ve [...] adds 9a510d620344 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] adds d0812894b44c crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] adds b021f4566a44 Merge branch 'kbuild-asinstr' into for-next adds 4e90389e97cd Merge remote-tracking branch 'kbuild/for-next' adds cc720cc2ecdf Merge remote-tracking branch 'dma-mapping/for-next' adds 450b83bfb565 Merge remote-tracking branch 'arm/for-next' adds b2a84de2a2de mm/mremap: Add comment explaining the untagging behaviour [...] adds 189418730b1c 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 3a3052f1fcd0 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 021249ec6f96 Merge tag 'tee-cleanup-for-5.7' of https://git.linaro.org/ [...] adds cedb414aa8c3 Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] adds d163dcc2be7f ARM: iop32x: replace setup_irq() by request_irq() adds 2164f34965f5 ARM: ep93xx: Replace setup_irq() by request_irq() adds c84e48997cca ARM: spear: replace setup_irq() by request_irq() adds 4c819924f571 ARM: cns3xxx: replace setup_irq() by request_irq() adds 2fcf53350810 ARM: mmp: replace setup_irq() by request_irq() adds fdd41faca6de ARM: dts: ux500: Fix missing node renames adds 0e6f8ffd9c80 Merge branches 'arm/drivers', 'arm/soc' and 'arm/dt' into [...] adds d9725e56e1d8 soc: document merges adds e1c427a3ad50 Merge remote-tracking branch 'arm-soc/for-next' adds 50036ce4881a Merge remote-tracking branch 'amlogic/for-next' adds d60f11805692 Merge remote-tracking branch 'aspeed/for-next' adds 68e717e94b12 Merge remote-tracking branch 'at91/at91-next' adds 740bbbabbb20 Merge remote-tracking branch 'imx-mxs/for-next' adds 108c4000f038 Merge remote-tracking branch 'keystone/next' adds 81aa57208490 Merge branch 'v5.6-next/dts64' into for-next adds d4037fa09152 soc / drm: mediatek: Move routing control to mmsys device adds 1d367541aded soc / drm: mediatek: Fix mediatek-drm device probing adds 6906847e14b5 Merge branch 'v5.6-next/soc' into for-next adds 7342436e42a1 Merge remote-tracking branch 'mediatek/for-next' adds 3f785ddb6206 arm64: dts: update SolidRun Armada 8040 phy interface types adds 9d32706f8aa8 Merge branch 'mvebu/dt64' into mvebu/for-next adds be7c1ea5023c Merge remote-tracking branch 'mvebu/for-next' adds e90f16cc1a48 Merge branch 'fixes' into for-next adds 126b5caacd59 Merge remote-tracking branch 'omap/for-next' adds 0ac2e79a7b68 Merge remote-tracking branch 'qcom/for-next' adds c501e6bc8e8c ARM: dts: bcm2711: Update expgpio's GPIO labels adds 5d27ce44c1b5 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds 4258ed39c776 ARM: bcm2835_defconfig: Enable fixed-regulator adds e7b7daeb48e0 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 49d2f2ca188b Merge remote-tracking branch 'raspberrypi/for-next' adds 8f2ff302d4b6 Merge remote-tracking branch 'realtek/for-next' adds 7b07fbce2235 Merge remote-tracking branch 'renesas/next' adds 3dfdfcb1e1d4 Merge remote-tracking branch 'reset/reset/next' adds 16e6d5821291 Merge remote-tracking branch 'rockchip/for-next' adds 1464422d2540 ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers adds 3576c9d4fb2a Merge branch 'next/defconfig-late' into for-next adds a0f6a09c6db5 ARM: dts: exynos: Enable Bluetooth support for Rinato board adds 1e9d5673046b ARM: dts: exynos: Enable WLAN support for the Trats board adds 7ec8dcfbfb02 ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM366 [...] adds 469591c774e8 ARM: dts: exynos: Convert to new i2c-gpio bindings adds 15582549a367 ARM: dts: exynos: Correct regulator names adds 088e874131b2 ARM: dts: exynos: Correct the MAX8997 interrupts on the Tr [...] adds 9e934b629d27 ARM: dts: exynos: Remove useless address/size cells for ms [...] adds 378d64917b28 Merge branch 'next/dt-late' into for-next adds d1b8b42ba0c0 ARM: dts: exynos: Enable WLAN support for the Rinato board adds 3b2db8828514 Merge branch 'next/dt-late' into for-next adds 82e7b9c7605f ARM: dts: exynos: Enable WLAN support for the UniversalC210 board adds 5c1cb4ae848e Merge branch 'next/dt-late' into for-next adds c1be02b37db2 Merge remote-tracking branch 'samsung-krzk/for-next' adds f7713dfe2f6c Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 4a3dd8933efa 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 a89255cda204 Merge branch 'clk-fixes' into clk-next adds 1915253e3562 dt-bindings: imx8mq-clock: Fix the file path adds a8b454309393 dt-bindings: imx8mm-clock: Fix the file path adds fe3419f5acf0 Merge branch 'clk-imx' into clk-next adds 82147fbdfb7c Merge remote-tracking branch 'clk/clk-next' adds 3d72e29af1b4 Merge remote-tracking branch 'csky/linux-next' adds a0fe39798ef6 Merge remote-tracking branch 'h8300/h8300-next' adds 5a15952b11ee Merge remote-tracking branch 'ia64/next' adds 0b46fd758600 Merge remote-tracking branch 'm68knommu/for-next' adds 7c84fd617237 Merge remote-tracking branch 'microblaze/next' adds f75410a406e9 MIPS: ralink: mt7621: Fix soc_device introduction adds ba15533275dd Merge tag 'v5.6' into mips-next adds 916ca6833543 Merge remote-tracking branch 'mips/mips-next' adds 6e96d53bb431 Merge remote-tracking branch 'nds32/next' adds 0a2507ad17b0 Merge remote-tracking branch 'openrisc/for-next' adds fa449758ec3e 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 194d83d5edbb 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 7e2bfe878fb2 Merge remote-tracking branch 'risc-v/for-next' adds 194f75706b86 s390/ism: remove pm support adds 712fa5f294f3 s390/mm: cleanup arch_get_unmapped_area() and friends adds 34515df25d7e s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc adds 41677b1d9415 s390/ap: remove power management code from ap bus and drivers adds 5e1fb45ec8e2 s390/ccwgroup: remove pm support adds dea284867701 s390/qdio: remove unused function declarations adds b2745655be36 s390/qdio: set qdio_irq->cdev at allocation time adds 6a3eb35e56b3 s390/mm: remove page table downgrade support adds f75556081afe s390/mm: cleanup virtual memory constants usage adds 1058c163dc31 s390/mm: cleanup init_new_context() callback adds 73ce719494ab Merge remote-tracking branch 's390/features' adds d7e2251f129a Merge remote-tracking branch 'sh/sh-next' adds b495dfed706c um: Cleanup CONFIG_IOSCHED_CFQ adds 7d7c0568285d um: Don't use console_drivers directly adds ba758cfce00a um: Fix len of file in create_pid_file adds c2ed957c3b28 um: Don't overwrite ethtool driver version adds 73343392aae8 um: Delete never executed timer adds 598f56303613 um: Fix overlapping ELF segments when statically linked adds 6e682d53fc1e um: ubd: Prevent buffer overrun on command completion adds e355b2f55efc um: ubd: Retry buffer read on any kind of error adds 35f3401317a3 um: falloc.h needs to be directly included for older libc adds b58c4e96192e hostfs: Use kasprintf() instead of fixed buffer formatting adds f185063bff91 um: Move timer-internal.h to non-shared adds 4b786e24ca80 um: time-travel: Rewrite as an event scheduler adds dd9ada562724 um: virtio: Implement VHOST_USER_PROTOCOL_F_INBAND_NOTIFICATIONS adds 88ce64249233 um: Implement time-travel=ext adds 0bc8fb4dda2b um: Implement ndelay/udelay in time-travel mode adds 5bef0a153bf2 um: Implement cpu_relax() as ndelay(1) for time-travel adds 336317938562 um: Make CONFIG_STATIC_LINK actually static adds 237ce2e681d2 um: vector: Avoid NULL ptr deference if transport is unset adds 4a7c46247f9c um: Remove some unnecessary NULL checks in vector_user.c adds 9d9a681df80f Merge remote-tracking branch 'uml/linux-next' adds 70cbddb97385 arch/xtensa: fix grammar in Kconfig help text adds adc044bf2320 Merge branch 'xtensa-5.7-fixes' into xtensa-for-next adds 6ec0b24f4537 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 437edde3f44e 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 46d7ad1342f0 Merge remote-tracking branch 'btrfs/for-next' adds 3db0a2fc5668 ceph: register MDS request with dir inode from the start adds f85122afeb23 ceph: add refcounting for Fx caps adds 525d15e8e5ad ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] adds 072eaf3c0f0f libceph: drop CEPH_DEFINE_SHOW_FUNC adds 94f4857f4ba2 rbd: remove barriers from img_request_layered_{set,clear,test}() adds 70837470b41e ceph: don't ClearPageChecked in ceph_invalidatepage() adds 5107d7d505cb ceph: move ceph_osdc_{read,write}pages to ceph.ko adds cb63483ad06d ceph: fix description of some mount options adds bbb480ab05b2 ceph: check if file lock exists before sending unlock request adds 679a97d28627 rbd: kill img_request kref adds 78b42a871a65 rbd: get rid of img_request_layered_clear() adds a52cc6857535 rbd: acquire header_rwsem just once in rbd_queue_workfn() adds 59e542c86989 rbd: embed image request in blk-mq pdu adds f9b6b98d24f7 rbd: enable multiple blk-mq queues adds f682dc713c0a ceph: replace zero-length array with flexible-array member adds cb03c14390fb ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite adds c36d641493c9 ceph: reorganize fields in ceph_mds_request adds 058daab79d6b ceph: move to a dedicated slabcache for mds requests adds 1b0c3b9f91f0 ceph: re-org copy_file_range and fix some error paths adds 8ccf7fcce191 ceph: return ETIMEDOUT errno to userland when request timed out adds 4d8b8fb4940a libceph: simplify ceph_monc_handle_map() adds bb0e681dda33 libceph: directly skip to the end of redirect reply adds e8a4d2677154 ceph: clean up kick_flushing_inode_caps() adds c7e4f85ce967 ceph: more caps.c lockdep assertions adds 3bb48b4142bb ceph: add flag to designate that a request is asynchronous adds f5e17aed3acc ceph: track primary dentry link adds 891f3f5a6a06 ceph: add infrastructure for waiting for async create to complete adds 40dcf75e82f8 ceph: make __take_cap_refs non-static adds a25949b99003 ceph: cap tracking for async directory operations adds 173e70e8ac0f ceph: don't take refs to want mask unless we have all bits adds 2ccb45462aea ceph: perform asynchronous unlink if we have sufficient caps adds 966c716018de ceph: make ceph_fill_inode non-static adds d48464878708 ceph: decode interval_sets for delegated inos adds 6deb8008a8e6 ceph: add new MDS req field to hold delegated inode number adds 785892fe88f6 ceph: cache layout in parent dir on first sync create adds 9a8d03ca2e2c ceph: attempt to do async create when possible adds 3313f66a57ed ceph: update dentry lease for async create adds c0e385b1067a ceph: always renew caps if mds_wanted is insufficient adds 719a2514e9bf ceph: consider inode's last read/write when calculating wa [...] adds a0d93e327fc4 ceph: remove delay check logic from ceph_check_caps() adds 135e671e54fc ceph: simplify calling of ceph_get_fmode() adds 11ba6b9ceeb4 ceph: update i_requested_max_size only when sending cap ms [...] adds bf73c62e7ff8 ceph: check all mds' caps after page writeback adds c6d50296032f ceph: return ceph_mdsc_do_request() errors from __get_parent() adds 546d402085d6 ceph: cleanup return error of try_get_cap_refs() adds 42d70f8e31df ceph: request new max size only when there is auth cap adds 0aa971b6fd3f ceph: don't skip updating wanted caps when cap is stale adds 9bccb76574ad ceph: wait for async creating inode before requesting new [...] adds ef9157259fb7 ceph: fix snapshot directory timestamps adds 512d9a3147ed rbd: avoid a deadlock on header_rwsem when flushing notifies adds d0c8a31b9f4a rbd: call rbd_dev_unprobe() after unwatching and flushing [...] adds 7ee6ae9ed787 rbd: don't test rbd_dev->opts in rbd_dev_image_release() adds 3e10eb7331c7 rbd: don't mess with a page vector in rbd_notify_op_lock() adds 456c7390faf6 Merge remote-tracking branch 'ceph/master' adds edad734c74a4 smb3: use SMB2_SIGNATURE_SIZE define adds f7950cb05d06 cifs: smbd: Calculate the correct maximum packet size for [...] adds 4ebb8795a746 cifs: smbd: Check and extend sender credits in interrupt context adds 3946d0d04bb3 cifs: Allocate encryption header through kmalloc adds f460c5027473 cifs: update internal module version number adds 78617eb7c270 Merge remote-tracking branch 'cifs/for-next' 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 6def1a1d2d58 fanotify: Fix the checks in fanotify_fsid_equal adds a32f0ecd79b4 Merge fanotify fix from Nathan Chancellor. adds 3fdcd6d5f84b 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 626b035b816b ext4: don't set dioread_nolock by default for blocksize < [...] adds b9c538da4e52 ext4: fix incorrect inodes per group in error message adds df41460a21b0 ext4: fix incorrect group count in ext4_fill_super error message adds 2ea2fc775321 ext4: save all error info in save_error_info() and drop ex [...] adds e72c9c92b2dc Merge remote-tracking branch 'ext4/dev' adds c7e0956c3a8c f2fs: xattr.h: Make stub helpers inline adds 707d019cedcd f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages() adds 601c004f9e6b f2fs: clean up {cic,dic}.ref handling adds e05c46673d6d f2fs: change default compression algorithm adds a56ef5864075 f2fs: compress: fix to call missing destroy_compress_ctx() adds 105502533f7b f2fs: compress: add .{init,destroy}_decompress_ctx callback adds 64bc290f9361 f2fs: compress: support zstd compress algorithm adds 08d68595eab7 f2fs: clean up dic->tpages assignment adds 6d0121afa6a7 f2fs: show compression in statx adds 9cfc421e212c f2fs: fix to verify tpage before releasing in f2fs_free_dic() adds b3c387e5a1dd f2fs: switch discard_policy.timeout to bool type adds 32f57aa988b1 f2fs: add missing CONFIG_F2FS_FS_COMPRESSION adds 42fc4bd2f118 f2fs: fix to disable compression on directory adds cbec5876a657 f2fs: keep inline_data when compression conversion adds c1690d52fd05 Merge remote-tracking branch 'f2fs/dev' adds dd8436ad4716 Merge remote-tracking branch 'jfs/jfs-next' adds df513a771171 SUNRPC: fix krb5p mount to provide large enough buffer in [...] adds 329651b1f196 pNFS/flexfiles: Simplify allocation of the mirror array adds 19573c939a85 NFS/pNFS: Refactor pnfs_generic_commit_pagelist() adds d7242c4641fb pNFS: Add a helper to allocate the array of buckets adds c21e7168848d NFSv4/pnfs: Support a list of commit arrays in struct pnfs [...] adds a8e3765e5178 NFSv4/pNFS: Scan the full list of commit arrays when committing adds fce9ed030218 pNFS: Support per-layout segment commits in pnfs_generic_r [...] adds 0cb1f6df8a63 pNFS: Support per-layout segment commits in pnfs_generic_c [...] adds 18f412969687 NFS/pNFS: Allow O_DIRECT to release the DS commitinfo adds fb5f7f20cdb9 NFS: commit errors should be fatal adds 1f28476dcb98 NFS: Fix O_DIRECT commit verifier handling adds e3b9f7e60b71 NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commi [...] adds a9901899b649 pNFS: Add infrastructure for cleaning up per-layout commit [...] adds ba827c9abb0b pNFS: Enable per-layout segment commit structures adds fb6b53ba40a7 NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() adds 0aa647b7369d NFS: Remove bucket array from struct pnfs_ds_commit_info adds 9c455a8c1e14 NFS/pNFS: Clean up pNFS commit operations adds c84bea59449a NFS/pNFS: Simplify bucket layout segment reference counting adds e18c18ebd7c1 NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid la [...] adds 660d1eb22301 pNFS/flexfile: Don't merge layout segments if the mirrors [...] adds e1e54ab710f8 pNFS/flexfiles: Check the layout segment range before doing I/O adds e70430d9398f pNFS/flexfiles: remove requirement for whole file layouts adds cbd7be43c4d4 pNFS/flexfiles: Specify the layout segment range in LAYOUTGET adds 1de3af9883fe NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() adds 62a89501a3bd xprtrdma: Enhance MR-related trace points adds 85cd8e2b78ee xprtrdma: Invoke rpcrdma_ep_create() in the connect worker adds 253a51622fb0 xprtrdma: Refactor frwr_init_mr() adds 97d0de8812a1 xprtrdma: Clean up the post_send path adds 9144a803df6c xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_dis [...] adds 9ba373ee24ea xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() adds 81fe0c57f4e1 xprtrdma: Invoke rpcrdma_ia_open in the connect worker adds 897b7be9bca0 xprtrdma: Remove rpcrdma_ia::ri_flags adds d6ccebf95633 xprtrdma: Disconnect on flushed completion adds 93aa8e0a9de8 xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep adds 745b734c9bb8 xprtrdma: Extract sockaddr from struct rdma_cm_id adds e28ce90083f0 xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt adds f764a1e1cb8b Merge tag 'nfs-rdma-for-5.7-1' of git://git.linux-nfs.org/ [...] adds 6c60e3809eec Merge remote-tracking branch 'nfs/linux-next' adds 5a7d0cac2a6c Merge remote-tracking branch 'nfsd/nfsd-next' adds 83552eacdfc0 ovl: fix WARN_ON nlink drop to zero adds 4d314f7859dc ovl: use a private non-persistent ino pool adds dfe51d47b7ee ovl: avoid possible inode number collisions with xino=on adds 926e94d79baf ovl: enable xino automatically in more cases adds 2eda9eaa6d7e ovl: document xino expected behavior adds acd0d65aa0c0 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 4ab25ac8b2b5 ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() adds 81423c785516 ubifs: ubifs_jnl_write_inode: Fix a memory leak bug adds 927cc5cec35f ubifs: ubifs_add_orphan: Fix a memory leak bug adds c16f39d14a7e ubi: fastmap: Free unused fastmap anchor peb during detach adds 294a8dbe34d3 ubi: fastmap: Only produce the initial anchor PEB when fas [...] adds acc5af3efa30 ubifs: Fix out-of-bounds memory access caused by abnormal [...] adds 3676f32a98cd ubi: ubi-media.h: Replace zero-length array with flexible- [...] adds 9fac9366adbc Merge remote-tracking branch 'ubifs/linux-next' adds 1f5bd6a20201 9p: Fix Kconfig indentation adds 51958817391d 9p: Remove unneeded semicolon adds 388f6966b057 9pnet: allow making incomplete read requests adds 52cbee2a5768 9p: read only once on O_NONBLOCK adds 43657496e466 net/9p: remove unused p9_req_t aux field adds 10b0d6bdd585 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 f8e566c0f5e1 xfs: validate the realtime geometry in xfs_validate_sb_common adds 7ec949212dba xfs: don't try to write a start record into every iclog adds 9590e9c68449 xfs: re-order initial space accounting checks in xlog_write adds dd401770b0ff xfs: refactor and split xfs_log_done() adds 70e42f2d4797 xfs: kill XLOG_TIC_INITED adds 8b41e3f98e6c xfs: split xlog_ticket_done adds f10e925def9a xfs: merge xlog_commit_record with xlog_write_done adds 3c702f95909a xfs: refactor unmount record writing adds b843299ba5f9 xfs: remove some stale comments from the log code adds 108a42358a05 xfs: Lower CIL flush limit for large logs adds 0e7ab7efe774 xfs: Throttle commits on delayed background CIL push adds 2def2845cc33 xfs: don't allow log IO to be throttled adds 12eba65b28b0 xfs: Improve metadata buffer reclaim accountability adds d59eadaea2b9 xfs: correctly acount for reclaimable slabs adds 4165994ac967 xfs: factor common AIL item deletion code adds 8eb807bd8399 xfs: tail updates only need to occur when LSN changes adds 5806165a6663 xfs: factor inode lookup from xfs_ifree_cluster adds 5cc3c006eb45 xfs: don't write a corrupt unmount record to force summary [...] adds 63337b63e7da xfs: remove unnecessary ternary from xfs_create adds 8d3d7e2b35ea xfs: trylock underlying buffer on dquot flush adds d4bc4c5fd177 xfs: return locked status of inode buffer on xfsaild push adds bd7105cc82e1 Merge remote-tracking branch 'xfs/for-next' adds 6373febab484 Merge remote-tracking branch 'iomap/iomap-for-next' adds ee23f1adaa7c Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 43d806162fd9 Merge remote-tracking branch 'file-locks/locks-next' adds 747b1574b395 Merge remote-tracking branch 'vfs/for-next' adds 5f596f879d6a Merge remote-tracking branch 'printk/for-next' adds 3b364c659bd3 PCI/ASPM: Reduce severity of common clock config message adds 59fa984625d0 Merge branch 'pci/aspm' adds b5dfbeacf748 PCI/ERR: Combine pci_channel_io_frozen cases adds 6d2c89441571 PCI/ERR: Update error status after reset_link() adds be06c1b42eea PCI/DPC: Move DPC data into struct pci_dev adds b6cf1a42f916 PCI/ERR: Remove service dependency in pcie_do_recovery() adds e8e5ff2aeec1 PCI/ERR: Return status of pcie_do_recovery() adds 27005618178e PCI/DPC: Cache DPC capabilities in pci_init_capabilities() adds 20e15e673b05 PCI/AER: Add pci_aer_raw_clear_status() to unconditionally [...] adds aea47413e7ce PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for [...] adds ac1c8e35a326 PCI/DPC: Add Error Disconnect Recover (EDR) support adds 894020fdd88c PCI/AER: Rationalize error status register clearing adds 535899328fb8 Merge branch 'pci/edr' adds a6559a9c3ff3 Merge branch 'pci/enumeration' adds 045c43bd01f4 PCI: pciehp: Fix indefinite wait on sysfs requests adds 64868dc26540 PCI: pciehp: Fix MSI interrupt race adds 33c1249012ed Merge branch 'pci/hotplug' adds ee851b077522 Merge branch 'pci/interrupts' adds bd641fd8303a PCI: sysfs: Revert "rescan" file renames adds 31e8bd36ca36 Merge branch 'pci/misc' adds 3660ad433a69 Merge branch 'pci/p2pdma' adds 72e0ef0e5f06 PCI: Use ioremap(), not phys_to_virt() for platform ROM adds 2c8d5a2dc1e3 PCI: Add support for root bus sizing adds 5799dac9c38a alpha: Fix nautilus PCI setup adds 5a908102ef33 Merge branch 'pci/resource' adds 3375590623e4 PCI: Add Zhaoxin Vendor ID adds 0325837c51cb PCI: Add ACS quirk for Zhaoxin multi-function devices adds 299bd044a6f3 PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports adds 8cd959ad7aee Merge branch 'pci/virtualization' adds 08ec6782fca4 Merge branch 'remotes/lorenzo/pci/amlogic' adds 6f7a0524da21 Merge branch 'remotes/lorenzo/pci/dt' adds 9a5595ab21a9 PCI: dwc: pci-dra7xx: Fix MSI IRQ handling adds 9e7eb6e9e8e9 Merge branch 'remotes/lorenzo/pci/dwc' adds bad7590c1e81 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] adds a5d60dd25cc9 Merge branch 'remotes/lorenzo/pci/endpoint' adds 70d66f85e1de Merge branch 'remotes/lorenzo/pci/hv' adds b363fe92b680 Merge branch 'remotes/lorenzo/pci/mobiveil' adds 6881e110ca5d Merge branch 'remotes/lorenzo/pci/qcom' adds 08d81819b5ee Merge branch 'remotes/lorenzo/pci/tegra' adds 5024e1fe40c8 Merge branch 'remotes/lorenzo/pci/vmd' adds 91db57acf85c Merge remote-tracking branch 'pci/next' adds 0ab789ab2838 Merge remote-tracking branch 'hid/for-next' adds 9778aad2f2f7 Merge branch 'i2c/for-current' into i2c/for-next adds c70c50b3cc0e Merge remote-tracking branch 'i2c/i2c/for-next' adds 12028f913eb9 firmware/dmi: Report DMI Bios & EC firmware release adds 9669385ea9a6 Merge branch 'dmi/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 0856e991bbd6 Merge remote-tracking branch 'pm/linux-next' adds 2d2111b3600f Merge remote-tracking branch 'thermal/thermal/linux-next' adds 05740bfd10b3 Merge remote-tracking branch 'ieee1394/for-next' adds f7ee4dd0dd6e 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 987914ab841e RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow adds 23ab5261e29b IB/hfi1: Use scnprintf() for avoiding potential buffer overflow adds d0ca2c35dd15 RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices adds 26e28deb813e IB/iser: Always check sig MR before putting it to the free pool adds ae1c61489c7f RDMA/hns: Unify format of prints adds 30d41e18c3a6 RDMA/hns: Fix a wrong judgment of return value adds d398d4ca5f17 RDMA/hns: Simplify attribute judgment code adds 99e713f8daf8 RDMA/hns: Optimize hns_roce_alloc_vf_resource() adds fd72926c332e RDMA/hns: Adjust the qp status value sequence of the hardware adds f91b91968752 RDMA/hns: Remove definition of cq doorbell structure adds bceda6e67b8f RDMA/hns: Remove meaningless prints adds f4c5d869c827 RDMA/hns: Remove redundant qpc setup operations adds cd4a70bb7d19 RDMA/hns: Remove redundant assignment of wc->smac when polling cq adds e0b0722643fc RDMA/hns: Remove redundant judgment of qp_type adds a4da83c215ac IB/hfi1: Get rid of a warning adds 342ee59de98a IB/mlx5: Expose UAR object and its alloc/destroy commands adds 64d99f6a62b9 IB/mlx5: Extend CQ creation to get uar page index from user space adds ac42a5ee9225 IB/mlx5: Extend QP creation to get uar page index from user space adds 2152862298fb IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib adds 0a2fd01c28ae IB/mlx5: Move to fully dynamic UAR mode once user space su [...] adds 5c15abc4328a IB/hfi1: Fix memory leaks in sysfs registration and unregi [...] adds dfb5394f804e IB/hfi1: Call kobject_put() when kobject_init_and_add() fails adds 24670b1a3166 net/mlx5: Add support for RDMA TX steering adds af9c38411d18 RDMA/mlx5: Add support for RDMA TX flow table adds dbdf8909d03d Merge branch 'mlx5_tx_steering' into rdma.git for-next adds 9d04d56c47b1 RDMA/hns: Reduce PFC frames in congestion scenarios adds 019cd05ce59d RDMA/hns: Reduce the maximum number of extend SGE per WQE adds 90e735aecc4c RDMA/hns: Modify the mask of QP number for CQE of hip08 adds d35dc58dd26e RDMA/hns: Fix uninitialized variable bug adds 3e87f4313035 IB/qib: Delete struct qib_ivdev.qp_rnd adds b4d8ddf8356d RDMA/bnxt_re: make bnxt_re_ib_init static adds 6fce0dc2e559 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 837cb17dd67f sched: act_skbedit: Implement stats_update callback adds d4d9d9c53bef sched: act_pedit: Implement stats_update callback adds 2a0b1307cb46 selftests: skbedit_priority: Test counters at the skbedit rule adds adde556552dd Merge branch 'Implement-stats_update-callback-for-pedit-an [...] adds 07eaf53adb66 igb: convert to use i2c_new_client_device() adds afaa4d060f9a sfc: falcon: convert to use i2c_new_client_device() adds bd32aa1f5d2c veth: rely on veth_rq in veth_xdp_flush_bq signature adds 5fe6e56776ba veth: rely on peer veth_rq for ndo_xdp_xmit accounting adds 6739ce85919e Merge branch 'veth-stats' adds e8937681797c devlink: prepare to support region operations adds a0a09f6bb2c1 devlink: convert snapshot destructor callback to region op adds 6d82f67e2586 devlink: trivial: fix tab in function documentation adds cf80faee79f9 devlink: add function to take snapshot while locked adds 47a39f6105d3 devlink: use -ENOSPC to indicate no more room for snapshots adds 7000108f27b1 devlink: extract snapshot id allocation to helper function adds 7ef19d3b1d5e devlink: report error once U32_MAX snapshot ids have been used adds 12102436acf9 devlink: track snapshot id usage count using an xarray adds b9a17abfde84 devlink: implement DEVLINK_CMD_REGION_NEW adds 3fe0fd531a35 netdevsim: support taking immediate snapshot via devlink adds dce730f17825 ice: add a devlink region for dumping NVM contents adds f8f59847e71f Merge branch 'implement-DEVLINK_CMD_REGION_NEW' adds 16983507742c net: phy: probe PHY drivers synchronously adds 61e0150cb44b dt-bindings: net: add marvell usb to mdio bindings adds 04e37d92fbed net: phy: add marvell usb to mdio controller adds 6a864730aef8 Merge branch 'net-phy-marvell-usb-to-mdio-controller' adds e4a58ef3ce4e net: sched: refine extack messages in tcf_change_indev adds 442f730e48a7 cls_flower: Add extack support for mpls options adds bd7d4c12819b cls_flower: Add extack support for src and dst port range options adds e304e21a2b70 cls_flower: Add extack support for flags key adds 5bb7357f4531 Merge branch 'cls_flower-Use-extack-in-fl_set_key' adds 738a2692f100 phy: ti: gmii-sel: simplify config dependencies between ne [...] adds 9d1f6447274f net: ethernet: ti: ale: fix seeing unreg mcast packets wit [...] adds 6c0b849c470d net: ethernet: ti: ale: add support for mac-only mode adds 4ed59504fbfb net: ethernet: ti: ale: am65: add support for default thread cfg adds a9a495d58298 dt-binding: ti: am65x: document mcu cpsw nuss adds 93a76530316a net: ethernet: ti: introduce am65x/j721e gigabit eth subsy [...] adds ba86a6e927ea arm64: dts: ti: k3-am65-mcu: add cpsw nuss node adds 9ba5a8a5bc88 arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux [...] adds ae7fdac88a78 arm64: dts: ti: k3-j721e-mcu: add mcu cpsw nuss node adds f998dc45e4d0 arm64: dts: ti: k3-j721e-common-proc-board: add mcu cpsw n [...] adds cae21a482100 arm64: defconfig: ti: k3: enable dma and networking adds a47ab26b9e48 Merge branch 'net-ethernet-ti-add-networking-support-for-k [...] adds c24a77edc9a7 ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier adds 673040c3a82a taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions adds 5908220b2b3d net: introduce the MACSEC netdev feature adds 30e9bb8472f4 net: add a reference to MACsec ops in net_device adds 8fa9137180b2 net: macsec: allow to reference a netdev from a MACsec context adds 21114b7feec2 net: macsec: add support for offloading to the MAC adds 182879f89b85 net: macsec: init secy pointer in macsec_context adds a249f8050624 net: macsec: allow multiple macsec devices with offload adds f428011b90ec net: macsec: support multicast/broadcast when offloading adds b62c3624500a net: macsec: add support for getting offloaded stats adds c850240b6c41 net: macsec: report real_dev features when HW offloading i [...] adds 62c1c2e606f6 net: atlantic: MACSec offload skeleton adds 9d106c6dd81b net: atlantic: MACSec egress offload HW bindings adds 27736563ce32 net: atlantic: MACSec egress offload implementation adds b8f8a0b7b5cb net: atlantic: MACSec ingress offload HW bindings adds 9ff40a751a6f net: atlantic: MACSec ingress offload implementation adds aaa36515336d net: atlantic: MACSec offload statistics HW bindings adds aec0f1aac58e net: atlantic: MACSec offload statistics implementation adds e8e9e13cc258 net: atlantic: add XPN handling adds 05cc6c5b6d2c Merge branch 'net-atlantic-MACSec-support-for-AQC-devices' adds 8a8f8281e7e7 net: phy: don't touch suspended flag if there's no suspend [...] adds 5769e39c6a2e mlxsw: i2c: Add missing field documentation adds f0a66984c10e mlxsw: spectrum_router: Add proper function documentation adds bdb373cf5be0 mlxsw: spectrum: Remove unused RIF and FID families adds e1da9618b785 mlxsw: core_acl: Avoid defining static variable in header file adds cfe9701a25ce mlxsw: switchx2: Remove unnecessary conversion to bool adds a84acf7830c2 mlxsw: spectrum_router: Avoid uninitialized symbol errors adds a1c7a536e018 Merge branch 'mlxsw-Various-static-checkers-fixes' adds 2d9eade8f29e devlink: Add macro for "fw.mgmt.api" to info_get cb. adds b7a444f07859 bnxt_en: Add fw.mgmt.api version to devlink info_get cb. adds 16efafa31bc1 PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro adds a0d0fd70fed5 bnxt_en: Read partno and serialno of the board from VPD adds 56d69c784d36 bnxt_en: Add partno to devlink info_get cb adds 2013d03827db bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb adds 4bd27ee66d63 Merge branch 'bnxt_en-Updates-to-devlink-info_get-cb' adds 5f4019a80839 s390/qeth: remove fake_broadcast attribute adds 4e2b5aa5676b s390/qeth: make OSN / OSX support configurable adds fb64de1bc36c s390/qeth: phase out OSN support adds 0b992b898c9e Merge branch 's390-qeth-next' 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 cceb45078a62 iwlwifi: mvm: add soc latency support adds f696a7ee254f iwlwifi: yoyo: add PCI config space region type adds 7f1fe1d49043 iwlwifi: pcie: implement read_config32 adds df6589085664 iwlwifi: pass trans and NVM data to HE capability parsing adds 453f26822844 iwlwifi: scan: support scan req cmd ver 14 adds 9124061ad9e7 iwlwifi: mvm: rs-fw: fix some indentation adds 1454edcad718 iwlwifi: remove redundant iwl9560_2ac_cfg struct adds 85ea9833995a iwlwifi: mvm: enable SF also when we have HE adds 7897dfa2bc8f iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg adds c990fb19f523 iwlwifi: remove some unused extern declarations from iwl-config.h adds be2f6886a34e iwlwifi: add HW step to new cfg device table adds 32ed101aa140 iwlwifi: convert all Qu with Jf devices to the new config table adds 612509d6bd4a iwlwifi: convert QnJ with Jf devices to new config table adds 68ceba3ff484 iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf adds 6815e3d0bbee iwlwifi: mvm: add support for non EDCA based measurements adds 095650c0541e iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD adds a72abfca95f3 iwlwifi: add trans_cfg for devices with long latency adds a661bfac2a6e iwlwifi: remove support for QnJ Hr STEP A adds f4ed93a19219 iwlwifi: remove support for QnJ HR FPGA adds e8b61560efd4 iwlwifi: yoyo: don't block dumping internal memory when no [...] adds 5d1234ba25b8 iwlwifi: scan: support FW APIs with variable number of profiles adds b0d8d2c27007 iwlwifi: yoyo: enable yoyo by default adds 2681f15d94b1 iwlwifi: remove IWL_FW_DBG_DOMAIN macro adds adc311a5bbf6 iwlwifi: bump FW API to 53 for 22000 series adds 7216dc99b758 iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static adds 84acc85a62a1 iwlwifi: mvm: remove newline from rs_pretty_print_rate() adds 5988b8ec7132 Merge tag 'iwlwifi-next-for-kalle-2020-03-27' of git://git [...] adds 22f33971aa47 Merge tag 'wireless-drivers-next-2020-03-27' of git://git. [...] adds ab41ca3455a2 net: phy: bcm7xx: add jumbo frame configuration to PHY adds 8c7da63978f1 bgmac: configure MTU and add support for frames beyond 819 [...] adds bfcb813203e6 net: dsa: configure the MTU for switch ports adds bff33f7e2ae2 net: dsa: implement auto-normalization of MTU for bridge h [...] adds 6ae5834b983a net: dsa: b53: add MTU configuration support adds c279c7261a83 net: dsa: sja1105: implement the port MTU callbacks adds fb77ffc6ec86 net: dsa: vsc73xx: make the MTU configurable adds 0b912fc93a68 net: dsa: felix: support changing the MTU adds 1a147b74c2fd Merge branch 'DSA-mtu' adds f0b5989745c3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 791bb3fcafce net: macsec: add support for specifying offload upon link [...] adds bd734a742d55 net: phy: micrel.c: add rgmii interface delay possibility [...] adds 1b68480b945e ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii adds 5ef5c90e3cb3 selftests: move timestamping selftests to net folder adds 798dda818ad1 net: page pool: allow to pass zero flags to page_pool_init() adds 3b85720d3fd7 qed: Fix race condition between scheduling and destroying [...] adds a08e7fd9123d net: Fix typo of SKB_SGO_CB_OFFSET adds b8f14878e6ae s390/qeth: support net namespaces for L3 devices adds 336aa67bd027 net: dsa: sja1105: show more ethtool statistics counters f [...] adds 1d01145fd659 net: dsa: mt7530: use resolved link config in mac_link_up() adds 9c11cc784963 devlink: don't wrap commands in rST shell blocks adds 41b145024ca7 mlx4: fix "initializer element not constant" compiler error adds 3df523ab582c mptcp: Add ADD_ADDR handling adds 1b1c7a0ef7f3 mptcp: Add path manager interface adds f296234c98a8 mptcp: Add handling of incoming MP_JOIN requests adds ec3edaa7ca6c mptcp: Add handling of outgoing MP_JOIN requests adds 926bdeab5535 mptcp: Implement path manager interface commands adds cc9d25669866 mptcp: update per unacked sequence on pkt reception adds 18b683bff89d mptcp: queue data for mptcp level retransmission adds b51f9b80c032 mptcp: introduce MPTCP retransmission timer adds d027236c41fd mptcp: implement memory accounting for mptcp rtx queue adds 7948f6cc9951 mptcp: allow partial cleaning of rtx head dfrag adds 3f8e0aae1796 mptcp: rework mptcp_sendmsg_frag to accept optional dfrag adds 3b1d6210a957 mptcp: implement and use MPTCP-level retransmission adds 5147dfb50832 mptcp: allow dumping subflow context to userspace adds fc518953bc9c mptcp: add and use MIB counter infrastructure adds 01cacb00b35c mptcp: add netlink-based PM adds eedbc685321b selftests: add PM netlink functional tests adds b08fbf241064 selftests: add test-cases for MPTCP MP_JOIN adds c189b5483c1b Merge branch 'mptcp-multiple-subflows-path-management' adds cfa933d938d8 include: uapi: linux: add rpl sr header definition adds f37c60593634 addrconf: add functionality to check on rpl requirements adds 8610c7c6e3bd net: ipv6: add support for rpl sr exthdr adds faee676944da net: add net available in build_state adds a7a29f9c361f net: ipv6: add rpl sr tunnel adds 96376cad3508 Merge branch 'ipv6-add-rpl-source-routing' adds b51fb7711a6d ethtool: fix reference leak in ethnl_set_privflags() adds 217275453b3e ethtool: provide coalescing parameters with COALESCE_GET request adds 9881418c7556 ethtool: set coalescing parameters with COALESCE_SET request adds 0cf3eac8c936 ethtool: add COALESCE_NTF notification adds 7f59fb32b096 ethtool: provide pause parameters with PAUSE_GET request adds 3ab879933d3c ethtool: set pause parameters with PAUSE_SET request adds bf37faa3867b ethtool: add PAUSE_NTF notification adds b7eeefe72eb0 ethtool: provide EEE settings with EEE_GET request adds fd77be7bd43c ethtool: set EEE settings with EEE_SET request adds 6c5bc8fe4e19 ethtool: add EEE_NTF notification adds f76510b458a5 ethtool: add timestamping related string sets adds 5b071c59ede0 ethtool: provide timestamping information with TSINFO_GET request adds c13b5adb0627 Merge branch 'ethtool-netlink-interface-part-4' adds e999a7343da7 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 6838a35a4567 net/mlx5: Use a separate work queue for fib event handling adds 49964352ca27 net/mlx5: E-Switch: Move eswitch chains to a new directory adds 5a37a8df809b net/mlx5e: refactor indr setup block adds 07c264ab8e6c net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support adds aba6d497c821 Merge tag 'mlx5-updates-2020-03-29' of git://git.kernel.or [...] adds 76dcbd237059 net: ethernet: ti: fix spelling mistake "rundom" -> "random" adds 3aeaaa59fd69 selftests:mptcp: fix failure due to whitespace damage adds ad59ddd02de2 Crypto: chelsio - Fixes a hang issue during driver registration adds 876aa9f527cd Crypto: chelsio - Fixes a deadlock between rtnl_lock and u [...] adds 07c9f74a8961 Merge branch 'crypto-chelsio-Fixes-issues-during-chcr-driv [...] adds ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering adds e14394e65685 crypto/chcr: fix incorrect ipv6 packet length adds 3a0a97838923 crypto/chtls: Fix chtls crash in connection cleanup adds cd1ff948302b dpaa_eth: Make dpaa_a050385_wa static adds 32109c7065a2 net: ena: Make some functions static adds ee91a83e0849 net: dsa: Simplify 'dsa_tag_protocol_to_str()' adds 384a46ea7bdc esp4: add gso_segment for esp4 beet mode adds 7f9e40eb18a9 esp6: add gso_segment for esp6 beet mode adds 308491755f36 xfrm: add prep for esp beet mode offload adds acc086bfb957 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8953b0770ff4 net: introduce nla_put_bitfield32() helper and use it adds 93a129eb8c52 net: sched: expose HW stats types per action used by drivers adds 6e2345c197a9 Merge branch 'net-sched-expose-HW-stats-types-per-action-u [...] adds 054eae82537e net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG adds 62582a7ee783 ptp: Avoid deadlocks in the programmable pin code. adds c7f0d4c898cb netdevsim: Change dummy reporter auto recover default adds ba7d16c77942 devlink: Implicitly set auto recover flag when registering [...] adds 48bb52c80be0 devlink: Add auto dump flag to health reporter adds 307b4e0b3728 Merge branch 'Devlink-health-auto-attributes-refactor' adds ea315c55074e mlxsw: spectrum_ptp: Fix build warnings adds aa47b540b79c ionic: decouple link message from netdev state adds 987c0871e8ae ionic: check for linkup in watchdog adds 2a8c2c1a0264 ionic: move debugfs add/delete to match alloc/free adds 0b0641009b89 ionic: move irq request to qcq alloc adds f9c00e2cf258 ionic: clean tx queue of unfinished requests adds d5eddde5ec52 ionic: check for queues before deleting adds 49d3b493673a ionic: disable the queues on link down adds c672412f6172 ionic: remove lifs on fw reset adds 0d5d6045a7dd Merge branch 'ionic-support-for-firmware-upgrade' adds c9a7fe1238e5 net: mscc: ocelot: add action of police on vcap_is2 adds e13c2075280e net: dsa: refactor matchall mirred action to separate function adds 342971766c17 net: dsa: add port policers adds fc411eaac8db net: dsa: felix: add port policers adds a7cc081cabda net: dsa: sja1105: add configuration of port policers adds a6af77637adc net: dsa: sja1105: add broadcast and per-traffic class policers adds 3288dffc5dd8 Merge branch 'Port-and-flow-policers-for-DSA' adds 4abc3c04810b r8169: improve handling of TD_MSS_MAX adds 8063f761cd7c qed: Fix use after free in qed_chain_free adds 033c6f3b7837 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds b8447abc4c8f r8169: factor out rtl8169_tx_map adds 0bd274060a0f net: phylink: change phylink_mii_c22_pcs_set_advertisement [...] adds e7765d634aaa net: phylink: rename 'ops' to 'mac_ops' adds 4c0d6d3a7a81 net: phylink: add separate pcs operations structure adds 2d39eab45b2c Merge branch 'split-phylink-PCS-operations' adds 01a6b2d2bebf 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 0e53d9e5e820 bpf: Enable retrieval of socket cookie for bind/post-bind hook adds fcf752ea8c94 bpf: Enable perf event rb output for bpf cgroup progs adds f318903c0bf4 bpf: Add netns cookie and enable it for bpf cgroup hooks adds 5a52ae4e32a6 bpf: Allow to retrieve cgroup v1 classid from v2 hooks adds 0f09abd105da bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and anc [...] adds 834ebca8456c bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks adds 23599ada0e91 bpf: Add selftest cases for ctx_or_null argument type adds 2cf69d3fa50e Merge branch 'cgroup-helpers' adds 291cfe365bd3 libbpf, xsk: Init all ring members in xsk_umem__create and [...] adds e9ff9d52540a bpf: Fix build warning regarding missing prototypes adds 92234c8f15c8 xdp: Support specifying expected existing program when att [...] adds 50a3e678b58a tools: Add EXPECTED_FD-related definitions in if_link.h adds bd5ca3ef93cd libbpf: Add function to set link XDP fd while specifying o [...] adds 87854a0b57b3 selftests/bpf: Add tests for attaching XDP programs adds ae661deca7b9 Merge branch 'ifla_xdp_expected_fd' adds 5a95cbb80ef8 bpf, net: Fix build issue when net ns not configured adds e2842be53d4f libbpf: Add setter for initial value for internal maps adds e5fb60ee4c95 selftests: Add test for overriding global data value before load adds fc611f47f218 bpf: Introduce BPF_PROG_TYPE_LSM adds 98e828a0650f security: Refactor declaration of LSM hooks adds 9d3fdea789c8 bpf: lsm: Provide attachment points for BPF LSM programs adds 9e4e01dfd325 bpf: lsm: Implement attach, detach and execution adds 520b7aa00d8c bpf: lsm: Initialize the BPF LSM hooks adds 1e092a031829 tools/libbpf: Add support for BPF_PROG_TYPE_LSM adds 03e54f100d57 bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM adds 4dece7f3b925 bpf: lsm: Add Documentation adds 641cd7b06c91 Merge branch 'bpf-lsm' adds f2d67fec0b43 bpf: Undo incorrect __reg_bound_offset32 handling adds 604dca5e3af1 bpf: Fix tnum constraints for 32-bit comparisons adds 0fc31b10cfb7 bpf: Simplify reg_set_min_max_inv handling adds f50b49a0bfca bpf: btf: Fix arg verification in btf_ctx_access() adds b49e42a2dffd bpf, doc: Add John as official reviewer to BPF subsystem adds cf7fbe660f2d bpf: Add socket assign support adds 71489e21d720 net: Track socket refcounts in skb_steal_sock() adds 7ae215d23c12 bpf: Don't refcount LISTEN sockets in sk_assign() adds 2d7824ffd25c selftests: bpf: Add test for sk_assign adds 8a02a1703633 selftests: bpf: Extend sk_assign tests for UDP adds c58b1558a747 Merge branch 'bpf_sk_assign' adds 4edf16b72c57 bpf, lsm: Make BPF_LSM depend on BPF_EVENTS adds 100605035e15 bpf: Verifier, do_refine_retval_range may clamp umin to 0 [...] adds 3f50f132d840 bpf: Verifier, do explicit ALU32 bounds tracking adds fa123ac022e4 bpf: Verifier, refine 32bit bound in do_refine_retval_range adds d2db08c7a14e bpf: Test_progs, add test to catch retval refine error handling adds 9ac26e9973ba bpf: Test_verifier, bpf_get_stack return value add <0 adds 32f13a5add87 bpf: Test_verifier, #65 error message updates for trunc of [...] adds 41f70fe0649d bpf: Test_verifier, add alu32 bounds tracking tests adds e5ffcc9191ca Merge branch 'subreg-bounds' adds 72ae26452e77 bpf: Implement bpf_link-based cgroup BPF program attachment adds 60636a494fb0 bpf: Implement bpf_prog replacement for an active bpf_cgroup_link adds 5f40c2d17819 libbpf: Add support for bpf_link-based cgroup attachment adds aa0514bb871f selftests/bpf: Test FD-based cgroup attachment adds ff03e1784395 Merge branch 'cgroup-bpf_link' adds cb1cc2e48e02 Merge remote-tracking branch 'bpf-next/master' adds 19f8f717f620 netfilter: ctnetlink: Add missing annotation for ctnetlink [...] adds 6b36d4829cbc netfilter: conntrack: Add missing annotations for nf_connt [...] adds 73348fed35d0 ipvs: optimize tunnel dumps for icmp errors adds 8ac2bd357775 netfilter: conntrack: export nf_ct_acct_update() adds cfbd1125fc87 netfilter: nf_tables: add enum nft_flowtable_flags to uapi adds 53c2b2899af7 netfilter: flowtable: add counter support adds 133a2fe594dc netfilter: flowtable: Fix incorrect tc_setup_type type adds 0a6a9515fe39 netfilter: nf_tables: silence a RCU-list warning in nft_ta [...] adds 422c032afcf5 netfilter: flowtable: Use rw sem as flow block lock adds 7da182a998d6 netfilter: flowtable: Use work entry per offload command adds dd3cc111f2e3 netfilter: nf_queue: make nf_queue_entry_release_refs static adds 119e52e664c5 netfilter: nf_queue: place bridge physports into queue_ent [...] adds af370ab36fcd netfilter: nf_queue: do not release refcouts until nf_rein [...] adds 28f715b9e6dd netfilter: nf_queue: prefer nf_queue_entry_free adds 7c6b4121627a netfilter: ctnetlink: be more strict when NF_CONNTRACK_MAR [...] adds 24791b9aa1ab netfilter: nft_set_bitmap: initialize set element extensio [...] adds 8548bde9890f netfilter: nft_dynset: validate set expression definition adds d56aab2625f7 netfilter: nf_tables: skip set types that do not support f [...] adds 9312eabab4a6 netfilter: conntrack: add nf_ct_acct_add() adds ef803b3cf96a netfilter: flowtable: add counter support in HW offload adds 2e34328b396a netfilter: nft_exthdr: fix endianness of tcp option cast adds e19680f8347e ipvs: fix uninitialized variable warning adds 6b3a52355605 Merge remote-tracking branch 'netfilter-next/master' adds 65a459a276d0 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] adds b3ba2d2b7257 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 3c7acab031cf Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS adds 7e141d88e8ce Bluetooth: Add BT_MODE socket option adds d7a448d5da88 Bluetooth: Always request for user confirmation for Just Works adds fbce257ba2e4 Merge remote-tracking branch 'bluetooth/master' adds cdad0334a124 Merge remote-tracking branch 'mac80211-next/master' adds 40e7e86ef165 gfs2: Clean up inode initialization and teardown adds 969183bc68bc gfs2: Switch to list_{first,last}_entry adds d580712a3727 gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc adds 2fba46a04c38 gfs2: Change inode qa_data to allow multiple users adds 1595548fe72c gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put adds 4bd684bc0143 gfs2: Remove unnecessary gfs2_qa_{get,put} pairs adds e04d339bd8b1 gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink adds 9592ea80ad13 gfs2: instrumentation wrt ail1 stuck adds c953a735c7d4 gfs2: change from write to read lock for sd_log_flush_lock [...] adds 75b46c437f6b gfs2: Fix oversight in gfs2_ail1_flush adds 0ac65389acff Merge remote-tracking branch 'gfs2/for-next' adds 699274b1a127 Merge tag 'nand/for-5.7' into mtd/next adds 025a06c1104c mtd: Convert fallthrough comments into statements adds 7a567c086ddf Merge remote-tracking branch 'mtd/mtd/next' adds 4ccff767914b crypto: ccree - remove duplicated include from cc_aead.c adds f0ac02c791a1 crypto: caam - allocate RNG instantiation descriptor with GFP_DMA adds 8483c831b9f3 crypto: caam - use struct hwrng's .init for initialization adds 1517f63cd84f crypto: caam - drop global context pointer and init_done adds 2c5e88dc90f5 crypto: caam - simplify RNG implementation adds 32107e43b505 crypto: caam - check if RNG job failed adds 551ce72a78e2 crypto: caam - invalidate entropy register during RNG init [...] adds 0544cb75bd7d bus: fsl-mc: add api to retrieve mc version adds 358ba762d9f1 crypto: caam - enable prediction resistance in HRWNG adds ea53756d831a crypto: caam - limit single JD RNG output to maximum of 16 bytes adds 6e4e00d8b68c crypto: arm[64]/poly1305 - add artifact to .gitignore files adds fcb90d51c375 crypto: af_alg - bool type cosmetics adds b792af6ccfab Merge remote-tracking branch 'crypto/master' adds c0ca5437c509 Merge tag 'amd-drm-next-5.7-2020-03-26' of git://people.fr [...] 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 700d6ab987f3 Merge tag 'drm-intel-next-fixes-2020-03-27' of git://anong [...] adds 7b0aad074d81 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 50451cfa9aa6 Merge remote-tracking branch 'amdgpu/drm-next' adds a65a97b48694 drm/vboxvideo: Add missing remove_conflicting_pci_framebuf [...] adds b1e7396a1d0e drm/vc4: Fix HDMI mode validation adds 98878d9dfc7a dt-bindings: display: ti: Fix dtc unit-address warnings in [...] adds 9488ef75ef44 docs: dt: display/ti: fix typos at the devicetree/ directory name adds 7a498748c134 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 2ae3c54eaf1b Merge remote-tracking branch 'drm-msm/msm-next' adds a81f76c75b40 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds cc68886aeed4 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 5ad854bdba49 Merge remote-tracking branch 'regmap/for-next' adds 20374e71f2d1 Merge remote-tracking branch 'modules/modules-next' adds 58508ea70105 Merge remote-tracking branch 'input/next' adds 9ee29140f266 Merge branch 'for-5.7/libata' into for-next adds 563960d4dc6a Merge branch 'for-5.7/io_uring' into for-next adds b68e9da4188d Merge branch 'for-5.7/block' into for-next adds dfb3d260dd75 Merge branch 'for-5.7/block' into for-next adds 67c7d2f805f4 Merge branch 'for-5.7/block' into for-next adds ad5724a805e1 Merge branch 'for-5.7/drivers' into for-next adds d9e92da49f29 Merge branch 'for-5.7/block' into for-next adds cc51abb167fa Merge remote-tracking branch 'block/for-next' adds 1edaa447d958 dm writecache: add cond_resched to avoid CPU hangs adds 4b5142905d4f dm clone: Fix handling of partial region discards adds cd481c12269b dm clone: Add overflow check for number of regions adds 9fc06ff56845 dm clone: Add missing casts to prevent overflows and data [...] adds 81d5553d1288 dm clone metadata: Fix return type of dm_clone_nr_of_hydra [...] adds d292ab5b12f6 Merge remote-tracking branch 'device-mapper/for-next' adds 1e6709b352e7 pcmcia: cs_internal.h: Replace zero-length array with flex [...] adds af741b0bad23 pcmcia: soc_common.h: Replace zero-length array with flexi [...] adds fd9b94210c1c 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 9e2582e57407 mmc: mediatek: fix SDIO irq issue adds 92075d98abf0 mmc: cavium-octeon: remove nonsense variable coercion adds 08e7eb1b5ebc Merge remote-tracking branch 'mmc/next' adds bcad7d97869b Merge remote-tracking branch 'mfd/for-mfd-next' adds 1646848226cb Merge remote-tracking branch 'backlight/for-backlight-next' adds 099928d0e879 Merge remote-tracking branch 'battery/for-next' adds 9940534cb47a Merge remote-tracking branch 'regulator/for-next' adds e32cd15ed195 Merge remote-tracking branch 'security/next-testing' adds bd5ebdbf8f37 Merge remote-tracking branch 'apparmor/apparmor-next' adds 4f83108fe627 Merge remote-tracking branch 'integrity/next-integrity' adds f1740522a39d Merge remote-tracking branch 'keys/keys-next' adds 779df6a5480f NFS: Ensure security label is set for root inode adds c753924b6285 selinux: clean up indentation issue with assignment statement adds 56eb15cacf21 Merge remote-tracking branch 'selinux/next' adds 0bd39aa08aa9 Merge remote-tracking branch 'smack/for-next' adds 2920774c5ad0 Merge remote-tracking branch 'watchdog/master' adds 902baf61adf6 iommu/vt-d: Fix mm reference leak adds 4a663dae4731 iommu/vt-d: Add build dependency on IOASID adds 3f84b96c9779 iommu/virtio: Fix sparse warning adds 7062af3ed2ba iommu/virtio: Fix freeing of incomplete domains adds 39b3b3c9cac1 iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE adds 0008d0c3b1ab iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API adds 6990ec796a74 ACPI/IORT: Remove direct access of dev->iommu_fwspec adds d3e240c4bcf0 drm/msm/mdp5: Remove direct access of dev->iommu_fwspec adds 8c3d69237eb2 iommu/tegra-gart: Remove direct access of dev->iommu_fwspec adds 045a70426067 iommu: Rename struct iommu_param to dev_iommu adds 72acd9df18f1 iommu: Move iommu_fwspec to struct dev_iommu adds 0b242ebbb7fc iommu/arm-smmu: Fix uninitilized variable warning adds f9867f416ee7 iommu: Introduce accessors for iommu private data adds b7a9662f2c80 iommu/arm-smmu-v3: Use accessor functions for iommu private data adds 2465170f98de iommu/arm-smmu: Refactor master_cfg/fwspec usage adds c84500a365b4 iommu/arm-smmu: Use accessor functions for iommu private data adds be568d6d5a5b iommu/renesas: Use accessor functions for iommu private data adds 3524b5592cad iommu/mediatek: Use accessor functions for iommu private data adds 09b5dfff9ad6 iommu/qcom: Use accessor functions for iommu private data adds a4b6c2af8f65 iommu/virtio: Use accessor functions for iommu private data adds 986d5ecc5699 iommu: Move fwspec->iommu_priv to struct dev_iommu adds ff68eb23308e Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm [...] adds d478313bfb5c Merge remote-tracking branch 'iommu/next' adds 6b28a9b80fdb Merge remote-tracking branch 'vfio/next' adds c9ad3d8ebe69 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 0d9a302da00a dt-bindings: Clean-up schema errors due to missing 'addtio [...] adds 7ca40dd634de dt-bindings: Add missing 'additionalProperties: false' adds 3d9290a3fe36 dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible adds f2ddadb17d28 dt-bindings: arm: mrvl: Add missing compatible strings adds 9f05ffcd67a9 dt-bindings: Add "mrvl", a legacy vendor prefix for Marvell adds 915c705cb9ea dt-bindings: phy: Convert phy-mmp3-usb to json-schema adds 73c3f08cb9da dt-bindings: thermal: rcar-thermal: Convert bindings to js [...] adds 6843a78dd6d8 dt-bindings: spi: Convert QSPI bindings to YAML adds c2b894a8145f dt-bindings: spi: Add interconnect binding for QSPI adds f231dc61dddc dt-bindings: interrupt-controller: msi: Correct msi-contro [...] adds a06266af17ea dt-bindings: leds: common: fix example for gpio-leds adds ac08212216fd dt-bindings: Add cros-ec Type C port driver adds 59927043a233 dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support adds 677224eaf16a docs: dt: fix references to m_can.txt file adds 3d12903de5ad docs: dt: fix references to ap806-system-controller.txt adds c88bd7d9aa29 docs: dt: fix a broken reference to input.yaml adds b38a6cd14849 of: of_private.h: Replace zero-length array with flexible- [...] adds cca8ca3b8d42 dt-bindings: vendor-prefixes: Add Topwise adds 0631eaed5f6b Merge remote-tracking branch 'devicetree/for-next' adds 4d36e53e4e92 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds ebb3b9a92ba9 spi: efm32: Convert to use GPIO descriptors adds 1ba0b52ea73b Merge branch 'spi-5.7' into spi-next adds 51449ae819b4 Merge remote-tracking branch 'spi/for-next' adds 4c36c7d59535 Merge branch 'x86/vmware' adds 0b7785cc67de Merge branch 'x86/timers' adds dbaba47085b0 x86/split_lock: Rework the initialization flow of split lo [...] adds a6a60741035b x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR adds 69f01bf13d43 Merge branch 'x86/splitlock' adds 106be6f7dfbd Merge branch 'x86/mm' adds 5790921bc18b x86/insn: Add Control-flow Enforcement (CET) instructions [...] adds 1032f32645f8 perf/tests: Add CET instructions to the new instructions test adds 5590f0a3934b Merge branch 'x86/misc' adds 9697e7a49272 Merge branch 'x86/kdump' adds d7005318b63d Merge branch 'x86/fpu' adds 9f78bf97ec54 Merge branch 'x86/entry' adds 53e8f42d7360 Merge branch 'x86/cpu' adds 01bd18624d91 x86/platform/uv: Add a missing prototype for uv_bau_messag [...] adds 4de4952c0abc x86/jump_label: Move 'inline' keyword placement adds be98dc6e5043 x86/mm: Mark setup_emu2phys_nid() static adds 860f89e61824 x86/efi: Add a prototype for efi_arch_mem_reserve() adds 5bacdc0982f2 x86/mm/set_memory: Fix -Wmissing-prototypes warnings adds c8e3dd86600a x86 user stack frame reads: switch to explicit __get_user() adds a4814443993c x86 kvm page table walks: switch to explicit __get_user() adds 71c3313a38aa x86: switch sigframe sigset handling to explict __get_user [...] adds 4b842e4e25b1 x86: get rid of small constant size cases in raw_copy_{to, [...] adds c63aad695dce vm86: get rid of get_user_ex() use adds 978727ca331e x86: get rid of get_user_ex() in ia32_restore_sigcontext() adds 3add42c29ceb x86: get rid of get_user_ex() in restore_sigcontext() adds 77f3c6166ddc x86: kill get_user_{try,catch,ex} adds a37d01ead405 x86: switch save_v86_state() to unsafe_put_user() adds 9f855c085fb1 x86: switch setup_sigcontext() to unsafe_put_user() adds d2d2728d161c x86: switch ia32_setup_sigcontext() to unsafe_put_user() adds 39f16c1c0f14 x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame() adds 44a1d9963259 x86: ia32_setup_sigcontext(): lift user_access_{begin,end} [...] adds e2390741053e x86: ia32_setup_frame(): consolidate uaccess areas adds 57d563c82925 x86: ia32_setup_rt_frame(): consolidate uaccess areas adds 119cd59fcfbe x86: get rid of put_user_try in __setup_rt_frame() (both 3 [...] adds b00d8f8f0b2b x86: setup_sigcontext(): list user_access_{begin,end}() in [...] adds 5c1f17809463 x86: __setup_frame(): consolidate uaccess areas adds ead8e4e7e2c7 x86: __setup_rt_frame(): consolidate uaccess areas adds 791612e9668c x86: x32_setup_rt_frame(): consolidate uaccess areas adds b87df6594486 x86: unsafe_put-style macro for sigmask adds cf122cfba5b1 kill uaccess_try() adds a2150327250e Merge branch 'next.uaccess-2' of git://git.kernel.org/pub/ [...] adds d51cbc1b1db3 Merge branch 'x86/cleanups' adds 84d5f77fc2ee x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS adds 4caffe6a28d3 x86/vdso: Discard .note.gnu.property sections in vDSO adds eb670cd71f8a Merge branch 'x86/build' adds c90beea22a2b x86/boot/compressed: Fix debug_puthex() parameter type adds 1e80710b0354 Merge branch 'x86/boot' adds 21b9479d9414 Merge branch 'x86/asm' adds 789852b8ab03 Merge branch 'timers/nohz' adds 4479730e9263 Revert "clocksource/drivers/timer-probe: Avoid creating de [...] adds bd57a487a565 Merge branch 'timers/core' adds e98eac6ff1b4 cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboo [...] adds feb220f13c0f Merge branch 'smp/core' adds eca88fb6c04a Merge branch 'sched/rt' adds 2c19974d6625 Merge branch 'sched/core' adds e909ae4aa01b Merge branch 'ras/core' adds 73784ae0f114 Merge branch 'perf/core' adds 764e222fc03c Merge branch 'locking/kcsan' adds 9e860351550b m68knommu: Remove mm.h include from uaccess_no.h adds a08971e9488d futex: arch_futex_atomic_op_inuser() calling conventions change adds 0bea4f7beb68 sh: no need of access_ok() in arch_futex_atomic_op_inuser() adds dc8858899094 [parisc, s390, sparc64] no need for access_ok() in futex handling adds 36b1c7006736 objtool: whitelist __sanitizer_cov_trace_switch() adds 0ec33c0171a1 x86: convert arch_futex_atomic_op_inuser() to user_access_ [...] adds 8aef36dacb3a x86: don't reload after cmpxchg in unsafe_atomic_op2() loop adds a251b2d513ea generic arch_futex_atomic_op_inuser() doesn't need access_ok() adds f5544ba712af x86: get rid of user_atomic_cmpxchg_inatomic() adds cf226c42b2d6 Merge branch 'uaccess.futex' of git://git.kernel.org/pub/s [...] adds 7ecc6aa522e1 Documentation/locking/locktypes: Further clarifications an [...] adds 51e69e6551a8 Documentation/locking/locktypes: Minor copy editor fixes adds fc32150e6f43 thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t adds f1e67e355c2a fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular s [...] adds 741b27eb1243 Merge branch 'locking/core' adds 82c849eb36fe alpha: Replace setup_irq() by request_irq() adds e13b99f30058 c6x: Replace setup_irq() by request_irq() adds 45b26ddee6d7 hexagon: Replace setup_irq() by request_irq() adds 5497fce735ba sh: Replace setup_irq() by request_irq() adds ba947241f125 unicore32: Replace setup_irq() by request_irq() adds 8a13b02a010a Merge tag 'irqchip-5.7' of git://git.kernel.org/pub/scm/li [...] adds e314ff60b8ed Merge branch 'irq/core' adds c2136dceba9a efi/libstub/arm64: Avoid image_base value from efi_loaded_image adds 594e576d4b93 efi/libstub/arm: Fix spurious message that an initrd was loaded adds 66f6ac6bfa23 Merge branch 'efi/core' adds 05bfa81d9da5 Merge branch 'core/rcu' adds a92e92d1a749 objtool: Introduce validate_return() adds dbf4aeb0a494 objtool: Rename func_for_each_insn() adds f0f70adb7810 objtool: Rename func_for_each_insn_all() adds fc8bd77d6476 x86/kexec: Use RIP relative addressing adds 36cc552055a5 x86/kexec: Make relocate_kernel_64.S objtool clean adds 65fb11a7f6ae objtool: Optimize find_symbol_by_index() adds 1e11f3fdc326 objtool: Add a statistics mode adds 530389968739 objtool: Optimize find_section_by_index() adds ae358196fac3 objtool: Optimize find_section_by_name() adds 2a362ecc3ec9 objtool: Optimize find_symbol_*() and read_symbols() adds 53d20720bbc8 objtool: Rename find_containing_func() adds 513b5ca6b5fb objtool: Resize insn_hash adds cdb3d057a17d objtool: Optimize find_symbol_by_name() adds 8b5fa6bc326b objtool: Optimize read_sections() adds 8887a86eddd9 objtool: Delete cleanup() adds 74b873e49d92 objtool: Optimize find_rela_by_dest_range() adds 350994bf9541 objtool: Re-arrange validate_functions() adds b600cb614e4a Merge branch 'core/objtool' adds 5655cfb2a593 Merge remote-tracking branch 'tip/auto-latest' adds 7328eea1888d clocksource/drivers/timer-vf-pit: Fix build error adds c1ac28a4de6f Revert "clocksource: Avoid creating dead devices" adds 93e764fcbe4f Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 5b6406a7b1a5 Merge remote-tracking branch 'edac/edac-for-next' adds cbcba0783cc6 Revert "irqchip/xilinx: Do not call irq_set_default_host()" adds 545ef0bada10 Revert "irqchip/xilinx: Enable generic irq multi handler" adds 099b60ddfe75 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds bf2cbe044da2 tracing: Use address-of operator on section symbols adds 8c77f0ba4156 selftest/ftrace: Fix function trigger test to handle trace [...] adds ff895103a84a tracing: Save off entry when peeking at next entry adds ead6ecfddea5 ring-buffer: Have ring_buffer_empty() not depend on tracin [...] adds bc1a72afdc4a ring-buffer: Rename ring_buffer_read() to read_buffer_iter [...] adds 28e3fc56a471 ring-buffer: Add page_stamp to iterator for synchronization adds 785888c544e0 ring-buffer: Have rb_iter_head_event() handle concurrent writer adds ff84c50cfb4b ring-buffer: Do not die if rb_iter_peek() fails more than thrice adds 153368ce1bd0 ring-buffer: Optimize rb_iter_head_event() adds 07b8b10ec94f ring-buffer: Make resize disable per cpu buffer instead of [...] adds 1039221cc278 ring-buffer: Do not disable recording when there is an iterator adds 06e0a548bad0 tracing: Do not disable tracing when reading the trace file adds c9b7a4a72ff6 ring-buffer/tracing: Have iterator acknowledge dropped events adds 8a815e6b8b88 tracing: Have the document reflect that the trace file kee [...] adds 6a13a0d7b4d1 ftrace/kprobe: Show the maxactive number on kprobe_events adds 717e3f5ebc82 ftrace: Make function trace pid filtering a bit more exact adds b3b1e6ededa4 ftrace: Create set_ftrace_notrace_pid to not trace tasks adds 276836260301 tracing: Create set_event_notrace_pid to not trace tasks adds ed8839e072b8 selftests/ftrace: Add test to test new set_ftrace_notrace_ [...] adds ebed9628f5c2 selftests/ftrace: Add test to test new set_event_notrace_pid file adds 2ab2a0924b99 tracing: Add documentation on set_ftrace_notrace_pid and s [...] adds 1c24246f5539 Merge remote-tracking branch 'ftrace/for-next' adds 4196be7c8511 sched/core: Add function to sample state of locked-down task adds a2fedb177568 rcu: Add per-task state to RCU CPU stall warnings adds d5635e253379 rcutorture: Add flag to produce non-busy-wait task stalls adds 1f2e6a3d6458 rcu-tasks: Move Tasks RCU to its own file adds 4d9499c442e6 rcu-tasks: Create struct to hold state information adds c3dd29a46cb1 rcu: Reinstate synchronize_rcu_mult() adds de1dac1baa55 rcutorture: Add a test for synchronize_rcu_mult() adds cadf27dbd060 rcu-tasks: Refactor RCU-tasks to allow variants to be added adds ad497f41c47b rcu-tasks: Add an RCU-tasks rude variant adds 3fac38837f46 rcutorture: Add torture tests for RCU Tasks Rude adds 2853c0c659b2 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages adds 33116c8fb050 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] adds 2986e1d66cb9 rcu-tasks: Code movement to allow more Tasks RCU variants adds 4fb89506be24 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds 64da9fe4e925 rcutorture: Add torture tests for RCU Tasks Trace adds 48d9b11e999a rcu-tasks: Add stall warnings for RCU Tasks Trace adds b4000a92b894 rcu-tasks: Move #ifdef into tasks.h adds 588f34dd2d36 rcu-tasks: Add RCU tasks to rcutorture writer stall output adds bfabc3f283b9 rcu-tasks: Make rcutorture writer stall output include GP state adds 4edeeff95124 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 8fc9a59b3f1f rcu-tasks: Add a grace-period start time for throttling and debug adds b5e04f9938c9 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds a720a3e892a1 rcu-tasks: Split ->trc_reader_need_end adds 534621ff4aa5 rcu-tasks: Add grace-period and IPI counts to statistics adds bfc3f73644ac rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds f4c4ce43cacb rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds a60a2797a83f rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds f2b326899b61 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds ec21d0094a77 rcu-tasks: Handle the running-offline idle-task special case adds eb1d96590500 rcu-tasks: Make RCU tasks trace also wait for idle tasks adds a10e2eed98b5 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds 838850b2716a rcu-tasks: Add count for idle tasks on offline CPUs adds 754814aac621 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds 3f55a8cb7aa6 rcu-tasks: Add IPI failure count to statistics adds 1503af98f54d rcutorture: Add test of holding scheduler locks across rcu [...] adds 5c7c82b074af 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 7a2653612bb6 s390/gmap: return proper error code on ksm unsharing adds 830948eb6826 Merge tag 'kvm-s390-next-5.7-3' of git://git.kernel.org/pu [...] adds b060cc240c93 Merge remote-tracking branch 'kvm/linux-next' adds 86ed4bba93da Merge remote-tracking branch 'kvm-arm/next' adds 9a5788c615f5 KVM: PPC: Book3S HV: Add a capability for enabling secure guests adds 24e9cc8f7dd3 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds b28089a7ad9d xen/xenbus: remove unused xenbus_map_ring() adds 69086bd69857 xen-pciback: fix INTERRUPT_TYPE_* defines adds 2f62f36e62da x86/xen: Make the boot CPU idle task reliable adds c3881eb58d56 x86/xen: Make the secondary CPU idle tasks reliable adds e0863d1bcff0 Merge remote-tracking branch 'xen-tip/linux-next' adds ac60452092d5 Merge remote-tracking branch 'percpu/for-next' adds 5bd5b79965d5 Merge remote-tracking branch 'workqueues/for-next' adds b1f81b496b0d platform/x86: surface3_power: MSHW0011 rev-eng implementation adds c9c10913ea00 platform/x86: surface3_power: Drop unused structure definition adds 74bef188eac1 platform/x86: surface3_power: Use dev_err() instead of pr_err() adds 48978995950b platform/x86: surface3_power: Simplify mshw0011_adp_psr() [...] adds fcbb1142fea3 platform/x86: surface3_power: Prefix POLL_INTERVAL with SURFACE_3 adds f1f25fc89a28 platform/x86: surface3_power: Drop useless macro ACPI_PTR() adds 3d8fc115a349 platform/x86: surface3_power: Reformat GUID assignment adds dd4a93569bd3 platform/x86: surface3_power: Add missed headers adds ba308bd09099 platform/x86: surface3_power: Fix Kconfig section ordering adds d878bdfba8ff platform/x86: surface3_power: Fix always true condition in [...] adds f5b74caaf8a8 Merge remote-tracking branch 'drivers-x86/for-next' adds b2057c64017e platform/chrome: chromeos_laptop: make I2C API conversion [...] adds cee416a34744 platform/chrome: cros_ec_sensorhub: Add the number of sens [...] adds 145d59baff59 platform/chrome: cros_ec_sensorhub: Add FIFO support adds b9b05664ebf6 platform/chrome: cros_ec_sensorhub: Add code to spread timestmap adds 93fe48a58590 platform/chrome: cros_ec_sensorhub: Add median filter adds d9452adcc5b4 iio: cros_ec: Move function description to .c file adds 69f0793eb60d iio: expose iio_device_set_clock adds aa984f1ba4a4 iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO adds 2861be4ca912 iio: cros_ec: Remove pm function adds 6562793b55c5 iio: cros_ec: Expose hwfifo_timeout adds cb8755606814 iio: cros_ec: Report hwfifo_watermark_max adds 317a0ebe53f4 iio: cros_ec: Use Hertz as unit for sampling frequency adds 9ffaf12b7d18 Merge remote-tracking branch 'chrome-platform/for-next' adds a8d93084b38e Merge remote-tracking branch 'leds/for-next' adds 69979b3f2c93 Merge remote-tracking branch 'ipmi/for-next' adds 18555cb6db23 Revert "driver core: Set fw_devlink to "permissive" behavi [...] adds a9f291eecae7 Merge remote-tracking branch 'driver-core/driver-core-next' adds 57aa9f294b09 USB: serial: io_edgeport: fix slab-out-of-bounds read in e [...] adds 0fa84af850a4 Merge tag 'usb-serial-5.7-rc1' of https://git.kernel.org/p [...] adds 6e562742a052 usb: typec: Correct the documentation for typec_cable_put() adds f63ec55ff904 usb: gadget: f_fs: Fix use after free issue as part of que [...] adds ad2d70121299 usb: gadget: fsl: remove unused variable 'driver_desc' adds 70d8b9e5e63d usb: cdns3: make signed 1 bit bitfields unsigned adds 62d65bdd9d05 USB: cdc-acm: restore capability check order adds 1a1e6d900a53 Merge remote-tracking branch 'usb/usb-next' adds 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h adds 80990f3fdc0a usb: chipidea: core: refine the description for this driver adds 86b17c7f14ed usb: chipidea: core: show the real pointer value for register adds e0c36e01cf71 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds d0e7600b914c tty: serial: fsl_lpuart: move dma_request_chan() adds d7c53fb081c6 tty: serial: fsl_lpuart: fix return value checking adds 3b9c55efb23e tty: serial: make SERIAL_SPRD depend on COMMON_CLK adds ca4463bf8438 vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console adds 7cf64b18b0b9 vt: vt_ioctl: fix use-after-free in vt_in_use() adds 4e36f94e996e serial: 8250: Fix rs485 delay after console write adds 8d5b305484e8 serial: 8250: Optimize irq enable after console write adds 5731daee2a46 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 2f7eaa30abaa Documentation: provide IBM contacts for embargoed hardware adds 9b6eaaf3db5e coresight: do not use the BIT() macro in the UAPI header adds 99397d33b763 mei: me: add cedar fork device ids adds d43bea206eaf speakup: misc: Use dynamic minor numbers for speakup devices adds 10cea23b6aae misc: rtsx: set correct pcr_ops for rts522A adds 3316ab2b45f6 bus: mhi: core: Add support for reading MHI info from device adds 93e17a44347a bus: mhi: core: Initialize bhie field in mhi_cntrl for RDD [...] adds 3eb583a6d0ae bus: mhi: core: Drop the references to mhi_dev in mhi_dest [...] adds 7c8978c0837d driver core: platform: Initialize dma_parms for platform devices adds 5caf6102e32e amba: Initialize dma_parms for amba devices adds f614be44d7a1 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 bd864252cf5c staging: wilc1000: remove label from examples in DT bindin [...] adds f465b0a4e502 staging: rtl8723bs: rtw_efuse: Compress lines for immediat [...] adds 1b590af9fa2d staging: rtl8723bs: rtw_cmd: Compress lines for immediate return adds ecc11b42c79d staging: rtl8723bs: hal: Compress return logic adds 57e0ff116c43 staging: rtl8188eu: cleanup long line in odm.c adds 78989d9ab8c1 staging: rtl8723bs: hal: Remove unnecessary cast on void pointer adds 858ea450ae5d staging: rtl8723bs: core: Correct typos in comments adds 8fd1e0276eee staging: rtl8723bs: os_dep: Correct typos in comments adds 1879d30ede2f staging: rtl8723bs: hal: Correct typos in comments adds b67b7b0465ff staging: rtl8723bs: hal: Remove NULL check before kfree adds 1165dd73e811 staging: wlan-ng: fix use-after-free Read in hfa384x_usbin [...] adds ea7a10ea01aa Staging: rtl8192u: ieee80211: Use netdev_dbg() for debug m [...] adds 6a5693361a3e Staging: rtl8192u: ieee80211: Use netdev_warn() for networ [...] adds 33677b4890fd Staging: rtl8192u: ieee80211: Use netdev_info() with netwo [...] adds fd939d5b77b1 Staging: rtl8192u: ieee80211: Use netdev_alert(). adds ba22fd4ed1af staging: wilc1000: Use crc7 in lib/ rather than a private copy adds a10079c66290 staging: remove hp100 driver adds e681bb287f40 staging: vt6656: Use DIV_ROUND_UP macro instead of specific code adds 4d4834602bf9 Merge remote-tracking branch 'staging/staging-next' adds d69398340858 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 368c0d36a246 Merge remote-tracking branch 'slave-dma/next' adds 047829cf58ea Merge remote-tracking branch 'cgroup/for-next' adds 4b5877208840 Merge branch 'fixes' into for-next adds 1b72e86ddbbc scsi: qla2xxx: Remove non functional code adds 0f3d679159f4 scsi: aha1740: Fix an errro handling path in aha1740_probe() adds e49a7d994379 scsi: target: remove boilerplate code adds 57c46e9f33da scsi: target: fix hang when multiple threads try to destro [...] adds 626bac73371e scsi: target: iscsi: calling iscsit_stop_session() inside [...] adds 1a0275239ed6 scsi: target: core: add task tag to trace events adds 82b8cf40bfe1 scsi: iscsi: Report connection state in sysfs adds ba0320fbb809 scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc() adds c2014682d03d scsi: ufs: use an enum for host capabilities adds 5c955c10d0c2 scsi: ufs: introduce common and flexible delay function adds c2f755d2c904 scsi: ufs-mediatek: use common delay function adds b9dc8aca2899 scsi: ufs: allow custom delay prior to host enabling adds 9fc305ef8eb5 scsi: ufs: make HCE polling more compact to improve initia [...] adds 73e990b4244d scsi: ufs-mediatek: customize the delay for enabling host adds 0c2039dc1591 scsi: ufs: Resume ufs host before accessing ufs device adds 91831d333662 scsi: ufshcd: Update the set frequency to devfreq adds 2c75f9a5be53 scsi: ufshcd: Let vendor override devfreq parameters adds 80b21006cd0e scsi: ufs-qcom: Override devfreq parameters adds fb276f770118 scsi: ufs: Enable block layer runtime PM for well-known lo [...] adds 4b1068f5d74b scsi: qedi: Add MFW error recovery process adds 4f93c4bf0f74 scsi: qedi: Add PCI shutdown handler support adds fd6282af8ebd scsi: message: fusion: Replace zero-length array with flex [...] adds 3e16e83a62ed scsi: hpsa: correct race condition in offload enabled adds 1d99702f9032 scsi: libiscsi: Fix error count for active session adds ccfa00a86819 scsi: dc395x: remove dc395x_bios_param adds e89860f196fc scsi: ufs: Do not rely on prefetched data adds ff275db92c93 scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code adds 38503943c89f scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unr [...] adds f861f596714b scsi: lpfc: Fix lockdep error - register non-static key adds e7f4034912d0 scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_t [...] adds c90b44802358 scsi: lpfc: Fix scsi host template for SLI3 vports adds 4cd70891308d scsi: lpfc: Fix crash after handling a pci error adds 1543af381e7b scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_w [...] adds 807e7353d8a7 scsi: lpfc: Fix crash in target side cable pulls hitting W [...] adds 8b626ff4a671 scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics adds cb42d1ad347a scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI adds 185b2ce24b7e scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 adds 98d0fc7f002d scsi: lpfc: Update lpfc version to 12.8.0.0 adds 239e2ff48fbb Merge branch 'misc' into for-next adds 55df14e40f3c scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling [...] adds 74311a1b0ccb scsi: ufs: export ufshcd_link_recovery adds 16fe5d0540db scsi: ufs-mediatek: add error recovery for suspend and resume adds 7b44d9974565 scsi: target: use #define for xcopy descriptor len adds 14bf11e99bc5 scsi: target: drop xcopy DISK BLOCK LENGTH debug adds 489d7a239394 scsi: target: avoid per-loop XCOPY buffer allocations adds 5be4d4230818 scsi: target: increase XCOPY I/O size adds 733d5c8a1341 scsi: target: use the stack for XCOPY passthrough cmds adds 8d78d64b8b5e scsi: bnx2fc: Process the RQE with CQE in interrupt context adds 8dd247a2fd47 scsi: bnx2fc: Fix SCSI command completion after cleanup is posted adds 0006079c7f33 scsi: bnx2fc: Update the driver version to 2.12.13 adds 850d02032ed5 scsi: libfc: If PRLI rejected, move rport to PLOGI state adds 60f59640b7af scsi: libfc: rport state move to PLOGI if all PRLI retry e [...] adds 9dfce4c4d3cd Merge branch 'misc' into for-next adds 1be92136e2ba Merge remote-tracking branch 'scsi/for-next' adds 840eda9602d3 scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics adds 2fcbc569b9f5 scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI adds 0e75461a684f scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 adds d75e119e60ce scsi: lpfc: Update lpfc version to 12.8.0.0 adds 394b949f2d91 scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling [...] adds 087c5efafa48 scsi: ufs: export ufshcd_link_recovery adds 8033824bbf3c scsi: ufs-mediatek: add error recovery for suspend and resume adds 95b1b51e776d scsi: target: use #define for xcopy descriptor len adds 267fc83f8836 scsi: target: drop xcopy DISK BLOCK LENGTH debug adds 0ad08996da05 scsi: target: avoid per-loop XCOPY buffer allocations adds 5f306aff3480 scsi: target: increase XCOPY I/O size adds b92fcfcb687d scsi: target: use the stack for XCOPY passthrough cmds adds 77331115e220 scsi: bnx2fc: Process the RQE with CQE in interrupt context adds 30e73671a416 scsi: bnx2fc: Fix SCSI command completion after cleanup is posted adds 955225db1bd2 scsi: bnx2fc: Update the driver version to 2.12.13 adds 45e544bfdab2 scsi: libfc: If PRLI rejected, move rport to PLOGI state adds c6e085c88133 scsi: libfc: rport state move to PLOGI if all PRLI retry e [...] adds 763a18cbf79b scsi: lpfc: Change default SCSI LUN QD to 64 adds f5865888beb7 Merge remote-tracking branch 'scsi-mkp/for-next' adds d5f5ee2a4905 tools/virtio: option to build an out of tree module adds 22b436c9b568 virtio-net: Introduce extended RSC feature adds fd58bf674564 virtio-net: Introduce RSS receive steering feature adds 3024e20958ee virtio-net: Introduce hash report feature adds 5a6b4cc5b7a1 virtio-balloon: Switch back to OOM handler for VIRTIO_BALL [...] adds ec9d8449a99b vhost: refine vhost and vringh kconfig adds 2103b0ddaa40 vhost: allow per device message handler adds 9fd5f400de01 vhost: factor out IOTLB adds dc3b0673ae5e vringh: IOTLB support adds 19852cbbae40 vDPA: introduce vDPA bus adds af60f7b97092 virtio: introduce a vDPA based transport adds 20453a45fb06 vhost: introduce vDPA-based backend adds 870448c31775 vdpasim: vDPA device simulator adds 1b8339ed2c85 virtio: Intel IFC VF driver for VDPA adds 9618925e1518 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 9d1c3477b503 Merge remote-tracking branch 'rpmsg/for-next' adds da3f594737cf ARM: integrator: impd1: Use GPIO_LOOKUP() helper macro adds 2ab73c6d8323 gpio: Support GPIO controllers without pin-ranges adds b64d6c9a6a05 gpio: tegra186: Add support for pin ranges adds ffa91e7ca142 gpio: tegra186: Add Tegra194 pin ranges for GG.0 and GG.1 adds c0d86c358d48 Merge remote-tracking branch 'gpio/for-next' adds 7eb42f985590 pinctrl: mediatek: Use scnprintf() for avoiding potential [...] adds 028e45cda228 pinctrl: tegra: Fix whitespace issues for improved readability adds 66539e6eac70 pinctrl: tegra: Fix "Scmitt" -> "Schmitt" typo adds 6e01e0c7a0be pinctrl: tegra: Pass struct tegra_pmx for pin range check adds f67499f8ea7c pinctrl: tegra: Do not add default pin range on Tegra194 adds 103afc8e9e8c pinctrl: tegra: Renumber the GG.0 and GG.1 pins adds 368b62f2fd07 pinctrl: tegra: Add SFIO/GPIO programming on Tegra194 adds bb0f472f96fa pinctrl: sprd: Use the correct pin output configuration adds 1592c4b9935f pinctrl: sprd: Add pin high impedance mode support adds 13bec8d49bdf pinctrl: qcom: use scm_call to route GPIO irq to Apps adds 62f02349250a Merge remote-tracking branch 'pinctrl/for-next' adds 74c8249f216a Merge branch 'timers/drivers/timer-ti-dm' of https://git.l [...] adds 5df5a577a6b4 dt-bindings: pwm: Convert google,cros-ec-pwm.txt to YAML format adds 2c25b07e5ec1 pwm: bcm2835: Dynamically allocate base adds 15d4dbd60159 pwm: imx27: Fix clock handling in pwm_imx27_apply() adds aad4e530c241 pwm: imx27: Simplify helper function to enable and disable clocks adds 4563654fddc0 pwm: imx27: Don't disable clocks at device remove time adds 2cb5cd90f4cd pwm: imx27: Ensure clocks being on iff the PWM is on adds 3ad1f3a33286 pwm: Implement some checks for lowlevel drivers adds c0adbd1cdfcd pwm: imx-tpm: Remove unused includes adds cf7987320a1a pwm: imx27: Remove unused include of of_device.h adds cef6df8bcdda pwm: mxs: Remove unused include of of_address.h adds 69ee15f1b7a5 pwm: pca9685: Remove unused duty_cycle struct element adds e96c0ff4b1e0 pwm: Enable compile testing for some of drivers adds 2d0c08fcd67c pwm: tegra: Add support for Tegra194 adds 408a7591d91a pwm: pca9685: Replace CONFIG_PM with __maybe_unused adds a37507d5bfec pwm: pca9685: Use gpio core provided macro GPIO_LINE_DIREC [...] adds b33d232e6112 pwm: meson: Fix confusing indentation adds 5928ce02a7d9 dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support adds 1451a3eed24b pwm: rcar: Fix late Runtime PM enablement adds d5a3c7a4536e pwm: renesas-tpu: Fix late Runtime PM enablement adds a1098c13a3ec pwm: renesas-tpu: Drop confusing registered message adds 54091b5f195b pwm: omap-dmtimer: Drop unused header file adds 348fb6f7fb4c pwm: omap-dmtimer: Update description for PWM OMAP DM timer adds 867beb60d131 pwm: omap-dmtimer: Fix PWM enabling sequence adds e793eef8062f pwm: omap-dmtimer: Do not disable PWM before changing peri [...] adds 6b28fb6f3ca3 pwm: omap-dmtimer: Implement .apply callback adds d3817a647059 pwm: sun4i: Remove redundant needs_delay adds ce1f9cece057 pwm: jz4740: Use clocks from TCU driver adds 485b56f08f33 pwm: jz4740: Improve algorithm of clock calculation adds c2693514a0a1 pwm: jz4740: Obtain regmap from parent node adds a2005fc79179 pwm: jz4740: Allow selection of PWM channels 0 and 1 adds f767898cf7cd Merge remote-tracking branch 'pwm/for-next' adds ebd0d6423057 Merge remote-tracking branch 'userns/for-next' adds 4ee5466f97ed 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 e67cebce74d3 Merge remote-tracking branch 'kselftest/next' adds 77c2f89e07bc Merge remote-tracking branch 'livepatching/for-next' adds 3bbf11d8287a Merge remote-tracking branch 'coresight/next' adds 5614a4a3ca0e rtc: class: avoid unnecessary lookup in hctosys adds b0efe0281234 rtc: make definitions in include/uapi/linux/rtc.h actually [...] adds 8c229ab6048b rtc: pcf85063: Add pcf85063 clkout control to common clock [...] adds 9c328c9dd84a rtc: fsl-ftm-alarm: report alarm to core adds a29de86521d8 rtc: imx-sc: Align imx sc msg structs to 4 adds ce8ebf5e4ce6 rtc: da9052: convert to devm_rtc_allocate_device adds dcb21d513f4f rtc: da9052: set range adds 4fd47a20b45e rtc: da9052: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 51a9c0281c95 Merge remote-tracking branch 'rtc/rtc-next' adds fd4fdf7807a9 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds e831c09c35cc NTB: ntb_tool: reading the link file should not end in a N [...] adds 8f79f99c4d45 NTB: Revert the change to use the NTB device dev for DMA a [...] adds a36681fc6ac1 NTB: Fix the default port and peer numbers for legacy drivers adds 19c1648a2a03 NTB: ntb_pingpong: Choose doorbells based on port number adds a82347d86150 NTB: perf: Don't require one more memory window than numbe [...] adds 0dfb79b23aa6 NTB: perf: Fix support for hardware that doesn't have port [...] adds 3a068f552f92 NTB: perf: Fix race condition when run with ntb_test adds b9fc54c38e2e NTB: ntb_test: Fix bug when counting remote files adds c500c44f7e8f Merge remote-tracking branch 'ntb/ntb-next' adds 87c5159ed3ac Merge remote-tracking branch 'fsi/next' adds f58cc6082d30 Merge remote-tracking branch 'slimbus/for-next' adds e52dc692c954 Merge remote-tracking branch 'nvmem/for-next' adds 299a04bb0106 Merge remote-tracking branch 'xarray/xarray' adds fe5f6a1fef87 x86/Hyper-V: Unload vmbus channel in hv panic callback adds 36382c687a1e x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump adds 5fb92a7d4131 x86/Hyper-V: Trigger crash enlightenment only once during [...] adds d155d0cfe77f x86/Hyper-V: Report crash register data or ksmg before run [...] adds 86fd319b9240 x86/Hyper-V: Report crash register data when sysctl_record [...] adds a6a5aa4b0179 x86/Hyper-V: Report crash data in die() when panic_on_oops is set adds cdb4b661216a Merge remote-tracking branch 'hyperv/hyperv-next' adds 323d7420dd07 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 949813458908 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 068354ade5dd mm/hmm: remove pgmap checking for devmap pages adds a3eb13c1579b mm/hmm: return the fault type from hmm_pte_need_fault() adds f970b977e068 mm/hmm: remove unused code and tidy comments adds 6bfef2f91945 mm/hmm: remove HMM_FAULT_SNAPSHOT adds f66c9a33aee9 mm/hmm: use device_private_entry_to_pfn() adds 846babe85efd mm/hmm: do not unconditionally set pfns when returning EBUSY adds 53bfe17ff88f mm/hmm: do not set pfns when returning an error code adds bd5d3587b218 mm/hmm: return error for non-vma snapshots adds 202fc85449ae Merge remote-tracking branch 'hmm/hmm' adds 0b4607df5615 fpga: ice40-spi: Use new structure for SPI transfer delays adds c86045e689a7 fpga: machxo2-spi: Use new structure for SPI transfer delays adds e37aa3c45dea dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] adds c827f10660da arm64: dts: agilex: correct FPGA manager driver's compatib [...] adds fc1792d75264 fpga: stratix10-soc: add compatible property value for int [...] adds 904d0c269acf dt-bindings, firmware: add compatible value Intel Stratix1 [...] adds 291bcaff6b65 arm64: dts: agilex: correct service layer driver's compati [...] adds 394b70defff8 fpga: dfl.h: Replace zero-length array with flexible-array member adds cef0ca6417de fpga: dfl: afu: support debug access to memory-mapped afu regions adds 956e7d8a9e8b Merge remote-tracking branch 'fpga/for-next' adds 9a81ef42b238 SUNRPC/cache: don't allow invalid entries to be flushed adds b25b60d7bfb0 SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' adds 1a33d8a284b1 svcrdma: Fix leak of transport addresses adds ac37d0936aee 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 024516e446ff Merge remote-tracking branch 'kunit-next/kunit' adds ad1a6445c02f Merge remote-tracking branch 'trivial/for-next' adds 5ef7218d5dac /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds a40056aa7de4 /proc/kpageflags: do not use uninitialized struct pages adds 4c08a5aa10d6 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds 4b255bbf7196 ipc-mqueuec-change-__do_notify-to-bypass-check_kill_permis [...] adds 2c8e40e350bb tools/accounting/getdelays.c: fix netlink attribute length adds 826ddc88e2cf mm/hugetlb: fix a addressing exception caused by huge_pte_offset adds 22caf28f0ce4 hfsplus: fix crash and filesystem corruption when deleting files adds 3fb2317694b0 kthread: mark timer used by delayed kthread works as IRQ safe adds 89ff3a6a9d41 asm-generic: make more kernel-space headers mandatory adds dfcce3ae4ef8 scripts/spelling.txt: add syfs/sysfs pattern adds 3471ee76363a scripts/spelling.txt: add more spellings to spelling.txt adds 7cffb7ef5dd4 ocfs2: remove FS_OCFS2_NM adds 08926c33a397 ocfs2: remove unused macros adds aa38eb9dbb8c ocfs2: use OCFS2_SEC_BITS in macro adds 0ce6fe41402f ocfs2: remove dlm_lock_is_remote adds b465ff888213 ocfs2: there is no need to log twice in several functions adds 1753700c356a ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" adds 3a339d477a4a ocfs2: remove useless err adds 48a7f925dea7 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] adds 658ebec852e3 ocfs2: replace zero-length array with flexible-array member adds 9c0248585785 ocfs2: cluster: replace zero-length array with flexible-ar [...] adds 2c20d4a4d431 ocfs2: dlm: replace zero-length array with flexible-array member adds 02bd7134b4a0 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] adds f4d4db91652d ocfs2: roll back the reference count modification of the p [...] adds 823891f7c428 ocfs2: use scnprintf() for avoiding potential buffer overflow adds 419773d575d6 ocfs2: use memalloc_nofs_save instead of memalloc_noio_save adds 986c3aa5111f drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 6c222735958c ramfs: support O_TMPFILE adds c984aa4f4dc3 fs_parse: Remove pr_notice() about each validation adds bc8c171ad482 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds a3a731a28d72 mm/slub.c: replace cpu_slab->partial with wrapped APIs adds d46ee31aa02d mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs adds 20a057f40791 slub: improve bit diffusion for freelist ptr obfuscation adds d5b0423c18e7 slub: relocate freelist pointer to middle of object adds 05faad039dbc Revert "topology: add support for node_to_mem_node() to de [...] adds bfc5f83a2795 mm/kmemleak.c: use address-of operator on section symbols adds edbfd5ae09bd mm/Makefile: disable KCSAN for kmemleak adds 5ae6b6ee6cbe mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds f287f6ab60bf mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] adds 9b8f4937ff93 mm/filemap.c: clear page error before actual read adds 855849f855da mm/filemap.c: remove unused argument from shrink_readahead [...] adds cc16be8c54da mm/filemap.c: use vm_fault error code directly adds d6834c5d9e01 include/linux/pagemap.h: rename arguments to find_subpage adds 3202d1c4ac04 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] adds 31d514b8b1d4 mm/filemap.c: unexport find_get_entry adds 0d71c6fe841d mm/filemap.c: rewrite pagecache_get_page documentation adds 4ff84a579cd6 mm/gup: split get_user_pages_remote() into two routines adds 122704a5b0ed mm/gup: pass a flags arg to __gup_device_* functions adds 14a02971337d mm: introduce page_ref_sub_return() adds 329854642d7d mm/gup: pass gup flags to two more routines adds e34949f17a8d mm/gup: require FOLL_GET for get_user_pages_fast() adds 08ed89a0d7cc mm/gup: track FOLL_PIN pages adds 1607df1b963a mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages adds 4deaa5a72b2d mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" adds 0712f3fe5436 mm-gup-track-foll_pin-pages-fix-2-fix adds 364de68f613b mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] adds 18759bfcd5d8 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting adds dd2ecc2bed4d mm/gup_benchmark: support pin_user_pages() and related calls adds 385473f888c7 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] adds 2ac41618f769 mm: improve dump_page() for compound pages adds de12d9e30873 mm: dump_page(): additional diagnostics for huge pinned pages adds 90e699df3745 mm/gup/writeback: add callbacks for inaccessible pages adds 34638b057707 mm/gup: rename nr as nr_pinned in get_user_pages_fast() adds 5569fa2d8731 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path adds 1c87cce79b1f mm/swapfile.c: fix comments for swapcache_prepare adds 32efcd8ff36f mm/swap.c: not necessary to export __pagevec_lru_add() adds 17cf6acfdcf2 mm/swapfile: fix data races in try_to_unuse() adds 5d5869135073 mm/swap_slots.c: assign|reset cache slot by value directly adds 9e67cb5e57bf mm: swap: make page_evictable() inline adds 5de7582db9d9 mm-swap-make-page_evictable-inline-fix adds 42adfa3dd72e mm: swap: use smp_mb__after_atomic() to order LRU bit set adds bc5e08cd2d8f mm/swap_state.c: use the same way to count page in [add_to [...] adds a36078f6a337 mm, memcg: fix build error around the usage of kmem_caches adds c53ddea663b3 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node adds fc46a300f0d8 mm: memcg/slab: use mem_cgroup_from_obj() adds 5f6f56f28b05 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments adds 9f5b25b3b918 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments adds c9d9c261787c mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] adds 21ac0224a9a8 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() adds afa98afa2165 mm: memcg/slab: cache page number in memcg_(un)charge_slab() adds ccf2cf29b64f mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] adds 245c61d6c63f mm: memcontrol: fix memory.low proportional distribution adds 06638a7d5c6f mm: memcontrol: clean up and document effective low/min ca [...] adds f61f09e04804 mm: memcontrol: recursive memory.low protection adds feb6318dc34f memcg: css_tryget_online cleanups adds 995a819cfff7 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused adds 1fea1e97b052 mm/memcg: optimize memory.numa_stat like memory.stat adds 5266685fb278 memcg-optimize-memorynuma_stat-like-memorystat-fix adds f0a89c0d5aa6 mm, memcg: prevent memory.high load/store tearing adds 7d6f1e7d5ce2 mm, memcg: prevent memory.max load tearing adds ad1a256d8f49 mm, memcg: prevent memory.low load/store tearing adds c2dd3d453ea9 mm, memcg: prevent memory.min load/store tearing adds 726dfdb4d16a mm, memcg: prevent memory.swap.max load tearing adds 7630c922cae8 mm, memcg: prevent mem_cgroup_protected store tearing adds 9fc25e53c873 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] adds 49abd53bf979 mm: memcg: make memory.oom.group tolerable to task migration adds 52eb2fc2a813 mm/mapping_dirty_helpers: Update huge page-table entry callbacks adds 5276a3beaadb mm: don't prepare anon_vma if vma has VM_WIPEONFORK adds e35668ef4b60 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" adds 5e04d17d02b8 mm: set vm_next and vm_prev to NULL in vm_area_dup() adds 5bdc0ded5981 mm/vma: add missing VMA flag readable name for VM_SYNC adds cebf6ed1fe14 mm/vma: make vma_is_accessible() available for general use adds eb90fdea4c51 mm/vma: replace all remaining open encodings with is_vm_hu [...] adds dbe63357a3bf mm/vma: replace all remaining open encodings with vma_is_a [...] adds b47926dde56a mm/vma: append unlikely() while testing VMA access permissions adds d54547075f18 mm/mmap.c: fix the adjusted length error adds b18c748ea3f6 mm/vma: move VM_NO_KHUGEPAGED into generic header adds 2af0afdd71b5 mm/vma: make vma_is_foreign() available for general use adds bfcdf3ed120e mm/vma: make is_vma_temporary_stack() available for general use adds 740e3720784e mm: add pagemap.h to the fine documentation adds d125df34a197 mm/gup: rename "nonblocking" to "locked" where proper adds 4b5f584e4cc7 mm/gup: fix __get_user_pages() on fault retry of hugetlb adds eb27ee4d8259 mm: introduce fault_signal_pending() adds 6dfef1b19da8 mm-introduce-fault_signal_pending-fix adds 505a111ba6ca x86/mm: use helper fault_signal_pending() adds 126b675e7203 arc/mm: use helper fault_signal_pending() adds 25282cb7850e arm64/mm: use helper fault_signal_pending() adds be067c6659e3 powerpc/mm: use helper fault_signal_pending() adds b5e8af1381e9 sh/mm: use helper fault_signal_pending() adds b77505f87249 mm: return faster for non-fatal signals in user mode faults adds 24092b8a93c0 userfaultfd: don't retake mmap_sem to emulate NOPAGE adds 0a633ed3d858 mm: introduce FAULT_FLAG_DEFAULT adds fc6035632594 mm: introduce FAULT_FLAG_INTERRUPTIBLE adds 0b2236aaf246 mm: allow VM_FAULT_RETRY for multiple times adds b5c3e9eb1234 mm/gup: allow VM_FAULT_RETRY for multiple times adds ed234384579a mm/gup: allow to react to fatal signals adds 3587feffb30e mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path adds 1fc68a2b8726 mm: clarify a confusing comment for remap_pfn_range() adds dbfbafe64635 mm/memory.c: clarify a confusing comment for vm_iomap_memory adds c7c9e4e5d770 mmap: remove inline of vm_unmapped_area adds 2212a6b38ea6 mm: mmap: add trace point of vm_unmapped_area adds 540de1881911 mm-mmap-add-trace-point-of-vm_unmapped_area-fix adds 2b89caaf701f mm/mremap: add MREMAP_DONTUNMAP to mremap() adds f5520716da89 mm-add-mremap_dontunmap-to-mremap-v6 adds bac6293a0b5e mm-add-mremap_dontunmap-to-mremap-v7 adds 022f54166be9 selftests: add MREMAP_DONTUNMAP selftest adds be22143d7afb selftest-add-mremap_dontunmap-selftest-fix adds a0137f43950b selftest: add MREMAP_DONTUNMAP selftest adds d237a5877b07 selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes adds 373b090da918 mm/sparsemem: get address to page struct instead of addres [...] adds c4e93bbda648 mm/sparse: rename pfn_present() to pfn_in_present_section() adds 658694267c30 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] adds 7d1072b61e4d mm/sparse.c: allocate memmap preferring the given node adds 90f6b8e50dd6 kasan: detect negative size in memory operation function adds 778e82971207 kasan/tags: fix -Wdeclaration-after-statement warn adds 1422edb65193 kasan-detect-negative-size-in-memory-operation-function-fix-2 adds a5081859d1f4 kasan: add test for invalid size in memmove adds 1d80cb5823b9 kasan: fix -Wstringop-overflow warning adds 2331b87c6b6d mm/page_alloc: increase default min_free_kbytes bound adds 0c1bc3fa3040 mm, pagealloc: micro-optimisation: save two branches on ho [...] adds ea8307f48837 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds df1282719800 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds fcedf20da032 mm/page_alloc.c: use free_area_empty() instead of open-coding adds e0d905b8b9fe mm/page_alloc.c: micro-optimisation Remove unnecessary branch adds ab18e9bfbae2 mm/page_alloc.c: fix tick timer stall during deferred page init adds 0e8c9e39988a mm/page_alloc: simplify page_is_buddy() for better code re [...] adds 159e587476d6 mm: vmpressure: don't need call kfree if kstrndup fails adds c13258163f0a mm: vmpressure: use mem_cgroup_is_root API adds 4898ced2f4f0 mm: vmscan: replace open codings to NUMA_NO_NODE adds 2264cf5a823a mm/vmscan.c: remove cpu online notification for now adds 33c7bc2db80d mm/vmscan.c: fix data races using kswapd_classzone_idx adds 0df3ad1e1b50 mm/vmscan.c: Clean code by removing unnecessary assignment adds e07643a2a2d4 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() adds d534adb7c95e mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] adds 49f469211ef0 selftests: vm: drop dependencies on page flags from mlock2 tests adds 87756f31d03b mm,compaction,cma: add alloc_contig flag to compact_control adds 0cc5ae8a0098 mm,thp,compaction,cma: allow THP migration for CMA allocations adds a3eaf85eeee5 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix adds d068bf248d9d mm, compaction: fully assume capture is not NULL in compac [...] adds d4cf799be9e3 mm/compaction: really limit compact_unevictable_allowed to [...] adds f98f07a99f02 mm/compaction: Disable compact_unevictable_allowed on RT adds a51f08604009 mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 adds 9b8419cdd956 mm/compaction.c: clean code by removing unnecessary assignment adds 9453c45dffba mm/mempolicy: support MPOL_MF_STRICT for huge page mapping adds c81a0448ed7d mm/mempolicy: check hugepage migration is supported by arc [...] adds ba7fe112b7e9 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() adds aee131c41b75 mm: mempolicy: require at least one nodeid for MPOL_PREFERRED adds e0a161bb1ba7 mm/memblock.c: remove redundant assignment to variable max_addr adds 8d0a8dc35c00 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds 7bc4fdafe28b hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race adds d6c65c960f0a hugetlb_cgroup: add hugetlb_cgroup reservation counter adds 0d179c1bcbcd hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] adds c0efc0d532a3 mm/hugetlb_cgroup: fix hugetlb_cgroup migration adds 288ba882efc3 hugetlb_cgroup: add reservation accounting for private mappings adds 20d5aef91a2f hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] adds 90cfc0035e87 hugetlb: disable region_add file_region coalescing adds adbe2c104dc9 mm/hugetlb: fix file_region entry allocations adds 7df50d8fba46 hugetlb_cgroup: add accounting for shared mappings adds 06f31f62e5f0 hugetlb_cgroup-add-accounting-for-shared-mappings-fix adds f276906066c7 hugetlb_cgroup: support noreserve mappings adds 5efb15ac178c hugetlb: support file_region coalescing again adds d11c34c63d2b hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs adds 50c40e229ae1 hugetlb: remove check_coalesce_bug debug code adds f0f089a354ab hugetlb_cgroup: add hugetlb_cgroup reservation tests adds c535528cc5fd hugetlb_cgroup: add hugetlb_cgroup reservation docs adds 3cd482d84a30 mm/hugetlb.c: clean code by removing unnecessary initialization adds d16038130261 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() adds ac2f666d2028 mm: hugetlb: optionally allocate gigantic hugepages using cma adds ef79cb2d0ae5 mm: cleanup cmdline_parse_hugetlb_cma() adds 6aec9607be51 mm: hugetlb: fix per-node size calculation for hugetlb_cma adds e7c59e359beb selftests/vm: fix map_hugetlb length used for testing read [...] adds 93ce63993dbe mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] adds 5ea87af826c1 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set adds c0da7bcacd18 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t adds 5c942781aaf0 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix adds 242a8cb98590 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] adds 059596f0bab6 mm/migrate.c: no need to check for i > start in do_pages_move() adds cfa1fefe22e3 mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 932e3c375564 mm/migrate.c: check pagelist in move_pages_and_store_status() adds 790d71cac338 mm/migrate.c: unify "not queued for migration" handling in [...] adds fdb701466407 mm/migrate.c: migrate PG_readahead flag adds 667fe2212552 mm-migratec-migrate-pg_readahead-flag-fix adds d74e332b5476 mm, shmem: add vmstat for hugepage fallback adds b8297ee60f64 mm, thp: track fallbacks due to failed memcg charges separately adds 219541f4b9c4 include/linux/pagemap.h: optimise find_subpage for !THP adds 5ee8663c18fe mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE adds 9207f1cfda5f mm/ksm.c: update get_user_pages() argument in comment adds dc74f8191554 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 394ecdb2d2e3 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds ab1bf49b01e3 mm: code cleanup for MADV_FREE adds 4d5c99a7e20a mm: adjust shuffle code to allow for future coalescing adds 087edf67e695 mm: use zone and order instead of free area in free_list m [...] adds 7e3cef8794f9 mm: add function __putback_isolated_page adds 883e49531776 mm: introduce Reported pages adds 74032e324f01 virtio-balloon: pull page poisoning config out of free pag [...] adds fe613d55dd15 virtio-balloon: add support for providing free page report [...] adds a91c547c06eb mm/page_reporting: rotate reported pages to the tail of the list adds 6bc9fcec28a6 mm/page_reporting: add budget limit on how many pages can [...] adds 0b155b03a922 mm/page_reporting: add free page reporting documentation adds 24f47388a79c virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] adds 48664a0b0a3c userfaultfd: wp: add helper for writeprotect check adds 44eefca4681c userfaultfd: wp: hook userfault handler to write protection fault adds 709d69577e1a userfaultfd: wp: add WP pagetable tracking to x86 adds c135a611bd8f userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers adds b3d8b35f380c userfaultfd: wp: add UFFDIO_COPY_MODE_WP adds c792dd2acdc0 mm: merge parameters for change_protection() adds edb7b88c04ef userfaultfd: wp: apply _PAGE_UFFD_WP bit adds 17748a545c78 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork adds 124865565750 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers adds 0e5dddbf039c userfaultfd: wp: support swap and page migration adds aa746386b528 khugepaged: skip collapse if uffd-wp detected adds 5291b7f7f32b userfaultfd: wp: support write protection for userfault vma range adds 6e2a8d119120 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl adds 204b4a6416e7 userfaultfd: wp: enabled write protection in userfaultfd API adds dd43939c4e9e userfaultfd: wp: don't wake up when doing write protect adds 2b5bbaae059b userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update adds 892c02a4739f userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally adds e5df6e94ff4b userfaultfd: selftests: refactor statistics adds ceb174c304fa userfaultfd: selftests: add write-protect test adds 35cdd532341d drivers/base/memory.c: drop section_count adds 9bd60a5a4c69 drivers/base/memory.c: drop pages_correctly_probed() adds 6d2dbb57a279 mm/page_ext.c: drop pfn_present() check when onlining adds 52a50c99e0fd mm/memory_hotplug.c: only respect mem= parameter during bo [...] adds 42855a9c20be mm/memory_hotplug.c: simplify calculation of number of pag [...] adds 10a4234177e3 mm/memory_hotplug.c: cleanup __add_pages() adds 7b11ba5c9224 mm/sparse.c: introduce new function fill_subsection_map() adds 2600292c7b90 mm/sparse.c: introduce a new function clear_subsection_map() adds 48d4b8a87858 mm/sparse.c: only use subsection map in VMEMMAP case adds 3b360b666e40 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] adds 0d87c4010f2f mm/sparse.c: move subsection_map related functions together adds b46a181aa7d6 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] adds 52dde1681c71 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE adds ee8c209c9d4a drivers/base/memory: map MMOP_OFFLINE to 0 adds 720c30c72277 drivers/base/memory: store mapping between MMOP_* and stri [...] adds ecad822112f0 powernv/memtrace: always online added memory blocks adds 0461f5678f46 hv_balloon: don't check for memhp_auto_online manually adds 5a09bc49f4c9 hv_balloon-dont-check-for-memhp_auto_online-manually-fix adds 45342b9cad35 mm/memory_hotplug: unexport memhp_auto_online adds c125b326b954 mm/memory_hotplug: convert memhp_auto_online to store an o [...] adds 52460dbf9b39 mm/memory_hotplug: allow to specify a default online_type adds ccca60177df0 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] adds e7f83efa3b30 mm/shmem.c: distribute switch variables for initialization adds a463df6aabee mm/shmem.c: Clean code by removing unnecessary assignment adds ea5f6384eea7 mm: huge tmpfs: try to split_huge_page() when punching hole adds 93102146c7cd mm: prevent a warning when casting void* -> enum adds c1d1583386a3 mm/zswap: allow setting default status, compressor and all [...] adds c743e6b9e039 mm/compaction: add missing annotation for compact_lock_irqsave adds 8580fad28284 mm/hugetlb: add missing annotation for gather_surplus_pages() adds 9c6de287ccb9 mm/mempolicy: add missing annotation for queue_pages_pmd() adds 533295dc4665 mm/slub: add missing annotation for get_map() adds 8e360a6bcd70 mm/slub: add missing annotation for put_map() adds 165f02d979e0 mm/zsmalloc: add missing annotation for migrate_read_lock() adds 9bd97f41d82d mm/zsmalloc: add missing annotation for migrate_read_unlock() adds 4d7d3c24b2a6 mm/zsmalloc: add missing annotation for pin_tag() adds 943f998a8329 mm/zsmalloc: add missing annotation for unpin_tag() adds 7c4fffa5801f mm: fix ambiguous comments for better code readability adds 85e19d1bdb98 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] adds 05c54a1060cd mm: use fallthrough; adds bc0395cf4fa8 include/linux/swapops.h: correct guards for non_swap_entry() adds 634968332a08 include/linux/memremap.h: remove stale comments adds 0cd14fa764b2 mm/dmapool.c: micro-optimisation remove unnecessary branch adds 47767143b7b1 mm: Remove dummy struct bootmem_data/bootmem_data_t adds 47e153adb2db fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 4be09dfd8a1d fs/buffer.c: dump more info for __getblk_gfp() stall problem adds e64645b9f655 kernel/hung_task.c: Monitor killed tasks. adds 542f37607b01 fs/proc/inode.c: annotate close_pdeo() for sparse adds af0594d5a18b proc: faster open/read/close with "permanent" files adds 2c2ebfd27f90 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes adds 2424f263e192 proc: speed up /proc/*/statm adds 28cb8eb84c08 proc: inline vma_stop into m_stop adds b49b08d11783 proc: remove m_cache_vma adds 7928ad46779d proc: use ppos instead of m->version adds 2c32b204ee95 seq_file: remove m->version adds 8f3226e6ce13 proc: inline m_next_vma into m_next adds 58506873ba9c asm-generic: fix unistd_32.h generation format adds 5706f746639e kernel/extable.c: use address-of operator on section symbols adds d20116f4c272 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] adds b8a21225c43f compiler: Remove CONFIG_OPTIMIZE_INLINING entirely adds 7c6d5a3cc20a MAINTAINERS: add an entry for kfifo adds 814a867fc7f2 MAINTAINERS: list the section entries in the preferred order adds b99196ec548f bitops: always inline sign extension helpers adds e1a68c06d516 lib/test_lockup: test module to generate lockups adds 50347384328a lib/test_lockup: rename disable_irq to fix build error adds cced8bb98182 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] adds 75759357b767 lib/test_lockup.c: add parameters for locking generic vfs locks adds 53059702975c lib/bch.c: replace zero-length array with flexible-array member adds c8306d091771 lib/ts_bm.c: replace zero-length array with flexible-array member adds f2a78c8d6b8f lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds 7d2555b0c999 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds 6bb2ea4411ec lib/scatterlist: fix sg_copy_buffer() kerneldoc adds c8abae2de9aa lib: test_stackinit.c: XFAIL switch variable init tests adds 21db30011a1e lib/stackdepot.c: check depot_index before accessing the s [...] adds fe66ffcf7e13 lib/stackdepot.c: fix a condition in stack_depot_fetch() adds 356b95cf208a lib/stackdepot.c: build with -fno-builtin adds c91a30fd955a kasan: stackdepot: move filter_irq_stacks() to stackdepot.c adds c208e7bef652 nds32: linker script: add SOFTIRQENTRY_TEXT adds c772d40a3741 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script adds 570790a03d29 percpu_counter: fix a data race at vm_committed_as adds c94a5c0faa75 lib/test_bitmap.c: make use of EXP2_IN_BITS adds c93f76b00910 lib/rbtree: fix coding style of assignments adds 00bde721cc53 lib/test_kmod.c: remove a NULL test adds e94e2f8b99fc linux/bits.h: add compile time sanity check of GENMASK inputs adds ef1f81673612 lib: optimize cpumask_local_spread() adds 15846e87fa97 lib/list: prevent compiler reloads inside 'safe' list iteration adds 920e2a1b7c63 lib/dynamic_debug.c: use address-of operator on section symbols adds 780333ce932f checkpatch: remove email address comment from email addres [...] adds 92ac1393b869 checkpatch: check SPDX tags in YAML files adds 499d2c45c985 checkpatch: support "base-commit:" format adds 0ec0c37af20e checkpatch: prefer fallthrough; over fallthrough comments adds ca8f1bfe7318 checkpatch: fix minor typo and mixed space+tab in indentation adds 7825ef0b0545 checkpatch: fix multiple const * types adds 485732f8cc6f checkpatch: add command-line option for TAB size adds d61c562f0920 checkpatch: improve Gerrit Change-Id: test adds 3efa10ddb16e checkpatch: check proper licensing of Devicetree bindings adds 05a00641824d checkpatch: avoid warning about uninitialized_var() adds 177220030d41 kselftest: introduce new epoll test case adds bd1914bf120c fs/epoll: make nesting accounting safe for -rt kernel adds 3fd3a0745c29 fs/binfmt_elf.c: delete "loc" variable adds 437cc8a0dcc2 fs/binfmt_elf.c: allocate less for static executable adds cb7821b34412 fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] adds a2a0222905af samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes adds dff9a537d918 samples/hw_breakpoint: drop use of kallsyms_lookup_name() adds f6fb5d1cf98c kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] adds 67c1058c61ea reiserfs: clean up several indentation issues adds 60b2251519c9 umh: fix refcount underflow in fork_usermode_blob(). adds 347eef9032d7 gcov: gcc_4_7: replace zero-length array with flexible-arr [...] adds 696ec552e510 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] adds aa70def08e33 kernel/gcov/fs.c: replace zero-length array with flexible- [...] adds 67baf2a3260f kernel/relay.c: fix read_pos error when multiple readers adds c0000bfaee25 aio: simplify read_events() adds ddc532bc9ba5 init/Kconfig: clean up ANON_INODES and old IO schedulers options adds 2b7d6c8b128d kcov: cleanup debug messages adds 812abb8f1abe kcov: fix potential use-after-free in kcov_remote_start adds 5ceb8dd6ac1d kcov: move t->kcov assignments into kcov_start/stop adds 20bc794a7fa5 kcov: move t->kcov_sequence assignment adds 19f7872504bc kcov: use t->kcov_mode as enabled indicator adds 5a364589a52a kcov: collect coverage from interrupts adds 6faf3ea87305 kcov-collect-coverage-from-interrupts-v4 adds 6c0c10476ea6 usb: core: kcov: collect coverage from usb complete callback adds 46bf73e0c10c ubsan: add trap instrumentation option adds 1b62798ea166 ubsan: split "bounds" checker from other options adds d607cedb2836 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] adds 8533e7151308 ubsan: check panic_on_warn adds cb7d4212c426 kasan: unset panic_on_warn before calling panic() adds a58cddd39162 ubsan: include bug type in report header adds cd32a7aa389b ipc/mqueue.c: fix a brace coding style issue adds 3887aaa19d87 Merge branch 'akpm-current/current' adds 8f2415d8968e Change email address for Pali Rohár adds 0b0828f7064a mm/kmemleak: silence KCSAN splats in checksum adds 5b64cc0ad661 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] adds a049fd5c5c2c mm/frontswap: mark various intentional data races adds 25c54deef1e1 mm/page_io: mark various intentional data races adds 6271e72bbe42 mm-page_io-mark-various-intentional-data-races-v2 adds 78f56e3f90cf mm/swap_state: mark various intentional data races adds 1df5d29d9071 mm/filemap.c: fix a data race in filemap_fault() adds d8fcb3e612db mm/swapfile: fix and annotate various data races adds b8f418b5d837 mm-swapfile-fix-and-annotate-various-data-races-v2 adds ed4f15613291 mm/page_counter: fix various data races at memsw adds a72c23958a2d mm/memcontrol: fix a data race in scan count adds e17f5df34cbf mm/list_lru: fix a data race in list_lru_count_one adds af4920e78705 mm/mempool: fix a data race in mempool_free() adds 904ae7c446cf mm/util.c: annotate an data race at vm_committed_as adds d3a11cabe52a mm/rmap: annotate a data race at tlb_flush_batched adds 019afe0b4113 mm: annotate a data race in page_zonenum() adds 73e375acc4b4 mm/swap.c: annotate data races for lru_rotate_pvecs adds a5667affc554 mm/memory.c: refactor insert_page to prepare for batched-l [...] adds 7352f2636feb mm: bring sparc pte_index() semantics inline with other platforms adds cee409cda890 mm: define pte_index as macro for x86 adds b93c4a7d8fc6 mm/memory.c: add vm_insert_pages() adds 5ef90919d98e mm-add-vm_insert_pages-fix adds aef2496199c8 add missing page_count() check to vm_insert_pages(). adds b3a5686b6b7d mm: vm_insert_pages() checks if pte_index defined. adds e60cbf67022a net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds f08333ca5a45 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix adds ff462bea4604 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS adds 535993372b90 mm/vma: introduce VM_ACCESS_FLAGS adds 390b7dae42db mm/special: create generic fallbacks for pte_special() and [...] adds ecfb9fa33780 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] adds df6ce756b694 mm/debug: add tests validating architecture page table helpers adds 63ca784a66d4 mm/memory_hotplug: drop the flags field from struct mhp_re [...] adds db6276edbf06 mm/memory_hotplug: rename mhp_restrictions to mhp_params adds 92eb0e791640 x86/mm: thread pgprot_t through init_memory_mapping() adds 6217e1331e5b x86/mm: introduce __set_memory_prot() adds 8d442dc8b7f1 powerpc/mm: thread pgprot_t through create_section_mapping() adds 5c2cec1d8882 mm/memory_hotplug: add pgprot_t to mhp_params adds 334055b5c842 mm/memremap: set caching mode for PCI P2PDMA memory to WC adds 7e5da4218fee mm/madvise: pass task and mm to do_madvise adds 12f739de07d3 mm/madvise: introduce process_madvise() syscall: an extern [...] adds d233ce41ff7b fix process_madvise build break for arm64 adds 957273fabded mm/madvise: check fatal signal pending of target process adds 32a30edb7ad6 pid: move pidfd_get_pid() to pid.c adds 49df92a5c994 mm/madvise: support both pid and pidfd for process_madvise adds bc744875ed0e mm/madvise: employ mmget_still_valid() for write lock adds 42f39be2773d mm/madvise: allow KSM hints for remote API adds fc3679c0cf75 kmod: make request_module() return an error when autoloadi [...] adds 64e5163faeb6 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] adds 303b874899bb docs: admin-guide: document the kernel.modprobe sysctl adds 82ead57f94ad docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 adds 0440b9d4c0b7 selftests: kmod: fix handling test numbers above 9 adds d436b92a7770 selftests: kmod: test disabling module autoloading adds 9be747788d36 kexec: prevent removal of memory in use by a loaded kexec image adds 7cc4f0cb833f mm/memory_hotplug: allow arch override of non boot memory [...] adds f39bdd3513e7 arm64: memory: give hotplug memory a different resource name adds 5cf75f5ffc7e fs/seq_file.c: seq_read(): add info message about buggy .n [...] adds d5279e42a24d seq_read-info-message-about-buggy-next-functions-fix adds af8b52711f3b kernel/gcov/fs.c: gcov_seq_next() should increase position index adds 0842df930e18 ipc/util.c: sysvipc_find_ipc() should increase position index adds 019661e9a491 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds f583d9b1fb82 Merge branch 'akpm/master' adds 3eb7cccdb3ae Add linux-next specific files for 20200331
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-release-aarc [...]
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/PCI/pcieaer-howto.rst | 23 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/bpf/bpf_lsm.rst | 142 + Documentation/bpf/index.rst | 1 + 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/freescale/fsl,scu.txt | 2 +- Documentation/devicetree/bindings/arm/l2c2x0.yaml | 45 +- .../devicetree/bindings/arm/mrvl/mrvl.yaml | 5 +- .../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 - .../bindings/chrome/google,cros-ec-typec.yaml | 54 + .../devicetree/bindings/clock/fsl,plldig.yaml | 5 + .../devicetree/bindings/clock/imx8mm-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mn-clock.yaml | 2 + .../devicetree/bindings/clock/imx8mp-clock.yaml | 2 + .../devicetree/bindings/clock/imx8mq-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 + .../devicetree/bindings/clock/sprd,sc9860-clk.txt | 63 + .../bindings/clock/sprd,sc9863a-clk.yaml | 105 + Documentation/devicetree/bindings/clock/sprd.txt | 63 - .../bindings/display/amlogic,meson-vpu.yaml | 2 + .../bindings/display/ti/ti,am65x-dss.yaml | 4 +- .../bindings/display/ti/ti,j721e-dss.yaml | 4 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 4 +- .../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 + .../devicetree/bindings/gpio/gpio-mvebu.txt | 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 + .../bindings/interrupt-controller/msi.txt | 2 +- .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 2 + Documentation/devicetree/bindings/leds/common.yaml | 4 +- .../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/can/tcan4x5x.txt | 2 +- .../devicetree/bindings/net/marvell,mvusb.yaml | 65 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 1 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 25 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 225 + .../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 + .../bindings/phy/marvell,mmp3-usb-phy.yaml | 42 + .../devicetree/bindings/phy/phy-mmp3-usb.txt | 13 - .../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 + .../devicetree/bindings/pwm/google,cros-ec-pwm.txt | 23 - .../bindings/pwm/google,cros-ec-pwm.yaml | 40 + .../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt | 1 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 4 + .../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/cirrus,cs42l51.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/sound/tlv320adcx140.yaml | 1 - .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 88 + .../devicetree/bindings/sram/qcom,ocmem.yaml | 14 +- .../bindings/thermal/amlogic,thermal.yaml | 4 + .../devicetree/bindings/thermal/armada-thermal.txt | 2 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 78 - .../devicetree/bindings/thermal/rcar-thermal.yaml | 139 + .../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 +- .../devicetree/bindings/vendor-prefixes.yaml | 5 + Documentation/filesystems/f2fs.rst | 4 +- Documentation/filesystems/fiemap.txt | 6 +- Documentation/filesystems/overlayfs.rst | 38 +- Documentation/locking/locktypes.rst | 170 +- Documentation/networking/devlink/bnxt.rst | 14 +- Documentation/networking/devlink/devlink-info.rst | 6 + .../networking/devlink/devlink-region.rst | 14 +- Documentation/networking/devlink/ice.rst | 25 + Documentation/networking/ethtool-netlink.rst | 225 +- Documentation/process/changes.rst | 4 +- .../process/embargoed-hardware-issues.rst | 3 +- Documentation/sound/alsa-configuration.rst | 13 + Documentation/trace/ftrace.rst | 50 +- Documentation/virt/kvm/api.rst | 23 + Documentation/vm/hmm.rst | 12 +- Documentation/x86/exception-tables.rst | 20 +- MAINTAINERS | 55 +- Makefile | 13 +- Next/SHA1s | 232 +- Next/merge.log | 12205 +++++++++++-------- arch/alpha/include/asm/futex.h | 5 +- arch/alpha/include/asm/mmzone.h | 2 - arch/alpha/kernel/irq_alpha.c | 29 +- arch/alpha/kernel/irq_i8259.c | 8 +- arch/alpha/kernel/irq_impl.h | 7 +- arch/alpha/kernel/irq_pyxis.c | 3 +- arch/alpha/kernel/sys_alcor.c | 3 +- arch/alpha/kernel/sys_cabriolet.c | 3 +- arch/alpha/kernel/sys_eb64p.c | 3 +- arch/alpha/kernel/sys_marvel.c | 2 +- arch/alpha/kernel/sys_miata.c | 6 +- arch/alpha/kernel/sys_nautilus.c | 52 +- arch/alpha/kernel/sys_ruffian.c | 3 +- arch/alpha/kernel/sys_rx164.c | 3 +- arch/alpha/kernel/sys_sx164.c | 3 +- arch/alpha/kernel/sys_wildfire.c | 7 +- arch/alpha/kernel/time.c | 6 +- arch/arc/include/asm/futex.h | 5 +- arch/arm/Kconfig.debug | 42 +- arch/arm/arm-soc-for-next-contents.txt | 132 + arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 13 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 - arch/arm/boot/dts/bcm2835-rpi-common.dtsi | 12 + arch/arm/boot/dts/bcm2835.dtsi | 1 + arch/arm/boot/dts/bcm2836.dtsi | 1 + arch/arm/boot/dts/bcm2837.dtsi | 1 + arch/arm/boot/dts/ecx-2000.dts | 6 +- arch/arm/boot/dts/ecx-common.dtsi | 17 +- arch/arm/boot/dts/exynos3250-monk.dts | 3 +- arch/arm/boot/dts/exynos3250-rinato.dts | 48 +- arch/arm/boot/dts/exynos4210-i9100.dts | 4 +- arch/arm/boot/dts/exynos4210-origen.dts | 7 +- arch/arm/boot/dts/exynos4210-trats.dts | 41 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 33 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 6 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 17 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 13 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- 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/imx6qdl-apalis.dtsi | 2 +- 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-ab8500.dtsi | 6 +- arch/arm/boot/dts/ste-ab8505.dtsi | 6 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 6 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 2 +- 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 + arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi | 368 + 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/configs/bcm2835_defconfig | 1 + arch/arm/configs/exynos_defconfig | 2 + arch/arm/crypto/.gitignore | 1 + arch/arm/include/asm/futex.h | 5 +- arch/arm/include/debug/stm32.S | 9 +- arch/arm/mach-bcm/Kconfig | 8 - arch/arm/mach-cns3xxx/core.c | 10 +- arch/arm/mach-ep93xx/timer-ep93xx.c | 14 +- arch/arm/mach-integrator/impd1.c | 11 +- arch/arm/mach-iop32x/time.c | 12 +- arch/arm/mach-mmp/time.c | 11 +- arch/arm/mach-spear/time.c | 9 +- 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 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- .../dts/marvell/armada-8040-mcbin-singleshot.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 4 +- 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 | 61 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 42 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 43 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 69 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 + arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/futex.h | 5 +- arch/arm64/include/asm/memory.h | 11 + arch/arm64/kvm/Kconfig | 2 - arch/c6x/platforms/timer64.c | 11 +- arch/hexagon/include/asm/futex.h | 5 +- arch/hexagon/kernel/smp.c | 22 +- arch/hexagon/kernel/time.c | 11 +- arch/ia64/include/asm/futex.h | 5 +- arch/m68k/emu/nfblock.c | 3 +- arch/m68k/include/asm/uaccess_no.h | 1 - arch/microblaze/include/asm/futex.h | 5 +- arch/mips/include/asm/futex.h | 5 +- arch/mips/kvm/Kconfig | 2 - arch/mips/ralink/Kconfig | 1 + arch/mips/ralink/mt7621.c | 4 +- arch/nds32/include/asm/futex.h | 6 +- arch/openrisc/include/asm/futex.h | 5 +- arch/parisc/Kconfig | 5 + arch/parisc/Makefile | 7 + arch/parisc/include/asm/futex.h | 2 - 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/futex.h | 5 +- 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/Kconfig | 2 - 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/futex.h | 5 +- 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/futex.h | 2 - arch/s390/include/asm/mmu.h | 2 - arch/s390/include/asm/mmu_context.h | 44 +- arch/s390/include/asm/pgalloc.h | 39 +- arch/s390/include/asm/processor.h | 9 +- arch/s390/include/asm/qdio.h | 9 +- arch/s390/kvm/Kconfig | 4 - arch/s390/kvm/kvm-s390.c | 3 + arch/s390/mm/gmap.c | 9 +- arch/s390/mm/hugetlbpage.c | 11 +- arch/s390/mm/mmap.c | 40 +- arch/s390/mm/pgalloc.c | 28 +- arch/sh/boards/mach-cayman/irq.c | 18 +- arch/sh/drivers/dma/dma-pvr2.c | 9 +- arch/sh/include/asm/futex.h | 4 - arch/sparc/include/asm/futex_64.h | 4 - arch/um/Kconfig | 9 +- arch/um/configs/i386_defconfig | 2 +- arch/um/configs/x86_64_defconfig | 2 +- arch/um/drivers/Kconfig | 3 + arch/um/drivers/net_kern.c | 13 - arch/um/drivers/ubd_kern.c | 12 +- arch/um/drivers/vector_kern.c | 5 +- arch/um/drivers/vector_user.c | 15 +- arch/um/drivers/vhost_user.h | 12 +- arch/um/drivers/virtio_uml.c | 153 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/delay.h | 30 + arch/um/include/linux/time-internal.h | 84 + arch/um/include/shared/os.h | 1 + arch/um/include/shared/timer-internal.h | 76 - arch/um/kernel/kmsg_dump.c | 9 +- arch/um/kernel/process.c | 39 +- arch/um/kernel/skas/syscall.c | 5 +- arch/um/kernel/time.c | 538 +- arch/um/kernel/uml.lds.S | 2 +- arch/um/os-Linux/file.c | 31 + arch/um/os-Linux/time.c | 1 - arch/um/os-Linux/umid.c | 5 +- arch/unicore32/kernel/time.c | 11 +- arch/x86/Kconfig | 2 + arch/x86/Kconfig.assembler | 17 + arch/x86/Makefile | 22 - arch/x86/boot/compressed/misc.h | 2 +- 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/entry/vdso/vdso-layout.lds.S | 7 + arch/x86/events/core.c | 27 +- arch/x86/ia32/ia32_signal.c | 304 +- arch/x86/include/asm/asm.h | 6 - arch/x86/include/asm/dwarf2.h | 44 - arch/x86/include/asm/futex.h | 99 +- arch/x86/include/asm/processor.h | 1 - arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/sigframe.h | 6 +- arch/x86/include/asm/sighandling.h | 3 - arch/x86/include/asm/syscall_wrapper.h | 8 +- arch/x86/include/asm/uaccess.h | 233 - arch/x86/include/asm/uaccess_32.h | 27 - arch/x86/include/asm/uaccess_64.h | 108 +- arch/x86/include/asm/uv/uv_bau.h | 2 + arch/x86/include/asm/xor_avx.h | 9 - arch/x86/kernel/Makefile | 1 - arch/x86/kernel/cpu/intel.c | 82 +- arch/x86/kernel/cpu/mshyperv.c | 10 + arch/x86/kernel/jump_label.c | 2 +- arch/x86/kernel/relocate_kernel_64.S | 12 +- arch/x86/kernel/signal.c | 399 +- arch/x86/kernel/stacktrace.c | 6 +- arch/x86/kernel/vm86_32.c | 115 +- arch/x86/kernel/vmlinux.lds.S | 1 + arch/x86/kvm/Kconfig | 4 - arch/x86/kvm/cpuid.c | 11 +- arch/x86/kvm/lapic.c | 10 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/mmu/paging_tmpl.h | 2 +- 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 +- arch/x86/lib/x86-opcode-map.txt | 17 +- arch/x86/mm/extable.c | 12 - arch/x86/mm/numa_emulation.c | 2 +- arch/x86/mm/pat/set_memory.c | 3 + arch/x86/mm/pti.c | 8 +- arch/x86/um/asm/processor.h | 12 +- arch/x86/xen/smp_pv.c | 3 +- arch/x86/xen/xen-head.S | 18 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/futex.h | 5 +- arch/xtensa/platforms/iss/simdisk.c | 3 +- block/bio.c | 510 +- block/blk-cgroup.c | 2 +- block/blk-core.c | 39 +- block/blk-flush.c | 9 - block/blk-map.c | 508 + block/blk-mq.c | 18 +- block/blk-settings.c | 36 - block/blk-zoned.c | 32 + block/blk.h | 6 + block/genhd.c | 4 +- crypto/af_alg.c | 10 +- crypto/algif_hash.c | 6 +- drivers/Kconfig | 2 + drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/evxfgpe.c | 17 +- drivers/acpi/acpica/hwgpe.c | 47 +- drivers/acpi/arm64/iort.c | 6 +- drivers/acpi/ec.c | 5 + drivers/acpi/internal.h | 1 + drivers/acpi/pci_root.c | 15 + drivers/acpi/sleep.c | 19 +- drivers/amba/bus.c | 2 + 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/core.c | 2 +- drivers/base/platform.c | 1 + drivers/base/power/wakeup.c | 4 +- drivers/block/Makefile | 6 + drivers/block/brd.c | 4 +- drivers/block/drbd/drbd_main.c | 3 +- drivers/block/null_blk_main.c | 26 +- drivers/block/null_blk_trace.c | 21 + drivers/block/null_blk_trace.h | 79 + drivers/block/null_blk_zoned.c | 12 +- drivers/block/pktcdvd.c | 15 +- drivers/block/ps3vram.c | 3 +- drivers/block/rsxx/dev.c | 3 +- drivers/block/umem.c | 4 +- drivers/block/zram/zram_drv.c | 4 +- drivers/bluetooth/btqca.c | 18 +- drivers/bluetooth/btqca.h | 3 +- drivers/bluetooth/hci_qca.c | 40 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 33 +- drivers/bus/mhi/core/init.c | 34 +- drivers/bus/mhi/core/internal.h | 10 + drivers/bus/mhi/core/main.c | 13 + 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/clocksource/hyperv_timer.c | 6 +- drivers/clocksource/timer-probe.c | 2 - drivers/clocksource/timer-vf-pit.c | 2 +- drivers/cpufreq/intel_pstate.c | 9 +- drivers/cpufreq/powernv-cpufreq.c | 13 +- drivers/crypto/caam/Kconfig | 1 + drivers/crypto/caam/caamrng.c | 405 +- drivers/crypto/caam/ctrl.c | 88 +- drivers/crypto/caam/desc.h | 2 + drivers/crypto/caam/intern.h | 7 +- drivers/crypto/caam/jr.c | 13 +- drivers/crypto/caam/regs.h | 7 +- drivers/crypto/ccree/cc_aead.c | 1 - drivers/crypto/chelsio/chcr_core.c | 34 +- drivers/crypto/chelsio/chcr_ipsec.c | 2 - drivers/crypto/chelsio/chcr_ktls.c | 2 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 29 +- drivers/dma/uniphier-xdmac.c | 4 +- drivers/firmware/efi/libstub/arm-stub.c | 2 +- drivers/firmware/efi/libstub/arm64-stub.c | 7 +- drivers/firmware/xilinx/Kconfig | 2 + drivers/fpga/dfl-pci.c | 6 +- drivers/fpga/zynq-fpga.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 31 +- 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_ttm.c | 2 +- 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 | 16 +- 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 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 417 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h | 40 + .../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/bridge/analogix/analogix_dp_core.c | 33 +- drivers/gpu/drm/exynos/exynos_dp.c | 29 +- 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/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c | 17 +- drivers/gpu/drm/radeon/radeon_bios.c | 30 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 36 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 + drivers/gpu/drm/vc4/vc4_hdmi.c | 20 +- drivers/hv/channel_mgmt.c | 3 + drivers/hv/vmbus_drv.c | 61 +- drivers/hwspinlock/hwspinlock_internal.h | 2 +- drivers/i2c/busses/i2c-pca-platform.c | 2 +- drivers/i2c/busses/i2c-st.c | 1 + drivers/i3c/master.c | 2 +- drivers/iio/accel/cros_ec_accel_legacy.c | 8 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 13 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 375 +- drivers/iio/industrialio-core.c | 8 +- drivers/iio/light/cros_ec_light_prox.c | 15 +- drivers/iio/pressure/cros_ec_baro.c | 14 +- drivers/infiniband/core/cma.c | 1 + drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 73 + drivers/infiniband/hw/bnxt_re/qplib_fp.h | 1 + drivers/infiniband/hw/hfi1/fault.c | 4 +- drivers/infiniband/hw/hfi1/sysfs.c | 26 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 458 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 562 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 16 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 2 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 6 +- drivers/infiniband/hw/mlx5/cq.c | 21 +- drivers/infiniband/hw/mlx5/flow.c | 3 + drivers/infiniband/hw/mlx5/main.c | 208 +- drivers/infiniband/hw/mlx5/mem.c | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 21 + drivers/infiniband/hw/mlx5/qos.c | 4 +- drivers/infiniband/hw/mlx5/qp.c | 33 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 - drivers/infiniband/hw/qib/qib_verbs.h | 1 - drivers/infiniband/sw/rxe/rxe.c | 2 + drivers/infiniband/ulp/iser/iser_memory.c | 21 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 2 +- drivers/input/input.c | 1 + drivers/iommu/Kconfig | 1 + drivers/iommu/arm-smmu-v3.c | 10 +- drivers/iommu/arm-smmu.c | 55 +- drivers/iommu/intel-svm.c | 7 +- drivers/iommu/iommu.c | 31 +- drivers/iommu/ipmmu-vmsa.c | 7 +- drivers/iommu/mtk_iommu.c | 13 +- drivers/iommu/mtk_iommu_v1.c | 14 +- drivers/iommu/qcom_iommu.c | 61 +- drivers/iommu/tegra-gart.c | 2 +- drivers/iommu/virtio-iommu.c | 41 +- drivers/lightnvm/core.c | 3 +- drivers/md/bcache/request.c | 7 +- drivers/md/bcache/request.h | 3 + drivers/md/bcache/super.c | 11 +- drivers/md/dm-clone-metadata.c | 15 +- drivers/md/dm-clone-metadata.h | 2 +- drivers/md/dm-clone-target.c | 66 +- drivers/md/dm-writecache.c | 6 +- drivers/md/dm.c | 9 +- drivers/md/md.c | 3 +- drivers/message/fusion/mptsas.h | 2 +- drivers/misc/cardreader/rts5227.c | 1 + drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/mic/Kconfig | 4 - drivers/misc/pci_endpoint_test.c | 1 - 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/cavium-octeon.c | 4 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 4 +- drivers/mmc/host/mtk-sd.c | 41 + drivers/mtd/chips/cfi_cmdset_0001.c | 4 +- drivers/mtd/chips/cfi_cmdset_0002.c | 5 +- drivers/mtd/chips/cfi_cmdset_0020.c | 17 +- drivers/mtd/chips/cfi_util.c | 12 +- drivers/mtd/devices/block2mtd.c | 4 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/lpddr/lpddr_cmds.c | 3 +- drivers/mtd/maps/sa1100-flash.c | 3 +- drivers/mtd/nand/onenand/onenand_base.c | 2 +- drivers/mtd/nand/raw/diskonchip.c | 2 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 3 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/ingenic/jz4725b_bch.c | 4 +- drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 9 +- drivers/mtd/nand/raw/nand_legacy.c | 6 +- drivers/mtd/nand/raw/nandsim.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 8 +- drivers/mtd/spi-nor/controllers/aspeed-smc.c | 2 +- drivers/mtd/spi-nor/sfdp.c | 1 - drivers/mtd/ubi/attach.c | 2 +- drivers/mtd/ubi/build.c | 4 +- drivers/mtd/ubi/fastmap-wl.c | 15 +- drivers/mtd/ubi/ubi-media.h | 2 +- drivers/mtd/ubi/wl.c | 3 +- drivers/net/caif/Kconfig | 4 - drivers/net/dsa/b53/b53_common.c | 27 +- drivers/net/dsa/mt7530.c | 57 +- drivers/net/dsa/mt7530.h | 4 + drivers/net/dsa/ocelot/felix.c | 43 + drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 42 + drivers/net/dsa/sja1105/sja1105_ethtool.c | 133 +- drivers/net/dsa/sja1105/sja1105_flower.c | 340 + drivers/net/dsa/sja1105/sja1105_main.c | 154 +- drivers/net/dsa/sja1105/sja1105_spi.c | 1 + drivers/net/dsa/vitesse-vsc73xx-core.c | 30 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 15 +- drivers/net/ethernet/aquantia/Kconfig | 1 + drivers/net/ethernet/aquantia/atlantic/Makefile | 7 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 160 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 + drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 1777 +++ drivers/net/ethernet/aquantia/atlantic/aq_macsec.h | 133 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 21 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 6 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 + .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 51 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 69 + .../atlantic/macsec/MSS_Egress_registers.h | 73 + .../atlantic/macsec/MSS_Ingress_registers.h | 77 + .../ethernet/aquantia/atlantic/macsec/macsec_api.c | 2473 ++++ .../ethernet/aquantia/atlantic/macsec/macsec_api.h | 323 + .../aquantia/atlantic/macsec/macsec_struct.h | 914 ++ drivers/net/ethernet/atheros/atlx/atl2.c | 1 - drivers/net/ethernet/broadcom/bgmac.c | 12 + drivers/net/ethernet/broadcom/bgmac.h | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 74 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 5 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 32 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 6 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 2 + drivers/net/ethernet/intel/ice/ice_devlink.c | 96 + drivers/net/ethernet/intel/ice/ice_devlink.h | 3 + drivers/net/ethernet/intel/ice/ice_main.c | 8 +- drivers/net/ethernet/intel/igb/igb_hwmon.c | 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/mlx4/crdump.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 3 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 2 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 96 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 10 +- .../mellanox/mlx5/core/{steering => esw}/Makefile | 0 .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 944 ++ .../net/ethernet/mellanox/mlx5/core/esw/chains.h | 49 + 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 | 145 +- .../mellanox/mlx5/core/eswitch_offloads_chains.c | 938 -- .../mellanox/mlx5/core/eswitch_offloads_chains.h | 47 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 112 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 1 + 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 + .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 50 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 36 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 95 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 152 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 20 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 164 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 56 +- drivers/net/ethernet/mscc/ocelot.c | 45 +- drivers/net/ethernet/mscc/ocelot_ace.c | 64 +- drivers/net/ethernet/mscc/ocelot_ace.h | 4 + drivers/net/ethernet/mscc/ocelot_flower.c | 12 +- drivers/net/ethernet/mscc/ocelot_police.c | 27 + drivers/net/ethernet/mscc/ocelot_police.h | 11 +- drivers/net/ethernet/mscc/ocelot_tc.c | 2 +- .../net/ethernet/netronome/nfp/flower/offload.c | 3 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 3 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 46 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 390 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 5 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 16 + drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 1 + drivers/net/ethernet/qlogic/qed/qed_dev.c | 38 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 13 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 130 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 6 +- drivers/net/ethernet/stmicro/stmmac/common.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 25 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 195 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 14 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 + drivers/net/ethernet/ti/Kconfig | 20 +- drivers/net/ethernet/ti/Makefile | 3 + drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 747 ++ drivers/net/ethernet/ti/am65-cpsw-nuss.c | 1965 +++ drivers/net/ethernet/ti/am65-cpsw-nuss.h | 142 + drivers/net/ethernet/ti/cpsw_ale.c | 38 + drivers/net/ethernet/ti/cpsw_ale.h | 4 + drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 126 + drivers/net/ethernet/ti/k3-cppi-desc-pool.h | 30 + drivers/net/macsec.c | 485 +- drivers/net/netdevsim/dev.c | 45 +- drivers/net/netdevsim/health.c | 4 +- drivers/net/phy/Kconfig | 7 + drivers/net/phy/Makefile | 1 + drivers/net/phy/bcm-phy-lib.c | 22 + drivers/net/phy/bcm-phy-lib.h | 1 + drivers/net/phy/bcm7xxx.c | 4 + drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/mdio-mvusb.c | 120 + drivers/net/phy/micrel.c | 50 + drivers/net/phy/phy_device.c | 33 +- drivers/net/phy/phylink.c | 115 +- drivers/net/veth.c | 159 +- drivers/net/wan/Kconfig | 2 +- drivers/net/wan/Makefile | 35 +- 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/cfg/22000.c | 300 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 32 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 9 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 6 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 83 +- drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 87 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 47 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 62 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 6 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 + .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 9 + drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 46 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 7 + drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 169 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 721 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 1 - drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 10 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +- .../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/ntb/core.c | 9 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 - drivers/ntb/hw/idt/ntb_hw_idt.c | 10 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 - drivers/ntb/test/ntb_perf.c | 29 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvdimm/blk.c | 3 +- drivers/nvdimm/btt.c | 3 +- drivers/nvdimm/pmem.c | 3 +- drivers/nvme/host/multipath.c | 3 +- drivers/nvmem/Makefile | 3 - drivers/nvmem/core.c | 274 +- drivers/nvmem/nvmem-sysfs.c | 269 - drivers/nvmem/nvmem.h | 65 - drivers/of/of_private.h | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 231 +- drivers/pci/hotplug/pciehp_hpc.c | 40 +- drivers/pci/hotplug/rpadlpar_core.c | 2 +- drivers/pci/hotplug/rpaphp_core.c | 5 +- drivers/pci/hotplug/rpaphp_pci.c | 4 +- drivers/pci/pci-acpi.c | 2 + drivers/pci/pci-sysfs.c | 6 +- drivers/pci/pci.c | 2 +- drivers/pci/pci.h | 13 +- drivers/pci/pcie/Kconfig | 10 + drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aer.c | 40 +- drivers/pci/pcie/aspm.c | 2 +- drivers/pci/pcie/dpc.c | 137 +- drivers/pci/pcie/edr.c | 239 + drivers/pci/pcie/err.c | 66 +- drivers/pci/pcie/portdrv.h | 5 - drivers/pci/pcie/portdrv_core.c | 21 - drivers/pci/probe.c | 2 + drivers/pci/quirks.c | 29 + drivers/pci/rom.c | 17 - drivers/pci/setup-bus.c | 34 +- drivers/pcmcia/cs_internal.h | 2 +- drivers/pcmcia/soc_common.h | 2 +- drivers/phy/ti/Kconfig | 3 - drivers/pinctrl/mediatek/pinctrl-paris.c | 6 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 22 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 52 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 5 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 47 +- drivers/platform/chrome/Makefile | 3 +- drivers/platform/chrome/chromeos_laptop.c | 2 +- drivers/platform/chrome/cros_ec_sensorhub.c | 111 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 1046 ++ drivers/platform/x86/Kconfig | 7 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/surface3_power.c | 589 + drivers/ptp/ptp_chardev.c | 9 + drivers/ptp/ptp_clock.c | 17 +- drivers/pwm/Kconfig | 58 +- drivers/pwm/core.c | 135 +- drivers/pwm/pwm-bcm2835.c | 1 + drivers/pwm/pwm-imx-tpm.c | 2 - drivers/pwm/pwm-imx27.c | 32 +- drivers/pwm/pwm-jz4740.c | 162 +- drivers/pwm/pwm-meson.c | 2 +- drivers/pwm/pwm-mxs.c | 1 - drivers/pwm/pwm-omap-dmtimer.c | 219 +- drivers/pwm/pwm-pca9685.c | 12 +- drivers/pwm/pwm-rcar.c | 10 +- drivers/pwm/pwm-renesas-tpu.c | 11 +- drivers/pwm/pwm-sun4i.c | 13 +- drivers/pwm/pwm-tegra.c | 6 + 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/rtc/class.c | 16 +- drivers/rtc/rtc-da9052.c | 18 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 2 + drivers/rtc/rtc-imx-sc.c | 2 +- drivers/rtc/rtc-pcf85063.c | 157 + drivers/s390/block/dcssblk.c | 4 +- drivers/s390/block/xpram.c | 4 +- drivers/s390/cio/ccwgroup.c | 69 - drivers/s390/cio/qdio.h | 16 +- drivers/s390/cio/qdio_debug.c | 12 +- drivers/s390/cio/qdio_debug.h | 3 +- drivers/s390/cio/qdio_main.c | 60 +- drivers/s390/cio/qdio_setup.c | 24 +- drivers/s390/cio/qdio_thinint.c | 38 +- drivers/s390/crypto/ap_bus.c | 117 +- drivers/s390/crypto/ap_bus.h | 5 - drivers/s390/crypto/ap_queue.c | 51 - drivers/s390/crypto/zcrypt_ccamisc.c | 8 +- drivers/s390/crypto/zcrypt_cex2a.c | 2 - drivers/s390/crypto/zcrypt_cex2c.c | 2 - drivers/s390/crypto/zcrypt_cex4.c | 2 - drivers/s390/crypto/zcrypt_ep11misc.c | 10 +- drivers/s390/net/Kconfig | 17 + drivers/s390/net/ism_drv.c | 20 - drivers/s390/net/qeth_core.h | 29 +- drivers/s390/net/qeth_core_main.c | 228 +- drivers/s390/net/qeth_core_mpc.h | 11 + drivers/s390/net/qeth_core_sys.c | 8 +- drivers/s390/net/qeth_ethtool.c | 76 + drivers/s390/net/qeth_l2_main.c | 28 +- drivers/s390/net/qeth_l3_main.c | 33 +- drivers/s390/net/qeth_l3_sys.c | 35 - drivers/scsi/Kconfig | 1 + drivers/scsi/aha1740.c | 1 - drivers/scsi/aic7xxx/aic79xx_core.c | 22 +- drivers/scsi/bnx2fc/bnx2fc.h | 13 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 103 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 34 +- drivers/scsi/dc395x.c | 34 - drivers/scsi/hpsa.c | 80 +- drivers/scsi/libfc/fc_rport.c | 10 +- drivers/scsi/libiscsi.c | 9 +- drivers/scsi/libsas/Kconfig | 1 + drivers/scsi/lpfc/lpfc.h | 25 +- drivers/scsi/lpfc/lpfc_attr.c | 77 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_debugfs.c | 333 +- drivers/scsi/lpfc/lpfc_debugfs.h | 3 +- drivers/scsi/lpfc/lpfc_hw.h | 20 +- drivers/scsi/lpfc/lpfc_init.c | 106 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 - drivers/scsi/lpfc/lpfc_nvme.c | 147 +- drivers/scsi/lpfc/lpfc_nvmet.c | 62 +- drivers/scsi/lpfc/lpfc_scsi.c | 90 +- drivers/scsi/lpfc/lpfc_sli.c | 47 +- drivers/scsi/lpfc/lpfc_sli.h | 2 +- drivers/scsi/lpfc/lpfc_sli4.h | 19 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/qedi/qedi.h | 3 + drivers/scsi/qedi/qedi_gbl.h | 1 + drivers/scsi/qedi/qedi_iscsi.c | 18 + drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qedi/qedi_main.c | 104 +- drivers/scsi/qla2xxx/qla_os.c | 23 - drivers/scsi/scsi_transport_iscsi.c | 29 +- drivers/scsi/ufs/ufs-mediatek.c | 71 +- drivers/scsi/ufs/ufs-mediatek.h | 1 + drivers/scsi/ufs/ufs-qcom.c | 25 + drivers/scsi/ufs/ufs-sysfs.c | 28 +- drivers/scsi/ufs/ufshcd.c | 166 +- drivers/scsi/ufs/ufshcd.h | 91 +- drivers/soc/mediatek/mtk-mmsys.c | 2 + drivers/spi/spi-efm32.c | 44 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/hp/Kconfig | 30 - drivers/staging/hp/Makefile | 6 - drivers/staging/hp/hp100.c | 3028 ----- drivers/staging/hp/hp100.h | 611 - 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/octeon/ethernet-tx.c | 2 +- drivers/staging/rtl8188eu/hal/hal_com.c | 22 +- drivers/staging/rtl8188eu/hal/odm.c | 50 +- 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 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 19 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 30 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 26 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 7 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 17 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 15 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 + drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_security.c | 8 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 2 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 4 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 4 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 2 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 4 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +- drivers/staging/rtl8723bs/hal/odm_types.h | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 14 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/speakup/devsynth.c | 10 +- drivers/staging/speakup/speakup_soft.c | 14 +- drivers/staging/vt6655/device_main.c | 5 +- drivers/staging/vt6656/baseband.c | 21 +- drivers/staging/wilc1000/Kconfig | 5 + drivers/staging/wilc1000/microchip,wilc1000.yaml | 5 +- drivers/staging/wilc1000/spi.c | 64 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 + drivers/staging/wlan-ng/prism2usb.c | 1 + drivers/target/iscsi/iscsi_target.c | 82 +- drivers/target/iscsi/iscsi_target.h | 1 - drivers/target/iscsi/iscsi_target_configfs.c | 5 +- drivers/target/iscsi/iscsi_target_login.c | 5 +- drivers/target/target_core_xcopy.c | 187 +- drivers/target/target_core_xcopy.h | 9 +- drivers/tee/tee_core.c | 1 - drivers/tee/tee_private.h | 3 +- drivers/tee/tee_shm.c | 85 +- drivers/tty/serial/8250/8250_port.c | 5 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/fsl_lpuart.c | 38 +- drivers/tty/vt/vt.c | 23 +- drivers/tty/vt/vt_ioctl.c | 28 +- drivers/usb/cdns3/cdns3-ti.c | 4 +- drivers/usb/cdns3/gadget.h | 6 +- drivers/usb/chipidea/core.c | 42 +- drivers/usb/chipidea/udc.h | 5 +- drivers/usb/class/cdc-acm.c | 18 +- drivers/usb/gadget/function/f_fs.c | 1 + drivers/usb/gadget/udc/fsl_udc_core.c | 1 - drivers/usb/serial/io_edgeport.c | 2 +- drivers/usb/typec/class.c | 2 +- drivers/vhost/Kconfig | 42 +- drivers/vhost/Kconfig.vringh | 6 - drivers/vhost/Makefile | 6 + drivers/vhost/iotlb.c | 177 + drivers/vhost/net.c | 5 +- drivers/vhost/scsi.c | 2 +- drivers/vhost/vdpa.c | 883 ++ drivers/vhost/vhost.c | 233 +- drivers/vhost/vhost.h | 45 +- drivers/vhost/vringh.c | 421 +- drivers/vhost/vsock.c | 2 +- drivers/virtio/Kconfig | 15 + drivers/virtio/Makefile | 2 + drivers/virtio/vdpa/Kconfig | 37 + drivers/virtio/vdpa/Makefile | 4 + drivers/virtio/vdpa/ifcvf/Makefile | 3 + drivers/virtio/vdpa/ifcvf/ifcvf_base.c | 389 + drivers/virtio/vdpa/ifcvf/ifcvf_base.h | 118 + drivers/virtio/vdpa/ifcvf/ifcvf_main.c | 435 + drivers/virtio/vdpa/vdpa.c | 180 + drivers/virtio/vdpa/vdpa_sim/Makefile | 2 + drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c | 629 + drivers/virtio/virtio_vdpa.c | 396 + drivers/xen/xen-pciback/conf_space.c | 2 +- drivers/xen/xen-pciback/conf_space.h | 8 +- fs/9p/vfs_file.c | 5 +- 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/buffer.c | 19 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/smb2ops.c | 38 +- fs/cifs/smb2pdu.h | 3 + fs/cifs/smb2transport.c | 8 +- fs/cifs/smbdirect.c | 41 +- fs/cifs/smbdirect.h | 1 - fs/cifs/transport.c | 28 +- fs/exec.c | 14 +- fs/ext4/balloc.c | 7 +- fs/ext4/block_validity.c | 18 +- fs/ext4/dir.c | 2 +- fs/ext4/ext4.h | 40 +- fs/ext4/ext4_jbd2.c | 13 +- fs/ext4/ext4_jbd2.h | 3 + fs/ext4/extents.c | 361 +- fs/ext4/ialloc.c | 36 +- fs/ext4/indirect.c | 2 +- fs/ext4/inline.c | 54 +- fs/ext4/inode.c | 51 +- fs/ext4/mballoc.c | 32 +- fs/ext4/mmp.c | 13 +- fs/ext4/move_extent.c | 4 +- fs/ext4/namei.c | 24 +- fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 199 +- fs/ext4/xattr.c | 10 +- fs/ext4/xattr.h | 4 +- fs/f2fs/Kconfig | 9 + fs/f2fs/compress.c | 222 +- fs/f2fs/data.c | 3 +- fs/f2fs/f2fs.h | 17 +- fs/f2fs/file.c | 12 +- fs/f2fs/segment.c | 20 +- fs/f2fs/super.c | 9 +- fs/f2fs/sysfs.c | 4 + fs/f2fs/xattr.h | 4 +- fs/gfs2/acl.c | 7 +- fs/gfs2/bmap.c | 9 +- fs/gfs2/file.c | 43 +- fs/gfs2/glock.c | 10 +- fs/gfs2/incore.h | 1 + fs/gfs2/inode.c | 53 +- fs/gfs2/log.c | 49 +- fs/gfs2/lops.c | 6 +- fs/gfs2/quota.c | 69 +- fs/gfs2/quota.h | 4 +- fs/gfs2/recovery.c | 6 +- fs/gfs2/rgrp.c | 17 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/super.c | 37 +- fs/gfs2/xattr.c | 12 +- fs/hfsplus/attributes.c | 4 + fs/hostfs/hostfs_kern.c | 12 +- fs/io_uring.c | 12 +- fs/nfs/direct.c | 174 +- fs/nfs/filelayout/filelayout.c | 163 +- fs/nfs/flexfilelayout/flexfilelayout.c | 203 +- fs/nfs/flexfilelayout/flexfilelayout.h | 2 +- fs/nfs/internal.h | 26 +- fs/nfs/pagelist.c | 15 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 137 +- fs/nfs/pnfs_nfs.c | 514 +- fs/nfs/write.c | 16 +- fs/notify/fanotify/fanotify.c | 24 +- fs/ntfs/aops.c | 9 +- fs/ocfs2/cluster/tcp.c | 24 +- fs/overlayfs/dir.c | 26 +- fs/overlayfs/inode.c | 58 +- fs/overlayfs/overlayfs.h | 16 + fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/readdir.c | 25 +- fs/overlayfs/super.c | 26 +- fs/reiserfs/do_balan.c | 2 +- fs/reiserfs/ioctl.c | 11 +- fs/reiserfs/namei.c | 10 +- fs/ubifs/io.c | 16 +- fs/ubifs/journal.c | 1 + fs/ubifs/orphan.c | 13 +- fs/xfs/libxfs/xfs_sb.c | 32 + fs/xfs/scrub/dabtree.c | 42 +- fs/xfs/scrub/dir.c | 10 +- fs/xfs/scrub/scrub.c | 9 + fs/xfs/xfs_buf.c | 11 +- fs/xfs/xfs_dquot.c | 6 +- fs/xfs/xfs_dquot_item.c | 3 +- fs/xfs/xfs_fsmap.c | 9 + fs/xfs/xfs_inode.c | 155 +- fs/xfs/xfs_inode_item.c | 31 +- fs/xfs/xfs_log.c | 384 +- fs/xfs/xfs_log.h | 4 - fs/xfs/xfs_log_cil.c | 55 +- fs/xfs/xfs_log_priv.h | 75 +- fs/xfs/xfs_qm.c | 34 +- fs/xfs/xfs_super.c | 3 +- fs/xfs/xfs_trace.h | 15 +- fs/xfs/xfs_trans.c | 32 +- fs/xfs/xfs_trans_ail.c | 88 +- fs/xfs/xfs_trans_priv.h | 6 +- include/acpi/acpixf.h | 2 +- include/asm-generic/futex.h | 2 - include/asm-generic/vmlinux.lds.h | 11 +- include/clocksource/timer-ti-dm.h | 3 +- include/crypto/curve25519.h | 6 +- include/drm/bridge/analogix_dp.h | 5 +- include/dt-bindings/clock/sprd,sc9863a-clk.h | 334 + include/kunit/test.h | 63 +- include/linux/acpi.h | 6 +- include/linux/aer.h | 9 +- include/linux/amba/bus.h | 1 + include/linux/bio.h | 14 - include/linux/blk-mq.h | 2 + include/linux/blkdev.h | 9 +- include/linux/bpf-cgroup.h | 41 +- include/linux/bpf.h | 15 +- include/linux/bpf_lsm.h | 33 + include/linux/bpf_types.h | 4 + include/linux/bpf_verifier.h | 4 + include/linux/brcmphy.h | 2 + include/linux/buffer_head.h | 6 +- include/linux/clk-provider.h | 10 +- include/linux/compat.h | 9 +- include/linux/cpu.h | 12 +- include/linux/device.h | 9 +- include/linux/efi.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 2 +- include/linux/fsl/mc.h | 16 + include/linux/genhd.h | 4 +- include/linux/hmm.h | 109 +- include/linux/iio/common/cros_ec_sensors_core.h | 104 +- include/linux/iio/iio.h | 2 + include/linux/iommu.h | 33 +- include/linux/ipv6.h | 1 + include/linux/kvm_host.h | 3 + include/linux/libata.h | 172 +- include/linux/limits.h | 1 + include/linux/lsm_hook_defs.h | 391 + include/linux/lsm_hooks.h | 648 +- include/linux/mhi.h | 17 + include/linux/mlx5/device.h | 6 + include/linux/mlx5/driver.h | 17 - include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 2 +- include/linux/mmc/core.h | 3 - include/linux/mmzone.h | 1 - include/linux/netdev_features.h | 3 + include/linux/netdevice.h | 11 +- include/linux/nfs_xdr.h | 32 +- include/linux/pci-acpi.h | 8 + include/linux/pci.h | 9 +- include/linux/pci_ids.h | 2 + include/linux/phylink.h | 93 +- include/linux/platform_data/cros_ec_sensorhub.h | 163 + include/linux/platform_data/pwm_omap_dmtimer.h | 90 - include/linux/platform_data/remoteproc-omap.h | 51 - include/linux/platform_device.h | 1 + include/linux/ptp_clock_kernel.h | 19 + include/linux/pwm.h | 4 +- include/linux/qed/qed_chain.h | 24 +- include/linux/remoteproc.h | 3 + include/linux/ring_buffer.h | 4 +- include/linux/sched.h | 2 +- include/linux/seccomp.h | 3 +- include/linux/signal.h | 8 +- include/linux/skbuff.h | 4 +- include/linux/sunrpc/cache.h | 7 +- include/linux/tcp.h | 26 +- include/linux/tee_drv.h | 19 +- include/linux/tnum.h | 12 + include/linux/trace_events.h | 2 + include/linux/vdpa.h | 253 + include/linux/vhost_iotlb.h | 47 + include/linux/vringh.h | 36 + include/net/9p/client.h | 4 +- include/net/act_api.h | 2 + include/net/addrconf.h | 3 + include/net/bluetooth/bluetooth.h | 8 + include/net/cls_cgroup.h | 7 +- include/net/devlink.h | 38 +- include/net/dsa.h | 29 +- include/net/flow_offload.h | 18 +- include/net/inet6_hashtables.h | 3 +- include/net/inet_hashtables.h | 3 +- include/net/ip_fib.h | 5 +- include/net/lwtunnel.h | 6 +- include/net/macsec.h | 29 +- include/net/mptcp.h | 26 + include/net/ndisc.h | 1 + include/net/net_namespace.h | 5 + include/net/netfilter/nf_conntrack_acct.h | 11 + include/net/netfilter/nf_flow_table.h | 5 +- include/net/netfilter/nf_queue.h | 7 +- include/net/netfilter/nf_tables.h | 2 + include/net/netlink.h | 15 + include/net/netns/mib.h | 3 + include/net/pkt_cls.h | 13 +- include/net/rpl.h | 46 + include/net/sock.h | 46 +- include/rdma/uverbs_ioctl.h | 2 +- include/scsi/scsi_transport_iscsi.h | 8 + include/soc/mscc/ocelot.h | 16 + include/sound/soc-acpi.h | 39 +- include/sound/soc-dai.h | 2 +- include/sound/soc.h | 4 + include/sound/sof/dai-intel.h | 18 +- include/target/iscsi/iscsi_target_core.h | 2 +- include/trace/events/f2fs.h | 3 +- include/trace/events/mmap.h | 2 +- include/trace/events/rpcrdma.h | 153 +- include/trace/events/target.h | 11 +- include/uapi/linux/bpf.h | 82 +- include/uapi/linux/btrfs.h | 6 + include/uapi/linux/coresight-stm.h | 6 +- include/uapi/linux/devlink.h | 2 + include/uapi/linux/ethtool.h | 6 + include/uapi/linux/ethtool_netlink.h | 93 + include/uapi/linux/if_link.h | 6 +- include/uapi/linux/inet_diag.h | 1 + include/uapi/linux/input-event-codes.h | 2 +- include/uapi/linux/ipv6.h | 2 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/lwtunnel.h | 1 + include/uapi/linux/mptcp.h | 89 + include/uapi/linux/net_tstamp.h | 6 + include/uapi/linux/netfilter/nf_tables.h | 13 + include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/pkt_sched.h | 4 +- include/uapi/linux/rpl.h | 48 + include/uapi/linux/rpl_iptunnel.h | 21 + include/uapi/linux/rtc.h | 11 +- include/uapi/linux/seccomp.h | 1 + include/uapi/linux/um_timetravel.h | 128 + include/uapi/linux/vhost.h | 24 + include/uapi/linux/vhost_types.h | 8 + include/uapi/linux/virtio_iommu.h | 12 +- include/uapi/rdma/mlx5-abi.h | 6 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 18 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 6 + init/Kconfig | 13 + ipc/mqueue.c | 28 +- kernel/bpf/Makefile | 1 + kernel/bpf/bpf_lsm.c | 54 + kernel/bpf/btf.c | 36 +- kernel/bpf/cgroup.c | 505 +- kernel/bpf/core.c | 1 + kernel/bpf/helpers.c | 18 + kernel/bpf/syscall.c | 324 +- kernel/bpf/tnum.c | 15 + kernel/bpf/trampoline.c | 17 +- kernel/bpf/verifier.c | 1570 ++- kernel/cgroup/cgroup.c | 41 +- kernel/cpu.c | 4 +- kernel/futex.c | 5 +- kernel/kcov.c | 4 +- kernel/kexec_core.c | 56 + kernel/rcu/rcutorture.c | 10 +- kernel/rcu/tasks.h | 33 +- kernel/seccomp.c | 15 +- kernel/signal.c | 2 +- kernel/trace/bpf_trace.c | 12 +- kernel/trace/ftrace.c | 200 +- kernel/trace/ring_buffer.c | 239 +- kernel/trace/trace.c | 91 +- kernel/trace/trace.h | 32 +- kernel/trace/trace_events.c | 280 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_kprobe.c | 2 + kernel/trace/trace_output.c | 15 +- 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/hmm.c | 301 +- mm/hugetlb.c | 24 +- mm/memory_hotplug.c | 6 +- mm/mempolicy.c | 6 +- mm/mmu_notifier.c | 53 +- mm/mremap.c | 10 + mm/sparse.c | 6 + net/9p/client.c | 134 +- net/bluetooth/l2cap_sock.c | 138 +- net/bluetooth/smp.c | 12 +- net/bpf/test_run.c | 4 + net/core/dev.c | 30 +- net/core/dev_ioctl.c | 6 + net/core/devlink.c | 404 +- net/core/filter.c | 141 +- net/core/flow_offload.c | 6 +- net/core/lwt_bpf.c | 2 +- net/core/lwtunnel.c | 6 +- net/core/net_namespace.c | 15 + net/core/page_pool.c | 8 +- net/core/rtnetlink.c | 14 + net/core/skbuff.c | 1 + net/core/sock.c | 12 + net/dsa/dsa.c | 6 +- net/dsa/dsa2.c | 2 +- net/dsa/dsa_priv.h | 15 + net/dsa/master.c | 21 +- net/dsa/port.c | 13 + net/dsa/slave.c | 364 +- net/dsa/switch.c | 37 + net/ethtool/Makefile | 2 +- net/ethtool/coalesce.c | 353 + net/ethtool/common.c | 71 + net/ethtool/common.h | 6 + net/ethtool/eee.c | 206 + net/ethtool/ioctl.c | 41 +- net/ethtool/netlink.c | 53 + net/ethtool/netlink.h | 7 + net/ethtool/pause.c | 145 + net/ethtool/privflags.c | 4 +- net/ethtool/strset.c | 15 + net/ethtool/tsinfo.c | 143 + net/ipv4/af_inet.c | 4 + net/ipv4/esp4_offload.c | 32 + net/ipv4/fib_lookup.h | 2 +- net/ipv4/fib_semantics.c | 22 +- net/ipv4/fib_trie.c | 5 +- net/ipv4/ip_input.c | 3 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_tunnel.c | 6 +- net/ipv4/ip_tunnel_core.c | 4 +- net/ipv4/proc.c | 2 + net/ipv4/tcp_minisocks.c | 6 + net/ipv4/udp.c | 8 +- net/ipv4/udp_offload.c | 1 + net/ipv6/Kconfig | 10 + net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 63 + net/ipv6/af_inet6.c | 7 + net/ipv6/esp6_offload.c | 36 + net/ipv6/exthdrs.c | 201 +- net/ipv6/ila/ila_lwt.c | 2 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ndisc.c | 1 + net/ipv6/route.c | 2 +- net/ipv6/rpl.c | 123 + net/ipv6/rpl_iptunnel.c | 380 + net/ipv6/seg6_iptunnel.c | 2 +- net/ipv6/seg6_local.c | 5 +- net/ipv6/udp.c | 9 +- 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 | 38 +- net/mpls/mpls_iptunnel.c | 2 +- net/mptcp/Makefile | 3 +- net/mptcp/crypto.c | 17 +- net/mptcp/diag.c | 104 + net/mptcp/mib.c | 69 + net/mptcp/mib.h | 40 + net/mptcp/options.c | 515 +- net/mptcp/pm.c | 242 + net/mptcp/pm_netlink.c | 857 ++ net/mptcp/protocol.c | 588 +- net/mptcp/protocol.h | 187 +- net/mptcp/subflow.c | 337 +- net/mptcp/token.c | 27 + net/netfilter/ipvs/ip_vs_core.c | 45 +- net/netfilter/nf_conntrack_core.c | 18 +- net/netfilter/nf_conntrack_netlink.c | 3 +- net/netfilter/nf_flow_table_core.c | 11 +- net/netfilter/nf_flow_table_ip.c | 7 + net/netfilter/nf_flow_table_offload.c | 64 +- net/netfilter/nf_queue.c | 96 +- net/netfilter/nf_tables_api.c | 8 +- net/netfilter/nf_tables_offload.c | 2 +- net/netfilter/nfnetlink_queue.c | 10 +- net/netfilter/nft_dynset.c | 9 +- net/netfilter/nft_exthdr.c | 8 +- net/netfilter/nft_set_bitmap.c | 3 + net/openvswitch/datapath.c | 2 +- net/sched/act_api.c | 27 +- net/sched/act_bpf.c | 3 + net/sched/act_pedit.c | 11 + net/sched/act_skbedit.c | 11 + net/sched/cls_api.c | 2 +- net/sched/cls_flower.c | 64 +- net/sched/cls_matchall.c | 4 +- net/sched/sch_red.c | 7 +- net/sctp/ipv6.c | 20 +- net/sctp/protocol.c | 28 +- net/sctp/socket.c | 31 +- net/sunrpc/auth_gss/auth_gss.c | 3 +- net/sunrpc/svc_xprt.c | 19 +- net/sunrpc/xprtrdma/backchannel.c | 8 +- net/sunrpc/xprtrdma/frwr_ops.c | 154 +- net/sunrpc/xprtrdma/rpc_rdma.c | 32 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 1 + net/sunrpc/xprtrdma/transport.c | 72 +- net/sunrpc/xprtrdma/verbs.c | 683 +- net/sunrpc/xprtrdma/xprt_rdma.h | 89 +- net/tipc/msg.h | 5 + net/tipc/node.c | 3 +- net/tipc/socket.c | 2 +- net/wireless/scan.c | 6 +- net/xfrm/xfrm_device.c | 28 +- net/xfrm/xfrm_output.c | 4 +- scripts/gcc-plugins/Makefile | 2 +- scripts/kconfig/qconf.cc | 2 - scripts/package/mkdebian | 5 + scripts/parse-maintainers.pl | 31 +- security/Kconfig | 10 +- security/Makefile | 2 + security/bpf/Makefile | 5 + security/bpf/hooks.c | 26 + security/security.c | 41 +- security/selinux/ss/policydb.c | 7 +- sound/arm/pxa2xx-pcm-lib.c | 8 +- sound/pci/hda/Kconfig | 1 + sound/pci/hda/patch_realtek.c | 182 +- sound/ppc/keywest.c | 9 +- sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/amd/acp-rt5645.c | 4 +- sound/soc/amd/acp3x-rt5682-max9836.c | 6 +- sound/soc/amd/raven/acp3x-i2s.c | 1 + sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/amd/raven/acp3x.h | 2 + sound/soc/atmel/atmel-pcm-dma.c | 4 +- sound/soc/atmel/atmel-pcm-pdc.c | 2 +- sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/atmel/mikroe-proto.c | 2 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 2 +- sound/soc/au1x/db1200.c | 2 +- sound/soc/au1x/dbdma2.c | 2 +- sound/soc/au1x/dma.c | 2 +- sound/soc/au1x/psc-ac97.c | 2 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 18 +- sound/soc/bcm/cygnus-pcm.c | 22 +- sound/soc/cirrus/edb93xx.c | 4 +- sound/soc/cirrus/snappercl15.c | 4 +- sound/soc/codecs/cs47l15.c | 4 +- sound/soc/codecs/cs47l24.c | 6 +- sound/soc/codecs/cs47l35.c | 6 +- sound/soc/codecs/cs47l85.c | 6 +- sound/soc/codecs/cs47l90.c | 6 +- sound/soc/codecs/cs47l92.c | 4 +- sound/soc/codecs/rt1308-sdw.c | 38 +- sound/soc/codecs/rt1308-sdw.h | 2 + sound/soc/codecs/rt5682.c | 39 +- sound/soc/codecs/wm5110.c | 6 +- sound/soc/codecs/wm_adsp.c | 10 +- sound/soc/dwc/dwc-pcm.c | 2 +- sound/soc/fsl/eukrea-tlv320.c | 4 +- sound/soc/fsl/fsl-asoc-card.c | 10 +- sound/soc/fsl/fsl_asrc_dma.c | 6 +- sound/soc/fsl/fsl_spdif.c | 10 +- sound/soc/fsl/fsl_ssi.c | 8 +- sound/soc/fsl/imx-audmix.c | 8 +- sound/soc/fsl/imx-mc13783.c | 4 +- sound/soc/fsl/imx-sgtl5000.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 10 +- sound/soc/fsl/mpc5200_psc_i2s.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 4 +- sound/soc/fsl/mx27vis-aic32x4.c | 4 +- sound/soc/fsl/p1022_ds.c | 4 +- sound/soc/fsl/p1022_rdk.c | 4 +- sound/soc/fsl/wm1133-ev1.c | 6 +- sound/soc/generic/simple-card-utils.c | 12 +- sound/soc/img/img-i2s-in.c | 2 +- sound/soc/img/img-i2s-out.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 6 +- sound/soc/intel/boards/Kconfig | 25 + sound/soc/intel/boards/Makefile | 10 +- sound/soc/intel/boards/bdw-rt5650.c | 7 +- sound/soc/intel/boards/bdw-rt5677.c | 7 +- sound/soc/intel/boards/broadwell.c | 5 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 8 +- sound/soc/intel/boards/bxt_rt298.c | 8 +- sound/soc/intel/boards/byt-max98090.c | 2 +- sound/soc/intel/boards/byt-rt5640.c | 4 +- sound/soc/intel/boards/bytcht_cx2072x.c | 10 +- sound/soc/intel/boards/bytcht_da7213.c | 8 +- sound/soc/intel/boards/bytcht_es8316.c | 8 +- sound/soc/intel/boards/bytcht_nocodec.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 8 +- sound/soc/intel/boards/bytcr_rt5651.c | 8 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 6 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 14 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 8 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 6 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 11 +- sound/soc/intel/boards/haswell.c | 3 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 8 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +- sound/soc/intel/boards/kbl_rt5660.c | 6 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 8 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 8 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 12 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 16 +- sound/soc/intel/boards/skl_rt286.c | 8 +- sound/soc/intel/boards/sof_da7219_max98373.c | 75 +- sound/soc/intel/boards/sof_maxim_common.c | 80 + sound/soc/intel/boards/sof_maxim_common.h | 24 + sound/soc/intel/boards/sof_pcm512x.c | 8 +- sound/soc/intel/boards/sof_rt5682.c | 27 +- sound/soc/intel/boards/sof_sdw.c | 962 ++ sound/soc/intel/boards/sof_sdw_common.h | 114 + sound/soc/intel/boards/sof_sdw_dmic.c | 42 + sound/soc/intel/boards/sof_sdw_hdmi.c | 97 + sound/soc/intel/boards/sof_sdw_rt1308.c | 151 + sound/soc/intel/boards/sof_sdw_rt5682.c | 126 + sound/soc/intel/boards/sof_sdw_rt700.c | 125 + sound/soc/intel/boards/sof_sdw_rt711.c | 156 + sound/soc/intel/boards/sof_sdw_rt715.c | 42 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 111 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 103 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 92 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 26 +- sound/soc/intel/skylake/skl-pcm.c | 10 +- sound/soc/kirkwood/armada-370-db.c | 2 +- sound/soc/kirkwood/kirkwood-dma.c | 2 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 10 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 2 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 4 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 4 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 4 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 4 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 6 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 4 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +- sound/soc/meson/aiu-fifo.c | 2 +- sound/soc/meson/axg-card.c | 8 +- sound/soc/meson/axg-fifo.c | 2 +- sound/soc/meson/meson-card-utils.c | 2 +- sound/soc/mxs/mxs-sgtl5000.c | 4 +- sound/soc/pxa/Kconfig | 22 + sound/soc/pxa/brownstone.c | 4 +- sound/soc/pxa/corgi.c | 4 +- sound/soc/pxa/hx4700.c | 4 +- sound/soc/pxa/imote2.c | 4 +- sound/soc/pxa/magician.c | 14 +- sound/soc/pxa/mioa701_wm9713.c | 4 +- sound/soc/pxa/mmp-pcm.c | 2 +- sound/soc/pxa/mmp-sspa.c | 2 +- sound/soc/pxa/poodle.c | 4 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/pxa/spitz.c | 4 +- sound/soc/pxa/ttc-dkb.c | 2 +- sound/soc/pxa/z2.c | 4 +- sound/soc/pxa/zylonite.c | 6 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/apq8096.c | 6 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 4 +- sound/soc/qcom/qdsp6/q6routing.c | 2 +- sound/soc/qcom/sdm845.c | 22 +- sound/soc/qcom/storm.c | 2 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 4 +- sound/soc/rockchip/rk3399_gru_sound.c | 16 +- sound/soc/rockchip/rockchip_max98090.c | 6 +- sound/soc/rockchip/rockchip_rt5645.c | 6 +- sound/soc/samsung/arndale.c | 6 +- sound/soc/samsung/bells.c | 16 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/jive_wm8750.c | 4 +- sound/soc/samsung/littlemill.c | 14 +- sound/soc/samsung/lowland.c | 4 +- sound/soc/samsung/neo1973_wm8753.c | 10 +- sound/soc/samsung/odroid.c | 2 +- sound/soc/samsung/pcm.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/s3c-i2s-v2.c | 2 +- sound/soc/samsung/s3c24xx_simtec.c | 4 +- sound/soc/samsung/s3c24xx_uda134x.c | 6 +- sound/soc/samsung/smartq_wm8987.c | 4 +- sound/soc/samsung/smdk_spdif.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 4 +- sound/soc/samsung/snow.c | 4 +- sound/soc/samsung/spdif.c | 8 +- sound/soc/samsung/speyside.c | 8 +- sound/soc/samsung/tm2_wm5110.c | 16 +- sound/soc/samsung/tobermory.c | 8 +- sound/soc/sh/dma-sh7760.c | 16 +- sound/soc/sh/fsi.c | 2 +- sound/soc/sh/migor.c | 6 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-dai.c | 8 +- sound/soc/soc-ops.c | 4 +- sound/soc/sof/intel/hda-ctrl.c | 40 +- sound/soc/sof/intel/hda-dai.c | 6 +- sound/soc/sof/intel/hda-dsp.c | 47 +- sound/soc/sof/intel/hda-loader.c | 31 + sound/soc/sof/intel/hda.c | 400 + sound/soc/sof/intel/hda.h | 66 + sound/soc/sof/pcm.c | 4 +- sound/soc/sof/sof-audio.h | 3 + sound/soc/sof/topology.c | 17 +- sound/soc/sprd/sprd-pcm-compress.c | 4 +- sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/stm/stm32_adfsdm.c | 12 +- sound/soc/stm/stm32_sai_sub.c | 2 +- sound/soc/sunxi/sun4i-spdif.c | 2 +- sound/soc/tegra/tegra_alc5632.c | 2 +- sound/soc/tegra/tegra_max98090.c | 2 +- sound/soc/tegra/tegra_rt5640.c | 2 +- sound/soc/tegra/tegra_rt5677.c | 2 +- sound/soc/tegra/tegra_sgtl5000.c | 2 +- sound/soc/tegra/tegra_wm8753.c | 2 +- sound/soc/tegra/tegra_wm8903.c | 6 +- sound/soc/tegra/trimslice.c | 2 +- sound/soc/ti/ams-delta.c | 4 +- sound/soc/ti/davinci-evm.c | 4 +- sound/soc/ti/davinci-vcif.c | 4 +- sound/soc/ti/n810.c | 2 +- sound/soc/ti/omap-abe-twl6040.c | 6 +- sound/soc/ti/omap-mcbsp-st.c | 2 +- sound/soc/ti/omap-mcbsp.c | 4 +- sound/soc/ti/omap-mcpdm.c | 2 +- sound/soc/ti/omap3pandora.c | 4 +- sound/soc/ti/osk5912.c | 2 +- sound/soc/ti/rx51.c | 2 +- sound/soc/txx9/txx9aclc.c | 2 +- sound/soc/uniphier/aio-compress.c | 22 +- sound/soc/uniphier/aio-dma.c | 6 +- sound/soc/ux500/mop500_ab8500.c | 6 +- sound/soc/ux500/ux500_pcm.c | 8 +- sound/soc/xtensa/xtfpga-i2s.c | 2 +- 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/accounting/getdelays.c | 2 +- tools/arch/x86/lib/x86-opcode-map.txt | 17 +- tools/include/uapi/linux/bpf.h | 82 +- tools/include/uapi/linux/if_link.h | 6 +- tools/kvm/kvm_stat/kvm_stat | 256 +- tools/kvm/kvm_stat/kvm_stat.txt | 44 +- tools/lib/bpf/bpf.c | 37 +- tools/lib/bpf/bpf.h | 19 + tools/lib/bpf/libbpf.c | 96 +- tools/lib/bpf/libbpf.h | 22 +- tools/lib/bpf/libbpf.map | 9 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/netlink.c | 34 +- tools/lib/bpf/xsk.c | 16 +- tools/objtool/Build | 5 + tools/objtool/builtin-check.c | 3 +- tools/objtool/builtin.h | 2 +- tools/objtool/check.c | 187 +- tools/objtool/check.h | 2 +- tools/objtool/elf.c | 281 +- tools/objtool/elf.h | 50 +- tools/objtool/orc_gen.c | 9 +- tools/objtool/special.c | 4 +- tools/objtool/warn.h | 2 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 112 + tools/perf/arch/x86/tests/insn-x86-dat-64.c | 196 + tools/perf/arch/x86/tests/insn-x86-dat-src.c | 236 + .../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/Makefile | 1 - tools/testing/selftests/bpf/config | 2 + .../testing/selftests/bpf/prog_tests/cgroup_link.c | 244 + .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 5 + .../selftests/bpf/prog_tests/global_data_init.c | 61 + tools/testing/selftests/bpf/prog_tests/sk_assign.c | 309 + tools/testing/selftests/bpf/prog_tests/test_lsm.c | 86 + .../testing/selftests/bpf/prog_tests/xdp_attach.c | 62 + tools/testing/selftests/bpf/progs/lsm.c | 48 + .../testing/selftests/bpf/progs/test_cgroup_link.c | 24 + .../selftests/bpf/progs/test_get_stack_rawtp_err.c | 26 + .../testing/selftests/bpf/progs/test_global_data.c | 2 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 204 + tools/testing/selftests/bpf/verifier/bounds.c | 57 +- .../testing/selftests/bpf/verifier/bpf_get_stack.c | 8 +- tools/testing/selftests/bpf/verifier/ctx.c | 105 + .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 30 + .../selftests/drivers/net/netdevsim/devlink.sh | 15 + .../selftests/ftrace/test.d/event/event-no-pid.tc | 125 + .../test.d/ftrace/func-filter-notrace-pid.tc | 108 + .../test.d/ftrace/func_traceonoff_triggers.tc | 2 +- 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 +- tools/testing/selftests/net/.gitignore | 6 +- tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/config | 2 + .../selftests/net/forwarding/pedit_dsfield.sh | 238 + .../selftests/net/forwarding/skbedit_priority.sh | 9 +- .../timestamping => net}/hwtstamp_config.c | 0 tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/net/mptcp/Makefile | 7 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 28 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 357 + tools/testing/selftests/net/mptcp/pm_netlink.sh | 130 + tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 616 + .../{networking/timestamping => net}/rxtimestamp.c | 0 .../timestamping => net}/timestamping.c | 0 .../{networking/timestamping => net}/txtimestamp.c | 0 tools/testing/selftests/net/txtimestamp.sh | 82 + .../selftests/networking/timestamping/.gitignore | 5 - .../selftests/networking/timestamping/Makefile | 11 - .../selftests/networking/timestamping/config | 2 - .../networking/timestamping/txtimestamp.sh | 82 - tools/testing/selftests/ntb/ntb_test.sh | 2 +- .../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/seccomp/seccomp_bpf.c | 74 +- tools/testing/selftests/vm/mlock2-tests.c | 233 +- virt/kvm/kvm_main.c | 3 + 2022 files changed, 75463 insertions(+), 32314 deletions(-) create mode 100644 Documentation/bpf/bpf_lsm.rst 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 create mode 100644 Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml create mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9860-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sprd.txt create mode 100644 Documentation/devicetree/bindings/net/marvell,mvusb.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,mmp3-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-mmp3-usb.txt delete mode 100644 Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.yaml create mode 100644 arch/arm/boot/dts/bcm2835-rpi-common.dtsi create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-skomer.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi 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/um/include/asm/delay.h create mode 100644 arch/um/include/linux/time-internal.h delete mode 100644 arch/um/include/shared/timer-internal.h 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/block/null_blk_trace.c create mode 100644 drivers/block/null_blk_trace.h create mode 100644 drivers/clk/sprd/sc9863a-clk.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h create mode 100644 drivers/net/dsa/sja1105/sja1105_flower.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_macsec.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_macsec.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/MSS_Egress_registers.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/MSS_Ingress_registers.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h copy drivers/net/ethernet/mellanox/mlx5/core/{steering => esw}/Makefile (100%) create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.h create mode 100644 drivers/net/ethernet/ti/am65-cpsw-ethtool.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-nuss.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-nuss.h create mode 100644 drivers/net/ethernet/ti/k3-cppi-desc-pool.c create mode 100644 drivers/net/ethernet/ti/k3-cppi-desc-pool.h create mode 100644 drivers/net/phy/mdio-mvusb.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/soc.h delete mode 100644 drivers/nvmem/nvmem-sysfs.c delete mode 100644 drivers/nvmem/nvmem.h create mode 100644 drivers/pci/pcie/edr.c create mode 100644 drivers/platform/chrome/cros_ec_sensorhub_ring.c create mode 100644 drivers/platform/x86/surface3_power.c delete mode 100644 drivers/staging/hp/Kconfig delete mode 100644 drivers/staging/hp/Makefile delete mode 100644 drivers/staging/hp/hp100.c delete mode 100644 drivers/staging/hp/hp100.h delete mode 100644 drivers/vhost/Kconfig.vringh create mode 100644 drivers/vhost/iotlb.c create mode 100644 drivers/vhost/vdpa.c create mode 100644 drivers/virtio/vdpa/Kconfig create mode 100644 drivers/virtio/vdpa/Makefile create mode 100644 drivers/virtio/vdpa/ifcvf/Makefile create mode 100644 drivers/virtio/vdpa/ifcvf/ifcvf_base.c create mode 100644 drivers/virtio/vdpa/ifcvf/ifcvf_base.h create mode 100644 drivers/virtio/vdpa/ifcvf/ifcvf_main.c create mode 100644 drivers/virtio/vdpa/vdpa.c create mode 100644 drivers/virtio/vdpa/vdpa_sim/Makefile create mode 100644 drivers/virtio/vdpa/vdpa_sim/vdpa_sim.c create mode 100644 drivers/virtio/virtio_vdpa.c create mode 100644 include/dt-bindings/clock/sprd,sc9863a-clk.h create mode 100644 include/linux/bpf_lsm.h create mode 100644 include/linux/lsm_hook_defs.h delete mode 100644 include/linux/platform_data/pwm_omap_dmtimer.h delete mode 100644 include/linux/platform_data/remoteproc-omap.h create mode 100644 include/linux/vdpa.h create mode 100644 include/linux/vhost_iotlb.h create mode 100644 include/net/rpl.h create mode 100644 include/uapi/linux/mptcp.h create mode 100644 include/uapi/linux/rpl.h create mode 100644 include/uapi/linux/rpl_iptunnel.h create mode 100644 include/uapi/linux/um_timetravel.h create mode 100644 kernel/bpf/bpf_lsm.c create mode 100644 lib/kunit/debugfs.c create mode 100644 lib/kunit/debugfs.h create mode 100644 net/ethtool/coalesce.c create mode 100644 net/ethtool/eee.c create mode 100644 net/ethtool/pause.c create mode 100644 net/ethtool/tsinfo.c create mode 100644 net/ipv6/rpl.c create mode 100644 net/ipv6/rpl_iptunnel.c create mode 100644 net/mptcp/diag.c create mode 100644 net/mptcp/mib.c create mode 100644 net/mptcp/mib.h create mode 100644 net/mptcp/pm.c create mode 100644 net/mptcp/pm_netlink.c create mode 100644 security/bpf/Makefile create mode 100644 security/bpf/hooks.c create mode 100644 sound/soc/intel/boards/sof_maxim_common.c create mode 100644 sound/soc/intel/boards/sof_maxim_common.h create mode 100644 sound/soc/intel/boards/sof_sdw.c create mode 100644 sound/soc/intel/boards/sof_sdw_common.h create mode 100644 sound/soc/intel/boards/sof_sdw_dmic.c create mode 100644 sound/soc/intel/boards/sof_sdw_hdmi.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt1308.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt5682.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt700.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt711.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt715.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_link.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_data_init.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_assign.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_lsm.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_attach.c create mode 100644 tools/testing/selftests/bpf/progs/lsm.c create mode 100644 tools/testing/selftests/bpf/progs/test_cgroup_link.c create mode 100644 tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_assign.c create mode 100644 tools/testing/selftests/ftrace/test.d/event/event-no-pid.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func-filter-notrac [...] create mode 100755 tools/testing/selftests/net/forwarding/pedit_dsfield.sh rename tools/testing/selftests/{networking/timestamping => net}/hwtstamp_config.c (100%) create mode 100755 tools/testing/selftests/net/mptcp/mptcp_join.sh create mode 100755 tools/testing/selftests/net/mptcp/pm_netlink.sh create mode 100644 tools/testing/selftests/net/mptcp/pm_nl_ctl.c rename tools/testing/selftests/{networking/timestamping => net}/rxtimestamp.c (100%) rename tools/testing/selftests/{networking/timestamping => net}/timestamping.c (100%) rename tools/testing/selftests/{networking/timestamping => net}/txtimestamp.c (100%) create mode 100755 tools/testing/selftests/net/txtimestamp.sh delete mode 100644 tools/testing/selftests/networking/timestamping/.gitignore delete mode 100644 tools/testing/selftests/networking/timestamping/Makefile delete mode 100644 tools/testing/selftests/networking/timestamping/config delete mode 100755 tools/testing/selftests/networking/timestamping/txtimestamp.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