This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards 3ccc91681259 Add linux-next specific files for 20220405 discards d417819f2c09 Merge branch 'akpm/master' discards 159c889093f3 kselftest/vm: override TARGETS from arguments discards 64e4e8f26b58 selftests: vm: add test for Soft-Dirty PTE bit discards 41738dc49920 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery discards 3b9d7aa112bc Merge branch 'akpm-current/current' discards c26a49ae572b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 4f0210d19129 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 0796f05401c2 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 8a7add621c46 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 7297f8deb4f5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 6ac58f37db83 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3776ba087dc4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 6e5e862a8b5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7ba1c0e0b527 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 04fe57092f36 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 9ac077c51b0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8955375c3c18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4b9d94fd21c5 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards d38fe0bcd22c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards ac85d24d6bca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards feb54644363a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cb9c5d507090 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 873cce29b979 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 48175bbbb541 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1c6946b273e2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 5a0e135f40a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 139486c3f26e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 868d730b5b59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 797b0e8a0737 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards a19f50e8d9da Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 4fdfa7e174e3 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 336e6b968258 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 2835c6d1f466 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 11bd05d0cf31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a9ee6a6cd554 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9c01839260aa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 6c4e30852e85 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 9fb2e2847b0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2a617464d53e Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards a8cb858cafc5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards a9fc5ddb1b07 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 7f34357e7f9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards ea5d0a1a1c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 43baa62f2f5b Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 2c44c9bbbbaf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c974ead9b59d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards ba4f5e7b1508 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 9cb8860513a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 07194933d4b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 15c7f92ecce8 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards c1a8af29ff0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 184bcf44a374 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 76850a024a12 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 479ec98785ba ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() discards 6c28f8c124a3 fs: sysv: check sbi->s_firstdatazone in complete_read_super discards 202cdbc5dd19 taskstats-version-12-with-thread-group-and-exe-info-fix discards faabd7a52293 taskstats: version 12 with thread group and exe info discards 037c4ad1ce72 rapidio: remove unnecessary use of list iterator discards 25312ed10be0 kexec: remove redundant assignments discards f93aa294aebe fat: add ratelimit to fat*_ent_bread() discards ae8c7ed5be45 add-fat-messages-to-printk-index-checkpatch-fixes discards 4510fa74149f fatfs: add FAT messages to printk index discards c5005646d3f4 fatfs: remove redundant judgment discards 0b611017fb52 init/main.c: silence some -Wunused-parameter warnings discards d21041ef934e list: fix a data-race around ep->rdllist discards 228db5762343 pipe: make poll_usage boolean and annotate its access discards 1554353aed8c lib/string.c: simplify str[c]spn discards 956c19542405 lib/test_string.c: add strspn and strcspn tests discards fd2eed807a83 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections discards 550e1a0fe88c lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test discards 977285d41355 get_maintainer: Honor mailmap for in file emails discards 6ac5591ac4bd kernel: pid_namespace: use NULL instead of using plain int [...] discards 10488810f328 proc/sysctl: make protected_* world readable discards 728c933102a7 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] discards 5e22c94692a7 fs/proc/kcore.c: remove check of list iterator against hea [...] discards 5d78dc08e325 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] discards 88760befe5ec proc: fix dentry/inode overinstantiating under /proc/${pid}/net discards b617b815dc17 ocfs2: fix ocfs2 corrupt when iputting an inode discards 898d93fafb89 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 7453e81eac48 ocfs2: reflink deadlock when clone file to the same direct [...] discards 4bde59339161 ocfs2: remove usage of list iterator variable after the loop body discards fc3d41624f77 ocfs2: replace usage of found with dedicated list iterator [...] discards 5ba3a481d2d1 ia64: Replace comments with C99 initializers discards d513f90a4023 ia64: ptrace: fix typos in comments discards 8846b35bc394 ia64: fix typos in comments discards 83d527fc33b1 kernel/hung_task.c: Monitor killed tasks. discards 3ad334d72cc7 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 197be8a1e9b6 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 276d0828492a damon: vaddr-test: tweak code to make the logic clearer discards f67ce5197e8d zram: add a huge_idle writeback mode discards c214aa4213e9 mm: simplify follow_invalidate_pte() discards 19f936128322 dax: fix missing writeprotect the pte entry discards 23c32be02730 mm: pvmw: add support for walking devmap pages discards e535e001dd63 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs discards 084ce6590cf4 dax: fix cache flush on PMD-mapped pages discards af56eaded003 mm: rmap: fix cache flush on THP pages discards c0c2080210ef mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] discards 59b75a38a36f mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node discards 53195ed4b3d7 mm/memory_hotplug: reset node's state when empty during offline discards 957d4bf70e04 mm/page_alloc: do not calculate node's total pages and mem [...] discards abd2d18d37a8 mm: untangle config dependencies for demote-on-reclaim discards 8b3a6bddbf9e mm/vmstat: add events for ksm cow discards f2dc510a02e9 ksm-count-ksm-merging-pages-for-each-process-fix discards da495b28b6fd ksm: count ksm merging pages for each process discards 4b1430289a69 mm/migration: fix possible do_pages_stat_array racing with [...] discards d844c9aaa062 mm/migration: fix potential invalid node access for reclai [...] discards 695141d7ddfa mm/migration: fix potential page refcounts leak in migrate_pages discards e87bc3c188cc mm/migration: remove some duplicated codes in migrate_pages discards 2a9f88d7c960 mm/migration: avoid unneeded nodemask_t initialization discards 578a43fed4a8 mm/migration: use helper macro min in do_pages_stat discards 1dd99e14d3fc mm/migration: use helper function vma_lookup() in add_page [...] discards 77f83208dcbf mm/migration: fix the confusing PageTransHuge check discards 3d5adc24c52e mm/migration: remove unneeded local variable page_lru discards 31bcb87a41ee mm/migration: remove unneeded out label discards a4508094e5f6 mm/migration: remove unneeded local variable mapping_locked discards 00ce65bd2682 mm: Add selftests for migration entries discards 7cd7ebf85262 drivers/base/node.c: fix compaction sysfs file leak discards e3027aceb835 mm: compaction: use helper isolation_suitable() discards bf9ae41cb375 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() discards 0ea2b3f1dabf mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] discards 47d507968aa0 mm/z3fold: move decrement of pool->pages_nr into __release [...] discards 6ca3b2f5cb1d mm/z3fold: remove confusing local variable l reassignment discards 5bcfb1a5024b mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] discards 625101a4e7e5 mm/z3fold: minor clean up for z3fold_free discards b7c264956ebd mm/z3fold: remove obsolete comment in z3fold_alloc discards bab878bbf64a mm/z3fold: declare z3fold_mount with __init discards 73563eb42291 mm/vmscan: sc->reclaim_idx must be a valid zone index discards a4d104226778 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 discards 7678ae7bb96a mm/vmscan: make sure wakeup_kswapd with managed zone discards 4710d74f1824 mm/vmscan: reclaim only affects managed_zones discards cc470a6f9987 mm: mmap: register suitable readonly file vmas for khugepaged discards 2dcb5db15b30 mm: khugepaged: introduce khugepaged_enter_vma() helper discards 8120354ef08f mm: khugepaged: move some khugepaged_* functions to khugepaged.c discards ffb6bc3b929b mm: khugepaged: make khugepaged_enter() void function discards 5d9bb9bdb3b3 mm: thp: only regular file could be THP eligible discards 39362de646b2 mm: khugepaged: skip DAX vma discards 84cb85364116 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED discards bd0cfdd93492 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE discards b5af3ebac4c0 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* discards b362caeaed97 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* discards 1fb5fa29b93d mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions discards c0c6f2ee3424 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 discards 973be4f274ca mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] discards 4c3a0dd53136 hugetlb: remove use of list iterator variable after loop discards 28710eddc20d mm/khugepaged: sched to numa node when collapse huge page discards 208b881be0de mm/memory-failure.c: remove unnecessary (void*) conversions discards 719fa29497f4 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] discards 66c9c10de7b6 mm: page_alloc: simplify pageblock migratetype check in __ [...] discards f6147c5e794e mm: discard __GFP_ATOMIC discards 8de784f87708 mm/page_alloc: adding same penalty is enough to get round- [...] discards a5c19cb6300d mm/page_alloc: simplify update of pgdat in wake_all_kswapds discards b4ad3317c306 Documentation/sysctl: document page_lock_unfairness discards 04a79019add3 mm/vmalloc: fix a comment discards 0dbaae60d4e0 mm/mremap: avoid unneeded do_munmap call discards 5f534cf9f939 mm/mremap: use helper mlock_future_check() discards aabd1f8ae7e1 mm: avoid unnecessary flush on change_huge_pmd() discards d569d114d703 mm/mprotect: do not flush when not required architecturally discards 90e2d300ca30 mm/mprotect: use mmu_gather discards 33fee6af8734 mm/mmap.c: use helper mlock_future_check() discards 7892cb2ae2d1 mm: modify the method to search addr in unmapped_area_topdown discards f4a69f15d0a3 mm/mmap: clarify protection_map[] indices discards 7d9f21d8e4de mm/debug_vm_pgtable: drop protection_map[] usage discards cec9c8e3e1e0 mm/mmu_gather: limit free batch count and add schedule poi [...] discards 602e48d851fa mm/mmap.c: use mmap_assert_write_locked() instead of open [...] discards 0ffc8f36b3b0 mm/memcg: non-hierarchical mode is deprecated discards 4a7424403098 mm/memcg: move generation assignment and comparison together discards 8e8144bb8690 mm/memcg: set pos explicitly for reclaim and !reclaim discards 6e9c09fda80f mm/memcg: set memcg after css verified and got reference discards 3ca600a2e012 mm/memcg: mz already removed from rb_tree if not NULL discards d79426461fee mm/memcg: remove unneeded nr_scanned discards 77b63363ba66 mm-shmem-make-shmem_init-return-void-fix discards b3d8c40e7ccd mm: shmem: make shmem_init return void discards f76d73843d7f VFS: Add FMODE_CAN_ODIRECT file flag discards f62605d68c03 mm: submit multipage write for SWP_FS_OPS swap-space discards 9f9a31231ef6 mm: submit multipage reads for SWP_FS_OPS swap-space discards ffa217a2cc76 doc: update documentation for swap_activate and swap_rw discards dcb49c3fe639 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw discards c0629036243f mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] discards 9b45e7951f7e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space discards 2a881d9aec12 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate discards e1887a4ba9da mm: drop swap_dirty_folio discards 9bf90af75309 mm-create-new-mm-swaph-header-file-fix discards b88a6f06d39a mm: create new mm/swap.h header file. discards 6940851a0640 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s discards e670f6e19f7d powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s discards 65100bd42f98 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards d69dcf8a1aea s390/pgtable: cleanup description of swp pte layout discards 8ae395d4fe8e arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards 70318a30bae0 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards 3bf48d8f16dd mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards e47a0f93e82d mm/swap: remember PG_anon_exclusive via a swp pte bit discards 9097bb4cb633 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] discards 735d702c92bd mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] discards 31cc5bc4af70 mm: support GUP-triggered unsharing of anonymous pages discards d60b46c75066 mm/gup: disallow follow_page(FOLL_PIN) discards 929fb2022133 mm: remember exclusively mapped anonymous pages with PG_an [...] discards 02ec67b8894d mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] discards f1a51a6a8a14 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] discards 357c9f927d8e mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] discards 302fcb3980e7 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() discards 45ae7aa92282 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() discards 58ba816acdd0 mm/rmap: remove do_page_add_anon_rmap() discards fd8bb824000e mm/rmap: convert RMAP flags to a proper distinct rmap_t type discards 9f8860c48a25 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] discards 74c4866887bc mm/memory: slightly simplify copy_present_pte() discards 6a5606d61e27 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] discards d2bb5da20bf2 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] discards 90dbab5b9a0e tools/vm/page_owner_sort.c: support sorting blocks by mult [...] discards 46f24f489abe tools/vm/page_owner_sort.c: support for multi-value select [...] discards 36b31ab13c29 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] discards 1efd4cc93c30 procfs: prevent unprivileged processes accessing fdinfo dir discards fd2bf0a180b3 /proc/kpageflags: do not use uninitialized struct pages discards 5ab34fe69ac2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 902d8929fe39 hugetlb: do not demote poisoned hugetlb pages discards 9b0744afb57b mm: compaction: fix compiler warning when CONFIG_COMPACTION=n discards fbb71852d080 mm: fix unexpected zeroed page mapping with zram swap discards 4c1962f8ee97 userfaultfd: mark uffd_wp regardless of VM_WRITE flag discards 8d451a2265f1 irq_work: use kasan_record_aux_stack_noalloc() record callstack discards 3b325af8e5fe mm/hwpoison: fix race between hugetlb free/demotion and me [...] discards f4b3e38839b8 mm/munlock: remove fields to fix htmldocs warnings discards 673ace2ffab5 mm/mempolicy: fix mpol_new leak in shared_policy_replace discards 3429fff2ab73 mmmremap.c: avoid pointless invalidate_range_start/end on [...] discards 5f4a2613ad17 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning discards a8692259f662 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] discards 44b5c356705c memcg: sync flush only if periodic flush is delayed discards 088c8421e507 mailmap: update Vasily Averin's email address discards c889209ffddb mm/secretmem: secretmem_iops can be static discards 8633e3ec61de mm/secretmem: fix panic when growing a memfd_secret discards aa92c2886f49 lz4: fix LZ4_decompress_safe_partial read out of bound discards 7ec47f924054 highmem: fix checks in __kmap_local_sched_{in,out} discards b135cd62385c mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] discards a535413d0fee Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards 0aa4199c20be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 18af0e111098 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 01642112cf47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 72bc2fd5257e Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 7df447974447 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards 16f9455f78db Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 0e10616f67d2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards ff0f3f831752 Merge branch 'for-5.19/io_uring-xattr' into for-next discards 71f703f77cbe Merge branch 'for-5.19/io_uring' into for-next discards a2d0233f2282 io_uring: add fgetxattr and getxattr support discards ccb781e4c5da io_uring: add fsetxattr and setxattr support discards d5e7435c63d1 fs: split off do_getxattr from getxattr discards c113e61de8fa fs: split off setxattr_copy and do_setxattr function from [...] discards 5ee78746f25c io_uring: move finish_wait() outside of loop in cqring_wait() discards b185193821bc io_uring: refactor io_req_add_compl_list() discards 3821f0c1bd68 io_uring: silence io_for_each_link() warning discards 9bdccf158bf2 io_uring: partially uninline io_put_task() discards 39523ea57769 io_uring: cleanup conditional submit locking discards 7ebd365a5172 io_uring: optimise mutex locking for submit+iopoll discards f3a0256bd467 io_uring: pre-calculate syscall iopolling decision discards b87e2b86b318 io_uring: split off IOPOLL argument verifiction discards 82d482797fc2 io_uring: clean up io_queue_next() discards 3e3f13bad737 io_uring: move poll recycling later in compl flushing discards 452d38c1a7f4 io_uring: optimise io_free_batch_list discards 54cb36e29a25 io_uring: refactor io_req_find_next discards 3dfe4fa43b18 io_uring: remove extra ifs around io_commit_cqring discards 5b5365a1b0d0 io_uring: small optimisation of tctx_task_work discards a01749f8bb9d Merge branch 'io_uring-5.18' into for-5.19/io_uring discards 803d642d66d4 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 98d112aecb63 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 4b7f27db9605 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 8d5d05a2b725 io_uring: drop the old style inflight file tracking discards 766ae28444f0 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards bfcc7af54634 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards bea3df9f9ea6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1f43722abee6 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards bc05194c58bd Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 11064c11660e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 52e531773a0d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 6ceb3195db6b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 1ce8692e0dcf Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 446500ff6f7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 781fce609420 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ad1734bd1c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 320c48ab5627 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 72f7779d543a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 30323ee2f195 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e1252f48ff7c Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 4fe4d77e82ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 51ddf54c54a1 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards aac1265694a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 465548113802 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards b8177de37d82 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 3b33a13342b3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 1d39c5ac9151 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 8f7ee55d03c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards adbb5a4d867a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5743b9df90a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6aefabf91b8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0c8e1a957290 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 590c5336ae6b Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 759d3de75af2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b9772309baa4 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 522e81568ecc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards c2a000f7f681 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 52095e558608 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards aaaa40d32896 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards be8859191571 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 34364d7586d7 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards a48daca862ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d30d78cf1ee4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f222d4dca8e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ba2820e01482 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e4b2634fd7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a3b8c71f69f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 843af70c6c5e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 894027bf41a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 587c47f5cb7e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 6bc9a582e74f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 30d9f027c284 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 30fe3d4bbf99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2fc3ccfbaf57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 613fc1c63f2e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 741bfcae2afe io_uring: defer file assignment discards 5f2a41d5bb95 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 5e3de2206273 io_uring: propagate issue_flags state down to file assignment discards d01be09c20fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 95d86c51b643 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 5fbee5cabba3 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 885a36599ec3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 8b9d5ad0dd27 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] discards 0c743c076cd9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards cfb33b8abeaf Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] discards 6878a0556934 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 64404ff1b1c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards a6fa5a91786f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards 90a3aa69938b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 7e41ab2f484f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards c35b6d4d5dac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards dbf2228e6e1b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 5a91ec4a3a99 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 303ab4d4c6a3 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] discards 4adc7d8c1fb1 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 111fcbd84da2 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 7621a1e15acf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards c3ba339c7f49 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards 4dcb2fd9e50c Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] discards 5d29423f0e62 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 0861e3f2bb9c Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 0fd246bbe165 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 1832039d3e77 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards a3ed56684220 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 3d6996ba6356 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 2e8ebcd0c027 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 4ca71fbc4f7b Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 921974441816 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2d297955fc26 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c30070808e4e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 6cf84667bca1 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 16f4f402d105 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 2f58597f2644 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards b4afd0a254b3 Merge remote-tracking branch 'korg_sudeep/fixes/scmi' into [...] omits 9b58921a376a Merge branch 'for-next-next-v5.18-20220404' into for-next- [...] omits a62893c9d311 Merge branch 'for-next-current-v5.17-20220404' into for-ne [...] omits d9829b7817f1 Merge branch 'misc-next' into for-next-next-v5.18-20220404 omits 05e039536bdc Merge branch 'misc-5.18' into for-next-current-v5.17-20220404 discards ac1b8702cc45 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] discards 8885ee7aab41 module: Remove module_addr_min and module_addr_max discards 893e8194630f module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC discards b7fa3ec056dc module: Introduce data_layout discards fdc19b2d9f74 module: Prepare for handling several RB trees discards 3d886307304b module: Always have struct mod_tree_root discards f6339ae0365a module: Rename debug_align() as strict_align() discards 3c619b8ce425 module: Rework layout alignment to avoid BUG_ON()s discards 4c3718c984da module: Move module_enable_x() and frob_text() in strict_rwx.c discards 281f10b77c6a module: Make module_enable_x() independent of CONFIG_ARCH_ [...] discards 5544ecd620de module: Move version support into a separate file discards f1f086e16e07 module: Move kdb module related code out of main kdb code discards 7e63cf0950dd module: Move sysfs support into a separate file discards 53ef1fbd8b6f module: Move procfs support into a separate file discards 852675c69a1d module: kallsyms: Fix suspicious rcu usage discards 8c5ba1bb7d37 module: Move kallsyms support into a separate file discards fa96a12372c3 module: Move kmemleak support to a separate file discards 8e4b395652b4 module: Move extra signature support out of core code discards 2bd8c24f9f25 module: Move strict rwx support to a separate file discards 74e837651811 module: Move latched RB-tree support to a separate file discards 54baa1322356 module: Move livepatch support to a separate file discards 450f0134ccf0 module: Make internal.h and decompress.c more compliant discards 787434626d9f module: Simple refactor in preparation for split discards b77b2981bb22 rcu-tasks: Handle sparse cpu_possible_mask discards 585ddde606b3 SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() discards f9311a85ce29 Merge branch 'regulator-linus' into regulator-next discards 9b67c0afadab Merge remote-tracking branch 'regulator/for-5.17' into reg [...] discards 36ee0554e500 Merge branch 'regmap-linus' into regmap-next discards 8422ef74eeb4 Merge remote-tracking branch 'regmap/for-5.17' into regmap-linus discards 59e7c3dd920b Merge branch 'asoc-linus' into asoc-next discards cc6202f83457 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus discards 68c683cd3c4f cifs: update internal module number discards a83740ac52e7 cifs: force new session setup and tcon for dfs omits 4c59e5f1173e btrfs: zoned: make auto-reclaim less aggressive omits 23cbd5a0356e btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 86af3803208d btrfs: allow block group background reclaim for non-zoned [...] omits 8e4b6103daf2 btrfs: make the bg_reclaim_threshold per-space info omits 3f4ccfa00273 btrfs: fix btrfs_submit_compressed_write cgroup attribution omits 6232a41d2ac9 btrfs: fix root ref counts in error handling in btrfs_get_ [...] omits bf6392c0e50a btrfs: zoned: activate block group only for extent allocation omits d2e7b66dcd53 btrfs: return allocated block group from do_chunk_alloc() omits 150dcf88c5e9 btrfs: do not test for free space inode during NOCOW check [...] omits 979760804c6f btrfs: move common NOCOW checks against a file extent into [...] omits 2e8a0d632197 btrfs: allocate page arrays using bulk page allocator omits 573b98074bb9 btrfs: factor out allocating an array of pages omits 7b1bdd89bc96 btrfs: remove unnecessary type casts omits 52744e471eec btrfs: expand subpage support to any PAGE_SIZE > 4K omits c7f64af1aa27 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 2b87a9984029 btrfs: use dummy extent buffer for super block sys chunk a [...] omits ec4727950715 btrfs: assert that relocation is protected with sb_start_write() omits 05a7e44f9561 fs: add a lockdep check function for sb_start_write() omits 1257948223af btrfs: mark resumed async balance as writing omits b24475315a18 btrfs: simplify code flow in btrfs_ioctl_balance omits e49240a41b2f btrfs: remove checks for arg argument in btrfs_ioctl_balance omits bf178519763b btrfs: remove support of balance v1 ioctl omits f9982c6f1d52 btrfs: release correct delalloc amount in direct IO write path omits 48e43f734668 btrfs: replace memset with memzero_page in data checksum v [...] omits 3555b5f3b3d2 btrfs: avoid blocking on space revervation when doing nowa [...] omits fa5e487d3b8a btrfs: avoid blocking when allocating context for nowait d [...] omits 43a4f0c92310 btrfs: release path earlier at can_nocow_extent() omits c804e9b3727c btrfs: free path at can_nocow_extent() before checking for [...] omits 9ef68db0b854 btrfs: stop allocating a path when checking if cross refer [...] omits 1639f5825e03 btrfs: avoid double nocow check when doing nowait dio writes omits a0f21efe42be btrfs: avoid blocking nowait dio when locking file range omits 56d99353607b btrfs: avoid blocking on page locks with nowait dio on com [...] omits f737c6257f11 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] omits 647e218557a8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] omits 16bbb2b6e510 btrfs: prevent subvol with swapfile from being deleted omits 7c3bd8d31068 btrfs: do not warn for free space inode in cow_file_range omits c6ce74b79b73 btrfs: add messages to printk index omits 0b0e4ad62391 btrfs: avoid defragging extents whose next extents are not [...] omits f9db7f0b5b25 btrfs: tree-checker: check extent buffer owner against own [...] omits 8bda8913eeba btrfs: add and use helper to assert an inode range is clean omits ae8f5bb7bcb3 btrfs: remove ordered extent check and wait during hole pu [...] omits f8fc37069fc9 btrfs: lock the inode first before flushing range when pun [...] omits 4c6eb92bb117 btrfs: remove ordered extent check and wait during fallocate omits 119eb700e6c5 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits a872d52d6925 btrfs: remove useless dio wait call when doing fallocate z [...] omits 8251ca5bc314 btrfs: only reserve the needed data space amount during fallocate omits b36062e114d6 btrfs: move common inode creation code into btrfs_create_n [...] omits 59649d816dd0 btrfs: reserve correct number of items for inode creation omits 002a67adc25a btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 3e82764828d6 btrfs: allocate inode outside of btrfs_new_inode() omits 42ba7219faf7 btrfs: warn when extent buffer leak test fails omits e5641bb9020a btrfs: fix fallocate to use file_modified to update permis [...] omits 4d11ce7e174c btrfs: remove device item and update super block in the sa [...] omits b821f51c461b btrfs: use a local variable for fs_devices pointer in btrf [...] omits 84abf7eb1eb8 btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 0c1bb2ee0eb2 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits 6d506060309f btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits 7966a9a53163 btrfs: use btrfs_for_each_slot in process_all_extents omits 92276ded7c4f btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits 07c03a1f398e btrfs: use btrfs_for_each_slot in process_all_refs omits eff6176665bc btrfs: use btrfs_for_each_slot in is_ancestor omits e6133a8ee567 btrfs: use btrfs_for_each_slot in can_rmdir omits c24382d631e9 btrfs: use btrfs_for_each_slot in did_create_dir omits 012449657242 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 49cf815e4863 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits f903eb9e0bee btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 9893c15f5ac8 btrfs: use btrfs_for_each_slot in find_first_block_group omits b0c2497a2057 btrfs: introduce btrfs_for_each_slot iterator macro omits 2241a41e2f55 btrfs: scrub: rename scrub_bio::pagev and related members omits 7a826b9ad9da btrfs: scrub: rename scrub_page to scrub_sector omits 57efaad2ec87 btrfs: scrub: rename members related to scrub_block::pagev omits 17418a310a53 btrfs: remove trivial wrapper btrfs_read_buffer() omits 969fe7615243 btrfs: update outdated comment for read_block_for_search() omits 06c4ef9f8cd0 btrfs: release upper nodes when reading stale btree node f [...] omits 8f355904a612 btrfs: avoid unnecessary btree search restarts when reading node omits fae0214c980c btrfs: set inode flags earlier in btrfs_new_inode() omits fd48645788dc btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits 996794a08efa btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits a0aaad3ceb78 btrfs: remove redundant name and name_len parameters to cr [...] omits a02f8a41bcbf btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits b91833676623 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits 1bd8207fa956 btrfs: remove unnecessary inode_set_bytes(0) call omits 05916793aeb7 btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 8d5c497cf7c3 btrfs: get rid of btrfs_add_nondir() omits 5d4a482c1e44 btrfs: fix anon_dev leak in create_subvol() omits d40ecda38665 btrfs: reserve correct number of items for rename omits b872f0f2af50 btrfs: reserve correct number of items for unlink and rmdir omits d957dc9c5516 btrfs: fix qgroup reserve overflow the qgroup limit omits b03c3897a9b1 btrfs: zoned: remove left over ASSERT checking for single profile omits fc5c5c255948 btrfs: zoned: traverse devices under chunk_mutex in btrfs_ [...] omits a5af7ccaf512 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits 0967706bd918 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits f1b1746b5bca hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits 04bb1287aad6 hwmon: (jc42) add HWMON_C_TZ_REGISTER discards a90aee3ccc2e Merge remote-tracking branch 'korg_sudeep/fixes/vexpress' [...] discards fbabac2fa9f9 ARM: vexpress/spc: Fix all the doxygen build warnings discards 8baebfde0b7f ARM: vexpress/spc: Fix doxygen comments discards a1b87a34e8c4 mm/slab: remove some unused functions omits f95f8307f551 mmc: renesas_sdhi: R-Car V3M also has no HS400 omits cb8dae355f79 Merge branch 'fixes' into next omits 3b65a6ade24a mmc: renesas_sdhi: Add missing checks for the presence of quirks omits da77b91d79e2 mmc: mmci: stm32: use a buffer for unaligned DMA requests omits 1c30111d9ddd mmc: renesas_sdhi: style fix for proper function bodies omits af59f2ee9781 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk omits bfb9874766b5 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk omits 9eff06de7dda mmc: renesas_sdhi: remove a stale comment omits 3c03ce6423c7 mmc: renesas_sdhi: make setup selection more understandable omits 8885f1d9d091 mmc: renesas_sdhi: R-Car D3 also has no HS400 omits 58a94533fa57 mmc: renesas_sdhi: remove outdated headers omits f62180385a21 Merge branch 'v5.19-armsoc/soc32' into for-next omits a0721b501315 Merge branch 'v5.19-armsoc/dts64' into for-next omits a26726958d81 Merge branch 'v5.19-armsoc/dts32' into for-next omits d01cff93b07c Merge branch 'v5.19-armsoc/drivers' into for-next omits 056ef970c434 arm64: dts: rockchip: add basic dts for the radxa rock3 model a omits 65a31b5abb7f dt-bindings: arm: rockchip: add radxa rock3 model a omits 213b5c5869c4 arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro omits dc08a6884dfb soc: rockchip: pm_domains: Fix typo in comment omits a66f6482f8f1 dt-bindings: soc: grf: add naneng combo phy register compatible omits 57f3b0bf5c34 arm64: dts: rockchip: correct interrupt flags on rk3399 boards omits 5c8e82ed3a4a arm64: dts: rockchip: Add gmac1 and change network settings omits 34fc952867aa arm64: dts: rockchip: Change io-domains of bpi-r2-pro discards 703f8d8fad36 kbuild: Allow kernel installation packaging to override pk [...] discards 3d04d9a233ca kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} omits eaeb9fb2739b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h discards 4a5e50667c63 tools/include/string: Implement `strdup()` and `strndup()` discards b86648db37c9 tools/nolibc/string: Implement `strnlen()` discards b2f664302dae tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] discards ddbca2c28002 tools/nolibc/types: Implement `offsetof()` and `container_ [...] discards 18b338ed1b04 tools/nolibc/sys: Implement `mmap()` and `munmap()` discards 9e5116253813 tools/nolibc: i386: Implement syscall with 6 arguments discards 44c2df4271ed tools/nolibc: Remove .global _start from the entry point code discards 91c83081b946 tools/nolibc: Replace `asm` with `__asm__` discards 061b532085d0 tools/nolibc: x86-64: Update System V ABI document link discards 3e010ffd565f docs: Update RCU cross-references as suggested in doc-guide discards c09f53022394 EXP rcu: Address polled expedited grace-period counter wrap discards 27e02c231153 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] discards 1051a3bac71c rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] discards 5075271b6ae6 rcutorture: Make torture.sh allow for --kasan discards f58f651d8dfa rcutorture: Make torture.sh refscale and rcuscale specify [...] discards b62d26f0e1f9 scftorture: Adjust for TASKS_RCU Kconfig option being selected discards 08c1e77e67fe rcutorture: Make kvm.sh allow more memory for --kasan runs discards 0900c4f55d8d rcuscale: Allow rcuscale without RCU Tasks Rude/Trace discards 44ff90ad7154 rcuscale: Allow rcuscale without RCU Tasks discards a79aec41314f refscale: Allow refscale without RCU Tasks Rude/Trace discards 7e23be3463c8 refscale: Allow refscale without RCU Tasks discards 43113f20d238 rcu: Check for successful spawn of ->boost_kthread_task discards c26cd29ac644 rcu: Remove needless polling work requeue for further waiter discards 6b3573f8f504 tools/nolibc/stdlib: only reference the external environ w [...] discards 97ccb2a91696 tools/nolibc/string: do not use __builtin_strlen() at -O0 discards 3334e3f51235 rcu: Make normal polling GP be more precise about sequence [...] discards 8564711f3f69 tools/nolibc: add the nolibc subdir to the common Makefile discards e44f9bb79d81 tools/nolibc: add a makefile to install headers discards a2d40797f57c tools/nolibc/types: add poll() and waitpid() flag definitions discards 2c63965a1d79 tools/nolibc/sys: add syscall definition for getppid() discards 63d172327cf3 tools/nolibc/string: add strcmp() and strncmp() discards 69d3e4063e01 tools/nolibc/stdio: add support for '%p' to vfprintf() discards 3bf4dfac12b5 tools/nolibc/stdlib: add a simple getenv() implementation discards 12feb759bb48 tools/nolibc/stdio: make printf(%s) accept NULL discards 1de82e1192c3 rcutorture: Allow specifying per-scenario stat_interval discards f1fa0593497b rcu-tasks: Restore use of timers for non-RT kernels discards 713cc6bdf2d5 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario discards 675b486996d9 rcutorture: Allow rcutorture without RCU Tasks Rude discards 9028d6407050 rcutorture: Allow rcutorture without RCU Tasks discards 18fdcb727bcc rcutorture: Allow rcutorture without RCU Tasks Trace discards 0919dca869ee rcu: Make the TASKS_RCU Kconfig option be selected discards 68ac5689b5d1 rcu: Make TASKS_RUDE_RCU select IRQ_WORK discards 6fe15117c3f4 srcu: Drop needless initialization of sdp in srcu_gp_start() discards 024db3cca726 rcutorture: Test polled expedited grace-period primitives discards 88f20f8c104a rcu: Fix preemption mode check on synchronize_rcu[_expedited]() discards 42e3e3c6a774 EXP preempt/dynamic: Introduce preempt mode accessors omits d0c78768fd9c rcu: Fix expedited GP polling against UP/no-preempt environment omits ec583e2e8d09 rcu: Add polled expedited grace-period primitives omits 9a98fe0499ea rcutorture: Call preempt_schedule() through static call/key omits f0e12d1dc590 torture: Save "make allmodconfig" .config file omits ed842bcd591f scftorture: Remove extraneous "scf" from per_version_boot_params omits 34803eb127cb rcu: Make UP-vacuous normal grace period advance sequence discards 4a5db1c1774b NFS: Replace readdir's use of xxhash() with hash_64() discards a8a0df1460c7 SUNRPC: Ensure we flush any closed sockets in xs_xprt_free() discards 561994133cae SUNRPC: Remove an unbalanced put_net() discards 30b0001fcdc1 Bluetooth: btintel: Constify static struct regmap_bus discards 2598fe7291d8 Bluetooth: Keep MGMT pending queue ordered FIFO discards 87754a50fc4d Bluetooth: fix dangling sco_conn and use-after-free in sco [...] discards 985e113080ed Bluetooth: mt7921s: Fix the incorrect pointer check discards 1b26012c0dad Bluetooth: btbcm: Support per-board firmware variants discards 7cde53da38a3 ftrace: move sysctl_ftrace_enabled to ftrace.c discards 31d58c5db896 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] discards 4ac89b2cdf24 kernel/delayacct: move delayacct sysctls to its own file discards 5a4c422bb400 kernel/acct: move acct sysctls to its own file discards 85265ab55d49 kernel/panic: move panic sysctls to its own file discards 994deb766240 kernel/lockdep: move lockdep sysctls to its own file discards 87125d15aa3c mm: move page-writeback sysctls to their own file discards d233314f4d4b mm: move oom_kill sysctls to their own file discards 6e73c8344931 kernel/reboot: move reboot sysctls to its own file discards 75daa75a380d sched: Move energy_aware sysctls to topology.c discards c6dfa20faab1 sched: Move cfs_bandwidth_slice sysctls to fair.c discards ef2637285297 sched: Move uclamp_util sysctls to core.c discards 9793871fbd69 sched/rt: fix build error when CONFIG_SYSCTL is disable discards d01d97ee63e3 sched: Move rr_timeslice sysctls to rt.c discards d7ff851d9b45 sched: Move deadline_period sysctls to deadline.c discards 7c85ecf1f7f3 sched: Move rt_period/runtime sysctls to rt.c discards 31fa95c49aa1 sched: Move schedstats sysctls to core.c discards 6d855d001025 sched: Move child_runs_first sysctls to fair.c omits f4fe9fc39c71 Merge branch 'for-next/hardening' into for-next/kspp discards ae86f150c907 btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() discards 36c0751b41b0 ntfs: Correct mark_ntfs_record_dirty() folio conversion discards 44d6010e9662 f2fs: Get the superblock from the mapping instead of the page discards b476f4f2f26e f2fs: Correct f2fs_dirty_data_folio() conversion discards d0526eec1e2b ext4: Correct ext4_journalled_dirty_folio() conversion discards eafbb2ba72bd filemap: Remove AOP_FLAG_CONT_EXPAND discards be66314125e7 fs: Pass an iocb to generic_perform_write() discards c226e0f9f6df fs, net: Move read_descriptor_t to net.h discards d9f9e62df3ec fs: Remove read_actor_t discards 37d332dfb488 iomap: Simplify is_partially_uptodate a little discards 3936970b6b73 fs: Remove ->readpages address space operation discards 732f877b4eb8 readahead: Remove read_cache_pages() omits 8a1ba31a674a rcu: Print number of online CPUs in RCU CPU stall-warning [...] omits d00674235d8d srcu: Prevent expedited GPs and blocking readers from cons [...] omits 3586cd65f84e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] omits 5750c098b0db rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] omits 2f87c4c47cc7 rcutorture: Add missing return and use __func__ in warning omits 5b5c2b92700d rcutorture: Avoid corner-case #DE with nsynctypes check omits 2fe87a787046 rcu-tasks: Make Tasks RCU account for userspace execution omits 1adad3bc6454 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() omits af52a5d30ecd rcu: Add comments to final rcu_gp_cleanup() "if" statement omits dbe6a49fd57c torture: Enable CSD-lock stall reports for scftorture omits e4e6ebd67537 kernel/smp: Provide boot-time timeout for CSD lock diagnostics omits 96ce4c996a50 scftorture: Fix distribution of short handler delays omits 2241eb9a4502 rcu-tasks: Print pre-stall-warning informational messages omits 604fd937bd21 torture: Skip vmlinux check for kvm-again.sh runs omits 220e100c74d4 torture: Make thread detection more robust by using lspcu omits 52184c5cedb2 rcu: Check for jiffies going backwards omits 626d2d87f117 torture: Permit running of experimental torture types omits e8a8537df49a docs: Add documentation for rude and trace RCU flavors omits 1774dce2dded rcu-tasks: Fix race in schedule and flush work omits a5df8b268f29 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] omits 86177f0c76a4 rcu: Initialize boost kthread only for boot node prior SMP [...] omits 3d4db439000e rcu: Assume rcu_init() is called before smp omits e97711581c6b rcu/nocb: Move rcu_nocb_is_setup to rcu_state omits 7ff92ad4e107 rcu: Remove rcu_is_nocb_cpu() omits 0b74356e7b95 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT omits f7e9f2d907a6 rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting omits 790a811b1e52 torture: Use "-o Batchmode=yes" to disable ssh password requests omits 7627994ff368 torture: Reposition so that $? collects ssh code in torture.sh omits c6ad11620df2 tools/nolibc/stdlib: implement abort() omits 983af29a0224 tools/nolibc: also mention how to build by just setting th [...] omits 9c51ebc19510 tools/nolibc/time: create time.h with time() omits d33ffeba2433 tools/nolibc/signal: move raise() to signal.h omits 54c286685d6b tools/nolibc/unistd: add usleep() omits 1a611e86c1ad tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 30d71fc14ebc tools/nolibc/errno: extract errno.h from sys.h omits 647375712a5b tools/nolibc/string: export memset() and memmove() omits 1bd6f49cb740 tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits 15d0ea03937f tools/nolibc/arch: mark the _start symbol as weak omits 36ad12455f54 tools/nolibc: move exported functions to their own section omits 0f6cc409caf1 tools/nolibc/string: add tiny versions of strncat() and strlcat() omits 6776c45a49d3 tools/nolibc/string: add strncpy() and strlcpy() omits a2e51faae385 tools/nolibc/string: slightly simplify memmove() omits 5448971d1512 tools/nolibc/string: use unidirectional variants for memcpy() omits 952d887d537f tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits b2938cd1f278 tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits d2ec0109b6ce tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits d2dfc5c4ad06 tools/nolibc/sys: make open() take a vararg on the 3rd argument omits a816b9581419 tools/nolibc/stdio: add perror() to report the errno value omits b54a366ec4ca tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits 4c5e83bb6343 tools/nolibc/stdio: add a minimal [vf]printf() implementation omits f9fe08215a2f tools/nolibc/stdio: add fwrite() to stdio omits f827232d35e1 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits 4666b454c24d tools/nolibc/stdio: add a minimal set of stdio functions omits 5ff3dbf04812 tools/nolibc/stdlib: add utoh() and u64toh() omits 1d946a82737a tools/nolibc/stdlib: add i64toa() and u64toa() omits 58da6e359071 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits 9068b1e32b48 tools/nolibc/stdlib: move ltoa() to stdlib.h omits cacc485dcdd4 tools/nolibc/types: move makedev to types.h and make it a macro omits 4d219175c42f tools/nolibc/types: make FD_SETSIZE configurable omits 07d711bbe677 tools/nolibc/types: move the FD_* functions to macros in types.h omits 7549f48f0cb5 tools/nolibc/ctype: add the missing is* functions omits d75e466a8354 tools/nolibc/ctype: split the is* functions to ctype.h omits 8a933d9d0f11 tools/nolibc/string: split the string functions into string.h omits d014ba791041 tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits 83dd87712b15 tools/nolibc/sys: split the syscall definitions into their [...] omits 36603278c3c0 tools/nolibc/arch: split arch-specific code into individual files omits a9143c642d62 tools/nolibc/types: split syscall-specific definitions int [...] omits 5713790364a0 tools/nolibc/std: move the standard type definitions to std.h omits e4fee49f6447 tools/nolibc: guard the main file against multiple inclusion omits 8a25d583a9d3 tools/nolibc: use pselect6 on RISCV omits 987e8f0bd547 rcutorture: Suppress debugging grace period delays during [...] omits 8f6d4d87ab80 torture: Add rcu_normal and rcu_expedited runs to torture.sh omits d74f5fc678cc rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() omits 0a4dfdd80e7a EXP rcu-tasks: Check for abandoned callbacks omits c1dbd5583235 fs/lock: add helper locks_owner_has_blockers to check for [...] omits ea5a9f182267 fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 4124a66f6385 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] discards ba5a91cc154f Merge branch into tip/master: 'x86/urgent' discards 49cdcea1b077 irqchip/gic-v3: Fix GICR_CTLR.RWP polling discards e307414a346d irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear be [...] discards 4e63832f5daf extcon: sm5502: Add support for SM5703 discards 4854fc323a06 dt-bindings: extcon: bindings for SM5703 discards 16644322a12a extcon: usb-gpio: Remove disable irq operation in system sleep discards 05b063dcaba3 extcon: Fix some kernel-doc comments discards c81af67b91b9 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() discards 8ed22a138c24 extcon: int3496: Add support for controlling Vbus through [...] discards c3a756175bfa extcon: int3496: Add support for binding to plain platform [...] discards 9ec358e1c263 extcon: int3496: Request non-exclusive access to the ID GPIO discards e11db8a91ef3 extcon: int3496: Make the driver a bit less verbose discards 44a3bfc61b42 extcon: Fix extcon_get_extcon_dev() error handling discards 5db36559df9b Merge branch 'i2c/for-mergewindow' into i2c/for-next discards ee03d7a9c533 Merge branch 'misc' into for-next discards 82628bf0f30f Merge branch 'fixes' into for-next discards 294aee8ab6cb irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init() discards 8f887b78961c irq/qcom-mpm: Fix build error without MAILBOX discards 1c3b5c62fc85 pinctrl: npcm: Fix broken typing on 64bit platforms discards d52ba330befa Merge branch 'edac-misc' into edac-for-next discards 428a8907e32b Merge branch 'misc' into for-next discards 00357c8afab1 Merge branch 'fixes' into for-next omits 9ea79a3861c9 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] discards 7effd734baa8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 0eb1fb16396c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] omits b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] discards 1e2e0e53092b Merge branch 'edac-amd64' into edac-for-next omits 7325fd5614aa Merge Landlock fixes into next omits e674341a90b9 selftests/interpreter: fix separate directory build discards 867dfe1041a0 Merge branch 'i2c/for-mergewindow' into i2c/for-next discards 3e53bb2bd87b Merge branch 'tee_shm_vmalloc_for_v5.19' into next discards ad3e289de810 tee: make tee_shm_register_kernel_buf vmalloc supported discards 406826932fdb Merge branch 'i2c/for-mergewindow' into i2c/for-next discards e7c49117b319 Merge branch 'i2c/for-current' into i2c/for-next discards b95c18100ed5 Merge tag 'tee-shm-for-v5.18' into next discards 6d8df1f9e8ae Merge tag 'optee-fix2-for-v5.17' into fixes discards 183a6f5c6e1e Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] discards 6d746e1eb2f6 Merge branch for-5.18/arm64/defconfig into for-next discards 157059d53ebc Merge branch for-5.18/arm64/dt into for-next discards f5c304e2e8b7 Merge branch for-5.18/arm/dt into for-next discards 82a1bf600d5d Merge branch for-5.18/memory into for-next discards d6962f37c7a4 Merge branch for-5.18/dt-bindings into for-next discards ce2e608bbeb4 Merge branch for-5.18/soc into for-next discards f5e8d1e373dd Merge branch for-5.17/arm/dt into for-next omits bdf79b27260b dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells omits 2a0deba4d749 dt-bindings: nvmem: make "reg" property optional omits 299dc152721f nvmem: brcm_nvram: parse NVRAM content into NVMEM cells omits a976df22f04b nvmem: dt-bindings: Fix the error of dt-bindings check discards 74fa56279651 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM discards 760ae19fa929 ARM: dts: stm32: Add alternate pinmux for mco2 pins discards 01e57df26919 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins discards 572f08c0fd75 memory: tegra: Add APE memory clients for Tegra234 discards 8c8959f2b5cc memory: tegra: Add Tegra234 support discards f9c9602f5baa Merge branch 'for-5.18/dt-bindings' into for-5.18/memory discards f25c47c67629 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits e15d2e3fd7ab dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver omits 5293c629db95 nvmem: Add driver for OCOTP in Sunplus SP7021 omits fd7a0db49d3f nvmem: qfprom: Increase fuse blow timeout to prevent write fail discards 7e3580d1f38a Merge branch 'ti-k3-dts-next' into ti-next discards 45550ada88f0 Merge branch 'imx/defconfig' into for-next discards 65cada0ba3bc Merge branch 'imx/dt64' into for-next discards f7fa9507668d Merge branch 'imx/dt' into for-next discards 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next discards 9a93965d055b Merge branch 'imx/soc' into for-next omits addd4203a2ea thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits d91c9156be36 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 193c2454f5ae doc: nvmem: Update example omits 069fff63d230 doc: nvmem: Remove references to regmap omits 1c565569b470 nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 4990ec15d299 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 46d5b004c24d nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 1ea024ad6081 nvmem: sunxi_sid: Add support for D1 variant omits de975c0f6540 dt-bindings: nvmem: SID: Add compatible for D1 omits 609757996ae7 nvmem: qfprom: fix kerneldoc warning omits 7c15a63c757c nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 3fd97ce48555 nvmem: core: Use devm_add_action_or_reset() omits 2bf5b50cae2a nvmem: core: Remove unused devm_nvmem_unregister() omits f0df8d787dfe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] omits 056c12bfac8b nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] discards 23c6aefe6d0a Merge branch 'i2c/for-mergewindow' into i2c/for-next discards be8dd61c7224 Merge branch 'i2c/for-current' into i2c/for-next discards ca2349b0c803 Merge branch 'i2c/for-mergewindow' into i2c/for-next discards d9d3fe2a0efe Merge branch 'i2c/for-current' into i2c/for-next omits f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next discards 141c3dc8fb47 Merge branch 'ti-k3-dts-next' into ti-next omits 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 omits bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] discards 9e32472d8b3f Merge branch 'edac-urgent' into edac-for-next discards 75560f01a8af Merge branch 'i2c/for-mergewindow' into i2c/for-next discards 05cbbaf7ff2f Merge branch 'i2c/for-current' into i2c/for-next discards 5df51bacc41d Merge branch 'i2c/for-mergewindow' into i2c/for-next discards c75b4e6b8166 Merge branch 'i2c/for-current' into i2c/for-next discards 22b644704243 Merge branch 'i2c/for-mergewindow' into i2c/for-next discards 91560fe37f81 i2c: designware: Add AMD PSP I2C bus support discards 4e4c85f2f0ab i2c: designware: Add missing locks discards e071ee718fbc i2c: piix4: Enable EFCH MMIO for Family 17h+ discards c57a2d28c7ab i2c: piix4: Add EFCH MMIO support for SMBus port select discards d8c60ffbfa0a i2c: piix4: Add EFCH MMIO support to SMBus base address detect discards 58d26c485c44 i2c: piix4: Add EFCH MMIO support to region request and release discards d60337511711 i2c: piix4: Move SMBus port selection into function discards 45146f16da95 i2c: piix4: Move SMBus controller base address detect into [...] discards e6d5f41fb5ca i2c: piix4: Move port I/O region request/release code into [...] discards b993fe2dc6b5 Merge branch 'i2c/for-mergewindow' into i2c/for-next discards ccea7c0ec91b Merge branch 'i2c/for-current' into i2c/for-next discards d7ab185b353f Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next discards 3be5bf60d055 Merge branch 'ti-k3-dts-next' into ti-next omits eea13742554e selftest/interpreter: Add tests for trusted_for(2) policies omits b635cc3ce5f7 arch: Wire up trusted_for(2) omits f68ff06cdc99 fs: Add trusted_for(2) syscall implementation and related sysctl omits dae71698b6c5 printk: Move back proc_dointvec_minmax_sysadmin() to sysctl.c discards 7e3c6eb44c91 Merge tags 'optee-fixes-for-v5.17' and 'optee-fix-for-v5.1 [...] discards 9526e4c83dfb Merge branch 'ti-k3-dts-next' into ti-next omits cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller omits d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver omits 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver omits af2d38db2674 arm64: defconfig: enable ath11k driver omits 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers discards 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next discards 59d0e09374a3 Merge branch 'edac-urgent' into edac-for-next discards d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next discards d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment discards 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed adds ce4c854ee868 Merge tag 'for-5.18-rc1-tag' of git://git.kernel.org/pub/s [...] adds 73924ec4d560 x86/pm: Save the MSR validity status at context setup adds e2a1256b17b1 x86/speculation: Restore speculation related MSRs during S [...] adds 3e732ebf7316 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 76ed2f61ae3e ata: libata-sff: Fix compilation warning in ata_sff_lost_i [...] adds 7aa8104a5547 ata: sata_dwc_460ex: Fix crash due to OOB write adds 539975229939 ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs adds 55b014159ee7 ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back adds 640b5037da8e Merge tag 'ata-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds 48bff1053c17 random: opportunistically initialize on /dev/urandom reads adds aba120cc1017 random: do not allow user to keep crng key around on stack adds 1448769c9cdb random: check for signal_pending() outside of need_resched [...] adds e3c1c4fd9e6d random: check for signals every PAGE_SIZE chunk of /dev/[u]random adds 3638bd90df99 Merge tag 'random-5.18-rc2-for-linus' of git://git.kernel. [...] adds b3d6dd09ff00 Drivers: hv: balloon: Support status report for larger page sizes adds be5802795cf8 Drivers: hv: balloon: Disable balloon and hot-add accordingly adds eaa03d345358 Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() adds 42e7a03d3bad Merge tag 'hyperv-fixes-signed-20220407' of git://git.kern [...] adds e3d37210df5c sctp: count singleton chunks in assoc user stats adds 2b04bd4f03bb dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe adds ccfee1822042 ice: Set txq_teid to ICE_INVAL_TEID on ring creation adds 05ef6813b234 ice: Do not skip not enabled queues in ice_vc_dis_qs_msg adds 61fb3eee13e8 Merge branch 'ice-bug-fixes' adds 1158f79f82d4 ipv6: Fix stats accounting in ip6_pkt_drop adds 31818213170c netfilter: bitwise: fix reduce comparisons adds 42193ffd79bd netfilter: nf_tables: memcg accounting for dynamically all [...] adds 03eb7daec59f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 1d7e4fd72bb9 net: micrel: Fix KS8851 Kconfig adds 3f2a3050b4a3 net: openvswitch: don't send internal clone attribute to t [...] adds 11f8e7c122ce net: ethernet: mv643xx: Fix over zealous checking of_get_m [...] adds 1f30fb9166d4 net: openvswitch: fix leak of nested actions adds 1946014ca3b1 rxrpc: fix a race in rxrpc_exit_net() adds fb5833d81e43 net: sfc: fix using uninitialized xdp tx_queue adds d1c4f93e3f0a net: axienet: setup mdio unconditionally adds ab3a5d4c6081 net: axienet: factor out phy_node in struct axienet_local adds dc48f04fd656 dt-bindings: net: add pcs-handle attribute adds 19c7a43912c6 net: axiemac: use a phandle to reference pcs_phy adds 9386d1811f34 Merge branch 'axienet-broken-link' adds 8d90991e5bf7 net: phy: mscc-miim: reject clause 45 register accesses adds f9124c68f05f ice: synchronize_rcu() when terminating rings adds 72b915a2b444 ice: xsk: fix VSI state check in ice_xsk_wakeup() adds e19778e6c911 ice: clear cmd_type_offset_bsz for TX rings adds 74edbe9edeef Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds a3ebe92a0f2d net: ipv6mr: fix unused variable warning with CONFIG_IPV6_ [...] adds 4e910dbe3650 qede: confirm skb is allocated before using adds afb8e2465275 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup adds b423e54ba965 myri10ge: fix an incorrect free for skb in myri10ge_sw_tso adds 2e8702cc0cfa bpf: Support dual-stack sockets in bpf_tcp_check_syncookie adds 53968dafc4a6 bpf: Adjust bpf_tcp_check_syncookie selftest to test dual- [...] adds 8e9d0d7a76c5 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ec4eb8a86ade drivers: net: slip: fix NPD bug in sl_tx_timeout() adds 73b193f26509 Merge tag 'net-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds fb39d30e2272 cifs: force new session setup and tcon for dfs adds 7cd1cc415dd8 cifs: update internal module number adds 5a5dcfd1e878 Merge tag '5.18-rc1-smb3-fixes' of git://git.samba.org/sfr [...] adds 72cfb835e56f Merge tag 'amd-drm-next-5.18-2022-03-25' of https://gitlab [...] adds 691b592abb9a Merge tag 'drm-misc-fixes-2022-03-24' of git://anongit.fre [...] adds 8027a9ad9b35 drm/imx: imx-ldb: Check for null pointer after calling kmemdup adds bce81feb03a2 drm/imx: Fix memory leak in imx_pd_connector_get_modes adds e8083acc3f8c drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe adds 070a88fd4a03 gpu: ipu-v3: Fix dev_dbg frequency output adds c6b035e672e3 Merge tag 'imx-drm-fixes-2022-04-06' of git://git.pengutro [...] adds 945da79e6dd0 drm/amdgpu/vcn3: send smu interface type adds dda81d9761d0 drm/amd/vcn: fix an error msg on vcn 3.0 adds 862a876c3a63 drm/amd/display: Correct Slice reset calculation adds 95707203407c drm/amd/display: Remove redundant dsc power gating from init_hw adds 58e16c752e95 drm/amd/display: Enable power gating before init_pipes adds 83e9faac9a38 drm/amd/display: Clear optc false state when disable otg adds 2944dbedc7e1 drm/amd/display: Add work around for AUX failure on wake. adds b2075fce104b drm/amd/display: Revert FEC check in validation adds f4346fb3edf7 drm/amd/display: Fix allocate_mst_payload assert on resume adds 4052287a75eb amd/display: set backlight only if required adds 96f2b7a35716 drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address adds ef1a0808a2e2 drm/amdgpu: Sync up header and implementation to use the s [...] adds e79a2398e1b2 drm/amdkfd: Create file descriptor after client is added t [...] adds ca1198849ab0 drm/amd/display: Fix by adding FPU protection for dcn30_in [...] adds ebc002e3ee78 drm/amdgpu: don't use BACO for reset in S3 adds 7e8906dc2689 drm/amd/display: remove assert for odm transition case adds 6e93d5b03332 drm/amd/display: Add configuration options for AUX wake wo [...] adds 879791ad8bf3 drm/amdgpu/display: change pipe policy for DCN 2.1 adds 28c25238898a drm/amd/display: update dcn315 clock table read adds 2f25d8ce09b7 drm/amdgpu/smu10: fix SoC/fclk units in auto mode adds dc7d19d27d01 Merge tag 'amd-drm-fixes-5.18-2022-04-06' of https://gitla [...] adds 995f74807329 Merge tag 'drm-misc-next-fixes-2022-04-07' of git://anongi [...] adds 8047f98c8958 dt-bindings: display: bridge: Drop requirement on input po [...] adds cf5c5763eb53 Merge drm/drm-fixes into drm-misc-fixes adds 13043d1a12c5 Merge drm-misc/drm-misc-next-fixes into drm-misc-fixes adds 0f525289ff0d fbdev: Fix unregistering of framebuffers without device adds 1ecc0c09f19f dt-bindings: display: panel: mipi-dbi-spi: Make width-mm/h [...] adds 88711fa9a14f Merge tag 'drm-misc-fixes-2022-04-07' of git://anongit.fre [...] adds 1831fed55973 Merge tag 'drm-fixes-2022-04-08' of git://anongit.freedesk [...] adds 71ff461c3f41 iommu/omap: Fix regression in probe for NULL pointer dereference adds 02994fd2da76 Merge tag 'iommu-fix-v5.18-rc1' of git://git.kernel.org/pu [...] adds 03e59b1e2f56 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 [...] adds b71597edfaad mmc: core: improve API to make clear mmc_hw_reset is for cards adds 0ccab01401c8 Merge tag 'mmc-v5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds 92d96b603738 regulator: wm8994: Add an off-on delay for WM8994 variant adds 17049bf9de55 regulator: rtq2134: Fix missing active_discharge_on setting adds 2316f0fc0ad2 regulator: atc260x: Fix missing active_discharge_on setting adds 908b768f9a8f MAINTAINERS: Fix reviewer info for a few ROHM ICs adds 98849765a58b Merge tag 'regulator-fix-v5.18-rc1' of git://git.kernel.or [...] adds 2f8cf5f642e8 spi: rpc-if: Fix RPM imbalance in probe error path adds 35d516bdcd92 spi: mxic: Fix an error handling path in mxic_spi_probe() adds 409543cec01a spi: core: add dma_map_dev for __spi_unmap_msg() adds 97e4827d775f spi: cadence-quadspi: fix protocol setup for non-1-1-X operations adds 2c7d1b281286 spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() adds d00c50b35101 Merge tag 'spi-fix-v5.18-rc1' of git://git.kernel.org/pub/ [...] adds 83a8441f8d8e mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD adds ffe06786b540 mm/migrate: Use a folio in alloc_migration_target() adds c185e494ae0c mm/migrate: Use a folio in migrate_misplaced_transhuge_page() adds f584b68005ac mm: Add vma_alloc_folio() adds ec4858e07ed6 mm/mempolicy: Use vma_alloc_folio() in new_page() adds 98ea02597b99 mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk adds d66b6985b164 Merge tag 'folio-5.18e' of git://git.infradead.org/users/w [...] adds a2c0b0fbe014 arm64: alternatives: mark patch_alternative() as `noinstr` adds 697a1d44af8b tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry adds 31a099dbd91e arm64: patch_text: Fixup last cpu should be master adds 83bea32ac7ed arm64: Add part number for Arm Cortex-A78AE adds d02b4dd84e1a perf/imx_ddr: Fix undefined behavior due to shift overflow [...] adds c0aa53389b0c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 830f1111d90e NFS: Replace readdir's use of xxhash() with hash_64() adds f00432063db1 SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() adds dcc7977c7fdd NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache [...] adds d3c15033b240 SUNRPC: Handle ENOMEM in call_transmit_status() adds 9d82819d5b06 SUNRPC: Handle low memory situations in call_status() adds 68b78dcdf93a NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget adds 88dee0cc93ad NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() adds 25cf32ad5dba SUNRPC: Handle allocation failure in rpc_new_task() adds b056fa070814 SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_al [...] adds ff053dbbaffe SUNRPC: Move the call to xprt_send_pagedata() out of xprt_ [...] adds 1a3b1bba7c7a Merge tag 'nfs-for-5.18-2' of git://git.linux-nfs.org/proj [...] adds a04cd1600b83 mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] adds 66f133ceab74 highmem: fix checks in __kmap_local_sched_{in,out} adds eafc0a02391b lz4: fix LZ4_decompress_safe_partial read out of bound adds a431dbbc5405 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds 01e67e04c281 mmmremap.c: avoid pointless invalidate_range_start/end on [...] adds 4ad099559b00 mm/mempolicy: fix mpol_new leak in shared_policy_replace adds 0347b2b95c3e mailmap: update Vasily Averin's email address adds b33e1044475a mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] adds 4071a1b9e24e MAINTAINERS: add Tom as clang reviewer adds 911b2b95168c Merge branch 'akpm' (patches from Andrew) adds 9abb16bad5d8 Merge tag 'linux-kselftest-fixes-5.18-rc2' of git://git.ke [...] adds 6c7376da2358 Merge tag 'linux-kselftest-kunit-fixes-5.18-rc2' of git:// [...] adds dfbba2518aac Revert "ACPI: processor: idle: Only flush cache on entering C3" adds ac2a3feefad5 ACPI: bus: Eliminate acpi_bus_get_device() adds 87ad236001eb Merge branch 'acpi-bus' adds d017a3167bcb Merge tag 'acpi-5.18-rc2' of git://git.kernel.org/pub/scm/ [...] adds 442b8b250c41 MAINTAINERS: Add Leon Romanovsky to RDMA maintainers adds abcc160e4c2b MAINTAINERS: Update qib and hfi1 related drivers adds 84c2362fb65d RDMA/mlx5: Don't remove cache MRs when a delay is needed adds 1d735eeee63a RDMA/mlx5: Add a missing update of cache->last_add adds 107dd7beba40 IB/cm: Cancel mad on the DREQ event when the state is MRA_ [...] adds 4d809f69695d IB/rdmavt: add lock to call to rvt_error_qp to prevent a r [...] adds 2bbac98d0930 RDMA/hfi1: Fix use-after-free bug for mm struct adds f335af10482a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5106dd6e74ab io_uring: propagate issue_flags state down to file assignment adds 6bf9c47a3989 io_uring: defer file assignment adds d5361233e9ab io_uring: drop the old style inflight file tracking adds cb3182167325 Revert "io_uring: Add support for napi_busy_poll" adds 0f5e4b83b37a io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF adds 34bb77184123 io_uring: nospec index for tags on files update adds a07211e30014 io_uring: don't touch scm_fp_list after queueing skb adds 8f0a24801bb4 io_uring: zero tag on rsrc removal adds 4cdd158be9d0 io_uring: use nospec annotation for more indexes adds e677edbcabee io_uring: fix race between timeout flush and removal adds 4d6f9f2475f6 Merge tag 'io_uring-5.18-2022-04-08' of git://git.kernel.d [...] adds 4ded53ea0c7d cdrom: remove unused variable adds aadb22ba2f65 drbd: Fix five use after free bugs in get_initial_state adds ae4d37b5df74 drbd: fix an invalid memory access caused by incorrect use [...] adds 286901941fd1 drbd: set QUEUE_FLAG_STABLE_WRITES adds f1b45d8ccb98 Merge tag 'block-5.18-2022-04-08' of git://git.kernel.dk/l [...] adds 5f3ecd744765 Merge branch '5.18/scsi-queue' into 5.18/scsi-fixes adds 6a0d0ae3e8b5 scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use adds 6eaa77144b90 scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment adds 4049f7acef3e scsi: ufs: ufs-pci: Add support for Intel MTL adds 75f5a0c4744c scsi: sym53c500_cs: Stop using struct scsi_pointer adds f61eb1216c95 scsi: mpt3sas: Fail reset operation if config request timed out adds 1700714b1ff2 scsi: sd: sd_read_cpr() requires VPD pages adds 5f2bce1e2220 scsi: mvsas: Add PCI ID of RocketRaid 2640 adds 61144d83376a scsi: message: fusion: Remove redundant variable dmp adds 03252259e18e scsi: sd: Clean up gendisk if device_add_disk() failed adds bfb7789bcbd9 scsi: ufs: ufshpb: Fix a NULL check on list iterator adds 56495f295d8e scsi: megaraid_sas: Target with invalid LUN ID is deleted [...] adds e1f700ebd6be Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fa3b895da8e0 Merge tag 'gpio-fixes-for-v5.18-rc2' of git://git.kernel.o [...] adds e8cf229ebe5e tools/testing/nvdimm: Fix security_init() symbol collision adds d28820419ca3 cxl/pci: Drop shadowed variable adds 94a4c2bb7a1f Merge tag 'cxl+nvdimm-for-5.18-rc2' of git://git.kernel.or [...] adds 940442deea98 tools include UAPI: Sync linux/vhost.h with the kernel sources adds 541f695cbcb6 tools build: Use $(shell ) instead of `` to get embedded l [...] adds 41caff459a5b tools build: Filter out options and warnings not supported [...] adds dd6e1fe91cdd perf python: Fix probing for some clang command line options adds 3a8a0475861a perf build: Don't use -ffat-lto-objects in the python feat [...] adds 290fa68bdc45 perf test tsc: Fix error message when not supported adds 278aaba2c555 tools headers arm64: Sync arm64's cputype.h with the kerne [...] adds fa7095c5c324 perf unwind: Don't show unwind error messages when augment [...] adds ffab48705205 perf: arm-spe: Fix perf report --mem-mode adds aeee9dc53ce4 perf tools: Fix perf's libperf_print callback adds c9c2a427dd9f perf bench: Fix futex bench to correct usage of affinity f [...] adds 299687e18a06 perf bench: Fix epoll bench to correct usage of affinity f [...] adds bc21e74d4775 perf session: Remap buf if there is no space for event adds 0ff26efe9284 perf docs: Add perf-iostat link to manpages adds 3e6b43beb7b5 perf tools: Add external commands to list-cmds adds 940a445a9040 perf annotate: Drop objdump stderr to avoid getting stuck [...] adds 1862a69c9174 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-09' of git:/ [...] adds 5b6547ed97f4 sched/core: Fix forceidle balancing adds 386ef214c3c6 sched: Teach the forced-newidle balancer about CPU affinit [...] adds 0a70045ed851 entry: Fix compile error in dynamic_irqentry_exit_cond_resched() adds 7136849ea952 Merge tag 'sched_urgent_for_v5.18_rc2' of git://git.kernel [...] adds 1cd5f059d956 x86,static_call: Fix __static_call_return0 for i386 adds 8fd4ddda2f49 static_call: Don't make __static_call_return0 static adds 5517d500829c static_call: Properly initialise DEFINE_STATIC_CALL_RET0() adds df21c0d7a94d static_call: Remove __DEFINE_STATIC_CALL macro adds 1c1e7e3c23dd x86/percpu: Remove volatile from arch_raw_cpu_ptr(). adds 2d2f8f083ef2 Revert "locking/local_lock: Make the empty local_lock_*() [...] adds 273ba85b5e8b Revert "mm/page_alloc: mark pagesets as __maybe_unused" adds 50c94de67cfc Merge tag 'locking_urgent_for_v5.18_rc2' of git://git.kern [...] adds c61759e58157 perf/x86: Add Intel Raptor Lake support adds 2da202aa1c38 perf/x86/cstate: Add Raptor Lake support adds 82cd83047a9a perf/x86/msr: Add Raptor Lake CPU support adds ad4878d4d71d perf/x86/uncore: Add Raptor Lake uncore support adds e3265a438642 perf/core: Inherit event_caps adds 4a263bf331c5 perf/x86/intel: Don't extend the pseudo-encoding to GP counters adds e590928de754 perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids adds a0827713e298 perf/core: Don't pass task around when ctx sched in adds 6875186aea5c perf/core: Use perf_cgroup_info->active to check if cgroup [...] adds 96492a6c558a perf/core: Fix perf_cgroup_switch() adds e19cd0b6fa59 perf/core: Always set cpuctx cgrp when enable cgroup event adds b51f86e9900a Merge tag 'perf_urgent_for_v5.18_rc2' of git://git.kernel. [...] adds d39268ad24c0 x86/mm/tlb: Revert retpoline avoidance approach adds 9ce02f0fc683 x86/bug: Prevent shadowing in __WARN_FLAGS adds d139bca4b824 objtool: Fix IBT tail-call detection adds 7a53f408902d objtool: Fix SLS validation for kcov tail-call replacement adds be8a096521ca x86,bpf: Avoid IBT objtool warning adds 334865b2915c x86/extable: Prefer local labels in .set directives adds 59b18a1e65b7 x86/msi: Fix msi message data shadow struct adds 9c6913b7499c Merge tag 'x86_urgent_for_v5.18_rc2' of git://git.kernel.o [...] adds fa4dcc880390 irq/qcom-mpm: Fix build error without MAILBOX adds 76ff614a7915 irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init() adds af27e41612ec irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear be [...] adds 0df6664531a1 irqchip/gic-v3: Fix GICR_CTLR.RWP polling adds 544808f7e21c irqchip/gic, gic-v3: Prevent GSI to SGI translations adds 63ef1a8a07ef Merge tag 'irqchip-fixes-5.18-1' of git://git.kernel.org/p [...] adds 1519610b5337 Merge tag 'irq-urgent-2022-04-10' of git://git.kernel.org/ [...] adds ffa0b64e3be5 powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit adds 1ff5c8e8c835 Revert "powerpc: Set max_mapnr correctly" adds 4ea3c6425269 Merge tag 'powerpc-5.18-2' of git://git.kernel.org/pub/scm [...] adds f58d3410c558 Merge tag 'char-misc-5.18-rc2' of git://git.kernel.org/pub [...] adds c31bc0461f86 powerpc/pseries/vas: use default_groups in kobj_type adds cdb4f26a63c3 kobject: kobj_type: remove default_attrs adds 33563138ac2f Merge tag 'driver-core-5.18-rc2' of git://git.kernel.org/p [...] adds 95aa17c36dc8 Merge tag 'staging-5.18-rc2' of git://git.kernel.org/pub/s [...] adds 8b57b3046107 Merge tag 'tty-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds ce522ba9ef7e Linux 5.18-rc2 adds d10f4b22e912 ARM: iop32x: include iop3xx.h header where needed adds 3b68b0888521 ep93xx: clock: Fix UAF in ep93xx_clk_register_gate() adds caee01050bd4 ep93xx: clock: Don't use plain integer as NULL pointer adds f455742ae2ca Merge tag 'scmi-fixes-5.18' of git://git.kernel.org/pub/sc [...] adds 5063b7a80eba ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc [...] adds 42a997f0bde1 ARM: vexpress/spc: Fix all the kernel-doc build warnings adds bc22bb224b3c Merge tag 'vexpress-fixes-5.18' of git://git.kernel.org/pu [...] adds 02481c7b849d Merge tag 'samsung-fixes-5.18' of git://git.kernel.org/pub [...] adds dd8adc713b16 memory: fsl_ifc: populate child nodes of buses and mfd devices adds 44e4a2c75676 Merge tag 'memory-controller-drv-fixes-5.18' of git://git. [...] adds 1f5fb1dc7497 arm: configs: imote2: Drop defconfig as board support dropped. adds 0dc23d1a8e17 arm: dts: at91: Fix boolean properties with values adds 1a67653de0dd arm64: dts: tegra: Fix boolean properties with values adds 3b881035e959 arm: dts: imx: Fix boolean properties with values adds 1bc12d301594 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes adds bc2fb47db586 arm/arm64: dts: qcom: Fix boolean properties with values adds 475acef9ed48 Merge tag 'reset-fixes-for-v5.18' of git://git.pengutronix [...] adds 0a14091353fe Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds b5e22886839a tee: optee: add missing mutext_destroy in optee_ffa_probe adds 98268f2a2a9f Merge branch 'optee_ffa_probe_fix_for_v5.18' into fixes adds c1f8d8a160fc Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 6203ac302978 s390: add z16 elf platform adds e69a7ff8d5de s390: allow to compile with z16 optimizations adds 711136bb6620 s390/kexec: silence -Warray-bounds warning adds a25d5887821e s390: update defconfigs adds 30de14b1884b s390: current_stack_pointer shouldn't be a function adds c68c63429319 s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig adds 400c75c5d10c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2610bd72efe4 dt-bindings: net: ave: Clean up clocks, resets, and their [...] adds 5a80059d8804 dt-bindings: net: ave: Use unevaluatedProperties adds 2105f700b53c net/sched: flower: fix parsing of ethertype following VLAN header adds 2cd1881b9821 bonding: Update layer2 and layer2+3 hash formula documentation adds 726e2c5929de veth: Ensure eth header is in skb's linear part adds 1b808993e194 flow_dissector: fix false-positive __read_overflow2_field( [...] adds 7cea5560bf65 vxlan: fix error return code in vxlan_fdb_append adds 74befa447e68 net: mdio: don't defer probe forever if PHY IRQ provider i [...] adds d452088cdfd5 mlxsw: i2c: Fix initialization error flow adds e2d88f9ce678 sctp: use the correct skb for security_sctp_assoc_request adds e65812fd22eb net/sched: fix initialization order when updating chain 0 head adds e6934e4048c9 net: dsa: felix: suppress -EPROBE_DEFER errors adds 8d3a6c37d50d net: atlantic: Avoid out-of-bounds indexing adds b2cd2cde7d69 net: phy: LAN87xx: remove genphy_softreset in config_aneg adds a6aaa0032424 net: ethernet: stmmac: fix altr_tse_pcs function when usin [...] adds e8a64bbaaad1 net/sched: taprio: Check if socket flags are valid adds 1a7eb80d170c dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() adds e3fa461d8b0e ipv6: fix panic when forwarding a pkt with no in6 dev adds 5ad7f18cd82c net: macb: Restart tx only if queue pointer is lagging adds b1871fd48efc net/smc: use memcpy instead of snprintf to avoid out of bo [...] adds d22f4f977236 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() adds 49b7d376abe5 net/smc: Fix af_ops of child socket pointing to released memory adds d6d9fc1d37f9 Merge branch 'net-smc-fixes-2022-04-08' adds d7442f512b71 ice: arfs: fix use-after-free when freeing @rx_cpu_rmap adds 7d59706dbef8 Revert "iavf: Fix deadlock occurrence during resetting VF [...] adds 65745da171e6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 8467dda0c265 sctp: Initialize daddr on peeled off socket adds eb9c0d671e94 net: lan966x: Update lan966x_ptp_get_nominal_value adds 6476f90aefaf net: lan966x: Fix IGMP snooping when frames have vlan tag adds d7a947d289dc net: lan966x: Fix when a port's upper is changed. adds 269219321eb7 net: lan966x: Stop processing the MAC entry is port is wrong. adds ad8064a7f1a6 Merge branch 'net-lan966x-lan966x-fixes' adds 05ae2fba821c netfilter: nft_socket: make cgroup match work in input too adds 6c6f9f31ecd4 netfilter: nf_tables: nft_parse_register can return a nega [...] adds 625e8cb8e0e7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 1e91a7e7792f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8de8b71b787f xsk: Fix l2fwd for copy mode + busy poll combo adds 425d239379db bpf: Fix release of page_pool in BPF_PROG_RUN in test runner adds 36ebaf21b3e1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 748b82c23e25 xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup adds be1e8fc311d0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds dbc2b1764734 mt76: Fix undefined behavior due to shift overflowing the [...] adds 6fb3a5868b21 brcmfmac: sdio: Fix undefined behavior due to shift overfl [...] adds 5a6b06f5927c ath9k: Fix usage of driver-private space in tx_info adds 6624bb34b4eb nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size adds a5199b5626cd cfg80211: hold bss_lock while updating nontrans_list adds fb4bccd863cc mac80211: fix ht_capa printout in debugfs adds 816f5746b0e6 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds c9db8a30d9f0 ALSA: hda/i915 - skip acomp init if no matching display adds 1ef8715975de ALSA: usb-audio: Fix undefined behavior due to shift overf [...] adds 9eb6f5c38806 ALSA: hda/realtek: Add quirk for Clevo PD50PNT adds 9dd7c46346ca sound/oss/dmasound: fix build when drivers are mixed =y/=m adds d52eee988597 ALSA: hda: intel-dsp-config: update AlderLake PCI IDs adds 98c27add5d96 ALSA: usb-audio: Cap upper limits of buffer/period bytes f [...] adds fee2ec8cceb3 ALSA: usb-audio: Increase max buffer size adds 2f7a26abb824 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" adds 264fb03497ec ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers adds fee2b871d8d6 ALSA: core: Add snd_card_free_on_error() helper adds 313c7e570351 ALSA: echoaudio: Fix the missing snd_card_free() call at p [...] adds 10b1881a97be ALSA: galaxy: Fix the missing snd_card_free() call at probe error adds d72458071150 ALSA: sc6000: Fix the missing snd_card_free() call at probe error adds a8e84a5da18e ALSA: ad1889: Fix the missing snd_card_free() call at probe error adds 19401a944123 ALSA: ali5451: Fix the missing snd_card_free() call at pro [...] adds d616a0246da8 ALSA: als4000: Fix the missing snd_card_free() call at pro [...] adds 48e8adde8d1c ALSA: atiixp: Fix the missing snd_card_free() call at probe error adds b093de145bc8 ALSA: au88x0: Fix the missing snd_card_free() call at probe error adds 49fe36e1c02c ALSA: azt3328: Fix the missing snd_card_free() call at pro [...] adds c79442cc5a38 ALSA: ca0106: Fix the missing snd_card_free() call at probe error adds 9bf5ed9a4e62 ALSA: cs4281: Fix the missing snd_card_free() call at probe error adds 2a56314798e0 ALSA: cs5535audio: Fix the missing snd_card_free() call at [...] adds f37019b6bfe2 ALSA: emu10k1x: Fix the missing snd_card_free() call at pr [...] adds c2dc46932d11 ALSA: ens137x: Fix the missing snd_card_free() call at pro [...] adds bc22628591e5 ALSA: es1938: Fix the missing snd_card_free() call at probe error adds de9a01bc95a9 ALSA: es1968: Fix the missing snd_card_free() call at probe error adds 7f611274a3d1 ALSA: fm801: Fix the missing snd_card_free() call at probe error adds 4a850a0079ce ALSA: ice1724: Fix the missing snd_card_free() call at pro [...] adds 71b21f5f8970 ALSA: intel8x0: Fix the missing snd_card_free() call at pr [...] adds c01b723a56ce ALSA: korg1212: Fix the missing snd_card_free() call at pr [...] adds ae86bf5c2a8d ALSA: maestro3: Fix the missing snd_card_free() call at pr [...] adds 348f08de55b1 ALSA: riptide: Fix the missing snd_card_free() call at pro [...] adds 55d2d046b23b ALSA: rme32: Fix the missing snd_card_free() call at probe error adds 93b884f8d82f ALSA: rme96: Fix the missing snd_card_free() call at probe error adds b087a381d738 ALSA: sonicvibes: Fix the missing snd_card_free() call at [...] adds 27a0963f9cea ALSA: via82xx: Fix the missing snd_card_free() call at pro [...] adds 5e154dfb4f99 ALSA: intel_hdmi: Fix the missing snd_card_free() call at [...] adds 2236a3243ff8 ALSA: sis7019: Fix the missing error handling adds f0438155273f ALSA: bt87x: Fix the missing snd_card_free() call at probe error adds d04e84b9817c ALSA: lola: Fix the missing snd_card_free() call at probe error adds ab8bce9da610 ALSA: als300: Fix the missing snd_card_free() call at probe error adds bf4067e8a19e ALSA: aw2: Fix the missing snd_card_free() call at probe error adds a59396b1c118 ALSA: cmipci: Fix the missing snd_card_free() call at probe error adds 60797a21dd83 ALSA: lx6464es: Fix the missing snd_card_free() call at pr [...] adds 6ebc16e206aa ALSA: oxygen: Fix the missing snd_card_free() call at probe error adds e2263f0bf744 ALSA: hdsp: Fix the missing snd_card_free() call at probe error adds eab521aebcde ALSA: hdspm: Fix the missing snd_card_free() call at probe error adds b2aa4f80693b ALSA: rme9652: Fix the missing snd_card_free() call at pro [...] adds 4fb27190879b ALSA: mtpav: Don't call card private_free at probe error path adds f20ae5074dfb ALSA: nm256: Don't call card private_free at probe error path adds 0310212b0c49 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c775cbf62ed4 ASoC: atmel: Remove system clock tree configuration for at [...] adds 9c363532413c ASoC: topology: Correct error handling in soc_tplg_dapm_wi [...] adds acc72863e0f1 codecs: rt5682s: fix an incorrect NULL check on list iterator adds 5708cc2f4b50 ASoC: SOF: topology: Fix memory leak of scontrol->name adds fb6d679fee95 ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable adds f730a46b931d ASoC: soc-dapm: fix two incorrect uses of list iterator adds c8618d65007b ASoC: rt5682: fix an incorrect NULL check on list iterator adds c598ccfbeb26 ASoC: cs35l41: Add one more variable in the debug log adds 0b3d5d2e358c ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN adds 8ba08d3a367a ASoC: rk817: Use devm_clk_get() in rk817_platform_probe adds e927b05f3cc2 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_ [...] adds d462f6ed2aea ASoC: soc-core: add debugfs_prefix member to snd_soc_compo [...] adds fc35880d198d ASoC: meson: aiu: fix duplicate debugfs directory error adds 89bac792faf0 ASoC: meson: aiu: fix duplicate debugfs directory error adds 51a630a7051f ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_s [...] adds d00887c106da ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support adds fcd1e39cca6e ASoC: Intel: sof_rt5682: Add support for max98360a speaker [...] adds 770f3d992a3f ASoC: rt711/5682: check if bus is active before deferred j [...] adds 20744617bdba ASoC: SOF: topology: cleanup dailinks on widget unload adds 9b91d0ece22b ASoC: SOF: topology: Fix memory leak in sof_control_load() adds db6dd1bee63d ASoC: codecs: wcd934x: do not switch off SIDO Buck when co [...] adds 97326be14df7 ASoC: Intel: soc-acpi: correct device endpoints for max98373 adds 92ccbf17eeac ASoC: wm8731: Disable the regulator when probing fails adds 890a4087a6c2 ASoC: Intel: sof_es8336: simplify speaker gpio naming adds 6e1ff1459e00 ASoC: Intel: sof_es8336: support a separate gpio to contro [...] adds 7c7bb2a059b2 ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port adds c7cb4717f641 ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 adds aa70527d36d7 Make headphone work on Huawei Matebook D15 adds ddfd53452814 ASoC: codecs: Fix an error handling path in (rx|tx|va)_mac [...] adds 5b933c7262c5 firmware: cs_dsp: Fix overrun of unterminated control name string adds 590c22b926d9 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds d9284c5882e6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 317c2045618c spi: spi-mtk-nor: initialize spi controller after resume adds 794527afa4b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 92597f97a40b PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold adds f3b54e3974bd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e91ac20889d1 USB: Fix xhci event ring dequeue pointer ERDP update issue adds dc92944a014c xhci: stop polling roothubs after shutdown adds 33597f0c48be xhci: increase usb U3 -> U0 link resume timeout from 100ms [...] adds b3fa25de31fb usb: cdns3: Fix issue for clear halt endpoint adds 68f74fde6239 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds b541f9e59a0e phy: ti: tusb1210: Make tusb1210_chg_det_states static adds 751ee15da5e5 phy: ti: Fix missing of_node_put in ti_pipe3_get_sysctrl() adds 388ec8f079f2 phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe adds 5c8402c4db45 phy: samsung: exynos5250-sata: fix missing device put in p [...] adds a9f17d0c0778 phy: ti: tusb1210: Fix an error handling path in tusb1210_probe() adds 4a5e6adcfa5c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3a26787dacf0 iio: magnetometer: ak8975: Fix the error handling in ak897 [...] adds 89a01cd688d3 iio: dac: ad5446: Fix read_raw not returning set value adds d79478a79cfa iio: sx9324: Fix default precharge internal resistance register adds de3b9fe9609a iio:dac:ad3552r: Fix an IS_ERR() vs NULL check adds d517b1cbe550 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds c8b3e4ecf6b8 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds fd0a4b39870d Input: cypress-sf - register a callback to disable the regulators adds 886155429068 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ce64763c6385 testing/selftests/mqueue: Fix mq_perf_tests to free the al [...] adds c5c9721e5bf6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 12e45e89556d dmaengine: idxd: fix device cleanup on disable adds a3ae97f4c87d dmaengine: imx-sdma: fix init of uart scripts adds 206680c4e46b dma: at_xdmac: fix a missing check on list iterator adds 7104b9cb35a3 dmaengine: imx-sdma: Fix error checking in sdma_event_remap adds 5cfde5b82f05 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] adds 4d62f4c0372a dmaengine: mediatek:Fix PM usage reference leak of mtk_uar [...] adds ddaa646cb693 dmaengine: dw-edma: Fix unaligned 64bit access adds 59ba8407a0ec Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 80065edc36ea Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 6150f276073a media: rockchip/rga: do proper error checking in probe adds 62c31868f528 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV adds 3ae87d2f25c0 media: si2157: unknown chip version Si2147-A30 ROM 0x50 adds 7df2cced23aa Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 0f83e6b41616 ARM: OMAP2+: Fix refcount leak in omap_gic_of_init adds a12315d6d270 bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific adds 8d2453d9a307 ARM: dts: dra7: Fix suspend warning for vpe powerdomain adds 9be24a73de12 ARM: dts: Fix mmc order for omap3-gta04 adds b6cb8af4fda9 ARM: dts: am33xx-l4: Add missing touchscreen clock properties adds 01fd9387ce28 ARM: dts: am3517-evm: Fix misc pinmuxing adds da2308ee47ea ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 adds 5c219f01a0e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 00c220134670 KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() adds 1d0e84806047 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded adds 3203a56a0f0e KVM: x86/mmu: remove unnecessary flush_workqueue() adds c1be1ef1b4a7 Documentation: kvm: Add missing line break in api.rst adds 5593473a1e6c KVM: avoid NULL pointer dereference in kvm_dirty_ring_push adds 2da0aebc74db KVM: arm64: Generally disallow SMC64 for AArch32 guests adds 827c2ab33148 KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 adds 73b725c7a6c8 KVM: arm64: Drop unneeded minor version check from PSCI v1 [...] adds f587661f21eb KVM: arm64: Don't split hugepages outside of MMU write lock adds c707663e81ef KVM: arm64: vgic: Remove unnecessary type castings adds 26bf74bd9f6f KVM: arm64: mixed-width check should be skipped for uninit [...] adds 2f5d27e6cf14 KVM: arm64: selftests: Introduce vcpu_width_config adds 02de9331c4d0 KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) adds a44a4cc1c969 KVM: Don't create VM debugfs files outside of the VM directory adds 386ba265a819 selftests: KVM: Don't leak GIC FD across dirty log test it [...] adds 21db83846683 selftests: KVM: Free the GIC FD when cleaning up in arch_timer adds a44e2c207c30 Merge tag 'kvmarm-fixes-5.18-1' of git://git.kernel.org/pu [...] adds 8c3ce496bd61 RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put() adds fac372536439 KVM: selftests: riscv: Set PTE A and D bits in VS-stage pa [...] adds ebdef0de2dbc KVM: selftests: riscv: Fix alignment of the guest_hang() function adds 4054eee92902 RISC-V: KVM: include missing hwcap.h into vcpu_fp adds b2c2c21a7d78 Merge tag 'kvm-riscv-fixes-5.18-1' of https://github.com/k [...] adds 0c8b6641c841 selftests: kvm: add tsc_scaling_sync to .gitignore adds af105c9cc9ec Documentation: KVM: Add SPDX-License-Identifier tag adds c538dc792ff7 KVM: SVM: Do not activate AVIC for SEV-enabled guest adds 42dcbe7d8bac KVM: x86: hyper-v: Avoid writing to TSC page without an ac [...] adds b6d2121a75ac Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 7b2666ce445c hwmon: (adt7470) Fix warning on module removal adds 399badbbcec3 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds fecf945b4fa7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 909a72332a04 platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND adds f632b296b007 tools/power/x86/intel-speed-select: fix build failure when [...] adds e03c08f2c2a4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f5e1d2732a6a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ce8b3ad1071b dt-bindings: net: snps: remove duplicate name adds 5dc6ce767dc8 dt-bindings: gpu: mali-bifrost: Document RZ/V2L SoC adds c8f2d85b4634 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds f19fe8f354a6 Revert "scsi: scsi_debug: Address races following module load" adds 294080eacf92 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 adds bcd8a4522347 scsi: pm80xx: Enable upper inbound, outbound queues adds c34f95e98d8f scsi: iscsi: Move iscsi_ep_disconnect() adds cbd2283aaf47 scsi: iscsi: Fix offload conn cleanup when iscsid restarts adds 3c6ae371b8a1 scsi: iscsi: Release endpoint ID when its freed adds 0aadafb5c344 scsi: iscsi: Fix endpoint reuse regression adds 7c6e99c18167 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart adds 03690d819745 scsi: iscsi: Fix unbound endpoint error handling adds 5bd856256f8c scsi: iscsi: Merge suspend fields adds 44ac97109e42 scsi: iscsi: Fix NOP handling during conn recovery adds 857b06527f70 scsi: qedi: Fix failed disconnect handling adds 70a3baeec4e8 scsi: iscsi: MAINTAINERS: Add Mike Christie as co-maintainer adds a90c6fb41968 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1acb34e7dd77 drm/i915: Sunset igpu legacy mmap support based on GRAPHIC [...] adds c605c69da386 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 77263349515f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 213d266ebfb1 gpiolib: acpi: use correct format characters adds 0c2cae09a765 gpiolib: acpi: Convert type for pin to be unsigned adds d7b151ade8fc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0be0b70df661 pinctrl: alderlake: Fix register offsets for ADL-N variant adds 5bf8c0fd1359 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 773f91b2cf3f SUNRPC: Fix NFSD's request deferral on RDMA transports adds 4d5004451ab2 SUNRPC: Fix the svc_deferred_event trace class adds 5ae4349bbc37 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 174c9b9949da Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 9a22717b9b07 kbuild: uapi: use -fsyntax-only rather than -S adds d5ea4fece450 kbuild: Allow kernel installation packaging to override pk [...] adds cab802b7b8c9 docs: kbuild: add references on Kconfig semantics adds f43e31d5cb78 kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} adds dc6dc3e7a73f kbuild: do not remove empty *.symtypes explicitly adds c009599fc227 modpost: remove useless export_from_sec() adds 3cb0c4357013 modpost: move export_from_secname() call to more relevant place adds 01c04882fd53 modpost: remove redundant initializes for static variables adds d51d8ae7feee modpost: remove annoying namespace_from_kstrtabns() adds a296917133c1 kbuild: refactor cmd_modversions_c adds 7972d49b8f70 kbuild: refactor cmd_modversions_S adds 478d6a8d437b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 335f70faa263 perf jitdump: Add riscv64 support adds ae24e9b53d5e perf scripting python: Expose symbol offset and source inf [...] adds 41204da4c160 perf test: Shell - Limit to only run executable scripts in tests adds c86dbafca9e7 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds dbbd167ec6dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2e018fe22526 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 85ac66f27440 Merge branch 'arm/fixes' into for-next adds 1ceaccf2b267 arm64: dts: synaptics: remove unused DTSI for AS370 adds ef6b260a4134 Merge branch 'arm/dt' into for-next adds d7445676e869 ARM: versatile: move integrator/realview/vexpress to versatile adds 482c27273f52 ARM: ep93xx: renumber interrupts adds 36f1a4ae6b60 ARM: ep93xx: enable SPARSE_IRQ adds 4e5f36f84614 ARM: ep93xx: make mach/ep93xx-regs.h local adds 0361c7e504b1 ARM: ep93xx: multiplatform support adds 09f6b27d5ddd ARM: dove: multiplatform support adds 91276c0fa4b4 ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 adds c78a41fc04f0 ARM: s3c24xx: convert to sparse-irq adds 8c1fb11b8a77 ARM: s3c: enable s3c24xx multiplatform support adds a3102fafdce6 ARM: iop32x: enable multiplatform support adds 5d6f52671e76 ARM: rework endianess selection adds 3d427228f737 ARM: ixp4xx: enable multiplatform support adds 4f89447fda72 Merge branch 'arm/multiplatform' into for-next adds 360e0d76e997 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a45fffe0a1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6383f5a212a6 arm64: dts: meson-s4: add pinctrl node adds 393633936976 arm64: dts: meson-s4: add gpio_intc node adds 085f7a298a14 arm64: dts: add support for S4 power domain controller adds 0663dce87af9 Merge branch 'v5.19/dt64' into for-next adds 8771ce5eadb5 arm64: dts: meson: align SPI NOR node name with dtschema adds 8b8a03c72142 Merge branch 'v5.19/dt64' into for-next adds e8662d083243 ARM: dts: meson: align SPI NOR node name with dtschema adds 8fde03854b27 Merge branch 'v5.19/dt' into for-next adds 456733feb0da arm64: dts: meson: alpa sort the board Makefile adds 862203e9f566 Merge branch 'v5.19/dt64' into for-next adds 6c4d636bc00d arm64: dts: meson: remove CPU opps below 1GHz for G12B boards adds fd86d85401c2 arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards adds 9af9c58a099b arm64: dts: remove cpu compatible "arm,armv8" for s4 adds 962dd65e575d arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labe [...] adds ed532523b458 Merge branch 'v5.18/fixes' into for-next adds f7ed20035004 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 46231d9dc6b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f1aa4a47072e Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 4a0b43dbcb6c Merge branch 'fixes' into for-next adds 6ded3d7471d8 memory: emif: remove unneeded ENOMEM error messages adds c0e3693ba3f9 Merge branch 'mem-ctrl-next' into for-next adds 8f0e3af81711 dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/ [...] adds 29a87eaccf7e Merge branch 'mem-ctrl-next' into for-next adds 61801ff1aa7f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 9b6d368b082e bus: imx-weim: fix NULL but dereferenced coccicheck error adds dc900431337f arm64: dts: imx8mm-venice: fix spi2 pin configuration adds dd2737fab4a6 arm64: dts: imx8qm: Correct SCU clock controller's compati [...] adds e2aa165cd016 soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang adds fa51e1dc4b91 ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue adds c7b45c79fb27 arm64: dts: imx8mq-tqma8mq: change the spi-nor tx adds 574518b7ccba arm64: dts: imx8mn: Fix SAI nodes adds 4c79865f3e8a ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG contro [...] adds 7af1caf8781b ARM: dts: imx: Fix boolean properties with values adds f571e9c9aafe arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes adds 8be9cdc69118 bus: imx-weim: make symbol 'weim_of_notifier' static adds d9651b99dd65 soc: imx: gpcv2: add PGC control register indirection adds a8a2c274dda4 soc: imx: gpcv2: add support for i.MX8MP power domains adds c18c0dada89a Merge branch 'imx/drivers' into for-next adds f386b92edde2 dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC adds cd63d3c362ac dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) adds 2a29ef0f6bac dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL adds 9a7cff9447fe dt-bindings: arm: Add i.MX53 based Menlo board comment adds 9988007d1cf8 dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. adds 2c1ea75bde09 Merge branch 'imx/bindings' into for-next adds e931a6f79620 ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight br [...] adds 156a722b3931 ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to back [...] adds 98efa526a0c4 ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node adds cb15ebbc10b5 ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs adds 05ed0bc09a53 ARM: dts: imx6dl-victgo: Add interrupt-counter nodes adds e310ba3c0fd5 ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compat [...] adds 7bb9b9e34b87 ARM: dts: imx6qdl-victgo: add CAN termination support adds 7b8861d8e627 ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees adds a333f3e46d76 ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees adds 05c44ed0b776 ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees adds cbff1ae6bf3b ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees adds 0b08af343ab0 ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S [...] adds 8bcbcbba9109 ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm adds 90f38145e6dd ARM: dts: imx7s: fix iomuxc_lpsr node name adds 94382f08702e ARM: dts: imx6qdl-tx6: Drop some duplicated properties adds 3d397a127785 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regardi [...] adds ba9fe460dc2c ARM: dts: imx: align SPI NOR node name with dtschema adds 7e192a795cc9 Merge branch 'imx/dt' into for-next adds 236b8cfac4e3 arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio [...] adds 583f24ae42a0 arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini [...] adds 1c6add99c2bf arm64: dts: imx8mm-kontron: fix ethernet node name adds 1cfa1e68af8d arm64: dts: imx8mn-evk: use proper names for PMIC outputs adds bc046b952a54 arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC adds 5472b7df7c79 arm64: dts: imx8mq: add hdmi phy 27m clock adds a3b2fc4f76de arm64: dts: imx8mq-librem5: make the volume buttons a wake [...] adds b019694c8be0 arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B adds 2bf475ce12e6 arm64: dts: imx8mq-librem5: higher boost regulation current adds c3e9d4547a9e arm64: dts: imx8mq-librem5: add a RO firmware partition adds 9694ed9bcf3b arm64: dts: imx8mq-librem5-r4: add the correct panel adds 579df4288896 arm64: dts: imx8mn-evk: add QSPI flash adds fc0f05124621 arm64: dts: imx8mp: add GPC node with GPU power domains adds 4bdb11926e48 arm64: dts: imx8mp: add GPU nodes adds 9ad9773e89f8 arm64: dts: imx8mp: Add missing speed grade phandle adds 21a14c68f3a3 arm64: dts: imx8mp: Add cpu-freq support adds 68b7cf5d91d4 arm64: dts: imx8mp: add ddr controller node to support EDA [...] adds 97a07703cf96 arm64: dts: imx8mm-verdin: update regulator names adds 98e4f1930ef1 arm64: dts: imx8mm-verdin: multi-line comment style adds 344acf05d89f arm64: dts: imx8mm-verdin: alphabetically re-order nodes adds 9847725e3a77 arm64: dts: imx8mm-verdin: only dashes in node names adds 79c1c8509cbc arm64: dts: imx8mm-verdin: comment about i2c level shifter adds 60f01b5b5c7d arm64: dts: imx8mm-verdin: update iomux configuration adds 593c535b0ddc arm64: dts: imx8mm-verdin: re-order pinctrl groups adds 473b34b8ce38 arm64: dts: imx8mm-verdin: capitalisation of verdin comments adds f84ccff6d8f3 arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups adds 4f6b5de98560 arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl adds be0b178c50c3 arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default adds 73d901d6dc61 arm64: dts: ls1028a: default to OTG mode for USB adds 7cbeeb055361 arm64: dts: lx2160a: Update can node property adds aba3a3fb8ebc arm64: dts: freescale: align SPI NOR node name with dtschema adds a00f1fa61580 arm64: dts: imx8mp: add uart2 dma adds a39ed23bdf6e arm64: dts: freescale: add initial support for verdin imx8m plus adds 6f46416f472d Merge branch 'imx/dt64' into for-next adds 163f6c103808 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6a158e3523e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2051c97a74f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d9c363db6e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26ad4834da92 dt-bindings: omap: Add clock-output-names and #clock-cells adds 8ab423081a26 dt-bindings: clock: ti: Add clock-output-names for clockctrl adds fc3d39d5758d dt-bindings: clock: ti: Add clock-output-names for TI comp [...] adds c2f2646057bc ARM: dts: Add clksel node for am3 ehrpwm adds 00950028d079 ARM: dts: Add clksel node for am3 gfx adds 9bc059f71c0a ARM: dts: Add clksel node for am3 clkout adds ec7aa25fa483 ARM: dts: Use clock-output-names for am3 adds e4920169e7a2 ARM: dts: Use clock-output-names for dra7 adds f8ca5f5ae57f ARM: dts: Use clock-output-names for am4 adds da541a6c196e ARM: dts: Add clock-output-names for omap4 adds 0752506039c4 ARM: dts: Drop custom clkctrl compatible and update omap4 l4per adds 7359c0aee761 ARM: dts: Add clock-output-names for omap5 adds c7d7d0ce2917 ARM: dts: Drop custom clkctrl compatible and update omap5 l4per adds bf194bb4328b Merge branches 'omap-for-v5.19/dt-bindings' and 'omap-for- [...] adds e3c2b4ec8dd3 Merge branch 'fixes' into for-next adds a30765cd9578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 397ad94668c1 arm64: dts: qcom: sm8150: Add pdc interrupt controller node adds fe75b0c4a691 arm64: dts: qcom: sm8150: Add ufs power-domain entries adds a1c86c680533 arm64: dts: qcom: sm8150: Add PCIe nodes adds 03d470ce2b70 arm64: dts: qcom: sa8155: Enable PCIe nodes adds f31c834d3976 arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name adds 70137d1d8a63 arm64: dts: qcom: sc7280: Add SAR sensors for herobrine adds ee2a62116015 arm64: dts: qcom: sc7280: Add device tree for herobrine villager adds 476dce6e50bb arm64: dts: qcom: sc7280: Add WPSS remoteproc node adds 33495eb77ee4 arm64: dts: qcom: switch panel compatible to "edp-panel" f [...] adds 737f9ea6cee7 arm64: dts: qcom: sc7280: Rename crd to crd-r3 adds f226c6605334 arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compa [...] adds 533ca1c3c199 arm64: dts: qcom: sc7280: herobrine: disable some regulato [...] adds 6675ac9d0046 arm64: dts: qcom: sc7280: Add CRD rev5 adds 0d40497d0541 arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator gli [...] adds 9464b00e6a11 arm64: dts: qcom: sc7280: Delete herobrine-r0 adds dbcbeed94f3b arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins adds 516ca27b6033 arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling adds e7773dbc8767 arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition adds 9e5c45a5aac0 arm64: dts: qcom: sm6350: Fix naming of uart9 adds 7be9f3ae250e arm64: dts: qcom: sm6350: Add I2C busses adds 413821b7777d arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics adds aff4d695b4eb arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties [...] adds 2b6d37f6b7fe arm64: dts: qcom: align SPI NOR node name with dtschema adds b32846a38fc2 arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-c [...] adds 64ff69842443 arm64: dts: qcom: msm8996: correct UFS compatible adds 7ba57d11e5bb arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS adds cdbfb815d63a arm64: dts: qcom: sc7280: Add WCN6750 WiFi node adds 0fa44edd0f8f arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds dcd0a663544f arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth adds 0e1b27f4f69e arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema adds 2374b99e19ac arm64: dts: qcom: align clocks in I2C/SPI with DT schema adds 6b834df8391b arm64: dts: qcom: sdm845-db845c: add wifi variant property adds 876644c76034 arm64: dts: qcom: sm8150: Add support for SDC2 adds 0deb2624e2d0 arm64: dts: qcom: sa8155p-adp: Add support for uSD card adds 902d97a44211 arm64: dts: qcom: msm8996: Revamp reserved memory adds 6d338feb553a arm64: dts: qcom: msm8996: Unify smp2p naming adds 127dd2f08d27 arm64: dts: qcom: msm8996: Add MSS and SLPI adds 73f7731b6831 arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI adds 61fd9113f0c7 arm64: dts: qcom: apq8096-db820c: enable MSS node adds b4f3996c756a arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles adds 66d7cadb7a43 arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles adds b36e493cecae arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances adds 91d70eb70867 arm64: dts: qcom: sm8450: add fastrpc nodes adds 6127d8e4cd09 arm64: dts: qcom: sm8150: Add PDC as the interrupt parent [...] adds 0e0a8e35d725 arm64: dts: qcom: sdm845: correct dynamic power coefficients adds 5a814af5fc22 arm64: dts: qcom: sm6350: Add UFS nodes adds 606efee95767 arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS adds 05f333b746d4 arm64: dts: qcom: sm8150: add ethernet node adds c5cb42cc8411 arm64: dts: qcom: sa8155p-adp: Enable ethernet node adds e036b77be77d arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out adds 726111e68719 arm64: dts: qcom: msm8998-oneplus-common: Add NFC adds a2d2c809cfee arm64: dts: qcom: ipq6018: Add mdio bus description adds 7a79b95f4288 arm64: dts: qcom: pm8350: add temp sensor and thermal zone config adds 5c1399299d9d arm64: dts: qcom: pm8350b: add temp sensor and thermal zon [...] adds 6f3426b3dea4 arm64: dts: qcom: pmr735b: add temp sensor and thermal zon [...] adds d67ddd17dedd arm64: dts: qcom: pm8350c: stop depending on thermal_zones label adds 7dc11169a099 arm64: dts: qcom: pmr735a: stop depending on thermal_zones label adds 64d3cb73b317 arm64: dts: qcom: add pm8450 support adds c38406aa46da arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network i [...] adds cde8b4d070bd arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vd [...] adds 56205c56ea2a arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ inste [...] adds c769a3521dd5 arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ i [...] adds 7011db96f693 arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node adds 5a026558d2a9 arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V [...] adds d2b2c059c1ac arm64: defconfig: enable Qualcomm RX and TX macro for SM82 [...] adds 56d16703b491 arm64: defconfig: enable wcd9335 codec as module adds e77817b4953d arm64: defconfig: reenable SM_DISPCC_8250 adds fc739069aa92 arm64: defconfig: Enable some Qualcomm drivers adds 231a136fdf46 arm64: defconfig: enable ath11k driver adds 9eb75512b1de arm64: defconfig: Enable PM8916 watchdog driver adds 78f02394b3cb arm64: defconfig: Enable SM8250 video clock controller adds b49ceddc4b19 arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY adds 7fb940d9f670 ARM: qcom_defconfig: enable options for Qualcomm random nu [...] adds 889b94dbc553 ARM: qcom_defconfig: enable debug fs support adds 4a77579c7341 soc: qcom: socinfo: add SC7280 entry to soc_id array adds 54c2e9256a56 soc: qcom: socinfo: Add another ID for SM8450 adds 8fd3f18ea31a soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc adds aad66a3c78da soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc adds ccc706353d1b dt-bindings: power: Add rpm power domain bindings for SDX65 adds 3edff6262c48 soc: qcom: rpmhpd: Add SDX65 power domains adds 3be066542ec4 soc: qcom: pdr: replace usage of found with dedicated list [...] adds a1793920b664 dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp adds 5334a3b12a72 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() adds d00004c4563f dt-bindings: soc: qcom,smsm: convert to dtschema adds a5ffbc04ad03 dt-bindings: soc: qcom,wcnss: convert to dtschema adds 1dcf37365e7d dt-bindings: qcom: qcom,gsbi: convert to dtschema adds ca1666463eec dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan) adds 50769f32af21 ARM: dts: qcom: align SPI NOR node name with dtschema adds 0f375d3aa6e2 ARM: dts: qcom: rename WCNSS child name to bluetooth adds 17c15a4ccf93 ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema adds bec819180790 ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema adds e4cbe44ec67b ARM: dts: qcom: msm8660: disable GSBI8 adds 09e3dac42031 ARM: dts: qcom: pm8226: add node for RTC adds 18019eb62efb arm64: dts: qcom: sm8250: don't enable rx/tx macro by default adds 0f21291d204b Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 77c242364a53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 89e919ec0370 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd0443734196 arm64: dts: renesas: r8a779f0: Add I2C nodes adds b74d5d65afce arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs adds 599fdfddc8fc arm64: dts: renesas: spider: Add Ethernet sub-board adds 18b3b4968658 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds 591b422f7fde Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6e8c1cef37e6 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L adds 3f7bdc13154a dt-bindings: reset: uniphier-glue: Clean up clocks, resets [...] adds 074577ec9dbd Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 8a1b63b14fe7 dt-bindings: soc: rockchip: add naneng combo phy register [...] adds 07905844f488 soc: rockchip: pm_domains: Fix typo in comment adds 2a872dd86eeb dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible adds 5c0bb7113877 soc: rockchip: set dwc3 clock for rk3566 adds 849328527346 Merge branch 'v5.19-armsoc/drivers' into for-next adds 53070cfa8228 ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036 adds 246c768b6272 Merge branch 'v5.19-armsoc/dts32' into for-next adds c043dee9cb6b arm64: dts: rockchip: correct interrupt flags on rk3399 boards adds ef5814e75b2b arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro adds 6648d167fbd1 dt-bindings: arm: rockchip: add radxa rock3 model a adds 22a442e6586c arm64: dts: rockchip: add basic dts for the radxa rock3 model a adds 9f4c480f24e2 arm64: dts: rockchip: add rk356x dwc3 usb3 nodes adds e432309ff8bf arm64: dts: rockchip: enable dwc3 on quartz64-a adds d6cfb110b0fd arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10 adds f29ffce32b4e arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro adds 551e645fed5d arm64: dts: rockchip: Add SATA support to BPI-R2-Pro adds e03774ff2149 arm64: dts: rockchip: use generic node name for pmucru on rk3399 adds 14fc86b9aa54 arm64: dts: rockchip: add clocks property to cru nodes rk3399 adds 1b3f36854ab7 arm64: dts: rockchip: Add dfi and dmc nodes to rk3399 adds 80bc6f34c559 arm64: dts: rockchip: Enable dmc and dfi nodes on gru adds 77bb1b04dea4 Merge branch 'v5.19-armsoc/dts64' into for-next adds 58ea37d81d9b Merge branch 'v5.19-armsoc/soc32' into for-next adds 04d3e427148f dt-bindings: clock: fix some conversion style issues for r [...] adds 50cfde334940 dt-bindings: clock: replace a maintainer for rockchip,rk33 [...] adds 91154f0cd889 dt-bindings: clock: use generic node name for pmucru examp [...] adds 7adc1b98bb6e dt-bindings: clock: fix rk3399 cru clock issues adds c03f0706d6a5 Merge branch 'v5.19-clk/next' into for-next adds 6f277adf1189 arm64: dts: rockchip: Change io-domains of bpi-r2-pro adds 77047ed73dd8 arm64: dts: rockchip: Add gmac1 and change network setting [...] adds 80ff2eb434b6 Merge branch 'v5.18-armsoc/dtsfixes' into for-next adds 1c70eec0b56e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db8547459460 dt-bindings: soc: samsung: usi: refer to dtschema for SPI adds 94a276e2b55e Merge branch 'next/drivers' into for-next adds fa04ccac6190 ARM: dts: nspire: use lower case hex addresses in node uni [...] adds fbcd5ad7a419 ARM: dts: ox820: align interrupt controller node name with [...] adds c9bdd50d2019 ARM: dts: socfpga: align interrupt controller node name wi [...] adds 2bf92593ef58 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next adds 096f58507374 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries adds 3f5e3d3a8b89 ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries adds 9576ec12261c ARM: dts: s5pv210: Adjust memory reg entries to match spec adds 21e4b7d151af ARM: dts: s5pv210: Adjust DMA node names to match spec adds 9e916fb9bc3d ARM: dts: s5pv210: align DMA channels with dtschema adds e7d40b416c50 Merge branch 'next/dt' into for-next adds f16e3e20bab4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fb1af43bed37 Merge tag 'vexpress-fixes-5.18' of git://git.kernel.org/pu [...] adds da005f876630 Merge tag 'scmi-fixes-5.18' of git://git.kernel.org/pub/sc [...] adds fe1a800ce1a0 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 7828494f78e4 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins adds f6f39403ce61 ARM: dts: stm32: Add alternate pinmux for mco2 pins adds 73ab99aad50c ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM adds 427253c19bdc Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds c887bdc4fb25 clk: sunxi-ng: fix not NULL terminated coccicheck error adds 6d41e13041a3 dt-bindings: watchdog: sunxi: fix F1C100s compatible adds 42b91bb16081 dt-bindings: watchdog: sunxi: clarify clock support adds 01a850ee61cb ARM: dts: suniv: F1C100: fix watchdog compatible adds fb2dcdd7c446 dt-bindings: arm: sunxi: document LicheePi Nano name adds 1aba2af585fc ARM: dts: suniv: F1C100: add clock and reset macros adds a6d9efb62a48 ARM: dts: suniv: F1C100: fix CPU node adds a26123f355f2 ARM: dts: suniv: F1C100: fix timer node adds a672a3f2f022 ARM: dts: suniv: F1C100: add MMC controllers adds 30b6259f8bb8 ARM: dts: suniv: licheepi-nano: add microSD card adds 382e0d4f9ece dt-bindings: spi: sunxi: document F1C100 controllers adds 335f57508a7a ARM: dts: suniv: F1C100: add SPI support adds 37384b81bc25 ARM: dts: suniv: licheepi-nano: add SPI flash adds cb6baf285212 Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next adds f9814e2ef905 arm64: dts: allwinner: a64: olinuxino: Enable audio adds dd8742e8a17d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next adds a0fb2ed8c7db Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds a4b75fe8e1c1 tee: combine "config" and "menu" for TEE's menuconfig adds 02ee88c9cb4d Merge branch 'tee_menu_for_v5.19' into next adds 3e47235eaee0 tee: make tee_shm_register_kernel_buf vmalloc supported adds a1089c6d8790 Merge branch 'tee_shm_vmalloc_for_v5.19' into next adds 17522923771d Merge branch 'fixes' into next adds 8f54292cbcce Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds d5becc32308c ARM: tegra: Fix typos in comments adds 5cd3b71ee156 Merge branch for-5.19/arm/core into for-next adds 942501661fa6 soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194 adds d3ed7526543d soc/tegra: pmc: Update Tegra234 reset sources adds 587df8686740 Merge branch for-5.19/soc into for-next adds 37e246839d47 memory: tegra: Add Tegra234 support adds 84f6f49b9017 memory: tegra: Add APE memory clients for Tegra234 adds 58324d65559a Merge branch for-5.19/memory into for-next adds 3739157768d7 ARM: tegra_defconfig: Update CONFIG_TEGRA_VDE option adds 39ad93d28050 ARM: config: multi v7: Enable NVIDIA Tegra video decoder driver adds 8b5568bffd47 Merge branch for-5.19/arm/defconfig into for-next adds 7ac853ba789d arm64: tegra: Update SDMMC1/3 clock source for Tegra194 adds 71f69ffa0129 arm64: tegra: Add QSPI controllers on Tegra234 adds aee7f609222b Merge branch for-5.19/arm64/dt into for-next adds a7c46c50d4f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2b0390132ed soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning adds d281a982c269 soc: ti: replace usage of found with dedicated list iterat [...] adds f25d2b2b5541 soc: ti: pruss: using pm_runtime_resume_and_get instead of [...] adds e80294d8d6de Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds cdc86e473b35 clk: imx8mq: add 27m phy pll ref clock adds 19565ea12d61 clk: imx: add mcore_booted module paratemter adds bb7e897b002a clk: imx8m: check mcore_booted before register clk adds 56fddc6996c9 clk: imx: Remove the snvs clock adds 9b30501949f7 dt-bindings: imx: add clock bindings for i.MX8MN GPT adds ce0fc2f00fa2 clk: imx8mn: add GPT support adds ed713e2bc093 clk: imx: Add check for kcalloc adds 2759f38b6c95 clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() adds cb056c7270dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a214607e4a3 clk: renesas: r8a77990: Add RPC clocks adds 9d18f81b3535 clk: renesas: r8a77995: Add RPC clocks adds b5c90929d20d Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds d17ecf443d8f csky: fix typos in comments adds 8c4d16471e2b csky: patch_text: Fixup last cpu should be master adds cfb24463a53e csky: Fix versioncheck warnings adds 7e4c3021f612 csky: Add C based string functions adds c76cfb535bf2 csky: optimize memcpy_{from,to}io() and memset_io() adds 2b74a78e3fb8 csky: cmpxchg: Optimize with acquire & release adds 1bf992059be3 csky: atomic: Add custom atomic.h implementation adds 9b1f6688bba3 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 2e2ac4a33274 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() adds 3378c7f48f49 rtc: goldfish: Use gf_ioread32()/gf_iowrite32() adds c92e7ef16400 clocksource/drivers: Add a goldfish-timer clocksource adds 05d51e42df06 m68k: Introduce a virtual m68k machine adds 62c8b7cc4b81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f1f724819635 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font adds e34799ccc126 parisc: Change MAX_ADDRESS to become unsigned long long adds 0aeceb0e3df4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4d37246872a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 270a62595741 Merge branch 'fixes' into for-next adds 979e7fdfca5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a524d1566e0f xtensa: patch_text: Fixup last cpu should be master adds 75d1fd613bf5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 0f11a7b40816 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9435be734ae9 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] adds 6d4a6b515c39 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] adds 6d82ad13c411 btrfs: release correct delalloc amount in direct IO write path adds d03ae0d3b687 btrfs: remove support of balance v1 ioctl adds a690e5f2db4d btrfs: mark resumed async balance as writing adds 820c363bd526 btrfs: return allocated block group from do_chunk_alloc() adds 760e69c4c2e2 btrfs: zoned: activate block group only for extent allocation adds 168a2f776b97 btrfs: fix root ref counts in error handling in btrfs_get_ [...] adds acee08aaf6d1 btrfs: fix btrfs_submit_compressed_write cgroup attribution adds 8f908efb845b Merge branch 'misc-5.18' into for-next-current-v5.17-20220412 adds 6133a1df7426 Merge branch 'for-next-current-v5.17-20220412' into for-ne [...] adds 69c00e25d4a7 btrfs: reserve correct number of items for unlink and rmdir adds 9c82b5cbe8ac btrfs: reserve correct number of items for rename adds 7022b785bebb btrfs: fix anon_dev leak in create_subvol() adds 2cbbc482d316 btrfs: get rid of btrfs_add_nondir() adds 386f960b8589 btrfs: remove unnecessary btrfs_i_size_write(0) calls adds f46b96b080df btrfs: remove unnecessary inode_set_bytes(0) call adds 4d64251508d8 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds 4a035124f16e btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds c5bdfa28dbf2 btrfs: remove redundant name and name_len parameters to cr [...] adds fbc6771f90c2 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds cea465e281ff btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds a080e2b3c95b btrfs: set inode flags earlier in btrfs_new_inode() adds 59bcc6c780eb btrfs: avoid unnecessary btree search restarts when reading node adds b96d6af1dc46 btrfs: release upper nodes when reading stale btree node f [...] adds 19b8ec1046a8 btrfs: update outdated comment for read_block_for_search() adds 05f1476c3d4e btrfs: remove trivial wrapper btrfs_read_buffer() adds 673614dd9f84 btrfs: scrub: rename members related to scrub_block::pagev adds 9ce4fc9cca06 btrfs: scrub: rename scrub_page to scrub_sector adds 1ee006d08ecb btrfs: scrub: rename scrub_bio::pagev and related members adds 9dc795a5dfbc btrfs: introduce btrfs_for_each_slot iterator macro adds bfb9063ec766 btrfs: use btrfs_for_each_slot in find_first_block_group adds f138a2aa7997 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 516348ba46eb btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds 468a81a74c29 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds 6b8aa539cd00 btrfs: use btrfs_for_each_slot in did_create_dir adds 532d95c22d1f btrfs: use btrfs_for_each_slot in can_rmdir adds 43ebdac4f708 btrfs: use btrfs_for_each_slot in is_ancestor adds df40d94f56aa btrfs: use btrfs_for_each_slot in process_all_refs adds c3214bc0a327 btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds cd2ca2b771c7 btrfs: use btrfs_for_each_slot in process_all_extents adds d5c82894d731 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds c74cd75c5648 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds c21b0f34ad26 btrfs: use btrfs_for_each_slot in btrfs_listxattr adds e98fa992033d btrfs: use a local variable for fs_devices pointer in btrf [...] adds 138d242cd962 btrfs: warn when extent buffer leak test fails adds 85b4efe81ab0 btrfs: allocate inode outside of btrfs_new_inode() adds 87ccb5f98848 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 6caf88810bfc btrfs: reserve correct number of items for inode creation adds 0b28721eb96b btrfs: move common inode creation code into btrfs_create_n [...] adds 532fa4767de3 btrfs: restore inode creation before xattr setting adds 5a37de79258f btrfs: only reserve the needed data space amount during fallocate adds cbce398ccc17 btrfs: remove useless dio wait call when doing fallocate z [...] adds bad85820ac89 btrfs: remove inode_dio_wait() calls when starting reflink [...] adds d389bf8f3ff1 btrfs: remove ordered extent check and wait during fallocate adds 4820fcdcbf1a btrfs: lock the inode first before flushing range when pun [...] adds d55d805fc8aa btrfs: remove ordered extent check and wait during hole pu [...] adds fecd7bd3a91a btrfs: add and use helper to assert an inode range is clean adds 4f1c2894f214 btrfs: tree-checker: check extent buffer owner against own [...] adds 835c0180131c btrfs: add messages to printk index adds 2a9080011ef8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] adds 36d8788fabad btrfs: remove unused variable in btrfs_{start,write}_dirty [...] adds f8c60061e2ff btrfs: avoid blocking on page locks with nowait dio on com [...] adds d89be4e94a80 btrfs: avoid blocking nowait dio when locking file range adds 4b023b8d8f9c btrfs: avoid double nocow check when doing nowait dio writes adds 3ee8766e2993 btrfs: stop allocating a path when checking if cross refer [...] adds 173df877b3f1 btrfs: free path at can_nocow_extent() before checking for [...] adds 76be03d03e09 btrfs: release path earlier at can_nocow_extent() adds 395d9d3ef582 btrfs: avoid blocking when allocating context for nowait d [...] adds 2f7213bac11a btrfs: avoid blocking on space revervation when doing nowa [...] adds 63a749c67aaa btrfs: replace memset with memzero_page in data checksum v [...] adds 42857fe4199f btrfs: release correct delalloc amount in direct IO write path adds 7e9849b78b58 btrfs: remove support of balance v1 ioctl adds 6ad365fd1bfc btrfs: remove checks for arg argument in btrfs_ioctl_balance adds 0cb53767e6f4 btrfs: simplify code flow in btrfs_ioctl_balance adds e11faa33ff2f btrfs: mark resumed async balance as writing adds fd08b3360bbb fs: add a lockdep check function for sb_start_write() adds 9b9e000ad537 btrfs: assert that relocation is protected with sb_start_write() adds 11e827bf640c btrfs: use dummy extent buffer for super block sys chunk a [...] adds 120789f95831 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 0dddb7407fb7 btrfs: expand subpage support to any PAGE_SIZE > 4K adds ff42edaf2d8c btrfs: remove unnecessary type casts adds 5693ab916368 btrfs: factor out allocating an array of pages adds badf6653e135 btrfs: allocate page arrays using bulk page allocator adds 86987748e3a6 btrfs: move common NOCOW checks against a file extent into [...] adds 889146041b83 btrfs: do not test for free space inode during NOCOW check [...] adds 419881f4aa84 btrfs: return allocated block group from do_chunk_alloc() adds c6b974d1d6ab btrfs: zoned: activate block group only for extent allocation adds 9035fbfd6d0b btrfs: fix root ref counts in error handling in btrfs_get_ [...] adds 1463de87dffe btrfs: fix btrfs_submit_compressed_write cgroup attribution adds 4045ae9636c7 btrfs: make the bg_reclaim_threshold per-space info adds 9714629b3aa5 btrfs: allow block group background reclaim for non-zoned [...] adds cf9cc634c1b6 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds 6e56c4613abb btrfs: zoned: make auto-reclaim less aggressive adds 3e20f5a64c32 btrfs: wait between incomplete batch memory allocations adds 6bfb2e0df5b6 btrfs: fix leaked plug after failure syncing log on zoned [...] adds 68f3b2fe91ab btrfs: factor check and flush helpers from __btrfsic_submit_bio adds bf180aba380c btrfs: check-integrity: split submit_bio from btrfsic checking adds 617996387cec btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds fcd45e161870 btrfs: use on-stack bio in repair_io_failure adds 92f1d70bfc0c btrfs: use on-stack bio in scrub_recheck_block adds 8665e624990a btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds 0e833c42023d btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 7e30f729d12f btrfs: pass a block_device to btrfs_bio_clone adds 9539711234c5 btrfs: pass bio opf to rbio_add_io_page adds a55024d5bf78 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds 5f33fdcd86ec btrfs: don't allocate a btrfs_bio for scrub bios adds 8726890b0a83 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds e4bb7ab73376 btrfs: remove unnecessary check of iput argument adds e1d9f2ef23bf btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds 80cfb2b6398a btrfs: fix and document the zoned device choice in alloc_new_bio adds 520edfd95e06 btrfs: simplify parameters of submit_read_repair() and rename adds 21f6d4c57d53 btrfs: fix direct I/O read repair for split bios adds c392edfbbc0c btrfs: fix direct I/O writes for split bios on zoned devices adds fbda079047d2 Merge branch 'misc-next' into for-next-next-v5.18-20220412 adds 636b44141d71 btrfs: reduce width for stripe_len from u64 to u32 adds d77444ca5242 btrfs: raid56: open code rbio_nr_pages() adds c349348b97f0 btrfs: raid56: make btrfs_raid_bio more compact adds 8cf911e0d212 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds b077eb8bd5fb btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds 6c89fe239c76 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds 5adade229127 btrfs: raid56: make rbio_add_io_page() subpage compatible adds be2835a9d572 btrfs: raid56: make finish_parity_scrub() subpage compatible adds 3f0560fdd457 btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds d85d45e955b3 btrfs: raid56: make finish_rmw() subpage compatible adds 35c9ba041154 btrfs: raid56: open code rbio_stripe_page_index() adds 5b839ccd12e6 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds e57eba79c217 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds 549568b2532e btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds 09de8de68909 btrfs: raid56: make steal_rbio() subpage compatible adds 13a166cb0696 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds 96b9d795a168 btrfs: raid56: enable subpage support for RAID56 adds f4a60aa0a6f2 Merge branch 'ext/qu/raid56-subpage-v2' into for-next-next [...] adds d664e8ab984d btrfs: avoid double clean up when submit_one_bio() failed adds 6167084192cd btrfs: fix the error handling for submit_extent_page() for [...] adds 41d324cea784 btrfs: return correct error number for __extent_writepage_io() adds a3d51c4a894c Merge branch 'ext/qu/475-fixes' into for-next-next-v5.18-20220412 adds 9cff4a31dd1f Merge branch 'for-next-next-v5.18-20220412' into for-next- [...] adds 4f1b1bb07761 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0cfd4e9d980c libceph: disambiguate cluster/pool full log message adds 438a8a984ad3 ceph: get snap_rwsem read lock in handle_cap_export for ce [...] adds c4ffd8a5eb94 ceph: remove incorrect session state check adds cf1da073d6cb Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 994fd530a512 cifs: Check the IOCB_DIRECT flag, not O_DIRECT adds d788e5163646 cifs: release cached dentries only if mount is complete adds 1ddff774164f cifs: Split the smb3_add_credits tracepoint adds 71eec3e11499 cifs: potential buffer overflow in handling symlinks adds 64f0efc35912 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 870e49e30362 exfat: introduce mount option 'sys_tz' adds a066de4dc1dc block: add sync_blockdev_range() adds 1d404b899e32 exfat: reduce block requests when zeroing a cluster adds 0542b82a2518 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 0f28ce196ea1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds ae9ce5331806 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 6b3eb3cc5b99 gfs2: Add GL_NOPID flag for process-independent glock holders adds c1fdfce4edfd gfs2: Mark flock glock holders as GL_NOPID adds 1b2de0791571 gfs2: Mark the remaining process-independent glock holders [...] adds c63308bbfdca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7738314b7ad7 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] adds fc88ba43ecd6 fs/lock: only call lm_breaker_owns_lease if there is conflict. adds ac8fd16a030c fs/lock: add helper locks_owner_has_blockers to check for [...] adds 3aa6c600a0e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7029388e37b7 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 558ddec69642 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b0612724e914 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds f26e1abd331a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 085e7d14966b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 305cc00bc955 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d170e8e02729 HID: uclogic: Add support for touch ring reports adds ee0070367e1d HID: uclogic: Support custom device suffix for frames adds 3e200d6cdb7d HID: uclogic: Allow three frame parameter sets adds c3e6e59af2a0 HID: uclogic: Add support for Huion touch ring reports adds 483698d51626 Merge branch 'for-5.19/uclogic' into for-next adds 88115ea6308d HID: amd_sfh: Remove name from maintainers list adds e668210e6244 Merge branch 'for-5.18/upstream-fixes' into for-next adds fd57e42ae5df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2299ed7188c8 hwmon: (jc42) add HWMON_C_TZ_REGISTER adds 74b1eed1d0cb hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds 2b21df8c25a2 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds bccbf962c386 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds 107f6e00747d hwmon: introduce hwmon_sanitize_name() adds 9a282ff1f384 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds ff24ea818827 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 0c603a5c704f Documentation/process: mention patch changelog in review process adds 2c2de6f2e2bc docs: driver-api/thermal/intel_dptf: Use copyright symbol adds 12379401c000 Documentation: dev-tools: Add a section for static analysis tools adds a32d5c0fc12b Documentation: dev-tools: Enhance static analysis section [...] adds f35cf1a59e9a Documentation: kernel-hacking: minor edits for style adds 980c3799c500 Documentation: kernel-doc: Promote two chapter headings to [...] adds 452c4915c18c Documentation: sphinx: replace "Introduction" chapter head [...] adds c57f3dbc3bd9 docs/zh_CN/damon: update outdated term 'regions update interval' adds b22fe865dbf4 docs/zh_CN/damon: add sysfs interface adds 712ca54c5387 docs/zh_CN/damon: typo fix adds 9859b277bffe docs/zh_CN: add vm frontswap translation adds 19a05e35dd92 docs/zh_CN: add vm hwpoison translation adds 457d2de7ee64 docs/zh_CN: add vm memory-model translation adds d1c84942e113 docs/zh_CN: add vm mmu_notifier translation adds 273bfe7ba7ad docs/zh_CN: add vm overcommit-accounting translation adds f51debc256f8 docs/zh_CN: add vm page_frags translation adds 7bdc0a9515dd docs/zh_CN: add vm page_owner translation adds dc742b017439 docs/zh_CN: add vm page_table_check translation adds 114b27cd1545 docs/zh_CN: add vm remap_file_pages translation adds 11e85082a19f docs/zh_CN: add vm split_page_table_lock translation adds 2154e5e7d012 docs/zh_CN: add vm z3fold translation adds 6dbc3a5bdb46 docs/zh_CN: add vm zsmalloc translation adds ca3d0b5dfc6b Documentation/process: Update ARM contact for embargoed ha [...] adds 7808c934120e w1: w1_therm: Document Maxim MAX31850 thermoelement IF. adds d4cd2389d053 Documentation: x86: Fix obsolete name of page fault handler adds 0dc089481308 docs/zh_CN: Add sched-debug Chinese translation adds 4407cca0109c docs/zh_CN: Add schedutil Chinese translation adds 0f052a9c77a4 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 535f49a9e1f9 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV adds 34a7e335c9f9 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds d8a5a5e3123a Merge branch 'acpi-processor' into linux-next adds 8c756a0a2de1 device property: Convert device_{dma_supported,get_dma_att [...] adds 55dcbc05827e ACPI: property: Move acpi_fwnode_device_get_match_data() up adds 68b979d068d3 device property: Add iomap to fwnode operations adds 99c63707bafd device property: Add irq_get to fwnode operation adds 5eceec43cb76 Merge branch 'devprop' into linux-next adds 95d5a7214b86 iio: chemical: scd30: Export dev_pm_ops instead of suspend [...] adds a8e2512efc65 PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OP [...] adds bd8284e968ec iio: chemical: scd30: Move symbol exports into IIO_SCD30 n [...] adds 2c962db504ed Merge branch 'pm-core' into linux-next adds 5a5b6c1848bc Merge branch 'acpi-bus' into linux-next adds bdff938d0440 thermal: int340x: Clean up unnecessary acpi_buffer pointer [...] adds 9e5d3d6be664 thermal: int340x: Consolidate freeing of acpi_buffer pointer adds ad47f8343a96 thermal: int340x: Clean up _OSC context init adds 2f7fc67b4d3f Merge branch 'thermal-int340x' into linux-next adds 1d09762f7d1c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds aab40ecbd2ed dt-bindings: Document Tegra CCPLEX Cluster adds 6da99f086dc6 cpufreq: tegra194: add soc data to support multiple soc adds 2f8eedaad13f cpufreq: tegra194: Add support for Tegra234 adds dfabbb48bdcc arm64: tegra: add node for tegra234 cpufreq adds ec090a479695 cpufreq: mediatek: Use module_init and add module_exit adds 25f39c7c653e cpufreq: mediatek: Cleanup variables and error handling in [...] adds 65990f6ee6bf cpufreq: mediatek: Remove unused headers adds f2d9973abd73 cpufreq: mediatek: Enable clocks and regulators adds e313f75cc8df Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 1f936fce2e9e Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 907ed123b9d0 OPP: call of_node_put() on error path in _bandwidth_supported() adds 543256d239b4 PM: opp: simplify with dev_err_probe() adds 60dafdc7987e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 602187c62a33 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 1f4f10845e14 dlm: uninitialized variable on error in dlm_listen_for_all() adds 67e4d8c51dc6 dlm: fix missing check in validate_lock_args adds 42252d0d2aa9 dlm: fix plock invalid read adds a559790caa1c dlm: replace sanity checks with WARN_ON adds bcbb4ba6c9ba dlm: cleanup plock_op vs plock_xop adds a800ba77fd28 dlm: rearrange async condition return adds bcfad4265ced dlm: improve plock logging if interrupted adds 16d58904dfeb dlm: remove unnecessary INIT_LIST_HEAD() adds 314a5540ffee dlm: move global to static inits adds a8449f232ee3 dlm: add __CHECKER__ for false positives adds d9efd005fdd1 dlm: use __le types for options header adds 3428785a65da dlm: use __le types for dlm header adds 2f9dbeda8dc0 dlm: use __le types for rcom messages adds 00e99ccde757 dlm: use __le types for dlm messages adds 14a92fd70382 dlm: move conversion to compile time adds c087eabde171 dlm: remove __user conversion warnings adds e91ce03b27b6 dlm: remove found label in dlm_master_lookup adds 401597485cfc dlm: cleanup lock handling in dlm_master_lookup adds 2c3fa6ae4d52 dlm: check required context while close adds f6f741835745 dlm: fix wake_up() calls for pending remove adds ba58995909b5 dlm: fix pending remove if msg allocation fails adds c490b3afaa57 dlm: remove usage of list iterator for list_add() after th [...] adds dc1acd5c9469 dlm: replace usage of found with dedicated list iterator variable adds e425ac99b157 fs: dlm: cast resource pointer to uintptr_t adds 5077295c218f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 45bf247218eb RDMA/irdma: Remove the redundant variable adds 30ad63e784dd IB/uverbs: Move enum ib_raw_packet_caps to uapi adds f543a3e82bb2 IB/uverbs: Move part of enum ib_device_cap_flags to uapi adds 22cbc6c2681a IB/rdmavt: add missing locks in rvt_ruc_loopback adds e945c653c8e9 RDMA: Split kernel-only global device caps from uverbs dev [...] adds 4302005f07d2 IB/SA: Replace usage of found with dedicated list iterator [...] adds d9539fb7c21e RDMA/usnic: Stop using iommu_present() adds cc97c6d94ed5 RDMA/usnic: Refactor usnic_uiom_alloc_pd() adds 9227b6cec55e RDMA/rxe: Remove type 2A memory window capability adds 5c477ee76810 RDMA/rxe: Remove mc_grp_pool from struct rxe_dev adds 409baed5d743 RDMA/rxe: Remove support for SMI QPs from rdma_rxe adds 98c8026331ce RDMA/rxe: Remove reliable datagram support adds cf944c88256d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f2f36e5f932 mlxsw: spectrum_router: simplify list unwinding adds 0b5c21bbc01e net: ensure net_todo_list is processed quickly adds f4b41f062c42 net: remove noblock parameter from skb_recv_datagram() adds 1ee375d77bb9 net, uapi: remove inclusion of arpa/inet.h adds ed941f65da81 dt-bindings: net: convert mscc-miim to YAML format adds b0385d4c1fff dt-bindings: net: mscc-miim: add clock and clock-frequency adds bb2a1934ca01 net: phy: mscc-miim: add support to set MDIO bus frequency adds 44ec5f71a035 Merge branch 'mscc-miim' adds 1dafd0d60703 dt-bindings: net: mediatek: add optional properties for th [...] adds d776a57e4a28 net: ethernet: mtk_eth_soc: add support for coherent DMA adds 3abd063019b6 arm64: dts: mediatek: mt7622: add support for coherent DMA adds 55c1c4e945fa dt-bindings: arm: mediatek: document WED binding for MT7622 adds f14ac41b785f dt-bindings: arm: mediatek: document the pcie mirror node [...] adds 804775dfc288 net: ethernet: mtk_eth_soc: add support for Wireless Ether [...] adds a333215e10cb net: ethernet: mtk_eth_soc: implement flow offloading to W [...] adds e9b65ecb7c30 arm64: dts: mediatek: mt7622: introduce nodes for Wireless [...] adds 817b2fdf1667 net: ethernet: mtk_eth_soc: add ipv6 flow offload support adds bb14c19122b7 net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE [...] adds 1ccc723b5829 net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately adds c4f033d9e03e net: ethernet: mtk_eth_soc: rework hardware flow table management adds 8ff25d377445 net: ethernet: mtk_eth_soc: remove bridge flow offload typ [...] adds 33fc42de3327 net: ethernet: mtk_eth_soc: support creating mac address b [...] adds f90e5a3d5b8c Merge branch 'mtk_eth_soc-flo-offload-plus-wireless' adds be8d9d05271c net: ethernet: xilinx: use of_property_read_bool() instead [...] adds 207d924dcf32 net: usb: remove duplicate assignment adds a5b116a0fa90 net: wan: remove the lanmedia (lmc) driver adds 487dc3ca60e3 ip6_tunnel: Remove duplicate assignments adds 40570375356c tcp: add accessors to read/set tp->snd_cwnd adds 8dd7cdb0f473 bnx2x: Fix undefined behavior due to shift overflowing the [...] adds 51454ea42c1a ipv6: fix locking issues with loops over idev->addr_list adds e8bd70250a82 prestera: acl: add action hw_stats support adds e416531f0459 net: hyperv: remove use of bpf_op_t adds 2cc6cdd44a16 net: unexport a handful of dev_* functions adds 6264f58ca0e5 net: extract a few internals from netdevice.h adds 4d242a190f7d Merge branch 'net-create-a-net-core-internal-header' adds 794c24e9921f net-core: rx_otherhost_dropped to core_stats adds 15fcdf6ae116 tcp: Add tracepoint for tcp_set_ca_state adds e9f656b7a214 net: ethernet: set default assignment identifier to NET_NAME_ENUM adds 6a62924c0a81 sfc: Stop using iommu_present() adds 4daf5f195630 qed: remove an unneed NULL check on list iterator adds 26894cd97116 hv_netvsc: Print value of invalid ID in netvsc_send_{compl [...] adds 27a5a5685d37 net: mpls: fix memdup.cocci warning adds dc2e0617f1fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds bfc06e1aaa13 tls: rx: jump to a more appropriate label adds d5123edd10cf tls: rx: drop pointless else after goto adds c3f6bb74137c tls: rx: don't store the record type in socket context adds 7dc59c33d62c tls: rx: don't store the decryption status in socket context adds 863533e316b2 tls: rx: init decrypted status in tls_read_size() adds a8340cc02bee tls: rx: use a define for tag length adds 5deee41b19b3 tls: rx: replace 'back' with 'offset' adds 5dbda02d322d tls: rx: don't issue wake ups when data is decrypted adds 3764ae5ba661 tls: rx: refactor decrypt_skb_update() adds 71471ca32505 tls: hw: rx: use return value of tls_device_decrypted() to [...] adds d1f66ac69f37 Merge branch 'tls-rx-refactor-part-1' adds b231c3f3414c bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_p [...] adds ee536dcbdce4 bnxt: add flag to denote that an xdp program is currently [...] adds ca1df2dd8e2f bnxt: refactor bnxt_rx_pages operate on skb_shared_info adds 23e4c0469ad0 bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb adds 4c6c123c9af9 bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp adds 31b9998bf225 bnxt: set xdp_buff pfmemalloc flag if needed adds 32861236190b bnxt: change receive ring space parameters adds 9a6aa3504885 bnxt: add page_pool support for aggregation ring when using xdp adds 1dc4c557bfed bnxt: adding bnxt_xdp_build_skb to build skb from multibuf [...] adds a7559bc8c17c bnxt: support transmit and free of aggregation buffers adds 9f4b28301ce6 bnxt: XDP multibuffer enablement adds 6e8805de3001 Merge branch 'bnxt-xdp-multi-buffer' adds e05afd0848f8 net: atm: remove the ambassador driver adds 737ca352569e net: mdio: aspeed: move reg accessing part into separate f [...] adds eb0571932314 net: mdio: aspeed: Introduce read write function for c22 and c45 adds e6df1b4a2759 net: mdio: aspeed: Add c45 support adds e89006be0bc2 Merge branch 'aspeed-mdio-c45' adds 135a161a5ea9 ice: switch: add and use u16[] aliases to ice_adv_lkup_ele [...] adds 27ffa273a040 ice: switch: unobscurify bitops loop in ice_fill_adv_dummy [...] adds 1b699f81dba7 ice: switch: use a struct to pass packet template params adds 07a28842bb4f ice: switch: use convenience macros to declare dummy pkt t [...] adds e33163a40d1a ice: switch: convert packet template match code to rodata adds 4a778f3d53df Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4c096ea2d67c net/sched: matchall: Take verbose flag into account when l [...] adds 11c95317bc1a net/sched: flower: Take verbose flag into account when log [...] adds c2ccf84ecb71 net/sched: act_api: Add extack to offload_act_setup() callback adds 69642c2ab2f5 net/sched: act_gact: Add extack messages for offload failure adds 4dcaa50d0292 net/sched: act_mirred: Add extack message for offload failure adds bca3821d19d9 net/sched: act_mpls: Add extack messages for offload failure adds bf3b99e4f9ce net/sched: act_pedit: Add extack message for offload failure adds b50e462bc22d net/sched: act_police: Add extack messages for offload failure adds a9c64939b669 net/sched: act_skbedit: Add extack messages for offload failure adds ee367d44b936 net/sched: act_tunnel_key: Add extack message for offload failure adds f8fab3169464 net/sched: act_vlan: Add extack message for offload failure adds c440615ffbcb net/sched: cls_api: Add extack message for unsupported act [...] adds 0cba5c34b8f4 net/sched: matchall: Avoid overwriting error messages adds fd23e0e250c6 net/sched: flower: Avoid overwriting error messages adds 85b15c268f29 Merge branch 'net-sched-offload-failure-error-reporting' adds 58389c00d49c net: phy: micrel: ksz9031/ksz9131: add cabletest support adds bd4a2697e5e2 sfc: use hardware tx timestamps for more than PTP adds d298761746d5 selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 adds 568189310c20 libbpf: Support Debian in resolve_full_path() adds d72e2968fb25 libbpf: Add BPF-side of USDT support adds 2e4913e025fd libbpf: Wire up USDT API and bpf_link integration adds 74cc6311cec9 libbpf: Add USDT notes parsing and resolution logic adds 999783c8bbda libbpf: Wire up spec management and other arch-independent [...] adds 4c59e584d158 libbpf: Add x86-specific USDT arg spec parsing logic adds 630301b0d59d selftests/bpf: Add basic USDT selftests adds 00a0fa2d7d49 selftests/bpf: Add urandom_read shared lib and USDTs adds 9a7ef9f86b96 Merge branch 'Add libbpf support for USDTs' adds 042152c27c3b bpf, arm64: Sign return address for JITed code adds 2d0df01974ce selftests/bpf: Fix file descriptor leak in load_kallsyms() adds 1963c740dc2b net: netfilter: Reports ct direction in CT lookup helpers [...] adds 958ddfd75d83 selftests/bpf: Fix issues in parse_num_list() adds a8d600f6bcd4 libbpf: Fix spelling mistake "libaries" -> "libraries" adds ebaf24c589d7 selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map [...] adds be77354a3d7e bpf: Do write access check for kfunc and global func adds 97e6d7dab1ca bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access adds 7b3552d3f9f6 bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access adds 7cb29b1c99f4 selftests/bpf: Test passing rdonly mem to global func adds 9fc4476a08b6 selftests/bpf: Test for writes to map key from BPF helpers adds a1c9d61b19cb libbpf: Improve library identification for uprobe binary p [...] adds 90db26e6be01 libbpf: Improve string parsing for uprobe auto-attach adds 1717e248014c selftests/bpf: Uprobe tests should verify param/return values adds 502b0e3dcb32 Merge branch 'libbpf: uprobe name-based attach followups' adds e58c5c971746 libbpf: Potential NULL dereference in usdt_manager_attach_usdt() adds ded6dffaed5e libbpf: Fix use #ifdef instead of #if to avoid compiler warning adds e1b6df598aa8 libbpf: Minor style improvements in USDT code adds 6f403d9d5306 libbpf: Make BPF-side of USDT support work on big-endian machines adds bd022685bd44 libbpf: Add s390-specific USDT arg spec parsing logic adds 700a6ef1fa60 Merge branch 'Add USDT support for s390' adds 3c0dfe6e4c43 libbpf: Use strlcpy() in path resolution fallback logic adds 3a06ec0a996d libbpf: Allow WEAK and GLOBAL bindings during BTF fixup adds 587323cf6a6a samples, bpf: Move routes monitor in xdp_router_ipv4 in a [...] adds e89d57d938c8 libbpf: Don't error out on CO-RE relos for overriden weak [...] adds 2fa5b0f290e1 libbpf: Use weak hidden modifier for USDT BPF-side API functions adds 8555defe4861 selftests/bpf: Add CO-RE relos into linked_funcs selftests adds 658d87687cd5 selftests/bpf: Fix return value checks in perf_event_stack [...] adds b45043192b3e bpf: Fix excessive memory allocation in stack_map_alloc() adds 34ba23b44c66 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 626a5aaa5067 net: mdio: mscc-miim: add local dev variable to cleanup pr [...] adds d4bd88e67666 tls: rx: drop unnecessary arguments from tls_setup_from_iter() adds 9bdf75ccffa6 tls: rx: don't report text length from the bowels of decrypt adds 4175eac37123 tls: rx: wrap decryption arguments in a structure adds 37943f047bfb tls: rx: simplify async wait adds 06554f4ffc25 tls: rx: factor out writing ContentType to cmsg adds fc8da80f9906 tls: rx: don't handle async in tls_sw_advance_skb() adds 7da18bcc5e4c tls: rx: don't track the async count adds ba13609df18d tls: rx: pull most of zc check out of the loop adds 465ea7353567 tls: rx: inline consuming the skb at the end of the loop adds b1a2c1786330 tls: rx: clear ctx->recv_pkt earlier adds f940b6efb172 tls: rx: jump out for cases which need to leave skb on list adds 516a2f1f6f3c Merge branch 'tls-rx-refactoring-part-2' adds c1b8a56755ee net: sock: introduce sock_queue_rcv_skb_reason() adds 9f8ed577c288 net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT adds 41a95a00ebef net: icmp: introduce __ping_queue_rcv_skb() to report drop [...] adds b384c95a861e net: icmp: add skb drop reasons to icmp protocol adds 750d019d7009 Merge branch 'icmp-skb-reason' adds b559edfaf3f3 net: ethernet: mtk_eth_soc: fix return value check in mtk_ [...] adds 4d65f9b6869a net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings adds a21437d2b485 bnx2x: Fix spelling mistake "regiser" -> "register" adds 10377d42281e netfilter: nf_tables: replace unnecessary use of list_for_ [...] adds 9027ce0b071a netfilter: ecache: move to separate structure adds 49001a2e83a8 netfilter: conntrack: split inner loop of list dumping to [...] adds 523895e5b278 netfilter: cttimeout: inc/dec module refcount per object, [...] adds 39ab798fc14d netfilter: nf_log_syslog: Merge MAC header dumpers adds 0c8783806f63 netfilter: nf_log_syslog: Don't ignore unknown protocols adds c3e348666713 netfilter: nf_log_syslog: Consolidate entry checks adds c70b921fc1e8 netfilter: bitwise: replace hard-coded size with `sizeof` [...] adds 00bd435208e5 netfilter: bitwise: improve error goto labels adds be8be04e5ddb netfilter: nft_fib: reverse path filter for policy-based r [...] adds 0c7b27616fbd selftests: netfilter: add fib expression forward test case adds 4696ad36d764 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds 65a569b03ca8 mptcp: optimize release_cb for the common case adds 43f5b111d1ff mptcp: reset the packet scheduler on incoming MP_PRIO adds 0e203c324752 mptcp: reset the packet scheduler on PRIO change adds c682bf536cf4 mptcp: add pm_nl_pernet helpers adds 6b9ea5c81ea2 mptcp: diag: switch to context structure adds e8887b716142 mptcp: remove locking in mptcp_diag_fill_info adds 4fa39b701ce9 mptcp: listen diag dump support adds f2ae0fa68e28 selftests/mptcp: add diag listen tests adds e782f5bad3c8 Merge branch 'mptcp-next' adds d072c88c28e1 net: ethernet: ti: cpsw: drop CPSW_HEADROOM define adds 888ade8f90d7 ipv4: Use dscp_t in struct fib_rt_info adds 568a3f33b427 ipv4: Use dscp_t in struct fib_entry_notifier_info adds 20bbf32efe1e netdevsim: Use dscp_t in struct nsim_fib4_rt adds 046eabbf1991 mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry adds 9f6982e9a3c2 net: marvell: prestera: Use dscp_t in struct prestera_kern [...] adds 2e36437f44b3 Merge branch 'ipv4-convert-several-tos-fields-to-dscp_t' adds 1cb9d3b6185b hv_netvsc: Add support for XDP_REDIRECT adds e2d0acd40c87 net: stmmac: using pm_runtime_resume_and_get instead of pm [...] adds 40379a0084c2 net/mlx5_fpga: Drop INNOVA TLS support adds e59437aa7ae6 net/mlx5: Reliably return TLS device capabilities adds 691f17b980d0 net/mlx5: Remove indirection in TLS build adds 943aa7bda373 net/mlx5: Remove tls vs. ktls separation as it is the same adds 7a9104ea9011 net/mlx5: Cleanup kTLS function names and their exposure adds 0276bd3a94c0 IB/mlx5: Fix undefined behavior due to shift overflowing t [...] adds 2fa33b3518a8 net/mlx5_fpga: Drop INNOVA IPsec support adds df439fcb1cd4 net/mlx5: Delete metadata handling logic adds 501a9b23b23c net/mlx5: Remove not-used IDA field from IPsec struct adds 3c811a6b4552 net/mlx5: Remove XFRM no_trailer flag adds 0d90bd551446 net/mlx5: Remove FPGA ipsec specific statistics adds 74ec29bdb0eb RDMA/mlx5: Delete never supported IPsec flow action adds de8bdb476908 RDMA/mlx5: Drop crypto flow steering API adds 32313c6ae622 RDMA/core: Delete IPsec flow action logic from the core adds 7e4e84912139 net/mlx5: Remove ipsec vs. ipsec offload file separation adds 5a985aa3c922 net/mlx5: Remove useless IPsec device checks adds 2451da081a34 net/mlx5: Unify device IPsec capabilities check adds a6a9eaf14222 net/mlx5: Align flow steering allocation namespace to comm [...] adds 54deb0e77561 net/mlx5: Remove not-needed IPsec config adds 16fe5a1c5c07 net/mlx5: Move IPsec file to relevant directory adds f03c7b183ef9 net/mlx5: Reduce kconfig complexity while building crypto support adds f2b41b32cde8 net/mlx5: Remove ipsec_ops function table adds 2984287c4c19 net/mlx5: Remove not-implemented IPsec capabilities adds e69a837f5801 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds bfa323c659b1 net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK adds d6967d04145e net: calxedaxgmac: Fix typo (doubled "the") adds fdb2981c00bb net: lan966x: Add registers that are used for FDMA. adds 8f2c7d9ad778 net: lan966x: Expose functions that are needed by FDMA adds c8349639324a net: lan966x: Add FDMA functionality adds 2ea1cbac267e net: lan966x: Update FDMA to change MTU. adds 808cee167bae Merge branch 'net-lan966x-add-support-for-fdma' adds c3976a3f8445 net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULT [...] adds b8ff3395fbdf sfc: ef10: Fix assigning negative value to unsigned variable adds b66bfc131c69 net/cadence: using pm_runtime_resume_and_get instead of pm [...] adds ac6bef064f71 sfc: Fix spelling mistake "writting" -> "writing" adds e65693b0179e net: bridge: add support for host l2 mdb entries adds 50fe062c806e selftests: forwarding: new test, verify host mdb entries adds 1a915b234291 Merge branch 'net-bridge-add-support-for-host-l2-mdb-entries' adds 66f862563ed6 net: dsa: mt7530: 1G can also support 1000BASE-X link mode adds 59c2215f3604 net: dsa: mt7530: populate supported_interfaces and mac_ca [...] adds 26f6d8810282 net: dsa: mt7530: remove interface checks adds fd301137e6b3 net: dsa: mt7530: drop use of phylink_helper_basex_speed() adds 7c04c8489115 net: dsa: mt7530: only indicate linkmodes that can be supported adds 6789d6d76e81 net: dsa: mt7530: switch to use phylink_get_linkmodes() adds cbd1f243bc41 net: dsa: mt7530: partially convert to phylink_pcs adds 9d0df207c002 net: dsa: mt7530: move autoneg handling to PCS validation adds 7b972512ec0e net: dsa: mt7530: mark as non-legacy adds 80ecb114f23b Merge branch 'net-dsa-mt7530-updates-for-phylink-changes' adds 54fccfdd7c66 sfc: efx_default_channel_type APIs can be static adds cc42e4e3f101 sfc: Remove duplicate definition of efx_xmit_done adds d78eaf06b5d9 sfc: Remove global definition of efx_reset_type_names adds 93c1a40075a3 Merge branch 'sfc-remove-some-global-definitions' adds f01598090048 net: usb: qmi_wwan: add Telit 0x1057 composition adds ec095263a965 net: remove noblock parameter from recvmsg() entities adds 590032a4d213 page_pool: Add recycle stats to page_pool_put_page_bulk adds d30bed29a718 mlxsw: reg: Extend MTMP register with new slot number field adds c6e6ad703ed2 mlxsw: reg: Extend MTBR register with new slot number field adds 89dd6fcd07f9 mlxsw: reg: Extend MCIA register with new slot number field adds 655cbb1d7530 mlxsw: reg: Extend MCION register with new slot number field adds 7cb85d3c696e mlxsw: reg: Extend PMMP register with new slot number field adds b691602c6f96 mlxsw: reg: Extend MGPIR register with new slot fields adds 64e65a540e6d mlxsw: core_env: Pass slot index during PMAOS register write call adds e94295e0ed27 mlxsw: reg: Add new field to Management General Peripheral [...] adds d3c17b5df362 Merge branch 'mlxsw-extend-device-registers-for-line-cards [...] adds 753b953774b5 fou: Remove XRFM from NET_FOU Kconfig adds 2e5b3d4cb16e net: ethernet: ti: cpsw: using pm_runtime_resume_and_get i [...] adds f45ba67eb74a ixp4xx_eth: fix error check return value of platform_get_irq() adds 635dc00be77e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 073859985654 libbpf: Add ARC support to bpf_tracing.h adds 61ddff373ffa selftests/bpf: Improve by-name subtest selection logic in [...] adds d252a4a499a0 libbpf: Fix a bug with checking bpf_probe_read_kernel() su [...] adds b25acdafd373 samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds b858ba8c52b6 selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds a777e18f1bcd bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds 451b5fbc2c56 tools/runqslower: Use libbpf 1.0 API mode instead of RLIMI [...] adds 33fc250c3e76 Merge branch 'bpf: RLIMIT_MEMLOCK cleanups' adds dd642ccb45ec riscv, bpf: Implement more atomic operations for RV64 adds f4fd706f7383 selftests/bpf: Drop duplicate max/min definitions adds aa1b02e674fe bpf: Remove redundant assignment to meta.seq in __task_seq_show() adds 0f8619929c57 libbpf: Usdt aarch64 arg parsing support adds 95897b9e22dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fed7bacb1c02 Bluetooth: btbcm: Support per-board firmware variants adds 252e3dbcae50 Bluetooth: mt7921s: Fix the incorrect pointer check adds 92b8aa6d18f7 Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds 9d5632f179b1 Bluetooth: Keep MGMT pending queue ordered FIFO adds 8b55b1801f2c Bluetooth: btintel: Constify static struct regmap_bus adds 63dd7af77a25 Bluetooth: hci_qca: Use del_timer_sync() before freeing adds c625b467f47c Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds fa5cd0fd5bdf Bluetooth: Print broken quirks adds 38a1944deda4 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds ada9ebc2e23d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 34e63cd5ba29 iwlwifi: fw: Replace zero-length arrays with flexible-arra [...] adds c5f675748cf0 iwlwifi: mei: Replace zero-length array with flexible-arra [...] adds 29ed2d7606bb rtw88: change idle mode condition during hw_scan adds b169f877f001 rtw89: ser: fix CAM leaks occurring in L2 reset adds e1400b115cac rtw89: mac: move table of mem base addr to common adds 198b6cf70146 rtw89: mac: correct decision on error status by scenario adds 14f9f4790048 rtw89: ser: control hci interrupts on/off by state adds 9f8004bfed03 rtw89: ser: dump memory for fw payload engine while L2 reset adds f5e246846412 rtw89: ser: dump fw backtrace while L2 reset adds 11fe4ccda867 rtw89: reconstruct fw feature adds edb896297abe rtw89: support FW crash simulation adds 306451188062 rtw89: reduce export symbol number of mac size and quota adds 5a0e776bec96 rtw89: add UK to regulation type adds c504bf23290c rtw89: 8852a: update txpwr tables to HALRF_027_00_038 adds 034307088cb2 rtw89: regd: consider 6G band adds 1ae30c37ecf1 rtw89: regd: update mapping table to R59-R32 adds bed4045ffb9c rtw89: packed IGI configuration flow into function for DIG [...] adds 1e6f0d2a677a rtw89: disabled IGI configuration for unsupported hardware adds a95bd62ec01d rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to s [...] adds 6d5b5d6290ec rtw89: pci: support variant of fill_txaddr_info adds f59acdde5197 rtw89: support variant of fill_txdesc adds 79a6c9a4f3c4 rtw89: support hardware generate security header adds 84fc6999f0d0 rtw89: read RX bandwidth from v1 type RX descriptor adds 26bb93407c74 rtw89: handle potential uninitialized variable adds ba9177fcef21 ath11k: Add basic WoW functionalities adds fec4b898f369 ath11k: Add WoW net-detect functionality adds c417b247ba04 ath11k: implement hardware data filter adds 90bf5c8d0f7e ath11k: purge rx pktlog when entering WoW adds c3c36bfe998b ath11k: support ARP and NS offload adds a16d9b50cfba ath11k: support GTK rekey offload adds 9503a1fc123d ath9k: Use platform_get_irq() to get the interrupt adds b7d174479c8a ath6kl: fix typos in comments adds 2c3fc50591ff ath10k: Trigger sta disconnect on hardware restart adds c4e9705c5012 ath10k: Use of_device_get_match_data() helper adds 997dc60f0855 ath11k: Refactor the peer delete adds 72a9bff38654 ath11k: change fw build id format in driver init log adds 2db80f93869d ath11k: acquire ab->base_lock in unassign when finding the [...] adds 7fb376ad7d3f ath11k: remove unused ATH11K_BD_IE_BOARD_EXT adds 0c104b6163e3 ath11k: disable regdb support for QCA6390 adds 13da397f884d ath11k: add support for device recovery for QCA6390/WCN6855 adds 38194f3a605e ath11k: add synchronization operation between reconfigure [...] adds 78e3e6094220 ath11k: Add hw-restart option to simulate_fw_crash adds 0d7a8a6204ea ath11k: fix the warning of dev_wake in mhi_pm_disable_tran [...] adds 1e4ac7173c93 ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability adds 62abdc06c50e ath11k: add fallback board name without variant while sear [...] adds 9d97114d2220 ath11k: add read variant from SMBIOS for download board data adds 7b0c70d92a43 ath11k: Add peer rhash table support adds 26c31016fe7e ath9k: make ATH_SREV macros more consistent adds a96474a794e1 ath9k: split set11nRateFlags and set11nChainSel adds 3096a4d9eb9b ath9k: use AR9300_MAX_CHAINS when appropriate adds 9aaff3864b60 ath9k: fix ar9003_get_eepmisc adds 193025378c44 ath9k: refactor ar9003_hw_spur_mitigate_ofdm adds 673424ce0e77 ath9k: add functions to get paprd rate mask adds b2beae327e03 ath11k: store and send country code to firmware after recovery adds 1216c4d30723 wcn36xx: Implement tx_rate reporting adds 801cb1d23428 ath11k: add support to search regdb data in board-2.bin fo [...] adds 1f682dc9fb37 ath11k: reduce the wait time of 11d scan and hw scan while [...] adds 2c977be2cc5c ath10k: add support for MSDU IDs for USB devices adds d930e2560ebe ath10k: enable napi on RX path for usb adds 7c4582306412 ath9k: make is2ghz consistent in ar9003_eeprom adds 9149a94adad2 wcn36xx: Improve readability of wcn36xx_caps_name adds 948171b5f6fc ath11k: PCI changes to support WCN6750 adds bbfdc5a751a6 ath11k: Refactor PCI code to support WCN6750 adds 8d06b8023ace ath11k: Choose MSI config based on HW revision adds 0cfaf2243e9e ath11k: Refactor MSI logic to support WCN6750 adds 5b32b6dd9663 ath11k: Remove core PCI references from PCI common code adds 50dc9ce9f805 ath11k: Change max no of active probe SSID and BSSID to fw [...] adds 2dd398dee7aa ath11k: Remove unnecessary delay in ath11k_core_suspend adds 633469e3bac1 ath11k: fix driver initialization failure with WoW unsupported hw adds 121210ec935c ath11k: mhi: remove state machine adds 3e80fcbca372 ath11k: mhi: add error handling for suspend and resume adds b9e34ba6b314 ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() adds ebc7a4962765 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 740c431c22fe rtw89: pci: add register definition to rtw89_pci_info to g [...] adds b9467e94b1f2 rtw89: pci: add pci attributes to configure operating mode adds 1e3f20554815 rtw89: pci: refine pci pre_init function adds 0db862fb025c rtw89: pci: add LTR setting for v1 chip adds bab9e2391786 rtw89: pci: set address info registers depends on chips adds 22a66e7c3abe rtw89: pci: add deglitch setting adds e1e7a574b20f rtw89: pci: add L1 settings adds a7d82a7aae65 rtw89: extend dmac_pre_init to support 8852C adds cf7b8b808811 rtw89: update STA scheduler parameters for v1 chip adds 61ebeecb3d67 rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip adds 5cb5562d2a21 rtw89: Turn on CR protection of CMAC adds b61adeed5409 rtw89: 8852c: update security engine setting adds c49154ff8bcb rtw89: update scheduler setting adds 19cb94273f40 rtw89: initialize NAV control adds 75fd91aa92f9 rtw89: update TMAC parameters adds 9fb4862e913c rtw89: update ptcl_init adds ee20d538c498 rtw89: change idle mode condition during hw_scan adds 2b8219e9b746 rtw89: packet offload handler to avoid warning adds 841f2633840e rtw89: coex: Add case for scan offload adds 65ee4971a262 rtw89: fix misconfiguration on hw_scan channel time adds 3e12968f6d12 mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_wo [...] adds 92cadedd9d5f brcmfmac: Avoid keeping power to SDIO card unless WOWL is used adds a0ff2a87194a rtlwifi: replace usage of found with dedicated list iterat [...] adds 21338c5bdeb9 rtl8xxxu: feed antenna information for cfg80211 adds bd917b3d28c9 rtl8xxxu: fill up txrate info for gen1 chips adds 3f6b867559b3 b43legacy: Fix assigning negative value to unsigned variable adds 11800d893b38 b43: Fix assigning negative value to unsigned variable adds e8366bbabe1d ipw2x00: Fix potential NULL dereference in libipw_xmit() adds 3223e922ccf8 orinoco: Prepare cleanup of powerpc's asm/prom.h adds 92bbf95df768 ipw2x00: use DEVICE_ATTR_*() macro adds 450c271d508f mac80211: protect ieee80211_assign_beacon with next_beacon check adds e5c95ca094cf mac80211: Improve confusing comment around tx_info clearing adds 6d945a33f2b0 mac80211: introduce BSS color collision detection adds a75971bc2b84 nl80211: show SSID for P2P_GO interfaces adds 5c6dd7bd569b mac80211: minstrel_ht: fix where rate stats are stored (fi [...] adds 046d2e7c50e3 mac80211: prepare sta handling for MLO support adds 5ddfffd6da9b rtw89: ser: fix unannotated fall-through adds eeadcd2a47f8 rtw89: ser: configure D-MAC interrupt mask adds d86369e937f1 rtw89: ser: configure C-MAC interrupt mask adds 9f405b0162ba rtw89: ser: configure top ERR IMR for firmware to recover adds 9a1ab283c709 rtw89: change station scheduler setting for hardware TX mode adds 181751970107 rtw89: reset BA CAM adds ec356ffb2917 rtw89: 8852c: disable firmware watchdog if CPU disabled adds d264edb1cc65 rtw89: Skip useless dig gain and igi related settings for 8852C adds 065cf8f9777f rtw89: 8852c: add 8852c specific BT-coexistence initial function adds af5175acc8e2 rtw89: rtw89_ser: add const to struct state_ent and event_ent adds c1edc86472fc rtw88: add ieee80211:sta_rc_update ops adds 6723c0cde84f rtw88: fix incorrect frequency reported adds f2217968ffda rtw88: Add update beacon flow for AP mode adds f1c4dabfe68d rtw88: 8821c: Enable TX report for management frames adds f5207c122102 rtw88: do PHY calibration while starting AP adds ece31c93d4d6 rtw88: 8821c: fix debugfs rssi value adds d5286826201e rtw88: 8821ce: add support for device ID 0xb821 adds b9eb5f0742d1 rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID adds b2268fd81c18 wlcore: debugfs: use pm_runtime_resume_and_get() instead o [...] adds e8c241d4a7fa rtlwifi: Fix spelling mistake "cacluated" -> "calculated" adds 780d9c48a05a rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" adds 4a5fb1bbcdf1 wfx: get out from the staging area adds 79649041edc8 Merge branch 'wfx-move-out-of-staging' adds af443750054c Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 68471517e883 mtd: call of_platform_populate() for MTD partitions adds 419299aefb2d mtd: maps: ixp4xx: Drop driver adds 876a45a50a20 dt-bindings: mtd: jedec, spi-nor: remove unneeded properties adds e7cfb47961f2 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 6863c612024f dt-bindings: mtd: ti,elm: Convert to yaml adds 05691c028788 dt-bindings: mtd: ti,elm: Add support for AM64 ELM adds 51a4a71d974c mtd: rawnand: omap_elm: Add compatible for AM64 ELM adds a85b56359b69 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds d2825fa9365d crypto: sm3,sm4 - move into crypto directory adds 73c919d314ad crypto: sm4 - export sm4 constant arrays adds 02436762f5ff crypto: arm64/sm4-ce - rename to sm4-ce-cipher adds 4f1aef9b806f crypto: arm64/sm4 - add ARMv8 NEON implementation adds 5b33e0ec881c crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation adds d5db91d26af5 crypto: engine - Add parameter description in crypto_trans [...] adds 4cda2f4a0ee6 crypto: hisilicon/qm - optimize the barrier operation adds f16a005cde3b crypto: x86 - eliminate anonymous module_init & module_exit adds f17f9e9069f2 crypto: testmgr - test in-place en/decryption with two sglists adds cac32cd4f143 crypto: ccp - cache capability into psp device adds 50c4decc1b15 crypto: ccp - Export PSP security bits to userspace adds 84ee393b1e82 crypto: ccp - Allow PSP driver to load without SEV/TEE support adds 4e2c87949f2b crypto: ccp - When TSME and SME both detected notify user adds 7b2206d88092 crypto: cavium/nitrox - remove check of list iterator agai [...] adds 5af9f41bc9e4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2046e733e125 drm/nouveau/instmem: fix uninitialized_var.cocci warning adds fc3785fb56a2 drm/selftests: fix a shift-out-of-bounds bug adds 09077bc31165 drm/bridge_connector: enable HPD by default if supported adds a4a072d98d8c sysfb: Make config option dependencies explicit adds 8b766b0f8eec sysfb: Enable boot time VESA graphic mode selection adds fd8be27e50e0 efifb: Remove redundant efifb_setup_from_dmi stub adds f6e68388443f drm: Drop commas after SoC match table sentinels adds 016d1ca3f6ad drm/selftests: missing error code in igt_buddy_alloc_smoke() adds 8f2a3970c969 drm/omap: fix NULL but dereferenced coccicheck error adds 8a0982b60f5a drm/komeda: plane: switch to plane reset helper adds c410976a7282 drm/komeda: plane: Remove redundant zpos initialisation adds e026f2880235 drm/komeda: plane: Remove redundant color encoding and ran [...] adds bbefe708816a drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge adds 55ad1a56b4f9 drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge adds 5486eac81004 drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge adds 0d9c5e6733a7 drm/bridge: tc358762: switch to devm_drm_of_get_bridge adds aec9a8576eec drm/bridge: tc358775: switch to devm_drm_of_get_bridge adds c1b16fbd1698 drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge adds 07b58d61275e drm/doc: pull in drm_buddy.c adds 471e201f5435 dt-bindings: display: sitronix, st7735r: Fix backlight in example adds a2e8cbb27722 dt-bindings: display: sitronix, st7735r: Make reset-gpios [...] adds df0a9e8d3008 dt-bindings: display: sitronix, st7735r: Remove spi-max-fr [...] adds 1498915233dd drm/dsi: transfer DSI HS packets ending at the same time adds 7d8d0b4dcc53 drm/mediatek: implement the DSI HS packets aligned adds 4404cdb59b33 drm/bridge: anx7625: config hs packets end aligned to avoi [...] adds d583e7527324 drm/bridge: anx7625: check the return on anx7625_aux_trans adds 14a28e79f5f6 drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge adds efb37e66b757 drm: ssd130x: Fix COM scan direction register mask adds a134109c3017 drm: ssd130x: Always apply segment remap setting adds 9e82ea0fb1df drm/bridge: anx7625: switch to devm_drm_of_get_bridge adds 73a46da4fa7c drm/bridge: Add MAINTAINERS entry for DRM drivers for brid [...] adds 59c217b3dde5 drm/bridge: Add myself as a reviewer for the TI SN65DSI86 [...] adds 46db48f25ed1 drm/bridge: Add myself as a reviewer for the Parade PS8640 [...] adds 8fb6c44fe846 drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX adds f28dd5075675 drm/bridge: analogix_dp: Enable autosuspend adds 485d98d472d5 drm/vmwgfx: Add support for CursorMob and CursorBypass 4 adds bb30d8d8c1b0 drm/vmwgfx: Cleanup multimon initialization code adds af326e28380a drm/vmwgfx: Print capabilities early during the initialization adds c593197b6ece drm/vmwgfx: Fix fencing on SVGAv3 adds 23b0e695d4ca drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace adds 5405d25b9e8e drm/vmwgfx: Initialize drm_mode_fb_cmd2 adds 32160e6a98f3 drm/vmwgfx: Implement MSI/MSI-X support for IRQs adds b861de246912 drm/vmwgfx: Stop using surface dma commands on most config [...] adds 2d3eec897033 drm: Add drm_mode_init() adds d008bc331fb1 drm/bridge: Use drm_mode_copy() adds 193c4df5b0dc drm/imx: Use drm_mode_duplicate() adds ec5d4a723b57 drm/panel: Use drm_mode_duplicate() adds a4f24ada636d drm/blend: fix typo in the comment adds 47042e0ddd21 drm/solomon: Make DRM_SSD130X depends on MMU adds de2d1822f948 drm/gma500: Remove struct psb_gem_object.npage adds 16dad99de8f2 drm/gma500: Acquire reservation lock for GEM objects adds 14e92dd104cd drm/gma500: Move GTT locking into GTT helpers adds e160b70ba160 drm/gma500: Remove struct psb_gtt.sem sempahore adds 60a78f9ea0e6 drm/gma500: Move GTT setup and restoration into helper funtions adds 97bd66c46d8b drm/gma500: Move GTT resume logic out of psb_gtt_init() adds 6069fd815d28 drm/gma500: Cleanup GTT uninit and error handling adds d00f44ddfbb1 drm/gma500: Split GTT init/resume/fini into GTT and GEM functions adds 42ceddb696a0 drm/gma500: Inline psb_gtt_restore() adds d339386c9ffa drm/gma500: Move GEM memory management functions to gem.c adds 5169f3592d48 drm/gma500: Move GTT enable and disable code into helpers adds 07739597b4d0 drm/gma500: Move GTT memory-range setup into helper adds f33b21f1397e drm/nouveau: Fix spelling mistake "endianess" -> "endianness" adds aa457ff1b2be drm/doc: Clarify what ioctls can be used on render nodes adds 9b13a3fcd35f drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() adds 7392f2459eef drm/format-helper: Fix XRGB888 to monochrome conversion adds a97e753fd358 drm/ssd130x: Fix rectangle updates adds 4442ac1af104 drm/ssd130x: Reduce temporary buffer sizes adds 044feb974801 drm/vc4: add tracepoints for CL submissions adds 3138ba6e0653 drm/gma500: Remove unused declarations and other cruft adds a29c6f882418 drm/gma500: Move gma_intel_crtc_funcs into gma_display.c adds 76feffd16cc9 drm/gma500: Don't store crtc_funcs in psb_ops adds 5d5fb74630c1 drm/gma500: Cosmetic cleanup of irq code adds 61bfcb6a3b98 fbdev: Fix sys_imageblit() for arbitrary image widths adds 7438f52b578a fbdev: Fix cfb_imageblit() for arbitrary image widths adds daa83f744a31 dt-bindings: display/panel: Add Leadtek ltk035c5444t adds 9f493fd71d4b drm/panel-edp: add LQ140M1JW46 edp panel entry adds 856082f021a2 fbdev: defio: fix the pagelist corruption adds 10a26e0d5fc3 drm/vmwgfx: Fix an invalid read adds ab709795e386 drm/vmwgfx: Fix mob cursor allocation race adds 8bb75aeb58bd drm/vmwgfx: validate the screen formats adds 6f6f9788d821 drm/vmwgfx: Disable command buffers on svga3 without gbobjects adds cc436b1c674e drm/gma500: Use drm_mode_copy() adds 6185587b6675 drm/tilcdc: Use drm_mode_copy() adds c89717bd0a0f drm/gma500: Use managed drmm_mode_config_init() adds 3e712b3cfb58 drm/gma500: Uninstall interrupts on driver removal adds b1a7d0ddb169 drm/gma500: Make use of the drm connector iterator adds 9f8308f4c94a drm/gma500: gma500 don't register non-hotpluggable connectors adds 12e67cca85a0 drm/gma500: Free the correct connector allocation adds d9f6e81272de drm/gma500: Declare a few functions static adds 52e527f28776 drm/gma500: Add crtc prefix to vblank functions adds cc2f2df48a17 dt-bindings: display: bridge: it66121: Add audio support adds 003a1bd6a2a5 drm: bridge: it66121: Fix the register page length adds e0fd83dbe924 drm: bridge: it66121: Add audio support adds 0941a4e3c629 drm/etnaviv: stop using dma_resv_excl_fence v2 adds f30bceab16d1 RDMA: use dma_resv_wait() instead of extracting the fence adds 548e7432dc2d dma-buf: add dma_resv_replace_fences v2 adds 8938d48451f5 dma-buf: finally make the dma_resv_list private v2 adds 3dd4834a6efe drm/bridge: it6505: Fix build error adds 6135ee077027 drm/vc4: hdmi: Rename pixel_rate variable adds ccbf364f329c drm/vc4: hdmi: Move clock validation to its own function adds 595dcf4eb859 drm/vc4: hdmi: Move clock calculation into its own function adds 15a809211a69 drm/vc4: hdmi: Take the sink maximum TMDS clock into account adds f785dcfc596c drm/vc4: hdmi: Take bpp into account for the scrambler adds dd39d024a847 drm/vc4: hdmi: Always try to have the highest bpc adds e769a3504e27 drm/vc4: hdmi: Support HDMI YUV output adds 194d250cdc4a drm/virtio: fix NULL pointer dereference in virtio_gpu_con [...] adds ec3cbb30893b drm/virtio: Remove restriction of non-zero blob_flags adds 59ab4ee012f0 drm/qxl: fix qxl can't use in arm64 adds 86ad0397250c drm: omapdrm: simplify omap_gem_pin adds 1948d28db621 drm: omapdrm: Support exporting of non-contiguous GEM BOs adds 3ccd59f93004 drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER adds 27f26359de9b drm/bridge: anx7625: Set downstream sink into normal status adds e795df5bbcf2 drm/sched: Fix htmldoc warning. adds 6a9b02899402 drm/ttm: move the LRU into resource handling v4 adds 5d05b988f1c0 drm/ttm: add resource iterator v4 adds b0e2c9ea5afc drm/ttm: allow bulk moves for all domains adds 6ce4431c7ba7 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check o [...] adds 7842cf65b040 drm/ttm: de-inline ttm_bo_pin/unpin adds fee2ede15542 drm/ttm: rework bulk move handling v5 adds 77ef271faee9 drm/amdgpu: drop amdgpu_gtt_node adds bdef417d8453 gma500: fix an incorrect NULL check on list iterator adds 8b917cbe38e9 tilcdc: tilcdc_external: fix an incorrect NULL check on li [...] adds faacff8e6a52 drm/edid: don't modify EDID while parsing adds 73091e4fb78b drm/edid: fix reduced blanking support check adds e379814b5fb7 drm/edid: pass a timing pointer to is_display_descriptor() adds a9b1f15f5331 drm/edid: pass a timing pointer to is_detailed_timing_desc [...] adds 90fd588f03a6 drm/edid: use struct detailed_timing member access in is_rb() adds c8a4beba19a5 drm/edid: use struct detailed_timing member access in gtf2 [...] adds fcfb2ea19868 drm/edid: constify struct detailed_timing in lower level parsing adds 4194442daf05 drm/edid: constify struct detailed_timing in parsing callbacks adds eed628f116a7 drm/edid: constify struct edid passed to detailed blocks adds c14e724114fe drm/edid: constify struct edid passed around in callbacks [...] adds f4e558ec9d9f drm/edid: add more general struct edid constness in the in [...] adds f40ab034b6ae drm/edid: split drm_add_edid_modes() to two adds ec57376fba5a drm/panel-edp: Add AUO B133UAN01 adds d049a24b15d8 drm/panel-edp: Fix AUO B133UAN01 panel id adds 018ad18f6ab0 drm/atomic: Print the state every non-blocking commit adds 97a1f01b3f2f drm/atomic: Add atomic_print_state to private objects adds 220f125cd515 drm/vc4: Constify private state accessors adds 66bfe59dd307 drm/vc4: Implement atomic_print_state for HVS channel state adds 3aefc722ff52 drm/edid: fix invalid EDID extension block filtering adds 6f5efd118efa drm/bridge: anx7625: add missing destroy_workqueue() in an [...] adds 7ed2b0dabf7a drm/bridge: adv7511: clean up CEC adapter when probe fails adds dd550c7cdbe3 dt-bindings: display: bridge: tc358867: Document DPI outpu [...] adds 9ba328035e68 dt-bindings: display: bridge: tc358867: Document DSI data- [...] adds a219062b9a87 drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e) [...] adds f5be62394dec drm/bridge: tc358767: Convert to atomic ops adds 65fdbb714d7f drm/bridge: tc358767: Implement atomic_check callback adds 8478095a8c4b drm/bridge: tc358767: Move (e)DP bridge endpoint parsing i [...] adds 824c7bb46c9c drm/bridge: tc358767: Wrap (e)DP aux I2C registration into [...] adds dd1fd5ab7cd6 drm/bridge: tc358767: Move bridge ops setup into tc_probe_ [...] adds 71f7d9c03118 drm/bridge: tc358767: Detect bridge mode from connected en [...] adds aebe58a7af42 drm/bridge: tc358767: Split tc_set_video_mode() into commo [...] adds bbfd3190b656 drm/bridge: tc358767: Add DSI-to-DPI mode support adds b2831dd4be4e drm: bridge: tc358764: Use drm panel_bridge API adds 934aef885f9d drm: bridge: panel: Reset the connector state pointer adds dd8b6803bc49 exynos: drm: dsi: Attach in_bridge in MIC driver adds 711c7adc4687 drm: exynos: dsi: Use drm panel_bridge API adds f9bfd326f57e drm: exynos: dsi: Convert to bridge driver adds 95a2441e4347 drm: exynos: dsi: Switch to atomic funcs adds 2dcec57b3734 drm: bridge: icn6211: Fix register layout adds c0ff7a649d62 drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling adds 2dff97f2b37f drm: bridge: icn6211: Add HS/VS/DE polarity handling adds f30cf0ece691 drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration adds 00404824b8ad drm: bridge: icn6211: Use DSI burst mode without EoT and w [...] adds aedfd0b9ae0a drm: bridge: icn6211: Disable DPI color swap adds 75122915dbb4 drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples adds cda3822a5db3 drm: bridge: icn6211: Implement atomic_get_input_bus_fmts adds 8dde6f7452a1 drm: bridge: icn6211: Add I2C configuration support adds 33f1036b785c drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb() adds 17a9c1aaa848 drm: bridge: icn6211: Read and validate chip IDs before co [...] adds 85854fa95972 drm/bridge: ti-sn65dsi83: Check link status register after [...] adds 97d7ca798a79 drm/bridge: lt9611: Switch to atomic operations adds ee2f7c9d8789 drm/bridge: lt9611: Add atomic_get_input_bus_fmts adds 65af9070cd09 Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices" adds 4f4601071ca5 drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge adds 1d0b53630445 drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge adds 1c74c1fb83eb drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge adds 3d7039e1e649 drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge adds 15325e3c1013 dma-buf: drop the DAG approach for the dma_resv object v3 adds e9a9e0768ba4 drm/edid: use struct edid * in drm_do_get_edid() adds 70e49ebe9003 drm/edid: clean up EDID block checksum functions adds 4ba0f53ce685 drm/edid: add edid_block_tag() helper to get the EDID exte [...] adds 6d987ddd6843 drm/edid: make drm_edid_header_is_valid() accept void pointer adds aa6292a38022 drm/edid: clean up edid_is_zero() adds 0a612bbd91bc drm/edid: split out edid_header_fix() adds 1f221284ab63 drm/edid: split drm_edid_block_valid() to check and act parts adds 18d83450468c drm/edid: use a better variable name for EDID block read retries adds 23e38d7b48fd drm/edid: simplify block check when filtering invalid blocks adds 4ec53461d690 drm/edid: split out invalid block filtering to a separate [...] adds ccc97def44ec drm/edid: track invalid blocks in drm_do_get_edid() adds ab0609a5fb30 drm/edid: reduce magic when updating the EDID block checksum adds e36764ecf87c drm/ttm: Add a parameter to add extra pages into ttm_tt adds d791aec9ff43 drivers/dma-buf: dma-buf.c: fix a typo adds 92cedee6a6a3 dma-buf: add dma_resv_get_singleton v2 adds 2029a6d0281c drm/vmwgfx: stop using dma_resv_excl_fence v2 adds 9b53fddf3f1e drm/radeon: stop using dma_resv_excl_fence adds 644704740b82 drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2 adds c382df714a84 drm/atomic-helper: support more than one write fence in dr [...] adds ba5f33cccc75 drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb adds 3730bc6147b0 drm: bridge: mcde_dsi: Drop explicit bridge remove adds ae059c0b1cbf drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() [...] adds b827c84f5e84 drm/etnaviv: Use scheduler dependency handling adds d44c2642c40b drm/gem: Delete gem array fencing helpers adds b892d39199df drm/sched: Check locking in drm_sched_job_add_implicit_dep [...] adds 353520811fe7 drm: fix a kernel-doc typo adds 36fe4f24ff1f drm/format_helper: fix a kernel-doc typo adds 1c3b2a27def6 drm/nouveau/clk: Fix an incorrect NULL check on list iterator adds 756cc94d15fa drm/nouveau: stop using dma_resv_excl_fence adds 71d637823cac dma-buf: finally make dma_resv_excl_fence private v2 adds 9cbbd694a58b Merge drm/drm-next into drm-misc-next adds 33f2069fb6a9 drm/nouveau: support more than one write fence in fenv50_w [...] adds aa46154355e1 drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable adds 49956b505c53 drm/panel: Add panel driver for NewVision NV3052C based LCDs adds a271bf324150 drm/panel: innolux-ej030na and abt-y030xx067a: add .enable [...] adds 21d139a95682 drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration adds 7a828f1f1fe3 drm: bridge: icn6211: Mark module exit callback with __exit adds 61fe0ab26e36 drm/gma500: fix a missing break in psb_intel_crtc_mode_set adds 66230cc9b68a drm: bridge: icn6211: Drop I2C module owner assignment adds 5b6ef06ea622 drm/vc4: Add logging and comments adds fd5894fa2413 drm/vc4: hdmi: Remove clock rate initialization adds 748acfc98ada drm/vc4: kms: Take old state core clock rate into account adds b51cd7ad143d drm/vc4: hvs: Fix frame count register readout adds e418639d19f5 drm/vc4: hvs: Store channel in variable adds a7609858bfcd drm/vc4: hvs: Remove dlist setup duplication adds 4dfcaa09164e drm/vc4: hvs: Move the dlist setup to its own function adds d65661ace188 drm/vc4: kms: Ignore atomic_flush if we're disabled adds 3454f01abfa0 drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros adds 20b734c11243 drm/drm_modeset_helper_vtables.h: fix a typo adds c8d4c18bfbc4 dma-buf/drivers: make reserving a shared slot mandatory v4 adds b85ffe47c4ec Merge tag 'drm-misc-next-2022-04-07' of git://anongit.free [...] adds bcf18822cd11 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 2e6c86be0e57 stm: ltdc: fix two incorrect NULL checks on list iterator adds 25d4cb51d6cd drm: sti: don't use kernel-doc markers adds 15431b110cc5 drm: sti: fix spelling mistake: rejec -> rejection adds 6e87601b7e3e drm/sti: fix typos in comments adds 7bc80a5462c3 dma-buf: add enum dma_resv_usage v4 adds 73511edf8b19 dma-buf: specify usage while adding fences to dma_resv obj v7 adds 047a1b877ed4 dma-buf & drm/amdgpu: remove dma_resv workaround adds b29895e18304 dma-buf: add DMA_RESV_USAGE_KERNEL v3 adds c35fcfa344c7 drm/amdgpu: use DMA_RESV_USAGE_KERNEL adds 91f0c245dd5c drm/radeon: use DMA_RESV_USAGE_KERNEL adds 61e55c6f5ce1 RDMA: use DMA_RESV_USAGE_KERNEL adds 0cc848a75b74 dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3 adds 46b35b33cc56 dma-buf: wait for map to complete for static attachments adds 1d7f5e6c5240 drm/i915: drop bo->moving dependency adds 8bb31587820a drm/ttm: remove bo->moving adds 8f94eda39952 dma-buf: drop seq count based update adds e84815cbbc76 seqlock: drop seqcount_ww_mutex_t adds 807ff7ed34d2 futex: add missing rtmutex.h include adds 2f073eb41230 dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH E [...] adds 97a40c23cda5 dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106 adds b0daaa5cfaa5 drm/ssd130x: Support page addressing mode adds 7cee157b4225 drm/ssd130x: Add support for SINO WEALTH SH1106 adds be273ecfbe8a drm/vc4: Use newer fence API properly to fix build errors adds 9ad7acdad1d9 fbcon: delete a few unneeded forward decl adds 689333136327 fbcon: Move fbcon_bmove(_rec) functions adds 409d6c95f9c6 fbcon: Introduce wrapper for console->fb_info lookup adds 9b0a490e71eb fbcon: delete delayed loading code adds 9ad5cc9bcfd6 fbdev/sysfs: Fix locking adds 3b0fb6ab25dd fbcon: Use delayed work for cursor adds cae69e453d73 fbcon: Replace FBCON_FLAGS_INIT with a boolean adds 6b2060cf9138 fb: Delete fb_info->queue adds bd6026a8c4e6 fbcon: Extract fbcon_open/release helpers adds b07db3958485 fbcon: Ditch error handling for con2fb_release_oldinfo adds d443d9386472 fbcon: move more common code into fb_open() adds 04933a294dac fbcon: use lock_fb_info in fbcon_open/release adds 43553559121c fbcon: Consistently protect deferred_takeover with console_lock() adds 6e7da3af008b fbcon: Move console_lock for register/unlink/unregister adds 3647d6d3dbda fbcon: Move more code into fbcon_release adds c75300b5c64b fbcon: untangle fbcon_exit adds efc3acbc105a fbcon: Maintain a private array of fb_info adds 17b048d4c614 drm/i915: fix broken build adds c9cad937c0c5 drm/amdgpu: add drm buddy support to amdgpu adds 9362a07a0c5d drm/i915: fix i915_gem_object_wait_moving_fence adds 8514e6b1f403 drm/vc4: hvs: Reset muxes at probe time adds 234998df929f drm/vc4: txp: Don't set TXP_VSTART_AT_EOF adds 5453343a88ed drm/vc4: txp: Force alpha to be 0xff if it's disabled adds f47d37a91e60 drm/vc4: kms: Store channel in local variable adds 457e5184b9e0 drm/vc4: kms: Warn if we have an incompatible muxing setup adds 3870b54e0684 drm/vc4: kms: Improve logging adds 5f77876013d0 drm: add a check to verify the size alignment adds d72dcbe9fce5 drm/ttm: fix logic inversion in ttm_eu_reserve_buffers adds 6de79dd3a920 drm/bridge: display-connector: add ddc-en gpio support adds 33e799ed905b drm/ingenic: Implement proper .atomic_get_input_bus_fmts adds 71f56b275509 drm/ingenic: Add dw-hdmi driver specialization for jz4780 adds f5e284bb74ab drm/komeda: Fix an undefined behavior bug in komeda_plane_add() adds c8f76c37cc36 drm/komeda: return early if drm_universal_plane_init() fails. adds b5c7d19736a1 drm/arm/malidp: Stop using iommu_present() adds 73c3ed7495c6 drm: mali-dp: potential dereference of null pointer adds 563c4a7599d8 drm: Use drm_mode_init() for on-stack modes adds a3342f4d5af1 drm: Use drm_mode_copy() adds c63462184b35 drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup adds 62c6f4f9bb08 fbcon: use min() to make code cleaner adds 845ab72df3a9 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 50e6cb3fd2cd drm/amd/display: Fix by adding FPU protection for dcn30_in [...] adds 30671b44aa57 drm/amdgpu: fix TLB flushing during eviction adds a68bec2ce7d6 amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12 adds 7da7b02e97c8 drm/amd/display: Fix unused-but-set-variable warning adds 7e97de3e7f1f drm/amdgpu/vcn: Remove unneeded semicolon adds 34452ac3038a drm/amdgpu: don't use BACO for reset in S3 adds 0f12a22f3754 drm/amdgpu: Flush TLB after mapping for VG20+XGMI adds 35b2186b13b6 drm/amd/display: remove assert for odm transition case adds 3fe5739db488 drm/amd/display: Add flip interval workaround adds ec313220c39a drm/amd/display: Remove underflow IRQ type adds bb90786fa8d9 drm/amd/display: Add configuration options for AUX wake wo [...] adds 180c4592e27a drm/amd/display: add support for handling 128b/132b link t [...] adds 3f6893452863 drm/amd/display: revert Power down hardware if timer not trigger adds eff5e1150824 drm/amd/display: extract set stream attribute to link_hwss adds 0191d384176c drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02 adds 24566aab61c9 drm/amd/display: fix missing-prototypes warning adds 68cdbf631b56 drm/amd/display: 3.2.180 adds 176cd4385aea drm/amd/display: Move link_trace for edp to dp_trace adds 73b1da69f531 drm/amd/display: Check for invalid input params when build [...] adds 78174f477081 drm/amd/display: [FW Promotion] Release 0.0.111.0 adds 96621ca578db drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu adds 69f0b547e68c drm/radeon: simplify if-if to if-else adds fa458eb10dc7 drm/amdgpu/display: change pipe policy for DCN 2.1 adds b0778bb0afb1 drm/radeon: change si_default_state table from global to static adds d1826081bb31 drm/amdgpu: Remove leftover igp_lane_info adds 60f6fe665e85 drm/amd/display: update dcn315 clock table read adds 9bbcf1820608 drm/amdgpu/smu10: fix SoC/fclk units in auto mode adds 8d2aad983de2 drm/amd/dc: remove duplicate include adds 5273e82c5f47 drm/amdkfd: Improve concurrency of event handling adds 67229b27ed6f drm/amd/display: don't ignore alpha property on pre-multip [...] adds dd481828975f drm/amdgpu: fix VCN 3.1.2 firmware name adds 9e051720f9d3 drm/amdgpu: Ensure HDA function is suspended before ASIC reset adds 9b6a1ec7924e drm/amdgpu: Enable gfxoff quirk on MacBook Pro adds dac1655cb2a9 drm/amd/display: cleanup extern usage in function definition adds 3cd3e731f34f drm/amdkfd: Fix NULL pointer dereference adds 49aa98ca30cd drm/amd/amdgpu: Only reserve vram for firmware with vega9 [...] adds 25faeddcf3c3 drm/amdgpu: expand cg_flags from u32 to u64 adds 73bce7a423c3 drm/amdgpu: Use flexible array member adds edd11922e3d0 drm/amdkfd: Handle drain retry fault race with XNACK mode change adds d9e50239a961 drm/amd/amdgpu: Fix asm/hypervisor.h build error. adds dc2947b35f51 drm/amd/amdgpu: Update debugfs GCA data adds 024106930ce7 drm/radeon: change cayman_default_state table from global [...] adds 6f90a49bc0c9 drm/amdgpu: Fix incorrect enum type adds 1754cea1763e drm/amd/display: fix 64 bit divide in freesync code adds 05eee31c0821 drm/amdgpu: add umc query error status function adds a0bd69e1268b drm/amd/display: undo clearing of z10 related function pointers adds 2513ed4f9379 drm/amd/display: do not wait for mpc idle if tg is disabled adds 5d5af34072c8 drm/amd/display: Disabling Z10 on DCN31 adds 1b5c30bf4158 drm/amd/display: Disallow entering PSR when panel is disconnected adds 6866a60a8ef7 drm/radeon: remove r600_blit_shaders.[c|h] adds c7b089b38ec1 next-20220412/amdgpu adds a707a55fcbf0 drm/i915/dp: Extract intel_dp_tmds_clock_valid() adds 069b78f5d1d3 drm/i915/dp: Respect the sink's max TMDS clock when dealin [...] adds 97e04764f50d drm/i915/dp: Extract intel_dp_has_audio() adds ca4ca33917af drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/ adds dd9340107594 drm/i915/dp: Reorder intel_dp_compute_config() a bit adds 2cad4279f419 drm/i915/dp: Pass around intel_connector rather than drm_c [...] adds 84116d8bf600 drm/i915/dp: Make intel_dp_output_format() usable for "4:2 [...] adds 7299b530741e drm/i915/dp: Rework HDMI DFP TMDS clock handling adds 632f853525fa drm/i915/dp: Add support for "4:2:0 also" modes for DP adds 56185b90488a drm/i915/dp: Duplicate native HDMI TMDS clock limit handli [...] adds af65840f199f drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix adds 92bc908af5cd drm/i915/dsb: modified to drm_info in dsb_prepare() adds b249004491c7 drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6() adds aa94bf3089f0 drm/i915/display/psr: Set partial frame enable when forcin [...] adds 3b6f409547fb drm/i915/display/psr: Lock and unlock PSR around pipe updates adds 805f04d42a6b drm/i915/display/psr: Use continuos full frame to handle f [...] adds c900a670362b drm/i915: Split i915_run_as_guest into x86 and non-x86 adds 59207e63801f drm/i915/adlp: Fix register corruption after DDI clock enabling adds 4b276ed3c7ac drm/i915/uncore: Warn on previous unclaimed accesses adds ce21211b4d6b drm/i915/display: Fix warnings about PSR lock not held adds 618f5df1f6a5 drm/i915/uncore: Warn only if unclaimed access remains flagged adds 83970cd63b9f Merge drm/drm-next into drm-intel-next adds 9e0a1c3c3fcb drm/i915: Fix skl_pcode_try_request function adds 40a56956e55a drm/i915: Swap ret and status returned from skl_pcode_request adds 82c362f2c690 drm/i915/dg2: Do not explode on phy calibration error adds d58a3d699797 drm/i915/bios: Use the cached BDB version adds e163cfb4c96d drm/i915/bios: Make copies of VBT data blocks adds 918f3025960f drm/i915/bios: Use the copy of the LFP data table always adds 514003e1421e drm/i915/bios: Validate LFP data table pointers adds 58b2e3829ec6 drm/i915/bios: Trust the LFP data pointers adds 5ab58d6996d7 drm/i915/bios: Validate the panel_name table adds 764b2668cffa drm/fourcc: Introduce format modifiers for DG2 render and [...] adds 4c3afa72138c drm/i915/dg2: Add support for DG2 render and media compression adds 9035039e1ed6 drm/fourcc: Introduce format modifier for DG2 clear color adds 680025dcc400 drm/i915/dg2: Add support for DG2 clear color compression adds d999ad1079f5 drm/i915/display/vrr: Reset VRR capable property on a long hpd adds 764d805c7577 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds b50035aa0936 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds f75e582b0c3e drm/msm/disp: check the return value of kzalloc() adds 0fe35b8dcb8b drm/msm/dpu: Use indexed array initializer to prevent mismatches adds 537fef808be5 drm/msm: Fix range size vs end confusion adds 047ae6655777 drm/msm/mdp5: check the return of kzalloc() adds e2a88eabb024 drm/msm: Stop using iommu_present() adds 47b7de6b88b9 drm/msm/dsi: Use connector directly in msm_dsi_manager_con [...] adds 8b2c181e3dcf drm/msm/dp: add fail safe mode outside of event_mutex context adds 390d645877ff drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP adds 763dbb2d5b19 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 56e3d914d096 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds e168c25526cd drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem adds 11ad6a1f181f drm/etnaviv: move MMU context ref/unref into map/unmap_gem adds 9247fcca3982 drm/etnaviv: move flush_seq increment into etnaviv_iommu_m [...] adds 2829a9fcb738 drm/etnaviv: reap idle softpin mappings when necessary adds 1e52e0ef9e4d Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 836ffc47fa24 video: fbdev: imxfb: Fix missing of_node_put in imxfb_probe adds 85ec038b53fa video: fbdev: neofb: Fix the check of 'var->pixclock' adds 213e2df47332 video: fbdev: kyro: Error out if 'lineclock' equals zero adds f2bfd792c1ed video: fbdev: vt8623fb: Error out if 'pixclock' equals zero adds 16844e587042 video: fbdev: tridentfb: Error out if 'pixclock' equals zero adds e1e965156438 video: fbdev: arkfb: Error out if 'pixclock' equals zero adds 7015bb57c304 video: fbdev: s3fb: Error out if 'pixclock' equals zero adds 12acdbd7ca7d video: fbdev: i740fb: use memset_io() to clear screen adds 15cf0b82271b video: fbdev: i740fb: Error out if 'pixclock' equals zero adds c40b65304c36 video: fbdev: sh_mobile_lcdcfb: Remove sh_mobile_lcdc_chec [...] adds 610323d8f6f8 video: fbdev: mmp: replace usage of found with dedicated l [...] adds 9b3b7974e31e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd941dfaae35 regmap: Constify static regmap_bus structs adds 1331ad132e3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7ff672165c0 ALSA: emu10k1: Stop using iommu_present() adds 6ac2eec3f008 ALSA: echoaudio: remove redundant assignment to variable i adds e70b6693cec2 firewire: Add dummy read_csr/write_csr functions adds baa914cd81f5 firewire: add kernel API to access CYCLE_TIME register adds b2405aa948b9 firewire: add kernel API to access packet structure in req [...] adds b33115bd05af ALSA: hda: Jack detection poll in suspend state adds 8f06bd1f89ca ALSA: hda/tegra: Enable Jack poll for tegra adds 1b6a6fc5280e ALSA: jack: Access input_dev under mutex adds 22a7e39d614b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e20a7c2093bf Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 9b014266ef8a ASoC: SOF: topology: use new sound control LED layer adds 1a8ee4cf8418 ASoC: codecs: Fix error handling in power domain init and [...] adds 900dedd7e47c ASoC: Introduce snd_soc_of_get_dai_link_cpus adds e5cd0623d787 ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe adds 290186e14c3b ASoC: intel: atom: Remove superfluous flush_scheduled_work() adds c5198db82d4c ASoC: qcom: Add driver support for ALC5682I-VS adds 89be5dc60d67 ASoC: da[79]*: use simple i2c probe function adds 5e9058ea2bc6 ASoC: da7218: use i2c_match_id and simple i2c probe adds 5449fd7bd01f ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs adds 0f91bc71fe1f ASoC: cs35l41: Add one more variable in the debug log adds 9f342904216f ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_e [...] adds b79bd63a6689 ASoC: ada*, ssm*: use simple i2c probe function adds 6d8f318b949a ASoC: wm*: use i2c_match_id and simple i2c probe adds 4a4043456cb8 ASoC: cs*: use simple i2c probe function adds a403993ce98f ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after [...] adds bc0505bdfb85 ASoC: rt5682s: Separate the regulator consumer controls adds b695f5c0a86e ASoC: Intel: catpt: Drop redundant enum constant adds 28103509248b ASoC: atmel: Fix error handling in at91samg20ek probe() adds 01251dd004d8 ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio() adds 514ed489c684 ASoC: atmel: Fixes for AT91SAM9G20-EK audio driver adds 4dbc714fe076 ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c adds 094e30efa444 ASoC: mediatek: mt8195: merge machine driver adds dc16399078ae ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml adds 3a0323c26c67 ASoC: mediatek: mt8195: rename card controls adds 86a6b9c9dfff ASoC: mediatek: mt8195: add machine support for max98390 a [...] adds cae34da5323b ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359 [...] adds e0e1d166b5f5 ASoC: mediatek: Add support for MT8195 sound card with max [...] adds ea5ffef079a7 ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer adds 7f0a1335d3b6 ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct adds a3e6b3691b35 ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc adds 78935913573b ASoC: SOF: ipc: Use ipc->max_payload_size for message/repl [...] adds 7d8e9d792764 ASoC: SOF: Drop support for mapped control data adds 758f24d49bff ASoC: SOF: extend the interface to stop DMA trace adds 249ee180874d ASoC: SOF: disable dma trace in s0ix adds 5db8eb5b9e35 ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ip [...] adds 2a51c0f81add ASoC: SOF: Drop 'header' parameter from tx_message() API adds 30b50b9734dd ASoC: SOF: Remove header from struct snd_sof_ipc_msg adds 9e116f5a6e95 ASoC: SOF: Remove redundant return statements adds 5f6c3f908453 ASoC: SOF: Miscellaneous fixes for IPC and trace adds 00b87e18f3c0 ASoC: wm8731: Update to modern DAI terminology adds 3f4fb9055109 ASoC: wm8731: Factor component init out of bus code adds 5f1b9d1e424b ASoC: wm8731: Move regulator request into wm8731_init() adds 8875d104af6c ASoC: wm8731: Factor our MCLK and mutex initialisation adds 9dc15f81baf2 ASoC: wm8731: Factor out the I2C and SPI bus code into sep [...] adds 0e336eeaf467 ASoC: wm8731: Convert DT bindings to YAML format adds 64a1a4e04e44 ARM: configs: Update multi_v5_defconfig for WM8731 bus ref [...] adds 5c5c69e94308 ASoC: wm8731: Overhaul of the driver adds 395f8fd61608 ASoC: topology: Use for loop instead of while adds 0db627c4f5df ASoC: topology: Remove unnecessary looping adds 4fad3cc6eb96 ASoC: topology: Return bool instead of int adds 5e2cd47a36b3 ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL adds 34b310451cbf ASoC: topology: Correct error message adds 430791dd9207 ASoC: topology: Rename soc_tplg_init_kcontrol() function adds bcb3d07226a8 ASoC: topology: Cleanup patches adds c54ce1a17232 ASoC: tegra: Add binding doc for ASRC module adds a2df8c2d5b36 ASoC: tegra: Add Tegra186 based ASRC driver adds 76821c139d7e ASoC: tegra: AHUB routes for ASRC module adds 66e384d86ff5 ASoC: ASRC support on Tegra186 and later adds 9a2c98418930 ASoC: Pull in fixes adds 4f4e0454e226 ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe adds 05654431a18f ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_m [...] adds 7704a82e271a ASoC: rsnd: use inclusive language for DAIFMT mask adds bc8cb02976cd ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro adds 1ef34dd2b90d ASoC: soc-utils: Add helper to calculate BCLK from TDM info adds 89342fa38bba ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() adds 72661ff7662a ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp adds 0d463d016000 ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp adds cc93a1a1f74c ASoC: Add a driver for the Cirrus Logic CS35L45 Smart Amplifier adds 852fda58d99a ASoC: qcom: dt-bindings: Update bindings for clocks in lpa [...] adds 9108c3446f6e ASoC: dt-bindings: wcd938x: Add mic bias supply property adds 98b7630a583f ASoC: dt-bindings: lpass-cpu: Update clocks and power doma [...] adds 97da0ed735cf Update dt-bindings for sc7280 platform adds 3407e36dc78f ASoC: ak4613: add missing mutex_lock() adds f7c0e14f5717 ASoC: ak4613: tidyup ak4613_interface adds c08673ede71f ASoC: ak4613: return error if it was setup as clock provider adds e67d19a400cb ASoC: ak4613: priv has ctrl1 instead of iface adds 7bbb049c961a ASoC: ak4613: rename constraint to constraint_rates adds f28dbaa958fb ASoC: ak4613: add TDM256 support adds b7560e8a4de6 ASoC: ak4613: add TDM256 test support adds 8b3520f7f6f6 ASoC: Intel: boards: Use temporary variable for struct device adds b6d7a80d654f ASoC: mt6660: use simple i2c probe function adds 6b84012ef242 ASoC: lm49xxx: use simple i2c probe function adds 97b0b6e3fb8a ASoC: wm*: use simple i2c probe function adds f950ef918035 ASoC: tscs*: use simple i2c probe function adds 35b888580500 ASoC: rt*: use simple i2c probe function adds 0a480df0b87a ASoC: SOF: topology: Avoid open coded arithmetic in memory [...] adds 5a07a41fed93 ASoC: pcm3060: use simple i2c probe function adds 953b1388a58e ASoC: rt1016: enable building adds 67f51bfecf9e ASoC: sgtl5000: use simple i2c probe function adds 40658542d771 ASoC: wm8731: use simple i2c probe function adds fe70300c70ba ASoC: SOF: OF: Add shutdown callback for SOF OF device adds 5cfe477f6a3f ASoC: SOF: mediatek: mt8195 add shutdown callback adds 3d5746a187a0 ASoC: Merge fixes adds a2c11c5b68f4 ASoC: mediatek: mt8195: Make sure of_device_id table are N [...] adds 1efe7eca170d ASoC: dt-bindings: mt8192-mt6359: add new compatible and n [...] adds e1e408e60e85 ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker adds f8910fb4985a ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links o [...] adds 6181ab31824f ASoC: mediatek: mt8192: support rt1015p_rt5682s adds 7a80167b08f5 ASoC: mediatek: mt8192: support rt1015p_rt5682s adds aecf03614d5d ASoC: rename tas2764 to tas27xx adds 239556a34385 ASoC: update to support either TAS2764 or TAS2780 adds b1630fcbfde6 ASoC: amd: yc: add new YC platform varaint support adds dc7680ca7ac6 ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused adds 31c90dd56ae2 ASoC: cs35l45: Make exports namespaced adds e521f087780d ASoC: amd: Add driver data to acp6x machine driver adds 5426f506b584 ASoC: amd: Add support for enabling DMIC on acp6x via _DSD adds 2f7f0994cc96 Allow detecting ACP6x DMIC via _DSD adds b4dcafe45e46 ASoC: SOF: Add helper function to prepare and send an IPC message adds 25e77672c4e1 ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops adds 0881918087ac ASoC: SOF: ipc3: Implement the tx_msg IPC ops adds dbcf543cf91e ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for mess [...] adds e974b8e190d3 ASoC: SOF: ipc3: Implement the set_get_data IPC ops adds 783b5f179759 ASoC: SOF: ipc3: Implement the get_reply IPC ops adds 74ad8ed65121 ASoC: SOF: ipc3: Implement rx_msg IPC ops adds 785b3fbe61c6 ASoC: SOF: ipc: Separate the ops checks by functions/topics adds defad9d2e270 ASoC: SOF: ipc: Add check for mandatory IPC message handling ops adds 045bc49bc957 ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() adds 85d0f8814715 ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_ [...] adds 2f1f5a438899 ASoC: SOF: ipc: Switch over to use the rx_msg ops adds e394ffb82f9c ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 adds 50d4d8cf544d ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops fo [...] adds e760f102c92c ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to [...] adds 09b955f676d9 ASoC: SOF: Abstractions for top-level IPC ops adds a1111048ec46 ASoC: ak4*: use simple i2c probe function adds e86e7de1c52a ASoC: cx2072x: use simple i2c probe function adds a327bdc6c695 ASoC: es83*: use simple i2c probe function adds 182f3ebd5d34 ASoC: lm4857: use simple i2c probe function adds fead49e33b3d ASoC: max9*: use simple i2c probe function adds f7537e3a99fd ASoC: ml26124: use simple i2c probe function adds 7325ed4d1250 ASoC: nau8*: use simple i2c probe function adds 7f7d7214bb52 ASoC: pcm*: use simple i2c probe function adds 6f51c15877ae ASoC: sta*: use simple i2c probe function adds ad11678fd0c3 ASoC: tas*: use simple i2c probe function adds 33108917c8a6 ASoC: tda7419: use simple i2c probe function adds 9ba0daa6efa3 ASoC: tlv320*: use simple i2c probe function adds 2d4668c6b16f ASoC: ts3a227e: use simple i2c probe function adds cbd5ce7f428b ASoC: uda1380: use simple i2c probe function adds 122cef68f103 ASoC: remaining simple i2c probe changes adds 506840600613 ASoC: fix invalid yaml adds c721905c54d9 ASoC: fsl: using pm_runtime_resume_and_get instead of pm_r [...] adds 90b76a3cb9bf ASoC: ti: osk5912: Make it CCF clk API compatible adds 341ccba38f5b Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds 97b431946aab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ab4ed08a24f module: Simple refactor in preparation for split adds 5aff4dfdb4ae module: Make internal.h and decompress.c more compliant adds 1be9473e31ab module: Move livepatch support to a separate file adds 58d208de3e8d module: Move latched RB-tree support to a separate file adds b33465fe9c52 module: Move strict rwx support to a separate file adds 0c1e42805c25 module: Move extra signature support out of core code adds 473c84d1856e module: Move kmemleak support to a separate file adds 91fb02f31505 module: Move kallsyms support into a separate file adds 08126db5ff73 module: kallsyms: Fix suspicious rcu usage adds 0ffc40f6c8ab module: Move procfs support into a separate file adds 44c09535de47 module: Move sysfs support into a separate file adds f64205a42046 module: Move kdb module related code out of main kdb code adds 47889798da43 module: Move version support into a separate file adds 0597579356fe module: Make module_enable_x() independent of CONFIG_ARCH_ [...] adds 32a08c17d809 module: Move module_enable_x() and frob_text() in strict_rwx.c adds ef505058dc55 module: Rework layout alignment to avoid BUG_ON()s adds 7337f929d567 module: Rename debug_align() as strict_align() adds 80b8bf436990 module: Always have struct mod_tree_root adds 446d55666d55 module: Prepare for handling several RB trees adds 6ab9942c44b2 module: Introduce data_layout adds 01dc0386efb7 module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC adds 55ce556dbf92 module: Remove module_addr_min and module_addr_max adds eeaec7801c42 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] adds aac45d623ef6 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds db6c4ee7838c Input: mt6779-keypad - move iomem pointer to probe function adds 44dc42d254bf dt-bindings: input: Add bindings for Azoteq IQS7222A/B/C adds e505edaedcb9 Input: add support for Azoteq IQS7222A/B/C adds f1522082c096 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c4212f3eb89f io_uring: flag the fact that linked file assignment is sane adds 6f83ab22adcb io_uring: io_kiocb_update_pos() should not touch file for [...] adds 2804ecd8d3e3 io_uring: move apoll->events cache adds 82733d168cbd io_uring: stop using io_wq_work as an fd placeholder adds 0f8da75b51ac io_uring: fix assign file locking issue adds dc11762586dd Merge branch 'io_uring-5.18' into for-5.19/io_uring adds b598c5c49b9d io_uring: small optimisation of tctx_task_work adds fff37893a1c2 io_uring: remove extra ifs around io_commit_cqring adds 5f26a9932848 io_uring: refactor io_req_find_next adds e80dc16d629f io_uring: optimise io_free_batch_list adds 144976681846 io_uring: move poll recycling later in compl flushing adds 752dbc33fa54 io_uring: clean up io_queue_next() adds 4d6049775bdd io_uring: split off IOPOLL argument verifiction adds d8b1777f7fd5 io_uring: pre-calculate syscall iopolling decision adds 31a590dab1c2 io_uring: optimise mutex locking for submit+iopoll adds 0562c273725e io_uring: cleanup conditional submit locking adds e0d0f2da1a07 io_uring: partially uninline io_put_task() adds f8a778af493f io_uring: silence io_for_each_link() warning adds 6ae64470976e io_uring: refactor io_req_add_compl_list() adds b90ac9ff5b78 io_uring: move finish_wait() outside of loop in cqring_wait() adds 390d9e5384d8 io_uring: don't scm-account for non af_unix sockets adds b0a237d966c2 io_uring: uniform SCM accounting adds 0cd04736e16d io_uring: refactor __io_sqe_files_scm adds 9a21e593583b io_uring: don't pass around fixed index for scm adds fcecf964508d io_uring: deduplicate SCM accounting adds 09c5cd1f9a52 io_uring: rename io_sqe_file_register adds e781a8b10f46 Merge branch 'for-5.19/io_uring' into for-next adds b6dc6c4e0d82 fs: split off setxattr_copy and do_setxattr function from [...] adds 38c0efce84fc fs: split off do_getxattr from getxattr adds 3843df5796ee io_uring: add fsetxattr and setxattr support adds 920e39819274 io_uring: add fgetxattr and getxattr support adds e8696baec37d Merge branch 'for-5.19/io_uring-xattr' into for-next adds 5ea81c75d18c block: allow using the per-cpu bio cache from bio_alloc_bioset adds bfccbe213cf2 block: allow use of per-cpu bio alloc cache by block drivers adds 383e71cbfbbc Merge branch 'for-5.19/block' into for-next adds c14dafd6723b drbd: fix duplicate array initializer adds 252f069057a5 drbd: address enum mismatch warnings adds 8930fd6c3314 block: drbd: drbd_receiver: Remove redundant assignment to err adds c35c5b200f36 drbd: Make use of PFN_UP helper macro adds ca5818e681e1 drbd: Replace "unsigned" with "unsigned int" adds a5794145a17f drdb: Switch to kvfree_rcu() API adds 5e12146d64eb drbd: Return true/false (not 1/0) from bool functions adds 505a75553c8d Merge branch 'for-5.19/drivers' into for-next adds 37aa9e03dd42 io_uring: explicitly keep a CQE in io_kiocb adds 1b9fc1aa2a2c io_uring: memcpy CQE from req adds e344c949c2d7 io_uring: shrink final link flush adds f94d3e590011 io_uring: inline io_flush_cached_reqs adds 6e2a9ee3fc83 io_uring: helper for empty req cache checks adds 2a19ecab6aea io_uring: add helper to return req to cache list adds 0aaa72356d90 io_uring: optimise submission loop invariant adds dee0befb812b io_uring: optimise submission left counting adds d5148a37fea2 io_uring: optimise io_get_cqe() adds 670ca1e1f905 Merge branch 'for-5.19/io_uring' into for-next adds 738320faacb3 io_uring: fix trace for reduced sqe padding adds 019f3ca23fc6 Merge branch 'for-5.19/io_uring-xattr' into for-next adds df10d327c84e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 4f3ceb00afbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c956b92ee19b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h adds 4f1a22ee7b57 libata: Improve ATA queued command allocation adds a28c1ab31271 ata: libata-core: fix parameter type in ata_xfer_mode2shift() adds 3c5e0abdc3c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 825ba4cc16cd Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds e80c5abe70f0 mmc: renesas_sdhi: remove outdated headers adds f9d709860ca4 mmc: renesas_sdhi: R-Car D3 also has no HS400 adds f340e4489ad4 mmc: renesas_sdhi: make setup selection more understandable adds bb943da67315 mmc: renesas_sdhi: remove a stale comment adds abf556a18c6d mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk adds 6865a8f457b0 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk adds 352a209796a2 mmc: renesas_sdhi: style fix for proper function bodies adds 5de6dac125bd mmc: mmci: stm32: use a buffer for unaligned DMA requests adds d45f75d843ca mmc: renesas_sdhi: Add missing checks for the presence of quirks adds 05b1c1fca6d2 mmc: renesas_sdhi: R-Car V3M also has no HS400 adds 0916132219ae dt-bindings: mmc: xenon: Convert to JSON schema adds 2d1f43b33bea dt-bindings: mmc: mtk-sd: increase reg items adds 1c7ec586fe55 mmc: core: Set HS clock speed before sending HS CMD13 adds 11325f157446 mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() adds 0aea9deb107a mmc: mmc_spi: parse speed mode options adds 923b56b6b0d7 mmc: omap: Make it CCF clk API compatible adds c894b6193ef4 mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support adds 01b8e9e75e5b mmc: renesas_sdhi: remove superfluous specific M3W entry adds 4d75f8459068 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] adds cbf4c0bd4fe4 mmc: core: improve API to make clear that mmc_sw_reset is [...] adds d9d62c8c15e8 mmc: improve API to make clear hw_reset callback is for cards adds 0dcf1c1a6ec2 dt-bindings: mmc: imx-esdhc: Update compatible fallbacks adds c6025e22c238 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 41812783057c regulator: dt-bindings: richtek,rt4801: minor comments adj [...] adds 6c315afe65d0 regulator: fixed: Remove print on allocation failure adds 261f06315cf7 regulator: Flag uncontrollable regulators as always_on adds f704882033a7 regulator: Add BUCK and LDO document for MT6358 and MT6366 adds f0e3c6261af1 regulator: mt6366: Add support for MT6366 regulator adds 610d8188ea9d regulator: Add support for MediaTek PMIC MT6366 adds d077002c9d07 regulator: mt6366: Add support for MT6366 regulator adds 417dfad7e4f0 regulator: Add BUCK and LDO document for MT6358 and MT6366 adds 310584018e1a Add support for MediaTek PMIC MT6366 adds 4917e54997b0 regulator: rpi-panel-attiny: Get rid of duplicate of_node [...] adds 7b36ddb208bd regulator: rt5759: Add support for Richtek RT5759 DCDC converter adds 2a826d9c4251 regulator: Add binding for Richtek RT5759 DCDC converter adds 266d57dd4304 regulator Add Richtek RT5759 buck converter support adds 2eacc8479c1f regulator: uniphier: Clean up clocks, resets, and their na [...] adds 65adf7234a0d regulator: uniphier: Use unevaluatedProperties adds 9ef9f6b9954c Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds 5c67bcfcacda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 478b4827f34f Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 8ba7c170b7d1 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 29d1c2b47ef3 ima: remove redundant initialization of pointer 'file'. adds 8209ec51a5db Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 029d7968076c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ba6b652bd863 smack: Remove redundant assignments adds 9d12dec8029f Merge branch 'next' of git://github.com/cschaufler/smack-next adds decb6d3e6c14 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds a1a2b7125e10 of/platform: Drop static setup of IRQ resource from DT core adds 3225de1be4c5 dt-bindings: net: smsc,lan91c111 convert to schema adds 92298ea34a85 dt-bindings: qcom: update maintainers (drop Akash and Mukesh) adds d6a4371c3cdd spi: dt-bindings: qcom,spi-qup: convert to dtschema adds a5b7063f6dde dt-bindings: serial: qcom,msm-uartdm: convert to dtschema adds 71f333a1dddc dt-bindings: i2c: qcom,i2c-qup: convert to dtschema adds 0557dc5ea2e4 dt-bindings: qcom: qcom,gsbi: convert to dtschema adds 2b18b93e1995 dt-bindings: vendor-prefixes: add Enclustra adds fe88f5f70b9f dt-bindings: i2c: convert i2c-mt65xx to json-schema adds 081e8432adb1 dt-bindings: reset: Drop the hisilicon,hi6220-reset binding adds 673283a3be17 dt-bindings: align SPI NOR node name with dtschema adds 981a34054038 dt-bindings: power: renesas,rcar-sysc: drop useless consum [...] adds 998282c6dad8 dt-bindings: qcom,pdc: Add SM6350 compatible adds 0bd176794262 dt-bindings: thermal: tsens: Add SM6350 compatible adds c9cfafc51ec9 dt-bindings: soc: ti: wkup_m3_ipc: convert bindings to jso [...] adds 7057081cfcc5 dt-bindings: trivial-devices: Document CPLD on DH electron [...] adds b61b76dfef30 dt-bindings: trivial-devices: Document CPLD on Menlo boards adds f02aa694882e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d21b94bf3ac4 spi: spidev: Convert BUILD_BUG_ON() to static_assert() adds 2a7f669dd8f6 spi: spidev: Replace ACPI specific code by device_get_matc [...] adds 88a285192084 spi: spidev: Replace OF specific code by device property API adds e23d86c49a9c spi: qcom-qspi: Add minItems to interconnect-names adds 02b3024824f4 spi: Prepare cleanup of powerpc's asm/prom.h adds d50d7e91c6e5 spi: spidev: replace usage of found with dedicated list it [...] adds 9f763fd20da7 spi: mediatek: add spi memory support for ipm design adds a740f4e684c0 spi: mediatek: support hclk adds a4765dfb80a7 spi: support hclk adds 774227cfb9f5 spi: mediatek: add single/quad mode support adds 4df6836dbbdb spi: spi-cadence: Fix kernel-doc format for resume/suspend adds 8b1ea69a63eb spi: spi-ti-qspi: Fix return value handling of wait_for_co [...] adds c6cf1fafb65d spi: spi-stm32-qspi: using pm_runtime_resume_and_get inste [...] adds b3fe2e516741 spi: core: Only check bits_per_word validity when explicit [...] adds 6f381481a5b2 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} [...] adds 763bdde329f7 Merge remote-tracking branch 'spi/for-5.19' into spi-next adds 06c3de45e950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 944fad4583bc x86/fault: Cast an argument to the proper address space in [...] adds e7a4a406f5fd Merge x86/mm into tip/master adds e87f4152e542 task_stack, x86/cea: Force-inline stack helpers adds 6b91ec4ad290 x86/kvm/svm: Force-inline GHCB accessors adds ace1a9851927 x86/mm: Force-inline __phys_addr_nodebug() adds 8b023accc8df lockdep: Fix -Wunused-parameter for _THIS_IP_ adds f9e21aa9e6fb locking/rwsem: No need to check for handoff bit if wait qu [...] adds 54c1ee4d614d locking/rwsem: Conditionally wake waiters in reader/writer [...] adds 1ee326196c66 locking/rwsem: Always try to wake waiters in out_nolock path adds 16edd9b511a1 locking: Add lock contention tracepoints adds ee042be16cb4 locking: Apply contention tracepoints in the slow path adds dc1f7893a70f locking/mutex: Make contention tracepoints more consistent [...] adds 59580dc66378 Merge locking/core into tip/master adds bfe4daf850f4 perf/core: Add perf_clear_branch_entry_bitfields() helper adds a77d41ac3a0f x86/cpufeatures: Add AMD Fam19h Branch Sampling feature adds ada543459cab perf/x86/amd: Add AMD Fam19h Branch Sampling support adds 44175993efba perf/x86/amd: Add branch-brs helper event for Fam19h BRS adds 8910075d61a3 perf/x86/amd: Enable branch sampling priv level filtering adds ba2fe7500845 perf/x86/amd: Add AMD branch sampling period adjustment adds cc37e520a236 perf/x86/amd: Make Zen3 branch sampling opt-in adds 2a606a18cd67 ACPI: Add perf low power callback adds d5616bac7ada perf/x86/amd: Add idle hooks for branch sampling adds 7bebfe9dd802 perf/x86: Unify format of events sysfs show adds 25c19753d685 Merge perf/core into tip/master adds cfe43f478b79 preempt/dynamic: Introduce preemption model accessors adds 5693fa74f98a kcsan: Use preemption model accessors adds 089c02ae2771 ftrace: Use preemption model accessors for trace header printout adds 999838ec11f6 Merge sched/core into tip/master adds e1907d37514b x86/amd_nb: Unexport amd_cache_northbridges() adds b86eb74098a9 x86/delay: Fix the wrong asm constraint in delay_loop() adds 20c3d5096d1d Merge x86/misc into tip/master adds 9f1b19b977ee x86/mce: Avoid unnecessary padding in struct mce_bank adds e5f28623ceb1 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails adds f3af1d55f069 Merge ras/core into tip/master adds 1625c833db93 x86/cpu: Allow feature bit names from /proc/cpuinfo in cle [...] adds c949110ef4e3 x86/cpu: Remove "nosep" adds dbae0a934f09 x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" adds 385d2ae0a1b5 x86/cpu: Remove "nosmep" adds 76ea0025a214 x86/cpu: Remove "noexec" adds f8858b5eff30 x86/cpu: Remove "noclflush" adds 0205f8a738ab x86/speculation/srbds: Do not try to turn mitigation off w [...] adds dc94dbb8e3bd Merge x86/cpu into tip/master adds 9b5a7f4a2a8d x86/configs: Add x86 debugging Kconfig fragment plus docs adds 807da5d0f7f2 Merge x86/build into tip/master adds d812f7c475c6 x86/platform/uv: Update NMI Handler for UV5 adds bb3ab81bdbd5 x86/platform/uv: Update TSC sync state for UV5 adds 327c348988c6 x86/platform/uv: Log gap hole end size adds 749ee0b92697 Merge x86/platform into tip/master adds c54bc0fc8421 timers: Fix warning condition in __run_timers() adds 40e97e42961f tick/nohz: Use WARN_ON_ONCE() to prevent console saturation adds 9c95bc25ad3b tick/sched: Fix non-kernel-doc comment adds 9a1e97f05d15 Merge timers/urgent into tip/master adds 613fa6e217e1 x86/PCI: Show the physical address of the $PIR table adds dc0e64087213 x86/PCI: Include function number in $PIR table dump adds 3132450254f2 x86/PCI: Also match function number in $PIR table adds d88a8b1cf472 x86/PCI: Handle IRQ swizzling with PIRQ routers adds 5a0e5fa957db x86/PCI: Disambiguate SiS85C503 PIRQ router code entities adds fe62bc23620f x86/PCI: Add support for the SiS85C497 PIRQ router adds 5d64089aa4a5 x86/PCI: Add PIRQ routing table range checks adds ac7cd5e16df8 x86/PCI: Handle PIRQ routing tables with no router device given adds b584db0c84db x86/PCI: Add $IRT PIRQ routing table support adds 4969e223b109 x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] adds c25f23459c11 x86/PCI: Fix coding style in PIRQ table verification adds c32e6dbec41b Merge x86/irq into tip/master adds d802057c7c55 genirq/msi: Shutdown managed interrupts with unsatifiable [...] adds 33de0aa4bae9 genirq: Always limit the affinity to online CPUs adds 3f893a5962d3 irqchip/gic-v3: Always trust the managed affinity provided [...] adds 911488de0565 genirq/affinity: Replace cpumask_weight() with cpumask_emp [...] adds 0de61d739c21 irqchip/bmips: Replace cpumask_weight() with cpumask_empty() adds c5b768701e4f Merge irq/core into tip/master adds 2731aa7d65db timers: Initialize base::next_expiry_recalc in timers_prep [...] adds a2026e44eff5 timers: Simplify calc_index() adds 2966a9918dfa clockevents: Use dedicated list iterator variable adds efaa0227f6c6 timers: Move timer sysctl into the timer code adds 8afbcaf8690d clocksource: Replace cpumask_weight() with cpumask_empty() adds f930ffa5d2ee Merge timers/core into tip/master adds 59bd54a84d15 x86/tdx: Detect running as a TDX guest in early boot adds 527a534c7326 x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers adds eb94f1b6a70a x86/tdx: Add __tdx_module_call() and __tdx_hypercall() hel [...] adds 41394e33f3a0 x86/tdx: Extend the confidential computing API to support [...] adds 65fab5bc033a x86/tdx: Exclude shared bit from __PHYSICAL_MASK adds 775acc82a88f x86/traps: Refactor exc_general_protection() adds 9a22bf6debbf x86/traps: Add #VE support for TDX guest adds bfe6ed0c6727 x86/tdx: Add HLT support for TDX guests adds ae87f609cd52 x86/tdx: Add MSR support for TDX guests adds c141fa2c2bba x86/tdx: Handle CPUID via #VE adds 31d58c4e557d x86/tdx: Handle in-kernel MMIO adds 4b05f81504bf x86/tdx: Detect TDX at early kernel decompression time adds 15104de122a4 x86: Adjust types used in port I/O helpers adds 1e8f93e18379 x86: Consolidate port I/O helpers adds eb4ea1ae8f45 x86/boot: Port I/O: Allow to hook up alternative helpers adds 4c5b9aac6cad x86/boot: Port I/O: Add decompression-time support for TDX adds 03149948832a x86/tdx: Port I/O: Add runtime hypercalls adds 32e72854fa5f x86/tdx: Port I/O: Add early boot support adds cfb8ec7a31f2 x86/tdx: Wire up KVM hypercalls adds ff2e64684f15 x86/boot: Add a trampoline for booting APs via firmware handoff adds f39642d0dbac x86/acpi/x86/boot: Add multiprocessor wake-up support adds 9cf30606405f x86/boot: Set CR0.NE early and keep it set during the boot adds 77a512e35db7 x86/boot: Avoid #VE during boot for TDX platforms adds bae1a962ac2c x86/topology: Disable CPU online/offline control for TDX guests adds 9aa6ea69852c x86/tdx: Make pages shared in ioremap() adds 7dbde7631629 x86/mm/cpa: Add support for TDX shared memory adds 968b493173ac x86/mm: Make DMA memory shared for TD guest adds f4c9361f97c4 x86/tdx/ioapic: Add shared bit for IOAPIC base address adds e2efb6359e62 ACPICA: Avoid cache flush inside virtual machines adds b9c7ba58777a Documentation/x86: Document TDX kernel architecture adds adb5680b8dfd x86/kaslr: Fix build warning in KASLR code in boot stub adds 61e19f0ea803 Merge x86/tdx into tip/master adds 08d835dff916 genirq/affinity: Consider that CPUs on nodes can be unbalanced adds 745ee8b958ac Merge irq/urgent into tip/master adds 258f3b8c3210 x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits adds 400331f8ffa3 x86/tsx: Disable TSX development mode at boot adds d4cab26bc493 Merge x86/urgent into tip/master adds 046f773be106 KVM: SVM: Define sev_features and VMPL field in the VMSA adds 3dd2775b74c9 KVM: SVM: Create a separate mapping for the SEV-ES save area adds a4690359eaec KVM: SVM: Create a separate mapping for the GHCB save area adds 6d3b3d34e39e KVM: SVM: Update the SEV-ES save area mapping adds 176db622573f x86/boot: Introduce helpers for MSR reads/writes adds 950d00558a92 x86/boot: Use MSR read/write helpers instead of inline assembly adds ec1c66af3a30 x86/compressed/64: Detect/setup SEV/SME features earlier d [...] adds bcce82908333 x86/sev: Detect/setup SEV/SME features earlier in boot adds f742b90e61bb x86/mm: Extend cc_attr to include AMD SEV-SNP adds 6c0f74d678c9 x86/sev: Define the Linux-specific guest termination reasons adds 2ea29c5abbc2 x86/sev: Save the negotiated GHCB version adds cbd3d4f7c4e5 x86/sev: Check SEV-SNP features support adds 0bd6f1e52607 x86/sev: Add a helper for the PVALIDATE instruction adds 81cc3df9a90e x86/sev: Check the VMPL level adds 4f9c403e44e5 x86/compressed: Add helper for validating pages in the dec [...] adds 87294bdb7b4b x86/compressed: Register GHCB memory when SEV-SNP is active adds 95d33bfaa3e1 x86/sev: Register GHCB memory when SEV-SNP is active adds 5e5ccff60a29 x86/sev: Add helper for validating pages in early enc attr [...] adds efac0eedfab5 x86/kernel: Mark the .bss..decrypted section as shared in [...] adds 9704c07bf9f7 x86/kernel: Validate ROM memory before accessing when SEV- [...] adds dc3f3d2474b8 x86/mm: Validate memory when changing the C-bit adds 0afb6b660a6b x86/sev: Use SEV-SNP AP creation to start secondary CPUs adds 469693d8f622 x86/head/64: Re-enable stack protection adds 7c4146e88855 x86/compressed/acpi: Move EFI detection to helper adds 58f3e6b71f42 x86/compressed/acpi: Move EFI system table lookup to helper adds 61c14ceda840 x86/compressed/acpi: Move EFI config table lookup to helper adds dee602dd5d14 x86/compressed/acpi: Move EFI vendor table lookup to helper adds 824f37783189 x86/compressed/acpi: Move EFI kexec handling into common code adds 5ea98e01ab52 x86/boot: Add Confidential Computing type to setup_data adds b66370db9a90 KVM: x86: Move lookup of indexed CPUID leafs to helper adds 801baa693c1f x86/sev: Move MSR-based VMGEXITs for CPUID to helper adds ee0bfa08a345 x86/compressed/64: Add support for SEV-SNP CPUID table in [...] adds 8c9c509baf66 x86/boot: Add a pointer to Confidential Computing blob in [...] adds c01fce9cef84 x86/compressed: Add SEV-SNP feature detection/setup adds 5f211f4fc496 x86/compressed: Use firmware-validated CPUID leaves for SE [...] adds a9ee679b1f8c x86/compressed: Export and rename add_identity_map() adds 76f61e1e89b3 x86/compressed/64: Add identity mapping for Confidential C [...] adds b190a043c49a x86/sev: Add SEV-SNP feature detection/setup adds 30612045e69d x86/sev: Use firmware-validated CPUID for SEV-SNP guests adds ba37a1438aeb x86/sev: Add a sev= cmdline option adds d5af44dde546 x86/sev: Provide support for SNP guest request NAEs adds 3a45b3753849 x86/sev: Register SEV-SNP guest request platform device adds fce96cf04430 virt: Add SEV-SNP guest driver adds 68de0b2f9386 virt: sevguest: Add support to derive key adds d80b494f7123 virt: sevguest: Add support to get extended report adds 92a99584d965 virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement adds e720ea52e85c x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() adds e50abbf788c2 virt: sevguest: Fix return value check in alloc_shared_pages() adds e28a642785ef Merge x86/sev into tip/master adds 70431c63d7ed x86/pkeys: Clean up arch_set_user_pkey_access() declaration adds 5a0893088a20 x86/pkeys: Remove __arch_set_user_pkey_access() declaration adds 3a5ff1f6dd50 x86: Replace cpumask_weight() with cpumask_empty() where a [...] adds c2a911d302b0 x86/mm: Replace nodes_weight() with nodes_empty() where ap [...] adds c7bda0dca98c x86: Remove a.out support adds b2f6191f543b Merge x86/cleanups into tip/master adds a5734581b453 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f5216266921d Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds b2fa90ef6255 powerpc/85xx: Remove fsl,85... bindings adds bdae79651453 efi/cper: Add a cper_mem_err_status_str() to decode error [...] adds ed27b5df3877 EDAC/ghes: Unify CPER memory error location reporting adds 1e0e7f10c443 efi/cper: Reformat CPER memory error location to more readable adds 0bbb265f7089 EDAC/mc: Get rid of silly one-shot struct allocation in ed [...] adds fb8cd45ca39b EDAC/pci: Get rid of the silly one-shot memory allocation [...] adds 9fb9ce392aae EDAC/device: Get rid of the silly one-shot memory allocati [...] adds 0d24a49e88b5 EDAC/device: Sanitize edac_device_alloc_ctl_info() definition adds 713c4ff8859c EDAC/mc: Get rid of edac_align_ptr() adds 65fd006d5e32 Merge branch 'edac-alloc-cleanup' into edac-for-next adds 6ff822b9efbc Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 6a0b27e01980 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4665e54e64c8 Merge commit 'cfe43f478b79ba45573ca22d52d0d8823be068fa' into HEAD adds 17d16afc98cf rcu-tasks: Check for abandoned callbacks adds 7010a970e514 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds 8f3d4768a436 torture: Add rcu_normal and rcu_expedited runs to torture.sh adds e1bfa31b12d0 rcutorture: Suppress debugging grace period delays during [...] adds 2a729c56ab31 tools/nolibc: use pselect6 on RISCV adds 85383663a0fa tools/nolibc: guard the main file against multiple inclusion adds b929e3bd453d tools/nolibc/std: move the standard type definitions to std.h adds 1b7881f66d73 tools/nolibc/types: split syscall-specific definitions int [...] adds 299b0eb466e8 tools/nolibc/arch: split arch-specific code into individual files adds 8906d2d0e3fd tools/nolibc/sys: split the syscall definitions into their [...] adds 5a7f7782e247 tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds a7cdae582c9f tools/nolibc/string: split the string functions into string.h adds 0444570fc7f5 tools/nolibc/ctype: split the is* functions to ctype.h adds 9fe0f37b041a tools/nolibc/ctype: add the missing is* functions adds 8912bf831d57 tools/nolibc/types: move the FD_* functions to macros in types.h adds aececad13275 tools/nolibc/types: make FD_SETSIZE configurable adds 84089103b1b0 tools/nolibc/types: move makedev to types.h and make it a macro adds 4da5599aa5cc tools/nolibc/stdlib: move ltoa() to stdlib.h adds e19166fc62e2 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds 046bb70cbb8f tools/nolibc/stdlib: add i64toa() and u64toa() adds f42654f1d779 tools/nolibc/stdlib: add utoh() and u64toh() adds 73df80f8e1ba tools/nolibc/stdio: add a minimal set of stdio functions adds f554f3c24365 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds eacb7bde83b9 tools/nolibc/stdio: add fwrite() to stdio adds dc339d5bc6b9 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds d745c140a829 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds 8e7653155d91 tools/nolibc/stdio: add perror() to report the errno value adds a01444c930c4 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds a206c83cf048 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 223cbbc0159a tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds dd2140482b9a tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds 3a30e25b5f00 tools/nolibc/string: use unidirectional variants for memcpy() adds 7c33929bd084 tools/nolibc/string: slightly simplify memmove() adds 2ab19a88a6a7 tools/nolibc/string: add strncpy() and strlcpy() adds 7ea805df9163 tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 06103757de7c tools/nolibc: move exported functions to their own section adds 9516e2d91d3f tools/nolibc/arch: mark the _start symbol as weak adds 239e793bf7b0 tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds b4660d013ce0 tools/nolibc/string: export memset() and memmove() adds d2c17b7434a7 tools/nolibc/errno: extract errno.h from sys.h adds 366a6ae6eaa7 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds c3a3b2ba0623 tools/nolibc/unistd: add usleep() adds 10af3ea90269 tools/nolibc/signal: move raise() to signal.h adds deca87786faa tools/nolibc/time: create time.h with time() adds 937be5878ca5 tools/nolibc: also mention how to build by just setting th [...] adds 31590102d95c tools/nolibc/stdlib: implement abort() adds 22879792d155 torture: Reposition so that $? collects ssh code in torture.sh adds 77bdb62098ae torture: Use "-o Batchmode=yes" to disable ssh password requests adds d9595c4f336a rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting adds 5d76f8d6e857 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 5c01c9b8735d rcu: Remove rcu_is_nocb_cpu() adds eafc2b9bc1a5 rcu/nocb: Move rcu_nocb_is_setup to rcu_state adds cf47510983e3 rcu: Assume rcu_init() is called before smp adds ee61dfe898cf rcu: Initialize boost kthread only for boot node prior SMP [...] adds 2057124ca19b rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] adds de83f2ed63a8 rcu-tasks: Fix race in schedule and flush work adds 85b58a347a6c docs: Add documentation for rude and trace RCU flavors adds dc12e0be9481 torture: Permit running of experimental torture types adds 4443f5533899 rcu: Check for jiffies going backwards adds f8268320f5a8 torture: Make thread detection more robust by using lspcu adds 11ae7e51f613 torture: Skip vmlinux check for kvm-again.sh runs adds fe4ae925daef rcu-tasks: Print pre-stall-warning informational messages adds 6749b415f9c6 scftorture: Fix distribution of short handler delays adds d4f9319ed036 kernel/smp: Provide boot-time timeout for CSD lock diagnostics adds b5402e755188 torture: Enable CSD-lock stall reports for scftorture adds d558b49625d4 rcu: Add comments to final rcu_gp_cleanup() "if" statement adds 18a287931500 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() adds b8998a84eea6 rcu-tasks: Make Tasks RCU account for userspace execution adds 4961467a6650 rcutorture: Avoid corner-case #DE with nsynctypes check adds a5354ea1d985 rcutorture: Add missing return and use __func__ in warning adds 2727813c9d5b rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] adds 62753902c1f1 rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] adds 40ff80676848 srcu: Prevent expedited GPs and blocking readers from cons [...] adds f8b22bfd910f rcu: Print number of online CPUs in RCU CPU stall-warning [...] adds 2914079f4ef3 rcu: Make UP-vacuous normal grace period advance sequence adds a953ceb7313f scftorture: Remove extraneous "scf" from per_version_boot_params adds e7940b137d6b torture: Save "make allmodconfig" .config file adds 599b84508bf2 rcutorture: Call preempt_schedule() through static call/key adds 89f281418d67 rcu: Add polled expedited grace-period primitives adds d3c5e848cc64 rcu: Fix expedited GP polling against UP/no-preempt environment adds 57fba3cb96e7 rcu: Fix preemption mode check on synchronize_rcu[_expedited]() adds c59f4320d02a rcutorture: Test polled expedited grace-period primitives adds 707d3a114810 srcu: Drop needless initialization of sdp in srcu_gp_start() adds f856f43d30c0 rcu: Make TASKS_RUDE_RCU select IRQ_WORK adds 84b88f4ecefd rcu: Make the TASKS_RCU Kconfig option be selected adds 915abeec86b2 rcutorture: Allow rcutorture without RCU Tasks Trace adds 74033799098b rcutorture: Allow rcutorture without RCU Tasks adds 5de6ca55af16 rcutorture: Allow rcutorture without RCU Tasks Rude adds b2a2dd9734b7 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario adds 109cd8962884 rcu-tasks: Restore use of timers for non-RT kernels adds cf6d2b94c741 rcutorture: Allow specifying per-scenario stat_interval adds 3d54d4fbbfb6 tools/nolibc/stdio: make printf(%s) accept NULL adds da58d9d97a8c tools/nolibc/stdlib: add a simple getenv() implementation adds d1ebfd5f793a tools/nolibc/stdio: add support for '%p' to vfprintf() adds c34fe809a976 tools/nolibc/string: add strcmp() and strncmp() adds cdbc3e7710c9 tools/nolibc/sys: add syscall definition for getppid() adds 9a06f7fac3cd tools/nolibc/types: add poll() and waitpid() flag definitions adds aec13928fe97 tools/nolibc: add a makefile to install headers adds b611d09c5cb1 tools/nolibc: add the nolibc subdir to the common Makefile adds f62ba8421dc1 rcu: Make normal polling GP be more precise about sequence [...] adds c61b22abb053 tools/nolibc/string: do not use __builtin_strlen() at -O0 adds 6557175ba889 tools/nolibc/stdlib: only reference the external environ w [...] adds f55bd5aaf27c rcu: Remove needless polling work requeue for further waiter adds e2294bf9b46b rcu: Check for successful spawn of ->boost_kthread_task adds ded03a5e02d5 refscale: Allow refscale without RCU Tasks adds 7ad37b737818 refscale: Allow refscale without RCU Tasks Rude/Trace adds 52fc59bd2a59 rcuscale: Allow rcuscale without RCU Tasks adds 57b85db70d66 rcuscale: Allow rcuscale without RCU Tasks Rude/Trace adds 44b56b29e230 rcutorture: Make kvm.sh allow more memory for --kasan runs adds 907941e80e18 scftorture: Adjust for TASKS_RCU Kconfig option being selected adds d6d8b2cc13a0 rcutorture: Make torture.sh refscale and rcuscale specify [...] adds 930994e3bcd6 rcutorture: Make torture.sh allow for --kasan adds 5cb14e5b1ebf rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] adds b9f0af38a9c5 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] adds 5d7a308dda70 rcu: Address polled expedited grace-period counter wrap adds ac2591f61352 docs: Update RCU cross-references as suggested in doc-guide adds 25ca8d676094 tools/nolibc: x86-64: Update System V ABI document link adds 80953ef415ac tools/nolibc: Replace `asm` with `__asm__` adds 6f002532eee2 tools/nolibc: Remove .global _start from the entry point code adds b670a2b5cdc2 tools/nolibc: i386: Implement syscall with 6 arguments adds 5ba50e290f37 tools/nolibc/sys: Implement `mmap()` and `munmap()` adds 3881abd7b27a tools/nolibc/types: Implement `offsetof()` and `container_ [...] adds 183ba0f0a006 tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] adds 780d5a712c05 tools/nolibc/string: Implement `strnlen()` adds ceb3223cd509 tools/include/string: Implement `strdup()` and `strndup()` adds d35f2070d9bc rcu-tasks: Handle sparse cpu_possible_mask adds c775eb22ea41 rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs adds e912cedc79ae rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_in [...] adds f206bbdd61ae Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 06a9b21931ab Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 88335c5f57a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 262fc47ac174 xen/balloon: don't use PV mode extra memory for zone devic [...] adds 6b642124788d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 2c090655ca11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2660e71e6080 HSI: clients: remove duplicate assignment adds 43c14f8d18a7 HSI: omap_ssi: Fix refcount leak in ssi_probe adds 6bdfdd3b67eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4eae8f71621 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5a958079d3ab Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds e4d437125302 phy: phy-can-transceiver: Add support for setting mux adds 082ffee05058 dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings adds 6f3652c952d8 phy: qcom-qmp: Add SM6350 UFS PHY support adds c1bb794606b1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d146de3430d2 soundwire: qcom: fix an error message in swrm_wait_for_fra [...] adds a7ad7ce41815 soundwire: stream: Fix error return code in do_bank_switch() adds d6de188ad678 soundwire: qcom: Add compatible name for v1.6.0 adds 60657fb9b19d dt-bindings: soundwire: qcom: Add bindings for audio clock [...] adds 20a87cac793f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 88490c7f43c4 extcon: Fix extcon_get_extcon_dev() error handling adds 82863c686bb7 extcon: int3496: Make the driver a bit less verbose adds 9c7c2d7220b7 extcon: int3496: Request non-exclusive access to the ID GPIO adds 02031581ecd8 extcon: int3496: Add support for binding to plain platform [...] adds f7d716e017ec extcon: int3496: Add support for controlling Vbus through [...] adds 9f0c6dd18a28 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() adds 970246af83d4 extcon: Fix some kernel-doc comments adds f7a534907e34 extcon: usb-gpio: Remove disable irq operation in system sleep adds eba50edb678d dt-bindings: extcon: bindings for SM5703 adds 4a17c3246de7 extcon: sm5502: Add support for SM5703 adds 8e854907ea32 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 0cc4dfbbd775 staging: wfx: change variable name to be consistent adds 01416de7fc45 staging: vme_user: Fixed typo in the MODULE_AUTHOR adds c44e7782b523 staging: r8188eu: remove unnecessary jump adds 4edee67c4b84 staging: r8188eu: remove constant variable adds 51e260ca8084 staging: r8188eu: make validate_recv_mgnt_frame return void adds 5a3fe21cc431 staging: r8188eu: use ieee80211 helpers in validate_recv_m [...] adds 797afdf24872 staging: r8188eu: make validate_recv_ctrl_frame return void adds 45d433b81797 staging: r8188eu: use ieee80211 helper to check for pspoll adds 1988a52484af staging: r8188eu: exit straight away if we have no pspoll frame adds a32dad7d97ea staging: r8188eu: use ieee80211 structs for addresses adds aada014aa50c staging: r8188eu: use ieee80211 struct for aid adds 9dedacd9fa04 staging: r8188eu: use ieee80211 helper for source address adds cdd99aa12bad staging: r8188eu: use ieee80211 helper for destination address adds d296a81b551e staging: r8188eu: use ieee80211 helper for retry bit adds d3a0a1dccc20 staging: r8188eu: simplify error handling adds eafbade349fd staging: r8188eu: to_fr_ds cannot be 3 here adds d9290327e6f5 staging: r8188eu: don't copy ra and ta before we fail adds 1a90b6e23bf9 staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib adds d88a36bdc5e4 staging: r8188eu: ra and ta do not depend on to_ds, from_ds adds a9207f5e5101 staging: r8188eu: remove psa, pda adds 7a074dc8145e staging: r8188eu: don't call get_hdr_bssid adds 03173e16fb20 staging: r8188eu: remove the bretry variable adds 189a9bb7724c staging: r8188eu: remove handlerOS independent comment adds db5d5ae504f5 staging: r8188eu: combine both sides of conditional statement adds e1977dc8bbf3 staging: r8188eu: add blank line between functions adds 0eaf4a623913 staging: rtl8712: Fix multiple blank lines warning from .h files adds 054cd1b71de0 staging: rtl8712: Fix multiple blank lines warning from .c files adds 091bfe946a96 staging: r8188eu: remove unused fields from struct pwrctrl_priv adds d08a738ff1d0 staging: r8188eu: reg_rfoff is never set adds ff99fdb280a5 staging: r8188eu: pnp_bstop_trx is never set adds 93bf50ec9740 staging: r8188eu: pwr_state_check_cnts is always zero adds e54e00a28837 staging: r8188eu: ps_flag is never set adds 89d6bffa51ce staging: r8188eu: Add line after declarations adds 981ef8697418 staging: r8188eu: remove unnecessary blank lines adds b68e5a50c801 staging: rtl8712: Fix multiple line dereference adds c1b068defdd9 staging: rtl8712: remove Unnecessary parentheses adds 8a4b1870f8b2 staging: r8188eu: simplify control flow adds 9f2d13a65d1a staging: rtl8712: simplify control flow adds 7e8be11afd87 staging: rtl8723bs: simplify control flow adds 0780158f909f staging: rtl8723bs: remove handlerOS independent comment adds f9ceb182bad8 staging: rtl8723bs: combine both sides of conditional statement adds 826fdfafeb38 staging: rtl8723bs: remove redundant braces in if statements adds 3c22d17793e4 staging: rtl8723bs: remove return from a function returning void adds 1663863a15cf staging: rtl8723bs: remove redundant else branches adds 848448bf1d6c staging: rtl8723bs: remove space after function name adds cc1bea295750 staging: vt6655: Remove unused macros in mac.h adds fc39b7845a30 staging: vt6655: Rename constant definitions with CamelCase adds 7893ce1e63fc staging: r8188eu: remove unncessary ternary operator adds 2025f3c9a907 staging: r8188eu: remove unused macros from ieee80211.h adds a290d640a303 staging: r8188eu: cur_ant is set but never used adds 0b465150b322 staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV adds 72b304d013e9 staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA adds 09ff203cb0c5 staging: r8188eu: remove GetHalDefVar8188EUsb() adds a461466e60d2 staging: r8188eu: drop redundant if check in IS_MCAST adds 7288ff561de6 staging: rtl8712: fix a potential memory leak in r871xu_dr [...] adds f8525b9763c6 Merge branch 'wfx-move-out-of-staging' of git://git.kernel [...] adds 727841e02b65 staging: r8188eu: use PTR_ALIGN() instead of RND4() adds 79f5d88f16fe staging: r8188eu: use round_up() instead of _RND4() adds c63e792bb7cc staging: r8188eu: use round_up() instead of _RND8() adds 1d3319b2cc45 staging: r8188eu: use round_up() instead of _RND128() adds de0f17088851 staging: r8188eu: remove unused _RND* from osdep_service.h adds 9cd3cf7d4445 staging: rtl8712: remove unnecessary parentheses adds 95b8f316aea3 staging: r8188eu: format comments in drivers/net style adds 94c82e10ecff staging: r8188eu: remove extra 'the' adds cb9d73dbe237 staging: r8188eu: correct misspelling in comment 'tppe' -> 'type' adds 808d5dbeec78 staging: r8188eu: use sizeof(*pvar) for allocating structs adds ed42eb4b2b40 staging: rtl8723bs: fix indentation adds 847a04d676ef staging: rtl8192e: remove multiple blank lines adds bc4f661a4520 staging: rtl8712: fix camel case in function r8712_generate_ie adds 49ce1b1fbca8 staging: rtl8192u: replace ternary statement with if and a [...] adds f8ab91470585 staging: rtl8192u: use min_t/max_t macros instead of if else adds 9c916fa3407d staging: rtl8723bs: remove header rtw_ioctl.h adds a6c757f21d31 staging: r8188eu: remove unused macros from basic_types.h adds 8fd86c6b8e70 staging: r8188eu: move struct rt_firmware to rtw_fw.h adds d9448fa5c13d staging: r8188eu: ROMVer is always zero adds 6c03a2dc6db8 staging: r8188eu: remove unused fields from struct eeprom_priv adds 61e95eac8697 staging: r8188eu: remove unused enums from odm.h adds 0f0360ca067c staging: r8188eu: remove unused prototype usbvendorrequest() adds 245be6d3cfd5 staging: r8188eu: remove header usb_vendor_req.h adds f90613bb2cb6 staging: r8188eu: clean up rtw_ioctl.h adds 6b58692032c1 staging: r8188eu: remove SetHalDefVar8188EUsb() adds 908662dc823e Merge 5.18-rc2 into staging-next adds 9b1218aae47a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 06006ad29abe dt-bindings: dma-engine: sifive,fu540: Add dma-channels pr [...] adds e2dfce24f417 dmaengine: sf-pdma: Get number of channel by device tree adds 448a0994cc69 dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L adds 8b0c99371ac8 dmaengine: nbpfaxi: Use platform_get_irq_optional() to get [...] adds bb40bb695ec8 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] adds 80380f89d0f5 dmaengine: mediatek-cqdma: Use platform_get_irq() to get t [...] adds 3157dd0a3661 dmaengine: idxd: don't load pasid config until needed adds 9060a7a46a94 dmaengine: ep93xx: Remove redundant word in comment adds 105989311442 dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h adds ec834f1cc7cf dmaengine: stm32-mdma: check the channel availability (sec [...] adds 1f854536a833 dmaengine: Clarify cyclic transfer residue documentation adds 81f5eb2b11ba dmaengine: idxd: remove trailing white space on input str [...] adds 745bd6009413 MAINTAINERS: update my email address adds cc4abaa67e05 dt-bindings: altr,msgdma: update my email address adds 729106266a50 dt-bindings: dmaengine: Add doc for tegra gpcdma adds ee17028009d4 dmaengine: tegra: Add tegra gpcdma driver adds 2d7991fe8679 dmaengine: idxd: update IAA definitions for user header adds 52126d4c0379 dmaengine: Remove a useless mutex adds 2e34315cd2b2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f059b50e827e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80890c5ea068 scsi: target: Allow changing dbroot if there are no regist [...] adds 9ad659be3761 scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage adds 0848ccaea664 scsi: vmw_pvscsi: No need to clear memory after a dma_allo [...] adds 30ffdbb8c0a3 Merge branch 'misc' into for-next adds 70c954151828 Merge branch 'fixes' into for-next adds bfa86e334747 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a6a7187f09a scsi: megaraid_sas: Remove unnecessary memset adds ccac38dddd1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f20e232d74ee remoteproc: mediatek: Fix side effect of mt8195 sram power on adds 68d9787bdd5c remoteproc: Don't bother checking the return value of debu [...] adds eac3e5b1c12f remoteproc: mtk_scp: Fix a potential double free adds b30026f9ff31 Merge branch 'rproc-fixes' into rproc-next adds f4ca1d95ede8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1cef8b501976 gpiolib: Get rid of redundant 'else' adds afd24a50c73c dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support adds 43ebbb92e43f gpio: rcar: Add R-Car Gen4 support adds 24a9dbb1c157 gpiolib: Move error message out of a spinlock adds 57017edd46f8 gpiolib: Embed iterator variable into for_each_gpio_desc_w [...] adds 66f46e370a9a gpiolib: Split out for_each_gpio_desc() macro adds 3de69ae1c407 gpiolib: Refactor gpiolib_dbg_show() with help of for_each [...] adds 234c52097ce4 gpiolib: Extract gpio_chip_get_value() wrapper adds 06a6a774f6b8 dt-bindings: gpio: realtek-otto: Add rtl9300 compatible adds 512c5be35223 gpio: realtek-otto: Support reversed port layouts adds 95fa6dbe58f2 gpio: realtek-otto: Support per-cpu interrupts adds deaf1cecdeb0 gpio: realtek-otto: Add RTL930x support adds d0b55b6912f3 dt-bindings: gpio: realtek-otto: Add rtl9310 compatible adds d3bf3dc4bbbf gpio: realtek-otto: Add RTL931x support adds 226e61f261be Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 85ebb1a6bd62 gpiolib: Introduce for_each_gpiochip_node() loop helper adds 0b19dde90ad0 gpiolib: Introduce gpiochip_node_count() helper adds d9463201ec08 pinctrl: stm32: Replace custom code by gpiochip_node_count() call adds bb949ed9b16b pinctrl: stm32: Switch to use for_each_gpiochip_node() helper adds 1e0afd470e26 pinctrl: renesas: rza1: Replace custom code by gpiochip_no [...] adds 5e455dd93397 pinctrl: renesas: rza1: Switch to use for_each_gpiochip_no [...] adds 0173ce55e508 pinctrl: npcm7xx: Switch to use for_each_gpiochip_node() helper adds 9a8776fdc99c pinctrl: meson: Rename REG_* to MESON_REG_* adds ffd11c5b50b0 pinctrl: meson: Enable COMPILE_TEST adds 88834c75cae5 pinctrl: meson: Replace custom code by gpiochip_node_count() call adds faf80ff9e2b9 pinctrl: armada-37xx: Switch to use fwnode instead of of_node adds 76bbd108eee4 pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irq [...] adds 41e89676f4dc pinctrl: samsung: Drop redundant node parameter in samsung [...] adds 9d0d161bce5b pinctrl: samsung: Switch to use for_each_gpiochip_node() helper adds 1fc6a110a9ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0dc6584ed0f9 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 08fc2709f9aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7bea10bde099 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4c8c32e2d059 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 3dabf72e4591 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 0eab624d593c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] adds 54bf672111ee slimbus: qcom: Fix IRQ check in qcom_slim_probe adds 2f21a4b71739 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3936b9d72839 nvmem: core: support passing DT node in cell info adds aa5c90841218 nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells adds e99e7f098c06 MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE adds 5a908972719a dt-bindings: nvmem: Add apple,efuses adds 2bd15847668d nvmem: Add Apple eFuse driver adds 283a782eac29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ff522b6ef4b list: test: Test the hlist structure adds 59729170afcd kunit: Make kunit_remove_resource() idempotent adds 1b212460d94a Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 9498c011f518 MAINTAINERS: Update Hemant's email id adds 0079f9c104cd bus: mhi: host: pci_generic: Add missing poweroff() PM callback adds 3a8003436e6a bus: mhi: host: pci_generic: Flush recovery worker during freeze adds 5dc225d55b2f Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 1e703d0548e0 mm/slab: remove some unused functions adds a285909f471d mm/slub, kunit: Make slub_kunit unaffected by user specifi [...] adds a8f23dd16665 mm/slab.c: fix comments adds 12733fced63f mm/slub: remove unused parameter in setup_object*() adds b82c2261babb mm/slub: remove duplicate flag in allocate_slab() adds 91d0342739d3 mm/slub: remove meaningless node check in ___slab_alloc() adds a5f1783be29a lib/stackdepot: allow requesting early initialization dynamically adds 0cd1a0290185 mm/slub: move struct track init out of set_track() adds 5cf909c553e9 mm/slub: use stackdepot to save stack trace in objects adds 8ea9fb921bc6 mm/slub: distinguish and print stack traces in debugfs files adds 553c0369b3e1 mm/slub: sort debugfs output by frequency of stack traces adds 9f04b55f003c slab, documentation: add description of debugfs files for [...] adds 98300d75f0a1 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next adds c54d31d378bb mm/slab_common: move dma-kmalloc caches creation into new_ [...] adds 229fce873d6e Merge branch 'slab/for-5.19/refactor' into slab/for-next adds 6851e8a2799b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9af53efd39ff random: allow partial reads if later user copies fail adds 3f8dfd3db846 random: make random_get_entropy() return an unsigned long adds 50c625f7ca3f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a58363f6ea29 rust: support latent entropy plugin adds 011150424cd9 rust: avoid all GCC plugins, not just the randstruct one adds 42bc5aa25df1 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds a60707d74bd1 sched: Move child_runs_first sysctls to fair.c adds f5ef06d58be8 sched: Move schedstats sysctls to core.c adds d9ab0e63fa7f sched: Move rt_period/runtime sysctls to rt.c adds 84227c12888b sched: Move deadline_period sysctls to deadline.c adds dafd7a9dad22 sched: Move rr_timeslice sysctls to rt.c adds 28f152cd0926 sched/rt: fix build error when CONFIG_SYSCTL is disable adds 3267e0156c33 sched: Move uclamp_util sysctls to core.c adds d4ae80ffa64f sched: Move cfs_bandwidth_slice sysctls to fair.c adds 8a0441415b3f sched: Move energy_aware sysctls to topology.c adds 06d177662fb8 kernel/reboot: move reboot sysctls to its own file adds 43fe219aa56a mm: move oom_kill sysctls to their own file adds aa779e510219 mm: move page-writeback sysctls to their own file adds f79c9b8ae8bd kernel/lockdep: move lockdep sysctls to its own file adds 9df918698408 kernel/panic: move panic sysctls to its own file adds 801b501439d1 kernel/acct: move acct sysctls to its own file adds 1186618a6a35 kernel/delayacct: move delayacct sysctls to its own file adds d772cc2c3219 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] adds 8e4e83b2278b ftrace: move sysctl_ftrace_enabled to ftrace.c adds fa6b8bda696c Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 4895748a5fbe security: don't treat structure as an array of struct hlist_head adds c40160f2998c gcc-plugins: latent_entropy: use /dev/urandom adds 5cca2cbf5dad Merge branch 'for-v5.18/hardening' into for-next/hardening adds 8a264f718092 Merge branch 'for-next/hardening' into for-next/kspp adds b40e2c2e818e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds ab5ee88f31b9 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 7281a59ce3a5 Merge tag 'platform-drivers-x86-v5.18-2' of git://git.kern [...] adds 932aba1e1690 stat: fix inconsistency between struct stat and struct com [...] adds 7083b89ef3e9 Merge tag 'media/v5.18-2' of git://git.kernel.org/pub/scm/ [...] adds 453096eb048c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c1488c97517a Merge tag 'nfsd-5.18-1' of git://git.kernel.org/pub/scm/li [...] adds a19944809fe9 Merge tag 'hardening-v5.18-rc3' of git://git.kernel.org/pu [...] adds 171bed494977 MAINTAINERS: Broadcom internal lists aren't maintainers adds 7c43443836e1 tmpfs: fix regressions from wider use of ZERO_PAGE adds ab46d7fd500c mm/secretmem: fix panic when growing a memfd_secret adds 02f0b66677c5 mm/secretmem: secretmem_iops can be static adds 0eec4ba8d661 mm-secretmem-fix-panic-when-growing-a-memfd_secret-v2 adds edca02bd5250 mm/hwpoison: fix race between hugetlb free/demotion and me [...] adds b231aad364b6 irq_work: use kasan_record_aux_stack_noalloc() record callstack adds a46a1a68b84e kasan: fix hw tags enablement when KUNIT tests are disabled adds 3c10cc515c19 mm, kfence: support kmem_dump_obj() for KFENCE objects adds 73ff821c83b1 mm, page_alloc: fix build_zonerefs_node() adds e9c5739918b4 mm: fix unexpected zeroed page mapping with zram swap adds b69f29fa8502 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n adds 6ee0090fa17e hugetlb: do not demote poisoned hugetlb pages adds d76166542a8e revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" adds 5eb85bccd3d5 revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" adds 0f7b80eb64a1 mm, page_alloc: check pfn is valid before moving to freelist adds cc5a4dce04fa mm-page_alloc-check-pfn-is-valid-before-moving-to-freelist-fix adds 8f04ca139f29 mm/memory-failure.c: skip huge_zero_page in memory_failure() adds 74ae7ad88f68 memcg: sync flush only if periodic flush is delayed adds 3d618d6f0bd2 mm/munlock: remove fields to fix htmldocs warnings adds e60b710c3795 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] adds 35b08fd08ea5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds e35de4a5e42d /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds b55bfdc21e57 /proc/kpageflags: do not use uninitialized struct pages adds f1724175cc41 procfs: prevent unprivileged processes accessing fdinfo dir adds dcaae3ddfd09 kasan: fix sleeping function called from invalid context o [...] adds c924592cac76 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds d3b4c8bf5579 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 522cfdc40885 tools/vm/page_owner_sort.c: support for multi-value select [...] adds 72572a10437b tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds ef31dfbef009 tools/vm/page_owner: support debug log to avoid huge log print adds e6f415b7fbd9 tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds 192f0d242e81 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 9625ad34a538 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds 16b2af47b578 mm/memory: slightly simplify copy_present_pte() adds 99fd5fda0a3e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds 56bd06e3f7df mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 5587e7376c55 mm/rmap: remove do_page_add_anon_rmap() adds dc40ca5894cd mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds c654bd31f5f4 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 63b4818e61ac mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 9713f5ba5b2a mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 5925f0fd1947 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds e13e6620058b mm: remember exclusively mapped anonymous pages with PG_an [...] adds 5d3fbff9071f mm/gup: disallow follow_page(FOLL_PIN) adds 55db114cef5a mm: support GUP-triggered unsharing of anonymous pages adds 2df8746d3301 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds 16652e6f333e mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds 0d3a1c54afec mm/swap: remember PG_anon_exclusive via a swp pte bit adds ea4535752e4a mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 6f7c350d8f0d x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 235125a1c936 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds f414649c28ef s390/pgtable: cleanup description of swp pte layout adds 7b50ee0232b7 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds d72c7e27289e powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds f3d247338e8e powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds d5033f761cad tools/testing/selftests/vm/gup_test.c: clarify error statement adds 6cc57f6146a4 mm: create new mm/swap.h header file. adds 49eba376b655 mm-create-new-mm-swaph-header-file-fix adds feb653bca3bb mm: drop swap_dirty_folio adds db70e084f795 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 749b06c70f77 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds 04b17ba3bd9b mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds 6215f6f0b7d5 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds 8cbcc910aec5 doc: update documentation for swap_activate and swap_rw adds 9dbff69b1588 mm: submit multipage reads for SWP_FS_OPS swap-space adds 7c8de0f65713 mm: submit multipage write for SWP_FS_OPS swap-space adds 8bc3a6af8f21 VFS: Add FMODE_CAN_ODIRECT file flag adds ecd6cd58f81c mm: shmem: make shmem_init return void adds 956158866f10 mm-shmem-make-shmem_init-return-void-fix adds f64c8ae86f65 mm/memcg: remove unneeded nr_scanned adds e8d492b0eb51 mm/memcg: mz already removed from rb_tree if not NULL adds e2aa03cd1486 mm/memcg: set memcg after css verified and got reference adds 2cfcaac93543 mm/memcg: set pos explicitly for reclaim and !reclaim adds bac739009074 mm/memcg: move generation assignment and comparison together adds 031b3a374319 mm/memcg: non-hierarchical mode is deprecated adds 657f19d5fccd mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds dd35f9ba2a6f mm/mmu_gather: limit free batch count and add schedule poi [...] adds e7039995fe4a mm/debug_vm_pgtable: drop protection_map[] usage adds 5d2bda4bac9f mm/mmap: clarify protection_map[] indices adds 5c6c46912cc0 mm: modify the method to search addr in unmapped_area_topdown adds 4d9a37896f6f mm/mmap.c: use helper mlock_future_check() adds d16f1ce5e1f1 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds af4d18218a29 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 1e658b980d66 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 857cb7b5bd47 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds fbe49e983c28 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 3e46a0854bd6 mm/mmap: drop arch_filter_pgprot() adds 22a3b438a70e mm/mmap: drop arch_vm_get_page_pgprot() adds 4075363e9a65 mm/mmap.c: fix align-error when get_addr in unmapped_area_topdown adds 2b181933d1d6 mm/mprotect: use mmu_gather adds fbae00dad008 mm/mprotect: do not flush when not required architecturally adds 8ef351bb8331 mm: avoid unnecessary flush on change_huge_pmd() adds 8808acc36b4e mm/mremap: use helper mlock_future_check() adds 1c607026b31e mm/mremap: avoid unneeded do_munmap call adds d4048ea8f798 mm/vmalloc: fix a comment adds 798ab83daaf1 Documentation/sysctl: document page_lock_unfairness adds 8c55a1ed1f9b mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds f83a67e0a20e mm/page_alloc: adding same penalty is enough to get round- [...] adds 187a49966460 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] adds d30d832f278b mm: discard __GFP_ATOMIC adds 189538942fee mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 22ab9e2172e0 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds 3a186561cf7a mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] adds a9bd4f5ed94f mm/memory-failure.c: remove unnecessary (void*) conversions adds 758c5677ab32 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 80e15cf72a64 Revert "mm/memory-failure.c: fix race with changing page c [...] adds b15547f1b304 mm/khugepaged: sched to numa node when collapse huge page adds 077db0d73aa7 hugetlb: remove use of list iterator variable after loop adds 396e157e4b86 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 4dc9125aeca4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 2afe5c9ab8e1 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds 5252d12d4201 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds 3e68e4675905 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds 5cfca87237b6 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds aeecac43c04c mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds eda8012fa634 mm: khugepaged: skip DAX vma adds d5ba60c00ea0 mm: thp: only regular file could be THP eligible adds 29cf2320078d mm: khugepaged: make khugepaged_enter() void function adds cb225a66c269 mm: khugepaged: move some khugepaged_* functions to khugepaged.c adds 06503cf5b640 mm: khugepaged: introduce khugepaged_enter_vma() helper adds 3fb21f4e3882 mm: mmap: register suitable readonly file vmas for khugepaged adds 4d32327e85b7 mm: introduce PTE_MARKER swap entry adds 1112411b72b5 fixup! mm: Introduce PTE_MARKER swap entry adds 1ae034d98f81 mm: teach core mm about pte markers adds fa6009949163 mm: check against orig_pte for finish_fault() adds 44044acf8d85 mm/uffd: PTE_MARKER_UFFD_WP adds b0f9fbe6f786 fixup! mm/uffd: PTE_MARKER_UFFD_WP adds dba8a34004a5 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds b954cc6d9928 mm/shmem: handle uffd-wp special pte in page fault handler adds d2d293faec99 mm/shmem: persist uffd-wp bit across zapping for file-backed adds 650561f8852a mm/shmem: allow uffd wr-protect none pte for file-backed mem adds 71320a8066fb mm/shmem: allows file-back mem to be uffd wr-protected on thps adds 729c63ce2bbd mm/shmem: handle uffd-wp during fork() adds 4ecd7cbb0309 mm/hugetlb: introduce huge pte version of uffd-wp helpers adds 97bda72626b5 mm/hugetlb: hook page faults for uffd write protection adds ddc8bbe86fa2 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 53b52ec26bc2 mm/hugetlb: handle UFFDIO_WRITEPROTECT adds 77866b52aed0 mm/hugetlb: handle pte markers in page faults adds c7e552e3a430 mm/hugetlb: allow uffd wr-protect none ptes adds afbef99a0e4d mm/hugetlb: only drop uffd-wp special pte if required adds 39ca5b4b27d3 mm/hugetlb: handle uffd-wp during fork() adds 42f759903018 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 362b985b58aa mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds f13e9b372842 mm/uffd: enable write protection for shmem & hugetlbfs adds 4b876dfde9b7 mm: enable PTE markers by default adds 26d0c309d567 selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds abb1c8c2de3a userfaultfd/selftests: use swap() instead of open coding it adds 262295482136 mm/vmscan: reclaim only affects managed_zones adds cbb34804ebad mm/vmscan: make sure wakeup_kswapd with managed zone adds d7a5f9d928c1 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 adds 4ed8f55522d8 mm/vmscan: sc->reclaim_idx must be a valid zone index adds cdb0acaee936 mm/vmscan: remove obsolete comment in get_scan_count adds 15682eacf199 mm: x86, arm64: add arch_has_hw_pte_young() adds 7613417c58a8 mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG adds aa18bbbfb3ca mm/vmscan.c: refactor shrink_node() adds b3695c82cf45 Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] adds df4157feb8d2 mm: multi-gen LRU: groundwork adds cea18ce80920 mm: multi-gen LRU: minimal implementation adds a4a6571253e6 mm: multi-gen LRU: exploit locality in rmap adds 0ad69894dd7f mm: multi-gen LRU: support page table walks adds 7910673a623f mm: multi-gen LRU: optimize multiple memcgs adds f3ca9ec4f769 mm: multi-gen LRU: kill switch adds 464e5a0b7a56 mm: multi-gen LRU: thrashing prevention adds 25552c7c56f5 mm: multi-gen LRU: debugfs interface adds d35903ca87c3 mm: multi-gen LRU: admin guide adds 96a02400f06d mm: multi-gen LRU: design doc adds 980bd91f1315 mm/z3fold: declare z3fold_mount with __init adds 8961e97ea2f4 mm/z3fold: remove obsolete comment in z3fold_alloc adds 50aab3c8a99a mm/z3fold: minor clean up for z3fold_free adds b1d2108f04e3 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds e9da9ee8dda8 mm/z3fold: remove confusing local variable l reassignment adds e12f0a361da7 mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 83970caca737 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds e89091bf8bdc mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 0def832013d5 mm: compaction: use helper isolation_suitable() adds 7bdaae712c8f drivers/base/node.c: fix compaction sysfs file leak adds d0fc16e19bc7 mm: Add selftests for migration entries adds ea022955de1d mm/migration: remove unneeded local variable mapping_locked adds eb75db6b9347 mm/migration: remove unneeded local variable page_lru adds b836dd125723 mm/migration: use helper function vma_lookup() in add_page [...] adds 1e6cc6d3291b mm/migration: use helper macro min in do_pages_stat adds 7015f247a7b4 mm/migration: avoid unneeded nodemask_t initialization adds 6821df274557 mm/migration: remove some duplicated codes in migrate_pages adds 9388ef385be3 mm/migration: fix potential page refcounts leak in migrate_pages adds 50153aa14b0b mm/migration: fix potential invalid node access for reclai [...] adds da45ef842c40 mm/migration: fix possible do_pages_stat_array racing with [...] adds fd8d368459fd mm: migrate: simplify the refcount validation when migrati [...] adds eb292858a877 ksm: count ksm merging pages for each process adds 25ad8f426627 ksm-count-ksm-merging-pages-for-each-process-fix adds 509991e685c0 mm/vmstat: add events for ksm cow adds dbb41fad46e3 mm: untangle config dependencies for demote-on-reclaim adds c370c438b29c mm/page_alloc: do not calculate node's total pages and mem [...] adds e3396603b52c mm/memory_hotplug: reset node's state when empty during offline adds ee4697e12cd1 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node adds cecd2ee0c87f mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] adds 0d1a607b3d32 mm: rmap: fix cache flush on THP pages adds 83a4c1bb0932 dax: fix cache flush on PMD-mapped pages adds 9371aa32987b mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 50045da2fe97 mm: pvmw: add support for walking devmap pages adds c70622008f99 dax: fix missing writeprotect the pte entry adds 6524e2de5a12 mm: simplify follow_invalidate_pte() adds 09399606b4ff zram: add a huge_idle writeback mode adds f3a96874e120 damon: vaddr-test: tweak code to make the logic clearer adds 983ce532e15d fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 81a7f320f4fe fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 3957e78cecfc kernel/hung_task.c: Monitor killed tasks. adds 92e43d7fec76 ia64: fix typos in comments adds 9ca88a4776d1 ia64: ptrace: fix typos in comments adds 498c711a21d2 ia64: Replace comments with C99 initializers adds 55d93e636ee2 scripts/decode_stacktrace.sh: support old bash version adds ea9e75f0d622 ocfs2: replace usage of found with dedicated list iterator [...] adds f48fdea476a8 ocfs2: remove usage of list iterator variable after the loop body adds 9cfad4ea26c8 ocfs2: reflink deadlock when clone file to the same direct [...] adds e4268035e425 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds ed8d0be48c01 ocfs2: fix ocfs2 corrupt when iputting an inode adds 5844d6772a2f proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 5c2655348776 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds 989f89ab9923 fs/proc/kcore.c: remove check of list iterator against hea [...] adds 1d76a76ed78b fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] adds 22ba31c65957 proc/sysctl: make protected_* world readable adds 238bd99e6039 kernel: pid_namespace: use NULL instead of using plain int [...] adds 66dd0e7b605f get_maintainer: Honor mailmap for in file emails adds fbec28b37035 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 47caf30f0ba4 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds dfd6abe1b80b lib/test_string.c: add strspn and strcspn tests adds 6018b6d1fd08 lib/string.c: simplify str[c]spn adds dde5c4a76109 lib: remove back_str initialization adds 2ba29459103c lib/irq_poll: Add local_bh_disable() in irq_poll_cpu_dead() adds 493198739a36 pipe: make poll_usage boolean and annotate its access adds f3d110e69f80 list: fix a data-race around ep->rdllist adds e6e6e9c5e683 init/Kconfig: remove USELIB syscall by default adds e238de7075b8 init/main.c: silence some -Wunused-parameter warnings adds ddfcff648f50 fatfs: remove redundant judgment adds 990e142135ca fatfs: add FAT messages to printk index adds 7d7375067654 add-fat-messages-to-printk-index-checkpatch-fixes adds ac7ccfaaf05e fat: add ratelimit to fat*_ent_bread() adds c0a922cec15c ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds eb243139a1b9 ptrace: fix wrong comment of PT_DTRACE adds b84ca6a3076e MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 4cd04eea15cd kexec: remove redundant assignments adds aa63e8ba3ae2 rapidio: remove unnecessary use of list iterator adds b4c2779bd9c5 taskstats: version 12 with thread group and exe info adds 0b5be4099e35 taskstats-version-12-with-thread-group-and-exe-info-fix adds 1a4e2ec77573 kernel: make taskstats available from all net namespaces adds eb67af19157f delayacct: track delays from write-protect copy adds b4c2556c50d1 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 9858f7a7ca6c ipc/sem: Remove redundant assignments adds 28eee78b3c7a ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 3b64949d130c Merge branch 'akpm-current/current' adds 49884d53d9f6 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds ac8354c646ca selftests: vm: add test for Soft-Dirty PTE bit adds cd270c72cdae kselftest/vm: override TARGETS from arguments adds 8e6d7434e12e Merge branch 'akpm/master' adds c97e430ab553 Add linux-next specific files for 20220413
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 (3ccc91681259) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-driver-ccp | 87 + Documentation/accounting/delay-accounting.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 26 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/multigen_lru.rst | 152 + Documentation/admin-guide/sysctl/fs.rst | 50 - Documentation/dev-tools/testing-overview.rst | 63 + Documentation/devicetree/bindings/arm/fsl.yaml | 70 +- .../arm/mediatek/mediatek,mt7622-pcie-mirror.yaml | 42 + .../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 50 + .../devicetree/bindings/arm/omap/prcm.txt | 7 +- Documentation/devicetree/bindings/arm/qcom.yaml | 20 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/syna.txt | 4 - .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 52 + .../bindings/clock/rockchip,rk3399-cru.yaml | 33 +- .../devicetree/bindings/clock/ti-clkctrl.txt | 4 +- .../devicetree/bindings/clock/ti/clockdomain.txt | 3 + .../devicetree/bindings/clock/ti/composite.txt | 3 + .../bindings/clock/ti/fixed-factor-clock.txt | 1 + .../devicetree/bindings/clock/ti/gate.txt | 1 + .../devicetree/bindings/clock/ti/interface.txt | 1 + Documentation/devicetree/bindings/clock/ti/mux.txt | 1 + .../bindings/display/bridge/chipone,icn6211.yaml | 1 - .../bindings/display/bridge/ite,it66121.yaml | 3 + .../bindings/display/bridge/toshiba,tc358762.yaml | 1 - .../bindings/display/bridge/toshiba,tc358767.yaml | 22 +- .../display/panel/leadtek,ltk035c5444t.yaml | 59 + .../bindings/display/panel/panel-mipi-dbi-spi.yaml | 2 + .../bindings/display/sitronix,st7735r.yaml | 6 +- .../bindings/display/solomon,ssd1307fb.yaml | 13 + .../devicetree/bindings/dma/altr,msgdma.yaml | 2 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 110 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 19 +- .../bindings/gpio/realtek,otto-gpio.yaml | 34 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 5 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 5 +- .../devicetree/bindings/i2c/i2c-mt65xx.txt | 53 - .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 118 + .../devicetree/bindings/i2c/qcom,i2c-qup.txt | 40 - .../devicetree/bindings/i2c/qcom,i2c-qup.yaml | 89 + .../devicetree/bindings/input/azoteq,iqs7222.yaml | 960 ++++ .../bindings/interrupt-controller/qcom,pdc.txt | 5 +- .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 6 - .../memory-controllers/renesas,rpc-if.yaml | 5 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 30 +- .../bindings/mmc/marvell,xenon-sdhci.txt | 173 - .../bindings/mmc/marvell,xenon-sdhci.yaml | 275 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 15 +- Documentation/devicetree/bindings/mtd/elm.txt | 16 - .../bindings/mtd/hisilicon,fmc-spi-nor.txt | 2 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 8 - Documentation/devicetree/bindings/mtd/ti,elm.yaml | 72 + .../bindings/net/ethernet-controller.yaml | 6 + .../devicetree/bindings/net/mediatek-net.txt | 10 + .../devicetree/bindings/net/mscc,miim.yaml | 61 + .../devicetree/bindings/net/mscc-miim.txt | 26 - .../devicetree/bindings/net/smsc,lan91c111.yaml | 61 + .../devicetree/bindings/net/smsc-lan91c111.txt | 17 - .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../bindings/net/socionext,uniphier-ave4.yaml | 57 +- .../bindings/net/wireless/silabs,wfx.yaml | 137 + .../devicetree/bindings/net/xilinx_axienet.txt | 8 +- .../devicetree/bindings/nvmem/apple,efuses.yaml | 50 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/renesas,rcar-sysc.yaml | 15 +- .../devicetree/bindings/powerpc/fsl/l2cache.txt | 6 - .../bindings/regulator/mt6358-regulator.txt | 22 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 3 +- .../regulator/richtek,rt4801-regulator.yaml | 7 +- .../regulator/richtek,rt5759-regulator.yaml | 90 + .../regulator/socionext,uniphier-regulator.yaml | 57 +- .../bindings/reset/hisilicon,hi6220-reset.txt | 37 - .../reset/socionext,uniphier-glue-reset.yaml | 52 +- .../devicetree/bindings/serial/qcom,msm-uartdm.txt | 81 - .../bindings/serial/qcom,msm-uartdm.yaml | 112 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 3 +- .../devicetree/bindings/soc/qcom/qcom,gsbi.txt | 87 - .../devicetree/bindings/soc/qcom/qcom,gsbi.yaml | 132 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 +- .../devicetree/bindings/soc/qcom/qcom,smsm.txt | 104 - .../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 138 + .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 131 - .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 137 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../bindings/soc/samsung/exynos-usi.yaml | 2 +- .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 81 + .../devicetree/bindings/soc/ti/wkup_m3_ipc.txt | 57 - .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 75 + .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 32 + .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 51 - .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 61 - .../devicetree/bindings/sound/mt8195-mt6359.yaml | 64 + .../bindings/sound/nvidia,tegra186-asrc.yaml | 81 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 4 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 17 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 11 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 3 + .../devicetree/bindings/sound/tas2764.yaml | 76 - .../devicetree/bindings/sound/tas27xx.yaml | 77 + .../devicetree/bindings/sound/wlf,wm8731.yaml | 97 + Documentation/devicetree/bindings/sound/wm8731.txt | 27 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 4 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 4 +- .../devicetree/bindings/spi/qcom,spi-qup.txt | 103 - .../devicetree/bindings/spi/qcom,spi-qup.yaml | 81 + .../devicetree/bindings/spi/spi-davinci.txt | 2 +- .../devicetree/bindings/spi/spi-pl022.yaml | 2 +- .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 24 +- Documentation/doc-guide/kernel-doc.rst | 2 + Documentation/doc-guide/sphinx.rst | 5 +- Documentation/driver-api/dmaengine/provider.rst | 2 +- Documentation/driver-api/libata.rst | 11 - Documentation/driver-api/thermal/intel_dptf.rst | 2 +- Documentation/gpu/drm-mm.rst | 9 + Documentation/gpu/drm-uapi.rst | 4 +- Documentation/hwmon/hwmon-kernel-api.rst | 16 + Documentation/kbuild/kconfig-language.rst | 6 + Documentation/kernel-hacking/hacking.rst | 36 +- Documentation/kernel-hacking/locking.rst | 5 +- Documentation/networking/bonding.rst | 4 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/maintainer-tip.rst | 14 + Documentation/process/submitting-patches.rst | 5 +- .../zh_CN/admin-guide/mm/damon/reclaim.rst | 4 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 291 +- .../translations/zh_CN/scheduler/index.rst | 2 + .../translations/zh_CN/scheduler/sched-debug.rst | 51 + .../translations/zh_CN/scheduler/schedutil.rst | 165 + .../translations/zh_CN/vm/damon/design.rst | 7 +- Documentation/translations/zh_CN/vm/frontswap.rst | 196 + Documentation/translations/zh_CN/vm/hwpoison.rst | 166 + Documentation/translations/zh_CN/vm/index.rst | 24 +- .../translations/zh_CN/vm/memory-model.rst | 135 + .../translations/zh_CN/vm/mmu_notifier.rst | 97 + .../zh_CN/vm/overcommit-accounting.rst | 86 + Documentation/translations/zh_CN/vm/page_frags.rst | 38 + Documentation/translations/zh_CN/vm/page_owner.rst | 116 + .../translations/zh_CN/vm/page_table_check.rst | 56 + .../translations/zh_CN/vm/remap_file_pages.rst | 32 + .../zh_CN/vm/split_page_table_lock.rst | 96 + Documentation/translations/zh_CN/vm/z3fold.rst | 31 + Documentation/translations/zh_CN/vm/zsmalloc.rst | 78 + Documentation/virt/coco/sevguest.rst | 155 + Documentation/virt/index.rst | 1 + Documentation/virt/kvm/api.rst | 1 + Documentation/virt/kvm/vcpu-requests.rst | 2 + .../virt/kvm/x86/amd-memory-encryption.rst | 2 + Documentation/virt/kvm/x86/errata.rst | 2 +- .../virt/kvm/x86/running-nested-guests.rst | 2 + Documentation/vm/index.rst | 1 + Documentation/vm/multigen_lru.rst | 160 + Documentation/vm/page_owner.rst | 3 +- Documentation/vm/slub.rst | 64 + Documentation/w1/slaves/w1_therm.rst | 9 +- Documentation/x86/cpuinfo.rst | 5 +- Documentation/x86/exception-tables.rst | 23 +- Documentation/x86/index.rst | 1 + Documentation/x86/tdx.rst | 218 + Documentation/x86/x86_64/boot-options.rst | 23 +- Documentation/x86/zero-page.rst | 2 + MAINTAINERS | 123 +- Makefile | 2 +- Next/SHA1s | 346 +- Next/Trees | 6 +- Next/merge.log | 5782 +++++++++++++++----- arch/Kconfig | 9 + arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/arm/Kconfig | 88 +- arch/arm/Makefile | 7 +- arch/arm/boot/compressed/misc-ep93xx.h | 86 + arch/arm/boot/compressed/misc.c | 4 + arch/arm/boot/dts/Makefile | 7 + arch/arm/boot/dts/am33xx-clocks.dtsi | 373 +- arch/arm/boot/dts/am33xx-l4.dtsi | 2 + arch/arm/boot/dts/am3517-evm.dts | 45 +- arch/arm/boot/dts/am3517-som.dtsi | 9 + arch/arm/boot/dts/am43xx-clocks.dtsi | 339 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 2 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 693 ++- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28evk.dts | 2 +- arch/arm/boot/dts/imx28-sps1.dts | 2 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 6 +- arch/arm/boot/dts/imx6dl-rex-basic.dts | 2 +- arch/arm/boot/dts/imx6dl-victgo.dts | 85 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 2 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-rex-pro.dts | 2 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-tx6.dtsi | 5 - arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 51 +- arch/arm/boot/dts/imx6sl-evk.dts | 2 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- .../boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 7 +- arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi | 211 + arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts | 55 + arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi | 37 + arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi | 71 + arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 71 + arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi | 43 + arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi | 48 + arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 2 +- arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts | 20 + arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts | 20 + arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi | 588 ++ arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 76 + arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 76 + arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 15 + arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | 15 + arch/arm/boot/dts/logicpd-som-lv.dtsi | 15 - arch/arm/boot/dts/mba6ulx.dtsi | 571 ++ arch/arm/boot/dts/meson8-minix-neo-x8.dts | 2 +- arch/arm/boot/dts/nspire-classic.dtsi | 10 +- arch/arm/boot/dts/nspire-cx.dts | 4 +- arch/arm/boot/dts/nspire.dtsi | 60 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 + arch/arm/boot/dts/omap443x-clocks.dtsi | 1 + arch/arm/boot/dts/omap446x-clocks.dtsi | 2 + arch/arm/boot/dts/omap44xx-clocks.dtsi | 173 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 160 +- arch/arm/boot/dts/ox820.dtsi | 2 +- arch/arm/boot/dts/qcom-apq8064-pins.dtsi | 12 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 36 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 1 + arch/arm/boot/dts/qcom-msm8974.dtsi | 2 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 7 + arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 3 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 11 +- arch/arm/boot/dts/s5pv210-goni.dts | 6 +- arch/arm/boot/dts/s5pv210.dtsi | 18 +- arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +- arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts | 31 + arch/arm/boot/dts/suniv-f1c100s.dtsi | 104 +- arch/arm/configs/dove_defconfig | 2 + arch/arm/configs/ep93xx_defconfig | 2 + arch/arm/configs/imote2_defconfig | 365 -- arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/ixp4xx_defconfig | 1 + arch/arm/configs/mini2440_defconfig | 2 + arch/arm/configs/multi_v5_defconfig | 3 +- arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/qcom_defconfig | 8 + arch/arm/configs/s3c2410_defconfig | 3 + arch/arm/configs/tct_hammer_defconfig | 2 + arch/arm/configs/tegra_defconfig | 3 +- arch/arm/mach-asm9260/Kconfig | 1 + arch/arm/mach-aspeed/Kconfig | 2 +- arch/arm/mach-at91/Kconfig | 3 +- arch/arm/mach-clps711x/Kconfig | 1 + arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-dove/Kconfig | 16 +- arch/arm/mach-dove/Makefile | 2 + arch/arm/mach-dove/include/mach/uncompress.h | 34 - arch/arm/mach-ep93xx/Kconfig | 13 + arch/arm/mach-ep93xx/adssphere.c | 1 + arch/arm/mach-ep93xx/clock.c | 6 +- arch/arm/mach-ep93xx/core.c | 5 +- arch/arm/mach-ep93xx/edb93xx.c | 8 + arch/arm/mach-ep93xx/ep93xx-regs.h | 38 + arch/arm/mach-ep93xx/gesbc9312.c | 1 + arch/arm/mach-ep93xx/gpio-ep93xx.h | 2 +- arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 42 - arch/arm/mach-ep93xx/include/mach/irqs.h | 79 - arch/arm/mach-ep93xx/include/mach/uncompress.h | 90 - arch/arm/mach-ep93xx/irqs.h | 76 + arch/arm/mach-ep93xx/micro9.c | 4 + arch/arm/mach-ep93xx/simone.c | 1 + arch/arm/mach-ep93xx/snappercl15.c | 1 + arch/arm/mach-ep93xx/soc.h | 3 +- arch/arm/mach-ep93xx/ts72xx.c | 3 +- arch/arm/mach-ep93xx/vision_ep9307.c | 1 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-gemini/Kconfig | 1 + arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-imx/Kconfig | 4 +- arch/arm/mach-integrator/Kconfig | 125 - arch/arm/mach-integrator/Makefile | 10 - arch/arm/mach-integrator/core.c | 96 - arch/arm/mach-integrator/integrator_ap.c | 202 - arch/arm/mach-integrator/integrator_cp.c | 147 - arch/arm/mach-iop32x/Kconfig | 18 +- arch/arm/mach-iop32x/cp6.c | 2 + arch/arm/mach-iop32x/em7210.c | 1 + arch/arm/mach-iop32x/glantank.c | 1 + arch/arm/mach-iop32x/include/mach/irqs.h | 14 - arch/arm/mach-iop32x/include/mach/uncompress.h | 25 - arch/arm/mach-iop32x/iq31244.c | 1 + arch/arm/mach-iop32x/iq80321.c | 1 + arch/arm/mach-iop32x/irqs.h | 2 + arch/arm/mach-iop32x/n2100.c | 1 + arch/arm/mach-ixp4xx/Kconfig | 22 +- arch/arm/mach-ixp4xx/Makefile.boot | 4 - arch/arm/mach-ixp4xx/include/mach/uncompress.h | 54 - arch/arm/mach-keystone/Kconfig | 1 - arch/arm/mach-lpc32xx/Kconfig | 1 + arch/arm/mach-mmp/Kconfig | 2 +- arch/arm/mach-moxart/Kconfig | 1 + arch/arm/mach-mv78xx0/Kconfig | 1 + arch/arm/mach-mvebu/Kconfig | 3 +- arch/arm/mach-mxs/Kconfig | 1 + arch/arm/mach-nomadik/Kconfig | 1 + arch/arm/mach-npcm/Kconfig | 2 +- arch/arm/mach-nspire/Kconfig | 1 + arch/arm/mach-omap2/omap4-common.c | 2 + arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-oxnas/Kconfig | 2 +- arch/arm/mach-qcom/Kconfig | 1 - arch/arm/mach-realview/Kconfig | 103 - arch/arm/mach-realview/Makefile | 8 - arch/arm/mach-realview/platsmp-dt.c | 93 - arch/arm/mach-s3c/Kconfig.s3c24xx | 25 +- arch/arm/mach-s3c/bast-ide.c | 2 +- arch/arm/mach-s3c/bast-irq.c | 2 +- arch/arm/mach-s3c/cpu.c | 2 +- arch/arm/mach-s3c/dev-audio-s3c64xx.c | 2 +- arch/arm/mach-s3c/dev-uart-s3c64xx.c | 2 +- arch/arm/mach-s3c/devs.c | 2 +- arch/arm/mach-s3c/gpio-samsung.c | 2 +- arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 - arch/arm/mach-s3c/include/mach/io.h | 8 - arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h | 213 - arch/arm/mach-s3c/include/mach/map-base.h | 42 - arch/arm/mach-s3c/irq-pm-s3c24xx.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- arch/arm/mach-s3c/irqs-s3c24xx.h | 219 + .../arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h | 0 arch/arm/mach-s3c/{include/mach => }/irqs.h | 0 arch/arm/mach-s3c/mach-amlm5900.c | 2 + arch/arm/mach-s3c/mach-anubis.c | 6 +- arch/arm/mach-s3c/mach-anw6410.c | 2 +- arch/arm/mach-s3c/mach-at2440evb.c | 1 + arch/arm/mach-s3c/mach-bast.c | 6 +- arch/arm/mach-s3c/mach-crag6410-module.c | 2 +- arch/arm/mach-s3c/mach-crag6410.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 1 + arch/arm/mach-s3c/mach-h1940.c | 1 + arch/arm/mach-s3c/mach-hmt.c | 2 +- arch/arm/mach-s3c/mach-jive.c | 2 +- arch/arm/mach-s3c/mach-mini2440.c | 3 +- arch/arm/mach-s3c/mach-mini6410.c | 2 +- arch/arm/mach-s3c/mach-n30.c | 2 + arch/arm/mach-s3c/mach-ncp.c | 2 +- arch/arm/mach-s3c/mach-nexcoder.c | 1 + arch/arm/mach-s3c/mach-osiris.c | 6 +- arch/arm/mach-s3c/mach-otom.c | 1 + arch/arm/mach-s3c/mach-qt2410.c | 1 + arch/arm/mach-s3c/mach-real6410.c | 2 +- arch/arm/mach-s3c/mach-rx1950.c | 1 + arch/arm/mach-s3c/mach-rx3715.c | 7 +- arch/arm/mach-s3c/mach-smartq5.c | 2 +- arch/arm/mach-s3c/mach-smartq7.c | 2 +- arch/arm/mach-s3c/mach-smdk2410.c | 1 + arch/arm/mach-s3c/mach-smdk2413.c | 3 + arch/arm/mach-s3c/mach-smdk2416.c | 11 +- arch/arm/mach-s3c/mach-smdk2440.c | 11 +- arch/arm/mach-s3c/mach-smdk2443.c | 12 +- arch/arm/mach-s3c/mach-smdk6400.c | 2 +- arch/arm/mach-s3c/mach-smdk6410.c | 2 +- arch/arm/mach-s3c/mach-tct_hammer.c | 1 + arch/arm/mach-s3c/mach-vr1000.c | 6 +- arch/arm/mach-s3c/mach-vstms.c | 1 + arch/arm/mach-s3c/map-base.h | 48 + arch/arm/mach-s3c/map-s3c24xx.h | 2 +- arch/arm/mach-s3c/map-s3c64xx.h | 2 +- arch/arm/mach-s3c/pl080.c | 2 +- arch/arm/mach-s3c/pm-core-s3c24xx.h | 2 +- arch/arm/mach-s3c/pm-s3c2412.c | 2 +- arch/arm/mach-s3c/pm-s3c64xx.c | 2 +- arch/arm/mach-s3c/pm.c | 2 +- arch/arm/mach-s3c/s3c2443.c | 2 +- arch/arm/mach-s3c/s3c24xx.h | 2 +- arch/arm/mach-s3c/s3c64xx.c | 2 +- arch/arm/mach-s3c/simtec-usb.c | 2 +- arch/arm/mach-socfpga/Kconfig | 1 - arch/arm/mach-spear/Kconfig | 2 +- arch/arm/mach-sunxi/Kconfig | 3 +- arch/arm/mach-tegra/platsmp.c | 2 +- arch/arm/mach-versatile/Kconfig | 309 ++ arch/arm/mach-versatile/Makefile | 32 +- .../Makefile.boot | 0 arch/arm/mach-versatile/dcscb.c | 172 + arch/arm/mach-versatile/dcscb_setup.S | 33 + arch/arm/mach-versatile/headsmp.S | 36 + arch/arm/mach-versatile/hotplug.c | 102 + .../cm.h => mach-versatile/integrator-cm.h} | 0 .../integrator-hardware.h} | 0 arch/arm/mach-versatile/integrator.c | 94 + .../common.h => mach-versatile/integrator.h} | 0 arch/arm/mach-versatile/integrator_ap.c | 200 + arch/arm/mach-versatile/integrator_cp.c | 145 + arch/arm/mach-versatile/platsmp-realview.c | 93 + arch/arm/mach-versatile/platsmp-vexpress.c | 93 + arch/arm/mach-versatile/platsmp.c | 107 + arch/arm/mach-versatile/platsmp.h | 11 + .../realview-dt.c => mach-versatile/realview.c} | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.c | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.h | 0 arch/arm/mach-versatile/tc2_pm.c | 261 + .../{mach-vexpress => mach-versatile}/v2m-mps2.c | 0 arch/arm/mach-versatile/v2m.c | 40 + .../mach-versatile/{versatile_dt.c => versatile.c} | 0 .../core.h => mach-versatile/vexpress.h} | 0 arch/arm/mach-vexpress/Kconfig | 81 - arch/arm/mach-vexpress/Makefile | 19 - arch/arm/mach-vexpress/dcscb.c | 172 - arch/arm/mach-vexpress/dcscb_setup.S | 35 - arch/arm/mach-vexpress/platsmp.c | 96 - arch/arm/mach-vexpress/tc2_pm.c | 263 - arch/arm/mach-vexpress/v2m.c | 40 - arch/arm/mach-vt8500/Kconfig | 1 + arch/arm/mach-zynq/Kconfig | 1 - arch/arm/mm/Kconfig | 28 +- arch/arm/plat-versatile/Makefile | 5 - arch/arm/plat-versatile/headsmp.S | 38 - arch/arm/plat-versatile/hotplug.c | 102 - arch/arm/plat-versatile/include/plat/platsmp.h | 13 - arch/arm/plat-versatile/platsmp.c | 109 - arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 1 + .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 30 + arch/arm64/boot/dts/amlogic/Makefile | 38 +- arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 40 - arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 40 - .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 41 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 1 + .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 20 - arch/arm64/boot/dts/freescale/Makefile | 5 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 9 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 - arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 4 +- .../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 996 ++++ arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 2 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 2 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 8 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 4 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 4 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 4 +- .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 2 +- .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 411 +- .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 90 + arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 54 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 27 + arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 10 +- .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 129 + .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 46 + .../dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts | 18 + .../dts/freescale/imx8mp-verdin-nonwifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi | 54 + .../dts/freescale/imx8mp-verdin-wifi-dahlia.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi-dev.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 82 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 1380 +++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 115 + .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 7 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 32 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 8 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 8 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 10 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 8 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 8 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 4 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 12 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 35 + arch/arm64/boot/dts/qcom/Makefile | 5 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 6 + arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 34 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 40 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 100 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 48 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 7 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 42 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 18 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 36 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 9 + .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 9 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 244 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350b.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8350c.dtsi | 32 +- arch/arm64/boot/dts/qcom/pm8450.dtsi | 59 + arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 31 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 92 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 229 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 4 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 4 - .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 - arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts | 108 + arch/arm64/boot/dts/qcom/sc7280-crd.dts | 105 - arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 313 ++ .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 ----- .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 30 + .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 296 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 69 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 10 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 101 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 1 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 28 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 217 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 51 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 328 ++ arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 12 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 4 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 3 - arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 20 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 121 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 20 + .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 10 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 102 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 7 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 12 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 28 + arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 25 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 25 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 37 + arch/arm64/boot/dts/rockchip/rk3566.dtsi | 11 + arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 102 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 46 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 9 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 35 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 173 - arch/arm64/configs/defconfig | 5 + arch/arm64/crypto/Kconfig | 14 +- arch/arm64/crypto/Makefile | 8 +- .../crypto/{sm4-ce-core.S => sm4-ce-cipher-core.S} | 0 arch/arm64/crypto/sm4-ce-cipher-glue.c | 82 + arch/arm64/crypto/sm4-ce-core.S | 688 ++- arch/arm64/crypto/sm4-ce-glue.c | 386 +- arch/arm64/crypto/sm4-neon-core.S | 487 ++ arch/arm64/crypto/sm4-neon-glue.c | 442 ++ arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/kvm_emulate.h | 27 +- arch/arm64/include/asm/kvm_host.h | 10 + arch/arm64/include/asm/mman.h | 24 - arch/arm64/include/asm/pgtable.h | 14 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/kernel/alternative.c | 6 +- arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kernel/patching.c | 4 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kvm/mmu.c | 11 +- arch/arm64/kvm/psci.c | 31 +- arch/arm64/kvm/reset.c | 65 +- arch/arm64/kvm/vgic/vgic-debug.c | 10 +- arch/arm64/kvm/vgic/vgic-its.c | 2 +- arch/arm64/mm/mmap.c | 33 + arch/arm64/net/bpf_jit.h | 3 + arch/arm64/net/bpf_jit_comp.c | 12 +- arch/csky/Kconfig | 8 + arch/csky/abiv1/Makefile | 2 - arch/csky/abiv1/memcpy.S | 347 -- arch/csky/abiv1/strksyms.c | 6 - arch/csky/abiv2/Makefile | 2 + arch/csky/abiv2/strksyms.c | 4 +- arch/csky/include/asm/atomic.h | 172 + arch/csky/include/asm/barrier.h | 8 +- arch/csky/include/asm/cmpxchg.h | 61 +- arch/csky/include/asm/io.h | 12 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/io.c | 91 + arch/csky/kernel/module.c | 2 +- arch/csky/kernel/probes/kprobes.c | 2 +- arch/csky/kernel/probes/uprobes.c | 2 +- arch/csky/kernel/process.c | 1 - arch/csky/lib/Makefile | 3 + arch/csky/lib/string.c | 134 + arch/csky/mm/dma-mapping.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/m68k/Kbuild | 1 + arch/m68k/Kconfig.machine | 17 + arch/m68k/configs/virt_defconfig | 68 + arch/m68k/include/asm/config.h | 2 + arch/m68k/include/asm/io.h | 3 + arch/m68k/include/asm/irq.h | 3 +- arch/m68k/include/asm/pgtable_mm.h | 7 + arch/m68k/include/asm/setup.h | 44 +- arch/m68k/include/asm/virt.h | 25 + arch/m68k/include/uapi/asm/bootinfo-virt.h | 18 + arch/m68k/include/uapi/asm/bootinfo.h | 1 + arch/m68k/kernel/Makefile | 1 + arch/m68k/kernel/head.S | 31 + arch/m68k/kernel/setup_mm.c | 7 + arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/mm/kmap.c | 21 +- arch/m68k/virt/Makefile | 6 + arch/m68k/virt/config.c | 130 + arch/m68k/virt/ints.c | 155 + arch/m68k/virt/platform.c | 72 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/mips/configs/gpr_defconfig | 2 - arch/mips/configs/mtx1_defconfig | 2 - arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/parisc/include/asm/pgtable.h | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/mman.h | 12 - arch/powerpc/include/asm/page.h | 6 +- arch/powerpc/include/asm/static_call.h | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/mmap.c | 26 + arch/powerpc/platforms/pseries/vas-sysfs.c | 6 +- arch/riscv/kvm/vcpu.c | 2 - arch/riscv/kvm/vcpu_fp.c | 1 + arch/riscv/net/bpf_jit.h | 67 + arch/riscv/net/bpf_jit_comp64.c | 110 +- arch/s390/Kconfig | 19 + arch/s390/Makefile | 2 + arch/s390/configs/debug_defconfig | 8 +- arch/s390/configs/defconfig | 6 +- arch/s390/configs/zfcpdump_defconfig | 6 +- arch/s390/include/asm/entry-common.h | 2 +- arch/s390/include/asm/hugetlb.h | 20 + arch/s390/include/asm/processor.h | 8 +- arch/s390/include/asm/stacktrace.h | 2 +- arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/processor.c | 4 + arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/lib/test_unwind.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sparc/Kconfig | 1 + arch/sparc/include/asm/mman.h | 6 - arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/mm/init_64.c | 13 + arch/x86/Kconfig | 42 +- arch/x86/Makefile | 1 + arch/x86/boot/boot.h | 37 +- arch/x86/boot/compressed/Makefile | 2 + arch/x86/boot/compressed/acpi.c | 173 +- arch/x86/boot/compressed/efi.c | 236 + arch/x86/boot/compressed/head_64.S | 64 +- arch/x86/boot/compressed/ident_map_64.c | 39 +- arch/x86/boot/compressed/idt_64.c | 18 +- arch/x86/boot/compressed/mem_encrypt.S | 36 - arch/x86/boot/compressed/misc.c | 12 + arch/x86/boot/compressed/misc.h | 59 +- arch/x86/boot/compressed/pgtable.h | 2 +- arch/x86/boot/compressed/sev.c | 263 +- arch/x86/boot/compressed/tdcall.S | 3 + arch/x86/boot/compressed/tdx.c | 77 + arch/x86/boot/compressed/tdx.h | 13 + arch/x86/boot/cpucheck.c | 30 +- arch/x86/boot/cpuflags.c | 3 +- arch/x86/boot/cpuflags.h | 1 + arch/x86/boot/io.h | 41 + arch/x86/boot/main.c | 4 + arch/x86/boot/msr.h | 26 + arch/x86/boot/video-vesa.c | 4 +- arch/x86/coco/Makefile | 2 + arch/x86/coco/core.c | 25 +- arch/x86/coco/tdx/Makefile | 3 + arch/x86/coco/tdx/tdcall.S | 204 + arch/x86/coco/tdx/tdx.c | 692 +++ arch/x86/crypto/blowfish_glue.c | 8 +- arch/x86/crypto/camellia_glue.c | 8 +- arch/x86/crypto/serpent_avx2_glue.c | 8 +- arch/x86/crypto/twofish_glue.c | 8 +- arch/x86/crypto/twofish_glue_3way.c | 8 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/Kconfig | 8 + arch/x86/events/amd/Makefile | 1 + arch/x86/events/amd/brs.c | 364 ++ arch/x86/events/amd/core.c | 252 +- arch/x86/events/core.c | 19 +- arch/x86/events/intel/core.c | 9 +- arch/x86/events/intel/cstate.c | 22 +- arch/x86/events/intel/lbr.c | 36 +- arch/x86/events/intel/uncore.c | 1 + arch/x86/events/intel/uncore_snb.c | 20 + arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 143 +- arch/x86/ia32/Makefile | 2 - arch/x86/ia32/ia32_aout.c | 325 -- arch/x86/include/asm/acenv.h | 14 +- arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/apic.h | 7 + arch/x86/include/asm/asm.h | 20 +- arch/x86/include/asm/bootparam_utils.h | 1 + arch/x86/include/asm/bug.h | 4 +- arch/x86/include/asm/compat.h | 6 +- arch/x86/include/asm/cpu_entry_area.h | 2 +- arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/cpuid.h | 34 + arch/x86/include/asm/disabled-features.h | 16 +- arch/x86/include/asm/idtentry.h | 4 + arch/x86/include/asm/io.h | 44 +- arch/x86/include/asm/kvm_host.h | 10 +- arch/x86/include/asm/kvm_para.h | 22 + arch/x86/include/asm/mem_encrypt.h | 6 +- arch/x86/include/asm/msi.h | 19 +- arch/x86/include/asm/msr-index.h | 10 +- arch/x86/include/asm/msr.h | 11 +- arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/pci_x86.h | 9 + arch/x86/include/asm/percpu.h | 6 +- arch/x86/include/asm/perf_event.h | 28 + arch/x86/include/asm/pgtable.h | 14 +- arch/x86/include/asm/pkeys.h | 8 - arch/x86/include/asm/proto.h | 1 - arch/x86/include/asm/realmode.h | 1 + arch/x86/include/asm/setup.h | 1 - arch/x86/include/asm/sev-common.h | 82 + arch/x86/include/asm/sev.h | 102 +- arch/x86/include/asm/shared/io.h | 34 + arch/x86/include/asm/shared/msr.h | 15 + arch/x86/include/asm/shared/tdx.h | 40 + arch/x86/include/asm/smap.h | 24 - arch/x86/include/asm/static_call.h | 2 + arch/x86/include/asm/svm.h | 179 +- arch/x86/include/asm/tdx.h | 91 + arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/mman.h | 14 - arch/x86/include/uapi/asm/svm.h | 13 + arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/boot.c | 93 +- arch/x86/kernel/amd_nb.c | 7 +- arch/x86/kernel/apic/apic.c | 10 + arch/x86/kernel/apic/io_apic.c | 18 +- arch/x86/kernel/apic/x2apic_uv_x.c | 16 +- arch/x86/kernel/asm-offsets.c | 17 + arch/x86/kernel/cpu/bugs.c | 7 + arch/x86/kernel/cpu/common.c | 105 +- arch/x86/kernel/cpu/cpu.h | 5 +- arch/x86/kernel/cpu/intel.c | 7 - arch/x86/kernel/cpu/mce/amd.c | 32 +- arch/x86/kernel/cpu/mce/core.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 14 +- arch/x86/kernel/cpu/tsx.c | 104 +- arch/x86/kernel/crash_dump_64.c | 1 - arch/x86/kernel/head64.c | 36 +- arch/x86/kernel/head_64.S | 65 +- arch/x86/kernel/idt.c | 3 + arch/x86/kernel/probe_roms.c | 13 +- arch/x86/kernel/process.c | 4 + arch/x86/kernel/setup.c | 28 +- arch/x86/kernel/sev-shared.c | 529 +- arch/x86/kernel/sev.c | 820 ++- arch/x86/kernel/smpboot.c | 15 +- arch/x86/kernel/static_call.c | 5 +- arch/x86/kernel/traps.c | 143 +- arch/x86/kvm/cpuid.c | 19 +- arch/x86/kvm/hyperv.c | 40 +- arch/x86/kvm/hyperv.h | 2 +- arch/x86/kvm/mmu/mmu.c | 20 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/svm/avic.c | 3 +- arch/x86/kvm/svm/sev.c | 25 +- arch/x86/kvm/svm/svm.c | 8 +- arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/x86.c | 27 +- arch/x86/lib/delay.c | 4 +- arch/x86/lib/kaslr.c | 2 +- arch/x86/mm/Makefile | 3 +- arch/x86/mm/amdtopology.c | 2 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/init_64.c | 1 - arch/x86/mm/ioremap.c | 5 + arch/x86/mm/mem_encrypt.c | 13 +- arch/x86/mm/mem_encrypt_amd.c | 71 +- arch/x86/mm/mem_encrypt_identity.c | 8 + arch/x86/mm/mmio-mod.c | 2 +- arch/x86/mm/numa_emulation.c | 4 +- arch/x86/mm/pgprot.c | 35 + arch/x86/mm/pgtable.c | 5 +- arch/x86/mm/setup_nx.c | 62 - arch/x86/mm/tlb.c | 37 +- arch/x86/net/bpf_jit_comp.c | 1 + arch/x86/pci/irq.c | 377 +- arch/x86/platform/uv/uv_nmi.c | 23 +- arch/x86/power/cpu.c | 21 +- arch/x86/realmode/rm/header.S | 1 + arch/x86/realmode/rm/trampoline_64.S | 57 +- arch/x86/realmode/rm/trampoline_common.S | 12 +- arch/x86/realmode/rm/wakemain.c | 4 + arch/x86/virt/vmx/tdx/tdxcall.S | 96 + arch/xtensa/kernel/jump_label.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - block/bdev.c | 7 + crypto/Kconfig | 18 +- crypto/Makefile | 6 +- crypto/crypto_engine.c | 1 + {lib/crypto => crypto}/sm3.c | 0 crypto/sm4.c | 184 + crypto/testmgr.c | 75 +- drivers/acpi/acpi_pad.c | 7 + drivers/acpi/processor_idle.c | 8 +- drivers/acpi/property.c | 36 +- drivers/acpi/scan.c | 13 - drivers/ata/Kconfig | 6 +- drivers/ata/ahci.c | 2 +- drivers/ata/ahci.h | 2 +- drivers/ata/libata-core.c | 53 +- drivers/ata/libata-sata.c | 25 - drivers/ata/libata-scsi.c | 46 +- drivers/ata/libata-sff.c | 2 +- drivers/ata/libata.h | 13 - drivers/ata/sata_dwc_460ex.c | 6 +- drivers/atm/Kconfig | 25 - drivers/atm/Makefile | 1 - drivers/atm/ambassador.c | 2400 -------- drivers/atm/ambassador.h | 648 --- drivers/base/dd.c | 1 + drivers/base/property.c | 42 +- drivers/base/regmap/regmap-i3c.c | 2 +- drivers/base/regmap/regmap-sccb.c | 2 +- drivers/base/regmap/regmap-sdw-mbq.c | 2 +- drivers/base/regmap/regmap-sdw.c | 2 +- drivers/base/regmap/regmap-slimbus.c | 2 +- drivers/base/regmap/regmap-w1.c | 6 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 18 +- drivers/block/drbd/drbd_nl.c | 74 +- drivers/block/drbd/drbd_receiver.c | 15 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_state.c | 21 +- drivers/block/drbd/drbd_state_change.h | 8 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/bluetooth/btusb.c | 5 + drivers/bluetooth/hci_qca.c | 4 +- drivers/bus/imx-weim.c | 5 +- drivers/bus/mhi/host/pci_generic.c | 2 + drivers/bus/ti-sysc.c | 16 +- drivers/cdrom/cdrom.c | 3 +- drivers/char/agp/amd64-agp.c | 2 +- drivers/char/random.c | 83 +- drivers/clk/imx/clk-composite-8m.c | 19 +- drivers/clk/imx/clk-imx7d.c | 1 - drivers/clk/imx/clk-imx8mm.c | 3 +- drivers/clk/imx/clk-imx8mn.c | 41 +- drivers/clk/imx/clk-imx8mp.c | 3 +- drivers/clk/imx/clk-imx8mq.c | 5 +- drivers/clk/imx/clk-scu.c | 4 +- drivers/clk/imx/clk.c | 5 + drivers/clk/imx/clk.h | 1 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 9 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 9 + drivers/clk/renesas/rcar-gen3-cpg.h | 5 +- drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 + drivers/clocksource/Kconfig | 7 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-goldfish.c | 153 + drivers/cpufreq/mediatek-cpufreq.c | 147 +- drivers/cpufreq/tegra194-cpufreq.c | 246 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 10 +- drivers/crypto/ccp/psp-dev.c | 49 +- drivers/crypto/ccp/psp-dev.h | 22 + drivers/crypto/ccp/sp-pci.c | 62 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/cxl/pci.c | 1 - drivers/dma-buf/dma-buf.c | 26 +- drivers/dma-buf/dma-resv.c | 459 +- drivers/dma-buf/st-dma-resv.c | 157 +- drivers/dma/Kconfig | 11 + drivers/dma/Makefile | 1 + drivers/dma/at_xdmac.c | 12 +- drivers/dma/bestcomm/bestcomm.c | 2 + drivers/dma/dmaengine.c | 7 - drivers/dma/dw-edma/dw-edma-v0-core.c | 7 +- drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/idxd/device.c | 69 +- drivers/dma/idxd/registers.h | 1 + drivers/dma/idxd/sysfs.c | 10 +- drivers/dma/imx-sdma.c | 32 +- drivers/dma/mediatek/mtk-cqdma.c | 12 +- drivers/dma/mediatek/mtk-hsdma.c | 14 +- drivers/dma/mediatek/mtk-uart-apdma.c | 9 +- drivers/dma/nbpfaxi.c | 14 +- drivers/dma/sf-pdma/sf-pdma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.h | 8 +- drivers/dma/sh/Kconfig | 2 +- drivers/dma/stm32-mdma.c | 21 +- drivers/dma/tegra186-gpc-dma.c | 1507 +++++ drivers/edac/Kconfig | 1 + drivers/edac/amd64_edac.c | 2 +- drivers/edac/edac_device.c | 135 +- drivers/edac/edac_device.h | 14 + drivers/edac/edac_device_sysfs.c | 5 +- drivers/edac/edac_mc.c | 96 +- drivers/edac/edac_module.h | 2 - drivers/edac/edac_pci.c | 25 +- drivers/edac/ghes_edac.c | 200 +- drivers/edac/mpc85xx_edac.c | 14 - drivers/firewire/core-card.c | 39 + drivers/firewire/core-cdev.c | 6 +- drivers/firewire/core-transaction.c | 18 + drivers/firmware/Kconfig | 6 +- drivers/firmware/cirrus/cs_dsp.c | 3 +- drivers/firmware/efi/cper.c | 64 +- drivers/gpio/gpio-rcar.c | 7 +- drivers/gpio/gpio-realtek-otto.c | 137 +- drivers/gpio/gpiolib-acpi.c | 22 +- drivers/gpio/gpiolib-cdev.c | 66 +- drivers/gpio/gpiolib-of.c | 3 +- drivers/gpio/gpiolib-sysfs.c | 3 +- drivers/gpio/gpiolib.c | 75 +- drivers/gpio/gpiolib.h | 11 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 97 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 359 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 89 + drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 21 - drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 106 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 119 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 31 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 26 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 107 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 61 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 34 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 9 + drivers/gpu/drm/amd/display/dc/dc.h | 19 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 1 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 5 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 3 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 + drivers/gpu/drm/amd/display/dc/irq_types.h | 1 - .../gpu/drm/amd/display/dc/link/link_dp_trace.c | 20 + .../gpu/drm/amd/display/dc/link/link_dp_trace.h | 5 + .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 41 + .../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 1 + .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 1 + .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 17 + .../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 19 + .../drm/amd/display/dc/virtual/virtual_link_hwss.c | 5 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 108 +- .../drm/amd/display/modules/freesync/freesync.c | 73 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 12 + drivers/gpu/drm/amd/include/amd_shared.h | 66 +- drivers/gpu/drm/amd/include/discovery.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 11 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 +- drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 8 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 23 +- drivers/gpu/drm/arm/malidp_crtc.c | 5 +- drivers/gpu/drm/arm/malidp_planes.c | 14 +- drivers/gpu/drm/bridge/Kconfig | 2 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 20 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 36 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 497 +- drivers/gpu/drm/bridge/display-connector.c | 15 + drivers/gpu/drm/bridge/ite-it66121.c | 629 ++- drivers/gpu/drm/bridge/lontium-lt9611.c | 49 +- drivers/gpu/drm/bridge/nwl-dsi.c | 30 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 7 +- drivers/gpu/drm/bridge/panel.c | 3 + drivers/gpu/drm/bridge/parade-ps8622.c | 7 +- drivers/gpu/drm/bridge/parade-ps8640.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 51 +- drivers/gpu/drm/bridge/tc358762.c | 9 +- drivers/gpu/drm/bridge/tc358764.c | 104 +- drivers/gpu/drm/bridge/tc358767.c | 585 +- drivers/gpu/drm/bridge/tc358775.c | 11 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 8 +- drivers/gpu/drm/drm_atomic.c | 20 + drivers/gpu/drm/drm_atomic_uapi.c | 4 - drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_bridge_connector.c | 4 +- drivers/gpu/drm/drm_buddy.c | 3 + drivers/gpu/drm/drm_crtc_helper.c | 12 +- drivers/gpu/drm/drm_edid.c | 628 ++- drivers/gpu/drm/drm_format_helper.c | 76 +- drivers/gpu/drm/drm_gem.c | 83 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 18 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- drivers/gpu/drm/drm_modes.c | 21 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 17 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 77 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 54 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 63 +- drivers/gpu/drm/etnaviv/etnaviv_sched.h | 3 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 241 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 22 + drivers/gpu/drm/gma500/cdv_device.c | 11 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 5 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/framebuffer.c | 10 +- drivers/gpu/drm/gma500/gem.c | 161 +- drivers/gpu/drm/gma500/gem.h | 13 +- drivers/gpu/drm/gma500/gma_display.c | 53 +- drivers/gpu/drm/gma500/gma_display.h | 10 +- drivers/gpu/drm/gma500/gtt.c | 295 +- drivers/gpu/drm/gma500/gtt.h | 8 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 25 +- drivers/gpu/drm/gma500/oaktrail_device.c | 1 - drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 - drivers/gpu/drm/gma500/oaktrail_lvds.c | 16 +- drivers/gpu/drm/gma500/opregion.c | 5 +- drivers/gpu/drm/gma500/power.c | 15 +- drivers/gpu/drm/gma500/psb_device.c | 29 +- drivers/gpu/drm/gma500/psb_drv.c | 29 +- drivers/gpu/drm/gma500/psb_drv.h | 90 +- drivers/gpu/drm/gma500/psb_intel_display.c | 39 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 6 +- drivers/gpu/drm/gma500/psb_irq.c | 94 +- drivers/gpu/drm/gma500/psb_irq.h | 19 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 +- drivers/gpu/drm/i915/display/intel_bios.c | 475 +- drivers/gpu/drm/i915/display/intel_crtc.c | 6 +- drivers/gpu/drm/i915/display/intel_ddi.c | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 4 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 327 +- drivers/gpu/drm/i915/display/intel_dsb.c | 7 +- drivers/gpu/drm/i915/display/intel_fb.c | 53 +- drivers/gpu/drm/i915/display/intel_psr.c | 179 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 49 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 42 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 - drivers/gpu/drm/i915/i915_deps.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 8 + drivers/gpu/drm/i915/i915_vma.c | 27 +- drivers/gpu/drm/i915/intel_device_info.h | 2 +- drivers/gpu/drm/i915/intel_pcode.c | 4 +- drivers/gpu/drm/i915/intel_pm.c | 3 + drivers/gpu/drm/i915/intel_uncore.c | 27 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 10 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 8 +- drivers/gpu/drm/imx/imx-ldb.c | 5 +- drivers/gpu/drm/imx/parallel-display.c | 4 +- drivers/gpu/drm/ingenic/Kconfig | 9 + drivers/gpu/drm/ingenic/Makefile | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 62 +- drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c | 103 + drivers/gpu/drm/lima/lima_gem.c | 17 +- drivers/gpu/drm/mcde/mcde_dsi.c | 43 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 12 + drivers/gpu/drm/meson/meson_drv.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 34 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 4 + drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 2 + drivers/gpu/drm/msm/dp/dp_display.c | 6 + drivers/gpu/drm/msm/dp/dp_panel.c | 20 +- drivers/gpu/drm/msm/dp/dp_panel.h | 1 + drivers/gpu/drm/msm/dsi/dsi_manager.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 3 +- drivers/gpu/drm/msm/msm_gem_submit.c | 24 +- drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 27 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 15 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 18 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 20 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem.c | 198 +- drivers/gpu/drm/omapdrm/omap_gem.h | 3 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 5 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 2 +- drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 30 +- drivers/gpu/drm/panel/panel-edp.c | 2 + drivers/gpu/drm/panel/panel-innolux-ej030na.c | 31 +- drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 482 ++ drivers/gpu/drm/panel/panel-truly-nt35597.c | 3 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 4 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 3 +- drivers/gpu/drm/panfrost/panfrost_job.c | 6 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 3 +- drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 5 +- drivers/gpu/drm/qxl/qxl_ttm.c | 6 +- drivers/gpu/drm/radeon/Makefile | 6 +- drivers/gpu/drm/radeon/cayman_blit_shaders.c | 320 -- drivers/gpu/drm/radeon/cayman_blit_shaders.h | 294 +- drivers/gpu/drm/radeon/r600_blit_shaders.c | 719 --- drivers/gpu/drm/radeon/r600_blit_shaders.h | 38 - drivers/gpu/drm/radeon/radeon_cs.c | 4 + drivers/gpu/drm/radeon/radeon_display.c | 8 +- drivers/gpu/drm/radeon/radeon_gem.c | 9 +- drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 21 +- drivers/gpu/drm/radeon/radeon_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_prime.c | 16 +- drivers/gpu/drm/radeon/radeon_sync.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 12 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/si_blit_shaders.c | 253 - drivers/gpu/drm/radeon/si_blit_shaders.h | 223 +- drivers/gpu/drm/scheduler/sched_main.c | 5 +- drivers/gpu/drm/selftests/test-drm_buddy.c | 10 +- drivers/gpu/drm/solomon/Kconfig | 11 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 11 + drivers/gpu/drm/solomon/ssd130x.c | 115 +- drivers/gpu/drm/solomon/ssd130x.h | 2 + drivers/gpu/drm/sti/sti_gdp.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 22 +- drivers/gpu/drm/stm/ltdc.c | 16 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 8 +- drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 255 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 40 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 34 +- drivers/gpu/drm/ttm/ttm_device.c | 82 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 21 +- drivers/gpu/drm/ttm/ttm_resource.c | 197 +- drivers/gpu/drm/ttm/ttm_tt.c | 12 +- drivers/gpu/drm/v3d/v3d_gem.c | 19 +- drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.h | 15 +- drivers/gpu/drm/vc4/vc4_gem.c | 15 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 442 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 23 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 + drivers/gpu/drm/vc4/vc4_hvs.c | 153 +- drivers/gpu/drm/vc4/vc4_irq.c | 5 + drivers/gpu/drm/vc4/vc4_kms.c | 87 +- drivers/gpu/drm/vc4/vc4_regs.h | 28 +- drivers/gpu/drm/vc4/vc4_trace.h | 95 + drivers/gpu/drm/vc4/vc4_txp.c | 8 +- drivers/gpu/drm/vgem/vgem_fence.c | 13 +- drivers/gpu/drm/virtio/virtgpu_display.c | 2 + drivers/gpu/drm/virtio/virtgpu_gem.c | 12 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 81 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 445 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 +- drivers/gpu/ipu-v3/ipu-di.c | 5 +- drivers/hid/hid-uclogic-core.c | 83 +- drivers/hid/hid-uclogic-params.c | 40 +- drivers/hid/hid-uclogic-params.h | 90 +- drivers/hid/hid-uclogic-rdesc.c | 65 +- drivers/hid/hid-uclogic-rdesc.h | 20 +- drivers/hsi/clients/ssi_protocol.c | 1 - drivers/hsi/controllers/omap_ssi_core.c | 1 + drivers/hv/channel_mgmt.c | 6 +- drivers/hv/hv_balloon.c | 49 +- drivers/hwmon/Kconfig | 1 + drivers/hwmon/adt7470.c | 4 +- drivers/hwmon/hwmon.c | 53 + drivers/hwmon/intel-m10-bmc-hwmon.c | 11 +- drivers/iio/chemical/scd30.h | 5 +- drivers/iio/chemical/scd30_core.c | 10 +- drivers/iio/chemical/scd30_i2c.c | 3 +- drivers/iio/chemical/scd30_serial.c | 3 +- drivers/iio/dac/ad3552r.c | 4 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/magnetometer/ak8975.c | 1 + drivers/iio/proximity/sx9324.c | 6 +- drivers/infiniband/core/cm.c | 3 +- drivers/infiniband/core/device.c | 2 - drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/sa_query.c | 16 +- drivers/infiniband/core/umem_dmabuf.c | 9 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- .../infiniband/core/uverbs_std_types_flow_action.c | 383 +- drivers/infiniband/core/verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 - drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 6 + drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/irdma/hw.c | 4 - drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/puda.c | 7 +- drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 8 +- drivers/infiniband/hw/mlx5/fs.c | 223 +- drivers/infiniband/hw/mlx5/main.c | 46 +- drivers/infiniband/hw/mlx5/mr.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 11 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 15 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/sw/rdmavt/qp.c | 12 +- drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_mw.c | 8 + drivers/infiniband/sw/rxe/rxe_opcode.c | 2 - drivers/infiniband/sw/rxe/rxe_param.h | 2 - drivers/infiniband/sw/rxe/rxe_qp.c | 14 +- drivers/infiniband/sw/rxe/rxe_recv.c | 1 - drivers/infiniband/sw/rxe/rxe_req.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 1 - drivers/infiniband/sw/rxe/rxe_verbs.h | 2 - drivers/infiniband/sw/siw/siw_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 8 +- drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 8 +- drivers/input/keyboard/cypress-sf.c | 14 + drivers/input/keyboard/mt6779-keypad.c | 10 +- drivers/input/misc/Kconfig | 10 + drivers/input/misc/Makefile | 1 + drivers/input/misc/iqs7222.c | 2445 +++++++++ drivers/iommu/omap-iommu.c | 2 +- drivers/irqchip/irq-bcm6345-l1.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-gic-v3.c | 6 + drivers/irqchip/irq-gic.c | 6 + drivers/isdn/mISDN/socket.c | 2 +- drivers/media/platform/nxp/Kconfig | 1 + drivers/media/tuners/si2157.c | 22 +- drivers/memory/emif.c | 11 +- drivers/memory/fsl_ifc.c | 3 +- drivers/message/fusion/mptbase.c | 4 +- drivers/mmc/core/block.c | 18 +- drivers/mmc/core/core.c | 15 +- drivers/mmc/core/mmc.c | 25 +- drivers/mmc/core/mmc_test.c | 3 +- drivers/mmc/host/bcm2835.c | 2 +- drivers/mmc/host/dw_mmc.c | 2 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 2 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/of_mmc_spi.c | 4 + drivers/mmc/host/omap.c | 23 +- drivers/mmc/host/renesas_sdhi_core.c | 4 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 3 +- drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sunxi-mmc.c | 2 +- drivers/mmc/host/uniphier-sd.c | 2 +- drivers/mtd/maps/Kconfig | 9 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/ixp4xx.c | 262 - drivers/mtd/mtdpart.c | 3 + drivers/mtd/nand/raw/omap_elm.c | 1 + drivers/net/dsa/mt7530.c | 330 +- drivers/net/dsa/mt7530.h | 26 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 24 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 304 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 191 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 16 +- drivers/net/ethernet/cadence/macb_main.c | 30 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 2 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 22 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 7 +- drivers/net/ethernet/intel/ice/ice.h | 2 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 9 +- drivers/net/ethernet/intel/ice/ice_lib.c | 6 +- drivers/net/ethernet/intel/ice/ice_main.c | 24 +- drivers/net/ethernet/intel/ice/ice_switch.c | 489 +- drivers/net/ethernet/intel/ice/ice_switch.h | 12 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 4 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 6 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 7 - .../ethernet/marvell/prestera/prestera_flower.c | 18 + .../ethernet/marvell/prestera/prestera_router.c | 11 +- drivers/net/ethernet/mediatek/Kconfig | 4 + drivers/net/ethernet/mediatek/Makefile | 5 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 131 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 14 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 368 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 89 +- drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 1 - drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 189 +- drivers/net/ethernet/mediatek/mtk_wed.c | 878 +++ drivers/net/ethernet/mediatek/mtk_wed.h | 135 + drivers/net/ethernet/mediatek/mtk_wed_debugfs.c | 175 + drivers/net/ethernet/mediatek/mtk_wed_ops.c | 8 + drivers/net/ethernet/mediatek/mtk_wed_regs.h | 251 + drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 58 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 12 +- .../net/ethernet/mellanox/mlx5/core/accel/accel.h | 36 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 179 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 96 - .../mellanox/mlx5/core/accel/ipsec_offload.c | 385 -- .../mellanox/mlx5/core/accel/ipsec_offload.h | 38 - .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 125 - .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 156 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 19 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 30 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 31 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 5 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 7 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.c | 420 ++ .../mellanox/mlx5/core/en_accel/ipsec_offload.h | 14 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 245 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 3 - .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 63 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 71 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 86 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../mellanox/mlx5/core/en_accel/ktls_stats.c | 90 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 20 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 28 +- .../mellanox/mlx5/core/en_accel/ktls_utils.h | 1 - .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 247 - .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 132 - .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 390 -- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 91 - .../mellanox/mlx5/core/en_accel/tls_stats.c | 105 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 - .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 3 - .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 1582 ------ .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 62 - drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 622 --- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 74 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 33 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 24 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 1 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 83 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 35 +- drivers/net/ethernet/micrel/Kconfig | 1 + drivers/net/ethernet/microchip/lan966x/Makefile | 2 +- .../net/ethernet/microchip/lan966x/lan966x_fdma.c | 842 +++ .../net/ethernet/microchip/lan966x/lan966x_mac.c | 6 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 65 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 117 + .../net/ethernet/microchip/lan966x/lan966x_port.c | 3 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 8 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 106 + .../ethernet/microchip/lan966x/lan966x_switchdev.c | 3 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 6 +- .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 + drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/efx.h | 1 - drivers/net/ethernet/sfc/efx_channels.c | 54 +- drivers/net/ethernet/sfc/efx_channels.h | 4 - drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/falcon/rx.c | 4 +- drivers/net/ethernet/sfc/farch.c | 1 + drivers/net/ethernet/sfc/mcdi_pcol.h | 4 +- drivers/net/ethernet/sfc/net_driver.h | 5 - drivers/net/ethernet/sfc/tx.c | 6 +- drivers/net/ethernet/sfc/tx_common.c | 2 + drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c | 8 - drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h | 4 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 24 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/cpsw.c | 38 +- drivers/net/ethernet/ti/cpsw_new.c | 2 +- drivers/net/ethernet/ti/cpsw_priv.h | 1 - drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 - drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 33 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 2 +- drivers/net/hyperv/hyperv_net.h | 69 +- drivers/net/hyperv/netvsc.c | 16 +- drivers/net/hyperv/netvsc_bpf.c | 101 +- drivers/net/hyperv/netvsc_drv.c | 150 +- drivers/net/mdio/fwnode_mdio.c | 5 + drivers/net/mdio/mdio-aspeed.c | 123 +- drivers/net/mdio/mdio-mscc-miim.c | 87 +- drivers/net/netdevsim/fib.c | 9 +- drivers/net/phy/micrel.c | 221 + drivers/net/phy/microchip_t1.c | 7 +- drivers/net/ppp/pppoe.c | 3 +- drivers/net/slip/slip.c | 2 +- drivers/net/usb/aqc111.c | 9 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/veth.c | 2 +- drivers/net/vxlan/vxlan_core.c | 4 +- drivers/net/wan/Kconfig | 28 - drivers/net/wan/Makefile | 2 - drivers/net/wan/lmc/Makefile | 18 - drivers/net/wan/lmc/lmc.h | 33 - drivers/net/wan/lmc/lmc_debug.c | 65 - drivers/net/wan/lmc/lmc_debug.h | 52 - drivers/net/wan/lmc/lmc_ioctl.h | 255 - drivers/net/wan/lmc/lmc_main.c | 2009 ------- drivers/net/wan/lmc/lmc_media.c | 1206 ---- drivers/net/wan/lmc/lmc_proto.c | 106 - drivers/net/wan/lmc/lmc_proto.h | 18 - drivers/net/wan/lmc/lmc_var.h | 468 -- drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/Makefile | 1 + drivers/net/wireless/ath/ar5523/ar5523.c | 4 +- drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/core.c | 25 + drivers/net/wireless/ath/ath10k/hw.h | 2 + drivers/net/wireless/ath/ath10k/mac.c | 76 +- drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 27 + drivers/net/wireless/ath/ath11k/Makefile | 6 +- drivers/net/wireless/ath/ath11k/core.c | 372 +- drivers/net/wireless/ath/ath11k/core.h | 132 +- drivers/net/wireless/ath/ath11k/debugfs.c | 4 + drivers/net/wireless/ath/ath11k/htc.c | 6 + drivers/net/wireless/ath/ath11k/hw.h | 23 +- drivers/net/wireless/ath/ath11k/mac.c | 547 +- drivers/net/wireless/ath/ath11k/mac.h | 3 +- drivers/net/wireless/ath/ath11k/mhi.c | 285 +- drivers/net/wireless/ath/ath11k/mhi.h | 17 +- drivers/net/wireless/ath/ath11k/pci.c | 982 +--- drivers/net/wireless/ath/ath11k/pci.h | 28 +- drivers/net/wireless/ath/ath11k/pcic.c | 741 +++ drivers/net/wireless/ath/ath11k/pcic.h | 46 + drivers/net/wireless/ath/ath11k/peer.c | 373 +- drivers/net/wireless/ath/ath11k/peer.h | 10 +- drivers/net/wireless/ath/ath11k/qmi.c | 19 +- drivers/net/wireless/ath/ath11k/reg.c | 44 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 635 ++- drivers/net/wireless/ath/ath11k/wmi.h | 366 +- drivers/net/wireless/ath/ath11k/wow.c | 763 +++ drivers/net/wireless/ath/ath11k/wow.h | 45 + drivers/net/wireless/ath/ath6kl/htc_mbox.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 8 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 85 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 2 + drivers/net/wireless/ath/ath9k/ar9003_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 10 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 25 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 4 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 20 +- drivers/net/wireless/ath/ath9k/mac.h | 6 +- drivers/net/wireless/ath/ath9k/main.c | 4 +- drivers/net/wireless/ath/ath9k/reg.h | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 36 +- drivers/net/wireless/ath/carl9170/main.c | 8 +- drivers/net/wireless/ath/carl9170/tx.c | 5 +- drivers/net/wireless/ath/wcn36xx/hal.h | 7 +- drivers/net/wireless/ath/wcn36xx/main.c | 160 +- drivers/net/wireless/ath/wcn36xx/smd.c | 92 +- drivers/net/wireless/ath/wcn36xx/smd.h | 2 + drivers/net/wireless/ath/wcn36xx/txrx.c | 29 + drivers/net/wireless/ath/wcn36xx/txrx.h | 1 + drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 39 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 64 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 119 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 6 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 22 +- drivers/net/wireless/intel/iwlegacy/common.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 22 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 10 +- drivers/net/wireless/intel/iwlwifi/mei/sap.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 6 +- drivers/net/wireless/intersil/orinoco/airport.c | 1 + drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/net/wireless/marvell/mwifiex/11h.c | 2 + drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- drivers/net/wireless/marvell/mwl8k.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 16 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 83 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 140 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 2 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 2 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 8 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 146 +- drivers/net/wireless/realtek/rtlwifi/base.c | 44 +- drivers/net/wireless/realtek/rtlwifi/core.c | 40 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 15 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 6 +- drivers/net/wireless/realtek/rtw88/bf.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 11 +- drivers/net/wireless/realtek/rtw88/fw.h | 4 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 44 +- drivers/net/wireless/realtek/rtw88/main.c | 70 +- drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/pci.c | 5 +- drivers/net/wireless/realtek/rtw88/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/reg.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 4 + .../net/wireless/realtek/rtw88/rtw8821c_table.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 4 + drivers/net/wireless/realtek/rtw88/rx.c | 3 +- drivers/net/wireless/realtek/rtw88/tx.c | 31 +- drivers/net/wireless/realtek/rtw88/tx.h | 4 + drivers/net/wireless/realtek/rtw89/cam.c | 20 +- drivers/net/wireless/realtek/rtw89/coex.c | 24 +- drivers/net/wireless/realtek/rtw89/core.c | 172 +- drivers/net/wireless/realtek/rtw89/core.h | 153 +- drivers/net/wireless/realtek/rtw89/debug.c | 70 +- drivers/net/wireless/realtek/rtw89/fw.c | 178 +- drivers/net/wireless/realtek/rtw89/fw.h | 27 +- drivers/net/wireless/realtek/rtw89/mac.c | 707 ++- drivers/net/wireless/realtek/rtw89/mac.h | 81 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw89/pci.c | 630 ++- drivers/net/wireless/realtek/rtw89/pci.h | 245 + drivers/net/wireless/realtek/rtw89/phy.c | 101 +- drivers/net/wireless/realtek/rtw89/reg.h | 1430 ++++- drivers/net/wireless/realtek/rtw89/regd.c | 513 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 75 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 581 ++ drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 32 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 170 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 32 + drivers/net/wireless/realtek/rtw89/ser.c | 250 +- drivers/net/wireless/realtek/rtw89/txrx.h | 107 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 12 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 8 +- drivers/net/wireless/silabs/Kconfig | 18 + drivers/net/wireless/silabs/Makefile | 3 + .../{staging => net/wireless/silabs}/wfx/Kconfig | 0 .../{staging => net/wireless/silabs}/wfx/Makefile | 0 drivers/{staging => net/wireless/silabs}/wfx/bh.c | 0 drivers/{staging => net/wireless/silabs}/wfx/bh.h | 0 drivers/{staging => net/wireless/silabs}/wfx/bus.h | 0 .../wireless/silabs}/wfx/bus_sdio.c | 0 .../{staging => net/wireless/silabs}/wfx/bus_spi.c | 0 .../{staging => net/wireless/silabs}/wfx/data_rx.c | 0 .../{staging => net/wireless/silabs}/wfx/data_rx.h | 0 .../{staging => net/wireless/silabs}/wfx/data_tx.c | 0 .../{staging => net/wireless/silabs}/wfx/data_tx.h | 0 .../{staging => net/wireless/silabs}/wfx/debug.c | 0 .../{staging => net/wireless/silabs}/wfx/debug.h | 0 .../{staging => net/wireless/silabs}/wfx/fwio.c | 0 .../{staging => net/wireless/silabs}/wfx/fwio.h | 0 .../wireless/silabs}/wfx/hif_api_cmd.h | 0 .../wireless/silabs}/wfx/hif_api_general.h | 0 .../wireless/silabs}/wfx/hif_api_mib.h | 0 .../{staging => net/wireless/silabs}/wfx/hif_rx.c | 0 .../{staging => net/wireless/silabs}/wfx/hif_rx.h | 0 drivers/net/wireless/silabs/wfx/hif_tx.c | 490 ++ .../{staging => net/wireless/silabs}/wfx/hif_tx.h | 0 .../wireless/silabs}/wfx/hif_tx_mib.c | 0 .../wireless/silabs}/wfx/hif_tx_mib.h | 0 .../{staging => net/wireless/silabs}/wfx/hwio.c | 0 .../{staging => net/wireless/silabs}/wfx/hwio.h | 0 drivers/{staging => net/wireless/silabs}/wfx/key.c | 0 drivers/{staging => net/wireless/silabs}/wfx/key.h | 0 .../{staging => net/wireless/silabs}/wfx/main.c | 0 .../{staging => net/wireless/silabs}/wfx/main.h | 0 .../{staging => net/wireless/silabs}/wfx/queue.c | 0 .../{staging => net/wireless/silabs}/wfx/queue.h | 0 .../{staging => net/wireless/silabs}/wfx/scan.c | 0 .../{staging => net/wireless/silabs}/wfx/scan.h | 0 drivers/net/wireless/silabs/wfx/sta.c | 794 +++ drivers/{staging => net/wireless/silabs}/wfx/sta.h | 0 .../{staging => net/wireless/silabs}/wfx/traces.h | 0 drivers/{staging => net/wireless/silabs}/wfx/wfx.h | 0 drivers/net/wireless/st/cw1200/sta.c | 4 +- drivers/net/wireless/ti/wlcore/cmd.c | 8 +- drivers/net/wireless/ti/wlcore/debugfs.c | 52 +- drivers/net/wireless/ti/wlcore/main.c | 16 +- drivers/net/wireless/ti/wlcore/sdio.c | 2 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/target/rdma.c | 4 +- drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 2 + drivers/nvmem/apple-efuses.c | 80 + drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/core.c | 1 + drivers/of/platform.c | 14 +- drivers/of/property.c | 34 + drivers/opp/core.c | 14 +- drivers/opp/of.c | 2 +- drivers/pci/pci.c | 10 + drivers/perf/fsl_imx8_ddr_perf.c | 2 +- drivers/phy/Kconfig | 1 + drivers/phy/phy-can-transceiver.c | 24 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 + drivers/phy/samsung/phy-exynos5250-sata.c | 21 +- drivers/phy/ti/phy-ti-pipe3.c | 1 + drivers/phy/ti/phy-tusb1210.c | 12 +- drivers/pinctrl/intel/pinctrl-alderlake.c | 60 +- drivers/pinctrl/meson/Kconfig | 2 +- drivers/pinctrl/meson/pinctrl-meson.c | 52 +- drivers/pinctrl/meson/pinctrl-meson.h | 28 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 34 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 142 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 47 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 8 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 2 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 30 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 80 +- drivers/power/supply/max8997_charger.c | 2 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/atc260x-regulator.c | 1 + drivers/regulator/core.c | 18 + drivers/regulator/fixed.c | 5 +- drivers/regulator/mt6358-regulator.c | 213 +- drivers/regulator/rpi-panel-attiny-regulator.c | 1 - drivers/regulator/rt5759-regulator.c | 369 ++ drivers/regulator/rtq2134-regulator.c | 1 + drivers/regulator/wm8994-regulator.c | 42 +- drivers/remoteproc/mtk_common.h | 2 + drivers/remoteproc/mtk_scp.c | 70 +- drivers/remoteproc/remoteproc_core.c | 4 - drivers/remoteproc/remoteproc_debugfs.c | 17 +- drivers/reset/Kconfig | 2 +- drivers/rtc/rtc-goldfish.c | 44 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 6 +- drivers/scsi/libiscsi.c | 27 +- drivers/scsi/libiscsi_tcp.c | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 3 + drivers/scsi/megaraid/megaraid_sas_base.c | 9 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 9 +- drivers/scsi/mvsas/mv_init.c | 1 + drivers/scsi/pcmcia/sym53c500_cs.c | 52 +- drivers/scsi/pm8001/pm80xx_hwi.c | 33 +- drivers/scsi/qedi/qedi_iscsi.c | 69 +- drivers/scsi/scsi_debug.c | 205 +- drivers/scsi/scsi_transport_iscsi.c | 239 +- drivers/scsi/sd.c | 3 +- drivers/scsi/ufs/ufshcd-pci.c | 17 + drivers/scsi/ufs/ufshcd-pltfrm.c | 10 +- drivers/scsi/ufs/ufshpb.c | 11 +- drivers/scsi/vmw_pvscsi.c | 1 - drivers/slimbus/qcom-ctrl.c | 4 +- drivers/soc/imx/gpcv2.c | 430 +- drivers/soc/imx/imx8m-blk-ctrl.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 1 + drivers/soc/qcom/pdr_interface.c | 11 +- drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/smp2p.c | 1 + drivers/soc/qcom/smsm.c | 1 + drivers/soc/qcom/socinfo.c | 2 + drivers/soc/rockchip/grf.c | 17 + drivers/soc/tegra/fuse/fuse-tegra.c | 8 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 17 +- drivers/soc/tegra/pmc.c | 33 +- drivers/soc/ti/knav_dma.c | 26 +- drivers/soc/ti/knav_qmss_queue.c | 16 +- drivers/soc/ti/pruss.c | 3 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soundwire/qcom.c | 3 +- drivers/soundwire/stream.c | 1 + drivers/spi/spi-bcm-qspi.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 46 +- drivers/spi/spi-cadence.c | 8 +- drivers/spi/spi-mpc52xx-psc.c | 1 + drivers/spi/spi-mpc52xx.c | 3 + drivers/spi/spi-mt65xx.c | 386 +- drivers/spi/spi-mtk-nor.c | 12 +- drivers/spi/spi-mxic.c | 1 + drivers/spi/spi-rpc-if.c | 8 +- drivers/spi/spi-rspi.c | 15 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-ti-qspi.c | 5 +- drivers/spi/spi.c | 24 +- drivers/spi/spidev.c | 101 +- drivers/staging/Kconfig | 1 - drivers/staging/Makefile | 1 - drivers/staging/r8188eu/core/rtw_ap.c | 3 - drivers/staging/r8188eu/core/rtw_br_ext.c | 5 +- drivers/staging/r8188eu/core/rtw_cmd.c | 104 +- drivers/staging/r8188eu/core/rtw_mlme.c | 44 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 26 +- drivers/staging/r8188eu/core/rtw_p2p.c | 2 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 8 +- drivers/staging/r8188eu/core/rtw_recv.c | 269 +- drivers/staging/r8188eu/core/rtw_security.c | 6 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 2 +- drivers/staging/r8188eu/core/rtw_xmit.c | 7 +- drivers/staging/r8188eu/hal/hal_com.c | 4 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 1 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/r8188eu/hal/usb_halinit.c | 53 - drivers/staging/r8188eu/hal/usb_ops_linux.c | 9 +- drivers/staging/r8188eu/include/HalVerDef.h | 5 +- drivers/staging/r8188eu/include/basic_types.h | 73 +- drivers/staging/r8188eu/include/drv_types.h | 6 +- drivers/staging/r8188eu/include/hal_intf.h | 9 - drivers/staging/r8188eu/include/ieee80211.h | 18 - drivers/staging/r8188eu/include/odm.h | 29 - drivers/staging/r8188eu/include/osdep_service.h | 43 - drivers/staging/r8188eu/include/rtw_eeprom.h | 3 - drivers/staging/r8188eu/include/rtw_fw.h | 5 + drivers/staging/r8188eu/include/rtw_ioctl.h | 79 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 + drivers/staging/r8188eu/include/rtw_pwrctrl.h | 14 - drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/include/usb_osintf.h | 4 - drivers/staging/r8188eu/include/usb_vendor_req.h | 35 - drivers/staging/r8188eu/include/wifi.h | 9 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 49 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 10 - drivers/staging/r8188eu/os_dep/osdep_service.c | 2 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 1 - drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 3 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 3 - drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 13 +- drivers/staging/rtl8712/ieee80211.c | 4 +- drivers/staging/rtl8712/os_intfs.c | 1 - drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 1 - .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 3 - .../staging/rtl8712/rtl8712_macsetting_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 1 - drivers/staging/rtl8712/rtl8712_recv.c | 16 +- drivers/staging/rtl8712/rtl8712_security_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_spec.h | 3 - drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 4 - drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 1 - drivers/staging/rtl8712/rtl871x_cmd.h | 2 - drivers/staging/rtl8712/rtl871x_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 20 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 1 - drivers/staging/rtl8712/rtl871x_ioctl_set.c | 1 - drivers/staging/rtl8712/rtl871x_mlme.c | 102 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 1 - drivers/staging/rtl8712/rtl871x_security.c | 1 - drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/usb_intf.c | 6 +- drivers/staging/rtl8712/wifi.h | 1 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 18 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 166 +- drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/rtw_ioctl.h | 72 - drivers/staging/vme/devices/vme_user.c | 2 +- drivers/staging/vt6655/mac.h | 169 +- drivers/staging/wfx/TODO | 6 - drivers/staging/wfx/hif_tx.c | 490 -- drivers/staging/wfx/sta.c | 794 --- drivers/target/target_core_configfs.c | 47 +- drivers/tee/Kconfig | 5 +- drivers/tee/optee/ffa_abi.c | 1 + .../intel/int340x_thermal/int3400_thermal.c | 24 +- drivers/tty/goldfish.c | 20 +- drivers/usb/cdns3/cdns3-gadget.c | 7 +- drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-ring.c | 1 + drivers/usb/host/xhci.c | 11 + drivers/video/console/sticore.c | 21 + drivers/video/fbdev/Kconfig | 14 +- drivers/video/fbdev/arkfb.c | 3 + drivers/video/fbdev/core/fb_defio.c | 9 +- drivers/video/fbdev/core/fbcon.c | 694 ++- drivers/video/fbdev/core/fbcon.h | 8 +- drivers/video/fbdev/core/fbmem.c | 36 +- drivers/video/fbdev/core/fbsysfs.c | 2 + drivers/video/fbdev/i740fb.c | 5 +- drivers/video/fbdev/imxfb.c | 2 + drivers/video/fbdev/kyro/fbdev.c | 2 + drivers/video/fbdev/mmp/core.c | 11 +- drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/s3fb.c | 3 + drivers/video/fbdev/sh_mobile_lcdcfb.c | 3 - drivers/video/fbdev/tridentfb.c | 3 + drivers/video/fbdev/vt8623fb.c | 3 + drivers/virt/Kconfig | 3 + drivers/virt/Makefile | 1 + drivers/virt/coco/sevguest/Kconfig | 14 + drivers/virt/coco/sevguest/Makefile | 2 + drivers/virt/coco/sevguest/sevguest.c | 740 +++ drivers/virt/coco/sevguest/sevguest.h | 98 + drivers/xen/balloon.c | 54 +- drivers/xen/unpopulated-alloc.c | 33 - fs/binfmt_elf.c | 4 +- fs/btrfs/check-integrity.c | 162 +- fs/btrfs/check-integrity.h | 6 +- fs/btrfs/ctree.h | 7 +- fs/btrfs/disk-io.c | 14 +- fs/btrfs/extent_io.c | 269 +- fs/btrfs/extent_io.h | 5 +- fs/btrfs/inode.c | 106 +- fs/btrfs/raid56.c | 755 +-- fs/btrfs/raid56.h | 9 +- fs/btrfs/relocation.c | 3 +- fs/btrfs/scrub.c | 95 +- fs/btrfs/tree-log.c | 4 +- fs/btrfs/volumes.c | 39 +- fs/btrfs/volumes.h | 11 +- fs/ceph/caps.c | 3 + fs/ceph/mds_client.c | 6 - fs/cifs/cifsfs.c | 30 +- fs/cifs/connect.c | 2 +- fs/cifs/link.c | 3 + fs/cifs/smb2ops.c | 9 +- fs/cifs/smbdirect.c | 2 +- fs/cifs/trace.h | 7 + fs/cifs/transport.c | 4 +- fs/dlm/dir.c | 2 +- fs/dlm/dlm_internal.h | 66 +- fs/dlm/lock.c | 620 ++- fs/dlm/lockspace.c | 12 + fs/dlm/lockspace.h | 1 + fs/dlm/lowcomms.c | 12 +- fs/dlm/member.c | 11 +- fs/dlm/midcomms.c | 61 +- fs/dlm/plock.c | 178 +- fs/dlm/rcom.c | 120 +- fs/dlm/recover.c | 49 +- fs/dlm/requestqueue.c | 20 +- fs/dlm/user.c | 16 +- fs/dlm/util.c | 92 +- fs/dlm/util.h | 8 +- fs/exec.c | 2 + fs/exfat/exfat_fs.h | 1 + fs/exfat/fatent.c | 41 +- fs/exfat/misc.c | 10 +- fs/exfat/super.c | 9 +- fs/fuse/dev.c | 3 +- fs/gfs2/file.c | 7 +- fs/gfs2/glock.c | 39 +- fs/gfs2/glock.h | 1 + fs/gfs2/inode.c | 7 +- fs/gfs2/ops_fstype.c | 14 +- fs/gfs2/super.c | 3 +- fs/gfs2/util.c | 5 +- fs/hugetlbfs/inode.c | 15 +- fs/io-wq.h | 1 - fs/io_uring.c | 946 ++-- fs/nfs/nfs42xattr.c | 2 +- fs/nfs/nfs4proc.c | 2 + fs/nfs/unlink.c | 1 + fs/open.c | 133 - fs/proc/proc_sysctl.c | 2 +- fs/proc/task_mmu.c | 7 + fs/stat.c | 19 +- fs/sysfs/file.c | 13 - fs/userfaultfd.c | 31 +- include/acpi/acpi_bus.h | 1 - include/asm-generic/hugetlb.h | 24 + include/asm-generic/tlb.h | 10 +- include/clocksource/timer-goldfish.h | 31 + include/crypto/sm4.h | 4 + include/drm/drm_atomic.h | 27 +- include/drm/drm_edid.h | 12 +- include/drm/drm_file.h | 2 +- include/drm/drm_format_helper.h | 5 +- include/drm/drm_gem.h | 5 - include/drm/drm_mipi_dsi.h | 2 + include/drm/drm_modes.h | 2 + include/drm/drm_modeset_helper_vtables.h | 2 +- include/drm/gpu_scheduler.h | 1 + include/drm/ttm/ttm_bo_api.h | 64 +- include/drm/ttm/ttm_bo_driver.h | 40 +- include/drm/ttm/ttm_device.h | 11 - include/drm/ttm/ttm_resource.h | 74 + include/drm/ttm/ttm_tt.h | 4 +- include/dt-bindings/clock/imx8mn-clock.h | 16 +- include/dt-bindings/clock/tegra234-clock.h | 8 + include/dt-bindings/power/qcom-rpmpd.h | 8 + include/dt-bindings/reset/tegra234-reset.h | 2 + include/dt-bindings/sound/cs35l45.h | 20 + include/linux/blkdev.h | 1 + include/linux/cc_platform.h | 18 + include/linux/cgroup.h | 15 +- include/linux/cper.h | 3 + include/linux/delayacct.h | 28 + include/linux/dma-buf.h | 26 +- include/linux/dma-resv.h | 233 +- include/linux/dmaengine.h | 1 - include/linux/efi.h | 5 +- include/linux/fb.h | 1 - include/linux/firewire.h | 3 + include/linux/fwnode.h | 5 + include/linux/gfp.h | 8 +- include/linux/goldfish.h | 15 +- include/linux/gpio/consumer.h | 8 +- include/linux/gpio/driver.h | 18 +- include/linux/hugetlb.h | 27 +- include/linux/hwmon.h | 3 + include/linux/irqflags.h | 4 +- include/linux/kasan.h | 8 +- include/linux/kfence.h | 24 + include/linux/kobject.h | 1 - include/linux/kvm_host.h | 2 +- include/linux/libata.h | 3 +- include/linux/local_lock_internal.h | 6 +- include/linux/memcontrol.h | 36 + include/linux/mlx5/accel.h | 35 +- include/linux/mlx5/driver.h | 3 - include/linux/mlx5/mlx5_ifc_fpga.h | 211 - include/linux/mlx5/port.h | 2 +- include/linux/mm.h | 18 +- include/linux/mm_inline.h | 260 +- include/linux/mm_types.h | 79 +- include/linux/mman.h | 4 - include/linux/mmc/core.h | 4 +- include/linux/mmc/host.h | 2 +- include/linux/mmzone.h | 211 + include/linux/netdevice.h | 80 +- include/linux/nfs_xdr.h | 1 + include/linux/nodemask.h | 1 + include/linux/nvmem-consumer.h | 1 + include/linux/page-flags-layout.h | 11 +- include/linux/page-flags.h | 4 +- include/linux/perf_event.h | 22 + include/linux/pgtable.h | 17 +- include/linux/pm.h | 14 +- include/linux/pm_runtime.h | 10 +- include/linux/ptrace.h | 2 +- include/linux/regulator/mt6358-regulator.h | 45 + include/linux/sched.h | 43 +- include/linux/sched/task_stack.h | 2 +- include/linux/seqlock.h | 8 +- include/linux/shmem_fs.h | 4 +- include/linux/skbuff.h | 16 +- include/linux/slab.h | 7 + include/linux/soc/mediatek/mtk_wed.h | 131 + include/linux/stackdepot.h | 26 +- include/linux/static_call.h | 48 +- include/linux/sunrpc/svc.h | 1 + include/linux/swap.h | 19 +- include/linux/swapops.h | 79 + include/linux/syscalls.h | 1 - include/linux/sysctl.h | 3 - include/linux/timer.h | 8 - include/linux/timex.h | 2 +- include/linux/userfaultfd_k.h | 84 + include/net/act_api.h | 3 +- include/net/bluetooth/hci.h | 9 + include/net/bluetooth/hci_core.h | 8 +- include/net/flow_dissector.h | 2 + include/net/if_inet6.h | 8 + include/net/ip_fib.h | 4 +- include/net/mac80211.h | 90 +- include/net/netfilter/nf_conntrack.h | 8 +- include/net/ping.h | 4 +- include/net/pkt_cls.h | 6 +- include/net/sctp/sctp.h | 2 +- include/net/sock.h | 12 +- include/net/strparser.h | 4 + include/net/tc_act/tc_gact.h | 15 + include/net/tc_act/tc_skbedit.h | 12 + include/net/tcp.h | 33 +- include/net/tls.h | 15 +- include/net/udp.h | 8 +- include/ras/ras_event.h | 1 - include/rdma/ib_verbs.h | 144 +- include/rdma/opa_vnic.h | 3 +- include/scsi/libiscsi.h | 9 +- include/scsi/scsi_transport_iscsi.h | 4 +- include/sound/core.h | 1 + include/sound/cs35l41.h | 1 - include/sound/hda_codec.h | 3 + include/sound/jack.h | 1 + include/sound/soc-component.h | 4 + include/sound/soc.h | 8 + include/trace/events/io_uring.h | 9 +- include/trace/events/lock.h | 63 +- include/trace/events/skb.h | 4 +- include/trace/events/sunrpc.h | 7 +- include/trace/events/tcp.h | 47 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/drm_fourcc.h | 36 + include/uapi/drm/vmwgfx_drm.h | 9 +- include/uapi/linux/idxd.h | 31 +- include/uapi/linux/if_link.h | 5 + include/uapi/linux/io_uring.h | 1 + include/uapi/linux/sev-guest.h | 80 + include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/tipc_config.h | 28 +- include/uapi/linux/trusted-for.h | 18 - include/uapi/linux/userfaultfd.h | 10 +- include/uapi/rdma/ib_user_verbs.h | 42 + init/Kconfig | 7 +- ipc/sem.c | 2 - kernel/Makefile | 3 +- kernel/bounds.c | 7 + kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/stackmap.c | 1 - kernel/bpf/task_iter.c | 1 - kernel/bpf/verifier.c | 61 +- kernel/cgroup/cgroup-internal.h | 1 - kernel/configs/x86_debug.config | 18 + kernel/cpu.c | 7 + kernel/delayacct.c | 16 + kernel/entry/common.c | 8 +- kernel/events/core.c | 212 +- kernel/exit.c | 1 + kernel/fork.c | 9 + kernel/futex/futex.h | 1 + kernel/irq/affinity.c | 7 +- kernel/irq/manage.c | 25 +- kernel/irq/msi.c | 15 + kernel/kcsan/kcsan_test.c | 5 +- kernel/locking/lockdep.c | 23 +- kernel/locking/mutex.c | 18 +- kernel/locking/percpu-rwsem.c | 5 + kernel/locking/qrwlock.c | 9 + kernel/locking/qspinlock.c | 5 + kernel/locking/rtmutex.c | 11 + kernel/locking/rwbase_rt.c | 7 + kernel/locking/rwsem.c | 130 +- kernel/locking/semaphore.c | 15 +- kernel/printk/sysctl.c | 9 + kernel/ptrace.c | 6 - kernel/rcu/tasks.h | 2 +- kernel/rcu/tree.c | 2 +- kernel/rcu/tree_plugin.h | 8 +- kernel/sched/core.c | 30 +- kernel/sched/idle.c | 3 +- kernel/sched/sched.h | 6 - kernel/static_call.c | 541 -- kernel/static_call_inline.c | 543 ++ kernel/sysctl.c | 20 - kernel/taskstats.c | 1 + kernel/time/clockevents.c | 9 +- kernel/time/clocksource.c | 2 +- kernel/time/tick-sched.c | 6 +- kernel/time/timer.c | 67 +- kernel/trace/trace.c | 14 +- kernel/trace/trace_preemptirq.c | 4 +- lib/Kconfig.debug | 1 + lib/crypto/Kconfig | 6 - lib/crypto/Makefile | 6 - lib/crypto/sm4.c | 176 - lib/glob.c | 2 +- lib/irq_poll.c | 8 +- lib/kobject.c | 32 - lib/kunit/kunit-test.c | 35 + lib/kunit/resource.c | 8 +- lib/list-test.c | 397 +- lib/slub_kunit.c | 10 +- lib/stackdepot.c | 67 +- localversion-next | 2 +- mm/Kconfig | 45 +- mm/filemap.c | 11 +- mm/hmm.c | 2 +- mm/huge_memory.c | 14 +- mm/hugetlb.c | 191 +- mm/internal.h | 5 +- mm/kasan/hw_tags.c | 5 +- mm/kasan/kasan.h | 10 +- mm/kasan/quarantine.c | 40 +- mm/kfence/core.c | 21 - mm/kfence/kfence.h | 21 + mm/kfence/report.c | 47 + mm/khugepaged.c | 14 +- mm/memcontrol.c | 35 +- mm/memory-failure.c | 60 +- mm/memory.c | 243 +- mm/mempolicy.c | 38 +- mm/migrate.c | 82 +- mm/mincore.c | 3 +- mm/mm_init.c | 6 +- mm/mmap.c | 17 +- mm/mmzone.c | 2 + mm/mprotect.c | 75 +- mm/page_alloc.c | 20 +- mm/page_owner.c | 9 +- mm/page_vma_mapped.c | 6 +- mm/rmap.c | 14 + mm/secretmem.c | 2 +- mm/shmem.c | 35 +- mm/slab.c | 14 +- mm/slab.h | 7 +- mm/slab_common.c | 32 +- mm/slob.c | 2 +- mm/slub.c | 162 +- mm/swap.c | 55 +- mm/userfaultfd.c | 54 +- mm/vmalloc.c | 11 - mm/vmscan.c | 3108 ++++++++++- mm/workingset.c | 119 +- net/appletalk/ddp.c | 3 +- net/atm/common.c | 2 +- net/ax25/af_ax25.c | 3 +- net/bluetooth/af_bluetooth.c | 3 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_sock.c | 3 +- net/bluetooth/hci_sync.c | 31 + net/bluetooth/sco.c | 2 +- net/bpf/test_run.c | 5 +- net/bridge/br_mdb.c | 12 +- net/bridge/br_switchdev.c | 3 +- net/caif/caif_socket.c | 2 +- net/can/bcm.c | 5 +- net/can/isotp.c | 4 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 6 +- net/ceph/osd_client.c | 6 +- net/core/datagram.c | 5 +- net/core/dev.c | 22 +- net/core/dev.h | 91 + net/core/dev_addr_lists.c | 2 + net/core/dev_ioctl.c | 2 + net/core/filter.c | 19 +- net/core/flow_dissector.c | 3 +- net/core/link_watch.c | 1 + net/core/net-procfs.c | 2 + net/core/net-sysfs.c | 1 + net/core/page_pool.c | 15 +- net/core/rtnetlink.c | 35 + net/core/sock.c | 35 +- net/core/sysctl_net_core.c | 2 + net/dccp/dccp.h | 4 +- net/dccp/proto.c | 6 +- net/ethernet/eth.c | 2 +- net/ieee802154/socket.c | 8 +- net/ipv4/Kconfig | 1 - net/ipv4/af_inet.c | 5 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 10 +- net/ipv4/fou.c | 1 - net/ipv4/icmp.c | 75 +- net/ipv4/ip_input.c | 1 + net/ipv4/netfilter/nft_fib_ipv4.c | 4 + net/ipv4/ping.c | 38 +- net/ipv4/raw.c | 4 +- net/ipv4/route.c | 4 +- net/ipv4/tcp.c | 27 +- net/ipv4/tcp_bbr.c | 20 +- net/ipv4/tcp_bic.c | 14 +- net/ipv4/tcp_bpf.c | 15 +- net/ipv4/tcp_cdg.c | 30 +- net/ipv4/tcp_cong.c | 30 +- net/ipv4/tcp_cubic.c | 22 +- net/ipv4/tcp_dctcp.c | 11 +- net/ipv4/tcp_highspeed.c | 18 +- net/ipv4/tcp_htcp.c | 10 +- net/ipv4/tcp_hybla.c | 18 +- net/ipv4/tcp_illinois.c | 12 +- net/ipv4/tcp_input.c | 36 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_lp.c | 6 +- net/ipv4/tcp_metrics.c | 12 +- net/ipv4/tcp_nv.c | 24 +- net/ipv4/tcp_output.c | 30 +- net/ipv4/tcp_rate.c | 2 +- net/ipv4/tcp_scalable.c | 4 +- net/ipv4/tcp_vegas.c | 21 +- net/ipv4/tcp_veno.c | 24 +- net/ipv4/tcp_westwood.c | 3 +- net/ipv4/tcp_yeah.c | 30 +- net/ipv4/udp.c | 11 +- net/ipv4/udp_bpf.c | 17 +- net/ipv4/udp_impl.h | 4 +- net/ipv6/addrconf.c | 30 +- net/ipv6/af_inet6.c | 5 +- net/ipv6/icmp.c | 24 +- net/ipv6/ip6_input.c | 1 + net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6_tunnel.c | 2 - net/ipv6/ip6mr.c | 2 +- net/ipv6/netfilter/nft_fib_ipv6.c | 4 + net/ipv6/raw.c | 4 +- net/ipv6/route.c | 2 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/udp.c | 4 +- net/ipv6/udp_impl.h | 4 +- net/iucv/af_iucv.c | 3 +- net/key/af_key.c | 2 +- net/l2tp/l2tp_ip.c | 4 +- net/l2tp/l2tp_ip6.c | 4 +- net/l2tp/l2tp_ppp.c | 3 +- net/mac80211/agg-rx.c | 12 +- net/mac80211/agg-tx.c | 6 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 33 +- net/mac80211/chan.c | 8 +- net/mac80211/debugfs.c | 1 + net/mac80211/debugfs_sta.c | 14 +- net/mac80211/eht.c | 6 +- net/mac80211/ethtool.c | 4 +- net/mac80211/he.c | 8 +- net/mac80211/ht.c | 8 +- net/mac80211/ibss.c | 26 +- net/mac80211/key.c | 9 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_plink.c | 24 +- net/mac80211/mlme.c | 18 +- net/mac80211/ocb.c | 2 +- net/mac80211/rate.c | 8 +- net/mac80211/rc80211_minstrel_ht.c | 23 +- net/mac80211/rx.c | 131 +- net/mac80211/s1g.c | 4 +- net/mac80211/sta_info.c | 110 +- net/mac80211/sta_info.h | 155 +- net/mac80211/status.c | 41 +- net/mac80211/tdls.c | 26 +- net/mac80211/trace.h | 4 +- net/mac80211/tx.c | 26 +- net/mac80211/vht.c | 78 +- net/mctp/af_mctp.c | 2 +- net/mctp/test/route-test.c | 8 +- net/mpls/af_mpls.c | 3 +- net/mptcp/mptcp_diag.c | 105 +- net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 43 +- net/mptcp/protocol.c | 22 +- net/mptcp/protocol.h | 1 + net/mptcp/sockopt.c | 6 - net/netfilter/nf_conntrack_bpf.c | 22 +- net/netfilter/nf_conntrack_ecache.c | 19 +- net/netfilter/nf_conntrack_netlink.c | 68 +- net/netfilter/nf_log_syslog.c | 136 +- net/netfilter/nf_tables_api.c | 10 +- net/netfilter/nfnetlink_cttimeout.c | 14 +- net/netfilter/nft_bitwise.c | 17 +- net/netfilter/nft_connlimit.c | 2 +- net/netfilter/nft_counter.c | 2 +- net/netfilter/nft_fib.c | 4 + net/netfilter/nft_last.c | 2 +- net/netfilter/nft_limit.c | 2 +- net/netfilter/nft_quota.c | 2 +- net/netfilter/nft_socket.c | 7 +- net/netlink/af_netlink.c | 3 +- net/netrom/af_netrom.c | 3 +- net/nfc/llcp_sock.c | 3 +- net/nfc/rawsock.c | 3 +- net/openvswitch/actions.c | 2 +- net/openvswitch/flow_netlink.c | 99 +- net/packet/af_packet.c | 2 +- net/phonet/datagram.c | 4 +- net/phonet/pep.c | 7 +- net/qrtr/af_qrtr.c | 3 +- net/rds/ib.c | 4 +- net/rose/af_rose.c | 3 +- net/rxrpc/net_ns.c | 2 +- net/sched/act_api.c | 4 +- net/sched/act_csum.c | 3 +- net/sched/act_ct.c | 3 +- net/sched/act_gact.c | 13 +- net/sched/act_gate.c | 3 +- net/sched/act_mirred.c | 4 +- net/sched/act_mpls.c | 10 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 20 +- net/sched/act_sample.c | 3 +- net/sched/act_skbedit.c | 10 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 4 +- net/sched/cls_api.c | 24 +- net/sched/cls_flower.c | 32 +- net/sched/cls_matchall.c | 19 +- net/sched/sch_taprio.c | 3 +- net/sctp/outqueue.c | 6 +- net/sctp/sm_statefuns.c | 6 +- net/sctp/socket.c | 18 +- net/sctp/ulpevent.c | 2 +- net/smc/af_smc.c | 14 +- net/smc/smc_clc.c | 6 +- net/smc/smc_pnet.c | 5 +- net/sunrpc/clnt.c | 14 + net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/sched.c | 5 + net/sunrpc/socklib.c | 6 - net/sunrpc/svc_xprt.c | 3 + net/sunrpc/svcsock.c | 15 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 +- net/sunrpc/xprtsock.c | 20 +- net/tls/tls_device.c | 6 +- net/tls/tls_sw.c | 386 +- net/unix/af_unix.c | 11 +- net/unix/unix_bpf.c | 5 +- net/vmw_vsock/vmci_transport.c | 5 +- net/wireless/nl80211.c | 4 +- net/wireless/scan.c | 2 + net/x25/af_x25.c | 3 +- net/xdp/xsk.c | 2 +- net/xfrm/espintcp.c | 4 +- net/xfrm/xfrm_policy.c | 4 +- samples/bpf/Makefile | 2 +- samples/bpf/cpustat_user.c | 1 - samples/bpf/hbm.c | 5 +- samples/bpf/ibumad_user.c | 1 - samples/bpf/map_perf_test_user.c | 1 - samples/bpf/offwaketime_user.c | 1 - samples/bpf/sockex2_user.c | 1 - samples/bpf/sockex3_user.c | 1 - samples/bpf/spintest_user.c | 1 - samples/bpf/syscall_tp_user.c | 1 - samples/bpf/task_fd_query_user.c | 1 - samples/bpf/test_lru_dist.c | 1 - samples/bpf/test_map_in_map_user.c | 1 - samples/bpf/test_overhead_user.c | 1 - samples/bpf/tracex2_user.c | 1 - samples/bpf/tracex3_user.c | 1 - samples/bpf/tracex4_user.c | 1 - samples/bpf/tracex5_user.c | 1 - samples/bpf/tracex6_user.c | 1 - samples/bpf/xdp1_user.c | 1 - samples/bpf/xdp_adjust_tail_user.c | 1 - samples/bpf/xdp_monitor_user.c | 1 - samples/bpf/xdp_redirect_cpu_user.c | 1 - samples/bpf/xdp_redirect_map_multi_user.c | 1 - samples/bpf/xdp_redirect_user.c | 1 - samples/bpf/xdp_router_ipv4_user.c | 87 +- samples/bpf/xdp_rxq_info_user.c | 1 - samples/bpf/xdp_sample_pkts_user.c | 1 - samples/bpf/xdp_sample_user.c | 1 - samples/bpf/xdp_tx_iptunnel_user.c | 1 - samples/bpf/xdpsock_user.c | 9 +- samples/bpf/xsk_fwd.c | 7 +- scripts/Makefile.build | 52 +- scripts/decode_stacktrace.sh | 27 +- scripts/gcc-plugins/latent_entropy_plugin.c | 44 +- scripts/gcc-plugins/randomize_layout_plugin.c | 2 - scripts/link-vmlinux.sh | 6 +- scripts/mod/modpost.c | 49 +- scripts/mod/modpost.h | 4 - security/integrity/ima/ima_main.c | 2 +- security/security.c | 9 +- security/smack/smackfs.c | 1 - sound/core/init.c | 28 + sound/core/jack.c | 34 +- sound/core/pcm_misc.c | 2 +- sound/drivers/mtpav.c | 4 +- sound/hda/hdac_i915.c | 29 +- sound/hda/intel-dsp-config.c | 18 +- sound/isa/galaxy/galaxy.c | 7 +- sound/isa/sc6000.c | 7 +- sound/oss/dmasound/dmasound.h | 6 - sound/oss/dmasound/dmasound_core.c | 24 +- sound/pci/ad1889.c | 10 +- sound/pci/ali5451/ali5451.c | 10 +- sound/pci/als300.c | 8 +- sound/pci/als4000.c | 10 +- sound/pci/atiixp.c | 10 +- sound/pci/atiixp_modem.c | 10 +- sound/pci/au88x0/au88x0.c | 8 +- sound/pci/aw2/aw2-alsa.c | 8 +- sound/pci/azt3328.c | 8 +- sound/pci/bt87x.c | 10 +- sound/pci/ca0106/ca0106_main.c | 10 +- sound/pci/cmipci.c | 8 +- sound/pci/cs4281.c | 10 +- sound/pci/cs5535audio/cs5535audio.c | 10 +- sound/pci/echoaudio/echoaudio.c | 9 +- sound/pci/echoaudio/midi.c | 1 - sound/pci/emu10k1/emu10k1_main.c | 5 +- sound/pci/emu10k1/emu10k1x.c | 10 +- sound/pci/ens1370.c | 10 +- sound/pci/es1938.c | 10 +- sound/pci/es1968.c | 10 +- sound/pci/fm801.c | 10 +- sound/pci/hda/hda_codec.c | 11 +- sound/pci/hda/hda_tegra.c | 2 + sound/pci/hda/patch_realtek.c | 2 + sound/pci/ice1712/ice1724.c | 10 +- sound/pci/intel8x0.c | 10 +- sound/pci/intel8x0m.c | 10 +- sound/pci/korg1212/korg1212.c | 8 +- sound/pci/lola/lola.c | 10 +- sound/pci/lx6464es/lx6464es.c | 8 +- sound/pci/maestro3.c | 8 +- sound/pci/nm256/nm256.c | 2 +- sound/pci/oxygen/oxygen_lib.c | 12 +- sound/pci/riptide/riptide.c | 8 +- sound/pci/rme32.c | 8 +- sound/pci/rme96.c | 10 +- sound/pci/rme9652/hdsp.c | 8 +- sound/pci/rme9652/hdspm.c | 8 +- sound/pci/rme9652/rme9652.c | 8 +- sound/pci/sis7019.c | 14 +- sound/pci/sonicvibes.c | 10 +- sound/pci/via82xx.c | 10 +- sound/pci/via82xx_modem.c | 10 +- sound/soc/Kconfig | 9 +- sound/soc/Makefile | 5 + sound/soc/amd/yc/acp6x-mach.c | 42 +- sound/soc/amd/yc/pci-acp6x.c | 9 +- sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 74 +- sound/soc/au1x/Kconfig | 2 +- sound/soc/codecs/Kconfig | 53 +- sound/soc/codecs/Makefile | 14 + sound/soc/codecs/ad193x-i2c.c | 6 +- sound/soc/codecs/adau1372-i2c.c | 4 +- sound/soc/codecs/adau1373.c | 5 +- sound/soc/codecs/adau1701.c | 5 +- sound/soc/codecs/adau1761-i2c.c | 8 +- sound/soc/codecs/adau1781-i2c.c | 8 +- sound/soc/codecs/adau1977-i2c.c | 8 +- sound/soc/codecs/adau7118-i2c.c | 5 +- sound/soc/codecs/adav803.c | 5 +- sound/soc/codecs/ak4118.c | 5 +- sound/soc/codecs/ak4535.c | 5 +- sound/soc/codecs/ak4613.c | 367 +- sound/soc/codecs/ak4641.c | 5 +- sound/soc/codecs/ak4671.c | 5 +- sound/soc/codecs/cs35l32.c | 5 +- sound/soc/codecs/cs35l33.c | 5 +- sound/soc/codecs/cs35l34.c | 5 +- sound/soc/codecs/cs35l35.c | 5 +- sound/soc/codecs/cs35l36.c | 5 +- sound/soc/codecs/cs35l41-i2c.c | 5 +- sound/soc/codecs/cs35l41-lib.c | 24 +- sound/soc/codecs/cs35l45-i2c.c | 74 + sound/soc/codecs/cs35l45-spi.c | 74 + sound/soc/codecs/cs35l45-tables.c | 202 + sound/soc/codecs/cs35l45.c | 694 +++ sound/soc/codecs/cs35l45.h | 217 + sound/soc/codecs/cs4234.c | 4 +- sound/soc/codecs/cs4265.c | 5 +- sound/soc/codecs/cs4270.c | 5 +- sound/soc/codecs/cs4271-i2c.c | 5 +- sound/soc/codecs/cs42l42.c | 5 +- sound/soc/codecs/cs42l51-i2c.c | 5 +- sound/soc/codecs/cs42l52.c | 5 +- sound/soc/codecs/cs42l56.c | 5 +- sound/soc/codecs/cs42l73.c | 5 +- sound/soc/codecs/cs42xx8-i2c.c | 5 +- sound/soc/codecs/cs43130.c | 5 +- sound/soc/codecs/cs4341.c | 5 +- sound/soc/codecs/cs4349.c | 5 +- sound/soc/codecs/cs53l30.c | 5 +- sound/soc/codecs/cx2072x.c | 5 +- sound/soc/codecs/da7210.c | 5 +- sound/soc/codecs/da7213.c | 5 +- sound/soc/codecs/da7218.c | 19 +- sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/da732x.c | 5 +- sound/soc/codecs/da9055.c | 5 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8328-i2c.c | 5 +- sound/soc/codecs/isabelle.c | 5 +- sound/soc/codecs/lm4857.c | 5 +- sound/soc/codecs/lm49453.c | 5 +- sound/soc/codecs/lpass-macro-common.c | 35 +- sound/soc/codecs/lpass-rx-macro.c | 14 +- sound/soc/codecs/lpass-tx-macro.c | 14 +- sound/soc/codecs/lpass-va-macro.c | 8 +- sound/soc/codecs/max9768.c | 5 +- sound/soc/codecs/max98371.c | 5 +- sound/soc/codecs/max98373-i2c.c | 5 +- sound/soc/codecs/max98390.c | 5 +- sound/soc/codecs/max9850.c | 5 +- sound/soc/codecs/max98504.c | 5 +- sound/soc/codecs/max98520.c | 4 +- sound/soc/codecs/max9867.c | 5 +- sound/soc/codecs/max9877.c | 5 +- sound/soc/codecs/max98925.c | 5 +- sound/soc/codecs/max98926.c | 5 +- sound/soc/codecs/max98927.c | 5 +- sound/soc/codecs/ml26124.c | 5 +- sound/soc/codecs/msm8916-wcd-digital.c | 9 +- sound/soc/codecs/mt6660.c | 5 +- sound/soc/codecs/nau8540.c | 5 +- sound/soc/codecs/nau8810.c | 5 +- sound/soc/codecs/nau8821.c | 5 +- sound/soc/codecs/nau8822.c | 5 +- sound/soc/codecs/nau8824.c | 5 +- sound/soc/codecs/nau8825.c | 5 +- sound/soc/codecs/pcm1681.c | 5 +- sound/soc/codecs/pcm1789-i2c.c | 5 +- sound/soc/codecs/pcm179x-i2c.c | 5 +- sound/soc/codecs/pcm3060-i2c.c | 5 +- sound/soc/codecs/pcm3168a-i2c.c | 5 +- sound/soc/codecs/pcm512x-i2c.c | 5 +- sound/soc/codecs/rk817_codec.c | 2 +- sound/soc/codecs/rt1011.c | 5 +- sound/soc/codecs/rt1015.c | 5 +- sound/soc/codecs/rt1016.c | 5 +- sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt1305.c | 5 +- sound/soc/codecs/rt1308.c | 5 +- sound/soc/codecs/rt274.c | 5 +- sound/soc/codecs/rt286.c | 5 +- sound/soc/codecs/rt298.c | 5 +- sound/soc/codecs/rt5514.c | 5 +- sound/soc/codecs/rt5616.c | 5 +- sound/soc/codecs/rt5631.c | 5 +- sound/soc/codecs/rt5640.c | 5 +- sound/soc/codecs/rt5645.c | 5 +- sound/soc/codecs/rt5651.c | 5 +- sound/soc/codecs/rt5659.c | 5 +- sound/soc/codecs/rt5660.c | 5 +- sound/soc/codecs/rt5663.c | 5 +- sound/soc/codecs/rt5665.c | 5 +- sound/soc/codecs/rt5668.c | 5 +- sound/soc/codecs/rt5670.c | 5 +- sound/soc/codecs/rt5682-i2c.c | 5 +- sound/soc/codecs/rt5682.c | 20 +- sound/soc/codecs/rt5682s.c | 43 +- sound/soc/codecs/rt5682s.h | 6 +- sound/soc/codecs/rt711.c | 7 + sound/soc/codecs/sgtl5000.c | 5 +- sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602-i2c.c | 8 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/sta32x.c | 5 +- sound/soc/codecs/sta350.c | 5 +- sound/soc/codecs/sta529.c | 5 +- sound/soc/codecs/tas2552.c | 5 +- sound/soc/codecs/tas2764.c | 5 +- sound/soc/codecs/tas2770.c | 5 +- sound/soc/codecs/tas5086.c | 5 +- sound/soc/codecs/tas6424.c | 5 +- sound/soc/codecs/tda7419.c | 5 +- sound/soc/codecs/tlv320adcx140.c | 5 +- sound/soc/codecs/tlv320aic23-i2c.c | 5 +- sound/soc/codecs/tlv320dac33.c | 5 +- sound/soc/codecs/ts3a227e.c | 5 +- sound/soc/codecs/tscs42xx.c | 5 +- sound/soc/codecs/tscs454.c | 5 +- sound/soc/codecs/uda1380.c | 5 +- sound/soc/codecs/wcd934x.c | 26 +- sound/soc/codecs/wm1250-ev1.c | 5 +- sound/soc/codecs/wm2000.c | 5 +- sound/soc/codecs/wm2200.c | 5 +- sound/soc/codecs/wm5100.c | 5 +- sound/soc/codecs/wm8510.c | 5 +- sound/soc/codecs/wm8523.c | 5 +- sound/soc/codecs/wm8580.c | 5 +- sound/soc/codecs/wm8711.c | 5 +- sound/soc/codecs/wm8728.c | 5 +- sound/soc/codecs/wm8731-i2c.c | 68 + sound/soc/codecs/wm8731-spi.c | 59 + sound/soc/codecs/wm8731.c | 266 +- sound/soc/codecs/wm8731.h | 27 + sound/soc/codecs/wm8737.c | 5 +- sound/soc/codecs/wm8741.c | 5 +- sound/soc/codecs/wm8750.c | 5 +- sound/soc/codecs/wm8753.c | 5 +- sound/soc/codecs/wm8776.c | 5 +- sound/soc/codecs/wm8804-i2c.c | 5 +- sound/soc/codecs/wm8900.c | 5 +- sound/soc/codecs/wm8903.c | 5 +- sound/soc/codecs/wm8904.c | 9 +- sound/soc/codecs/wm8940.c | 5 +- sound/soc/codecs/wm8955.c | 5 +- sound/soc/codecs/wm8960.c | 5 +- sound/soc/codecs/wm8961.c | 5 +- sound/soc/codecs/wm8962.c | 5 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/codecs/wm8974.c | 5 +- sound/soc/codecs/wm8978.c | 5 +- sound/soc/codecs/wm8983.c | 5 +- sound/soc/codecs/wm8985.c | 8 +- sound/soc/codecs/wm8988.c | 5 +- sound/soc/codecs/wm8990.c | 5 +- sound/soc/codecs/wm8991.c | 5 +- sound/soc/codecs/wm8993.c | 5 +- sound/soc/codecs/wm8995.c | 5 +- sound/soc/codecs/wm8996.c | 5 +- sound/soc/codecs/wm9081.c | 5 +- sound/soc/codecs/wm9090.c | 5 +- sound/soc/fsl/fsl_esai.c | 6 +- sound/soc/fsl/fsl_sai.c | 2 +- sound/soc/generic/simple-card-utils.c | 6 +- sound/soc/intel/atom/sst/sst.c | 1 - sound/soc/intel/boards/cht_bsw_max98090_ti.c | 18 +- sound/soc/intel/boards/sof_es8336.c | 117 +- sound/soc/intel/boards/sof_rt5682.c | 13 + sound/soc/intel/catpt/messages.h | 4 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 4 +- sound/soc/mediatek/Kconfig | 27 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 9 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 5 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 199 +- sound/soc/mediatek/mt8195/Makefile | 3 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 1198 ---- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1440 ----- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 1685 ++++++ sound/soc/meson/aiu-acodec-ctrl.c | 3 + sound/soc/meson/aiu-codec-ctrl.c | 3 + sound/soc/meson/aiu.c | 3 + sound/soc/pxa/Kconfig | 4 +- sound/soc/qcom/Kconfig | 2 + sound/soc/qcom/sc7280.c | 107 + sound/soc/samsung/bells.c | 4 +- sound/soc/samsung/littlemill.c | 4 +- sound/soc/samsung/lowland.c | 4 +- sound/soc/samsung/speyside.c | 4 +- sound/soc/samsung/tobermory.c | 4 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-core.c | 85 + sound/soc/soc-dapm.c | 6 +- sound/soc/soc-pcm.c | 2 +- sound/soc/soc-topology.c | 459 +- sound/soc/soc-utils-test.c | 186 + sound/soc/soc-utils.c | 45 + sound/soc/sof/compress.c | 8 +- sound/soc/sof/control.c | 33 - sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 8 +- sound/soc/sof/intel/hda-loader.c | 12 +- sound/soc/sof/intel/tgl.c | 6 +- sound/soc/sof/ipc.c | 894 +-- sound/soc/sof/ipc3-control.c | 131 +- sound/soc/sof/ipc3-pcm.c | 8 +- sound/soc/sof/ipc3-topology.c | 26 +- sound/soc/sof/ipc3.c | 682 ++- sound/soc/sof/mediatek/mt8195/mt8195.c | 7 + sound/soc/sof/pcm.c | 5 +- sound/soc/sof/pm.c | 20 +- sound/soc/sof/sof-audio.c | 57 +- sound/soc/sof/sof-audio.h | 8 +- sound/soc/sof/sof-client.c | 2 +- sound/soc/sof/sof-of-dev.c | 6 + sound/soc/sof/sof-of-dev.h | 1 + sound/soc/sof/sof-pci-dev.c | 9 +- sound/soc/sof/sof-priv.h | 55 +- sound/soc/sof/topology.c | 74 +- sound/soc/sof/trace.c | 61 +- sound/soc/tegra/Kconfig | 12 + sound/soc/tegra/Makefile | 2 + sound/soc/tegra/tegra186_asrc.c | 1046 ++++ sound/soc/tegra/tegra186_asrc.h | 112 + sound/soc/tegra/tegra210_ahub.c | 82 +- sound/soc/ti/osk5912.c | 4 +- sound/usb/pcm.c | 89 +- sound/usb/usbaudio.h | 2 +- sound/x86/intel_hdmi_audio.c | 7 +- tools/accounting/getdelays.c | 8 +- tools/arch/arm64/include/asm/cputype.h | 2 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/asm/msr-index.h | 4 +- tools/bpf/bpftool/common.c | 8 - tools/bpf/bpftool/feature.c | 2 - tools/bpf/bpftool/main.c | 6 +- tools/bpf/bpftool/main.h | 2 - tools/bpf/bpftool/map.c | 2 - tools/bpf/bpftool/pids.c | 1 - tools/bpf/bpftool/prog.c | 3 - tools/bpf/bpftool/struct_ops.c | 2 - tools/bpf/runqslower/runqslower.c | 18 +- tools/build/feature/Makefile | 9 +- tools/include/uapi/asm/bpf_perf_event.h | 2 + tools/include/uapi/linux/vhost.h | 7 + tools/lib/bpf/Build | 3 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf_tracing.h | 23 + tools/lib/bpf/libbpf.c | 262 +- tools/lib/bpf/libbpf.h | 31 + tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/libbpf_internal.h | 30 + tools/lib/bpf/usdt.bpf.h | 259 + tools/lib/bpf/usdt.c | 1411 +++++ tools/objtool/check.c | 30 +- tools/perf/Documentation/perf.txt | 2 +- tools/perf/Makefile.config | 6 + tools/perf/arch/arm64/util/arm-spe.c | 6 + tools/perf/arch/riscv/Makefile | 1 + tools/perf/bench/epoll-ctl.c | 25 +- tools/perf/bench/epoll-wait.c | 25 +- tools/perf/bench/futex-hash.c | 26 +- tools/perf/bench/futex-lock-pi.c | 21 +- tools/perf/bench/futex-requeue.c | 21 +- tools/perf/bench/futex-wake-parallel.c | 21 +- tools/perf/bench/futex-wake.c | 22 +- tools/perf/perf.c | 6 +- tools/perf/tests/builtin-test.c | 4 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/perf-time-to-tsc.c | 36 +- tools/perf/util/annotate.c | 1 + .../perf/util/arm64-frame-pointer-unwind-support.c | 2 +- tools/perf/util/genelf.h | 3 + tools/perf/util/machine.c | 2 +- tools/perf/util/path.c | 14 +- tools/perf/util/path.h | 1 + .../util/scripting-engines/trace-event-python.c | 49 +- tools/perf/util/session.c | 15 +- tools/perf/util/setup.py | 8 +- tools/perf/util/unwind-libdw.c | 10 +- tools/perf/util/unwind-libdw.h | 1 + tools/perf/util/unwind-libunwind-local.c | 10 +- tools/perf/util/unwind-libunwind.c | 6 +- tools/perf/util/unwind.h | 13 +- tools/power/x86/intel-speed-select/Makefile | 2 +- tools/testing/nvdimm/test/nfit.c | 4 +- tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/Makefile | 25 +- tools/testing/selftests/bpf/bench.c | 1 - tools/testing/selftests/bpf/bpf_rlimit.h | 28 - tools/testing/selftests/bpf/flow_dissector_load.c | 6 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 4 +- .../testing/selftests/bpf/prog_tests/arg_parsing.c | 107 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 4 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf.c | 1 - tools/testing/selftests/bpf/prog_tests/for_each.c | 12 + tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 17 +- tools/testing/selftests/bpf/prog_tests/netcnt.c | 2 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 1 - .../selftests/bpf/prog_tests/test_global_funcs.c | 1 + .../selftests/bpf/prog_tests/uprobe_autoattach.c | 25 +- tools/testing/selftests/bpf/prog_tests/usdt.c | 421 ++ .../bpf/progs/for_each_map_elem_write_key.c | 27 + tools/testing/selftests/bpf/progs/linked_funcs1.c | 8 + tools/testing/selftests/bpf/progs/linked_funcs2.c | 8 + .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- .../selftests/bpf/progs/test_global_func17.c | 16 + .../bpf/progs/test_ksyms_btf_write_check.c | 18 +- .../selftests/bpf/progs/test_uprobe_autoattach.c | 43 +- .../selftests/bpf/progs/test_urandom_usdt.c | 70 + tools/testing/selftests/bpf/progs/test_usdt.c | 96 + .../selftests/bpf/progs/test_usdt_multispec.c | 32 + tools/testing/selftests/bpf/sdt-config.h | 6 + tools/testing/selftests/bpf/sdt.h | 513 ++ tools/testing/selftests/bpf/test_cgroup_storage.c | 7 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 4 +- tools/testing/selftests/bpf/test_lpm_map.c | 4 +- tools/testing/selftests/bpf/test_lru_map.c | 4 +- tools/testing/selftests/bpf/test_progs.c | 157 +- tools/testing/selftests/bpf/test_progs.h | 18 +- .../selftests/bpf/test_skb_cgroup_id_user.c | 4 +- tools/testing/selftests/bpf/test_sock.c | 4 +- tools/testing/selftests/bpf/test_sock_addr.c | 4 +- tools/testing/selftests/bpf/test_sockmap.c | 5 +- tools/testing/selftests/bpf/test_sysctl.c | 4 +- tools/testing/selftests/bpf/test_tag.c | 4 +- .../selftests/bpf/test_tcp_check_syncookie_user.c | 82 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 1 - tools/testing/selftests/bpf/test_verifier_log.c | 5 +- tools/testing/selftests/bpf/testing_helpers.c | 91 +- tools/testing/selftests/bpf/testing_helpers.h | 8 + tools/testing/selftests/bpf/trace_helpers.c | 9 +- tools/testing/selftests/bpf/urandom_read.c | 63 +- tools/testing/selftests/bpf/urandom_read_aux.c | 9 + tools/testing/selftests/bpf/urandom_read_lib1.c | 13 + tools/testing/selftests/bpf/urandom_read_lib2.c | 8 + tools/testing/selftests/bpf/xdp_redirect_multi.c | 1 - tools/testing/selftests/bpf/xdping.c | 8 +- tools/testing/selftests/bpf/xdpxceiver.c | 6 +- tools/testing/selftests/interpreter/.gitignore | 2 - tools/testing/selftests/interpreter/Makefile | 21 - tools/testing/selftests/interpreter/config | 1 - .../selftests/interpreter/trust_policy_test.c | 362 -- tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/arch_timer.c | 15 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 14 +- .../selftests/kvm/aarch64/vcpu_width_config.c | 122 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 34 +- .../selftests/kvm/include/riscv/processor.h | 4 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 2 +- tools/testing/selftests/mqueue/mq_perf_tests.c | 25 +- tools/testing/selftests/net/forwarding/Makefile | 1 + .../testing/selftests/net/forwarding/bridge_mdb.sh | 103 + tools/testing/selftests/net/mptcp/diag.sh | 38 + tools/testing/selftests/netfilter/nft_fib.sh | 50 + .../selftests/rcutorture/configs/rcuscale/CFcommon | 5 +- .../selftests/rcutorture/configs/refscale/CFcommon | 4 + tools/testing/selftests/vm/gup_test.c | 22 +- tools/testing/selftests/vm/run_vmtests.sh | 33 +- tools/testing/selftests/vm/userfaultfd.c | 13 +- tools/vm/page_owner_sort.c | 140 +- usr/include/Makefile | 2 +- virt/kvm/kvm_main.c | 12 +- 3006 files changed, 94812 insertions(+), 52022 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-ccp create mode 100644 Documentation/admin-guide/mm/multigen_lru.rst create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex [...] create mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk035c [...] create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.txt create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.yaml create mode 100644 Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/elm.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,elm.yaml create mode 100644 Documentation/devicetree/bindings/net/mscc,miim.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc-miim.txt create mode 100644 Documentation/devicetree/bindings/net/smsc,lan91c111.yaml delete mode 100644 Documentation/devicetree/bindings/net/smsc-lan91c111.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/apple,efuses.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5759-regu [...] delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi6220-reset.txt delete mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt create mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uartdm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/wkup-m3-ipc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt [...] delete mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas2764.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas27xx.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8731.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8731.txt delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qup.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qup.yaml delete mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml create mode 100644 Documentation/translations/zh_CN/scheduler/sched-debug.rst create mode 100644 Documentation/translations/zh_CN/scheduler/schedutil.rst create mode 100644 Documentation/translations/zh_CN/vm/frontswap.rst create mode 100644 Documentation/translations/zh_CN/vm/hwpoison.rst create mode 100644 Documentation/translations/zh_CN/vm/memory-model.rst create mode 100644 Documentation/translations/zh_CN/vm/mmu_notifier.rst create mode 100644 Documentation/translations/zh_CN/vm/overcommit-accounting.rst create mode 100644 Documentation/translations/zh_CN/vm/page_frags.rst create mode 100644 Documentation/translations/zh_CN/vm/page_owner.rst create mode 100644 Documentation/translations/zh_CN/vm/page_table_check.rst create mode 100644 Documentation/translations/zh_CN/vm/remap_file_pages.rst create mode 100644 Documentation/translations/zh_CN/vm/split_page_table_lock.rst create mode 100644 Documentation/translations/zh_CN/vm/z3fold.rst create mode 100644 Documentation/translations/zh_CN/vm/zsmalloc.rst create mode 100644 Documentation/virt/coco/sevguest.rst create mode 100644 Documentation/vm/multigen_lru.rst create mode 100644 Documentation/x86/tdx.rst create mode 100644 arch/arm/boot/compressed/misc-ep93xx.h create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi create mode 100644 arch/arm/boot/dts/mba6ulx.dtsi delete mode 100644 arch/arm/configs/imote2_defconfig delete mode 100644 arch/arm/mach-dove/include/mach/uncompress.h create mode 100644 arch/arm/mach-ep93xx/ep93xx-regs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/irqs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-ep93xx/irqs.h delete mode 100644 arch/arm/mach-integrator/Kconfig delete mode 100644 arch/arm/mach-integrator/Makefile delete mode 100644 arch/arm/mach-integrator/core.c delete mode 100644 arch/arm/mach-integrator/integrator_ap.c delete mode 100644 arch/arm/mach-integrator/integrator_cp.c delete mode 100644 arch/arm/mach-iop32x/include/mach/irqs.h delete mode 100644 arch/arm/mach-iop32x/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ixp4xx/Makefile.boot delete mode 100644 arch/arm/mach-ixp4xx/include/mach/uncompress.h delete mode 100644 arch/arm/mach-realview/Kconfig delete mode 100644 arch/arm/mach-realview/Makefile delete mode 100644 arch/arm/mach-realview/platsmp-dt.c delete mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/io.h delete mode 100644 arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/map-base.h create mode 100644 arch/arm/mach-s3c/irqs-s3c24xx.h rename arch/arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h (100%) rename arch/arm/mach-s3c/{include/mach => }/irqs.h (100%) create mode 100644 arch/arm/mach-s3c/map-base.h rename arch/arm/{mach-vexpress => mach-versatile}/Makefile.boot (100%) create mode 100644 arch/arm/mach-versatile/dcscb.c create mode 100644 arch/arm/mach-versatile/dcscb_setup.S create mode 100644 arch/arm/mach-versatile/headsmp.S create mode 100644 arch/arm/mach-versatile/hotplug.c rename arch/arm/{mach-integrator/cm.h => mach-versatile/integrator-cm.h} (100%) rename arch/arm/{mach-integrator/hardware.h => mach-versatile/integrator-hardware. [...] create mode 100644 arch/arm/mach-versatile/integrator.c rename arch/arm/{mach-integrator/common.h => mach-versatile/integrator.h} (100%) create mode 100644 arch/arm/mach-versatile/integrator_ap.c create mode 100644 arch/arm/mach-versatile/integrator_cp.c create mode 100644 arch/arm/mach-versatile/platsmp-realview.c create mode 100644 arch/arm/mach-versatile/platsmp-vexpress.c create mode 100644 arch/arm/mach-versatile/platsmp.c create mode 100644 arch/arm/mach-versatile/platsmp.h rename arch/arm/{mach-realview/realview-dt.c => mach-versatile/realview.c} (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.c (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.h (100%) create mode 100644 arch/arm/mach-versatile/tc2_pm.c rename arch/arm/{mach-vexpress => mach-versatile}/v2m-mps2.c (100%) create mode 100644 arch/arm/mach-versatile/v2m.c rename arch/arm/mach-versatile/{versatile_dt.c => versatile.c} (100%) rename arch/arm/{mach-vexpress/core.h => mach-versatile/vexpress.h} (100%) delete mode 100644 arch/arm/mach-vexpress/Kconfig delete mode 100644 arch/arm/mach-vexpress/Makefile delete mode 100644 arch/arm/mach-vexpress/dcscb.c delete mode 100644 arch/arm/mach-vexpress/dcscb_setup.S delete mode 100644 arch/arm/mach-vexpress/platsmp.c delete mode 100644 arch/arm/mach-vexpress/tc2_pm.c delete mode 100644 arch/arm/mach-vexpress/v2m.c delete mode 100644 arch/arm/plat-versatile/Makefile delete mode 100644 arch/arm/plat-versatile/headsmp.S delete mode 100644 arch/arm/plat-versatile/hotplug.c delete mode 100644 arch/arm/plat-versatile/include/plat/platsmp.h delete mode 100644 arch/arm/plat-versatile/platsmp.c create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8450.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi delete mode 100644 arch/arm64/boot/dts/synaptics/as370.dtsi copy arch/arm64/crypto/{sm4-ce-core.S => sm4-ce-cipher-core.S} (100%) create mode 100644 arch/arm64/crypto/sm4-ce-cipher-glue.c create mode 100644 arch/arm64/crypto/sm4-neon-core.S create mode 100644 arch/arm64/crypto/sm4-neon-glue.c delete mode 100644 arch/csky/abiv1/memcpy.S delete mode 100644 arch/csky/abiv1/strksyms.c create mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/kernel/io.c create mode 100644 arch/csky/lib/string.c create mode 100644 arch/m68k/configs/virt_defconfig create mode 100644 arch/m68k/include/asm/virt.h create mode 100644 arch/m68k/include/uapi/asm/bootinfo-virt.h create mode 100644 arch/m68k/virt/Makefile create mode 100644 arch/m68k/virt/config.c create mode 100644 arch/m68k/virt/ints.c create mode 100644 arch/m68k/virt/platform.c create mode 100644 arch/x86/boot/compressed/efi.c create mode 100644 arch/x86/boot/compressed/tdcall.S create mode 100644 arch/x86/boot/compressed/tdx.c create mode 100644 arch/x86/boot/compressed/tdx.h create mode 100644 arch/x86/boot/io.h create mode 100644 arch/x86/boot/msr.h create mode 100644 arch/x86/coco/tdx/Makefile create mode 100644 arch/x86/coco/tdx/tdcall.S create mode 100644 arch/x86/coco/tdx/tdx.c create mode 100644 arch/x86/events/amd/brs.c delete mode 100644 arch/x86/ia32/ia32_aout.c create mode 100644 arch/x86/include/asm/cpuid.h create mode 100644 arch/x86/include/asm/shared/io.h create mode 100644 arch/x86/include/asm/shared/msr.h create mode 100644 arch/x86/include/asm/shared/tdx.h create mode 100644 arch/x86/include/asm/tdx.h create mode 100644 arch/x86/mm/pgprot.c delete mode 100644 arch/x86/mm/setup_nx.c create mode 100644 arch/x86/virt/vmx/tdx/tdxcall.S rename {lib/crypto => crypto}/sm3.c (100%) create mode 100644 crypto/sm4.c delete mode 100644 drivers/atm/ambassador.c delete mode 100644 drivers/atm/ambassador.h create mode 100644 drivers/clocksource/timer-goldfish.c create mode 100644 drivers/dma/tegra186-gpc-dma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h create mode 100644 drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c create mode 100644 drivers/gpu/drm/panel/panel-newvision-nv3052c.c delete mode 100644 drivers/gpu/drm/radeon/cayman_blit_shaders.c delete mode 100644 drivers/gpu/drm/radeon/r600_blit_shaders.c delete mode 100644 drivers/gpu/drm/radeon/r600_blit_shaders.h delete mode 100644 drivers/gpu/drm/radeon/si_blit_shaders.c create mode 100644 drivers/input/misc/iqs7222.c delete mode 100644 drivers/mtd/maps/ixp4xx.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed.h create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_debugfs.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_ops.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_regs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c delete mode 100644 drivers/net/wan/lmc/Makefile delete mode 100644 drivers/net/wan/lmc/lmc.h delete mode 100644 drivers/net/wan/lmc/lmc_debug.c delete mode 100644 drivers/net/wan/lmc/lmc_debug.h delete mode 100644 drivers/net/wan/lmc/lmc_ioctl.h delete mode 100644 drivers/net/wan/lmc/lmc_main.c delete mode 100644 drivers/net/wan/lmc/lmc_media.c delete mode 100644 drivers/net/wan/lmc/lmc_proto.c delete mode 100644 drivers/net/wan/lmc/lmc_proto.h delete mode 100644 drivers/net/wan/lmc/lmc_var.h create mode 100644 drivers/net/wireless/ath/ath11k/pcic.c create mode 100644 drivers/net/wireless/ath/ath11k/pcic.h create mode 100644 drivers/net/wireless/silabs/Kconfig create mode 100644 drivers/net/wireless/silabs/Makefile rename drivers/{staging => net/wireless/silabs}/wfx/Kconfig (100%) rename drivers/{staging => net/wireless/silabs}/wfx/Makefile (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bh.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bh.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bus.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bus_sdio.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bus_spi.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/data_rx.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/data_rx.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/data_tx.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/data_tx.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/debug.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/debug.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/fwio.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/fwio.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_cmd.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_general.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_mib.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_rx.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_rx.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/hif_tx.c rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx_mib.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx_mib.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hwio.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hwio.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/key.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/key.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/main.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/main.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/queue.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/queue.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/scan.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/scan.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/sta.c rename drivers/{staging => net/wireless/silabs}/wfx/sta.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/traces.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/wfx.h (100%) create mode 100644 drivers/nvmem/apple-efuses.c create mode 100644 drivers/regulator/rt5759-regulator.c delete mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl.h delete mode 100644 drivers/staging/wfx/TODO delete mode 100644 drivers/staging/wfx/hif_tx.c delete mode 100644 drivers/staging/wfx/sta.c create mode 100644 drivers/virt/coco/sevguest/Kconfig create mode 100644 drivers/virt/coco/sevguest/Makefile create mode 100644 drivers/virt/coco/sevguest/sevguest.c create mode 100644 drivers/virt/coco/sevguest/sevguest.h create mode 100644 include/clocksource/timer-goldfish.h create mode 100644 include/dt-bindings/sound/cs35l45.h create mode 100644 include/linux/soc/mediatek/mtk_wed.h create mode 100644 include/uapi/linux/sev-guest.h delete mode 100644 include/uapi/linux/trusted-for.h create mode 100644 kernel/configs/x86_debug.config create mode 100644 kernel/static_call_inline.c delete mode 100644 lib/crypto/sm4.c create mode 100644 net/core/dev.h create mode 100644 sound/soc/codecs/cs35l45-i2c.c create mode 100644 sound/soc/codecs/cs35l45-spi.c create mode 100644 sound/soc/codecs/cs35l45-tables.c create mode 100644 sound/soc/codecs/cs35l45.c create mode 100644 sound/soc/codecs/cs35l45.h create mode 100644 sound/soc/codecs/wm8731-i2c.c create mode 100644 sound/soc/codecs/wm8731-spi.c delete mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c delete mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359.c create mode 100644 sound/soc/soc-utils-test.c create mode 100644 sound/soc/tegra/tegra186_asrc.c create mode 100644 sound/soc/tegra/tegra186_asrc.h create mode 100644 tools/lib/bpf/usdt.bpf.h create mode 100644 tools/lib/bpf/usdt.c delete mode 100644 tools/testing/selftests/bpf/bpf_rlimit.h create mode 100644 tools/testing/selftests/bpf/prog_tests/arg_parsing.c create mode 100644 tools/testing/selftests/bpf/prog_tests/usdt.c create mode 100644 tools/testing/selftests/bpf/progs/for_each_map_elem_write_key.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func17.c create mode 100644 tools/testing/selftests/bpf/progs/test_urandom_usdt.c create mode 100644 tools/testing/selftests/bpf/progs/test_usdt.c create mode 100644 tools/testing/selftests/bpf/progs/test_usdt_multispec.c create mode 100644 tools/testing/selftests/bpf/sdt-config.h create mode 100644 tools/testing/selftests/bpf/sdt.h create mode 100644 tools/testing/selftests/bpf/urandom_read_aux.c create mode 100644 tools/testing/selftests/bpf/urandom_read_lib1.c create mode 100644 tools/testing/selftests/bpf/urandom_read_lib2.c delete mode 100644 tools/testing/selftests/interpreter/.gitignore delete mode 100644 tools/testing/selftests/interpreter/Makefile delete mode 100644 tools/testing/selftests/interpreter/config delete mode 100644 tools/testing/selftests/interpreter/trust_policy_test.c create mode 100644 tools/testing/selftests/kvm/aarch64/vcpu_width_config.c create mode 100755 tools/testing/selftests/net/forwarding/bridge_mdb.sh