This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 18250b538735 Add linux-next specific files for 20210416 discards b961a8ec1c1b Merge branch 'akpm/master' discards 70698348207e memfd_secret: use unsigned int rather than long as syscall [...] discards 2e1ecd141613 secretmem: test: add basic selftest for memfd_secret(2) discards 7114c8e244cc memfd_secret: use unsigned int rather than long as syscall [...] discards 56763ff93146 arch, mm: wire up memfd_secret system call where relevant discards 0bce9797cf2e PM: hibernate: disable when there are active secretmem users discards d1bca0d81a39 memfd_secret: use unsigned int rather than long as syscall [...] discards 89ade00e63d9 mm: introduce memfd_secret system call to create "secret" [...] discards d98f9f051264 set_memory: allow querying whether set_direct_map_*() is a [...] discards 881066f3cd3d set_memory: allow set_direct_map_*_noflush() for multiple pages discards b9b404b06e19 riscv/Kconfig: make direct map manipulation options depend on MMU discards e1a34328eaf7 mmap: make mlock_future_check() global discards 03b817041c9f mm: fix typos in comments discards df589daad353 mm: fix typos in comments discards 366298a50d3f treewide: remove editor modelines and cruft discards 5653fe0fca4a ipc/sem.c: spelling fix discards 081f669d3d20 fs: fat: fix spelling typo of values discards dc35ea816ece kernel/sys.c: fix typo discards 6003dd5666c0 kernel/up.c: fix typo discards 44621af551c2 kernel/user_namespace.c: fix typos discards 9826f1b7c2a1 kernel/umh.c: fix some spelling mistakes discards eccfeead9f75 include/linux/pgtable.h: few spelling fixes discards c6bff46a51e6 mm/slab.c: fix spelling mistake "disired" -> "desired" discards 2757dcd712f7 scripts/spelling.txt: add "overflw" discards cd9c7b453c32 scripts/spelling.txt: Add "diabled" typo discards 9a2902b25a63 scripts/spelling.txt: add "overlfow" discards d59e70cca7d7 arm: print alloc free paths for address in registers discards 703c3be327ce mm/vmalloc: remove vwrite() discards 28eecf395d7f mm: remove xlate_dev_kmem_ptr() discards 960babcf8797 drivers/char: remove /dev/kmem for good discards 6117b0b64b4c Merge branch 'akpm-current/current' discards 08ef24224628 Merge remote-tracking branch 'rust/rust-next' discards b4b375b0450e Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards df33d7700ede Merge remote-tracking branch 'kunit-next/kunit' discards 3c1988682060 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 3dc1222fabae Merge remote-tracking branch 'hyperv/hyperv-next' discards 937f98bc2f59 Merge remote-tracking branch 'nvmem/for-next' discards d63997460a00 Merge remote-tracking branch 'slimbus/for-next' discards 640fe628065d Merge remote-tracking branch 'gnss/gnss-next' discards 81441119ea84 Merge remote-tracking branch 'kspp/for-next/kspp' discards 7e0e539a5a05 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 72d2032bfcc8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 05a54754e826 Merge remote-tracking branch 'rtc/rtc-next' discards 4c13a15de7de Merge remote-tracking branch 'coresight/next' discards 26a99438b049 Merge remote-tracking branch 'livepatching/for-next' discards 858403a44db8 Merge remote-tracking branch 'kselftest/next' discards 52d4f202b71a Merge remote-tracking branch 'pwm/for-next' discards 34083855eb8b Merge remote-tracking branch 'pinctrl/for-next' discards 15628d7b6840 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 57d937f16083 Merge remote-tracking branch 'rpmsg/for-next' discards 1dc875b36b28 Merge remote-tracking branch 'vhost/linux-next' discards d9b765103bb0 Merge remote-tracking branch 'scsi-mkp/for-next' discards 91932f3c5401 Merge remote-tracking branch 'scsi/for-next' discards 0c9b05f012aa Merge remote-tracking branch 'cgroup/for-next' discards 6aa3d2f131a5 Merge remote-tracking branch 'dmaengine/next' discards aad0317241d1 Merge remote-tracking branch 'staging/staging-next' discards d0f3d3a1153d Merge remote-tracking branch 'vfio/next' discards f3c60c687249 Merge remote-tracking branch 'phy-next/next' discards 268e504d98f4 Merge remote-tracking branch 'char-misc/char-misc-next' discards 42ed9f1f9b6e Merge remote-tracking branch 'tty/tty-next' discards 381ebf878fd6 Merge remote-tracking branch 'usb-serial/usb-next' discards 5a31e459998a Merge remote-tracking branch 'usb/usb-next' discards 424b7534be21 Merge remote-tracking branch 'driver-core/driver-core-next' discards ee8eb3ec614a Merge remote-tracking branch 'ipmi/for-next' discards d2e8f09aea8e Merge remote-tracking branch 'leds/for-next' discards 1941cc9234e7 Merge remote-tracking branch 'hsi/for-next' discards 80bfcdc38873 Merge remote-tracking branch 'chrome-platform/for-next' discards 0d191c5eef17 Merge remote-tracking branch 'drivers-x86/for-next' discards 2d797ca06c5f Merge remote-tracking branch 'percpu/for-next' discards 8c97aa46e7b5 Merge remote-tracking branch 'kvms390/next' discards 41f63f642953 Merge remote-tracking branch 'kvm-arm/next' discards 60e5444cec96 Merge remote-tracking branch 'kvm/next' discards 9ba9dd48958d Merge remote-tracking branch 'rcu/rcu/next' discards 1537b89ed516 Merge remote-tracking branch 'ftrace/for-next' discards 8c3392e1345f Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards bf2c9c56c73d Merge remote-tracking branch 'edac/edac-for-next' discards 6ae023975015 Merge remote-tracking branch 'tip/auto-latest' discards 6a34647ee982 Merge remote-tracking branch 'spi/for-next' discards bc1ea23bdf4b Merge remote-tracking branch 'mailbox/mailbox-for-next' discards 4b95d2c46c72 Merge remote-tracking branch 'devicetree/for-next' discards 0b9d3672285a Merge remote-tracking branch 'audit/next' discards cb9b40896ba7 Merge remote-tracking branch 'iommu/next' discards fa6f7de8706a Merge remote-tracking branch 'tpmdd/next' discards af71490eff68 Merge remote-tracking branch 'tomoyo/master' discards 22563f42efa9 Merge remote-tracking branch 'selinux/next' discards 920d4ded36ab Merge remote-tracking branch 'keys/keys-next' discards 9821e676c097 Merge remote-tracking branch 'integrity/next-integrity' discards 938d78449eb9 Merge remote-tracking branch 'apparmor/apparmor-next' discards 31b10ecdb552 Merge remote-tracking branch 'security/next-testing' discards 25ed8c5afd8b Merge remote-tracking branch 'regulator/for-next' discards 980da0b8c197 Merge remote-tracking branch 'battery/for-next' discards 1715bd38718d Merge remote-tracking branch 'backlight/for-backlight-next' discards 76df87b3e2bc Merge remote-tracking branch 'mfd/for-mfd-next' discards 063e74e0a0b5 Merge remote-tracking branch 'mmc/next' discards 8e91338801f8 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 50c5444b5a6f Merge remote-tracking branch 'device-mapper/for-next' discards c92cb8c2d31f Merge remote-tracking branch 'block/for-next' discards 5108fb23b9ea Merge remote-tracking branch 'input/next' discards ce0f1e8b49d4 Merge remote-tracking branch 'modules/modules-next' discards 3426bdb955f1 Merge remote-tracking branch 'sound-asoc/for-next' discards 37b226ce05d8 Merge remote-tracking branch 'sound/for-next' discards d75cbf10bd4f Merge remote-tracking branch 'regmap/for-next' discards 86d54f13912a Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 3ede58b81709 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards c66550fe10be Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 18d7fae68920 Merge remote-tracking branch 'drm-intel/for-linux-next' discards d54f1fa64ea5 Merge remote-tracking branch 'amdgpu/drm-next' discards 4de965a0e8ab Merge remote-tracking branch 'drm/drm-next' discards 61cee39e6ec1 Merge remote-tracking branch 'crypto/master' discards 8ac9289e9a38 Merge remote-tracking branch 'mtd/mtd/next' discards 2b5e1238e7ec Merge remote-tracking branch 'gfs2/for-next' discards 5f29a55bc7cc Merge remote-tracking branch 'mac80211-next/master' discards eceade8334d7 Merge remote-tracking branch 'bluetooth/master' discards 307f05465aaf Merge branch 'for-5.13/io_uring' into for-next discards 5285cde70493 Merge branch 'for-5.13/drivers' into for-next discards f31f95c77e69 io_uring: fix merge error for async resubmit discards ed9645b19b76 io_uring: tie req->apoll to request lifetime discards 386375a8a448 io_uring: put flag checking for needing req cleanup in one spot discards 871e96840323 Merge remote-tracking branch 'netfilter-next/master' discards 074887d57179 Merge remote-tracking branch 'bpf-next/for-next' discards 632ef749a321 Merge remote-tracking branch 'net-next/master' discards 3a044a73e911 Merge remote-tracking branch 'rdma/for-next' discards 5281edde042e Merge remote-tracking branch 'swiotlb/linux-next' discards 2b3dc8f87270 Merge remote-tracking branch 'dlm/next' discards 1b9974cd189c Merge remote-tracking branch 'ieee1394/for-next' discards 1f67c74085fe Merge remote-tracking branch 'thermal/thermal/linux-next' discards fee5bd4d9241 Merge remote-tracking branch 'pm/linux-next' discards 70ea567da432 Merge remote-tracking branch 'v4l-dvb/master' discards 19e445d90e6e Merge remote-tracking branch 'jc_docs/docs-next' discards 247b141e9f55 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 7e0888169c2b Merge remote-tracking branch 'dmi/dmi-for-next' discards a84b85c2b3b6 Merge remote-tracking branch 'i3c/i3c/next' discards 846a656ed10c Merge remote-tracking branch 'i2c/i2c/for-next' discards 1bae9d6209a0 Merge remote-tracking branch 'hid/for-next' discards afadd6ff47f5 Merge remote-tracking branch 'pstore/for-next/pstore' discards 79a6e17490ea Merge remote-tracking branch 'pci/next' discards 80d4e4f9150c Merge remote-tracking branch 'printk/for-next' discards 934fff60e1fb Merge remote-tracking branch 'vfs/for-next' discards 279256d19d66 Merge remote-tracking branch 'file-locks/locks-next' discards 4369568f6db4 Merge remote-tracking branch 'iomap/iomap-for-next' discards d2646d168195 Merge remote-tracking branch 'xfs/for-next' discards ecaf1e9c8b4d Merge remote-tracking branch 'v9fs/9p-next' discards 054726e04141 Merge remote-tracking branch 'ubifs/next' discards 0e102d7ff54f Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 6f0ffbb8a7c9 Merge remote-tracking branch 'cel/for-next' discards e971a923f7e0 Merge remote-tracking branch 'nfs/linux-next' discards 347557fedec7 Merge remote-tracking branch 'jfs/jfs-next' discards e5f91cadc9f9 Merge remote-tracking branch 'fuse/for-next' discards 4ff81bd7cf6b Merge remote-tracking branch 'f2fs/dev' discards 6c3ec4112705 Merge remote-tracking branch 'ext4/dev' discards 563880b8d24e Merge remote-tracking branch 'ext3/for_next' discards 2af2a4a1a165 Merge remote-tracking branch 'exfat/dev' discards ab899689f968 Merge remote-tracking branch 'erofs/dev' discards 3ab6d3dd4740 Merge remote-tracking branch 'ecryptfs/next' discards f449d2c6a23c Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 04249bc6674a Merge remote-tracking branch 'cifs/for-next' discards fdf870c236df Merge remote-tracking branch 'btrfs/for-next' discards 255dae90cf5b ipc/sem.c: mundane typo fixes discards b2f44b7a175f modules: add CONFIG_MODPROBE_PATH discards 038407fbd597 init/initramfs.c: do unpacking asynchronously discards 78624cba4d82 kernel/async.c: remove async_unregister_domain() discards cdf7409cbf26 kernel/async.c: stop guarding pr_debug() statements discards b84c9e7ca36b selftests: remove duplicate include discards 261134a3d7e2 kernel/resource: remove first_lvl / siblings_only logic discards 293e26970e6f kernel/resource: make walk_mem_res() find all busy IORESOU [...] discards b110d8292734 kernel/resource: make walk_system_ram_res() find all busy [...] discards 013b1c19349c scripts/gdb: add lx_current support for arm64 discards 68d43336476c scripts/gdb: document lx_current is only supported by x86 discards 063005e57a05 gdb: lx-symbols: store the abspath() discards 05705d296489 aio: simplify read_events() discards 2810acba68be delayacct: clear right task's flag after blkio completes discards 8c0ef8676d48 smp: kernel/panic.c - silence warnings discards 8b50b41dec05 gcov: clang: drop support for clang-10 and older discards 781be655fd11 gcov: use kvmalloc() discards bab386f0104f gcov: simplify buffer allocation discards fa8343cada7e gcov: combine common code discards 205d68303d3c kexec: dump kmessage before machine_kexec discards b2179e70c399 kernel: kexec_file: fix error return code of kexec_calcula [...] discards 2bc42eaf0470 kexec: Add kexec reboot string discards 342ec2a34204 kernel/crash_core: add crashkernel=auto for vmcore creation discards 72eb6ffe8336 kernel/fork.c: fix typos discards 928f90e62e8d kernel/fork.c: simplify copy_mm() discards d1666d2b095d do_wait: make PIDTYPE_PID case O(1) instead of O(n) discards 31ed0b618da3 hpfs: replace one-element array with flexible-array member discards 99c2057ac5e9 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards c36d1c24d16b nilfs2: fix typos in comments discards 036524ab124d fs/nilfs2: fix misspellings using codespell tool discards cd4af998d5d2 fs/epoll: restore waking from ep_done_scan() discards 090560901b8d kselftest: introduce new epoll test case discards 8245881c7364 checkpatch: exclude four preprocessor sub-expressions from [...] discards ef48c44fe8cd checkpatch: warn when missing newline in return sysfs_emit [...] discards acf6ff59dccc include/linux/compat.h: remove unneeded declaration from C [...] discards a711d69173ec lib: parser: clean up kernel-doc discards bd15c24db084 lib/genalloc: add parameter description to fix doc compile [...] discards 159d66243359 lib/percpu_counter: tame kernel-doc compile warning discards 430f076fddcc lib: stackdepot: turn depot_lock spinlock to raw_spinlock discards 58b205d0432a lib: crc8: pointer to data block should be const discards d0810f40422d lib/genalloc.c: Fix a typo discards eb2c75ddfa5c lib/list_sort.c: fix typo in function description discards 1aaa2601405c lib: fix inconsistent indenting in process_bit1() discards e8196d9c5dca lib/bch.c: fix a typo in the file bch.c discards df2411bdf1a8 MAINTAINERS: add entry for the bitmap API discards cd394a103f22 tools: sync lib/find_bit implementation discards 056090b8ed8f h8300: rearrange headers inclusion order in asm/bitops discards f70cf80c4986 lib: add fast path for find_first_*_bit() and find_last_bit() discards f8abd477c1ea lib: add fast path for find_next_*_bit() discards e421cc23bc8d tools: sync find_next_bit implementation discards 69fca520d850 lib: inline _find_next_bit() wrappers discards 81118dc774d0 tools: sync small_const_nbits() macro with the kernel discards 7d60b54b32db lib: extend the scope of small_const_nbits() macro discards 4af58f198fa7 arch: rearrange headers inclusion order in asm/bitops for [...] discards ffcbfad02f36 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel discards a5b0d9048b83 tools: bitmap: sync function declarations with the kernel discards d1a5d9d87735 tools: disable -Wno-type-limits discards a99b207304a2 kernel/cred.c: make init_groups static discards 21e04c25034d kernel/async.c: fix pr_debug statement discards 9c428b19351b linux/profile.h: remove unnecessary declaration discards dd8d9b34efca kernel.h: drop inclusion in bitmap.h discards 24a314bf6620 include: remove pagemap.h from blkdev.h discards 41e26715ddf2 proc/sysctl: make protected_* world readable discards 77ce1b8ff73c proc/sysctl: fix function name error in comments discards 1e5edf73bc51 procfs/dmabuf: add inode number to /proc/*/fdinfo discards f7b4fb4e8fc3 procfs: allow reading fdinfo with PTRACE_MODE_READ discards 7ba902122a1c selftests: proc: test subset=pid discards 66cdca905c33 proc: delete redundant subset=pid check discards 27150e09fb35 proc: smoke test lseek() discards 31566ce05692 proc: mandate ->proc_lseek in "struct proc_ops" discards 63fa253362fb proc: save LOC in __xlate_proc_name() discards 1adb7c560499 fs/proc/generic.c: fix incorrect pde_is_permanent check discards 34a4beee049d kernel/hung_task.c: Monitor killed tasks. discards 77aca7648244 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 225371b9ba8c fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 51ac1cad3385 kfence: zero guard page after out-of-bounds access discards ce08a0223d25 mm/process_vm_access.c: remove duplicate include discards 3d7553b39328 mm/mempolicy: minor coding style tweaks discards 31383a8f64e9 mm/memory_hotplug: minor coding style tweaks discards efcc187ad804 mm/vmalloc: minor coding style tweaks discards ca3381f3ca5e mm/frontswap: minor coding style tweaks discards 59899484d149 mm/mlock: minor coding style tweaks discards 2a3cb67b952d mm/filemap: minor coding style tweaks discards 75374bd924de mm/page_alloc: minor coding style tweaks discards 1311d86d014b mm/shmem: minor coding style tweaks discards f414fedde84f mm/oom_kill: minor coding style tweaks discards ecef4e4a759b mm/compaction: minor coding style tweaks discards 344f82f83baf mm/vmscan: minor coding style tweaks discards 0610a6eba0da mm/sparse: minor coding style tweaks discards 5d50d12cf0b6 mm/swapfile: minor coding style tweaks discards a030fec33ce9 mm/mempool: minor coding style tweaks discards d984d012aa32 mm/highmem: Remove deprecated kmap_atomic discards d505757c27e1 mm/highmem.c: fix coding style issue discards ec981d2d4602 btrfs: use memzero_page() instead of open coded kmap pattern discards 8aa38845a23a iov_iter: lift memzero_page() to highmem.h discards c3024e9c09a4 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. discards ef9346d1b733 mm/zswap.c: switch from strlcpy to strscpy discards feeb203103ac mm/memory_hotplug: make unpopulated zones PCP structures u [...] discards 425a9ac311ac arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards 7fc394362711 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards 76a259d67ae2 mm,memory_hotplug: add kernel boot option to enable memmap [...] discards 054a13e299d8 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported discards 0e7747a1dc04 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix discards e648227c1dae mm,memory_hotplug: allocate memmap from the added memory range discards 02775b31d0f7 selftests/vm: gup_test: test faulting in kernel, and verif [...] discards 3c1b9a40feca selftests/vm: gup_test: fix test flag discards e86020aa98b4 mm/gup: longterm pin migration cleanup discards 4954069623a7 mm/gup: change index type to long as it counts pages discards 2604148f5b5b memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] discards 1c41c81f64b9 mm/gup: migrate pinned pages out of movable zone discards ae25740a8b82 mm/gup: do not migrate zero page discards 3b0208b8fc64 mm: honor PF_MEMALLOC_PIN for all movable pages discards cbd6e101a683 mm: apply per-task gfp constraints in fast path discards e2224d5ecd67 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards d5a45537a38c mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 5b5f53951d9a mm/gup: check for isolation errors discards e3caaf0c4682 mm/gup: return an error on migration failure discards 3c4960bc8bc9 mm/gup: check every subpage of a compound page during isolation discards add6febd46f5 mm/gup: don't pin migrated cma pages in movable zone discards 1812480b9ed9 mm/util.c: fix typo discards 1a1c8735d300 mm/util.c: reduce mem_dump_obj() object size discards 60352c90dbdc mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE discards e967ea5ca576 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK discards 994c089ddd0b mm-drop-redundant-arch_enable__migration-fix-fix discards 7fb894e1862e mm-drop-redundant-arch_enable__migration-fix discards d58ef04e4e9f mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION discards 2d8cb043e9d0 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] discards 27299be5f475 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] discards 5bfc7e3768eb mm: generalize ARCH_HAS_CACHE_LINE_SIZE discards 521c02028855 mm/mmap.c: don't unlock VMAs in remap_file_pages() discards 38290f144d60 x86/mm: track linear mapping split events discards 343a9e08bea5 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats discards 7f8e0d9e616c mm: /proc/sys/vm/stat_refresh skip checking known negative stats discards e8ceae48099d mm: no more EINVAL from /proc/sys/vm/stat_refresh discards c81c32dbe124 mm: restore node stat checking in /proc/sys/vm/stat_refresh discards f04bbb074b73 mm/ksm: remove unused parameter from remove_trailing_rmap_items() discards 04ee5a94fe4d ksm: fix potential missing rmap_item for stable_node discards 024cb1e9caf7 ksm: remove dedicated macro KSM_FLAG_MASK discards 1c9f3d69b70c ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] discards e6f78baaad6d ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() discards 1b4f7edacc8d mm: use proper type for cma_[alloc|release] discards 2853d5ca8863 mm: cma: add the CMA instance name to cma trace events discards 0f00a7216b38 mm: cma: support sysfs discards fec422a9f2f5 mm: cma: Add the CMA instance name to the cma_alloc_start [...] discards d29fcb0c7294 mm: cma: add trace events for CMA alloc perf testing discards 385ba69caaa7 mm: cma: use pr_err_ratelimited for CMA warning discards 492cbed5b6a5 mm: vmstat: add cma statistics discards c561f6e26fb5 Revert "mm: migrate: skip shared exec THP for NUMA balancing" discards 401af99673aa mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] discards de3a44a56ee0 mm/migrate.c: fix potential indeterminate pte entry in mig [...] discards e2ef36de1bb4 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] discards b7ad2e54b535 mm/migrate.c: make putback_movable_page() static discards b7bee035079a mm: fs: invalidate BH LRU during page migration discards 867f26b4ce29 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] discards aeef09199298 mm: disable LRU pagevec during the migration temporarily discards 23b49e503328 mm: compaction: update the COMPACT[STALL|FAIL] events properly discards 293e0050ba02 mm/compaction: remove unused variable sysctl_compact_memory discards fe1b1b73b513 mm: vmscan: shrink deferred objects proportional to priority discards 481ee7fd22f0 mm: memcontrol: reparent nr_deferred when memcg offline discards 3c9d5306e288 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] discards a2db55a0dd9d mm: vmscan: use per memcg nr_deferred of shrinker discards 34ed0f4bd008 mm: vmscan: add per memcg shrinker nr_deferred discards 8af6d1edbf3d mm: vmscan: use a new flag to indicate shrinker is registered discards b6dedcf150dc mm-vmscan-add-shrinker_info_protected-helper-fix discards ac0b11202d00 mm: vmscan: add shrinker_info_protected() helper discards 7632e50b6f7e mm: memcontrol: rename shrinker_map to shrinker_info discards 4bf88994683a mm: vmscan: use kvfree_rcu instead of call_rcu discards c85084f5fda8 mm: vmscan: remove memcg_shrinker_map_size discards 02e5e2b97225 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] discards e1437e9ccf7b mm: vmscan: consolidate shrinker_maps handling code discards 4d7b4172e40e mm: vmscan: use nid from shrink_control for tracepoint discards e8ca56a72bf4 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] discards 381fc2456608 mm/vmscan: move RECLAIM* bits to uapi header discards 3f029914fbe6 userfaultfd/selftests: add test exercising minor fault handling discards f200fe1c95ff userfaultfd: update documentation to describe minor fault [...] discards 7d4806235f16 userfaultfd: add UFFDIO_CONTINUE ioctl discards 9f9aad307bfa userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] discards 3ac65c5c8cf6 userfaultfd: disable huge PMD sharing for MINOR registered VMAs discards 7945e0b46778 userfaultfd/hugetlbfs: fix minor fault page leak discards 122c7d321c58 userfaultfd: add minor fault registration mode discards f5d7103e1d7c hugetlb: add lockdep_assert_held() calls for hugetlb_lock discards 5e7ffc59ed11 hugetlb: make free_huge_page irq safe discards 3528d71b5366 hugetlb: change free_pool_huge_page to remove_pool_huge_page discards c45ad90bffb4 hugetlb: call update_and_free_page without hugetlb_lock discards 3e941e8d1bd4 hugetlb: create remove_hugetlb_page() to separate functionality discards e88af9518c6f hugetlb: add per-hstate mutex to synchronize user adjustments discards f12dedea81a9 hugetlb: no need to drop hugetlb_lock to call cma_release discards 1160ee717317 mm/cma: change cma mutex to irq safe spinlock discards 403c6661a794 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] discards 5ed30a36bb5d mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() discards 798072615632 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] discards c2aa530aab37 mm/hugeltb: simplify the return code of __vma_reservation_ [...] discards 0ff8cea20c4b mm/hugeltb: remove redundant VM_BUG_ON() in region_add() discards d8160259577f mm: huge_memory: debugfs for file-backed THP split discards 70a8f9b7edd6 mm: huge_memory: a new debugfs interface for splitting THP tests discards d5f703c9c546 khugepaged: remove meaningless !pte_present() check in khu [...] discards c5d163061ec4 khugepaged: remove unnecessary out label in collapse_huge_page() discards f99f326c9ddc khugepaged: use helper function range_in_vma() in collapse [...] discards d0b5409439be mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] discards cdc048d17e87 mm/huge_memory.c: use helper function migration_entry_to_page() discards 5262f87db001 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] discards 8c21067ab9d0 mm/huge_memory.c: remove redundant PageCompound() check discards 499bce9ae377 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] discards a2c59d2ac016 mm/huge_memory.c: make get_huge_zero_page() return bool discards 72f1346302f3 mm/huge_memory.c: rework the function vma_adjust_trans_huge() discards 5d2421fc8dc4 mm/huge_memory.c: remove unnecessary local variable ret2 discards 4353c0fbea98 khugepaged: fix wrong result value for trace_mm_collapse_h [...] discards 5e1befa03a9d khugepaged: use helper khugepaged_test_exit() in __khugepa [...] discards fbf33b7eb056 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() discards 8408f162f917 khugepaged: remove unneeded return value of khugepaged_col [...] discards 5d2de4532497 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] discards 2d80a3574880 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] discards a02c1968b47b mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] discards 2cb884092d45 mm/hugetlb: optimize the surplus state transfer code in mo [...] discards 3caed7b6e99f mm/hugetlb: use some helper functions to cleanup code discards f8526a138141 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE discards 2335d604944a mm/hugetlb: remove redundant reservation check condition i [...] discards 7d05d81032fb hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] discards 607312d43d15 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h discards 5d500f6a837a mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE discards 18f9805a6a9e hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled discards 992f0c4a8ae1 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix discards 8bc192d0923c hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() discards 81bcb5230ee2 mm/page_alloc: redundant definition variables of pfn in for loop discards 0f8308e4a222 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 discards e84c9aca0076 net: page_pool: use alloc_pages_bulk in refill code path discards b34feec15173 net: page_pool: refactor dma_map into own function page_po [...] discards 58f7bde35c5c SUNRPC: refresh rq_pages using a bulk page allocator discards f1675cb2ea76 SUNRPC: set rq_page_end differently discards 261688b8ee17 mm/page_alloc: inline __rmqueue_pcplist discards 7e5a205d98ae mm/page_alloc: optimize code layout for __alloc_pages_bulk discards 507e1ed483c7 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] discards fba3522552c4 mm/page_alloc: add an array-based interface to the bulk pa [...] discards fefce8de372e mm/page_alloc: add a bulk page allocator -fix -fix -fix discards 31c0ef5f626b mm/page_alloc: Add a bulk page allocator -fix -fix discards fe171f041449 mm-page_alloc-add-a-bulk-page-allocator-fix discards 6b719043eb4f mm/page_alloc: add a bulk page allocator discards 1dce69d82cd2 mm/page_alloc: rename alloced to allocated discards 54f6b71811bd mm/page_alloc: duplicate include linux/vmalloc.h discards 1445ae09d05c mm, page_alloc: avoid page_to_pfn() in move_freepages() discards 9003c3f8f7d3 mm/Kconfig: remove default DISCONTIGMEM_MANUAL discards d49611ab03f4 mm: page_alloc: dump migrate-failed pages discards b70970e976b7 mm/mempolicy: fix mpol_misplaced kernel-doc discards 90173e920c05 mm/mempolicy: rewrite alloc_pages_vma documentation discards f9f2f189b804 mm/mempolicy: rewrite alloc_pages documentation discards 0234eb4811bd mm/mempolicy: rename alloc_pages_current to alloc_pages discards 2943637722df mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask discards dfb9fa471c1b mm/page_alloc: rename gfp_mask to gfp discards fdcc399ed80b mm/page_alloc: rename alloc_mask to alloc_gfp discards 600b7c41e29c include/linux/page-flags-layout.h: cleanups discards 4c8c1ada2e69 include/linux/page-flags-layout.h: correctly determine LAS [...] discards 8897f5c21cdf mm: remove lru_add_drain_all in alloc_contig_range discards fc173dead06d mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() discards 515298627172 mm: move mem_init_print_info() into mm_init() discards d757d5291b63 irq_work: record irq_work_queue() call stack discards ae36ef87e960 kasan: detect false-positives in tests discards 09b298d9e72e kasan: record task_work_add() call stack discards eee7c5564a21 kasan: docs: update tests section discards f9037ea853a4 kasan: docs: update ignoring accesses section discards 66a73ccdd187 kasan: docs: update shadow memory section discards 0e3b63fa42d6 kasan: docs: update HW_TAGS implementation details section discards feb9d2351c48 kasan: docs: update SW_TAGS implementation details section discards c562b1f57535 kasan: docs: update GENERIC implementation details section discards ad571063085c kasan: docs: update boot parameters section discards c062e08208c4 kasan: docs: update error reports section discards 32cf6dddd880 kasan: docs: update usage section discards d2a2dfbe6ed9 kasan: docs: update overview section discards 358b34724eba kasan: docs: clean up sections discards 0016a9fe5150 kasan, mm: integrate slab init_on_free with HW_TAGS discards 77b5409fc194 kasan, mm: integrate slab init_on_alloc with HW_TAGS discards 2e1aa37c5214 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" discards 377abd32e89c kasan, mm: integrate page_alloc init with HW_TAGS discards a24f1e74b18f kasan: init memory in kasan_(un)poison for HW_TAGS discards ee344b2e6f26 arm64: kasan: allow to init memory when setting tags discards 2262b0a883a3 mm, kasan: don't poison boot memory with tag-based modes discards f7236d7c3096 kasan: initialize shadow to TAG_INVALID for SW_TAGS discards b0f4c7a5c10b kasan: fix kasan_byte_accessible() to be consistent with a [...] discards 9f7c808a105d mm/kasan: switch from strlcpy to strscpy discards 68c40f88c620 pagewalk: prefix struct kernel-doc descriptions discards a4b5de21e282 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT discards a46cf5dff117 mm/doc: add mm.h and mm_types.h to the mm-api document discards 7187b932684f mm/doc: turn fault flags into an enum discards e6a47edf7360 mm/doc: fix page_maybe_dma_pinned kerneldoc discards 28368b30c05e mm/doc: fix fault_flag_allow_retry_first kerneldoc discards 4661a3794cde mm/vmalloc: remove an empty line discards 03cbbe8690fd mm/vmalloc: refactor the preloading loagic discards c231b34fe77d vm/test_vmalloc.sh: adapt for updated driver interface discards 2a8ea71194e7 lib/test_vmalloc.c: extend max value of nr_threads parameter discards 6171235d36e6 lib/test_vmalloc.c: add a new 'nr_threads' parameter discards e8bd47b970bf lib/test_vmalloc.c: remove two kvfree_rcu() tests discards eb54ab94e0ed mm: vmalloc: prevent use after free in _vm_unmap_aliases discards c18ff8d4260d mm/vmalloc: print correct vmalloc allocation size discards 603e4ac4e616 mm/vmalloc: improve allocation failure error messages discards 0b81d552521d mm-vmalloc-remove-map_kernel_range-fix-2 discards c4d3c0fefc42 mm-vmalloc-remove-unmap_kernel_range-fix-fix discards 1cb3419512ef mm-vmalloc-remove-unmap_kernel_range-fix discards 1647b2cd535a mm/vmalloc: remove unmap_kernel_range discards 5b11c7bc3c19 powerpc/xive: remove unnecessary unmap_kernel_range discards afc063cbb554 kernel/dma: remove unnecessary unmap_kernel_range discards b73ca85c406e mm/vmalloc: remove map_kernel_range discards 43167f357bb8 mm/vmalloc: fix read of uninitialized pointer area discards ed6a61d3b7c5 mm/vmalloc: hugepage vmalloc mappings discards e763081ac1d7 mm/vmalloc: add vmap_range_noflush variant discards 351734657126 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c discards 29a2a4524d02 mm/vmalloc: provide fallback arch huge vmap support functions discards 0e903583e8be x86: inline huge vmap supported functions discards 1ba1b6ff82c8 arm64: inline huge vmap supported functions discards ea67f1cf8571 powerpc: inline huge vmap supported functions discards f64121e07e18 mm: HUGE_VMAP arch support cleanup discards 6b3cc082ae14 mm/ioremap: rename ioremap_*_range to vmap_*_range discards 0cd8060200b3 mm/vmalloc: rename vmap_*_range vmap_pages_*_range discards ae3ca6df5870 mm: apply_to_pte_range warn and fail if a large pte is enc [...] discards a1597361db6d sparc32: add stub pud_page define for walking huge vmalloc [...] discards b88fe1f4a3a2 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] discards 0b9466315845 ARM: mm: add missing pud_page define to 2-level page tables discards 01fb7537aa0c mm/vmalloc: use rb_tree instead of list for vread() lookups discards cb5533ae0e11 mm: unexport remap_vmalloc_range_partial discards c916930ebb52 samples/vfio-mdev/mdpy: use remap_vmalloc_range discards 87b3111b082d mm/sparse: add the missing sparse_buffer_fini() in error branch discards ce3e1654c0f9 mm/dmapool: switch from strlcpy to strscpy discards e9257ca80eef selftests: add a MREMAP_DONTUNMAP selftest for shmem discards 748b0d8f18a8 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] discards eef5259ae01f mm: extend MREMAP_DONTUNMAP to non-anonymous mappings discards e9caf3813646 i915: fix remap_io_sg to verify the pgprot discards c2b9f2e50149 i915: use io_mapping_map_user discards b80651d2ff6c mm: add a io_mapping_map_user helper discards 0dd6e19afb69 mm: add remap_pfn_range_notrack discards f7b5fc3ded0e mm, tracing: improve rss_stat tracepoint message discards 7aff3415d876 x86/vmemmap: optimize for consecutive sections in partial [...] discards 985ab7dee611 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix discards 015ce47b717a x86/vmemmap: handle unpopulated sub-pmd ranges discards 7a8b68053844 x86/vmemmap: drop handling of 1GB vmemmap ranges discards 654fd9b0c469 x86/vmemmap: drop handling of 4K unaligned vmemmap range discards 177cb04f71d7 mm/interval_tree: add comments to improve code readability discards 1ee3e70114ae mm/memory.c: do_numa_page(): delete bool "migrated" discards 1fd3a27c74dd mm: page_counter: mitigate consequences of a page_counter [...] discards be4e10d9177d linux/memcontrol.h: remove duplicate struct declaration discards 66396287e2de mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] discards f4606f6db600 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] discards 7cfeed863bbc mm: memcontrol: fix forget to obtain the ref to objcg in s [...] discards 5b870ada78e6 mm: memcontrol: use obj_cgroup APIs to charge kmem pages discards 8b550b3bf60b mm: memcontrol: change ug->dummy_page only if memcg changed discards c7e5a2128c9d mm: memcontrol: directly access page->memcg_data in mm/pag [...] discards 5f6e4249f729 mm: memcontrol: introduce obj_cgroup_{un}charge_pages discards 216ef7093022 mm: memcontrol: slab: fix obtain a reference to a freeing memcg discards f773d7064030 memcg: set page->private before calling swap_readpage discards e007224a6063 memcg: charge before adding to swapcache on swapin discards c82439bb61f6 kselftests: cgroup: update kmem test for new vmstat implem [...] discards 89b8e8bdcded mm: memcontrol: consolidate lruvec stat flushing discards 712ef36cac17 mm: memcontrol: switch to rstat fix discards ecb7729315bf mm-memcontrol-switch-to-rstat-fix discards cc0e188f2a05 mm: memcontrol: switch to rstat discards 88b27c05734f cgroup: rstat: punt root-level optimization to individual [...] discards 4042b7676226 cgroup: rstat: support cgroup1 discards 625e29c3d7bb mm: memcontrol: privatize memcg_page_state query functions discards 39b7199f0aee mm: memcontrol: kill mem_cgroup_nodeinfo() discards 41195ea82d6e mm: memcontrol: fix cpuhotplug statistics flushing discards e3bf7c8bc1ef memcg: enable memcg oom-kill for __GFP_NOFAIL discards bd5c023be256 memcg: cleanup root memcg checks discards 3afa14f33a4b mm: memcontrol: fix kernel stack account discards 97e055512d9e mm/memremap.c: fix improper SPDX comment style discards 6e46662dbed9 mm: gup: remove FOLL_SPLIT discards 276e0fddbd9d RDMA/umem: batch page unpin in __ib_umem_release() discards 88be3896e40f mm/gup: add a range variant of unpin_user_pages_dirty_lock() discards 824c13e194a9 mm/gup: decrement head page once for group of subpages discards 7ab76037ac81 mm/gup: add compound page list iterator discards 52bfb81eca78 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards d87f03938644 mm/filemap: Update stale comment discards 88557d876360 mm: Move page_mapping_file to pagemap.h discards 0e9fbb62dd16 mm: remove nrexceptional from inode discards 103f9cd98cee dax: account DAX entries as nrpages discards cddf9ff75cd6 mm: stop accounting shadow entries discards b16191fbd6cd mm: introduce and use mapping_empty discards 4d08c5c961df mm: page-writeback: simplify memcg handling in test_clear_ [...] discards c366e5b278d9 mm/filemap: drop check for truncated page after I/O discards 659ecd34619f mm/filemap: use filemap_read_page in filemap_fault discards 3d82d17312c8 iomap: use filemap_range_needs_writeback() for O_DIRECT reads discards 2db1a19d2154 mm: use filemap_range_needs_writeback() for O_DIRECT reads discards f8e66d6e1d69 mm: provide filemap_range_needs_writeback() helper discards 53dd9caa9397 mm/memtest: add ARCH_USE_MEMTEST discards b7f822d86535 mm-page_poison-print-page-info-when-corruption-is-caught-v2 discards 7e75efaf75fa mm: page_poison: print page info when corruption is caught discards e97999b17ee5 mm: page_owner: detect page_owner recursion via task_struct discards bb36676b19da mm: page_owner: use kstrtobool() to parse bool option discards 1c523516b5ce mm: page_owner: fetch backtrace only for tracked pages discards 072d287d00e0 mm, page_owner: remove unused parameter in __set_page_owne [...] discards bd6f5f775cef mm/page_owner: record the timestamp of all pages during free discards f3ec6bd580fa mm/kmemleak.c: fix a typo discards acae8113064a mm/slub.c: trivial typo fixes discards 4b0169248839 slub: remove resiliency_test() function discards 2e26eef627c0 kunit: add a KUnit test for SLUB debugging functionality discards c7e989d501c1 mm, slub: enable slub_debug static key when creating cache [...] discards 9d149cceb6b9 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] discards 31fe94af4170 watchdog: cleanup handling of false positives discards be3a669c77f9 watchdog: use bit lock operations to prevent multiple soft [...] discards 5705a9131a51 watchdog: fix barriers when printing backtraces from all CPUs discards 8a2d4096fc73 watchdog/softlockup: remove logic that tried to prevent re [...] discards fa5391f8053e watchdog/softlockup: report the overall time of softlockups discards 920e1ee4e62c watchdog: explicitly update timestamp when reporting softlockup discards 40060e078c7d watchdog: rename __touch_watchdog() to a better descriptive name discards 502a40d5ddab vfs: fs_parser: clean up kernel-doc warnings discards b48d400b6686 ocfs2: fix ocfs2 corrupt when iputting an inode discards 90eee998e5ec ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 00aff873bd83 ocfs2/dlm: remove unused function discards bd884c9c2ac8 ocfs2: fix a typo discards f4a068fa9b2a ocfs2: map flags directly in flags_to_o2dlm() discards 82a5becc1de5 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] discards 1cc48c492668 arch/sh/include/asm/tlb.h: remove duplicate include discards f08a5da56d64 scripts-a-new-script-for-checking-duplicate-struct-declara [...] discards 7e7802a8ac01 scripts: a new script for checking duplicate struct declaration discards 149ddbbed85f scripts/spelling.txt: add entries for recent discoveries discards ef5a3a4c5d5d include/linux/compiler-gcc.h: sparse can do constant foldi [...] discards aa7553664705 ia64: module: fix symbolizer crash on fdescr discards a55749639dc1 ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP discards 2fcbb299f1cb ia64: mca: always make IA64_MCA_DEBUG an expression discards 305b0a6512d6 ia64: fix EFI_DEBUG build discards 18564586c3b9 ia64: trivial spelling fixes discards b9baa2885ff6 ia64: simplify code flow around swiotlb init discards f1d2c11b1ffb ia64: drop unused IA64_FW_EMU ifdef discards 5ef99115caac ia64: ensure proper NUMA distance and possible map initialization discards d3eaff38fd27 arch/ia64/include/asm/pgtable.h: minor typo fixes discards bbab58f20034 arch/ia64/kernel/fsys.S: fix typos discards 16f7440895c2 arch/ia64/kernel/head.S: remove duplicate include discards fdd9138ffc9e /proc/kpageflags: do not use uninitialized struct pages discards dcc8a8a8ccec /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 7713303f6954 lib: remove "expecting prototype" kernel-doc warnings discards 7aeded5a6aef gcov: clang: fix clang-11+ build discards d9566f24eb36 mm: ptdump: fix build failure discards e037155bed00 mm/mapping_dirty_helpers: guard hugepage pud's usage discards 57c7f5f55891 ia64: tools: remove duplicate definition of ia64_mf() on ia64 discards 3401db2fa634 ia64: tools: remove inclusion of ia64-specific version of [...] discards fc2be6141ea4 ia64: fix discontig.c section mismatches discards 63cfc58d57d4 ia64: remove duplicate entries in generic_defconfig discards 09c62373b884 csky: change a Kconfig symbol name to fix e1000 build error discards 6ffb2018c4d1 kasan: remove redundant config option discards 03f6d83cf0de kasan-fix-hwasan-build-for-gcc-fix discards 5f63390a1ac7 kasan: fix hwasan build for gcc discards 36712efd6240 mm: eliminate "expecting prototype" kernel-doc warnings discards 2a8141418de9 Merge remote-tracking branch 'fscache/fscache-next' discards 4a74844556e0 cifs: Deferred close for files discards 6de34042b844 cifs: Return correct error code from smb2_get_enc_key discards c20fd6bdd778 Merge remote-tracking branch 'pidfd/for-next' discards 8332c7161791 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 5135d5317a39 Merge remote-tracking branch 'uml/linux-next' discards 502c86c4b711 Merge remote-tracking branch 'sh/for-next' discards 5502e477da7c Merge remote-tracking branch 's390/for-next' discards af56620d0663 Merge remote-tracking branch 'risc-v/for-next' discards a622edd3e42d Merge remote-tracking branch 'powerpc/next' discards c2a01d7cad0c Merge remote-tracking branch 'parisc-hd/for-next' discards baee0fff2f1a Merge remote-tracking branch 'mips/mips-next' discards f1067d400493 Merge remote-tracking branch 'microblaze/next' discards 15ca028e48da Merge remote-tracking branch 'm68knommu/for-next' discards cc0cf162fa89 Merge remote-tracking branch 'm68k/for-next' discards fa67269b45da Merge remote-tracking branch 'h8300/h8300-next' discards 598d81303140 Merge remote-tracking branch 'csky/linux-next' discards 64b34a081fea Merge remote-tracking branch 'clk/clk-next' discards fa7cd5159830 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 63ef7ed2ffbf Merge remote-tracking branch 'tegra/for-next' discards 2d5c470865c2 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 45554258420a Merge remote-tracking branch 'scmi/for-linux-next' discards 43d658ddc03d Merge remote-tracking branch 'samsung-krzk/for-next' discards 688d741480aa Merge remote-tracking branch 'rockchip/for-next' discards cfafd5d3df6a Merge remote-tracking branch 'reset/reset/next' discards 89c72cdac933 Merge remote-tracking branch 'renesas/next' discards b78667b814eb Merge remote-tracking branch 'realtek/for-next' discards f4261f3042ae Merge remote-tracking branch 'raspberrypi/for-next' discards fbe8fc7c47d7 Merge remote-tracking branch 'qcom/for-next' discards 34b9a083c884 Merge remote-tracking branch 'omap/for-next' discards 2e68714764f9 Merge remote-tracking branch 'mvebu/for-next' discards 3c235180783a Merge remote-tracking branch 'mediatek/for-next' discards 0890d7aba60c Merge remote-tracking branch 'keystone/next' discards 0a96e9578d81 Merge remote-tracking branch 'imx-mxs/for-next' discards 85cc08ea8695 Merge remote-tracking branch 'drivers-memory/for-next' discards 47996d5d288b Merge remote-tracking branch 'at91/at91-next' discards 18e3c3360f77 Merge remote-tracking branch 'aspeed/for-next' discards 018c02100a04 Merge remote-tracking branch 'amlogic/for-next' discards 610bb2d21490 Merge remote-tracking branch 'actions/for-next' discards ef8a5afe47ea Merge remote-tracking branch 'arm-soc/for-next' discards 0cd152ca69c4 Merge remote-tracking branch 'arm64/for-next/core' discards 06f4e4945f95 Merge remote-tracking branch 'arm/for-next' discards 581a75f94b28 Merge remote-tracking branch 'asm-generic/master' discards fc7de10cc0e1 Merge remote-tracking branch 'dma-mapping/for-next' discards 9dae5d2b3444 Merge remote-tracking branch 'kbuild/for-next' discards ee12b28845e4 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards 2376ba04782b Merge remote-tracking branch 'pidfd-fixes/fixes' discards b0b289ae3499 Merge remote-tracking branch 'risc-v-fixes/fixes' discards 779c077408ce Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards f60951a9aa55 Merge remote-tracking branch 'drm-fixes/drm-fixes' discards 45ee96396fb0 Merge remote-tracking branch 'scsi-fixes/fixes' discards 4454fce90751 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards fe78026e97e0 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 2505c4e10d5c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 78a87c57212c Merge remote-tracking branch 'ide/master' discards 45f418faa097 Merge remote-tracking branch 'soundwire-fixes/fixes' discards 7642f42031fc Merge remote-tracking branch 'phy/fixes' discards 571960aa2b4f Merge remote-tracking branch 'pci-current/for-linus' discards 0777969863b9 Merge remote-tracking branch 'spi-fixes/for-linus' discards 9ec6686184d7 Merge remote-tracking branch 'regulator-fixes/for-linus' discards 87b4d8380973 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 514f7a833c1c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards f1eedd99e962 Merge remote-tracking branch 'bpf/master' discards 22ab238e11ad Merge remote-tracking branch 'net/master' discards a316aae1c6df Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards f30185b9ac6d Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 735968eb5702 Merge remote-tracking branch 'arm-current/fixes' discards 1ed67ab6dbf2 Merge remote-tracking branch 'arc-current/for-curr' omits ea3888fb94a4 smb2: fix use-after-free in smb2_ioctl_query_info() omits d854225fa748 cifs: export supported mount options via new mount_params [...] omits 814267188990 cifs: log mount errors using cifs_errorf() omits b4a83a1a51b3 cifs: add fs_context param to parsing helpers omits 0cf78b65a19e cifs: make fs_context error logging wrapper omits fb8b37b75946 cifs: add FALLOC_FL_INSERT_RANGE support omits eb15f07c849c cifs: add support for FALLOC_FL_COLLAPSE_RANGE omits 91e904dbc5f1 cifs: check the timestamp for the cached dirent when decid [...] omits 0e9eef427dd2 cifs: pass the dentry instead of the inode down to the rev [...] omits db2c2bbcdd58 cifs: add a timestamp to track when the lease of the cache [...] omits 41defb32b8da cifs: add a function to get a cached dir based on its dentry omits fcd7a8347adb cifs: Grab a reference for the dentry of the cached direct [...] omits 831c2b343cd0 cifs: store a pointer to the root dentry in cifs_sb_info o [...] omits 0d56408a560a cifs: rename the *_shroot* functions to *_cached_dir* omits 48b9a82df54b cifs: pass a path to open_shroot and check if it is the ro [...] omits bbd1acbe1db5 cifs: move the check for nohandlecache into open_shroot omits e55f574dc749 cifs: switch build_path_from_dentry() to using dentry_path_raw() omits e594b0364f2f cifs: allocate buffer in the caller of build_path_from_dentry() omits 142d8ba820ae cifs: make build_path_from_dentry() return const char * omits 1f9aeb1554a7 cifs: constify pathname arguments in a bunch of helpers omits 8305f05c329f cifs: constify path argument of ->make_node() omits f713b7122bf3 cifs: constify get_normalized_path() properly omits 57704d22e55b cifs: don't cargo-cult strndup() omits 54792d31e564 SMB3: update structures for new compression protocol definitions omits c3cf3254e627 cifs: remove old dead code omits dd369efe77ec cifs: cifspdu.h: Replace one-element array with flexible-a [...] omits cbd265a576b7 fs: cifs: Remove repeated struct declaration omits 0739b4816007 drm/amdkfd: Update L1 and add L2/3 cache information omits 32526eb7cf88 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 0bc0f471533c Revert "drm/amd/display: To modify the condition in indica [...] omits 3f5d4d3f9a58 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 54eaa9eb2713 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 2aea186a0b6d drm/amdgpu: only check for _PR3 on dGPUs omits 2bcb3adb4550 drm/amdgpu: add another raven1 gfxoff quirk omits aebd797174bc usb/host: enable auto power control for xhci-pci omits 9597624ef606 nvme: put some AMD PCIE downstream NVME device to simple s [...] discards ee7ead487585 Merge remote-tracking branch 'spi/for-5.13' into spi-next discards 49dff37f84d5 Merge remote-tracking branch 'spi/for-5.12' into spi-linus discards 0f3475ef251d Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards f655ede26d66 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus discards 74a68dd3113b Merge branch 'features' into for-next discards fa7da284915f Merge branch 'fixes' into for-next discards 60c5cde2bda9 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] discards 9856e48a9987 iommu/mediatek-v1: Add error handle for mtk_iommu_probe discards edc67eaef403 iommu/mediatek-v1: Avoid build fail when build as module discards af5247b169a0 iommu/mediatek: Always enable the clk on resume omits 70955f08376c thermal/drivers/bcm2835: Remove redundant dev_err call in [...] omits c8671d70b29d thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] omits 949b2962c0ac thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 omits 33edf3a534d5 dt-bindings: thermal: tsens: Document ipq8064 bindings omits 0960379da362 thermal/drivers/tsens: Add support for ipq8064-tsens omits 7c5598908aae thermal/drivers/tsens: Drop unused define for msm8960 omits 7a23894876d8 thermal/drivers/tsens: Replace custom 8960 apis with generic apis omits f1c6aa8f9cbd thermal/drivers/tsens: Fix bug in sensor enable for msm8960 omits 8f6f199c587b thermal/drivers/tsens: Use init_common for msm8960 omits 0eb973a50ccc thermal/drivers/tsens: Convert msm8960 to reg_field omits e801d870ffaf thermal/drivers/tsens: Don't hardcode sensor slope omits 60f2ae7ca0dd thermal/drivers/tsens: Add VER_0 tsens version omits 8b1fdf97491f Merge branch 'core/entry' omits ba9461590859 Merge branch 'core/rcu' omits 5ab6722e4c46 Merge branch 'irq/core' omits d69eb62dcf09 Merge branch 'locking/core' omits 0b323342d3cf Merge branch 'objtool/core' omits d08c037d372c Merge branch 'perf/core' omits 567615a2b21e Merge branch 'ras/core' omits 64114e0705e7 Merge branch 'sched/core' omits ea872c23f2d4 Merge branch 'timers/core' omits 5586a93dd27e Merge branch 'x86/apic' omits a8c061a2218d Merge branch 'x86/boot' omits 79de0fdc20b0 Merge branch 'x86/build' omits 07541acb42ce Merge branch 'x86/cleanups' omits cb26bfa348bb Merge branch 'x86/core' omits ba7e57f24cd5 Merge branch 'x86/entry' omits 7798a6ec0c03 Merge branch 'x86/microcode' omits c722a0d07f69 Merge branch 'x86/misc' omits 8dee5bc48dde Merge branch 'x86/mm' omits 14e194f74303 Merge branch 'x86/platform' omits f7c883bf6102 Merge branch 'x86/seves' omits 64a88bb15542 Merge branch 'x86/sgx' omits 9ce8c47773b7 Merge branch 'x86/splitlock' omits f3a90979914f Merge branch 'x86/urgent' omits cce9a22763fd Merge branch 'x86/vdso' omits 02e43b04905c Merge branch 'x86/vmware' omits 9f8614f5567e x86/dma: Tear down DMA ops on driver unbind omits 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings discards 901b8e44f6b0 Merge branch 'for-5.13/io_uring' into for-next discards fdf70b5de6f3 hwmon: Add driver for fsp-3y PSUs and PDUs omits 3d2c5f06a3c1 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] omits a5b1c231c4a8 Merge branches 'acpi-scan' and 'acpi-utils' into linux-next omits 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] omits e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts discards 03209c641c4a Merge branch 'kconfig' into for-next omits 2f366f66d631 rcu: Make rcu_gp_cleanup() be noinline for tracing omits 1e531372fc95 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests omits 0d8d57d397e7 srcu: Initialize SRCU after timers omits b65420f87d78 srcu: Unconditionally embed struct lockdep_map omits df69fb1040c6 rcutorture: Make rcu_torture_boost_failed() check for GP end omits 0ce86b65258e rcutorture: Consolidate rcu_torture_boost() timing and statistics omits 02274643c5c0 rcutorture: Delay-based false positives for RCU priority b [...] omits 16d718c12629 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs omits 8bc7bcdff8bd rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] omits 8193d3465bc8 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] omits 94b8efc7d40a rcu: Add quiescent states and boost states to show_rcu_gp_ [...] omits e87030588186 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 7b6728307afa lockdep: Explicitly flag likely false-positive report omits c701080a582c doc: Fix diagram references in memory-ordering document omits e3488ea6f40c rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 656ddcfd9845 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits 7752d81fb1fd srcu: Remove superfluous ssp initialization for early callbacks omits 3bb2347112d3 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits 874b49ca52dd torture: Set kvm.sh language to English omits 6c26b4817f11 torture: Correctly fetch number of CPUs for non-English languages omits 1859e3adb94f rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits 45be96e2ffca rcutorture: Judge RCU priority boosting on grace periods, [...] omits cc1f381f9073 rcu: Improve tree.c comments and add code cleanups omits 8775f2963a42 rcu: Remove the unused rcu_irq_exit_preempt() function omits 4b0a973e55f6 torture: Make kvm-find-errors.sh account for kvm-remote.sh omits 1361c9bb4c5f rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 3863e21d7255 rcu: Fix various typos in comments omits 29a73e47717a doc: Fix statement of RCU's memory-ordering requirements omits 2672d1d4ec3a mm/slub: Add Support for free path information of an object. omits 068280c34db4 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 37993fb22012 torture: Make the build machine control N in "make -jN" omits c79d96a230c9 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits 27acf8778ce3 torture: Abstract end-of-run summary omits d8ca3963c24e rcu: Fix typo in comment: kthead -> kthread omits 73dd7b2b705b rcu/nocb: Unify timers omits 6b428a78598a rcu/nocb: Prepare for fine-grained deferred wakeup omits 307b7d79b10b rcu/nocb: Only cancel nocb timer if not polling omits b33251824757 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 60dc5a30d891 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 4c35e7d21193 rcu/nocb: Allow de-offloading rdp leader omits 19f8dec91ae2 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits f639928dfafa timer: Revert "timer: Add timer_curr_running()" omits 99b713417015 rcu/nocb: Use the rcuog CPU's ->nocb_timer omits 25dee3d394c8 torture: Fix grace-period rate output omits 6eb39991bd9a rcutorture: Abstract read-lock-held checks omits 703bc61c6058 refscale: Add acqrel, lock, and lock-irq omits f0f37a7a104a rcu: Prevent false positive softirq warning on RT omits d5aed22024a3 tick/sched: Prevent false positive softirq pending warnings on RT omits 022c27be035e softirq: Make softirq control and processing RT aware omits e1357b5f1d1c softirq: Move various protections into inline helpers omits 430d1763611b irqtime: Make accounting correct on RT omits 49601b9dc2cb softirq: Add RT specific softirq accounting omits 79e29d9da7ba torture: Add kvm-remote.sh script for distributed rcutortu [...] omits fa3c7e1db454 rcuscale: Allow CPU hotplug to be enabled omits 930b1641dc4e refscale: Allow CPU hotplug to be enabled omits 6791a4409b52 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 1156135b68d6 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits bb0907874081 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits bda4119dc6e7 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 400d01bc5d2c rcu-tasks: Add block comment laying out RCU Rude design omits 7d3509f1b395 rcu-tasks: Add block comment laying out RCU Tasks design omits d04d5b6440d1 torture: Fix remaining erroneous torture.sh instance of $* omits c18a18474e97 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 59b6d79490b9 Merge branch 'clocksource.2021.04.13a' into HEAD omits 47987651cb94 hwmon: (sch5627) Split sch5627_update_device() omits 3a5eb0bd0476 hwmon: (sch5627) Convert to hwmon_device_register_with_info() omits e9efb21fe352 riscv: Prepare ptdump for vm layout dynamic addresses omits aa5dd7ca85b7 Documentation: riscv: Add documentation that describes the [...] omits 4b67f48da707 riscv: Move kernel mapping outside of linear mapping omits d9c430e9321f clocksource: Limit number of CPUs checked for clock synchr [...] omits 3be73086afb0 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits 1ede115847bb clocksource: Check per-CPU clock synchronization when mark [...] omits 07f36247e964 clocksource: Retry clock read if long delays detected omits 6d82f4458c5d clocksource: Provide module parameters to inject delays in [...] discards 3bb0ab37bf5c Merge branch 'for-5.13/block' into for-next omits dc4bd1a339b7 hwmon: (nct6683) remove useless function discards a350cc10edd6 Merge branch 'for-5.13/io_uring' into for-next discards d45024e744c3 Merge branch 'for-5.13/drivers' into for-next omits f0ad2a845d86 Merge branch 'acpi-tables' into linux-next omits 08352508275d Merge branch 'acpi-scan' into linux-next omits 010709348678 Documentation/admin-guide/cifs: document open_files and dfscache omits ca02880a2559 cifs: simplify SWN code with dummy funcs instead of ifdefs omits a465babd263c smb3: update protocol header definitions based to include [...] omits 46f88b56dc05 cifs: correct comments explaining internal semaphore usage [...] omits 0af5fe42d82d cifs: Remove useless variable omits b4c7b676f5d7 cifs: Fix spelling of 'security' omits 8f2aca40dd07 x86/platform/uv: Add more to secondary CPU kdump info omits f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] omits 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 discards ccd36b4959b5 Merge branch 'for-5.13/io_uring' into for-next discards 81b1f8a7b633 Merge branch 'for-5.13/block' into for-next omits 37c8f621125f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] omits 5682b5c9445f MAINTAINERS: Add keyword pattern for hwmon registration functions omits 935f6562d263 hwmon: (amd_energy) Restore visibility of energy counters omits 55a0bd4de2f5 hwmon: (amd_energy) Use unified function to read energy data omits 3bf8ef9db350 Merge branch 'devprop' into linux-next omits 41d0e65918c4 Merge branches 'pm-docs' and 'pm-tools' into linux-next omits 6788398c500e Merge branch 'pm-devfreq' into linux-next omits 027ece1b0533 Merge branch 'pm-opp' into linux-next omits 538b23aa82b3 Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] omits 8bb46cd2b84b Merge branch 'pm-cpuidle' into linux-next omits 768474f568ce Merge branch 'pm-cpufreq' into linux-next omits 05e452123f5f Merge branches 'acpi-resources' and 'acpi-misc' into linux-next omits 41e2da9b5e67 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] omits 2b6ea2860c86 Merge branch 'acpica' into linux-next omits 843fc249c9dc Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc', 'ac [...] discards 225ed14025ab Merge branch 'for-5.13/drivers' into for-next discards e93629f00736 Merge branch 'for-5.13/block' into for-next omits 17672691e48b Merge branch 'acpi-messages' into linux-next omits cd9805cae658 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next discards 6a8580634f35 Merge branch 'for-5.13/block' into for-next discards c40b09b6ca94 Merge branch 'for-5.13/io_uring' into for-next omits c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] omits 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] omits 43c157144230 Merge pull request #37 from namjaejeon/cifsd-for-next omits 99303250446b cifsd: remove unused including <linux/version.h> omits d62899980df7 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT omits b7b78628ef9a cifsd: prevent a integer overflow in wm_alloc() omits 22a23be79f12 doc: cifsd: change the reference to configuration.txt omits 09e344dd0d45 cifsd: remove wrappers of kvmalloc/kvfree omits 94d2b51fafab cifsd: fix memdup.cocci warnings omits f2f0c0a2026a cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits 56188896a5bc cifsd: fix memory leak when loop ends omits 621785af844e cifsd: remove stale prototype and variables omits 06370a81778f cifsd: use xarray instead of linked list for tree connect list omits 5c98a82d47a8 cifsd: remove useless error handling in ksmbd_vfs_read omits ba07d8507733 cifsd: use file_inode() instead of d_inode() omits 79107230cae5 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits c50eb42d5715 cifsd: remove calling d_path in error paths omits 8ba48c705148 cifsd: remove smack inherit leftovers omits 054eee7af342 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 1d0c7207fbdb cifsd: fix implicit declaration of function 'groups_alloc' omits 8af71edd93c3 cifsd: fix wrong prototype in comment omits 2f9d00e1fb29 cifsd: merge time_wrappers.h into smb_common.h omits d74c10d73058 cifsd: clean-up codes using chechpatch.pl --strict omits 6d57b6267536 cifsd: fix error return code in ksmbd_vfs_remove_file() omits 422bdb8d16b2 cifsd: add the check to work file lock and rename behavior [...] omits c54748b06dcc cifsd: use kmalloc() for small allocations omits 2e8e211eca2b cifsd: fix wrong use of rw semaphore in __session_create() omits 474423cba88d cifsd: remove unneeded macros omits feec6630c4fa cifsd: remove redundant assignment to variable err omits 9c97766558f0 cifsd: fix error handling in ksmbd_server_init() omits 0d986239a816 cifsd: Fix an error code in smb2_read() omits ff39012b0c54 cifsd: fix build warnings from cifsd.rst omits f07cd62f1272 cifsd: Pass string length parameter to match_pattern() omits 340f38efb097 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits b60043f03009 cifsd: fix incorrect comments omits 824af974da05 cifsd: remove unneeded FIXME comments omits ad6c148ebc01 cifsd: add index.rst in cifs documentation omits b73c2e9d0938 cifsd: update cifsd.rst document omits 2e20b643a91c cifsd: fix static checker warning from smb_check_perm_dacl() omits 6c05ea8bb022 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 961a9338d6b4 cifsd: Fix a use after free on error path omits c9707b9f049f cifsd: fix a IS_ERR() vs NULL bug omits d255b26132de cifsd: fix a precedence bug in parse_dacl() omits cd0f32a08f91 cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 46bf5634a047 cifsd: Fix a handful of spelling mistakes omits 3f9042600ca0 cifsd: uniquify extract_sharename() omits 134145581705 cifsd: fix WARNING: document isn't included in any toctree omits 0ef5050ae647 cifsd: fix WARNING: Title overline too short omits 7348e25a87d1 MAINTAINERS: add cifsd kernel server omits 80645801f544 cifsd: add Kconfig and Makefile omits 6c5925c540d9 cifsd: add file operations omits 6dfca04e4727 cifsd: add server-side procedures for SMB3 omits 8f916d9c521d cifsd: add server handler for central processing and tranp [...] discards 8274ff0b8346 Merge branch 'for-5.13/drivers' into for-next discards 954062e1af8b Merge branch 'for-5.13/io_uring' into for-next discards 1c61de8cfc89 Merge branch 'for-5.13/libata' into for-next discards 79c338ab575e riscv: keep interrupts disabled for BREAKPOINT exception discards 6ee7375f4f0c riscv: kprobes/ftrace: Add recursion protection to the ftr [...] discards 30702a7703df riscv: add do_page_fault and do_trap_break into the kprobe [...] omits 49a34c6dcbae MAINTAINERS: add pattern for dummy-tools discards adacb0f4ab47 Merge branch 'for-5.13/drivers' into for-next discards c4b6152f8817 Merge branch 'for-5.13/block' into for-next discards 08782216ecbb m68k: fix flatmem memory model setup discards 0688c240404a riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" omits 1032145dd5df kbuild: add an elfnote for whether vmlinux is built with lto omits b1e175a263d3 ia64: syscalls: switch to generic syscallhdr.sh omits 01af9eed4b44 ia64: syscalls: switch to generic syscalltbl.sh omits 5ef245ab8062 alpha: syscalls: switch to generic syscallhdr.sh omits b908c3cea3b2 alpha: syscalls: switch to generic syscalltbl.sh omits 7d7fcc595fb4 sysctl: use min() helper for namecmp() omits 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S omits 5df7bd130818 drm/i915: skip display initialization when there is no display omits 61a60d7962a6 drm/i915: Do not set any power wells when there is no display omits a844cfbe648d drm/i915: Skip display interruption setup when display is [...] omits 6373d6d2ee83 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 89d54fb5f508 virtio-balloon: fix a typo in comment of virtballoon_migra [...] omits 256672e2d09e virtio_blk: Add support for lifetime feature omits 593df7c6ea9b vdpa: Follow kdoc comment style omits 79b276a73db8 vdpa: Follow kdoc comment style omits c8a2d4c73e70 vdpa/mlx5: Enable user to add/delete vdpa device omits 5526ee4c6465 vdpa: introduce virtio pci driver omits f63813c31ac6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits 423fd7ed2639 Merge branch 'drivers-fixes-for-5.12' into for-next omits 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' omits b0ccf48b958e Merge branch 'landlock_lsm_v33' into next-testing omits 00439cddfcfb landlock: Add user and kernel documentation omits c7cdbef681bc samples/landlock: Add a sandbox manager example omits 7ea3e7b24ece selftests/landlock: Add user space tests omits 9fbebb70210a arch: Wire up Landlock syscalls omits 276f3a79632d landlock: Add syscall implementations omits 9aeff19745ca landlock: Support filesystem access-control omits 58d9247adfe3 fs,security: Add sb_delete hook omits 6dc0bc08f789 LSM: Infrastructure management of the superblock omits 28b243b1e715 landlock: Add ptrace restrictions omits 5f1eb158bd3b landlock: Set up the security framework and manage credentials omits c9a9d4f14e75 landlock: Add ruleset and domain management omits 813f64f07d59 landlock: Add object management omits f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks omits 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] omits 3b541757ad58 afs: Use the netfs_write_begin() helper omits cca1fbb46e38 afs: Use new netfs lib read helper API omits f780ea235056 afs: Use the fs operation ops to handle FetchData completion omits 5867c3cc8991 afs: Prepare for use of THPs omits e44ab1bda761 afs: Extract writeback extension into its own function omits 21720982850e afs: Wait on PG_fscache before modifying/releasing a page omits 6680d9067583 afs: Use ITER_XARRAY for writing omits e5461ef70f19 afs: Set up the iov_iter before calling afs_extract_data() omits 8debc0a5b541 afs: Log remote unmarshalling errors omits 20bcfa7127f5 afs: Don't truncate iter during data fetch omits 7b3558913624 afs: Move key to afs_read struct omits f9ab9ee26c47 afs: Print the operation debug_id when logging an unexpect [...] omits f072c22f6888 afs: Pass page into dirty region helpers to provide THP size omits 04afddf008bd afs: Disable use of the fscache I/O routines omits fce8d8a1ae46 fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 83d35cc93487 netfs: Add a tracepoint to log failures that would be othe [...] omits d2cc279eebaf netfs: Define an interface to talk to a cache omits 2141cd7e93c1 netfs: Add write_begin helper omits 26eba35c01ae netfs: Gather stats omits d6123cf48f43 netfs: Add tracepoints omits 5efe92bd6499 netfs: Provide readahead and readpage netfs helpers omits 80b1a7a68807 netfs, mm: Add set/end/wait_on_page_fscache() aliases omits a790c5487b9d netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 72159100faad netfs: Documentation for helper library omits aefe5de88202 netfs: Make a netfs helper module omits f801f50fd75c mm: Implement readahead_control pageset expansion omits d527353e4bce Merge drm/drm-next into drm-intel-next omits 821f27a5e23b fs: Document file_ra_state omits 2347f5e22e8d mm/filemap: Pass the file_ra_state in the ractl omits 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} omits 9d56878a25b4 mm: Add set/end/wait functions for PG_private_2 omits 788abcfb66c1 iov_iter: Add ITER_XARRAY omits 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects omits ee2305118fc3 kbuild: add support for zstd compressed modules omits 610eb48a84bd kbuild: remove CONFIG_MODULE_COMPRESS omits 0f82c48372de kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] omits 2f8864dbe668 kbuild: move module strip/compression code into scripts/Ma [...] omits f3fdc209ec47 kbuild: refactor scripts/Makefile.modinst omits b6b4cb699356 kbuild: rename extmod-prefix to extmod_prefix omits afd16418b5e3 kbuild: check module name conflict for external modules as well omits 515045ed86cb kbuild: show the target directory for depmod log omits c963f5bfc53e kbuild: unify modules(_install) for in-tree and external modules omits 2361c6287090 kbuild: remove unneeded mkdir for external modules_install omits fdac8b8ac095 scripts: modpost.c: Fix a few typos discards 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] discards 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] discards 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] discards 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] discards 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] discards 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] discards ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] discards 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 discards f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 discards 1e9d38e421fb btrfs: add and use readahead_batch_length discards c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h discards bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] discards 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel discards d68685bb6e58 btrfs: zoned: automatically reclaim zones discards bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex discards ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] discards f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots discards b70e10501cd4 btrfs: handle extent corruption with select_one_root properly discards e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge discards afdc3b06b892 btrfs: do not panic in __add_reloc_root discards 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] discards f781e554050b btrfs: do proper error handling in create_reloc_inode discards ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] discards 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] discards b46b61746d1d btrfs: handle extent reference errors in do_relocation discards 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] discards dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path discards b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path discards e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s discards 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root discards 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge discards 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] discards 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors discards efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots discards 879df1eea5df btrfs: validate root::reloc_root after recording root in trans discards be4d4807dee9 btrfs: do proper error handling in create_reloc_root discards 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root discards 9c884048765c btrfs: return an error from btrfs_record_root_in_trans discards f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] discards 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] discards f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] discards e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] discards b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] discards 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol discards 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename discards 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans discards 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] discards b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors discards 1a329a884c9e btrfs: handle errors from select_reloc_root() discards c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block discards 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation discards e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] discards 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible discards e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function discards 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function discards f1abd22b9110 btrfs: subpage: add overview comments discards 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] discards 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible discards c554149a6b5f btrfs: support page uptodate assertions in subpage mode discards e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap discards a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] discards 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying discards 3c9494aefccb btrfs: subpage: introduce helpers for writeback status discards 29e73cd67180 btrfs: subpage: introduce helpers for dirty status discards 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] discards 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() discards e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize discards 480713fab133 btrfs: improve btree readahead for full send operations discards 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] discards c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags discards a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input discards 465a1758219c btrfs: fix a potential hole punching failure discards 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] discards 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] discards 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() discards a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() discards 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] discards d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] discards 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] discards b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] discards 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users discards b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] discards b2acd12b4f97 btrfs: move the tree mod log code into its own file discards a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] discards 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] discards 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page discards 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases discards a01f305823ec btrfs: remove duplicated in_range() macro discards 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() discards a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] discards 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync discards 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] discards 78fd687b9504 btrfs: exclude mmaps while doing remap discards 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers discards 64711209441e btrfs: add a i_mmap_lock to our inode discards 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() discards f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() discards 69179a88f269 btrfs: don't opencode extent_changeset_free discards d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] discards b02bd05367d3 btrfs: add btree read ahead for incremental send operations discards 0bd4aa8bab72 btrfs: add btree read ahead for full send operations discards 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata discards 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] discards f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup discards 4d9c607976c2 btrfs: scrub: drop a few function declarations discards 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly discards e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static discards 7de65130d1d6 btrfs: replace open coded while loop with proper construct discards 65fac88605a3 btrfs: replace offset_in_entry with in_range discards e3321426aab0 btrfs: make find_desired_extent take btrfs_inode discards 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode discards c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits omits 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit omits dc6c17ce1886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 6068cc31dedd Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used omits d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown omits 040ee9af4db0 kbuild: fix false-positive modpost warning when all symbol [...] omits a0cc06cba32d kbuild: do not set -w for vmlinux.o modpost omits 1c21ac099008 kbuild: generate Module.symvers only when vmlinux exists omits 04c535d5b0de arm64: move --fix-cortex-a53-843419 linker test to Kconfig omits 4e7a41ae05e0 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh omits 8c10d94debd6 kbuild: check the minimum assembler version in Kconfig omits 6195f8502dad drm/i915: Update plane ratio for icl+ omits efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() discards 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] discards e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] omits 02bb6badc9fb hwmon: (mlxreg-fan) Add support for fan drawers capability [...] omits 66e57f47689b hwmon: (pmbus/tps53679) Add support for TI TPS53676 omits ca049f4896a9 dt-bindings: Add trivial device entry for TPS53676 omits e83609e52c32 hwmon: (ftsteutates) Rudimentary typo fixes omits 0b27d5bb4cae hwmon: (pmbus) Add driver for BluTek BPA-RS600 omits 81cc1e1febca dt-bindings: Add vendor prefix and trivial device for BluT [...] omits db20c598c099 hwmon: replace snprintf in show functions with sysfs_emit omits 5287ecd0a0fa hwmon: (pmbus) Replace - with _ in device names before reg [...] omits 7adc0d2e2465 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 omits c80a2cd31f6d hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] omits b72ceb60a10f hwmon: Use kobj_to_dev() omits 7d02066ec5e9 hwmon: (ds1621) Use kobj_to_dev() omits c22c138ddf05 hwmon: (ftsteutates) Fix spelling typo omits fc7acdee05ea hwmon: (corsair-psu) add support for critical values discards 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next omits e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] omits 884a7fa1b090 kbuild: replace sed with $(subst ) or $(patsubst ) omits 5946d42d6d42 docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 omits 71eb5c859a59 Makefile: Only specify '--prefix=' when building with clan [...] omits 9fc2872b700a Makefile: Remove '--gcc-toolchain' flag omits 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment omits 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b169840d6275 tools/memory-model: Make history-check scripts use mselect7 omits 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 1aa186a2870b tools/memory-model: Fix scripting --jobs argument omits f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh omits dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs omits c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors omits 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type omits 16a06f760423 tools/memory-model: Keep assembly-language litmus tests omits 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment omits 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification omits a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros omits a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts omits d98d7f6c0206 tools/memory-model: Document locking corner cases omits b2695b50625d kbuild: move $(strip ) to suffix-search definition omits 16c2d508f98a kbuild: rename multi-used-* to multi-obj-* omits 025bbe54a6c7 kbuild: apply fixdep logic to link-vmlinux.sh omits babd8cd96d33 kbuild: add CONFIG_VMLINUX_MAP expert option omits 084abc3e6373 kbuild: show warning if 'make headers_check' is used omits a14efe0d73eb kbuild: include Makefile.compiler only when compiler is needed omits d9f4ff50d2aa kbuild: spilt cc-option and friends to scripts/Makefile.compiler omits d8a085852592 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver omits d85b01e8b47c hwmon: (pmbus) Add pmbus_set_update() function to set update flag omits f3cdb092460b hwmon: (nct6683) Support NCT6686D omits 55576ee87e15 hwmon: (pmbus) Add driver for Infineon IR36021 omits 75fd8fc8ff56 dt-bindings: trivial-devices: Add infineon,ir36021 omits c4a9622ab5bb hwmon: (corsair-psu) Update calculation of LINEAR11 values omits 9fad0abffdb9 hwmon: Switch to using the new API kobj_to_dev() omits 5aa2baaefadc hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] omits 4b34f975b83f hwmon: (adm9240) Store i2c device instead of client in local data omits 8fdce9121d96 hwmon: (adm9240) Drop log messages from detect function omits 74cdb2664477 csky: Fixup typos omits af5ddd2294d1 csky: Remove duplicate include in arch/csky/kernel/entry.S adds 2f7b98d1e55c Merge tag 'drm-fixes-2021-04-16' of git://anongit.freedesk [...] adds 06c2aac4014c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 199fc6b8dee7 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" adds 2349a3b26e29 riscv: add do_page_fault and do_trap_break into the kprobe [...] adds e31be8d343e6 riscv: kprobes/ftrace: Add recursion protection to the ftr [...] adds 7ae11635ec90 riscv: keep interrupts disabled for BREAKPOINT exception adds 151501160401 Merge tag 'riscv-for-linus-5.12-rc8' of git://git.kernel.o [...] adds c7d95613c7d6 io_uring: fix early sqd_list removal sqpoll hangs adds 9cdbf6467424 Merge tag 'io_uring-5.12-2021-04-16' of git://git.kernel.d [...] adds 845be1cd3446 mm: eliminate "expecting prototype" kernel-doc warnings adds 5c595ac4c776 kasan: fix hwasan build for gcc adds 02c587733c81 kasan: remove redundant config option adds d199161653d6 csky: change a Kconfig symbol name to fix e1000 build error adds 19d000d93303 ia64: remove duplicate entries in generic_defconfig adds e2af9da4f867 ia64: fix discontig.c section mismatches adds 17786fea4143 ia64: tools: remove inclusion of ia64-specific version of [...] adds f4bf09dc3aaa ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 94036f4c8843 mm/mapping_dirty_helpers: guard hugepage pud's usage adds 458376913d86 mm: ptdump: fix build failure adds 04c53de57cb6 gcov: clang: fix clang-11+ build adds c95c2d328cd0 lib: remove "expecting prototype" kernel-doc warnings adds fdb5d6cab638 Merge branch 'akpm' (patches from Andrew) adds b21bb4cd1102 cxl/mem: Fix register block offset calculation adds fae8817ae804 cxl/mem: Fix memory device capacity probing adds 7c2267740724 Merge tag 'cxl-fixes-for-5.12-rc8' of git://git.kernel.org [...] adds bdfd99e6d6bd Merge tag 'libnvdimm-fixes-for-5.12-rc8' of git://git.kern [...] adds 41bafb31dcd5 net/mlx5: Fix setting of devlink traps in switchdev mode adds 7a320c9db3e7 net/mlx5e: Fix setting of RS FEC mode adds e3e0f9b27970 net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta adds 61d773586eba Merge tag 'mlx5-fixes-2021-04-14' of git://git.kernel.org/ [...] adds 1a73e427b824 ch_ktls: Fix kernel panic adds bc16efd24306 ch_ktls: fix device connection close adds 21d8c25e3f4b ch_ktls: tcb close causes tls connection failure adds e8a4155567b3 ch_ktls: do not send snd_una update to TCB in middle adds 0e0704bb9ea0 Merge branch 'ch_tlss-fixes' adds 6b389c16378a MAINTAINERS: update my email adds 960114839252 bpf: Use correct permission flag for mixed signed bounds a [...] adds 6f55b2f2a117 bpf: Move off_reg into sanitize_ptr_alu adds 24c109bb1537 bpf: Ensure off_reg has no mixed signed bounds for all types adds b658bbb844e2 bpf: Rework ptr_limit into alu_limit and add common error path adds a6aaece00a57 bpf: Improve verifier error messages for users adds 073815b756c5 bpf: Refactor and streamline bounds check into helper adds f52881933488 bpf: Move sanitize_val_alu out of op switch adds 7fedb63a8307 bpf: Tighten speculative pointer arithmetic mask adds d7a509135175 bpf: Update selftests to reflect new error states adds b02265429681 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f2764bd4f6a8 netlink: don't call ->netlink_bind with table lock held adds 88a5af943985 Merge tag 'net-5.12-rc8' of git://git.kernel.org/pub/scm/l [...] adds 0c93ac69407d readdir: make sure to verify directory entry for legacy in [...] adds 194cf4825638 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds ab4d9913632b drm/vmwgfx: Make sure we unpin no longer needed buffers adds 68ce556bd164 drm/vmwgfx: Fix the lockdep breakage adds 2ef4fb92363c drm/vmwgfx: Make sure bo's are unpinned before putting them back adds 796b556cbfdb Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop. [...] adds aba5970c4da0 Merge tag 'drm-fixes-2021-04-18' of git://anongit.freedesk [...] adds c98ff1d013d2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d2f7eca60b29 ARM: 9071/1: uprobes: Don't hook on thumb instructions adds f5ce0466dc96 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 5ffe04ccd69a Merge tag 'arm-fixes-5.12-3' of git://git.kernel.org/pub/s [...] adds bf05bf16c76b Linux 5.12-rc8 adds 7af08140979a Revert "gcov: clang: fix clang-11+ build" adds db2e718a4798 capabilities: require CAP_SETFCAP to map uid 0 adds 0e1e71d34901 tracing: Fix checking event hash pointer logic when tp_pri [...] adds 1fe5501ba1ab Merge tag 'trace-v5.12-rc8' of git://git.kernel.org/pub/sc [...] adds 7412dee9f1fd mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] adds 16fc44d6387e Merge tag 'mmc-v5.12-rc5' of git://git.kernel.org/pub/scm/ [...] adds 9d5171eab462 KEYS: trusted: Fix TPM reservation for seal/unseal adds 90c911ad7445 Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/ke [...] adds a9d064524fc3 vhost-vdpa: protect concurrent access to vhost device iotlb adds be286f84e33d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails adds 18a3c5f7abfd Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds ddd8d94ca31e gpio: omap: Save and restore sysconfig adds 22c4e5bcd3cd Merge tag 'gpio-fixes-for-v5.12' of git://git.kernel.org/p [...] adds d42a5b639d15 drm/amdgpu: reserve fence slot to update page table adds 6d638b3ffd27 drm/amd/display: Update modifier list for gfx10_3 adds 9ebb6bc0125d amd/display: allow non-linear multi-planar formats adds 24d034528ef0 drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish adds b4d1913df2b7 Merge tag 'amd-drm-fixes-5.12-2021-04-21' of https://gitla [...] adds d2b9935d65da drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 6b5b2a5bcfe9 drm/i915/gvt: Fix BDW command parser regression adds 2d292995bb8f Merge tag 'gvt-fixes-2021-04-20' of https://github.com/int [...] adds aca38735ae62 Merge tag 'drm-intel-fixes-2021-04-22' of git://anongit.fr [...] adds 5bfc75d92efd Merge tag 'drm-fixes-2021-04-23' of git://anongit.freedesk [...] adds 4d09ccc4a81e arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS adds 450225a402e5 Merge tag 'sunxi-fixes-for-5.12-2' of git://git.kernel.org [...] adds a1768dad775b Merge branch 'tegra/dt64' into arm/fixes adds 6d1d45cb9834 Merge tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/s [...] adds 68e6582e8f2d block: return -EBUSY when there are open partitions in blk [...] adds 95838bd9fcfa Merge tag 'block-5.12-2021-04-23' of git://git.kernel.dk/l [...] adds 9da29c7f77cd coda: fix reference counting in coda_file_mmap error path adds 2896900e22f8 ovl: fix reference counting in ovl_mmap error path adds 2d11e738151d mm/filemap: fix find_lock_entries hang on 32-bit THP adds ed98b0159fa9 mm/filemap: fix mapping_seek_hole_data on THP & 32-bit adds 1974c45dd774 tools/cgroup/slabinfo.py: updated to work on current kernel adds e77a830c8297 Merge branch 'akpm' (patches from Andrew) adds 33cc5270d8f2 Merge tag 'intel-pinctrl-v5.12-4' of gitolite.kernel.org:p [...] adds 482715ff0601 pinctrl: core: Show pin numbers for the controllers with base = 0 adds 8db5efb83fa9 Merge tag 'pinctrl-v5.12-3' of git://git.kernel.org/pub/sc [...] adds 799bac551218 Revert "net/rds: Avoid potential use after free in rds_sen [...] adds 9c1a07442c95 KVM: x86/xen: Take srcu lock when accessing kvm_memslots() adds 2a1d7946fa53 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 5849cdf8c120 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access adds 11fac7a00411 Merge tag 'x86_urgent_for_v5.12' of git://git.kernel.org/p [...] adds 0c89d87d1d43 preempt/dynamic: Fix typo in macro conditional statement adds 682b26bd80f9 Merge tag 'sched_urgent_for_v5.12' of git://git.kernel.org [...] adds 84a24bf8c52e locking/qrwlock: Fix ordering in queued_write_lock_slowpath() adds 0146da0d4cec Merge tag 'locking_urgent_for_v5.12' of git://git.kernel.o [...] adds 9d480158ee86 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_P [...] adds 4b2f1e59229b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] adds 24dfc390079c Merge tag 'perf_urgent_for_v5.12' of git://git.kernel.org/ [...] adds f2211881e737 perf data: Fix error return code in perf_data__create_dir() adds b14585d9f18d perf auxtrace: Fix potential NULL pointer dereference adds 671b60cb6a89 perf ftrace: Fix access to pid in array when setting a pid filter adds c6f87141254d perf map: Fix error return code in maps__clone() adds d2d09fbe33f8 Merge tag 'perf-tools-fixes-for-v5.12-2021-04-25' of git:/ [...] adds 9f4ad9e425a1 Linux 5.12 new 1cb7eefda7ed ARC: kgdb: add 'fallthrough' to prevent a warning new 1582f08d83d7 ARC: entry: fix off-by-one error in syscall number validation new 8dfb28d0369f Merge remote-tracking branch 'arc-current/for-curr' adds e16edc99d658 vsock/vmci: log once the failed queue pair allocation adds ed8157f1ebf1 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_ [...] adds 8d892d60941b net: ethernet: ixp4xx: Set the DMA masks explicitly adds 7ad18ff6449c gro: fix napi_gro_frags() Fast GRO breakage due to IP alig [...] adds c1102e9d49eb net: fix a data race when get vlan device adds 4acd47644ef1 MAINTAINERS: update adds 5b1faa92289b sfc: farch: fix TX queue lookup in TX flush done handling adds 83b09a180741 sfc: farch: fix TX queue lookup in TX event handling adds 172e269edfce sfc: ef10: fix TX queue lookup in TX event handling adds eeddfd8e8d39 Merge branch 'sfc-txq-lookups' adds 8432b8114957 vsock/virtio: free queued packets when closing socket adds 333980481b99 net: marvell: prestera: fix port event handling on init adds d83b8aa5207d net: davinci_emac: Fix incorrect masking of tx and rx erro [...] adds e7020bb068d8 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_en [...] adds 542c40957c05 Merge tag 'wireless-drivers-2021-04-21' of git://git.kerne [...] adds 90b669d65d99 nfp: devlink: initialize the devlink port attribute "lanes" adds 5e6038b88a57 net: stmmac: fix TSO and TBS feature enabling during driver open adds 5718458b092b net: renesas: ravb: Fix a stuck issue when a lot of frames [...] adds 357a07c26697 net: phy: intel-xway: enable integrated led functions adds 47a017f33943 net: qrtr: Avoid potential use after free in MHI send adds 83d686a68223 bonding: 3ad: Fix the conflict between bond_update_slave_a [...] adds eefb45eef5c4 neighbour: Prevent Race condition in neighbour subsytem adds 990875b299b8 net: phy: marvell: fix m88e1011_set_downshift adds e7679c55a724 net: phy: marvell: fix m88e1111_set_downshift adds 27537929f30d bnxt_en: fix ternary sign extension bug in bnxt_show_temp() new 9ba585cc5b56 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable [...] new dcabb06bf127 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enabl [...] new bb556de79f0a Merge branch 'RTL8211E-RGMII-D' new 7d742b509dd7 openvswitch: meter: remove rate from the bucket size calculation new d13f048dd40e net: geneve: modify IP header check in geneve6_xmit_skb an [...] new 6477dd39e62c mptcp: Retransmit DATA_FIN new a13c47a5f844 Merge remote-tracking branch 'net/master' adds b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 new 900a495d198a Merge remote-tracking branch 'ipsec/master' adds dfa7b01dbdc9 ASoC: rt286: Fix upper byte in DMIC2 configuration adds cd8499d5c03b ASoC: rt286: Make RT286_SET_GPIO_* readable and writable adds 1fa27f35ee23 Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] adds 1300c7037f0f ASoC: amd: drop S24_LE format support adds 62bad12bceeb ASoC: Intel: KMB: Fix random noise at the HDMI output adds a89f3a93cd20 ASoC: adau17x1: Avoid overwriting CHPF new d143a69fd452 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new fab3962e98d1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 697873c42d23 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 013592be146a regulator: da9121: automotive variants identity fix adds a5ccccb3ec0b regulator: core: Respect off_on_delay at startup new 0bbefa641a32 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] new 43c7251b5359 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 0e793ba77c18 spi: Make of_register_spi_device also set the fwnode adds dbaca8e56ea3 spi: Allow to have all native CSs in use along with GPIOs adds f60d7270c8a3 spi: Avoid undefined behaviour when counting unused native CSs adds 57d0d8b3eacb Merge remote-tracking branch 'spi/for-5.12' into spi-linus new 790daee2da05 Merge remote-tracking branch 'spi-fixes/for-linus' new 267443078e07 Merge remote-tracking branch 'pci-current/for-linus' adds 92b9f4d145ef usb: cdns3: Fix runtime PM imbalance on error new c1d8a521dbd7 usb: cdnsp: Fix lack of removing request from pending list. new 6b76278cbe18 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 9cb5f20e8c02 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 [...] new 2d84ea101372 iio: gyro: mpu3050: Fix reported temperature value new 4d28b580e80a iio: core: fix ioctl handlers removal new 8f24e8f8e560 Merge remote-tracking branch 'iio-fixes/fixes-togreg' new ccb60a37bd01 Merge remote-tracking branch 'soundwire-fixes/fixes' new 3fd56ccb0624 Merge remote-tracking branch 'ide/master' new 2de6951ec90a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 067a814dd896 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new b2403ce7db6b Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() new 685dfb290d4e Merge remote-tracking branch 'vfs-fixes/fixes' new 49702360af50 swiotlb: fix the type of index new 8268c5821253 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new e3a3c580a221 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 1fb7a2ee632e Merge remote-tracking branch 'pidfd-fixes/fixes' adds f7c475b8dfc2 drm/ttm: Do not add non-system domain BO into swap list adds ffe8768fb8f3 drm/vc4: remove unused function new 07bcd85dd158 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 57fd251c7896 kbuild: split cc-option and friends to scripts/Makefile.compiler new 805b2e1d427a kbuild: include Makefile.compiler only when compiler is needed new 609bbb4de4f8 kbuild: show warning if 'make headers_check' is used new 5cc124720461 kbuild: add CONFIG_VMLINUX_MAP expert option new 0b956e204132 kbuild: apply fixdep logic to link-vmlinux.sh new a6601e01cd54 kbuild: rename multi-used-* to multi-obj-* new a34e6d1e4a49 kbuild: move $(strip ) to suffix-search definition new c91d4e47e10e Makefile: Remove '--gcc-toolchain' flag new eec08090bcc1 Makefile: Only specify '--prefix=' when building with clan [...] new 879a3209009f docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 new 6e0839fda3f8 kbuild: replace sed with $(subst ) or $(patsubst ) new e24b3ffcf421 kbuild: collect minimum tool versions into scripts/min-too [...] new ba64beb17493 kbuild: check the minimum assembler version in Kconfig new 2e98815794fb kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh new 987fdfec2410 arm64: move --fix-cortex-a53-843419 linker test to Kconfig new 69bc8d386aeb kbuild: generate Module.symvers only when vmlinux exists new 5ab70ff4286f kbuild: do not set -w for vmlinux.o modpost new 4475dff55c54 kbuild: fix false-positive modpost warning when all symbol [...] new f3945833e436 scripts: modpost.c: Fix a few typos new 4b97ec0e9cfd kbuild: remove unneeded mkdir for external modules_install new 3e3005df73b5 kbuild: unify modules(_install) for in-tree and external modules new 3ac42b211253 kbuild: show the target directory for depmod log new 1a998be620a1 kbuild: check module name conflict for external modules as well new 7f69180b8e90 kbuild: rename extmod-prefix to extmod_prefix new ccae4cfa7bfb kbuild: refactor scripts/Makefile.modinst new 65ce9c38326e kbuild: move module strip/compression code into scripts/Ma [...] new 961ab4a3cd66 kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] new d4bbe942098b kbuild: remove CONFIG_MODULE_COMPRESS new c3d7ef377eb2 kbuild: add support for zstd compressed modules new d8fc9b667d48 sysctl: use min() helper for namecmp() new b186f2c3d877 alpha: syscalls: switch to generic syscalltbl.sh new 14b36dcfd640 alpha: syscalls: switch to generic syscallhdr.sh new a92359aa6de8 ia64: syscalls: switch to generic syscalltbl.sh new 6e74bc4c8454 ia64: syscalls: switch to generic syscallhdr.sh new 1fdd7433a98a kbuild: add an elfnote for whether vmlinux is built with lto new 35f93a09e968 MAINTAINERS: add pattern for dummy-tools new e3456056f1d9 kbuild: remove TMPO from try-run new 0e0345b77ac4 kbuild: redo fake deps at include/config/*.h new b61442df748f tools: do not include scripts/Kbuild.include new 82526ef43399 kbuild: deb-pkg: change the source package name to linux-upstream new f634ca650f72 kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test new 31c330b346a6 kbuild: replace LANG=C with LC_ALL=C new 91f1a090eb24 kbuild: add comment about why cmd_shipped uses 'cat' new f9f7d2ad8295 genksyms: fix stale comment new 8a8d2ed15fae usr/include: refactor .gitignore new 0055525f6e61 kernel/.gitgnore: remove stale timeconst.h and hz.bc new 2401682f1a9c .gitignore: move tags and TAGS close to other tag files new 40a93ae8a640 .gitignore: ignore only top-level modules.builtin new f6f5c5c5cdd8 .gitignore: prefix local generated files with a slash adds 8c94b430b9f6 kconfig: nconf: stop endless search loops adds 989e5d4b576f kconfig: remove unused PACKAGE definition adds ed63ef779697 kconfig: gconf: remove unused code adds 5fb35ec10bb0 kconfig: highlight gconfig 'comment' lines with '***' adds 92f8a9217a12 kconfig: highlight xconfig 'comment' lines with '***' new 8ac27f2c6eac kconfig: refactor .gitignore new 6a8701d12ee7 Merge branch 'kconfig' into for-next new fb58a1e55d29 Merge remote-tracking branch 'kbuild/for-next' new 32857c4e6bdd Merge remote-tracking branch 'dma-mapping/for-next' new 90b19387003a Merge remote-tracking branch 'asm-generic/master' adds aefdd4383bb0 ARM: 9072/1: mm: remove set_kernel_text_r[ow]() adds a5e8acd94fe1 ARM: 9073/1: ptdump: add __init section marker to three functions adds 5fafafe7eeac ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE adds 57ac51667d8c ARM: 9075/1: kernel: Fix interrupted SMC calls adds d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next new e84a0a95eda3 Merge remote-tracking branch 'arm/for-next' new ef94340583ee arm64: vdso32: drop -no-integrated-as flag new 782276b4d0ad arm64: Force SPARSEMEM_VMEMMAP as the only memory manageme [...] new 8d144746ecc5 arm64: alternative: simplify passing alt_region new 4139cf940d52 arm64: remove HAVE_DEBUG_BUGVERBOSE new 0bca3ec846d7 arm64: Show three registers per line new 1ecd5b129252 ACPI: GTDT: Don't corrupt interrupt mappings on watchdow p [...] new 2a20b08f06e7 ACPI: irq: Prevent unregistering of GIC SGIs new 8054c465253d Merge remote-tracking branch 'arm64/for-next/core' adds 8c0bd213de32 Merge tag 'memory-controller-drv-5.13-2' of git://git.kern [...] adds 1d6cfef6db57 Merge branch 'arm/drivers' into for-next adds f9929b452ac1 arm64: dts: mt8183-pumpkin: fix dtbs_check warning adds f538437b315c arm64: dts: mt8183: fix dtbs_check warning adds f8d6fb74bbb7 dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack adds c5208ff7f6c2 dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2 adds 3060a15ccaed ARM: dts: mstar: Add a dts for M5Stack UnitV2 adds 7c0c6130b863 Merge branch 'arm/dt' into for-next adds 7a6972a6ce61 soc: document merges adds a4ce57235842 ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver adds fde56f62a103 ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS [...] adds cdb6c63d2cc5 ARM: configs: qcom_defconfig: Enable CPUFreq support adds 15f54d0100c4 ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver adds 05c35d83852b ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver adds 436d35bdd9fd ARM: configs: qcom_defconfig: Enable GLINK SMEM driver adds 7de91b665600 ARM: configs: qcom_defconfig: Reduce CMA size to 64MB adds 028a1e968435 Merge tag 'qcom-defconfig-for-5.13' of git://git.kernel.or [...] adds ca97b59b287f Merge branch 'arm/defconfig' into for-next adds 37f0f245f92a ARM: dts: qcom: sdx55: Add support for A7 PLL clock adds 8e3d9a7c4798 ARM: dts: qcom: sdx55: Add support for APCS block adds 0ec7bde7b590 ARM: dts: qcom: sdx55: Add CPUFreq support adds 21e6e1dced4f ARM: dts: qcom: sdx55: Add modem SMP2P node adds 9b7069edb11d ARM: dts: qcom: sdx55: Add IMEM and PIL info region adds 5c00af37e95b dt-bindings: firmware: scm: Add compatible for SDX55 adds 6bf6655ddcfe ARM: dts: qcom: sdx55: Add SCM node adds ce5a28d12ead ARM: dts: qcom: sdx55: Add interconnect nodes adds 9e1e00f18afc ARM: dts: qcom: Fix node name for NAND controller node adds 67b4744a0c16 ARM: dts: qcom: sdx55: Add Modem remoteproc node adds 222ed6a21c13 dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board adds 6a5d3c611930 ARM: dts: qcom: sdx55: Add basic devicetree support for Te [...] adds 328008f41cad dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit adds 3263d4be5788 ARM: dts: qcom: sdx55: Add basic devicetree support for Th [...] adds 06ad53efeb49 ARM: dts: qcom: sdx55: add IPA information adds 6417554e3d34 Merge tag 'qcom-dts-for-5.13-2' of git://git.kernel.org/pu [...] adds a4c5ba1df10e arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en" adds 108ec20b8c0a arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model adds 1b86cc733089 arm64: dts: qcom: sc7180: Update iommu property for simult [...] adds a85a8d52bf50 Merge tag 'qcom-arm64-for-5.13-3' of git://git.kernel.org/ [...] adds b6eb85de925e Merge branch 'arm/dt' into for-next adds 68738a74f4c7 soc: document merges adds 9a490b28dd83 ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8 adds 1d5d46a1adaf ARM: dts: aspeed: Rainier: Fix humidity sensor bus address adds 45171b7dd2b8 ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes adds 4f57c6b9db6b ARM: dts: aspeed: Rainier: Update to pass 2 hardware adds 6e3587986841 ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses adds f0145db24e65 ARM: dts: aspeed: tiogapass: add hotplug controller adds d028b508c112 Merge tag 'bmc-5.13-devicetree-2' of git://git.kernel.org/ [...] adds 0f036f8f2ef7 Merge branch 'arm/dt' into for-next adds 35a77f812374 soc: document merges adds d9421d6c5294 arm64: dts: amlogic: misc DT schema fixups adds 3f9a3345a3a1 dt-bindings: mali-bifrost: add dma-coherent adds b2668c2c9593 Merge branch 'arm/dt' into for-next adds c09b7e76b393 Merge branch 'arm/fixes' into for-next adds 23b0b51551a7 soc: document merges new 5ffa82853403 soc: aspeed: fix a ternary sign expansion bug new d42805807be7 Merge branch 'arm/drivers' into for-next new 70361dc0add4 Merge remote-tracking branch 'arm-soc/for-next' new 36406384b723 Merge remote-tracking branch 'actions/for-next' adds 5a18ad5e4d10 arm64: dts: amlogic: misc DT schema fixups adds a47fda14c8eb dt-bindings: mali-bifrost: add dma-coherent adds 41f1954160ef Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 2b6f8c82af62 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] adds c79e44de74f9 Merge branch 'v5.13/fixes' into tmp/aml-rebuild new 4e36fe3670c3 Merge remote-tracking branch 'amlogic/for-next' new a4c01f8243ae Merge remote-tracking branch 'aspeed/for-next' new 48b7597f05fb Merge remote-tracking branch 'at91/at91-next' new bccdf79a6e0e Merge remote-tracking branch 'drivers-memory/for-next' new 7b32510604fa Merge remote-tracking branch 'imx-mxs/for-next' new cc9ad2f236eb Merge remote-tracking branch 'keystone/next' new d6016d40778f Merge remote-tracking branch 'mediatek/for-next' new c40c3c7f6353 Merge remote-tracking branch 'mvebu/for-next' new f3f484352996 Merge remote-tracking branch 'omap/for-next' adds ef006307ca5f Merge branch 'drivers-fixes-for-5.12' into for-next adds 0109038cffef Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new b60694cc760a Merge remote-tracking branch 'qcom/for-next' new cf2614294bfa Merge remote-tracking branch 'raspberrypi/for-next' new bb287813d183 Merge remote-tracking branch 'realtek/for-next' new 9b575c0c324f Merge remote-tracking branch 'renesas/next' new 48f0f3627b23 Merge remote-tracking branch 'reset/reset/next' new 38b38b7705c0 Merge remote-tracking branch 'rockchip/for-next' new ba674e00b975 Merge remote-tracking branch 'samsung-krzk/for-next' new f09c0d304ff5 Merge remote-tracking branch 'sunxi/sunxi/for-next' new bdd42a466472 Merge remote-tracking branch 'tegra/for-next' new f62ad9f6e110 Merge remote-tracking branch 'ti-k3/ti-k3-next' new e27d3ecdeb89 Merge remote-tracking branch 'clk/clk-next' adds 4f192ac00a1b csky: Remove duplicate include in arch/csky/kernel/entry.S adds 0b1f557a1fa0 csky: Fixup typos adds 8bfe70e69658 csky: fix syscache.c fallthrough warning adds d3900e8d918f csky: uaccess.h: Coding convention with asm generic new dcc0937a7547 Merge remote-tracking branch 'csky/linux-next' new b3b33dda4fd2 Merge remote-tracking branch 'h8300/h8300-next' adds 34e5269bf987 m68k: sun3x: Remove unneeded semicolon new d12f82fcda9b Merge remote-tracking branch 'm68k/for-next' adds 04d82a6d0881 binfmt_flat: allow not offsetting data start new 09accc3a05f7 riscv: Disable data start offset in flat binaries new 6b3788e5fb80 m68k: coldfire: fix irq ranges new cb53e47977a0 Merge remote-tracking branch 'm68knommu/for-next' adds 47de4477a8e6 microblaze: add 'fallthrough' to memcpy/memset/memmove new 92e18acb4a08 Merge remote-tracking branch 'microblaze/next' adds 168b84d5d2c0 MIPS: Fix access_ok() for the last byte of user space adds 2c92ef8ff8d3 MIPS: Fix strnlen_user access check adds 8e98b697006d MIPS: pci-rt2880: fix slot 0 configuration adds 791a7be27e76 MIPS: pci-rt2880: remove unneeded locks adds becb0425bebf MIPS: pci-rt3883: trivial: remove unused variable adds 2f802e17d534 MIPS: pci-rt3883: more accurate DT error messages adds 3ecb9dc1581e MIPS: pci-legacy: stop using of_pci_range_to_resource adds 317f553bb677 MIPS: pci-legacy: remove redundant info messages adds 0af83d2e447a MIPS: pci-legacy: remove busn_resource field adds 99bca615d895 MIPS: pci-legacy: use generic pci_enable_resources adds 6ce48897ce47 MIPS: Loongson64: Add kexec/kdump support adds 987b42074b66 MIPS: pci-legacy: revert "use generic pci_enable_resources" adds 1b6bc35a01bd MIPS: Makefile: Replace -pg with CC_FLAGS_FTRACE adds 5086ea4b0f58 lib/math: Add a `do_div' test module adds f2875832387a div64: Correct inline documentation for `do_div' adds c49f71f60754 MIPS: Reinstate platform `__div64_32' handler adds c1d337d45ec0 MIPS: Avoid DIVU in `__div64_32' is result would be zero adds 6f3377bc383b mips/bootinfo:correct some comments of fw_arg adds 182dd5bad52c lib/math/test_div64: Fix error message formatting new 517b322c07e1 lib/math/test_div64: Correct the spelling of "dividend" new 25ab14cbe9d1 MIPS: Avoid handcoded DIVU in `__div64_32' altogether new fe3083770c8d MIPS:DTS:Fix label name and interrupt number of ohci for L [...] new 137fceb7d921 MIPS:DTS:Correct the license for Loongson-2K new 1d7ba0165d82 mips: Do not include hi and lo in clobber list for R6 new c55944cc0ec5 MIPS: select ARCH_KEEP_MEMBLOCK unconditionally new be7b2ec0f20d Merge remote-tracking branch 'mips/mips-next' new fd73cab0b2a0 Merge remote-tracking branch 'parisc-hd/for-next' adds d6481a7195df powerpc/configs: Add PAPR_SCM to pseries_defconfig adds 7767d9ac89ce powerpc/papr_scm: Fix build error due to wrong printf specifier adds 0751fdf28041 macintosh/via-pmu: Fix build warning adds 38d0b1c9cec7 powerpc/pseries: extract host bridge from pci_bus prior to [...] adds e9e16917bc38 powerpc/xive: Use the "ibm, chip-id" property only under PowerNV adds c47f892d7aa6 powerpc/smp: Reintroduce cpu_core_mask adds 131c82b6a1d2 Revert "powerpc/topology: Update topology_core_cpumask" adds c1e53367dab1 powerpc/smp: Cache CPU to chip lookup adds 7de21e679e6a powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h adds 7153d4bf0b37 powerpc/traps: Enhance readability for trap types adds 6980d13f0dd1 powerpc/smp: Set numa node before updating mask adds 49c1d07fd04f powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors adds 5088eb4092df KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit adds a19b70abc69a KVM: PPC: Book3S HV: Nested move LPCR sanitising to saniti [...] adds 67145ef4960f KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits adds bcc92a0d6d6e KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 adds 72c15287210f KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] adds 4b5f0a0d49e6 KVM: PPC: Book3S HV: Remove redundant mtspr PSPB adds 6c12c4376bbb KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument adds 0fd85cb83fbd KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls adds 5eee8371828a powerpc/64s: Remove KVM handler support from CBE_RAS interrupts adds da487a5d1bee powerpc/64s: remove KVM SKIP test from instruction breakpo [...] adds 946cf44ac6ce KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR adds 732f21a3053c KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR adds a38cb4171928 Merge branch 'topic/ppc-kvm' into next adds d8a1d6c58986 powerpc/perf: Add platform specific check_attr_config adds cbd3d5ba46b6 powerpc/fadump: Fix compile error since trap type change adds 864ec4d40c83 powerpc/pseries/mce: Fix a typo in error type assignment adds 0e3b3ff83ce2 powerpc/pseries: Introduce dlpar_unisolate_drc() adds 29c9a2699e71 powerpc/pseries: Set UNISOLATE on dlpar_cpu_remove() failure adds 2886e2df10be Documentation/powerpc: Add proper links for manual and tests adds af31fd0c9107 powerpc/perf: Expose processor pipeline stage cycles using [...] adds 39d0099f9439 powerpc/pseries: Add shutdown() to vio_driver and vio_bus adds 3027a37c06be powerpc: Only define _TASK_CPU for 32-bit adds ed8029d7b472 powerpc/pseries: Stop calling printk in rtas_stop_self() adds e4e8bc1df691 powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled adds a9d2f9bb225f powerpc/pseries/iommu: Fix window size for direct mapping [...] adds 0f5eb28a6ce6 powerpc/8xx: Enhance readability of trap types adds 7fab639729ce powerpc/32s: Enhance readability of trap types adds e522331173ec powerpc/irq: Enhance readability of trap types adds 693557ebf407 powerpc/inst: ppc_inst_as_u64() becomes ppc_inst_as_ulong() adds eacf4c020265 powerpc: Enable OPTPROBES on PPC32 adds 92d9d61be519 powerpc/mce: save ignore_event flag unconditionally for UE adds f56607e85ee3 selftests/timens: Fix gettime_perf to work on powerpc adds 867e762480f4 powerpc/32: Use r2 in wrtspr() instead of r0 adds d228cc496966 powerpc/ebpf32: Fix comment on BPF_ALU{64} | BPF_LSH | BPF_K adds e7de0023e123 powerpc/ebpf32: Rework 64 bits shifts to avoid tests and branches adds ee7c3ec3b4b1 powerpc/ebpf32: Use standard function call for functions w [...] adds 6ac7897f08e0 powerpc: Remove probe_user_read_inst() adds 6449078d5011 powerpc: Make probe_kernel_read_inst() common to PPC32 and PPC64 adds 41d6cf68b5f6 powerpc: Rename probe_kernel_read_inst() adds 39352430aaa0 powerpc: Move copy_inst_from_kernel_nofault() adds 2e341f56a16a powerpc/fadump: Fix sparse warnings adds d936f8182e1b powerpc/powernv: Fix type of opal_mpipl_query_tag() addr argument adds 7d9462765707 powerpc/64s: Add FA_DUMP to defconfig adds 389586333c02 powerpc: make ALTIVEC select PPC_FPU adds 9ccba66d4d2a powerpc/64: Fix the definition of the fixmap area adds 0bd3f9e953bd powerpc/legacy_serial: Use early_ioremap() adds b4ded42268ee powerpc/perf: Fix sampled instruction type for larx/stcx adds 66d9b7492887 powerpc/perf: Fix the threshold event selection for memory [...] adds 0f197ddce403 powerpc/64s: Fix mm_cpumask memory ordering comment adds 8a87a5077143 powerpc/52xx: Fix an invalid ASM expression ('addi' used i [...] adds da650ada1009 selftests/powerpc: Add uaccess flush test adds 421a7483878c powerpc/configs: Add IBMVNIC to some 64-bit configs adds dae4ff8031b4 powerpc/selftests/ptrace-hwbreak: Add testcases for 2nd DAWR adds c9cb0afb4eaa powerpc/selftests/perf-hwbreak: Coalesce event creation code adds c65c64cc7bbd powerpc/selftests/perf-hwbreak: Add testcases for 2nd DAWR adds 290f7d8ce2b1 powerpc/selftests: Add selftest to test concurrent perf/pt [...] adds f3d03fc748d4 powerpc/eeh: remove unneeded semicolon adds caea7b833d86 powerpc/64s: remove unneeded semicolon adds 0db11461677a selftests/powerpc: remove unneeded semicolon adds 7f1fa82d7994 powerpc/iommu: Allocate it_map by vmalloc adds 4be518d83880 powerpc/iommu: Do not immediately panic when failed IOMMU [...] adds cc7130bf119a powerpc/iommu: Annotate nested lock for lockdep adds ee6b25fa7c03 powerpc/44x: fix spelling mistake in Kconfig "varients" -> [...] new 2e8782391676 Merge remote-tracking branch 'powerpc/next' new 4953f54cd376 riscv: Move kernel mapping outside of linear mapping new b6d16326dec8 Documentation: riscv: Add documentation that describes the [...] new 9d48716fc5fd riscv: Prepare ptdump for vm layout dynamic addresses new f2d771b8c46d riscv: add __init section marker to some functions new b170834bcc98 riscv: Mark some global variables __ro_after_init new 82d07199733b riscv: Constify sys_call_table new 4187f9e3d2dd riscv: Constify sbi_ipi_ops new 9ad56c0ff655 riscv: kprobes: Implement alloc_insn_page() new c81fe74efe18 riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exe [...] new 1986699ce6fd riscv: bpf: Avoid breaking W^X new c79a9a16f7e7 riscv: module: Create module allocations without exec permissions new ab541f55291b riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU new 3769d8feafa7 riscv/kprobe: fix kernel panic when invoking sys_read trac [...] new 74b3d58d1004 riscv/mm: Use BUG_ON instead of if condition followed by BUG. new 97db849866cf riscv: vdso: fix and clean-up Makefile new 822b04e2e82d RISC-V: Add EM_RISCV to kexec UAPI header new 64643c7fdf41 RISC-V: Add kexec support new 8849536e56cf RISC-V: Improve init_resources() new d321082c51d8 RISC-V: Add kdump support new 0c3c0e03c649 RISC-V: Add crash kernel support new 2fd9503070f7 RISC-V: enable XIP new bce9bff452d0 RISC-V: Add Microchip PolarFire SoC kconfig option new 9b28884616ed dt-bindings: riscv: microchip: Add YAML documentation for [...] new 691d7cf7f5cb RISC-V: Initial DTS for Microchip ICICLE board new 735adc7cbe6b RISC-V: Enable Microchip PolarFire ICICLE SoC new 1c9e7e717649 MAINTAINERS: add microchip polarfire soc support new 6703c347b556 Merge remote-tracking branch 'risc-v/for-next' adds f100603236d7 Merge branch 'fixes' into for-next adds ff23f8c970ab s390: get rid of oprofile leftovers adds b44913fceb13 s390/smp: fix do_restart() prototype adds a637b3bfa43a s390/atomic,cmpxchg: always inline __xchg/__cmpxchg adds 81bbf03905aa s390/pci: expose a PCI device's UID as its index adds 70fac8088cfa s390/zcrypt: fix zcard and zqueue hot-unplug memleak adds 28096067686c s390/archrandom: add parameter check for s390_arch_random_ [...] adds 6f3353c2d2b3 s390/disassembler: increase ebpf disasm buffer size adds 246f3bc6ded3 Merge branch 'features' into for-next new 814abd3603fc Merge remote-tracking branch 's390/for-next' new 07ae6bd53713 Merge remote-tracking branch 'sh/for-next' new d7b9a1fe913d Merge remote-tracking branch 'uml/linux-next' new c8e35316a405 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 32dacc61d08e Merge remote-tracking branch 'pidfd/for-next' new 7ff5062079ef iov_iter: Add ITER_XARRAY new 73e10ded33a1 mm: Add set/end/wait functions for PG_private_2 new fcd9ae4f7f3b mm/filemap: Pass the file_ra_state in the ractl new c790fbf20a53 fs: Document file_ra_state new f615bd5c4725 mm/readahead: Handle ractl nr_pages being modified new 3ca236440126 mm: Implement readahead_control pageset expansion new 3a5829fefd3b netfs: Make a netfs helper module new fb28afccdb97 netfs: Documentation for helper library new b533a83f2bf9 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h new 99bff93c17c0 netfs, mm: Add set/end/wait_on_page_fscache() aliases new 3d3c95046742 netfs: Provide readahead and readpage netfs helpers new 77b4d2c6316a netfs: Add tracepoints new 289af54cc67a netfs: Gather stats new e1b1240c1ff5 netfs: Add write_begin helper new 726218fdc22c netfs: Define an interface to talk to a cache new 0246f3e5737d netfs: Add a tracepoint to log failures that would be othe [...] new 26aaeffcafe6 fscache, cachefiles: Add alternate API to use kiocb for re [...] new 03ffae909278 afs: Disable use of the fscache I/O routines new 67d78a6f6e7b afs: Pass page into dirty region helpers to provide THP size new f015cf1d6b66 afs: Print the operation debug_id when logging an unexpect [...] new c69bf479baa6 afs: Move key to afs_read struct new f105da1a798f afs: Don't truncate iter during data fetch new 05092755aab4 afs: Log remote unmarshalling errors new c450846461f8 afs: Set up the iov_iter before calling afs_extract_data() new bd80d8a80e12 afs: Use ITER_XARRAY for writing new 630f5dda8442 afs: Wait on PG_fscache before modifying/releasing a page new 810caa3e6708 afs: Extract writeback extension into its own function new e87b03f5830e afs: Prepare for use of THPs new dc4191841d09 afs: Use the fs operation ops to handle FetchData completion new 5cbf03985c67 afs: Use new netfs lib read helper API new 3003bbd0697b afs: Use the netfs_write_begin() helper new 5481a3b8ac9a Merge remote-tracking branch 'fscache/fscache-next' adds 0b3dcd131d5b btrfs: fix comment for btrfs ordered extent flag bits adds bfc78479eba9 btrfs: make btrfs_replace_file_extents take btrfs_inode adds cca5de97aed7 btrfs: make find_desired_extent take btrfs_inode adds 20bbf20e95a3 btrfs: replace offset_in_entry with in_range adds b6e9f16c5fda btrfs: replace open coded while loop with proper construct adds 05947ae18692 btrfs: unexport btrfs_extent_readonly() and make it static adds f4639636b6b8 btrfs: change return type to bool in btrfs_extent_readonly adds e5ce9886904a btrfs: scrub: drop a few function declarations adds ae396a3b7ad0 btrfs: simplify commit logic in try_flush_qgroup adds 8e3c9d3cf8a4 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 98686ffc71f5 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 19358b154fce btrfs: add btree read ahead for full send operations adds 2ce73c633573 btrfs: add btree read ahead for incremental send operations adds 7000babddac6 btrfs: assign proper values to a bool variable in dev_exte [...] adds d6ade6894eda btrfs: don't opencode extent_changeset_free adds 6e65ae762900 btrfs: remove force argument from run_delalloc_nocow() adds 5e295768a0c6 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 8318ba79eeeb btrfs: add a i_mmap_lock to our inode adds 64708539cd23 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 8c99516a8cdd btrfs: exclude mmaps while doing remap adds 8d9b4a162a37 btrfs: exclude mmap from happening during all fallocate op [...] adds 885f46d87f29 btrfs: fix race between memory mapped writes and fsync adds bc0939fcfab0 btrfs: fix race between marking inode needs to be logged a [...] adds 209ecbb8585b btrfs: remove stale comment and logic from btrfs_inode_in_log() adds cea628008fc8 btrfs: remove duplicated in_range() macro adds 58c1a35cd522 btrfs: convert kmap to kmap_local_page, simple cases adds 94a0b58d2d3b btrfs: raid56: convert kmaps to kmap_local_page adds 3e037efdbd72 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds 9a002d531b30 btrfs: integrity-checker: convert block context kmap's to [...] adds f3a84ccd28d0 btrfs: move the tree mod log code into its own file adds 406808ab2f0b btrfs: use booleans where appropriate for the tree mod log [...] adds bc03f39ec3c1 btrfs: use a bit to track the existence of tree mod log users adds 888dd183390d btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds ffe1d039d7ad btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds 4bae78807510 btrfs: add and use helper to get lowest sequence number fo [...] adds ffbc10a14431 btrfs: update debug message when checking seq number of a [...] adds 0c0218e9a6cb btrfs: update outdated comment at btrfs_orphan_cleanup() adds e2b84217f344 btrfs: update outdated comment at btrfs_replace_file_extents() adds 2cdb3909c9e9 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds e75f9fd19409 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 3227788cd369 btrfs: fix a potential hole punching failure adds bb05b298af8b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds b7a7a8346378 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds eafa4fd0ad06 btrfs: fix exhaustion of the system chunk array due to con [...] adds ace75066ced9 btrfs: improve btree readahead for full send operations adds fc57ad8d338c btrfs: add sysfs interface for supported sectorsize adds ac5804eb8521 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds d239bcb83b3e btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds d8a5713e891d btrfs: subpage: introduce helpers for dirty status adds 3470da3b7d87 btrfs: subpage: introduce helpers for writeback status adds 139e8cd32592 btrfs: subpage: do more sanity checks on metadata page dirtying adds eca0f6f64349 btrfs: subpage: support metadata checksum calculation at w [...] adds 1e5eb3d6a443 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds b8f957715eae btrfs: support page uptodate assertions in subpage mode adds 0d27797e92cb btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds 5a2c60752a5f btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds 894d13781872 btrfs: subpage: add overview comments adds 183ebab766af btrfs: move forward declarations to the beginning of extent_io.h adds 32c0a6bcaa1f btrfs: add and use readahead_batch_length adds ffe30dd892ad btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds 1c7bfa159fe7 btrfs: convert BUG_ON()'s in relocate_tree_block adds cbdc2ebc7c42 btrfs: handle errors from select_reloc_root() adds 8ee66afe9958 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 92de551b8376 btrfs: check record_root_in_trans related failures in sele [...] adds 404bccbcaa7e btrfs: do proper error handling in record_reloc_root_in_trans adds 00aa8e87c9dc btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds b0fec6fd330f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 2731f5186ba8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 2002ae112a74 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 221581e48575 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds d18c7bd95c3d btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds 68075ea8d760 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 1c442d224660 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 1409e6cc7461 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds f0118cb6bcd3 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 03a7e111a949 btrfs: return an error from btrfs_record_root_in_trans adds 00bb36a0e76a btrfs: have proper error handling in btrfs_init_reloc_root adds 84c50ba5214c btrfs: do proper error handling in create_reloc_root adds 39200e59089e btrfs: validate root::reloc_root after recording root in trans adds 2dd8298eb3e9 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds ac54da6c37f1 btrfs: change insert_dirty_subvol to return errors adds 7934133fae5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds bbae13f8ab22 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 592fbcd50c99 btrfs: do proper error handling in btrfs_update_reloc_root adds 7a9213a93546 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 45b87c5d2557 btrfs: handle btrfs_cow_block errors in replace_path adds 0e9873e2fe43 btrfs: handle btrfs_search_slot failure in replace_path adds 253e258c3426 btrfs: handle errors in reference count manipulation in re [...] adds eb6b7fb4b544 btrfs: handle extent reference errors in do_relocation adds 0ebb6bbbd499 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds 24cd638902d4 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 790c1b8cd477 btrfs: do proper error handling in create_reloc_inode adds 3c9258632c49 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 57a304cfd43b btrfs: do not panic in __add_reloc_root adds e0b085b0b03f btrfs: cleanup error handling in prepare_to_merge adds 8717cf440db6 btrfs: handle extent corruption with select_one_root properly adds 24213fa46c70 btrfs: do proper error handling in merge_reloc_roots adds fb686c6824dd btrfs: check return value of btrfs_commit_transaction in r [...] adds 2f3186d8eed5 btrfs: introduce end_bio_subpage_eb_writepage() function adds 35b6ddfa9626 btrfs: introduce write_one_subpage_eb() function adds f3156df94475 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds c4aec299fa8f btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds 061dde824535 btrfs: fix race between transaction aborts and fsyncs lead [...] adds 1d68128c107a btrfs: zoned: fail mount if the device does not support zo [...] adds 1d8ba9e7e785 btrfs: handle remount to no compress during compression adds 67addf29004c btrfs: fix metadata extent leak after failure to create subvolume adds f9690f426b21 btrfs: fix race when picking most recent mod log operation [...] adds 0dc16ef4f6c2 btrfs: zoned: fix unpaired block group unfreeze during dev [...] adds e9306ad4ef5c btrfs: more graceful errors/warnings on 32bit systems when [...] adds 01e86008aaa5 btrfs: zoned: reset zones of relocated block groups adds f33720657d29 btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock adds 18bb8bbf13c1 btrfs: zoned: automatically reclaim zones adds 81c1d6fcc412 Merge branch 'misc-next' into for-next-next-v5.13-20210420 adds 8a03ef87ec7e Merge branch 'for-next-next-v5.13-20210420' into for-next- [...] new 32dd691d95f1 Merge remote-tracking branch 'btrfs/for-next' new e443d7e811b0 Merge remote-tracking branch 'dhowells/netfs-lib' new 6939b703b7fd ceph: rip out old fscache readpage handling new 07a387c34144 ceph: rework PageFsCache handling new 10ca841f3ca3 ceph: fix fscache invalidation new 74c30feebda5 ceph: convert ceph_readpage to netfs_readpage new 2b8d9ab6f6ad ceph: convert ceph_write_begin to netfs_write_begin new 583a65d6f7bb ceph: convert ceph_readpages to ceph_readahead new 758a92f317ce ceph: fix fall-through warnings for Clang new cae0401f275f Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' into base new 953244b067ae ceph: don't clobber i_snap_caps on non-I_NEW inode new 2a6011680846 ceph: don't use d_add in ceph_handle_snapdir new e6dbe75357a5 ceph: use attach/detach_page_private for tracking snap context new 4dc3da05153f ceph: fix kerneldoc copypasta over ceph_start_io_direct new 0561bc5bba72 ceph: rename the metric helpers new dab1cd15ddea ceph: avoid counting the same request twice or more new ebb46edd22f6 ceph: send opened files/pinned caps/opened inodes metrics [...] new 8ca5a18fb766 ceph: only check pool permissions for regular files new 0f0c1f652abb ceph: fix inode leak on getattr error in __fh_to_dentry new c418245009fb ceph: drop pinned_page parameter from ceph_get_caps new 63daf1b23c13 ceph: support getting ceph.dir.rsnaps vxattr new 91eb51ab884f ceph: convert some PAGE_SIZE invocations to thp_size() new 41f0a297f337 ceph: fix up some bare fetches of i_size new 46f5372e3cef ceph: don't allow access to MDS-private inodes new 6f0a47fdbc26 libceph: bump CephXAuthenticate encoding version new ea07eb18e78b Merge remote-tracking branch 'ceph/master' new c45adff786b7 cifs: Fix spelling of 'security' new 83cd9ed7ae72 cifs: Remove useless variable new edc9dd1e3c31 cifs: correct comments explaining internal semaphore usage [...] new bb9cad1b49e3 smb3: update protocol header definitions based to include [...] new b7fd0fa0eac7 cifs: simplify SWN code with dummy funcs instead of ifdefs new 443dd65d48f8 Documentation/admin-guide/cifs: document open_files and dfscache new 5e14c7240ae9 fs: cifs: Remove repeated struct declaration new 9f4c6eed26a2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] new ec4e4862a92b cifs: remove old dead code new b9335f621064 SMB3: update structures for new compression protocol definitions new 8d7672235533 cifs: don't cargo-cult strndup() new 9cfdb1c12bae cifs: constify get_normalized_path() properly new 558691393a43 cifs: constify path argument of ->make_node() new f6f1f1790775 cifs: constify pathname arguments in a bunch of helpers new 8e33cf20ceb7 cifs: make build_path_from_dentry() return const char * new f6a9bc336b60 cifs: allocate buffer in the caller of build_path_from_dentry() new 991e72eb0e99 cifs: switch build_path_from_dentry() to using dentry_path_raw() new 4df3d976dda2 cifs: move the check for nohandlecache into open_shroot new e6eb19504e23 cifs: pass a path to open_shroot and check if it is the ro [...] new 45c0f1aabea9 cifs: rename the *_shroot* functions to *_cached_dir* new 269f67e1ffea cifs: store a pointer to the root dentry in cifs_sb_info o [...] new 5e9c89d43fa6 cifs: Grab a reference for the dentry of the cached direct [...] new 6ef4e9cbe15d cifs: add a function to get a cached dir based on its dentry new ed20f54a3c63 cifs: add a timestamp to track when the lease of the cache [...] new ed8561fa1d12 cifs: pass the dentry instead of the inode down to the rev [...] new f6d2353a50ae cifs: check the timestamp for the cached dirent when decid [...] new 5476b5dd82c8 cifs: add support for FALLOC_FL_COLLAPSE_RANGE new 7fe6fe95b936 cifs: add FALLOC_FL_INSERT_RANGE support new 9d4ac8b6302c cifs: make fs_context error logging wrapper new d9a869227749 cifs: add fs_context param to parsing helpers new 24fedddc954e cifs: log mount errors using cifs_errorf() new 94b0595a8e01 cifs: export supported mount options via new mount_params [...] new ccd48ec3d4a6 smb2: fix use-after-free in smb2_ioctl_query_info() new a637f4ae037e cifs: fix out-of-bound memory access when calling smb3_not [...] new 83728cbf366e cifs: Return correct error code from smb2_get_enc_key new ad7567bc65af cifs: remove unnecessary copies of tcon->crfid.fid new 315db9a05b7a cifs: fix leak in cifs_smb3_do_mount() ctx new 423333bcba24 smb3: limit noisy error new a3ea5316486b smb3: add rasize mount parameter to improve readahead performance new b2968f98870f cifs: update internal version number new c7a3b2589fcb Merge remote-tracking branch 'cifs/for-next' adds 636e6ab93d57 cifsd: add server handler for central processing and tranp [...] adds c51bcfa77619 cifsd: add server-side procedures for SMB3 adds 5ec118c55e79 cifsd: add file operations adds 5bda69448874 cifsd: add Kconfig and Makefile adds 7ab7381ef314 MAINTAINERS: add cifsd kernel server adds 30ce11572f0e cifsd: fix WARNING: Title overline too short adds 7b0be16a0266 cifsd: fix WARNING: document isn't included in any toctree adds c04e70b072d8 cifsd: uniquify extract_sharename() adds ed2efc436045 cifsd: Fix a handful of spelling mistakes adds fb263aa6cce5 cifsd: fix WARNING: unmet direct dependencies detected for [...] adds cc5bcd89a830 cifsd: fix a precedence bug in parse_dacl() adds b23b9c703874 cifsd: fix a IS_ERR() vs NULL bug adds 14a770b4d4a2 cifsd: Fix a use after free on error path adds 15c04519b195 cifsd: fix static checker warning from smb_direct_post_sen [...] adds 61f6cffd3442 cifsd: fix static checker warning from smb_check_perm_dacl() adds 1579ed6ae7d6 cifsd: update cifsd.rst document adds 2d0799689042 cifsd: add index.rst in cifs documentation adds be286a41840d cifsd: remove unneeded FIXME comments adds 419cdb94c7f2 cifsd: fix incorrect comments adds f6873c9d9b46 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds 073c576ad1aa cifsd: Pass string length parameter to match_pattern() adds 978080ef559b cifsd: fix build warnings from cifsd.rst adds 3ada5c1c27ca cifsd: Fix an error code in smb2_read() adds 0f66f043d0dc cifsd: fix error handling in ksmbd_server_init() adds f8c861a5448a cifsd: remove redundant assignment to variable err adds 517b8b1017eb cifsd: remove unneeded macros adds 1b6087f3d3ef cifsd: fix wrong use of rw semaphore in __session_create() adds a75722667504 cifsd: use kmalloc() for small allocations adds 5c18f49d3c72 cifsd: add the check to work file lock and rename behavior [...] adds bb954c0d2472 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 738711d6c164 cifsd: clean-up codes using chechpatch.pl --strict adds 81ef4d463ed9 cifsd: merge time_wrappers.h into smb_common.h adds 4ca4d2760fa0 cifsd: fix wrong prototype in comment adds 6a8bfb995f36 cifsd: fix implicit declaration of function 'groups_alloc' adds dab0adcb20fd cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d28a2decb9b4 cifsd: remove smack inherit leftovers adds 19c1062f6a40 cifsd: remove calling d_path in error paths adds c041d002e338 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds 759faa088f76 cifsd: use file_inode() instead of d_inode() adds 50319eb83bc9 cifsd: remove useless error handling in ksmbd_vfs_read adds 7b4d7c91fb53 cifsd: use xarray instead of linked list for tree connect list adds 6760778ea9cd cifsd: remove stale prototype and variables adds 45ac1be7c8b5 cifsd: fix memory leak when loop ends adds b446e5053d74 cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 987b53060307 cifsd: fix memdup.cocci warnings adds a40c870f3f9c cifsd: remove wrappers of kvmalloc/kvfree adds b933d4e8b83d doc: cifsd: change the reference to configuration.txt adds 18bb275cae74 cifsd: prevent a integer overflow in wm_alloc() adds f08c986b9013 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds e440d094b301 cifsd: remove unused including <linux/version.h> adds e60066ab7c5c cifsd: declare ida statically adds 2b39c20b7af6 cifsd: add the check if parent is stable by unexpected rename adds 828cd71b67c5 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds cc8433db17e8 cifsd: re-implement ksmbd_vfs_kern_path adds 398f811a589a cifsd: fix reference count decrement of unclaimed file in [...] adds e3838da6f59d cifsd: Remove smb2_put_name() adds c7df4ed25f00 cifsd: remove unused smberr.h adds 7b45d1207d9a cifsd: remove unused nterr.c file adds f197b9835eb6 cifsd: move nt time functions to misc.c adds 871897221bb8 cifsd: Fix potential null-ptr-deref in smb2_open() adds 880d8d6cbf00 cifsd: use d_inode() adds 82263d6caa18 cifsd: remove the dead code of unimplemented durable handle adds 72df8c0d055f cifsd: decoding gss token using lib/asn1_decoder.c adds a2537b2a2bde Merge pull request #39 from namjaejeon/cifsd-for-next adds ddcf6ffc587c cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 65f2dd6b3209 cifsd: fix WARNING: Too many leading tabs adds 21725ce32d62 Merge pull request #40 from namjaejeon/cifsd-for-next adds 88c5256d16b5 cifsd: fix build break from asn1 adds 7e6448ce1c08 Merge pull request #41 from namjaejeon/cifsd-for-next new 99be254814f8 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds b7f8f259896f Merge tag 'v5.12-rc7' into ecryptfs/next adds 09d02efaafdc ecryptfs: read_write: File headers do not make good candid [...] adds b0cfbeff12da ecryptfs: debug: Demote a couple of kernel-doc abuses adds 64cbb654ed77 ecryptfs: dentry: File headers are not good candidates for [...] adds 446b5836af9f ecryptfs: kthread: Demote file header and provide descript [...] adds a62187eb1f48 ecryptfs: file: Demote kernel-doc abuses adds 1c6675cafc8c ecryptfs: super: Fix formatting, naming and kernel-doc abuses adds 1ab8e268ead8 ecryptfs: messaging: Add missing param descriptions and de [...] adds e24012062e3d ecryptfs: main: Demote a bunch of non-conformant kernel-do [...] adds 65bbb7b84611 ecryptfs: miscdev: File headers are not good kernel-doc ca [...] adds 5da877eadffb ecryptfs: crypto: Supply some missing param descriptions a [...] adds 688a9f7cd824 ecryptfs: mmap: Help out one function header and demote ot [...] adds d17074ac9ec8 ecryptfs: inode: Help out nearly-there header and demote n [...] adds ffbed072be00 ecryptfs: keystore: Fix some kernel-doc issues and demote [...] adds 724fa86291d0 eCryptfs: Use DEFINE_MUTEX() for mutex lock adds 1abbe1106d48 ecryptfs: Fix typo in message adds 7f06ecd3afb0 ecryptfs: remove unused helpers adds 9046625511ad ecryptfs: fix kernel panic with null dev_name new 34118c14a465 Merge remote-tracking branch 'ecryptfs/next' new 5d624d7715b0 Merge remote-tracking branch 'erofs/dev' new 4fb46867805f Merge remote-tracking branch 'exfat/dev' adds 9591c3a34f77 fs: introduce a wrapper uuid_to_fsid() adds 59cda49ecf6c shmem: allow reporting fanotify events with file handles on tmpfs adds 85cf9f5143e8 Pull tmpfs fsid support from Amir. adds a3cc754ad9b8 fs/reiserfs/journal.c: delete useless variables adds bf7ea7068a02 Pull reiserfs cleanup. new 17322b0ef924 Merge remote-tracking branch 'ext3/for_next' new 5afa7e8b70d6 fs: fix reporting supported extra file attributes for statx() new 5899593f51e6 ext4: Fix occasional generic/418 failure new 6c0912739699 ext4: wipe ext4_dir_entry2 upon file deletion new 8122b6936fd6 Merge remote-tracking branch 'ext4/dev' adds 38740707c5bc f2fs: document: add description about compressed space handling adds 453e2ff8e4ff f2fs: avoid duplicated codes for cleanup adds 594b6d0428ae f2fs: fix to avoid NULL pointer dereference adds a7b4e506dcc4 f2fs: remove unnecessary struct declaration new 9f43137cb903 Merge remote-tracking branch 'f2fs/dev' new 7d044abb2bf4 Merge remote-tracking branch 'fuse/for-next' new f9da1dc44ab3 Merge remote-tracking branch 'jfs/jfs-next' adds 8926cc830281 NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're u [...] adds 39fd01863616 NFS: Don't discard pNFS layout segments that are marked fo [...] adds de144ff4234f NFSv4: Don't discard segments marked for return in _pnfs_r [...] adds fb700ef02676 NFSv4.1: Simplify layout return in pnfs_layout_process() adds d99f2487e1de NFS: The 'fattr_valid' field in struct nfs_server should b [...] new 9df1a6ccc8c2 Merge remote-tracking branch 'nfs/linux-next' adds 217fd6f625af nfsd: ensure new clients break delegations adds f9b60e220921 nfsd: hash nfs4_files by inode number adds a0ce48375a36 nfsd: track filehandle aliasing in nfs4_files adds ebd9d2c2f5a7 nfsd: reshuffle some code adds aba2072f4523 nfsd: grant read delegations to clients holding writes adds 76c50eb70d8e nfsd: Fix fall-through warnings for Clang adds cb579086536f SUNRPC: fix ternary sign expansion bug in tracing new b9f83ffaa0c0 SUNRPC: Fix null pointer dereference in svc_rqst_free() new ba4f799f37f3 Merge remote-tracking branch 'cel/for-next' new 1f0e2276363c Merge remote-tracking branch 'overlayfs/overlayfs-next' new 2e2e8027e248 Merge remote-tracking branch 'ubifs/next' new 0336ca8beb97 Merge remote-tracking branch 'v9fs/9p-next' adds 862a804aae30 xfs: move the XFS_IFEXTENTS check into xfs_iread_extents adds 2ac131df03d4 xfs: rename and simplify xfs_bmap_one_block adds 605e74e29218 xfs: simplify xfs_attr_remove_args adds 0eba048dd3b7 xfs: only look at the fork format in xfs_idestroy_fork adds ac1e067211d1 xfs: remove XFS_IFBROOT adds 0779f4a68d4d xfs: remove XFS_IFINLINE adds b2197a36c0ef xfs: remove XFS_IFEXTENTS adds 76adf92a30f3 xfs: remove xfs_quiesce_attr declaration new c8afbdb41338 Merge remote-tracking branch 'xfs/for-next' new c26a64ac23aa Merge remote-tracking branch 'iomap/iomap-for-next' new 0e0bb9deb5aa Merge remote-tracking branch 'file-locks/locks-next' adds 42eb0d54c08a fs: split receive_fd_replace from __receive_fd adds 3e54e4ba2316 Merge branch 'work.file' into for-next adds d692d397e8a6 hostfs_open(): don't open-code file_dentry() adds 80e5d1ff5d5f useful constants: struct qstr for ".." adds e8727aec724e Merge branch 'work.misc' into for-next new d5ce9f7b3ff5 Merge remote-tracking branch 'vfs/for-next' new 84696cfaf4d9 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bst [...] new a386d19acc30 Merge branch 'for-5.13' into for-next new 5d8dc50bc09f Merge remote-tracking branch 'printk/for-next' new f9b6175e6346 Merge remote-tracking branch 'pci/next' new 9550cfd18423 Merge remote-tracking branch 'pstore/for-next/pstore' new 94351751a03e Merge remote-tracking branch 'hid/for-next' adds af92cca1710f i2c: s3c2410: simplify getting of_device_id match data adds 068ff57d7801 i2c: core: Fix spacing error by checkpatch adds 8f51c1763ae9 i2c: i801: Add support for Intel Alder Lake PCH-M adds d1820965ffa6 Merge branch 'i2c/for-5.13' into i2c/for-next adds 92dfb27240fe i2c: sh7760: fix IRQ error path adds 63ce8e3df8f6 i2c: mediatek: Fix send master code at more than 1MHz adds 3186b880447a i2c: mediatek: Fix wrong dma sync flag adds a80f24945fcf i2c: mediatek: Use scl_int_delay_ns to compensate clock-st [...] adds f9743e4d0a62 Merge branch 'i2c/for-5.13' into i2c/for-next new 10ce6e4e0a24 Merge remote-tracking branch 'i2c/i2c/for-next' new 0d95f41ebde4 Revert "i3c master: fix missing destroy_workqueue() on err [...] new caef294f737d Merge remote-tracking branch 'i3c/i3c/next' new 6702f3cd2fcb Merge remote-tracking branch 'dmi/dmi-for-next' adds 69698bde1873 hwmon: (adm9240) Drop log messages from detect function adds 4f427dcb8963 hwmon: (adm9240) Store i2c device instead of client in local data adds 124b7e34a5a6 hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] adds 77d76768d098 hwmon: Switch to using the new API kobj_to_dev() adds 918f22104d64 hwmon: (corsair-psu) Update calculation of LINEAR11 values adds 9cff4d8b32d9 dt-bindings: trivial-devices: Add infineon,ir36021 adds e20a7198a20f hwmon: (pmbus) Add driver for Infineon IR36021 adds bfbbbe04d012 hwmon: (nct6683) Support NCT6686D adds d3e33067a6e4 hwmon: (pmbus) Add pmbus_set_update() function to set update flag adds 42bfe7dd0f99 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver adds c2d5f273c505 hwmon: (corsair-psu) add support for critical values adds 23bc3caf42bd hwmon: (ftsteutates) Fix spelling typo adds f3e3464ec893 hwmon: (ds1621) Use kobj_to_dev() adds 9d2227bb9bd4 hwmon: Use kobj_to_dev() adds af9a973040bd hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 82e3430dfa8c hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds f807e8be4699 hwmon: (pmbus) Replace - with _ in device names before reg [...] adds 1f4d4af4d7a1 hwmon: replace snprintf in show functions with sysfs_emit adds 90e85e6309ff dt-bindings: Add vendor prefix and trivial device for BluT [...] adds 15b2703e5e02 hwmon: (pmbus) Add driver for BluTek BPA-RS600 adds 73a76220e45e hwmon: (ftsteutates) Rudimentary typo fixes adds fd1edbd39862 dt-bindings: Add trivial device entry for TPS53676 adds cb3d37b59012 hwmon: (pmbus/tps53679) Add support for TI TPS53676 adds f7bf7eb2d734 hwmon: (mlxreg-fan) Add support for fan drawers capability [...] adds e3b65ffa13bd MAINTAINERS: Add keyword pattern for hwmon registration functions adds 807b8c29db4f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] adds c3dd4b7d1e09 hwmon: (nct6683) remove useless function adds e7e0b466a848 hwmon: (sch5627) Convert to hwmon_device_register_with_info() adds 790ac8fab116 hwmon: (sch5627) Split sch5627_update_device() adds 25b000a80bd7 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] adds 1734b4135a62 hwmon: Add driver for fsp-3y PSUs and PDUs adds f025314306ae hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] adds 93a6fb2c9135 hwmon: (sch5627) Use devres function adds bab10bf90aaa hwmon: (sch5627) Remove unnecessary error path adds 1e4063329fe8 hwmon: (pmbus) Add pmbus driver for MAX15301 adds b94ca77eeae7 hwmon: (pmbus) Introduce PMBUS symbol namespace adds e1576396a7a0 hwmon: Clarify scope of attribute access adds 9049572fb145 hwmon: Remove amd_energy driver new 0e5d44df7c0b Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds e9dfeed25186 docs: sphinx-pre-install: don't barf on beta Sphinx releases adds b77e0ce62d63 docs/zh_CN: add core-api irq concepts.rst translation adds e8ebbdff7b93 docs/zh_CN: add core-api irq irq-affinity.rst translation adds 3e77439e691a docs/zh_CN: add core-api irq irq-domain.rst translation adds 83d07650f5af docs/zh_CN: add core-api irq irqflags-tracing.rst translation adds b9b4c3831527 docs/zh_CN: add core-api irq index.rst translation adds 6c5c146cd9af docs/zh_CN: add core-api index.rst translation adds aa93de203064 docs/zh_CN: add core api translation to zh_CN index adds 3f59307f991b docs/zh_CN: add openrisc openrisc_port.rst translation adds 30d0f7d7aa8c docs/zh_CN: add openrisc todo.rst translation adds acc6a91a29bf docs/zh_CN: add openrisc index.rst translation adds 441ca977a84d docs/zh_CN: add openrisc translation to zh_CN index new 6ab4f4364c45 Merge remote-tracking branch 'jc_docs/docs-next' new 241f206e0755 Merge remote-tracking branch 'v4l-dvb/master' adds 478a0ec17c70 Merge branch 'acpica' into linux-next adds d2e8f34954f3 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 4932af0496c0 Merge branch 'acpi-messages' into linux-next adds 6f319a743ccc Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds 5b5bd25a163c Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' [...] adds dff1cbf20684 Merge branch 'acpi-misc' into linux-next adds c8e17e5ba410 Merge branch 'pm-cpufreq' into linux-next adds 684041aa2913 Merge branch 'pm-cpuidle' into linux-next adds 4da6d76fb439 PM: wakeup: use dev_set_name() directly adds 43e7b82b80ab Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds 52e0d9fc1bba Merge branch 'pm-opp' into linux-next adds d92ae251a19e Merge branch 'pm-devfreq' into linux-next adds 767c5819346a Merge branches 'pm-docs' and 'pm-tools' into linux-next adds 304bbea920d3 Merge branch 'devprop' into linux-next adds 733dda9cc849 cpufreq: Kconfig: fix documentation links adds f5d1499ae209 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] adds 864a3f480ba3 Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next adds c3f2311e4b9e ACPI: APEI: remove redundant assignment to variable rc adds 2dfbacc65d1d ACPI: video: use native backlight for GA401/GA502/GA503 adds e5e331f4da12 Merge branches 'acpi-apei' and 'acpi-video' into linux-next new 44573c6d6636 Merge remote-tracking branch 'pm/linux-next' adds a2149ab815fc thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds 8cd7ab2a1a39 thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds d1ab7c3a33d2 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] adds 2eb87d75f980 thermal/drivers/intel: Introduce tcc cooling driver adds beaa41029fde thermal/drivers/hisi: Remove redundant dev_err call in his [...] adds fc88f7ad763a thermal/drivers/tegra: Use devm_platform_ioremap_resource_byname adds 5a4a8235fee6 thermal/drivers/ti-soc-thermal/ti-bandgap: Rearrange all t [...] adds bd5d553653e4 dt-bindings: thermal: thermal-sensor: require "#thermal-se [...] adds d473327f8f53 thermal/drivers/ti-soc-thermal/bandgap Remove unused varia [...] adds 08e9fdfbb224 dt-bindings: thermal: brcm,ns-thermal: Convert to the json-schema adds 93effd83b692 iwlwifi: mvm: tt: Replace thermal_notify_framework adds d60d6e7adfc3 thermal/core: Remove thermal_notify_framework adds a5655d90cf50 Documentation: driver-api: thermal: Remove thermal_notify_ [...] adds 9d51769b2e75 thermal/drivers/tsens: Don't hardcode sensor slope adds a0ed1411278d thermal/drivers/tsens: Convert msm8960 to reg_field adds 53e2a20e4c41 thermal/drivers/tsens: Add VER_0 tsens version adds fdda131f8fba thermal/drivers/tsens: Use init_common for msm8960 adds 3d08f029fdbb thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds dfc1193d4dbd thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 2ebd0982e6ba thermal/drivers/tsens: Drop unused define for msm8960 adds 6b3aeafbc12c thermal/drivers/tsens: Add support for ipq8064-tsens adds 26b2f03d2adf dt-bindings: thermal: tsens: Document ipq8064 bindings adds b70dbf40eb07 thermal/core: Create a helper __thermal_cdev_update() with [...] adds d3b60ed9b135 thermal/core/power_allocator: Maintain the device statisti [...] adds 0952177f2a1f thermal/core/power_allocator: Update once cooling devices [...] adds fef05776eb02 thermal/core/fair share: Lock the thermal zone while loopi [...] adds 1a9336981066 thermal/core/fair share: Use the lockless __thermal_cdev_u [...] adds ab39c8853737 thermal/core/power allocator: Use the lockless __thermal_c [...] adds c310e546164d thermal/drivers/mtk_thermal: Remove redundant initializati [...] new 5118f96d171b Merge remote-tracking branch 'thermal/thermal/linux-next' new bd4df45eb66b Merge remote-tracking branch 'ieee1394/for-next' new 46cc413712b2 Merge remote-tracking branch 'dlm/next' new 8d4df6f4f09c swiotlb: Fix the type of index new 545291f4a72c Merge remote-tracking branch 'swiotlb/linux-next' adds 65d4801ae44e RDMA/core: Unify RoCE check and re-factor code adds 338a010cb616 IB/ipoib: Improve latency in ipoib/cm connection formation adds ae9884829c48 RDMA/bnxt_re: Depend on bnxt ethernet driver and not blind [...] adds bcf9ee0520fa RDMA/bnxt_re: Create direct symbol link between bnxt modules adds 1900357e75dc RDMA/bnxt_re: Get rid of custom module reference counting adds 9480fd557be4 IB/ipoib: Remove unnecessary struct declaration adds 3a6684385928 RDMA/cxgb4: add missing qpid increment adds 783a11bf2400 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails adds dedbc2d35863 IB/mlx5: Set right RoCE l3 type and roce version while del [...] adds 982b7c140ecd RDMA/mlx5: Fix type assignment for ICM DM adds 054bd5aeac9a RDMA/mlx4: Remove an unused variable adds 9a89d3ad6d39 RDMA/mlx5: Expose private query port adds 45062f441590 RDMA/rxe: Fix a bug in rxe_fill_ip_info() adds 4d51c3d9de4b RDMA/cma: Skip device which doesn't support CM adds cb5cd0ea4eb3 RDMA/core: Add CM to restrack after successful attachment [...] adds 12ce208f40c7 RDMA/nldev: Return context information adds 48f8a70e899f RDMA/restrack: Add support to get resource tracking for SRQ adds 391c6bd5ac80 RDMA/nldev: Return SRQ information adds c6c11ad3ab9f RDMA/nldev: Add QP numbers to SRQ information new d30655d9407d Merge remote-tracking branch 'rdma/for-next' adds e7ad33fa7bc5 scm: fix a typo in put_cmsg() adds e5b4b8988b7a net: bridge: switchdev: refactor br_switchdev_fdb_notify adds 2c4eca3ef716 net: bridge: switchdev: include local flag in FDB notifications adds 2576e5d31f0d Merge branch 'BR_FDB_LOCAL' adds a1150a04b7e8 atl1c: move tx cleanup processing out of interrupt adds bd005f53862b mptcp: revert "mptcp: forbit mcast-related sockopt on MPTC [...] adds 0abdde82b163 mptcp: move sockopt function into a new file adds d9e4c1291810 mptcp: only admit explicitly supported sockopt adds 7896248983ef mptcp: add skeleton to sync msk socket options to subflows adds df00b087da24 mptcp: tag sequence_seq with socket state adds 1b3e7ede1365 mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY adds 5d0a6bc82d38 mptcp: setsockopt: handle receive/send buffer and device bind adds 268b12387460 mptcp: setsockopt: support SO_LINGER adds 36704413db79 mptcp: setsockopt: add SO_MARK support adds 6f0d7198084c mptcp: setsockopt: add SO_INCOMING_CPU adds a03c99b253c2 mptcp: setsockopt: SO_DEBUG and no-op options adds aa1fbd94e5c7 mptcp: sockopt: add TCP_CONGESTION and TCP_INFO adds dc65fe82fb07 selftests: mptcp: add packet mark test case adds c133acf38ca4 Merge branch 'mptcp-socket-options' adds c5d66587b890 net: ethernet: mediatek: ppe: fix busy wait loop adds 5133bcc74815 r8152: set inter fram gap time depending on speed adds a8a7be178e81 r8152: adjust rtl8152_check_firmware function adds 67ce1a806f16 r8152: add help function to change mtu adds 195aae321c82 r8152: support new chips adds 4a51b0e8a014 r8152: support PHY firmware for RTL8156 series adds c2198943e33b r8152: search the configuration of vendor mode adds af1fa6b696cc Merge branch 'r8152--new-chips' adds 4ad29b1a484e net: mvpp2: Add parsing support for different IPv4 IHL values adds 9a44c1cc6388 net: Add a WWAN subsystem adds fa588eba632d net: Add Qcom WWAN control driver adds fb32856b16ad virtio-net: page_to_skb() use build_skb when there's suffi [...] adds d8604b209e9b dt-bindings: net: qcom,ipa: add firmware-name property adds 9ce062ba6a8d net: ipa: optionally define firmware name via DT adds d8214c7aae61 Merge branch 'ipa-fw-names' adds aa8caa767e31 mld: fix suspicious RCU usage in __ipv6_dev_mc_dec() adds 0e672f306a28 veth: check for NAPI instead of xdp_prog before xmit of XDP frame adds 8eda54c5e6c4 gianfar: Drop GFAR_MQ_POLLING support adds 221e8c126b78 powerpc: dts: fsl: Drop obsolete fsl,rx-bit-map and fsl,tx [...] adds 70c183759b2c Merge branch 'gianfar-mq-polling' adds 2f014f4016db net/mlx5e: Remove non-essential TLS SQ state bit adds 8668587a33b9 net/mlx5e: Cleanup unused function parameter adds b6b3ad2175c8 net/mlx5e: TX, Inline TLS skb check adds 72f6f2f8d6aa net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() adds e9ce991bce5b net/mlx5e: kTLS, Add resiliency to RX resync failures adds 6cad120d9e62 net/mlx5e: Allow mlx5e_safe_switch_channels to work with c [...] adds 69cc4185dcba net/mlx5e: Use mlx5e_safe_switch_channels when channels ar [...] adds b3b886cf965d net/mlx5e: Refactor on-the-fly configuration changes adds 94872d4ef9c0 net/mlx5e: Cleanup safe switch channels API by passing params adds 5cec6de0ae09 net/mlx5: Allocate FC bulk structs with kvzalloc() instead [...] adds 36830159acbe net/mlx5: Add register layout to support extended link state adds b3446acb2b9a net/mlx5e: Add ethtool extended link state adds 302522e67c70 net/mlx5: Add helper to initialize 1PPS adds 95742c1cc59d net/mlx5: Enhance diagnostics info for TX/RX reporters adds 03e481e88b19 Merge tag 'mlx5-updates-2021-04-16' of git://git.kernel.or [...] adds e5272ad4aab3 sctp: Fix out-of-bounds warning in sctp_process_asconf_param() adds f117c48c0dc8 docs: networking: extend the statistics documentation adds ddc78b362124 docs: ethtool: document standard statistics adds f09ea6fb1272 ethtool: add a new command for reading standard stats adds ca2244547ec7 ethtool: add interface to read standard MAC stats adds bfad2b979ddc ethtool: add interface to read standard MAC Ctrl stats adds a8b06e9d40d8 ethtool: add interface to read RMON stats adds c1912ab0eeba mlxsw: implement ethtool standard stats adds 782bc00affcd bnxt: implement ethtool standard stats adds b572ec9ff087 mlx5: implement ethtool standard stats adds 1c86514d7fda Merge branch 'ethtool-stats' adds 1e3d976dbb23 flow_dissector: Fix out-of-bounds warning in __skb_flow_bp [...] adds 26b67f5a1e06 igb: Redistribute memory for transmit packet buffers when [...] adds 1d3cb90cb010 igb: Add double-check MTA_REGISTER for i210 and i211 adds 64433e5bf40a igc: Enable internal i225 PPS adds 87938851b6ef igc: enable auxiliary PHC functions for the i225 adds b3d4f405620a igc: Fix overwrites return value adds 1feaf60ff260 igc: Expose LPI counters adds bc45f524d90f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds e9e49ae88ec8 net: enetc: remove redundant clearing of skb/xdp_frame poi [...] adds 6b04830d5e0d net: enetc: rename the buffer reuse helpers adds 672f9a21989e net: enetc: recycle buffers for frames with RX errors adds 8f50d8bb3f1c net: enetc: stop XDP NAPI processing when build_skb() fails adds a6369fe6e07d net: enetc: remove unneeded xdp_do_flush_map() adds ee3e875f10fc net: enetc: increase TX ring size adds 7eab503b11ee net: enetc: use dedicated TX rings for XDP adds 975acc833c9f net: enetc: handle the invalid XDP action the same way as [...] adds 92ff9a6e578d net: enetc: fix buffer leaks with XDP_TX enqueue rejections adds 24e393097171 net: enetc: apply the MDIO workaround for XDP_REDIRECT too adds 820dd7a244fe Merge branch 'enetc-xdp-fixes' adds 3fcc8a25e391 kunit: mptcp: adhere to KUNIT formatting standard adds e4b6135134a7 mptcp: fix format specifiers for unsigned int adds 43f1140b9678 mptcp: export mptcp_subflow_active adds e10a98920976 mptcp: add tracepoint in mptcp_subflow_get_send adds 0918e34b85c7 mptcp: add tracepoint in get_mapping_status adds ed66bfb4ce34 mptcp: add tracepoint in ack_update_msk adds d96a838a7ce2 mptcp: add tracepoint in subflow_check_data_avail adds 442279154c73 mptcp: use mptcp_for_each_subflow in mptcp_close adds 474f45936039 Merge branch 'mptcp-fixes-and-tracepoints' adds 8203c7ce4ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 11ac4e668a44 r8169: keep pause settings on interface down/up cycle adds e195dad14115 mt76: add support for 802.3 rx frames adds cc4b3c139ad3 mt76: mt7915: enable hw rx-amsdu de-aggregation adds 94244d2ea503 mt76: mt7915: add rx checksum offload support adds 90e3abf07c80 mt76: mt7915: add support for rx decapsulation offload adds 730d6d0da8d8 mt76: mt7615: fix key set/delete issues adds ebee7885bb12 mt76: mt7615: fix tx skb dma unmap adds 7dcf3c04f0ac mt76: mt7915: fix tx skb dma unmap adds 858ebf446bee mt76: mt7615: support loading EEPROM for MT7613BE adds c1941b890279 mt76: mt7921: enable random mac addr during scanning adds c2fa8edcca3b mt76: mt7921: remove unnecessary variable adds 00ac71ff8dc8 mt76: mt7921: removed unused definitions in mcu.h adds be2a2872d0b1 mt76: always use WTBL_MAX_SIZE for tlv allocation adds 4b36cc6b390f mt76: mt76x0: disable GTK offloading adds baa3afb39e94 mt76: connac: always check return value from mt76_connac_m [...] adds 45f93e368211 mt76: mt7915: always check return value from mt7915_mcu_al [...] adds 7715a1d54bdf mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded adds 5e30931494b4 mt76: mt7921: fix suspend/resume sequence adds 782b3e86ea97 mt76: mt7921: fix memory leak in mt7921_coredump_work adds 159f6dd619d9 mt76: mt7921: switch to new api for hardware beacon filter adds a7e3033fcdb6 mt76: connac: fix up the setting for ht40 mode in mt76_con [...] adds 0940605a2a70 mt76: mt7921: fixup rx bitrate statistics adds 9dfd2785ac73 mt76: mt7921: add flush operation adds 7139b5c0c98a mt76: connac: update sched_scan cmd usage adds aa40528a5bca mt76: use threaded NAPI adds e78d73e01db3 mt76: mt7615: enable hw rx-amsdu de-aggregation adds 2122dfbfd0bd mt76: mt7615: add rx checksum offload support adds d4b98c63d7a7 mt76: mt7615: add support for rx decapsulation offload adds 49cc85059a2c mt76: mt7615: fix memory leak in mt7615_coredump_work adds 461e3b7f4576 mt76: mt7921: fix aggr length histogram adds 9fb9d755fae2 mt76: mt7915: fix aggr len debugfs node adds 8e84836283f1 mt76: mt7921: remove unneeded semicolon adds f76e9019913b mt76: mt7921: fix stats register definitions adds a4a5a430b076 mt76: mt7615: fix TSF configuration adds d43c7301d330 mt76: mt7615: remove hdr->fw_ver check adds 2eb6f6c43774 mt76: mt7615: fix mib stats counter reporting to mac80211 adds 2b35050a3218 mt76: mt7915: fix mib stats counter reporting to mac80211 adds c996f0346e40 mt76: connac: fix kernel warning adding monitor interface adds 57b8b57516c5 mt76: check return value of mt76_txq_send_burst in mt76_tx [...] adds 3ab0269d75cd mt76: mt7921: get rid of mt7921_sta_rc_update routine adds 23c1d2dc9ed5 mt76: mt7921: fix the base of PCIe interrupt adds 53a8fb4afdc8 mt76: mt7921: fix the base of the dynamic remap adds f92f81d35ac2 mt76: mt7921: check mcu returned values in mt7921_start adds e268fcaa67b8 mt76: mt7915: add missing capabilities for DBDC adds 402a695b1ae6 mt76: mt7615: fix CSA notification for DBDC adds 62da7a38e041 mt76: mt7615: stop ext_phy queue when mac reset happens adds b6d20ce433c9 mt76: mt7915: fix CSA notification for DBDC adds 663653928378 mt76: mt7915: stop ext_phy queue when mac reset happens adds 1623474167f8 mt76: mt7915: fix PHY mode for DBDC adds 51bf9d60fb92 mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 adds 7883906d22c1 mt76: mt7915: fix rxrate reporting adds f43b941fd610 mt76: mt7915: fix txrate reporting adds b1bed649ad03 mt76: mt7915: check mcu returned values in mt7915_ops adds c3800cc29197 mt76: mt7615: check mcu returned values in mt7615_ops adds 4bec61d9fb96 mt76: mt7663: fix when beacon filter is being applied adds 455ae5aabcc7 mt76: mt7663s: make all of packets 4-bytes aligned in sdio [...] adds 45247a85614b mt76: mt7663s: fix the possible device hang in high traffic adds dc0a108bb060 mt76: mt7615: add missing capabilities for DBDC adds 782018391748 mt76: mt7915: fix possible deadlock while mt7915_register_ [...] adds a2a6cd54eec4 mt76: mt7921: reduce mcu timeouts for suspend, offload and [...] adds acf337c33de5 mt76: introduce mcu_reset function pointer in mt76_mcu_ops [...] adds d32464e68ffc mt76: mt7921: introduce mt7921_run_firmware utility routine. adds 1f7396acfef4 mt76: mt7921: introduce __mt7921_start utility routine adds 3990465db682 mt76: dma: introduce mt76_dma_queue_reset routine adds c001df978e4c mt76: dma: export mt76_dma_rx_cleanup routine adds 0c1ce9884607 mt76: mt7921: add wifi reset support adds de29d0afebad mt76: mt7921: remove leftovers from dbdc configuration adds 1921b8925c6f mt76: mt7921: remove redundant check on type adds 12f4be0e6a68 mt76: mt7921: remove duplicated macros in mcu.h adds 1da4fd48d284 mt76: mt7915: fix key set/delete issue adds 9add4bf2b81e mt76: mt7915: refresh repeater entry MAC address when sett [...] adds 14edf1093836 mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr adds 5802106f8bc7 mt76: connac: introduce mt76_sta_cmd_info data structure adds 93c81df520a1 mt76: mt7921: properly configure rcpi adding a sta to the fw adds 6104edf9e8a3 mt76: mt7615: only enable DFS test knobs for mt7615 adds 69e74d7f23d5 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() adds ad2a1ea49f63 mt76: mt7622: trigger hif interrupt for system reset adds d9852ab2f362 mt76: mt7615: keep mcu_add_bss_info enabled till interface [...] adds a9bae3f53614 mt76: mt7915: keep mcu_add_bss_info enabled till interface [...] adds 1ebea45ef027 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() adds 1cb7ea2acb72 mt76: mt7615: fix chip reset on MT7622 and MT7663e adds d76d6c3ba2b0 mt76: mt7615: limit firmware log message printk to buffer length adds 665b2c780d63 mt76: mt7915: limit firmware log message printk to buffer length adds 7c82bbb1acc0 dt-bindings:net:wireless:ieee80211: txt to yaml conversion adds 1735e44dddc0 dt-bindings:net:wireless:mediatek,mt76: txt to yaml conversion adds 2df51a2b7a25 mt76: mt7615: remove redundant dev_err call in mt7622_wmac [...] adds a226ccd04c47 mt76: mt7915: fix txpower init for TSSI off chips adds 60468f7fd707 mt76: mt7921: fix key set/delete issue adds 859c85fd1971 mt76: mt7921: always wake the device in mt7921_remove_interface adds c7cc5ec57303 mt76: mt7921: rework mt7921_mcu_debug_msg_event routine adds 8a5a5dbfc18c mt76: mt7615: fix .add_beacon_offload() adds ac15f9b6da39 mt76: mt7915: fix mt7915_mcu_add_beacon adds e07419a7dca9 mt76: mt7915: add wifi subsystem reset adds f2d167c7dd2c mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition adds 9c9d83213424 mt76: mt7921: fix inappropriate WoW setup with the missing [...] adds 9db419f0cb39 mt76: mt7921: fix the dwell time control adds e230f0c44f01 mt76: mt7921: fix kernel crash when the firmware fails to [...] adds 49897c529f85 mt76: mt7921: fix the insmod hangs adds 4da64fe086d9 mt76: mt7921: reduce the data latency during hw scan adds b4403cee6400 mt76: fix potential DMA mapping leak adds 92e916362ba5 mt76: mt7921: remove 80+80 MHz support capabilities adds 0fda6d7bb5a2 mt76: report Rx timestamp adds 6d88629e158d mt76: mt7915: add mmio.c adds 30ad36214ab5 mt76: mt7615: add missing SPDX tag in mmio.c adds 66978204f71b mt76: mt7615: always add rx header translation tlv when ad [...] adds 2afd17b4d0fc mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing adds 481fc927c828 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report adds 961b27ffc58e Merge tag 'mt76-for-kvalo-2021-04-12' of https://github.co [...] adds 7686fd52b875 iwlwifi: mvm: enable TX on new CSA channel before disconnecting adds 72bc934cb393 iwlwifi: pcie: avoid unnecessarily taking spinlock adds 416dde0f83a8 iwlwifi: pcie: normally grab NIC access for inflight-hcmd adds 2360acbd5e22 iwlwifi: mvm: don't allow CSA if we haven't been fully associated adds 2be05dfd9c3f iwlwifi: pcie: Add support for Bz Family adds 39ab22c127aa iwlwifi: change step in so-gf struct adds 20d04296b3cf iwlwifi: change name to AX 211 and 411 family adds a7ff1899a7bb iwlwifi: add 160Mhz to killer 1550 name adds d4626f91739b iwlwifi: pcie: clear only FH bits handle in the interrupt adds 48a5494d6a4c iwlwifi: pcie: make cfg vs. trans_cfg more robust adds 9896b0b90445 iwlwifi: mvm: support range request command version 12 adds 20578872d503 iwlwifi: mvm: responder: support responder config command [...] adds 5f8a3561ea8b iwlwifi: mvm: write queue_sync_state only for sync adds 5e1688ce914d iwlwifi: mvm: clean up queue sync implementation adds 517a5eb9fab2 iwlwifi: mvm: when associated with PMF, use protected NDP [...] adds 85b5fd94d7d9 iwlwifi: add ax201 killer device adds e8fe3b41c3a3 iwlwifi: mvm: Add support for 6GHz passive scan adds e12cfc7bbfd3 iwlwifi: mvm: enable PPAG in China adds 9a0f28d8628e iwlwifi: add new so-gf device adds 9cd243f24ec1 iwlwifi: move iwl_configure_rxq to be used by other op_modes adds d2bfda8addf9 iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine adds f21afabae703 iwlwifi: mvm: refactor ACPI DSM evaluation function adds 098f1ea54e7c iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() adds 0c73f47b430d iwlwifi: remove TCM events adds fb54b86339ad iwlwifi: remove remaining software checksum code adds 2b84e6328e65 iwlwifi: don't warn if we can't wait for empty tx queues adds 4cf2f5904d97 iwlwifi: queue: avoid memory leak in reset flow adds 4f7411d64893 iwlwifi: mvm: umac error table mismatch adds aa1540ca7616 iwlwifi: mvm: remove PS from lower rates. adds 6da29d3b42ea iwlwifi: mvm: don't lock mutex in RCU critical section adds 2b6166664d2b iwlwifi: pcie: merge napi_poll_msix functions adds 9d401222db54 iwlwifi: pcie: add ISR debug info for msix debug adds 3c21990b0cce iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHA [...] adds 70c9101d0a3e iwlwifi: warn on SKB free w/o op-mode adds a9174578262b iwlwifi: rs-fw: don't support stbc for HE 160 adds cc61d3ced2aa iwlwifi: mvm: don't disconnect immediately if we don't hea [...] adds 997254a9169c iwlwifi: mvm: don't WARN if we can't remove a time event adds 7db67f68392c iwlwifi: bump FW API to 63 for AX devices adds d12455fdbfe9 iwlwifi: trans/pcie: defer transport initialisation adds 378c7be65ccd iwlwifi: fw: print out trigger delay when collecting data adds 8932abef6ea4 iwlwifi: pcie: Change ma product string name adds 7c81a025054c iwlwifi: dbg: disable ini debug in 9000 family and below adds 197b9c152bad Merge tag 'iwlwifi-next-for-kalle-2021-04-12-v2' of git:// [...] adds 1c22233a745e cw1200: Remove unused function pointer typedef cw1200_wsm_handler adds 9dc5fdc8c4f8 cw1200: Remove unused function pointer typedef wsm_* adds 18fb0bedb5fc rtlwifi: 8821ae: upgrade PHY and RF parameters adds a221d0afbf39 qtnfmac: remove meaningless labels adds 2377b1c49d48 rtlwifi: Few mundane typo fixes adds 87431bc1f0f6 rtlwifi: remove redundant assignment to variable err adds 8e04a06530c6 rtlwifi: rtl8188ee: remove redundant assignment of variabl [...] adds 987e9bcdd0b7 rtlwifi: remove rtl_get_tid_h adds 1186006adee9 rtlwifi: Simplify locking of a skb list accesses adds fb98734f7936 qtnfmac: remove meaningless goto statement and labels adds e9642be26a37 rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock adds 260a9ad94467 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() adds d23a96220353 mwifiex: don't print SSID to logs adds f2131fa516b8 wilc1000: Make SPI transfers work at 48MHz adds 5ee2d9dd73fc wilc1000: Introduce symbolic names for SPI protocol register adds ce3b933832b6 wilc1000: Check for errors at end of DMA write adds c872e7ae056f wilc1000: Add support for enabling CRC adds a381b78a1598 wilc1000: Bring MAC address setting in line with typical L [...] adds bf3365a856a1 rtl8xxxu: Fix fall-through warnings for Clang adds c81852a48e13 mwifiex: Remove unneeded variable: "ret" adds 2f51061edab9 wilc1000: fix a loop timeout condition adds 431eb49e87ed rtl8xxxu: Simplify locking of a skb list accesses adds 01414f8882f9 libertas: avoid -Wempty-body warning adds 7b0e2c4f6be3 wlcore: fix overlapping snprintf arguments in debugfs adds 7909a590eba6 airo: work around stack usage warning adds 3051946056c3 rsi: fix comment syntax in file headers adds 705b5cfab183 brcmfmac: A typo fix adds d3240418a662 libertas: struct lbs_private is declared duplicately adds ec7480ed0801 rtw88: update statistics to fw for fine-tuning performance adds c434e5e48dc4 rsi: Use resume_noirq for SDIO adds 7f50ddc5d4fe wl3501: fix typo of 'Networks' in comment adds d663bc3317c9 brcmfmac: Remove duplicate struct declaration adds 444a9af68b5c wilc1000: Remove duplicate struct declaration adds 2ff25985ea9c rtw88: Fix array overrun in rtw_get_tx_power_params() adds a8e083ee8e2a mwl8k: Fix a double Free in mwl8k_probe_hw adds cf366b154704 carl9170: remove get_tid_h adds 5e6087559e85 wil6210: wmi: Remove useless code adds fa84df705260 bcma: remove unused function adds c544d89b0d67 iwlwifi: pcie: don't enable BHs with IRQs disabled adds fb8517f4fade rtw88: 8822c: add CFO tracking adds 56aa7b21a5a7 Merge tag 'wireless-drivers-next-2021-04-18' of git://git. [...] adds 9e46fb656fdb nexthop: Restart nexthop dump based on last dumped nexthop [...] adds bf5eb67dc80a selftests: fib_nexthops: Test large scale nexthop flushing adds c589fa10f1ed Merge branch 'nh-flushing' adds 83c1ca257aca mld: remove unnecessary prototypes adds ca9c54d2d6a5 net: mana: Add a driver for Microsoft Azure Network Adapte [...] adds c1d9e34e1128 ethtool: ioctl: Fix out-of-bounds warning in store_link_ks [...] adds 87614b931c24 net: enetc: create a common enetc_pf_to_port helper adds 4ac7acc67f29 dt-bindings: net: fsl: enetc: add the IERB documentation adds e7d48e5fbf30 net: enetc: add a mini driver for the Integrated Endpoint [...] adds b764dc6cc1ba arm64: dts: ls1028a: declare the Integrated Endpoint Regis [...] adds a8648887880f net: enetc: add support for flow control adds 6ed33c131287 Merge branch 'enetc-flow-control' adds 46fd4471615c net: xilinx: drivers need/depend on HAS_IOMEM adds 1c5a2ba67989 net: hns3: remove a duplicate pf reset counting adds 8ed64dbe0bdf net: hns3: cleanup inappropriate spaces in struct hlcgevf_ [...] adds e407efdd94cd net: hns3: change the value of the SEPARATOR_VALUE macro i [...] adds 32c1fdb5e9ca Merge branch 'hns3-next' adds 6ecaf81d4ac6 net: ethernet: mediatek: fix a typo bug in flow offloading adds c6400e3fc3fa netlink: simplify nl_set_extack_cookie_u64(), nl_set_extac [...] adds 14c20643ef94 netfilter: nft_payload: fix C-VLAN offload support adds ff4d90a89d3d netfilter: nftables_offload: VLAN id needs host byteorder [...] adds 783003f3bb8a netfilter: nftables_offload: special ethertype handling for VLAN adds 812fa71f0d96 netfilter: Dissect flow after packet mangling adds 8826218215de selftests: fib_tests: Add test cases for interaction with [...] adds b72920f6e4a9 netfilter: nftables: counter hardware offload support adds 6dd06ec7c13b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 0e389028ad75 net: ethernet: mtk_eth_soc: fix undefined reference to `ds [...] adds 014d029876b2 net: ethernet: mtk_eth_soc: missing mutex adds f5c2cb583abe net: ethernet: mtk_eth_soc: handle VLAN pop action adds 9652168304b1 Merge branch 'mtk_ppe_offload-fixes' adds 89f9d5400b53 net: korina: Fix MDIO functions adds b4cd249a8cc0 net: korina: Use devres functions adds e42f10533d7c net: korina: Remove not needed cache flushes adds 0fe632471aeb net: korina: Remove nested helpers adds 0fc96939a97f net: korina: Use DMA API adds af80425e05b2 net: korina: Only pass mac address via platform data adds 10b26f078151 net: korina: Add support for device tree adds e4cd854ec487 net: korina: Get mdio input clock via common clock framework adds 6ef92063bf94 net: korina: Make driver COMPILE_TESTable adds d1a2c2315cc9 dt-bindings: net: korina: Add DT bindings for IDT 79RC3243x SoCs adds a2a12d3ae24d Merge branch 'korina-next' adds d7f576dc9836 net: stmmac: fix memory leak during driver probe adds ced97eea3974 net: marvell: prestera: add support for AC3X 98DX3265 device adds da702f34e3cc net: phy: add genphy_c45_pma_suspend/resume adds b050f2f15e04 phy: nxp-c45: add driver for tja1103 adds 9b8fd2c9f14b Merge branch 'tja1103-driver' adds 37434782d63f bnxt: add more ethtool standard stats adds d1f0a5e1fb4e ethtool: stats: clarify the initialization to ETHTOOL_STAT [...] adds e9377a911d77 ethtool: add missing EEPROM to list of messages adds f4f86d8d2c04 net: phy: execute genphy_loopback() per default on all PHYs adds 014068dcb5b1 net: phy: genphy_loopback: add link speed configuration adds 3e1e58d64c3d net: add generic selftest support adds 6016ba345f97 net: fec: make use of generic NET_SELFTESTS library adds b62a12fc047d net: ag71xx: make use of generic NET_SELFTESTS library adds a71acad90a3f net: dsa: enable selftest support for all switches by default adds e655bbf90330 Merge branch 'net-generic-selftest-support' adds 316bcffe4479 net: dsa: felix: disable always guard band bit for TAS config adds d408c01caef4 net/mlx5e: Fix lost changes during code movements adds 6a5689ba0259 net/mlx5e: Fix possible non-initialized struct usage adds 6980ffa0c5a8 net/mlx5e: RX, Add checks for calculated Striding RQ attributes adds 7d22ad732d15 net/mlx5: DR, Rename an argument in dr_rdma_segments adds ff1925bb0de4 net/mlx5: DR, Fix SQ/RQ in doorbell bitmask adds 25cb31768042 net/mlx5: E-Switch, Improve error messages in term table creation adds 704cfecdd03d net/mlx5: mlx5_ifc updates for flex parser adds 323b91acc189 net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions adds 160e9cb37a84 net/mlx5: DR, Add support for dynamic flex parser adds 4923938d2fb5 net/mlx5: DR, Set STEv0 ICMP flex parser dynamically adds 3442e0335e70 net/mlx5: DR, Add support for matching on geneve TLV option adds 35ba005d820b net/mlx5: DR, Set flex parser for TNL_MPLS dynamically adds df9dd15ae118 net/mlx5: DR, Add support for matching tunnel GTP-U adds 7304d603a57a net/mlx5: DR, Add support for force-loopback QP adds aeacb52a8de7 net/mlx5: DR, Add support for isolate_vl_tc QP adds ff254dad0e5b Merge tag 'mlx5-updates-2021-04-19' of git://git.kernel.or [...] adds 56e2e5de441a korina: Fix conflict with global symbol desc_empty on x86. adds 41d26bf4aba0 net: phy: marvell: refactor HWMON OOP style adds 4f920c299d4c net: phy: marvell: fix HWMON enable register for 6390 adds 002181735184 net: phy: marvell: use assignment by bitwise AND operator adds c5d015b0e097 net: dsa: mv88e6xxx: simulate Amethyst PHY model number adds a978f7c479ea net: phy: marvell: add support for Amethyst internal PHY adds b015f4efc439 Merge branch 'marvell-phy-hwmon' adds 790aad0eccd2 korina: Fix build. adds 17c0e6d1757f mlxsw: spectrum_qdisc: Drop one argument from check_params [...] adds 290fe2c595fb mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() adds 549f2aae84dd mlxsw: spectrum_qdisc: Drop an always-true condition adds 017a131cdec6 mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 adds b21832b56807 mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_ [...] adds 51d52ed95550 mlxsw: spectrum_qdisc: Track children per qdisc adds cff99e204553 mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock adds 5cbd96025330 mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically adds 7de85b0431cd mlxsw: spectrum_qdisc: Index future FIFOs by band number adds 0a4d0cb1a326 selftests: mlxsw: sch_red_ets: Test proper counter cleanin [...] adds c9ad20573a91 Merge branch 'mlxsw-refactor-qdisc-offload' adds 810344ed07d9 cfg80211: fix an htmldoc warning adds 5d9c358d05f6 cfg80211: fix a few kernel-doc warnings adds 623b988f2dcb cfg80211: constify ieee80211_get_response_rate return adds ca47b46294ea mac80211: properly process TXQ management frames adds bab7f5ca81de mac80211: minstrel_ht: remove extraneous indentation on if [...] adds 8de8570489d1 mac80211: aes_cmac: check crypto_shash_setkey() return value adds efce5b50bad8 ieee80211: add the values of ranging parameters max LTF to [...] adds 73807523f9a6 nl80211/cfg80211: add a flag to negotiate for LMR feedback [...] adds f30386a85f69 mac80211: make ieee80211_vif_to_wdev work when the vif isn [...] adds 253907ab8bc0 mac80211: properly drop the connection in case of invalid CSA IE adds f12ce9f607ff nl80211: Add new RSNXE related nl80211 extended features adds 7dd231eb9ca6 mac80211: drop the connection if firmware crashed while in CSA adds 76cf42213307 wireless: align some HE capabilities with the spec adds 1f851b8dfd76 wireless: align HE capabilities A-MPDU Length Exponent Extension adds 2f5164447cda wireless: fix spelling of A-MSDU in HE capabilities adds 010bfbe768f7 cfg80211: scan: drop entry from hidden_list on overflow adds 08322284c162 Merge tag 'mac80211-next-for-net-next-2021-04-20' of git:/ [...] adds 670bb80f8196 net: dsa: mv88e6xxx: Mark chips with undocumented EDSA tag [...] adds 9a99bef5f87f net: dsa: mv88e6xxx: Allow dynamic reconfiguration of tag [...] adds 21e0b508c8d1 net: dsa: Only notify CPU ports of changes to the tag protocol adds deff710703d8 net: dsa: Allow default tag protocol to be overridden from DT adds eb78cacebaf2 dt-bindings: net: dsa: Document dsa-tag-protocol property adds ebbcac3dc26b Merge branch 'dsa-tag-override' adds b8c55ce266de net: wwan: Fix bit ops double shift adds f5d7872a8b8a virtio-net: restrict build_skb() use to some arches adds 1b8caefaf4f0 net: enetc: automatically select IERB module adds 6b3a63100ded phy: nxp-c45-tja11xx: fix phase offset calculation adds af39c8f72301 virtio-net: fix use-after-free in page_to_skb() adds 55cdc26a91ac net: mana: remove redundant initialization of variable err adds 8f7e876273e2 net: phy: at803x: fix probe error if copper page is selected adds a926c025d56b net: wwan: mhi_wwan_ctrl: Fix RX buffer starvation adds e4bbc5c53a8f octeontx2-af: cn10k: Mailbox changes for CN10K CPT adds ecad2ce8c48f octeontx2-af: cn10k: Add mailbox to configure reassembly timeout adds 2e2ee4cd0ab5 octeontx2-af: Add mailbox for CPT stats adds 0e91e9a5d699 Merge branch 'octeontx2-af-cn10k' adds 78e70dbcfd03 net: dsa: mv88e6xxx: Correct spelling of define "ADRR" -> "ADDR" adds 281140a0a2ce net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size adds 836021a2d0e0 net: dsa: mv88e6xxx: Export cross-chip PVT as devlink region adds 2acf63c16a3b Merge branch 'mv88e6xxx-small-improvements' adds 53e35ebb9a17 stmmac: intel: unlock on error path in intel_crosststamp() adds 70a7c484c7c3 net: dsa: fix bridge support for drivers without port_brid [...] adds 17cb00704c21 stmmac: intel: set TSO/TBS TX Queues default settings adds 36e69da892f1 net: ethernet: ravb: Fix release of refclk adds 68f5c12abbc9 net: bridge: fix error in br_multicast_add_port when CONFI [...] adds 5d869070569a net: phy: marvell: don't use empty switch default case adds 45b102dd8149 net: mana: fix PCI_HYPERV dependency adds 74c97ea3b61e net: enetc: fix link error again adds a9b5d871abc4 netdevsim: Only use sampling truncation length when valid adds 57e222475545 net: wwan: core: Return poll error in case of port removal adds 3197a98c7081 vxge: avoid -Wemtpy-body warnings adds 0891c89674e8 ice: warn about potentially malicious VFs adds c0dcaa55f91d ice: Allow ignoring opcodes on specific VF adds 142da08c4dc0 ice: Advertise virtchnl UDP segmentation offload capability adds c91a4f9feb67 iavf: add support for UDP Segmentation Offload adds c9b5f681fe41 ice: remove redundant assignment to pointer vsi adds c5afbe99b778 ice: Add helper function to get the VF's VSI adds 222a8ab01698 ice: Enable RSS configure for AVF adds ddd1f3cfed3f ice: Support RSS configure removal for AVF adds 0aaeb4fbc842 iavf: Add framework to enable ethtool RSS config adds 5ab91e0593a1 iavf: Support for modifying TCP RSS flow hashing adds 7b8f3f957b22 iavf: Support for modifying UDP RSS flow hashing adds e41985f0fe8b iavf: Support for modifying SCTP RSS flow hashing adds 9904e1ee962b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f49c35b89b78 r8152: replace return with break for ram code speedup mode [...] adds 79ebfb11fe08 net/mlx4: Treat VFs fair when handling comm_channel_events adds 96874c619c20 net: stmmac: Add HW descriptor prefetch setting for DWMAC [...] adds 676b7ec67d79 stmmac: intel: Enable HW descriptor prefetch by default adds cad4162a90ae Merge branch 'stmmac-swmac-desc-prefetch' new ed744d819379 net: sock: remove the unnecessary check in proto_register new f80bd740cb7c virtio-net: fix use-after-free in skb_gro_receive new d90a94680bc0 net: mana: Use int to check the return value of mana_gd_poll_cq() new 3f57d8c40fea net: ethernet: mtk_eth_soc: fix RX VLAN offload new 5196c4178549 net: ethernet: mtk_eth_soc: unmap RX data before calling b [...] new 787082ab9f7b net: ethernet: mtk_eth_soc: fix build_skb cleanup new c30c4a827390 net: ethernet: mtk_eth_soc: use napi_consume_skb new 3630d519d7c3 net: ethernet: mtk_eth_soc: reduce MDIO bus access latency new 16ef670789b2 net: ethernet: mtk_eth_soc: remove unnecessary TX queue stops new 59555a8d0dd3 net: ethernet: mtk_eth_soc: use larger burst size for QDMA TX new 6b4423b258b9 net: ethernet: mtk_eth_soc: increase DMA ring sizes new e9229ffd550b net: ethernet: mtk_eth_soc: implement dynamic interrupt mo [...] new 4e6bf609569c net: ethernet: mtk_eth_soc: cache HW pointer of last freed [...] new 816ac3e6e67b net: ethernet: mtk_eth_soc: only read the full RX descript [...] new 16769a8923fa net: ethernet: mtk_eth_soc: reduce unnecessary interrupts new db2c7b353db3 net: ethernet: mtk_eth_soc: rework NAPI callbacks new fa817272c37e net: ethernet: mtk_eth_soc: set PPE flow hash as skb hash [...] new 3bc8e0aff23b net: ethernet: mtk_eth_soc: use iopoll.h macro for DMA init new d02f304b4b60 Merge branch 'mk_eth_soc_fixes-perf-improvements' adds b07dd26f07af flow: remove spi key from flowi struct adds 7baf867fef7c xfrm: remove stray synchronize_rcu from xfrm_init adds 6218fe186109 xfrm: avoid synchronize_rcu during netns destruction adds 747b67088f8d xfrm: ipcomp: remove unnecessary get_cpu() new 7679f864a0b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7ce9c3d363ac enetc: fix locking for one-step timestamping packet transfer new e7865ea51b0b r8152: remove NCM mode from REALTEK_USB_DEVICE macro new 55319eeb5bbc r8152: redefine REALTEK_USB_DEVICE macro new 8f8590dd9b6e Merge branch 'r8152-adjust-REALTEK_USB_DEVICE' adds f98bf9ee6312 rtw88: 8822c: reorder macro position according to the regi [...] adds 056b239f8672 rtw88: 8822c: Add gap-k calibration to improve long range [...] adds 3b25bac89353 rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK adds 559f6cb31837 rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no [...] adds a548909d7ad7 rtw88: Fix potential unrecoverable tx queue stop adds 7bd3760c71f7 rtw88: refine napi deinit flow adds ff0224e97d5d libertas_tf: Remove duplicate struct declaration adds afda33499bea rtlwifi: implement set_tim by update beacon content adds 7dd9a40fd6e0 ath9k: Fix error check in ath9k_hw_read_revisions() for PC [...] adds 8392df5d7e0b ath10k: Fix a use after free in ath10k_htc_send_bundle adds eaaf52e4b866 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unloc [...] adds 6dc89f070d28 ath11k: qmi: Fix spelling mistake "requeqst" -> "request" adds ff9f732a87ca ath11k: fix warning in ath11k_mhi_config adds 820aa37638a2 wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt adds bb43e5718d8f wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join adds a9a4c080deb3 wlcore: Fix buffer overrun by snprintf due to incorrect bu [...] adds 130f634da1af qtnfmac: Fix possible buffer overflow in qtnf_event_handle [...] adds 7a4fc7154e32 brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough adds 2601dda8faa7 mt76: testmode: add support to send larger packet adds e6678f9dc59a mt76: mt7915: rework mt7915_tm_set_tx_len() adds cc91747be98f mt76: mt7915: fix rate setting of tx descriptor in testmode adds 8ab31da7b89f mt76: mt7615: fix memleak when mt7615_unregister_device() adds e9d32af478cf mt76: mt7915: fix memleak when mt7915_unregister_device() adds 6362dd16596e mt76: mt7915: only free skbs after mt7915_dma_reset() when [...] adds 91577ccae646 mt76: mt7615: only free skbs after mt7615_dma_reset() when [...] adds 06991d1f73a9 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() adds 2b9ea5a8cf1b mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device adds 6929d1d747b3 mt76: flush tx status queue on DMA reset adds 2de6ccebe0e7 dt-bindings:net:wireless:mediatek,mt76: introduce power-li [...] adds 22b980badc0f mt76: add functions for parsing rate power limits from DT adds a9627d992b5e mt76: extend DT rate power limits to support 11ax devices adds fb0d90540b66 mt76: mt7615: implement support for using DT rate power limits adds 729d3dbd3bf2 mt76: mt7615: do not use mt7615 single-sku values for mt7663 adds 18369a4f9d73 mt76: introduce single-sku support for mt7663/mt7921 adds ea29acc97c55 mt76: mt7921: add dumping Tx power table adds 453873637b85 mt76: mt7615: fix hardware error recovery for mt7663 adds 5c7d374444af mt76: mt7615: fix entering driver-own state on mt7663 adds 4efcfd5c36bd mt76: mt7615: load ROM patch before checking patch semapho [...] adds 495184ac91bb mt76: mt7915: add support for applying pre-calibration data adds a8333801d69d mt76: mt7921: move hw configuration in mt7921_register_device adds 53d35b1aa0bd mt76: improve mcu error logging adds 987c8fb4de43 mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex adds f1ae92bbc43b mt76: mt7921: add wifisys reset support in debugfs adds e513ae49088b mt76: mt7921: abort uncompleted scan by wifi reset adds 790d228a6874 mt76: mt7915: add support for DT rate power limits adds ecb187a74e18 mt76: mt7915: rework the flow of txpower setting adds 5352efaed081 mt76: mt7915: directly read per-rate tx power from registers adds 367518858e78 mt76: mt7921: do not use 0 as NULL pointer adds f4f4089eb145 mt76: connac: move mcu_update_arp_filter in mt76_connac module adds d5a2abb0db9e mt76: mt7921: remove leftover function declaration adds fad90e43eac0 mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and [...] adds 7cd740f0e499 mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and [...] adds 7f2bc8ba11a0 mt76: connac: introduce wake counter for fw_pmctrl synchro [...] adds 9800462ddc58 mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 335e97ace24a mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds cb8ed33d4b3f mt76: dma: add the capability to define a custom rx napi p [...] adds 917dccb6eebc mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds db928f1ab978 mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 4f9b3aeb837a mt76: connac: unschedule ps_work in mt76_connac_pm_wake adds ec7bd7b4a9c0 mt76: connac: check wake refcount in mcu_fw_pmctrl adds efe9ec5cec38 mt76: connac: remove MT76_STATE_PM in mac_tx_free adds 1d4f5c68a0ed mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work adds a61826203ba8 mt76: connac: alaways wake the device before scanning adds 75e83c2035de mt76: mt7615: rely on pm refcounting in mt7615_led_set_config adds 310718ba6a13 mt76: connac: do not run mt76_txq_schedule_all directly adds e5f35576c8a9 mt76: connac: use waitqueue for runtime-pm adds 37a8648889f6 mt76: remove MT76_STATE_PM in tx path adds 36873246f78a mt76: mt7921: add awake and doze time accounting adds dc5d5f9d3fe4 mt76: mt7921: enable sw interrupts adds 4a52d6abb193 mt76: mt7615: Fix a dereference of pointer sta before it i [...] adds 0a1059d0f060 mt76: mt7921: move mt7921_dma_reset in dma.c adds fcad15d52ef5 mt76: mt7921: introduce mt7921_wpdma_reset utility routine adds 5536e7354aa8 mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities adds 77ba349101ac mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine adds c0b21255de9b mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility adds 1792eb0ecdc5 mt76: mt7921: enable deep sleep when the device suspends adds fe3fccde8870 mt76: mt7921: fix possible invalid register access adds b17aff336891 mt76: move token_lock, token and token_count in mt76_dev adds d089692bc793 mt76: move token utilities in mt76 common module adds 422f35119340 mt76: mt7915: do not read rf value from efuse in flash mode adds d43b3257621d mt76: mt7921: get rid of mcu_reset function pointer adds c18ba14c4bc9 mt76: mt7921: improve doze opportunity adds abe912ae3cd4 mt76: mt7663: add awake and doze time accounting adds b1bd7bb8121d mt76: connac: unschedule mac_work before going to sleep adds 081b37aea508 mt76: mt7921: mt7921_stop should put device in fw_own state adds 36fcc8cff592 mt76: mt7921: introduce mt7921_mcu_sta_add routine adds fdc088a7f4b0 mt76: debugfs: introduce napi_threaded node adds c8131dc32be2 mt76: mt7615: fix a precision vs width bug in printk adds b2bcc6d2a587 mt76: mt7915: fix a precision vs width bug in printk adds 2bf301bc81df mt76: mt7921: fix a precision vs width bug in printk adds 51252cc56ec9 mt76: move mt76_token_init in mt76_alloc_device adds 3df932141e4f mt76: mt7921: reinit wpdma during drv_own if necessary adds 9382531ec63f Merge tag 'mt76-for-kvalo-2021-04-21' of https://github.co [...] new e40fa65c79b5 Merge tag 'wireless-drivers-next-2021-04-23' of git://git. [...] new c8d0260cdd96 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB ent [...] new b6fc2f212108 selftests: mlxsw: Remove a redundant if statement in port_ [...] new 1f1c92139e36 selftests: mlxsw: Remove a redundant if statement in tc_fl [...] new 059b18e21c63 selftests: mlxsw: Return correct error code in resource sc [...] new dda7f4fa5583 selftests: mlxsw: Increase the tolerance of backlog buildup new 1233898ab758 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test new cbf2ec506c0b Merge branch 'mlxsw-selftest-fixes' new 6d2c322cce04 i40e: refactor repeated link state reporting code new 065aa694a76e i40e: use minimal Tx and Rx pairs for kdump new dcb75338f6e7 i40e: use minimal Rx and Tx ring buffers for kdump new 5c208e9f498e i40e: use minimal admin queue for kdump new 1a0e880b028f iavf: remove duplicate free resources calls new f995f95af626 iavf: change the flex-byte support number to macro definition new f3b9da31f0e3 iavf: enhance the duplicated FDIR list scan handling new 1f70dfc542e8 iavf: redefine the magic number for FDIR GTP-U header fields new b1ce98c70eb9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new cb9d80f4940e mptcp: implement dummy MSG_ERRQUEUE support new d976092ce1b0 mptcp: implement MSG_TRUNC support new 987858e5d026 mptcp: ignore unsupported msg flags new ca4fb892579f mptcp: add MSG_PEEK support new df8aee6d6fa5 selftests: mptcp: add a test case for MSG_PEEK new bd6e229f86c2 Merge branch 'mptcp-msg-flags' new b881d089c7c9 selftests/net: bump timeout to 5 minutes new cbbd21a47f83 net/atm: Fix spelling mistake "requed" -> "requeued" new b2f0ca00e6b3 phy: nxp-c45-tja11xx: add interrupt support new 35b4bd8423c6 Merge remote-tracking branch 'net-next/master' adds d9c9e4db186a bpf: Factorize bpf_trace_printk and bpf_seq_printf adds fff13c4bb646 bpf: Add a ARG_PTR_TO_CONST_STR argument type adds 7b15523a989b bpf: Add a bpf_snprintf helper adds 83cd92b46484 libbpf: Initialize the bpf_seq_printf parameters array fie [...] adds 58c2b1f5e012 libbpf: Introduce a BPF_SNPRINTF helper macro adds c2e39c6bdc7e selftests/bpf: Add a series of tests for bpf_snprintf adds 900367b208ee Merge branch 'Add a snprintf eBPF helper' adds 137733d08f4a samples/bpf: Fix broken tracex1 due to kprobe argument change adds fd0b88f73f53 bpf: Refine retval for bpf_get_task_stack helper adds bdc4e369454f bpf/selftests: Add bpf_get_task_stack retval bounds verifier test adds c77cec5c207b bpf/selftests: Add bpf_get_task_stack retval bounds test_prog adds 69443c47305e Merge branch 'bpf: refine retval for bpf_get_task_stack helper' adds d044d9fc1380 selftests/bpf: Add docs target as all dependency adds 22b6034323fd net, xdp: Update pkt_type if generic XDP changes unicast MAC adds 64ef3ddfa95e bpf, doc: Fix some invalid links in bpf_devel_QA.rst new e7a1c1300891 xsk: Align XDP socket batch size with DPDK new 8e8ee109b02c bpf: Notify user if we ever hit a bpf_snprintf verifier bug new a8fad73e3334 bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR new b1b9f535c48f Merge branch 'Simplify bpf_snprintf verifier code' new 0dd7e456bb04 bpftool: Support dumping BTF VAR's "extern" linkage new 5b438f01d7eb bpftool: Dump more info about DATASEC members new 0fec7a3cee1c libbpf: Suppress compiler warning when using SEC() macro w [...] new aea28a602fa1 libbpf: Mark BPF subprogs with hidden visibility as static [...] new 6245947c1b3c libbpf: Allow gaps in BPF program sections to support over [...] new c7ef5ec9573f libbpf: Refactor BTF map definition parsing new beaa3711ada4 libbpf: Factor out symtab and relos sanity checks new 42869d285276 libbpf: Make few internal helpers available outside of libbpf.c new 386b1d241e1b libbpf: Extend sanity checking ELF symbols with externs va [...] new 83a157279f21 libbpf: Tighten BTF type ID rewriting with error checking new a46349227cd8 libbpf: Add linker extern resolution support for functions [...] new 0a342457b3bd libbpf: Support extern resolution for BTF-defined maps in [...] new 41c472e85b53 selftests/bpf: Use -O0 instead of -Og in selftests builds new b131aed91009 selftests/bpf: Omit skeleton generation for multi-linked B [...] new f2644fb44de9 selftests/bpf: Add function linking selftest new 14f1aae17ee1 selftests/bpf: Add global variables linking selftest new 3b2ad502256b selftests/bpf: Add map linking selftest new a9dab4e45694 selftests/bpf: Document latest Clang fix expectations for [...] new 7d3c10770603 Merge branch 'BPF static linker: support externs' new 350a62ca065b bpf: Document the pahole release info related to libbpf in [...] new 573598b5087d Merge remote-tracking branch 'bpf-next/for-next' new 63ddadad66f3 Merge remote-tracking branch 'bluetooth/master' adds e5966cf20f0c gfs2: Fix fall-through warnings for Clang new c91bc8535cbb Merge remote-tracking branch 'gfs2/for-next' adds 1df1fc8c62f7 mtd: core: Constify buf in mtd_write_user_prot_reg() adds a881537dfaf2 Revert "mtd: rawnand: bbt: Skip bad blocks when searching [...] new 8a23fec4ee3c Merge remote-tracking branch 'mtd/mtd/next' adds fa07c1a30be7 crypto: ecc - delete a useless function declaration adds 25ee76a221b0 crypto: geode - use DEFINE_SPINLOCK() for spinlock adds 7dad7d007ab7 crypto: ixp4xx - use DEFINE_SPINLOCK() for spinlock adds 7ed83901326f crypto: hisilicon/qm - add stop queue by hardware adds 0f19dbc994dc crypto: arm64/aes-ce - deal with oversight in new CTR carry code adds 6e57871c3b75 crypto: hisilicon/trng - add version to adapt new algorithm adds 8553856cc6f7 crypto: atmel-tdes - Remove redundant dev_err call in atme [...] adds a790f9de1da7 crypto: img-hash - Remove redundant dev_err call in img_ha [...] adds bea47077ece6 crypto: ux500 - Remove redundant dev_err calls adds 6dab37467389 crypto: keembay - Remove redundant dev_err calls adds e0e638f7e09c crypto: ccree - Remove redundant dev_err call in init_cc_r [...] adds 1aa33c7a4897 crypto: cavium/zip - remove unused including <linux/version.h> adds ac98fc5e1c32 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_g [...] adds 06cd7423cf45 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_g [...] adds cc987ae9150c crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() adds 1cb3ad701970 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c adds 747bf30fd944 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c adds 13343badae09 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() adds 1f34cc4a8da3 crypto: omap-aes - Fix PM reference leak on omap-aes.c adds 3eb75fc7d8c7 crypto: atmel - use the correct print format adds 07a4356bafa9 crypto: hisilicon/sec - use the correct print format adds 51028c6efa90 crypto: hisilicon/sgl - add a comment for block size initi [...] adds c5f735bbf35a crypto: hisilicon/sgl - delete unneeded variable initialization adds 197272b8f0bb crypto: hisilicon/sgl - add some dfx logs adds 4b95e17b8fcc crypto: hisilicon/sgl - fix the soft sg map to hardware sg adds 7e958d301c0d crypto: hisilicon/sgl - fix the sg buf unmap adds 1c4d9d5bbb5a crypto: qat - enable detection of accelerators hang adds 44200f2d9b8b crypto: arm/curve25519 - Move '.fpu' after '.arch' adds a2035904f012 crypto: hisilicon/hpre - delete the rudundant space after return adds c4433247d91f crypto: hisilicon/hpre - use the correct variable type adds 5bc3962c53c7 crypto: hisilicon/hpre - add debug log adds 705f6e134ad1 crypto: hisilicon/hpre - delete redundant log and return i [...] adds 0f049f7d11dc crypto: crc32-generic - Use SPDX-License-Identifier adds b2a4411aca29 crypto: doc - fix kernel-doc notation in chacha.c and af_alg.c adds d9e21600dc09 crypto: hisilicon - dynamic configuration 'err_info' adds b7220a7439fa crypto: hisilicon - support new error types for ZIP adds 10594d1e5ff7 crypto: hisilicon - add new error type for SEC adds c4aab24448a3 crypto: hisilicon - enable new error types for QM adds 6535cbc49071 dt-bindings: crypto: ti,sa2ul: Add new compatible for AM64 adds e8a4529d4598 crypto: sa2ul - Support for per channel coherency adds 0bc42311cdff crypto: sa2ul - Add support for AM64 adds 25c2850eb80f crypto: chelsio - remove unused function adds 01fec8c3bbd0 crypto: ux500/cryp - Remove duplicate argument adds 66810912fd1e crypto: chelsio/chcr - Remove useless MODULE_VERSION adds b2d17df35ea5 crypto: octeontx2 - add support for OcteonTX2 98xx CPT block. adds 5d17c414e102 crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void [...] adds 195ec383d805 ccp: ccp - add support for Green Sardine adds 6b238db73701 crypto: s5p-sss - simplify getting of_device_id match data adds 3d3b3a0067d2 crypto: s5p-sss - remove unneeded local variable initialization adds 87bff3d8b94c crypto: s5p-sss - consistently use local 'dev' variable in [...] adds d17d9227c332 crypto: camellia - drop duplicate "depends on CRYPTO" adds a0fc20333ee4 fscrypt: relax Kconfig dependencies for crypto API algorithms adds e3a606f2c544 fsverity: relax build time dependency on CRYPTO_SHA256 new bb8f48677698 Merge remote-tracking branch 'crypto/master' adds ed01fca38717 drm: bridge: fix ANX7625 use of mipi_dsi_() functions adds ad085b3a712a drm: bridge: fix LONTIUM use of mipi_dsi_() functions adds 5a7bd25992e4 drm/bridge: lt8912b: fix incorrect handling of of_* return values adds 8a9d24f222ea drm/ttm: fix return value check adds a4394b6d0a27 drm/ttm: Don't count pages in SG BOs against pages_limit new a1a1ca70deb3 Merge tag 'drm-misc-next-fixes-2021-04-22' of git://anongi [...] new c06e76b7971a Merge remote-tracking branch 'drm/drm-next' new 2a269ba888d3 drm/ttm: fix error handling if no BO can be swapped out v4 new b587b145a45b Merge remote-tracking branch 'drm-misc/for-linux-next' adds 20161e51dcea drm/amdkfd: add edc error interrupt handle for poison prop [...] adds 28a5d7a58949 drm/amdgpu: correct default gfx wdt timeout setting adds 9406d39bb6ef drm/amdgpu: enable tmz on renoir asics adds 53ee6609b42e drm/amdgpu: only harvest gcea/mmea error status in arcturus adds 1f8d3ad2a019 drm/amdgpu: only harvest gcea/mmea error status in aldebaran adds 6df23f4c5cef drm/amdgpu: fix a error injection failed issue adds f9727922fc68 drm/amdgpu: resolve erroneous gfx_v9_4_2 prints adds 7c49ee9ec54c drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish adds 19cc1f382956 drm/amd/display: fixed divide by zero kernel crash during [...] adds 7cd69b95a84b drm/amd/display: Add DSC check to seamless boot validation adds 26739690354b drm/amd/display: update hdcp display using correct CP type. adds 4ccf9446b2a3 drm/amd/display: add handling for hdcp2 rx id list validation adds 19a274f60104 drm/amd/display: disable seamless boot for external DP adds 8a20c9732969 drm/amd/display: removed unused function dc_link_reallocat [...] adds 9c82354e8984 drm/amd/display: treat memory as a single-channel for asym [...] adds 41ef8fbbef8e drm/amd/display: Fix FreeSync when RGB MPO in use adds 97d1765e67d6 drm/amd/display: Unconditionally clear training pattern se [...] adds 0eda55ca52c3 drm/amd/display: Add link rate optimization logs for ILR adds e0912e15d3e3 drm/amd/display: Always poll for rxstatus in authenticate adds 5dac2b7399d7 drm/amd/display: Fixed typo in function name. adds dad6bd779a6f drm/amd/display: Fix call to pass bpp in 16ths of a bit adds fdf7d4f547f7 drm/amd/display: Report Proper Quantization Range in AVI I [...] adds 6016cd9dba0f drm/amd/display: add helper for enabling mst stream features adds db6622e97e04 drm/amd/display: [FW Promotion] Release 0.0.62 adds 839ede894d08 drm/amd/display: 3.2.132 adds 5f41741a6d46 Revert "drm/amdgpu: workaround the TMR MC address issue (v2)" adds 1f0d8e3781f4 drm/amdgpu: Reset RAS error count and status regs adds ceb47e0d84d9 drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran adds 5c88e3b86a88 drm/amdgpu: Add mem sync flag for IB allocated by SA adds 7845d80dda1f drm/amdgpu/gmc9: remove dummy read workaround for newer chips adds b40a6ab2cf92 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu adds d4ec4bdc0bd5 drm/amdkfd: Allow access for mmapping KFD BOs adds cccbeb6209bd drm/amdgpu: Remove verify_access shortcut for KFD BOs adds 2aeb742b7212 drm/amdkfd: helper to convert gpu id and idx adds 40ce74d1b28d drm/amdkfd: add svm ioctl API adds 42de677f7999 drm/amdkfd: register svm range adds c5e2e4781ac5 drm/amdkfd: add svm ioctl GET_ATTR op adds 04d8d73dbcbe drm/amdgpu: add common HMM get pages function adds d8a3c1c80ceb drm/amdkfd: support larger svm range allocation adds b1c46c7d622b drm/amdkfd: validate svm range system memory adds 4683cfecadeb drm/amdkfd: deregister svm range adds d27afacfead5 drm/amdgpu: export vm update mapping interface adds f80fe9d3c114 drm/amdkfd: map svm range to GPUs adds 8a7c184a16d7 drm/amdkfd: svm range eviction and restore adds 9705c85ff2dc drm/amdgpu: Enable retry faults unconditionally on Aldebaran adds 063e33c5469c drm/amdkfd: add xnack enabled flag to kfd_process adds 0f7b5c44d4c5 drm/amdkfd: add ioctl to configure and query xnack retries adds 814ab9930cfd drm/amdkfd: register HMM device private zone adds c46ebb6a6d9d drm/amdkfd: set memory limit to avoid OOM with HMM enabled adds e49fe4040a10 drm/amdkfd: validate vram svm range from TTM adds b53fa124acdc drm/amdkfd: support xgmi same hive mapping adds 50ea50cf6f6d drm/amdkfd: copy memory through gart table adds 0b0e518d61af drm/amdkfd: HMM migrate ram to vram adds 48ff079b28d8 drm/amdkfd: HMM migrate vram to ram adds 90d7d3eda579 drm/amdkfd: invalidate tables on page retry fault adds 9dd9cc2f7433 drm/amdgpu: enable 48-bit IH timestamp counter adds 2383f56bbe4a drm/amdkfd: page table restore through svm API adds ea53af8a59c8 drm/amdkfd: SVM API call to restore page tables adds eb2cec5537bb drm/amdkfd: add svm_bo reference for eviction fence adds f04c79cfba7e drm/amdgpu: add param bit flag to create SVM BOs adds b41896e3eeb5 drm/amdkfd: add svm_bo eviction mechanism support adds 5f319c5c21b5 drm/amdgpu: svm bo enable_signal call condition adds 485bea1f90b3 drm/amdgpu: add svm_bo eviction to enable_signal cb adds cda0f85bfa5e drm/amdkfd: refine migration policy with xnack on adds 564d2b92c7d4 drm/amdkfd: add svm range validate timestamp adds 1a3b2b5dca19 drm/amdkfd: multiple gpu migrate vram to vram adds 4c166eb95dec drm/amdkfd: Add SVM API support capability bits adds 4ab159d2547c drm/amdkfd: Add CONFIG_HSA_AMD_SVM adds 2196927bcb4f drm/amd/amdgpu/amdgpu_device: Remove unused variable 'r' adds d3da76aa770b drm/radeon/radeon_device: Provide function name in kernel- [...] adds b16cc4bb1abb drm/amd/amdgpu/amdgpu_fence: Provide description for 'sche [...] adds 777d9000d91b drm/amd/amdgpu/amdgpu_gart: Correct a couple of function n [...] adds 27aa4a69b4ac drm/amd/amdgpu/amdgpu_ttm: Fix incorrectly documented func [...] adds 03691f55028a drm/amd/amdgpu/amdgpu_ring: Provide description for 'sched_score' adds 3bffd71debc6 drm/amd/amdgpu/amdgpu_cs: Repair some function naming disparity new 6effe7797267 drm/amdgpu: refine gprs init shaders to check coverage new 7e882aee845f drm/amdgpu: add support for ras init flags new ef9bcfde9e1f drm/amdgpu: Enable SDMA MGCG for Vangogh new 19d0dfda4c75 drm/amdgpu: optimize gfx ras features flag clean new 1d712be90a6d drm/amd/amdgpu: add cgls new fd6a440ebc83 drm/amdkfd: add per-vmid-debug map_process_support new 502f0e28042b drm/amdgpu: disable gfx ras by default in aldebaran new 126bbd4ab524 drm/amdgpu: extend xnack limit page fault timeout new b19dbb7a90b4 drm/amdkfd: svm ranges creation for unregistered memory new 63f1af83ae46 drm/amdkfd: set attribute access for default ranges new 65f8db8150ee drm/amdkfd: fix uint32 variable compared to less than zero new a40eb089b46e drm/amdkfd: remove redundant initialization to variable r new a614b336f1c1 drm/amdgpu: fix coding style and documentation in amdgpu_g [...] new 589939d40116 drm/amdgpu: fix coding style and documentation in amdgpu_v [...] new 25e9146ae69e drm/amdgpu: expose amdgpu_bo_create_shadow() new a35455d065c5 drm/amdgpu: cleanup amdgpu_vm_init() new 77df5c131d4d drm/amdgpu: remove unused vm context flags new adf6f5c51ea1 drm/amdgpu: create shadow bo using amdgpu_bo_create_shadow() new cd2454d6cd97 drm/amdgpu: cleanup amdgpu_bo_create() new 42daecfc2069 drm/amdgpu: remove AMDGPU_GEM_CREATE_SHADOW flag new 3dc7216c1d50 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 new c6c6a712199a drm/amd/display: Reject non-zero src_y and src_x for video planes new 655c0ed19772 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() new 564de1d12ce2 usb/host: enable auto power control for xhci-pci new 619f347a18bb drm/amdgpu: add another raven1 gfxoff quirk new ddefc7f0d91d drm/amdgpu: only check for _PR3 on dGPUs new 5fdde01a4cd8 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new a2c64aa2afb3 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new b48f7b090e4d Revert "drm/amd/display: To modify the condition in indica [...] new 747d0540c056 drm/amdgpu: check whether s2idle is enabled to determine s0ix new ec300d9d7e9a drm/amdkfd: Update L1 and add L2/3 cache information new 39fe0dfd88b2 drm/radeon: Add HD-audio component notifier support new 1811b1339ef8 drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 new da979e80e8e9 drm/amdgpu/display: fix dal_allocation documentation new 2d571da89389 drm/amdgpu/display: add documentation for dmcub_trace_event_en new 3dce998713fa Merge remote-tracking branch 'amdgpu/drm-next' adds df2640b5b96e drm/i915/gvt: remove useless function adds 329328ec6a87 drm/i915/gvt: Fix error code in intel_gvt_init_device() adds 0349ec19c484 drm/i915/gvt: Remove duplicated register accessible check adds e65a4d378480 Merge tag 'gvt-next-fixes-2021-04-21' of https://github.co [...] new 106a0c01c140 Merge remote-tracking branch 'drm-intel/for-linux-next' new ddf671343be6 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 3871499050bf Merge remote-tracking branch 'imx-drm/imx-drm/next' new a67883bda920 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 99c811d0df8a Merge remote-tracking branch 'regmap/for-next' adds 998f26f47e55 ALSA: control: Fix racy management of user ctl memory size [...] adds d1ee66c5d3c5 ALSA: hda/realtek: fix mic boost on Intel NUC 8 adds 26928ca1f06a ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 adds 75b62ab65d27 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 adds 0c37e2eb6b83 ALSA: hda/hdmi: fix race in handling acomp ELD notificatio [...] adds d86f43b17ed4 ALSA: usb-audio: Add support for many Roland devices' impl [...] adds 76fae6185f54 ALSA: hda/realtek: GA503 use same quirks as GA401 adds e7df7df5a380 ALSA: usb-audio: DJM-750: ensure format is set adds fd9db1058c6c ALSA: usb-audio: Re-apply implicit feedback mode to Pionee [...] adds 1c9d9dfd2d25 ALSA: hda/realtek - Headset Mic issue on HP platform adds bd15b15523fd ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic [...] adds cfd577acb769 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type [...] adds 37153cc5303a Revert "ALSA: usb-audio: Add support for many Roland devices..." adds 316791b556f7 ALSA: usb-audio: Generic application of implicit fb to Rol [...] new ea4f21f8ef08 Merge remote-tracking branch 'sound/for-next' adds d97140033948 ASoC: core: Don't set platform name when of_node is set adds 0f687d826736 ASoC: simple-card-utils: Propagate errors on too many links adds 343e55e71877 ASoC: simple-card-utils: Increase maximum number of links to 128 adds 1cacbac447d9 ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmet [...] adds ee39d77ed91f ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetr [...] adds 8f1a16818a08 ASoC: soc-utils: add snd_soc_component_is_dummy() adds 9c2ae363f334 ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() adds ac22cf52523a Merge series "ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_p [...] adds 093b9dcb5976 ASoC: Intel: soc-acpi: add ADL SoundWire base configurations adds 870dc42fe831 ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations adds d25bbe80485f ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp adds 7ae6af413174 Merge series "ASoC: Intel: add new TGL/ADL configurations" [...] adds a48f928e13a0 ASoC: rt715: modification for code simplicity adds dcca646c4977 ASoC: rt715: add main capture switch and main capture volume adds fa2f98378f94 ASoC: rt715: remove kcontrols which no longer be used adds d63f2a88d5cf ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document adds e86a53fb64ed ASoC: ak4458: check reset control status adds 59ce3233a538 ASoC: soc-acpi: remove useless initialization adds d3b47a888f0b ASoC: soc-core: fix signed/unsigned issue adds e2290daefef3 ASoC: soc-core: fix always-false condition adds 36924a12c320 ASoC: codecs: lpass-rx-macro: remove useless return adds 9726db36ed83 ASoC: codecs: rt5682: clarify expression adds 87143bfdb9f7 Merge series "ASoC: remove more cppcheck warnings" from Pi [...] adds 11a9b987611f ASoC: sigmadsp: Disable cache mechanism for readbacks adds b15c3ea7e0d2 ASoC: rt286: Configure combo jack for headphones adds f3bd4dde9f04 ASoC: rt298: Configure combo jack for headphones adds aa2f9c12821e ASoC: rt286: Generalize support for ALC3263 codec adds 4b1013f407dc Merge series "ASoC: rt286/rt298: Fixes for DMIC2 config an [...] adds 7f51384f17b3 ASoC: rt1015p: add support on format S32_LE adds ec1af6c64db9 ASoC: simple-card-utils: Allocate link info structure on heap adds 7342db3cddcd ASoC: ak4458: enable daisy chain adds 1a456b1c6be1 ASoC: audio-graph: move audio_graph_card_probe() to simple [...] adds f6fcc820e0c9 ASoC: audio-graph: move audio_graph_remove() to simple-car [...] adds 6769ea1e4315 ASoC: audio-graph: check ports if exists adds 14d78d74d7bc ASoC: audio-graph: remove "audio-graph-card, " preix support adds 67800ae93982 ASoC: audio-graph: remove unused "node" from graph_parse_m [...] adds 63f2f9cceb09 ASoC: audio-graph: remove Platform support adds 23b16df6c9c9 Merge series "ASoC: audio-graph: cleanups" from Kuninori M [...] adds 8859f809c7d5 ASoC: audio-graph: add graph_parse_node() adds e51237b8d305 ASoC: audio-graph: add graph_link_init() adds 59c35c44a9cf ASoC: simple-card: add simple_parse_node() adds 434392271afc ASoC: simple-card: add simple_link_init() adds 73371bacf047 ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() adds ccd4cc3ed069 ASoC: tegra: mark runtime-pm functions as __maybe_unused new 65d1cce726d4 ASoC: stm32: properly get clk from the provider new 104c3a9ed074 ASoC: wcd934x: use the clock provider API new 8691743c511d ASoC: rt5682: clock driver must use the clock provider API new 27dc72b44e85 ASoC: lpass: use the clock provider API new 12f8127fe9e6 ASoC: da7219: properly get clk from the provider new ca5118c0c00f ASoC: rt711-sdca: change capture switch controls new a1aee7f7b711 ASoC: rt711-sdca: add the notification when volume changed new 25c4a9b614f1 ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 new ffc9841d5200 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new db7b4fd62dc7 Merge remote-tracking branch 'sound-asoc/for-next' new 53745fd2a44b Merge remote-tracking branch 'modules/modules-next' adds d12b64b9764e MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT new d5d7b45b1ba1 Merge remote-tracking branch 'input/next' adds 8d663f34f8af blk-mq: bypass IO scheduler's limit_depth for passthrough request adds 7687b38ae470 bfq/mq-deadline: remove redundant check for passthrough request adds 1e91e28e374d blk-mq: Fix spurious debugfs directory creation during ini [...] new 42fb54fbc707 bio: limit bio max size new df5fee3dd998 blk-iocost: don't ignore vrate_min on QD contention new f58ceb2c1907 Merge branch 'for-5.13/block' into for-next adds ab50200ab04d floppy: cleanups: remove trailing whitespaces adds 67c07161c503 floppy: cleanups: use ST0 as reply_buffer index 0 adds f6df18f20d5b floppy: cleanups: use memset() to zero reply_buffer adds fa6b885e876e floppy: cleanups: use memcpy() to copy reply_buffer adds a720e11f0a9a floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef adds b53002e03559 floppy: remove redundant assignment to variable st adds ceeb7218c6b3 MAINTAINERS: Change maintainer for rnbd module adds e5f221c701dc Documentation/sysfs-block-rnbd: Add descriptions for remap [...] adds 02ee80f5fea4 block/rnbd-clt: Remove some arguments from insert_dev_if_n [...] adds 8b7f05114b34 block/rnbd-clt: Remove some arguments from rnbd_client_set [...] adds d0a70ab10b9c block/rnbd-clt: Move add_disk(dev->gd) to rnbd_clt_setup_gen_disk adds 8e43c90a268b block/rnbd: Kill rnbd_clt_destroy_default_group adds d16b5ac87454 block/rnbd: Kill destroy_device_cb adds 9f455eeafde3 block/rnbd-clt: Replace {NO_WAIT,WAIT} with RTRS_PERMIT_{W [...] adds b168e1d85cf3 block/rnbd-srv: Prevent a deadlock generated by accessing [...] adds c77bfa8f5dbd block/rnbd-srv: Remove force_close file after holding a lock adds ce9d2b4f7bbe block/rnbd-clt: Improve find_or_create_sess() return check adds 12b06533104e block/rnbd-clt: Fix missing a memory free when unloading t [...] adds 2958a995edc9 block/rnbd-clt: Support polling mode for IO latency optimization adds 015fcf13c41f Documentation/ABI/rnbd-clt: Add description for nr_poll_queues adds c81cba85512e block/rnbd-srv: Remove unused arguments of rnbd_srv_rdma_ev adds 3ba1c6935c6f block/rnbd-clt: Generate kobject_uevent when the rnbd devi [...] adds 503438a4f29e block/rnbd-clt: Remove max_segment_size adds 3db7cf55d532 block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_c [...] adds 57b93ed435e6 block/rnbd: Use strscpy instead of strlcpy adds 6327c911aa69 drbd: Fix fall-through warnings for Clang adds 1ffec389a643 ataflop: potential out of bounds in do_format() adds b777f4c47781 ataflop: fix off by one in ataflop_probe() adds f4be591f1436 brd: expose number of allocated pages in debugfs adds 8f864c595bed nvmet: avoid queuing keep-alive timer if it is disabled adds a70b81bd4d9d nvme: sanitize KATO setting adds 74c22990f08c nvme: add 'kato' sysfs attribute adds 53fe2a30bc16 nvme: do not try to reconfigure APST when the controller i [...] adds 60df5de9b053 nvme: cleanup nvme_configure_apst adds 2637baed7801 nvme: introduce generic per-namespace chardev adds 87d9ad028975 Merge tag 'nvme-5.13-2021-04-22' of git://git.infradead.or [...] new f7c7a2f9a23e md-cluster: fix use-after-free issue when removing rdev new 2417b9869b81 md/raid1: properly indicate failure when ending a failed w [...] new b8417f723765 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 8fd84c2b7d48 Merge branch 'for-5.13/drivers' into for-next adds e06abcc68cb5 libata: Fix fall-through warnings for Clang new 1f6ac434dfff Merge branch 'for-5.13/libata' into for-next adds 4e3d9ff905cd io_uring: put flag checking for needing req cleanup in one spot adds 75652a30ff67 io_uring: tie req->apoll to request lifetime adds a7be7c23cfdd io_uring: fix merge error for async resubmit adds c82d5bc70382 io_uring: don't fail submit with overflow backlog adds 38134ada0cee io_uring: fix overflows checks in provide buffers adds 75c4021aacbd io_uring: check register restriction afore quiesce adds 3b763ba1c77d io_uring: remove extra sqpoll submission halting adds 734551df6f9b io_uring: fix shared sqpoll cancellation hangs adds eb3726722954 io-wq: remove unused io_wqe_need_worker() function adds 3a0a69023592 io_uring: move inflight un-tracking into cleanup adds 07db298a1c96 io_uring: safer sq_creds putting adds f2a48dd09b8e io_uring: refactor io_sq_offload_create() new 724cb4f9ec90 io_uring: check sqring and iopoll_list before shedule new fff4db76be29 io_uring: move __io_sqe_files_unregister new 44b31f2fa2c4 io_uring: return back rsrc data free helper new d4d19c19d6ae io_uring: decouple CQE filling from requests new b60c8dce3389 io_uring: preparation for rsrc tagging new 98f0b3b4f1d5 io_uring: add generic path for rsrc update new fdecb66281e1 io_uring: enumerate dynamic resources new 792e35824be9 io_uring: add IORING_REGISTER_RSRC new c3bdad027183 io_uring: add generic rsrc update with tags new 41edf1a5ec96 io_uring: keep table of pointers to ubufs new eae071c9b4ce io_uring: prepare fixed rw for dynanic buffers new bd54b6fe3316 io_uring: implement fixed buffers registration similar to [...] new 634d00df5e1c io_uring: add full-fledged dynamic buffers support new 2b4ae19c6d48 io_uring: update sq_thread_idle after ctx deleted new ffa77af5731d Merge branch 'for-5.13/io_uring' into for-next new d4418488cec5 Merge remote-tracking branch 'block/for-next' adds d6db294fd819 dm space map disk: remove redundant calls to sm_disk_get_n [...] adds f73e2e70ec48 dm btree spine: remove paranoid node_check call in node_pr [...] adds a88b2358f1da dm persistent data: packed struct should have an aligned() [...] adds 5208692e80a1 dm space map common: fix division bug in sm_ll_find_free_block() adds 7a35693adcd3 dm: replace dm_vcalloc() adds 17e9e134a8ef dm integrity: fix missing goto in bitmap_flush_interval er [...] adds 87d5742b73f2 dm clone metadata: remove unused function adds be962b2f077e dm raid: fix fall-through warning in rs_check_takeover() f [...] adds f99a8e4373ee dm raid: fix inconclusive reshape layout on fast raid4/5/6 [...] new eeb04f0881d7 Merge remote-tracking branch 'device-mapper/for-next' new f7fc5e57a727 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds df4e137299d5 mmc: dw_mmc-rockchip: Just set default sample value for le [...] adds 82104edc5934 Merge branch 'fixes' into next new 0f2c771e74b5 mmc: core: Correct descriptions in mmc_of_parse() new 6dab809bb5b1 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] new 6c857ccf4eed mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] new 6738fbc08f30 mmc: mmc_spi: Drop unused NO_IRQ definition new 7240803b2b85 mmc: mmc_spi: Use already parsed IRQ new edd602146507 mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic new aea0440ad023 mmc: block: Update ext_csd.cache_ctrl if it was written new 08e11333d9ad Merge remote-tracking branch 'mmc/next' new 0f7f0b36ac4e Merge remote-tracking branch 'mfd/for-mfd-next' new 00b4cecd846c Merge remote-tracking branch 'backlight/for-backlight-next' adds 01dcfe784987 power: supply: max14577: remove unneeded variable initialization adds a837f35c5ae0 power: supply: max17040: handle device_property_read_u8_ar [...] adds 6dfbb2cece78 power: supply: max17040: remove unneeded double cast adds 4667d52fad3b power: supply: act8945a: correct kerneldoc adds 43d8766372f4 power: supply: bq256xx: add kerneldoc for structure members adds d0a43c12ee9f power: supply: cpcap-battery: fix invalid usage of list cursor new bf6178a9587f Merge remote-tracking branch 'battery/for-next' adds 69b8821e293a regulator: core.c: Fix indentation of comment adds 8a065ce92b21 regulator: Avoid a double 'of_node_get' in 'regulator_of_g [...] adds 72241e3190f2 regulator: core.c: Improve a comment adds 378b40ae1a86 regulator: s2mpa01: Drop initialization via platform data adds beeab9bc8e85 regulator: s2mps11: Drop initialization via platform data adds 823543b739c8 Merge series "mfd/rtc/regulator: Drop board file support f [...] new 41a36ffc182a Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] new a8ce7bd89689 regulator: core: Fix off_on_delay handling new 3007accc3977 dt-bindings: vendor-prefixes: Add Tang Cheng (TCS) new 914df8faa7d6 regulator: fan53555: Add TCS4525 DCDC support new f80505fdff77 regulator: Add binding for TCS4525 new 4dd1c9530698 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new a4854e8555d7 Merge remote-tracking branch 'regulator/for-next' adds 90945448e983 landlock: Add object management adds ae271c1b14de landlock: Add ruleset and domain management adds 385975dca53e landlock: Set up the security framework and manage credentials adds afe81f754117 landlock: Add ptrace restrictions adds 1aea7808372e LSM: Infrastructure management of the superblock adds cb2c7d1a1776 landlock: Support filesystem access-control adds 83e804f0bfee fs,security: Add sb_delete hook adds a49f4f81cb48 arch: Wire up Landlock syscalls adds 265885daf3e5 landlock: Add syscall implementations adds e1199815b47b selftests/landlock: Add user space tests adds ba84b0bf5a16 samples/landlock: Add a sandbox manager example adds 5526b4508343 landlock: Add user and kernel documentation adds 3532b0b4352c landlock: Enable user space to infer supported features adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing new 55028e960fad Merge remote-tracking branch 'security/next-testing' new ac7d579b1d63 Merge remote-tracking branch 'apparmor/apparmor-next' adds 28073eb09c5a ima: Fix fall-through warnings for Clang adds 6e519f876edb ima: ensure IMA_APPRAISE_MODSIG has necessary dependencies new 204d45d150f0 Merge remote-tracking branch 'integrity/next-integrity' new 2af1abaa81df Merge remote-tracking branch 'keys/keys-next' new e4c82eafb609 selinux: add proper NULL termination to the secclass_map p [...] new ba11af0c3f88 Merge remote-tracking branch 'selinux/next' new 74feabb9d4dd Merge remote-tracking branch 'tomoyo/master' new 5af672db279c Merge remote-tracking branch 'tpmdd/next' adds b34ea31fe013 iommu/mediatek: Always enable the clk on resume adds f90a9a85fb94 iommu/mediatek-v1: Avoid build fail when build as module adds ac304c070c54 iommu/mediatek-v1: Add error handle for mtk_iommu_probe adds 49d11527e560 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] adds c0aec6680b6c iommu: Statically set module owner adds 2d471b20c55e iommu: Streamline registration interface new 3c74d802ffe0 Merge remote-tracking branch 'iommu/next' new 4727ead1569a Merge remote-tracking branch 'audit/next' adds b41936227078 dt-bindings: bcm4329-fmac: add optional brcm,ccode-map adds 9d57e61bf723 of/pci: Add IORESOURCE_MEM_64 to resource flags for 64-bit [...] adds c968b89a1d44 of: linux/of.h: fix kernel-doc warnings adds aed4349c5d25 of: overlay: Fix kerneldoc warning in of_overlay_remove() new 6a100541549a Merge remote-tracking branch 'devicetree/for-next' adds 93fb0c8df6d2 dt-bindings: mailbox: ti,secure-proxy: Convert to json schema new 11e88bde43e7 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds c6bdae08012b spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue adds 799f923f0a66 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume adds 2530b3df4326 spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bug adds a2c5bedb2d55 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op adds 126bdb606fd2 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails adds d347b4aaa1a0 spi: sync up initial chipselect state adds c914dbf88fa8 spi: Handle SPI device setup callback failure. adds 102e9d193656 spi: stm32-qspi: fix pm_runtime usage_count counter adds f3530f26f8e9 spi: stm32-qspi: Trigger DMA only if more than 4 bytes to [...] adds 18674dee3cd6 spi: stm32-qspi: Add dirmap support adds 2e9f02689e4d Merge series "spi: stm32-qspi: Fix and update" from <patri [...] adds 1b8a7d4282c0 spi: stm32-qspi: Fix compilation warning in ARM64 adds 7d82f89c39ad spi: brcm,spi-bcm-qspi: convert to the json-schema adds 3a1634daf8cb spidev: Add Micron SPI NOR Authenta device compatible adds b0c3d9354de1 spi: altera: separate core code from platform code adds ba2fc167e944 spi: altera: Add DFL bus driver for Altera API Controller adds 1799bb1065ba Merge series "spi: altera: Add DFL bus support for Altera [...] adds 31ed8ebc7a27 spi: Make error handling of gpiod_count() call cleaner adds 24b5515aa3ac spi: fsi: add a missing of_node_put adds bc2e9578baed spi: tools: make a symbolic link to the header file spi.h adds 14ef64ebdc2a spi: stm32-qspi: fix debug format string adds c6acc22bedef Merge remote-tracking branch 'spi/for-5.13' into spi-next new 7ca9872a1714 Merge remote-tracking branch 'spi/for-next' adds 47a817268943 Merge branch 'x86/vmware' adds ec2b72ef165a Merge branch 'x86/vdso' adds 4982d01c30bb Merge branch 'x86/splitlock' adds 91b75384b1cb Merge branch 'x86/sgx' adds 2cb7357d2855 Merge branch 'x86/seves' adds 26d4be3ea1b7 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] adds 0b45143b4b94 x86/platform/uv: Add more to secondary CPU kdump info adds c2209ea55612 x86/platform/uv: Fix !KEXEC build failure adds 27743f01e391 x86/platform/uv: Remove dead !CONFIG_KEXEC_CORE code adds 55525f8c3b80 Merge branch 'x86/platform' adds 8dd6c02b8d49 Merge branch 'x86/mm' adds e3d4bdf520df Merge branch 'x86/misc' adds 9b0a9d2a16cb Merge branch 'x86/microcode' adds aa7fe1ee3e14 Merge branch 'x86/entry' adds 2c88d45edbb8 x86, sched: Treat Intel SNC topology as default, COD as exception adds afd7d82cd3cb Merge branch 'x86/core' adds df448cdfc01f MAINTAINERS: Remove me from IDE/ATAPI section adds d7fb857e2c73 Merge branch 'x86/cleanups' adds 0ef3439cd80b x86/build: Disable HIGHMEM64G selection for M486SX adds 5e3e340b6c74 Merge branch 'x86/build' adds 651a029125fe Merge branch 'x86/boot' adds 6896f1d4884b Merge branch 'x86/apic' adds 07ff4aed015c time/timecounter: Mark 1st argument of timecounter_cyc2tim [...] adds d7840aaadd6e tick: Use tick_check_replacement() instead of open coding it adds 9c336c9935cf tick/broadcast: Allow late registered device to enter ones [...] adds 2d036dfa5f10 posix-timers: Preserve return value in clock_adjtime32() adds f5b0233edbe0 Merge branch 'timers/core' adds b02a4fd8148f cpumask: Make cpu_{online,possible,present,active}() inline adds e40f74c535b8 cpumask: Introduce DYING mask adds b5c4477366fb sched: Use cpu_dying() to fix balance_push vs hotplug-rollback adds b7cc6ec744b3 sched/numa: Allow runtime enabling/disabling of NUMA balan [...] adds 1d1c2509de44 sched: Remove sched_schedstats sysctl out from under SCHED_DEBUG adds d86ba8316566 sched: Don't make LATENCYTOP select SCHED_DEBUG adds 8a99b6833c88 sched: Move SCHED_DEBUG sysctl to debugfs adds 1011dcce99f8 sched,preempt: Move preempt_dynamic to debug.c adds 9af0440ec86e debugfs: Implement debugfs_create_str() adds 3b87f136f8fc sched,debug: Convert sysctl sched_domains to debugfs adds d27e9ae2f244 sched: Move /proc/sched_debug to debugfs adds 0c2de3f054a5 sched,fair: Alternative sched_slice() adds 9406415f46f6 sched/debug: Rename the sched_debug parameter to sched_verbose adds d0d252b8ca7a Merge tag 'v5.12-rc8' into sched/core, to pick up fixes adds 3f5ad91488e8 sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_C [...] adds 28e252debc4c Merge branch 'sched/core' adds 4d4d93a75078 Merge branch 'ras/core' adds d68e6799a5c8 perf: Cap allocation order at aux_watermark adds 874fc35cdd55 perf intel-pt: Use aux_watermark adds ef54c1a476ae perf: Rework perf_event_exit_event() adds 47f661eca070 perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children adds 2b26f0aa0049 perf: Support only inheriting events if cloned with CLONE_THREAD adds 2e498d0a74e5 perf: Add support for event removal on exec adds fb6cc127e0b6 signal: Introduce TRAP_PERF si_code and si_perf to siginfo adds 97ba62b27867 perf: Add support for SIGTRAP on perf events adds f2c3c32f4500 selftests/perf_events: Add kselftest for process-wide sigt [...] adds 6216798bf98e selftests/perf_events: Add kselftest for remove_on_exec adds 46ade4740bbf perf/x86: Move cpuc->running into P4 specific code adds 7c8056bb366b perf core: Factor out __perf_sw_event_sched adds d0d1dd628527 perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event adds de5bc7b425d4 x86/events/amd/iommu: Fix sysfs type mismatch adds 5deac80d4571 perf/amd/uncore: Fix sysfs type mismatch adds 3a42e085f557 Merge branch 'perf/core' adds 491ee798e6e2 Merge branch 'objtool/core' adds 10f58459094d Merge branch 'locking/urgent' adds fae8100e5972 Merge branch 'locking/core' adds 9b3c6d5b9cc8 Merge branch 'irq/core' adds 7703fadb691b Merge branch 'core/rcu' adds bc9940eb3a4c Merge branch 'core/entry' adds 7288ce1d5fc6 Merge branch 'x86/urgent' adds ea36c4ce8235 Merge branch 'sched/urgent' adds a161545ab53b x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit adds 250b3c0d79d1 x86/cpu: Add helper function to get the type of the curren [...] adds 61e76d53c39b perf/x86: Track pmu in per-CPU cpu_hw_events adds d0946a882e62 perf/x86/intel: Hybrid PMU support for perf capabilities adds fc4b8fca2d8f perf/x86: Hybrid PMU support for intel_ctrl adds d4b294bf84db perf/x86: Hybrid PMU support for counters adds eaacf07d1116 perf/x86: Hybrid PMU support for unconstrained adds 0d18f2dfead8 perf/x86: Hybrid PMU support for hardware cache event adds 24ee38ffe61a perf/x86: Hybrid PMU support for event constraints adds 183af7366b4e perf/x86: Hybrid PMU support for extra_regs adds b8c4d1a87610 perf/x86/intel: Factor out intel_pmu_check_num_counters adds bc14fe1beeec perf/x86/intel: Factor out intel_pmu_check_event_constraints adds 34d5b61f29ee perf/x86/intel: Factor out intel_pmu_check_extra_regs adds b98567298bad perf/x86: Remove temporary pmu assignment in event_init adds e11c1a7eb302 perf/x86: Factor out x86_pmu_show_pmu_cap adds d9977c43bff8 perf/x86: Register hybrid PMUs adds a9c81ccdf52d perf/x86: Add structures for the attributes of Hybrid PMUs adds 58ae30c29a37 perf/x86/intel: Add attr_update for Hybrid PMUs adds 3e9a8b219e4c perf/x86: Support filter_match callback adds f83d2f91d259 perf/x86/intel: Add Alder Lake Hybrid support adds 55bcf6ef314a perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE adds 772ed05f3c5c perf/x86/intel/uncore: Add Alder Lake support adds 19d3a81fd92d perf/x86/msr: Add Alder Lake CPU support adds d0ca946bcf84 perf/x86/cstate: Add Alder Lake CPU support adds 6a5f4386798d perf/x86/rapl: Add support for Intel Alder Lake adds 0dac0cc4d185 Merge branch 'perf/core' adds 99033461e685 objtool: Support asm jump tables adds 4f08300916e8 x86/crypto/aesni-intel_avx: Remove unused macros adds ff5796b6dbea x86/crypto/aesni-intel_avx: Fix register usage comments adds e163be86fff3 x86/crypto/aesni-intel_avx: Standardize stack alignment prologue adds dabe5167a3cb x86/crypto/camellia-aesni-avx2: Unconditionally allocate s [...] adds 2b02ed55482a x86/crypto/crc32c-pcl-intel: Standardize jump table adds 35a0067d2c02 x86/crypto/sha_ni: Standardize stack alignment prologue adds 20114c899caf x86/crypto/sha1_avx2: Standardize stack alignment prologue adds ce5846668076 x86/crypto/sha256-avx2: Standardize stack alignment prologue adds d61684b56edf x86/crypto/sha512-avx: Standardize stack alignment prologue adds ec063e090bd6 x86/crypto/sha512-avx2: Standardize stack alignment prologue adds 27d26793f210 x86/crypto/sha512-ssse3: Standardize stack alignment prologue adds 7d3d10e0e85f x86/crypto: Enable objtool in crypto code adds e14b64081d4d Merge branch 'objtool/core' adds c1d2a603724a Merge branch 'linus' adds cf072d8ed1d8 Merge branch 'linus' adds c006fac556e4 sched: Warn on long periods of pending need_resched adds 9d10a13d1e4c sched,psi: Handle potential task count underflow bugs more [...] adds ad789f84c9a1 sched/debug: Fix cgroup_path[] serialization adds 3a7956e25e1d kthread: Fix PF_KTHREAD vs to_kthread() race adds 2ea46c6fc945 cpumask/hotplug: Fix cpu_dying() state tracking adds 0746fe77304f Merge branch 'sched/core' adds fb9daa6b26d0 Merge branch 'perf/urgent' new e39ad857879e Merge branch 'perf/urgent' new 32d35c4a96ec perf/x86: Allow for 8<num_fixed_counters<16 new 3ddb3fd8cdb0 signal, perf: Fix siginfo_t by avoiding u64 on 32-bit arch [...] new ed8e50800bf4 signal, perf: Add missing TRAP_PERF case in siginfo_layout() new 512d38e785ce Merge branch 'perf/core' new f4abe9967c6f kcsan: Fix printk format string new b1ebb9834dfa Merge branch 'locking/core' new 8db8c57757fd Merge branch 'linus' new d5c11ef2ec17 Merge remote-tracking branch 'tip/auto-latest' new a88965774788 Merge remote-tracking branch 'edac/edac-for-next' adds a6992bbe9774 irqchip/tb10x: Use 'fallthrough' to eliminate a warning adds 46135d6f878a irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection adds b68761da0111 ARM: PXA: Kill use of irq_create_strict_mappings() adds 5f8b938bd790 irqchip/jcore-aic: Kill use of irq_create_strict_mappings() adds 1a0b05e43554 irqdomain: Get rid of irq_create_strict_mappings() adds 817aad5d08d2 irqdomain: Drop references to recusive irqdomain setup adds 529ea3681811 irqchip: Add support for IDT 79rc3243x interrupt controller adds 05d7bf817019 dt-bindings: interrupt-controller: Add IDT 79RC3243x Inter [...] new a97709f563a0 irqchip/gic-v3: Do not enable irqs when handling spurious [...] new debf69cfd4c6 irqchip/xilinx: Expose Kconfig option for Zynq/ZynqMP new a96b40efcbf3 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds eaa7a897206a tracing: Define static void trace_print_time() adds f689e4f280b6 tracing: Define new ftrace event "func_repeats" adds 20344c54d1c7 tracing: Add "last_func_repeats" to struct trace_array adds c658797f1a70 tracing: Add method for recording "func_repeats" events adds 4994891ebbb8 tracing: Unify the logic for function tracing options adds 22db095d57b5 tracing: Add "func_no_repeats" option for function tracing adds e1db6338d6fa ftrace: Reuse the output of the function tracer for func_repeats new 69efb3e455d1 Merge remote-tracking branch 'ftrace/for-next' adds 5005eca245d4 clocksource: Provide module parameters to inject delays in [...] adds 8c4b798316c7 clocksource: Retry clock read if long delays detected adds 27e2bacb1919 clocksource: Check per-CPU clock synchronization when mark [...] adds dae53df16aa7 clocksource: Provide a module parameter to fuzz per-CPU cl [...] new 54d3cfc88be6 clocksource: Limit number of CPUs checked for clock synchr [...] new a7813519f8a3 clocksource: Forgive tsc_early pre-calibration drift new 10f5d441880a clocksource: Reduce WATCHDOG_THRESHOLD new 7982b0dd319f Merge branch 'clocksource.2021.04.25a' into HEAD new 25fd48098e54 Merge remote-tracking branch 'rcu/rcu/next' adds 6c377b02a801 Merge tag 'kvm-s390-next-5.13-1' of git://git.kernel.org/p [...] adds 387cb8e89d7f Merge tag 'kvm-s390-next-5.13-2' of git://git.kernel.org/p [...] adds d9bd0082e2e2 Merge remote-tracking branch 'tip/x86/sgx' into kvm-next adds 4a38162ee9f1 KVM: MMU: load PDPTRs outside mmu_lock adds 9a7de6ecc3ed KVM: nSVM: If VMRUN is single-stepped, queue the #DB inter [...] adds c28fa560c5bb KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when [...] adds af95b53e56e3 KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping co [...] adds 302695a5747e KVM: x86/mmu: Move flushing for "slot" handlers to caller [...] adds 142ccde1f7b1 KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs adds 1a61b7db7a8d KVM: x86/mmu: Coalesce TLB flushes across address spaces f [...] adds 2b9663d8a19d KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_g [...] adds a3f15bda46e8 KVM: x86/mmu: Pass address space ID to TDP MMU root walkers adds aaaac889cf63 KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs whe [...] adds 5f7c292b8975 KVM: Move prototypes for MMU notifier callbacks to generic code adds 501b918525ef KVM: Move arm64's MMU notifier trace events to generic code adds 6dfbd6b5d5de KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint adds 6d9aafb96d5f KVM: x86/mmu: Remove spurious clearing of dirty bit from T [...] adds 8f8f52a45d92 KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU adds c36b16d29f3a KVM: SVM: Use online_vcpus, not created_vcpus, to iterate [...] adds 9fa1521daafb KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT [...] adds 8727906fde6e KVM: SVM: Do not allow SEV/SEV-ES initialization after vCP [...] adds eba04b20e486 KVM: x86: Account a variety of miscellaneous allocations adds c1df4aac4449 KVM: x86: add guest_cpuid_is_intel adds adc2a23734ac KVM: nSVM: improve SYSENTER emulation on AMD adds d9e46d344e62 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid adds 699e1b2e5578 KVM: x86: dump_vmcs should not conflate EFER and PAT prese [...] adds 5518da62d433 KVM: x86: dump_vmcs should consider only the load controls [...] adds 0702a3cbbf73 KVM: x86: dump_vmcs should show the effective EFER adds 8486039a6c9f KVM: x86: dump_vmcs should include the autoload/autostore [...] adds 232f75d3b4b5 KVM: nSVM: call nested_svm_load_cr3 on nested state load adds b9c36fdedd83 KVM: selftests: remove redundant semi-colon adds 4020da3b9f0c KVM: x86: pending exceptions must not be blocked by an inj [...] adds 8b13c36493d8 KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 adds 7e582ccbbd73 KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 adds fa18aca92757 KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2 adds a43b80b782c9 KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 adds dbb6964e4c38 KVM: MMU: protect TDP MMU pages only down to required level adds 85f479308333 KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcp [...] adds 6c9dd6d26216 KVM: constify kvm_arch_flush_remote_tlbs_memslot adds 5194552fb1ff KVM: MIPS: rework flush_shadow_* callbacks into one that p [...] adds 566a0beef52c KVM: MIPS: let generic code call prepare_flush_shadow adds fe9a5b055116 KVM: MIPS: defer flush to generic MMU notifier code adds c13fda237f08 KVM: Assert that notifier count is elevated in .change_pte() adds 3039bcc74498 KVM: Move x86's MMU notifier memslot walkers to generic code adds cd4c71835228 KVM: arm64: Convert to the gfn-based MMU notifier callbacks adds d923ff258423 KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks adds b1c5356e873c KVM: PPC: Convert to the gfn-based MMU notifier callbacks adds b4c5936c47f8 KVM: Kill off the old hva-based MMU notifier callbacks adds f922bd9bf33b KVM: Move MMU notifier's mmu_lock acquisition into common helper adds 8931a454aea0 KVM: Take mmu_lock when handling MMU notifier iff the hva [...] adds e1eed5847b09 KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap [...] adds 8ca6f063b73d KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_co [...] adds 76eb54e7e717 KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU adds 4bba36d72bf9 KVM: x86/mmu: use tdp_mmu_free_sp to free roots adds 2bdb3d84cebc KVM: x86/mmu: Merge TDP MMU put and free root adds cfc109979b3c KVM: x86/mmu: Refactor yield safe root iterator adds 11cccf5c0472 KVM: x86/mmu: Make TDP MMU root refcount atomic adds fb10129335ca KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root adds c0e64238ac53 KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU adds 6103bc074048 KVM: x86/mmu: Allow zap gfn range to operate under the mmu [...] adds 2db6f772b530 KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU r [...] adds 24ae4cfaaaa2 KVM: x86/mmu: Allow enabling/disabling dirty logging under [...] adds b7cccd397f31 KVM: x86/mmu: Fast invalidation for TDP MMU adds 4c6654bd160d KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns adds 2b519b5797d4 x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMP adds 4a7132efff1c KVM: X86: Count attempted/successful directed yield adds a1fa4cbd53d9 KVM: X86: Do not yield to self adds a3ba26ecfb56 KVM: SVM: Make sure GHCB is mapped before updating adds 17e5e964eee0 KVM: SVM: Don't set current_vmcb->cpu when switching vmcb adds d1788191fdb0 KVM: SVM: Drop vcpu_svm.vmcb_pa adds 554cf3147493 KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at adds 44f1b5586df0 KVM: SVM: Enhance and clean up the vmcb tracking comment i [...] adds d90b15edbefb KVM: x86: Remove unused function declaration adds 24e7475f931a doc/virt/kvm: move KVM_CAP_PPC_MULTITCE in section 8 adds 2ee3757424be KVM: Destroy I/O bus devices on unregister failure _after_ [...] adds 5d3c4c79384a KVM: Stop looking for coalesced MMIO zones if the bus is d [...] adds 7c896d375565 KVM: Add proper lockdep assertion in I/O bus unregister adds 870c575a56c7 KVM: vmx: add mismatched size assertions in vmcs_check32() adds fa76c775be27 tools/headers: sync headers of asm-generic/hugetlb_encode.h adds c412d6ac28ac KVM: selftests: Print the errno besides error-string in TE [...] adds 6436430e29fb KVM: selftests: Make a generic helper to get vm guest mode [...] adds 3b70c4d128a7 KVM: selftests: Add a helper to get system configured THP [...] adds 5579fa682a34 KVM: selftests: Add a helper to get system default hugetlb [...] adds 623653b7d462 KVM: selftests: List all hugetlb src types specified with [...] adds a4b3c8b583bf KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers adds b9c2bd50eca5 KVM: selftests: Add a test for kvm page table code adds 54f958cdaa8c KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) adds 00e7646c3563 KVM: x86: Define new #PF SGX error code bit adds 4e66c0cb79b7 KVM: x86: Add support for reverse CPUID lookup of scattere [...] adds 01de8682b32d KVM: x86: Add reverse-CPUID lookup support for scattered S [...] adds 3c0c2ad1ae75 KVM: VMX: Add basic handling of VM-Exit from SGX enclave adds 9798adbc04cf KVM: VMX: Frame in ENCLS handler for SGX virtualization adds 70210c044b4e KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID [...] adds 8f102445d404 KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs adds b6f084ca5538 KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch C [...] adds 72add915fbd5 KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC adds fe7e948837f3 KVM: x86: Add capability to grant VM access to privileged [...] adds 47903dc10e7e KVM: SVM: Define actual size of IOPM and MSRPM tables adds ee695f22b54a nSVM: Check addresses of MSR and IO permission maps adds 54526d1fd593 KVM: x86: Support KVM VMs sharing SEV context adds 016ff1a442d9 KVM: selftests: Sync data verify of dirty logging with guest sync adds bf1e15a82e3b KVM: selftests: Always run vCPU thread with blocked SIG_IPI adds c265878fcb2c KVM: x86: document behavior of measurement ioctls with len==0 adds 52acd22faa1a KVM: Boost vCPU candidate in user mode which is delivering [...] adds 4cfdd47d6d95 KVM: SVM: Add KVM_SEV SEND_START command adds d3d1af85e2c7 KVM: SVM: Add KVM_SEND_UPDATE_DATA command adds fddecf6a237e KVM: SVM: Add KVM_SEV_SEND_FINISH command adds 5569e2e7a650 KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command adds af43cbbf954b KVM: SVM: Add support for KVM_SEV_RECEIVE_START command adds 15fb7de1a7f5 KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command adds 6a443def87d2 KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command adds b61a9071dc72 crypto: ccp: Free SEV device if SEV init fails adds 74c1f1366eb7 crypto: ccp: Detect and reject "invalid" addresses destine [...] adds d5760dee127b crypto: ccp: Reject SEV commands with mismatching command buffer adds 8347b99473a3 crypto: ccp: Play nice with vmalloc'd memory for SEV comma [...] adds e4a9af799e55 crypto: ccp: Use the stack for small SEV command buffers adds 38103671aad3 crypto: ccp: Use the stack and common buffer for status commands adds a402e3517779 crypto: ccp: Use the stack and common buffer for INIT command adds 238eca821cee KVM: SVM: Allocate SEV command structures on local stack adds fd49e8ee70b3 Merge branch 'kvm-sev-cgroup' into HEAD adds a86ed2cfa13c ptp: Don't print an error if ptp_kvm is not supported adds 182a71a3653c KVM: arm64: Fix Function ID typo for PTP_KVM service adds 4085ae809334 Merge branch 'kvm-arm64/ptp' into kvmarm-master/next adds 5421db1be3b1 KVM: arm64: Divorce the perf code from oprofile helpers adds e9c74a686a45 arm64: Get rid of oprofile leftovers adds 8c3f7913a106 s390: Get rid of oprofile leftovers adds ac21ecf5ad32 sh: Get rid of oprofile leftovers adds 7f318847a0f3 perf: Get rid of oprofile leftovers adds 9a8aae605b80 Merge branch 'kvm-arm64/kill_oprofile_dependency' into kvm [...] new c4f71901d53b Merge tag 'kvmarm-5.13' of git://git.kernel.org/pub/scm/li [...] new 809833a0b016 Merge remote-tracking branch 'kvm/next' new 28738fab6a42 xen/pciback: Fix incorrect type warnings new 01325044dbe4 xen: Remove support for PV ACPI cpu/memory hotplug new d75e7f63b7c9 xen-blkback: fix compatibility bug with single page rings new ec3307a5bb68 xen-blkfront: Fix 'physical' typos new a929e124060c xen-pciback: simplify vpci's find hook new f5079a9a2a31 xen/arm: introduce XENFEAT_direct_mapped and XENFEAT_not_d [...] new 64d56515f42e Merge remote-tracking branch 'xen-tip/linux-next' new 05143ca283cb Merge remote-tracking branch 'percpu/for-next' adds c9f86d6ca6b5 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks adds 7dc4dc563dd4 platform/x86: intel_pmc_core: Remove global struct pmc_dev adds 005125bfd70e platform/x86: intel_pmc_core: Handle sub-states generically adds 29c2dd88ac9e platform/x86: intel_pmc_core: Show LPM residency in microseconds adds 428131364f00 platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake adds 952c15538e53 platform/x86: intel_pmc_core: Add requirements file to debugfs adds 8074a79fad2e platform/x86: intel_pmc_core: Add option to set/clear LPM mode adds 43ef6c226a60 platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake adds 0636cdc9456f platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P adds 8d01cf643b3f platform/x86: touchscreen_dmi: Add info for the Teclast Tb [...] adds dd5566d6d80c platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never [...] adds 366f0a30c8a0 platform/surface: aggregator: fix a bit test adds f75bf693c919 platform/x86: intel_pmc_core: add ACPI dependency adds 37bd59d3cef8 platform/x86: intel_pmc_core: Uninitialized data in pmc_co [...] new e7882cd7aebe platform/x86: gigabyte-wmi: add support for B550M AORUS PRO-P new 50a9d6a8bb02 Merge remote-tracking branch 'drivers-x86/for-next' adds 670160fea22c platform/chrome: cros_ec_typec: Track port role adds 67880f1bc342 platform/chrome: cros_ec: Add Type C hard reset adds 944b3a639573 platform/chrome: cros_ec_typec: Handle hard reset adds c5bb32f57bf3 platform/chrome: cros_ec_typec: Add DP mode check adds 4423ee65f768 platform/chrome: cros_usbpd_notify: Listen to EC_HOST_EVEN [...] adds d61b3f9b91be platform/chrome: cros_ec_lpc: Use DEFINE_MUTEX() for mutex lock new b8bbe8635c4a Merge remote-tracking branch 'chrome-platform/for-next' new 7c4a4b3c7a79 Merge remote-tracking branch 'hsi/for-next' new fcc96cef8a18 leds-lm3642: convert comma to semicolon new 5222fa912114 MAINTAINERS: Remove Dan Murphy's bouncing email new ec50536b7840 leds: lgm: Fix spelling mistake "prepate" -> "prepare" new 1cfa807b06af leds: LEDS_BLINK_LGM should depend on X86 new 5fe09e16c689 leds: trigger: pattern: Switch to using the new API kobj_to_dev() new 23a700455a1b leds: pca9532: Assign gpio base dynamically new 9ca6c97c09e8 Merge remote-tracking branch 'leds/for-next' new 6360d70df703 Merge remote-tracking branch 'ipmi/for-next' new a943d76352db devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc new 07e488d0cc14 Merge remote-tracking branch 'driver-core/driver-core-next' new 374157ff88ae usb: typec: tcpm: Fix error while calculating PPS out values new 43c4cab006f5 usb: gadget: Fix double free of device descriptor pointers new c560e76319a9 usb: dwc3: gadget: Fix START_TRANSFER link state check new 4a5d797a9f9c usb: gadget: dummy_hcd: fix gpf in gadget_setup new c8604656b0e0 usb: musb: musb_core: Add space after that ',' new 2bda2c096257 usb: misc: adutux: fix whitespace coding style issue new 95dbac94da7f usb: storage: datafab: remove redundant assignment of vari [...] new 53f666869db5 usb: gadget: net2272: remove redundant initialization of status new ca91fd8c7643 USB: Add reset-resume quirk for WD19's Realtek Hub new a8b3b519618f USB: CDC-ACM: fix poison/unpoison imbalance new e8b767431798 dt-bindings: usb: dwc3: Add disabling LPM for gadget new 2e5db2c0e508 usb: dwc2: Enable RPi in ACPI mode new ca0584c40a66 dt-bindings: connector: Add slow-charger-loop definition new 5951b7c20f11 usb: xhci-mtk: remove bus status check new 3232a3ce55ed usb: dwc3: gadget: Remove FS bInterval_m1 limitation new 7e25c20df40c Merge tag 'usb-serial-5.13-rc1' of https://git.kernel.org/ [...] new c363af9ce3db usb: dwc2: Update exit hibernation when port reset is asserted new b29b494bcc2e usb: dwc2: Reset DEVADDR after exiting gadget hibernation. new c2db8d7b9568 usb: dwc2: Fix host mode hibernation exit with remote wake [...] new 24d209dba5a3 usb: dwc2: Fix hibernation between host and device modes. new 4111d5f805d8 usb: dwc2: Allow exiting hibernation from gpwrdn rst detect new 238f65aeeae8 usb: dwc2: Clear fifo_map when resetting core. new 5160d6871aae usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is [...] new 8f7f8689b6cf usb: dwc2: Move enter hibernation to dwc2_port_suspend() function new e358c2159cd6 usb: dwc2: Move exit hibernation to dwc2_port_resume() function new c3595df7a611 usb: dwc2: Allow exit hibernation in urb enqueue new 755d0effebb8 usb: dwc2: Add hibernation entering flow by system suspend new ae0da4fd2258 usb: dwc2: Add hibernation exiting flow by system resume new a94f01814be4 usb: dwc2: Add exit hibernation mode before removing drive new 0112b7ce68ea usb: dwc2: Update dwc2_handle_usb_suspend_intr function. new 0fdf3c5e06aa usb: dwc2: Get rid of useless error checks in suspend interrupt new f88359e1588b usb: dwc3: core: Do core softreset when switch mode new 3343f376d4ba usb: gadget: prevent a ternary sign expansion bug new 16710380d3aa usb: dwc3: Capture new capability register GHWPARAMS9 new ddae7979cdd5 usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability new caa93d9bd2d7 usb: Fix up movement of USB core kerneldoc location new 609999ef689f Merge remote-tracking branch 'usb/usb-next' new c0070e1e6027 ttyprintk: Add TTY hangup callback. new 86eb03267576 tty: synclink_gt: remove redundant initialization of varia [...] new 75f4e830fa9c serial: do not restore interrupt state in sysrq helper new e359b4411c28 serial: stm32: fix threaded interrupt handling new cea37afd28f1 serial: stm32: defer sysrq processing new 45f6b6db53c8 serial: omap: don't disable rs485 if rts gpio is missing new e2a5e8448e73 serial: omap: fix rs485 half-duplex filtering new 02ca144fa489 tty: mxser: drop low-latency workaround new f22dd43fc166 serial: altera_jtaguart: drop low-latency workaround new d26595d188e6 serial: altera_uart: drop low-latency workaround new 173d37fc598a serial: amba-pl010: drop low-latency workaround new 02d5364007ba serial: amba-pl011: drop low-latency workaround new d0aa2820b9e8 serial: apbuart: drop low-latency workaround new 80d43febacf1 serial: ar933x: drop low-latency workaround new e9af7e363af5 serial: arc_uart: drop low-latency workaround new 983fe58ad72d serial: atmel_serial: drop low-latency workaround new acf484363177 serial: bcm63xx: drop low-latency workaround new 4eec66e4b2a0 serial: icom: drop low-latency workaround new 46a2675e8f0d serial: lpc32xx_hs: drop low-latency workaround new 5d148754dac6 serial: mcf: drop low-latency workaround new b8555963ca1a serial: meson: drop low-latency workaround new 6e560913aae0 serial: mpc52xx_uart: drop low-latency workaround new c0a6c9f79e52 serial: msm_serial: drop low-latency workaround new 493a275c0471 serial: owl: drop low-latency workaround new 2225ee132c61 serial: rda: drop low-latency workaround new e1bd674499c5 serial: rp2: drop low-latency workaround new f306226ee51d serial: sa1100: drop low-latency workaround new 38616c225e70 serial: txx9: drop low-latency workaround new 0f8a732822ba serial: sifive: drop low-latency workaround new 3f6dbe6212bd serial: sunsu: drop low-latency workaround new 177765b350a0 serial: timbuart: drop low-latency workaround new 4e11dbb518fe serial: vt8500: drop low-latency workaround new 348fbd61700c serial: xilinx_uartps: drop low-latency workaround new 8574c9e72922 dt-bindings: serial: add RX and TX FIFO properties new cd9de06e1610 dt-bindings: serial: stm32: override FIFO threshold properties new 31db3ce05b1a dt-bindings: serial: 8250: update TX FIFO trigger level new 2aa1bbb21f26 serial: stm32: add FIFO threshold configuration new 8720037d55db serial: extend compile-test coverage new 855e518768de Merge remote-tracking branch 'tty/tty-next' adds 9204ff948684 coresight: etm-perf: Fix define build issue when built as module new e2cb6b891ad2 bluetooth: eliminate the potential race condition when rem [...] new 051396dc6741 Merge remote-tracking branch 'char-misc/char-misc-next' new a66980803e82 Merge remote-tracking branch 'phy-next/next' new e845e0b7a467 Merge remote-tracking branch 'vfio/next' new 5cc836449458 staging: rtl8192e: indent statement properly new 79df841b4350 staging: rtl8723bs: replace DBG_871X_LEVEL logs with netdev_*() new 108b05a64621 staging: rtl8723bs: fix code indent issue new 5a94f5c84281 staging: rtl8723bs: fix indentation in if block new 98dc120895a9 staging: rtl8723bs: split too long line new 180b9f220a59 staging: rtl8723bs: remove unused DBG_871X_LEVEL macro dec [...] new 4ca91abbe406 staging: rtl8723bs: remove empty #ifdef block new 8a24201f824a staging: rtl8188eu: change bLeisurePs' type to bool new 2a743d94ebff staging: rtl8188eu: remove constant variable and dead code new 94ed1611aaf5 staging: rtl8188eu: cmdThread is a task_struct new 5369c41d165e staging: rtl8188eu: remove unused function parameters new bd36d5e2d5c4 Staging: rtl8723bs: rtw_xmit: fixed tabbing issue new c295d3007ff6 staging: octeon: Use 'for_each_child_of_node' new 4400790a1d1a Merge remote-tracking branch 'staging/staging-next' adds ee1bf567c90d dmaengine: qcom_hidma: remove unused code adds 1b6216a61e1d dmaengine: k3dma: use the correct HiSilicon copyright adds 0b0f93cf913b dt-bindings: dmaengine: qcom: gpi: add compatible for sm8150 adds 28ac8e03c43d dmaengine: idxd: Fix potential null dereference on pointer status adds 361e5fc7420a dmaengine: at_xdmac: Remove unused inline function at_xdma [...] adds 63606522b9c2 Merge branch 'fixes' into next adds 397862855619 dmaengine: idxd: fix dma device lifetime adds 5fc8e85ff12c dmaengine: idxd: cleanup pci interrupt vector allocation m [...] adds a39c7cd0438e dmaengine: idxd: removal of pcim managed mmio mapping adds f7f7739847bd dmaengine: idxd: use ida for device instance enumeration adds 47c16ac27d4c dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime adds 7c5dd23e57c1 dmaengine: idxd: fix wq conf_dev 'struct device' lifetime adds 75b911309060 dmaengine: idxd: fix engine conf_dev lifetime adds defe49f96012 dmaengine: idxd: fix group conf_dev lifetime adds 04922b7445a1 dmaengine: idxd: fix cdev setup and free device lifetime issues adds 4b73e4ebd43c dmaengine: idxd: iax bus removal adds 435b512dbc0d dmaengine: idxd: remove detection of device type new 93a40a6d7428 dmaengine: idxd: add percpu_ref to descriptor submission path new 8c66bbdc4fbf dmaengine: idxd: add support for readonly config mode new eb15e7154fbf dmaengine: idxd: add interrupt handle request and release support new 8241571fac9e dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages new cf5f86a7d47d dmaengine: idxd: enable SVA feature for IOMMU new 5b0c68c473a1 dmaengine: idxd: support reporting of halt interrupt new 53b2ee7f637c dmaengine: idxd: device cmd should use dedicated lock new a16104617d21 dmaengine: idxd: remove MSIX masking for interrupt handlers new 81dd4d4d6178 dmaengine: idxd: Add IDXD performance monitor support new 0bde4444ec44 dmaengine: idxd: Enable IDXD performance monitor support new fa5b915d1615 Merge remote-tracking branch 'dmaengine/next' adds ffeee417d97f cgroup: use tsk->in_iowait instead of delayacct_is_task_wa [...] new 70088297c3e7 Merge remote-tracking branch 'cgroup/for-next' adds 755e78ccbb07 Merge branch 'misc' into for-next new aae1a2611a0b Merge remote-tracking branch 'scsi/for-next' adds 85367040511f scsi: blk-mq: Fix build warning when making htmldocs new 51145523badf Merge remote-tracking branch 'scsi-mkp/for-next' adds 11693688979f vdpa: introduce virtio pci driver adds 340a51e9f6f6 vdpa/mlx5: Enable user to add/delete vdpa device adds 914470664d15 vdpa: Follow kdoc comment style adds 7dd8c180533f vdpa: Follow kdoc comment style adds 83bf7f3e80a6 virtio_blk: Add support for lifetime feature adds 3edd30818593 virtio-balloon: fix a typo in comment of virtballoon_migra [...] adds dddb1af1676c virtio: fix up virtio_disable_cb adds accd02e170d4 virtio_net: disable cb aggressively adds 294bedb1fae1 virtio_net: move tx vq operation under tx queue lock adds 8a5c3eb99b23 virtio_net: move txq wakeups under tx q lock new 7226534751c6 Merge remote-tracking branch 'vhost/linux-next' new 80d1e18945d6 Merge remote-tracking branch 'rpmsg/for-next' adds 4ce8eb9c39f5 dt-bindings: gpio: add YAML description for rockchip,gpio-bank new 28119ef70bed Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 376f9e34c10f drivers: pinctrl: qcom: fix Kconfig dependency on GPIOLIB adds 914a307c3b4f dt-bindings: pinctrl: rockchip: add RK3568 SoC support adds 65afd97630a9 pinctrl: Ingenic: Add missing pins to the JZ4770 MAC MII group. adds 1d0bd580ef83 pinctrl: Ingenic: Add support for read the pin configurati [...] adds 1101519695d0 pinctrl: Ingenic: Adjust the sequence of X1830 SSI pin groups. adds 5e6332a7ff39 pinctrl: Ingenic: Improve LCD pins related code. adds 6adf2c560737 pinctrl: Ingenic: Add DMIC pins support for Ingenic SoCs. adds 863becff89b2 pinctrl: Ingenic: Reformat the code. adds beadd1b4b482 dt-bindings: pinctrl: Add bindings for new Ingenic SoCs. adds 424f39691f2d pinctrl: Ingenic: Add pinctrl driver for JZ4730. adds 215c81a3e969 pinctrl: Ingenic: Add pinctrl driver for JZ4750. adds b582b5a434d3 pinctrl: Ingenic: Add pinctrl driver for JZ4755. adds 0c9907404d24 pinctrl: Ingenic: Add pinctrl driver for JZ4775. adds 943e0da15370 pinctrl: Ingenic: Add pinctrl driver for X2000. adds 7f7663899d94 dt-bindings: pinctrl: mt8195: add pinctrl file and binding [...] adds 6cf5e9ef362a pinctrl: add pinctrl driver on mt8195 adds ea9d2ed46520 pinctrl: add drive for I2C related pins on MT8195 adds 56ab29ec6ff6 pinctrl: mediatek: use spin lock in mtk_rmw adds 11f054c114f2 pinctrl: core: Fix kernel doc string for pin_get_name() adds 1dccb5ec0123 dt-bindings: pinctrl: Add binding for ZynqMP pinctrl driver adds 1de15e99a242 pinctrl: Keep enum pin_config_param ordered by name adds 31f9a421a1d0 pinctrl: Introduce MODE group in enum pin_config_param adds 09e11caaa4cf pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param adds fe202ea8e5b1 pinctrl: rockchip: do coding style for mux route struct adds fa989ae7c7b3 firmware: xilinx: Add pinctrl support adds 8b242ca700f8 pinctrl: Add Xilinx ZynqMP pinctrl driver support adds 835109266494 Merge branch 'devel' into for-next new 9fad8c77b9ea Merge remote-tracking branch 'pinctrl/for-next' new 9af1fba33b57 pwm: pca9685: Switch to atomic API new 8f4768a56b67 pwm: pca9685: Support hardware readout new 9e6fd830abca pwm: pca9685: Improve runtime PM behavior new 0b638f503284 pwm: mediatek: Remove unused function new a33109933295 dt-bindings: pwm: Convert pwm-rockchip.txt to YAML new 78e7da2c1058 dt-bindings: pwm: rockchip: Add more compatible strings new 201fe12e7bb3 ARM: dts: rockchip: Remove clock-names from PWM nodes new ba0d527be46f arm64: dts: rockchip: Remove clock-names from PWM nodes new b0221e706cd7 dt-bindings: pwm: Add bindings for Toshiba Visconti PWM Co [...] new 721b595744f1 pwm: visconti: Add Toshiba Visconti SoC PWM support new 453e8b3d8e36 pwm: atmel: Fix duty cycle calculation in .get_state() new 8035e6c66a5e pwm: atmel: Improve duty cycle calculation in .apply() new 30d0031bd7ca pwm: Reword docs about pwm_apply_state() new 848d47247fd7 Merge remote-tracking branch 'pwm/for-next' new 03894677fc58 Merge remote-tracking branch 'kselftest/next' new 7ac8404730c6 Merge remote-tracking branch 'livepatching/for-next' new cb18f9840a5a Merge remote-tracking branch 'coresight/next' adds 3fd00fdc4f11 rtc: goldfish: remove dependency to OF adds 03531606ef4c rtc: pcf85063: fallback to parent of_node adds f1d304766c7f rtc: ab-eoz9: set regmap max_register adds e70e52e1bf1d rtc: ab-eoz9: add alarm support adds c52409eb1667 rtc: ab-eoz9: make use of RTC_FEATURE_ALARM adds c8f0ca8b7a4b rtc: pm8xxx: Add RTC support for PMIC PMK8350 adds 8138c5f0318c dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings adds 880f25d69015 rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in [...] adds 7fcb86185978 rtc: fsl-ftm-alarm: add MODULE_TABLE() adds 9b9310445f5a rtc: ds1511: remove unused function new 6d11450af53a Merge remote-tracking branch 'rtc/rtc-next' new 909d61f40f15 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 7545ca8a410e Merge remote-tracking branch 'seccomp/for-next/seccomp' new ec62be93d0aa Merge remote-tracking branch 'kspp/for-next/kspp' new 3d56fb447e9c Merge remote-tracking branch 'gnss/gnss-next' new 91a4e90f6cd1 Merge remote-tracking branch 'slimbus/for-next' new 67acd54a0035 Merge remote-tracking branch 'nvmem/for-next' adds 3e9bf43f7f7a Drivers: hv: vmbus: Use after free in __vmbus_open() adds 1df53d212c80 Drivers: hv: vmbus: Introduce and negotiate VMBus protocol [...] adds 870ced0548c8 Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELM [...] adds b635ccc1ec26 Drivers: hv: vmbus: Check for pending channel interrupts b [...] adds 8c2d5e0640e5 Drivers: hv: vmbus: Initialize unload_event statically adds 77db0ec8b776 Drivers: hv: vmbus: Increase wait time for VMbus unload adds aa5b7d11c7cb video: hyperv_fb: Add ratelimit on error message adds 6523592cee46 x86/hyperv: Move hv_do_rep_hypercall to asm-generic adds 753ed9c95c37 drivers: hv: Create a consistent pattern for checking Hype [...] new a5963f5bb603 Merge remote-tracking branch 'hyperv/hyperv-next' adds 83fa2d13d628 kdb: Refactor env variables get/set code new c1e26b3a4c80 Merge remote-tracking branch 'kgdb/kgdb/for-next' new bd9b11bcdb6d Merge remote-tracking branch 'kunit-next/kunit' new 57de8e882cd3 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] new 2f09e00af184 Merge remote-tracking branch 'rust/rust-next' adds 60dc5f1bcfaa KEYS: trusted: fix TPM trusted keys for generic framework adds 69977d1aeeca Merge branch 'tpmdd-fixes' into tpmdd-for-next new 7bd65420ee11 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' new 6f033bc55380 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 04f4a10c6ea5 /proc/kpageflags: do not use uninitialized struct pages new a93e14fe4e59 arch/ia64/kernel/head.S: remove duplicate include new f2cfb4d07d63 arch/ia64/kernel/fsys.S: fix typos new a7a7f9e674eb arch/ia64/include/asm/pgtable.h: minor typo fixes new f3bc9cf67bd3 ia64: ensure proper NUMA distance and possible map initialization new 66449e6af745 ia64: drop unused IA64_FW_EMU ifdef new 718d2c62acb7 ia64: simplify code flow around swiotlb init new 911b69e727f0 ia64: trivial spelling fixes new 680b55256e32 ia64: fix EFI_DEBUG build new b742edad12ab ia64: mca: always make IA64_MCA_DEBUG an expression new bdd698418bad ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP new fe76dd2cc68e ia64: module: fix symbolizer crash on fdescr new b65e58ae2a09 include/linux/compiler-gcc.h: sparse can do constant foldi [...] new cfb4c42122ca scripts/spelling.txt: add entries for recent discoveries new 809cf074c015 scripts: a new script for checking duplicate struct declaration new f7911a8eb4fa scripts-a-new-script-for-checking-duplicate-struct-declara [...] new fab80cd2e69e arch/sh/include/asm/tlb.h: remove duplicate include new 163201f4580e ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] new f641f20741e2 ocfs2: map flags directly in flags_to_o2dlm() new 527efef12fa6 ocfs2: fix a typo new 33a4239dd407 ocfs2/dlm: remove unused function new 72cf6e6f4a5e ocfs2: clear links count in ocfs2_mknod() if an error occurs new 16b85223e75b ocfs2: fix ocfs2 corrupt when iputting an inode new 495f8e59cbc4 vfs: fs_parser: clean up kernel-doc warnings new a3c895d8b35a watchdog: rename __touch_watchdog() to a better descriptive name new 7888e1d9db75 watchdog: explicitly update timestamp when reporting softlockup new f40c8f0c8404 watchdog/softlockup: report the overall time of softlockups new ba57c9445e70 watchdog/softlockup: remove logic that tried to prevent re [...] new 4c1c08d75baf watchdog: fix barriers when printing backtraces from all CPUs new 65828db0461f watchdog: use bit lock operations to prevent multiple soft [...] new 15b1eacb5052 watchdog: cleanup handling of false positives new 7da29a49c6ef mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] new bf4f08ebb922 mm, slub: enable slub_debug static key when creating cache [...] new fca85298d243 kunit: add a KUnit test for SLUB debugging functionality new 36371cb9abe6 slub: remove resiliency_test() function new c24419b045d8 mm/slub.c: trivial typo fixes new 06afb6e193c9 mm/kmemleak.c: fix a typo new 4efc210a649f mm/page_owner: record the timestamp of all pages during free new be324593f076 mm, page_owner: remove unused parameter in __set_page_owne [...] new cb1c9eb65931 mm: page_owner: fetch backtrace only for tracked pages new 0bcd6e965792 mm: page_owner: use kstrtobool() to parse bool option new 2894fa6e9d12 mm: page_owner: detect page_owner recursion via task_struct new b5a73c51ff69 mm: page_poison: print page info when corruption is caught new 31b69a9d38fd mm-page_poison-print-page-info-when-corruption-is-caught-v2 new 0129b864448b mm/memtest: add ARCH_USE_MEMTEST new cc297f5087a5 mm: provide filemap_range_needs_writeback() helper new 20f7ee9037c6 mm: use filemap_range_needs_writeback() for O_DIRECT reads new 5d92e6c6ca93 iomap: use filemap_range_needs_writeback() for O_DIRECT reads new e7210efadf8e mm/filemap: use filemap_read_page in filemap_fault new 54f2c87a0fd5 mm/filemap: drop check for truncated page after I/O new 568cdfb69ccc mm: page-writeback: simplify memcg handling in test_clear_ [...] new 6e9c527174e4 mm: introduce and use mapping_empty new 1009058f6cbf mm: stop accounting shadow entries new 45a4510be3ed dax: account DAX entries as nrpages new 6455da236649 mm: remove nrexceptional from inode new 570701cd326a mm: Move page_mapping_file to pagemap.h new c183c79c78bf mm/filemap: Update stale comment new 9f91771acea3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 192d0b4efb17 mm/gup: add compound page list iterator new 75a83cf7f28c mm/gup: decrement head page once for group of subpages new e7af234b92e8 mm/gup: add a range variant of unpin_user_pages_dirty_lock() new 8889ce4457db RDMA/umem: batch page unpin in __ib_umem_release() new e84206e71295 mm: gup: remove FOLL_SPLIT new 2546a9ddb5e1 mm/memremap.c: fix improper SPDX comment style new fd8f1f584381 mm: memcontrol: fix kernel stack account new 6af43f51a725 memcg: cleanup root memcg checks new 4156d247ef46 memcg: enable memcg oom-kill for __GFP_NOFAIL new 0da4852cb56c mm: memcontrol: fix cpuhotplug statistics flushing new f2f720def0ec mm: memcontrol: kill mem_cgroup_nodeinfo() new 94fa0cc035e6 mm: memcontrol: privatize memcg_page_state query functions new 460e3ad5155c cgroup: rstat: support cgroup1 new cd2f5d72f497 cgroup: rstat: punt root-level optimization to individual [...] new 37c7bef04a7e mm: memcontrol: switch to rstat new c05717639e9d mm-memcontrol-switch-to-rstat-fix new 22bfea8bda45 mm: memcontrol: switch to rstat fix new 2edfead9e983 mm: memcontrol: consolidate lruvec stat flushing new 5ffc6146c301 kselftests: cgroup: update kmem test for new vmstat implem [...] new e0a3a30a6431 memcg: charge before adding to swapcache on swapin new 7a687620d4b9 memcg: set page->private before calling swap_readpage new f858cb560f96 mm: memcontrol: slab: fix obtain a reference to a freeing memcg new 8eb28290b829 mm: memcontrol: introduce obj_cgroup_{un}charge_pages new 8ccff5f958c1 mm: memcontrol: directly access page->memcg_data in mm/pag [...] new e162e231e960 mm: memcontrol: change ug->dummy_page only if memcg changed new 1bae6015ea87 mm: memcontrol: use obj_cgroup APIs to charge kmem pages new 5e568a423b32 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] new 9aa8dc71c2b2 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] new aede3abb02dc mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] new 22cf34d24abf linux/memcontrol.h: remove duplicate struct declaration new d69f900f73e8 mm: page_counter: mitigate consequences of a page_counter [...] new f122aa3c7b5f mm/memory.c: do_numa_page(): delete bool "migrated" new 331fce4c2d6c mm/interval_tree: add comments to improve code readability new 120f32c6cacb x86/vmemmap: drop handling of 4K unaligned vmemmap range new f3b796e135a3 x86/vmemmap: drop handling of 1GB vmemmap ranges new a3c62db9c9ba x86/vmemmap: handle unpopulated sub-pmd ranges new 27a20ac96043 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix new d70e28e2cf98 x86/vmemmap: optimize for consecutive sections in partial [...] new 8e880fcfafe5 mm, tracing: improve rss_stat tracepoint message new c0414fa91437 mm: add remap_pfn_range_notrack new e9f73f99df91 mm: add a io_mapping_map_user helper new dbd668c40fc6 i915: use io_mapping_map_user new c5806f37e467 i915: fix remap_io_sg to verify the pgprot new b56054b6cdbd NUMA balancing: reduce TLB flush via delaying mapping on h [...] new eca0e1f35be9 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings new 690a8d0e6f55 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] new c462e0696a4b selftests: add a MREMAP_DONTUNMAP selftest for shmem new 775aca470592 mm/dmapool: switch from strlcpy to strscpy new 125c5f86debc mm/sparse: add the missing sparse_buffer_fini() in error branch new 03fc30b20c8d samples/vfio-mdev/mdpy: use remap_vmalloc_range new 4447a73c25bd mm: unexport remap_vmalloc_range_partial new 0b9466675263 mm/vmalloc: use rb_tree instead of list for vread() lookups new 7790be02099c ARM: mm: add missing pud_page define to 2-level page tables new 091fd8907f27 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new 5943fcdc118a sparc32: add stub pud_page define for walking huge vmalloc [...] new ede7a3b0f80c mm: apply_to_pte_range warn and fail if a large pte is enc [...] new bd0c23f15143 mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 24fc3943e493 mm/ioremap: rename ioremap_*_range to vmap_*_range new fd8ff8ef8276 mm: HUGE_VMAP arch support cleanup new 32a5f2372e4b powerpc: inline huge vmap supported functions new 80f97931f0fa arm64: inline huge vmap supported functions new b7ff1822a7c2 x86: inline huge vmap supported functions new 1c16facf5d3e mm/vmalloc: provide fallback arch huge vmap support functions new d2a8bb183c78 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new 735186b581e2 mm/vmalloc: add vmap_range_noflush variant new 3e437d56fc35 mm/vmalloc: hugepage vmalloc mappings new 49bbc9190a83 mm/vmalloc: fix read of uninitialized pointer area new 40e08246fcae mm/vmalloc: remove map_kernel_range new 1c4cbbb41826 kernel/dma: remove unnecessary unmap_kernel_range new 9a1ab1e6ed6f powerpc/xive: remove unnecessary unmap_kernel_range new 4e606ffb9991 mm/vmalloc: remove unmap_kernel_range new 3d292be275fb mm-vmalloc-remove-unmap_kernel_range-fix new 35651244acd5 mm-vmalloc-remove-unmap_kernel_range-fix-fix new 13fd2dcbb2e5 mm-vmalloc-remove-map_kernel_range-fix-2 new fb20bf06a99a mm/vmalloc: improve allocation failure error messages new 4ff751d694c6 mm/vmalloc: print correct vmalloc allocation size new 1d813df80039 mm: vmalloc: prevent use after free in _vm_unmap_aliases new f522b561b5d3 lib/test_vmalloc.c: remove two kvfree_rcu() tests new ee3b0d57c630 lib/test_vmalloc.c: add a new 'nr_threads' parameter new 2a80ef1eaeb8 lib/test_vmalloc.c: extend max value of nr_threads parameter new ab770d59426b vm/test_vmalloc.sh: adapt for updated driver interface new 59cc57b23c99 mm/vmalloc: refactor the preloading loagic new 6422b73d6463 mm/vmalloc: remove an empty line new e3a30fe5af0a mm/doc: fix fault_flag_allow_retry_first kerneldoc new 77133aa7110e mm/doc: fix page_maybe_dma_pinned kerneldoc new c8a744991924 mm/doc: turn fault flags into an enum new ba8c484e9692 mm/doc: add mm.h and mm_types.h to the mm-api document new 064da405aed9 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT new bfe1adbeb5a6 pagewalk: prefix struct kernel-doc descriptions new a0dceb506d7d mm/kasan: switch from strlcpy to strscpy new cb4bf93bc986 kasan: fix kasan_byte_accessible() to be consistent with a [...] new a87e8cf3d330 kasan: initialize shadow to TAG_INVALID for SW_TAGS new 22006e9e475d mm, kasan: don't poison boot memory with tag-based modes new f4e91977df14 arm64: kasan: allow to init memory when setting tags new de86f9146813 kasan: init memory in kasan_(un)poison for HW_TAGS new 20f345b61975 kasan, mm: integrate page_alloc init with HW_TAGS new 663332feaf03 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" new b18321ecfa6c kasan, mm: integrate slab init_on_alloc with HW_TAGS new cd4e4cbd2db3 kasan, mm: integrate slab init_on_free with HW_TAGS new 981879109e65 kasan: docs: clean up sections new 7b31f4f2e7ce kasan: docs: update overview section new 4ed6297d2c8f kasan: docs: update usage section new 71260743f0ad kasan: docs: update error reports section new aa68e606afc6 kasan: docs: update boot parameters section new e770d4c64479 kasan: docs: update GENERIC implementation details section new c2fcc15d8dfe kasan: docs: update SW_TAGS implementation details section new c2a76d964642 kasan: docs: update HW_TAGS implementation details section new 63aeca6bc89c kasan: docs: update shadow memory section new b40e5324549a kasan: docs: update ignoring accesses section new a59083145952 kasan: docs: update tests section new 5210208ebb3a kasan: record task_work_add() call stack new 9aed8050498a kasan: detect false-positives in tests new 763eb741f31d irq_work: record irq_work_queue() call stack new 2b385a2d5376 mm: move mem_init_print_info() into mm_init() new 6578265de64b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new dc8b002ddea6 mm: remove lru_add_drain_all in alloc_contig_range new cee926572d20 include/linux/page-flags-layout.h: correctly determine LAS [...] new eae9fae4b99d include/linux/page-flags-layout.h: cleanups new 66e05df54348 mm/page_alloc: rename alloc_mask to alloc_gfp new e01d740baebf mm/page_alloc: rename gfp_mask to gfp new a6ea498b9ea9 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 6591fee93b5d mm/mempolicy: rename alloc_pages_current to alloc_pages new 16a5487ec9ca mm/mempolicy: rewrite alloc_pages documentation new 0e3bbdef2e12 mm/mempolicy: rewrite alloc_pages_vma documentation new 722a20f36de9 mm/mempolicy: fix mpol_misplaced kernel-doc new 79137ef00fe3 mm: page_alloc: dump migrate-failed pages new c6efcb2aee35 mm/Kconfig: remove default DISCONTIGMEM_MANUAL new 997c498406cf mm, page_alloc: avoid page_to_pfn() in move_freepages() new 58f5f81040e3 mm/page_alloc: duplicate include linux/vmalloc.h new c49847b562fc mm/page_alloc: rename alloced to allocated new 588312a6d134 mm/page_alloc: add a bulk page allocator new e96c12e4f11f mm-page_alloc-add-a-bulk-page-allocator-fix new 2fd8b400762c mm/page_alloc: Add a bulk page allocator -fix -fix new 52900d22a185 mm/page_alloc: add a bulk page allocator -fix -fix -fix new 98b64296cb8a mm/page_alloc: add an array-based interface to the bulk pa [...] new d648639cba85 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] new a5ccfe5d1875 mm/page_alloc: optimize code layout for __alloc_pages_bulk new 5ef8e841fd90 mm/page_alloc: inline __rmqueue_pcplist new e55e73eccffe SUNRPC: set rq_page_end differently new c6887b21a1f5 SUNRPC: refresh rq_pages using a bulk page allocator new df1ced1738d0 net: page_pool: refactor dma_map into own function page_po [...] new b7abf474c922 net: page_pool: use alloc_pages_bulk in refill code path new bce8b666a08c mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 new b48192e720f3 mm/page_alloc: redundant definition variables of pfn in for loop new 5a88fbf1a425 mm/memory-failure: unnecessary amount of unmapping new b72cf33b43ae hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new ee774f2ee60d hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new fe3d6fa952ac hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new 3e884a8cd40d mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new 1921c93529c7 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 0fa0db6c4b95 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new dfb554d9b7cb mm/hugetlb: remove redundant reservation check condition i [...] new 5e3fcdef213f mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new cb9f3626412d mm/hugetlb: use some helper functions to cleanup code new 7db534e41d13 mm/hugetlb: optimize the surplus state transfer code in mo [...] new 61798f780668 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new 14a6f9a38ab1 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new df62ba627b43 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new 11a41e9407fd khugepaged: remove unneeded return value of khugepaged_col [...] new 1b3f9e665c0c khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new ad157e2361a4 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new de81025d426e khugepaged: fix wrong result value for trace_mm_collapse_h [...] new b05ef4d04a59 mm/huge_memory.c: remove unnecessary local variable ret2 new 1367a166a07e mm/huge_memory.c: rework the function vma_adjust_trans_huge() new 5d36661b634f mm/huge_memory.c: make get_huge_zero_page() return bool new 1d3e997b8faf mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] new cfc9c20b33d6 mm/huge_memory.c: remove redundant PageCompound() check new d0060397f820 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] new 87fd9d136336 mm/huge_memory.c: use helper function migration_entry_to_page() new e5688d38f0ee mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] new 5331a0f92df5 khugepaged: use helper function range_in_vma() in collapse [...] new f144c6deff86 khugepaged: remove unnecessary out label in collapse_huge_page() new c86f4bc15424 khugepaged: remove meaningless !pte_present() check in khu [...] new c1f299218659 mm: huge_memory: a new debugfs interface for splitting THP tests new 0e6b32a70059 mm: huge_memory: debugfs for file-backed THP split new b7943dd6a4d7 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() new 91aaa7a4c550 mm/hugeltb: simplify the return code of __vma_reservation_ [...] new fae0e7d103d6 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] new 8701d72a50fc mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() new 194174b53b4a mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] new 5c2d7b73aad9 mm/cma: change cma mutex to irq safe spinlock new 25257247246f hugetlb: no need to drop hugetlb_lock to call cma_release new b82914dab0b3 hugetlb: add per-hstate mutex to synchronize user adjustments new bb2f7bbd48d8 hugetlb: create remove_hugetlb_page() to separate functionality new c74b66848421 hugetlb: call update_and_free_page without hugetlb_lock new 1735cecc7b0e hugetlb: change free_pool_huge_page to remove_pool_huge_page new 969ba6cc456f hugetlb: make free_huge_page irq safe new 0b8e7f90e505 hugetlb: add lockdep_assert_held() calls for hugetlb_lock new 4a4ef4794afa mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] new bd79547435d6 mm,compaction: let isolate_migratepages_{range,block} retu [...] new 78b98bf7d498 mm,hugetlb: drop clearing of flag from prep_new_huge_page new 63daf9c39779 mm,hugetlb: split prep_new_huge_page functionality new b5e2c2ebf959 mm: make alloc_contig_range handle free hugetlb pages new 4cffa3b20bd1 mm: make alloc_contig_range handle in-use hugetlb pages new 63e56aec3b7a mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] new 77d5dac68939 userfaultfd: add minor fault registration mode new ce68acfe0bea userfaultfd/hugetlbfs: fix minor fault page leak new 09e1613013c8 userfaultfd: disable huge PMD sharing for MINOR registered VMAs new b18235ad328d userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new ee7318f897d0 userfaultfd: add UFFDIO_CONTINUE ioctl new f4fe35e133c0 userfaultfd: update documentation to describe minor fault [...] new 381b9e0b091b userfaultfd/selftests: add test exercising minor fault handling new 059e59e2be56 mm/vmscan: move RECLAIM* bits to uapi header new bb4b992c4fd2 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new bcdf58b7f552 mm: vmscan: use nid from shrink_control for tracepoint new 3006c317272d mm: vmscan: consolidate shrinker_maps handling code new 56ba0ce1cfb5 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new c16ffd3c0fb0 mm: vmscan: remove memcg_shrinker_map_size new 609a50bbcd3d mm: vmscan: use kvfree_rcu instead of call_rcu new cac64fadeaf8 mm: memcontrol: rename shrinker_map to shrinker_info new d7703f3d19ce mm: vmscan: add shrinker_info_protected() helper new 96666f675383 mm-vmscan-add-shrinker_info_protected-helper-fix new 915bdebee7c3 mm: vmscan: use a new flag to indicate shrinker is registered new f4c89f55d5b5 mm: vmscan: add per memcg shrinker nr_deferred new 753bdd804452 mm: vmscan: use per memcg nr_deferred of shrinker new 1b681c73d01d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new 663e2b334244 mm: memcontrol: reparent nr_deferred when memcg offline new 67555d1bb8ee mm: vmscan: shrink deferred objects proportional to priority new 76fc42cfc4d4 mm/compaction: remove unused variable sysctl_compact_memory new 38bd185be0c0 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 411e4c6dac17 mm: disable LRU pagevec during the migration temporarily new 40192cf23e34 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] new b2fc2f83a633 mm: fs: invalidate BH LRU during page migration new 1e8248028ace mm/migrate.c: make putback_movable_page() static new 0fcf3a9c1a17 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] new 99df2173225c mm/migrate.c: fix potential indeterminate pte entry in mig [...] new 08e93cf17cf1 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] new 428fb39391f0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" new c5b316999623 mm: vmstat: add cma statistics new 03e27cb56976 mm: cma: use pr_err_ratelimited for CMA warning new c4c6bcd1658b mm: cma: add trace events for CMA alloc perf testing new 47cb8db4d3c0 mm: cma: Add the CMA instance name to the cma_alloc_start [...] new e3641bc5f529 mm: cma: support sysfs new 1601d6da22c1 mm: cma: add the CMA instance name to cma trace events new 88c2b367bb2d mm: use proper type for cma_[alloc|release] new 64983f22f4b7 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() new b936a23ae40d ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] new 140cc0c8d432 ksm: remove dedicated macro KSM_FLAG_MASK new c1165320917e ksm: fix potential missing rmap_item for stable_node new 64ced9fc1ab5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() new 6c72371af571 mm: restore node stat checking in /proc/sys/vm/stat_refresh new 498929d6450e mm: no more EINVAL from /proc/sys/vm/stat_refresh new 21a75a4c3fd3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 7ff0596880d3 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new 2e7b1d4f7f9a x86/mm: track linear mapping split events new a73ffe0789a7 mm/mmap.c: don't unlock VMAs in remap_file_pages() new 06468b3e8a5b mm: generalize ARCH_HAS_CACHE_LINE_SIZE new 2993739f18ed mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] new e7c723fb2c6b mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] new e1d2d5d9f7ab mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION new 8ec606056c76 mm-drop-redundant-arch_enable__migration-fix new 80e6c03d69f6 mm-drop-redundant-arch_enable__migration-fix-fix new d265de9d1540 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK new f25e4028d14e mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE new 28d905f4940e mm/util.c: reduce mem_dump_obj() object size new 275b4b3beb88 mm/util.c: fix typo new 88d29760df59 mm/gup: don't pin migrated cma pages in movable zone new acbd4764b98b mm/gup: check every subpage of a compound page during isolation new 33dd46962186 mm/gup: return an error on migration failure new 4b7429758043 mm/gup: check for isolation errors new 7a0e525efa2b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 932013756a47 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 9bba51c2f847 mm: apply per-task gfp constraints in fast path new aea8a8940650 mm: honor PF_MEMALLOC_PIN for all movable pages new 076281696a6f mm/gup: do not migrate zero page new 0375a58c9237 mm/gup: migrate pinned pages out of movable zone new 68d5b21047a7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 849c2c7ec421 mm/gup: change index type to long as it counts pages new 142da9ab5725 mm/gup: longterm pin migration cleanup new 90be40ac79c3 selftests/vm: gup_test: fix test flag new 385a9202b24b selftests/vm: gup_test: test faulting in kernel, and verif [...] new b819a7b2c17f mm/memory_hotplug: remove broken locking of zone PCP struc [...] new 32b375ab224c drivers/base/memory: introduce memory_block_{online,offline} new f0f601107e83 mm,memory_hotplug: relax fully spanned sections check new ec380b82825c mm,memory_hotplug: factor out adjusting present pages into [...] new 75ba761b0e62 mm,memory_hotplug: allocate memmap from the added memory range new 3382638f6878 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new 6447340a11a7 mm,memory_hotplug: add kernel boot option to enable memmap [...] new bfd0aca97286 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 3d2336f3e575 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 7dcc2a37c2b8 mm/zswap.c: switch from strlcpy to strscpy new 8adee7bc3101 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. new 70ce8b259247 iov_iter: lift memzero_page() to highmem.h new 37d84fb2bcbe btrfs: use memzero_page() instead of open coded kmap pattern new af7ffd63023b mm/highmem.c: fix coding style issue new d743716d1d45 mm/highmem: Remove deprecated kmap_atomic new 732cb6e51026 mm/mempool: minor coding style tweaks new fc9c44205c3c mm/swapfile: minor coding style tweaks new de045f06938b mm/sparse: minor coding style tweaks new 589d01523f8d mm/vmscan: minor coding style tweaks new 12e004d5cb5d mm/compaction: minor coding style tweaks new e7fdf78eadf5 mm/oom_kill: minor coding style tweaks new 9f195b77e13d mm/shmem: minor coding style tweaks new aeb864eb373a mm/page_alloc: minor coding style tweaks new c45d1268f7d9 mm/filemap: minor coding style tweaks new c748a81010e8 mm/mlock: minor coding style tweaks new eac65a95758b mm/frontswap: minor coding style tweaks new bcb4ac635570 mm/vmalloc: minor coding style tweaks new 00c3d526c16c mm/memory_hotplug: minor coding style tweaks new 8145edc94c12 mm/mempolicy: minor coding style tweaks new 13eec13914ba mm/process_vm_access.c: remove duplicate include new bd5d3aed18e2 kfence: zero guard page after out-of-bounds access new def86fa773a7 kfence: await for allocation using wait_event new b513c904cd18 kfence: maximize allocation wait timeout duration new a2fe07b5d15c kfence: use power-efficient work queue to run delayed work new 1477c785047c fs/buffer.c: add debug print for __getblk_gfp() stall problem new d38d769d7cc8 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 6bb830f26f30 kernel/hung_task.c: Monitor killed tasks. new 4728152a4c7d alpha: eliminate old-style function definitions new 6e8660e32bf1 fs/proc/generic.c: fix incorrect pde_is_permanent check new 1a5968824456 proc: save LOC in __xlate_proc_name() new 4fd336c243ad proc: mandate ->proc_lseek in "struct proc_ops" new 159a3e0bf1a2 proc: smoke test lseek() new 4a61b0d28461 proc: delete redundant subset=pid check new d3845cb2eba4 selftests: proc: test subset=pid new efafb01516e2 procfs: allow reading fdinfo with PTRACE_MODE_READ new 7e630bb1e414 procfs/dmabuf: add inode number to /proc/*/fdinfo new 602edb642972 proc/sysctl: fix function name error in comments new 09b4770f4388 proc/sysctl: make protected_* world readable new 52f25ebcb6da include: remove pagemap.h from blkdev.h new 73227e42c0b0 kernel.h: drop inclusion in bitmap.h new 7bb88276f35f linux/profile.h: remove unnecessary declaration new 305759c84dde kernel/async.c: fix pr_debug statement new 1c4515f16254 kernel/cred.c: make init_groups static new a4c61d1a4be1 tools: disable -Wno-type-limits new e23f8dc68602 tools: bitmap: sync function declarations with the kernel new 9fbda2a32e6b tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel new 68b80f24c2f6 arch: rearrange headers inclusion order in asm/bitops for [...] new c5bbf47fa0a8 lib: extend the scope of small_const_nbits() macro new 654b7e0373eb tools: sync small_const_nbits() macro with the kernel new f55b3e1ced3d lib: inline _find_next_bit() wrappers new da7a53ba4218 tools: sync find_next_bit implementation new a54cbe7fa597 lib: add fast path for find_next_*_bit() new 7b4721abd551 lib: add fast path for find_first_*_bit() and find_last_bit() new 7c3c0a5796a8 h8300: rearrange headers inclusion order in asm/bitops new eb4f70779d05 tools: sync lib/find_bit implementation new 25ff44ec82e5 MAINTAINERS: add entry for the bitmap API new 5fd15b96fe97 lib/bch.c: fix a typo in the file bch.c new 5f5777f1ce01 lib: fix inconsistent indenting in process_bit1() new 036f4fed6633 lib/list_sort.c: fix typo in function description new 73bec7251e75 lib/genalloc.c: Fix a typo new d56167f120a1 lib: crc8: pointer to data block should be const new 3dcf6b553bee lib: stackdepot: turn depot_lock spinlock to raw_spinlock new ff51c3f5482b lib/percpu_counter: tame kernel-doc compile warning new 593814dfd7cf lib/genalloc: add parameter description to fix doc compile [...] new 3d8ae8e32ac3 lib: parser: clean up kernel-doc new 5490772c2dd3 include/linux/compat.h: remove unneeded declaration from C [...] new 09aa604969d1 checkpatch: warn when missing newline in return sysfs_emit [...] new 5b34a2401134 checkpatch: exclude four preprocessor sub-expressions from [...] new 053a069f9240 checkpatch: improve ALLOC_ARRAY_ARGS test new 4ada56f5e293 kselftest: introduce new epoll test case new 14eec85219aa fs/epoll: restore waking from ep_done_scan() new be652737f631 isofs: fix fall-through warnings for Clang new 8f18042e27d2 fs/nilfs2: fix misspellings using codespell tool new 6417ec500c75 nilfs2: fix typos in comments new 307911ed7ca7 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new c522784ae2d5 hpfs: replace one-element array with flexible-array member new 824499d6bb3d do_wait: make PIDTYPE_PID case O(1) instead of O(n) new a9b9a24e4b20 kernel/fork.c: simplify copy_mm() new f87689c01403 kernel/fork.c: fix typos new 71f8babc88a3 kernel/crash_core: add crashkernel=auto for vmcore creation new ae4bd5aa92bc kexec: Add kexec reboot string new 43caa6e73729 kernel: kexec_file: fix error return code of kexec_calcula [...] new 346ae007d23f kexec: dump kmessage before machine_kexec new 2a241be6c793 gcov: combine common code new e909b15a4792 gcov: simplify buffer allocation new 133e8dd2129d gcov: use kvmalloc() new 5bb98fa78b1a gcov: clang: fix clang-11+ build new a7f6f28eca4d gcov: clang: drop support for clang-10 and older new aefef4506ddf smp: kernel/panic.c - silence warnings new 229aaea13f9e delayacct: clear right task's flag after blkio completes new 92fe1e50e39b aio: simplify read_events() new 13f9db5d27f6 gdb: lx-symbols: store the abspath() new 6f4942eb7cfd scripts/gdb: document lx_current is only supported by x86 new 6d1748f6c309 scripts/gdb: add lx_current support for arm64 new e7807e731289 kernel/resource: make walk_system_ram_res() find all busy [...] new bf3a980a6b99 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new ec10e8c87a33 kernel/resource: remove first_lvl / siblings_only logic new 68a6fd6d5930 kernel/resource: allow region_intersects users to hold res [...] new 28b32da7e45f kernel-resource-allow-region_intersects-users-to-hold-reso [...] new ee4b933c56b0 kernel/resource: refactor __request_region to allow extern [...] new 0f45e8d9e484 kernel/resource: fix locking in request_free_mem_region new 470da4c4e53c selftests: remove duplicate include new dcb3ee583c7a kernel/async.c: stop guarding pr_debug() statements new 99aafdfc8a26 kernel/async.c: remove async_unregister_domain() new 97f8172f9a98 init/initramfs.c: do unpacking asynchronously new 773f67b9ab7c modules: add CONFIG_MODPROBE_PATH new e0f4bf8e11f8 ipc/sem.c: mundane typo fixes new ed66326982cf Merge branch 'akpm-current/current' new 3d2e38c237fe mm: fix some typos and code style problems new 629a050a155c drivers/char: remove /dev/kmem for good new 42eef9b4ba04 mm: remove xlate_dev_kmem_ptr() new 3c0bf017721a mm/vmalloc: remove vwrite() new b1e1fcff6985 arm: print alloc free paths for address in registers new 8917359739f0 scripts/spelling.txt: add "overlfow" new 2ef8602bdcab scripts/spelling.txt: Add "diabled" typo new f4cb890b7b5f scripts/spelling.txt: add "overflw" new 4b7834a18f79 mm/slab.c: fix spelling mistake "disired" -> "desired" new 1f5c77e97e3c include/linux/pgtable.h: few spelling fixes new a6eda9abbb37 kernel/umh.c: fix some spelling mistakes new c56aac15ada9 kernel/user_namespace.c: fix typos new 0f5a99295907 kernel/up.c: fix typo new d14ef173d433 kernel/sys.c: fix typo new 1470d88a00d8 fs: fat: fix spelling typo of values new abdc9cfeecd4 ipc/sem.c: spelling fix new 8992cfe0567c treewide: remove editor modelines and cruft new e0a548a1b09d mm: fix typos in comments new 801abe35a4e2 mm: fix typos in comments new d68241cbd1d7 mmap: make mlock_future_check() global new 44d0af32b9f2 riscv/Kconfig: make direct map manipulation options depend on MMU new 935f965381b3 set_memory: allow set_direct_map_*_noflush() for multiple pages new 6feab0fe7b79 set_memory: allow querying whether set_direct_map_*() is a [...] new 677639b7e04b mm: introduce memfd_secret system call to create "secret" [...] new b970af43eee1 memfd_secret: use unsigned int rather than long as syscall [...] new 7a8a7b0c2cfc secretmem/gup: don't check if page is secretmem without reference new a56200ab4343 secretmem: optimize page_is_secretmem() new d33a8de90047 PM: hibernate: disable when there are active secretmem users new ebad381e4cd1 arch, mm: wire up memfd_secret system call where relevant new 0f412b92bb35 memfd_secret: use unsigned int rather than long as syscall [...] new 3a76d185e2d9 secretmem: test: add basic selftest for memfd_secret(2) new 1149b2007f38 memfd_secret: use unsigned int rather than long as syscall [...] new 25bc157a2191 Merge branch 'akpm/master' new 3f1fee3e7237 Add linux-next specific files for 20210426
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (18250b538735) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1173 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: .gitignore | 8 +- Documentation/ABI/testing/sysfs-block-rnbd | 18 + .../ABI/testing/sysfs-bus-event_source-devices-dsa | 30 + Documentation/ABI/testing/sysfs-bus-pci | 11 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 13 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 49 +- Documentation/bpf/bpf_devel_QA.rst | 30 +- Documentation/dev-tools/kcsan.rst | 4 +- Documentation/devicetree/bindings/.gitignore | 4 +- .../devicetree/bindings/arm/mstar/mstar.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + .../bindings/connector/usb-connector.yaml | 10 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 24 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../bindings/gpio/rockchip,gpio-bank.yaml | 82 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 + .../interrupt-controller/idt,32434-pic.yaml | 48 + .../bindings/mailbox/ti,secure-proxy.txt | 50 - .../bindings/mailbox/ti,secure-proxy.yaml | 79 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/mmc/mmc-spi-slot.txt | 6 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 9 + .../devicetree/bindings/net/fsl-enetc.txt | 15 + .../devicetree/bindings/net/idt,3243x-emac.yaml | 73 + .../devicetree/bindings/net/qcom,ipa.yaml | 19 + .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 8 + .../devicetree/bindings/net/wireless/ieee80211.txt | 24 - .../bindings/net/wireless/ieee80211.yaml | 45 + .../bindings/net/wireless/mediatek,mt76.txt | 78 - .../bindings/net/wireless/mediatek,mt76.yaml | 228 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 23 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 151 + .../bindings/pinctrl/rockchip,pinctrl.txt | 59 +- .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 336 ++ .../devicetree/bindings/pwm/pwm-rockchip.txt | 27 - .../devicetree/bindings/pwm/pwm-rockchip.yaml | 100 + .../bindings/pwm/toshiba,pwm-visconti.yaml | 43 + .../devicetree/bindings/regulator/fan53555.txt | 4 +- .../devicetree/bindings/riscv/microchip.yaml | 27 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 62 + Documentation/devicetree/bindings/serial/8250.yaml | 1 - .../devicetree/bindings/serial/serial.yaml | 10 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 27 +- .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 245 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 198 + .../bindings/thermal/brcm,ns-thermal.txt | 37 - .../bindings/thermal/brcm,ns-thermal.yaml | 60 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/thermal-sensor.yaml | 3 + .../devicetree/bindings/usb/snps,dwc3.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/pwm.rst | 10 +- Documentation/driver-api/thermal/sysfs-api.rst | 12 +- Documentation/driver-api/usb/usb.rst | 15 +- Documentation/filesystems/f2fs.rst | 8 + Documentation/hwmon/amd_energy.rst | 119 - Documentation/hwmon/index.rst | 2 +- Documentation/hwmon/max15301.rst | 87 + Documentation/hwmon/sysfs-interface.rst | 8 + .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/ethtool-netlink.rst | 150 +- Documentation/networking/statistics.rst | 44 +- Documentation/powerpc/vas-api.rst | 4 +- Documentation/scheduler/sched-domains.rst | 10 +- .../translations/zh_CN/core-api/index.rst | 126 + .../translations/zh_CN/core-api/irq/concepts.rst | 24 + .../translations/zh_CN/core-api/irq/index.rst | 19 + .../zh_CN/core-api/irq/irq-affinity.rst | 76 + .../translations/zh_CN/core-api/irq/irq-domain.rst | 227 + .../zh_CN/core-api/irq/irqflags-tracing.rst | 45 + Documentation/translations/zh_CN/index.rst | 2 + .../translations/zh_CN/openrisc/index.rst | 30 + .../translations/zh_CN/openrisc/openrisc_port.rst | 124 + Documentation/translations/zh_CN/openrisc/todo.rst | 20 + Documentation/virt/kvm/amd-memory-encryption.rst | 142 + Documentation/virt/kvm/api.rst | 193 +- Documentation/virt/kvm/arm/ptp_kvm.rst | 4 +- MAINTAINERS | 45 +- Makefile | 4 +- Next/SHA1s | 248 +- Next/Trees | 1 + Next/merge.log | 5294 ++++++++++++-------- arch/.gitignore | 4 +- arch/alpha/kernel/pc873xx.c | 4 +- arch/arc/kernel/entry.S | 2 +- arch/arc/kernel/kgdb.c | 1 + arch/arm/arm-soc-for-next-contents.txt | 27 +- arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 30 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 306 +- .../boot/dts/mstar-infinity2m-ssd202d-unitv2.dts | 25 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55-t55.dts | 281 ++ arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 282 ++ arch/arm/boot/dts/qcom-sdx55.dtsi | 207 +- arch/arm/boot/dts/rk3036.dtsi | 4 - arch/arm/boot/dts/rk3288.dtsi | 4 - arch/arm/boot/dts/uniphier-pxs2.dtsi | 2 +- arch/arm/configs/qcom_defconfig | 10 +- arch/arm/crypto/curve25519-core.S | 2 +- arch/arm/include/asm/set_memory.h | 8 - arch/arm/include/asm/xen/swiotlb-xen.h | 1 + arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/smccc-call.S | 11 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 24 +- arch/arm/mm/dump.c | 4 +- arch/arm/mm/init.c | 21 - arch/arm/mm/ptdump_debugfs.c | 15 +- arch/arm/probes/uprobes/core.c | 4 +- arch/arm/xen/mm.c | 14 +- arch/arm64/Kconfig | 11 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 14 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 2 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 8 +- .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 2 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 6 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 13 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 7 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 4 - arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 4 +- arch/arm64/crypto/aes-modes.S | 1 + arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_host.h | 9 +- arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/sparsemem.h | 3 - arch/arm64/include/asm/xen/swiotlb-xen.h | 1 + arch/arm64/kernel/alternative.c | 3 +- arch/arm64/kernel/process.c | 9 +- arch/arm64/kernel/vdso32/Makefile | 8 - arch/arm64/kvm/arm.c | 4 +- arch/arm64/kvm/guest.c | 5 - arch/arm64/kvm/mmu.c | 118 +- arch/arm64/kvm/perf.c | 8 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/trace_arm.h | 66 - arch/arm64/kvm/vgic/vgic-mmio-v3.c | 4 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/init.c | 8 +- arch/arm64/mm/mmu.c | 2 - arch/arm64/mm/ptdump.c | 2 - arch/csky/include/asm/Kbuild | 1 + arch/csky/include/asm/segment.h | 7 - arch/csky/include/asm/uaccess.h | 360 +- arch/csky/lib/usercopy.c | 364 +- arch/csky/mm/fault.c | 2 +- arch/csky/mm/syscache.c | 1 + arch/m68k/coldfire/intc-simr.c | 12 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/signal.c | 3 + arch/microblaze/lib/memcpy.c | 4 + arch/microblaze/lib/memmove.c | 5 + arch/microblaze/lib/memset.c | 2 + arch/mips/Kconfig | 2 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 6 +- arch/mips/include/asm/bootinfo.h | 2 +- arch/mips/include/asm/div64.h | 55 +- arch/mips/include/asm/kvm_host.h | 17 +- .../asm/mach-cavium-octeon/kernel-entry-init.h | 8 + .../asm/mach-loongson64/kernel-entry-init.h | 27 + arch/mips/include/asm/pci.h | 1 - arch/mips/include/asm/uaccess.h | 8 +- arch/mips/include/asm/vdso/gettimeofday.h | 26 +- arch/mips/kernel/Makefile | 8 +- arch/mips/kernel/relocate_kernel.S | 9 +- arch/mips/kvm/mips.c | 21 +- arch/mips/kvm/mmu.c | 100 +- arch/mips/kvm/vz.c | 19 +- arch/mips/loongson64/reset.c | 113 + arch/mips/pci/pci-legacy.c | 23 +- arch/mips/pci/pci-rt2880.c | 50 +- arch/mips/pci/pci-rt3883.c | 10 +- arch/mips/rb532/devices.c | 25 +- arch/mips/vdso/Makefile | 4 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/Makefile | 5 +- arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 21 - arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 2 + arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/fixmap.h | 9 + arch/powerpc/include/asm/inst.h | 21 +- arch/powerpc/include/asm/interrupt.h | 74 +- arch/powerpc/include/asm/kvm_book3s.h | 14 +- arch/powerpc/include/asm/kvm_host.h | 7 - arch/powerpc/include/asm/kvm_ppc.h | 12 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 5 +- arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/include/asm/perf_event_server.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/topology.h | 2 +- arch/powerpc/include/asm/vio.h | 1 + arch/powerpc/include/uapi/asm/errno.h | 1 + arch/powerpc/kernel/align.c | 2 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 15 +- arch/powerpc/kernel/fadump.c | 16 +- arch/powerpc/kernel/head_8xx.S | 49 +- arch/powerpc/kernel/head_book3s_32.S | 43 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/iommu.c | 23 +- arch/powerpc/kernel/irq.c | 13 +- arch/powerpc/kernel/legacy_serial.c | 33 +- arch/powerpc/kernel/mce.c | 3 +- arch/powerpc/kernel/optprobes.c | 24 +- arch/powerpc/kernel/optprobes_head.S | 65 +- arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/prom.c | 19 +- arch/powerpc/kernel/setup_64.c | 19 +- arch/powerpc/kernel/smp.c | 62 +- arch/powerpc/kernel/trace/ftrace.c | 22 +- arch/powerpc/kernel/traps.c | 6 +- arch/powerpc/kexec/crash.c | 3 +- arch/powerpc/kvm/book3s.c | 18 +- arch/powerpc/kvm/book3s.h | 10 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 98 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 25 +- arch/powerpc/kvm/book3s_hv.c | 97 +- arch/powerpc/kvm/book3s_hv_builtin.c | 3 + arch/powerpc/kvm/book3s_hv_nested.c | 37 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 3 +- arch/powerpc/kvm/book3s_pr.c | 56 +- arch/powerpc/kvm/e500_mmu_host.c | 29 +- arch/powerpc/kvm/trace_booke.h | 15 - arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 2 +- arch/powerpc/lib/inst.c | 73 - arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/fault.c | 16 +- arch/powerpc/mm/maccess.c | 21 + arch/powerpc/mm/mmu_context.c | 24 +- arch/powerpc/net/bpf_jit.h | 3 + arch/powerpc/net/bpf_jit_comp32.c | 59 +- arch/powerpc/perf/core-book3s.c | 9 +- arch/powerpc/perf/isa207-common.c | 109 +- arch/powerpc/perf/isa207-common.h | 9 +- arch/powerpc/perf/power10-events-list.h | 4 +- arch/powerpc/perf/power10-pmu.c | 13 + arch/powerpc/perf/power9-pmu.c | 13 + arch/powerpc/platforms/44x/Kconfig | 2 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 +- arch/powerpc/platforms/Kconfig.cputype | 1 + arch/powerpc/platforms/cell/iommu.c | 3 +- arch/powerpc/platforms/pasemi/iommu.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 15 +- arch/powerpc/platforms/powernv/setup.c | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 14 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 13 +- arch/powerpc/platforms/pseries/iommu.c | 12 +- arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 16 + arch/powerpc/sysdev/dart_iommu.c | 3 +- arch/powerpc/sysdev/xive/common.c | 9 +- arch/powerpc/sysdev/xive/native.c | 6 + arch/powerpc/sysdev/xive/xive-internal.h | 1 + arch/powerpc/xmon/xmon.c | 22 +- arch/riscv/Kconfig | 85 +- arch/riscv/Kconfig.socs | 7 + arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/microchip/Makefile | 2 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 72 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 329 ++ arch/riscv/configs/defconfig | 4 + arch/riscv/include/asm/elf.h | 6 + arch/riscv/include/asm/kexec.h | 56 + arch/riscv/include/asm/page.h | 30 + arch/riscv/include/asm/pgtable.h | 41 +- arch/riscv/include/asm/smp.h | 4 +- arch/riscv/include/asm/syscall.h | 2 +- arch/riscv/kernel/Makefile | 6 + arch/riscv/kernel/crash_dump.c | 46 + arch/riscv/kernel/crash_save_regs.S | 56 + arch/riscv/kernel/head.S | 46 +- arch/riscv/kernel/head.h | 3 + arch/riscv/kernel/kexec_relocate.S | 223 + arch/riscv/kernel/machine_kexec.c | 193 + arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 12 +- arch/riscv/kernel/sbi.c | 10 +- arch/riscv/kernel/setup.c | 131 +- arch/riscv/kernel/smp.c | 6 +- arch/riscv/kernel/syscall_table.c | 2 +- arch/riscv/kernel/time.c | 2 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vdso.c | 4 +- arch/riscv/kernel/vdso/Makefile | 4 +- arch/riscv/kernel/vmlinux-xip.lds.S | 133 + arch/riscv/kernel/vmlinux.lds.S | 6 + arch/riscv/mm/init.c | 262 +- arch/riscv/mm/kasan_init.c | 6 +- arch/riscv/mm/ptdump.c | 2 +- arch/riscv/net/bpf_jit_comp64.c | 13 - arch/riscv/net/bpf_jit_core.c | 14 + arch/s390/crypto/arch_random.c | 4 + arch/s390/include/asm/cmpxchg.h | 8 +- arch/s390/include/asm/kvm_host.h | 4 + arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/entry.h | 2 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/perf_event.c | 21 - arch/s390/kvm/kvm-s390.c | 3 + arch/s390/pci/pci_sysfs.c | 35 + arch/sh/kernel/perf_event.c | 18 - arch/x86/Kconfig | 4 +- arch/x86/Makefile | 4 +- arch/x86/crypto/Makefile | 2 - arch/x86/crypto/aesni-intel_avx-x86_64.S | 28 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 5 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 7 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 8 +- arch/x86/crypto/sha1_ni_asm.S | 8 +- arch/x86/crypto/sha256-avx2-asm.S | 13 +- arch/x86/crypto/sha512-avx-asm.S | 41 +- arch/x86/crypto/sha512-avx2-asm.S | 42 +- arch/x86/crypto/sha512-ssse3-asm.S | 41 +- arch/x86/events/amd/iommu.c | 6 +- arch/x86/events/amd/uncore.c | 6 +- arch/x86/events/core.c | 332 +- arch/x86/events/intel/core.c | 691 ++- arch/x86/events/intel/cstate.c | 39 +- arch/x86/events/intel/ds.c | 32 +- arch/x86/events/intel/lbr.c | 9 +- arch/x86/events/intel/p4.c | 16 +- arch/x86/events/intel/uncore.c | 7 + arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snb.c | 131 + arch/x86/events/intel/uncore_snbep.c | 61 +- arch/x86/events/msr.c | 2 + arch/x86/events/perf_event.h | 119 +- arch/x86/events/rapl.c | 2 + arch/x86/hyperv/hv_apic.c | 16 +- arch/x86/hyperv/hv_init.c | 2 +- arch/x86/hyperv/hv_proc.c | 25 +- arch/x86/hyperv/irqdomain.c | 6 +- arch/x86/hyperv/mmu.c | 8 +- arch/x86/hyperv/nested.c | 8 +- arch/x86/include/asm/cpu.h | 6 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/floppy.h | 1 - arch/x86/include/asm/kvm_host.h | 46 +- arch/x86/include/asm/mshyperv.h | 33 +- arch/x86/include/asm/msr-index.h | 3 + arch/x86/include/asm/vmx.h | 1 + arch/x86/include/uapi/asm/vmx.h | 1 + arch/x86/kernel/apic/x2apic_uv_x.c | 3 +- arch/x86/kernel/cpu/intel.c | 16 + arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/e820.c | 4 +- arch/x86/kernel/kvm.c | 128 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/pci-dma.c | 7 - arch/x86/kernel/signal_compat.c | 5 +- arch/x86/kernel/smpboot.c | 90 +- arch/x86/kernel/tsc.c | 1 + arch/x86/kvm/Makefile | 2 + arch/x86/kvm/cpuid.c | 89 +- arch/x86/kvm/cpuid.h | 58 +- arch/x86/kvm/mmu/mmu.c | 304 +- arch/x86/kvm/mmu/mmu_internal.h | 34 +- arch/x86/kvm/mmu/tdp_mmu.c | 701 +-- arch/x86/kvm/mmu/tdp_mmu.h | 51 +- arch/x86/kvm/svm/nested.c | 80 +- arch/x86/kvm/svm/sev.c | 815 ++- arch/x86/kvm/svm/svm.c | 152 +- arch/x86/kvm/svm/svm.h | 13 +- arch/x86/kvm/vmx/nested.c | 39 +- arch/x86/kvm/vmx/nested.h | 5 + arch/x86/kvm/vmx/sgx.c | 502 ++ arch/x86/kvm/vmx/sgx.h | 34 + arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 4 +- arch/x86/kvm/vmx/vmx.c | 171 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/vmx/vmx_ops.h | 4 + arch/x86/kvm/x86.c | 94 +- arch/x86/platform/uv/uv_nmi.c | 13 +- arch/x86/power/hibernate.c | 89 +- block/bfq-iosched.c | 3 +- block/bio.c | 9 +- block/blk-iocost.c | 4 - block/blk-mq-debugfs.c | 8 + block/blk-mq.c | 3 +- block/blk-settings.c | 5 + block/ioctl.c | 2 + block/mq-deadline.c | 7 +- certs/.gitignore | 2 +- certs/Kconfig | 2 +- certs/Makefile | 2 + certs/system_certificates.S | 3 +- crypto/Kconfig | 5 - crypto/af_alg.c | 94 +- crypto/crc32_generic.c | 24 +- crypto/ecc.h | 8 - drivers/acpi/apei/einj.c | 1 - drivers/acpi/arm64/gtdt.c | 10 +- drivers/acpi/irq.c | 6 +- drivers/acpi/video_detect.c | 24 + drivers/ata/libata-eh.c | 1 + drivers/atm/iphase.c | 2 +- drivers/base/memory.c | 91 +- drivers/bcma/driver_mips.c | 7 - drivers/block/ataflop.c | 16 +- drivers/block/brd.c | 19 +- drivers/block/drbd/drbd_receiver.c | 1 + drivers/block/drbd/drbd_req.c | 1 + drivers/block/floppy.c | 23 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 84 +- drivers/block/rnbd/rnbd-clt.c | 171 +- drivers/block/rnbd/rnbd-clt.h | 6 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +- drivers/block/rnbd/rnbd-srv.c | 69 +- drivers/block/rnbd/rnbd-srv.h | 3 +- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 38 +- drivers/block/xen-blkfront.c | 2 +- drivers/char/ttyprintk.c | 11 + drivers/comedi/drivers/ni_routes.c | 1 + drivers/comedi/drivers/ni_routes.h | 1 + .../comedi/drivers/ni_routing/ni_device_routes.c | 1 + .../comedi/drivers/ni_routing/ni_device_routes.h | 1 + .../drivers/ni_routing/ni_device_routes/all.h | 1 + .../ni_routing/ni_device_routes/pci-6070e.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 + .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 + .../ni_routing/ni_device_routes/pxi-6030e.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 + .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 + .../ni_routing/ni_device_routes/pxie-6251.c | 1 + .../ni_routing/ni_device_routes/pxie-6535.c | 1 + .../ni_routing/ni_device_routes/pxie-6738.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.c | 1 + .../comedi/drivers/ni_routing/ni_route_values.h | 1 + .../drivers/ni_routing/ni_route_values/all.h | 1 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 + .../ni_routing/ni_route_values/ni_eseries.c | 1 + .../ni_routing/ni_route_values/ni_mseries.c | 1 + .../drivers/ni_routing/tools/convert_c_to_py.c | 1 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 + .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 + .../drivers/ni_routing/tools/csv_collection.py | 1 + .../drivers/ni_routing/tools/make_blank_csv.py | 1 + .../comedi/drivers/ni_routing/tools/ni_names.py | 1 + drivers/comedi/drivers/tests/ni_routes_test.c | 1 + drivers/comedi/drivers/tests/unittest.h | 1 + drivers/cpufreq/Kconfig | 23 +- .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 +- drivers/crypto/atmel-i2c.c | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/cavium/zip/common.h | 1 - drivers/crypto/ccp/ccp-dev.c | 12 +- drivers/crypto/ccp/sev-dev.c | 193 +- drivers/crypto/ccp/sev-dev.h | 4 +- drivers/crypto/ccp/sp-dev.c | 12 +- drivers/crypto/ccp/sp-dev.h | 15 +- drivers/crypto/ccp/sp-pci.c | 1 + drivers/crypto/ccree/cc_driver.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 5 - drivers/crypto/chelsio/chcr_core.c | 3 +- drivers/crypto/chelsio/chcr_core.h | 1 - drivers/crypto/geode-aes.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 11 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 32 +- drivers/crypto/hisilicon/qm.c | 57 +- drivers/crypto/hisilicon/qm.h | 8 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 52 +- drivers/crypto/hisilicon/sgl.c | 37 +- drivers/crypto/hisilicon/trng/trng.c | 13 +- drivers/crypto/hisilicon/zip/zip_main.c | 34 +- drivers/crypto/img-hash.c | 3 - drivers/crypto/ixp4xx_crypto.c | 7 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 10 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 33 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 144 +- drivers/crypto/omap-aes.c | 7 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 25 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 40 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 +- drivers/crypto/qat/qat_common/adf_init.c | 4 + drivers/crypto/s5p-sss.c | 15 +- drivers/crypto/sa2ul.c | 135 +- drivers/crypto/sa2ul.h | 4 + drivers/crypto/stm32/stm32-cryp.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 8 +- drivers/crypto/ux500/cryp/cryp_core.c | 1 - drivers/crypto/ux500/cryp/cryp_p.h | 1 - drivers/crypto/ux500/hash/hash_core.c | 1 - drivers/cxl/mem.c | 9 +- drivers/dma/Kconfig | 12 + drivers/dma/at_xdmac.c | 11 - drivers/dma/idxd/Makefile | 2 + drivers/dma/idxd/cdev.c | 132 +- drivers/dma/idxd/device.c | 283 +- drivers/dma/idxd/dma.c | 77 +- drivers/dma/idxd/idxd.h | 168 +- drivers/dma/idxd/init.c | 485 +- drivers/dma/idxd/irq.c | 29 +- drivers/dma/idxd/perfmon.c | 662 +++ drivers/dma/idxd/perfmon.h | 119 + drivers/dma/idxd/registers.h | 120 +- drivers/dma/idxd/submit.c | 42 +- drivers/dma/idxd/sysfs.c | 776 ++- drivers/dma/k3dma.c | 4 +- drivers/dma/qcom/gpi.c | 1 + drivers/dma/qcom/hidma.c | 6 - drivers/firmware/xilinx/zynqmp.c | 114 + drivers/gpio/gpio-omap.c | 9 + drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 86 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 129 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 173 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 398 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 27 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/nv.c | 4 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 28 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 + drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 + drivers/gpu/drm/amd/amdkfd/Kconfig | 13 + drivers/gpu/drm/amd/amdkfd/Makefile | 5 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 13 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 129 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 931 ++++ drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 65 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 58 +- .../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 93 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 39 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3002 +++++++++++ drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 206 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 17 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 25 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 48 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 72 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 33 +- drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 15 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 - .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 16 + drivers/gpu/drm/bridge/Kconfig | 3 + drivers/gpu/drm/bridge/analogix/Kconfig | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 32 +- drivers/gpu/drm/i915/display/intel_bios.c | 7 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 34 +- drivers/gpu/drm/i915/display/intel_csr.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 37 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 55 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 84 +- drivers/gpu/drm/i915/display/intel_dp.c | 10 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 2 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll.c | 6 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi.h | 1 - drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 15 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 9 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 7 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 - drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 19 +- drivers/gpu/drm/i915/display/intel_psr.c | 32 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 62 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 71 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 24 +- drivers/gpu/drm/i915/gvt/gtt.c | 6 - drivers/gpu/drm/i915/gvt/gvt.c | 8 +- drivers/gpu/drm/i915/i915_drv.c | 38 +- drivers/gpu/drm/i915/i915_irq.c | 52 +- drivers/gpu/drm/i915/i915_reg.h | 3 - drivers/gpu/drm/i915/i915_suspend.c | 6 - drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/intel_pm.c | 13 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 92 + drivers/gpu/drm/radeon/radeon_device.c | 3 +- drivers/gpu/drm/ttm/ttm_device.c | 2 +- drivers/gpu/drm/ttm/ttm_tt.c | 31 +- drivers/gpu/drm/vc4/vc4_vec.c | 6 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 18 +- drivers/hv/channel.c | 101 +- drivers/hv/channel_mgmt.c | 79 +- drivers/hv/connection.c | 5 +- drivers/hv/hv.c | 58 +- drivers/hv/hv_trace.h | 15 + drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/amd_energy.c | 375 -- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1266.c | 1 + drivers/hwmon/pmbus/adm1275.c | 1 + drivers/hwmon/pmbus/bel-pfe.c | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 1 + drivers/hwmon/pmbus/fsp-3y.c | 3 +- drivers/hwmon/pmbus/ibm-cffps.c | 1 + drivers/hwmon/pmbus/inspur-ipsps.c | 1 + drivers/hwmon/pmbus/ir35221.c | 1 + drivers/hwmon/pmbus/ir36021.c | 1 + drivers/hwmon/pmbus/ir38064.c | 1 + drivers/hwmon/pmbus/irps5401.c | 1 + drivers/hwmon/pmbus/isl68137.c | 1 + drivers/hwmon/pmbus/lm25066.c | 1 + drivers/hwmon/pmbus/ltc2978.c | 1 + drivers/hwmon/pmbus/ltc3815.c | 1 + drivers/hwmon/pmbus/max15301.c | 190 + drivers/hwmon/pmbus/max16064.c | 1 + drivers/hwmon/pmbus/max16601.c | 1 + drivers/hwmon/pmbus/max20730.c | 1 + drivers/hwmon/pmbus/max20751.c | 1 + drivers/hwmon/pmbus/max31785.c | 1 + drivers/hwmon/pmbus/max34440.c | 1 + drivers/hwmon/pmbus/max8688.c | 1 + drivers/hwmon/pmbus/mp2975.c | 1 + drivers/hwmon/pmbus/pm6764tr.c | 1 + drivers/hwmon/pmbus/pmbus.c | 1 + drivers/hwmon/pmbus/pmbus_core.c | 38 +- drivers/hwmon/pmbus/pxe1610.c | 10 + drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/pmbus/stpddc60.c | 1 + drivers/hwmon/pmbus/tps40422.c | 1 + drivers/hwmon/pmbus/tps53679.c | 1 + drivers/hwmon/pmbus/ucd9000.c | 1 + drivers/hwmon/pmbus/ucd9200.c | 1 + drivers/hwmon/pmbus/xdpe12284.c | 1 + drivers/hwmon/pmbus/zl6100.c | 1 + drivers/hwmon/sch5627.c | 81 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-mt65xx.c | 17 +- drivers/i2c/busses/i2c-s3c2410.c | 9 +- drivers/i2c/busses/i2c-sh7760.c | 2 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/i3c/master.c | 5 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/common/hid-sensors/Kconfig | 1 + drivers/iio/gyro/Kconfig | 1 - drivers/iio/gyro/mpu3050-core.c | 13 +- drivers/iio/humidity/Kconfig | 1 - drivers/iio/industrialio-core.c | 6 - drivers/iio/light/Kconfig | 2 - drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/orientation/Kconfig | 2 - drivers/iio/pressure/Kconfig | 1 - drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 + drivers/iio/temperature/Kconfig | 1 - drivers/infiniband/core/cm.c | 8 +- drivers/infiniband/core/cma.c | 26 +- drivers/infiniband/core/nldev.c | 160 + drivers/infiniband/core/restrack.c | 3 + drivers/infiniband/core/verbs.c | 7 + drivers/infiniband/hw/bnxt_re/Kconfig | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 23 +- drivers/infiniband/hw/cxgb4/resource.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 6 +- drivers/infiniband/hw/mlx4/qp.c | 3 - drivers/infiniband/hw/mlx5/dm.c | 23 +- drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/infiniband/hw/mlx5/std_types.c | 173 + drivers/infiniband/sw/rxe/rxe_av.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib.h | 2 - drivers/infiniband/ulp/ipoib/ipoib_cm.c | 6 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 75 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs.h | 13 +- drivers/iommu/amd/init.c | 3 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 6 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 6 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 5 +- drivers/iommu/exynos-iommu.c | 5 +- drivers/iommu/fsl_pamu_domain.c | 4 +- drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 3 +- drivers/iommu/iommu.c | 19 +- drivers/iommu/ipmmu-vmsa.c | 6 +- drivers/iommu/msm_iommu.c | 5 +- drivers/iommu/mtk_iommu.c | 5 +- drivers/iommu/mtk_iommu_v1.c | 4 +- drivers/iommu/omap-iommu.c | 5 +- drivers/iommu/rockchip-iommu.c | 5 +- drivers/iommu/s390-iommu.c | 4 +- drivers/iommu/sprd-iommu.c | 6 +- drivers/iommu/sun50i-iommu.c | 5 +- drivers/iommu/tegra-gart.c | 5 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/iommu/virtio-iommu.c | 6 +- drivers/irqchip/Kconfig | 12 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-gic-v3.c | 8 +- drivers/irqchip/irq-gic-v4.c | 27 +- drivers/irqchip/irq-idt3243x.c | 124 + drivers/irqchip/irq-jcore-aic.c | 4 +- drivers/irqchip/irq-tb10x.c | 1 + drivers/leds/blink/Kconfig | 6 +- drivers/leds/blink/leds-lgm-sso.c | 2 +- drivers/leds/leds-lm3642.c | 4 +- drivers/leds/leds-pca9532.c | 2 + drivers/leds/trigger/ledtrig-pattern.c | 2 +- drivers/macintosh/via-pmu.c | 2 +- drivers/md/dm-clone-metadata.c | 6 - drivers/md/dm-integrity.c | 1 + drivers/md/dm-raid.c | 35 +- drivers/md/dm-snap-persistent.c | 6 +- drivers/md/dm-snap.c | 5 +- drivers/md/dm-table.c | 30 +- drivers/md/md.c | 8 +- drivers/md/persistent-data/dm-btree-internal.h | 4 +- drivers/md/persistent-data/dm-btree-spine.c | 2 - drivers/md/persistent-data/dm-space-map-common.c | 2 + drivers/md/persistent-data/dm-space-map-common.h | 8 +- drivers/md/persistent-data/dm-space-map-disk.c | 9 - drivers/md/raid1.c | 2 + drivers/memory/.gitignore | 2 +- drivers/mmc/core/block.c | 12 + drivers/mmc/core/host.c | 50 +- drivers/mmc/host/Makefile | 2 - drivers/mmc/host/dw_mmc-rockchip.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/mmc_spi.c | 8 +- drivers/mmc/host/of_mmc_spi.c | 18 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-of-esdhc.c | 2 +- drivers/mtd/chips/cfi_cmdset_0001.c | 7 +- drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/mtdcore.c | 2 +- drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/raw/nand_bbt.c | 5 - drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/otp.c | 9 +- drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/bonding/bond_main.c | 7 +- drivers/net/dsa/mv88e6xxx/chip.c | 102 +- drivers/net/dsa/mv88e6xxx/chip.h | 24 +- drivers/net/dsa/mv88e6xxx/devlink.c | 58 +- drivers/net/dsa/mv88e6xxx/global2.c | 17 + drivers/net/dsa/mv88e6xxx/global2.h | 4 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 8 +- drivers/net/ethernet/Kconfig | 4 +- drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/atheros/Kconfig | 1 + drivers/net/ethernet/atheros/ag71xx.c | 20 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 2 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 44 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 131 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 1 + .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 102 +- drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/Makefile | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 4 +- drivers/net/ethernet/freescale/enetc/Kconfig | 9 + drivers/net/ethernet/freescale/enetc/Makefile | 3 + drivers/net/ethernet/freescale/enetc/enetc.c | 158 +- drivers/net/ethernet/freescale/enetc/enetc.h | 19 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 18 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 9 + drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 155 + drivers/net/ethernet/freescale/enetc/enetc_ierb.h | 20 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 95 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 16 +- drivers/net/ethernet/freescale/fec_main.c | 7 + drivers/net/ethernet/freescale/gianfar.c | 170 +- drivers/net/ethernet/freescale/gianfar.h | 17 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 23 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 108 +- drivers/net/ethernet/intel/iavf/Makefile | 1 + drivers/net/ethernet/intel/iavf/iavf.h | 10 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.c | 218 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.h | 95 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 254 +- drivers/net/ethernet/intel/iavf/iavf_fdir.c | 24 +- drivers/net/ethernet/intel/iavf/iavf_fdir.h | 9 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 31 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 15 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 164 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_flow.c | 88 + drivers/net/ethernet/intel/ice/ice_flow.h | 6 + drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 400 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 20 +- drivers/net/ethernet/intel/ice/ice_type.h | 75 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 171 + .../ethernet/intel/ice/ice_virtchnl_allowlist.h | 13 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 663 ++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 13 + drivers/net/ethernet/intel/igb/e1000_defines.h | 8 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 27 + drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igc/igc.h | 13 + drivers/net/ethernet/intel/igc/igc_defines.h | 63 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 2 + drivers/net/ethernet/intel/igc/igc_i225.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 63 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 295 +- drivers/net/ethernet/intel/igc/igc_regs.h | 10 + drivers/net/ethernet/korina.c | 617 ++- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 107 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 61 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 192 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 21 + .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 1 + .../ethernet/marvell/prestera/prestera_switchdev.c | 2 +- drivers/net/ethernet/mediatek/Kconfig | 2 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 262 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 50 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 20 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 1 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 23 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 69 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 94 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 6 + .../mellanox/mlx5/core/en_accel/en_accel.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 11 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 129 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 9 - .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 34 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 375 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 265 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 145 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 + .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 14 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 16 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 19 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 66 + .../mellanox/mlx5/core/steering/dr_matcher.c | 256 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 11 + .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 51 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 145 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 31 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 366 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 270 +- .../mellanox/mlx5/core/steering/dr_types.h | 101 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 129 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 448 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 5 +- drivers/net/ethernet/microsoft/Kconfig | 29 + drivers/net/ethernet/microsoft/Makefile | 5 + drivers/net/ethernet/microsoft/mana/Makefile | 6 + drivers/net/ethernet/microsoft/mana/gdma.h | 673 +++ drivers/net/ethernet/microsoft/mana/gdma_main.c | 1415 ++++++ drivers/net/ethernet/microsoft/mana/hw_channel.c | 843 ++++ drivers/net/ethernet/microsoft/mana/hw_channel.h | 190 + drivers/net/ethernet/microsoft/mana/mana.h | 533 ++ drivers/net/ethernet/microsoft/mana/mana_en.c | 1895 +++++++ drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 250 + drivers/net/ethernet/microsoft/mana/shm_channel.c | 291 ++ drivers/net/ethernet/microsoft/mana/shm_channel.h | 21 + drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 14 +- drivers/net/ethernet/renesas/ravb_main.c | 42 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 3 +- drivers/net/ethernet/sfc/farch.c | 16 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 5 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 19 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/xilinx/Kconfig | 3 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/geneve.c | 4 +- drivers/net/ipa/ipa_main.c | 23 +- drivers/net/netdevsim/psample.c | 7 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 23 +- drivers/net/phy/intel-xway.c | 21 + drivers/net/phy/marvell.c | 557 +- drivers/net/phy/nxp-c45-tja11xx.c | 621 +++ drivers/net/phy/phy-c45.c | 43 + drivers/net/phy/phy.c | 3 +- drivers/net/phy/phy_device.c | 35 +- drivers/net/usb/r8152.c | 3841 +++++++++++--- drivers/net/veth.c | 7 +- drivers/net/virtio_net.c | 115 +- drivers/net/wireless/ath/ath10k/htc.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 + drivers/net/wireless/ath/ath11k/mac.c | 15 +- drivers/net/wireless/ath/ath11k/mhi.c | 15 +- drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 2 +- drivers/net/wireless/ath/carl9170/carl9170.h | 7 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 2 +- drivers/net/wireless/cisco/airo.c | 117 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 72 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 78 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 173 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 20 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 30 - drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 8 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 59 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 91 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 11 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 232 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 58 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 128 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 38 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 80 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 80 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 41 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 3 +- drivers/net/wireless/mac80211_hwsim.c | 16 +- drivers/net/wireless/marvell/libertas/decl.h | 1 - drivers/net/wireless/marvell/libertas/mesh.h | 12 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 1 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 11 +- drivers/net/wireless/marvell/mwifiex/scan.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 1 + drivers/net/wireless/mediatek/mt76/agg-rx.c | 19 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 28 + drivers/net/wireless/mediatek/mt76/dma.c | 65 +- drivers/net/wireless/mediatek/mt76/dma.h | 1 + drivers/net/wireless/mediatek/mt76/eeprom.c | 231 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 77 +- drivers/net/wireless/mediatek/mt76/mt76.h | 99 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 35 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 61 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 71 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 424 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 8 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 209 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 299 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 34 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 27 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 31 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 6 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 17 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 183 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 20 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 7 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 59 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 23 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 272 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 81 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 80 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 112 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 184 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 51 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 220 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 258 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 132 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 437 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 152 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 106 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 18 + .../net/wireless/mediatek/mt76/mt7915/testmode.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 4 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 150 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 242 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 525 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 236 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 210 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 60 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 83 +- .../wireless/mediatek/mt76/mt7921/mt7921_trace.h | 51 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 54 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7921/trace.c | 12 + drivers/net/wireless/mediatek/mt76/sdio.c | 3 + drivers/net/wireless/mediatek/mt76/testmode.c | 159 +- drivers/net/wireless/mediatek/mt76/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 94 +- drivers/net/wireless/microchip/wilc1000/Kconfig | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 25 +- drivers/net/wireless/microchip/wilc1000/spi.c | 298 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 1 - drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 27 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 67 - drivers/net/wireless/quantenna/qtnfmac/event.c | 6 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 1 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 19 +- drivers/net/wireless/realtek/rtlwifi/base.c | 15 +- drivers/net/wireless/realtek/rtlwifi/core.c | 38 +- drivers/net/wireless/realtek/rtlwifi/core.h | 1 + .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 4 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 9 +- drivers/net/wireless/realtek/rtw88/coex.h | 8 + drivers/net/wireless/realtek/rtw88/debug.c | 91 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 27 + drivers/net/wireless/realtek/rtw88/fw.h | 18 + drivers/net/wireless/realtek/rtw88/main.h | 44 + drivers/net/wireless/realtek/rtw88/pci.c | 29 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/phy.c | 72 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 9 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 853 +++- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 339 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/rsi/rsi_boot_params.h | 2 +- drivers/net/wireless/rsi/rsi_coex.h | 2 +- drivers/net/wireless/rsi/rsi_common.h | 2 +- drivers/net/wireless/rsi/rsi_debugfs.h | 2 +- drivers/net/wireless/rsi/rsi_hal.h | 2 +- drivers/net/wireless/rsi/rsi_main.h | 2 +- drivers/net/wireless/rsi/rsi_mgmt.h | 2 +- drivers/net/wireless/rsi/rsi_ps.h | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 2 +- drivers/net/wireless/rsi/rsi_usb.h | 2 +- drivers/net/wireless/st/cw1200/bh.c | 3 - drivers/net/wireless/st/cw1200/wsm.h | 12 - drivers/net/wireless/ti/wlcore/boot.c | 13 +- drivers/net/wireless/ti/wlcore/debugfs.h | 7 +- drivers/net/wireless/wl3501.h | 49 +- drivers/net/wireless/wl3501_cs.c | 54 +- drivers/net/wwan/Kconfig | 37 + drivers/net/wwan/Makefile | 9 + drivers/net/wwan/mhi_wwan_ctrl.c | 284 ++ drivers/net/wwan/wwan_core.c | 554 ++ drivers/nvme/host/core.c | 258 +- drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/ioctl.c | 38 +- drivers/nvme/host/multipath.c | 51 +- drivers/nvme/host/nvme.h | 14 +- drivers/nvme/host/pci.c | 5 - drivers/nvme/target/admin-cmd.c | 10 +- drivers/of/address.c | 5 +- drivers/of/overlay.c | 2 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/quirks.c | 11 - drivers/perf/arm_pmu.c | 30 - drivers/pinctrl/Kconfig | 14 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/core.c | 16 +- drivers/pinctrl/mediatek/Kconfig | 6 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 850 ++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 19 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h | 1669 ++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +- drivers/pinctrl/pinconf-generic.c | 6 +- drivers/pinctrl/pinctrl-ingenic.c | 1645 +++++- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 650 +-- drivers/pinctrl/pinctrl-single.c | 6 +- drivers/pinctrl/pinctrl-zynq.c | 4 +- drivers/pinctrl/pinctrl-zynqmp.c | 906 ++++ drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 4 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 3 +- drivers/platform/chrome/cros_ec_typec.c | 23 +- drivers/platform/chrome/cros_usbpd_notify.c | 3 +- drivers/platform/surface/aggregator/controller.c | 2 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/gigabyte-wmi.c | 4 + drivers/platform/x86/intel_pmc_core.c | 380 +- drivers/platform/x86/intel_pmc_core.h | 47 +- drivers/platform/x86/touchscreen_dmi.c | 35 + drivers/power/supply/act8945a_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 2 + drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/max14577_charger.c | 2 +- drivers/power/supply/max17040_battery.c | 12 +- drivers/ptp/ptp_kvm_common.c | 3 +- drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-atmel.c | 25 +- drivers/pwm/pwm-mediatek.c | 6 - drivers/pwm/pwm-pca9685.c | 302 +- drivers/pwm/pwm-visconti.c | 190 + drivers/regulator/core.c | 59 +- drivers/regulator/da9121-regulator.c | 80 +- drivers/regulator/da9121-regulator.h | 13 + drivers/regulator/fan53555.c | 136 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/s2mpa01.c | 4 - drivers/regulator/s2mps11.c | 22 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/rtc-ab-eoz9.c | 135 +- drivers/rtc/rtc-ds1511.c | 6 - drivers/rtc/rtc-fsl-ftm-alarm.c | 1 + drivers/rtc/rtc-pcf85063.c | 7 +- drivers/rtc/rtc-pm8xxx.c | 11 + drivers/rtc/rtc-spear.c | 6 +- drivers/s390/crypto/zcrypt_card.c | 1 + drivers/s390/crypto/zcrypt_queue.c | 1 + drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +- drivers/soc/tegra/pmc.c | 4 +- drivers/spi/Kconfig | 18 +- drivers/spi/Makefile | 4 +- drivers/spi/spi-altera-core.c | 222 + drivers/spi/spi-altera-dfl.c | 204 + drivers/spi/spi-altera-platform.c | 172 + drivers/spi/spi-altera.c | 378 -- drivers/spi/spi-fsi.c | 4 +- drivers/spi/spi-stm32-qspi.c | 106 +- drivers/spi/spi-zynqmp-gqspi.c | 115 +- drivers/spi/spi.c | 46 +- drivers/spi/spidev.c | 1 + drivers/staging/octeon/ethernet.c | 9 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 5 +- drivers/staging/rtl8188eu/include/drv_types.h | 2 +- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 17 - drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 30 +- drivers/staging/rtl8723bs/core/rtw_io.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 3 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 72 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 40 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 21 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/hal_com.c | 26 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 14 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 3 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 14 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 32 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 15 +- drivers/target/iscsi/iscsi_target.c | 1 - drivers/thermal/gov_fair_share.c | 11 +- drivers/thermal/gov_power_allocator.c | 24 +- drivers/thermal/hisi_thermal.c | 4 +- drivers/thermal/intel/Kconfig | 11 + drivers/thermal/intel/Makefile | 1 + drivers/thermal/intel/intel_tcc_cooling.c | 129 + drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/qcom/tsens-8960.c | 24 +- drivers/thermal/tegra/soctherm.c | 13 +- drivers/thermal/thermal_core.c | 18 - drivers/thermal/thermal_core.h | 1 + drivers/thermal/thermal_helpers.c | 27 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 38 +- drivers/tty/mxser.c | 7 - drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_fsl.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 6 +- drivers/tty/serial/8250/8250_port.c | 6 +- drivers/tty/serial/8250/Kconfig | 6 +- drivers/tty/serial/Kconfig | 18 +- drivers/tty/serial/altera_jtaguart.c | 2 - drivers/tty/serial/altera_uart.c | 2 - drivers/tty/serial/amba-pl010.c | 2 - drivers/tty/serial/amba-pl011.c | 2 - drivers/tty/serial/apbuart.c | 2 - drivers/tty/serial/ar933x_uart.c | 2 - drivers/tty/serial/arc_uart.c | 2 - drivers/tty/serial/atmel_serial.c | 18 - drivers/tty/serial/bcm63xx_uart.c | 2 - drivers/tty/serial/icom.c | 2 - drivers/tty/serial/lpc32xx_hs.c | 2 - drivers/tty/serial/mcf.c | 2 - drivers/tty/serial/meson_uart.c | 2 - drivers/tty/serial/mpc52xx_uart.c | 2 - drivers/tty/serial/msm_serial.c | 4 - drivers/tty/serial/omap-serial.c | 51 +- drivers/tty/serial/owl-uart.c | 2 - drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/tty/serial/rda-uart.c | 2 - drivers/tty/serial/rp2.c | 2 - drivers/tty/serial/sa1100.c | 2 - drivers/tty/serial/serial_txx9.c | 4 +- drivers/tty/serial/sifive.c | 2 - drivers/tty/serial/stm32-usart.c | 89 +- drivers/tty/serial/stm32-usart.h | 8 +- drivers/tty/serial/sunsu.c | 4 - drivers/tty/serial/timbuart.c | 2 - drivers/tty/serial/vt8500_serial.c | 2 - drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/vt/.gitignore | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/cdns3/cdnsp-gadget.c | 14 +- drivers/usb/class/cdc-acm.c | 3 +- drivers/usb/core/quirks.c | 1 + drivers/usb/dwc2/core.c | 25 +- drivers/usb/dwc2/core.h | 5 + drivers/usb/dwc2/core_intr.c | 205 +- drivers/usb/dwc2/gadget.c | 4 + drivers/usb/dwc2/hcd.c | 92 +- drivers/usb/dwc2/params.c | 18 +- drivers/usb/dwc2/platform.c | 16 + drivers/usb/dwc3/core.c | 30 + drivers/usb/dwc3/core.h | 10 + drivers/usb/dwc3/gadget.c | 33 +- drivers/usb/gadget/config.c | 4 + drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/gadget/udc/dummy_hcd.c | 23 +- drivers/usb/gadget/udc/net2272.c | 3 +- drivers/usb/host/xhci-mtk.c | 43 +- drivers/usb/misc/adutux.c | 6 +- drivers/usb/musb/musb_core.h | 4 +- drivers/usb/storage/datafab.c | 1 - drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/vdpa/mlx5/core/mr.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vhost/vdpa.c | 6 +- drivers/video/fbdev/hyperv_fb.c | 2 +- drivers/virtio/virtio_ring.c | 26 +- drivers/xen/Kconfig | 31 - drivers/xen/Makefile | 3 - drivers/xen/pcpu.c | 35 - drivers/xen/xen-acpi-cpuhotplug.c | 446 -- drivers/xen/xen-acpi-memhotplug.c | 475 -- drivers/xen/xen-pciback/pci_stub.c | 6 +- drivers/xen/xen-pciback/vpci.c | 7 +- drivers/xen/xen-stub.c | 90 - fs/Kconfig.binfmt | 3 + fs/binfmt_flat.c | 18 +- fs/btrfs/block-group.c | 43 +- fs/btrfs/block-group.h | 1 + fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.h | 16 +- fs/btrfs/disk-io.c | 6 +- fs/btrfs/extent_io.c | 54 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/scrub.c | 5 +- fs/btrfs/super.c | 10 +- fs/btrfs/tree-mod-log.c | 20 + fs/btrfs/volumes.c | 16 + fs/btrfs/zoned.c | 7 + fs/btrfs/zoned.h | 6 + fs/ceph/Kconfig | 1 + fs/ceph/addr.c | 626 +-- fs/ceph/cache.c | 125 - fs/ceph/cache.h | 101 +- fs/ceph/caps.c | 27 +- fs/ceph/debugfs.c | 12 +- fs/ceph/dir.c | 34 +- fs/ceph/export.c | 12 +- fs/ceph/file.c | 52 +- fs/ceph/inode.c | 36 +- fs/ceph/io.c | 2 +- fs/ceph/mds_client.c | 20 +- fs/ceph/mds_client.h | 1 + fs/ceph/metric.c | 62 +- fs/ceph/metric.h | 56 +- fs/ceph/snap.c | 2 +- fs/ceph/super.h | 32 +- fs/ceph/xattr.c | 7 + fs/cifs/cifsfs.c | 30 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 17 - fs/cifs/cifsproto.h | 11 - fs/cifs/file.c | 84 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 2 + fs/cifs/inode.c | 1 - fs/cifs/misc.c | 62 - fs/cifs/smb2ops.c | 18 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +-- fs/cifsd/connection.c | 3 +- fs/cifsd/connection.h | 2 +- fs/cifsd/glob.h | 1 - fs/cifsd/ksmbd_server.h | 1 - fs/cifsd/ksmbd_work.c | 2 +- fs/cifsd/mgmt/ksmbd_ida.c | 45 +- fs/cifsd/mgmt/ksmbd_ida.h | 17 +- fs/cifsd/mgmt/user_session.c | 29 +- fs/cifsd/mgmt/user_session.h | 7 +- fs/cifsd/misc.c | 46 + fs/cifsd/misc.h | 6 + fs/cifsd/netmisc.c | 59 - fs/cifsd/nterr.c | 674 --- fs/cifsd/nterr.h | 7 - fs/cifsd/oplock.c | 2 - fs/cifsd/server.c | 7 - fs/cifsd/smb2pdu.c | 335 +- fs/cifsd/smb_common.c | 5 - fs/cifsd/smb_common.h | 6 - fs/cifsd/smbacl.c | 6 +- fs/cifsd/smberr.h | 235 - fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/cifsd/transport_ipc.c | 34 +- fs/cifsd/vfs.c | 243 +- fs/cifsd/vfs_cache.c | 153 +- fs/cifsd/vfs_cache.h | 10 +- fs/coda/file.c | 6 +- fs/crypto/Kconfig | 30 +- fs/dcache.c | 2 + fs/debugfs/file.c | 91 + fs/ecryptfs/crypto.c | 22 +- fs/ecryptfs/debug.c | 4 +- fs/ecryptfs/dentry.c | 2 +- fs/ecryptfs/file.c | 4 +- fs/ecryptfs/inode.c | 11 +- fs/ecryptfs/keystore.c | 13 +- fs/ecryptfs/kthread.c | 3 +- fs/ecryptfs/main.c | 30 +- fs/ecryptfs/messaging.c | 14 +- fs/ecryptfs/miscdev.c | 3 +- fs/ecryptfs/mmap.c | 11 +- fs/ecryptfs/read_write.c | 4 +- fs/ecryptfs/super.c | 8 +- fs/ext2/namei.c | 3 +- fs/ext2/super.c | 5 +- fs/ext4/file.c | 25 +- fs/ext4/namei.c | 27 +- fs/ext4/super.c | 5 +- fs/f2fs/dir.c | 4 +- fs/f2fs/f2fs.h | 1 - fs/f2fs/namei.c | 3 +- fs/f2fs/segment.c | 37 +- fs/file.c | 39 +- fs/fuse/inode.c | 3 +- fs/gfs2/inode.c | 2 + fs/gfs2/recovery.c | 1 + fs/hostfs/hostfs_kern.c | 2 +- fs/io-wq.c | 13 - fs/io_uring.c | 696 ++- fs/isofs/rock.c | 1 + fs/locks.c | 3 + fs/nfs/callback_proc.c | 17 +- fs/nfs/pnfs.c | 11 +- fs/nfsd/nfs4state.c | 406 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/state.h | 3 +- fs/nilfs2/namei.c | 3 +- fs/overlayfs/file.c | 11 +- fs/readdir.c | 6 + fs/reiserfs/journal.c | 6 +- fs/signalfd.c | 4 + fs/stat.c | 8 + fs/udf/namei.c | 3 +- fs/ufs/super.c | 3 +- fs/verity/Kconfig | 8 +- fs/xfs/libxfs/xfs_attr.c | 53 +- fs/xfs/libxfs/xfs_attr.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 13 +- fs/xfs/libxfs/xfs_bmap.c | 143 +- fs/xfs/libxfs/xfs_bmap.h | 1 - fs/xfs/libxfs/xfs_btree_staging.c | 1 - fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 14 +- fs/xfs/scrub/bmap.c | 15 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_aops.c | 3 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_dir2_readdir.c | 10 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iomap.c | 20 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_qm.c | 8 +- fs/xfs/xfs_reflink.c | 8 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 6 +- fs/zonefs/super.c | 5 +- include/asm-generic/div64.h | 10 +- include/asm-generic/mshyperv.h | 48 +- include/dt-bindings/pinctrl/mt8195-pinfunc.h | 962 ++++ include/dt-bindings/pinctrl/pinctrl-zynqmp.h | 19 + include/kvm/arm_pmu.h | 4 + include/linux/avf/virtchnl.h | 27 +- include/linux/bio.h | 4 +- include/linux/blk-mq.h | 8 +- include/linux/blkdev.h | 8 + include/linux/bpf.h | 22 + include/linux/clocksource.h | 5 + include/linux/compat.h | 2 + include/linux/compiler-version.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 117 +- include/linux/dcache.h | 1 + include/linux/debugfs.h | 17 + include/linux/device-mapper.h | 5 - include/linux/devm-helpers.h | 13 +- include/linux/ethtool.h | 96 + include/linux/file.h | 11 +- include/linux/firmware/xlnx-zynqmp.h | 90 + include/linux/gfp.h | 2 +- include/linux/hugetlb.h | 7 + include/linux/hyperv.h | 13 +- include/linux/ieee80211.h | 33 +- include/linux/iommu.h | 37 +- include/linux/irqchip/arm-gic-v4.h | 2 + include/linux/irqdomain.h | 3 - include/linux/kvm_host.h | 24 +- include/linux/marvell_phy.h | 1 + include/linux/memory_hotplug.h | 16 +- include/linux/mlx5/device.h | 7 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 93 +- include/linux/mmc/host.h | 2 +- include/linux/mmzone.h | 4 +- include/linux/mtd/mtd.h | 5 +- include/linux/netlink.h | 12 +- include/linux/nfs_fs_sb.h | 3 +- include/linux/of.h | 4 +- include/linux/pagemap.h | 1 + include/linux/pci.h | 2 - include/linux/pci_ids.h | 2 - include/linux/perf_event.h | 80 +- include/linux/phy.h | 3 + include/linux/pinctrl/pinconf-generic.h | 10 +- include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/platform_data/gpio-omap.h | 3 + include/linux/psp-sev.h | 18 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + include/linux/regulator/driver.h | 2 +- include/linux/sched/sysctl.h | 9 +- include/linux/secretmem.h | 26 +- include/linux/serial_core.h | 10 +- include/linux/signal.h | 1 + include/linux/spi/altera.h | 21 + include/linux/spi/mmc_spi.h | 9 - include/linux/srcu.h | 6 - include/linux/srcutree.h | 2 + include/linux/statfs.h | 8 + include/linux/stmmac.h | 1 + include/linux/thermal.h | 5 - include/linux/timecounter.h | 2 +- include/linux/timer.h | 2 + include/linux/user_namespace.h | 3 + include/linux/wwan.h | 111 + include/net/cfg80211.h | 13 +- include/net/dsa.h | 7 + include/net/flow.h | 3 - include/net/mac80211.h | 5 +- include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_offload.h | 13 +- include/net/selftests.h | 12 + include/net/switchdev.h | 1 + include/net/xfrm.h | 1 + include/rdma/ib_verbs.h | 5 + include/rdma/restrack.h | 4 + include/sound/graph_card.h | 4 - include/sound/simple_card_utils.h | 7 +- include/sound/soc-component.h | 1 + include/trace/events/kvm.h | 90 +- include/trace/events/mptcp.h | 173 + include/trace/events/rcu.h | 1 - include/uapi/asm-generic/siginfo.h | 6 +- include/uapi/drm/amdgpu_drm.h | 2 - include/uapi/linux/bpf.h | 28 + include/uapi/linux/capability.h | 3 +- include/uapi/linux/ethtool.h | 10 + include/uapi/linux/ethtool_netlink.h | 137 + include/uapi/linux/fd.h | 46 +- include/uapi/linux/io_uring.h | 23 + include/uapi/linux/kexec.h | 1 + include/uapi/linux/kfd_ioctl.h | 171 +- include/uapi/linux/kvm.h | 46 +- include/uapi/linux/landlock.h | 8 + include/uapi/linux/nl80211.h | 17 + include/uapi/linux/perf_event.h | 28 +- include/uapi/linux/signalfd.h | 4 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 9 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 25 + include/uapi/rdma/rdma_netlink.h | 13 + include/xen/acpi.h | 35 - include/xen/arm/swiotlb-xen.h | 7 + include/xen/interface/features.h | 14 + include/xen/swiotlb-xen.h | 1 + init/Kconfig | 2 +- init/main.c | 2 - kernel/.gitignore | 4 +- kernel/bpf/helpers.c | 306 ++ kernel/bpf/verifier.c | 314 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cpu.c | 16 +- kernel/debug/kdb/kdb_main.c | 142 +- kernel/dma/swiotlb.c | 3 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 326 +- kernel/events/ring_buffer.c | 34 +- kernel/fork.c | 2 +- kernel/gen_kheaders.sh | 2 +- kernel/irq/irqdomain.c | 40 +- kernel/kcsan/kcsan_test.c | 2 +- kernel/kthread.c | 33 +- kernel/locking/lockdep.c | 6 +- kernel/locking/qrwlock.c | 7 +- kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 6 + kernel/rcu/rcutorture.c | 166 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/srcutree.c | 22 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 57 +- kernel/rcu/tiny.c | 1 + kernel/rcu/tree.c | 60 +- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_plugin.h | 230 +- kernel/rcu/tree_stall.h | 26 +- kernel/rcu/update.c | 2 +- kernel/resource.c | 149 +- kernel/sched/core.c | 173 +- kernel/sched/debug.c | 433 +- kernel/sched/fair.c | 63 +- kernel/sched/features.h | 5 + kernel/sched/psi.c | 5 +- kernel/sched/sched.h | 36 +- kernel/sched/topology.c | 18 +- kernel/seccomp.c | 17 +- kernel/signal.c | 13 + kernel/sysctl.c | 94 - kernel/time/clocksource.c | 135 +- kernel/time/posix-timers.c | 4 +- kernel/time/tick-broadcast.c | 16 +- kernel/time/tick-common.c | 7 +- kernel/time/timecounter.c | 2 +- kernel/time/timer.c | 14 + kernel/trace/bpf_trace.c | 373 +- kernel/trace/trace.c | 45 +- kernel/trace/trace.h | 19 + kernel/trace/trace_entries.h | 22 + kernel/trace/trace_functions.c | 223 +- kernel/trace/trace_output.c | 91 +- kernel/user_namespace.c | 65 +- lib/.gitignore | 10 +- lib/Kconfig.debug | 11 +- lib/Kconfig.kfence | 1 + lib/crypto/chacha.c | 4 +- lib/iov_iter.c | 8 +- lib/math/Makefile | 2 + lib/math/test_div64.c | 249 + lib/vsprintf.c | 2 - localversion-next | 2 +- mm/compaction.c | 91 +- mm/filemap.c | 33 +- mm/gup.c | 8 +- mm/hugetlb.c | 149 +- mm/internal.h | 10 +- mm/kfence/core.c | 58 +- mm/memory-failure.c | 2 +- mm/memory.c | 54 +- mm/memory_hotplug.c | 191 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 26 +- mm/readahead.c | 4 +- mm/rmap.c | 2 +- mm/secretmem.c | 12 +- mm/shmem.c | 3 + mm/slab.h | 1 - mm/slab_common.c | 12 +- mm/slub.c | 8 - mm/sparse.c | 2 - mm/swap.c | 4 +- mm/util.c | 2 +- mm/vmscan.c | 5 +- mm/z3fold.c | 2 +- mm/zsmalloc.c | 4 +- net/8021q/vlan.c | 3 + net/8021q/vlan.h | 4 + net/Kconfig | 4 + net/bluetooth/hci_request.c | 12 +- net/bridge/br_multicast.c | 2 +- net/bridge/br_switchdev.c | 44 +- net/ceph/auth_x.c | 2 +- net/core/Makefile | 1 + net/core/dev.c | 14 +- net/core/flow_dissector.c | 6 +- net/core/neighbour.c | 4 + net/core/scm.c | 2 +- net/core/selftests.c | 400 ++ net/core/sock.c | 2 +- net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 103 +- net/dsa/port.c | 2 +- net/dsa/slave.c | 23 +- net/dsa/switch.c | 25 +- net/ethtool/Makefile | 2 +- net/ethtool/ioctl.c | 2 +- net/ethtool/netlink.c | 10 + net/ethtool/netlink.h | 8 + net/ethtool/stats.c | 413 ++ net/ethtool/strset.c | 25 + net/ipv4/esp4.c | 2 +- net/ipv4/netfilter.c | 2 + net/ipv4/nexthop.c | 14 +- net/ipv6/addrconf.c | 2 + net/ipv6/esp6.c | 2 +- net/ipv6/mcast.c | 3 - net/ipv6/netfilter.c | 2 + net/mac80211/aes_cmac.c | 11 +- net/mac80211/debugfs_sta.c | 37 +- net/mac80211/ieee80211_i.h | 2 + net/mac80211/main.c | 9 +- net/mac80211/mlme.c | 11 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/tx.c | 19 +- net/mac80211/util.c | 10 +- net/mptcp/Kconfig | 2 +- net/mptcp/Makefile | 4 +- net/mptcp/crypto.c | 2 +- net/mptcp/options.c | 6 + net/mptcp/protocol.c | 319 +- 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/openvswitch/meter.c | 4 +- net/qrtr/mhi.c | 8 +- net/rds/message.c | 1 - net/rds/send.c | 2 +- net/sched/sch_taprio.c | 6 + net/sctp/sm_make_chunk.c | 2 +- net/sunrpc/svc.c | 3 +- net/sunrpc/svcsock.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 28 +- net/vmw_vsock/vmci_transport.c | 3 +- net/wireless/nl80211.c | 1 + net/wireless/pmsr.c | 12 +- net/wireless/scan.c | 2 + net/wireless/util.c | 2 +- net/xdp/xsk.c | 2 +- net/xfrm/xfrm_ipcomp.c | 25 +- net/xfrm/xfrm_policy.c | 42 - net/xfrm/xfrm_state.c | 14 +- net/xfrm/xfrm_user.c | 10 +- samples/auxdisplay/.gitignore | 2 +- samples/binderfs/.gitignore | 3 +- samples/bpf/tracex1_kern.c | 4 +- samples/connector/.gitignore | 2 +- samples/hidraw/.gitignore | 2 +- samples/mei/.gitignore | 2 +- samples/nitro_enclaves/.gitignore | 2 +- samples/pidfd/.gitignore | 2 +- samples/seccomp/.gitignore | 8 +- samples/timers/.gitignore | 2 +- samples/vfs/.gitignore | 4 +- samples/watch_queue/.gitignore | 3 +- samples/watchdog/.gitignore | 2 +- scripts/.gitignore | 18 +- scripts/Makefile.build | 4 +- scripts/Makefile.compiler | 1 - scripts/Makefile.lib | 3 + scripts/Makefile.package | 2 +- scripts/basic/.gitignore | 2 +- scripts/basic/fixdep.c | 43 +- scripts/checkpatch.pl | 2 +- scripts/dtc/.gitignore | 4 +- scripts/gcc-plugins/.gitignore | 2 +- scripts/genksyms/.gitignore | 2 +- scripts/genksyms/Makefile | 2 +- scripts/kconfig/.gitignore | 13 +- scripts/kconfig/confdata.c | 15 +- scripts/kconfig/gconf.c | 15 +- scripts/kconfig/lkc.h | 4 - scripts/kconfig/nconf.c | 2 +- scripts/kconfig/qconf.cc | 1 + scripts/mod/.gitignore | 8 +- scripts/nsdeps | 2 +- scripts/recordmcount.pl | 2 +- scripts/setlocalversion | 2 +- scripts/sphinx-pre-install | 2 +- scripts/tags.sh | 2 +- security/integrity/ima/ima_main.c | 1 + security/integrity/ima/ima_policy.c | 2 + security/keys/trusted-keys/trusted_core.c | 24 +- security/keys/trusted-keys/trusted_tpm1.c | 5 +- security/keys/trusted-keys/trusted_tpm2.c | 2 +- security/landlock/syscalls.c | 17 +- security/selinux/include/classmap.h | 5 +- sound/core/control.c | 17 +- sound/pci/hda/ideapad_s740_helper.c | 492 ++ sound/pci/hda/patch_hdmi.c | 4 +- sound/pci/hda/patch_realtek.c | 60 + sound/soc/amd/raven/acp3x-i2s.c | 6 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/codecs/adau17x1.c | 13 +- sound/soc/codecs/ak4458.c | 66 +- sound/soc/codecs/ak4458.h | 1 + sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/lpass-rx-macro.c | 2 - sound/soc/codecs/lpass-va-macro.c | 7 +- sound/soc/codecs/lpass-wsa-macro.c | 11 +- sound/soc/codecs/rt1015p.c | 3 +- sound/soc/codecs/rt286.c | 34 +- sound/soc/codecs/rt298.c | 9 +- sound/soc/codecs/rt5682.c | 8 +- sound/soc/codecs/rt711-sdca.c | 181 +- sound/soc/codecs/rt711-sdca.h | 2 + sound/soc/codecs/rt715.c | 367 +- sound/soc/codecs/rt715.h | 3 + sound/soc/codecs/sigmadsp.c | 18 +- sound/soc/codecs/wcd934x.c | 6 +- sound/soc/generic/audio-graph-card.c | 269 +- sound/soc/generic/simple-card-utils.c | 25 + sound/soc/generic/simple-card.c | 49 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 223 + sound/soc/intel/keembay/kmb_platform.c | 5 +- sound/soc/soc-acpi.c | 2 +- sound/soc/soc-core.c | 15 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-utils.c | 6 + sound/soc/stm/stm32_sai_sub.c | 5 +- sound/soc/tegra/tegra20_i2s.c | 4 +- sound/soc/tegra/tegra20_spdif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/tegra/tegra_audio_graph_card.c | 4 +- sound/usb/implicit.c | 134 +- sound/usb/midi.c | 2 +- sound/usb/quirks.c | 1 + tools/bpf/bpftool/btf.c | 30 +- tools/build/Build.include | 24 + tools/cgroup/memcg_slabinfo.py | 8 +- tools/include/asm-generic/hugetlb_encode.h | 3 + tools/include/uapi/linux/bpf.h | 28 + tools/lib/bpf/bpf_helpers.h | 19 +- tools/lib/bpf/bpf_tracing.h | 58 +- tools/lib/bpf/btf.c | 5 - tools/lib/bpf/libbpf.c | 373 +- tools/lib/bpf/libbpf_internal.h | 45 + tools/lib/bpf/linker.c | 1270 ++++- tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 -- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/check.c | 14 +- tools/perf/arch/x86/util/intel-pt.c | 6 + tools/perf/builtin-ftrace.c | 2 +- tools/perf/util/auxtrace.c | 2 +- tools/perf/util/data.c | 5 +- tools/perf/util/map.c | 7 +- tools/spi/Makefile | 5 +- tools/testing/selftests/bpf/Makefile | 23 +- tools/testing/selftests/bpf/README.rst | 9 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 1 + .../selftests/bpf/prog_tests/linked_funcs.c | 42 + .../testing/selftests/bpf/prog_tests/linked_maps.c | 30 + .../testing/selftests/bpf/prog_tests/linked_vars.c | 43 + tools/testing/selftests/bpf/prog_tests/snprintf.c | 125 + .../selftests/bpf/progs/bpf_iter_task_stack.c | 27 + tools/testing/selftests/bpf/progs/linked_funcs1.c | 73 + tools/testing/selftests/bpf/progs/linked_funcs2.c | 73 + tools/testing/selftests/bpf/progs/linked_maps1.c | 82 + tools/testing/selftests/bpf/progs/linked_maps2.c | 76 + tools/testing/selftests/bpf/progs/linked_vars1.c | 54 + tools/testing/selftests/bpf/progs/linked_vars2.c | 55 + tools/testing/selftests/bpf/progs/test_snprintf.c | 73 + .../selftests/bpf/progs/test_snprintf_single.c | 20 + tools/testing/selftests/bpf/verifier/bounds.c | 5 - .../selftests/bpf/verifier/bounds_deduction.c | 21 +- .../bpf/verifier/bounds_mix_sign_unsign.c | 13 - .../testing/selftests/bpf/verifier/bpf_get_stack.c | 43 + tools/testing/selftests/bpf/verifier/map_ptr.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 6 +- .../drivers/net/mlxsw/mirror_gre_scale.sh | 3 +- .../selftests/drivers/net/mlxsw/port_scale.sh | 6 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 4 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 7 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 4 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 4 +- .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 6 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/dirty_log_test.c | 69 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 +- tools/testing/selftests/kvm/include/test_util.h | 21 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 506 ++ tools/testing/selftests/kvm/lib/assert.c | 4 +- tools/testing/selftests/kvm/lib/kvm_util.c | 59 +- tools/testing/selftests/kvm/lib/test_util.c | 163 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- tools/testing/selftests/landlock/base_test.c | 47 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/fib_nexthops.sh | 15 + tools/testing/selftests/net/fib_tests.sh | 152 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 2 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 19 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 69 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 31 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 276 + .../selftests/{powerpc/eeh => net}/settings | 0 tools/testing/selftests/perf_events/.gitignore | 3 + tools/testing/selftests/perf_events/Makefile | 6 + tools/testing/selftests/perf_events/config | 1 + .../testing/selftests/perf_events/remove_on_exec.c | 260 + .../selftests/{kvm => perf_events}/settings | 0 .../selftests/perf_events/sigtrap_threads.c | 210 + .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +- tools/testing/selftests/powerpc/ptrace/.gitignore | 1 + tools/testing/selftests/powerpc/ptrace/Makefile | 2 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 635 ++- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 79 + .../selftests/powerpc/ptrace/ptrace-perf-hwbreak.c | 659 +++ tools/testing/selftests/powerpc/security/Makefile | 3 +- .../selftests/powerpc/security/flush_utils.c | 13 + .../selftests/powerpc/security/flush_utils.h | 3 + .../selftests/powerpc/security/uaccess_flush.c | 158 + .../testing/selftests/rcutorture/bin/kvm-again.sh | 33 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 - .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 227 - tools/testing/selftests/rcutorture/bin/kvm.sh | 47 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 - .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 - .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/timens/gettime_perf.c | 8 + tools/thermal/tmon/Makefile | 2 +- usr/.gitignore | 4 +- usr/gen_initramfs.sh | 2 +- usr/include/.gitignore | 4 +- virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 303 +- 2058 files changed, 79075 insertions(+), 28479 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dsa create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/idt,3243 [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.yaml create mode 100644 Documentation/devicetree/bindings/net/idt,3243x-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml create mode 100644 Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml create mode 100644 Documentation/devicetree/bindings/riscv/microchip.yaml create mode 100644 Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml delete mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.yaml delete mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/max15301.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/translations/zh_CN/core-api/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/concepts.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/index.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-affinity.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-domain.rst create mode 100644 Documentation/translations/zh_CN/core-api/irq/irqflags-tracing.rst create mode 100644 Documentation/translations/zh_CN/openrisc/index.rst create mode 100644 Documentation/translations/zh_CN/openrisc/openrisc_port.rst create mode 100644 Documentation/translations/zh_CN/openrisc/todo.rst create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-unitv2.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55-t55.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts create mode 100644 arch/arm/include/asm/xen/swiotlb-xen.h create mode 100644 arch/arm64/include/asm/xen/swiotlb-xen.h delete mode 100644 arch/powerpc/lib/inst.c create mode 100644 arch/riscv/boot/dts/microchip/Makefile create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi create mode 100644 arch/riscv/include/asm/kexec.h create mode 100644 arch/riscv/kernel/crash_dump.c create mode 100644 arch/riscv/kernel/crash_save_regs.S create mode 100644 arch/riscv/kernel/kexec_relocate.S create mode 100644 arch/riscv/kernel/machine_kexec.c create mode 100644 arch/riscv/kernel/vmlinux-xip.lds.S create mode 100644 arch/x86/kvm/vmx/sgx.c create mode 100644 arch/x86/kvm/vmx/sgx.h create mode 100644 drivers/dma/idxd/perfmon.c create mode 100644 drivers/dma/idxd/perfmon.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.h delete mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/pmbus/max15301.c create mode 100644 drivers/irqchip/irq-idt3243x.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h create mode 100644 drivers/net/ethernet/microsoft/Kconfig create mode 100644 drivers/net/ethernet/microsoft/Makefile create mode 100644 drivers/net/ethernet/microsoft/mana/Makefile create mode 100644 drivers/net/ethernet/microsoft/mana/gdma.h create mode 100644 drivers/net/ethernet/microsoft/mana/gdma_main.c create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.c create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.h create mode 100644 drivers/net/ethernet/microsoft/mana/mana.h create mode 100644 drivers/net/ethernet/microsoft/mana/mana_en.c create mode 100644 drivers/net/ethernet/microsoft/mana/mana_ethtool.c create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.c create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.h create mode 100644 drivers/net/phy/nxp-c45-tja11xx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/trace.c create mode 100644 drivers/net/wwan/Kconfig create mode 100644 drivers/net/wwan/Makefile create mode 100644 drivers/net/wwan/mhi_wwan_ctrl.c create mode 100644 drivers/net/wwan/wwan_core.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8195.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h create mode 100644 drivers/pinctrl/pinctrl-zynqmp.c create mode 100644 drivers/pwm/pwm-visconti.c create mode 100644 drivers/spi/spi-altera-core.c create mode 100644 drivers/spi/spi-altera-dfl.c create mode 100644 drivers/spi/spi-altera-platform.c delete mode 100644 drivers/spi/spi-altera.c create mode 100644 drivers/thermal/intel/intel_tcc_cooling.c delete mode 100644 drivers/xen/xen-acpi-cpuhotplug.c delete mode 100644 drivers/xen/xen-acpi-memhotplug.c delete mode 100644 drivers/xen/xen-stub.c delete mode 100644 fs/cifsd/netmisc.c delete mode 100644 fs/cifsd/nterr.c delete mode 100644 fs/cifsd/smberr.h create mode 100644 fs/cifsd/spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/spnego_negtokentarg.asn1 create mode 100644 include/dt-bindings/pinctrl/mt8195-pinfunc.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-zynqmp.h create mode 100644 include/linux/wwan.h create mode 100644 include/net/selftests.h create mode 100644 include/trace/events/mptcp.h create mode 100644 include/xen/arm/swiotlb-xen.h create mode 100644 lib/math/test_div64.c create mode 100644 net/core/selftests.c create mode 100644 net/ethtool/stats.c create mode 100644 net/mptcp/sockopt.c create mode 100644 sound/pci/hda/ideapad_s740_helper.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_funcs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_maps.c create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_vars.c create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf.c create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs2.c create mode 100644 tools/testing/selftests/bpf/progs/linked_maps1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_maps2.c create mode 100644 tools/testing/selftests/bpf/progs/linked_vars1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_vars2.c create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf.c create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf_single.c create mode 100644 tools/testing/selftests/kvm/kvm_page_table_test.c create mode 100755 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh copy tools/testing/selftests/{powerpc/eeh => net}/settings (100%) create mode 100644 tools/testing/selftests/perf_events/.gitignore create mode 100644 tools/testing/selftests/perf_events/Makefile create mode 100644 tools/testing/selftests/perf_events/config create mode 100644 tools/testing/selftests/perf_events/remove_on_exec.c copy tools/testing/selftests/{kvm => perf_events}/settings (100%) create mode 100644 tools/testing/selftests/perf_events/sigtrap_threads.c create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c create mode 100644 tools/testing/selftests/powerpc/security/uaccess_flush.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot