This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
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 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 901b8e44f6b0 Merge branch 'for-5.13/io_uring' into for-next omits fdf70b5de6f3 hwmon: Add driver for fsp-3y PSUs and PDUs omits 03209c641c4a Merge branch 'kconfig' into for-next omits 3bb0ab37bf5c Merge branch 'for-5.13/block' into for-next omits a350cc10edd6 Merge branch 'for-5.13/io_uring' into for-next omits d45024e744c3 Merge branch 'for-5.13/drivers' into for-next omits ccd36b4959b5 Merge branch 'for-5.13/io_uring' into for-next omits 81b1f8a7b633 Merge branch 'for-5.13/block' into for-next omits 225ed14025ab Merge branch 'for-5.13/drivers' into for-next omits e93629f00736 Merge branch 'for-5.13/block' into for-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 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 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 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 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next 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 878c14ac70f8 Merge remote-tracking branch 'arc-current/for-curr' adds 465a19220d82 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 39e44386166f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 3604927643e1 Merge remote-tracking branch 'regmap-fixes/for-linus' adds b09852ab6ddf Merge remote-tracking branch 'regulator-fixes/for-linus' adds 9fa8376485bf Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds a21d36f8a8ef Merge remote-tracking branch 'spi-fixes/for-linus' adds 8e7c0cb39937 Merge remote-tracking branch 'pci-current/for-linus' adds 1a40d3278a53 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 a94440518b43 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 7cf870b43d3b Merge remote-tracking branch 'soundwire-fixes/fixes' adds 92ac377e1f45 Merge remote-tracking branch 'ide/master' adds 134946c48f41 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds f9426ab234c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 6b4881c10d87 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 41e89534881c Merge remote-tracking branch 'vfs-fixes/fixes' adds 68d533f6fadd Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 434afdaf1498 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 6743e2556305 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds f7c475b8dfc2 drm/ttm: Do not add non-system domain BO into swap list adds 1bb411107ee3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 8e7e1b585e17 kbuild: remove TMPO from try-run new 61d9a761f8d3 kbuild: redo fake deps at include/config/*.h new 8c94b430b9f6 kconfig: nconf: stop endless search loops new 83899e563d95 Merge branch 'kconfig' into for-next new 89766600ccf8 tools: do not include scripts/Kbuild.include new fbd1f2e62746 Merge branch 'kbuild' into for-next new 5b88535ee789 Merge remote-tracking branch 'kbuild/for-next' new 693dd7f084bd Merge remote-tracking branch 'dma-mapping/for-next' new 27df70843534 Merge remote-tracking branch 'asm-generic/master' new aefdd4383bb0 ARM: 9072/1: mm: remove set_kernel_text_r[ow]() new a5e8acd94fe1 ARM: 9073/1: ptdump: add __init section marker to three functions new 5fafafe7eeac ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE new 57ac51667d8c ARM: 9075/1: kernel: Fix interrupted SMC calls new d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next new 166ec9d187bd Merge remote-tracking branch 'arm/for-next' new 8d4da41a8697 Merge remote-tracking branch 'arm64/for-next/core' new a5b76c2f1733 Merge remote-tracking branch 'arm-soc/for-next' new a11bd018ea35 Merge remote-tracking branch 'actions/for-next' new 9459311ba4a3 Merge remote-tracking branch 'amlogic/for-next' new 1832e335fe36 Merge remote-tracking branch 'aspeed/for-next' new 6879a0ed2c38 Merge remote-tracking branch 'at91/at91-next' new bca720fb57d8 Merge remote-tracking branch 'drivers-memory/for-next' new 908a2d64065e Merge remote-tracking branch 'imx-mxs/for-next' new 59d52a8e5ac5 Merge remote-tracking branch 'keystone/next' new 2ae6535c6f07 Merge remote-tracking branch 'mediatek/for-next' new 7cdd73fea345 Merge remote-tracking branch 'mvebu/for-next' new 1e6eaff83ac0 Merge remote-tracking branch 'omap/for-next' new 4e54582c4467 Merge remote-tracking branch 'qcom/for-next' new 474ebf9ebd18 Merge remote-tracking branch 'raspberrypi/for-next' new e74573998bff Merge remote-tracking branch 'realtek/for-next' new 4aaac634180b Merge remote-tracking branch 'renesas/next' new c1b01ee5758a Merge remote-tracking branch 'reset/reset/next' new 648d7a84a4f7 Merge remote-tracking branch 'rockchip/for-next' new feafc83141f2 Merge remote-tracking branch 'samsung-krzk/for-next' new ee899cbc102b Merge remote-tracking branch 'sunxi/sunxi/for-next' new 7c2210db25ea Merge remote-tracking branch 'tegra/for-next' new 1e4241f6813f Merge remote-tracking branch 'ti-k3/ti-k3-next' new b3393f9ffdfd Merge remote-tracking branch 'clk/clk-next' new 96d786c9ad49 Merge remote-tracking branch 'csky/linux-next' new 7496a43be7a3 Merge remote-tracking branch 'h8300/h8300-next' new 6b09a5de60b3 Merge remote-tracking branch 'm68k/for-next' new 8118a1421e48 binfmt_flat: allow not offsetting data start new 449a50f5e147 Merge remote-tracking branch 'm68knommu/for-next' new 3a070801c61f Merge remote-tracking branch 'microblaze/next' new 168b84d5d2c0 MIPS: Fix access_ok() for the last byte of user space new 2c92ef8ff8d3 MIPS: Fix strnlen_user access check new 8e98b697006d MIPS: pci-rt2880: fix slot 0 configuration new 791a7be27e76 MIPS: pci-rt2880: remove unneeded locks new becb0425bebf MIPS: pci-rt3883: trivial: remove unused variable new 2f802e17d534 MIPS: pci-rt3883: more accurate DT error messages new 3ecb9dc1581e MIPS: pci-legacy: stop using of_pci_range_to_resource new 317f553bb677 MIPS: pci-legacy: remove redundant info messages new 0af83d2e447a MIPS: pci-legacy: remove busn_resource field new 99bca615d895 MIPS: pci-legacy: use generic pci_enable_resources new 6ce48897ce47 MIPS: Loongson64: Add kexec/kdump support new 13e2b518dc99 Merge remote-tracking branch 'mips/mips-next' new 11b56408a328 Merge remote-tracking branch 'parisc-hd/for-next' new d6481a7195df powerpc/configs: Add PAPR_SCM to pseries_defconfig new 7767d9ac89ce powerpc/papr_scm: Fix build error due to wrong printf specifier new 0751fdf28041 macintosh/via-pmu: Fix build warning new 38d0b1c9cec7 powerpc/pseries: extract host bridge from pci_bus prior to [...] new e9e16917bc38 powerpc/xive: Use the "ibm, chip-id" property only under PowerNV new c47f892d7aa6 powerpc/smp: Reintroduce cpu_core_mask new 131c82b6a1d2 Revert "powerpc/topology: Update topology_core_cpumask" new c1e53367dab1 powerpc/smp: Cache CPU to chip lookup new 7de21e679e6a powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h new 7153d4bf0b37 powerpc/traps: Enhance readability for trap types new 6980d13f0dd1 powerpc/smp: Set numa node before updating mask new 49c1d07fd04f powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors new 5088eb4092df KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit new a19b70abc69a KVM: PPC: Book3S HV: Nested move LPCR sanitising to saniti [...] new 67145ef4960f KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits new bcc92a0d6d6e KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 new 72c15287210f KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] new 4b5f0a0d49e6 KVM: PPC: Book3S HV: Remove redundant mtspr PSPB new 6c12c4376bbb KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument new 0fd85cb83fbd KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls new 5eee8371828a powerpc/64s: Remove KVM handler support from CBE_RAS interrupts new da487a5d1bee powerpc/64s: remove KVM SKIP test from instruction breakpo [...] new 946cf44ac6ce KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR new 732f21a3053c KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR new a38cb4171928 Merge branch 'topic/ppc-kvm' into next new 66d06e0af1d1 Merge remote-tracking branch 'powerpc/next' new 4a0c58c36639 Merge remote-tracking branch 'risc-v/for-next' new e43565d8117d Merge branch 'fixes' into for-next new ff23f8c970ab s390: get rid of oprofile leftovers new b44913fceb13 s390/smp: fix do_restart() prototype new a637b3bfa43a s390/atomic,cmpxchg: always inline __xchg/__cmpxchg new 420c35134b07 Merge branch 'features' into for-next new c01579f5ff6c Merge remote-tracking branch 's390/for-next' new 60805623287d Merge remote-tracking branch 'sh/for-next' new e8707de4fe81 Merge remote-tracking branch 'uml/linux-next' new 996fa90d3228 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 6c450a7fc6e1 Merge remote-tracking branch 'pidfd/for-next' new cb15a4c93c3b Merge remote-tracking branch 'fscache/fscache-next' new edf0dfe3c19f btrfs: fix comment for btrfs ordered extent flag bits new 89c8b1b40e08 btrfs: make btrfs_replace_file_extents take btrfs_inode new fc7715fd13ee btrfs: make find_desired_extent take btrfs_inode new c7f3b5a944f9 btrfs: replace offset_in_entry with in_range new 6ac0944e8fc1 btrfs: replace open coded while loop with proper construct new b5e9ba51d234 btrfs: unexport btrfs_extent_readonly() and make it static new 4082e0c9afd6 btrfs: change return type to bool in btrfs_extent_readonly new 92d7891542f9 btrfs: scrub: drop a few function declarations new 2903e3b93d71 btrfs: simplify commit logic in try_flush_qgroup new 273305d3873b btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] new 34f593ffb08c btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata new 3d926e8880ae btrfs: add btree read ahead for full send operations new 5656fe2f9a30 btrfs: add btree read ahead for incremental send operations new b91f9b4dfd67 btrfs: assign proper values to a bool variable in dev_exte [...] new 25711830f694 btrfs: don't opencode extent_changeset_free new a16473c5400d btrfs: remove force argument from run_delalloc_nocow() new 785d9188fc1c btrfs: remove mirror argument from btrfs_csum_verify_data() new d06fab5af24b btrfs: add a i_mmap_lock to our inode new e4a748469922 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers new 59151dea8d3b btrfs: exclude mmaps while doing remap new ab59545c1e19 btrfs: exclude mmap from happening during all fallocate op [...] new db194ac79687 btrfs: fix race between memory mapped writes and fsync new 0e50030f739c btrfs: fix race between marking inode needs to be logged a [...] new b2bf63cc6366 btrfs: remove stale comment and logic from btrfs_inode_in_log() new 254083ccf3cc btrfs: remove duplicated in_range() macro new a6a6af15411c btrfs: convert kmap to kmap_local_page, simple cases new 860809b7a0ff btrfs: raid56: convert kmaps to kmap_local_page new e5a51b4738e2 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] new 3433b274a5e7 btrfs: integrity-checker: convert block context kmap's to [...] new 88f5ad00a62a btrfs: move the tree mod log code into its own file new ef237062bbdd btrfs: use booleans where appropriate for the tree mod log [...] new 97e05d2543df btrfs: use a bit to track the existence of tree mod log users new b074e24f9cf6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] new af722aa718b0 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] new b60aa129319e btrfs: add and use helper to get lowest sequence number fo [...] new db0c65f02761 btrfs: update debug message when checking seq number of a [...] new 553b13714315 btrfs: update outdated comment at btrfs_orphan_cleanup() new 30f6379cbb54 btrfs: update outdated comment at btrfs_replace_file_extents() new d04c4cf00a18 btrfs: use percpu_read_positive instead of sum_positive fo [...] new 283b857b7ebe btrfs: zoned: move log tree node allocation out of log_roo [...] new c5aba3172e21 btrfs: fix a potential hole punching failure new aad8ba4e8355 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input new da361d89ca39 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags new 6052462b8a02 btrfs: fix exhaustion of the system chunk array due to con [...] new 1b9042388273 btrfs: improve btree readahead for full send operations new c8f3d9a07dbf btrfs: add sysfs interface for supported sectorsize new 486829682c2c btrfs: use min() to replace open-code in btrfs_invalidatepage() new eaf76b9d467f btrfs: remove unnecessary variable shadowing in btrfs_inva [...] new c9daaf873efa btrfs: subpage: introduce helpers for dirty status new a4f26c60828b btrfs: subpage: introduce helpers for writeback status new 06046ebbcc42 btrfs: subpage: do more sanity checks on metadata page dirtying new fa0b291c5ad6 btrfs: subpage: support metadata checksum calculation at w [...] new 431d73768888 btrfs: make alloc_extent_buffer() check subpage dirty bitmap new 30bc198feb37 btrfs: support page uptodate assertions in subpage mode new 58e1b12e7b9e btrfs: make set/clear_extent_buffer_dirty() subpage compatible new f6186fa7a940 btrfs: make set_btree_ioerr accept extent buffer and be su [...] new de508c888b08 btrfs: subpage: add overview comments new b6b30b7d2a03 btrfs: move forward declarations to the beginning of extent_io.h new a6d393b346a1 btrfs: add and use readahead_batch_length new fa35990d35aa btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation new e4d3f6df5711 btrfs: convert BUG_ON()'s in relocate_tree_block new 36bf9ef56736 btrfs: handle errors from select_reloc_root() new 8d15732097f9 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors new d7a5abaa8d4f btrfs: check record_root_in_trans related failures in sele [...] new 0580005e3e1d btrfs: do proper error handling in record_reloc_root_in_trans new cd495fce5fb6 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 1d38794498e4 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename new 3a588fac8ad3 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 157586076869 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 2eeb42642ed9 btrfs: handle btrfs_record_root_in_trans failure in create_subvol new 17822d2e9fd4 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] new 000d6513a8de btrfs: handle btrfs_record_root_in_trans failure in start_ [...] new 317700345168 btrfs: handle record_root_in_trans failure in qgroup_accou [...] new 940db779df1a btrfs: handle record_root_in_trans failure in btrfs_record [...] new 18d9962649e0 btrfs: handle record_root_in_trans failure in create_pendi [...] new 5366629c1a85 btrfs: return an error from btrfs_record_root_in_trans new 814f565757e3 btrfs: have proper error handling in btrfs_init_reloc_root new d7387303e694 btrfs: do proper error handling in create_reloc_root new 72cc1cd6d780 btrfs: validate root::reloc_root after recording root in trans new 22531d118edc btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots new 9cdafb678063 btrfs: change insert_dirty_subvol to return errors new 45cde930bb5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] new d799269fa4fe btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge new 3ed3851d0b02 btrfs: do proper error handling in btrfs_update_reloc_root new 0c5e6549d95e btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s new 1d43e4d1c6e7 btrfs: handle btrfs_cow_block errors in replace_path new 97d5fdb60e18 btrfs: handle btrfs_search_slot failure in replace_path new fd9b2f346a24 btrfs: handle errors in reference count manipulation in re [...] new 9947c4083983 btrfs: handle extent reference errors in do_relocation new 1ea75d955819 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] new c8bd0bb61b11 btrfs: remove the extent item sanity checks in relocate_bl [...] new 6811a7495fa4 btrfs: do proper error handling in create_reloc_inode new c76eb4a453cf btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] new 7f3503733b86 btrfs: do not panic in __add_reloc_root new 91547df8a550 btrfs: cleanup error handling in prepare_to_merge new b450c3fb3a19 btrfs: handle extent corruption with select_one_root properly new 4e1d3170b0db btrfs: do proper error handling in merge_reloc_roots new 9db967d0997d btrfs: check return value of btrfs_commit_transaction in r [...] new 0d90cde2b87e btrfs: introduce end_bio_subpage_eb_writepage() function new b213659b4161 btrfs: introduce write_one_subpage_eb() function new db51bab78a1f btrfs: make lock_extent_buffer_for_io() to be subpage compatible new 266a92d294e2 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] new e19270fecfd2 btrfs: fix race between transaction aborts and fsyncs lead [...] new e5ff2239e143 btrfs: zoned: fail mount if the device does not support zo [...] new bde6f958085b Merge branch 'misc-next' into for-next-next-v5.13-20210416 new d526be536bdb btrfs: do more graceful error/warning for 32bit kernel new da700a186feb Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] new c3e0b48988d9 btrfs: zoned: reset zones of relocated block groups new 52241286dced btrfs: rename delete_unused_bgs_mutex new eae45e93b3f4 btrfs: zoned: automatically reclaim zones new 59ed0357acc4 Merge branch 'ext/jth/zone-auto-reclaim-v4' into for-next- [...] new 3bcb2725e633 Merge branch 'for-next-next-v5.13-20210416' into for-next- [...] new af7f57d5e6ff Merge remote-tracking branch 'btrfs/for-next' new c4840a051a26 cifs: fix out-of-bound memory access when calling smb3_not [...] new 0be4cb068f0d cifs: Return correct error code from smb2_get_enc_key new 8264c2f77787 cifs: Deferred close for files new 34d3663cf0df Merge remote-tracking branch 'cifs/for-next' new 38ec76b26558 cifsd: declare ida statically new 6d722faeb046 cifsd: add the check if parent is stable by unexpected rename new b4355e823a4d cifsd: get parent dentry from child in ksmbd_vfs_remove_file() new 91d4e6a8e1fa cifsd: re-implement ksmbd_vfs_kern_path new e76a089900c4 cifsd: fix reference count decrement of unclaimed file in [...] new 5c7d3d0df208 cifsd: Remove smb2_put_name() new ec14ffc8b6d4 cifsd: remove unused smberr.h new 1b78bd23239f cifsd: remove unused nterr.c file new 47aca1114a00 cifsd: move nt time functions to misc.c new 78abeaf5798a cifsd: Fix potential null-ptr-deref in smb2_open() new eb526af9c8b6 cifsd: use d_inode() new b81cca8e2b7f cifsd: remove the dead code of unimplemented durable handle new 160ffd8a2741 Merge pull request #38 from namjaejeon/cifsd-for-next new d572235d2733 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 48330fcb911b Merge remote-tracking branch 'ecryptfs/next' new 2b813dffbfc7 Merge remote-tracking branch 'erofs/dev' new 932414ed321c Merge remote-tracking branch 'exfat/dev' new e600474bd22d Merge remote-tracking branch 'ext3/for_next' new 7b03638a547f Merge remote-tracking branch 'ext4/dev' new 38740707c5bc f2fs: document: add description about compressed space handling new 453e2ff8e4ff f2fs: avoid duplicated codes for cleanup new 594b6d0428ae f2fs: fix to avoid NULL pointer dereference new ffcb6147d371 Merge remote-tracking branch 'f2fs/dev' new 8ed63fec57b2 Merge remote-tracking branch 'fuse/for-next' new de94762fdd8a Merge remote-tracking branch 'jfs/jfs-next' new 285b7c2abb19 Merge remote-tracking branch 'nfs/linux-next' new 217fd6f625af nfsd: ensure new clients break delegations new fb22197a4b89 nfsd: hash nfs4_files by inode number new 3ea5622e90e7 nfsd: track filehandle aliasing in nfs4_files new af42482482c1 nfsd: reshuffle some code new f91da9be4eb6 nfsd: grant read delegations to clients holding writes new 0785f51863f8 Merge remote-tracking branch 'cel/for-next' new 247650162d33 Merge remote-tracking branch 'overlayfs/overlayfs-next' new a3d1d0250359 Merge remote-tracking branch 'ubifs/next' new 6a0f79322202 Merge remote-tracking branch 'v9fs/9p-next' new 862a804aae30 xfs: move the XFS_IFEXTENTS check into xfs_iread_extents new 2ac131df03d4 xfs: rename and simplify xfs_bmap_one_block new 605e74e29218 xfs: simplify xfs_attr_remove_args new 0eba048dd3b7 xfs: only look at the fork format in xfs_idestroy_fork new ac1e067211d1 xfs: remove XFS_IFBROOT new 0779f4a68d4d xfs: remove XFS_IFINLINE new b2197a36c0ef xfs: remove XFS_IFEXTENTS new 76adf92a30f3 xfs: remove xfs_quiesce_attr declaration new a4fdc88f9ba9 Merge remote-tracking branch 'xfs/for-next' new 01c21af05bbe Merge remote-tracking branch 'iomap/iomap-for-next' new bc3d06e0fcc7 Merge remote-tracking branch 'file-locks/locks-next' new 42eb0d54c08a fs: split receive_fd_replace from __receive_fd new 3e54e4ba2316 Merge branch 'work.file' into for-next new d692d397e8a6 hostfs_open(): don't open-code file_dentry() new 80e5d1ff5d5f useful constants: struct qstr for ".." new e8727aec724e Merge branch 'work.misc' into for-next new 5c3c49ad402c Merge remote-tracking branch 'vfs/for-next' new d408948fef5f Merge remote-tracking branch 'printk/for-next' new 39a7289ea875 Merge remote-tracking branch 'pci/next' new 97e62291970b Merge remote-tracking branch 'pstore/for-next/pstore' new 3c85cf4b293f Merge remote-tracking branch 'hid/for-next' new af92cca1710f i2c: s3c2410: simplify getting of_device_id match data new 068ff57d7801 i2c: core: Fix spacing error by checkpatch new 8f51c1763ae9 i2c: i801: Add support for Intel Alder Lake PCH-M new d1820965ffa6 Merge branch 'i2c/for-5.13' into i2c/for-next new 92dfb27240fe i2c: sh7760: fix IRQ error path new 63ce8e3df8f6 i2c: mediatek: Fix send master code at more than 1MHz new 3186b880447a i2c: mediatek: Fix wrong dma sync flag new a80f24945fcf i2c: mediatek: Use scl_int_delay_ns to compensate clock-st [...] new f9743e4d0a62 Merge branch 'i2c/for-5.13' into i2c/for-next new 74d9e2fd26b2 Merge remote-tracking branch 'i2c/i2c/for-next' new 4aab0582cbdb Merge remote-tracking branch 'i3c/i3c/next' new 5a46edbae8a1 Merge remote-tracking branch 'dmi/dmi-for-next' new 3baf8f36cb82 hwmon: Add driver for fsp-3y PSUs and PDUs new 77c4891eeb86 hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] new 5d4f3259762e Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 499f739ad70f Merge remote-tracking branch 'jc_docs/docs-next' new 66bdac76657b Merge remote-tracking branch 'v4l-dvb/master' new c481577957eb Merge remote-tracking branch 'pm/linux-next' new c1d7387779bb Merge remote-tracking branch 'thermal/thermal/linux-next' new 4d3671e3ff68 Merge remote-tracking branch 'ieee1394/for-next' new 55cdd5b1d732 Merge remote-tracking branch 'dlm/next' new 7ea342068ebb Merge remote-tracking branch 'swiotlb/linux-next' new cf6d69256257 Merge remote-tracking branch 'rdma/for-next' new e7ad33fa7bc5 scm: fix a typo in put_cmsg() new e5b4b8988b7a net: bridge: switchdev: refactor br_switchdev_fdb_notify new 2c4eca3ef716 net: bridge: switchdev: include local flag in FDB notifications new 2576e5d31f0d Merge branch 'BR_FDB_LOCAL' new a1150a04b7e8 atl1c: move tx cleanup processing out of interrupt new bd005f53862b mptcp: revert "mptcp: forbit mcast-related sockopt on MPTC [...] new 0abdde82b163 mptcp: move sockopt function into a new file new d9e4c1291810 mptcp: only admit explicitly supported sockopt new 7896248983ef mptcp: add skeleton to sync msk socket options to subflows new df00b087da24 mptcp: tag sequence_seq with socket state new 1b3e7ede1365 mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY new 5d0a6bc82d38 mptcp: setsockopt: handle receive/send buffer and device bind new 268b12387460 mptcp: setsockopt: support SO_LINGER new 36704413db79 mptcp: setsockopt: add SO_MARK support new 6f0d7198084c mptcp: setsockopt: add SO_INCOMING_CPU new a03c99b253c2 mptcp: setsockopt: SO_DEBUG and no-op options new aa1fbd94e5c7 mptcp: sockopt: add TCP_CONGESTION and TCP_INFO new dc65fe82fb07 selftests: mptcp: add packet mark test case new c133acf38ca4 Merge branch 'mptcp-socket-options' new c5d66587b890 net: ethernet: mediatek: ppe: fix busy wait loop new 5133bcc74815 r8152: set inter fram gap time depending on speed new a8a7be178e81 r8152: adjust rtl8152_check_firmware function new 67ce1a806f16 r8152: add help function to change mtu new 195aae321c82 r8152: support new chips new 4a51b0e8a014 r8152: support PHY firmware for RTL8156 series new c2198943e33b r8152: search the configuration of vendor mode new af1fa6b696cc Merge branch 'r8152--new-chips' new 4ad29b1a484e net: mvpp2: Add parsing support for different IPv4 IHL values new 9a44c1cc6388 net: Add a WWAN subsystem new fa588eba632d net: Add Qcom WWAN control driver new fb32856b16ad virtio-net: page_to_skb() use build_skb when there's suffi [...] new d8604b209e9b dt-bindings: net: qcom,ipa: add firmware-name property new 9ce062ba6a8d net: ipa: optionally define firmware name via DT new d8214c7aae61 Merge branch 'ipa-fw-names' new aa8caa767e31 mld: fix suspicious RCU usage in __ipv6_dev_mc_dec() new 0e672f306a28 veth: check for NAPI instead of xdp_prog before xmit of XDP frame new 8eda54c5e6c4 gianfar: Drop GFAR_MQ_POLLING support new 221e8c126b78 powerpc: dts: fsl: Drop obsolete fsl,rx-bit-map and fsl,tx [...] new 70c183759b2c Merge branch 'gianfar-mq-polling' new 2f014f4016db net/mlx5e: Remove non-essential TLS SQ state bit new 8668587a33b9 net/mlx5e: Cleanup unused function parameter new b6b3ad2175c8 net/mlx5e: TX, Inline TLS skb check new 72f6f2f8d6aa net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() new e9ce991bce5b net/mlx5e: kTLS, Add resiliency to RX resync failures new 6cad120d9e62 net/mlx5e: Allow mlx5e_safe_switch_channels to work with c [...] new 69cc4185dcba net/mlx5e: Use mlx5e_safe_switch_channels when channels ar [...] new b3b886cf965d net/mlx5e: Refactor on-the-fly configuration changes new 94872d4ef9c0 net/mlx5e: Cleanup safe switch channels API by passing params new 5cec6de0ae09 net/mlx5: Allocate FC bulk structs with kvzalloc() instead [...] new 36830159acbe net/mlx5: Add register layout to support extended link state new b3446acb2b9a net/mlx5e: Add ethtool extended link state new 302522e67c70 net/mlx5: Add helper to initialize 1PPS new 95742c1cc59d net/mlx5: Enhance diagnostics info for TX/RX reporters new 03e481e88b19 Merge tag 'mlx5-updates-2021-04-16' of git://git.kernel.or [...] new e5272ad4aab3 sctp: Fix out-of-bounds warning in sctp_process_asconf_param() new f117c48c0dc8 docs: networking: extend the statistics documentation new ddc78b362124 docs: ethtool: document standard statistics new f09ea6fb1272 ethtool: add a new command for reading standard stats new ca2244547ec7 ethtool: add interface to read standard MAC stats new bfad2b979ddc ethtool: add interface to read standard MAC Ctrl stats new a8b06e9d40d8 ethtool: add interface to read RMON stats new c1912ab0eeba mlxsw: implement ethtool standard stats new 782bc00affcd bnxt: implement ethtool standard stats new b572ec9ff087 mlx5: implement ethtool standard stats new 1c86514d7fda Merge branch 'ethtool-stats' new 1e3d976dbb23 flow_dissector: Fix out-of-bounds warning in __skb_flow_bp [...] new 26b67f5a1e06 igb: Redistribute memory for transmit packet buffers when [...] new 1d3cb90cb010 igb: Add double-check MTA_REGISTER for i210 and i211 new 64433e5bf40a igc: Enable internal i225 PPS new 87938851b6ef igc: enable auxiliary PHC functions for the i225 new b3d4f405620a igc: Fix overwrites return value new 1feaf60ff260 igc: Expose LPI counters new bc45f524d90f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new e9e49ae88ec8 net: enetc: remove redundant clearing of skb/xdp_frame poi [...] new 6b04830d5e0d net: enetc: rename the buffer reuse helpers new 672f9a21989e net: enetc: recycle buffers for frames with RX errors new 8f50d8bb3f1c net: enetc: stop XDP NAPI processing when build_skb() fails new a6369fe6e07d net: enetc: remove unneeded xdp_do_flush_map() new ee3e875f10fc net: enetc: increase TX ring size new 7eab503b11ee net: enetc: use dedicated TX rings for XDP new 975acc833c9f net: enetc: handle the invalid XDP action the same way as [...] new 92ff9a6e578d net: enetc: fix buffer leaks with XDP_TX enqueue rejections new 24e393097171 net: enetc: apply the MDIO workaround for XDP_REDIRECT too new 820dd7a244fe Merge branch 'enetc-xdp-fixes' new 3fcc8a25e391 kunit: mptcp: adhere to KUNIT formatting standard new e4b6135134a7 mptcp: fix format specifiers for unsigned int new 43f1140b9678 mptcp: export mptcp_subflow_active new e10a98920976 mptcp: add tracepoint in mptcp_subflow_get_send new 0918e34b85c7 mptcp: add tracepoint in get_mapping_status new ed66bfb4ce34 mptcp: add tracepoint in ack_update_msk new d96a838a7ce2 mptcp: add tracepoint in subflow_check_data_avail new 442279154c73 mptcp: use mptcp_for_each_subflow in mptcp_close new 474f45936039 Merge branch 'mptcp-fixes-and-tracepoints' new 8203c7ce4ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 4c40e4019427 Merge remote-tracking branch 'net-next/master' new 4fff683f7220 Merge remote-tracking branch 'bpf-next/for-next' new 14c20643ef94 netfilter: nft_payload: fix C-VLAN offload support new ff4d90a89d3d netfilter: nftables_offload: VLAN id needs host byteorder [...] new 783003f3bb8a netfilter: nftables_offload: special ethertype handling for VLAN new 812fa71f0d96 netfilter: Dissect flow after packet mangling new 8826218215de selftests: fib_tests: Add test cases for interaction with [...] new b72920f6e4a9 netfilter: nftables: counter hardware offload support new 48b4460a2db4 Merge remote-tracking branch 'netfilter-next/master' new e195dad14115 mt76: add support for 802.3 rx frames new cc4b3c139ad3 mt76: mt7915: enable hw rx-amsdu de-aggregation new 94244d2ea503 mt76: mt7915: add rx checksum offload support new 90e3abf07c80 mt76: mt7915: add support for rx decapsulation offload new 730d6d0da8d8 mt76: mt7615: fix key set/delete issues new ebee7885bb12 mt76: mt7615: fix tx skb dma unmap new 7dcf3c04f0ac mt76: mt7915: fix tx skb dma unmap new 858ebf446bee mt76: mt7615: support loading EEPROM for MT7613BE new c1941b890279 mt76: mt7921: enable random mac addr during scanning new c2fa8edcca3b mt76: mt7921: remove unnecessary variable new 00ac71ff8dc8 mt76: mt7921: removed unused definitions in mcu.h new be2a2872d0b1 mt76: always use WTBL_MAX_SIZE for tlv allocation new 4b36cc6b390f mt76: mt76x0: disable GTK offloading new baa3afb39e94 mt76: connac: always check return value from mt76_connac_m [...] new 45f93e368211 mt76: mt7915: always check return value from mt7915_mcu_al [...] new 7715a1d54bdf mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded new 5e30931494b4 mt76: mt7921: fix suspend/resume sequence new 782b3e86ea97 mt76: mt7921: fix memory leak in mt7921_coredump_work new 159f6dd619d9 mt76: mt7921: switch to new api for hardware beacon filter new a7e3033fcdb6 mt76: connac: fix up the setting for ht40 mode in mt76_con [...] new 0940605a2a70 mt76: mt7921: fixup rx bitrate statistics new 9dfd2785ac73 mt76: mt7921: add flush operation new 7139b5c0c98a mt76: connac: update sched_scan cmd usage new aa40528a5bca mt76: use threaded NAPI new e78d73e01db3 mt76: mt7615: enable hw rx-amsdu de-aggregation new 2122dfbfd0bd mt76: mt7615: add rx checksum offload support new d4b98c63d7a7 mt76: mt7615: add support for rx decapsulation offload new 49cc85059a2c mt76: mt7615: fix memory leak in mt7615_coredump_work new 461e3b7f4576 mt76: mt7921: fix aggr length histogram new 9fb9d755fae2 mt76: mt7915: fix aggr len debugfs node new 8e84836283f1 mt76: mt7921: remove unneeded semicolon new f76e9019913b mt76: mt7921: fix stats register definitions new a4a5a430b076 mt76: mt7615: fix TSF configuration new d43c7301d330 mt76: mt7615: remove hdr->fw_ver check new 2eb6f6c43774 mt76: mt7615: fix mib stats counter reporting to mac80211 new 2b35050a3218 mt76: mt7915: fix mib stats counter reporting to mac80211 new c996f0346e40 mt76: connac: fix kernel warning adding monitor interface new 57b8b57516c5 mt76: check return value of mt76_txq_send_burst in mt76_tx [...] new 3ab0269d75cd mt76: mt7921: get rid of mt7921_sta_rc_update routine new 23c1d2dc9ed5 mt76: mt7921: fix the base of PCIe interrupt new 53a8fb4afdc8 mt76: mt7921: fix the base of the dynamic remap new f92f81d35ac2 mt76: mt7921: check mcu returned values in mt7921_start new e268fcaa67b8 mt76: mt7915: add missing capabilities for DBDC new 402a695b1ae6 mt76: mt7615: fix CSA notification for DBDC new 62da7a38e041 mt76: mt7615: stop ext_phy queue when mac reset happens new b6d20ce433c9 mt76: mt7915: fix CSA notification for DBDC new 663653928378 mt76: mt7915: stop ext_phy queue when mac reset happens new 1623474167f8 mt76: mt7915: fix PHY mode for DBDC new 51bf9d60fb92 mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 new 7883906d22c1 mt76: mt7915: fix rxrate reporting new f43b941fd610 mt76: mt7915: fix txrate reporting new b1bed649ad03 mt76: mt7915: check mcu returned values in mt7915_ops new c3800cc29197 mt76: mt7615: check mcu returned values in mt7615_ops new 4bec61d9fb96 mt76: mt7663: fix when beacon filter is being applied new 455ae5aabcc7 mt76: mt7663s: make all of packets 4-bytes aligned in sdio [...] new 45247a85614b mt76: mt7663s: fix the possible device hang in high traffic new dc0a108bb060 mt76: mt7615: add missing capabilities for DBDC new 782018391748 mt76: mt7915: fix possible deadlock while mt7915_register_ [...] new a2a6cd54eec4 mt76: mt7921: reduce mcu timeouts for suspend, offload and [...] new acf337c33de5 mt76: introduce mcu_reset function pointer in mt76_mcu_ops [...] new d32464e68ffc mt76: mt7921: introduce mt7921_run_firmware utility routine. new 1f7396acfef4 mt76: mt7921: introduce __mt7921_start utility routine new 3990465db682 mt76: dma: introduce mt76_dma_queue_reset routine new c001df978e4c mt76: dma: export mt76_dma_rx_cleanup routine new 0c1ce9884607 mt76: mt7921: add wifi reset support new de29d0afebad mt76: mt7921: remove leftovers from dbdc configuration new 1921b8925c6f mt76: mt7921: remove redundant check on type new 12f4be0e6a68 mt76: mt7921: remove duplicated macros in mcu.h new 1da4fd48d284 mt76: mt7915: fix key set/delete issue new 9add4bf2b81e mt76: mt7915: refresh repeater entry MAC address when sett [...] new 14edf1093836 mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr new 5802106f8bc7 mt76: connac: introduce mt76_sta_cmd_info data structure new 93c81df520a1 mt76: mt7921: properly configure rcpi adding a sta to the fw new 6104edf9e8a3 mt76: mt7615: only enable DFS test knobs for mt7615 new 69e74d7f23d5 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() new ad2a1ea49f63 mt76: mt7622: trigger hif interrupt for system reset new d9852ab2f362 mt76: mt7615: keep mcu_add_bss_info enabled till interface [...] new a9bae3f53614 mt76: mt7915: keep mcu_add_bss_info enabled till interface [...] new 1ebea45ef027 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() new 1cb7ea2acb72 mt76: mt7615: fix chip reset on MT7622 and MT7663e new d76d6c3ba2b0 mt76: mt7615: limit firmware log message printk to buffer length new 665b2c780d63 mt76: mt7915: limit firmware log message printk to buffer length new 7c82bbb1acc0 dt-bindings:net:wireless:ieee80211: txt to yaml conversion new 1735e44dddc0 dt-bindings:net:wireless:mediatek,mt76: txt to yaml conversion new 2df51a2b7a25 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] new a226ccd04c47 mt76: mt7915: fix txpower init for TSSI off chips new 60468f7fd707 mt76: mt7921: fix key set/delete issue new 859c85fd1971 mt76: mt7921: always wake the device in mt7921_remove_interface new c7cc5ec57303 mt76: mt7921: rework mt7921_mcu_debug_msg_event routine new 8a5a5dbfc18c mt76: mt7615: fix .add_beacon_offload() new ac15f9b6da39 mt76: mt7915: fix mt7915_mcu_add_beacon new e07419a7dca9 mt76: mt7915: add wifi subsystem reset new f2d167c7dd2c mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition new 9c9d83213424 mt76: mt7921: fix inappropriate WoW setup with the missing [...] new 9db419f0cb39 mt76: mt7921: fix the dwell time control new e230f0c44f01 mt76: mt7921: fix kernel crash when the firmware fails to [...] new 49897c529f85 mt76: mt7921: fix the insmod hangs new 4da64fe086d9 mt76: mt7921: reduce the data latency during hw scan new b4403cee6400 mt76: fix potential DMA mapping leak new 92e916362ba5 mt76: mt7921: remove 80+80 MHz support capabilities new 0fda6d7bb5a2 mt76: report Rx timestamp new 6d88629e158d mt76: mt7915: add mmio.c new 30ad36214ab5 mt76: mt7615: add missing SPDX tag in mmio.c new 66978204f71b mt76: mt7615: always add rx header translation tlv when ad [...] new 2afd17b4d0fc mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing new 481fc927c828 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report new 961b27ffc58e Merge tag 'mt76-for-kvalo-2021-04-12' of https://github.co [...] new 7686fd52b875 iwlwifi: mvm: enable TX on new CSA channel before disconnecting new 72bc934cb393 iwlwifi: pcie: avoid unnecessarily taking spinlock new 416dde0f83a8 iwlwifi: pcie: normally grab NIC access for inflight-hcmd new 2360acbd5e22 iwlwifi: mvm: don't allow CSA if we haven't been fully associated new 2be05dfd9c3f iwlwifi: pcie: Add support for Bz Family new 39ab22c127aa iwlwifi: change step in so-gf struct new 20d04296b3cf iwlwifi: change name to AX 211 and 411 family new a7ff1899a7bb iwlwifi: add 160Mhz to killer 1550 name new d4626f91739b iwlwifi: pcie: clear only FH bits handle in the interrupt new 48a5494d6a4c iwlwifi: pcie: make cfg vs. trans_cfg more robust new 9896b0b90445 iwlwifi: mvm: support range request command version 12 new 20578872d503 iwlwifi: mvm: responder: support responder config command [...] new 5f8a3561ea8b iwlwifi: mvm: write queue_sync_state only for sync new 5e1688ce914d iwlwifi: mvm: clean up queue sync implementation new 517a5eb9fab2 iwlwifi: mvm: when associated with PMF, use protected NDP [...] new 85b5fd94d7d9 iwlwifi: add ax201 killer device new e8fe3b41c3a3 iwlwifi: mvm: Add support for 6GHz passive scan new e12cfc7bbfd3 iwlwifi: mvm: enable PPAG in China new 9a0f28d8628e iwlwifi: add new so-gf device new 9cd243f24ec1 iwlwifi: move iwl_configure_rxq to be used by other op_modes new d2bfda8addf9 iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine new f21afabae703 iwlwifi: mvm: refactor ACPI DSM evaluation function new 098f1ea54e7c iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() new 0c73f47b430d iwlwifi: remove TCM events new fb54b86339ad iwlwifi: remove remaining software checksum code new 2b84e6328e65 iwlwifi: don't warn if we can't wait for empty tx queues new 4cf2f5904d97 iwlwifi: queue: avoid memory leak in reset flow new 4f7411d64893 iwlwifi: mvm: umac error table mismatch new aa1540ca7616 iwlwifi: mvm: remove PS from lower rates. new 6da29d3b42ea iwlwifi: mvm: don't lock mutex in RCU critical section new 2b6166664d2b iwlwifi: pcie: merge napi_poll_msix functions new 9d401222db54 iwlwifi: pcie: add ISR debug info for msix debug new 3c21990b0cce iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHA [...] new 70c9101d0a3e iwlwifi: warn on SKB free w/o op-mode new a9174578262b iwlwifi: rs-fw: don't support stbc for HE 160 new cc61d3ced2aa iwlwifi: mvm: don't disconnect immediately if we don't hea [...] new 997254a9169c iwlwifi: mvm: don't WARN if we can't remove a time event new 7db67f68392c iwlwifi: bump FW API to 63 for AX devices new d12455fdbfe9 iwlwifi: trans/pcie: defer transport initialisation new 378c7be65ccd iwlwifi: fw: print out trigger delay when collecting data new 8932abef6ea4 iwlwifi: pcie: Change ma product string name new 7c81a025054c iwlwifi: dbg: disable ini debug in 9000 family and below new 197b9c152bad Merge tag 'iwlwifi-next-for-kalle-2021-04-12-v2' of git:// [...] new 1c22233a745e cw1200: Remove unused function pointer typedef cw1200_wsm_handler new 9dc5fdc8c4f8 cw1200: Remove unused function pointer typedef wsm_* new 18fb0bedb5fc rtlwifi: 8821ae: upgrade PHY and RF parameters new a221d0afbf39 qtnfmac: remove meaningless labels new 2377b1c49d48 rtlwifi: Few mundane typo fixes new 87431bc1f0f6 rtlwifi: remove redundant assignment to variable err new 8e04a06530c6 rtlwifi: rtl8188ee: remove redundant assignment of variabl [...] new 987e9bcdd0b7 rtlwifi: remove rtl_get_tid_h new 1186006adee9 rtlwifi: Simplify locking of a skb list accesses new fb98734f7936 qtnfmac: remove meaningless goto statement and labels new e9642be26a37 rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock new 260a9ad94467 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() new d23a96220353 mwifiex: don't print SSID to logs new f2131fa516b8 wilc1000: Make SPI transfers work at 48MHz new 5ee2d9dd73fc wilc1000: Introduce symbolic names for SPI protocol register new ce3b933832b6 wilc1000: Check for errors at end of DMA write new c872e7ae056f wilc1000: Add support for enabling CRC new a381b78a1598 wilc1000: Bring MAC address setting in line with typical L [...] new bf3365a856a1 rtl8xxxu: Fix fall-through warnings for Clang new c81852a48e13 mwifiex: Remove unneeded variable: "ret" new 2f51061edab9 wilc1000: fix a loop timeout condition new 431eb49e87ed rtl8xxxu: Simplify locking of a skb list accesses new 01414f8882f9 libertas: avoid -Wempty-body warning new 7b0e2c4f6be3 wlcore: fix overlapping snprintf arguments in debugfs new 7909a590eba6 airo: work around stack usage warning new 3051946056c3 rsi: fix comment syntax in file headers new 705b5cfab183 brcmfmac: A typo fix new d3240418a662 libertas: struct lbs_private is declared duplicately new ec7480ed0801 rtw88: update statistics to fw for fine-tuning performance new c434e5e48dc4 rsi: Use resume_noirq for SDIO new 7f50ddc5d4fe wl3501: fix typo of 'Networks' in comment new d663bc3317c9 brcmfmac: Remove duplicate struct declaration new 444a9af68b5c wilc1000: Remove duplicate struct declaration new 2ff25985ea9c rtw88: Fix array overrun in rtw_get_tx_power_params() new a8e083ee8e2a mwl8k: Fix a double Free in mwl8k_probe_hw new cf366b154704 carl9170: remove get_tid_h new 5e6087559e85 wil6210: wmi: Remove useless code new fa84df705260 bcma: remove unused function new c544d89b0d67 iwlwifi: pcie: don't enable BHs with IRQs disabled new fb8517f4fade rtw88: 8822c: add CFO tracking new ca4590e42249 Merge remote-tracking branch 'wireless-drivers-next/master' new 2f7edc183a61 Merge remote-tracking branch 'bluetooth/master' new 78bcd37e486f Merge remote-tracking branch 'mac80211-next/master' new d168b61fb769 Merge remote-tracking branch 'gfs2/for-next' new 1df1fc8c62f7 mtd: core: Constify buf in mtd_write_user_prot_reg() new f12a67636ac6 Merge remote-tracking branch 'mtd/mtd/next' new fa07c1a30be7 crypto: ecc - delete a useless function declaration new 25ee76a221b0 crypto: geode - use DEFINE_SPINLOCK() for spinlock new 7dad7d007ab7 crypto: ixp4xx - use DEFINE_SPINLOCK() for spinlock new 7ed83901326f crypto: hisilicon/qm - add stop queue by hardware new 0f19dbc994dc crypto: arm64/aes-ce - deal with oversight in new CTR carry code new 6e57871c3b75 crypto: hisilicon/trng - add version to adapt new algorithm new 8553856cc6f7 crypto: atmel-tdes - Remove redundant dev_err call in atme [...] new a790f9de1da7 crypto: img-hash - Remove redundant dev_err call in img_ha [...] new bea47077ece6 crypto: ux500 - Remove redundant dev_err calls new 6dab37467389 crypto: keembay - Remove redundant dev_err calls new e0e638f7e09c crypto: ccree - Remove redundant dev_err call in init_cc_r [...] new 1aa33c7a4897 crypto: cavium/zip - remove unused including <linux/version.h> new ac98fc5e1c32 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_g [...] new 06cd7423cf45 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_g [...] new cc987ae9150c crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() new 1cb3ad701970 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c new 747bf30fd944 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c new 13343badae09 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() new 1f34cc4a8da3 crypto: omap-aes - Fix PM reference leak on omap-aes.c new 3eb75fc7d8c7 crypto: atmel - use the correct print format new 07a4356bafa9 crypto: hisilicon/sec - use the correct print format new 51028c6efa90 crypto: hisilicon/sgl - add a comment for block size initi [...] new c5f735bbf35a crypto: hisilicon/sgl - delete unneeded variable initialization new 197272b8f0bb crypto: hisilicon/sgl - add some dfx logs new 4b95e17b8fcc crypto: hisilicon/sgl - fix the soft sg map to hardware sg new 7e958d301c0d crypto: hisilicon/sgl - fix the sg buf unmap new 1c4d9d5bbb5a crypto: qat - enable detection of accelerators hang new 44200f2d9b8b crypto: arm/curve25519 - Move '.fpu' after '.arch' new a2035904f012 crypto: hisilicon/hpre - delete the rudundant space after return new c4433247d91f crypto: hisilicon/hpre - use the correct variable type new 5bc3962c53c7 crypto: hisilicon/hpre - add debug log new 705f6e134ad1 crypto: hisilicon/hpre - delete redundant log and return i [...] new 0f049f7d11dc crypto: crc32-generic - Use SPDX-License-Identifier new c4bb91fc07e5 Merge remote-tracking branch 'crypto/master' new 7f11bd2b93c9 Merge remote-tracking branch 'drm/drm-next' new ed01fca38717 drm: bridge: fix ANX7625 use of mipi_dsi_() functions new ad085b3a712a drm: bridge: fix LONTIUM use of mipi_dsi_() functions new 5a7bd25992e4 drm/bridge: lt8912b: fix incorrect handling of of_* return values new 62e3248e088c Merge remote-tracking branch 'drm-misc/for-linux-next' new 10d065383943 Merge remote-tracking branch 'amdgpu/drm-next' new c5e479941171 Merge remote-tracking branch 'drm-intel/for-linux-next' new bb82f2a1bbe4 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 176041c09300 Merge remote-tracking branch 'imx-drm/imx-drm/next' new ac72d2ed5c18 Merge remote-tracking branch 'etnaviv/etnaviv/next' new fbb4eeb8577c Merge remote-tracking branch 'regmap/for-next' new 998f26f47e55 ALSA: control: Fix racy management of user ctl memory size [...] new d1ee66c5d3c5 ALSA: hda/realtek: fix mic boost on Intel NUC 8 new 26928ca1f06a ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 new 75b62ab65d27 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 new 0c37e2eb6b83 ALSA: hda/hdmi: fix race in handling acomp ELD notificatio [...] new d86f43b17ed4 ALSA: usb-audio: Add support for many Roland devices' impl [...] new 7078a89ef36a Merge remote-tracking branch 'sound/for-next' new d97140033948 ASoC: core: Don't set platform name when of_node is set new 0f687d826736 ASoC: simple-card-utils: Propagate errors on too many links new 343e55e71877 ASoC: simple-card-utils: Increase maximum number of links to 128 new 1cacbac447d9 ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmet [...] new ee39d77ed91f ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetr [...] new 8f1a16818a08 ASoC: soc-utils: add snd_soc_component_is_dummy() new 9c2ae363f334 ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() new ac22cf52523a Merge series "ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_p [...] new 093b9dcb5976 ASoC: Intel: soc-acpi: add ADL SoundWire base configurations new 870dc42fe831 ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations new d25bbe80485f ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp new 7ae6af413174 Merge series "ASoC: Intel: add new TGL/ADL configurations" [...] new a48f928e13a0 ASoC: rt715: modification for code simplicity new dcca646c4977 ASoC: rt715: add main capture switch and main capture volume new fa2f98378f94 ASoC: rt715: remove kcontrols which no longer be used new d63f2a88d5cf ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document new 5b8a92bb3777 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new fb065d8660c9 Merge remote-tracking branch 'sound-asoc/for-next' new 20e118d4f45c Merge remote-tracking branch 'modules/modules-next' new a1d4f1ead34b Merge remote-tracking branch 'input/next' new 97d69b16cb97 bcache: add initial data structures for nvm pages new 688330711e9a bcache: initialize the nvm pages allocator new 97c62b647fca bcache: initialization of the buddy new 783d10ee5f16 bcache: bch_nvm_alloc_pages() of the buddy new 41318cedee26 bcache: bch_nvm_free_pages() of the buddy new 3f11bbf8e605 bcache: get allocated pages from specific owner new 79e55d2a1a94 bcache: use bucket index to set GC_MARK_METADATA for journ [...] new d20445bcab5a bcache: add BCH_FEATURE_INCOMPAT_NVDIMM_META into incompat [...] new 900778393c01 bcache: initialize bcache journal for NVDIMM meta device new edc0efd90d0b bcache: support storing bcache journal into NVDIMM meta device new d4d54286d362 bcache: read jset from NVDIMM pages for journal replay new d9313f4e7bbc bcache: add sysfs interface register_nvdimm_meta to regist [...] new 58ad962659ec floppy: cleanups: remove trailing whitespaces new 8eab2aea574c floppy: cleanups: use ST0 as reply_buffer index 0 new 55f340b1cb20 floppy: cleanups: use memset() to zero reply_buffer new ae27069ee14a floppy: cleanups: use memcpy() to copy reply_buffer new 9bd6153a5e6c floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef new b09729cbbbf2 floppy: remove redundant assignment to variable st new cbd963d17fdc Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge new 4e3d9ff905cd io_uring: put flag checking for needing req cleanup in one spot new 75652a30ff67 io_uring: tie req->apoll to request lifetime new a7be7c23cfdd io_uring: fix merge error for async resubmit new c82d5bc70382 io_uring: don't fail submit with overflow backlog new 38134ada0cee io_uring: fix overflows checks in provide buffers new 75c4021aacbd io_uring: check register restriction afore quiesce new e13ea9f750b8 Merge branch 'for-5.13/io_uring' into for-next new ea3f3c90db32 null_blk: poll queue support new cc23137c324d Merge branch 'for-5.13/drivers-post-merge' into for-next new f9291cd58da7 Merge branch 'for-5.13/libata' into for-next new 8d663f34f8af blk-mq: bypass IO scheduler's limit_depth for passthrough request new 7687b38ae470 bfq/mq-deadline: remove redundant check for passthrough request new 1e91e28e374d blk-mq: Fix spurious debugfs directory creation during ini [...] new 27aa57e5d172 Merge branch 'for-5.13/block' into for-next new 9b8738ad1a91 Merge remote-tracking branch 'block/for-next' new 20d81880608e Merge remote-tracking branch 'device-mapper/for-next' new 7e96253695a8 Merge remote-tracking branch 'pcmcia/pcmcia-next' new df4e137299d5 mmc: dw_mmc-rockchip: Just set default sample value for le [...] new 3b4aba277bfc mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] new abe3a67af9c1 Merge remote-tracking branch 'mmc/next' new ae7c351c3064 Merge remote-tracking branch 'mfd/for-mfd-next' new be7ecbad6de9 Merge remote-tracking branch 'backlight/for-backlight-next' new d9448ca9041e Merge remote-tracking branch 'battery/for-next' new 30c973910382 Merge remote-tracking branch 'regulator/for-next' new bfc07bbf7f7d Merge remote-tracking branch 'security/next-testing' new 0d7d3451bbdd Merge remote-tracking branch 'apparmor/apparmor-next' new b2b7467e02b1 Merge remote-tracking branch 'integrity/next-integrity' new 1eee369c9739 Merge remote-tracking branch 'keys/keys-next' new 0956bafcbf42 Merge remote-tracking branch 'selinux/next' new e0291d695773 Merge remote-tracking branch 'tomoyo/master' new 3bf1f9c596d3 Merge remote-tracking branch 'tpmdd/next' new b34ea31fe013 iommu/mediatek: Always enable the clk on resume new f90a9a85fb94 iommu/mediatek-v1: Avoid build fail when build as module new ac304c070c54 iommu/mediatek-v1: Add error handle for mtk_iommu_probe new 49d11527e560 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] new c0aec6680b6c iommu: Statically set module owner new 2d471b20c55e iommu: Streamline registration interface new 86b75f4e6604 Merge remote-tracking branch 'iommu/next' new fba68c582a5d Merge remote-tracking branch 'audit/next' new b41936227078 dt-bindings: bcm4329-fmac: add optional brcm,ccode-map new b067688e00b1 Merge remote-tracking branch 'devicetree/for-next' new 93fb0c8df6d2 dt-bindings: mailbox: ti,secure-proxy: Convert to json schema new 56b07de72a03 Merge remote-tracking branch 'mailbox/mailbox-for-next' new c6bdae08012b spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue new 799f923f0a66 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume new 2530b3df4326 spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bug new a2c5bedb2d55 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op new 126bdb606fd2 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails new 33879ff53547 Merge remote-tracking branch 'spi/for-5.13' into spi-next new e34f2e8db6f9 Merge remote-tracking branch 'spi/for-next' new e1112ba04702 Merge remote-tracking branch 'tip/auto-latest' new f15bbf170b40 Merge remote-tracking branch 'edac/edac-for-next' new 004fa004e663 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new eaa7a897206a tracing: Define static void trace_print_time() new f689e4f280b6 tracing: Define new ftrace event "func_repeats" new 20344c54d1c7 tracing: Add "last_func_repeats" to struct trace_array new c658797f1a70 tracing: Add method for recording "func_repeats" events new 4994891ebbb8 tracing: Unify the logic for function tracing options new 22db095d57b5 tracing: Add "func_no_repeats" option for function tracing new e1db6338d6fa ftrace: Reuse the output of the function tracer for func_repeats new f15235e00151 Merge remote-tracking branch 'ftrace/for-next' new 32bc6220e865 Merge remote-tracking branch 'rcu/rcu/next' new 6c377b02a801 Merge tag 'kvm-s390-next-5.13-1' of git://git.kernel.org/p [...] new 387cb8e89d7f Merge tag 'kvm-s390-next-5.13-2' of git://git.kernel.org/p [...] new d9bd0082e2e2 Merge remote-tracking branch 'tip/x86/sgx' into kvm-next new 5b10ed082f6b Merge remote-tracking branch 'kvm/next' new deee15557a9a Merge remote-tracking branch 'kvm-arm/next' new 855b2fdb7c54 Merge remote-tracking branch 'percpu/for-next' new 64ffd4e9cb66 Merge remote-tracking branch 'drivers-x86/for-next' new f18ca1d4a6f9 Merge remote-tracking branch 'chrome-platform/for-next' new 5e3ee26dff72 Merge remote-tracking branch 'hsi/for-next' new 5e01082e68ea Merge remote-tracking branch 'leds/for-next' new 1b7ce8fab5fd Merge remote-tracking branch 'ipmi/for-next' new e6b3c326ec70 Merge remote-tracking branch 'driver-core/driver-core-next' new 9f074d2a7bf4 Merge remote-tracking branch 'usb/usb-next' new 3ea112db013b Merge remote-tracking branch 'usb-serial/usb-next' new 880843cfbe66 Merge remote-tracking branch 'tty/tty-next' new 9204ff948684 coresight: etm-perf: Fix define build issue when built as module new c264f7488e3e Merge remote-tracking branch 'char-misc/char-misc-next' new 323a97ec413c Merge remote-tracking branch 'phy-next/next' new 550a78090dcc Merge remote-tracking branch 'vfio/next' new 8b3c0d730a2f Merge remote-tracking branch 'staging/staging-next' new ee1bf567c90d dmaengine: qcom_hidma: remove unused code new 1b6216a61e1d dmaengine: k3dma: use the correct HiSilicon copyright new 4f24132f73a6 Merge remote-tracking branch 'dmaengine/next' new ffeee417d97f cgroup: use tsk->in_iowait instead of delayacct_is_task_wa [...] new 3961b2dbb780 Merge remote-tracking branch 'cgroup/for-next' new 1e150138192e Merge remote-tracking branch 'scsi/for-next' new 8f7c9409d071 Merge remote-tracking branch 'scsi-mkp/for-next' new b1a64ba1d2ee Merge remote-tracking branch 'vhost/linux-next' new 070e678c6701 Merge remote-tracking branch 'rpmsg/for-next' new f3dbb53465ac Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 1053dc9f18f2 Merge remote-tracking branch 'pinctrl/for-next' new 046b96445bda Merge remote-tracking branch 'pwm/for-next' new 9e52fe85a174 Merge remote-tracking branch 'kselftest/next' new 0e5a833f55b5 Merge remote-tracking branch 'livepatching/for-next' new 427b74e76f38 Merge remote-tracking branch 'coresight/next' new 3fd00fdc4f11 rtc: goldfish: remove dependency to OF new 03531606ef4c rtc: pcf85063: fallback to parent of_node new f1d304766c7f rtc: ab-eoz9: set regmap max_register new e70e52e1bf1d rtc: ab-eoz9: add alarm support new c52409eb1667 rtc: ab-eoz9: make use of RTC_FEATURE_ALARM new c8f0ca8b7a4b rtc: pm8xxx: Add RTC support for PMIC PMK8350 new 8138c5f0318c dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings new 880f25d69015 rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in [...] new 7fcb86185978 rtc: fsl-ftm-alarm: add MODULE_TABLE() new 9b9310445f5a rtc: ds1511: remove unused function new daf6932434b9 Merge remote-tracking branch 'rtc/rtc-next' new f980183cd4cb Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 34f372db0b90 Merge remote-tracking branch 'seccomp/for-next/seccomp' new 64af9ae20768 Merge remote-tracking branch 'kspp/for-next/kspp' new 02b6465fd465 Merge remote-tracking branch 'gnss/gnss-next' new 6ffa7ece214e Merge remote-tracking branch 'slimbus/for-next' new ad709ab12042 Merge remote-tracking branch 'nvmem/for-next' new 3e9bf43f7f7a Drivers: hv: vmbus: Use after free in __vmbus_open() new 1df53d212c80 Drivers: hv: vmbus: Introduce and negotiate VMBus protocol [...] new 870ced0548c8 Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELM [...] new b635ccc1ec26 Drivers: hv: vmbus: Check for pending channel interrupts b [...] new db1534e55f45 Merge remote-tracking branch 'hyperv/hyperv-next' new 83fa2d13d628 kdb: Refactor env variables get/set code new 24f3eb4290a4 Merge remote-tracking branch 'kgdb/kgdb/for-next' new a97c67e996af Merge remote-tracking branch 'kunit-next/kunit' new 45ccb8e876c4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 0046603a37c5 Merge remote-tracking branch 'rust/rust-next' new a54f4baeb652 fix up for "powerpc/traps: Enhance readability for trap types" new 9d7ab91731a7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 2282bb1459bb /proc/kpageflags: do not use uninitialized struct pages new 786a358df8f0 arch/ia64/kernel/head.S: remove duplicate include new e62e6a46ed59 arch/ia64/kernel/fsys.S: fix typos new 176f5b5a649b arch/ia64/include/asm/pgtable.h: minor typo fixes new f97e928b8ea1 ia64: ensure proper NUMA distance and possible map initialization new 8af462c3b75a ia64: drop unused IA64_FW_EMU ifdef new fb7174ee444f ia64: simplify code flow around swiotlb init new 967c194ba704 ia64: trivial spelling fixes new 9b159b0da936 ia64: fix EFI_DEBUG build new dbbe252fd39b ia64: mca: always make IA64_MCA_DEBUG an expression new 11fbaa8cddfe ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP new c401ee857a11 ia64: module: fix symbolizer crash on fdescr new c6cda312ef56 include/linux/compiler-gcc.h: sparse can do constant foldi [...] new 70b5d1914e37 scripts/spelling.txt: add entries for recent discoveries new 29587faacbc3 scripts: a new script for checking duplicate struct declaration new c793d826f736 scripts-a-new-script-for-checking-duplicate-struct-declara [...] new 94bddbbfcbb2 arch/sh/include/asm/tlb.h: remove duplicate include new d54318c27b0a ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new 78ebfd8021bf ocfs2: map flags directly in flags_to_o2dlm() new 6ee49c187574 ocfs2: fix a typo new a80aaaa60064 ocfs2/dlm: remove unused function new 6a43a157d180 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 6333f3ce0162 ocfs2: fix ocfs2 corrupt when iputting an inode new a1db70dc3336 vfs: fs_parser: clean up kernel-doc warnings new 94cf2d3d7f4a watchdog: rename __touch_watchdog() to a better descriptive name new 0c02536a3890 watchdog: explicitly update timestamp when reporting softlockup new aa3cd456451d watchdog/softlockup: report the overall time of softlockups new 0f7226f35e02 watchdog/softlockup: remove logic that tried to prevent re [...] new ec2e708d6487 watchdog: fix barriers when printing backtraces from all CPUs new 467aef60c4c9 watchdog: use bit lock operations to prevent multiple soft [...] new b78bcd69e23b watchdog: cleanup handling of false positives new 291327cbce46 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] new 334796cdc5bc mm, slub: enable slub_debug static key when creating cache [...] new 284119f7650f kunit: add a KUnit test for SLUB debugging functionality new e6573a99d9bf slub: remove resiliency_test() function new 956ec2932bd9 mm/slub.c: trivial typo fixes new cdbf1252f8b4 mm/kmemleak.c: fix a typo new 4a5488b4d602 mm/page_owner: record the timestamp of all pages during free new 8b8d991f5f12 mm, page_owner: remove unused parameter in __set_page_owne [...] new e0142a06792b mm: page_owner: fetch backtrace only for tracked pages new 4c24f29faf9b mm: page_owner: use kstrtobool() to parse bool option new 3f72dbdf2a25 mm: page_owner: detect page_owner recursion via task_struct new 3eefd427a286 mm: page_poison: print page info when corruption is caught new 6ca405711429 mm-page_poison-print-page-info-when-corruption-is-caught-v2 new 8d78ba2e425f mm/memtest: add ARCH_USE_MEMTEST new fbb028d2eeef mm: provide filemap_range_needs_writeback() helper new a2619f2ab395 mm: use filemap_range_needs_writeback() for O_DIRECT reads new 2e0ed703d7fb iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 18bef7b941d2 mm/filemap: use filemap_read_page in filemap_fault new 8fa61a02464c mm/filemap: drop check for truncated page after I/O new 5c6e83938e25 mm: page-writeback: simplify memcg handling in test_clear_ [...] new f035774a9cec mm: introduce and use mapping_empty new 15baaa8a2103 mm: stop accounting shadow entries new 783a1b39e261 dax: account DAX entries as nrpages new 8fc54853d0df mm: remove nrexceptional from inode new 712998c15445 mm: Move page_mapping_file to pagemap.h new ff7e651789d0 mm/filemap: Update stale comment new f26cd3a98b15 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new b6a5dad7a4d7 mm/gup: add compound page list iterator new 39f4ae5c97b5 mm/gup: decrement head page once for group of subpages new de5dd4cee168 mm/gup: add a range variant of unpin_user_pages_dirty_lock() new ac7cc7682af2 RDMA/umem: batch page unpin in __ib_umem_release() new 9d7ee398e519 mm: gup: remove FOLL_SPLIT new f29392f3fdb6 mm/memremap.c: fix improper SPDX comment style new e8fde49836fe mm: memcontrol: fix kernel stack account new 99a748835529 memcg: cleanup root memcg checks new 7390b3d8a54a memcg: enable memcg oom-kill for __GFP_NOFAIL new d22457ddb662 mm: memcontrol: fix cpuhotplug statistics flushing new 46bfabbbc339 mm: memcontrol: kill mem_cgroup_nodeinfo() new c0015a3a334e mm: memcontrol: privatize memcg_page_state query functions new cacd69cc942c cgroup: rstat: support cgroup1 new 420caf1d6a1e cgroup: rstat: punt root-level optimization to individual [...] new 39404552ba14 mm: memcontrol: switch to rstat new 4b2d565f6f84 mm-memcontrol-switch-to-rstat-fix new 29b83a5d7115 mm: memcontrol: switch to rstat fix new 2df22499fceb mm: memcontrol: consolidate lruvec stat flushing new 161af5730da7 kselftests: cgroup: update kmem test for new vmstat implem [...] new e72960b3dc0e memcg: charge before adding to swapcache on swapin new 1110a6ad8ab4 memcg: set page->private before calling swap_readpage new 670fd4b5f01c mm: memcontrol: slab: fix obtain a reference to a freeing memcg new 3c1b3ac66b59 mm: memcontrol: introduce obj_cgroup_{un}charge_pages new 6a8127b98d41 mm: memcontrol: directly access page->memcg_data in mm/pag [...] new 2ead8e799fb2 mm: memcontrol: change ug->dummy_page only if memcg changed new d8664300bd5b mm: memcontrol: use obj_cgroup APIs to charge kmem pages new d9f5fb5113a1 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] new b50ee930ef77 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] new 7bee73cb64ca mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] new 33c99ffe381e linux/memcontrol.h: remove duplicate struct declaration new 164d40fe7c1d mm: page_counter: mitigate consequences of a page_counter [...] new ae16bd019f97 mm/memory.c: do_numa_page(): delete bool "migrated" new 46d5bfb3d300 mm/interval_tree: add comments to improve code readability new 0559e7db61a3 x86/vmemmap: drop handling of 4K unaligned vmemmap range new 168d48af4cbb x86/vmemmap: drop handling of 1GB vmemmap ranges new c7040e3dd8af x86/vmemmap: handle unpopulated sub-pmd ranges new dd07539a8982 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix new 6e59e88ec43e x86/vmemmap: optimize for consecutive sections in partial [...] new 1e4ebf470caa mm, tracing: improve rss_stat tracepoint message new 4e2c3781e2e6 mm: add remap_pfn_range_notrack new acb503745466 mm: add a io_mapping_map_user helper new f4a39972cab3 i915: use io_mapping_map_user new 11fa5bba5df7 i915: fix remap_io_sg to verify the pgprot new 89910614abe2 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings new b007000452c0 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] new 766116a801d4 selftests: add a MREMAP_DONTUNMAP selftest for shmem new f94ca8e4c45d mm/dmapool: switch from strlcpy to strscpy new 69c882b9dcd6 mm/sparse: add the missing sparse_buffer_fini() in error branch new 615b9082b859 samples/vfio-mdev/mdpy: use remap_vmalloc_range new e83a835bc439 mm: unexport remap_vmalloc_range_partial new 87e595f72494 mm/vmalloc: use rb_tree instead of list for vread() lookups new ec6aaadbd824 ARM: mm: add missing pud_page define to 2-level page tables new 5f585b82e928 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new 24dcd2122380 sparc32: add stub pud_page define for walking huge vmalloc [...] new 68eb69e0d7c0 mm: apply_to_pte_range warn and fail if a large pte is enc [...] new c7b5a7023aa9 mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 340a91cbde84 mm/ioremap: rename ioremap_*_range to vmap_*_range new ced5ab6abd3d mm: HUGE_VMAP arch support cleanup new 097fbc5f769b powerpc: inline huge vmap supported functions new ee29c28ec7bd arm64: inline huge vmap supported functions new d411ad8227b4 x86: inline huge vmap supported functions new 859e9a0390a9 mm/vmalloc: provide fallback arch huge vmap support functions new f35cf478aa9e mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new 668705f4306c mm/vmalloc: add vmap_range_noflush variant new bcc83c1426c5 mm/vmalloc: hugepage vmalloc mappings new bebda9216976 mm/vmalloc: fix read of uninitialized pointer area new 63e5d14a84a6 mm/vmalloc: remove map_kernel_range new 71f43282f7e3 kernel/dma: remove unnecessary unmap_kernel_range new e8ee1f7b2a8a powerpc/xive: remove unnecessary unmap_kernel_range new bfc18f1faaef mm/vmalloc: remove unmap_kernel_range new 440b50b6a6a6 mm-vmalloc-remove-unmap_kernel_range-fix new 2b137383fb2e mm-vmalloc-remove-unmap_kernel_range-fix-fix new d32b379a1936 mm-vmalloc-remove-map_kernel_range-fix-2 new f6b11b51b5de mm/vmalloc: improve allocation failure error messages new 537a4e4aa19d mm/vmalloc: print correct vmalloc allocation size new f9a4a0098b66 mm: vmalloc: prevent use after free in _vm_unmap_aliases new b4a650b70d8d lib/test_vmalloc.c: remove two kvfree_rcu() tests new 2dc04a6fc9aa lib/test_vmalloc.c: add a new 'nr_threads' parameter new ae13dc2cddd1 lib/test_vmalloc.c: extend max value of nr_threads parameter new 1dba8fb18072 vm/test_vmalloc.sh: adapt for updated driver interface new 06de3fa2e33d mm/vmalloc: refactor the preloading loagic new 8d6bb95d3a7f mm/vmalloc: remove an empty line new 04e17e01a818 mm/doc: fix fault_flag_allow_retry_first kerneldoc new 72300c7ca17c mm/doc: fix page_maybe_dma_pinned kerneldoc new c866bac77dce mm/doc: turn fault flags into an enum new f5b4c0d2a3a0 mm/doc: add mm.h and mm_types.h to the mm-api document new 336f3ae9f207 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT new 261e3e47ba4b pagewalk: prefix struct kernel-doc descriptions new b4dddea9ff3f mm/kasan: switch from strlcpy to strscpy new 3a36c2b61ea3 kasan: fix kasan_byte_accessible() to be consistent with a [...] new 0d97a3002924 kasan: initialize shadow to TAG_INVALID for SW_TAGS new 9a2a651674b8 mm, kasan: don't poison boot memory with tag-based modes new 3caa551603b1 arm64: kasan: allow to init memory when setting tags new 9b9e762b10e6 kasan: init memory in kasan_(un)poison for HW_TAGS new dbf5099ca621 kasan, mm: integrate page_alloc init with HW_TAGS new f0459b591237 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" new ce1540fbe3ef kasan, mm: integrate slab init_on_alloc with HW_TAGS new 796067bd9069 kasan, mm: integrate slab init_on_free with HW_TAGS new 68a850c10eef kasan: docs: clean up sections new 671a15826199 kasan: docs: update overview section new 519a31677387 kasan: docs: update usage section new adabeb406e8a kasan: docs: update error reports section new d61dee7a33d0 kasan: docs: update boot parameters section new f57fd45c6356 kasan: docs: update GENERIC implementation details section new de7417ebbdb4 kasan: docs: update SW_TAGS implementation details section new 286b294c2bfa kasan: docs: update HW_TAGS implementation details section new bed22b7b305c kasan: docs: update shadow memory section new 1cdfefa5ac6d kasan: docs: update ignoring accesses section new 1d39ef0bc2d8 kasan: docs: update tests section new 58d05c23c351 kasan: record task_work_add() call stack new a27a7d570062 kasan: detect false-positives in tests new 458b7391bc1b irq_work: record irq_work_queue() call stack new 102bdbe00a52 mm: move mem_init_print_info() into mm_init() new d88dec7d2f7b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new 09578792ef3d mm: remove lru_add_drain_all in alloc_contig_range new cfed888c94ef include/linux/page-flags-layout.h: correctly determine LAS [...] new 2885918e3677 include/linux/page-flags-layout.h: cleanups new b7f946256f13 mm/page_alloc: rename alloc_mask to alloc_gfp new 689c568a71c7 mm/page_alloc: rename gfp_mask to gfp new 5500b5c64e17 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 3b6aacf9a129 mm/mempolicy: rename alloc_pages_current to alloc_pages new bd9ca5264b43 mm/mempolicy: rewrite alloc_pages documentation new a3cd6d55d01b mm/mempolicy: rewrite alloc_pages_vma documentation new a4c0bf86b169 mm/mempolicy: fix mpol_misplaced kernel-doc new 8e997eb93abb mm: page_alloc: dump migrate-failed pages new b1a6ee314538 mm/Kconfig: remove default DISCONTIGMEM_MANUAL new 810fed4a734d mm, page_alloc: avoid page_to_pfn() in move_freepages() new cf1adad0f81c mm/page_alloc: duplicate include linux/vmalloc.h new 0cebfe0a46ca mm/page_alloc: rename alloced to allocated new f9a2cea1f12c mm/page_alloc: add a bulk page allocator new 6ce9981f0b7f mm-page_alloc-add-a-bulk-page-allocator-fix new ddb118fcb768 mm/page_alloc: Add a bulk page allocator -fix -fix new ad0ed139d3d2 mm/page_alloc: add a bulk page allocator -fix -fix -fix new 0a9d9023f2fd mm/page_alloc: add an array-based interface to the bulk pa [...] new 88dbecec9fb6 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] new a89cb429d26f mm/page_alloc: optimize code layout for __alloc_pages_bulk new 834d1857a94e mm/page_alloc: inline __rmqueue_pcplist new 69869ccb2ab7 SUNRPC: set rq_page_end differently new 773e318bc5ee SUNRPC: refresh rq_pages using a bulk page allocator new c25531cce7be net: page_pool: refactor dma_map into own function page_po [...] new 57a4127a9d6c net: page_pool: use alloc_pages_bulk in refill code path new 0466a44ed8ef mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 new e69690b41db3 mm/page_alloc: redundant definition variables of pfn in for loop new 4f7f7f26cd75 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new ad1bbb8a4e2f hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new aba845bdcf01 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new 253aa767f776 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new 9f7bd74b03de mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 734766a18e36 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new 9240bd6490ca mm/hugetlb: remove redundant reservation check condition i [...] new 447f3b879eab mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new 06e5b90fbbeb mm/hugetlb: use some helper functions to cleanup code new c0dc8aa96fb7 mm/hugetlb: optimize the surplus state transfer code in mo [...] new 78cc8b0e6be5 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new 92ac3379deff mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new 3796b730ec0b mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new 211ad334c131 khugepaged: remove unneeded return value of khugepaged_col [...] new 25511d0484e9 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new af3a0105e2ee khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new 7c83c7993c01 khugepaged: fix wrong result value for trace_mm_collapse_h [...] new edf3f82081d8 mm/huge_memory.c: remove unnecessary local variable ret2 new 97ee0701861e mm/huge_memory.c: rework the function vma_adjust_trans_huge() new 97b860e199bd mm/huge_memory.c: make get_huge_zero_page() return bool new 47cee264c913 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new 5a558db31d62 mm/huge_memory.c: remove redundant PageCompound() check new 3d0e97f45b66 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new e7368e0df0ff mm/huge_memory.c: use helper function migration_entry_to_page() new a1c32ff7f90f mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new 470ac9751b42 khugepaged: use helper function range_in_vma() in collapse [...] new c10494f65529 khugepaged: remove unnecessary out label in collapse_huge_page() new fca6a850e57a khugepaged: remove meaningless !pte_present() check in khu [...] new 5d1c21078ae4 mm: huge_memory: a new debugfs interface for splitting THP tests new b9d5e0970012 mm: huge_memory: debugfs for file-backed THP split new fe56b64aca35 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() new 020836d22095 mm/hugeltb: simplify the return code of __vma_reservation_ [...] new a8917ec3fe73 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] new ffa1581f452a mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() new dcd714eaec36 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] new a68cd8dae152 mm/cma: change cma mutex to irq safe spinlock new 7b0b6d6cb993 hugetlb: no need to drop hugetlb_lock to call cma_release new 3469fe2b94ad hugetlb: add per-hstate mutex to synchronize user adjustments new 385d5156e03d hugetlb: create remove_hugetlb_page() to separate functionality new da32b1135cba hugetlb: call update_and_free_page without hugetlb_lock new 36872ad7c3b0 hugetlb: change free_pool_huge_page to remove_pool_huge_page new 2240b9c2f18e hugetlb: make free_huge_page irq safe new a2c510ad9087 hugetlb: add lockdep_assert_held() calls for hugetlb_lock new 26db986f09c5 userfaultfd: add minor fault registration mode new caf54fd0696a userfaultfd/hugetlbfs: fix minor fault page leak new d6c393bb6b34 userfaultfd: disable huge PMD sharing for MINOR registered VMAs new cdc9d3ff82ea userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new 2b446b14d804 userfaultfd: add UFFDIO_CONTINUE ioctl new d77b0961476c userfaultfd: update documentation to describe minor fault [...] new ff6e54c3d761 userfaultfd/selftests: add test exercising minor fault handling new d2aa043c2713 mm/vmscan: move RECLAIM* bits to uapi header new 52282d2cd114 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 116cd2c07905 mm: vmscan: use nid from shrink_control for tracepoint new d6f70b318507 mm: vmscan: consolidate shrinker_maps handling code new 61326926b9d6 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new 002e302b0fb2 mm: vmscan: remove memcg_shrinker_map_size new e257f8b3189a mm: vmscan: use kvfree_rcu instead of call_rcu new f7d0a750b0e7 mm: memcontrol: rename shrinker_map to shrinker_info new 63ae9714dc38 mm: vmscan: add shrinker_info_protected() helper new 14a778245930 mm-vmscan-add-shrinker_info_protected-helper-fix new 7b9976728651 mm: vmscan: use a new flag to indicate shrinker is registered new 34c06bf28ace mm: vmscan: add per memcg shrinker nr_deferred new 5a257a9227c9 mm: vmscan: use per memcg nr_deferred of shrinker new c2dc82c52009 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new 25c0bb4ab6ed mm: memcontrol: reparent nr_deferred when memcg offline new 82d18aabef96 mm: vmscan: shrink deferred objects proportional to priority new 9b05e7b647a6 mm/compaction: remove unused variable sysctl_compact_memory new 3b21f5b71e03 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 6d59626ef04b mm: disable LRU pagevec during the migration temporarily new 4a6f7cbc7da2 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new 08c0cdfa7de8 mm: fs: invalidate BH LRU during page migration new 1fcf49a852c5 mm/migrate.c: make putback_movable_page() static new 86afdda6574a mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new 35991756b02a mm/migrate.c: fix potential indeterminate pte entry in mig [...] new 3f928ff61a97 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new bf0df4185c5d Revert "mm: migrate: skip shared exec THP for NUMA balancing" new 6906b7224608 mm: vmstat: add cma statistics new 0f4eea17aeff mm: cma: use pr_err_ratelimited for CMA warning new 82a37b66bda5 mm: cma: add trace events for CMA alloc perf testing new 08d55fd164d1 mm: cma: Add the CMA instance name to the cma_alloc_start [...] new beb9d96a48b3 mm: cma: support sysfs new 1609d8151f05 mm: cma: add the CMA instance name to cma trace events new f8b124a3c837 mm: use proper type for cma_[alloc|release] new 1d612159094a ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() new 16d586495725 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] new 6b44c244ac8c ksm: remove dedicated macro KSM_FLAG_MASK new f1eea5488d92 ksm: fix potential missing rmap_item for stable_node new 544454aeb45d mm/ksm: remove unused parameter from remove_trailing_rmap_items() new 8beb45140eb8 mm: restore node stat checking in /proc/sys/vm/stat_refresh new 9220489ee532 mm: no more EINVAL from /proc/sys/vm/stat_refresh new cb767f3c0ba7 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 4ae667a229ce mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new e949ea1cf13f x86/mm: track linear mapping split events new fc58c1f09863 mm/mmap.c: don't unlock VMAs in remap_file_pages() new e93fb0e1452b mm: generalize ARCH_HAS_CACHE_LINE_SIZE new d85bc1424596 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] new 0345a3ffea90 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] new 21d5b9d0f97d mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION new 46f5437d1013 mm-drop-redundant-arch_enable__migration-fix new 7e8ccce7fb8b mm-drop-redundant-arch_enable__migration-fix-fix new 9a152d11504a mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK new 5be0863bdd6b mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE new efe201ee49d6 mm/util.c: reduce mem_dump_obj() object size new 526149a632de mm/util.c: fix typo new edd1a37e326d mm/gup: don't pin migrated cma pages in movable zone new 53bb320e7ac6 mm/gup: check every subpage of a compound page during isolation new 3bc79b2704cf mm/gup: return an error on migration failure new 94037d27e19b mm/gup: check for isolation errors new 2e998d138733 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new a42940f432de mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new aac231d1c4eb mm: apply per-task gfp constraints in fast path new 2edce0011e9a mm: honor PF_MEMALLOC_PIN for all movable pages new 2f0d1c8909b9 mm/gup: do not migrate zero page new 90166633f244 mm/gup: migrate pinned pages out of movable zone new 4ab5a66d1f6e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 47e797560d56 mm/gup: change index type to long as it counts pages new ef151f049c29 mm/gup: longterm pin migration cleanup new 3bcb2c547194 selftests/vm: gup_test: fix test flag new 61bf7764d176 selftests/vm: gup_test: test faulting in kernel, and verif [...] new 51d2831cb506 mm,memory_hotplug: allocate memmap from the added memory range new 0f1a330c33be mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix new f2c6f7dd464e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new bc18a1ac070f mm,memory_hotplug: add kernel boot option to enable memmap [...] new 49208c9c1c22 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new fded6fdc2481 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 3c8b64e08c86 mm/memory_hotplug: make unpopulated zones PCP structures u [...] new ed6620f8d8c4 mm/zswap.c: switch from strlcpy to strscpy new 274ac56b7eeb mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new b33539820943 iov_iter: lift memzero_page() to highmem.h new 1d7f9f36e556 btrfs: use memzero_page() instead of open coded kmap pattern new 4ca03e6aad39 mm/highmem.c: fix coding style issue new fadc74065534 mm/highmem: Remove deprecated kmap_atomic new 20b48e4cadbd mm/mempool: minor coding style tweaks new 759324a477c2 mm/swapfile: minor coding style tweaks new 590a3a01b106 mm/sparse: minor coding style tweaks new d62aef3f06f0 mm/vmscan: minor coding style tweaks new 253bda7ef506 mm/compaction: minor coding style tweaks new 6ccfbcb9dfb0 mm/oom_kill: minor coding style tweaks new 9404e52af9fc mm/shmem: minor coding style tweaks new 22911c92b09f mm/page_alloc: minor coding style tweaks new b2a852b0df35 mm/filemap: minor coding style tweaks new d373d2c3f173 mm/mlock: minor coding style tweaks new 2c4d8331e0f7 mm/frontswap: minor coding style tweaks new 56b8f2c0cd35 mm/vmalloc: minor coding style tweaks new 7bf4ef2160e8 mm/memory_hotplug: minor coding style tweaks new 4c4eda87422a mm/mempolicy: minor coding style tweaks new 13ccb1c13c54 mm/process_vm_access.c: remove duplicate include new 73dc89409b4e kfence: zero guard page after out-of-bounds access new ccd04d0546c0 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 703bb3e8ec0e fs/buffer.c: dump more info for __getblk_gfp() stall problem new 7a1f308de482 kernel/hung_task.c: Monitor killed tasks. new 8ad6ffa83cf8 fs/proc/generic.c: fix incorrect pde_is_permanent check new 8f5b1d8b1794 proc: save LOC in __xlate_proc_name() new 6eead214ba6e proc: mandate ->proc_lseek in "struct proc_ops" new 22ce30a51178 proc: smoke test lseek() new f761359f16fa proc: delete redundant subset=pid check new 268a2af1a960 selftests: proc: test subset=pid new fe8033c91b0e procfs: allow reading fdinfo with PTRACE_MODE_READ new 921a5fc037e6 procfs/dmabuf: add inode number to /proc/*/fdinfo new 91a08254ff3a proc/sysctl: fix function name error in comments new c4ffd7e1b9a8 proc/sysctl: make protected_* world readable new 25c8de11875c include: remove pagemap.h from blkdev.h new 2a6c36b26832 kernel.h: drop inclusion in bitmap.h new a35228890db6 linux/profile.h: remove unnecessary declaration new ebdf24e4d08a kernel/async.c: fix pr_debug statement new a19a83d407e6 kernel/cred.c: make init_groups static new 8b6c727e5733 tools: disable -Wno-type-limits new da4bee91e73f tools: bitmap: sync function declarations with the kernel new 72d9990e3843 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel new 153862ebefeb arch: rearrange headers inclusion order in asm/bitops for [...] new 508c8353f609 lib: extend the scope of small_const_nbits() macro new 1cda047be7f6 tools: sync small_const_nbits() macro with the kernel new 7b6208afec1d lib: inline _find_next_bit() wrappers new 959b93e2bab5 tools: sync find_next_bit implementation new 249be5f071ba lib: add fast path for find_next_*_bit() new 9405440d4278 lib: add fast path for find_first_*_bit() and find_last_bit() new 2d533533a1e1 h8300: rearrange headers inclusion order in asm/bitops new 910f6f9a932e tools: sync lib/find_bit implementation new 2ef6a4837eef MAINTAINERS: add entry for the bitmap API new b7396a5d82b4 lib/bch.c: fix a typo in the file bch.c new 1f0687aeb240 lib: fix inconsistent indenting in process_bit1() new da9c593ba060 lib/list_sort.c: fix typo in function description new 84c03903201f lib/genalloc.c: Fix a typo new 97d5e7ff1949 lib: crc8: pointer to data block should be const new c14682cbb474 lib: stackdepot: turn depot_lock spinlock to raw_spinlock new d006936b2c2f lib/percpu_counter: tame kernel-doc compile warning new f1ca955e2f80 lib/genalloc: add parameter description to fix doc compile [...] new e3a18be7790a lib: parser: clean up kernel-doc new 3f8f78f70032 include/linux/compat.h: remove unneeded declaration from C [...] new 085fa7f03647 checkpatch: warn when missing newline in return sysfs_emit [...] new 55554d02565d checkpatch: exclude four preprocessor sub-expressions from [...] new 47eb5ba63417 kselftest: introduce new epoll test case new b78da2a957a1 fs/epoll: restore waking from ep_done_scan() new df5c34d31e42 fs/nilfs2: fix misspellings using codespell tool new a357fe7e0c09 nilfs2: fix typos in comments new a628fcf54f86 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new f3057c88b417 hpfs: replace one-element array with flexible-array member new 343e65b83507 do_wait: make PIDTYPE_PID case O(1) instead of O(n) new 07276c2ff046 kernel/fork.c: simplify copy_mm() new ce9a7ce4379c kernel/fork.c: fix typos new b8c90e5d902d kernel/crash_core: add crashkernel=auto for vmcore creation new 6e499c9bae2d kexec: Add kexec reboot string new 53bcebc5c659 kernel: kexec_file: fix error return code of kexec_calcula [...] new 7c548c0d6533 kexec: dump kmessage before machine_kexec new a27c62f48b0f gcov: combine common code new 7711b03e2016 gcov: simplify buffer allocation new 36c19f874b46 gcov: use kvmalloc() new 185685d1b3ad gcov: clang: drop support for clang-10 and older new 654c41ce094e smp: kernel/panic.c - silence warnings new 58794560e00c delayacct: clear right task's flag after blkio completes new e05ca4667774 aio: simplify read_events() new a14f5bb29749 gdb: lx-symbols: store the abspath() new 8dbdd845c5d4 scripts/gdb: document lx_current is only supported by x86 new be97dd3852ee scripts/gdb: add lx_current support for arm64 new cc355536c18e kernel/resource: make walk_system_ram_res() find all busy [...] new e66db2438b00 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new c8b49d0707bb kernel/resource: remove first_lvl / siblings_only logic new 0e107a03184c selftests: remove duplicate include new abdd7c53336f kernel/async.c: stop guarding pr_debug() statements new 5a897f35bffd kernel/async.c: remove async_unregister_domain() new 8aa7f39c11b3 init/initramfs.c: do unpacking asynchronously new 8bc50a36278d modules: add CONFIG_MODPROBE_PATH new a639a800b5a9 ipc/sem.c: mundane typo fixes new a9c038947867 Merge branch 'akpm-current/current' new 91f062565c9c drivers/char: remove /dev/kmem for good new ce4f40cd4687 mm: remove xlate_dev_kmem_ptr() new 2432f24b1a11 mm/vmalloc: remove vwrite() new 6f24c8fb0697 arm: print alloc free paths for address in registers new e941a9924f47 scripts/spelling.txt: add "overlfow" new 86f6483c0b5b scripts/spelling.txt: Add "diabled" typo new c6a452a6154e scripts/spelling.txt: add "overflw" new 6e08730faa43 mm/slab.c: fix spelling mistake "disired" -> "desired" new 5557f98ee803 include/linux/pgtable.h: few spelling fixes new 27c47b318c1c kernel/umh.c: fix some spelling mistakes new 72a0b75a2267 kernel/user_namespace.c: fix typos new 4a0a2b59d7b7 kernel/up.c: fix typo new ad601e4fd5c1 kernel/sys.c: fix typo new 9102879bf587 fs: fat: fix spelling typo of values new aa3e0d7b1e19 ipc/sem.c: spelling fix new e08dfdfbe9b8 treewide: remove editor modelines and cruft new eb5b05b22552 mm: fix typos in comments new afe5f35b03de mm: fix typos in comments new 7e0e2106f23d mmap: make mlock_future_check() global new d2ee6a0ef001 riscv/Kconfig: make direct map manipulation options depend on MMU new 870570dc122a set_memory: allow set_direct_map_*_noflush() for multiple pages new 1624818f7e23 set_memory: allow querying whether set_direct_map_*() is a [...] new 2e5aa07cc0fb mm: introduce memfd_secret system call to create "secret" [...] new b74abee7e69a memfd_secret: use unsigned int rather than long as syscall [...] new 337e11d08fb2 PM: hibernate: disable when there are active secretmem users new 8719473544e4 arch, mm: wire up memfd_secret system call where relevant new 117bb641660e memfd_secret: use unsigned int rather than long as syscall [...] new 229b6b9189d3 secretmem: test: add basic selftest for memfd_secret(2) new 5ff0f31fd324 memfd_secret: use unsigned int rather than long as syscall [...]
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 (70698348207e) \ N -- N -- N refs/heads/akpm (5ff0f31fd324)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1261 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/mailbox/ti,secure-proxy.txt | 50 - .../bindings/mailbox/ti,secure-proxy.yaml | 79 + .../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 | 121 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 62 + .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 - Documentation/filesystems/f2fs.rst | 8 + Documentation/networking/ethtool-netlink.rst | 82 + Documentation/networking/statistics.rst | 44 +- MAINTAINERS | 3 +- Makefile | 2 +- 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/mm/dump.c | 4 +- arch/arm/mm/init.c | 21 - arch/arm/mm/ptdump_debugfs.c | 15 +- arch/arm/probes/uprobes/core.c | 4 +- arch/arm64/crypto/aes-modes.S | 1 + .../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/relocate_kernel.S | 9 +- arch/mips/loongson64/reset.c | 113 + arch/mips/pci/pci-legacy.c | 57 +- arch/mips/pci/pci-rt2880.c | 50 +- arch/mips/pci/pci-rt3883.c | 10 +- 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/pseries_defconfig | 1 + arch/powerpc/include/asm/interrupt.h | 52 +- arch/powerpc/include/asm/kvm_book3s.h | 2 + arch/powerpc/include/asm/kvm_ppc.h | 3 +- arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/topology.h | 2 +- arch/powerpc/include/uapi/asm/errno.h | 1 + arch/powerpc/kernel/exceptions-64s.S | 15 +- arch/powerpc/kernel/fadump.c | 3 +- arch/powerpc/kernel/interrupt.c | 2 +- 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/traps.c | 6 +- arch/powerpc/kexec/crash.c | 3 +- arch/powerpc/kvm/book3s_hv.c | 85 +- 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/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/fault.c | 16 +- arch/powerpc/perf/core-book3s.c | 5 +- arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +- 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 | 20 +- arch/s390/include/asm/cmpxchg.h | 8 +- arch/s390/kernel/entry.h | 2 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/perf_event.c | 21 - arch/x86/Makefile | 4 +- arch/x86/include/asm/floppy.h | 1 - block/bfq-iosched.c | 3 +- block/blk-mq-debugfs.c | 8 + block/blk-mq.c | 3 +- block/mq-deadline.c | 7 +- crypto/crc32_generic.c | 24 +- crypto/ecc.h | 8 - drivers/bcma/driver_mips.c | 7 - drivers/block/floppy.c | 23 +- drivers/block/null_blk/main.c | 104 +- drivers/block/null_blk/null_blk.h | 4 + .../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/ccree/cc_driver.c | 4 +- drivers/crypto/geode-aes.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 11 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 6 +- drivers/crypto/hisilicon/qm.c | 29 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sgl.c | 37 +- drivers/crypto/hisilicon/trng/trng.c | 13 +- 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/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/sa2ul.c | 2 +- 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/hash/hash_core.c | 1 - drivers/cxl/mem.c | 9 +- drivers/dma/k3dma.c | 4 +- drivers/dma/qcom/hidma.c | 6 - drivers/gpu/drm/bridge/Kconfig | 3 + drivers/gpu/drm/bridge/analogix/Kconfig | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 32 +- 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 | 42 + drivers/hv/connection.c | 3 +- drivers/hv/hv.c | 56 +- drivers/hv/hv_trace.h | 15 + drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/pmbus/fsp-3y.c | 2 +- drivers/hwmon/pmbus/pxe1610.c | 9 + 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/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/macintosh/via-pmu.c | 2 +- drivers/md/bcache/Kconfig | 9 + drivers/md/bcache/Makefile | 2 +- drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/features.h | 9 + drivers/md/bcache/journal.c | 317 +- drivers/md/bcache/journal.h | 2 +- drivers/md/bcache/nvm-pages.c | 747 +++++ drivers/md/bcache/nvm-pages.h | 93 + drivers/md/bcache/super.c | 73 +- drivers/mmc/host/dw_mmc-rockchip.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- 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/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/otp.c | 9 +- drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/ethernet/atheros/atl1c/atl1c.h | 2 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 44 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 125 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 102 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc.c | 140 +- drivers/net/ethernet/freescale/enetc/enetc.h | 3 +- drivers/net/ethernet/freescale/gianfar.c | 170 +- drivers/net/ethernet/freescale/gianfar.h | 17 - 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/marvell/mvpp2/mvpp2_prs.c | 107 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 2 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 20 +- drivers/net/ethernet/mediatek/mtk_ppe.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/params.c | 3 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 + 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 | 250 +- 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 + .../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 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 129 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 5 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 4 +- drivers/net/ipa/ipa_main.c | 23 +- drivers/net/usb/r8152.c | 3180 ++++++++++++++++++-- drivers/net/veth.c | 7 +- drivers/net/virtio_net.c | 69 +- drivers/net/wireless/ath/carl9170/carl9170.h | 7 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.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-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/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.c | 80 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 41 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 3 +- drivers/net/wireless/marvell/libertas/decl.h | 1 - drivers/net/wireless/marvell/libertas/mesh.h | 12 +- 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/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 74 +- drivers/net/wireless/mediatek/mt76/mcu.c | 4 + drivers/net/wireless/mediatek/mt76/mt76.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 33 +- 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 | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 380 +-- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 8 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 166 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 103 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 34 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 3 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 6 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 1 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 168 ++ drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 9 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 73 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 44 +- 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_mmio.c | 2 +- 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 | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 110 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 123 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 163 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 124 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 248 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 14 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 152 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 13 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 4 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 470 +-- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 208 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 164 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 43 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 29 +- .../wireless/mediatek/mt76/mt7921/mt7921_trace.h | 51 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/trace.c | 12 + drivers/net/wireless/mediatek/mt76/sdio.c | 3 + drivers/net/wireless/mediatek/mt76/tx.c | 15 +- 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/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 | 6 +- .../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 | 1 - drivers/net/wireless/realtek/rtlwifi/wifi.h | 8 +- drivers/net/wireless/realtek/rtw88/coex.h | 8 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 15 + drivers/net/wireless/realtek/rtw88/fw.h | 13 + drivers/net/wireless/realtek/rtw88/main.h | 13 + drivers/net/wireless/realtek/rtw88/phy.c | 72 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 129 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 5 + 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 | 2 +- drivers/net/wwan/Kconfig | 37 + drivers/net/wwan/Makefile | 9 + drivers/net/wwan/mhi_wwan_ctrl.c | 282 ++ drivers/net/wwan/wwan_core.c | 552 ++++ 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/spi/spi-zynqmp-gqspi.c | 115 +- fs/Kconfig.binfmt | 3 + fs/binfmt_flat.c | 18 +- fs/btrfs/block-group.c | 26 +- fs/btrfs/block-group.h | 1 + fs/btrfs/ctree.h | 3 + fs/btrfs/disk-io.c | 4 +- fs/btrfs/extent_io.c | 52 +- fs/btrfs/volumes.c | 21 +- fs/btrfs/zoned.c | 7 + fs/cifs/file.c | 10 +- fs/cifs/misc.c | 4 +- fs/cifs/smb2ops.c | 2 +- fs/cifsd/Makefile | 2 +- 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 | 292 +- fs/cifsd/smb_common.c | 5 - fs/cifsd/smb_common.h | 6 - fs/cifsd/smbacl.c | 6 +- fs/cifsd/smberr.h | 235 -- fs/cifsd/transport_ipc.c | 34 +- fs/cifsd/vfs.c | 243 +- fs/cifsd/vfs_cache.c | 153 +- fs/cifsd/vfs_cache.h | 10 +- fs/dcache.c | 2 + fs/ext2/namei.c | 3 +- fs/ext4/namei.c | 3 +- fs/f2fs/dir.c | 4 +- fs/f2fs/namei.c | 3 +- fs/f2fs/segment.c | 37 +- fs/file.c | 39 +- fs/fuse/inode.c | 3 +- fs/hostfs/hostfs_kern.c | 2 +- fs/io_uring.c | 68 +- fs/locks.c | 3 + fs/nfsd/nfs4state.c | 405 ++- fs/nfsd/state.h | 3 +- fs/nilfs2/namei.c | 3 +- fs/readdir.c | 6 + fs/stat.c | 8 + fs/udf/namei.c | 3 +- fs/ufs/super.c | 3 +- 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 +- include/linux/blkdev.h | 6 + include/linux/compiler-version.h | 2 +- include/linux/dcache.h | 1 + include/linux/ethtool.h | 96 + include/linux/file.h | 11 +- include/linux/hyperv.h | 13 +- include/linux/iommu.h | 37 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 50 + include/linux/mtd/mtd.h | 5 +- include/linux/wwan.h | 111 + include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_offload.h | 13 +- include/net/switchdev.h | 1 + include/sound/simple_card_utils.h | 4 +- include/sound/soc-component.h | 1 + include/trace/events/mptcp.h | 173 ++ include/uapi/linux/bcache-nvm.h | 207 ++ include/uapi/linux/ethtool.h | 10 + include/uapi/linux/ethtool_netlink.h | 137 + include/uapi/linux/fd.h | 46 +- init/Kconfig | 2 +- kernel/bpf/verifier.c | 230 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/debug/kdb/kdb_main.c | 142 +- kernel/gen_kheaders.sh | 2 +- kernel/seccomp.c | 17 +- kernel/trace/trace.c | 35 + kernel/trace/trace.h | 19 + kernel/trace/trace_entries.h | 22 + kernel/trace/trace_functions.c | 223 +- kernel/trace/trace_output.c | 91 +- net/bridge/br_switchdev.c | 44 +- net/core/flow_dissector.c | 6 +- net/core/scm.c | 2 +- net/dsa/slave.c | 2 +- net/ethtool/Makefile | 2 +- net/ethtool/netlink.c | 10 + net/ethtool/netlink.h | 8 + net/ethtool/stats.c | 410 +++ net/ethtool/strset.c | 25 + net/ipv4/netfilter.c | 2 + net/ipv6/addrconf.c | 2 + net/ipv6/netfilter.c | 2 + 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/sctp/sm_make_chunk.c | 2 +- scripts/Makefile.build | 4 +- scripts/Makefile.compiler | 1 - scripts/basic/fixdep.c | 43 +- scripts/kconfig/confdata.c | 15 +- scripts/kconfig/nconf.c | 2 +- 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 | 49 + sound/soc/codecs/rt715.c | 367 ++- sound/soc/codecs/rt715.h | 3 + sound/soc/generic/audio-graph-card.c | 23 +- sound/soc/generic/simple-card.c | 21 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 223 ++ sound/soc/soc-core.c | 8 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-utils.c | 6 + sound/usb/implicit.c | 59 + tools/build/Build.include | 24 + tools/testing/selftests/bpf/Makefile | 2 +- tools/testing/selftests/bpf/verifier/bounds.c | 5 - .../selftests/bpf/verifier/bounds_deduction.c | 21 +- .../bpf/verifier/bounds_mix_sign_unsign.c | 13 - 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 +- tools/testing/selftests/kvm/Makefile | 2 +- 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/powerpc/pmu/ebb/Makefile | 2 +- tools/thermal/tmon/Makefile | 2 +- 607 files changed, 18542 insertions(+), 7360 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.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/rtc/qcom-pm8xxx-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml create mode 100644 drivers/md/bcache/nvm-pages.c create mode 100644 drivers/md/bcache/nvm-pages.h 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 delete mode 100644 fs/cifsd/netmisc.c delete mode 100644 fs/cifsd/nterr.c delete mode 100644 fs/cifsd/smberr.h create mode 100644 include/linux/wwan.h create mode 100644 include/trace/events/mptcp.h create mode 100644 include/uapi/linux/bcache-nvm.h 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 100755 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh