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-allnoconfig in repository toolchain/ci/linux.
omits 975f7a88c64d Add linux-next specific files for 20200327 omits c083934d8541 Merge branch 'akpm/master' omits 0c798dc606fe drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 267a49662313 ipc/util.c: sysvipc_find_ipc() should increase position index omits 3f49b27c6dd6 kernel/gcov/fs.c: gcov_seq_next() should increase position index omits 11c4e3b488d6 seq_read-info-message-about-buggy-next-functions-fix omits 2dfda6ec8831 fs/seq_file.c: seq_read(): add info message about buggy .n [...] omits ba836054aa51 arm64: memory: give hotplug memory a different resource name omits 0a943a9c6133 mm/memory_hotplug: allow arch override of non boot memory [...] omits f72328964c6d kexec: prevent removal of memory in use by a loaded kexec image omits be2fcdf7863f selftests: kmod: test disabling module autoloading omits d2e8c38af90e selftests: kmod: fix handling test numbers above 9 omits 881738696052 docs: admin-guide: document the kernel.modprobe sysctl omits e2a65bd555d6 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] omits 57ee53a88a98 kmod: make request_module() return an error when autoloadi [...] omits 74b6bba890e6 mm/madvise: allow KSM hints for remote API omits 93577b9a24f8 mm/madvise: employ mmget_still_valid() for write lock omits c1cdb6581bf2 mm/madvise: support both pid and pidfd for process_madvise omits 7e3aace22cb5 pid: move pidfd_get_pid() to pid.c omits c14201027d98 mm/madvise: check fatal signal pending of target process omits acca88f49163 fix process_madvise build break for arm64 omits 02d1bb581655 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 452c89f706cb mm/madvise: pass task and mm to do_madvise omits c2197258f6f5 mm/memremap: set caching mode for PCI P2PDMA memory to WC omits e9e7f5240e3e mm/memory_hotplug: add pgprot_t to mhp_params omits a8a4d1324d69 powerpc/mm: thread pgprot_t through create_section_mapping() omits abcc3932078b x86/mm: introduce __set_memory_prot() omits 83095d6593e5 x86/mm: thread pgprot_t through init_memory_mapping() omits 5c3036a28042 mm/memory_hotplug: rename mhp_restrictions to mhp_params omits 6c6c881586ea mm/memory_hotplug: drop the flags field from struct mhp_re [...] omits e4dea07a6fc8 mm/debug: add tests validating architecture page table helpers omits 94d42890a0a9 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] omits f30f823ef37b mm/special: create generic fallbacks for pte_special() and [...] omits 2224767e02da mm/vma: introduce VM_ACCESS_FLAGS omits 17e001459067 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS omits e0c52d05e600 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix omits 4ef0a178d6da net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 5eb4844ae86d mm: vm_insert_pages() checks if pte_index defined. omits 7c08d73739eb add missing page_count() check to vm_insert_pages(). omits 7b0b8ab44ed4 mm-add-vm_insert_pages-fix omits 7cd1f95ee3c9 mm/memory.c: add vm_insert_pages() omits 336afd64a9f1 mm: define pte_index as macro for x86 omits 6cfe7ecd6f71 mm: bring sparc pte_index() semantics inline with other platforms omits 084aeea2aa35 mm/memory.c: refactor insert_page to prepare for batched-l [...] omits 039366705b31 mm/swap.c: annotate data races for lru_rotate_pvecs omits 4a1125102d4f mm: annotate a data race in page_zonenum() omits 8246fd9b85bf mm/rmap: annotate a data race at tlb_flush_batched omits d300e4fa712b mm/util.c: annotate an data race at vm_committed_as omits 94be0771c9b0 mm/mempool: fix a data race in mempool_free() omits debe001f5a60 mm/list_lru: fix a data race in list_lru_count_one omits 1a2bcc0e2a4c mm/memcontrol: fix a data race in scan count omits b6db429f19a3 mm/page_counter: fix various data races at memsw omits bf0bdd0cd381 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 1ea21f46e603 mm/swapfile: fix and annotate various data races omits a22c51f726c2 mm/filemap.c: fix a data race in filemap_fault() omits 11c02c3f12f5 mm/swap_state: mark various intentional data races omits 303e4b398d06 mm-page_io-mark-various-intentional-data-races-v2 omits 61efcffcee4d mm/page_io: mark various intentional data races omits 7ea559e9c70a mm/frontswap: mark various intentional data races omits 2b3fffcaf83d drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] omits ce0610488eb2 mm/kmemleak: silence KCSAN splats in checksum omits ba46c9e47051 Change email address for Pali Rohár omits 737dc7091a2e Merge branch 'akpm-current/current' omits 996b2c82bc01 Merge remote-tracking branch 'trivial/for-next' omits 8552481a09c4 Merge remote-tracking branch 'kunit-next/kunit' omits 1763e00cf830 Merge remote-tracking branch 'cel/cel-next' omits 59d896cc2dba Merge remote-tracking branch 'fpga/for-next' omits ed8c70a754f2 Merge remote-tracking branch 'hmm/hmm' omits c90213b52061 Merge remote-tracking branch 'pidfd/for-next' omits 7dc5fb3f9442 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 090e16017e7b Merge remote-tracking branch 'hyperv/hyperv-next' omits 69f245a9fdfc Merge remote-tracking branch 'xarray/xarray' omits 2921d20def26 Merge remote-tracking branch 'nvmem/for-next' omits 13ef92d3c0dd Merge remote-tracking branch 'slimbus/for-next' omits 56292fb0e8e8 Merge remote-tracking branch 'fsi/next' omits 4079ad0a56cb Merge remote-tracking branch 'ntb/ntb-next' omits 93076805a700 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits b9fb095f10a2 Merge remote-tracking branch 'rtc/rtc-next' omits f6df62f93cda Merge remote-tracking branch 'coresight/next' omits 365a05ad6e02 Merge remote-tracking branch 'livepatching/for-next' omits 7272abbc0747 Merge remote-tracking branch 'kselftest/next' omits 3e5b07596a51 Merge remote-tracking branch 'random/dev' omits 4eb0f60c2d69 Merge remote-tracking branch 'userns/for-next' omits 440f119e81ab Merge remote-tracking branch 'pinctrl/for-next' omits 0daa2f106906 Merge remote-tracking branch 'gpio/for-next' omits faebafd4a862 Merge remote-tracking branch 'rpmsg/for-next' omits 65cd18df61be Merge remote-tracking branch 'vhost/linux-next' omits a09fc2ea457f Merge remote-tracking branch 'scsi/for-next' omits 77f688e4ffa7 Merge remote-tracking branch 'cgroup/for-next' omits afda4bf4bba8 Merge remote-tracking branch 'slave-dma/next' omits 5877ef6935d4 Merge remote-tracking branch 'mux/for-next' omits 442deb07a0a8 Merge remote-tracking branch 'staging/staging-next' omits 7198edb153cf Merge remote-tracking branch 'char-misc/char-misc-next' omits 475daa415919 Merge remote-tracking branch 'tty/tty-next' omits b5ec03694d16 Merge remote-tracking branch 'usb-serial/usb-next' omits 2834e0407b47 Merge remote-tracking branch 'usb/usb-next' omits d3ef0815f924 Merge remote-tracking branch 'driver-core/driver-core-next' omits 8e49d77e4d84 Merge remote-tracking branch 'ipmi/for-next' omits 6aeaedb1c943 Merge remote-tracking branch 'leds/for-next' omits b86e39adee99 Merge remote-tracking branch 'chrome-platform/for-next' omits 6c5348d2d215 Merge remote-tracking branch 'drivers-x86/for-next' omits 5497655b1480 Merge remote-tracking branch 'workqueues/for-next' omits ae4270575667 Merge remote-tracking branch 'percpu/for-next' omits 78a8ca5eaf8d Merge remote-tracking branch 'xen-tip/linux-next' omits fa45968f2d97 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 35c46e16cdba Merge remote-tracking branch 'kvm-arm/next' omits 7f85c59a022f Merge remote-tracking branch 'kvm/linux-next' omits 5d6e6f8bf9c5 Merge remote-tracking branch 'rcu/rcu/next' omits 112495598b85 Merge remote-tracking branch 'ftrace/for-next' omits a8a4a13a6fcc Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits d3e184176f6f Merge remote-tracking branch 'edac/edac-for-next' omits 47f040e85258 Merge remote-tracking branch 'tip/auto-latest' omits 76a80a0e2515 Merge remote-tracking branch 'spi/for-next' omits 6832b69961ec Merge remote-tracking branch 'mailbox/mailbox-for-next' omits fdd2375e4d89 Merge remote-tracking branch 'devicetree/for-next' omits 41439e7f97a3 Merge remote-tracking branch 'audit/next' omits e890b0661527 Merge remote-tracking branch 'vfio/next' omits 04f5cdb62755 Merge remote-tracking branch 'iommu/next' omits 4aabdbf41a32 Merge remote-tracking branch 'watchdog/master' omits f3e880397a42 Merge remote-tracking branch 'tpmdd/next' omits 2bbfedef1cfb Merge remote-tracking branch 'tomoyo/master' omits 33c9f64efbfd Merge remote-tracking branch 'smack/for-next' omits 706f3cf7bf4d Merge remote-tracking branch 'selinux/next' omits 8a2b97920185 Merge remote-tracking branch 'keys/keys-next' omits de2d9e87f15f Merge remote-tracking branch 'integrity/next-integrity' omits d4008c21f382 Merge remote-tracking branch 'apparmor/apparmor-next' omits f08543f3e817 Merge remote-tracking branch 'security/next-testing' omits 19ba54f11a5c Merge remote-tracking branch 'regulator/for-next' omits d8a55362e0a3 Merge remote-tracking branch 'battery/for-next' omits 6d11b87e55d3 Merge remote-tracking branch 'backlight/for-backlight-next' omits 2dc8716e18fe Merge remote-tracking branch 'mfd/for-mfd-next' omits a9e0cb0002ce Merge remote-tracking branch 'mmc/next' omits 299624915431 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 39e0b35bc078 Merge remote-tracking branch 'device-mapper/for-next' omits 87e8e31fca50 Merge remote-tracking branch 'block/for-next' omits 8b863087d4b6 Merge remote-tracking branch 'input/next' omits fa34aaaa484c Merge remote-tracking branch 'modules/modules-next' omits 21031f143261 Merge remote-tracking branch 'sound-asoc/for-next' omits 262a4d8545f1 Merge remote-tracking branch 'sound/for-next' omits 414f400d3e41 Merge remote-tracking branch 'regmap/for-next' omits c365f63f65d1 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 1b7b6d86756c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 749c01df8099 Merge remote-tracking branch 'drm-msm/msm-next' omits 73511410b3f0 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 8b97af59f5b8 Merge remote-tracking branch 'drm-intel/for-linux-next' omits ace1cc746fa5 Merge remote-tracking branch 'amdgpu/drm-next' omits 33e7833560f5 Merge remote-tracking branch 'drm/drm-next' omits 5b54f382a8a2 Merge remote-tracking branch 'crypto/master' omits d9891fe6fa3b Merge remote-tracking branch 'nand/nand/next' omits a5e7cbecd52c Merge remote-tracking branch 'mtd/mtd/next' omits e050aba01b3d Merge remote-tracking branch 'gfs2/for-next' omits ee88894128a3 Merge remote-tracking branch 'mac80211-next/master' omits de8bc6640c9b Merge remote-tracking branch 'bluetooth/master' omits a5e3bfa65f3c Merge remote-tracking branch 'wireless-drivers-next/master' omits 91d4c0268cb9 Merge remote-tracking branch 'netfilter-next/master' omits f6766fc5d754 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 8b67b01e7656 Merge remote-tracking branch 'ipsec-next/master' omits 4eb206749798 Merge remote-tracking branch 'bpf-next/master' omits c11046482581 Merge remote-tracking branch 'net-next/master' omits c4ee749cffa9 rcu-tasks: Add IPI failure count to statistics omits 8c6b445bfa81 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits 3c9fd49368ec rcu-tasks: Add count for idle tasks on offline CPUs omits af0549f71390 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits 6b8a3e618b86 rcu-tasks: Make RCU tasks trace also wait for idle tasks omits c312237a9254 rcu-tasks: Handle the running-offline idle-task special case omits 3337dba27e71 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits 66f3d9ff3ef9 Merge remote-tracking branch 'rdma/for-next' omits 2da023233f8f Merge remote-tracking branch 'swiotlb/linux-next' omits cec88f1cbfeb rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits d46fb48613ff Merge remote-tracking branch 'ieee1394/for-next' omits 8acd008568d2 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 82ad143d13ce rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits d64c0c82769d Merge remote-tracking branch 'pm/linux-next' omits 93220eeab58a rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits 86cda513b473 Merge remote-tracking branch 'v4l-dvb/master' omits 1c744fddefc0 Merge remote-tracking branch 'jc_docs/docs-next' omits a754c9bf4c8d Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits b2da407dce1f rcu-tasks: Add grace-period and IPI counts to statistics omits 6deb28a2dfa2 Merge branch 'dmi/master' omits 375a7b60f49b Merge remote-tracking branch 'i3c/i3c/next' omits a3f74ba4ea16 Merge remote-tracking branch 'i2c/i2c/for-next' omits 730c69a8dea5 Merge remote-tracking branch 'hid/for-next' omits 10b30d8728a8 rcu-tasks: Split ->trc_reader_need_end omits 361f8a1af70d Merge remote-tracking branch 'pstore/for-next/pstore' omits 41aa69130943 Merge remote-tracking branch 'pci/next' omits 6cf45c054b88 Merge remote-tracking branch 'printk/for-next' omits 18f94eea3fcf Merge remote-tracking branch 'vfs/for-next' omits 4793f45b6a91 Merge remote-tracking branch 'file-locks/locks-next' omits 97e4159574cd Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 02076087c1ad Merge remote-tracking branch 'iomap/iomap-for-next' omits 6a58fd64cf7e Merge remote-tracking branch 'xfs/for-next' omits 2b2d322c613f Merge remote-tracking branch 'v9fs/9p-next' omits 36fb8ee1567c Merge remote-tracking branch 'ubifs/linux-next' omits d61730d0ff0d Merge remote-tracking branch 'overlayfs/overlayfs-next' omits e3f8df5726c1 Merge remote-tracking branch 'nfsd/nfsd-next' omits c72fdf736c81 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 7709cc70bf93 rcu-tasks: Add a grace-period start time for throttling and debug omits 4a97ffb48d0f rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits 265533afc863 rcu-tasks: Make rcutorture writer stall output include GP state omits 2a85a244427e rcu-tasks: Add RCU tasks to rcutorture writer stall output omits 603865f2857b rcu-tasks: Move #ifdef into tasks.h omits 6ac52bb993df rcu-tasks: Add stall warnings for RCU Tasks Trace omits 4ced42c3bafd Merge remote-tracking branch 'nfs/linux-next' omits 91a06014f827 Merge remote-tracking branch 'jfs/jfs-next' omits 2bd53a0a3df9 Merge remote-tracking branch 'f2fs/dev' omits 1f9a14e86cc8 Merge remote-tracking branch 'ext4/dev' omits fc7377cd2444 Merge remote-tracking branch 'ext3/for_next' omits 34031dafcf63 Merge remote-tracking branch 'erofs/dev' omits 99f87351eb38 Merge remote-tracking branch 'cifs/for-next' omits add6f7ca47b6 Merge remote-tracking branch 'ceph/master' omits d767a056f302 rcutorture: Add torture tests for RCU Tasks Trace omits 3fc3c8782044 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits 31cc0c0baf1f Merge remote-tracking branch 'btrfs/for-next' omits a6eb9e54fb8b Merge remote-tracking branch 'fscrypt/master' omits f426ac10d27b Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 706e14e1eddc Merge remote-tracking branch 'sh/sh-next' omits 668ef2863928 Merge remote-tracking branch 's390/features' omits 978c04be4245 Merge remote-tracking branch 'risc-v/for-next' omits e6d9117c9a17 Merge remote-tracking branch 'powerpc/next' omits 9ce5a78cfd41 Merge remote-tracking branch 'parisc-hd/for-next' omits 690b0c4b47a9 Merge remote-tracking branch 'openrisc/for-next' omits c3d8b7c6377b Merge remote-tracking branch 'nds32/next' omits d6f26aa8028f Merge remote-tracking branch 'mips/mips-next' omits 556d4da618a5 Merge remote-tracking branch 'microblaze/next' omits 07f53c1e01da Merge remote-tracking branch 'm68knommu/for-next' omits 9ebcb5a020a4 Merge remote-tracking branch 'm68k/for-next' omits 95b00e9146d5 Merge remote-tracking branch 'ia64/next' omits ebdb788cd868 Merge remote-tracking branch 'h8300/h8300-next' omits 4ff4025c0c79 Merge remote-tracking branch 'csky/linux-next' omits b45b4eeab423 Merge remote-tracking branch 'clk/clk-next' omits be7f09bdef13 Merge remote-tracking branch 'tegra/for-next' omits 78f53bf3ce2f Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 16fb6da0cc96 Merge remote-tracking branch 'scmi/for-linux-next' omits 172aefa8bbd1 Merge remote-tracking branch 'samsung-krzk/for-next' omits 8c5aafd70ea2 Merge remote-tracking branch 'rockchip/for-next' omits ae7da4947c2b Merge remote-tracking branch 'reset/reset/next' omits 596207694050 Merge remote-tracking branch 'renesas/next' omits 6eb06c81cab8 Merge remote-tracking branch 'realtek/for-next' omits e16b5790f599 Merge remote-tracking branch 'raspberrypi/for-next' omits 0fd1220eb928 Merge remote-tracking branch 'qcom/for-next' omits 75be57f6b35a Merge remote-tracking branch 'omap/for-next' omits 5b4daee27baf Merge remote-tracking branch 'mvebu/for-next' omits 9089f806e12e Merge remote-tracking branch 'mediatek/for-next' omits 75b7d27ce01e Merge remote-tracking branch 'keystone/next' omits b6ae72947bd4 ipc/mqueue.c: fix a brace coding style issue omits 84306a84731d ubsan: include bug type in report header omits f1402fdf8066 kasan: unset panic_on_warn before calling panic() omits 853451c934fb ubsan: check panic_on_warn omits 0869ca6126f6 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] omits a0b620f9666e ubsan: split "bounds" checker from other options omits c3c49fdd8966 ubsan: add trap instrumentation option omits 64dec8003106 usb: core: kcov: collect coverage from usb complete callback omits f27a6890dcc9 kcov-collect-coverage-from-interrupts-v4 omits d47230ae9113 kcov: collect coverage from interrupts omits a90d38fe1f2c kcov: use t->kcov_mode as enabled indicator omits 4ad3ea4b93d5 kcov: move t->kcov_sequence assignment omits 049e99db10d0 kcov: move t->kcov assignments into kcov_start/stop omits b36a01117009 kcov: fix potential use-after-free in kcov_remote_start omits b233aad22883 kcov: cleanup debug messages omits 5bb611379dfc init/Kconfig: clean up ANON_INODES and old IO schedulers options omits c9e1e13313f7 aio: simplify read_events() omits 70a94963b24b kernel/relay.c: fix read_pos error when multiple readers omits 8cfd56d956f3 kernel/gcov/fs.c: replace zero-length array with flexible- [...] omits 2717d245835e gcov: gcc_3_4: replace zero-length array with flexible-arr [...] omits fe7feed5e8bb gcov: gcc_4_7: replace zero-length array with flexible-arr [...] omits db420e98a748 reiserfs: clean up several indentation issues omits c67e0587c9ec kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] omits fb74960d3c78 samples/hw_breakpoint: drop use of kallsyms_lookup_name() omits f24878ddce58 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes omits 4b2278dbd96a fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] omits 97c2559cf6dc fs/binfmt_elf.c: allocate less for static executable omits 44f032624121 fs/binfmt_elf.c: delete "loc" variable omits f7534d5e43b3 fs/epoll: make nesting accounting safe for -rt kernel omits 65b83a80b754 kselftest: introduce new epoll test case omits 0535edd51da8 checkpatch: avoid warning about uninitialized_var() omits 6018fd2f4d13 checkpatch: check proper licensing of Devicetree bindings omits 7d98e88f91a3 checkpatch: improve Gerrit Change-Id: test omits 4ac4df9e5df7 checkpatch: add command-line option for TAB size omits cc0b9bd64291 checkpatch: fix multiple const * types omits 7d808a60b59d checkpatch: fix minor typo and mixed space+tab in indentation omits db4d08a26312 checkpatch: prefer fallthrough; over fallthrough comments omits 522130c614b2 checkpatch: support "base-commit:" format omits 5975df8c47b4 checkpatch: check SPDX tags in YAML files omits 819a458f7139 checkpatch: remove email address comment from email addres [...] omits bf2437177883 lib/dynamic_debug.c: use address-of operator on section symbols omits 698409d36b16 lib/list: prevent compiler reloads inside 'safe' list iteration omits 9817a211f992 lib: optimize cpumask_local_spread() omits 9114f50d8b7a linux/bits.h: add compile time sanity check of GENMASK inputs omits e22b08179702 lib/test_kmod.c: remove a NULL test omits 0a04bba9ca34 lib/rbtree: fix coding style of assignments omits 93c74d19dc3e lib/test_bitmap.c: make use of EXP2_IN_BITS omits 3b35e87a4250 percpu_counter: fix a data race at vm_committed_as omits a90dff3c4b75 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script omits 6cae753b1284 nds32: linker script: add SOFTIRQENTRY_TEXT omits 608346292749 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c omits 564e74324800 lib/stackdepot.c: build with -fno-builtin omits 0f921c2e65ad lib/stackdepot.c: fix a condition in stack_depot_fetch() omits 02f0b52212b8 lib/stackdepot.c: check depot_index before accessing the s [...] omits d6f5aa98a08f lib: test_stackinit.c: XFAIL switch variable init tests omits 2c6f9c8bb992 lib/scatterlist: fix sg_copy_buffer() kerneldoc omits 2d9c0d2fe205 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] omits 948201389d68 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] omits 303c9f7bf364 lib/ts_bm.c: replace zero-length array with flexible-array member omits 7446d8ea1982 lib/bch.c: replace zero-length array with flexible-array member omits 3aacc17593af lib/test_lockup.c: add parameters for locking generic vfs locks omits b4e853d03c18 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] omits bafdb4d35dcc lib/test_lockup: rename disable_irq to fix build error omits a6d0b989182f lib/test_lockup: test module to generate lockups omits 3b9eee340e02 bitops: always inline sign extension helpers omits 03699b10e4d9 MAINTAINERS: add an entry for kfifo omits 1c13059bd7aa compiler: Remove CONFIG_OPTIMIZE_INLINING entirely omits 711b911b1b19 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] omits 23fdf3236892 kernel/extable.c: use address-of operator on section symbols omits 0fa0b2fe300a asm-generic: fix unistd_32.h generation format omits d09551e4a6d9 proc: inline m_next_vma into m_next omits ca966e319394 seq_file: remove m->version omits 95a5a8431db7 proc: use ppos instead of m->version omits 243a074a3e6d proc: remove m_cache_vma omits da68fd2dcd3e proc: inline vma_stop into m_stop omits 66fc6c62db6d proc: speed up /proc/*/statm omits 375d5d974d61 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes omits 4fcda30db362 proc: faster open/read/close with "permanent" files omits 694c52fd5f97 fs/proc/inode.c: annotate close_pdeo() for sparse omits 04783bd4db2b kernel/hung_task.c: Monitor killed tasks. omits 4ec91882cd80 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 82c85d3e2f5f fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 9a5381cae38f mm: Remove dummy struct bootmem_data/bootmem_data_t omits d53a10a1fb47 mm/dmapool.c: micro-optimisation remove unnecessary branch omits 6bb9eeff3571 include/linux/memremap.h: remove stale comments omits d5b7234e6b2b include/linux/swapops.h: correct guards for non_swap_entry() omits 3651938ef673 mm: use fallthrough; omits 8cf9e47ad418 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] omits 096ef7653288 mm: fix ambiguous comments for better code readability omits 936ad842e4d1 mm/zsmalloc: add missing annotation for unpin_tag() omits d4081ded9441 mm/zsmalloc: add missing annotation for pin_tag() omits 092241d5ed9b mm/zsmalloc: add missing annotation for migrate_read_unlock() omits e7f34602d022 mm/zsmalloc: add missing annotation for migrate_read_lock() omits f25a305ff0e6 mm/slub: add missing annotation for put_map() omits 25a15babe57d mm/slub: add missing annotation for get_map() omits f89b7c230f8b mm/mempolicy: add missing annotation for queue_pages_pmd() omits 73510ef6269e mm/hugetlb: add missing annotation for gather_surplus_pages() omits 2fffef34141a mm/compaction: add missing annotation for compact_lock_irqsave omits 314818f7f434 mm/zswap: allow setting default status, compressor and all [...] omits f04aa92c383a mm: prevent a warning when casting void* -> enum omits 8856ba576a9d mm: huge tmpfs: try to split_huge_page() when punching hole omits f963e5c44781 mm/shmem.c: Clean code by removing unnecessary assignment omits bd8dd809aae7 mm/shmem.c: distribute switch variables for initialization omits 4e3a8f100773 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] omits 77d381ce87bd mm/memory_hotplug: allow to specify a default online_type omits b76e82353759 mm/memory_hotplug: convert memhp_auto_online to store an o [...] omits 8542ab58afc0 mm/memory_hotplug: unexport memhp_auto_online omits b19512c56a96 hv_balloon-dont-check-for-memhp_auto_online-manually-fix omits 921f3ce5394b hv_balloon: don't check for memhp_auto_online manually omits 660f05c94b66 powernv/memtrace: always online added memory blocks omits 9d6eee885e95 drivers/base/memory: store mapping between MMOP_* and stri [...] omits f1752965ebbc drivers/base/memory: map MMOP_OFFLINE to 0 omits 69f43049db84 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE omits 37edc73fab9e mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] omits 3a36529c134e mm/sparse.c: move subsection_map related functions together omits 9eec3d6f1665 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] omits 65f45875e5c9 mm/sparse.c: only use subsection map in VMEMMAP case omits 837325a485df mm/sparse.c: introduce a new function clear_subsection_map() omits 4065db9c785e mm/sparse.c: introduce new function fill_subsection_map() omits ad7d05da375f mm/memory_hotplug.c: cleanup __add_pages() omits 4a8e7a753d03 mm/memory_hotplug.c: simplify calculation of number of pag [...] omits 9615fb287617 mm/memory_hotplug.c: only respect mem= parameter during bo [...] omits f6aca3d08011 mm/page_ext.c: drop pfn_present() check when onlining omits b4a5d813b11d drivers/base/memory.c: drop pages_correctly_probed() omits 95e1840efa07 drivers/base/memory.c: drop section_count omits 12af8764bf75 drivers/base/memory.c: indicate all memory blocks as removable omits db8a8cdc8edb userfaultfd: selftests: add write-protect test omits 86a3ca83b812 userfaultfd: selftests: refactor statistics omits b813ef44ae61 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally omits f27bdbb75821 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update omits b136f5b5d944 userfaultfd: wp: don't wake up when doing write protect omits b238002e5bfb userfaultfd: wp: enabled write protection in userfaultfd API omits 5b0000c9e0ed userfaultfd: wp: add the writeprotect API to userfaultfd ioctl omits 8e226dc490b3 userfaultfd: wp: support write protection for userfault vma range omits 589ac2ee7ff7 khugepaged: skip collapse if uffd-wp detected omits 67e7942b931d userfaultfd: wp: support swap and page migration omits 99cef44a1ab6 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers omits 7a9ed4241fe2 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork omits d1c35b80b3a8 userfaultfd: wp: apply _PAGE_UFFD_WP bit omits 0ef5b242d692 mm: merge parameters for change_protection() omits 65051f304aae userfaultfd: wp: add UFFDIO_COPY_MODE_WP omits a21b47a3ad44 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers omits 011962fed993 userfaultfd: wp: add WP pagetable tracking to x86 omits 51713b52178b userfaultfd: wp: hook userfault handler to write protection fault omits 44cbfb8acee2 userfaultfd: wp: add helper for writeprotect check omits 56c2db23c9d0 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] omits 21424bd3e5ad mm/page_reporting: add free page reporting documentation omits 5c5a0d200cf6 mm/page_reporting: add budget limit on how many pages can [...] omits a8e73f7fcd26 mm/page_reporting: rotate reported pages to the tail of the list omits d5cf1030da9b virtio-balloon: add support for providing free page report [...] omits 8dcfdc89842c virtio-balloon: pull page poisoning config out of free pag [...] omits e77490f7fa3c mm: introduce Reported pages omits 57a081957666 mm: add function __putback_isolated_page omits bb7cca05ca37 mm: use zone and order instead of free area in free_list m [...] omits deb1c37e5432 mm: adjust shuffle code to allow for future coalescing omits 5fa5ea3a1e28 mm: code cleanup for MADV_FREE omits b5192c84bf6d drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits a98d2a47d151 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits fd3c2753230b mm/ksm.c: update get_user_pages() argument in comment omits 321c62c31390 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE omits 9223e1d35129 include/linux/pagemap.h: optimise find_subpage for !THP omits 79b5bf2124b9 mm, thp: track fallbacks due to failed memcg charges separately omits e48cc906000d mm, shmem: add vmstat for hugepage fallback omits f9fd6db54a84 mm-migratec-migrate-pg_readahead-flag-fix omits 44b6f771fe24 mm/migrate.c: migrate PG_readahead flag omits 2454dd489674 mm/migrate.c: unify "not queued for migration" handling in [...] omits 61e90942add8 mm/migrate.c: check pagelist in move_pages_and_store_status() omits 6ce2697103db mm/migrate.c: wrap do_move_pages_to_node() and store_status() omits 3d5312b3820d mm/migrate.c: no need to check for i > start in do_pages_move() omits f2b2ad38a558 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] omits 4134814c5a72 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix omits 0dcd54153821 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t omits f54c54c306a8 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set omits c2024ea496c4 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] omits b88ce3e1f157 selftests/vm: fix map_hugetlb length used for testing read [...] omits 69ed9cd049bf mm: hugetlb: fix per-node size calculation for hugetlb_cma omits da7ed19a5213 mm: cleanup cmdline_parse_hugetlb_cma() omits 1447d6fd50c2 mm: hugetlb: optionally allocate gigantic hugepages using cma omits 786cfb1f6164 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() omits d79e53c6b9a0 mm/hugetlb.c: clean code by removing unnecessary initialization omits fa06c0b744c3 hugetlb_cgroup: add hugetlb_cgroup reservation docs omits 061befcf1689 hugetlb_cgroup: add hugetlb_cgroup reservation tests omits b19b70def118 hugetlb: remove check_coalesce_bug debug code omits 71872622acb7 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs omits dfd1ac309480 hugetlb: support file_region coalescing again omits 5b1be96e3780 hugetlb_cgroup: support noreserve mappings omits 8c4625cc6db0 hugetlb_cgroup-add-accounting-for-shared-mappings-fix omits af1d31687d1c hugetlb_cgroup: add accounting for shared mappings omits 5ef9b7134991 mm/hugetlb: fix file_region entry allocations omits 12d29e56181b hugetlb: disable region_add file_region coalescing omits e25d9c59b64e hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] omits c42d55b3d4d6 hugetlb_cgroup: add reservation accounting for private mappings omits a1da57c84ac9 mm/hugetlb_cgroup: fix hugetlb_cgroup migration omits 7dff96707766 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] omits 0e087616a7c9 hugetlb_cgroup: add hugetlb_cgroup reservation counter omits e9407c74ecc2 hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race omits adff0f97849d hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits a8dd0b21eff2 mm/memblock.c: remove redundant assignment to variable max_addr omits 0a9df40d28af mm: mempolicy: require at least one nodeid for MPOL_PREFERRED omits 676b55fdd504 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() omits 6fbc346b103f mm/mempolicy: check hugepage migration is supported by arc [...] omits 5e7de7fadf4f mm/mempolicy: support MPOL_MF_STRICT for huge page mapping omits f3542e30908e mm/compaction.c: clean code by removing unnecessary assignment omits be3045588afb mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 omits 5c20ab54c2fe mm/compaction: Disable compact_unevictable_allowed on RT omits 01c7279f62ac mm/compaction: really limit compact_unevictable_allowed to [...] omits 84e7c10725fc mm, compaction: fully assume capture is not NULL in compac [...] omits 98091e1b01f9 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix omits 669de37c2096 mm,thp,compaction,cma: allow THP migration for CMA allocations omits f94a3da1616b mm,compaction,cma: add alloc_contig flag to compact_control omits 4c6d506b7af7 selftests: vm: drop dependencies on page flags from mlock2 tests omits 551090a38047 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] omits 94c937f9b932 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() omits 4093760baa54 mm/vmscan.c: Clean code by removing unnecessary assignment omits 2bbe6679d223 mm/vmscan.c: fix data races using kswapd_classzone_idx omits 3494814b5c39 mm/vmscan.c: remove cpu online notification for now omits a1be9d38628a mm: vmscan: replace open codings to NUMA_NO_NODE omits 259022c9e39c mm: vmpressure: use mem_cgroup_is_root API omits 551b87ecdb90 mm: vmpressure: don't need call kfree if kstrndup fails omits 35a0e149b0ad mm/page_alloc: simplify page_is_buddy() for better code re [...] omits 02adc1e03a89 mm/page_alloc.c: fix tick timer stall during deferred page init omits 91b3363ef27b mm/page_alloc.c: micro-optimisation Remove unnecessary branch omits 2602722eda6b mm/page_alloc.c: use free_area_empty() instead of open-coding omits bb3a6cf7610a mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits 166a15f7bdd4 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 46aa86495c2e mm, pagealloc: micro-optimisation: save two branches on ho [...] omits 233600d5f092 mm/page_alloc: increase default min_free_kbytes bound omits 961a3a35817e kasan: fix -Wstringop-overflow warning omits 191f91b63d01 kasan: add test for invalid size in memmove omits 2e27130d5a28 kasan-detect-negative-size-in-memory-operation-function-fix-2 omits 6cb8590e30e5 kasan/tags: fix -Wdeclaration-after-statement warn omits 9c80f1ea4a64 kasan: detect negative size in memory operation function omits f846ba3fc409 mm/sparse.c: allocate memmap preferring the given node omits 9d8a7e9e6c43 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] omits 9a4d8e51f3ec mm/sparse: rename pfn_present() to pfn_in_present_section() omits 232ef318a87e mm/sparsemem: get address to page struct instead of addres [...] omits aed9070e3c7f selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes omits d555b34910fe selftest: add MREMAP_DONTUNMAP selftest omits 7173ba0ec6c7 selftest-add-mremap_dontunmap-selftest-fix omits 694d046fb878 selftests: add MREMAP_DONTUNMAP selftest omits 6d9447c7126f mm-add-mremap_dontunmap-to-mremap-v7 omits c1264fe9983b mm-add-mremap_dontunmap-to-mremap-v6 omits 5e1032deab43 mm/mremap: add MREMAP_DONTUNMAP to mremap() omits 7a05d7f70e07 mm: mmap: add trace point of vm_unmapped_area omits ec161ab83401 mmap: remove inline of vm_unmapped_area omits d9fd85fc46a5 mm/memory.c: clarify a confusing comment for vm_iomap_memory omits 4589739b8b36 mm: clarify a confusing comment for remap_pfn_range() omits 8f928897b852 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path omits 6db629b1d7f7 mm/gup: allow to react to fatal signals omits ea17dd86f98d mm/gup: allow VM_FAULT_RETRY for multiple times omits e0df8ea1f28a mm: allow VM_FAULT_RETRY for multiple times omits 7b7192bb3059 mm: introduce FAULT_FLAG_INTERRUPTIBLE omits 79038e5b8b9b mm: introduce FAULT_FLAG_DEFAULT omits d68b74fbba5d userfaultfd: don't retake mmap_sem to emulate NOPAGE omits bfca6ca5ba57 mm: return faster for non-fatal signals in user mode faults omits 4df160c428d3 sh/mm: use helper fault_signal_pending() omits d6f9232540ea powerpc/mm: use helper fault_signal_pending() omits 3df088245381 arm64/mm: use helper fault_signal_pending() omits 73fdcdd635e8 arc/mm: use helper fault_signal_pending() omits 3e8350d2c3d7 x86/mm: use helper fault_signal_pending() omits 00897c9fc9eb mm-introduce-fault_signal_pending-fix omits 14afcf5b7d10 mm: introduce fault_signal_pending() omits ecc798b53bfe mm/gup: fix __get_user_pages() on fault retry of hugetlb omits c1da04a329b6 mm/gup: rename "nonblocking" to "locked" where proper omits 64bef773ac23 mm: add pagemap.h to the fine documentation omits f215c005af43 mm/vma: make is_vma_temporary_stack() available for general use omits e6d6b2534cc9 mm/vma: make vma_is_foreign() available for general use omits 976e6e2e1dc5 mm/vma: move VM_NO_KHUGEPAGED into generic header omits 6be91ed312de mm/mmap.c: fix the adjusted length error omits fb2fb25dd896 mm/vma: append unlikely() while testing VMA access permissions omits 942334c93f65 mm/vma: replace all remaining open encodings with vma_is_a [...] omits 1fa1ea1b1032 mm/vma: replace all remaining open encodings with is_vm_hu [...] omits a98512c7cc40 mm/vma: make vma_is_accessible() available for general use omits 1edec832a639 mm/vma: add missing VMA flag readable name for VM_SYNC omits f20f1fd52d7f mm: set vm_next and vm_prev to NULL in vm_area_dup() omits 37ca152bc988 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" omits e21e4db364a9 mm: don't prepare anon_vma if vma has VM_WIPEONFORK omits a28fe045a5ac mm/mapping_dirty_helpers: Update huge page-table entry callbacks omits 7c657ddd2b29 mm: memcg: make memory.oom.group tolerable to task migration omits 5f40c22d0552 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] omits 50059e4f57e0 mm, memcg: prevent mem_cgroup_protected store tearing omits e34f6d347810 mm, memcg: prevent memory.swap.max load tearing omits f92527dc5202 mm, memcg: prevent memory.min load/store tearing omits 10577904ea28 mm, memcg: prevent memory.low load/store tearing omits 1be690871a6a mm, memcg: prevent memory.max load tearing omits ac6961d90ae6 mm, memcg: prevent memory.high load/store tearing omits 45f2946362f4 memcg-optimize-memorynuma_stat-like-memorystat-fix omits ce66f6e2ac89 mm/memcg: optimize memory.numa_stat like memory.stat omits 46a7d62e48c0 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused omits b332a4f9ccb9 memcg: css_tryget_online cleanups omits 02623d7c164d mm: memcontrol: recursive memory.low protection omits d9a5ab4815c7 mm: memcontrol: clean up and document effective low/min ca [...] omits 55f5590a2dfc mm: memcontrol: fix memory.low proportional distribution omits 9b34adee8779 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] omits 2f785e220561 mm: memcg/slab: cache page number in memcg_(un)charge_slab() omits d073a65b0b9c mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() omits 32b82b1994e3 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] omits eceb6c1e8503 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments omits 574c57d10f65 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments omits 4fb28ed542a4 mm: memcg/slab: use mem_cgroup_from_obj() omits 9edde2883e70 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node omits 93381dfa2599 mm, memcg: fix build error around the usage of kmem_caches omits a50ccb28fbce mm/swap_state.c: use the same way to count page in [add_to [...] omits b2c9228eec58 mm: swap: use smp_mb__after_atomic() to order LRU bit set omits 8783876d095f mm-swap-make-page_evictable-inline-fix omits 402518eff6f8 mm: swap: make page_evictable() inline omits 51585cefa87a mm/swap_slots.c: assign|reset cache slot by value directly omits cbd66e299cc2 mm/swapfile: fix data races in try_to_unuse() omits d04347b389ab mm/swap.c: not necessary to export __pagevec_lru_add() omits 0e2d7a370356 mm/swapfile.c: fix comments for swapcache_prepare omits 73344d5a36f5 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path omits d613b22a9eff mm/gup: rename nr as nr_pinned in get_user_pages_fast() omits 89e0bd5bc17b mm/gup/writeback: add callbacks for inaccessible pages omits 68bab5027a6c mm: dump_page(): additional diagnostics for huge pinned pages omits 2e0a449db988 mm: improve dump_page() for compound pages omits c7edfea6461b selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] omits 148c8d43f3d6 mm/gup_benchmark: support pin_user_pages() and related calls omits ceaa10c19f49 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting omits 15e91277b7fc mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] omits 5bf4e4864f58 mm-gup-track-foll_pin-pages-fix-2-fix omits 31b62ce1081e mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" omits b2b775d08268 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages omits 0945a9e5ac05 mm/gup: track FOLL_PIN pages omits bbdece21c42d mm/gup: require FOLL_GET for get_user_pages_fast() omits e00335c6869a mm/gup: pass gup flags to two more routines omits b6a9b5eb77e3 mm: introduce page_ref_sub_return() omits c82429ecd165 mm/gup: pass a flags arg to __gup_device_* functions omits 7111a0459aa5 mm/gup: split get_user_pages_remote() into two routines omits 08be25e0d818 mm/filemap.c: rewrite pagecache_get_page documentation omits 276b8195e7e3 mm/filemap.c: unexport find_get_entry omits 45aeaf36bc79 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] omits 3dd39c2eb70c include/linux/pagemap.h: rename arguments to find_subpage omits d304d1e7bd02 mm/filemap.c: use vm_fault error code directly omits 8084781f5742 mm/filemap.c: remove unused argument from shrink_readahead [...] omits 928c3330c10e mm/filemap.c: clear page error before actual read omits 188e076004c5 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] omits 1c292c2e8c06 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] omits 5be940fe67aa mm/Makefile: disable KCSAN for kmemleak omits 9243021eb897 mm/kmemleak.c: use address-of operator on section symbols omits cd8f8b99ee38 Revert "topology: add support for node_to_mem_node() to de [...] omits a7801fbb8fca slub: relocate freelist pointer to middle of object omits 97ae2bcf7f89 slub: improve bit diffusion for freelist ptr obfuscation omits 7c210cd2c298 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs omits 427c858ab821 mm/slub.c: replace cpu_slab->partial with wrapped APIs omits 751cb4b9eefd kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 36213a807ae3 fs_parse: Remove pr_notice() about each validation omits da479d8dc900 ramfs: support O_TMPFILE omits fd8f779650f0 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits 94778201a15d ocfs2: use scnprintf() for avoiding potential buffer overflow omits 0dfbb6c53ac4 Merge remote-tracking branch 'imx-mxs/for-next' omits 7e7555e0b777 ocfs2: roll back the reference count modification of the p [...] omits d41e132a2ec8 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] omits a7b70ba6bfd5 ocfs2: dlm: replace zero-length array with flexible-array member omits a5be33e63cbb ocfs2: cluster: replace zero-length array with flexible-ar [...] omits b8399218dba9 ocfs2: replace zero-length array with flexible-array member omits f368999fa187 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] omits 33cb9e17f10a ocfs2: remove useless err omits 1e8d9d6b9fb0 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" omits 3002d33263a8 ocfs2: there is no need to log twice in several functions omits c26b7f584163 ocfs2: remove dlm_lock_is_remote omits f4de14a90da9 Merge remote-tracking branch 'at91/at91-next' omits fe0cf883ab8d ocfs2: use OCFS2_SEC_BITS in macro omits 859e7f83048a ocfs2: remove unused macros omits 356c6a9a97fe ocfs2: remove FS_OCFS2_NM omits dbc9812eef2a scripts/spelling.txt: add more spellings to spelling.txt omits d3f9466a6c0e scripts/spelling.txt: add syfs/sysfs pattern omits 02c127524bcd asm-generic: make more kernel-space headers mandatory omits 7f10c53199b9 drivers/infiniband/sw/siw/siw_qp_rx.c: suppress uninitiali [...] omits c82624d5daa9 kthread: mark timer used by delayed kthread works as IRQ safe omits bf4e37cb5af3 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits 1c0dbcbd6ed6 mm-sparse-fix-kernel-crash-with-pfn_section_valid-check-v2 omits aea855529a53 mm/sparse: fix kernel crash with pfn_section_valid check omits 05464a6649bc mm: fork: fix kernel_stack memcg stats for various stack i [...] omits 17938ac90c2e mm: fork: fix kernel_stack memcg stats for various stack i [...] omits 6b49c2365888 hugetlb_cgroup: fix illegal access to memory omits 2594407cb338 /proc/kpageflags: do not use uninitialized struct pages omits bef7a8c2998e /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits cf8a1b2c90ce mm/swapfile.c: move inode_lock out of claim_swapfile omits 2fa9f54fd3f2 Merge remote-tracking branch 'aspeed/for-next' omits 0864563461b2 Merge remote-tracking branch 'amlogic/for-next' omits a5092d83c520 Merge remote-tracking branch 'arm-soc/for-next' omits e347404a679a Merge remote-tracking branch 'arm64/for-next/core' omits 4b423c46d058 Merge remote-tracking branch 'arm/for-next' omits 0eb214d190a3 Merge remote-tracking branch 'dma-mapping/for-next' omits 3e380a8cd637 Merge remote-tracking branch 'kbuild/for-next' omits a98807fcdbae Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 4dc51f5a7118 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 6e5ddf35d1ba Merge remote-tracking branch 'spdx/spdx-linus' omits 53391b67c33d Merge remote-tracking branch 'risc-v-fixes/fixes' omits 0f8546eb369b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 9c2d2615fdd4 Merge remote-tracking branch 'scsi-fixes/fixes' omits 61d7df31e5a3 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 0838ec6c93d6 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits f8c75e0255af Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 5c25e0a71f33 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 4951d215814c Merge remote-tracking branch 'kvm-fixes/master' omits 39b71943bb93 Merge remote-tracking branch 'omap-fixes/fixes' omits bfb43aa1c5b3 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 71e5b4bf643e Merge remote-tracking branch 'input-current/for-linus' omits 5e9196284ce1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits bea8f6fff0c4 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 0fe070144393 Merge remote-tracking branch 'regmap-fixes/for-linus' omits cd720e96493a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 21097140677d Merge remote-tracking branch 'sound-current/for-linus' omits c9d486c8e233 Merge remote-tracking branch 'mac80211/master' omits 0c0b983b5118 Merge remote-tracking branch 'ipsec/master' omits a1c60b3be470 Merge remote-tracking branch 'bpf/master' omits b44042b516aa Merge remote-tracking branch 'net/master' omits 1f91469b367d Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits b52dadb75622 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 05c75417511c Merge remote-tracking branch 'arc-current/for-curr' omits 06de758eac74 Merge branch 'kbuild-asinstr' into for-next omits f8e46ab9e9c7 firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START omits 63a5c8d2f988 firmware/dmi: Report DMI Bios & EC firmware release omits 6de8aad3b48c crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] omits 6742432d140c x86: update AS_* macros to binutils >=2.23, supporting ADX [...] omits 70af61315f0d Documentation/changes: Raise minimum supported binutils ve [...] omits 1bba993e7604 crypto: curve25519 - do not pollute dispatcher based on assembler omits 42615b5503b0 crypto: x86 - rework configuration based on Kconfig omits ccbdb7ca71e3 x86: add comments about the binutils version to support co [...] omits 1abc6233c8c0 x86: probe assembler capabilities via kconfig instead of makefile omits 0a896a6e2a60 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA omits 1a908babcb14 x86: replace arch macros from compiler with CONFIG_X86_{32,64} omits af91185d7e06 RISC-V: Move all address space definition macros to one place omits 75fece52a192 x86: remove always-defined CONFIG_AS_AVX omits dfe52e20aa27 x86: remove always-defined CONFIG_AS_SSSE3 omits 508d0924d3f1 x86: remove always-defined CONFIG_AS_CFI_SECTIONS omits 2798d43feb07 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME omits 8623d695fe99 x86: remove always-defined CONFIG_AS_CFI omits 73a9a96739da x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] omits 0f4811281836 lib/raid6/test: fix build on distros whose /bin/sh is not bash omits b21b5c7792fe Merge branch 'asoc-5.7' into asoc-next omits 4f2470fa3478 Merge branch 'asoc-5.6' into asoc-linus omits fd38c90e74c5 dt-bindings: Add missing 'additionalProperties: false' omits 1b5c62e4fa65 dt-bindings: Clean-up schema errors due to missing 'addtio [...] omits a9295ff5fc97 soc: document merges omits db104029e026 Merge branch 'arm/drivers' into for-next omits 3d4d85f47ddc Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] omits 2030755a8455 Merge tag 'tee-cleanup-for-5.7' of https://git.linaro.org/ [...] omits a727ff7c7f26 Merge tag 'soc-fsl-next-v5.7' of git://git.kernel.org/pub/ [...] omits 2c3ec518c2db Merge tag 'tegra-for-5.7-phy' of git://git.kernel.org/pub/ [...] omits 7d52bac0fadc Merge branch 'devel' into 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' 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 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 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' 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 [...] omits 8077f8157271 media: Fix build failure due to missing select REGMAP_I2C omits 912e10bb5888 Merge branch 'mvebu/dt64' into mvebu/for-next omits 35595372d95c Remove redundant YYLOC global declaration omits 04c929223d1d phy: tegra: xusb: Don't warn on probe defer omits 58e7bd08b569 phy: tegra: xusb: Add Tegra194 support omits 262e543ce9f5 phy: tegra: xusb: Protect Tegra186 soc with config omits adf82123aa5c phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186 omits 99fb933f4c92 phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210 omits d74ce0954cb2 phy: tegra: xusb: Add support to get companion USB 3 port omits 23babe30fb45 phy: tegra: xusb: Add usb-phy support omits 5a00c7c7604f phy: tegra: xusb: Add usb-role-switch support 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 omits e63de44d28ca xen/xenbus: remove unused xenbus_map_ring() 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 omits 309db92e29b1 fpga: zynq: Remove clk_get error message for probe defer 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 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 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 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 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 new 0f751396346f Merge tag 'tpmdd-next-20200316' of git://git.infradead.org [...] adds c4b9de11d010 i3c: convert to use i2c_new_client_device() new c03cb6646474 Merge tag 'i3c/for-5.7' of git://git.kernel.org/pub/scm/li [...] new 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 new 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 new 1592614838cb Merge tag 'for-5.7/drivers-2020-03-29' of git://git.kernel [...] adds 3d9932a8b240 io_uring: cleanup io_alloc_async_ctx() new e59cd88028db Merge tag 'for-5.7/io_uring-2020-03-29' of git://git.kerne [...] adds abcb1e021ae5 Documentation: x86: exception-tables: document CONFIG_BUIL [...] new 481ed297d900 Merge tag 'docs-5.7' of git://git.lwn.net/linux adds 20741a6e146c MAINTAINERS: erofs: update my email address new 377ad0c28c1d Merge tag 'erofs-for-5.7-rc1' of git://git.kernel.org/pub/ [...] new 51891498f2da seccomp: allow TSYNC and USER_NOTIF together new 3db81afd9949 seccomp: Add missing compat_ioctl for notify new 78b0dedd5292 Merge tag 'seccomp-v5.7-rc1' of git://git.kernel.org/pub/s [...] new c271bdbf38e0 Merge tag 'pstore-v5.7-rc1' of git://git.kernel.org/pub/sc [...] new 41dac9a2ad4a Merge branches 'edac-mc-cleanup', 'edac-misc', 'edac-drive [...] new aaf985e21a4a Merge tag 'edac_updates_for_5.7' of git://git.kernel.org/p [...] new ff7b862a4c35 Merge tag 'ras_updates_for_5.7' of git://git.kernel.org/pu [...] new 47acac8cae28 Merge tag 'hwmon-for-v5.7' of git://git.kernel.org/pub/scm [...] new 0cbd38764e1f Merge remote-tracking branch 'arc-current/for-curr' new 24ba37950474 Merge remote-tracking branch 'm68k-current/for-linus' new be8c827f50a0 mac80211: fix authentication with iwlwifi/mvm new fbe4e0c1b298 ipv4: fix a RCU-list lock in fib_triestat_seq_show new 5c3e82fe1596 sctp: fix refcount bug in sctp_wfree new 582eea230536 sctp: fix possibly using a bad saddr with a given dst new 25629fdaff2f net, ip_tunnel: fix interface lookup with no key new bde1b56f898c udp: initialize is_flist with 0 in udp_gro_receive new cf673ed0e057 net: fix fraglist segmentation reference count leak new 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 04a9af2e0384 ALSA: ppc: keywest: convert to use i2c_new_client_device() adds 652bb5d8df4b ALSA: hda: default enable CA0132 DSP support new aa21c3d4b941 Merge branch 'for-next' into for-linus adds 8e3bb8ec11ed Merge branch 'asoc-5.6' into asoc-linus 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 new 3c22baeab40b Merge tag 'asoc-v5.7' of https://git.kernel.org/pub/scm/li [...] new 7562d8d6d154 Merge remote-tracking branch 'sound-current/for-linus' new f3ca3f5b0966 dt-bindings: sound: cs42l51: Remove unneeded I2C unit name new 76385a665ff5 ASoC: bcm: Fix pointer cast warning new a91ab6509cd3 ASoC: AMD: Clear format bits before setting them new 0ab070917afd ASoC: fix regwmask new 1ba616bd1a6d ASoC: soc-dai: fix DAI startup/shutdown sequence new ec14b65ab6bc ASoC: Intel: broadwell: Remove ignore_suspend flag from SS [...] new a99661531e12 ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 [...] new b0ada40cb80d ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from S [...] new 793012c6c586 ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from S [...] new 7f95581187a2 Merge series "ASoC: Intel: boards: Remove ignore_suspend f [...] new 5aefc1f21047 Merge branch 'asoc-5.7' into asoc-linus new ed5395df1b40 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new ab2e54ca0499 Merge remote-tracking branch 'regmap-fixes/for-linus' new 724397f84823 Merge remote-tracking branch 'regulator-fixes/for-linus' new c7a22836dbdf Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 2632e7b618a7 media: venus: firmware: Ignore secure call error on first resume new bec404de7e6c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 9c702b1012d5 Merge remote-tracking branch 'omap-fixes/fixes' new d6c43d76e8c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new ed01d9f33f72 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 57025dbad133 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' new 5f298336f7a9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 76979feb2181 Merge remote-tracking branch 'spdx/spdx-linus' adds 83a196773b8b drm/bridge: analogix_dp: Split bind() into probe() and rea [...] new a325aefb3560 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new c7edb86465ae Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new dbd35860122b kconfig: remove unused variable in qconf.cc new 735aab1e008b kbuild: add -Wall to KBUILD_HOSTCXXFLAGS new f463c3510d44 kbuild: add comment about grouped target new 63b903dfebde net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for [...] new 734f3719d343 net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for re [...] new 7d7df745b0a6 net: wan: wanxl: refactor the firmware rebuild rule new aa824e0c962b kbuild: remove AS variable new 4623980dea7c kbuild: add outputmakefile to no-dot-config-targets new d9dac147a2c3 kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset new d359e4849d7e lib/raid6/test: fix build on distros whose /bin/sh is not bash new 0b1d38ef9c6a x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] new 744d52394bf1 x86: remove always-defined CONFIG_AS_CFI new aefa7f1a739e x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME new 91c94b570e1a x86: remove always-defined CONFIG_AS_CFI_SECTIONS new a79532527122 x86: remove always-defined CONFIG_AS_SSSE3 new 41c0262a0bf7 x86: remove always-defined CONFIG_AS_AVX new 43d24fde97c1 x86: replace arch macros from compiler with CONFIG_X86_{32,64} new 50b4722e3e5c drm/i915: remove always-defined CONFIG_AS_MOVNTDQA new 114146359baf x86: probe assembler capabilities via kconfig instead of makefile new b7c895073815 x86: add comments about the binutils version to support co [...] new 9032620de39d crypto: x86 - rework configuration based on Kconfig new 0f9f70b34ccf crypto: curve25519 - do not pollute dispatcher based on assembler new 7412b8a63c0a Documentation/changes: Raise minimum supported binutils ve [...] new 9a510d620344 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] new d0812894b44c crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] new b021f4566a44 Merge branch 'kbuild-asinstr' into for-next new 4e90389e97cd Merge remote-tracking branch 'kbuild/for-next' new cc720cc2ecdf Merge remote-tracking branch 'dma-mapping/for-next' new 450b83bfb565 Merge remote-tracking branch 'arm/for-next' new 189418730b1c Merge remote-tracking branch 'arm64/for-next/core' adds 3a3052f1fcd0 Merge tag 'soc-fsl-next-v5.7' of git://git.kernel.org/pub/ [...] 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 new e1c427a3ad50 Merge remote-tracking branch 'arm-soc/for-next' new 50036ce4881a Merge remote-tracking branch 'amlogic/for-next' new d60f11805692 Merge remote-tracking branch 'aspeed/for-next' new 68e717e94b12 Merge remote-tracking branch 'at91/at91-next' new 740bbbabbb20 Merge remote-tracking branch 'imx-mxs/for-next' new 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 new 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 new be7c1ea5023c Merge remote-tracking branch 'mvebu/for-next' new 126b5caacd59 Merge remote-tracking branch 'omap/for-next' new 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 new 49d2f2ca188b Merge remote-tracking branch 'raspberrypi/for-next' new 8f2ff302d4b6 Merge remote-tracking branch 'realtek/for-next' new 7b07fbce2235 Merge remote-tracking branch 'renesas/next' new 3dfdfcb1e1d4 Merge remote-tracking branch 'reset/reset/next' new 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 new c1be02b37db2 Merge remote-tracking branch 'samsung-krzk/for-next' new f7713dfe2f6c Merge remote-tracking branch 'sunxi/sunxi/for-next' new 4a3dd8933efa Merge remote-tracking branch 'tegra/for-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 new 82147fbdfb7c Merge remote-tracking branch 'clk/clk-next' new 3d72e29af1b4 Merge remote-tracking branch 'csky/linux-next' new a0fe39798ef6 Merge remote-tracking branch 'h8300/h8300-next' new 5a15952b11ee Merge remote-tracking branch 'ia64/next' new 0b46fd758600 Merge remote-tracking branch 'm68knommu/for-next' new 7c84fd617237 Merge remote-tracking branch 'microblaze/next' adds f75410a406e9 MIPS: ralink: mt7621: Fix soc_device introduction new ba15533275dd Merge tag 'v5.6' into mips-next new 916ca6833543 Merge remote-tracking branch 'mips/mips-next' new 6e96d53bb431 Merge remote-tracking branch 'nds32/next' new 0a2507ad17b0 Merge remote-tracking branch 'openrisc/for-next' new fa449758ec3e Merge remote-tracking branch 'parisc-hd/for-next' new 194d83d5edbb Merge remote-tracking branch 'powerpc/next' new 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 new 73ce719494ab Merge remote-tracking branch 's390/features' new 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 new 9d9a681df80f Merge remote-tracking branch 'uml/linux-next' new 70cbddb97385 arch/xtensa: fix grammar in Kconfig help text new adc044bf2320 Merge branch 'xtensa-5.7-fixes' into xtensa-for-next new 6ec0b24f4537 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 437edde3f44e Merge remote-tracking branch 'fscrypt/master' new 46d7ad1342f0 Merge remote-tracking branch 'btrfs/for-next' new 3db0a2fc5668 ceph: register MDS request with dir inode from the start new f85122afeb23 ceph: add refcounting for Fx caps new 525d15e8e5ad ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] new 072eaf3c0f0f libceph: drop CEPH_DEFINE_SHOW_FUNC new 94f4857f4ba2 rbd: remove barriers from img_request_layered_{set,clear,test}() new 70837470b41e ceph: don't ClearPageChecked in ceph_invalidatepage() new 5107d7d505cb ceph: move ceph_osdc_{read,write}pages to ceph.ko new cb63483ad06d ceph: fix description of some mount options new bbb480ab05b2 ceph: check if file lock exists before sending unlock request new 679a97d28627 rbd: kill img_request kref new 78b42a871a65 rbd: get rid of img_request_layered_clear() new a52cc6857535 rbd: acquire header_rwsem just once in rbd_queue_workfn() new 59e542c86989 rbd: embed image request in blk-mq pdu new f9b6b98d24f7 rbd: enable multiple blk-mq queues new f682dc713c0a ceph: replace zero-length array with flexible-array member new cb03c14390fb ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite new c36d641493c9 ceph: reorganize fields in ceph_mds_request new 058daab79d6b ceph: move to a dedicated slabcache for mds requests new 1b0c3b9f91f0 ceph: re-org copy_file_range and fix some error paths new 8ccf7fcce191 ceph: return ETIMEDOUT errno to userland when request timed out new 4d8b8fb4940a libceph: simplify ceph_monc_handle_map() new bb0e681dda33 libceph: directly skip to the end of redirect reply new e8a4d2677154 ceph: clean up kick_flushing_inode_caps() new c7e4f85ce967 ceph: more caps.c lockdep assertions new 3bb48b4142bb ceph: add flag to designate that a request is asynchronous new f5e17aed3acc ceph: track primary dentry link new 891f3f5a6a06 ceph: add infrastructure for waiting for async create to complete new 40dcf75e82f8 ceph: make __take_cap_refs non-static new a25949b99003 ceph: cap tracking for async directory operations new 173e70e8ac0f ceph: don't take refs to want mask unless we have all bits new 2ccb45462aea ceph: perform asynchronous unlink if we have sufficient caps new 966c716018de ceph: make ceph_fill_inode non-static new d48464878708 ceph: decode interval_sets for delegated inos new 6deb8008a8e6 ceph: add new MDS req field to hold delegated inode number new 785892fe88f6 ceph: cache layout in parent dir on first sync create new 9a8d03ca2e2c ceph: attempt to do async create when possible new 3313f66a57ed ceph: update dentry lease for async create new c0e385b1067a ceph: always renew caps if mds_wanted is insufficient new 719a2514e9bf ceph: consider inode's last read/write when calculating wa [...] new a0d93e327fc4 ceph: remove delay check logic from ceph_check_caps() new 135e671e54fc ceph: simplify calling of ceph_get_fmode() new 11ba6b9ceeb4 ceph: update i_requested_max_size only when sending cap ms [...] new bf73c62e7ff8 ceph: check all mds' caps after page writeback new c6d50296032f ceph: return ceph_mdsc_do_request() errors from __get_parent() new 546d402085d6 ceph: cleanup return error of try_get_cap_refs() new 42d70f8e31df ceph: request new max size only when there is auth cap new 0aa971b6fd3f ceph: don't skip updating wanted caps when cap is stale new 9bccb76574ad ceph: wait for async creating inode before requesting new [...] new ef9157259fb7 ceph: fix snapshot directory timestamps new 512d9a3147ed rbd: avoid a deadlock on header_rwsem when flushing notifies new d0c8a31b9f4a rbd: call rbd_dev_unprobe() after unwatching and flushing [...] new 7ee6ae9ed787 rbd: don't test rbd_dev->opts in rbd_dev_image_release() new 3e10eb7331c7 rbd: don't mess with a page vector in rbd_notify_op_lock() new 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 new 78617eb7c270 Merge remote-tracking branch 'cifs/for-next' new 6def1a1d2d58 fanotify: Fix the checks in fanotify_fsid_equal new a32f0ecd79b4 Merge fanotify fix from Nathan Chancellor. new 3fdcd6d5f84b Merge remote-tracking branch 'ext3/for_next' new 626b035b816b ext4: don't set dioread_nolock by default for blocksize < [...] new b9c538da4e52 ext4: fix incorrect inodes per group in error message new df41460a21b0 ext4: fix incorrect group count in ext4_fill_super error message new 2ea2fc775321 ext4: save all error info in save_error_info() and drop ex [...] new e72c9c92b2dc Merge remote-tracking branch 'ext4/dev' new c7e0956c3a8c f2fs: xattr.h: Make stub helpers inline new 707d019cedcd f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages() new 601c004f9e6b f2fs: clean up {cic,dic}.ref handling new e05c46673d6d f2fs: change default compression algorithm new a56ef5864075 f2fs: compress: fix to call missing destroy_compress_ctx() new 105502533f7b f2fs: compress: add .{init,destroy}_decompress_ctx callback new 64bc290f9361 f2fs: compress: support zstd compress algorithm new 08d68595eab7 f2fs: clean up dic->tpages assignment new 6d0121afa6a7 f2fs: show compression in statx new 9cfc421e212c f2fs: fix to verify tpage before releasing in f2fs_free_dic() new b3c387e5a1dd f2fs: switch discard_policy.timeout to bool type new 32f57aa988b1 f2fs: add missing CONFIG_F2FS_FS_COMPRESSION new 42fc4bd2f118 f2fs: fix to disable compression on directory new cbec5876a657 f2fs: keep inline_data when compression conversion new c1690d52fd05 Merge remote-tracking branch 'f2fs/dev' new dd8436ad4716 Merge remote-tracking branch 'jfs/jfs-next' 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/ [...] new 6c60e3809eec Merge remote-tracking branch 'nfs/linux-next' new 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 new acd0d65aa0c0 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 4ab25ac8b2b5 ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() new 81423c785516 ubifs: ubifs_jnl_write_inode: Fix a memory leak bug new 927cc5cec35f ubifs: ubifs_add_orphan: Fix a memory leak bug new c16f39d14a7e ubi: fastmap: Free unused fastmap anchor peb during detach new 294a8dbe34d3 ubi: fastmap: Only produce the initial anchor PEB when fas [...] new acc5af3efa30 ubifs: Fix out-of-bounds memory access caused by abnormal [...] new 3676f32a98cd ubi: ubi-media.h: Replace zero-length array with flexible- [...] new 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 new 10b0d6bdd585 Merge remote-tracking branch 'v9fs/9p-next' 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 new bd7105cc82e1 Merge remote-tracking branch 'xfs/for-next' new 6373febab484 Merge remote-tracking branch 'iomap/iomap-for-next' new ee23f1adaa7c Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 43d806162fd9 Merge remote-tracking branch 'file-locks/locks-next' new 747b1574b395 Merge remote-tracking branch 'vfs/for-next' new 5f596f879d6a Merge remote-tracking branch 'printk/for-next' new 3b364c659bd3 PCI/ASPM: Reduce severity of common clock config message new 59fa984625d0 Merge branch 'pci/aspm' new b5dfbeacf748 PCI/ERR: Combine pci_channel_io_frozen cases new 6d2c89441571 PCI/ERR: Update error status after reset_link() new be06c1b42eea PCI/DPC: Move DPC data into struct pci_dev new b6cf1a42f916 PCI/ERR: Remove service dependency in pcie_do_recovery() new e8e5ff2aeec1 PCI/ERR: Return status of pcie_do_recovery() new 27005618178e PCI/DPC: Cache DPC capabilities in pci_init_capabilities() new 20e15e673b05 PCI/AER: Add pci_aer_raw_clear_status() to unconditionally [...] new aea47413e7ce PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for [...] new ac1c8e35a326 PCI/DPC: Add Error Disconnect Recover (EDR) support new 894020fdd88c PCI/AER: Rationalize error status register clearing new 535899328fb8 Merge branch 'pci/edr' new a6559a9c3ff3 Merge branch 'pci/enumeration' new 045c43bd01f4 PCI: pciehp: Fix indefinite wait on sysfs requests new 64868dc26540 PCI: pciehp: Fix MSI interrupt race new 33c1249012ed Merge branch 'pci/hotplug' new ee851b077522 Merge branch 'pci/interrupts' new bd641fd8303a PCI: sysfs: Revert "rescan" file renames new 31e8bd36ca36 Merge branch 'pci/misc' new 3660ad433a69 Merge branch 'pci/p2pdma' new 72e0ef0e5f06 PCI: Use ioremap(), not phys_to_virt() for platform ROM new 2c8d5a2dc1e3 PCI: Add support for root bus sizing new 5799dac9c38a alpha: Fix nautilus PCI setup new 5a908102ef33 Merge branch 'pci/resource' new 3375590623e4 PCI: Add Zhaoxin Vendor ID new 0325837c51cb PCI: Add ACS quirk for Zhaoxin multi-function devices new 299bd044a6f3 PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports new 8cd959ad7aee Merge branch 'pci/virtualization' new 08ec6782fca4 Merge branch 'remotes/lorenzo/pci/amlogic' new 6f7a0524da21 Merge branch 'remotes/lorenzo/pci/dt' new 9a5595ab21a9 PCI: dwc: pci-dra7xx: Fix MSI IRQ handling new 9e7eb6e9e8e9 Merge branch 'remotes/lorenzo/pci/dwc' new bad7590c1e81 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] new a5d60dd25cc9 Merge branch 'remotes/lorenzo/pci/endpoint' new 70d66f85e1de Merge branch 'remotes/lorenzo/pci/hv' new b363fe92b680 Merge branch 'remotes/lorenzo/pci/mobiveil' new 6881e110ca5d Merge branch 'remotes/lorenzo/pci/qcom' new 08d81819b5ee Merge branch 'remotes/lorenzo/pci/tegra' new 5024e1fe40c8 Merge branch 'remotes/lorenzo/pci/vmd' new 91db57acf85c Merge remote-tracking branch 'pci/next' new 0ab789ab2838 Merge remote-tracking branch 'hid/for-next' adds 9778aad2f2f7 Merge branch 'i2c/for-current' into i2c/for-next new c70c50b3cc0e Merge remote-tracking branch 'i2c/i2c/for-next' adds 12028f913eb9 firmware/dmi: Report DMI Bios & EC firmware release new 9669385ea9a6 Merge branch 'dmi/master' new 0856e991bbd6 Merge remote-tracking branch 'pm/linux-next' new 2d2111b3600f Merge remote-tracking branch 'thermal/thermal/linux-next' new 05740bfd10b3 Merge remote-tracking branch 'ieee1394/for-next' new f7ee4dd0dd6e Merge remote-tracking branch 'swiotlb/linux-next' 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 new 9d04d56c47b1 RDMA/hns: Reduce PFC frames in congestion scenarios new 019cd05ce59d RDMA/hns: Reduce the maximum number of extend SGE per WQE new 90e735aecc4c RDMA/hns: Modify the mask of QP number for CQE of hip08 new d35dc58dd26e RDMA/hns: Fix uninitialized variable bug new 3e87f4313035 IB/qib: Delete struct qib_ivdev.qp_rnd new b4d8ddf8356d RDMA/bnxt_re: make bnxt_re_ib_init static new 6fce0dc2e559 Merge remote-tracking branch 'rdma/for-next' 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 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' new f0b5989745c3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 791bb3fcafce net: macsec: add support for specifying offload upon link [...] new bd734a742d55 net: phy: micrel.c: add rgmii interface delay possibility [...] new 1b68480b945e ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii new 5ef5c90e3cb3 selftests: move timestamping selftests to net folder new 798dda818ad1 net: page pool: allow to pass zero flags to page_pool_init() new 3b85720d3fd7 qed: Fix race condition between scheduling and destroying [...] new a08e7fd9123d net: Fix typo of SKB_SGO_CB_OFFSET new b8f14878e6ae s390/qeth: support net namespaces for L3 devices new 336aa67bd027 net: dsa: sja1105: show more ethtool statistics counters f [...] new 1d01145fd659 net: dsa: mt7530: use resolved link config in mac_link_up() new 9c11cc784963 devlink: don't wrap commands in rST shell blocks new 41b145024ca7 mlx4: fix "initializer element not constant" compiler error new 3df523ab582c mptcp: Add ADD_ADDR handling new 1b1c7a0ef7f3 mptcp: Add path manager interface new f296234c98a8 mptcp: Add handling of incoming MP_JOIN requests new ec3edaa7ca6c mptcp: Add handling of outgoing MP_JOIN requests new 926bdeab5535 mptcp: Implement path manager interface commands new cc9d25669866 mptcp: update per unacked sequence on pkt reception new 18b683bff89d mptcp: queue data for mptcp level retransmission new b51f9b80c032 mptcp: introduce MPTCP retransmission timer new d027236c41fd mptcp: implement memory accounting for mptcp rtx queue new 7948f6cc9951 mptcp: allow partial cleaning of rtx head dfrag new 3f8e0aae1796 mptcp: rework mptcp_sendmsg_frag to accept optional dfrag new 3b1d6210a957 mptcp: implement and use MPTCP-level retransmission new 5147dfb50832 mptcp: allow dumping subflow context to userspace new fc518953bc9c mptcp: add and use MIB counter infrastructure new 01cacb00b35c mptcp: add netlink-based PM new eedbc685321b selftests: add PM netlink functional tests new b08fbf241064 selftests: add test-cases for MPTCP MP_JOIN new c189b5483c1b Merge branch 'mptcp-multiple-subflows-path-management' new cfa933d938d8 include: uapi: linux: add rpl sr header definition new f37c60593634 addrconf: add functionality to check on rpl requirements new 8610c7c6e3bd net: ipv6: add support for rpl sr exthdr new faee676944da net: add net available in build_state new a7a29f9c361f net: ipv6: add rpl sr tunnel new 96376cad3508 Merge branch 'ipv6-add-rpl-source-routing' new b51fb7711a6d ethtool: fix reference leak in ethnl_set_privflags() new 217275453b3e ethtool: provide coalescing parameters with COALESCE_GET request new 9881418c7556 ethtool: set coalescing parameters with COALESCE_SET request new 0cf3eac8c936 ethtool: add COALESCE_NTF notification new 7f59fb32b096 ethtool: provide pause parameters with PAUSE_GET request new 3ab879933d3c ethtool: set pause parameters with PAUSE_SET request new bf37faa3867b ethtool: add PAUSE_NTF notification new b7eeefe72eb0 ethtool: provide EEE settings with EEE_GET request new fd77be7bd43c ethtool: set EEE settings with EEE_SET request new 6c5bc8fe4e19 ethtool: add EEE_NTF notification new f76510b458a5 ethtool: add timestamping related string sets new 5b071c59ede0 ethtool: provide timestamping information with TSINFO_GET request new c13b5adb0627 Merge branch 'ethtool-netlink-interface-part-4' new e999a7343da7 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 6838a35a4567 net/mlx5: Use a separate work queue for fib event handling new 49964352ca27 net/mlx5: E-Switch: Move eswitch chains to a new directory new 5a37a8df809b net/mlx5e: refactor indr setup block new 07c264ab8e6c net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support new aba6d497c821 Merge tag 'mlx5-updates-2020-03-29' of git://git.kernel.or [...] new 76dcbd237059 net: ethernet: ti: fix spelling mistake "rundom" -> "random" new 3aeaaa59fd69 selftests:mptcp: fix failure due to whitespace damage new ad59ddd02de2 Crypto: chelsio - Fixes a hang issue during driver registration new 876aa9f527cd Crypto: chelsio - Fixes a deadlock between rtnl_lock and u [...] new 07c9f74a8961 Merge branch 'crypto-chelsio-Fixes-issues-during-chcr-driv [...] new ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering new e14394e65685 crypto/chcr: fix incorrect ipv6 packet length new 3a0a97838923 crypto/chtls: Fix chtls crash in connection cleanup new cd1ff948302b dpaa_eth: Make dpaa_a050385_wa static new 32109c7065a2 net: ena: Make some functions static new 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 new acc086bfb957 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8953b0770ff4 net: introduce nla_put_bitfield32() helper and use it new 93a129eb8c52 net: sched: expose HW stats types per action used by drivers new 6e2345c197a9 Merge branch 'net-sched-expose-HW-stats-types-per-action-u [...] new 054eae82537e net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG new 62582a7ee783 ptp: Avoid deadlocks in the programmable pin code. new c7f0d4c898cb netdevsim: Change dummy reporter auto recover default new ba7d16c77942 devlink: Implicitly set auto recover flag when registering [...] new 48bb52c80be0 devlink: Add auto dump flag to health reporter new 307b4e0b3728 Merge branch 'Devlink-health-auto-attributes-refactor' new ea315c55074e mlxsw: spectrum_ptp: Fix build warnings new aa47b540b79c ionic: decouple link message from netdev state new 987c0871e8ae ionic: check for linkup in watchdog new 2a8c2c1a0264 ionic: move debugfs add/delete to match alloc/free new 0b0641009b89 ionic: move irq request to qcq alloc new f9c00e2cf258 ionic: clean tx queue of unfinished requests new d5eddde5ec52 ionic: check for queues before deleting new 49d3b493673a ionic: disable the queues on link down new c672412f6172 ionic: remove lifs on fw reset new 0d5d6045a7dd Merge branch 'ionic-support-for-firmware-upgrade' new c9a7fe1238e5 net: mscc: ocelot: add action of police on vcap_is2 new e13c2075280e net: dsa: refactor matchall mirred action to separate function new 342971766c17 net: dsa: add port policers new fc411eaac8db net: dsa: felix: add port policers new a7cc081cabda net: dsa: sja1105: add configuration of port policers new a6af77637adc net: dsa: sja1105: add broadcast and per-traffic class policers new 3288dffc5dd8 Merge branch 'Port-and-flow-policers-for-DSA' new 4abc3c04810b r8169: improve handling of TD_MSS_MAX new 8063f761cd7c qed: Fix use after free in qed_chain_free new 033c6f3b7837 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] new b8447abc4c8f r8169: factor out rtl8169_tx_map new 0bd274060a0f net: phylink: change phylink_mii_c22_pcs_set_advertisement [...] new e7765d634aaa net: phylink: rename 'ops' to 'mac_ops' new 4c0d6d3a7a81 net: phylink: add separate pcs operations structure new 2d39eab45b2c Merge branch 'split-phylink-PCS-operations' new 01a6b2d2bebf Merge remote-tracking branch 'net-next/master' 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' new f2d67fec0b43 bpf: Undo incorrect __reg_bound_offset32 handling new 604dca5e3af1 bpf: Fix tnum constraints for 32-bit comparisons new 0fc31b10cfb7 bpf: Simplify reg_set_min_max_inv handling new f50b49a0bfca bpf: btf: Fix arg verification in btf_ctx_access() new b49e42a2dffd bpf, doc: Add John as official reviewer to BPF subsystem new cf7fbe660f2d bpf: Add socket assign support new 71489e21d720 net: Track socket refcounts in skb_steal_sock() new 7ae215d23c12 bpf: Don't refcount LISTEN sockets in sk_assign() new 2d7824ffd25c selftests: bpf: Add test for sk_assign new 8a02a1703633 selftests: bpf: Extend sk_assign tests for UDP new c58b1558a747 Merge branch 'bpf_sk_assign' new 4edf16b72c57 bpf, lsm: Make BPF_LSM depend on BPF_EVENTS new 100605035e15 bpf: Verifier, do_refine_retval_range may clamp umin to 0 [...] new 3f50f132d840 bpf: Verifier, do explicit ALU32 bounds tracking new fa123ac022e4 bpf: Verifier, refine 32bit bound in do_refine_retval_range new d2db08c7a14e bpf: Test_progs, add test to catch retval refine error handling new 9ac26e9973ba bpf: Test_verifier, bpf_get_stack return value add <0 new 32f13a5add87 bpf: Test_verifier, #65 error message updates for trunc of [...] new 41f70fe0649d bpf: Test_verifier, add alu32 bounds tracking tests new e5ffcc9191ca Merge branch 'subreg-bounds' new 72ae26452e77 bpf: Implement bpf_link-based cgroup BPF program attachment new 60636a494fb0 bpf: Implement bpf_prog replacement for an active bpf_cgroup_link new 5f40c2d17819 libbpf: Add support for bpf_link-based cgroup attachment new aa0514bb871f selftests/bpf: Test FD-based cgroup attachment new ff03e1784395 Merge branch 'cgroup-bpf_link' new 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 new dd3cc111f2e3 netfilter: nf_queue: make nf_queue_entry_release_refs static new 119e52e664c5 netfilter: nf_queue: place bridge physports into queue_ent [...] new af370ab36fcd netfilter: nf_queue: do not release refcouts until nf_rein [...] new 28f715b9e6dd netfilter: nf_queue: prefer nf_queue_entry_free new 7c6b4121627a netfilter: ctnetlink: be more strict when NF_CONNTRACK_MAR [...] new 24791b9aa1ab netfilter: nft_set_bitmap: initialize set element extensio [...] new 8548bde9890f netfilter: nft_dynset: validate set expression definition new d56aab2625f7 netfilter: nf_tables: skip set types that do not support f [...] new 9312eabab4a6 netfilter: conntrack: add nf_ct_acct_add() new ef803b3cf96a netfilter: flowtable: add counter support in HW offload new 2e34328b396a netfilter: nft_exthdr: fix endianness of tcp option cast new e19680f8347e ipvs: fix uninitialized variable warning new 6b3a52355605 Merge remote-tracking branch 'netfilter-next/master' new 65a459a276d0 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] new b3ba2d2b7257 dt-bindings: net: bluetooth: Add device tree bindings for [...] new 3c7acab031cf Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS new 7e141d88e8ce Bluetooth: Add BT_MODE socket option new d7a448d5da88 Bluetooth: Always request for user confirmation for Just Works new fbce257ba2e4 Merge remote-tracking branch 'bluetooth/master' new cdad0334a124 Merge remote-tracking branch 'mac80211-next/master' new 40e7e86ef165 gfs2: Clean up inode initialization and teardown new 969183bc68bc gfs2: Switch to list_{first,last}_entry new d580712a3727 gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc new 2fba46a04c38 gfs2: Change inode qa_data to allow multiple users new 1595548fe72c gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put new 4bd684bc0143 gfs2: Remove unnecessary gfs2_qa_{get,put} pairs new e04d339bd8b1 gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink new 9592ea80ad13 gfs2: instrumentation wrt ail1 stuck new c953a735c7d4 gfs2: change from write to read lock for sd_log_flush_lock [...] new 75b46c437f6b gfs2: Fix oversight in gfs2_ail1_flush new 0ac65389acff Merge remote-tracking branch 'gfs2/for-next' new 699274b1a127 Merge tag 'nand/for-5.7' into mtd/next new 025a06c1104c mtd: Convert fallthrough comments into statements new 7a567c086ddf Merge remote-tracking branch 'mtd/mtd/next' new 4ccff767914b crypto: ccree - remove duplicated include from cc_aead.c new f0ac02c791a1 crypto: caam - allocate RNG instantiation descriptor with GFP_DMA new 8483c831b9f3 crypto: caam - use struct hwrng's .init for initialization new 1517f63cd84f crypto: caam - drop global context pointer and init_done new 2c5e88dc90f5 crypto: caam - simplify RNG implementation new 32107e43b505 crypto: caam - check if RNG job failed new 551ce72a78e2 crypto: caam - invalidate entropy register during RNG init [...] new 0544cb75bd7d bus: fsl-mc: add api to retrieve mc version new 358ba762d9f1 crypto: caam - enable prediction resistance in HRWNG new ea53756d831a crypto: caam - limit single JD RNG output to maximum of 16 bytes new 6e4e00d8b68c crypto: arm[64]/poly1305 - add artifact to .gitignore files new fcb90d51c375 crypto: af_alg - bool type cosmetics new b792af6ccfab Merge remote-tracking branch 'crypto/master' new c0ca5437c509 Merge tag 'amd-drm-next-5.7-2020-03-26' of git://people.fr [...] new 700d6ab987f3 Merge tag 'drm-intel-next-fixes-2020-03-27' of git://anong [...] new 7b0aad074d81 Merge remote-tracking branch 'drm/drm-next' new 50451cfa9aa6 Merge remote-tracking branch 'amdgpu/drm-next' adds b1e7396a1d0e drm/vc4: Fix HDMI mode validation new 98878d9dfc7a dt-bindings: display: ti: Fix dtc unit-address warnings in [...] new 9488ef75ef44 docs: dt: display/ti: fix typos at the devicetree/ directory name new 7a498748c134 Merge remote-tracking branch 'drm-misc/for-linux-next' new 2ae3c54eaf1b Merge remote-tracking branch 'drm-msm/msm-next' new a81f76c75b40 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new cc68886aeed4 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 5ad854bdba49 Merge remote-tracking branch 'regmap/for-next' new 20374e71f2d1 Merge remote-tracking branch 'modules/modules-next' new 58508ea70105 Merge remote-tracking branch 'input/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 new 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 [...] new 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 [...] new fd9b94210c1c Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 9e2582e57407 mmc: mediatek: fix SDIO irq issue adds 92075d98abf0 mmc: cavium-octeon: remove nonsense variable coercion new 08e7eb1b5ebc Merge remote-tracking branch 'mmc/next' new bcad7d97869b Merge remote-tracking branch 'mfd/for-mfd-next' new 1646848226cb Merge remote-tracking branch 'backlight/for-backlight-next' new 099928d0e879 Merge remote-tracking branch 'battery/for-next' new 9940534cb47a Merge remote-tracking branch 'regulator/for-next' new e32cd15ed195 Merge remote-tracking branch 'security/next-testing' new bd5ebdbf8f37 Merge remote-tracking branch 'apparmor/apparmor-next' new 4f83108fe627 Merge remote-tracking branch 'integrity/next-integrity' new f1740522a39d Merge remote-tracking branch 'keys/keys-next' new 779df6a5480f NFS: Ensure security label is set for root inode new c753924b6285 selinux: clean up indentation issue with assignment statement new 56eb15cacf21 Merge remote-tracking branch 'selinux/next' new 0bd39aa08aa9 Merge remote-tracking branch 'smack/for-next' new 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 [...] new d478313bfb5c Merge remote-tracking branch 'iommu/next' new 6b28a9b80fdb Merge remote-tracking branch 'vfio/next' new c9ad3d8ebe69 Merge remote-tracking branch 'audit/next' 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 new 73c3f08cb9da dt-bindings: thermal: rcar-thermal: Convert bindings to js [...] new 6843a78dd6d8 dt-bindings: spi: Convert QSPI bindings to YAML new c2b894a8145f dt-bindings: spi: Add interconnect binding for QSPI new f231dc61dddc dt-bindings: interrupt-controller: msi: Correct msi-contro [...] new a06266af17ea dt-bindings: leds: common: fix example for gpio-leds new ac08212216fd dt-bindings: Add cros-ec Type C port driver new 59927043a233 dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support new 677224eaf16a docs: dt: fix references to m_can.txt file new 3d12903de5ad docs: dt: fix references to ap806-system-controller.txt new c88bd7d9aa29 docs: dt: fix a broken reference to input.yaml new b38a6cd14849 of: of_private.h: Replace zero-length array with flexible- [...] new cca8ca3b8d42 dt-bindings: vendor-prefixes: Add Topwise new 0631eaed5f6b Merge remote-tracking branch 'devicetree/for-next' new 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 new 51449ae819b4 Merge remote-tracking branch 'spi/for-next' new 4c36c7d59535 Merge branch 'x86/vmware' new 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 new 69f01bf13d43 Merge branch 'x86/splitlock' new 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 new 5590f0a3934b Merge branch 'x86/misc' new 9697e7a49272 Merge branch 'x86/kdump' new d7005318b63d Merge branch 'x86/fpu' new 9f78bf97ec54 Merge branch 'x86/entry' new 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/ [...] new 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 new eb670cd71f8a Merge branch 'x86/build' adds c90beea22a2b x86/boot/compressed: Fix debug_puthex() parameter type new 1e80710b0354 Merge branch 'x86/boot' new 21b9479d9414 Merge branch 'x86/asm' new 789852b8ab03 Merge branch 'timers/nohz' adds 4479730e9263 Revert "clocksource/drivers/timer-probe: Avoid creating de [...] new bd57a487a565 Merge branch 'timers/core' adds e98eac6ff1b4 cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboo [...] new feb220f13c0f Merge branch 'smp/core' new eca88fb6c04a Merge branch 'sched/rt' new 2c19974d6625 Merge branch 'sched/core' new e909ae4aa01b Merge branch 'ras/core' new 73784ae0f114 Merge branch 'perf/core' new 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 [...] new 741b27eb1243 Merge branch 'locking/core' new 82c849eb36fe alpha: Replace setup_irq() by request_irq() new e13b99f30058 c6x: Replace setup_irq() by request_irq() new 45b26ddee6d7 hexagon: Replace setup_irq() by request_irq() new 5497fce735ba sh: Replace setup_irq() by request_irq() new ba947241f125 unicore32: Replace setup_irq() by request_irq() new 8a13b02a010a Merge tag 'irqchip-5.7' of git://git.kernel.org/pub/scm/li [...] new e314ff60b8ed Merge branch 'irq/core' new c2136dceba9a efi/libstub/arm64: Avoid image_base value from efi_loaded_image new 594e576d4b93 efi/libstub/arm: Fix spurious message that an initrd was loaded new 66f6ac6bfa23 Merge branch 'efi/core' new 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() new b600cb614e4a Merge branch 'core/objtool' new 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" new 93e764fcbe4f Merge remote-tracking branch 'clockevents/timers/drivers/next' new 5b6406a7b1a5 Merge remote-tracking branch 'edac/edac-for-next' new cbcba0783cc6 Revert "irqchip/xilinx: Do not call irq_set_default_host()" new 545ef0bada10 Revert "irqchip/xilinx: Enable generic irq multi handler" new 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 [...] new 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 [...] new 5c7c82b074af Merge remote-tracking branch 'rcu/rcu/next' adds 7a2653612bb6 s390/gmap: return proper error code on ksm unsharing new 830948eb6826 Merge tag 'kvm-s390-next-5.7-3' of git://git.kernel.org/pu [...] new b060cc240c93 Merge remote-tracking branch 'kvm/linux-next' new 86ed4bba93da Merge remote-tracking branch 'kvm-arm/next' new 24e9cc8f7dd3 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new b28089a7ad9d xen/xenbus: remove unused xenbus_map_ring() new 69086bd69857 xen-pciback: fix INTERRUPT_TYPE_* defines new 2f62f36e62da x86/xen: Make the boot CPU idle task reliable new c3881eb58d56 x86/xen: Make the secondary CPU idle tasks reliable new e0863d1bcff0 Merge remote-tracking branch 'xen-tip/linux-next' new ac60452092d5 Merge remote-tracking branch 'percpu/for-next' new 5bd5b79965d5 Merge remote-tracking branch 'workqueues/for-next' 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 new d878bdfba8ff platform/x86: surface3_power: Fix always true condition in [...] new 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 new 317a0ebe53f4 iio: cros_ec: Use Hertz as unit for sampling frequency new 9ffaf12b7d18 Merge remote-tracking branch 'chrome-platform/for-next' new a8d93084b38e Merge remote-tracking branch 'leds/for-next' new 69979b3f2c93 Merge remote-tracking branch 'ipmi/for-next' adds 18555cb6db23 Revert "driver core: Set fw_devlink to "permissive" behavi [...] new a9f291eecae7 Merge remote-tracking branch 'driver-core/driver-core-next' 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 new 1a1e6d900a53 Merge remote-tracking branch 'usb/usb-next' new 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h new 80990f3fdc0a usb: chipidea: core: refine the description for this driver new 86b17c7f14ed usb: chipidea: core: show the real pointer value for register new 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 new 5731daee2a46 Merge remote-tracking branch 'tty/tty-next' new 2f7eaa30abaa Documentation: provide IBM contacts for embargoed hardware new 9b6eaaf3db5e coresight: do not use the BIT() macro in the UAPI header new 99397d33b763 mei: me: add cedar fork device ids new d43bea206eaf speakup: misc: Use dynamic minor numbers for speakup devices new 10cea23b6aae misc: rtsx: set correct pcr_ops for rts522A new 3316ab2b45f6 bus: mhi: core: Add support for reading MHI info from device new 93e17a44347a bus: mhi: core: Initialize bhie field in mhi_cntrl for RDD [...] new 3eb583a6d0ae bus: mhi: core: Drop the references to mhi_dev in mhi_dest [...] new 7c8978c0837d driver core: platform: Initialize dma_parms for platform devices new 5caf6102e32e amba: Initialize dma_parms for amba devices new f614be44d7a1 Merge remote-tracking branch 'char-misc/char-misc-next' 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 new 4d4834602bf9 Merge remote-tracking branch 'staging/staging-next' new d69398340858 Merge remote-tracking branch 'mux/for-next' new 368c0d36a246 Merge remote-tracking branch 'slave-dma/next' new 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 new 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 new 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 new 9618925e1518 Merge remote-tracking branch 'vhost/linux-next' new 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 new 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 new 62f02349250a Merge remote-tracking branch 'pinctrl/for-next' new 74c8249f216a Merge branch 'timers/drivers/timer-ti-dm' of https://git.l [...] new 5df5a577a6b4 dt-bindings: pwm: Convert google,cros-ec-pwm.txt to YAML format new 2c25b07e5ec1 pwm: bcm2835: Dynamically allocate base new 15d4dbd60159 pwm: imx27: Fix clock handling in pwm_imx27_apply() new aad4e530c241 pwm: imx27: Simplify helper function to enable and disable clocks new 4563654fddc0 pwm: imx27: Don't disable clocks at device remove time new 2cb5cd90f4cd pwm: imx27: Ensure clocks being on iff the PWM is on new 3ad1f3a33286 pwm: Implement some checks for lowlevel drivers new c0adbd1cdfcd pwm: imx-tpm: Remove unused includes new cf7987320a1a pwm: imx27: Remove unused include of of_device.h new cef6df8bcdda pwm: mxs: Remove unused include of of_address.h new 69ee15f1b7a5 pwm: pca9685: Remove unused duty_cycle struct element new e96c0ff4b1e0 pwm: Enable compile testing for some of drivers new 2d0c08fcd67c pwm: tegra: Add support for Tegra194 new 408a7591d91a pwm: pca9685: Replace CONFIG_PM with __maybe_unused new a37507d5bfec pwm: pca9685: Use gpio core provided macro GPIO_LINE_DIREC [...] new b33d232e6112 pwm: meson: Fix confusing indentation new 5928ce02a7d9 dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support new 1451a3eed24b pwm: rcar: Fix late Runtime PM enablement new d5a3c7a4536e pwm: renesas-tpu: Fix late Runtime PM enablement new a1098c13a3ec pwm: renesas-tpu: Drop confusing registered message new 54091b5f195b pwm: omap-dmtimer: Drop unused header file new 348fb6f7fb4c pwm: omap-dmtimer: Update description for PWM OMAP DM timer new 867beb60d131 pwm: omap-dmtimer: Fix PWM enabling sequence new e793eef8062f pwm: omap-dmtimer: Do not disable PWM before changing peri [...] new 6b28fb6f3ca3 pwm: omap-dmtimer: Implement .apply callback new d3817a647059 pwm: sun4i: Remove redundant needs_delay new ce1f9cece057 pwm: jz4740: Use clocks from TCU driver new 485b56f08f33 pwm: jz4740: Improve algorithm of clock calculation new c2693514a0a1 pwm: jz4740: Obtain regmap from parent node new a2005fc79179 pwm: jz4740: Allow selection of PWM channels 0 and 1 new f767898cf7cd Merge remote-tracking branch 'pwm/for-next' new ebd0d6423057 Merge remote-tracking branch 'userns/for-next' new 4ee5466f97ed Merge remote-tracking branch 'random/dev' new e67cebce74d3 Merge remote-tracking branch 'kselftest/next' new 77c2f89e07bc Merge remote-tracking branch 'livepatching/for-next' new 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 new 51a9c0281c95 Merge remote-tracking branch 'rtc/rtc-next' new fd4fdf7807a9 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new e831c09c35cc NTB: ntb_tool: reading the link file should not end in a N [...] new 8f79f99c4d45 NTB: Revert the change to use the NTB device dev for DMA a [...] new a36681fc6ac1 NTB: Fix the default port and peer numbers for legacy drivers new 19c1648a2a03 NTB: ntb_pingpong: Choose doorbells based on port number new a82347d86150 NTB: perf: Don't require one more memory window than numbe [...] new 0dfb79b23aa6 NTB: perf: Fix support for hardware that doesn't have port [...] new 3a068f552f92 NTB: perf: Fix race condition when run with ntb_test new b9fc54c38e2e NTB: ntb_test: Fix bug when counting remote files new c500c44f7e8f Merge remote-tracking branch 'ntb/ntb-next' new 87c5159ed3ac Merge remote-tracking branch 'fsi/next' new f58cc6082d30 Merge remote-tracking branch 'slimbus/for-next' new e52dc692c954 Merge remote-tracking branch 'nvmem/for-next' new 299a04bb0106 Merge remote-tracking branch 'xarray/xarray' new fe5f6a1fef87 x86/Hyper-V: Unload vmbus channel in hv panic callback new 36382c687a1e x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump new 5fb92a7d4131 x86/Hyper-V: Trigger crash enlightenment only once during [...] new d155d0cfe77f x86/Hyper-V: Report crash register data or ksmg before run [...] new 86fd319b9240 x86/Hyper-V: Report crash register data when sysctl_record [...] new a6a5aa4b0179 x86/Hyper-V: Report crash data in die() when panic_on_oops is set new cdb4b661216a Merge remote-tracking branch 'hyperv/hyperv-next' new 323d7420dd07 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 949813458908 Merge remote-tracking branch 'pidfd/for-next' 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 new f66c9a33aee9 mm/hmm: use device_private_entry_to_pfn() new 846babe85efd mm/hmm: do not unconditionally set pfns when returning EBUSY new 53bfe17ff88f mm/hmm: do not set pfns when returning an error code new bd5d3587b218 mm/hmm: return error for non-vma snapshots new 202fc85449ae Merge remote-tracking branch 'hmm/hmm' new 0b4607df5615 fpga: ice40-spi: Use new structure for SPI transfer delays new c86045e689a7 fpga: machxo2-spi: Use new structure for SPI transfer delays new e37aa3c45dea dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] new c827f10660da arm64: dts: agilex: correct FPGA manager driver's compatib [...] new fc1792d75264 fpga: stratix10-soc: add compatible property value for int [...] new 904d0c269acf dt-bindings, firmware: add compatible value Intel Stratix1 [...] new 291bcaff6b65 arm64: dts: agilex: correct service layer driver's compati [...] new 394b70defff8 fpga: dfl.h: Replace zero-length array with flexible-array member new cef0ca6417de fpga: dfl: afu: support debug access to memory-mapped afu regions new 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 new ac37d0936aee Merge remote-tracking branch 'cel/cel-next' new 024516e446ff Merge remote-tracking branch 'kunit-next/kunit' new ad1a6445c02f Merge remote-tracking branch 'trivial/for-next' new 5ef7218d5dac /proc/kpageflags: prevent an integer overflow in stable_pa [...] new a40056aa7de4 /proc/kpageflags: do not use uninitialized struct pages new 4c08a5aa10d6 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] new 4b255bbf7196 ipc-mqueuec-change-__do_notify-to-bypass-check_kill_permis [...] new 2c8e40e350bb tools/accounting/getdelays.c: fix netlink attribute length new 826ddc88e2cf mm/hugetlb: fix a addressing exception caused by huge_pte_offset new 22caf28f0ce4 hfsplus: fix crash and filesystem corruption when deleting files new 3fb2317694b0 kthread: mark timer used by delayed kthread works as IRQ safe new 89ff3a6a9d41 asm-generic: make more kernel-space headers mandatory new dfcce3ae4ef8 scripts/spelling.txt: add syfs/sysfs pattern new 3471ee76363a scripts/spelling.txt: add more spellings to spelling.txt new 7cffb7ef5dd4 ocfs2: remove FS_OCFS2_NM new 08926c33a397 ocfs2: remove unused macros new aa38eb9dbb8c ocfs2: use OCFS2_SEC_BITS in macro new 0ce6fe41402f ocfs2: remove dlm_lock_is_remote new b465ff888213 ocfs2: there is no need to log twice in several functions new 1753700c356a ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" new 3a339d477a4a ocfs2: remove useless err new 48a7f925dea7 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] new 658ebec852e3 ocfs2: replace zero-length array with flexible-array member new 9c0248585785 ocfs2: cluster: replace zero-length array with flexible-ar [...] new 2c20d4a4d431 ocfs2: dlm: replace zero-length array with flexible-array member new 02bd7134b4a0 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] new f4d4db91652d ocfs2: roll back the reference count modification of the p [...] new 823891f7c428 ocfs2: use scnprintf() for avoiding potential buffer overflow new 419773d575d6 ocfs2: use memalloc_nofs_save instead of memalloc_noio_save new 986c3aa5111f drivers/tty/serial/sh-sci.c: suppress uninitialized var warning new 6c222735958c ramfs: support O_TMPFILE new c984aa4f4dc3 fs_parse: Remove pr_notice() about each validation new bc8c171ad482 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new a3a731a28d72 mm/slub.c: replace cpu_slab->partial with wrapped APIs new d46ee31aa02d mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs new 20a057f40791 slub: improve bit diffusion for freelist ptr obfuscation new d5b0423c18e7 slub: relocate freelist pointer to middle of object new 05faad039dbc Revert "topology: add support for node_to_mem_node() to de [...] new bfc5f83a2795 mm/kmemleak.c: use address-of operator on section symbols new edbfd5ae09bd mm/Makefile: disable KCSAN for kmemleak new 5ae6b6ee6cbe mm/filemap.c: don't bother dropping mmap_sem for zero size [...] new f287f6ab60bf mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] new 9b8f4937ff93 mm/filemap.c: clear page error before actual read new 855849f855da mm/filemap.c: remove unused argument from shrink_readahead [...] new cc16be8c54da mm/filemap.c: use vm_fault error code directly new d6834c5d9e01 include/linux/pagemap.h: rename arguments to find_subpage new 3202d1c4ac04 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] new 31d514b8b1d4 mm/filemap.c: unexport find_get_entry new 0d71c6fe841d mm/filemap.c: rewrite pagecache_get_page documentation new 4ff84a579cd6 mm/gup: split get_user_pages_remote() into two routines new 122704a5b0ed mm/gup: pass a flags arg to __gup_device_* functions new 14a02971337d mm: introduce page_ref_sub_return() new 329854642d7d mm/gup: pass gup flags to two more routines new e34949f17a8d mm/gup: require FOLL_GET for get_user_pages_fast() new 08ed89a0d7cc mm/gup: track FOLL_PIN pages new 1607df1b963a mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages new 4deaa5a72b2d mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" new 0712f3fe5436 mm-gup-track-foll_pin-pages-fix-2-fix new 364de68f613b mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] new 18759bfcd5d8 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting new dd2ecc2bed4d mm/gup_benchmark: support pin_user_pages() and related calls new 385473f888c7 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] new 2ac41618f769 mm: improve dump_page() for compound pages new de12d9e30873 mm: dump_page(): additional diagnostics for huge pinned pages new 90e699df3745 mm/gup/writeback: add callbacks for inaccessible pages new 34638b057707 mm/gup: rename nr as nr_pinned in get_user_pages_fast() new 5569fa2d8731 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path new 1c87cce79b1f mm/swapfile.c: fix comments for swapcache_prepare new 32efcd8ff36f mm/swap.c: not necessary to export __pagevec_lru_add() new 17cf6acfdcf2 mm/swapfile: fix data races in try_to_unuse() new 5d5869135073 mm/swap_slots.c: assign|reset cache slot by value directly new 9e67cb5e57bf mm: swap: make page_evictable() inline new 5de7582db9d9 mm-swap-make-page_evictable-inline-fix new 42adfa3dd72e mm: swap: use smp_mb__after_atomic() to order LRU bit set new bc5e08cd2d8f mm/swap_state.c: use the same way to count page in [add_to [...] new a36078f6a337 mm, memcg: fix build error around the usage of kmem_caches new c53ddea663b3 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node new fc46a300f0d8 mm: memcg/slab: use mem_cgroup_from_obj() new 5f6f56f28b05 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments new 9f5b25b3b918 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments new c9d9c261787c mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] new 21ac0224a9a8 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() new afa98afa2165 mm: memcg/slab: cache page number in memcg_(un)charge_slab() new ccf2cf29b64f mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] new 245c61d6c63f mm: memcontrol: fix memory.low proportional distribution new 06638a7d5c6f mm: memcontrol: clean up and document effective low/min ca [...] new f61f09e04804 mm: memcontrol: recursive memory.low protection new feb6318dc34f memcg: css_tryget_online cleanups new 995a819cfff7 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused new 1fea1e97b052 mm/memcg: optimize memory.numa_stat like memory.stat new 5266685fb278 memcg-optimize-memorynuma_stat-like-memorystat-fix new f0a89c0d5aa6 mm, memcg: prevent memory.high load/store tearing new 7d6f1e7d5ce2 mm, memcg: prevent memory.max load tearing new ad1a256d8f49 mm, memcg: prevent memory.low load/store tearing new c2dd3d453ea9 mm, memcg: prevent memory.min load/store tearing new 726dfdb4d16a mm, memcg: prevent memory.swap.max load tearing new 7630c922cae8 mm, memcg: prevent mem_cgroup_protected store tearing new 9fc25e53c873 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] new 49abd53bf979 mm: memcg: make memory.oom.group tolerable to task migration new 52eb2fc2a813 mm/mapping_dirty_helpers: Update huge page-table entry callbacks new 5276a3beaadb mm: don't prepare anon_vma if vma has VM_WIPEONFORK new e35668ef4b60 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" new 5e04d17d02b8 mm: set vm_next and vm_prev to NULL in vm_area_dup() new 5bdc0ded5981 mm/vma: add missing VMA flag readable name for VM_SYNC new cebf6ed1fe14 mm/vma: make vma_is_accessible() available for general use new eb90fdea4c51 mm/vma: replace all remaining open encodings with is_vm_hu [...] new dbe63357a3bf mm/vma: replace all remaining open encodings with vma_is_a [...] new b47926dde56a mm/vma: append unlikely() while testing VMA access permissions new d54547075f18 mm/mmap.c: fix the adjusted length error new b18c748ea3f6 mm/vma: move VM_NO_KHUGEPAGED into generic header new 2af0afdd71b5 mm/vma: make vma_is_foreign() available for general use new bfcdf3ed120e mm/vma: make is_vma_temporary_stack() available for general use new 740e3720784e mm: add pagemap.h to the fine documentation new d125df34a197 mm/gup: rename "nonblocking" to "locked" where proper new 4b5f584e4cc7 mm/gup: fix __get_user_pages() on fault retry of hugetlb new eb27ee4d8259 mm: introduce fault_signal_pending() new 6dfef1b19da8 mm-introduce-fault_signal_pending-fix new 505a111ba6ca x86/mm: use helper fault_signal_pending() new 126b675e7203 arc/mm: use helper fault_signal_pending() new 25282cb7850e arm64/mm: use helper fault_signal_pending() new be067c6659e3 powerpc/mm: use helper fault_signal_pending() new b5e8af1381e9 sh/mm: use helper fault_signal_pending() new b77505f87249 mm: return faster for non-fatal signals in user mode faults new 24092b8a93c0 userfaultfd: don't retake mmap_sem to emulate NOPAGE new 0a633ed3d858 mm: introduce FAULT_FLAG_DEFAULT new fc6035632594 mm: introduce FAULT_FLAG_INTERRUPTIBLE new 0b2236aaf246 mm: allow VM_FAULT_RETRY for multiple times new b5c3e9eb1234 mm/gup: allow VM_FAULT_RETRY for multiple times new ed234384579a mm/gup: allow to react to fatal signals new 3587feffb30e mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path new 1fc68a2b8726 mm: clarify a confusing comment for remap_pfn_range() new dbfbafe64635 mm/memory.c: clarify a confusing comment for vm_iomap_memory new c7c9e4e5d770 mmap: remove inline of vm_unmapped_area new 2212a6b38ea6 mm: mmap: add trace point of vm_unmapped_area new 540de1881911 mm-mmap-add-trace-point-of-vm_unmapped_area-fix new 2b89caaf701f mm/mremap: add MREMAP_DONTUNMAP to mremap() new f5520716da89 mm-add-mremap_dontunmap-to-mremap-v6 new bac6293a0b5e mm-add-mremap_dontunmap-to-mremap-v7 new 022f54166be9 selftests: add MREMAP_DONTUNMAP selftest new be22143d7afb selftest-add-mremap_dontunmap-selftest-fix new a0137f43950b selftest: add MREMAP_DONTUNMAP selftest new d237a5877b07 selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes new 373b090da918 mm/sparsemem: get address to page struct instead of addres [...] new c4e93bbda648 mm/sparse: rename pfn_present() to pfn_in_present_section() new 658694267c30 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] new 7d1072b61e4d mm/sparse.c: allocate memmap preferring the given node new 90f6b8e50dd6 kasan: detect negative size in memory operation function new 778e82971207 kasan/tags: fix -Wdeclaration-after-statement warn new 1422edb65193 kasan-detect-negative-size-in-memory-operation-function-fix-2 new a5081859d1f4 kasan: add test for invalid size in memmove new 1d80cb5823b9 kasan: fix -Wstringop-overflow warning new 2331b87c6b6d mm/page_alloc: increase default min_free_kbytes bound new 0c1bc3fa3040 mm, pagealloc: micro-optimisation: save two branches on ho [...] new ea8307f48837 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] new df1282719800 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] new fcedf20da032 mm/page_alloc.c: use free_area_empty() instead of open-coding new e0d905b8b9fe mm/page_alloc.c: micro-optimisation Remove unnecessary branch new ab18e9bfbae2 mm/page_alloc.c: fix tick timer stall during deferred page init new 0e8c9e39988a mm/page_alloc: simplify page_is_buddy() for better code re [...] new 159e587476d6 mm: vmpressure: don't need call kfree if kstrndup fails new c13258163f0a mm: vmpressure: use mem_cgroup_is_root API new 4898ced2f4f0 mm: vmscan: replace open codings to NUMA_NO_NODE new 2264cf5a823a mm/vmscan.c: remove cpu online notification for now new 33c7bc2db80d mm/vmscan.c: fix data races using kswapd_classzone_idx new 0df3ad1e1b50 mm/vmscan.c: Clean code by removing unnecessary assignment new e07643a2a2d4 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() new d534adb7c95e mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] new 49f469211ef0 selftests: vm: drop dependencies on page flags from mlock2 tests new 87756f31d03b mm,compaction,cma: add alloc_contig flag to compact_control new 0cc5ae8a0098 mm,thp,compaction,cma: allow THP migration for CMA allocations new a3eaf85eeee5 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix new d068bf248d9d mm, compaction: fully assume capture is not NULL in compac [...] new d4cf799be9e3 mm/compaction: really limit compact_unevictable_allowed to [...] new f98f07a99f02 mm/compaction: Disable compact_unevictable_allowed on RT new a51f08604009 mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 new 9b8419cdd956 mm/compaction.c: clean code by removing unnecessary assignment new 9453c45dffba mm/mempolicy: support MPOL_MF_STRICT for huge page mapping new c81a0448ed7d mm/mempolicy: check hugepage migration is supported by arc [...] new ba7fe112b7e9 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() new aee131c41b75 mm: mempolicy: require at least one nodeid for MPOL_PREFERRED new e0a161bb1ba7 mm/memblock.c: remove redundant assignment to variable max_addr new 8d0a8dc35c00 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization new 7bc4fdafe28b hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race new d6c65c960f0a hugetlb_cgroup: add hugetlb_cgroup reservation counter new 0d179c1bcbcd hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] new c0efc0d532a3 mm/hugetlb_cgroup: fix hugetlb_cgroup migration new 288ba882efc3 hugetlb_cgroup: add reservation accounting for private mappings new 20d5aef91a2f hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] new 90cfc0035e87 hugetlb: disable region_add file_region coalescing new adbe2c104dc9 mm/hugetlb: fix file_region entry allocations new 7df50d8fba46 hugetlb_cgroup: add accounting for shared mappings new 06f31f62e5f0 hugetlb_cgroup-add-accounting-for-shared-mappings-fix new f276906066c7 hugetlb_cgroup: support noreserve mappings new 5efb15ac178c hugetlb: support file_region coalescing again new d11c34c63d2b hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs new 50c40e229ae1 hugetlb: remove check_coalesce_bug debug code new f0f089a354ab hugetlb_cgroup: add hugetlb_cgroup reservation tests new c535528cc5fd hugetlb_cgroup: add hugetlb_cgroup reservation docs new 3cd482d84a30 mm/hugetlb.c: clean code by removing unnecessary initialization new d16038130261 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() new ac2f666d2028 mm: hugetlb: optionally allocate gigantic hugepages using cma new ef79cb2d0ae5 mm: cleanup cmdline_parse_hugetlb_cma() new 6aec9607be51 mm: hugetlb: fix per-node size calculation for hugetlb_cma new e7c59e359beb selftests/vm: fix map_hugetlb length used for testing read [...] new 93ce63993dbe mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] new 5ea87af826c1 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set new c0da7bcacd18 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t new 5c942781aaf0 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix new 242a8cb98590 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] new 059596f0bab6 mm/migrate.c: no need to check for i > start in do_pages_move() new cfa1fefe22e3 mm/migrate.c: wrap do_move_pages_to_node() and store_status() new 932e3c375564 mm/migrate.c: check pagelist in move_pages_and_store_status() new 790d71cac338 mm/migrate.c: unify "not queued for migration" handling in [...] new fdb701466407 mm/migrate.c: migrate PG_readahead flag new 667fe2212552 mm-migratec-migrate-pg_readahead-flag-fix new d74e332b5476 mm, shmem: add vmstat for hugepage fallback new b8297ee60f64 mm, thp: track fallbacks due to failed memcg charges separately new 219541f4b9c4 include/linux/pagemap.h: optimise find_subpage for !THP new 5ee8663c18fe mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE new 9207f1cfda5f mm/ksm.c: update get_user_pages() argument in comment new dc74f8191554 drivers/base/memory.c: cache memory blocks in xarray to ac [...] new 394ecdb2d2e3 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] new ab1bf49b01e3 mm: code cleanup for MADV_FREE new 4d5c99a7e20a mm: adjust shuffle code to allow for future coalescing new 087edf67e695 mm: use zone and order instead of free area in free_list m [...] new 7e3cef8794f9 mm: add function __putback_isolated_page new 883e49531776 mm: introduce Reported pages new 74032e324f01 virtio-balloon: pull page poisoning config out of free pag [...] new fe613d55dd15 virtio-balloon: add support for providing free page report [...] new a91c547c06eb mm/page_reporting: rotate reported pages to the tail of the list new 6bc9fcec28a6 mm/page_reporting: add budget limit on how many pages can [...] new 0b155b03a922 mm/page_reporting: add free page reporting documentation new 24f47388a79c virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] new 48664a0b0a3c userfaultfd: wp: add helper for writeprotect check new 44eefca4681c userfaultfd: wp: hook userfault handler to write protection fault new 709d69577e1a userfaultfd: wp: add WP pagetable tracking to x86 new c135a611bd8f userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers new b3d8b35f380c userfaultfd: wp: add UFFDIO_COPY_MODE_WP new c792dd2acdc0 mm: merge parameters for change_protection() new edb7b88c04ef userfaultfd: wp: apply _PAGE_UFFD_WP bit new 17748a545c78 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork new 124865565750 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers new 0e5dddbf039c userfaultfd: wp: support swap and page migration new aa746386b528 khugepaged: skip collapse if uffd-wp detected new 5291b7f7f32b userfaultfd: wp: support write protection for userfault vma range new 6e2a8d119120 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl new 204b4a6416e7 userfaultfd: wp: enabled write protection in userfaultfd API new dd43939c4e9e userfaultfd: wp: don't wake up when doing write protect new 2b5bbaae059b userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update new 892c02a4739f userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally new e5df6e94ff4b userfaultfd: selftests: refactor statistics new ceb174c304fa userfaultfd: selftests: add write-protect test new 35cdd532341d drivers/base/memory.c: drop section_count new 9bd60a5a4c69 drivers/base/memory.c: drop pages_correctly_probed() new 6d2dbb57a279 mm/page_ext.c: drop pfn_present() check when onlining new 52a50c99e0fd mm/memory_hotplug.c: only respect mem= parameter during bo [...] new 42855a9c20be mm/memory_hotplug.c: simplify calculation of number of pag [...] new 10a4234177e3 mm/memory_hotplug.c: cleanup __add_pages() new 7b11ba5c9224 mm/sparse.c: introduce new function fill_subsection_map() new 2600292c7b90 mm/sparse.c: introduce a new function clear_subsection_map() new 48d4b8a87858 mm/sparse.c: only use subsection map in VMEMMAP case new 3b360b666e40 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] new 0d87c4010f2f mm/sparse.c: move subsection_map related functions together new b46a181aa7d6 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] new 52dde1681c71 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE new ee8c209c9d4a drivers/base/memory: map MMOP_OFFLINE to 0 new 720c30c72277 drivers/base/memory: store mapping between MMOP_* and stri [...] new ecad822112f0 powernv/memtrace: always online added memory blocks new 0461f5678f46 hv_balloon: don't check for memhp_auto_online manually new 5a09bc49f4c9 hv_balloon-dont-check-for-memhp_auto_online-manually-fix new 45342b9cad35 mm/memory_hotplug: unexport memhp_auto_online new c125b326b954 mm/memory_hotplug: convert memhp_auto_online to store an o [...] new 52460dbf9b39 mm/memory_hotplug: allow to specify a default online_type new ccca60177df0 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] new e7f83efa3b30 mm/shmem.c: distribute switch variables for initialization new a463df6aabee mm/shmem.c: Clean code by removing unnecessary assignment new ea5f6384eea7 mm: huge tmpfs: try to split_huge_page() when punching hole new 93102146c7cd mm: prevent a warning when casting void* -> enum new c1d1583386a3 mm/zswap: allow setting default status, compressor and all [...] new c743e6b9e039 mm/compaction: add missing annotation for compact_lock_irqsave new 8580fad28284 mm/hugetlb: add missing annotation for gather_surplus_pages() new 9c6de287ccb9 mm/mempolicy: add missing annotation for queue_pages_pmd() new 533295dc4665 mm/slub: add missing annotation for get_map() new 8e360a6bcd70 mm/slub: add missing annotation for put_map() new 165f02d979e0 mm/zsmalloc: add missing annotation for migrate_read_lock() new 9bd97f41d82d mm/zsmalloc: add missing annotation for migrate_read_unlock() new 4d7d3c24b2a6 mm/zsmalloc: add missing annotation for pin_tag() new 943f998a8329 mm/zsmalloc: add missing annotation for unpin_tag() new 7c4fffa5801f mm: fix ambiguous comments for better code readability new 85e19d1bdb98 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] new 05c54a1060cd mm: use fallthrough; new bc0395cf4fa8 include/linux/swapops.h: correct guards for non_swap_entry() new 634968332a08 include/linux/memremap.h: remove stale comments new 0cd14fa764b2 mm/dmapool.c: micro-optimisation remove unnecessary branch new 47767143b7b1 mm: Remove dummy struct bootmem_data/bootmem_data_t new 47e153adb2db fs/buffer.c: add debug print for __getblk_gfp() stall problem new 4be09dfd8a1d fs/buffer.c: dump more info for __getblk_gfp() stall problem new e64645b9f655 kernel/hung_task.c: Monitor killed tasks. new 542f37607b01 fs/proc/inode.c: annotate close_pdeo() for sparse new af0594d5a18b proc: faster open/read/close with "permanent" files new 2c2ebfd27f90 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes new 2424f263e192 proc: speed up /proc/*/statm new 28cb8eb84c08 proc: inline vma_stop into m_stop new b49b08d11783 proc: remove m_cache_vma new 7928ad46779d proc: use ppos instead of m->version new 2c32b204ee95 seq_file: remove m->version new 8f3226e6ce13 proc: inline m_next_vma into m_next new 58506873ba9c asm-generic: fix unistd_32.h generation format new 5706f746639e kernel/extable.c: use address-of operator on section symbols new d20116f4c272 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] new b8a21225c43f compiler: Remove CONFIG_OPTIMIZE_INLINING entirely new 7c6d5a3cc20a MAINTAINERS: add an entry for kfifo new 814a867fc7f2 MAINTAINERS: list the section entries in the preferred order new b99196ec548f bitops: always inline sign extension helpers new e1a68c06d516 lib/test_lockup: test module to generate lockups new 50347384328a lib/test_lockup: rename disable_irq to fix build error new cced8bb98182 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] new 75759357b767 lib/test_lockup.c: add parameters for locking generic vfs locks new 53059702975c lib/bch.c: replace zero-length array with flexible-array member new c8306d091771 lib/ts_bm.c: replace zero-length array with flexible-array member new f2a78c8d6b8f lib/ts_fsm.c: replace zero-length array with flexible-arra [...] new 7d2555b0c999 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] new 6bb2ea4411ec lib/scatterlist: fix sg_copy_buffer() kerneldoc new c8abae2de9aa lib: test_stackinit.c: XFAIL switch variable init tests new 21db30011a1e lib/stackdepot.c: check depot_index before accessing the s [...] new fe66ffcf7e13 lib/stackdepot.c: fix a condition in stack_depot_fetch() new 356b95cf208a lib/stackdepot.c: build with -fno-builtin new c91a30fd955a kasan: stackdepot: move filter_irq_stacks() to stackdepot.c new c208e7bef652 nds32: linker script: add SOFTIRQENTRY_TEXT new c772d40a3741 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script new 570790a03d29 percpu_counter: fix a data race at vm_committed_as new c94a5c0faa75 lib/test_bitmap.c: make use of EXP2_IN_BITS new c93f76b00910 lib/rbtree: fix coding style of assignments new 00bde721cc53 lib/test_kmod.c: remove a NULL test new e94e2f8b99fc linux/bits.h: add compile time sanity check of GENMASK inputs new ef1f81673612 lib: optimize cpumask_local_spread() new 15846e87fa97 lib/list: prevent compiler reloads inside 'safe' list iteration new 920e2a1b7c63 lib/dynamic_debug.c: use address-of operator on section symbols new 780333ce932f checkpatch: remove email address comment from email addres [...] new 92ac1393b869 checkpatch: check SPDX tags in YAML files new 499d2c45c985 checkpatch: support "base-commit:" format new 0ec0c37af20e checkpatch: prefer fallthrough; over fallthrough comments new ca8f1bfe7318 checkpatch: fix minor typo and mixed space+tab in indentation new 7825ef0b0545 checkpatch: fix multiple const * types new 485732f8cc6f checkpatch: add command-line option for TAB size new d61c562f0920 checkpatch: improve Gerrit Change-Id: test new 3efa10ddb16e checkpatch: check proper licensing of Devicetree bindings new 05a00641824d checkpatch: avoid warning about uninitialized_var() new 177220030d41 kselftest: introduce new epoll test case new bd1914bf120c fs/epoll: make nesting accounting safe for -rt kernel new 3fd3a0745c29 fs/binfmt_elf.c: delete "loc" variable new 437cc8a0dcc2 fs/binfmt_elf.c: allocate less for static executable new cb7821b34412 fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] new a2a0222905af samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes new dff9a537d918 samples/hw_breakpoint: drop use of kallsyms_lookup_name() new f6fb5d1cf98c kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] new 67c1058c61ea reiserfs: clean up several indentation issues new 60b2251519c9 umh: fix refcount underflow in fork_usermode_blob(). new 347eef9032d7 gcov: gcc_4_7: replace zero-length array with flexible-arr [...] new 696ec552e510 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] new aa70def08e33 kernel/gcov/fs.c: replace zero-length array with flexible- [...] new 67baf2a3260f kernel/relay.c: fix read_pos error when multiple readers new c0000bfaee25 aio: simplify read_events() new ddc532bc9ba5 init/Kconfig: clean up ANON_INODES and old IO schedulers options new 2b7d6c8b128d kcov: cleanup debug messages new 812abb8f1abe kcov: fix potential use-after-free in kcov_remote_start new 5ceb8dd6ac1d kcov: move t->kcov assignments into kcov_start/stop new 20bc794a7fa5 kcov: move t->kcov_sequence assignment new 19f7872504bc kcov: use t->kcov_mode as enabled indicator new 5a364589a52a kcov: collect coverage from interrupts new 6faf3ea87305 kcov-collect-coverage-from-interrupts-v4 new 6c0c10476ea6 usb: core: kcov: collect coverage from usb complete callback new 46bf73e0c10c ubsan: add trap instrumentation option new 1b62798ea166 ubsan: split "bounds" checker from other options new d607cedb2836 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] new 8533e7151308 ubsan: check panic_on_warn new cb7d4212c426 kasan: unset panic_on_warn before calling panic() new a58cddd39162 ubsan: include bug type in report header new cd32a7aa389b ipc/mqueue.c: fix a brace coding style issue new 3887aaa19d87 Merge branch 'akpm-current/current' new 8f2415d8968e Change email address for Pali Rohár new 0b0828f7064a mm/kmemleak: silence KCSAN splats in checksum new 5b64cc0ad661 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] new a049fd5c5c2c mm/frontswap: mark various intentional data races new 25c54deef1e1 mm/page_io: mark various intentional data races new 6271e72bbe42 mm-page_io-mark-various-intentional-data-races-v2 new 78f56e3f90cf mm/swap_state: mark various intentional data races new 1df5d29d9071 mm/filemap.c: fix a data race in filemap_fault() new d8fcb3e612db mm/swapfile: fix and annotate various data races new b8f418b5d837 mm-swapfile-fix-and-annotate-various-data-races-v2 new ed4f15613291 mm/page_counter: fix various data races at memsw new a72c23958a2d mm/memcontrol: fix a data race in scan count new e17f5df34cbf mm/list_lru: fix a data race in list_lru_count_one new af4920e78705 mm/mempool: fix a data race in mempool_free() new 904ae7c446cf mm/util.c: annotate an data race at vm_committed_as new d3a11cabe52a mm/rmap: annotate a data race at tlb_flush_batched new 019afe0b4113 mm: annotate a data race in page_zonenum() new 73e375acc4b4 mm/swap.c: annotate data races for lru_rotate_pvecs new a5667affc554 mm/memory.c: refactor insert_page to prepare for batched-l [...] new 7352f2636feb mm: bring sparc pte_index() semantics inline with other platforms new cee409cda890 mm: define pte_index as macro for x86 new b93c4a7d8fc6 mm/memory.c: add vm_insert_pages() new 5ef90919d98e mm-add-vm_insert_pages-fix new aef2496199c8 add missing page_count() check to vm_insert_pages(). new b3a5686b6b7d mm: vm_insert_pages() checks if pte_index defined. new e60cbf67022a net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new f08333ca5a45 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix new ff462bea4604 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS new 535993372b90 mm/vma: introduce VM_ACCESS_FLAGS new 390b7dae42db mm/special: create generic fallbacks for pte_special() and [...] new ecfb9fa33780 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] new df6ce756b694 mm/debug: add tests validating architecture page table helpers new 63ca784a66d4 mm/memory_hotplug: drop the flags field from struct mhp_re [...] new db6276edbf06 mm/memory_hotplug: rename mhp_restrictions to mhp_params new 92eb0e791640 x86/mm: thread pgprot_t through init_memory_mapping() new 6217e1331e5b x86/mm: introduce __set_memory_prot() new 8d442dc8b7f1 powerpc/mm: thread pgprot_t through create_section_mapping() new 5c2cec1d8882 mm/memory_hotplug: add pgprot_t to mhp_params new 334055b5c842 mm/memremap: set caching mode for PCI P2PDMA memory to WC new 7e5da4218fee mm/madvise: pass task and mm to do_madvise new 12f739de07d3 mm/madvise: introduce process_madvise() syscall: an extern [...] new d233ce41ff7b fix process_madvise build break for arm64 new 957273fabded mm/madvise: check fatal signal pending of target process new 32a30edb7ad6 pid: move pidfd_get_pid() to pid.c new 49df92a5c994 mm/madvise: support both pid and pidfd for process_madvise new bc744875ed0e mm/madvise: employ mmget_still_valid() for write lock new 42f39be2773d mm/madvise: allow KSM hints for remote API new fc3679c0cf75 kmod: make request_module() return an error when autoloadi [...] new 64e5163faeb6 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] new 303b874899bb docs: admin-guide: document the kernel.modprobe sysctl new 82ead57f94ad docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 new 0440b9d4c0b7 selftests: kmod: fix handling test numbers above 9 new d436b92a7770 selftests: kmod: test disabling module autoloading new 9be747788d36 kexec: prevent removal of memory in use by a loaded kexec image new 7cc4f0cb833f mm/memory_hotplug: allow arch override of non boot memory [...] new f39bdd3513e7 arm64: memory: give hotplug memory a different resource name new 5cf75f5ffc7e fs/seq_file.c: seq_read(): add info message about buggy .n [...] new d5279e42a24d seq_read-info-message-about-buggy-next-functions-fix new af8b52711f3b kernel/gcov/fs.c: gcov_seq_next() should increase position index new 0842df930e18 ipc/util.c: sysvipc_find_ipc() should increase position index new 019661e9a491 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new f583d9b1fb82 Merge branch 'akpm/master' new 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 (975f7a88c64d) \ 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.
The 1105 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/PCI/pcieaer-howto.rst | 23 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/bpf/bpf_lsm.rst | 142 + Documentation/bpf/index.rst | 1 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- Documentation/devicetree/bindings/arm/l2c2x0.yaml | 45 +- .../devicetree/bindings/arm/mrvl/mrvl.yaml | 5 +- .../bindings/chrome/google,cros-ec-typec.yaml | 54 + .../devicetree/bindings/clock/imx8mm-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mq-clock.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/gpio/gpio-mvebu.txt | 2 +- .../bindings/interrupt-controller/msi.txt | 2 +- Documentation/devicetree/bindings/leds/common.yaml | 4 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- .../devicetree/bindings/net/marvell,mvusb.yaml | 65 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 1 + .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 225 + .../bindings/phy/marvell,mmp3-usb-phy.yaml | 42 + .../devicetree/bindings/phy/phy-mmp3-usb.txt | 13 - .../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 + .../devicetree/bindings/sound/cirrus,cs42l51.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/thermal/armada-thermal.txt | 2 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 78 - .../devicetree/bindings/thermal/rcar-thermal.yaml | 139 + .../devicetree/bindings/vendor-prefixes.yaml | 5 + Documentation/filesystems/f2fs.rst | 4 +- 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 +- .../process/embargoed-hardware-issues.rst | 3 +- Documentation/trace/ftrace.rst | 50 +- Documentation/virt/kvm/api.rst | 6 + Documentation/vm/hmm.rst | 12 +- Documentation/x86/exception-tables.rst | 20 +- MAINTAINERS | 51 +- Makefile | 13 +- Next/SHA1s | 198 +- Next/merge.log | 12025 ++++++++++--------- Next/quilt-import.log | 14 +- arch/alpha/include/asm/futex.h | 5 +- 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/arm-soc-for-next-contents.txt | 14 +- 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/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/imx6qdl-apalis.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 6 +- arch/arm/boot/dts/ste-ab8505.dtsi | 6 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.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/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 +- .../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/ti/k3-am65-mcu.dtsi | 49 + 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 | 49 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 + arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/futex.h | 5 +- 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/futex.h | 5 +- arch/powerpc/kvm/Kconfig | 2 - arch/riscv/include/asm/futex.h | 5 +- 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/kvm/Kconfig | 4 - 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/boot/compressed/misc.h | 2 +- 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/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/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/mmu/paging_tmpl.h | 2 +- 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/arm64/iort.c | 6 +- drivers/acpi/pci_root.c | 15 + drivers/amba/bus.c | 2 + drivers/base/core.c | 2 +- drivers/base/platform.c | 1 + 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/clocksource/hyperv_timer.c | 6 +- drivers/clocksource/timer-probe.c | 2 - drivers/clocksource/timer-vf-pit.c | 2 +- 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/firmware/efi/libstub/arm-stub.c | 2 +- drivers/firmware/efi/libstub/arm64-stub.c | 7 +- 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_ttm.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 33 +- drivers/gpu/drm/exynos/exynos_dp.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/vc4/vc4_hdmi.c | 20 +- drivers/hv/channel_mgmt.c | 3 + drivers/hv/vmbus_drv.c | 61 +- 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/hfi1/fault.c | 4 +- drivers/infiniband/hw/hfi1/sysfs.c | 26 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 2 +- 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 | 192 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 21 + 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/host/cavium-octeon.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 | 13 +- 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/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/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 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- .../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 | 93 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- .../mellanox/mlx5/core/{steering => esw}/Makefile | 0 .../{eswitch_offloads_chains.c => esw/chains.c} | 2 +- .../{eswitch_offloads_chains.h => esw/chains.h} | 2 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 53 + 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 + .../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 | 3 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 152 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 5 +- 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 +- 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 | 483 +- 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/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 +- .../intel/iwlwifi/{mvm/fw-api.h => fw/api/soc.h} | 56 +- 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 | 722 +- 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 +- 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/of/of_private.h | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 231 +- drivers/pci/hotplug/pciehp_hpc.c | 40 +- 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 | 12 +- drivers/platform/x86/surface3_power.c | 45 +- 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/omap_remoteproc.c | 2 +- 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 | 5 +- drivers/s390/cio/qdio_debug.c | 8 +- drivers/s390/cio/qdio_debug.h | 3 +- drivers/s390/cio/qdio_main.c | 10 +- drivers/s390/cio/qdio_setup.c | 8 +- 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 | 1 - drivers/s390/net/qeth_core_main.c | 4 + drivers/s390/net/qeth_core_mpc.h | 11 + drivers/s390/net/qeth_l2_main.c | 5 + drivers/s390/net/qeth_l3_main.c | 3 - drivers/s390/net/qeth_l3_sys.c | 35 - 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/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 | 3022 ----- drivers/staging/hp/hp100.h | 611 - drivers/staging/octeon/ethernet-tx.c | 2 +- drivers/staging/rtl8188eu/hal/odm.c | 2 +- .../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 | 10 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- 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/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/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/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/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/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/ext4.h | 40 +- fs/ext4/ext4_jbd2.c | 13 +- fs/ext4/extents.c | 27 +- fs/ext4/ialloc.c | 13 +- fs/ext4/indirect.c | 2 +- fs/ext4/inline.c | 13 +- fs/ext4/inode.c | 29 +- fs/ext4/mballoc.c | 21 +- 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 | 185 +- fs/ext4/xattr.c | 10 +- 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 | 2 +- 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/ubifs/io.c | 16 +- fs/ubifs/journal.c | 1 + fs/ubifs/orphan.c | 13 +- fs/xfs/libxfs/xfs_sb.c | 32 + fs/xfs/xfs_buf.c | 11 +- fs/xfs/xfs_dquot.c | 6 +- fs/xfs/xfs_dquot_item.c | 3 +- fs/xfs/xfs_inode.c | 155 +- fs/xfs/xfs_inode_item.c | 31 +- fs/xfs/xfs_log.c | 372 +- 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 | 14 +- fs/xfs/xfs_super.c | 3 +- fs/xfs/xfs_trace.h | 15 +- fs/xfs/xfs_trans.c | 27 +- fs/xfs/xfs_trans_ail.c | 88 +- fs/xfs/xfs_trans_priv.h | 6 +- include/asm-generic/futex.h | 2 - include/asm-generic/vmlinux.lds.h | 11 +- include/clocksource/timer-ti-dm.h | 3 +- include/drm/bridge/analogix_dp.h | 5 +- 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/compat.h | 9 +- include/linux/cpu.h | 12 +- include/linux/device.h | 9 +- include/linux/efi.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/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/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_device.h | 1 + include/linux/ptp_clock_kernel.h | 19 + include/linux/pwm.h | 4 +- include/linux/qed/qed_chain.h | 24 +- include/linux/ring_buffer.h | 4 +- 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/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 | 15 +- 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/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/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 | 2 +- kernel/bpf/Makefile | 1 + kernel/bpf/bpf_lsm.c | 54 + kernel/bpf/btf.c | 36 +- kernel/bpf/cgroup.c | 395 +- kernel/bpf/core.c | 1 + kernel/bpf/helpers.c | 18 + kernel/bpf/syscall.c | 170 +- kernel/bpf/tnum.c | 15 + kernel/bpf/trampoline.c | 17 +- kernel/bpf/verifier.c | 1244 +- kernel/cgroup/cgroup.c | 41 +- kernel/cpu.c | 4 +- kernel/futex.c | 5 +- kernel/rcu/rcutorture.c | 10 +- kernel/rcu/tasks.h | 6 +- kernel/seccomp.c | 15 +- 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 +- localversion-next | 2 +- mm/hmm.c | 301 +- mm/hugetlb.c | 24 +- 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 | 401 +- 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/tx.c | 3 +- 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/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/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 + 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/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 | 24 + sound/soc/intel/boards/Makefile | 8 +- 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 | 10 +- 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 | 8 +- sound/soc/intel/boards/sof_pcm512x.c | 8 +- sound/soc/intel/boards/sof_rt5682.c | 6 +- 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 | 79 +- 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/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 | 25 +- sound/soc/sof/intel/hda-dai.c | 6 +- sound/soc/sof/intel/hda-dsp.c | 4 +- sound/soc/sof/intel/hda-loader.c | 31 + sound/soc/sof/intel/hda.c | 400 + sound/soc/sof/intel/hda.h | 66 + 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 +- 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/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 + 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 | 51 +- .../testing/selftests/bpf/verifier/bpf_get_stack.c | 8 +- tools/testing/selftests/bpf/verifier/ctx.c | 105 + .../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/net/.gitignore | 6 +- tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/config | 2 + .../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 .../timestamping => net}/txtimestamp.sh | 2 +- .../selftests/networking/timestamping/.gitignore | 5 - .../selftests/networking/timestamping/Makefile | 11 - .../selftests/networking/timestamping/config | 2 - tools/testing/selftests/ntb/ntb_test.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 74 +- 1375 files changed, 53928 insertions(+), 23366 deletions(-) create mode 100644 Documentation/bpf/bpf_lsm.rst create mode 100644 Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml 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 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/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 drivers/block/null_blk_trace.c create mode 100644 drivers/block/null_blk_trace.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%) rename drivers/net/ethernet/mellanox/mlx5/core/{eswitch_offloads_chains.c => esw/c [...] rename drivers/net/ethernet/mellanox/mlx5/core/{eswitch_offloads_chains.h => esw/c [...] 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 copy drivers/net/wireless/intel/iwlwifi/{mvm/fw-api.h => fw/api/soc.h} (77%) create mode 100644 drivers/pci/pcie/edr.c create mode 100644 drivers/platform/chrome/cros_ec_sensorhub_ring.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/linux/bpf_lsm.h create mode 100644 include/linux/lsm_hook_defs.h delete mode 100644 include/linux/platform_data/pwm_omap_dmtimer.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 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_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 [...] 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%) rename tools/testing/selftests/{networking/timestamping => net}/txtimestamp.sh (98%) 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