This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig in repository toolchain/ci/linux.
discards 975f7a88c64d Add linux-next specific files for 20200327 discards c083934d8541 Merge branch 'akpm/master' discards 0c798dc606fe drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 267a49662313 ipc/util.c: sysvipc_find_ipc() should increase position index discards 3f49b27c6dd6 kernel/gcov/fs.c: gcov_seq_next() should increase position index discards 11c4e3b488d6 seq_read-info-message-about-buggy-next-functions-fix discards 2dfda6ec8831 fs/seq_file.c: seq_read(): add info message about buggy .n [...] discards ba836054aa51 arm64: memory: give hotplug memory a different resource name discards 0a943a9c6133 mm/memory_hotplug: allow arch override of non boot memory [...] discards f72328964c6d kexec: prevent removal of memory in use by a loaded kexec image discards be2fcdf7863f selftests: kmod: test disabling module autoloading discards d2e8c38af90e selftests: kmod: fix handling test numbers above 9 discards 881738696052 docs: admin-guide: document the kernel.modprobe sysctl discards e2a65bd555d6 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] discards 57ee53a88a98 kmod: make request_module() return an error when autoloadi [...] discards 74b6bba890e6 mm/madvise: allow KSM hints for remote API discards 93577b9a24f8 mm/madvise: employ mmget_still_valid() for write lock discards c1cdb6581bf2 mm/madvise: support both pid and pidfd for process_madvise discards 7e3aace22cb5 pid: move pidfd_get_pid() to pid.c discards c14201027d98 mm/madvise: check fatal signal pending of target process discards acca88f49163 fix process_madvise build break for arm64 discards 02d1bb581655 mm/madvise: introduce process_madvise() syscall: an extern [...] discards 452c89f706cb mm/madvise: pass task and mm to do_madvise discards c2197258f6f5 mm/memremap: set caching mode for PCI P2PDMA memory to WC discards e9e7f5240e3e mm/memory_hotplug: add pgprot_t to mhp_params discards a8a4d1324d69 powerpc/mm: thread pgprot_t through create_section_mapping() discards abcc3932078b x86/mm: introduce __set_memory_prot() discards 83095d6593e5 x86/mm: thread pgprot_t through init_memory_mapping() discards 5c3036a28042 mm/memory_hotplug: rename mhp_restrictions to mhp_params discards 6c6c881586ea mm/memory_hotplug: drop the flags field from struct mhp_re [...] discards e4dea07a6fc8 mm/debug: add tests validating architecture page table helpers discards 94d42890a0a9 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] discards f30f823ef37b mm/special: create generic fallbacks for pte_special() and [...] discards 2224767e02da mm/vma: introduce VM_ACCESS_FLAGS discards 17e001459067 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS discards e0c52d05e600 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix discards 4ef0a178d6da net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards 5eb4844ae86d mm: vm_insert_pages() checks if pte_index defined. discards 7c08d73739eb add missing page_count() check to vm_insert_pages(). discards 7b0b8ab44ed4 mm-add-vm_insert_pages-fix discards 7cd1f95ee3c9 mm/memory.c: add vm_insert_pages() discards 336afd64a9f1 mm: define pte_index as macro for x86 discards 6cfe7ecd6f71 mm: bring sparc pte_index() semantics inline with other platforms discards 084aeea2aa35 mm/memory.c: refactor insert_page to prepare for batched-l [...] discards 039366705b31 mm/swap.c: annotate data races for lru_rotate_pvecs discards 4a1125102d4f mm: annotate a data race in page_zonenum() discards 8246fd9b85bf mm/rmap: annotate a data race at tlb_flush_batched discards d300e4fa712b mm/util.c: annotate an data race at vm_committed_as discards 94be0771c9b0 mm/mempool: fix a data race in mempool_free() discards debe001f5a60 mm/list_lru: fix a data race in list_lru_count_one discards 1a2bcc0e2a4c mm/memcontrol: fix a data race in scan count discards b6db429f19a3 mm/page_counter: fix various data races at memsw discards bf0bdd0cd381 mm-swapfile-fix-and-annotate-various-data-races-v2 discards 1ea21f46e603 mm/swapfile: fix and annotate various data races discards a22c51f726c2 mm/filemap.c: fix a data race in filemap_fault() discards 11c02c3f12f5 mm/swap_state: mark various intentional data races discards 303e4b398d06 mm-page_io-mark-various-intentional-data-races-v2 discards 61efcffcee4d mm/page_io: mark various intentional data races discards 7ea559e9c70a mm/frontswap: mark various intentional data races discards 2b3fffcaf83d drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] discards ce0610488eb2 mm/kmemleak: silence KCSAN splats in checksum discards ba46c9e47051 Change email address for Pali Rohár discards 737dc7091a2e Merge branch 'akpm-current/current' discards 996b2c82bc01 Merge remote-tracking branch 'trivial/for-next' discards 8552481a09c4 Merge remote-tracking branch 'kunit-next/kunit' discards 1763e00cf830 Merge remote-tracking branch 'cel/cel-next' discards 59d896cc2dba Merge remote-tracking branch 'fpga/for-next' discards ed8c70a754f2 Merge remote-tracking branch 'hmm/hmm' discards c90213b52061 Merge remote-tracking branch 'pidfd/for-next' discards 7dc5fb3f9442 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 090e16017e7b Merge remote-tracking branch 'hyperv/hyperv-next' discards 69f245a9fdfc Merge remote-tracking branch 'xarray/xarray' discards 2921d20def26 Merge remote-tracking branch 'nvmem/for-next' discards 13ef92d3c0dd Merge remote-tracking branch 'slimbus/for-next' discards 56292fb0e8e8 Merge remote-tracking branch 'fsi/next' discards 4079ad0a56cb Merge remote-tracking branch 'ntb/ntb-next' discards 93076805a700 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards b9fb095f10a2 Merge remote-tracking branch 'rtc/rtc-next' discards f6df62f93cda Merge remote-tracking branch 'coresight/next' discards 365a05ad6e02 Merge remote-tracking branch 'livepatching/for-next' discards 7272abbc0747 Merge remote-tracking branch 'kselftest/next' discards 3e5b07596a51 Merge remote-tracking branch 'random/dev' discards 4eb0f60c2d69 Merge remote-tracking branch 'userns/for-next' discards 440f119e81ab Merge remote-tracking branch 'pinctrl/for-next' discards 0daa2f106906 Merge remote-tracking branch 'gpio/for-next' discards faebafd4a862 Merge remote-tracking branch 'rpmsg/for-next' discards 65cd18df61be Merge remote-tracking branch 'vhost/linux-next' discards a09fc2ea457f Merge remote-tracking branch 'scsi/for-next' discards 77f688e4ffa7 Merge remote-tracking branch 'cgroup/for-next' discards afda4bf4bba8 Merge remote-tracking branch 'slave-dma/next' discards 5877ef6935d4 Merge remote-tracking branch 'mux/for-next' discards 442deb07a0a8 Merge remote-tracking branch 'staging/staging-next' discards 7198edb153cf Merge remote-tracking branch 'char-misc/char-misc-next' discards 475daa415919 Merge remote-tracking branch 'tty/tty-next' discards b5ec03694d16 Merge remote-tracking branch 'usb-serial/usb-next' discards 2834e0407b47 Merge remote-tracking branch 'usb/usb-next' discards d3ef0815f924 Merge remote-tracking branch 'driver-core/driver-core-next' discards 8e49d77e4d84 Merge remote-tracking branch 'ipmi/for-next' discards 6aeaedb1c943 Merge remote-tracking branch 'leds/for-next' discards b86e39adee99 Merge remote-tracking branch 'chrome-platform/for-next' discards 6c5348d2d215 Merge remote-tracking branch 'drivers-x86/for-next' discards 5497655b1480 Merge remote-tracking branch 'workqueues/for-next' discards ae4270575667 Merge remote-tracking branch 'percpu/for-next' discards 78a8ca5eaf8d Merge remote-tracking branch 'xen-tip/linux-next' discards fa45968f2d97 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' discards 35c46e16cdba Merge remote-tracking branch 'kvm-arm/next' discards 7f85c59a022f Merge remote-tracking branch 'kvm/linux-next' discards 5d6e6f8bf9c5 Merge remote-tracking branch 'rcu/rcu/next' discards 112495598b85 Merge remote-tracking branch 'ftrace/for-next' discards a8a4a13a6fcc Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards d3e184176f6f Merge remote-tracking branch 'edac/edac-for-next' discards 47f040e85258 Merge remote-tracking branch 'tip/auto-latest' discards 76a80a0e2515 Merge remote-tracking branch 'spi/for-next' discards 6832b69961ec Merge remote-tracking branch 'mailbox/mailbox-for-next' discards fdd2375e4d89 Merge remote-tracking branch 'devicetree/for-next' discards 41439e7f97a3 Merge remote-tracking branch 'audit/next' discards e890b0661527 Merge remote-tracking branch 'vfio/next' discards 04f5cdb62755 Merge remote-tracking branch 'iommu/next' discards 4aabdbf41a32 Merge remote-tracking branch 'watchdog/master' discards f3e880397a42 Merge remote-tracking branch 'tpmdd/next' discards 2bbfedef1cfb Merge remote-tracking branch 'tomoyo/master' discards 33c9f64efbfd Merge remote-tracking branch 'smack/for-next' discards 706f3cf7bf4d Merge remote-tracking branch 'selinux/next' discards 8a2b97920185 Merge remote-tracking branch 'keys/keys-next' discards de2d9e87f15f Merge remote-tracking branch 'integrity/next-integrity' discards d4008c21f382 Merge remote-tracking branch 'apparmor/apparmor-next' discards f08543f3e817 Merge remote-tracking branch 'security/next-testing' discards 19ba54f11a5c Merge remote-tracking branch 'regulator/for-next' discards d8a55362e0a3 Merge remote-tracking branch 'battery/for-next' discards 6d11b87e55d3 Merge remote-tracking branch 'backlight/for-backlight-next' discards 2dc8716e18fe Merge remote-tracking branch 'mfd/for-mfd-next' discards a9e0cb0002ce Merge remote-tracking branch 'mmc/next' discards 299624915431 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 39e0b35bc078 Merge remote-tracking branch 'device-mapper/for-next' discards 87e8e31fca50 Merge remote-tracking branch 'block/for-next' discards 8b863087d4b6 Merge remote-tracking branch 'input/next' discards fa34aaaa484c Merge remote-tracking branch 'modules/modules-next' discards 21031f143261 Merge remote-tracking branch 'sound-asoc/for-next' discards 262a4d8545f1 Merge remote-tracking branch 'sound/for-next' discards 414f400d3e41 Merge remote-tracking branch 'regmap/for-next' discards c365f63f65d1 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 1b7b6d86756c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 749c01df8099 Merge remote-tracking branch 'drm-msm/msm-next' discards 73511410b3f0 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 8b97af59f5b8 Merge remote-tracking branch 'drm-intel/for-linux-next' discards ace1cc746fa5 Merge remote-tracking branch 'amdgpu/drm-next' discards 33e7833560f5 Merge remote-tracking branch 'drm/drm-next' discards 5b54f382a8a2 Merge remote-tracking branch 'crypto/master' discards d9891fe6fa3b Merge remote-tracking branch 'nand/nand/next' discards a5e7cbecd52c Merge remote-tracking branch 'mtd/mtd/next' discards e050aba01b3d Merge remote-tracking branch 'gfs2/for-next' discards ee88894128a3 Merge remote-tracking branch 'mac80211-next/master' discards de8bc6640c9b Merge remote-tracking branch 'bluetooth/master' discards a5e3bfa65f3c Merge remote-tracking branch 'wireless-drivers-next/master' discards 91d4c0268cb9 Merge remote-tracking branch 'netfilter-next/master' discards f6766fc5d754 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 8b67b01e7656 Merge remote-tracking branch 'ipsec-next/master' discards 4eb206749798 Merge remote-tracking branch 'bpf-next/master' discards c11046482581 Merge remote-tracking branch 'net-next/master' discards c4ee749cffa9 rcu-tasks: Add IPI failure count to statistics discards 8c6b445bfa81 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs discards 3c9fd49368ec rcu-tasks: Add count for idle tasks on offline CPUs discards af0549f71390 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] discards 6b8a3e618b86 rcu-tasks: Make RCU tasks trace also wait for idle tasks discards c312237a9254 rcu-tasks: Handle the running-offline idle-task special case discards 3337dba27e71 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans discards 66f3d9ff3ef9 Merge remote-tracking branch 'rdma/for-next' discards 2da023233f8f Merge remote-tracking branch 'swiotlb/linux-next' discards cec88f1cbfeb rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks discards d46fb48613ff Merge remote-tracking branch 'ieee1394/for-next' discards 8acd008568d2 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 82ad143d13ce rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] discards d64c0c82769d Merge remote-tracking branch 'pm/linux-next' discards 93220eeab58a rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI discards 86cda513b473 Merge remote-tracking branch 'v4l-dvb/master' discards 1c744fddefc0 Merge remote-tracking branch 'jc_docs/docs-next' discards a754c9bf4c8d Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards b2da407dce1f rcu-tasks: Add grace-period and IPI counts to statistics discards 6deb28a2dfa2 Merge branch 'dmi/master' discards 375a7b60f49b Merge remote-tracking branch 'i3c/i3c/next' discards a3f74ba4ea16 Merge remote-tracking branch 'i2c/i2c/for-next' discards 730c69a8dea5 Merge remote-tracking branch 'hid/for-next' discards 10b30d8728a8 rcu-tasks: Split ->trc_reader_need_end discards 361f8a1af70d Merge remote-tracking branch 'pstore/for-next/pstore' discards 41aa69130943 Merge remote-tracking branch 'pci/next' discards 6cf45c054b88 Merge remote-tracking branch 'printk/for-next' discards 18f94eea3fcf Merge remote-tracking branch 'vfs/for-next' discards 4793f45b6a91 Merge remote-tracking branch 'file-locks/locks-next' discards 97e4159574cd Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards 02076087c1ad Merge remote-tracking branch 'iomap/iomap-for-next' discards 6a58fd64cf7e Merge remote-tracking branch 'xfs/for-next' discards 2b2d322c613f Merge remote-tracking branch 'v9fs/9p-next' discards 36fb8ee1567c Merge remote-tracking branch 'ubifs/linux-next' discards d61730d0ff0d Merge remote-tracking branch 'overlayfs/overlayfs-next' discards e3f8df5726c1 Merge remote-tracking branch 'nfsd/nfsd-next' discards c72fdf736c81 rcu-tasks: Provide boot parameter to delay IPIs until late [...] discards 7709cc70bf93 rcu-tasks: Add a grace-period start time for throttling and debug discards 4a97ffb48d0f rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks discards 265533afc863 rcu-tasks: Make rcutorture writer stall output include GP state discards 2a85a244427e rcu-tasks: Add RCU tasks to rcutorture writer stall output discards 603865f2857b rcu-tasks: Move #ifdef into tasks.h discards 6ac52bb993df rcu-tasks: Add stall warnings for RCU Tasks Trace discards 4ced42c3bafd Merge remote-tracking branch 'nfs/linux-next' discards 91a06014f827 Merge remote-tracking branch 'jfs/jfs-next' discards 2bd53a0a3df9 Merge remote-tracking branch 'f2fs/dev' discards 1f9a14e86cc8 Merge remote-tracking branch 'ext4/dev' discards fc7377cd2444 Merge remote-tracking branch 'ext3/for_next' discards 34031dafcf63 Merge remote-tracking branch 'erofs/dev' discards 99f87351eb38 Merge remote-tracking branch 'cifs/for-next' discards add6f7ca47b6 Merge remote-tracking branch 'ceph/master' discards d767a056f302 rcutorture: Add torture tests for RCU Tasks Trace discards 3fc3c8782044 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] discards 31cc0c0baf1f Merge remote-tracking branch 'btrfs/for-next' discards a6eb9e54fb8b Merge remote-tracking branch 'fscrypt/master' discards f426ac10d27b Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 706e14e1eddc Merge remote-tracking branch 'sh/sh-next' discards 668ef2863928 Merge remote-tracking branch 's390/features' discards 978c04be4245 Merge remote-tracking branch 'risc-v/for-next' discards e6d9117c9a17 Merge remote-tracking branch 'powerpc/next' discards 9ce5a78cfd41 Merge remote-tracking branch 'parisc-hd/for-next' discards 690b0c4b47a9 Merge remote-tracking branch 'openrisc/for-next' discards c3d8b7c6377b Merge remote-tracking branch 'nds32/next' discards d6f26aa8028f Merge remote-tracking branch 'mips/mips-next' discards 556d4da618a5 Merge remote-tracking branch 'microblaze/next' discards 07f53c1e01da Merge remote-tracking branch 'm68knommu/for-next' discards 9ebcb5a020a4 Merge remote-tracking branch 'm68k/for-next' discards 95b00e9146d5 Merge remote-tracking branch 'ia64/next' discards ebdb788cd868 Merge remote-tracking branch 'h8300/h8300-next' discards 4ff4025c0c79 Merge remote-tracking branch 'csky/linux-next' discards b45b4eeab423 Merge remote-tracking branch 'clk/clk-next' discards be7f09bdef13 Merge remote-tracking branch 'tegra/for-next' discards 78f53bf3ce2f Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 16fb6da0cc96 Merge remote-tracking branch 'scmi/for-linux-next' discards 172aefa8bbd1 Merge remote-tracking branch 'samsung-krzk/for-next' discards 8c5aafd70ea2 Merge remote-tracking branch 'rockchip/for-next' discards ae7da4947c2b Merge remote-tracking branch 'reset/reset/next' discards 596207694050 Merge remote-tracking branch 'renesas/next' discards 6eb06c81cab8 Merge remote-tracking branch 'realtek/for-next' discards e16b5790f599 Merge remote-tracking branch 'raspberrypi/for-next' discards 0fd1220eb928 Merge remote-tracking branch 'qcom/for-next' discards 75be57f6b35a Merge remote-tracking branch 'omap/for-next' discards 5b4daee27baf Merge remote-tracking branch 'mvebu/for-next' discards 9089f806e12e Merge remote-tracking branch 'mediatek/for-next' discards 75b7d27ce01e Merge remote-tracking branch 'keystone/next' discards b6ae72947bd4 ipc/mqueue.c: fix a brace coding style issue discards 84306a84731d ubsan: include bug type in report header discards f1402fdf8066 kasan: unset panic_on_warn before calling panic() discards 853451c934fb ubsan: check panic_on_warn discards 0869ca6126f6 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] discards a0b620f9666e ubsan: split "bounds" checker from other options discards c3c49fdd8966 ubsan: add trap instrumentation option discards 64dec8003106 usb: core: kcov: collect coverage from usb complete callback discards f27a6890dcc9 kcov-collect-coverage-from-interrupts-v4 discards d47230ae9113 kcov: collect coverage from interrupts discards a90d38fe1f2c kcov: use t->kcov_mode as enabled indicator discards 4ad3ea4b93d5 kcov: move t->kcov_sequence assignment discards 049e99db10d0 kcov: move t->kcov assignments into kcov_start/stop discards b36a01117009 kcov: fix potential use-after-free in kcov_remote_start discards b233aad22883 kcov: cleanup debug messages discards 5bb611379dfc init/Kconfig: clean up ANON_INODES and old IO schedulers options discards c9e1e13313f7 aio: simplify read_events() discards 70a94963b24b kernel/relay.c: fix read_pos error when multiple readers discards 8cfd56d956f3 kernel/gcov/fs.c: replace zero-length array with flexible- [...] discards 2717d245835e gcov: gcc_3_4: replace zero-length array with flexible-arr [...] discards fe7feed5e8bb gcov: gcc_4_7: replace zero-length array with flexible-arr [...] discards db420e98a748 reiserfs: clean up several indentation issues discards c67e0587c9ec kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] discards fb74960d3c78 samples/hw_breakpoint: drop use of kallsyms_lookup_name() discards f24878ddce58 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes discards 4b2278dbd96a fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] discards 97c2559cf6dc fs/binfmt_elf.c: allocate less for static executable discards 44f032624121 fs/binfmt_elf.c: delete "loc" variable discards f7534d5e43b3 fs/epoll: make nesting accounting safe for -rt kernel discards 65b83a80b754 kselftest: introduce new epoll test case discards 0535edd51da8 checkpatch: avoid warning about uninitialized_var() discards 6018fd2f4d13 checkpatch: check proper licensing of Devicetree bindings discards 7d98e88f91a3 checkpatch: improve Gerrit Change-Id: test discards 4ac4df9e5df7 checkpatch: add command-line option for TAB size discards cc0b9bd64291 checkpatch: fix multiple const * types discards 7d808a60b59d checkpatch: fix minor typo and mixed space+tab in indentation discards db4d08a26312 checkpatch: prefer fallthrough; over fallthrough comments discards 522130c614b2 checkpatch: support "base-commit:" format discards 5975df8c47b4 checkpatch: check SPDX tags in YAML files discards 819a458f7139 checkpatch: remove email address comment from email addres [...] discards bf2437177883 lib/dynamic_debug.c: use address-of operator on section symbols discards 698409d36b16 lib/list: prevent compiler reloads inside 'safe' list iteration discards 9817a211f992 lib: optimize cpumask_local_spread() discards 9114f50d8b7a linux/bits.h: add compile time sanity check of GENMASK inputs discards e22b08179702 lib/test_kmod.c: remove a NULL test discards 0a04bba9ca34 lib/rbtree: fix coding style of assignments discards 93c74d19dc3e lib/test_bitmap.c: make use of EXP2_IN_BITS discards 3b35e87a4250 percpu_counter: fix a data race at vm_committed_as discards a90dff3c4b75 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script discards 6cae753b1284 nds32: linker script: add SOFTIRQENTRY_TEXT discards 608346292749 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c discards 564e74324800 lib/stackdepot.c: build with -fno-builtin discards 0f921c2e65ad lib/stackdepot.c: fix a condition in stack_depot_fetch() discards 02f0b52212b8 lib/stackdepot.c: check depot_index before accessing the s [...] discards d6f5aa98a08f lib: test_stackinit.c: XFAIL switch variable init tests discards 2c6f9c8bb992 lib/scatterlist: fix sg_copy_buffer() kerneldoc discards 2d9c0d2fe205 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] discards 948201389d68 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] discards 303c9f7bf364 lib/ts_bm.c: replace zero-length array with flexible-array member discards 7446d8ea1982 lib/bch.c: replace zero-length array with flexible-array member discards 3aacc17593af lib/test_lockup.c: add parameters for locking generic vfs locks discards b4e853d03c18 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] discards bafdb4d35dcc lib/test_lockup: rename disable_irq to fix build error discards a6d0b989182f lib/test_lockup: test module to generate lockups discards 3b9eee340e02 bitops: always inline sign extension helpers discards 03699b10e4d9 MAINTAINERS: add an entry for kfifo discards 1c13059bd7aa compiler: Remove CONFIG_OPTIMIZE_INLINING entirely discards 711b911b1b19 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] discards 23fdf3236892 kernel/extable.c: use address-of operator on section symbols discards 0fa0b2fe300a asm-generic: fix unistd_32.h generation format discards d09551e4a6d9 proc: inline m_next_vma into m_next discards ca966e319394 seq_file: remove m->version discards 95a5a8431db7 proc: use ppos instead of m->version discards 243a074a3e6d proc: remove m_cache_vma discards da68fd2dcd3e proc: inline vma_stop into m_stop discards 66fc6c62db6d proc: speed up /proc/*/statm discards 375d5d974d61 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes discards 4fcda30db362 proc: faster open/read/close with "permanent" files discards 694c52fd5f97 fs/proc/inode.c: annotate close_pdeo() for sparse discards 04783bd4db2b kernel/hung_task.c: Monitor killed tasks. discards 4ec91882cd80 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 82c85d3e2f5f fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 9a5381cae38f mm: Remove dummy struct bootmem_data/bootmem_data_t discards d53a10a1fb47 mm/dmapool.c: micro-optimisation remove unnecessary branch discards 6bb9eeff3571 include/linux/memremap.h: remove stale comments discards d5b7234e6b2b include/linux/swapops.h: correct guards for non_swap_entry() discards 3651938ef673 mm: use fallthrough; discards 8cf9e47ad418 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] discards 096ef7653288 mm: fix ambiguous comments for better code readability discards 936ad842e4d1 mm/zsmalloc: add missing annotation for unpin_tag() discards d4081ded9441 mm/zsmalloc: add missing annotation for pin_tag() discards 092241d5ed9b mm/zsmalloc: add missing annotation for migrate_read_unlock() discards e7f34602d022 mm/zsmalloc: add missing annotation for migrate_read_lock() discards f25a305ff0e6 mm/slub: add missing annotation for put_map() discards 25a15babe57d mm/slub: add missing annotation for get_map() discards f89b7c230f8b mm/mempolicy: add missing annotation for queue_pages_pmd() discards 73510ef6269e mm/hugetlb: add missing annotation for gather_surplus_pages() discards 2fffef34141a mm/compaction: add missing annotation for compact_lock_irqsave discards 314818f7f434 mm/zswap: allow setting default status, compressor and all [...] discards f04aa92c383a mm: prevent a warning when casting void* -> enum discards 8856ba576a9d mm: huge tmpfs: try to split_huge_page() when punching hole discards f963e5c44781 mm/shmem.c: Clean code by removing unnecessary assignment discards bd8dd809aae7 mm/shmem.c: distribute switch variables for initialization discards 4e3a8f100773 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] discards 77d381ce87bd mm/memory_hotplug: allow to specify a default online_type discards b76e82353759 mm/memory_hotplug: convert memhp_auto_online to store an o [...] discards 8542ab58afc0 mm/memory_hotplug: unexport memhp_auto_online discards b19512c56a96 hv_balloon-dont-check-for-memhp_auto_online-manually-fix discards 921f3ce5394b hv_balloon: don't check for memhp_auto_online manually discards 660f05c94b66 powernv/memtrace: always online added memory blocks discards 9d6eee885e95 drivers/base/memory: store mapping between MMOP_* and stri [...] discards f1752965ebbc drivers/base/memory: map MMOP_OFFLINE to 0 discards 69f43049db84 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE discards 37edc73fab9e mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] discards 3a36529c134e mm/sparse.c: move subsection_map related functions together discards 9eec3d6f1665 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] discards 65f45875e5c9 mm/sparse.c: only use subsection map in VMEMMAP case discards 837325a485df mm/sparse.c: introduce a new function clear_subsection_map() discards 4065db9c785e mm/sparse.c: introduce new function fill_subsection_map() discards ad7d05da375f mm/memory_hotplug.c: cleanup __add_pages() discards 4a8e7a753d03 mm/memory_hotplug.c: simplify calculation of number of pag [...] discards 9615fb287617 mm/memory_hotplug.c: only respect mem= parameter during bo [...] discards f6aca3d08011 mm/page_ext.c: drop pfn_present() check when onlining discards b4a5d813b11d drivers/base/memory.c: drop pages_correctly_probed() discards 95e1840efa07 drivers/base/memory.c: drop section_count discards 12af8764bf75 drivers/base/memory.c: indicate all memory blocks as removable discards db8a8cdc8edb userfaultfd: selftests: add write-protect test discards 86a3ca83b812 userfaultfd: selftests: refactor statistics discards b813ef44ae61 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally discards f27bdbb75821 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update discards b136f5b5d944 userfaultfd: wp: don't wake up when doing write protect discards b238002e5bfb userfaultfd: wp: enabled write protection in userfaultfd API discards 5b0000c9e0ed userfaultfd: wp: add the writeprotect API to userfaultfd ioctl discards 8e226dc490b3 userfaultfd: wp: support write protection for userfault vma range discards 589ac2ee7ff7 khugepaged: skip collapse if uffd-wp detected discards 67e7942b931d userfaultfd: wp: support swap and page migration discards 99cef44a1ab6 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers discards 7a9ed4241fe2 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork discards d1c35b80b3a8 userfaultfd: wp: apply _PAGE_UFFD_WP bit discards 0ef5b242d692 mm: merge parameters for change_protection() discards 65051f304aae userfaultfd: wp: add UFFDIO_COPY_MODE_WP discards a21b47a3ad44 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers discards 011962fed993 userfaultfd: wp: add WP pagetable tracking to x86 discards 51713b52178b userfaultfd: wp: hook userfault handler to write protection fault discards 44cbfb8acee2 userfaultfd: wp: add helper for writeprotect check discards 56c2db23c9d0 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] discards 21424bd3e5ad mm/page_reporting: add free page reporting documentation discards 5c5a0d200cf6 mm/page_reporting: add budget limit on how many pages can [...] discards a8e73f7fcd26 mm/page_reporting: rotate reported pages to the tail of the list discards d5cf1030da9b virtio-balloon: add support for providing free page report [...] discards 8dcfdc89842c virtio-balloon: pull page poisoning config out of free pag [...] discards e77490f7fa3c mm: introduce Reported pages discards 57a081957666 mm: add function __putback_isolated_page discards bb7cca05ca37 mm: use zone and order instead of free area in free_list m [...] discards deb1c37e5432 mm: adjust shuffle code to allow for future coalescing discards 5fa5ea3a1e28 mm: code cleanup for MADV_FREE discards b5192c84bf6d drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] discards a98d2a47d151 drivers/base/memory.c: cache memory blocks in xarray to ac [...] discards fd3c2753230b mm/ksm.c: update get_user_pages() argument in comment discards 321c62c31390 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE discards 9223e1d35129 include/linux/pagemap.h: optimise find_subpage for !THP discards 79b5bf2124b9 mm, thp: track fallbacks due to failed memcg charges separately discards e48cc906000d mm, shmem: add vmstat for hugepage fallback discards f9fd6db54a84 mm-migratec-migrate-pg_readahead-flag-fix discards 44b6f771fe24 mm/migrate.c: migrate PG_readahead flag discards 2454dd489674 mm/migrate.c: unify "not queued for migration" handling in [...] discards 61e90942add8 mm/migrate.c: check pagelist in move_pages_and_store_status() discards 6ce2697103db mm/migrate.c: wrap do_move_pages_to_node() and store_status() discards 3d5312b3820d mm/migrate.c: no need to check for i > start in do_pages_move() discards f2b2ad38a558 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] discards 4134814c5a72 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix discards 0dcd54153821 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t discards f54c54c306a8 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set discards c2024ea496c4 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] discards b88ce3e1f157 selftests/vm: fix map_hugetlb length used for testing read [...] discards 69ed9cd049bf mm: hugetlb: fix per-node size calculation for hugetlb_cma discards da7ed19a5213 mm: cleanup cmdline_parse_hugetlb_cma() discards 1447d6fd50c2 mm: hugetlb: optionally allocate gigantic hugepages using cma discards 786cfb1f6164 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() discards d79e53c6b9a0 mm/hugetlb.c: clean code by removing unnecessary initialization discards fa06c0b744c3 hugetlb_cgroup: add hugetlb_cgroup reservation docs discards 061befcf1689 hugetlb_cgroup: add hugetlb_cgroup reservation tests discards b19b70def118 hugetlb: remove check_coalesce_bug debug code discards 71872622acb7 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs discards dfd1ac309480 hugetlb: support file_region coalescing again discards 5b1be96e3780 hugetlb_cgroup: support noreserve mappings discards 8c4625cc6db0 hugetlb_cgroup-add-accounting-for-shared-mappings-fix discards af1d31687d1c hugetlb_cgroup: add accounting for shared mappings discards 5ef9b7134991 mm/hugetlb: fix file_region entry allocations discards 12d29e56181b hugetlb: disable region_add file_region coalescing discards e25d9c59b64e hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] discards c42d55b3d4d6 hugetlb_cgroup: add reservation accounting for private mappings discards a1da57c84ac9 mm/hugetlb_cgroup: fix hugetlb_cgroup migration discards 7dff96707766 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] discards 0e087616a7c9 hugetlb_cgroup: add hugetlb_cgroup reservation counter discards e9407c74ecc2 hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race discards adff0f97849d hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization discards a8dd0b21eff2 mm/memblock.c: remove redundant assignment to variable max_addr discards 0a9df40d28af mm: mempolicy: require at least one nodeid for MPOL_PREFERRED discards 676b55fdd504 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() discards 6fbc346b103f mm/mempolicy: check hugepage migration is supported by arc [...] discards 5e7de7fadf4f mm/mempolicy: support MPOL_MF_STRICT for huge page mapping discards f3542e30908e mm/compaction.c: clean code by removing unnecessary assignment discards be3045588afb mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 discards 5c20ab54c2fe mm/compaction: Disable compact_unevictable_allowed on RT discards 01c7279f62ac mm/compaction: really limit compact_unevictable_allowed to [...] discards 84e7c10725fc mm, compaction: fully assume capture is not NULL in compac [...] discards 98091e1b01f9 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix discards 669de37c2096 mm,thp,compaction,cma: allow THP migration for CMA allocations discards f94a3da1616b mm,compaction,cma: add alloc_contig flag to compact_control discards 4c6d506b7af7 selftests: vm: drop dependencies on page flags from mlock2 tests discards 551090a38047 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] discards 94c937f9b932 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() discards 4093760baa54 mm/vmscan.c: Clean code by removing unnecessary assignment discards 2bbe6679d223 mm/vmscan.c: fix data races using kswapd_classzone_idx discards 3494814b5c39 mm/vmscan.c: remove cpu online notification for now discards a1be9d38628a mm: vmscan: replace open codings to NUMA_NO_NODE discards 259022c9e39c mm: vmpressure: use mem_cgroup_is_root API discards 551b87ecdb90 mm: vmpressure: don't need call kfree if kstrndup fails discards 35a0e149b0ad mm/page_alloc: simplify page_is_buddy() for better code re [...] discards 02adc1e03a89 mm/page_alloc.c: fix tick timer stall during deferred page init discards 91b3363ef27b mm/page_alloc.c: micro-optimisation Remove unnecessary branch discards 2602722eda6b mm/page_alloc.c: use free_area_empty() instead of open-coding discards bb3a6cf7610a mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] discards 166a15f7bdd4 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] discards 46aa86495c2e mm, pagealloc: micro-optimisation: save two branches on ho [...] discards 233600d5f092 mm/page_alloc: increase default min_free_kbytes bound discards 961a3a35817e kasan: fix -Wstringop-overflow warning discards 191f91b63d01 kasan: add test for invalid size in memmove discards 2e27130d5a28 kasan-detect-negative-size-in-memory-operation-function-fix-2 discards 6cb8590e30e5 kasan/tags: fix -Wdeclaration-after-statement warn discards 9c80f1ea4a64 kasan: detect negative size in memory operation function discards f846ba3fc409 mm/sparse.c: allocate memmap preferring the given node discards 9d8a7e9e6c43 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] discards 9a4d8e51f3ec mm/sparse: rename pfn_present() to pfn_in_present_section() discards 232ef318a87e mm/sparsemem: get address to page struct instead of addres [...] discards aed9070e3c7f selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes discards d555b34910fe selftest: add MREMAP_DONTUNMAP selftest discards 7173ba0ec6c7 selftest-add-mremap_dontunmap-selftest-fix discards 694d046fb878 selftests: add MREMAP_DONTUNMAP selftest discards 6d9447c7126f mm-add-mremap_dontunmap-to-mremap-v7 discards c1264fe9983b mm-add-mremap_dontunmap-to-mremap-v6 discards 5e1032deab43 mm/mremap: add MREMAP_DONTUNMAP to mremap() discards 7a05d7f70e07 mm: mmap: add trace point of vm_unmapped_area discards ec161ab83401 mmap: remove inline of vm_unmapped_area discards d9fd85fc46a5 mm/memory.c: clarify a confusing comment for vm_iomap_memory discards 4589739b8b36 mm: clarify a confusing comment for remap_pfn_range() discards 8f928897b852 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path discards 6db629b1d7f7 mm/gup: allow to react to fatal signals discards ea17dd86f98d mm/gup: allow VM_FAULT_RETRY for multiple times discards e0df8ea1f28a mm: allow VM_FAULT_RETRY for multiple times discards 7b7192bb3059 mm: introduce FAULT_FLAG_INTERRUPTIBLE discards 79038e5b8b9b mm: introduce FAULT_FLAG_DEFAULT discards d68b74fbba5d userfaultfd: don't retake mmap_sem to emulate NOPAGE discards bfca6ca5ba57 mm: return faster for non-fatal signals in user mode faults discards 4df160c428d3 sh/mm: use helper fault_signal_pending() discards d6f9232540ea powerpc/mm: use helper fault_signal_pending() discards 3df088245381 arm64/mm: use helper fault_signal_pending() discards 73fdcdd635e8 arc/mm: use helper fault_signal_pending() discards 3e8350d2c3d7 x86/mm: use helper fault_signal_pending() discards 00897c9fc9eb mm-introduce-fault_signal_pending-fix discards 14afcf5b7d10 mm: introduce fault_signal_pending() discards ecc798b53bfe mm/gup: fix __get_user_pages() on fault retry of hugetlb discards c1da04a329b6 mm/gup: rename "nonblocking" to "locked" where proper discards 64bef773ac23 mm: add pagemap.h to the fine documentation discards f215c005af43 mm/vma: make is_vma_temporary_stack() available for general use discards e6d6b2534cc9 mm/vma: make vma_is_foreign() available for general use discards 976e6e2e1dc5 mm/vma: move VM_NO_KHUGEPAGED into generic header discards 6be91ed312de mm/mmap.c: fix the adjusted length error discards fb2fb25dd896 mm/vma: append unlikely() while testing VMA access permissions discards 942334c93f65 mm/vma: replace all remaining open encodings with vma_is_a [...] discards 1fa1ea1b1032 mm/vma: replace all remaining open encodings with is_vm_hu [...] discards a98512c7cc40 mm/vma: make vma_is_accessible() available for general use discards 1edec832a639 mm/vma: add missing VMA flag readable name for VM_SYNC discards f20f1fd52d7f mm: set vm_next and vm_prev to NULL in vm_area_dup() discards 37ca152bc988 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" discards e21e4db364a9 mm: don't prepare anon_vma if vma has VM_WIPEONFORK discards a28fe045a5ac mm/mapping_dirty_helpers: Update huge page-table entry callbacks discards 7c657ddd2b29 mm: memcg: make memory.oom.group tolerable to task migration discards 5f40c22d0552 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] discards 50059e4f57e0 mm, memcg: prevent mem_cgroup_protected store tearing discards e34f6d347810 mm, memcg: prevent memory.swap.max load tearing discards f92527dc5202 mm, memcg: prevent memory.min load/store tearing discards 10577904ea28 mm, memcg: prevent memory.low load/store tearing discards 1be690871a6a mm, memcg: prevent memory.max load tearing discards ac6961d90ae6 mm, memcg: prevent memory.high load/store tearing discards 45f2946362f4 memcg-optimize-memorynuma_stat-like-memorystat-fix discards ce66f6e2ac89 mm/memcg: optimize memory.numa_stat like memory.stat discards 46a7d62e48c0 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused discards b332a4f9ccb9 memcg: css_tryget_online cleanups discards 02623d7c164d mm: memcontrol: recursive memory.low protection discards d9a5ab4815c7 mm: memcontrol: clean up and document effective low/min ca [...] discards 55f5590a2dfc mm: memcontrol: fix memory.low proportional distribution discards 9b34adee8779 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] discards 2f785e220561 mm: memcg/slab: cache page number in memcg_(un)charge_slab() discards d073a65b0b9c mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() discards 32b82b1994e3 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] discards eceb6c1e8503 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments discards 574c57d10f65 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments discards 4fb28ed542a4 mm: memcg/slab: use mem_cgroup_from_obj() discards 9edde2883e70 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node discards 93381dfa2599 mm, memcg: fix build error around the usage of kmem_caches discards a50ccb28fbce mm/swap_state.c: use the same way to count page in [add_to [...] discards b2c9228eec58 mm: swap: use smp_mb__after_atomic() to order LRU bit set discards 8783876d095f mm-swap-make-page_evictable-inline-fix discards 402518eff6f8 mm: swap: make page_evictable() inline discards 51585cefa87a mm/swap_slots.c: assign|reset cache slot by value directly discards cbd66e299cc2 mm/swapfile: fix data races in try_to_unuse() discards d04347b389ab mm/swap.c: not necessary to export __pagevec_lru_add() discards 0e2d7a370356 mm/swapfile.c: fix comments for swapcache_prepare discards 73344d5a36f5 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path discards d613b22a9eff mm/gup: rename nr as nr_pinned in get_user_pages_fast() discards 89e0bd5bc17b mm/gup/writeback: add callbacks for inaccessible pages discards 68bab5027a6c mm: dump_page(): additional diagnostics for huge pinned pages discards 2e0a449db988 mm: improve dump_page() for compound pages discards c7edfea6461b selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] discards 148c8d43f3d6 mm/gup_benchmark: support pin_user_pages() and related calls discards ceaa10c19f49 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting discards 15e91277b7fc mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] discards 5bf4e4864f58 mm-gup-track-foll_pin-pages-fix-2-fix discards 31b62ce1081e mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" discards b2b775d08268 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages discards 0945a9e5ac05 mm/gup: track FOLL_PIN pages discards bbdece21c42d mm/gup: require FOLL_GET for get_user_pages_fast() discards e00335c6869a mm/gup: pass gup flags to two more routines discards b6a9b5eb77e3 mm: introduce page_ref_sub_return() discards c82429ecd165 mm/gup: pass a flags arg to __gup_device_* functions discards 7111a0459aa5 mm/gup: split get_user_pages_remote() into two routines discards 08be25e0d818 mm/filemap.c: rewrite pagecache_get_page documentation discards 276b8195e7e3 mm/filemap.c: unexport find_get_entry discards 45aeaf36bc79 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] discards 3dd39c2eb70c include/linux/pagemap.h: rename arguments to find_subpage discards d304d1e7bd02 mm/filemap.c: use vm_fault error code directly discards 8084781f5742 mm/filemap.c: remove unused argument from shrink_readahead [...] discards 928c3330c10e mm/filemap.c: clear page error before actual read discards 188e076004c5 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] discards 1c292c2e8c06 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] discards 5be940fe67aa mm/Makefile: disable KCSAN for kmemleak discards 9243021eb897 mm/kmemleak.c: use address-of operator on section symbols discards cd8f8b99ee38 Revert "topology: add support for node_to_mem_node() to de [...] discards a7801fbb8fca slub: relocate freelist pointer to middle of object discards 97ae2bcf7f89 slub: improve bit diffusion for freelist ptr obfuscation discards 7c210cd2c298 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs discards 427c858ab821 mm/slub.c: replace cpu_slab->partial with wrapped APIs discards 751cb4b9eefd kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 36213a807ae3 fs_parse: Remove pr_notice() about each validation discards da479d8dc900 ramfs: support O_TMPFILE discards fd8f779650f0 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning discards 94778201a15d ocfs2: use scnprintf() for avoiding potential buffer overflow discards 0dfbb6c53ac4 Merge remote-tracking branch 'imx-mxs/for-next' discards 7e7555e0b777 ocfs2: roll back the reference count modification of the p [...] discards d41e132a2ec8 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] discards a7b70ba6bfd5 ocfs2: dlm: replace zero-length array with flexible-array member discards a5be33e63cbb ocfs2: cluster: replace zero-length array with flexible-ar [...] discards b8399218dba9 ocfs2: replace zero-length array with flexible-array member discards f368999fa187 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] discards 33cb9e17f10a ocfs2: remove useless err discards 1e8d9d6b9fb0 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" discards 3002d33263a8 ocfs2: there is no need to log twice in several functions discards c26b7f584163 ocfs2: remove dlm_lock_is_remote discards f4de14a90da9 Merge remote-tracking branch 'at91/at91-next' discards fe0cf883ab8d ocfs2: use OCFS2_SEC_BITS in macro discards 859e7f83048a ocfs2: remove unused macros discards 356c6a9a97fe ocfs2: remove FS_OCFS2_NM discards dbc9812eef2a scripts/spelling.txt: add more spellings to spelling.txt discards d3f9466a6c0e scripts/spelling.txt: add syfs/sysfs pattern discards 02c127524bcd asm-generic: make more kernel-space headers mandatory discards 7f10c53199b9 drivers/infiniband/sw/siw/siw_qp_rx.c: suppress uninitiali [...] discards c82624d5daa9 kthread: mark timer used by delayed kthread works as IRQ safe discards bf4e37cb5af3 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] discards 1c0dbcbd6ed6 mm-sparse-fix-kernel-crash-with-pfn_section_valid-check-v2 discards aea855529a53 mm/sparse: fix kernel crash with pfn_section_valid check discards 05464a6649bc mm: fork: fix kernel_stack memcg stats for various stack i [...] discards 17938ac90c2e mm: fork: fix kernel_stack memcg stats for various stack i [...] discards 6b49c2365888 hugetlb_cgroup: fix illegal access to memory discards 2594407cb338 /proc/kpageflags: do not use uninitialized struct pages discards bef7a8c2998e /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards cf8a1b2c90ce mm/swapfile.c: move inode_lock out of claim_swapfile discards 2fa9f54fd3f2 Merge remote-tracking branch 'aspeed/for-next' discards 0864563461b2 Merge remote-tracking branch 'amlogic/for-next' discards a5092d83c520 Merge remote-tracking branch 'arm-soc/for-next' discards e347404a679a Merge remote-tracking branch 'arm64/for-next/core' discards 4b423c46d058 Merge remote-tracking branch 'arm/for-next' discards 0eb214d190a3 Merge remote-tracking branch 'dma-mapping/for-next' discards 3e380a8cd637 Merge remote-tracking branch 'kbuild/for-next' discards a98807fcdbae Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 4dc51f5a7118 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 6e5ddf35d1ba Merge remote-tracking branch 'spdx/spdx-linus' discards 53391b67c33d Merge remote-tracking branch 'risc-v-fixes/fixes' discards 0f8546eb369b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 9c2d2615fdd4 Merge remote-tracking branch 'scsi-fixes/fixes' discards 61d7df31e5a3 Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards 0838ec6c93d6 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' discards f8c75e0255af Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 5c25e0a71f33 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 4951d215814c Merge remote-tracking branch 'kvm-fixes/master' discards 39b71943bb93 Merge remote-tracking branch 'omap-fixes/fixes' discards bfb43aa1c5b3 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 71e5b4bf643e Merge remote-tracking branch 'input-current/for-linus' discards 5e9196284ce1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards bea8f6fff0c4 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 0fe070144393 Merge remote-tracking branch 'regmap-fixes/for-linus' discards cd720e96493a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 21097140677d Merge remote-tracking branch 'sound-current/for-linus' discards c9d486c8e233 Merge remote-tracking branch 'mac80211/master' discards 0c0b983b5118 Merge remote-tracking branch 'ipsec/master' discards a1c60b3be470 Merge remote-tracking branch 'bpf/master' discards b44042b516aa Merge remote-tracking branch 'net/master' discards 1f91469b367d Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards b52dadb75622 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 05c75417511c Merge remote-tracking branch 'arc-current/for-curr' discards 06de758eac74 Merge branch 'kbuild-asinstr' into for-next discards f8e46ab9e9c7 firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START discards 63a5c8d2f988 firmware/dmi: Report DMI Bios & EC firmware release discards 6de8aad3b48c crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] discards 6742432d140c x86: update AS_* macros to binutils >=2.23, supporting ADX [...] discards 70af61315f0d Documentation/changes: Raise minimum supported binutils ve [...] discards 1bba993e7604 crypto: curve25519 - do not pollute dispatcher based on assembler discards 42615b5503b0 crypto: x86 - rework configuration based on Kconfig discards ccbdb7ca71e3 x86: add comments about the binutils version to support co [...] discards 1abc6233c8c0 x86: probe assembler capabilities via kconfig instead of makefile omits 32f89c5eb4d4 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits d5932450d1e2 drm/amdgpu: work around llvm bug #42576 omits a3cf2570b440 drm/amdkfd: Enable GWS based on FW Support omits 117d21e56d97 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits df43549f81c0 drm/amdgpu: Fix per-IB secure flag GFX hang omits 6d80ca3c033c drm/amdgpu: Fine-grained TMZ support omits 40a0ae0cf62d drm/amdgpu: stop evicting encrypted BOs to swap omits 6adf05cf60be drm/amdgpu: add TMZ handling to amdgpu_move_blit omits 93685039235f drm/amdgpu: also add the TMZ flag to GART omits d87da5cfa15d drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits e2a1e6feb8c8 drm/amdgpu: Move to a per-IB secure flag (TMZ) omits cabe67d62cf7 drm/amd/display: Indicate use of TMZ buffers to DC omits 2ec37ff4563f drm/amdgpu: implement TMZ accessor (v3) omits 349bf332eda9 drm/amdgpu: remove the alignment placeholder for secure buffer omits 0684876489ae drm/amdgpu: move CS secure flag next the structs where it's used omits f18efa4cfe14 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 801030df1731 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits d11882770fea drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits 745b6cfa9c75 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits 495df113399d drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits b980a002c225 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits e847996c053c drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 62f59a0dcc7e drm/amdgpu: job is secure iff CS is secure (v5) omits da0af07a37e1 drm/amdgpu: expand the context control interface with trust flag omits ae6a06dc08b4 drm/amdgpu: expand the emit tmz interface with trusted flag omits f9335641c307 drm/amdgpu: add tmz bit in frame control packet omits e5ca4cd3cd5a drm/amdgpu: add function to check tmz capability (v4) omits bded60e83930 drm/amdgpu: add amdgpu_tmz data structure omits 435839bafc02 drm/amdgpu: add tmz feature parameter (v2) omits db749d584591 drm/amdgpu: define the TMZ bit for the PTE omits 74e7855a89a4 drm/amdgpu: add UAPI to create secure commands (v3) omits 09f612f83ae8 drm/amdgpu: add UAPI for creating encrypted buffers omits 6669b823f2d5 drm/amd/display: Move backlight pwm enable function call omits 587f505551f4 drm/amd/display: Add ABM driver implementation omits 46bee35f74c2 drm/amd/display: 3.2.77 omits 8c777ecd970b drm/amdgpu: extend compute job timeout omits 17ba826886b8 drm/amdgpu: No need support vcn decode discards 0a896a6e2a60 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA omits cddc4de58e84 drm/amdgpu: postpone entering fullaccess mode omits 9d8e59459b1e drm/amdgpu: adjust sequence of ip_discovery init and timeo [...] omits 1c4aa73b74ce drm/amdgpu: equip new req_init_data handshake omits d6530fbe26b0 drm/amdgpu: use static mmio offset for NV mailbox omits a4297bed1352 drm/amdgpu: introduce new request and its function omits 6db56a303072 drm/amdgpu: introduce new idh_request/event enum omits 764122674d8b drm/amdgpu: cleanup idh event/req for NV headers omits b5c33097288f drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) omits 2455e5205ff2 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header omits 67713c0b0355 drm/amd/amdgpu: Add missing SMUIO v12 register to headers omits 7d7022a8290a drm/amdgpu/uvd7: remove unnecessary conversion to bool omits 8bb7e675348a drm/radeon: align short build log omits 25e283c76482 drm/radeon: use pattern rule to avoid code duplication in [...] omits febe703e5d45 drm/radeon: fix build rules of *_reg_safe.h omits 1e7480bc3455 drm/radeon: remove unneeded header include path omits 56038360da7a drm/amdgpu: Ignore the not supported error from psp omits 49724edce78d drm/amdgpu: Add 4k resolution for virtual display omits 37e94e421ff8 drm/amdgpu: Virtual display need to support multiple ctrcs omits 26721aa5a32e drm/amdgpu: disable ras query and iject during gpu reset omits 1361bbcfa796 drm/amdgpu: added xgmi ras error reset sequence omits 86d410f4aaa7 drm/amdgpu: cleanup all virtualization detection routine omits 0f7ba25f886c drm/amdgpu: amends feature bits for MM bandwidth mgr omits bb0e15c49161 drm/amdgpu: purge ip_discovery headers omits a45e0a7860f5 drm/amdgpu: Fix FRU data checking omits 91e62fd2756f drm/amdgpu: Expose TA FW version in fw_version file omits 01eb36beeecf drm/amdgpu: disabled fru eeprom access omits bab3191ef857 drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] omits e9c2a6e65401 drm/amdgpu: Add documentation for unique_id omits 47b1d3231b73 drm/amdgpu: Add documentation for PCIe accounting omits 22f938734d64 drm/amdgpu: Add documentation for memory info omits 269d3d9d3d0e drm/amdgpu: Enable reading FRU chip via I2C v3 omits 8c8edbb8b3ce drm/amd/display: Fix dcn21 num_states omits d32c53527fb2 drm/amd/display: Enable BT2020 in COLOR_ENCODING property omits 349a370781de drm/amd/display: LFC not working on 2.0x range monitors omits 4f9560554424 drm/amd/display: Support plane level CTM omits 786c85cf458f drm/amd/display: Revert change to HDCP display states omits ba4112cc2725 drm/amd/display: Not doing optimize bandwidth if flip pending. omits d4b9c889da59 drm/amd/display: Use double buffered DRR timing update by default omits 44e8817d2688 drm/amd/display: Support P010 pixel format omits 1653d848f1ca drm/amd/display: Update function to get optimal number of taps omits f2bc30eff723 drm/amdgpu: fix hpd bo size calculation error discards 1a908babcb14 x86: replace arch macros from compiler with CONFIG_X86_{32,64} discards af91185d7e06 RISC-V: Move all address space definition macros to one place discards 75fece52a192 x86: remove always-defined CONFIG_AS_AVX discards dfe52e20aa27 x86: remove always-defined CONFIG_AS_SSSE3 discards 508d0924d3f1 x86: remove always-defined CONFIG_AS_CFI_SECTIONS discards 2798d43feb07 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME discards 8623d695fe99 x86: remove always-defined CONFIG_AS_CFI discards 73a9a96739da x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] discards 0f4811281836 lib/raid6/test: fix build on distros whose /bin/sh is not bash discards b21b5c7792fe Merge branch 'asoc-5.7' into asoc-next discards 4f2470fa3478 Merge branch 'asoc-5.6' into asoc-linus discards fd38c90e74c5 dt-bindings: Add missing 'additionalProperties: false' discards 1b5c62e4fa65 dt-bindings: Clean-up schema errors due to missing 'addtio [...] discards a9295ff5fc97 soc: document merges omits 5159d9854910 Merge branch 'for-next-next-v5.6-20200326' into for-next-20200326 omits ca8314f7d7a9 Merge branch 'for-next-current-v5.5-20200326' into for-nex [...] omits 124cba26eced Merge branch 'ext/josef/enospc-fixes' into for-next-next-v [...] omits 4199d953c993 Merge branch 'ext/omar/dio-fixes' into for-next-next-v5.6- [...] omits a7fdd7cb047b Merge branch 'ext/josef/delayed-refs-time' into for-next-n [...] omits 5aac2f55ca90 Merge branch 'ext/josef/delayed-refs-flushing' into for-ne [...] omits 00b0d3bb3601 Merge branch 'misc-next' into for-next-next-v5.6-20200326 omits ba2b0dc3ade4 Merge branch 'misc-5.7' into for-next-next-v5.6-20200326 omits 57cd938d8049 Merge branch 'misc-5.6' into for-next-current-v5.5-20200326 omits 3195d42b2cd0 btrfs: throttle snapshot delete on delayed refs omits b82790b2211d btrfs: throttle truncate for delayed ref generation omits aca220be993e btrfs: check delayed refs while relocating omits c0d7aadf5243 btrfs: handle uncontrolled delayed ref generation omits 21f944735f86 btrfs: throttle delayed refs based on time omits 0442d9c499c4 btrfs: adjust the arguments for btrfs_should_throttle_dela [...] omits 43a26e5f1846 btrfs: kick off async delayed ref flushing if we are over [...] omits 8b577ec97d25 btrfs: add a mode for delayed ref time based throttling omits 938ce6606f6b btrfs: squash should_end_transaction omits a9f50c8aaf7f btrfs: make should_end_transaction check time to run delayed refs omits 10c9ef76fd35 btrfs: make btrfs_should_throttle_delayed_refs only check [...] omits a1d9e39538b3 btrfs: change btrfs_should_throttle_delayed_refs to a bool omits d3b39f42d0f0 btrfs: use a stable rolling avg for delayed refs avg omits deac18c49990 btrfs: unify buffered and direct I/O read repair omits 72fc32a485a5 btrfs: get rid of endio_repair_workers omits f2b30ee54465 btrfs: simplify direct I/O read repair omits 1eb52c8bd8d6 btrfs: get rid of one layer of bios in direct I/O omits ba9d3fc7cb61 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] omits d953c3d6a4d6 btrfs: convert btrfs_dio_private->pending_bios to refcount_t omits b15e9c7cd30c btrfs: kill btrfs_dio_private->private omits 8f1f2728b044 btrfs: move btrfs_dio_private to inode.c omits ca1d4ad7679c btrfs: make btrfs_check_repairable() static omits cb9112d3be8a btrfs: rename __readpage_endio_check to check_data_csum omits d62ec2f5e95f btrfs: clarify btrfs_lookup_bio_sums documentation omits 7e13c543d5cf btrfs: don't do repair validation for checksum errors omits b214dfcad18b btrfs: look at full bi_io_vec for repair decision omits dec49c8171a4 btrfs: fix double __endio_write_update_ordered in direct I/O omits e44e29a32972 btrfs: fix error handling when submitting direct I/O bio discards db104029e026 Merge branch 'arm/drivers' into for-next discards 3d4d85f47ddc Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] discards 2030755a8455 Merge tag 'tee-cleanup-for-5.7' of https://git.linaro.org/ [...] discards a727ff7c7f26 Merge tag 'soc-fsl-next-v5.7' of git://git.kernel.org/pub/ [...] discards 2c3ec518c2db Merge tag 'tegra-for-5.7-phy' of git://git.kernel.org/pub/ [...] discards 7d52bac0fadc Merge branch 'devel' into for-next discards 4d19a08cd204 Merge branch 'remotes/lorenzo/pci/vmd' discards deb564f75a48 Merge branch 'remotes/lorenzo/pci/tegra' discards f6d29b747b68 Merge branch 'remotes/lorenzo/pci/qcom' discards fa4911e7653c Merge branch 'remotes/lorenzo/pci/mobiveil' discards 40f92947f6e5 Merge branch 'remotes/lorenzo/pci/hv' discards 5b02dde51a39 Merge branch 'remotes/lorenzo/pci/endpoint' discards 329519f0abbb Merge branch 'remotes/lorenzo/pci/dt' discards 33dd906aed5b Merge branch 'remotes/lorenzo/pci/amlogic' discards 0c6e1a32b3d0 Merge branch 'pci/p2pdma' discards aea32a02b739 Merge branch 'pci/misc' discards 40c1a713bfbb Merge branch 'pci/interrupts' discards 9fe66f1d384d Merge branch 'pci/hotplug' discards db5e132088b0 Merge branch 'pci/enumeration' discards 352cb08a6588 Merge branch 'pci/aspm' omits c364f2ff2a83 btrfs: run btrfs_try_granting_tickets if a priority ticket fails omits fa70394032fc btrfs: only check priority tickets for priority flushing discards 3433138ad469 Merge branch 'v5.6-next/soc' into for-next discards 11e5e44ed523 Merge branch 'v5.6-next/dts64' into for-next discards 12fe325f4bf5 soc / drm: mediatek: Fix mediatek-drm device probing discards 396c3fccaf03 soc / drm: mediatek: Move routing control to mmsys device discards d2b257ca8e08 rcu-tasks: Code movement to allow more Tasks RCU variants discards ffc3f8d6edf8 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] discards 81ed96ae6bea rcu-tasks: Use unique names for RCU-Tasks kthreads and messages discards 0e6bf4a455b0 rcutorture: Add torture tests for RCU Tasks Rude discards fa0a453640bc rcu-tasks: Add an RCU-tasks rude variant discards e4d32ddcb316 rcu-tasks: Refactor RCU-tasks to allow variants to be added discards 8ab97a5fcbaf rcutorture: Add a test for synchronize_rcu_mult() discards 635201e8d4da rcu: Reinstate synchronize_rcu_mult() discards dcfdba5ae822 rcu-tasks: Create struct to hold state information discards 22e54b16afc3 rcu-tasks: Move Tasks RCU to its own file discards f03b55ef76ee rcutorture: Add flag to produce non-busy-wait task stalls discards 2703a816bdad rcu: Add per-task state to RCU CPU stall warnings discards 93bc6ec3f9be sched/core: Add function to sample state of locked-down task omits 5126caf1a67a PCI: tegra: Print -EPROBE_DEFER error message at debug level omits a7ed705ee6f2 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] omits d5450aa54f74 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] omits c5094f16d54e tools: PCI: Add 'e' to clear IRQ omits b6316cf78fa1 misc: pci_endpoint_test: Add ioctl to clear IRQ omits d2590709d8e4 misc: pci_endpoint_test: Avoid using module parameter to d [...] omits 43bcb1e3fbcb PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt omits 3848941a285d PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] omits 5820912b591e PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] omits b4b215733d96 misc: pci_endpoint_test: Add support to get DMA option fro [...] omits 72a6f6ec8449 tools: PCI: Add 'd' command line option to support DMA omits 92547637f769 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] omits bba0881f969d PCI: endpoint: functions/pci-epf-test: Print throughput in [...] omits 3bc8f89be584 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] omits 94e7e2008a85 PCI: endpoint: Fix clearing start entry in configfs omits d1a8611076c0 PCI: tegra: Add support for PCIe endpoint mode in Tegra194 omits 78223a086fb3 btrfs: Account for trans_block_rsv in may_commit_transaction omits 777b6260603d btrfs: allow us to use up to 90% of the global rsv for unlink omits 18f3f87767e6 btrfs: Improve global reserve stealing logic discards 7683c335f2e9 Merge branch 'perf/core' discards 5072c789731f Merge branch 'smp/core' discards b9690e14079e Merge branch 'x86/cleanups' omits 592b3bd890d3 btrfs: stop running all delayed refs during snapshot omits b352e8765021 btrfs: run delayed refs less often in commit_cowonly_roots omits c42373c38bd9 btrfs: only run delayed refs once before committing omits ec5f89d04d38 btrfs: delayed refs pre-flushing should only run the heads [...] omits b06e725bcecb btrfs: set delayed_refs.flushing for the first delayed ref [...] discards bb9b03013f62 Merge branch 'core/rcu' discards fe094c75d9d5 Merge branch 'locking/core' discards c5fbf4c97e15 Merge branch 'perf/urgent' discards 1da4cf62ac28 Merge branch 'timers/core' discards be1a6f56465e Merge branch 'x86/cleanups' discards 4e93480bf18b Merge branch 'x86/entry' discards abf3ab0d3678 Merge branch 'x86/vmware' discards 7c8cc6ff08b8 Merge branch 'linus' omits 6536a9e3ffcf f2fs: fix to avoid double unlock omits 7de5ad45b809 f2fs: fix potential .flags overflow on 32bit architecture omits e0267f078d46 f2fs: fix NULL pointer dereference in f2fs_verity_work() omits 0656797421d0 f2fs: fix to clear PG_error if fsverity failed omits a08a137f6f63 f2fs: don't call fscrypt_get_encryption_info() explicitly [...] omits ee9f210d060f f2fs: don't trigger data flush in foreground operation omits ca9186f4fead f2fs: fix NULL pointer dereference in f2fs_write_begin() omits a77dd196c076 f2fs: clean up f2fs_may_encrypt() omits c794a6e57d7e f2fs: fix to avoid potential deadlock omits 443bdd233419 f2fs: don't change inode status under page lock omits 0c69599f12f3 f2fs: fix potential deadlock on compressed quota file omits ce7d967b0ff7 f2fs: delete DIO read lock omits 6092267458b0 f2fs: don't mark compressed inode dirty during f2fs_iget() omits 6cb42354bf4c f2fs: fix long latency due to discard during umount discards d70e669eadf1 Merge branch 'spi-5.7' into spi-next discards 4d75036f478f rbd: don't mess with a page vector in rbd_notify_op_lock() discards de58d9506b03 rbd: don't test rbd_dev->opts in rbd_dev_image_release() discards 7508fb974e9f rbd: call rbd_dev_unprobe() after unwatching and flushing [...] discards d6826f921fa5 rbd: avoid a deadlock on header_rwsem when flushing notifies discards 8e0a52bb1235 ceph: fix snapshot directory timestamps discards e219079b86e0 ceph: wait for async creating inode before requesting new [...] discards e2d35c7198c2 ceph: don't skip updating wanted caps when cap is stale discards b41ec0a88cc7 ceph: request new max size only when there is auth cap discards 8930d477f36e ceph: cleanup return error of try_get_cap_refs() discards 084d1c26b83e ceph: return ceph_mdsc_do_request() errors from __get_parent() discards 56a204a8d5fd ceph: check all mds' caps after page writeback discards ef5d676e31a9 ceph: update i_requested_max_size only when sending cap ms [...] discards cb1d8664afc8 ceph: simplify calling of ceph_get_fmode() discards 6fb34022c41d ceph: remove delay check logic from ceph_check_caps() discards f5fcc5c8708d ceph: consider inode's last read/write when calculating wa [...] discards a9ce051afe63 ceph: always renew caps if mds_wanted is insufficient discards 24a3ce7e60cd ceph: update dentry lease for async create discards 2e747f8b6e4b ceph: attempt to do async create when possible discards e2cfbf2d5668 ceph: cache layout in parent dir on first sync create discards b593cbc4bd56 ceph: add new MDS req field to hold delegated inode number discards f9498ef508a5 ceph: decode interval_sets for delegated inos discards b20bb4d6d280 ceph: make ceph_fill_inode non-static discards 892e737e4b9c ceph: perform asynchronous unlink if we have sufficient caps discards b15be292482e ceph: don't take refs to want mask unless we have all bits discards 16ecfa6e6f1f ceph: cap tracking for async directory operations discards 051633f3b234 ceph: make __take_cap_refs non-static discards de5a65f01e88 ceph: add infrastructure for waiting for async create to complete discards a6123ca8e6dc ceph: track primary dentry link discards 4661d43928a0 ceph: add flag to designate that a request is asynchronous discards a331b428f98f ceph: more caps.c lockdep assertions discards cb5f2d56c289 ceph: clean up kick_flushing_inode_caps() discards ed2eb96fbe9d libceph: directly skip to the end of redirect reply discards 0c5dde920cec libceph: simplify ceph_monc_handle_map() discards ffb4d72f0591 ceph: return ETIMEDOUT errno to userland when request timed out discards 11da0b08e5ea ceph: re-org copy_file_range and fix some error paths discards c6508c90ea56 ceph: move to a dedicated slabcache for mds requests discards 7f78e4ddacb5 ceph: reorganize fields in ceph_mds_request discards 1b466b36a507 ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite discards 5765f07c16ad ceph: replace zero-length array with flexible-array member discards 289f451e0086 rbd: enable multiple blk-mq queues discards aee8942bc15c rbd: embed image request in blk-mq pdu discards 0336b4fbb764 rbd: acquire header_rwsem just once in rbd_queue_workfn() discards 535ccd979abf rbd: get rid of img_request_layered_clear() discards 40fb8426cd2b rbd: kill img_request kref discards 3eab363ecef6 ceph: check if file lock exists before sending unlock request discards ea01a4cb77ed ceph: fix description of some mount options discards 2a9cac9a462c ceph: move ceph_osdc_{read,write}pages to ceph.ko discards fefdeb72a0f8 ceph: don't ClearPageChecked in ceph_invalidatepage() discards 1a37d7f4f812 rbd: remove barriers from img_request_layered_{set,clear,test}() discards 8d0c6df137f6 libceph: drop CEPH_DEFINE_SHOW_FUNC discards a9bc2af98195 ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] discards bd33ec8073f4 ceph: add refcounting for Fx caps discards 173f9f706f01 ceph: register MDS request with dir inode from the start discards 3fd01918bbba Merge branch 'WIP.locking/core' discards a4068736634b Merge branch 'WIP.x86/entry' discards 630ed01451a3 Merge branch 'WIP.locking/kcsan' discards 4afa155be0b1 Merge branch 'core/objtool' discards b07838656143 Merge branch 'efi/core' discards eede06879d3c Merge branch 'irq/core' discards 64c500bc072a Merge branch 'irq/urgent' discards f33ba39f26b0 Merge branch 'x86/cleanups' discards 50b6b85a87dd Merge branch 'locking/kcsan' discards c841a3e924c6 Merge branch 'perf/core' discards 18e6816ee11f Merge branch 'perf/urgent' discards 742131dcf835 Merge branch 'ras/core' discards 6303507d8026 Merge branch 'sched/core' discards 377904993111 Merge branch 'sched/rt' discards 3585234d3df9 Merge branch 'smp/core' discards daae8238281d Merge branch 'timers/core' discards f59872028128 Merge branch 'timers/nohz' discards b65c5ec3f7d3 Merge branch 'x86/asm' discards fc684e8bb37b Merge branch 'x86/boot' discards cdc18b407593 Merge branch 'x86/build' discards c50c4f95f903 Merge branch 'x86/cleanups' discards 3be30ad6e8f7 Merge branch 'x86/cpu' discards 3a1a73b2f74e Merge branch 'x86/fpu' discards 9636fc064caa Merge branch 'x86/kdump' discards b2c8b850bd14 Merge branch 'x86/misc' discards bd5993fdb13f Merge branch 'x86/mm' discards 713fb47f6c27 Merge branch 'x86/splitlock' discards 3dbc8900c7df Merge branch 'x86/timers' discards 5239949caaf2 Merge branch 'x86/urgent' discards 953e73f4ea27 x86/entry: Fix SYS_NI() build failure discards 3d5a5417ad06 fpga: dfl: afu: support debug access to memory-mapped afu regions discards 24315b212b7d fpga: dfl.h: Replace zero-length array with flexible-array member discards cb489303edd7 hv: hyperv_vmbus.h: Replace zero-length array with flexibl [...] discards cdce0c035f07 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm [...] discards 8077f8157271 media: Fix build failure due to missing select REGMAP_I2C discards 912e10bb5888 Merge branch 'mvebu/dt64' into mvebu/for-next discards 35595372d95c Remove redundant YYLOC global declaration discards 04c929223d1d phy: tegra: xusb: Don't warn on probe defer discards 58e7bd08b569 phy: tegra: xusb: Add Tegra194 support discards 262e543ce9f5 phy: tegra: xusb: Protect Tegra186 soc with config discards adf82123aa5c phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186 discards 99fb933f4c92 phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210 discards d74ce0954cb2 phy: tegra: xusb: Add support to get companion USB 3 port discards 23babe30fb45 phy: tegra: xusb: Add usb-phy support discards 5a00c7c7604f phy: tegra: xusb: Add usb-role-switch support discards 28d4d0e16f09 When using NFSv4.2, the security label for the root inode [...] discards ec14a914b844 media: venus: firmware: Ignore secure call error on first resume discards e63de44d28ca xen/xenbus: remove unused xenbus_map_ring() discards b48c74f4e139 Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] discards d40662d5f12b virtio-net: Introduce hash report feature discards b8615b04a67d virtio-net: Introduce RSS receive steering feature discards 4b2e628b580f virtio-net: Introduce extended RSC feature discards 3fe59718f75c tools/virtio: option to build an out of tree module discards 2fb2e7cdfbb0 arm64: dts: agilex: correct service layer driver's compati [...] discards 3451e8410e0d dt-bindings, firmware: add compatible value Intel Stratix1 [...] discards 22adc4afc53a fpga: stratix10-soc: add compatible property value for int [...] discards 53b9b81eae30 arm64: dts: agilex: correct FPGA manager driver's compatib [...] discards 72916857199d dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] discards f9de105cf692 fpga: machxo2-spi: Use new structure for SPI transfer delays discards 79b6a7b477d0 fpga: ice40-spi: Use new structure for SPI transfer delays discards 250819c16597 fpga: dfl: pci: fix return value of cci_pci_sriov_configure discards 309db92e29b1 fpga: zynq: Remove clk_get error message for probe defer discards fe357dbae113 ubi: Fix an error pointer dereference in error handling code discards 31f36312d2ca ubifs: fix memory leak from c->sup_node discards 79fb9216b7be 9p: Remove unneeded semicolon discards 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 adds 0f751396346f Merge tag 'tpmdd-next-20200316' of git://git.infradead.org [...] adds c4b9de11d010 i3c: convert to use i2c_new_client_device() adds c03cb6646474 Merge tag 'i3c/for-5.7' of git://git.kernel.org/pub/scm/li [...] adds 3a0eb192c01f Merge tag 'for-5.7/libata-2020-03-29' of git://git.kernel. [...] adds 348e114bbd4d block: move the ->devnode callback to struct block_device_ [...] adds 2f227bb99934 block: add a blk_mq_init_queue_data helper adds 8d96a1117c21 null_blk: use blk_mq_init_queue_data adds ff27668ce809 bcache: pass the make_request methods to blk_queue_make_request adds 3d745ea5b095 block: simplify queue allocation adds f01b411f41f9 Revert "blkdev: check for valid request queue before issui [...] adds 130879f1ee0e block: move bio_map_* to blk-map.c adds 654a3667df36 block: return NULL in blk_alloc_queue() on error adds 10f36b1e80a9 Merge tag 'for-5.7/block-2020-03-29' of git://git.kernel.d [...] adds 02694e86356d block: add a zone condition debug helper adds c51d04199826 null_blk: add tracepoint helpers for zoned mode adds 766c3297d7e1 null_blk: add trace in null_blk_zoned.c adds 1592614838cb Merge tag 'for-5.7/drivers-2020-03-29' of git://git.kernel [...] adds 3d9932a8b240 io_uring: cleanup io_alloc_async_ctx() adds e59cd88028db Merge tag 'for-5.7/io_uring-2020-03-29' of git://git.kerne [...] adds abcb1e021ae5 Documentation: x86: exception-tables: document CONFIG_BUIL [...] adds 481ed297d900 Merge tag 'docs-5.7' of git://git.lwn.net/linux adds 20741a6e146c MAINTAINERS: erofs: update my email address adds 377ad0c28c1d Merge tag 'erofs-for-5.7-rc1' of git://git.kernel.org/pub/ [...] adds 51891498f2da seccomp: allow TSYNC and USER_NOTIF together adds 3db81afd9949 seccomp: Add missing compat_ioctl for notify adds 78b0dedd5292 Merge tag 'seccomp-v5.7-rc1' of git://git.kernel.org/pub/s [...] adds c271bdbf38e0 Merge tag 'pstore-v5.7-rc1' of git://git.kernel.org/pub/sc [...] adds 41dac9a2ad4a Merge branches 'edac-mc-cleanup', 'edac-misc', 'edac-drive [...] adds aaf985e21a4a Merge tag 'edac_updates_for_5.7' of git://git.kernel.org/p [...] adds ff7b862a4c35 Merge tag 'ras_updates_for_5.7' of git://git.kernel.org/pu [...] adds 47acac8cae28 Merge tag 'hwmon-for-v5.7' of git://git.kernel.org/pub/scm [...] adds 2632e7b618a7 media: venus: firmware: Ignore secure call error on first resume adds 063d19422476 Merge tag 'media/v5.7-1' of git://git.kernel.org/pub/scm/l [...] adds 0fa84af850a4 Merge tag 'usb-serial-5.7-rc1' of https://git.kernel.org/p [...] adds 6e562742a052 usb: typec: Correct the documentation for typec_cable_put() adds f63ec55ff904 usb: gadget: f_fs: Fix use after free issue as part of que [...] adds ad2d70121299 usb: gadget: fsl: remove unused variable 'driver_desc' adds 70d8b9e5e63d usb: cdns3: make signed 1 bit bitfields unsigned adds 62d65bdd9d05 USB: cdc-acm: restore capability check order adds db34c5ffee64 Merge tag 'usb-5.7-rc1' of git://git.kernel.org/pub/scm/li [...] adds 18555cb6db23 Revert "driver core: Set fw_devlink to "permissive" behavi [...] adds 59838093be51 Merge tag 'driver-core-5.7-rc1' of git://git.kernel.org/pu [...] adds bd864252cf5c staging: wilc1000: remove label from examples in DT bindin [...] adds f465b0a4e502 staging: rtl8723bs: rtw_efuse: Compress lines for immediat [...] adds 1b590af9fa2d staging: rtl8723bs: rtw_cmd: Compress lines for immediate return adds ecc11b42c79d staging: rtl8723bs: hal: Compress return logic adds 57e0ff116c43 staging: rtl8188eu: cleanup long line in odm.c adds 78989d9ab8c1 staging: rtl8723bs: hal: Remove unnecessary cast on void pointer adds 858ea450ae5d staging: rtl8723bs: core: Correct typos in comments adds 8fd1e0276eee staging: rtl8723bs: os_dep: Correct typos in comments adds 1879d30ede2f staging: rtl8723bs: hal: Correct typos in comments adds b67b7b0465ff staging: rtl8723bs: hal: Remove NULL check before kfree adds 1165dd73e811 staging: wlan-ng: fix use-after-free Read in hfa384x_usbin [...] adds ea7a10ea01aa Staging: rtl8192u: ieee80211: Use netdev_dbg() for debug m [...] adds 6a5693361a3e Staging: rtl8192u: ieee80211: Use netdev_warn() for networ [...] adds 33677b4890fd Staging: rtl8192u: ieee80211: Use netdev_info() with netwo [...] adds fd939d5b77b1 Staging: rtl8192u: ieee80211: Use netdev_alert(). adds ba22fd4ed1af staging: wilc1000: Use crc7 in lib/ rather than a private copy adds a10079c66290 staging: remove hp100 driver adds e681bb287f40 staging: vt6656: Use DIV_ROUND_UP macro instead of specific code adds 4c6ef3b156c6 Merge tag 'staging-5.7-rc1' of git://git.kernel.org/pub/sc [...] adds e129940938d8 Merge tag 'regmap-v5.7' of git://git.kernel.org/pub/scm/li [...] adds ebb3b9a92ba9 spi: efm32: Convert to use GPIO descriptors adds 1ba0b52ea73b Merge branch 'spi-5.7' into spi-next adds 6dfae59d37ae Merge remote-tracking branch 'regulator/for-next' into tmp adds a231bed2267c Merge tag 'regulator-spi-v5.7' of git://git.kernel.org/pub [...] adds 8f1073ed8c18 Merge branch 'pm-qos' adds be4f65405a88 Merge branch 'pm-cpuidle' adds 0411f0d10ead Merge branch 'pm-cpufreq' adds ada0629bd313 Merge branches 'pm-core', 'pm-sleep', 'pm-acpi' and 'pm-domains' adds 2409000a0cad Merge branches 'pm-devfreq', 'powercap' and 'pm-docs' adds 49835c15a552 Merge tag 'pm-5.7-rc1' of git://git.kernel.org/pub/scm/lin [...] adds c7be17a6b41a ACPICA: Update version to 20200214 adds 6d582d7e31b6 Merge branch 'acpica' adds f94a57a1897c Merge branches 'acpi-button', 'acpi-battery', 'acpi-osl', [...] adds 1da28f032305 Merge branches 'acpi-ec', 'acpi-fan' and 'acpi-pci' adds 6d90508121fd Merge tag 'acpi-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2ce94bc4e056 Merge tag 'pnp-5.7-rc1' of git://git.kernel.org/pub/scm/li [...] adds a92e92d1a749 objtool: Introduce validate_return() adds dbf4aeb0a494 objtool: Rename func_for_each_insn() adds f0f70adb7810 objtool: Rename func_for_each_insn_all() adds fc8bd77d6476 x86/kexec: Use RIP relative addressing adds 36cc552055a5 x86/kexec: Make relocate_kernel_64.S objtool clean adds 65fb11a7f6ae objtool: Optimize find_symbol_by_index() adds 1e11f3fdc326 objtool: Add a statistics mode adds 530389968739 objtool: Optimize find_section_by_index() adds ae358196fac3 objtool: Optimize find_section_by_name() adds 2a362ecc3ec9 objtool: Optimize find_symbol_*() and read_symbols() adds 53d20720bbc8 objtool: Rename find_containing_func() adds 513b5ca6b5fb objtool: Resize insn_hash adds cdb3d057a17d objtool: Optimize find_symbol_by_name() adds 8b5fa6bc326b objtool: Optimize read_sections() adds 8887a86eddd9 objtool: Delete cleanup() adds 74b873e49d92 objtool: Optimize find_rela_by_dest_range() adds 350994bf9541 objtool: Re-arrange validate_functions() adds d937a6dfc942 Merge branch 'core-objtool-for-linus' of git://git.kernel. [...] adds 7c4fa150714f Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds c2136dceba9a efi/libstub/arm64: Avoid image_base value from efi_loaded_image adds 594e576d4b93 efi/libstub/arm: Fix spurious message that an initrd was loaded adds a776c270a0b2 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] adds 9e860351550b m68knommu: Remove mm.h include from uaccess_no.h adds a08971e9488d futex: arch_futex_atomic_op_inuser() calling conventions change adds 0bea4f7beb68 sh: no need of access_ok() in arch_futex_atomic_op_inuser() adds dc8858899094 [parisc, s390, sparc64] no need for access_ok() in futex handling adds 36b1c7006736 objtool: whitelist __sanitizer_cov_trace_switch() adds 0ec33c0171a1 x86: convert arch_futex_atomic_op_inuser() to user_access_ [...] adds 8aef36dacb3a x86: don't reload after cmpxchg in unsafe_atomic_op2() loop adds a251b2d513ea generic arch_futex_atomic_op_inuser() doesn't need access_ok() adds f5544ba712af x86: get rid of user_atomic_cmpxchg_inatomic() adds cf226c42b2d6 Merge branch 'uaccess.futex' of git://git.kernel.org/pub/s [...] adds 7ecc6aa522e1 Documentation/locking/locktypes: Further clarifications an [...] adds 51e69e6551a8 Documentation/locking/locktypes: Minor copy editor fixes adds fc32150e6f43 thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t adds f1e67e355c2a fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular s [...] adds 4b9fd8a829a1 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 9b82f05f869a Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds 313f16e2e35a Merge branch 'sched/rt' into sched/core, to pick up comple [...] adds 642e53ead6ae Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 673b41e04a03 staging/octeon: fix up merge error adds 82c849eb36fe alpha: Replace setup_irq() by request_irq() adds e13b99f30058 c6x: Replace setup_irq() by request_irq() adds 45b26ddee6d7 hexagon: Replace setup_irq() by request_irq() adds 5497fce735ba sh: Replace setup_irq() by request_irq() adds ba947241f125 unicore32: Replace setup_irq() by request_irq() adds 8a13b02a010a Merge tag 'irqchip-5.7' of git://git.kernel.org/pub/scm/li [...] adds 2d385336afcc Merge tag 'irq-core-2020-03-30' of git://git.kernel.org/pu [...] adds e98eac6ff1b4 cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboo [...] adds 992a1a3b45b5 Merge tag 'smp-core-2020-03-30' of git://git.kernel.org/pu [...] adds 336622e9fce7 Merge tag 'timers-nohz-2020-03-30' of git://git.kernel.org [...] adds 4479730e9263 Revert "clocksource/drivers/timer-probe: Avoid creating de [...] adds dbb381b619aa Merge tag 'timers-core-2020-03-30' of git://git.kernel.org [...] adds d5f744f9a2ac Merge tag 'x86-entry-2020-03-30' of git://git.kernel.org/p [...] adds dbaba47085b0 x86/split_lock: Rework the initialization flow of split lo [...] adds a6a60741035b x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR adds 2853d5fafb1e Merge tag 'x86-splitlock-2020-03-30' of git://git.kernel.o [...] adds 458ef2a25e0c Merge tag 'x86-timers-2020-03-30' of git://git.kernel.org/ [...] adds 58233ccf9460 Merge tag 'm68k-for-v5.7-tag1' of git://git.kernel.org/pub [...] adds f75410a406e9 MIPS: ralink: mt7621: Fix soc_device introduction adds ba15533275dd Merge tag 'v5.6' into mips-next adds d71e064449a7 Merge tag 'mips_5.7' of git://git.kernel.org/pub/scm/linux [...] adds cad18da0afb1 Merge tag 'please-pull-ia64_for_5.7' of git://git.kernel.o [...] adds a8222fd5b80c Merge tag 'microblaze-v5.7-rc1' of git://git.monstr.eu/lin [...] adds 3cd86a58f773 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds c90beea22a2b x86/boot/compressed: Fix debug_puthex() parameter type adds 9589351ccf47 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds 84d5f77fc2ee x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS adds 4caffe6a28d3 x86/vdso: Discard .note.gnu.property sections in vDSO adds 97cddfc34549 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 01bd18624d91 x86/platform/uv: Add a missing prototype for uv_bau_messag [...] adds 4de4952c0abc x86/jump_label: Move 'inline' keyword placement adds be98dc6e5043 x86/mm: Mark setup_emu2phys_nid() static adds 860f89e61824 x86/efi: Add a prototype for efi_arch_mem_reserve() adds 5bacdc0982f2 x86/mm/set_memory: Fix -Wmissing-prototypes warnings adds c8e3dd86600a x86 user stack frame reads: switch to explicit __get_user() adds a4814443993c x86 kvm page table walks: switch to explicit __get_user() adds 71c3313a38aa x86: switch sigframe sigset handling to explict __get_user [...] adds 4b842e4e25b1 x86: get rid of small constant size cases in raw_copy_{to, [...] adds c63aad695dce vm86: get rid of get_user_ex() use adds 978727ca331e x86: get rid of get_user_ex() in ia32_restore_sigcontext() adds 3add42c29ceb x86: get rid of get_user_ex() in restore_sigcontext() adds 77f3c6166ddc x86: kill get_user_{try,catch,ex} adds a37d01ead405 x86: switch save_v86_state() to unsafe_put_user() adds 9f855c085fb1 x86: switch setup_sigcontext() to unsafe_put_user() adds d2d2728d161c x86: switch ia32_setup_sigcontext() to unsafe_put_user() adds 39f16c1c0f14 x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame() adds 44a1d9963259 x86: ia32_setup_sigcontext(): lift user_access_{begin,end} [...] adds e2390741053e x86: ia32_setup_frame(): consolidate uaccess areas adds 57d563c82925 x86: ia32_setup_rt_frame(): consolidate uaccess areas adds 119cd59fcfbe x86: get rid of put_user_try in __setup_rt_frame() (both 3 [...] adds b00d8f8f0b2b x86: setup_sigcontext(): list user_access_{begin,end}() in [...] adds 5c1f17809463 x86: __setup_frame(): consolidate uaccess areas adds ead8e4e7e2c7 x86: __setup_rt_frame(): consolidate uaccess areas adds 791612e9668c x86: x32_setup_rt_frame(): consolidate uaccess areas adds b87df6594486 x86: unsafe_put-style macro for sigmask adds cf122cfba5b1 kill uaccess_try() adds a2150327250e Merge branch 'next.uaccess-2' of git://git.kernel.org/pub/ [...] adds fdf5563a7200 Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] adds d0be2d53c7df Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] adds 5790921bc18b x86/insn: Add Control-flow Enforcement (CET) instructions [...] adds 1032f32645f8 perf/tests: Add CET instructions to the new instructions test adds 7cc7e9351927 Merge branch 'x86-misc-for-linus' of git://git.kernel.org/ [...] adds d9d76778927d Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] adds 42595ce90b9d Merge branch 'x86-vmware-for-linus' of git://git.kernel.or [...] adds 7568f5f9ee39 Revert "irqchip/xilinx: Do not call irq_set_default_host()" adds 5ed25ddf2c86 Revert "irqchip/xilinx: Enable generic irq multi handler" adds e416b11d56d7 Merge remote-tracking branch 'arc-current/for-curr' adds be8c827f50a0 mac80211: fix authentication with iwlwifi/mvm adds fbe4e0c1b298 ipv4: fix a RCU-list lock in fib_triestat_seq_show adds 5c3e82fe1596 sctp: fix refcount bug in sctp_wfree adds 582eea230536 sctp: fix possibly using a bad saddr with a given dst adds 25629fdaff2f net, ip_tunnel: fix interface lookup with no key adds bde1b56f898c udp: initialize is_flist with 0 in udp_gro_receive adds cf673ed0e057 net: fix fraglist segmentation reference count leak adds 16deaef205b6 net: hns3: drop the WQ_MEM_RECLAIM flag when allocating WQ adds 74ef402e134b net: hns3: fix for fraglist SKB headlen not handling correctly adds 944de4847af1 net: hns3: fix RSS config lost after VF reset. adds a9775bb64aa7 net: hns3: fix set and get link ksettings issue adds 0141317611ab Merge branch 'hns3-fixes' adds 1025c49d6568 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 adds 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 adds 3c22baeab40b Merge tag 'asoc-v5.7' of https://git.kernel.org/pub/scm/li [...] adds f128090491c3 ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 adds c44737449468 ALSA: hda/realtek - Set principled PC Beep configuration f [...] adds f36938aa7440 ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphon [...] adds b6f69c795547 Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h" adds 5c6cd7021a05 ALSA: usb-audio: Fix case when USB MIDI interface has more [...] adds 2ce937651cea Merge remote-tracking branch 'sound-current/for-linus' adds f3ca3f5b0966 dt-bindings: sound: cs42l51: Remove unneeded I2C unit name adds 76385a665ff5 ASoC: bcm: Fix pointer cast warning adds a91ab6509cd3 ASoC: AMD: Clear format bits before setting them adds 0ab070917afd ASoC: fix regwmask adds 1ba616bd1a6d ASoC: soc-dai: fix DAI startup/shutdown sequence adds ec14b65ab6bc ASoC: Intel: broadwell: Remove ignore_suspend flag from SS [...] adds a99661531e12 ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 [...] adds b0ada40cb80d ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from S [...] adds 793012c6c586 ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from S [...] adds 7f95581187a2 Merge series "ASoC: Intel: boards: Remove ignore_suspend f [...] adds 7f2430cda819 ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag adds 3bbbb7728fc8 ASoC: dapm: connect virtual mux with default value adds b8356d9bff22 Merge branch 'asoc-5.7' into asoc-linus adds 159ffff9a500 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds c3df0820ab37 Merge remote-tracking branch 'regmap-fixes/for-linus' adds d6013f7e400b Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds baee43bb7032 Merge remote-tracking branch 'omap-fixes/fixes' adds df11b83e2c2a Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds aa2309146432 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0cbc49508e13 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds 51e1c3f144fe Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds daec0f4a594d fpga: zynq: Remove clk_get error message for probe defer adds 3c2760b78f90 fpga: dfl: pci: fix return value of cci_pci_sriov_configure adds a8734862b4ea Merge remote-tracking branch 'fpga-fixes/fixes' adds d5dcde4c6230 Merge remote-tracking branch 'spdx/spdx-linus' adds 83a196773b8b drm/bridge: analogix_dp: Split bind() into probe() and rea [...] adds 771732386d6d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds eabd20cf7877 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds dbd35860122b kconfig: remove unused variable in qconf.cc adds 735aab1e008b kbuild: add -Wall to KBUILD_HOSTCXXFLAGS adds f463c3510d44 kbuild: add comment about grouped target adds 63b903dfebde net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for [...] adds 734f3719d343 net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for re [...] adds 7d7df745b0a6 net: wan: wanxl: refactor the firmware rebuild rule adds aa824e0c962b kbuild: remove AS variable adds 4623980dea7c kbuild: add outputmakefile to no-dot-config-targets adds d9dac147a2c3 kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset adds e51d8dacf272 Makefile: Update kselftest help information adds 94bb6186ccf2 lib/raid6/test: fix build on distros whose /bin/sh is not bash adds c57a1f14a7af x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] adds 6ac3baa0c16d x86: remove always-defined CONFIG_AS_CFI adds 59448490d04e x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME adds ebff1438f034 x86: remove always-defined CONFIG_AS_CFI_SECTIONS adds 8fbca70a167b x86: remove always-defined CONFIG_AS_SSSE3 adds 39f2db90fbde x86: remove always-defined CONFIG_AS_AVX adds 63378e004214 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA adds a5718efc6954 x86: probe assembler capabilities via kconfig instead of makefile adds f79647cbdc71 x86: add comments about the binutils version to support co [...] adds f71ec10db07c crypto: x86 - rework configuration based on Kconfig adds c9e3114eb113 crypto: curve25519 - do not pollute dispatcher based on assembler adds f1f180098777 Documentation/changes: Raise minimum supported binutils ve [...] adds e3a766e8ec28 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] adds 34184d33b57b crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] adds 40af14644bab Merge branch 'kbuild-asinstr' into for-next adds d73de64ff90d Merge remote-tracking branch 'kbuild/for-next' adds 982b8d1e63c7 Merge remote-tracking branch 'dma-mapping/for-next' adds 4b5678c73e48 Merge remote-tracking branch 'arm/for-next' 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 adds 718bf6b4cf37 Merge remote-tracking branch 'arm-soc/for-next' adds eada4ee197c3 Merge remote-tracking branch 'amlogic/for-next' adds dbb8cf3fe2a8 Merge remote-tracking branch 'aspeed/for-next' adds b4679e01008d Merge remote-tracking branch 'at91/at91-next' adds 34d33e3dfdbf Merge remote-tracking branch 'imx-mxs/for-next' adds f632e3ce8ff1 Merge remote-tracking branch 'keystone/next' adds 81aa57208490 Merge branch 'v5.6-next/dts64' into for-next adds d4037fa09152 soc / drm: mediatek: Move routing control to mmsys device adds 1d367541aded soc / drm: mediatek: Fix mediatek-drm device probing adds 6906847e14b5 Merge branch 'v5.6-next/soc' into for-next adds 262af2cafc3f Merge remote-tracking branch 'mediatek/for-next' adds 3f785ddb6206 arm64: dts: update SolidRun Armada 8040 phy interface types adds 9d32706f8aa8 Merge branch 'mvebu/dt64' into mvebu/for-next adds 5ad459badd19 Merge remote-tracking branch 'mvebu/for-next' adds c45427400baa Merge remote-tracking branch 'omap/for-next' adds 31ed30126af0 Merge remote-tracking branch 'qcom/for-next' adds c501e6bc8e8c ARM: dts: bcm2711: Update expgpio's GPIO labels adds 5d27ce44c1b5 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds 4258ed39c776 ARM: bcm2835_defconfig: Enable fixed-regulator adds e7b7daeb48e0 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 9a081baa7f8e Merge remote-tracking branch 'raspberrypi/for-next' adds 71b845a1a35f Merge remote-tracking branch 'realtek/for-next' adds 70e1c678b1a7 Merge remote-tracking branch 'renesas/next' adds ab344a646759 Merge remote-tracking branch 'reset/reset/next' adds 646626412fd8 Merge remote-tracking branch 'rockchip/for-next' adds 1464422d2540 ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers adds 3576c9d4fb2a Merge branch 'next/defconfig-late' into for-next adds a0f6a09c6db5 ARM: dts: exynos: Enable Bluetooth support for Rinato board adds 1e9d5673046b ARM: dts: exynos: Enable WLAN support for the Trats board adds 7ec8dcfbfb02 ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM366 [...] adds 469591c774e8 ARM: dts: exynos: Convert to new i2c-gpio bindings adds 15582549a367 ARM: dts: exynos: Correct regulator names adds 088e874131b2 ARM: dts: exynos: Correct the MAX8997 interrupts on the Tr [...] adds 9e934b629d27 ARM: dts: exynos: Remove useless address/size cells for ms [...] adds 378d64917b28 Merge branch 'next/dt-late' into for-next adds d1b8b42ba0c0 ARM: dts: exynos: Enable WLAN support for the Rinato board adds 3b2db8828514 Merge branch 'next/dt-late' into for-next adds 82e7b9c7605f ARM: dts: exynos: Enable WLAN support for the UniversalC210 board adds 5c1cb4ae848e Merge branch 'next/dt-late' into for-next adds 23f95ddd803c Merge remote-tracking branch 'samsung-krzk/for-next' adds 38f5edac0972 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds f74e72ab810f 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 adds 3f30d5b1346a Merge remote-tracking branch 'clk/clk-next' adds abe3baec3713 Merge remote-tracking branch 'csky/linux-next' adds 975010618a7c Merge remote-tracking branch 'h8300/h8300-next' adds 9d79b19a4c9c Merge remote-tracking branch 'm68knommu/for-next' adds d21a328aa4d1 Merge remote-tracking branch 'nds32/next' adds e8fa01a8f71e Merge remote-tracking branch 'openrisc/for-next' adds 9b516c2270f4 Merge remote-tracking branch 'parisc-hd/for-next' adds d5992867f5d6 Merge remote-tracking branch 'powerpc/next' adds 8446923ae4d7 RISC-V: Mark existing SBI as 0.1 SBI. adds b9dcd9e41587 RISC-V: Add basic support for SBI v0.2 adds ecbacc2a3efd RISC-V: Add SBI v0.2 extension definitions adds efca13989250 RISC-V: Introduce a new config for SBI v0.1 adds 1ef46c231df4 RISC-V: Implement new SBI v0.2 extensions adds e011995e826f RISC-V: Move relocate and few other functions out of __init adds 2875fe056156 RISC-V: Add cpu_ops and modify default booting method adds f90b43ce176c RISC-V: Export SBI error to linux error mapping function adds db5a79460315 RISC-V: Add SBI HSM extension definitions adds cfafe2601374 RISC-V: Add supported for ordered booting method using HSM adds f1e58583b9c7 RISC-V: Support cpu hotplug adds e2244ab05050 Merge remote-tracking branch 'risc-v/for-next' adds 194f75706b86 s390/ism: remove pm support adds 712fa5f294f3 s390/mm: cleanup arch_get_unmapped_area() and friends adds 34515df25d7e s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc adds 41677b1d9415 s390/ap: remove power management code from ap bus and drivers adds 5e1fb45ec8e2 s390/ccwgroup: remove pm support adds dea284867701 s390/qdio: remove unused function declarations adds b2745655be36 s390/qdio: set qdio_irq->cdev at allocation time adds 6a3eb35e56b3 s390/mm: remove page table downgrade support adds f75556081afe s390/mm: cleanup virtual memory constants usage adds 1058c163dc31 s390/mm: cleanup init_new_context() callback adds 0ea3b08eebae Merge remote-tracking branch 's390/features' adds e7e1e3a1b73f Merge remote-tracking branch 'sh/sh-next' adds b495dfed706c um: Cleanup CONFIG_IOSCHED_CFQ adds 7d7c0568285d um: Don't use console_drivers directly adds ba758cfce00a um: Fix len of file in create_pid_file adds c2ed957c3b28 um: Don't overwrite ethtool driver version adds 73343392aae8 um: Delete never executed timer adds 598f56303613 um: Fix overlapping ELF segments when statically linked adds 6e682d53fc1e um: ubd: Prevent buffer overrun on command completion adds e355b2f55efc um: ubd: Retry buffer read on any kind of error adds 35f3401317a3 um: falloc.h needs to be directly included for older libc adds b58c4e96192e hostfs: Use kasprintf() instead of fixed buffer formatting adds f185063bff91 um: Move timer-internal.h to non-shared adds 4b786e24ca80 um: time-travel: Rewrite as an event scheduler adds dd9ada562724 um: virtio: Implement VHOST_USER_PROTOCOL_F_INBAND_NOTIFICATIONS adds 88ce64249233 um: Implement time-travel=ext adds 0bc8fb4dda2b um: Implement ndelay/udelay in time-travel mode adds 5bef0a153bf2 um: Implement cpu_relax() as ndelay(1) for time-travel adds 336317938562 um: Make CONFIG_STATIC_LINK actually static adds 237ce2e681d2 um: vector: Avoid NULL ptr deference if transport is unset adds 4a7c46247f9c um: Remove some unnecessary NULL checks in vector_user.c adds b78f4c4b4bbd Merge remote-tracking branch 'uml/linux-next' adds 70cbddb97385 arch/xtensa: fix grammar in Kconfig help text adds adc044bf2320 Merge branch 'xtensa-5.7-fixes' into xtensa-for-next adds 7f4995d93c41 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 78e5dada316d Merge remote-tracking branch 'fscrypt/master' adds 223a02a09221 Merge branch 'misc-5.7' into for-next-current-v5.6-20200331 adds 5a7ef5cb05dc Merge branch 'for-next-current-v5.6-20200331' into for-nex [...] adds 29b91b02f6cc Merge remote-tracking branch 'btrfs/for-next' adds 3db0a2fc5668 ceph: register MDS request with dir inode from the start adds f85122afeb23 ceph: add refcounting for Fx caps adds 525d15e8e5ad ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] adds 072eaf3c0f0f libceph: drop CEPH_DEFINE_SHOW_FUNC adds 94f4857f4ba2 rbd: remove barriers from img_request_layered_{set,clear,test}() adds 70837470b41e ceph: don't ClearPageChecked in ceph_invalidatepage() adds 5107d7d505cb ceph: move ceph_osdc_{read,write}pages to ceph.ko adds cb63483ad06d ceph: fix description of some mount options adds bbb480ab05b2 ceph: check if file lock exists before sending unlock request adds 679a97d28627 rbd: kill img_request kref adds 78b42a871a65 rbd: get rid of img_request_layered_clear() adds a52cc6857535 rbd: acquire header_rwsem just once in rbd_queue_workfn() adds 59e542c86989 rbd: embed image request in blk-mq pdu adds f9b6b98d24f7 rbd: enable multiple blk-mq queues adds f682dc713c0a ceph: replace zero-length array with flexible-array member adds cb03c14390fb ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite adds c36d641493c9 ceph: reorganize fields in ceph_mds_request adds 058daab79d6b ceph: move to a dedicated slabcache for mds requests adds 1b0c3b9f91f0 ceph: re-org copy_file_range and fix some error paths adds 8ccf7fcce191 ceph: return ETIMEDOUT errno to userland when request timed out adds 4d8b8fb4940a libceph: simplify ceph_monc_handle_map() adds bb0e681dda33 libceph: directly skip to the end of redirect reply adds e8a4d2677154 ceph: clean up kick_flushing_inode_caps() adds c7e4f85ce967 ceph: more caps.c lockdep assertions adds 3bb48b4142bb ceph: add flag to designate that a request is asynchronous adds f5e17aed3acc ceph: track primary dentry link adds 891f3f5a6a06 ceph: add infrastructure for waiting for async create to complete adds 40dcf75e82f8 ceph: make __take_cap_refs non-static adds a25949b99003 ceph: cap tracking for async directory operations adds 173e70e8ac0f ceph: don't take refs to want mask unless we have all bits adds 2ccb45462aea ceph: perform asynchronous unlink if we have sufficient caps adds 966c716018de ceph: make ceph_fill_inode non-static adds d48464878708 ceph: decode interval_sets for delegated inos adds 6deb8008a8e6 ceph: add new MDS req field to hold delegated inode number adds 785892fe88f6 ceph: cache layout in parent dir on first sync create adds 9a8d03ca2e2c ceph: attempt to do async create when possible adds 3313f66a57ed ceph: update dentry lease for async create adds c0e385b1067a ceph: always renew caps if mds_wanted is insufficient adds 719a2514e9bf ceph: consider inode's last read/write when calculating wa [...] adds a0d93e327fc4 ceph: remove delay check logic from ceph_check_caps() adds 135e671e54fc ceph: simplify calling of ceph_get_fmode() adds 11ba6b9ceeb4 ceph: update i_requested_max_size only when sending cap ms [...] adds bf73c62e7ff8 ceph: check all mds' caps after page writeback adds c6d50296032f ceph: return ceph_mdsc_do_request() errors from __get_parent() adds 546d402085d6 ceph: cleanup return error of try_get_cap_refs() adds 42d70f8e31df ceph: request new max size only when there is auth cap adds 0aa971b6fd3f ceph: don't skip updating wanted caps when cap is stale adds 9bccb76574ad ceph: wait for async creating inode before requesting new [...] adds ef9157259fb7 ceph: fix snapshot directory timestamps adds 512d9a3147ed rbd: avoid a deadlock on header_rwsem when flushing notifies adds d0c8a31b9f4a rbd: call rbd_dev_unprobe() after unwatching and flushing [...] adds 7ee6ae9ed787 rbd: don't test rbd_dev->opts in rbd_dev_image_release() adds 3e10eb7331c7 rbd: don't mess with a page vector in rbd_notify_op_lock() adds 3417c5d6318b Merge remote-tracking branch 'ceph/master' adds 1455c69900c8 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 15c981d16d70 Merge tag 'for-5.7-tag' of git://git.kernel.org/pub/scm/li [...] adds 40e7e86ef165 gfs2: Clean up inode initialization and teardown adds 969183bc68bc gfs2: Switch to list_{first,last}_entry adds d580712a3727 gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc adds 2fba46a04c38 gfs2: Change inode qa_data to allow multiple users adds 1595548fe72c gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put adds 4bd684bc0143 gfs2: Remove unnecessary gfs2_qa_{get,put} pairs adds e04d339bd8b1 gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink adds 9592ea80ad13 gfs2: instrumentation wrt ail1 stuck adds c953a735c7d4 gfs2: change from write to read lock for sd_log_flush_lock [...] adds 75b46c437f6b gfs2: Fix oversight in gfs2_ail1_flush adds 018d21f5c58c Merge tag 'gfs2-for-5.7' of git://git.kernel.org/pub/scm/l [...] adds edad734c74a4 smb3: use SMB2_SIGNATURE_SIZE define adds f7950cb05d06 cifs: smbd: Calculate the correct maximum packet size for [...] adds 4ebb8795a746 cifs: smbd: Check and extend sender credits in interrupt context adds 3946d0d04bb3 cifs: Allocate encryption header through kmalloc adds f460c5027473 cifs: update internal module version number adds 645c248d6fc4 Merge tag '5.7-rc-smb3-fixes-part1' of git://git.samba.org [...] adds 3fb200fa2995 Merge remote-tracking branch 'cifs/for-next' adds 6def1a1d2d58 fanotify: Fix the checks in fanotify_fsid_equal adds a32f0ecd79b4 Merge fanotify fix from Nathan Chancellor. adds 412c858a70dd Merge remote-tracking branch 'ext3/for_next' adds 626b035b816b ext4: don't set dioread_nolock by default for blocksize < [...] adds b9c538da4e52 ext4: fix incorrect inodes per group in error message adds df41460a21b0 ext4: fix incorrect group count in ext4_fill_super error message adds 2ea2fc775321 ext4: save all error info in save_error_info() and drop ex [...] adds 576c824ac1ba Merge remote-tracking branch 'ext4/dev' adds 530e07042002 f2fs: don't mark compressed inode dirty during f2fs_iget() adds ad8d6a02d685 f2fs: delete DIO read lock adds 466357dc9b5f f2fs: fix potential deadlock on compressed quota file adds 9995e40126a7 f2fs: don't change inode status under page lock adds b13f67ffe347 f2fs: fix to avoid potential deadlock adds 8c7d4b57607b f2fs: clean up f2fs_may_encrypt() adds 62f63eea291b f2fs: fix NULL pointer dereference in f2fs_write_begin() adds 7bcd0cfa735d f2fs: don't trigger data flush in foreground operation adds d76af0d675d4 f2fs: don't call fscrypt_get_encryption_info() explicitly [...] adds 23c51bed6f5d f2fs: fix to clear PG_error if fsverity failed adds 79bbefb19f13 f2fs: fix NULL pointer dereference in f2fs_verity_work() adds 7653b9d87516 f2fs: fix potential .flags overflow on 32bit architecture adds 74878565fbbf f2fs: fix to avoid double unlock adds db251553c752 f2fs: xattr.h: Make stub helpers inline adds 7496affa3258 f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages() adds 887347a09a6a f2fs: clean up {cic,dic}.ref handling adds 91faa5344fd2 f2fs: change default compression algorithm adds 09ff48011e22 f2fs: compress: fix to call missing destroy_compress_ctx() adds 23b1faaade19 f2fs: compress: add .{init,destroy}_decompress_ctx callback adds 3e1b4d019a77 f2fs: compress: support zstd compress algorithm adds 09b046b4fe8d f2fs: clean up dic->tpages assignment adds e911ab0e7a69 f2fs: show compression in statx adds 54f859fce219 f2fs: fix to verify tpage before releasing in f2fs_free_dic() adds 76fa8ed350b1 f2fs: switch discard_policy.timeout to bool type adds 8e688f527ba5 f2fs: add missing CONFIG_F2FS_FS_COMPRESSION adds 389ddc596fc1 f2fs: fix to disable compression on directory adds 8a1ca11a95e2 f2fs: keep inline_data when compression conversion adds 844337574c44 Merge remote-tracking branch 'f2fs/dev' adds 9e1048fe8719 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/ [...] adds 345067d8670a Merge remote-tracking branch 'nfs/linux-next' adds bdcba7601ebd Merge remote-tracking branch 'nfsd/nfsd-next' adds 83552eacdfc0 ovl: fix WARN_ON nlink drop to zero adds 4d314f7859dc ovl: use a private non-persistent ino pool adds dfe51d47b7ee ovl: avoid possible inode number collisions with xino=on adds 926e94d79baf ovl: enable xino automatically in more cases adds 2eda9eaa6d7e ovl: document xino expected behavior adds e97e87dfd9c5 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 4ab25ac8b2b5 ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() adds 81423c785516 ubifs: ubifs_jnl_write_inode: Fix a memory leak bug adds 927cc5cec35f ubifs: ubifs_add_orphan: Fix a memory leak bug adds c16f39d14a7e ubi: fastmap: Free unused fastmap anchor peb during detach adds 294a8dbe34d3 ubi: fastmap: Only produce the initial anchor PEB when fas [...] adds acc5af3efa30 ubifs: Fix out-of-bounds memory access caused by abnormal [...] adds 3676f32a98cd ubi: ubi-media.h: Replace zero-length array with flexible- [...] adds decbcecc5b42 Merge remote-tracking branch 'ubifs/linux-next' adds 1f5bd6a20201 9p: Fix Kconfig indentation adds 51958817391d 9p: Remove unneeded semicolon adds 388f6966b057 9pnet: allow making incomplete read requests adds 52cbee2a5768 9p: read only once on O_NONBLOCK adds 43657496e466 net/9p: remove unused p9_req_t aux field adds 636203e5614f 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 adds c6425702f21e xfs: ratelimit inode flush on buffered write ENOSPC adds d8fcb6f1346c xfs: remove redundant variable assignment in xfs_symlink() adds 18023a16d45f Merge remote-tracking branch 'xfs/for-next' adds 2c8d1a72ccdf Merge remote-tracking branch 'iomap/iomap-for-next' adds f452a253dc67 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds a77b53c4e26c Merge remote-tracking branch 'file-locks/locks-next' adds a11cc5e4e93c Merge remote-tracking branch 'vfs/for-next' adds 1e21e7e8e4c8 Merge remote-tracking branch 'printk/for-next' adds 3b364c659bd3 PCI/ASPM: Reduce severity of common clock config message adds cb118d12a77c Merge branch 'pci/aspm' adds b5dfbeacf748 PCI/ERR: Combine pci_channel_io_frozen cases adds 6d2c89441571 PCI/ERR: Update error status after reset_link() adds be06c1b42eea PCI/DPC: Move DPC data into struct pci_dev adds b6cf1a42f916 PCI/ERR: Remove service dependency in pcie_do_recovery() adds e8e5ff2aeec1 PCI/ERR: Return status of pcie_do_recovery() adds 27005618178e PCI/DPC: Cache DPC capabilities in pci_init_capabilities() adds 20e15e673b05 PCI/AER: Add pci_aer_raw_clear_status() to unconditionally [...] adds aea47413e7ce PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for [...] adds ac1c8e35a326 PCI/DPC: Add Error Disconnect Recover (EDR) support adds 894020fdd88c PCI/AER: Rationalize error status register clearing adds 612ea75f8905 Merge branch 'pci/edr' adds eb199107785e Merge branch 'pci/enumeration' adds 3e487d2e4aa4 PCI: pciehp: Fix indefinite wait on sysfs requests adds 8edf5332c393 PCI: pciehp: Fix MSI interrupt race adds 6fb89be1321e Merge branch 'pci/hotplug' adds 2be39108452d Merge branch 'pci/interrupts' adds bd641fd8303a PCI: sysfs: Revert "rescan" file renames adds 5f014572467f Merge branch 'pci/misc' adds 179b691f547a Merge branch 'pci/p2pdma' adds 72e0ef0e5f06 PCI: Use ioremap(), not phys_to_virt() for platform ROM adds 2c8d5a2dc1e3 PCI: Add support for root bus sizing adds 5799dac9c38a alpha: Fix nautilus PCI setup adds 928b31881092 Merge branch 'pci/resource' adds 3375590623e4 PCI: Add Zhaoxin Vendor ID adds 0325837c51cb PCI: Add ACS quirk for Zhaoxin multi-function devices adds 299bd044a6f3 PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports adds 8b1e7dfb999d Merge branch 'pci/virtualization' adds 7b96a52e3215 Merge branch 'remotes/lorenzo/pci/amlogic' adds 8ee534a89120 Merge branch 'remotes/lorenzo/pci/dt' adds 9a5595ab21a9 PCI: dwc: pci-dra7xx: Fix MSI IRQ handling adds 62935ccaf523 Merge branch 'remotes/lorenzo/pci/dwc' adds c57247f940e8 PCI: tegra: Add support for PCIe endpoint mode in Tegra194 adds f58d5f53c894 PCI: endpoint: Fix clearing start entry in configfs adds a558357b1b34 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] adds fd7b63114eab PCI: endpoint: functions/pci-epf-test: Print throughput in [...] adds d29323773941 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] adds 89f00b80fdb2 tools: PCI: Add 'd' command line option to support DMA adds 5d6f4e192931 misc: pci_endpoint_test: Add support to get DMA option fro [...] adds 5d71ac5f6e02 PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] adds a4cca0eabff3 PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] adds e9eff55bcdea PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt adds de99da76fa8a misc: pci_endpoint_test: Avoid using module parameter to d [...] adds 88d679a8a1ad misc: pci_endpoint_test: Add ioctl to clear IRQ adds 3bc7b8ba47a1 tools: PCI: Add 'e' to clear IRQ adds 0d603f874e75 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] adds 9d316131da53 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] adds 6c0ac36be887 PCI: tegra: Print -EPROBE_DEFER error message at debug level adds 42cd904e03e8 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] adds ea16df5b2a6b Merge branch 'remotes/lorenzo/pci/endpoint' adds 96f2a6a05486 Merge branch 'remotes/lorenzo/pci/hv' adds cbb805f7489e Merge branch 'remotes/lorenzo/pci/mobiveil' adds bc37f5530abb Merge branch 'remotes/lorenzo/pci/qcom' adds e238ca793e02 Merge branch 'remotes/lorenzo/pci/tegra' adds 505d60df2623 Merge branch 'remotes/lorenzo/pci/vmd' adds d79d8bb96367 Merge remote-tracking branch 'pci/next' adds 07c9b3bb0c89 Merge remote-tracking branch 'hid/for-next' adds 9778aad2f2f7 Merge branch 'i2c/for-current' into i2c/for-next adds 6d7e0a34206d Merge tag 'v5.6-rc7' into i2c/for-5.7 adds 624d1be7a126 macintosh: convert to i2c_new_scanned_device adds df576beee53a i2c: rcar: clean up after refactoring i2c_timings adds ae7a83a5275b Merge branch 'i2c/for-5.7' into i2c/for-next adds 62328dacd3a7 Merge remote-tracking branch 'i2c/i2c/for-next' adds 12028f913eb9 firmware/dmi: Report DMI Bios & EC firmware release adds 9984ee1fd1df Merge branch 'dmi/master' adds 123a3725e12c Merge remote-tracking branch 'pm/linux-next' adds 979b9c26e3b0 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 5025d0ea56c2 Merge remote-tracking branch 'ieee1394/for-next' adds 9d158d163257 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 adds 9d04d56c47b1 RDMA/hns: Reduce PFC frames in congestion scenarios adds 019cd05ce59d RDMA/hns: Reduce the maximum number of extend SGE per WQE adds 90e735aecc4c RDMA/hns: Modify the mask of QP number for CQE of hip08 adds d35dc58dd26e RDMA/hns: Fix uninitialized variable bug adds 3e87f4313035 IB/qib: Delete struct qib_ivdev.qp_rnd adds b4d8ddf8356d RDMA/bnxt_re: make bnxt_re_ib_init static adds 673220248bf8 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' adds f0b5989745c3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 791bb3fcafce net: macsec: add support for specifying offload upon link [...] adds bd734a742d55 net: phy: micrel.c: add rgmii interface delay possibility [...] adds 1b68480b945e ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii adds 5ef5c90e3cb3 selftests: move timestamping selftests to net folder adds 798dda818ad1 net: page pool: allow to pass zero flags to page_pool_init() adds 3b85720d3fd7 qed: Fix race condition between scheduling and destroying [...] adds a08e7fd9123d net: Fix typo of SKB_SGO_CB_OFFSET adds b8f14878e6ae s390/qeth: support net namespaces for L3 devices adds 336aa67bd027 net: dsa: sja1105: show more ethtool statistics counters f [...] adds 1d01145fd659 net: dsa: mt7530: use resolved link config in mac_link_up() adds 9c11cc784963 devlink: don't wrap commands in rST shell blocks adds 41b145024ca7 mlx4: fix "initializer element not constant" compiler error adds 3df523ab582c mptcp: Add ADD_ADDR handling adds 1b1c7a0ef7f3 mptcp: Add path manager interface adds f296234c98a8 mptcp: Add handling of incoming MP_JOIN requests adds ec3edaa7ca6c mptcp: Add handling of outgoing MP_JOIN requests adds 926bdeab5535 mptcp: Implement path manager interface commands adds cc9d25669866 mptcp: update per unacked sequence on pkt reception adds 18b683bff89d mptcp: queue data for mptcp level retransmission adds b51f9b80c032 mptcp: introduce MPTCP retransmission timer adds d027236c41fd mptcp: implement memory accounting for mptcp rtx queue adds 7948f6cc9951 mptcp: allow partial cleaning of rtx head dfrag adds 3f8e0aae1796 mptcp: rework mptcp_sendmsg_frag to accept optional dfrag adds 3b1d6210a957 mptcp: implement and use MPTCP-level retransmission adds 5147dfb50832 mptcp: allow dumping subflow context to userspace adds fc518953bc9c mptcp: add and use MIB counter infrastructure adds 01cacb00b35c mptcp: add netlink-based PM adds eedbc685321b selftests: add PM netlink functional tests adds b08fbf241064 selftests: add test-cases for MPTCP MP_JOIN adds c189b5483c1b Merge branch 'mptcp-multiple-subflows-path-management' adds cfa933d938d8 include: uapi: linux: add rpl sr header definition adds f37c60593634 addrconf: add functionality to check on rpl requirements adds 8610c7c6e3bd net: ipv6: add support for rpl sr exthdr adds faee676944da net: add net available in build_state adds a7a29f9c361f net: ipv6: add rpl sr tunnel adds 96376cad3508 Merge branch 'ipv6-add-rpl-source-routing' adds b51fb7711a6d ethtool: fix reference leak in ethnl_set_privflags() adds 217275453b3e ethtool: provide coalescing parameters with COALESCE_GET request adds 9881418c7556 ethtool: set coalescing parameters with COALESCE_SET request adds 0cf3eac8c936 ethtool: add COALESCE_NTF notification adds 7f59fb32b096 ethtool: provide pause parameters with PAUSE_GET request adds 3ab879933d3c ethtool: set pause parameters with PAUSE_SET request adds bf37faa3867b ethtool: add PAUSE_NTF notification adds b7eeefe72eb0 ethtool: provide EEE settings with EEE_GET request adds fd77be7bd43c ethtool: set EEE settings with EEE_SET request adds 6c5bc8fe4e19 ethtool: add EEE_NTF notification adds f76510b458a5 ethtool: add timestamping related string sets adds 5b071c59ede0 ethtool: provide timestamping information with TSINFO_GET request adds c13b5adb0627 Merge branch 'ethtool-netlink-interface-part-4' adds e999a7343da7 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 6838a35a4567 net/mlx5: Use a separate work queue for fib event handling adds 49964352ca27 net/mlx5: E-Switch: Move eswitch chains to a new directory adds 5a37a8df809b net/mlx5e: refactor indr setup block adds 07c264ab8e6c net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support adds aba6d497c821 Merge tag 'mlx5-updates-2020-03-29' of git://git.kernel.or [...] adds 76dcbd237059 net: ethernet: ti: fix spelling mistake "rundom" -> "random" adds 3aeaaa59fd69 selftests:mptcp: fix failure due to whitespace damage adds ad59ddd02de2 Crypto: chelsio - Fixes a hang issue during driver registration adds 876aa9f527cd Crypto: chelsio - Fixes a deadlock between rtnl_lock and u [...] adds 07c9f74a8961 Merge branch 'crypto-chelsio-Fixes-issues-during-chcr-driv [...] adds ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering adds e14394e65685 crypto/chcr: fix incorrect ipv6 packet length adds 3a0a97838923 crypto/chtls: Fix chtls crash in connection cleanup adds cd1ff948302b dpaa_eth: Make dpaa_a050385_wa static adds 32109c7065a2 net: ena: Make some functions static adds ee91a83e0849 net: dsa: Simplify 'dsa_tag_protocol_to_str()' adds 384a46ea7bdc esp4: add gso_segment for esp4 beet mode adds 7f9e40eb18a9 esp6: add gso_segment for esp6 beet mode adds 308491755f36 xfrm: add prep for esp beet mode offload adds acc086bfb957 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8953b0770ff4 net: introduce nla_put_bitfield32() helper and use it adds 93a129eb8c52 net: sched: expose HW stats types per action used by drivers adds 6e2345c197a9 Merge branch 'net-sched-expose-HW-stats-types-per-action-u [...] adds 054eae82537e net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG adds 62582a7ee783 ptp: Avoid deadlocks in the programmable pin code. adds c7f0d4c898cb netdevsim: Change dummy reporter auto recover default adds ba7d16c77942 devlink: Implicitly set auto recover flag when registering [...] adds 48bb52c80be0 devlink: Add auto dump flag to health reporter adds 307b4e0b3728 Merge branch 'Devlink-health-auto-attributes-refactor' adds ea315c55074e mlxsw: spectrum_ptp: Fix build warnings adds aa47b540b79c ionic: decouple link message from netdev state adds 987c0871e8ae ionic: check for linkup in watchdog adds 2a8c2c1a0264 ionic: move debugfs add/delete to match alloc/free adds 0b0641009b89 ionic: move irq request to qcq alloc adds f9c00e2cf258 ionic: clean tx queue of unfinished requests adds d5eddde5ec52 ionic: check for queues before deleting adds 49d3b493673a ionic: disable the queues on link down adds c672412f6172 ionic: remove lifs on fw reset adds 0d5d6045a7dd Merge branch 'ionic-support-for-firmware-upgrade' adds c9a7fe1238e5 net: mscc: ocelot: add action of police on vcap_is2 adds e13c2075280e net: dsa: refactor matchall mirred action to separate function adds 342971766c17 net: dsa: add port policers adds fc411eaac8db net: dsa: felix: add port policers adds a7cc081cabda net: dsa: sja1105: add configuration of port policers adds a6af77637adc net: dsa: sja1105: add broadcast and per-traffic class policers adds 3288dffc5dd8 Merge branch 'Port-and-flow-policers-for-DSA' adds 4abc3c04810b r8169: improve handling of TD_MSS_MAX adds 8063f761cd7c qed: Fix use after free in qed_chain_free adds 033c6f3b7837 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds b8447abc4c8f r8169: factor out rtl8169_tx_map adds 0bd274060a0f net: phylink: change phylink_mii_c22_pcs_set_advertisement [...] adds e7765d634aaa net: phylink: rename 'ops' to 'mac_ops' adds 4c0d6d3a7a81 net: phylink: add separate pcs operations structure adds 2d39eab45b2c Merge branch 'split-phylink-PCS-operations' adds 1e8c66198926 devlink: Add packet trap policers support adds ef7d5c7d4340 Documentation: Add description of packet trap policers adds ad188458d012 netdevsim: Add devlink-trap policer support adds f9f54392d2c8 devlink: Add packet trap group parameters support adds c064875a6352 devlink: Allow setting of packet trap group parameters adds 0dc8249a2e7c netdevsim: Add support for setting of packet trap group pa [...] adds 5fbff58e27a1 selftests: netdevsim: Add test cases for devlink-trap policers adds 2b84d7c3f6cc mlxsw: reg: Extend QPCR register adds 03484e49e7cc mlxsw: spectrum: Track used packet trap policer IDs adds 4561705b1743 mlxsw: spectrum_trap: Prepare policers for registration wi [...] adds 13f2e64b94ea mlxsw: spectrum_trap: Add devlink-trap policer support adds bc82521e3b8e mlxsw: spectrum_trap: Do not initialize dedicated discard policer adds d12d8468214a mlxsw: spectrum_trap: Switch to use correct packet trap group adds 39defcbba0cd mlxsw: spectrum_trap: Add support for setting of packet tr [...] adds 9f3e63c5d698 selftests: mlxsw: Add test cases for devlink-trap policers adds 6fe9a949d3fe Merge branch 'Add-packet-trap-policers-support' adds 19f8f717f620 netfilter: ctnetlink: Add missing annotation for ctnetlink [...] adds 6b36d4829cbc netfilter: conntrack: Add missing annotations for nf_connt [...] adds 73348fed35d0 ipvs: optimize tunnel dumps for icmp errors adds 8ac2bd357775 netfilter: conntrack: export nf_ct_acct_update() adds cfbd1125fc87 netfilter: nf_tables: add enum nft_flowtable_flags to uapi adds 53c2b2899af7 netfilter: flowtable: add counter support adds 133a2fe594dc netfilter: flowtable: Fix incorrect tc_setup_type type adds 0a6a9515fe39 netfilter: nf_tables: silence a RCU-list warning in nft_ta [...] adds 422c032afcf5 netfilter: flowtable: Use rw sem as flow block lock adds 7da182a998d6 netfilter: flowtable: Use work entry per offload command adds dd3cc111f2e3 netfilter: nf_queue: make nf_queue_entry_release_refs static adds 119e52e664c5 netfilter: nf_queue: place bridge physports into queue_ent [...] adds af370ab36fcd netfilter: nf_queue: do not release refcouts until nf_rein [...] adds 28f715b9e6dd netfilter: nf_queue: prefer nf_queue_entry_free adds 7c6b4121627a netfilter: ctnetlink: be more strict when NF_CONNTRACK_MAR [...] adds 24791b9aa1ab netfilter: nft_set_bitmap: initialize set element extensio [...] adds 8548bde9890f netfilter: nft_dynset: validate set expression definition adds d56aab2625f7 netfilter: nf_tables: skip set types that do not support f [...] adds 9312eabab4a6 netfilter: conntrack: add nf_ct_acct_add() adds ef803b3cf96a netfilter: flowtable: add counter support in HW offload adds 2e34328b396a netfilter: nft_exthdr: fix endianness of tcp option cast adds e19680f8347e ipvs: fix uninitialized variable warning adds d9679cd98516 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds f87238d30c0d hv_netvsc: Remove unnecessary round_up for recv_completion_cnt adds 0e53d9e5e820 bpf: Enable retrieval of socket cookie for bind/post-bind hook adds fcf752ea8c94 bpf: Enable perf event rb output for bpf cgroup progs adds f318903c0bf4 bpf: Add netns cookie and enable it for bpf cgroup hooks adds 5a52ae4e32a6 bpf: Allow to retrieve cgroup v1 classid from v2 hooks adds 0f09abd105da bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and anc [...] adds 834ebca8456c bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks adds 23599ada0e91 bpf: Add selftest cases for ctx_or_null argument type adds 2cf69d3fa50e Merge branch 'cgroup-helpers' adds 291cfe365bd3 libbpf, xsk: Init all ring members in xsk_umem__create and [...] adds e9ff9d52540a bpf: Fix build warning regarding missing prototypes adds 92234c8f15c8 xdp: Support specifying expected existing program when att [...] adds 50a3e678b58a tools: Add EXPECTED_FD-related definitions in if_link.h adds bd5ca3ef93cd libbpf: Add function to set link XDP fd while specifying o [...] adds 87854a0b57b3 selftests/bpf: Add tests for attaching XDP programs adds ae661deca7b9 Merge branch 'ifla_xdp_expected_fd' adds 5a95cbb80ef8 bpf, net: Fix build issue when net ns not configured adds e2842be53d4f libbpf: Add setter for initial value for internal maps adds e5fb60ee4c95 selftests: Add test for overriding global data value before load adds fc611f47f218 bpf: Introduce BPF_PROG_TYPE_LSM adds 98e828a0650f security: Refactor declaration of LSM hooks adds 9d3fdea789c8 bpf: lsm: Provide attachment points for BPF LSM programs adds 9e4e01dfd325 bpf: lsm: Implement attach, detach and execution adds 520b7aa00d8c bpf: lsm: Initialize the BPF LSM hooks adds 1e092a031829 tools/libbpf: Add support for BPF_PROG_TYPE_LSM adds 03e54f100d57 bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM adds 4dece7f3b925 bpf: lsm: Add Documentation adds 641cd7b06c91 Merge branch 'bpf-lsm' adds f2d67fec0b43 bpf: Undo incorrect __reg_bound_offset32 handling adds 604dca5e3af1 bpf: Fix tnum constraints for 32-bit comparisons adds 0fc31b10cfb7 bpf: Simplify reg_set_min_max_inv handling adds f50b49a0bfca bpf: btf: Fix arg verification in btf_ctx_access() adds b49e42a2dffd bpf, doc: Add John as official reviewer to BPF subsystem adds cf7fbe660f2d bpf: Add socket assign support adds 71489e21d720 net: Track socket refcounts in skb_steal_sock() adds 7ae215d23c12 bpf: Don't refcount LISTEN sockets in sk_assign() adds 2d7824ffd25c selftests: bpf: Add test for sk_assign adds 8a02a1703633 selftests: bpf: Extend sk_assign tests for UDP adds c58b1558a747 Merge branch 'bpf_sk_assign' adds 4edf16b72c57 bpf, lsm: Make BPF_LSM depend on BPF_EVENTS adds 100605035e15 bpf: Verifier, do_refine_retval_range may clamp umin to 0 [...] adds 3f50f132d840 bpf: Verifier, do explicit ALU32 bounds tracking adds fa123ac022e4 bpf: Verifier, refine 32bit bound in do_refine_retval_range adds d2db08c7a14e bpf: Test_progs, add test to catch retval refine error handling adds 9ac26e9973ba bpf: Test_verifier, bpf_get_stack return value add <0 adds 32f13a5add87 bpf: Test_verifier, #65 error message updates for trunc of [...] adds 41f70fe0649d bpf: Test_verifier, add alu32 bounds tracking tests adds e5ffcc9191ca Merge branch 'subreg-bounds' adds af6eea57437a bpf: Implement bpf_link-based cgroup BPF program attachment adds 0c991ebc8c69 bpf: Implement bpf_prog replacement for an active bpf_cgroup_link adds cc4f864bb118 libbpf: Add support for bpf_link-based cgroup attachment adds 7cccee42bf76 selftests/bpf: Test FD-based cgroup attachment adds 8596a75f6c83 Merge branch 'cgroup-bpf_link' adds ed52f2c608c9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds d0802dc411f4 net: dsa: bcm_sf2: Fix overflow checks adds d7a0b1f7652f net: dsa: b53: Restore VLAN entries upon (re)configuration adds 88631864da09 net: dsa: b53: Prevent tagged VLAN on port 7 for 7278 adds 31bfc2d42cae net: dsa: b53: Deny enslaving port 7 for 7278 into a bridge adds 8b6b208b6991 net: dsa: bcm_sf2: Disable learning for ASP port adds 5ae8c0d51ace net: dsa: bcm_sf2: Check earlier for FLOW_EXT and FLOW_MAC_EXT adds c2d639d118d2 net: dsa: bcm_sf2: Move writing of CFP_DATA(5) into slicin [...] adds 7555020c44db net: dsa: bcm_sf2: Add support for matching VLAN TCI adds 8b3abe304c5f net: dsa: bcm_sf2: Support specifying VLAN tag egress rule adds 60d79ab33c4c Merge branch 'net-dsa-b53-and-bcm_sf2-updates-for-7278' adds 58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform adds 67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID adds d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID adds 1a795da79875 Merge branch 'stmmac-Add-additional-EHL-PCI-info-and-PCI-ID' adds 3902baf9abfa netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write adds 5a470b1a63ac Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f772148eb757 net: dsa: ksz: Select KSZ protocol tag adds 79540d133ed6 net: macb: Fix handling of fixed-link node adds 41c55ea6c2a7 net/bpfilter: remove superfluous testing message adds 765bda93d043 net: dsa: fix oops while probing Marvell DSA switches adds a0190431d195 cxgb4/chcr: nic-tls stats in ethtool adds 7f80ccfe9968 net: ipv6: rpl_iptunnel: Fix potential memory leak in rpl_ [...] adds d1a7d5defed2 Merge remote-tracking branch 'net-next/master' adds 65a459a276d0 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] adds b3ba2d2b7257 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 3c7acab031cf Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS adds 7e141d88e8ce Bluetooth: Add BT_MODE socket option adds d7a448d5da88 Bluetooth: Always request for user confirmation for Just Works adds 43d2dd78e02f Merge remote-tracking branch 'bluetooth/master' adds eb51ca69d87c Merge remote-tracking branch 'mac80211-next/master' adds 699274b1a127 Merge tag 'nand/for-5.7' into mtd/next adds 025a06c1104c mtd: Convert fallthrough comments into statements adds 3dfdb914b530 Merge remote-tracking branch 'mtd/mtd/next' adds 4ccff767914b crypto: ccree - remove duplicated include from cc_aead.c adds f0ac02c791a1 crypto: caam - allocate RNG instantiation descriptor with GFP_DMA adds 8483c831b9f3 crypto: caam - use struct hwrng's .init for initialization adds 1517f63cd84f crypto: caam - drop global context pointer and init_done adds 2c5e88dc90f5 crypto: caam - simplify RNG implementation adds 32107e43b505 crypto: caam - check if RNG job failed adds 551ce72a78e2 crypto: caam - invalidate entropy register during RNG init [...] adds 0544cb75bd7d bus: fsl-mc: add api to retrieve mc version adds 358ba762d9f1 crypto: caam - enable prediction resistance in HRWNG adds ea53756d831a crypto: caam - limit single JD RNG output to maximum of 16 bytes adds 6e4e00d8b68c crypto: arm[64]/poly1305 - add artifact to .gitignore files adds fcb90d51c375 crypto: af_alg - bool type cosmetics adds 8cf3b6bcdf5f Merge remote-tracking branch 'crypto/master' adds c0ca5437c509 Merge tag 'amd-drm-next-5.7-2020-03-26' of git://people.fr [...] adds 700d6ab987f3 Merge tag 'drm-intel-next-fixes-2020-03-27' of git://anong [...] adds 5fc0df93fccd Merge v5.6 into drm-next adds 59e7a8cc2dcf Merge tag 'drm-msm-next-2020-03-22' of https://gitlab.free [...] adds 5982160dbaa6 Merge remote-tracking branch 'drm/drm-next' adds 987ed8e938d1 drm/amdgpu: fix hpd bo size calculation error adds 33eef72f8a78 drm/amd/display: Update function to get optimal number of taps adds cbec6477ced5 drm/amd/display: Support P010 pixel format adds 8f43965f79ea drm/amd/display: Use double buffered DRR timing update by default adds 9941b8129030 drm/amd/display: Not doing optimize bandwidth if flip pending. adds 58edb079102e drm/amd/display: Revert change to HDCP display states adds 5c41c023f8b2 drm/amd/display: Support plane level CTM adds 5a6b5458699d drm/amd/display: LFC not working on 2.0x range monitors (v2) adds 00755bb79cb2 drm/amd/display: Enable BT2020 in COLOR_ENCODING property adds c42656f8fc52 drm/amd/display: Fix dcn21 num_states adds e4295adc84a3 drm/amd/powerplay: drop redundant BIF doorbell interrupt o [...] adds 49e78c820a02 drm/amd/powerplay: move the ASIC specific nbio operation o [...] adds c2850c125d91 drm/amd/display: Don't try hdcp1.4 when content_type is se [...] adds 2ebbe7c9d11d drm/amd/display: Correctly cancel future watchdog and call [...] adds d6e7042f4e80 drm/amd/display: increase HDCP authentication delay adds 783efe33a63f drm/amdgpu: Enable reading FRU chip via I2C v3 adds 1ef29bfdfe54 drm/amdgpu: Add documentation for memory info adds fcc0b1e1c887 drm/amdgpu: Add documentation for PCIe accounting adds d9f71339e7ee drm/amdgpu: Add documentation for unique_id adds 4f44822b32b5 drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] adds 39820a57c73f drm/amdgpu: disabled fru eeprom access adds 2e162b3b1961 drm/amdgpu: Expose TA FW version in fw_version file adds 898342091f4a drm/amdgpu: Fix FRU data checking adds 7575719a48f6 drm/amdgpu: purge ip_discovery headers adds cb570e649f99 drm/amdgpu: amends feature bits for MM bandwidth mgr adds 1ee0d787c224 drm/amdgpu: cleanup all virtualization detection routine adds 785bd9f69952 drm/amdgpu: added xgmi ras error reset sequence adds 7068a77144f5 drm/amdgpu: disable ras query and iject during gpu reset adds adee1ac90bac drm/amdgpu: Virtual display need to support multiple ctrcs adds b984cf3a9570 drm/amdgpu: Add 4k resolution for virtual display adds f314568e492d drm/amdgpu: Ignore the not supported error from psp adds 8033af565c5d drm/radeon: remove unneeded header include path adds 6fe4cab1ddcb drm/radeon: fix build rules of *_reg_safe.h adds 5be1faff0c19 drm/radeon: use pattern rule to avoid code duplication in [...] adds c1b16b7549fa drm/radeon: align short build log adds 4a61829bd20b drm/amdgpu/uvd7: remove unnecessary conversion to bool adds e60cc0fcd6e2 drm/amd/amdgpu: Add missing SMUIO v12 register to headers adds d7d9be8affa8 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header adds 4cb962f442d1 drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) adds 088015a117dc drm/amdgpu: cleanup idh event/req for NV headers adds 4f3600bf804a drm/amdgpu: introduce new idh_request/event enum adds 4900966f0300 drm/amdgpu: introduce new request and its function adds d1562ee1126c drm/amdgpu: use static mmio offset for NV mailbox adds be7d388e7adb drm/amdgpu: equip new req_init_data handshake adds 5d2c3c0f1cc5 drm/amdgpu: adjust sequence of ip_discovery init and timeo [...] adds 0342b8728741 drm/amdgpu: postpone entering fullaccess mode adds b53e9dc39dc3 drm/amdgpu: No need support vcn decode adds 4f6ab49e9efd drm/amdgpu: extend compute job timeout adds 2e079b733a67 drm/amd/display: 3.2.77 adds 207a6f34d00c drm/amd/display: Add ABM driver implementation adds 2e7da7707712 drm/amd/display: Move backlight pwm enable function call adds d16608a1adab drm/amdgpu: implement more ib pools (v2) adds bbf34d444e65 drm/amd/amdgpu: Include headers for PWR and SMUIO registers adds 438a4041044a drm/amdgpu: fix non-pointer dereference for non-RAS supported adds 97fc4416e1f1 drm/amdgpu: infinite retries fix from UTLC1 RB SDMA adds fea5dda91574 drm/amdgpu: ih doorbell size of range changed for nbio v7.4 adds ee6a5fc8a617 drm/amdgpu: enable IH ring 1 and ring 2 for navi adds a481bc44f734 drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi adds b3b9a995dea2 drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5 adds 9726e8f5d795 drm/amd/powerplay: avoid calling CI specific SMU message i [...] adds de59efd3a0a5 drm/amd/powerplay: avoid calling SMU7 specific SMU message [...] adds ac64a5ee07ac drm/amd/powerpaly: drop unused APIs adds ebd4db52b7b2 drm/amd/powerplay: avoid calling SMU8 specific SMU message [...] adds 0d9408b3ffb2 drm/amd/powerplay: avoid calling SMU9 specific SMU message [...] adds 205983383c4f drm/amd/powerplay: avoid calling SMU10 specific SMU messag [...] adds 9fc8025c714d drm/amd/powerplay: avoid calling Vega20 specific SMU messa [...] adds 0ef653af301d drm/amd/powerplay: unified interfaces for message issuing [...] adds 0cfc47b420f8 drm/amd/powerplay: added mutex protection on msg issuing adds 75efe5dd45c5 drm/amdgpu: stop disable the scheduler during HW fini adds c5f3085eca59 drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2) adds a2fca85a4d15 drm/amdgpu/vcn: fix race condition issue for vcn start adds 45fc1d75cb51 drm/amdgpu/vcn: fix race condition issue for dpg unpause m [...] adds 56561e711541 drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset adds 8fda88dbb909 drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset adds 5fee12008e3b drm/amdgpu/vcn: Add firmware share memory support adds 9b19001731ae drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync adds 0eb8e1946110 drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync adds 288a36e25357 drm/amdgpu: enable VCN2.5 DPG mode for Arcturus adds a8cfb920d6c3 drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYL [...] adds 6987c32c724d drm/amd/display: codestyle cleanup on dc_link file until d [...] adds 73065f98c47b drm/amd/display: code cleanup on dc_link from is_same_edid [...] adds 6fba60ee76b4 drm/amd/display: code cleanup of dc_link file on func dc_l [...] adds 0241c83e1c80 drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 adds 6b570416beab drm/amdgpu: add UAPI for creating encrypted buffers adds 03161761fb35 drm/amdgpu: add UAPI to create secure commands (v3) adds de4045efbddc drm/amdgpu: define the TMZ bit for the PTE adds 8fefc9fef7da drm/amdgpu: add tmz feature parameter (v2) adds 5af680338a37 drm/amdgpu: add amdgpu_tmz data structure adds 11824d088d52 drm/amdgpu: add function to check tmz capability (v4) adds e9dd1fe905ac drm/amdgpu: add tmz bit in frame control packet adds 241a6d74699a drm/amdgpu: expand the emit tmz interface with trusted flag adds d0462ff4b79c drm/amdgpu: expand the context control interface with trust flag adds 4d5ac3af0343 drm/amdgpu: job is secure iff CS is secure (v5) adds 5c4a1823c015 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds ca7a69bda35a drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 4931ffb06a22 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds ea6104b5bb04 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds aef01b26d6f2 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 6f86db2c3765 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds c6e1521fe011 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 96e7a76c37eb drm/amdgpu: move CS secure flag next the structs where it's used adds 4c9dae40b8c7 drm/amdgpu: remove the alignment placeholder for secure buffer adds 935eeda70419 drm/amdgpu: implement TMZ accessor (v3) adds 81b62f0444d0 drm/amd/display: Indicate use of TMZ buffers to DC adds d66a77cdc686 drm/amdgpu: Move to a per-IB secure flag (TMZ) adds 99b178c11d2f drm/amdgpu: fix the wrong logic checking when secure buffe [...] adds ebc0b02982c2 drm/amdgpu: also add the TMZ flag to GART adds f46d6e71422b drm/amdgpu: add TMZ handling to amdgpu_move_blit adds 81723018bcb2 drm/amdgpu: stop evicting encrypted BOs to swap adds 4cfa770c9c42 drm/amdgpu: Fine-grained TMZ support adds 66e607b3cf54 drm/amdgpu: Fix per-IB secure flag GFX hang adds bae0b83b992f drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] adds 99604b63049b drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 adds 46de7189fd91 drm/amdgpu: Add new ring callback to insert memory sync adds e241873cabd1 drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion adds 250a4c4309ef drm/amdgpu: Add mem_sync implementation for all the ASICs. adds 886ad17cc97f drm/amdgpu: Add a UAPI flag for user to call mem_sync adds 4c0abda666c7 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds e3d91ec912a4 drm/amdkfd: Enable GWS based on FW Support adds b4656c335381 drm/amdgpu: work around llvm bug #42576 adds 3dd9b27dacc7 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds 59f8d7a0330a Merge remote-tracking branch 'amdgpu/drm-next' adds 3faae9813b9c drm/i915/gvt: Add some regs to force-to-nonpriv whitelist adds 75db1a5b2aea drm/i915/gvt: Fix display port type issue adds 2484b1724289 drm/i915/gvt: add support to command SWTESS_BASE_ADDRESS adds dbafc67307ec drm/i915/gvt: do not check len & max_len for lri adds eb0ff8074e0b drm/i915/gvt: Fix klocwork issues about data size adds 17d0c1062a0c Merge tag 'gvt-next-fixes-2020-03-31' of https://github.co [...] adds 0759ddd82a2f Merge remote-tracking branch 'drm-intel/for-linux-next' adds b1e7396a1d0e drm/vc4: Fix HDMI mode validation adds 98878d9dfc7a dt-bindings: display: ti: Fix dtc unit-address warnings in [...] adds 9488ef75ef44 docs: dt: display/ti: fix typos at the devicetree/ directory name adds b139f8b00db4 fbcon: fix null-ptr-deref in fbcon_switch adds 4c1cb04e0e7a drm/xen: fix passing zero to 'PTR_ERR' warning adds d8a26d8fc37c drm/mm: revert "Break long searches in fragmented address spaces" adds cc25c6a7a364 Merge remote-tracking branch 'drm-misc/for-linux-next' adds bec8181c2c4a Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 0d4b1f467777 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 93bf3163f8b1 Merge remote-tracking branch 'regmap/for-next' adds 1a87c126a5c4 Merge remote-tracking branch 'modules/modules-next' adds 8afb5731c75f 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 adds 6f854e7a33c4 Merge remote-tracking branch 'block/for-next' adds 1edaa447d958 dm writecache: add cond_resched to avoid CPU hangs adds 4b5142905d4f dm clone: Fix handling of partial region discards adds cd481c12269b dm clone: Add overflow check for number of regions adds 9fc06ff56845 dm clone: Add missing casts to prevent overflows and data [...] adds 81d5553d1288 dm clone metadata: Fix return type of dm_clone_nr_of_hydra [...] adds 9372bd45cc9b Merge remote-tracking branch 'device-mapper/for-next' adds 1e6709b352e7 pcmcia: cs_internal.h: Replace zero-length array with flex [...] adds af741b0bad23 pcmcia: soc_common.h: Replace zero-length array with flexi [...] adds 34e34a5c73df Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 9e2582e57407 mmc: mediatek: fix SDIO irq issue adds 92075d98abf0 mmc: cavium-octeon: remove nonsense variable coercion adds 27e393232f91 Merge remote-tracking branch 'mmc/next' adds 221afc00f14d Merge remote-tracking branch 'mfd/for-mfd-next' adds b1ea012baee0 Merge remote-tracking branch 'backlight/for-backlight-next' adds 69359c67d14d Merge remote-tracking branch 'battery/for-next' adds 1a8f91740180 Merge remote-tracking branch 'security/next-testing' adds fca5e18d8c06 Merge remote-tracking branch 'apparmor/apparmor-next' adds f1e449222785 Merge remote-tracking branch 'integrity/next-integrity' adds e06e0ea1925a Merge remote-tracking branch 'keys/keys-next' adds 779df6a5480f NFS: Ensure security label is set for root inode adds c753924b6285 selinux: clean up indentation issue with assignment statement adds fb680c1498d7 Merge remote-tracking branch 'selinux/next' adds 12ef723bf90c Merge remote-tracking branch 'smack/for-next' adds 0e9ae2adec66 Merge remote-tracking branch 'watchdog/master' adds 902baf61adf6 iommu/vt-d: Fix mm reference leak adds 4a663dae4731 iommu/vt-d: Add build dependency on IOASID adds 3f84b96c9779 iommu/virtio: Fix sparse warning adds 7062af3ed2ba iommu/virtio: Fix freeing of incomplete domains adds 39b3b3c9cac1 iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE adds 0008d0c3b1ab iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API adds 6990ec796a74 ACPI/IORT: Remove direct access of dev->iommu_fwspec adds d3e240c4bcf0 drm/msm/mdp5: Remove direct access of dev->iommu_fwspec adds 8c3d69237eb2 iommu/tegra-gart: Remove direct access of dev->iommu_fwspec adds 045a70426067 iommu: Rename struct iommu_param to dev_iommu adds 72acd9df18f1 iommu: Move iommu_fwspec to struct dev_iommu adds 0b242ebbb7fc iommu/arm-smmu: Fix uninitilized variable warning adds f9867f416ee7 iommu: Introduce accessors for iommu private data adds b7a9662f2c80 iommu/arm-smmu-v3: Use accessor functions for iommu private data adds 2465170f98de iommu/arm-smmu: Refactor master_cfg/fwspec usage adds c84500a365b4 iommu/arm-smmu: Use accessor functions for iommu private data adds be568d6d5a5b iommu/renesas: Use accessor functions for iommu private data adds 3524b5592cad iommu/mediatek: Use accessor functions for iommu private data adds 09b5dfff9ad6 iommu/qcom: Use accessor functions for iommu private data adds a4b6c2af8f65 iommu/virtio: Use accessor functions for iommu private data adds 986d5ecc5699 iommu: Move fwspec->iommu_priv to struct dev_iommu adds ff68eb23308e Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm [...] adds 352b36e552f8 Merge remote-tracking branch 'iommu/next' adds a98adb55710c Merge remote-tracking branch 'vfio/next' adds cff79686c7ed Merge remote-tracking branch 'audit/next' adds 0d9a302da00a dt-bindings: Clean-up schema errors due to missing 'addtio [...] adds 7f464532b05d dt-bindings: Add missing 'additionalProperties: false' adds 39648d052f84 dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible adds c734a7cc7747 dt-bindings: arm: mrvl: Add missing compatible strings adds cdcbb1938834 dt-bindings: Add "mrvl", a legacy vendor prefix for Marvell adds d0539d208de8 dt-bindings: phy: Convert phy-mmp3-usb to json-schema adds 8f5a0a3750c1 dt-bindings: thermal: rcar-thermal: Convert bindings to js [...] adds d2423aa0038b dt-bindings: spi: Convert QSPI bindings to YAML adds 8f9c291558ea dt-bindings: spi: Add interconnect binding for QSPI adds c80f0104b34c dt-bindings: interrupt-controller: msi: Correct msi-contro [...] adds 7a3a2a646b2f dt-bindings: leds: common: fix example for gpio-leds adds 63d6e721527e dt-bindings: Add cros-ec Type C port driver adds ff17bad8721c dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support adds 92f2b6ac2935 docs: dt: fix references to m_can.txt file adds da392fb119d3 docs: dt: fix references to ap806-system-controller.txt adds e64ca27ab920 docs: dt: fix a broken reference to input.yaml adds f43775625e28 of: of_private.h: Replace zero-length array with flexible- [...] adds 43add0bd1f56 dt-bindings: vendor-prefixes: Add Topwise adds f756619f26ed dt-bindings: vendor-prefixes: Add Beacon vendor prefix adds b9589def9f9a dt-bindings: thermal: tsens: Fix nvmem-cell-names schema adds 27f747b12313 dt-bindings: thermal: tsens: Set 'additionalProperties: false' adds a5427e4e38a2 dt-bindings: serial: Document serialN aliases adds 384d00fae8e5 dt-bindings: serial: sh-sci: Convert to json-schema adds 978e9c3ba0aa dt-bindings: phy: convert phy-rockchip-inno-usb2 bindings to yaml adds fb227f597d61 of: gpio unittest kfree() wrong object adds 1adc86798fda of: some unittest overlays not untracked adds b203bb5f6219 dt-bindings: arm: Add some constraints for PSCI nodes adds 8c0245602cfa dt-bindings: power: Fix example for power-domain adds b02a728ff348 dt-bindings: iio: Fix adi, ltc2983 uint64-matrix schema co [...] adds 33b0cb370f97 dt-bindings: display: meson-vpu: fix indentation of reg-na [...] adds 39eca91c7c2a dt-bindings: uniphier-system-bus: fix warning in the example adds 28d5ee04d9f9 dt-bindings: usb: dwc2: fix bindings for amlogic, meson-gxbb-usb adds 2f089ba12613 Merge remote-tracking branch 'devicetree/for-next' adds c7924a199ad8 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 12764d550e3d Merge branch 'x86/vmware' adds 415de8bbbb32 Merge branch 'x86/urgent' adds 691f5e4fc8b7 Merge branch 'x86/mm' adds 71505af7b277 Merge branch 'x86/misc' adds 9037eb46b6d5 Merge branch 'x86/kdump' adds 47233516dad0 Merge branch 'x86/fpu' adds e2d5d6e92279 Merge branch 'x86/cleanups' adds 1a9e41acbf1b Merge branch 'x86/build' adds bc756606aab4 Merge branch 'x86/boot' adds e5ff49d1dfba Merge branch 'locking/kcsan' adds 697e6474a547 Merge remote-tracking branch 'tip/auto-latest' adds 7328eea1888d clocksource/drivers/timer-vf-pit: Fix build error adds c1ac28a4de6f Revert "clocksource: Avoid creating dead devices" adds 721f393845f0 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 244c70a6d2a3 Merge remote-tracking branch 'edac/edac-for-next' adds cbcba0783cc6 Revert "irqchip/xilinx: Do not call irq_set_default_host()" adds 545ef0bada10 Revert "irqchip/xilinx: Enable generic irq multi handler" adds 6e5adac18b78 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds bf2cbe044da2 tracing: Use address-of operator on section symbols adds 8c77f0ba4156 selftest/ftrace: Fix function trigger test to handle trace [...] adds ff895103a84a tracing: Save off entry when peeking at next entry adds ead6ecfddea5 ring-buffer: Have ring_buffer_empty() not depend on tracin [...] adds bc1a72afdc4a ring-buffer: Rename ring_buffer_read() to read_buffer_iter [...] adds 28e3fc56a471 ring-buffer: Add page_stamp to iterator for synchronization adds 785888c544e0 ring-buffer: Have rb_iter_head_event() handle concurrent writer adds ff84c50cfb4b ring-buffer: Do not die if rb_iter_peek() fails more than thrice adds 153368ce1bd0 ring-buffer: Optimize rb_iter_head_event() adds 07b8b10ec94f ring-buffer: Make resize disable per cpu buffer instead of [...] adds 1039221cc278 ring-buffer: Do not disable recording when there is an iterator adds 06e0a548bad0 tracing: Do not disable tracing when reading the trace file adds c9b7a4a72ff6 ring-buffer/tracing: Have iterator acknowledge dropped events adds 8a815e6b8b88 tracing: Have the document reflect that the trace file kee [...] adds 6a13a0d7b4d1 ftrace/kprobe: Show the maxactive number on kprobe_events adds 717e3f5ebc82 ftrace: Make function trace pid filtering a bit more exact adds b3b1e6ededa4 ftrace: Create set_ftrace_notrace_pid to not trace tasks adds 276836260301 tracing: Create set_event_notrace_pid to not trace tasks adds ed8839e072b8 selftests/ftrace: Add test to test new set_ftrace_notrace_ [...] adds ebed9628f5c2 selftests/ftrace: Add test to test new set_event_notrace_pid file adds 2ab2a0924b99 tracing: Add documentation on set_ftrace_notrace_pid and s [...] adds 975a7a3b49c2 Merge remote-tracking branch 'ftrace/for-next' adds 4196be7c8511 sched/core: Add function to sample state of locked-down task adds a2fedb177568 rcu: Add per-task state to RCU CPU stall warnings adds d5635e253379 rcutorture: Add flag to produce non-busy-wait task stalls adds 1f2e6a3d6458 rcu-tasks: Move Tasks RCU to its own file adds 4d9499c442e6 rcu-tasks: Create struct to hold state information adds c3dd29a46cb1 rcu: Reinstate synchronize_rcu_mult() adds de1dac1baa55 rcutorture: Add a test for synchronize_rcu_mult() adds cadf27dbd060 rcu-tasks: Refactor RCU-tasks to allow variants to be added adds ad497f41c47b rcu-tasks: Add an RCU-tasks rude variant adds 3fac38837f46 rcutorture: Add torture tests for RCU Tasks Rude adds 2853c0c659b2 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages adds 33116c8fb050 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] adds 2986e1d66cb9 rcu-tasks: Code movement to allow more Tasks RCU variants adds 4fb89506be24 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds 64da9fe4e925 rcutorture: Add torture tests for RCU Tasks Trace adds 48d9b11e999a rcu-tasks: Add stall warnings for RCU Tasks Trace adds b4000a92b894 rcu-tasks: Move #ifdef into tasks.h adds 588f34dd2d36 rcu-tasks: Add RCU tasks to rcutorture writer stall output adds bfabc3f283b9 rcu-tasks: Make rcutorture writer stall output include GP state adds 4edeeff95124 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 8fc9a59b3f1f rcu-tasks: Add a grace-period start time for throttling and debug adds b5e04f9938c9 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds a720a3e892a1 rcu-tasks: Split ->trc_reader_need_end adds 534621ff4aa5 rcu-tasks: Add grace-period and IPI counts to statistics adds bfc3f73644ac rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds f4c4ce43cacb rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds a60a2797a83f rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds f2b326899b61 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds ec21d0094a77 rcu-tasks: Handle the running-offline idle-task special case adds eb1d96590500 rcu-tasks: Make RCU tasks trace also wait for idle tasks adds a10e2eed98b5 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds 838850b2716a rcu-tasks: Add count for idle tasks on offline CPUs adds 754814aac621 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds 3f55a8cb7aa6 rcu-tasks: Add IPI failure count to statistics adds 1503af98f54d rcutorture: Add test of holding scheduler locks across rcu [...] adds f07999472f69 Merge remote-tracking branch 'rcu/rcu/next' adds 7a2653612bb6 s390/gmap: return proper error code on ksm unsharing adds 830948eb6826 Merge tag 'kvm-s390-next-5.7-3' of git://git.kernel.org/pu [...] adds cf39d3753906 Merge tag 'kvmarm-5.7' of git://git.kernel.org/pub/scm/lin [...] adds 4f4af841f06a Merge tag 'kvm-ppc-next-5.7-1' of git://git.kernel.org/pub [...] adds 7aa884924926 Merge remote-tracking branch 'kvm/linux-next' adds b28089a7ad9d xen/xenbus: remove unused xenbus_map_ring() adds 69086bd69857 xen-pciback: fix INTERRUPT_TYPE_* defines adds 2f62f36e62da x86/xen: Make the boot CPU idle task reliable adds c3881eb58d56 x86/xen: Make the secondary CPU idle tasks reliable adds e86b44663d1b Merge remote-tracking branch 'xen-tip/linux-next' adds d9c82dc86726 Merge remote-tracking branch 'percpu/for-next' adds 29516a2bd226 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 adds d878bdfba8ff platform/x86: surface3_power: Fix always true condition in [...] adds 0eac444de9c8 Merge remote-tracking branch 'drivers-x86/for-next' adds b2057c64017e platform/chrome: chromeos_laptop: make I2C API conversion [...] adds cee416a34744 platform/chrome: cros_ec_sensorhub: Add the number of sens [...] adds 145d59baff59 platform/chrome: cros_ec_sensorhub: Add FIFO support adds b9b05664ebf6 platform/chrome: cros_ec_sensorhub: Add code to spread timestmap adds 93fe48a58590 platform/chrome: cros_ec_sensorhub: Add median filter adds d9452adcc5b4 iio: cros_ec: Move function description to .c file adds 69f0793eb60d iio: expose iio_device_set_clock adds aa984f1ba4a4 iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO adds 2861be4ca912 iio: cros_ec: Remove pm function adds 6562793b55c5 iio: cros_ec: Expose hwfifo_timeout adds cb8755606814 iio: cros_ec: Report hwfifo_watermark_max adds 317a0ebe53f4 iio: cros_ec: Use Hertz as unit for sampling frequency adds c97c55a000eb Merge remote-tracking branch 'chrome-platform/for-next' adds b93f6e8a9beb Merge remote-tracking branch 'leds/for-next' adds ae4822594129 Merge remote-tracking branch 'ipmi/for-next' adds 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h adds 80990f3fdc0a usb: chipidea: core: refine the description for this driver adds 86b17c7f14ed usb: chipidea: core: show the real pointer value for register adds cbf14cfc5a93 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds d0e7600b914c tty: serial: fsl_lpuart: move dma_request_chan() adds d7c53fb081c6 tty: serial: fsl_lpuart: fix return value checking adds 3b9c55efb23e tty: serial: make SERIAL_SPRD depend on COMMON_CLK adds ca4463bf8438 vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console adds 7cf64b18b0b9 vt: vt_ioctl: fix use-after-free in vt_in_use() adds 4e36f94e996e serial: 8250: Fix rs485 delay after console write adds 8d5b305484e8 serial: 8250: Optimize irq enable after console write adds f22da556b94f Merge remote-tracking branch 'tty/tty-next' adds 2f7eaa30abaa Documentation: provide IBM contacts for embargoed hardware adds 9b6eaaf3db5e coresight: do not use the BIT() macro in the UAPI header adds 99397d33b763 mei: me: add cedar fork device ids adds d43bea206eaf speakup: misc: Use dynamic minor numbers for speakup devices adds 10cea23b6aae misc: rtsx: set correct pcr_ops for rts522A adds 3316ab2b45f6 bus: mhi: core: Add support for reading MHI info from device adds 93e17a44347a bus: mhi: core: Initialize bhie field in mhi_cntrl for RDD [...] adds 3eb583a6d0ae bus: mhi: core: Drop the references to mhi_dev in mhi_dest [...] adds 7c8978c0837d driver core: platform: Initialize dma_parms for platform devices adds 5caf6102e32e amba: Initialize dma_parms for amba devices adds fe814619d8a6 Merge remote-tracking branch 'char-misc/char-misc-next' adds 290676661a26 Merge remote-tracking branch 'mux/for-next' adds 1d0636a73de2 Merge remote-tracking branch 'slave-dma/next' adds ba56ccc48bf1 Merge remote-tracking branch 'cgroup/for-next' adds 4b5877208840 Merge branch 'fixes' into for-next adds 1b72e86ddbbc scsi: qla2xxx: Remove non functional code adds 0f3d679159f4 scsi: aha1740: Fix an errro handling path in aha1740_probe() adds e49a7d994379 scsi: target: remove boilerplate code adds 57c46e9f33da scsi: target: fix hang when multiple threads try to destro [...] adds 626bac73371e scsi: target: iscsi: calling iscsit_stop_session() inside [...] adds 1a0275239ed6 scsi: target: core: add task tag to trace events adds 82b8cf40bfe1 scsi: iscsi: Report connection state in sysfs adds ba0320fbb809 scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc() adds c2014682d03d scsi: ufs: use an enum for host capabilities adds 5c955c10d0c2 scsi: ufs: introduce common and flexible delay function adds c2f755d2c904 scsi: ufs-mediatek: use common delay function adds b9dc8aca2899 scsi: ufs: allow custom delay prior to host enabling adds 9fc305ef8eb5 scsi: ufs: make HCE polling more compact to improve initia [...] adds 73e990b4244d scsi: ufs-mediatek: customize the delay for enabling host adds 0c2039dc1591 scsi: ufs: Resume ufs host before accessing ufs device adds 91831d333662 scsi: ufshcd: Update the set frequency to devfreq adds 2c75f9a5be53 scsi: ufshcd: Let vendor override devfreq parameters adds 80b21006cd0e scsi: ufs-qcom: Override devfreq parameters adds fb276f770118 scsi: ufs: Enable block layer runtime PM for well-known lo [...] adds 4b1068f5d74b scsi: qedi: Add MFW error recovery process adds 4f93c4bf0f74 scsi: qedi: Add PCI shutdown handler support adds fd6282af8ebd scsi: message: fusion: Replace zero-length array with flex [...] adds 3e16e83a62ed scsi: hpsa: correct race condition in offload enabled adds 1d99702f9032 scsi: libiscsi: Fix error count for active session adds ccfa00a86819 scsi: dc395x: remove dc395x_bios_param adds e89860f196fc scsi: ufs: Do not rely on prefetched data adds ff275db92c93 scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code adds 38503943c89f scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unr [...] adds f861f596714b scsi: lpfc: Fix lockdep error - register non-static key adds e7f4034912d0 scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_t [...] adds c90b44802358 scsi: lpfc: Fix scsi host template for SLI3 vports adds 4cd70891308d scsi: lpfc: Fix crash after handling a pci error adds 1543af381e7b scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_w [...] adds 807e7353d8a7 scsi: lpfc: Fix crash in target side cable pulls hitting W [...] adds 8b626ff4a671 scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics adds cb42d1ad347a scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI adds 185b2ce24b7e scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 adds 98d0fc7f002d scsi: lpfc: Update lpfc version to 12.8.0.0 adds 239e2ff48fbb Merge branch 'misc' into for-next adds 55df14e40f3c scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling [...] adds 74311a1b0ccb scsi: ufs: export ufshcd_link_recovery adds 16fe5d0540db scsi: ufs-mediatek: add error recovery for suspend and resume adds 7b44d9974565 scsi: target: use #define for xcopy descriptor len adds 14bf11e99bc5 scsi: target: drop xcopy DISK BLOCK LENGTH debug adds 489d7a239394 scsi: target: avoid per-loop XCOPY buffer allocations adds 5be4d4230818 scsi: target: increase XCOPY I/O size adds 733d5c8a1341 scsi: target: use the stack for XCOPY passthrough cmds adds 8d78d64b8b5e scsi: bnx2fc: Process the RQE with CQE in interrupt context adds 8dd247a2fd47 scsi: bnx2fc: Fix SCSI command completion after cleanup is posted adds 0006079c7f33 scsi: bnx2fc: Update the driver version to 2.12.13 adds 850d02032ed5 scsi: libfc: If PRLI rejected, move rport to PLOGI state adds 60f59640b7af scsi: libfc: rport state move to PLOGI if all PRLI retry e [...] adds 9dfce4c4d3cd Merge branch 'misc' into for-next adds cc29fff08a44 Merge remote-tracking branch 'scsi/for-next' adds 840eda9602d3 scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics adds 2fcbc569b9f5 scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI adds 0e75461a684f scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 adds d75e119e60ce scsi: lpfc: Update lpfc version to 12.8.0.0 adds 394b949f2d91 scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling [...] adds 087c5efafa48 scsi: ufs: export ufshcd_link_recovery adds 8033824bbf3c scsi: ufs-mediatek: add error recovery for suspend and resume adds 95b1b51e776d scsi: target: use #define for xcopy descriptor len adds 267fc83f8836 scsi: target: drop xcopy DISK BLOCK LENGTH debug adds 0ad08996da05 scsi: target: avoid per-loop XCOPY buffer allocations adds 5f306aff3480 scsi: target: increase XCOPY I/O size adds b92fcfcb687d scsi: target: use the stack for XCOPY passthrough cmds adds 77331115e220 scsi: bnx2fc: Process the RQE with CQE in interrupt context adds 30e73671a416 scsi: bnx2fc: Fix SCSI command completion after cleanup is posted adds 955225db1bd2 scsi: bnx2fc: Update the driver version to 2.12.13 adds 45e544bfdab2 scsi: libfc: If PRLI rejected, move rport to PLOGI state adds c6e085c88133 scsi: libfc: rport state move to PLOGI if all PRLI retry e [...] adds 763a18cbf79b scsi: lpfc: Change default SCSI LUN QD to 64 adds 13e60d3ba287 scsi: iscsi: Report unbind session event when the target h [...] adds 1764fa2ab97a scsi: ufs: set device as active power mode after resetting device adds cc41f11a21a5 scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug adds 0d2b59515245 scsi: aic7xxx: Remove more FreeBSD-specific code adds 72655c0ebd1d scsi: sr: Fix sr_block_release() adds 4e6c78d16a79 scsi: aacraid: do not overwrite retval in aac_reset_adapter() adds cec9cbac5244 scsi: zfcp: use fallthrough; adds 60f537d57552 scsi: bnx2fc: fix boolreturn.cocci warnings adds 73194f29d7fc 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 ef9c544752a3 vhost: refine vhost and vringh kconfig adds ebd86863b9ff vhost: allow per device message handler adds 73e5ee632538 vhost: factor out IOTLB adds e143d1164d4a vringh: IOTLB support adds 92135e242f07 vDPA: introduce vDPA bus adds 0e003862d9cf virtio: introduce a vDPA based transport adds 382d1299bfa4 vhost: introduce vDPA-based backend adds 6228ab3130b7 vdpasim: vDPA device simulator adds eb0695d82ede virtio: Intel IFC VF driver for VDPA adds a4be40cbcedb vdpa: move to drivers/vdpa adds ea13dd94b64c Merge remote-tracking branch 'vhost/linux-next' adds 12453e0ad65d Merge remote-tracking branch 'rpmsg/for-next' adds da3f594737cf ARM: integrator: impd1: Use GPIO_LOOKUP() helper macro adds 2ab73c6d8323 gpio: Support GPIO controllers without pin-ranges adds b64d6c9a6a05 gpio: tegra186: Add support for pin ranges adds ffa91e7ca142 gpio: tegra186: Add Tegra194 pin ranges for GG.0 and GG.1 adds 35c6cfb4340c gpio: gpiolib: fix a doc warning adds 82f04bfe2aff tools: gpio: Fix out-of-tree build regression adds 06dd3f31cb70 Merge tag 'v5.6-rc7' into devel adds 8ced32ffadc8 gpiolib: Introduce gpiod_set_config() adds 83522358438d gpiolib: Pass gpio_desc to gpio_set_config() adds 5f4bf171ca03 gpiolib: Remove unused gpio_chip parameter from gpio_set_bias() adds 89ad556b7f96 gpio: Avoid using pin ranges with !PINCTRL adds a0b66a73785c gpio: Rename variable in core APIs adds e45ee71ae101 pinctrl: Define of_pinctrl_get() dummy for !PINCTRL adds 1c12137d2979 Merge remote-tracking branch 'gpio/for-next' adds 7eb42f985590 pinctrl: mediatek: Use scnprintf() for avoiding potential [...] adds 028e45cda228 pinctrl: tegra: Fix whitespace issues for improved readability adds 66539e6eac70 pinctrl: tegra: Fix "Scmitt" -> "Schmitt" typo adds 6e01e0c7a0be pinctrl: tegra: Pass struct tegra_pmx for pin range check adds f67499f8ea7c pinctrl: tegra: Do not add default pin range on Tegra194 adds 103afc8e9e8c pinctrl: tegra: Renumber the GG.0 and GG.1 pins adds 368b62f2fd07 pinctrl: tegra: Add SFIO/GPIO programming on Tegra194 adds bb0f472f96fa pinctrl: sprd: Use the correct pin output configuration adds 1592c4b9935f pinctrl: sprd: Add pin high impedance mode support adds 13bec8d49bdf pinctrl: qcom: use scm_call to route GPIO irq to Apps adds c42f69b4207e pinctrl: qcom: fix compilation error adds a6b05b222770 Merge remote-tracking branch 'pinctrl/for-next' adds 74c8249f216a Merge branch 'timers/drivers/timer-ti-dm' of https://git.l [...] adds 5df5a577a6b4 dt-bindings: pwm: Convert google,cros-ec-pwm.txt to YAML format adds 2c25b07e5ec1 pwm: bcm2835: Dynamically allocate base adds 15d4dbd60159 pwm: imx27: Fix clock handling in pwm_imx27_apply() adds aad4e530c241 pwm: imx27: Simplify helper function to enable and disable clocks adds 4563654fddc0 pwm: imx27: Don't disable clocks at device remove time adds 2cb5cd90f4cd pwm: imx27: Ensure clocks being on iff the PWM is on adds 3ad1f3a33286 pwm: Implement some checks for lowlevel drivers adds c0adbd1cdfcd pwm: imx-tpm: Remove unused includes adds cf7987320a1a pwm: imx27: Remove unused include of of_device.h adds cef6df8bcdda pwm: mxs: Remove unused include of of_address.h adds 69ee15f1b7a5 pwm: pca9685: Remove unused duty_cycle struct element adds e96c0ff4b1e0 pwm: Enable compile testing for some of drivers adds 2d0c08fcd67c pwm: tegra: Add support for Tegra194 adds 408a7591d91a pwm: pca9685: Replace CONFIG_PM with __maybe_unused adds a37507d5bfec pwm: pca9685: Use gpio core provided macro GPIO_LINE_DIREC [...] adds b33d232e6112 pwm: meson: Fix confusing indentation adds 5928ce02a7d9 dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support adds 1451a3eed24b pwm: rcar: Fix late Runtime PM enablement adds d5a3c7a4536e pwm: renesas-tpu: Fix late Runtime PM enablement adds a1098c13a3ec pwm: renesas-tpu: Drop confusing registered message adds 54091b5f195b pwm: omap-dmtimer: Drop unused header file adds 348fb6f7fb4c pwm: omap-dmtimer: Update description for PWM OMAP DM timer adds 867beb60d131 pwm: omap-dmtimer: Fix PWM enabling sequence adds e793eef8062f pwm: omap-dmtimer: Do not disable PWM before changing peri [...] adds 6b28fb6f3ca3 pwm: omap-dmtimer: Implement .apply callback adds d3817a647059 pwm: sun4i: Remove redundant needs_delay adds ce1f9cece057 pwm: jz4740: Use clocks from TCU driver adds 485b56f08f33 pwm: jz4740: Improve algorithm of clock calculation adds c2693514a0a1 pwm: jz4740: Obtain regmap from parent node adds a2005fc79179 pwm: jz4740: Allow selection of PWM channels 0 and 1 adds 265d874b26e1 Merge remote-tracking branch 'pwm/for-next' adds a2d561ee97e1 Merge remote-tracking branch 'userns/for-next' adds ec3f63da5712 Merge remote-tracking branch 'random/dev' adds 920b6f7a3ba0 Merge remote-tracking branch 'kselftest/next' adds a471f8fbe62b Merge remote-tracking branch 'livepatching/for-next' adds 2f2c18ec23eb Merge remote-tracking branch 'coresight/next' adds 5614a4a3ca0e rtc: class: avoid unnecessary lookup in hctosys adds b0efe0281234 rtc: make definitions in include/uapi/linux/rtc.h actually [...] adds 8c229ab6048b rtc: pcf85063: Add pcf85063 clkout control to common clock [...] adds 9c328c9dd84a rtc: fsl-ftm-alarm: report alarm to core adds a29de86521d8 rtc: imx-sc: Align imx sc msg structs to 4 adds ce8ebf5e4ce6 rtc: da9052: convert to devm_rtc_allocate_device adds dcb21d513f4f rtc: da9052: set range adds 4fd47a20b45e rtc: da9052: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 4f0296db2e95 Merge remote-tracking branch 'rtc/rtc-next' adds 58f7fafc90dc Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds e831c09c35cc NTB: ntb_tool: reading the link file should not end in a N [...] adds 8f79f99c4d45 NTB: Revert the change to use the NTB device dev for DMA a [...] adds a36681fc6ac1 NTB: Fix the default port and peer numbers for legacy drivers adds 19c1648a2a03 NTB: ntb_pingpong: Choose doorbells based on port number adds a82347d86150 NTB: perf: Don't require one more memory window than numbe [...] adds 0dfb79b23aa6 NTB: perf: Fix support for hardware that doesn't have port [...] adds 3a068f552f92 NTB: perf: Fix race condition when run with ntb_test adds b9fc54c38e2e NTB: ntb_test: Fix bug when counting remote files adds 12af93f1e267 Merge remote-tracking branch 'ntb/ntb-next' adds 89d0aa02b151 Merge remote-tracking branch 'fsi/next' adds ea9a92f730a3 Merge remote-tracking branch 'slimbus/for-next' adds 73778b26cb44 Merge remote-tracking branch 'nvmem/for-next' adds c1ab8d7d426c Merge remote-tracking branch 'xarray/xarray' adds fe5f6a1fef87 x86/Hyper-V: Unload vmbus channel in hv panic callback adds 36382c687a1e x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump adds 5fb92a7d4131 x86/Hyper-V: Trigger crash enlightenment only once during [...] adds d155d0cfe77f x86/Hyper-V: Report crash register data or ksmg before run [...] adds 86fd319b9240 x86/Hyper-V: Report crash register data when sysctl_record [...] adds a6a5aa4b0179 x86/Hyper-V: Report crash data in die() when panic_on_oops is set adds d073aae5465a Merge remote-tracking branch 'hyperv/hyperv-next' adds 48c08a75dbee Merge remote-tracking branch 'kgdb/kgdb/for-next' adds a4c79f77177a 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 adds f66c9a33aee9 mm/hmm: use device_private_entry_to_pfn() adds 846babe85efd mm/hmm: do not unconditionally set pfns when returning EBUSY adds 53bfe17ff88f mm/hmm: do not set pfns when returning an error code adds bd5d3587b218 mm/hmm: return error for non-vma snapshots adds 6faebc14d989 Merge remote-tracking branch 'hmm/hmm' adds 0b4607df5615 fpga: ice40-spi: Use new structure for SPI transfer delays adds c86045e689a7 fpga: machxo2-spi: Use new structure for SPI transfer delays adds e37aa3c45dea dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] adds c827f10660da arm64: dts: agilex: correct FPGA manager driver's compatib [...] adds fc1792d75264 fpga: stratix10-soc: add compatible property value for int [...] adds 904d0c269acf dt-bindings, firmware: add compatible value Intel Stratix1 [...] adds 291bcaff6b65 arm64: dts: agilex: correct service layer driver's compati [...] adds 394b70defff8 fpga: dfl.h: Replace zero-length array with flexible-array member adds cef0ca6417de fpga: dfl: afu: support debug access to memory-mapped afu regions adds 6aed5ecd50e5 Merge remote-tracking branch 'fpga/for-next' adds 9a81ef42b238 SUNRPC/cache: don't allow invalid entries to be flushed adds b25b60d7bfb0 SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' adds 1a33d8a284b1 svcrdma: Fix leak of transport addresses adds 8c5a8fa0274e Merge remote-tracking branch 'cel/cel-next' adds eaffb6a0410c Merge remote-tracking branch 'kunit-next/kunit' adds 311519f330a0 Merge remote-tracking branch 'trivial/for-next' adds 5ef7218d5dac /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds a40056aa7de4 /proc/kpageflags: do not use uninitialized struct pages adds 4c08a5aa10d6 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds 4b255bbf7196 ipc-mqueuec-change-__do_notify-to-bypass-check_kill_permis [...] adds 2c8e40e350bb tools/accounting/getdelays.c: fix netlink attribute length adds 826ddc88e2cf mm/hugetlb: fix a addressing exception caused by huge_pte_offset adds 22caf28f0ce4 hfsplus: fix crash and filesystem corruption when deleting files adds 3fb2317694b0 kthread: mark timer used by delayed kthread works as IRQ safe adds 89ff3a6a9d41 asm-generic: make more kernel-space headers mandatory adds dfcce3ae4ef8 scripts/spelling.txt: add syfs/sysfs pattern adds 3471ee76363a scripts/spelling.txt: add more spellings to spelling.txt adds 7cffb7ef5dd4 ocfs2: remove FS_OCFS2_NM adds 08926c33a397 ocfs2: remove unused macros adds aa38eb9dbb8c ocfs2: use OCFS2_SEC_BITS in macro adds 0ce6fe41402f ocfs2: remove dlm_lock_is_remote adds b465ff888213 ocfs2: there is no need to log twice in several functions adds 1753700c356a ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" adds 3a339d477a4a ocfs2: remove useless err adds 48a7f925dea7 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] adds 658ebec852e3 ocfs2: replace zero-length array with flexible-array member adds 9c0248585785 ocfs2: cluster: replace zero-length array with flexible-ar [...] adds 2c20d4a4d431 ocfs2: dlm: replace zero-length array with flexible-array member adds 02bd7134b4a0 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] adds f4d4db91652d ocfs2: roll back the reference count modification of the p [...] adds 823891f7c428 ocfs2: use scnprintf() for avoiding potential buffer overflow adds 419773d575d6 ocfs2: use memalloc_nofs_save instead of memalloc_noio_save adds 986c3aa5111f drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 6c222735958c ramfs: support O_TMPFILE adds c984aa4f4dc3 fs_parse: Remove pr_notice() about each validation adds bc8c171ad482 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds a3a731a28d72 mm/slub.c: replace cpu_slab->partial with wrapped APIs adds d46ee31aa02d mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs adds 20a057f40791 slub: improve bit diffusion for freelist ptr obfuscation adds d5b0423c18e7 slub: relocate freelist pointer to middle of object adds 05faad039dbc Revert "topology: add support for node_to_mem_node() to de [...] adds bfc5f83a2795 mm/kmemleak.c: use address-of operator on section symbols adds edbfd5ae09bd mm/Makefile: disable KCSAN for kmemleak adds 5ae6b6ee6cbe mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds f287f6ab60bf mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] adds 9b8f4937ff93 mm/filemap.c: clear page error before actual read adds 855849f855da mm/filemap.c: remove unused argument from shrink_readahead [...] adds cc16be8c54da mm/filemap.c: use vm_fault error code directly adds d6834c5d9e01 include/linux/pagemap.h: rename arguments to find_subpage adds 3202d1c4ac04 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] adds 31d514b8b1d4 mm/filemap.c: unexport find_get_entry adds 0d71c6fe841d mm/filemap.c: rewrite pagecache_get_page documentation adds 4ff84a579cd6 mm/gup: split get_user_pages_remote() into two routines adds 122704a5b0ed mm/gup: pass a flags arg to __gup_device_* functions adds 14a02971337d mm: introduce page_ref_sub_return() adds 329854642d7d mm/gup: pass gup flags to two more routines adds e34949f17a8d mm/gup: require FOLL_GET for get_user_pages_fast() adds 08ed89a0d7cc mm/gup: track FOLL_PIN pages adds 1607df1b963a mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages adds 4deaa5a72b2d mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" adds 0712f3fe5436 mm-gup-track-foll_pin-pages-fix-2-fix adds 364de68f613b mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] adds 18759bfcd5d8 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting adds dd2ecc2bed4d mm/gup_benchmark: support pin_user_pages() and related calls adds 385473f888c7 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] adds 2ac41618f769 mm: improve dump_page() for compound pages adds de12d9e30873 mm: dump_page(): additional diagnostics for huge pinned pages adds 90e699df3745 mm/gup/writeback: add callbacks for inaccessible pages adds 34638b057707 mm/gup: rename nr as nr_pinned in get_user_pages_fast() adds 5569fa2d8731 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path adds 1c87cce79b1f mm/swapfile.c: fix comments for swapcache_prepare adds 32efcd8ff36f mm/swap.c: not necessary to export __pagevec_lru_add() adds 17cf6acfdcf2 mm/swapfile: fix data races in try_to_unuse() adds 5d5869135073 mm/swap_slots.c: assign|reset cache slot by value directly adds 9e67cb5e57bf mm: swap: make page_evictable() inline adds 5de7582db9d9 mm-swap-make-page_evictable-inline-fix adds 42adfa3dd72e mm: swap: use smp_mb__after_atomic() to order LRU bit set adds bc5e08cd2d8f mm/swap_state.c: use the same way to count page in [add_to [...] adds a36078f6a337 mm, memcg: fix build error around the usage of kmem_caches adds c53ddea663b3 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node adds fc46a300f0d8 mm: memcg/slab: use mem_cgroup_from_obj() adds 5f6f56f28b05 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments adds 9f5b25b3b918 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments adds c9d9c261787c mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] adds 21ac0224a9a8 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() adds afa98afa2165 mm: memcg/slab: cache page number in memcg_(un)charge_slab() adds ccf2cf29b64f mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] adds 245c61d6c63f mm: memcontrol: fix memory.low proportional distribution adds 06638a7d5c6f mm: memcontrol: clean up and document effective low/min ca [...] adds f61f09e04804 mm: memcontrol: recursive memory.low protection adds feb6318dc34f memcg: css_tryget_online cleanups adds 995a819cfff7 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused adds 1fea1e97b052 mm/memcg: optimize memory.numa_stat like memory.stat adds 5266685fb278 memcg-optimize-memorynuma_stat-like-memorystat-fix adds f0a89c0d5aa6 mm, memcg: prevent memory.high load/store tearing adds 7d6f1e7d5ce2 mm, memcg: prevent memory.max load tearing adds ad1a256d8f49 mm, memcg: prevent memory.low load/store tearing adds c2dd3d453ea9 mm, memcg: prevent memory.min load/store tearing adds 726dfdb4d16a mm, memcg: prevent memory.swap.max load tearing adds 7630c922cae8 mm, memcg: prevent mem_cgroup_protected store tearing adds 9fc25e53c873 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] adds 49abd53bf979 mm: memcg: make memory.oom.group tolerable to task migration adds 52eb2fc2a813 mm/mapping_dirty_helpers: Update huge page-table entry callbacks adds 5276a3beaadb mm: don't prepare anon_vma if vma has VM_WIPEONFORK adds e35668ef4b60 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" adds 5e04d17d02b8 mm: set vm_next and vm_prev to NULL in vm_area_dup() adds 5bdc0ded5981 mm/vma: add missing VMA flag readable name for VM_SYNC adds cebf6ed1fe14 mm/vma: make vma_is_accessible() available for general use adds eb90fdea4c51 mm/vma: replace all remaining open encodings with is_vm_hu [...] adds dbe63357a3bf mm/vma: replace all remaining open encodings with vma_is_a [...] adds b47926dde56a mm/vma: append unlikely() while testing VMA access permissions adds d54547075f18 mm/mmap.c: fix the adjusted length error adds b18c748ea3f6 mm/vma: move VM_NO_KHUGEPAGED into generic header adds 2af0afdd71b5 mm/vma: make vma_is_foreign() available for general use adds bfcdf3ed120e mm/vma: make is_vma_temporary_stack() available for general use adds 740e3720784e mm: add pagemap.h to the fine documentation adds d125df34a197 mm/gup: rename "nonblocking" to "locked" where proper adds 4b5f584e4cc7 mm/gup: fix __get_user_pages() on fault retry of hugetlb adds eb27ee4d8259 mm: introduce fault_signal_pending() adds 6dfef1b19da8 mm-introduce-fault_signal_pending-fix adds 505a111ba6ca x86/mm: use helper fault_signal_pending() adds 126b675e7203 arc/mm: use helper fault_signal_pending() adds 25282cb7850e arm64/mm: use helper fault_signal_pending() adds be067c6659e3 powerpc/mm: use helper fault_signal_pending() adds b5e8af1381e9 sh/mm: use helper fault_signal_pending() adds b77505f87249 mm: return faster for non-fatal signals in user mode faults adds 24092b8a93c0 userfaultfd: don't retake mmap_sem to emulate NOPAGE adds 0a633ed3d858 mm: introduce FAULT_FLAG_DEFAULT adds fc6035632594 mm: introduce FAULT_FLAG_INTERRUPTIBLE adds 0b2236aaf246 mm: allow VM_FAULT_RETRY for multiple times adds b5c3e9eb1234 mm/gup: allow VM_FAULT_RETRY for multiple times adds ed234384579a mm/gup: allow to react to fatal signals adds 3587feffb30e mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path adds 1fc68a2b8726 mm: clarify a confusing comment for remap_pfn_range() adds dbfbafe64635 mm/memory.c: clarify a confusing comment for vm_iomap_memory adds c7c9e4e5d770 mmap: remove inline of vm_unmapped_area adds 2212a6b38ea6 mm: mmap: add trace point of vm_unmapped_area adds 540de1881911 mm-mmap-add-trace-point-of-vm_unmapped_area-fix adds 2b89caaf701f mm/mremap: add MREMAP_DONTUNMAP to mremap() adds f5520716da89 mm-add-mremap_dontunmap-to-mremap-v6 adds bac6293a0b5e mm-add-mremap_dontunmap-to-mremap-v7 adds 022f54166be9 selftests: add MREMAP_DONTUNMAP selftest adds be22143d7afb selftest-add-mremap_dontunmap-selftest-fix adds a0137f43950b selftest: add MREMAP_DONTUNMAP selftest adds d237a5877b07 selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes adds 373b090da918 mm/sparsemem: get address to page struct instead of addres [...] adds c4e93bbda648 mm/sparse: rename pfn_present() to pfn_in_present_section() adds 658694267c30 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] adds 7d1072b61e4d mm/sparse.c: allocate memmap preferring the given node adds 90f6b8e50dd6 kasan: detect negative size in memory operation function adds 778e82971207 kasan/tags: fix -Wdeclaration-after-statement warn adds 1422edb65193 kasan-detect-negative-size-in-memory-operation-function-fix-2 adds a5081859d1f4 kasan: add test for invalid size in memmove adds 1d80cb5823b9 kasan: fix -Wstringop-overflow warning adds 2331b87c6b6d mm/page_alloc: increase default min_free_kbytes bound adds 0c1bc3fa3040 mm, pagealloc: micro-optimisation: save two branches on ho [...] adds ea8307f48837 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds df1282719800 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds fcedf20da032 mm/page_alloc.c: use free_area_empty() instead of open-coding adds e0d905b8b9fe mm/page_alloc.c: micro-optimisation Remove unnecessary branch adds ab18e9bfbae2 mm/page_alloc.c: fix tick timer stall during deferred page init adds 0e8c9e39988a mm/page_alloc: simplify page_is_buddy() for better code re [...] adds 159e587476d6 mm: vmpressure: don't need call kfree if kstrndup fails adds c13258163f0a mm: vmpressure: use mem_cgroup_is_root API adds 4898ced2f4f0 mm: vmscan: replace open codings to NUMA_NO_NODE adds 2264cf5a823a mm/vmscan.c: remove cpu online notification for now adds 33c7bc2db80d mm/vmscan.c: fix data races using kswapd_classzone_idx adds 0df3ad1e1b50 mm/vmscan.c: Clean code by removing unnecessary assignment adds e07643a2a2d4 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() adds d534adb7c95e mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] adds 49f469211ef0 selftests: vm: drop dependencies on page flags from mlock2 tests adds 87756f31d03b mm,compaction,cma: add alloc_contig flag to compact_control adds 0cc5ae8a0098 mm,thp,compaction,cma: allow THP migration for CMA allocations adds a3eaf85eeee5 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix adds d068bf248d9d mm, compaction: fully assume capture is not NULL in compac [...] adds d4cf799be9e3 mm/compaction: really limit compact_unevictable_allowed to [...] adds f98f07a99f02 mm/compaction: Disable compact_unevictable_allowed on RT adds a51f08604009 mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 adds 9b8419cdd956 mm/compaction.c: clean code by removing unnecessary assignment adds 9453c45dffba mm/mempolicy: support MPOL_MF_STRICT for huge page mapping adds c81a0448ed7d mm/mempolicy: check hugepage migration is supported by arc [...] adds ba7fe112b7e9 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() adds aee131c41b75 mm: mempolicy: require at least one nodeid for MPOL_PREFERRED adds e0a161bb1ba7 mm/memblock.c: remove redundant assignment to variable max_addr adds 8d0a8dc35c00 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds 7bc4fdafe28b hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race adds d6c65c960f0a hugetlb_cgroup: add hugetlb_cgroup reservation counter adds 0d179c1bcbcd hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] adds c0efc0d532a3 mm/hugetlb_cgroup: fix hugetlb_cgroup migration adds 288ba882efc3 hugetlb_cgroup: add reservation accounting for private mappings adds 20d5aef91a2f hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] adds 90cfc0035e87 hugetlb: disable region_add file_region coalescing adds adbe2c104dc9 mm/hugetlb: fix file_region entry allocations adds 7df50d8fba46 hugetlb_cgroup: add accounting for shared mappings adds 06f31f62e5f0 hugetlb_cgroup-add-accounting-for-shared-mappings-fix adds f276906066c7 hugetlb_cgroup: support noreserve mappings adds 5efb15ac178c hugetlb: support file_region coalescing again adds d11c34c63d2b hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs adds 50c40e229ae1 hugetlb: remove check_coalesce_bug debug code adds f0f089a354ab hugetlb_cgroup: add hugetlb_cgroup reservation tests adds c535528cc5fd hugetlb_cgroup: add hugetlb_cgroup reservation docs adds 3cd482d84a30 mm/hugetlb.c: clean code by removing unnecessary initialization adds d16038130261 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() adds ac2f666d2028 mm: hugetlb: optionally allocate gigantic hugepages using cma adds ef79cb2d0ae5 mm: cleanup cmdline_parse_hugetlb_cma() adds 6aec9607be51 mm: hugetlb: fix per-node size calculation for hugetlb_cma adds e7c59e359beb selftests/vm: fix map_hugetlb length used for testing read [...] adds 93ce63993dbe mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] adds 5ea87af826c1 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set adds c0da7bcacd18 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t adds 5c942781aaf0 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix adds 242a8cb98590 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] adds 059596f0bab6 mm/migrate.c: no need to check for i > start in do_pages_move() adds cfa1fefe22e3 mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 932e3c375564 mm/migrate.c: check pagelist in move_pages_and_store_status() adds 790d71cac338 mm/migrate.c: unify "not queued for migration" handling in [...] adds fdb701466407 mm/migrate.c: migrate PG_readahead flag adds 667fe2212552 mm-migratec-migrate-pg_readahead-flag-fix adds d74e332b5476 mm, shmem: add vmstat for hugepage fallback adds b8297ee60f64 mm, thp: track fallbacks due to failed memcg charges separately adds 219541f4b9c4 include/linux/pagemap.h: optimise find_subpage for !THP adds 5ee8663c18fe mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE adds 9207f1cfda5f mm/ksm.c: update get_user_pages() argument in comment adds dc74f8191554 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 394ecdb2d2e3 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds ab1bf49b01e3 mm: code cleanup for MADV_FREE adds 4d5c99a7e20a mm: adjust shuffle code to allow for future coalescing adds 087edf67e695 mm: use zone and order instead of free area in free_list m [...] adds 7e3cef8794f9 mm: add function __putback_isolated_page adds 883e49531776 mm: introduce Reported pages adds 74032e324f01 virtio-balloon: pull page poisoning config out of free pag [...] adds fe613d55dd15 virtio-balloon: add support for providing free page report [...] adds a91c547c06eb mm/page_reporting: rotate reported pages to the tail of the list adds 6bc9fcec28a6 mm/page_reporting: add budget limit on how many pages can [...] adds 0b155b03a922 mm/page_reporting: add free page reporting documentation adds 24f47388a79c virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] adds 48664a0b0a3c userfaultfd: wp: add helper for writeprotect check adds 44eefca4681c userfaultfd: wp: hook userfault handler to write protection fault adds 709d69577e1a userfaultfd: wp: add WP pagetable tracking to x86 adds c135a611bd8f userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers adds b3d8b35f380c userfaultfd: wp: add UFFDIO_COPY_MODE_WP adds c792dd2acdc0 mm: merge parameters for change_protection() adds edb7b88c04ef userfaultfd: wp: apply _PAGE_UFFD_WP bit adds 17748a545c78 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork adds 124865565750 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers adds 0e5dddbf039c userfaultfd: wp: support swap and page migration adds aa746386b528 khugepaged: skip collapse if uffd-wp detected adds 5291b7f7f32b userfaultfd: wp: support write protection for userfault vma range adds 6e2a8d119120 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl adds 204b4a6416e7 userfaultfd: wp: enabled write protection in userfaultfd API adds dd43939c4e9e userfaultfd: wp: don't wake up when doing write protect adds 2b5bbaae059b userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update adds 892c02a4739f userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally adds e5df6e94ff4b userfaultfd: selftests: refactor statistics adds ceb174c304fa userfaultfd: selftests: add write-protect test adds 35cdd532341d drivers/base/memory.c: drop section_count adds 9bd60a5a4c69 drivers/base/memory.c: drop pages_correctly_probed() adds 6d2dbb57a279 mm/page_ext.c: drop pfn_present() check when onlining adds 52a50c99e0fd mm/memory_hotplug.c: only respect mem= parameter during bo [...] adds 42855a9c20be mm/memory_hotplug.c: simplify calculation of number of pag [...] adds 10a4234177e3 mm/memory_hotplug.c: cleanup __add_pages() adds 7b11ba5c9224 mm/sparse.c: introduce new function fill_subsection_map() adds 2600292c7b90 mm/sparse.c: introduce a new function clear_subsection_map() adds 48d4b8a87858 mm/sparse.c: only use subsection map in VMEMMAP case adds 3b360b666e40 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] adds 0d87c4010f2f mm/sparse.c: move subsection_map related functions together adds b46a181aa7d6 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] adds 52dde1681c71 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE adds ee8c209c9d4a drivers/base/memory: map MMOP_OFFLINE to 0 adds 720c30c72277 drivers/base/memory: store mapping between MMOP_* and stri [...] adds ecad822112f0 powernv/memtrace: always online added memory blocks adds 0461f5678f46 hv_balloon: don't check for memhp_auto_online manually adds 5a09bc49f4c9 hv_balloon-dont-check-for-memhp_auto_online-manually-fix adds 45342b9cad35 mm/memory_hotplug: unexport memhp_auto_online adds c125b326b954 mm/memory_hotplug: convert memhp_auto_online to store an o [...] adds 52460dbf9b39 mm/memory_hotplug: allow to specify a default online_type adds ccca60177df0 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] adds e7f83efa3b30 mm/shmem.c: distribute switch variables for initialization adds a463df6aabee mm/shmem.c: Clean code by removing unnecessary assignment adds ea5f6384eea7 mm: huge tmpfs: try to split_huge_page() when punching hole adds 93102146c7cd mm: prevent a warning when casting void* -> enum adds c1d1583386a3 mm/zswap: allow setting default status, compressor and all [...] adds c743e6b9e039 mm/compaction: add missing annotation for compact_lock_irqsave adds 8580fad28284 mm/hugetlb: add missing annotation for gather_surplus_pages() adds 9c6de287ccb9 mm/mempolicy: add missing annotation for queue_pages_pmd() adds 533295dc4665 mm/slub: add missing annotation for get_map() adds 8e360a6bcd70 mm/slub: add missing annotation for put_map() adds 165f02d979e0 mm/zsmalloc: add missing annotation for migrate_read_lock() adds 9bd97f41d82d mm/zsmalloc: add missing annotation for migrate_read_unlock() adds 4d7d3c24b2a6 mm/zsmalloc: add missing annotation for pin_tag() adds 943f998a8329 mm/zsmalloc: add missing annotation for unpin_tag() adds 7c4fffa5801f mm: fix ambiguous comments for better code readability adds 85e19d1bdb98 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] adds 05c54a1060cd mm: use fallthrough; adds bc0395cf4fa8 include/linux/swapops.h: correct guards for non_swap_entry() adds 634968332a08 include/linux/memremap.h: remove stale comments adds 0cd14fa764b2 mm/dmapool.c: micro-optimisation remove unnecessary branch adds 47767143b7b1 mm: Remove dummy struct bootmem_data/bootmem_data_t adds 47e153adb2db fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 4be09dfd8a1d fs/buffer.c: dump more info for __getblk_gfp() stall problem adds e64645b9f655 kernel/hung_task.c: Monitor killed tasks. adds 542f37607b01 fs/proc/inode.c: annotate close_pdeo() for sparse adds af0594d5a18b proc: faster open/read/close with "permanent" files adds 2c2ebfd27f90 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes adds 2424f263e192 proc: speed up /proc/*/statm adds 28cb8eb84c08 proc: inline vma_stop into m_stop adds b49b08d11783 proc: remove m_cache_vma adds 7928ad46779d proc: use ppos instead of m->version adds 2c32b204ee95 seq_file: remove m->version adds 8f3226e6ce13 proc: inline m_next_vma into m_next adds 58506873ba9c asm-generic: fix unistd_32.h generation format adds 5706f746639e kernel/extable.c: use address-of operator on section symbols adds d20116f4c272 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] adds b8a21225c43f compiler: Remove CONFIG_OPTIMIZE_INLINING entirely adds 7c6d5a3cc20a MAINTAINERS: add an entry for kfifo adds 814a867fc7f2 MAINTAINERS: list the section entries in the preferred order adds b99196ec548f bitops: always inline sign extension helpers adds e1a68c06d516 lib/test_lockup: test module to generate lockups adds 50347384328a lib/test_lockup: rename disable_irq to fix build error adds cced8bb98182 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] adds 75759357b767 lib/test_lockup.c: add parameters for locking generic vfs locks adds 53059702975c lib/bch.c: replace zero-length array with flexible-array member adds c8306d091771 lib/ts_bm.c: replace zero-length array with flexible-array member adds f2a78c8d6b8f lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds 7d2555b0c999 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds 6bb2ea4411ec lib/scatterlist: fix sg_copy_buffer() kerneldoc adds c8abae2de9aa lib: test_stackinit.c: XFAIL switch variable init tests adds 21db30011a1e lib/stackdepot.c: check depot_index before accessing the s [...] adds fe66ffcf7e13 lib/stackdepot.c: fix a condition in stack_depot_fetch() adds 356b95cf208a lib/stackdepot.c: build with -fno-builtin adds c91a30fd955a kasan: stackdepot: move filter_irq_stacks() to stackdepot.c adds c208e7bef652 nds32: linker script: add SOFTIRQENTRY_TEXT adds c772d40a3741 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script adds 570790a03d29 percpu_counter: fix a data race at vm_committed_as adds c94a5c0faa75 lib/test_bitmap.c: make use of EXP2_IN_BITS adds c93f76b00910 lib/rbtree: fix coding style of assignments adds 00bde721cc53 lib/test_kmod.c: remove a NULL test adds e94e2f8b99fc linux/bits.h: add compile time sanity check of GENMASK inputs adds ef1f81673612 lib: optimize cpumask_local_spread() adds 15846e87fa97 lib/list: prevent compiler reloads inside 'safe' list iteration adds 920e2a1b7c63 lib/dynamic_debug.c: use address-of operator on section symbols adds 780333ce932f checkpatch: remove email address comment from email addres [...] adds 92ac1393b869 checkpatch: check SPDX tags in YAML files adds 499d2c45c985 checkpatch: support "base-commit:" format adds 0ec0c37af20e checkpatch: prefer fallthrough; over fallthrough comments adds ca8f1bfe7318 checkpatch: fix minor typo and mixed space+tab in indentation adds 7825ef0b0545 checkpatch: fix multiple const * types adds 485732f8cc6f checkpatch: add command-line option for TAB size adds d61c562f0920 checkpatch: improve Gerrit Change-Id: test adds 3efa10ddb16e checkpatch: check proper licensing of Devicetree bindings adds 05a00641824d checkpatch: avoid warning about uninitialized_var() adds 177220030d41 kselftest: introduce new epoll test case adds bd1914bf120c fs/epoll: make nesting accounting safe for -rt kernel adds 3fd3a0745c29 fs/binfmt_elf.c: delete "loc" variable adds 437cc8a0dcc2 fs/binfmt_elf.c: allocate less for static executable adds cb7821b34412 fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] adds a2a0222905af samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes adds dff9a537d918 samples/hw_breakpoint: drop use of kallsyms_lookup_name() adds f6fb5d1cf98c kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] adds 67c1058c61ea reiserfs: clean up several indentation issues adds 60b2251519c9 umh: fix refcount underflow in fork_usermode_blob(). adds 347eef9032d7 gcov: gcc_4_7: replace zero-length array with flexible-arr [...] adds 696ec552e510 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] adds aa70def08e33 kernel/gcov/fs.c: replace zero-length array with flexible- [...] adds 67baf2a3260f kernel/relay.c: fix read_pos error when multiple readers adds c0000bfaee25 aio: simplify read_events() adds ddc532bc9ba5 init/Kconfig: clean up ANON_INODES and old IO schedulers options adds 2b7d6c8b128d kcov: cleanup debug messages adds 812abb8f1abe kcov: fix potential use-after-free in kcov_remote_start adds 5ceb8dd6ac1d kcov: move t->kcov assignments into kcov_start/stop adds 20bc794a7fa5 kcov: move t->kcov_sequence assignment adds 19f7872504bc kcov: use t->kcov_mode as enabled indicator adds 5a364589a52a kcov: collect coverage from interrupts adds 6faf3ea87305 kcov-collect-coverage-from-interrupts-v4 adds 6c0c10476ea6 usb: core: kcov: collect coverage from usb complete callback adds 46bf73e0c10c ubsan: add trap instrumentation option adds 1b62798ea166 ubsan: split "bounds" checker from other options adds d607cedb2836 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] adds 8533e7151308 ubsan: check panic_on_warn adds cb7d4212c426 kasan: unset panic_on_warn before calling panic() adds a58cddd39162 ubsan: include bug type in report header adds cd32a7aa389b ipc/mqueue.c: fix a brace coding style issue adds 2a0cce112ead Merge branch 'akpm-current/current' adds 839b09569975 Change email address for Pali Rohár adds b3e2a8a8d9e7 mm/kmemleak: silence KCSAN splats in checksum adds 971765483578 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] adds f2ba5c3a93d4 mm/frontswap: mark various intentional data races adds ee738c3462b7 mm/page_io: mark various intentional data races adds 5ac51fe98528 mm-page_io-mark-various-intentional-data-races-v2 adds c3d40729f5f4 mm/swap_state: mark various intentional data races adds 87eed1a952f3 mm/filemap.c: fix a data race in filemap_fault() adds 266b3d4a287c mm/swapfile: fix and annotate various data races adds 3dfee5d3336a mm-swapfile-fix-and-annotate-various-data-races-v2 adds 14ec77524423 mm/page_counter: fix various data races at memsw adds 8fcbba1903cb mm/memcontrol: fix a data race in scan count adds 5287aef61c99 mm/list_lru: fix a data race in list_lru_count_one adds 84558aa68e37 mm/mempool: fix a data race in mempool_free() adds a9b458f9f40c mm/util.c: annotate an data race at vm_committed_as adds 10ccef1d3104 mm/rmap: annotate a data race at tlb_flush_batched adds 368257ce13bb mm: annotate a data race in page_zonenum() adds 33ff98b29a1c mm/swap.c: annotate data races for lru_rotate_pvecs adds 1b3f787ebe4c mm/memory.c: refactor insert_page to prepare for batched-l [...] adds af45b7f442de mm: bring sparc pte_index() semantics inline with other platforms adds 73fceaf72f15 mm: define pte_index as macro for x86 adds 278e0060115d mm/memory.c: add vm_insert_pages() adds 8643afab27c1 mm-add-vm_insert_pages-fix adds 40f5149df52e add missing page_count() check to vm_insert_pages(). adds cd20318b1862 mm: vm_insert_pages() checks if pte_index defined. adds 088a2ab3bbd9 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds a3cfe2208793 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix adds 5574f4b4bd67 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS adds e6214a882f5a mm/vma: introduce VM_ACCESS_FLAGS adds 3dc020267edc mm/special: create generic fallbacks for pte_special() and [...] adds 877951c2d3f8 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] adds c575b73ce4ee mm/debug: add tests validating architecture page table helpers adds d6d4d625623c mm/memory_hotplug: drop the flags field from struct mhp_re [...] adds 502de0540f95 mm/memory_hotplug: rename mhp_restrictions to mhp_params adds c97a312a5c12 x86/mm: thread pgprot_t through init_memory_mapping() adds 1c3555112454 x86/mm: introduce __set_memory_prot() adds 2c29ff7dc05d powerpc/mm: thread pgprot_t through create_section_mapping() adds a54db3aa1b9c mm/memory_hotplug: add pgprot_t to mhp_params adds ea4cb5a8bb66 mm/memremap: set caching mode for PCI P2PDMA memory to WC adds ecb652e14162 mm/madvise: pass task and mm to do_madvise adds d6c05817c5e1 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 38223043ac88 fix process_madvise build break for arm64 adds 69e254387545 mm/madvise: check fatal signal pending of target process adds cd3a4c952cbe pid: move pidfd_get_pid() to pid.c adds 2d4855fe47eb mm/madvise: support both pid and pidfd for process_madvise adds 8e79b0c47f9c mm/madvise: employ mmget_still_valid() for write lock adds 0c422a02236b mm/madvise: allow KSM hints for remote API adds 74000d252e99 kmod: make request_module() return an error when autoloadi [...] adds de87215665e4 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] adds 3e14faafd70d docs: admin-guide: document the kernel.modprobe sysctl adds 6001b04bd813 docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 adds dd05446308c0 selftests: kmod: fix handling test numbers above 9 adds 36c62ceded79 selftests: kmod: test disabling module autoloading adds 8faa2cfe66c7 kexec: prevent removal of memory in use by a loaded kexec image adds 169a123b2220 mm/memory_hotplug: allow arch override of non boot memory [...] adds 5d880e1e2b8f arm64: memory: give hotplug memory a different resource name adds 1e3ae75699f9 fs/seq_file.c: seq_read(): add info message about buggy .n [...] adds 319258ddb9d9 seq_read-info-message-about-buggy-next-functions-fix adds 52afa67ecac8 kernel/gcov/fs.c: gcov_seq_next() should increase position index adds c2f4123939b9 ipc/util.c: sysvipc_find_ipc() should increase position index adds e3af011bd153 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 160e2222d76e Merge branch 'akpm/master' adds 8274500e2b67 Add linux-next specific files for 20200401
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-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/PCI/pcieaer-howto.rst | 23 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/bpf/bpf_lsm.rst | 142 + Documentation/bpf/index.rst | 1 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- Documentation/devicetree/bindings/arm/l2c2x0.yaml | 45 +- .../devicetree/bindings/arm/mrvl/mrvl.yaml | 5 +- Documentation/devicetree/bindings/arm/psci.yaml | 5 + .../bus/socionext,uniphier-system-bus.yaml | 2 +- .../bindings/chrome/google,cros-ec-typec.yaml | 54 + .../devicetree/bindings/clock/imx8mm-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mq-clock.yaml | 2 +- .../bindings/display/amlogic,meson-vpu.yaml | 6 +- .../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/gpio/socionext,uniphier-gpio.yaml | 2 - .../bindings/iio/temperature/adi,ltc2983.yaml | 38 +- .../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 - .../bindings/phy/phy-rockchip-inno-usb2.txt | 81 - .../bindings/phy/phy-rockchip-inno-usb2.yaml | 155 + .../devicetree/bindings/power/power-domain.yaml | 28 +- .../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/serial/renesas,hscif.yaml | 135 + .../bindings/serial/renesas,sci-serial.txt | 150 - .../devicetree/bindings/serial/renesas,sci.yaml | 69 + .../devicetree/bindings/serial/renesas,scif.yaml | 172 + .../devicetree/bindings/serial/renesas,scifa.yaml | 107 + .../devicetree/bindings/serial/renesas,scifb.yaml | 98 + .../devicetree/bindings/serial/serial.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/qcom-tsens.yaml | 37 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 78 - .../devicetree/bindings/thermal/rcar-thermal.yaml | 139 + Documentation/devicetree/bindings/usb/dwc2.yaml | 13 +- .../devicetree/bindings/vendor-prefixes.yaml | 7 + 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/devlink-trap.rst | 26 + Documentation/networking/devlink/ice.rst | 25 + Documentation/networking/ethtool-netlink.rst | 225 +- .../process/embargoed-hardware-issues.rst | 3 +- Documentation/sound/hd-audio/index.rst | 1 + Documentation/sound/hd-audio/models.rst | 2 - Documentation/sound/hd-audio/realtek-pc-beep.rst | 129 + Documentation/trace/ftrace.rst | 50 +- Documentation/virt/kvm/api.rst | 6 + Documentation/vm/hmm.rst | 12 +- Documentation/x86/exception-tables.rst | 20 +- MAINTAINERS | 52 +- Makefile | 28 +- Next/SHA1s | 218 +- Next/merge.log | 24510 +++++++++---------- 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/Kconfig | 19 +- arch/riscv/include/asm/cpu_ops.h | 46 + arch/riscv/include/asm/futex.h | 5 +- arch/riscv/include/asm/sbi.h | 195 +- arch/riscv/include/asm/smp.h | 24 + arch/riscv/kernel/Makefile | 6 + arch/riscv/kernel/cpu-hotplug.c | 87 + arch/riscv/kernel/cpu_ops.c | 46 + arch/riscv/kernel/cpu_ops_sbi.c | 115 + arch/riscv/kernel/cpu_ops_spinwait.c | 43 + arch/riscv/kernel/head.S | 179 +- arch/riscv/kernel/sbi.c | 575 +- arch/riscv/kernel/setup.c | 24 +- arch/riscv/kernel/smpboot.c | 53 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vmlinux.lds.S | 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 | 2 - 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 | 4 + drivers/Makefile | 1 + 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/gpio/gpio-tegra186.c | 64 + drivers/gpio/gpiolib.c | 875 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 298 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 75 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 27 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 6 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 3 - drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 302 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 48 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 118 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15d.h | 25 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 3 - drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 3 - drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 3 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 67 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 83 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 358 +- .../drm/amd/display/modules/freesync/freesync.c | 4 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 3 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 15 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 174 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 61 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 135 +- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 40 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 157 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 141 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 9 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 149 +- .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 181 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 6 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 7 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 18 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 24 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 12 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 35 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 31 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 39 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 48 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 69 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 15 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 68 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 106 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 14 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 33 +- drivers/gpu/drm/drm_mm.c | 8 +- drivers/gpu/drm/exynos/exynos_dp.c | 29 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 16 +- drivers/gpu/drm/i915/gvt/display.c | 6 +- drivers/gpu/drm/i915/gvt/handlers.c | 8 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- 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/gpu/drm/xen/xen_drm_front.c | 2 +- drivers/hv/channel_mgmt.c | 3 + drivers/hv/vmbus_drv.c | 61 +- drivers/i2c/busses/i2c-pca-platform.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 12 +- 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/macintosh/therm_windtunnel.c | 4 +- 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 | 54 +- drivers/net/dsa/bcm_sf2.c | 10 +- drivers/net/dsa/bcm_sf2_cfp.c | 139 +- drivers/net/dsa/microchip/Kconfig | 1 + 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 +- drivers/net/ethernet/cadence/macb_main.c | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 18 + .../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/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 18 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 10 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 54 +- 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 + drivers/net/ethernet/mellanox/mlxsw/core.c | 71 + drivers/net/ethernet/mellanox/mlxsw/core.h | 14 + .../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/reg.h | 19 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 50 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 20 +- 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 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 336 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 24 + 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/Kconfig | 9 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 2 + .../stmicro/stmmac/{stmmac_pci.c => dwmac-intel.c} | 259 +- 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/stmicro/stmmac/stmmac_pci.c | 313 - 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/hyperv/netvsc.c | 9 +- drivers/net/macsec.c | 483 +- drivers/net/netdevsim/dev.c | 156 +- drivers/net/netdevsim/health.c | 4 +- drivers/net/netdevsim/netdevsim.h | 3 + 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/of/unittest.c | 32 +- drivers/pci/controller/dwc/Kconfig | 1 - 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/devicetree.c | 1 + drivers/pinctrl/mediatek/pinctrl-paris.c | 6 +- drivers/pinctrl/qcom/pinctrl-msm.c | 42 +- 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/s390/scsi/zfcp_erp.c | 10 +- drivers/s390/scsi/zfcp_fsf.c | 23 +- drivers/scsi/aacraid/commsup.c | 7 +- drivers/scsi/aha1740.c | 1 - drivers/scsi/aic7xxx/aic79xx_core.c | 22 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 23 - 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/mpt3sas/mpt3sas_scsih.c | 8 +- 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 | 33 +- drivers/scsi/sr.c | 4 +- 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 | 179 +- drivers/scsi/ufs/ufshcd.h | 105 +- 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/vdpa/Kconfig | 37 + drivers/vdpa/Makefile | 4 + drivers/vdpa/ifcvf/Makefile | 3 + drivers/vdpa/ifcvf/ifcvf_base.c | 389 + drivers/vdpa/ifcvf/ifcvf_base.h | 118 + drivers/vdpa/ifcvf/ifcvf_main.c | 435 + drivers/vdpa/vdpa.c | 180 + drivers/vdpa/vdpa_sim/Makefile | 2 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 629 + 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/video/fbdev/core/fbcon.c | 3 + drivers/virtio/Kconfig | 13 + drivers/virtio/Makefile | 1 + 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/btrfs/block-group.c | 2 +- fs/btrfs/btrfs_inode.h | 30 + fs/btrfs/ctree.h | 13 +- fs/btrfs/delayed-ref.c | 24 +- fs/btrfs/delayed-ref.h | 21 +- fs/btrfs/disk-io.c | 14 +- fs/btrfs/disk-io.h | 1 + fs/btrfs/extent-tree.c | 108 +- fs/btrfs/extent_io.c | 141 +- fs/btrfs/extent_io.h | 19 +- fs/btrfs/file-item.c | 11 +- fs/btrfs/inode.c | 716 +- fs/btrfs/relocation.c | 10 - fs/btrfs/space-info.c | 80 +- fs/btrfs/space-info.h | 1 - fs/btrfs/transaction.c | 197 +- fs/btrfs/transaction.h | 19 +- fs/buffer.c | 19 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/smb2ops.c | 38 +- fs/cifs/smb2pdu.h | 3 + fs/cifs/smb2transport.c | 8 +- fs/cifs/smbdirect.c | 41 +- fs/cifs/smbdirect.h | 1 - fs/cifs/transport.c | 28 +- fs/exec.c | 14 +- fs/ext4/balloc.c | 7 +- fs/ext4/block_validity.c | 18 +- fs/ext4/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 | 18 +- fs/f2fs/file.c | 12 +- fs/f2fs/segment.c | 99 +- 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_mount.h | 1 + fs/xfs/xfs_qm.c | 14 +- fs/xfs/xfs_super.c | 17 +- fs/xfs/xfs_symlink.c | 1 - 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/gpio/consumer.h | 8 + include/linux/gpio/driver.h | 138 +- 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/irqflags.h | 4 +- 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/pinctrl/pinctrl.h | 2 +- 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 | 128 +- 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/drm/amdgpu_drm.h | 4 + include/uapi/linux/bpf.h | 82 +- include/uapi/linux/coresight-stm.h | 6 +- include/uapi/linux/devlink.h | 13 + 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 + include/uapi/sound/asoc.h | 1 + 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 | 176 +- 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/irq/handle.c | 2 +- kernel/rcu/rcutorture.c | 10 +- kernel/rcu/tasks.h | 6 +- kernel/seccomp.c | 15 +- kernel/signal.c | 2 +- kernel/trace/bpf_trace.c | 12 +- kernel/trace/ftrace.c | 200 +- kernel/trace/ring_buffer.c | 239 +- kernel/trace/trace.c | 91 +- kernel/trace/trace.h | 32 +- kernel/trace/trace_events.c | 280 +- kernel/trace/trace_functions_graph.c | 2 +- kernel/trace/trace_kprobe.c | 2 + kernel/trace/trace_output.c | 15 +- lib/raid6/algos.c | 4 +- lib/raid6/x86.h | 2 +- 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/bpfilter/main.c | 1 - net/core/dev.c | 30 +- net/core/dev_ioctl.c | 6 + net/core/devlink.c | 916 +- 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 | 367 +- 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 | 382 + 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 | 231 +- 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 | 8 +- 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-dapm.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 +- sound/usb/midi.c | 29 +- tools/accounting/getdelays.c | 2 +- tools/arch/x86/lib/x86-opcode-map.txt | 17 +- tools/gpio/Makefile | 2 +- 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 + .../drivers/net/mlxsw/devlink_trap_policer.sh | 384 + .../selftests/drivers/net/netdevsim/devlink.sh | 15 + .../drivers/net/netdevsim/devlink_trap.sh | 116 + .../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/devlink_lib.sh | 43 + .../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 +- 1573 files changed, 67933 insertions(+), 33784 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/phy/phy-rockchip-inno-usb2.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,hscif.yaml delete mode 100644 Documentation/devicetree/bindings/serial/renesas,sci-serial.txt create mode 100644 Documentation/devicetree/bindings/serial/renesas,sci.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,scif.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,scifa.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,scifb.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 Documentation/sound/hd-audio/realtek-pc-beep.rst create mode 100644 arch/arm/boot/dts/bcm2835-rpi-common.dtsi create mode 100644 arch/riscv/include/asm/cpu_ops.h create mode 100644 arch/riscv/kernel/cpu-hotplug.c create mode 100644 arch/riscv/kernel/cpu_ops.c create mode 100644 arch/riscv/kernel/cpu_ops_sbi.c create mode 100644 arch/riscv/kernel/cpu_ops_spinwait.c create mode 100644 arch/um/include/asm/delay.h create mode 100644 arch/um/include/linux/time-internal.h delete mode 100644 arch/um/include/shared/timer-internal.h create mode 100644 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/mellanox/mlxsw/spectrum_trap.h copy drivers/net/ethernet/stmicro/stmmac/{stmmac_pci.c => dwmac-intel.c} (71%) 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 create mode 100644 drivers/vdpa/Kconfig create mode 100644 drivers/vdpa/Makefile create mode 100644 drivers/vdpa/ifcvf/Makefile create mode 100644 drivers/vdpa/ifcvf/ifcvf_base.c create mode 100644 drivers/vdpa/ifcvf/ifcvf_base.h create mode 100644 drivers/vdpa/ifcvf/ifcvf_main.c create mode 100644 drivers/vdpa/vdpa.c create mode 100644 drivers/vdpa/vdpa_sim/Makefile create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim.c 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/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 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_policer.sh 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