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-defconfig in repository toolchain/ci/linux.
omits c457d9676496 Add linux-next specific files for 20210422 omits 76a241c64e50 Merge branch 'akpm/master' omits 4cd4ba9e5ad4 memfd_secret: use unsigned int rather than long as syscall [...] omits 4d9f8bdbb9c3 secretmem: test: add basic selftest for memfd_secret(2) omits f5099d2b25fc memfd_secret: use unsigned int rather than long as syscall [...] omits 4d82ee8ca83d arch, mm: wire up memfd_secret system call where relevant omits b7575b1e8da0 PM: hibernate: disable when there are active secretmem users omits 991a934e3653 secretmem: optimize page_is_secretmem() omits 23e9867322b6 secretmem/gup: don't check if page is secretmem without reference omits 91f6043dbf74 memfd_secret: use unsigned int rather than long as syscall [...] omits 79a55275749b mm: introduce memfd_secret system call to create "secret" [...] omits ea1abf68ccc5 set_memory: allow querying whether set_direct_map_*() is a [...] omits 7b236a35601c set_memory: allow set_direct_map_*_noflush() for multiple pages omits d9e3e34ad6bb riscv/Kconfig: make direct map manipulation options depend on MMU omits 2e5cb88b6615 mmap: make mlock_future_check() global omits 8dc67c6cf264 mm: fix typos in comments omits b7d8a133515a mm: fix typos in comments omits 832911ba6161 treewide: remove editor modelines and cruft omits d3799b10948d ipc/sem.c: spelling fix omits 3befdb579119 fs: fat: fix spelling typo of values omits b0cc1715c8da kernel/sys.c: fix typo omits 3ec84737a3da kernel/up.c: fix typo omits 396a5d4f3f2c kernel/user_namespace.c: fix typos omits 2417e039e044 kernel/umh.c: fix some spelling mistakes omits 2d09e2464943 include/linux/pgtable.h: few spelling fixes omits 02b6d42a1cba mm/slab.c: fix spelling mistake "disired" -> "desired" omits 8eba7ee9ee92 scripts/spelling.txt: add "overflw" omits d6d7cd016df5 scripts/spelling.txt: Add "diabled" typo omits 19861200c216 scripts/spelling.txt: add "overlfow" omits 258d375c050f arm: print alloc free paths for address in registers omits d59a69d76ca2 mm/vmalloc: remove vwrite() omits 2cde0084b868 mm: remove xlate_dev_kmem_ptr() omits 6f9ca6fe548c drivers/char: remove /dev/kmem for good omits a0b35985446d mm: fix some typos and code style problems omits 9c475a7f9d32 Merge branch 'akpm-current/current' omits d4eb934822b5 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits 911960cde9c1 Merge remote-tracking branch 'rust/rust-next' omits 2812997fdd88 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits 94c71300daf5 Merge remote-tracking branch 'kunit-next/kunit' omits 8e8df04179ef Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 5e7b544b90bb Merge remote-tracking branch 'hyperv/hyperv-next' omits 6c7362538425 Merge remote-tracking branch 'nvmem/for-next' omits 399acbe47e9f Merge remote-tracking branch 'slimbus/for-next' omits 59f149b96084 Merge remote-tracking branch 'gnss/gnss-next' omits 6d56fae5fb27 Merge remote-tracking branch 'kspp/for-next/kspp' omits 52d4580526c9 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 663107d47a84 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 77183a451503 Merge remote-tracking branch 'rtc/rtc-next' omits 455411b55b11 Merge remote-tracking branch 'coresight/next' omits ec7999987e15 Merge remote-tracking branch 'livepatching/for-next' omits cc7cb517a4e8 Merge remote-tracking branch 'kselftest/next' omits 936e20a48a5b Merge remote-tracking branch 'pwm/for-next' omits 7e0dc3c2efe2 Merge remote-tracking branch 'pinctrl/for-next' omits e4f45e01e117 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits e39fb2c85c3f ipc/sem.c: mundane typo fixes omits 50937f03d601 modules: add CONFIG_MODPROBE_PATH omits 55cbd6a8449b init/initramfs.c: do unpacking asynchronously omits 39bc57623f40 kernel/async.c: remove async_unregister_domain() omits 737d9dbaa5c3 kernel/async.c: stop guarding pr_debug() statements omits 0601367dad75 selftests: remove duplicate include omits 621ad8c65689 kernel/resource: fix locking in request_free_mem_region omits 0d2eeb96425f kernel/resource: refactor __request_region to allow extern [...] omits 0de9f834b1c8 kernel-resource-allow-region_intersects-users-to-hold-reso [...] omits 8d7f80de34fd kernel/resource: allow region_intersects users to hold res [...] omits f71c7cc6dd04 kernel/resource: remove first_lvl / siblings_only logic omits f4ff97f25f1f kernel/resource: make walk_mem_res() find all busy IORESOU [...] omits 3fcc12f97f32 kernel/resource: make walk_system_ram_res() find all busy [...] omits 64d2a82cbca9 scripts/gdb: add lx_current support for arm64 omits 4d11c102f5d0 scripts/gdb: document lx_current is only supported by x86 omits c6828bcb5ac1 gdb: lx-symbols: store the abspath() omits 63b5df0c0274 aio: simplify read_events() omits 689e6926bde0 delayacct: clear right task's flag after blkio completes omits d4b42c23137f smp: kernel/panic.c - silence warnings omits e57cd2869466 gcov: clang: drop support for clang-10 and older omits f91dc2dae98f gcov: clang: fix clang-11+ build omits f0727ff4b41a gcov: use kvmalloc() omits 69da4b2ad365 gcov: simplify buffer allocation omits e87f3dbbc470 gcov: combine common code omits 7a9ba505112c kexec: dump kmessage before machine_kexec omits 5d76db69351e kernel: kexec_file: fix error return code of kexec_calcula [...] omits e2a6cfe374f3 kexec: Add kexec reboot string omits 679b5fe049ca kernel/crash_core: add crashkernel=auto for vmcore creation omits 93587304bbde kernel/fork.c: fix typos omits 83ce524c6248 kernel/fork.c: simplify copy_mm() omits 7717c1021bc3 do_wait: make PIDTYPE_PID case O(1) instead of O(n) omits e7f1b702654e hpfs: replace one-element array with flexible-array member omits 9ed4b758d467 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits c1f5a2dc43b8 nilfs2: fix typos in comments omits 183e6d79c438 fs/nilfs2: fix misspellings using codespell tool omits a023785baaeb isofs: fix fall-through warnings for Clang omits 0668d5ad59d4 fs/epoll: restore waking from ep_done_scan() omits dba3e51a8c81 kselftest: introduce new epoll test case omits 27b9bdf7847a checkpatch: improve ALLOC_ARRAY_ARGS test omits 11ad7a87279d checkpatch: exclude four preprocessor sub-expressions from [...] omits 9573e2b4fe59 checkpatch: warn when missing newline in return sysfs_emit [...] omits 28a3b6c27364 include/linux/compat.h: remove unneeded declaration from C [...] omits 744e567cb3b0 lib: parser: clean up kernel-doc omits 02ae597ac0d6 lib/genalloc: add parameter description to fix doc compile [...] omits 80f6e1c5e11a lib/percpu_counter: tame kernel-doc compile warning omits 2d22bf6dd0a2 lib: stackdepot: turn depot_lock spinlock to raw_spinlock omits 70ffd5d2677a lib: crc8: pointer to data block should be const omits 3e669f982976 lib/genalloc.c: Fix a typo omits 8762a98b03b3 lib/list_sort.c: fix typo in function description omits 46c8ad9498da lib: fix inconsistent indenting in process_bit1() omits cafed6401449 lib/bch.c: fix a typo in the file bch.c omits da25dfc871c8 MAINTAINERS: add entry for the bitmap API omits 92f9516d91ca tools: sync lib/find_bit implementation omits bfa082638df3 h8300: rearrange headers inclusion order in asm/bitops omits 3335520506ac lib: add fast path for find_first_*_bit() and find_last_bit() omits 54a162fb50f3 lib: add fast path for find_next_*_bit() omits ac736a547059 tools: sync find_next_bit implementation omits 9ed07a971a5d lib: inline _find_next_bit() wrappers omits 0c3b2553d406 tools: sync small_const_nbits() macro with the kernel omits 764d97d1bfed lib: extend the scope of small_const_nbits() macro omits ce2927b51380 arch: rearrange headers inclusion order in asm/bitops for [...] omits ed0f3d08f23a tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel omits d2698aaa14d0 tools: bitmap: sync function declarations with the kernel omits 5dad9e2eb404 tools: disable -Wno-type-limits omits 8ab695bec812 kernel/cred.c: make init_groups static omits 477ddd77a0ef kernel/async.c: fix pr_debug statement omits c07859c1462d linux/profile.h: remove unnecessary declaration omits 3ed0101af362 kernel.h: drop inclusion in bitmap.h omits 7a368e974b12 include: remove pagemap.h from blkdev.h omits 6c71af90981e proc/sysctl: make protected_* world readable omits b93b1537ef8a proc/sysctl: fix function name error in comments omits 3d71f12b5126 procfs/dmabuf: add inode number to /proc/*/fdinfo omits d153850a84ea procfs: allow reading fdinfo with PTRACE_MODE_READ omits 179fd1edeb41 selftests: proc: test subset=pid omits d1a3e950a0b7 proc: delete redundant subset=pid check omits 0789221a30d9 proc: smoke test lseek() omits 1cd4b818a2e7 proc: mandate ->proc_lseek in "struct proc_ops" omits 4d24071c7039 proc: save LOC in __xlate_proc_name() omits 653e421ed4ca fs/proc/generic.c: fix incorrect pde_is_permanent check omits 511a9cc02f99 alpha: eliminate old-style function definitions omits 884c4305093c kernel/hung_task.c: Monitor killed tasks. omits 7adb71bb2d08 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits a4c3856fa1da fs/buffer.c: add debug print for __getblk_gfp() stall problem omits e5bcc059aa23 kfence: use power-efficient work queue to run delayed work omits 5d744ff5acbb kfence: maximize allocation wait timeout duration omits 0ac66fbbadde kfence: await for allocation using wait_event omits 35eaef74e16d kfence: zero guard page after out-of-bounds access omits e11299cf4e0f mm/process_vm_access.c: remove duplicate include omits 59e4d5c79970 mm/mempolicy: minor coding style tweaks omits 320453f362cc mm/memory_hotplug: minor coding style tweaks omits 62a563a93a9a mm/vmalloc: minor coding style tweaks omits 0bf80d22be74 mm/frontswap: minor coding style tweaks omits f47227fa5d0c mm/mlock: minor coding style tweaks omits c92397c1c56d mm/filemap: minor coding style tweaks omits 3dad19b5db00 mm/page_alloc: minor coding style tweaks omits a2902d6a3b00 mm/shmem: minor coding style tweaks omits 0cf1008c5795 mm/oom_kill: minor coding style tweaks omits 6eed7350679c mm/compaction: minor coding style tweaks omits 754e8bb6c7bd mm/vmscan: minor coding style tweaks omits 41705e050559 mm/sparse: minor coding style tweaks omits 581b4eb5d2ea mm/swapfile: minor coding style tweaks omits f37edda60431 mm/mempool: minor coding style tweaks omits 3e431ef2fbd5 mm/highmem: Remove deprecated kmap_atomic omits 6fd563a8ba95 mm/highmem.c: fix coding style issue omits 2f38874f0265 btrfs: use memzero_page() instead of open coded kmap pattern omits 9f77a8378006 iov_iter: lift memzero_page() to highmem.h omits c4235dbc0739 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. omits 2ca5e58b5c91 mm/zswap.c: switch from strlcpy to strscpy omits 8b629c7197c0 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits e8942fbc2268 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits a953e5447c45 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 3f840702ffb9 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits f14d8ea973e6 mm,memory_hotplug: allocate memmap from the added memory range omits 400e4b565d37 mm,memory_hotplug: factor out adjusting present pages into [...] omits ba9b7ae7d1a3 mm,memory_hotplug: relax fully spanned sections check omits 61ce6e2a1e22 drivers/base/memory: introduce memory_block_{online,offline} omits 29ca2b744180 mm/memory_hotplug: remove broken locking of zone PCP struc [...] omits 8f2acd2e3248 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 89dfa5faf199 selftests/vm: gup_test: fix test flag omits 162fab05badc mm/gup: longterm pin migration cleanup omits 183fb0a28374 mm/gup: change index type to long as it counts pages omits acd1a3d59ca7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 5502a7e80077 mm/gup: migrate pinned pages out of movable zone omits cf3c7aeacb20 mm/gup: do not migrate zero page omits de572725aad6 mm: honor PF_MEMALLOC_PIN for all movable pages omits f3fc0a12058d mm: apply per-task gfp constraints in fast path omits 3d03f0f12249 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits bb96e34e13bd mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits b25f2d75a29d mm/gup: check for isolation errors omits 19396ff69139 mm/gup: return an error on migration failure omits 4e7e54ef3aa0 mm/gup: check every subpage of a compound page during isolation omits 607327e46051 mm/gup: don't pin migrated cma pages in movable zone omits 261f99d6baa2 mm/util.c: fix typo omits 9bc5da968331 mm/util.c: reduce mem_dump_obj() object size omits 1ef0b9587e04 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE omits cd72626a03f2 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK omits 7bdf68a81fa1 mm-drop-redundant-arch_enable__migration-fix-fix omits 7d35013f52ef mm-drop-redundant-arch_enable__migration-fix omits 50883d16bac2 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION omits de9dcbe2d1ed mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] omits 56b03fa4dfb1 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] omits 18072c129bcc mm: generalize ARCH_HAS_CACHE_LINE_SIZE omits 608d01e9d2da mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 854b9c3f9904 x86/mm: track linear mapping split events omits b04004d63eb9 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits edc9b4c7c043 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 8548bc638cf2 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits ded2205bd37c mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 221d885911cc mm/ksm: remove unused parameter from remove_trailing_rmap_items() omits 4a0f001dc43b ksm: fix potential missing rmap_item for stable_node omits ddba4085809c ksm: remove dedicated macro KSM_FLAG_MASK omits 7a26e54374ec ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] omits 19451b6a2c1d ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() omits b2c086049459 mm: use proper type for cma_[alloc|release] omits 2151e5317a91 mm: cma: add the CMA instance name to cma trace events omits 022df6c47faf mm: cma: support sysfs omits 3aebab48c259 mm: cma: Add the CMA instance name to the cma_alloc_start [...] omits 205ae807fda9 mm: cma: add trace events for CMA alloc perf testing omits e4b5b2d71a52 mm: cma: use pr_err_ratelimited for CMA warning omits 9dffbfc12bf9 mm: vmstat: add cma statistics omits a2032bc66b02 Revert "mm: migrate: skip shared exec THP for NUMA balancing" omits 762787c7c782 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] omits e678d53e34e3 mm/migrate.c: fix potential indeterminate pte entry in mig [...] omits e2ee05a24f72 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] omits 8d37d90292e3 mm/migrate.c: make putback_movable_page() static omits a62c09567bca mm: fs: invalidate BH LRU during page migration omits 1a7a52f65dfb mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] omits e4a7590cb8b9 mm: disable LRU pagevec during the migration temporarily omits afb915bc9f42 mm: compaction: update the COMPACT[STALL|FAIL] events properly omits b83dca656338 mm/compaction: remove unused variable sysctl_compact_memory omits f40afa177e39 mm: vmscan: shrink deferred objects proportional to priority omits 06e5cd6ab112 mm: memcontrol: reparent nr_deferred when memcg offline omits 571d004f9468 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 6baef138e17d mm: vmscan: use per memcg nr_deferred of shrinker omits 9b71aa255143 mm: vmscan: add per memcg shrinker nr_deferred omits ff32c6794926 mm: vmscan: use a new flag to indicate shrinker is registered omits 58fa3aef3c0a mm-vmscan-add-shrinker_info_protected-helper-fix omits bdf55ae9bddb mm: vmscan: add shrinker_info_protected() helper omits 176ac3b5f9f1 mm: memcontrol: rename shrinker_map to shrinker_info omits 545dc4ec56ec mm: vmscan: use kvfree_rcu instead of call_rcu omits a1cc5dee03b5 mm: vmscan: remove memcg_shrinker_map_size omits 32daf3a944f8 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 642e93dfc702 mm: vmscan: consolidate shrinker_maps handling code omits fbbfeee24c49 mm: vmscan: use nid from shrink_control for tracepoint omits 925f040b1712 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 4ba03a06889b mm/vmscan: move RECLAIM* bits to uapi header omits c537ac26a5ea userfaultfd/selftests: add test exercising minor fault handling omits 1a009f3a9b39 userfaultfd: update documentation to describe minor fault [...] omits 7791fc10d355 userfaultfd: add UFFDIO_CONTINUE ioctl omits dcb26cf1a827 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits 8744c8d82595 userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 13b1df9643a5 userfaultfd/hugetlbfs: fix minor fault page leak omits 79cb90022664 userfaultfd: add minor fault registration mode omits fe5337dda8e5 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] omits 8c36dc8f0721 mm: make alloc_contig_range handle in-use hugetlb pages omits 81a27f542282 mm: make alloc_contig_range handle free hugetlb pages omits 610e59c899e1 mm,hugetlb: split prep_new_huge_page functionality omits 3d0b8b0e181d mm,hugetlb: drop clearing of flag from prep_new_huge_page omits 48b81224a4f5 mm,compaction: let isolate_migratepages_{range,block} retu [...] omits 0dc980f63e3a mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] omits 7dc57229edac hugetlb: add lockdep_assert_held() calls for hugetlb_lock omits ed436262410d hugetlb: make free_huge_page irq safe omits 309197375dc6 hugetlb: change free_pool_huge_page to remove_pool_huge_page omits f6628ce12dc1 hugetlb: call update_and_free_page without hugetlb_lock omits b18cb2377195 hugetlb: create remove_hugetlb_page() to separate functionality omits 019f237acd13 hugetlb: add per-hstate mutex to synchronize user adjustments omits cbcb88e069f8 hugetlb: no need to drop hugetlb_lock to call cma_release omits f9d2a92fe6cf mm/cma: change cma mutex to irq safe spinlock omits 6a3aee426909 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] omits 992aec7a3ae0 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() omits 6ed114c9087a mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] omits ee3486e26c4a mm/hugeltb: simplify the return code of __vma_reservation_ [...] omits 165f42e73e97 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() omits 7a22b40413b3 mm: huge_memory: debugfs for file-backed THP split omits 345bbf84da34 mm: huge_memory: a new debugfs interface for splitting THP tests omits 9b046ab69386 khugepaged: remove meaningless !pte_present() check in khu [...] omits fbf11ae1917c khugepaged: remove unnecessary out label in collapse_huge_page() omits a3a1ad4a751d khugepaged: use helper function range_in_vma() in collapse [...] omits a56b58c2f07f mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] omits f710decf6259 mm/huge_memory.c: use helper function migration_entry_to_page() omits 6fca7363a654 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] omits 31949fd28327 mm/huge_memory.c: remove redundant PageCompound() check omits d6bfa0a43a16 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] omits 3dfb5708066a mm/huge_memory.c: make get_huge_zero_page() return bool omits 45a732216490 mm/huge_memory.c: rework the function vma_adjust_trans_huge() omits 226da5c82739 mm/huge_memory.c: remove unnecessary local variable ret2 omits 6c0a7fde8408 khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits a35fa00743bd khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 2e5250bb969f khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits 3ea1851ded8a khugepaged: remove unneeded return value of khugepaged_col [...] omits 51111a39d828 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits fbae9712ee64 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 61b4d345cb84 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits b9227f6bc711 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits b969c3e372f3 mm/hugetlb: use some helper functions to cleanup code omits f3d4e286e02e mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 83e604062cd3 mm/hugetlb: remove redundant reservation check condition i [...] omits e07699bb5e14 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 7c8275fbbaa6 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 62cd1a606792 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 29e74e8258e1 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 9eed1094f7d5 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 67492f75f9d6 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits 062643cc2604 mm/memory-failure: unnecessary amount of unmapping omits 0c1f29b80603 mm/page_alloc: redundant definition variables of pfn in for loop omits 58139d43c6f7 mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 omits 2be71747001a net: page_pool: use alloc_pages_bulk in refill code path omits 8fdd71a69f19 net: page_pool: refactor dma_map into own function page_po [...] omits 01eec2d05c91 SUNRPC: refresh rq_pages using a bulk page allocator omits 8549ac7e0ef0 SUNRPC: set rq_page_end differently omits 20f5cfd8a400 mm/page_alloc: inline __rmqueue_pcplist omits 6c22ea5bc825 mm/page_alloc: optimize code layout for __alloc_pages_bulk omits f22d947ef735 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] omits d9d48242e8db mm/page_alloc: add an array-based interface to the bulk pa [...] omits bbb87524abe2 mm/page_alloc: add a bulk page allocator -fix -fix -fix omits dca1a7bae975 mm/page_alloc: Add a bulk page allocator -fix -fix omits 4cbaa5a4580c mm-page_alloc-add-a-bulk-page-allocator-fix omits d40a800ea2ec mm/page_alloc: add a bulk page allocator omits 786e290f34e8 mm/page_alloc: rename alloced to allocated omits 7855446f91a8 mm/page_alloc: duplicate include linux/vmalloc.h omits 7d931df2eaf2 mm, page_alloc: avoid page_to_pfn() in move_freepages() omits ed4e61c3f01b mm/Kconfig: remove default DISCONTIGMEM_MANUAL omits 5e5f683f3a0d mm: page_alloc: dump migrate-failed pages omits 671ee06f4dd4 mm/mempolicy: fix mpol_misplaced kernel-doc omits bef15e0cd4e9 mm/mempolicy: rewrite alloc_pages_vma documentation omits b02b7a4d7e63 mm/mempolicy: rewrite alloc_pages documentation omits 9f03f83fe354 mm/mempolicy: rename alloc_pages_current to alloc_pages omits 79ab4382bc0d mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits cd3447ce719c mm/page_alloc: rename gfp_mask to gfp omits 9fc1373f7292 mm/page_alloc: rename alloc_mask to alloc_gfp omits d71638b784a0 include/linux/page-flags-layout.h: cleanups omits b0003c70056d include/linux/page-flags-layout.h: correctly determine LAS [...] omits 62e253fe100c mm: remove lru_add_drain_all in alloc_contig_range omits 5e1e6b4c853d mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits af16003dec23 mm: move mem_init_print_info() into mm_init() omits db84ad342ed6 irq_work: record irq_work_queue() call stack omits c7d93ce61eb0 kasan: detect false-positives in tests omits e607ac4300bb kasan: record task_work_add() call stack omits d365d93cdb86 kasan: docs: update tests section omits 4d4ded957345 kasan: docs: update ignoring accesses section omits ef394c30cd00 kasan: docs: update shadow memory section omits 6aee9513c4f1 kasan: docs: update HW_TAGS implementation details section omits e19b546cc093 kasan: docs: update SW_TAGS implementation details section omits e82130775164 kasan: docs: update GENERIC implementation details section omits 34022ad6ea9c kasan: docs: update boot parameters section omits 82361dd63e3f kasan: docs: update error reports section omits 22115fa4c95d kasan: docs: update usage section omits 1b8a23aab231 kasan: docs: update overview section omits 543b18eaa7ab kasan: docs: clean up sections omits 0aaf2d57021f kasan, mm: integrate slab init_on_free with HW_TAGS omits a7692deb90da kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 0e4d64bdcec8 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" omits 18edd98c47cf kasan, mm: integrate page_alloc init with HW_TAGS omits c7a4f172f026 kasan: init memory in kasan_(un)poison for HW_TAGS omits 625fdf677074 arm64: kasan: allow to init memory when setting tags omits 8e23196c2b1f mm, kasan: don't poison boot memory with tag-based modes omits eca4aadb6375 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits edeacad0505f kasan: fix kasan_byte_accessible() to be consistent with a [...] omits 7dcb093a4d77 mm/kasan: switch from strlcpy to strscpy omits 161f2e5c3aee pagewalk: prefix struct kernel-doc descriptions omits 46b4d822fd21 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT omits f5608f57f63b mm/doc: add mm.h and mm_types.h to the mm-api document omits 899f31cde25f mm/doc: turn fault flags into an enum omits aa3049624da9 mm/doc: fix page_maybe_dma_pinned kerneldoc omits c040797d5c61 mm/doc: fix fault_flag_allow_retry_first kerneldoc omits fb7ecf5d2a9e mm/vmalloc: remove an empty line omits a24677ceb164 mm/vmalloc: refactor the preloading loagic omits c682fcbb1fbf vm/test_vmalloc.sh: adapt for updated driver interface omits e1f1e6a94487 lib/test_vmalloc.c: extend max value of nr_threads parameter omits 790ed2861286 lib/test_vmalloc.c: add a new 'nr_threads' parameter omits 64865b305aff lib/test_vmalloc.c: remove two kvfree_rcu() tests omits 17360d1ff345 mm: vmalloc: prevent use after free in _vm_unmap_aliases omits fb2b65e36823 mm/vmalloc: print correct vmalloc allocation size omits 2e6104bbb213 mm/vmalloc: improve allocation failure error messages omits 29af081c1502 mm-vmalloc-remove-map_kernel_range-fix-2 omits f3a934177f53 mm-vmalloc-remove-unmap_kernel_range-fix-fix omits a3667451b12c mm-vmalloc-remove-unmap_kernel_range-fix omits b852a7a0ecb5 mm/vmalloc: remove unmap_kernel_range omits b7dbe31a337c powerpc/xive: remove unnecessary unmap_kernel_range omits 356a8c69f245 kernel/dma: remove unnecessary unmap_kernel_range omits bb46582655a5 mm/vmalloc: remove map_kernel_range omits fedc03601574 mm/vmalloc: fix read of uninitialized pointer area omits f785d95f10b7 mm/vmalloc: hugepage vmalloc mappings omits 226d18c6169b mm/vmalloc: add vmap_range_noflush variant omits 1f06a50e756f mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c omits 64d40338e739 mm/vmalloc: provide fallback arch huge vmap support functions omits fbcddfb95a68 x86: inline huge vmap supported functions omits c76b36a63b32 arm64: inline huge vmap supported functions omits 4fc3394f6665 powerpc: inline huge vmap supported functions omits 4f4e15f4ccfe mm: HUGE_VMAP arch support cleanup omits d6d1437d19f2 mm/ioremap: rename ioremap_*_range to vmap_*_range omits 423306a1e6ef mm/vmalloc: rename vmap_*_range vmap_pages_*_range omits 6903b29cbdb6 mm: apply_to_pte_range warn and fail if a large pte is enc [...] omits e53f04e95760 sparc32: add stub pud_page define for walking huge vmalloc [...] omits 834f5cf52cb8 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] omits dffcc2183793 ARM: mm: add missing pud_page define to 2-level page tables omits 3593593343af mm/vmalloc: use rb_tree instead of list for vread() lookups omits 8e2899fcb268 mm: unexport remap_vmalloc_range_partial omits 55300bdf0528 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 9cf65931279c mm/sparse: add the missing sparse_buffer_fini() in error branch omits 2b3e00243509 mm/dmapool: switch from strlcpy to strscpy omits c01ddf729245 selftests: add a MREMAP_DONTUNMAP selftest for shmem omits 3e228f294cb3 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] omits 977154f12de9 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings omits 1b554eab1624 NUMA balancing: reduce TLB flush via delaying mapping on h [...] omits ce476c53e958 i915: fix remap_io_sg to verify the pgprot omits 68f9c3d5ebe2 i915: use io_mapping_map_user omits 5db9c719bf5e mm: add a io_mapping_map_user helper omits fda338230328 mm: add remap_pfn_range_notrack omits 358b65acf6a7 mm, tracing: improve rss_stat tracepoint message omits 2e6c37f62285 x86/vmemmap: optimize for consecutive sections in partial [...] omits ee637e872f16 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix omits 1191c4cb3288 x86/vmemmap: handle unpopulated sub-pmd ranges omits ed716fd91144 x86/vmemmap: drop handling of 1GB vmemmap ranges omits d737dc4cd8c0 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits f3164845d282 mm/interval_tree: add comments to improve code readability omits 77220aae8d0f mm/memory.c: do_numa_page(): delete bool "migrated" omits fefb28ed2352 mm: page_counter: mitigate consequences of a page_counter [...] omits d9ea7de122d8 linux/memcontrol.h: remove duplicate struct declaration omits ffe2281ca089 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] omits 8010fe55ef45 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] omits 6b48052e0f71 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] omits 6eae97d4168d mm: memcontrol: use obj_cgroup APIs to charge kmem pages omits 72edc2672a10 mm: memcontrol: change ug->dummy_page only if memcg changed omits 1d2743af731a mm: memcontrol: directly access page->memcg_data in mm/pag [...] omits 367fe2caba12 mm: memcontrol: introduce obj_cgroup_{un}charge_pages omits 9266f2a7254b mm: memcontrol: slab: fix obtain a reference to a freeing memcg omits 2256bf45a44d memcg: set page->private before calling swap_readpage omits 51e6f08a48d1 memcg: charge before adding to swapcache on swapin omits 543c00e93fa8 kselftests: cgroup: update kmem test for new vmstat implem [...] omits ad01d34c01ae mm: memcontrol: consolidate lruvec stat flushing omits 494af022a029 mm: memcontrol: switch to rstat fix omits 190fb06199cd mm-memcontrol-switch-to-rstat-fix omits bf9a2268dda2 mm: memcontrol: switch to rstat omits e3d9ff005346 cgroup: rstat: punt root-level optimization to individual [...] omits 63b945abf5e5 cgroup: rstat: support cgroup1 omits d916c4d1698e mm: memcontrol: privatize memcg_page_state query functions omits 7613b604c141 mm: memcontrol: kill mem_cgroup_nodeinfo() omits 2239db7cca61 mm: memcontrol: fix cpuhotplug statistics flushing omits 8a6fe83c55bf memcg: enable memcg oom-kill for __GFP_NOFAIL omits 3b736e733aa8 memcg: cleanup root memcg checks omits 7c2ccaf041f1 mm: memcontrol: fix kernel stack account omits 39cb7e14e367 mm/memremap.c: fix improper SPDX comment style omits 60a81a6a2545 mm: gup: remove FOLL_SPLIT omits be1674c5efca RDMA/umem: batch page unpin in __ib_umem_release() omits a0bbd07a7b3d mm/gup: add a range variant of unpin_user_pages_dirty_lock() omits 3fac2eab9e23 mm/gup: decrement head page once for group of subpages omits b3ba27448b1c mm/gup: add compound page list iterator omits 2e1720af79d9 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 7a9a28c293ac mm/filemap: Update stale comment omits 628bfd208523 mm: Move page_mapping_file to pagemap.h omits 695c2f11bb15 mm: remove nrexceptional from inode omits 19a9e0b450ff dax: account DAX entries as nrpages omits 36fd7c53a06e mm: stop accounting shadow entries omits a581455063f1 mm: introduce and use mapping_empty omits a65591d62a5c mm: page-writeback: simplify memcg handling in test_clear_ [...] omits 92423e881c3d mm/filemap: drop check for truncated page after I/O omits 21647c62b045 mm/filemap: use filemap_read_page in filemap_fault omits 0be9adf14c36 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits bc0ffde1bd0c mm: use filemap_range_needs_writeback() for O_DIRECT reads omits 63cbc2aaa324 mm: provide filemap_range_needs_writeback() helper omits e12054c80ecf mm/memtest: add ARCH_USE_MEMTEST omits ff56b7c7adf3 mm-page_poison-print-page-info-when-corruption-is-caught-v2 omits 5c827d641a7b mm: page_poison: print page info when corruption is caught omits 68503c6cb1f2 mm: page_owner: detect page_owner recursion via task_struct omits c530831a6054 mm: page_owner: use kstrtobool() to parse bool option omits 6d37324a32fc mm: page_owner: fetch backtrace only for tracked pages omits acd0e52e0beb mm, page_owner: remove unused parameter in __set_page_owne [...] omits 0b9e660456f3 mm/page_owner: record the timestamp of all pages during free omits 38b8d34eab01 mm/kmemleak.c: fix a typo omits f73d97e80eae mm/slub.c: trivial typo fixes omits e678177e7d97 slub: remove resiliency_test() function omits c2bba301378e kunit: add a KUnit test for SLUB debugging functionality omits 914a1d5edc97 mm, slub: enable slub_debug static key when creating cache [...] omits b3849d0aa844 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] omits 4a5469d01a8b watchdog: cleanup handling of false positives omits 200b0f679169 watchdog: use bit lock operations to prevent multiple soft [...] omits 5f1d568ffcda watchdog: fix barriers when printing backtraces from all CPUs omits 82e0bd97de15 watchdog/softlockup: remove logic that tried to prevent re [...] omits 740715e95ba8 watchdog/softlockup: report the overall time of softlockups omits 1b16f6c3a111 watchdog: explicitly update timestamp when reporting softlockup omits 6a5079fe9aca watchdog: rename __touch_watchdog() to a better descriptive name omits 85384980e2ad vfs: fs_parser: clean up kernel-doc warnings omits 1a11523c1dd1 ocfs2: fix ocfs2 corrupt when iputting an inode omits 22dd76173ecd ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 31e7f43112fa ocfs2/dlm: remove unused function omits 0eb5e63872dc ocfs2: fix a typo omits 16d9ab30fec8 ocfs2: map flags directly in flags_to_o2dlm() omits ee015b1ba22a ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits b2000402a16c arch/sh/include/asm/tlb.h: remove duplicate include omits 308daf4e0f5c scripts-a-new-script-for-checking-duplicate-struct-declara [...] omits 4542f65fad96 scripts: a new script for checking duplicate struct declaration omits e349d6c45aeb scripts/spelling.txt: add entries for recent discoveries omits cd7648717662 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits f3317428a306 ia64: module: fix symbolizer crash on fdescr omits be439f80193d ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP omits 770a77f1033b ia64: mca: always make IA64_MCA_DEBUG an expression omits e5a712c946b6 ia64: fix EFI_DEBUG build omits fdd1952b155d ia64: trivial spelling fixes omits d4cbdb102242 ia64: simplify code flow around swiotlb init omits 40e8f394b30c ia64: drop unused IA64_FW_EMU ifdef omits 60697bfd947a ia64: ensure proper NUMA distance and possible map initialization omits 695e619781e7 arch/ia64/include/asm/pgtable.h: minor typo fixes omits 1240fe943a26 arch/ia64/kernel/fsys.S: fix typos omits cbf0bca11964 arch/ia64/kernel/head.S: remove duplicate include omits 48459081c4fa /proc/kpageflags: do not use uninitialized struct pages omits 0b64428c70ff /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 64f91a7ffd08 mm/filemap: fix mapping_seek_hole_data on THP & 32-bit omits cc8917bda235 mm/filemap: fix find_lock_entries hang on 32-bit THP omits a6f19ad48934 ovl: fix reference counting in ovl_mmap error path omits 6f6d59e429d3 coda: fix reference counting in coda_file_mmap error path omits 481202c4f2a2 Merge remote-tracking branch 'rpmsg/for-next' omits 7bdc52bb3c8b Merge remote-tracking branch 'vhost/linux-next' omits 415f752c3df6 Merge remote-tracking branch 'scsi-mkp/for-next' omits 5c9c0325b891 Merge remote-tracking branch 'scsi/for-next' omits 43e2374c0b6f Merge remote-tracking branch 'cgroup/for-next' omits e96cfc535c61 Merge remote-tracking branch 'dmaengine/next' omits 1f865efdbcdb Merge remote-tracking branch 'staging/staging-next' omits e799e18ce7a8 Merge remote-tracking branch 'vfio/next' omits 9841d15fa21e Merge remote-tracking branch 'phy-next/next' omits 54d9bc39c9c9 Merge remote-tracking branch 'char-misc/char-misc-next' omits c7f31a6e7f9d Merge remote-tracking branch 'tty/tty-next' omits 358dca81ac33 Merge remote-tracking branch 'usb-serial/usb-next' omits 52c888137d3f Merge remote-tracking branch 'usb/usb-next' omits e5585b24a78e Merge remote-tracking branch 'driver-core/driver-core-next' omits 20fe838fa625 Merge remote-tracking branch 'ipmi/for-next' omits 4857a7139728 Merge remote-tracking branch 'leds/for-next' omits 869e690182d2 Merge remote-tracking branch 'hsi/for-next' omits 17dd19ab31e1 Merge remote-tracking branch 'chrome-platform/for-next' omits 59bc249283f2 Merge remote-tracking branch 'drivers-x86/for-next' omits 2b8e22389063 Merge remote-tracking branch 'percpu/for-next' omits ee9c06e09635 Merge remote-tracking branch 'kvm-arm/next' omits cc7aaed09be4 Merge remote-tracking branch 'kvm/next' omits 0a45b79d699d next-20210421/rcu omits d65ddf5926cd Merge remote-tracking branch 'ftrace/for-next' omits d9afa5e36088 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits c8e49dab0e9f Merge remote-tracking branch 'edac/edac-for-next' omits 8b93f1715d1c Merge remote-tracking branch 'tip/auto-latest' omits 83a9941e96a1 Merge remote-tracking branch 'spi/for-next' omits e4b92c3974a6 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 5b65b78f901e Merge remote-tracking branch 'devicetree/for-next' omits feb4458d699e Merge remote-tracking branch 'audit/next' omits 3fb48b255e42 Merge remote-tracking branch 'iommu/next' omits 4c151f12216f Merge remote-tracking branch 'tpmdd/next' omits 49dfe5b7c1b5 Merge remote-tracking branch 'tomoyo/master' omits a99ddcb123e0 Merge remote-tracking branch 'selinux/next' omits d01bd5d8fcad Merge remote-tracking branch 'keys/keys-next' omits d73d988c734f Merge remote-tracking branch 'integrity/next-integrity' omits 5d60b1698700 Merge remote-tracking branch 'apparmor/apparmor-next' omits 2e913a69a9a6 Merge remote-tracking branch 'security/next-testing' omits 1264d00b3475 Merge remote-tracking branch 'regulator/for-next' omits 0ed9ffcd071b Merge remote-tracking branch 'battery/for-next' omits d6a98f78f37f Merge remote-tracking branch 'backlight/for-backlight-next' omits e8c9cf44126e Merge remote-tracking branch 'mfd/for-mfd-next' omits 4cb8ad056bb0 Merge remote-tracking branch 'mmc/next' omits 4ba2e21d26aa Merge remote-tracking branch 'pcmcia/pcmcia-next' omits acda9071d195 Merge remote-tracking branch 'device-mapper/for-next' omits a7e98934d3b9 Merge remote-tracking branch 'block/for-next' omits d3004b99fa7c Merge remote-tracking branch 'input/next' omits 49d54c34f5cf Merge remote-tracking branch 'modules/modules-next' omits ae44c17505fa Merge remote-tracking branch 'sound-asoc/for-next' omits 2a698efbdf70 Merge remote-tracking branch 'sound/for-next' omits 4fea3036daf3 Merge remote-tracking branch 'regmap/for-next' omits 4ef5aded925e Merge remote-tracking branch 'etnaviv/etnaviv/next' omits e7926e2028a9 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits fb85300277fb Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits afe087af67a3 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 01ad49de4a84 Merge remote-tracking branch 'amdgpu/drm-next' omits 696cde709f44 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 79bb339688aa Merge remote-tracking branch 'drm/drm-next' omits 8ee3f3b71231 Merge remote-tracking branch 'crypto/master' omits 4e71344e4af4 Merge remote-tracking branch 'mtd/mtd/next' omits 6352a05a9037 Merge remote-tracking branch 'gfs2/for-next' omits 0496ef35e779 Merge remote-tracking branch 'bluetooth/master' omits 77f0cfb1e845 Merge remote-tracking branch 'wireless-drivers-next/master' omits 8d1e617495b3 Merge remote-tracking branch 'ipsec-next/master' omits 0c43b5bb91ca Merge remote-tracking branch 'bpf-next/for-next' omits b6aa98202965 Merge remote-tracking branch 'net-next/master' omits fa74c8d76a9e Merge remote-tracking branch 'rdma/for-next' omits 26a8fb753e27 Merge remote-tracking branch 'swiotlb/linux-next' omits d4da7acff734 Merge remote-tracking branch 'dlm/next' omits 78ae7d03f192 Merge remote-tracking branch 'ieee1394/for-next' omits 1f9da868b04e Merge branch 'devel' into for-next omits 7332cd1578f2 Merge remote-tracking branch 'thermal/thermal/linux-next' omits a88178787907 Merge remote-tracking branch 'pm/linux-next' omits e54e5d735726 Merge remote-tracking branch 'v4l-dvb/master' omits e61f9b3ca441 Merge remote-tracking branch 'jc_docs/docs-next' omits 9afbe1e7d15e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 6be1966deda1 Merge remote-tracking branch 'dmi/dmi-for-next' omits 6f9f26f4f701 Merge remote-tracking branch 'i3c/i3c/next' omits 19e0faaadf51 Merge remote-tracking branch 'i2c/i2c/for-next' omits d4de5bccabb1 Merge remote-tracking branch 'hid/for-next' omits 7e6b25798ec1 Merge remote-tracking branch 'pstore/for-next/pstore' omits 0353e4637f14 Merge remote-tracking branch 'pci/next' omits df5420e875d6 Merge remote-tracking branch 'printk/for-next' omits c38d6a32c238 Merge remote-tracking branch 'vfs/for-next' omits 0507ca450f10 Merge remote-tracking branch 'file-locks/locks-next' omits 701276ebfefe Merge remote-tracking branch 'iomap/iomap-for-next' omits 073822f9714e Merge remote-tracking branch 'xfs/for-next' omits 38fa8694bd70 Merge remote-tracking branch 'v9fs/9p-next' omits 908b6942104d Merge remote-tracking branch 'ubifs/next' omits db2ccc045da7 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 0558cfcf69e5 Merge remote-tracking branch 'cel/for-next' omits d34634cab70e Merge remote-tracking branch 'nfs/linux-next' omits 2b74fa0b6e86 Merge remote-tracking branch 'jfs/jfs-next' omits 2a2c944ab6fd Merge remote-tracking branch 'fuse/for-next' omits db8f883b1a99 Merge remote-tracking branch 'f2fs/dev' omits b60b54567eba Merge remote-tracking branch 'ext4/dev' omits 10cd93e58a70 Merge remote-tracking branch 'ext3/for_next' omits 88d17c4d7756 Merge remote-tracking branch 'exfat/dev' omits c694412a279d Merge remote-tracking branch 'erofs/dev' omits d98962f9a2f0 Merge remote-tracking branch 'ecryptfs/next' omits 1c794e1015e8 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 1b1eb571a90f Merge remote-tracking branch 'cifs/for-next' omits a3d0023da437 Merge remote-tracking branch 'btrfs/for-next' omits 9b0b52fbb7b2 Merge remote-tracking branch 'fscache/fscache-next' omits 534747fb9321 Merge remote-tracking branch 'pidfd/for-next' omits 9b3120318a1b Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 2bb823274656 Merge remote-tracking branch 'uml/linux-next' omits b1d9abb5cee9 Merge remote-tracking branch 'sh/for-next' omits 7159543891b4 Merge remote-tracking branch 's390/for-next' omits 727695cb4ed6 Merge remote-tracking branch 'risc-v/for-next' omits 17d5ef7b7a55 Merge remote-tracking branch 'powerpc/next' omits d7f6760fed17 Merge remote-tracking branch 'parisc-hd/for-next' omits e64512824389 Merge remote-tracking branch 'mips/mips-next' omits 7992cd959239 Merge remote-tracking branch 'microblaze/next' omits 1b54aee4c81f Merge remote-tracking branch 'm68knommu/for-next' omits 14443ed5cba4 Merge remote-tracking branch 'm68k/for-next' omits afcd0cb189cf Merge remote-tracking branch 'h8300/h8300-next' omits c417c6306d70 Merge remote-tracking branch 'csky/linux-next' omits 9ab60b0cb9b8 Merge remote-tracking branch 'clk/clk-next' omits 7a56814d6580 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits cb35166f3cde Merge remote-tracking branch 'tegra/for-next' omits 515b298d1390 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits b0d0473c8546 Merge remote-tracking branch 'samsung-krzk/for-next' omits 9606a66766cd Merge remote-tracking branch 'rockchip/for-next' omits e5aee784f0db Merge remote-tracking branch 'reset/reset/next' omits 2d49c5f14a4d Merge remote-tracking branch 'renesas/next' omits 93137587f94e Merge remote-tracking branch 'realtek/for-next' omits 29d36d69d782 Merge remote-tracking branch 'raspberrypi/for-next' omits 0dcc7d8873bb Merge remote-tracking branch 'qcom/for-next' omits 3b68dc69b6ef Merge remote-tracking branch 'omap/for-next' omits 565365d23be3 Merge remote-tracking branch 'mvebu/for-next' omits 3ceae53858d8 Merge remote-tracking branch 'mediatek/for-next' omits dcd73d694eab Merge remote-tracking branch 'keystone/next' omits bb83e7e86e9b Merge remote-tracking branch 'imx-mxs/for-next' omits b752c21eb466 Merge remote-tracking branch 'drivers-memory/for-next' omits aa78a10adbe7 Merge remote-tracking branch 'at91/at91-next' omits a31969a78a44 Merge remote-tracking branch 'aspeed/for-next' omits 44031542449f Merge remote-tracking branch 'amlogic/for-next' omits 2b3b6115902f Merge remote-tracking branch 'actions/for-next' omits b91edbb928c1 Merge remote-tracking branch 'arm-soc/for-next' omits c63751c6648c Merge remote-tracking branch 'arm64/for-next/core' omits e5d147265ad2 Merge remote-tracking branch 'arm/for-next' omits 707cb86699b3 Merge remote-tracking branch 'asm-generic/master' omits ca1918aca77f Merge remote-tracking branch 'dma-mapping/for-next' omits bd02c6c85b06 Merge remote-tracking branch 'kbuild/for-next' omits 611fe7bee405 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 2e76cbd5b572 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 58a277b25929 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 9971672edc22 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 03bd21960b6a Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 7f17a545b870 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 0ca031c25b2f Merge remote-tracking branch 'vfs-fixes/fixes' omits 657e013a500b Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 1e2ae1038b7e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits e3f05ab5184d Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 1ef28bc38d6e Merge remote-tracking branch 'ide/master' omits 987179a8a4da Merge remote-tracking branch 'soundwire-fixes/fixes' omits 59b4bfedc77e Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 797e4b69d4c6 Merge remote-tracking branch 'phy/fixes' omits 6e9e99048724 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 8b27e11592f8 Merge remote-tracking branch 'pci-current/for-linus' omits 9269159b5c1e Merge remote-tracking branch 'spi-fixes/for-linus' omits 981a40e86253 Merge remote-tracking branch 'regulator-fixes/for-linus' omits dd385713664c Merge remote-tracking branch 'regmap-fixes/for-linus' omits 39792e7bf65d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits b330122ac5cd Merge remote-tracking branch 'ipsec/master' omits 5cb6c6066bd4 Merge remote-tracking branch 'net/master' omits 0bec2ef83b7e Merge remote-tracking branch 'arc-current/for-curr' omits c79e44de74f9 Merge branch 'v5.13/fixes' into tmp/aml-rebuild omits 41f1954160ef Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 037dc6160a83 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits d6c5a76eece6 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits dcf0e405bba0 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 1ac6259a2306 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 80e0ab429149 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits a5a7236ac6db Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 2981e9778a70 Merge branch 'for-5.13/drivers' into for-next omits 5d4e4cc6e981 Merge branch 'block-5.12' into for-next omits 4da70cde6f90 Merge branch 'for-5.13/drivers' into for-next omits aa7d6541b4a5 Merge branch 'for-5.13/block' into for-next omits ac81d1ffd022 blk-mq: Fix races between blk_mq_update_nr_hw_queues() and [...] omits a8a6ac7ad3fb blk-mq: Make it safe to use RCU to iterate over blk_mq_tag [...] omits 5ba3f5a6ca7e blk-mq: Fix races between iterating over requests and free [...] omits 5d39098af969 blk-mq: Introduce atomic variants of blk_mq_(all_tag|tagse [...] omits bc58be1cccff blk-mq: Move the elevator_exit() definition omits 246f3bc6ded3 Merge branch 'features' into for-next omits f100603236d7 Merge branch 'fixes' into for-next omits d3900e8d918f csky: uaccess.h: Coding convention with asm generic omits c1d2a603724a Merge branch 'linus' omits e14b64081d4d Merge branch 'objtool/core' omits 0dac0cc4d185 Merge branch 'perf/core' omits ea36c4ce8235 Merge branch 'sched/urgent' omits 7288ce1d5fc6 Merge branch 'x86/urgent' omits 7e6448ce1c08 Merge pull request #41 from namjaejeon/cifsd-for-next omits 88c5256d16b5 cifsd: fix build break from asn1 omits 412562f57627 drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 omits d705c0865a43 drm/radeon: Add HD-audio component notifier support omits edfa63a6c1d4 drm/amdkfd: Update L1 and add L2/3 cache information omits c229b4c289b2 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 47fb5ebdd7c3 Revert "drm/amd/display: To modify the condition in indica [...] omits 2cff950c8e3f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits c64e410abb75 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits fca3394d2bfd drm/amdgpu: only check for _PR3 on dGPUs omits 0e181af8ff11 drm/amdgpu: add another raven1 gfxoff quirk omits bbf3a3b90b4b usb/host: enable auto power control for xhci-pci omits 37d9a1bb62e6 Merge branch 'for-5.13/drivers' into for-next omits 3702f3cf1c93 Merge branch 'for-5.13/libata' into for-next omits 3146248c6559 Merge branch 'for-5.13/io_uring' into for-next omits 95a0174de30b Merge branch 'for-5.13/drivers-post-merge' into for-next omits fd676f44eadb Merge branch 'for-5.13/drivers' into for-next omits b7060f3ddae6 Merge branch 'for-5.13/block' into for-next omits 6105df9a76f4 Merge branch 'for-5.13/libata' into for-next omits 9c2540f95729 null_blk: poll queue support omits 79ccb112c414 Merge branch 'for-5.13/drivers' into for-5.13/drivers-post-merge omits bc9940eb3a4c Merge branch 'core/entry' omits 7703fadb691b Merge branch 'core/rcu' omits 9b3c6d5b9cc8 Merge branch 'irq/core' omits fae8100e5972 Merge branch 'locking/core' omits 10f58459094d Merge branch 'locking/urgent' omits 491ee798e6e2 Merge branch 'objtool/core' omits 3a42e085f557 Merge branch 'perf/core' omits 4d4d93a75078 Merge branch 'ras/core' omits 28e252debc4c Merge branch 'sched/core' omits f5b0233edbe0 Merge branch 'timers/core' omits 6896f1d4884b Merge branch 'x86/apic' omits 651a029125fe Merge branch 'x86/boot' omits 5e3e340b6c74 Merge branch 'x86/build' omits d7fb857e2c73 Merge branch 'x86/cleanups' omits afd7d82cd3cb Merge branch 'x86/core' omits aa7fe1ee3e14 Merge branch 'x86/entry' omits 9b0a9d2a16cb Merge branch 'x86/microcode' omits e3d4bdf520df Merge branch 'x86/misc' omits 8dd6c02b8d49 Merge branch 'x86/mm' omits 55525f8c3b80 Merge branch 'x86/platform' omits 2cb7357d2855 Merge branch 'x86/seves' omits 91b75384b1cb Merge branch 'x86/sgx' omits 4982d01c30bb Merge branch 'x86/splitlock' omits ec2b72ef165a Merge branch 'x86/vdso' omits 47a817268943 Merge branch 'x86/vmware' omits 21725ce32d62 Merge pull request #40 from namjaejeon/cifsd-for-next omits 65f2dd6b3209 cifsd: fix WARNING: Too many leading tabs omits ddcf6ffc587c cifsd: fix WARNING: Possible unnecessary 'out of memory' message omits a2537b2a2bde Merge pull request #39 from namjaejeon/cifsd-for-next omits f3f259910c09 Cifs: Fix kernel oops caused by deferred close for files. omits 688e08256d8c cifs: Deferred close for files omits 0e8868212d1c smb3: limit noisy error omits 128832e98180 cifs: remove unnecessary copies of tcon->crfid.fid omits 8bfe70e69658 csky: fix syscache.c fallthrough warning omits 72df8c0d055f cifsd: decoding gss token using lib/asn1_decoder.c omits 3ae725e0121f srcu: Early test SRCU polling start omits 65bbcf8d75fe srcu: Fix broken node geometry after early ssp init omits a2e369a1b41e rcu: Point to documentation of ordering guarantees omits 7d60444addae kcsan: Document "value changed" line omits f6e59482882d kcsan: Report observed value changes omits 0773e48e9076 kcsan: Remove kcsan_report_type omits 0b305c60b811 kcsan: Remove reporting indirection omits 8ea8d5b50f1c kcsan: Refactor access_info initialization omits bde65018fb01 kcsan: Fold panic() call into print_report() omits df2dee97f5f6 kcsan: Refactor passing watchpoint/other_info omits 4204ec128d03 kcsan: Distinguish kcsan_report() calls omits 763902d59273 kcsan: Simplify value change detection omits f4b8ba919960 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant omits 637bea919338 kvfree_rcu: Update "monitor_todo" once a batch is started omits ca6b59f149bb kvfree_rcu: Add a bulk-list check when a scheduler is run omits c8214431273d kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] omits 57f69041205c kvfree_rcu: Release a page cache under memory pressure omits d3ea32b1d52a rcu: Don't penalize priority boosting when there is nothin [...] omits d9495d87c4f5 rcutorture: Don't count CPU-stalled time against priority [...] omits 321ff7b8c54f rcutorture: Forgive RCU boost failures when CPUs don't pas [...] omits 988aab640a6c rcu: Make rcu_gp_cleanup() be noinline for tracing omits d4d1dac846d9 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests omits c66bc869c99c srcu: Initialize SRCU after timers omits 821ea257ff96 srcu: Unconditionally embed struct lockdep_map omits 7f2a1bd3b1f1 rcutorture: Make rcu_torture_boost_failed() check for GP end omits c661a24d0f0d rcutorture: Consolidate rcu_torture_boost() timing and statistics omits bba6b603b287 rcutorture: Delay-based false positives for RCU priority b [...] omits 41c2d3d358f5 rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs omits dcda1217f989 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] omits d39883536af5 rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] omits f254479d7443 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] omits b6a926113027 rcu: Reject RCU_LOCKDEP_WARN() false positives omits 570f9fffb2ce lockdep: Explicitly flag likely false-positive report omits d94cab95c6c2 doc: Fix diagram references in memory-ordering document omits b0df1636642c rcu: Add ->gp_max to show_rcu_gp_kthreads() output omits 2ce9303975b6 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] omits 0efa2fa3f07c srcu: Remove superfluous ssp initialization for early callbacks omits e19fe1285607 srcu: Remove superfluous sdp->srcu_lock_count zero filling omits f0ca9532e9f2 torture: Set kvm.sh language to English omits e6be40a12545 torture: Correctly fetch number of CPUs for non-English languages omits a5c318152293 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() omits 08be0f7c2e2e rcutorture: Judge RCU priority boosting on grace periods, [...] omits 12e2a1753ed8 rcu: Improve tree.c comments and add code cleanups omits 9f6c04362adc rcu: Remove the unused rcu_irq_exit_preempt() function omits 9489bfd2acef torture: Make kvm-find-errors.sh account for kvm-remote.sh omits c0e5803a7d0b rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits 8dd585f0e336 rcu: Fix various typos in comments omits 45e74ad32045 doc: Fix statement of RCU's memory-ordering requirements omits 5c5fbebd6d2c mm/slub: Add Support for free path information of an object. omits 6fe3c5da5c5f mm/slub: Fix backtrace of objects to handle redzone adjustment omits da5d481cbe5b torture: Make the build machine control N in "make -jN" omits e0b081cace85 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits a392c88fd623 torture: Abstract end-of-run summary omits 0e66d0b00293 rcu: Fix typo in comment: kthead -> kthread omits 27a0db079702 rcu/nocb: Unify timers omits 08219fcd5045 rcu/nocb: Prepare for fine-grained deferred wakeup omits 32bf68817108 rcu/nocb: Only cancel nocb timer if not polling omits 537157920d83 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits 0edebf7f0cd4 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits 2091f5f276b7 rcu/nocb: Allow de-offloading rdp leader omits 9e1aa277489b rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits d4f90b6dda68 timer: Revert "timer: Add timer_curr_running()" omits 7a4a72dbec25 rcu/nocb: Use the rcuog CPU's ->nocb_timer omits 56abe70ab725 torture: Fix grace-period rate output omits cef3c5a3ffc7 rcutorture: Abstract read-lock-held checks omits 42d1547f67af refscale: Add acqrel, lock, and lock-irq omits ba45d9326709 rcu: Prevent false positive softirq warning on RT omits 58d8e01c1bad tick/sched: Prevent false positive softirq pending warnings on RT omits 40f4f91ca564 softirq: Make softirq control and processing RT aware omits f3bae53af046 softirq: Move various protections into inline helpers omits 4d907668883f irqtime: Make accounting correct on RT omits 8221daf2163e softirq: Add RT specific softirq accounting omits f998cd3ff4bc torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 59821a132356 rcuscale: Allow CPU hotplug to be enabled omits 9216a830f8c1 refscale: Allow CPU hotplug to be enabled omits dce310f2e546 tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 3271f5e93348 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits 435a49dcff5a torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 04a0a48ed2c2 kcsan: Add pointer to access-marking.txt to data_race() bullet omits 9c9c82e739bc rcu-tasks: Add block comment laying out RCU Rude design omits 9017f215d36f rcu-tasks: Add block comment laying out RCU Tasks design omits 77f70d057ce0 torture: Fix remaining erroneous torture.sh instance of $* omits b89c410b2264 Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 0eeb5db7367a Merge branch 'clocksource.2021.04.19a' into HEAD omits c62e3a147bb0 clocksource: Reduce WATCHDOG_THRESHOLD omits fa773abc07c1 clocksource: Limit number of CPUs checked for clock synchr [...] omits a9043467ed4f mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic omits f685128032e2 mmc: mmc_spi: Use already parsed IRQ omits 660000b4590c mmc: mmc_spi: Drop unused NO_IRQ definition omits ac54e41baa68 mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] omits b4cda47745f4 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] omits d6b5adc7c7cd mmc: core: Correct descriptions in mmc_of_parse() omits 09166beebf55 mmc: core: Move eMMC cache flushing to a new bus_ops callback omits 304bbea920d3 Merge branch 'devprop' into linux-next omits 767c5819346a Merge branches 'pm-docs' and 'pm-tools' into linux-next omits d92ae251a19e Merge branch 'pm-devfreq' into linux-next omits 52e0d9fc1bba Merge branch 'pm-opp' into linux-next omits 43e7b82b80ab Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] omits 684041aa2913 Merge branch 'pm-cpuidle' into linux-next omits c8e17e5ba410 Merge branch 'pm-cpufreq' into linux-next omits dff1cbf20684 Merge branch 'acpi-misc' into linux-next omits 5b5bd25a163c Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' [...] omits 6f319a743ccc Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] omits 4932af0496c0 Merge branch 'acpi-messages' into linux-next omits d2e8f34954f3 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits 478a0ec17c70 Merge branch 'acpica' into linux-next omits 41d9d7e059e8 Merge branch 'kconfig' into for-next omits 471b16c63bfd cifs: Return correct error code from smb2_get_enc_key omits b8b7f936e337 cifs: fix out-of-bound memory access when calling smb3_not [...] omits c1903ab19aa4 smb2: fix use-after-free in smb2_ioctl_query_info() omits 2c3620a02909 cifs: export supported mount options via new mount_params [...] omits b162a33f86bc cifs: log mount errors using cifs_errorf() omits aec809ce6093 cifs: add fs_context param to parsing helpers omits 79f15dd761d2 cifs: make fs_context error logging wrapper omits 951fb9aacbd2 cifs: add FALLOC_FL_INSERT_RANGE support omits 3c60e343df6c cifs: add support for FALLOC_FL_COLLAPSE_RANGE omits 3c631c1a6c7c cifs: check the timestamp for the cached dirent when decid [...] omits b29fcae3bbca cifs: pass the dentry instead of the inode down to the rev [...] omits 67f29e8a5321 cifs: add a timestamp to track when the lease of the cache [...] omits 8522ca8ed8da cifs: add a function to get a cached dir based on its dentry omits a271b59c1aa9 cifs: Grab a reference for the dentry of the cached direct [...] omits 08a51aeda2cf cifs: store a pointer to the root dentry in cifs_sb_info o [...] omits 43a69a3753e6 cifs: rename the *_shroot* functions to *_cached_dir* omits 3712b4dc8976 cifs: pass a path to open_shroot and check if it is the ro [...] omits 19a79f90f84a cifs: move the check for nohandlecache into open_shroot omits 721d6908a7d1 cifs: switch build_path_from_dentry() to using dentry_path_raw() omits 936adb26c9af cifs: allocate buffer in the caller of build_path_from_dentry() omits afe341bfdf62 cifs: make build_path_from_dentry() return const char * omits 254da2ec5908 cifs: constify pathname arguments in a bunch of helpers omits 3fd6852b5d67 cifs: constify path argument of ->make_node() omits a11aee1337de cifs: constify get_normalized_path() properly omits ad91dc3c242d cifs: don't cargo-cult strndup() omits 00dc8e715db9 SMB3: update structures for new compression protocol definitions omits ad5e6521081d cifs: remove old dead code omits 2149bb7136e2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] omits 423fff9fad5b fs: cifs: Remove repeated struct declaration omits 2f6e766d0967 Documentation/admin-guide/cifs: document open_files and dfscache omits ee2d2c2c8028 cifs: simplify SWN code with dummy funcs instead of ifdefs omits c16b4e3c427e smb3: update protocol header definitions based to include [...] omits bf538571d63b cifs: correct comments explaining internal semaphore usage [...] omits 892700fa97a3 cifs: Remove useless variable omits 8b7523191d46 cifs: Fix spelling of 'security' omits 89766600ccf8 tools: do not include scripts/Kbuild.include omits 61d9a761f8d3 kbuild: redo fake deps at include/config/*.h omits 8e7e1b585e17 kbuild: remove TMPO from try-run omits e4e573c9a390 Merge branch 'remotes/lorenzo/pci/misc' omits 15a4c023cc98 Merge branch 'remotes/lorenzo/pci/msi' omits 3c8c3a39926a Merge branch 'remotes/lorenzo/pci/xilinx' omits 43dea2e32a32 Merge branch 'remotes/lorenzo/pci/xgene' omits bf6128b0529a Merge branch 'remotes/lorenzo/pci/vmd' omits 0fbbb0c63d0e Merge branch 'remotes/lorenzo/pci/tegra' omits c6d54dae1ad2 Merge branch 'remotes/lorenzo/pci/microchip' omits c01e718bac15 Merge branch 'remotes/lorenzo/pci/mediatek' omits 294850b4f115 Merge branch 'remotes/lorenzo/pci/layerscape' omits d37e2de6cf58 Merge branch 'remotes/lorenzo/pci/iproc' omits 9356ca393889 Merge branch 'remotes/lorenzo/pci/endpoint' omits f6cf02aef834 Merge branch 'remotes/lorenzo/pci/dwc' omits 2b9fb310652c Merge branch 'remotes/lorenzo/pci/cadence' omits 08004c4ebdc9 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 86f7c8492276 Merge branch 'remotes/lorenzo/pci/altera-msi' omits 8f26af8de27c Merge branch 'pci/misc' omits 6944b15c048a Merge branch 'pci/kernel-doc' omits a98e4f3e26af Merge branch 'pci/vpd' omits 3e64e0b7de0f Merge branch 'pci/pm' omits 8bf851ff0615 Merge branch 'pci/hotplug' omits e93505a84d49 Merge branch 'pci/error' omits 521691a863eb Merge branch 'pci/enumeration' omits 22f750acc721 PCI: dwc: Move iATU detection earlier omits e9efb21fe352 riscv: Prepare ptdump for vm layout dynamic addresses omits aa5dd7ca85b7 Documentation: riscv: Add documentation that describes the [...] omits 4b67f48da707 riscv: Move kernel mapping outside of linear mapping omits e3efa50969a8 Merge branch 'clk-ralink' into clk-next omits 97d85c05ac18 Merge branch 'clk-uniphier' into clk-next omits 1dd129f1deec Merge branch 'clk-qcom' into clk-next omits 512ccc0a33f5 Merge branch 'clk-rockchip' into clk-next omits 49a34c6dcbae MAINTAINERS: add pattern for dummy-tools omits 80663b421ce5 samples/kprobes: Add riscv support omits 2c475caf72f3 riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] omits f426c4991446 riscv: Workaround mcount name prior to clang-13 omits c7f5f5e5b402 scripts/recordmcount.pl: Fix RISC-V regex for clang omits 7ad85ab93d03 riscv: Use $(LD) instead of $(CC) to link vDSO omits c0b51585bd51 riscv: sifive: Apply errata "cip-1200" patch omits feb3ac16051f riscv: sifive: Apply errata "cip-453" patch omits b382bf91bbad riscv: sifive: Add SiFive alternative ports omits 04e4e49724cf riscv: Introduce alternative mechanism to apply errata solution omits 45b249336a81 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] omits 1032145dd5df kbuild: add an elfnote for whether vmlinux is built with lto omits b1e175a263d3 ia64: syscalls: switch to generic syscallhdr.sh omits 01af9eed4b44 ia64: syscalls: switch to generic syscalltbl.sh omits 5ef245ab8062 alpha: syscalls: switch to generic syscallhdr.sh omits b908c3cea3b2 alpha: syscalls: switch to generic syscalltbl.sh omits 7d7fcc595fb4 sysctl: use min() helper for namecmp() omits dde6bbadafa4 Merge branch 'clk-samsung' into clk-next omits 3be3fab12d2e Merge branch 'clk-qcom' into clk-next omits ea6e47c0d677 Merge branch 'clk-qcom' into clk-next omits 43d5f9f0ac5f Merge branch 'clk-ralink' into clk-next omits 21d237bc2f22 Merge branch 'clk-imx' into clk-next omits 89d54fb5f508 virtio-balloon: fix a typo in comment of virtballoon_migra [...] omits 256672e2d09e virtio_blk: Add support for lifetime feature omits 593df7c6ea9b vdpa: Follow kdoc comment style omits 79b276a73db8 vdpa: Follow kdoc comment style omits c8a2d4c73e70 vdpa/mlx5: Enable user to add/delete vdpa device omits 5526ee4c6465 vdpa: introduce virtio pci driver omits 327c333a7908 PCI: fu740: Add SiFive FU740 PCIe host controller driver omits b86d55c10776 dt-bindings: PCI: Add SiFive FU740 PCIe host controller omits 8bb1c66a90d4 MAINTAINERS: Add maintainers for SiFive FU740 PCIe driver omits 0a78fcfd3d95 clk: sifive: Use reset-simple in prci driver for PCIe driver omits f3ce593b1a74 clk: sifive: Add pcie_aux clock in prci driver for PCIe driver omits b0ccf48b958e Merge branch 'landlock_lsm_v33' into next-testing omits 00439cddfcfb landlock: Add user and kernel documentation omits c7cdbef681bc samples/landlock: Add a sandbox manager example omits 7ea3e7b24ece selftests/landlock: Add user space tests omits 9fbebb70210a arch: Wire up Landlock syscalls omits 276f3a79632d landlock: Add syscall implementations omits 9aeff19745ca landlock: Support filesystem access-control omits 58d9247adfe3 fs,security: Add sb_delete hook omits 6dc0bc08f789 LSM: Infrastructure management of the superblock omits 28b243b1e715 landlock: Add ptrace restrictions omits 5f1eb158bd3b landlock: Set up the security framework and manage credentials omits c9a9d4f14e75 landlock: Add ruleset and domain management omits 813f64f07d59 landlock: Add object management omits 3b541757ad58 afs: Use the netfs_write_begin() helper omits cca1fbb46e38 afs: Use new netfs lib read helper API omits f780ea235056 afs: Use the fs operation ops to handle FetchData completion omits 5867c3cc8991 afs: Prepare for use of THPs omits e44ab1bda761 afs: Extract writeback extension into its own function omits 21720982850e afs: Wait on PG_fscache before modifying/releasing a page omits 6680d9067583 afs: Use ITER_XARRAY for writing omits e5461ef70f19 afs: Set up the iov_iter before calling afs_extract_data() omits 8debc0a5b541 afs: Log remote unmarshalling errors omits 20bcfa7127f5 afs: Don't truncate iter during data fetch omits 7b3558913624 afs: Move key to afs_read struct omits f9ab9ee26c47 afs: Print the operation debug_id when logging an unexpect [...] omits f072c22f6888 afs: Pass page into dirty region helpers to provide THP size omits 04afddf008bd afs: Disable use of the fscache I/O routines omits fce8d8a1ae46 fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 83d35cc93487 netfs: Add a tracepoint to log failures that would be othe [...] omits d2cc279eebaf netfs: Define an interface to talk to a cache omits 2141cd7e93c1 netfs: Add write_begin helper omits 26eba35c01ae netfs: Gather stats omits d6123cf48f43 netfs: Add tracepoints omits 5efe92bd6499 netfs: Provide readahead and readpage netfs helpers omits 80b1a7a68807 netfs, mm: Add set/end/wait_on_page_fscache() aliases omits a790c5487b9d netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 72159100faad netfs: Documentation for helper library omits aefe5de88202 netfs: Make a netfs helper module omits f801f50fd75c mm: Implement readahead_control pageset expansion omits cd57ec7b7315 Merge branch 'clk-zynq' into clk-next omits 6a861bd8cf3c Merge branch 'clk-qcom' into clk-next omits 665913f2796a Merge branch 'clk-socfpga' into clk-next omits 821f27a5e23b fs: Document file_ra_state omits 2347f5e22e8d mm/filemap: Pass the file_ra_state in the ractl omits 4723a85e3d4e Merge branch 'clk-fixes' into clk-next omits 9d56878a25b4 mm: Add set/end/wait functions for PG_private_2 omits 788abcfb66c1 iov_iter: Add ITER_XARRAY omits ee2305118fc3 kbuild: add support for zstd compressed modules omits 610eb48a84bd kbuild: remove CONFIG_MODULE_COMPRESS omits 0f82c48372de kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] omits 2f8864dbe668 kbuild: move module strip/compression code into scripts/Ma [...] omits f3fdc209ec47 kbuild: refactor scripts/Makefile.modinst omits b6b4cb699356 kbuild: rename extmod-prefix to extmod_prefix omits afd16418b5e3 kbuild: check module name conflict for external modules as well omits 515045ed86cb kbuild: show the target directory for depmod log omits c963f5bfc53e kbuild: unify modules(_install) for in-tree and external modules omits 2361c6287090 kbuild: remove unneeded mkdir for external modules_install omits fdac8b8ac095 scripts: modpost.c: Fix a few typos omits a24fd1d6469f PCI: brcmstb: Use reset/rearm instead of deassert/assert omits 92b9cb55a9b6 ata: ahci_brcm: Fix use of BCM7216 reset controller omits 4b5c93f31107 Merge branch 'clk-allwinner' into clk-next omits 21bbd5346746 Merge branch 'clk-renesas' into clk-next omits 44a780d44bcf Merge branch 'clk-fixes' into clk-next omits 4b69023a9388 Merge remote-tracking branch 'linus/master' into for-next omits bb4c0992c232 PCI/VPD: Make missing VPD message less alarming omits 040ee9af4db0 kbuild: fix false-positive modpost warning when all symbol [...] omits a0cc06cba32d kbuild: do not set -w for vmlinux.o modpost omits 1c21ac099008 kbuild: generate Module.symvers only when vmlinux exists omits 04c535d5b0de arm64: move --fix-cortex-a53-843419 linker test to Kconfig omits 4e7a41ae05e0 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh omits 8c10d94debd6 kbuild: check the minimum assembler version in Kconfig omits 18d56e5afeef PCI: Refactor HT advertising of NO_MSI flag omits 44ec480dafad PCI/MSI: Document the various ways of ending up with NO_MSI omits 77cbd88c9068 PCI: mediatek: Advertise lack of built-in MSI handling omits 98be0634c819 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] omits 419150a4ff6a PCI/MSI: Let PCI host bridges declare their reliance on MS [...] omits f68f571db9c1 PCI/MSI: Kill default_teardown_msi_irqs() omits 27278a3fac60 PCI/MSI: Kill msi_controller structure omits 54729d2a7a75 PCI/MSI: Drop use of msi_controller from core code omits 65b131816afd PCI: hv: Drop msi_controller structure omits b66873599e7f PCI: xilinx: Convert to MSI domains omits cc8cf907381a PCI: xilinx: Don't allocate extra memory for the MSI captu [...] omits 516286287d71 PCI: rcar: Convert to MSI domains omits c244dc15dc0f PCI: rcar: Don't allocate extra memory for the MSI capture [...] omits 973a28677e39 PCI: tegra: Convert to MSI domains omits 5426774870f2 Merge branch 'clk-socfpga' into clk-next omits f349223f076e PCI/VPD: Remove pci_set_vpd_size() omits 1e3b0fb5e4d1 PCI/VPD: Convert sysfs file to static attribute omits 301119535c94 Merge branch 'clk-fixes' into clk-next omits 1f6cd01a4270 Merge branch 'clk-renesas' into clk-next omits c53af9688ad2 Merge branch 'clk-cleanup' into clk-next omits f9b23f1f6ca0 exfat: speed up iterate/lookup by fixing start point of tr [...] omits cbf7910f030f exfat: improve write performance when dirsync enabled omits afe9930c101a exfat: add support ioctl and FITRIM function omits 617f2f53cea0 exfat: introduce bitmap_lock for cluster bitmap access omits 47292dce3d12 exfat: fix erroneous discard when clear cluster bit omits 3b7ec4d1b5cb Merge branch 'misc-5.12' into next-fixes omits e421f81cb24e kbuild: collect minimum tool versions into scripts/min-too [...] omits 884a7fa1b090 kbuild: replace sed with $(subst ) or $(patsubst ) omits 5946d42d6d42 docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 omits 71eb5c859a59 Makefile: Only specify '--prefix=' when building with clan [...] omits 9fc2872b700a Makefile: Remove '--gcc-toolchain' flag omits 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment omits 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b169840d6275 tools/memory-model: Make history-check scripts use mselect7 omits 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 1aa186a2870b tools/memory-model: Fix scripting --jobs argument omits f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh omits dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs omits c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors omits 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type omits 16a06f760423 tools/memory-model: Keep assembly-language litmus tests omits 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment omits 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification omits a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros omits a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts omits d98d7f6c0206 tools/memory-model: Document locking corner cases omits b2695b50625d kbuild: move $(strip ) to suffix-search definition omits 16c2d508f98a kbuild: rename multi-used-* to multi-obj-* omits 025bbe54a6c7 kbuild: apply fixdep logic to link-vmlinux.sh omits babd8cd96d33 kbuild: add CONFIG_VMLINUX_MAP expert option omits 084abc3e6373 kbuild: show warning if 'make headers_check' is used omits a14efe0d73eb kbuild: include Makefile.compiler only when compiler is needed omits d9f4ff50d2aa kbuild: spilt cc-option and friends to scripts/Makefile.compiler omits 9575aeae2cd1 Merge branch 'clk-cleanup' into clk-next omits 7f9fec1da2a6 Merge branch 'clk-fixes' into clk-next omits 885ce64e0f7b Merge branch 'clk-cleanup' into clk-next omits 711d090f0e02 parisc: syscalls: switch to generic syscallhdr.sh omits 31dd0067d119 parisc: syscalls: switch to generic syscalltbl.sh adds 90c911ad7445 Merge tag 'fixes' of git://git.kernel.org/pub/scm/linux/ke [...] adds a9d064524fc3 vhost-vdpa: protect concurrent access to vhost device iotlb adds be286f84e33d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails adds 18a3c5f7abfd Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 22c4e5bcd3cd Merge tag 'gpio-fixes-for-v5.12' of git://git.kernel.org/p [...] adds d42a5b639d15 drm/amdgpu: reserve fence slot to update page table adds 6d638b3ffd27 drm/amd/display: Update modifier list for gfx10_3 adds 9ebb6bc0125d amd/display: allow non-linear multi-planar formats adds 24d034528ef0 drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish adds b4d1913df2b7 Merge tag 'amd-drm-fixes-5.12-2021-04-21' of https://gitla [...] adds aca38735ae62 Merge tag 'drm-intel-fixes-2021-04-22' of git://anongit.fr [...] adds 5bfc75d92efd Merge tag 'drm-fixes-2021-04-23' of git://anongit.freedesk [...] adds 4d09ccc4a81e arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS adds 450225a402e5 Merge tag 'sunxi-fixes-for-5.12-2' of git://git.kernel.org [...] adds a1768dad775b Merge branch 'tegra/dt64' into arm/fixes adds 6d1d45cb9834 Merge tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/s [...] adds 95838bd9fcfa Merge tag 'block-5.12-2021-04-23' of git://git.kernel.dk/l [...] adds 9da29c7f77cd coda: fix reference counting in coda_file_mmap error path adds 2896900e22f8 ovl: fix reference counting in ovl_mmap error path adds 2d11e738151d mm/filemap: fix find_lock_entries hang on 32-bit THP adds ed98b0159fa9 mm/filemap: fix mapping_seek_hole_data on THP & 32-bit adds 1974c45dd774 tools/cgroup/slabinfo.py: updated to work on current kernel adds e77a830c8297 Merge branch 'akpm' (patches from Andrew) adds 8db5efb83fa9 Merge tag 'pinctrl-v5.12-3' of git://git.kernel.org/pub/sc [...] adds 799bac551218 Revert "net/rds: Avoid potential use after free in rds_sen [...] adds 9c1a07442c95 KVM: x86/xen: Take srcu lock when accessing kvm_memslots() adds 2a1d7946fa53 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 11fac7a00411 Merge tag 'x86_urgent_for_v5.12' of git://git.kernel.org/p [...] adds 682b26bd80f9 Merge tag 'sched_urgent_for_v5.12' of git://git.kernel.org [...] adds 0146da0d4cec Merge tag 'locking_urgent_for_v5.12' of git://git.kernel.o [...] adds 9d480158ee86 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_P [...] adds 4b2f1e59229b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] adds 24dfc390079c Merge tag 'perf_urgent_for_v5.12' of git://git.kernel.org/ [...] adds f2211881e737 perf data: Fix error return code in perf_data__create_dir() adds b14585d9f18d perf auxtrace: Fix potential NULL pointer dereference adds 671b60cb6a89 perf ftrace: Fix access to pid in array when setting a pid filter adds c6f87141254d perf map: Fix error return code in maps__clone() adds d2d09fbe33f8 Merge tag 'perf-tools-fixes-for-v5.12-2021-04-25' of git:/ [...] adds 9f4ad9e425a1 Linux 5.12 adds 7dd1ce1a526c Merge tag 'tpmdd-next-v5.13' of git://git.kernel.org/pub/s [...] adds 87f27e7b189f Merge tag 'queue' of git://git.kernel.org/pub/scm/linux/ke [...] adds 56c5812623f9 certs: Add EFI_CERT_X509_GUID support for dbx entries adds 2565ca7f5ec1 certs: Move load_system_certificate_list to a common function adds d1f044103dad certs: Add ability to preload revocation certs adds ebd9c2ae369a integrity: Load mokx variables into the blacklist keyring adds b0e22b47f650 Merge tag 'keys-cve-2020-26541-v3' of git://git.kernel.org [...] adds ffc766b31e90 Merge tag 'tomoyo-pr-20210426' of git://git.osdn.net/gitro [...] adds b2a4411aca29 crypto: doc - fix kernel-doc notation in chacha.c and af_alg.c adds d9e21600dc09 crypto: hisilicon - dynamic configuration 'err_info' adds b7220a7439fa crypto: hisilicon - support new error types for ZIP adds 10594d1e5ff7 crypto: hisilicon - add new error type for SEC adds c4aab24448a3 crypto: hisilicon - enable new error types for QM adds 6535cbc49071 dt-bindings: crypto: ti,sa2ul: Add new compatible for AM64 adds e8a4529d4598 crypto: sa2ul - Support for per channel coherency adds 0bc42311cdff crypto: sa2ul - Add support for AM64 adds 25c2850eb80f crypto: chelsio - remove unused function adds 01fec8c3bbd0 crypto: ux500/cryp - Remove duplicate argument adds 66810912fd1e crypto: chelsio/chcr - Remove useless MODULE_VERSION adds b2d17df35ea5 crypto: octeontx2 - add support for OcteonTX2 98xx CPT block. adds 5d17c414e102 crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void [...] adds 195ec383d805 ccp: ccp - add support for Green Sardine adds 6b238db73701 crypto: s5p-sss - simplify getting of_device_id match data adds 3d3b3a0067d2 crypto: s5p-sss - remove unneeded local variable initialization adds 87bff3d8b94c crypto: s5p-sss - consistently use local 'dev' variable in [...] adds d17d9227c332 crypto: camellia - drop duplicate "depends on CRYPTO" adds a0fc20333ee4 fscrypt: relax Kconfig dependencies for crypto API algorithms adds e3a606f2c544 fsverity: relax build time dependency on CRYPTO_SHA256 adds a4a78bc8ead4 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 41acc109a53d Merge tag 'x86_microcode_for_v5.13' of git://git.kernel.or [...] adds 2c5327918022 Merge tag 'ras_core_for_v5.13' of git://git.kernel.org/pub [...] adds 2c5ce2dba26a Merge tag 'x86_alternatives_for_v5.13' of git://git.kernel [...] adds 98ee795b2173 Merge tag 'x86_misc_for_v5.13' of git://git.kernel.org/pub [...] adds 26a4ef7e481c Merge tag 'x86_seves_for_v5.13' of git://git.kernel.org/pu [...] adds 47e12f141081 Merge tag 'x86_vmware_for_v5.13' of git://git.kernel.org/p [...] adds 81a489790a4b Merge tag 'x86_sgx_for_v5.13' of git://git.kernel.org/pub/ [...] adds 90e66ce9e817 Merge tag 'x86_boot_for_v5.13' of git://git.kernel.org/pub [...] adds ea5bc7b977fc Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org [...] adds ca53fb2c7c7d Merge tag 'x86_build_for_v5.13' of git://git.kernel.org/pu [...] adds 64a925c9271e Merge tag 'x86_platform_for_v5.13' of git://git.kernel.org [...] adds 3b671bf4a706 Merge tag 'core-entry-2021-04-26' of git://git.kernel.org/ [...] adds a6992bbe9774 irqchip/tb10x: Use 'fallthrough' to eliminate a warning adds 46135d6f878a irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection adds b68761da0111 ARM: PXA: Kill use of irq_create_strict_mappings() adds 5f8b938bd790 irqchip/jcore-aic: Kill use of irq_create_strict_mappings() adds 1a0b05e43554 irqdomain: Get rid of irq_create_strict_mappings() adds 817aad5d08d2 irqdomain: Drop references to recusive irqdomain setup adds 529ea3681811 irqchip: Add support for IDT 79rc3243x interrupt controller adds 05d7bf817019 dt-bindings: interrupt-controller: Add IDT 79RC3243x Inter [...] adds a97709f563a0 irqchip/gic-v3: Do not enable irqs when handling spurious [...] adds debf69cfd4c6 irqchip/xilinx: Expose Kconfig option for Zynq/ZynqMP adds 765822e1569a Merge tag 'irqchip-5.13' of git://git.kernel.org/pub/scm/l [...] adds 91552ab8ffb8 Merge tag 'irq-core-2021-04-26' of git://git.kernel.org/pu [...] adds 87dcebff9262 Merge tag 'timers-core-2021-04-26' of git://git.kernel.org [...] adds 6f78c2a7b721 Merge tag 'x86-apic-2021-04-26' of git://git.kernel.org/pu [...] adds eea2647e74cd Merge tag 'x86-entry-2021-04-26' of git://git.kernel.org/p [...] adds 64f8e73de08d Merge tag 'x86-splitlock-2021-04-26' of git://git.kernel.o [...] adds 69f737ed3a1c Merge tag 'x86-vdso-2021-04-26' of git://git.kernel.org/pu [...] adds 6a713827cece Merge tag 'm68k-for-v5.13-tag1' of git://git.kernel.org/pu [...] adds 31a24ae89c92 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 28738fab6a42 xen/pciback: Fix incorrect type warnings adds 01325044dbe4 xen: Remove support for PV ACPI cpu/memory hotplug adds d75e7f63b7c9 xen-blkback: fix compatibility bug with single page rings adds ec3307a5bb68 xen-blkfront: Fix 'physical' typos adds a929e124060c xen-pciback: simplify vpci's find hook adds f5079a9a2a31 xen/arm: introduce XENFEAT_direct_mapped and XENFEAT_not_d [...] adds 8e47c5f0e232 Merge tag 'for-linus-5.13-rc1-tag' of git://git.kernel.org [...] adds 4d480dbf21f3 Merge tag 'hyperv-next-signed-20210426' of git://git.kerne [...] adds 81f202315856 certs: add 'x509_revocation_list' to gitignore adds e7882cd7aebe platform/x86: gigabyte-wmi: add support for B550M AORUS PRO-P adds 90035c28f17d Merge tag 'platform-drivers-x86-v5.13-1' of git://git.kern [...] adds e2cb6b891ad2 bluetooth: eliminate the potential race condition when rem [...] adds 8e3a3249502d Merge tag 'char-misc-5.13-rc1' of git://git.kernel.org/pub [...] adds a943d76352db devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc adds c01c0716ccf5 Merge tag 'driver-core-5.13-rc1' of git://git.kernel.org/p [...] adds 5cc836449458 staging: rtl8192e: indent statement properly adds 79df841b4350 staging: rtl8723bs: replace DBG_871X_LEVEL logs with netdev_*() adds 108b05a64621 staging: rtl8723bs: fix code indent issue adds 5a94f5c84281 staging: rtl8723bs: fix indentation in if block adds 98dc120895a9 staging: rtl8723bs: split too long line adds 180b9f220a59 staging: rtl8723bs: remove unused DBG_871X_LEVEL macro dec [...] adds 4ca91abbe406 staging: rtl8723bs: remove empty #ifdef block adds 8a24201f824a staging: rtl8188eu: change bLeisurePs' type to bool adds 2a743d94ebff staging: rtl8188eu: remove constant variable and dead code adds 94ed1611aaf5 staging: rtl8188eu: cmdThread is a task_struct adds 5369c41d165e staging: rtl8188eu: remove unused function parameters adds bd36d5e2d5c4 Staging: rtl8723bs: rtw_xmit: fixed tabbing issue adds c295d3007ff6 staging: octeon: Use 'for_each_child_of_node' adds 8900d92fd666 Merge tag 'staging-5.13-rc1' of git://git.kernel.org/pub/s [...] adds c0070e1e6027 ttyprintk: Add TTY hangup callback. adds 86eb03267576 tty: synclink_gt: remove redundant initialization of varia [...] adds 75f4e830fa9c serial: do not restore interrupt state in sysrq helper adds e359b4411c28 serial: stm32: fix threaded interrupt handling adds cea37afd28f1 serial: stm32: defer sysrq processing adds 45f6b6db53c8 serial: omap: don't disable rs485 if rts gpio is missing adds e2a5e8448e73 serial: omap: fix rs485 half-duplex filtering adds 02ca144fa489 tty: mxser: drop low-latency workaround adds f22dd43fc166 serial: altera_jtaguart: drop low-latency workaround adds d26595d188e6 serial: altera_uart: drop low-latency workaround adds 173d37fc598a serial: amba-pl010: drop low-latency workaround adds 02d5364007ba serial: amba-pl011: drop low-latency workaround adds d0aa2820b9e8 serial: apbuart: drop low-latency workaround adds 80d43febacf1 serial: ar933x: drop low-latency workaround adds e9af7e363af5 serial: arc_uart: drop low-latency workaround adds 983fe58ad72d serial: atmel_serial: drop low-latency workaround adds acf484363177 serial: bcm63xx: drop low-latency workaround adds 4eec66e4b2a0 serial: icom: drop low-latency workaround adds 46a2675e8f0d serial: lpc32xx_hs: drop low-latency workaround adds 5d148754dac6 serial: mcf: drop low-latency workaround adds b8555963ca1a serial: meson: drop low-latency workaround adds 6e560913aae0 serial: mpc52xx_uart: drop low-latency workaround adds c0a6c9f79e52 serial: msm_serial: drop low-latency workaround adds 493a275c0471 serial: owl: drop low-latency workaround adds 2225ee132c61 serial: rda: drop low-latency workaround adds e1bd674499c5 serial: rp2: drop low-latency workaround adds f306226ee51d serial: sa1100: drop low-latency workaround adds 38616c225e70 serial: txx9: drop low-latency workaround adds 0f8a732822ba serial: sifive: drop low-latency workaround adds 3f6dbe6212bd serial: sunsu: drop low-latency workaround adds 177765b350a0 serial: timbuart: drop low-latency workaround adds 4e11dbb518fe serial: vt8500: drop low-latency workaround adds 348fbd61700c serial: xilinx_uartps: drop low-latency workaround adds 8574c9e72922 dt-bindings: serial: add RX and TX FIFO properties adds cd9de06e1610 dt-bindings: serial: stm32: override FIFO threshold properties adds 31db3ce05b1a dt-bindings: serial: 8250: update TX FIFO trigger level adds 2aa1bbb21f26 serial: stm32: add FIFO threshold configuration adds 8720037d55db serial: extend compile-test coverage adds d08410d8c990 Merge tag 'tty-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 374157ff88ae usb: typec: tcpm: Fix error while calculating PPS out values adds 43c4cab006f5 usb: gadget: Fix double free of device descriptor pointers adds c560e76319a9 usb: dwc3: gadget: Fix START_TRANSFER link state check adds 4a5d797a9f9c usb: gadget: dummy_hcd: fix gpf in gadget_setup adds c8604656b0e0 usb: musb: musb_core: Add space after that ',' adds 2bda2c096257 usb: misc: adutux: fix whitespace coding style issue adds 95dbac94da7f usb: storage: datafab: remove redundant assignment of vari [...] adds 53f666869db5 usb: gadget: net2272: remove redundant initialization of status adds ca91fd8c7643 USB: Add reset-resume quirk for WD19's Realtek Hub adds a8b3b519618f USB: CDC-ACM: fix poison/unpoison imbalance adds e8b767431798 dt-bindings: usb: dwc3: Add disabling LPM for gadget adds 2e5db2c0e508 usb: dwc2: Enable RPi in ACPI mode adds ca0584c40a66 dt-bindings: connector: Add slow-charger-loop definition adds 5951b7c20f11 usb: xhci-mtk: remove bus status check adds 3232a3ce55ed usb: dwc3: gadget: Remove FS bInterval_m1 limitation adds 7e25c20df40c Merge tag 'usb-serial-5.13-rc1' of https://git.kernel.org/ [...] adds c363af9ce3db usb: dwc2: Update exit hibernation when port reset is asserted adds b29b494bcc2e usb: dwc2: Reset DEVADDR after exiting gadget hibernation. adds c2db8d7b9568 usb: dwc2: Fix host mode hibernation exit with remote wake [...] adds 24d209dba5a3 usb: dwc2: Fix hibernation between host and device modes. adds 4111d5f805d8 usb: dwc2: Allow exiting hibernation from gpwrdn rst detect adds 238f65aeeae8 usb: dwc2: Clear fifo_map when resetting core. adds 5160d6871aae usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is [...] adds 8f7f8689b6cf usb: dwc2: Move enter hibernation to dwc2_port_suspend() function adds e358c2159cd6 usb: dwc2: Move exit hibernation to dwc2_port_resume() function adds c3595df7a611 usb: dwc2: Allow exit hibernation in urb enqueue adds 755d0effebb8 usb: dwc2: Add hibernation entering flow by system suspend adds ae0da4fd2258 usb: dwc2: Add hibernation exiting flow by system resume adds a94f01814be4 usb: dwc2: Add exit hibernation mode before removing drive adds 0112b7ce68ea usb: dwc2: Update dwc2_handle_usb_suspend_intr function. adds 0fdf3c5e06aa usb: dwc2: Get rid of useless error checks in suspend interrupt adds f88359e1588b usb: dwc3: core: Do core softreset when switch mode adds 3343f376d4ba usb: gadget: prevent a ternary sign expansion bug adds 16710380d3aa usb: dwc3: Capture new capability register GHWPARAMS9 adds ddae7979cdd5 usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability adds caa93d9bd2d7 usb: Fix up movement of USB core kerneldoc location adds ef1244124349 Merge tag 'usb-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 01d713689441 Merge tag 'arm-soc-5.13' of git://git.kernel.org/pub/scm/l [...] adds 2b90506a8186 Merge tag 'arm-defconfig-5.13' of git://git.kernel.org/pub [...] adds 5ffa82853403 soc: aspeed: fix a ternary sign expansion bug adds 37f00ab4a003 Merge tag 'arm-drivers-5.13' of git://git.kernel.org/pub/s [...] adds d9421d6c5294 arm64: dts: amlogic: misc DT schema fixups adds 3f9a3345a3a1 dt-bindings: mali-bifrost: add dma-coherent adds f7857bf3745e Merge tag 'arm-dt-5.13' of git://git.kernel.org/pub/scm/li [...] adds 6b0fbc540c2f Merge tag 'arm-newsoc-5.13' of git://git.kernel.org/pub/sc [...] adds 0c8555631820 Merge tag 'arm-apple-m1-5.13' of git://git.kernel.org/pub/ [...] adds 2f9ef0559efb Merge tag 'docs-5.13' of git://git.lwn.net/linux adds befbfe07e646 Merge tag 'locks-v5.13' of git://git.kernel.org/pub/scm/li [...] adds b5b3097d9cbb Merge tag 'erofs-for-5.13-rc1' of git://git.kernel.org/pub [...] adds c065c42966dd Merge tag 'nfsd-5.13' of git://git.kernel.org/pub/scm/linu [...] adds c45adff786b7 cifs: Fix spelling of 'security' adds 83cd9ed7ae72 cifs: Remove useless variable adds edc9dd1e3c31 cifs: correct comments explaining internal semaphore usage [...] adds bb9cad1b49e3 smb3: update protocol header definitions based to include [...] adds b7fd0fa0eac7 cifs: simplify SWN code with dummy funcs instead of ifdefs adds 443dd65d48f8 Documentation/admin-guide/cifs: document open_files and dfscache adds 5e14c7240ae9 fs: cifs: Remove repeated struct declaration adds 9f4c6eed26a2 cifs: cifspdu.h: Replace one-element array with flexible-a [...] adds ec4e4862a92b cifs: remove old dead code adds b9335f621064 SMB3: update structures for new compression protocol definitions adds 8d7672235533 cifs: don't cargo-cult strndup() adds 9cfdb1c12bae cifs: constify get_normalized_path() properly adds 558691393a43 cifs: constify path argument of ->make_node() adds f6f1f1790775 cifs: constify pathname arguments in a bunch of helpers adds 8e33cf20ceb7 cifs: make build_path_from_dentry() return const char * adds f6a9bc336b60 cifs: allocate buffer in the caller of build_path_from_dentry() adds 991e72eb0e99 cifs: switch build_path_from_dentry() to using dentry_path_raw() adds 4df3d976dda2 cifs: move the check for nohandlecache into open_shroot adds e6eb19504e23 cifs: pass a path to open_shroot and check if it is the ro [...] adds 45c0f1aabea9 cifs: rename the *_shroot* functions to *_cached_dir* adds 269f67e1ffea cifs: store a pointer to the root dentry in cifs_sb_info o [...] adds 5e9c89d43fa6 cifs: Grab a reference for the dentry of the cached direct [...] adds 6ef4e9cbe15d cifs: add a function to get a cached dir based on its dentry adds ed20f54a3c63 cifs: add a timestamp to track when the lease of the cache [...] adds ed8561fa1d12 cifs: pass the dentry instead of the inode down to the rev [...] adds f6d2353a50ae cifs: check the timestamp for the cached dirent when decid [...] adds 5476b5dd82c8 cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds 7fe6fe95b936 cifs: add FALLOC_FL_INSERT_RANGE support adds 9d4ac8b6302c cifs: make fs_context error logging wrapper adds d9a869227749 cifs: add fs_context param to parsing helpers adds 24fedddc954e cifs: log mount errors using cifs_errorf() adds 94b0595a8e01 cifs: export supported mount options via new mount_params [...] adds ccd48ec3d4a6 smb2: fix use-after-free in smb2_ioctl_query_info() adds a637f4ae037e cifs: fix out-of-bound memory access when calling smb3_not [...] adds 83728cbf366e cifs: Return correct error code from smb2_get_enc_key adds ad7567bc65af cifs: remove unnecessary copies of tcon->crfid.fid adds 315db9a05b7a cifs: fix leak in cifs_smb3_do_mount() ctx adds 423333bcba24 smb3: limit noisy error adds b8d64f8ced62 smb3: add rasize mount parameter to improve readahead performance adds a8a6082d4ae2 cifs: update internal version number adds 2a19866b6e4c Merge tag '5.12-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 55ba0fe059a5 Merge tag 'for-5.13-tag' of git://git.kernel.org/pub/scm/l [...] adds 47080f228611 Merge tag 'hwmon-for-v5.13' of git://git.kernel.org/pub/sc [...] adds c3f2311e4b9e ACPI: APEI: remove redundant assignment to variable rc adds e1f9277c4a18 Merge branch 'acpica' adds 25d957632691 Merge branches 'acpi-pci' and 'acpi-processor' adds ab497507c0e4 Merge branch 'acpi-messages' adds 0b2212596db2 Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds 2dfbacc65d1d ACPI: video: use native backlight for GA401/GA502/GA503 adds aad659e490ef Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' adds b6237f61fc9c Merge branch 'acpi-misc' adds d8f9176b4ece Merge tag 'acpi-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 733dda9cc849 cpufreq: Kconfig: fix documentation links adds dd9f2ae92481 Merge branch 'pm-cpufreq' adds f5d1499ae209 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] adds e48802333ace PM: wakeup: remove redundant assignment to variable retval adds bf0cc8360e6b Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds 6948de3ca0d8 Merge branch 'pm-opp' adds b20f7dbdcad9 Merge branch 'pm-devfreq' adds 59e2c959f20f Merge branches 'pm-docs' and 'pm-tools' adds 5469f160e6bf Merge tag 'pm-5.13-rc1' of git://git.kernel.org/pub/scm/li [...] adds f0728bfeb21a Merge tag 'devprop-5.13-rc1' of git://git.kernel.org/pub/s [...] adds e19eede54240 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 070a7252d21b Merge tag 'mtd/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds fed584c408c1 Merge tag 'regmap-v5.13' of git://git.kernel.org/pub/scm/l [...] adds a5ccccb3ec0b regulator: core: Respect off_on_delay at startup adds 0bbefa641a32 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds 41a36ffc182a Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] adds a8ce7bd89689 regulator: core: Fix off_on_delay handling adds 3007accc3977 dt-bindings: vendor-prefixes: Add Tang Cheng (TCS) adds 914df8faa7d6 regulator: fan53555: Add TCS4525 DCDC support adds f80505fdff77 regulator: Add binding for TCS4525 adds 4dd1c9530698 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds ca62e9090d22 Merge tag 'regulator-v5.13' of git://git.kernel.org/pub/sc [...] adds bc2e9578baed spi: tools: make a symbolic link to the header file spi.h adds 14ef64ebdc2a spi: stm32-qspi: fix debug format string adds 9ec2a73f0b09 spi: Convert Freescale QSPI binding to json schema adds 86527bcbc889 spi: Rename enable1 to activate in spi_set_cs() adds 4a0225c3d208 Merge tag 'spi-v5.13' of git://git.kernel.org/pub/scm/linu [...] adds ea6b2098dd02 cfg80211: fix locking in netlink owner interface destruction adds 7e4910b9acea Merge tag 'seccomp-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds 288321a9c651 Merge tag 'pstore-v5.13-rc1' of git://git.kernel.org/pub/s [...] adds 2fbc66c7838a Merge tag 'overflow-v5.13-rc1' of git://git.kernel.org/pub [...] adds 57fa2369ab17 Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds d1466bc583a8 Merge branch 'work.inode-type-fixes' of git://git.kernel.o [...] adds 5e6720888523 Merge branch 'work.coredump' of git://git.kernel.org/pub/s [...] adds a4f7fae10169 Merge branch 'miklos.fileattr' of git://git.kernel.org/pub [...] adds b34b95ebbba9 Merge tag 'iomap-5.13-merge-2' of git://git.kernel.org/pub [...] adds cc15422c1f14 Merge tag 'fs.idmapped.docs.v5.13' of git://git.kernel.org [...] adds 34a456eb1fe2 Merge tag 'fs.idmapped.helpers.v5.13' of git://git.kernel. [...] adds 7ff5062079ef iov_iter: Add ITER_XARRAY adds 73e10ded33a1 mm: Add set/end/wait functions for PG_private_2 adds fcd9ae4f7f3b mm/filemap: Pass the file_ra_state in the ractl adds c790fbf20a53 fs: Document file_ra_state adds f615bd5c4725 mm/readahead: Handle ractl nr_pages being modified adds 3ca236440126 mm: Implement readahead_control pageset expansion adds 3a5829fefd3b netfs: Make a netfs helper module adds fb28afccdb97 netfs: Documentation for helper library adds b533a83f2bf9 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds 99bff93c17c0 netfs, mm: Add set/end/wait_on_page_fscache() aliases adds 3d3c95046742 netfs: Provide readahead and readpage netfs helpers adds 77b4d2c6316a netfs: Add tracepoints adds 289af54cc67a netfs: Gather stats adds e1b1240c1ff5 netfs: Add write_begin helper adds 726218fdc22c netfs: Define an interface to talk to a cache adds 0246f3e5737d netfs: Add a tracepoint to log failures that would be othe [...] adds 26aaeffcafe6 fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 3d14ec1fe61a iov_iter: Four fixes for ITER_XARRAY adds 53b776c77aca netfs: Miscellaneous fixes adds 820c4bae40cb Merge tag 'netfs-lib-20210426' of git://git.kernel.org/pub [...] adds 03ffae909278 afs: Disable use of the fscache I/O routines adds 67d78a6f6e7b afs: Pass page into dirty region helpers to provide THP size adds f015cf1d6b66 afs: Print the operation debug_id when logging an unexpect [...] adds c69bf479baa6 afs: Move key to afs_read struct adds f105da1a798f afs: Don't truncate iter during data fetch adds 05092755aab4 afs: Log remote unmarshalling errors adds c450846461f8 afs: Set up the iov_iter before calling afs_extract_data() adds bd80d8a80e12 afs: Use ITER_XARRAY for writing adds 630f5dda8442 afs: Wait on PG_fscache before modifying/releasing a page adds 810caa3e6708 afs: Extract writeback extension into its own function adds e87b03f5830e afs: Prepare for use of THPs adds dc4191841d09 afs: Use the fs operation ops to handle FetchData completion adds 5cbf03985c67 afs: Use new netfs lib read helper API adds 3003bbd0697b afs: Use the netfs_write_begin() helper adds fafe1e39ed21 Merge tag 'afs-netfs-lib-20210426' of git://git.kernel.org [...] adds e4c82eafb609 selinux: add proper NULL termination to the secclass_map p [...] adds f1c921fb70de Merge tag 'selinux-pr-20210426' of git://git.kernel.org/pu [...] adds e359bce39d90 Merge tag 'audit-pr-20210426' of git://git.kernel.org/pub/ [...] adds e7c6e405e171 Fix misc new gcc warnings adds c6536676c7fe Merge tag 'x86_core_for_v5.13' of git://git.kernel.org/pub [...] adds 6daa755f813e Merge tag 's390-5.13-1' of git://git.kernel.org/pub/scm/li [...] adds 916a75965e52 Merge tag 'kgdb-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 84696cfaf4d9 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bst [...] adds da34b03fbd0a Merge branch 'for-5.13-vsprintf-pgp' into for-linus adds c8dbea6df351 Merge branch 'printk-rework' into for-linus adds 7f3d08b255d1 Merge tag 'printk-for-5.13' of git://git.kernel.org/pub/sc [...] adds eb6bbacc4672 Merge tag 'livepatching-for-5.13' of git://git.kernel.org/ [...] adds 55e6be657b8d Merge branch 'for-5.13' of git://git.kernel.org/pub/scm/li [...] adds 2a68c268a183 Merge tag 'linux-kselftest-next-5.13-rc1' of git://git.ker [...] adds 1e9599dfc47a Merge tag 'linux-kselftest-kunit-5.13-rc1' of git://git.ke [...] adds 049ae601f3fb security: commoncap: clean up kernel-doc comments adds acd3d2859453 Merge tag 'fixes-v5.13' of git://git.kernel.org/pub/scm/li [...] adds 3aa139aa9fdc Merge tag 'media/v5.13-1' of git://git.kernel.org/pub/scm/ [...] adds a1a1ca70deb3 Merge tag 'drm-misc-next-fixes-2021-04-22' of git://anongi [...] adds 68a32ba14177 Merge tag 'drm-next-2021-04-28' of git://anongit.freedeskt [...] adds 9a45da9270b6 Merge tag 'core-rcu-2021-04-28' of git://git.kernel.org/pu [...] adds f4abe9967c6f kcsan: Fix printk format string adds 0ff0edb550e2 Merge tag 'locking-core-2021-04-28' of git://git.kernel.or [...] adds 03b2cd72aad1 Merge tag 'objtool-core-2021-04-28' of git://git.kernel.or [...] adds 32d35c4a96ec perf/x86: Allow for 8<num_fixed_counters<16 adds 3ddb3fd8cdb0 signal, perf: Fix siginfo_t by avoiding u64 on 32-bit arch [...] adds ed8e50800bf4 signal, perf: Add missing TRAP_PERF case in siginfo_layout() adds 42dec9a936e7 Merge tag 'perf-core-2021-04-28' of git://git.kernel.org/p [...] adds c006fac556e4 sched: Warn on long periods of pending need_resched adds 9d10a13d1e4c sched,psi: Handle potential task count underflow bugs more [...] adds ad789f84c9a1 sched/debug: Fix cgroup_path[] serialization adds 3a7956e25e1d kthread: Fix PF_KTHREAD vs to_kthread() race adds 2ea46c6fc945 cpumask/hotplug: Fix cpu_dying() state tracking adds 16b3d0cf5bad Merge tag 'sched-core-2021-04-28' of git://git.kernel.org/ [...] adds f46ec84b5acb blk-iocost: don't ignore vrate_min on QD contention adds 6c0029211382 Merge tag 'for-5.13/block-2021-04-27' of git://git.kernel. [...] adds 8f864c595bed nvmet: avoid queuing keep-alive timer if it is disabled adds a70b81bd4d9d nvme: sanitize KATO setting adds 74c22990f08c nvme: add 'kato' sysfs attribute adds 53fe2a30bc16 nvme: do not try to reconfigure APST when the controller i [...] adds 60df5de9b053 nvme: cleanup nvme_configure_apst adds 2637baed7801 nvme: introduce generic per-namespace chardev adds 87d9ad028975 Merge tag 'nvme-5.13-2021-04-22' of git://git.infradead.or [...] adds f7c7a2f9a23e md-cluster: fix use-after-free issue when removing rdev adds 2417b9869b81 md/raid1: properly indicate failure when ending a failed w [...] adds b8417f723765 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 72ce11ddfa4e drivers/block/null_blk/main: Fix a double free in null_init. adds ceaf2966ab08 async_xor: increase src_offs when dropping destination page adds 8324fbae75ce Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds fc0586062816 Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kerne [...] adds c05a182bf456 Merge tag 'for-5.13/libata-2021-04-27' of git://git.kernel [...] adds 724cb4f9ec90 io_uring: check sqring and iopoll_list before shedule adds fff4db76be29 io_uring: move __io_sqe_files_unregister adds 44b31f2fa2c4 io_uring: return back rsrc data free helper adds d4d19c19d6ae io_uring: decouple CQE filling from requests adds b60c8dce3389 io_uring: preparation for rsrc tagging adds 98f0b3b4f1d5 io_uring: add generic path for rsrc update adds fdecb66281e1 io_uring: enumerate dynamic resources adds 792e35824be9 io_uring: add IORING_REGISTER_RSRC adds c3bdad027183 io_uring: add generic rsrc update with tags adds 41edf1a5ec96 io_uring: keep table of pointers to ubufs adds eae071c9b4ce io_uring: prepare fixed rw for dynanic buffers adds bd54b6fe3316 io_uring: implement fixed buffers registration similar to [...] adds 634d00df5e1c io_uring: add full-fledged dynamic buffers support adds 2b4ae19c6d48 io_uring: update sq_thread_idle after ctx deleted adds ff244303301f kernel: always initialize task->pf_io_worker to NULL adds a2a7cc32a5e8 io_uring: io_sq_thread() no longer needs to reset current- [...] adds a2b4198cab7e io_uring: fix invalid error check after malloc adds 615cee49b3ca io_uring: Fix uninitialized variable up.resv adds 28090c133869 io_uring: fix work_exit sqpoll cancellations adds 9f59a9d88d3b io_uring: simplify SQPOLL cancellations adds 0b8c0e7c9692 io_uring: fix NULL reg-buffer adds 6d042ffb598e io_uring: Check current->io_uring in io_uring_cancel_sqpoll adds 7b289c38335e io_uring: maintain drain logic for multishot poll requests adds 625434dafdd9 Merge tag 'for-5.13/io_uring-2021-04-27' of git://git.kern [...] adds a8b5e037d8a0 Merge tag 'hsi-for-5.13' of git://git.kernel.org/pub/scm/l [...] adds 5a69e9bce998 Merge tag 'for-v5.13' of git://git.kernel.org/pub/scm/linu [...] adds a45dd984dea9 powerpc: Free fdt on error in elf64_load() adds 031cc263c037 powerpc: If kexec_build_elf_info() fails return immediatel [...] adds 0080665fbd0e Merge tag 'devicetree-for-5.13' of git://git.kernel.org/pu [...] adds 6fa09d313921 Merge tag 'for-linus-5.13-1' of git://github.com/cminyard/ [...] adds 0f2c771e74b5 mmc: core: Correct descriptions in mmc_of_parse() adds 6dab809bb5b1 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] adds 6c857ccf4eed mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] adds 6738fbc08f30 mmc: mmc_spi: Drop unused NO_IRQ definition adds 7240803b2b85 mmc: mmc_spi: Use already parsed IRQ adds edd602146507 mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic adds aea0440ad023 mmc: block: Update ext_csd.cache_ctrl if it was written adds 2f156712be4a memstick: r592: ignore kfifo_out() return code again adds 97fce126e279 mmc: block: Issue a cache flush only when it's enabled adds be18cd1fcae2 Merge tag 'mmc-v5.13' of git://git.kernel.org/pub/scm/linu [...] adds 71a5cc28e88b Merge tag 'mfd-next-5.13' of git://git.kernel.org/pub/scm/ [...] adds cdfd4c689e2a backlight: qcom-wled: Use sink_addr for sync toggle adds 693091d99e7b backlight: ktd253: Support KTD259 adds 4b79ec9a553d dt-bindings: backlight: Add Kinetic KTD259 bindings adds 4d6e9cdff7fb backlight: qcom-wled: Fix FSC update issue for WLED5 adds 5eb622eec92c backlight: qcom-wled: Correct the sync_toggle sequence adds 04758386757c backlight: journada720: Fix Wmisleading-indentation warning adds c969f2451b53 Merge tag 'backlight-next-5.13' of git://git.kernel.org/pu [...] adds 2335f556b3af dt-bindings: mailbox: qcom-ipcc: Add compatible for SC7280 adds d8201efe75e1 Merge tag 'mailbox-v5.13' of git://git.linaro.org/landing- [...] adds c3ad321932ed Merge branches 'clk-cleanup', 'clk-renesas', 'clk-socfpga' [...] adds bbc3b403b096 Merge branches 'clk-imx', 'clk-samsung', 'clk-zynq', 'clk- [...] adds 3ba2d41dca14 Merge branch 'clk-ralink' into clk-next adds 35655ceb31b5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds adaeb718d46f vfio/gvt: fix DRM_I915_GVT dependency on VFIO_MDEV adds 238da4d00485 Merge tag 'vfio-v5.13-rc1' of git://github.com/awilliam/li [...] adds d72cd4ad4174 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 77edfc6e5105 exfat: fix erroneous discard when clear cluster bit adds 5c2d72850729 exfat: introduce bitmap_lock for cluster bitmap access adds 654762df2ec7 exfat: add support ioctl and FITRIM function adds 23befe490ba8 exfat: improve write performance when dirsync enabled adds c6e2f52e3051 exfat: speed up iterate/lookup by fixing start point of tr [...] adds 8ae8932c6a33 Merge tag 'exfat-for-5.13-rc1' of git://git.kernel.org/pub [...] adds f2c80837e27e Merge tag 'gfs2-for-5.13' of git://git.kernel.org/pub/scm/ [...] adds d2b6f8a17919 Merge tag 'xfs-5.13-merge-3' of git://git.kernel.org/pub/s [...] adds 767fcbc80f63 Merge tag 'for_v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 3644286f6cbc Merge tag 'fsnotify_for_v5.13-rc1' of git://git.kernel.org [...] adds 517b322c07e1 lib/math/test_div64: Correct the spelling of "dividend" adds 25ab14cbe9d1 MIPS: Avoid handcoded DIVU in `__div64_32' altogether adds fe3083770c8d MIPS:DTS:Fix label name and interrupt number of ohci for L [...] adds 137fceb7d921 MIPS:DTS:Correct the license for Loongson-2K adds 1d7ba0165d82 mips: Do not include hi and lo in clobber list for R6 adds c55944cc0ec5 MIPS: select ARCH_KEEP_MEMBLOCK unconditionally adds 7e9be673cb1b MIPS: BCM63XX: Use BUG_ON instead of condition followed by BUG. adds 77d51337d650 Merge tag 'mips_5.13' of git://git.kernel.org/pub/scm/linu [...] adds 47de4477a8e6 microblaze: add 'fallthrough' to memcpy/memset/memmove adds d0cc7ecacba8 Merge tag 'microblaze-v5.13' of git://git.monstr.eu/linux- [...] adds 635de956a7f5 Merge tag 'x86-mm-2021-04-29' of git://git.kernel.org/pub/ [...] adds 45b102dd8149 net: mana: fix PCI_HYPERV dependency adds 74c97ea3b61e net: enetc: fix link error again adds a9b5d871abc4 netdevsim: Only use sampling truncation length when valid adds 57e222475545 net: wwan: core: Return poll error in case of port removal adds 3197a98c7081 vxge: avoid -Wemtpy-body warnings adds 0891c89674e8 ice: warn about potentially malicious VFs adds c0dcaa55f91d ice: Allow ignoring opcodes on specific VF adds 142da08c4dc0 ice: Advertise virtchnl UDP segmentation offload capability adds c91a4f9feb67 iavf: add support for UDP Segmentation Offload adds c9b5f681fe41 ice: remove redundant assignment to pointer vsi adds c5afbe99b778 ice: Add helper function to get the VF's VSI adds 222a8ab01698 ice: Enable RSS configure for AVF adds ddd1f3cfed3f ice: Support RSS configure removal for AVF adds 0aaeb4fbc842 iavf: Add framework to enable ethtool RSS config adds 5ab91e0593a1 iavf: Support for modifying TCP RSS flow hashing adds 7b8f3f957b22 iavf: Support for modifying UDP RSS flow hashing adds e41985f0fe8b iavf: Support for modifying SCTP RSS flow hashing adds 9904e1ee962b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f49c35b89b78 r8152: replace return with break for ram code speedup mode [...] adds 79ebfb11fe08 net/mlx4: Treat VFs fair when handling comm_channel_events adds 96874c619c20 net: stmmac: Add HW descriptor prefetch setting for DWMAC [...] adds 676b7ec67d79 stmmac: intel: Enable HW descriptor prefetch by default adds cad4162a90ae Merge branch 'stmmac-swmac-desc-prefetch' adds ed744d819379 net: sock: remove the unnecessary check in proto_register adds f80bd740cb7c virtio-net: fix use-after-free in skb_gro_receive adds d90a94680bc0 net: mana: Use int to check the return value of mana_gd_poll_cq() adds 3f57d8c40fea net: ethernet: mtk_eth_soc: fix RX VLAN offload adds 5196c4178549 net: ethernet: mtk_eth_soc: unmap RX data before calling b [...] adds 787082ab9f7b net: ethernet: mtk_eth_soc: fix build_skb cleanup adds c30c4a827390 net: ethernet: mtk_eth_soc: use napi_consume_skb adds 3630d519d7c3 net: ethernet: mtk_eth_soc: reduce MDIO bus access latency adds 16ef670789b2 net: ethernet: mtk_eth_soc: remove unnecessary TX queue stops adds 59555a8d0dd3 net: ethernet: mtk_eth_soc: use larger burst size for QDMA TX adds 6b4423b258b9 net: ethernet: mtk_eth_soc: increase DMA ring sizes adds e9229ffd550b net: ethernet: mtk_eth_soc: implement dynamic interrupt mo [...] adds 4e6bf609569c net: ethernet: mtk_eth_soc: cache HW pointer of last freed [...] adds 816ac3e6e67b net: ethernet: mtk_eth_soc: only read the full RX descript [...] adds 16769a8923fa net: ethernet: mtk_eth_soc: reduce unnecessary interrupts adds db2c7b353db3 net: ethernet: mtk_eth_soc: rework NAPI callbacks adds fa817272c37e net: ethernet: mtk_eth_soc: set PPE flow hash as skb hash [...] adds 3bc8e0aff23b net: ethernet: mtk_eth_soc: use iopoll.h macro for DMA init adds d02f304b4b60 Merge branch 'mk_eth_soc_fixes-perf-improvements' adds 7679f864a0b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7ce9c3d363ac enetc: fix locking for one-step timestamping packet transfer adds e7865ea51b0b r8152: remove NCM mode from REALTEK_USB_DEVICE macro adds 55319eeb5bbc r8152: redefine REALTEK_USB_DEVICE macro adds 8f8590dd9b6e Merge branch 'r8152-adjust-REALTEK_USB_DEVICE' adds 7dd9a40fd6e0 ath9k: Fix error check in ath9k_hw_read_revisions() for PC [...] adds 8392df5d7e0b ath10k: Fix a use after free in ath10k_htc_send_bundle adds eaaf52e4b866 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unloc [...] adds 6dc89f070d28 ath11k: qmi: Fix spelling mistake "requeqst" -> "request" adds ff9f732a87ca ath11k: fix warning in ath11k_mhi_config adds 820aa37638a2 wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt adds bb43e5718d8f wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join adds a9a4c080deb3 wlcore: Fix buffer overrun by snprintf due to incorrect bu [...] adds 130f634da1af qtnfmac: Fix possible buffer overflow in qtnf_event_handle [...] adds 7a4fc7154e32 brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough adds 2601dda8faa7 mt76: testmode: add support to send larger packet adds e6678f9dc59a mt76: mt7915: rework mt7915_tm_set_tx_len() adds cc91747be98f mt76: mt7915: fix rate setting of tx descriptor in testmode adds 8ab31da7b89f mt76: mt7615: fix memleak when mt7615_unregister_device() adds e9d32af478cf mt76: mt7915: fix memleak when mt7915_unregister_device() adds 6362dd16596e mt76: mt7915: only free skbs after mt7915_dma_reset() when [...] adds 91577ccae646 mt76: mt7615: only free skbs after mt7615_dma_reset() when [...] adds 06991d1f73a9 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() adds 2b9ea5a8cf1b mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device adds 6929d1d747b3 mt76: flush tx status queue on DMA reset adds 2de6ccebe0e7 dt-bindings:net:wireless:mediatek,mt76: introduce power-li [...] adds 22b980badc0f mt76: add functions for parsing rate power limits from DT adds a9627d992b5e mt76: extend DT rate power limits to support 11ax devices adds fb0d90540b66 mt76: mt7615: implement support for using DT rate power limits adds 729d3dbd3bf2 mt76: mt7615: do not use mt7615 single-sku values for mt7663 adds 18369a4f9d73 mt76: introduce single-sku support for mt7663/mt7921 adds ea29acc97c55 mt76: mt7921: add dumping Tx power table adds 453873637b85 mt76: mt7615: fix hardware error recovery for mt7663 adds 5c7d374444af mt76: mt7615: fix entering driver-own state on mt7663 adds 4efcfd5c36bd mt76: mt7615: load ROM patch before checking patch semapho [...] adds 495184ac91bb mt76: mt7915: add support for applying pre-calibration data adds a8333801d69d mt76: mt7921: move hw configuration in mt7921_register_device adds 53d35b1aa0bd mt76: improve mcu error logging adds 987c8fb4de43 mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex adds f1ae92bbc43b mt76: mt7921: add wifisys reset support in debugfs adds e513ae49088b mt76: mt7921: abort uncompleted scan by wifi reset adds 790d228a6874 mt76: mt7915: add support for DT rate power limits adds ecb187a74e18 mt76: mt7915: rework the flow of txpower setting adds 5352efaed081 mt76: mt7915: directly read per-rate tx power from registers adds 367518858e78 mt76: mt7921: do not use 0 as NULL pointer adds f4f4089eb145 mt76: connac: move mcu_update_arp_filter in mt76_connac module adds d5a2abb0db9e mt76: mt7921: remove leftover function declaration adds fad90e43eac0 mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and [...] adds 7cd740f0e499 mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and [...] adds 7f2bc8ba11a0 mt76: connac: introduce wake counter for fw_pmctrl synchro [...] adds 9800462ddc58 mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 335e97ace24a mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds cb8ed33d4b3f mt76: dma: add the capability to define a custom rx napi p [...] adds 917dccb6eebc mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds db928f1ab978 mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_un [...] adds 4f9b3aeb837a mt76: connac: unschedule ps_work in mt76_connac_pm_wake adds ec7bd7b4a9c0 mt76: connac: check wake refcount in mcu_fw_pmctrl adds efe9ec5cec38 mt76: connac: remove MT76_STATE_PM in mac_tx_free adds 1d4f5c68a0ed mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work adds a61826203ba8 mt76: connac: alaways wake the device before scanning adds 75e83c2035de mt76: mt7615: rely on pm refcounting in mt7615_led_set_config adds 310718ba6a13 mt76: connac: do not run mt76_txq_schedule_all directly adds e5f35576c8a9 mt76: connac: use waitqueue for runtime-pm adds 37a8648889f6 mt76: remove MT76_STATE_PM in tx path adds 36873246f78a mt76: mt7921: add awake and doze time accounting adds dc5d5f9d3fe4 mt76: mt7921: enable sw interrupts adds 4a52d6abb193 mt76: mt7615: Fix a dereference of pointer sta before it i [...] adds 0a1059d0f060 mt76: mt7921: move mt7921_dma_reset in dma.c adds fcad15d52ef5 mt76: mt7921: introduce mt7921_wpdma_reset utility routine adds 5536e7354aa8 mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities adds 77ba349101ac mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine adds c0b21255de9b mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility adds 1792eb0ecdc5 mt76: mt7921: enable deep sleep when the device suspends adds fe3fccde8870 mt76: mt7921: fix possible invalid register access adds b17aff336891 mt76: move token_lock, token and token_count in mt76_dev adds d089692bc793 mt76: move token utilities in mt76 common module adds 422f35119340 mt76: mt7915: do not read rf value from efuse in flash mode adds d43b3257621d mt76: mt7921: get rid of mcu_reset function pointer adds c18ba14c4bc9 mt76: mt7921: improve doze opportunity adds abe912ae3cd4 mt76: mt7663: add awake and doze time accounting adds b1bd7bb8121d mt76: connac: unschedule mac_work before going to sleep adds 081b37aea508 mt76: mt7921: mt7921_stop should put device in fw_own state adds 36fcc8cff592 mt76: mt7921: introduce mt7921_mcu_sta_add routine adds fdc088a7f4b0 mt76: debugfs: introduce napi_threaded node adds c8131dc32be2 mt76: mt7615: fix a precision vs width bug in printk adds b2bcc6d2a587 mt76: mt7915: fix a precision vs width bug in printk adds 2bf301bc81df mt76: mt7921: fix a precision vs width bug in printk adds 51252cc56ec9 mt76: move mt76_token_init in mt76_alloc_device adds 3df932141e4f mt76: mt7921: reinit wpdma during drv_own if necessary adds 9382531ec63f Merge tag 'mt76-for-kvalo-2021-04-21' of https://github.co [...] adds e40fa65c79b5 Merge tag 'wireless-drivers-next-2021-04-23' of git://git. [...] adds c8d0260cdd96 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB ent [...] adds b6fc2f212108 selftests: mlxsw: Remove a redundant if statement in port_ [...] adds 1f1c92139e36 selftests: mlxsw: Remove a redundant if statement in tc_fl [...] adds 059b18e21c63 selftests: mlxsw: Return correct error code in resource sc [...] adds dda7f4fa5583 selftests: mlxsw: Increase the tolerance of backlog buildup adds 1233898ab758 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test adds cbf2ec506c0b Merge branch 'mlxsw-selftest-fixes' adds 6d2c322cce04 i40e: refactor repeated link state reporting code adds 065aa694a76e i40e: use minimal Tx and Rx pairs for kdump adds dcb75338f6e7 i40e: use minimal Rx and Tx ring buffers for kdump adds 5c208e9f498e i40e: use minimal admin queue for kdump adds 1a0e880b028f iavf: remove duplicate free resources calls adds f995f95af626 iavf: change the flex-byte support number to macro definition adds f3b9da31f0e3 iavf: enhance the duplicated FDIR list scan handling adds 1f70dfc542e8 iavf: redefine the magic number for FDIR GTP-U header fields adds b1ce98c70eb9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds cb9d80f4940e mptcp: implement dummy MSG_ERRQUEUE support adds d976092ce1b0 mptcp: implement MSG_TRUNC support adds 987858e5d026 mptcp: ignore unsupported msg flags adds ca4fb892579f mptcp: add MSG_PEEK support adds df8aee6d6fa5 selftests: mptcp: add a test case for MSG_PEEK adds bd6e229f86c2 Merge branch 'mptcp-msg-flags' adds b881d089c7c9 selftests/net: bump timeout to 5 minutes adds cbbd21a47f83 net/atm: Fix spelling mistake "requed" -> "requeued" adds b2f0ca00e6b3 phy: nxp-c45-tja11xx: add interrupt support adds 22b6034323fd net, xdp: Update pkt_type if generic XDP changes unicast MAC adds 64ef3ddfa95e bpf, doc: Fix some invalid links in bpf_devel_QA.rst adds e7a1c1300891 xsk: Align XDP socket batch size with DPDK adds 8e8ee109b02c bpf: Notify user if we ever hit a bpf_snprintf verifier bug adds a8fad73e3334 bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR adds b1b9f535c48f Merge branch 'Simplify bpf_snprintf verifier code' adds 0dd7e456bb04 bpftool: Support dumping BTF VAR's "extern" linkage adds 5b438f01d7eb bpftool: Dump more info about DATASEC members adds 0fec7a3cee1c libbpf: Suppress compiler warning when using SEC() macro w [...] adds aea28a602fa1 libbpf: Mark BPF subprogs with hidden visibility as static [...] adds 6245947c1b3c libbpf: Allow gaps in BPF program sections to support over [...] adds c7ef5ec9573f libbpf: Refactor BTF map definition parsing adds beaa3711ada4 libbpf: Factor out symtab and relos sanity checks adds 42869d285276 libbpf: Make few internal helpers available outside of libbpf.c adds 386b1d241e1b libbpf: Extend sanity checking ELF symbols with externs va [...] adds 83a157279f21 libbpf: Tighten BTF type ID rewriting with error checking adds a46349227cd8 libbpf: Add linker extern resolution support for functions [...] adds 0a342457b3bd libbpf: Support extern resolution for BTF-defined maps in [...] adds 41c472e85b53 selftests/bpf: Use -O0 instead of -Og in selftests builds adds b131aed91009 selftests/bpf: Omit skeleton generation for multi-linked B [...] adds f2644fb44de9 selftests/bpf: Add function linking selftest adds 14f1aae17ee1 selftests/bpf: Add global variables linking selftest adds 3b2ad502256b selftests/bpf: Add map linking selftest adds a9dab4e45694 selftests/bpf: Document latest Clang fix expectations for [...] adds 7d3c10770603 Merge branch 'BPF static linker: support externs' adds 350a62ca065b bpf: Document the pahole release info related to libbpf in [...] adds 5f6c2f536de6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds bf7d20cd51d7 ch_ktls: Remove redundant variable result adds 64ff412ad41f hv_netvsc: Make netvsc/VF binding check both MAC and seria [...] adds 9c68011bd7e4 r8152: remove some bit operations adds 48ac0b5805dd net: ethernet: ixp4xx: Add DT bindings adds 3e8047a98553 net: ethernet: ixp4xx: Retire ancient phy retrieveal adds 95aafe911db6 net: ethernet: ixp4xx: Support device tree probing adds 06ec5acc7747 net/mlx5: E-Switch, Return eswitch max ports when eswitch [...] adds 9f8c7100c8f9 net/mlx5: E-Switch, Prepare to return total vports from es [...] adds 47dd7e609f69 net/mlx5: E-Switch, Use xarray for vport number to vport a [...] adds 87bd418ea751 net/mlx5: E-Switch, Consider SF ports of host PF adds 1d7979352f9f net/mlx5: SF, Rely on hw table for SF devlink port allocation adds a1ab3e4554b5 devlink: Extend SF port attributes to have external attribute adds 7e6ccbc18784 net/mlx5: SF, Store and use start function id adds 326c08a02034 net/mlx5: SF, Consider own vhca events of SF devices adds 01ed9550e8b4 net/mlx5: SF, Use helpers for allocation and free adds a3088f87d984 net/mlx5: SF, Split mlx5_sf_hw_table into two parts adds f1b9acd3a5e8 net/mlx5: SF, Extend SF table for additional SF id range adds 1e5e4acb66ed Merge tag 'mlx5-updates-2021-04-21' of git://git.kernel.or [...] adds 427f0c8c194b macvlan: Add nodst option to macvlan type source adds 1d2deb61f095 bnxt_en: report signal mode in link up messages adds b0d28207ced8 bnxt_en: Add a new phy_flags field to the main driver structure. adds d5ca99054f8e bnxt_en: Add support for fw managed link down feature. adds dd85fc0ab5b4 bnxt_en: allow promiscuous mode for trusted VFs adds 6b7027689890 bnxt_en: allow VF config ops when PF is closed adds 7b3c8e27d67e bnxt_en: Move bnxt_approve_mac(). adds 92923cc71012 bnxt_en: Call bnxt_approve_mac() after the PF gives up con [...] adds 7fbf359bb2c1 bnxt_en: Add PCI IDs for Hyper-V VF devices. adds dade5e15fade bnxt_en: Support IFF_SUPP_NOFCS feature to transmit withou [...] adds 1698d600b361 bnxt_en: Implement .ndo_features_check(). adds 0ea1041bfa3a Merge branch 'bnxt_en-next' adds 990875b299b8 net: phy: marvell: fix m88e1011_set_downshift adds e7679c55a724 net: phy: marvell: fix m88e1111_set_downshift adds 27537929f30d bnxt_en: fix ternary sign extension bug in bnxt_show_temp() adds 9ba585cc5b56 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable [...] adds dcabb06bf127 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enabl [...] adds bb556de79f0a Merge branch 'RTL8211E-RGMII-D' adds 7d742b509dd7 openvswitch: meter: remove rate from the bucket size calculation adds d13f048dd40e net: geneve: modify IP header check in geneve6_xmit_skb an [...] adds 6477dd39e62c mptcp: Retransmit DATA_FIN adds bbd6f0a94813 bnxt_en: Fix RX consumer index logic in the error path. adds 6876a18d3361 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 885e8c68247c netfilter: nat: move nf_xfrm_me_harder to where it is used adds e0bb96db96f8 netfilter: nft_socket: add support for cgroupsv2 adds de8c12110a13 netfilter: disable defrag once its no longer needed adds 4c95e0728eee netfilter: ebtables: remove the 3 ebtables pointers from s [...] adds 7716bf090e97 netfilter: x_tables: remove ipt_unregister_table adds 1ef4d6d1af2d netfilter: x_tables: add xt_find_table adds 20a9df33594f netfilter: iptables: unregister the tables by name adds 6c0717545f2c netfilter: ip6tables: unregister the tables by name adds 4d705399191c netfilter: arptables: unregister the tables by name adds f68772ed6783 netfilter: x_tables: remove paranoia tests adds a4aeafa28cf7 netfilter: xt_nat: pass table to hookfn adds ae689334225f netfilter: ip_tables: pass table pointer via nf_hook_ops adds f9006acc8dfe netfilter: arp_tables: pass table pointer via nf_hook_ops adds ee177a54413a netfilter: ip6_tables: pass table pointer via nf_hook_ops adds f7163c4882e8 netfilter: remove all xt_table anchors from struct net adds 593268ddf388 netfilter: nf_log_syslog: Unset bridge logger in pernet exit adds d59d2f82f984 netfilter: nftables: add nft_pernet() helper function adds a65553657174 netfilter: nfnetlink: add struct nfnl_info and pass it to [...] adds 797d49805ddc netfilter: nfnetlink: pass struct nfnl_info to rcu callbacks adds 7dab8ee3b6e7 netfilter: nfnetlink: pass struct nfnl_info to batch callbacks adds 50f2db9e368f netfilter: nfnetlink: consolidate callback types adds 47a6959fa331 netfilter: allow to turn off xtables compat layer adds eb43c081a6df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 930d2d619d0a pcnet32: Remove redundant variable prev_link and curr_link adds 9176e3802719 net: davicom: Remove redundant assignment to ret adds 2ce4fd5a0039 can: etas_es58x: Fix missing null check on netdev pointer adds 1c9690dd308e can: etas_es58x: Fix a couple of spelling mistakes adds 924e464f4a8a can: add a note that RECV_OWN_MSGS frames are subject to f [...] adds e6b031d3c37f can: proc: fix rcvlist_* header alignment on 64-bit system adds d0c5d18da2da Merge tag 'linux-can-next-for-5.13-20210426' of git://git. [...] adds 2ad5692db728 net: hso: fix NULL-deref on disconnect regression adds b9460dd84aa6 arm64: dts: rockchip: Remove unnecessary reset in rk3328.dtsi adds 517a882aa2b5 dt-bindings: net: dwmac: Add Rockchip DWMAC support adds b331b8ef86f0 dt-bindings: net: convert rockchip-dwmac to json-schema adds 63fa73e21518 net: Fix typo in comment about ancillary data adds f77bd544a6bb net/sched: act_ct: fix wild memory access when clearing fragments adds 6d72e7c767ac net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send adds 99014088156c net: bridge: mcast: fix broken length + header check for M [...] adds bb23ffa1015c macvlan: Use 'hash' iterators to simplify code adds 6c375d793be6 rxrpc: rxkad: Remove redundant variable offset adds 152fa81109a8 net: phy: marvell-88x2222: enable autoneg by default adds 6066234aa338 net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE adds 23c9c2b314ba fddi/skfp: fix typo adds cfd12c06cdce net: dsa: check tx timestamp request in core driver adds cf536ea3c7ee net: dsa: no longer identify PTP packet in core driver adds 5c5416f5d4c7 net: dsa: no longer clone skb in core driver adds c4b364ce1270 net: dsa: free skb->cb usage in core driver adds d150946ed878 docs: networking: timestamping: update for DSA switches adds 682eaad93e8c net: mscc: ocelot: convert to ocelot_port_txtstamp_request() adds 39e5308b3250 net: mscc: ocelot: support PTP Sync one-step timestamping adds aae0fdac008e Merge branch 'ocelot-ptp' adds 4b5baca0403e net: dsa: microchip: ksz8795: change drivers prefix to be generic adds c2ac4d2ac534 net: dsa: microchip: ksz8795: move cpu_select_interface to [...] adds 9f73e11250fb net: dsa: microchip: ksz8795: move register offsets and sh [...] adds 4b20a07e103f net: dsa: microchip: ksz8795: add support for ksz88xx chips adds cc13e52c3a89 net: dsa: microchip: Add Microchip KSZ8863 SPI based drive [...] adds 61df0e7bbb90 dt-bindings: net: dsa: document additional Microchip KSZ88 [...] adds 800fcab8230f net: phy: Add support for microchip SMI0 MDIO bus adds 60a364760002 net: dsa: microchip: Add Microchip KSZ8863 SMI based drive [...] adds 61b405985a6b dt-bindings: net: mdio-gpio: add compatible for microchip, [...] adds 733933a9ccb0 Merge branch 'microchip-ksz88x3' adds 4db6187d721e rds: Remove redundant assignment to nr_sig adds 3afef8c7aa2d net/tls: Remove redundant initialization of record adds 2342eb1afe00 llc2: Remove redundant assignment to rc adds ad542fb7f2e2 mpls: Remove redundant assignment to err adds 6fd6c483e7ab net/smc: Remove redundant assignment to rc adds 69e16d01d1de net: fix a concurrency bug in l2tp_tunnel_register() adds f8bb7889af58 netfilter: nftables: rename set element data activation/de [...] adds 6387aa6e59be netfilter: nftables: add loop check helper function adds e6ba7cb63b8a netfilter: nftables: add helper function to flush set elements adds 97c976d662fb netfilter: nftables: add helper function to validate set e [...] adds aaa31047a6d2 netfilter: nftables: add catch-all set element support adds 8a7363f84979 netfilter: nft_socket: fix an unused variable warning adds 7acc0bb490c8 netfilter: nft_socket: fix build with CONFIG_SOCK_CGROUP_DATA=n adds 0711459095bc Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 75258586793e net:nfc:digital: Fix a double free in digital_tg_recv_dep_req adds 99ba0ea616aa sfc: adjust efx->xdp_tx_queue_count with the real number o [...] adds f3a95075549e bpf: Allow trampoline re-attach for tracing and lsm programs adds 56dda5a48f4f selftests/bpf: Add re-attach test to fentry_test adds 8caadc43f201 selftests/bpf: Add re-attach test to fexit_test adds cede72ad367a selftests/bpf: Add re-attach test to lsm test adds a1c05c3b09e0 selftests/bpf: Test that module can't be unloaded with att [...] adds 7bb2cc19aee8 selftests/bpf: Use ASSERT macros in lsm test adds 87bd9e602e39 Merge branch 'bpf: Tracing and lsm programs re-attach' adds 7a2fa70aaffc selftests/bpf: Add remaining ASSERT_xxx() variants adds 6709a914c849 libbpf: Support BTF_KIND_FLOAT during type compatibility c [...] adds 0f20615d64ee selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro adds 5a30eb23922b selftests/bpf: Fix field existence CO-RE reloc tests adds bede0ebf0be8 selftests/bpf: Fix core_reloc test runner adds 927315041828 Merge branch 'CO-RE relocation selftests fixes' adds 38d26d89b31d bpf: Lock bpf_trace_printk's tmp buf before it is written to adds 10bf4e83167c bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds adds bb0247807744 bpf, cpumap: Bulk skb using netif_receive_skb_list adds 2551c2d19c04 bpf, docs: Fix literal block for example code adds 76d6a13383b8 seq_file: Add a seq_bprintf function adds 48cac3f4a96d bpf: Implement formatted output helpers with bstr_printf adds 05eb3791a0de Merge branch 'Implement formatted output helpers with bstr [...] adds f008d732ab18 bpf: Add batched ops support for percpu array adds 3733bfbbdd28 bpf, selftests: Update array map tests for per-cpu batched ops adds f89271f09f58 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds e542d29ca81d icmp: standardize naming of RFC 8335 PROBE constants adds 9be02dd38581 net/sched: act_ct: Remove redundant ct get and check adds 12c2bb96c3f1 net: dsa: ksz: Make reg_mib_cnt a u8 as it never exceeds 255 adds 65ad85f63b15 net: phy: marvell: add downshift support for M88E1240 adds 808337bec736 net: tun: Remove redundant assignment to ret adds 15c0a64bfcbc net: netrom: nr_in: Remove redundant assignment to ns adds 4a52dd8fefb4 net: selftest: fix build issue if INET is disabled adds 9d31d2338950 Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/ [...] adds 57fd251c7896 kbuild: split cc-option and friends to scripts/Makefile.compiler adds 805b2e1d427a kbuild: include Makefile.compiler only when compiler is needed adds 609bbb4de4f8 kbuild: show warning if 'make headers_check' is used adds 5cc124720461 kbuild: add CONFIG_VMLINUX_MAP expert option adds 0b956e204132 kbuild: apply fixdep logic to link-vmlinux.sh adds a6601e01cd54 kbuild: rename multi-used-* to multi-obj-* adds a34e6d1e4a49 kbuild: move $(strip ) to suffix-search definition adds c91d4e47e10e Makefile: Remove '--gcc-toolchain' flag adds eec08090bcc1 Makefile: Only specify '--prefix=' when building with clan [...] adds 879a3209009f docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 adds 6e0839fda3f8 kbuild: replace sed with $(subst ) or $(patsubst ) adds e24b3ffcf421 kbuild: collect minimum tool versions into scripts/min-too [...] adds ba64beb17493 kbuild: check the minimum assembler version in Kconfig adds 2e98815794fb kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh adds 987fdfec2410 arm64: move --fix-cortex-a53-843419 linker test to Kconfig adds 69bc8d386aeb kbuild: generate Module.symvers only when vmlinux exists adds 5ab70ff4286f kbuild: do not set -w for vmlinux.o modpost adds 4475dff55c54 kbuild: fix false-positive modpost warning when all symbol [...] adds f3945833e436 scripts: modpost.c: Fix a few typos adds 4b97ec0e9cfd kbuild: remove unneeded mkdir for external modules_install adds 3e3005df73b5 kbuild: unify modules(_install) for in-tree and external modules adds 3ac42b211253 kbuild: show the target directory for depmod log adds 1a998be620a1 kbuild: check module name conflict for external modules as well adds 7f69180b8e90 kbuild: rename extmod-prefix to extmod_prefix adds ccae4cfa7bfb kbuild: refactor scripts/Makefile.modinst adds 65ce9c38326e kbuild: move module strip/compression code into scripts/Ma [...] adds 961ab4a3cd66 kbuild: merge scripts/Makefile.modsign to scripts/Makefile [...] adds d4bbe942098b kbuild: remove CONFIG_MODULE_COMPRESS adds c3d7ef377eb2 kbuild: add support for zstd compressed modules adds d8fc9b667d48 sysctl: use min() helper for namecmp() adds b186f2c3d877 alpha: syscalls: switch to generic syscalltbl.sh adds 14b36dcfd640 alpha: syscalls: switch to generic syscallhdr.sh adds a92359aa6de8 ia64: syscalls: switch to generic syscalltbl.sh adds 6e74bc4c8454 ia64: syscalls: switch to generic syscallhdr.sh adds 1fdd7433a98a kbuild: add an elfnote for whether vmlinux is built with lto adds 35f93a09e968 MAINTAINERS: add pattern for dummy-tools adds e3456056f1d9 kbuild: remove TMPO from try-run adds 0e0345b77ac4 kbuild: redo fake deps at include/config/*.h adds b61442df748f tools: do not include scripts/Kbuild.include adds 82526ef43399 kbuild: deb-pkg: change the source package name to linux-upstream adds f634ca650f72 kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test adds b0030af53a74 Merge tag 'kbuild-v5.13' of git://git.kernel.org/pub/scm/l [...] adds 8ac27f2c6eac kconfig: refactor .gitignore adds 8ca5297e7e38 Merge tag 'kconfig-v5.13' of git://git.kernel.org/pub/scm/ [...] adds 1cb7eefda7ed ARC: kgdb: add 'fallthrough' to prevent a warning adds 1582f08d83d7 ARC: entry: fix off-by-one error in syscall number validation adds 6bd76a3e21de Merge remote-tracking branch 'arc-current/for-curr' adds b5144a2bf401 dt-bindings: nvmem: mediatek: remove duplicate mt8192 line adds c800c283aad9 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds d7cfc0607d12 Merge remote-tracking branch 'ipsec/master' adds cfd577acb769 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type [...] adds 37153cc5303a Revert "ALSA: usb-audio: Add support for many Roland devices..." adds 316791b556f7 ALSA: usb-audio: Generic application of implicit fb to Rol [...] adds 988cc1755260 ALSA: usb-audio: Fix implicit sync clearance at stopping stream adds 9bbb94e57df1 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops adds 1c98f574403d ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer adds a89f3a93cd20 ASoC: adau17x1: Avoid overwriting CHPF adds d143a69fd452 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds ccd4cc3ed069 ASoC: tegra: mark runtime-pm functions as __maybe_unused adds 65d1cce726d4 ASoC: stm32: properly get clk from the provider adds 104c3a9ed074 ASoC: wcd934x: use the clock provider API adds 8691743c511d ASoC: rt5682: clock driver must use the clock provider API adds 27dc72b44e85 ASoC: lpass: use the clock provider API adds 12f8127fe9e6 ASoC: da7219: properly get clk from the provider adds ca5118c0c00f ASoC: rt711-sdca: change capture switch controls adds a1aee7f7b711 ASoC: rt711-sdca: add the notification when volume changed adds 25c4a9b614f1 ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 adds ffc9841d5200 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds 0301201b7181 Merge tag 'asoc-v5.13' of https://git.kernel.org/pub/scm/l [...] adds 4fb44dd2c1dd ALSA: sb: Fix two use after free in snd_sb_qsound_build adds 0e853a9c3937 ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB adds 45b14fe200ba ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds [...] adds e861431303d2 ALSA: virtio: fix kernel-doc adds 970e3012c04c ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx adds a3ffcebc8748 ALSA: usb-audio: Remove redundant assignment to len adds b265047ac56b ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries adds b7529c18feec ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries adds 13e1a4cd490b ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries adds 45461e3b554c ALSA: hda/realtek: Re-order ALC269 HP quirk table entries adds 433f894ec7fb ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries adds aa143ad39a52 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries adds 3cd0ed636dd1 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries adds cab561f8d4bc ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries adds f552ff54c2a7 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries adds c656f747df15 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries adds 9edeb1109d05 ALSA: hda/realtek: Re-order ALC662 quirk table entries adds defce244b01e ALSA: hda/realtek: Remove redundant entry for ALC861 Haier [...] adds 2e6a731296be ALSA: hda/conexant: Re-order CX5066 quirk table entries adds 2a504aff6a59 Merge remote-tracking branch 'sound-current/for-linus' adds 93f08bc97973 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 6c9762a78c32 ASoC: max98088: fix ni clock divider calculation adds 6879e8e759bf ASoC: amd: fix for pcm_read() error adds a0695853e590 ASoC: stm32: do not request a new clock consummer reference adds 97c733654ab4 ASoC: da7219: do not request a new clock consummer reference adds 9a5e12be6a46 Merge series "ASoC: Revert clk_hw_get_clk() cleanup" from [...] adds 03f2880ae8a8 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 1a57ea5ee477 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 5dccf16c4a14 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds c7299fea6769 spi: Fix spi device unregister flow adds 41f48a29ebd5 spi: altera: Make SPI_ALTERA_CORE invisible adds 121271f08809 spi: spi-zynq-qspi: Fix kernel-doc warning adds 6d5ff8e632a4 spi: spi-zynq-qspi: Fix stack violation bug adds eb43e665d243 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds dc3346fb13f1 Merge remote-tracking branch 'spi-fixes/for-linus' adds d7452790f6d3 Merge remote-tracking branch 'pci-current/for-linus' adds c1d8a521dbd7 usb: cdnsp: Fix lack of removing request from pending list. adds 51f4a0f0d281 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds bd6fb43e7f82 Merge remote-tracking branch 'phy/fixes' adds 2d84ea101372 iio: gyro: mpu3050: Fix reported temperature value adds 4d28b580e80a iio: core: fix ioctl handlers removal adds 3290d74f199b Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds f1ce3986baa6 nitro_enclaves: Fix stale file descriptors on failed usercopy adds 150cffd7dc28 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 40dfa7095ef8 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 6f2f51595e29 Merge remote-tracking branch 'ide/master' adds b22069320da0 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds faf037f3fa51 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 7e9dc397353c Merge remote-tracking branch 'vfs-fixes/fixes' adds e1364711359f scsi: lpfc: Fix illegal memory access on Abort IOCBs adds 83adbba746d1 scsi: lpfc: Fix DMA virtual address ptr assignment in bsg adds e4ec10228fdf scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command adds 2f1137140fbc scsi: ufs: core: Fix a typo in ufs-sysfs.c adds 9814b55cde05 scsi: target: tcmu: Return from tcmu_handle_completions() [...] adds 000e68faefe6 scsi: qla2xxx: Add marginal path handling support adds fcb16d9a8ecf scsi: qla2xxx: Prevent PRLI in target mode adds 23043dd87b15 scsi: ufs: core: Do not put UFS power into LPM if link is broken adds 637822e63b79 scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during [...] adds ce4f62f9dd8c scsi: ufs: core: Narrow down fast path in system suspend path adds f4003462c9ab Merge remote-tracking branch 'scsi-fixes/fixes' adds e351b91033b5 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 6ae44b20b37c Merge remote-tracking branch 'pidfd-fixes/fixes' adds 660c9aba2ae7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 7e007d8d4efb kbuild: replace LANG=C with LC_ALL=C adds 332af88454cc kbuild: add comment about why cmd_shipped uses 'cat' adds 2531ddd065a1 genksyms: fix stale comment adds 1d70a1ba0412 usr/include: refactor .gitignore adds c11c7440457d kernel/.gitgnore: remove stale timeconst.h and hz.bc adds 1445d06d0380 .gitignore: move tags and TAGS close to other tag files adds 215d4d370c82 .gitignore: ignore only top-level modules.builtin adds 8573271e6946 .gitignore: prefix local generated files with a slash adds b33976d90d1e kbuild: update config_data.gz only when the content of .co [...] adds 2a66140108eb Merge branch 'kconfig' into for-next adds 4041420fc416 Merge remote-tracking branch 'kbuild/for-next' adds e2628d772326 Merge remote-tracking branch 'dma-mapping/for-next' adds 889424611cda Merge remote-tracking branch 'asm-generic/master' adds e9654b24b3ff Merge remote-tracking branch 'arm/for-next' adds ef94340583ee arm64: vdso32: drop -no-integrated-as flag adds 782276b4d0ad arm64: Force SPARSEMEM_VMEMMAP as the only memory manageme [...] adds 8d144746ecc5 arm64: alternative: simplify passing alt_region adds 4139cf940d52 arm64: remove HAVE_DEBUG_BUGVERBOSE adds 0bca3ec846d7 arm64: Show three registers per line adds 1ecd5b129252 ACPI: GTDT: Don't corrupt interrupt mappings on watchdow p [...] adds 2a20b08f06e7 ACPI: irq: Prevent unregistering of GIC SGIs adds 44eeaa8b5f87 Merge remote-tracking branch 'arm64/for-next/core' adds b2668c2c9593 Merge branch 'arm/dt' into for-next adds c09b7e76b393 Merge branch 'arm/fixes' into for-next adds 23b0b51551a7 soc: document merges adds d42805807be7 Merge branch 'arm/drivers' into for-next adds 5c52a705277f Merge remote-tracking branch 'arm-soc/for-next' adds fc70639d2290 Merge remote-tracking branch 'actions/for-next' adds 53e08e7cff91 Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 09dc799bceb5 Merge branch 'v5.13/fixes' into tmp/aml-rebuild adds d9e9888697c4 Merge remote-tracking branch 'amlogic/for-next' adds dee355e09a49 Merge remote-tracking branch 'aspeed/for-next' adds 9d7fad9cd55f Merge remote-tracking branch 'at91/at91-next' adds 160b22be26e7 Merge remote-tracking branch 'drivers-memory/for-next' adds 04cdf82b2a33 Merge remote-tracking branch 'imx-mxs/for-next' adds ae95c6bfb268 Merge remote-tracking branch 'keystone/next' adds 1c78f104d66f Merge remote-tracking branch 'mediatek/for-next' adds af466159bacd Merge remote-tracking branch 'mvebu/for-next' adds 53263299bd59 Merge remote-tracking branch 'omap/for-next' adds df22edb54231 Merge remote-tracking branch 'qcom/for-next' adds 146e62466e86 Merge remote-tracking branch 'raspberrypi/for-next' adds 44ce98a53e48 Merge remote-tracking branch 'realtek/for-next' adds 084c85ce40d9 arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] adds ad6b674db663 arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi adds 0bacf4d3d276 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds efc053eff562 Merge remote-tracking branch 'renesas/next' adds 8462573103f6 dt-bindings: reset: microchip sparx5 reset driver bindings adds ca6213f7d775 reset: mchp: sparx5: add switch reset driver adds 463bdeed6760 reset: whitespace fixes adds b5d9ce23f091 reset: berlin: replace unsigned with unsigned int adds 55ff7129ff40 reset: ti-syscon: fix to_ti_syscon_reset_data macro adds cbce6d70d057 reset: sti/syscfg: replace comma with semicolon adds 0c4b027b174e reset: uniphier: enclose UNIPHIER_RESET_ID_END value in pa [...] adds bd8479dfeb79 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB adds 7941ad8d45e2 reset: RESET_INTEL_GW should depend on X86 adds 8c2837f22e19 Merge remote-tracking branch 'reset/reset/next' adds 517480f4d643 Merge remote-tracking branch 'rockchip/for-next' adds 15c4ffe52c1b Merge remote-tracking branch 'samsung-krzk/for-next' adds d9cd78edb2e6 firmware: arm_scpi: Prevent the ternary sign expansion bug adds 03f840c49207 firmware: arm_scmi: Remove duplicate declaration of struct [...] adds 04c552317e02 Merge tag 'scmi-fixes-5.13' of git://git.kernel.org/pub/sc [...] adds fb983f640ef8 Merge remote-tracking branch 'scmi/for-linux-next' adds b59e33e8684f Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 71825a47bc72 Merge remote-tracking branch 'tegra/for-next' adds ba66165ec951 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 0679d29d3e23 csky: fix syscache.c fallthrough warning adds e58a41c22268 csky: uaccess.h: Coding convention with asm generic adds 5a1338271f8f Merge remote-tracking branch 'csky/linux-next' adds 8dc3dea906ab Merge remote-tracking branch 'h8300/h8300-next' adds 09accc3a05f7 riscv: Disable data start offset in flat binaries adds 6b3788e5fb80 m68k: coldfire: fix irq ranges adds 52d613c93b21 Merge remote-tracking branch 'm68knommu/for-next' adds df86ddbb9189 parisc: syscalls: switch to generic syscalltbl.sh adds adf27404e8a0 parisc: syscalls: switch to generic syscallhdr.sh adds 61d17313b28a Merge remote-tracking branch 'parisc-hd/for-next' adds 2e341f56a16a powerpc/fadump: Fix sparse warnings adds d936f8182e1b powerpc/powernv: Fix type of opal_mpipl_query_tag() addr argument adds 7d9462765707 powerpc/64s: Add FA_DUMP to defconfig adds 389586333c02 powerpc: make ALTIVEC select PPC_FPU adds 9ccba66d4d2a powerpc/64: Fix the definition of the fixmap area adds 0bd3f9e953bd powerpc/legacy_serial: Use early_ioremap() adds b4ded42268ee powerpc/perf: Fix sampled instruction type for larx/stcx adds 66d9b7492887 powerpc/perf: Fix the threshold event selection for memory [...] adds 0f197ddce403 powerpc/64s: Fix mm_cpumask memory ordering comment adds 8a87a5077143 powerpc/52xx: Fix an invalid ASM expression ('addi' used i [...] adds da650ada1009 selftests/powerpc: Add uaccess flush test adds 421a7483878c powerpc/configs: Add IBMVNIC to some 64-bit configs adds dae4ff8031b4 powerpc/selftests/ptrace-hwbreak: Add testcases for 2nd DAWR adds c9cb0afb4eaa powerpc/selftests/perf-hwbreak: Coalesce event creation code adds c65c64cc7bbd powerpc/selftests/perf-hwbreak: Add testcases for 2nd DAWR adds 290f7d8ce2b1 powerpc/selftests: Add selftest to test concurrent perf/pt [...] adds f3d03fc748d4 powerpc/eeh: remove unneeded semicolon adds caea7b833d86 powerpc/64s: remove unneeded semicolon adds 0db11461677a selftests/powerpc: remove unneeded semicolon adds 7f1fa82d7994 powerpc/iommu: Allocate it_map by vmalloc adds 4be518d83880 powerpc/iommu: Do not immediately panic when failed IOMMU [...] adds cc7130bf119a powerpc/iommu: Annotate nested lock for lockdep adds ee6b25fa7c03 powerpc/44x: fix spelling mistake in Kconfig "varients" -> [...] adds 3c0468d4451e powerpc/kernel/iommu: Align size for IOMMU_PAGE_SIZE() to [...] adds fc5590fd56c9 powerpc/kernel/iommu: Use largepool as a last resort when [...] adds 30c400886bad powerpc/kasan: Fix shadow start address with modules adds ee1bc694fbae powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n adds adb68c38d8d4 powerpc/papr_scm: Mark nvdimm as unarmed if needed during probe adds f9cd5f91a897 powerpc: Avoid clang uninitialized warning in __get_user_s [...] adds 525642624783 powerpc/signal32: Fix erroneous SIGSEGV on RT signal return adds a460471fc3bd Merge remote-tracking branch 'powerpc/next' adds 183787c6fcc2 riscv: Add 3 SBI wrapper functions to get cpu manufacturer [...] adds 6f4eea90465a riscv: Introduce alternative mechanism to apply errata solution adds 1a0e5dbd3723 riscv: sifive: Add SiFive alternative ports adds 800149a77c2c riscv: sifive: Apply errata "cip-453" patch adds bff3ff525460 riscv: sifive: Apply errata "cip-1200" patch adds 7f3d349065d0 riscv: Use $(LD) instead of $(CC) to link vDSO adds 2f095504f4b9 scripts/recordmcount.pl: Fix RISC-V regex for clang adds 7ce047715030 riscv: Workaround mcount name prior to clang-13 adds adebc8817b5c riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-functio [...] adds 8a07ac39f87d samples/kprobes: Add riscv support adds 2bfc6cd81bd1 riscv: Move kernel mapping outside of linear mapping adds 2a433cf8f3cd Documentation: riscv: Add documentation that describes the [...] adds 0df68ce4c26a riscv: Prepare ptdump for vm layout dynamic addresses adds 1987501b1130 riscv: add __init section marker to some functions adds de31ea4a1181 riscv: Mark some global variables __ro_after_init adds e6a302248cec riscv: Constify sys_call_table adds 300f62c37d46 riscv: Constify sbi_ipi_ops adds cdd1b2bd358f riscv: kprobes: Implement alloc_insn_page() adds 1d27d854425f riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exe [...] adds fc8504765ec5 riscv: bpf: Avoid breaking W^X adds 5387054b986e riscv: module: Create module allocations without exec permissions adds a9451b8e1971 riscv: Set ARCH_HAS_STRICT_MODULE_RWX if MMU adds b1ebaa0e1318 riscv/kprobe: fix kernel panic when invoking sys_read trac [...] adds e75e6bf47a47 riscv/mm: Use BUG_ON instead of if condition followed by BUG. adds 772d7891e8b3 riscv: vdso: fix and clean-up Makefile adds d83e682e3010 RISC-V: Add EM_RISCV to kexec UAPI header adds fba8a8674f68 RISC-V: Add kexec support adds ffe0e5261268 RISC-V: Improve init_resources() adds e53d28180d4d RISC-V: Add kdump support adds 5640975003d0 RISC-V: Add crash kernel support adds 44c922572952 RISC-V: enable XIP adds 99b3e3d41a03 RISC-V: Add Microchip PolarFire SoC kconfig option adds d53b0244c84c dt-bindings: riscv: microchip: Add YAML documentation for [...] adds 0fa6107eca41 RISC-V: Initial DTS for Microchip ICICLE board adds 2951162094e6 RISC-V: Enable Microchip PolarFire ICICLE SoC adds 9b28559c9f7d RISC-V: Always define XIP_FIXUP adds 35dc4cdaeb96 RISC-V: Fix error code returned by riscv_hartid_to_cpuid() adds ce268b2d6513 riscv: Fix 32b kernel build with CONFIG_DEBUG_VIRTUAL=y adds f07d98c1215c Merge remote-tracking branch 'risc-v/for-next' adds e9f5f4398cb6 Merge remote-tracking branch 'sh/for-next' adds 57abb8c7e8ee Merge remote-tracking branch 'uml/linux-next' adds 14ddc0834f78 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ecebb5fd9693 Merge remote-tracking branch 'pidfd/for-next' adds 6f7ed6e8ecbc Merge remote-tracking branch 'btrfs/for-next' adds 8b0188899225 Merge remote-tracking branch 'dhowells/netfs-lib' adds e7df4524cd9a ceph: rip out old fscache readpage handling adds 7c46b3180933 ceph: rework PageFsCache handling adds 10a7052c7868 ceph: fix fscache invalidation adds f0702876e152 ceph: convert ceph_readpage to netfs_readpage adds d801327d9500 ceph: convert ceph_write_begin to netfs_write_begin adds 49870056005c ceph: convert ceph_readpages to ceph_readahead adds fcaddb1d851b ceph: fix fall-through warnings for Clang adds d3c51ae1b8cc ceph: don't clobber i_snap_caps on non-I_NEW inode adds aa60cfc3f7ee ceph: don't use d_add in ceph_handle_snapdir adds 379fc7fad0ae ceph: use attach/detach_page_private for tracking snap context adds 54b026b456d0 ceph: fix kerneldoc copypasta over ceph_start_io_direct adds 8ae99ae2b407 ceph: rename the metric helpers adds fbd47ddc5e88 ceph: avoid counting the same request twice or more adds 3d8b6987a276 ceph: send opened files/pinned caps/opened inodes metrics [...] adds e9b2250156c3 ceph: only check pool permissions for regular files adds 1775c7ddacfc ceph: fix inode leak on getattr error in __fh_to_dentry adds e72968e15b29 ceph: drop pinned_page parameter from ceph_get_caps adds e7f72952508a ceph: support getting ceph.dir.rsnaps vxattr adds 8ff2d290c8ce ceph: convert some PAGE_SIZE invocations to thp_size() adds 2d6795fbb8c3 ceph: fix up some bare fetches of i_size adds d4f6b31d7217 ceph: don't allow access to MDS-private inodes adds 7807dafda21a libceph: bump CephXAuthenticate encoding version adds 61ca49a9105f libceph: don't set global_id until we get an auth ticket adds 7856ec4e9ccf Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' adds cfa79d81e506 Merge remote-tracking branch 'ceph/master' adds fee742b50289 smb3.1.1: enable negotiating stronger encryption by default adds 8b68d3c94643 cifs: Deferred close for files adds 9d637eda5858 Cifs: Fix kernel oops caused by deferred close for files. adds 30475cc46fde cifs: detect dead connections only when echoes are enabled. adds b4f3cf345399 Merge remote-tracking branch 'cifs/for-next' adds 8636beeefdb8 cifsd: Update access check in set_file_allocation_info/set [...] adds ea0d295b0608 cifsd: Remove is_attributes_write_allowed() wrapper adds d82e188fa0e4 cifsd: Fix regression in smb2_get_info adds ba1e260f4630 cifsd: add ksmbd/nfsd interoperability to feature table adds 61b2d141e8f2 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 67d32bd2470c Merge remote-tracking branch 'ecryptfs/next' adds be304ab47495 Merge remote-tracking branch 'ext3/for_next' adds 5afa7e8b70d6 fs: fix reporting supported extra file attributes for statx() adds 5899593f51e6 ext4: Fix occasional generic/418 failure adds 6c0912739699 ext4: wipe ext4_dir_entry2 upon file deletion adds 2d86fe931791 Merge remote-tracking branch 'ext4/dev' adds 509f1010e4fc f2fs: avoid using native allocate_segment_by_default() adds 2e22d48dca0b f2fs: clean up left deprecated IO trace codes adds 8af85f712fce f2fs: compress: remove unneed check condition adds 955772787667 f2fs: drop inplace IO if fs status is abnormal adds 6fbe97361723 Merge remote-tracking branch 'f2fs/dev' adds 6c37f68290d9 Merge remote-tracking branch 'fuse/for-next' adds da74e3edcda2 Merge remote-tracking branch 'jfs/jfs-next' adds 32e6b68167f1 xprtrdma: Avoid Receive Queue wrapping adds 15788d1d1077 xprtrdma: Do not refresh Receive Queue while it is draining adds 5030c9a938f8 xprtrdma: Put flushed Receives on free list instead of des [...] adds eaf86e8cc85c xprtrdma: Improve locking around rpcrdma_rep destruction adds 8b5292be6880 xprtrdma: Improve commentary around rpcrdma_reps_unmap() adds 9e3ca33b62d4 xprtrdma: Improve locking around rpcrdma_rep creation adds 35d8b10a2588 xprtrdma: Fix cwnd update ordering adds c35ca60d490e xprtrdma: Delete rpcrdma_recv_buffer_put() adds 1363e6388c36 xprtrdma: rpcrdma_mr_pop() already does list_del_init() adds f912af77e2c1 xprtrdma: Rename frwr_release_mr() adds 44438ad9ae22 xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() adds e4b52ca01315 xprtrdma: Do not recycle MR after FastReg/LocalInv flushes adds 8a053433de00 xprtrdma: Do not wake RPC consumer on a failed LocalInv adds b3ce7a25f44f xprtrdma: Avoid Send Queue wrapping adds 4ddd0fc32c94 xprtrdma: Add tracepoints showing FastReg WRs and remote i [...] adds 6b147ea7f442 xprtrdma: Add an rpcrdma_mr_completion_class adds 83189d151154 xprtrdma: Don't display r_xprt memory addresses in tracepoints adds e1648eb23d83 xprtrdma: Remove the RPC/RDMA QP event handler adds 0a26d10e3002 xprtrdma: Move fr_cid to struct rpcrdma_mr adds e10fa96d3474 xprtrdma: Move cqe to struct rpcrdma_mr adds 9a301cafc861 xprtrdma: Move fr_linv_done field to struct rpcrdma_mr adds dcff9ed209aa xprtrdma: Move the Work Request union to struct rpcrdma_mr adds 13bcf7e32a01 xprtrdma: Move fr_mr field to struct rpcrdma_mr adds d9092b4bb210 NFSv4.2: Remove ifdef CONFIG_NFSD from NFSv4.2 client SSC code. adds 0633fa1e9563 Merge remote-tracking branch 'nfs/linux-next' adds cb579086536f SUNRPC: fix ternary sign expansion bug in tracing adds b9f83ffaa0c0 SUNRPC: Fix null pointer dereference in svc_rqst_free() adds fb5467d6f81f Merge remote-tracking branch 'cel/for-next' adds 0c4b7cadd1ad Orangef: implement orangefs_readahead. adds 211f9f2e0503 orangefs: leave files in the page cache for a few micro se [...] adds 0557b1ab7673 Merge remote-tracking branch 'orangefs/for-next' adds c93fffd237b5 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 04e970403390 Merge remote-tracking branch 'ubifs/next' adds cef5235a0740 Merge remote-tracking branch 'v9fs/9p-next' adds 6fc277c7c935 xfs: rename xfs_ictimestamp_t adds 732de7dbdbd3 xfs: rename struct xfs_legacy_ictimestamp adds 1aec7c3d0567 xfs: remove obsolete AGF counter debugging adds e6c01077ec2d xfs: don't check agf_btreeblks on pre-lazysbcount filesystems adds 6543990a168a xfs: update superblock counters correctly for !lazysbcount adds e147a756ab26 xfs: count free space btree blocks when scrubbing pre-lazy [...] adds 2675ad3890db xfs: unconditionally read all AGFs on mounts with perag re [...] adds 16eaab839a92 xfs: introduce in-core global counter of allocbt blocks adds fd43cf600cf6 xfs: set aside allocation btree blocks from block reservation adds d4f74e162d23 xfs: fix xfs_reflink_unshare usage of filemap_write_and_wa [...] adds d5314eac2ef2 Merge remote-tracking branch 'xfs/for-next' adds 88a508089340 Merge remote-tracking branch 'vfs/for-next' adds a386d19acc30 Merge branch 'for-5.13' into for-next adds 95fa0d42ad02 Merge remote-tracking branch 'printk/for-next' adds ac66fb4a5903 Merge branch 'pci/enumeration' adds 2ddc1cc39d36 Merge branch 'pci/error' adds 3a306a5b6016 PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock adds a7b6864da7e3 PCI: shpchp: Remove unused shpc_writeb() adds ea3b50c51d19 PCI: acpiphp: Fix whitespace issue adds 5cc64d278012 Merge branch 'pci/hotplug' adds 62eb43ba43de Merge branch 'pci/pm' adds 650dd1723a1e PCI/VPD: Remove pci_set_vpd_size() adds 333eb9de86ed PCI/VPD: Make missing VPD message less alarming adds f6e66022e7ea PCI/VPD: Change pci_vpd_init() return type to void adds 324468bef47c PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument adds 6c877bd39c81 PCI/VPD: Remove pci_vpd_find_tag() SRDT handling adds c03d40a55d0d PCI/VPD: Add helper pci_get_func0_dev() adds f89b5783f139 PCI: Allow VPD access for QLogic ISP2722 adds 927c51328ec5 Merge branch 'pci/vpd' adds e1d3f3268b0e PCI/sysfs: Convert "config" to static attribute adds 527139d738d7 PCI/sysfs: Convert "rom" to static attribute adds f42c35ea3b13 PCI/sysfs: Convert "reset" to static attribute adds 07b4523e9e2f PCI/sysfs: Rename "vpd" attribute accessors adds d93f8399053d PCI/sysfs: Convert "vpd" to static attribute adds 1017275d2e43 PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() adds 2ed649415544 PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() adds 4dd7dfa166d2 PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() adds 506140f9c06b PCI/sysfs: Convert "index", "acpi_index", "label" to stati [...] adds 362fb766264a PCI/sysfs: Tidy SMBIOS & ACPI label attributes adds df1af7cbe7bc PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group adds ad025f8e46f3 PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" [...] adds e8b0d89ae2eb Merge branch 'pci/sysfs' adds bf5663e7d5ae Merge branch 'pci/kernel-doc' adds 5ccd3dcede03 Merge branch 'pci/misc' adds 836a7a741c17 Merge branch 'remotes/lorenzo/pci/altera-msi' adds 032de3562e95 Merge branch 'remotes/lorenzo/pci/brcmstb' adds fd4d7fef06c9 Merge branch 'remotes/lorenzo/pci/cadence' adds 294353d950ab PCI: dwc: Move dw_pcie_msi_init() to dw_pcie_setup_rc() adds 7d499169f793 PCI: dwc/intel-gw: Remove unused function adds 8bcca2658558 PCI: dwc: Move iATU detection earlier adds c4dc5619d9cb Merge branch 'remotes/lorenzo/pci/dwc' adds 8ce0e8ac7c37 Merge branch 'remotes/lorenzo/pci/endpoint' adds 8af75fbfd3a7 Merge branch 'remotes/lorenzo/pci/iproc' adds 0cc1f1662536 Merge branch 'remotes/lorenzo/pci/layerscape' adds 07ca255e3d49 dt-bindings: PCI: mediatek-gen3: Add YAML schema adds 9cc742078c9a PCI: Export pci_pio_to_address() for module use adds d3bf75b579b9 PCI: mediatek-gen3: Add MediaTek Gen3 driver for MT8192 adds 814cceebba9b PCI: mediatek-gen3: Add INTx support adds 1bdafba538be PCI: mediatek-gen3: Add MSI support adds d537dc125f07 PCI: mediatek-gen3: Add system PM support adds 0739191b8481 MAINTAINERS: Add Jianjun Wang as MediaTek PCI co-maintainer adds 3b3a2749eed5 Merge branch 'remotes/lorenzo/pci/mediatek' adds 4ece9433de41 Merge branch 'remotes/lorenzo/pci/microchip' adds 55a282aaadf2 Merge branch 'remotes/lorenzo/pci/tegra' adds e398a761f732 Merge branch 'remotes/lorenzo/pci/vmd' adds ec88ce8a80e1 Merge branch 'remotes/lorenzo/pci/xgene' adds 7f2365cf8ae2 Merge branch 'remotes/lorenzo/pci/xilinx' adds 2c99e55f7955 PCI: tegra: Convert to MSI domains adds 93cd1bb4862d PCI: rcar: Don't allocate extra memory for the MSI capture [...] adds 83ed8d4fa656 PCI: rcar: Convert to MSI domains adds 161260e7f7bc PCI: xilinx: Don't allocate extra memory for the MSI captu [...] adds 313b64c3ae52 PCI: xilinx: Convert to MSI domains adds e0fad163b6e7 PCI: hv: Drop msi_controller structure adds 3a05d08f6cc7 PCI/MSI: Drop use of msi_controller from core code adds b227be0d7314 PCI/MSI: Kill msi_controller structure adds f8bcf249d9cf PCI/MSI: Kill default_teardown_msi_irqs() adds 94e89b145371 PCI/MSI: Let PCI host bridges declare their reliance on MS [...] adds 9ec37efb8783 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] adds 645e9c38383d PCI: mediatek: Advertise lack of built-in MSI handling adds 61af69296cba PCI/MSI: Document the various ways of ending up with NO_MSI adds 557853f4e23e PCI: Refactor HT advertising of NO_MSI flag adds 8ae2ea7dcc84 Merge branch 'remotes/lorenzo/pci/msi' adds b7305e9ce657 Merge branch 'remotes/lorenzo/pci/misc' adds 7f100744749e PCI: tegra: Add Tegra194 MCFG quirks for ECAM errata adds 2af60045b069 Merge branch 'pci/tegra' adds 35063ed010f3 Merge remote-tracking branch 'pci/next' adds 707fe6c26945 Merge remote-tracking branch 'hid/for-next' adds 25f44e0034a7 Merge remote-tracking branch 'i2c/i2c/for-next' adds 0d95f41ebde4 Revert "i3c master: fix missing destroy_workqueue() on err [...] adds d32cff860571 Merge remote-tracking branch 'i3c/i3c/next' adds 80342d484afc kernel-doc: Add support for __deprecated adds 1207c26957e4 Merge remote-tracking branch 'jc_docs/docs-next' adds e483bb9a991b ACPI: custom_method: fix potential use-after-free issue adds 1cfd8956437f ACPI: custom_method: fix a possible memory leak adds ec3576eac11d Documentation: firmware-guide: gpio-properties: Add note t [...] adds eebece9da63e Merge branches 'acpi-misc' and 'acpi-docs' into linux-next adds a9e4d2463690 Merge remote-tracking branch 'pm/linux-next' adds 5a4a8235fee6 thermal/drivers/ti-soc-thermal/ti-bandgap: Rearrange all t [...] adds bd5d553653e4 dt-bindings: thermal: thermal-sensor: require "#thermal-se [...] adds d473327f8f53 thermal/drivers/ti-soc-thermal/bandgap Remove unused varia [...] adds 08e9fdfbb224 dt-bindings: thermal: brcm,ns-thermal: Convert to the json-schema adds 93effd83b692 iwlwifi: mvm: tt: Replace thermal_notify_framework adds d60d6e7adfc3 thermal/core: Remove thermal_notify_framework adds a5655d90cf50 Documentation: driver-api: thermal: Remove thermal_notify_ [...] adds 9d51769b2e75 thermal/drivers/tsens: Don't hardcode sensor slope adds a0ed1411278d thermal/drivers/tsens: Convert msm8960 to reg_field adds 53e2a20e4c41 thermal/drivers/tsens: Add VER_0 tsens version adds fdda131f8fba thermal/drivers/tsens: Use init_common for msm8960 adds 3d08f029fdbb thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds dfc1193d4dbd thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 2ebd0982e6ba thermal/drivers/tsens: Drop unused define for msm8960 adds 6b3aeafbc12c thermal/drivers/tsens: Add support for ipq8064-tsens adds 26b2f03d2adf dt-bindings: thermal: tsens: Document ipq8064 bindings adds b70dbf40eb07 thermal/core: Create a helper __thermal_cdev_update() with [...] adds d3b60ed9b135 thermal/core/power_allocator: Maintain the device statisti [...] adds 0952177f2a1f thermal/core/power_allocator: Update once cooling devices [...] adds fef05776eb02 thermal/core/fair share: Lock the thermal zone while loopi [...] adds 1a9336981066 thermal/core/fair share: Use the lockless __thermal_cdev_u [...] adds ab39c8853737 thermal/core/power allocator: Use the lockless __thermal_c [...] adds c310e546164d thermal/drivers/mtk_thermal: Remove redundant initializati [...] adds 999fa43e7491 Merge remote-tracking branch 'thermal/thermal/linux-next' adds ae63f0eb0c2d Merge remote-tracking branch 'ieee1394/for-next' adds 2913267ac3e1 Merge remote-tracking branch 'dlm/next' adds 95b079d8215b swiotlb: Fix the type of index adds dfc06b389a4f swiotlb: don't override user specified size in swiotlb_adj [...] adds 0448c2712bf5 Merge remote-tracking branch 'swiotlb/linux-next' adds 4d51c3d9de4b RDMA/cma: Skip device which doesn't support CM adds cb5cd0ea4eb3 RDMA/core: Add CM to restrack after successful attachment [...] adds 12ce208f40c7 RDMA/nldev: Return context information adds 48f8a70e899f RDMA/restrack: Add support to get resource tracking for SRQ adds 391c6bd5ac80 RDMA/nldev: Return SRQ information adds c6c11ad3ab9f RDMA/nldev: Add QP numbers to SRQ information adds 2d085ee1728e IB/hfi1: Remove redundant variable rcd adds 3093ee182f01 RDMA/siw: Fix a use after free in siw_alloc_mr adds 34b39efa5ae8 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res adds 6cc9e215eb27 RDMA/nldev: Add copy-on-fork attribute to get sys command adds 0523d916a351 Merge remote-tracking branch 'rdma/for-next' adds 8faca89c34eb Bluetooth: Fix the HCI to MGMT status conversion table adds 1a40b2078ee4 Merge remote-tracking branch 'bluetooth/master' adds 2a269ba888d3 drm/ttm: fix error handling if no BO can be swapped out v4 adds 74deef03a44a efifb: Check efifb_pci_dev before using it adds 01fef34d6fdd Merge remote-tracking branch 'drm-misc/for-linux-next' adds 6effe7797267 drm/amdgpu: refine gprs init shaders to check coverage adds 7e882aee845f drm/amdgpu: add support for ras init flags adds ef9bcfde9e1f drm/amdgpu: Enable SDMA MGCG for Vangogh adds 19d0dfda4c75 drm/amdgpu: optimize gfx ras features flag clean adds 1d712be90a6d drm/amd/amdgpu: add cgls adds fd6a440ebc83 drm/amdkfd: add per-vmid-debug map_process_support adds 502f0e28042b drm/amdgpu: disable gfx ras by default in aldebaran adds 126bbd4ab524 drm/amdgpu: extend xnack limit page fault timeout adds b19dbb7a90b4 drm/amdkfd: svm ranges creation for unregistered memory adds 63f1af83ae46 drm/amdkfd: set attribute access for default ranges adds 65f8db8150ee drm/amdkfd: fix uint32 variable compared to less than zero adds a40eb089b46e drm/amdkfd: remove redundant initialization to variable r adds a614b336f1c1 drm/amdgpu: fix coding style and documentation in amdgpu_g [...] adds 589939d40116 drm/amdgpu: fix coding style and documentation in amdgpu_v [...] adds 25e9146ae69e drm/amdgpu: expose amdgpu_bo_create_shadow() adds a35455d065c5 drm/amdgpu: cleanup amdgpu_vm_init() adds 77df5c131d4d drm/amdgpu: remove unused vm context flags adds adf6f5c51ea1 drm/amdgpu: create shadow bo using amdgpu_bo_create_shadow() adds cd2454d6cd97 drm/amdgpu: cleanup amdgpu_bo_create() adds 42daecfc2069 drm/amdgpu: remove AMDGPU_GEM_CREATE_SHADOW flag adds 3dc7216c1d50 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 adds c6c6a712199a drm/amd/display: Reject non-zero src_y and src_x for video planes adds 655c0ed19772 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() adds f876549dd002 drm/amd/pm: Update energy_accumulator in gpu metrics adds 1e4a53de01c6 amdgpu/pm: add extra info to SMU msg pre-check failed message adds 51ec699275d9 amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID adds ede14a1b3223 amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and ne [...] adds 5f5cb2afd67f drm/amdgpu: Added missing prototype adds 71ff0b4d965f drm/amdkfd: Fix kernel-doc syntax error adds ec0f72cb959d drm/amdgpu: Enable SDMA LS for Vangogh adds dfdd4b8a9519 drm/amdgpu: implement smuio callback to query socket id adds a30f12860200 drm/amdgpu: provide socket/die id info in RAS message adds be9064b7bcaa drm/amdgpu: remove unnecessary header include adds 760d2d818d2d drm/amd/display: Add new case to get spread spectrum info adds 99c248c41c21 drm/amd/display: fix HDCP reset sequence on reinitialize adds d5433a9f692f drm/amd/display: Revert wait vblank on update dpp clock adds 47c02af751d1 drm/amd/display: skip program clock when allow seamless boot adds b7cc1312c110 drm/amd/display: Expose internal display flag via debugfs adds 130ac6d8c69b drm/amd/display: ddc resource data need to be initialized adds 63de4f0413fe drm/amd/display: Added multi instance support for ABM adds b2d4b9f72fb1 drm/amd/display: Fix BSOD with NULL check adds dd0ef5992b44 drm/amd/display: Add new DP_SEC registers for programming [...] adds 831c95c96601 drm/amd/display: Clear MASTER_UPDATE_LOCK_DB_EN when disab [...] adds abf1f863e08d drm/amd/display: fix wrong statement in mst hpd debugfs adds 642d3a2bf234 drm/amd/display: take max dsc stream bandwidth overhead in [...] adds 088bebc79ee8 drm/amd/display: avoid to authentication when DEVICE_COUNT=0 adds 069a11cca5b6 drm/amd/display: Add SE_DCN3_REG_LIST for control SDP num adds 8167538ffb22 drm/amd/display: [FW Promotion] Release 0.0.63 adds 18fa44625c6b drm/amd/display: 3.2.133 adds 041e69160d16 drm/amdgpu/sriov: Remove clear vf fw support adds 3d2bee9188f2 drm/amdgpu: Change the sdma interrupt print level adds 5d11699914b9 drm/amdgpu: Correct and simplify sdma 4.x irq.num_types adds dd57e65f7c9b drm/amdkfd: Fix spelling mistake "unregisterd" -> "unregistered" adds c0f76fc8ad5f drm/amdkfd: fix double free device pgmap resource adds dd03daec0ff1 drm/amdgpu: restructure amdgpu_vram_mgr_new adds 95ea3dbc4e95 drm/amd/amdgpu/sriov disable all ip hw status by default adds c3c5cc9a83dc drm/amdkfd: fix spelling mistake in packet manager adds 4999e398e281 drm/amdkfd: retry validation to recover range adds 11dd55d17438 drm/amdgpu: return IH ring drain finished if ring is empty adds 373e3ccd859b drm/amdkfd: handle stale retry fault adds 36255b5f6195 drm/amdgpu: address remove from fault filter adds b3dc91f97317 drm/amdkfd: enable subsequent retry fault adds 8baa6018b750 drm/amdkfd: Add Aldebaran gws support adds 0e0036c7d13b drm/amdgpu: fix no full coverage issue for gprs initialization adds 64d8f52d927e drm/amdgpu: Add vbios info ioctl interface adds 743e13fefd20 drm/amdgpu: fix r initial values adds 37c06bb15b63 drm/amdgpu: Handling of amdgpu_device_resume return value [...] adds 28ab9327f529 drm/amdgpu: Register VGA clients after init can no longer fail adds 008f0e5afaa0 drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in docum [...] adds 4da99e714f7e drm/amdgpu/display: add documentation for dmcub_trace_event_en adds 1ee805783269 drm/amd/amdgpu: Fix errors in documentation of function pa [...] adds 6c0e77f90f9f drm/amd/display: Fix build warnings adds 770922e171f2 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...] adds 664cdc192ed6 usb/host: enable auto power control for xhci-pci adds 86580cf618ba drm/amdgpu: add another raven1 gfxoff quirk adds 7dc2ea7f0be0 drm/amdgpu: only check for _PR3 on dGPUs adds b19067b2d419 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds b3a7b542e744 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 07dedc2a22e3 Revert "drm/amd/display: To modify the condition in indica [...] adds ad445f312e8b drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 393cdd787c26 drm/amdkfd: Update L1 and add L2/3 cache information adds b1fec5c31910 drm/radeon: Add HD-audio component notifier support adds f3eaf5b0523c drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 adds 85021fe9d800 drm/amdgpu/display: fix dal_allocation documentation adds 7ecf1e065378 Merge remote-tracking branch 'amdgpu/drm-next' adds eef24f11776c drm/i915: Take request reference before arming the watchdog timer adds 604b5bc804ed drm/i915: Restore lost glk FBC 16bpp w/a adds bc40cf6d1fd3 drm/i915: Restore lost glk ccs w/a adds 36c119c10ebe drm/i915: Disable LTTPR detection on GLK once again adds 3aea49fd4fbd drm/i915/display/psr: Fix cppcheck warnings adds 63b6c7be3e1f drm/i915: fix an error code in intel_overlay_do_put_image() adds 270e3cc5aa38 drm/i915: Fix docbook descriptions for i915_gem_shrinker adds d385c16173f2 drm/i915/gvt: Prevent divided by zero when calculating ref [...] adds c7b397e9ca4d Merge tag 'gvt-next-fixes-2021-04-29' of https://github.co [...] adds 3f5f7b33e250 Merge remote-tracking branch 'drm-intel/for-linux-next' adds a8c95b24e5e9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 10f76165d30b drm/msm: Do not unpin/evict exported dma-buf's adds 4b95d371fb00 drm/msm: fix LLC not being enabled for mmu500 targets adds 08811c057b3e drm/msm/dsi: dsi_phy_28nm_8960: fix uninitialized variable access adds 094c7f39ba4b drm/msm/dsi: fix msm_dsi_phy_get_clk_provider return code adds 02ded1314a46 drm/msm: fix minor version to indicate MSM_PARAM_SUSPENDS support adds ebd0592c07f3 Merge remote-tracking branch 'drm-msm/msm-next' adds 88453fceebcd Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 532ce2f02767 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 7fc153a236d3 Merge remote-tracking branch 'modules/modules-next' adds d12b64b9764e MAINTAINERS: repair reference in HYCON HY46XX TOUCHSCREEN SUPPORT adds 38319f106d96 Merge remote-tracking branch 'input/next' adds f8039460efdb null_blk: poll queue support adds d062e4e763dc block/rnbd-clt: Change queue_depth type in rnbd_clt_sessio [...] adds 000ab2bcd866 block/rnbd: Fix style issues adds 043a8d5a7bf0 block/rnbd-clt: Check the return value of the function rtr [...] adds 9881243d9474 block/rnbd: Remove all likely and unlikely adds 254a3031ff28 s390: dasd: Mundane spelling fixes adds 75012dc3dc5c RDMA/rtrs: fix uninitialized symbol 'cnt' adds ddeadee51ea9 Merge branch 'block-5.13' into for-next adds 2840f710f23a io_uring: fix drain with rsrc CQEs adds dddca22636c9 io_uring: dont overlap internal and user req flags adds b0d658ec88a6 io_uring: add more build check for uapi adds 6224843d56e0 io_uring: allow empty slots for reg buffers adds 47b228ce6f66 io_uring: fix unchecked error in switch_start() adds cf3770e78421 io_uring: Fix premature return from loop and memory leak adds 58e591b40efc Merge branch 'io_uring-5.13' into for-next adds 791630e28fdf Merge remote-tracking branch 'block/for-next' adds 45576f005c44 Merge remote-tracking branch 'device-mapper/for-next' adds d92a6e0f87fc Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 90945448e983 landlock: Add object management adds ae271c1b14de landlock: Add ruleset and domain management adds 385975dca53e landlock: Set up the security framework and manage credentials adds afe81f754117 landlock: Add ptrace restrictions adds 1aea7808372e LSM: Infrastructure management of the superblock adds cb2c7d1a1776 landlock: Support filesystem access-control adds 83e804f0bfee fs,security: Add sb_delete hook adds a49f4f81cb48 arch: Wire up Landlock syscalls adds 265885daf3e5 landlock: Add syscall implementations adds e1199815b47b selftests/landlock: Add user space tests adds ba84b0bf5a16 samples/landlock: Add a sandbox manager example adds 5526b4508343 landlock: Add user and kernel documentation adds 3532b0b4352c landlock: Enable user space to infer supported features adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing adds b0637fd3528e Merge remote-tracking branch 'security/next-testing' adds d9d14bf270a3 Merge remote-tracking branch 'apparmor/apparmor-next' adds 781a57394899 ima: ensure IMA_APPRAISE_MODSIG has necessary dependencies adds 494b5b3ac72e Merge remote-tracking branch 'integrity/next-integrity' adds 724f526689cc Merge remote-tracking branch 'keys/keys-next' adds 1ca86ac1ec8d LSM: SafeSetID: Fix code specification by scripts/checkpatch.pl adds 5d104a75dda1 Merge remote-tracking branch 'safesetid/safesetid-next' adds d51596714053 Merge remote-tracking branch 'iommu/next' adds 3b2e75db2b04 Merge branch 'x86/mm' adds c6744562b367 Merge remote-tracking branch 'tip/auto-latest' adds 8eb6fe95e824 Merge remote-tracking branch 'edac/edac-for-next' adds 33aa3698bac9 ARM: PXA: Fix cplds irqdesc allocation when using legacy mode adds b9aa5839bf4e Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 1aceac647e3b Merge remote-tracking branch 'ftrace/for-next' adds 54d3cfc88be6 clocksource: Limit number of CPUs checked for clock synchr [...] adds a7813519f8a3 clocksource: Forgive tsc_early pre-calibration drift adds 10f5d441880a clocksource: Reduce WATCHDOG_THRESHOLD adds 7982b0dd319f Merge branch 'clocksource.2021.04.25a' into HEAD adds 1bcc484438d2 Merge remote-tracking branch 'rcu/rcu/next' adds fd49e8ee70b3 Merge branch 'kvm-sev-cgroup' into HEAD adds 5421db1be3b1 KVM: arm64: Divorce the perf code from oprofile helpers adds e9c74a686a45 arm64: Get rid of oprofile leftovers adds 8c3f7913a106 s390: Get rid of oprofile leftovers adds ac21ecf5ad32 sh: Get rid of oprofile leftovers adds 7f318847a0f3 perf: Get rid of oprofile leftovers adds 9a8aae605b80 Merge branch 'kvm-arm64/kill_oprofile_dependency' into kvm [...] adds c4f71901d53b Merge tag 'kvmarm-5.13' of git://git.kernel.org/pub/scm/li [...] adds 10835602758d KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 adds 462f8ddebccb KVM: x86: Fix implicit enum conversion goof in scattered r [...] adds 2f15d027c05f KVM: x86: Properly handle APF vs disabled LAPIC situation adds b86bb11e3a79 KVM: X86: Fix failure to boost kernel lock holder candidat [...] adds f82762fb6193 KVM: documentation: fix sphinx warnings adds e23f6d490eb0 KVM: VMX: Invert the inlining of MSR interception helpers adds 6f2b296aa643 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTS [...] adds dbd6127375aa KVM: SVM: Clear MSR_TSC_AUX[63:32] on write adds 844d69c26d83 KVM: SVM: Delay restoration of host MSR_TSC_AUX until retu [...] adds dbdd096a5a74 KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM adds d0fe7b640440 KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads adds 886bbcc7a523 KVM: x86: Check CR3 GPA for validity regardless of vCPU mode adds 0884335a2e65 KVM: SVM: Truncate GPR value for DR and CR accesses in !64 [...] adds d8971344f573 KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode adds ee050a577523 KVM: nVMX: Truncate bits 63:32 of VMCS field on nested che [...] adds 82277eeed65e KVM: nVMX: Truncate base/index GPR value on address calc i [...] adds 6b48fd4cb206 KVM: x86/xen: Drop RAX[63:32] when processing hypercall adds bc9eff67fc35 KVM: SVM: Use default rAX size for INVLPGA emulation adds 27b4a9c4549c KVM: x86: Rename GPR accessors to make mode-aware variants [...] adds 013380782d4d KVM: x86: Move reverse CPUID helpers to separate header file adds 4daf2a1c45ac x86/sev: Drop redundant and potentially misleading 'sev_enabled' adds 3b1902b87bf1 KVM: SVM: Zero out the VMCB array used to track SEV ASID a [...] adds f31b88b35f90 KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails adds fa13680f5668 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled adds e8126bdaf194 KVM: SVM: Move SEV module params/variables to sev.c adds d9db0fd6c5c9 KVM: SEV: Mask CPUID[0x8000001F].eax according to supporte [...] adds 8d364a0792dd KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES co [...] adds a479c3348422 KVM: SVM: Condition sev_enabled and sev_es_enabled on CONF [...] adds 6c2c7bf5803c KVM: SVM: Enable SEV/SEV-ES functionality by default (when [...] adds 4cafd0c572a2 KVM: SVM: Unconditionally invoke sev_hardware_teardown() adds 8cb756b7bdcc KVM: SVM: Explicitly check max SEV ASID during sev_hardwar [...] adds b95c221cac16 KVM: SVM: Move SEV VMCB tracking allocation to sev.c adds a5c1c5aad6cf KVM: SVM: Drop redundant svm_sev_enabled() helper adds 82b7ae0481ae KVM: SVM: Remove an unnecessary prototype declaration of s [...] adds 469bb32b68d5 KVM: SVM: Skip SEV cache flush if no ASIDs have been used adds 10dbdf98acd6 KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() adds d4787579d213 selftests: kvm: Fix the check of return value adds 3bf0fcd75434 KVM: selftests: Speed up set_memory_region_test adds 56d775a9a427 Merge remote-tracking branch 'kvm/next' adds acf892701da4 Merge remote-tracking branch 'percpu/for-next' adds 670160fea22c platform/chrome: cros_ec_typec: Track port role adds 67880f1bc342 platform/chrome: cros_ec: Add Type C hard reset adds 944b3a639573 platform/chrome: cros_ec_typec: Handle hard reset adds c5bb32f57bf3 platform/chrome: cros_ec_typec: Add DP mode check adds 4423ee65f768 platform/chrome: cros_usbpd_notify: Listen to EC_HOST_EVEN [...] adds d61b3f9b91be platform/chrome: cros_ec_lpc: Use DEFINE_MUTEX() for mutex lock adds 06cde2689028 Merge remote-tracking branch 'chrome-platform/for-next' adds fcc96cef8a18 leds-lm3642: convert comma to semicolon adds 5222fa912114 MAINTAINERS: Remove Dan Murphy's bouncing email adds ec50536b7840 leds: lgm: Fix spelling mistake "prepate" -> "prepare" adds 1cfa807b06af leds: LEDS_BLINK_LGM should depend on X86 adds 5fe09e16c689 leds: trigger: pattern: Switch to using the new API kobj_to_dev() adds 23a700455a1b leds: pca9532: Assign gpio base dynamically adds bd0a8b41a1d3 Merge remote-tracking branch 'leds/for-next' adds c95d780dcf2d Merge remote-tracking branch 'phy-next/next' adds 93a40a6d7428 dmaengine: idxd: add percpu_ref to descriptor submission path adds 8c66bbdc4fbf dmaengine: idxd: add support for readonly config mode adds eb15e7154fbf dmaengine: idxd: add interrupt handle request and release support adds 8241571fac9e dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages adds cf5f86a7d47d dmaengine: idxd: enable SVA feature for IOMMU adds 5b0c68c473a1 dmaengine: idxd: support reporting of halt interrupt adds 53b2ee7f637c dmaengine: idxd: device cmd should use dedicated lock adds a16104617d21 dmaengine: idxd: remove MSIX masking for interrupt handlers adds 81dd4d4d6178 dmaengine: idxd: Add IDXD performance monitor support adds 0bde4444ec44 dmaengine: idxd: Enable IDXD performance monitor support adds 411e74629d81 Merge remote-tracking branch 'dmaengine/next' adds de891528cc88 Merge remote-tracking branch 'scsi/for-next' adds 11693688979f vdpa: introduce virtio pci driver adds 340a51e9f6f6 vdpa/mlx5: Enable user to add/delete vdpa device adds 914470664d15 vdpa: Follow kdoc comment style adds 7dd8c180533f vdpa: Follow kdoc comment style adds 83bf7f3e80a6 virtio_blk: Add support for lifetime feature adds 3edd30818593 virtio-balloon: fix a typo in comment of virtballoon_migra [...] adds dddb1af1676c virtio: fix up virtio_disable_cb adds accd02e170d4 virtio_net: disable cb aggressively adds 294bedb1fae1 virtio_net: move tx vq operation under tx queue lock adds 8a5c3eb99b23 virtio_net: move txq wakeups under tx q lock adds 62e702605e26 Merge remote-tracking branch 'vhost/linux-next' adds ad4a9f0b986d Merge remote-tracking branch 'rpmsg/for-next' adds a49d14276ac4 gpio: sim: allocate IDA numbers earlier adds edc510855d96 gpio: sim: Fix dereference of free'd pointer config adds e68ba5786e2e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds fa989ae7c7b3 firmware: xilinx: Add pinctrl support adds 8b242ca700f8 pinctrl: Add Xilinx ZynqMP pinctrl driver support adds 835109266494 Merge branch 'devel' into for-next adds 40ad320240a4 Merge remote-tracking branch 'pinctrl/for-next' adds 9af1fba33b57 pwm: pca9685: Switch to atomic API adds 8f4768a56b67 pwm: pca9685: Support hardware readout adds 9e6fd830abca pwm: pca9685: Improve runtime PM behavior adds 0b638f503284 pwm: mediatek: Remove unused function adds a33109933295 dt-bindings: pwm: Convert pwm-rockchip.txt to YAML adds 78e7da2c1058 dt-bindings: pwm: rockchip: Add more compatible strings adds 201fe12e7bb3 ARM: dts: rockchip: Remove clock-names from PWM nodes adds ba0d527be46f arm64: dts: rockchip: Remove clock-names from PWM nodes adds b0221e706cd7 dt-bindings: pwm: Add bindings for Toshiba Visconti PWM Co [...] adds 721b595744f1 pwm: visconti: Add Toshiba Visconti SoC PWM support adds 453e8b3d8e36 pwm: atmel: Fix duty cycle calculation in .get_state() adds 8035e6c66a5e pwm: atmel: Improve duty cycle calculation in .apply() adds a6efb35019d0 pwm: Reword docs about pwm_apply_state() adds 2becbee9bf49 Merge remote-tracking branch 'pwm/for-next' adds 29f37628b2f6 Merge remote-tracking branch 'livepatching/for-next' adds 1ec0d86e3a77 Merge remote-tracking branch 'coresight/next' adds 7942121b8ca0 rtc: imx-sc: remove .read_alarm adds 64e9d8e4dbc4 rtc: ds1307: replace HAS_ALARM by RTC_FEATURE_ALARM adds 4bf84b449a0e rtc: ds1307: remove flags adds c55c3a516cef rtc: rtc_update_irq_enable: rework UIE emulation adds 94959a3a04a5 rtc: pcf8523: remove useless define adds 13e37b7fb75d rtc: pcf8523: add alarm support adds a1cfe7cc3873 rtc: pcf8523: report oscillator failures adds 204756f01672 rtc: ds1307: Fix wday settings for rx8130 adds fefbec3a7418 rtc: s5m: Remove reference to parent's device pdata adds e463786f380a rtc: omap: use rtc_write to access OMAP_RTC_OSC_REG adds 4d0185e67806 rtc: sysfs: check features instead of ops adds 61e984d08608 Merge remote-tracking branch 'rtc/rtc-next' adds c8ff3282da2c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 16af557726a2 Merge remote-tracking branch 'kspp/for-next/kspp' adds 813020d40777 Merge remote-tracking branch 'gnss/gnss-next' adds 38858e855a8b Merge remote-tracking branch 'slimbus/for-next' adds 4c7e1e1f7f37 Merge remote-tracking branch 'nvmem/for-next' adds 8818985fb75d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds 860b9e5c5680 rust: mention that RUST_OPT_LEVEL_0/1 can cause excessive [...] adds 52a55644da69 arm: add Rust target.json adds b5a88a29a363 rust: helpers: remove guard for rust-bindgen bug adds a11a576d11ef rust: compiler_builtins: add 32-bit arm intrinsics adds dd066e1b0381 android: remove Rust binder dependency on 64-bit cpu archi [...] adds 5fedf44384d8 docs: rust: update arch-support for arm 32-bit adds cca10d723bc4 rust: enable Rust for 32-bit arm adds b2e28a39c061 docs: rust: document ppc64le RUST_OPT_LEVEL_0/1 restrictions adds b74e54f319f4 docs: doc-guide: remove unneeded ref tag adds 6be1504c6217 docs: rust: add rust-analyzer notes to quick-start.rst adds a097e1c92c74 rust: sync: expose `signal_pending` and `cond_resched` to drivers adds 89478a8ce0a2 rust: reduce the need for boilerplate code in simple drivers adds 40fdb99ad848 rust: module: add `module_misc_device` macro adds d5fca6791d0c samples: rust: add `rust_random` sample that uses `module_ [...] adds 43f76a460413 samples: rust: remove release method that's the same as th [...] adds fef0214731cc rust: allow printing in the kernel crate adds 438f5b67a9d6 Merge remote-tracking branch 'rust/rust-next' adds 22cc3e16ec5d Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 6f033bc55380 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 04f4a10c6ea5 /proc/kpageflags: do not use uninitialized struct pages adds a93e14fe4e59 arch/ia64/kernel/head.S: remove duplicate include adds f2cfb4d07d63 arch/ia64/kernel/fsys.S: fix typos adds a7a7f9e674eb arch/ia64/include/asm/pgtable.h: minor typo fixes adds f3bc9cf67bd3 ia64: ensure proper NUMA distance and possible map initialization adds 66449e6af745 ia64: drop unused IA64_FW_EMU ifdef adds 718d2c62acb7 ia64: simplify code flow around swiotlb init adds 911b69e727f0 ia64: trivial spelling fixes adds 680b55256e32 ia64: fix EFI_DEBUG build adds b742edad12ab ia64: mca: always make IA64_MCA_DEBUG an expression adds bdd698418bad ia64: drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP adds fe76dd2cc68e ia64: module: fix symbolizer crash on fdescr adds b65e58ae2a09 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds cfb4c42122ca scripts/spelling.txt: add entries for recent discoveries adds 809cf074c015 scripts: a new script for checking duplicate struct declaration adds f7911a8eb4fa scripts-a-new-script-for-checking-duplicate-struct-declara [...] adds fab80cd2e69e arch/sh/include/asm/tlb.h: remove duplicate include adds 163201f4580e ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds f641f20741e2 ocfs2: map flags directly in flags_to_o2dlm() adds 527efef12fa6 ocfs2: fix a typo adds 33a4239dd407 ocfs2/dlm: remove unused function adds 72cf6e6f4a5e ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 16b85223e75b ocfs2: fix ocfs2 corrupt when iputting an inode adds 495f8e59cbc4 vfs: fs_parser: clean up kernel-doc warnings adds a3c895d8b35a watchdog: rename __touch_watchdog() to a better descriptive name adds 7888e1d9db75 watchdog: explicitly update timestamp when reporting softlockup adds f40c8f0c8404 watchdog/softlockup: report the overall time of softlockups adds ba57c9445e70 watchdog/softlockup: remove logic that tried to prevent re [...] adds 4c1c08d75baf watchdog: fix barriers when printing backtraces from all CPUs adds 65828db0461f watchdog: use bit lock operations to prevent multiple soft [...] adds 15b1eacb5052 watchdog: cleanup handling of false positives adds 7da29a49c6ef mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds bf4f08ebb922 mm, slub: enable slub_debug static key when creating cache [...] adds fca85298d243 kunit: add a KUnit test for SLUB debugging functionality adds 36371cb9abe6 slub: remove resiliency_test() function adds c24419b045d8 mm/slub.c: trivial typo fixes adds 06afb6e193c9 mm/kmemleak.c: fix a typo adds 4efc210a649f mm/page_owner: record the timestamp of all pages during free adds be324593f076 mm, page_owner: remove unused parameter in __set_page_owne [...] adds cb1c9eb65931 mm: page_owner: fetch backtrace only for tracked pages adds 0bcd6e965792 mm: page_owner: use kstrtobool() to parse bool option adds 2894fa6e9d12 mm: page_owner: detect page_owner recursion via task_struct adds b5a73c51ff69 mm: page_poison: print page info when corruption is caught adds 31b69a9d38fd mm-page_poison-print-page-info-when-corruption-is-caught-v2 adds 0129b864448b mm/memtest: add ARCH_USE_MEMTEST adds cc297f5087a5 mm: provide filemap_range_needs_writeback() helper adds 20f7ee9037c6 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 5d92e6c6ca93 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds e7210efadf8e mm/filemap: use filemap_read_page in filemap_fault adds 54f2c87a0fd5 mm/filemap: drop check for truncated page after I/O adds 568cdfb69ccc mm: page-writeback: simplify memcg handling in test_clear_ [...] adds 6e9c527174e4 mm: introduce and use mapping_empty adds 1009058f6cbf mm: stop accounting shadow entries adds 45a4510be3ed dax: account DAX entries as nrpages adds 6455da236649 mm: remove nrexceptional from inode adds 570701cd326a mm: Move page_mapping_file to pagemap.h adds c183c79c78bf mm/filemap: Update stale comment adds 9f91771acea3 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 192d0b4efb17 mm/gup: add compound page list iterator adds 75a83cf7f28c mm/gup: decrement head page once for group of subpages adds e7af234b92e8 mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds 8889ce4457db RDMA/umem: batch page unpin in __ib_umem_release() adds e84206e71295 mm: gup: remove FOLL_SPLIT adds 2546a9ddb5e1 mm/memremap.c: fix improper SPDX comment style adds fd8f1f584381 mm: memcontrol: fix kernel stack account adds 6af43f51a725 memcg: cleanup root memcg checks adds 4156d247ef46 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 0da4852cb56c mm: memcontrol: fix cpuhotplug statistics flushing adds f2f720def0ec mm: memcontrol: kill mem_cgroup_nodeinfo() adds 94fa0cc035e6 mm: memcontrol: privatize memcg_page_state query functions adds 460e3ad5155c cgroup: rstat: support cgroup1 adds cd2f5d72f497 cgroup: rstat: punt root-level optimization to individual [...] adds 37c7bef04a7e mm: memcontrol: switch to rstat adds c05717639e9d mm-memcontrol-switch-to-rstat-fix adds 22bfea8bda45 mm: memcontrol: switch to rstat fix adds 2edfead9e983 mm: memcontrol: consolidate lruvec stat flushing adds 5ffc6146c301 kselftests: cgroup: update kmem test for new vmstat implem [...] adds e0a3a30a6431 memcg: charge before adding to swapcache on swapin adds 7a687620d4b9 memcg: set page->private before calling swap_readpage adds f858cb560f96 mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 8eb28290b829 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds 8ccff5f958c1 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds e162e231e960 mm: memcontrol: change ug->dummy_page only if memcg changed adds 1bae6015ea87 mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds 5e568a423b32 mm: memcontrol: fix forget to obtain the ref to objcg in s [...] adds 9aa8dc71c2b2 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds aede3abb02dc mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds 22cf34d24abf linux/memcontrol.h: remove duplicate struct declaration adds d69f900f73e8 mm: page_counter: mitigate consequences of a page_counter [...] adds f122aa3c7b5f mm/memory.c: do_numa_page(): delete bool "migrated" adds 331fce4c2d6c mm/interval_tree: add comments to improve code readability adds 120f32c6cacb x86/vmemmap: drop handling of 4K unaligned vmemmap range adds f3b796e135a3 x86/vmemmap: drop handling of 1GB vmemmap ranges adds a3c62db9c9ba x86/vmemmap: handle unpopulated sub-pmd ranges adds 27a20ac96043 x86-vmemmap-handle-unpopulated-sub-pmd-ranges-fix adds d70e28e2cf98 x86/vmemmap: optimize for consecutive sections in partial [...] adds 8e880fcfafe5 mm, tracing: improve rss_stat tracepoint message adds c0414fa91437 mm: add remap_pfn_range_notrack adds e9f73f99df91 mm: add a io_mapping_map_user helper adds dbd668c40fc6 i915: use io_mapping_map_user adds c5806f37e467 i915: fix remap_io_sg to verify the pgprot adds b56054b6cdbd NUMA balancing: reduce TLB flush via delaying mapping on h [...] adds eca0e1f35be9 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds 690a8d0e6f55 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds c462e0696a4b selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 775aca470592 mm/dmapool: switch from strlcpy to strscpy adds 125c5f86debc mm/sparse: add the missing sparse_buffer_fini() in error branch adds 03fc30b20c8d samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 4447a73c25bd mm: unexport remap_vmalloc_range_partial adds 0b9466675263 mm/vmalloc: use rb_tree instead of list for vread() lookups adds 7790be02099c ARM: mm: add missing pud_page define to 2-level page tables adds 091fd8907f27 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 5943fcdc118a sparc32: add stub pud_page define for walking huge vmalloc [...] adds ede7a3b0f80c mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds bd0c23f15143 mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 24fc3943e493 mm/ioremap: rename ioremap_*_range to vmap_*_range adds fd8ff8ef8276 mm: HUGE_VMAP arch support cleanup adds 32a5f2372e4b powerpc: inline huge vmap supported functions adds 80f97931f0fa arm64: inline huge vmap supported functions adds b7ff1822a7c2 x86: inline huge vmap supported functions adds 1c16facf5d3e mm/vmalloc: provide fallback arch huge vmap support functions adds d2a8bb183c78 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 735186b581e2 mm/vmalloc: add vmap_range_noflush variant adds 3e437d56fc35 mm/vmalloc: hugepage vmalloc mappings adds 49bbc9190a83 mm/vmalloc: fix read of uninitialized pointer area adds 40e08246fcae mm/vmalloc: remove map_kernel_range adds 1c4cbbb41826 kernel/dma: remove unnecessary unmap_kernel_range adds 9a1ab1e6ed6f powerpc/xive: remove unnecessary unmap_kernel_range adds 4e606ffb9991 mm/vmalloc: remove unmap_kernel_range adds 3d292be275fb mm-vmalloc-remove-unmap_kernel_range-fix adds 35651244acd5 mm-vmalloc-remove-unmap_kernel_range-fix-fix adds 13fd2dcbb2e5 mm-vmalloc-remove-map_kernel_range-fix-2 adds fb20bf06a99a mm/vmalloc: improve allocation failure error messages adds 4ff751d694c6 mm/vmalloc: print correct vmalloc allocation size adds 1d813df80039 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds f522b561b5d3 lib/test_vmalloc.c: remove two kvfree_rcu() tests adds ee3b0d57c630 lib/test_vmalloc.c: add a new 'nr_threads' parameter adds 2a80ef1eaeb8 lib/test_vmalloc.c: extend max value of nr_threads parameter adds ab770d59426b vm/test_vmalloc.sh: adapt for updated driver interface adds 59cc57b23c99 mm/vmalloc: refactor the preloading loagic adds 6422b73d6463 mm/vmalloc: remove an empty line adds e3a30fe5af0a mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 77133aa7110e mm/doc: fix page_maybe_dma_pinned kerneldoc adds c8a744991924 mm/doc: turn fault flags into an enum adds ba8c484e9692 mm/doc: add mm.h and mm_types.h to the mm-api document adds 064da405aed9 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds bfe1adbeb5a6 pagewalk: prefix struct kernel-doc descriptions adds a0dceb506d7d mm/kasan: switch from strlcpy to strscpy adds cb4bf93bc986 kasan: fix kasan_byte_accessible() to be consistent with a [...] adds a87e8cf3d330 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 22006e9e475d mm, kasan: don't poison boot memory with tag-based modes adds f4e91977df14 arm64: kasan: allow to init memory when setting tags adds de86f9146813 kasan: init memory in kasan_(un)poison for HW_TAGS adds 20f345b61975 kasan, mm: integrate page_alloc init with HW_TAGS adds 663332feaf03 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds b18321ecfa6c kasan, mm: integrate slab init_on_alloc with HW_TAGS adds cd4e4cbd2db3 kasan, mm: integrate slab init_on_free with HW_TAGS adds 981879109e65 kasan: docs: clean up sections adds 7b31f4f2e7ce kasan: docs: update overview section adds 4ed6297d2c8f kasan: docs: update usage section adds 71260743f0ad kasan: docs: update error reports section adds aa68e606afc6 kasan: docs: update boot parameters section adds e770d4c64479 kasan: docs: update GENERIC implementation details section adds c2fcc15d8dfe kasan: docs: update SW_TAGS implementation details section adds c2a76d964642 kasan: docs: update HW_TAGS implementation details section adds 63aeca6bc89c kasan: docs: update shadow memory section adds b40e5324549a kasan: docs: update ignoring accesses section adds a59083145952 kasan: docs: update tests section adds 5210208ebb3a kasan: record task_work_add() call stack adds 9aed8050498a kasan: detect false-positives in tests adds 763eb741f31d irq_work: record irq_work_queue() call stack adds 2b385a2d5376 mm: move mem_init_print_info() into mm_init() adds 6578265de64b mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds dc8b002ddea6 mm: remove lru_add_drain_all in alloc_contig_range adds cee926572d20 include/linux/page-flags-layout.h: correctly determine LAS [...] adds eae9fae4b99d include/linux/page-flags-layout.h: cleanups adds 66e05df54348 mm/page_alloc: rename alloc_mask to alloc_gfp adds e01d740baebf mm/page_alloc: rename gfp_mask to gfp adds a6ea498b9ea9 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 6591fee93b5d mm/mempolicy: rename alloc_pages_current to alloc_pages adds 16a5487ec9ca mm/mempolicy: rewrite alloc_pages documentation adds 0e3bbdef2e12 mm/mempolicy: rewrite alloc_pages_vma documentation adds 722a20f36de9 mm/mempolicy: fix mpol_misplaced kernel-doc adds 79137ef00fe3 mm: page_alloc: dump migrate-failed pages adds c6efcb2aee35 mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 997c498406cf mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 58f5f81040e3 mm/page_alloc: duplicate include linux/vmalloc.h adds c49847b562fc mm/page_alloc: rename alloced to allocated adds 588312a6d134 mm/page_alloc: add a bulk page allocator adds e96c12e4f11f mm-page_alloc-add-a-bulk-page-allocator-fix adds 2fd8b400762c mm/page_alloc: Add a bulk page allocator -fix -fix adds 52900d22a185 mm/page_alloc: add a bulk page allocator -fix -fix -fix adds 98b64296cb8a mm/page_alloc: add an array-based interface to the bulk pa [...] adds d648639cba85 mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds a5ccfe5d1875 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds 5ef8e841fd90 mm/page_alloc: inline __rmqueue_pcplist adds e55e73eccffe SUNRPC: set rq_page_end differently adds c6887b21a1f5 SUNRPC: refresh rq_pages using a bulk page allocator adds df1ced1738d0 net: page_pool: refactor dma_map into own function page_po [...] adds b7abf474c922 net: page_pool: use alloc_pages_bulk in refill code path adds bce8b666a08c mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds b48192e720f3 mm/page_alloc: redundant definition variables of pfn in for loop adds 5a88fbf1a425 mm/memory-failure: unnecessary amount of unmapping adds b72cf33b43ae hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds ee774f2ee60d hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds fe3d6fa952ac hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 3e884a8cd40d mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 1921c93529c7 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 0fa0db6c4b95 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds dfb554d9b7cb mm/hugetlb: remove redundant reservation check condition i [...] adds 5e3fcdef213f mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds cb9f3626412d mm/hugetlb: use some helper functions to cleanup code adds 7db534e41d13 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 61798f780668 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds 14a6f9a38ab1 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds df62ba627b43 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 11a41e9407fd khugepaged: remove unneeded return value of khugepaged_col [...] adds 1b3f9e665c0c khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds ad157e2361a4 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds de81025d426e khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds b05ef4d04a59 mm/huge_memory.c: remove unnecessary local variable ret2 adds 1367a166a07e mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 5d36661b634f mm/huge_memory.c: make get_huge_zero_page() return bool adds 1d3e997b8faf mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds cfc9c20b33d6 mm/huge_memory.c: remove redundant PageCompound() check adds d0060397f820 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds 87fd9d136336 mm/huge_memory.c: use helper function migration_entry_to_page() adds e5688d38f0ee mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 5331a0f92df5 khugepaged: use helper function range_in_vma() in collapse [...] adds f144c6deff86 khugepaged: remove unnecessary out label in collapse_huge_page() adds c86f4bc15424 khugepaged: remove meaningless !pte_present() check in khu [...] adds c1f299218659 mm: huge_memory: a new debugfs interface for splitting THP tests adds 0e6b32a70059 mm: huge_memory: debugfs for file-backed THP split adds b7943dd6a4d7 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds 91aaa7a4c550 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds fae0e7d103d6 mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds 8701d72a50fc mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 194174b53b4a mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds 5c2d7b73aad9 mm/cma: change cma mutex to irq safe spinlock adds 25257247246f hugetlb: no need to drop hugetlb_lock to call cma_release adds b82914dab0b3 hugetlb: add per-hstate mutex to synchronize user adjustments adds bb2f7bbd48d8 hugetlb: create remove_hugetlb_page() to separate functionality adds c74b66848421 hugetlb: call update_and_free_page without hugetlb_lock adds 1735cecc7b0e hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 969ba6cc456f hugetlb: make free_huge_page irq safe adds 0b8e7f90e505 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 4a4ef4794afa mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds bd79547435d6 mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 78b98bf7d498 mm,hugetlb: drop clearing of flag from prep_new_huge_page adds 63daf9c39779 mm,hugetlb: split prep_new_huge_page functionality adds b5e2c2ebf959 mm: make alloc_contig_range handle free hugetlb pages adds 4cffa3b20bd1 mm: make alloc_contig_range handle in-use hugetlb pages adds 63e56aec3b7a mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 77d5dac68939 userfaultfd: add minor fault registration mode adds ce68acfe0bea userfaultfd/hugetlbfs: fix minor fault page leak adds 09e1613013c8 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds b18235ad328d userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds ee7318f897d0 userfaultfd: add UFFDIO_CONTINUE ioctl adds f4fe35e133c0 userfaultfd: update documentation to describe minor fault [...] adds 381b9e0b091b userfaultfd/selftests: add test exercising minor fault handling adds 059e59e2be56 mm/vmscan: move RECLAIM* bits to uapi header adds bb4b992c4fd2 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds bcdf58b7f552 mm: vmscan: use nid from shrink_control for tracepoint adds 3006c317272d mm: vmscan: consolidate shrinker_maps handling code adds 56ba0ce1cfb5 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds c16ffd3c0fb0 mm: vmscan: remove memcg_shrinker_map_size adds 609a50bbcd3d mm: vmscan: use kvfree_rcu instead of call_rcu adds cac64fadeaf8 mm: memcontrol: rename shrinker_map to shrinker_info adds d7703f3d19ce mm: vmscan: add shrinker_info_protected() helper adds 96666f675383 mm-vmscan-add-shrinker_info_protected-helper-fix adds 915bdebee7c3 mm: vmscan: use a new flag to indicate shrinker is registered adds f4c89f55d5b5 mm: vmscan: add per memcg shrinker nr_deferred adds 753bdd804452 mm: vmscan: use per memcg nr_deferred of shrinker adds 1b681c73d01d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 663e2b334244 mm: memcontrol: reparent nr_deferred when memcg offline adds 67555d1bb8ee mm: vmscan: shrink deferred objects proportional to priority adds 76fc42cfc4d4 mm/compaction: remove unused variable sysctl_compact_memory adds 38bd185be0c0 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds 411e4c6dac17 mm: disable LRU pagevec during the migration temporarily adds 40192cf23e34 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds b2fc2f83a633 mm: fs: invalidate BH LRU during page migration adds 1e8248028ace mm/migrate.c: make putback_movable_page() static adds 0fcf3a9c1a17 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 99df2173225c mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 08e93cf17cf1 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 428fb39391f0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds c5b316999623 mm: vmstat: add cma statistics adds 03e27cb56976 mm: cma: use pr_err_ratelimited for CMA warning adds c4c6bcd1658b mm: cma: add trace events for CMA alloc perf testing adds 47cb8db4d3c0 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds e3641bc5f529 mm: cma: support sysfs adds 1601d6da22c1 mm: cma: add the CMA instance name to cma trace events adds 88c2b367bb2d mm: use proper type for cma_[alloc|release] adds 64983f22f4b7 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds b936a23ae40d ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 140cc0c8d432 ksm: remove dedicated macro KSM_FLAG_MASK adds c1165320917e ksm: fix potential missing rmap_item for stable_node adds 64ced9fc1ab5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 6c72371af571 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 498929d6450e mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 21a75a4c3fd3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 7ff0596880d3 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 2e7b1d4f7f9a x86/mm: track linear mapping split events adds a73ffe0789a7 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 06468b3e8a5b mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 2993739f18ed mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds e7c723fb2c6b mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds e1d2d5d9f7ab mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 8ec606056c76 mm-drop-redundant-arch_enable__migration-fix adds 80e6c03d69f6 mm-drop-redundant-arch_enable__migration-fix-fix adds d265de9d1540 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds f25e4028d14e mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 28d905f4940e mm/util.c: reduce mem_dump_obj() object size adds 275b4b3beb88 mm/util.c: fix typo adds 88d29760df59 mm/gup: don't pin migrated cma pages in movable zone adds acbd4764b98b mm/gup: check every subpage of a compound page during isolation adds 33dd46962186 mm/gup: return an error on migration failure adds 4b7429758043 mm/gup: check for isolation errors adds 7a0e525efa2b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 932013756a47 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 9bba51c2f847 mm: apply per-task gfp constraints in fast path adds aea8a8940650 mm: honor PF_MEMALLOC_PIN for all movable pages adds 076281696a6f mm/gup: do not migrate zero page adds 0375a58c9237 mm/gup: migrate pinned pages out of movable zone adds 68d5b21047a7 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 849c2c7ec421 mm/gup: change index type to long as it counts pages adds 142da9ab5725 mm/gup: longterm pin migration cleanup adds 90be40ac79c3 selftests/vm: gup_test: fix test flag adds 385a9202b24b selftests/vm: gup_test: test faulting in kernel, and verif [...] adds b819a7b2c17f mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds 32b375ab224c drivers/base/memory: introduce memory_block_{online,offline} adds f0f601107e83 mm,memory_hotplug: relax fully spanned sections check adds ec380b82825c mm,memory_hotplug: factor out adjusting present pages into [...] adds 75ba761b0e62 mm,memory_hotplug: allocate memmap from the added memory range adds 3382638f6878 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds 6447340a11a7 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds bfd0aca97286 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 3d2336f3e575 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 7dcc2a37c2b8 mm/zswap.c: switch from strlcpy to strscpy adds 8adee7bc3101 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 70ce8b259247 iov_iter: lift memzero_page() to highmem.h adds 37d84fb2bcbe btrfs: use memzero_page() instead of open coded kmap pattern adds af7ffd63023b mm/highmem.c: fix coding style issue adds d743716d1d45 mm/highmem: Remove deprecated kmap_atomic adds 732cb6e51026 mm/mempool: minor coding style tweaks adds fc9c44205c3c mm/swapfile: minor coding style tweaks adds de045f06938b mm/sparse: minor coding style tweaks adds 589d01523f8d mm/vmscan: minor coding style tweaks adds 12e004d5cb5d mm/compaction: minor coding style tweaks adds e7fdf78eadf5 mm/oom_kill: minor coding style tweaks adds 9f195b77e13d mm/shmem: minor coding style tweaks adds aeb864eb373a mm/page_alloc: minor coding style tweaks adds c45d1268f7d9 mm/filemap: minor coding style tweaks adds c748a81010e8 mm/mlock: minor coding style tweaks adds eac65a95758b mm/frontswap: minor coding style tweaks adds bcb4ac635570 mm/vmalloc: minor coding style tweaks adds 00c3d526c16c mm/memory_hotplug: minor coding style tweaks adds 8145edc94c12 mm/mempolicy: minor coding style tweaks adds 13eec13914ba mm/process_vm_access.c: remove duplicate include adds bd5d3aed18e2 kfence: zero guard page after out-of-bounds access adds def86fa773a7 kfence: await for allocation using wait_event adds b513c904cd18 kfence: maximize allocation wait timeout duration adds a2fe07b5d15c kfence: use power-efficient work queue to run delayed work adds 1477c785047c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d38d769d7cc8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 6bb830f26f30 kernel/hung_task.c: Monitor killed tasks. adds 4728152a4c7d alpha: eliminate old-style function definitions adds 6e8660e32bf1 fs/proc/generic.c: fix incorrect pde_is_permanent check adds 1a5968824456 proc: save LOC in __xlate_proc_name() adds 4fd336c243ad proc: mandate ->proc_lseek in "struct proc_ops" adds 159a3e0bf1a2 proc: smoke test lseek() adds 4a61b0d28461 proc: delete redundant subset=pid check adds d3845cb2eba4 selftests: proc: test subset=pid adds efafb01516e2 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 7e630bb1e414 procfs/dmabuf: add inode number to /proc/*/fdinfo adds 602edb642972 proc/sysctl: fix function name error in comments adds 09b4770f4388 proc/sysctl: make protected_* world readable adds 52f25ebcb6da include: remove pagemap.h from blkdev.h adds 73227e42c0b0 kernel.h: drop inclusion in bitmap.h adds 7bb88276f35f linux/profile.h: remove unnecessary declaration adds 305759c84dde kernel/async.c: fix pr_debug statement adds 1c4515f16254 kernel/cred.c: make init_groups static adds a4c61d1a4be1 tools: disable -Wno-type-limits adds e23f8dc68602 tools: bitmap: sync function declarations with the kernel adds 9fbda2a32e6b tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds 68b80f24c2f6 arch: rearrange headers inclusion order in asm/bitops for [...] adds c5bbf47fa0a8 lib: extend the scope of small_const_nbits() macro adds 654b7e0373eb tools: sync small_const_nbits() macro with the kernel adds f55b3e1ced3d lib: inline _find_next_bit() wrappers adds da7a53ba4218 tools: sync find_next_bit implementation adds a54cbe7fa597 lib: add fast path for find_next_*_bit() adds 7b4721abd551 lib: add fast path for find_first_*_bit() and find_last_bit() adds 7c3c0a5796a8 h8300: rearrange headers inclusion order in asm/bitops adds eb4f70779d05 tools: sync lib/find_bit implementation adds 25ff44ec82e5 MAINTAINERS: add entry for the bitmap API adds 5fd15b96fe97 lib/bch.c: fix a typo in the file bch.c adds 5f5777f1ce01 lib: fix inconsistent indenting in process_bit1() adds 036f4fed6633 lib/list_sort.c: fix typo in function description adds 73bec7251e75 lib/genalloc.c: Fix a typo adds d56167f120a1 lib: crc8: pointer to data block should be const adds 3dcf6b553bee lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds ff51c3f5482b lib/percpu_counter: tame kernel-doc compile warning adds 593814dfd7cf lib/genalloc: add parameter description to fix doc compile [...] adds 3d8ae8e32ac3 lib: parser: clean up kernel-doc adds 5490772c2dd3 include/linux/compat.h: remove unneeded declaration from C [...] adds 09aa604969d1 checkpatch: warn when missing newline in return sysfs_emit [...] adds 5b34a2401134 checkpatch: exclude four preprocessor sub-expressions from [...] adds 053a069f9240 checkpatch: improve ALLOC_ARRAY_ARGS test adds 4ada56f5e293 kselftest: introduce new epoll test case adds 14eec85219aa fs/epoll: restore waking from ep_done_scan() adds be652737f631 isofs: fix fall-through warnings for Clang adds 8f18042e27d2 fs/nilfs2: fix misspellings using codespell tool adds 6417ec500c75 nilfs2: fix typos in comments adds 307911ed7ca7 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds c522784ae2d5 hpfs: replace one-element array with flexible-array member adds 824499d6bb3d do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds a9b9a24e4b20 kernel/fork.c: simplify copy_mm() adds f87689c01403 kernel/fork.c: fix typos adds 71f8babc88a3 kernel/crash_core: add crashkernel=auto for vmcore creation adds ae4bd5aa92bc kexec: Add kexec reboot string adds 43caa6e73729 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 346ae007d23f kexec: dump kmessage before machine_kexec adds 2a241be6c793 gcov: combine common code adds e909b15a4792 gcov: simplify buffer allocation adds 133e8dd2129d gcov: use kvmalloc() adds 5bb98fa78b1a gcov: clang: fix clang-11+ build adds a7f6f28eca4d gcov: clang: drop support for clang-10 and older adds aefef4506ddf smp: kernel/panic.c - silence warnings adds 229aaea13f9e delayacct: clear right task's flag after blkio completes adds 92fe1e50e39b aio: simplify read_events() adds 13f9db5d27f6 gdb: lx-symbols: store the abspath() adds 6f4942eb7cfd scripts/gdb: document lx_current is only supported by x86 adds 6d1748f6c309 scripts/gdb: add lx_current support for arm64 adds e7807e731289 kernel/resource: make walk_system_ram_res() find all busy [...] adds bf3a980a6b99 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds ec10e8c87a33 kernel/resource: remove first_lvl / siblings_only logic adds 68a6fd6d5930 kernel/resource: allow region_intersects users to hold res [...] adds 28b32da7e45f kernel-resource-allow-region_intersects-users-to-hold-reso [...] adds ee4b933c56b0 kernel/resource: refactor __request_region to allow extern [...] adds 0f45e8d9e484 kernel/resource: fix locking in request_free_mem_region adds 470da4c4e53c selftests: remove duplicate include adds dcb3ee583c7a kernel/async.c: stop guarding pr_debug() statements adds 99aafdfc8a26 kernel/async.c: remove async_unregister_domain() adds 97f8172f9a98 init/initramfs.c: do unpacking asynchronously adds 773f67b9ab7c modules: add CONFIG_MODPROBE_PATH adds e0f4bf8e11f8 ipc/sem.c: mundane typo fixes adds f5f4187e71e8 Merge branch 'akpm-current/current' adds 3ad893cce382 mm: fix some typos and code style problems adds 63a97e09f12b drivers/char: remove /dev/kmem for good adds b60c76debf54 mm: remove xlate_dev_kmem_ptr() adds 41205dd72657 mm/vmalloc: remove vwrite() adds c1405d1295e1 arm: print alloc free paths for address in registers adds 8f1a5d28f15e scripts/spelling.txt: add "overlfow" adds f0a68f07279a scripts/spelling.txt: Add "diabled" typo adds e6013afba2d4 scripts/spelling.txt: add "overflw" adds 21be31f1ef0d mm/slab.c: fix spelling mistake "disired" -> "desired" adds 18dd4e58c0bc include/linux/pgtable.h: few spelling fixes adds cd2255750467 kernel/umh.c: fix some spelling mistakes adds 0999aae69d82 kernel/user_namespace.c: fix typos adds de2d37055a8d kernel/up.c: fix typo adds 5ccb0f1e8989 kernel/sys.c: fix typo adds e48467011f02 fs: fat: fix spelling typo of values adds 680243a16fb9 ipc/sem.c: spelling fix adds 1d5a6e6e8509 treewide: remove editor modelines and cruft adds 73a09a50c518 mm: fix typos in comments adds 5f059e48cd63 mm: fix typos in comments adds b413707bcfa7 mmap: make mlock_future_check() global adds 09c23516b1fd riscv/Kconfig: make direct map manipulation options depend on MMU adds 3513feffbab6 set_memory: allow set_direct_map_*_noflush() for multiple pages adds a1b2cfc79263 set_memory: allow querying whether set_direct_map_*() is a [...] adds 82c7abd42cb6 mm: introduce memfd_secret system call to create "secret" [...] adds ba43967966b6 memfd_secret: use unsigned int rather than long as syscall [...] adds 179ebcabbfaa secretmem/gup: don't check if page is secretmem without reference adds 986e5f3bd102 secretmem: optimize page_is_secretmem() adds 2e57ac9fddb9 PM: hibernate: disable when there are active secretmem users adds f3b0e68615a7 arch, mm: wire up memfd_secret system call where relevant adds c211da145461 memfd_secret: use unsigned int rather than long as syscall [...] adds 1da4188697b5 secretmem: test: add basic selftest for memfd_secret(2) adds 014a8f74eb35 memfd_secret: use unsigned int rather than long as syscall [...] adds 6976052a5e49 Merge branch 'akpm/master' adds 74f961f4e4c0 Add linux-next specific files for 20210430
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 (c457d9676496) \ 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: .gitignore | 11 +- .../ABI/testing/sysfs-bus-event_source-devices-dsa | 30 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 5 - Documentation/bpf/bpf_devel_QA.rst | 30 +- Documentation/dev-tools/kcsan.rst | 92 +- Documentation/devicetree/bindings/.gitignore | 4 +- .../bindings/connector/usb-connector.yaml | 10 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 24 +- .../interrupt-controller/idt,32434-pic.yaml | 48 + .../bindings/leds/backlight/kinetic,ktd253.yaml | 9 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 2 + .../bindings/net/intel,ixp4xx-ethernet.yaml | 102 + .../devicetree/bindings/net/mdio-gpio.txt | 1 + .../devicetree/bindings/net/rockchip-dwmac.txt | 76 - .../devicetree/bindings/net/rockchip-dwmac.yaml | 120 + .../devicetree/bindings/net/snps,dwmac.yaml | 13 +- .../bindings/net/wireless/mediatek,mt76.yaml | 107 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 - .../bindings/pci/mediatek-pcie-gen3.yaml | 181 + .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 113 - .../devicetree/bindings/pwm/pwm-rockchip.txt | 27 - .../devicetree/bindings/pwm/pwm-rockchip.yaml | 100 + .../bindings/pwm/toshiba,pwm-visconti.yaml | 43 + .../devicetree/bindings/regulator/fan53555.txt | 4 +- .../devicetree/bindings/reset/microchip,rst.yaml | 58 + .../devicetree/bindings/riscv/microchip.yaml | 27 + Documentation/devicetree/bindings/serial/8250.yaml | 1 - .../devicetree/bindings/serial/serial.yaml | 10 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 27 +- .../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml | 96 + .../devicetree/bindings/spi/spi-fsl-qspi.txt | 66 - .../bindings/thermal/brcm,ns-thermal.txt | 37 - .../bindings/thermal/brcm,ns-thermal.yaml | 60 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 56 +- .../bindings/thermal/thermal-sensor.yaml | 3 + .../devicetree/bindings/usb/snps,dwc3.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/driver-api/pwm.rst | 10 +- Documentation/driver-api/thermal/sysfs-api.rst | 12 +- Documentation/driver-api/usb/usb.rst | 15 +- Documentation/filesystems/cifs/cifsd.rst | 32 +- .../firmware-guide/acpi/gpio-properties.rst | 6 + .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/can.rst | 2 + Documentation/networking/filter.rst | 2 +- Documentation/networking/timestamping.rst | 63 +- Documentation/rust/arch-support.rst | 5 +- Documentation/rust/quick-start.rst | 17 + Documentation/rust/rust-project.json | 35 + Documentation/virt/kvm/amd-memory-encryption.rst | 7 +- Documentation/virt/kvm/api.rst | 113 +- MAINTAINERS | 12 +- Makefile | 4 +- Next/SHA1s | 240 +- Next/merge.log | 19539 ++++++------------- arch/.gitignore | 4 +- arch/arc/kernel/entry.S | 2 +- arch/arc/kernel/kgdb.c | 1 + arch/arm/arm-soc-for-next-contents.txt | 5 + arch/arm/boot/dts/rk3036.dtsi | 4 - arch/arm/boot/dts/rk3288.dtsi | 4 - arch/arm/boot/dts/uniphier-pxs2.dtsi | 2 +- arch/arm/include/asm/xen/swiotlb-xen.h | 1 + arch/arm/mach-pxa/pxa_cplds_irqs.c | 31 +- arch/arm/rust/target.json | 28 + arch/arm/xen/mm.c | 14 +- arch/arm64/Kconfig | 11 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 32 - ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 8 + .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77950.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 4 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 - arch/arm64/boot/dts/rockchip/rk3328.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 4 - arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 4 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/sparsemem.h | 3 - arch/arm64/include/asm/xen/swiotlb-xen.h | 1 + arch/arm64/kernel/alternative.c | 3 +- arch/arm64/kernel/process.c | 9 +- arch/arm64/kernel/vdso32/Makefile | 8 - arch/arm64/kvm/perf.c | 8 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 4 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/init.c | 8 +- arch/arm64/mm/mmu.c | 2 - arch/arm64/mm/ptdump.c | 2 - arch/csky/include/asm/uaccess.h | 120 +- arch/m68k/coldfire/intc-simr.c | 12 +- arch/microblaze/lib/memcpy.c | 4 + arch/microblaze/lib/memmove.c | 5 + arch/microblaze/lib/memset.c | 2 + arch/mips/Kconfig | 2 +- arch/mips/bcm63xx/gpio.c | 9 +- arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 6 +- arch/mips/include/asm/div64.h | 8 +- arch/mips/include/asm/vdso/gettimeofday.h | 26 +- arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/fixmap.h | 9 + arch/powerpc/include/asm/kasan.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 5 +- arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/fadump.c | 13 +- arch/powerpc/kernel/iommu.c | 43 +- arch/powerpc/kernel/legacy_serial.c | 33 +- arch/powerpc/kernel/signal_32.c | 4 +- arch/powerpc/kexec/elf_64.c | 18 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 +- arch/powerpc/mm/mmu_context.c | 24 +- arch/powerpc/perf/isa207-common.c | 38 +- arch/powerpc/perf/isa207-common.h | 1 + arch/powerpc/perf/power10-events-list.h | 4 +- arch/powerpc/platforms/44x/Kconfig | 2 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 +- arch/powerpc/platforms/Kconfig.cputype | 1 + arch/powerpc/platforms/cell/iommu.c | 3 +- arch/powerpc/platforms/pasemi/iommu.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 15 +- arch/powerpc/platforms/powernv/setup.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 10 +- arch/powerpc/platforms/pseries/papr_scm.c | 9 + arch/powerpc/sysdev/dart_iommu.c | 3 +- arch/riscv/Kconfig | 85 +- arch/riscv/Kconfig.socs | 7 + arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/microchip/Makefile | 2 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 72 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 329 + arch/riscv/configs/defconfig | 4 + arch/riscv/include/asm/elf.h | 6 + arch/riscv/include/asm/kexec.h | 56 + arch/riscv/include/asm/page.h | 30 + arch/riscv/include/asm/pgtable.h | 44 +- arch/riscv/include/asm/smp.h | 4 +- arch/riscv/include/asm/syscall.h | 2 +- arch/riscv/kernel/Makefile | 6 + arch/riscv/kernel/crash_dump.c | 46 + arch/riscv/kernel/crash_save_regs.S | 56 + arch/riscv/kernel/head.S | 46 +- arch/riscv/kernel/head.h | 3 + arch/riscv/kernel/kexec_relocate.S | 223 + arch/riscv/kernel/machine_kexec.c | 193 + arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 12 +- arch/riscv/kernel/sbi.c | 10 +- arch/riscv/kernel/setup.c | 131 +- arch/riscv/kernel/smp.c | 8 +- arch/riscv/kernel/syscall_table.c | 2 +- arch/riscv/kernel/time.c | 2 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/kernel/vdso.c | 4 +- arch/riscv/kernel/vdso/Makefile | 4 +- .../kernel/{vmlinux.lds.S => vmlinux-xip.lds.S} | 131 +- arch/riscv/kernel/vmlinux.lds.S | 6 + arch/riscv/mm/init.c | 258 +- arch/riscv/mm/kasan_init.c | 6 +- arch/riscv/mm/ptdump.c | 2 +- arch/riscv/net/bpf_jit_comp64.c | 13 - arch/riscv/net/bpf_jit_core.c | 14 + arch/sh/kernel/perf_event.c | 18 - arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 61 +- arch/x86/include/asm/cpu.h | 6 +- arch/x86/include/asm/mem_encrypt.h | 1 - arch/x86/kernel/e820.c | 4 +- arch/x86/kernel/tsc.c | 1 + arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/cpuid.h | 179 +- arch/x86/kvm/emulate.c | 80 +- arch/x86/kvm/kvm_cache_regs.h | 19 +- arch/x86/kvm/lapic.c | 6 + arch/x86/kvm/reverse_cpuid.h | 186 + arch/x86/kvm/svm/nested.c | 1 - arch/x86/kvm/svm/sev.c | 99 +- arch/x86/kvm/svm/svm.c | 138 +- arch/x86/kvm/svm/svm.h | 16 +- arch/x86/kvm/vmx/nested.c | 16 +- arch/x86/kvm/vmx/vmx.c | 29 +- arch/x86/kvm/vmx/vmx.h | 15 +- arch/x86/kvm/x86.c | 63 +- arch/x86/kvm/x86.h | 8 +- arch/x86/mm/mem_encrypt.c | 10 +- arch/x86/mm/mem_encrypt_identity.c | 1 - arch/x86/power/hibernate.c | 89 +- block/blk-core.c | 34 +- block/blk-iocost.c | 4 - block/blk-mq-tag.c | 128 +- block/blk-mq-tag.h | 6 +- block/blk-mq.c | 31 +- block/blk-mq.h | 1 - block/blk.h | 11 +- block/elevator.c | 9 - certs/.gitignore | 3 +- certs/Kconfig | 2 +- certs/Makefile | 2 + certs/system_certificates.S | 3 +- crypto/Kconfig | 5 - crypto/af_alg.c | 94 +- crypto/async_tx/async_xor.c | 1 + drivers/acpi/apei/einj.c | 1 - drivers/acpi/arm64/gtdt.c | 10 +- drivers/acpi/custom_method.c | 4 +- drivers/acpi/irq.c | 6 +- drivers/acpi/pci_mcfg.c | 7 + drivers/acpi/video_detect.c | 24 + drivers/android/process.rs | 6 +- drivers/ata/ahci_brcm.c | 46 +- drivers/atm/iphase.c | 2 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/block/null_blk/zoned.c | 1 + drivers/block/rnbd/rnbd-clt.c | 46 +- drivers/block/rnbd/rnbd-clt.h | 2 +- drivers/block/rnbd/rnbd-srv.c | 2 +- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 38 +- drivers/block/xen-blkfront.c | 2 +- drivers/char/ttyprintk.c | 11 + drivers/clk/sifive/Kconfig | 2 - drivers/clk/sifive/fu740-prci.c | 11 - drivers/clk/sifive/fu740-prci.h | 2 +- drivers/clk/sifive/sifive-prci.c | 54 - drivers/clk/sifive/sifive-prci.h | 13 - drivers/cpufreq/Kconfig | 23 +- drivers/crypto/ccp/ccp-dev.c | 12 +- drivers/crypto/ccp/sp-dev.c | 12 +- drivers/crypto/ccp/sp-dev.h | 15 +- drivers/crypto/ccp/sp-pci.c | 1 + drivers/crypto/chelsio/chcr_algo.c | 5 - drivers/crypto/chelsio/chcr_core.c | 3 +- drivers/crypto/chelsio/chcr_core.h | 1 - drivers/crypto/hisilicon/hpre/hpre_main.c | 26 +- drivers/crypto/hisilicon/qm.c | 28 +- drivers/crypto/hisilicon/qm.h | 8 +- drivers/crypto/hisilicon/sec2/sec_main.c | 52 +- drivers/crypto/hisilicon/zip/zip_main.c | 34 +- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 10 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 33 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 144 +- drivers/crypto/s5p-sss.c | 15 +- drivers/crypto/sa2ul.c | 133 +- drivers/crypto/sa2ul.h | 4 + drivers/crypto/ux500/cryp/cryp_p.h | 1 - drivers/dma/Kconfig | 12 + drivers/dma/idxd/Makefile | 2 + drivers/dma/idxd/device.c | 242 +- drivers/dma/idxd/idxd.h | 67 +- drivers/dma/idxd/init.c | 110 +- drivers/dma/idxd/irq.c | 19 +- drivers/dma/idxd/perfmon.c | 662 + drivers/dma/idxd/perfmon.h | 119 + drivers/dma/idxd/registers.h | 120 +- drivers/dma/idxd/submit.c | 40 +- drivers/dma/idxd/sysfs.c | 368 +- drivers/firmware/arm_scmi/notify.h | 2 - drivers/firmware/arm_scpi.c | 4 +- drivers/firmware/xilinx/zynqmp.c | 114 + drivers/gpio/gpio-sim.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 12 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 91 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 231 +- drivers/gpu/drm/amd/amdgpu/atom.c | 158 + drivers/gpu/drm/amd/amdgpu/atom.h | 11 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 628 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 5 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 + drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 18 + drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 58 +- .../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 93 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 194 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 26 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 22 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 3 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 22 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 5 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 30 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 113 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 43 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 88 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 1 - .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 5 + .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 5 + drivers/gpu/drm/amd/include/atomfirmware.h | 16 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 + .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 5 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 4 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 3 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 6 +- drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 9 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 + drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 16 +- drivers/gpu/drm/msm/msm_gem.h | 4 +- drivers/gpu/drm/ttm/ttm_device.c | 2 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 + drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 1 + drivers/i3c/master.c | 5 +- drivers/iio/gyro/mpu3050-core.c | 13 +- drivers/iio/industrialio-core.c | 6 - drivers/infiniband/core/cma.c | 26 +- drivers/infiniband/core/nldev.c | 174 + drivers/infiniband/core/restrack.c | 3 + drivers/infiniband/core/verbs.c | 7 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 + drivers/infiniband/hw/hfi1/affinity.c | 8 +- drivers/infiniband/sw/siw/siw_mem.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 3 +- drivers/irqchip/Kconfig | 24 +- drivers/irqchip/Makefile | 3 +- drivers/irqchip/irq-gic-v3.c | 8 +- drivers/irqchip/irq-gic-v4.c | 27 +- drivers/irqchip/irq-idt3243x.c | 124 + drivers/irqchip/irq-jcore-aic.c | 4 +- drivers/irqchip/irq-tb10x.c | 1 + drivers/leds/blink/Kconfig | 6 +- drivers/leds/blink/leds-lgm-sso.c | 2 +- drivers/leds/leds-lm3642.c | 4 +- drivers/leds/leds-pca9532.c | 2 + drivers/leds/trigger/ledtrig-pattern.c | 2 +- drivers/md/md.c | 8 +- drivers/md/raid1.c | 2 + drivers/memory/.gitignore | 2 +- drivers/memstick/host/r592.c | 5 +- drivers/mmc/core/block.c | 16 + drivers/mmc/core/core.c | 11 - drivers/mmc/core/core.h | 11 +- drivers/mmc/core/mmc.c | 26 +- drivers/mmc/core/mmc_ops.c | 21 + drivers/mmc/core/mmc_ops.h | 1 + drivers/net/can/usb/etas_es58x/es58x_core.c | 4 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 2 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 28 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h | 4 +- drivers/net/dsa/microchip/Kconfig | 10 +- drivers/net/dsa/microchip/Makefile | 1 + drivers/net/dsa/microchip/ksz8.h | 69 + drivers/net/dsa/microchip/ksz8795.c | 884 +- drivers/net/dsa/microchip/ksz8795_reg.h | 125 +- drivers/net/dsa/microchip/ksz8795_spi.c | 46 +- drivers/net/dsa/microchip/ksz8863_smi.c | 213 + drivers/net/dsa/microchip/ksz_common.h | 5 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 26 +- drivers/net/dsa/mv88e6xxx/hwtstamp.h | 10 +- drivers/net/dsa/mv88e6xxx/serdes.c | 6 +- drivers/net/dsa/ocelot/felix.c | 19 +- drivers/net/dsa/sja1105/sja1105_main.c | 2 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 16 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 4 +- drivers/net/ethernet/amd/pcnet32.c | 3 +- drivers/net/ethernet/atheros/Kconfig | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 154 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 74 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 1 + drivers/net/ethernet/broadcom/tg3.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 10 +- drivers/net/ethernet/davicom/dm9000.c | 1 - drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/Makefile | 4 +- drivers/net/ethernet/freescale/enetc/enetc.c | 18 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 23 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 108 +- drivers/net/ethernet/intel/iavf/Makefile | 1 + drivers/net/ethernet/intel/iavf/iavf.h | 10 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.c | 218 + drivers/net/ethernet/intel/iavf/iavf_adv_rss.h | 95 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 254 +- drivers/net/ethernet/intel/iavf/iavf_fdir.c | 24 +- drivers/net/ethernet/intel/iavf/iavf_fdir.h | 9 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 31 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 15 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 164 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_flow.c | 88 + drivers/net/ethernet/intel/ice/ice_flow.h | 6 + drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 400 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 20 +- drivers/net/ethernet/intel/ice/ice_type.h | 75 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 171 + .../ethernet/intel/ice/ice_virtchnl_allowlist.h | 13 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 663 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 13 + drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 262 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 50 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 69 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 1 + .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 4 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 8 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.h | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 4 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 7 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 276 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 193 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 293 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 12 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 38 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 256 +- drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 - drivers/net/ethernet/microsoft/Kconfig | 2 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 2 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 83 +- drivers/net/ethernet/mscc/ocelot_net.c | 20 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 4 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/efx_channels.c | 2 + drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 + drivers/net/ethernet/xscale/Kconfig | 1 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 210 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/geneve.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 14 +- drivers/net/macvlan.c | 64 +- drivers/net/mdio/mdio-bitbang.c | 8 +- drivers/net/mdio/mdio-gpio.c | 8 + drivers/net/netdevsim/psample.c | 7 +- drivers/net/phy/marvell-88x2222.c | 2 - drivers/net/phy/marvell.c | 54 +- drivers/net/phy/nxp-c45-tja11xx.c | 33 + drivers/net/tun.c | 1 - drivers/net/usb/hso.c | 2 +- drivers/net/usb/r8152.c | 87 +- drivers/net/virtio_net.c | 47 +- drivers/net/wireless/ath/ath10k/htc.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 + drivers/net/wireless/ath/ath11k/mhi.c | 15 +- drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 28 + drivers/net/wireless/mediatek/mt76/dma.c | 10 +- drivers/net/wireless/mediatek/mt76/dma.h | 1 + drivers/net/wireless/mediatek/mt76/eeprom.c | 231 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 3 + drivers/net/wireless/mediatek/mt76/mcu.c | 4 - drivers/net/wireless/mediatek/mt76/mt76.h | 77 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 5 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 32 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 198 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 7 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 16 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 11 + .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 54 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 23 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 197 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 37 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 78 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 165 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 51 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 95 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 185 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 5 + .../net/wireless/mediatek/mt76/mt7915/testmode.c | 22 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 144 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 240 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 193 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 62 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 126 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 17 + drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 60 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 17 +- drivers/net/wireless/mediatek/mt76/testmode.c | 159 +- drivers/net/wireless/mediatek/mt76/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/tx.c | 81 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 6 +- drivers/net/wireless/ti/wlcore/debugfs.h | 2 +- drivers/net/wireless/wl3501.h | 47 +- drivers/net/wireless/wl3501_cs.c | 54 +- drivers/net/wwan/wwan_core.c | 2 + drivers/nvme/host/core.c | 258 +- drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/ioctl.c | 38 +- drivers/nvme/host/multipath.c | 51 +- drivers/nvme/host/nvme.h | 14 +- drivers/nvme/target/admin-cmd.c | 10 +- drivers/pci/controller/Kconfig | 13 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/Kconfig | 9 - drivers/pci/controller/dwc/Makefile | 3 +- drivers/pci/controller/dwc/pcie-designware-host.c | 3 +- drivers/pci/controller/dwc/pcie-fu740.c | 308 - drivers/pci/controller/dwc/pcie-intel-gw.c | 5 - drivers/pci/controller/dwc/pcie-tegra194.c | 102 + drivers/pci/controller/pci-tegra.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 19 +- drivers/pci/controller/pcie-mediatek-gen3.c | 1027 + drivers/pci/hotplug/acpiphp.h | 3 +- drivers/pci/hotplug/cpqphp_nvram.c | 5 +- drivers/pci/hotplug/shpchp_hpc.c | 5 - drivers/pci/pci-label.c | 218 +- drivers/pci/pci-sysfs.c | 286 +- drivers/pci/pci.c | 1 + drivers/pci/pci.h | 16 +- drivers/pci/remove.c | 2 + drivers/pci/vpd.c | 84 +- drivers/perf/arm_pmu.c | 30 - drivers/pinctrl/Kconfig | 14 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-zynqmp.c | 906 + drivers/platform/chrome/cros_ec_lpc_mec.c | 3 +- drivers/platform/chrome/cros_ec_typec.c | 23 +- drivers/platform/chrome/cros_usbpd_notify.c | 3 +- drivers/platform/x86/gigabyte-wmi.c | 4 + drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-atmel.c | 25 +- drivers/pwm/pwm-mediatek.c | 6 - drivers/pwm/pwm-pca9685.c | 302 +- drivers/pwm/pwm-visconti.c | 190 + drivers/regulator/core.c | 33 +- drivers/regulator/fan53555.c | 136 +- drivers/reset/Kconfig | 13 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 20 +- drivers/reset/reset-berlin.c | 2 +- drivers/reset/reset-microchip-sparx5.c | 146 + drivers/reset/reset-ti-syscon.c | 4 +- drivers/reset/reset-uniphier.c | 2 +- drivers/reset/sti/reset-syscfg.c | 2 +- drivers/rtc/interface.c | 34 +- drivers/rtc/rtc-ds1307.c | 56 +- drivers/rtc/rtc-imx-sc.c | 11 - drivers/rtc/rtc-omap.c | 5 +- drivers/rtc/rtc-pcf8523.c | 196 +- drivers/rtc/rtc-s5m.c | 6 - drivers/rtc/sysfs.c | 2 +- drivers/s390/block/dasd_eckd.h | 8 +- drivers/scsi/cxlflash/main.c | 3 +- drivers/scsi/hosts.c | 16 +- drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_sli.c | 26 +- drivers/scsi/qla2xxx/qla_init.c | 3 + drivers/scsi/qla2xxx/qla_os.c | 1 + drivers/scsi/ufs/ufs-sysfs.c | 12 +- drivers/scsi/ufs/ufshcd.c | 11 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +- drivers/spi/Kconfig | 2 +- drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi-zynq-qspi.c | 9 +- drivers/spi/spi.c | 27 +- drivers/staging/octeon/ethernet.c | 9 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 5 +- drivers/staging/rtl8188eu/include/drv_types.h | 2 +- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 17 - drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 30 +- drivers/staging/rtl8723bs/core/rtw_io.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 3 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 72 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 40 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 21 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/hal_com.c | 26 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 14 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 3 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 14 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 32 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 15 +- drivers/target/target_core_user.c | 4 +- drivers/thermal/gov_fair_share.c | 11 +- drivers/thermal/gov_power_allocator.c | 24 +- drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/qcom/tsens-8960.c | 235 +- drivers/thermal/qcom/tsens.c | 156 +- drivers/thermal/qcom/tsens.h | 4 +- drivers/thermal/thermal_core.c | 18 - drivers/thermal/thermal_core.h | 1 + drivers/thermal/thermal_helpers.c | 27 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 38 +- drivers/tty/mxser.c | 7 - drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_fsl.c | 11 +- drivers/tty/serial/8250/8250_omap.c | 6 +- drivers/tty/serial/8250/8250_port.c | 6 +- drivers/tty/serial/8250/Kconfig | 6 +- drivers/tty/serial/Kconfig | 18 +- drivers/tty/serial/altera_jtaguart.c | 2 - drivers/tty/serial/altera_uart.c | 2 - drivers/tty/serial/amba-pl010.c | 2 - drivers/tty/serial/amba-pl011.c | 2 - drivers/tty/serial/apbuart.c | 2 - drivers/tty/serial/ar933x_uart.c | 2 - drivers/tty/serial/arc_uart.c | 2 - drivers/tty/serial/atmel_serial.c | 18 - drivers/tty/serial/bcm63xx_uart.c | 2 - drivers/tty/serial/icom.c | 2 - drivers/tty/serial/lpc32xx_hs.c | 2 - drivers/tty/serial/mcf.c | 2 - drivers/tty/serial/meson_uart.c | 2 - drivers/tty/serial/mpc52xx_uart.c | 2 - drivers/tty/serial/msm_serial.c | 4 - drivers/tty/serial/omap-serial.c | 51 +- drivers/tty/serial/owl-uart.c | 2 - drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/tty/serial/rda-uart.c | 2 - drivers/tty/serial/rp2.c | 2 - drivers/tty/serial/sa1100.c | 2 - drivers/tty/serial/serial_txx9.c | 4 +- drivers/tty/serial/sifive.c | 2 - drivers/tty/serial/stm32-usart.c | 89 +- drivers/tty/serial/stm32-usart.h | 8 +- drivers/tty/serial/sunsu.c | 4 - drivers/tty/serial/timbuart.c | 2 - drivers/tty/serial/vt8500_serial.c | 2 - drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/vt/.gitignore | 6 +- drivers/usb/cdns3/cdnsp-gadget.c | 14 +- drivers/usb/class/cdc-acm.c | 3 +- drivers/usb/core/quirks.c | 1 + drivers/usb/dwc2/core.c | 25 +- drivers/usb/dwc2/core.h | 5 + drivers/usb/dwc2/core_intr.c | 205 +- drivers/usb/dwc2/gadget.c | 4 + drivers/usb/dwc2/hcd.c | 92 +- drivers/usb/dwc2/params.c | 18 +- drivers/usb/dwc2/platform.c | 16 + drivers/usb/dwc3/core.c | 30 + drivers/usb/dwc3/core.h | 10 + drivers/usb/dwc3/gadget.c | 33 +- drivers/usb/gadget/config.c | 4 + drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/gadget/udc/dummy_hcd.c | 23 +- drivers/usb/gadget/udc/net2272.c | 3 +- drivers/usb/host/xhci-mtk.c | 43 +- drivers/usb/misc/adutux.c | 6 +- drivers/usb/musb/musb_core.h | 4 +- drivers/usb/storage/datafab.c | 1 - drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/vdpa/mlx5/core/mr.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vhost/vdpa.c | 6 +- drivers/video/backlight/jornada720_bl.c | 44 +- drivers/video/backlight/ktd253-backlight.c | 1 + drivers/video/backlight/qcom-wled.c | 41 +- drivers/video/fbdev/efifb.c | 6 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 43 +- drivers/virtio/virtio_ring.c | 26 +- drivers/xen/Kconfig | 31 - drivers/xen/Makefile | 3 - drivers/xen/pcpu.c | 35 - drivers/xen/xen-acpi-cpuhotplug.c | 446 - drivers/xen/xen-acpi-memhotplug.c | 475 - drivers/xen/xen-pciback/pci_stub.c | 6 +- drivers/xen/xen-pciback/vpci.c | 7 +- drivers/xen/xen-stub.c | 90 - fs/Kconfig | 4 +- fs/ceph/Kconfig | 1 + fs/ceph/addr.c | 626 +- fs/ceph/cache.c | 125 - fs/ceph/cache.h | 101 +- fs/ceph/caps.c | 27 +- fs/ceph/debugfs.c | 12 +- fs/ceph/dir.c | 34 +- fs/ceph/export.c | 12 +- fs/ceph/file.c | 52 +- fs/ceph/inode.c | 36 +- fs/ceph/io.c | 2 +- fs/ceph/mds_client.c | 20 +- fs/ceph/mds_client.h | 1 + fs/ceph/metric.c | 62 +- fs/ceph/metric.h | 56 +- fs/ceph/snap.c | 2 +- fs/ceph/super.h | 32 +- fs/ceph/xattr.c | 7 + fs/cifs/cifsfs.c | 17 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/connect.c | 1 + fs/cifs/file.c | 14 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 2 + fs/cifs/misc.c | 7 +- fs/cifsd/Kconfig | 1 - fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +- fs/cifsd/smb2pdu.c | 78 +- fs/cifsd/spnego_negtokeninit.asn1 | 43 - fs/cifsd/spnego_negtokentarg.asn1 | 19 - fs/crypto/Kconfig | 30 +- fs/ext4/file.c | 25 +- fs/ext4/namei.c | 24 +- fs/f2fs/compress.c | 14 +- fs/f2fs/f2fs.h | 10 +- fs/f2fs/file.c | 2 +- fs/f2fs/segment.c | 35 +- fs/io_uring.c | 695 +- fs/netfs/read_helper.c | 6 +- fs/nfs/nfs4file.c | 4 - fs/nfs/super.c | 4 - fs/nfsd/Kconfig | 2 +- fs/orangefs/file.c | 34 +- fs/orangefs/inode.c | 122 +- fs/orangefs/orangefs-mod.c | 2 +- fs/seq_file.c | 18 + fs/verity/Kconfig | 8 +- fs/xfs/libxfs/xfs_ag_resv.c | 34 +- fs/xfs/libxfs/xfs_alloc.c | 17 +- fs/xfs/libxfs/xfs_alloc_btree.c | 4 +- fs/xfs/libxfs/xfs_log_format.h | 12 +- fs/xfs/libxfs/xfs_rmap_btree.c | 2 - fs/xfs/libxfs/xfs_sb.c | 16 +- fs/xfs/scrub/agheader.c | 7 +- fs/xfs/scrub/fscounters.c | 40 +- fs/xfs/xfs_fsops.c | 2 - fs/xfs/xfs_inode_item.c | 8 +- fs/xfs/xfs_inode_item_recover.c | 6 +- fs/xfs/xfs_mount.c | 15 +- fs/xfs/xfs_mount.h | 6 + fs/xfs/xfs_ondisk.h | 4 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_trans.c | 10 +- fs/xfs/xfs_trans.h | 15 - include/dt-bindings/clock/sifive-fu740-prci.h | 1 - include/kvm/arm_pmu.h | 4 + include/linux/avf/virtchnl.h | 27 +- include/linux/blk-mq.h | 2 - include/linux/bpf.h | 22 +- include/linux/clocksource.h | 5 + include/linux/compat.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/devm-helpers.h | 13 +- include/linux/dsa/sja1105.h | 3 +- include/linux/firmware/xlnx-zynqmp.h | 90 + include/linux/irqchip/arm-gic-v4.h | 2 + include/linux/irqdomain.h | 3 - include/linux/mdio-bitbang.h | 3 + include/linux/mlx5/eswitch.h | 11 +- include/linux/mlx5/vport.h | 8 - include/linux/netfilter/nfnetlink.h | 33 +- include/linux/netfilter/x_tables.h | 16 +- include/linux/netfilter_arp/arp_tables.h | 8 +- include/linux/netfilter_bridge/ebtables.h | 9 +- include/linux/netfilter_ipv4/ip_tables.h | 11 +- include/linux/netfilter_ipv6/ip6_tables.h | 11 +- include/linux/pagemap.h | 1 + include/linux/pci-ecam.h | 1 + include/linux/pci.h | 4 +- include/linux/perf_event.h | 2 - include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/platform_data/eth_ixp4xx.h | 2 + include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + include/linux/regulator/driver.h | 2 +- include/linux/sched/sysctl.h | 3 + include/linux/seq_file.h | 4 + include/linux/serial_core.h | 10 +- include/linux/socket.h | 2 +- include/linux/srcu.h | 6 - include/linux/srcutree.h | 2 + include/linux/stmmac.h | 1 + include/linux/thermal.h | 5 - include/linux/timer.h | 2 + include/linux/uio.h | 1 - include/net/addrconf.h | 1 - include/net/devlink.h | 5 +- include/net/dsa.h | 18 +- include/net/netfilter/ipv4/nf_defrag_ipv4.h | 3 +- include/net/netfilter/ipv6/nf_defrag_ipv6.h | 3 +- include/net/netfilter/nf_nat.h | 2 - include/net/netfilter/nf_tables.h | 13 + include/net/netns/ipv4.h | 10 - include/net/netns/ipv6.h | 9 - include/net/netns/x_tables.h | 8 - include/net/selftests.h | 19 + include/rdma/ib_verbs.h | 5 + include/rdma/restrack.h | 4 + include/soc/mscc/ocelot.h | 21 +- include/trace/events/rcu.h | 1 - include/trace/events/rpcrdma.h | 146 +- include/uapi/asm-generic/siginfo.h | 2 +- include/uapi/drm/amdgpu_drm.h | 17 +- include/uapi/linux/icmp.h | 28 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/io_uring.h | 23 + include/uapi/linux/kexec.h | 1 + include/uapi/linux/landlock.h | 8 + include/uapi/linux/netfilter/nf_tables.h | 6 + include/uapi/rdma/rdma_netlink.h | 16 + include/xen/acpi.h | 35 - include/xen/arm/swiotlb-xen.h | 7 + include/xen/interface/features.h | 14 + include/xen/swiotlb-xen.h | 1 + init/Kconfig | 3 +- init/main.c | 2 - kernel/.gitignore | 5 +- kernel/Makefile | 9 +- kernel/bpf/arraymap.c | 2 + kernel/bpf/cpumap.c | 18 +- kernel/bpf/helpers.c | 188 +- kernel/bpf/syscall.c | 23 +- kernel/bpf/trampoline.c | 4 +- kernel/bpf/verifier.c | 19 +- kernel/cpu.c | 16 +- kernel/dma/swiotlb.c | 5 +- kernel/events/core.c | 5 - kernel/fork.c | 1 + kernel/irq/irqdomain.c | 40 +- kernel/kcsan/core.c | 53 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/kcsan_test.c | 2 +- kernel/kcsan/report.c | 169 +- kernel/kthread.c | 33 +- kernel/locking/lockdep.c | 6 +- kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 10 +- kernel/rcu/rcutorture.c | 234 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/srcutree.c | 28 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 57 +- kernel/rcu/tiny.c | 1 + kernel/rcu/tree.c | 188 +- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_plugin.h | 230 +- kernel/rcu/tree_stall.h | 83 +- kernel/rcu/update.c | 8 +- kernel/sched/core.c | 72 +- kernel/sched/debug.c | 55 +- kernel/sched/fair.c | 2 +- kernel/sched/features.h | 2 + kernel/sched/psi.c | 5 +- kernel/sched/sched.h | 10 + kernel/signal.c | 2 + kernel/time/clocksource.c | 23 +- kernel/time/timer.c | 14 + kernel/trace/bpf_trace.c | 37 +- lib/.gitignore | 10 +- lib/Kconfig.debug | 6 + lib/crypto/chacha.c | 4 +- lib/iov_iter.c | 13 +- lib/math/test_div64.c | 38 +- lib/vsprintf.c | 2 - localversion-next | 2 +- mm/filemap.c | 10 +- mm/oom_kill.c | 2 +- mm/readahead.c | 4 +- mm/slab.h | 1 - mm/slab_common.c | 12 +- mm/slub.c | 8 - mm/util.c | 2 +- net/Kconfig | 2 +- net/bluetooth/hci_request.c | 12 +- net/bluetooth/mgmt.c | 3 + net/bridge/br_multicast.c | 33 +- net/bridge/netfilter/ebt_limit.c | 4 +- net/bridge/netfilter/ebt_mark.c | 4 +- net/bridge/netfilter/ebt_mark_m.c | 4 +- net/bridge/netfilter/ebtable_broute.c | 10 +- net/bridge/netfilter/ebtable_filter.c | 26 +- net/bridge/netfilter/ebtable_nat.c | 27 +- net/bridge/netfilter/ebtables.c | 54 +- net/can/proc.c | 6 +- net/ceph/auth.c | 36 +- net/ceph/auth_x.c | 2 +- net/core/Makefile | 2 +- net/core/dev.c | 6 +- net/core/devlink.c | 11 +- net/core/sock.c | 2 +- net/dsa/Kconfig | 4 +- net/dsa/slave.c | 23 +- net/dsa/tag_ocelot.c | 27 +- net/dsa/tag_ocelot_8021q.c | 41 +- net/ipv4/icmp.c | 16 +- net/ipv4/netfilter/arp_tables.c | 73 +- net/ipv4/netfilter/arptable_filter.c | 17 +- net/ipv4/netfilter/ip_tables.c | 86 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 8 +- net/ipv4/netfilter/iptable_filter.c | 17 +- net/ipv4/netfilter/iptable_mangle.c | 23 +- net/ipv4/netfilter/iptable_nat.c | 59 +- net/ipv4/netfilter/iptable_raw.c | 17 +- net/ipv4/netfilter/iptable_security.c | 17 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 30 +- net/ipv6/mcast_snoop.c | 12 +- net/ipv6/netfilter/ip6_tables.c | 84 +- net/ipv6/netfilter/ip6table_filter.c | 17 +- net/ipv6/netfilter/ip6table_mangle.c | 24 +- net/ipv6/netfilter/ip6table_nat.c | 58 +- net/ipv6/netfilter/ip6table_raw.c | 17 +- net/ipv6/netfilter/ip6table_security.c | 17 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 29 +- net/l2tp/l2tp_core.c | 10 +- net/llc/llc_station.c | 2 - net/mpls/af_mpls.c | 1 - net/mptcp/protocol.c | 74 +- net/netfilter/Kconfig | 10 + net/netfilter/ipset/ip_set_core.c | 165 +- net/netfilter/nf_conntrack_netlink.c | 302 +- net/netfilter/nf_conntrack_proto.c | 8 +- net/netfilter/nf_log_syslog.c | 1 + net/netfilter/nf_nat_core.c | 37 - net/netfilter/nf_nat_proto.c | 38 + net/netfilter/nf_tables_api.c | 1239 +- net/netfilter/nf_tables_offload.c | 10 +- net/netfilter/nfnetlink.c | 58 +- net/netfilter/nfnetlink_acct.c | 80 +- net/netfilter/nfnetlink_cthelper.c | 57 +- net/netfilter/nfnetlink_cttimeout.c | 146 +- net/netfilter/nfnetlink_log.c | 42 +- net/netfilter/nfnetlink_osf.c | 21 +- net/netfilter/nfnetlink_queue.c | 86 +- net/netfilter/nft_chain_filter.c | 5 +- net/netfilter/nft_compat.c | 33 +- net/netfilter/nft_dynset.c | 5 +- net/netfilter/nft_lookup.c | 12 +- net/netfilter/nft_objref.c | 11 +- net/netfilter/nft_set_hash.c | 6 + net/netfilter/nft_set_pipapo.c | 6 +- net/netfilter/nft_set_rbtree.c | 6 + net/netfilter/nft_socket.c | 49 + net/netfilter/nft_tproxy.c | 24 + net/netfilter/x_tables.c | 34 +- net/netfilter/xt_TPROXY.c | 13 + net/netfilter/xt_limit.c | 6 +- net/netfilter/xt_socket.c | 14 + net/netrom/nr_in.c | 1 - net/nfc/digital_dep.c | 2 + net/openvswitch/meter.c | 4 +- net/rds/ib_send.c | 1 - net/rds/message.c | 1 - net/rds/send.c | 2 +- net/rxrpc/rxkad.c | 2 - net/sched/act_ct.c | 10 +- net/smc/af_smc.c | 1 - net/sunrpc/svc.c | 3 +- net/sunrpc/svcsock.c | 2 +- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 208 +- net/sunrpc/xprtrdma/rpc_rdma.c | 39 +- net/sunrpc/xprtrdma/verbs.c | 131 +- net/sunrpc/xprtrdma/xprt_rdma.h | 29 +- net/tls/tls_device.c | 2 +- net/wireless/core.c | 21 +- net/wireless/nl80211.c | 24 +- net/xdp/xsk.c | 2 +- rust/compiler_builtins.rs | 10 + rust/helpers.c | 8 + rust/kernel/file_operations.rs | 8 +- rust/kernel/lib.rs | 4 + rust/kernel/prelude.rs | 2 +- rust/kernel/print.rs | 20 +- rust/kernel/sync/condvar.rs | 6 +- rust/kernel/sync/mod.rs | 19 +- rust/module.rs | 83 +- samples/auxdisplay/.gitignore | 2 +- samples/binderfs/.gitignore | 3 +- samples/connector/.gitignore | 2 +- samples/hidraw/.gitignore | 2 +- samples/mei/.gitignore | 2 +- samples/nitro_enclaves/.gitignore | 2 +- samples/pidfd/.gitignore | 2 +- samples/rust/Kconfig | 10 + samples/rust/Makefile | 1 + samples/rust/rust_chrdev.rs | 15 +- samples/rust/rust_random.rs | 60 + samples/rust/rust_semaphore.rs | 2 - samples/seccomp/.gitignore | 8 +- samples/timers/.gitignore | 2 +- samples/vfs/.gitignore | 4 +- samples/watch_queue/.gitignore | 3 +- samples/watchdog/.gitignore | 2 +- scripts/.gitignore | 18 +- scripts/Makefile.lib | 3 + scripts/Makefile.package | 2 +- scripts/basic/.gitignore | 2 +- scripts/dtc/.gitignore | 4 +- scripts/gcc-plugins/.gitignore | 2 +- scripts/genksyms/.gitignore | 2 +- scripts/genksyms/Makefile | 2 +- scripts/kconfig/.gitignore | 13 +- scripts/kernel-doc | 1 + scripts/mod/.gitignore | 8 +- scripts/nsdeps | 2 +- scripts/recordmcount.pl | 2 +- scripts/setlocalversion | 2 +- scripts/tags.sh | 2 +- security/commoncap.c | 50 +- security/landlock/syscalls.c | 17 +- security/safesetid/lsm.c | 3 - security/selinux/include/classmap.h | 5 +- sound/isa/sb/emu8000.c | 4 +- sound/isa/sb/sb16_csp.c | 8 +- sound/pci/hda/patch_cirrus.c | 38 + sound/pci/hda/patch_conexant.c | 14 +- sound/pci/hda/patch_realtek.c | 120 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 10 - sound/soc/amd/raven/acp3x.h | 1 + sound/soc/amd/raven/pci-acp3x.c | 15 + sound/soc/codecs/adau17x1.c | 13 +- sound/soc/codecs/lpass-va-macro.c | 7 +- sound/soc/codecs/lpass-wsa-macro.c | 11 +- sound/soc/codecs/max98088.c | 13 +- sound/soc/codecs/rt5682.c | 6 +- sound/soc/codecs/rt711-sdca.c | 181 +- sound/soc/codecs/rt711-sdca.h | 2 + sound/soc/codecs/wcd934x.c | 6 +- sound/soc/generic/audio-graph-card.c | 30 +- sound/soc/generic/simple-card.c | 178 +- sound/soc/tegra/tegra20_i2s.c | 4 +- sound/soc/tegra/tegra20_spdif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 4 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/usb/endpoint.c | 8 +- sound/usb/implicit.c | 151 +- sound/usb/midi.c | 2 +- sound/usb/mixer.c | 1 - sound/virtio/virtio_ctl_msg.c | 2 +- tools/bpf/bpftool/btf.c | 30 +- tools/cgroup/memcg_slabinfo.py | 8 +- tools/lib/bpf/bpf_core_read.h | 16 +- tools/lib/bpf/bpf_helpers.h | 19 +- tools/lib/bpf/btf.c | 5 - tools/lib/bpf/libbpf.c | 379 +- tools/lib/bpf/libbpf_internal.h | 45 + tools/lib/bpf/linker.c | 1270 +- tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/perf/builtin-ftrace.c | 2 +- tools/perf/util/auxtrace.c | 2 +- tools/perf/util/data.c | 5 +- tools/perf/util/map.c | 7 +- tools/spi/Makefile | 5 +- tools/testing/selftests/bpf/Makefile | 18 +- tools/testing/selftests/bpf/README.rst | 9 + .../selftests/bpf/map_tests/array_map_batch_ops.c | 104 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../testing/selftests/bpf/prog_tests/btf_endian.c | 4 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 51 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 52 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 52 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 2 +- .../selftests/bpf/prog_tests/linked_funcs.c | 42 + .../testing/selftests/bpf/prog_tests/linked_maps.c | 30 + .../testing/selftests/bpf/prog_tests/linked_vars.c | 43 + .../selftests/bpf/prog_tests/module_attach.c | 23 + .../selftests/bpf/prog_tests/resolve_btfids.c | 7 +- .../selftests/bpf/prog_tests/snprintf_btf.c | 4 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 61 +- ...tf__core_reloc_existence___err_wrong_arr_kind.c | 3 - ...re_reloc_existence___err_wrong_arr_value_type.c | 3 - ...tf__core_reloc_existence___err_wrong_int_kind.c | 3 - .../btf__core_reloc_existence___err_wrong_int_sz.c | 3 - ...tf__core_reloc_existence___err_wrong_int_type.c | 3 - ..._core_reloc_existence___err_wrong_struct_type.c | 3 - .../btf__core_reloc_existence___wrong_field_defs.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 20 +- tools/testing/selftests/bpf/progs/linked_funcs1.c | 73 + tools/testing/selftests/bpf/progs/linked_funcs2.c | 73 + tools/testing/selftests/bpf/progs/linked_maps1.c | 82 + tools/testing/selftests/bpf/progs/linked_maps2.c | 76 + tools/testing/selftests/bpf/progs/linked_vars1.c | 54 + tools/testing/selftests/bpf/progs/linked_vars2.c | 55 + tools/testing/selftests/bpf/test_progs.h | 50 +- .../testing/selftests/bpf/verifier/array_access.c | 2 +- .../drivers/net/mlxsw/mirror_gre_scale.sh | 3 +- .../selftests/drivers/net/mlxsw/port_scale.sh | 6 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 4 +- .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 4 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 4 +- .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 6 +- tools/testing/selftests/kvm/lib/kvm_util.c | 4 +- .../testing/selftests/kvm/set_memory_region_test.c | 61 +- tools/testing/selftests/landlock/base_test.c | 47 + tools/testing/selftests/net/Makefile | 2 + .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 2 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 19 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 48 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 31 +- .../selftests/{powerpc/eeh => net}/settings | 0 .../selftests/perf_events/sigtrap_threads.c | 2 +- .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 2 +- tools/testing/selftests/powerpc/ptrace/.gitignore | 1 + tools/testing/selftests/powerpc/ptrace/Makefile | 2 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 635 +- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 79 + .../selftests/powerpc/ptrace/ptrace-perf-hwbreak.c | 659 + tools/testing/selftests/powerpc/security/Makefile | 3 +- .../selftests/powerpc/security/flush_utils.c | 13 + .../selftests/powerpc/security/flush_utils.h | 3 + .../selftests/powerpc/security/uaccess_flush.c | 158 + .../testing/selftests/rcutorture/bin/kvm-again.sh | 33 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 - .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 227 - tools/testing/selftests/rcutorture/bin/kvm.sh | 47 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 - .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 - .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- usr/.gitignore | 4 +- usr/gen_initramfs.sh | 2 +- usr/include/.gitignore | 4 +- 1250 files changed, 37640 insertions(+), 28780 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dsa create mode 100644 Documentation/devicetree/bindings/interrupt-controller/idt,3243 [...] create mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml delete mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml delete mode 100644 Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml create mode 100644 Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml create mode 100644 Documentation/devicetree/bindings/reset/microchip,rst.yaml create mode 100644 Documentation/devicetree/bindings/riscv/microchip.yaml create mode 100644 Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.yaml delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/rust/rust-project.json create mode 100644 arch/arm/include/asm/xen/swiotlb-xen.h create mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/include/asm/xen/swiotlb-xen.h create mode 100644 arch/riscv/boot/dts/microchip/Makefile create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi create mode 100644 arch/riscv/include/asm/kexec.h create mode 100644 arch/riscv/kernel/crash_dump.c create mode 100644 arch/riscv/kernel/crash_save_regs.S create mode 100644 arch/riscv/kernel/kexec_relocate.S create mode 100644 arch/riscv/kernel/machine_kexec.c copy arch/riscv/kernel/{vmlinux.lds.S => vmlinux-xip.lds.S} (55%) create mode 100644 arch/x86/kvm/reverse_cpuid.h create mode 100644 drivers/dma/idxd/perfmon.c create mode 100644 drivers/dma/idxd/perfmon.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h create mode 100644 drivers/irqchip/irq-idt3243x.c create mode 100644 drivers/net/dsa/microchip/ksz8.h create mode 100644 drivers/net/dsa/microchip/ksz8863_smi.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h delete mode 100644 drivers/pci/controller/dwc/pcie-fu740.c create mode 100644 drivers/pci/controller/pcie-mediatek-gen3.c create mode 100644 drivers/pinctrl/pinctrl-zynqmp.c create mode 100644 drivers/pwm/pwm-visconti.c create mode 100644 drivers/reset/reset-microchip-sparx5.c delete mode 100644 drivers/xen/xen-acpi-cpuhotplug.c delete mode 100644 drivers/xen/xen-acpi-memhotplug.c delete mode 100644 drivers/xen/xen-stub.c delete mode 100644 fs/cifsd/spnego_negtokeninit.asn1 delete mode 100644 fs/cifsd/spnego_negtokentarg.asn1 create mode 100644 include/xen/arm/swiotlb-xen.h create mode 100644 samples/rust/rust_random.rs delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_funcs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_maps.c create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_vars.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___w [...] create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs2.c create mode 100644 tools/testing/selftests/bpf/progs/linked_maps1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_maps2.c create mode 100644 tools/testing/selftests/bpf/progs/linked_vars1.c create mode 100644 tools/testing/selftests/bpf/progs/linked_vars2.c copy tools/testing/selftests/{powerpc/eeh => net}/settings (100%) create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c create mode 100644 tools/testing/selftests/powerpc/security/uaccess_flush.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot