This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 18250b538735 Add linux-next specific files for 20210416 omits b961a8ec1c1b Merge branch 'akpm/master' omits 70698348207e memfd_secret: use unsigned int rather than long as syscall [...] omits 2e1ecd141613 secretmem: test: add basic selftest for memfd_secret(2) omits 7114c8e244cc memfd_secret: use unsigned int rather than long as syscall [...] omits 56763ff93146 arch, mm: wire up memfd_secret system call where relevant omits 0bce9797cf2e PM: hibernate: disable when there are active secretmem users omits d1bca0d81a39 memfd_secret: use unsigned int rather than long as syscall [...] omits 89ade00e63d9 mm: introduce memfd_secret system call to create "secret" [...] omits d98f9f051264 set_memory: allow querying whether set_direct_map_*() is a [...] omits 881066f3cd3d set_memory: allow set_direct_map_*_noflush() for multiple pages omits b9b404b06e19 riscv/Kconfig: make direct map manipulation options depend on MMU omits e1a34328eaf7 mmap: make mlock_future_check() global omits 03b817041c9f mm: fix typos in comments omits df589daad353 mm: fix typos in comments omits 366298a50d3f treewide: remove editor modelines and cruft omits 5653fe0fca4a ipc/sem.c: spelling fix omits 081f669d3d20 fs: fat: fix spelling typo of values omits dc35ea816ece kernel/sys.c: fix typo omits 6003dd5666c0 kernel/up.c: fix typo omits 44621af551c2 kernel/user_namespace.c: fix typos omits 9826f1b7c2a1 kernel/umh.c: fix some spelling mistakes omits eccfeead9f75 include/linux/pgtable.h: few spelling fixes omits c6bff46a51e6 mm/slab.c: fix spelling mistake "disired" -> "desired" omits 2757dcd712f7 scripts/spelling.txt: add "overflw" omits cd9c7b453c32 scripts/spelling.txt: Add "diabled" typo omits 9a2902b25a63 scripts/spelling.txt: add "overlfow" omits d59e70cca7d7 arm: print alloc free paths for address in registers omits 703c3be327ce mm/vmalloc: remove vwrite() omits 28eecf395d7f mm: remove xlate_dev_kmem_ptr() omits 960babcf8797 drivers/char: remove /dev/kmem for good omits 6117b0b64b4c Merge branch 'akpm-current/current' omits 08ef24224628 Merge remote-tracking branch 'rust/rust-next' omits b4b375b0450e Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits df33d7700ede Merge remote-tracking branch 'kunit-next/kunit' omits 3c1988682060 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 3dc1222fabae Merge remote-tracking branch 'hyperv/hyperv-next' omits 937f98bc2f59 Merge remote-tracking branch 'nvmem/for-next' omits d63997460a00 Merge remote-tracking branch 'slimbus/for-next' omits 640fe628065d Merge remote-tracking branch 'gnss/gnss-next' omits 81441119ea84 Merge remote-tracking branch 'kspp/for-next/kspp' omits 7e0e539a5a05 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 72d2032bfcc8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 05a54754e826 Merge remote-tracking branch 'rtc/rtc-next' omits 4c13a15de7de Merge remote-tracking branch 'coresight/next' omits 26a99438b049 Merge remote-tracking branch 'livepatching/for-next' omits 858403a44db8 Merge remote-tracking branch 'kselftest/next' omits 52d4f202b71a Merge remote-tracking branch 'pwm/for-next' omits 34083855eb8b Merge remote-tracking branch 'pinctrl/for-next' omits 15628d7b6840 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 57d937f16083 Merge remote-tracking branch 'rpmsg/for-next' omits 1dc875b36b28 Merge remote-tracking branch 'vhost/linux-next' omits d9b765103bb0 Merge remote-tracking branch 'scsi-mkp/for-next' omits 91932f3c5401 Merge remote-tracking branch 'scsi/for-next' omits 0c9b05f012aa Merge remote-tracking branch 'cgroup/for-next' omits 6aa3d2f131a5 Merge remote-tracking branch 'dmaengine/next' omits aad0317241d1 Merge remote-tracking branch 'staging/staging-next' omits d0f3d3a1153d Merge remote-tracking branch 'vfio/next' omits f3c60c687249 Merge remote-tracking branch 'phy-next/next' omits 268e504d98f4 Merge remote-tracking branch 'char-misc/char-misc-next' omits 42ed9f1f9b6e Merge remote-tracking branch 'tty/tty-next' omits 381ebf878fd6 Merge remote-tracking branch 'usb-serial/usb-next' omits 5a31e459998a Merge remote-tracking branch 'usb/usb-next' omits 424b7534be21 Merge remote-tracking branch 'driver-core/driver-core-next' omits ee8eb3ec614a Merge remote-tracking branch 'ipmi/for-next' omits d2e8f09aea8e Merge remote-tracking branch 'leds/for-next' omits 1941cc9234e7 Merge remote-tracking branch 'hsi/for-next' omits 80bfcdc38873 Merge remote-tracking branch 'chrome-platform/for-next' omits 0d191c5eef17 Merge remote-tracking branch 'drivers-x86/for-next' omits 2d797ca06c5f Merge remote-tracking branch 'percpu/for-next' omits 8c97aa46e7b5 Merge remote-tracking branch 'kvms390/next' omits 41f63f642953 Merge remote-tracking branch 'kvm-arm/next' omits 60e5444cec96 Merge remote-tracking branch 'kvm/next' omits 9ba9dd48958d Merge remote-tracking branch 'rcu/rcu/next' omits 1537b89ed516 Merge remote-tracking branch 'ftrace/for-next' omits 8c3392e1345f Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits bf2c9c56c73d Merge remote-tracking branch 'edac/edac-for-next' omits 6ae023975015 Merge remote-tracking branch 'tip/auto-latest' omits 6a34647ee982 Merge remote-tracking branch 'spi/for-next' omits bc1ea23bdf4b Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 4b95d2c46c72 Merge remote-tracking branch 'devicetree/for-next' omits 0b9d3672285a Merge remote-tracking branch 'audit/next' omits cb9b40896ba7 Merge remote-tracking branch 'iommu/next' omits fa6f7de8706a Merge remote-tracking branch 'tpmdd/next' omits af71490eff68 Merge remote-tracking branch 'tomoyo/master' omits 22563f42efa9 Merge remote-tracking branch 'selinux/next' omits 920d4ded36ab Merge remote-tracking branch 'keys/keys-next' omits 9821e676c097 Merge remote-tracking branch 'integrity/next-integrity' omits 938d78449eb9 Merge remote-tracking branch 'apparmor/apparmor-next' omits 31b10ecdb552 Merge remote-tracking branch 'security/next-testing' omits 25ed8c5afd8b Merge remote-tracking branch 'regulator/for-next' omits 980da0b8c197 Merge remote-tracking branch 'battery/for-next' omits 1715bd38718d Merge remote-tracking branch 'backlight/for-backlight-next' omits 76df87b3e2bc Merge remote-tracking branch 'mfd/for-mfd-next' omits 063e74e0a0b5 Merge remote-tracking branch 'mmc/next' omits 8e91338801f8 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 50c5444b5a6f Merge remote-tracking branch 'device-mapper/for-next' omits c92cb8c2d31f Merge remote-tracking branch 'block/for-next' omits 5108fb23b9ea Merge remote-tracking branch 'input/next' omits ce0f1e8b49d4 Merge remote-tracking branch 'modules/modules-next' omits 3426bdb955f1 Merge remote-tracking branch 'sound-asoc/for-next' omits 37b226ce05d8 Merge remote-tracking branch 'sound/for-next' omits d75cbf10bd4f Merge remote-tracking branch 'regmap/for-next' omits 86d54f13912a Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 3ede58b81709 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits c66550fe10be Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 18d7fae68920 Merge remote-tracking branch 'drm-intel/for-linux-next' omits d54f1fa64ea5 Merge remote-tracking branch 'amdgpu/drm-next' omits 4de965a0e8ab Merge remote-tracking branch 'drm/drm-next' omits 61cee39e6ec1 Merge remote-tracking branch 'crypto/master' omits 8ac9289e9a38 Merge remote-tracking branch 'mtd/mtd/next' omits 2b5e1238e7ec Merge remote-tracking branch 'gfs2/for-next' omits 5f29a55bc7cc Merge remote-tracking branch 'mac80211-next/master' omits eceade8334d7 Merge remote-tracking branch 'bluetooth/master' omits 307f05465aaf Merge branch 'for-5.13/io_uring' into for-next omits 5285cde70493 Merge branch 'for-5.13/drivers' into for-next omits f31f95c77e69 io_uring: fix merge error for async resubmit omits ed9645b19b76 io_uring: tie req->apoll to request lifetime omits 386375a8a448 io_uring: put flag checking for needing req cleanup in one spot omits 871e96840323 Merge remote-tracking branch 'netfilter-next/master' omits 074887d57179 Merge remote-tracking branch 'bpf-next/for-next' omits 632ef749a321 Merge remote-tracking branch 'net-next/master' omits 3a044a73e911 Merge remote-tracking branch 'rdma/for-next' omits 5281edde042e Merge remote-tracking branch 'swiotlb/linux-next' omits 2b3dc8f87270 Merge remote-tracking branch 'dlm/next' omits 1b9974cd189c Merge remote-tracking branch 'ieee1394/for-next' omits 1f67c74085fe Merge remote-tracking branch 'thermal/thermal/linux-next' omits fee5bd4d9241 Merge remote-tracking branch 'pm/linux-next' omits 70ea567da432 Merge remote-tracking branch 'v4l-dvb/master' omits 19e445d90e6e Merge remote-tracking branch 'jc_docs/docs-next' omits 247b141e9f55 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 7e0888169c2b Merge remote-tracking branch 'dmi/dmi-for-next' omits a84b85c2b3b6 Merge remote-tracking branch 'i3c/i3c/next' omits 846a656ed10c Merge remote-tracking branch 'i2c/i2c/for-next' omits 1bae9d6209a0 Merge remote-tracking branch 'hid/for-next' omits afadd6ff47f5 Merge remote-tracking branch 'pstore/for-next/pstore' omits 79a6e17490ea Merge remote-tracking branch 'pci/next' omits 80d4e4f9150c Merge remote-tracking branch 'printk/for-next' omits 934fff60e1fb Merge remote-tracking branch 'vfs/for-next' omits 279256d19d66 Merge remote-tracking branch 'file-locks/locks-next' omits 4369568f6db4 Merge remote-tracking branch 'iomap/iomap-for-next' omits d2646d168195 Merge remote-tracking branch 'xfs/for-next' omits ecaf1e9c8b4d Merge remote-tracking branch 'v9fs/9p-next' omits 054726e04141 Merge remote-tracking branch 'ubifs/next' omits 0e102d7ff54f Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 6f0ffbb8a7c9 Merge remote-tracking branch 'cel/for-next' omits e971a923f7e0 Merge remote-tracking branch 'nfs/linux-next' omits 347557fedec7 Merge remote-tracking branch 'jfs/jfs-next' omits e5f91cadc9f9 Merge remote-tracking branch 'fuse/for-next' omits 4ff81bd7cf6b Merge remote-tracking branch 'f2fs/dev' omits 6c3ec4112705 Merge remote-tracking branch 'ext4/dev' omits 563880b8d24e Merge remote-tracking branch 'ext3/for_next' omits 2af2a4a1a165 Merge remote-tracking branch 'exfat/dev' omits ab899689f968 Merge remote-tracking branch 'erofs/dev' omits 3ab6d3dd4740 Merge remote-tracking branch 'ecryptfs/next' omits f449d2c6a23c Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 04249bc6674a Merge remote-tracking branch 'cifs/for-next' omits fdf870c236df Merge remote-tracking branch 'btrfs/for-next' omits 255dae90cf5b ipc/sem.c: mundane typo fixes omits b2f44b7a175f modules: add CONFIG_MODPROBE_PATH omits 038407fbd597 init/initramfs.c: do unpacking asynchronously omits 78624cba4d82 kernel/async.c: remove async_unregister_domain() omits cdf7409cbf26 kernel/async.c: stop guarding pr_debug() statements omits b84c9e7ca36b selftests: remove duplicate include omits 261134a3d7e2 kernel/resource: remove first_lvl / siblings_only logic omits 293e26970e6f kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits b110d8292734 kernel/resource: make walk_system_ram_res() find all busy [...] omits 013b1c19349c scripts/gdb: add lx_current support for arm64 omits 68d43336476c scripts/gdb: document lx_current is only supported by x86 omits 063005e57a05 gdb: lx-symbols: store the abspath() omits 05705d296489 aio: simplify read_events() omits 2810acba68be delayacct: clear right task's flag after blkio completes omits 8c0ef8676d48 smp: kernel/panic.c - silence warnings omits 8b50b41dec05 gcov: clang: drop support for clang-10 and older omits 781be655fd11 gcov: use kvmalloc() omits bab386f0104f gcov: simplify buffer allocation omits fa8343cada7e gcov: combine common code omits 205d68303d3c kexec: dump kmessage before machine_kexec omits b2179e70c399 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 2bc42eaf0470 kexec: Add kexec reboot string omits 342ec2a34204 kernel/crash_core: add crashkernel=auto for vmcore creation omits 72eb6ffe8336 kernel/fork.c: fix typos omits 928f90e62e8d kernel/fork.c: simplify copy_mm() omits d1666d2b095d do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 31ed0b618da3 hpfs: replace one-element array with flexible-array member omits 99c2057ac5e9 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits c36d1c24d16b nilfs2: fix typos in comments omits 036524ab124d fs/nilfs2: fix misspellings using codespell tool omits cd4af998d5d2 fs/epoll: restore waking from ep_done_scan() omits 090560901b8d kselftest: introduce new epoll test case omits 8245881c7364 checkpatch: exclude four preprocessor sub-expressions from [...] omits ef48c44fe8cd checkpatch: warn when missing newline in return sysfs_emit [...] omits acf6ff59dccc include/linux/compat.h: remove unneeded declaration from C [...] omits a711d69173ec lib: parser: clean up kernel-doc omits bd15c24db084 lib/genalloc: add parameter description to fix doc compile [...] omits 159d66243359 lib/percpu_counter: tame kernel-doc compile warning omits 430f076fddcc lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 58b205d0432a lib: crc8: pointer to data block should be const omits d0810f40422d lib/genalloc.c: Fix a typo omits eb2c75ddfa5c lib/list_sort.c: fix typo in function description omits 1aaa2601405c lib: fix inconsistent indenting in process_bit1() omits e8196d9c5dca lib/bch.c: fix a typo in the file bch.c omits df2411bdf1a8 MAINTAINERS: add entry for the bitmap API omits cd394a103f22 tools: sync lib/find_bit implementation omits 056090b8ed8f h8300: rearrange headers inclusion order in asm/bitops omits f70cf80c4986 lib: add fast path for find_first_*_bit() and find_last_bit() omits f8abd477c1ea lib: add fast path for find_next_*_bit() omits e421cc23bc8d tools: sync find_next_bit implementation omits 69fca520d850 lib: inline _find_next_bit() wrappers omits 81118dc774d0 tools: sync small_const_nbits() macro with the kernel omits 7d60b54b32db lib: extend the scope of small_const_nbits() macro omits 4af58f198fa7 arch: rearrange headers inclusion order in asm/bitops for [...] omits ffcbfad02f36 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits a5b0d9048b83 tools: bitmap: sync function declarations with the kernel omits d1a5d9d87735 tools: disable -Wno-type-limits omits a99b207304a2 kernel/cred.c: make init_groups static omits 21e04c25034d kernel/async.c: fix pr_debug statement omits 9c428b19351b linux/profile.h: remove unnecessary declaration omits dd8d9b34efca kernel.h: drop inclusion in bitmap.h omits 24a314bf6620 include: remove pagemap.h from blkdev.h omits 41e26715ddf2 proc/sysctl: make protected_* world readable omits 77ce1b8ff73c proc/sysctl: fix function name error in comments omits 1e5edf73bc51 procfs/dmabuf: add inode number to /proc/*/fdinfo omits f7b4fb4e8fc3 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 7ba902122a1c selftests: proc: test subset=pid omits 66cdca905c33 proc: delete redundant subset=pid check omits 27150e09fb35 proc: smoke test lseek() omits 31566ce05692 proc: mandate ->proc_lseek in "struct proc_ops" omits 63fa253362fb proc: save LOC in __xlate_proc_name() omits 1adb7c560499 fs/proc/generic.c: fix incorrect pde_is_permanent check omits 34a4beee049d kernel/hung_task.c: Monitor killed tasks. omits 77aca7648244 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 225371b9ba8c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 51ac1cad3385 kfence: zero guard page after out-of-bounds access omits ce08a0223d25 mm/process_vm_access.c: remove duplicate include omits 3d7553b39328 mm/mempolicy: minor coding style tweaks omits 31383a8f64e9 mm/memory_hotplug: minor coding style tweaks omits efcc187ad804 mm/vmalloc: minor coding style tweaks omits ca3381f3ca5e mm/frontswap: minor coding style tweaks omits 59899484d149 mm/mlock: minor coding style tweaks omits 2a3cb67b952d mm/filemap: minor coding style tweaks omits 75374bd924de mm/page_alloc: minor coding style tweaks omits 1311d86d014b mm/shmem: minor coding style tweaks omits f414fedde84f mm/oom_kill: minor coding style tweaks omits ecef4e4a759b mm/compaction: minor coding style tweaks omits 344f82f83baf mm/vmscan: minor coding style tweaks omits 0610a6eba0da mm/sparse: minor coding style tweaks omits 5d50d12cf0b6 mm/swapfile: minor coding style tweaks omits a030fec33ce9 mm/mempool: minor coding style tweaks omits d984d012aa32 mm/highmem: Remove deprecated kmap_atomic omits d505757c27e1 mm/highmem.c: fix coding style issue omits ec981d2d4602 btrfs: use memzero_page() instead of open coded kmap pattern omits 8aa38845a23a iov_iter: lift memzero_page() to highmem.h omits c3024e9c09a4 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits ef9346d1b733 mm/zswap.c: switch from strlcpy to strscpy omits feeb203103ac mm/memory_hotplug: make unpopulated zones PCP structures u [...] omits 425a9ac311ac arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 7fc394362711 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 76a259d67ae2 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 054a13e299d8 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 0e7747a1dc04 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits e648227c1dae mm,memory_hotplug: allocate memmap from the added memory range omits 02775b31d0f7 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 3c1b9a40feca selftests/vm: gup_test: fix test flag omits e86020aa98b4 mm/gup: longterm pin migration cleanup omits 4954069623a7 mm/gup: change index type to long as it counts pages omits 2604148f5b5b memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 1c41c81f64b9 mm/gup: migrate pinned pages out of movable zone omits ae25740a8b82 mm/gup: do not migrate zero page omits 3b0208b8fc64 mm: honor PF_MEMALLOC_PIN for all movable pages omits cbd6e101a683 mm: apply per-task gfp constraints in fast path omits e2224d5ecd67 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits d5a45537a38c mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 5b5f53951d9a mm/gup: check for isolation errors omits e3caaf0c4682 mm/gup: return an error on migration failure omits 3c4960bc8bc9 mm/gup: check every subpage of a compound page during isolation omits add6febd46f5 mm/gup: don't pin migrated cma pages in movable zone omits 1812480b9ed9 mm/util.c: fix typo omits 1a1c8735d300 mm/util.c: reduce mem_dump_obj() object size omits 60352c90dbdc mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE omits e967ea5ca576 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK omits 994c089ddd0b mm-drop-redundant-arch_enable__migration-fix-fix omits 7fb894e1862e mm-drop-redundant-arch_enable__migration-fix omits d58ef04e4e9f mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION omits 2d8cb043e9d0 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] omits 27299be5f475 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] omits 5bfc7e3768eb mm: generalize ARCH_HAS_CACHE_LINE_SIZE omits 521c02028855 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 38290f144d60 x86/mm: track linear mapping split events omits 343a9e08bea5 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 7f8e0d9e616c mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits e8ceae48099d mm: no more EINVAL from /proc/sys/vm/stat_refresh omits c81c32dbe124 mm: restore node stat checking in /proc/sys/vm/stat_refresh omits f04bbb074b73 mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits 04ee5a94fe4d ksm: fix potential missing rmap_item for stable_node omits 024cb1e9caf7 ksm: remove dedicated macro KSM_FLAG_MASK omits 1c9f3d69b70c ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits e6f78baaad6d ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits 1b4f7edacc8d mm: use proper type for cma_[alloc|release] omits 2853d5ca8863 mm: cma: add the CMA instance name to cma trace events omits 0f00a7216b38 mm: cma: support sysfs omits fec422a9f2f5 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits d29fcb0c7294 mm: cma: add trace events for CMA alloc perf testing omits 385ba69caaa7 mm: cma: use pr_err_ratelimited for CMA warning omits 492cbed5b6a5 mm: vmstat: add cma statistics omits c561f6e26fb5 Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 401af99673aa mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits de3a44a56ee0 mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits e2ef36de1bb4 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits b7ad2e54b535 mm/migrate.c: make putback_movable_page() static omits b7bee035079a mm: fs: invalidate BH LRU during page migration omits 867f26b4ce29 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits aeef09199298 mm: disable LRU pagevec during the migration temporarily omits 23b49e503328 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 293e0050ba02 mm/compaction: remove unused variable sysctl_compact_memory omits fe1b1b73b513 mm: vmscan: shrink deferred objects proportional to priority omits 481ee7fd22f0 mm: memcontrol: reparent nr_deferred when memcg offline omits 3c9d5306e288 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits a2db55a0dd9d mm: vmscan: use per memcg nr_deferred of shrinker omits 34ed0f4bd008 mm: vmscan: add per memcg shrinker nr_deferred omits 8af6d1edbf3d mm: vmscan: use a new flag to indicate shrinker is registered omits b6dedcf150dc mm-vmscan-add-shrinker_info_protected-helper-fix omits ac0b11202d00 mm: vmscan: add shrinker_info_protected() helper omits 7632e50b6f7e mm: memcontrol: rename shrinker_map to shrinker_info omits 4bf88994683a mm: vmscan: use kvfree_rcu instead of call_rcu omits c85084f5fda8 mm: vmscan: remove memcg_shrinker_map_size omits 02e5e2b97225 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits e1437e9ccf7b mm: vmscan: consolidate shrinker_maps handling code omits 4d7b4172e40e mm: vmscan: use nid from shrink_control for tracepoint omits e8ca56a72bf4 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 381fc2456608 mm/vmscan: move RECLAIM* bits to uapi header omits 3f029914fbe6 userfaultfd/selftests: add test exercising minor fault handling omits f200fe1c95ff userfaultfd: update documentation to describe minor fault [...] omits 7d4806235f16 userfaultfd: add UFFDIO_CONTINUE ioctl omits 9f9aad307bfa userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits 3ac65c5c8cf6 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 7945e0b46778 userfaultfd/hugetlbfs: fix minor fault page leak omits 122c7d321c58 userfaultfd: add minor fault registration mode omits f5d7103e1d7c hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 5e7ffc59ed11 hugetlb: make free_huge_page irq safe omits 3528d71b5366 hugetlb: change free_pool_huge_page to remove_pool_huge_page omits c45ad90bffb4 hugetlb: call update_and_free_page without hugetlb_lock omits 3e941e8d1bd4 hugetlb: create remove_hugetlb_page() to separate functionality omits e88af9518c6f hugetlb: add per-hstate mutex to synchronize user adjustments omits f12dedea81a9 hugetlb: no need to drop hugetlb_lock to call cma_release omits 1160ee717317 mm/cma: change cma mutex to irq safe spinlock omits 403c6661a794 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] omits 5ed30a36bb5d mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() omits 798072615632 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] omits c2aa530aab37 mm/hugeltb: simplify the return code of __vma_reservation_ [...] omits 0ff8cea20c4b mm/hugeltb: remove redundant VM_BUG_ON() in region_add() omits d8160259577f mm: huge_memory: debugfs for file-backed THP split omits 70a8f9b7edd6 mm: huge_memory: a new debugfs interface for splitting THP tests omits d5f703c9c546 khugepaged: remove meaningless !pte_present() check in khu [...] omits c5d163061ec4 khugepaged: remove unnecessary out label in collapse_huge_page() omits f99f326c9ddc khugepaged: use helper function range_in_vma() in collapse [...] omits d0b5409439be mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits cdc048d17e87 mm/huge_memory.c: use helper function migration_entry_to_page() omits 5262f87db001 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits 8c21067ab9d0 mm/huge_memory.c: remove redundant PageCompound() check omits 499bce9ae377 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits a2c59d2ac016 mm/huge_memory.c: make get_huge_zero_page() return bool omits 72f1346302f3 mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 5d2421fc8dc4 mm/huge_memory.c: remove unnecessary local variable ret2 omits 4353c0fbea98 khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits 5e1befa03a9d khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits fbf33b7eb056 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits 8408f162f917 khugepaged: remove unneeded return value of khugepaged_col [...] omits 5d2de4532497 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 2d80a3574880 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits a02c1968b47b mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 2cb884092d45 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 3caed7b6e99f mm/hugetlb: use some helper functions to cleanup code omits f8526a138141 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 2335d604944a mm/hugetlb: remove redundant reservation check condition i [...] omits 7d05d81032fb hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 607312d43d15 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 5d500f6a837a mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 18f9805a6a9e hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 992f0c4a8ae1 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 8bc192d0923c hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits 81bcb5230ee2 mm/page_alloc: redundant definition variables of pfn in for loop omits 0f8308e4a222 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits e84c9aca0076 net: page_pool: use alloc_pages_bulk in refill code path omits b34feec15173 net: page_pool: refactor dma_map into own function page_po [...] omits 58f7bde35c5c SUNRPC: refresh rq_pages using a bulk page allocator omits f1675cb2ea76 SUNRPC: set rq_page_end differently omits 261688b8ee17 mm/page_alloc: inline __rmqueue_pcplist omits 7e5a205d98ae mm/page_alloc: optimize code layout for __alloc_pages_bulk omits 507e1ed483c7 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits fba3522552c4 mm/page_alloc: add an array-based interface to the bulk pa [...] omits fefce8de372e mm/page_alloc: add a bulk page allocator -fix -fix -fix omits 31c0ef5f626b mm/page_alloc: Add a bulk page allocator -fix -fix omits fe171f041449 mm-page_alloc-add-a-bulk-page-allocator-fix omits 6b719043eb4f mm/page_alloc: add a bulk page allocator omits 1dce69d82cd2 mm/page_alloc: rename alloced to allocated omits 54f6b71811bd mm/page_alloc: duplicate include linux/vmalloc.h omits 1445ae09d05c mm, page_alloc: avoid page_to_pfn() in move_freepages() omits 9003c3f8f7d3 mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits d49611ab03f4 mm: page_alloc: dump migrate-failed pages omits b70970e976b7 mm/mempolicy: fix mpol_misplaced kernel-doc omits 90173e920c05 mm/mempolicy: rewrite alloc_pages_vma documentation omits f9f2f189b804 mm/mempolicy: rewrite alloc_pages documentation omits 0234eb4811bd mm/mempolicy: rename alloc_pages_current to alloc_pages omits 2943637722df mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits dfb9fa471c1b mm/page_alloc: rename gfp_mask to gfp omits fdcc399ed80b mm/page_alloc: rename alloc_mask to alloc_gfp omits 600b7c41e29c include/linux/page-flags-layout.h: cleanups omits 4c8c1ada2e69 include/linux/page-flags-layout.h: correctly determine LAS [...] omits 8897f5c21cdf mm: remove lru_add_drain_all in alloc_contig_range omits fc173dead06d mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 515298627172 mm: move mem_init_print_info() into mm_init() omits d757d5291b63 irq_work: record irq_work_queue() call stack omits ae36ef87e960 kasan: detect false-positives in tests omits 09b298d9e72e kasan: record task_work_add() call stack omits eee7c5564a21 kasan: docs: update tests section omits f9037ea853a4 kasan: docs: update ignoring accesses section omits 66a73ccdd187 kasan: docs: update shadow memory section omits 0e3b63fa42d6 kasan: docs: update HW_TAGS implementation details section omits feb9d2351c48 kasan: docs: update SW_TAGS implementation details section omits c562b1f57535 kasan: docs: update GENERIC implementation details section omits ad571063085c kasan: docs: update boot parameters section omits c062e08208c4 kasan: docs: update error reports section omits 32cf6dddd880 kasan: docs: update usage section omits d2a2dfbe6ed9 kasan: docs: update overview section omits 358b34724eba kasan: docs: clean up sections omits 0016a9fe5150 kasan, mm: integrate slab init_on_free with HW_TAGS omits 77b5409fc194 kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 2e1aa37c5214 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits 377abd32e89c kasan, mm: integrate page_alloc init with HW_TAGS omits a24f1e74b18f kasan: init memory in kasan_(un)poison for HW_TAGS omits ee344b2e6f26 arm64: kasan: allow to init memory when setting tags omits 2262b0a883a3 mm, kasan: don't poison boot memory with tag-based modes omits f7236d7c3096 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits b0f4c7a5c10b kasan: fix kasan_byte_accessible() to be consistent with a [...] omits 9f7c808a105d mm/kasan: switch from strlcpy to strscpy omits 68c40f88c620 pagewalk: prefix struct kernel-doc descriptions omits a4b5de21e282 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits a46cf5dff117 mm/doc: add mm.h and mm_types.h to the mm-api document omits 7187b932684f mm/doc: turn fault flags into an enum omits e6a47edf7360 mm/doc: fix page_maybe_dma_pinned kerneldoc omits 28368b30c05e mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 4661a3794cde mm/vmalloc: remove an empty line omits 03cbbe8690fd mm/vmalloc: refactor the preloading loagic omits c231b34fe77d vm/test_vmalloc.sh: adapt for updated driver interface omits 2a8ea71194e7 lib/test_vmalloc.c: extend max value of nr_threads parameter omits 6171235d36e6 lib/test_vmalloc.c: add a new 'nr_threads' parameter omits e8bd47b970bf lib/test_vmalloc.c: remove two kvfree_rcu() tests omits eb54ab94e0ed mm: vmalloc: prevent use after free in _vm_unmap_aliases omits c18ff8d4260d mm/vmalloc: print correct vmalloc allocation size omits 603e4ac4e616 mm/vmalloc: improve allocation failure error messages omits 0b81d552521d mm-vmalloc-remove-map_kernel_range-fix-2 omits c4d3c0fefc42 mm-vmalloc-remove-unmap_kernel_range-fix-fix omits 1cb3419512ef mm-vmalloc-remove-unmap_kernel_range-fix omits 1647b2cd535a mm/vmalloc: remove unmap_kernel_range omits 5b11c7bc3c19 powerpc/xive: remove unnecessary unmap_kernel_range omits afc063cbb554 kernel/dma: remove unnecessary unmap_kernel_range omits b73ca85c406e mm/vmalloc: remove map_kernel_range omits 43167f357bb8 mm/vmalloc: fix read of uninitialized pointer area omits ed6a61d3b7c5 mm/vmalloc: hugepage vmalloc mappings omits e763081ac1d7 mm/vmalloc: add vmap_range_noflush variant omits 351734657126 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 29a2a4524d02 mm/vmalloc: provide fallback arch huge vmap support functions omits 0e903583e8be x86: inline huge vmap supported functions omits 1ba1b6ff82c8 arm64: inline huge vmap supported functions omits ea67f1cf8571 powerpc: inline huge vmap supported functions omits f64121e07e18 mm: HUGE_VMAP arch support cleanup omits 6b3cc082ae14 mm/ioremap: rename ioremap_*_range to vmap_*_range omits 0cd8060200b3 mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits ae3ca6df5870 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits a1597361db6d sparc32: add stub pud_page define for walking huge vmalloc [...] omits b88fe1f4a3a2 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 0b9466315845 ARM: mm: add missing pud_page define to 2-level page tables omits 01fb7537aa0c mm/vmalloc: use rb_tree instead of list for vread() lookups omits cb5533ae0e11 mm: unexport remap_vmalloc_range_partial omits c916930ebb52 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 87b3111b082d mm/sparse: add the missing sparse_buffer_fini() in error branch omits ce3e1654c0f9 mm/dmapool: switch from strlcpy to strscpy omits e9257ca80eef selftests: add a MREMAP_DONTUNMAP selftest for shmem omits 748b0d8f18a8 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits eef5259ae01f mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits e9caf3813646 i915: fix remap_io_sg to verify the pgprot omits c2b9f2e50149 i915: use io_mapping_map_user omits b80651d2ff6c mm: add a io_mapping_map_user helper omits 0dd6e19afb69 mm: add remap_pfn_range_notrack omits f7b5fc3ded0e mm, tracing: improve rss_stat tracepoint message omits 7aff3415d876 x86/vmemmap: optimize for consecutive sections in partial [...] omits 985ab7dee611 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix omits 015ce47b717a x86/vmemmap: handle unpopulated sub-pmd ranges omits 7a8b68053844 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 654fd9b0c469 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 177cb04f71d7 mm/interval_tree: add comments to improve code readability omits 1ee3e70114ae mm/memory.c: do_numa_page(): delete bool "migrated" omits 1fd3a27c74dd mm: page_counter: mitigate consequences of a page_counter [...] omits be4e10d9177d linux/memcontrol.h: remove duplicate struct declaration omits 66396287e2de mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits f4606f6db600 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 7cfeed863bbc mm: memcontrol: fix forget to obtain the ref to objcg in s [...] omits 5b870ada78e6 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits 8b550b3bf60b mm: memcontrol: change ug->dummy_page only if memcg changed omits c7e5a2128c9d mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 5f6e4249f729 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits 216ef7093022 mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits f773d7064030 memcg: set page->private before calling swap_readpage omits e007224a6063 memcg: charge before adding to swapcache on swapin omits c82439bb61f6 kselftests: cgroup: update kmem test for new vmstat implem [...] omits 89b8e8bdcded mm: memcontrol: consolidate lruvec stat flushing omits 712ef36cac17 mm: memcontrol: switch to rstat fix omits ecb7729315bf mm-memcontrol-switch-to-rstat-fix omits cc0e188f2a05 mm: memcontrol: switch to rstat omits 88b27c05734f cgroup: rstat: punt root-level optimization to individual [...] omits 4042b7676226 cgroup: rstat: support cgroup1 omits 625e29c3d7bb mm: memcontrol: privatize memcg_page_state query functions omits 39b7199f0aee mm: memcontrol: kill mem_cgroup_nodeinfo() omits 41195ea82d6e mm: memcontrol: fix cpuhotplug statistics flushing omits e3bf7c8bc1ef memcg: enable memcg oom-kill for __GFP_NOFAIL omits bd5c023be256 memcg: cleanup root memcg checks omits 3afa14f33a4b mm: memcontrol: fix kernel stack account omits 97e055512d9e mm/memremap.c: fix improper SPDX comment style omits 6e46662dbed9 mm: gup: remove FOLL_SPLIT omits 276e0fddbd9d RDMA/umem: batch page unpin in __ib_umem_release() omits 88be3896e40f mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 824c13e194a9 mm/gup: decrement head page once for group of subpages omits 7ab76037ac81 mm/gup: add compound page list iterator omits 52bfb81eca78 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits d87f03938644 mm/filemap: Update stale comment omits 88557d876360 mm: Move page_mapping_file to pagemap.h omits 0e9fbb62dd16 mm: remove nrexceptional from inode omits 103f9cd98cee dax: account DAX entries as nrpages omits cddf9ff75cd6 mm: stop accounting shadow entries omits b16191fbd6cd mm: introduce and use mapping_empty omits 4d08c5c961df mm: page-writeback: simplify memcg handling in test_clear_ [...] omits c366e5b278d9 mm/filemap: drop check for truncated page after I/O omits 659ecd34619f mm/filemap: use filemap_read_page in filemap_fault omits 3d82d17312c8 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 2db1a19d2154 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits f8e66d6e1d69 mm: provide filemap_range_needs_writeback() helper omits 53dd9caa9397 mm/memtest: add ARCH_USE_MEMTEST omits b7f822d86535 mm-page_poison-print-page-info-when-corruption-is-caught-v2 omits 7e75efaf75fa mm: page_poison: print page info when corruption is caught omits e97999b17ee5 mm: page_owner: detect page_owner recursion via task_struct omits bb36676b19da mm: page_owner: use kstrtobool() to parse bool option omits 1c523516b5ce mm: page_owner: fetch backtrace only for tracked pages omits 072d287d00e0 mm, page_owner: remove unused parameter in __set_page_owne [...] omits bd6f5f775cef mm/page_owner: record the timestamp of all pages during free omits f3ec6bd580fa mm/kmemleak.c: fix a typo omits acae8113064a mm/slub.c: trivial typo fixes omits 4b0169248839 slub: remove resiliency_test() function omits 2e26eef627c0 kunit: add a KUnit test for SLUB debugging functionality omits c7e989d501c1 mm, slub: enable slub_debug static key when creating cache [...] omits 9d149cceb6b9 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 31fe94af4170 watchdog: cleanup handling of false positives omits be3a669c77f9 watchdog: use bit lock operations to prevent multiple soft [...] omits 5705a9131a51 watchdog: fix barriers when printing backtraces from all CPUs omits 8a2d4096fc73 watchdog/softlockup: remove logic that tried to prevent re [...] omits fa5391f8053e watchdog/softlockup: report the overall time of softlockups omits 920e1ee4e62c watchdog: explicitly update timestamp when reporting softlockup omits 40060e078c7d watchdog: rename __touch_watchdog() to a better descriptive name omits 502a40d5ddab vfs: fs_parser: clean up kernel-doc warnings omits b48d400b6686 ocfs2: fix ocfs2 corrupt when iputting an inode omits 90eee998e5ec ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 00aff873bd83 ocfs2/dlm: remove unused function omits bd884c9c2ac8 ocfs2: fix a typo omits f4a068fa9b2a ocfs2: map flags directly in flags_to_o2dlm() omits 82a5becc1de5 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits 1cc48c492668 arch/sh/include/asm/tlb.h: remove duplicate include omits f08a5da56d64 scripts-a-new-script-for-checking-duplicate-struct-declara [...] omits 7e7802a8ac01 scripts: a new script for checking duplicate struct declaration omits 149ddbbed85f scripts/spelling.txt: add entries for recent discoveries omits ef5a3a4c5d5d include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits aa7553664705 ia64: module: fix symbolizer crash on fdescr omits a55749639dc1 ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP omits 2fcbb299f1cb ia64: mca: always make IA64_MCA_DEBUG an expression omits 305b0a6512d6 ia64: fix EFI_DEBUG build omits 18564586c3b9 ia64: trivial spelling fixes omits b9baa2885ff6 ia64: simplify code flow around swiotlb init omits f1d2c11b1ffb ia64: drop unused IA64_FW_EMU ifdef omits 5ef99115caac ia64: ensure proper NUMA distance and possible map initialization omits d3eaff38fd27 arch/ia64/include/asm/pgtable.h: minor typo fixes omits bbab58f20034 arch/ia64/kernel/fsys.S: fix typos omits 16f7440895c2 arch/ia64/kernel/head.S: remove duplicate include omits fdd9138ffc9e /proc/kpageflags: do not use uninitialized struct pages omits dcc8a8a8ccec /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 7713303f6954 lib: remove "expecting prototype" kernel-doc warnings omits 7aeded5a6aef gcov: clang: fix clang-11+ build omits d9566f24eb36 mm: ptdump: fix build failure omits e037155bed00 mm/mapping_dirty_helpers: guard hugepage pud's usage omits 57c7f5f55891 ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits 3401db2fa634 ia64: tools: remove inclusion of ia64-specific version of [...] omits fc2be6141ea4 ia64: fix discontig.c section mismatches omits 63cfc58d57d4 ia64: remove duplicate entries in generic_defconfig omits 09c62373b884 csky: change a Kconfig symbol name to fix e1000 build error omits 6ffb2018c4d1 kasan: remove redundant config option omits 03f6d83cf0de kasan-fix-hwasan-build-for-gcc-fix omits 5f63390a1ac7 kasan: fix hwasan build for gcc omits 36712efd6240 mm: eliminate "expecting prototype" kernel-doc warnings omits 2a8141418de9 Merge remote-tracking branch 'fscache/fscache-next' omits 4a74844556e0 cifs: Deferred close for files omits 6de34042b844 cifs: Return correct error code from smb2_get_enc_key omits c20fd6bdd778 Merge remote-tracking branch 'pidfd/for-next' omits 8332c7161791 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 5135d5317a39 Merge remote-tracking branch 'uml/linux-next' omits 502c86c4b711 Merge remote-tracking branch 'sh/for-next' omits 5502e477da7c Merge remote-tracking branch 's390/for-next' omits af56620d0663 Merge remote-tracking branch 'risc-v/for-next' omits a622edd3e42d Merge remote-tracking branch 'powerpc/next' omits c2a01d7cad0c Merge remote-tracking branch 'parisc-hd/for-next' omits baee0fff2f1a Merge remote-tracking branch 'mips/mips-next' omits f1067d400493 Merge remote-tracking branch 'microblaze/next' omits 15ca028e48da Merge remote-tracking branch 'm68knommu/for-next' omits cc0cf162fa89 Merge remote-tracking branch 'm68k/for-next' omits fa67269b45da Merge remote-tracking branch 'h8300/h8300-next' omits 598d81303140 Merge remote-tracking branch 'csky/linux-next' omits 64b34a081fea Merge remote-tracking branch 'clk/clk-next' omits fa7cd5159830 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 63ef7ed2ffbf Merge remote-tracking branch 'tegra/for-next' omits 2d5c470865c2 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 45554258420a Merge remote-tracking branch 'scmi/for-linux-next' omits 43d658ddc03d Merge remote-tracking branch 'samsung-krzk/for-next' omits 688d741480aa Merge remote-tracking branch 'rockchip/for-next' omits cfafd5d3df6a Merge remote-tracking branch 'reset/reset/next' omits 89c72cdac933 Merge remote-tracking branch 'renesas/next' omits b78667b814eb Merge remote-tracking branch 'realtek/for-next' omits f4261f3042ae Merge remote-tracking branch 'raspberrypi/for-next' omits fbe8fc7c47d7 Merge remote-tracking branch 'qcom/for-next' omits 34b9a083c884 Merge remote-tracking branch 'omap/for-next' omits 2e68714764f9 Merge remote-tracking branch 'mvebu/for-next' omits 3c235180783a Merge remote-tracking branch 'mediatek/for-next' omits 0890d7aba60c Merge remote-tracking branch 'keystone/next' omits 0a96e9578d81 Merge remote-tracking branch 'imx-mxs/for-next' omits 85cc08ea8695 Merge remote-tracking branch 'drivers-memory/for-next' omits 47996d5d288b Merge remote-tracking branch 'at91/at91-next' omits 18e3c3360f77 Merge remote-tracking branch 'aspeed/for-next' omits 018c02100a04 Merge remote-tracking branch 'amlogic/for-next' omits 610bb2d21490 Merge remote-tracking branch 'actions/for-next' omits ef8a5afe47ea Merge remote-tracking branch 'arm-soc/for-next' omits 0cd152ca69c4 Merge remote-tracking branch 'arm64/for-next/core' omits 06f4e4945f95 Merge remote-tracking branch 'arm/for-next' omits 581a75f94b28 Merge remote-tracking branch 'asm-generic/master' omits fc7de10cc0e1 Merge remote-tracking branch 'dma-mapping/for-next' omits 9dae5d2b3444 Merge remote-tracking branch 'kbuild/for-next' omits ee12b28845e4 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 2376ba04782b Merge remote-tracking branch 'pidfd-fixes/fixes' omits b0b289ae3499 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 779c077408ce Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits f60951a9aa55 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 45ee96396fb0 Merge remote-tracking branch 'scsi-fixes/fixes' omits 4454fce90751 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits fe78026e97e0 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 2505c4e10d5c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 78a87c57212c Merge remote-tracking branch 'ide/master' omits 45f418faa097 Merge remote-tracking branch 'soundwire-fixes/fixes' omits 7642f42031fc Merge remote-tracking branch 'phy/fixes' omits 571960aa2b4f Merge remote-tracking branch 'pci-current/for-linus' omits 0777969863b9 Merge remote-tracking branch 'spi-fixes/for-linus' omits 9ec6686184d7 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 87b4d8380973 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 514f7a833c1c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits f1eedd99e962 Merge remote-tracking branch 'bpf/master' omits 22ab238e11ad Merge remote-tracking branch 'net/master' omits a316aae1c6df Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits f30185b9ac6d Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 735968eb5702 Merge remote-tracking branch 'arm-current/fixes' omits 1ed67ab6dbf2 Merge remote-tracking branch 'arc-current/for-curr' omits ea3888fb94a4 smb2: fix use-after-free in smb2_ioctl_query_info() omits d854225fa748 cifs: export supported mount options via new mount_params [...] omits 814267188990 cifs: log mount errors using cifs_errorf() omits b4a83a1a51b3 cifs: add fs_context param to parsing helpers omits 0cf78b65a19e cifs: make fs_context error logging wrapper omits fb8b37b75946 cifs: add FALLOC_FL_INSERT_RANGE support omits eb15f07c849c cifs: add support for FALLOC_FL_COLLAPSE_RANGE omits 91e904dbc5f1 cifs: check the timestamp for the cached dirent when decid [...] omits 0e9eef427dd2 cifs: pass the dentry instead of the inode down to the rev [...] omits db2c2bbcdd58 cifs: add a timestamp to track when the lease of the cache [...] omits 41defb32b8da cifs: add a function to get a cached dir based on its dentry omits fcd7a8347adb cifs: Grab a reference for the dentry of the cached direct [...] omits 831c2b343cd0 cifs: store a pointer to the root dentry in cifs_sb_info o [...] omits 0d56408a560a cifs: rename the *_shroot* functions to *_cached_dir* omits 48b9a82df54b cifs: pass a path to open_shroot and check if it is the ro [...] omits bbd1acbe1db5 cifs: move the check for nohandlecache into open_shroot omits e55f574dc749 cifs: switch build_path_from_dentry() to using dentry_path_raw() omits e594b0364f2f cifs: allocate buffer in the caller of build_path_from_dentry() omits 142d8ba820ae cifs: make build_path_from_dentry() return const char * omits 1f9aeb1554a7 cifs: constify pathname arguments in a bunch of helpers omits 8305f05c329f cifs: constify path argument of ->make_node() omits f713b7122bf3 cifs: constify get_normalized_path() properly omits 57704d22e55b cifs: don't cargo-cult strndup() omits 54792d31e564 SMB3: update structures for new compression protocol definitions omits c3cf3254e627 cifs: remove old dead code omits dd369efe77ec cifs: cifspdu.h: Replace one-element array with flexible-a [...] omits cbd265a576b7 fs: cifs: Remove repeated struct declaration omits 0739b4816007 drm/amdkfd: Update L1 and add L2/3 cache information omits 32526eb7cf88 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 0bc0f471533c Revert "drm/amd/display: To modify the condition in indica [...] omits 3f5d4d3f9a58 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 54eaa9eb2713 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 2aea186a0b6d drm/amdgpu: only check for _PR3 on dGPUs omits 2bcb3adb4550 drm/amdgpu: add another raven1 gfxoff quirk omits aebd797174bc usb/host: enable auto power control for xhci-pci omits 9597624ef606 nvme: put some AMD PCIE downstream NVME device to simple s [...] omits ee7ead487585 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 49dff37f84d5 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 0f3475ef251d Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits f655ede26d66 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 74a68dd3113b Merge branch 'features' into for-next omits fa7da284915f Merge branch 'fixes' into for-next omits 60c5cde2bda9 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] omits 9856e48a9987 iommu/mediatek-v1: Add error handle for mtk_iommu_probe omits edc67eaef403 iommu/mediatek-v1: Avoid build fail when build as module omits af5247b169a0 iommu/mediatek: Always enable the clk on resume omits 70955f08376c thermal/drivers/bcm2835: Remove redundant dev_err call in [...] omits c8671d70b29d thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] omits 949b2962c0ac thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 omits 33edf3a534d5 dt-bindings: thermal: tsens: Document ipq8064 bindings omits 0960379da362 thermal/drivers/tsens: Add support for ipq8064-tsens omits 7c5598908aae thermal/drivers/tsens: Drop unused define for msm8960 omits 7a23894876d8 thermal/drivers/tsens: Replace custom 8960 apis with generic apis omits f1c6aa8f9cbd thermal/drivers/tsens: Fix bug in sensor enable for msm8960 omits 8f6f199c587b thermal/drivers/tsens: Use init_common for msm8960 omits 0eb973a50ccc thermal/drivers/tsens: Convert msm8960 to reg_field omits e801d870ffaf thermal/drivers/tsens: Don't hardcode sensor slope omits 60f2ae7ca0dd thermal/drivers/tsens: Add VER_0 tsens version omits 8b1fdf97491f Merge branch 'core/entry' omits ba9461590859 Merge branch 'core/rcu' omits 5ab6722e4c46 Merge branch 'irq/core' omits d69eb62dcf09 Merge branch 'locking/core' omits 0b323342d3cf Merge branch 'objtool/core' omits d08c037d372c Merge branch 'perf/core' omits 567615a2b21e Merge branch 'ras/core' omits 64114e0705e7 Merge branch 'sched/core' omits ea872c23f2d4 Merge branch 'timers/core' omits 5586a93dd27e Merge branch 'x86/apic' omits a8c061a2218d Merge branch 'x86/boot' omits 79de0fdc20b0 Merge branch 'x86/build' omits 07541acb42ce Merge branch 'x86/cleanups' omits cb26bfa348bb Merge branch 'x86/core' omits ba7e57f24cd5 Merge branch 'x86/entry' omits 7798a6ec0c03 Merge branch 'x86/microcode' omits c722a0d07f69 Merge branch 'x86/misc' omits 8dee5bc48dde Merge branch 'x86/mm' omits 14e194f74303 Merge branch 'x86/platform' omits f7c883bf6102 Merge branch 'x86/seves' omits 64a88bb15542 Merge branch 'x86/sgx' omits 9ce8c47773b7 Merge branch 'x86/splitlock' omits f3a90979914f Merge branch 'x86/urgent' omits cce9a22763fd Merge branch 'x86/vdso' omits 02e43b04905c Merge branch 'x86/vmware' omits 9f8614f5567e x86/dma: Tear down DMA ops on driver unbind omits 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings omits 901b8e44f6b0 Merge branch 'for-5.13/io_uring' into for-next omits fdf70b5de6f3 hwmon: Add driver for fsp-3y PSUs and PDUs omits 3d2c5f06a3c1 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] omits a5b1c231c4a8 Merge branches 'acpi-scan' and 'acpi-utils' into linux-next omits 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] omits e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts omits 03209c641c4a Merge branch 'kconfig' into for-next omits 2f366f66d631 rcu: Make rcu_gp_cleanup() be noinline for tracing omits 1e531372fc95 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests omits 0d8d57d397e7 srcu: Initialize SRCU after timers omits b65420f87d78 srcu: Unconditionally embed struct lockdep_map omits df69fb1040c6 rcutorture: Make rcu_torture_boost_failed() check for GP end omits 0ce86b65258e rcutorture: Consolidate rcu_torture_boost() timing and statistics omits 02274643c5c0 rcutorture: Delay-based false positives for RCU priority b [...] omits 16d718c12629 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs omits 8bc7bcdff8bd rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] omits 8193d3465bc8 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] omits 94b8efc7d40a rcu: Add quiescent states and boost states to show_rcu_gp_ [...] omits e87030588186 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 7b6728307afa lockdep: Explicitly flag likely false-positive report omits c701080a582c doc: Fix diagram references in memory-ordering document omits e3488ea6f40c rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 656ddcfd9845 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits 7752d81fb1fd srcu: Remove superfluous ssp initialization for early callbacks omits 3bb2347112d3 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits 874b49ca52dd torture: Set kvm.sh language to English omits 6c26b4817f11 torture: Correctly fetch number of CPUs for non-English languages omits 1859e3adb94f rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits 45be96e2ffca rcutorture: Judge RCU priority boosting on grace periods, [...] omits cc1f381f9073 rcu: Improve tree.c comments and add code cleanups omits 8775f2963a42 rcu: Remove the unused rcu_irq_exit_preempt() function omits 4b0a973e55f6 torture: Make kvm-find-errors.sh account for kvm-remote.sh omits 1361c9bb4c5f rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 3863e21d7255 rcu: Fix various typos in comments omits 29a73e47717a doc: Fix statement of RCU's memory-ordering requirements omits 2672d1d4ec3a mm/slub: Add Support for free path information of an object. omits 068280c34db4 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 37993fb22012 torture: Make the build machine control N in "make -jN" omits c79d96a230c9 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits 27acf8778ce3 torture: Abstract end-of-run summary omits d8ca3963c24e rcu: Fix typo in comment: kthead -> kthread omits 73dd7b2b705b rcu/nocb: Unify timers omits 6b428a78598a rcu/nocb: Prepare for fine-grained deferred wakeup omits 307b7d79b10b rcu/nocb: Only cancel nocb timer if not polling omits b33251824757 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 60dc5a30d891 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 4c35e7d21193 rcu/nocb: Allow de-offloading rdp leader omits 19f8dec91ae2 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits f639928dfafa timer: Revert "timer: Add timer_curr_running()" omits 99b713417015 rcu/nocb: Use the rcuog CPU's ->nocb_timer omits 25dee3d394c8 torture: Fix grace-period rate output omits 6eb39991bd9a rcutorture: Abstract read-lock-held checks omits 703bc61c6058 refscale: Add acqrel, lock, and lock-irq omits f0f37a7a104a rcu: Prevent false positive softirq warning on RT omits d5aed22024a3 tick/sched: Prevent false positive softirq pending warnings on RT omits 022c27be035e softirq: Make softirq control and processing RT aware omits e1357b5f1d1c softirq: Move various protections into inline helpers omits 430d1763611b irqtime: Make accounting correct on RT omits 49601b9dc2cb softirq: Add RT specific softirq accounting omits 79e29d9da7ba torture: Add kvm-remote.sh script for distributed rcutortu [...] omits fa3c7e1db454 rcuscale: Allow CPU hotplug to be enabled omits 930b1641dc4e refscale: Allow CPU hotplug to be enabled omits 6791a4409b52 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 1156135b68d6 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits bb0907874081 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits bda4119dc6e7 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 400d01bc5d2c rcu-tasks: Add block comment laying out RCU Rude design omits 7d3509f1b395 rcu-tasks: Add block comment laying out RCU Tasks design omits d04d5b6440d1 torture: Fix remaining erroneous torture.sh instance of $* omits c18a18474e97 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 59b6d79490b9 Merge branch 'clocksource.2021.04.13a' into HEAD omits 47987651cb94 hwmon: (sch5627) Split sch5627_update_device() omits 3a5eb0bd0476 hwmon: (sch5627) Convert to hwmon_device_register_with_info() omits d9c430e9321f clocksource: Limit number of CPUs checked for clock synchr [...] omits 3be73086afb0 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits 1ede115847bb clocksource: Check per-CPU clock synchronization when mark [...] omits 07f36247e964 clocksource: Retry clock read if long delays detected omits 6d82f4458c5d clocksource: Provide module parameters to inject delays in [...] omits 3bb0ab37bf5c Merge branch 'for-5.13/block' into for-next omits dc4bd1a339b7 hwmon: (nct6683) remove useless function omits a350cc10edd6 Merge branch 'for-5.13/io_uring' into for-next omits d45024e744c3 Merge branch 'for-5.13/drivers' into for-next omits f0ad2a845d86 Merge branch 'acpi-tables' into linux-next omits 08352508275d Merge branch 'acpi-scan' into linux-next omits 010709348678 Documentation/admin-guide/cifs: document open_files and dfscache omits ca02880a2559 cifs: simplify SWN code with dummy funcs instead of ifdefs omits a465babd263c smb3: update protocol header definitions based to include [...] omits 46f88b56dc05 cifs: correct comments explaining internal semaphore usage [...] omits 0af5fe42d82d cifs: Remove useless variable omits b4c7b676f5d7 cifs: Fix spelling of 'security' omits 8f2aca40dd07 x86/platform/uv: Add more to secondary CPU kdump info omits f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] omits 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 omits ccd36b4959b5 Merge branch 'for-5.13/io_uring' into for-next omits 81b1f8a7b633 Merge branch 'for-5.13/block' into for-next omits 37c8f621125f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] omits 5682b5c9445f MAINTAINERS: Add keyword pattern for hwmon registration functions omits 935f6562d263 hwmon: (amd_energy) Restore visibility of energy counters omits 55a0bd4de2f5 hwmon: (amd_energy) Use unified function to read energy data omits 3bf8ef9db350 Merge branch 'devprop' into linux-next omits 41d0e65918c4 Merge branches 'pm-docs' and 'pm-tools' into linux-next omits 6788398c500e Merge branch 'pm-devfreq' into linux-next omits 027ece1b0533 Merge branch 'pm-opp' into linux-next omits 538b23aa82b3 Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] omits 8bb46cd2b84b Merge branch 'pm-cpuidle' into linux-next omits 768474f568ce Merge branch 'pm-cpufreq' into linux-next omits 05e452123f5f Merge branches 'acpi-resources' and 'acpi-misc' into linux-next omits 41e2da9b5e67 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] omits 2b6ea2860c86 Merge branch 'acpica' into linux-next omits 843fc249c9dc Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc', 'ac [...] omits 225ed14025ab Merge branch 'for-5.13/drivers' into for-next omits e93629f00736 Merge branch 'for-5.13/block' into for-next omits 17672691e48b Merge branch 'acpi-messages' into linux-next omits cd9805cae658 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next omits 6a8580634f35 Merge branch 'for-5.13/block' into for-next omits c40b09b6ca94 Merge branch 'for-5.13/io_uring' into for-next omits c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] omits 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] omits 43c157144230 Merge pull request #37 from namjaejeon/cifsd-for-next omits 99303250446b cifsd: remove unused including <linux/version.h> omits d62899980df7 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT omits b7b78628ef9a cifsd: prevent a integer overflow in wm_alloc() omits 22a23be79f12 doc: cifsd: change the reference to configuration.txt omits 09e344dd0d45 cifsd: remove wrappers of kvmalloc/kvfree omits 94d2b51fafab cifsd: fix memdup.cocci warnings omits f2f0c0a2026a cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits 56188896a5bc cifsd: fix memory leak when loop ends omits 621785af844e cifsd: remove stale prototype and variables omits 06370a81778f cifsd: use xarray instead of linked list for tree connect list omits 5c98a82d47a8 cifsd: remove useless error handling in ksmbd_vfs_read omits ba07d8507733 cifsd: use file_inode() instead of d_inode() omits 79107230cae5 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits c50eb42d5715 cifsd: remove calling d_path in error paths omits 8ba48c705148 cifsd: remove smack inherit leftovers omits 054eee7af342 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 1d0c7207fbdb cifsd: fix implicit declaration of function 'groups_alloc' omits 8af71edd93c3 cifsd: fix wrong prototype in comment omits 2f9d00e1fb29 cifsd: merge time_wrappers.h into smb_common.h omits d74c10d73058 cifsd: clean-up codes using chechpatch.pl --strict omits 6d57b6267536 cifsd: fix error return code in ksmbd_vfs_remove_file() omits 422bdb8d16b2 cifsd: add the check to work file lock and rename behavior [...] omits c54748b06dcc cifsd: use kmalloc() for small allocations omits 2e8e211eca2b cifsd: fix wrong use of rw semaphore in __session_create() omits 474423cba88d cifsd: remove unneeded macros omits feec6630c4fa cifsd: remove redundant assignment to variable err omits 9c97766558f0 cifsd: fix error handling in ksmbd_server_init() omits 0d986239a816 cifsd: Fix an error code in smb2_read() omits ff39012b0c54 cifsd: fix build warnings from cifsd.rst omits f07cd62f1272 cifsd: Pass string length parameter to match_pattern() omits 340f38efb097 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits b60043f03009 cifsd: fix incorrect comments omits 824af974da05 cifsd: remove unneeded FIXME comments omits ad6c148ebc01 cifsd: add index.rst in cifs documentation omits b73c2e9d0938 cifsd: update cifsd.rst document omits 2e20b643a91c cifsd: fix static checker warning from smb_check_perm_dacl() omits 6c05ea8bb022 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 961a9338d6b4 cifsd: Fix a use after free on error path omits c9707b9f049f cifsd: fix a IS_ERR() vs NULL bug omits d255b26132de cifsd: fix a precedence bug in parse_dacl() omits cd0f32a08f91 cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 46bf5634a047 cifsd: Fix a handful of spelling mistakes omits 3f9042600ca0 cifsd: uniquify extract_sharename() omits 134145581705 cifsd: fix WARNING: document isn't included in any toctree omits 0ef5050ae647 cifsd: fix WARNING: Title overline too short omits 7348e25a87d1 MAINTAINERS: add cifsd kernel server omits 80645801f544 cifsd: add Kconfig and Makefile omits 6c5925c540d9 cifsd: add file operations omits 6dfca04e4727 cifsd: add server-side procedures for SMB3 omits 8f916d9c521d cifsd: add server handler for central processing and tranp [...] omits 8274ff0b8346 Merge branch 'for-5.13/drivers' into for-next omits 954062e1af8b Merge branch 'for-5.13/io_uring' into for-next omits 1c61de8cfc89 Merge branch 'for-5.13/libata' into for-next omits 79c338ab575e riscv: keep interrupts disabled for BREAKPOINT exception omits 6ee7375f4f0c riscv: kprobes/ftrace: Add recursion protection to the ftr [...] omits 30702a7703df riscv: add do_page_fault and do_trap_break into the kprobe [...] omits adacb0f4ab47 Merge branch 'for-5.13/drivers' into for-next omits c4b6152f8817 Merge branch 'for-5.13/block' into for-next omits 08782216ecbb m68k: fix flatmem memory model setup omits 0688c240404a riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" omits 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S omits 5df7bd130818 drm/i915: skip display initialization when there is no display omits 61a60d7962a6 drm/i915: Do not set any power wells when there is no display omits a844cfbe648d drm/i915: Skip display interruption setup when display is [...] omits 6373d6d2ee83 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 89d54fb5f508 virtio-balloon: fix a typo in comment of virtballoon_migra [...] omits 256672e2d09e virtio_blk: Add support for lifetime feature omits 593df7c6ea9b vdpa: Follow kdoc comment style omits 79b276a73db8 vdpa: Follow kdoc comment style omits c8a2d4c73e70 vdpa/mlx5: Enable user to add/delete vdpa device omits 5526ee4c6465 vdpa: introduce virtio pci driver omits f63813c31ac6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits 423fd7ed2639 Merge branch 'drivers-fixes-for-5.12' into for-next omits 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' omits b0ccf48b958e Merge branch 'landlock_lsm_v33' into next-testing omits 00439cddfcfb landlock: Add user and kernel documentation omits c7cdbef681bc samples/landlock: Add a sandbox manager example omits 7ea3e7b24ece selftests/landlock: Add user space tests omits 9fbebb70210a arch: Wire up Landlock syscalls omits 276f3a79632d landlock: Add syscall implementations omits 9aeff19745ca landlock: Support filesystem access-control omits 58d9247adfe3 fs,security: Add sb_delete hook omits 6dc0bc08f789 LSM: Infrastructure management of the superblock omits 28b243b1e715 landlock: Add ptrace restrictions omits 5f1eb158bd3b landlock: Set up the security framework and manage credentials omits c9a9d4f14e75 landlock: Add ruleset and domain management omits 813f64f07d59 landlock: Add object management omits f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks omits 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] omits d527353e4bce Merge drm/drm-next into drm-intel-next omits 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} omits 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects omits 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] omits 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] omits 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] omits 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] omits 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] omits 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 omits f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 omits 1e9d38e421fb btrfs: add and use readahead_batch_length omits c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h omits bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] omits 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel omits d68685bb6e58 btrfs: zoned: automatically reclaim zones omits bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex omits ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] omits f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots omits b70e10501cd4 btrfs: handle extent corruption with select_one_root properly omits e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge omits afdc3b06b892 btrfs: do not panic in __add_reloc_root omits 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits f781e554050b btrfs: do proper error handling in create_reloc_inode omits ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] omits b46b61746d1d btrfs: handle extent reference errors in do_relocation omits 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] omits dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path omits b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path omits e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root omits 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors omits efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 879df1eea5df btrfs: validate root::reloc_root after recording root in trans omits be4d4807dee9 btrfs: do proper error handling in create_reloc_root omits 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root omits 9c884048765c btrfs: return an error from btrfs_record_root_in_trans omits f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] omits 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] omits f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] omits 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans omits 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] omits b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 1a329a884c9e btrfs: handle errors from select_reloc_root() omits c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block omits 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function omits 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function omits f1abd22b9110 btrfs: subpage: add overview comments omits 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] omits 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible omits c554149a6b5f btrfs: support page uptodate assertions in subpage mode omits e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] omits 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying omits 3c9494aefccb btrfs: subpage: introduce helpers for writeback status omits 29e73cd67180 btrfs: subpage: introduce helpers for dirty status omits 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize omits 480713fab133 btrfs: improve btree readahead for full send operations omits 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] omits c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags omits a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input omits 465a1758219c btrfs: fix a potential hole punching failure omits 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] omits 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] omits 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() omits a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() omits 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] omits d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] omits 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users omits b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] omits b2acd12b4f97 btrfs: move the tree mod log code into its own file omits a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] omits 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page omits 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases omits a01f305823ec btrfs: remove duplicated in_range() macro omits 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] omits 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync omits 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] omits 78fd687b9504 btrfs: exclude mmaps while doing remap omits 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 64711209441e btrfs: add a i_mmap_lock to our inode omits 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() omits f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() omits 69179a88f269 btrfs: don't opencode extent_changeset_free omits d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] omits b02bd05367d3 btrfs: add btree read ahead for incremental send operations omits 0bd4aa8bab72 btrfs: add btree read ahead for full send operations omits 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup omits 4d9c607976c2 btrfs: scrub: drop a few function declarations omits 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly omits e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static omits 7de65130d1d6 btrfs: replace open coded while loop with proper construct omits 65fac88605a3 btrfs: replace offset_in_entry with in_range omits e3321426aab0 btrfs: make find_desired_extent take btrfs_inode omits 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode omits c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits omits 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit omits dc6c17ce1886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 6068cc31dedd Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used omits d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown omits 6195f8502dad drm/i915: Update plane ratio for icl+ omits efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() omits 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] omits e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] omits 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] omits 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 omits ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 omits e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes omits 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 omits 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] omits db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit omits 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] omits 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 omits c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] omits b72ceb60a10f hwmon: Use kobj_to_dev() omits 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() omits c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo omits fc7acdee05ea hwmon: (corsair-psu) add support for critical values omits 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next omits d8a085852592 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver omits d85b01e8b47c hwmon: (pmbus) Add pmbus_set_update() function to set update flag omits f3cdb092460b hwmon: (nct6683) Support NCT6686D omits 55576ee87e15 hwmon: (pmbus) Add driver for Infineon IR36021 omits 75fd8fc8ff56 dt-bindings: trivial-devices: Add infineon,ir36021 omits c4a9622ab5bb hwmon: (corsair-psu) Update calculation of LINEAR11 values omits 9fad0abffdb9 hwmon: Switch to using the new API kobj_to_dev() omits 5aa2baaefadc hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] omits 4b34f975b83f hwmon: (adm9240) Store i2c device instead of client in local data omits 8fdce9121d96 hwmon: (adm9240) Drop log messages from detect function omits 74cdb2664477 csky: Fixup typos omits af5ddd2294d1 csky: Remove duplicate include in arch/csky/kernel/entry.S adds 2f7b98d1e55c Merge tag 'drm-fixes-2021-04-16' of git://anongit.freedesk [...] adds 06c2aac4014c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 199fc6b8dee7 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" adds 2349a3b26e29 riscv: add do_page_fault and do_trap_break into the kprobe [...] adds e31be8d343e6 riscv: kprobes/ftrace: Add recursion protection to the ftr [...] adds 7ae11635ec90 riscv: keep interrupts disabled for BREAKPOINT exception adds 151501160401 Merge tag 'riscv-for-linus-5.12-rc8' of git://git.kernel.o [...] adds c7d95613c7d6 io_uring: fix early sqd_list removal sqpoll hangs adds 9cdbf6467424 Merge tag 'io_uring-5.12-2021-04-16' of git://git.kernel.d [...] adds 845be1cd3446 mm: eliminate "expecting prototype" kernel-doc warnings adds 5c595ac4c776 kasan: fix hwasan build for gcc adds 02c587733c81 kasan: remove redundant config option adds d199161653d6 csky: change a Kconfig symbol name to fix e1000 build error adds 19d000d93303 ia64: remove duplicate entries in generic_defconfig adds e2af9da4f867 ia64: fix discontig.c section mismatches adds 17786fea4143 ia64: tools: remove inclusion of ia64-specific version of [...] adds f4bf09dc3aaa ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 94036f4c8843 mm/mapping_dirty_helpers: guard hugepage pud's usage adds 458376913d86 mm: ptdump: fix build failure adds 04c53de57cb6 gcov: clang: fix clang-11+ build adds c95c2d328cd0 lib: remove "expecting prototype" kernel-doc warnings adds fdb5d6cab638 Merge branch 'akpm' (patches from Andrew) adds b21bb4cd1102 cxl/mem: Fix register block offset calculation adds fae8817ae804 cxl/mem: Fix memory device capacity probing adds 7c2267740724 Merge tag 'cxl-fixes-for-5.12-rc8' of git://git.kernel.org [...] adds bdfd99e6d6bd Merge tag 'libnvdimm-fixes-for-5.12-rc8' of git://git.kern [...] adds 41bafb31dcd5 net/mlx5: Fix setting of devlink traps in switchdev mode adds 7a320c9db3e7 net/mlx5e: Fix setting of RS FEC mode adds e3e0f9b27970 net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta adds 61d773586eba Merge tag 'mlx5-fixes-2021-04-14' of git://git.kernel.org/ [...] adds 1a73e427b824 ch_ktls: Fix kernel panic adds bc16efd24306 ch_ktls: fix device connection close adds 21d8c25e3f4b ch_ktls: tcb close causes tls connection failure adds e8a4155567b3 ch_ktls: do not send snd_una update to TCB in middle adds 0e0704bb9ea0 Merge branch 'ch_tlss-fixes' adds 6b389c16378a MAINTAINERS: update my email adds 960114839252 bpf: Use correct permission flag for mixed signed bounds a [...] adds 6f55b2f2a117 bpf: Move off_reg into sanitize_ptr_alu adds 24c109bb1537 bpf: Ensure off_reg has no mixed signed bounds for all types adds b658bbb844e2 bpf: Rework ptr_limit into alu_limit and add common error path adds a6aaece00a57 bpf: Improve verifier error messages for users adds 073815b756c5 bpf: Refactor and streamline bounds check into helper adds f52881933488 bpf: Move sanitize_val_alu out of op switch adds 7fedb63a8307 bpf: Tighten speculative pointer arithmetic mask adds d7a509135175 bpf: Update selftests to reflect new error states adds b02265429681 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f2764bd4f6a8 netlink: don't call ->netlink_bind with table lock held adds 88a5af943985 Merge tag 'net-5.12-rc8' of git://git.kernel.org/pub/scm/l [...] adds 0c93ac69407d readdir: make sure to verify directory entry for legacy in [...] adds 194cf4825638 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds ab4d9913632b drm/vmwgfx: Make sure we unpin no longer needed buffers adds 68ce556bd164 drm/vmwgfx: Fix the lockdep breakage adds 2ef4fb92363c drm/vmwgfx: Make sure bo's are unpinned before putting them back adds 796b556cbfdb Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop. [...] adds aba5970c4da0 Merge tag 'drm-fixes-2021-04-18' of git://anongit.freedesk [...] adds c98ff1d013d2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d2f7eca60b29 ARM: 9071/1: uprobes: Don't hook on thumb instructions adds f5ce0466dc96 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 5ffe04ccd69a Merge tag 'arm-fixes-5.12-3' of git://git.kernel.org/pub/s [...] adds bf05bf16c76b Linux 5.12-rc8 adds 7af08140979a Revert "gcov: clang: fix clang-11+ build" adds db2e718a4798 capabilities: require CAP_SETFCAP to map uid 0 adds 0e1e71d34901 tracing: Fix checking event hash pointer logic when tp_pri [...] adds 1fe5501ba1ab Merge tag 'trace-v5.12-rc8' of git://git.kernel.org/pub/sc [...] adds 7412dee9f1fd mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] adds 16fc44d6387e Merge tag 'mmc-v5.12-rc5' of git://git.kernel.org/pub/scm/ [...] adds 9d5171eab462 KEYS: trusted: Fix TPM reservation for seal/unseal adds 90c911ad7445 Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/ke [...] adds 004f078a57d3 mm: Fix struct page layout on 32-bit systems adds 16aef3ca377a mm: Indicate pfmemalloc pages in compound_head adds 56a4df3a9ca6 Merge remote-tracking branch 'arc-current/for-curr' adds 4d09ccc4a81e arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS adds 450225a402e5 Merge tag 'sunxi-fixes-for-5.12-2' of git://git.kernel.org [...] adds 90656fa4b34a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds e16edc99d658 vsock/vmci: log once the failed queue pair allocation adds ed8157f1ebf1 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_ [...] adds 8d892d60941b net: ethernet: ixp4xx: Set the DMA masks explicitly adds 7ad18ff6449c gro: fix napi_gro_frags() Fast GRO breakage due to IP alig [...] adds c1102e9d49eb net: fix a data race when get vlan device adds 4acd47644ef1 MAINTAINERS: update adds 5b1faa92289b sfc: farch: fix TX queue lookup in TX flush done handling adds 83b09a180741 sfc: farch: fix TX queue lookup in TX event handling adds 172e269edfce sfc: ef10: fix TX queue lookup in TX event handling adds eeddfd8e8d39 Merge branch 'sfc-txq-lookups' adds 8432b8114957 vsock/virtio: free queued packets when closing socket adds 333980481b99 net: marvell: prestera: fix port event handling on init adds d83b8aa5207d net: davinci_emac: Fix incorrect masking of tx and rx erro [...] adds e7020bb068d8 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_en [...] adds 542c40957c05 Merge tag 'wireless-drivers-2021-04-21' of git://git.kerne [...] adds 90b669d65d99 nfp: devlink: initialize the devlink port attribute "lanes" adds 5e6038b88a57 net: stmmac: fix TSO and TBS feature enabling during driver open adds 5718458b092b net: renesas: ravb: Fix a stuck issue when a lot of frames [...] adds 357a07c26697 net: phy: intel-xway: enable integrated led functions adds 47a017f33943 net: qrtr: Avoid potential use after free in MHI send adds 83d686a68223 bonding: 3ad: Fix the conflict between bond_update_slave_a [...] adds eefb45eef5c4 neighbour: Prevent Race condition in neighbour subsytem adds 990875b299b8 net: phy: marvell: fix m88e1011_set_downshift adds e7679c55a724 net: phy: marvell: fix m88e1111_set_downshift adds 27537929f30d bnxt_en: fix ternary sign extension bug in bnxt_show_temp() adds c0a33446062a Merge remote-tracking branch 'net/master' adds b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 adds 17cb2cd8dae9 Merge remote-tracking branch 'ipsec/master' adds dfa7b01dbdc9 ASoC: rt286: Fix upper byte in DMIC2 configuration adds cd8499d5c03b ASoC: rt286: Make RT286_SET_GPIO_* readable and writable adds 1fa27f35ee23 Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] adds 1300c7037f0f ASoC: amd: drop S24_LE format support adds 62bad12bceeb ASoC: Intel: KMB: Fix random noise at the HDMI output adds a89f3a93cd20 ASoC: adau17x1: Avoid overwriting CHPF adds 2934db281d58 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 12e2f9a9c52c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 253dbd158896 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 013592be146a regulator: da9121: automotive variants identity fix adds a5ccccb3ec0b regulator: core: Respect off_on_delay at startup adds 3e191356dc19 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds dead0eedc838 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 0e793ba77c18 spi: Make of_register_spi_device also set the fwnode adds dbaca8e56ea3 spi: Allow to have all native CSs in use along with GPIOs adds f60d7270c8a3 spi: Avoid undefined behaviour when counting unused native CSs adds 57d0d8b3eacb Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 58e3a32ae2bc Merge remote-tracking branch 'spi-fixes/for-linus' adds 6ac40ffc1706 Merge remote-tracking branch 'pci-current/for-linus' adds 92b9f4d145ef usb: cdns3: Fix runtime PM imbalance on error adds 14590560af51 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds cc1c3db3f8b4 Merge remote-tracking branch 'phy/fixes' adds fbecba8b838b iio: light: gp2ap002: Fix rumtime PM imbalance on error adds 8874711271da iio: proximity: pulsedlight: Fix rumtime PM imbalance on error adds 07581af31098 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] adds 6109da29df49 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 38bf7e5917fe Merge remote-tracking branch 'soundwire-fixes/fixes' adds cdb2f3bd32d6 Merge remote-tracking branch 'ide/master' adds 86edb3e4dcca Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 483a717c1cc3 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds a8c7e5ae9ecd Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds ead00f544c06 Merge remote-tracking branch 'vfs-fixes/fixes' adds d2b9935d65da drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 6b5b2a5bcfe9 drm/i915/gvt: Fix BDW command parser regression adds 2d292995bb8f Merge tag 'gvt-fixes-2021-04-20' of https://github.com/int [...] adds 962a4acc7bfe Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 5fc5ef5287d9 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 2abe6841fc35 Merge remote-tracking branch 'pidfd-fixes/fixes' adds ddd8d94ca31e gpio: omap: Save and restore sysconfig adds 28c32c977553 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds e26185418e6a Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds f7c475b8dfc2 drm/ttm: Do not add non-system domain BO into swap list adds ffe8768fb8f3 drm/vc4: remove unused function adds 209594898343 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 8e7e1b585e17 kbuild: remove TMPO from try-run adds 61d9a761f8d3 kbuild: redo fake deps at include/config/*.h adds 89766600ccf8 tools: do not include scripts/Kbuild.include adds 8c94b430b9f6 kconfig: nconf: stop endless search loops adds 989e5d4b576f kconfig: remove unused PACKAGE definition adds ed63ef779697 kconfig: gconf: remove unused code adds 5fb35ec10bb0 kconfig: highlight gconfig 'comment' lines with '***' adds 92f8a9217a12 kconfig: highlight xconfig 'comment' lines with '***' adds 41d9d7e059e8 Merge branch 'kconfig' into for-next adds 411e95be835d Merge remote-tracking branch 'kbuild/for-next' adds 0470968b52af Merge remote-tracking branch 'dma-mapping/for-next' adds dd81de40e963 Merge remote-tracking branch 'asm-generic/master' adds aefdd4383bb0 ARM: 9072/1: mm: remove set_kernel_text_r[ow]() adds a5e8acd94fe1 ARM: 9073/1: ptdump: add __init section marker to three functions adds 5fafafe7eeac ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE adds 57ac51667d8c ARM: 9075/1: kernel: Fix interrupted SMC calls adds d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next adds 3669014b7b86 Merge remote-tracking branch 'arm/for-next' adds edd760b26266 Merge remote-tracking branch 'arm64/for-next/core' adds 8c0bd213de32 Merge tag 'memory-controller-drv-5.13-2' of git://git.kern [...] adds 1d6cfef6db57 Merge branch 'arm/drivers' into for-next adds f9929b452ac1 arm64: dts: mt8183-pumpkin: fix dtbs_check warning adds f538437b315c arm64: dts: mt8183: fix dtbs_check warning adds f8d6fb74bbb7 dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack adds c5208ff7f6c2 dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2 adds 3060a15ccaed ARM: dts: mstar: Add a dts for M5Stack UnitV2 adds 7c0c6130b863 Merge branch 'arm/dt' into for-next adds 7a6972a6ce61 soc: document merges adds a4ce57235842 ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver adds fde56f62a103 ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS [...] adds cdb6c63d2cc5 ARM: configs: qcom_defconfig: Enable CPUFreq support adds 15f54d0100c4 ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver adds 05c35d83852b ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver adds 436d35bdd9fd ARM: configs: qcom_defconfig: Enable GLINK SMEM driver adds 7de91b665600 ARM: configs: qcom_defconfig: Reduce CMA size to 64MB adds 028a1e968435 Merge tag 'qcom-defconfig-for-5.13' of git://git.kernel.or [...] adds ca97b59b287f Merge branch 'arm/defconfig' into for-next adds 37f0f245f92a ARM: dts: qcom: sdx55: Add support for A7 PLL clock adds 8e3d9a7c4798 ARM: dts: qcom: sdx55: Add support for APCS block adds 0ec7bde7b590 ARM: dts: qcom: sdx55: Add CPUFreq support adds 21e6e1dced4f ARM: dts: qcom: sdx55: Add modem SMP2P node adds 9b7069edb11d ARM: dts: qcom: sdx55: Add IMEM and PIL info region adds 5c00af37e95b dt-bindings: firmware: scm: Add compatible for SDX55 adds 6bf6655ddcfe ARM: dts: qcom: sdx55: Add SCM node adds ce5a28d12ead ARM: dts: qcom: sdx55: Add interconnect nodes adds 9e1e00f18afc ARM: dts: qcom: Fix node name for NAND controller node adds 67b4744a0c16 ARM: dts: qcom: sdx55: Add Modem remoteproc node adds 222ed6a21c13 dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board adds 6a5d3c611930 ARM: dts: qcom: sdx55: Add basic devicetree support for Te [...] adds 328008f41cad dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit adds 3263d4be5788 ARM: dts: qcom: sdx55: Add basic devicetree support for Th [...] adds 06ad53efeb49 ARM: dts: qcom: sdx55: add IPA information adds 6417554e3d34 Merge tag 'qcom-dts-for-5.13-2' of git://git.kernel.org/pu [...] adds a4c5ba1df10e arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en" adds 108ec20b8c0a arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model adds 1b86cc733089 arm64: dts: qcom: sc7180: Update iommu property for simult [...] adds a85a8d52bf50 Merge tag 'qcom-arm64-for-5.13-3' of git://git.kernel.org/ [...] adds b6eb85de925e Merge branch 'arm/dt' into for-next adds 68738a74f4c7 soc: document merges adds 9a490b28dd83 ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8 adds 1d5d46a1adaf ARM: dts: aspeed: Rainier: Fix humidity sensor bus address adds 45171b7dd2b8 ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes adds 4f57c6b9db6b ARM: dts: aspeed: Rainier: Update to pass 2 hardware adds 6e3587986841 ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses adds f0145db24e65 ARM: dts: aspeed: tiogapass: add hotplug controller adds d028b508c112 Merge tag 'bmc-5.13-devicetree-2' of git://git.kernel.org/ [...] adds 0f036f8f2ef7 Merge branch 'arm/dt' into for-next adds 35a77f812374 soc: document merges adds d9421d6c5294 arm64: dts: amlogic: misc DT schema fixups adds 3f9a3345a3a1 dt-bindings: mali-bifrost: add dma-coherent adds b2668c2c9593 Merge branch 'arm/dt' into for-next adds c09b7e76b393 Merge branch 'arm/fixes' into for-next adds 23b0b51551a7 soc: document merges adds 4232dd11d53b Merge remote-tracking branch 'arm-soc/for-next' adds 48c02d12dfd8 Merge remote-tracking branch 'actions/for-next' adds 5a18ad5e4d10 arm64: dts: amlogic: misc DT schema fixups adds a47fda14c8eb dt-bindings: mali-bifrost: add dma-coherent adds 41f1954160ef Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 2b6f8c82af62 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] adds c79e44de74f9 Merge branch 'v5.13/fixes' into tmp/aml-rebuild adds aa04e320eea5 Merge remote-tracking branch 'amlogic/for-next' adds 019af39fa76e Merge remote-tracking branch 'aspeed/for-next' adds f5727db5243e Merge remote-tracking branch 'at91/at91-next' adds 3dc60194a0b4 Merge remote-tracking branch 'drivers-memory/for-next' adds 9875917ef838 Merge remote-tracking branch 'imx-mxs/for-next' adds 07ab353be108 Merge remote-tracking branch 'keystone/next' adds ada7f5d33792 Merge remote-tracking branch 'mediatek/for-next' adds 192a68ab2202 Merge remote-tracking branch 'mvebu/for-next' adds 68e58d8020d4 Merge remote-tracking branch 'omap/for-next' adds ef006307ca5f Merge branch 'drivers-fixes-for-5.12' into for-next adds 0109038cffef Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] adds 737143eb7cf8 Merge remote-tracking branch 'qcom/for-next' adds 4d49aff87b13 Merge remote-tracking branch 'raspberrypi/for-next' adds c49a4bac02fa Merge remote-tracking branch 'realtek/for-next' adds 26144becb632 Merge remote-tracking branch 'renesas/next' adds 364460f54d77 Merge remote-tracking branch 'reset/reset/next' adds 581d41c951d3 Merge remote-tracking branch 'rockchip/for-next' adds 43870d4c6e53 Merge remote-tracking branch 'samsung-krzk/for-next' adds c67d3b7262a8 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0831a9c322e0 Merge remote-tracking branch 'tegra/for-next' adds ab846b5de01d Merge remote-tracking branch 'ti-k3/ti-k3-next' adds f1885f5785c9 Merge remote-tracking branch 'clk/clk-next' adds 4f192ac00a1b csky: Remove duplicate include in arch/csky/kernel/entry.S adds 0b1f557a1fa0 csky: Fixup typos adds 8bfe70e69658 csky: fix syscache.c fallthrough warning adds d3900e8d918f csky: uaccess.h: Coding convention with asm generic adds acc0049486d2 Merge remote-tracking branch 'csky/linux-next' adds ac212d4823e1 Merge remote-tracking branch 'h8300/h8300-next' adds 34e5269bf987 m68k: sun3x: Remove unneeded semicolon adds 3e51a0e61bb5 Merge remote-tracking branch 'm68k/for-next' adds 04d82a6d0881 binfmt_flat: allow not offsetting data start adds 6d56f92510a4 m68k: coldfire: fix irq ranges adds ec29d5d7ae89 Merge remote-tracking branch 'm68knommu/for-next' adds 47de4477a8e6 microblaze: add 'fallthrough' to memcpy/memset/memmove adds bc438f0976fc Merge remote-tracking branch 'microblaze/next' adds 168b84d5d2c0 MIPS: Fix access_ok() for the last byte of user space adds 2c92ef8ff8d3 MIPS: Fix strnlen_user access check adds 8e98b697006d MIPS: pci-rt2880: fix slot 0 configuration adds 791a7be27e76 MIPS: pci-rt2880: remove unneeded locks adds becb0425bebf MIPS: pci-rt3883: trivial: remove unused variable adds 2f802e17d534 MIPS: pci-rt3883: more accurate DT error messages adds 3ecb9dc1581e MIPS: pci-legacy: stop using of_pci_range_to_resource adds 317f553bb677 MIPS: pci-legacy: remove redundant info messages adds 0af83d2e447a MIPS: pci-legacy: remove busn_resource field adds 99bca615d895 MIPS: pci-legacy: use generic pci_enable_resources adds 6ce48897ce47 MIPS: Loongson64: Add kexec/kdump support adds 987b42074b66 MIPS: pci-legacy: revert "use generic pci_enable_resources" adds 1b6bc35a01bd MIPS: Makefile: Replace -pg with CC_FLAGS_FTRACE adds 5086ea4b0f58 lib/math: Add a `do_div' test module adds f2875832387a div64: Correct inline documentation for `do_div' adds c49f71f60754 MIPS: Reinstate platform `__div64_32' handler adds c1d337d45ec0 MIPS: Avoid DIVU in `__div64_32' is result would be zero adds 6f3377bc383b mips/bootinfo:correct some comments of fw_arg adds 182dd5bad52c lib/math/test_div64: Fix error message formatting adds 04396f9e4cea Merge remote-tracking branch 'mips/mips-next' adds aece88277ce9 Merge remote-tracking branch 'parisc-hd/for-next' adds d6481a7195df powerpc/configs: Add PAPR_SCM to pseries_defconfig adds 7767d9ac89ce powerpc/papr_scm: Fix build error due to wrong printf specifier adds 0751fdf28041 macintosh/via-pmu: Fix build warning adds 38d0b1c9cec7 powerpc/pseries: extract host bridge from pci_bus prior to [...] adds e9e16917bc38 powerpc/xive: Use the "ibm, chip-id" property only under PowerNV adds c47f892d7aa6 powerpc/smp: Reintroduce cpu_core_mask adds 131c82b6a1d2 Revert "powerpc/topology: Update topology_core_cpumask" adds c1e53367dab1 powerpc/smp: Cache CPU to chip lookup adds 7de21e679e6a powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h adds 7153d4bf0b37 powerpc/traps: Enhance readability for trap types adds 6980d13f0dd1 powerpc/smp: Set numa node before updating mask adds 49c1d07fd04f powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors adds 5088eb4092df KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit adds a19b70abc69a KVM: PPC: Book3S HV: Nested move LPCR sanitising to saniti [...] adds 67145ef4960f KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits adds bcc92a0d6d6e KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 adds 72c15287210f KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] adds 4b5f0a0d49e6 KVM: PPC: Book3S HV: Remove redundant mtspr PSPB adds 6c12c4376bbb KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument adds 0fd85cb83fbd KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls adds 5eee8371828a powerpc/64s: Remove KVM handler support from CBE_RAS interrupts adds da487a5d1bee powerpc/64s: remove KVM SKIP test from instruction breakpo [...] adds 946cf44ac6ce KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR adds 732f21a3053c KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR adds a38cb4171928 Merge branch 'topic/ppc-kvm' into next adds d8a1d6c58986 powerpc/perf: Add platform specific check_attr_config adds cbd3d5ba46b6 powerpc/fadump: Fix compile error since trap type change adds 864ec4d40c83 powerpc/pseries/mce: Fix a typo in error type assignment adds 0e3b3ff83ce2 powerpc/pseries: Introduce dlpar_unisolate_drc() adds 29c9a2699e71 powerpc/pseries: Set UNISOLATE on dlpar_cpu_remove() failure adds 2886e2df10be Documentation/powerpc: Add proper links for manual and tests adds af31fd0c9107 powerpc/perf: Expose processor pipeline stage cycles using [...] adds 39d0099f9439 powerpc/pseries: Add shutdown() to vio_driver and vio_bus adds 3027a37c06be powerpc: Only define _TASK_CPU for 32-bit adds ed8029d7b472 powerpc/pseries: Stop calling printk in rtas_stop_self() adds e4e8bc1df691 powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled adds a9d2f9bb225f powerpc/pseries/iommu: Fix window size for direct mapping [...] adds 0f5eb28a6ce6 powerpc/8xx: Enhance readability of trap types adds 7fab639729ce powerpc/32s: Enhance readability of trap types adds e522331173ec powerpc/irq: Enhance readability of trap types adds 693557ebf407 powerpc/inst: ppc_inst_as_u64() becomes ppc_inst_as_ulong() adds eacf4c020265 powerpc: Enable OPTPROBES on PPC32 adds 92d9d61be519 powerpc/mce: save ignore_event flag unconditionally for UE adds f56607e85ee3 selftests/timens: Fix gettime_perf to work on powerpc adds 867e762480f4 powerpc/32: Use r2 in wrtspr() instead of r0 adds d228cc496966 powerpc/ebpf32: Fix comment on BPF_ALU{64} | BPF_LSH | BPF_K adds e7de0023e123 powerpc/ebpf32: Rework 64 bits shifts to avoid tests and branches adds ee7c3ec3b4b1 powerpc/ebpf32: Use standard function call for functions w [...] adds 6ac7897f08e0 powerpc: Remove probe_user_read_inst() adds 6449078d5011 powerpc: Make probe_kernel_read_inst() common to PPC32 and PPC64 adds 41d6cf68b5f6 powerpc: Rename probe_kernel_read_inst() adds 39352430aaa0 powerpc: Move copy_inst_from_kernel_nofault() adds 2e341f56a16a powerpc/fadump: Fix sparse warnings adds d936f8182e1b powerpc/powernv: Fix type of opal_mpipl_query_tag() addr argument adds 7d9462765707 powerpc/64s: Add FA_DUMP to defconfig adds 389586333c02 powerpc: make ALTIVEC select PPC_FPU adds 9ccba66d4d2a powerpc/64: Fix the definition of the fixmap area adds 0bd3f9e953bd powerpc/legacy_serial: Use early_ioremap() adds b4ded42268ee powerpc/perf: Fix sampled instruction type for larx/stcx adds 66d9b7492887 powerpc/perf: Fix the threshold event selection for memory [...] adds 0f197ddce403 powerpc/64s: Fix mm_cpumask memory ordering comment adds 8a87a5077143 powerpc/52xx: Fix an invalid ASM expression ('addi' used i [...] adds da650ada1009 selftests/powerpc: Add uaccess flush test adds 421a7483878c powerpc/configs: Add IBMVNIC to some 64-bit configs adds dae4ff8031b4 powerpc/selftests/ptrace-hwbreak: Add testcases for 2nd DAWR adds c9cb0afb4eaa powerpc/selftests/perf-hwbreak: Coalesce event creation code adds c65c64cc7bbd powerpc/selftests/perf-hwbreak: Add testcases for 2nd DAWR adds 290f7d8ce2b1 powerpc/selftests: Add selftest to test concurrent perf/pt [...] adds f3d03fc748d4 powerpc/eeh: remove unneeded semicolon adds caea7b833d86 powerpc/64s: remove unneeded semicolon adds 0db11461677a selftests/powerpc: remove unneeded semicolon adds 7f1fa82d7994 powerpc/iommu: Allocate it_map by vmalloc adds 4be518d83880 powerpc/iommu: Do not immediately panic when failed IOMMU [...] adds cc7130bf119a powerpc/iommu: Annotate nested lock for lockdep adds ee6b25fa7c03 powerpc/44x: fix spelling mistake in Kconfig "varients" -> [...] adds 81c36316bfe7 Merge remote-tracking branch 'powerpc/next' adds 0df393cb5eec Merge remote-tracking branch 'risc-v/for-next' adds f100603236d7 Merge branch 'fixes' into for-next adds ff23f8c970ab s390: get rid of oprofile leftovers adds b44913fceb13 s390/smp: fix do_restart() prototype adds a637b3bfa43a s390/atomic,cmpxchg: always inline __xchg/__cmpxchg adds 81bbf03905aa s390/pci: expose a PCI device's UID as its index adds 70fac8088cfa s390/zcrypt: fix zcard and zqueue hot-unplug memleak adds 28096067686c s390/archrandom: add parameter check for s390_arch_random_ [...] adds 6f3353c2d2b3 s390/disassembler: increase ebpf disasm buffer size adds 246f3bc6ded3 Merge branch 'features' into for-next adds 7cedc22846b7 Merge remote-tracking branch 's390/for-next' adds 968edf85695f Merge remote-tracking branch 'sh/for-next' adds 408753fc1375 Merge remote-tracking branch 'uml/linux-next' adds 5edeb1d2061c Merge remote-tracking branch 'xtensa/xtensa-for-next' adds d30c19d590b7 Merge remote-tracking branch 'pidfd/for-next' adds e3012e2287be Merge remote-tracking branch 'fscache/fscache-next' adds 0b3dcd131d5b btrfs: fix comment for btrfs ordered extent flag bits adds bfc78479eba9 btrfs: make btrfs_replace_file_extents take btrfs_inode adds cca5de97aed7 btrfs: make find_desired_extent take btrfs_inode adds 20bbf20e95a3 btrfs: replace offset_in_entry with in_range adds b6e9f16c5fda btrfs: replace open coded while loop with proper construct adds 05947ae18692 btrfs: unexport btrfs_extent_readonly() and make it static adds f4639636b6b8 btrfs: change return type to bool in btrfs_extent_readonly adds e5ce9886904a btrfs: scrub: drop a few function declarations adds ae396a3b7ad0 btrfs: simplify commit logic in try_flush_qgroup adds 8e3c9d3cf8a4 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 98686ffc71f5 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 19358b154fce btrfs: add btree read ahead for full send operations adds 2ce73c633573 btrfs: add btree read ahead for incremental send operations adds 7000babddac6 btrfs: assign proper values to a bool variable in dev_exte [...] adds d6ade6894eda btrfs: don't opencode extent_changeset_free adds 6e65ae762900 btrfs: remove force argument from run_delalloc_nocow() adds 5e295768a0c6 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 8318ba79eeeb btrfs: add a i_mmap_lock to our inode adds 64708539cd23 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 8c99516a8cdd btrfs: exclude mmaps while doing remap adds 8d9b4a162a37 btrfs: exclude mmap from happening during all fallocate op [...] adds 885f46d87f29 btrfs: fix race between memory mapped writes and fsync adds bc0939fcfab0 btrfs: fix race between marking inode needs to be logged a [...] adds 209ecbb8585b btrfs: remove stale comment and logic from btrfs_inode_in_log() adds cea628008fc8 btrfs: remove duplicated in_range() macro adds 58c1a35cd522 btrfs: convert kmap to kmap_local_page, simple cases adds 94a0b58d2d3b btrfs: raid56: convert kmaps to kmap_local_page adds 3e037efdbd72 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds 9a002d531b30 btrfs: integrity-checker: convert block context kmap's to [...] adds f3a84ccd28d0 btrfs: move the tree mod log code into its own file adds 406808ab2f0b btrfs: use booleans where appropriate for the tree mod log [...] adds bc03f39ec3c1 btrfs: use a bit to track the existence of tree mod log users adds 888dd183390d btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds ffe1d039d7ad btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds 4bae78807510 btrfs: add and use helper to get lowest sequence number fo [...] adds ffbc10a14431 btrfs: update debug message when checking seq number of a [...] adds 0c0218e9a6cb btrfs: update outdated comment at btrfs_orphan_cleanup() adds e2b84217f344 btrfs: update outdated comment at btrfs_replace_file_extents() adds 2cdb3909c9e9 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds e75f9fd19409 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 3227788cd369 btrfs: fix a potential hole punching failure adds bb05b298af8b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds b7a7a8346378 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds eafa4fd0ad06 btrfs: fix exhaustion of the system chunk array due to con [...] adds ace75066ced9 btrfs: improve btree readahead for full send operations adds fc57ad8d338c btrfs: add sysfs interface for supported sectorsize adds ac5804eb8521 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds d239bcb83b3e btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds d8a5713e891d btrfs: subpage: introduce helpers for dirty status adds 3470da3b7d87 btrfs: subpage: introduce helpers for writeback status adds 139e8cd32592 btrfs: subpage: do more sanity checks on metadata page dirtying adds eca0f6f64349 btrfs: subpage: support metadata checksum calculation at w [...] adds 1e5eb3d6a443 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds b8f957715eae btrfs: support page uptodate assertions in subpage mode adds 0d27797e92cb btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds 5a2c60752a5f btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds 894d13781872 btrfs: subpage: add overview comments adds 183ebab766af btrfs: move forward declarations to the beginning of extent_io.h adds 32c0a6bcaa1f btrfs: add and use readahead_batch_length adds ffe30dd892ad btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds 1c7bfa159fe7 btrfs: convert BUG_ON()'s in relocate_tree_block adds cbdc2ebc7c42 btrfs: handle errors from select_reloc_root() adds 8ee66afe9958 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 92de551b8376 btrfs: check record_root_in_trans related failures in sele [...] adds 404bccbcaa7e btrfs: do proper error handling in record_reloc_root_in_trans adds 00aa8e87c9dc btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds b0fec6fd330f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 2731f5186ba8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 2002ae112a74 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 221581e48575 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds d18c7bd95c3d btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds 68075ea8d760 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 1c442d224660 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 1409e6cc7461 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds f0118cb6bcd3 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 03a7e111a949 btrfs: return an error from btrfs_record_root_in_trans adds 00bb36a0e76a btrfs: have proper error handling in btrfs_init_reloc_root adds 84c50ba5214c btrfs: do proper error handling in create_reloc_root adds 39200e59089e btrfs: validate root::reloc_root after recording root in trans adds 2dd8298eb3e9 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds ac54da6c37f1 btrfs: change insert_dirty_subvol to return errors adds 7934133fae5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds bbae13f8ab22 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 592fbcd50c99 btrfs: do proper error handling in btrfs_update_reloc_root adds 7a9213a93546 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 45b87c5d2557 btrfs: handle btrfs_cow_block errors in replace_path adds 0e9873e2fe43 btrfs: handle btrfs_search_slot failure in replace_path adds 253e258c3426 btrfs: handle errors in reference count manipulation in re [...] adds eb6b7fb4b544 btrfs: handle extent reference errors in do_relocation adds 0ebb6bbbd499 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds 24cd638902d4 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 790c1b8cd477 btrfs: do proper error handling in create_reloc_inode adds 3c9258632c49 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 57a304cfd43b btrfs: do not panic in __add_reloc_root adds e0b085b0b03f btrfs: cleanup error handling in prepare_to_merge adds 8717cf440db6 btrfs: handle extent corruption with select_one_root properly adds 24213fa46c70 btrfs: do proper error handling in merge_reloc_roots adds fb686c6824dd btrfs: check return value of btrfs_commit_transaction in r [...] adds 2f3186d8eed5 btrfs: introduce end_bio_subpage_eb_writepage() function adds 35b6ddfa9626 btrfs: introduce write_one_subpage_eb() function adds f3156df94475 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds c4aec299fa8f btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds 061dde824535 btrfs: fix race between transaction aborts and fsyncs lead [...] adds 1d68128c107a btrfs: zoned: fail mount if the device does not support zo [...] adds 1d8ba9e7e785 btrfs: handle remount to no compress during compression adds 67addf29004c btrfs: fix metadata extent leak after failure to create subvolume adds f9690f426b21 btrfs: fix race when picking most recent mod log operation [...] adds 0dc16ef4f6c2 btrfs: zoned: fix unpaired block group unfreeze during dev [...] adds e9306ad4ef5c btrfs: more graceful errors/warnings on 32bit systems when [...] adds 01e86008aaa5 btrfs: zoned: reset zones of relocated block groups adds f33720657d29 btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock adds 18bb8bbf13c1 btrfs: zoned: automatically reclaim zones adds 81c1d6fcc412 Merge branch 'misc-next' into for-next-next-v5.13-20210420 adds 8a03ef87ec7e Merge branch 'for-next-next-v5.13-20210420' into for-next- [...] adds 6b42f52d3c89 Merge remote-tracking branch 'btrfs/for-next' adds 8b7523191d46 cifs: Fix spelling of 'security' adds 892700fa97a3 cifs: Remove useless variable adds bf538571d63b cifs: correct comments explaining internal semaphore usage [...] adds c16b4e3c427e smb3: update protocol header definitions based to include [...] adds ee2d2c2c8028 cifs: simplify SWN code with dummy funcs instead of ifdefs adds 2f6e766d0967 Documentation/admin-guide/cifs: document open_files and dfscache adds 423fff9fad5b fs: cifs: Remove repeated struct declaration adds 2149bb7136e2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] adds ad5e6521081d cifs: remove old dead code adds 00dc8e715db9 SMB3: update structures for new compression protocol definitions adds ad91dc3c242d cifs: don't cargo-cult strndup() adds a11aee1337de cifs: constify get_normalized_path() properly adds 3fd6852b5d67 cifs: constify path argument of ->make_node() adds 254da2ec5908 cifs: constify pathname arguments in a bunch of helpers adds afe341bfdf62 cifs: make build_path_from_dentry() return const char * adds 936adb26c9af cifs: allocate buffer in the caller of build_path_from_dentry() adds 721d6908a7d1 cifs: switch build_path_from_dentry() to using dentry_path_raw() adds 19a79f90f84a cifs: move the check for nohandlecache into open_shroot adds 3712b4dc8976 cifs: pass a path to open_shroot and check if it is the ro [...] adds 43a69a3753e6 cifs: rename the *_shroot* functions to *_cached_dir* adds 08a51aeda2cf cifs: store a pointer to the root dentry in cifs_sb_info o [...] adds a271b59c1aa9 cifs: Grab a reference for the dentry of the cached direct [...] adds 8522ca8ed8da cifs: add a function to get a cached dir based on its dentry adds 67f29e8a5321 cifs: add a timestamp to track when the lease of the cache [...] adds b29fcae3bbca cifs: pass the dentry instead of the inode down to the rev [...] adds 3c631c1a6c7c cifs: check the timestamp for the cached dirent when decid [...] adds 3c60e343df6c cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds 951fb9aacbd2 cifs: add FALLOC_FL_INSERT_RANGE support adds 79f15dd761d2 cifs: make fs_context error logging wrapper adds aec809ce6093 cifs: add fs_context param to parsing helpers adds b162a33f86bc cifs: log mount errors using cifs_errorf() adds 2c3620a02909 cifs: export supported mount options via new mount_params [...] adds c1903ab19aa4 smb2: fix use-after-free in smb2_ioctl_query_info() adds b8b7f936e337 cifs: fix out-of-bound memory access when calling smb3_not [...] adds 471b16c63bfd cifs: Return correct error code from smb2_get_enc_key adds 128832e98180 cifs: remove unnecessary copies of tcon->crfid.fid adds 0e8868212d1c smb3: limit noisy error adds 688e08256d8c cifs: Deferred close for files adds fcf2f130db08 Cifs: Fix kernel oops caused by deferred close for files. adds bb97dabba028 Merge remote-tracking branch 'cifs/for-next' adds 636e6ab93d57 cifsd: add server handler for central processing and tranp [...] adds c51bcfa77619 cifsd: add server-side procedures for SMB3 adds 5ec118c55e79 cifsd: add file operations adds 5bda69448874 cifsd: add Kconfig and Makefile adds 7ab7381ef314 MAINTAINERS: add cifsd kernel server adds 30ce11572f0e cifsd: fix WARNING: Title overline too short adds 7b0be16a0266 cifsd: fix WARNING: document isn't included in any toctree adds c04e70b072d8 cifsd: uniquify extract_sharename() adds ed2efc436045 cifsd: Fix a handful of spelling mistakes adds fb263aa6cce5 cifsd: fix WARNING: unmet direct dependencies detected for [...] adds cc5bcd89a830 cifsd: fix a precedence bug in parse_dacl() adds b23b9c703874 cifsd: fix a IS_ERR() vs NULL bug adds 14a770b4d4a2 cifsd: Fix a use after free on error path adds 15c04519b195 cifsd: fix static checker warning from smb_direct_post_sen [...] adds 61f6cffd3442 cifsd: fix static checker warning from smb_check_perm_dacl() adds 1579ed6ae7d6 cifsd: update cifsd.rst document adds 2d0799689042 cifsd: add index.rst in cifs documentation adds be286a41840d cifsd: remove unneeded FIXME comments adds 419cdb94c7f2 cifsd: fix incorrect comments adds f6873c9d9b46 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds 073c576ad1aa cifsd: Pass string length parameter to match_pattern() adds 978080ef559b cifsd: fix build warnings from cifsd.rst adds 3ada5c1c27ca cifsd: Fix an error code in smb2_read() adds 0f66f043d0dc cifsd: fix error handling in ksmbd_server_init() adds f8c861a5448a cifsd: remove redundant assignment to variable err adds 517b8b1017eb cifsd: remove unneeded macros adds 1b6087f3d3ef cifsd: fix wrong use of rw semaphore in __session_create() adds a75722667504 cifsd: use kmalloc() for small allocations adds 5c18f49d3c72 cifsd: add the check to work file lock and rename behavior [...] adds bb954c0d2472 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 738711d6c164 cifsd: clean-up codes using chechpatch.pl --strict adds 81ef4d463ed9 cifsd: merge time_wrappers.h into smb_common.h adds 4ca4d2760fa0 cifsd: fix wrong prototype in comment adds 6a8bfb995f36 cifsd: fix implicit declaration of function 'groups_alloc' adds dab0adcb20fd cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d28a2decb9b4 cifsd: remove smack inherit leftovers adds 19c1062f6a40 cifsd: remove calling d_path in error paths adds c041d002e338 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds 759faa088f76 cifsd: use file_inode() instead of d_inode() adds 50319eb83bc9 cifsd: remove useless error handling in ksmbd_vfs_read adds 7b4d7c91fb53 cifsd: use xarray instead of linked list for tree connect list adds 6760778ea9cd cifsd: remove stale prototype and variables adds 45ac1be7c8b5 cifsd: fix memory leak when loop ends adds b446e5053d74 cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 987b53060307 cifsd: fix memdup.cocci warnings adds a40c870f3f9c cifsd: remove wrappers of kvmalloc/kvfree adds b933d4e8b83d doc: cifsd: change the reference to configuration.txt adds 18bb275cae74 cifsd: prevent a integer overflow in wm_alloc() adds f08c986b9013 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds e440d094b301 cifsd: remove unused including <linux/version.h> adds e60066ab7c5c cifsd: declare ida statically adds 2b39c20b7af6 cifsd: add the check if parent is stable by unexpected rename adds 828cd71b67c5 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds cc8433db17e8 cifsd: re-implement ksmbd_vfs_kern_path adds 398f811a589a cifsd: fix reference count decrement of unclaimed file in [...] adds e3838da6f59d cifsd: Remove smb2_put_name() adds c7df4ed25f00 cifsd: remove unused smberr.h adds 7b45d1207d9a cifsd: remove unused nterr.c file adds f197b9835eb6 cifsd: move nt time functions to misc.c adds 871897221bb8 cifsd: Fix potential null-ptr-deref in smb2_open() adds 880d8d6cbf00 cifsd: use d_inode() adds 82263d6caa18 cifsd: remove the dead code of unimplemented durable handle adds 72df8c0d055f cifsd: decoding gss token using lib/asn1_decoder.c adds a2537b2a2bde Merge pull request #39 from namjaejeon/cifsd-for-next adds ddcf6ffc587c cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 65f2dd6b3209 cifsd: fix WARNING: Too many leading tabs adds 21725ce32d62 Merge pull request #40 from namjaejeon/cifsd-for-next adds 88c5256d16b5 cifsd: fix build break from asn1 adds 7e6448ce1c08 Merge pull request #41 from namjaejeon/cifsd-for-next adds b713cf04276f Merge remote-tracking branch 'cifsd/cifsd-for-next' adds b7f8f259896f Merge tag 'v5.12-rc7' into ecryptfs/next adds 09d02efaafdc ecryptfs: read_write: File headers do not make good candid [...] adds b0cfbeff12da ecryptfs: debug: Demote a couple of kernel-doc abuses adds 64cbb654ed77 ecryptfs: dentry: File headers are not good candidates for [...] adds 446b5836af9f ecryptfs: kthread: Demote file header and provide descript [...] adds a62187eb1f48 ecryptfs: file: Demote kernel-doc abuses adds 1c6675cafc8c ecryptfs: super: Fix formatting, naming and kernel-doc abuses adds 1ab8e268ead8 ecryptfs: messaging: Add missing param descriptions and de [...] adds e24012062e3d ecryptfs: main: Demote a bunch of non-conformant kernel-do [...] adds 65bbb7b84611 ecryptfs: miscdev: File headers are not good kernel-doc ca [...] adds 5da877eadffb ecryptfs: crypto: Supply some missing param descriptions a [...] adds 688a9f7cd824 ecryptfs: mmap: Help out one function header and demote ot [...] adds d17074ac9ec8 ecryptfs: inode: Help out nearly-there header and demote n [...] adds ffbed072be00 ecryptfs: keystore: Fix some kernel-doc issues and demote [...] adds 724fa86291d0 eCryptfs: Use DEFINE_MUTEX() for mutex lock adds 1abbe1106d48 ecryptfs: Fix typo in message adds 7f06ecd3afb0 ecryptfs: remove unused helpers adds 9046625511ad ecryptfs: fix kernel panic with null dev_name adds d76214defc11 Merge remote-tracking branch 'ecryptfs/next' adds 16c65c129e36 Merge remote-tracking branch 'erofs/dev' adds f0752df8ede1 Merge remote-tracking branch 'exfat/dev' adds 9591c3a34f77 fs: introduce a wrapper uuid_to_fsid() adds 59cda49ecf6c shmem: allow reporting fanotify events with file handles on tmpfs adds 85cf9f5143e8 Pull tmpfs fsid support from Amir. adds a3cc754ad9b8 fs/reiserfs/journal.c: delete useless variables adds bf7ea7068a02 Pull reiserfs cleanup. adds 6aeead5105f9 Merge remote-tracking branch 'ext3/for_next' adds 61c456de9257 Merge remote-tracking branch 'ext4/dev' adds 38740707c5bc f2fs: document: add description about compressed space handling adds 453e2ff8e4ff f2fs: avoid duplicated codes for cleanup adds 594b6d0428ae f2fs: fix to avoid NULL pointer dereference adds a7b4e506dcc4 f2fs: remove unnecessary struct declaration adds 768e2187585c Merge remote-tracking branch 'f2fs/dev' adds e4048fd28cf2 Merge remote-tracking branch 'fuse/for-next' adds bb52c460533b Merge remote-tracking branch 'jfs/jfs-next' adds 8926cc830281 NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're u [...] adds 39fd01863616 NFS: Don't discard pNFS layout segments that are marked fo [...] adds de144ff4234f NFSv4: Don't discard segments marked for return in _pnfs_r [...] adds fb700ef02676 NFSv4.1: Simplify layout return in pnfs_layout_process() adds d99f2487e1de NFS: The 'fattr_valid' field in struct nfs_server should b [...] adds 303386a97ed1 Merge remote-tracking branch 'nfs/linux-next' adds 217fd6f625af nfsd: ensure new clients break delegations adds f9b60e220921 nfsd: hash nfs4_files by inode number adds a0ce48375a36 nfsd: track filehandle aliasing in nfs4_files adds ebd9d2c2f5a7 nfsd: reshuffle some code adds aba2072f4523 nfsd: grant read delegations to clients holding writes adds 76c50eb70d8e nfsd: Fix fall-through warnings for Clang adds cb579086536f SUNRPC: fix ternary sign expansion bug in tracing adds e01889b71729 Merge remote-tracking branch 'cel/for-next' adds c62978e3d94a Merge remote-tracking branch 'overlayfs/overlayfs-next' adds a32b9a42de0c Merge remote-tracking branch 'ubifs/next' adds 0a9703d112fb Merge remote-tracking branch 'v9fs/9p-next' adds 862a804aae30 xfs: move the XFS_IFEXTENTS check into xfs_iread_extents adds 2ac131df03d4 xfs: rename and simplify xfs_bmap_one_block adds 605e74e29218 xfs: simplify xfs_attr_remove_args adds 0eba048dd3b7 xfs: only look at the fork format in xfs_idestroy_fork adds ac1e067211d1 xfs: remove XFS_IFBROOT adds 0779f4a68d4d xfs: remove XFS_IFINLINE adds b2197a36c0ef xfs: remove XFS_IFEXTENTS adds 76adf92a30f3 xfs: remove xfs_quiesce_attr declaration adds ec0e4b79d761 Merge remote-tracking branch 'xfs/for-next' adds 929988905b41 Merge remote-tracking branch 'iomap/iomap-for-next' adds ee2ac1c2435a Merge remote-tracking branch 'file-locks/locks-next' adds 42eb0d54c08a fs: split receive_fd_replace from __receive_fd adds 3e54e4ba2316 Merge branch 'work.file' into for-next adds d692d397e8a6 hostfs_open(): don't open-code file_dentry() adds 80e5d1ff5d5f useful constants: struct qstr for ".." adds e8727aec724e Merge branch 'work.misc' into for-next adds 53ac86df0955 Merge remote-tracking branch 'vfs/for-next' adds ba1e24edacac Merge remote-tracking branch 'printk/for-next' adds 3728d44dde82 Merge remote-tracking branch 'pci/next' adds 49c557fcc588 Merge remote-tracking branch 'pstore/for-next/pstore' adds c5f8c820ce31 Merge remote-tracking branch 'hid/for-next' adds af92cca1710f i2c: s3c2410: simplify getting of_device_id match data adds 068ff57d7801 i2c: core: Fix spacing error by checkpatch adds 8f51c1763ae9 i2c: i801: Add support for Intel Alder Lake PCH-M adds d1820965ffa6 Merge branch 'i2c/for-5.13' into i2c/for-next adds 92dfb27240fe i2c: sh7760: fix IRQ error path adds 63ce8e3df8f6 i2c: mediatek: Fix send master code at more than 1MHz adds 3186b880447a i2c: mediatek: Fix wrong dma sync flag adds a80f24945fcf i2c: mediatek: Use scl_int_delay_ns to compensate clock-st [...] adds f9743e4d0a62 Merge branch 'i2c/for-5.13' into i2c/for-next adds 221cb2bcf451 Merge remote-tracking branch 'i2c/i2c/for-next' adds 683c895ea361 Merge remote-tracking branch 'i3c/i3c/next' adds 093e3ea05dff Merge remote-tracking branch 'dmi/dmi-for-next' adds 69698bde1873 hwmon: (adm9240) Drop log messages from detect function adds 4f427dcb8963 hwmon: (adm9240) Store i2c device instead of client in local data adds 124b7e34a5a6 hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] adds 77d76768d098 hwmon: Switch to using the new API kobj_to_dev() adds 918f22104d64 hwmon: (corsair-psu) Update calculation of LINEAR11 values adds 9cff4d8b32d9 dt-bindings: trivial-devices: Add infineon,ir36021 adds e20a7198a20f hwmon: (pmbus) Add driver for Infineon IR36021 adds bfbbbe04d012 hwmon: (nct6683) Support NCT6686D adds d3e33067a6e4 hwmon: (pmbus) Add pmbus_set_update() function to set update flag adds 42bfe7dd0f99 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver adds c2d5f273c505 hwmon: (corsair-psu) add support for critical values adds 23bc3caf42bd hwmon: (ftsteutates) Fix spelling typo adds f3e3464ec893 hwmon: (ds1621) Use kobj_to_dev() adds 9d2227bb9bd4 hwmon: Use kobj_to_dev() adds af9a973040bd hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 82e3430dfa8c hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds f807e8be4699 hwmon: (pmbus) Replace - with _ in device names before reg [...] adds 1f4d4af4d7a1 hwmon: replace snprintf in show functions with sysfs_emit adds 90e85e6309ff dt-bindings: Add vendor prefix and trivial device for BluT [...] adds 15b2703e5e02 hwmon: (pmbus) Add driver for BluTek BPA-RS600 adds 73a76220e45e hwmon: (ftsteutates) Rudimentary typo fixes adds fd1edbd39862 dt-bindings: Add trivial device entry for TPS53676 adds cb3d37b59012 hwmon: (pmbus/tps53679) Add support for TI TPS53676 adds f7bf7eb2d734 hwmon: (mlxreg-fan) Add support for fan drawers capability [...] adds e3b65ffa13bd MAINTAINERS: Add keyword pattern for hwmon registration functions adds 807b8c29db4f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] adds c3dd4b7d1e09 hwmon: (nct6683) remove useless function adds e7e0b466a848 hwmon: (sch5627) Convert to hwmon_device_register_with_info() adds 790ac8fab116 hwmon: (sch5627) Split sch5627_update_device() adds 25b000a80bd7 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] adds 1734b4135a62 hwmon: Add driver for fsp-3y PSUs and PDUs adds f025314306ae hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] adds 93a6fb2c9135 hwmon: (sch5627) Use devres function adds bab10bf90aaa hwmon: (sch5627) Remove unnecessary error path adds 1e4063329fe8 hwmon: (pmbus) Add pmbus driver for MAX15301 adds b94ca77eeae7 hwmon: (pmbus) Introduce PMBUS symbol namespace adds e1576396a7a0 hwmon: Clarify scope of attribute access adds 9049572fb145 hwmon: Remove amd_energy driver adds bded4b114bd4 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds e9dfeed25186 docs: sphinx-pre-install: don't barf on beta Sphinx releases adds b77e0ce62d63 docs/zh_CN: add core-api irq concepts.rst translation adds e8ebbdff7b93 docs/zh_CN: add core-api irq irq-affinity.rst translation adds 3e77439e691a docs/zh_CN: add core-api irq irq-domain.rst translation adds 83d07650f5af docs/zh_CN: add core-api irq irqflags-tracing.rst translation adds b9b4c3831527 docs/zh_CN: add core-api irq index.rst translation adds 6c5c146cd9af docs/zh_CN: add core-api index.rst translation adds aa93de203064 docs/zh_CN: add core api translation to zh_CN index adds 3f59307f991b docs/zh_CN: add openrisc openrisc_port.rst translation adds 30d0f7d7aa8c docs/zh_CN: add openrisc todo.rst translation adds acc6a91a29bf docs/zh_CN: add openrisc index.rst translation adds 441ca977a84d docs/zh_CN: add openrisc translation to zh_CN index adds 4ddade2e5d1b Merge remote-tracking branch 'jc_docs/docs-next' adds de97c721f81f Merge remote-tracking branch 'v4l-dvb/master' adds 478a0ec17c70 Merge branch 'acpica' into linux-next adds d2e8f34954f3 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 4932af0496c0 Merge branch 'acpi-messages' into linux-next adds 6f319a743ccc Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds 5b5bd25a163c Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' [...] adds dff1cbf20684 Merge branch 'acpi-misc' into linux-next adds c8e17e5ba410 Merge branch 'pm-cpufreq' into linux-next adds 684041aa2913 Merge branch 'pm-cpuidle' into linux-next adds 4da6d76fb439 PM: wakeup: use dev_set_name() directly adds 43e7b82b80ab Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds 52e0d9fc1bba Merge branch 'pm-opp' into linux-next adds d92ae251a19e Merge branch 'pm-devfreq' into linux-next adds 767c5819346a Merge branches 'pm-docs' and 'pm-tools' into linux-next adds 304bbea920d3 Merge branch 'devprop' into linux-next adds 733dda9cc849 cpufreq: Kconfig: fix documentation links adds f5d1499ae209 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] adds 864a3f480ba3 Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next adds c3f2311e4b9e ACPI: APEI: remove redundant assignment to variable rc adds 2dfbacc65d1d ACPI: video: use native backlight for GA401/GA502/GA503 adds e5e331f4da12 Merge branches 'acpi-apei' and 'acpi-video' into linux-next adds df4b38a0c067 Merge remote-tracking branch 'pm/linux-next' adds a2149ab815fc thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds 8cd7ab2a1a39 thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds d1ab7c3a33d2 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] adds 2eb87d75f980 thermal/drivers/intel: Introduce tcc cooling driver adds beaa41029fde thermal/drivers/hisi: Remove redundant dev_err call in his [...] adds fc88f7ad763a thermal/drivers/tegra: Use devm_platform_ioremap_resource_byname adds 5a4a8235fee6 thermal/drivers/ti-soc-thermal/ti-bandgap: Rearrange all t [...] adds bd5d553653e4 dt-bindings: thermal: thermal-sensor: require "#thermal-se [...] adds d473327f8f53 thermal/drivers/ti-soc-thermal/bandgap Remove unused varia [...] adds 08e9fdfbb224 dt-bindings: thermal: brcm,ns-thermal: Convert to the json-schema adds 93effd83b692 iwlwifi: mvm: tt: Replace thermal_notify_framework adds d60d6e7adfc3 thermal/core: Remove thermal_notify_framework adds a5655d90cf50 Documentation: driver-api: thermal: Remove thermal_notify_ [...] adds 9d51769b2e75 thermal/drivers/tsens: Don't hardcode sensor slope adds a0ed1411278d thermal/drivers/tsens: Convert msm8960 to reg_field adds 53e2a20e4c41 thermal/drivers/tsens: Add VER_0 tsens version adds fdda131f8fba thermal/drivers/tsens: Use init_common for msm8960 adds 3d08f029fdbb thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds dfc1193d4dbd thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 2ebd0982e6ba thermal/drivers/tsens: Drop unused define for msm8960 adds 6b3aeafbc12c thermal/drivers/tsens: Add support for ipq8064-tsens adds 26b2f03d2adf dt-bindings: thermal: tsens: Document ipq8064 bindings adds b70dbf40eb07 thermal/core: Create a helper __thermal_cdev_update() with [...] adds d3b60ed9b135 thermal/core/power_allocator: Maintain the device statisti [...] adds 0952177f2a1f thermal/core/power_allocator: Update once cooling devices [...] adds fef05776eb02 thermal/core/fair share: Lock the thermal zone while loopi [...] adds 1a9336981066 thermal/core/fair share: Use the lockless __thermal_cdev_u [...] adds ab39c8853737 thermal/core/power allocator: Use the lockless __thermal_c [...] adds c310e546164d thermal/drivers/mtk_thermal: Remove redundant initializati [...] adds 69ba9327bdfd Merge remote-tracking branch 'thermal/thermal/linux-next' adds 8b04ee6ff9ca Merge remote-tracking branch 'ieee1394/for-next' adds 1efceebcd0f6 Merge remote-tracking branch 'dlm/next' adds c2e7de006001 Merge remote-tracking branch 'swiotlb/linux-next' adds 65d4801ae44e RDMA/core: Unify RoCE check and re-factor code adds 338a010cb616 IB/ipoib: Improve latency in ipoib/cm connection formation adds ae9884829c48 RDMA/bnxt_re: Depend on bnxt ethernet driver and not blind [...] adds bcf9ee0520fa RDMA/bnxt_re: Create direct symbol link between bnxt modules adds 1900357e75dc RDMA/bnxt_re: Get rid of custom module reference counting adds 9480fd557be4 IB/ipoib: Remove unnecessary struct declaration adds 3a6684385928 RDMA/cxgb4: add missing qpid increment adds 783a11bf2400 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails adds dedbc2d35863 IB/mlx5: Set right RoCE l3 type and roce version while del [...] adds 982b7c140ecd RDMA/mlx5: Fix type assignment for ICM DM adds 054bd5aeac9a RDMA/mlx4: Remove an unused variable adds 9a89d3ad6d39 RDMA/mlx5: Expose private query port adds 45062f441590 RDMA/rxe: Fix a bug in rxe_fill_ip_info() adds 4d51c3d9de4b RDMA/cma: Skip device which doesn't support CM adds cb5cd0ea4eb3 RDMA/core: Add CM to restrack after successful attachment [...] adds 12ce208f40c7 RDMA/nldev: Return context information adds 48f8a70e899f RDMA/restrack: Add support to get resource tracking for SRQ adds 391c6bd5ac80 RDMA/nldev: Return SRQ information adds c6c11ad3ab9f RDMA/nldev: Add QP numbers to SRQ information adds 6cea7921d9b0 Merge remote-tracking branch 'rdma/for-next' adds e7ad33fa7bc5 scm: fix a typo in put_cmsg() adds e5b4b8988b7a net: bridge: switchdev: refactor br_switchdev_fdb_notify adds 2c4eca3ef716 net: bridge: switchdev: include local flag in FDB notifications adds 2576e5d31f0d Merge branch 'BR_FDB_LOCAL' adds a1150a04b7e8 atl1c: move tx cleanup processing out of interrupt adds bd005f53862b mptcp: revert "mptcp: forbit mcast-related sockopt on MPTC [...] adds 0abdde82b163 mptcp: move sockopt function into a new file adds d9e4c1291810 mptcp: only admit explicitly supported sockopt adds 7896248983ef mptcp: add skeleton to sync msk socket options to subflows adds df00b087da24 mptcp: tag sequence_seq with socket state adds 1b3e7ede1365 mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY adds 5d0a6bc82d38 mptcp: setsockopt: handle receive/send buffer and device bind adds 268b12387460 mptcp: setsockopt: support SO_LINGER adds 36704413db79 mptcp: setsockopt: add SO_MARK support adds 6f0d7198084c mptcp: setsockopt: add SO_INCOMING_CPU adds a03c99b253c2 mptcp: setsockopt: SO_DEBUG and no-op options adds aa1fbd94e5c7 mptcp: sockopt: add TCP_CONGESTION and TCP_INFO adds dc65fe82fb07 selftests: mptcp: add packet mark test case adds c133acf38ca4 Merge branch 'mptcp-socket-options' adds c5d66587b890 net: ethernet: mediatek: ppe: fix busy wait loop adds 5133bcc74815 r8152: set inter fram gap time depending on speed adds a8a7be178e81 r8152: adjust rtl8152_check_firmware function adds 67ce1a806f16 r8152: add help function to change mtu adds 195aae321c82 r8152: support new chips adds 4a51b0e8a014 r8152: support PHY firmware for RTL8156 series adds c2198943e33b r8152: search the configuration of vendor mode adds af1fa6b696cc Merge branch 'r8152--new-chips' adds 4ad29b1a484e net: mvpp2: Add parsing support for different IPv4 IHL values adds 9a44c1cc6388 net: Add a WWAN subsystem adds fa588eba632d net: Add Qcom WWAN control driver adds fb32856b16ad virtio-net: page_to_skb() use build_skb when there's suffi [...] adds d8604b209e9b dt-bindings: net: qcom,ipa: add firmware-name property adds 9ce062ba6a8d net: ipa: optionally define firmware name via DT adds d8214c7aae61 Merge branch 'ipa-fw-names' adds aa8caa767e31 mld: fix suspicious RCU usage in __ipv6_dev_mc_dec() adds 0e672f306a28 veth: check for NAPI instead of xdp_prog before xmit of XDP frame adds 8eda54c5e6c4 gianfar: Drop GFAR_MQ_POLLING support adds 221e8c126b78 powerpc: dts: fsl: Drop obsolete fsl,rx-bit-map and fsl,tx [...] adds 70c183759b2c Merge branch 'gianfar-mq-polling' adds 2f014f4016db net/mlx5e: Remove non-essential TLS SQ state bit adds 8668587a33b9 net/mlx5e: Cleanup unused function parameter adds b6b3ad2175c8 net/mlx5e: TX, Inline TLS skb check adds 72f6f2f8d6aa net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() adds e9ce991bce5b net/mlx5e: kTLS, Add resiliency to RX resync failures adds 6cad120d9e62 net/mlx5e: Allow mlx5e_safe_switch_channels to work with c [...] adds 69cc4185dcba net/mlx5e: Use mlx5e_safe_switch_channels when channels ar [...] adds b3b886cf965d net/mlx5e: Refactor on-the-fly configuration changes adds 94872d4ef9c0 net/mlx5e: Cleanup safe switch channels API by passing params adds 5cec6de0ae09 net/mlx5: Allocate FC bulk structs with kvzalloc() instead [...] adds 36830159acbe net/mlx5: Add register layout to support extended link state adds b3446acb2b9a net/mlx5e: Add ethtool extended link state adds 302522e67c70 net/mlx5: Add helper to initialize 1PPS adds 95742c1cc59d net/mlx5: Enhance diagnostics info for TX/RX reporters adds 03e481e88b19 Merge tag 'mlx5-updates-2021-04-16' of git://git.kernel.or [...] adds e5272ad4aab3 sctp: Fix out-of-bounds warning in sctp_process_asconf_param() adds f117c48c0dc8 docs: networking: extend the statistics documentation adds ddc78b362124 docs: ethtool: document standard statistics adds f09ea6fb1272 ethtool: add a new command for reading standard stats adds ca2244547ec7 ethtool: add interface to read standard MAC stats adds bfad2b979ddc ethtool: add interface to read standard MAC Ctrl stats adds a8b06e9d40d8 ethtool: add interface to read RMON stats adds c1912ab0eeba mlxsw: implement ethtool standard stats adds 782bc00affcd bnxt: implement ethtool standard stats adds b572ec9ff087 mlx5: implement ethtool standard stats adds 1c86514d7fda Merge branch 'ethtool-stats' adds 1e3d976dbb23 flow_dissector: Fix out-of-bounds warning in __skb_flow_bp [...] adds 26b67f5a1e06 igb: Redistribute memory for transmit packet buffers when [...] adds 1d3cb90cb010 igb: Add double-check MTA_REGISTER for i210 and i211 adds 64433e5bf40a igc: Enable internal i225 PPS adds 87938851b6ef igc: enable auxiliary PHC functions for the i225 adds b3d4f405620a igc: Fix overwrites return value adds 1feaf60ff260 igc: Expose LPI counters adds bc45f524d90f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds e9e49ae88ec8 net: enetc: remove redundant clearing of skb/xdp_frame poi [...] adds 6b04830d5e0d net: enetc: rename the buffer reuse helpers adds 672f9a21989e net: enetc: recycle buffers for frames with RX errors adds 8f50d8bb3f1c net: enetc: stop XDP NAPI processing when build_skb() fails adds a6369fe6e07d net: enetc: remove unneeded xdp_do_flush_map() adds ee3e875f10fc net: enetc: increase TX ring size adds 7eab503b11ee net: enetc: use dedicated TX rings for XDP adds 975acc833c9f net: enetc: handle the invalid XDP action the same way as [...] adds 92ff9a6e578d net: enetc: fix buffer leaks with XDP_TX enqueue rejections adds 24e393097171 net: enetc: apply the MDIO workaround for XDP_REDIRECT too adds 820dd7a244fe Merge branch 'enetc-xdp-fixes' adds 3fcc8a25e391 kunit: mptcp: adhere to KUNIT formatting standard adds e4b6135134a7 mptcp: fix format specifiers for unsigned int adds 43f1140b9678 mptcp: export mptcp_subflow_active adds e10a98920976 mptcp: add tracepoint in mptcp_subflow_get_send adds 0918e34b85c7 mptcp: add tracepoint in get_mapping_status adds ed66bfb4ce34 mptcp: add tracepoint in ack_update_msk adds d96a838a7ce2 mptcp: add tracepoint in subflow_check_data_avail adds 442279154c73 mptcp: use mptcp_for_each_subflow in mptcp_close adds 474f45936039 Merge branch 'mptcp-fixes-and-tracepoints' adds 8203c7ce4ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 11ac4e668a44 r8169: keep pause settings on interface down/up cycle adds e195dad14115 mt76: add support for 802.3 rx frames adds cc4b3c139ad3 mt76: mt7915: enable hw rx-amsdu de-aggregation adds 94244d2ea503 mt76: mt7915: add rx checksum offload support adds 90e3abf07c80 mt76: mt7915: add support for rx decapsulation offload adds 730d6d0da8d8 mt76: mt7615: fix key set/delete issues adds ebee7885bb12 mt76: mt7615: fix tx skb dma unmap adds 7dcf3c04f0ac mt76: mt7915: fix tx skb dma unmap adds 858ebf446bee mt76: mt7615: support loading EEPROM for MT7613BE adds c1941b890279 mt76: mt7921: enable random mac addr during scanning adds c2fa8edcca3b mt76: mt7921: remove unnecessary variable adds 00ac71ff8dc8 mt76: mt7921: removed unused definitions in mcu.h adds be2a2872d0b1 mt76: always use WTBL_MAX_SIZE for tlv allocation adds 4b36cc6b390f mt76: mt76x0: disable GTK offloading adds baa3afb39e94 mt76: connac: always check return value from mt76_connac_m [...] adds 45f93e368211 mt76: mt7915: always check return value from mt7915_mcu_al [...] adds 7715a1d54bdf mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded adds 5e30931494b4 mt76: mt7921: fix suspend/resume sequence adds 782b3e86ea97 mt76: mt7921: fix memory leak in mt7921_coredump_work adds 159f6dd619d9 mt76: mt7921: switch to new api for hardware beacon filter adds a7e3033fcdb6 mt76: connac: fix up the setting for ht40 mode in mt76_con [...] adds 0940605a2a70 mt76: mt7921: fixup rx bitrate statistics adds 9dfd2785ac73 mt76: mt7921: add flush operation adds 7139b5c0c98a mt76: connac: update sched_scan cmd usage adds aa40528a5bca mt76: use threaded NAPI adds e78d73e01db3 mt76: mt7615: enable hw rx-amsdu de-aggregation adds 2122dfbfd0bd mt76: mt7615: add rx checksum offload support adds d4b98c63d7a7 mt76: mt7615: add support for rx decapsulation offload adds 49cc85059a2c mt76: mt7615: fix memory leak in mt7615_coredump_work adds 461e3b7f4576 mt76: mt7921: fix aggr length histogram adds 9fb9d755fae2 mt76: mt7915: fix aggr len debugfs node adds 8e84836283f1 mt76: mt7921: remove unneeded semicolon adds f76e9019913b mt76: mt7921: fix stats register definitions adds a4a5a430b076 mt76: mt7615: fix TSF configuration adds d43c7301d330 mt76: mt7615: remove hdr->fw_ver check adds 2eb6f6c43774 mt76: mt7615: fix mib stats counter reporting to mac80211 adds 2b35050a3218 mt76: mt7915: fix mib stats counter reporting to mac80211 adds c996f0346e40 mt76: connac: fix kernel warning adding monitor interface adds 57b8b57516c5 mt76: check return value of mt76_txq_send_burst in mt76_tx [...] adds 3ab0269d75cd mt76: mt7921: get rid of mt7921_sta_rc_update routine adds 23c1d2dc9ed5 mt76: mt7921: fix the base of PCIe interrupt adds 53a8fb4afdc8 mt76: mt7921: fix the base of the dynamic remap adds f92f81d35ac2 mt76: mt7921: check mcu returned values in mt7921_start adds e268fcaa67b8 mt76: mt7915: add missing capabilities for DBDC adds 402a695b1ae6 mt76: mt7615: fix CSA notification for DBDC adds 62da7a38e041 mt76: mt7615: stop ext_phy queue when mac reset happens adds b6d20ce433c9 mt76: mt7915: fix CSA notification for DBDC adds 663653928378 mt76: mt7915: stop ext_phy queue when mac reset happens adds 1623474167f8 mt76: mt7915: fix PHY mode for DBDC adds 51bf9d60fb92 mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 adds 7883906d22c1 mt76: mt7915: fix rxrate reporting adds f43b941fd610 mt76: mt7915: fix txrate reporting adds b1bed649ad03 mt76: mt7915: check mcu returned values in mt7915_ops adds c3800cc29197 mt76: mt7615: check mcu returned values in mt7615_ops adds 4bec61d9fb96 mt76: mt7663: fix when beacon filter is being applied adds 455ae5aabcc7 mt76: mt7663s: make all of packets 4-bytes aligned in sdio [...] adds 45247a85614b mt76: mt7663s: fix the possible device hang in high traffic adds dc0a108bb060 mt76: mt7615: add missing capabilities for DBDC adds 782018391748 mt76: mt7915: fix possible deadlock while mt7915_register_ [...] adds a2a6cd54eec4 mt76: mt7921: reduce mcu timeouts for suspend, offload and [...] adds acf337c33de5 mt76: introduce mcu_reset function pointer in mt76_mcu_ops [...] adds d32464e68ffc mt76: mt7921: introduce mt7921_run_firmware utility routine. adds 1f7396acfef4 mt76: mt7921: introduce __mt7921_start utility routine adds 3990465db682 mt76: dma: introduce mt76_dma_queue_reset routine adds c001df978e4c mt76: dma: export mt76_dma_rx_cleanup routine adds 0c1ce9884607 mt76: mt7921: add wifi reset support adds de29d0afebad mt76: mt7921: remove leftovers from dbdc configuration adds 1921b8925c6f mt76: mt7921: remove redundant check on type adds 12f4be0e6a68 mt76: mt7921: remove duplicated macros in mcu.h adds 1da4fd48d284 mt76: mt7915: fix key set/delete issue adds 9add4bf2b81e mt76: mt7915: refresh repeater entry MAC address when sett [...] adds 14edf1093836 mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr adds 5802106f8bc7 mt76: connac: introduce mt76_sta_cmd_info data structure adds 93c81df520a1 mt76: mt7921: properly configure rcpi adding a sta to the fw adds 6104edf9e8a3 mt76: mt7615: only enable DFS test knobs for mt7615 adds 69e74d7f23d5 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() adds ad2a1ea49f63 mt76: mt7622: trigger hif interrupt for system reset adds d9852ab2f362 mt76: mt7615: keep mcu_add_bss_info enabled till interface [...] adds a9bae3f53614 mt76: mt7915: keep mcu_add_bss_info enabled till interface [...] adds 1ebea45ef027 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() adds 1cb7ea2acb72 mt76: mt7615: fix chip reset on MT7622 and MT7663e adds d76d6c3ba2b0 mt76: mt7615: limit firmware log message printk to buffer length adds 665b2c780d63 mt76: mt7915: limit firmware log message printk to buffer length adds 7c82bbb1acc0 dt-bindings:net:wireless:ieee80211: txt to yaml conversion adds 1735e44dddc0 dt-bindings:net:wireless:mediatek,mt76: txt to yaml conversion adds 2df51a2b7a25 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] adds a226ccd04c47 mt76: mt7915: fix txpower init for TSSI off chips adds 60468f7fd707 mt76: mt7921: fix key set/delete issue adds 859c85fd1971 mt76: mt7921: always wake the device in mt7921_remove_interface adds c7cc5ec57303 mt76: mt7921: rework mt7921_mcu_debug_msg_event routine adds 8a5a5dbfc18c mt76: mt7615: fix .add_beacon_offload() adds ac15f9b6da39 mt76: mt7915: fix mt7915_mcu_add_beacon adds e07419a7dca9 mt76: mt7915: add wifi subsystem reset adds f2d167c7dd2c mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition adds 9c9d83213424 mt76: mt7921: fix inappropriate WoW setup with the missing [...] adds 9db419f0cb39 mt76: mt7921: fix the dwell time control adds e230f0c44f01 mt76: mt7921: fix kernel crash when the firmware fails to [...] adds 49897c529f85 mt76: mt7921: fix the insmod hangs adds 4da64fe086d9 mt76: mt7921: reduce the data latency during hw scan adds b4403cee6400 mt76: fix potential DMA mapping leak adds 92e916362ba5 mt76: mt7921: remove 80+80 MHz support capabilities adds 0fda6d7bb5a2 mt76: report Rx timestamp adds 6d88629e158d mt76: mt7915: add mmio.c adds 30ad36214ab5 mt76: mt7615: add missing SPDX tag in mmio.c adds 66978204f71b mt76: mt7615: always add rx header translation tlv when ad [...] adds 2afd17b4d0fc mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing adds 481fc927c828 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report adds 961b27ffc58e Merge tag 'mt76-for-kvalo-2021-04-12' of https://github.co [...] adds 7686fd52b875 iwlwifi: mvm: enable TX on new CSA channel before disconnecting adds 72bc934cb393 iwlwifi: pcie: avoid unnecessarily taking spinlock adds 416dde0f83a8 iwlwifi: pcie: normally grab NIC access for inflight-hcmd adds 2360acbd5e22 iwlwifi: mvm: don't allow CSA if we haven't been fully associated adds 2be05dfd9c3f iwlwifi: pcie: Add support for Bz Family adds 39ab22c127aa iwlwifi: change step in so-gf struct adds 20d04296b3cf iwlwifi: change name to AX 211 and 411 family adds a7ff1899a7bb iwlwifi: add 160Mhz to killer 1550 name adds d4626f91739b iwlwifi: pcie: clear only FH bits handle in the interrupt adds 48a5494d6a4c iwlwifi: pcie: make cfg vs. trans_cfg more robust adds 9896b0b90445 iwlwifi: mvm: support range request command version 12 adds 20578872d503 iwlwifi: mvm: responder: support responder config command [...] adds 5f8a3561ea8b iwlwifi: mvm: write queue_sync_state only for sync adds 5e1688ce914d iwlwifi: mvm: clean up queue sync implementation adds 517a5eb9fab2 iwlwifi: mvm: when associated with PMF, use protected NDP [...] adds 85b5fd94d7d9 iwlwifi: add ax201 killer device adds e8fe3b41c3a3 iwlwifi: mvm: Add support for 6GHz passive scan adds e12cfc7bbfd3 iwlwifi: mvm: enable PPAG in China adds 9a0f28d8628e iwlwifi: add new so-gf device adds 9cd243f24ec1 iwlwifi: move iwl_configure_rxq to be used by other op_modes adds d2bfda8addf9 iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine adds f21afabae703 iwlwifi: mvm: refactor ACPI DSM evaluation function adds 098f1ea54e7c iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() adds 0c73f47b430d iwlwifi: remove TCM events adds fb54b86339ad iwlwifi: remove remaining software checksum code adds 2b84e6328e65 iwlwifi: don't warn if we can't wait for empty tx queues adds 4cf2f5904d97 iwlwifi: queue: avoid memory leak in reset flow adds 4f7411d64893 iwlwifi: mvm: umac error table mismatch adds aa1540ca7616 iwlwifi: mvm: remove PS from lower rates. adds 6da29d3b42ea iwlwifi: mvm: don't lock mutex in RCU critical section adds 2b6166664d2b iwlwifi: pcie: merge napi_poll_msix functions adds 9d401222db54 iwlwifi: pcie: add ISR debug info for msix debug adds 3c21990b0cce iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHA [...] adds 70c9101d0a3e iwlwifi: warn on SKB free w/o op-mode adds a9174578262b iwlwifi: rs-fw: don't support stbc for HE 160 adds cc61d3ced2aa iwlwifi: mvm: don't disconnect immediately if we don't hea [...] adds 997254a9169c iwlwifi: mvm: don't WARN if we can't remove a time event adds 7db67f68392c iwlwifi: bump FW API to 63 for AX devices adds d12455fdbfe9 iwlwifi: trans/pcie: defer transport initialisation adds 378c7be65ccd iwlwifi: fw: print out trigger delay when collecting data adds 8932abef6ea4 iwlwifi: pcie: Change ma product string name adds 7c81a025054c iwlwifi: dbg: disable ini debug in 9000 family and below adds 197b9c152bad Merge tag 'iwlwifi-next-for-kalle-2021-04-12-v2' of git:// [...] adds 1c22233a745e cw1200: Remove unused function pointer typedef cw1200_wsm_handler adds 9dc5fdc8c4f8 cw1200: Remove unused function pointer typedef wsm_* adds 18fb0bedb5fc rtlwifi: 8821ae: upgrade PHY and RF parameters adds a221d0afbf39 qtnfmac: remove meaningless labels adds 2377b1c49d48 rtlwifi: Few mundane typo fixes adds 87431bc1f0f6 rtlwifi: remove redundant assignment to variable err adds 8e04a06530c6 rtlwifi: rtl8188ee: remove redundant assignment of variabl [...] adds 987e9bcdd0b7 rtlwifi: remove rtl_get_tid_h adds 1186006adee9 rtlwifi: Simplify locking of a skb list accesses adds fb98734f7936 qtnfmac: remove meaningless goto statement and labels adds e9642be26a37 rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock adds 260a9ad94467 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() adds d23a96220353 mwifiex: don't print SSID to logs adds f2131fa516b8 wilc1000: Make SPI transfers work at 48MHz adds 5ee2d9dd73fc wilc1000: Introduce symbolic names for SPI protocol register adds ce3b933832b6 wilc1000: Check for errors at end of DMA write adds c872e7ae056f wilc1000: Add support for enabling CRC adds a381b78a1598 wilc1000: Bring MAC address setting in line with typical L [...] adds bf3365a856a1 rtl8xxxu: Fix fall-through warnings for Clang adds c81852a48e13 mwifiex: Remove unneeded variable: "ret" adds 2f51061edab9 wilc1000: fix a loop timeout condition adds 431eb49e87ed rtl8xxxu: Simplify locking of a skb list accesses adds 01414f8882f9 libertas: avoid -Wempty-body warning adds 7b0e2c4f6be3 wlcore: fix overlapping snprintf arguments in debugfs adds 7909a590eba6 airo: work around stack usage warning adds 3051946056c3 rsi: fix comment syntax in file headers adds 705b5cfab183 brcmfmac: A typo fix adds d3240418a662 libertas: struct lbs_private is declared duplicately adds ec7480ed0801 rtw88: update statistics to fw for fine-tuning performance adds c434e5e48dc4 rsi: Use resume_noirq for SDIO adds 7f50ddc5d4fe wl3501: fix typo of 'Networks' in comment adds d663bc3317c9 brcmfmac: Remove duplicate struct declaration adds 444a9af68b5c wilc1000: Remove duplicate struct declaration adds 2ff25985ea9c rtw88: Fix array overrun in rtw_get_tx_power_params() adds a8e083ee8e2a mwl8k: Fix a double Free in mwl8k_probe_hw adds cf366b154704 carl9170: remove get_tid_h adds 5e6087559e85 wil6210: wmi: Remove useless code adds fa84df705260 bcma: remove unused function adds c544d89b0d67 iwlwifi: pcie: don't enable BHs with IRQs disabled adds fb8517f4fade rtw88: 8822c: add CFO tracking adds 56aa7b21a5a7 Merge tag 'wireless-drivers-next-2021-04-18' of git://git. [...] adds 9e46fb656fdb nexthop: Restart nexthop dump based on last dumped nexthop [...] adds bf5eb67dc80a selftests: fib_nexthops: Test large scale nexthop flushing adds c589fa10f1ed Merge branch 'nh-flushing' adds 83c1ca257aca mld: remove unnecessary prototypes adds ca9c54d2d6a5 net: mana: Add a driver for Microsoft Azure Network Adapte [...] adds c1d9e34e1128 ethtool: ioctl: Fix out-of-bounds warning in store_link_ks [...] adds 87614b931c24 net: enetc: create a common enetc_pf_to_port helper adds 4ac7acc67f29 dt-bindings: net: fsl: enetc: add the IERB documentation adds e7d48e5fbf30 net: enetc: add a mini driver for the Integrated Endpoint [...] adds b764dc6cc1ba arm64: dts: ls1028a: declare the Integrated Endpoint Regis [...] adds a8648887880f net: enetc: add support for flow control adds 6ed33c131287 Merge branch 'enetc-flow-control' adds 46fd4471615c net: xilinx: drivers need/depend on HAS_IOMEM adds 1c5a2ba67989 net: hns3: remove a duplicate pf reset counting adds 8ed64dbe0bdf net: hns3: cleanup inappropriate spaces in struct hlcgevf_ [...] adds e407efdd94cd net: hns3: change the value of the SEPARATOR_VALUE macro i [...] adds 32c1fdb5e9ca Merge branch 'hns3-next' adds 6ecaf81d4ac6 net: ethernet: mediatek: fix a typo bug in flow offloading adds c6400e3fc3fa netlink: simplify nl_set_extack_cookie_u64(), nl_set_extac [...] adds 14c20643ef94 netfilter: nft_payload: fix C-VLAN offload support adds ff4d90a89d3d netfilter: nftables_offload: VLAN id needs host byteorder [...] adds 783003f3bb8a netfilter: nftables_offload: special ethertype handling for VLAN adds 812fa71f0d96 netfilter: Dissect flow after packet mangling adds 8826218215de selftests: fib_tests: Add test cases for interaction with [...] adds b72920f6e4a9 netfilter: nftables: counter hardware offload support adds 6dd06ec7c13b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 0e389028ad75 net: ethernet: mtk_eth_soc: fix undefined reference to `ds [...] adds 014d029876b2 net: ethernet: mtk_eth_soc: missing mutex adds f5c2cb583abe net: ethernet: mtk_eth_soc: handle VLAN pop action adds 9652168304b1 Merge branch 'mtk_ppe_offload-fixes' adds 89f9d5400b53 net: korina: Fix MDIO functions adds b4cd249a8cc0 net: korina: Use devres functions adds e42f10533d7c net: korina: Remove not needed cache flushes adds 0fe632471aeb net: korina: Remove nested helpers adds 0fc96939a97f net: korina: Use DMA API adds af80425e05b2 net: korina: Only pass mac address via platform data adds 10b26f078151 net: korina: Add support for device tree adds e4cd854ec487 net: korina: Get mdio input clock via common clock framework adds 6ef92063bf94 net: korina: Make driver COMPILE_TESTable adds d1a2c2315cc9 dt-bindings: net: korina: Add DT bindings for IDT 79RC3243x SoCs adds a2a12d3ae24d Merge branch 'korina-next' adds d7f576dc9836 net: stmmac: fix memory leak during driver probe adds ced97eea3974 net: marvell: prestera: add support for AC3X 98DX3265 device adds da702f34e3cc net: phy: add genphy_c45_pma_suspend/resume adds b050f2f15e04 phy: nxp-c45: add driver for tja1103 adds 9b8fd2c9f14b Merge branch 'tja1103-driver' adds 37434782d63f bnxt: add more ethtool standard stats adds d1f0a5e1fb4e ethtool: stats: clarify the initialization to ETHTOOL_STAT [...] adds e9377a911d77 ethtool: add missing EEPROM to list of messages adds f4f86d8d2c04 net: phy: execute genphy_loopback() per default on all PHYs adds 014068dcb5b1 net: phy: genphy_loopback: add link speed configuration adds 3e1e58d64c3d net: add generic selftest support adds 6016ba345f97 net: fec: make use of generic NET_SELFTESTS library adds b62a12fc047d net: ag71xx: make use of generic NET_SELFTESTS library adds a71acad90a3f net: dsa: enable selftest support for all switches by default adds e655bbf90330 Merge branch 'net-generic-selftest-support' adds 316bcffe4479 net: dsa: felix: disable always guard band bit for TAS config adds d408c01caef4 net/mlx5e: Fix lost changes during code movements adds 6a5689ba0259 net/mlx5e: Fix possible non-initialized struct usage adds 6980ffa0c5a8 net/mlx5e: RX, Add checks for calculated Striding RQ attributes adds 7d22ad732d15 net/mlx5: DR, Rename an argument in dr_rdma_segments adds ff1925bb0de4 net/mlx5: DR, Fix SQ/RQ in doorbell bitmask adds 25cb31768042 net/mlx5: E-Switch, Improve error messages in term table creation adds 704cfecdd03d net/mlx5: mlx5_ifc updates for flex parser adds 323b91acc189 net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions adds 160e9cb37a84 net/mlx5: DR, Add support for dynamic flex parser adds 4923938d2fb5 net/mlx5: DR, Set STEv0 ICMP flex parser dynamically adds 3442e0335e70 net/mlx5: DR, Add support for matching on geneve TLV option adds 35ba005d820b net/mlx5: DR, Set flex parser for TNL_MPLS dynamically adds df9dd15ae118 net/mlx5: DR, Add support for matching tunnel GTP-U adds 7304d603a57a net/mlx5: DR, Add support for force-loopback QP adds aeacb52a8de7 net/mlx5: DR, Add support for isolate_vl_tc QP adds ff254dad0e5b Merge tag 'mlx5-updates-2021-04-19' of git://git.kernel.or [...] adds 56e2e5de441a korina: Fix conflict with global symbol desc_empty on x86. adds 41d26bf4aba0 net: phy: marvell: refactor HWMON OOP style adds 4f920c299d4c net: phy: marvell: fix HWMON enable register for 6390 adds 002181735184 net: phy: marvell: use assignment by bitwise AND operator adds c5d015b0e097 net: dsa: mv88e6xxx: simulate Amethyst PHY model number adds a978f7c479ea net: phy: marvell: add support for Amethyst internal PHY adds b015f4efc439 Merge branch 'marvell-phy-hwmon' adds 790aad0eccd2 korina: Fix build. adds 17c0e6d1757f mlxsw: spectrum_qdisc: Drop one argument from check_params [...] adds 290fe2c595fb mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() adds 549f2aae84dd mlxsw: spectrum_qdisc: Drop an always-true condition adds 017a131cdec6 mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 adds b21832b56807 mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_ [...] adds 51d52ed95550 mlxsw: spectrum_qdisc: Track children per qdisc adds cff99e204553 mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock adds 5cbd96025330 mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically adds 7de85b0431cd mlxsw: spectrum_qdisc: Index future FIFOs by band number adds 0a4d0cb1a326 selftests: mlxsw: sch_red_ets: Test proper counter cleanin [...] adds c9ad20573a91 Merge branch 'mlxsw-refactor-qdisc-offload' adds 810344ed07d9 cfg80211: fix an htmldoc warning adds 5d9c358d05f6 cfg80211: fix a few kernel-doc warnings adds 623b988f2dcb cfg80211: constify ieee80211_get_response_rate return adds ca47b46294ea mac80211: properly process TXQ management frames adds bab7f5ca81de mac80211: minstrel_ht: remove extraneous indentation on if [...] adds 8de8570489d1 mac80211: aes_cmac: check crypto_shash_setkey() return value adds efce5b50bad8 ieee80211: add the values of ranging parameters max LTF to [...] adds 73807523f9a6 nl80211/cfg80211: add a flag to negotiate for LMR feedback [...] adds f30386a85f69 mac80211: make ieee80211_vif_to_wdev work when the vif isn [...] adds 253907ab8bc0 mac80211: properly drop the connection in case of invalid CSA IE adds f12ce9f607ff nl80211: Add new RSNXE related nl80211 extended features adds 7dd231eb9ca6 mac80211: drop the connection if firmware crashed while in CSA adds 76cf42213307 wireless: align some HE capabilities with the spec adds 1f851b8dfd76 wireless: align HE capabilities A-MPDU Length Exponent Extension adds 2f5164447cda wireless: fix spelling of A-MSDU in HE capabilities adds 010bfbe768f7 cfg80211: scan: drop entry from hidden_list on overflow adds 08322284c162 Merge tag 'mac80211-next-for-net-next-2021-04-20' of git:/ [...] adds 670bb80f8196 net: dsa: mv88e6xxx: Mark chips with undocumented EDSA tag [...] adds 9a99bef5f87f net: dsa: mv88e6xxx: Allow dynamic reconfiguration of tag [...] adds 21e0b508c8d1 net: dsa: Only notify CPU ports of changes to the tag protocol adds deff710703d8 net: dsa: Allow default tag protocol to be overridden from DT adds eb78cacebaf2 dt-bindings: net: dsa: Document dsa-tag-protocol property adds ebbcac3dc26b Merge branch 'dsa-tag-override' adds b8c55ce266de net: wwan: Fix bit ops double shift adds f5d7872a8b8a virtio-net: restrict build_skb() use to some arches adds 1b8caefaf4f0 net: enetc: automatically select IERB module adds 6b3a63100ded phy: nxp-c45-tja11xx: fix phase offset calculation adds af39c8f72301 virtio-net: fix use-after-free in page_to_skb() adds 55cdc26a91ac net: mana: remove redundant initialization of variable err adds 8f7e876273e2 net: phy: at803x: fix probe error if copper page is selected adds a926c025d56b net: wwan: mhi_wwan_ctrl: Fix RX buffer starvation adds e4bbc5c53a8f octeontx2-af: cn10k: Mailbox changes for CN10K CPT adds ecad2ce8c48f octeontx2-af: cn10k: Add mailbox to configure reassembly timeout adds 2e2ee4cd0ab5 octeontx2-af: Add mailbox for CPT stats adds 0e91e9a5d699 Merge branch 'octeontx2-af-cn10k' adds 78e70dbcfd03 net: dsa: mv88e6xxx: Correct spelling of define "ADRR" -> "ADDR" adds 281140a0a2ce net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size adds 836021a2d0e0 net: dsa: mv88e6xxx: Export cross-chip PVT as devlink region adds 2acf63c16a3b Merge branch 'mv88e6xxx-small-improvements' adds 53e35ebb9a17 stmmac: intel: unlock on error path in intel_crosststamp() adds 70a7c484c7c3 net: dsa: fix bridge support for drivers without port_brid [...] adds 17cb00704c21 stmmac: intel: set TSO/TBS TX Queues default settings adds 36e69da892f1 net: ethernet: ravb: Fix release of refclk adds 68f5c12abbc9 net: bridge: fix error in br_multicast_add_port when CONFI [...] adds 5d869070569a net: phy: marvell: don't use empty switch default case adds 45b102dd8149 net: mana: fix PCI_HYPERV dependency adds 74c97ea3b61e net: enetc: fix link error again adds a9b5d871abc4 netdevsim: Only use sampling truncation length when valid adds 57e222475545 net: wwan: core: Return poll error in case of port removal adds 3197a98c7081 vxge: avoid -Wemtpy-body warnings adds 0891c89674e8 ice: warn about potentially malicious VFs adds c0dcaa55f91d ice: Allow ignoring opcodes on specific VF adds 142da08c4dc0 ice: Advertise virtchnl UDP segmentation offload capability adds c91a4f9feb67 iavf: add support for UDP Segmentation Offload adds c9b5f681fe41 ice: remove redundant assignment to pointer vsi adds c5afbe99b778 ice: Add helper function to get the VF's VSI adds 222a8ab01698 ice: Enable RSS configure for AVF adds ddd1f3cfed3f ice: Support RSS configure removal for AVF adds 0aaeb4fbc842 iavf: Add framework to enable ethtool RSS config adds 5ab91e0593a1 iavf: Support for modifying TCP RSS flow hashing adds 7b8f3f957b22 iavf: Support for modifying UDP RSS flow hashing adds e41985f0fe8b iavf: Support for modifying SCTP RSS flow hashing adds 9904e1ee962b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f49c35b89b78 r8152: replace return with break for ram code speedup mode [...] adds 79ebfb11fe08 net/mlx4: Treat VFs fair when handling comm_channel_events adds 96874c619c20 net: stmmac: Add HW descriptor prefetch setting for DWMAC [...] adds 676b7ec67d79 stmmac: intel: Enable HW descriptor prefetch by default adds cad4162a90ae Merge branch 'stmmac-swmac-desc-prefetch' adds 78a6379b4b03 Merge remote-tracking branch 'net-next/master' adds d9c9e4db186a bpf: Factorize bpf_trace_printk and bpf_seq_printf adds fff13c4bb646 bpf: Add a ARG_PTR_TO_CONST_STR argument type adds 7b15523a989b bpf: Add a bpf_snprintf helper adds 83cd92b46484 libbpf: Initialize the bpf_seq_printf parameters array fie [...] adds 58c2b1f5e012 libbpf: Introduce a BPF_SNPRINTF helper macro adds c2e39c6bdc7e selftests/bpf: Add a series of tests for bpf_snprintf adds 900367b208ee Merge branch 'Add a snprintf eBPF helper' adds 137733d08f4a samples/bpf: Fix broken tracex1 due to kprobe argument change adds fd0b88f73f53 bpf: Refine retval for bpf_get_task_stack helper adds bdc4e369454f bpf/selftests: Add bpf_get_task_stack retval bounds verifier test adds c77cec5c207b bpf/selftests: Add bpf_get_task_stack retval bounds test_prog adds 69443c47305e Merge branch 'bpf: refine retval for bpf_get_task_stack helper' adds d044d9fc1380 selftests/bpf: Add docs target as all dependency adds 22b6034323fd net, xdp: Update pkt_type if generic XDP changes unicast MAC adds 64ef3ddfa95e bpf, doc: Fix some invalid links in bpf_devel_QA.rst adds cf2fba9d2e35 Merge remote-tracking branch 'bpf-next/for-next' adds b07dd26f07af flow: remove spi key from flowi struct adds 7baf867fef7c xfrm: remove stray synchronize_rcu from xfrm_init adds 6218fe186109 xfrm: avoid synchronize_rcu during netns destruction adds 747b67088f8d xfrm: ipcomp: remove unnecessary get_cpu() adds 76b575188695 Merge remote-tracking branch 'ipsec-next/master' adds f98bf9ee6312 rtw88: 8822c: reorder macro position according to the regi [...] adds 056b239f8672 rtw88: 8822c: Add gap-k calibration to improve long range [...] adds 3b25bac89353 rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK adds 559f6cb31837 rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no [...] adds a548909d7ad7 rtw88: Fix potential unrecoverable tx queue stop adds 7bd3760c71f7 rtw88: refine napi deinit flow adds ff0224e97d5d libertas_tf: Remove duplicate struct declaration adds afda33499bea rtlwifi: implement set_tim by update beacon content adds 7dd9a40fd6e0 ath9k: Fix error check in ath9k_hw_read_revisions() for PC [...] adds 8392df5d7e0b ath10k: Fix a use after free in ath10k_htc_send_bundle adds eaaf52e4b866 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unloc [...] adds 6dc89f070d28 ath11k: qmi: Fix spelling mistake "requeqst" -> "request" adds ff9f732a87ca ath11k: fix warning in ath11k_mhi_config adds 820aa37638a2 wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt adds bb43e5718d8f wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join adds a9a4c080deb3 wlcore: Fix buffer overrun by snprintf due to incorrect bu [...] adds 130f634da1af qtnfmac: Fix possible buffer overflow in qtnf_event_handle [...] adds 7a4fc7154e32 brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough adds 2601dda8faa7 mt76: testmode: add support to send larger packet adds e6678f9dc59a mt76: mt7915: rework mt7915_tm_set_tx_len() adds cc91747be98f mt76: mt7915: fix rate setting of tx descriptor in testmode adds 8ab31da7b89f mt76: mt7615: fix memleak when mt7615_unregister_device() adds e9d32af478cf mt76: mt7915: fix memleak when mt7915_unregister_device() adds 6362dd16596e mt76: mt7915: only free skbs after mt7915_dma_reset() when [...] adds 91577ccae646 mt76: mt7615: only free skbs after mt7615_dma_reset() when [...] adds 06991d1f73a9 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() adds 2b9ea5a8cf1b mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device adds 6929d1d747b3 mt76: flush tx status queue on DMA reset adds 2de6ccebe0e7 dt-bindings:net:wireless:mediatek,mt76: introduce power-li [...] adds 22b980badc0f mt76: add functions for parsing rate power limits from DT adds a9627d992b5e mt76: extend DT rate power limits to support 11ax devices adds fb0d90540b66 mt76: mt7615: implement support for using DT rate power limits adds 729d3dbd3bf2 mt76: mt7615: do not use mt7615 single-sku values for mt7663 adds 18369a4f9d73 mt76: introduce single-sku support for mt7663/mt7921 adds ea29acc97c55 mt76: mt7921: add dumping Tx power table adds 453873637b85 mt76: mt7615: fix hardware error recovery for mt7663 adds 5c7d374444af mt76: mt7615: fix entering driver-own state on mt7663 adds 4efcfd5c36bd mt76: mt7615: load ROM patch before checking patch semapho [...] adds 495184ac91bb mt76: mt7915: add support for applying pre-calibration data adds a8333801d69d mt76: mt7921: move hw configuration in mt7921_register_device adds 53d35b1aa0bd mt76: improve mcu error logging adds 987c8fb4de43 mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex adds f1ae92bbc43b mt76: mt7921: add wifisys reset support in debugfs adds e513ae49088b mt76: mt7921: abort uncompleted scan by wifi reset adds 790d228a6874 mt76: mt7915: add support for DT rate power limits adds ecb187a74e18 mt76: mt7915: rework the flow of txpower setting adds 5352efaed081 mt76: mt7915: directly read per-rate tx power from registers adds 367518858e78 mt76: mt7921: do not use 0 as NULL pointer adds f4f4089eb145 mt76: connac: move mcu_update_arp_filter in mt76_connac module adds d5a2abb0db9e mt76: mt7921: remove leftover function declaration adds fad90e43eac0 mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and [...] adds 7cd740f0e499 mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and [...] adds 7f2bc8ba11a0 mt76: connac: introduce wake counter for fw_pmctrl synchro [...] adds 9800462ddc58 mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 335e97ace24a mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds cb8ed33d4b3f mt76: dma: add the capability to define a custom rx napi p [...] adds 917dccb6eebc mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds db928f1ab978 mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 4f9b3aeb837a mt76: connac: unschedule ps_work in mt76_connac_pm_wake adds ec7bd7b4a9c0 mt76: connac: check wake refcount in mcu_fw_pmctrl adds efe9ec5cec38 mt76: connac: remove MT76_STATE_PM in mac_tx_free adds 1d4f5c68a0ed mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work adds a61826203ba8 mt76: connac: alaways wake the device before scanning adds 75e83c2035de mt76: mt7615: rely on pm refcounting in mt7615_led_set_config adds 310718ba6a13 mt76: connac: do not run mt76_txq_schedule_all directly adds e5f35576c8a9 mt76: connac: use waitqueue for runtime-pm adds 37a8648889f6 mt76: remove MT76_STATE_PM in tx path adds 36873246f78a mt76: mt7921: add awake and doze time accounting adds dc5d5f9d3fe4 mt76: mt7921: enable sw interrupts adds 4a52d6abb193 mt76: mt7615: Fix a dereference of pointer sta before it i [...] adds 0a1059d0f060 mt76: mt7921: move mt7921_dma_reset in dma.c adds fcad15d52ef5 mt76: mt7921: introduce mt7921_wpdma_reset utility routine adds 5536e7354aa8 mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities adds 77ba349101ac mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine adds c0b21255de9b mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility adds 1792eb0ecdc5 mt76: mt7921: enable deep sleep when the device suspends adds fe3fccde8870 mt76: mt7921: fix possible invalid register access adds b17aff336891 mt76: move token_lock, token and token_count in mt76_dev adds d089692bc793 mt76: move token utilities in mt76 common module adds 422f35119340 mt76: mt7915: do not read rf value from efuse in flash mode adds d43b3257621d mt76: mt7921: get rid of mcu_reset function pointer adds c18ba14c4bc9 mt76: mt7921: improve doze opportunity adds abe912ae3cd4 mt76: mt7663: add awake and doze time accounting adds b1bd7bb8121d mt76: connac: unschedule mac_work before going to sleep adds 081b37aea508 mt76: mt7921: mt7921_stop should put device in fw_own state adds 36fcc8cff592 mt76: mt7921: introduce mt7921_mcu_sta_add routine adds fdc088a7f4b0 mt76: debugfs: introduce napi_threaded node adds c8131dc32be2 mt76: mt7615: fix a precision vs width bug in printk adds b2bcc6d2a587 mt76: mt7915: fix a precision vs width bug in printk adds 2bf301bc81df mt76: mt7921: fix a precision vs width bug in printk adds 51252cc56ec9 mt76: move mt76_token_init in mt76_alloc_device adds 3df932141e4f mt76: mt7921: reinit wpdma during drv_own if necessary adds 9382531ec63f Merge tag 'mt76-for-kvalo-2021-04-21' of https://github.co [...] adds b7b941f47c69 Merge remote-tracking branch 'wireless-drivers-next/master' adds e1c742163fe5 Merge remote-tracking branch 'bluetooth/master' adds e5966cf20f0c gfs2: Fix fall-through warnings for Clang adds 0e1f53e7e5a0 Merge remote-tracking branch 'gfs2/for-next' adds 1df1fc8c62f7 mtd: core: Constify buf in mtd_write_user_prot_reg() adds a881537dfaf2 Revert "mtd: rawnand: bbt: Skip bad blocks when searching [...] adds 61a2720bf15e Merge remote-tracking branch 'mtd/mtd/next' adds fa07c1a30be7 crypto: ecc - delete a useless function declaration adds 25ee76a221b0 crypto: geode - use DEFINE_SPINLOCK() for spinlock adds 7dad7d007ab7 crypto: ixp4xx - use DEFINE_SPINLOCK() for spinlock adds 7ed83901326f crypto: hisilicon/qm - add stop queue by hardware adds 0f19dbc994dc crypto: arm64/aes-ce - deal with oversight in new CTR carry code adds 6e57871c3b75 crypto: hisilicon/trng - add version to adapt new algorithm adds 8553856cc6f7 crypto: atmel-tdes - Remove redundant dev_err call in atme [...] adds a790f9de1da7 crypto: img-hash - Remove redundant dev_err call in img_ha [...] adds bea47077ece6 crypto: ux500 - Remove redundant dev_err calls adds 6dab37467389 crypto: keembay - Remove redundant dev_err calls adds e0e638f7e09c crypto: ccree - Remove redundant dev_err call in init_cc_r [...] adds 1aa33c7a4897 crypto: cavium/zip - remove unused including <linux/version.h> adds ac98fc5e1c32 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_g [...] adds 06cd7423cf45 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_g [...] adds cc987ae9150c crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() adds 1cb3ad701970 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c adds 747bf30fd944 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c adds 13343badae09 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() adds 1f34cc4a8da3 crypto: omap-aes - Fix PM reference leak on omap-aes.c adds 3eb75fc7d8c7 crypto: atmel - use the correct print format adds 07a4356bafa9 crypto: hisilicon/sec - use the correct print format adds 51028c6efa90 crypto: hisilicon/sgl - add a comment for block size initi [...] adds c5f735bbf35a crypto: hisilicon/sgl - delete unneeded variable initialization adds 197272b8f0bb crypto: hisilicon/sgl - add some dfx logs adds 4b95e17b8fcc crypto: hisilicon/sgl - fix the soft sg map to hardware sg adds 7e958d301c0d crypto: hisilicon/sgl - fix the sg buf unmap adds 1c4d9d5bbb5a crypto: qat - enable detection of accelerators hang adds 44200f2d9b8b crypto: arm/curve25519 - Move '.fpu' after '.arch' adds a2035904f012 crypto: hisilicon/hpre - delete the rudundant space after return adds c4433247d91f crypto: hisilicon/hpre - use the correct variable type adds 5bc3962c53c7 crypto: hisilicon/hpre - add debug log adds 705f6e134ad1 crypto: hisilicon/hpre - delete redundant log and return i [...] adds 0f049f7d11dc crypto: crc32-generic - Use SPDX-License-Identifier adds b2a4411aca29 crypto: doc - fix kernel-doc notation in chacha.c and af_alg.c adds d9e21600dc09 crypto: hisilicon - dynamic configuration 'err_info' adds b7220a7439fa crypto: hisilicon - support new error types for ZIP adds 10594d1e5ff7 crypto: hisilicon - add new error type for SEC adds c4aab24448a3 crypto: hisilicon - enable new error types for QM adds 6535cbc49071 dt-bindings: crypto: ti,sa2ul: Add new compatible for AM64 adds e8a4529d4598 crypto: sa2ul - Support for per channel coherency adds 0bc42311cdff crypto: sa2ul - Add support for AM64 adds 25c2850eb80f crypto: chelsio - remove unused function adds 01fec8c3bbd0 crypto: ux500/cryp - Remove duplicate argument adds 66810912fd1e crypto: chelsio/chcr - Remove useless MODULE_VERSION adds b2d17df35ea5 crypto: octeontx2 - add support for OcteonTX2 98xx CPT block. adds 5d17c414e102 crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void [...] adds 195ec383d805 ccp: ccp - add support for Green Sardine adds 6b238db73701 crypto: s5p-sss - simplify getting of_device_id match data adds 3d3b3a0067d2 crypto: s5p-sss - remove unneeded local variable initialization adds 87bff3d8b94c crypto: s5p-sss - consistently use local 'dev' variable in [...] adds d17d9227c332 crypto: camellia - drop duplicate "depends on CRYPTO" adds a0fc20333ee4 fscrypt: relax Kconfig dependencies for crypto API algorithms adds e3a606f2c544 fsverity: relax build time dependency on CRYPTO_SHA256 adds d4b5d9d94679 Merge remote-tracking branch 'crypto/master' adds 1f15782ace6a Merge remote-tracking branch 'drm/drm-next' adds ed01fca38717 drm: bridge: fix ANX7625 use of mipi_dsi_() functions adds ad085b3a712a drm: bridge: fix LONTIUM use of mipi_dsi_() functions adds 5a7bd25992e4 drm/bridge: lt8912b: fix incorrect handling of of_* return values adds 8a9d24f222ea drm/ttm: fix return value check adds a4394b6d0a27 drm/ttm: Don't count pages in SG BOs against pages_limit adds 3e0074937a8c Merge remote-tracking branch 'drm-misc/for-linux-next' adds 20161e51dcea drm/amdkfd: add edc error interrupt handle for poison prop [...] adds 28a5d7a58949 drm/amdgpu: correct default gfx wdt timeout setting adds 9406d39bb6ef drm/amdgpu: enable tmz on renoir asics adds 53ee6609b42e drm/amdgpu: only harvest gcea/mmea error status in arcturus adds 1f8d3ad2a019 drm/amdgpu: only harvest gcea/mmea error status in aldebaran adds 6df23f4c5cef drm/amdgpu: fix a error injection failed issue adds f9727922fc68 drm/amdgpu: resolve erroneous gfx_v9_4_2 prints adds 7c49ee9ec54c drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish adds 19cc1f382956 drm/amd/display: fixed divide by zero kernel crash during [...] adds 7cd69b95a84b drm/amd/display: Add DSC check to seamless boot validation adds 26739690354b drm/amd/display: update hdcp display using correct CP type. adds 4ccf9446b2a3 drm/amd/display: add handling for hdcp2 rx id list validation adds 19a274f60104 drm/amd/display: disable seamless boot for external DP adds 8a20c9732969 drm/amd/display: removed unused function dc_link_reallocat [...] adds 9c82354e8984 drm/amd/display: treat memory as a single-channel for asym [...] adds 41ef8fbbef8e drm/amd/display: Fix FreeSync when RGB MPO in use adds 97d1765e67d6 drm/amd/display: Unconditionally clear training pattern se [...] adds 0eda55ca52c3 drm/amd/display: Add link rate optimization logs for ILR adds e0912e15d3e3 drm/amd/display: Always poll for rxstatus in authenticate adds 5dac2b7399d7 drm/amd/display: Fixed typo in function name. adds dad6bd779a6f drm/amd/display: Fix call to pass bpp in 16ths of a bit adds fdf7d4f547f7 drm/amd/display: Report Proper Quantization Range in AVI I [...] adds 6016cd9dba0f drm/amd/display: add helper for enabling mst stream features adds db6622e97e04 drm/amd/display: [FW Promotion] Release 0.0.62 adds 839ede894d08 drm/amd/display: 3.2.132 adds 5f41741a6d46 Revert "drm/amdgpu: workaround the TMR MC address issue (v2)" adds 1f0d8e3781f4 drm/amdgpu: Reset RAS error count and status regs adds ceb47e0d84d9 drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran adds 5c88e3b86a88 drm/amdgpu: Add mem sync flag for IB allocated by SA adds 7845d80dda1f drm/amdgpu/gmc9: remove dummy read workaround for newer chips adds b40a6ab2cf92 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu adds d4ec4bdc0bd5 drm/amdkfd: Allow access for mmapping KFD BOs adds cccbeb6209bd drm/amdgpu: Remove verify_access shortcut for KFD BOs adds 2aeb742b7212 drm/amdkfd: helper to convert gpu id and idx adds 40ce74d1b28d drm/amdkfd: add svm ioctl API adds 42de677f7999 drm/amdkfd: register svm range adds c5e2e4781ac5 drm/amdkfd: add svm ioctl GET_ATTR op adds 04d8d73dbcbe drm/amdgpu: add common HMM get pages function adds d8a3c1c80ceb drm/amdkfd: support larger svm range allocation adds b1c46c7d622b drm/amdkfd: validate svm range system memory adds 4683cfecadeb drm/amdkfd: deregister svm range adds d27afacfead5 drm/amdgpu: export vm update mapping interface adds f80fe9d3c114 drm/amdkfd: map svm range to GPUs adds 8a7c184a16d7 drm/amdkfd: svm range eviction and restore adds 9705c85ff2dc drm/amdgpu: Enable retry faults unconditionally on Aldebaran adds 063e33c5469c drm/amdkfd: add xnack enabled flag to kfd_process adds 0f7b5c44d4c5 drm/amdkfd: add ioctl to configure and query xnack retries adds 814ab9930cfd drm/amdkfd: register HMM device private zone adds c46ebb6a6d9d drm/amdkfd: set memory limit to avoid OOM with HMM enabled adds e49fe4040a10 drm/amdkfd: validate vram svm range from TTM adds b53fa124acdc drm/amdkfd: support xgmi same hive mapping adds 50ea50cf6f6d drm/amdkfd: copy memory through gart table adds 0b0e518d61af drm/amdkfd: HMM migrate ram to vram adds 48ff079b28d8 drm/amdkfd: HMM migrate vram to ram adds 90d7d3eda579 drm/amdkfd: invalidate tables on page retry fault adds 9dd9cc2f7433 drm/amdgpu: enable 48-bit IH timestamp counter adds 2383f56bbe4a drm/amdkfd: page table restore through svm API adds ea53af8a59c8 drm/amdkfd: SVM API call to restore page tables adds eb2cec5537bb drm/amdkfd: add svm_bo reference for eviction fence adds f04c79cfba7e drm/amdgpu: add param bit flag to create SVM BOs adds b41896e3eeb5 drm/amdkfd: add svm_bo eviction mechanism support adds 5f319c5c21b5 drm/amdgpu: svm bo enable_signal call condition adds 485bea1f90b3 drm/amdgpu: add svm_bo eviction to enable_signal cb adds cda0f85bfa5e drm/amdkfd: refine migration policy with xnack on adds 564d2b92c7d4 drm/amdkfd: add svm range validate timestamp adds 1a3b2b5dca19 drm/amdkfd: multiple gpu migrate vram to vram adds 4c166eb95dec drm/amdkfd: Add SVM API support capability bits adds 4ab159d2547c drm/amdkfd: Add CONFIG_HSA_AMD_SVM adds 2196927bcb4f drm/amd/amdgpu/amdgpu_device: Remove unused variable 'r' adds d3da76aa770b drm/radeon/radeon_device: Provide function name in kernel- [...] adds b16cc4bb1abb drm/amd/amdgpu/amdgpu_fence: Provide description for 'sche [...] adds 777d9000d91b drm/amd/amdgpu/amdgpu_gart: Correct a couple of function n [...] adds 27aa4a69b4ac drm/amd/amdgpu/amdgpu_ttm: Fix incorrectly documented func [...] adds 03691f55028a drm/amd/amdgpu/amdgpu_ring: Provide description for 'sched_score' adds 3bffd71debc6 drm/amd/amdgpu/amdgpu_cs: Repair some function naming disparity adds bbf3a3b90b4b usb/host: enable auto power control for xhci-pci adds 0e181af8ff11 drm/amdgpu: add another raven1 gfxoff quirk adds fca3394d2bfd drm/amdgpu: only check for _PR3 on dGPUs adds c64e410abb75 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 2cff950c8e3f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 47fb5ebdd7c3 Revert "drm/amd/display: To modify the condition in indica [...] adds c229b4c289b2 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds edfa63a6c1d4 drm/amdkfd: Update L1 and add L2/3 cache information adds d705c0865a43 drm/radeon: Add HD-audio component notifier support adds 412562f57627 drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 adds 47f4b6ddb60f Merge remote-tracking branch 'amdgpu/drm-next' adds df2640b5b96e drm/i915/gvt: remove useless function adds 329328ec6a87 drm/i915/gvt: Fix error code in intel_gvt_init_device() adds 0349ec19c484 drm/i915/gvt: Remove duplicated register accessible check adds e65a4d378480 Merge tag 'gvt-next-fixes-2021-04-21' of https://github.co [...] adds bc66f0caf480 Merge remote-tracking branch 'drm-intel/for-linux-next' adds f01944a7d48a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds c4380b861a44 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds bf1f858a0818 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 26f37fbe0e02 Merge remote-tracking branch 'regmap/for-next' adds 998f26f47e55 ALSA: control: Fix racy management of user ctl memory size [...] adds d1ee66c5d3c5 ALSA: hda/realtek: fix mic boost on Intel NUC 8 adds 26928ca1f06a ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 adds 75b62ab65d27 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 adds 0c37e2eb6b83 ALSA: hda/hdmi: fix race in handling acomp ELD notificatio [...] adds d86f43b17ed4 ALSA: usb-audio: Add support for many Roland devices' impl [...] adds 76fae6185f54 ALSA: hda/realtek: GA503 use same quirks as GA401 adds e7df7df5a380 ALSA: usb-audio: DJM-750: ensure format is set adds fd9db1058c6c ALSA: usb-audio: Re-apply implicit feedback mode to Pionee [...] adds 1c9d9dfd2d25 ALSA: hda/realtek - Headset Mic issue on HP platform adds bd15b15523fd ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic [...] adds cfd577acb769 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type [...] adds 37153cc5303a Revert "ALSA: usb-audio: Add support for many Roland devices..." adds 316791b556f7 ALSA: usb-audio: Generic application of implicit fb to Rol [...] adds be05eeb26f20 Merge remote-tracking branch 'sound/for-next' adds d97140033948 ASoC: core: Don't set platform name when of_node is set adds 0f687d826736 ASoC: simple-card-utils: Propagate errors on too many links adds 343e55e71877 ASoC: simple-card-utils: Increase maximum number of links to 128 adds 1cacbac447d9 ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmet [...] adds ee39d77ed91f ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetr [...] adds 8f1a16818a08 ASoC: soc-utils: add snd_soc_component_is_dummy() adds 9c2ae363f334 ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() adds ac22cf52523a Merge series "ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_p [...] adds 093b9dcb5976 ASoC: Intel: soc-acpi: add ADL SoundWire base configurations adds 870dc42fe831 ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations adds d25bbe80485f ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp adds 7ae6af413174 Merge series "ASoC: Intel: add new TGL/ADL configurations" [...] adds a48f928e13a0 ASoC: rt715: modification for code simplicity adds dcca646c4977 ASoC: rt715: add main capture switch and main capture volume adds fa2f98378f94 ASoC: rt715: remove kcontrols which no longer be used adds d63f2a88d5cf ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document adds e86a53fb64ed ASoC: ak4458: check reset control status adds 59ce3233a538 ASoC: soc-acpi: remove useless initialization adds d3b47a888f0b ASoC: soc-core: fix signed/unsigned issue adds e2290daefef3 ASoC: soc-core: fix always-false condition adds 36924a12c320 ASoC: codecs: lpass-rx-macro: remove useless return adds 9726db36ed83 ASoC: codecs: rt5682: clarify expression adds 87143bfdb9f7 Merge series "ASoC: remove more cppcheck warnings" from Pi [...] adds 11a9b987611f ASoC: sigmadsp: Disable cache mechanism for readbacks adds b15c3ea7e0d2 ASoC: rt286: Configure combo jack for headphones adds f3bd4dde9f04 ASoC: rt298: Configure combo jack for headphones adds aa2f9c12821e ASoC: rt286: Generalize support for ALC3263 codec adds 4b1013f407dc Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] adds 7f51384f17b3 ASoC: rt1015p: add support on format S32_LE adds ec1af6c64db9 ASoC: simple-card-utils: Allocate link info structure on heap adds 7342db3cddcd ASoC: ak4458: enable daisy chain adds 1a456b1c6be1 ASoC: audio-graph: move audio_graph_card_probe() to simple [...] adds f6fcc820e0c9 ASoC: audio-graph: move audio_graph_remove() to simple-car [...] adds 6769ea1e4315 ASoC: audio-graph: check ports if exists adds 14d78d74d7bc ASoC: audio-graph: remove "audio-graph-card, " preix support adds 67800ae93982 ASoC: audio-graph: remove unused "node" from graph_parse_m [...] adds 63f2f9cceb09 ASoC: audio-graph: remove Platform support adds 23b16df6c9c9 Merge series "ASoC: audio-graph: cleanups" from Kuninori M [...] adds 8859f809c7d5 ASoC: audio-graph: add graph_parse_node() adds e51237b8d305 ASoC: audio-graph: add graph_link_init() adds 59c35c44a9cf ASoC: simple-card: add simple_parse_node() adds 434392271afc ASoC: simple-card: add simple_link_init() adds 73371bacf047 ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() adds ccd4cc3ed069 ASoC: tegra: mark runtime-pm functions as __maybe_unused adds 2f31abf1847e Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds 31649cf5d757 Merge remote-tracking branch 'sound-asoc/for-next' adds cf7073e7c6fd Merge remote-tracking branch 'modules/modules-next' adds d12b64b9764e MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT adds 48a55b9e70c4 Merge remote-tracking branch 'input/next' adds 6105df9a76f4 Merge branch 'for-5.13/libata' into for-next adds 8d663f34f8af blk-mq: bypass IO scheduler's limit_depth for passthrough request adds 7687b38ae470 bfq/mq-deadline: remove redundant check for passthrough request adds 1e91e28e374d blk-mq: Fix spurious debugfs directory creation during ini [...] adds b7060f3ddae6 Merge branch 'for-5.13/block' into for-next adds ab50200ab04d floppy: cleanups: remove trailing whitespaces adds 67c07161c503 floppy: cleanups: use ST0 as reply_buffer index 0 adds f6df18f20d5b floppy: cleanups: use memset() to zero reply_buffer adds fa6b885e876e floppy: cleanups: use memcpy() to copy reply_buffer adds a720e11f0a9a floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef adds b53002e03559 floppy: remove redundant assignment to variable st adds ceeb7218c6b3 MAINTAINERS: Change maintainer for rnbd module adds e5f221c701dc Documentation/sysfs-block-rnbd: Add descriptions for remap [...] adds 02ee80f5fea4 block/rnbd-clt: Remove some arguments from insert_dev_if_n [...] adds 8b7f05114b34 block/rnbd-clt: Remove some arguments from rnbd_client_set [...] adds d0a70ab10b9c block/rnbd-clt: Move add_disk(dev->gd) to rnbd_clt_setup_gen_disk adds 8e43c90a268b block/rnbd: Kill rnbd_clt_destroy_default_group adds d16b5ac87454 block/rnbd: Kill destroy_device_cb adds 9f455eeafde3 block/rnbd-clt: Replace {NO_WAIT,WAIT} with RTRS_PERMIT_{W [...] adds b168e1d85cf3 block/rnbd-srv: Prevent a deadlock generated by accessing [...] adds c77bfa8f5dbd block/rnbd-srv: Remove force_close file after holding a lock adds ce9d2b4f7bbe block/rnbd-clt: Improve find_or_create_sess() return check adds 12b06533104e block/rnbd-clt: Fix missing a memory free when unloading t [...] adds 2958a995edc9 block/rnbd-clt: Support polling mode for IO latency optimization adds 015fcf13c41f Documentation/ABI/rnbd-clt: Add description for nr_poll_queues adds c81cba85512e block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_ev adds 3ba1c6935c6f block/rnbd-clt: Generate kobject_uevent when the rnbd devi [...] adds 503438a4f29e block/rnbd-clt: Remove max_segment_size adds 3db7cf55d532 block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_c [...] adds 57b93ed435e6 block/rnbd: Use strscpy instead of strlcpy adds fd676f44eadb Merge branch 'for-5.13/drivers' into for-next adds 79ccb112c414 Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge adds 9c2540f95729 null_blk: poll queue support adds 95a0174de30b Merge branch 'for-5.13/drivers-post-merge' into for-next adds 4e3d9ff905cd io_uring: put flag checking for needing req cleanup in one spot adds 75652a30ff67 io_uring: tie req->apoll to request lifetime adds a7be7c23cfdd io_uring: fix merge error for async resubmit adds c82d5bc70382 io_uring: don't fail submit with overflow backlog adds 38134ada0cee io_uring: fix overflows checks in provide buffers adds 75c4021aacbd io_uring: check register restriction afore quiesce adds 3b763ba1c77d io_uring: remove extra sqpoll submission halting adds 734551df6f9b io_uring: fix shared sqpoll cancellation hangs adds eb3726722954 io-wq: remove unused io_wqe_need_worker() function adds 3a0a69023592 io_uring: move inflight un-tracking into cleanup adds 07db298a1c96 io_uring: safer sq_creds putting adds f2a48dd09b8e io_uring: refactor io_sq_offload_create() adds 3146248c6559 Merge branch 'for-5.13/io_uring' into for-next adds e06abcc68cb5 libata: Fix fall-through warnings for Clang adds 3702f3cf1c93 Merge branch 'for-5.13/libata' into for-next adds 6327c911aa69 drbd: Fix fall-through warnings for Clang adds 37d9a1bb62e6 Merge branch 'for-5.13/drivers' into for-next adds bc58be1cccff blk-mq: Move the elevator_exit() definition adds 5d39098af969 blk-mq: Introduce atomic variants of blk_mq_(all_tag|tagse [...] adds 5ba3f5a6ca7e blk-mq: Fix races between iterating over requests and free [...] adds a8a6ac7ad3fb blk-mq: Make it safe to use RCU to iterate over blk_mq_tag [...] adds ac81d1ffd022 blk-mq: Fix races between blk_mq_update_nr_hw_queues() and [...] adds aa7d6541b4a5 Merge branch 'for-5.13/block' into for-next adds 1ffec389a643 ataflop: potential out of bounds in do_format() adds b777f4c47781 ataflop: fix off by one in ataflop_probe() adds 4da70cde6f90 Merge branch 'for-5.13/drivers' into for-next adds 68e6582e8f2d block: return -EBUSY when there are open partitions in blk [...] adds 5d4e4cc6e981 Merge branch 'block-5.12' into for-next adds f4be591f1436 brd: expose number of allocated pages in debugfs adds 2981e9778a70 Merge branch 'for-5.13/drivers' into for-next adds 8f864c595bed nvmet: avoid queuing keep-alive timer if it is disabled adds a70b81bd4d9d nvme: sanitize KATO setting adds 74c22990f08c nvme: add 'kato' sysfs attribute adds 53fe2a30bc16 nvme: do not try to reconfigure APST when the controller i [...] adds 60df5de9b053 nvme: cleanup nvme_configure_apst adds 2637baed7801 nvme: introduce generic per-namespace chardev adds 87d9ad028975 Merge tag 'nvme-5.13-2021-04-22' of git://git.infradead.or [...] adds 82a5ed093d27 Merge branch 'for-5.13/drivers' into for-next adds b27974a78ebf Merge remote-tracking branch 'block/for-next' adds d6db294fd819 dm space map disk: remove redundant calls to sm_disk_get_n [...] adds f73e2e70ec48 dm btree spine: remove paranoid node_check call in node_pr [...] adds a88b2358f1da dm persistent data: packed struct should have an aligned() [...] adds 5208692e80a1 dm space map common: fix division bug in sm_ll_find_free_block() adds 7a35693adcd3 dm: replace dm_vcalloc() adds 17e9e134a8ef dm integrity: fix missing goto in bitmap_flush_interval er [...] adds 87d5742b73f2 dm clone metadata: remove unused function adds be962b2f077e dm raid: fix fall-through warning in rs_check_takeover() f [...] adds f99a8e4373ee dm raid: fix inconclusive reshape layout on fast raid4/5/6 [...] adds fe608170afbb Merge remote-tracking branch 'device-mapper/for-next' adds 53a668991ee6 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds df4e137299d5 mmc: dw_mmc-rockchip: Just set default sample value for le [...] adds 82104edc5934 Merge branch 'fixes' into next adds 09166beebf55 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds d6b5adc7c7cd mmc: core: Correct descriptions in mmc_of_parse() adds b4cda47745f4 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] adds ac54e41baa68 mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] adds 660000b4590c mmc: mmc_spi: Drop unused NO_IRQ definition adds f685128032e2 mmc: mmc_spi: Use already parsed IRQ adds a9043467ed4f mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic adds 226ec27a9c79 Merge remote-tracking branch 'mmc/next' adds 15c31ada8b84 Merge remote-tracking branch 'mfd/for-mfd-next' adds fec4faba6f70 Merge remote-tracking branch 'backlight/for-backlight-next' adds 01dcfe784987 power: supply: max14577: remove unneeded variable initialization adds a837f35c5ae0 power: supply: max17040: handle device_property_read_u8_ar [...] adds 6dfbb2cece78 power: supply: max17040: remove unneeded double cast adds 4667d52fad3b power: supply: act8945a: correct kerneldoc adds 43d8766372f4 power: supply: bq256xx: add kerneldoc for structure members adds d0a43c12ee9f power: supply: cpcap-battery: fix invalid usage of list cursor adds f322387eb4c6 Merge remote-tracking branch 'battery/for-next' adds 69b8821e293a regulator: core.c: Fix indentation of comment adds 8a065ce92b21 regulator: Avoid a double 'of_node_get' in 'regulator_of_g [...] adds 72241e3190f2 regulator: core.c: Improve a comment adds 378b40ae1a86 regulator: s2mpa01: Drop initialization via platform data adds beeab9bc8e85 regulator: s2mps11: Drop initialization via platform data adds 823543b739c8 Merge series "mfd/rtc/regulator: Drop board file support f [...] adds f3f0a837a0cc Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 6b17d8880537 Merge remote-tracking branch 'regulator/for-next' adds 90945448e983 landlock: Add object management adds ae271c1b14de landlock: Add ruleset and domain management adds 385975dca53e landlock: Set up the security framework and manage credentials adds afe81f754117 landlock: Add ptrace restrictions adds 1aea7808372e LSM: Infrastructure management of the superblock adds cb2c7d1a1776 landlock: Support filesystem access-control adds 83e804f0bfee fs,security: Add sb_delete hook adds a49f4f81cb48 arch: Wire up Landlock syscalls adds 265885daf3e5 landlock: Add syscall implementations adds e1199815b47b selftests/landlock: Add user space tests adds ba84b0bf5a16 samples/landlock: Add a sandbox manager example adds 5526b4508343 landlock: Add user and kernel documentation adds 3532b0b4352c landlock: Enable user space to infer supported features adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing adds ed3e162e16ac Merge remote-tracking branch 'security/next-testing' adds a3a78881d276 Merge remote-tracking branch 'apparmor/apparmor-next' adds 28073eb09c5a ima: Fix fall-through warnings for Clang adds 6e519f876edb ima: ensure IMA_APPRAISE_MODSIG has necessary dependencies adds b89765993b33 Merge remote-tracking branch 'integrity/next-integrity' adds a28f06958fb9 Merge remote-tracking branch 'keys/keys-next' adds 5f5836c75553 Merge remote-tracking branch 'selinux/next' adds 9f80111f092d Merge remote-tracking branch 'tomoyo/master' adds 741ff40f9951 Merge remote-tracking branch 'tpmdd/next' adds b34ea31fe013 iommu/mediatek: Always enable the clk on resume adds f90a9a85fb94 iommu/mediatek-v1: Avoid build fail when build as module adds ac304c070c54 iommu/mediatek-v1: Add error handle for mtk_iommu_probe adds 49d11527e560 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] adds c0aec6680b6c iommu: Statically set module owner adds 2d471b20c55e iommu: Streamline registration interface adds 70d313f0a352 Merge remote-tracking branch 'iommu/next' adds c5cbdb834494 Merge remote-tracking branch 'audit/next' adds b41936227078 dt-bindings: bcm4329-fmac: add optional brcm,ccode-map adds 9d57e61bf723 of/pci: Add IORESOURCE_MEM_64 to resource flags for 64-bit [...] adds c968b89a1d44 of: linux/of.h: fix kernel-doc warnings adds aed4349c5d25 of: overlay: Fix kerneldoc warning in of_overlay_remove() adds 7430873d1902 Merge remote-tracking branch 'devicetree/for-next' adds 93fb0c8df6d2 dt-bindings: mailbox: ti,secure-proxy: Convert to json schema adds 1ee0231a3e9e Merge remote-tracking branch 'mailbox/mailbox-for-next' adds c6bdae08012b spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue adds 799f923f0a66 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume adds 2530b3df4326 spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bug adds a2c5bedb2d55 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op adds 126bdb606fd2 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails adds d347b4aaa1a0 spi: sync up initial chipselect state adds c914dbf88fa8 spi: Handle SPI device setup callback failure. adds 102e9d193656 spi: stm32-qspi: fix pm_runtime usage_count counter adds f3530f26f8e9 spi: stm32-qspi: Trigger DMA only if more than 4 bytes to [...] adds 18674dee3cd6 spi: stm32-qspi: Add dirmap support adds 2e9f02689e4d Merge series "spi: stm32-qspi: Fix and update" from <patri [...] adds 1b8a7d4282c0 spi: stm32-qspi: Fix compilation warning in ARM64 adds 7d82f89c39ad spi: brcm,spi-bcm-qspi: convert to the json-schema adds 3a1634daf8cb spidev: Add Micron SPI NOR Authenta device compatible adds b0c3d9354de1 spi: altera: separate core code from platform code adds ba2fc167e944 spi: altera: Add DFL bus driver for Altera API Controller adds 1799bb1065ba Merge series "spi: altera: Add DFL bus support for Altera [...] adds 31ed8ebc7a27 spi: Make error handling of gpiod_count() call cleaner adds 24b5515aa3ac spi: fsi: add a missing of_node_put adds bc2e9578baed spi: tools: make a symbolic link to the header file spi.h adds 14ef64ebdc2a spi: stm32-qspi: fix debug format string adds c6acc22bedef Merge remote-tracking branch 'spi/for-5.13' into spi-next adds 4d0492811351 Merge remote-tracking branch 'spi/for-next' adds 47a817268943 Merge branch 'x86/vmware' adds ec2b72ef165a Merge branch 'x86/vdso' adds 4982d01c30bb Merge branch 'x86/splitlock' adds 91b75384b1cb Merge branch 'x86/sgx' adds 2cb7357d2855 Merge branch 'x86/seves' adds 26d4be3ea1b7 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] adds 0b45143b4b94 x86/platform/uv: Add more to secondary CPU kdump info adds c2209ea55612 x86/platform/uv: Fix !KEXEC build failure adds 27743f01e391 x86/platform/uv: Remove dead !CONFIG_KEXEC_CORE code adds 55525f8c3b80 Merge branch 'x86/platform' adds 8dd6c02b8d49 Merge branch 'x86/mm' adds e3d4bdf520df Merge branch 'x86/misc' adds 9b0a9d2a16cb Merge branch 'x86/microcode' adds aa7fe1ee3e14 Merge branch 'x86/entry' adds 2c88d45edbb8 x86, sched: Treat Intel SNC topology as default, COD as exception adds afd7d82cd3cb Merge branch 'x86/core' adds df448cdfc01f MAINTAINERS: Remove me from IDE/ATAPI section adds d7fb857e2c73 Merge branch 'x86/cleanups' adds 0ef3439cd80b x86/build: Disable HIGHMEM64G selection for M486SX adds 5e3e340b6c74 Merge branch 'x86/build' adds 651a029125fe Merge branch 'x86/boot' adds 6896f1d4884b Merge branch 'x86/apic' adds 07ff4aed015c time/timecounter: Mark 1st argument of timecounter_cyc2tim [...] adds d7840aaadd6e tick: Use tick_check_replacement() instead of open coding it adds 9c336c9935cf tick/broadcast: Allow late registered device to enter ones [...] adds 2d036dfa5f10 posix-timers: Preserve return value in clock_adjtime32() adds f5b0233edbe0 Merge branch 'timers/core' adds b02a4fd8148f cpumask: Make cpu_{online,possible,present,active}() inline adds e40f74c535b8 cpumask: Introduce DYING mask adds b5c4477366fb sched: Use cpu_dying() to fix balance_push vs hotplug-rollback adds b7cc6ec744b3 sched/numa: Allow runtime enabling/disabling of NUMA balan [...] adds 1d1c2509de44 sched: Remove sched_schedstats sysctl out from under SCHED_DEBUG adds d86ba8316566 sched: Don't make LATENCYTOP select SCHED_DEBUG adds 8a99b6833c88 sched: Move SCHED_DEBUG sysctl to debugfs adds 1011dcce99f8 sched,preempt: Move preempt_dynamic to debug.c adds 9af0440ec86e debugfs: Implement debugfs_create_str() adds 3b87f136f8fc sched,debug: Convert sysctl sched_domains to debugfs adds d27e9ae2f244 sched: Move /proc/sched_debug to debugfs adds 0c2de3f054a5 sched,fair: Alternative sched_slice() adds 9406415f46f6 sched/debug: Rename the sched_debug parameter to sched_verbose adds d0d252b8ca7a Merge tag 'v5.12-rc8' into sched/core, to pick up fixes adds 3f5ad91488e8 sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_C [...] adds 28e252debc4c Merge branch 'sched/core' adds 4d4d93a75078 Merge branch 'ras/core' adds d68e6799a5c8 perf: Cap allocation order at aux_watermark adds 874fc35cdd55 perf intel-pt: Use aux_watermark adds ef54c1a476ae perf: Rework perf_event_exit_event() adds 47f661eca070 perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children adds 2b26f0aa0049 perf: Support only inheriting events if cloned with CLONE_THREAD adds 2e498d0a74e5 perf: Add support for event removal on exec adds fb6cc127e0b6 signal: Introduce TRAP_PERF si_code and si_perf to siginfo adds 97ba62b27867 perf: Add support for SIGTRAP on perf events adds f2c3c32f4500 selftests/perf_events: Add kselftest for process-wide sigt [...] adds 6216798bf98e selftests/perf_events: Add kselftest for remove_on_exec adds 46ade4740bbf perf/x86: Move cpuc->running into P4 specific code adds 7c8056bb366b perf core: Factor out __perf_sw_event_sched adds d0d1dd628527 perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event adds de5bc7b425d4 x86/events/amd/iommu: Fix sysfs type mismatch adds 5deac80d4571 perf/amd/uncore: Fix sysfs type mismatch adds 3a42e085f557 Merge branch 'perf/core' adds 491ee798e6e2 Merge branch 'objtool/core' adds 84a24bf8c52e locking/qrwlock: Fix ordering in queued_write_lock_slowpath() adds 10f58459094d Merge branch 'locking/urgent' adds fae8100e5972 Merge branch 'locking/core' adds 9b3c6d5b9cc8 Merge branch 'irq/core' adds 7703fadb691b Merge branch 'core/rcu' adds bc9940eb3a4c Merge branch 'core/entry' adds 5849cdf8c120 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access adds 7288ce1d5fc6 Merge branch 'x86/urgent' adds 0c89d87d1d43 preempt/dynamic: Fix typo in macro conditional statement adds ea36c4ce8235 Merge branch 'sched/urgent' adds a161545ab53b x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit adds 250b3c0d79d1 x86/cpu: Add helper function to get the type of the curren [...] adds 61e76d53c39b perf/x86: Track pmu in per-CPU cpu_hw_events adds d0946a882e62 perf/x86/intel: Hybrid PMU support for perf capabilities adds fc4b8fca2d8f perf/x86: Hybrid PMU support for intel_ctrl adds d4b294bf84db perf/x86: Hybrid PMU support for counters adds eaacf07d1116 perf/x86: Hybrid PMU support for unconstrained adds 0d18f2dfead8 perf/x86: Hybrid PMU support for hardware cache event adds 24ee38ffe61a perf/x86: Hybrid PMU support for event constraints adds 183af7366b4e perf/x86: Hybrid PMU support for extra_regs adds b8c4d1a87610 perf/x86/intel: Factor out intel_pmu_check_num_counters adds bc14fe1beeec perf/x86/intel: Factor out intel_pmu_check_event_constraints adds 34d5b61f29ee perf/x86/intel: Factor out intel_pmu_check_extra_regs adds b98567298bad perf/x86: Remove temporary pmu assignment in event_init adds e11c1a7eb302 perf/x86: Factor out x86_pmu_show_pmu_cap adds d9977c43bff8 perf/x86: Register hybrid PMUs adds a9c81ccdf52d perf/x86: Add structures for the attributes of Hybrid PMUs adds 58ae30c29a37 perf/x86/intel: Add attr_update for Hybrid PMUs adds 3e9a8b219e4c perf/x86: Support filter_match callback adds f83d2f91d259 perf/x86/intel: Add Alder Lake Hybrid support adds 55bcf6ef314a perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE adds 772ed05f3c5c perf/x86/intel/uncore: Add Alder Lake support adds 19d3a81fd92d perf/x86/msr: Add Alder Lake CPU support adds d0ca946bcf84 perf/x86/cstate: Add Alder Lake CPU support adds 6a5f4386798d perf/x86/rapl: Add support for Intel Alder Lake adds 0dac0cc4d185 Merge branch 'perf/core' adds 99033461e685 objtool: Support asm jump tables adds 4f08300916e8 x86/crypto/aesni-intel_avx: Remove unused macros adds ff5796b6dbea x86/crypto/aesni-intel_avx: Fix register usage comments adds e163be86fff3 x86/crypto/aesni-intel_avx: Standardize stack alignment prologue adds dabe5167a3cb x86/crypto/camellia-aesni-avx2: Unconditionally allocate s [...] adds 2b02ed55482a x86/crypto/crc32c-pcl-intel: Standardize jump table adds 35a0067d2c02 x86/crypto/sha_ni: Standardize stack alignment prologue adds 20114c899caf x86/crypto/sha1_avx2: Standardize stack alignment prologue adds ce5846668076 x86/crypto/sha256-avx2: Standardize stack alignment prologue adds d61684b56edf x86/crypto/sha512-avx: Standardize stack alignment prologue adds ec063e090bd6 x86/crypto/sha512-avx2: Standardize stack alignment prologue adds 27d26793f210 x86/crypto/sha512-ssse3: Standardize stack alignment prologue adds 7d3d10e0e85f x86/crypto: Enable objtool in crypto code adds e14b64081d4d Merge branch 'objtool/core' adds c1d2a603724a Merge branch 'linus' adds cf072d8ed1d8 Merge branch 'linus' adds c006fac556e4 sched: Warn on long periods of pending need_resched adds 9d10a13d1e4c sched,psi: Handle potential task count underflow bugs more [...] adds ad789f84c9a1 sched/debug: Fix cgroup_path[] serialization adds 3a7956e25e1d kthread: Fix PF_KTHREAD vs to_kthread() race adds 2ea46c6fc945 cpumask/hotplug: Fix cpu_dying() state tracking adds 0746fe77304f Merge branch 'sched/core' adds 9d480158ee86 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_P [...] adds fb9daa6b26d0 Merge branch 'perf/urgent' adds 27628e42fe59 Merge remote-tracking branch 'tip/auto-latest' adds f7b8015171bb Merge remote-tracking branch 'edac/edac-for-next' adds a6992bbe9774 irqchip/tb10x: Use 'fallthrough' to eliminate a warning adds 46135d6f878a irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection adds b68761da0111 ARM: PXA: Kill use of irq_create_strict_mappings() adds 5f8b938bd790 irqchip/jcore-aic: Kill use of irq_create_strict_mappings() adds 1a0b05e43554 irqdomain: Get rid of irq_create_strict_mappings() adds 817aad5d08d2 irqdomain: Drop references to recusive irqdomain setup adds 529ea3681811 irqchip: Add support for IDT 79rc3243x interrupt controller adds 05d7bf817019 dt-bindings: interrupt-controller: Add IDT 79RC3243x Inter [...] adds d732cc427b4b Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds eaa7a897206a tracing: Define static void trace_print_time() adds f689e4f280b6 tracing: Define new ftrace event "func_repeats" adds 20344c54d1c7 tracing: Add "last_func_repeats" to struct trace_array adds c658797f1a70 tracing: Add method for recording "func_repeats" events adds 4994891ebbb8 tracing: Unify the logic for function tracing options adds 22db095d57b5 tracing: Add "func_no_repeats" option for function tracing adds e1db6338d6fa ftrace: Reuse the output of the function tracer for func_repeats adds 6603c2d8bd6c Merge remote-tracking branch 'ftrace/for-next' adds 5005eca245d4 clocksource: Provide module parameters to inject delays in [...] adds 8c4b798316c7 clocksource: Retry clock read if long delays detected adds 27e2bacb1919 clocksource: Check per-CPU clock synchronization when mark [...] adds dae53df16aa7 clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds fa773abc07c1 clocksource: Limit number of CPUs checked for clock synchr [...] adds c62e3a147bb0 clocksource: Reduce WATCHDOG_THRESHOLD adds 0eeb5db7367a Merge branch 'clocksource.2021.04.19a' into HEAD adds b89c410b2264 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds 77f70d057ce0 torture: Fix remaining erroneous torture.sh instance of $* adds 9017f215d36f rcu-tasks: Add block comment laying out RCU Tasks design adds 9c9c82e739bc rcu-tasks: Add block comment laying out RCU Rude design adds 04a0a48ed2c2 kcsan: Add pointer to access-marking.txt to data_race() bullet adds 435a49dcff5a torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 3271f5e93348 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds dce310f2e546 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 9216a830f8c1 refscale: Allow CPU hotplug to be enabled adds 59821a132356 rcuscale: Allow CPU hotplug to be enabled adds f998cd3ff4bc torture: Add kvm-remote.sh script for distributed rcutortu [...] adds 8221daf2163e softirq: Add RT specific softirq accounting adds 4d907668883f irqtime: Make accounting correct on RT adds f3bae53af046 softirq: Move various protections into inline helpers adds 40f4f91ca564 softirq: Make softirq control and processing RT aware adds 58d8e01c1bad tick/sched: Prevent false positive softirq pending warnings on RT adds ba45d9326709 rcu: Prevent false positive softirq warning on RT adds 42d1547f67af refscale: Add acqrel, lock, and lock-irq adds cef3c5a3ffc7 rcutorture: Abstract read-lock-held checks adds 56abe70ab725 torture: Fix grace-period rate output adds 7a4a72dbec25 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds d4f90b6dda68 timer: Revert "timer: Add timer_curr_running()" adds 9e1aa277489b rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 2091f5f276b7 rcu/nocb: Allow de-offloading rdp leader adds 0edebf7f0cd4 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 537157920d83 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 32bf68817108 rcu/nocb: Only cancel nocb timer if not polling adds 08219fcd5045 rcu/nocb: Prepare for fine-grained deferred wakeup adds 27a0db079702 rcu/nocb: Unify timers adds 0e66d0b00293 rcu: Fix typo in comment: kthead -> kthread adds a392c88fd623 torture: Abstract end-of-run summary adds e0b081cace85 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds da5d481cbe5b torture: Make the build machine control N in "make -jN" adds 6fe3c5da5c5f mm/slub: Fix backtrace of objects to handle redzone adjustment adds 5c5fbebd6d2c mm/slub: Add Support for free path information of an object. adds 45e74ad32045 doc: Fix statement of RCU's memory-ordering requirements adds 8dd585f0e336 rcu: Fix various typos in comments adds c0e5803a7d0b rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 9489bfd2acef torture: Make kvm-find-errors.sh account for kvm-remote.sh adds 9f6c04362adc rcu: Remove the unused rcu_irq_exit_preempt() function adds 12e2a1753ed8 rcu: Improve tree.c comments and add code cleanups adds 08be0f7c2e2e rcutorture: Judge RCU priority boosting on grace periods, [...] adds a5c318152293 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds e6be40a12545 torture: Correctly fetch number of CPUs for non-English languages adds f0ca9532e9f2 torture: Set kvm.sh language to English adds e19fe1285607 srcu: Remove superfluous sdp->srcu_lock_count zero filling adds 0efa2fa3f07c srcu: Remove superfluous ssp initialization for early callbacks adds 2ce9303975b6 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds b0df1636642c rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds d94cab95c6c2 doc: Fix diagram references in memory-ordering document adds 570f9fffb2ce lockdep: Explicitly flag likely false-positive report adds b6a926113027 rcu: Reject RCU_LOCKDEP_WARN() false positives adds f254479d7443 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds d39883536af5 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds dcda1217f989 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 41c2d3d358f5 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds bba6b603b287 rcutorture: Delay-based false positives for RCU priority b [...] adds c661a24d0f0d rcutorture: Consolidate rcu_torture_boost() timing and statistics adds 7f2a1bd3b1f1 rcutorture: Make rcu_torture_boost_failed() check for GP end adds 821ea257ff96 srcu: Unconditionally embed struct lockdep_map adds c66bc869c99c srcu: Initialize SRCU after timers adds d4d1dac846d9 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 988aab640a6c rcu: Make rcu_gp_cleanup() be noinline for tracing adds 321ff7b8c54f rcutorture: Forgive RCU boost failures when CPUs don't pas [...] adds d9495d87c4f5 rcutorture: Don't count CPU-stalled time against priority [...] adds d3ea32b1d52a rcu: Don't penalize priority boosting when there is nothin [...] adds 57f69041205c kvfree_rcu: Release a page cache under memory pressure adds c8214431273d kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] adds ca6b59f149bb kvfree_rcu: Add a bulk-list check when a scheduler is run adds 637bea919338 kvfree_rcu: Update "monitor_todo" once a batch is started adds f4b8ba919960 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant adds 763902d59273 kcsan: Simplify value change detection adds 4204ec128d03 kcsan: Distinguish kcsan_report() calls adds df2dee97f5f6 kcsan: Refactor passing watchpoint/other_info adds bde65018fb01 kcsan: Fold panic() call into print_report() adds 8ea8d5b50f1c kcsan: Refactor access_info initialization adds 0b305c60b811 kcsan: Remove reporting indirection adds 0773e48e9076 kcsan: Remove kcsan_report_type adds f6e59482882d kcsan: Report observed value changes adds 7d60444addae kcsan: Document "value changed" line adds a2e369a1b41e rcu: Point to documentation of ordering guarantees adds 65bbcf8d75fe srcu: Fix broken node geometry after early ssp init adds 3ae725e0121f srcu: Early test SRCU polling start adds b6927957c073 kcsan: Fix printk format string adds d59602f79147 bitmap_parse: Support 'all' semantics adds 9b7dd9fc8562 rcu/tree_plugin: Don't handle the case of 'all' CPU range adds 706941227ea2 Merge remote-tracking branch 'rcu/rcu/next' adds 6c377b02a801 Merge tag 'kvm-s390-next-5.13-1' of git://git.kernel.org/p [...] adds 387cb8e89d7f Merge tag 'kvm-s390-next-5.13-2' of git://git.kernel.org/p [...] adds d9bd0082e2e2 Merge remote-tracking branch 'tip/x86/sgx' into kvm-next adds 4a38162ee9f1 KVM: MMU: load PDPTRs outside mmu_lock adds 9a7de6ecc3ed KVM: nSVM: If VMRUN is single-stepped, queue the #DB inter [...] adds c28fa560c5bb KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when [...] adds af95b53e56e3 KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping co [...] adds 302695a5747e KVM: x86/mmu: Move flushing for "slot" handlers to caller [...] adds 142ccde1f7b1 KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs adds 1a61b7db7a8d KVM: x86/mmu: Coalesce TLB flushes across address spaces f [...] adds 2b9663d8a19d KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_g [...] adds a3f15bda46e8 KVM: x86/mmu: Pass address space ID to TDP MMU root walkers adds aaaac889cf63 KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs whe [...] adds 5f7c292b8975 KVM: Move prototypes for MMU notifier callbacks to generic code adds 501b918525ef KVM: Move arm64's MMU notifier trace events to generic code adds 6dfbd6b5d5de KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint adds 6d9aafb96d5f KVM: x86/mmu: Remove spurious clearing of dirty bit from T [...] adds 8f8f52a45d92 KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU adds c36b16d29f3a KVM: SVM: Use online_vcpus, not created_vcpus, to iterate [...] adds 9fa1521daafb KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT [...] adds 8727906fde6e KVM: SVM: Do not allow SEV/SEV-ES initialization after vCP [...] adds eba04b20e486 KVM: x86: Account a variety of miscellaneous allocations adds c1df4aac4449 KVM: x86: add guest_cpuid_is_intel adds adc2a23734ac KVM: nSVM: improve SYSENTER emulation on AMD adds d9e46d344e62 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid adds 699e1b2e5578 KVM: x86: dump_vmcs should not conflate EFER and PAT prese [...] adds 5518da62d433 KVM: x86: dump_vmcs should consider only the load controls [...] adds 0702a3cbbf73 KVM: x86: dump_vmcs should show the effective EFER adds 8486039a6c9f KVM: x86: dump_vmcs should include the autoload/autostore [...] adds 232f75d3b4b5 KVM: nSVM: call nested_svm_load_cr3 on nested state load adds b9c36fdedd83 KVM: selftests: remove redundant semi-colon adds 4020da3b9f0c KVM: x86: pending exceptions must not be blocked by an inj [...] adds 8b13c36493d8 KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 adds 7e582ccbbd73 KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 adds fa18aca92757 KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2 adds a43b80b782c9 KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 adds dbb6964e4c38 KVM: MMU: protect TDP MMU pages only down to required level adds 85f479308333 KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcp [...] adds 6c9dd6d26216 KVM: constify kvm_arch_flush_remote_tlbs_memslot adds 5194552fb1ff KVM: MIPS: rework flush_shadow_* callbacks into one that p [...] adds 566a0beef52c KVM: MIPS: let generic code call prepare_flush_shadow adds fe9a5b055116 KVM: MIPS: defer flush to generic MMU notifier code adds c13fda237f08 KVM: Assert that notifier count is elevated in .change_pte() adds 3039bcc74498 KVM: Move x86's MMU notifier memslot walkers to generic code adds cd4c71835228 KVM: arm64: Convert to the gfn-based MMU notifier callbacks adds d923ff258423 KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks adds b1c5356e873c KVM: PPC: Convert to the gfn-based MMU notifier callbacks adds b4c5936c47f8 KVM: Kill off the old hva-based MMU notifier callbacks adds f922bd9bf33b KVM: Move MMU notifier's mmu_lock acquisition into common helper adds 8931a454aea0 KVM: Take mmu_lock when handling MMU notifier iff the hva [...] adds e1eed5847b09 KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap [...] adds 8ca6f063b73d KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_co [...] adds 76eb54e7e717 KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU adds 4bba36d72bf9 KVM: x86/mmu: use tdp_mmu_free_sp to free roots adds 2bdb3d84cebc KVM: x86/mmu: Merge TDP MMU put and free root adds cfc109979b3c KVM: x86/mmu: Refactor yield safe root iterator adds 11cccf5c0472 KVM: x86/mmu: Make TDP MMU root refcount atomic adds fb10129335ca KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root adds c0e64238ac53 KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU adds 6103bc074048 KVM: x86/mmu: Allow zap gfn range to operate under the mmu [...] adds 2db6f772b530 KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU r [...] adds 24ae4cfaaaa2 KVM: x86/mmu: Allow enabling/disabling dirty logging under [...] adds b7cccd397f31 KVM: x86/mmu: Fast invalidation for TDP MMU adds 4c6654bd160d KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns adds 2b519b5797d4 x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMP adds 4a7132efff1c KVM: X86: Count attempted/successful directed yield adds a1fa4cbd53d9 KVM: X86: Do not yield to self adds a3ba26ecfb56 KVM: SVM: Make sure GHCB is mapped before updating adds 17e5e964eee0 KVM: SVM: Don't set current_vmcb->cpu when switching vmcb adds d1788191fdb0 KVM: SVM: Drop vcpu_svm.vmcb_pa adds 554cf3147493 KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at adds 44f1b5586df0 KVM: SVM: Enhance and clean up the vmcb tracking comment i [...] adds d90b15edbefb KVM: x86: Remove unused function declaration adds 24e7475f931a doc/virt/kvm: move KVM_CAP_PPC_MULTITCE in section 8 adds 2ee3757424be KVM: Destroy I/O bus devices on unregister failure _after_ [...] adds 5d3c4c79384a KVM: Stop looking for coalesced MMIO zones if the bus is d [...] adds 7c896d375565 KVM: Add proper lockdep assertion in I/O bus unregister adds 870c575a56c7 KVM: vmx: add mismatched size assertions in vmcs_check32() adds fa76c775be27 tools/headers: sync headers of asm-generic/hugetlb_encode.h adds c412d6ac28ac KVM: selftests: Print the errno besides error-string in TE [...] adds 6436430e29fb KVM: selftests: Make a generic helper to get vm guest mode [...] adds 3b70c4d128a7 KVM: selftests: Add a helper to get system configured THP [...] adds 5579fa682a34 KVM: selftests: Add a helper to get system default hugetlb [...] adds 623653b7d462 KVM: selftests: List all hugetlb src types specified with [...] adds a4b3c8b583bf KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers adds b9c2bd50eca5 KVM: selftests: Add a test for kvm page table code adds 54f958cdaa8c KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) adds 00e7646c3563 KVM: x86: Define new #PF SGX error code bit adds 4e66c0cb79b7 KVM: x86: Add support for reverse CPUID lookup of scattere [...] adds 01de8682b32d KVM: x86: Add reverse-CPUID lookup support for scattered S [...] adds 3c0c2ad1ae75 KVM: VMX: Add basic handling of VM-Exit from SGX enclave adds 9798adbc04cf KVM: VMX: Frame in ENCLS handler for SGX virtualization adds 70210c044b4e KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID [...] adds 8f102445d404 KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs adds b6f084ca5538 KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch C [...] adds 72add915fbd5 KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC adds fe7e948837f3 KVM: x86: Add capability to grant VM access to privileged [...] adds 47903dc10e7e KVM: SVM: Define actual size of IOPM and MSRPM tables adds ee695f22b54a nSVM: Check addresses of MSR and IO permission maps adds 54526d1fd593 KVM: x86: Support KVM VMs sharing SEV context adds 016ff1a442d9 KVM: selftests: Sync data verify of dirty logging with guest sync adds bf1e15a82e3b KVM: selftests: Always run vCPU thread with blocked SIG_IPI adds c265878fcb2c KVM: x86: document behavior of measurement ioctls with len==0 adds 52acd22faa1a KVM: Boost vCPU candidate in user mode which is delivering [...] adds 4cfdd47d6d95 KVM: SVM: Add KVM_SEV SEND_START command adds d3d1af85e2c7 KVM: SVM: Add KVM_SEND_UPDATE_DATA command adds fddecf6a237e KVM: SVM: Add KVM_SEV_SEND_FINISH command adds 5569e2e7a650 KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command adds af43cbbf954b KVM: SVM: Add support for KVM_SEV_RECEIVE_START command adds 15fb7de1a7f5 KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command adds 6a443def87d2 KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command adds b61a9071dc72 crypto: ccp: Free SEV device if SEV init fails adds 74c1f1366eb7 crypto: ccp: Detect and reject "invalid" addresses destine [...] adds d5760dee127b crypto: ccp: Reject SEV commands with mismatching command buffer adds 8347b99473a3 crypto: ccp: Play nice with vmalloc'd memory for SEV comma [...] adds e4a9af799e55 crypto: ccp: Use the stack for small SEV command buffers adds 38103671aad3 crypto: ccp: Use the stack and common buffer for status commands adds a402e3517779 crypto: ccp: Use the stack and common buffer for INIT command adds 238eca821cee KVM: SVM: Allocate SEV command structures on local stack adds fd49e8ee70b3 Merge branch 'kvm-sev-cgroup' into HEAD adds c878be9c8831 Merge remote-tracking branch 'kvm/next' adds a86ed2cfa13c ptp: Don't print an error if ptp_kvm is not supported adds 182a71a3653c KVM: arm64: Fix Function ID typo for PTP_KVM service adds 4085ae809334 Merge branch 'kvm-arm64/ptp' into kvmarm-master/next adds 5421db1be3b1 KVM: arm64: Divorce the perf code from oprofile helpers adds e9c74a686a45 arm64: Get rid of oprofile leftovers adds 8c3f7913a106 s390: Get rid of oprofile leftovers adds ac21ecf5ad32 sh: Get rid of oprofile leftovers adds 7f318847a0f3 perf: Get rid of oprofile leftovers adds 9a8aae605b80 Merge branch 'kvm-arm64/kill_oprofile_dependency' into kvm [...] adds d45015016bec Merge remote-tracking branch 'kvm-arm/next' adds 4027a945c4e2 Merge remote-tracking branch 'percpu/for-next' adds c9f86d6ca6b5 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks adds 7dc4dc563dd4 platform/x86: intel_pmc_core: Remove global struct pmc_dev adds 005125bfd70e platform/x86: intel_pmc_core: Handle sub-states generically adds 29c2dd88ac9e platform/x86: intel_pmc_core: Show LPM residency in microseconds adds 428131364f00 platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake adds 952c15538e53 platform/x86: intel_pmc_core: Add requirements file to debugfs adds 8074a79fad2e platform/x86: intel_pmc_core: Add option to set/clear LPM mode adds 43ef6c226a60 platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake adds 0636cdc9456f platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P adds 8d01cf643b3f platform/x86: touchscreen_dmi: Add info for the Teclast Tb [...] adds dd5566d6d80c platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never [...] adds 366f0a30c8a0 platform/surface: aggregator: fix a bit test adds f75bf693c919 platform/x86: intel_pmc_core: add ACPI dependency adds 37bd59d3cef8 platform/x86: intel_pmc_core: Uninitialized data in pmc_co [...] adds f76dacd09f33 Merge remote-tracking branch 'drivers-x86/for-next' adds 670160fea22c platform/chrome: cros_ec_typec: Track port role adds 67880f1bc342 platform/chrome: cros_ec: Add Type C hard reset adds 944b3a639573 platform/chrome: cros_ec_typec: Handle hard reset adds c5bb32f57bf3 platform/chrome: cros_ec_typec: Add DP mode check adds 4423ee65f768 platform/chrome: cros_usbpd_notify: Listen to EC_HOST_EVEN [...] adds d61b3f9b91be platform/chrome: cros_ec_lpc: Use DEFINE_MUTEX() for mutex lock adds 02207aad6915 Merge remote-tracking branch 'chrome-platform/for-next' adds fde7960e640b Merge remote-tracking branch 'hsi/for-next' adds e65864f41189 Merge remote-tracking branch 'leds/for-next' adds 85c44e4be120 Merge remote-tracking branch 'ipmi/for-next' adds 5ff5b00609c6 Merge remote-tracking branch 'driver-core/driver-core-next' adds 21b26348233d Merge remote-tracking branch 'usb/usb-next' adds 3fb9ba23ba4d Merge remote-tracking branch 'usb-serial/usb-next' adds 2371e68351ce Merge remote-tracking branch 'tty/tty-next' adds 9204ff948684 coresight: etm-perf: Fix define build issue when built as module adds 856a099181e8 Merge remote-tracking branch 'char-misc/char-misc-next' adds 1cc176cc2c49 Merge remote-tracking branch 'phy-next/next' adds bc6c3ae4f662 Merge remote-tracking branch 'vfio/next' adds 473e527a4d6d Merge remote-tracking branch 'staging/staging-next' adds ee1bf567c90d dmaengine: qcom_hidma: remove unused code adds 1b6216a61e1d dmaengine: k3dma: use the correct HiSilicon copyright adds 0b0f93cf913b dt-bindings: dmaengine: qcom: gpi: add compatible for sm8150 adds 28ac8e03c43d dmaengine: idxd: Fix potential null dereference on pointer status adds 361e5fc7420a dmaengine: at_xdmac: Remove unused inline function at_xdma [...] adds 63606522b9c2 Merge branch 'fixes' into next adds 397862855619 dmaengine: idxd: fix dma device lifetime adds 5fc8e85ff12c dmaengine: idxd: cleanup pci interrupt vector allocation m [...] adds a39c7cd0438e dmaengine: idxd: removal of pcim managed mmio mapping adds f7f7739847bd dmaengine: idxd: use ida for device instance enumeration adds 47c16ac27d4c dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime adds 7c5dd23e57c1 dmaengine: idxd: fix wq conf_dev 'struct device' lifetime adds 75b911309060 dmaengine: idxd: fix engine conf_dev lifetime adds defe49f96012 dmaengine: idxd: fix group conf_dev lifetime adds 04922b7445a1 dmaengine: idxd: fix cdev setup and free device lifetime issues adds 4b73e4ebd43c dmaengine: idxd: iax bus removal adds 435b512dbc0d dmaengine: idxd: remove detection of device type adds bba6e79974a7 Merge remote-tracking branch 'dmaengine/next' adds ffeee417d97f cgroup: use tsk->in_iowait instead of delayacct_is_task_wa [...] adds 82f2f59eed8c Merge remote-tracking branch 'cgroup/for-next' adds 755e78ccbb07 Merge branch 'misc' into for-next adds dda9ae461e78 Merge remote-tracking branch 'scsi/for-next' adds 85367040511f scsi: blk-mq: Fix build warning when making htmldocs adds 0bc611ad7021 Merge remote-tracking branch 'scsi-mkp/for-next' adds a9d064524fc3 vhost-vdpa: protect concurrent access to vhost device iotlb adds be286f84e33d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails adds 11693688979f vdpa: introduce virtio pci driver adds 340a51e9f6f6 vdpa/mlx5: Enable user to add/delete vdpa device adds 914470664d15 vdpa: Follow kdoc comment style adds 7dd8c180533f vdpa: Follow kdoc comment style adds 83bf7f3e80a6 virtio_blk: Add support for lifetime feature adds 3edd30818593 virtio-balloon: fix a typo in comment of virtballoon_migra [...] adds dddb1af1676c virtio: fix up virtio_disable_cb adds accd02e170d4 virtio_net: disable cb aggressively adds 294bedb1fae1 virtio_net: move tx vq operation under tx queue lock adds 8a5c3eb99b23 virtio_net: move txq wakeups under tx q lock adds ddf448d9fab6 Merge remote-tracking branch 'vhost/linux-next' adds 9aee3d79a537 Merge remote-tracking branch 'rpmsg/for-next' adds 4ce8eb9c39f5 dt-bindings: gpio: add YAML description for rockchip,gpio-bank adds e89cb4fd3f6a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 33cc5270d8f2 Merge tag 'intel-pinctrl-v5.12-4' of gitolite.kernel.org:p [...] adds 482715ff0601 pinctrl: core: Show pin numbers for the controllers with base = 0 adds 376f9e34c10f drivers: pinctrl: qcom: fix Kconfig dependency on GPIOLIB adds 914a307c3b4f dt-bindings: pinctrl: rockchip: add RK3568 SoC support adds 65afd97630a9 pinctrl: Ingenic: Add missing pins to the JZ4770 MAC MII group. adds 1d0bd580ef83 pinctrl: Ingenic: Add support for read the pin configurati [...] adds 1101519695d0 pinctrl: Ingenic: Adjust the sequence of X1830 SSI pin groups. adds 5e6332a7ff39 pinctrl: Ingenic: Improve LCD pins related code. adds 6adf2c560737 pinctrl: Ingenic: Add DMIC pins support for Ingenic SoCs. adds 863becff89b2 pinctrl: Ingenic: Reformat the code. adds beadd1b4b482 dt-bindings: pinctrl: Add bindings for new Ingenic SoCs. adds 424f39691f2d pinctrl: Ingenic: Add pinctrl driver for JZ4730. adds 215c81a3e969 pinctrl: Ingenic: Add pinctrl driver for JZ4750. adds b582b5a434d3 pinctrl: Ingenic: Add pinctrl driver for JZ4755. adds 0c9907404d24 pinctrl: Ingenic: Add pinctrl driver for JZ4775. adds 943e0da15370 pinctrl: Ingenic: Add pinctrl driver for X2000. adds 7f7663899d94 dt-bindings: pinctrl: mt8195: add pinctrl file and binding [...] adds 6cf5e9ef362a pinctrl: add pinctrl driver on mt8195 adds ea9d2ed46520 pinctrl: add drive for I2C related pins on MT8195 adds 56ab29ec6ff6 pinctrl: mediatek: use spin lock in mtk_rmw adds 11f054c114f2 pinctrl: core: Fix kernel doc string for pin_get_name() adds 1dccb5ec0123 dt-bindings: pinctrl: Add binding for ZynqMP pinctrl driver adds 1de15e99a242 pinctrl: Keep enum pin_config_param ordered by name adds 31f9a421a1d0 pinctrl: Introduce MODE group in enum pin_config_param adds 09e11caaa4cf pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param adds fe202ea8e5b1 pinctrl: rockchip: do coding style for mux route struct adds fa989ae7c7b3 firmware: xilinx: Add pinctrl support adds 8b242ca700f8 pinctrl: Add Xilinx ZynqMP pinctrl driver support adds 835109266494 Merge branch 'devel' into for-next adds c2bd9b9c073e Merge remote-tracking branch 'pinctrl/for-next' adds e1eded879bad Merge remote-tracking branch 'pwm/for-next' adds 1a6341c469e1 Merge remote-tracking branch 'kselftest/next' adds 87f12d152701 Merge remote-tracking branch 'livepatching/for-next' adds 12244ff29b24 Merge remote-tracking branch 'coresight/next' adds 3fd00fdc4f11 rtc: goldfish: remove dependency to OF adds 03531606ef4c rtc: pcf85063: fallback to parent of_node adds f1d304766c7f rtc: ab-eoz9: set regmap max_register adds e70e52e1bf1d rtc: ab-eoz9: add alarm support adds c52409eb1667 rtc: ab-eoz9: make use of RTC_FEATURE_ALARM adds c8f0ca8b7a4b rtc: pm8xxx: Add RTC support for PMIC PMK8350 adds 8138c5f0318c dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings adds 880f25d69015 rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in [...] adds 7fcb86185978 rtc: fsl-ftm-alarm: add MODULE_TABLE() adds 9b9310445f5a rtc: ds1511: remove unused function adds f900a970ce66 Merge remote-tracking branch 'rtc/rtc-next' adds e3e1bebf792c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 76a363945842 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 687bf1f99c9a Merge remote-tracking branch 'kspp/for-next/kspp' adds 07df27562964 Merge remote-tracking branch 'gnss/gnss-next' adds 45abc19e0da7 Merge remote-tracking branch 'slimbus/for-next' adds 8c3a6f1695f5 Merge remote-tracking branch 'nvmem/for-next' adds 3e9bf43f7f7a Drivers: hv: vmbus: Use after free in __vmbus_open() adds 1df53d212c80 Drivers: hv: vmbus: Introduce and negotiate VMBus protocol [...] adds 870ced0548c8 Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELM [...] adds b635ccc1ec26 Drivers: hv: vmbus: Check for pending channel interrupts b [...] adds 8c2d5e0640e5 Drivers: hv: vmbus: Initialize unload_event statically adds 77db0ec8b776 Drivers: hv: vmbus: Increase wait time for VMbus unload adds aa5b7d11c7cb video: hyperv_fb: Add ratelimit on error message adds 6523592cee46 x86/hyperv: Move hv_do_rep_hypercall to asm-generic adds 753ed9c95c37 drivers: hv: Create a consistent pattern for checking Hype [...] adds 683cd255d9f7 Merge remote-tracking branch 'hyperv/hyperv-next' adds 83fa2d13d628 kdb: Refactor env variables get/set code adds 3deb9913ac23 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 611fbab470ae Merge remote-tracking branch 'kunit-next/kunit' adds 556bf24ce3b7 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 6b2e7761a96b Merge remote-tracking branch 'rust/rust-next' adds 60dc5f1bcfaa KEYS: trusted: fix TPM trusted keys for generic framework adds 69977d1aeeca Merge branch 'tpmdd-fixes' into tpmdd-for-next adds c92eb9cb51a1 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 6f6d59e429d3 coda: fix reference counting in coda_file_mmap error path adds a6f19ad48934 ovl: fix reference counting in ovl_mmap error path adds cc8917bda235 mm/filemap: fix find_lock_entries hang on 32-bit THP adds 64f91a7ffd08 mm/filemap: fix mapping_seek_hole_data on THP & 32-bit adds 0b64428c70ff /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 48459081c4fa /proc/kpageflags: do not use uninitialized struct pages adds cbf0bca11964 arch/ia64/kernel/head.S: remove duplicate include adds 1240fe943a26 arch/ia64/kernel/fsys.S: fix typos adds 695e619781e7 arch/ia64/include/asm/pgtable.h: minor typo fixes adds 60697bfd947a ia64: ensure proper NUMA distance and possible map initialization adds 40e8f394b30c ia64: drop unused IA64_FW_EMU ifdef adds d4cbdb102242 ia64: simplify code flow around swiotlb init adds fdd1952b155d ia64: trivial spelling fixes adds e5a712c946b6 ia64: fix EFI_DEBUG build adds 770a77f1033b ia64: mca: always make IA64_MCA_DEBUG an expression adds be439f80193d ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds f3317428a306 ia64: module: fix symbolizer crash on fdescr adds cd7648717662 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds e349d6c45aeb scripts/spelling.txt: add entries for recent discoveries adds 4542f65fad96 scripts: a new script for checking duplicate struct declaration adds 308daf4e0f5c scripts-a-new-script-for-checking-duplicate-struct-declara [...] adds b2000402a16c arch/sh/include/asm/tlb.h: remove duplicate include adds ee015b1ba22a ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds 16d9ab30fec8 ocfs2: map flags directly in flags_to_o2dlm() adds 0eb5e63872dc ocfs2: fix a typo adds 31e7f43112fa ocfs2/dlm: remove unused function adds 22dd76173ecd ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 1a11523c1dd1 ocfs2: fix ocfs2 corrupt when iputting an inode adds 85384980e2ad vfs: fs_parser: clean up kernel-doc warnings adds 6a5079fe9aca watchdog: rename __touch_watchdog() to a better descriptive name adds 1b16f6c3a111 watchdog: explicitly update timestamp when reporting softlockup adds 740715e95ba8 watchdog/softlockup: report the overall time of softlockups adds 82e0bd97de15 watchdog/softlockup: remove logic that tried to prevent re [...] adds 5f1d568ffcda watchdog: fix barriers when printing backtraces from all CPUs adds 200b0f679169 watchdog: use bit lock operations to prevent multiple soft [...] adds 4a5469d01a8b watchdog: cleanup handling of false positives adds b3849d0aa844 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 914a1d5edc97 mm, slub: enable slub_debug static key when creating cache [...] adds c2bba301378e kunit: add a KUnit test for SLUB debugging functionality adds e678177e7d97 slub: remove resiliency_test() function adds f73d97e80eae mm/slub.c: trivial typo fixes adds 38b8d34eab01 mm/kmemleak.c: fix a typo adds 0b9e660456f3 mm/page_owner: record the timestamp of all pages during free adds acd0e52e0beb mm, page_owner: remove unused parameter in __set_page_owne [...] adds 6d37324a32fc mm: page_owner: fetch backtrace only for tracked pages adds c530831a6054 mm: page_owner: use kstrtobool() to parse bool option adds 68503c6cb1f2 mm: page_owner: detect page_owner recursion via task_struct adds 5c827d641a7b mm: page_poison: print page info when corruption is caught adds ff56b7c7adf3 mm-page_poison-print-page-info-when-corruption-is-caught-v2 adds e12054c80ecf mm/memtest: add ARCH_USE_MEMTEST adds 63cbc2aaa324 mm: provide filemap_range_needs_writeback() helper adds bc0ffde1bd0c mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 0be9adf14c36 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 21647c62b045 mm/filemap: use filemap_read_page in filemap_fault adds 92423e881c3d mm/filemap: drop check for truncated page after I/O adds a65591d62a5c mm: page-writeback: simplify memcg handling in test_clear_ [...] adds a581455063f1 mm: introduce and use mapping_empty adds 36fd7c53a06e mm: stop accounting shadow entries adds 19a9e0b450ff dax: account DAX entries as nrpages adds 695c2f11bb15 mm: remove nrexceptional from inode adds 628bfd208523 mm: Move page_mapping_file to pagemap.h adds 7a9a28c293ac mm/filemap: Update stale comment adds 2e1720af79d9 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds b3ba27448b1c mm/gup: add compound page list iterator adds 3fac2eab9e23 mm/gup: decrement head page once for group of subpages adds a0bbd07a7b3d mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds be1674c5efca RDMA/umem: batch page unpin in __ib_umem_release() adds 60a81a6a2545 mm: gup: remove FOLL_SPLIT adds 39cb7e14e367 mm/memremap.c: fix improper SPDX comment style adds 7c2ccaf041f1 mm: memcontrol: fix kernel stack account adds 3b736e733aa8 memcg: cleanup root memcg checks adds 8a6fe83c55bf memcg: enable memcg oom-kill for __GFP_NOFAIL adds 2239db7cca61 mm: memcontrol: fix cpuhotplug statistics flushing adds 7613b604c141 mm: memcontrol: kill mem_cgroup_nodeinfo() adds d916c4d1698e mm: memcontrol: privatize memcg_page_state query functions adds 63b945abf5e5 cgroup: rstat: support cgroup1 adds e3d9ff005346 cgroup: rstat: punt root-level optimization to individual [...] adds bf9a2268dda2 mm: memcontrol: switch to rstat adds 190fb06199cd mm-memcontrol-switch-to-rstat-fix adds 494af022a029 mm: memcontrol: switch to rstat fix adds ad01d34c01ae mm: memcontrol: consolidate lruvec stat flushing adds 543c00e93fa8 kselftests: cgroup: update kmem test for new vmstat implem [...] adds 51e6f08a48d1 memcg: charge before adding to swapcache on swapin adds 2256bf45a44d memcg: set page->private before calling swap_readpage adds 9266f2a7254b mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 367fe2caba12 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 1d2743af731a mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds 72edc2672a10 mm: memcontrol: change ug->dummy_page only if memcg changed adds 6eae97d4168d mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds 6b48052e0f71 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] adds 8010fe55ef45 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds ffe2281ca089 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds d9ea7de122d8 linux/memcontrol.h: remove duplicate struct declaration adds fefb28ed2352 mm: page_counter: mitigate consequences of a page_counter [...] adds 77220aae8d0f mm/memory.c: do_numa_page(): delete bool "migrated" adds f3164845d282 mm/interval_tree: add comments to improve code readability adds d737dc4cd8c0 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds ed716fd91144 x86/vmemmap: drop handling of 1GB vmemmap ranges adds 1191c4cb3288 x86/vmemmap: handle unpopulated sub-pmd ranges adds ee637e872f16 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix adds 2e6c37f62285 x86/vmemmap: optimize for consecutive sections in partial [...] adds 358b65acf6a7 mm, tracing: improve rss_stat tracepoint message adds fda338230328 mm: add remap_pfn_range_notrack adds 5db9c719bf5e mm: add a io_mapping_map_user helper adds 68f9c3d5ebe2 i915: use io_mapping_map_user adds ce476c53e958 i915: fix remap_io_sg to verify the pgprot adds 1b554eab1624 NUMA balancing: reduce TLB flush via delaying mapping on h [...] adds 977154f12de9 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds 3e228f294cb3 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds c01ddf729245 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 2b3e00243509 mm/dmapool: switch from strlcpy to strscpy adds 9cf65931279c mm/sparse: add the missing sparse_buffer_fini() in error branch adds 55300bdf0528 samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 8e2899fcb268 mm: unexport remap_vmalloc_range_partial adds 3593593343af mm/vmalloc: use rb_tree instead of list for vread() lookups adds dffcc2183793 ARM: mm: add missing pud_page define to 2-level page tables adds 834f5cf52cb8 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds e53f04e95760 sparc32: add stub pud_page define for walking huge vmalloc [...] adds 6903b29cbdb6 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 423306a1e6ef mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds d6d1437d19f2 mm/ioremap: rename ioremap_*_range to vmap_*_range adds 4f4e15f4ccfe mm: HUGE_VMAP arch support cleanup adds 4fc3394f6665 powerpc: inline huge vmap supported functions adds c76b36a63b32 arm64: inline huge vmap supported functions adds fbcddfb95a68 x86: inline huge vmap supported functions adds 64d40338e739 mm/vmalloc: provide fallback arch huge vmap support functions adds 1f06a50e756f mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 226d18c6169b mm/vmalloc: add vmap_range_noflush variant adds f785d95f10b7 mm/vmalloc: hugepage vmalloc mappings adds fedc03601574 mm/vmalloc: fix read of uninitialized pointer area adds bb46582655a5 mm/vmalloc: remove map_kernel_range adds 356a8c69f245 kernel/dma: remove unnecessary unmap_kernel_range adds b7dbe31a337c powerpc/xive: remove unnecessary unmap_kernel_range adds b852a7a0ecb5 mm/vmalloc: remove unmap_kernel_range adds a3667451b12c mm-vmalloc-remove-unmap_kernel_range-fix adds f3a934177f53 mm-vmalloc-remove-unmap_kernel_range-fix-fix adds 29af081c1502 mm-vmalloc-remove-map_kernel_range-fix-2 adds 2e6104bbb213 mm/vmalloc: improve allocation failure error messages adds fb2b65e36823 mm/vmalloc: print correct vmalloc allocation size adds 17360d1ff345 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds 64865b305aff lib/test_vmalloc.c: remove two kvfree_rcu() tests adds 790ed2861286 lib/test_vmalloc.c: add a new 'nr_threads' parameter adds e1f1e6a94487 lib/test_vmalloc.c: extend max value of nr_threads parameter adds c682fcbb1fbf vm/test_vmalloc.sh: adapt for updated driver interface adds a24677ceb164 mm/vmalloc: refactor the preloading loagic adds fb7ecf5d2a9e mm/vmalloc: remove an empty line adds c040797d5c61 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds aa3049624da9 mm/doc: fix page_maybe_dma_pinned kerneldoc adds 899f31cde25f mm/doc: turn fault flags into an enum adds f5608f57f63b mm/doc: add mm.h and mm_types.h to the mm-api document adds 46b4d822fd21 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds 161f2e5c3aee pagewalk: prefix struct kernel-doc descriptions adds 7dcb093a4d77 mm/kasan: switch from strlcpy to strscpy adds edeacad0505f kasan: fix kasan_byte_accessible() to be consistent with a [...] adds eca4aadb6375 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 8e23196c2b1f mm, kasan: don't poison boot memory with tag-based modes adds 625fdf677074 arm64: kasan: allow to init memory when setting tags adds c7a4f172f026 kasan: init memory in kasan_(un)poison for HW_TAGS adds 18edd98c47cf kasan, mm: integrate page_alloc init with HW_TAGS adds 0e4d64bdcec8 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds a7692deb90da kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 0aaf2d57021f kasan, mm: integrate slab init_on_free with HW_TAGS adds 543b18eaa7ab kasan: docs: clean up sections adds 1b8a23aab231 kasan: docs: update overview section adds 22115fa4c95d kasan: docs: update usage section adds 82361dd63e3f kasan: docs: update error reports section adds 34022ad6ea9c kasan: docs: update boot parameters section adds e82130775164 kasan: docs: update GENERIC implementation details section adds e19b546cc093 kasan: docs: update SW_TAGS implementation details section adds 6aee9513c4f1 kasan: docs: update HW_TAGS implementation details section adds ef394c30cd00 kasan: docs: update shadow memory section adds 4d4ded957345 kasan: docs: update ignoring accesses section adds d365d93cdb86 kasan: docs: update tests section adds e607ac4300bb kasan: record task_work_add() call stack adds c7d93ce61eb0 kasan: detect false-positives in tests adds db84ad342ed6 irq_work: record irq_work_queue() call stack adds af16003dec23 mm: move mem_init_print_info() into mm_init() adds 5e1e6b4c853d mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds 62e253fe100c mm: remove lru_add_drain_all in alloc_contig_range adds b0003c70056d include/linux/page-flags-layout.h: correctly determine LAS [...] adds d71638b784a0 include/linux/page-flags-layout.h: cleanups adds 9fc1373f7292 mm/page_alloc: rename alloc_mask to alloc_gfp adds cd3447ce719c mm/page_alloc: rename gfp_mask to gfp adds 79ab4382bc0d mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 9f03f83fe354 mm/mempolicy: rename alloc_pages_current to alloc_pages adds b02b7a4d7e63 mm/mempolicy: rewrite alloc_pages documentation adds bef15e0cd4e9 mm/mempolicy: rewrite alloc_pages_vma documentation adds 671ee06f4dd4 mm/mempolicy: fix mpol_misplaced kernel-doc adds 5e5f683f3a0d mm: page_alloc: dump migrate-failed pages adds ed4e61c3f01b mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 7d931df2eaf2 mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 7855446f91a8 mm/page_alloc: duplicate include linux/vmalloc.h adds 786e290f34e8 mm/page_alloc: rename alloced to allocated adds d40a800ea2ec mm/page_alloc: add a bulk page allocator adds 4cbaa5a4580c mm-page_alloc-add-a-bulk-page-allocator-fix adds dca1a7bae975 mm/page_alloc: Add a bulk page allocator -fix -fix adds bbb87524abe2 mm/page_alloc: add a bulk page allocator -fix -fix -fix adds d9d48242e8db mm/page_alloc: add an array-based interface to the bulk pa [...] adds f22d947ef735 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds 6c22ea5bc825 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 20f5cfd8a400 mm/page_alloc: inline __rmqueue_pcplist adds 8549ac7e0ef0 SUNRPC: set rq_page_end differently adds 01eec2d05c91 SUNRPC: refresh rq_pages using a bulk page allocator adds 8fdd71a69f19 net: page_pool: refactor dma_map into own function page_po [...] adds 2be71747001a net: page_pool: use alloc_pages_bulk in refill code path adds 58139d43c6f7 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 0c1f29b80603 mm/page_alloc: redundant definition variables of pfn in for loop adds 062643cc2604 mm/memory-failure: unnecessary amount of unmapping adds 67492f75f9d6 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 9eed1094f7d5 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 29e74e8258e1 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 62cd1a606792 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 7c8275fbbaa6 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds e07699bb5e14 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 83e604062cd3 mm/hugetlb: remove redundant reservation check condition i [...] adds f3d4e286e02e mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds b969c3e372f3 mm/hugetlb: use some helper functions to cleanup code adds b9227f6bc711 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 61b4d345cb84 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds fbae9712ee64 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 51111a39d828 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 3ea1851ded8a khugepaged: remove unneeded return value of khugepaged_col [...] adds 2e5250bb969f khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds a35fa00743bd khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 6c0a7fde8408 khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds 226da5c82739 mm/huge_memory.c: remove unnecessary local variable ret2 adds 45a732216490 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 3dfb5708066a mm/huge_memory.c: make get_huge_zero_page() return bool adds d6bfa0a43a16 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds 31949fd28327 mm/huge_memory.c: remove redundant PageCompound() check adds 6fca7363a654 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds f710decf6259 mm/huge_memory.c: use helper function migration_entry_to_page() adds a56b58c2f07f mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds a3a1ad4a751d khugepaged: use helper function range_in_vma() in collapse [...] adds fbf11ae1917c khugepaged: remove unnecessary out label in collapse_huge_page() adds 9b046ab69386 khugepaged: remove meaningless !pte_present() check in khu [...] adds 345bbf84da34 mm: huge_memory: a new debugfs interface for splitting THP tests adds 7a22b40413b3 mm: huge_memory: debugfs for file-backed THP split adds 165f42e73e97 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds ee3486e26c4a mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds 6ed114c9087a mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds 992aec7a3ae0 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 6a3aee426909 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds f9d2a92fe6cf mm/cma: change cma mutex to irq safe spinlock adds cbcb88e069f8 hugetlb: no need to drop hugetlb_lock to call cma_release adds 019f237acd13 hugetlb: add per-hstate mutex to synchronize user adjustments adds b18cb2377195 hugetlb: create remove_hugetlb_page() to separate functionality adds f6628ce12dc1 hugetlb: call update_and_free_page without hugetlb_lock adds 309197375dc6 hugetlb: change free_pool_huge_page to remove_pool_huge_page adds ed436262410d hugetlb: make free_huge_page irq safe adds 7dc57229edac hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 0dc980f63e3a mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds 48b81224a4f5 mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 3d0b8b0e181d mm,hugetlb: drop clearing of flag from prep_new_huge_page adds 610e59c899e1 mm,hugetlb: split prep_new_huge_page functionality adds 81a27f542282 mm: make alloc_contig_range handle free hugetlb pages adds 8c36dc8f0721 mm: make alloc_contig_range handle in-use hugetlb pages adds fe5337dda8e5 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 79cb90022664 userfaultfd: add minor fault registration mode adds 13b1df9643a5 userfaultfd/hugetlbfs: fix minor fault page leak adds 8744c8d82595 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds dcb26cf1a827 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds 7791fc10d355 userfaultfd: add UFFDIO_CONTINUE ioctl adds 1a009f3a9b39 userfaultfd: update documentation to describe minor fault [...] adds c537ac26a5ea userfaultfd/selftests: add test exercising minor fault handling adds 4ba03a06889b mm/vmscan: move RECLAIM* bits to uapi header adds 925f040b1712 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds fbbfeee24c49 mm: vmscan: use nid from shrink_control for tracepoint adds 642e93dfc702 mm: vmscan: consolidate shrinker_maps handling code adds 32daf3a944f8 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds a1cc5dee03b5 mm: vmscan: remove memcg_shrinker_map_size adds 545dc4ec56ec mm: vmscan: use kvfree_rcu instead of call_rcu adds 176ac3b5f9f1 mm: memcontrol: rename shrinker_map to shrinker_info adds bdf55ae9bddb mm: vmscan: add shrinker_info_protected() helper adds 58fa3aef3c0a mm-vmscan-add-shrinker_info_protected-helper-fix adds ff32c6794926 mm: vmscan: use a new flag to indicate shrinker is registered adds 9b71aa255143 mm: vmscan: add per memcg shrinker nr_deferred adds 6baef138e17d mm: vmscan: use per memcg nr_deferred of shrinker adds 571d004f9468 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 06e5cd6ab112 mm: memcontrol: reparent nr_deferred when memcg offline adds f40afa177e39 mm: vmscan: shrink deferred objects proportional to priority adds b83dca656338 mm/compaction: remove unused variable sysctl_compact_memory adds afb915bc9f42 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds e4a7590cb8b9 mm: disable LRU pagevec during the migration temporarily adds 1a7a52f65dfb mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds a62c09567bca mm: fs: invalidate BH LRU during page migration adds 8d37d90292e3 mm/migrate.c: make putback_movable_page() static adds e2ee05a24f72 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds e678d53e34e3 mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 762787c7c782 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds a2032bc66b02 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 9dffbfc12bf9 mm: vmstat: add cma statistics adds e4b5b2d71a52 mm: cma: use pr_err_ratelimited for CMA warning adds 205ae807fda9 mm: cma: add trace events for CMA alloc perf testing adds 3aebab48c259 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds 022df6c47faf mm: cma: support sysfs adds 2151e5317a91 mm: cma: add the CMA instance name to cma trace events adds b2c086049459 mm: use proper type for cma_[alloc|release] adds 19451b6a2c1d ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 7a26e54374ec ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds ddba4085809c ksm: remove dedicated macro KSM_FLAG_MASK adds 4a0f001dc43b ksm: fix potential missing rmap_item for stable_node adds 221d885911cc mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds ded2205bd37c mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 8548bc638cf2 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds edc9b4c7c043 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds b04004d63eb9 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 854b9c3f9904 x86/mm: track linear mapping split events adds 608d01e9d2da mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 18072c129bcc mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 56b03fa4dfb1 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds de9dcbe2d1ed mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 50883d16bac2 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 7d35013f52ef mm-drop-redundant-arch_enable__migration-fix adds 7bdf68a81fa1 mm-drop-redundant-arch_enable__migration-fix-fix adds cd72626a03f2 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 1ef0b9587e04 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 9bc5da968331 mm/util.c: reduce mem_dump_obj() object size adds 261f99d6baa2 mm/util.c: fix typo adds 607327e46051 mm/gup: don't pin migrated cma pages in movable zone adds 4e7e54ef3aa0 mm/gup: check every subpage of a compound page during isolation adds 19396ff69139 mm/gup: return an error on migration failure adds b25f2d75a29d mm/gup: check for isolation errors adds bb96e34e13bd mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 3d03f0f12249 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds f3fc0a12058d mm: apply per-task gfp constraints in fast path adds de572725aad6 mm: honor PF_MEMALLOC_PIN for all movable pages adds cf3c7aeacb20 mm/gup: do not migrate zero page adds 5502a7e80077 mm/gup: migrate pinned pages out of movable zone adds acd1a3d59ca7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 183fb0a28374 mm/gup: change index type to long as it counts pages adds 162fab05badc mm/gup: longterm pin migration cleanup adds 89dfa5faf199 selftests/vm: gup_test: fix test flag adds 8f2acd2e3248 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 29ca2b744180 mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds 61ce6e2a1e22 drivers/base/memory: introduce memory_block_{online,offline} adds ba9b7ae7d1a3 mm,memory_hotplug: relax fully spanned sections check adds 400e4b565d37 mm,memory_hotplug: factor out adjusting present pages into [...] adds f14d8ea973e6 mm,memory_hotplug: allocate memmap from the added memory range adds 3f840702ffb9 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds a953e5447c45 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds e8942fbc2268 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 8b629c7197c0 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 2ca5e58b5c91 mm/zswap.c: switch from strlcpy to strscpy adds c4235dbc0739 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 9f77a8378006 iov_iter: lift memzero_page() to highmem.h adds 2f38874f0265 btrfs: use memzero_page() instead of open coded kmap pattern adds 6fd563a8ba95 mm/highmem.c: fix coding style issue adds 3e431ef2fbd5 mm/highmem: Remove deprecated kmap_atomic adds f37edda60431 mm/mempool: minor coding style tweaks adds 581b4eb5d2ea mm/swapfile: minor coding style tweaks adds 41705e050559 mm/sparse: minor coding style tweaks adds 754e8bb6c7bd mm/vmscan: minor coding style tweaks adds 6eed7350679c mm/compaction: minor coding style tweaks adds 0cf1008c5795 mm/oom_kill: minor coding style tweaks adds a2902d6a3b00 mm/shmem: minor coding style tweaks adds 3dad19b5db00 mm/page_alloc: minor coding style tweaks adds c92397c1c56d mm/filemap: minor coding style tweaks adds f47227fa5d0c mm/mlock: minor coding style tweaks adds 0bf80d22be74 mm/frontswap: minor coding style tweaks adds 62a563a93a9a mm/vmalloc: minor coding style tweaks adds 320453f362cc mm/memory_hotplug: minor coding style tweaks adds 59e4d5c79970 mm/mempolicy: minor coding style tweaks adds e11299cf4e0f mm/process_vm_access.c: remove duplicate include adds 35eaef74e16d kfence: zero guard page after out-of-bounds access adds 0ac66fbbadde kfence: await for allocation using wait_event adds 5d744ff5acbb kfence: maximize allocation wait timeout duration adds e5bcc059aa23 kfence: use power-efficient work queue to run delayed work adds a4c3856fa1da fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 7adb71bb2d08 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 884c4305093c kernel/hung_task.c: Monitor killed tasks. adds 511a9cc02f99 alpha: eliminate old-style function definitions adds 653e421ed4ca fs/proc/generic.c: fix incorrect pde_is_permanent check adds 4d24071c7039 proc: save LOC in __xlate_proc_name() adds 1cd4b818a2e7 proc: mandate ->proc_lseek in "struct proc_ops" adds 0789221a30d9 proc: smoke test lseek() adds d1a3e950a0b7 proc: delete redundant subset=pid check adds 179fd1edeb41 selftests: proc: test subset=pid adds d153850a84ea procfs: allow reading fdinfo with PTRACE_MODE_READ adds 3d71f12b5126 procfs/dmabuf: add inode number to /proc/*/fdinfo adds b93b1537ef8a proc/sysctl: fix function name error in comments adds 6c71af90981e proc/sysctl: make protected_* world readable adds 7a368e974b12 include: remove pagemap.h from blkdev.h adds 3ed0101af362 kernel.h: drop inclusion in bitmap.h adds c07859c1462d linux/profile.h: remove unnecessary declaration adds 477ddd77a0ef kernel/async.c: fix pr_debug statement adds 8ab695bec812 kernel/cred.c: make init_groups static adds 5dad9e2eb404 tools: disable -Wno-type-limits adds d2698aaa14d0 tools: bitmap: sync function declarations with the kernel adds ed0f3d08f23a tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds ce2927b51380 arch: rearrange headers inclusion order in asm/bitops for [...] adds 764d97d1bfed lib: extend the scope of small_const_nbits() macro adds 0c3b2553d406 tools: sync small_const_nbits() macro with the kernel adds 9ed07a971a5d lib: inline _find_next_bit() wrappers adds ac736a547059 tools: sync find_next_bit implementation adds 54a162fb50f3 lib: add fast path for find_next_*_bit() adds 3335520506ac lib: add fast path for find_first_*_bit() and find_last_bit() adds bfa082638df3 h8300: rearrange headers inclusion order in asm/bitops adds 92f9516d91ca tools: sync lib/find_bit implementation adds da25dfc871c8 MAINTAINERS: add entry for the bitmap API adds cafed6401449 lib/bch.c: fix a typo in the file bch.c adds 46c8ad9498da lib: fix inconsistent indenting in process_bit1() adds 8762a98b03b3 lib/list_sort.c: fix typo in function description adds 3e669f982976 lib/genalloc.c: Fix a typo adds 70ffd5d2677a lib: crc8: pointer to data block should be const adds 2d22bf6dd0a2 lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds 80f6e1c5e11a lib/percpu_counter: tame kernel-doc compile warning adds 02ae597ac0d6 lib/genalloc: add parameter description to fix doc compile [...] adds 744e567cb3b0 lib: parser: clean up kernel-doc adds 28a3b6c27364 include/linux/compat.h: remove unneeded declaration from C [...] adds 9573e2b4fe59 checkpatch: warn when missing newline in return sysfs_emit [...] adds 11ad7a87279d checkpatch: exclude four preprocessor sub-expressions from [...] adds 27b9bdf7847a checkpatch: improve ALLOC_ARRAY_ARGS test adds dba3e51a8c81 kselftest: introduce new epoll test case adds 0668d5ad59d4 fs/epoll: restore waking from ep_done_scan() adds a023785baaeb isofs: fix fall-through warnings for Clang adds 183e6d79c438 fs/nilfs2: fix misspellings using codespell tool adds c1f5a2dc43b8 nilfs2: fix typos in comments adds 9ed4b758d467 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds e7f1b702654e hpfs: replace one-element array with flexible-array member adds 7717c1021bc3 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds 83ce524c6248 kernel/fork.c: simplify copy_mm() adds 93587304bbde kernel/fork.c: fix typos adds 679b5fe049ca kernel/crash_core: add crashkernel=auto for vmcore creation adds e2a6cfe374f3 kexec: Add kexec reboot string adds 5d76db69351e kernel: kexec_file: fix error return code of kexec_calcula [...] adds 7a9ba505112c kexec: dump kmessage before machine_kexec adds e87f3dbbc470 gcov: combine common code adds 69da4b2ad365 gcov: simplify buffer allocation adds f0727ff4b41a gcov: use kvmalloc() adds f91dc2dae98f gcov: clang: fix clang-11+ build adds e57cd2869466 gcov: clang: drop support for clang-10 and older adds d4b42c23137f smp: kernel/panic.c - silence warnings adds 689e6926bde0 delayacct: clear right task's flag after blkio completes adds 63b5df0c0274 aio: simplify read_events() adds c6828bcb5ac1 gdb: lx-symbols: store the abspath() adds 4d11c102f5d0 scripts/gdb: document lx_current is only supported by x86 adds 64d2a82cbca9 scripts/gdb: add lx_current support for arm64 adds 3fcc12f97f32 kernel/resource: make walk_system_ram_res() find all busy [...] adds f4ff97f25f1f kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds f71c7cc6dd04 kernel/resource: remove first_lvl / siblings_only logic adds 8d7f80de34fd kernel/resource: allow region_intersects users to hold res [...] adds 0de9f834b1c8 kernel-resource-allow-region_intersects-users-to-hold-reso [...] adds 0d2eeb96425f kernel/resource: refactor __request_region to allow extern [...] adds 621ad8c65689 kernel/resource: fix locking in request_free_mem_region adds 0601367dad75 selftests: remove duplicate include adds 737d9dbaa5c3 kernel/async.c: stop guarding pr_debug() statements adds 39bc57623f40 kernel/async.c: remove async_unregister_domain() adds 55cbd6a8449b init/initramfs.c: do unpacking asynchronously adds 50937f03d601 modules: add CONFIG_MODPROBE_PATH adds e39fb2c85c3f ipc/sem.c: mundane typo fixes adds f5bb3abf5a74 Merge branch 'akpm-current/current' adds 4c876eac0873 mm: fix some typos and code style problems adds 68d565133c85 drivers/char: remove /dev/kmem for good adds 920a733e45d4 mm: remove xlate_dev_kmem_ptr() adds 8930fc9e0915 mm/vmalloc: remove vwrite() adds 145cfdfde8b7 arm: print alloc free paths for address in registers adds 8b38d7ec0210 scripts/spelling.txt: add "overlfow" adds a110417f0224 scripts/spelling.txt: Add "diabled" typo adds d49873820e4d scripts/spelling.txt: add "overflw" adds 5b453fe65293 mm/slab.c: fix spelling mistake "disired" -> "desired" adds 844b3ce075cc include/linux/pgtable.h: few spelling fixes adds ccce781cdab9 kernel/umh.c: fix some spelling mistakes adds 1bfb051535fe kernel/user_namespace.c: fix typos adds 7a7348e1e78e kernel/up.c: fix typo adds 385ecce4efaa kernel/sys.c: fix typo adds b0c963644cc9 fs: fat: fix spelling typo of values adds ad6d543e2a78 ipc/sem.c: spelling fix adds 8f7985dafda9 treewide: remove editor modelines and cruft adds f68f9140cb2d mm: fix typos in comments adds 206386975450 mm: fix typos in comments adds 3a3c5496a6d8 mmap: make mlock_future_check() global adds f2267a2a2a63 riscv/Kconfig: make direct map manipulation options depend on MMU adds 7af7fc2861b1 set_memory: allow set_direct_map_*_noflush() for multiple pages adds 1dbe117e814c set_memory: allow querying whether set_direct_map_*() is a [...] adds fbdbaa93ed06 mm: introduce memfd_secret system call to create "secret" [...] adds 33631d3a2e4b memfd_secret: use unsigned int rather than long as syscall [...] adds b18eabc2a2f2 secretmem/gup: don't check if page is secretmem without reference adds c5f9fee93e13 secretmem: optimize page_is_secretmem() adds ba2cd515a092 PM: hibernate: disable when there are active secretmem users adds 10f09574ce1b arch, mm: wire up memfd_secret system call where relevant adds 089b1ed0f101 memfd_secret: use unsigned int rather than long as syscall [...] adds a23afe8ee14e secretmem: test: add basic selftest for memfd_secret(2) adds 4252f57600cb memfd_secret: use unsigned int rather than long as syscall [...] adds 390829ecaf4d Merge branch 'akpm/master' adds e3d35712f85a Add linux-next specific files for 20210423
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 (18250b538735) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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/ABI/testing/sysfs-block-rnbd | 18 + Documentation/ABI/testing/sysfs-bus-pci | 11 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 13 + Documentation/admin-guide/kernel-parameters.rst | 5 + Documentation/admin-guide/kernel-parameters.txt | 54 +- Documentation/bpf/bpf_devel_QA.rst | 17 +- Documentation/dev-tools/kcsan.rst | 88 +- .../devicetree/bindings/arm/mstar/mstar.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 24 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../bindings/gpio/rockchip,gpio-bank.yaml | 82 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 + .../interrupt-controller/idt,32434-pic.yaml | 48 + .../bindings/mailbox/ti,secure-proxy.txt | 50 - .../bindings/mailbox/ti,secure-proxy.yaml | 79 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/mmc/mmc-spi-slot.txt | 6 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 9 + .../devicetree/bindings/net/fsl-enetc.txt | 15 + .../devicetree/bindings/net/idt,3243x-emac.yaml | 73 + .../devicetree/bindings/net/qcom,ipa.yaml | 19 + .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 8 + .../devicetree/bindings/net/wireless/ieee80211.txt | 24 - .../bindings/net/wireless/ieee80211.yaml | 45 + .../bindings/net/wireless/mediatek,mt76.txt | 78 - .../bindings/net/wireless/mediatek,mt76.yaml | 228 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 23 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 151 + .../bindings/pinctrl/rockchip,pinctrl.txt | 59 +- .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 336 ++ .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 62 + .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 245 -- .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 198 + .../bindings/thermal/brcm,ns-thermal.txt | 37 - .../bindings/thermal/brcm,ns-thermal.yaml | 60 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/thermal-sensor.yaml | 3 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/thermal/sysfs-api.rst | 12 +- Documentation/filesystems/f2fs.rst | 8 + Documentation/hwmon/amd_energy.rst | 119 - Documentation/hwmon/index.rst | 2 +- Documentation/hwmon/max15301.rst | 87 + Documentation/hwmon/sysfs-interface.rst | 8 + Documentation/networking/ethtool-netlink.rst | 150 +- Documentation/networking/statistics.rst | 44 +- Documentation/powerpc/vas-api.rst | 4 +- Documentation/scheduler/sched-domains.rst | 10 +- .../translations/zh_CN/core-api/index.rst | 126 + .../translations/zh_CN/core-api/irq/concepts.rst | 24 + .../translations/zh_CN/core-api/irq/index.rst | 19 + .../zh_CN/core-api/irq/irq-affinity.rst | 76 + .../translations/zh_CN/core-api/irq/irq-domain.rst | 227 + .../zh_CN/core-api/irq/irqflags-tracing.rst | 45 + Documentation/translations/zh_CN/index.rst | 2 + .../translations/zh_CN/openrisc/index.rst | 30 + .../translations/zh_CN/openrisc/openrisc_port.rst | 124 + Documentation/translations/zh_CN/openrisc/todo.rst | 20 + Documentation/virt/kvm/amd-memory-encryption.rst | 142 + Documentation/virt/kvm/api.rst | 192 +- Documentation/virt/kvm/arm/ptp_kvm.rst | 4 +- MAINTAINERS | 37 +- Makefile | 2 +- Next/SHA1s | 210 +- Next/Trees | 1 + Next/merge.log | 4353 ++++++++++++-------- arch/alpha/kernel/pc873xx.c | 4 +- arch/arm/arm-soc-for-next-contents.txt | 27 +- arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 30 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 306 +- .../boot/dts/mstar-infinity2m-ssd202d-unitv2.dts | 25 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55-t55.dts | 281 ++ arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 282 ++ arch/arm/boot/dts/qcom-sdx55.dtsi | 207 +- arch/arm/configs/qcom_defconfig | 10 +- arch/arm/crypto/curve25519-core.S | 2 +- arch/arm/include/asm/set_memory.h | 8 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/smccc-call.S | 11 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 24 +- arch/arm/mm/dump.c | 4 +- arch/arm/mm/init.c | 21 - arch/arm/mm/ptdump_debugfs.c | 15 +- arch/arm/probes/uprobes/core.c | 4 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 14 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 2 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 8 +- .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 2 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 6 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 13 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 7 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 3 +- arch/arm64/crypto/aes-modes.S | 1 + arch/arm64/include/asm/kvm_host.h | 9 +- arch/arm64/kvm/arm.c | 4 +- arch/arm64/kvm/guest.c | 5 - arch/arm64/kvm/mmu.c | 118 +- arch/arm64/kvm/perf.c | 8 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/trace_arm.h | 66 - arch/arm64/kvm/vgic/vgic-mmio-v3.c | 4 +- arch/csky/include/asm/Kbuild | 1 + arch/csky/include/asm/segment.h | 7 - arch/csky/include/asm/uaccess.h | 360 +- arch/csky/lib/usercopy.c | 364 +- arch/csky/mm/fault.c | 2 +- arch/csky/mm/syscache.c | 1 + arch/m68k/coldfire/intc-simr.c | 12 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/signal.c | 3 + arch/microblaze/lib/memcpy.c | 4 + arch/microblaze/lib/memmove.c | 5 + arch/microblaze/lib/memset.c | 2 + arch/mips/boot/compressed/Makefile | 2 +- arch/mips/include/asm/bootinfo.h | 2 +- arch/mips/include/asm/div64.h | 59 +- arch/mips/include/asm/kvm_host.h | 17 +- .../asm/mach-cavium-octeon/kernel-entry-init.h | 8 + .../asm/mach-loongson64/kernel-entry-init.h | 27 + arch/mips/include/asm/pci.h | 1 - arch/mips/include/asm/uaccess.h | 8 +- arch/mips/kernel/Makefile | 8 +- arch/mips/kernel/relocate_kernel.S | 9 +- arch/mips/kvm/mips.c | 21 +- arch/mips/kvm/mmu.c | 100 +- arch/mips/kvm/vz.c | 19 +- arch/mips/loongson64/reset.c | 113 + arch/mips/pci/pci-legacy.c | 23 +- arch/mips/pci/pci-rt2880.c | 50 +- arch/mips/pci/pci-rt3883.c | 10 +- arch/mips/rb532/devices.c | 25 +- arch/mips/vdso/Makefile | 4 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/Makefile | 5 +- arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 21 - arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 2 + arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/fixmap.h | 9 + arch/powerpc/include/asm/inst.h | 21 +- arch/powerpc/include/asm/interrupt.h | 74 +- arch/powerpc/include/asm/kvm_book3s.h | 14 +- arch/powerpc/include/asm/kvm_host.h | 7 - arch/powerpc/include/asm/kvm_ppc.h | 12 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 5 +- arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/include/asm/perf_event_server.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/topology.h | 2 +- arch/powerpc/include/asm/vio.h | 1 + arch/powerpc/include/uapi/asm/errno.h | 1 + arch/powerpc/kernel/align.c | 2 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 15 +- arch/powerpc/kernel/fadump.c | 16 +- arch/powerpc/kernel/head_8xx.S | 49 +- arch/powerpc/kernel/head_book3s_32.S | 43 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/iommu.c | 23 +- arch/powerpc/kernel/irq.c | 13 +- arch/powerpc/kernel/legacy_serial.c | 33 +- arch/powerpc/kernel/mce.c | 3 +- arch/powerpc/kernel/optprobes.c | 24 +- arch/powerpc/kernel/optprobes_head.S | 65 +- arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/prom.c | 19 +- arch/powerpc/kernel/setup_64.c | 19 +- arch/powerpc/kernel/smp.c | 62 +- arch/powerpc/kernel/trace/ftrace.c | 22 +- arch/powerpc/kernel/traps.c | 6 +- arch/powerpc/kexec/crash.c | 3 +- arch/powerpc/kvm/book3s.c | 18 +- arch/powerpc/kvm/book3s.h | 10 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 98 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 25 +- arch/powerpc/kvm/book3s_hv.c | 97 +- arch/powerpc/kvm/book3s_hv_builtin.c | 3 + arch/powerpc/kvm/book3s_hv_nested.c | 37 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 3 +- arch/powerpc/kvm/book3s_pr.c | 56 +- arch/powerpc/kvm/e500_mmu_host.c | 29 +- arch/powerpc/kvm/trace_booke.h | 15 - arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 2 +- arch/powerpc/lib/inst.c | 73 - arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/fault.c | 16 +- arch/powerpc/mm/maccess.c | 21 + arch/powerpc/mm/mmu_context.c | 24 +- arch/powerpc/net/bpf_jit.h | 3 + arch/powerpc/net/bpf_jit_comp32.c | 59 +- arch/powerpc/perf/core-book3s.c | 9 +- arch/powerpc/perf/isa207-common.c | 109 +- arch/powerpc/perf/isa207-common.h | 9 +- arch/powerpc/perf/power10-events-list.h | 4 +- arch/powerpc/perf/power10-pmu.c | 13 + arch/powerpc/perf/power9-pmu.c | 13 + arch/powerpc/platforms/44x/Kconfig | 2 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 +- arch/powerpc/platforms/Kconfig.cputype | 1 + arch/powerpc/platforms/cell/iommu.c | 3 +- arch/powerpc/platforms/pasemi/iommu.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 15 +- arch/powerpc/platforms/powernv/setup.c | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 14 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 13 +- arch/powerpc/platforms/pseries/iommu.c | 12 +- arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 16 + arch/powerpc/sysdev/dart_iommu.c | 3 +- arch/powerpc/sysdev/xive/common.c | 9 +- arch/powerpc/sysdev/xive/native.c | 6 + arch/powerpc/sysdev/xive/xive-internal.h | 1 + arch/powerpc/xmon/xmon.c | 22 +- arch/s390/crypto/arch_random.c | 4 + arch/s390/include/asm/cmpxchg.h | 8 +- arch/s390/include/asm/kvm_host.h | 4 + arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/entry.h | 2 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/perf_event.c | 21 - arch/s390/kvm/kvm-s390.c | 3 + arch/s390/pci/pci_sysfs.c | 35 + arch/sh/kernel/perf_event.c | 18 - arch/x86/Kconfig | 4 +- arch/x86/Makefile | 4 +- arch/x86/crypto/Makefile | 2 - arch/x86/crypto/aesni-intel_avx-x86_64.S | 28 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 5 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 7 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 8 +- arch/x86/crypto/sha1_ni_asm.S | 8 +- arch/x86/crypto/sha256-avx2-asm.S | 13 +- arch/x86/crypto/sha512-avx-asm.S | 41 +- arch/x86/crypto/sha512-avx2-asm.S | 42 +- arch/x86/crypto/sha512-ssse3-asm.S | 41 +- arch/x86/events/amd/iommu.c | 6 +- arch/x86/events/amd/uncore.c | 6 +- arch/x86/events/core.c | 330 +- arch/x86/events/intel/core.c | 689 +++- arch/x86/events/intel/cstate.c | 39 +- arch/x86/events/intel/ds.c | 32 +- arch/x86/events/intel/lbr.c | 9 +- arch/x86/events/intel/p4.c | 16 +- arch/x86/events/intel/uncore.c | 7 + arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snb.c | 131 + arch/x86/events/intel/uncore_snbep.c | 61 +- arch/x86/events/msr.c | 2 + arch/x86/events/perf_event.h | 119 +- arch/x86/events/rapl.c | 2 + arch/x86/hyperv/hv_apic.c | 16 +- arch/x86/hyperv/hv_init.c | 2 +- arch/x86/hyperv/hv_proc.c | 25 +- arch/x86/hyperv/irqdomain.c | 6 +- arch/x86/hyperv/mmu.c | 8 +- arch/x86/hyperv/nested.c | 8 +- arch/x86/include/asm/cpu.h | 6 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/floppy.h | 1 - arch/x86/include/asm/kvm_host.h | 46 +- arch/x86/include/asm/mshyperv.h | 33 +- arch/x86/include/asm/msr-index.h | 3 + arch/x86/include/asm/vmx.h | 1 + arch/x86/include/uapi/asm/vmx.h | 1 + arch/x86/kernel/apic/x2apic_uv_x.c | 3 +- arch/x86/kernel/cpu/intel.c | 16 + arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/e820.c | 4 +- arch/x86/kernel/kvm.c | 128 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/pci-dma.c | 7 - arch/x86/kernel/signal_compat.c | 5 +- arch/x86/kernel/smpboot.c | 90 +- arch/x86/kvm/Makefile | 2 + arch/x86/kvm/cpuid.c | 89 +- arch/x86/kvm/cpuid.h | 58 +- arch/x86/kvm/mmu/mmu.c | 304 +- arch/x86/kvm/mmu/mmu_internal.h | 34 +- arch/x86/kvm/mmu/tdp_mmu.c | 701 ++-- arch/x86/kvm/mmu/tdp_mmu.h | 51 +- arch/x86/kvm/svm/nested.c | 80 +- arch/x86/kvm/svm/sev.c | 815 +++- arch/x86/kvm/svm/svm.c | 152 +- arch/x86/kvm/svm/svm.h | 13 +- arch/x86/kvm/vmx/nested.c | 39 +- arch/x86/kvm/vmx/nested.h | 5 + arch/x86/kvm/vmx/sgx.c | 502 +++ arch/x86/kvm/vmx/sgx.h | 34 + arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 4 +- arch/x86/kvm/vmx/vmx.c | 171 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/vmx/vmx_ops.h | 4 + arch/x86/kvm/x86.c | 74 +- arch/x86/platform/uv/uv_nmi.c | 13 +- arch/x86/power/hibernate.c | 89 +- block/bfq-iosched.c | 3 +- block/blk-core.c | 34 +- block/blk-mq-debugfs.c | 8 + block/blk-mq-tag.c | 128 +- block/blk-mq-tag.h | 6 +- block/blk-mq.c | 34 +- block/blk-mq.h | 1 + block/blk.h | 11 +- block/elevator.c | 9 + block/ioctl.c | 2 + block/mq-deadline.c | 7 +- certs/Kconfig | 2 +- certs/Makefile | 2 + certs/system_certificates.S | 3 +- crypto/Kconfig | 5 - crypto/af_alg.c | 94 +- crypto/crc32_generic.c | 24 +- crypto/ecc.h | 8 - drivers/acpi/apei/einj.c | 1 - drivers/acpi/video_detect.c | 24 + drivers/ata/libata-eh.c | 1 + drivers/base/memory.c | 91 +- drivers/bcma/driver_mips.c | 7 - drivers/block/ataflop.c | 16 +- drivers/block/brd.c | 19 +- drivers/block/drbd/drbd_receiver.c | 1 + drivers/block/drbd/drbd_req.c | 1 + drivers/block/floppy.c | 23 +- drivers/block/null_blk/main.c | 114 +- drivers/block/null_blk/null_blk.h | 5 + drivers/block/rnbd/rnbd-clt-sysfs.c | 84 +- drivers/block/rnbd/rnbd-clt.c | 171 +- drivers/block/rnbd/rnbd-clt.h | 6 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +- drivers/block/rnbd/rnbd-srv.c | 69 +- drivers/block/rnbd/rnbd-srv.h | 3 +- drivers/comedi/drivers/ni_routes.c | 1 + drivers/comedi/drivers/ni_routes.h | 1 + .../comedi/drivers/ni_routing/ni_device_routes.c | 1 + .../comedi/drivers/ni_routing/ni_device_routes.h | 1 + .../drivers/ni_routing/ni_device_routes/all.h | 1 + .../ni_routing/ni_device_routes/pci-6070e.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 + .../ni_routing/ni_device_routes/pxi-6030e.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 + .../ni_routing/ni_device_routes/pxie-6251.c | 1 + .../ni_routing/ni_device_routes/pxie-6535.c | 1 + .../ni_routing/ni_device_routes/pxie-6738.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.h | 1 + .../drivers/ni_routing/ni_route_values/all.h | 1 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 + .../ni_routing/ni_route_values/ni_eseries.c | 1 + .../ni_routing/ni_route_values/ni_mseries.c | 1 + .../drivers/ni_routing/tools/convert_c_to_py.c | 1 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 + .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 + .../drivers/ni_routing/tools/csv_collection.py | 1 + .../drivers/ni_routing/tools/make_blank_csv.py | 1 + .../comedi/drivers/ni_routing/tools/ni_names.py | 1 + drivers/comedi/drivers/tests/ni_routes_test.c | 1 + drivers/comedi/drivers/tests/unittest.h | 1 + drivers/cpufreq/Kconfig | 23 +- .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 +- drivers/crypto/atmel-i2c.c | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/cavium/zip/common.h | 1 - drivers/crypto/ccp/ccp-dev.c | 12 +- drivers/crypto/ccp/sev-dev.c | 193 +- drivers/crypto/ccp/sev-dev.h | 4 +- drivers/crypto/ccp/sp-dev.c | 12 +- drivers/crypto/ccp/sp-dev.h | 15 +- drivers/crypto/ccp/sp-pci.c | 1 + drivers/crypto/ccree/cc_driver.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 5 - drivers/crypto/chelsio/chcr_core.c | 3 +- drivers/crypto/chelsio/chcr_core.h | 1 - drivers/crypto/geode-aes.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 11 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 32 +- drivers/crypto/hisilicon/qm.c | 57 +- drivers/crypto/hisilicon/qm.h | 8 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 52 +- drivers/crypto/hisilicon/sgl.c | 37 +- drivers/crypto/hisilicon/trng/trng.c | 13 +- drivers/crypto/hisilicon/zip/zip_main.c | 34 +- drivers/crypto/img-hash.c | 3 - drivers/crypto/ixp4xx_crypto.c | 7 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 10 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 33 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 144 +- drivers/crypto/omap-aes.c | 7 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 25 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 40 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 +- drivers/crypto/qat/qat_common/adf_init.c | 4 + drivers/crypto/s5p-sss.c | 15 +- drivers/crypto/sa2ul.c | 135 +- drivers/crypto/sa2ul.h | 4 + drivers/crypto/stm32/stm32-cryp.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 8 +- drivers/crypto/ux500/cryp/cryp_core.c | 1 - drivers/crypto/ux500/cryp/cryp_p.h | 1 - drivers/crypto/ux500/hash/hash_core.c | 1 - drivers/cxl/mem.c | 9 +- drivers/dma/at_xdmac.c | 11 - drivers/dma/idxd/cdev.c | 132 +- drivers/dma/idxd/device.c | 41 +- drivers/dma/idxd/dma.c | 77 +- drivers/dma/idxd/idxd.h | 101 +- drivers/dma/idxd/init.c | 383 +- drivers/dma/idxd/irq.c | 10 +- drivers/dma/idxd/submit.c | 2 +- drivers/dma/idxd/sysfs.c | 410 +- drivers/dma/k3dma.c | 4 +- drivers/dma/qcom/gpi.c | 1 + drivers/dma/qcom/hidma.c | 6 - drivers/firmware/xilinx/zynqmp.c | 114 + drivers/gpio/gpio-omap.c | 9 + drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 86 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 11 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 23 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 27 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 28 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 + drivers/gpu/drm/amd/amdkfd/Kconfig | 13 + drivers/gpu/drm/amd/amdkfd/Makefile | 5 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 129 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 931 +++++ .../{amdgpu/amdgpu_mn.h => amdkfd/kfd_migrate.h} | 55 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 38 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2902 +++++++++++++ drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 206 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 10 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 25 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 48 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 72 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 33 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 15 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 - .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 16 + drivers/gpu/drm/bridge/Kconfig | 3 + drivers/gpu/drm/bridge/analogix/Kconfig | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 32 +- drivers/gpu/drm/i915/display/intel_bios.c | 7 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 34 +- drivers/gpu/drm/i915/display/intel_csr.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 37 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 55 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 84 +- drivers/gpu/drm/i915/display/intel_dp.c | 10 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 2 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll.c | 6 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi.h | 1 - drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 9 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 7 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 - drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 19 +- drivers/gpu/drm/i915/display/intel_psr.c | 32 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 62 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 71 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 24 +- drivers/gpu/drm/i915/gvt/gtt.c | 6 - drivers/gpu/drm/i915/gvt/gvt.c | 8 +- drivers/gpu/drm/i915/i915_drv.c | 38 +- drivers/gpu/drm/i915/i915_irq.c | 52 +- drivers/gpu/drm/i915/i915_reg.h | 3 - drivers/gpu/drm/i915/i915_suspend.c | 6 - drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/intel_pm.c | 13 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 92 + drivers/gpu/drm/radeon/radeon_device.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 29 +- drivers/gpu/drm/vc4/vc4_vec.c | 6 - drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 18 +- drivers/hv/channel.c | 101 +- drivers/hv/channel_mgmt.c | 79 +- drivers/hv/connection.c | 5 +- drivers/hv/hv.c | 58 +- drivers/hv/hv_trace.h | 15 + drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/amd_energy.c | 375 -- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1266.c | 1 + drivers/hwmon/pmbus/adm1275.c | 1 + drivers/hwmon/pmbus/bel-pfe.c | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 1 + drivers/hwmon/pmbus/fsp-3y.c | 3 +- drivers/hwmon/pmbus/ibm-cffps.c | 1 + drivers/hwmon/pmbus/inspur-ipsps.c | 1 + drivers/hwmon/pmbus/ir35221.c | 1 + drivers/hwmon/pmbus/ir36021.c | 1 + drivers/hwmon/pmbus/ir38064.c | 1 + drivers/hwmon/pmbus/irps5401.c | 1 + drivers/hwmon/pmbus/isl68137.c | 1 + drivers/hwmon/pmbus/lm25066.c | 1 + drivers/hwmon/pmbus/ltc2978.c | 1 + drivers/hwmon/pmbus/ltc3815.c | 1 + drivers/hwmon/pmbus/max15301.c | 190 + drivers/hwmon/pmbus/max16064.c | 1 + drivers/hwmon/pmbus/max16601.c | 1 + drivers/hwmon/pmbus/max20730.c | 1 + drivers/hwmon/pmbus/max20751.c | 1 + drivers/hwmon/pmbus/max31785.c | 1 + drivers/hwmon/pmbus/max34440.c | 1 + drivers/hwmon/pmbus/max8688.c | 1 + drivers/hwmon/pmbus/mp2975.c | 1 + drivers/hwmon/pmbus/pm6764tr.c | 1 + drivers/hwmon/pmbus/pmbus.c | 1 + drivers/hwmon/pmbus/pmbus_core.c | 38 +- drivers/hwmon/pmbus/pxe1610.c | 10 + drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/pmbus/stpddc60.c | 1 + drivers/hwmon/pmbus/tps40422.c | 1 + drivers/hwmon/pmbus/tps53679.c | 1 + drivers/hwmon/pmbus/ucd9000.c | 1 + drivers/hwmon/pmbus/ucd9200.c | 1 + drivers/hwmon/pmbus/xdpe12284.c | 1 + drivers/hwmon/pmbus/zl6100.c | 1 + drivers/hwmon/sch5627.c | 81 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-mt65xx.c | 17 +- drivers/i2c/busses/i2c-s3c2410.c | 9 +- drivers/i2c/busses/i2c-sh7760.c | 2 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/common/hid-sensors/Kconfig | 1 + drivers/iio/gyro/Kconfig | 1 - drivers/iio/humidity/Kconfig | 1 - drivers/iio/light/Kconfig | 2 - drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/orientation/Kconfig | 2 - drivers/iio/pressure/Kconfig | 1 - drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 + drivers/iio/temperature/Kconfig | 1 - drivers/infiniband/core/cm.c | 8 +- drivers/infiniband/core/cma.c | 26 +- drivers/infiniband/core/nldev.c | 160 + drivers/infiniband/core/restrack.c | 3 + drivers/infiniband/core/verbs.c | 7 + drivers/infiniband/hw/bnxt_re/Kconfig | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 23 +- drivers/infiniband/hw/cxgb4/resource.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 6 +- drivers/infiniband/hw/mlx4/qp.c | 3 - drivers/infiniband/hw/mlx5/dm.c | 23 +- drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/infiniband/hw/mlx5/std_types.c | 173 + drivers/infiniband/sw/rxe/rxe_av.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib.h | 2 - drivers/infiniband/ulp/ipoib/ipoib_cm.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 75 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs.h | 13 +- drivers/iommu/amd/init.c | 3 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 6 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 6 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 5 +- drivers/iommu/exynos-iommu.c | 5 +- drivers/iommu/fsl_pamu_domain.c | 4 +- drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 3 +- drivers/iommu/iommu.c | 19 +- drivers/iommu/ipmmu-vmsa.c | 6 +- drivers/iommu/msm_iommu.c | 5 +- drivers/iommu/mtk_iommu.c | 5 +- drivers/iommu/mtk_iommu_v1.c | 4 +- drivers/iommu/omap-iommu.c | 5 +- drivers/iommu/rockchip-iommu.c | 5 +- drivers/iommu/s390-iommu.c | 4 +- drivers/iommu/sprd-iommu.c | 6 +- drivers/iommu/sun50i-iommu.c | 5 +- drivers/iommu/tegra-gart.c | 5 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/iommu/virtio-iommu.c | 6 +- drivers/irqchip/Kconfig | 5 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-gic-v4.c | 27 +- drivers/irqchip/irq-idt3243x.c | 124 + drivers/irqchip/irq-jcore-aic.c | 4 +- drivers/irqchip/irq-tb10x.c | 1 + drivers/macintosh/via-pmu.c | 2 +- drivers/md/dm-clone-metadata.c | 6 - drivers/md/dm-integrity.c | 1 + drivers/md/dm-raid.c | 35 +- drivers/md/dm-snap-persistent.c | 6 +- drivers/md/dm-snap.c | 5 +- drivers/md/dm-table.c | 30 +- drivers/md/persistent-data/dm-btree-internal.h | 4 +- drivers/md/persistent-data/dm-btree-spine.c | 2 - drivers/md/persistent-data/dm-space-map-common.c | 2 + drivers/md/persistent-data/dm-space-map-common.h | 8 +- drivers/md/persistent-data/dm-space-map-disk.c | 9 - drivers/mmc/core/core.c | 11 + drivers/mmc/core/core.h | 2 + drivers/mmc/core/host.c | 50 +- drivers/mmc/core/mmc.c | 25 +- drivers/mmc/core/mmc_ops.c | 23 - drivers/mmc/core/mmc_ops.h | 1 - drivers/mmc/host/Makefile | 2 - drivers/mmc/host/dw_mmc-rockchip.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/mmc_spi.c | 8 +- drivers/mmc/host/of_mmc_spi.c | 18 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-of-esdhc.c | 2 +- drivers/mtd/chips/cfi_cmdset_0001.c | 7 +- drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/mtdcore.c | 2 +- drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/raw/nand_bbt.c | 5 - drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/otp.c | 9 +- drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/bonding/bond_main.c | 7 +- drivers/net/dsa/mv88e6xxx/chip.c | 102 +- drivers/net/dsa/mv88e6xxx/chip.h | 24 +- drivers/net/dsa/mv88e6xxx/devlink.c | 58 +- drivers/net/dsa/mv88e6xxx/global2.c | 17 + drivers/net/dsa/mv88e6xxx/global2.h | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 8 +- drivers/net/ethernet/Kconfig | 4 +- drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/atheros/Kconfig | 1 + drivers/net/ethernet/atheros/ag71xx.c | 20 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 2 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 44 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 131 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 1 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 102 +- drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/Makefile | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 4 +- drivers/net/ethernet/freescale/enetc/Kconfig | 9 + drivers/net/ethernet/freescale/enetc/Makefile | 3 + drivers/net/ethernet/freescale/enetc/enetc.c | 140 +- drivers/net/ethernet/freescale/enetc/enetc.h | 19 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 18 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 9 + drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 155 + drivers/net/ethernet/freescale/enetc/enetc_ierb.h | 20 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 95 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 16 +- drivers/net/ethernet/freescale/fec_main.c | 7 + drivers/net/ethernet/freescale/gianfar.c | 170 +- drivers/net/ethernet/freescale/gianfar.h | 17 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- drivers/net/ethernet/intel/iavf/Makefile | 1 + drivers/net/ethernet/intel/iavf/iavf.h | 10 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.c | 218 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.h | 95 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 252 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 29 + drivers/net/ethernet/intel/iavf/iavf_txrx.c | 15 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 164 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_flow.c | 88 + drivers/net/ethernet/intel/ice/ice_flow.h | 6 + drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 400 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 20 +- drivers/net/ethernet/intel/ice/ice_type.h | 75 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 171 + .../ethernet/intel/ice/ice_virtchnl_allowlist.h | 13 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 663 ++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 13 + drivers/net/ethernet/intel/igb/e1000_defines.h | 8 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 27 + drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igc/igc.h | 13 + drivers/net/ethernet/intel/igc/igc_defines.h | 63 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 2 + drivers/net/ethernet/intel/igc/igc_i225.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 63 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 295 +- drivers/net/ethernet/intel/igc/igc_regs.h | 10 + drivers/net/ethernet/korina.c | 617 ++- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 107 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 61 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 192 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 21 + .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 1 + .../ethernet/marvell/prestera/prestera_switchdev.c | 2 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/mediatek/mtk_ppe.c | 20 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 1 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 23 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 69 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 94 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 6 + .../mellanox/mlx5/core/en_accel/en_accel.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 11 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 129 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 9 - .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 34 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 375 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 265 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 145 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 + .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 14 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 16 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 19 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 66 + .../mellanox/mlx5/core/steering/dr_matcher.c | 256 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 11 + .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 51 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 145 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 31 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 366 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 270 +- .../mellanox/mlx5/core/steering/dr_types.h | 101 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 129 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 448 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 5 +- drivers/net/ethernet/microsoft/Kconfig | 29 + drivers/net/ethernet/microsoft/Makefile | 5 + drivers/net/ethernet/microsoft/mana/Makefile | 6 + drivers/net/ethernet/microsoft/mana/gdma.h | 673 +++ drivers/net/ethernet/microsoft/mana/gdma_main.c | 1415 +++++++ drivers/net/ethernet/microsoft/mana/hw_channel.c | 843 ++++ drivers/net/ethernet/microsoft/mana/hw_channel.h | 190 + drivers/net/ethernet/microsoft/mana/mana.h | 533 +++ drivers/net/ethernet/microsoft/mana/mana_en.c | 1895 +++++++++ drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 250 ++ drivers/net/ethernet/microsoft/mana/shm_channel.c | 291 ++ drivers/net/ethernet/microsoft/mana/shm_channel.h | 21 + drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 14 +- drivers/net/ethernet/renesas/ravb_main.c | 42 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 3 +- drivers/net/ethernet/sfc/farch.c | 16 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 5 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 19 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/xilinx/Kconfig | 3 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/ipa/ipa_main.c | 23 +- drivers/net/netdevsim/psample.c | 7 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 23 +- drivers/net/phy/intel-xway.c | 21 + drivers/net/phy/marvell.c | 557 +-- drivers/net/phy/nxp-c45-tja11xx.c | 588 +++ drivers/net/phy/phy-c45.c | 43 + drivers/net/phy/phy.c | 3 +- drivers/net/phy/phy_device.c | 35 +- drivers/net/usb/r8152.c | 3790 ++++++++++++++--- drivers/net/veth.c | 7 +- drivers/net/virtio_net.c | 109 +- drivers/net/wireless/ath/ath10k/htc.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 + drivers/net/wireless/ath/ath11k/mac.c | 15 +- drivers/net/wireless/ath/ath11k/mhi.c | 15 +- drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 2 +- drivers/net/wireless/ath/carl9170/carl9170.h | 7 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 2 +- drivers/net/wireless/cisco/airo.c | 117 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 72 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 78 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 173 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 20 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 30 - drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 8 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 59 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 91 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 11 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 232 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 58 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 128 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 38 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 80 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 80 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 41 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 3 +- drivers/net/wireless/mac80211_hwsim.c | 16 +- drivers/net/wireless/marvell/libertas/decl.h | 1 - drivers/net/wireless/marvell/libertas/mesh.h | 12 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 1 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 11 +- drivers/net/wireless/marvell/mwifiex/scan.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 1 + drivers/net/wireless/mediatek/mt76/agg-rx.c | 19 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 28 + drivers/net/wireless/mediatek/mt76/dma.c | 65 +- drivers/net/wireless/mediatek/mt76/dma.h | 1 + drivers/net/wireless/mediatek/mt76/eeprom.c | 231 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 77 +- drivers/net/wireless/mediatek/mt76/mt76.h | 99 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 35 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 61 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 71 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 424 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 8 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 209 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 299 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 34 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 27 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 31 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 6 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 17 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 183 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 20 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 7 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 59 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 23 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 272 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 81 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 80 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 112 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 184 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 51 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 220 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 258 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 132 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 437 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 152 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 106 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 18 + .../net/wireless/mediatek/mt76/mt7915/testmode.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 4 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 150 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 242 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 525 ++- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 236 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 210 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 60 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 83 +- .../wireless/mediatek/mt76/mt7921/mt7921_trace.h | 51 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 54 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7921/trace.c | 12 + drivers/net/wireless/mediatek/mt76/sdio.c | 3 + drivers/net/wireless/mediatek/mt76/testmode.c | 159 +- drivers/net/wireless/mediatek/mt76/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 94 +- drivers/net/wireless/microchip/wilc1000/Kconfig | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 25 +- drivers/net/wireless/microchip/wilc1000/spi.c | 298 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 1 - drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 27 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 67 - drivers/net/wireless/quantenna/qtnfmac/event.c | 6 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 1 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 19 +- drivers/net/wireless/realtek/rtlwifi/base.c | 15 +- drivers/net/wireless/realtek/rtlwifi/core.c | 38 +- drivers/net/wireless/realtek/rtlwifi/core.h | 1 + .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 ++- drivers/net/wireless/realtek/rtlwifi/usb.c | 4 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 9 +- drivers/net/wireless/realtek/rtw88/coex.h | 8 + drivers/net/wireless/realtek/rtw88/debug.c | 91 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 27 + drivers/net/wireless/realtek/rtw88/fw.h | 18 + drivers/net/wireless/realtek/rtw88/main.h | 44 + drivers/net/wireless/realtek/rtw88/pci.c | 29 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/phy.c | 72 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 9 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 853 +++- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 339 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/rsi/rsi_boot_params.h | 2 +- drivers/net/wireless/rsi/rsi_coex.h | 2 +- drivers/net/wireless/rsi/rsi_common.h | 2 +- drivers/net/wireless/rsi/rsi_debugfs.h | 2 +- drivers/net/wireless/rsi/rsi_hal.h | 2 +- drivers/net/wireless/rsi/rsi_main.h | 2 +- drivers/net/wireless/rsi/rsi_mgmt.h | 2 +- drivers/net/wireless/rsi/rsi_ps.h | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 2 +- drivers/net/wireless/rsi/rsi_usb.h | 2 +- drivers/net/wireless/st/cw1200/bh.c | 3 - drivers/net/wireless/st/cw1200/wsm.h | 12 - drivers/net/wireless/ti/wlcore/boot.c | 13 +- drivers/net/wireless/ti/wlcore/debugfs.h | 7 +- drivers/net/wireless/wl3501.h | 49 +- drivers/net/wireless/wl3501_cs.c | 54 +- drivers/net/wwan/Kconfig | 37 + drivers/net/wwan/Makefile | 9 + drivers/net/wwan/mhi_wwan_ctrl.c | 284 ++ drivers/net/wwan/wwan_core.c | 554 +++ drivers/nvme/host/core.c | 258 +- drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/ioctl.c | 38 +- drivers/nvme/host/multipath.c | 51 +- drivers/nvme/host/nvme.h | 14 +- drivers/nvme/host/pci.c | 5 - drivers/nvme/target/admin-cmd.c | 10 +- drivers/of/address.c | 5 +- drivers/of/overlay.c | 2 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/quirks.c | 11 - drivers/perf/arm_pmu.c | 30 - drivers/pinctrl/Kconfig | 14 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/core.c | 16 +- drivers/pinctrl/mediatek/Kconfig | 6 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 850 ++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 19 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h | 1669 ++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +- drivers/pinctrl/pinconf-generic.c | 6 +- drivers/pinctrl/pinctrl-ingenic.c | 1645 +++++++- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 650 +-- drivers/pinctrl/pinctrl-single.c | 6 +- drivers/pinctrl/pinctrl-zynq.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 906 ++++ drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 4 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 3 +- drivers/platform/chrome/cros_ec_typec.c | 23 +- drivers/platform/chrome/cros_usbpd_notify.c | 3 +- drivers/platform/surface/aggregator/controller.c | 2 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/intel_pmc_core.c | 380 +- drivers/platform/x86/intel_pmc_core.h | 47 +- drivers/platform/x86/touchscreen_dmi.c | 35 + drivers/power/supply/act8945a_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 2 + drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/max14577_charger.c | 2 +- drivers/power/supply/max17040_battery.c | 12 +- drivers/ptp/ptp_kvm_common.c | 3 +- drivers/regulator/core.c | 28 +- drivers/regulator/da9121-regulator.c | 80 +- drivers/regulator/da9121-regulator.h | 13 + drivers/regulator/of_regulator.c | 6 +- drivers/regulator/s2mpa01.c | 4 - drivers/regulator/s2mps11.c | 22 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/rtc-ab-eoz9.c | 135 +- drivers/rtc/rtc-ds1511.c | 6 - drivers/rtc/rtc-fsl-ftm-alarm.c | 1 + drivers/rtc/rtc-pcf85063.c | 7 +- drivers/rtc/rtc-pm8xxx.c | 11 + drivers/rtc/rtc-spear.c | 6 +- drivers/s390/crypto/zcrypt_card.c | 1 + drivers/s390/crypto/zcrypt_queue.c | 1 + drivers/scsi/hosts.c | 16 +- drivers/scsi/ufs/ufshcd.c | 4 +- drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/tegra/pmc.c | 4 +- drivers/spi/Kconfig | 18 +- drivers/spi/Makefile | 4 +- drivers/spi/{spi-altera.c => spi-altera-core.c} | 166 +- drivers/spi/spi-altera-dfl.c | 204 + drivers/spi/spi-altera-platform.c | 172 + drivers/spi/spi-fsi.c | 4 +- drivers/spi/spi-stm32-qspi.c | 106 +- drivers/spi/spi-zynqmp-gqspi.c | 115 +- drivers/spi/spi.c | 46 +- drivers/spi/spidev.c | 1 + drivers/target/iscsi/iscsi_target.c | 1 - drivers/thermal/gov_fair_share.c | 11 +- drivers/thermal/gov_power_allocator.c | 24 +- drivers/thermal/hisi_thermal.c | 4 +- drivers/thermal/intel/Kconfig | 11 + drivers/thermal/intel/Makefile | 1 + drivers/thermal/intel/intel_tcc_cooling.c | 129 + drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/qcom/tsens-8960.c | 24 +- drivers/thermal/tegra/soctherm.c | 13 +- drivers/thermal/thermal_core.c | 18 - drivers/thermal/thermal_core.h | 1 + drivers/thermal/thermal_helpers.c | 27 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 38 +- drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/vdpa/mlx5/core/mr.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vhost/vdpa.c | 6 +- drivers/video/fbdev/hyperv_fb.c | 2 +- drivers/virtio/virtio_ring.c | 26 +- fs/Kconfig.binfmt | 3 + fs/binfmt_flat.c | 18 +- fs/btrfs/block-group.c | 43 +- fs/btrfs/block-group.h | 1 + fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.h | 16 +- fs/btrfs/disk-io.c | 6 +- fs/btrfs/extent_io.c | 54 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/scrub.c | 5 +- fs/btrfs/super.c | 10 +- fs/btrfs/tree-mod-log.c | 20 + fs/btrfs/volumes.c | 16 + fs/btrfs/zoned.c | 7 + fs/btrfs/zoned.h | 6 + fs/cifs/cifsproto.h | 2 + fs/cifs/file.c | 18 +- fs/cifs/inode.c | 3 +- fs/cifs/misc.c | 22 +- fs/cifs/smb2ops.c | 18 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +-- fs/cifsd/connection.c | 3 +- fs/cifsd/connection.h | 2 +- fs/cifsd/glob.h | 1 - fs/cifsd/ksmbd_server.h | 1 - fs/cifsd/ksmbd_work.c | 2 +- fs/cifsd/mgmt/ksmbd_ida.c | 45 +- fs/cifsd/mgmt/ksmbd_ida.h | 17 +- fs/cifsd/mgmt/user_session.c | 29 +- fs/cifsd/mgmt/user_session.h | 7 +- fs/cifsd/misc.c | 46 + fs/cifsd/misc.h | 6 + fs/cifsd/netmisc.c | 59 - fs/cifsd/nterr.c | 674 --- fs/cifsd/nterr.h | 7 - fs/cifsd/oplock.c | 2 - fs/cifsd/server.c | 7 - fs/cifsd/smb2pdu.c | 335 +- fs/cifsd/smb_common.c | 5 - fs/cifsd/smb_common.h | 6 - fs/cifsd/smbacl.c | 6 +- fs/cifsd/smberr.h | 235 -- fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/cifsd/transport_ipc.c | 34 +- fs/cifsd/vfs.c | 243 +- fs/cifsd/vfs_cache.c | 153 +- fs/cifsd/vfs_cache.h | 10 +- fs/coda/file.c | 6 +- fs/crypto/Kconfig | 30 +- fs/dcache.c | 2 + fs/debugfs/file.c | 91 + fs/ecryptfs/crypto.c | 22 +- fs/ecryptfs/debug.c | 4 +- fs/ecryptfs/dentry.c | 2 +- fs/ecryptfs/file.c | 4 +- fs/ecryptfs/inode.c | 11 +- fs/ecryptfs/keystore.c | 13 +- fs/ecryptfs/kthread.c | 3 +- fs/ecryptfs/main.c | 30 +- fs/ecryptfs/messaging.c | 14 +- fs/ecryptfs/miscdev.c | 3 +- fs/ecryptfs/mmap.c | 11 +- fs/ecryptfs/read_write.c | 4 +- fs/ecryptfs/super.c | 8 +- fs/ext2/namei.c | 3 +- fs/ext2/super.c | 5 +- fs/ext4/namei.c | 3 +- fs/ext4/super.c | 5 +- fs/f2fs/dir.c | 4 +- fs/f2fs/f2fs.h | 1 - fs/f2fs/namei.c | 3 +- fs/f2fs/segment.c | 37 +- fs/file.c | 39 +- fs/fuse/inode.c | 3 +- fs/gfs2/inode.c | 2 + fs/gfs2/recovery.c | 1 + fs/hostfs/hostfs_kern.c | 2 +- fs/io-wq.c | 13 - fs/io_uring.c | 134 +- fs/isofs/rock.c | 1 + fs/locks.c | 3 + fs/nfs/callback_proc.c | 17 +- fs/nfs/pnfs.c | 11 +- fs/nfsd/nfs4state.c | 406 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/state.h | 3 +- fs/nilfs2/namei.c | 3 +- fs/overlayfs/file.c | 11 +- fs/readdir.c | 6 + fs/reiserfs/journal.c | 6 +- fs/signalfd.c | 4 + fs/stat.c | 8 + fs/udf/namei.c | 3 +- fs/ufs/super.c | 3 +- fs/verity/Kconfig | 8 +- fs/xfs/libxfs/xfs_attr.c | 53 +- fs/xfs/libxfs/xfs_attr.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 13 +- fs/xfs/libxfs/xfs_bmap.c | 143 +- fs/xfs/libxfs/xfs_bmap.h | 1 - fs/xfs/libxfs/xfs_btree_staging.c | 1 - fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 14 +- fs/xfs/scrub/bmap.c | 15 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_aops.c | 3 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_dir2_readdir.c | 10 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iomap.c | 20 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_qm.c | 8 +- fs/xfs/xfs_reflink.c | 8 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 6 +- fs/zonefs/super.c | 5 +- include/asm-generic/div64.h | 10 +- include/asm-generic/mshyperv.h | 48 +- include/dt-bindings/pinctrl/mt8195-pinfunc.h | 962 +++++ include/dt-bindings/pinctrl/pinctrl-zynqmp.h | 19 + include/kvm/arm_pmu.h | 4 + include/linux/avf/virtchnl.h | 27 +- include/linux/blk-mq.h | 10 +- include/linux/blkdev.h | 6 + include/linux/bpf.h | 22 + include/linux/compat.h | 2 + include/linux/compiler-version.h | 2 +- include/linux/cpumask.h | 117 +- include/linux/dcache.h | 1 + include/linux/debugfs.h | 17 + include/linux/device-mapper.h | 5 - include/linux/ethtool.h | 96 + include/linux/file.h | 11 +- include/linux/firmware/xlnx-zynqmp.h | 90 + include/linux/gfp.h | 2 +- include/linux/hugetlb.h | 7 + include/linux/hyperv.h | 13 +- include/linux/ieee80211.h | 33 +- include/linux/iommu.h | 37 +- include/linux/irqchip/arm-gic-v4.h | 2 + include/linux/irqdomain.h | 3 - include/linux/kvm_host.h | 24 +- include/linux/marvell_phy.h | 1 + include/linux/memory_hotplug.h | 16 +- include/linux/mlx5/device.h | 7 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 93 +- include/linux/mm.h | 12 +- include/linux/mm_types.h | 9 +- include/linux/mmc/host.h | 2 +- include/linux/mmzone.h | 4 +- include/linux/mtd/mtd.h | 5 +- include/linux/netlink.h | 12 +- include/linux/nfs_fs_sb.h | 3 +- include/linux/of.h | 4 +- include/linux/pci.h | 2 - include/linux/pci_ids.h | 2 - include/linux/perf_event.h | 80 +- include/linux/phy.h | 3 + include/linux/pinctrl/pinconf-generic.h | 10 +- include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/platform_data/gpio-omap.h | 3 + include/linux/psp-sev.h | 18 +- include/linux/sched/sysctl.h | 9 +- include/linux/secretmem.h | 26 +- include/linux/signal.h | 1 + include/linux/spi/altera.h | 21 + include/linux/spi/mmc_spi.h | 9 - include/linux/statfs.h | 8 + include/linux/stmmac.h | 1 + include/linux/thermal.h | 5 - include/linux/timecounter.h | 2 +- include/linux/user_namespace.h | 3 + include/linux/wwan.h | 111 + include/net/cfg80211.h | 13 +- include/net/dsa.h | 7 + include/net/flow.h | 3 - include/net/mac80211.h | 5 +- include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_offload.h | 13 +- include/net/page_pool.h | 12 +- include/net/selftests.h | 12 + include/net/switchdev.h | 1 + include/net/xfrm.h | 1 + include/rdma/ib_verbs.h | 5 + include/rdma/restrack.h | 4 + include/sound/graph_card.h | 4 - include/sound/simple_card_utils.h | 7 +- include/sound/soc-component.h | 1 + include/trace/events/kvm.h | 90 +- include/trace/events/mptcp.h | 173 + include/uapi/asm-generic/siginfo.h | 6 +- include/uapi/linux/bpf.h | 28 + include/uapi/linux/capability.h | 3 +- include/uapi/linux/ethtool.h | 10 + include/uapi/linux/ethtool_netlink.h | 137 + include/uapi/linux/fd.h | 46 +- include/uapi/linux/kfd_ioctl.h | 171 +- include/uapi/linux/kvm.h | 46 +- include/uapi/linux/landlock.h | 8 + include/uapi/linux/nl80211.h | 17 + include/uapi/linux/perf_event.h | 28 +- include/uapi/linux/signalfd.h | 4 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 9 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 25 + include/uapi/rdma/rdma_netlink.h | 13 + init/Kconfig | 2 +- kernel/bpf/helpers.c | 306 ++ kernel/bpf/verifier.c | 313 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cpu.c | 16 +- kernel/debug/kdb/kdb_main.c | 142 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 326 +- kernel/events/ring_buffer.c | 34 +- kernel/fork.c | 2 +- kernel/gen_kheaders.sh | 2 +- kernel/irq/irqdomain.c | 40 +- kernel/kcsan/core.c | 53 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/kcsan_test.c | 2 +- kernel/kcsan/report.c | 169 +- kernel/kthread.c | 33 +- kernel/locking/qrwlock.c | 7 +- kernel/rcu/rcu.h | 4 + kernel/rcu/rcutorture.c | 78 +- kernel/rcu/srcutree.c | 6 + kernel/rcu/tree.c | 128 +- kernel/rcu/tree_plugin.h | 9 +- kernel/rcu/tree_stall.h | 57 + kernel/rcu/update.c | 6 +- kernel/resource.c | 149 +- kernel/sched/core.c | 173 +- kernel/sched/debug.c | 433 +- kernel/sched/fair.c | 63 +- kernel/sched/features.h | 5 + kernel/sched/psi.c | 5 +- kernel/sched/sched.h | 36 +- kernel/sched/topology.c | 18 +- kernel/seccomp.c | 17 +- kernel/signal.c | 11 + kernel/sysctl.c | 94 - kernel/time/clocksource.c | 112 +- kernel/time/posix-timers.c | 4 +- kernel/time/tick-broadcast.c | 16 +- kernel/time/tick-common.c | 7 +- kernel/time/timecounter.c | 2 +- kernel/trace/bpf_trace.c | 373 +- kernel/trace/trace.c | 45 +- kernel/trace/trace.h | 19 + kernel/trace/trace_entries.h | 22 + kernel/trace/trace_functions.c | 223 +- kernel/trace/trace_output.c | 91 +- kernel/user_namespace.c | 65 +- lib/Kconfig.debug | 11 +- lib/Kconfig.kfence | 1 + lib/bitmap.c | 9 + lib/crypto/chacha.c | 4 +- lib/math/Makefile | 2 + lib/math/test_div64.c | 249 ++ lib/test_bitmap.c | 7 + localversion-next | 2 +- mm/compaction.c | 91 +- mm/filemap.c | 33 +- mm/gup.c | 8 +- mm/hugetlb.c | 149 +- mm/internal.h | 10 +- mm/kfence/core.c | 58 +- mm/memory-failure.c | 2 +- mm/memory.c | 54 +- mm/memory_hotplug.c | 191 +- mm/page_alloc.c | 26 +- mm/rmap.c | 2 +- mm/secretmem.c | 12 +- mm/shmem.c | 3 + mm/sparse.c | 2 - mm/swap.c | 4 +- mm/vmscan.c | 5 +- mm/z3fold.c | 2 +- mm/zsmalloc.c | 4 +- net/8021q/vlan.c | 3 + net/8021q/vlan.h | 4 + net/Kconfig | 4 + net/bridge/br_multicast.c | 2 +- net/bridge/br_switchdev.c | 44 +- net/core/Makefile | 1 + net/core/dev.c | 14 +- net/core/flow_dissector.c | 6 +- net/core/neighbour.c | 4 + net/core/page_pool.c | 12 +- net/core/scm.c | 2 +- net/core/selftests.c | 400 ++ net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 103 +- net/dsa/port.c | 2 +- net/dsa/slave.c | 23 +- net/dsa/switch.c | 25 +- net/ethtool/Makefile | 2 +- net/ethtool/ioctl.c | 2 +- net/ethtool/netlink.c | 10 + net/ethtool/netlink.h | 8 + net/ethtool/stats.c | 413 ++ net/ethtool/strset.c | 25 + net/ipv4/esp4.c | 2 +- net/ipv4/netfilter.c | 2 + net/ipv4/nexthop.c | 14 +- net/ipv6/addrconf.c | 2 + net/ipv6/esp6.c | 2 +- net/ipv6/mcast.c | 3 - net/ipv6/netfilter.c | 2 + net/mac80211/aes_cmac.c | 11 +- net/mac80211/debugfs_sta.c | 37 +- net/mac80211/ieee80211_i.h | 2 + net/mac80211/main.c | 9 +- net/mac80211/mlme.c | 11 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/tx.c | 19 +- net/mac80211/util.c | 10 +- net/mptcp/Kconfig | 2 +- net/mptcp/Makefile | 4 +- net/mptcp/crypto.c | 2 +- net/mptcp/options.c | 6 + net/mptcp/protocol.c | 245 +- net/mptcp/protocol.h | 28 + net/mptcp/sockopt.c | 756 ++++ net/mptcp/subflow.c | 15 +- net/mptcp/token.c | 2 +- net/netfilter/nf_tables_api.c | 3 + net/netfilter/nf_tables_offload.c | 88 +- net/netfilter/nft_cmp.c | 41 +- net/netfilter/nft_counter.c | 29 + net/netfilter/nft_payload.c | 13 +- net/netlink/af_netlink.c | 4 +- net/qrtr/mhi.c | 8 +- net/sched/sch_taprio.c | 6 + net/sctp/sm_make_chunk.c | 2 +- net/sunrpc/svcsock.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 28 +- net/vmw_vsock/vmci_transport.c | 3 +- net/wireless/nl80211.c | 1 + net/wireless/pmsr.c | 12 +- net/wireless/scan.c | 2 + net/wireless/util.c | 2 +- net/xfrm/xfrm_ipcomp.c | 25 +- net/xfrm/xfrm_policy.c | 42 - net/xfrm/xfrm_state.c | 14 +- net/xfrm/xfrm_user.c | 10 +- samples/bpf/tracex1_kern.c | 4 +- scripts/Makefile.build | 4 +- scripts/Makefile.compiler | 1 - scripts/basic/fixdep.c | 43 +- scripts/checkpatch.pl | 2 +- scripts/kconfig/confdata.c | 15 +- scripts/kconfig/gconf.c | 15 +- scripts/kconfig/lkc.h | 4 - scripts/kconfig/nconf.c | 2 +- scripts/kconfig/qconf.cc | 1 + scripts/sphinx-pre-install | 2 +- security/integrity/ima/ima_main.c | 1 + security/integrity/ima/ima_policy.c | 2 + security/keys/trusted-keys/trusted_core.c | 24 +- security/keys/trusted-keys/trusted_tpm1.c | 5 +- security/keys/trusted-keys/trusted_tpm2.c | 2 +- security/landlock/syscalls.c | 17 +- sound/core/control.c | 17 +- sound/pci/hda/ideapad_s740_helper.c | 492 +++ sound/pci/hda/patch_hdmi.c | 4 +- sound/pci/hda/patch_realtek.c | 60 + sound/soc/amd/raven/acp3x-i2s.c | 6 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/codecs/adau17x1.c | 13 +- sound/soc/codecs/ak4458.c | 66 +- sound/soc/codecs/ak4458.h | 1 + sound/soc/codecs/lpass-rx-macro.c | 2 - sound/soc/codecs/rt1015p.c | 3 +- sound/soc/codecs/rt286.c | 34 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5682.c | 2 +- sound/soc/codecs/rt715.c | 367 +- sound/soc/codecs/rt715.h | 3 + sound/soc/codecs/sigmadsp.c | 18 +- sound/soc/generic/audio-graph-card.c | 295 +- sound/soc/generic/simple-card-utils.c | 25 + sound/soc/generic/simple-card.c | 227 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 223 + sound/soc/intel/keembay/kmb_platform.c | 5 +- sound/soc/soc-acpi.c | 2 +- sound/soc/soc-core.c | 15 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-utils.c | 6 + sound/soc/tegra/tegra20_i2s.c | 4 +- sound/soc/tegra/tegra20_spdif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/tegra/tegra_audio_graph_card.c | 4 +- sound/usb/implicit.c | 134 +- sound/usb/midi.c | 2 +- sound/usb/quirks.c | 1 + tools/build/Build.include | 24 + tools/include/asm-generic/hugetlb_encode.h | 3 + tools/include/uapi/linux/bpf.h | 28 + tools/lib/bpf/bpf_tracing.h | 58 +- tools/objtool/check.c | 14 +- tools/perf/arch/x86/util/intel-pt.c | 6 + tools/spi/Makefile | 5 +- tools/testing/selftests/bpf/Makefile | 5 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 1 + tools/testing/selftests/bpf/prog_tests/snprintf.c | 125 + .../selftests/bpf/progs/bpf_iter_task_stack.c | 27 + tools/testing/selftests/bpf/progs/test_snprintf.c | 73 + .../selftests/bpf/progs/test_snprintf_single.c | 20 + tools/testing/selftests/bpf/verifier/bounds.c | 5 - .../selftests/bpf/verifier/bounds_deduction.c | 21 +- .../bpf/verifier/bounds_mix_sign_unsign.c | 13 - .../testing/selftests/bpf/verifier/bpf_get_stack.c | 43 + tools/testing/selftests/bpf/verifier/map_ptr.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 6 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 7 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/dirty_log_test.c | 69 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 +- tools/testing/selftests/kvm/include/test_util.h | 21 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 506 +++ tools/testing/selftests/kvm/lib/assert.c | 4 +- tools/testing/selftests/kvm/lib/kvm_util.c | 59 +- tools/testing/selftests/kvm/lib/test_util.c | 163 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- tools/testing/selftests/landlock/base_test.c | 47 + tools/testing/selftests/net/fib_nexthops.sh | 15 + tools/testing/selftests/net/fib_tests.sh | 152 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 23 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 276 ++ tools/testing/selftests/perf_events/.gitignore | 3 + tools/testing/selftests/perf_events/Makefile | 6 + tools/testing/selftests/perf_events/config | 1 + .../testing/selftests/perf_events/remove_on_exec.c | 260 ++ .../selftests/{kvm => perf_events}/settings | 0 .../selftests/perf_events/sigtrap_threads.c | 210 + .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +- tools/testing/selftests/powerpc/ptrace/.gitignore | 1 + tools/testing/selftests/powerpc/ptrace/Makefile | 2 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 635 ++- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 79 + .../selftests/powerpc/ptrace/ptrace-perf-hwbreak.c | 659 +++ tools/testing/selftests/powerpc/security/Makefile | 3 +- .../selftests/powerpc/security/flush_utils.c | 13 + .../selftests/powerpc/security/flush_utils.h | 3 + .../selftests/powerpc/security/uaccess_flush.c | 158 + tools/testing/selftests/timens/gettime_perf.c | 8 + tools/thermal/tmon/Makefile | 2 +- virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 303 +- 1663 files changed, 69000 insertions(+), 22108 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/idt,3243 [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.yaml create mode 100644 Documentation/devicetree/bindings/net/idt,3243x-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml delete mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.yaml delete mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/max15301.rst create mode 100644 Documentation/translations/zh_CN/core-api/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/concepts.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-affinity.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-domain.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irqflags-tracing.rst create mode 100644 Documentation/translations/zh_CN/openrisc/index.rst create mode 100644 Documentation/translations/zh_CN/openrisc/openrisc_port.rst create mode 100644 Documentation/translations/zh_CN/openrisc/todo.rst create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-unitv2.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55-t55.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts delete mode 100644 arch/powerpc/lib/inst.c create mode 100644 arch/x86/kvm/vmx/sgx.c create mode 100644 arch/x86/kvm/vmx/sgx.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c copy drivers/gpu/drm/amd/{amdgpu/amdgpu_mn.h => amdkfd/kfd_migrate.h} (54%) create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.h delete mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/pmbus/max15301.c create mode 100644 drivers/irqchip/irq-idt3243x.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h create mode 100644 drivers/net/ethernet/microsoft/Kconfig create mode 100644 drivers/net/ethernet/microsoft/Makefile create mode 100644 drivers/net/ethernet/microsoft/mana/Makefile create mode 100644 drivers/net/ethernet/microsoft/mana/gdma.h create mode 100644 drivers/net/ethernet/microsoft/mana/gdma_main.c create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.c create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.h create mode 100644 drivers/net/ethernet/microsoft/mana/mana.h create mode 100644 drivers/net/ethernet/microsoft/mana/mana_en.c create mode 100644 drivers/net/ethernet/microsoft/mana/mana_ethtool.c create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.c create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.h create mode 100644 drivers/net/phy/nxp-c45-tja11xx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/trace.c create mode 100644 drivers/net/wwan/Kconfig create mode 100644 drivers/net/wwan/Makefile create mode 100644 drivers/net/wwan/mhi_wwan_ctrl.c create mode 100644 drivers/net/wwan/wwan_core.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8195.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h create mode 100644 drivers/pinctrl/pinctrl-zynqmp.c rename drivers/spi/{spi-altera.c => spi-altera-core.c} (56%) create mode 100644 drivers/spi/spi-altera-dfl.c create mode 100644 drivers/spi/spi-altera-platform.c create mode 100644 drivers/thermal/intel/intel_tcc_cooling.c delete mode 100644 fs/cifsd/netmisc.c delete mode 100644 fs/cifsd/nterr.c delete mode 100644 fs/cifsd/smberr.h create mode 100644 fs/cifsd/spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/spnego_negtokentarg.asn1 create mode 100644 include/dt-bindings/pinctrl/mt8195-pinfunc.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-zynqmp.h create mode 100644 include/linux/wwan.h create mode 100644 include/net/selftests.h create mode 100644 include/trace/events/mptcp.h create mode 100644 lib/math/test_div64.c create mode 100644 net/core/selftests.c create mode 100644 net/ethtool/stats.c create mode 100644 net/mptcp/sockopt.c create mode 100644 sound/pci/hda/ideapad_s740_helper.c create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf.c create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf.c create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf_single.c create mode 100644 tools/testing/selftests/kvm/kvm_page_table_test.c create mode 100755 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh create mode 100644 tools/testing/selftests/perf_events/.gitignore create mode 100644 tools/testing/selftests/perf_events/Makefile create mode 100644 tools/testing/selftests/perf_events/config create mode 100644 tools/testing/selftests/perf_events/remove_on_exec.c copy tools/testing/selftests/{kvm => perf_events}/settings (100%) create mode 100644 tools/testing/selftests/perf_events/sigtrap_threads.c create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c create mode 100644 tools/testing/selftests/powerpc/security/uaccess_flush.c