This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits a32cd981a6da Add linux-next specific files for 20220315 omits ef4ac11796fe Merge branch 'akpm/master' omits b60beb7f5855 kselftest/vm: override TARGETS from arguments omits f483b2aa8298 selftests: vm: add test for Soft-Dirty PTE bit omits 7fc355432b79 selftests: kselftest framework: provide "finished" helper omits 3a4e66110e39 selftests: vm: remove dependecy from internal kernel macros omits 793ad9a58366 mm-madvise-madv_dontneed_locked-fix omits e76fcb59a2b0 mm: madvise: MADV_DONTNEED_LOCKED omits a6a69225b547 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] omits f4c958137ccb mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits d278ae667585 mm: generalize ARCH_HAS_FILTER_PGPROT omits 1d989670ca84 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared omits b48f813ff173 mm: warn on deleting redirtied only if accounted omits 6dec065c21f2 mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] omits d249293eeed0 mm/huge_memory: remove stale locking logic from __split_hu [...] omits b3958c2eba86 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 428944b00e01 mm/swapfile: remove stale reuse_swap_page() omits d0b1e821384a mm/khugepaged: remove reuse_swap_page() usage omits 298cf38efa2e mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits 907b7b5be3f3 mm: streamline COW logic in do_swap_page() omits e2ac42d440df mm-slightly-clarify-ksm-logic-in-do_swap_page-fix omits c41fc0b17e81 mm: slightly clarify KSM logic in do_swap_page() omits 8f9061aabddd mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits d1c66898f8f0 mm: optimize do_wp_page() for exclusive pages in the swapcache omits 29096f5ace28 mm/huge_memory: make is_transparent_hugepage() static omits 7e83485f2b59 userfaultfd/selftests: enable hugetlb remap and remove eve [...] omits 5d5dbb6dfdcb selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test omits 1ae9e2349dd1 mm: enable MADV_DONTNEED for hugetlb mappings omits ffebdb61e211 kasan: disable LOCKDEP when printing reports omits 9437d4b02655 kasan: move and hide kasan_save_enable/restore_multi_shot omits b4391bbe522e kasan: reorder reporting functions omits 78f1796c0e26 kasan: respect KASAN_BIT_REPORTED in all reporting routines omits e55c24e93d14 kasan: add comment about UACCESS regions to kasan_report omits 8fa61799f0d4 kasan: rename kasan_access_info to kasan_report_info omits 2da65f5296fd kasan: move and simplify kasan_report_async omits 38fa0a7c1d72 kasan: call print_report from kasan_report_invalid_free omits 7caf2216f753 kasan: merge __kasan_report into kasan_report omits 6572efb3776a kasan: restructure kasan_report omits 3851a99a0b00 kasan: simplify kasan_find_first_bad_addr call sites omits ab0ced019a09 kasan: split out print_report from __kasan_report omits b21fdd54df62 kasan: move disable_trace_on_warning to start_report omits 1694384783ec kasan: move update_kunit_status to start_report omits 385553023573 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT omits f07fe1cd4ff4 kasan: simplify kasan_update_kunit_status() and call sites omits 7a9232443638 kasan: simplify async check in end_report() omits ef9319eaca52 fix for "kasan: print basic stack frame info for SW_TAGS" omits 297cb947b801 kasan: print basic stack frame info for SW_TAGS omits 794abb3052c8 kasan: improve stack frame info in reports omits 40e0bdc15af8 kasan: rearrange stack frame info in reports omits 1f442d375116 kasan: more line breaks in reports omits f21a933bac1c kasan: drop addr check from describe_object_addr omits 7156c2ba24d5 kasan: print virtual mapping info in reports omits 769f7f64f33e kasan: update function name in comments omits 3a9d4cddd936 mm/kasan: remove unnecessary CONFIG_KASAN option omits c209504ad815 kasan: test: support async (again) and asymm modes for HW_TAGS omits b3693d577329 kasan-improve-vmalloc-tests-fix-3-fix omits a9b8c96e715d another fix for "kasan: improve vmalloc tests" omits fafbbb910591 fix for "kasan: improve vmalloc tests" omits 65f28beee2f5 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits 4f3379c8c548 kasan: improve vmalloc tests omits 1c3d2587cc30 kasan: documentation updates omits f0e9a649858f arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits d91482c8d2d7 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits 3786615810d3 kasan: add kasan.vmalloc command line flag omits f8214708088b kasan: clean up feature flags for HW_TAGS mode omits bc6d3ba4244b kasan: mark kasan_arg_stacktrace as __initdata omits 519d38bebcc9 kasan, arm64: don't tag executable vmalloc allocations omits 3b1850fe8dc1 fix for "kasan, vmalloc: only tag normal vmalloc allocations" omits 5379c6963ed6 kasan, scs: support tagged vmalloc mappings omits 72b5d836cfec fix for "kasan, vmalloc: only tag normal vmalloc allocations" omits bd186f191b8a kasan, vmalloc: only tag normal vmalloc allocations omits b028a6bec8b9 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits f13dd9f720f7 kasan, page_alloc: allow skipping memory init for HW_TAGS omits 8accc4545dea kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits fe7bda41592c kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits fd65a31e7671 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 85a9ae163de8 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 4cb78479a815 kasan, vmalloc: add vmalloc tagging for SW_TAGS omits c92f50a6dd36 mm: remove unnecessary check in alloc_thread_stack_node() omits 10963bfab457 fix for "kasan, fork: reset pointer tags of vmapped stacks" omits 95abfea920c3 kasan, arm64: reset pointer tags of vmapped stacks omits 8a53e1dd2879 kasan, fork: reset pointer tags of vmapped stacks omits 1b291a784cbd kasan, vmalloc: reset tags in vmalloc functions omits 55c57b683f25 kasan: add wrappers for vmalloc hooks omits 28a5a675566f kasan: reorder vmalloc hooks omits 399ad5ddec98 kasan, vmalloc: drop outdated VM_KASAN comment omits 8640c38ca79b kasan, x86, arm64, s390: rename functions for modules shadow omits 38fe59c40f4f kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits a58d7f0e4fcf kasan: clean up metadata byte definitions omits c1c2566fc7a2 kasan, page_alloc: rework kasan_unpoison_pages call site omits 67be01b5bcfc kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits b18986784a6c kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 1b0c65b78e53 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits e09b31f0a3f8 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits 8754cff2d6db kasan, page_alloc: refactor init checks in post_alloc_hook omits cf0aeb5ab9c8 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits f348abd23a3c mm: clarify __GFP_ZEROTAGS comment omits d7dac27ed464 kasan: drop skip_kasan_poison variable in free_pages_prepare omits 5da06eb772a8 kasan, page_alloc: init memory of skipped pages on free omits 2fa3b72fe0fe kasan, page_alloc: simplify kasan_poison_pages call site omits 705c31c6c13c kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits 34ebe1e104f8 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits ca9ad8a8f5fe kasan, page_alloc: deduplicate should_skip_kasan_poison omits 4beb6c5a2edf mm/migration: add trace events for base page and HugeTLB m [...] omits 7515cf66bd23 mm/migration: add trace events for THP migrations omits 9bc1fc299394 mm: remove range parameter from follow_invalidate_pte() omits 76b2cd811583 dax: fix missing writeprotect the pte entry omits 8de0ff98c1eb mm: pvmw: add support for walking devmap pages omits 76c068f7115a mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits 5bbcb88ddd74 dax: fix cache flush on PMD-mapped pages omits a3020be2b204 mm: rmap: fix cache flush on THP pages omits d56c1bb0b85a mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() omits 69ac57c17127 mm: filemap_unaccount_folio() large skip mapcount fixup omits cdb2ed7a08c0 mm: delete __ClearPageWaiters() omits 1d880e1f2d48 selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT omits 5b0338f18415 selftest/vm: add util.h and and move helper functions there omits 371aa9528e6c mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 3e7318a19215 Merge branch 'akpm-current/current' omits f608f5188158 fixup for "net: dsa: felix: configure default-prio and dsc [...] omits be8fd69cd677 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 90300a8c33a0 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits bf7703b64669 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 2122ffd573d1 next-20220310/folio omits 8c7bb3a144f6 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 887a1a66d3ae Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 878025bdb8d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c1dfc4b5138e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 37f2a49abdc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d930a8eb0569 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dee475d43e5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e66fe865aad Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 38a6c23ce768 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 510bd337fd95 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 61f35a44ffbc Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 86b4aea0066d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cd58e8d9003 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e3753715da07 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits e914fb4db30f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits c10049d01243 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 0fd2de9a54b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 991bb433f170 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c2a3d71d7a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ee38415078fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f85b7db0167 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 01a23f750c1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c37debde26aa Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 3f04687f4d93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d0f9256941f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits eb581ea689e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 04b7d13c9c5f Revert "Kbuild: Allow whole module objtool runs" omits 20e61e190ddc Revert "objtool: Read the NOENDBR annotation" omits a1a0ff558072 Revert "objtool: Add IBT/ENDBR decoding" omits 327f3e4ffe92 Revert "objtool: Validate IBT assumptions" omits 8ea343041761 Revert "objtool: Find unused ENDBR instructions" omits 98c3ac21cd75 Revert "x86/alternative: Use .ibt_endbr_seal to seal indir [...] omits c2fe588d0a4f Revert "x86: Fix {int3,ibt}_selftest() vs LTO" omits 3e5c5769f466 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b8b2750cb4a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits db8ca69c6334 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b050f3f931d4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits ad95c80177b4 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits a48cedacd4b8 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits d6b90466bf9a Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits 1022d1142ef2 kernel/resource: fix kfree() of bootmem memory again omits d36cc5e826a3 kcov: properly handle subsequent mmap calls omits 0c3058855fa8 kcov: split ioctl handling into locked and unlocked parts omits 328287c16b35 panic: move panic_print before kmsg dumpers omits 99afa692bc86 panic: add option to dump all CPUs backtraces in panic_print omits ca4cde38ba97 sysctl: documentation: fix table format warning omits 353e217cdc55 docs: sysctl/kernel: add missing bit to panic_print omits e09459e86ba8 taskstats-remove-unneeded-dead-assignment-fix omits b24ecf3e2fee taskstats: remove unneeded dead assignment omits d544090c4505 kasan: no need to unset panic_on_warn in end_report() omits be5d12d27e65 ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits 72636738018e panic: unset panic_on_warn inside panic() omits 56038720d7a7 docs: kdump: add scp example to write out the dump file omits 14ef05015cd8 docs: kdump: update description about sysfs file system support omits 9747814e2f2f arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 23a530415970 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 4bdd0ffbf55e riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits 0ed8e55e42cc kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits 730b26791723 cgroup: add a comment to cgroup_rstat_flush_locked(). omits 2a42e21c087c cgroup: use irqsave in cgroup_rstat_flush_locked(). omits 9d410f596ef2 fat: use pointer to simple type in put_user() omits 31eedcccd7a6 minix: fix bug when opening a file with O_DIRECT omits 0925f2f15145 fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 53c94ad0f0e5 fs/pipe: use kvcalloc to allocate a pipe_buffer array omits ed8132b7dc45 init/main.c: silence some -Wunused-parameter warnings omits ce5f60292794 init/main.c: return 1 from handled __setup() functions omits dcecddc2d8cb init.h: improve __setup and early_param documentation omits 14d4d54d63f9 init: use ktime_us_delta() to make initcall_debug log more [...] omits a71a173a0870 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits b6ff76bd22d3 checkpatch: use python3 to find codespell dictionary omits 717801bdc22e checkpatch: add early_param exception to blank line after [...] omits 50878f5ea1cc checkpatch: add --fix option for some TRAILING_STATEMENTS omits 6958409fedb5 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits d7067df6aab7 lz4: fix LZ4_decompress_safe_partial read out of bound omits 30b0208542fd lib: bitmap: fix many kernel-doc warnings omits 2c4c59e651c2 lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option omits aa6f66c8273d bitfield: add explicit inclusions to the example omits fdad679da14b ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 4f8ec9a98238 include: drop pointless __compiler_offsetof indirection omits 23bfc3abe9b6 Kconfig.debug: make DEBUG_INFO always default=n omits 3984474a3526 Kconfig.debug: make DEBUG_INFO selectable from a choice omits 64a7aee89200 kernel/ksysfs.c: use helper macro __ATTR_RW omits a7e15f5aee27 Documentation/sparse: add hints about __CHECKER__ omits ec0b46feea98 linux-typesh-remove-unnecessary-__bitwise__-fix omits 03b2f60cf04c linux/types.h: remove unnecessary __bitwise__ omits 7b3495d3d74c proc/sysctl: make protected_* world readable omits ce44008d4a53 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits a425413c8445 proc/vmcore: fix possible deadlock on concurrent mmap and read omits d1e7bc5640c5 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits 7dd08a087738 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 3ff60dc95ff2 kernel/hung_task.c: Monitor killed tasks. omits af2d27ae7688 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 49a0f7536d25 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 8e0da2329c1d mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] omits a01f60d3f4ef Docs/ABI/testing: add DAMON sysfs interface ABI document omits 3d029480f24e Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface omits 551ec3858be2 selftests/damon: add a test for DAMON sysfs interface omits 86c99fe4a767 mm/damon/sysfs: support DAMOS stats omits cec8d109d132 mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] omits 2f43ef966f63 mm/damon/sysfs: support DAMOS watermarks omits f5cf3394cfcf mm/damon/sysfs: support schemes prioritization omits 4507f25218f0 mm/damon/sysfs: support DAMOS quotas omits 5969c513ac59 mm/damon/sysfs: support DAMON-based Operation Schemes omits 04cde2cb68dc mm/damon/sysfs: support the physical address space monitoring omits 79ab4b4d07b1 mm/damon/sysfs: link DAMON for virtual address spaces monitoring omits b0a5d690e18e mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] omits ef872a73c74c mm/damon: implement a minimal stub for sysfs-based DAMON i [...] omits 67ca0faef512 mm/damon/core: add number of each enum type values omits bf4ad618caa6 mm/damon/core: allow non-exclusive DAMON start/stop omits 072fd1b47215 Docs/damon: update outdated term 'regions update interval' omits 8afcd8f3abad Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] omits 6321241979b4 Docs/vm/damon: call low level monitoring primitives the op [...] omits 25ee2dddc900 mm/damon: remove unnecessary CONFIG_DAMON option omits adb3915728b8 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] omits 092aaf5e0dcc mm/damon/dbgfs-test: fix is_target_id() change omits 9d91f5ff7d30 mm/damon/dbgfs: use operations id for knowing if the targe [...] omits 2388667d25b5 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] omits 10a27635b574 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] omits 53582a56a56f mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] omits 9ac64a52fa1c mm/damon: let monitoring operations can be registered and [...] omits 59e4d272a4d0 mm/damon: rename damon_primitives to damon_operations omits 2dfd8e5764ee mm/damon: remove redundant page validation omits 30f12f4769b5 mm/damon: remove the target id concept omits 030ab7ea1150 mm/damon/core: move damon_set_targets() into dbgfs omits 38d7afa82a31 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits b039a6568762 mm/damon/dbgfs/init_regions: use target index instead of t [...] omits e02f12c59f1a mm/hmm.c: remove unneeded local variable ret omits 884295099244 kfence: allow use of a deferrable timer omits 6a0c8efdd6b5 kfence: test: try to avoid test_gfpzero trigger rcu_stall omits 81b447c38140 kunit: make kunit_test_timeout compatible with comment omits 9001a6d3bbea kunit: fix UAF when run kfence test case test_gfpzero omits bf4f1a6e6c0c kfence: alloc kfence_pool after system startup omits 4ceea6b71bc9 kfence: allow re-enabling KFENCE after system startup omits 3c226bbcc08a mm/kfence: remove unnecessary CONFIG_KFENCE option omits 3f598ffaa498 mm/page_table_check.c: use strtobool for param parsing omits a31ecf781bf7 mm/highmem: remove unnecessary done label omits 8c587f7ff173 highmem-document-kunmap_local-v2 omits bb73ae1d1bc1 highmem: document kunmap_local() omits bfdf497f163b mm/early_ioremap: declare early_memremap_pgprot_adjust() omits 9add7449b296 mm/usercopy: return 1 from hardened_usercopy __setup() handler omits e8cdb4d09801 mm: uninline copy_overflow() omits 5a47ae6c4eb6 mm: remove usercopy_warn() omits ed6638902160 mm/zswap.c: allow handling just same-value filled pages omits a1cbff082a8a mm/thp: ClearPageDoubleMap in first page_add_file_rmap() omits fbdb37e278de mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits d02602cff87a mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] omits 048c52a47f02 mm: only re-generate demotion targets when a numa node cha [...] omits 7fe792cf3a43 drivers/base/memory: clarify adding and removing of memory blocks omits 547605bb0be7 drivers/base/memory: determine and store zone for single-z [...] omits a79c4e77b7f1 drivers/base/node: rename link_mem_sections() to register_ [...] omits ec1dd43b5ab6 mm/memory_hotplug: fix misplaced comment in offline_pages omits 920cbe5a8ef5 mm/memory_hotplug: clean up try_offline_node omits 5cfaa1cd8f16 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits 37589cddc963 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits c8857571f1f5 mm/memory_hotplug: remove obsolete comment of __add_pages omits 58be87bab374 drivers/base/node: consolidate node device subsystem initi [...] omits 202da478c5e3 drivers/base/memory: add memory block to memory group afte [...] omits aa58dc378fd2 memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 734babe4333b mm: make free_area_init_node aware of memory less nodes omits 1abd641a07b1 mm, memory_hotplug: reorganize new pgdat initialization omits e29bfc819b6b mm, memory_hotplug: drop arch_free_nodedata omits de8531ba71b5 mm-handle-uninitialized-numa-nodes-gracefully-fix omits daf316809913 mm: handle uninitialized numa nodes gracefully omits a1abc2629018 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits ecd48ab96770 mm: madvise: skip unmapped vma holes passed to process_madvise omits 5635b55f0fe8 mm: madvise: return correct bytes advised with process_madvise omits 44fb4d0043e0 mm/madvise: use vma_lookup() instead of find_vma() omits 57b52e750df2 mm/hwpoison: check the subpage, not the head page omits 85d295b65e56 mm/ksm: use helper macro __ATTR_RW omits 702bc2c8cb0e mm/vmstat: add event for ksm swapping in copy omits 8f61089592dd mm: page_io: fix psi memory pressure error on cold swapins omits 1662ab4b8cc4 memory tiering: skip to scan fast memory omits a726d7725501 NUMA balancing: optimize page placement for memory tiering system omits 4a170294ce59 NUMA Balancing: add page promotion counter omits a5773fab6da9 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 091bde2abe43 mm/cma: provide option to opt out from exposing pages on a [...] omits 24d69feece0c mm/thp: refix __split_huge_pmd_locked() for migration PMD omits 480c21aa99cf mm/migrate: fix race between lock page and clear PG_Isolated omits 1cb99f0d151d mm,migrate: fix establishing demotion target omits 8fe7e26d05bd mm/oom_kill: remove unneeded is_memcg_oom check omits 1830d5b829a9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits e07e37dac75b mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 159158905f72 mm/mempolicy: fix potential mpol_new leak in shared_policy [...] omits a68775dd5cc8 mempolicy: mbind_range() set_policy() after vma_merge() omits 95abfbc3207c mm: compaction: cleanup the compaction trace events omits 82dc06b16b19 mm: vmscan: fix documentation for page_check_references() omits bef6065f0a51 mm: workingset: replace IRQ-off check with a lockdep assert. omits 9e9effcdd733 userfaultfd/selftests: fix uninitialized_var.cocci warning omits f643bd91c98c userfaultfd-provide-unmasked-address-on-page-fault-v3-fix omits 0cab0bb2dcdf userfaultfd: provide unmasked address on page-fault omits 2cb0841ddac5 userfaultfd: provide unmasked address on page-fault omits 23750a3aa11d mm: remove unneeded local variable follflags omits c12cbf8d9864 mm-export-pageheadhuge-fix omits 6efae10fd31d mm/hugetlb.c: export PageHeadHuge() omits f6eb62279050 mm/hugetlb: use helper macro __ATTR_RW omits 560134e0efef hugetlb-clean-up-potential-spectre-issue-warnings-v2 omits afc1b0e5b6ce hugetlb: clean up potential spectre issue warnings omits 0b2f3a49496c mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits b2c4e60326a0 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits b25b33bc60e1 selftests: vm: add a hugetlb test case omits 9e604d882d4f mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 2486e616b78a mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits a8be5c120ff6 mm-hugetlb-free-the-2nd-vmemmap-page-associated-with-each- [...] omits 4f66368057cd mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits bf43e540ba86 mm/mlock: fix potential imbalanced rlimit ucounts adjustment omits 12ac4d816132 mm, fault-injection: declare should_fail_alloc_page() omits 2c3261b2ef09 mm/memory-failure.c: make non-LRU movable pages unhandlable omits 9d1949352253 mm/memory-failure.c: avoid calling invalidate_inode_page() [...] omits 8a3e7ac7a2c0 mm-memory-failurec-fix-race-with-changing-page-compound-again-fix omits a9cac887fdf5 mm/memory-failure.c: fix race with changing page compound again omits bda090207394 mm/hwpoison: add in-use hugepage hwpoison filter judgement omits dbb04950d168 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] omits b73227e69ba4 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix omits 79940f3dc2db mm/hwpoison-inject: support injecting hwpoison to free page omits ed317c5fdb7b mm/memory-failure.c: remove unnecessary PageTransTail check omits 13c54d810072 mm/memory-failure.c: remove obsolete comment in __soft_off [...] omits 3bc1e7253a4b mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] omits e4f026b699c2 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev omits b3592fb8cbfc mm/memory-failure.c: fix race with changing page more robustly omits 0c752de35d63 mm/memory-failure.c: rework the signaling logic in kill_proc omits e5e1621e3351 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() omits 0b3cc70c584b mm/memory-failure.c: minor clean up for memory_failure_dev [...] omits 83221825129c mm: invalidate hwpoison page cache page in fault path omits 36a4ae0fa0f8 mm/hwpoison: fix error page recovered but reported "not re [...] omits 1c71a2775f9e mm/memory-failure.c: remove obsolete comment omits 0e732ff74e72 mm/page_alloc: check high-order pages for corruption durin [...] omits 45ebb877fc4e mm/page_alloc: call check_new_pages() while zone spinlock [...] omits f2f5d176dbcf mm: count time in drain_all_pages during direct reclaim as [...] omits ec7b945d9256 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 omits ca70a31b56ef arch/x86/mm/numa: Do not initialize nodes twice omits f3a9f844c361 mm/page_alloc: do not prefetch buddies during bulk free omits 95322cbc6582 mm/page_alloc: limit number of high-order pages on PCP dur [...] omits 2c6561c7147a mm/page_alloc: free pages in a single pass during bulk free omits e03849e5e767 mm/page_alloc: drain the requested list first during bulk free omits 40eff45793b8 mm/page_alloc: simplify how many pages are selected per pc [...] omits f55d58d5936c mm/page_alloc: track range of active PCP lists during bulk free omits 0413561b1dbf mm/page_alloc: fetch the correct pcp buddy during bulk free omits fbc0c8bc9abc mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] omits 0bf1f76bef99 mm/page_alloc: mark pagesets as __maybe_unused omits 6d0363faa41f mm: enforce pageblock_order < MAX_ORDER omits a132f537774a cma: factor out minimum alignment requirement omits 9d5392c2fcca mm/page_alloc: don't pass pfn to free_unref_page_commit() omits a1eb8c14526e mm/mmzone.h: remove unused macros omits 8ef44923f0e0 mm: discard __GFP_ATOMIC omits 922fbf50830a mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 8e3e14061a77 mm/page_alloc: add penalty to local_node omits affe104e1673 mm/page_alloc: adding same penalty is enough to get round- [...] omits 68e4f6870126 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits ef5128eb8512 mm/vmalloc: fix comments about vmap_area struct omits 4979da186d22 mm/vmalloc.c: vmap(): don't allow invalid pages omits e97e58a035d8 mm/vmalloc.c: fix "unused function" warning omits e1763eb17edf mm/vmalloc: eliminate an extra orig_gfp_mask omits 6c67f65274ff mm/vmalloc: add adjust_search_size parameter omits 64d2155d03f3 mm/vmalloc: Move draining areas out of caller context omits a435769ba6e3 mm/vmalloc: remove unneeded function forward declaration omits 24289c42a274 mm/sparse: make mminit_validate_memmodel_limits() static omits dc420479614c mm/mremap:: use vma_lookup() instead of find_vma() omits 6a5497c5ee4a mm/mmap: remove obsolete comment in ksys_mmap_pgoff omits 17a071494b8a mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK omits 922b06acd402 mm/memory.c: use helper macro min and max in unmap_mapping [...] omits 096b0f0b837a mm/memory.c: use helper function range_in_vma() omits cea127f6e2fc mm/mmap: return 1 from stack_guard_gap __setup() handler omits 87cc29d3f7f5 mm: rework swap handling of zap_pte_range omits 2dd94e02e4f9 mm: change zap_details.zap_mapping into even_cows omits ae624776af50 mm: rename zap_skip_check_mapping() to should_zap_page() omits 916e76655da0 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 omits af5c05916a4b mm: don't skip swap entry even if zap_details specified omits d6a5c4abf8df mm: replace multiple dcache flush with flush_dcache_folio() omits 29c85c7cd191 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] omits 45cc774fcbe0 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() omits 76b612fe43e4 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 32779ea8eead mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 5375a25fe305 mm: fix missing cache flush for all tail pages of compound page omits 4e17f94b226b mm: thp: fix wrong cache flush in remove_migration_pmd() omits 989477827cb2 mm: remove mmu_gathers storage from remaining architectures omits ae805c112395 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits 3e0de29d5946 selftests, x86: fix how check_cc.sh is being invoked omits 8f6aca93eef1 memcg: enable accounting for tty-related objects omits 0f6803d52cc3 mm: memcontrol: rename memcg_cache_id to memcg_kmem_id omits 18248177b3c6 mm: list_lru: rename list_lru_per_memcg to list_lru_memcg omits c7368efe5994 mm: memcontrol: fix cannot alloc the maximum memcg ID omits 404feee03271 mm: memcontrol: reuse memory cgroup ID for kmem ID omits 15432636999b mm-list_lru-replace-linear-array-with-xarray-fix omits b91e2268c5fb mm: list_lru: replace linear array with xarray omits 5b68ba55cf8f mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] omits c7856198a8f2 mm: list_lru: allocate list_lru_one only when needed omits ce75f429a62f mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] omits e5ea8abc5de4 xarray: use kmem_cache_alloc_lru to allocate xa_node omits 5ece139d5f3a mm: dcache: use kmem_cache_alloc_lru() to allocate dentry omits 94041405d48c f2fs: allocate inode by using alloc_inode_sb() omits 00c28f8a4348 fs: allocate inode by using alloc_inode_sb() omits f13cf5b943e8 fs: introduce alloc_inode_sb() to allocate filesystems spe [...] omits be2c20d5ca1f mm: introduce kmem_cache_alloc_lru omits a959a66a815d mm: list_lru: transpose the array of per-node per-memcg lru lists omits bbfb38c9a6a6 mm/memcg: disable migration instead of preemption in drain [...] omits 660a5fa9e3dd mm/memcg: protect memcg_stock with a local_lock_t omits 2298f22065ed mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] omits 11f8ce06e6c2 mm/memcg: protect per-CPU counter by disabling preemption [...] omits c4ecdbe2a47b mm/memcg: disable threshold event handlers on PREEMPT_RT omits d240c17a7d76 mm/memcg: revert ("mm/memcg: optimize user context object [...] omits 07bd35fa863c mm/memcg: move generation assignment and comparison together omits b71d251af4c0 mm/memcg: set pos to prev unconditionally omits ee2a22cd3583 mm/memcg: set memcg after css verified and got reference omits fc087a0238d7 mm/memcontrol: return 1 from cgroup.memory __setup() handler omits 72334e5fbd6c memcg: synchronously enforce memory.high for large overcharges omits b2ace52097bb selftests: memcg: test high limit for single entry allocation omits 5372c10475cc memcg: unify force charging conditions omits 9c79033ca50b memcg: refactor mem_cgroup_oom omits 4e538a125f1c mm/memcg: retrieve parent memcg from css.parent omits 74adf35b15ac mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits bc9bd8730c2a memcg: add per-memcg total kernel memory stat omits 609320ef1bba memcg: replace in_interrupt() with !in_task() omits a5c2d8409333 mm: shmem: use helper macro __ATTR_RW omits cf28989c32ef tmpfs: do not allocate pages on read omits 6cc464a1b3fa shmem: mapping_set_exiting() to help mapped resilience omits 5b2dbd1ed03d tmpfs: three tweaks to creation time patch omits 23fc7743453f tmpfs: support for file creation time omits 03f214540aa5 mm/swap: fix confusing comment in folio_mark_accessed omits 399cc3e281e3 mm/gup: remove unused get_user_pages_locked() omits 49d8a7a33663 mm: change lookup_node() to use get_user_pages_fast() omits 713b6b38e931 mm/gup: remove unused pin_user_pages_locked() omits 8470293c70fe mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 0f229d67ce76 mm: fix invalid page pointer returned with FOLL_PIN gups omits 8ea744ba70e2 mm: fs: fix lru_cache_disabled race in bh_lru omits 68b74f0aa178 mm/writeback: minor clean up for highmem_dirtyable_memory omits 23f5735f42af filemap: remove find_get_pages() omits e5db27cbda33 mm: unexport page_init_poison omits 86856060e3d5 tools/vm/page_owner_sort.c: support for user-defined culli [...] omits 90a800144a20 tools/vm/page_owner_sort.c: support for selecting by PID, [...] omits 58433b9b3d3b tools/vm/page_owner_sort: support for sorting by task comm [...] omits cc00b934e4da tools/vm/page_owner_sort: fix three trivival places omits e8cbb449bcf6 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] omits f5002458657b tools/vm/page_owner_sort.c: add a security check omits 25a4ae7c24eb tools/vm/page_owner_sort.c: fix comments omits 3eb8aba5631f tools/vm/page_owner_sort.c: fix the instructions for use omits 1ab2ebaced9d mm/page_owner.c: record tgid omits 2185f1a15329 mm/page_owner: record task command name omits 938e84996181 mm/page_owner: print memcg information omits 2e986e842dfb mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits 852a2ce37510 lib/vsprintf: avoid redundant work with 0 size omits 5c297d549fbe Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 174bede2ba5f documentation-vm-page_ownerrst-update-the-documentation-fix omits 3825bd23cb47 Documentation/vm/page_owner.rst: update the documentation omits 397a8af42cbb tools/vm/page_owner_sort.c: delete invalid duplicate code omits 5f708c66ff32 tools/vm/page_owner_sort.c: two trivial fixes omits 54516b8199fa tools/vm/page_owner_sort.c: support sorting pid and time omits 95b1c209d0d0 tools/vm/page_owner_sort.c: add switch between culling by [...] omits f44c490258b0 tools/vm/page_owner_sort.c: support sorting by stack trace omits 666e42069c43 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 1c6d2119605a tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 978696c2225a mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 3efe45ce005a mount: warn only once about timestamp range expiration omits 245e2f3423a2 mm: lru_cache_disable: replace work queue synchronization [...] omits 7656d765b0e6 mm/list_lru: optimize memcg_reparent_list_lru_node() omits 73007fb5e407 mm: __isolate_lru_page_prepare() in isolate_migratepages_block() omits 14c2ce3a8b03 mm/fs: delete PF_SWAPWRITE omits e08447e16bcf remove congestion tracking framework omits 85f6021c8db4 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits 6aeca7bba4b6 f2fs: replace congestion_wait() calls with io_schedule_timeout() omits bafe389aa0c4 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits e37031bf8f36 remove bdi_congested() and wb_congested() and related functions omits ec93546f7cf1 remove inode_congested() omits 008d7ad54f65 ceph: remove reliance on bdi congestion omits f5ed8291c09c nfs: remove reliance on bdi congestion omits 17b20e577c7d fuse: remove reliance on bdi congestion omits 7787eaa06024 mm: improve cleanup when ->readpages doesn't process all pages omits 66759d130009 mm: document and polish read-ahead code omits 5b55bad848e5 doc: convert 'subsection' to 'section' in gfp.h omits eaeaf44f40fb ocfs2: fix ocfs2 corrupt when iputting an inode omits 536138cdface ocfs2: clear links count in ocfs2_mknod() if an error occurs omits c27a4e5c0248 ocfs2: reflink deadlock when clone file to the same direct [...] omits a715b0cd9f45 fs/ocfs2: fix comments mentioning i_mutex omits e9541737d857 ocfs2: cleanup some return variables omits f4f3a3f6f074 ntfs: add sanity check on allocation size omits bf00603cb2ce scripts/spelling.txt: add more spellings to spelling.txt omits 254d1f8427e4 linux/kthread.h: remove unused macros omits 86bb4b1dbad0 procfs: prevent unprivileged processes accessing fdinfo dir omits 3ff0bd357610 /proc/kpageflags: do not use uninitialized struct pages omits 46887ea958c9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 1c60f9357143 ocfs2: fix crash when initialize filecheck kobj fails omits 8d2d33d6b6a5 configs/debug: restore DEBUG_INFO=y for overriding omits 28d1852119fd hugetlb: do not demote poisoned hugetlb pages omits e9d2137aee2a selftests: vm: fix clang build error multiple output files omits 3edf23e2ca36 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits d3c30ff762e1 mm: fix panic in __alloc_pages omits eb069ed78908 memcg-sync-flush-only-if-periodic-flush-is-delayed-fix omits 7580f2926b1d memcg: sync flush only if periodic flush is delayed omits 847fc679aa88 mm: swap: get rid of deadloop in swapin readahead omits 9d48eabd0058 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits f708a2568ff0 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 275e3adddf53 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 9f50f031fa15 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 93a472ffe6ef Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 2217a58361a1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 7c0ebac452e3 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 49b664213e87 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 052a132ea667 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3675a01e993 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6bbfb25e9524 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e288114dd00e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18a925df2b21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f46557d9f34 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2f3c423f6e6d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f09b83a6cce5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c19f0aa55bb9 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits a1a7624c12d8 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits f5acff7ab3b1 next-20220310/ftrace omits 4be33e059018 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits a03bd8b500e0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 93502548791c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits e036a50def6a Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 373e00099b2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30313969ca48 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits e4bf09345497 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c5e936aa65c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 43537dc4ce8a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b114f6a7cb98 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b58671823258 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 75f2d212b521 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 46322025d328 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6f826dfe4b2d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits ce7aa9ffe1e0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 28d46141cb15 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 4898fb2ef0a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67da88831028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9462eaba9b69 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 2813dfbfe25b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 58d492a93509 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits e9ecedf8c895 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a75642f52eaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c8b01ebf34d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 2afd9bfd3b08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 747d28c79aab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 262328c04082 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dccd52b68ade Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c6a1e35753be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 691fd8fa63a2 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 72e593e623f0 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits f5a780acaebe Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 48039997c963 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 410bef6c322a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 54f23c405091 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits df1f0905ae44 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 13c69af7d7c1 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 955feaefed0e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits dfee0ed3ba38 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 1a6b1e84cfca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b569fa8bb7f7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f2382b497f80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2030566677fc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 869a4f70d9d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1edae1a5e92d Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 89bb760febf5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 1dd3ca969a4e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 25dba73d4ab2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 49b60f965c79 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 71e67edaffc5 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 7418fb59a991 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 66b8ed8dca6a Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 11e132825cf3 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits f2b38664b4d2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits f67a90969492 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1c4bce62759b Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 66dc9869feb5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b0b9fb50701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d17aaaa98ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be9902439f37 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 6b0d70142228 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1935aa62c1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 414f587602cf Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ba6a9ed5b44e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8d78dc04486 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 23f918902388 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 70cca2fb4057 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 798c7d4f9e80 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3a39f69352ea Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8d49f8603573 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c2c302c69dd7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c0dcdb40a258 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 731a4c05abcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e07f15f747ec Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 5ec03a426fec Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits fa4dd8936229 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5811ecc8510 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 31e471c824c0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 3cf9f30559fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f58344aa24e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf6575b4c53e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 88ab555e2e9b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1ae1cebfe243 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 622c72898103 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 21dc31476a8b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 680efc051ce0 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 89c8ca0e25fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8bb67bc88db4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6da9e774741c Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits ae08d1678492 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits d24fe42b6d76 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits ec34b0af94cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 302ba5fb65f7 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 9b68bd62dedf Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 2d30722d9602 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits ca81870d8574 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 5e007de5ba1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb93f142a079 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85bbe3272c50 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits af9a5a6f8e9c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fc3061936567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64f3493ba3b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75aca6becf34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29197d4c1f9f Bluetooth: Don't assign twice the same value omits eb90203a70e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 713d303a264d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65082a7cab45 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c4c0904139f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e99008f200a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits be100bb41e21 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits aebdc11b6e58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 03859595eb4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4af1d02d6b60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bf4203c56c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c20a10f2681 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 839524fcff94 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits ef1cb0435cc6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits abb699590f63 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits f1e175e49a35 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits d078aba16ab2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 702087d7e205 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 95470f32bad9 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 84913c3fca07 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 2a920a588ca2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 14c7bc072a42 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits dda9f72f275a Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 25d16ec9f9b6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 68473b38581f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 31d2a95ad71f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits a6867138254e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ee572b511720 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 1975884c2ac7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 8acbc5c14100 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 4486f945bea8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 34d0219aa906 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 834ec113a473 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 18e8785818f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 903b0fbc8261 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 93660000e3f9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ede4d170d7a5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dd18cbda6510 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8a5bd3bbe7b5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits a7d36ceef067 media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ omits 79bfd880f0f7 media: media/*/Kconfig: sort entries omits d5b6678363c4 media: Kconfig: cleanup VIDEO_DEV dependencies omits 4a598f62a03b media: platform/*/Kconfig: make manufacturer menus more uniform omits 619701b36108 media: platform: Create vendor/{Makefile,Kconfig} files omits 263a90f4f1a6 Bluetooth: btrtl: Add support for RTL8852B omits 928df045e94e Bluetooth: hci_uart: add missing NULL check in h5_enqueue omits db0309dd3768 Bluetooth: Fix use after free in hci_send_acl omits 19dfb55be38c media: platform: ti/Kconfig: move VPE/CAL entries to it omits ab9466f3294b media: platform: re-structure TI drivers omits b01e1edbcf05 media: platform: rename omap/ to ti/omap/ omits aab8929d858c media: platform: rename omap3isp/ to ti/omap3isp/ omits 23bb79b3e168 media: platform: rename davinci/ to ti/davinci/ omits 1ebc47e42c26 media: platform: rename am437x/ to ti/am437x/ omits c4547b2dbe99 media: platform: rename sti/ to stm/sti/ omits 16d08dbabfae media: platform: rename stm32/ to stm/stm32/ omits 281a05b760fc media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ omits 4242d3230081 media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ omits a26328cf8c9a media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ omits 41b562b77ab3 media: platform: rename s3c-camif/ to samsung/s3c-camif/ omits 602ebbef489f media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ omits e94d7863a951 media: platform: rename exynos4-is/ to samsung/exynos4-is/ omits da4cde4f2787 media: platform: rename tegra/vde/ to nvidia/tegra-vde/ omits 85266b480902 media: platform: rename sunxi/ to allwinner/ omits e2ad7e269209 media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ omits 01e83934b803 media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ omits f564af34bb7d Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...] omits 94ea164ef6ec Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL omits 695da30e4789 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...] omits d64b76aedee7 Bluetooth: btmtkuart: add .set_bdaddr support omits 8f550f55b155 Bluetooth: btmtkuart: rely on BT_MTK module omits 84382437a464 Bluetooth: btusb: Add missing Chicony device for Realtek R [...] omits 7e37d2e3e547 Bluetooth: mgmt: remove redundant assignment to variable cur_len omits 2546018f02f1 Merge remote-tracking branch 'asoc/for-5.18' into asoc-next omits 3139f5c24208 Merge branch 'asoc-linus' into asoc-next omits 8a2f9f065b1a media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ omits 0a08968029e9 media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ omits 83078d0edf79 media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ omits ee2d2808bcba media: platform: rename marvell-ccic/ to marvell/ omits c9da33a847e9 media: platform: rename coda/ to chips-media/ omits 546823232933 media: platform: Kconfig: place platform drivers on a submenu omits ae3f201db4fe media: platform: move some manufacturer entries omits 76c0f364de11 media: platform: Kconfig: sort entries omits e157601ebb3a media: platform: s5p-jpeg: move config to its own file omits 7bd52c3b542f media: platform: s5p-mfc: move config to its own file omits b43975b752a7 media: platform: bdisp: move config to its own file omits c08f6083f39e media: platform: delta: move config to its own file omits 83f1eeefb5f2 media: platform: rkisp1: move config to its own file omits 08be9797320e media: platform: ti-vpe: move config to its own file omits d77d3b21c933 media: platform: vde: move config to its own file omits 6b8d5a719102 media: platform: sun8i-rotate: move config to its own file omits 7c2f0067cf14 media: platform: sun8i-di: move config to its own file omits bb266eddc72e media: platform: stm32: move config to its own file omits d62e8531e4c3 media: platform: hva: move config to its own file omits a8564f46d856 media: platform: s5p-g2d: move config to its own file omits fb3511d9ee14 media: platform: s3c-camif: move config to its own file omits 2feaaa94cd80 media: platform: rga: move config to its own file omits ffc94a1c149d media: platform: venus: move config to its own file omits 9b1ca66a0cf6 media: platform: camss: move config to its own file omits f0717e1c41ef media: platform: omap3isp: move config to its own file omits b54a0115b2be media: platform: mtk-vpu: move config to its own file omits 39b7b40cabbd media: platform: mtk-vcodec: move config to its own file omits 5778cf934613 media: platform: mtk-mdp: move config to its own file omits d46abc044bbb media: platform: mtk-jpeg: move config to its own file omits a0d2dda6b0cb media: platform: ge2d: move config to its own file omits f7d6c24543c3 ext4: fix kernel doc warnings omits 6a5fb2ca06cf ext4: fix remaining two trace events to use same printk co [...] omits d0852d55b0ca ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] omits 20bc9c03722d ext4: add commit_tid info in jbd debug log omits 9f7165eeb47e ext4: add transaction tid info in fc_track events omits 810e6a2b0cc2 ext4: add new trace event in ext4_fc_cleanup omits 9d5623d7ef87 ext4: return early for non-eligible fast_commit track events omits 0433401dc11d parisc: Avoid calling SMP cache flush functions on cache-l [...] omits 2e295e69be78 Merge remote-tracking branch 'spi/for-5.18' into spi-next omits 00a0b24732c4 Merge branch 'spi-linus' into spi-next omits 827180a2a1a0 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits bda0a27564ac Merge branches 'pm-cpufreq' and 'pm-core' into linux-next omits fff9bfd25cdb Merge branches 'acpi-tables', 'acpi-apei' and 'acpi-cppc' [...] omits 6ca31f662ae5 Merge sched/core into tip/master omits f957ed11fe98 Merge x86/core into tip/master omits eca663f330dc fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 081589174883 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 3323f3b9c074 Merge x86/cleanups into tip/master omits 39c668b0f969 Merge x86/sgx into tip/master omits 07f03a78f410 Merge x86/urgent into tip/master omits 242662b2bd7b Merge timers/core into tip/master omits 7f0ce6b9891c Merge core/core into tip/master omits 8466aa0d54ba Merge perf/core into tip/master omits 7608a0b18485 Merge irq/core into tip/master omits d2c0b7990020 Merge x86/cc into tip/master omits dd49eb88a4f2 Merge ras/core into tip/master omits 81d5b7189011 Merge x86/cpu into tip/master omits fc2090fb3a0b Merge locking/core into tip/master omits 46376d67e708 Merge x86/pasid into tip/master omits 61690a77f3fd Merge x86/sev into tip/master omits f70baf1d3c6f Merge x86/irq into tip/master omits 75ba93d7d433 Merge x86/paravirt into tip/master omits c23071d21ca4 Merge x86/build into tip/master omits faf70379938d Merge x86/misc into tip/master omits 8e26e1e7ae2b afs: Maintain netfs_i_context::remote_i_size omits a28a7bc70c51 netfs: Keep track of the actual remote file size omits 7e098092fcbb netfs: Split some core bits out into their own file omits f584bae88bab netfs: Split fs/netfs/read_helper.c omits cff95728d513 netfs: Rename read_helper.c to io.c omits 2837a1f656cc netfs: Prepare to split read_helper.c omits adc65b0d7960 netfs: Add a function to consolidate beginning a read omits 0c31679cf2c0 netfs: Add a netfs inode context omits 9e1db76f44de x86,bpf: Fix bpf_arch_text_poke() omits c841668784cc x86,ftrace: Fix modify_ftrace_direct() omits c7d90e15b895 x86: Fix {int3,ibt}_selftest() vs LTO omits 2da5d49b92a5 soc: document merges omits f2831464edb4 Merge branch 'arm/dt' into for-next omits eaff8ee7b9a7 Merge branch 'arm/defconfig' into for-next omits dc89633b8a1c ARM: dts: lpc32xx: Update spi clock properties omits 19297aab805a arm64: dts: lg131x: Update spi clock properties omits 2201faa9fd72 arm64: dts: seattle: Update spi clock properties omits f9444ea5e208 x86: Remove a.out support omits ed83935a9af0 x86/sgx: Free backing memory after faulting the enclave page omits f524fbecf1f9 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits bd147bd4c926 Merge branch 'remotes/lorenzo/pci/uniphier' omits 704abc66a5d2 Merge branch 'pci/host/rcar' omits efb943c51a50 Merge branch 'remotes/lorenzo/pci/qcom' omits 4af2e9168699 Merge branch 'remotes/lorenzo/pci/mvebu' omits 1fe067bd3ed1 Merge branch 'remotes/lorenzo/pci/misc' omits efe96059740e Merge branch 'remotes/lorenzo/pci/imx6' omits c58e3f317cad Merge branch 'remotes/lorenzo/pci/hv' omits 710d8220f85c Merge branch 'pci/host/fu740' omits 648fb9960080 Merge branch 'remotes/lorenzo/pci/endpoint' omits f6fe0b5947b1 Merge branch 'pci/host/dwc' omits 61ecccc3f713 Merge branch 'remotes/lorenzo/pci/aardvark' omits 137c09609100 Merge branch 'pci/vga' omits d7377879839b Merge branch 'pci/p2pdma' omits 749165e4dbd2 Merge branch 'pci/misc' omits e0f89ea6ebee Merge branch 'pci/hotplug' omits 1f72907dfebb Merge branch 'pci/enumeration' omits 3b500f151fb8 Merge branch 'pci/bridge-class-codes' omits 1fb63f3286af Merge branch 'pci/acpi' omits ab6bfa6e1e22 erofs: refine managed inode stuffs omits ae31123272bf erofs: clean up z_erofs_extent_lookback omits 644796c370c2 erofs: silence warnings related to impossible m_plen omits 9e5436faf91d Merge branches 'pm-cpuidle' and 'pm-tools' into linux-next omits b58e141ee424 Merge branch 'acpi-apei' into linux-next omits e14f0af749b9 PCI: rcar: Finish transition to L1 state in rcar_pcie_conf [...] omits cc473cb1af67 soc: document merges omits 775fa3196050 tools/virtio: fix after premapped buf support omits 9eb0cdf3a86d virtio_ring: remove flags check for unmap packed indirect desc omits b928b3fadf27 virtio_ring: remove flags check for unmap split indirect desc omits 46813c2bc186 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] omits 28df7a77a853 net/mlx5: Add support for configuring max device MTU omits 61699a958c65 virtio-crypto: rename skcipher algs omits 774696916022 virtio-crypto: implement RSA algorithm omits 0ff74d6ec17f virtio-crypto: introduce akcipher service omits 37d81282a7d5 virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC omits 2fd9db30dd3f Add definition of VIRTIO_F_IN_ORDER feature bit omits 5486c5b316f4 mm/balloon_compaction: make balloon page compaction callba [...] omits 7181e31680c0 vDPA/ifcvf: cacheline alignment for ifcvf_hw omits 8d45566f7fb9 vDPA/ifcvf: implement shared IRQ feature omits 9c37731b9501 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] omits d5b9ccc706eb Merge branch 'regulator-linus' into regulator-next omits 2b000c66100f Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 1fbb99ebf959 Merge branch 'arm/dt' into for-next omits 0e18a4058b3e f2fs: use spin_lock to avoid hang omits db5ba70a824f f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs omits 74b121b6a354 drm/radeon: Add HD-audio component notifier support (v2) omits e9410c05177a Revert "drm/amd/display: To modify the condition in indica [...] omits 1b0c6046294a drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 277c0ad3da40 drm/amdgpu: only check for _PR3 on dGPUs omits 8c0e1773f017 drm/amdgpu: add another raven1 gfxoff quirk omits bf0bb962cf1a drm/amdkfd: CRIU export dmabuf handles for GTT BOs omits 9c5268456847 drm/amdkfd: CRIU Refactor restore BO function omits 153841899127 drm/amdkfd: CRIU remove sync and TLB flush on restore omits e1a05c016ebe drm/amd/display: fix dp kvm can't light up omits b80c939539e9 drm/amd/pm: Send message when resp status is 0xFC omits 4ed9bd8a805f drm/amdgpu: message smu to update bad channel info omits 620506ed1ce4 drm/amd/pm: add send bad channel info function omits a0296a8c727e drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder omits b2ecedcffc17 drm/amd/display: move FPU operations from dcn21 to dml/dcn [...] omits beadb774e691 drm/amd/display: move FPU-related code from dcn20 to dml folder omits 6590c3ac06d1 drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL omits fd2aea5a270c drm/amd/display: Fix double free during GPU reset on DC streams omits 57c27926244a drm/amd/display: Add NULL check omits ce32cc10a06a drm/amd/display: 3.2.176 omits b94554ff22bd drm/amd/display: [FW Promotion] Release 0.0.107.0 omits 86524ff65557 drm/amd/display: enable dcn315/316 s0i2 support omits ee09d4fbc5b2 drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR1 [...] omits 4d377d2c4912 drm/amd/display: disable HPD SW timer for passive dongle t [...] omits df2fa6021389 drm/amd/display: add gamut coefficient set A and B omits 40f8c6c8da1f drm/amd/display: merge two duplicated clock_source_create omits 53fd4a371470 drm/amd/display: Add link dp trace support omits ef03de346362 drm/amd/display: move FPU associated DCN303 code to DML folder omits 0d62e78ec41a drm/amd/display: Release AUX engine after failed acquire omits d909814ec9ad drm/amd/display: Add minimal pipe split transition state omits fb44338fd4c0 drm/amd/display: Clean up fixed VS PHY test w/a function omits e17f663c4d7d drm/amd/display: fix the clock source contruct for dcn315 omits c5a7bb0fb574 drm/amd/display: cleaning up smu_if to add future flexibility omits 308b01d94fd2 drm/amd/display: fix deep color ratio omits bedc8a1215f0 drm/amd/display: add debug option to bypass ssinfo from bi [...] omits 1019f23da041 drm/amdgpu: change registers in error checking for smu 13.0.5 omits 6e8101c1e5f1 drm/amdgpu: Disable baco dummy mode omits 4eb628dd74df cifs: during reconnect, update interface if necessary omits 6a4006fdea4a cifs: change iface_list from array to sorted linked list omits cdd758e337cb Merge branch 'thermal' into linux-next omits a6f23ab9708d Merge branch 'thermal-hfi' into linux-next omits 94b42d8b5265 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] omits 206ecbab1e3a Merge branch 'devprop' into linux-next omits 4aa814c0a80d Merge branch 'pm-tools' into linux-next omits 3400e7108cf6 Merge branch 'powercap' into linux-next omits 7f72c94004b3 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'pm [...] omits 4ddd2c22d71d Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 9b8d84c757fe Merge branch 'pnp' into linux-next omits 8116d6f8ac17 Merge branch 'acpica' into linux-next omits db5078d239e2 Merge branches 'acpi-fan', 'acpi-battery', 'acpi-soc' and [...] omits a2acc397d8c8 Merge branches 'acpi-ec' and 'acpi-docs' into linux-next omits 39b854a67a7d Merge branches 'acpi-pm', 'acpi-bus', 'acpi-misc' and 'acp [...] omits 8923810de10e cifs: use a different reconnect helper for non-cifsd threads omits d189849b4432 Documentation/filesystem/dax: update DAX description on erofs omits 8959fcf5650e x86/alternative: Use .ibt_endbr_seal to seal indirect calls omits 49f8cb48085d objtool: Find unused ENDBR instructions omits b87d2fcee362 objtool: Validate IBT assumptions omits df280fcb49f9 objtool: Add IBT/ENDBR decoding omits 51727f8e4a1a objtool: Read the NOENDBR annotation omits 8856dadf7ad3 Kbuild: Allow whole module objtool runs omits 2170221418e4 x86: Annotate call_on_stack() omits 0d5b64134b49 objtool: Rework ASM_REACHABLE omits fb604370c4b1 exit: Mark do_group_exit() __noreturn omits b109f2f6ab58 x86: Mark stop_this_cpu() __noreturn omits 7e37550e6019 objtool: Ignore extra-symbol code omits 5af720d0563a objtool: Rename --duplicate to --lto omits 43d8f5801147 x86/ibt: Ensure module init/exit points have references omits c0b5a22ebc8f x86/ibt: Dont generate ENDBR in .discard.text omits e58b0dfcd863 x86/ibt,sev: Annotations omits 84683d8f7eba x86/ibt,ftrace: Annotate ftrace code patching omits eabab5ecc899 x86/ibt: Annotate text references omits 80b6c4987788 x86/ibt: Disable IBT around firmware omits 8cdcaee61f7f x86/alternative: Simplify int3_selftest_ip omits f9a08abb06d0 x86/ibt,kexec: Disable CET on kexec omits 103c0093ceb6 x86/ibt: Add IBT feature, MSR and #CP handling omits cba7a74a1b13 x86/ibt,ftrace: Add ENDBR to samples/ftrace omits 2f6f7bf13ab6 x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline omits 19d1033ec715 x86/ibt,kprobes: Cure sym+0 equals fentry woes omits 069cfa728513 x86/ibt,ftrace: Make function-graph play nice omits a557abfd1a16 x86/livepatch: Validate __fentry__ location omits ee1a8cf8dd0f x86/ibt,ftrace: Search for __fentry__ location omits 598b53d261c1 x86/ibt,kvm: Add ENDBR to fastops omits db76667e7844 x86/ibt,crypto: Add ENDBR for the jump-table entries omits f0a38bd300b2 x86/ibt,paravirt: Sprinkle ENDBR omits 1d295d6e83f8 x86/linkage: Add ENDBR to SYM_FUNC_START*() omits 32850ea3d351 x86/ibt,entry: Sprinkle ENDBR dust omits 745fc9ec4d0d x86/ibt,xen: Sprinkle the ENDBR omits 5b96185120bf x86/entry,xen: Early rewrite of restore_regs_and_return_to [...] omits 41c8dc098c62 x86/entry: Cleanup PARAVIRT omits 7fb70b697550 x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() omits dbf45ea73312 x86/text-patching: Make text_gen_insn() play nice with ANN [...] omits 34963d5e9be5 x86/ibt: Add ANNOTATE_NOENDBR omits 41c5ef31ad71 x86/ibt: Base IBT bits omits 03232d084245 objtool: Have WARN_FUNC fall back to sym+off omits f99b84d14feb objtool,efi: Update __efi64_thunk annotation omits def466688a10 objtool: Default ignore INT3 for unreachable omits 951c6aeb3bda objtool: Add --dry-run omits 01ddabda5a3e static_call: Avoid building empty .static_call_sites omits 4bf4dec7a6cc Merge branch 'for-next/linkage' of git://git.kernel.org/pu [...] omits 58ab8f3f37d0 tools/objtool: Check for use of the ENQCMD instruction in [...] omits 41add2ba3853 device property: Allow error pointer to be passed to fwnode APIs omits ddb5239c4be4 Merge branch 'arm/fixes' into for-next omits 4d0d3c7a6571 soc: document merges omits f986d980b8f4 Merge branch 'arm/defconfig' into for-next omits 0d1b2c68d538 Merge branch 'arm/dt' into for-next omits cbbc114b8b50 Merge branch 'arm/drivers' into for-next omits 0409f92a94ec Merge branch 'arm/fixes' into for-next omits 74fa3cd1db2a bus: mhi: ep: Add uevent support for module autoloading omits 82fec8e636e9 bus: mhi: ep: Add support for suspending and resuming channels omits adfe7c453152 bus: mhi: ep: Add support for queueing SKBs to the host omits c4572cd439e3 bus: mhi: ep: Add support for processing channel rings omits 788b364826cd bus: mhi: ep: Add support for reading from the host omits 4ade15ad1227 bus: mhi: ep: Add support for processing command rings omits c8e6b5dac29d bus: mhi: ep: Add support for handling SYS_ERR condition omits d34aeee918a1 bus: mhi: ep: Add support for handling MHI_RESET omits dd438308097c bus: mhi: ep: Add support for powering down the MHI endpoi [...] omits f9b00ea077a1 bus: mhi: ep: Add support for powering up the MHI endpoint stack omits cb11fdd00ac1 Merge branch 'arm/fixes' into for-next omits e45858400788 Merge branch 'arm/drivers' into for-next omits cf8da18f6c4d gfs2: Fix window size in should_fault_in_pages omits 0ad98124279a Adjust cifssb maximum read size omits 3aeb51d0d9bc Merge branches 'acpica', 'acpi-osl', 'acpi-tables', 'acpi- [...] omits 5e397957c517 erofs: clean up preload_compressed_pages() omits f430cff882ab erofs: get rid of `struct z_erofs_collector' omits a80c1c82408f erofs: use meta buffers for erofs_read_superblock() omits 41e4084de31b bus: mhi: ep: Add support for processing MHI endpoint interrupts omits 500e37f99c71 bus: mhi: ep: Add support for managing MHI state machine omits da4ca386604d bus: mhi: ep: Add support for sending events to the host omits 2d05e44eea6e bus: mhi: ep: Add support for ring management omits cf1997477c17 bus: mhi: ep: Add support for managing MMIO registers omits b4e71efe896e bus: mhi: ep: Add support for creating and destroying MHI [...] omits e64554a26eff bus: mhi: ep: Add support for registering MHI endpoint cli [...] omits 347fd5508a0b bus: mhi: ep: Add support for registering MHI endpoint con [...] omits 31cff7c2aedd cifs: truncate the inode and mapping when we simulate fcollapse omits 187af6e98b44 cifs: fix handlecache and multiuser omits 89fe6fa20637 Merge branch 'arm/fixes' into for-next omits 26a06c7c0cad Merge branch 'arm/defconfig' into for-next omits 7d90798b86f8 Merge branch 'arm/drivers' into for-next omits c018cef15757 [v2] ARM: sa1100/assabet: move dmabounce hack to ohci driver omits 65cad772dcb4 soc: document merges omits 428feddeea00 Merge branch 'arm/fixes' into for-next omits 8fcc54796bdf arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias omits fde115f8d1bc Merge tag 'soc-fixes-5.17-2' into for-next omits 4359086dd462 Merge branch 'arm/drivers' into for-next omits b54eeb0dde89 Merge branch 'arm/defconfig' into for-next omits 48d3c3e9deb0 Merge branch 'arm/dt' into for-next omits a0b3fde3018e Merge branch 'arm/soc' into for-next omits 0f901558bd1f Merge branch 'arm/fixes' into for-next omits 842366d7cb68 Merge branch 'devel' into for-next omits 07f380da3ebd drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings omits eb9087faba45 drm/imx: parallel-display: Remove bus flags check in imx_p [...] omits 847245fe812e init/Kconfig: Specify the interpreter for rust-is-available.sh omits 255b71ccea93 [RFC] drivers: android: Binder IPC in Rust omits 3191308cf30a [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 8009947b056c MAINTAINERS: Rust omits 0ba49d473c95 samples: add Rust examples omits 17295a6760d5 Kbuild: add Rust support omits 628714b2457b docs: add Rust documentation omits 25ade75c5dab scripts: decode_stacktrace: demangle Rust symbols omits 6594494859dc scripts: add `generate_rust_analyzer.py` omits 07bb023cbccf vsprintf: add new `%pA` format specifier omits 933a9669ef0c rust: export generated symbols omits 9af92b3847ba rust: add `kernel` crate omits a289bace34c9 rust: add `kernel` crate's `sync` module omits 2bbdaa842fa5 rust: add `macros` crate omits 63b19edb013a rust: add `build_error` crate omits 117a085fa0a8 rust: add `alloc` crate omits 47d11e4c476c rust: add `compiler_builtins` crate omits 1cdc9ef6f755 rust: add C helpers omits b9b3d2668aa3 kallsyms: use the correct buffer size for symbols omits cfe3334b8734 kallsyms: increase maximum kernel symbol length to 512 omits ae45d5d7dc11 kallsyms: support "big" kernel symbols adds 6665ca15746d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 56e337f2cf13 Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" adds d34c58247f73 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds a46310bfae94 Merge tag 'efi-urgent-for-v5.17-3' of git://git.kernel.org [...] adds 029c4628b2eb mm: swap: get rid of livelock in swapin readahead adds 8208257d2d04 configs/debug: restore DEBUG_INFO=y for overriding adds 7b0b1332cfdb ocfs2: fix crash when initialize filecheck kobj fails adds 1c4debc443ef selftests: vm: fix clang build error multiple output files adds 2ab99e54584e Merge branch 'akpm' (patches from Andrew) adds 462ccc35a750 Revert "ACPI: scan: Do not add device IDs from _CID if _HI [...] adds c81801eb7f24 Merge tag 'acpi-5.17-rc9' of git://git.kernel.org/pub/scm/ [...] adds 837d9e49402e net: phy: marvell: Fix invalid comparison in the resume an [...] adds a82c25c366b0 Revert "netfilter: nat: force port remap to prevent shadow [...] adds ee0a4dc9f317 Revert "netfilter: conntrack: tag conntracks picked up in [...] adds ed5f85d42290 netfilter: nf_tables: disable register tracking adds 15d703921f06 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 0f8946ae704a net: mdio: mscc-miim: fix duplicate debugfs entry adds c700525fcc06 net/packet: fix slab-out-of-bounds access in packet_recvmsg() adds 0f74b29a4f53 atm: eni: Add check for dma_map_single adds e9c14b59ea2e Add Paolo Abeni to networking maintainers adds 886e44c9298a hv_netvsc: Add check for kvmalloc_array adds f153546913ba ice: fix NULL pointer dereference in ice_update_vsi_tx_rin [...] adds 1b4ae7d925c6 ice: destroy flow director filter mutex after releasing VSIs adds 16b2dd8cdf6f iavf: Fix double free in iavf_reset_task adds dea2d93a8ba4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 45b4eb7ee6aa Revert "ath10k: drop beacon and probe response which leak [...] adds 1bbdcbaeda44 Merge tag 'wireless-2022-03-16' of git://git.kernel.org/pu [...] adds 4db4075f92af esp6: fix check on ipv6_skip_exthdr's return value adds 186abea8a80b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4ee06de7729d net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() adds cb0b430b4e3a net: dsa: Add missing of_node_put() in dsa_port_parse_of adds f1858c277ba4 net: phy: mscc: Add MODULE_FIRMWARE macros adds 424e7834e293 bnx2x: fix built-in kernel driver load failure adds 0f643c88c8d2 net: bcmgenet: skip invalid partial checksums adds 8e0341aefcc9 net: mscc: ocelot: fix backwards compatibility with single [...] adds b04683ff8f08 iavf: Fix hang during reboot/shutdown adds 551acdc3c3d2 Merge tag 'net-5.17-final' of git://git.kernel.org/pub/scm [...] adds 1447c635802f Revert "arm64: dts: freescale: Fix 'interrupt-map' parent [...] adds e39a6c6a295f Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 56c32dab6683 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 548b8fbd1be1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds acc452b1fbc2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1e45b88619f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2489d5d9cded Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds db364aa4c3c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e3f6d21a23ee Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 46c426ff2781 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d0800331539a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 65f3324f4b6f usb: gadget: rndis: prevent integer overflow in rndis_set_ [...] adds 239071064732 partially Revert "usb: musb: Set the DT node on the child device" adds e9b667a82cdc usb: usbtmc: Fix bug in pipe direction for control transfers adds 16b1941eac2b usb: gadget: Fix use-after-free bug by not setting udc->de [...] adds 45304d711d9d Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 915a4cff7307 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds b29ff9900dcf Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 75ce7d02fd3d Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 01b44ef2bf6b counter: Stop using dev_get_drvdata() to get the counter device adds 253746bea464 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds e941dc13fd37 Input: zinitix - do not report shadow fingers adds 5600f6986628 Input: aiptek - properly check endpoint type adds c3f4638bda9c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c2bd12df6aa2 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 6c0d0455bbb0 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 06612a2ac369 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 69ad4ef868c1 scsi: mpt3sas: Page fault in reply q processing adds 733ab7e1b5d1 scsi: fnic: Finish scsi_cmnd before dropping the spinlock adds 7c2efed9f5b6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9707e9001d98 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds e2ecd2a1957e Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 4e3cd7c9b0cc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6ced30da3228 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 6061806a863e drm/imx: parallel-display: Remove bus flags check in imx_p [...] adds fc1b6ef7bfb3 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings adds a8253684eb4b Merge drm/drm-fixes into drm-misc-fixes adds 3c3384050d68 drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS adds 382d8f4c46c1 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 97adfb9523dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6b342707a1ec perf jevents: Add support for HiSilicon CPA PMU aliasing adds f9900dd0053e perf vendor events intel: Add core event list for Alderlake adds 2c0fd42c1c8b perf vendor events intel: Add uncore event list for Alderlake adds d57159efde1f perf test: Add perf_event_attr tests for the arm_spe event adds a3bfc0d76f63 perf tools: Remove bpf_program__set_priv/bpf_program__priv usage adds 4cee08fbd2cb perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage adds 8f431a28696d perf evsel: Add error message for unsupported branch stack cases adds 66fd6c9d6972 perf session: Print branch stack entry type in --dump-raw-trace adds b2dac688a526 perf script: Refactor branch stack printing adds 1f48989cdc7d perf script: Output branch sample type adds eb31228b1dce perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, [...] adds 7177a4792660 tools compiler.h: Remove duplicate #ifndef noinline block adds f693dac4794f perf tools: Set build-id using build-id header on new mmap [...] adds 65eab2bc7dab Merge remote-tracking branch 'torvalds/master' into perf/core adds d652bf9c040c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 985e660fb0c4 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds e5cab1117382 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 98a1818b3244 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 62189a832bde Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds d5ff1c1f9fdc Merge branch 'arm/fixes' into for-next4 adds 160d0603a144 ARM: defconfig: add SMB347 charger driver for p4note adds 27874bf7ce7f Merge branch 'arm/defconfig' into for-next4 adds bfb60ede2c3e arm64: dts: fsd: Add the MCT support adds c729ff4f3d7a Merge branch 'arm/dt' into for-next4 adds 5f8a266788b6 Merge branch 'arm/drivers' into for-next4 adds cd16bca772b2 Merge branch 'arm/soc' into for-next4 adds 17588e867e69 soc: document merges adds 83a259ac6dc9 Merge tag 'soc-fixes-5.17-2' into for-next4 adds 9d3ab161f7b9 Merge tag 'soc-fixes-5.17-3' into for-next4 adds cb0881445053 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 159f96ed47c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8736b021a5d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 79950771ef4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed509ca65d17 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds a58df5aa6b95 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 7542db3c42fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c23e6fd02c77 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bae86b0763d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8edb15f1bcbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0ab49c3d36e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4bb9786d83b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3173596284ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eabb50ac2053 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6cba50c1789b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 15cd17dae4ae arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] adds b2e5612f6ea2 arm64: dts: rockchip: Add sata nodes to rk356x adds e23868c628a0 Merge branch 'v5.18-armsoc/dts64' into for-next adds 4588a0ca73e0 arm64: dts: rockchip: Add some pins for NanoPi4 adds 73b0466cfade Merge branch 'v5.18-armsoc/dts64' into for-next adds 0977774c62d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 161a31292582 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 28e44b0613f1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 6a4091822599 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 1bd5bf4fe556 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds ed27d854649a Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 133f7090d3d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds af3e00abe5ed Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 236541ace29e clk: clk-apple-nco: Allow and fix module building adds ac1390fb98af Merge branch 'clk-apple' into clk-next adds 234af44f336f Merge tag 'qcom-clk-for-5.18' of https://git.kernel.org/pu [...] adds e621c6b25da7 Merge branch 'clk-qcom' into clk-next adds 99105cc81885 Merge tag 'v5.17-rc4' into clk-ti adds 8850c3eae2c7 clk: ti: Drop legacy compatibility clocks for am3 adds e65eb2efc617 clk: ti: Drop legacy compatibility clocks for am4 adds 579cdf58b7e5 clk: ti: Drop legacy compatibility clocks for dra7 adds 87fab6a1422b Merge branch 'clk-ti' into clk-next adds 7a74e1e49622 clk: imx: Select MXC_CLK for i.MX93 clock driver adds e4fa3e89ace9 Merge branch 'clk-imx' into clk-next adds 6a6c2389ddf7 clk: ti: clkctrl: fix typos in comments adds bb7f4b8c1e5c clk: qcom: sm6125-gcc: fix typos in comments adds 34cb85203049 Merge branch 'clk-cleanup' into clk-next adds ca58c5c443ca Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 94d59ec8f1ad Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 84af3df82b13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d96db5475a29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 056e78699d5c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds ed58d88b2009 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 6b0b769efd68 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 0a5754976914 parisc: Avoid calling SMP cache flush functions on cache-l [...] adds 2b41be484abd parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE adds 46162ac2a6a4 parisc: Improve CPU socket and core bootup info text adds 2a1dcdbb62cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 463d7beb790d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d5bffc02e5c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 28c12c789ef6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2e15a73f28be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b626c305da3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds f406f2d03e07 xtensa: fix stop_machine_cpuslocked call in patch_text adds e85d29ba4b24 xtensa: fix DTC warning unit_address_format adds f8fdaede22c8 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds e257039f0fc7 mount_setattr(): clean the control flow and calling conventions adds 6009ff9e8020 Merge branch 'fs.mount_setattr.fixes' into for-next adds 241e08ac18bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9262377618b2 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds e0ac33387cc4 netfs: Add a netfs inode context adds 5bbdb3d09f12 netfs: Add a function to consolidate beginning a read adds 55894d5be9b5 netfs: Prepare to split read_helper.c adds fd6837678c29 netfs: Rename read_helper.c to io.c adds afbee696ea98 netfs: Split fs/netfs/read_helper.c adds 22375a9c0212 netfs: Split some core bits out into their own file adds a4e875eb02a2 netfs: Keep track of the actual remote file size adds 1819c4a4bd56 afs: Maintain netfs_i_context::remote_i_size adds 54d1be52021d Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds a3fcfd13ded7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3ee9fb22652 smb3: fix incorrect session setup check for multiuser mounts adds 45c55428990d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds ed6e0401e68b erofs: use meta buffers for erofs_read_superblock() adds 5c6dcc57e2e5 erofs: get rid of `struct z_erofs_collector' adds 6f39d1e1ca46 erofs: clean up preload_compressed_pages() adds faac509507e2 Documentation/filesystem/dax: update DAX description on erofs adds d467e980d023 erofs: silence warnings related to impossible m_plen adds ab474fccd045 erofs: clean up z_erofs_extent_lookback adds 9f2731d6338a erofs: refine managed inode stuffs adds a942da24abc5 fs: erofs: add sanity check for kobject in erofs_unregister_sysfs adds fe5de5859d44 erofs: use meta buffers for reading directories adds 500edd095648 erofs: use meta buffers for inode lookup adds a1108dcd9373 erofs: rename ctime to mtime adds ad1b7ae7e4ba Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e225aa3c38fc exfat: allow access to paths with trailing dots adds 4a12c9a24ae2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 88dc6cb282c0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 78be0471da4e ext4: return early for non-eligible fast_commit track events adds 08f4c42abad1 ext4: add new trace event in ext4_fc_cleanup adds 1d2e2440c519 ext4: add transaction tid info in fc_track events adds d9bf099cb980 ext4: add commit_tid info in jbd debug log adds 5641ace54471 ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] adds 163f11b8b348 ext4: fix remaining two trace events to use same printk co [...] adds 919adbfec29d ext4: fix kernel doc warnings adds 263c02c801b7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds ba900534f807 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs adds 98237fcda4a2 f2fs: use spin_lock to avoid hang adds 646f64b576f7 f2fs: remove redundant parameter judgment adds d284af43f703 f2fs: compress: fix to print raw data size in error path o [...] adds d98af5f45520 f2fs: introduce gc_urgent_mid mode adds 3459538a3654 f2fs: fix compressed file start atomic write may cause dat [...] adds bf03f9559b7d f2fs: initialize sbi->gc_mode explicitly adds 5cdefac88f6e f2fs: use aggressive GC policy during f2fs_disable_checkpoint() adds 19393f3cb7a1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c5d3786a88f6 gfs2: Fix should_fault_in_pages() logic adds b2d5f10d9662 gfs2: Disable page faults during lockless buffered reads adds 28b6c894942a gfs2: Add read/write page 'fault_stats' adds c16595e48e19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 775a10579f8d Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 12077a60bd14 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 184416d4b985 NFSD: prevent underflow in nfssvc_decode_writeargs() adds 23a9dbbe0faf NFSD: prevent integer overflow on 32 bit systems adds 10c5ad949f42 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] adds 26ff4e51bb4c fs/lock: only call lm_breaker_owns_lease if there is conflict. adds 8fa5847fef11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds daad22b0e5a6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 163b438b510c fs/jffs2: fix comments mentioning i_mutex adds 4c7c44ee1650 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem adds d051cef784de jffs2: fix memory leak in jffs2_do_mount_fs adds 9cdd3128874f jffs2: fix memory leak in jffs2_scan_medium adds 46ee9bda865c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1d2751ca45cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 0a552b9c39fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aad923671686 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 60bdd865927b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cc7431a79b82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ca01309c5c1b Merge branch 'pci/acpi' adds 37bc9723a3b7 Merge branch 'pci/bridge-class-codes' adds b0e8ff8f904d Merge branch 'pci/enumeration' adds cd4f6b1cde8b Merge branch 'pci/hotplug' adds 1edc7a507ad2 PCI: Declare pci_filp_private only when HAVE_PCI_MMAP adds 2f5086984623 PCI: Remove unused assignments adds 10bd45629c0a PCI: kirin: Remove unused assignments adds c41590f812b3 PCI: fu740: Remove unused assignments adds 0ef1f674af01 PCI: cpqphp: Remove unused assignments adds d6ef10c59bbd PCI: ibmphp: Remove unused assignments adds 2a8b7b24b850 x86/PCI: Add #includes to asm/pci_x86.h adds 6a3a5ae87fce Merge branch 'pci/misc' adds 058fe88df43c Merge branch 'pci/p2pdma' adds 5feee930e036 Merge branch 'pci/vga' adds f44aeb2fbc26 Merge branch 'remotes/lorenzo/pci/aardvark' adds 849b720b7913 Merge branch 'pci/host/dwc' adds 0f307cf05770 Merge branch 'remotes/lorenzo/pci/endpoint' adds 0c2c4cefb9f3 Merge branch 'pci/host/fu740' adds 4b52e9cb2f30 Merge branch 'remotes/lorenzo/pci/hv' adds deaf7a2c2e4b PCI: imx6: Invoke the PHY exit function after PHY power off adds 45514f78c65c PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present adds e380e9da1f86 Merge branch 'remotes/lorenzo/pci/imx6' adds 27892ea49fc0 Merge branch 'remotes/lorenzo/pci/misc' adds 15f05c408c59 Merge branch 'remotes/lorenzo/pci/mvebu' adds a959fe1f7fb5 Merge branch 'remotes/lorenzo/pci/qcom' adds 84b576146294 PCI: rcar: Finish transition to L1 state in rcar_pcie_conf [...] adds 6e36203bc14c PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which tri [...] adds 3e7b96d12139 Merge branch 'remotes/lorenzo/pci/rcar' adds d79e394c7ba5 Merge branch 'remotes/lorenzo/pci/uniphier' adds d341b4a3e86a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8126b1c73108 pstore: Don't use semaphores in always-atomic-context code adds e00716bc5bb8 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds a3d5da370c63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0cc8f8bf4018 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 5da7d733aff0 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds fd6ca3f5b80f hwmon: (scpi-hwmon): Use of_device_get_match_data() adds 15e30612e139 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds b57b84968865 docs: scheduler: Convert schedutil.txt to ReST adds c01c2e435db8 docs/zh_CN: Add sched-nice-design Chinese translation adds 75c05fabb873 docs/kernel-parameters: update description of mem= adds 483e5d8bb0ad Merge branch 'docs-next' of git://git.lwn.net/linux.git adds b5fa5a2b96d9 Merge branch 'master' of git://linuxtv.org/media_tree.git adds a93ae887bc91 media: platform: ge2d: move config to its own file adds 26cb720c7e08 media: platform: mtk-jpeg: move config to its own file adds 7c52a3c81f93 media: platform: mtk-mdp: move config to its own file adds 7e0a11a258a9 media: platform: mtk-vcodec: move config to its own file adds 2bfb94aa5db2 media: platform: mtk-vpu: move config to its own file adds aff225bdf92e media: platform: omap3isp: move config to its own file adds c849c4cd1fa7 media: platform: camss: move config to its own file adds 563faef6bf22 media: platform: venus: move config to its own file adds 55f13f5c7c06 media: platform: rga: move config to its own file adds b811169f86d2 media: platform: s3c-camif: move config to its own file adds 1a6fa465ce73 media: platform: s5p-g2d: move config to its own file adds 8df22eded7bd media: platform: hva: move config to its own file adds ff01bcbd319f media: platform: stm32: move config to its own file adds 00158c957906 media: platform: sun8i-di: move config to its own file adds 75e8bceb899d media: platform: sun8i-rotate: move config to its own file adds 44af58ff9d59 media: platform: vde: move config to its own file adds 43508e9350e5 media: platform: ti-vpe: move config to its own file adds 5f65603bff4a media: platform: rkisp1: move config to its own file adds 76864ba733a9 media: platform: delta: move config to its own file adds f3d79c52add1 media: platform: bdisp: move config to its own file adds dc428e9ed95a media: platform: s5p-mfc: move config to its own file adds 509a5f975a93 media: platform: s5p-jpeg: move config to its own file adds f85dd597e69f media: platform: Kconfig: sort entries adds 202a383fb7d7 media: platform: move some manufacturer entries adds 2180a5f81ef0 media: platform: Kconfig: place platform drivers on a submenu adds bfc08fd88e45 media: platform: rename coda/ to chips-media/ adds 92238532acb0 media: platform: rename marvell-ccic/ to marvell/ adds b867036860b1 media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ adds 477d0ebeedae media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ adds 78ea7e7dd005 media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ adds c79506564cd0 media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ adds e6798c69dd35 media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ adds 530d9d0ba8e2 media: platform: rename tegra/vde/ to nvidia/tegra-vde/ adds 75b4bbf90352 media: platform: rename exynos4-is/ to samsung/exynos4-is/ adds 531daf264b8f media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ adds 7b60e75581da media: platform: rename s3c-camif/ to samsung/s3c-camif/ adds 0875d9545848 media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ adds 26f8b7e57c52 media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ adds a874cf1ea833 media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ adds 05dba3155268 media: platform: place stm32/ and sti/ under st/ dir adds 9a49ccc64824 media: platform: rename am437x/ to ti/am437x/ adds 5fc23fe394f7 media: platform: rename davinci/ to ti/davinci/ adds 12dba193e6fc media: platform: rename omap3isp/ to ti/omap3isp/ adds fca4e9825fef media: platform: rename omap/ to ti/omap/ adds 0d6c8433b0eb media: platform: re-structure TI drivers adds 1166f280d871 media: platform: ti/Kconfig: move VPE/CAL entries to it adds 5036f3bff676 media: platform: Create vendor/{Makefile,Kconfig} files adds 772edc05cfcb media: platform/*/Kconfig: make manufacturer menus more uniform adds e4e92b9a6d86 media: Kconfig: cleanup VIDEO_DEV dependencies adds 798c87be3f6d media: media/*/Kconfig: sort entries adds b44432a80700 media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ adds ab6cc73b9641 media: atomisp: fix bad usage at error handling logic adds 905160e36e4b media: i2c: Kconfig: move camera drivers to the top adds 10ed1ec9c9ca media: spi: Kconfig: Place SPI drivers on a single menu adds 20924755ad28 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 9bf8fd60f6f7 Merge branches 'acpica', 'acpi-osl', 'acpi-tables', 'acpi- [...] adds 34c48bb30db4 Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' a [...] adds 78b5c4ca7941 Merge branches 'acpi-ec', 'acpi-docs' and 'acpi-apei' into [...] adds 6b44cfbd379c Merge branches 'acpi-fan', 'acpi-battery', 'acpi-soc' and [...] adds 1c68ae0300e6 Merge branch 'pnp' into linux-next adds 6cdab8ab75f2 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 5c2c0827bdd2 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'pm [...] adds 47f68badbb48 Merge branch 'powercap' into linux-next adds c349f4551e2c Merge branch 'pm-tools' into linux-next adds 32e214dc1a8e Merge branch 'devprop' into linux-next adds 49b7d538e82a Merge branch 'thermal' into linux-next adds 6b788bef8663 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] adds 4a73286a19a5 Merge branch 'thermal-hfi' into linux-next adds ad2ced059eef Merge branch 'acpi-scan-fixes' into linux-next adds 3d13058ed2a6 cpufreq: intel_pstate: Use firmware default EPP adds f6c46b1d62f8 PM: hibernate: Honour ACPI hardware signature by default f [...] adds 7facc36288fc Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next adds 668f69a5f863 thermal: int340x: Increase bitmap size adds c7ff29763989 thermal: int340x: Update OS policy capability handshake adds 16c02447f3e1 Documentation: thermal: DPTF Documentation adds 2a20faf0630e Merge branches 'thermal-int340x' and 'thermal-docs' into l [...] adds a58e640e9405 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 6a7b52694823 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 6bd94779e1b7 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 90f32e7c4f74 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 6f6dbb819dfc RDMA/irdma: Prevent some integer underflows adds 7e8e611d6a0f RDMA/rxe: Change variable and function argument to proper type adds aaaf62e06623 RDMA/rxe: Remove useless argument for update_state() adds 7922d3de4d27 Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" adds 087f9c3f2309 RDMA/mlx5: Fix memory leak in error flow for subscribe eve [...] adds 2c25e45267d0 RDMA/qib: Fix typos in comments adds 16ff041e36f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 00eec9fe4f3b net: sfp: add 2500base-X quirk for Lantech SFP module adds 231fdac3e58f net: phy: Kconfig: micrel_phy: fix dependency issue adds 1a6d7ae7d63c netdevsim: Introduce support for L3 offload xstats adds 9b18942e9993 selftests: netdevsim: hw_stats_l3: Add a new test adds ed2ae69c4053 selftests: mlxsw: hw_stats_l3: Add a new test adds 583024cf2239 Merge branch 'netdevsim-support-for-l3-hw-stats' adds c24f657791fd net: sparx5: fix a couple warning messages adds 72f56fdb97b2 net: mscc: ocelot: fix build error due to missing IEEE_802 [...] adds bbfbf7a5e77e Revert "netfilter: conntrack: mark UDP zero checksum as CH [...] adds f1082dd31fe4 netfilter: nf_tables: Reject tables of unsupported family adds 4e8d9584d154 netfilter: flowtable: Support GRE adds fcb6aa86532c act_ct: Support GRE offload adds 1918ace1382d net/mlx5: Support GRE conntrack offload adds 334ff12284fc netfilter: bridge: clean up some inconsistent indenting adds abe2fec8ee66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds d775155a8661 ice: rename ice_sriov.c to ice_vf_mbx.c adds 0deb0bf70c3f ice: rename ice_virtchnl_pf.c to ice_sriov.c adds 649c87c6ff52 ice: remove circular header dependencies on ice.h adds a7e117109a25 ice: convert vf->vc_ops to a const pointer adds 00a57e2959bd ice: remove unused definitions from ice_sriov.h adds dc36796eadca ice: rename ICE_MAX_VF_COUNT to avoid confusion adds a8ea6d86bd98 ice: refactor spoofchk control code in ice_sriov.c adds 346f7aa3c773 ice: move ice_set_vf_port_vlan near other .ndo ops adds 94ab2488d467 ice: cleanup error logging for ice_ena_vfs adds 2b36944810b2 ice: log an error message when eswitch fails to configure adds 1261691dda6b ice: use ice_is_vf_trusted helper function adds c84d86a0295c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 40867d74c374 net: Add l3mdev index to flow struct and avoid oif reset f [...] adds 9f01cfbf2922 net: sparx5: Use Switchdev fdb events for managing fdb entries adds 109aba47ca9b ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_ [...] adds f5840e0da639 ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id adds 9c6f787897f6 ice: introduce VF operations structure for reset flows adds 5de95744ff6a ice: fix a long line warning in ice_reset_vf adds 16686d7fbbe4 ice: move reset functionality into ice_vf_lib.c adds dac57288751c ice: drop is_vflr parameter from ice_reset_all_vfs adds fe99d1c06c16 ice: make ice_reset_all_vfs void adds 4fe193cc9dd0 ice: convert ice_reset_vf to standard error codes adds 7eb517e434c6 ice: convert ice_reset_vf to take flags adds 9dbb33da1236 ice: introduce ICE_VF_RESET_NOTIFY flag adds f5f085c01d26 ice: introduce ICE_VF_RESET_LOCK flag adds 8cf52bec5ca0 ice: cleanup long lines in ice_sriov.c adds bf93bf791cec ice: introduce ice_virtchnl.c and ice_virtchnl.h adds 5a57ee83d961 ice: remove PF pointer from ice_check_vf_init adds 79b0410841d4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 3186bdad97d5 stmmac: dwmac-mediatek: add platform level clocks management adds a71e67b21081 stmmac: dwmac-mediatek: Reuse more common features adds 4fe3075fa699 stmmac: dwmac-mediatek: re-arrange clock setting adds 79e1177809f2 arm64: dts: mt2712: update ethernet device node adds 150b6adda6b1 net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema adds f2d356a6ab71 stmmac: dwmac-mediatek: add support for mt8195 adds ee410d510032 net: dt-bindings: dwmac: add support for mt8195 adds 49045b9c810c Merge branch 'mediatek-next' adds 2cb7b4890d6e devlink: expose instance locking and add locked port registering adds 8a38f2cc968a eth: nfp: wrap locking assertions in helpers adds 162cca42920c eth: nfp: replace driver's "pf" lock with devlink instance lock adds 5e8930aa86a5 eth: mlxsw: switch to explicit locking for port registration adds 49e83bbe8cc3 devlink: hold the instance lock in port_split / port_unspl [...] adds 706217c1ceb5 devlink: pass devlink_port to port_split / port_unsplit callbacks adds b1351527f1ee Merge branch 'devlink-expose-instance-locking-and-simplify [...] adds 3ea566422cbd can: isotp: sanitize CAN ID checks in isotp_bind() adds 30ffd5332e06 can: isotp: return -EADDRNOTAVAIL when reading from unboun [...] adds 42bf50a1795a can: isotp: support MSG_TRUNC flag when reading from socket adds 7843d3c8e5e6 dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML adds c34983c94166 can: ucan: fix typos in comments adds a0bfd73deba1 Merge tag 'linux-can-next-for-5.18-20220316' of git://git. [...] adds e077ed58c243 bareudp: use ipv6_mod_enabled to check if IPv6 enabled adds a8df216630fe hamradio: Fix wrong assignment of 'bbc->cfg.loopback' adds af1147b236da net: ksz884x: optimize netdev_open flow and remove static [...] adds 2fc559c8cba0 gve: Fix spelling mistake "droping" -> "dropping" adds f403443015c6 net: hns3: Fix spelling mistake "does't" -> "doesn't" adds 571703ff387c net: mv643xx_eth: undo some opreations in mv643xx_eth_probe adds 4de7c8bd6a38 phy: Remove duplicated include in phy-fsl-lynx-28g.c adds a860352e9dd0 net: dsa: Never offload FDB entries on standalone ports adds ab95465cde23 net/sched: add vlan push_eth and pop_eth action to the har [...] adds 697319b2954f net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit adds 725726fd1fb7 net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly adds 717f1019c0fc Merge branch 'flow_offload-add-tc-vlan-push_eth-and-pop_et [...] adds 05fc65f3f5e4 ptp: ocp: Fix PTP_PF_* verification requests adds 270a95966881 dt-bindings: net: mvneta: Add marvell,armada-ac5-neta adds 2d2a514c1d61 net: mvneta: Add support for 98DX2530 Ethernet port adds 82192c49f343 Merge branch 'net-mvneta-armada-98dx2530-soc' adds 435fe1c0c1f7 net: geneve: support IPv4/IPv6 as inner protocol adds 58e06d05d43a net: stmmac: clean up impossible condition adds 1abea24af42c selftests: net: fix array_size.cocci warning adds e243f39685af Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds df4d35e1f01f enetc: use correct format characters adds d65aea8e8298 bnx2x: use correct format characters adds c011072c9035 net/fsl: xgmac_mdio: use correct format characters adds 8624a95ecdea vlan: use correct format characters adds 30fb35989dcc net: ethernet: ti: Fix spelling mistake and clean up message adds 21c68644ff83 ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched" adds 02f393381d14 gtp: Fix inconsistent indenting adds 2bcd5b9f357d ice: Fix inconsistent indenting in ice_switch adds 2b1d0a242a00 ice: fix return value check in ice_gnss.c adds 4c1202189e35 ice: add trace events for tx timestamps adds fad6c1f1a109 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 009378994ff2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 938d3480b92f bpf, sockmap: Fix memleak in sk_psock_queue_msg adds 9c34e38c4a87 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full adds 84472b436e76 bpf, sockmap: Fix more uncharged while msg has more_data adds 2486ab434b2c bpf, sockmap: Fix double uncharge the mem of sk_msg adds 8fa42d78f635 samples/bpf, xdpsock: Fix race when running for fix durati [...] adds f98d6dd1e79d selftests/bpf: Clean up array_size.cocci warnings adds cbdaf71f7e65 bpftool: Add bpf_cookie to link output adds 6585abea98ae bpftool: man: Add missing top level docs adds 663af70aabb7 bpf: selftests: Add helpers to directly use the capget and [...] adds b1c2768a82b9 bpf: selftests: Remove libcap usage from test_verifier adds 82cb2b30773e bpf: selftests: Remove libcap usage from test_progs adds aaccdf9c93a0 Merge branch 'Remove libcap dependency from bpf selftests' adds 73e14451f39e bpf, x86: Fall back to interpreter mode when extra pass fails adds d2a3b7c5becc bpf: Fix net.core.bpf_jit_harden race adds ad13baf45691 selftests/bpf: Test subprog jit when toggle bpf_jit_harden [...] adds 5142239a2221 net: veth: Account total xdp_frame len running ndo_xdp_xmit adds 718a18a0c8a6 veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb adds 7cda76d858a4 veth: Allow jumbo frames in xdp mode adds e0999c8e5909 selftests/bpf: Fix tunnel remote IP comments adds 618aaf9d281d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fd45f32ed965 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 200d8766f88f Bluetooth: mgmt: remove redundant assignment to variable cur_len adds e2a32250eff7 Bluetooth: btusb: Add missing Chicony device for Realtek R [...] adds 35a18b46f9b8 Bluetooth: btmtkuart: rely on BT_MTK module adds 863e11def199 Bluetooth: btmtkuart: add .set_bdaddr support adds d9861cbd82b5 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...] adds 2f93ea193094 Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL adds 9d786ab533c0 Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...] adds 811246d2f031 Bluetooth: Fix use after free in hci_send_acl adds 7dc961a78659 Bluetooth: hci_uart: add missing NULL check in h5_enqueue adds 5276ef693144 Bluetooth: btrtl: Add support for RTL8852B adds ca497d2cb419 Bluetooth: Don't assign twice the same value adds 68e607b69ccf Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() adds ccc0b735b2f0 Bluetooth: msft: Clear tracked devices on resume adds 6938e36b5b72 Bluetooth: Send AdvMonitor Dev Found for all matched devices adds 65ac48b3f225 Bluetooth: call hci_le_conn_failed with hdev lock in hci_l [...] adds 65d6602f6334 Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() adds 496eab9dde9f Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt adds aeeb8ed27062 Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES adds c844ce71d5be Bluetooth: mt7921s: Add .get_data_path_id adds 3cabc5ca2c9d Bluetooth: mt7921s: Add .btmtk_get_codec_config_data adds 255a55aaccb1 Bluetooth: mt7921s: Add WBS support adds fcbaf92582e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3fa5a0f5b0d6 mac80211: always have ieee80211_sta_restart() adds 2b3171c6fe0a mac80211: MBSSID beacon handling in AP mode adds c9eb90a56842 mac80211: MBSSID channel switch adds dde78aa52015 mac80211: update bssid_indicator in ieee80211_assign_beacon adds e7d1fc0b5ff2 mwifiex: make read-only array wmm_oui static const adds 3c0e3ca6028b zd1201: use kzalloc adds ceb7482f2d39 rtlwifi: rtl8192cu: Add On Networks N150 adds 31f8bef8acab rtlwifi: rtl8821ae: fix typos in comments adds bfbd78cfdd62 airo: fix typos in comments adds 5df2dc0087e9 MAINTAINERS: fix ath11k DT bindings location adds d179c1f1c370 rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() adds 066291bec0c5 iwlwifi: mei: fix building iwlmei adds 7f5f00cdf795 brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" adds 00f1d133867f rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" adds b7379148f598 rtw89: modify dcfo_comp to share with chips adds 8379fa611536 rtw89: 8852c: add write/read crystal function in CFO tracking adds a9ffae8d3f9d rtw89: 8852c: add setting of TB UL TX power offset adds 84d0e33e51df rtw89: 8852c: add read/write rf register function adds 2a5f2b32639a rtw89: add config_rf_reg_v1 to configure RF parameter tables adds 828a4396e52a rtw89: modify MAC enable functions adds e07a99682972 rtw89: initialize preload window of D-MAC adds de78869d1f48 rtw89: disable FW and H2C function if CPU disabled adds feed65417847 rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs adds 8001c741e351 rtw89: change value assignment style of rtw89_mac_cfg_gnt() adds d780f926d633 rtw89: extend mac tx_en bits from 16 to 32 adds de7ba639e6c5 rtw89: implement stop and resume channels transmission v1 adds e809904f9bd2 mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u [...] adds 4dd4ad44b7da mt76: mt7663u: introduce mt7663u_mcu_power_on routine adds cbaa0a404f8d mt76: mt7921: fix up the monitor mode adds 07241519b357 mt76: mt7921: use mt76_hw instead of open coding it adds 233e39d1ed2c mt76: mt7915: fix DFS no radar detection event adds 499da7200f35 mt76: split single ldpc cap bit into bits adds 11a72265928f mt76: mt7921: make mt7921_init_tx_queues static adds e907341dab1b mt76: mt7921: fix xmit-queue dump for usb and sdio adds 849ee6ac9dd3 mt76: mt7921: fix mt7921_queues_acq implementation adds 123bc712b1de mt76: fix monitor mode crash with sdio driver adds 3f71ff0868e6 mt76: mt7915: allow beaconing on all chains adds 37b5e57b0c76 mt76: connac: add 6 GHz support for wtbl and starec configuration adds b4d093e321bd mt76: mt7915: add 6 GHz support adds 1c2d366ecb41 mt76: mt7915: fix eeprom fields of txpower init values adds ae146683001a mt76: mt7915: add txpower init for 6GHz adds 9a657684158f mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration adds 01318bc00d16 mt76: mt7915: check for devm_pinctrl_get() failure adds c00e13726b6c mt76: connac: make read-only array ba_range static const adds f1fe8eefd2dd mt76: use le32/16_get_bits() whenever possible adds 6450b1335f51 mt76: fix invalid rssi report adds 70493b869249 mt76: mt7915: set band1 TGID field in tx descriptor adds bd1407ed22ed mt76: mt7915: fix beamforming mib stats adds 381d9de774d4 mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() adds 51f9325c7b43 mt76: mt7915: fix typos in comments adds 84bba93ac46e mt76: usb: add req_type to ___mt76u_rr signature adds e0daf14d9f4e mt76: usb: add req_type to ___mt76u_wr signature adds 6cb596ba84e3 mt76: usb: introduce __mt76u_init utility routine adds eafe031fd664 mt76: mt7921: disable runtime pm for usb adds b72fd217934d mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb adds 5b834b0d4d6b mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in commo [...] adds 9da47b504c5b mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in comm [...] adds 8b7a56d5c0c9 mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac c [...] adds 0d2afe09fad5 mt76: mt7921: add mt7921u driver adds 1c71e03afe4b mt76: mt7921: move mt7921_init_hw in a dedicated work adds 6b7f9aff7c67 mt76: mt7915: introduce 802.11ax multi-bss support adds 32bfd774626d mt76: fix wrong HE data rate in sniffer tool adds 1f12fa34e5dc mt76: mt7921: don't enable beacon filter when IEEE80211_CO [...] adds 24e69f6bc3ca mt76: fix monitor rx FCS error in DFS channel adds a93ccb5c386c Merge tag 'mt76-for-kvalo-2022-03-16' of https://github.co [...] adds 6b051b5722f5 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 8f877b7eab9d mtd: nand: ecc: mxic: Fix compile test issue adds 21f386f6910a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 5c82f0a5bf85 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 7c7239ce76cb Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 7f162685fbfa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bb30d36881b0 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds bb7c3e9ce2d4 drm/amdgpu: Disable baco dummy mode adds 7c916f95f58d drm/amdgpu: change registers in error checking for smu 13.0.5 adds 3b8b44a431b7 drm/amd/display: add debug option to bypass ssinfo from bi [...] adds df5a07c45c68 drm/amd/display: fix deep color ratio adds 4984e3aae6fa drm/amd/display: cleaning up smu_if to add future flexibility adds 4189f2938d49 drm/amd/display: fix the clock source contruct for dcn315 adds dbede77ce38d drm/amd/display: Clean up fixed VS PHY test w/a function adds 3741584519dc drm/amd/display: Add minimal pipe split transition state adds d8ff38d8fcd0 drm/amd/display: Release AUX engine after failed acquire adds 53923e62afad drm/amd/display: move FPU associated DCN303 code to DML folder adds 5fed53c79836 drm/amd/display: Add link dp trace support adds 305f09802092 drm/amd/display: merge two duplicated clock_source_create adds 76a52f36b636 drm/amd/display: add gamut coefficient set A and B adds 4a897de1d607 drm/amd/display: disable HPD SW timer for passive dongle t [...] adds 4185f99094d5 drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR1 [...] adds e7145aaedd55 drm/amd/display: enable dcn315/316 s0i2 support adds 6e899860f557 drm/amd/display: [FW Promotion] Release 0.0.107.0 adds 9c1e260e9760 drm/amd/display: 3.2.176 adds 84ce38c7bf7a drm/amd/display: Add NULL check adds 32685b32d825 drm/amd/display: Fix double free during GPU reset on DC streams adds 44ca49f046f8 drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL adds cf689e869cf0 drm/amd/display: move FPU-related code from dcn20 to dml folder adds 22f87d998326 drm/amd/display: move FPU operations from dcn21 to dml/dcn [...] adds 6e6faf7a8364 drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder adds d510eccfa51e drm/amd/pm: add send bad channel info function adds 69691c823531 drm/amdgpu: message smu to update bad channel info adds 8718ca1dbf49 drm/amd/pm: Send message when resp status is 0xFC adds 2e9fda82c98b drm/amd/display: fix dp kvm can't light up adds 67a359d85ec2 drm/amdkfd: CRIU remove sync and TLB flush on restore adds b38c074b2b07 drm/amdkfd: CRIU Refactor restore BO function adds 65722ff6181a drm/amdkfd: CRIU export dmabuf handles for GTT BOs adds e7031d8258f1 drm/amd/display: Add pstate verification and recovery for DCN31 adds 0fe382fb82dc drm/amdgpu/display: enable scatter/gather display for DCN 3.1.6 adds 6f172ae59a75 drm/amdgpu: fix aldebaran xgmi topology for vf adds a03b288650ab drm/amdgpu: drop xmgi23 error query/reset support adds a29d44aea1ae drm/amd/pm: use pm mutex to protect ecc info table adds 85ac2021fe3a drm/amdgpu: only check for _PR3 on dGPUs adds 72a98763b473 drm/amd: fix gfx hang on renoir in IGT reload test adds 436afdfa35dc drm/amdgpu: Move reset domain init before calling RREG32 adds a0248d543bbf drm/amd/display: Add I2C escape to support query device exist. adds 10499e405594 drm/amd/display: Add function to get the pipe from the str [...] adds a18112ae72d6 drm/amd/display: Fix a few parts in debugfs entry adds d853419f5fcc drm/amd/display: Update engine ddc adds c791d75a64f5 drm/amd/display: Block zstate when more than one plane enabled adds 906fbba2c9d4 drm/amd/display: Add new enum for EDID status adds 3a0625813bac drm/amd/display: Retry when fail reading lane status during LT adds 2716bc822e23 drm/amd/display: Add null pointer filter adds dd15640bcee5 drm/amd/display: Wait for hubp read line for Pollock adds a91b402d5007 drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2 adds cfe7c679412f drm/amd/display: [FW Promotion] Release 0.0.108.0 adds fdf0ece6309d drm/amd/display: 3.2.177 adds 8476269f7582 drm/amdgpu: fixed the warnings reported by kernel test robot adds 8c0f11ff3895 drm/amdgpu: only allow secure submission on rings which su [...] adds 4e2f50e2306f drm/amdgpu/vcn: fix vcn ring test failure in igt reload test adds 9527b9caf82b drm/amdkfd: evict svm bo worker handle error adds 3f543552846b drm/amdgpu: Merge get_reserved_allocation to get_vbios_all [...] adds faad5ccac1ea drm/amdgpu: Add stolen reserved memory for MI25 SRIOV. adds bd4b9bb77956 drm/amd/pm: fix typos in comments adds 58398727e6f4 drm/amdgpu: fix typos in comments adds 28b7382621f0 drm/amdgpu/dc: fix typos in comments adds 508a47d434bf drm/amd/pm: fix indenting in __smu_cmn_reg_print_error() adds 1cbd78879b5f drm/amdgpu: Remove pointless on stack mode copies adds 07d01469325c drm/amdgpu: Use ternary operator in `vcn_v1_0_start()` adds 606d5877592b drm/radeon: Use drm_mode_copy() adds 426c89aa203b drm/amdgpu: Use drm_mode_copy() adds 3384c2132ed7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 3a84fd1ed535 drm/i915/display: Fix HPD short pulse handling for eDP adds 278da06c0365 drm/i915/display: Do not re-enable PSR after it was marked [...] adds 9f346aeb8552 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 685711122202 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 09069df7b013 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds bb4b61bec999 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 91047cbec0dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0791af9135eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 153e3ea74aec Merge branch 'asoc-linus' into asoc-next adds a8ae15ead9c9 ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning adds d39664cb758e ASoC: samsung: i2s: check the return value of kstrdup() adds cc5d8ac95663 ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume adds 740dc3e84653 ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe adds 28a265a1ee11 ASoC: mediatek: Fix error handling in mt8183_da7219_max983 [...] adds e8ca4cee43fa ASoC: ti: Fix spelling mistake "cant" -> "can't" adds 9ebd62d60edc ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd [...] adds abed17fdf92e ASoC: rt1308-sdw: get calibration params after power on adds c4b7174fe5bb ASoC: mediatek: mt8195: Fix error handling in mt8195_mt635 [...] adds 9531a6313791 ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934 [...] adds 54e1bf9f6177 ASoC: amd: Fix reference to PCM buffer address adds 455c5653f50e ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call adds 1c19601ddced ASoC: codecs: Fix misplaced lpass_macro_pds_exit call adds 835ca59799f5 ASoC: ak4642: Use of_device_get_match_data() adds 0af0f4633adf ASoC: SOF: Introduce struct snd_sof_dai_link adds 226abb759063 ASoC: SOF: IPC: Introduce IPC ops adds d87524bf9aab ASoC: SOF: topology: Add helper function for processing tu [...] adds 7006d20e5e9d ASoC: SOF: Introduce IPC3 ops adds 2141b55d9174 ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic adds 6bd0be1c29dc ASoC: SOF: topology: Make buffer widget parsing IPC agnostic adds 8a2e4a734f5e ASoC: SOF: topology: Make pga widget parsing IPC agnostic adds 30f4168024e9 ASoC: SOF: topology: Make mixer widget parsing IPC agnostic adds 683b54ef6038 ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic adds 8d8b12934730 ASoC: SOF: topology: Make src widget parsing IPC agnostic adds cb7ed49acf58 ASoC: SOF: topology: Make asrc widget parsing IPC agnostic adds 111d66f62e9b ASoC: SOF: topology: Make siggen widget parsing IPC agnostic adds f2cf24a1afa8 ASoC: SOF: topology: Make effect widget parsing IPC agnostic adds 85ec8560893c ASoC: SOF: topology: Make route setup IPC agnostic adds 909dadf21aae ASoC: SOF: topology: Make DAI widget parsing IPC agnostic adds b5cee8feb1d4 ASoC: SOF: topology: Make control parsing IPC agnostic adds 8ef1439c5104 ASoC: SOF: topology: Make widget binding IPC agnostic adds 61ad28ff6cf3 ASoC: SOF: topology: remove snd_sof_complete_pipeline() adds 753132f0394b Introduce IPC abstraction for SOF topology parsing adds b26f965f7c83 ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy adds 638cec39339d ASoC: fsl_spdif: Add new registers included on i.MX8ULP adds a0a8f53f9587 Merge remote-tracking branch 'asoc/for-5.18' into asoc-next adds ab9a4cef9183 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5fb3fb8aa22f Input: mt6779-keypad - fix signedness bug adds ce8356335027 Merge tag 'v5.17-rc8' into next adds d950db3f80a8 HID: google: switch to devm when registering keyboard back [...] adds 45ceaf14d53a Input: extract ChromeOS vivaldi physmap show function adds 33bbe04a15f2 HID: google: extract Vivaldi hid feature mapping for use i [...] adds a9d672998a33 HID: google: Add support for vivaldi to hid-hammer adds 8a3e634dc5a3 HID: google: modify HID device groups of eel adds ffbd1b3dfcca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds aa1b46dcdc7b block: fix rq-qos breakage from skipping rq_qos_done_bio() adds 2b97c0c06a97 Merge branch 'for-5.18/block' into for-next adds 6b2b04590b51 block: don't merge across cgroup boundaries if blkcg is enabled adds ca368ff6c6a3 Merge branch 'for-5.18/block' into for-next adds 4d9237e32c5d io_uring: recycle apoll_poll entries adds 46c0d9969d09 Merge branch 'for-5.18/io_uring' into for-next adds 052ebf1fbb1c io_uring: make tracing format consistent adds ebea55dd5b54 Merge branch 'for-5.18/io_uring' into for-next adds 79d45f57a195 sr: simplify the local variable initialization in sr_block_open() adds 8ef22dc4a7cb block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" adds 6086bc0731d9 Merge branch 'for-5.18/block' into for-next adds 521d61fc760a io_uring: move req->poll_refs into previous struct hole adds 811e8716edcd Merge branch 'for-5.18/io_uring' into for-next adds 81459350d581 io_uring: cache req->apoll->events in req->cflags adds 91eac1c69c20 io_uring: cache poll/double-poll state with a request flag adds ab0cb592a3cc Merge branch 'for-5.18/io_uring' into for-next adds ae4da18941c1 io_uring: normilise naming for fill_cqe* adds 6695490dc857 io_uring: refactor timeout cancellation cqe posting adds 3b2b78a8eb7c io_uring: extend provided buf return to fails adds b91ef1872869 io_uring: fix provided buffer return on failure for kiocb_done() adds 0f84747177b9 io_uring: remove extra barrier for non-sqpoll iopoll adds 66fc25ca6b7e io_uring: shuffle io_eventfd_signal() bits around adds 9333f6b4628c io_uring: thin down io_commit_cqring() adds 9aa8dfde4869 io_uring: fold evfd signalling under a slower path adds 2fca248cb2fe Merge branch 'for-5.18/io_uring' into for-next adds bcfe9b6cbb44 virtio_blk: eliminate anonymous module_init & module_exit adds 59f59bea7fb9 Merge branch 'for-5.18/drivers' into for-next adds dbc7d452e7cf io_uring: manage provided buffers strictly ordered adds 284534f9df0a Merge branch 'for-5.18/io_uring' into for-next adds e5cf91489956 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds d2f741562e3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d960981e5589 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b0bf7b5d49f3 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 3b6c472822f8 mmc: core: Improve fallback to speed modes if eMMC HS200 fails adds d6c9219ca113 mmc: host: Return an error when ->enable_sdio_irq() ops is [...] adds 23e1b8c15b3a mmc: core: Drop HS400 caps unless 8-bit bus is supported too adds d607667bb8fa mmc: sdhci-pci-gli: Add runtime PM for GL9763E adds 09e7af76db02 mmc: davinci_mmc: Handle error for clk_enable adds 33106d78b4c0 mmc: mtk-sd: Silence delay phase calculation debug log adds 11b51bff0a2e mmc: tmio: remove outdated members from host struct adds dc3d879c6ffa dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC adds 89134212b6c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b34445db3734 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 852448ad8c7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 135fd7aad4c0 Merge branch 'regulator-linus' into regulator-next adds 8a317e00798a regulator: vctrl: Use min() instead of doing it manually adds 6cb9327ca799 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] adds 6dfaa39d8289 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 650a32413796 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 48b940ae8067 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 901ea4bc34f0 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 2d3fbee8aa65 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0add2175bf9c Merge branch 'next' of git://github.com/cschaufler/smack-next adds 7099c7d89191 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds ba268214325d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6cc84ff70d4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ba65e95c3c8d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 451a7de63017 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83bb7dcdb90b Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds 2764402c9dcd Merge branch 'spi-linus' into spi-next adds 03b1be379dce spi: mediatek: support tick_delay without enhance_timing adds da40a352db2b spi: Add compatible for MT7986 adds 7e963fb2a33c spi: mediatek: add ipm design support for MT7986 adds 2002c13243d5 spi: sun4i: fix typos in comments adds 62cb1cfed62b fix typos in comments adds c9839acfcbe2 spi: tegra20: Use of_device_get_match_data() adds 2d2c73318bd5 spi: Get sgs size fix into branch adds ebc4cb43ea5a spi: Fix erroneous sgs value with min_t() adds 366188b45dc5 Merge remote-tracking branch 'spi/for-5.18' into spi-next adds e4a68cf382c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db24b767f70e Merge branch into tip/master: 'x86/sgx' adds d0efe4968a1a Merge branch into tip/master: 'x86/sev' adds 331616a1e04b Merge branch into tip/master: 'x86/pasid' adds 825e3a76ea7a Merge branch into tip/master: 'x86/paravirt' adds 2614fd631595 Merge branch into tip/master: 'x86/misc' adds 5cdee7c418fe Merge branch into tip/master: 'x86/irq' adds 5cf24d22af6d Merge branch into tip/master: 'x86/cpu' adds 227a06553fe6 tools/objtool: Check for use of the ENQCMD instruction in [...] adds 599d66b8473b Merge branch 'arm64/for-next/linkage' adds b44544fe0298 static_call: Avoid building empty .static_call_sites adds f2d3a2508971 objtool: Add --dry-run adds 1ffbe4e935f9 objtool: Default ignore INT3 for unreachable adds 537da1ed5465 objtool,efi: Update __efi64_thunk annotation adds 5cff2086b015 objtool: Have WARN_FUNC fall back to sym+off adds 156ff4a544ae x86/ibt: Base IBT bits adds c8c301abeae5 x86/ibt: Add ANNOTATE_NOENDBR adds bbf92368b0b1 x86/text-patching: Make text_gen_insn() play nice with ANN [...] adds ba27d1a80871 x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() adds 6cf3e4c0d291 x86/entry: Cleanup PARAVIRT adds 8b87d8cec1b3 x86/entry,xen: Early rewrite of restore_regs_and_return_to [...] adds 5b2fc51576ef x86/ibt,xen: Sprinkle the ENDBR adds 8f93402b92d4 x86/ibt,entry: Sprinkle ENDBR dust adds c4691712b546 x86/linkage: Add ENDBR to SYM_FUNC_START*() adds c3b037917c6a x86/ibt,paravirt: Sprinkle ENDBR adds 214b9a83b617 x86/ibt,crypto: Add ENDBR for the jump-table entries adds 6649fa876da4 x86/ibt,kvm: Add ENDBR to fastops adds aebfd12521d9 x86/ibt,ftrace: Search for __fentry__ location adds d15cb3dab1e4 x86/livepatch: Validate __fentry__ location adds e52fc2cf3f66 x86/ibt,ftrace: Make function-graph play nice adds cc66bb914578 x86/ibt,kprobes: Cure sym+0 equals fentry woes adds 589127105588 x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline adds 0aec21cfb51b x86/ibt,ftrace: Add ENDBR to samples/ftrace adds 991625f3dd2c x86/ibt: Add IBT feature, MSR and #CP handling adds af22700390c2 x86/ibt,kexec: Disable CET on kexec adds 99c95c5d4f10 x86/alternative: Simplify int3_selftest_ip adds fe379fa4d199 x86/ibt: Disable IBT around firmware adds 3e3f06950434 x86/ibt: Annotate text references adds 3215de84c06d x86/ibt,ftrace: Annotate ftrace code patching adds e8d61bdf0fdf x86/ibt,sev: Annotations adds 2b6ff7dea670 x86/ibt: Dont generate ENDBR in .discard.text adds cb9010f87dcb x86/ibt: Ensure module init/exit points have references adds 53f7109ef957 objtool: Rename --duplicate to --lto adds 4adb23686795 objtool: Ignore extra-symbol code adds f9cdf7ca57ca x86: Mark stop_this_cpu() __noreturn adds eae654f1c212 exit: Mark do_group_exit() __noreturn adds 105cd6859639 x86: Mark __invalid_creds() __noreturn adds 0e5b613b4d4b objtool: Rework ASM_REACHABLE adds be0075951fde x86: Annotate call_on_stack() adds dca5da2abe40 x86,objtool: Move the ASM_REACHABLE annotation to objtool.h adds 3515899bef54 x86: Annotate idtentry_df() adds 96db4a988d65 objtool: Read the NOENDBR annotation adds 7d209d13e7c3 objtool: Add IBT/ENDBR decoding adds 08f87a93c8ec objtool: Validate IBT assumptions adds 89bc853eae4a objtool: Find unused ENDBR instructions adds ed53a0d97192 x86/alternative: Use .ibt_endbr_seal to seal indirect calls adds 83a44a4f47ad x86: Remove toolchain check for X32 ABI capability adds aaeed6ecc125 x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy adds 8c490b42fe91 Merge branch 'x86/pasid' into x86/core, to resolve conflicts adds 9cea0d46f52f Merge branch 'x86/cpu' into x86/core, to resolve conflicts adds 94c26283f64e Merge branch into tip/master: 'x86/core' adds 3c2339874ddc Merge branch into tip/master: 'x86/cleanups' adds 42cd738ffa15 Merge branch into tip/master: 'x86/cc' adds 5aeda644d75b Merge branch into tip/master: 'x86/build' adds a1ff03cd6fb9 tick: Detect and fix jiffies update stall adds 2984539959db tick/rcu: Remove obsolete rcu_needs_cpu() parameters adds 0345691b24c0 tick/rcu: Stop allowing RCU_SOFTIRQ in idle adds f96272a90d9e lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] adds 1f1893d78180 Merge branch 'timers/core' of git://git.kernel.org/pub/scm [...] adds 4467b8bad240 clocksource/drivers/timer-of: Check return value of of_iom [...] adds b166e52541f2 Merge tag 'timers-v5.18-rc1' of https://git.linaro.org/peo [...] adds 84c4ed747de2 Merge branch into tip/master: 'timers/core' adds f2aa197e4794 cgroup: Fix suspicious rcu_dereference_check() usage warning adds d0b9d6dcaa5a sched/headers: Fix header to build standalone: <linux/sche [...] adds 95458477f5b2 sched/headers: Add header guard to kernel/sched/sched.h adds d90a2f160a1c sched/headers: Add header guard to kernel/sched/stats.h an [...] adds fa28abed7a84 sched/headers: sched/clock: Mark all functions 'notrace', [...] adds 669f45f19cf7 sched/headers: Add initial new headers as identity mappings adds 81de6572fe98 sched/headers: Fix comment typo in kernel/sched/cpudeadline.c adds fbed5664b738 sched/headers: Make the <linux/sched/deadline.h> header bu [...] adds 801c14195510 sched/headers: Introduce kernel/sched/build_utility.c and [...] adds f96eca432015 sched/headers: Introduce kernel/sched/build_policy.c and b [...] adds b9e9c6ca6e54 sched/headers: Standardize kernel/sched/sched.h header dep [...] adds e66f6481a8c7 sched/headers: Reorganize, clean up and optimize kernel/sc [...] adds c4ad6fcb67c4 sched/headers: Reorganize, clean up and optimize kernel/sc [...] adds 0dda4eeb4849 sched/headers: Reorganize, clean up and optimize kernel/sc [...] adds e81daa7b6489 sched/headers: Reorganize, clean up and optimize kernel/sc [...] adds 4ff8f2ca6ccd sched/headers: Reorganize, clean up and optimize kernel/sc [...] adds ccacfe56d7ec Merge branch 'sched/fast-headers' into sched/core adds ccdbf33c2349 Merge tag 'v5.17-rc8' into sched/core, to pick up fixes adds a7b2553b5ece sched/headers: Only include <linux/entry-common.h> when CO [...] adds 791d54a43c6f Merge branch into tip/master: 'sched/core' adds 6ee893d9ac34 Merge branch into tip/master: 'ras/core' adds e0ab6852ee8e Merge branch into tip/master: 'perf/core' adds 1a1e02e57ddc Merge branch into tip/master: 'locking/core' adds f0fae8a0edd4 Merge tag 'irqchip-5.18' of git://git.kernel.org/pub/scm/l [...] adds 411472ae5bb4 Merge tag 'v5.17-rc8' into irq/core, to fix conflicts adds d71e912bccff Merge branch into tip/master: 'irq/core' adds 61f719d76d1b Merge branch into tip/master: 'core/core' adds 01683580c65f MAINTAINERS: Update maintainers for paravirt ops and VMwar [...] adds d69079d04f93 MAINTAINERS: Add Zack as maintainer of vmmouse driver adds 686016f73242 MAINTAINERS: Mark VMware mailing list entries as email aliases adds 3e6a27d26fae Merge branch into tip/master: 'x86/misc' adds d4c9df20a37d x86/nmi: Remove the 'strange power saving mode' hint from [...] adds 82c20a7b207d Merge branch into tip/master: 'x86/cleanups' adds eda90b8d6171 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1e74846a9501 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds e1bca853dddc EDAC/altera: Add SDRAM ECC check for U-Boot adds d52ba330befa Merge branch 'edac-misc' into edac-for-next adds 68c720ee68e5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 1c3b5c62fc85 pinctrl: npcm: Fix broken typing on 64bit platforms adds 8f887b78961c irq/qcom-mpm: Fix build error without MAILBOX adds 294aee8ab6cb irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init() adds 859f0e8839ac Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 9f8e5aee93ed tracing: Fix allocation of last_cmd in last_cmd_set() adds 173c2049d12b user_events: Fix potential uninitialized pointer while par [...] adds 5677a3d713ad tracing: Fix last_cmd_set() string management in histogram code adds 8bcd06632b73 tracing: Allow custom events to be added to the tracefs directory adds 953c2f052112 tracing: Add sample code for custom trace events adds af6b9668e85f tracing: Move the defines to create TRACE_EVENTS into thei [...] adds 3a73333fb370 tracing: Add TRACE_CUSTOM_EVENT() macro adds 7e348b325bc4 user_events: Prevent dyn_event delete racing with ioctl ad [...] adds 9f438d4d7fa2 tracing: Fix strncpy warning in trace_events_synth.c adds b3bc8547d3be tracing: Have TRACE_DEFINE_ENUM affect trace event types as well adds 380af29b8d76 tracing: Add snapshot at end of kernel boot up adds bc47ee4844d6 tracing/user_events: Use alloc_pages instead of kzalloc() [...] adds 2dd846c4fd30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 65168dfcacfc Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 3b53f5535d30 Merge tag 'kvm-s390-next-5.18-2' of https://git.kernel.org [...] adds 8eb3e1b923fd RISC-V: KVM: remove unneeded semicolon adds afec0c65d09d KVM: compat: riscv: Prevent KVM_COMPAT from being selected adds 823f53a30eb0 RISC-V: KVM: Refine __kvm_riscv_switch_to() implementation adds a03faf01a5e3 RISC-V: KVM: Upgrade SBI spec version to v0.3 adds 4b11d86571c4 RISC-V: KVM: Add common kvm_riscv_vcpu_sbi_system_reset() [...] adds be78aa8a38c8 RISC-V: KVM: Implement SBI v0.3 SRST extension adds c38ff47bf094 RISC-V: Add SBI HSM suspend related defines adds c9d3b5bd2693 RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() function adds 763c8bed8c05 RISC-V: KVM: Implement SBI HSM suspend call adds cf5019816d87 Merge tag 'kvm-riscv-5.18-1' of https://github.com/kvm-ris [...] adds b0087d59ec7b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds d68501c50907 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b0f212633b31 xen/grant-table: remove gnttab_*transfer*() functions adds c94b731da21f xen/grant-table: remove readonly parameter from functions adds 309b517276f2 arch:x86:xen: Remove unnecessary assignment in xen_apic_read() adds d8b9f2d03583 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 68173c8934ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 128c09ac656c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 12b19f14a21a platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting erro [...] adds 520ee4ea1cc6 platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method adds be9d73e64957 platform/x86: hp-wmi: Fix 0x05 error code reported by seve [...] adds 4b4967cbd268 platform/x86: hp-wmi: Changing bios_args.data to be dynami [...] adds 286e937efbc7 platform/x86: hp-wmi: support omen thermal profile policy v1 adds 6060a75e77fb platform/x86: thinkpad_acpi: consistently check fan_get_st [...] adds 20e1d6402a71 ACPI / x86: Add support for LPS0 callback handler adds b1f66033cd4e platform/x86: amd-pmc: Move to later in the suspend process adds 23f5f7007ab3 platform/x86: amd-pmc: Output error codes in messages adds 0d64787e24c6 platform/x86: amd-pmc: Drop CPU QoS workaround adds 36bfc37da190 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f9b615a391c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e91477c47353 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d603bf21f012 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds b33999548ee1 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 32d8bb3ed80b usb: gadget: udc: fix typos in comments adds beb8518e2662 usb: raw-gadget: use kzalloc adds 801109b1a37a dt-bindings: usb: hcd: correct usb-device path adds 0d48aee69c71 usb: raw-gadget: return -EINVAL if no proper ep address available adds 850ebb27aed8 usb: dwc3-meson-g12a: constify drvdata structs adds 45a7dbf484aa Revert "arm64: dts: qcom: sc7280: Set the default dr_mode [...] adds bced4afc536d Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 [...] adds 81915384b5d1 usb: dwc3: imx8mp: rename iomem base pointer adds d600d31e37dc dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags adds 9d52107185b6 usb: dwc3: imx8mp: Add support for setting SOC specific flags adds 290918c72a29 arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes adds 62a13a9c0046 dt-bindings: usb: add rk3568 compatible to rockchip, dwc3 adds 62b20e6e0dde usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode adds aa6812be1feb usb: dwc3: gadget: Give some time to schedule isoc adds ac01df343e5a usb: dwc3: omap: fix "unbalanced disables for smps10_out1" [...] adds ecb0a2f1e9e2 usb: dwc3: pci: Add support for Intel Alder Lake adds 838884110f0d usb: gadget: fsl: remove usage of list iterator past the l [...] adds b6af554427ad usb: gadget: bdc: remove usage of list iterator past the l [...] adds 109122f36f34 usb: gadget: udc: atmel: remove usage of list iterator pas [...] adds 07437ac54d25 usb: gadget: udc: pxa25x: remove usage of list iterator pa [...] adds 2390ea9c0716 usb: gadget: udc: at91: remove usage of list iterator past [...] adds 7336cccf04f9 usb: gadget: goku_udc: remove usage of list iterator past [...] adds 72149b816b85 usb: gadget: udc: gr_udc: remove usage of list iterator pa [...] adds 4a2a73bf335b usb: gadget: lpc32xx_udc: remove usage of list iterator pa [...] adds 299dd6eb7631 usb: gadget: mv_u3d: remove usage of list iterator past th [...] adds ac7a5d0535d2 usb: gadget: udc: mv_udc_core: remove usage of list iterat [...] adds e6169a870f5b usb: gadget: net2272: remove usage of list iterator past t [...] adds b6f8cc55133a usb: gadget: udc: net2280: remove usage of list iterator p [...] adds d5d0b2805777 usb: gadget: omap_udc: remove usage of list iterator past [...] adds b6c44bee2a1c usb: gadget: s3c-hsudc: remove usage of list iterator past [...] adds d0eeb4e3e48d usb: gadget: udc-xilinx: remove usage of list iterator pas [...] adds 6163d4991172 usb: gadget: aspeed: remove usage of list iterator past th [...] adds 36f4c25ce32e usb: gadget: configfs: remove using list iterator after lo [...] adds eb6db9ccf6fb usb: gadget: legacy: remove using list iterator after loop [...] adds b832eb1d578b usb: gadget: udc: max3420_udc: remove using list iterator [...] adds 418947745c8e usb: gadget: tegra-xudc: remove using list iterator after [...] adds eb6dc99ea236 usb: gadget: composite: remove check of list iterator agai [...] adds ac5534188dc4 usb: gadget: pxa27x_udc: replace usage of rc to check if a [...] adds d6f4663664cb usb: gadget: composite: remove usage of list iterator past [...] adds 2eb27f79eacd usb: gadget: udc: core: remove usage of list iterator past [...] adds 7975f080d355 usb: gadget: dummy_hcd: remove usage of list iterator past [...] adds 977b94814006 usb: gadget: udc: s3c2410: remove usage of list iterator p [...] adds 69f8aeab437c x86/tsc: Be consistent about use_tsc_delay() adds b0ae33a2d2fb usb: early: xhci-dbc: Remove duplicate keep parsing adds 298ac860af9a usb: early: xhci-dbc: Fix xdbc number parsing adds b07cabb8361d USB: storage: ums-realtek: fix error code in rts51x_read_mem() adds d790a9db918f usb: common: usb-conn-gpio: Make VBUS supply completely optional adds 7f1697b1a5e8 usb: oxu210hp-hcd: remove redundant call to max_packet() macro adds 61ef1709ee60 usb: isp1760: remove redundant max_packet() macro adds cee03ca3cb44 xen/usb: don't use arbitrary_virt_to_machine() adds 26d27a1080a7 usb: dwc3: gadget: ep_queue simplify isoc start condition adds e192cc7b5239 usb: dwc3: gadget: move cmd_endtransfer to extra function adds e4cf6580ac74 usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue adds 7f220d4a38e0 Merge tag 'v5.17-rc8' into usb-next adds aff477cb8f94 xen/usb: harden xen_hcd against malicious backends adds a1c10cbaf4c4 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds f85cae23e146 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds c193d3483575 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 4674cca432f3 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 2542643c12cf Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds ff5812e00d5e crypto: hisilicon/qm: Move the QM header to include/linux adds b4b084d71332 crypto: hisilicon/qm: Move few definitions to common header adds fae74feacd2d hisi_acc_qm: Move VF PCI device IDs to common header adds ee3a5b2359e0 hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon A [...] adds 6abdce51af1a hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migratio [...] adds 442fbc099b83 hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver adds 1e459b25081d crypto: hisilicon/qm: Set the VF QM state register adds b0eed085903e hisi_acc_vfio_pci: Add support for VFIO live migration adds 4406f46c9bcd hisi_acc_vfio_pci: Use its own PCI reset_done error handler adds 8b8e7158aa75 MAINTAINERS: adjust entry for header movement in hisilicon [...] adds f621eb13facb vfio-pci: Provide reviewers and acceptance criteria for va [...] adds f2e8e6e36df9 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 46eb3ad789a4 staging: rtl8723bs: fix typos in comments adds 6256e1868615 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree adds 5bc148649cf3 staging: mt7621-dts: fix GB-PC2 devicetree adds dcd520af4eac staging: mt7621-dts: fix cpuintc and fixedregulator dtc wa [...] adds 56955aae9fc2 staging: vchiq_arm: make vchiq_platform_get_arm_state() static adds 8d6319cdafad staging: gdm724x: remove redundant assignment of pointer w adds 4a51c297f8ff staging: vt6655: remove redundant assignment of pointer tx_key adds 765b9808cd21 staging: r8188eu: mark rtw_is_cckrates_included as bool adds f11a0a1d028d staging: r8188eu: mark rtw_is_cckratesonly_included as bool adds f85021269ab4 staging: r8188eu: mark rtw_is_desired_network as bool adds 97115f5f0f96 staging: r8188eu: mark PS_RDY_CHECK as bool adds 77a5ea010be8 staging: r8188eu: mark check_indicate_seq as bool adds e21762181fb5 staging: r8188eu: mark enqueue_reorder_recvframe as bool adds 10b4f58f2ef2 staging: r8188eu: mark recv_indicatepkts_in_order as bool adds fb706ede588a staging: r8188eu: mark cckrates_included as bool adds 2a603c8fac9d staging: r8188eu: mark cckratesonly_included as bool adds 7167068ac69c staging: r8188eu: mark is_basicrate as bool adds ad5213882e1f staging: r8188eu: mark is_ap_in_tkip as bool adds 34e21a9157e1 staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool adds b459e83949a5 staging: r8188eu: mark check_fwstate as bool adds a47807b864b0 staging: r8188eu: mark IS_MCAST as bool adds 5a61d6b4f4a9 staging: r8188eu: mark IsFrameTypeCtrl as bool adds daed08de44e8 staging: r8188eu: mark rtw_endofpktfile as bool adds b8cb97338d77 staging: r8188eu: remove unused field list adds 3770d651ce3c staging: r8188eu: remove unused field recvbuf_lock adds e9ef65f994d4 staging: r8188eu: remove unused fields in struct recv_buf adds b711ae9a5573 staging: r8188eu: remove unused field phead adds fffb719a6340 staging: r8188eu: remove unused field ptail adds cd7110668906 staging: r8188eu: remove unused field pend adds e3ffbcac9d8d staging: r8188eu: remove unused field pdata adds 4e342a3c786e staging: r8188eu: remove unneeded field pbuf adds 44aa511a6c38 staging: r8188eu: remove unused fields in struct recv_buf adds 23a11ec550db staging: r8188eu: remove tmp variable in update_recvframe_ [...] adds 618a9b2719c3 staging: r8188eu: summarize declaration and assignment adds 05a0a115aa04 staging: r8188eu: don't initialize drvinfo_sz to 0 adds 49571c57e21f staging: r8188eu: remove unnecessary casts adds cb9d43900226 staging: r8188eu: remove comments in update_recvframe_attrib_88e adds 378c64302afe staging: pi433: remove hardcoded mask value for easier rea [...] adds d7e2d1e88823 staging: pi433: formatting improvement for multi-line bitw [...] adds 1ffba3573013 staging: vt6655: Remove unused byRFType in channel.c adds b7711a870612 staging: vt6655: Remove unused byRFType in baseband.c adds dd2837bdea0e staging: vt6655: Remove unused byRFType in rf.c adds 65c873c37ec3 staging: vt6655: Remove unused byRFType in card.c adds 6413489354f1 staging: rtl8723bs: Use min() instead of doing it manually adds c93338804239 staging: vt6656: Remove unused rf_type in channel.c adds 10c896896845 staging: vt6656: Remove unused rf_type in baseband.c adds ee9a0fc17f0c staging: vt6656: Remove unused rf_type in rf.c; top level adds 8b0f74a8cfe5 staging: vt6656: Remove unused rf_type in rf.c; unused variables adds 78b33c600486 staging: vt6656: Remove unused rf_type in card.c adds 721412ed3d81 staging: remove ashmem adds 203b43db788b staging: vt6656: Removed unused variable bb_vga_0 adds cff7326792f7 staging: vt6656: Removed unused variable vt3342_vnt_threshold adds 57a42b4d73f9 staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv adds 1868755c9078 staging: r8188eu: proper error handling in rtw_init_drv_sw adds ca7918f21466 MAINTAINERS: remove the obsolete file entry for staging in [...] adds 02d838dec8a0 staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST" adds a39a6b330be4 staging: r8188eu: remove unnecessary initializations adds 432c80a379b3 staging: r8188eu: remove three unused receive defines adds e85176ffa54a staging: r8188eu: remove unused function prototype adds 3524c88e334b staging: r8188eu: make rtl8188e_process_phy_info static adds 5aaec657369c staging: r8188eu: remove some unused local ieee80211 macros adds 7a6ee0bbab25 mips: dts: ralink: add MT7621 SoC adds ebeb61e9733a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds b10897c124da Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 467635972c5b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 23b8faf38e71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 00357c8afab1 Merge branch 'fixes' into for-next adds 428a8907e32b Merge branch 'misc' into for-next adds 060cb08c7616 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a680a9298e7b scsi: lpfc: SLI path split: Refactor lpfc_iocbq adds 1b64aa9eae28 scsi: lpfc: SLI path split: Refactor fast and slow paths t [...] adds 561341425bcc scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe adds 6831ce129f19 scsi: lpfc: SLI path split: Refactor base ELS paths and th [...] adds cad93a089031 scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths adds 3bea83b68d54 scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/ [...] adds 3f607dcb43f1 scsi: lpfc: SLI path split: Refactor LS_ACC paths adds e0367dfe90d6 scsi: lpfc: SLI path split: Refactor LS_RJT paths adds 9d41f08aa2eb scsi: lpfc: SLI path split: Refactor FDISC paths adds 351849800157 scsi: lpfc: SLI path split: Refactor VMID paths adds 2d1928c57df6 scsi: lpfc: SLI path split: Refactor misc ELS paths adds 61910d6a5243 scsi: lpfc: SLI path split: Refactor CT paths adds 3512ac094293 scsi: lpfc: SLI path split: Refactor SCSI paths adds 31a59f75702f scsi: lpfc: SLI path split: Refactor Abort paths adds 0e082d926f59 scsi: lpfc: SLI path split: Refactor BSG paths adds 64de6108f410 scsi: lpfc: Update lpfc version to 14.2.0.0 adds f45775bf562a scsi: lpfc: Copyright updates for 14.2.0.0 patches adds dc155e1acb18 scsi: bsg: Drop needless assignment in scsi_bsg_sg_io_fn() adds 66daf3e6b993 scsi: scsi_ioctl: Drop needless assignment in sg_io() adds 14095582d29c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 943079124ade vDPA/ifcvf: implement shared IRQ feature adds 2430cf541aae vDPA/ifcvf: cacheline alignment for ifcvf_hw adds 744d6fd9c2b0 mm/balloon_compaction: make balloon page compaction callba [...] adds 6976ed308fa2 Add definition of VIRTIO_F_IN_ORDER feature bit adds f14813a0a49e virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC adds 1eed0dcb582f virtio-crypto: introduce akcipher service adds 1130f97f7729 virtio-crypto: implement RSA algorithm adds 672100d5821e virtio-crypto: rename skcipher algs adds 2dcf95f79843 net/mlx5: Add support for configuring max device MTU adds eee27a6c3d29 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] adds 7d176de9c390 virtio_ring: remove flags check for unmap split indirect desc adds 2c9d608a9464 virtio_ring: remove flags check for unmap packed indirect desc adds b7e51e7a4462 tools/virtio: fix after premapped buf support adds 500d34be99aa Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds ecebf39a1089 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1fa3ba358ac4 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 338e953f1bd1 dt-bindings: pinctrl: mt8186: add pinctrl file and binding [...] adds 8b483bda1e46 pinctrl: add pinctrl driver on mt8186 adds 7966c5051fc7 pinctrl: canonical rsel resistance selection property adds 4ad8b50da863 dt-bindings: pinctrl: imx93: Add pinctrl binding adds 1b945334a93f pinctrl: imx93: Add pinctrl driver support adds 94ef32970d40 pinctrl: ocelot: fix confops resource index adds 359afd90fef3 pinctrl: ocelot: fix duplicate debugfs entry adds 1a1e33b3b57d dt-bindings: pinctrl: Add Nuvoton WPCM450 adds a1d1e0e3d80a pinctrl: nuvoton: Add driver for WPCM450 adds dab4df9ca919 pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init adds 188e5834b930 pinctrl: pinconf-generic: Print arguments for bias-pull-* adds 3e8c6bc60848 pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback adds 19bce7ce0a59 pinctrl: mediatek: paris: Fix "argument" argument type for [...] adds 54fe55fb384a pinctrl: mediatek: paris: Fix pingroup pin config state readback adds fcde2a3fc86c pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_ [...] adds 1763933d377e pinctrl: mediatek: paris: Skip custom extra pin config dum [...] adds 9b780fa1ff14 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} swi [...] adds e5fabbe43f3f pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE [...] adds 9c59fda330c0 pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe() adds dc75d1ed7ffb pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe() adds 0dd1628aaef7 pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_e [...] adds 69c3d58dc187 dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength- [...] adds bd5a3a16dc98 pinctrl: qcom: cleanup comments adds d5140268a38d pinctrl: zynq: use module_platform_driver to simplify the code adds f5141ae4ab78 pinctrl: imx: Reduce printk message level for empty nodes adds d1f2c82f3b1f pinctrl: ocelot: Fix interrupt parsing adds 7996c5f5ec7a pinctrl: microchip-sgpio: lock RMW access adds cd8c48b4efcf pinctrl: microchip-sgpio: don't do RMW for interrupt ack register adds 0e68328edb32 pinctrl: microchip-sgpio: use regmap_update_bits() adds 2560c681999c pinctrl: microchip-sgpio: return error in spgio_output_set() adds 1f3c85c22db4 pinctrl: microchip-sgpio: wait until output is actually set adds d4d2f9668ffd dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding adds c0e4c71a9e7c pinctrl: qcom: Introduce sc8280xp TLMM driver adds de845036f997 pinctrl: berlin: fix error return code of berlin_pinctrl_b [...] adds c09ac191b1f9 pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe adds 89388f873069 pinctrl/rockchip: Add missing of_node_put() in rockchip_pi [...] adds 099785d3adee Merge branch 'devel' into for-next adds d3b722e4218c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b14d39977b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5b1615750cfe ptrace: Remove duplicated include in ptrace.c adds cf15d774d4bf Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] adds f6853767fc47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d9ffe38c31d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2957308343fa livepatch: Don't block removal of patches that are safe to unload adds fa2d8afa1f0a Merge branch 'for-5.18/fixes' into for-next adds 4a9d8b216fe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 91f8380fc0ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 55f223188f8a Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds a1abbcdc9e0c Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 8d493186565f Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 76506de03448 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f00a607aa08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c81b93a4dbc2 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds e42a7058a2ed Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 1e35cb6e8bcf Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 2a787ca51b63 bus: mhi: ep: Add support for registering MHI endpoint con [...] adds 293bb7efc33e bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 282e40a2c4aa bus: mhi: ep: Add support for creating and destroying MHI [...] adds 573fe819321e bus: mhi: ep: Add support for managing MMIO registers adds 406417b78c4e bus: mhi: ep: Add support for ring management adds 2f45768c2e00 bus: mhi: ep: Add support for sending events to the host adds e4db4e62cf56 bus: mhi: ep: Add support for managing MHI state machine adds 401496288b2c bus: mhi: ep: Add support for processing MHI endpoint interrupts adds 702deffb9a67 bus: mhi: ep: Add support for powering up the MHI endpoint stack adds 1ea784702160 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 4bc78a15d760 bus: mhi: ep: Add support for handling MHI_RESET adds 6614b26f9fe8 bus: mhi: ep: Add support for handling SYS_ERR condition adds ef69b797f6a8 bus: mhi: ep: Add support for processing command rings adds 9eb12dd22a4b bus: mhi: ep: Add support for reading from the host adds 5ee8dc71f020 bus: mhi: ep: Add support for processing channel rings adds 61f7c6562127 bus: mhi: ep: Add support for queueing SKBs to the host adds 542f2628ab22 bus: mhi: ep: Add support for suspending and resuming channels adds c65b6a9d1173 bus: mhi: ep: Add uevent support for module autoloading adds e299227eeb47 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 85680c795bd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8d8022416f75 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 24024e0641b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 349090ca4e6a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8437e77569ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0f50a8170b72 kallsyms: support "big" kernel symbols adds 1779f6aa4d64 kallsyms: increase maximum kernel symbol length to 512 adds 20a8a000ebe1 kallsyms: use the correct buffer size for symbols adds f93f6b13f727 rust: add C helpers adds f707426ff794 rust: add `compiler_builtins` crate adds e2c00f1d0b77 rust: add `alloc` crate adds 75b98bc9685b rust: add `build_error` crate adds 8de4148b682d rust: add `macros` crate adds 46992d5bdad2 rust: add `kernel` crate's `sync` module adds d4d7632b6609 rust: add `kernel` crate adds 43b4b02e6e6f rust: export generated symbols adds 67e2d8d8627c vsprintf: add new `%pA` format specifier adds 8ff2d77a9db4 scripts: add `generate_rust_analyzer.py` adds 05c926d22f55 scripts: decode_stacktrace: demangle Rust symbols adds ad2d107fb511 docs: add Rust documentation adds e2e7cf27b587 Kbuild: add Rust support adds 44d687f85cc3 samples: add Rust examples adds 574d43e7dbf7 MAINTAINERS: Rust adds 1e1a56e7ba3a [RFC] drivers: gpio: PrimeCell PL061 in Rust adds 02c6aa8b1755 [RFC] drivers: android: Binder IPC in Rust adds f102e7bc3b29 init/Kconfig: Specify the interpreter for rust-is-available.sh adds eb932c5e896a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds f8c0306c8426 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 5063f22c914e mm/damon: minor cleanup for damon_pa_young adds 1241ebeca3f9 iomap: Fix iomap_invalidatepage tracepoint adds c14c6843aeb8 fs: read_mapping_page() should take a struct file argument adds 4495a96c4cd4 fs/remap_range: Pass the file pointer to read_mapping_folio() adds cd1067beeebf buffer: Add folio_buffers() adds 2e7e80f7e7e9 fs: Convert is_partially_uptodate to folios adds 5ad6b2bdaaea fs: Turn do_invalidatepage() into folio_invalidate() adds 8e1dec8eb8b0 btrfs: Use folio_invalidate() adds a628304ebe6a ceph: Use folio_invalidate() adds 020df9baeac5 ext4: Use folio_invalidate() adds 128d1f8241d6 fs: Add invalidate_folio() aops method adds d82354f6b05f iomap: Remove iomap_invalidatepage() adds 7ba13abbd31e fs: Turn block_invalidatepage into block_invalidate_folio adds 5660a8630dab fs: Remove noop_invalidatepage() adds 040cdd4bf90e 9p: Convert to invalidate_folio adds f6bc6fb88c16 afs: Convert directory aops to invalidate_folio adds fcf227daed82 afs: Convert invalidatepage to invalidate_folio adds 895586eb6898 btrfs: Convert from invalidatepage to invalidate_folio adds 9872f4de1442 ceph: Convert from invalidatepage to invalidate_folio adds 0eaf605247bb cifs: Convert from invalidatepage to invalidate_folio adds 39653e69092f erofs: Convert from invalidatepage to invalidate_folio adds ccd16945dba0 ext4: Convert invalidatepage to invalidate_folio adds 915039967342 f2fs: Convert invalidatepage to invalidate_folio adds 5f4b297684a7 gfs2: Convert invalidatepage to invalidate_folio adds c5b56b50d729 jfs: Convert from invalidatepage to invalidate_folio adds 6d740c76ea86 nfs: Convert from invalidatepage to invalidate_folio adds 2a40be81250c orangefs: Convert from invalidatepage to invalidate_folio adds d97dfc948428 reiserfs: Convert from invalidatepage to invalidate_folio adds 58a2fdb61bbb ubifs: Convert from invalidatepage to invalidate_folio adds f50015a596fa fs: Remove aops->invalidatepage adds affa80e8c6a1 fs: Add aops->launder_folio adds 76dba927201d 9p: Convert from launder_page to launder_folio adds a42442dd7369 afs: Convert from launder_page to launder_folio adds ff2b48b96599 cifs: Convert from launder_page to launder_folio adds 2bf06b8e6428 fuse: Convert from launder_page to launder_folio adds 15a30ab2b35b nfs: Convert from launder_page to launder_folio adds eabf038f4e36 orangefs: Convert launder_page to launder_folio adds 072acba6d087 fs: Remove aops->launder_page adds 6f31a5a261db fs: Add aops->dirty_folio adds 8fb72b4a7693 fscache: Convert fscache_set_page_dirty() to fscache_dirty [...] adds 0079c3b17631 btrfs: Convert from set_page_dirty to dirty_folio adds 187c82cb0380 fs: Convert trivial uses of __set_page_dirty_nobuffers to [...] adds ebf55c886eb7 btrfs: Convert extent_range_redirty_for_io() to use folios adds d7c994b34c80 afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio() adds 1d9ac659ff78 f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folio adds 4f5e34f71318 f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folio adds cbc975b182a0 f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folio adds 1f1d14dbc39a ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folio adds 7e63df00cf5e mm: Convert swap_set_page_dirty() to swap_dirty_folio() adds af7afdc7bbbe nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio() adds e621900ad28b fs: Convert __set_page_dirty_buffers to block_dirty_folio adds 46de8b979492 fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio adds 51cdea7ac94d fb_defio: Use noop_dirty_folio() adds 3a3bae50af5d fs: Remove aops ->set_page_dirty adds 5e56fede8656 Merge branch 'fs-folio' into for-next adds 6e8c6a36f46c Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds d1845d89a9d4 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 7d046328e2a4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 87c5f8d9ecb8 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 470dd3f691b5 hugetlb: do not demote poisoned hugetlb pages adds 8c9507d70145 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 1ac9b3e39c7c /proc/kpageflags: do not use uninitialized struct pages adds c3bb242fcbd3 linux/kthread.h: remove unused macros adds 22979b5a4c4a kthread: make it clear that kthread_create_on_node() might [...] adds 5ee4f7f212e1 scripts/spelling.txt: add more spellings to spelling.txt adds 47202d3cea5b ntfs: add sanity check on allocation size adds b1d8e7e65db6 ocfs2: cleanup some return variables adds 4e7cbc3985e0 fs/ocfs2: fix comments mentioning i_mutex adds 44e8d112db15 ocfs2: reflink deadlock when clone file to the same direct [...] adds 2070daa10422 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 6c9c7d14722d ocfs2: fix ocfs2 corrupt when iputting an inode adds a9e8253485b9 doc: convert 'subsection' to 'section' in gfp.h adds 2643d96b7872 mm: document and polish read-ahead code adds c3716300b2a6 mm: improve cleanup when ->readpages doesn't process all pages adds 5ca52afec1b0 fuse: remove reliance on bdi congestion adds 6afabe6347fb nfs: remove reliance on bdi congestion adds 0047f4b7dca5 ceph: remove reliance on bdi congestion adds cddf215bc89b remove inode_congested() adds 73323bf91641 remove bdi_congested() and wb_congested() and related functions adds 60ab9d60fb86 remove-bdi_congested-and-wb_congested-and-related-functions-fix adds fedff969dc47 f2fs: replace congestion_wait() calls with io_schedule_timeout() adds 7d297c75c8ba block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" adds 6215866a629b remove congestion tracking framework adds e0a81b2a8b65 mm/fs: delete PF_SWAPWRITE adds 0229b73b7669 mm: __isolate_lru_page_prepare() in isolate_migratepages_block() adds 5fde80788d3f mm/list_lru: optimize memcg_reparent_list_lru_node() adds e4cf1389bb9f mm: lru_cache_disable: replace work queue synchronization [...] adds dee4fb40a0ac mount: warn only once about timestamp range expiration adds 4dcea4eb9204 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] adds 87655597826a tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 67151b3cf263 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds c83dcf8ca1da tools/vm/page_owner_sort.c: support sorting by stack trace adds ce41a3371d87 tools/vm/page_owner_sort.c: add switch between culling by [...] adds e3ff087ff9e2 tools/vm/page_owner_sort.c: support sorting pid and time adds d42620c814ca tools/vm/page_owner_sort.c: two trivial fixes adds feba19a04b70 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 6797dc294654 Documentation/vm/page_owner.rst: update the documentation adds 5b22591a8eab documentation-vm-page_ownerrst-update-the-documentation-fix adds a5c4e2f52a68 Documentation/vm/page_owner.rst: fix unexpected indentation warns adds ed33a94ff6fa lib/vsprintf: avoid redundant work with 0 size adds 7b080a01b6b0 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] adds 779357ee4311 mm/page_owner: print memcg information adds 84d84233e421 mm/page_owner: record task command name adds 0c0d963f5b39 mm/page_owner.c: record tgid adds 5a2cc42e4009 tools/vm/page_owner_sort.c: fix the instructions for use adds 765857267688 tools/vm/page_owner_sort.c: fix comments adds dc7c88a8edb8 tools/vm/page_owner_sort.c: add a security check adds 4deb70b96176 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] adds 81a84bfcfdd0 tools/vm/page_owner_sort: fix three trivival places adds bf3f88fd28c5 tools/vm/page_owner_sort: support for sorting by task comm [...] adds c3e61df56add tools/vm/page_owner_sort.c: support for selecting by PID, [...] adds fe0bfc98b099 tools/vm/page_owner_sort.c: support for user-defined culli [...] adds 1b79754a55cc tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 4b4d158be273 tools/vm/page_owner_sort.c: support for multi-value select [...] adds 5fa276998b3e mm: unexport page_init_poison adds a690033e8d6a filemap: remove find_get_pages() adds a63c9bd4dddf mm/writeback: minor clean up for highmem_dirtyable_memory adds db43ab79caf4 mm: fs: fix lru_cache_disabled race in bh_lru adds 8210eeb5c0f7 mm: fix invalid page pointer returned with FOLL_PIN gups adds 5767786d2d98 mm/gup: follow_pfn_pte(): -EEXIST cleanup adds 7339f95e62ae mm/gup: remove unused pin_user_pages_locked() adds fc3c9f20f39c mm: change lookup_node() to use get_user_pages_fast() adds 99b8d5dda6e9 mm/gup: remove unused get_user_pages_locked() adds 9775ff0b69fb mm/swap: fix confusing comment in folio_mark_accessed adds fb7991d00000 tmpfs: support for file creation time adds 200764f2ecbe tmpfs: three tweaks to creation time patch adds 2ff05466237e shmem: mapping_set_exiting() to help mapped resilience adds e4fa02c1682c tmpfs: do not allocate pages on read adds 4064fbc714d7 mm: shmem: use helper macro __ATTR_RW adds f41854294f66 memcg: sync flush only if periodic flush is delayed adds 9567cf179318 memcg: replace in_interrupt() with !in_task() adds a43d5ce7972d memcg: add per-memcg total kernel memory stat adds 7e56de6d56d9 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation adds f4645f2700de mm/memcg: retrieve parent memcg from css.parent adds ef7204aa456e memcg: refactor mem_cgroup_oom adds 8fab2f40db5d memcg: unify force charging conditions adds eca093fc2dba selftests: memcg: test high limit for single entry allocation adds dccfb27c8f7c memcg: synchronously enforce memory.high for large overcharges adds cce837c14e4c mm/memcontrol: return 1 from cgroup.memory __setup() handler adds beec9b15d21f mm/memcg: set memcg after css verified and got reference adds 62b842d24eaa mm/memcg: set pos to prev unconditionally adds f6ba35fe8e91 mm/memcg: move generation assignment and comparison together adds 31979a6a93d6 mm/memcg: revert ("mm/memcg: optimize user context object [...] adds 47fb5aba6f77 mm/memcg: disable threshold event handlers on PREEMPT_RT adds 734ed253194c mm/memcg: protect per-CPU counter by disabling preemption [...] adds 5e93c7210208 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] adds 49818a417064 mm/memcg: protect memcg_stock with a local_lock_t adds a385bf20ed41 mm/memcg: disable migration instead of preemption in drain [...] adds 605d33a110d7 mm: list_lru: transpose the array of per-node per-memcg lru lists adds 8d56019ac74d mm: introduce kmem_cache_alloc_lru adds c6118de75f8a fs: introduce alloc_inode_sb() to allocate filesystems spe [...] adds 318315485654 fs: allocate inode by using alloc_inode_sb() adds e8e875e5fbbf f2fs: allocate inode by using alloc_inode_sb() adds 6afa8ab68bc7 mm: dcache: use kmem_cache_alloc_lru() to allocate dentry adds 006bdbcb83c0 xarray: use kmem_cache_alloc_lru to allocate xa_node adds 682e3dfd003b mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] adds 7b266bb89742 mm: list_lru: allocate list_lru_one only when needed adds 4883fc763dda mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] adds 5fa0d6cc67c4 mm: list_lru: replace linear array with xarray adds 8babf54e5a33 mm-list_lru-replace-linear-array-with-xarray-fix adds 7465a6271010 mm: memcontrol: reuse memory cgroup ID for kmem ID adds db93d0553789 mm: memcontrol: fix cannot alloc the maximum memcg ID adds b3c9d322edfa mm: list_lru: rename list_lru_per_memcg to list_lru_memcg adds 486be0d26cef mm: memcontrol: rename memcg_cache_id to memcg_kmem_id adds fc6f81c7d630 memcg: enable accounting for tty-related objects adds 42ce47fc7bbc selftests, x86: fix how check_cc.sh is being invoked adds d6e3dbad150a mm: merge pte_mkhuge() call into arch_make_huge_pte() adds 7f83bbfee31c mm: remove mmu_gathers storage from remaining architectures adds 85d024611b6f mm: thp: fix wrong cache flush in remove_migration_pmd() adds 0931acc8874b mm: fix missing cache flush for all tail pages of compound page adds c1dc67da5a42 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] adds 225e804d8be8 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] adds eab26714b308 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() adds 4cfbbe2ab212 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] adds e997f2166206 mm: replace multiple dcache flush with flush_dcache_folio() adds 19472f5760b5 mm: don't skip swap entry even if zap_details specified adds dbe733d7f578 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 adds ec4137ccbf22 mm: rename zap_skip_check_mapping() to should_zap_page() adds 550c9ff8a5d3 mm: change zap_details.zap_mapping into even_cows adds 0c5b5906e165 mm: rework swap handling of zap_pte_range adds b5917b60a3d8 mm/mmap: return 1 from stack_guard_gap __setup() handler adds 7a056e242df7 mm/memory.c: use helper function range_in_vma() adds 6ce6f664f175 mm/memory.c: use helper macro min and max in unmap_mapping [...] adds 7b5307d7a045 mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK adds f63095cf83a2 mm/mmap: remove obsolete comment in ksys_mmap_pgoff adds 0cba521a1489 mm/mremap:: use vma_lookup() instead of find_vma() adds 0f083d64784a mm/sparse: make mminit_validate_memmodel_limits() static adds 477b4678ea43 mm/vmalloc: remove unneeded function forward declaration adds 4110df363c1e mm/vmalloc: Move draining areas out of caller context adds 7dbb8aa66513 mm/vmalloc: add adjust_search_size parameter adds 338a305079f8 mm/vmalloc: eliminate an extra orig_gfp_mask adds 5c8e976e435b mm/vmalloc.c: fix "unused function" warning adds dba0469f0def mm/vmalloc.c: vmap(): don't allow invalid pages adds 897d6f0c1c35 mm/vmalloc: fix comments about vmap_area struct adds ea1e6809dce7 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] adds 4deea44b1d24 mm/page_alloc: adding same penalty is enough to get round- [...] adds ba8920e4af55 mm/page_alloc: add penalty to local_node adds 7fae56abd464 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() adds a45859bf38f3 mm: discard __GFP_ATOMIC adds 7c34c95a7b03 mm/mmzone.h: remove unused macros adds 9b3ebfd9e203 mm/page_alloc: don't pass pfn to free_unref_page_commit() adds 04bb156bbc95 cma: factor out minimum alignment requirement adds 0f3a152571a2 mm: enforce pageblock_order < MAX_ORDER adds b8fe8346d05c mm/page_alloc: mark pagesets as __maybe_unused adds c2f76c7d66b4 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] adds c24a67503347 mm/page_alloc: fetch the correct pcp buddy during bulk free adds 7080167db731 mm/page_alloc: track range of active PCP lists during bulk free adds 53113725b054 mm/page_alloc: simplify how many pages are selected per pc [...] adds 2c19f4fb11a9 mm/page_alloc: drain the requested list first during bulk free adds 566e2d1704ea mm/page_alloc: free pages in a single pass during bulk free adds 6346867bcff9 mm/page_alloc: limit number of high-order pages on PCP dur [...] adds 11baee07e3be mm/page_alloc: do not prefetch buddies during bulk free adds c2771dab8732 arch/x86/mm/numa: Do not initialize nodes twice adds de543a569467 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 adds b14076f80cb9 mm: count time in drain_all_pages during direct reclaim as [...] adds 04bcf1406b0a mm/page_alloc: call check_new_pages() while zone spinlock [...] adds 37d2d255e0be mm/page_alloc: check high-order pages for corruption durin [...] adds 0673677a202e mm/memory-failure.c: remove obsolete comment adds 0135a87e9b71 mm/hwpoison: fix error page recovered but reported "not re [...] adds 5adebd44d6ca mm: invalidate hwpoison page cache page in fault path adds ec09626fad0c mm/memory-failure.c: minor clean up for memory_failure_dev [...] adds 98e3b9dbb710 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() adds 15287eac51f9 mm/memory-failure.c: rework the signaling logic in kill_proc adds 644bc7c8093a mm/memory-failure.c: fix race with changing page more robustly adds 33d9160b597c mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev adds 807e431d29ce mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] adds 626b26f18681 mm/memory-failure.c: remove obsolete comment in __soft_off [...] adds 6747a437c468 mm/memory-failure.c: remove unnecessary PageTransTail check adds 78e552668d25 mm/hwpoison-inject: support injecting hwpoison to free page adds 7fe4f504022b mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix adds 09d955a7dd53 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] adds 8f65ab5f83ba mm/hwpoison: add in-use hugepage hwpoison filter judgement adds 7bc9dc41ee7d mm/memory-failure.c: fix race with changing page compound again adds 055489a03017 mm-memory-failurec-fix-race-with-changing-page-compound-again-fix adds 6a477e3a1984 mm/memory-failure.c: avoid calling invalidate_inode_page() [...] adds fbb12cb4ecde mm/memory-failure.c: make non-LRU movable pages unhandlable adds fb79f736f8be mm, fault-injection: declare should_fail_alloc_page() adds a825b682f0aa mm/mlock: fix potential imbalanced rlimit ucounts adjustment adds ff1637f3570a mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 4428aea0c107 mm-hugetlb-free-the-2nd-vmemmap-page-associated-with-each- [...] adds 6069bc3c820f mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 96ddf762cbec mm: sparsemem: use page table lock to protect kernel pmd o [...] adds fcb7357fe017 selftests: vm: add a hugetlb test case adds 7e7ce9ad7849 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 9956bd42e039 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB adds c6a319ddb907 hugetlb: clean up potential spectre issue warnings adds fe4a53f632d4 hugetlb-clean-up-potential-spectre-issue-warnings-v2 adds 38d90c6428a5 mm/hugetlb: use helper macro __ATTR_RW adds 6f462115a171 mm/hugetlb.c: export PageHeadHuge() adds 8d0abe2123ae mm-export-pageheadhuge-fix adds 995bdac9e7ad mm: remove unneeded local variable follflags adds f9ea5f820600 hugetlb: fix comments about avoiding atomic allocation of [...] adds c9d51df6879c userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds bcfb6355e84a userfaultfd: provide unmasked address on page-fault adds 7e0bf380b8fc userfaultfd: provide unmasked address on page-fault adds 7f26c6a4f867 userfaultfd-provide-unmasked-address-on-page-fault-v3-fix adds 1b3d8c92292e userfaultfd/selftests: fix uninitialized_var.cocci warning adds 6736096505cc mm: workingset: replace IRQ-off check with a lockdep assert. adds 238aee7bdf71 mm: vmscan: fix documentation for page_check_references() adds eea55143d508 mm: compaction: cleanup the compaction trace events adds 4d65dd08bf4e mempolicy: mbind_range() set_policy() after vma_merge() adds 898baebb2ae9 mm/mempolicy: fix potential mpol_new leak in shared_policy [...] adds 4fbd79de2889 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds fba5f50cb6fb mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds ef18e22de677 mm/oom_kill: remove unneeded is_memcg_oom check adds a121a865ab2f mm,migrate: fix establishing demotion target adds af726b21c2b5 mm/migrate: fix race between lock page and clear PG_Isolated adds c8db7ce3f384 mm/thp: refix __split_huge_pmd_locked() for migration PMD adds 5b55658c4c33 mm/cma: provide option to opt out from exposing pages on a [...] adds 0cdf582bc56f powerpc/fadump: opt out from freeing pages on cma activati [...] adds 4ef226a6ea1f NUMA Balancing: add page promotion counter adds 978dc7790a79 NUMA balancing: optimize page placement for memory tiering system adds e60651c41f98 memory tiering: skip to scan fast memory adds 3b7c6ddfc6fc mm: page_io: fix psi memory pressure error on cold swapins adds dfd6423bbb30 mm/vmstat: add event for ksm swapping in copy adds f917d72cf62c mm/ksm: use helper macro __ATTR_RW adds 02784c1b0e9a mm/hwpoison: check the subpage, not the head page adds e97ea8dbc1b5 mm/madvise: use vma_lookup() instead of find_vma() adds f789e34f5059 mm: madvise: return correct bytes advised with process_madvise adds a332911e7068 mm: madvise: skip unmapped vma holes passed to process_madvise adds 9039a226f220 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] adds c5a8dccce9cd mm: handle uninitialized numa nodes gracefully adds 469b41a41398 mm-handle-uninitialized-numa-nodes-gracefully-fix adds 67c65d1b8cf3 mm, memory_hotplug: drop arch_free_nodedata adds 9d667dfc335a mm, memory_hotplug: reorganize new pgdat initialization adds 7950528786d4 mm: make free_area_init_node aware of memory less nodes adds 2889d9b2e7b7 memcg: do not tweak node in alloc_mem_cgroup_per_node_info adds 747fb9a09cc0 drivers/base/memory: add memory block to memory group afte [...] adds 504acb7587e8 drivers/base/node: consolidate node device subsystem initi [...] adds 3dda298bad6d mm/memory_hotplug: remove obsolete comment of __add_pages adds 1faa49b96a6e mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix adds a2f121c2b56b mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] adds ca7b8d96a144 mm/memory_hotplug: clean up try_offline_node adds ff5d81921d75 mm/memory_hotplug: fix misplaced comment in offline_pages adds 9a6982311c97 drivers/base/node: rename link_mem_sections() to register_ [...] adds 1eeaa8b24582 drivers/base/memory: determine and store zone for single-z [...] adds 55d1ac918502 drivers/base/memory: clarify adding and removing of memory blocks adds 1f280d0cfed4 mm: only re-generate demotion targets when a numa node cha [...] adds ba8ea1ff1a2e mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] adds 3aa211e1919d mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] adds 084b7ad53fc0 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 986f005e42a6 mm/thp: ClearPageDoubleMap in first page_add_file_rmap() adds fe9e9c2bff9f mm/zswap.c: allow handling just same-value filled pages adds 0ccbe1924313 mm: remove usercopy_warn() adds 1584e1837c81 mm: uninline copy_overflow() adds b86055ac90d4 mm/usercopy: return 1 from hardened_usercopy __setup() handler adds 59958fe81708 mm/early_ioremap: declare early_memremap_pgprot_adjust() adds 251d47b7cb21 highmem: document kunmap_local() adds 1bdf8e9acf63 highmem-document-kunmap_local-v2 adds 6c12b68c8fda mm/highmem: remove unnecessary done label adds d4148e3d5f24 mm/page_table_check.c: use strtobool for param parsing adds 3855f8fa0aeb mm/kfence: remove unnecessary CONFIG_KFENCE option adds 56716d9cf177 kfence: allow re-enabling KFENCE after system startup adds f0153bedfd7f kfence: alloc kfence_pool after system startup adds 549ee33ab866 kunit: fix UAF when run kfence test case test_gfpzero adds 2019d2462a86 kunit: make kunit_test_timeout compatible with comment adds 89914a627a52 kfence: test: try to avoid test_gfpzero trigger rcu_stall adds 3ffd725ecfa9 kfence: allow use of a deferrable timer adds f4b83eca649c mm/hmm.c: remove unneeded local variable ret adds a1dbf106ccb9 mm/damon/dbgfs/init_regions: use target index instead of t [...] adds ab2c22786c7f Docs/admin-guide/mm/damon/usage: update for changed initai [...] adds ce816edb6d3d mm/damon/core: move damon_set_targets() into dbgfs adds 74763a2156bc mm/damon: remove the target id concept adds 9aa045984a21 mm/damon: remove redundant page validation adds c7730b91b734 mm/damon: rename damon_primitives to damon_operations adds faf4acb61638 mm/damon: let monitoring operations can be registered and [...] adds 8d8dd1e334ae mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] adds 42a4cddbd981 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] adds 87a9adb5cd90 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] adds 5e88447da9c3 mm/damon/dbgfs: use operations id for knowing if the targe [...] adds 65f8088f931b mm/damon/dbgfs-test: fix is_target_id() change adds aa489e181d42 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] adds 933dedfac3d5 mm/damon: remove unnecessary CONFIG_DAMON option adds 15062eb00022 Docs/vm/damon: call low level monitoring primitives the op [...] adds 224751aa0854 Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] adds 0bacd9cb8875 Docs/damon: update outdated term 'regions update interval' adds 4e13c2a44d50 mm/damon/core: allow non-exclusive DAMON start/stop adds 8aa9b4efcc41 mm/damon/core: add number of each enum type values adds 49495bce150c mm/damon: implement a minimal stub for sysfs-based DAMON i [...] adds 772605fc65b2 mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] adds 253143c050b5 mm/damon/sysfs: link DAMON for virtual address spaces monitoring adds 6cc60cd11b84 mm/damon/sysfs: support the physical address space monitoring adds 0c0b52a933e8 mm/damon/sysfs: support DAMON-based Operation Schemes adds 9d5a7f4e571f mm/damon/sysfs: support DAMOS quotas adds 512eceac2965 mm/damon/sysfs: support schemes prioritization adds 26bd1d0800aa mm/damon/sysfs: support DAMOS watermarks adds 210f33e25ce8 mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] adds 257a52ef6169 mm/damon/sysfs: support DAMOS stats adds 7929973b1a3c selftests/damon: add a test for DAMON sysfs interface adds cc72d3ccd0f2 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface adds 15fd48ff1d9f Docs/ABI/testing: add DAMON sysfs interface ABI document adds 55deeae870a3 mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] adds 295e90e7d8ba fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 478fe81ddd58 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 395225e34d21 kernel/hung_task.c: Monitor killed tasks. adds a5b6affc00c3 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks adds b5f18f22ba16 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix adds 3f9e412124dd proc/vmcore: fix possible deadlock on concurrent mmap and read adds fa9fa0504492 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment adds 3669faffbd6d fs/proc/task_mmu.c: remove redundant page validation of pte_page adds c005ebafdbb8 procfs: prevent unprivileged processes accessing fdinfo dir adds 357c6c4fbd42 proc/sysctl: make protected_* world readable adds 280abe9f2a94 linux/types.h: remove unnecessary __bitwise__ adds 57a5e58a30c6 linux-typesh-remove-unnecessary-__bitwise__-fix adds 2b1a6dd560e2 Documentation/sparse: add hints about __CHECKER__ adds a8a7c79514d8 kernel/ksysfs.c: use helper macro __ATTR_RW adds 6a93f0e0d0a1 Kconfig.debug: make DEBUG_INFO selectable from a choice adds 536e4fa7d267 Kconfig.debug: make DEBUG_INFO always default=n adds 33ec5c06ab5b include: drop pointless __compiler_offsetof indirection adds 33cb55110251 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() adds ceb4648d8b8f bitfield: add explicit inclusions to the example adds 58c33a2f35ee lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option adds a27c0e81a2bf lib: bitmap: fix many kernel-doc warnings adds 8622f84862f9 lib/refcount.c: use REFCOUNT_WARN() to simplify code adds 71964f2ac700 lib/glob.c: fix uninitialized_var.cocci warning adds eef4d5d63978 lz4: fix LZ4_decompress_safe_partial read out of bound adds fe20aa015c63 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] adds 6b904ad5d9f6 checkpatch: add --fix option for some TRAILING_STATEMENTS adds 90d9b728ee7f checkpatch: add early_param exception to blank line after [...] adds d31a07d086ba checkpatch: use python3 to find codespell dictionary adds c172562bacbf kallsyms: print module name in %ps/S case when KALLSYMS is [...] adds 6214a76f6f90 init: use ktime_us_delta() to make initcall_debug log more [...] adds cbbfe55ec60b init.h: improve __setup and early_param documentation adds 589ae0e8457b init/main.c: return 1 from handled __setup() functions adds 611e35a6784a init/main.c: silence some -Wunused-parameter warnings adds 0bc827f3ed8b fs/pipe: use kvcalloc to allocate a pipe_buffer array adds 93c27c03865a fs/pipe.c: local vars have to match types of proper pipe_i [...] adds ddd6f8035fab minix: fix bug when opening a file with O_DIRECT adds f28a50a165e8 fat: use pointer to simple type in put_user() adds aa34e1ec67e6 cgroup: use irqsave in cgroup_rstat_flush_locked(). adds 9dc731c1ba87 cgroup: add a comment to cgroup_rstat_flush_locked(). adds 0ed0f6aa8069 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] adds ae5a0abb3ba9 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] adds 27928f23e10d x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds d41c4494cdbe arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds 0ff19b4a68f3 docs: kdump: update description about sysfs file system support adds 8e7fdc369bfe docs: kdump: add scp example to write out the dump file adds 0c1555c0f3be panic: unset panic_on_warn inside panic() adds d7630199b620 ubsan: no need to unset panic_on_warn in ubsan_epilogue() adds f18dadeb2dcc kasan: no need to unset panic_on_warn in end_report() adds c6e9ff7155a8 taskstats: remove unneeded dead assignment adds 2938a449ac13 taskstats-remove-unneeded-dead-assignment-fix adds fa588ee2edf8 docs: sysctl/kernel: add missing bit to panic_print adds 908cad44d39d sysctl: documentation: fix table format warning adds 4d4119ccebe3 panic: add option to dump all CPUs backtraces in panic_print adds 0431f11625b1 panic: move panic_print before kmsg dumpers adds a7f6cedfb333 kernel/panic.c: remove CONFIG_PANIC_ON_OOPS_VALUE indirection adds f894a13cb10f kcov: split ioctl handling into locked and unlocked parts adds d6d316f9e016 kcov: properly handle subsequent mmap calls adds 8da115785dd0 kernel/resource: fix kfree() of bootmem memory again adds 0bf5aa8f25e4 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" adds 3b91da5fccf7 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 3cf0a6957478 Merge branch 'akpm-current/current' adds 0b6188d81e9c mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 4616016569ee selftest/vm: add util.h and and move helper functions there adds ce9eb61ebeb5 selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT adds 5025db76104a mm: delete __ClearPageWaiters() adds c0b2bc56d480 mm: filemap_unaccount_folio() large skip mapcount fixup adds 9f30e0a8d134 mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() adds 47f13fb21e66 mm: rmap: fix cache flush on THP pages adds f27f608d5deb dax: fix cache flush on PMD-mapped pages adds 51cb89b42191 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds e649eec0ac7c mm: pvmw: add support for walking devmap pages adds 6b4e85bba602 dax: fix missing writeprotect the pte entry adds dcb15410eae2 mm: remove range parameter from follow_invalidate_pte() adds 7b2421f257ff mm/migration: add trace events for THP migrations adds ef7d1087cedb mm/migration: add trace events for base page and HugeTLB m [...] adds be8a5bd36b0c kasan, page_alloc: deduplicate should_skip_kasan_poison adds 49383ef893d9 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] adds aa3fcff2b003 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare adds ccde0eeaace2 kasan, page_alloc: simplify kasan_poison_pages call site adds 5cecccdd09bb kasan, page_alloc: init memory of skipped pages on free adds 553a58a76c7b kasan: drop skip_kasan_poison variable in free_pages_prepare adds b69fa6e3eb17 mm: clarify __GFP_ZEROTAGS comment adds 8938a989759c kasan: only apply __GFP_ZEROTAGS when memory is zeroed adds 67b95eacd736 kasan, page_alloc: refactor init checks in post_alloc_hook adds b98e4277904f kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook adds 452de6be7248 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] adds adc8eec7e4d7 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook adds c78fd6eb4835 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook adds 47cfa8b31ab2 kasan, page_alloc: rework kasan_unpoison_pages call site adds a96dc2912739 kasan: clean up metadata byte definitions adds fef230813b7d kasan: define KASAN_VMALLOC_INVALID for SW_TAGS adds bb2f1c8ca06e kasan, x86, arm64, s390: rename functions for modules shadow adds 7598c72845ae kasan, vmalloc: drop outdated VM_KASAN comment adds f5ce071ae015 kasan: reorder vmalloc hooks adds 2444c043f387 kasan: add wrappers for vmalloc hooks adds ee28916080e9 kasan, vmalloc: reset tags in vmalloc functions adds f3f5c1530cd8 kasan, fork: reset pointer tags of vmapped stacks adds 30c372b6e539 kasan, arm64: reset pointer tags of vmapped stacks adds e2544ee90c1c fix for "kasan, fork: reset pointer tags of vmapped stacks" adds 204d2d17fa2a mm: remove unnecessary check in alloc_thread_stack_node() adds 4cb0a913243f kasan, vmalloc: add vmalloc tagging for SW_TAGS adds 449ad2e9cb14 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged adds 4f98ee592282 kasan, vmalloc: unpoison VM_ALLOC pages after mapping adds 0b1ce56f5f27 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS adds 384a99901922 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS adds ef4b9697d6f5 kasan, page_alloc: allow skipping memory init for HW_TAGS adds 9e5be09473a2 kasan, vmalloc: add vmalloc tagging for HW_TAGS adds 73496c4ca3cc kasan, vmalloc: only tag normal vmalloc allocations adds cb4cb5500eb8 fix for "kasan, vmalloc: only tag normal vmalloc allocations" adds 61a653f36617 kasan, scs: support tagged vmalloc mappings adds c900f310063e fix for "kasan, vmalloc: only tag normal vmalloc allocations" adds 1084545a66e1 kasan, arm64: don't tag executable vmalloc allocations adds 90ab6e4c79ff kasan: mark kasan_arg_stacktrace as __initdata adds f28a99090808 kasan: clean up feature flags for HW_TAGS mode adds 230ada828f94 kasan: add kasan.vmalloc command line flag adds 7636614fcd8d kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS adds 1721fa36cf69 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes adds 8f5947c409b2 kasan: documentation updates adds 96ec18cf05ae kasan: improve vmalloc tests adds b01085919d4b similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" adds ecc5d0e08dfc fix for "kasan: improve vmalloc tests" adds 06c2e57ff0f9 another fix for "kasan: improve vmalloc tests" adds 53be05f1d1b1 kasan-improve-vmalloc-tests-fix-3-fix adds fa91a0bab87d kasan: test: support async (again) and asymm modes for HW_TAGS adds 3fb06f3c4940 mm/kasan: remove unnecessary CONFIG_KASAN option adds c3dae87b64f2 kasan: update function name in comments adds 0191b9c1fa24 kasan: print virtual mapping info in reports adds 6b9ed7f9ff4a kasan: drop addr check from describe_object_addr adds e0cd6fb4b0fe kasan: more line breaks in reports adds 291e984fec29 kasan: rearrange stack frame info in reports adds d3de956dd608 kasan: improve stack frame info in reports adds d81dc76989bb kasan: print basic stack frame info for SW_TAGS adds 9d76359094b3 fix for "kasan: print basic stack frame info for SW_TAGS" adds 35292af93f80 kasan: simplify async check in end_report() adds 1c1c22662906 kasan: simplify kasan_update_kunit_status() and call sites adds db517f6c9f58 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT adds c9baf7677134 kasan: move update_kunit_status to start_report adds 71d1577bd936 kasan: move disable_trace_on_warning to start_report adds 39c28faccdd3 kasan: split out print_report from __kasan_report adds 033f7b2231d0 kasan: simplify kasan_find_first_bad_addr call sites adds f880b50372e8 kasan: restructure kasan_report adds c133622e28b0 kasan: merge __kasan_report into kasan_report adds d63f770e2fb8 kasan: call print_report from kasan_report_invalid_free adds 8dd8bdd614fc kasan: move and simplify kasan_report_async adds 356d0e55be41 kasan: rename kasan_access_info to kasan_report_info adds bef48cc21381 kasan: add comment about UACCESS regions to kasan_report adds ca75b7ae1b13 kasan: respect KASAN_BIT_REPORTED in all reporting routines adds 1e33e2b5c437 kasan: reorder reporting functions adds 0fa81c9b87fe kasan: move and hide kasan_save_enable/restore_multi_shot adds 2cd40bc26fdb kasan: disable LOCKDEP when printing reports adds 036a56db36ad mm: enable MADV_DONTNEED for hugetlb mappings adds 67afb6c2af4d selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test adds 43df54efec0a userfaultfd/selftests: enable hugetlb remap and remove eve [...] adds 05e6543df84f mm/huge_memory: make is_transparent_hugepage() static adds 0d91d42c4335 mm: optimize do_wp_page() for exclusive pages in the swapcache adds 8479df85ca30 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs adds b5dea48e7792 mm: slightly clarify KSM logic in do_swap_page() adds c790ad050fc9 mm-slightly-clarify-ksm-logic-in-do_swap_page-fix adds 44a6334fcbc2 mm: streamline COW logic in do_swap_page() adds d056bc12a243 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() adds 866b182d290e mm/khugepaged: remove reuse_swap_page() usage adds 3bceed5ea462 mm/swapfile: remove stale reuse_swap_page() adds e5bbf629ec11 mm/huge_memory: remove stale page_trans_huge_mapcount() adds 8767b1cc6362 mm/huge_memory: remove stale locking logic from __split_hu [...] adds 31a308d27987 mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] adds 06ffad21fb73 mm: warn on deleting redirtied only if accounted adds a118fd2204bb mm: unmap_mapping_range_tree() with i_mmap_rwsem shared adds 20e5e60cd87e mm: generalize ARCH_HAS_FILTER_PGPROT adds 6e6e90431678 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 924e25606258 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] adds fdfdca0c1ed3 mm: madvise: MADV_DONTNEED_LOCKED adds 94cd24245ced mm-madvise-madv_dontneed_locked-fix adds 0a67d73bc484 selftests: vm: remove dependecy from internal kernel macros adds 60d7e137a462 selftests: kselftest framework: provide "finished" helper adds 592ade5cba5a kselftest/vm: override TARGETS from arguments adds 894f78c4a6cd Merge branch 'akpm/master' adds 6d72dda014a4 Add linux-next specific files for 20220318
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 (a32cd981a6da) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 17 +- Documentation/admin-guide/kernel-parameters.txt | 26 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 2 + .../devicetree/bindings/net/can/xilinx,can.yaml | 161 + .../devicetree/bindings/net/can/xilinx_can.txt | 61 - .../bindings/net/marvell-armada-370-neta.txt | 1 + .../devicetree/bindings/net/mediatek-dwmac.txt | 91 - .../devicetree/bindings/net/mediatek-dwmac.yaml | 175 + .../bindings/pinctrl/fsl,imx93-pinctrl.yaml | 85 + .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 160 + .../{pinctrl-mt8195.yaml => pinctrl-mt8186.yaml} | 156 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 35 + .../bindings/pinctrl/qcom,sc8280xp-pinctrl.yaml | 151 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 4 + .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 31 +- .../devicetree/bindings/usb/rockchip,dwc3.yaml | 2 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/thermal/index.rst | 1 + Documentation/driver-api/thermal/intel_dptf.rst | 272 + .../vfio-pci-device-specific-driver-acceptance.rst | 35 + Documentation/filesystems/caching/netfs-api.rst | 7 +- Documentation/filesystems/erofs.rst | 2 +- Documentation/filesystems/locking.rst | 42 +- Documentation/filesystems/vfs.rst | 46 +- Documentation/kbuild/kbuild.rst | 19 +- Documentation/kbuild/makefiles.rst | 50 +- .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/networking/devlink/index.rst | 16 + Documentation/process/changes.rst | 17 +- Documentation/rust/arch-support.rst | 7 +- Documentation/rust/coding-guidelines.rst | 87 +- Documentation/rust/general-information.rst | 5 +- Documentation/rust/index.rst | 3 +- Documentation/rust/quick-start.rst | 15 +- Documentation/scheduler/index.rst | 1 + .../scheduler/{schedutil.txt => schedutil.rst} | 30 +- .../translations/zh_CN/scheduler/index.rst | 2 +- .../zh_CN/scheduler/sched-nice-design.rst | 99 + Documentation/vm/page_owner.rst | 20 +- MAINTAINERS | 82 +- Makefile | 57 +- Next/SHA1s | 144 +- Next/Trees | 2 +- Next/merge.log | 3589 +++++---- arch/Kconfig | 6 + arch/arm/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 10 +- arch/arm/boot/dts/lpc32xx.dtsi | 8 +- arch/arm/common/Kconfig | 2 +- arch/arm/common/sa1111.c | 64 + arch/arm/rust/target.json | 27 - arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 8 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 1 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 4 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 36 - arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 14 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 28 + arch/arm64/include/asm/paravirt_api_clock.h | 1 + arch/arm64/rust/target.json | 34 - arch/m68k/kernel/ptrace.c | 1 - arch/mips/boot/dts/ralink/Makefile | 4 + .../mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 40 +- .../mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 60 +- .../mips/boot/dts/ralink}/mt7621.dtsi | 8 +- arch/mips/ralink/Kconfig | 5 + arch/parisc/Kconfig | 1 + arch/parisc/include/asm/cacheflush.h | 15 +- arch/parisc/kernel/alternative.c | 10 + arch/parisc/kernel/cache.c | 52 +- arch/parisc/kernel/topology.c | 4 +- arch/powerpc/Kconfig | 1 + arch/powerpc/rust/target.json | 29 - arch/riscv/Kconfig | 1 + arch/riscv/Makefile | 6 +- arch/riscv/include/asm/kvm_host.h | 1 + arch/riscv/include/asm/kvm_vcpu_sbi.h | 5 +- arch/riscv/include/asm/sbi.h | 27 +- arch/riscv/kernel/cpu_ops_sbi.c | 2 +- arch/riscv/kvm/vcpu_exit.c | 22 +- arch/riscv/kvm/vcpu_sbi.c | 19 + arch/riscv/kvm/vcpu_sbi_hsm.c | 18 +- arch/riscv/kvm/vcpu_sbi_replace.c | 44 + arch/riscv/kvm/vcpu_sbi_v01.c | 20 +- arch/riscv/kvm/vcpu_switch.S | 60 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/um/kernel/um_arch.c | 4 + arch/x86/Kconfig | 32 +- arch/x86/Makefile | 30 +- arch/x86/entry/entry_64.S | 4 + arch/x86/entry/syscalls/Makefile | 2 +- arch/x86/ia32/Makefile | 2 + arch/x86/ia32/ia32_aout.c | 325 + arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/bug.h | 1 + arch/x86/include/asm/ibt.h | 12 + arch/x86/include/asm/irq_stack.h | 1 + arch/x86/include/asm/paravirt_api_clock.h | 1 + arch/x86/include/asm/pci_x86.h | 3 + arch/x86/include/asm/syscall_wrapper.h | 6 +- arch/x86/include/asm/vdso.h | 2 +- arch/x86/kernel/acpi/sleep.c | 23 +- arch/x86/kernel/alternative.c | 47 +- arch/x86/kernel/early_printk.c | 2 +- arch/x86/kernel/module.c | 8 +- arch/x86/kernel/nmi.c | 1 - arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/traps.c | 7 +- arch/x86/kernel/tsc.c | 6 +- arch/x86/kernel/vmlinux.lds.S | 9 + arch/x86/net/bpf_jit_comp.c | 18 +- arch/x86/rust/target.json | 36 - arch/x86/xen/apic.c | 2 +- arch/xtensa/boot/dts/xtfpga-flash-128m.dtsi | 8 +- arch/xtensa/boot/dts/xtfpga-flash-16m.dtsi | 8 +- arch/xtensa/boot/dts/xtfpga-flash-4m.dtsi | 4 +- arch/xtensa/kernel/jump_label.c | 2 +- block/bfq-iosched.c | 2 +- block/bio.c | 3 +- block/blk-cgroup.h | 17 + block/blk-iolatency.c | 2 +- block/blk-merge.c | 11 + block/blk-rq-qos.h | 20 +- block/fops.c | 3 +- drivers/acpi/scan.c | 10 +- drivers/acpi/sleep.c | 11 +- drivers/acpi/x86/s2idle.c | 40 + drivers/android/Kconfig | 1 - drivers/android/allocation.rs | 12 +- drivers/android/context.rs | 4 +- drivers/android/process.rs | 47 +- drivers/android/range_alloc.rs | 16 +- drivers/android/rust_binder.rs | 2 +- drivers/android/thread.rs | 21 +- drivers/android/transaction.rs | 2 +- drivers/atm/eni.c | 2 + drivers/base/property.c | 75 +- drivers/block/virtio_blk.c | 8 +- drivers/block/xen-blkfront.c | 8 +- drivers/bluetooth/btmtksdio.c | 75 +- drivers/bluetooth/btmtkuart.c | 12 +- drivers/bus/mhi/ep/main.c | 6 +- drivers/bus/mhi/ep/ring.c | 34 +- drivers/char/tpm/xen-tpmfront.c | 2 +- drivers/clk/Kconfig | 2 +- drivers/clk/clk-apple-nco.c | 2 +- drivers/clk/imx/Kconfig | 1 + drivers/clk/qcom/gcc-sm6125.c | 2 +- drivers/clk/ti/Makefile | 9 +- drivers/clk/ti/clk-33xx-compat.c | 218 - drivers/clk/ti/clk-33xx.c | 5 +- drivers/clk/ti/clk-43xx-compat.c | 225 - drivers/clk/ti/clk-43xx.c | 5 +- drivers/clk/ti/clk-7xx-compat.c | 820 -- drivers/clk/ti/clk-7xx.c | 5 +- drivers/clk/ti/clkctrl.c | 35 +- drivers/clk/ti/clock.h | 3 - drivers/cpufreq/intel_pstate.c | 38 +- drivers/crypto/hisilicon/hpre/hpre.h | 2 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 19 +- drivers/crypto/hisilicon/qm.c | 68 +- drivers/crypto/hisilicon/sec2/sec.h | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 21 +- drivers/crypto/hisilicon/sgl.c | 2 +- drivers/crypto/hisilicon/zip/zip.h | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 17 +- drivers/dax/device.c | 3 +- drivers/edac/altera_edac.c | 40 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/gpio/gpio_pl061_rust.rs | 28 +- drivers/gpio/gpiolib.c | 10 + drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 30 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 30 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 22 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 1 + drivers/gpu/drm/amd/amdgpu/soc15.c | 4 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 3 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 21 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 41 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 10 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 13 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 38 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 14 + drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 5 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 + drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 26 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h | 6 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 15 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 10 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 15 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 10 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 60 + .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 5 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 16 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 1 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 92 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 7 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 2 +- .../drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 16 +- drivers/gpu/drm/bridge/Kconfig | 3 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 6 +- drivers/gpu/drm/i915/display/intel_pps.h | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 4 + drivers/gpu/drm/panel/Kconfig | 1 + drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_evtchnl.c | 2 +- drivers/hid/Kconfig | 11 + drivers/hid/Makefile | 1 + drivers/hid/hid-google-hammer.c | 51 +- drivers/hid/hid-vivaldi-common.c | 140 + drivers/hid/hid-vivaldi-common.h | 16 + drivers/hid/hid-vivaldi.c | 121 +- drivers/hwmon/scpi-hwmon.c | 6 +- drivers/infiniband/core/uverbs_cmd.c | 1 + drivers/infiniband/core/uverbs_std_types_qp.c | 1 + drivers/infiniband/core/verbs.c | 3 +- drivers/infiniband/hw/irdma/ctrl.c | 10 +- drivers/infiniband/hw/mlx5/devx.c | 4 +- drivers/infiniband/hw/qib/qib_iba7220.c | 4 +- drivers/infiniband/sw/rxe/rxe_req.c | 12 +- drivers/input/Kconfig | 7 + drivers/input/Makefile | 1 + drivers/input/keyboard/Kconfig | 2 + drivers/input/keyboard/atkbd.c | 27 +- drivers/input/keyboard/cros_ec_keyb.c | 43 +- drivers/input/keyboard/mt6779-keypad.c | 2 +- drivers/input/misc/xen-kbdfront.c | 4 +- drivers/input/tablet/aiptek.c | 10 +- drivers/input/touchscreen/zinitix.c | 44 +- drivers/input/vivaldi-fmap.c | 39 + drivers/irqchip/Kconfig | 1 + drivers/irqchip/irq-qcom-mpm.c | 2 +- drivers/media/i2c/Kconfig | 2128 +++--- drivers/media/platform/Kconfig | 4 +- drivers/media/platform/Makefile | 4 +- drivers/media/platform/allegro-dvt/Kconfig | 2 +- drivers/media/platform/allwinner/Kconfig | 6 - drivers/media/platform/amlogic/Kconfig | 2 +- drivers/media/platform/aspeed/Kconfig | 2 +- drivers/media/platform/atmel/Kconfig | 2 +- drivers/media/platform/cadence/Kconfig | 2 +- drivers/media/platform/chips-media/Kconfig | 2 +- drivers/media/platform/intel/Kconfig | 2 +- drivers/media/platform/marvell/Kconfig | 2 +- drivers/media/platform/mediatek/Kconfig | 2 +- drivers/media/platform/nvidia/Kconfig | 2 +- drivers/media/platform/nxp/Kconfig | 2 +- drivers/media/platform/qcom/Kconfig | 2 +- drivers/media/platform/renesas/Kconfig | 2 +- drivers/media/platform/rockchip/Kconfig | 2 +- drivers/media/platform/samsung/Kconfig | 2 +- drivers/media/platform/st/Kconfig | 6 + drivers/media/platform/{stm => st}/Makefile | 0 drivers/media/platform/st/sti/Kconfig | 5 + drivers/media/platform/{stm => st}/sti/Makefile | 0 .../media/platform/{stm => st}/sti/bdisp/Kconfig | 0 .../media/platform/{stm => st}/sti/bdisp/Makefile | 0 .../platform/{stm => st}/sti/bdisp/bdisp-debug.c | 0 .../platform/{stm => st}/sti/bdisp/bdisp-filter.h | 0 .../platform/{stm => st}/sti/bdisp/bdisp-hw.c | 0 .../platform/{stm => st}/sti/bdisp/bdisp-reg.h | 0 .../platform/{stm => st}/sti/bdisp/bdisp-v4l2.c | 0 .../media/platform/{stm => st}/sti/bdisp/bdisp.h | 0 .../platform/{stm => st}/sti/c8sectpfe/Kconfig | 0 .../platform/{stm => st}/sti/c8sectpfe/Makefile | 0 .../{stm => st}/sti/c8sectpfe/c8sectpfe-common.c | 0 .../{stm => st}/sti/c8sectpfe/c8sectpfe-common.h | 0 .../{stm => st}/sti/c8sectpfe/c8sectpfe-core.c | 0 .../{stm => st}/sti/c8sectpfe/c8sectpfe-core.h | 0 .../{stm => st}/sti/c8sectpfe/c8sectpfe-debugfs.c | 0 .../{stm => st}/sti/c8sectpfe/c8sectpfe-debugfs.h | 0 .../{stm => st}/sti/c8sectpfe/c8sectpfe-dvb.c | 0 .../{stm => st}/sti/c8sectpfe/c8sectpfe-dvb.h | 0 .../media/platform/{stm => st}/sti/delta/Kconfig | 0 .../media/platform/{stm => st}/sti/delta/Makefile | 0 .../platform/{stm => st}/sti/delta/delta-cfg.h | 0 .../platform/{stm => st}/sti/delta/delta-debug.c | 0 .../platform/{stm => st}/sti/delta/delta-debug.h | 0 .../platform/{stm => st}/sti/delta/delta-ipc.c | 0 .../platform/{stm => st}/sti/delta/delta-ipc.h | 0 .../platform/{stm => st}/sti/delta/delta-mem.c | 0 .../platform/{stm => st}/sti/delta/delta-mem.h | 0 .../{stm => st}/sti/delta/delta-mjpeg-dec.c | 0 .../{stm => st}/sti/delta/delta-mjpeg-fw.h | 0 .../{stm => st}/sti/delta/delta-mjpeg-hdr.c | 0 .../platform/{stm => st}/sti/delta/delta-mjpeg.h | 0 .../platform/{stm => st}/sti/delta/delta-v4l2.c | 0 .../media/platform/{stm => st}/sti/delta/delta.h | 0 drivers/media/platform/{stm => st}/sti/hva/Kconfig | 0 .../media/platform/{stm => st}/sti/hva/Makefile | 0 .../platform/{stm => st}/sti/hva/hva-debugfs.c | 0 .../media/platform/{stm => st}/sti/hva/hva-h264.c | 0 .../media/platform/{stm => st}/sti/hva/hva-hw.c | 0 .../media/platform/{stm => st}/sti/hva/hva-hw.h | 0 .../media/platform/{stm => st}/sti/hva/hva-mem.c | 0 .../media/platform/{stm => st}/sti/hva/hva-mem.h | 0 .../media/platform/{stm => st}/sti/hva/hva-v4l2.c | 0 drivers/media/platform/{stm => st}/sti/hva/hva.h | 0 drivers/media/platform/{stm => st}/stm32/Kconfig | 0 drivers/media/platform/{stm => st}/stm32/Makefile | 0 .../platform/{stm => st}/stm32/dma2d/dma2d-hw.c | 0 .../platform/{stm => st}/stm32/dma2d/dma2d-regs.h | 0 .../media/platform/{stm => st}/stm32/dma2d/dma2d.c | 0 .../media/platform/{stm => st}/stm32/dma2d/dma2d.h | 0 .../media/platform/{stm => st}/stm32/stm32-dcmi.c | 0 drivers/media/platform/stm/Kconfig | 6 - drivers/media/platform/stm/sti/Kconfig | 5 - drivers/media/platform/sunxi/Kconfig | 8 + .../media/platform/{allwinner => sunxi}/Makefile | 0 .../{allwinner => sunxi}/sun4i-csi/Kconfig | 0 .../{allwinner => sunxi}/sun4i-csi/Makefile | 0 .../{allwinner => sunxi}/sun4i-csi/sun4i_csi.c | 0 .../{allwinner => sunxi}/sun4i-csi/sun4i_csi.h | 0 .../{allwinner => sunxi}/sun4i-csi/sun4i_dma.c | 0 .../{allwinner => sunxi}/sun4i-csi/sun4i_v4l2.c | 0 .../{allwinner => sunxi}/sun6i-csi/Kconfig | 0 .../{allwinner => sunxi}/sun6i-csi/Makefile | 0 .../{allwinner => sunxi}/sun6i-csi/sun6i_csi.c | 0 .../{allwinner => sunxi}/sun6i-csi/sun6i_csi.h | 0 .../{allwinner => sunxi}/sun6i-csi/sun6i_csi_reg.h | 0 .../{allwinner => sunxi}/sun6i-csi/sun6i_video.c | 0 .../{allwinner => sunxi}/sun6i-csi/sun6i_video.h | 0 .../platform/{allwinner => sunxi}/sun8i-di/Kconfig | 0 .../{allwinner => sunxi}/sun8i-di/Makefile | 0 .../{allwinner => sunxi}/sun8i-di/sun8i-di.c | 0 .../{allwinner => sunxi}/sun8i-di/sun8i-di.h | 0 .../{allwinner => sunxi}/sun8i-rotate/Kconfig | 0 .../{allwinner => sunxi}/sun8i-rotate/Makefile | 0 .../sun8i-rotate/sun8i-formats.h | 0 .../sun8i-rotate/sun8i-rotate.h | 0 .../sun8i-rotate/sun8i_formats.c | 0 .../sun8i-rotate/sun8i_rotate.c | 0 drivers/media/platform/via/Kconfig | 2 +- drivers/media/platform/xilinx/Kconfig | 2 +- drivers/media/spi/Kconfig | 26 +- drivers/mmc/core/host.c | 24 +- drivers/mmc/core/mmc.c | 21 +- drivers/mmc/host/davinci_mmc.c | 6 +- drivers/mmc/host/mtk-sd.c | 4 +- drivers/mmc/host/sdhci-pci-gli.c | 47 + drivers/mmc/host/tmio_mmc.h | 4 - drivers/mtd/nand/Kconfig | 1 + drivers/net/bareudp.c | 19 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 28 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 15 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 2 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 2 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 15 +- drivers/net/ethernet/intel/ice/Makefile | 6 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_arfs.h | 3 + drivers/net/ethernet/intel/ice/ice_base.c | 2 +- drivers/net/ethernet/intel/ice/ice_common.h | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 1 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 1 + drivers/net/ethernet/intel/ice/ice_flow.c | 1 + drivers/net/ethernet/intel/ice/ice_flow.h | 2 + drivers/net/ethernet/intel/ice/ice_gnss.c | 4 +- drivers/net/ethernet/intel/ice/ice_idc_int.h | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 32 +- drivers/net/ethernet/intel/ice/ice_osdep.h | 11 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 8 + drivers/net/ethernet/intel/ice/ice_repr.c | 6 +- drivers/net/ethernet/intel/ice/ice_repr.h | 1 - drivers/net/ethernet/intel/ice/ice_sriov.c | 2205 +++++- drivers/net/ethernet/intel/ice/ice_sriov.h | 163 +- drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/intel/ice/ice_trace.h | 24 + drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_vf_lib.c | 1029 +++ drivers/net/ethernet/intel/ice/ice_vf_lib.h | 290 + .../net/ethernet/intel/ice/ice_vf_lib_private.h | 40 + .../intel/ice/{ice_sriov.c => ice_vf_mbx.c} | 2 +- .../intel/ice/{ice_sriov.h => ice_vf_mbx.h} | 6 +- .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 2 +- .../ice/{ice_virtchnl_pf.c => ice_virtchnl.c} | 8086 +++++++------------- drivers/net/ethernet/intel/ice/ice_virtchnl.h | 82 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 437 -- drivers/net/ethernet/intel/ice/ice_xsk.h | 1 - drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 12 + .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 7 + .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 2 + .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 10 + .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 7 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 59 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 19 +- .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 - .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 1 + drivers/net/ethernet/mellanox/mlxsw/core.c | 36 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 6 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 7 + drivers/net/ethernet/micrel/ksz884x.c | 9 +- .../ethernet/microchip/sparx5/sparx5_mactable.c | 11 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 3 +- drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 4 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 91 +- drivers/net/ethernet/mscc/ocelot.c | 5 +- drivers/net/ethernet/mscc/ocelot_flower.c | 16 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 12 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 55 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 19 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 6 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 17 - drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 - .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 388 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/geneve.c | 82 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 3 + drivers/net/mdio/mdio-mscc-miim.c | 9 +- drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/dev.c | 17 +- drivers/net/netdevsim/hwstats.c | 486 ++ drivers/net/netdevsim/netdevsim.h | 23 + drivers/net/phy/Kconfig | 1 + drivers/net/phy/marvell.c | 8 +- drivers/net/phy/mscc/mscc_main.c | 3 + drivers/net/phy/sfp-bus.c | 6 + drivers/net/veth.c | 192 +- drivers/net/vrf.c | 7 +- drivers/net/wireless/ath/ath10k/wmi.c | 33 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 8 +- drivers/net/wireless/cisco/airo.c | 2 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 1 + drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 2 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76.h | 14 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 + drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 90 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 36 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 54 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 82 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 32 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 59 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 147 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 105 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 2 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 28 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 + .../net/wireless/mediatek/mt76/mt7915/testmode.c | 4 + drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 + drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 + .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 74 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 128 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 1 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 38 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 33 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 42 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 1 + .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 61 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 7 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 83 - .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 306 + .../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 252 + drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 2 +- drivers/net/wireless/mediatek/mt76/usb.c | 125 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 6 +- drivers/net/wireless/realtek/rtw89/coex.c | 30 +- drivers/net/wireless/realtek/rtw89/core.h | 47 +- drivers/net/wireless/realtek/rtw89/fw.c | 2 +- drivers/net/wireless/realtek/rtw89/mac.c | 283 +- drivers/net/wireless/realtek/rtw89/mac.h | 12 +- drivers/net/wireless/realtek/rtw89/phy.c | 164 +- drivers/net/wireless/realtek/rtw89/phy.h | 9 + drivers/net/wireless/realtek/rtw89/reg.h | 77 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 22 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 24 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 50 + drivers/net/wireless/zydas/zd1201.c | 3 +- drivers/net/xen-netfront.c | 13 +- drivers/pci/controller/dwc/pci-imx6.c | 5 +- drivers/pci/controller/dwc/pcie-fu740.c | 2 +- drivers/pci/controller/dwc/pcie-kirin.c | 3 - drivers/pci/controller/pcie-rcar-host.c | 56 +- drivers/pci/hotplug/cpqphp_core.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 22 +- drivers/pci/hotplug/cpqphp_pci.c | 2 +- drivers/pci/hotplug/ibmphp_hpc.c | 2 - drivers/pci/hotplug/ibmphp_res.c | 3 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/proc.c | 6 +- drivers/pci/setup-bus.c | 2 +- drivers/pci/xen-pcifront.c | 2 +- drivers/phy/freescale/phy-fsl-lynx-28g.c | 1 - drivers/pinctrl/Makefile | 2 +- drivers/pinctrl/berlin/berlin.c | 2 + drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 272 + drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 25 +- drivers/pinctrl/mediatek/pinctrl-mt8186.c | 1271 +++ drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 27 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8186.h | 2186 ++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 292 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/nuvoton/Kconfig | 18 + drivers/pinctrl/nuvoton/Makefile | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 6 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 1150 +++ drivers/pinctrl/pinconf-generic.c | 6 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 112 +- drivers/pinctrl/pinctrl-ocelot.c | 7 +- drivers/pinctrl/pinctrl-rockchip.c | 2 + drivers/pinctrl/pinctrl-zynq.c | 7 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sc8180x.c | 4 +- drivers/pinctrl/qcom/pinctrl-sc8280xp.c | 1953 +++++ drivers/pinctrl/qcom/pinctrl-sm6125.c | 2 +- drivers/platform/x86/amd-pmc.c | 72 +- drivers/platform/x86/hp-wmi.c | 230 +- drivers/platform/x86/thinkpad_acpi.c | 12 +- drivers/ptp/ptp_ocp.c | 28 +- drivers/regulator/vctrl-regulator.c | 5 +- drivers/scsi/fnic/fnic_scsi.c | 13 +- drivers/scsi/lpfc/lpfc.h | 98 +- drivers/scsi/lpfc/lpfc_bsg.c | 349 +- drivers/scsi/lpfc/lpfc_crtn.h | 22 +- drivers/scsi/lpfc/lpfc_ct.c | 346 +- drivers/scsi/lpfc/lpfc_els.c | 1513 ++-- drivers/scsi/lpfc/lpfc_hbadisc.c | 46 +- drivers/scsi/lpfc/lpfc_hw.h | 16 +- drivers/scsi/lpfc/lpfc_hw4.h | 38 +- drivers/scsi/lpfc/lpfc_init.c | 13 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 104 +- drivers/scsi/lpfc/lpfc_nvme.c | 41 +- drivers/scsi/lpfc/lpfc_nvme.h | 8 +- drivers/scsi/lpfc/lpfc_nvmet.c | 85 +- drivers/scsi/lpfc/lpfc_scsi.c | 457 +- drivers/scsi/lpfc/lpfc_sli.c | 2831 ++++--- drivers/scsi/lpfc/lpfc_sli.h | 31 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +- drivers/scsi/scsi_bsg.c | 1 - drivers/scsi/scsi_ioctl.c | 1 - drivers/scsi/sr.c | 4 +- drivers/scsi/xen-scsifront.c | 4 +- drivers/spi/spi-mt65xx.c | 111 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-tegra20-slink.c | 8 +- drivers/spi/spi.c | 4 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/android/Kconfig | 19 - drivers/staging/android/Makefile | 4 - drivers/staging/android/TODO | 8 - drivers/staging/android/ashmem.c | 970 --- drivers/staging/android/ashmem.h | 24 - drivers/staging/android/uapi/ashmem.h | 43 - drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/media/atomisp/pci/atomisp_acc.c | 28 +- drivers/staging/mt7621-dts/Kconfig | 11 - drivers/staging/mt7621-dts/Makefile | 5 - drivers/staging/mt7621-dts/TODO | 5 - drivers/staging/mt7621-dts/gbpc2.dts | 28 - drivers/staging/pi433/pi433_if.c | 4 +- drivers/staging/pi433/rf69.c | 2 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/r8188eu/core/rtw_mlme.c | 2 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/r8188eu/core/rtw_recv.c | 8 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 78 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 20 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 2 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 17 +- drivers/staging/r8188eu/include/ieee80211.h | 4 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 7 - drivers/staging/r8188eu/include/rtl8188e_xmit.h | 2 +- drivers/staging/r8188eu/include/rtw_mlme.h | 2 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_recv.h | 14 - drivers/staging/r8188eu/include/wifi.h | 31 +- drivers/staging/r8188eu/include/xmit_osdep.h | 2 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 60 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 9 - drivers/staging/r8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 3 +- drivers/staging/vt6655/baseband.c | 80 - drivers/staging/vt6655/card.c | 56 +- drivers/staging/vt6655/channel.c | 85 +- drivers/staging/vt6655/rf.c | 404 +- drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6656/baseband.c | 40 +- drivers/staging/vt6656/card.c | 18 - drivers/staging/vt6656/channel.c | 96 +- drivers/staging/vt6656/rf.c | 413 +- .../intel/int340x_thermal/int3400_thermal.c | 148 +- drivers/usb/class/usbtmc.c | 13 +- drivers/usb/common/usb-conn-gpio.c | 20 +- drivers/usb/core/hcd.c | 17 +- drivers/usb/dwc3/core.c | 5 + drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-imx8mp.c | 77 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 10 +- drivers/usb/dwc3/dwc3-omap.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/ep0.c | 14 + drivers/usb/dwc3/gadget.c | 107 +- drivers/usb/dwc3/gadget.h | 1 + drivers/usb/early/xhci-dbc.c | 13 +- drivers/usb/gadget/composite.c | 36 +- drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/rndis.c | 1 + drivers/usb/gadget/legacy/hid.c | 23 +- drivers/usb/gadget/legacy/raw_gadget.c | 18 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 12 +- drivers/usb/gadget/udc/at91_udc.c | 12 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 13 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 13 +- drivers/usb/gadget/udc/core.c | 23 +- drivers/usb/gadget/udc/dummy_hcd.c | 17 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 13 +- drivers/usb/gadget/udc/fsl_udc_core.c | 13 +- drivers/usb/gadget/udc/goku_udc.c | 12 +- drivers/usb/gadget/udc/gr_udc.c | 12 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 12 +- drivers/usb/gadget/udc/max3420_udc.c | 18 +- drivers/usb/gadget/udc/mv_u3d_core.c | 12 +- drivers/usb/gadget/udc/mv_udc_core.c | 12 +- drivers/usb/gadget/udc/net2272.c | 13 +- drivers/usb/gadget/udc/net2280.c | 13 +- drivers/usb/gadget/udc/omap_udc.c | 12 +- drivers/usb/gadget/udc/pxa25x_udc.c | 13 +- drivers/usb/gadget/udc/pxa27x_udc.c | 13 +- drivers/usb/gadget/udc/s3c-hsudc.c | 12 +- drivers/usb/gadget/udc/s3c2410_udc.c | 17 +- drivers/usb/gadget/udc/snps_udc_core.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/gadget/udc/udc-xilinx.c | 13 +- drivers/usb/host/ohci-sa1111.c | 25 - drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xen-hcd.c | 65 +- drivers/usb/isp1760/isp1760-hcd.c | 5 +- drivers/usb/musb/omap2430.c | 1 - drivers/usb/storage/realtek_cr.c | 2 +- drivers/vdpa/ifcvf/ifcvf_main.c | 2 +- drivers/vfio/pci/Kconfig | 2 + drivers/vfio/pci/Makefile | 2 + drivers/vfio/pci/hisilicon/Kconfig | 15 + drivers/vfio/pci/hisilicon/Makefile | 4 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 1326 ++++ drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 116 + drivers/video/fbdev/core/fb_defio.c | 9 +- drivers/xen/gntalloc.c | 2 +- drivers/xen/gntdev-dmabuf.c | 2 +- drivers/xen/grant-table.c | 151 +- drivers/xen/pvcalls-front.c | 6 +- drivers/xen/xen-front-pgdir-shbuf.c | 3 +- fs/9p/vfs_addr.c | 37 +- fs/adfs/inode.c | 3 +- fs/affs/file.c | 6 +- fs/afs/dir.c | 18 +- fs/afs/file.c | 28 +- fs/afs/internal.h | 6 +- fs/afs/write.c | 10 +- fs/aio.c | 2 +- fs/bfs/file.c | 3 +- fs/btrfs/ctree.h | 3 + fs/btrfs/disk-io.c | 47 +- fs/btrfs/extent-io-tree.h | 4 +- fs/btrfs/extent_io.c | 35 +- fs/btrfs/inode.c | 84 +- fs/buffer.c | 96 +- fs/ceph/addr.c | 83 +- fs/ceph/cache.h | 13 +- fs/cifs/cifs_debug.c | 15 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsfs.c | 16 +- fs/cifs/cifsglob.h | 38 +- fs/cifs/cifsproto.h | 8 - fs/cifs/connect.c | 49 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 49 +- fs/cifs/misc.c | 9 +- fs/cifs/sess.c | 131 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 173 +- fs/cifs/transport.c | 2 +- fs/ecryptfs/mmap.c | 5 +- fs/erofs/data.c | 12 +- fs/erofs/dir.c | 21 +- fs/erofs/erofs_fs.h | 5 +- fs/erofs/inode.c | 4 +- fs/erofs/internal.h | 2 + fs/erofs/namei.c | 54 +- fs/erofs/super.c | 17 +- fs/erofs/sysfs.c | 8 +- fs/exfat/exfat_fs.h | 3 +- fs/exfat/inode.c | 3 +- fs/exfat/namei.c | 50 +- fs/exfat/super.c | 7 + fs/ext2/inode.c | 9 +- fs/ext4/inode.c | 125 +- fs/ext4/namei.c | 15 +- fs/f2fs/checkpoint.c | 31 +- fs/f2fs/compress.c | 7 +- fs/f2fs/data.c | 58 +- fs/f2fs/debug.c | 4 +- fs/f2fs/f2fs.h | 12 +- fs/f2fs/file.c | 5 +- fs/f2fs/gc.c | 3 + fs/f2fs/namei.c | 3 +- fs/f2fs/node.c | 29 +- fs/f2fs/super.c | 14 +- fs/f2fs/sysfs.c | 7 + fs/fat/inode.c | 3 +- fs/fscache/io.c | 28 +- fs/fuse/dax.c | 3 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 16 +- fs/fuse/ioctl.c | 2 +- fs/gfs2/aops.c | 43 +- fs/gfs2/file.c | 67 +- fs/gfs2/glock.c | 34 + fs/gfs2/incore.h | 9 + fs/gfs2/meta_io.c | 6 +- fs/gfs2/ops_fstype.c | 9 + fs/hfs/inode.c | 6 +- fs/hfsplus/inode.c | 6 +- fs/hostfs/hostfs_kern.c | 3 +- fs/hpfs/file.c | 3 +- fs/hugetlbfs/inode.c | 2 +- fs/io_uring.c | 364 +- fs/iomap/buffered-io.c | 46 +- fs/iomap/trace.h | 2 +- fs/jbd2/journal.c | 2 +- fs/jbd2/transaction.c | 31 +- fs/jffs2/build.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/jffs2_fs_i.h | 4 +- fs/jffs2/scan.c | 6 +- fs/jfs/inode.c | 3 +- fs/jfs/jfs_metapage.c | 14 +- fs/libfs.c | 15 +- fs/minix/inode.c | 3 +- fs/mpage.c | 2 +- fs/namespace.c | 82 +- fs/netfs/buffered_read.c | 2 +- fs/netfs/internal.h | 3 +- fs/nfs/file.c | 32 +- fs/nfs/write.c | 8 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/xdr.h | 2 +- fs/nilfs2/inode.c | 40 +- fs/nilfs2/mdt.c | 3 +- fs/ntfs/aops.c | 21 +- fs/ntfs3/inode.c | 2 +- fs/ocfs2/aops.c | 4 +- fs/omfs/file.c | 3 +- fs/orangefs/inode.c | 121 +- fs/proc/task_mmu.c | 2 - fs/pstore/platform.c | 38 +- fs/reiserfs/inode.c | 40 +- fs/reiserfs/journal.c | 4 +- fs/remap_range.c | 16 +- fs/sysv/itree.c | 3 +- fs/ubifs/file.c | 34 +- fs/udf/file.c | 3 +- fs/udf/inode.c | 3 +- fs/ufs/inode.c | 3 +- fs/vboxsf/file.c | 2 +- fs/xfs/xfs_aops.c | 7 +- fs/xfs/xfs_ioctl32.c | 2 +- fs/zonefs/super.c | 4 +- include/dt-bindings/clock/am3.h | 93 - include/dt-bindings/clock/am4.h | 98 - include/dt-bindings/clock/dra7.h | 168 - include/dt-bindings/pinctrl/mt8186-pinfunc.h | 1174 +++ include/linux/acpi.h | 12 +- include/linux/blk_types.h | 3 +- include/linux/buffer_head.h | 9 +- include/linux/cgroup.h | 1 + include/linux/cgroup_api.h | 1 + include/linux/compiler.h | 7 - include/linux/cpuhotplug.h | 4 - include/linux/cpumask_api.h | 1 + include/linux/cred.h | 2 +- include/linux/filter.h | 1 + include/linux/fs.h | 14 +- include/linux/fs_api.h | 1 + include/linux/fscache.h | 8 +- include/linux/ftrace.h | 11 +- include/linux/fwnode.h | 10 +- include/linux/gfp_api.h | 1 + include/linux/hashtable_api.h | 1 + .../hisilicon/qm.h => include/linux/hisi_acc_qm.h | 49 + include/linux/hrtimer_api.h | 1 + include/linux/if_arp.h | 1 + include/linux/input/vivaldi-fmap.h | 27 + include/linux/interrupt.h | 11 +- include/linux/iomap.h | 5 +- include/linux/jbd2.h | 4 +- include/linux/kobject_api.h | 1 + include/linux/kref_api.h | 1 + include/linux/ktime_api.h | 1 + include/linux/llist_api.h | 1 + include/linux/lockdep_api.h | 1 + include/linux/mhi_ep.h | 6 +- include/linux/mm.h | 3 - include/linux/mm_api.h | 1 + include/linux/mutex_api.h | 1 + include/linux/nfs_fs.h | 2 +- include/linux/objtool.h | 16 + include/linux/pagemap.h | 29 +- include/linux/pci_ids.h | 3 + include/linux/perf_event_api.h | 1 + include/linux/pgtable_api.h | 1 + include/linux/pstore.h | 6 +- include/linux/ptrace_api.h | 1 + include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 2 +- include/linux/rcuwait_api.h | 1 + include/linux/refcount_api.h | 1 + include/linux/sched/affinity.h | 1 + include/linux/sched/cond_resched.h | 1 + include/linux/sched/deadline.h | 2 + include/linux/sched/posix-timers.h | 1 + include/linux/sched/rseq_api.h | 1 + include/linux/sched/task_flags.h | 1 + include/linux/sched/thread_info_api.h | 1 + include/linux/sched_clock.h | 2 + include/linux/seqlock_api.h | 1 + include/linux/skmsg.h | 13 +- include/linux/softirq.h | 1 + include/linux/spinlock_api.h | 1 + include/linux/sunrpc/xdr.h | 2 + include/linux/swait_api.h | 1 + include/linux/swap.h | 2 +- include/linux/syscalls_api.h | 1 + include/linux/trace_events.h | 24 +- include/linux/u64_stats_sync_api.h | 1 + include/linux/usb/xhci-dbgp.h | 2 +- include/linux/wait_api.h | 1 + include/linux/workqueue_api.h | 1 + include/net/bluetooth/bluetooth.h | 2 +- include/net/devlink.h | 15 +- include/net/flow.h | 6 +- include/net/flow_offload.h | 6 + include/net/mac80211.h | 2 + include/net/netfilter/nf_conntrack.h | 1 - include/net/tc_act/tc_vlan.h | 10 + include/net/xdp.h | 14 + include/trace/define_custom_trace.h | 77 + include/trace/events/ext4.h | 30 +- include/trace/events/io_uring.h | 24 +- include/trace/stages/init.h | 37 + include/trace/stages/stage1_defines.h | 51 + include/trace/stages/stage2_defines.h | 54 + include/trace/stages/stage3_defines.h | 135 + include/trace/stages/stage4_defines.h | 63 + include/trace/stages/stage5_defines.h | 89 + include/trace/stages/stage6_defines.h | 104 + include/trace/stages/stage7_defines.h | 36 + include/trace/trace_custom_events.h | 221 + include/trace/trace_events.h | 550 +- include/uapi/linux/if_link.h | 1 + include/xen/grant_table.h | 13 +- init/Kconfig | 3 +- kernel/bpf/core.c | 3 +- kernel/bpf/verifier.c | 5 +- kernel/cred.c | 2 +- kernel/kthread.c | 14 +- kernel/livepatch/transition.c | 11 +- kernel/panic.c | 2 +- kernel/printk/printk.c | 5 +- kernel/rcu/tree.c | 3 +- kernel/sched/Makefile | 28 +- kernel/sched/autogroup.c | 3 +- kernel/sched/autogroup.h | 5 + kernel/sched/build_policy.c | 52 + kernel/sched/build_utility.c | 109 + kernel/sched/clock.c | 44 +- kernel/sched/completion.c | 2 +- kernel/sched/core.c | 83 +- kernel/sched/core_sched.c | 3 - kernel/sched/cpuacct.c | 3 +- kernel/sched/cpudeadline.c | 3 +- kernel/sched/cpufreq.c | 3 - kernel/sched/cpufreq_schedutil.c | 7 - kernel/sched/cpupri.c | 1 - kernel/sched/cputime.c | 1 - kernel/sched/deadline.c | 2 - kernel/sched/debug.c | 1 - kernel/sched/fair.c | 32 + kernel/sched/idle.c | 3 - kernel/sched/isolation.c | 1 - kernel/sched/loadavg.c | 1 - kernel/sched/membarrier.c | 1 - kernel/sched/pelt.c | 4 - kernel/sched/psi.c | 15 - kernel/sched/rt.c | 3 - kernel/sched/sched.h | 114 +- kernel/sched/stats.c | 1 - kernel/sched/stats.h | 4 + kernel/sched/stop_task.c | 1 - kernel/sched/swait.c | 1 - kernel/sched/topology.c | 1 - kernel/sched/wait.c | 1 - kernel/sched/wait_bit.c | 2 +- kernel/time/tick-sched.c | 77 +- kernel/time/tick-sched.h | 4 + kernel/trace/ftrace.c | 2 + kernel/trace/trace.c | 18 + kernel/trace/trace_events.c | 30 + kernel/trace/trace_events_hist.c | 9 +- kernel/trace/trace_events_synth.c | 5 +- kernel/trace/trace_events_user.c | 64 +- lib/Kconfig.debug | 7 - lib/glob.c | 2 +- lib/refcount.c | 2 +- lib/rust.h | 14 - lib/vsprintf.c | 8 +- localversion-next | 2 +- mm/damon/paddr.c | 2 +- mm/filemap.c | 8 +- mm/hugetlb.c | 17 +- mm/page-writeback.c | 36 +- mm/page_io.c | 15 +- mm/percpu-vm.c | 8 +- mm/readahead.c | 2 +- mm/rmap.c | 4 +- mm/secretmem.c | 2 +- mm/shmem.c | 2 +- mm/swap_state.c | 2 +- mm/truncate.c | 42 +- net/8021q/vlanproc.c | 2 +- net/9p/trans_xen.c | 8 +- net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/hci_conn.c | 2 + net/bluetooth/mgmt.c | 70 +- net/bluetooth/msft.c | 19 +- net/bridge/netfilter/nf_conntrack_bridge.c | 2 +- net/can/isotp.c | 72 +- net/core/devlink.c | 144 +- net/core/skmsg.c | 17 +- net/core/xdp.c | 1 + net/dsa/dsa2.c | 1 + net/dsa/slave.c | 3 + net/ipv4/fib_frontend.c | 7 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/fib_trie.c | 7 +- net/ipv4/route.c | 4 +- net/ipv4/tcp_bpf.c | 14 +- net/ipv4/xfrm4_policy.c | 4 +- net/ipv6/esp6.c | 3 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/route.c | 12 - net/ipv6/xfrm6_policy.c | 3 +- net/l3mdev/l3mdev.c | 43 +- net/mac80211/cfg.c | 128 +- net/mac80211/ieee80211_i.h | 15 + net/mac80211/mlme.c | 2 +- net/mac80211/tx.c | 24 +- net/netfilter/nf_conntrack_core.c | 3 - net/netfilter/nf_conntrack_proto_udp.c | 4 +- net/netfilter/nf_flow_table_core.c | 10 +- net/netfilter/nf_flow_table_ip.c | 62 +- net/netfilter/nf_flow_table_offload.c | 22 +- net/netfilter/nf_nat_core.c | 43 +- net/netfilter/nf_tables_api.c | 36 +- net/netfilter/nft_flow_offload.c | 13 + net/packet/af_packet.c | 11 +- net/sched/act_ct.c | 115 +- net/sched/act_vlan.c | 13 + rust/.gitignore | 1 + rust/Makefile | 228 +- rust/alloc/alloc.rs | 23 +- rust/alloc/borrow.rs | 2 +- rust/alloc/boxed.rs | 263 +- rust/alloc/lib.rs | 20 +- rust/alloc/raw_vec.rs | 54 +- rust/alloc/slice.rs | 6 +- rust/alloc/str.rs | 12 +- rust/alloc/string.rs | 18 +- rust/alloc/vec/drain.rs | 55 +- rust/alloc/vec/mod.rs | 110 +- rust/alloc/vec/spec_extend.rs | 2 + rust/exports.c | 21 +- rust/helpers.c | 56 +- rust/kernel/bindings_helper.h | 35 +- rust/kernel/buffer.rs | 52 - rust/kernel/chrdev.rs | 16 +- rust/kernel/driver.rs | 4 +- rust/kernel/error.rs | 104 +- rust/kernel/file.rs | 732 +- rust/kernel/file_operations.rs | 734 -- rust/kernel/gpio.rs | 15 +- rust/kernel/hwrng.rs | 242 + rust/kernel/io_mem.rs | 22 +- rust/kernel/iov_iter.rs | 8 +- rust/kernel/lib.rs | 7 +- rust/kernel/miscdev.rs | 66 +- rust/kernel/module_param.rs | 15 +- rust/kernel/pages.rs | 24 +- rust/kernel/prelude.rs | 4 +- rust/kernel/print.rs | 11 +- rust/kernel/random.rs | 10 +- rust/kernel/str.rs | 233 +- rust/kernel/sync/arc.rs | 6 +- rust/kernel/sync/condvar.rs | 6 +- rust/kernel/sync/guard.rs | 38 +- rust/kernel/sync/mod.rs | 2 +- rust/kernel/sync/mutex.rs | 4 +- rust/kernel/sync/rwsem.rs | 4 +- rust/kernel/sync/seqlock.rs | 24 +- rust/kernel/sync/spinlock.rs | 72 +- rust/kernel/sysctl.rs | 24 +- rust/kernel/types.rs | 83 + rust/kernel/user_ptr.rs | 14 +- rust/macros/module.rs | 2 +- samples/Kconfig | 8 +- samples/Makefile | 1 + samples/bpf/xdpsock_user.c | 6 +- samples/rust/Kconfig | 7 + samples/rust/Makefile | 2 + samples/rust/hostprogs/.gitignore | 3 + samples/rust/hostprogs/Makefile | 5 + samples/rust/hostprogs/a.rs | 7 + samples/rust/hostprogs/b.rs | 5 + samples/rust/hostprogs/single.rs | 12 + samples/rust/rust_chrdev.rs | 4 +- samples/rust/rust_miscdev.rs | 15 +- samples/rust/rust_random.rs | 5 +- samples/rust/rust_semaphore.rs | 15 +- samples/rust/rust_sync.rs | 15 + samples/trace_events/Makefile | 2 + samples/trace_events/trace_custom_sched.c | 60 + samples/trace_events/trace_custom_sched.h | 96 + scripts/.gitignore | 1 + scripts/Makefile | 3 + scripts/Makefile.build | 56 +- scripts/Makefile.host | 34 +- scripts/generate_rust_target.rs | 227 + scripts/link-vmlinux.sh | 10 +- scripts/min-tool-version.sh | 2 +- sound/core/control_compat.c | 16 +- sound/core/pcm_compat.c | 20 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 2 +- sound/soc/atmel/mchp-pdmc.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 13 +- sound/soc/codecs/ak4613.c | 11 +- sound/soc/codecs/lpass-tx-macro.c | 4 +- sound/soc/codecs/lpass-va-macro.c | 4 +- sound/soc/codecs/msm8916-wcd-analog.c | 22 +- sound/soc/codecs/rt1308-sdw.c | 73 +- sound/soc/codecs/wcd934x.c | 1 + sound/soc/fsl/fsl_spdif.c | 52 +- sound/soc/fsl/fsl_spdif.h | 14 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 23 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 4 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/samsung/i2s.c | 4 + sound/soc/sof/Makefile | 3 +- sound/soc/sof/control.c | 26 +- sound/soc/sof/core.c | 1 + sound/soc/sof/ipc.c | 14 +- sound/soc/sof/ipc3-topology.c | 2019 +++++ sound/soc/sof/sof-audio.c | 66 +- sound/soc/sof/sof-audio.h | 135 +- sound/soc/sof/sof-priv.h | 16 + sound/soc/sof/topology.c | 3059 ++------ sound/soc/sti/uniperif_player.c | 6 +- sound/soc/sti/uniperif_reader.c | 2 +- sound/soc/ti/omap-dmic.c | 2 +- sound/xen/xen_snd_front_evtchnl.c | 2 +- tools/bpf/bpftool/Documentation/bpftool.rst | 13 +- tools/bpf/bpftool/main.h | 2 + tools/bpf/bpftool/pids.c | 8 + tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 22 + tools/bpf/bpftool/skeleton/pid_iter.h | 2 + tools/include/linux/compiler.h | 4 - tools/include/linux/objtool.h | 16 + tools/objtool/arch/x86/decode.c | 34 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/check.c | 303 +- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 3 +- tools/objtool/include/objtool/check.h | 13 +- tools/objtool/include/objtool/objtool.h | 4 + tools/objtool/objtool.c | 1 + tools/perf/builtin-script.c | 28 +- .../arch/arm64/hisilicon/hip09/sys/uncore-cpa.json | 81 + .../perf/pmu-events/arch/x86/alderlake/cache.json | 1140 +++ .../arch/x86/alderlake/floating-point.json | 158 + .../pmu-events/arch/x86/alderlake/frontend.json | 491 ++ .../perf/pmu-events/arch/x86/alderlake/memory.json | 318 + .../perf/pmu-events/arch/x86/alderlake/other.json | 146 + .../pmu-events/arch/x86/alderlake/pipeline.json | 1721 +++++ .../arch/x86/alderlake/uncore-memory.json | 222 + .../arch/x86/alderlake/uncore-other.json | 40 + .../arch/x86/alderlake/virtual-memory.json | 258 + tools/perf/pmu-events/arch/x86/mapfile.csv | 2 + tools/perf/pmu-events/jevents.c | 1 + tools/perf/tests/attr/README | 2 + tools/perf/tests/attr/base-record-spe | 40 + tools/perf/tests/attr/test-record-spe-period | 12 + tools/perf/tests/attr/test-record-spe-period-term | 12 + tools/perf/util/bpf-loader.c | 164 +- tools/perf/util/dso.h | 1 + tools/perf/util/evsel.c | 4 + tools/perf/util/header.c | 1 + tools/perf/util/map.c | 20 +- tools/perf/util/session.c | 5 +- tools/perf/util/trace-event-parse.c | 2 +- tools/testing/selftests/bpf/Makefile | 8 +- tools/testing/selftests/bpf/cap_helpers.c | 67 + tools/testing/selftests/bpf/cap_helpers.h | 19 + tools/testing/selftests/bpf/prog_tests/bind_perm.c | 44 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 6 +- tools/testing/selftests/bpf/prog_tests/obj_name.c | 2 +- tools/testing/selftests/bpf/prog_tests/subprogs.c | 77 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- tools/testing/selftests/bpf/test_lru_map.c | 4 +- tools/testing/selftests/bpf/test_sock_addr.c | 6 +- tools/testing/selftests/bpf/test_sockmap.c | 4 +- tools/testing/selftests/bpf/test_tunnel.sh | 2 +- tools/testing/selftests/bpf/test_verifier.c | 88 +- .../selftests/drivers/net/mlxsw/hw_stats_l3.sh | 31 + .../selftests/drivers/net/netdevsim/hw_stats_l3.sh | 421 + tools/testing/selftests/net/cmsg_sender.c | 4 +- tools/testing/selftests/net/fcnal-test.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 60 + tools/testing/selftests/net/psock_fanout.c | 5 +- tools/testing/selftests/net/toeplitz.c | 6 +- tools/testing/selftests/netfilter/nft_nat.sh | 5 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/config | 2 - tools/testing/selftests/vm/soft-dirty.c | 238 - tools/vm/page_owner_sort.c | 108 +- virt/kvm/Kconfig | 2 +- 1230 files changed, 46603 insertions(+), 27031 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/can/xilinx,can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/xilinx_can.txt delete mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx93-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml copy Documentation/devicetree/bindings/pinctrl/{pinctrl-mt8195.yaml => pinctrl-mt8 [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-pinctrl.yaml create mode 100644 Documentation/driver-api/thermal/intel_dptf.rst create mode 100644 Documentation/driver-api/vfio-pci-device-specific-driver-accept [...] rename Documentation/scheduler/{schedutil.txt => schedutil.rst} (92%) create mode 100644 Documentation/translations/zh_CN/scheduler/sched-nice-design.rst delete mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/include/asm/paravirt_api_clock.h delete mode 100644 arch/arm64/rust/target.json copy drivers/staging/mt7621-dts/gbpc1.dts => arch/mips/boot/dts/ralink/mt7621-gnub [...] rename drivers/staging/mt7621-dts/gbpc1.dts => arch/mips/boot/dts/ralink/mt7621-gn [...] rename {drivers/staging/mt7621-dts => arch/mips/boot/dts/ralink}/mt7621.dtsi (98%) delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json create mode 100644 arch/x86/ia32/ia32_aout.c create mode 100644 arch/x86/include/asm/paravirt_api_clock.h delete mode 100644 arch/x86/rust/target.json delete mode 100644 drivers/clk/ti/clk-33xx-compat.c delete mode 100644 drivers/clk/ti/clk-43xx-compat.c delete mode 100644 drivers/clk/ti/clk-7xx-compat.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c create mode 100644 drivers/hid/hid-vivaldi-common.c create mode 100644 drivers/hid/hid-vivaldi-common.h create mode 100644 drivers/input/vivaldi-fmap.c delete mode 100644 drivers/media/platform/allwinner/Kconfig create mode 100644 drivers/media/platform/st/Kconfig rename drivers/media/platform/{stm => st}/Makefile (100%) create mode 100644 drivers/media/platform/st/sti/Kconfig rename drivers/media/platform/{stm => st}/sti/Makefile (100%) rename drivers/media/platform/{stm => st}/sti/bdisp/Kconfig (100%) rename drivers/media/platform/{stm => st}/sti/bdisp/Makefile (100%) rename drivers/media/platform/{stm => st}/sti/bdisp/bdisp-debug.c (100%) rename drivers/media/platform/{stm => st}/sti/bdisp/bdisp-filter.h (100%) rename drivers/media/platform/{stm => st}/sti/bdisp/bdisp-hw.c (100%) rename drivers/media/platform/{stm => st}/sti/bdisp/bdisp-reg.h (100%) rename drivers/media/platform/{stm => st}/sti/bdisp/bdisp-v4l2.c (100%) rename drivers/media/platform/{stm => st}/sti/bdisp/bdisp.h (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/Kconfig (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/Makefile (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/c8sectpfe-common.c (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/c8sectpfe-common.h (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/c8sectpfe-core.c (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/c8sectpfe-core.h (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/c8sectpfe-debugfs.c (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/c8sectpfe-debugfs.h (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/c8sectpfe-dvb.c (100%) rename drivers/media/platform/{stm => st}/sti/c8sectpfe/c8sectpfe-dvb.h (100%) rename drivers/media/platform/{stm => st}/sti/delta/Kconfig (100%) rename drivers/media/platform/{stm => st}/sti/delta/Makefile (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-cfg.h (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-debug.c (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-debug.h (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-ipc.c (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-ipc.h (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-mem.c (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-mem.h (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-mjpeg-dec.c (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-mjpeg-fw.h (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-mjpeg-hdr.c (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-mjpeg.h (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta-v4l2.c (100%) rename drivers/media/platform/{stm => st}/sti/delta/delta.h (100%) rename drivers/media/platform/{stm => st}/sti/hva/Kconfig (100%) rename drivers/media/platform/{stm => st}/sti/hva/Makefile (100%) rename drivers/media/platform/{stm => st}/sti/hva/hva-debugfs.c (100%) rename drivers/media/platform/{stm => st}/sti/hva/hva-h264.c (100%) rename drivers/media/platform/{stm => st}/sti/hva/hva-hw.c (100%) rename drivers/media/platform/{stm => st}/sti/hva/hva-hw.h (100%) rename drivers/media/platform/{stm => st}/sti/hva/hva-mem.c (100%) rename drivers/media/platform/{stm => st}/sti/hva/hva-mem.h (100%) rename drivers/media/platform/{stm => st}/sti/hva/hva-v4l2.c (100%) rename drivers/media/platform/{stm => st}/sti/hva/hva.h (100%) rename drivers/media/platform/{stm => st}/stm32/Kconfig (100%) rename drivers/media/platform/{stm => st}/stm32/Makefile (100%) rename drivers/media/platform/{stm => st}/stm32/dma2d/dma2d-hw.c (100%) rename drivers/media/platform/{stm => st}/stm32/dma2d/dma2d-regs.h (100%) rename drivers/media/platform/{stm => st}/stm32/dma2d/dma2d.c (100%) rename drivers/media/platform/{stm => st}/stm32/dma2d/dma2d.h (100%) rename drivers/media/platform/{stm => st}/stm32/stm32-dcmi.c (100%) delete mode 100644 drivers/media/platform/stm/Kconfig delete mode 100644 drivers/media/platform/stm/sti/Kconfig create mode 100644 drivers/media/platform/sunxi/Kconfig rename drivers/media/platform/{allwinner => sunxi}/Makefile (100%) rename drivers/media/platform/{allwinner => sunxi}/sun4i-csi/Kconfig (100%) rename drivers/media/platform/{allwinner => sunxi}/sun4i-csi/Makefile (100%) rename drivers/media/platform/{allwinner => sunxi}/sun4i-csi/sun4i_csi.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun4i-csi/sun4i_csi.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun4i-csi/sun4i_dma.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun4i-csi/sun4i_v4l2.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/Kconfig (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/Makefile (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/sun6i_csi.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/sun6i_csi.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/sun6i_csi_reg.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/sun6i_video.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun6i-csi/sun6i_video.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-di/Kconfig (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-di/Makefile (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-di/sun8i-di.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-di/sun8i-di.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/Kconfig (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/Makefile (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/sun8i-formats.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/sun8i-rotate.h (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/sun8i_formats.c (100%) rename drivers/media/platform/{allwinner => sunxi}/sun8i-rotate/sun8i_rotate.c (100%) create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib_private.h copy drivers/net/ethernet/intel/ice/{ice_sriov.c => ice_vf_mbx.c} (99%) copy drivers/net/ethernet/intel/ice/{ice_sriov.h => ice_vf_mbx.h} (95%) rename drivers/net/ethernet/intel/ice/{ice_virtchnl_pf.c => ice_virtchnl.c} (57%) create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h create mode 100644 drivers/net/netdevsim/hwstats.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb_mac.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx93.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8186.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8186.h create mode 100644 drivers/pinctrl/nuvoton/pinctrl-wpcm450.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc8280xp.c delete mode 100644 drivers/staging/android/Kconfig delete mode 100644 drivers/staging/android/Makefile delete mode 100644 drivers/staging/android/TODO delete mode 100644 drivers/staging/android/ashmem.c delete mode 100644 drivers/staging/android/ashmem.h delete mode 100644 drivers/staging/android/uapi/ashmem.h delete mode 100644 drivers/staging/mt7621-dts/Kconfig delete mode 100644 drivers/staging/mt7621-dts/Makefile delete mode 100644 drivers/staging/mt7621-dts/TODO delete mode 100644 drivers/staging/mt7621-dts/gbpc2.dts create mode 100644 drivers/vfio/pci/hisilicon/Kconfig create mode 100644 drivers/vfio/pci/hisilicon/Makefile create mode 100644 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c create mode 100644 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h create mode 100644 include/dt-bindings/pinctrl/mt8186-pinfunc.h create mode 100644 include/linux/cgroup_api.h create mode 100644 include/linux/cpumask_api.h create mode 100644 include/linux/fs_api.h create mode 100644 include/linux/gfp_api.h create mode 100644 include/linux/hashtable_api.h rename drivers/crypto/hisilicon/qm.h => include/linux/hisi_acc_qm.h (87%) create mode 100644 include/linux/hrtimer_api.h create mode 100644 include/linux/input/vivaldi-fmap.h create mode 100644 include/linux/kobject_api.h create mode 100644 include/linux/kref_api.h create mode 100644 include/linux/ktime_api.h create mode 100644 include/linux/llist_api.h create mode 100644 include/linux/lockdep_api.h create mode 100644 include/linux/mm_api.h create mode 100644 include/linux/mutex_api.h create mode 100644 include/linux/perf_event_api.h create mode 100644 include/linux/pgtable_api.h create mode 100644 include/linux/ptrace_api.h create mode 100644 include/linux/rcuwait_api.h create mode 100644 include/linux/refcount_api.h create mode 100644 include/linux/sched/affinity.h create mode 100644 include/linux/sched/cond_resched.h create mode 100644 include/linux/sched/posix-timers.h create mode 100644 include/linux/sched/rseq_api.h create mode 100644 include/linux/sched/task_flags.h create mode 100644 include/linux/sched/thread_info_api.h create mode 100644 include/linux/seqlock_api.h create mode 100644 include/linux/softirq.h create mode 100644 include/linux/spinlock_api.h create mode 100644 include/linux/swait_api.h create mode 100644 include/linux/syscalls_api.h create mode 100644 include/linux/u64_stats_sync_api.h create mode 100644 include/linux/wait_api.h create mode 100644 include/linux/workqueue_api.h create mode 100644 include/trace/define_custom_trace.h create mode 100644 include/trace/stages/init.h create mode 100644 include/trace/stages/stage1_defines.h create mode 100644 include/trace/stages/stage2_defines.h create mode 100644 include/trace/stages/stage3_defines.h create mode 100644 include/trace/stages/stage4_defines.h create mode 100644 include/trace/stages/stage5_defines.h create mode 100644 include/trace/stages/stage6_defines.h create mode 100644 include/trace/stages/stage7_defines.h create mode 100644 include/trace/trace_custom_events.h create mode 100644 kernel/sched/build_policy.c create mode 100644 kernel/sched/build_utility.c delete mode 100644 lib/rust.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/file_operations.rs create mode 100644 rust/kernel/hwrng.rs create mode 100644 samples/rust/hostprogs/.gitignore create mode 100644 samples/rust/hostprogs/Makefile create mode 100644 samples/rust/hostprogs/a.rs create mode 100644 samples/rust/hostprogs/b.rs create mode 100644 samples/rust/hostprogs/single.rs create mode 100644 samples/trace_events/trace_custom_sched.c create mode 100644 samples/trace_events/trace_custom_sched.h create mode 100644 scripts/generate_rust_target.rs create mode 100644 sound/soc/sof/ipc3-topology.c create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/sys/uncore-cpa.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/virtual-memory.json create mode 100644 tools/perf/tests/attr/base-record-spe create mode 100644 tools/perf/tests/attr/test-record-spe-period create mode 100644 tools/perf/tests/attr/test-record-spe-period-term create mode 100644 tools/testing/selftests/bpf/cap_helpers.c create mode 100644 tools/testing/selftests/bpf/cap_helpers.h create mode 100755 tools/testing/selftests/drivers/net/mlxsw/hw_stats_l3.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/hw_stats_l3.sh delete mode 100644 tools/testing/selftests/vm/soft-dirty.c