This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 159c889093f3 kselftest/vm: override TARGETS from arguments omits 64e4e8f26b58 selftests: vm: add test for Soft-Dirty PTE bit omits 41738dc49920 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 3b9d7aa112bc Merge branch 'akpm-current/current' omits c26a49ae572b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 4f0210d19129 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 0796f05401c2 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 8a7add621c46 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 7297f8deb4f5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 6ac58f37db83 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3776ba087dc4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6e5e862a8b5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ba1c0e0b527 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 04fe57092f36 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 9ac077c51b0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8955375c3c18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b9d94fd21c5 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits d38fe0bcd22c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits ac85d24d6bca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits feb54644363a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb9c5d507090 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 873cce29b979 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 48175bbbb541 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1c6946b273e2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 5a0e135f40a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 139486c3f26e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 868d730b5b59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 797b0e8a0737 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits a19f50e8d9da Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 4fdfa7e174e3 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 336e6b968258 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 2835c6d1f466 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 11bd05d0cf31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9ee6a6cd554 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9c01839260aa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 6c4e30852e85 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 9fb2e2847b0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a617464d53e Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits a8cb858cafc5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits a9fc5ddb1b07 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 7f34357e7f9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ea5d0a1a1c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43baa62f2f5b Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 2c44c9bbbbaf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c974ead9b59d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits ba4f5e7b1508 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 9cb8860513a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07194933d4b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 15c7f92ecce8 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits c1a8af29ff0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 184bcf44a374 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76850a024a12 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 479ec98785ba ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 6c28f8c124a3 fs: sysv: check sbi->s_firstdatazone in complete_read_super omits 202cdbc5dd19 taskstats-version-12-with-thread-group-and-exe-info-fix omits faabd7a52293 taskstats: version 12 with thread group and exe info omits 037c4ad1ce72 rapidio: remove unnecessary use of list iterator omits 25312ed10be0 kexec: remove redundant assignments omits f93aa294aebe fat: add ratelimit to fat*_ent_bread() omits ae8c7ed5be45 add-fat-messages-to-printk-index-checkpatch-fixes omits 4510fa74149f fatfs: add FAT messages to printk index omits c5005646d3f4 fatfs: remove redundant judgment omits 0b611017fb52 init/main.c: silence some -Wunused-parameter warnings omits d21041ef934e list: fix a data-race around ep->rdllist omits 228db5762343 pipe: make poll_usage boolean and annotate its access omits 1554353aed8c lib/string.c: simplify str[c]spn omits 956c19542405 lib/test_string.c: add strspn and strcspn tests omits fd2eed807a83 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 550e1a0fe88c lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 977285d41355 get_maintainer: Honor mailmap for in file emails omits 6ac5591ac4bd kernel: pid_namespace: use NULL instead of using plain int [...] omits 10488810f328 proc/sysctl: make protected_* world readable omits 728c933102a7 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits 5e22c94692a7 fs/proc/kcore.c: remove check of list iterator against hea [...] omits 5d78dc08e325 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits 88760befe5ec proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits b617b815dc17 ocfs2: fix ocfs2 corrupt when iputting an inode omits 898d93fafb89 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 7453e81eac48 ocfs2: reflink deadlock when clone file to the same direct [...] omits 4bde59339161 ocfs2: remove usage of list iterator variable after the loop body omits fc3d41624f77 ocfs2: replace usage of found with dedicated list iterator [...] omits 5ba3a481d2d1 ia64: Replace comments with C99 initializers omits d513f90a4023 ia64: ptrace: fix typos in comments omits 8846b35bc394 ia64: fix typos in comments omits 83d527fc33b1 kernel/hung_task.c: Monitor killed tasks. omits 3ad334d72cc7 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 197be8a1e9b6 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 276d0828492a damon: vaddr-test: tweak code to make the logic clearer omits f67ce5197e8d zram: add a huge_idle writeback mode omits c214aa4213e9 mm: simplify follow_invalidate_pte() omits 19f936128322 dax: fix missing writeprotect the pte entry omits 23c32be02730 mm: pvmw: add support for walking devmap pages omits e535e001dd63 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits 084ce6590cf4 dax: fix cache flush on PMD-mapped pages omits af56eaded003 mm: rmap: fix cache flush on THP pages omits c0c2080210ef mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits 59b75a38a36f mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 53195ed4b3d7 mm/memory_hotplug: reset node's state when empty during offline omits 957d4bf70e04 mm/page_alloc: do not calculate node's total pages and mem [...] omits abd2d18d37a8 mm: untangle config dependencies for demote-on-reclaim omits 8b3a6bddbf9e mm/vmstat: add events for ksm cow omits f2dc510a02e9 ksm-count-ksm-merging-pages-for-each-process-fix omits da495b28b6fd ksm: count ksm merging pages for each process omits 4b1430289a69 mm/migration: fix possible do_pages_stat_array racing with [...] omits d844c9aaa062 mm/migration: fix potential invalid node access for reclai [...] omits 695141d7ddfa mm/migration: fix potential page refcounts leak in migrate_pages omits e87bc3c188cc mm/migration: remove some duplicated codes in migrate_pages omits 2a9f88d7c960 mm/migration: avoid unneeded nodemask_t initialization omits 578a43fed4a8 mm/migration: use helper macro min in do_pages_stat omits 1dd99e14d3fc mm/migration: use helper function vma_lookup() in add_page [...] omits 77f83208dcbf mm/migration: fix the confusing PageTransHuge check omits 3d5adc24c52e mm/migration: remove unneeded local variable page_lru omits 31bcb87a41ee mm/migration: remove unneeded out label omits a4508094e5f6 mm/migration: remove unneeded local variable mapping_locked omits 00ce65bd2682 mm: Add selftests for migration entries omits 7cd7ebf85262 drivers/base/node.c: fix compaction sysfs file leak omits e3027aceb835 mm: compaction: use helper isolation_suitable() omits bf9ae41cb375 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits 0ea2b3f1dabf mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 47d507968aa0 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 6ca3b2f5cb1d mm/z3fold: remove confusing local variable l reassignment omits 5bcfb1a5024b mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 625101a4e7e5 mm/z3fold: minor clean up for z3fold_free omits b7c264956ebd mm/z3fold: remove obsolete comment in z3fold_alloc omits bab878bbf64a mm/z3fold: declare z3fold_mount with __init omits 73563eb42291 mm/vmscan: sc->reclaim_idx must be a valid zone index omits a4d104226778 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits 7678ae7bb96a mm/vmscan: make sure wakeup_kswapd with managed zone omits 4710d74f1824 mm/vmscan: reclaim only affects managed_zones omits cc470a6f9987 mm: mmap: register suitable readonly file vmas for khugepaged omits 2dcb5db15b30 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 8120354ef08f mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits ffb6bc3b929b mm: khugepaged: make khugepaged_enter() void function omits 5d9bb9bdb3b3 mm: thp: only regular file could be THP eligible omits 39362de646b2 mm: khugepaged: skip DAX vma omits 84cb85364116 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits bd0cfdd93492 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits b5af3ebac4c0 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits b362caeaed97 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 1fb5fa29b93d mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits c0c6f2ee3424 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 973be4f274ca mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits 4c3a0dd53136 hugetlb: remove use of list iterator variable after loop omits 28710eddc20d mm/khugepaged: sched to numa node when collapse huge page omits 208b881be0de mm/memory-failure.c: remove unnecessary (void*) conversions omits 719fa29497f4 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 66c9c10de7b6 mm: page_alloc: simplify pageblock migratetype check in __ [...] omits f6147c5e794e mm: discard __GFP_ATOMIC omits 8de784f87708 mm/page_alloc: adding same penalty is enough to get round- [...] omits a5c19cb6300d mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits b4ad3317c306 Documentation/sysctl: document page_lock_unfairness omits 04a79019add3 mm/vmalloc: fix a comment omits 0dbaae60d4e0 mm/mremap: avoid unneeded do_munmap call omits 5f534cf9f939 mm/mremap: use helper mlock_future_check() omits aabd1f8ae7e1 mm: avoid unnecessary flush on change_huge_pmd() omits d569d114d703 mm/mprotect: do not flush when not required architecturally omits 90e2d300ca30 mm/mprotect: use mmu_gather omits 33fee6af8734 mm/mmap.c: use helper mlock_future_check() omits 7892cb2ae2d1 mm: modify the method to search addr in unmapped_area_topdown omits f4a69f15d0a3 mm/mmap: clarify protection_map[] indices omits 7d9f21d8e4de mm/debug_vm_pgtable: drop protection_map[] usage omits cec9c8e3e1e0 mm/mmu_gather: limit free batch count and add schedule poi [...] omits 602e48d851fa mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits 0ffc8f36b3b0 mm/memcg: non-hierarchical mode is deprecated omits 4a7424403098 mm/memcg: move generation assignment and comparison together omits 8e8144bb8690 mm/memcg: set pos explicitly for reclaim and !reclaim omits 6e9c09fda80f mm/memcg: set memcg after css verified and got reference omits 3ca600a2e012 mm/memcg: mz already removed from rb_tree if not NULL omits d79426461fee mm/memcg: remove unneeded nr_scanned omits 77b63363ba66 mm-shmem-make-shmem_init-return-void-fix omits b3d8c40e7ccd mm: shmem: make shmem_init return void omits f76d73843d7f VFS: Add FMODE_CAN_ODIRECT file flag omits f62605d68c03 mm: submit multipage write for SWP_FS_OPS swap-space omits 9f9a31231ef6 mm: submit multipage reads for SWP_FS_OPS swap-space omits ffa217a2cc76 doc: update documentation for swap_activate and swap_rw omits dcb49c3fe639 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits c0629036243f mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 9b45e7951f7e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 2a881d9aec12 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits e1887a4ba9da mm: drop swap_dirty_folio omits 9bf90af75309 mm-create-new-mm-swaph-header-file-fix omits b88a6f06d39a mm: create new mm/swap.h header file. omits 6940851a0640 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits e670f6e19f7d powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 65100bd42f98 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits d69dcf8a1aea s390/pgtable: cleanup description of swp pte layout omits 8ae395d4fe8e arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 70318a30bae0 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 3bf48d8f16dd mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits e47a0f93e82d mm/swap: remember PG_anon_exclusive via a swp pte bit omits 9097bb4cb633 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits 735d702c92bd mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 31cc5bc4af70 mm: support GUP-triggered unsharing of anonymous pages omits d60b46c75066 mm/gup: disallow follow_page(FOLL_PIN) omits 929fb2022133 mm: remember exclusively mapped anonymous pages with PG_an [...] omits 02ec67b8894d mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits f1a51a6a8a14 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits 357c9f927d8e mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits 302fcb3980e7 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 45ae7aa92282 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 58ba816acdd0 mm/rmap: remove do_page_add_anon_rmap() omits fd8bb824000e mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits 9f8860c48a25 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 74c4866887bc mm/memory: slightly simplify copy_present_pte() omits 6a5606d61e27 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits d2bb5da20bf2 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 90dbab5b9a0e tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits 46f24f489abe tools/vm/page_owner_sort.c: support for multi-value select [...] omits 36b31ab13c29 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits 1efd4cc93c30 procfs: prevent unprivileged processes accessing fdinfo dir omits fd2bf0a180b3 /proc/kpageflags: do not use uninitialized struct pages omits 5ab34fe69ac2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 902d8929fe39 hugetlb: do not demote poisoned hugetlb pages omits 9b0744afb57b mm: compaction: fix compiler warning when CONFIG_COMPACTION=n omits fbb71852d080 mm: fix unexpected zeroed page mapping with zram swap omits 4c1962f8ee97 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 8d451a2265f1 irq_work: use kasan_record_aux_stack_noalloc() record callstack omits 3b325af8e5fe mm/hwpoison: fix race between hugetlb free/demotion and me [...] omits f4b3e38839b8 mm/munlock: remove fields to fix htmldocs warnings omits 673ace2ffab5 mm/mempolicy: fix mpol_new leak in shared_policy_replace omits 3429fff2ab73 mmmremap.c: avoid pointless invalidate_range_start/end on [...] omits 5f4a2613ad17 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits a8692259f662 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] omits 44b5c356705c memcg: sync flush only if periodic flush is delayed omits 088c8421e507 mailmap: update Vasily Averin's email address omits c889209ffddb mm/secretmem: secretmem_iops can be static omits 8633e3ec61de mm/secretmem: fix panic when growing a memfd_secret omits aa92c2886f49 lz4: fix LZ4_decompress_safe_partial read out of bound omits 7ec47f924054 highmem: fix checks in __kmap_local_sched_{in,out} omits b135cd62385c mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] omits a535413d0fee Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 0aa4199c20be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18af0e111098 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 01642112cf47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72bc2fd5257e Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 7df447974447 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 16f9455f78db Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 0e10616f67d2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 803d642d66d4 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 98d112aecb63 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 4b7f27db9605 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 766ae28444f0 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits bfcc7af54634 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bea3df9f9ea6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f43722abee6 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits bc05194c58bd Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 11064c11660e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 52e531773a0d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 6ceb3195db6b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 1ce8692e0dcf Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 446500ff6f7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 781fce609420 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ad1734bd1c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 320c48ab5627 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72f7779d543a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 30323ee2f195 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1252f48ff7c Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 4fe4d77e82ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51ddf54c54a1 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits aac1265694a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 465548113802 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b8177de37d82 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 3b33a13342b3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1d39c5ac9151 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 8f7ee55d03c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits adbb5a4d867a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5743b9df90a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6aefabf91b8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0c8e1a957290 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 590c5336ae6b Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 759d3de75af2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9772309baa4 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 522e81568ecc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits c2a000f7f681 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 52095e558608 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits aaaa40d32896 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be8859191571 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34364d7586d7 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits a48daca862ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d30d78cf1ee4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f222d4dca8e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba2820e01482 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4b2634fd7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3b8c71f69f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 843af70c6c5e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 894027bf41a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 587c47f5cb7e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6bc9a582e74f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 30d9f027c284 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30fe3d4bbf99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2fc3ccfbaf57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 613fc1c63f2e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 5f2a41d5bb95 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d01be09c20fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95d86c51b643 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5fbee5cabba3 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 885a36599ec3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 8b9d5ad0dd27 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits 0c743c076cd9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits cfb33b8abeaf Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 6878a0556934 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 64404ff1b1c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a6fa5a91786f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 90a3aa69938b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7e41ab2f484f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c35b6d4d5dac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits dbf2228e6e1b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 5a91ec4a3a99 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 303ab4d4c6a3 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 4adc7d8c1fb1 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 111fcbd84da2 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 7621a1e15acf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c3ba339c7f49 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 4dcb2fd9e50c Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 5d29423f0e62 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 0861e3f2bb9c Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 0fd246bbe165 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 1832039d3e77 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits a3ed56684220 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3d6996ba6356 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2e8ebcd0c027 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4ca71fbc4f7b Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 921974441816 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2d297955fc26 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c30070808e4e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6cf84667bca1 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 16f4f402d105 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 2f58597f2644 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits b4afd0a254b3 Merge remote-tracking branch 'korg_sudeep/fixes/scmi' into [...] omits ac1b8702cc45 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] omits 8885ee7aab41 module: Remove module_addr_min and module_addr_max omits 893e8194630f module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC omits b7fa3ec056dc module: Introduce data_layout omits fdc19b2d9f74 module: Prepare for handling several RB trees omits 3d886307304b module: Always have struct mod_tree_root omits f6339ae0365a module: Rename debug_align() as strict_align() omits 3c619b8ce425 module: Rework layout alignment to avoid BUG_ON()s omits 4c3718c984da module: Move module_enable_x() and frob_text() in strict_rwx.c omits 281f10b77c6a module: Make module_enable_x() independent of CONFIG_ARCH_ [...] omits 5544ecd620de module: Move version support into a separate file omits f1f086e16e07 module: Move kdb module related code out of main kdb code omits 7e63cf0950dd module: Move sysfs support into a separate file omits 53ef1fbd8b6f module: Move procfs support into a separate file omits 852675c69a1d module: kallsyms: Fix suspicious rcu usage omits 8c5ba1bb7d37 module: Move kallsyms support into a separate file omits fa96a12372c3 module: Move kmemleak support to a separate file omits 8e4b395652b4 module: Move extra signature support out of core code omits 2bd8c24f9f25 module: Move strict rwx support to a separate file omits 74e837651811 module: Move latched RB-tree support to a separate file omits 54baa1322356 module: Move livepatch support to a separate file omits 450f0134ccf0 module: Make internal.h and decompress.c more compliant omits 787434626d9f module: Simple refactor in preparation for split omits b77b2981bb22 rcu-tasks: Handle sparse cpu_possible_mask omits f9311a85ce29 Merge branch 'regulator-linus' into regulator-next omits 9b67c0afadab Merge remote-tracking branch 'regulator/for-5.17' into reg [...] omits 36ee0554e500 Merge branch 'regmap-linus' into regmap-next omits 8422ef74eeb4 Merge remote-tracking branch 'regmap/for-5.17' into regmap-linus omits 59e7c3dd920b Merge branch 'asoc-linus' into asoc-next omits cc6202f83457 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits 68c683cd3c4f cifs: update internal module number omits a83740ac52e7 cifs: force new session setup and tcon for dfs omits 753ee989f7cf platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND omits a90aee3ccc2e Merge remote-tracking branch 'korg_sudeep/fixes/vexpress' [...] omits fbabac2fa9f9 ARM: vexpress/spc: Fix all the doxygen build warnings omits 8baebfde0b7f ARM: vexpress/spc: Fix doxygen comments omits a1b87a34e8c4 mm/slab: remove some unused functions omits 703f8d8fad36 kbuild: Allow kernel installation packaging to override pk [...] omits 3d04d9a233ca kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} omits 4a5e50667c63 tools/include/string: Implement `strdup()` and `strndup()` omits b86648db37c9 tools/nolibc/string: Implement `strnlen()` omits b2f664302dae tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] omits ddbca2c28002 tools/nolibc/types: Implement `offsetof()` and `container_ [...] omits 18b338ed1b04 tools/nolibc/sys: Implement `mmap()` and `munmap()` omits 9e5116253813 tools/nolibc: i386: Implement syscall with 6 arguments omits 44c2df4271ed tools/nolibc: Remove .global _start from the entry point code omits 91c83081b946 tools/nolibc: Replace `asm` with `__asm__` omits 061b532085d0 tools/nolibc: x86-64: Update System V ABI document link omits 3e010ffd565f docs: Update RCU cross-references as suggested in doc-guide omits c09f53022394 EXP rcu: Address polled expedited grace-period counter wrap omits 27e02c231153 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] omits 1051a3bac71c rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] omits 5075271b6ae6 rcutorture: Make torture.sh allow for --kasan omits f58f651d8dfa rcutorture: Make torture.sh refscale and rcuscale specify [...] omits b62d26f0e1f9 scftorture: Adjust for TASKS_RCU Kconfig option being selected omits 08c1e77e67fe rcutorture: Make kvm.sh allow more memory for --kasan runs omits 0900c4f55d8d rcuscale: Allow rcuscale without RCU Tasks Rude/Trace omits 44ff90ad7154 rcuscale: Allow rcuscale without RCU Tasks omits a79aec41314f refscale: Allow refscale without RCU Tasks Rude/Trace omits 7e23be3463c8 refscale: Allow refscale without RCU Tasks omits 43113f20d238 rcu: Check for successful spawn of ->boost_kthread_task omits c26cd29ac644 rcu: Remove needless polling work requeue for further waiter omits 6b3573f8f504 tools/nolibc/stdlib: only reference the external environ w [...] omits 97ccb2a91696 tools/nolibc/string: do not use __builtin_strlen() at -O0 omits 3334e3f51235 rcu: Make normal polling GP be more precise about sequence [...] omits 8564711f3f69 tools/nolibc: add the nolibc subdir to the common Makefile omits e44f9bb79d81 tools/nolibc: add a makefile to install headers omits a2d40797f57c tools/nolibc/types: add poll() and waitpid() flag definitions omits 2c63965a1d79 tools/nolibc/sys: add syscall definition for getppid() omits 63d172327cf3 tools/nolibc/string: add strcmp() and strncmp() omits 69d3e4063e01 tools/nolibc/stdio: add support for '%p' to vfprintf() omits 3bf4dfac12b5 tools/nolibc/stdlib: add a simple getenv() implementation omits 12feb759bb48 tools/nolibc/stdio: make printf(%s) accept NULL omits 1de82e1192c3 rcutorture: Allow specifying per-scenario stat_interval omits f1fa0593497b rcu-tasks: Restore use of timers for non-RT kernels omits 713cc6bdf2d5 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario omits 675b486996d9 rcutorture: Allow rcutorture without RCU Tasks Rude omits 9028d6407050 rcutorture: Allow rcutorture without RCU Tasks omits 18fdcb727bcc rcutorture: Allow rcutorture without RCU Tasks Trace omits 0919dca869ee rcu: Make the TASKS_RCU Kconfig option be selected omits 68ac5689b5d1 rcu: Make TASKS_RUDE_RCU select IRQ_WORK omits 6fe15117c3f4 srcu: Drop needless initialization of sdp in srcu_gp_start() omits 024db3cca726 rcutorture: Test polled expedited grace-period primitives omits 88f20f8c104a rcu: Fix preemption mode check on synchronize_rcu[_expedited]() omits 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 omits 30b0001fcdc1 Bluetooth: btintel: Constify static struct regmap_bus omits 2598fe7291d8 Bluetooth: Keep MGMT pending queue ordered FIFO omits 87754a50fc4d Bluetooth: fix dangling sco_conn and use-after-free in sco [...] omits 985e113080ed Bluetooth: mt7921s: Fix the incorrect pointer check omits 1b26012c0dad Bluetooth: btbcm: Support per-board firmware variants 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 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] omits 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits dab2765298a5 tools/memory-model: Repair parseargs.sh header comment omits 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] omits dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 omits 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 omits e61e6ed03fac tools/memory-model: Fix scripting --jobs argument omits f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs omits 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors omits 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type omits cbcce422dbda tools/memory-model: Keep assembly-language litmus tests omits cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh omits c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment omits ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification omits be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] omits fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros omits b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts omits fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts omits 577bb94aa134 tools/memory-model: Document locking corner cases omits 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot omits 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree omits febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] omits 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() omits f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation omits ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal omits b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers omits 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits 056094786a19 srcu: Make rcutorture dump the SRCU size state omits 9137ff34f34c srcu: Add size-state transitioning code omits 2465a5e9713b srcu: Dynamically allocate srcu_node array omits 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array omits 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment omits 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks omits ba5a91cc154f Merge branch into tip/master: 'x86/urgent' omits 49cdcea1b077 irqchip/gic-v3: Fix GICR_CTLR.RWP polling omits e307414a346d irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear be [...] omits 294aee8ab6cb irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init() omits 8f887b78961c irq/qcom-mpm: Fix build error without MAILBOX omits 1c3b5c62fc85 pinctrl: npcm: Fix broken typing on 64bit platforms omits d52ba330befa Merge branch 'edac-misc' into edac-for-next omits 1e2e0e53092b Merge branch 'edac-amd64' into edac-for-next omits 3e53bb2bd87b Merge branch 'tee_shm_vmalloc_for_v5.19' into next omits ad3e289de810 tee: make tee_shm_register_kernel_buf vmalloc supported omits b95c18100ed5 Merge tag 'tee-shm-for-v5.18' into next omits 6d8df1f9e8ae Merge tag 'optee-fix2-for-v5.17' into fixes omits 9e32472d8b3f Merge branch 'edac-urgent' into edac-for-next omits 7e3c6eb44c91 Merge tags 'optee-fixes-for-v5.17' and 'optee-fix-for-v5.1 [...] omits 59d0e09374a3 Merge branch 'edac-urgent' into edac-for-next omits d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment omits 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe 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 ebb872dc7716 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds e3ead2379b81 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds b1ede673925c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] 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 f703d7940d31 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds c3d00fcdc4c0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 ab1c6406eaad Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 372bdf3d1b83 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 6e1440e38af8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 361f68fe54d9 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] 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 ccd17d0cd35a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] 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 9f32574791d4 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 8ab89e4e6b5d Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 6e51cc9afe91 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 ebe5fd70a6dc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 8c4b733b4a4f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c31bc0461f86 powerpc/pseries/vas: use default_groups in kobj_type adds cdb4f26a63c3 kobject: kobj_type: remove default_attrs adds fa2fb542d8e2 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds cbacb6f71198 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 0ef4ac126799 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 73706b8d49df Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds b1403d4184af Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 4374707889ab Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 33ec6f85be67 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 97b4604e5fa2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a1dea436259b Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 6150f276073a media: rockchip/rga: do proper error checking in probe adds 397c08e66130 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV adds 8dead8230e11 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 8bacace30a6e Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds ff8ba0feaede Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 35314e4cc71e 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 37bd11d4957e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ba17bb756241 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a8dca5031e6f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 29391bace6aa Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 65e64c18f14d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds af40711f7abe Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds efb03665f898 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 1ff8cc814b27 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 4c6aae808a58 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds 7bf3a4572bbd Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] 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 bd0e73490522 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 977f0683a2f9 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] 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 bd8224be6a15 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 9a22717b9b07 kbuild: uapi: use -fsyntax-only rather than -S new d5ea4fece450 kbuild: Allow kernel installation packaging to override pk [...] new deb549d7403f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c53f29081408 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3da67e9100a3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 26838676d97b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a5afa9def56c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 77a64ad73605 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3ac8192e60de Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new b3c33ac0b7e9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 2b96fc0211b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fa67f647f644 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ef4e23c85761 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c5bd38d4142 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b94791f60410 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ae968c68a89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 90655f83728e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d3453ce854a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2018fc58f76c Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new f5818386c971 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7c1a103de8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f65547e3c43a Merge remote-tracking branch 'korg_sudeep/fixes/scmi' into [...] new bae2af9b71ab ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc [...] new 13ec8a5d0e00 ARM: vexpress/spc: Fix all the kernel-doc build warnings new 6fb69590182d Merge remote-tracking branch 'korg_sudeep/fixes/vexpress' [...] new 13b421349641 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 8e5e339f0612 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 31eb0fd7b92d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new a4b75fe8e1c1 tee: combine "config" and "menu" for TEE's menuconfig new 02ee88c9cb4d Merge branch 'tee_menu_for_v5.19' into next new 3e47235eaee0 tee: make tee_shm_register_kernel_buf vmalloc supported new a1089c6d8790 Merge branch 'tee_shm_vmalloc_for_v5.19' into next new 17522923771d Merge branch 'fixes' into next new 84d5a57fd4c5 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 924e20fa9351 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2169c98ba35 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 572f72ae6fa3 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new f1f724819635 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font new e34799ccc126 parisc: Change MAX_ADDRESS to become unsigned long long new 2110b564bb8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8cc33f09bf6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4d2baabd2cff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b6a1e38a1ca5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb39d30e2272 cifs: force new session setup and tcon for dfs new 7cd1cc415dd8 cifs: update internal module number new f3741b595f40 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new af7bb3dbeb0a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 67d099c25e42 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 868b1706f6ca Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 646fabb9bc9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f91e1840409 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new bc1dcf8421ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 558303563718 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 4b0c56698d92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 56e429c86976 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 4b3cf1d94b9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ded702ea06b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f4d2eee5d21 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7645c6942585 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bf123e2b16a8 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new e3062a2b96e4 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 0c603a5c704f Documentation/process: mention patch changelog in review process new 2c2de6f2e2bc docs: driver-api/thermal/intel_dptf: Use copyright symbol new 12379401c000 Documentation: dev-tools: Add a section for static analysis tools new a32d5c0fc12b Documentation: dev-tools: Enhance static analysis section [...] new f35cf1a59e9a Documentation: kernel-hacking: minor edits for style new 980c3799c500 Documentation: kernel-doc: Promote two chapter headings to [...] new 452c4915c18c Documentation: sphinx: replace "Introduction" chapter head [...] new c57f3dbc3bd9 docs/zh_CN/damon: update outdated term 'regions update interval' new b22fe865dbf4 docs/zh_CN/damon: add sysfs interface new 712ca54c5387 docs/zh_CN/damon: typo fix new 9859b277bffe docs/zh_CN: add vm frontswap translation new 19a05e35dd92 docs/zh_CN: add vm hwpoison translation new 457d2de7ee64 docs/zh_CN: add vm memory-model translation new d1c84942e113 docs/zh_CN: add vm mmu_notifier translation new 273bfe7ba7ad docs/zh_CN: add vm overcommit-accounting translation new f51debc256f8 docs/zh_CN: add vm page_frags translation new 7bdc0a9515dd docs/zh_CN: add vm page_owner translation new dc742b017439 docs/zh_CN: add vm page_table_check translation new 114b27cd1545 docs/zh_CN: add vm remap_file_pages translation new 11e85082a19f docs/zh_CN: add vm split_page_table_lock translation new 2154e5e7d012 docs/zh_CN: add vm z3fold translation new 6dbc3a5bdb46 docs/zh_CN: add vm zsmalloc translation new ca3d0b5dfc6b Documentation/process: Update ARM contact for embargoed ha [...] new 7808c934120e w1: w1_therm: Document Maxim MAX31850 thermoelement IF. new d4cd2389d053 Documentation: x86: Fix obsolete name of page fault handler new 0dc089481308 docs/zh_CN: Add sched-debug Chinese translation new 4407cca0109c docs/zh_CN: Add schedutil Chinese translation new 5b4dfee64f48 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 535f49a9e1f9 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV new 02c770e96e87 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new dfbba2518aac Revert "ACPI: processor: idle: Only flush cache on entering C3" new d8a5a5e3123a Merge branch 'acpi-processor' into linux-next new 669c7bc37fb6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 5fb567f0b161 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new e73446c5e2c7 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 2e06b47f37c3 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 45bf247218eb RDMA/irdma: Remove the redundant variable new 30ad63e784dd IB/uverbs: Move enum ib_raw_packet_caps to uapi new f543a3e82bb2 IB/uverbs: Move part of enum ib_device_cap_flags to uapi new 22cbc6c2681a IB/rdmavt: add missing locks in rvt_ruc_loopback new 9047c390ebbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f2f36e5f932 mlxsw: spectrum_router: simplify list unwinding new 0b5c21bbc01e net: ensure net_todo_list is processed quickly new eb7ba2644698 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d298761746d5 selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 new 568189310c20 libbpf: Support Debian in resolve_full_path() new d72e2968fb25 libbpf: Add BPF-side of USDT support new 2e4913e025fd libbpf: Wire up USDT API and bpf_link integration new 74cc6311cec9 libbpf: Add USDT notes parsing and resolution logic new 999783c8bbda libbpf: Wire up spec management and other arch-independent [...] new 4c59e584d158 libbpf: Add x86-specific USDT arg spec parsing logic new 630301b0d59d selftests/bpf: Add basic USDT selftests new 00a0fa2d7d49 selftests/bpf: Add urandom_read shared lib and USDTs new 9a7ef9f86b96 Merge branch 'Add libbpf support for USDTs' new 042152c27c3b bpf, arm64: Sign return address for JITed code new da3e146fed48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fed7bacb1c02 Bluetooth: btbcm: Support per-board firmware variants new 252e3dbcae50 Bluetooth: mt7921s: Fix the incorrect pointer check new 92b8aa6d18f7 Bluetooth: fix dangling sco_conn and use-after-free in sco [...] new 9d5632f179b1 Bluetooth: Keep MGMT pending queue ordered FIFO new 8b55b1801f2c Bluetooth: btintel: Constify static struct regmap_bus new 63dd7af77a25 Bluetooth: hci_qca: Use del_timer_sync() before freeing new c625b467f47c Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] new fa5cd0fd5bdf Bluetooth: Print broken quirks new 38a1944deda4 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] new ee7b132f12f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4367a3780088 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 86f42dfe7686 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 2046e733e125 drm/nouveau/instmem: fix uninitialized_var.cocci warning new fc3785fb56a2 drm/selftests: fix a shift-out-of-bounds bug new 09077bc31165 drm/bridge_connector: enable HPD by default if supported new a4a072d98d8c sysfb: Make config option dependencies explicit new 8b766b0f8eec sysfb: Enable boot time VESA graphic mode selection new fd8be27e50e0 efifb: Remove redundant efifb_setup_from_dmi stub new f6e68388443f drm: Drop commas after SoC match table sentinels new 016d1ca3f6ad drm/selftests: missing error code in igt_buddy_alloc_smoke() new 8f2a3970c969 drm/omap: fix NULL but dereferenced coccicheck error new 8a0982b60f5a drm/komeda: plane: switch to plane reset helper new c410976a7282 drm/komeda: plane: Remove redundant zpos initialisation new e026f2880235 drm/komeda: plane: Remove redundant color encoding and ran [...] new bbefe708816a drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge new 55ad1a56b4f9 drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge new 5486eac81004 drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge new 0d9c5e6733a7 drm/bridge: tc358762: switch to devm_drm_of_get_bridge new aec9a8576eec drm/bridge: tc358775: switch to devm_drm_of_get_bridge new c1b16fbd1698 drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge new 07b58d61275e drm/doc: pull in drm_buddy.c new 471e201f5435 dt-bindings: display: sitronix, st7735r: Fix backlight in example new a2e8cbb27722 dt-bindings: display: sitronix, st7735r: Make reset-gpios [...] new df0a9e8d3008 dt-bindings: display: sitronix, st7735r: Remove spi-max-fr [...] new 1498915233dd drm/dsi: transfer DSI HS packets ending at the same time new 7d8d0b4dcc53 drm/mediatek: implement the DSI HS packets aligned new 4404cdb59b33 drm/bridge: anx7625: config hs packets end aligned to avoi [...] new d583e7527324 drm/bridge: anx7625: check the return on anx7625_aux_trans new 14a28e79f5f6 drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge new efb37e66b757 drm: ssd130x: Fix COM scan direction register mask new a134109c3017 drm: ssd130x: Always apply segment remap setting new 9e82ea0fb1df drm/bridge: anx7625: switch to devm_drm_of_get_bridge new 73a46da4fa7c drm/bridge: Add MAINTAINERS entry for DRM drivers for brid [...] new 59c217b3dde5 drm/bridge: Add myself as a reviewer for the TI SN65DSI86 [...] new 46db48f25ed1 drm/bridge: Add myself as a reviewer for the Parade PS8640 [...] new 8fb6c44fe846 drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX new f28dd5075675 drm/bridge: analogix_dp: Enable autosuspend new 485d98d472d5 drm/vmwgfx: Add support for CursorMob and CursorBypass 4 new bb30d8d8c1b0 drm/vmwgfx: Cleanup multimon initialization code new af326e28380a drm/vmwgfx: Print capabilities early during the initialization new c593197b6ece drm/vmwgfx: Fix fencing on SVGAv3 new 23b0e695d4ca drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace new 5405d25b9e8e drm/vmwgfx: Initialize drm_mode_fb_cmd2 new 32160e6a98f3 drm/vmwgfx: Implement MSI/MSI-X support for IRQs new b861de246912 drm/vmwgfx: Stop using surface dma commands on most config [...] new 2d3eec897033 drm: Add drm_mode_init() new d008bc331fb1 drm/bridge: Use drm_mode_copy() new 193c4df5b0dc drm/imx: Use drm_mode_duplicate() new ec5d4a723b57 drm/panel: Use drm_mode_duplicate() new a4f24ada636d drm/blend: fix typo in the comment new 47042e0ddd21 drm/solomon: Make DRM_SSD130X depends on MMU new de2d1822f948 drm/gma500: Remove struct psb_gem_object.npage new 16dad99de8f2 drm/gma500: Acquire reservation lock for GEM objects new 14e92dd104cd drm/gma500: Move GTT locking into GTT helpers new e160b70ba160 drm/gma500: Remove struct psb_gtt.sem sempahore new 60a78f9ea0e6 drm/gma500: Move GTT setup and restoration into helper funtions new 97bd66c46d8b drm/gma500: Move GTT resume logic out of psb_gtt_init() new 6069fd815d28 drm/gma500: Cleanup GTT uninit and error handling new d00f44ddfbb1 drm/gma500: Split GTT init/resume/fini into GTT and GEM functions new 42ceddb696a0 drm/gma500: Inline psb_gtt_restore() new d339386c9ffa drm/gma500: Move GEM memory management functions to gem.c new 5169f3592d48 drm/gma500: Move GTT enable and disable code into helpers new 07739597b4d0 drm/gma500: Move GTT memory-range setup into helper new f33b21f1397e drm/nouveau: Fix spelling mistake "endianess" -> "endianness" new aa457ff1b2be drm/doc: Clarify what ioctls can be used on render nodes new 9b13a3fcd35f drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() new 7392f2459eef drm/format-helper: Fix XRGB888 to monochrome conversion new a97e753fd358 drm/ssd130x: Fix rectangle updates new 4442ac1af104 drm/ssd130x: Reduce temporary buffer sizes new 044feb974801 drm/vc4: add tracepoints for CL submissions new 3138ba6e0653 drm/gma500: Remove unused declarations and other cruft new a29c6f882418 drm/gma500: Move gma_intel_crtc_funcs into gma_display.c new 76feffd16cc9 drm/gma500: Don't store crtc_funcs in psb_ops new 5d5fb74630c1 drm/gma500: Cosmetic cleanup of irq code new 61bfcb6a3b98 fbdev: Fix sys_imageblit() for arbitrary image widths new 7438f52b578a fbdev: Fix cfb_imageblit() for arbitrary image widths new daa83f744a31 dt-bindings: display/panel: Add Leadtek ltk035c5444t new 9f493fd71d4b drm/panel-edp: add LQ140M1JW46 edp panel entry new 856082f021a2 fbdev: defio: fix the pagelist corruption new 10a26e0d5fc3 drm/vmwgfx: Fix an invalid read new ab709795e386 drm/vmwgfx: Fix mob cursor allocation race new 8bb75aeb58bd drm/vmwgfx: validate the screen formats new 6f6f9788d821 drm/vmwgfx: Disable command buffers on svga3 without gbobjects new cc436b1c674e drm/gma500: Use drm_mode_copy() new 6185587b6675 drm/tilcdc: Use drm_mode_copy() new c89717bd0a0f drm/gma500: Use managed drmm_mode_config_init() new 3e712b3cfb58 drm/gma500: Uninstall interrupts on driver removal new b1a7d0ddb169 drm/gma500: Make use of the drm connector iterator new 9f8308f4c94a drm/gma500: gma500 don't register non-hotpluggable connectors new 12e67cca85a0 drm/gma500: Free the correct connector allocation new d9f6e81272de drm/gma500: Declare a few functions static new 52e527f28776 drm/gma500: Add crtc prefix to vblank functions new cc2f2df48a17 dt-bindings: display: bridge: it66121: Add audio support new 003a1bd6a2a5 drm: bridge: it66121: Fix the register page length new e0fd83dbe924 drm: bridge: it66121: Add audio support new 0941a4e3c629 drm/etnaviv: stop using dma_resv_excl_fence v2 new f30bceab16d1 RDMA: use dma_resv_wait() instead of extracting the fence new 548e7432dc2d dma-buf: add dma_resv_replace_fences v2 new 8938d48451f5 dma-buf: finally make the dma_resv_list private v2 new 3dd4834a6efe drm/bridge: it6505: Fix build error new 6135ee077027 drm/vc4: hdmi: Rename pixel_rate variable new ccbf364f329c drm/vc4: hdmi: Move clock validation to its own function new 595dcf4eb859 drm/vc4: hdmi: Move clock calculation into its own function new 15a809211a69 drm/vc4: hdmi: Take the sink maximum TMDS clock into account new f785dcfc596c drm/vc4: hdmi: Take bpp into account for the scrambler new dd39d024a847 drm/vc4: hdmi: Always try to have the highest bpc new e769a3504e27 drm/vc4: hdmi: Support HDMI YUV output new 194d250cdc4a drm/virtio: fix NULL pointer dereference in virtio_gpu_con [...] new ec3cbb30893b drm/virtio: Remove restriction of non-zero blob_flags new 59ab4ee012f0 drm/qxl: fix qxl can't use in arm64 new 86ad0397250c drm: omapdrm: simplify omap_gem_pin new 1948d28db621 drm: omapdrm: Support exporting of non-contiguous GEM BOs new 3ccd59f93004 drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER new 27f26359de9b drm/bridge: anx7625: Set downstream sink into normal status new e795df5bbcf2 drm/sched: Fix htmldoc warning. new 6a9b02899402 drm/ttm: move the LRU into resource handling v4 new 5d05b988f1c0 drm/ttm: add resource iterator v4 new b0e2c9ea5afc drm/ttm: allow bulk moves for all domains new 6ce4431c7ba7 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check o [...] new 7842cf65b040 drm/ttm: de-inline ttm_bo_pin/unpin new fee2ede15542 drm/ttm: rework bulk move handling v5 new 77ef271faee9 drm/amdgpu: drop amdgpu_gtt_node new bdef417d8453 gma500: fix an incorrect NULL check on list iterator new 8b917cbe38e9 tilcdc: tilcdc_external: fix an incorrect NULL check on li [...] new faacff8e6a52 drm/edid: don't modify EDID while parsing new 73091e4fb78b drm/edid: fix reduced blanking support check new e379814b5fb7 drm/edid: pass a timing pointer to is_display_descriptor() new a9b1f15f5331 drm/edid: pass a timing pointer to is_detailed_timing_desc [...] new 90fd588f03a6 drm/edid: use struct detailed_timing member access in is_rb() new c8a4beba19a5 drm/edid: use struct detailed_timing member access in gtf2 [...] new fcfb2ea19868 drm/edid: constify struct detailed_timing in lower level parsing new 4194442daf05 drm/edid: constify struct detailed_timing in parsing callbacks new eed628f116a7 drm/edid: constify struct edid passed to detailed blocks new c14e724114fe drm/edid: constify struct edid passed around in callbacks [...] new f4e558ec9d9f drm/edid: add more general struct edid constness in the in [...] new f40ab034b6ae drm/edid: split drm_add_edid_modes() to two new ec57376fba5a drm/panel-edp: Add AUO B133UAN01 new d049a24b15d8 drm/panel-edp: Fix AUO B133UAN01 panel id new 018ad18f6ab0 drm/atomic: Print the state every non-blocking commit new 97a1f01b3f2f drm/atomic: Add atomic_print_state to private objects new 220f125cd515 drm/vc4: Constify private state accessors new 66bfe59dd307 drm/vc4: Implement atomic_print_state for HVS channel state new 3aefc722ff52 drm/edid: fix invalid EDID extension block filtering new 6f5efd118efa drm/bridge: anx7625: add missing destroy_workqueue() in an [...] new 7ed2b0dabf7a drm/bridge: adv7511: clean up CEC adapter when probe fails new dd550c7cdbe3 dt-bindings: display: bridge: tc358867: Document DPI outpu [...] new 9ba328035e68 dt-bindings: display: bridge: tc358867: Document DSI data- [...] new a219062b9a87 drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e) [...] new f5be62394dec drm/bridge: tc358767: Convert to atomic ops new 65fdbb714d7f drm/bridge: tc358767: Implement atomic_check callback new 8478095a8c4b drm/bridge: tc358767: Move (e)DP bridge endpoint parsing i [...] new 824c7bb46c9c drm/bridge: tc358767: Wrap (e)DP aux I2C registration into [...] new dd1fd5ab7cd6 drm/bridge: tc358767: Move bridge ops setup into tc_probe_ [...] new 71f7d9c03118 drm/bridge: tc358767: Detect bridge mode from connected en [...] new aebe58a7af42 drm/bridge: tc358767: Split tc_set_video_mode() into commo [...] new bbfd3190b656 drm/bridge: tc358767: Add DSI-to-DPI mode support new b2831dd4be4e drm: bridge: tc358764: Use drm panel_bridge API new 934aef885f9d drm: bridge: panel: Reset the connector state pointer new dd8b6803bc49 exynos: drm: dsi: Attach in_bridge in MIC driver new 711c7adc4687 drm: exynos: dsi: Use drm panel_bridge API new f9bfd326f57e drm: exynos: dsi: Convert to bridge driver new 95a2441e4347 drm: exynos: dsi: Switch to atomic funcs new 2dcec57b3734 drm: bridge: icn6211: Fix register layout new c0ff7a649d62 drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling new 2dff97f2b37f drm: bridge: icn6211: Add HS/VS/DE polarity handling new f30cf0ece691 drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration new 00404824b8ad drm: bridge: icn6211: Use DSI burst mode without EoT and w [...] new aedfd0b9ae0a drm: bridge: icn6211: Disable DPI color swap new 75122915dbb4 drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples new cda3822a5db3 drm: bridge: icn6211: Implement atomic_get_input_bus_fmts new 8dde6f7452a1 drm: bridge: icn6211: Add I2C configuration support new 33f1036b785c drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb() new 17a9c1aaa848 drm: bridge: icn6211: Read and validate chip IDs before co [...] new 85854fa95972 drm/bridge: ti-sn65dsi83: Check link status register after [...] new 97d7ca798a79 drm/bridge: lt9611: Switch to atomic operations new ee2f7c9d8789 drm/bridge: lt9611: Add atomic_get_input_bus_fmts new 65af9070cd09 Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices" new 4f4601071ca5 drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge new 1d0b53630445 drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge new 1c74c1fb83eb drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge new 3d7039e1e649 drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge new 15325e3c1013 dma-buf: drop the DAG approach for the dma_resv object v3 new e9a9e0768ba4 drm/edid: use struct edid * in drm_do_get_edid() new 70e49ebe9003 drm/edid: clean up EDID block checksum functions new 4ba0f53ce685 drm/edid: add edid_block_tag() helper to get the EDID exte [...] new 6d987ddd6843 drm/edid: make drm_edid_header_is_valid() accept void pointer new aa6292a38022 drm/edid: clean up edid_is_zero() new 0a612bbd91bc drm/edid: split out edid_header_fix() new 1f221284ab63 drm/edid: split drm_edid_block_valid() to check and act parts new 18d83450468c drm/edid: use a better variable name for EDID block read retries new 23e38d7b48fd drm/edid: simplify block check when filtering invalid blocks new 4ec53461d690 drm/edid: split out invalid block filtering to a separate [...] new ccc97def44ec drm/edid: track invalid blocks in drm_do_get_edid() new ab0609a5fb30 drm/edid: reduce magic when updating the EDID block checksum new e36764ecf87c drm/ttm: Add a parameter to add extra pages into ttm_tt new d791aec9ff43 drivers/dma-buf: dma-buf.c: fix a typo new 92cedee6a6a3 dma-buf: add dma_resv_get_singleton v2 new 2029a6d0281c drm/vmwgfx: stop using dma_resv_excl_fence v2 new 9b53fddf3f1e drm/radeon: stop using dma_resv_excl_fence new 644704740b82 drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2 new c382df714a84 drm/atomic-helper: support more than one write fence in dr [...] new ba5f33cccc75 drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb new 3730bc6147b0 drm: bridge: mcde_dsi: Drop explicit bridge remove new ae059c0b1cbf drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() [...] new b827c84f5e84 drm/etnaviv: Use scheduler dependency handling new d44c2642c40b drm/gem: Delete gem array fencing helpers new b892d39199df drm/sched: Check locking in drm_sched_job_add_implicit_dep [...] new 353520811fe7 drm: fix a kernel-doc typo new 36fe4f24ff1f drm/format_helper: fix a kernel-doc typo new 1c3b2a27def6 drm/nouveau/clk: Fix an incorrect NULL check on list iterator new 756cc94d15fa drm/nouveau: stop using dma_resv_excl_fence new 71d637823cac dma-buf: finally make dma_resv_excl_fence private v2 new 9cbbd694a58b Merge drm/drm-next into drm-misc-next new 33f2069fb6a9 drm/nouveau: support more than one write fence in fenv50_w [...] new aa46154355e1 drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable new 49956b505c53 drm/panel: Add panel driver for NewVision NV3052C based LCDs new a271bf324150 drm/panel: innolux-ej030na and abt-y030xx067a: add .enable [...] new 21d139a95682 drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration new 0f793802a87c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 8fea79c16320 fixup for "spi: make remove callback a void function" new 50e6cb3fd2cd drm/amd/display: Fix by adding FPU protection for dcn30_in [...] new 30671b44aa57 drm/amdgpu: fix TLB flushing during eviction new a68bec2ce7d6 amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12 new 7da7b02e97c8 drm/amd/display: Fix unused-but-set-variable warning new 7e97de3e7f1f drm/amdgpu/vcn: Remove unneeded semicolon new 34452ac3038a drm/amdgpu: don't use BACO for reset in S3 new 0f12a22f3754 drm/amdgpu: Flush TLB after mapping for VG20+XGMI new 35b2186b13b6 drm/amd/display: remove assert for odm transition case new 3fe5739db488 drm/amd/display: Add flip interval workaround new ec313220c39a drm/amd/display: Remove underflow IRQ type new bb90786fa8d9 drm/amd/display: Add configuration options for AUX wake wo [...] new 180c4592e27a drm/amd/display: add support for handling 128b/132b link t [...] new 3f6893452863 drm/amd/display: revert Power down hardware if timer not trigger new eff5e1150824 drm/amd/display: extract set stream attribute to link_hwss new 0191d384176c drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02 new 24566aab61c9 drm/amd/display: fix missing-prototypes warning new 68cdbf631b56 drm/amd/display: 3.2.180 new 176cd4385aea drm/amd/display: Move link_trace for edp to dp_trace new 73b1da69f531 drm/amd/display: Check for invalid input params when build [...] new 78174f477081 drm/amd/display: [FW Promotion] Release 0.0.111.0 new 6d8222108eb7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new a707a55fcbf0 drm/i915/dp: Extract intel_dp_tmds_clock_valid() new 069b78f5d1d3 drm/i915/dp: Respect the sink's max TMDS clock when dealin [...] new 97e04764f50d drm/i915/dp: Extract intel_dp_has_audio() new ca4ca33917af drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/ new dd9340107594 drm/i915/dp: Reorder intel_dp_compute_config() a bit new 2cad4279f419 drm/i915/dp: Pass around intel_connector rather than drm_c [...] new 84116d8bf600 drm/i915/dp: Make intel_dp_output_format() usable for "4:2 [...] new 7299b530741e drm/i915/dp: Rework HDMI DFP TMDS clock handling new 632f853525fa drm/i915/dp: Add support for "4:2:0 also" modes for DP new 56185b90488a drm/i915/dp: Duplicate native HDMI TMDS clock limit handli [...] new af65840f199f drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix new 92bc908af5cd drm/i915/dsb: modified to drm_info in dsb_prepare() new 1c7d8d3c3467 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new d7ebc60d901b Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 04deefa7c3ae Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new a4554eeb4bd0 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 9cbffa7015a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd941dfaae35 regmap: Constify static regmap_bus structs new 248f122c7953 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e7ff672165c0 ALSA: emu10k1: Stop using iommu_present() new 6ac2eec3f008 ALSA: echoaudio: remove redundant assignment to variable i new e70b6693cec2 firewire: Add dummy read_csr/write_csr functions new baa914cd81f5 firewire: add kernel API to access CYCLE_TIME register new b2405aa948b9 firewire: add kernel API to access packet structure in req [...] new 342841ec2646 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b014266ef8a ASoC: SOF: topology: use new sound control LED layer new 1a8ee4cf8418 ASoC: codecs: Fix error handling in power domain init and [...] new 900dedd7e47c ASoC: Introduce snd_soc_of_get_dai_link_cpus new e5cd0623d787 ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe new 290186e14c3b ASoC: intel: atom: Remove superfluous flush_scheduled_work() new c5198db82d4c ASoC: qcom: Add driver support for ALC5682I-VS new 89be5dc60d67 ASoC: da[79]*: use simple i2c probe function new 5e9058ea2bc6 ASoC: da7218: use i2c_match_id and simple i2c probe new 5449fd7bd01f ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs new 0f91bc71fe1f ASoC: cs35l41: Add one more variable in the debug log new 9f342904216f ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_e [...] new b79bd63a6689 ASoC: ada*, ssm*: use simple i2c probe function new 6d8f318b949a ASoC: wm*: use i2c_match_id and simple i2c probe new 4a4043456cb8 ASoC: cs*: use simple i2c probe function new a403993ce98f ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after [...] new bc0505bdfb85 ASoC: rt5682s: Separate the regulator consumer controls new b695f5c0a86e ASoC: Intel: catpt: Drop redundant enum constant new 28103509248b ASoC: atmel: Fix error handling in at91samg20ek probe() new 01251dd004d8 ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio() new 514ed489c684 ASoC: atmel: Fixes for AT91SAM9G20-EK audio driver new 4dbc714fe076 ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c new 094e30efa444 ASoC: mediatek: mt8195: merge machine driver new dc16399078ae ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml new 3a0323c26c67 ASoC: mediatek: mt8195: rename card controls new 86a6b9c9dfff ASoC: mediatek: mt8195: add machine support for max98390 a [...] new cae34da5323b ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359 [...] new e0e1d166b5f5 ASoC: mediatek: Add support for MT8195 sound card with max [...] new ea5ffef079a7 ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer new 7f0a1335d3b6 ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct new a3e6b3691b35 ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc new 78935913573b ASoC: SOF: ipc: Use ipc->max_payload_size for message/repl [...] new 7d8e9d792764 ASoC: SOF: Drop support for mapped control data new 758f24d49bff ASoC: SOF: extend the interface to stop DMA trace new 249ee180874d ASoC: SOF: disable dma trace in s0ix new 5db8eb5b9e35 ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ip [...] new 2a51c0f81add ASoC: SOF: Drop 'header' parameter from tx_message() API new 30b50b9734dd ASoC: SOF: Remove header from struct snd_sof_ipc_msg new 9e116f5a6e95 ASoC: SOF: Remove redundant return statements new 5f6c3f908453 ASoC: SOF: Miscellaneous fixes for IPC and trace new 00b87e18f3c0 ASoC: wm8731: Update to modern DAI terminology new 3f4fb9055109 ASoC: wm8731: Factor component init out of bus code new 5f1b9d1e424b ASoC: wm8731: Move regulator request into wm8731_init() new 8875d104af6c ASoC: wm8731: Factor our MCLK and mutex initialisation new 9dc15f81baf2 ASoC: wm8731: Factor out the I2C and SPI bus code into sep [...] new 0e336eeaf467 ASoC: wm8731: Convert DT bindings to YAML format new 64a1a4e04e44 ARM: configs: Update multi_v5_defconfig for WM8731 bus ref [...] new 5c5c69e94308 ASoC: wm8731: Overhaul of the driver new 395f8fd61608 ASoC: topology: Use for loop instead of while new 0db627c4f5df ASoC: topology: Remove unnecessary looping new 4fad3cc6eb96 ASoC: topology: Return bool instead of int new 5e2cd47a36b3 ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL new 34b310451cbf ASoC: topology: Correct error message new 430791dd9207 ASoC: topology: Rename soc_tplg_init_kcontrol() function new bcb3d07226a8 ASoC: topology: Cleanup patches new c54ce1a17232 ASoC: tegra: Add binding doc for ASRC module new a2df8c2d5b36 ASoC: tegra: Add Tegra186 based ASRC driver new 76821c139d7e ASoC: tegra: AHUB routes for ASRC module new 66e384d86ff5 ASoC: ASRC support on Tegra186 and later new 9a2c98418930 ASoC: Pull in fixes new b66751b6e359 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next new 09527f2b2036 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ab4ed08a24f module: Simple refactor in preparation for split new 5aff4dfdb4ae module: Make internal.h and decompress.c more compliant new 1be9473e31ab module: Move livepatch support to a separate file new 58d208de3e8d module: Move latched RB-tree support to a separate file new b33465fe9c52 module: Move strict rwx support to a separate file new 0c1e42805c25 module: Move extra signature support out of core code new 473c84d1856e module: Move kmemleak support to a separate file new 91fb02f31505 module: Move kallsyms support into a separate file new 08126db5ff73 module: kallsyms: Fix suspicious rcu usage new 0ffc40f6c8ab module: Move procfs support into a separate file new 44c09535de47 module: Move sysfs support into a separate file new f64205a42046 module: Move kdb module related code out of main kdb code new 47889798da43 module: Move version support into a separate file new 0597579356fe module: Make module_enable_x() independent of CONFIG_ARCH_ [...] new 32a08c17d809 module: Move module_enable_x() and frob_text() in strict_rwx.c new ef505058dc55 module: Rework layout alignment to avoid BUG_ON()s new 7337f929d567 module: Rename debug_align() as strict_align() new 80b8bf436990 module: Always have struct mod_tree_root new 446d55666d55 module: Prepare for handling several RB trees new 6ab9942c44b2 module: Introduce data_layout new 01dc0386efb7 module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC new 55ce556dbf92 module: Remove module_addr_min and module_addr_max new eeaec7801c42 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] new 89ba79778d1b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 0a5057df54f4 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new a9ce03d2982f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54c86eecce41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5c5eef3b5a7 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new d2152663fab8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 41812783057c regulator: dt-bindings: richtek,rt4801: minor comments adj [...] new 6c315afe65d0 regulator: fixed: Remove print on allocation failure new 261f06315cf7 regulator: Flag uncontrollable regulators as always_on new f704882033a7 regulator: Add BUCK and LDO document for MT6358 and MT6366 new f0e3c6261af1 regulator: mt6366: Add support for MT6366 regulator new 610d8188ea9d regulator: Add support for MediaTek PMIC MT6366 new d077002c9d07 regulator: mt6366: Add support for MT6366 regulator new 417dfad7e4f0 regulator: Add BUCK and LDO document for MT6358 and MT6366 new 310584018e1a Add support for MediaTek PMIC MT6366 new 025096148086 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] new 7ea7e46cbc5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cbc193f474b1 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 856c52f75a9e Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 29d1c2b47ef3 ima: remove redundant initialization of pointer 'file'. new 939f0473c7c2 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 6e11f036e418 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ba6b652bd863 smack: Remove redundant assignments new 7ab94c22b9f5 Merge branch 'next' of git://github.com/cschaufler/smack-next new e621c5b8c3e5 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new a1a2b7125e10 of/platform: Drop static setup of IRQ resource from DT core new 728ba9adc0c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d21b94bf3ac4 spi: spidev: Convert BUILD_BUG_ON() to static_assert() new 2a7f669dd8f6 spi: spidev: Replace ACPI specific code by device_get_matc [...] new 88a285192084 spi: spidev: Replace OF specific code by device property API new e23d86c49a9c spi: qcom-qspi: Add minItems to interconnect-names new 02b3024824f4 spi: Prepare cleanup of powerpc's asm/prom.h new d50d7e91c6e5 spi: spidev: replace usage of found with dedicated list it [...] new 9f763fd20da7 spi: mediatek: add spi memory support for ipm design new a740f4e684c0 spi: mediatek: support hclk new a4765dfb80a7 spi: support hclk new 774227cfb9f5 spi: mediatek: add single/quad mode support new d6401954317a Merge remote-tracking branch 'spi/for-5.19' into spi-next new 07da5b0c415e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1625c833db93 x86/cpu: Allow feature bit names from /proc/cpuinfo in cle [...] new c949110ef4e3 x86/cpu: Remove "nosep" new dbae0a934f09 x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" new 385d2ae0a1b5 x86/cpu: Remove "nosmep" new 76ea0025a214 x86/cpu: Remove "noexec" new f8858b5eff30 x86/cpu: Remove "noclflush" new 944fad4583bc x86/fault: Cast an argument to the proper address space in [...] new 817edfbc8621 Merge x86/mm into tip/master new 70431c63d7ed x86/pkeys: Clean up arch_set_user_pkey_access() declaration new 5a0893088a20 x86/pkeys: Remove __arch_set_user_pkey_access() declaration new 03657e1f4c07 Merge x86/cleanups into tip/master new 5b6547ed97f4 sched/core: Fix forceidle balancing new 386ef214c3c6 sched: Teach the forced-newidle balancer about CPU affinit [...] new 0a70045ed851 entry: Fix compile error in dynamic_irqentry_exit_cond_resched() new f7b5e0bd9603 Merge sched/urgent into tip/master new 1cd5f059d956 x86,static_call: Fix __static_call_return0 for i386 new 8fd4ddda2f49 static_call: Don't make __static_call_return0 static new 5517d500829c static_call: Properly initialise DEFINE_STATIC_CALL_RET0() new df21c0d7a94d static_call: Remove __DEFINE_STATIC_CALL macro new 1c1e7e3c23dd x86/percpu: Remove volatile from arch_raw_cpu_ptr(). new 2d2f8f083ef2 Revert "locking/local_lock: Make the empty local_lock_*() [...] new 273ba85b5e8b Revert "mm/page_alloc: mark pagesets as __maybe_unused" new 38541d9dfd7e Merge locking/urgent into tip/master new c61759e58157 perf/x86: Add Intel Raptor Lake support new 2da202aa1c38 perf/x86/cstate: Add Raptor Lake support new 82cd83047a9a perf/x86/msr: Add Raptor Lake CPU support new ad4878d4d71d perf/x86/uncore: Add Raptor Lake uncore support new e3265a438642 perf/core: Inherit event_caps new 4a263bf331c5 perf/x86/intel: Don't extend the pseudo-encoding to GP counters new e590928de754 perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids new a0827713e298 perf/core: Don't pass task around when ctx sched in new 6875186aea5c perf/core: Use perf_cgroup_info->active to check if cgroup [...] new 96492a6c558a perf/core: Fix perf_cgroup_switch() new e19cd0b6fa59 perf/core: Always set cpuctx cgrp when enable cgroup event new 4c94b028144a Merge perf/urgent into tip/master new e87f4152e542 task_stack, x86/cea: Force-inline stack helpers new 6b91ec4ad290 x86/kvm/svm: Force-inline GHCB accessors new ace1a9851927 x86/mm: Force-inline __phys_addr_nodebug() new 8b023accc8df lockdep: Fix -Wunused-parameter for _THIS_IP_ new f9e21aa9e6fb locking/rwsem: No need to check for handoff bit if wait qu [...] new 54c1ee4d614d locking/rwsem: Conditionally wake waiters in reader/writer [...] new 1ee326196c66 locking/rwsem: Always try to wake waiters in out_nolock path new 16edd9b511a1 locking: Add lock contention tracepoints new ee042be16cb4 locking: Apply contention tracepoints in the slow path new dc1f7893a70f locking/mutex: Make contention tracepoints more consistent [...] new e55cbca1ac29 Merge locking/core into tip/master new bfe4daf850f4 perf/core: Add perf_clear_branch_entry_bitfields() helper new a77d41ac3a0f x86/cpufeatures: Add AMD Fam19h Branch Sampling feature new ada543459cab perf/x86/amd: Add AMD Fam19h Branch Sampling support new 44175993efba perf/x86/amd: Add branch-brs helper event for Fam19h BRS new 8910075d61a3 perf/x86/amd: Enable branch sampling priv level filtering new ba2fe7500845 perf/x86/amd: Add AMD branch sampling period adjustment new cc37e520a236 perf/x86/amd: Make Zen3 branch sampling opt-in new 2a606a18cd67 ACPI: Add perf low power callback new d5616bac7ada perf/x86/amd: Add idle hooks for branch sampling new 7bebfe9dd802 perf/x86: Unify format of events sysfs show new 787c1e4559b9 Merge perf/core into tip/master new d39268ad24c0 x86/mm/tlb: Revert retpoline avoidance approach new 9ce02f0fc683 x86/bug: Prevent shadowing in __WARN_FLAGS new d139bca4b824 objtool: Fix IBT tail-call detection new 7a53f408902d objtool: Fix SLS validation for kcov tail-call replacement new 6b66bc187e23 Merge x86/urgent into tip/master new cfe43f478b79 preempt/dynamic: Introduce preemption model accessors new 5693fa74f98a kcsan: Use preemption model accessors new 089c02ae2771 ftrace: Use preemption model accessors for trace header printout new 176002d0f443 Merge sched/core into tip/master new 2ba89e5797b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4ec4d613dacc Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new b2fa90ef6255 powerpc/85xx: Remove fsl,85... bindings new 739f1b9460c2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 2e6a8bfe7185 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c769d7746d9d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new ca3cc8747c6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 566d13144b9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 612149345727 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7a53e69ce969 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 90bc22a8aca9 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new d146de3430d2 soundwire: qcom: fix an error message in swrm_wait_for_fra [...] new a7ad7ce41815 soundwire: stream: Fix error return code in do_bank_switch() new d6de188ad678 soundwire: qcom: Add compatible name for v1.6.0 new 60657fb9b19d dt-bindings: soundwire: qcom: Add bindings for audio clock [...] new 1477db9ca5c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 93390eb600fd Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 0cc4dfbbd775 staging: wfx: change variable name to be consistent new 01416de7fc45 staging: vme_user: Fixed typo in the MODULE_AUTHOR new c44e7782b523 staging: r8188eu: remove unnecessary jump new 4edee67c4b84 staging: r8188eu: remove constant variable new 51e260ca8084 staging: r8188eu: make validate_recv_mgnt_frame return void new 5a3fe21cc431 staging: r8188eu: use ieee80211 helpers in validate_recv_m [...] new 797afdf24872 staging: r8188eu: make validate_recv_ctrl_frame return void new 45d433b81797 staging: r8188eu: use ieee80211 helper to check for pspoll new 1988a52484af staging: r8188eu: exit straight away if we have no pspoll frame new a32dad7d97ea staging: r8188eu: use ieee80211 structs for addresses new aada014aa50c staging: r8188eu: use ieee80211 struct for aid new 9dedacd9fa04 staging: r8188eu: use ieee80211 helper for source address new cdd99aa12bad staging: r8188eu: use ieee80211 helper for destination address new d296a81b551e staging: r8188eu: use ieee80211 helper for retry bit new d3a0a1dccc20 staging: r8188eu: simplify error handling new eafbade349fd staging: r8188eu: to_fr_ds cannot be 3 here new d9290327e6f5 staging: r8188eu: don't copy ra and ta before we fail new 1a90b6e23bf9 staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib new d88a36bdc5e4 staging: r8188eu: ra and ta do not depend on to_ds, from_ds new a9207f5e5101 staging: r8188eu: remove psa, pda new 7a074dc8145e staging: r8188eu: don't call get_hdr_bssid new 03173e16fb20 staging: r8188eu: remove the bretry variable new 189a9bb7724c staging: r8188eu: remove handlerOS independent comment new db5d5ae504f5 staging: r8188eu: combine both sides of conditional statement new e1977dc8bbf3 staging: r8188eu: add blank line between functions new 0eaf4a623913 staging: rtl8712: Fix multiple blank lines warning from .h files new 054cd1b71de0 staging: rtl8712: Fix multiple blank lines warning from .c files new 091bfe946a96 staging: r8188eu: remove unused fields from struct pwrctrl_priv new d08a738ff1d0 staging: r8188eu: reg_rfoff is never set new ff99fdb280a5 staging: r8188eu: pnp_bstop_trx is never set new 93bf50ec9740 staging: r8188eu: pwr_state_check_cnts is always zero new e54e00a28837 staging: r8188eu: ps_flag is never set new 5f2e0a0bc2a6 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new b266818e5f5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 42969eec7a30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a6ae839eee7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dca5343178d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1cef8b501976 gpiolib: Get rid of redundant 'else' new afd24a50c73c dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support new 43ebbb92e43f gpio: rcar: Add R-Car Gen4 support new 5e23ec0a5843 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new bd1b538e97e4 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 8a2364cd4ad9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fde6dcd65646 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48101d020d23 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new fb598dd78f75 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 17fe21ef25e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03bd31a85a71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ff522b6ef4b list: test: Test the hlist structure new 59729170afcd kunit: Make kunit_remove_resource() idempotent new 887510eb8237 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 3d6dd3495315 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 1e703d0548e0 mm/slab: remove some unused functions new 052e0f6a8384 lib/stackdepot: allow requesting early initialization dynamically new 4a8f7a16e64f mm/slub: move struct track init out of set_track() new 60aa58862af2 mm/slub: use stackdepot to save stack trace in objects new 9ea36af931ab mm/slub: distinguish and print stack traces in debugfs files new 9c8e0fc27bb8 mm/slub: sort debugfs output by frequency of stack traces new 21a742fa50b4 slab, documentation: add description of debugfs files for [...] new 38e4e58eb858 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next new 8548ab772335 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48bff1053c17 random: opportunistically initialize on /dev/urandom reads new 0c3e7b36d926 random: do not allow user to keep crng key around on stack new a651a7ba294c random: check for signal_pending() outside of need_resched [...] new cd9bb5097995 random: check for signals every PAGE_SIZE chunk of /dev/[u]random new 70b83cad5345 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 955bdd8f98e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a58363f6ea29 rust: support latent entropy plugin new 011150424cd9 rust: avoid all GCC plugins, not just the randstruct one new 098158558f5e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 37daa8cbded0 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 63738a6e47c8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new a655f32b132b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 4ef27a44414b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new c5b406e86042 mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] new 0e63191c28da highmem: fix checks in __kmap_local_sched_{in,out} new 938fa6141e7f lz4: fix LZ4_decompress_safe_partial read out of bound new 9b18abd32562 mm/secretmem: fix panic when growing a memfd_secret new 3b22c2df9275 mm/secretmem: secretmem_iops can be static new bc0cc5b5e31a mailmap: update Vasily Averin's email address new 01f8af902693 memcg: sync flush only if periodic flush is delayed new c7bc7bc00df4 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] new 3092beb9e35b mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning new 53901527721d mmmremap.c: avoid pointless invalidate_range_start/end on [...] new 90281373ed10 mm/mempolicy: fix mpol_new leak in shared_policy_replace new f31483195569 mm/munlock: remove fields to fix htmldocs warnings new e8554e5e9449 mm/hwpoison: fix race between hugetlb free/demotion and me [...] new ea5c43ce3ee7 irq_work: use kasan_record_aux_stack_noalloc() record callstack new 68c5bcddb34a mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] new fc5b9f4eedaf userfaultfd: mark uffd_wp regardless of VM_WRITE flag new 94bfd25b3fa6 mm: fix unexpected zeroed page mapping with zram swap new 387786d717ac mm: compaction: fix compiler warning when CONFIG_COMPACTION=n new c2feb58720c1 hugetlb: do not demote poisoned hugetlb pages new 4fa5437d439d /proc/kpageflags: prevent an integer overflow in stable_pa [...] new b0a5046bd777 /proc/kpageflags: do not use uninitialized struct pages new 62963f3ae4fa procfs: prevent unprivileged processes accessing fdinfo dir new 859bf9b1f6fa tools/vm/page_owner_sort.c: use fprintf() to send error me [...] new d93802ae65a2 tools/vm/page_owner_sort.c: support for multi-value select [...] new 7c0423e2cbc5 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] new 4593efa39a0e mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] new a6cba6751692 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] new 45f2f6326974 mm/memory: slightly simplify copy_present_pte() new 1d4feefe0318 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] new c031ec4f6cda mm/rmap: convert RMAP flags to a proper distinct rmap_t type new 61519dbed690 mm/rmap: remove do_page_add_anon_rmap() new 9184590fb63d mm/rmap: pass rmap flags to hugepage_add_anon_rmap() new be5ba78e026c mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() new dffd301bf8e5 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] new 4b91ba9fbce5 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] new 59e6cb7b6356 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] new 79d05650d018 mm: remember exclusively mapped anonymous pages with PG_an [...] new 8bf0c4f9335a mm/gup: disallow follow_page(FOLL_PIN) new 9d7f2aff2361 mm: support GUP-triggered unsharing of anonymous pages new fd60775aa417 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] new f1fb9b05add3 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] new 7e770172bf8f mm/swap: remember PG_anon_exclusive via a swp pte bit new 591779c54aab mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 6d73e38fe2c2 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new b6ea01db1bf1 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new f923c8110dfa s390/pgtable: cleanup description of swp pte layout new 17326996c81c s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 07eb8b9873f2 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s new ebb6b306ed8e powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s new 66176afe7a5a mm: create new mm/swap.h header file. new 18c87addfa4d mm-create-new-mm-swaph-header-file-fix new 0d1ae0e6d88f mm: drop swap_dirty_folio new 5fd117a3f52a mm: move responsibility for setting SWP_FS_OPS to ->swap_activate new 07ab6801d26e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space new b666e5ff1a4d mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] new 758fb500ea11 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw new 0b35c6ee7834 doc: update documentation for swap_activate and swap_rw new f9158b1fb270 mm: submit multipage reads for SWP_FS_OPS swap-space new 73da0f9face6 mm: submit multipage write for SWP_FS_OPS swap-space new cd458e77ea30 VFS: Add FMODE_CAN_ODIRECT file flag new 69f33c77bc30 mm: shmem: make shmem_init return void new 9c734c751385 mm-shmem-make-shmem_init-return-void-fix new a877d88a1e64 mm/memcg: remove unneeded nr_scanned new 0f7b107d2755 mm/memcg: mz already removed from rb_tree if not NULL new 0d92f7cae894 mm/memcg: set memcg after css verified and got reference new 1222323ce0fa mm/memcg: set pos explicitly for reclaim and !reclaim new a1b287579c28 mm/memcg: move generation assignment and comparison together new d665fbe7af84 mm/memcg: non-hierarchical mode is deprecated new b19125949598 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] new b7b1b5ef2820 mm/mmu_gather: limit free batch count and add schedule poi [...] new b02087c9717c mm/debug_vm_pgtable: drop protection_map[] usage new 2aeaccd28ec4 mm/mmap: clarify protection_map[] indices new caa29e44646d mm: modify the method to search addr in unmapped_area_topdown new 11f5f476329f mm/mmap.c: use helper mlock_future_check() new 616064361ca4 mm/mprotect: use mmu_gather new a6dbc2ad415a mm/mprotect: do not flush when not required architecturally new a8134184d3a6 mm: avoid unnecessary flush on change_huge_pmd() new ccb934b1460e mm/mremap: use helper mlock_future_check() new 836378a6e216 mm/mremap: avoid unneeded do_munmap call new 008b87186dc4 mm/vmalloc: fix a comment new 8db8233e59c4 Documentation/sysctl: document page_lock_unfairness new 6a92948734dd mm/page_alloc: simplify update of pgdat in wake_all_kswapds new 08d99ce88c74 mm/page_alloc: adding same penalty is enough to get round- [...] new 10f6518f765f mm: discard __GFP_ATOMIC new 464e14253b4b mm: page_alloc: simplify pageblock migratetype check in __ [...] new c43c6435f0ec mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] new e0c5b7994554 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] new 705f2213bc20 mm/memory-failure.c: remove unnecessary (void*) conversions new 49afcd1f3c03 mm/khugepaged: sched to numa node when collapse huge page new 914771d4d008 hugetlb: remove use of list iterator variable after loop new 7c2f1c061c86 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] new 8373e23d56e4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 new 8fca98f3856f mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions new b8129812a57c mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* new 7f94e6c34a81 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* new 2f6099675ea6 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE new ad29cc6bc2fe mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED new b91aea9dc9f0 mm: khugepaged: skip DAX vma new 4eb68c5a62de mm: thp: only regular file could be THP eligible new 6b02e131b923 mm: khugepaged: make khugepaged_enter() void function new 6ee1a781b3f8 mm: khugepaged: move some khugepaged_* functions to khugepaged.c new c361225cf170 mm: khugepaged: introduce khugepaged_enter_vma() helper new 99bc4a39556e mm: mmap: register suitable readonly file vmas for khugepaged new 037b1b206417 mm/vmscan: reclaim only affects managed_zones new f681686fd318 mm/vmscan: make sure wakeup_kswapd with managed zone new a43565d3a99c mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 new f2fddf75ee0c mm/vmscan: sc->reclaim_idx must be a valid zone index new 367283b344da mm/z3fold: declare z3fold_mount with __init new 57d02dff0851 mm/z3fold: remove obsolete comment in z3fold_alloc new 4065ba5c99b8 mm/z3fold: minor clean up for z3fold_free new 52dc66db67a2 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] new 4323c73ca75b mm/z3fold: remove confusing local variable l reassignment new 0962be79ed18 mm/z3fold: move decrement of pool->pages_nr into __release [...] new a7705cfe84d1 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] new 04a4b75bdd36 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() new c4c277dcb6f2 mm: compaction: use helper isolation_suitable() new 704fe0fa07aa drivers/base/node.c: fix compaction sysfs file leak new fbfdfaabb2b6 mm: Add selftests for migration entries new 7046a369a0d2 mm/migration: remove unneeded local variable mapping_locked new 6c9c6f6b597d mm/migration: remove unneeded out label new 9f857c586ae4 mm/migration: remove unneeded local variable page_lru new 649b74d8bc1a mm/migration: fix the confusing PageTransHuge check new 0fc32d2ccd91 mm/migration: use helper function vma_lookup() in add_page [...] new a3f09129c5f9 mm/migration: use helper macro min in do_pages_stat new 779b4f097c3d mm/migration: avoid unneeded nodemask_t initialization new e6668c33f08a mm/migration: remove some duplicated codes in migrate_pages new 18f1607e50ee mm/migration: fix potential page refcounts leak in migrate_pages new 081dcfe1670d mm/migration: fix potential invalid node access for reclai [...] new 0b0e20b6b316 mm/migration: fix possible do_pages_stat_array racing with [...] new 4aaa3f759359 ksm: count ksm merging pages for each process new 167c83b12f96 ksm-count-ksm-merging-pages-for-each-process-fix new 634ed33da96e mm/vmstat: add events for ksm cow new 28d0fe97bfbc mm: untangle config dependencies for demote-on-reclaim new ececdb7d9323 mm/page_alloc: do not calculate node's total pages and mem [...] new 0d540af7befe mm/memory_hotplug: reset node's state when empty during offline new 497a608609f3 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node new b8a50a6cf51e mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] new df5ff5304146 mm: rmap: fix cache flush on THP pages new fb8e10d25b34 dax: fix cache flush on PMD-mapped pages new ea1ffb8b837e mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new 134ca43bce05 mm: pvmw: add support for walking devmap pages new 3517b14c64e1 dax: fix missing writeprotect the pte entry new 9f0413e82f79 mm: simplify follow_invalidate_pte() new e3d3440961f2 zram: add a huge_idle writeback mode new 2355fa53f32e damon: vaddr-test: tweak code to make the logic clearer new 92ccf0ae8d66 fs/buffer.c: add debug print for __getblk_gfp() stall problem new f74a87d49d48 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 2dfbc2fe6e1b kernel/hung_task.c: Monitor killed tasks. new 025788a3aa0c ia64: fix typos in comments new 78548ed812d4 ia64: ptrace: fix typos in comments new ebb20e5c8990 ia64: Replace comments with C99 initializers new 6958627db02a ocfs2: replace usage of found with dedicated list iterator [...] new 06248ca470b4 ocfs2: remove usage of list iterator variable after the loop body new 1c946d28c151 ocfs2: reflink deadlock when clone file to the same direct [...] new 1e213769c35d ocfs2: clear links count in ocfs2_mknod() if an error occurs new 35f228de123e ocfs2: fix ocfs2 corrupt when iputting an inode new e00d6749e4a9 proc: fix dentry/inode overinstantiating under /proc/${pid}/net new 86e3180cf4c9 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] new 0669e8dc93a0 fs/proc/kcore.c: remove check of list iterator against hea [...] new 2c1aa94bd91d fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] new d208b1e86c0a proc/sysctl: make protected_* world readable new 57be53e9ae53 kernel: pid_namespace: use NULL instead of using plain int [...] new 157a99e2d33c get_maintainer: Honor mailmap for in file emails new 381cc7822a48 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test new 4db47ea1fde1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections new 3cd1cd14b02a lib/test_string.c: add strspn and strcspn tests new 1c271e1846a9 lib/string.c: simplify str[c]spn new 6da2118f97bc lib: remove back_str initialization new 78e39c8dc371 pipe: make poll_usage boolean and annotate its access new 1e23c68cfb11 list: fix a data-race around ep->rdllist new adaa80597b12 init/main.c: silence some -Wunused-parameter warnings new 0c0de7b99ad6 fatfs: remove redundant judgment new ffa0684db66c fatfs: add FAT messages to printk index new 69734ec0a698 add-fat-messages-to-printk-index-checkpatch-fixes new 461411b21dbf fat: add ratelimit to fat*_ent_bread() new 3515e76cf766 kexec: remove redundant assignments new 456f655fb437 rapidio: remove unnecessary use of list iterator new 689a3430f8b3 taskstats: version 12 with thread group and exe info new 4de69a9bc2c5 taskstats-version-12-with-thread-group-and-exe-info-fix new c6af2dbe9fda fs: sysv: check sbi->s_firstdatazone in complete_read_super new fd61e89eda93 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 658a1b0b7aae Merge branch 'akpm-current/current' new 781377e5518b mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new a16108215873 selftests: vm: add test for Soft-Dirty PTE bit new 24d2a2cd9d63 kselftest/vm: override TARGETS from arguments
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 (159c889093f3) \ N -- N -- N refs/heads/akpm (24d2a2cd9d63)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 858 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../Expedited-Grace-Periods.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 36 +- Documentation/RCU/arrayRCU.rst | 4 +- Documentation/RCU/checklist.rst | 9 +- Documentation/RCU/rcu.rst | 13 +- Documentation/RCU/rculist_nulls.rst | 2 +- Documentation/RCU/stallwarn.rst | 18 - Documentation/RCU/whatisRCU.rst | 18 +- Documentation/admin-guide/kernel-parameters.txt | 105 +- Documentation/dev-tools/testing-overview.rst | 63 + .../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/sitronix,st7735r.yaml | 6 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 5 + .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 6 - .../devicetree/bindings/powerpc/fsl/l2cache.txt | 6 - .../bindings/regulator/mt6358-regulator.txt | 22 +- .../regulator/richtek,rt4801-regulator.yaml | 7 +- .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 51 - ...t6359-rt1019-rt5682.yaml => mt8195-mt6359.yaml} | 9 +- .../bindings/sound/nvidia,tegra186-asrc.yaml | 81 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 4 + .../devicetree/bindings/sound/wlf,wm8731.yaml | 97 + Documentation/devicetree/bindings/sound/wm8731.txt | 27 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 4 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 1 + Documentation/doc-guide/kernel-doc.rst | 2 + Documentation/doc-guide/sphinx.rst | 5 +- Documentation/driver-api/thermal/intel_dptf.rst | 2 +- Documentation/gpu/drm-mm.rst | 9 + Documentation/gpu/drm-uapi.rst | 4 +- Documentation/kernel-hacking/hacking.rst | 36 +- Documentation/kernel-hacking/locking.rst | 5 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - .../process/embargoed-hardware-issues.rst | 2 +- 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/vm/slub.rst | 64 + Documentation/w1/slaves/w1_therm.rst | 9 +- Documentation/x86/cpuinfo.rst | 5 +- Documentation/x86/exception-tables.rst | 23 +- Documentation/x86/x86_64/boot-options.rst | 9 - MAINTAINERS | 16 +- arch/Kconfig | 1 - arch/arm/configs/multi_v5_defconfig | 3 +- arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/net/bpf_jit.h | 3 + arch/arm64/net/bpf_jit_comp.c | 12 +- arch/parisc/include/asm/pgtable.h | 2 +- arch/powerpc/include/asm/static_call.h | 1 + arch/powerpc/platforms/pseries/vas-sysfs.c | 6 +- arch/x86/Kconfig | 17 +- arch/x86/boot/video-vesa.c | 4 +- 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/include/asm/bug.h | 4 +- arch/x86/include/asm/cpu_entry_area.h | 2 +- arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/msr-index.h | 4 + arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/percpu.h | 6 +- arch/x86/include/asm/perf_event.h | 28 + arch/x86/include/asm/pkeys.h | 8 - arch/x86/include/asm/proto.h | 1 - arch/x86/include/asm/smap.h | 24 - arch/x86/include/asm/static_call.h | 2 + arch/x86/include/asm/svm.h | 8 +- arch/x86/kernel/cpu/common.c | 101 +- arch/x86/kernel/crash_dump_64.c | 2 +- arch/x86/kernel/setup.c | 28 +- arch/x86/kernel/static_call.c | 5 +- arch/x86/mm/Makefile | 3 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/init_64.c | 1 - arch/x86/mm/setup_nx.c | 62 - arch/x86/mm/tlb.c | 37 +- arch/x86/power/cpu.c | 21 +- drivers/acpi/acpi_pad.c | 7 + drivers/acpi/processor_idle.c | 8 +- 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/bluetooth/btusb.c | 5 + drivers/bluetooth/hci_qca.c | 4 +- drivers/char/random.c | 39 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/dma-resv.c | 132 +- 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/gpio/gpio-rcar.c | 7 +- drivers/gpio/gpiolib-cdev.c | 66 +- drivers/gpio/gpiolib.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 133 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 9 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 18 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 56 +- 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 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 6 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 + 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 | 74 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 12 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 11 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 13 +- 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 | 498 +++- 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_edid.c | 620 ++--- drivers/gpu/drm/drm_format_helper.c | 76 +- drivers/gpu/drm/drm_gem.c | 80 - drivers/gpu/drm/drm_gem_atomic_helper.c | 18 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- drivers/gpu/drm/drm_modes.c | 17 + drivers/gpu/drm/etnaviv/etnaviv_gem.h | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 59 +- 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 | 37 +- 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_dp.c | 310 ++- drivers/gpu/drm/i915/display/intel_dsb.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 4 +- drivers/gpu/drm/imx/imx-ldb.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 34 +- 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/nouveau/dispnv50/atom.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 27 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 14 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- 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/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 6 +- drivers/gpu/drm/radeon/radeon_display.c | 7 +- drivers/gpu/drm/scheduler/sched_main.c | 2 + drivers/gpu/drm/selftests/test-drm_buddy.c | 10 +- drivers/gpu/drm/solomon/Kconfig | 2 +- drivers/gpu/drm/solomon/ssd130x.c | 42 +- 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 | 217 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 - drivers/gpu/drm/ttm/ttm_device.c | 82 +- drivers/gpu/drm/ttm/ttm_resource.c | 197 +- drivers/gpu/drm/ttm/ttm_tt.c | 12 +- drivers/gpu/drm/vc4/vc4_gem.c | 7 + drivers/gpu/drm/vc4/vc4_hdmi.c | 429 +++- 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_irq.c | 5 + drivers/gpu/drm/vc4/vc4_kms.c | 24 +- drivers/gpu/drm/vc4/vc4_regs.h | 16 + drivers/gpu/drm/vc4/vc4_trace.h | 95 + drivers/gpu/drm/virtio/virtgpu_display.c | 2 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 3 +- 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 | 19 +- 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/infiniband/core/cm.c | 3 +- drivers/infiniband/core/umem_dmabuf.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 6 +- drivers/infiniband/hw/irdma/puda.c | 7 +- drivers/infiniband/hw/mlx5/mr.c | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 12 +- drivers/irqchip/irq-gic-v3.c | 6 + drivers/irqchip/irq-gic.c | 6 + drivers/media/platform/nxp/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 4 +- drivers/net/ethernet/intel/ice/ice_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 20 +- drivers/of/platform.c | 14 +- drivers/regulator/atc260x-regulator.c | 1 + drivers/regulator/core.c | 18 + drivers/regulator/fixed.c | 5 +- drivers/regulator/mt6358-regulator.c | 213 +- drivers/regulator/rtq2134-regulator.c | 1 + drivers/regulator/wm8994-regulator.c | 42 +- drivers/soundwire/qcom.c | 3 +- drivers/soundwire/stream.c | 1 + drivers/spi/spi-mpc52xx-psc.c | 1 + drivers/spi/spi-mpc52xx.c | 3 + drivers/spi/spi-mt65xx.c | 386 ++- drivers/spi/spi-mxic.c | 1 + drivers/spi/spi-rpc-if.c | 8 +- drivers/spi/spidev.c | 101 +- drivers/staging/r8188eu/core/rtw_cmd.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 24 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 4 +- drivers/staging/r8188eu/core/rtw_recv.c | 269 +-- drivers/staging/r8188eu/hal/usb_halinit.c | 4 - drivers/staging/r8188eu/hal/usb_ops_linux.c | 7 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 14 - drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/include/wifi.h | 4 - drivers/staging/r8188eu/os_dep/os_intfs.c | 10 - drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 3 +- 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_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_rtl.c | 1 - drivers/staging/rtl8712/rtl871x_ioctl_set.c | 1 - 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/wifi.h | 1 - drivers/staging/vme/devices/vme_user.c | 2 +- drivers/staging/wfx/hif_tx.c | 10 +- drivers/staging/wfx/sta.c | 20 +- drivers/tee/Kconfig | 5 +- drivers/tee/optee/ffa_abi.c | 1 + drivers/video/console/sticore.c | 21 + drivers/video/fbdev/Kconfig | 14 +- drivers/video/fbdev/core/fb_defio.c | 9 +- fs/sysfs/file.c | 13 - 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/gpu_scheduler.h | 1 + include/drm/ttm/ttm_bo_api.h | 62 +- include/drm/ttm/ttm_bo_driver.h | 29 +- include/drm/ttm/ttm_device.h | 11 - include/drm/ttm/ttm_resource.h | 74 + include/drm/ttm/ttm_tt.h | 4 +- include/linux/dma-buf.h | 4 +- include/linux/dma-resv.h | 69 +- include/linux/efi.h | 4 - include/linux/firewire.h | 3 + include/linux/irqflags.h | 4 +- include/linux/kobject.h | 1 - include/linux/kvm_host.h | 2 +- include/linux/local_lock_internal.h | 6 +- include/linux/netdevice.h | 3 +- include/linux/perf_event.h | 22 + include/linux/rcupdate.h | 1 - include/linux/rcutiny.h | 20 - include/linux/rcutree.h | 4 - include/linux/regulator/mt6358-regulator.h | 45 + include/linux/sched.h | 39 +- include/linux/sched/task_stack.h | 2 +- include/linux/srcutree.h | 32 +- include/linux/stackdepot.h | 26 +- include/linux/static_call.h | 48 +- include/linux/torture.h | 2 +- include/net/bluetooth/hci.h | 9 + include/net/bluetooth/hci_core.h | 8 +- include/rdma/ib_verbs.h | 122 +- include/sound/cs35l41.h | 1 - include/sound/soc.h | 4 + include/trace/events/lock.h | 63 +- include/trace/events/rcu.h | 1 - include/uapi/drm/vmwgfx_drm.h | 9 +- include/uapi/rdma/ib_user_verbs.h | 38 + init/Kconfig | 3 +- kernel/Makefile | 3 +- kernel/bpf/Kconfig | 1 - kernel/entry/common.c | 8 +- kernel/events/core.c | 212 +- 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/rcu/Kconfig | 59 +- kernel/rcu/Kconfig.debug | 22 +- kernel/rcu/rcu.h | 35 +- kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcuscale.c | 22 +- kernel/rcu/rcutorture.c | 216 +- kernel/rcu/refscale.c | 22 +- kernel/rcu/srcutree.c | 641 ++--- kernel/rcu/sync.c | 2 +- kernel/rcu/tasks.h | 92 +- kernel/rcu/tree.c | 145 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 210 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 20 +- kernel/rcu/tree_stall.h | 34 +- kernel/rcu/update.c | 2 - kernel/scftorture.c | 5 +- kernel/sched/core.c | 29 +- kernel/sched/idle.c | 3 +- kernel/sched/sched.h | 6 - kernel/smp.c | 7 +- kernel/static_call.c | 541 ----- kernel/{static_call.c => static_call_inline.c} | 6 - kernel/trace/Kconfig | 1 - kernel/trace/trace.c | 14 +- kernel/trace/trace_preemptirq.c | 4 +- lib/Kconfig.debug | 1 + lib/glob.c | 2 +- lib/kobject.c | 32 - lib/kunit/kunit-test.c | 35 + lib/kunit/resource.c | 8 +- lib/list-test.c | 397 ++- lib/stackdepot.c | 66 +- mm/internal.h | 4 +- mm/page_alloc.c | 4 +- mm/page_owner.c | 9 +- mm/slab_common.c | 5 + mm/slub.c | 135 +- mm/vmalloc.c | 21 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_sync.c | 31 + net/bluetooth/sco.c | 2 +- net/core/dev.c | 2 +- net/core/rtnetlink.c | 33 + net/ipv6/route.c | 2 +- net/netfilter/nf_tables_api.c | 2 +- net/netfilter/nft_bitwise.c | 4 +- net/netfilter/nft_connlimit.c | 2 +- net/netfilter/nft_counter.c | 2 +- net/netfilter/nft_last.c | 2 +- net/netfilter/nft_limit.c | 2 +- net/netfilter/nft_quota.c | 2 +- net/sctp/outqueue.c | 6 +- net/xfrm/xfrm_policy.c | 4 +- scripts/Makefile.build | 21 +- scripts/link-vmlinux.sh | 6 +- security/integrity/ima/ima_main.c | 2 +- security/smack/smackfs.c | 1 - sound/hda/hdac_i915.c | 29 +- sound/pci/echoaudio/midi.c | 1 - sound/pci/emu10k1/emu10k1_main.c | 5 +- sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 74 +- sound/soc/au1x/Kconfig | 2 +- sound/soc/codecs/Kconfig | 18 +- sound/soc/codecs/Makefile | 4 + 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/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/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/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/lpass-macro-common.c | 35 +- sound/soc/codecs/rt5682.c | 11 +- sound/soc/codecs/rt5682s.c | 38 +- sound/soc/codecs/rt5682s.h | 6 +- sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602-i2c.c | 8 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/wm8731-i2c.c | 69 + sound/soc/codecs/wm8731-spi.c | 59 + sound/soc/codecs/wm8731.c | 266 +- sound/soc/codecs/wm8731.h | 27 + sound/soc/codecs/wm8904.c | 9 +- sound/soc/codecs/wm8985.c | 8 +- sound/soc/intel/atom/sst/sst.c | 1 - sound/soc/intel/catpt/messages.h | 4 +- sound/soc/mediatek/Kconfig | 26 +- sound/soc/mediatek/mt8195/Makefile | 3 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 1198 --------- ...8195-mt6359-rt1019-rt5682.c => mt8195-mt6359.c} | 862 ++++--- 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/soc-core.c | 80 + sound/soc/soc-dapm.c | 6 +- sound/soc/soc-pcm.c | 2 +- sound/soc/soc-topology.c | 459 ++-- 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 | 76 +- sound/soc/sof/ipc3-pcm.c | 8 +- sound/soc/sof/ipc3-topology.c | 26 +- sound/soc/sof/ipc3.c | 4 +- sound/soc/sof/pcm.c | 5 +- sound/soc/sof/pm.c | 20 +- sound/soc/sof/sof-audio.c | 3 - sound/soc/sof/sof-audio.h | 1 - sound/soc/sof/sof-client.c | 2 +- sound/soc/sof/sof-priv.h | 27 +- sound/soc/sof/topology.c | 19 + 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/usb/usbaudio.h | 2 +- tools/Makefile | 4 - tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/include/nolibc/Makefile | 42 - tools/include/nolibc/arch-aarch64.h | 199 -- tools/include/nolibc/arch-arm.h | 204 -- tools/include/nolibc/arch-i386.h | 219 -- tools/include/nolibc/arch-mips.h | 215 -- tools/include/nolibc/arch-riscv.h | 204 -- tools/include/nolibc/arch-x86_64.h | 215 -- tools/include/nolibc/arch.h | 32 - tools/include/nolibc/ctype.h | 99 - tools/include/nolibc/errno.h | 27 - tools/include/nolibc/nolibc.h | 2540 +++++++++++++++++++- tools/include/nolibc/signal.h | 22 - tools/include/nolibc/std.h | 49 - tools/include/nolibc/stdio.h | 306 --- tools/include/nolibc/stdlib.h | 423 ---- tools/include/nolibc/string.h | 285 --- tools/include/nolibc/sys.h | 1247 ---------- tools/include/nolibc/time.h | 28 - tools/include/nolibc/types.h | 205 -- tools/include/nolibc/unistd.h | 54 - tools/lib/bpf/Build | 3 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/libbpf.c | 155 +- tools/lib/bpf/libbpf.h | 31 + tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/libbpf_internal.h | 19 + tools/lib/bpf/usdt.bpf.h | 256 ++ tools/lib/bpf/usdt.c | 1280 ++++++++++ tools/memory-model/Documentation/locking.txt | 320 --- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/check.c | 30 +- tools/power/x86/intel-speed-select/Makefile | 2 +- tools/testing/selftests/bpf/Makefile | 25 +- tools/testing/selftests/bpf/prog_tests/usdt.c | 421 ++++ .../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_progs.h | 2 + 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 + .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 7 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 10 +- tools/testing/selftests/rcutorture/bin/torture.sh | 29 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 - .../selftests/rcutorture/configs/rcu/SRCU-N | 2 - .../selftests/rcutorture/configs/rcu/TASKS01 | 1 - .../selftests/rcutorture/configs/rcu/TASKS02 | 4 - .../selftests/rcutorture/configs/rcu/TASKS02.boot | 1 - .../selftests/rcutorture/configs/rcu/TASKS03 | 2 - .../selftests/rcutorture/configs/rcu/TRACE01 | 3 - .../selftests/rcutorture/configs/rcu/TRACE02 | 2 - .../selftests/rcutorture/configs/rcu/TREE04 | 5 +- .../selftests/rcutorture/configs/rcu/TREE07 | 1 - .../selftests/rcutorture/configs/rcu/TREE09 | 2 - .../selftests/rcutorture/configs/rcu/TREE10 | 1 - .../rcutorture/configs/rcu/ver_functions.sh | 16 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 2 + .../selftests/rcutorture/configs/rcuscale/TREE | 2 - .../rcutorture/configs/refscale/NOPREEMPT | 2 - .../selftests/rcutorture/configs/scf/NOPREEMPT | 2 - .../selftests/rcutorture/configs/scf/PREEMPT | 1 - .../rcutorture/configs/scf/ver_functions.sh | 3 +- usr/include/Makefile | 2 +- 677 files changed, 20413 insertions(+), 13928 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk035c [...] delete mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt [...] rename Documentation/devicetree/bindings/sound/{mt8195-mt6359-rt1019-rt5682.yaml = [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8731.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8731.txt delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/translations/zh_CN/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 arch/x86/events/amd/brs.c delete mode 100644 arch/x86/mm/setup_nx.c create mode 100644 drivers/gpu/drm/panel/panel-newvision-nv3052c.c copy kernel/{static_call.c => static_call_inline.c} (99%) 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 rename sound/soc/mediatek/mt8195/{mt8195-mt6359-rt1019-rt5682.c => mt8195-mt6359.c} (78%) create mode 100644 sound/soc/tegra/tegra186_asrc.c create mode 100644 sound/soc/tegra/tegra186_asrc.h delete mode 100644 tools/include/nolibc/Makefile delete mode 100644 tools/include/nolibc/arch-aarch64.h delete mode 100644 tools/include/nolibc/arch-arm.h delete mode 100644 tools/include/nolibc/arch-i386.h delete mode 100644 tools/include/nolibc/arch-mips.h delete mode 100644 tools/include/nolibc/arch-riscv.h delete mode 100644 tools/include/nolibc/arch-x86_64.h delete mode 100644 tools/include/nolibc/arch.h delete mode 100644 tools/include/nolibc/ctype.h delete mode 100644 tools/include/nolibc/errno.h delete mode 100644 tools/include/nolibc/signal.h delete mode 100644 tools/include/nolibc/std.h delete mode 100644 tools/include/nolibc/stdio.h delete mode 100644 tools/include/nolibc/stdlib.h delete mode 100644 tools/include/nolibc/string.h delete mode 100644 tools/include/nolibc/sys.h delete mode 100644 tools/include/nolibc/time.h delete mode 100644 tools/include/nolibc/types.h delete mode 100644 tools/include/nolibc/unistd.h create mode 100644 tools/lib/bpf/usdt.bpf.h create mode 100644 tools/lib/bpf/usdt.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/usdt.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