This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 5df924d19629 Add linux-next specific files for 20210412 omits c99570108959 Merge branch 'akpm/master' omits f875fc704009 memfd_secret: use unsigned int rather than long as syscall [...] omits 3cb309760f5d secretmem: test: add basic selftest for memfd_secret(2) omits de83dbe9b48a memfd_secret: use unsigned int rather than long as syscall [...] omits df08b9e27878 arch, mm: wire up memfd_secret system call where relevant omits 038cf6163dbe PM: hibernate: disable when there are active secretmem users omits 1c143fadd51f memfd_secret: use unsigned int rather than long as syscall [...] omits 72101855fb9a mm: introduce memfd_secret system call to create "secret" [...] omits d3cb90c24ed6 set_memory: allow querying whether set_direct_map_*() is a [...] omits 84bcd617a477 set_memory: allow set_direct_map_*_noflush() for multiple pages omits 3c26be65c140 riscv/Kconfig: make direct map manipulation options depend on MMU omits 89c01307d421 mmap: make mlock_future_check() global omits 88d3a26a0e88 mm: fix typos in comments omits c562e8dfc014 mm: fix typos in comments omits 174352347e5f treewide: remove editor modelines and cruft omits 94ebb2822257 ipc/sem.c: spelling fix omits 1184786e264c fs: fat: fix spelling typo of values omits 44b6b0639589 kernel/sys.c: fix typo omits 709a6707c622 kernel/up.c: fix typo omits c50344407701 kernel/user_namespace.c: fix typos omits 176f5820931a kernel/umh.c: fix some spelling mistakes omits 1816cf9a2551 include/linux/pgtable.h: few spelling fixes omits dbd71fcc39df mm/slab.c: fix spelling mistake "disired" -> "desired" omits 4ac17338c19c scripts/spelling.txt: add "overflw" omits 1b1d7df2f0d9 scripts/spelling.txt: Add "diabled" typo omits 0238227ebac7 scripts/spelling.txt: add "overlfow" omits bf5acd09b6a1 arm: print alloc free paths for address in registers omits ac031940111f mm/vmalloc: remove vwrite() omits 2d3a1a966173 mm: remove xlate_dev_kmem_ptr() omits d141d5131285 drivers/char: remove /dev/kmem for good omits 1cf932665075 Merge branch 'akpm-current/current' omits 5c3a368e86b6 Revert "usb: Link the ports to the connectors they are att [...] omits 312df577ff49 Merge remote-tracking branch 'rust/rust-next' omits d1b87caec550 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 1ef830928284 Merge remote-tracking branch 'kunit-next/kunit' omits 23d22ac07b55 Merge remote-tracking branch 'cfi/cfi/next' omits 068c2dee6228 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 4102287c7e22 Merge remote-tracking branch 'hyperv/hyperv-next' omits f9fa8860cd41 Merge remote-tracking branch 'nvmem/for-next' omits c5d8c01244bb Merge remote-tracking branch 'slimbus/for-next' omits 29dd1c822d00 Merge remote-tracking branch 'gnss/gnss-next' omits 885c11fff758 Merge remote-tracking branch 'kspp/for-next/kspp' omits 0783ce33e480 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 061f6264a05a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 37eddf2c9a2b Merge remote-tracking branch 'rtc/rtc-next' omits fdf19cf15e6b Merge remote-tracking branch 'coresight/next' omits 89902829e92f Merge remote-tracking branch 'livepatching/for-next' omits 1b423191438d Merge remote-tracking branch 'kselftest/next' omits 5b4a40b0ef8f Merge remote-tracking branch 'pwm/for-next' omits b78133d980b9 Merge remote-tracking branch 'pinctrl/for-next' omits 55a3256df196 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 52430bc88b9e Merge remote-tracking branch 'rpmsg/for-next' omits ac5989fcdb43 Merge remote-tracking branch 'vhost/linux-next' omits a47d23406e94 Merge remote-tracking branch 'scsi/for-next' omits b4dd159ed2be Merge remote-tracking branch 'cgroup/for-next' omits 82a082dbe881 Merge remote-tracking branch 'dmaengine/next' omits 26d7ae2fb1c3 Merge remote-tracking branch 'icc/icc-next' omits 7e783b2f5556 Merge remote-tracking branch 'staging/staging-next' omits 2277cf06f1c5 Merge remote-tracking branch 'vfio/next' omits c3065817d251 Merge remote-tracking branch 'thunderbolt/next' omits 4074f1cf37d2 Merge remote-tracking branch 'phy-next/next' omits 0e9bc767ec01 Merge remote-tracking branch 'char-misc/char-misc-next' omits 189499292642 Merge remote-tracking branch 'tty/tty-next' omits fdbba4bf4484 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits e5ee79d67014 Merge remote-tracking branch 'usb-serial/usb-next' omits e7a097dc4976 Merge remote-tracking branch 'usb/usb-next' omits 962ac9a43e1f Merge remote-tracking branch 'driver-core/driver-core-next' omits 9f7400981ade Merge remote-tracking branch 'ipmi/for-next' omits 8dda7702771a Merge remote-tracking branch 'leds/for-next' omits 2d7bec92b8c3 Merge remote-tracking branch 'chrome-platform/for-next' omits 498dd88f4236 Merge remote-tracking branch 'drivers-x86/for-next' omits f25de6024b17 Merge remote-tracking branch 'percpu/for-next' omits f3cbc1c4ed60 Merge remote-tracking branch 'kvms390/next' omits d4d480c5719f Merge remote-tracking branch 'kvm-arm/next' omits bfb3a6b3331f Merge remote-tracking branch 'kvm/next' omits ea6e869ff936 Merge remote-tracking branch 'rcu/rcu/next' omits cea0888c1b72 Merge remote-tracking branch 'ftrace/for-next' omits 629c946b98b7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits c1e7b035b68e Merge remote-tracking branch 'edac/edac-for-next' omits 24f2e0832bb4 Merge remote-tracking branch 'tip/auto-latest' omits 29844b433df4 Merge remote-tracking branch 'spi/for-next' omits 368abf809177 Merge remote-tracking branch 'devicetree/for-next' omits 1da6cc47d606 Merge remote-tracking branch 'audit/next' omits 20612bf81dfb Merge remote-tracking branch 'iommu/next' omits f70fd68adea1 Merge remote-tracking branch 'tpmdd/next' omits 153055a6e5e6 Merge remote-tracking branch 'tomoyo/master' omits 59dfc543fbf9 Merge remote-tracking branch 'selinux/next' omits 231f3670362b Merge remote-tracking branch 'keys/keys-next' omits 916a18ccce4a Merge remote-tracking branch 'integrity/next-integrity' omits ff692511d305 Merge remote-tracking branch 'apparmor/apparmor-next' omits 4cde65ff0bc7 Merge remote-tracking branch 'security/next-testing' omits 4b29a38fa579 Merge remote-tracking branch 'regulator/for-next' omits 0af96bd88dd5 Merge remote-tracking branch 'battery/for-next' omits 2b34f362ff3b Merge remote-tracking branch 'backlight/for-backlight-next' omits dbba04553a09 Merge remote-tracking branch 'mfd/for-mfd-next' omits 6e1dd5eb2c22 Merge remote-tracking branch 'mmc/next' omits 6a1bc4bfc39d Merge remote-tracking branch 'pcmcia/pcmcia-next' omits c8a4197ad354 Merge remote-tracking branch 'device-mapper/for-next' omits c155468e2cf8 Merge remote-tracking branch 'block/for-next' omits 4f008a386ac5 Merge remote-tracking branch 'input/next' omits cd598d042c95 Merge remote-tracking branch 'modules/modules-next' omits 24cd6f5679e0 Merge remote-tracking branch 'sound-asoc/for-next' omits 94c5f4d9deb7 Merge remote-tracking branch 'sound/for-next' omits 4fd64e72abd5 Merge remote-tracking branch 'regmap/for-next' omits 5690bb493e62 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 89327007b785 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 3714026f200a Merge remote-tracking branch 'drm-msm/msm-next' omits 59f39d100162 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 1e2b1680f6e7 Merge remote-tracking branch 'drm-intel/for-linux-next' omits a16316874194 Merge remote-tracking branch 'amdgpu/drm-next' omits 97065b413e83 Merge remote-tracking branch 'drm/drm-next' omits 3315ef5015a8 Merge remote-tracking branch 'crypto/master' omits 3ad29d0ccd4c ipc/sem.c: mundane typo fixes omits f5c7575957b2 modules: add CONFIG_MODPROBE_PATH omits b10e1e2a1996 init/initramfs.c: do unpacking asynchronously omits cbb041568d61 kernel/async.c: remove async_unregister_domain() omits cedb7f565ffe kernel/async.c: stop guarding pr_debug() statements omits 60979729b2c2 selftests: remove duplicate include omits 35623f764dc3 kernel/resource: remove first_lvl / siblings_only logic omits 52c2df8ca4d3 kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits 70a319807112 kernel/resource: make walk_system_ram_res() find all busy [...] omits 066137be6485 scripts/gdb: add lx_current support for arm64 omits 8f362d2befc3 scripts/gdb: document lx_current is only supported by x86 omits d10cac2b59d9 gdb: lx-symbols: store the abspath() omits b7ca416f301b aio: simplify read_events() omits 63304822b55f smp: kernel/panic.c - silence warnings omits 3e09dd7690da gcov: use kvmalloc() omits 9a24e4dc962b gcov: simplify buffer allocation omits 52b38beac97e gcov: combine common code omits f60e363bef0c kexec: dump kmessage before machine_kexec omits 5354ba801f15 kernel: kexec_file: fix error return code of kexec_calcula [...] omits a8fc0283dbe0 kexec: Add kexec reboot string omits f8307d987970 kernel/crash_core: add crashkernel=auto for vmcore creation omits 4abfcdd2ce15 kernel/fork.c: fix typos omits 888e9f5dca8b kernel/fork.c: simplify copy_mm() omits 774ad805ba43 do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits 826420f13ec6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 09af109a7bc9 nilfs2: fix typos in comments omits 14873f226ef4 fs/nilfs2: fix misspellings using codespell tool omits 5bc2d6fe346e fs/epoll: restore waking from ep_done_scan() omits dff26c32a014 kselftest: introduce new epoll test case omits a7d651355081 checkpatch: exclude four preprocessor sub-expressions from [...] omits 6078eb196984 checkpatch: warn when missing newline in return sysfs_emit [...] omits 258ded04a3d7 include/linux/compat.h: remove unneeded declaration from C [...] omits 28b2e63ec4f9 lib: parser: clean up kernel-doc omits 0f265e4c4115 lib/genalloc: add parameter description to fix doc compile [...] omits d7f67549e378 lib/percpu_counter: tame kernel-doc compile warning omits ab5b9b01a3d2 lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 67dd78bfe71f lib: crc8: pointer to data block should be const omits 8ccfd5f75fc2 lib/genalloc.c: Fix a typo omits a0a14ec32bfd lib/list_sort.c: fix typo in function description omits 85af4b36639e lib: fix inconsistent indenting in process_bit1() omits 7ed0b91e3cd8 lib/bch.c: fix a typo in the file bch.c omits 4d6408c243d3 MAINTAINERS: add entry for the bitmap API omits ea54cb3aece9 tools: sync lib/find_bit implementation omits 317fc8b47280 h8300: rearrange headers inclusion order in asm/bitops omits d6013c74c95b lib: add fast path for find_first_*_bit() and find_last_bit() omits c0f33a733896 lib: add fast path for find_next_*_bit() omits 2ed32d149365 tools: sync find_next_bit implementation omits 46d3629f48ba lib: inline _find_next_bit() wrappers omits 86c558edd415 tools: sync small_const_nbits() macro with the kernel omits a659c82e4c41 lib: extend the scope of small_const_nbits() macro omits 45bc7f3ed8aa arch: rearrange headers inclusion order in asm/bitops for [...] omits 1d4834fbe86f tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits 607c56fac913 tools: bitmap: sync function declarations with the kernel omits c8bd0c6c3c1d tools: disable -Wno-type-limits omits 870bbd243c16 kernel/cred.c: make init_groups static omits 8c6914aff8b5 kernel/async.c: fix pr_debug statement omits ab2f9056ff20 linux/profile.h: remove unnecessary declaration omits e91d29f8e989 kernel.h: drop inclusion in bitmap.h omits 68618989cb83 include: remove pagemap.h from blkdev.h omits 7e59ba0fd5bf proc/sysctl: make protected_* world readable omits 9b873be9d45a proc/sysctl: fix function name error in comments omits d38333bc8f9b procfs/dmabuf: add inode number to /proc/*/fdinfo omits 1562b0154b67 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 72780067509c selftests: proc: test subset=pid omits 8a63f81853f2 proc: delete redundant subset=pid check omits 4e97ebd36bd3 proc: smoke test lseek() omits 1f671aeb4b2d proc: mandate ->proc_lseek in "struct proc_ops" omits de3d92b1acb3 proc: save LOC in __xlate_proc_name() omits b654c310d328 fs/proc/generic.c: fix incorrect pde_is_permanent check omits 64dbc0cdd076 kernel/hung_task.c: Monitor killed tasks. omits 6ce80992168a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits dcebace158a4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 24b199286a0b kfence: zero guard page after out-of-bounds access omits 7df8ec193a67 mm/process_vm_access.c: remove duplicate include omits 2b09d96f0576 mm/mempolicy: minor coding style tweaks omits 375495c4c0a2 mm/memory_hotplug: minor coding style tweaks omits 0a5049043051 mm/vmalloc: minor coding style tweaks omits 0f428466c553 mm/frontswap: minor coding style tweaks omits dce701ae246d mm/mlock: minor coding style tweaks omits 3749aa57372f mm/filemap: minor coding style tweaks omits afd953439ffe mm/page_alloc: minor coding style tweaks omits e345c0589af1 mm/shmem: minor coding style tweaks omits 41ff96fa0023 mm/oom_kill: minor coding style tweaks omits c67632b25f0f mm/compaction: minor coding style tweaks omits f8a915566723 mm/vmscan: minor coding style tweaks omits b2fdd71e7703 mm/sparse: minor coding style tweaks omits 3ece817ce07f mm/swapfile: minor coding style tweaks omits 86d288d39357 mm/mempool: minor coding style tweaks omits d296c2673398 mm/highmem: Remove deprecated kmap_atomic omits 2c89cad27a11 mm/highmem.c: fix coding style issue omits 5c6ef4693bf5 btrfs: use memzero_page() instead of open coded kmap pattern omits dc68a03f1f03 iov_iter: lift memzero_page() to highmem.h omits 48941eafc1dc mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 5442a96edd1d mm/zswap.c: switch from strlcpy to strscpy omits 63378149efec arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 66edb722252d x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits c07735b70635 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits d305a160ee4e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 3462ed44cb29 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 31c67f908d34 mm,memory_hotplug: allocate memmap from the added memory range omits 49bdbadb8be2 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 9c530e5fe29d selftests/vm: gup_test: fix test flag omits 13a6891a0484 mm/gup: longterm pin migration cleanup omits 5c650db7c051 mm/gup: change index type to long as it counts pages omits 90d5ae5358f7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 465410c90997 mm/gup: migrate pinned pages out of movable zone omits 6e24642095f4 mm/gup: do not migrate zero page omits b41972ef351d mm: honor PF_MEMALLOC_PIN for all movable pages omits edfb8812dbae mm: apply per-task gfp constraints in fast path omits e0a3211d10a5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 59fb0ca51d23 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits 728cf3a06bc1 mm/gup: check for isolation errors omits cee33d7e30e2 mm/gup: return an error on migration failure omits 487ff0e54bec mm/gup: check every subpage of a compound page during isolation omits 4c4d89c94073 mm/gup: don't pin migrated cma pages in movable zone omits 3491d95c3029 mm/util.c: fix typo omits a3317a5eaaf9 mm/util.c: reduce mem_dump_obj() object size omits 53e775d4238d mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE omits d808c2f2fa45 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK omits 635be1f3aeff mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION omits 2131f732d337 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] omits 992a04913d9f mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] omits 032146f5d60b mm: generalize ARCH_HAS_CACHE_LINE_SIZE omits 3a73249d89e8 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits e0f755961cfe x86/mm: track linear mapping split events omits ca95db60eb37 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 3c760bae6cc2 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits b74d38303cc7 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits c911b5712feb mm: restore node stat checking in /proc/sys/vm/stat_refresh omits f741472a8a4f mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits 8fc1ea2b82b3 ksm: fix potential missing rmap_item for stable_node omits 2c939c773be7 ksm: remove dedicated macro KSM_FLAG_MASK omits 80828b8f5e01 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 35e1be96e922 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits ac1b1efd1627 mm: use proper type for cma_[alloc|release] omits 16c8a8e1ed3e mm: cma: add the CMA instance name to cma trace events omits ca936ac86bc8 mm: cma: support sysfs omits 11c8b15229c7 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits 2df5b93e9923 mm: cma: add trace events for CMA alloc perf testing omits 881da0e2d1ff mm: cma: use pr_err_ratelimited for CMA warning omits 19612437e865 mm: vmstat: add cma statistics omits 1b85148daa48 Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits c649df62ce16 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits b3c64fc954dc mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits 7baf07173c21 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 0baeb26e38eb mm/migrate.c: make putback_movable_page() static omits 6e113e4ef99d mm: fs: invalidate BH LRU during page migration omits 956656b1efcf mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits 603d93df1f01 mm: disable LRU pagevec during the migration temporarily omits 1526e51e2552 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 1ef8a78dc902 mm/compaction: remove unused variable sysctl_compact_memory omits 200cfe41e756 mm: vmscan: shrink deferred objects proportional to priority omits fb8376f451d5 mm: memcontrol: reparent nr_deferred when memcg offline omits 7c26d1b7d5de mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits bb418584d2eb mm: vmscan: use per memcg nr_deferred of shrinker omits ae6f85140f92 mm: vmscan: add per memcg shrinker nr_deferred omits f44771eab02f mm: vmscan: use a new flag to indicate shrinker is registered omits 08b0c729227a mm-vmscan-add-shrinker_info_protected-helper-fix omits 2fb09c8e6a2c mm: vmscan: add shrinker_info_protected() helper omits 14801c088b93 mm: memcontrol: rename shrinker_map to shrinker_info omits d5aad2086363 mm: vmscan: use kvfree_rcu instead of call_rcu omits 1b8ab18ef3b6 mm: vmscan: remove memcg_shrinker_map_size omits ff0ade6bf0ed mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits aaa21d8ad310 mm: vmscan: consolidate shrinker_maps handling code omits 7cab1777f4ef mm: vmscan: use nid from shrink_control for tracepoint omits 08c4056e5d22 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits c0dbf7871ddb mm/vmscan: move RECLAIM* bits to uapi header omits d772a0b320e3 userfaultfd/selftests: add test exercising minor fault handling omits e8ef4ac5a8b1 userfaultfd: update documentation to describe minor fault [...] omits dc6dc4a76e1b userfaultfd: add UFFDIO_CONTINUE ioctl omits c2e823b513c8 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits d127818bd372 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 397d7c001896 userfaultfd/hugetlbfs: fix minor fault page leak omits 13bc06612af7 userfaultfd: add minor fault registration mode omits 93cd78bfcdff hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits 40c6e9a54165 hugetlb: make free_huge_page irq safe omits 5fc97806ca8a hugetlb: change free_pool_huge_page to remove_pool_huge_page omits 82cb99d3ce9f hugetlb: call update_and_free_page without hugetlb_lock omits 52ad5de09342 hugetlb: create remove_hugetlb_page() to separate functionality omits ff7ea8851189 hugetlb: add per-hstate mutex to synchronize user adjustments omits e0aca6a73ac8 hugetlb: no need to drop hugetlb_lock to call cma_release omits fd2e34e8305c mm/cma: change cma mutex to irq safe spinlock omits c5537584ba9e mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] omits 25840815c6b0 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() omits ee05155bc2eb mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] omits ab39c0e6dbcf mm/hugeltb: simplify the return code of __vma_reservation_ [...] omits 931b559457aa mm/hugeltb: remove redundant VM_BUG_ON() in region_add() omits 3e44faa83861 mm: huge_memory: debugfs for file-backed THP split omits ff88dcfe643c mm: huge_memory: a new debugfs interface for splitting THP tests omits 24cc28c56fed khugepaged: remove meaningless !pte_present() check in khu [...] omits 4c53b4624325 khugepaged: remove unnecessary out label in collapse_huge_page() omits beb77fa864a8 khugepaged: use helper function range_in_vma() in collapse [...] omits ffe3ac263b5a mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits def916a17151 mm/huge_memory.c: use helper function migration_entry_to_page() omits a694357d90e5 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits 58df4399cdb7 mm/huge_memory.c: remove redundant PageCompound() check omits 068c7d7df707 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits bc82c1a9e041 mm/huge_memory.c: make get_huge_zero_page() return bool omits 6d4ff1c9fecf mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 271d65e452bd mm/huge_memory.c: remove unnecessary local variable ret2 omits da7896420580 khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits 9b8add7a9124 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits aa7f901340e6 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits bf1b002fa7db khugepaged: remove unneeded return value of khugepaged_col [...] omits 1878316d97f4 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits c5ab1bfa2a14 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 9fc0c799594b mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits b41be126cd97 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 1d8e3ff305e9 mm/hugetlb: use some helper functions to cleanup code omits 8541850a5597 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 9166e36d2c02 mm/hugetlb: remove redundant reservation check condition i [...] omits 8dfb13dede16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits cd71b5548c98 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits a8e9903d6744 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits d40f9641289f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits bcc68e2db873 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 3c3cbec1f6aa hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits 7442142a81e9 mm/page_alloc: redundant definition variables of pfn in for loop omits de2496ffbb97 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits 6b47c72f3fe4 net: page_pool: use alloc_pages_bulk in refill code path omits 56f5fa469125 net: page_pool: refactor dma_map into own function page_po [...] omits 1907a3b9aec2 SUNRPC: refresh rq_pages using a bulk page allocator omits 9d6946ccfa8e SUNRPC: set rq_page_end differently omits 4cafb61b73d8 mm/page_alloc: inline __rmqueue_pcplist omits 7fa9758ea24a mm/page_alloc: optimize code layout for __alloc_pages_bulk omits 7531c7eeb461 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits 60c993b5017c mm/page_alloc: add an array-based interface to the bulk pa [...] omits da228d9fa47c mm/page_alloc: Add a bulk page allocator -fix -fix omits 6a79295d6e1e mm-page_alloc-add-a-bulk-page-allocator-fix omits ad787cb22ab8 mm/page_alloc: add a bulk page allocator omits 34ffa762a1a7 mm/page_alloc: rename alloced to allocated omits f6d7b974af11 mm/page_alloc: duplicate include linux/vmalloc.h omits f3d1987f889a mm, page_alloc: avoid page_to_pfn() in move_freepages() omits 03f96faa748c mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 71051a258103 mm: page_alloc: dump migrate-failed pages omits 4ab862918e3d mm/mempolicy: fix mpol_misplaced kernel-doc omits ceec902899df mm/mempolicy: rewrite alloc_pages_vma documentation omits 87b6831222ca mm/mempolicy: rewrite alloc_pages documentation omits 056e7567abe5 mm/mempolicy: rename alloc_pages_current to alloc_pages omits 31302b644e4b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits 09ec6c6fc4a0 mm/page_alloc: rename gfp_mask to gfp omits 63047c3c4092 mm/page_alloc: rename alloc_mask to alloc_gfp omits adf6566753f6 include/linux/page-flags-layout.h: cleanups omits a7c43c2a46d0 include/linux/page-flags-layout.h: correctly determine LAS [...] omits 7363c3cf1cdc mm: remove lru_add_drain_all in alloc_contig_range omits f1f05522ca7f mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits ed12d5309607 mm: move mem_init_print_info() into mm_init() omits b2b1cb3dcfc0 kasan: fix kasan_byte_accessible() to be consistent with a [...] omits f734d08239f4 irq_work: record irq_work_queue() call stack omits c616ba7e0d63 kasan: detect false-positives in tests omits 670a77d5d7bc kasan: record task_work_add() call stack omits 057819281caa kasan: docs: update tests section omits f34ceb7acb0d kasan: docs: update ignoring accesses section omits b9c83ae76183 kasan: docs: update shadow memory section omits 39fa78692634 kasan: docs: update HW_TAGS implementation details section omits fc327c7af57b kasan: docs: update SW_TAGS implementation details section omits 38db4008a139 kasan: docs: update GENERIC implementation details section omits 0151e477632b kasan: docs: update boot parameters section omits 1cb01e186a17 kasan: docs: update error reports section omits bbf23dc6565a kasan: docs: update usage section omits 54105e034d87 kasan: docs: update overview section omits 8b27a66e2c44 kasan: docs: clean up sections omits d0e5f7e6fcd5 kasan, mm: integrate slab init_on_free with HW_TAGS omits c9b939ee7062 kasan, mm: integrate slab init_on_alloc with HW_TAGS omits af3b86209a09 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits db3dbffd24a4 kasan, mm: integrate page_alloc init with HW_TAGS omits ff388f9a86ee kasan: init memory in kasan_(un)poison for HW_TAGS omits 165d42070d39 arm64: kasan: allow to init memory when setting tags omits 7c2ccbceec3d mm, kasan: don't poison boot memory with tag-based modes omits d1d9c9535a34 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits e363044b931b mm/kasan: switch from strlcpy to strscpy omits e57c92b5fbc6 pagewalk: prefix struct kernel-doc descriptions omits ad9482c45df7 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits af9f4a044e7d mm/doc: add mm.h and mm_types.h to the mm-api document omits 0c7a928a6fbf mm/doc: turn fault flags into an enum omits ef38c1ade7ca mm/doc: fix page_maybe_dma_pinned kerneldoc omits 96357550fb25 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits 8dece3ed78c1 mm/vmalloc: remove an empty line omits 800e15be7c0c mm/vmalloc: refactor the preloading loagic omits 909edd2aac62 vm/test_vmalloc.sh: adapt for updated driver interface omits 079dc2e8497c lib/test_vmalloc.c: extend max value of nr_threads parameter omits d827d57fc1a9 lib/test_vmalloc.c: add a new 'nr_threads' parameter omits 916758a196c3 lib/test_vmalloc.c: remove two kvfree_rcu() tests omits 74adfbd50334 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits 4421ff7e7cec mm/vmalloc: print correct vmalloc allocation size omits a908a7c2fb9d mm/vmalloc: improve allocation failure error messages omits 457935562682 mm-vmalloc-remove-map_kernel_range-fix-2 omits 715f9e498be0 mm-vmalloc-remove-unmap_kernel_range-fix-fix omits a5f6e619e6f3 mm-vmalloc-remove-unmap_kernel_range-fix omits e26b0afd1bfb mm/vmalloc: remove unmap_kernel_range omits 28cad83ba973 powerpc/xive: remove unnecessary unmap_kernel_range omits f46ead834546 kernel/dma: remove unnecessary unmap_kernel_range omits 7723d8be0a65 mm/vmalloc: remove map_kernel_range omits 74c4bcc7527e powerpc/64s/radix: enable huge vmalloc mappings omits 7d85e5a633f8 mm/vmalloc: fix read of uninitialized pointer area omits 6e483b563faf mm/vmalloc: hugepage vmalloc mappings omits 8a97c6fd0df3 mm/vmalloc: add vmap_range_noflush variant omits 9dce66e51407 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 70f339874137 mm/vmalloc: provide fallback arch huge vmap support functions omits 5459f0920c36 x86: inline huge vmap supported functions omits f18d5bb5004a arm64: inline huge vmap supported functions omits 63112e6fdee1 powerpc: inline huge vmap supported functions omits c18c1af86803 mm: HUGE_VMAP arch support cleanup omits 538e6a501517 mm/ioremap: rename ioremap_*_range to vmap_*_range omits d7f9d4dbbab2 mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 8a389152bd76 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits 1244777479a2 sparc32: add stub pud_page define for walking huge vmalloc [...] omits fe8179601cec mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits 89aa48ec129e ARM: mm: add missing pud_page define to 2-level page tables omits 36a04399fabe mm/vmalloc: use rb_tree instead of list for vread() lookups omits ad9625916059 mm: unexport remap_vmalloc_range_partial omits 3e5d33874ebc samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 38906153efcc mm/sparse: add the missing sparse_buffer_fini() in error branch omits a43c719bb389 mm/dmapool: switch from strlcpy to strscpy omits a8e8b97e5508 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits 9986ef589cea Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits 619f393b2172 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits 63f4a23e08db i915: fix remap_io_sg to verify the pgprot omits d6def28bd700 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 483df6db67a0 i915: use io_mapping_map_user omits b04ba84d1063 mm: add a io_mapping_map_user helper omits df7717648223 mm: add remap_pfn_range_notrack omits a38032016459 mm, tracing: improve rss_stat tracepoint message omits b24bcfa0cc15 x86/vmemmap: optimize for consecutive sections in partial [...] omits 7e83d974cad7 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix omits 340ee1e5bfc0 x86/vmemmap: handle unpopulated sub-pmd ranges omits 0519615e7f02 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 5a8bcb64d1f7 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 70d899761ade mm/interval_tree: add comments to improve code readability omits f3c8a7184148 mm/memory.c: do_numa_page(): delete bool "migrated" omits a3e866512ed3 mm: page_counter: mitigate consequences of a page_counter [...] omits d81b4e353b1b linux/memcontrol.h: remove duplicate struct declaration omits add9f76314e0 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits 2623b169629f mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits e30726e08e19 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] omits 6486afbae455 mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits 8c277a631807 mm: memcontrol: change ug->dummy_page only if memcg changed omits 2551909f219b mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits f78e2fa252d2 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits ff7f7052f783 mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits fb22b80e1d3a memcg: set page->private before calling swap_readpage omits 2ef12095a376 memcg: charge before adding to swapcache on swapin omits 8d3a1c07394f kselftests: cgroup: update kmem test for new vmstat implem [...] omits b42736a9d2cc mm: memcontrol: consolidate lruvec stat flushing omits ca94691fcf5a mm: memcontrol: switch to rstat fix omits c2ecb53093c8 mm-memcontrol-switch-to-rstat-fix omits 224987f1a1eb mm: memcontrol: switch to rstat omits 58a9bf08fb83 cgroup: rstat: punt root-level optimization to individual [...] omits bc626fb5d1d8 cgroup: rstat: support cgroup1 omits 0f5c9e7d7dd8 mm: memcontrol: privatize memcg_page_state query functions omits 73ee045fc8a5 mm: memcontrol: kill mem_cgroup_nodeinfo() omits 6be85c5b4e07 mm: memcontrol: fix cpuhotplug statistics flushing omits 1d31aafcedc5 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 9b6576aa9e5a memcg: cleanup root memcg checks omits 879a891119cf mm: memcontrol: fix kernel stack account omits e3a19660cd57 mm/memremap.c: fix improper SPDX comment style omits 370c0da37edd mm: gup: remove FOLL_SPLIT omits b0eaba1eb881 RDMA/umem: batch page unpin in __ib_umem_release() omits f2238f98432d mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 39bdc6a111d9 mm/gup: decrement head page once for group of subpages omits cdb890c201f0 mm/gup: add compound page list iterator omits c6dfcaa305d9 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits e238fc2ef984 mm/filemap: Update stale comment omits 115a0ed8fc25 mm: Move page_mapping_file to pagemap.h omits e5a413031452 mm: remove nrexceptional from inode omits 39cbf8d249ae dax: account DAX entries as nrpages omits 2ddcaf6e2c5a mm: stop accounting shadow entries omits c9cbcfcf0abd mm: introduce and use mapping_empty omits 99afd2260ed5 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits 71fe6069ccd2 mm/filemap: drop check for truncated page after I/O omits 2923b7fe6261 mm/filemap: use filemap_read_page in filemap_fault omits 37197de25b2b iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 9b9833996545 mm: use filemap_range_needs_writeback() for O_DIRECT reads omits b66686e5f0c9 mm: provide filemap_range_needs_writeback() helper omits 3ca69ceb5e9c mm/memtest: add ARCH_USE_MEMTEST omits cc2a749d11d1 mm-page_poison-print-page-info-when-corruption-is-caught-v2 omits 4bc1c083fbb9 mm: page_poison: print page info when corruption is caught omits 3b849c740930 mm: page_owner: detect page_owner recursion via task_struct omits d397e310b562 mm: page_owner: use kstrtobool() to parse bool option omits 4fc82286b147 mm: page_owner: fetch backtrace only for tracked pages omits 853d6f13de1a mm, page_owner: remove unused parameter in __set_page_owne [...] omits 8596453e8962 mm/page_owner: record the timestamp of all pages during free omits 147e30a55e22 mm/kmemleak.c: fix a typo omits acfcb4dcc94c mm/slub.c: trivial typo fixes omits 200d68cea549 slub: remove resiliency_test() function omits 5f31a12e53ac kunit: add a KUnit test for SLUB debugging functionality omits 9aafd946ebd2 mm, slub: enable slub_debug static key when creating cache [...] omits 6dec76e1f4c5 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 151141153d67 watchdog: cleanup handling of false positives omits 8fbff13d4932 watchdog: use bit lock operations to prevent multiple soft [...] omits d22b7d40c6ad watchdog: fix barriers when printing backtraces from all CPUs omits 49a3f5cee042 watchdog/softlockup: remove logic that tried to prevent re [...] omits b03c25d850f0 watchdog/softlockup: report the overall time of softlockups omits b8f1c3a9e6db watchdog: explicitly update timestamp when reporting softlockup omits cf02ce7e7ed6 watchdog: rename __touch_watchdog() to a better descriptive name omits 37e2a9bbe674 vfs: fs_parser: clean up kernel-doc warnings omits 9da3720ff2cf ocfs2: fix ocfs2 corrupt when iputting an inode omits 402d0f686c24 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 4fc1c8d7561e ocfs2: fix a typo omits df0694650808 ocfs2: map flags directly in flags_to_o2dlm() omits 4c994d897991 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits 1f3841c2e0a0 arch/sh/include/asm/tlb.h: remove duplicate include omits 3d32460de065 scripts-a-new-script-for-checking-duplicate-struct-declara [...] omits 878f2a8ba2b2 scripts: a new script for checking duplicate struct declaration omits fb8d8c2e2656 scripts/spelling.txt: add entries for recent discoveries omits 9bd6be755827 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 5731d354822b ia64: module: fix symbolizer crash on fdescr omits 425b1b23e9fa ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP omits 43ba8cb8f3e7 ia64: mca: always make IA64_MCA_DEBUG an expression omits 10356b6814d6 ia64: fix EFI_DEBUG build omits 21d72982c45d ia64: trivial spelling fixes omits 6e533d68c9a5 ia64: simplify code flow around swiotlb init omits 5f0cbe6fa4eb ia64: drop unused IA64_FW_EMU ifdef omits 7263b93e7850 ia64: ensure proper NUMA distance and possible map initialization omits 6f12522ffdc0 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 75d73b33da36 arch/ia64/kernel/fsys.S: fix typos omits 6697ba04033a arch/ia64/kernel/head.S: remove duplicate include omits ac82aa085671 /proc/kpageflags: do not use uninitialized struct pages omits 67817fc74d84 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 8daa2488c543 mm/mapping_dirty_helpers: guard hugepage pud's usage omits 84871a7d4626 ia64: tools: remove duplicate definition of ia64_mf() on ia64 omits 30e442d8a499 ia64: tools: remove inclusion of ia64-specific version of [...] omits bece4b9f64a7 ia64: fix discontig.c section mismatches omits 37c8da52c986 ia64: remove duplicate entries in generic_defconfig omits b0e777a2ee5c csky: change a Kconfig symbol name to fix e1000 build error omits 6412ad77a889 kasan: remove redundant config option omits d3d05d85c220 kasan: fix hwasan build for gcc omits d6735a2cf302 mm: eliminate "expecting prototype" kernel-doc warnings omits 62c88968b35e Merge remote-tracking branch 'nand/nand/next' omits 6043aee5ee5e Merge remote-tracking branch 'mtd/mtd/next' omits adaa63ab6421 Merge remote-tracking branch 'gfs2/for-next' omits ec235ada1be5 Merge remote-tracking branch 'mac80211-next/master' omits 4514fffa92da Merge remote-tracking branch 'bluetooth/master' omits 1e155f0f01b3 Merge remote-tracking branch 'wireless-drivers-next/master' omits 88b6fbed02f9 Merge remote-tracking branch 'ipsec-next/master' omits 9c2762a9a78b Merge remote-tracking branch 'bpf-next/for-next' omits c24c186d93be Merge remote-tracking branch 'net-next/master' omits 617a94a470a7 Merge remote-tracking branch 'rdma/for-next' omits 55ee2f9c228c Merge remote-tracking branch 'swiotlb/linux-next' omits deec04d0bf58 Merge remote-tracking branch 'dlm/next' omits 6e875106c34e Merge remote-tracking branch 'ieee1394/for-next' omits 26c1148b2704 Merge remote-tracking branch 'thermal/thermal/linux-next' omits dbe4aece8832 Merge remote-tracking branch 'opp/opp/linux-next' omits c01d48f1ec76 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits c51e127bee81 Merge remote-tracking branch 'pm/linux-next' omits 13210f8098db Merge remote-tracking branch 'v4l-dvb/master' omits 78950386f8d5 Merge remote-tracking branch 'jc_docs/docs-next' omits c467efd34381 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits fb37c03bb4c6 Merge remote-tracking branch 'dmi/dmi-for-next' omits d7134210e7ca Merge remote-tracking branch 'i3c/i3c/next' omits 5b2706d6e71e Merge remote-tracking branch 'i2c/i2c/for-next' omits e4a65e3aac0c Merge remote-tracking branch 'hid/for-next' omits 580d2d22acbd Merge remote-tracking branch 'pstore/for-next/pstore' omits d7e6f1b7fdbe Merge remote-tracking branch 'pci/next' omits 8274ff0b8346 Merge branch 'for-5.13/drivers' into for-next omits 954062e1af8b Merge branch 'for-5.13/io_uring' into for-next omits 1c61de8cfc89 Merge branch 'for-5.13/libata' into for-next omits 067afd7a7110 Merge remote-tracking branch 'printk/for-next' omits a1c226bccc2d Merge remote-tracking branch 'vfs/for-next' omits a19842b40d98 Merge remote-tracking branch 'file-locks/locks-next' omits c8893d02c85c Merge remote-tracking branch 'iomap/iomap-for-next' omits c41b72ac9f90 Merge remote-tracking branch 'xfs/for-next' omits 9099eb6d22b7 Merge remote-tracking branch 'v9fs/9p-next' omits cb27206da52a Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 62ed7dc2d9a5 Merge remote-tracking branch 'cel/for-next' omits d3a2b646c302 Merge remote-tracking branch 'jfs/jfs-next' omits 05982d0a79cb Merge remote-tracking branch 'f2fs/dev' omits 2f3d757bd7b3 Merge remote-tracking branch 'ext4/dev' omits bc4170ad8d9b Merge remote-tracking branch 'ext3/for_next' omits c233e791f8d3 Merge remote-tracking branch 'exfat/dev' omits 22ca3e7c1ba1 Merge remote-tracking branch 'erofs/dev' omits 3d67c067be14 Merge remote-tracking branch 'ecryptfs/next' omits dd32dbdb80d8 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 1942980ee0ec Merge remote-tracking branch 'cifs/for-next' omits b9311bf8a143 Merge remote-tracking branch 'btrfs/for-next' omits 02ce2a01f7c3 Merge remote-tracking branch 'fscache/fscache-next' omits b820211b9a76 Merge remote-tracking branch 'pidfd/for-next' omits 3a4b2d95031c Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 668b64815b67 Merge remote-tracking branch 'sh/for-next' omits 961547386bba Merge remote-tracking branch 's390/for-next' omits 43aae4fb6d09 Merge remote-tracking branch 'risc-v/for-next' omits 1195d8ccfc03 Merge remote-tracking branch 'soc-fsl/next' omits b9c90e000d55 Merge remote-tracking branch 'powerpc/next' omits 4dff93aefb34 Merge remote-tracking branch 'parisc-hd/for-next' omits 28834e429f05 Merge remote-tracking branch 'mips/mips-next' omits ddcc7cbb0197 Merge remote-tracking branch 'microblaze/next' omits 828026177d4a Merge remote-tracking branch 'm68knommu/for-next' omits e8a3141f0932 Merge remote-tracking branch 'm68k/for-next' omits eca4b943c924 Merge remote-tracking branch 'h8300/h8300-next' omits 0b033e7ee009 Merge remote-tracking branch 'csky/linux-next' omits 10095e21af37 Merge remote-tracking branch 'clk/clk-next' omits 08a2e1e918e3 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 908608f1ac5a Merge remote-tracking branch 'tegra/for-next' omits fc13b458f8cb Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 4dc4b06a04ae Merge remote-tracking branch 'scmi/for-linux-next' omits cc168165c13e Merge remote-tracking branch 'samsung-krzk/for-next' omits ce954d0880cd Merge remote-tracking branch 'rockchip/for-next' omits 0323dd95c462 Merge remote-tracking branch 'reset/reset/next' omits cda02483c068 Merge remote-tracking branch 'renesas/next' omits d0dbaa261534 Merge remote-tracking branch 'realtek/for-next' omits bb49e65a50b3 Merge remote-tracking branch 'raspberrypi/for-next' omits 1c302b29958d Merge remote-tracking branch 'qcom/for-next' omits 6e154d5ae3d3 Merge remote-tracking branch 'omap/for-next' omits 95980f459fe9 Merge remote-tracking branch 'mvebu/for-next' omits 895ebf12f339 Merge remote-tracking branch 'mediatek/for-next' omits 0962326ee7fa Merge remote-tracking branch 'keystone/next' omits 8f1309b58f7b Merge remote-tracking branch 'imx-mxs/for-next' omits d627bc883b80 Merge remote-tracking branch 'drivers-memory/for-next' omits 633d6e31dae4 Merge remote-tracking branch 'at91/at91-next' omits 2d4b4c223f14 Merge remote-tracking branch 'aspeed/for-next' omits 427b0e67b899 Merge remote-tracking branch 'amlogic/for-next' omits 10d3f0a5a44c Merge remote-tracking branch 'actions/for-next' omits 50208e79d44f Merge remote-tracking branch 'arm-soc/for-next' omits ca80e757613e Merge remote-tracking branch 'arm64/for-next/core' omits adacb0f4ab47 Merge branch 'for-5.13/drivers' into for-next omits c4b6152f8817 Merge branch 'for-5.13/block' into for-next omits 03d9dc9654b2 Merge remote-tracking branch 'arm/for-next' omits b0c9fcba1aeb Merge remote-tracking branch 'asm-generic/master' omits 9bdfa78833e3 Merge remote-tracking branch 'dma-mapping/for-next' omits fd6ebc67a7bd Merge remote-tracking branch 'kbuild/for-next' omits 04e209fd3ee8 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 8734944b2f52 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 8eed95997234 Merge remote-tracking branch 'risc-v-fixes/fixes' omits c53fbda2bf69 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 8930f875f64a Merge remote-tracking branch 'scsi-fixes/fixes' omits f1a9717fdb51 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 17a5ac24eb1d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits bdcf97a5a63e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits d93d8dfed088 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 5e1ead35101a Merge remote-tracking branch 'dmaengine-fixes/fixes' omits aa02405c1c2a Merge remote-tracking branch 'ide/master' omits 787746b9d3a7 Merge remote-tracking branch 'input-current/for-linus' omits bf2e25182cec Merge remote-tracking branch 'soundwire-fixes/fixes' omits 955312ac6468 Merge remote-tracking branch 'phy/fixes' omits 08def34f3798 Merge remote-tracking branch 'pci-current/for-linus' omits 3c85f79ea544 Merge remote-tracking branch 'spi-fixes/for-linus' omits 29e020e76fb4 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 7d497248c498 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 722dfc05652f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits a4cc377595de Merge remote-tracking branch 'netfilter/master' omits 1c1382f2218b Merge remote-tracking branch 'bpf/master' omits 55227325bf5d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 0bae468ea23e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits aa852b04c6da Merge remote-tracking branch 'arm-current/fixes' omits 0688c240404a riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" omits 74ee3887207b cifs: update internal version number omits dc0186c2b4b5 cifs: Deferred close for files omits 3f29baf9d62e Merge branch 'core/rcu' omits fefa9c624885 Merge branch 'locking/core' omits 31106c948299 hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] omits 06c8e2e37a4f Merge branch 'linus' omits 4f0b1999be68 Merge branch 'irq/core' omits 15a543e0ef76 Merge branch 'locking/core' omits b21ef11dbd9d Merge branch 'sched/core' omits 112d832a42a4 Merge branch 'timers/core' omits 0ccab788b40a Merge branch 'x86/cleanups' omits bdbb9867048d Merge branch 'x86/core' omits 67c1ae8ab42b Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next omits 898060deb1a3 MAINTAINERS: Add keyword pattern for hwmon registration functions omits db0643a8d7b3 cifs: Fix spelling of 'security' omits 7b6265ba3767 SMB3: update structures for new compression protocol definitions omits 6ef82c8acf5c usb: cdnsp: Fixes issue with Configure Endpoint command omits 0cf8660a42bf cifs: check the timestamp for the cached dirent when decid [...] omits 643122b4934c cifs: pass the dentry instead of the inode down to the rev [...] omits afad4923d042 cifs: add a timestamp to track when the lease of the cache [...] omits 101bae8a7fc8 cifs: add a function to get a cached dir based on its dentry omits 2ad36c540c09 cifs: Grab a reference for the dentry of the cached direct [...] omits 1239a6490a4b cifs: store a pointer to the root dentry in cifs_sb_info o [...] omits 2421dc2a7638 Merge branch 'devel' into for-next omits c0aea9f54b36 cifs: rename the *_shroot* functions to *_cached_dir* omits 2cfebcb2a22f pinctrl: at91-pio4: Fix slew rate disablement omits f96964bf214e cifs: pass a path to open_shroot and check if it is the ro [...] omits 9e33758f2f7e cifs: move the check for nohandlecache into open_shroot omits 835fcb07b7be drm/amdkfd: Update L1 and add L2/3 cache information omits a2438fdcf7e3 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits b0fbe52e41a8 Revert "drm/amd/display: To modify the condition in indica [...] omits d8ca16b315f7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 2c0585879a00 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 795a87f8fdfb drm/amdgpu: only check for _PR3 on dGPUs omits 580dc79f8f23 drm/amdgpu: add another raven1 gfxoff quirk omits 8262c762c741 usb/host: enable auto power control for xhci-pci omits 13b3c8255998 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 026baac1b42a Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits dcf5c1a2ede7 smb3: update protocol header definitions based to include [...] omits b9635a92dd7c cifs: correct comments explaining internal semaphore usage [...] omits de4b522a93bf smb2: fix use-after-free in smb2_ioctl_query_info() omits 7680258e3a6a cifs: simplify SWN code with dummy funcs instead of ifdefs omits e13013d489cf hwmon: (amd_energy) Restore visibility of energy counters omits 314630017b3e hwmon: (amd_energy) Use unified function to read energy data omits ca8faf817f2a Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] omits 705aaf26acd5 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next omits 747aa9f8ebff arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically omits a20c5c4f18ae Revert "KVM: arm64: Fully zero the vcpu state on reset" omits ed4d2116b283 Merge branch 'remotes/lorenzo/pci/misc' omits 5f4de0304613 Merge branch 'remotes/lorenzo/pci/msi' omits d7bfacc3f646 Merge branch 'remotes/lorenzo/pci/xilinx' omits 0ac7dba21f78 Merge branch 'remotes/lorenzo/pci/xgene' omits 4c01f0e3e641 Merge branch 'remotes/lorenzo/pci/vmd' omits 18d289d237c1 Merge branch 'remotes/lorenzo/pci/tegra' omits a81598df615a Merge branch 'remotes/lorenzo/pci/microchip' omits 6f1076c538d6 Merge branch 'remotes/lorenzo/pci/mediatek' omits a7e2cf5d2dbb Merge branch 'remotes/lorenzo/pci/layerscape' omits fc5d1453e88f Merge branch 'remotes/lorenzo/pci/iproc' omits 302de0cf4038 Merge branch 'remotes/lorenzo/pci/endpoint' omits ef1052366baa Merge branch 'remotes/lorenzo/pci/dwc' omits 5d439a6f0746 Merge branch 'remotes/lorenzo/pci/cadence' omits c6c4799ceb13 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 12fc9293d533 Merge branch 'pci/misc' omits 579400bfc2e1 Merge branch 'pci/kernel-doc' omits 9dc0e3cd4059 Merge branch 'pci/vpd' omits 10ba991ff702 Merge branch 'pci/pm' omits fc55ddcb090e Merge branch 'pci/hotplug' omits cc6cd6938175 Merge branch 'pci/error' omits 1146ad42320e Merge branch 'pci/enumeration' omits bb74f3a3646b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits b716a5a87afa Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 9d32476c4a3f Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 45f505d811b4 Merge branch 'pm-devfreq' into linux-next omits fe5291101789 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] omits 7c2b9acab0fd Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 273a029af19d Merge branches 'acpi-scan', 'acpi-video', 'acpi-cppc' and [...] omits afd6c8f8acda Merge branch 'acpi-misc' into linux-next omits aa886e839b9d Merge branch 'tip-x86-urgent' into tip-master omits a67ffcf8a092 Merge branch 'core/entry' omits 28bf0a77e57b Merge branch 'irq/core' omits e78f95bab403 Merge branch 'locking/core' omits cb8c243e6560 Merge branch 'locking/urgent' omits ce53cfd83e83 Merge branch 'objtool/core' omits 4653c8b79d44 Merge branch 'perf/core' omits 9d18df31c218 Merge branch 'ras/core' omits 573658767be1 Merge branch 'sched/core' omits bbccabf02eaf Merge branch 'timers/core' omits 422d6087b183 Merge branch 'x86/apic' omits bed048bf9985 Merge branch 'x86/boot' omits 28f3ae1cfd14 Merge branch 'x86/build' omits 2296bdf80ad4 Merge branch 'x86/cleanups' omits 577fc757e04a Merge branch 'x86/core' omits 68d3b6e40ed2 Merge branch 'x86/entry' omits 87d5b30a8d96 Merge branch 'x86/microcode' omits 49df75b0ef09 Merge branch 'x86/misc' omits f792dd23aa0d Merge branch 'x86/mm' omits 3ed87133b038 Merge branch 'x86/platform' omits 984fcd367dbf Merge branch 'x86/seves' omits a8915b453a05 Merge branch 'x86/sgx' omits 31c9620c6114 Merge branch 'x86/splitlock' omits 91a67c59e52d Merge branch 'x86/urgent' omits 7fafa7d3fdf6 Merge branch 'x86/vdso' omits 49b87b67a314 Merge branch 'x86/vmware' omits 289b91ab1891 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() omits 2ee55787f818 MAINTAINERS: Add entry for TEE based Trusted Keys omits 198cafe3e275 doc: trusted-encrypted: updates with TEE as a new trust source omits 6dd95e650c8a KEYS: trusted: Introduce TEE based Trusted Keys omits 830027e2cb55 KEYS: trusted: Add generic trusted keys framework omits 5d93625a76da security: keys: trusted: Make sealed key properly interoperable omits 14676f1eb796 security: keys: trusted: use ASN.1 TPM2 key format for the blobs omits d31ce6573346 security: keys: trusted: fix TPM2 authorizations omits 61013076dd1f oid_registry: Add TCG defined OIDS for TPM keys omits 68a04ef0f938 lib: Add ASN.1 encoder omits f47e81ef4f77 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] omits ac3a51d1191f tpm: acpi: Check eventlog signature before using it omits 8284944bc2e9 tpm: efi: Use local variable for calculating final log size omits 3c6a982bd179 cifs: export supported mount options via new mount_params [...] omits 1be203744759 cifs: log mount errors using cifs_errorf() omits 19c72b9beea7 cifs: add fs_context param to parsing helpers omits a189c6a6e8d8 cifs: make fs_context error logging wrapper omits 03485e57770e Documentation/admin-guide/cifs: document open_files and dfscache omits 53c52b203198 cifs: cifspdu.h: Replace one-element array with flexible-a [...] omits ac2a13166bdf cifs: Remove useless variable omits 00134e818a0e cifs: improve fallocate emulation omits 1311d7f1944f fs: cifs: Remove repeated struct declaration omits 6fa1bf18db71 Merge branch 'work.misc' into for-next omits 987cfe5b55a8 Merge remote-tracking branch 'ovl/fileattr_v5' into for-next omits dd35261aa392 cifs: switch build_path_from_dentry() to using dentry_path_raw() omits e4af8d192807 cifs: allocate buffer in the caller of build_path_from_dentry() omits 105ecbb57941 cifs: make build_path_from_dentry() return const char * omits 72dfb774b34c cifs: constify pathname arguments in a bunch of helpers omits 1e4ba2c5598a cifs: constify path argument of ->make_node() omits 0935b691a05e cifs: constify get_normalized_path() properly omits d9f98d43807f cifs: don't cargo-cult strndup() omits b7a0f3ea6063 cifs: add FALLOC_FL_INSERT_RANGE support omits defe6a33cdfe cifs: add support for FALLOC_FL_COLLAPSE_RANGE omits dd2bbec12b31 thermal/drivers/bcm2835: Remove redundant dev_err call in [...] omits a537fb8831dd thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] omits e07a8050533a thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 omits b7fc78d44c5a Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] omits 54cf7c56e422 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits 962538297ffb Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] omits f2b1fa2c9e7e Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] omits ec74334a2ba5 Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next omits 5d2886e3a68f Merge branch 'kvm-arm64/ptp' into kvmarm-master/next omits a3d6c3b6e0a7 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next omits 9a26f5cabce1 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next omits fcff233effc3 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next omits 448c9942da4c Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next omits 04f7fcd04fde Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next omits 353a8bede235 Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next omits 14bea8927883 Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next omits ea176976603a Merge branches 'pm-docs', 'pm-core' and 'pm-cpuidle' into [...] omits 2d7e34f3709a Merge branch 'acpica' into linux-next omits 3cc6463d3fc7 KVM: arm64: Clarify vcpu reset behaviour omits 8d3c156eae27 KVM: arm64: Fully zero the vcpu state on reset omits ae7db6c8bc98 ovl: remove unneeded ioctls omits 5ab1e2cac070 fuse: convert to fileattr omits 601ce994fc71 Merge branch 'kbuild' into for-next omits dde8740bd9b5 Merge branch 'acpi-processor-fixes' into linux-next omits 5b00d3923d4d Merge remote-tracking branch 'origin/kconfig' into for-next omits 46c48eb6d500 Merge branch 'features' into for-next omits 3cce09f5eac7 Merge branch 'fixes' into for-next omits 1957ddc177ee kconfig: lxdialog: A spello fix and a punctuation added omits 06aa9d31afad kconfig: streamline_config.pl: Couple of typo fixes omits 973dee3f2847 fuse: add internal open/release helpers omits 9a1eea814ab7 fuse: unsigned open flags omits ff99198162dc fuse: move ioctl to separate source file omits 72c74b1e9335 vfs: remove unused ioctl helpers omits 68bd83816bf2 ubifs: convert to fileattr omits 9610581535e5 reiserfs: convert to fileattr omits 235dc8f49ef5 ocfs2: convert to fileattr omits 6164063ec436 nilfs2: convert to fileattr omits f1db5e2e1a92 jfs: convert to fileattr omits f56864a2eb4a hfsplus: convert to fileattr omits c53952a5d339 efivars: convert to fileattr omits 280cad4ac884 xfs: convert to fileattr omits ff1bdd840906 orangefs: convert to fileattr omits 56b3c1b11080 gfs2: convert to fileattr omits 33f0da5df0a6 f2fs: convert to fileattr omits 30e49f41b50b ext4: convert to fileattr omits 3d339932ea10 ext2: convert to fileattr omits d9b32b140987 btrfs: convert to fileattr omits 6cf07638f998 ovl: stack fileattr ops omits 8067cb84b0b8 ecryptfs: stack fileattr ops omits 10a489bbff3e vfs: add fileattr ops omits 420d9384a0b9 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 8856e1ac03db lockdep: Explicitly flag likely false-positive report omits b0b70ca71fe9 doc: Fix diagram references in memory-ordering document omits 5928c7881c36 rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 34e28092df55 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits f4bb0b7f7b6d srcu: Remove superfluous ssp initialization for early callbacks omits 509fdeb36852 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits 998f116d9e60 torture: Set kvm.sh language to English omits ae4644af1b9a torture: Correctly fetch number of CPUs for non-English languages omits b61449a0d773 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits f6e694d2a7a8 rcutorture: Judge RCU priority boosting on grace periods, [...] omits da58e321fa47 rcu: Improve tree.c comments and add code cleanups omits 50eb1000d2fd rcu: Remove the unused rcu_irq_exit_preempt() function omits 023d0803d5ca torture: Make kvm-find-errors.sh account for kvm-remote.sh omits 23dd42ef8e26 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 43e863458acd rcu: Fix various typos in comments omits 6c0041311daa doc: Fix statement of RCU's memory-ordering requirements omits c644bf47cb94 mm/slub: Add Support for free path information of an object. omits a5a00bd7fe87 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 952a744b31bc torture: Make the build machine control N in "make -jN" omits 5c59c8aa338f torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits c820fdf4364e torture: Abstract end-of-run summary omits 3d3e5209e756 rcu: Fix typo in comment: kthead -> kthread omits 73fc2725c018 rcu/nocb: Unify timers omits 9396b177e741 rcu/nocb: Prepare for fine-grained deferred wakeup omits 833782af5116 rcu/nocb: Only cancel nocb timer if not polling omits 8bbb0f4ffa1f rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 2639ce56f633 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 0fd94dfc1a89 rcu/nocb: Allow de-offloading rdp leader omits f75044a4bcfd rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits 079615c86dac timer: Revert "timer: Add timer_curr_running()" omits 0b499945e74b rcu/nocb: Use the rcuog CPU's ->nocb_timer omits c49e47057e8c torture: Fix grace-period rate output omits 241a45012d5d rcutorture: Abstract read-lock-held checks omits 85518569b14e refscale: Add acqrel, lock, and lock-irq omits 7958f4f9fdaf rcu: Prevent false positive softirq warning on RT omits 4ad0ca1b425f tick/sched: Prevent false positive softirq pending warnings on RT omits 484ad9f0100c softirq: Make softirq control and processing RT aware omits ce25c34dd539 softirq: Move various protections into inline helpers omits f8de104bd1bd irqtime: Make accounting correct on RT omits ec828e4e684a softirq: Add RT specific softirq accounting omits 3f759a627e70 torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] omits 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] omits 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] omits 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] omits 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] omits 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 omits f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 omits 1e9d38e421fb btrfs: add and use readahead_batch_length omits c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h omits bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] omits 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel omits d68685bb6e58 btrfs: zoned: automatically reclaim zones omits bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex omits ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] omits f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots omits b70e10501cd4 btrfs: handle extent corruption with select_one_root properly omits e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge omits afdc3b06b892 btrfs: do not panic in __add_reloc_root omits 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits f781e554050b btrfs: do proper error handling in create_reloc_inode omits ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] omits b46b61746d1d btrfs: handle extent reference errors in do_relocation omits 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] omits dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path omits b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path omits e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root omits 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors omits efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 879df1eea5df btrfs: validate root::reloc_root after recording root in trans omits be4d4807dee9 btrfs: do proper error handling in create_reloc_root omits 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root omits 9c884048765c btrfs: return an error from btrfs_record_root_in_trans omits f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] omits 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] omits f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] omits 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans omits 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] omits b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 1a329a884c9e btrfs: handle errors from select_reloc_root() omits c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block omits 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function omits 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function omits f1abd22b9110 btrfs: subpage: add overview comments omits 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] omits 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible omits c554149a6b5f btrfs: support page uptodate assertions in subpage mode omits e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] omits 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying omits 3c9494aefccb btrfs: subpage: introduce helpers for writeback status omits 29e73cd67180 btrfs: subpage: introduce helpers for dirty status omits 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize omits 480713fab133 btrfs: improve btree readahead for full send operations omits 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] omits c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags omits a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input omits 465a1758219c btrfs: fix a potential hole punching failure omits 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] omits 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] omits 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() omits a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() omits 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] omits d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] omits 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users omits b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] omits b2acd12b4f97 btrfs: move the tree mod log code into its own file omits a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] omits 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page omits 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases omits a01f305823ec btrfs: remove duplicated in_range() macro omits 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] omits 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync omits 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] omits 78fd687b9504 btrfs: exclude mmaps while doing remap omits 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 64711209441e btrfs: add a i_mmap_lock to our inode omits 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() omits f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() omits 69179a88f269 btrfs: don't opencode extent_changeset_free omits d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] omits b02bd05367d3 btrfs: add btree read ahead for incremental send operations omits 0bd4aa8bab72 btrfs: add btree read ahead for full send operations omits 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup omits 4d9c607976c2 btrfs: scrub: drop a few function declarations omits 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly omits e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static omits 7de65130d1d6 btrfs: replace open coded while loop with proper construct omits 65fac88605a3 btrfs: replace offset_in_entry with in_range omits e3321426aab0 btrfs: make find_desired_extent take btrfs_inode omits 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode omits c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits omits cf66fa75745a Merge branch 'devprop' into linux-next omits 82ab2b224cd4 Merge branch 'pm-tools' into linux-next omits 3db88842b3e3 Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-domains', ' [...] omits 26a7e478aba7 Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] omits ff031f1f99f7 Merge branch 'acpi-messages' into linux-next omits cf748645df55 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next omits 76e524fa8791 dt-bindings: thermal: tsens: Document ipq8064 bindings omits 38999536d3b4 thermal/drivers/tsens: Add support for ipq8064-tsens omits 3080557a85cc thermal/drivers/tsens: Drop unused define for msm8960 omits c9a6d58f8908 thermal/drivers/tsens: Replace custom 8960 apis with generic apis omits f65f7d8f789e thermal/drivers/tsens: Fix bug in sensor enable for msm8960 omits 5631e235a086 thermal/drivers/tsens: Use init_common for msm8960 omits 3c74a0b7fefe thermal/drivers/tsens: Convert msm8960 to reg_field omits ca5378665498 thermal/drivers/tsens: Don't hardcode sensor slope omits a97f64ea596c thermal/drivers/tsens: Add VER_0 tsens version omits cc1a9d8360be dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 omits e462c144a663 thermal/drivers/tsens: Fix missing put_device error omits 9116e156f714 m68k: fix flatmem memory model setup omits bc7f2fa87b28 Merge pull request #36 from namjaejeon/cifsd-for-next omits 2bcd9561104e cifsd: prevent a integer overflow in wm_alloc() omits add74f8473c5 Rust support omits 88564b0ab49d doc: cifsd: change the reference to configuration.txt omits 1ef856baa0d0 cifsd: remove wrappers of kvmalloc/kvfree omits 1de72fbe3c9f cifsd: fix memdup.cocci warnings omits df4aed23d67d usb: cdnsp: remove redundant initialization of variable ret omits d93e69558522 usb: cdns3: delete repeated clear operations omits 1580afe415f0 rcuscale: Allow CPU hotplug to be enabled omits 47fe8408a465 refscale: Allow CPU hotplug to be enabled omits a06425f73bd8 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 76eb7caf6574 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits bac45dab9942 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits affb2cec9198 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 6e8d8bb83910 rcu-tasks: Add block comment laying out RCU Rude design omits ca2f13213bac rcu-tasks: Add block comment laying out RCU Tasks design omits 1b932da5e1e3 torture: Fix remaining erroneous torture.sh instance of $* omits 9684b607a4c8 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 13c3373d58f1 Merge branch 'clocksource.2021.04.02a' into HEAD omits 6f40fef54073 clocksource: Do pairwise clock-desynchronization checking omits 9c4864334b43 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits e5cf7a67dddd clocksource: Check per-CPU clock synchronization when mark [...] omits 2d04e16c3a18 clocksource: Retry clock read if long delays detected omits f3b1818fcf45 clocksource: Provide module parameters to inject delays in [...] omits 62158cf9765f MAINTAINERS: update thermal CPU cooling section omits 81c8babf4151 cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits caf4c43ccbd2 cifsd: fix memory leak when loop ends omits 94737cebdd1a cifsd: remove stale prototype and variables omits d4e0568c52d8 cifsd: use xarray instead of linked list for tree connect list omits 510be6374762 cifsd: remove useless error handling in ksmbd_vfs_read omits 2acd2ba61872 cifsd: use file_inode() instead of d_inode() omits 211e08fd1615 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits 50a7726f1d23 cifsd: remove calling d_path in error paths omits b7255c70ab39 cifsd: remove smack inherit leftovers omits 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] omits e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] omits 84db38a3cb63 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits 66264c863723 cifsd: fix implicit declaration of function 'groups_alloc' omits f38c541b53f6 cifsd: fix wrong prototype in comment omits 352fe192729f cifsd: merge time_wrappers.h into smb_common.h omits f574a239c136 cifsd: clean-up codes using chechpatch.pl --strict omits 413ddf00dc2d cifsd: fix error return code in ksmbd_vfs_remove_file() omits 9a73a0b46cea cifsd: add the check to work file lock and rename behavior [...] omits 892f5c3048f3 cifsd: use kmalloc() for small allocations omits 9d5893174dce cifsd: fix wrong use of rw semaphore in __session_create() omits 684d638273e9 cifsd: remove unneeded macros omits 676abaf5206b thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] omits 61bb2cfa33df thermal/drivers/cpufreq_cooling: Fix slab OOB issue omits cb5b514ea189 thermal/drivers/hisi: Use the correct HiSilicon copyright omits f2ea2c3568eb Merge branch 'locking/WIP' into locking/urgent omits ceb3d6b68e13 cifsd: remove redundant assignment to variable err omits 0534e39c95a0 usb: cdns3: Optimize DMA request buffer allocation omits 43e72121b5f6 mfd: intel_quark_i2c_gpio: Don't play dirty trick with const omits 0ae6d1f52670 Merge branches 'fixes' and 'misc' into for-next omits 071e9fca32ab kconfig: use true and false for bool variable omits 2ecff72fddfd kconfig: change "modules" from sub-option to first-level a [...] omits a2c75e292c0c kconfig: remove allnoconfig_y option omits c7fc51898d35 kconfig: do not use allnoconfig_y option omits aab05250693d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] omits 849f69d3c92b kconfig: change defconfig_list option to environment variable omits fe0bae8bc457 kconfig: move JUMP_NB to mconf.c omits 0c236676d313 kconfig: move conf_set_all_new_symbols() to conf.c omits 56b8234e3c5f mfd: intel_quark_i2c_gpio: Enable MSI interrupt omits 105cbb01200c mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] omits 9ace0a60f864 mfd: ntxec: Support for EC in Tolino Shine 2 HD omits fbdeba351933 cifsd: fix error handling in ksmbd_server_init() omits 6e08a9df58a5 mfd: stm32-timers: Avoid clearing auto reload register omits 10788fdf46ce mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] omits 41caddb5a146 mfd: intel_quark_i2c_gpio: Remove unused struct device member omits 39167c295c16 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order omits e65e4d416cb8 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 omits 294a87bdd584 mfd: rn5t618: Do not cache various USB related registers omits f30bb076cd72 mfd: Make symbol 'atc260x_i2c_of_match' static omits 176d8ac354ca mfd: core: Remove support for dangling device properties omits c97504e457f6 mfd: intel-lpss: Switch to use the software nodes omits 97d9e7a85f93 mfd: intel-lpss: Constify device property structures omits 615a7974de40 mfd: core: Add support for software nodes omits d08c2a37dcdf mfd: da9063: Support SMBus and I2C mode omits 118b9604e886 mfd: sec: Initialize driver via module_platform_driver() omits b66d02ffb881 MAINTAINERS: Move Milo Kim to credits omits c6e83540dec4 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 2c383695fd4a mfd: intel-m10-bmc: Add access table configuration to the regmap omits 362e90f68666 mfd: intel-m10-bmc: Simplify the legacy version reg definition omits e12bca61ecbd mfd: intel-m10-bmc: Fix the register access range omits 6fb8b74a399a mfd: lm3533: Switch to using the new API kobj_to_dev() omits d7e0776e8475 dt-bindings: mfd: lp875xx: Add optional reset GPIO omits c655c79a8b16 MAINTAINERS: Add entry for Intel MAX 10 mfd driver omits 44d227c57f46 mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static omits b3f43f0bc342 mfd: Remove support for AB3100 omits 0d7e0a7f7096 mfd: ab8500: Drop bm disable parameter omits 78f09bdcad10 mfd: stmpe: Revert "Constify static struct resource" omits 588e8ed93666 mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' omits 526c3d8dcf12 mfd: arizona: Make some symbols static omits bcaed0399890 mfd: dbx500-prcmu: Use true and false for bool variable omits 3345fffb7015 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] omits 6cbf82af82d4 dt-bindings: mfd: Convert rn5t618 to json-schema omits d2697ceaf412 Merge tags 'ib-mfd-extcon-v5.13', 'ib-mfd-input-v5.13-1', [...] omits 040d73b154cc cifsd: Fix an error code in smb2_read() omits 0efdf3f183e7 cifsd: fix build warnings from cifsd.rst omits f85ebc25fa88 Merge branch 'work.misc' into for-next omits 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() omits 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits 2d44673005ea cifsd: fix incorrect comments omits 262c30fc818a dt-bindings: tsens: qcom: Document MDM9607 compatible omits c9da0f0dd908 cifsd: remove unneeded FIXME comments omits 0e75d09153fe cifsd: add index.rst in cifs documentation omits 30f44e929aa6 cifsd: update cifsd.rst document omits 17a05d1d2a9d thermal/drivers/cpuidle_cooling: Fix use after error omits 0ab06a236365 thermal/drivers/devfreq_cooling: Fix wrong return on error path omits 35b649a3cc1c thermal: core: Fix memory leak in the error path omits d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() omits 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] omits 8a3becc3d5f6 cifsd: Fix a use after free on error path omits 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug omits d410a142f065 cifsd: fix a precedence bug in parse_dacl() omits 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 242b459c4d80 cifsd: Fix a handful of spelling mistakes omits 3a9684997b15 cifsd: uniquify extract_sharename() omits 98f82e8b7811 cifsd: fix WARNING: document isn't included in any toctree omits 801019d874df cifsd: fix WARNING: Title overline too short omits 50ddbf655450 MAINTAINERS: add cifsd kernel server omits 001c10aa51b4 cifsd: add Kconfig and Makefile omits a33cf31d4afb cifsd: add file operations omits 788b6f45c1d2 cifsd: add server-side procedures for SMB3 omits 75b8988dfe83 cifsd: add server handler for central processing and tranp [...] omits c8ad0f64b7e0 usb: chipidea: tegra: Silence deferred probe error omits 60f3d3f0cecc usb: cdns3: Use dma_pool_* api to alloc trb pool omits 9576fdc0ad3a usb: cdns3: fix static checker warning. omits 85d59f39e105 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused omits 3a0580284bc7 usb: cdns3: trace: delete the trace parameter for request->trb omits 67982dfa59de usb: cdns3: imx: add power lost support for system resume omits c450e48eb570 usb: cdns3: add power lost support for system resume omits 5e17812c22bc usb: dwc3: document usb_psy in struct dwc3 omits d05a12f0478c usb: dwc3: Fix dereferencing of null dwc->usb_psy omits 5bb9cdb320a5 USB: remove usb_bus_type from usb.h omits f88837cc2789 USB: typec: tcpm: create debugfs subdir for the driver omits b43fba1b7b4c USB: typec: fusb302: create debugfs subdir for the driver omits 89a132cf73bd USB: host: uhci: remove dentry pointer for debugfs omits 508a070e5f1e USB: host: sl811: remove dentry pointer for debugfs omits c7502f77df4e USB: host: isp1362: remove dentry pointer for debugfs omits 9e1ceb4f2b94 USB: host: isp116x: remove dentry pointer for debugfs omits a00e9fc8f408 usb: dwc2: Add STM32 related debugfs entries omits 923e79f49979 usb: chipidea: tegra: fix flexible_array.cocci warnings omits 8798fe2ac067 USB: gadget: dummy-hcd: remove redundant initialization of [...] omits 5410c878cc60 USB: core: no need to save usb_devices_root omits f3918133401c usb: gadget: storage: Remove unused function pointer typed [...] omits cdcc614642f1 usb: gadget: function: fix typo in f_printer.c omits ff04213171cf usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] omits 415f23aa799c usb: typec: tps6598x: Add trace event for data status omits 76813aabd81f usb: typec: tps6598x: Add trace event for power status register omits d41df82d16e3 usb: typec: tps6598x: Add trace event for status register omits 65a2f67d9945 usb: typec: tps6598x: Add trace event for IRQ events omits effcaf3f59b5 usb: dwc3: add an alternate path in vbus_draw callback omits 59fa3def35de usb: dwc3: add a power supply for current control omits d46b7cd68336 ovl: plumb through flush method adds d2bd44c4c05d m68k: fix flatmem memory model setup adds 89698becf06d Merge tag 'm68knommu-for-v5.12-rc7' of git://git.kernel.or [...] adds eebe426d32e1 Merge tag 'fixes-for-5.12-rc7' of git://git.kernel.org/pub [...] adds 8db403b96313 tracing/dynevent: Fix a memory leak in an error handling path adds 50987beca096 Merge tag 'trace-v5.12-rc7' of git://git.kernel.org/pub/sc [...] adds 04c4f2ee3f68 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index adds 2558258d7887 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 909290786ea3 vfio/pci: Add missing range check in vfio_pci_mmap adds e70b911acc16 Merge tag 'vfio-v5.12-rc8' of git://github.com/awilliam/li [...] adds ea941ac294d7 dmaengine: idxd: Fix clobbering of SWERR overflow bit on w [...] adds 4ac823e9cd85 dmaengine: idxd: fix delta_rec and crc size field for comp [...] adds ea6a5735d2a6 dmaengine: idxd: fix opcap sysfs attribute output adds 0fff71c5a311 dmaengine: idxd: fix wq size store permission state adds 88cd1d6191b1 dmaengine: dw: Make it dependent to HAS_IOMEM adds ea45b6008f80 dmaengine: Fix a double free in dma_async_device_register adds 917a3200b9f4 dmaengine: tegra20: Fix runtime PM imbalance on error adds 07503e6aefe4 dmaengine: plx_dma: add a missing put_device() on error path adds 6df0e6c57dfc dmaengine: idxd: clear MSIX permission entry on shutdown adds ea9aadc06a9f dmaengine: idxd: fix wq cleanup of WQCFG registers adds c17a3066b4c1 Merge tag 'dmaengine-fix-5.12' of git://git.kernel.org/pub [...] adds 2decad92f473 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically adds 738fa58ee132 arm64: kprobes: Restore local irqflag if kprobes is cancelled adds ec97a7296ad1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds b74e409ea1b1 s390/entry: avoid setting up backchain in ext|io handlers adds a994eddb947e s390/entry: save the caller of psw_idle adds 8e2e0104ef78 Merge tag 's390-5.12-7' of git://git.kernel.org/pub/scm/li [...] adds 8ca7cab82bda dm verity fec: fix misaligned RS roots IO adds 7f75285ca572 Merge tag 'for-5.12/dm-fixes-3' of git://git.kernel.org/pu [...] adds 1df01322f00a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e7e3a53b30d6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 33f0d9d94a0e Merge tag 'gpio-fixes-for-v5.12-rc8' of git://git.kernel.o [...] adds 6998a8800d73 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() adds 7e25f40eab52 Merge tag 'acpi-5.12-rc8' of git://git.kernel.org/pub/scm/ [...] adds 11664169981a drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] adds bf52dc49ba01 drm/i915: Don't zero out the Y plane's watermarks adds aee6f25e9c91 drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] adds 4d2e1288372c Merge tag 'drm-intel-fixes-2021-04-15' of git://anongit.fr [...] adds 2f7b98d1e55c Merge tag 'drm-fixes-2021-04-16' of git://anongit.freedesk [...] adds 22315a2296f4 arm64: alternatives: Move length validation in alternative [...] 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 4af2178ac605 MAINTAINERS: update maintainer entry for freescale fec driver adds 31457db3750c net: davicom: Fix regulator not turned off on failed probe adds 6628ddfec758 net: geneve: check skb is large enough for IPv4/IPv6 header adds 1fe976d308ac net: phy: marvell: fix detection of PHY on Topaz switches adds f33b0e196ed7 ethtool: fix kdoc attr name adds b29c457a6511 netfilter: x_tables: fix compat match/target pad out-of-bo [...] adds 4d8f9065830e netfilter: nftables: clone set element expression template adds ccb39c628558 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 610f8c0fc8d4 net: sit: Unregister catch-all devices adds 941ea91e87a6 net: ip6_tunnel: Unregister catch-all devices adds 61aaa1aa9a8f Merge branch 'catch-all-devices' adds 97684f0970f6 net: Make tcp_allowed_congestion_control readonly in non-i [...] adds ca09bf7bb109 ibmvnic: correctly use dev_consume/free_skb_irq adds b166a20b0738 net/sctp: fix race condition in sctp_destroy_sock adds 38ec4944b593 gro: ensure frag0 meets IP header alignment adds 2afeec08ab5c xen-netback: Check for hotplug-status existence before watching adds 16756d3e77ad ethtool: pause: make sure we init driver stats adds 453a77894efa r8169: don't advertise pause in jumbo mode adds 0775ebc4cf85 ibmvnic: avoid calling napi_disable() twice adds d3a6abccbd27 ibmvnic: remove duplicate napi_schedule call in do_reset function adds 7c451f3ef676 ibmvnic: remove duplicate napi_schedule call in open function adds 49963eed2c23 Merge branch 'ibmvnic-napi-fixes' adds 292ecd9f5a94 doc: move seg6_flowlabel to seg6-sysctl.rst adds 2e1534f395e7 vrf: fix a comment about loopback device adds a714e27ea8bd net: macb: fix the restore of cmp registers adds 416dcc5ce9d2 cavium/liquidio: Fix duplicate argument adds 00423969d806 Revert "net: stmmac: re-init rx buffers when mac resume back" adds 31166efb1cee ixgbe: Fix NULL pointer dereference in ethtool loopback test adds debb9df31158 ixgbe: fix unbalanced device enable/disable in suspend/resume adds ef963ae427aa ice: Fix potential infinite loop when using u8 loop counter adds 9e196e439886 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4e39a072a6a0 i40e: fix the panic when running bpf in xdpdrv mode 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 39930213e777 i2c: mv64xxx: Fix random system lock caused by runtime PM 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 163630b2d95b arc: Fix typos/spellos adds 878c14ac70f8 Merge remote-tracking branch 'arc-current/for-curr' adds 858066864a63 ASoC: meson: axg-frddr: fix fifo depth on g12 and sm1 adds a523ef731ac6 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function adds 465a19220d82 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 39e44386166f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 3604927643e1 Merge remote-tracking branch 'regmap-fixes/for-linus' adds b09852ab6ddf Merge remote-tracking branch 'regulator-fixes/for-linus' adds 8c4ffe4d023d spi: pxa2xx: Add support for Intel Alder Lake PCH-M adds 9fa8376485bf Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds a21d36f8a8ef Merge remote-tracking branch 'spi-fixes/for-linus' adds 8e7c0cb39937 Merge remote-tracking branch 'pci-current/for-linus' adds 1a40d3278a53 Merge remote-tracking branch 'phy/fixes' adds fbecba8b838b iio: light: gp2ap002: Fix rumtime PM imbalance on error adds 8874711271da iio: proximity: pulsedlight: Fix rumtime PM imbalance on error adds 07581af31098 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] adds a94440518b43 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 7cf870b43d3b Merge remote-tracking branch 'soundwire-fixes/fixes' adds 92ac377e1f45 Merge remote-tracking branch 'ide/master' adds 134946c48f41 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds f9426ab234c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 6b4881c10d87 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 41e89534881c Merge remote-tracking branch 'vfs-fixes/fixes' adds 68d533f6fadd Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 434afdaf1498 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 196d94175329 pinctrl: lewisburg: Update number of pins in community adds 6743e2556305 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds f7c475b8dfc2 drm/ttm: Do not add non-system domain BO into swap list adds 1bb411107ee3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 7d7fcc595fb4 sysctl: use min() helper for namecmp() adds b908c3cea3b2 alpha: syscalls: switch to generic syscalltbl.sh adds 5ef245ab8062 alpha: syscalls: switch to generic syscallhdr.sh adds 01af9eed4b44 ia64: syscalls: switch to generic syscalltbl.sh adds b1e175a263d3 ia64: syscalls: switch to generic syscallhdr.sh adds 1032145dd5df kbuild: add an elfnote for whether vmlinux is built with lto adds 49a34c6dcbae MAINTAINERS: add pattern for dummy-tools adds 8e7e1b585e17 kbuild: remove TMPO from try-run adds 61d9a761f8d3 kbuild: redo fake deps at include/config/*.h adds 98f8475c7869 kconfig: move conf_set_all_new_symbols() to conf.c adds 406616213bb7 kconfig: move JUMP_NB to mconf.c adds b75b0a819af9 kconfig: change defconfig_list option to environment variable adds dd4659963a4d kconfig: move default KBUILD_DEFCONFIG back to scripts/kco [...] adds f8f0d06438e5 kconfig: do not use allnoconfig_y option adds ab838577aaae kconfig: remove allnoconfig_y option adds 6dd85ff178cd kconfig: change "modules" from sub-option to first-level a [...] adds a69b191f6297 kconfig: use true and false for bool variable adds 21f8b32fbdbc kconfig: streamline_config.pl: Couple of typo fixes adds bffbf6e2ad6a kconfig: lxdialog: A spello fix and a punctuation added adds 1f035a52918a kconfig: nconf: fix core dump when searching in empty menu adds 5ee546594025 kconfig: change sym_change_count to a boolean flag adds f02aa48dde8b kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only fo [...] adds 68876c38c4b3 kconfig: mconf,nconf: remove unneeded '\0' termination aft [...] adds 7f5ff55bf8eb kconfig: nconf: fix NORMAL attributes adds 2ba50da9ec34 kconfig: nconf: get rid of (void) casts from wattrset() calls adds 16b0e10238b4 kconfig: nconf: remove unneeded default for menu prompt adds 93487b17b147 kconfig: nconf: refactor attributes setup code adds ecdb733f8fa8 kconfig: nconf: change set_config_filename() to void function adds 0a94768cfda6 kconfig: nconf: remove meaningless wattrset() call from sh [...] adds 08718745d861 kconfig: nconf: refactor in print_in_middle() adds a77a05dc9cf2 kconfig: split menu.c out of parser.y adds 8c94b430b9f6 kconfig: nconf: stop endless search loops adds 83899e563d95 Merge branch 'kconfig' into for-next adds 89766600ccf8 tools: do not include scripts/Kbuild.include adds fbd1f2e62746 Merge branch 'kbuild' into for-next adds 5b88535ee789 Merge remote-tracking branch 'kbuild/for-next' adds 693dd7f084bd Merge remote-tracking branch 'dma-mapping/for-next' adds 27df70843534 Merge remote-tracking branch 'asm-generic/master' adds aefdd4383bb0 ARM: 9072/1: mm: remove set_kernel_text_r[ow]() adds a5e8acd94fe1 ARM: 9073/1: ptdump: add __init section marker to three functions adds 5fafafe7eeac ARM: 9074/1: ptdump: convert to DEFINE_SHOW_ATTRIBUTE adds 57ac51667d8c ARM: 9075/1: kernel: Fix interrupted SMC calls adds d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next adds 166ec9d187bd Merge remote-tracking branch 'arm/for-next' adds ef9c5d09797d arm64/sve: Remove redundant system_supports_sve() tests adds 839157876f97 arm64/kernel/probes: Use BUG_ON instead of if condition fo [...] adds 087dfa5ca7d8 arm64/sve: Add compile time checks for SVE hooks in generi [...] adds 27248fe1abb2 arm64: assembler: remove conditional NEON yield macros adds 4c4dcd3541f8 arm64: assembler: introduce wxN aliases for wN registers adds 13150149aa6d arm64: fpsimd: run kernel mode NEON with softirqs disabled adds a1e1eddef2b5 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds f3b7deef8dca arm64: mte: Add asynchronous mode support adds 2603f8a78dfb kasan: Add KASAN mode kernel parameter adds c137c6145b11 arm64: mte: Drop arch_enable_tagging() adds 8f7b5054755e kasan: Add report for async mode adds e60beb95c08b arm64: mte: Enable TCO in functions that can read beyond b [...] adds d8969752cc4e arm64: mte: Conditionally compile mte_enable_kernel_*() adds 65812c6921cc arm64: mte: Enable async tag check fault adds eab0e6e17d87 arm64: mte: Report async tag faults before suspend adds e80a76aa1a91 kasan, arm64: tests supports for HW_TAGS async mode adds 604df13d7aad Merge branch 'for-next/mte-async-kernel-mode' into for-next/core adds 2f79d2fc391e arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere adds 201698626fbc arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS) adds b90e483938ce arm64: pac: Optimize kernel entry/exit key installation co [...] adds a27a88165689 Merge branch 'for-next/pac-set-get-enabled-keys' into for- [...] adds 8d4da41a8697 Merge remote-tracking branch 'arm64/for-next/core' adds f1f21bece82c firmware: xilinx: Fix dereferencing freed memory adds 79bfe480a0a0 firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_RE [...] adds 5418db1f6ee3 Merge tag 'zynqmp-soc-for-v5.13' of https://github.com/Xil [...] adds 41c39cfc841d Merge tag 'soc-fsl-next-v5.13' of git://git.kernel.org/pub [...] adds 8b7c3979e8f7 Merge branch 'arm/drivers' into for-next adds e4379d649e0e ARM: dts: at91: sama5d2/trivial: fix letter case for etm h [...] adds 91f059a0fc23 Merge tag 'v5.13-rockchip-dts32' of git://git.kernel.org/p [...] adds f00a99a7a5d0 Merge tag 'v5.13-rockchip-dts64' of git://git.kernel.org/p [...] adds b06112cd5e08 arm64: dts: zynqmp: Add power domain for the DisplayPort D [...] adds 73d677e9f379 arm64: dts: zynqmp: Remove si5328 device nodes adds 40bb91338a60 Merge tag 'zynqmp-dt-for-v5.13' of https://github.com/Xili [...] adds 8225444d5e8f Merge branch 'arm/dt' into for-next adds a3689dbaeca3 soc: document merges adds a5b76c2f1733 Merge remote-tracking branch 'arm-soc/for-next' adds a11bd018ea35 Merge remote-tracking branch 'actions/for-next' adds 9459311ba4a3 Merge remote-tracking branch 'amlogic/for-next' adds 1832e335fe36 Merge remote-tracking branch 'aspeed/for-next' adds 6879a0ed2c38 Merge remote-tracking branch 'at91/at91-next' adds 59e27d7c94aa memory: renesas-rpc-if: fix possible NULL pointer derefere [...] adds 132c17c3ff87 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure adds 6ce2c05b2118 memory: mtk-smi: Add device-link between smi-larb and smi-common adds 93567c59f9b0 Merge branch 'mem-ctrl-next' into for-next adds bca720fb57d8 Merge remote-tracking branch 'drivers-memory/for-next' adds 908a2d64065e Merge remote-tracking branch 'imx-mxs/for-next' adds 59d52a8e5ac5 Merge remote-tracking branch 'keystone/next' adds 2ae6535c6f07 Merge remote-tracking branch 'mediatek/for-next' adds 7cdd73fea345 Merge remote-tracking branch 'mvebu/for-next' adds 1e6eaff83ac0 Merge remote-tracking branch 'omap/for-next' adds 4e54582c4467 Merge remote-tracking branch 'qcom/for-next' adds 474ebf9ebd18 Merge remote-tracking branch 'raspberrypi/for-next' adds e74573998bff Merge remote-tracking branch 'realtek/for-next' adds 4aaac634180b Merge remote-tracking branch 'renesas/next' adds c1b01ee5758a Merge remote-tracking branch 'reset/reset/next' adds 648d7a84a4f7 Merge remote-tracking branch 'rockchip/for-next' adds feafc83141f2 Merge remote-tracking branch 'samsung-krzk/for-next' adds ee899cbc102b Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 7c2210db25ea Merge remote-tracking branch 'tegra/for-next' adds 1e4241f6813f Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 89bf9bb75e5b Merge tag 'v5.13-rockchip-clocks' of git://git.kernel.org/ [...] adds 512ccc0a33f5 Merge branch 'clk-rockchip' into clk-next adds b2150cab9a97 clk: qcom: rpmh: add support for SDX55 rpmh IPA clock adds 1dd129f1deec Merge branch 'clk-qcom' into clk-next adds f6b1340dc751 clk: uniphier: Fix potential infinite loop adds 97d85c05ac18 Merge branch 'clk-uniphier' into clk-next adds 48df7a26f470 clk: ralink: add clock driver for mt7621 SoC adds b2f471a26721 staging: mt7621-dts: make use of new 'mt7621-clk' adds 49268e249a5b staging: mt7621-dts: use valid vendor 'mediatek' instead o [...] adds 0ec3815a8c1d MAINTAINERS: add MT7621 CLOCK maintainer adds e3efa50969a8 Merge branch 'clk-ralink' into clk-next adds b3393f9ffdfd Merge remote-tracking branch 'clk/clk-next' adds 96d786c9ad49 Merge remote-tracking branch 'csky/linux-next' adds 7496a43be7a3 Merge remote-tracking branch 'h8300/h8300-next' adds f829b4b212a3 m68k: Add missing mmap_read_lock() to sys_cacheflush() adds 6b09a5de60b3 Merge remote-tracking branch 'm68k/for-next' adds 8118a1421e48 binfmt_flat: allow not offsetting data start adds 449a50f5e147 Merge remote-tracking branch 'm68knommu/for-next' adds 3a070801c61f Merge remote-tracking branch 'microblaze/next' adds ddb002d6d6af MIPS: uaccess: Reduce number of nested macros adds e607ff630c60 MIPS: generic: Update node names to avoid unit addresses adds 6decd1aad15f MIPS: add support for buggy MT7621S core detection adds dbd815c0dcca MIPS: Alchemy: Use DEFINE_SPINLOCK() for spinlock 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 13e2b518dc99 Merge remote-tracking branch 'mips/mips-next' adds 11b56408a328 Merge remote-tracking branch 'parisc-hd/for-next' adds af072b1a9d4d powerpc/signal32: Fix build failure with CONFIG_SPE adds 75b7c05ebf90 powerpc/papr_scm: Implement support for H_SCM_FLUSH hcall adds a5d6a3e73acb powerpc/mm: Add cond_resched() while removing hpte mappings adds 2ec13df16704 powerpc/modules: Load modules closer to kernel text adds 9132a2e82adc powerpc/8xx: Define a MODULE area below kernel text adds 80edc68e0479 powerpc/32s: Define a MODULE area below kernel text all the time adds 7f262b4dcf7e powerpc/security: Make symbol 'stf_barrier' static adds f6f1f48e8b3b powerpc/mce: Make symbol 'mce_ue_event_work' static adds 13ddd0e3acf9 macintosh/windfarm: Make symbol 'pm121_sys_state' static adds 4204ecd598cb windfarm: make symbol 'wf_thread' static adds 95d143923379 macintosh/via-pmu: Make some symbols static adds 078277acbd7c powerpc/smp: Make some symbols static adds 7d348494136c powerpc/xive: Introduce an IPI interrupt domain adds 1835e72942b5 powerpc/xive: Remove useless check on XIVE_IPI_HW_IRQ adds 5159d9872823 powerpc/xive: Simplify xive_core_debug_show() adds a74ce5926b20 powerpc/xive: Drop check on irq_data in xive_core_debug_show() adds 6bf66eb8f404 powerpc/xive: Simplify the dump of XIVE interrupts under xmon adds 33e4bc594643 powerpc/xive: Fix xmon command "dxi" adds 7dcc37b3eff9 powerpc/xive: Map one IPI interrupt per node adds fd6db2892eba powerpc/xive: Modernize XIVE-IPI domain with an 'alloc' handler adds 5ae5bc12d072 powerpc/eeh: Fix EEH handling for hugepages in ioremap space. adds c13ff6f32513 powerpc/rtas: improve ppc_rtas_rmo_buf_show documentation adds 01c1b9984a12 powerpc/rtas-proc: remove unused RMO_READ_BUF_MAX adds 0ab1c929ae38 powerpc/rtas: remove ibm_suspend_me_token adds 0649cdc82379 powerpc/rtas: move syscall filter setup into separate function adds e5d56763525e powerpc/rtas: rename RTAS_RMOBUF_MAX to RTAS_USER_REGION_SIZE adds 14b3c9d24a7a powerpc/syscalls: switch to generic syscalltbl.sh adds 672bff581e19 powerpc/syscalls: switch to generic syscallhdr.sh adds 472724111f0f powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR adds 193e4cd8ed9d powerpc/pseries: Make symbol '__pcpu_scope_hcall_stats' static adds 2235dea17d56 powerpc/pseries/pmem: Make symbol 'drc_pmem_match' static adds 107dadb04617 powerpc/perf: Make symbol 'isa207_pmu_format_attr' static adds cc331eee03ea powerpc/perf/hv-24x7: Make some symbols static adds f234ad405a35 powerpc/xmon: Make symbol 'spu_inst_dump' static adds ff0b4155ae99 powerpc/powernv: make symbol 'mpipl_kobj' static adds b26e8f27253a powerpc/mem: Move cache flushing functions into mm/cacheflush.c adds bf26e0bbd2f8 powerpc/mem: Declare __flush_dcache_icache() static adds 131637a17dc9 powerpc/mem: Remove address argument to flush_coherent_icache() adds e618c7aea1f2 powerpc/mem: Call flush_coherent_icache() at higher level adds cd97d9e8b5aa powerpc/mem: Optimise flush_dcache_icache_hugepage() adds 52d490437ffb powerpc/mem: flush_dcache_icache_phys() is for HIGHMEM pages only adds 67b8e6af191a powerpc/mem: Help GCC realise __flush_dcache_icache() flus [...] adds 6c96020882b1 powerpc/mem: Inline flush_dcache_page() adds 7e9ab144c128 powerpc/mem: Use kmap_local_page() in flushing functions adds 59fd366b9bef powerpc/fadump: make symbol 'rtas_fadump_set_regval' static adds 2e2a441d2c0b powerpc/perf: Infrastructure to support checking of attr.config* adds 5a5a893c4ad8 powerpc/syscall: switch user_exit_irqoff and trace_hardirq [...] adds 4228b2c3d20e powerpc/64e/interrupt: always save nvgprs on interrupt adds dc6231821a14 powerpc/interrupt: update common interrupt code for adds 0c2472de23ae powerpc/64e/interrupt: use new interrupt return adds 3db8aa10de9a powerpc/64e/interrupt: NMI save irq soft-mask state in C adds 097157e16cf8 powerpc/64e/interrupt: reconcile irq soft-mask state in C adds ceff77efa4f8 powerpc/64e/interrupt: Use new interrupt context tracking scheme adds d738ee8d56de powerpc/64e/interrupt: handle bad_page_fault in C adds c45ba4f44f6b powerpc: clean up do_page_fault adds 8dc7f0229b78 powerpc: remove partial register save logic adds 8f6cc75a97d1 powerpc: move norestart trap flag to bit 0 adds 58efe9f696cf lib/vdso: Mark do_hres_timens() and do_coarse_timens() __a [...] adds 808094fcbf41 lib/vdso: Add vdso_data pointer as input to __arch_get_tim [...] adds 1c4bce675385 powerpc/vdso: Separate vvar vma from vdso adds 74205b3fc2ef powerpc/vdso: Add support for time namespaces adds 7098f8f0cf03 powerpc/mm/radix: Make radix__change_memory_range() static 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 66d06e0af1d1 Merge remote-tracking branch 'powerpc/next' adds c7f5f5e5b402 scripts/recordmcount.pl: Fix RISC-V regex for clang adds f426c4991446 riscv: Workaround mcount name prior to clang-13 adds 2c475caf72f3 riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] adds 80663b421ce5 samples/kprobes: Add riscv support adds 4b67f48da707 riscv: Move kernel mapping outside of linear mapping adds aa5dd7ca85b7 Documentation: riscv: Add documentation that describes the [...] adds e9efb21fe352 riscv: Prepare ptdump for vm layout dynamic addresses adds 4a0c58c36639 Merge remote-tracking branch 'risc-v/for-next' adds e43565d8117d Merge branch 'fixes' into for-next adds 0ee3f73914d9 Merge branch 'fixes' into features adds 644975179c00 s390/protvirt: fix error return code in uv_info_init() adds 3081e6160565 s390/cio: use DECLARE_WAIT_QUEUE_HEAD for static work_queu [...] adds 6f8daa2953ec s390/traps: convert pgm_check.S to C adds faf29a4d93a9 s390/pci: introduce zpci_bus_scan_device() adds 7dc697d6b2b5 s390/pci: do more bus setup in zpci_bus_scan() adds a50297cf8235 s390/pci: separate zbus creation from scanning adds 035027616894 s390/pci: use mutex not spinlock for zbus list adds 14c87ba8123a s390/pci: separate zbus registration from scanning adds 61311e32892b s390/pci: narrow scope of zpci_configure_device() adds 17a363dcd2f7 s390/traps,mm: add conditional trap handlers adds 6000b5f4032e s390/bitops: make bitops only work on longs adds c8a91c285d8c s390/atomic: move remaining inline assemblies to atomic_ops.h adds ca897bb1814f s390/atomic: use proper constraints adds b23eb636d7f9 s390/atomic: get rid of gcc atomic builtins adds d2b1f6d2d350 s390/cmpxchg: get rid of gcc atomic builtins adds 000174233b91 s390/atomic,cmpxchg: switch to use atomic-instrumented.h adds 4f9abb7e70f2 s390/spinlock: use R constraint in inline assembly adds 4dd4269ea51e s390: update defconfigs adds f169f4213065 s390/test_unwind: unify error handling paths adds 9d42a4d3e27d s390/test_unwind: add WARN if tests failed adds 13525f0a62cc s390/cmpxchg: use unsigned long values instead of void pointers adds 5d8da6951ee2 s390/test_unwind: print test suite start/end info adds 3e5ee32392ef s390/atomic,cmpxchg: make constraints work with old compilers 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 420c35134b07 Merge branch 'features' into for-next adds c01579f5ff6c Merge remote-tracking branch 's390/for-next' adds 60805623287d Merge remote-tracking branch 'sh/for-next' adds dc01a3b9db43 um: Fix tag order in stub_32.h adds d5027ca63e0e um: Mark all kernel symbols as local adds ea8e896cc15e um: Remove unneeded variable 'ret' adds ad3d19911632 um: Disable CONFIG_GCOV with MODULES adds 24271ffed750 um: Replace if (cond) BUG() with BUG_ON() adds a730af6e3114 um: Add 2 missing libs to fix various build errors adds c521db95d4e3 um: Remove unused including <linux/version.h> adds 6e166319a634 um: pgtable.h: Fix W=1 warning for empty body in 'do' statement adds 1a594f0afa2b um: elf.h: Fix W=1 warning for empty body in 'do' statement adds ed102bf2afed um: Fix W=1 missing-include-dirs warnings adds e8707de4fe81 Merge remote-tracking branch 'uml/linux-next' adds 996fa90d3228 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 6c450a7fc6e1 Merge remote-tracking branch 'pidfd/for-next' adds cb15a4c93c3b Merge remote-tracking branch 'fscache/fscache-next' adds edf0dfe3c19f btrfs: fix comment for btrfs ordered extent flag bits adds 89c8b1b40e08 btrfs: make btrfs_replace_file_extents take btrfs_inode adds fc7715fd13ee btrfs: make find_desired_extent take btrfs_inode adds c7f3b5a944f9 btrfs: replace offset_in_entry with in_range adds 6ac0944e8fc1 btrfs: replace open coded while loop with proper construct adds b5e9ba51d234 btrfs: unexport btrfs_extent_readonly() and make it static adds 4082e0c9afd6 btrfs: change return type to bool in btrfs_extent_readonly adds 92d7891542f9 btrfs: scrub: drop a few function declarations adds 2903e3b93d71 btrfs: simplify commit logic in try_flush_qgroup adds 273305d3873b btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 34f593ffb08c btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 3d926e8880ae btrfs: add btree read ahead for full send operations adds 5656fe2f9a30 btrfs: add btree read ahead for incremental send operations adds b91f9b4dfd67 btrfs: assign proper values to a bool variable in dev_exte [...] adds 25711830f694 btrfs: don't opencode extent_changeset_free adds a16473c5400d btrfs: remove force argument from run_delalloc_nocow() adds 785d9188fc1c btrfs: remove mirror argument from btrfs_csum_verify_data() adds d06fab5af24b btrfs: add a i_mmap_lock to our inode adds e4a748469922 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 59151dea8d3b btrfs: exclude mmaps while doing remap adds ab59545c1e19 btrfs: exclude mmap from happening during all fallocate op [...] adds db194ac79687 btrfs: fix race between memory mapped writes and fsync adds 0e50030f739c btrfs: fix race between marking inode needs to be logged a [...] adds b2bf63cc6366 btrfs: remove stale comment and logic from btrfs_inode_in_log() adds 254083ccf3cc btrfs: remove duplicated in_range() macro adds a6a6af15411c btrfs: convert kmap to kmap_local_page, simple cases adds 860809b7a0ff btrfs: raid56: convert kmaps to kmap_local_page adds e5a51b4738e2 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds 3433b274a5e7 btrfs: integrity-checker: convert block context kmap's to [...] adds 88f5ad00a62a btrfs: move the tree mod log code into its own file adds ef237062bbdd btrfs: use booleans where appropriate for the tree mod log [...] adds 97e05d2543df btrfs: use a bit to track the existence of tree mod log users adds b074e24f9cf6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds af722aa718b0 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds b60aa129319e btrfs: add and use helper to get lowest sequence number fo [...] adds db0c65f02761 btrfs: update debug message when checking seq number of a [...] adds 553b13714315 btrfs: update outdated comment at btrfs_orphan_cleanup() adds 30f6379cbb54 btrfs: update outdated comment at btrfs_replace_file_extents() adds d04c4cf00a18 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds 283b857b7ebe btrfs: zoned: move log tree node allocation out of log_roo [...] adds c5aba3172e21 btrfs: fix a potential hole punching failure adds aad8ba4e8355 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds da361d89ca39 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds 6052462b8a02 btrfs: fix exhaustion of the system chunk array due to con [...] adds 1b9042388273 btrfs: improve btree readahead for full send operations adds c8f3d9a07dbf btrfs: add sysfs interface for supported sectorsize adds 486829682c2c btrfs: use min() to replace open-code in btrfs_invalidatepage() adds eaf76b9d467f btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds c9daaf873efa btrfs: subpage: introduce helpers for dirty status adds a4f26c60828b btrfs: subpage: introduce helpers for writeback status adds 06046ebbcc42 btrfs: subpage: do more sanity checks on metadata page dirtying adds fa0b291c5ad6 btrfs: subpage: support metadata checksum calculation at w [...] adds 431d73768888 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds 30bc198feb37 btrfs: support page uptodate assertions in subpage mode adds 58e1b12e7b9e btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds f6186fa7a940 btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds de508c888b08 btrfs: subpage: add overview comments adds b6b30b7d2a03 btrfs: move forward declarations to the beginning of extent_io.h adds a6d393b346a1 btrfs: add and use readahead_batch_length adds fa35990d35aa btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds e4d3f6df5711 btrfs: convert BUG_ON()'s in relocate_tree_block adds 36bf9ef56736 btrfs: handle errors from select_reloc_root() adds 8d15732097f9 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds d7a5abaa8d4f btrfs: check record_root_in_trans related failures in sele [...] adds 0580005e3e1d btrfs: do proper error handling in record_reloc_root_in_trans adds cd495fce5fb6 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 1d38794498e4 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 3a588fac8ad3 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 157586076869 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 2eeb42642ed9 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds 17822d2e9fd4 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds 000d6513a8de btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 317700345168 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 940db779df1a btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 18d9962649e0 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 5366629c1a85 btrfs: return an error from btrfs_record_root_in_trans adds 814f565757e3 btrfs: have proper error handling in btrfs_init_reloc_root adds d7387303e694 btrfs: do proper error handling in create_reloc_root adds 72cc1cd6d780 btrfs: validate root::reloc_root after recording root in trans adds 22531d118edc btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 9cdafb678063 btrfs: change insert_dirty_subvol to return errors adds 45cde930bb5e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds d799269fa4fe btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 3ed3851d0b02 btrfs: do proper error handling in btrfs_update_reloc_root adds 0c5e6549d95e btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 1d43e4d1c6e7 btrfs: handle btrfs_cow_block errors in replace_path adds 97d5fdb60e18 btrfs: handle btrfs_search_slot failure in replace_path adds fd9b2f346a24 btrfs: handle errors in reference count manipulation in re [...] adds 9947c4083983 btrfs: handle extent reference errors in do_relocation adds 1ea75d955819 btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds c8bd0bb61b11 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 6811a7495fa4 btrfs: do proper error handling in create_reloc_inode adds c76eb4a453cf btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 7f3503733b86 btrfs: do not panic in __add_reloc_root adds 91547df8a550 btrfs: cleanup error handling in prepare_to_merge adds b450c3fb3a19 btrfs: handle extent corruption with select_one_root properly adds 4e1d3170b0db btrfs: do proper error handling in merge_reloc_roots adds 9db967d0997d btrfs: check return value of btrfs_commit_transaction in r [...] adds 0d90cde2b87e btrfs: introduce end_bio_subpage_eb_writepage() function adds b213659b4161 btrfs: introduce write_one_subpage_eb() function adds db51bab78a1f btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds 266a92d294e2 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds e19270fecfd2 btrfs: fix race between transaction aborts and fsyncs lead [...] adds e5ff2239e143 btrfs: zoned: fail mount if the device does not support zo [...] adds bde6f958085b Merge branch 'misc-next' into for-next-next-v5.13-20210416 adds d526be536bdb btrfs: do more graceful error/warning for 32bit kernel adds da700a186feb Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds c3e0b48988d9 btrfs: zoned: reset zones of relocated block groups adds 52241286dced btrfs: rename delete_unused_bgs_mutex adds eae45e93b3f4 btrfs: zoned: automatically reclaim zones adds 59ed0357acc4 Merge branch 'ext/jth/zone-auto-reclaim-v4' into for-next- [...] adds 3bcb2725e633 Merge branch 'for-next-next-v5.13-20210416' into for-next- [...] adds af7f57d5e6ff Merge remote-tracking branch 'btrfs/for-next' adds b4c7b676f5d7 cifs: Fix spelling of 'security' adds 0af5fe42d82d cifs: Remove useless variable adds 46f88b56dc05 cifs: correct comments explaining internal semaphore usage [...] adds a465babd263c smb3: update protocol header definitions based to include [...] adds ca02880a2559 cifs: simplify SWN code with dummy funcs instead of ifdefs adds 010709348678 Documentation/admin-guide/cifs: document open_files and dfscache adds cbd265a576b7 fs: cifs: Remove repeated struct declaration adds dd369efe77ec cifs: cifspdu.h: Replace one-element array with flexible-a [...] adds c3cf3254e627 cifs: remove old dead code adds 54792d31e564 SMB3: update structures for new compression protocol definitions adds 57704d22e55b cifs: don't cargo-cult strndup() adds f713b7122bf3 cifs: constify get_normalized_path() properly adds 8305f05c329f cifs: constify path argument of ->make_node() adds 1f9aeb1554a7 cifs: constify pathname arguments in a bunch of helpers adds 142d8ba820ae cifs: make build_path_from_dentry() return const char * adds e594b0364f2f cifs: allocate buffer in the caller of build_path_from_dentry() adds e55f574dc749 cifs: switch build_path_from_dentry() to using dentry_path_raw() adds bbd1acbe1db5 cifs: move the check for nohandlecache into open_shroot adds 48b9a82df54b cifs: pass a path to open_shroot and check if it is the ro [...] adds 0d56408a560a cifs: rename the *_shroot* functions to *_cached_dir* adds 831c2b343cd0 cifs: store a pointer to the root dentry in cifs_sb_info o [...] adds fcd7a8347adb cifs: Grab a reference for the dentry of the cached direct [...] adds 41defb32b8da cifs: add a function to get a cached dir based on its dentry adds db2c2bbcdd58 cifs: add a timestamp to track when the lease of the cache [...] adds 0e9eef427dd2 cifs: pass the dentry instead of the inode down to the rev [...] adds 91e904dbc5f1 cifs: check the timestamp for the cached dirent when decid [...] adds eb15f07c849c cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds fb8b37b75946 cifs: add FALLOC_FL_INSERT_RANGE support adds 0cf78b65a19e cifs: make fs_context error logging wrapper adds b4a83a1a51b3 cifs: add fs_context param to parsing helpers adds 814267188990 cifs: log mount errors using cifs_errorf() adds d854225fa748 cifs: export supported mount options via new mount_params [...] adds ea3888fb94a4 smb2: fix use-after-free in smb2_ioctl_query_info() adds c4840a051a26 cifs: fix out-of-bound memory access when calling smb3_not [...] adds 0be4cb068f0d cifs: Return correct error code from smb2_get_enc_key adds 8264c2f77787 cifs: Deferred close for files adds 34d3663cf0df Merge remote-tracking branch 'cifs/for-next' adds 8f916d9c521d cifsd: add server handler for central processing and tranp [...] adds 6dfca04e4727 cifsd: add server-side procedures for SMB3 adds 6c5925c540d9 cifsd: add file operations adds 80645801f544 cifsd: add Kconfig and Makefile adds 7348e25a87d1 MAINTAINERS: add cifsd kernel server adds 0ef5050ae647 cifsd: fix WARNING: Title overline too short adds 134145581705 cifsd: fix WARNING: document isn't included in any toctree adds 3f9042600ca0 cifsd: uniquify extract_sharename() adds 46bf5634a047 cifsd: Fix a handful of spelling mistakes adds cd0f32a08f91 cifsd: fix WARNING: unmet direct dependencies detected for [...] adds d255b26132de cifsd: fix a precedence bug in parse_dacl() adds c9707b9f049f cifsd: fix a IS_ERR() vs NULL bug adds 961a9338d6b4 cifsd: Fix a use after free on error path adds 6c05ea8bb022 cifsd: fix static checker warning from smb_direct_post_sen [...] adds 2e20b643a91c cifsd: fix static checker warning from smb_check_perm_dacl() adds b73c2e9d0938 cifsd: update cifsd.rst document adds ad6c148ebc01 cifsd: add index.rst in cifs documentation adds 824af974da05 cifsd: remove unneeded FIXME comments adds b60043f03009 cifsd: fix incorrect comments adds 340f38efb097 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds f07cd62f1272 cifsd: Pass string length parameter to match_pattern() adds ff39012b0c54 cifsd: fix build warnings from cifsd.rst adds 0d986239a816 cifsd: Fix an error code in smb2_read() adds 9c97766558f0 cifsd: fix error handling in ksmbd_server_init() adds feec6630c4fa cifsd: remove redundant assignment to variable err adds 474423cba88d cifsd: remove unneeded macros adds 2e8e211eca2b cifsd: fix wrong use of rw semaphore in __session_create() adds c54748b06dcc cifsd: use kmalloc() for small allocations adds 422bdb8d16b2 cifsd: add the check to work file lock and rename behavior [...] adds 6d57b6267536 cifsd: fix error return code in ksmbd_vfs_remove_file() adds d74c10d73058 cifsd: clean-up codes using chechpatch.pl --strict adds 2f9d00e1fb29 cifsd: merge time_wrappers.h into smb_common.h adds 8af71edd93c3 cifsd: fix wrong prototype in comment adds 1d0c7207fbdb cifsd: fix implicit declaration of function 'groups_alloc' adds 054eee7af342 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds 8ba48c705148 cifsd: remove smack inherit leftovers adds c50eb42d5715 cifsd: remove calling d_path in error paths adds 79107230cae5 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds ba07d8507733 cifsd: use file_inode() instead of d_inode() adds 5c98a82d47a8 cifsd: remove useless error handling in ksmbd_vfs_read adds 06370a81778f cifsd: use xarray instead of linked list for tree connect list adds 621785af844e cifsd: remove stale prototype and variables adds 56188896a5bc cifsd: fix memory leak when loop ends adds f2f0c0a2026a cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 94d2b51fafab cifsd: fix memdup.cocci warnings adds 09e344dd0d45 cifsd: remove wrappers of kvmalloc/kvfree adds 22a23be79f12 doc: cifsd: change the reference to configuration.txt adds b7b78628ef9a cifsd: prevent a integer overflow in wm_alloc() adds d62899980df7 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 99303250446b cifsd: remove unused including <linux/version.h> adds 43c157144230 Merge pull request #37 from namjaejeon/cifsd-for-next adds 38ec76b26558 cifsd: declare ida statically adds 6d722faeb046 cifsd: add the check if parent is stable by unexpected rename adds b4355e823a4d cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 91d4e6a8e1fa cifsd: re-implement ksmbd_vfs_kern_path adds e76a089900c4 cifsd: fix reference count decrement of unclaimed file in [...] adds 5c7d3d0df208 cifsd: Remove smb2_put_name() adds ec14ffc8b6d4 cifsd: remove unused smberr.h adds 1b78bd23239f cifsd: remove unused nterr.c file adds 47aca1114a00 cifsd: move nt time functions to misc.c adds 78abeaf5798a cifsd: Fix potential null-ptr-deref in smb2_open() adds eb526af9c8b6 cifsd: use d_inode() adds b81cca8e2b7f cifsd: remove the dead code of unimplemented durable handle adds 160ffd8a2741 Merge pull request #38 from namjaejeon/cifsd-for-next adds d572235d2733 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 48330fcb911b Merge remote-tracking branch 'ecryptfs/next' adds 2b813dffbfc7 Merge remote-tracking branch 'erofs/dev' adds 932414ed321c Merge remote-tracking branch 'exfat/dev' adds e600474bd22d Merge remote-tracking branch 'ext3/for_next' adds 4811d9929cda ext4: allow the dax flag to be set and cleared on inline d [...] adds 7b03638a547f 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 ffcb6147d371 Merge remote-tracking branch 'f2fs/dev' adds 4f06dd92b5d0 fuse: fix write deadlock adds 4b91459ad283 fuse: fix typo for fuse_conn.max_pages comment adds a73d47f57792 fuse: don't zero pages twice adds aa6ff555f0e6 fuse: fix a typo adds 6076f5f341e6 fuse: fix matching of FUSE_DEV_IOC_CLONE command adds 52a4c95f4d24 fuse: extend FUSE_SETXATTR request adds 550a7d3bc0c4 fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID adds 3466958beb31 fuse: invalidate attrs when page writeback completes adds c79c5e017892 virtiofs: fix memory leak in virtio_fs_probe() adds a7f0d7aab0b4 virtiofs: split requests that exceed virtqueue size adds 07595bfa24ce virtiofs: remove useless function adds 0a7419c68a45 virtiofs: fix userns adds 8217673d0725 cuse: prevent clone adds 3c9c14338c12 cuse: simplify refcount adds 8ed63fec57b2 Merge remote-tracking branch 'fuse/for-next' adds de94762fdd8a Merge remote-tracking branch 'jfs/jfs-next' adds 86438186a7b3 NFSv4: Simplify nfs4_retry_setlk() adds d737e5d41870 SUNRPC: Set TCP_CORK until the transmit queue is empty adds 6453bcd0d8bd NFS: Fix up incorrect documentation adds ee3707ae2c1f nfs: Subsequent READDIR calls should carry non-zero cookie [...] adds 13884ff2bef0 NFS: Fix handling of cookie verifier in uncached_readdir() adds f892c41c14e0 NFS: Only change the cookie verifier if the directory page [...] adds c09f11ef3595 NFS: fs_context: validate UDP retrans to prevent shift out [...] adds c2508730d6bb nfs: Fix a typo in the file nfs42xattr.c adds 90ff57bf4df2 NFS: Fix up the support for CONFIG_NFS_DISABLE_UDP_SUPPORT adds 6b996476f364 sunrpc: honor rpc_task's timeout value in rpcb_create() adds c9301cb35b59 nfs: hornor timeo and retrans option when mounting NFSv3 adds 98b5cee37389 SUNRPC: Ensure the transport backchannel association adds b876d708316b NFS: fix nfs_fetch_iversion() adds beab450d8ea9 NFS: Fix fscache invalidation in nfs_set_cache_invalid() adds 332d1a0373be NFS: nfs4_bitmask_adjust() must not change the server glob [...] adds e99812e1382f NFS: Fix attribute bitmask in _nfs42_proc_fallocate() adds 99f237832243 NFSv4.2: Always flush out writes in nfs42_proc_fallocate() adds 9fdbfad1777c NFS: Deal correctly with attribute generation counter overflow adds 8a27c7ccca3b NFS: Fix up inode cache tracing adds 4eb6a8230b58 NFS: Mask out unsupported attributes in nfs_getattr() adds 50c7a7994dd2 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attrib [...] adds 4cdfeb648ac5 NFS: Fix up revalidation of space used adds e8764a6f96d3 NFS: Don't revalidate attributes that are not being asked for adds 63cdd7edfd28 NFS: Fix up statx() results adds 1f9f4328155a NFS: nfs_setattr_update_inode() should clear the suid/sgid bits adds 1f3208b2d697 NFS: Add a cache validity flag argument to nfs_revalidate_inode() adds 13c0b082b6a9 NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking [...] adds 36a9346c2252 NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache [...] adds a71029b86752 NFSv4: Fix nfs4_bitmap_copy_adjust() adds fabf2b341502 NFS: Separate tracking of file nlinks cache validity from [...] adds 720869eb19f3 NFS: Separate tracking of file mode cache validity from th [...] adds 709fa5769914 NFS: Fix up handling of outstanding layoutcommit in nfs_up [...] adds c88c696c59f5 NFS: Remove a line of code that has no effect in nfs_updat [...] adds 04c63498b6d4 NFS: Simplify cache consistency in nfs_check_inode_attributes() adds 57a789a1dee3 NFSv4: Fix value of decode_fsinfo_maxsz adds 993e2d4bd9ef NFSv4: Don't modify the change attribute cached in the inode adds 7f08a3359a3c NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute adds 6f9be83d0761 NFS: Use information about the change attribute to optimis [...] adds 7b24dacf0840 NFS: Another inode revalidation improvement adds 82eae5a432cb NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime adds 1301e421b75b NFSv4: link must update the inode nlink. adds cc7f2dae63bc NFS: Don't store NFS_INO_REVAL_FORCED adds ce62b114bbad NFS: Split attribute support out from the server capabilities adds da934ae0a8aa NFSv4: Add tracing for COMPOUND errors adds 3d66bae156a6 NFSv4: Convert nfs_xdr_status tracepoint to an event class adds eb3d58c68e39 NFSv4: Catch and trace server filehandle encoding errors adds ed34695e15ab pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() adds 73f5c88f521a NFSv4.2 fix handling of sr_eof in SEEK's reply adds 7638e0bfaed1 SUNRPC: Move fault injection call sites adds e936a5970ef5 SUNRPC: Add tracepoint that fires when an RPC is retransmitted adds 6cf23783f750 SUNRPC: Remove trace_xprt_transmit_queued adds 09252177d5f9 SUNRPC: Handle major timeout in xprt_adjust_timeout() adds 94d202d5ca39 NFSv42: Copy offload should update the file size when appropriate adds febfeaaefefb NFSv42: Don't force attribute revalidation of the copy off [...] adds 285b7c2abb19 Merge remote-tracking branch 'nfs/linux-next' adds 351461f332db svcrdma: Don't leak send_ctxt on Send errors adds c7731d5e0554 svcrdma: Rename goto labels in svc_rdma_sendto() adds 8727f78855b8 svcrdma: Pass a useful error code to the send_err tracepoint adds 363f8dd5eecd nfsd: remove unused function adds 70c530756403 nfsd: removed unused argument in nfsd_startup_generic() adds 217fd6f625af nfsd: ensure new clients break delegations adds fb22197a4b89 nfsd: hash nfs4_files by inode number adds 3ea5622e90e7 nfsd: track filehandle aliasing in nfs4_files adds af42482482c1 nfsd: reshuffle some code adds f91da9be4eb6 nfsd: grant read delegations to clients holding writes adds 0785f51863f8 Merge remote-tracking branch 'cel/for-next' adds 1f0cb8bcc7f9 ovl: plumb through flush method adds e21a6c57e390 ovl: check that upperdir path is not on a read-only mount adds b0e0f69731cd ovl: restrict lower null uuid for "xino=auto" adds eaab1d45cdb4 ovl: fix leaked dentry adds 7b279bbfd2b2 ovl: fix missing revert_creds() on error path adds d7b49b10d5a9 ovl: fix error for ovl_fill_super() adds c68e7ec53a53 ovl: remove ovl_map_dev_ino() return value adds 568edee485a4 ovl: do not copy attr several times adds 597534e7bcfa ovl: fix misspellings using codespell tool adds f48bbfb20e1f ovl: trivial typo fixes in the file inode.c adds 321b46b90481 ovl: show "userxattr" in the mount data adds 708fa01597fa ovl: allow upperdir inside lowerdir adds 65cd913ec9d9 ovl: invalidate readdir cache on changes to dir with origin adds 5e717c6fa41f ovl: add debug print to ovl_do_getxattr() adds 247650162d33 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 3e903315790b ubifs: Only check replay with inode type to judge if inode linked adds ba4884a6dbf0 ubifs: Default to zstd compression adds af61e7bf9278 ubifs: Set s_uuid in super block to support ima/evm uuid options adds 829ad58a04e2 ubifs: Report max LEB count at mount time adds 8aa058d79b6d ubi: Fix fall-through warnings for Clang adds 960b9a8a7676 jffs2: Fix kasan slab-out-of-bounds problem adds 81af4b7b53d3 jffs2: avoid Wempty-body warnings adds 42984af09afc jffs2: Hook up splice_write callback adds 9a29f7f020e0 ubi: Remove unnecessary struct declaration adds a3d1d0250359 Merge remote-tracking branch 'ubifs/next' adds 6a0f79322202 Merge remote-tracking branch 'v9fs/9p-next' adds 862a804aae30 xfs: move the XFS_IFEXTENTS check into xfs_iread_extents adds 2ac131df03d4 xfs: rename and simplify xfs_bmap_one_block adds 605e74e29218 xfs: simplify xfs_attr_remove_args adds 0eba048dd3b7 xfs: only look at the fork format in xfs_idestroy_fork adds ac1e067211d1 xfs: remove XFS_IFBROOT adds 0779f4a68d4d xfs: remove XFS_IFINLINE adds b2197a36c0ef xfs: remove XFS_IFEXTENTS adds 76adf92a30f3 xfs: remove xfs_quiesce_attr declaration adds a4fdc88f9ba9 Merge remote-tracking branch 'xfs/for-next' adds 01c21af05bbe Merge remote-tracking branch 'iomap/iomap-for-next' adds cbe6fc4e0142 fs/locks: remove useless assignment in fcntl_getlk adds bc3d06e0fcc7 Merge remote-tracking branch 'file-locks/locks-next' adds b2c9d6907110 Merge branch 'work.misc' into for-next adds 4c5b47997521 vfs: add fileattr ops adds 97e2dee9752b ecryptfs: stack fileattr ops adds 66dbfabf10d3 ovl: stack fileattr ops adds 97fc29775487 btrfs: convert to fileattr adds aba405e33e15 ext2: convert to fileattr adds 4db5c2e6236f ext4: convert to fileattr adds 9b1bb01c8ae7 f2fs: convert to fileattr adds 88b631cbfbeb gfs2: convert to fileattr adds 1f26b0627b46 orangefs: convert to fileattr adds 9fefd5db08ce xfs: convert to fileattr adds d701ea284cf9 efivars: convert to fileattr adds 9cbae74838e6 hfsplus: convert to fileattr adds 2ca58e30b148 jfs: convert to fileattr adds 7c7c436e14b8 nilfs2: convert to fileattr adds 2b5f52c562d3 ocfs2: convert to fileattr adds 03eb60661332 reiserfs: convert to fileattr adds 8871d84c8f8b ubifs: convert to fileattr adds 51db776a430e vfs: remove unused ioctl helpers adds 9ac29fd3f87f fuse: move ioctl to separate source file adds 54d601cb6757 fuse: unsigned open flags adds b9d54c6f29d9 fuse: add internal open/release helpers adds 72227eac177d fuse: convert to fileattr adds c4fe8aef2f07 ovl: remove unneeded ioctls adds 09e08c97a7a4 Merge remote-tracking branch 'ovl/fileattr_v6' into for-next adds 42eb0d54c08a fs: split receive_fd_replace from __receive_fd adds 3e54e4ba2316 Merge branch 'work.file' into for-next adds d692d397e8a6 hostfs_open(): don't open-code file_dentry() adds 80e5d1ff5d5f useful constants: struct qstr for ".." adds e8727aec724e Merge branch 'work.misc' into for-next adds 5c3c49ad402c Merge remote-tracking branch 'vfs/for-next' adds d408948fef5f Merge remote-tracking branch 'printk/for-next' adds 521691a863eb Merge branch 'pci/enumeration' adds e93505a84d49 Merge branch 'pci/error' adds 8bf851ff0615 Merge branch 'pci/hotplug' adds 3e64e0b7de0f Merge branch 'pci/pm' adds a98e4f3e26af Merge branch 'pci/vpd' adds 6944b15c048a Merge branch 'pci/kernel-doc' adds 8f26af8de27c Merge branch 'pci/misc' adds b1160a06e0ea PCI: altera-msi: Remove redundant dev_err call in altera_m [...] adds 86f7c8492276 Merge branch 'remotes/lorenzo/pci/altera-msi' adds 08004c4ebdc9 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 2b9fb310652c Merge branch 'remotes/lorenzo/pci/cadence' adds 22f750acc721 PCI: dwc: Move iATU detection earlier adds f6cf02aef834 Merge branch 'remotes/lorenzo/pci/dwc' adds 80c253bd7ffb PCI: endpoint: Remove redundant initialization of pointer dev adds acaef7981a21 PCI: endpoint: Fix missing destroy_workqueue() adds 9356ca393889 Merge branch 'remotes/lorenzo/pci/endpoint' adds d37e2de6cf58 Merge branch 'remotes/lorenzo/pci/iproc' adds 294850b4f115 Merge branch 'remotes/lorenzo/pci/layerscape' adds 87db343f809d PCI: mediatek: Add missing MODULE_DEVICE_TABLE adds c01e718bac15 Merge branch 'remotes/lorenzo/pci/mediatek' adds c6d54dae1ad2 Merge branch 'remotes/lorenzo/pci/microchip' adds 0fbbb0c63d0e Merge branch 'remotes/lorenzo/pci/tegra' adds bf6128b0529a Merge branch 'remotes/lorenzo/pci/vmd' adds 43dea2e32a32 Merge branch 'remotes/lorenzo/pci/xgene' adds 3c8c3a39926a Merge branch 'remotes/lorenzo/pci/xilinx' adds 15a4c023cc98 Merge branch 'remotes/lorenzo/pci/msi' adds e4e573c9a390 Merge branch 'remotes/lorenzo/pci/misc' adds 39a7289ea875 Merge remote-tracking branch 'pci/next' adds 97e62291970b Merge remote-tracking branch 'pstore/for-next/pstore' adds 46fc466e01a1 HID: wacom: Setup pen input capabilities to the targeted tools adds 2b84a0f6c2c2 Merge branch 'for-5.13/wacom' into for-next adds 3c85cf4b293f Merge remote-tracking branch 'hid/for-next' adds 4aa3e48d2e09 i2c: mpc: drop release for resource allocated with devm_* adds 270282bdf4e5 i2c: mpc: Remove redundant NULL check adds e8bbc3497e63 MAINTAINERS: Add Chris Packham as FREESCALE MPC I2C maintainer adds d5c1d60697a5 i2c: sprd: Add missing MODULE_DEVICE_TABLE adds bb90758e6720 Merge branch 'i2c/for-5.13' into i2c/for-next adds 23ceb8462dc6 i2c: cadence: fix reference leak when pm_runtime_get_sync fails adds 223125e37af8 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails adds 278e5bbdb9a9 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails adds 47ff617217ca i2c: imx: fix reference leak when pm_runtime_get_sync fails adds 780f62974125 i2c: omap: fix reference leak when pm_runtime_get_sync fails adds 3a4f32646311 i2c: sprd: fix reference leak when pm_runtime_get_sync fails adds 2c662660ce2b i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails adds a85c5c7a3aa8 i2c: xiic: fix reference leak when pm_runtime_get_sync fails adds c4b1fcc310e6 i2c: imx: Fix PM reference leak in i2c_imx_reg_slave() adds 5581c2c5d02b i2c: cadence: add IRQ check adds bb6129c32867 i2c: emev2: add IRQ check adds c5e5f7a8d931 i2c: jz4780: add IRQ check adds 0d3bf53e897d i2c: mlxbf: add IRQ check adds 147178cf03a6 i2c: rcar: add IRQ check adds e5b2e3e74201 i2c: sh7760: add IRQ check adds 42a65e6bcd40 Merge branch 'i2c/for-5.13' into i2c/for-next adds 8466794e18b5 Merge branch 'i2c/for-current' into i2c/for-next adds 1538d82f4647 i2c: mpc: Interrupt driven transfer adds 97b4dff130f5 i2c: mpc: Update license and copyright adds c9598d04e738 i2c: mpc: Use devm_clk_get_optional() adds 66679e9b8362 i2c: mpc: Remove CONFIG_PM_SLEEP ifdeffery adds 30a153815c69 i2c: mpc: Use device_get_match_data() helper adds 30b9cb274da2 i2c: mpc: Drop duplicate message from devm_platform_iorema [...] adds 5e77a61f506b i2c: amd8111: Fix coding style issues adds 87c2de5fa6f1 i2c: iop3xx: Fix coding style issues adds 28fb89ff97b0 i2c: nomadik: Fix space errors adds ddbdf77756f6 Merge branch 'i2c/for-5.13' into i2c/for-next adds af92cca1710f i2c: s3c2410: simplify getting of_device_id match data adds 068ff57d7801 i2c: core: Fix spacing error by checkpatch adds 8f51c1763ae9 i2c: i801: Add support for Intel Alder Lake PCH-M adds d1820965ffa6 Merge branch 'i2c/for-5.13' into i2c/for-next adds 92dfb27240fe i2c: sh7760: fix IRQ error path adds 63ce8e3df8f6 i2c: mediatek: Fix send master code at more than 1MHz adds 3186b880447a i2c: mediatek: Fix wrong dma sync flag adds a80f24945fcf i2c: mediatek: Use scl_int_delay_ns to compensate clock-st [...] adds f9743e4d0a62 Merge branch 'i2c/for-5.13' into i2c/for-next adds 74d9e2fd26b2 Merge remote-tracking branch 'i2c/i2c/for-next' adds 4aab0582cbdb Merge remote-tracking branch 'i3c/i3c/next' adds 5a46edbae8a1 Merge remote-tracking branch 'dmi/dmi-for-next' adds 55a0bd4de2f5 hwmon: (amd_energy) Use unified function to read energy data adds 935f6562d263 hwmon: (amd_energy) Restore visibility of energy counters adds 5682b5c9445f MAINTAINERS: Add keyword pattern for hwmon registration functions adds 37c8f621125f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] adds dc4bd1a339b7 hwmon: (nct6683) remove useless function adds 3a5eb0bd0476 hwmon: (sch5627) Convert to hwmon_device_register_with_info() adds 47987651cb94 hwmon: (sch5627) Split sch5627_update_device() adds 3d2c5f06a3c1 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] adds 3baf8f36cb82 hwmon: Add driver for fsp-3y PSUs and PDUs adds 77c4891eeb86 hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] adds 5d4f3259762e Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 6349469a4f3c Documentation/submitting-patches: Document RESEND tag on patches adds bb17248373d4 docs/zh_CN: Add translation zh_CN/doc-guide/sphinx.rst adds 3a5915156429 docs/zh_CN: Add translation zh_CN/doc-guide/kernel-doc.rst adds 7e402ef57152 docs/zh_CN: Add translation zh_CN/doc-guide/parse-headers.rst adds 0374bbba2dc1 docs/zh_CN: Add translation zh_CN/doc-guide/contributing.rst adds 28418abdee40 docs/zh_CN: Add translation zh_CN/doc-guide/maintainer-pro [...] adds febe6c2f859e docs/zh_CN: Add translation zh_CN/doc-guide/index.rst adds e18f54f9bfdb docs/zh_CN: Link zh_CN/doc-guide to zh_CN/index.rst adds 7eb33bdece29 docs/zh_CN: sync reporting-issues.rst adds 511aaf2b3227 doc:it_IT: align Italian documentation adds ad4db83425fa MAINTAINERS: add regressions mailing list adds 6161a4b18a66 docs: reporting-issues: make people CC the regressions list adds e5143657d991 docs/zh_CN: add translations in zh_CN/dev-tools/gcov adds c797997a244c Documentation: dev-tools: Add Testing Overview adds 9a18473cef52 docs/zh_CN: two minor fixes in zh_CN/doc-guide/ adds f9bbc12ccb35 scripts: kernel-doc: improve parsing for kernel-doc commen [...] adds 499f739ad70f Merge remote-tracking branch 'jc_docs/docs-next' adds c9072b674f76 media: venus: core: Fix kerneldoc warnings adds 999267d07240 media: venus: core,pm: fix potential infinite loop adds fb2b008b00fe media: venus: core: correct firmware name for sm8250 adds bcf6b264a806 media: venus: fix hw overload error log condition adds 7bf28a2153ea media: venus: helpers: keep max bandwidth when mbps exceed [...] adds e75b756fde0c media: venus: Fix internal buffer size calculations for v6. adds d566e78dd6af media: venus : hfi: add venus image info into smem adds ac34b79da14d media: v4l2-ctrls: fix reference to freed memory adds 87e780db2253 media: meson-ge2d: fix rotation parameters adds 147d211cc9b4 media: cedrus: Fix H265 status definitions adds ac746729178b media: rkisp1: params: fix wrong bits settings adds 0b276e470a4d media: coda: fix macroblocks count control usage adds 66bdac76657b Merge remote-tracking branch 'v4l-dvb/master' adds cd9805cae658 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next adds 17672691e48b Merge branch 'acpi-messages' into linux-next adds 843fc249c9dc Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc', 'ac [...] adds 2b6ea2860c86 Merge branch 'acpica' into linux-next adds 05e452123f5f Merge branches 'acpi-resources' and 'acpi-misc' into linux-next adds 0210b8eb7290 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 768474f568ce Merge branch 'pm-cpufreq' into linux-next adds 8bb46cd2b84b Merge branch 'pm-cpuidle' into linux-next adds 538b23aa82b3 Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds eed7a175089b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 027ece1b0533 Merge branch 'pm-opp' into linux-next adds 6788398c500e Merge branch 'pm-devfreq' into linux-next adds 41d0e65918c4 Merge branches 'pm-docs' and 'pm-tools' into linux-next adds 3bf8ef9db350 Merge branch 'devprop' into linux-next adds 020505581119 ACPI: scan: Utilize match_string() API adds 08352508275d Merge branch 'acpi-scan' into linux-next adds f0ad2a845d86 Merge branch 'acpi-tables' into linux-next adds 4cbaba4e3e4a ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code adds 81eeb2f57782 ACPI: utils: Document for_each_acpi_dev_match() macro adds e7b07d3e00dc ACPI: utils: Capitalize abbreviations in the comments adds a5b1c231c4a8 Merge branches 'acpi-scan' and 'acpi-utils' into linux-next adds c481577957eb Merge remote-tracking branch 'pm/linux-next' adds d44616c6cc3e thermal/core: Fix memory leak in the error path adds 9aa80ab2c0ba thermal/drivers/devfreq_cooling: Fix wrong return on error path adds 6cc7b38c0ca3 thermal/drivers/cpuidle_cooling: Fix use after error adds 957781612e44 dt-bindings: tsens: qcom: Document MDM9607 compatible adds 4481b39f9390 thermal/drivers/hisi: Use the correct HiSilicon copyright adds 34ab17cc6c2c thermal/drivers/cpufreq_cooling: Fix slab OOB issue adds aa92b3310c55 thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 [...] adds 5b5f1121d60b MAINTAINERS: update thermal CPU cooling section adds f4136863e889 thermal/drivers/tsens: Fix missing put_device error adds c0612265295b dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 adds 60f2ae7ca0dd thermal/drivers/tsens: Add VER_0 tsens version adds e801d870ffaf thermal/drivers/tsens: Don't hardcode sensor slope adds 0eb973a50ccc thermal/drivers/tsens: Convert msm8960 to reg_field adds 8f6f199c587b thermal/drivers/tsens: Use init_common for msm8960 adds f1c6aa8f9cbd thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds 7a23894876d8 thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 7c5598908aae thermal/drivers/tsens: Drop unused define for msm8960 adds 0960379da362 thermal/drivers/tsens: Add support for ipq8064-tsens adds 33edf3a534d5 dt-bindings: thermal: tsens: Document ipq8064 bindings adds 949b2962c0ac thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607 adds c8671d70b29d thermal/drivers/thermal_mmio: Remove redundant dev_err cal [...] adds 70955f08376c thermal/drivers/bcm2835: Remove redundant dev_err call in [...] adds c1d7387779bb Merge remote-tracking branch 'thermal/thermal/linux-next' adds 4d3671e3ff68 Merge remote-tracking branch 'ieee1394/for-next' adds 55cdd5b1d732 Merge remote-tracking branch 'dlm/next' adds 2726bf3ff252 swiotlb: Make SWIOTLB_NO_FORCE perform no allocation adds 7ea342068ebb Merge remote-tracking branch 'swiotlb/linux-next' adds ea4922518940 RDMA/rxe: Fix missing acks from responder adds a389d016c030 RDMA/hns: Enable all CMDQ context adds 0835cf58393c RDMA/hns: Support more return types of command queue adds 8d78e7b478d5 RDMA/hns: Modify prints for mailbox and command queue adds 24f3f1cd5154 RDMA/hns: Avoid enabling RQ inline on UD adds 9eab614338cd RDMA/hns: Fix missing assignment of max_inline_data adds 714a597baab0 RDMA/hns: Delete redundant condition judgment related to eq adds 2371efab9794 RDMA/hns: Delete redundant abnormal interrupt status adds 7bd5d90d8fc6 RDMA/hns: Delete unused members in the structure hns_roce_hw adds 537bc924f367 RDMA/hns: Remove unsupported QP types adds 495c24808ce7 RDMA/hns: Add XRC subtype in QPC and XRC type in SRQC adds 782832f25404 RDMA/hns: Simplify the function config_eqc() adds 69455df04e12 RDMA/hns: Prevent le32 from being implicitly converted to u32 adds a0354d230843 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds ab27f45fdfcc RDMA/core: Print the function name by __func__ instead of [...] adds 9279c35b63e5 RDMA/core: Remove the redundant return statements adds 9516b8f9ec66 RDMA/core: Add necessary spaces adds f681967ae7d5 RDMA/core: Remove redundant spaces adds b6eb7011f561 RDMA/core: Correct format of braces adds 26caea5fda6e RDMA/core: Correct format of block comments adds 10dd83dbcd15 RDMA/qedr: Fix error return code in qedr_iw_connect() adds 4c7d9c69adad IB/hfi1: Fix error return code in parse_platform_config() adds 22efb0a8d130 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_proce [...] adds 8166e0090511 RDMA/i40iw: Use DEFINE_SPINLOCK() for spinlock adds 3aeffc46afde IB/cma: Introduce rdma_set_min_rnr_timer() adds 5aa54bd28ce2 rds: ib: Remove two ib_modify_qp() calls adds 6bc950beff0c RDMA/srpt: Fix error return code in srpt_cm_req_recv() adds 7f4a8592ff29 RDMA/rtrs-clt: destroy sysfs after removing session from a [...] adds dc1d06e699b5 RDMA/hns: Remove unnecessary flush operation for workqueue adds 9c8823e0d365 RDMA/qib: Remove useless qib_read_ureg() function adds 780278c2c8bb IB/hfi1: Rework AIP and VNIC dummy netdev usage adds 63f9c44bca5e net/mlx5: Add MEMIC operations related bits adds 7ca2b8a378ca RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number adds 831df88381f7 RDMA/mlx5: Move all DM logic to separate file adds 251b9d788750 RDMA/mlx5: Re-organize the DM code adds 39cc792ff2e8 RDMA/mlx5: Add support to MODIFY_MEMIC command adds cea85fa5dbc2 RDMA/mlx5: Add support in MEMIC operations adds 18731642d4e1 RDMA/mlx5: Expose UAPI to query DM adds fe73f96e7b04 Merge branch 'mlx5_memic_ops' of git://git.kernel.org/pub/ [...] adds dc3b66a0ce70 RDMA/rtrs-clt: Add a minimum latency multipath policy adds cc85392bcd27 RDMA/rtrs-clt: New sysfs attribute to print the latency of [...] adds abdeef3b2388 Documentation/ABI/rtrs-clt: Add descriptions for min-laten [...] adds 2f37b0172538 RDMA/rtrs-clt: Print more info when an error happens adds 42cdc1909d70 RDMA/rtrs-srv: More debugging info when fail to send reply adds 7c71f0d12eee RDMA/rtrs-clt: Simplify error message adds 0fb46da051ae RDMA/hns: Simplify function's resource related command adds 5b03a4226c42 RDMA/hns: Query the number of functions supported by the PF adds 2a424e1d112a RDMA/hns: Reserve the resource for the VFs adds accfc1affe9e RDMA/hns: Set parameters of all the functions belong to a PF adds 0b567cde9d7a RDMA/hns: Enable RoCE on virtual functions adds 719d13415f59 RDMA/hns: Remove duplicated hem page size config code adds 3ccbd9333f27 RDMA/ipoib: Print a message if only child interface is UP adds cf6d69256257 Merge remote-tracking branch 'rdma/for-next' adds dd2c79677375 cxgb4: Fix unintentional sign extension issues adds e701a2584036 net: thunderx: Fix unintentional sign extension issue adds d0494135f94c net: hns3: Fix potential null pointer defererence of null ae_dev adds 0d7703605778 net: seg6: trivial fix of a spelling mistake in comment adds 17e1be342d46 bnxt_en: Treat health register value 0 as valid in bnxt_tr [...] adds 190eda1a9dbc bnxt_en: Invalidate health register mapping at the end of probe. adds ea2d37b2b307 bnxt_en: Refactor bnxt_vf_reps_create(). adds 90f4fd029687 bnxt_en: Refactor __bnxt_vf_reps_destroy(). adds ac797ced1fd0 bnxt_en: Free and allocate VF-Reps during error recovery. adds 5711ffd31355 Merge branch 'bnxt_en-error-recovery' adds a115d24a636e nfc: pn533: remove redundant assignment adds 31c4d2f160eb net: Ensure net namespace isolation of sysctls adds 2671fa4dc010 netfilter: conntrack: Make global sysctls readonly in non- [...] adds 645b34a7b544 Merge branch 'netns-sysctl-isolation' adds c82eaa4064f3 ibmvnic: clean up the remaining debugfs data structures adds caee7bf5b0a9 ibmvnic: print reset reason as a string adds 0666ef7f61ca ibmvnic: print adapter state as a string adds 8043edee9a34 Merge branch 'ibmvnic-errors' adds f768e7513015 enetc: mark TX timestamp type per skb adds 7294380c5211 enetc: support PTP Sync packet one-step timestamping adds d27139c54499 Merge branch 'enetc-ptp' adds 6f43735b6da6 dt-bindings: net: renesas,etheravb: Add additional clocks adds 8ef7adc6beb2 net: ethernet: ravb: Enable optional refclk adds 5fff4c14ae01 Merge tag 'wireless-drivers-next-2021-04-13' of git://git. [...] adds 40b5d2f15c09 net: dsa: mt7530: Add support for EEE features adds 83216e3988cd of: net: pass the dst buffer to of_get_mac_address() adds f10843e04a07 of: net: fix of_get_mac_addr_nvmem() for non-platform devices adds affb05d9109c Merge branch 'non-platform-devices-of_get_mac_address' adds 314332023b1f icmp: ICMPV6: pass RFC 8335 reply messages to ping_rcv adds 334c42414729 ibmvnic: improve failover sysfs entry adds eba43fac8dfa nfc: st-nci: remove unnecessary label adds 46568170036d rsi: remove unused including <linux/version.h> adds cfa00070a1a8 dt-bindings: net: can: rcar_can: Document r8a77961 support adds 8537257874e9 can: etas_es58x: add core support for ETAS ES58X CAN USB i [...] adds 1dfb6005a60b can: etas_es58x: add support for ETAS ES581.4 CAN USB interface adds c664e2137a27 can: etas_es58x: add support for the ETAS ES58X_FD CAN USB [...] adds bc256b95971f can: peak_usb: fix checkpatch warnings adds fa34e0a18f8a can: peak_usb: pcan_usb_pro.h: remove double space in indention adds c779e1271a9e can: peak_usb: remove unused variables from struct peak_us [...] adds 1a5a5eedf807 can: peak_usb: remove write only variable struct peak_usb_ [...] adds 592bf5a09d19 can: peak_usb: peak_usb_probe(): make use of driver_info adds 426718f3fe0e can: peak_usb: pcan_usb_{,pro}_get_device_id(): remove unn [...] adds 5e164a4f0aae can: peak_usb: pcan_usb_get_serial(): remove error message [...] adds 0a7d6cdf90c0 can: peak_usb: pcan_usb_get_serial(): make use of le32_to_cpup() adds b7a29d35a984 can: peak_usb: pcan_usb_get_serial(): unconditionally assi [...] adds bd573ea57204 can: peak_usb: pcan_usb: replace open coded endianness con [...] adds 9fb434bcf825 Merge tag 'linux-can-next-for-5.13-20210413' of git://git. [...] adds 870e04ae45ea ibmvnic: queue reset work in system_long_wq adds 1da41aa110df ionic: git_ts_info bit shifters adds 15c88e185eb9 dt-bindings: net: qcom,ipa: add support for SM8350 adds e557dc82418d net: ipa: add IPA v4.9 configuration data adds ee684c325df9 Merge branch 'ipa-SM8350-SoC' adds 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions adds 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_re [...] adds da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_re [...] adds de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis adds bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC adds bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy adds 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket adds 23ba51172270 Merge branch 'stmmac-xdp-zc' adds 5871d0c6b8ea ionic: return -EFAULT if copy_to_user() fails adds 1b0f14b6c218 dpaa2-switch: create a central dpaa2_switch_acl_tbl structure adds 2bf90ba5100e dpaa2-switch: install default STP trap rule with the highe [...] adds 1110318d83e8 dpaa2-switch: add tc flower hardware offload on ingress traffic adds 4ba28c1a1aff dpaa2-switch: add tc matchall filter support adds 166179542e80 dpaa2-switch: reuse dpaa2_switch_acl_entry_add() for STP f [...] adds 90a825a47c96 Merge branch 'dpaa2-switch-tc-hw-offload' adds 87b7e5c05c98 net: Space: remove hp100 probe adds 58581478a734 net: phy: marvell-88x2222: check that link is operational adds 473960a7b443 net: phy: marvell-88x2222: move read_status after config_aneg adds d7029f55cc46 net: phy: marvell-88x2222: swap 1G/10G modes on autoneg adds 945c6ff851d8 Merge branch 'marvell-88x2222-improvements' adds f4da56529da6 net: stmmac: Add support for external trigger timestamping adds 47222864c14b ixgbe: Support external GBE SerDes PHY BCM54616s adds 7eceea90c542 net: intel: Remove unused function pointer typedef ixgbe_m [...] adds ce2cb12dccab net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c adds 1141bfef9c47 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 216f78ea8cf6 r8169: add support for pause ethtool ops adds 8c1186be3f1b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 73d7de66aa3c atm: idt77252: remove unused function adds 17c3df7078e3 skbuff: revert "skbuff: remove some unnecessary operation [...] adds ace8d281aa71 sfc: Remove duplicate argument adds 652d3be21dc8 net: enetc: fetch MAC address from device tree adds 7bf481d7e75a net/mlx5: E-Switch, let user to enable disable metadata adds 7d5ae4789192 net/mlx5: E-Switch, Skip querying SF enabled bits adds 6308a5f06be0 net/mlx5: E-Switch, Make vport number u16 adds 13795553a84d net/mlx5: E-Switch Make cleanup sequence mirror of init adds b16f2bb6b6ca net/mlx5: E-Switch, Convert a macro to a helper routine adds b55b35382e51 net/mlx5: E-Switch, Move legacy code to a individual file adds 57b92bdd9e14 net/mlx5: E-Switch, Initialize eswitch acls ns when eswitc [...] adds 6e74e6ea1b64 net/mlx5: SF, Use device pointer directly adds a74ed24c437e net/mlx5: SF, Reuse stored hardware function id adds 9dac2966c531 net/mlx5: DR, Use variably sized data structures for diffe [...] adds b7f86258a264 net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of [...] adds 82c3ba31c370 net/mlx5: Fix bit-wise and with zero adds 02f47c04c36c net/mlx5: Add a blank line after declarations adds 9dee115bc147 net/mlx5: Remove return statement exist at the end of void [...] adds 31450b435fe6 net/mlx5: Replace spaces with tab at the start of a line adds 5b232ea94c90 net/mlx5e: Fix RQ creation flow for queues which doesn't s [...] adds 4a65912fde5b Merge tag 'mlx5-updates-2021-04-13' of git://git.kernel.or [...] adds ae1ea84b33da net: bridge: propagate error code and extack from br_mc_di [...] adds 94f633ea8ade net/packet: remove data races in fanout operations adds e2b1e4b532ab can: etas_es58x: fix null pointer dereference when handlin [...] adds 3a1aa533f7f6 Merge tag 'linux-can-next-for-5.13-20210414' of git://git. [...] adds d41f26b5ef8f ice: use kernel definitions for IANA protocol ports and et [...] adds 7e408e07b42d ice: Drop leading underscores in enum ice_pf_state adds a476d72abe6c ice: Add new VSI states to track netdev alloc/registration adds b8b4772377dd ice: refactor interrupt moderation writes adds cdf1f1f16917 ice: replace custom AIM algorithm with kernel's DIM library adds b7306b42beaf ice: manage interrupts during poll exit adds d59684a07e37 ice: refactor ITR data structures adds e9c9692c8a81 ice: Reimplement module reads used by ethtool adds 80ad6dde6189 ice: print name in /proc/iomem adds 58623c52b427 ice: use local for consistency adds 1cdea9a7eae3 ice: remove unused struct member adds c931c782d846 ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types adds b370245b4b95 ice: suppress false cppcheck issues adds 4fe36226943b ice: remove return variable adds 4c26f69d0cf9 ice: reduce scope of variable adds bd363f549396 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c329e5afb42f net: phy: at803x: select correct page on config init adds 18b6e31f8bf4 net: hns3: PF add support for pushing link status to VFs adds 01305e16ebe7 net: hns3: VF not request link status when PF support push [...] adds 8f571c4cad55 Merge branch 'hns3-next' adds b6faf160d0da enetc: convert to schedule_work() adds 38ebcf5096a8 scm: optimize put_cmsg() adds c5797f8a6415 ethtool: move ethtool_stats_init adds 3d7cc109ecf7 ethtool: fec_prepare_data() - jump to error handling adds be85dbfeb37c ethtool: add FEC statistics adds c9ca5c3aabaf bnxt: implement ethtool::get_fec_stats adds cab351be53c2 sfc: ef10: implement ethtool::get_fec_stats adds 1703bb50df0e mlx5: implement ethtool::get_fec_stats adds 392c36e5be1d Merge branch 'ehtool-fec-stats' 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 4c40e4019427 Merge remote-tracking branch 'net-next/master' adds f3c45326ee71 bpf: Document PROG_TEST_RUN limitations adds cbaa683bb392 bpf: Sync bpf headers in tooling infrastucture adds 51e0158a5432 skmsg: Pass psock pointer to ->psock_update_sk_prot() adds aadb2bb83ff7 sock_map: Fix a potential use-after-free in sock_map_close() adds 5c507329000e libbpf: Clarify flags in ringbuf helpers adds db16c1fe92d7 bpf: Generate BTF_KIND_FLOAT when linking vmlinux adds 441e8c66b23e bpf: Return target info when a tracing bpf_link is queried adds 463c2149ede7 selftests/bpf: Add tests for target information in bpf_lin [...] adds 1969b3c60db6 selftests/bpf: Fix the ASSERT_ERR_PTR macro adds 069904ce318e tools/testing: Remove unused variable adds d3d93e34bd98 libbpf: Remove unused field. adds 26e6dd107276 selftests: Set CC to clang in lib.mk if LLVM is set adds f62700ce63a3 tools: Allow proper CC/CXX/... override with LLVM=1 in Mak [...] adds a22c0c81da64 selftests/bpf: Fix test_cpp compilation failure with clang adds ef9985893caf selftests/bpf: Silence clang compilation warnings adds 8af50142763c bpftool: Fix a clang compilation warning adds cdf0e80e9fbe Merge branch 'bpf: tools: support build selftests/bpf with clang' adds 4fff683f7220 Merge remote-tracking branch 'bpf-next/for-next' adds 3e1b0c168f6c netfilter: flowtable: add vlan match offload support adds efce49dfe6a8 netfilter: flowtable: add vlan pop action offload support adds 098b5d3565e2 netfilter: conntrack: move autoassign warning member to ne [...] adds 67f28216ca04 netfilter: conntrack: move autoassign_helper sysctl to net [...] adds f6f2e580d5f7 netfilter: conntrack: move expect counter to net_generic data adds c53bd0e96662 netfilter: conntrack: move ct counter to net_generic data adds 9b1a4d0f914b netfilter: conntrack: convert sysctls to u8 adds 78ed0a9bc6db netfilter: flowtable: Add FLOW_OFFLOAD_XMIT_UNSPEC xmit type 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 48b4460a2db4 Merge remote-tracking branch 'netfilter-next/master' 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 ca4590e42249 Merge remote-tracking branch 'wireless-drivers-next/master' adds 4cbb375e997d Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 13e66a52f780 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 8ee70469f035 Bluetooth: btusb: fix memory leak adds 1c55c39f8232 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds 2f7edc183a61 Merge remote-tracking branch 'bluetooth/master' adds 6f779a66dc84 cfg80211: allow specifying a reason for hw_rfkill adds d84d13d6f6e0 nl80211: Add interface to indicate TDLS peer's HE capability adds 55f8205e7ddd mac80211: Allow concurrent monitor iface and ethernet rx decap adds 96a7109a1666 mac80211: Set priority and queue mapping for injected frames adds d6843d1ee283 mac80211: clear the beacon's CRC after channel switch adds db878e27a981 mac80211: bail out if cipher schemes are invalid adds 8a16ffdc4cf3 cfg80211: Remove wrong RNR IE validation check adds 78bcd37e486f Merge remote-tracking branch 'mac80211-next/master' adds d168b61fb769 Merge remote-tracking branch 'gfs2/for-next' adds 203ba0f64eef Merge tag 'cfi/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds 256437ebda64 Merge tag 'spi-nor/for-5.13' of git://git.kernel.org/pub/s [...] adds ef4ed780d005 Merge tag 'nand/for-5.13' of git://git.kernel.org/pub/scm/ [...] adds 1df1fc8c62f7 mtd: core: Constify buf in mtd_write_user_prot_reg() adds f12a67636ac6 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 c4bb91fc07e5 Merge remote-tracking branch 'crypto/master' adds cd951b3971cd Merge tag 'amd-drm-next-5.13-2021-04-12' of https://gitlab [...] adds 213cc929cbfd Merge drm/drm-fixes into drm-next adds af8352f1ff54 Merge tag 'drm-msm-next-2021-04-11' of https://gitlab.free [...] adds 7f11bd2b93c9 Merge remote-tracking branch 'drm/drm-next' adds ed01fca38717 drm: bridge: fix ANX7625 use of mipi_dsi_() functions adds ad085b3a712a drm: bridge: fix LONTIUM use of mipi_dsi_() functions adds 5a7bd25992e4 drm/bridge: lt8912b: fix incorrect handling of of_* return values adds 62e3248e088c Merge remote-tracking branch 'drm-misc/for-linux-next' adds 96381e3a0a93 drm/amd/pm: Use VBIOS PPTable for aldebaran adds 89514083f828 drm/amdgpu: update mmhub 1.7 ras error reporting adds 651a03212178 drm/amdgpu: update gfx 9.4.2 ras error reporting adds dead5e421ac4 drm/amdgpu: Introduce functions for vram physical addr cal [...] adds 0ca565ab9708 drm/amdgpu: Calling address translation functions to simpl [...] adds 36c082378c38 drm/amdgpu: Introduce new SETUP_TMR interface adds 6890f4cb9a12 drm/amdkfd: change MTYPEs for Aldebaran's HW requirement adds 66611a721b59 drm/amd/display: Add debug flag to enable eDP ILR by default adds f9fc6f3948a4 drm/amd/display: Disable boot optimizations if ILR optimza [...] adds 8cf9575d7079 drm/amd/display: Fix DSC enable sequence adds 8efd0f5a44c2 drm/amd/display: Remove static property from decide_edp_li [...] adds b0f3438286bc drm/amd/display: Fix DML validation of simple vs native 422 modes adds fab8580107b8 drm/amd/display: Set LTTPR mode to non-LTTPR if no repeate [...] adds 56d63782af9b drm/amd/display: Force vsync flip when reconfiguring MPCC adds 719349f849e8 drm/amd/display: Remove unused flag from stream state adds 83d76eeb7bf3 drm/amd/display: Connect clock optimization function to dcn301 adds b972b4f913ee drm/amd/display: Add debugfs to repress HPD and HPR_RX IRQs adds f83d2a214d93 drm/amd/display: wait vblank when stream enabled and updat [...] adds 4f6baaf0bf36 drm/amd/display: [FW Promotion] Release 0.0.60 adds f4994be248b6 drm/amd/pm: update the driver interface header for vangogh adds 86c8236eecc6 drm/amd/pm: add support for new smu metrics table for vangogh adds e922057b556d drm/amd/display: Added support for multiple eDP BL control adds 2ff3cf823882 drm/amd/display: Fix hangs with psr enabled on dcn3.xx adds 74d85a4af7c0 drm/amd/display: 3.2.131 adds a8b0a3321588 drm/amd/display: [FW Promotion] Release 0.0.61 adds 0133840fba2d drm/amdgpu: Ensure dcefclk isn't created on Aldebaran adds b45fdeab45bc drm/amdgpu: Add graphics cache rinse packet for sdma adds 6cb7a1d40acb drm/amdgpu: Fix a bug for input with double sscanf adds 80b0cd0fb97e drm/amdgpu: Fix a bug in checking the result of reserve page adds 7fb640714547 drm/amdgpu: Add bad_page_cnt_threshold to debugfs adds 737c375b88eb drm/amdgpu: Fix kernel-doc for the RAS sysfs interface adds 7f353342bdab drm/amd/pm: Show updated clocks on aldebaran adds d4abd0066319 drm/amd/sriov no need to config GECC for sriov adds 3273f8b9e652 drm/amd/amdgpu: enable ASPM on navi1x adds 9d015c0dae05 drm/amd/amdgpu: enable ASPM on vega adds b960cb25b1e3 drm/amd/amdgpu: add ASPM support on polaris adds 546aa546b05a drm/amdgpu: Add double-sscanf but invert adds ba5b662c36de drm/amdgpu: Use iterator methods exposed by amdgpu_res_cur [...] adds f45e6b9d03ff drm/amdkfd: Remove legacy code not acquiring VMs adds af48a06daaf1 drm/amd: update the atomfirmware header for smu12 adds eb607a00d3be drm/amd/pm: add the callback to get the bootup values for renoir adds 47e5d79a4522 drm/amdgpu: Copy MEC FW version to MEC2 if we skipped load [...] adds 3ef9d1e0cb14 drm/amd/pm: remove the "set" function of pp_dpm_mclk for vangogh adds a99a5116cdba drm/amd/pm: revise two names of sensor values for vangogh adds 2b60818258dc drm/amd/display: Update modifier list for gfx10_3 adds fe180178390b Revert "Revert "drm/amdgpu: Ensure that the modifier reque [...] adds ea9bc8b9289a drm/amdgpu/dm: Fix NULL pointer crash during DP MST hotplug adds 951796f2f492 amd/display: allow non-linear multi-planar formats adds f689f2be0c7d drm/radeon/cik: remove set but not used variables adds 90cb3d8aca1b drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() adds bbdfe5aaef3c drm/amd/pm: fix error code in smu_set_power_limit() adds 611ed9a5a14e drm/radeon/si: Fix inconsistent indenting adds 9597624ef606 nvme: put some AMD PCIE downstream NVME device to simple s [...] adds aebd797174bc usb/host: enable auto power control for xhci-pci adds 2bcb3adb4550 drm/amdgpu: add another raven1 gfxoff quirk adds 2aea186a0b6d drm/amdgpu: only check for _PR3 on dGPUs adds 54eaa9eb2713 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 3f5d4d3f9a58 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 0bc0f471533c Revert "drm/amd/display: To modify the condition in indica [...] adds 32526eb7cf88 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 0739b4816007 drm/amdkfd: Update L1 and add L2/3 cache information adds 10d065383943 Merge remote-tracking branch 'amdgpu/drm-next' adds 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] adds c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] adds 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 adds f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] adds e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] adds 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings adds c5e479941171 Merge remote-tracking branch 'drm-intel/for-linux-next' adds c79184a9c029 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update adds bb82f2a1bbe4 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 176041c09300 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds ac72d2ed5c18 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds fbb4eeb8577c Merge remote-tracking branch 'regmap/for-next' adds 618fad3d921a ALSA: HDA: Add access description in __snd_hda_add_vmaster adds d91cbe83d319 ALSA: virtio: use module_virtio_driver() to simplify the code adds d2e8f641257d ALSA: usb-audio: Explicitly set up the clock selector adds 543f8d780867 ALSA: control_led - fix the stack usage (control element ops) adds ebe8dc5afb39 ALSA: usb-audio: Apply implicit feedback mode for BOSS devices 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 7078a89ef36a Merge remote-tracking branch 'sound/for-next' adds b2fe85790d8d ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI adds 7459f8b703db ASoC: SOF: topology: remove useless code adds e4330cae2a8c ASoC: SOF: add Kconfig option for probe workqueues adds ca6a0122557f ASoC: soc-acpi: add new fields for mach_params adds 17e9d6b0a395 ASoC: SOF: change signature of set_mach_params() callback adds 974cccf490eb ASoC: SOF: Intel: update set_mach_params() adds f3f3af174335 ASoC: SOF: pcm: export snd_pcm_dai_link_fixup adds 4c1cc83fcc7e ASOC: SOF: simplify nocodec mode adds 6fede18b0c1e Merge series "ASoC: SOF: simplify nocodec mode" from Ranja [...] adds 3bcae98e1017 ASoC: SOF: core: Add missing error prints to device probe [...] adds 4d1284cd7952 ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of adds 2976eef29ec5 Merge series "ASoC: SOF: simplify probe and report errors" [...] adds 1b9889974ce9 ASoC: SOF: Intel: add missing use_acpi_target_states for T [...] adds 4ad03f894b3c ASoC: SOF: Intel: Update ADL P to use its own descriptor adds 13a9e21b80ab Merge series "ASoC: SOF: Intel: descriptor corrections for [...] adds 462c47c2fcc2 ASoC: sti: sti_uniperif: add missing MODULE_DEVICE_TABLE adds 59f5cd96e9b9 ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai [...] adds f899006d5585 ASoC: simple-card-utils: remove li->dais/li->conf adds fafc05aadd4b ASoC: simple-card-utils: use for_each_prop_xxx() adds e25704f84ca2 ASoC: simple-card-utils: remove asoc_simple_parse_xxx() adds 1cf6805700ec ASoC: simple-card-utils: care multi DAI at asoc_simple_cle [...] adds ac813c625ad5 ASoC: simple-card-utils: indicate dai_fmt if exist adds 40d8cbe70e71 ASoC: simple-card-utils: indicate missing CPU/Codec number [...] adds 9830d3e99f51 ASoC: simple-card-utils: add simple_props_to_xxx() macro adds c826ec0391c8 ASoC: simple-card-utils: multi support at asoc_simple_cano [...] adds 33cd6b191f1c ASoC: simple-card-utils: tidyup debug info for clock adds 3919249e8099 ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line adds fcfd763bef4f ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() adds 637251bcfe64 Merge series "ASoC: simple-card-utils: prepare for multi s [...] adds 38c694e98f6a ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_ [...] adds cdf20c3ef0e9 ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_ [...] adds 0b93bbc977af ASoC: ak5558: correct reset polarity adds 4d5d75ce2b32 ASoC: ak5558: change function name to ak5558_reset adds e42b6e813f42 ASoC: cs35l35: remove unused including <linux/version.h> adds a122a116fc6d ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() adds a4856e15e58b ASoC: rsnd: check all BUSIF status when error adds 691b379cbe34 ASoC: rsnd: add rsnd_ssi_busif_err_status_clear() adds 15c57ce07ce2 ASoC: rsnd: add rsnd_ssi_busif_err_irq_enable/disable() adds 63346d3d2f7c ASoC: rsnd: add usage for SRC adds 8577bf61a635 Merge series "ASoC: rsnd: tidyup Renesas sound" from Kunin [...] adds b5fb388da472 ASoC: topology: adhere to KUNIT formatting standard adds 1ceb019e7830 Merge series "kunit: Fix formatting of KUNIT tests to meet [...] adds 22ff9c4230bd ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only th [...] adds 8cbea89e2fba ASoC: simple-card: remove unused variable from simple_parse_of() adds 5bb5ac71e3f4 ASoC: simple-card: use asoc_link_to_xxx() macro adds 2c33e20ffd68 ASoC: simple-card: use simple_props_to_xxx() macro adds 7ed5920995ce ASoC: audio-graph: use asoc_link_to_xxx() macro adds ae0727ab7741 ASoC: audio-graph: use simple_props_to_xxx() macro adds 620f7c08d985 Merge series "ASoC: simple-card/audio-graph: adjust to mul [...] adds eea1d18e9b2d ASoC: SOF: use current DAI config during resume 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 5b8a92bb3777 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds fb065d8660c9 Merge remote-tracking branch 'sound-asoc/for-next' adds 20e118d4f45c Merge remote-tracking branch 'modules/modules-next' adds 2254f405d199 dt-bindings: Add Hycon Technology vendor prefix adds d19989a2d9d7 dt-bindings: touchscreen: Add HY46XX bindings adds aa2f62cf211a Input: add driver for the Hycon HY46XX touchpanel series adds a1d4f1ead34b Merge remote-tracking branch 'input/next' adds cee1b2152349 null_blk: add option for managing virtual boundary adds a8ed1a0607cf block: remove the -ERESTARTSYS handling in blkdev_get_by_dev adds 327e1d2957ab lightnvm: use kobj_to_dev() adds 1c6b0bc73fac lightnvm: return the correct return value adds 655cdafdec11 lightnvm: remove duplicate include in lightnvm.h adds f8ee34a929a4 lightnvm: deprecated OCSSD support and schedule it for rem [...] adds bdaf13279192 nvmet-tcp: fix a segmentation fault during io parsing error adds 0d8ddeea11d0 nvmet-fc: simplify nvmet_fc_alloc_hostport adds ccc1003b5b2b nvmet: fix a spelling mistake "nubmer" -> "number" adds e51183be1fa9 nvme-pci: don't simple map sgl when sgls are disabled adds 53dc180e7c01 nvme-pci: remove single trailing whitespace adds e234f1f8bb6d nvme-multipath: remove single trailing whitespace adds 95d54bd1a4c1 nvme: remove single trailing whitespace adds 3089738868b6 nvme: add a nvme_ns_head_multipath helper adds 9953ab0c5ae7 nvme: cleanup setting the disk name adds d7790d3739cf nvme: pass a user pointer to nvme_nvm_ioctl adds a5d737f10022 nvme: factor out a nvme_ns_ioctl helper adds 89b3d6e60550 nvme: simplify the compat ioctl handling adds 2f907f7f96d9 nvme: simplify block device ioctl handling for the !multip [...] adds 3557a4409701 nvme: don't bother to look up a namespace for controller ioctls adds 2405252a680e nvme: move the ioctl code to a separate file adds 871ca3ef1326 nvme: factor out a nvme_tryget_ns_head helper adds 1496bd4936d2 nvme: move nvme_ns_head_ops to multipath.c adds f5b9a51db29c nvme: factor out nvme_ns_open and nvme_ns_release helpers adds a9e0e6bc728e nvme: let namespace probing continue for unsupported features adds d6609084b0b8 nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store adds e63c8eb132d5 Merge tag 'nvme-5.13-2021-04-15' of git://git.infradead.or [...] adds 85c8c3c1f8d9 md: factor out a mddev_alloc_unit helper from mddev_find adds d144fe6ff176 md: refactor mddev_find_or_alloc adds 0d809b3837a0 md: do not return existing mddevs from mddev_find_or_alloc adds 404a8ef51258 md/bitmap: wait for external bitmap writes to complete dur [...] adds 455abda6c972 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 97d69b16cb97 bcache: add initial data structures for nvm pages adds 688330711e9a bcache: initialize the nvm pages allocator adds 97c62b647fca bcache: initialization of the buddy adds 783d10ee5f16 bcache: bch_nvm_alloc_pages() of the buddy adds 41318cedee26 bcache: bch_nvm_free_pages() of the buddy adds 3f11bbf8e605 bcache: get allocated pages from specific owner adds 79e55d2a1a94 bcache: use bucket index to set GC_MARK_METADATA for journ [...] adds d20445bcab5a bcache: add BCH_FEATURE_INCOMPAT_NVDIMM_META into incompat [...] adds 900778393c01 bcache: initialize bcache journal for NVDIMM meta device adds edc0efd90d0b bcache: support storing bcache journal into NVDIMM meta device adds d4d54286d362 bcache: read jset from NVDIMM pages for journal replay adds d9313f4e7bbc bcache: add sysfs interface register_nvdimm_meta to regist [...] adds 58ad962659ec floppy: cleanups: remove trailing whitespaces adds 8eab2aea574c floppy: cleanups: use ST0 as reply_buffer index 0 adds 55f340b1cb20 floppy: cleanups: use memset() to zero reply_buffer adds ae27069ee14a floppy: cleanups: use memcpy() to copy reply_buffer adds 9bd6153a5e6c floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef adds b09729cbbbf2 floppy: remove redundant assignment to variable st adds cbd963d17fdc Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge adds a1ff1e3f0e1c io_uring: provide io_resubmit_prep() stub for !CONFIG_BLOCK adds 3e9424989b59 io_uring: simplify io_rsrc_data refcounting adds 7f61a1e9ef51 io_uring: add buffer unmap helper adds 87094465d01a io_uring: cleanup buffer register adds aeca241b0bdd io_uring: split file table from rsrc nodes adds 88885f66e8c6 io_uring: improve sqo stop adds e4335ed33eb5 io_uring: improve hardlink code generation adds f70865db5ff3 io_uring: return back safer resurrect adds 084804002e51 io_uring: fix leaking reg files on exit adds 66d2d00d0ac4 io_uring: fix uninit old data for poll event upd adds 9d8058926be7 io_uring: split poll and poll update structures adds 8c855885b8b3 io_uring: add timeout completion_lock annotation adds fd9c7bc542da io_uring: refactor hrtimer_try_to_cancel uses adds e31001a3abb8 io_uring: clean up io_poll_remove_waitqs() adds cce4b8b0ce1f io_uring: don't fail overflow on in_idle adds e9979b36a467 io_uring: skip futile iopoll iterations adds f39c8a5b1130 io_uring: inline io_iopoll_getevents() adds 7f00651aebc9 io_uring: refactor io_ring_exit_work() adds 9ba5fac8cf3b io_uring: fix POLL_REMOVE removing apoll adds 9096af3e9c87 io_uring: add helper for parsing poll events adds c5de00366e3e io_uring: move poll update into remove not add adds ea6a693d862d io_uring: disable multishot poll for double poll add cases 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 e13ea9f750b8 Merge branch 'for-5.13/io_uring' into for-next adds ea3f3c90db32 null_blk: poll queue support adds cc23137c324d Merge branch 'for-5.13/drivers-post-merge' into for-next adds f9291cd58da7 Merge branch 'for-5.13/libata' into for-next adds d173b65aa75f block: initialize ret in bdev_disk_changed adds cbb749cf377a block: remove an incorrect check from blk_rq_append_bio adds 907d52310024 block: add queue_to_disk() to get gendisk from request_queue adds 6f822e1b5d9d block: remove zero_fill_bio_iter adds 5f03414d4098 block: move bio_list_copy_data to pktcdvd adds 347b546d5a9b block: Remove an obsolete comment from sg_io() adds 8d663f34f8af blk-mq: bypass IO scheduler's limit_depth for passthrough request adds 7687b38ae470 bfq/mq-deadline: remove redundant check for passthrough request adds 1e91e28e374d blk-mq: Fix spurious debugfs directory creation during ini [...] adds 27aa57e5d172 Merge branch 'for-5.13/block' into for-next adds 9b8738ad1a91 Merge remote-tracking branch 'block/for-next' adds 20d81880608e Merge remote-tracking branch 'device-mapper/for-next' adds 7e96253695a8 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 4f111d04fb35 mmc: core: Use userland specified timeout value for eMMC sanitize adds ae3519b6abc2 mmc: moxart: Remove unused variable 'dma_time' and 'pio_time' adds 5e2ea2db0471 dt-bindings: mmc: iproc-sdhci: Convert to json-schema adds baaaf55d99ef mmc: sdhci-pci-gli: Improve GL9763E L1 entry delay to incr [...] adds 5ec6fa5a6dc5 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit adds 87e985aea2be mmc: renesas_sdhi: enable WAIT_WHILE_BUSY adds 489702f45036 mmc: owl-mmc: Remove unnecessary error log adds ffa4877c0a29 mmc: sdhci-msm: Remove unnecessary error log adds 50eae6bada81 mmc: sdhci-st: Remove unnecessary error log adds 4b00ed3c5072 memstick: r592: remove unused variable adds 5e52a168be37 mmc: core: Add a retries parameter to __mmc_switch function adds 5b96247c68d8 mmc: core: Let eMMC sanitize not retry in case of timeout/failure adds 9751bacc8c21 mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL975x adds 0751d56ef1f2 mmc: tmio: always restore irq register adds 0ab53e498fa4 mmc: sdhci-s3c: simplify getting of_device_id match data adds 90cdaa84c57d mmc: sdhci-s3c: correct kerneldoc of sdhci_s3c_drv_data adds e614740a063f mmc: sdhci-s3c: constify uses of driver/match data adds df4e137299d5 mmc: dw_mmc-rockchip: Just set default sample value for le [...] adds 3b4aba277bfc mmc: meson-gx: replace WARN_ONCE with dev_warn_once about [...] adds abe3a67af9c1 Merge remote-tracking branch 'mmc/next' adds f87c0d2e6c0c rtc: bd70528: Do not require parent data adds 316d0d92fbc9 mfd: bd718x7: simplify by cleaning unnecessary device data adds d6ee7f2360c2 dt_bindings: bd71828: Add clock output mode adds 5b3dc252beda dt_bindings: regulator: Add ROHM BD71815 PMIC regulators adds 4238dc1e6490 dt_bindings: mfd: Add ROHM BD71815 PMIC adds 488b205e5718 mfd: Add ROHM BD71815 ID adds 06b2f5f5ecf3 mfd: Sort ROHM chip ID list for better readability adds 4dcdcfd5abb3 mfd: Support for ROHM BD71815 PMIC core adds 703b288f3edf gpio: Support ROHM BD71815 GPOs adds 9cf37cec4b7d regulator: rohm-regulator: linear voltage support adds 80a71170646d regulator: rohm-regulator: Support SNVS HW state. adds 18f3c62586f7 regulator: bd718x7, bd71828: Use ramp-delay helper adds 1aad39001e85 regulator: Support ROHM BD71815 regulators adds 42391f7e2185 clk: bd718x7: Add support for clk gate on ROHM BD71815 PMIC adds c56dc069f268 rtc: bd70528: Support RTC on ROHM BD71815 adds 5a8a64d9a38b MAINTAINERS: Add ROHM BD71815AGW adds 1658d6242a3d Merge tags 'ib-mfd-clk-gpio-regulator-rtc-v5.13', 'ib-mfd- [...] adds a7639136a929 Merge tag 'ib-mfd-watchdog-v5.13' into ibs-for-mfd-merged adds 7bab92ca364a dt-bindings: mfd: Convert rn5t618 to json-schema adds 94f6f62a6385 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] adds 1c7c1488898e mfd: dbx500-prcmu: Use true and false for bool variable adds c4d09226d5c4 mfd: arizona: Make some symbols static adds 911490a5ca2a mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' adds cb9e880a797a mfd: stmpe: Revert "Constify static struct resource" adds a98688d2ddfe mfd: ab8500: Drop bm disable parameter adds 16f961544bfd mfd: Remove support for AB3100 adds 5a2cf054221a mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static adds 0517224c567d MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds 3a65a3e72cd9 dt-bindings: mfd: lp875xx: Add optional reset GPIO adds 23144a323118 mfd: lm3533: Switch to using the new API kobj_to_dev() adds d9b326b2c367 mfd: intel-m10-bmc: Fix the register access range adds 5893f4d1f430 mfd: intel-m10-bmc: Simplify the legacy version reg definition adds 8169f74ca6f3 mfd: intel-m10-bmc: Add access table configuration to the regmap adds 58d91f1c1701 MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds 21119896d268 MAINTAINERS: Move Milo Kim to credits adds 0c8f2d1081fd mfd: sec: Initialize driver via module_platform_driver() adds 586478bfc9f7 mfd: da9063: Support SMBus and I2C mode adds 42e59982917a mfd: core: Add support for software nodes adds 9677e6f78f75 mfd: intel-lpss: Constify device property structures adds 03152e35dd22 mfd: intel-lpss: Switch to use the software nodes adds b4a66acc0997 mfd: core: Remove support for dangling device properties adds c0d46b89ddea mfd: Make symbol 'atc260x_i2c_of_match' static adds 4502647e60cb mfd: rn5t618: Do not cache various USB related registers adds 0cab0aa14928 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 adds 1514ce4935f3 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order adds 2b77ea7a0a42 mfd: intel_quark_i2c_gpio: Remove unused struct device member adds 10d82ade4fa7 mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] adds 4917e498c689 mfd: stm32-timers: Avoid clearing auto reload register adds d1157530d476 mfd: ntxec: Support for EC in Tolino Shine 2 HD adds 98d6e7fce6b0 mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] adds 91076ebb3e22 mfd: intel_quark_i2c_gpio: Enable MSI interrupt adds 6dac44c602be mfd: intel_quark_i2c_gpio: Don't play dirty trick with const adds 40cb71f321dd mfd: core: Use acpi_find_child_device() for child devices lookup adds 0b79c53e8a1c mfd: max8997: Replace 8998 with 8997 adds fe6df2b48043 mfd: arizona: Fix rumtime PM imbalance on error adds 922e8ce883e5 mfd: lpc_sch: Partially revert "Add support for Intel Quar [...] adds c58ddd297fb9 mfd: intel_quark_i2c_gpio: Convert I²C to use software nodes adds 5a517b5bf687 i2c: designware: Get rid of legacy platform data adds c3a9432429eb dt-bindings: mfd: Add compatible for pmk8350 rtc adds f2f2bc3c0cfc dt-bindings: mfd: Convert pm8xxx bindings to yaml adds ed25b4f00b61 mfd: twl: Remove unused inline function twl4030charger_usb_en() adds 2397c3eef24c Revert "mfd: max8997: Add of_compatible to Extcon and Char [...] adds f9386c91574f mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates adds ae7c351c3064 Merge remote-tracking branch 'mfd/for-mfd-next' adds be7ecbad6de9 Merge remote-tracking branch 'backlight/for-backlight-next' adds e318c3c2ae7d power: reset: restart-poweroff: Add missing MODULE_DEVICE_TABLE adds 5ea2edd67a04 power: supply: surface-battery: Make some symbols static adds a4d5ed3b54f0 power: supply: surface-charger: Make symbol 'surface_ac_pm [...] adds d9448ca9041e Merge remote-tracking branch 'battery/for-next' adds 30c973910382 Merge remote-tracking branch 'regulator/for-next' adds bfc07bbf7f7d Merge remote-tracking branch 'security/next-testing' adds 0d7d3451bbdd Merge remote-tracking branch 'apparmor/apparmor-next' adds b2b7467e02b1 Merge remote-tracking branch 'integrity/next-integrity' adds 1eee369c9739 Merge remote-tracking branch 'keys/keys-next' adds 0956bafcbf42 Merge remote-tracking branch 'selinux/next' adds e0291d695773 Merge remote-tracking branch 'tomoyo/master' adds 48cff270b037 tpm: efi: Use local variable for calculating final log size adds 3dcd15665aca tpm: acpi: Check eventlog signature before using it adds 9716ac65efc8 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] adds b07067627cd5 lib: Add ASN.1 encoder adds 1c6476e9741e oid_registry: Add TCG defined OIDS for TPM keys adds de66514d934d security: keys: trusted: fix TPM2 authorizations adds f2219745250f security: keys: trusted: use ASN.1 TPM2 key format for the blobs adds e5fb5d2c5a03 security: keys: trusted: Make sealed key properly interoperable adds 5d0682be3189 KEYS: trusted: Add generic trusted keys framework adds 0a95ebc91305 KEYS: trusted: Introduce TEE based Trusted Keys adds c429805fdf70 doc: trusted-encrypted: updates with TEE as a new trust source adds 9d53913fad3e MAINTAINERS: Add entry for TEE based Trusted Keys adds 3d785d73b4c1 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() adds aec00aa04b11 KEYS: trusted: Fix missing null return from kzalloc call adds 3bf1f9c596d3 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 d0272ea1839b iommu/exynos: Remove unneeded local variable initialization adds 906f86c86030 iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 adds 745610c4a3e3 iommu/vt-d: Fix an error handling path in 'intel_prepare_i [...] adds 38c527aeb419 iommu/vt-d: Force to flush iotlb before creating superpage adds 45ed93374a3a iommu/amd: Remove duplicate check of devid adds 715601e4e369 Revert "iommu/amd: Fix performance counter initialization" adds 994d6608efe4 iommu/amd: Remove performance counter pre-initialization test adds 304c73ba6945 iommu/amd: Put newline after closing bracket in warning adds 84b6269c3c28 iommu/fsl-pamu: Fix uninitialized variable warning adds 49d11527e560 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', [...] adds c0aec6680b6c iommu: Statically set module owner adds 2d471b20c55e iommu: Streamline registration interface adds 86b75f4e6604 Merge remote-tracking branch 'iommu/next' adds fba68c582a5d Merge remote-tracking branch 'audit/next' adds b41936227078 dt-bindings: bcm4329-fmac: add optional brcm,ccode-map adds b067688e00b1 Merge remote-tracking branch 'devicetree/for-next' adds 2a7db0d6eb5e dt-bindings: mailbox: Add compatible for SM8350 IPCC adds 3cfc7489667b mailbox: pcc: fix platform_no_drv_owner.cocci warnings adds 9d2e8b93236a mailbox: fix various typos in comments adds a8f96891077e MAINTAINERS: Add DT bindings directory to mailbox adds 9468ab84032f mailbox: sprd: Introduce refcnt when clients requests/free [...] adds 6203b954fc23 dt-bindings: mailbox: Add interrupt-names to SPRD mailbox adds 6457f4cd7810 mailbox: sprd: Add supplementary inbox support adds a683246a069b mailbox: arm_mhu_db: Remove redundant dev_err call in mhu_ [...] adds 93fb0c8df6d2 dt-bindings: mailbox: ti,secure-proxy: Convert to json schema adds 56b07de72a03 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 6043357263fb spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynq [...] adds 4c84e42d29af spi: hisi-sfc-v3xx: fix potential irq race condition adds 4a46f88681ca spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related [...] adds 089cde07977c Merge series "Minor updates for hisi-sfc-v3xx" from Yicong [...] adds 609a2f9529d3 spi: s3c64xx: simplify getting of_device_id match data adds 7d712f799a93 spi: s3c64xx: correct kerneldoc of s3c64xx_spi_port_config adds d63714155177 spi: s3c64xx: constify driver/match data adds 58eaa7b2d07d spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds c7ed5fd5fbb2 Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] 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 33879ff53547 Merge remote-tracking branch 'spi/for-5.13' into spi-next adds e34f2e8db6f9 Merge remote-tracking branch 'spi/for-next' adds 02e43b04905c Merge branch 'x86/vmware' adds cce9a22763fd Merge branch 'x86/vdso' adds 9f8614f5567e x86/dma: Tear down DMA ops on driver unbind adds f3a90979914f Merge branch 'x86/urgent' adds 9ce8c47773b7 Merge branch 'x86/splitlock' adds 523caed9efbb x86/sgx: Mark sgx_vepc_vm_ops static adds 64a88bb15542 Merge branch 'x86/sgx' adds f7c883bf6102 Merge branch 'x86/seves' adds 41e2da9b5e67 x86/platform/uv: Use x2apic enabled bit as set by BIOS to [...] adds 8f2aca40dd07 x86/platform/uv: Add more to secondary CPU kdump info adds 14e194f74303 Merge branch 'x86/platform' adds 8dee5bc48dde Merge branch 'x86/mm' adds c722a0d07f69 Merge branch 'x86/misc' adds 7798a6ec0c03 Merge branch 'x86/microcode' adds ba7e57f24cd5 Merge branch 'x86/entry' adds cb26bfa348bb Merge branch 'x86/core' adds f7b21a0e4117 x86/asm: Ensure asm/proto.h can be included stand-alone adds 16854b567dff x86/pat: Do not compile stubbed functions when X86_PAT is off adds 07541acb42ce Merge branch 'x86/cleanups' adds 79de0fdc20b0 Merge branch 'x86/build' adds c361e5d4d07d x86/setup: Move trim_snb_memory() later in setup_arch() to [...] adds a8c061a2218d Merge branch 'x86/boot' adds 5586a93dd27e Merge branch 'x86/apic' adds ea872c23f2d4 Merge branch 'timers/core' adds 69995ebbb9d3 signal: Hand SIGQUEUE_PREALLOC flag to __sigqueue_alloc() adds 4bad58ebc8bc signal: Allow tasks to cache one sigqueue struct adds 60af388d2388 rseq: Optimize rseq_update_cpu_id() adds 0ed96051531e rseq: Remove redundant access_ok() adds 5e0ccd4a3b01 rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() adds 64114e0705e7 Merge branch 'sched/core' adds 567615a2b21e Merge branch 'ras/core' adds d08c037d372c Merge branch 'perf/core' adds 0b323342d3cf Merge branch 'objtool/core' adds d69eb62dcf09 Merge branch 'locking/core' adds 5ab6722e4c46 Merge branch 'irq/core' adds ba9461590859 Merge branch 'core/rcu' adds 8b1fdf97491f Merge branch 'core/entry' adds e1112ba04702 Merge remote-tracking branch 'tip/auto-latest' adds f15bbf170b40 Merge remote-tracking branch 'edac/edac-for-next' adds 004fa004e663 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds eaa7a897206a tracing: Define static void trace_print_time() adds f689e4f280b6 tracing: Define new ftrace event "func_repeats" adds 20344c54d1c7 tracing: Add "last_func_repeats" to struct trace_array adds c658797f1a70 tracing: Add method for recording "func_repeats" events adds 4994891ebbb8 tracing: Unify the logic for function tracing options adds 22db095d57b5 tracing: Add "func_no_repeats" option for function tracing adds e1db6338d6fa ftrace: Reuse the output of the function tracer for func_repeats adds f15235e00151 Merge remote-tracking branch 'ftrace/for-next' adds 6d82f4458c5d clocksource: Provide module parameters to inject delays in [...] adds 07f36247e964 clocksource: Retry clock read if long delays detected adds 1ede115847bb clocksource: Check per-CPU clock synchronization when mark [...] adds 3be73086afb0 clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds d9c430e9321f clocksource: Limit number of CPUs checked for clock synchr [...] adds 59b6d79490b9 Merge branch 'clocksource.2021.04.13a' into HEAD adds c18a18474e97 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds d04d5b6440d1 torture: Fix remaining erroneous torture.sh instance of $* adds 7d3509f1b395 rcu-tasks: Add block comment laying out RCU Tasks design adds 400d01bc5d2c rcu-tasks: Add block comment laying out RCU Rude design adds bda4119dc6e7 kcsan: Add pointer to access-marking.txt to data_race() bullet adds bb0907874081 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 1156135b68d6 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 6791a4409b52 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 930b1641dc4e refscale: Allow CPU hotplug to be enabled adds fa3c7e1db454 rcuscale: Allow CPU hotplug to be enabled adds 79e29d9da7ba torture: Add kvm-remote.sh script for distributed rcutortu [...] adds 49601b9dc2cb softirq: Add RT specific softirq accounting adds 430d1763611b irqtime: Make accounting correct on RT adds e1357b5f1d1c softirq: Move various protections into inline helpers adds 022c27be035e softirq: Make softirq control and processing RT aware adds d5aed22024a3 tick/sched: Prevent false positive softirq pending warnings on RT adds f0f37a7a104a rcu: Prevent false positive softirq warning on RT adds 703bc61c6058 refscale: Add acqrel, lock, and lock-irq adds 6eb39991bd9a rcutorture: Abstract read-lock-held checks adds 25dee3d394c8 torture: Fix grace-period rate output adds 99b713417015 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds f639928dfafa timer: Revert "timer: Add timer_curr_running()" adds 19f8dec91ae2 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 4c35e7d21193 rcu/nocb: Allow de-offloading rdp leader adds 60dc5a30d891 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds b33251824757 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 307b7d79b10b rcu/nocb: Only cancel nocb timer if not polling adds 6b428a78598a rcu/nocb: Prepare for fine-grained deferred wakeup adds 73dd7b2b705b rcu/nocb: Unify timers adds d8ca3963c24e rcu: Fix typo in comment: kthead -> kthread adds 27acf8778ce3 torture: Abstract end-of-run summary adds c79d96a230c9 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 37993fb22012 torture: Make the build machine control N in "make -jN" adds 068280c34db4 mm/slub: Fix backtrace of objects to handle redzone adjustment adds 2672d1d4ec3a mm/slub: Add Support for free path information of an object. adds 29a73e47717a doc: Fix statement of RCU's memory-ordering requirements adds 3863e21d7255 rcu: Fix various typos in comments adds 1361c9bb4c5f rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 4b0a973e55f6 torture: Make kvm-find-errors.sh account for kvm-remote.sh adds 8775f2963a42 rcu: Remove the unused rcu_irq_exit_preempt() function adds cc1f381f9073 rcu: Improve tree.c comments and add code cleanups adds 45be96e2ffca rcutorture: Judge RCU priority boosting on grace periods, [...] adds 1859e3adb94f rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds 6c26b4817f11 torture: Correctly fetch number of CPUs for non-English languages adds 874b49ca52dd torture: Set kvm.sh language to English adds 3bb2347112d3 srcu: Remove superfluous sdp->srcu_lock_count zero filling adds 7752d81fb1fd srcu: Remove superfluous ssp initialization for early callbacks adds 656ddcfd9845 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds e3488ea6f40c rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds c701080a582c doc: Fix diagram references in memory-ordering document adds 7b6728307afa lockdep: Explicitly flag likely false-positive report adds e87030588186 rcu: Reject RCU_LOCKDEP_WARN() false positives adds 94b8efc7d40a rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds 8193d3465bc8 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds 8bc7bcdff8bd rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 16d718c12629 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds 02274643c5c0 rcutorture: Delay-based false positives for RCU priority b [...] adds 0ce86b65258e rcutorture: Consolidate rcu_torture_boost() timing and statistics adds df69fb1040c6 rcutorture: Make rcu_torture_boost_failed() check for GP end adds b65420f87d78 srcu: Unconditionally embed struct lockdep_map adds 0d8d57d397e7 srcu: Initialize SRCU after timers adds 1e531372fc95 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 2f366f66d631 rcu: Make rcu_gp_cleanup() be noinline for tracing adds 32bc6220e865 Merge remote-tracking branch 'rcu/rcu/next' adds 6c377b02a801 Merge tag 'kvm-s390-next-5.13-1' of git://git.kernel.org/p [...] adds 44bada282190 KVM: s390: fix guarded storage control register handling 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 5b10ed082f6b Merge remote-tracking branch 'kvm/next' adds fbb31e5f3ace Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/next adds ac5ce2456e3e Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next adds 3d63ef4d523e Merge branch 'kvm-arm64/memslot-fixes' into kvmarm-master/next adds ad569b70aa02 Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next adds 5c92a7643b14 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next adds 3b7e56be7864 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds bba8857febb1 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next adds d8f37d291cd7 Merge branch 'kvm-arm64/ptp' into kvmarm-master/next adds 94ac0835391e KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read adds c90aad55c52e Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next adds e629003215e0 Merge branch 'kvm-arm64/vlpi-save-restore' into kvmarm-mas [...] adds 832083294076 Merge remote-tracking branch 'arm64/for-next/vhe-only' int [...] adds 3284cd638b85 Merge remote-tracking branch 'arm64/for-next/neon-softirqs [...] adds d19dea75b992 coresight: core: Make symbol 'csdev_sink' static adds 68d400c07997 coresight: trbe: Fix return value check in arm_trbe_regist [...] adds a2387e0a1315 Merge remote-tracking branch 'coresight/next-ETE-TRBE' int [...] adds d3debfcc4e3f bug: Provide dummy version of bug_get_file_line() when !GE [...] adds 979a265264d1 Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next adds deee15557a9a Merge remote-tracking branch 'kvm-arm/next' adds 855b2fdb7c54 Merge remote-tracking branch 'percpu/for-next' adds 6759e18e5cd8 platform/x86: thinkpad_acpi: Correct thermal sensor allocation adds ee7abc105e2b platform/x86: intel_pmc_core: export platform global reset [...] adds 572931972cb5 platform/x86: add Gigabyte WMI temperature driver adds d21e5abd3a00 platform/x86: pmc_atom: Match all Beckhoff Automation bayt [...] adds 00cc42630a2e platform/x86: thinkpad_acpi: Add labels to the first 2 tem [...] adds 8779c688edbb platform/x86: gigabyte-wmi: add X570 AORUS ELITE adds 823b31517ad3 platform/x86: intel_chtdc_ti_pwrbtn: Fix missing IRQF_ONES [...] adds 64ffd4e9cb66 Merge remote-tracking branch 'drivers-x86/for-next' adds f18ca1d4a6f9 Merge remote-tracking branch 'chrome-platform/for-next' adds 5c08b0f75575 HSI: core: fix resource leaks in hsi_add_client_from_dt() adds 5e3ee26dff72 Merge remote-tracking branch 'hsi/for-next' adds 5e01082e68ea Merge remote-tracking branch 'leds/for-next' adds 1b7ce8fab5fd Merge remote-tracking branch 'ipmi/for-next' adds a00fcbc115f9 Merge tag 'v5.12-rc7' into driver-core-next adds 586c40288206 kunit: software node: adhear to KUNIT formatting standard adds b622b24519f5 software node: Allow node addition to already existing device adds bd2a895f21eb PM / wakeup: use dev_set_name() directly adds e6b3c326ec70 Merge remote-tracking branch 'driver-core/driver-core-next' adds 1d08ed588c6a usbip: vudc: fix missing unlock on error in usbip_sockfd_store() adds 5bdb080f9603 Revert "usb: Link the ports to the connectors they are att [...] adds 2cf2581cd229 usb: cdns3: add power lost support for system resume adds 2fd69eca0633 usb: cdns3: imx: add power lost support for system resume adds 39be23f4f16f usb: cdns3: trace: delete the trace parameter for request->trb adds ef32e0513a13 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused adds 575dd7ece61f usb: cdns3: fix static checker warning. adds b9b1eae761ee usb: cdns3: Use dma_pool_* api to alloc trb pool adds 8430e98f2c87 usb: cdns3: Optimize DMA request buffer allocation adds 8079ebf5ff51 usb: cdns3: delete repeated clear operations adds 9ecc3eb03c37 usb: cdnsp: remove redundant initialization of variable ret adds 10076de33b5e usb: cdnsp: Fixes issue with Configure Endpoint command adds 9bc46a12c53d Merge tag 'usb-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 5367f82a2123 Merge tag 'thunderbolt-for-v5.13-rc1' of git://git.kernel. [...] adds 012466fc8ccc usb: dwc2: Add device clock gating support functions adds 79c87c3c3721 usb: dwc2: Add host clock gating support functions adds cbe1e903e5ab usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt adds 5d240efddc7f usb: dwc2: Add exit clock gating from wakeup interrupt adds 9b4965d77e11 usb: dwc2: Add exit clock gating from session request interrupt adds 5f9e60c06175 usb: dwc2: Add exit clock gating when port reset is asserted adds d37b939cf41f usb: dwc2: Update enter clock gating when port is suspended adds 3cf8143e47a9 usb: dwc2: Update exit clock gating when port is resumed adds 16c729f90bdf usb: dwc2: Allow exit clock gating in urb enqueue adds 50fb0c128b6e usb: dwc2: Add clock gating entering flow by system suspend adds ef5e0eec4764 usb: dwc2: Add clock gating exiting flow by system resume adds 401411bbc4e6 usb: dwc2: Add exit clock gating before removing driver adds 434438d8f9d3 usb: typec: silence a static checker warning adds 8f23fe35ff1e USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet adds e66bbfb0fbbe usb: dwc3: gadget: Ignore Packet Pending bit adds 568262bf5492 usb: dwc3: core: Add shutdown callback for dwc3 adds 475e8be53d04 usb: dwc3: gadget: Check for disabled LPM quirk adds 123086843372 usb: typec: tcpm: Honour pSnkStdby requirement during negotiation adds 1373fefc6243 usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby adds 82dad9fb68fb usb: xhci-mtk: check return value in suspend/resume hooks adds fe8e488058c4 dt-bindings: usb: mtk-xhci: add wakeup interrupt adds 04284eb74e0c usb: xhci-mtk: add support runtime PM adds 7fed6368ebd9 usb: xhci-mtk: use clock bulk to get clocks adds 4b853c236c7b usb: xhci-mtk: remove unused members adds 9f074d2a7bf4 Merge remote-tracking branch 'usb/usb-next' adds b979248d16d1 USB: serial: cp210x: provide gpio valid mask adds d07082277f55 USB: serial: cp210x: add gpio-configuration debug printk adds 8674cabe052b USB: serial: f81232: drop time-based drain delay adds 4b8e07951ff5 USB: serial: io_ti: document reason for drain delay adds c505b8b2ef27 USB: serial: ti_usb_3410_5052: reduce drain delay to one char adds bd49224a2ecf USB: serial: ti_usb_3410_5052: drop drain delay for 3410 adds e8d89db01a97 USB: serial: io_ti: clean up vendor-request helpers adds 7a14fac0c944 USB: serial: io_ti: add send-port-command helper adds 13c613393cee USB: serial: io_ti: add read-port-command helper adds 35aeb1b31b73 USB: serial: io_ti: use kernel types consistently adds 46388e865273 USB: serial: io_ti: drop unnecessary packed attributes adds a1db84f6cab7 USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes adds d24223367d21 USB: serial: ti_usb_3410_5052: clean up vendor-request helpers adds 3bfe43988c93 USB: serial: ti_usb_3410_5052: add port-command helpers adds b7cff0c412dc USB: serial: ti_usb_3410_5052: use kernel types consistently adds 4ef8f2357787 USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling adds 23b7998e81aa USB: serial: xr: add support for XR21V1412 and XR21V1414 adds 3c369a850d3f USB: serial: xr: rename GPIO-mode defines adds 5f70fe320e47 USB: serial: xr: rename GPIO-pin defines adds 49036fd021ce USB: serial: xr: move pin configuration to probe adds 958d6b958574 USB: serial: xr: drop type prefix from shared defines adds f865e614604c USB: serial: xr: add type abstraction adds 607f67183742 USB: serial: xr: add support for XR21B1421, XR21B1422 and [...] adds 4099d4ba4763 USB: serial: xr: add support for XR21B1411 adds 6da99f9de5fe USB: serial: xr: add support for XR22801, XR22802, XR22804 adds 06f79d57f4f5 USB: serial: xr: reset FIFOs on open adds d801c8d438b3 USB: serial: xr: add copyright notice adds 039b81d50a48 USB: cdc-acm: add more Maxlinear/Exar models to ignore list adds 3ea112db013b Merge remote-tracking branch 'usb-serial/usb-next' adds a13df3bec596 dt-bindings: serial: 8250: deprecate aspeed, sirq-polarity-sense adds 3b44af4f9f4d serial: 8250_aspeed_vuart: refactor sirq and lpc address s [...] adds ca03042f0f12 serial: 8250_aspeed_vuart: add aspeed, lpc-io-reg and aspe [...] adds 845766b63fb5 dt-bindings: serial: 8250: add aspeed, lpc-io-reg and aspe [...] adds 0a360e8b65d6 tty: n_gsm: check error while registering tty devices adds 98602c010ceb tty: create internal tty.h file adds 4d5a64cbc7ad tty: tty.h: remove tty_info() adds da5d669e00d2 tty: audit: move some local functions out of tty.h adds 6c80c0b94b94 tty: move some internal tty lock enums and functions out of tty.h adds dd9f61144257 tty: make tty_release_redirect() static adds 9f72cab15963 tty: move some tty-only functions to drivers/tty/tty.h adds 5ffa6e344a1c tty: clean include/linux/tty.h up adds f9f54983005c serial: sh-sci: remove obsolete latency workaround adds 880843cfbe66 Merge remote-tracking branch 'tty/tty-next' adds b21a57636c71 dw-xdata-pcie: Fix documentation build warns adds 23188e0d45c5 dw-xdata-pcie: Update outdated info and improve text format adds 0df74278faed mei: me: add Alder Lake P device id. adds 4615df5df230 Merge tag 'icc-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 39d2a7898d7f greybus: es2: fix kernel-doc warnings adds b4e964f84c1a habanalabs/gaudi: Fix uninitialized return code rc when re [...] adds 3fae829eac71 stm class: Remove an unused function adds a525ed1787ab intel_th: Constify all drvdata references adds d9962f6f4284 intel_th: Constify attribute_group structs adds 18ffbc47d45a intel_th: Consistency and off-by-one fix adds 9f7f2a5e01ab intel_th: pci: Add Rocket Lake CPU support adds 48cb17531b15 intel_th: pci: Add Alder Lake-M support adds 41c9f7fb64f8 stm class: Use correct UUID APIs adds e1723d8b87b7 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] adds 76b453873628 phy: ti: j721e-wiz: Add missing include linux/slab.h adds ed917b028d0c phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" adds 9204ff948684 coresight: etm-perf: Fix define build issue when built as module adds c264f7488e3e Merge remote-tracking branch 'char-misc/char-misc-next' adds 323a97ec413c Merge remote-tracking branch 'phy-next/next' adds 6cbf507fd08b vfio/mdev: Fix missing static's on MDEV_TYPE_ATTR's adds b5a1f8921d50 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer adds 2a3d15f270ef vfio/mdev: Add missing typesafety around mdev_device adds 91b9969d9c6b vfio/mdev: Simplify driver registration adds 417fd5bf242d vfio/mdev: Use struct mdev_type in struct mdev_device adds a9f8111d0b5f vfio/mdev: Expose mdev_get/put_parent to mdev_private.h adds 9a302449a58d vfio/mdev: Add missing reference counting to mdev_type adds fbd0e2b0c3d0 vfio/mdev: Reorganize mdev_device_create() adds 18d731242d5c vfio/mdev: Add missing error handling to dev_set_name() adds fbea43239074 vfio/mdev: Remove duplicate storage of parent in mdev_device adds 15fcc44be0c7 vfio/mdev: Add mdev/mtype_get_type_group_id() adds c594b26ff78e vfio/mtty: Use mdev_get_type_group_id() adds adc9d1f6f5db vfio/mdpy: Use mdev_get_type_group_id() adds 3d3a360e5706 vfio/mbochs: Use mdev_get_type_group_id() adds 07e543f4f9d1 vfio/gvt: Make DRM_I915_GVT depend on VFIO_MDEV adds 383987fd15ba vfio/gvt: Use mdev_get_type_group_id() adds c2ef2f50ad0c vfio/mdev: Remove kobj from mdev_parent_ops->create() adds 9169cff168ff vfio/mdev: Correct the function signatures for the mdev_ty [...] adds 43dcf6ccf895 vfio/iommu_type1: Remove unused pinned_page_dirty_scope in [...] adds 550a78090dcc Merge remote-tracking branch 'vfio/next' adds 90b69822a5cb staging: rtl8723bs: Remove camelcase in several files adds 97f136ec590a staging: rtl8723bs: include: Fix misspelled words in comments adds 13c57439fecc staging: rtl8723bs: include: Change the type of a variable adds 16ae2044e91e staging: rtl8723bs: Change controlling expressions adds 9e74999b1a68 Staging: rtl8192u: ieee80211: remove odd backslash. adds a2e2a05d5d57 staging: rtl8723bs: remove unnecessary goto jumps adds 5a04ad1d1d43 staging: rtl8723bs: remove unused variable 'start' in hal/ [...] adds 8333e5a95855 staging: rts5208: remove unnecessary ftrace-like logging adds acdb1d908fdb staging: vchiq_core: Simplify vchiq_send_remote_use* adds e04e90083007 staging: vchiq_core: Shorten var name for service quota adds 32129ec093ed staging: vchiq_core: Get the rid off curly braces around cases adds b3582ed4269d staging: vchiq_core: Exit early in 2 functions adds 63276d45bac5 staging: vchiq_core: introduce service skip adds 0e345d977306 staging: vchiq_core: improve readability of request_poll adds 7a4da84ce818 staging: vchiq_core: use BITSET_WORD macro adds a8def5034a27 staging: vchiq_core: introduce SLOT_QUEUE_INDEX_FROM_POS_MASKED adds fa80183c5513 staging: vchiq_core: fix if alignments adds f2f560e1bdc0 staging: vchiq_core: split exit conditions adds 70bdf4cc49f9 staging: vc04_services: TODO: remove trailing whitespace adds c9d134a13bd2 staging: vc04_services: TODO: rectify spelling mistake adds ac23a3cbcd54 staging: rtl8723bs: hal: remove space before tabs adds 8b7d276ea816 staging: rtl8723bs: hal: Remove extra blank line adds 1ec0ee058dcb staging: rtl8723bs: hal: Correct indentation adds 59bc0e634b2e staging: rtl8723bs: remove unnecessary adapter adds cc444aa522b1 staging: rtl8192e: remove unnecessary ftrace-like logging adds 07ff20cf172f staging: fieldbus: simplify devm_anybuss_host_common_probe adds 174250f8d965 staging: comedi: adv_pci_dio: remove whitespace adds c3db59cfe16a staging: rtl8188eu: Move channel_table away from rtw_mlme_ext.h adds 3d7ac0402907 staging: rtl8723bs: core: Remove unused but set variable adds 69c3331aa099 staging: rtl8723bs: replace dump_drv_version() usage with [...] adds ee31d57e4022 staging: rtl8723bs: remove unnecessary dump_drv_version() usage adds 77e14dfe53c0 staging: rtl8723bs: remove two unused functions adds f013209cbf8e staging: rtl8723bs: hal: Remove four set but not used variables adds 3cc112a0886d staging: rtl8192e: add spaces around binary operators adds c7dabf1a45bb staging: rtl8192e: remove unnecessary blank line before brace adds e3a8607981e7 staging: rtl8192e: remove unnecessary blank line after clo [...] adds c567fb9da3dd staging: rtl8192e: removed multiple blank lines adds d5c09ff06901 staging: rtl8723bs: fix indentation issue introduced by lo [...] adds 07d488b0c1d4 staging: rtl8723bs: replace DBG_871X_SEL_NL with netdev_dbg() adds ccbdd3fdf3e8 staging: rtl8723bs: remove DBG_871X_SEL_NL macro declaration adds 467d98420936 staging: rtl8723bs: remove unused argument in function adds 027ffa10b80b staging: rtl8723bs: remove sdio_drv_priv structure adds 8ffdff6a8cfb staging: comedi: move out of staging directory adds 71d3edc61e29 staging: rtl8723bs: Remove led_blink_hdl() and everything related adds 8b3c0d730a2f 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 4f24132f73a6 Merge remote-tracking branch 'dmaengine/next' adds d95af61df072 cgroup/cpuset: fix typos in comments adds ffeee417d97f cgroup: use tsk->in_iowait instead of delayacct_is_task_wa [...] adds 3961b2dbb780 Merge remote-tracking branch 'cgroup/for-next' adds 1e150138192e Merge remote-tracking branch 'scsi/for-next' adds 84b20b8062e7 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging adds ecddbb7e945d scsi: target: tcmu: Adjust names of variables and definitions adds 8b084d9dfb01 scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE adds f5ce815f34bc scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE adds 3722e36c4ea4 scsi: target: tcmu: Remove function tcmu_get_block_page() adds e719afdcf691 scsi: target: tcmu: Replace block size definitions with ne [...] adds 08976cb548d6 scsi: target: tcmu: Make data_pages_per_blk changeable via [...] adds 3f744a14f331 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() adds 6f305bf699fe scsi: pm80xx: Remove busy wait from mpi_uninit_check() adds 40fa7394a1ad scsi: pm80xx: Fix potential infinite loop adds 8a23dbc60089 scsi: pm8001: Clean up white space adds fa5ac2beabad scsi: pm8001: Clean up open braces adds 2843d2fb4225 scsi: hisi_sas: Delete some unused callbacks adds 4da0b7f6fac3 scsi: hisi_sas: Print SAS address for v3 hw erroneous comp [...] adds f467666504bf scsi: hisi_sas: Call sas_unregister_ha() to roll back if . [...] adds 2c74cb1f9222 scsi: hisi_sas: Directly snapshot registers when executing [...] adds 2d31cb20a3cd scsi: hisi_sas: Warn in v3 hw channel interrupt handler wh [...] adds f4df167ad5a2 scsi: hisi_sas: Print SATA device SAS address for soft res [...] adds 790f9a48abd0 scsi: ufs: ufs-qcom: Remove redundant dev_err() call in uf [...] adds 54300bfd738b scsi: snic: Convert to DEFINE_SHOW_ATTRIBUTE() adds 339c9b63cc7c scsi: ufs: ufshcd-pltfrm: Fix deferred probing adds 6c11dc060427 scsi: hisi_sas: Fix IRQ checks adds 38fca15c29db scsi: jazz_esp: Add IRQ check adds 14b321380eb3 scsi: sun3x_esp: Add IRQ check adds 1160d61bc51e scsi: sni_53c710: Add IRQ check adds 4aab946f789e scsi: qedf: Enable devlink support adds 9d6f87c25ad5 scsi: qedf: Use devlink to report errors and recovery adds 16660db3fc2a scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_di [...] adds efd2617100d9 scsi: qla2xxx: Remove unneeded if-null-free check adds 5dc3468888f8 scsi: qla2xxx: Reuse existing error handling path adds eb5a3e3b75fe scsi: qla4xxx: Remove unneeded if-null-free check adds 039cf3816648 scsi: message: fusion: Remove unused local variable 'time_count' adds 30264737bd95 scsi: message: fusion: Remove unused local variable 'port' adds c436b41a99b7 scsi: message: fusion: Remove unused local variable 'status' adds cf17ff267880 scsi: message: fusion: Remove unused local variable 'vtarget' adds 8350e19658c1 scsi: isci: Remove unnecessary struct declaration adds 078c68b87a71 scsi: lpfc: Fix rmmod crash due to bad ring pointers to ab [...] adds fffd18ec6579 scsi: lpfc: Fix crash when a REG_RPI mailbox fails trigger [...] adds f866eb06c087 scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() adds a789241e49b6 scsi: lpfc: Fix NMI crash during rmmod due to circular hba [...] adds 4e76d4a9a226 scsi: lpfc: Fix lack of device removal on port swaps with PRLIs adds 304ee43238fe scsi: lpfc: Fix error handling for mailboxes completed in [...] adds 724f6b43a349 scsi: lpfc: Fix use-after-free on unused nodes after port swap adds a1a553e31a99 scsi: lpfc: Fix silent memory allocation failure in lpfc_s [...] adds a314dec37c0e scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login adds d3de0d11a219 scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored adds b62232ba8cac scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic adds 3bfab8a026b3 scsi: lpfc: Fix various trivial errors in comments and log [...] adds f115612528b8 scsi: lpfc: Standardize discovery object logging format adds 5b1f5089b6e6 scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c adds 3ebd25b0a443 scsi: lpfc: Update lpfc version to 12.8.0.9 adds cf270817cafb scsi: lpfc: Copyright updates for 12.8.0.9 patches adds 15cfef8623a4 scsi: ibmvfc: Fix invalid state machine BUG_ON() adds 667298ceaf04 scsi: smartpqi: Fix blocks_per_row static checker issue adds 5cad5a507241 scsi: smartpqi: Fix device pointer variable reference stat [...] adds f02d4086a8f3 scsi: qla2xxx: Reserve extra IRQ vectors adds 91cf21ec6d04 scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests adds 8824db894dd1 scsi: zfcp: Fix indentation coding style issue adds ab1fa88062f8 scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_e [...] adds 20540a5645f0 scsi: zfcp: Clean up sysfs code for SFP diagnostics adds be46e39ae3be scsi: zfcp: Move the position of put_device() adds b3f0a1ee9e39 scsi: zfcp: Lift Request Queue tasklet & timer from qdio adds 4ddbea1b6f51 scsi: pm80xx: Add sysfs attribute to check MPI state adds a4c55e16c500 scsi: pm80xx: Add sysfs attribute to check controller hmi error adds dd49ded8aa43 scsi: pm80xx: Add sysfs attribute to track RAAE count adds 0602624ace23 scsi: pm80xx: Add sysfs attribute to track iop0 count adds b0c306e62167 scsi: pm80xx: Add sysfs attribute to track iop1 count adds 4f5deeb40f9c scsi: pm80xx: Completing pending I/O after fatal error adds b431472bc88b scsi: pm80xx: Reset PI and CI memory during re-initialization adds 1f02beff224e scsi: pm80xx: Remove global lock from outbound queue processing adds 76fc0df9a0e7 scsi: core: Make the scsi_alloc_sgtables() documentation m [...] adds 886874af9439 scsi: core: Remove an incorrect comment adds 0d2810cd62d9 scsi: core: Rename scsi_softirq_done() into scsi_complete() adds 280e91b02665 scsi: core: Modify the scsi_send_eh_cmnd() return value fo [...] adds b8e162f9e7e2 scsi: core: Introduce enum scsi_disposition adds 56853f0e615b scsi: aacraid: Remove an unused function adds 90d6697810f0 scsi: libfc: Fix a format specifier adds be5aeee30e45 scsi: fcoe: Suppress a compiler warning adds 3ad0b1da0da2 scsi: mpt3sas: Fix two kernel-doc headers adds 3690ad6708c5 scsi: myrb: Remove unused functions adds 40d1373b6047 scsi: myrs: Remove unused functions adds 11417cd5e2ec scsi: qla4xxx: Remove an unused function adds c64aab41c5e1 scsi: smartpqi: Remove unused functions adds 3940ebf7ba52 scsi: 53c700: Open-code status_byte(u8) calls adds 22dc227e8f0e scsi: dc395x: Open-code status_byte(u8) calls adds 41e70e3006f6 scsi: sd: Introduce a new local variable in sd_check_events() adds 15df85e0d63d scsi: target: Compare explicitly with SAM_STAT_GOOD adds e15c745295a2 scsi: target: Fix two format specifiers adds baa75afde8cb scsi: target: Shorten ALUA error messages adds 7a3beeae2893 scsi: target: tcm_fc: Fix a kernel-doc header adds 8f7c9409d071 Merge remote-tracking branch 'scsi-mkp/for-next' adds b1a64ba1d2ee Merge remote-tracking branch 'vhost/linux-next' adds 6d1f2803cb6b remoteproc: pru: Fixup interrupt-parent logic for fw events adds 1fe72bcfac08 remoteproc: pru: Fix wrong success return value for fw events adds 880a66e026fb remoteproc: pru: Fix and cleanup firmware interrupt mapping logic adds 859fd2418b4b remoteproc: qcom: wcss: Fix return value check in q6v5_wcs [...] adds 7a64a5c2e04a dt-bindings: remoteproc: qcom: pas: Add binding for SDX55 adds 3fdba9d27cc6 remoteproc: qcom: pas: Add modem support for SDX55 adds ca0e89406ba1 remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR() adds 6353da47ee00 remoteproc: qcom: wcss: Remove unnecessary PTR_ERR() adds 889cb0d43d18 remoteproc: imx_rproc: fix build error without CONFIG_MAILBOX adds 6e962bfe56b9 remoteproc: imx_rproc: add missing of_node_put adds f638a19775ae remoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAX adds 10a3d4079eae remoteproc: imx_rproc: move memory parsing to rproc_ops adds 5e4c1243071d remoteproc: imx_rproc: support remote cores booted before [...] adds aca8f94e5b69 dt-bindings: remoteproc: stm32-rproc: add new mailbox chan [...] adds edf696f26855 remoteproc: stm32: add capability to detach adds dc0e14fa833b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 070e678c6701 Merge remote-tracking branch 'rpmsg/for-next' adds 14a4e9ea3ce2 gpio: mxs: remove useless function adds f3dbb53465ac Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds cbde6c823bfa pinctrl: at91-pio4: Fix slew rate disablement adds 1053dc9f18f2 Merge remote-tracking branch 'pinctrl/for-next' adds 046b96445bda Merge remote-tracking branch 'pwm/for-next' adds 9e52fe85a174 Merge remote-tracking branch 'kselftest/next' adds 0e5a833f55b5 Merge remote-tracking branch 'livepatching/for-next' adds 427b74e76f38 Merge remote-tracking branch 'coresight/next' adds 3fd00fdc4f11 rtc: goldfish: remove dependency to OF adds 03531606ef4c rtc: pcf85063: fallback to parent of_node adds f1d304766c7f rtc: ab-eoz9: set regmap max_register adds e70e52e1bf1d rtc: ab-eoz9: add alarm support adds c52409eb1667 rtc: ab-eoz9: make use of RTC_FEATURE_ALARM adds c8f0ca8b7a4b rtc: pm8xxx: Add RTC support for PMIC PMK8350 adds 8138c5f0318c dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings adds 880f25d69015 rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in [...] adds 7fcb86185978 rtc: fsl-ftm-alarm: add MODULE_TABLE() adds 9b9310445f5a rtc: ds1511: remove unused function adds daf6932434b9 Merge remote-tracking branch 'rtc/rtc-next' adds f980183cd4cb Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 34f372db0b90 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 64af9ae20768 Merge remote-tracking branch 'kspp/for-next/kspp' adds 02b6465fd465 Merge remote-tracking branch 'gnss/gnss-next' adds 6ffa7ece214e Merge remote-tracking branch 'slimbus/for-next' adds ad709ab12042 Merge remote-tracking branch 'nvmem/for-next' adds 61d74d8e39c8 Drivers: hv: vmbus: remove unused function 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 db1534e55f45 Merge remote-tracking branch 'hyperv/hyperv-next' adds 83fa2d13d628 kdb: Refactor env variables get/set code adds 24f3eb4290a4 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds a97c67e996af Merge remote-tracking branch 'kunit-next/kunit' adds 45ccb8e876c4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds bf9bea76427c kallsyms: Support "big" kernel symbols (2-byte lengths) adds b1b3e4b16c48 kallsyms: Increase maximum kernel symbol length to 512 adds 155b9a0fc821 Makefile: Generate CLANG_FLAGS even in GCC builds adds 2c1b1b7e4cba Kbuild: Rust support adds 543d9cfe8ba1 Rust: Compiler builtins crate adds acf93604f1ad Rust: Module crate adds fd1e637b9b4b Rust: Kernel crate adds 25584a4c70be Rust: Export generated symbols adds c9d5a1ff844f Samples: Rust examples adds 3fba3bd4782a Documentation: Rust general information adds a36ef293ff34 MAINTAINERS: Rust adds 125c24b4561b Rust: add abstractions for Binder (WIP) adds 1fed5dee5fbb Android: Binder IPC in Rust (WIP) adds 47ff3585216b kbuild: dummy-tools: Add elfedit. adds 0046603a37c5 Merge remote-tracking branch 'rust/rust-next' adds a54f4baeb652 fix up for "powerpc/traps: Enhance readability for trap types" adds 9d7ab91731a7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2282bb1459bb /proc/kpageflags: do not use uninitialized struct pages adds 786a358df8f0 arch/ia64/kernel/head.S: remove duplicate include adds e62e6a46ed59 arch/ia64/kernel/fsys.S: fix typos adds 176f5b5a649b arch/ia64/include/asm/pgtable.h: minor typo fixes adds f97e928b8ea1 ia64: ensure proper NUMA distance and possible map initialization adds 8af462c3b75a ia64: drop unused IA64_FW_EMU ifdef adds fb7174ee444f ia64: simplify code flow around swiotlb init adds 967c194ba704 ia64: trivial spelling fixes adds 9b159b0da936 ia64: fix EFI_DEBUG build adds dbbe252fd39b ia64: mca: always make IA64_MCA_DEBUG an expression adds 11fbaa8cddfe ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds c401ee857a11 ia64: module: fix symbolizer crash on fdescr adds c6cda312ef56 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds 70b5d1914e37 scripts/spelling.txt: add entries for recent discoveries adds 29587faacbc3 scripts: a new script for checking duplicate struct declaration adds c793d826f736 scripts-a-new-script-for-checking-duplicate-struct-declara [...] adds 94bddbbfcbb2 arch/sh/include/asm/tlb.h: remove duplicate include adds d54318c27b0a ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds 78ebfd8021bf ocfs2: map flags directly in flags_to_o2dlm() adds 6ee49c187574 ocfs2: fix a typo adds a80aaaa60064 ocfs2/dlm: remove unused function adds 6a43a157d180 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 6333f3ce0162 ocfs2: fix ocfs2 corrupt when iputting an inode adds a1db70dc3336 vfs: fs_parser: clean up kernel-doc warnings adds 94cf2d3d7f4a watchdog: rename __touch_watchdog() to a better descriptive name adds 0c02536a3890 watchdog: explicitly update timestamp when reporting softlockup adds aa3cd456451d watchdog/softlockup: report the overall time of softlockups adds 0f7226f35e02 watchdog/softlockup: remove logic that tried to prevent re [...] adds ec2e708d6487 watchdog: fix barriers when printing backtraces from all CPUs adds 467aef60c4c9 watchdog: use bit lock operations to prevent multiple soft [...] adds b78bcd69e23b watchdog: cleanup handling of false positives adds 291327cbce46 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 334796cdc5bc mm, slub: enable slub_debug static key when creating cache [...] adds 284119f7650f kunit: add a KUnit test for SLUB debugging functionality adds e6573a99d9bf slub: remove resiliency_test() function adds 956ec2932bd9 mm/slub.c: trivial typo fixes adds cdbf1252f8b4 mm/kmemleak.c: fix a typo adds 4a5488b4d602 mm/page_owner: record the timestamp of all pages during free adds 8b8d991f5f12 mm, page_owner: remove unused parameter in __set_page_owne [...] adds e0142a06792b mm: page_owner: fetch backtrace only for tracked pages adds 4c24f29faf9b mm: page_owner: use kstrtobool() to parse bool option adds 3f72dbdf2a25 mm: page_owner: detect page_owner recursion via task_struct adds 3eefd427a286 mm: page_poison: print page info when corruption is caught adds 6ca405711429 mm-page_poison-print-page-info-when-corruption-is-caught-v2 adds 8d78ba2e425f mm/memtest: add ARCH_USE_MEMTEST adds fbb028d2eeef mm: provide filemap_range_needs_writeback() helper adds a2619f2ab395 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 2e0ed703d7fb iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 18bef7b941d2 mm/filemap: use filemap_read_page in filemap_fault adds 8fa61a02464c mm/filemap: drop check for truncated page after I/O adds 5c6e83938e25 mm: page-writeback: simplify memcg handling in test_clear_ [...] adds f035774a9cec mm: introduce and use mapping_empty adds 15baaa8a2103 mm: stop accounting shadow entries adds 783a1b39e261 dax: account DAX entries as nrpages adds 8fc54853d0df mm: remove nrexceptional from inode adds 712998c15445 mm: Move page_mapping_file to pagemap.h adds ff7e651789d0 mm/filemap: Update stale comment adds f26cd3a98b15 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds b6a5dad7a4d7 mm/gup: add compound page list iterator adds 39f4ae5c97b5 mm/gup: decrement head page once for group of subpages adds de5dd4cee168 mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds ac7cc7682af2 RDMA/umem: batch page unpin in __ib_umem_release() adds 9d7ee398e519 mm: gup: remove FOLL_SPLIT adds f29392f3fdb6 mm/memremap.c: fix improper SPDX comment style adds e8fde49836fe mm: memcontrol: fix kernel stack account adds 99a748835529 memcg: cleanup root memcg checks adds 7390b3d8a54a memcg: enable memcg oom-kill for __GFP_NOFAIL adds d22457ddb662 mm: memcontrol: fix cpuhotplug statistics flushing adds 46bfabbbc339 mm: memcontrol: kill mem_cgroup_nodeinfo() adds c0015a3a334e mm: memcontrol: privatize memcg_page_state query functions adds cacd69cc942c cgroup: rstat: support cgroup1 adds 420caf1d6a1e cgroup: rstat: punt root-level optimization to individual [...] adds 39404552ba14 mm: memcontrol: switch to rstat adds 4b2d565f6f84 mm-memcontrol-switch-to-rstat-fix adds 29b83a5d7115 mm: memcontrol: switch to rstat fix adds 2df22499fceb mm: memcontrol: consolidate lruvec stat flushing adds 161af5730da7 kselftests: cgroup: update kmem test for new vmstat implem [...] adds e72960b3dc0e memcg: charge before adding to swapcache on swapin adds 1110a6ad8ab4 memcg: set page->private before calling swap_readpage adds 670fd4b5f01c mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 3c1b3ac66b59 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 6a8127b98d41 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds 2ead8e799fb2 mm: memcontrol: change ug->dummy_page only if memcg changed adds d8664300bd5b mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds d9f5fb5113a1 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] adds b50ee930ef77 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds 7bee73cb64ca mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds 33c99ffe381e linux/memcontrol.h: remove duplicate struct declaration adds 164d40fe7c1d mm: page_counter: mitigate consequences of a page_counter [...] adds ae16bd019f97 mm/memory.c: do_numa_page(): delete bool "migrated" adds 46d5bfb3d300 mm/interval_tree: add comments to improve code readability adds 0559e7db61a3 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 168d48af4cbb x86/vmemmap: drop handling of 1GB vmemmap ranges adds c7040e3dd8af x86/vmemmap: handle unpopulated sub-pmd ranges adds dd07539a8982 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix adds 6e59e88ec43e x86/vmemmap: optimize for consecutive sections in partial [...] adds 1e4ebf470caa mm, tracing: improve rss_stat tracepoint message adds 4e2c3781e2e6 mm: add remap_pfn_range_notrack adds acb503745466 mm: add a io_mapping_map_user helper adds f4a39972cab3 i915: use io_mapping_map_user adds 11fa5bba5df7 i915: fix remap_io_sg to verify the pgprot adds 89910614abe2 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds b007000452c0 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds 766116a801d4 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds f94ca8e4c45d mm/dmapool: switch from strlcpy to strscpy adds 69c882b9dcd6 mm/sparse: add the missing sparse_buffer_fini() in error branch adds 615b9082b859 samples/vfio-mdev/mdpy: use remap_vmalloc_range adds e83a835bc439 mm: unexport remap_vmalloc_range_partial adds 87e595f72494 mm/vmalloc: use rb_tree instead of list for vread() lookups adds ec6aaadbd824 ARM: mm: add missing pud_page define to 2-level page tables adds 5f585b82e928 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 24dcd2122380 sparc32: add stub pud_page define for walking huge vmalloc [...] adds 68eb69e0d7c0 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds c7b5a7023aa9 mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 340a91cbde84 mm/ioremap: rename ioremap_*_range to vmap_*_range adds ced5ab6abd3d mm: HUGE_VMAP arch support cleanup adds 097fbc5f769b powerpc: inline huge vmap supported functions adds ee29c28ec7bd arm64: inline huge vmap supported functions adds d411ad8227b4 x86: inline huge vmap supported functions adds 859e9a0390a9 mm/vmalloc: provide fallback arch huge vmap support functions adds f35cf478aa9e mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 668705f4306c mm/vmalloc: add vmap_range_noflush variant adds bcc83c1426c5 mm/vmalloc: hugepage vmalloc mappings adds bebda9216976 mm/vmalloc: fix read of uninitialized pointer area adds 63e5d14a84a6 mm/vmalloc: remove map_kernel_range adds 71f43282f7e3 kernel/dma: remove unnecessary unmap_kernel_range adds e8ee1f7b2a8a powerpc/xive: remove unnecessary unmap_kernel_range adds bfc18f1faaef mm/vmalloc: remove unmap_kernel_range adds 440b50b6a6a6 mm-vmalloc-remove-unmap_kernel_range-fix adds 2b137383fb2e mm-vmalloc-remove-unmap_kernel_range-fix-fix adds d32b379a1936 mm-vmalloc-remove-map_kernel_range-fix-2 adds f6b11b51b5de mm/vmalloc: improve allocation failure error messages adds 537a4e4aa19d mm/vmalloc: print correct vmalloc allocation size adds f9a4a0098b66 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds b4a650b70d8d lib/test_vmalloc.c: remove two kvfree_rcu() tests adds 2dc04a6fc9aa lib/test_vmalloc.c: add a new 'nr_threads' parameter adds ae13dc2cddd1 lib/test_vmalloc.c: extend max value of nr_threads parameter adds 1dba8fb18072 vm/test_vmalloc.sh: adapt for updated driver interface adds 06de3fa2e33d mm/vmalloc: refactor the preloading loagic adds 8d6bb95d3a7f mm/vmalloc: remove an empty line adds 04e17e01a818 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 72300c7ca17c mm/doc: fix page_maybe_dma_pinned kerneldoc adds c866bac77dce mm/doc: turn fault flags into an enum adds f5b4c0d2a3a0 mm/doc: add mm.h and mm_types.h to the mm-api document adds 336f3ae9f207 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds 261e3e47ba4b pagewalk: prefix struct kernel-doc descriptions adds b4dddea9ff3f mm/kasan: switch from strlcpy to strscpy adds 3a36c2b61ea3 kasan: fix kasan_byte_accessible() to be consistent with a [...] adds 0d97a3002924 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 9a2a651674b8 mm, kasan: don't poison boot memory with tag-based modes adds 3caa551603b1 arm64: kasan: allow to init memory when setting tags adds 9b9e762b10e6 kasan: init memory in kasan_(un)poison for HW_TAGS adds dbf5099ca621 kasan, mm: integrate page_alloc init with HW_TAGS adds f0459b591237 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds ce1540fbe3ef kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 796067bd9069 kasan, mm: integrate slab init_on_free with HW_TAGS adds 68a850c10eef kasan: docs: clean up sections adds 671a15826199 kasan: docs: update overview section adds 519a31677387 kasan: docs: update usage section adds adabeb406e8a kasan: docs: update error reports section adds d61dee7a33d0 kasan: docs: update boot parameters section adds f57fd45c6356 kasan: docs: update GENERIC implementation details section adds de7417ebbdb4 kasan: docs: update SW_TAGS implementation details section adds 286b294c2bfa kasan: docs: update HW_TAGS implementation details section adds bed22b7b305c kasan: docs: update shadow memory section adds 1cdfefa5ac6d kasan: docs: update ignoring accesses section adds 1d39ef0bc2d8 kasan: docs: update tests section adds 58d05c23c351 kasan: record task_work_add() call stack adds a27a7d570062 kasan: detect false-positives in tests adds 458b7391bc1b irq_work: record irq_work_queue() call stack adds 102bdbe00a52 mm: move mem_init_print_info() into mm_init() adds d88dec7d2f7b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds 09578792ef3d mm: remove lru_add_drain_all in alloc_contig_range adds cfed888c94ef include/linux/page-flags-layout.h: correctly determine LAS [...] adds 2885918e3677 include/linux/page-flags-layout.h: cleanups adds b7f946256f13 mm/page_alloc: rename alloc_mask to alloc_gfp adds 689c568a71c7 mm/page_alloc: rename gfp_mask to gfp adds 5500b5c64e17 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 3b6aacf9a129 mm/mempolicy: rename alloc_pages_current to alloc_pages adds bd9ca5264b43 mm/mempolicy: rewrite alloc_pages documentation adds a3cd6d55d01b mm/mempolicy: rewrite alloc_pages_vma documentation adds a4c0bf86b169 mm/mempolicy: fix mpol_misplaced kernel-doc adds 8e997eb93abb mm: page_alloc: dump migrate-failed pages adds b1a6ee314538 mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 810fed4a734d mm, page_alloc: avoid page_to_pfn() in move_freepages() adds cf1adad0f81c mm/page_alloc: duplicate include linux/vmalloc.h adds 0cebfe0a46ca mm/page_alloc: rename alloced to allocated adds f9a2cea1f12c mm/page_alloc: add a bulk page allocator adds 6ce9981f0b7f mm-page_alloc-add-a-bulk-page-allocator-fix adds ddb118fcb768 mm/page_alloc: Add a bulk page allocator -fix -fix adds ad0ed139d3d2 mm/page_alloc: add a bulk page allocator -fix -fix -fix adds 0a9d9023f2fd mm/page_alloc: add an array-based interface to the bulk pa [...] adds 88dbecec9fb6 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds a89cb429d26f mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 834d1857a94e mm/page_alloc: inline __rmqueue_pcplist adds 69869ccb2ab7 SUNRPC: set rq_page_end differently adds 773e318bc5ee SUNRPC: refresh rq_pages using a bulk page allocator adds c25531cce7be net: page_pool: refactor dma_map into own function page_po [...] adds 57a4127a9d6c net: page_pool: use alloc_pages_bulk in refill code path adds 0466a44ed8ef mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds e69690b41db3 mm/page_alloc: redundant definition variables of pfn in for loop adds 4f7f7f26cd75 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds ad1bbb8a4e2f hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds aba845bdcf01 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 253aa767f776 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 9f7bd74b03de mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 734766a18e36 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 9240bd6490ca mm/hugetlb: remove redundant reservation check condition i [...] adds 447f3b879eab mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 06e5b90fbbeb mm/hugetlb: use some helper functions to cleanup code adds c0dc8aa96fb7 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 78cc8b0e6be5 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds 92ac3379deff mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 3796b730ec0b mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 211ad334c131 khugepaged: remove unneeded return value of khugepaged_col [...] adds 25511d0484e9 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds af3a0105e2ee khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 7c83c7993c01 khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds edf3f82081d8 mm/huge_memory.c: remove unnecessary local variable ret2 adds 97ee0701861e mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 97b860e199bd mm/huge_memory.c: make get_huge_zero_page() return bool adds 47cee264c913 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds 5a558db31d62 mm/huge_memory.c: remove redundant PageCompound() check adds 3d0e97f45b66 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds e7368e0df0ff mm/huge_memory.c: use helper function migration_entry_to_page() adds a1c32ff7f90f mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 470ac9751b42 khugepaged: use helper function range_in_vma() in collapse [...] adds c10494f65529 khugepaged: remove unnecessary out label in collapse_huge_page() adds fca6a850e57a khugepaged: remove meaningless !pte_present() check in khu [...] adds 5d1c21078ae4 mm: huge_memory: a new debugfs interface for splitting THP tests adds b9d5e0970012 mm: huge_memory: debugfs for file-backed THP split adds fe56b64aca35 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds 020836d22095 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds a8917ec3fe73 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds ffa1581f452a mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds dcd714eaec36 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds a68cd8dae152 mm/cma: change cma mutex to irq safe spinlock adds 7b0b6d6cb993 hugetlb: no need to drop hugetlb_lock to call cma_release adds 3469fe2b94ad hugetlb: add per-hstate mutex to synchronize user adjustments adds 385d5156e03d hugetlb: create remove_hugetlb_page() to separate functionality adds da32b1135cba hugetlb: call update_and_free_page without hugetlb_lock adds 36872ad7c3b0 hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 2240b9c2f18e hugetlb: make free_huge_page irq safe adds a2c510ad9087 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 26db986f09c5 userfaultfd: add minor fault registration mode adds caf54fd0696a userfaultfd/hugetlbfs: fix minor fault page leak adds d6c393bb6b34 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds cdc9d3ff82ea userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds 2b446b14d804 userfaultfd: add UFFDIO_CONTINUE ioctl adds d77b0961476c userfaultfd: update documentation to describe minor fault [...] adds ff6e54c3d761 userfaultfd/selftests: add test exercising minor fault handling adds d2aa043c2713 mm/vmscan: move RECLAIM* bits to uapi header adds 52282d2cd114 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 116cd2c07905 mm: vmscan: use nid from shrink_control for tracepoint adds d6f70b318507 mm: vmscan: consolidate shrinker_maps handling code adds 61326926b9d6 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds 002e302b0fb2 mm: vmscan: remove memcg_shrinker_map_size adds e257f8b3189a mm: vmscan: use kvfree_rcu instead of call_rcu adds f7d0a750b0e7 mm: memcontrol: rename shrinker_map to shrinker_info adds 63ae9714dc38 mm: vmscan: add shrinker_info_protected() helper adds 14a778245930 mm-vmscan-add-shrinker_info_protected-helper-fix adds 7b9976728651 mm: vmscan: use a new flag to indicate shrinker is registered adds 34c06bf28ace mm: vmscan: add per memcg shrinker nr_deferred adds 5a257a9227c9 mm: vmscan: use per memcg nr_deferred of shrinker adds c2dc82c52009 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 25c0bb4ab6ed mm: memcontrol: reparent nr_deferred when memcg offline adds 82d18aabef96 mm: vmscan: shrink deferred objects proportional to priority adds 9b05e7b647a6 mm/compaction: remove unused variable sysctl_compact_memory adds 3b21f5b71e03 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds 6d59626ef04b mm: disable LRU pagevec during the migration temporarily adds 4a6f7cbc7da2 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds 08c0cdfa7de8 mm: fs: invalidate BH LRU during page migration adds 1fcf49a852c5 mm/migrate.c: make putback_movable_page() static adds 86afdda6574a mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 35991756b02a mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 3f928ff61a97 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds bf0df4185c5d Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 6906b7224608 mm: vmstat: add cma statistics adds 0f4eea17aeff mm: cma: use pr_err_ratelimited for CMA warning adds 82a37b66bda5 mm: cma: add trace events for CMA alloc perf testing adds 08d55fd164d1 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds beb9d96a48b3 mm: cma: support sysfs adds 1609d8151f05 mm: cma: add the CMA instance name to cma trace events adds f8b124a3c837 mm: use proper type for cma_[alloc|release] adds 1d612159094a ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 16d586495725 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 6b44c244ac8c ksm: remove dedicated macro KSM_FLAG_MASK adds f1eea5488d92 ksm: fix potential missing rmap_item for stable_node adds 544454aeb45d mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 8beb45140eb8 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 9220489ee532 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds cb767f3c0ba7 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 4ae667a229ce mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds e949ea1cf13f x86/mm: track linear mapping split events adds fc58c1f09863 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds e93fb0e1452b mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds d85bc1424596 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds 0345a3ffea90 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 21d5b9d0f97d mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 46f5437d1013 mm-drop-redundant-arch_enable__migration-fix adds 7e8ccce7fb8b mm-drop-redundant-arch_enable__migration-fix-fix adds 9a152d11504a mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 5be0863bdd6b mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds efe201ee49d6 mm/util.c: reduce mem_dump_obj() object size adds 526149a632de mm/util.c: fix typo adds edd1a37e326d mm/gup: don't pin migrated cma pages in movable zone adds 53bb320e7ac6 mm/gup: check every subpage of a compound page during isolation adds 3bc79b2704cf mm/gup: return an error on migration failure adds 94037d27e19b mm/gup: check for isolation errors adds 2e998d138733 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds a42940f432de mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds aac231d1c4eb mm: apply per-task gfp constraints in fast path adds 2edce0011e9a mm: honor PF_MEMALLOC_PIN for all movable pages adds 2f0d1c8909b9 mm/gup: do not migrate zero page adds 90166633f244 mm/gup: migrate pinned pages out of movable zone adds 4ab5a66d1f6e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 47e797560d56 mm/gup: change index type to long as it counts pages adds ef151f049c29 mm/gup: longterm pin migration cleanup adds 3bcb2c547194 selftests/vm: gup_test: fix test flag adds 61bf7764d176 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 51d2831cb506 mm,memory_hotplug: allocate memmap from the added memory range adds 0f1a330c33be mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix adds f2c6f7dd464e acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds bc18a1ac070f mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 49208c9c1c22 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds fded6fdc2481 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 3c8b64e08c86 mm/memory_hotplug: make unpopulated zones PCP structures u [...] adds ed6620f8d8c4 mm/zswap.c: switch from strlcpy to strscpy adds 274ac56b7eeb mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds b33539820943 iov_iter: lift memzero_page() to highmem.h adds 1d7f9f36e556 btrfs: use memzero_page() instead of open coded kmap pattern adds 4ca03e6aad39 mm/highmem.c: fix coding style issue adds fadc74065534 mm/highmem: Remove deprecated kmap_atomic adds 20b48e4cadbd mm/mempool: minor coding style tweaks adds 759324a477c2 mm/swapfile: minor coding style tweaks adds 590a3a01b106 mm/sparse: minor coding style tweaks adds d62aef3f06f0 mm/vmscan: minor coding style tweaks adds 253bda7ef506 mm/compaction: minor coding style tweaks adds 6ccfbcb9dfb0 mm/oom_kill: minor coding style tweaks adds 9404e52af9fc mm/shmem: minor coding style tweaks adds 22911c92b09f mm/page_alloc: minor coding style tweaks adds b2a852b0df35 mm/filemap: minor coding style tweaks adds d373d2c3f173 mm/mlock: minor coding style tweaks adds 2c4d8331e0f7 mm/frontswap: minor coding style tweaks adds 56b8f2c0cd35 mm/vmalloc: minor coding style tweaks adds 7bf4ef2160e8 mm/memory_hotplug: minor coding style tweaks adds 4c4eda87422a mm/mempolicy: minor coding style tweaks adds 13ccb1c13c54 mm/process_vm_access.c: remove duplicate include adds 73dc89409b4e kfence: zero guard page after out-of-bounds access adds ccd04d0546c0 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 703bb3e8ec0e fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 7a1f308de482 kernel/hung_task.c: Monitor killed tasks. adds 8ad6ffa83cf8 fs/proc/generic.c: fix incorrect pde_is_permanent check adds 8f5b1d8b1794 proc: save LOC in __xlate_proc_name() adds 6eead214ba6e proc: mandate ->proc_lseek in "struct proc_ops" adds 22ce30a51178 proc: smoke test lseek() adds f761359f16fa proc: delete redundant subset=pid check adds 268a2af1a960 selftests: proc: test subset=pid adds fe8033c91b0e procfs: allow reading fdinfo with PTRACE_MODE_READ adds 921a5fc037e6 procfs/dmabuf: add inode number to /proc/*/fdinfo adds 91a08254ff3a proc/sysctl: fix function name error in comments adds c4ffd7e1b9a8 proc/sysctl: make protected_* world readable adds 25c8de11875c include: remove pagemap.h from blkdev.h adds 2a6c36b26832 kernel.h: drop inclusion in bitmap.h adds a35228890db6 linux/profile.h: remove unnecessary declaration adds ebdf24e4d08a kernel/async.c: fix pr_debug statement adds a19a83d407e6 kernel/cred.c: make init_groups static adds 8b6c727e5733 tools: disable -Wno-type-limits adds da4bee91e73f tools: bitmap: sync function declarations with the kernel adds 72d9990e3843 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds 153862ebefeb arch: rearrange headers inclusion order in asm/bitops for [...] adds 508c8353f609 lib: extend the scope of small_const_nbits() macro adds 1cda047be7f6 tools: sync small_const_nbits() macro with the kernel adds 7b6208afec1d lib: inline _find_next_bit() wrappers adds 959b93e2bab5 tools: sync find_next_bit implementation adds 249be5f071ba lib: add fast path for find_next_*_bit() adds 9405440d4278 lib: add fast path for find_first_*_bit() and find_last_bit() adds 2d533533a1e1 h8300: rearrange headers inclusion order in asm/bitops adds 910f6f9a932e tools: sync lib/find_bit implementation adds 2ef6a4837eef MAINTAINERS: add entry for the bitmap API adds b7396a5d82b4 lib/bch.c: fix a typo in the file bch.c adds 1f0687aeb240 lib: fix inconsistent indenting in process_bit1() adds da9c593ba060 lib/list_sort.c: fix typo in function description adds 84c03903201f lib/genalloc.c: Fix a typo adds 97d5e7ff1949 lib: crc8: pointer to data block should be const adds c14682cbb474 lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds d006936b2c2f lib/percpu_counter: tame kernel-doc compile warning adds f1ca955e2f80 lib/genalloc: add parameter description to fix doc compile [...] adds e3a18be7790a lib: parser: clean up kernel-doc adds 3f8f78f70032 include/linux/compat.h: remove unneeded declaration from C [...] adds 085fa7f03647 checkpatch: warn when missing newline in return sysfs_emit [...] adds 55554d02565d checkpatch: exclude four preprocessor sub-expressions from [...] adds 47eb5ba63417 kselftest: introduce new epoll test case adds b78da2a957a1 fs/epoll: restore waking from ep_done_scan() adds df5c34d31e42 fs/nilfs2: fix misspellings using codespell tool adds a357fe7e0c09 nilfs2: fix typos in comments adds a628fcf54f86 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds f3057c88b417 hpfs: replace one-element array with flexible-array member adds 343e65b83507 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds 07276c2ff046 kernel/fork.c: simplify copy_mm() adds ce9a7ce4379c kernel/fork.c: fix typos adds b8c90e5d902d kernel/crash_core: add crashkernel=auto for vmcore creation adds 6e499c9bae2d kexec: Add kexec reboot string adds 53bcebc5c659 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 7c548c0d6533 kexec: dump kmessage before machine_kexec adds a27c62f48b0f gcov: combine common code adds 7711b03e2016 gcov: simplify buffer allocation adds 36c19f874b46 gcov: use kvmalloc() adds 185685d1b3ad gcov: clang: drop support for clang-10 and older adds 654c41ce094e smp: kernel/panic.c - silence warnings adds 58794560e00c delayacct: clear right task's flag after blkio completes adds e05ca4667774 aio: simplify read_events() adds a14f5bb29749 gdb: lx-symbols: store the abspath() adds 8dbdd845c5d4 scripts/gdb: document lx_current is only supported by x86 adds be97dd3852ee scripts/gdb: add lx_current support for arm64 adds cc355536c18e kernel/resource: make walk_system_ram_res() find all busy [...] adds e66db2438b00 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds c8b49d0707bb kernel/resource: remove first_lvl / siblings_only logic adds 0e107a03184c selftests: remove duplicate include adds abdd7c53336f kernel/async.c: stop guarding pr_debug() statements adds 5a897f35bffd kernel/async.c: remove async_unregister_domain() adds 8aa7f39c11b3 init/initramfs.c: do unpacking asynchronously adds 8bc50a36278d modules: add CONFIG_MODPROBE_PATH adds a639a800b5a9 ipc/sem.c: mundane typo fixes adds a9c038947867 Merge branch 'akpm-current/current' adds 91f062565c9c drivers/char: remove /dev/kmem for good adds ce4f40cd4687 mm: remove xlate_dev_kmem_ptr() adds 2432f24b1a11 mm/vmalloc: remove vwrite() adds 6f24c8fb0697 arm: print alloc free paths for address in registers adds e941a9924f47 scripts/spelling.txt: add "overlfow" adds 86f6483c0b5b scripts/spelling.txt: Add "diabled" typo adds c6a452a6154e scripts/spelling.txt: add "overflw" adds 6e08730faa43 mm/slab.c: fix spelling mistake "disired" -> "desired" adds 5557f98ee803 include/linux/pgtable.h: few spelling fixes adds 27c47b318c1c kernel/umh.c: fix some spelling mistakes adds 72a0b75a2267 kernel/user_namespace.c: fix typos adds 4a0a2b59d7b7 kernel/up.c: fix typo adds ad601e4fd5c1 kernel/sys.c: fix typo adds 9102879bf587 fs: fat: fix spelling typo of values adds aa3e0d7b1e19 ipc/sem.c: spelling fix adds e08dfdfbe9b8 treewide: remove editor modelines and cruft adds eb5b05b22552 mm: fix typos in comments adds afe5f35b03de mm: fix typos in comments adds 7e0e2106f23d mmap: make mlock_future_check() global adds d2ee6a0ef001 riscv/Kconfig: make direct map manipulation options depend on MMU adds 870570dc122a set_memory: allow set_direct_map_*_noflush() for multiple pages adds 1624818f7e23 set_memory: allow querying whether set_direct_map_*() is a [...] adds 2e5aa07cc0fb mm: introduce memfd_secret system call to create "secret" [...] adds b74abee7e69a memfd_secret: use unsigned int rather than long as syscall [...] adds 337e11d08fb2 PM: hibernate: disable when there are active secretmem users adds 8719473544e4 arch, mm: wire up memfd_secret system call where relevant adds 117bb641660e memfd_secret: use unsigned int rather than long as syscall [...] adds 229b6b9189d3 secretmem: test: add basic selftest for memfd_secret(2) adds 5ff0f31fd324 memfd_secret: use unsigned int rather than long as syscall [...] adds 3aef76cc9653 Merge branch 'akpm/master' adds 50b8b1d699ac Add linux-next specific files for 20210419
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 (5df924d19629) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-class-rtrs-client | 12 + Documentation/ABI/testing/sysfs-platform-intel-pmc | 20 + Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/reporting-issues.rst | 55 +- Documentation/arm64/pointer-authentication.rst | 34 + Documentation/dev-tools/index.rst | 4 + Documentation/dev-tools/kasan.rst | 9 + Documentation/dev-tools/testing-overview.rst | 117 + .../bindings/input/touchscreen/hycon,hy46xx.yaml | 119 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/mailbox/sprd-mailbox.yaml | 13 +- .../bindings/mailbox/ti,secure-proxy.txt | 50 - .../bindings/mailbox/ti,secure-proxy.yaml | 79 + .../devicetree/bindings/mfd/qcom-pm8xxx.txt | 99 - .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 54 + .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 201 + .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 6 + .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 63 + .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 37 - .../devicetree/bindings/net/can/rcar_can.txt | 5 +- .../devicetree/bindings/net/qcom,ipa.yaml | 30 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 11 +- .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 8 + .../devicetree/bindings/net/wireless/ieee80211.txt | 24 - .../bindings/net/wireless/ieee80211.yaml | 45 + .../bindings/net/wireless/mediatek,mt76.txt | 78 - .../bindings/net/wireless/mediatek,mt76.yaml | 121 + .../bindings/regulator/rohm,bd71815-regulator.yaml | 116 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 4 + .../bindings/remoteproc/st,stm32-rproc.yaml | 11 +- .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 62 + Documentation/devicetree/bindings/serial/8250.yaml | 28 +- .../devicetree/bindings/sound/mt6359-accdet.yaml | 164 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 13 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/vfio-mediated-device.rst | 9 +- Documentation/driver-api/xilinx/eemi.rst | 31 +- Documentation/filesystems/f2fs.rst | 8 + Documentation/filesystems/locking.rst | 6 +- Documentation/filesystems/overlayfs.rst | 26 +- Documentation/hwmon/fsp-3y.rst | 28 + Documentation/hwmon/index.rst | 1 + Documentation/misc-devices/dw-xdata-pcie.rst | 76 +- Documentation/misc-devices/index.rst | 1 + .../device_drivers/ethernet/mellanox/mlx5.rst | 34 + Documentation/networking/ethtool-netlink.rst | 103 + Documentation/networking/ip-sysctl.rst | 15 - Documentation/networking/seg6-sysctl.rst | 13 + Documentation/networking/statistics.rst | 46 +- Documentation/powerpc/papr_hcalls.rst | 14 + Documentation/process/submitting-patches.rst | 10 + Documentation/riscv/index.rst | 1 + Documentation/riscv/vm-layout.rst | 63 + Documentation/rust/quick-start.rst | 16 +- .../translations/it_IT/doc-guide/sphinx.rst | 47 +- .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 12 +- .../translations/it_IT/process/4.Coding.rst | 9 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 22 +- Documentation/translations/it_IT/process/howto.rst | 25 +- .../translations/it_IT/process/magic-number.rst | 2 - .../it_IT/process/submit-checklist.rst | 7 +- .../it_IT/process/submitting-patches.rst | 98 +- .../zh_CN/admin-guide/reporting-issues.rst | 790 +-- .../translations/zh_CN/dev-tools/gcov.rst | 264 + .../translations/zh_CN/dev-tools/index.rst | 35 + .../translations/zh_CN/doc-guide/contributing.rst | 238 + .../translations/zh_CN/doc-guide/index.rst | 27 + .../translations/zh_CN/doc-guide/kernel-doc.rst | 499 ++ .../zh_CN/doc-guide/maintainer-profile.rst | 43 + .../translations/zh_CN/doc-guide/parse-headers.rst | 187 + .../translations/zh_CN/doc-guide/sphinx.rst | 415 ++ Documentation/translations/zh_CN/index.rst | 2 + MAINTAINERS | 55 +- Makefile | 7 +- Next/SHA1s | 241 +- Next/Trees | 3 + Next/merge.log | 6202 ++++++++++++-------- arch/alpha/kernel/syscalls/Makefile | 14 +- arch/alpha/kernel/syscalls/syscallhdr.sh | 36 - arch/alpha/kernel/syscalls/syscalltbl.sh | 32 - arch/alpha/kernel/systbls.S | 3 +- arch/arc/Makefile | 2 +- arch/arc/include/asm/cmpxchg.h | 4 +- arch/arc/kernel/process.c | 8 +- arch/arc/kernel/signal.c | 4 +- arch/arm/arm-soc-for-next-contents.txt | 12 + arch/arm/boot/dts/sama5d2.dtsi | 4 +- arch/arm/crypto/curve25519-core.S | 2 +- arch/arm/include/asm/set_memory.h | 8 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/smccc-call.S | 11 +- arch/arm/mach-mvebu/kirkwood.c | 3 +- arch/arm/mm/dump.c | 4 +- arch/arm/mm/init.c | 21 - arch/arm/mm/ptdump_debugfs.c | 15 +- arch/arm/probes/uprobes/core.c | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 20 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 20 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 1 + arch/arm64/crypto/aes-modes.S | 3 +- arch/arm64/crypto/sha1-ce-core.S | 2 +- arch/arm64/crypto/sha2-ce-core.S | 2 +- arch/arm64/crypto/sha3-ce-core.S | 4 +- arch/arm64/crypto/sha512-ce-core.S | 2 +- arch/arm64/include/asm/alternative-macros.h | 8 +- arch/arm64/include/asm/asm_pointer_auth.h | 20 +- arch/arm64/include/asm/assembler.h | 106 +- arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/mte-kasan.h | 9 +- arch/arm64/include/asm/mte.h | 52 +- arch/arm64/include/asm/pointer_auth.h | 61 +- arch/arm64/include/asm/processor.h | 13 +- arch/arm64/include/asm/sysreg.h | 4 +- arch/arm64/include/asm/uaccess.h | 22 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 3 +- arch/arm64/include/asm/vdso/gettimeofday.h | 2 +- arch/arm64/include/asm/word-at-a-time.h | 4 + arch/arm64/kernel/asm-offsets.c | 7 +- arch/arm64/kernel/entry-common.c | 6 + arch/arm64/kernel/entry.S | 46 +- arch/arm64/kernel/fpsimd.c | 13 +- arch/arm64/kernel/mte.c | 121 +- arch/arm64/kernel/pointer_auth.c | 63 + arch/arm64/kernel/probes/kprobes.c | 9 +- arch/arm64/kernel/process.c | 33 +- arch/arm64/kernel/ptrace.c | 41 + arch/arm64/kernel/suspend.c | 6 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 4 +- arch/ia64/kernel/entry.S | 3 +- arch/ia64/kernel/syscalls/Makefile | 16 +- arch/ia64/kernel/syscalls/syscallhdr.sh | 36 - arch/ia64/kernel/syscalls/syscalltbl.sh | 32 - arch/m68k/kernel/sys_m68k.c | 2 + arch/mips/alchemy/common/clock.c | 3 +- arch/mips/generic/board-boston.its.S | 10 +- arch/mips/generic/board-jaguar2.its.S | 16 +- arch/mips/generic/board-luton.its.S | 8 +- arch/mips/generic/board-ni169445.its.S | 10 +- arch/mips/generic/board-ocelot.its.S | 20 +- arch/mips/generic/board-serval.its.S | 8 +- arch/mips/generic/board-xilfpga.its.S | 10 +- arch/mips/generic/vmlinux.its.S | 10 +- .../asm/mach-cavium-octeon/kernel-entry-init.h | 8 + .../asm/mach-loongson64/kernel-entry-init.h | 27 + arch/mips/include/asm/mips-cps.h | 23 +- arch/mips/include/asm/pci.h | 1 - arch/mips/include/asm/uaccess.h | 162 +- arch/mips/kernel/relocate_kernel.S | 9 +- arch/mips/loongson64/reset.c | 113 + arch/mips/pci/pci-legacy.c | 57 +- arch/mips/pci/pci-rt2880.c | 50 +- arch/mips/pci/pci-rt3883.c | 10 +- arch/mips/ralink/mt7621.c | 6 +- arch/powerpc/Kconfig | 6 +- arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 4 - arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 21 - arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/asm-prototypes.h | 2 - arch/powerpc/include/asm/book3s/32/pgtable.h | 2 - arch/powerpc/include/asm/bug.h | 5 +- arch/powerpc/include/asm/cacheflush.h | 15 +- arch/powerpc/include/asm/hvcall.h | 3 +- arch/powerpc/include/asm/interrupt.h | 112 +- arch/powerpc/include/asm/kvm_book3s.h | 2 + arch/powerpc/include/asm/kvm_ppc.h | 3 +- arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 3 + arch/powerpc/include/asm/perf_event_server.h | 6 + arch/powerpc/include/asm/ppc_asm.h | 20 - arch/powerpc/include/asm/ptrace.h | 39 +- arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/rtas.h | 6 +- arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/topology.h | 2 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 10 + arch/powerpc/include/asm/vdso_datapage.h | 2 - arch/powerpc/include/asm/xive.h | 1 + arch/powerpc/include/uapi/asm/errno.h | 1 + arch/powerpc/kernel/align.c | 6 - arch/powerpc/kernel/asm-offsets.c | 10 - arch/powerpc/kernel/eeh.c | 11 +- arch/powerpc/kernel/entry_64.S | 40 +- arch/powerpc/kernel/exceptions-64e.S | 425 +- arch/powerpc/kernel/exceptions-64s.S | 15 +- arch/powerpc/kernel/fadump.c | 3 +- arch/powerpc/kernel/interrupt.c | 28 +- arch/powerpc/kernel/irq.c | 76 - arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/module.c | 37 +- arch/powerpc/kernel/process.c | 16 +- arch/powerpc/kernel/prom.c | 19 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 21 - arch/powerpc/kernel/ptrace/ptrace.c | 2 - arch/powerpc/kernel/ptrace/ptrace32.c | 4 - arch/powerpc/kernel/rtas-proc.c | 15 +- arch/powerpc/kernel/rtas.c | 34 +- arch/powerpc/kernel/security.c | 2 +- arch/powerpc/kernel/setup_64.c | 19 +- arch/powerpc/kernel/signal_32.c | 5 +- arch/powerpc/kernel/signal_64.c | 2 - arch/powerpc/kernel/smp.c | 68 +- arch/powerpc/kernel/syscalls/Makefile | 33 +- arch/powerpc/kernel/syscalls/syscallhdr.sh | 36 - arch/powerpc/kernel/syscalls/syscalltbl.sh | 36 - arch/powerpc/kernel/systbl.S | 5 +- arch/powerpc/kernel/traps.c | 20 +- arch/powerpc/kernel/vdso.c | 138 +- arch/powerpc/kernel/vdso32/vdso32.lds.S | 2 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 2 +- arch/powerpc/kexec/crash.c | 3 +- arch/powerpc/kvm/book3s_hv.c | 85 +- arch/powerpc/kvm/book3s_hv_builtin.c | 3 + arch/powerpc/kvm/book3s_hv_nested.c | 37 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 3 +- arch/powerpc/lib/sstep.c | 4 - arch/powerpc/mm/Makefile | 3 +- arch/powerpc/mm/book3s32/mmu.c | 7 - arch/powerpc/mm/book3s64/hash_utils.c | 33 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +- arch/powerpc/mm/cacheflush.c | 234 + arch/powerpc/mm/fault.c | 46 +- arch/powerpc/mm/mem.c | 281 - arch/powerpc/perf/core-book3s.c | 16 +- arch/powerpc/perf/hv-24x7.c | 10 +- arch/powerpc/perf/isa207-common.c | 2 +- arch/powerpc/platforms/cell/spu_callbacks.c | 2 +- arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 37 +- arch/powerpc/platforms/pseries/papr_scm.c | 39 + arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +- arch/powerpc/platforms/pseries/pmem.c | 2 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 2 +- arch/powerpc/sysdev/tsi108_dev.c | 5 +- arch/powerpc/sysdev/xive/common.c | 213 +- arch/powerpc/sysdev/xive/native.c | 6 + arch/powerpc/sysdev/xive/xive-internal.h | 3 +- arch/powerpc/xmon/xmon.c | 74 +- arch/riscv/Kconfig | 2 +- arch/riscv/boot/loader.lds.S | 3 +- arch/riscv/include/asm/ftrace.h | 14 +- arch/riscv/include/asm/page.h | 17 +- arch/riscv/include/asm/pgtable.h | 37 +- arch/riscv/include/asm/set_memory.h | 1 + arch/riscv/kernel/entry.S | 3 + arch/riscv/kernel/head.S | 3 +- arch/riscv/kernel/mcount.S | 10 +- arch/riscv/kernel/module.c | 6 +- arch/riscv/kernel/probes/ftrace.c | 11 +- arch/riscv/kernel/setup.c | 5 + arch/riscv/kernel/traps.c | 1 + arch/riscv/kernel/vmlinux.lds.S | 3 +- arch/riscv/mm/fault.c | 14 + arch/riscv/mm/init.c | 87 +- arch/riscv/mm/kasan_init.c | 9 + arch/riscv/mm/physaddr.c | 2 +- arch/riscv/mm/ptdump.c | 73 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/include/asm/atomic.h | 98 +- arch/s390/include/asm/atomic_ops.h | 76 +- arch/s390/include/asm/bitops.h | 93 +- arch/s390/include/asm/cmpxchg.h | 168 +- arch/s390/include/asm/entry-common.h | 4 - arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/vdso/gettimeofday.h | 3 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/entry.S | 7 +- arch/s390/kernel/entry.h | 25 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/perf_event.c | 21 - arch/s390/kernel/pgm_check.S | 147 - arch/s390/kernel/traps.c | 76 +- arch/s390/kernel/uv.c | 4 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/lib/test_unwind.c | 19 +- arch/s390/mm/fault.c | 18 +- arch/s390/pci/pci.c | 69 +- arch/s390/pci/pci_bus.c | 298 +- arch/s390/pci/pci_bus.h | 4 + arch/s390/pci/pci_event.c | 14 +- arch/um/Kconfig.debug | 1 + arch/um/drivers/hostaudio_kern.c | 4 +- arch/um/drivers/vector_kern.c | 1 - arch/um/include/asm/pgtable.h | 2 +- arch/{riscv => um}/include/uapi/asm/Kbuild | 0 arch/um/kernel/Makefile | 1 - arch/um/kernel/dyn.lds.S | 6 + arch/um/kernel/gmon_syms.c | 16 - arch/um/kernel/mem.c | 3 +- arch/um/kernel/uml.lds.S | 6 + arch/x86/Kconfig | 5 +- arch/x86/Makefile | 4 +- arch/x86/include/asm/floppy.h | 1 - arch/x86/include/asm/proto.h | 2 + arch/x86/include/asm/vdso/gettimeofday.h | 3 +- arch/x86/kernel/apic/x2apic_uv_x.c | 31 +- arch/x86/kernel/cpu/sgx/virt.c | 2 +- arch/x86/kernel/pci-dma.c | 7 + arch/x86/kernel/setup.c | 25 +- arch/x86/kvm/vmx/vmx.c | 10 +- arch/x86/mm/pat/memtype.c | 2 + arch/x86/platform/uv/uv_nmi.c | 39 +- arch/x86/um/Makefile | 1 + arch/x86/um/asm/elf.h | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 2 +- block/bfq-iosched.c | 3 +- block/bio.c | 43 +- block/blk-map.c | 3 - block/blk-mq-debugfs.c | 8 + block/blk-mq.c | 3 +- block/mq-deadline.c | 7 +- block/scsi_ioctl.c | 4 - crypto/crc32_generic.c | 24 +- crypto/ecc.h | 8 - drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/device_sysfs.c | 4 +- drivers/acpi/glue.c | 8 +- drivers/acpi/scan.c | 31 +- drivers/acpi/utils.c | 12 +- drivers/android/Kconfig | 7 + drivers/android/Makefile | 2 + drivers/android/allocation.rs | 252 + drivers/android/context.rs | 80 + drivers/android/defs.rs | 92 + drivers/android/node.rs | 479 ++ drivers/android/process.rs | 950 +++ drivers/android/range_alloc.rs | 191 + drivers/android/rust_binder.rs | 128 + drivers/android/thread.rs | 821 +++ drivers/android/transaction.rs | 206 + drivers/ata/libata-eh.c | 2 +- drivers/atm/idt77252.c | 6 - drivers/base/power/wakeup_stats.c | 2 +- drivers/base/swnode.c | 5 +- drivers/base/test/Kconfig | 2 +- drivers/base/test/Makefile | 2 +- drivers/bcma/driver_mips.c | 7 - drivers/block/floppy.c | 23 +- drivers/block/null_blk/main.c | 116 +- drivers/block/null_blk/null_blk.h | 5 + drivers/block/pktcdvd.c | 36 + drivers/bluetooth/btusb.c | 15 +- drivers/char/Kconfig | 12 - drivers/char/Makefile | 2 - drivers/char/rust_example.rs | 162 - drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/clk-bd718x7.c | 9 +- drivers/clk/qcom/clk-rpmh.c | 2 + drivers/clk/ralink/Kconfig | 11 + drivers/clk/ralink/Makefile | 2 + drivers/clk/ralink/clk-mt7621.c | 495 ++ drivers/clk/uniphier/clk-uniphier-mux.c | 4 +- drivers/{staging => }/comedi/Kconfig | 0 drivers/{staging => }/comedi/Makefile | 0 drivers/{staging => }/comedi/TODO | 0 drivers/{staging => }/comedi/comedi.h | 0 drivers/{staging => }/comedi/comedi_buf.c | 0 drivers/{staging => }/comedi/comedi_fops.c | 0 drivers/{staging => }/comedi/comedi_internal.h | 0 drivers/{staging => }/comedi/comedi_pci.c | 0 drivers/{staging => }/comedi/comedi_pci.h | 0 drivers/{staging => }/comedi/comedi_pcmcia.c | 0 drivers/{staging => }/comedi/comedi_pcmcia.h | 0 drivers/{staging => }/comedi/comedi_usb.c | 0 drivers/{staging => }/comedi/comedi_usb.h | 0 drivers/{staging => }/comedi/comedidev.h | 0 drivers/{staging => }/comedi/comedilib.h | 0 drivers/{staging => }/comedi/drivers.c | 0 drivers/{staging => }/comedi/drivers/8255.c | 0 drivers/{staging => }/comedi/drivers/8255.h | 0 drivers/{staging => }/comedi/drivers/8255_pci.c | 0 drivers/{staging => }/comedi/drivers/Makefile | 0 .../{staging => }/comedi/drivers/addi_apci_1032.c | 0 .../{staging => }/comedi/drivers/addi_apci_1500.c | 0 .../{staging => }/comedi/drivers/addi_apci_1516.c | 0 .../{staging => }/comedi/drivers/addi_apci_1564.c | 0 .../{staging => }/comedi/drivers/addi_apci_16xx.c | 0 .../{staging => }/comedi/drivers/addi_apci_2032.c | 0 .../{staging => }/comedi/drivers/addi_apci_2200.c | 0 .../{staging => }/comedi/drivers/addi_apci_3120.c | 0 .../{staging => }/comedi/drivers/addi_apci_3501.c | 0 .../{staging => }/comedi/drivers/addi_apci_3xxx.c | 0 drivers/{staging => }/comedi/drivers/addi_tcw.h | 0 .../{staging => }/comedi/drivers/addi_watchdog.c | 0 .../{staging => }/comedi/drivers/addi_watchdog.h | 0 drivers/{staging => }/comedi/drivers/adl_pci6208.c | 0 drivers/{staging => }/comedi/drivers/adl_pci7x3x.c | 0 drivers/{staging => }/comedi/drivers/adl_pci8164.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9111.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9118.c | 0 drivers/{staging => }/comedi/drivers/adq12b.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1710.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1720.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1723.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1724.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1760.c | 0 drivers/comedi/drivers/adv_pci_dio.c | 801 +++ drivers/{staging => }/comedi/drivers/aio_aio12_8.c | 0 drivers/{staging => }/comedi/drivers/aio_iiro_16.c | 0 drivers/{staging => }/comedi/drivers/amcc_s5933.h | 0 .../{staging => }/comedi/drivers/amplc_dio200.c | 0 .../{staging => }/comedi/drivers/amplc_dio200.h | 0 .../comedi/drivers/amplc_dio200_common.c | 0 .../comedi/drivers/amplc_dio200_pci.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.h | 0 .../comedi/drivers/amplc_pc236_common.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc263.c | 0 .../{staging => }/comedi/drivers/amplc_pci224.c | 0 .../{staging => }/comedi/drivers/amplc_pci230.c | 0 .../{staging => }/comedi/drivers/amplc_pci236.c | 0 .../{staging => }/comedi/drivers/amplc_pci263.c | 0 drivers/{staging => }/comedi/drivers/c6xdigio.c | 0 drivers/{staging => }/comedi/drivers/cb_das16_cs.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidas64.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidda.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdda.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.h | 0 drivers/{staging => }/comedi/drivers/comedi_8255.c | 0 drivers/{staging => }/comedi/drivers/comedi_bond.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.h | 0 .../{staging => }/comedi/drivers/comedi_parport.c | 0 drivers/{staging => }/comedi/drivers/comedi_test.c | 0 .../{staging => }/comedi/drivers/contec_pci_dio.c | 0 drivers/{staging => }/comedi/drivers/dac02.c | 0 .../{staging => }/comedi/drivers/daqboard2000.c | 0 drivers/{staging => }/comedi/drivers/das08.c | 0 drivers/{staging => }/comedi/drivers/das08.h | 0 drivers/{staging => }/comedi/drivers/das08_cs.c | 0 drivers/{staging => }/comedi/drivers/das08_isa.c | 0 drivers/{staging => }/comedi/drivers/das08_pci.c | 0 drivers/{staging => }/comedi/drivers/das16.c | 0 drivers/{staging => }/comedi/drivers/das16m1.c | 0 drivers/{staging => }/comedi/drivers/das1800.c | 0 drivers/{staging => }/comedi/drivers/das6402.c | 0 drivers/{staging => }/comedi/drivers/das800.c | 0 drivers/{staging => }/comedi/drivers/dmm32at.c | 0 drivers/{staging => }/comedi/drivers/dt2801.c | 0 drivers/{staging => }/comedi/drivers/dt2811.c | 0 drivers/{staging => }/comedi/drivers/dt2814.c | 0 drivers/{staging => }/comedi/drivers/dt2815.c | 0 drivers/{staging => }/comedi/drivers/dt2817.c | 0 drivers/{staging => }/comedi/drivers/dt282x.c | 0 drivers/{staging => }/comedi/drivers/dt3000.c | 0 drivers/{staging => }/comedi/drivers/dt9812.c | 0 .../{staging => }/comedi/drivers/dyna_pci10xx.c | 0 drivers/{staging => }/comedi/drivers/fl512.c | 0 drivers/{staging => }/comedi/drivers/gsc_hpdi.c | 0 drivers/{staging => }/comedi/drivers/icp_multi.c | 0 drivers/{staging => }/comedi/drivers/ii_pci20kc.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.h | 0 drivers/{staging => }/comedi/drivers/ke_counter.c | 0 drivers/{staging => }/comedi/drivers/me4000.c | 0 drivers/{staging => }/comedi/drivers/me_daq.c | 0 drivers/{staging => }/comedi/drivers/mf6x4.c | 0 drivers/{staging => }/comedi/drivers/mite.c | 0 drivers/{staging => }/comedi/drivers/mite.h | 0 drivers/{staging => }/comedi/drivers/mpc624.c | 0 drivers/{staging => }/comedi/drivers/multiq3.c | 0 drivers/{staging => }/comedi/drivers/ni_6527.c | 0 drivers/{staging => }/comedi/drivers/ni_65xx.c | 0 drivers/{staging => }/comedi/drivers/ni_660x.c | 0 drivers/{staging => }/comedi/drivers/ni_670x.c | 0 drivers/{staging => }/comedi/drivers/ni_at_a2150.c | 0 drivers/{staging => }/comedi/drivers/ni_at_ao.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio16d.c | 0 drivers/{staging => }/comedi/drivers/ni_daq_700.c | 0 .../{staging => }/comedi/drivers/ni_daq_dio24.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.h | 0 .../{staging => }/comedi/drivers/ni_labpc_common.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc_cs.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.h | 0 .../{staging => }/comedi/drivers/ni_labpc_pci.c | 0 .../{staging => }/comedi/drivers/ni_labpc_regs.h | 0 .../{staging => }/comedi/drivers/ni_mio_common.c | 0 drivers/{staging => }/comedi/drivers/ni_mio_cs.c | 0 drivers/{staging => }/comedi/drivers/ni_pcidio.c | 0 drivers/{staging => }/comedi/drivers/ni_pcimio.c | 0 drivers/{staging => }/comedi/drivers/ni_routes.c | 0 drivers/{staging => }/comedi/drivers/ni_routes.h | 0 .../{staging => }/comedi/drivers/ni_routing/README | 0 .../comedi/drivers/ni_routing/ni_device_routes.c | 0 .../comedi/drivers/ni_routing/ni_device_routes.h | 0 .../drivers/ni_routing/ni_device_routes/all.h | 0 .../ni_routing/ni_device_routes/pci-6070e.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6220.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6221.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6229.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6254.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6259.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6534.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6602.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6713.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6723.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6733.c | 0 .../ni_routing/ni_device_routes/pxi-6030e.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 0 .../ni_routing/ni_device_routes/pxie-6251.c | 0 .../ni_routing/ni_device_routes/pxie-6535.c | 0 .../ni_routing/ni_device_routes/pxie-6738.c | 0 .../comedi/drivers/ni_routing/ni_route_values.c | 0 .../comedi/drivers/ni_routing/ni_route_values.h | 0 .../drivers/ni_routing/ni_route_values/all.h | 0 .../drivers/ni_routing/ni_route_values/ni_660x.c | 0 .../ni_routing/ni_route_values/ni_eseries.c | 0 .../ni_routing/ni_route_values/ni_mseries.c | 0 .../comedi/drivers/ni_routing/tools/.gitignore | 0 .../comedi/drivers/ni_routing/tools/Makefile | 0 .../drivers/ni_routing/tools/convert_c_to_py.c | 0 .../drivers/ni_routing/tools/convert_csv_to_c.py | 0 .../drivers/ni_routing/tools/convert_py_to_csv.py | 0 .../drivers/ni_routing/tools/csv_collection.py | 0 .../drivers/ni_routing/tools/make_blank_csv.py | 0 .../comedi/drivers/ni_routing/tools/ni_names.py | 0 drivers/{staging => }/comedi/drivers/ni_stc.h | 0 drivers/{staging => }/comedi/drivers/ni_tio.c | 0 drivers/{staging => }/comedi/drivers/ni_tio.h | 0 .../{staging => }/comedi/drivers/ni_tio_internal.h | 0 drivers/{staging => }/comedi/drivers/ni_tiocmd.c | 0 drivers/{staging => }/comedi/drivers/ni_usb6501.c | 0 drivers/{staging => }/comedi/drivers/pcl711.c | 0 drivers/{staging => }/comedi/drivers/pcl724.c | 0 drivers/{staging => }/comedi/drivers/pcl726.c | 0 drivers/{staging => }/comedi/drivers/pcl730.c | 0 drivers/{staging => }/comedi/drivers/pcl812.c | 0 drivers/{staging => }/comedi/drivers/pcl816.c | 0 drivers/{staging => }/comedi/drivers/pcl818.c | 0 drivers/{staging => }/comedi/drivers/pcm3724.c | 0 drivers/{staging => }/comedi/drivers/pcmad.c | 0 drivers/{staging => }/comedi/drivers/pcmda12.c | 0 drivers/{staging => }/comedi/drivers/pcmmio.c | 0 drivers/{staging => }/comedi/drivers/pcmuio.c | 0 drivers/{staging => }/comedi/drivers/plx9052.h | 0 drivers/{staging => }/comedi/drivers/plx9080.h | 0 .../{staging => }/comedi/drivers/quatech_daqp_cs.c | 0 drivers/{staging => }/comedi/drivers/rtd520.c | 0 drivers/{staging => }/comedi/drivers/rti800.c | 0 drivers/{staging => }/comedi/drivers/rti802.c | 0 drivers/{staging => }/comedi/drivers/s526.c | 0 drivers/{staging => }/comedi/drivers/s626.c | 0 drivers/{staging => }/comedi/drivers/s626.h | 0 drivers/{staging => }/comedi/drivers/ssv_dnp.c | 0 .../{staging => }/comedi/drivers/tests/Makefile | 0 .../comedi/drivers/tests/comedi_example_test.c | 0 .../comedi/drivers/tests/ni_routes_test.c | 0 .../{staging => }/comedi/drivers/tests/unittest.h | 0 drivers/{staging => }/comedi/drivers/usbdux.c | 0 drivers/{staging => }/comedi/drivers/usbduxfast.c | 0 drivers/{staging => }/comedi/drivers/usbduxsigma.c | 0 drivers/{staging => }/comedi/drivers/vmk80xx.c | 0 drivers/{staging => }/comedi/drivers/z8536.h | 0 drivers/{staging => }/comedi/kcomedilib/Makefile | 0 .../comedi/kcomedilib/kcomedilib_main.c | 0 drivers/{staging => }/comedi/proc.c | 0 drivers/{staging => }/comedi/range.c | 0 .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 +- drivers/crypto/atmel-i2c.c | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/cavium/zip/common.h | 1 - drivers/crypto/ccree/cc_driver.c | 4 +- drivers/crypto/geode-aes.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 11 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 6 +- drivers/crypto/hisilicon/qm.c | 29 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sgl.c | 37 +- drivers/crypto/hisilicon/trng/trng.c | 13 +- drivers/crypto/img-hash.c | 3 - drivers/crypto/ixp4xx_crypto.c | 7 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/omap-aes.c | 7 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 + drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 25 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 40 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 +- drivers/crypto/qat/qat_common/adf_init.c | 4 + drivers/crypto/sa2ul.c | 2 +- drivers/crypto/stm32/stm32-cryp.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 8 +- drivers/crypto/ux500/cryp/cryp_core.c | 1 - drivers/crypto/ux500/hash/hash_core.c | 1 - drivers/cxl/mem.c | 9 +- drivers/dma/dmaengine.c | 1 + drivers/dma/dw/Kconfig | 2 + drivers/dma/idxd/device.c | 65 +- drivers/dma/idxd/idxd.h | 3 + drivers/dma/idxd/init.c | 11 +- drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/sysfs.c | 19 +- drivers/dma/k3dma.c | 4 +- drivers/dma/plx_dma.c | 18 +- drivers/dma/qcom/hidma.c | 6 - drivers/dma/tegra20-apb-dma.c | 4 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/gpio/Kconfig | 10 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd71815.c | 185 + drivers/gpio/gpio-mxs.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 34 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 5 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 128 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 125 + drivers/gpu/drm/amd/amdgpu/nv.c | 10 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 28 + drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- drivers/gpu/drm/amd/amdgpu/vi.c | 193 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 27 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 38 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 35 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 22 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 + .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 31 +- drivers/gpu/drm/amd/include/atomfirmware.h | 41 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 40 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 378 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 123 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 55 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 - 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/Kconfig | 1 + .../gpu/drm/i915/display/intel_dp_link_training.c | 5 +- drivers/gpu/drm/i915/display/intel_dsi.h | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 19 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 25 +- drivers/gpu/drm/i915/gvt/gvt.c | 41 +- drivers/gpu/drm/i915/gvt/gvt.h | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 7 +- drivers/gpu/drm/i915/i915_reg.h | 3 + drivers/gpu/drm/i915/intel_pm.c | 5 + drivers/gpu/drm/radeon/cik.c | 4 - drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/tegra/hub.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/greybus/es2.c | 6 +- drivers/hid/wacom_wac.c | 50 +- drivers/hid/wacom_wac.h | 1 + drivers/hsi/hsi_core.c | 3 +- drivers/hv/channel.c | 101 +- drivers/hv/channel_mgmt.c | 42 + drivers/hv/connection.c | 3 +- drivers/hv/hv.c | 56 +- drivers/hv/hv_trace.h | 15 + drivers/hv/ring_buffer.c | 9 - drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/amd_energy.c | 2 + drivers/hwmon/intel-m10-bmc-hwmon.c | 122 + drivers/hwmon/nct6683.c | 11 - drivers/hwmon/pmbus/Kconfig | 10 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/fsp-3y.c | 253 + drivers/hwmon/pmbus/pxe1610.c | 9 + drivers/hwmon/sch5627.c | 446 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 2 +- drivers/hwtracing/intel_th/core.c | 2 +- drivers/hwtracing/intel_th/gth.c | 4 +- drivers/hwtracing/intel_th/intel_th.h | 8 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/hwtracing/intel_th/pci.c | 12 +- drivers/hwtracing/intel_th/pti.c | 4 +- drivers/hwtracing/stm/p_sys-t.c | 6 +- drivers/hwtracing/stm/policy.c | 5 - drivers/i2c/busses/i2c-amd8111.c | 268 +- drivers/i2c/busses/i2c-cadence.c | 9 +- drivers/i2c/busses/i2c-designware-platdrv.c | 7 +- drivers/i2c/busses/i2c-emev2.c | 5 +- drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-img-scb.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 2 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 28 +- drivers/i2c/busses/i2c-jz4780.c | 5 +- drivers/i2c/busses/i2c-mlxbf.c | 2 + drivers/i2c/busses/i2c-mpc.c | 500 +- drivers/i2c/busses/i2c-mt65xx.c | 17 +- drivers/i2c/busses/i2c-mv64xxx.c | 4 + drivers/i2c/busses/i2c-nomadik.c | 4 +- drivers/i2c/busses/i2c-omap.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 5 +- drivers/i2c/busses/i2c-s3c2410.c | 9 +- drivers/i2c/busses/i2c-sh7760.c | 5 +- drivers/i2c/busses/i2c-sprd.c | 5 +- drivers/i2c/busses/i2c-stm32f7.c | 12 +- drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/common/hid-sensors/Kconfig | 1 + drivers/iio/gyro/Kconfig | 1 - drivers/iio/humidity/Kconfig | 1 - drivers/iio/light/Kconfig | 2 - drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/orientation/Kconfig | 2 - drivers/iio/pressure/Kconfig | 1 - drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 + drivers/iio/temperature/Kconfig | 1 - drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/cm.c | 39 +- drivers/infiniband/core/cm_msgs.h | 4 +- drivers/infiniband/core/cma.c | 62 +- drivers/infiniband/core/cma_priv.h | 2 + drivers/infiniband/core/iwpm_msg.c | 3 +- drivers/infiniband/core/mad.c | 47 +- drivers/infiniband/core/mad_rmpp.c | 10 +- drivers/infiniband/core/sysfs.c | 13 +- drivers/infiniband/core/ucma.c | 8 +- drivers/infiniband/core/umem.c | 4 +- drivers/infiniband/core/user_mad.c | 30 +- drivers/infiniband/core/uverbs_cmd.c | 23 +- drivers/infiniband/core/verbs.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 1 + drivers/infiniband/hw/hfi1/chip.c | 6 +- drivers/infiniband/hw/hfi1/firmware.c | 1 + drivers/infiniband/hw/hfi1/hfi.h | 4 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/netdev.h | 39 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 170 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 79 +- drivers/infiniband/hw/hns/hns_roce_common.h | 25 +- drivers/infiniband/hw/hns/hns_roce_device.h | 28 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 11 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 783 +-- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 370 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 3 +- drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/cmd.c | 101 - drivers/infiniband/hw/mlx5/cmd.h | 3 - drivers/infiniband/hw/mlx5/dm.c | 584 ++ drivers/infiniband/hw/mlx5/dm.h | 68 + drivers/infiniband/hw/mlx5/main.c | 243 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 25 +- drivers/infiniband/hw/mlx5/mr.c | 1 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 22 - drivers/infiniband/sw/rxe/rxe_comp.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 18 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 7 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 35 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 92 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 12 +- drivers/infiniband/ulp/rtrs/rtrs.c | 3 + drivers/infiniband/ulp/srpt/ib_srpt.c | 1 + drivers/input/touchscreen/Kconfig | 11 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/hycon-hy46xx.c | 591 ++ drivers/iommu/amd/init.c | 54 +- drivers/iommu/amd/iommu.c | 9 +- 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 | 7 +- drivers/iommu/fsl_pamu_domain.c | 9 +- drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 55 +- drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 2 + drivers/iommu/iommu.c | 19 +- drivers/iommu/ipmmu-vmsa.c | 6 +- drivers/iommu/msm_iommu.c | 5 +- drivers/iommu/mtk_iommu.c | 24 +- drivers/iommu/mtk_iommu_v1.c | 88 +- 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/lightnvm/Kconfig | 4 +- drivers/lightnvm/core.c | 4 +- drivers/macintosh/via-pmu.c | 4 +- drivers/macintosh/windfarm_core.c | 2 +- drivers/macintosh/windfarm_pm121.c | 2 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/arm_mhu_db.c | 4 +- drivers/mailbox/bcm-flexrm-mailbox.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 6 +- drivers/mailbox/mailbox.h | 2 +- drivers/mailbox/pcc.c | 3 +- drivers/mailbox/pl320-ipc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 147 +- drivers/mailbox/ti-msgmgr.c | 2 +- drivers/md/bcache/Kconfig | 9 + drivers/md/bcache/Makefile | 2 +- drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/features.h | 9 + drivers/md/bcache/journal.c | 317 +- drivers/md/bcache/journal.h | 2 +- drivers/md/bcache/nvm-pages.c | 747 +++ drivers/md/bcache/nvm-pages.h | 93 + drivers/md/bcache/super.c | 73 +- drivers/md/dm-verity-fec.c | 11 +- drivers/md/dm-verity-fec.h | 1 + drivers/md/md-bitmap.c | 2 + drivers/md/md.c | 139 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/meson/ge2d/ge2d.c | 4 +- drivers/media/platform/qcom/venus/core.c | 2 +- drivers/media/platform/qcom/venus/core.h | 40 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 20 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 26 +- drivers/media/platform/qcom/venus/pm_helpers.c | 8 +- drivers/media/v4l2-core/v4l2-ctrls.c | 137 +- drivers/memory/mtk-smi.c | 19 +- drivers/memory/renesas-rpc-if.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memstick/host/r592.c | 3 +- drivers/message/fusion/mptbase.c | 3 +- drivers/message/fusion/mptctl.c | 8 - drivers/message/fusion/mptsas.c | 2 - drivers/mfd/Kconfig | 15 +- drivers/mfd/arizona-irq.c | 2 +- drivers/mfd/intel-m10-bmc.c | 10 + drivers/mfd/intel_quark_i2c_gpio.c | 41 +- drivers/mfd/lpc_sch.c | 32 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/mfd-core.c | 22 +- drivers/mfd/rohm-bd71828.c | 486 +- drivers/mfd/rohm-bd718x7.c | 43 +- drivers/misc/habanalabs/gaudi/gaudi.c | 2 +- drivers/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/pci-me.c | 1 + drivers/mmc/core/block.c | 2 +- drivers/mmc/core/mmc.c | 22 +- drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/mmc_ops.h | 4 +- drivers/mmc/host/dw_mmc-rockchip.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/moxart-mmc.c | 10 +- drivers/mmc/host/owl-mmc.c | 1 - drivers/mmc/host/renesas_sdhi_core.c | 2 - drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 8 +- drivers/mmc/host/sdhci-msm.c | 8 +- drivers/mmc/host/sdhci-pci-gli.c | 38 +- drivers/mmc/host/sdhci-s3c.c | 22 +- drivers/mmc/host/sdhci-st.c | 4 +- drivers/mmc/host/sdhci-tegra.c | 32 + drivers/mmc/host/tmio_mmc_core.c | 11 +- drivers/mtd/chips/cfi_cmdset_0001.c | 7 +- drivers/mtd/chips/cfi_cmdset_0002.c | 6 +- drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/mtdcore.c | 2 +- drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/otp.c | 9 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/ubi.h | 2 - drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/Space.c | 3 - drivers/net/can/usb/Kconfig | 10 + drivers/net/can/usb/Makefile | 1 + drivers/net/can/usb/etas_es58x/Makefile | 3 + drivers/net/can/usb/etas_es58x/es581_4.c | 507 ++ drivers/net/can/usb/etas_es58x/es581_4.h | 207 + drivers/net/can/usb/etas_es58x/es58x_core.c | 2301 ++++++++ drivers/net/can/usb/etas_es58x/es58x_core.h | 700 +++ drivers/net/can/usb/etas_es58x/es58x_fd.c | 562 ++ drivers/net/can/usb/etas_es58x/es58x_fd.h | 243 + drivers/net/can/usb/peak_usb/pcan_usb.c | 59 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 58 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 7 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 4 - drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 76 +- drivers/net/dsa/mt7530.c | 43 + drivers/net/dsa/mt7530.h | 14 +- drivers/net/dsa/mv88e6xxx/chip.c | 30 +- drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 10 +- drivers/net/ethernet/altera/altera_tse_main.c | 7 +- drivers/net/ethernet/arc/emac_main.c | 8 +- drivers/net/ethernet/atheros/ag71xx.c | 7 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 2 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 44 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 7 +- drivers/net/ethernet/broadcom/bcmsysport.c | 7 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 10 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 11 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 140 + drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 122 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 12 + drivers/net/ethernet/cadence/macb_main.c | 13 +- drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h | 2 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 22 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 102 +- drivers/net/ethernet/davicom/dm9000.c | 16 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/ezchip/nps_enet.c | 7 +- drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 492 ++ .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 367 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 64 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 1 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 35 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 3 + drivers/net/ethernet/freescale/enetc/enetc.c | 333 +- drivers/net/ethernet/freescale/enetc/enetc.h | 26 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 3 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 7 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 65 +- drivers/net/ethernet/freescale/fec_main.c | 7 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 7 +- drivers/net/ethernet/freescale/fman/mac.c | 9 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 5 +- drivers/net/ethernet/freescale/gianfar.c | 178 +- drivers/net/ethernet/freescale/gianfar.h | 17 - drivers/net/ethernet/freescale/ucc_geth.c | 5 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 7 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 8 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 35 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 6 + drivers/net/ethernet/ibm/ibmvnic.c | 144 +- drivers/net/ethernet/ibm/ibmvnic.h | 94 - drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 6 + drivers/net/ethernet/intel/ice/ice.h | 78 +- drivers/net/ethernet/intel/ice/ice_base.c | 25 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 6 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 1 - drivers/net/ethernet/intel/ice/ice_dcb.c | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 105 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 3 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 236 +- drivers/net/ethernet/intel/ice/ice_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 353 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 1 + drivers/net/ethernet/intel/ice/ice_sched.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.c | 314 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 36 +- drivers/net/ethernet/intel/ice/ice_type.h | 3 - drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 6 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 25 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +- 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/intel/ixgbe/ixgbe_dcb_nl.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 5 +- drivers/net/ethernet/intel/ixgbevf/vf.h | 3 - drivers/net/ethernet/lantiq_xrx200.c | 7 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 5 +- drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 107 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- .../net/ethernet/marvell/prestera/prestera_main.c | 11 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 9 +- drivers/net/ethernet/marvell/sky2.c | 8 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 11 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 20 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 67 + drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 3 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 6 + .../mellanox/mlx5/core/en_accel/en_accel.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 11 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 129 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 9 - .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 34 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 384 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 255 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 174 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 + .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 509 ++ .../net/ethernet/mellanox/mlx5/core/esw/legacy.h | 22 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 595 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 33 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 88 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 + .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 16 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 2 - .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 1 - .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 5 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 16 +- .../mellanox/mlx5/core/steering/dr_action.c | 242 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 14 +- .../mellanox/mlx5/core/steering/dr_table.c | 4 +- .../mellanox/mlx5/core/steering/dr_types.h | 104 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 129 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 5 +- drivers/net/ethernet/micrel/ks8851_common.c | 7 +- drivers/net/ethernet/microchip/lan743x_main.c | 5 +- drivers/net/ethernet/nxp/lpc_eth.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 26 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 4 +- drivers/net/ethernet/qualcomm/qca_spi.c | 10 +- drivers/net/ethernet/qualcomm/qca_uart.c | 9 +- drivers/net/ethernet/realtek/r8169_main.c | 37 +- drivers/net/ethernet/renesas/ravb.h | 1 + drivers/net/ethernet/renesas/ravb_main.c | 22 +- drivers/net/ethernet/renesas/sh_eth.c | 5 +- drivers/net/ethernet/rocker/rocker_main.c | 4 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 13 +- drivers/net/ethernet/sfc/ef10.c | 17 + drivers/net/ethernet/sfc/enum.h | 1 - drivers/net/ethernet/sfc/ethtool.c | 10 + drivers/net/ethernet/sfc/net_driver.h | 3 + drivers/net/ethernet/socionext/sni_ave.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 10 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 29 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 39 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1664 ++++-- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 14 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 40 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 95 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h | 3 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 19 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 7 +- drivers/net/ethernet/ti/cpsw_new.c | 7 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 8 +- drivers/net/ethernet/ti/netcp_core.c | 7 +- drivers/net/ethernet/wiznet/w5100-spi.c | 8 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 15 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 8 +- drivers/net/geneve.c | 6 + drivers/net/ipa/Makefile | 3 +- drivers/net/ipa/ipa_data-v4.9.c | 430 ++ drivers/net/ipa/ipa_data.h | 1 + drivers/net/ipa/ipa_main.c | 27 +- drivers/net/phy/at803x.c | 50 +- drivers/net/phy/marvell-88x2222.c | 314 +- drivers/net/phy/marvell.c | 32 +- drivers/net/usb/r8152.c | 3180 +++++++++- drivers/net/veth.c | 7 +- drivers/net/virtio_net.c | 69 +- drivers/net/vrf.c | 10 +- drivers/net/wireless/ath/ath9k/init.c | 5 +- drivers/net/wireless/ath/carl9170/carl9170.h | 7 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 1 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 2 +- drivers/net/wireless/cisco/airo.c | 117 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 72 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 78 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 173 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 20 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 30 - drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 8 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 59 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 91 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 11 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 232 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 58 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 128 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 38 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 80 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 80 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 41 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 3 +- drivers/net/wireless/marvell/libertas/decl.h | 1 - drivers/net/wireless/marvell/libertas/mesh.h | 12 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 11 +- drivers/net/wireless/marvell/mwifiex/scan.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 1 + drivers/net/wireless/mediatek/mt76/agg-rx.c | 19 +- drivers/net/wireless/mediatek/mt76/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 9 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 74 +- drivers/net/wireless/mediatek/mt76/mcu.c | 4 + drivers/net/wireless/mediatek/mt76/mt76.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 33 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 380 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 8 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 166 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 103 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 34 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 3 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 6 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 1 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 168 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 9 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 73 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 44 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 110 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 123 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 163 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 124 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 248 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 14 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 152 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 13 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 4 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 470 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 208 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 164 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 43 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 29 +- .../wireless/mediatek/mt76/mt7921/mt7921_trace.h | 51 + drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/trace.c | 12 + drivers/net/wireless/mediatek/mt76/sdio.c | 3 + drivers/net/wireless/mediatek/mt76/tx.c | 15 +- drivers/net/wireless/microchip/wilc1000/Kconfig | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 25 +- drivers/net/wireless/microchip/wilc1000/spi.c | 298 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 1 - drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 27 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 67 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.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 | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 1 - drivers/net/wireless/realtek/rtlwifi/wifi.h | 8 +- drivers/net/wireless/realtek/rtw88/coex.h | 8 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 15 + drivers/net/wireless/realtek/rtw88/fw.h | 13 + drivers/net/wireless/realtek/rtw88/main.h | 13 + drivers/net/wireless/realtek/rtw88/phy.c | 72 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 129 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 5 + drivers/net/wireless/rsi/rsi_91x_ps.c | 1 - drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/rsi/rsi_boot_params.h | 2 +- drivers/net/wireless/rsi/rsi_coex.h | 2 +- drivers/net/wireless/rsi/rsi_common.h | 2 +- drivers/net/wireless/rsi/rsi_debugfs.h | 2 +- drivers/net/wireless/rsi/rsi_hal.h | 2 +- drivers/net/wireless/rsi/rsi_main.h | 2 +- drivers/net/wireless/rsi/rsi_mgmt.h | 2 +- drivers/net/wireless/rsi/rsi_ps.h | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 2 +- drivers/net/wireless/rsi/rsi_usb.h | 2 +- drivers/net/wireless/st/cw1200/bh.c | 3 - drivers/net/wireless/st/cw1200/wsm.h | 12 - drivers/net/wireless/ti/wlcore/boot.c | 13 +- drivers/net/wireless/ti/wlcore/debugfs.h | 7 +- drivers/net/wireless/wl3501.h | 2 +- drivers/net/wwan/Kconfig | 37 + drivers/net/wwan/Makefile | 9 + drivers/net/wwan/mhi_wwan_ctrl.c | 282 + drivers/net/wwan/wwan_core.c | 552 ++ drivers/net/xen-netback/xenbus.c | 12 +- drivers/nfc/pn533/i2c.c | 8 +- drivers/nfc/pn533/pn533.c | 17 +- drivers/nfc/st-nci/spi.c | 7 +- drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/core.c | 562 +- drivers/nvme/host/ioctl.c | 455 ++ drivers/nvme/host/lightnvm.c | 10 +- drivers/nvme/host/multipath.c | 51 +- drivers/nvme/host/nvme.h | 40 +- drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/zns.c | 4 +- drivers/nvme/target/configfs.c | 2 +- drivers/nvme/target/fc.c | 77 +- drivers/nvme/target/tcp.c | 39 +- drivers/of/of_net.c | 85 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 + drivers/pci/controller/dwc/pcie-designware-host.c | 1 + drivers/pci/controller/dwc/pcie-designware.c | 11 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/pcie-altera-msi.c | 4 +- drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/endpoint/functions/pci-epf-test.c | 3 + drivers/pci/endpoint/pci-epf-core.c | 2 +- drivers/pci/hotplug/s390_pci_hpc.c | 7 + drivers/pci/quirks.c | 11 + drivers/pinctrl/intel/pinctrl-lewisburg.c | 6 +- drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/gigabyte-wmi.c | 199 + drivers/platform/x86/intel_chtdc_ti_pwrbtn.c | 2 +- drivers/platform/x86/intel_pmc_core.c | 113 + drivers/platform/x86/intel_pmc_core.h | 6 + drivers/platform/x86/pmc_atom.c | 28 +- drivers/platform/x86/thinkpad_acpi.c | 99 +- drivers/power/reset/restart-poweroff.c | 1 + drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 2 +- drivers/regulator/Kconfig | 11 + drivers/regulator/Makefile | 1 + drivers/regulator/bd71815-regulator.c | 652 ++ drivers/regulator/bd71828-regulator.c | 51 +- drivers/regulator/bd718x7-regulator.c | 60 +- drivers/regulator/rohm-regulator.c | 23 +- drivers/remoteproc/Kconfig | 1 + drivers/remoteproc/imx_rproc.c | 65 +- drivers/remoteproc/pru_rproc.c | 41 +- drivers/remoteproc/qcom_q6v5_pas.c | 17 + drivers/remoteproc/qcom_q6v5_wcss.c | 22 +- drivers/remoteproc/stm32_rproc.c | 39 +- drivers/rtc/Kconfig | 8 +- drivers/rtc/rtc-ab-eoz9.c | 135 +- drivers/rtc/rtc-bd70528.c | 104 +- 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/cio/chp.c | 3 +- drivers/s390/cio/vfio_ccw_ops.c | 17 +- drivers/s390/crypto/vfio_ap_ops.c | 14 +- drivers/s390/scsi/zfcp_aux.c | 28 +- drivers/s390/scsi/zfcp_def.h | 6 +- drivers/s390/scsi/zfcp_diag.c | 42 - drivers/s390/scsi/zfcp_diag.h | 7 - drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 1 - drivers/s390/scsi/zfcp_qdio.c | 68 +- drivers/s390/scsi/zfcp_qdio.h | 5 + drivers/s390/scsi/zfcp_sysfs.c | 14 +- drivers/s390/scsi/zfcp_unit.c | 4 +- drivers/scsi/53c700.c | 4 +- drivers/scsi/aacraid/aachba.c | 5 - drivers/scsi/dc395x.c | 4 +- drivers/scsi/device_handler/scsi_dh_alua.c | 4 +- drivers/scsi/device_handler/scsi_dh_emc.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/fcoe/fcoe_transport.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 38 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 44 +- drivers/scsi/ibmvscsi/ibmvfc.c | 57 +- drivers/scsi/isci/phy.h | 1 - drivers/scsi/jazz_esp.c | 4 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 120 +- drivers/scsi/lpfc/lpfc_bsg.c | 22 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_ct.c | 32 +- drivers/scsi/lpfc/lpfc_els.c | 114 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 26 +- drivers/scsi/lpfc/lpfc_hw4.h | 176 +- drivers/scsi/lpfc/lpfc_init.c | 140 +- drivers/scsi/lpfc/lpfc_mbox.c | 38 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +- drivers/scsi/lpfc/lpfc_nvmet.c | 26 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 77 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 5 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 12 +- drivers/scsi/myrb.c | 71 - drivers/scsi/myrs.c | 99 - drivers/scsi/pm8001/pm8001_ctl.c | 147 +- drivers/scsi/pm8001/pm8001_ctl.h | 5 + drivers/scsi/pm8001/pm8001_hwi.c | 84 +- drivers/scsi/pm8001/pm8001_hwi.h | 1 + drivers/scsi/pm8001/pm8001_init.c | 9 +- drivers/scsi/pm8001/pm8001_sas.c | 22 +- drivers/scsi/pm8001/pm8001_sas.h | 4 +- drivers/scsi/pm8001/pm80xx_hwi.c | 31 +- drivers/scsi/pm8001/pm80xx_hwi.h | 1 + drivers/scsi/qedf/qedf.h | 1 + drivers/scsi/qedf/qedf_main.c | 18 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 6 +- drivers/scsi/qla4xxx/ql4_nx.c | 6 - drivers/scsi/qla4xxx/ql4_os.c | 27 +- drivers/scsi/scsi_error.c | 66 +- drivers/scsi/scsi_lib.c | 19 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/sd.c | 5 +- drivers/scsi/smartpqi/smartpqi_init.c | 18 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/sni_53c710.c | 5 +- drivers/scsi/snic/snic_debugfs.c | 20 +- drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/ufs/ufs-qcom.c | 7 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 7 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-s3c64xx.c | 31 +- drivers/spi/spi-zynqmp-gqspi.c | 128 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/drivers/adv_pci_dio.c | 802 --- drivers/staging/fieldbus/anybuss/host.c | 24 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 17 +- drivers/staging/mt7621-dts/gbpc1.dts | 11 - drivers/staging/mt7621-dts/mt7621.dtsi | 82 +- drivers/staging/octeon/ethernet.c | 10 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 8 + drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 8 - drivers/staging/rtl8192e/rtl819x_HTProc.c | 23 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 10 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 18 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 26 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 13 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 52 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 18 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 421 +- drivers/staging/rtl8723bs/hal/hal_com.c | 31 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 10 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 14 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 8 +- drivers/staging/rtl8723bs/include/basic_types.h | 2 +- drivers/staging/rtl8723bs/include/drv_types.h | 3 +- drivers/staging/rtl8723bs/include/hal_com.h | 2 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 34 +- drivers/staging/rtl8723bs/include/hal_data.h | 2 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 20 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 12 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 18 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 2 +- drivers/staging/rtl8723bs/include/rtw_odm.h | 2 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 4 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 4 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 43 +- drivers/staging/rts5208/xd.c | 2 - drivers/staging/vc04_services/interface/TODO | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 360 +- drivers/staging/wfx/main.c | 7 +- drivers/target/iscsi/iscsi_target.c | 2 + drivers/target/target_core_configfs.c | 11 +- drivers/target/target_core_pr.c | 6 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_user.c | 369 +- drivers/target/tcm_fc/tfc_sess.c | 2 +- drivers/tty/n_gsm.c | 15 +- drivers/tty/n_hdlc.c | 1 + drivers/tty/n_tty.c | 1 + drivers/tty/pty.c | 1 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 102 +- drivers/tty/serial/sh-sci.c | 13 +- drivers/tty/tty.h | 114 + drivers/tty/tty_audit.c | 1 + drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 4 +- drivers/tty/tty_ioctl.c | 1 + drivers/tty/tty_jobctrl.c | 1 + drivers/tty/tty_ldisc.c | 1 + drivers/tty/tty_mutex.c | 1 + drivers/tty/tty_port.c | 1 + drivers/usb/class/cdc-acm.c | 14 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc2/core.h | 15 +- drivers/usb/dwc2/core_intr.c | 62 +- drivers/usb/dwc2/gadget.c | 71 + drivers/usb/dwc2/hcd.c | 177 +- drivers/usb/dwc2/platform.c | 9 + drivers/usb/dwc3/core.c | 8 + drivers/usb/dwc3/core.h | 5 +- drivers/usb/dwc3/gadget.c | 20 +- drivers/usb/host/xhci-mtk.c | 282 +- drivers/usb/host/xhci-mtk.h | 13 +- drivers/usb/serial/cp210x.c | 31 +- drivers/usb/serial/f81232.c | 1 - drivers/usb/serial/io_ti.c | 179 +- drivers/usb/serial/io_ti.h | 38 +- drivers/usb/serial/ti_usb_3410_5052.c | 166 +- drivers/usb/serial/xr_serial.c | 727 ++- drivers/usb/typec/Makefile | 3 - drivers/usb/typec/port-mapper.c | 6 +- drivers/usb/typec/tcpm/tcpm.c | 34 +- drivers/usb/typec/tipd/core.c | 2 - drivers/usb/typec/tps6598x.h | 189 - drivers/usb/typec/tps6598x_trace.h | 283 - drivers/usb/usbip/vudc_sysfs.c | 2 + drivers/vfio/mdev/mdev_core.c | 174 +- drivers/vfio/mdev/mdev_driver.c | 19 +- drivers/vfio/mdev/mdev_private.h | 40 +- drivers/vfio/mdev/mdev_sysfs.c | 59 +- drivers/vfio/mdev/vfio_mdev.c | 29 +- drivers/vfio/pci/vfio_pci.c | 4 +- drivers/vfio/vfio_iommu_type1.c | 26 +- fs/Kconfig.binfmt | 3 + fs/binfmt_flat.c | 18 +- fs/block_dev.c | 8 +- fs/btrfs/block-group.c | 26 +- fs/btrfs/block-group.h | 1 + fs/btrfs/ctree.h | 3 + fs/btrfs/disk-io.c | 4 +- fs/btrfs/extent_io.c | 52 +- fs/btrfs/volumes.c | 21 +- fs/btrfs/zoned.c | 7 + fs/cifs/cifs_debug.c | 5 +- fs/cifs/cifsfs.c | 4 - fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 16 - fs/cifs/cifsproto.h | 11 - fs/cifs/cifssmb.c | 50 - fs/cifs/file.c | 10 +- fs/cifs/inode.c | 9 - fs/cifs/misc.c | 4 +- fs/cifs/smb2ops.c | 137 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 2 +- fs/cifsd/connection.c | 3 +- fs/cifsd/connection.h | 2 +- fs/cifsd/crypto_ctx.c | 1 - fs/cifsd/glob.h | 2 - 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/tree_connect.c | 1 - fs/cifsd/mgmt/user_session.c | 30 +- fs/cifsd/mgmt/user_session.h | 8 +- fs/cifsd/misc.c | 47 +- fs/cifsd/misc.h | 6 + fs/cifsd/netmisc.c | 59 - fs/cifsd/nterr.c | 674 --- fs/cifsd/nterr.h | 7 - fs/cifsd/oplock.c | 2 - fs/cifsd/server.c | 7 - fs/cifsd/smb2pdu.c | 292 +- fs/cifsd/smb_common.c | 5 - fs/cifsd/smb_common.h | 6 - fs/cifsd/smbacl.c | 6 +- fs/cifsd/smberr.h | 235 - fs/cifsd/transport_ipc.c | 34 +- fs/cifsd/vfs.c | 244 +- fs/cifsd/vfs_cache.c | 153 +- fs/cifsd/vfs_cache.h | 11 +- fs/dcache.c | 2 + fs/ext2/namei.c | 3 +- fs/ext4/ialloc.c | 3 +- fs/ext4/ioctl.c | 6 + fs/ext4/namei.c | 3 +- fs/f2fs/dir.c | 4 +- fs/f2fs/namei.c | 3 +- fs/f2fs/segment.c | 37 +- fs/file.c | 39 +- fs/fuse/acl.c | 7 +- fs/fuse/cuse.c | 12 +- fs/fuse/dev.c | 7 +- fs/fuse/file.c | 71 +- fs/fuse/fuse_i.h | 13 +- fs/fuse/inode.c | 10 +- fs/fuse/virtio_fs.c | 28 +- fs/fuse/xattr.c | 9 +- fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/hpfs.h | 3 +- fs/io_uring.c | 600 +- fs/jffs2/file.c | 1 + fs/jffs2/scan.c | 2 +- fs/jffs2/summary.h | 16 +- fs/locks.c | 4 +- fs/nfs/client.c | 20 +- fs/nfs/delegation.c | 29 +- fs/nfs/delegation.h | 3 +- fs/nfs/dir.c | 29 +- fs/nfs/export.c | 15 +- fs/nfs/file.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/fs_context.c | 66 +- fs/nfs/inode.c | 418 +- fs/nfs/internal.h | 2 +- fs/nfs/io.c | 2 +- fs/nfs/mount_clnt.c | 14 +- fs/nfs/nfs3acl.c | 2 +- fs/nfs/nfs3xdr.c | 5 +- fs/nfs/nfs42proc.c | 77 +- fs/nfs/nfs42xattr.c | 2 +- fs/nfs/nfs4proc.c | 258 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/nfs4trace.h | 47 +- fs/nfs/nfs4xdr.c | 60 +- fs/nfs/nfstrace.c | 1 + fs/nfs/nfstrace.h | 22 +- fs/nfs/pagelist.c | 4 +- fs/nfs/proc.c | 1 + fs/nfs/super.c | 2 +- fs/nfs/write.c | 7 +- fs/nfsd/nfs4state.c | 414 +- fs/nfsd/nfssvc.c | 8 +- fs/nfsd/state.h | 3 +- fs/nilfs2/namei.c | 3 +- fs/ocfs2/dlm/dlmrecovery.c | 7 - fs/overlayfs/copy_up.c | 3 +- fs/overlayfs/inode.c | 18 +- fs/overlayfs/namei.c | 1 + fs/overlayfs/overlayfs.h | 37 +- fs/overlayfs/readdir.c | 12 - fs/overlayfs/super.c | 66 +- fs/overlayfs/util.c | 33 +- fs/proc/proc_sysctl.c | 7 +- fs/readdir.c | 6 + fs/stat.c | 8 + fs/ubifs/replay.c | 3 +- fs/ubifs/sb.c | 3 + fs/ubifs/super.c | 6 +- fs/udf/namei.c | 3 +- fs/ufs/super.c | 3 +- fs/xfs/libxfs/xfs_attr.c | 53 +- fs/xfs/libxfs/xfs_attr.h | 1 + fs/xfs/libxfs/xfs_attr_leaf.c | 13 +- fs/xfs/libxfs/xfs_bmap.c | 143 +- fs/xfs/libxfs/xfs_bmap.h | 1 - fs/xfs/libxfs/xfs_btree_staging.c | 1 - fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 14 +- fs/xfs/scrub/bmap.c | 15 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_aops.c | 3 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_dir2_readdir.c | 10 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iomap.c | 20 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_qm.c | 8 +- fs/xfs/xfs_reflink.c | 8 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_symlink.c | 6 +- include/acpi/acpi_bus.h | 19 + include/linux/bio.h | 8 +- include/linux/blkdev.h | 8 + include/linux/bpf_verifier.h | 9 + include/linux/bug.h | 7 + include/linux/compiler-version.h | 2 +- include/linux/dcache.h | 1 + include/linux/delayacct.h | 20 +- include/linux/elfnote-lto.h | 14 + include/linux/ethtool.h | 142 + include/linux/file.h | 11 +- include/linux/firmware/xlnx-zynqmp.h | 5 - include/linux/hyperv.h | 13 +- include/linux/iommu.h | 37 +- include/linux/kasan.h | 6 + include/linux/lightnvm.h | 2 - include/linux/marvell_phy.h | 5 +- include/linux/mdev.h | 80 +- include/linux/mfd/intel-m10-bmc.h | 85 + include/linux/mfd/max8997.h | 8 +- include/linux/mfd/rohm-bd71815.h | 562 ++ include/linux/mfd/rohm-bd71828.h | 3 + include/linux/mfd/rohm-bd718x7.h | 13 - include/linux/mfd/rohm-generic.h | 17 +- include/linux/mfd/twl.h | 2 - include/linux/mlx5/driver.h | 1 + include/linux/mlx5/eswitch.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 92 +- include/linux/mtd/mtd.h | 5 +- include/linux/nfs4.h | 9 + include/linux/nfs_fs.h | 6 +- include/linux/nfs_fs_sb.h | 14 +- include/linux/nfs_xdr.h | 13 +- include/linux/of_net.h | 6 +- include/linux/pci.h | 2 + include/linux/pci_ids.h | 2 + include/linux/platform_data/i2c-designware.h | 13 - include/linux/sched.h | 1 + include/linux/signal.h | 1 + include/linux/skmsg.h | 5 +- include/linux/srcu.h | 6 + include/linux/srcutree.h | 2 - include/linux/stmmac.h | 2 + include/linux/sunrpc/xprt.h | 1 + include/linux/tty.h | 99 - include/linux/usb/pd.h | 2 + include/linux/wwan.h | 111 + include/media/v4l2-ctrls.h | 12 +- include/net/cfg80211.h | 11 +- include/net/dsa.h | 2 +- include/net/mac80211.h | 7 + include/net/netfilter/nf_conntrack.h | 8 + include/net/netfilter/nf_flow_table.h | 5 +- include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_offload.h | 13 +- include/net/netns/conntrack.h | 23 +- include/net/sock.h | 5 +- include/net/switchdev.h | 1 + include/net/tcp.h | 2 +- include/net/udp.h | 2 +- include/rdma/rdma_cm.h | 2 + include/rdma/uverbs_named_ioctl.h | 2 +- include/scsi/scsi.h | 21 +- include/scsi/scsi_device.h | 2 +- include/scsi/scsi_dh.h | 3 +- include/scsi/scsi_eh.h | 2 +- include/sound/simple_card_utils.h | 111 +- include/sound/soc-acpi.h | 4 + include/sound/soc-component.h | 1 + include/sound/sof.h | 3 - include/trace/events/kyber.h | 6 +- include/trace/events/mptcp.h | 173 + include/trace/events/sunrpc.h | 41 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/bcache-nvm.h | 207 + include/uapi/linux/bpf.h | 39 + include/uapi/linux/elf.h | 1 + include/uapi/linux/ethtool.h | 10 + include/uapi/linux/ethtool_netlink.h | 151 + include/uapi/linux/fd.h | 46 +- include/uapi/linux/fuse.h | 14 + include/uapi/linux/idxd.h | 4 +- include/uapi/linux/lightnvm.h | 1 - include/uapi/linux/nl80211.h | 2 + include/uapi/linux/prctl.h | 4 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 19 + init/Kconfig | 2 +- init/main.c | 2 + init/version.c | 2 + kernel/bpf/syscall.c | 3 + kernel/bpf/verifier.c | 230 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cpuset.c | 6 +- kernel/debug/kdb/kdb_main.c | 142 +- kernel/dma/swiotlb.c | 18 +- kernel/exit.c | 1 + kernel/fork.c | 1 + kernel/gcov/Kconfig | 1 + kernel/gcov/clang.c | 105 +- kernel/gen_kheaders.sh | 2 +- kernel/printk/printk.c | 1 + kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 6 - kernel/rcu/rcutorture.c | 28 +- kernel/rcu/srcutree.c | 5 + kernel/rcu/tiny.c | 1 - kernel/rcu/tree.c | 5 +- kernel/rcu/tree.h | 3 +- kernel/rcu/tree_plugin.h | 30 +- kernel/rcu/tree_stall.h | 17 +- kernel/rseq.c | 29 +- kernel/seccomp.c | 17 +- kernel/signal.c | 59 +- kernel/sys.c | 16 + kernel/time/clocksource.c | 136 +- kernel/trace/trace.c | 35 + kernel/trace/trace.h | 19 + kernel/trace/trace_dynevent.c | 6 +- kernel/trace/trace_entries.h | 22 + kernel/trace/trace_functions.c | 223 +- kernel/trace/trace_output.c | 91 +- lib/Kconfig.debug | 4 +- lib/earlycpio.c | 4 +- lib/lru_cache.c | 3 +- lib/parman.c | 4 +- lib/radix-tree.c | 11 +- lib/test_kasan.c | 19 +- lib/vdso/gettimeofday.c | 31 +- localversion-next | 2 +- mm/kasan/hw_tags.c | 66 +- mm/kasan/kasan.h | 40 +- mm/kasan/report.c | 22 +- mm/memory.c | 8 +- mm/page_alloc.c | 6 +- mm/ptdump.c | 2 +- net/bluetooth/cmtp/core.c | 5 + net/bridge/br_multicast.c | 28 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 3 +- net/bridge/br_switchdev.c | 44 +- net/bridge/br_sysfs_br.c | 8 +- net/core/dev.c | 3 +- net/core/flow_dissector.c | 6 +- net/core/scm.c | 23 +- net/core/skbuff.c | 15 +- net/core/sock_map.c | 5 +- net/dsa/dsa2.c | 2 +- net/dsa/slave.c | 4 +- net/ethernet/eth.c | 11 +- net/ethtool/Makefile | 2 +- net/ethtool/fec.c | 80 +- net/ethtool/netlink.c | 10 + net/ethtool/netlink.h | 14 +- net/ethtool/pause.c | 14 +- net/ethtool/stats.c | 410 ++ net/ethtool/strset.c | 25 + net/ipv4/icmp.c | 5 + net/ipv4/netfilter.c | 2 + net/ipv4/netfilter/arp_tables.c | 2 + net/ipv4/netfilter/ip_tables.c | 2 + net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv4/tcp_bpf.c | 3 +- net/ipv4/udp_bpf.c | 3 +- net/ipv6/addrconf.c | 2 + net/ipv6/icmp.c | 4 + net/ipv6/ip6_tunnel.c | 10 + net/ipv6/netfilter.c | 2 + net/ipv6/netfilter/ip6_tables.c | 2 + net/ipv6/seg6_local.c | 2 +- net/ipv6/sit.c | 4 +- net/mac80211/debugfs.c | 1 + net/mac80211/iface.c | 3 +- net/mac80211/main.c | 7 +- net/mac80211/mlme.c | 5 + net/mac80211/tx.c | 20 +- net/mptcp/Kconfig | 2 +- net/mptcp/Makefile | 4 +- net/mptcp/crypto.c | 2 +- net/mptcp/options.c | 6 + net/mptcp/protocol.c | 245 +- net/mptcp/protocol.h | 28 + net/mptcp/sockopt.c | 756 +++ net/mptcp/subflow.c | 15 +- net/mptcp/token.c | 2 +- net/netfilter/nf_conntrack_core.c | 46 +- net/netfilter/nf_conntrack_expect.c | 22 +- net/netfilter/nf_conntrack_helper.c | 15 +- net/netfilter/nf_conntrack_netlink.c | 5 +- net/netfilter/nf_conntrack_proto_tcp.c | 34 +- net/netfilter/nf_conntrack_standalone.c | 76 +- net/netfilter/nf_flow_table_core.c | 3 + net/netfilter/nf_flow_table_offload.c | 52 + net/netfilter/nf_tables_api.c | 49 +- 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/netfilter/x_tables.c | 10 +- net/netlink/af_netlink.c | 4 +- net/packet/af_packet.c | 15 +- net/packet/internal.h | 2 +- net/rds/ib_cm.c | 35 +- net/rds/rdma_transport.c | 1 + net/sctp/sm_make_chunk.c | 2 +- net/sctp/socket.c | 13 +- net/sunrpc/clnt.c | 1 - net/sunrpc/rpcb_clnt.c | 7 +- net/sunrpc/xprt.c | 18 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 36 +- net/sunrpc/xprtrdma/transport.c | 6 +- net/sunrpc/xprtsock.c | 9 +- net/sysctl_net.c | 48 + net/wireless/core.c | 7 +- net/wireless/scan.c | 2 +- rust/Makefile | 22 +- rust/compiler_builtins.rs | 11 + rust/exports.c | 1 - rust/helpers.c | 36 +- rust/kernel/bindings.rs | 1 + rust/kernel/bindings_helper.h | 2 + rust/kernel/buffer.rs | 2 +- rust/kernel/chrdev.rs | 22 +- rust/kernel/error.rs | 3 + rust/kernel/file_operations.rs | 197 +- rust/kernel/lib.rs | 24 +- rust/kernel/linked_list.rs | 245 + rust/kernel/miscdev.rs | 21 +- rust/kernel/pages.rs | 173 + rust/kernel/prelude.rs | 6 +- rust/kernel/print.rs | 461 ++ rust/kernel/printk.rs | 85 - rust/kernel/raw_list.rs | 361 ++ rust/kernel/sync/mod.rs | 2 +- rust/kernel/user_ptr.rs | 45 +- rust/module.rs | 25 +- samples/Kconfig | 2 + samples/Makefile | 1 + samples/kprobes/kprobe_example.c | 8 + samples/rust/Kconfig | 103 + samples/rust/Makefile | 11 + samples/rust/rust_chrdev.rs | 66 + samples/rust/rust_minimal.rs | 40 + samples/rust/rust_miscdev.rs | 145 + samples/rust/rust_module_parameters.rs | 72 + samples/rust/rust_print.rs | 58 + samples/rust/rust_semaphore.rs | 178 + samples/rust/rust_semaphore_c.c | 212 + samples/rust/rust_stack_probing.rs | 42 + samples/rust/rust_sync.rs | 84 + samples/vfio-mdev/mbochs.c | 55 +- samples/vfio-mdev/mdpy.c | 56 +- samples/vfio-mdev/mtty.c | 66 +- scripts/Makefile.build | 4 +- scripts/Makefile.compiler | 1 - scripts/Makefile.kasan | 4 +- scripts/Makefile.lib | 3 +- scripts/basic/fixdep.c | 43 +- scripts/dummy-tools/{nm => elfedit} | 0 scripts/kconfig/Makefile | 12 +- scripts/kconfig/conf.c | 10 + scripts/kconfig/confdata.c | 46 +- scripts/kconfig/internal.h | 9 + scripts/kconfig/lkc.h | 12 - scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/mconf.c | 13 +- scripts/kconfig/menu.c | 1 + scripts/kconfig/nconf.c | 58 +- scripts/kconfig/nconf.gui.c | 284 +- scripts/kconfig/nconf.h | 51 +- scripts/kconfig/parser.y | 7 +- scripts/kconfig/symbol.c | 2 +- scripts/kernel-doc | 19 +- scripts/link-vmlinux.sh | 7 +- scripts/mod/modpost.c | 2 + scripts/recordmcount.pl | 2 +- security/keys/trusted-keys/trusted_core.c | 6 +- sound/core/control.c | 17 +- sound/core/control_led.c | 8 +- sound/pci/hda/hda_codec.c | 1 + sound/pci/hda/ideapad_s740_helper.c | 492 ++ sound/pci/hda/patch_hdmi.c | 4 +- sound/pci/hda/patch_realtek.c | 49 + sound/soc/Kconfig | 2 +- sound/soc/Makefile | 4 +- sound/soc/codecs/ak5558.c | 23 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/rt715.c | 367 +- sound/soc/codecs/rt715.h | 3 + sound/soc/codecs/wcd934x.c | 2 +- sound/soc/generic/audio-graph-card.c | 98 +- sound/soc/generic/simple-card-utils.c | 174 +- sound/soc/generic/simple-card.c | 107 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 38 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 223 + sound/soc/meson/axg-frddr.c | 1 + sound/soc/sh/rcar/src.c | 9 + sound/soc/sh/rcar/ssi.c | 225 +- sound/soc/soc-core.c | 8 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-utils.c | 6 + sound/soc/sof/Kconfig | 11 + sound/soc/sof/core.c | 9 +- sound/soc/sof/intel/Kconfig | 2 +- sound/soc/sof/intel/bdw.c | 8 +- sound/soc/sof/intel/byt.c | 22 +- sound/soc/sof/intel/hda.c | 8 +- sound/soc/sof/intel/hda.h | 2 +- sound/soc/sof/intel/pci-tgl.c | 20 +- sound/soc/sof/intel/tgl.c | 2 +- sound/soc/sof/nocodec.c | 39 +- sound/soc/sof/ops.h | 6 +- sound/soc/sof/pcm.c | 1 + sound/soc/sof/sof-acpi-dev.c | 18 +- sound/soc/sof/sof-audio.c | 36 +- sound/soc/sof/sof-of-dev.c | 18 +- sound/soc/sof/sof-pci-dev.c | 20 +- sound/soc/sof/sof-priv.h | 2 +- sound/soc/sof/topology.c | 64 - sound/soc/sti/sti_uniperif.c | 1 + sound/usb/clock.c | 18 +- sound/usb/endpoint.c | 3 +- sound/usb/implicit.c | 94 +- sound/usb/usbaudio.h | 1 + sound/virtio/virtio_card.c | 12 +- tools/bpf/bpftool/net.c | 2 +- tools/build/Build.include | 24 + tools/include/uapi/linux/bpf.h | 55 +- tools/lib/bpf/libbpf.c | 15 +- tools/scripts/Makefile.include | 12 +- tools/testing/selftests/bpf/Makefile | 9 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 58 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 4 +- .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 4 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 2 +- tools/testing/selftests/bpf/verifier/bounds.c | 5 - .../selftests/bpf/verifier/bounds_deduction.c | 21 +- .../bpf/verifier/bounds_mix_sign_unsign.c | 13 - tools/testing/selftests/bpf/verifier/map_ptr.c | 4 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 6 +- tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/lib.mk | 4 + tools/testing/selftests/net/fib_tests.sh | 152 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 23 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 276 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 + .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 + tools/thermal/tmon/Makefile | 2 +- 2090 files changed, 61852 insertions(+), 27272 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-pmc create mode 100644 Documentation/dev-tools/testing-overview.rst create mode 100644 Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.txt create mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mmc/brcm,iproc-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt 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/regulator/rohm,bd71815-regula [...] create mode 100644 Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt6359-accdet.yaml create mode 100644 Documentation/hwmon/fsp-3y.rst create mode 100644 Documentation/riscv/vm-layout.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/gcov.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/index.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/contributing.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/index.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/kernel-doc.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/maintainer-profile.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/parse-headers.rst create mode 100644 Documentation/translations/zh_CN/doc-guide/sphinx.rst delete mode 100644 arch/alpha/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/alpha/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/ia64/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/ia64/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/powerpc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/powerpc/kernel/syscalls/syscalltbl.sh create mode 100644 arch/powerpc/mm/cacheflush.c delete mode 100644 arch/s390/kernel/pgm_check.S copy arch/{riscv => um}/include/uapi/asm/Kbuild (100%) delete mode 100644 arch/um/kernel/gmon_syms.c create mode 100644 drivers/android/allocation.rs create mode 100644 drivers/android/context.rs create mode 100644 drivers/android/defs.rs create mode 100644 drivers/android/node.rs create mode 100644 drivers/android/process.rs create mode 100644 drivers/android/range_alloc.rs create mode 100644 drivers/android/rust_binder.rs create mode 100644 drivers/android/thread.rs create mode 100644 drivers/android/transaction.rs delete mode 100644 drivers/char/rust_example.rs create mode 100644 drivers/clk/ralink/Kconfig create mode 100644 drivers/clk/ralink/Makefile create mode 100644 drivers/clk/ralink/clk-mt7621.c rename drivers/{staging => }/comedi/Kconfig (100%) rename drivers/{staging => }/comedi/Makefile (100%) rename drivers/{staging => }/comedi/TODO (100%) rename drivers/{staging => }/comedi/comedi.h (100%) rename drivers/{staging => }/comedi/comedi_buf.c (100%) rename drivers/{staging => }/comedi/comedi_fops.c (100%) rename drivers/{staging => }/comedi/comedi_internal.h (100%) rename drivers/{staging => }/comedi/comedi_pci.c (100%) rename drivers/{staging => }/comedi/comedi_pci.h (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.c (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.h (100%) rename drivers/{staging => }/comedi/comedi_usb.c (100%) rename drivers/{staging => }/comedi/comedi_usb.h (100%) rename drivers/{staging => }/comedi/comedidev.h (100%) rename drivers/{staging => }/comedi/comedilib.h (100%) rename drivers/{staging => }/comedi/drivers.c (100%) rename drivers/{staging => }/comedi/drivers/8255.c (100%) rename drivers/{staging => }/comedi/drivers/8255.h (100%) rename drivers/{staging => }/comedi/drivers/8255_pci.c (100%) rename drivers/{staging => }/comedi/drivers/Makefile (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1500.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1516.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1564.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_16xx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2200.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3120.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3501.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3xxx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_tcw.h (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.c (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.h (100%) rename drivers/{staging => }/comedi/drivers/adl_pci6208.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci7x3x.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci8164.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9111.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9118.c (100%) rename drivers/{staging => }/comedi/drivers/adq12b.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1710.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1720.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1723.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1724.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1760.c (100%) create mode 100644 drivers/comedi/drivers/adv_pci_dio.c rename drivers/{staging => }/comedi/drivers/aio_aio12_8.c (100%) rename drivers/{staging => }/comedi/drivers/aio_iiro_16.c (100%) rename drivers/{staging => }/comedi/drivers/amcc_s5933.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_pci.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc263.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci224.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci230.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci263.c (100%) rename drivers/{staging => }/comedi/drivers/c6xdigio.c (100%) rename drivers/{staging => }/comedi/drivers/cb_das16_cs.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidas64.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidda.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdda.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_8255.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_bond.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_parport.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_test.c (100%) rename drivers/{staging => }/comedi/drivers/contec_pci_dio.c (100%) rename drivers/{staging => }/comedi/drivers/dac02.c (100%) rename drivers/{staging => }/comedi/drivers/daqboard2000.c (100%) rename drivers/{staging => }/comedi/drivers/das08.c (100%) rename drivers/{staging => }/comedi/drivers/das08.h (100%) rename drivers/{staging => }/comedi/drivers/das08_cs.c (100%) rename drivers/{staging => }/comedi/drivers/das08_isa.c (100%) rename drivers/{staging => }/comedi/drivers/das08_pci.c (100%) rename drivers/{staging => }/comedi/drivers/das16.c (100%) rename drivers/{staging => }/comedi/drivers/das16m1.c (100%) rename drivers/{staging => }/comedi/drivers/das1800.c (100%) rename drivers/{staging => }/comedi/drivers/das6402.c (100%) rename drivers/{staging => }/comedi/drivers/das800.c (100%) rename drivers/{staging => }/comedi/drivers/dmm32at.c (100%) rename drivers/{staging => }/comedi/drivers/dt2801.c (100%) rename drivers/{staging => }/comedi/drivers/dt2811.c (100%) rename drivers/{staging => }/comedi/drivers/dt2814.c (100%) rename drivers/{staging => }/comedi/drivers/dt2815.c (100%) rename drivers/{staging => }/comedi/drivers/dt2817.c (100%) rename drivers/{staging => }/comedi/drivers/dt282x.c (100%) rename drivers/{staging => }/comedi/drivers/dt3000.c (100%) rename drivers/{staging => }/comedi/drivers/dt9812.c (100%) rename drivers/{staging => }/comedi/drivers/dyna_pci10xx.c (100%) rename drivers/{staging => }/comedi/drivers/fl512.c (100%) rename drivers/{staging => }/comedi/drivers/gsc_hpdi.c (100%) rename drivers/{staging => }/comedi/drivers/icp_multi.c (100%) rename drivers/{staging => }/comedi/drivers/ii_pci20kc.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.h (100%) rename drivers/{staging => }/comedi/drivers/ke_counter.c (100%) rename drivers/{staging => }/comedi/drivers/me4000.c (100%) rename drivers/{staging => }/comedi/drivers/me_daq.c (100%) rename drivers/{staging => }/comedi/drivers/mf6x4.c (100%) rename drivers/{staging => }/comedi/drivers/mite.c (100%) rename drivers/{staging => }/comedi/drivers/mite.h (100%) rename drivers/{staging => }/comedi/drivers/mpc624.c (100%) rename drivers/{staging => }/comedi/drivers/multiq3.c (100%) rename drivers/{staging => }/comedi/drivers/ni_6527.c (100%) rename drivers/{staging => }/comedi/drivers/ni_65xx.c (100%) rename drivers/{staging => }/comedi/drivers/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_670x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_a2150.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_ao.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio16d.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_700.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_dio24.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_pci.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_regs.h (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcidio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcimio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/README (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6070e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6251. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6535. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6738. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_eseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_mseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/tools/.gitignore (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/Makefile (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_c_to_py.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_csv_to_c.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_py_to_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/csv_collection.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/make_blank_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/ni_names.py (100%) rename drivers/{staging => }/comedi/drivers/ni_stc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio_internal.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tiocmd.c (100%) rename drivers/{staging => }/comedi/drivers/ni_usb6501.c (100%) rename drivers/{staging => }/comedi/drivers/pcl711.c (100%) rename drivers/{staging => }/comedi/drivers/pcl724.c (100%) rename drivers/{staging => }/comedi/drivers/pcl726.c (100%) rename drivers/{staging => }/comedi/drivers/pcl730.c (100%) rename drivers/{staging => }/comedi/drivers/pcl812.c (100%) rename drivers/{staging => }/comedi/drivers/pcl816.c (100%) rename drivers/{staging => }/comedi/drivers/pcl818.c (100%) rename drivers/{staging => }/comedi/drivers/pcm3724.c (100%) rename drivers/{staging => }/comedi/drivers/pcmad.c (100%) rename drivers/{staging => }/comedi/drivers/pcmda12.c (100%) rename drivers/{staging => }/comedi/drivers/pcmmio.c (100%) rename drivers/{staging => }/comedi/drivers/pcmuio.c (100%) rename drivers/{staging => }/comedi/drivers/plx9052.h (100%) rename drivers/{staging => }/comedi/drivers/plx9080.h (100%) rename drivers/{staging => }/comedi/drivers/quatech_daqp_cs.c (100%) rename drivers/{staging => }/comedi/drivers/rtd520.c (100%) rename drivers/{staging => }/comedi/drivers/rti800.c (100%) rename drivers/{staging => }/comedi/drivers/rti802.c (100%) rename drivers/{staging => }/comedi/drivers/s526.c (100%) rename drivers/{staging => }/comedi/drivers/s626.c (100%) rename drivers/{staging => }/comedi/drivers/s626.h (100%) rename drivers/{staging => }/comedi/drivers/ssv_dnp.c (100%) rename drivers/{staging => }/comedi/drivers/tests/Makefile (100%) rename drivers/{staging => }/comedi/drivers/tests/comedi_example_test.c (100%) rename drivers/{staging => }/comedi/drivers/tests/ni_routes_test.c (100%) rename drivers/{staging => }/comedi/drivers/tests/unittest.h (100%) rename drivers/{staging => }/comedi/drivers/usbdux.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxfast.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxsigma.c (100%) rename drivers/{staging => }/comedi/drivers/vmk80xx.c (100%) rename drivers/{staging => }/comedi/drivers/z8536.h (100%) rename drivers/{staging => }/comedi/kcomedilib/Makefile (100%) rename drivers/{staging => }/comedi/kcomedilib/kcomedilib_main.c (100%) rename drivers/{staging => }/comedi/proc.c (100%) rename drivers/{staging => }/comedi/range.c (100%) create mode 100644 drivers/gpio/gpio-bd71815.c create mode 100644 drivers/hwmon/pmbus/fsp-3y.c create mode 100644 drivers/infiniband/hw/mlx5/dm.c create mode 100644 drivers/infiniband/hw/mlx5/dm.h create mode 100644 drivers/input/touchscreen/hycon-hy46xx.c create mode 100644 drivers/md/bcache/nvm-pages.c create mode 100644 drivers/md/bcache/nvm-pages.h create mode 100644 drivers/net/can/usb/etas_es58x/Makefile create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.c create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.h create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.c create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.h create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.c create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.h create mode 100644 drivers/net/ipa/ipa_data-v4.9.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/nvme/host/ioctl.c create mode 100644 drivers/platform/x86/gigabyte-wmi.c create mode 100644 drivers/regulator/bd71815-regulator.c delete mode 100644 drivers/staging/comedi/drivers/adv_pci_dio.c create mode 100644 drivers/tty/tty.h delete mode 100644 drivers/usb/typec/tps6598x.h delete mode 100644 drivers/usb/typec/tps6598x_trace.h delete mode 100644 fs/cifsd/netmisc.c delete mode 100644 fs/cifsd/nterr.c delete mode 100644 fs/cifsd/smberr.h create mode 100644 include/linux/elfnote-lto.h create mode 100644 include/linux/mfd/rohm-bd71815.h delete mode 100644 include/linux/platform_data/i2c-designware.h create mode 100644 include/linux/wwan.h create mode 100644 include/trace/events/mptcp.h create mode 100644 include/uapi/linux/bcache-nvm.h create mode 100644 net/ethtool/stats.c create mode 100644 net/mptcp/sockopt.c create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/printk.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs copy scripts/dummy-tools/{nm => elfedit} (100%) create mode 100644 scripts/kconfig/internal.h create mode 100644 sound/pci/hda/ideapad_s740_helper.c create mode 100755 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot