This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-defconfig in repository toolchain/ci/linux.
omits 109f6d10ec17 Add linux-next specific files for 20220406 omits 84de49f35ed0 Merge branch 'akpm/master' omits 24d2a2cd9d63 kselftest/vm: override TARGETS from arguments omits a16108215873 selftests: vm: add test for Soft-Dirty PTE bit omits 781377e5518b mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 658a1b0b7aae Merge branch 'akpm-current/current' omits 4ef27a44414b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits a655f32b132b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 63738a6e47c8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 37daa8cbded0 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 098158558f5e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 955bdd8f98e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 70b83cad5345 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8548ab772335 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d6dd3495315 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 887510eb8237 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 03bd31a85a71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 17fe21ef25e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb598dd78f75 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 48101d020d23 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits fde6dcd65646 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a2364cd4ad9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd1b538e97e4 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 5e23ec0a5843 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits dca5343178d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6ae839eee7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 42969eec7a30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b266818e5f5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f2e0a0bc2a6 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 93390eb600fd Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 1477db9ca5c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 90bc22a8aca9 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 7a53e69ce969 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 612149345727 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 566d13144b9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca3cc8747c6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c769d7746d9d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 2e6a8bfe7185 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 739f1b9460c2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 4ec4d613dacc Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 2ba89e5797b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 07da5b0c415e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 728ba9adc0c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e621c5b8c3e5 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 7ab94c22b9f5 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 6e11f036e418 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 939f0473c7c2 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 856c52f75a9e Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits cbc193f474b1 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 7ea7e46cbc5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d2152663fab8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e5c5eef3b5a7 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 54c86eecce41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9ce03d2982f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a5057df54f4 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 89ba79778d1b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 09527f2b2036 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 342841ec2646 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 248f122c7953 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9cbffa7015a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4554eeb4bd0 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 04deefa7c3ae Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits d7ebc60d901b Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 1c7d8d3c3467 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 6d8222108eb7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits cd9bb5097995 random: check for signals every PAGE_SIZE chunk of /dev/[u]random omits 8fea79c16320 fixup for "spi: make remove callback a void function" omits 0f793802a87c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 86f42dfe7686 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 4367a3780088 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits ee7b132f12f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits da3e146fed48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb7ba2644698 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9047c390ebbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2e06b47f37c3 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits e73446c5e2c7 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 5fb567f0b161 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 669c7bc37fb6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 02c770e96e87 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 5b4dfee64f48 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits e3062a2b96e4 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits bf123e2b16a8 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 7645c6942585 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f4d2eee5d21 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ded702ea06b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b3cf1d94b9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 56e429c86976 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 4b0c56698d92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 558303563718 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits bc1dcf8421ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f91e1840409 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 646fabb9bc9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 868b1706f6ca Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 67d099c25e42 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits af7bb3dbeb0a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f3741b595f40 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits b6a1e38a1ca5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d2baabd2cff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8cc33f09bf6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2110b564bb8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 572f72ae6fa3 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits f2169c98ba35 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 924e20fa9351 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84d5a57fd4c5 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 31eb0fd7b92d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 8e5e339f0612 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 13b421349641 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits d7c1a103de8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f5818386c971 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2018fc58f76c Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits d3453ce854a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 90655f83728e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ae968c68a89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b94791f60410 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c5bd38d4142 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef4e23c85761 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa67f647f644 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2b96fc0211b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b3c33ac0b7e9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3ac8192e60de Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 77a64ad73605 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5afa9def56c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26838676d97b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3da67e9100a3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits c53f29081408 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits deb549d7403f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd61e89eda93 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits c6af2dbe9fda fs: sysv: check sbi->s_firstdatazone in complete_read_super omits 4de69a9bc2c5 taskstats-version-12-with-thread-group-and-exe-info-fix omits 689a3430f8b3 taskstats: version 12 with thread group and exe info omits 456f655fb437 rapidio: remove unnecessary use of list iterator omits 3515e76cf766 kexec: remove redundant assignments omits 461411b21dbf fat: add ratelimit to fat*_ent_bread() omits 69734ec0a698 add-fat-messages-to-printk-index-checkpatch-fixes omits ffa0684db66c fatfs: add FAT messages to printk index omits 0c0de7b99ad6 fatfs: remove redundant judgment omits adaa80597b12 init/main.c: silence some -Wunused-parameter warnings omits 1e23c68cfb11 list: fix a data-race around ep->rdllist omits 78e39c8dc371 pipe: make poll_usage boolean and annotate its access omits 6da2118f97bc lib: remove back_str initialization omits 1c271e1846a9 lib/string.c: simplify str[c]spn omits 3cd1cd14b02a lib/test_string.c: add strspn and strcspn tests omits 4db47ea1fde1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 381cc7822a48 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 157a99e2d33c get_maintainer: Honor mailmap for in file emails omits 57be53e9ae53 kernel: pid_namespace: use NULL instead of using plain int [...] omits d208b1e86c0a proc/sysctl: make protected_* world readable omits 2c1aa94bd91d fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits 0669e8dc93a0 fs/proc/kcore.c: remove check of list iterator against hea [...] omits 86e3180cf4c9 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits e00d6749e4a9 proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 35f228de123e ocfs2: fix ocfs2 corrupt when iputting an inode omits 1e213769c35d ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 1c946d28c151 ocfs2: reflink deadlock when clone file to the same direct [...] omits 06248ca470b4 ocfs2: remove usage of list iterator variable after the loop body omits 6958627db02a ocfs2: replace usage of found with dedicated list iterator [...] omits ebb20e5c8990 ia64: Replace comments with C99 initializers omits 78548ed812d4 ia64: ptrace: fix typos in comments omits 025788a3aa0c ia64: fix typos in comments omits 2dfbc2fe6e1b kernel/hung_task.c: Monitor killed tasks. omits f74a87d49d48 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 92ccf0ae8d66 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2355fa53f32e damon: vaddr-test: tweak code to make the logic clearer omits e3d3440961f2 zram: add a huge_idle writeback mode omits 9f0413e82f79 mm: simplify follow_invalidate_pte() omits 3517b14c64e1 dax: fix missing writeprotect the pte entry omits 134ca43bce05 mm: pvmw: add support for walking devmap pages omits ea1ffb8b837e mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits fb8e10d25b34 dax: fix cache flush on PMD-mapped pages omits df5ff5304146 mm: rmap: fix cache flush on THP pages omits b8a50a6cf51e mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits 497a608609f3 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 0d540af7befe mm/memory_hotplug: reset node's state when empty during offline omits ececdb7d9323 mm/page_alloc: do not calculate node's total pages and mem [...] omits 28d0fe97bfbc mm: untangle config dependencies for demote-on-reclaim omits 634ed33da96e mm/vmstat: add events for ksm cow omits 167c83b12f96 ksm-count-ksm-merging-pages-for-each-process-fix omits 4aaa3f759359 ksm: count ksm merging pages for each process omits 0b0e20b6b316 mm/migration: fix possible do_pages_stat_array racing with [...] omits 081dcfe1670d mm/migration: fix potential invalid node access for reclai [...] omits 18f1607e50ee mm/migration: fix potential page refcounts leak in migrate_pages omits e6668c33f08a mm/migration: remove some duplicated codes in migrate_pages omits 779b4f097c3d mm/migration: avoid unneeded nodemask_t initialization omits a3f09129c5f9 mm/migration: use helper macro min in do_pages_stat omits 0fc32d2ccd91 mm/migration: use helper function vma_lookup() in add_page [...] omits 649b74d8bc1a mm/migration: fix the confusing PageTransHuge check omits 9f857c586ae4 mm/migration: remove unneeded local variable page_lru omits 6c9c6f6b597d mm/migration: remove unneeded out label omits 7046a369a0d2 mm/migration: remove unneeded local variable mapping_locked omits fbfdfaabb2b6 mm: Add selftests for migration entries omits 704fe0fa07aa drivers/base/node.c: fix compaction sysfs file leak omits c4c277dcb6f2 mm: compaction: use helper isolation_suitable() omits 04a4b75bdd36 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits a7705cfe84d1 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 0962be79ed18 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 4323c73ca75b mm/z3fold: remove confusing local variable l reassignment omits 52dc66db67a2 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 4065ba5c99b8 mm/z3fold: minor clean up for z3fold_free omits 57d02dff0851 mm/z3fold: remove obsolete comment in z3fold_alloc omits 367283b344da mm/z3fold: declare z3fold_mount with __init omits f2fddf75ee0c mm/vmscan: sc->reclaim_idx must be a valid zone index omits a43565d3a99c mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits f681686fd318 mm/vmscan: make sure wakeup_kswapd with managed zone omits 037b1b206417 mm/vmscan: reclaim only affects managed_zones omits 99bc4a39556e mm: mmap: register suitable readonly file vmas for khugepaged omits c361225cf170 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 6ee1a781b3f8 mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits 6b02e131b923 mm: khugepaged: make khugepaged_enter() void function omits 4eb68c5a62de mm: thp: only regular file could be THP eligible omits b91aea9dc9f0 mm: khugepaged: skip DAX vma omits ad29cc6bc2fe mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits 2f6099675ea6 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits 7f94e6c34a81 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits b8129812a57c mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 8fca98f3856f mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 8373e23d56e4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 7c2f1c061c86 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits 914771d4d008 hugetlb: remove use of list iterator variable after loop omits 49afcd1f3c03 mm/khugepaged: sched to numa node when collapse huge page omits 705f2213bc20 mm/memory-failure.c: remove unnecessary (void*) conversions omits e0c5b7994554 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits c43c6435f0ec mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 464e14253b4b mm: page_alloc: simplify pageblock migratetype check in __ [...] omits 10f6518f765f mm: discard __GFP_ATOMIC omits 08d99ce88c74 mm/page_alloc: adding same penalty is enough to get round- [...] omits 6a92948734dd mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 8db8233e59c4 Documentation/sysctl: document page_lock_unfairness omits 008b87186dc4 mm/vmalloc: fix a comment omits 836378a6e216 mm/mremap: avoid unneeded do_munmap call omits ccb934b1460e mm/mremap: use helper mlock_future_check() omits a8134184d3a6 mm: avoid unnecessary flush on change_huge_pmd() omits a6dbc2ad415a mm/mprotect: do not flush when not required architecturally omits 616064361ca4 mm/mprotect: use mmu_gather omits 11f5f476329f mm/mmap.c: use helper mlock_future_check() omits caa29e44646d mm: modify the method to search addr in unmapped_area_topdown omits 2aeaccd28ec4 mm/mmap: clarify protection_map[] indices omits b02087c9717c mm/debug_vm_pgtable: drop protection_map[] usage omits b7b1b5ef2820 mm/mmu_gather: limit free batch count and add schedule poi [...] omits b19125949598 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits d665fbe7af84 mm/memcg: non-hierarchical mode is deprecated omits a1b287579c28 mm/memcg: move generation assignment and comparison together omits 1222323ce0fa mm/memcg: set pos explicitly for reclaim and !reclaim omits 0d92f7cae894 mm/memcg: set memcg after css verified and got reference omits 0f7b107d2755 mm/memcg: mz already removed from rb_tree if not NULL omits a877d88a1e64 mm/memcg: remove unneeded nr_scanned omits 9c734c751385 mm-shmem-make-shmem_init-return-void-fix omits 69f33c77bc30 mm: shmem: make shmem_init return void omits cd458e77ea30 VFS: Add FMODE_CAN_ODIRECT file flag omits 73da0f9face6 mm: submit multipage write for SWP_FS_OPS swap-space omits f9158b1fb270 mm: submit multipage reads for SWP_FS_OPS swap-space omits 0b35c6ee7834 doc: update documentation for swap_activate and swap_rw omits 758fb500ea11 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits b666e5ff1a4d mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 07ab6801d26e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 5fd117a3f52a mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits 0d1ae0e6d88f mm: drop swap_dirty_folio omits 18c87addfa4d mm-create-new-mm-swaph-header-file-fix omits 66176afe7a5a mm: create new mm/swap.h header file. omits ebb6b306ed8e powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits 07eb8b9873f2 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 17326996c81c s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits f923c8110dfa s390/pgtable: cleanup description of swp pte layout omits b6ea01db1bf1 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 6d73e38fe2c2 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 591779c54aab mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 7e770172bf8f mm/swap: remember PG_anon_exclusive via a swp pte bit omits f1fb9b05add3 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits fd60775aa417 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 9d7f2aff2361 mm: support GUP-triggered unsharing of anonymous pages omits 8bf0c4f9335a mm/gup: disallow follow_page(FOLL_PIN) omits 79d05650d018 mm: remember exclusively mapped anonymous pages with PG_an [...] omits 59e6cb7b6356 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits 4b91ba9fbce5 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits dffd301bf8e5 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits be5ba78e026c mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 9184590fb63d mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 61519dbed690 mm/rmap: remove do_page_add_anon_rmap() omits c031ec4f6cda mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits 1d4feefe0318 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 45f2f6326974 mm/memory: slightly simplify copy_present_pte() omits a6cba6751692 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 4593efa39a0e mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 7c0423e2cbc5 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits d93802ae65a2 tools/vm/page_owner_sort.c: support for multi-value select [...] omits 859bf9b1f6fa tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits 62963f3ae4fa procfs: prevent unprivileged processes accessing fdinfo dir omits b0a5046bd777 /proc/kpageflags: do not use uninitialized struct pages omits 4fa5437d439d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c2feb58720c1 hugetlb: do not demote poisoned hugetlb pages omits 387786d717ac mm: compaction: fix compiler warning when CONFIG_COMPACTION=n omits 94bfd25b3fa6 mm: fix unexpected zeroed page mapping with zram swap omits fc5b9f4eedaf userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 68c5bcddb34a mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] omits ea5c43ce3ee7 irq_work: use kasan_record_aux_stack_noalloc() record callstack omits e8554e5e9449 mm/hwpoison: fix race between hugetlb free/demotion and me [...] omits f31483195569 mm/munlock: remove fields to fix htmldocs warnings omits 90281373ed10 mm/mempolicy: fix mpol_new leak in shared_policy_replace omits 53901527721d mmmremap.c: avoid pointless invalidate_range_start/end on [...] omits 3092beb9e35b mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits c7bc7bc00df4 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] omits 01f8af902693 memcg: sync flush only if periodic flush is delayed omits bc0cc5b5e31a mailmap: update Vasily Averin's email address omits 3b22c2df9275 mm/secretmem: secretmem_iops can be static omits 9b18abd32562 mm/secretmem: fix panic when growing a memfd_secret omits 938fa6141e7f lz4: fix LZ4_decompress_safe_partial read out of bound omits 0e63191c28da highmem: fix checks in __kmap_local_sched_{in,out} omits c5b406e86042 mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] omits bd8224be6a15 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 977f0683a2f9 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits bd0e73490522 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 7bf3a4572bbd Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 4c6aae808a58 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits 1ff8cc814b27 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits efb03665f898 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits af40711f7abe Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 65e64c18f14d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 29391bace6aa Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits a8dca5031e6f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ba17bb756241 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 37bd11d4957e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 35314e4cc71e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits ff8ba0feaede Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 8bacace30a6e Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 8dead8230e11 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits a1dea436259b Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 97b4604e5fa2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 33ec6f85be67 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 4374707889ab Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits b1403d4184af Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 73706b8d49df Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 0ef4ac126799 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits cbacb6f71198 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits fa2fb542d8e2 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 8c4b733b4a4f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ebe5fd70a6dc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6e51cc9afe91 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9f32574791d4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ccd17d0cd35a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 361f68fe54d9 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 6e1440e38af8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 372bdf3d1b83 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ab1c6406eaad Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c3d00fcdc4c0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f703d7940d31 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits b1ede673925c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits e3ead2379b81 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits ebb872dc7716 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits a651a7ba294c random: check for signal_pending() outside of need_resched [...] omits 0c3e7b36d926 random: do not allow user to keep crng key around on stack omits 6fb69590182d Merge remote-tracking branch 'korg_sudeep/fixes/vexpress' [...] omits f65547e3c43a Merge remote-tracking branch 'korg_sudeep/fixes/scmi' into [...] omits 13ec8a5d0e00 ARM: vexpress/spc: Fix all the kernel-doc build warnings omits bae2af9b71ab ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc [...] omits 397c08e66130 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV omits d6401954317a Merge remote-tracking branch 'spi/for-5.19' into spi-next omits 025096148086 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] omits b66751b6e359 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits 8ab89e4e6b5d Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits 38e4e58eb858 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next omits 176002d0f443 Merge sched/core into tip/master omits 6b66bc187e23 Merge x86/urgent into tip/master omits 787c1e4559b9 Merge perf/core into tip/master omits e55cbca1ac29 Merge locking/core into tip/master omits 4c94b028144a Merge perf/urgent into tip/master omits 38541d9dfd7e Merge locking/urgent into tip/master omits f7b5e0bd9603 Merge sched/urgent into tip/master omits 03657e1f4c07 Merge x86/cleanups into tip/master omits 817edfbc8621 Merge x86/mm into tip/master omits ff0f3f831752 Merge branch 'for-5.19/io_uring-xattr' into for-next omits 71f703f77cbe Merge branch 'for-5.19/io_uring' into for-next omits a2d0233f2282 io_uring: add fgetxattr and getxattr support omits ccb781e4c5da io_uring: add fsetxattr and setxattr support omits d5e7435c63d1 fs: split off do_getxattr from getxattr omits c113e61de8fa fs: split off setxattr_copy and do_setxattr function from [...] omits 5ee78746f25c io_uring: move finish_wait() outside of loop in cqring_wait() omits b185193821bc io_uring: refactor io_req_add_compl_list() omits 3821f0c1bd68 io_uring: silence io_for_each_link() warning omits 9bdccf158bf2 io_uring: partially uninline io_put_task() omits 39523ea57769 io_uring: cleanup conditional submit locking omits 7ebd365a5172 io_uring: optimise mutex locking for submit+iopoll omits f3a0256bd467 io_uring: pre-calculate syscall iopolling decision omits b87e2b86b318 io_uring: split off IOPOLL argument verifiction omits 82d482797fc2 io_uring: clean up io_queue_next() omits 3e3f13bad737 io_uring: move poll recycling later in compl flushing omits 452d38c1a7f4 io_uring: optimise io_free_batch_list omits 54cb36e29a25 io_uring: refactor io_req_find_next omits 3dfe4fa43b18 io_uring: remove extra ifs around io_commit_cqring omits 5b5365a1b0d0 io_uring: small optimisation of tctx_task_work omits a01749f8bb9d Merge branch 'io_uring-5.18' into for-5.19/io_uring omits 8d5d05a2b725 io_uring: drop the old style inflight file tracking omits 741bfcae2afe io_uring: defer file assignment omits 5e3de2206273 io_uring: propagate issue_flags state down to file assignment omits 9b58921a376a Merge branch 'for-next-next-v5.18-20220404' into for-next- [...] omits a62893c9d311 Merge branch 'for-next-current-v5.17-20220404' into for-ne [...] omits d9829b7817f1 Merge branch 'misc-next' into for-next-next-v5.18-20220404 omits 05e039536bdc Merge branch 'misc-5.18' into for-next-current-v5.17-20220404 omits 585ddde606b3 SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() omits 21a742fa50b4 slab, documentation: add description of debugfs files for [...] omits 9c8e0fc27bb8 mm/slub: sort debugfs output by frequency of stack traces omits 9ea36af931ab mm/slub: distinguish and print stack traces in debugfs files omits 60aa58862af2 mm/slub: use stackdepot to save stack trace in objects omits 4a8f7a16e64f mm/slub: move struct track init out of set_track() omits 052e0f6a8384 lib/stackdepot: allow requesting early initialization dynamically omits 4c59e5f1173e btrfs: zoned: make auto-reclaim less aggressive omits 23cbd5a0356e btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 86af3803208d btrfs: allow block group background reclaim for non-zoned [...] omits 8e4b6103daf2 btrfs: make the bg_reclaim_threshold per-space info omits 3f4ccfa00273 btrfs: fix btrfs_submit_compressed_write cgroup attribution omits 6232a41d2ac9 btrfs: fix root ref counts in error handling in btrfs_get_ [...] omits bf6392c0e50a btrfs: zoned: activate block group only for extent allocation omits d2e7b66dcd53 btrfs: return allocated block group from do_chunk_alloc() omits 150dcf88c5e9 btrfs: do not test for free space inode during NOCOW check [...] omits 979760804c6f btrfs: move common NOCOW checks against a file extent into [...] omits 2e8a0d632197 btrfs: allocate page arrays using bulk page allocator omits 573b98074bb9 btrfs: factor out allocating an array of pages omits 7b1bdd89bc96 btrfs: remove unnecessary type casts omits 52744e471eec btrfs: expand subpage support to any PAGE_SIZE > 4K omits c7f64af1aa27 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 2b87a9984029 btrfs: use dummy extent buffer for super block sys chunk a [...] omits ec4727950715 btrfs: assert that relocation is protected with sb_start_write() omits 05a7e44f9561 fs: add a lockdep check function for sb_start_write() omits 1257948223af btrfs: mark resumed async balance as writing omits b24475315a18 btrfs: simplify code flow in btrfs_ioctl_balance omits e49240a41b2f btrfs: remove checks for arg argument in btrfs_ioctl_balance omits bf178519763b btrfs: remove support of balance v1 ioctl omits f9982c6f1d52 btrfs: release correct delalloc amount in direct IO write path omits 48e43f734668 btrfs: replace memset with memzero_page in data checksum v [...] omits 3555b5f3b3d2 btrfs: avoid blocking on space revervation when doing nowa [...] omits fa5e487d3b8a btrfs: avoid blocking when allocating context for nowait d [...] omits 43a4f0c92310 btrfs: release path earlier at can_nocow_extent() omits c804e9b3727c btrfs: free path at can_nocow_extent() before checking for [...] omits 9ef68db0b854 btrfs: stop allocating a path when checking if cross refer [...] omits 1639f5825e03 btrfs: avoid double nocow check when doing nowait dio writes omits a0f21efe42be btrfs: avoid blocking nowait dio when locking file range omits 56d99353607b btrfs: avoid blocking on page locks with nowait dio on com [...] omits f737c6257f11 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] omits 647e218557a8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] omits 16bbb2b6e510 btrfs: prevent subvol with swapfile from being deleted omits 7c3bd8d31068 btrfs: do not warn for free space inode in cow_file_range omits c6ce74b79b73 btrfs: add messages to printk index omits 0b0e4ad62391 btrfs: avoid defragging extents whose next extents are not [...] omits f9db7f0b5b25 btrfs: tree-checker: check extent buffer owner against own [...] omits 8bda8913eeba btrfs: add and use helper to assert an inode range is clean omits ae8f5bb7bcb3 btrfs: remove ordered extent check and wait during hole pu [...] omits f8fc37069fc9 btrfs: lock the inode first before flushing range when pun [...] omits 4c6eb92bb117 btrfs: remove ordered extent check and wait during fallocate omits 119eb700e6c5 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits a872d52d6925 btrfs: remove useless dio wait call when doing fallocate z [...] omits 8251ca5bc314 btrfs: only reserve the needed data space amount during fallocate omits b36062e114d6 btrfs: move common inode creation code into btrfs_create_n [...] omits 59649d816dd0 btrfs: reserve correct number of items for inode creation omits 002a67adc25a btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 3e82764828d6 btrfs: allocate inode outside of btrfs_new_inode() omits 42ba7219faf7 btrfs: warn when extent buffer leak test fails omits e5641bb9020a btrfs: fix fallocate to use file_modified to update permis [...] omits 4d11ce7e174c btrfs: remove device item and update super block in the sa [...] omits b821f51c461b btrfs: use a local variable for fs_devices pointer in btrf [...] omits 84abf7eb1eb8 btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 0c1bb2ee0eb2 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits 6d506060309f btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits 7966a9a53163 btrfs: use btrfs_for_each_slot in process_all_extents omits 92276ded7c4f btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits 07c03a1f398e btrfs: use btrfs_for_each_slot in process_all_refs omits eff6176665bc btrfs: use btrfs_for_each_slot in is_ancestor omits e6133a8ee567 btrfs: use btrfs_for_each_slot in can_rmdir omits c24382d631e9 btrfs: use btrfs_for_each_slot in did_create_dir omits 012449657242 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 49cf815e4863 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits f903eb9e0bee btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 9893c15f5ac8 btrfs: use btrfs_for_each_slot in find_first_block_group omits b0c2497a2057 btrfs: introduce btrfs_for_each_slot iterator macro omits 2241a41e2f55 btrfs: scrub: rename scrub_bio::pagev and related members omits 7a826b9ad9da btrfs: scrub: rename scrub_page to scrub_sector omits 57efaad2ec87 btrfs: scrub: rename members related to scrub_block::pagev omits 17418a310a53 btrfs: remove trivial wrapper btrfs_read_buffer() omits 969fe7615243 btrfs: update outdated comment for read_block_for_search() omits 06c4ef9f8cd0 btrfs: release upper nodes when reading stale btree node f [...] omits 8f355904a612 btrfs: avoid unnecessary btree search restarts when reading node omits fae0214c980c btrfs: set inode flags earlier in btrfs_new_inode() omits fd48645788dc btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits 996794a08efa btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits a0aaad3ceb78 btrfs: remove redundant name and name_len parameters to cr [...] omits a02f8a41bcbf btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits b91833676623 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits 1bd8207fa956 btrfs: remove unnecessary inode_set_bytes(0) call omits 05916793aeb7 btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 8d5c497cf7c3 btrfs: get rid of btrfs_add_nondir() omits 5d4a482c1e44 btrfs: fix anon_dev leak in create_subvol() omits d40ecda38665 btrfs: reserve correct number of items for rename omits b872f0f2af50 btrfs: reserve correct number of items for unlink and rmdir omits d957dc9c5516 btrfs: fix qgroup reserve overflow the qgroup limit omits b03c3897a9b1 btrfs: zoned: remove left over ASSERT checking for single profile omits fc5c5c255948 btrfs: zoned: traverse devices under chunk_mutex in btrfs_ [...] omits a5af7ccaf512 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits 0967706bd918 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits f1b1746b5bca hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits 04bb1287aad6 hwmon: (jc42) add HWMON_C_TZ_REGISTER omits f62180385a21 Merge branch 'v5.19-armsoc/soc32' into for-next omits a0721b501315 Merge branch 'v5.19-armsoc/dts64' into for-next omits a26726958d81 Merge branch 'v5.19-armsoc/dts32' into for-next omits d01cff93b07c Merge branch 'v5.19-armsoc/drivers' into for-next omits 056ef970c434 arm64: dts: rockchip: add basic dts for the radxa rock3 model a omits 65a31b5abb7f dt-bindings: arm: rockchip: add radxa rock3 model a omits 213b5c5869c4 arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro omits dc08a6884dfb soc: rockchip: pm_domains: Fix typo in comment omits a66f6482f8f1 dt-bindings: soc: grf: add naneng combo phy register compatible omits 57f3b0bf5c34 arm64: dts: rockchip: correct interrupt flags on rk3399 boards omits 5c8e82ed3a4a arm64: dts: rockchip: Add gmac1 and change network settings omits 34fc952867aa arm64: dts: rockchip: Change io-domains of bpi-r2-pro omits 4a5db1c1774b NFS: Replace readdir's use of xxhash() with hash_64() omits a8a0df1460c7 SUNRPC: Ensure we flush any closed sockets in xs_xprt_free() omits 561994133cae SUNRPC: Remove an unbalanced put_net() omits 7cde53da38a3 ftrace: move sysctl_ftrace_enabled to ftrace.c omits 31d58c5db896 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] omits 4ac89b2cdf24 kernel/delayacct: move delayacct sysctls to its own file omits 5a4c422bb400 kernel/acct: move acct sysctls to its own file omits 85265ab55d49 kernel/panic: move panic sysctls to its own file omits 994deb766240 kernel/lockdep: move lockdep sysctls to its own file omits 87125d15aa3c mm: move page-writeback sysctls to their own file omits d233314f4d4b mm: move oom_kill sysctls to their own file omits 6e73c8344931 kernel/reboot: move reboot sysctls to its own file omits 75daa75a380d sched: Move energy_aware sysctls to topology.c omits c6dfa20faab1 sched: Move cfs_bandwidth_slice sysctls to fair.c omits ef2637285297 sched: Move uclamp_util sysctls to core.c omits 9793871fbd69 sched/rt: fix build error when CONFIG_SYSCTL is disable omits d01d97ee63e3 sched: Move rr_timeslice sysctls to rt.c omits d7ff851d9b45 sched: Move deadline_period sysctls to deadline.c omits 7c85ecf1f7f3 sched: Move rt_period/runtime sysctls to rt.c omits 31fa95c49aa1 sched: Move schedstats sysctls to core.c omits 6d855d001025 sched: Move child_runs_first sysctls to fair.c omits ae86f150c907 btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() omits 36c0751b41b0 ntfs: Correct mark_ntfs_record_dirty() folio conversion omits 44d6010e9662 f2fs: Get the superblock from the mapping instead of the page omits b476f4f2f26e f2fs: Correct f2fs_dirty_data_folio() conversion omits d0526eec1e2b ext4: Correct ext4_journalled_dirty_folio() conversion omits eafbb2ba72bd filemap: Remove AOP_FLAG_CONT_EXPAND omits be66314125e7 fs: Pass an iocb to generic_perform_write() omits c226e0f9f6df fs, net: Move read_descriptor_t to net.h omits d9f9e62df3ec fs: Remove read_actor_t omits 37d332dfb488 iomap: Simplify is_partially_uptodate a little omits 3936970b6b73 fs: Remove ->readpages address space operation omits 732f877b4eb8 readahead: Remove read_cache_pages() omits 4e63832f5daf extcon: sm5502: Add support for SM5703 omits 4854fc323a06 dt-bindings: extcon: bindings for SM5703 omits 16644322a12a extcon: usb-gpio: Remove disable irq operation in system sleep omits 05b063dcaba3 extcon: Fix some kernel-doc comments omits c81af67b91b9 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() omits 8ed22a138c24 extcon: int3496: Add support for controlling Vbus through [...] omits c3a756175bfa extcon: int3496: Add support for binding to plain platform [...] omits 9ec358e1c263 extcon: int3496: Request non-exclusive access to the ID GPIO omits e11db8a91ef3 extcon: int3496: Make the driver a bit less verbose omits 44a3bfc61b42 extcon: Fix extcon_get_extcon_dev() error handling omits 5db36559df9b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits ee03d7a9c533 Merge branch 'misc' into for-next omits 82628bf0f30f Merge branch 'fixes' into for-next omits 428a8907e32b Merge branch 'misc' into for-next omits 00357c8afab1 Merge branch 'fixes' into for-next omits 7effd734baa8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 0eb1fb16396c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] omits b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 7325fd5614aa Merge Landlock fixes into next omits e674341a90b9 selftests/interpreter: fix separate directory build omits 867dfe1041a0 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 406826932fdb Merge branch 'i2c/for-mergewindow' into i2c/for-next omits e7c49117b319 Merge branch 'i2c/for-current' into i2c/for-next omits 183a6f5c6e1e Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] omits 6d746e1eb2f6 Merge branch for-5.18/arm64/defconfig into for-next omits 157059d53ebc Merge branch for-5.18/arm64/dt into for-next omits f5c304e2e8b7 Merge branch for-5.18/arm/dt into for-next omits 82a1bf600d5d Merge branch for-5.18/memory into for-next omits d6962f37c7a4 Merge branch for-5.18/dt-bindings into for-next omits ce2e608bbeb4 Merge branch for-5.18/soc into for-next omits f5e8d1e373dd Merge branch for-5.17/arm/dt into for-next omits bdf79b27260b dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells omits 2a0deba4d749 dt-bindings: nvmem: make "reg" property optional omits 299dc152721f nvmem: brcm_nvram: parse NVRAM content into NVMEM cells omits a976df22f04b nvmem: dt-bindings: Fix the error of dt-bindings check omits 74fa56279651 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM omits 760ae19fa929 ARM: dts: stm32: Add alternate pinmux for mco2 pins omits 01e57df26919 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins omits 572f08c0fd75 memory: tegra: Add APE memory clients for Tegra234 omits 8c8959f2b5cc memory: tegra: Add Tegra234 support omits f9c9602f5baa Merge branch 'for-5.18/dt-bindings' into for-5.18/memory omits f25c47c67629 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits e15d2e3fd7ab dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver omits 5293c629db95 nvmem: Add driver for OCOTP in Sunplus SP7021 omits fd7a0db49d3f nvmem: qfprom: Increase fuse blow timeout to prevent write fail omits 7e3580d1f38a Merge branch 'ti-k3-dts-next' into ti-next omits 45550ada88f0 Merge branch 'imx/defconfig' into for-next omits 65cada0ba3bc Merge branch 'imx/dt64' into for-next omits f7fa9507668d Merge branch 'imx/dt' into for-next omits 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next omits 9a93965d055b Merge branch 'imx/soc' into for-next omits addd4203a2ea thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits d91c9156be36 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 193c2454f5ae doc: nvmem: Update example omits 069fff63d230 doc: nvmem: Remove references to regmap omits 1c565569b470 nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 4990ec15d299 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 46d5b004c24d nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 1ea024ad6081 nvmem: sunxi_sid: Add support for D1 variant omits de975c0f6540 dt-bindings: nvmem: SID: Add compatible for D1 omits 609757996ae7 nvmem: qfprom: fix kerneldoc warning omits 7c15a63c757c nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 3fd97ce48555 nvmem: core: Use devm_add_action_or_reset() omits 2bf5b50cae2a nvmem: core: Remove unused devm_nvmem_unregister() omits f0df8d787dfe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] omits 056c12bfac8b nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] omits 23c6aefe6d0a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits be8dd61c7224 Merge branch 'i2c/for-current' into i2c/for-next omits ca2349b0c803 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits d9d3fe2a0efe Merge branch 'i2c/for-current' into i2c/for-next omits 141c3dc8fb47 Merge branch 'ti-k3-dts-next' into ti-next omits 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 omits bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] omits 75560f01a8af Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 05cbbaf7ff2f Merge branch 'i2c/for-current' into i2c/for-next omits 5df51bacc41d Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c75b4e6b8166 Merge branch 'i2c/for-current' into i2c/for-next omits 22b644704243 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 91560fe37f81 i2c: designware: Add AMD PSP I2C bus support omits 4e4c85f2f0ab i2c: designware: Add missing locks omits e071ee718fbc i2c: piix4: Enable EFCH MMIO for Family 17h+ omits c57a2d28c7ab i2c: piix4: Add EFCH MMIO support for SMBus port select omits d8c60ffbfa0a i2c: piix4: Add EFCH MMIO support to SMBus base address detect omits 58d26c485c44 i2c: piix4: Add EFCH MMIO support to region request and release omits d60337511711 i2c: piix4: Move SMBus port selection into function omits 45146f16da95 i2c: piix4: Move SMBus controller base address detect into [...] omits e6d5f41fb5ca i2c: piix4: Move port I/O region request/release code into [...] omits b993fe2dc6b5 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits ccea7c0ec91b Merge branch 'i2c/for-current' into i2c/for-next omits d7ab185b353f Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 3be5bf60d055 Merge branch 'ti-k3-dts-next' into ti-next omits eea13742554e selftest/interpreter: Add tests for trusted_for(2) policies omits b635cc3ce5f7 arch: Wire up trusted_for(2) omits f68ff06cdc99 fs: Add trusted_for(2) syscall implementation and related sysctl omits dae71698b6c5 printk: Move back proc_dointvec_minmax_sysadmin() to sysctl.c omits 9526e4c83dfb Merge branch 'ti-k3-dts-next' into ti-next omits cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller omits d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver omits 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver omits af2d38db2674 arm64: defconfig: enable ath11k driver omits 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers omits 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed adds 76ed2f61ae3e ata: libata-sff: Fix compilation warning in ata_sff_lost_i [...] adds 7aa8104a5547 ata: sata_dwc_460ex: Fix crash due to OOB write adds 539975229939 ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs adds 55b014159ee7 ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back adds 640b5037da8e Merge tag 'ata-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds aba120cc1017 random: do not allow user to keep crng key around on stack adds 1448769c9cdb random: check for signal_pending() outside of need_resched [...] adds e3c1c4fd9e6d random: check for signals every PAGE_SIZE chunk of /dev/[u]random adds 3638bd90df99 Merge tag 'random-5.18-rc2-for-linus' of git://git.kernel. [...] adds b3d6dd09ff00 Drivers: hv: balloon: Support status report for larger page sizes adds be5802795cf8 Drivers: hv: balloon: Disable balloon and hot-add accordingly adds eaa03d345358 Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() adds 42e7a03d3bad Merge tag 'hyperv-fixes-signed-20220407' of git://git.kern [...] adds 1d7e4fd72bb9 net: micrel: Fix KS8851 Kconfig adds 3f2a3050b4a3 net: openvswitch: don't send internal clone attribute to t [...] adds 11f8e7c122ce net: ethernet: mv643xx: Fix over zealous checking of_get_m [...] adds 1f30fb9166d4 net: openvswitch: fix leak of nested actions adds 1946014ca3b1 rxrpc: fix a race in rxrpc_exit_net() adds fb5833d81e43 net: sfc: fix using uninitialized xdp tx_queue adds d1c4f93e3f0a net: axienet: setup mdio unconditionally adds ab3a5d4c6081 net: axienet: factor out phy_node in struct axienet_local adds dc48f04fd656 dt-bindings: net: add pcs-handle attribute adds 19c7a43912c6 net: axiemac: use a phandle to reference pcs_phy adds 9386d1811f34 Merge branch 'axienet-broken-link' adds 8d90991e5bf7 net: phy: mscc-miim: reject clause 45 register accesses adds f9124c68f05f ice: synchronize_rcu() when terminating rings adds 72b915a2b444 ice: xsk: fix VSI state check in ice_xsk_wakeup() adds e19778e6c911 ice: clear cmd_type_offset_bsz for TX rings adds 74edbe9edeef Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds a3ebe92a0f2d net: ipv6mr: fix unused variable warning with CONFIG_IPV6_ [...] adds 4e910dbe3650 qede: confirm skb is allocated before using adds afb8e2465275 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup adds b423e54ba965 myri10ge: fix an incorrect free for skb in myri10ge_sw_tso adds 2e8702cc0cfa bpf: Support dual-stack sockets in bpf_tcp_check_syncookie adds 53968dafc4a6 bpf: Adjust bpf_tcp_check_syncookie selftest to test dual- [...] adds 8e9d0d7a76c5 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ec4eb8a86ade drivers: net: slip: fix NPD bug in sl_tx_timeout() adds 73b193f26509 Merge tag 'net-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds 5a5dcfd1e878 Merge tag '5.18-rc1-smb3-fixes' of git://git.samba.org/sfr [...] adds 72cfb835e56f Merge tag 'amd-drm-next-5.18-2022-03-25' of https://gitlab [...] adds 691b592abb9a Merge tag 'drm-misc-fixes-2022-03-24' of git://anongit.fre [...] adds 8027a9ad9b35 drm/imx: imx-ldb: Check for null pointer after calling kmemdup adds bce81feb03a2 drm/imx: Fix memory leak in imx_pd_connector_get_modes adds e8083acc3f8c drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe adds 070a88fd4a03 gpu: ipu-v3: Fix dev_dbg frequency output adds c6b035e672e3 Merge tag 'imx-drm-fixes-2022-04-06' of git://git.pengutro [...] adds 945da79e6dd0 drm/amdgpu/vcn3: send smu interface type adds dda81d9761d0 drm/amd/vcn: fix an error msg on vcn 3.0 adds 862a876c3a63 drm/amd/display: Correct Slice reset calculation adds 95707203407c drm/amd/display: Remove redundant dsc power gating from init_hw adds 58e16c752e95 drm/amd/display: Enable power gating before init_pipes adds 83e9faac9a38 drm/amd/display: Clear optc false state when disable otg adds 2944dbedc7e1 drm/amd/display: Add work around for AUX failure on wake. adds b2075fce104b drm/amd/display: Revert FEC check in validation adds f4346fb3edf7 drm/amd/display: Fix allocate_mst_payload assert on resume adds 4052287a75eb amd/display: set backlight only if required adds 96f2b7a35716 drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address adds ef1a0808a2e2 drm/amdgpu: Sync up header and implementation to use the s [...] adds e79a2398e1b2 drm/amdkfd: Create file descriptor after client is added t [...] adds ca1198849ab0 drm/amd/display: Fix by adding FPU protection for dcn30_in [...] adds ebc002e3ee78 drm/amdgpu: don't use BACO for reset in S3 adds 7e8906dc2689 drm/amd/display: remove assert for odm transition case adds 6e93d5b03332 drm/amd/display: Add configuration options for AUX wake wo [...] adds 879791ad8bf3 drm/amdgpu/display: change pipe policy for DCN 2.1 adds 28c25238898a drm/amd/display: update dcn315 clock table read adds 2f25d8ce09b7 drm/amdgpu/smu10: fix SoC/fclk units in auto mode adds dc7d19d27d01 Merge tag 'amd-drm-fixes-5.18-2022-04-06' of https://gitla [...] adds 995f74807329 Merge tag 'drm-misc-next-fixes-2022-04-07' of git://anongi [...] adds 0f525289ff0d fbdev: Fix unregistering of framebuffers without device adds 1ecc0c09f19f dt-bindings: display: panel: mipi-dbi-spi: Make width-mm/h [...] adds 88711fa9a14f Merge tag 'drm-misc-fixes-2022-04-07' of git://anongit.fre [...] adds 1831fed55973 Merge tag 'drm-fixes-2022-04-08' of git://anongit.freedesk [...] adds 71ff461c3f41 iommu/omap: Fix regression in probe for NULL pointer dereference adds 02994fd2da76 Merge tag 'iommu-fix-v5.18-rc1' of git://git.kernel.org/pu [...] adds 03e59b1e2f56 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 [...] adds b71597edfaad mmc: core: improve API to make clear mmc_hw_reset is for cards adds 0ccab01401c8 Merge tag 'mmc-v5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds 908b768f9a8f MAINTAINERS: Fix reviewer info for a few ROHM ICs adds 98849765a58b Merge tag 'regulator-fix-v5.18-rc1' of git://git.kernel.or [...] adds 409543cec01a spi: core: add dma_map_dev for __spi_unmap_msg() adds 97e4827d775f spi: cadence-quadspi: fix protocol setup for non-1-1-X operations adds 2c7d1b281286 spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() adds d00c50b35101 Merge tag 'spi-fix-v5.18-rc1' of git://git.kernel.org/pub/ [...] adds 83a8441f8d8e mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD adds ffe06786b540 mm/migrate: Use a folio in alloc_migration_target() adds c185e494ae0c mm/migrate: Use a folio in migrate_misplaced_transhuge_page() adds f584b68005ac mm: Add vma_alloc_folio() adds ec4858e07ed6 mm/mempolicy: Use vma_alloc_folio() in new_page() adds 98ea02597b99 mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk adds d66b6985b164 Merge tag 'folio-5.18e' of git://git.infradead.org/users/w [...] adds a2c0b0fbe014 arm64: alternatives: mark patch_alternative() as `noinstr` adds 697a1d44af8b tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry adds 31a099dbd91e arm64: patch_text: Fixup last cpu should be master adds 83bea32ac7ed arm64: Add part number for Arm Cortex-A78AE adds d02b4dd84e1a perf/imx_ddr: Fix undefined behavior due to shift overflow [...] adds c0aa53389b0c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 830f1111d90e NFS: Replace readdir's use of xxhash() with hash_64() adds f00432063db1 SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() adds dcc7977c7fdd NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache [...] adds d3c15033b240 SUNRPC: Handle ENOMEM in call_transmit_status() adds 9d82819d5b06 SUNRPC: Handle low memory situations in call_status() adds 68b78dcdf93a NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget adds 88dee0cc93ad NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() adds 25cf32ad5dba SUNRPC: Handle allocation failure in rpc_new_task() adds b056fa070814 SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_al [...] adds ff053dbbaffe SUNRPC: Move the call to xprt_send_pagedata() out of xprt_ [...] adds 1a3b1bba7c7a Merge tag 'nfs-for-5.18-2' of git://git.linux-nfs.org/proj [...] adds a04cd1600b83 mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] adds 66f133ceab74 highmem: fix checks in __kmap_local_sched_{in,out} adds eafc0a02391b lz4: fix LZ4_decompress_safe_partial read out of bound adds a431dbbc5405 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds 01e67e04c281 mmmremap.c: avoid pointless invalidate_range_start/end on [...] adds 4ad099559b00 mm/mempolicy: fix mpol_new leak in shared_policy_replace adds 0347b2b95c3e mailmap: update Vasily Averin's email address adds b33e1044475a mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] adds 4071a1b9e24e MAINTAINERS: add Tom as clang reviewer adds 911b2b95168c Merge branch 'akpm' (patches from Andrew) adds 9abb16bad5d8 Merge tag 'linux-kselftest-fixes-5.18-rc2' of git://git.ke [...] adds 6c7376da2358 Merge tag 'linux-kselftest-kunit-fixes-5.18-rc2' of git:// [...] adds ac2a3feefad5 ACPI: bus: Eliminate acpi_bus_get_device() adds 87ad236001eb Merge branch 'acpi-bus' adds d017a3167bcb Merge tag 'acpi-5.18-rc2' of git://git.kernel.org/pub/scm/ [...] adds 2bbac98d0930 RDMA/hfi1: Fix use-after-free bug for mm struct adds f335af10482a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5106dd6e74ab io_uring: propagate issue_flags state down to file assignment adds 6bf9c47a3989 io_uring: defer file assignment adds d5361233e9ab io_uring: drop the old style inflight file tracking adds cb3182167325 Revert "io_uring: Add support for napi_busy_poll" adds 0f5e4b83b37a io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF adds 34bb77184123 io_uring: nospec index for tags on files update adds a07211e30014 io_uring: don't touch scm_fp_list after queueing skb adds 8f0a24801bb4 io_uring: zero tag on rsrc removal adds 4cdd158be9d0 io_uring: use nospec annotation for more indexes adds e677edbcabee io_uring: fix race between timeout flush and removal adds 4d6f9f2475f6 Merge tag 'io_uring-5.18-2022-04-08' of git://git.kernel.d [...] adds 4ded53ea0c7d cdrom: remove unused variable adds aadb22ba2f65 drbd: Fix five use after free bugs in get_initial_state adds ae4d37b5df74 drbd: fix an invalid memory access caused by incorrect use [...] adds 286901941fd1 drbd: set QUEUE_FLAG_STABLE_WRITES adds f1b45d8ccb98 Merge tag 'block-5.18-2022-04-08' of git://git.kernel.dk/l [...] adds 5f3ecd744765 Merge branch '5.18/scsi-queue' into 5.18/scsi-fixes adds 6a0d0ae3e8b5 scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use adds 6eaa77144b90 scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment adds 4049f7acef3e scsi: ufs: ufs-pci: Add support for Intel MTL adds 75f5a0c4744c scsi: sym53c500_cs: Stop using struct scsi_pointer adds f61eb1216c95 scsi: mpt3sas: Fail reset operation if config request timed out adds 1700714b1ff2 scsi: sd: sd_read_cpr() requires VPD pages adds 5f2bce1e2220 scsi: mvsas: Add PCI ID of RocketRaid 2640 adds 61144d83376a scsi: message: fusion: Remove redundant variable dmp adds 03252259e18e scsi: sd: Clean up gendisk if device_add_disk() failed adds bfb7789bcbd9 scsi: ufs: ufshpb: Fix a NULL check on list iterator adds 56495f295d8e scsi: megaraid_sas: Target with invalid LUN ID is deleted [...] adds e1f700ebd6be Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fa3b895da8e0 Merge tag 'gpio-fixes-for-v5.18-rc2' of git://git.kernel.o [...] adds e8cf229ebe5e tools/testing/nvdimm: Fix security_init() symbol collision adds d28820419ca3 cxl/pci: Drop shadowed variable adds 94a4c2bb7a1f Merge tag 'cxl+nvdimm-for-5.18-rc2' of git://git.kernel.or [...] adds 940442deea98 tools include UAPI: Sync linux/vhost.h with the kernel sources adds 541f695cbcb6 tools build: Use $(shell ) instead of `` to get embedded l [...] adds 41caff459a5b tools build: Filter out options and warnings not supported [...] adds dd6e1fe91cdd perf python: Fix probing for some clang command line options adds 3a8a0475861a perf build: Don't use -ffat-lto-objects in the python feat [...] adds 290fa68bdc45 perf test tsc: Fix error message when not supported adds 278aaba2c555 tools headers arm64: Sync arm64's cputype.h with the kerne [...] adds fa7095c5c324 perf unwind: Don't show unwind error messages when augment [...] adds ffab48705205 perf: arm-spe: Fix perf report --mem-mode adds aeee9dc53ce4 perf tools: Fix perf's libperf_print callback adds c9c2a427dd9f perf bench: Fix futex bench to correct usage of affinity f [...] adds 299687e18a06 perf bench: Fix epoll bench to correct usage of affinity f [...] adds bc21e74d4775 perf session: Remap buf if there is no space for event adds 0ff26efe9284 perf docs: Add perf-iostat link to manpages adds 3e6b43beb7b5 perf tools: Add external commands to list-cmds adds 940a445a9040 perf annotate: Drop objdump stderr to avoid getting stuck [...] adds 1862a69c9174 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-09' of git:/ [...] adds 7136849ea952 Merge tag 'sched_urgent_for_v5.18_rc2' of git://git.kernel [...] adds 50c94de67cfc Merge tag 'locking_urgent_for_v5.18_rc2' of git://git.kern [...] adds b51f86e9900a Merge tag 'perf_urgent_for_v5.18_rc2' of git://git.kernel. [...] adds be8a096521ca x86,bpf: Avoid IBT objtool warning adds 334865b2915c x86/extable: Prefer local labels in .set directives adds 59b18a1e65b7 x86/msi: Fix msi message data shadow struct adds 9c6913b7499c Merge tag 'x86_urgent_for_v5.18_rc2' of git://git.kernel.o [...] adds 63ef1a8a07ef Merge tag 'irqchip-fixes-5.18-1' of git://git.kernel.org/p [...] adds 1519610b5337 Merge tag 'irq-urgent-2022-04-10' of git://git.kernel.org/ [...] adds ffa0b64e3be5 powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit adds 1ff5c8e8c835 Revert "powerpc: Set max_mapnr correctly" adds 4ea3c6425269 Merge tag 'powerpc-5.18-2' of git://git.kernel.org/pub/scm [...] adds f58d3410c558 Merge tag 'char-misc-5.18-rc2' of git://git.kernel.org/pub [...] adds 33563138ac2f Merge tag 'driver-core-5.18-rc2' of git://git.kernel.org/p [...] adds 95aa17c36dc8 Merge tag 'staging-5.18-rc2' of git://git.kernel.org/pub/s [...] adds 8b57b3046107 Merge tag 'tty-5.18-rc2' of git://git.kernel.org/pub/scm/l [...] adds d10f4b22e912 ARM: iop32x: include iop3xx.h header where needed adds 3b68b0888521 ep93xx: clock: Fix UAF in ep93xx_clk_register_gate() adds caee01050bd4 ep93xx: clock: Don't use plain integer as NULL pointer adds f455742ae2ca Merge tag 'scmi-fixes-5.18' of git://git.kernel.org/pub/sc [...] adds 5063b7a80eba ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc [...] adds 42a997f0bde1 ARM: vexpress/spc: Fix all the kernel-doc build warnings adds bc22bb224b3c Merge tag 'vexpress-fixes-5.18' of git://git.kernel.org/pu [...] adds 02481c7b849d Merge tag 'samsung-fixes-5.18' of git://git.kernel.org/pub [...] adds dd8adc713b16 memory: fsl_ifc: populate child nodes of buses and mfd devices adds 44e4a2c75676 Merge tag 'memory-controller-drv-fixes-5.18' of git://git. [...] adds 1f5fb1dc7497 arm: configs: imote2: Drop defconfig as board support dropped. adds 0dc23d1a8e17 arm: dts: at91: Fix boolean properties with values adds 1a67653de0dd arm64: dts: tegra: Fix boolean properties with values adds 3b881035e959 arm: dts: imx: Fix boolean properties with values adds 1bc12d301594 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes adds bc2fb47db586 arm/arm64: dts: qcom: Fix boolean properties with values adds 475acef9ed48 Merge tag 'reset-fixes-for-v5.18' of git://git.pengutronix [...] new 40049504afab Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new ee7b545fa39c Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 6203ac302978 s390: add z16 elf platform adds e69a7ff8d5de s390: allow to compile with z16 optimizations adds 711136bb6620 s390/kexec: silence -Warray-bounds warning new a25d5887821e s390: update defconfigs new 7d5a5aeb8da5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2610bd72efe4 dt-bindings: net: ave: Clean up clocks, resets, and their [...] new 5a80059d8804 dt-bindings: net: ave: Use unevaluatedProperties new 2105f700b53c net/sched: flower: fix parsing of ethertype following VLAN header new 2cd1881b9821 bonding: Update layer2 and layer2+3 hash formula documentation new 726e2c5929de veth: Ensure eth header is in skb's linear part new 1b808993e194 flow_dissector: fix false-positive __read_overflow2_field( [...] new 7cea5560bf65 vxlan: fix error return code in vxlan_fdb_append new 74befa447e68 net: mdio: don't defer probe forever if PHY IRQ provider i [...] new d452088cdfd5 mlxsw: i2c: Fix initialization error flow new e2d88f9ce678 sctp: use the correct skb for security_sctp_assoc_request new e65812fd22eb net/sched: fix initialization order when updating chain 0 head new e6934e4048c9 net: dsa: felix: suppress -EPROBE_DEFER errors new 8d3a6c37d50d net: atlantic: Avoid out-of-bounds indexing new 60311bca4054 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8de8b71b787f xsk: Fix l2fwd for copy mode + busy poll combo new 88b1cad3457b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 33af37a10fcf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dbc2b1764734 mt76: Fix undefined behavior due to shift overflowing the [...] new 6fb3a5868b21 brcmfmac: sdio: Fix undefined behavior due to shift overfl [...] new 5a6b06f5927c ath9k: Fix usage of driver-private space in tx_info new 293e356c74a5 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 9eb6f5c38806 ALSA: hda/realtek: Add quirk for Clevo PD50PNT adds 9dd7c46346ca sound/oss/dmasound: fix build when drivers are mixed =y/=m adds d52eee988597 ALSA: hda: intel-dsp-config: update AlderLake PCI IDs new 98c27add5d96 ALSA: usb-audio: Cap upper limits of buffer/period bytes f [...] new fee2ec8cceb3 ALSA: usb-audio: Increase max buffer size new 4ff6c53f4d78 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8ba08d3a367a ASoC: rk817: Use devm_clk_get() in rk817_platform_probe adds e927b05f3cc2 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_ [...] adds d462f6ed2aea ASoC: soc-core: add debugfs_prefix member to snd_soc_compo [...] adds fc35880d198d ASoC: meson: aiu: fix duplicate debugfs directory error adds 89bac792faf0 ASoC: meson: aiu: fix duplicate debugfs directory error adds 51a630a7051f ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_s [...] adds d00887c106da ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support adds fcd1e39cca6e ASoC: Intel: sof_rt5682: Add support for max98360a speaker [...] new 770f3d992a3f ASoC: rt711/5682: check if bus is active before deferred j [...] new 20744617bdba ASoC: SOF: topology: cleanup dailinks on widget unload new 9b91d0ece22b ASoC: SOF: topology: Fix memory leak in sof_control_load() new db6dd1bee63d ASoC: codecs: wcd934x: do not switch off SIDO Buck when co [...] new 97326be14df7 ASoC: Intel: soc-acpi: correct device endpoints for max98373 new 92ccbf17eeac ASoC: wm8731: Disable the regulator when probing fails new 890a4087a6c2 ASoC: Intel: sof_es8336: simplify speaker gpio naming new 6e1ff1459e00 ASoC: Intel: sof_es8336: support a separate gpio to contro [...] new 7c7bb2a059b2 ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port new c7cb4717f641 ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 new aa70527d36d7 Make headphone work on Huawei Matebook D15 new ddfd53452814 ASoC: codecs: Fix an error handling path in (rx|tx|va)_mac [...] new ed0f19556582 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus new 970f496f5438 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e91ac20889d1 USB: Fix xhci event ring dequeue pointer ERDP update issue new dc92944a014c xhci: stop polling roothubs after shutdown new 33597f0c48be xhci: increase usb U3 -> U0 link resume timeout from 100ms [...] new b3fa25de31fb usb: cdns3: Fix issue for clear halt endpoint new d63f5c8b1e6f Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 3a26787dacf0 iio: magnetometer: ak8975: Fix the error handling in ak897 [...] new 89a01cd688d3 iio: dac: ad5446: Fix read_raw not returning set value new d79478a79cfa iio: sx9324: Fix default precharge internal resistance register new de3b9fe9609a iio:dac:ad3552r: Fix an IS_ERR() vs NULL check new 9c67e3585bdd Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new eefcb9dff2b2 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] new fd0a4b39870d Input: cypress-sf - register a callback to disable the regulators new f9a2477da639 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 12e45e89556d dmaengine: idxd: fix device cleanup on disable new 32c4d630169e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new fb4e7043f5e8 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 62c31868f528 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV new 3ae87d2f25c0 media: si2157: unknown chip version Si2147-A30 ROM 0x50 new 125950dd9e1e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 00c220134670 KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() adds 1d0e84806047 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded adds 3203a56a0f0e KVM: x86/mmu: remove unnecessary flush_workqueue() adds c1be1ef1b4a7 Documentation: kvm: Add missing line break in api.rst adds 5593473a1e6c KVM: avoid NULL pointer dereference in kvm_dirty_ring_push new 2da0aebc74db KVM: arm64: Generally disallow SMC64 for AArch32 guests new 827c2ab33148 KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 new 73b725c7a6c8 KVM: arm64: Drop unneeded minor version check from PSCI v1 [...] new f587661f21eb KVM: arm64: Don't split hugepages outside of MMU write lock new c707663e81ef KVM: arm64: vgic: Remove unnecessary type castings new 26bf74bd9f6f KVM: arm64: mixed-width check should be skipped for uninit [...] new 2f5d27e6cf14 KVM: arm64: selftests: Introduce vcpu_width_config new 02de9331c4d0 KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) new a44a4cc1c969 KVM: Don't create VM debugfs files outside of the VM directory new 386ba265a819 selftests: KVM: Don't leak GIC FD across dirty log test it [...] new 21db83846683 selftests: KVM: Free the GIC FD when cleaning up in arch_timer new a44e2c207c30 Merge tag 'kvmarm-fixes-5.18-1' of git://git.kernel.org/pu [...] new 035f30a80ce6 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 7b2666ce445c hwmon: (adt7470) Fix warning on module removal new 6e514b10146f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 0e91ba38eb08 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new d4e83f8a42f5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 03b95212c1ac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ce8b3ad1071b dt-bindings: net: snps: remove duplicate name adds 5dc6ce767dc8 dt-bindings: gpu: mali-bifrost: Document RZ/V2L SoC new ec4200f77912 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 4ab439ddff6c Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 213d266ebfb1 gpiolib: acpi: use correct format characters new 0c2cae09a765 gpiolib: acpi: Convert type for pin to be unsigned new 2a47dd2eadf7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0be0b70df661 pinctrl: alderlake: Fix register offsets for ADL-N variant new 6eff0d38c296 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 773f91b2cf3f SUNRPC: Fix NFSD's request deferral on RDMA transports new 4d5004451ab2 SUNRPC: Fix the svc_deferred_event trace class new 9ec41e57f5ef Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 6537d9b7dc91 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds cab802b7b8c9 docs: kbuild: add references on Kconfig semantics adds f43e31d5cb78 kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} adds dc6dc3e7a73f kbuild: do not remove empty *.symtypes explicitly adds c009599fc227 modpost: remove useless export_from_sec() adds 3cb0c4357013 modpost: move export_from_secname() call to more relevant place adds 01c04882fd53 modpost: remove redundant initializes for static variables adds d51d8ae7feee modpost: remove annoying namespace_from_kstrtabns() adds a296917133c1 kbuild: refactor cmd_modversions_c adds 7972d49b8f70 kbuild: refactor cmd_modversions_S new 09b279c05464 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3cd5cacd6f4a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3d042cc31096 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 85ac66f27440 Merge branch 'arm/fixes' into for-next new 1ceaccf2b267 arm64: dts: synaptics: remove unused DTSI for AS370 new ef6b260a4134 Merge branch 'arm/dt' into for-next new d7445676e869 ARM: versatile: move integrator/realview/vexpress to versatile new 482c27273f52 ARM: ep93xx: renumber interrupts new 36f1a4ae6b60 ARM: ep93xx: enable SPARSE_IRQ new 4e5f36f84614 ARM: ep93xx: make mach/ep93xx-regs.h local new 0361c7e504b1 ARM: ep93xx: multiplatform support new 09f6b27d5ddd ARM: dove: multiplatform support new 91276c0fa4b4 ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 new c78a41fc04f0 ARM: s3c24xx: convert to sparse-irq new 8c1fb11b8a77 ARM: s3c: enable s3c24xx multiplatform support new a3102fafdce6 ARM: iop32x: enable multiplatform support new 5d6f52671e76 ARM: rework endianess selection new 3d427228f737 ARM: ixp4xx: enable multiplatform support new 4f89447fda72 Merge branch 'arm/multiplatform' into for-next new 522aa42e90f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1e03fa42752c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6383f5a212a6 arm64: dts: meson-s4: add pinctrl node adds 393633936976 arm64: dts: meson-s4: add gpio_intc node adds 085f7a298a14 arm64: dts: add support for S4 power domain controller adds 0663dce87af9 Merge branch 'v5.19/dt64' into for-next new 8771ce5eadb5 arm64: dts: meson: align SPI NOR node name with dtschema new 8b8a03c72142 Merge branch 'v5.19/dt64' into for-next new e8662d083243 ARM: dts: meson: align SPI NOR node name with dtschema new 8fde03854b27 Merge branch 'v5.19/dt' into for-next new 7944a25256a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c4bdaa8ea0b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a50f2cab847e Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 4a0b43dbcb6c Merge branch 'fixes' into for-next adds 6ded3d7471d8 memory: emif: remove unneeded ENOMEM error messages adds c0e3693ba3f9 Merge branch 'mem-ctrl-next' into for-next new 8f0e3af81711 dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/ [...] new 29a87eaccf7e Merge branch 'mem-ctrl-next' into for-next new 51bcc8a2242b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 9b6d368b082e bus: imx-weim: fix NULL but dereferenced coccicheck error adds dc900431337f arm64: dts: imx8mm-venice: fix spi2 pin configuration adds f386b92edde2 dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC adds cd63d3c362ac dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) adds 2a29ef0f6bac dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL adds 4ebf2204c449 Merge branch 'imx/bindings' into for-next adds e931a6f79620 ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight br [...] adds 156a722b3931 ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to back [...] adds 98efa526a0c4 ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node adds cb15ebbc10b5 ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs adds 05ed0bc09a53 ARM: dts: imx6dl-victgo: Add interrupt-counter nodes adds e310ba3c0fd5 ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compat [...] adds 7bb9b9e34b87 ARM: dts: imx6qdl-victgo: add CAN termination support adds 7b8861d8e627 ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees adds a333f3e46d76 ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees adds 05c44ed0b776 ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees adds cbff1ae6bf3b ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees adds 0b08af343ab0 ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S [...] adds 8bcbcbba9109 ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm adds ec829912d21c Merge branch 'imx/dt' into for-next adds 236b8cfac4e3 arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio [...] adds 583f24ae42a0 arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini [...] adds 1c6add99c2bf arm64: dts: imx8mm-kontron: fix ethernet node name adds 1cfa1e68af8d arm64: dts: imx8mn-evk: use proper names for PMIC outputs adds bc046b952a54 arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC adds 5472b7df7c79 arm64: dts: imx8mq: add hdmi phy 27m clock adds d8d609f7588a Merge branch 'imx/dt64' into for-next new 22a808c156d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ef98e7c08d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 78c62639d199 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e48ae144e14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0c5481e1178a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a88c86f831a7 arm64: dts: qcom: sm8150: Add pdc interrupt controller node new a0fa9be9a735 arm64: dts: qcom: sm8150: Add ufs power-domain entries new d2b2c059c1ac arm64: defconfig: enable Qualcomm RX and TX macro for SM82 [...] new 56d16703b491 arm64: defconfig: enable wcd9335 codec as module new e77817b4953d arm64: defconfig: reenable SM_DISPCC_8250 new fc739069aa92 arm64: defconfig: Enable some Qualcomm drivers new 231a136fdf46 arm64: defconfig: enable ath11k driver new 9eb75512b1de arm64: defconfig: Enable PM8916 watchdog driver new 78f02394b3cb arm64: defconfig: Enable SM8250 video clock controller new 7fb940d9f670 ARM: qcom_defconfig: enable options for Qualcomm random nu [...] new 889b94dbc553 ARM: qcom_defconfig: enable debug fs support new 4a77579c7341 soc: qcom: socinfo: add SC7280 entry to soc_id array new 54c2e9256a56 soc: qcom: socinfo: Add another ID for SM8450 new 8fd3f18ea31a soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc new aad66a3c78da soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc new ccc706353d1b dt-bindings: power: Add rpm power domain bindings for SDX65 new 3edff6262c48 soc: qcom: rpmhpd: Add SDX65 power domains new 3be066542ec4 soc: qcom: pdr: replace usage of found with dedicated list [...] new bd9032ad10fa Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] new 626e804e7f52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d92507e5d8ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 49c96c07c3ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6e8c1cef37e6 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L adds 3f7bdc13154a dt-bindings: reset: uniphier-glue: Clean up clocks, resets [...] new a747ba2b2541 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 8a1b63b14fe7 dt-bindings: soc: rockchip: add naneng combo phy register [...] new 07905844f488 soc: rockchip: pm_domains: Fix typo in comment new 2a872dd86eeb dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible new 5c0bb7113877 soc: rockchip: set dwc3 clock for rk3566 new fae5d73cf177 Merge branch 'v5.19-armsoc/drivers' into for-next new e0badfe359ef ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036 new ca26c748e9dd Merge branch 'v5.19-armsoc/dts32' into for-next new c043dee9cb6b arm64: dts: rockchip: correct interrupt flags on rk3399 boards new ef5814e75b2b arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro new 6648d167fbd1 dt-bindings: arm: rockchip: add radxa rock3 model a new 22a442e6586c arm64: dts: rockchip: add basic dts for the radxa rock3 model a new 9f4c480f24e2 arm64: dts: rockchip: add rk356x dwc3 usb3 nodes new e432309ff8bf arm64: dts: rockchip: enable dwc3 on quartz64-a new d6cfb110b0fd arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10 new f29ffce32b4e arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro new 551e645fed5d arm64: dts: rockchip: Add SATA support to BPI-R2-Pro new e03774ff2149 arm64: dts: rockchip: use generic node name for pmucru on rk3399 new 14fc86b9aa54 arm64: dts: rockchip: add clocks property to cru nodes rk3399 new 1b3f36854ab7 arm64: dts: rockchip: Add dfi and dmc nodes to rk3399 new 80bc6f34c559 arm64: dts: rockchip: Enable dmc and dfi nodes on gru new c932bca5dc21 Merge branch 'v5.19-armsoc/dts64' into for-next new 7e204fbbdb38 Merge branch 'v5.19-armsoc/soc32' into for-next new 04d3e427148f dt-bindings: clock: fix some conversion style issues for r [...] new 50cfde334940 dt-bindings: clock: replace a maintainer for rockchip,rk33 [...] new 91154f0cd889 dt-bindings: clock: use generic node name for pmucru examp [...] new 7adc1b98bb6e dt-bindings: clock: fix rk3399 cru clock issues new deaaf3b6d8dc Merge branch 'v5.19-clk/next' into for-next new 6f277adf1189 arm64: dts: rockchip: Change io-domains of bpi-r2-pro new 77047ed73dd8 arm64: dts: rockchip: Add gmac1 and change network setting [...] new 580fcca4d963 Merge branch 'v5.18-armsoc/dtsfixes' into for-next new 5457aedd91b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db8547459460 dt-bindings: soc: samsung: usi: refer to dtschema for SPI adds 94a276e2b55e Merge branch 'next/drivers' into for-next adds fa04ccac6190 ARM: dts: nspire: use lower case hex addresses in node uni [...] adds fbcd5ad7a419 ARM: dts: ox820: align interrupt controller node name with [...] adds c9bdd50d2019 ARM: dts: socfpga: align interrupt controller node name wi [...] adds 2bf92593ef58 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next new 096f58507374 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries new 3f5e3d3a8b89 ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries new 9576ec12261c ARM: dts: s5pv210: Adjust memory reg entries to match spec new 21e4b7d151af ARM: dts: s5pv210: Adjust DMA node names to match spec new 9e916fb9bc3d ARM: dts: s5pv210: align DMA channels with dtschema new e7d40b416c50 Merge branch 'next/dt' into for-next new 5af5c82d515b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fb1af43bed37 Merge tag 'vexpress-fixes-5.18' of git://git.kernel.org/pu [...] adds da005f876630 Merge tag 'scmi-fixes-5.18' of git://git.kernel.org/pub/sc [...] new 9d023a8c4525 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 7828494f78e4 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins adds f6f39403ce61 ARM: dts: stm32: Add alternate pinmux for mco2 pins adds 73ab99aad50c ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM new 528d46cf17a7 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds c887bdc4fb25 clk: sunxi-ng: fix not NULL terminated coccicheck error adds 6d41e13041a3 dt-bindings: watchdog: sunxi: fix F1C100s compatible adds 42b91bb16081 dt-bindings: watchdog: sunxi: clarify clock support adds 01a850ee61cb ARM: dts: suniv: F1C100: fix watchdog compatible adds fb2dcdd7c446 dt-bindings: arm: sunxi: document LicheePi Nano name adds 1aba2af585fc ARM: dts: suniv: F1C100: add clock and reset macros adds a6d9efb62a48 ARM: dts: suniv: F1C100: fix CPU node adds a26123f355f2 ARM: dts: suniv: F1C100: fix timer node adds a672a3f2f022 ARM: dts: suniv: F1C100: add MMC controllers adds 30b6259f8bb8 ARM: dts: suniv: licheepi-nano: add microSD card adds 382e0d4f9ece dt-bindings: spi: sunxi: document F1C100 controllers adds 335f57508a7a ARM: dts: suniv: F1C100: add SPI support adds 37384b81bc25 ARM: dts: suniv: licheepi-nano: add SPI flash adds cb6baf285212 Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next new f9814e2ef905 arm64: dts: allwinner: a64: olinuxino: Enable audio new dd8742e8a17d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next new 8c9178c600b9 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new cf5cce14ed1c Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds d5becc32308c ARM: tegra: Fix typos in comments adds 5cd3b71ee156 Merge branch for-5.19/arm/core into for-next adds 942501661fa6 soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194 adds d3ed7526543d soc/tegra: pmc: Update Tegra234 reset sources adds 587df8686740 Merge branch for-5.19/soc into for-next adds 37e246839d47 memory: tegra: Add Tegra234 support adds 84f6f49b9017 memory: tegra: Add APE memory clients for Tegra234 adds 58324d65559a Merge branch for-5.19/memory into for-next adds 3739157768d7 ARM: tegra_defconfig: Update CONFIG_TEGRA_VDE option adds 39ad93d28050 ARM: config: multi v7: Enable NVIDIA Tegra video decoder driver adds 8b5568bffd47 Merge branch for-5.19/arm/defconfig into for-next adds 7ac853ba789d arm64: tegra: Update SDMMC1/3 clock source for Tegra194 adds 71f69ffa0129 arm64: tegra: Add QSPI controllers on Tegra234 adds aee7f609222b Merge branch for-5.19/arm64/dt into for-next new 0753be9f5938 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cdc86e473b35 clk: imx8mq: add 27m phy pll ref clock new 224917063c69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0e0522748544 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds d17ecf443d8f csky: fix typos in comments adds 8c4d16471e2b csky: patch_text: Fixup last cpu should be master new cfb24463a53e csky: Fix versioncheck warnings new 7e4c3021f612 csky: Add C based string functions new c76cfb535bf2 csky: optimize memcpy_{from,to}io() and memset_io() new aa0fb06f45ba csky: cmpxchg: Optimize with acquire & release new 833c30075711 csky: atomic: Add custom atomic.h implementation new 68a5cfbb2453 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 82175f9333cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3304ee6cf776 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e89c6d896e86 Merge branch 'fixes' into for-next new 95f8758bcd84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a524d1566e0f xtensa: patch_text: Fixup last cpu should be master new 170403f19d80 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new cd2113e3b0f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9435be734ae9 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] new 6d4a6b515c39 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] new 6d82ad13c411 btrfs: release correct delalloc amount in direct IO write path new d03ae0d3b687 btrfs: remove support of balance v1 ioctl new a690e5f2db4d btrfs: mark resumed async balance as writing new 820c363bd526 btrfs: return allocated block group from do_chunk_alloc() new 760e69c4c2e2 btrfs: zoned: activate block group only for extent allocation new 168a2f776b97 btrfs: fix root ref counts in error handling in btrfs_get_ [...] new acee08aaf6d1 btrfs: fix btrfs_submit_compressed_write cgroup attribution new 2d713a8cfc40 Merge branch 'misc-5.18' into for-next-current-v5.17-20220408 new 8c395c9ea555 Merge branch 'for-next-current-v5.17-20220408' into for-ne [...] new 08965c572f07 btrfs: reserve correct number of items for unlink and rmdir new 03be718029b0 btrfs: reserve correct number of items for rename new 83dfbae0a3ae btrfs: fix anon_dev leak in create_subvol() new 7d656c442415 btrfs: get rid of btrfs_add_nondir() new 3a66e1a73d9b btrfs: remove unnecessary btrfs_i_size_write(0) calls new 80b4c32cd6f6 btrfs: remove unnecessary inode_set_bytes(0) call new 0ba6d3f55f7e btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] new 332ec1375596 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl new 38f0425f7dde btrfs: remove redundant name and name_len parameters to cr [...] new a78477fc75be btrfs: don't pass parent objectid to btrfs_new_inode() explicitly new 70c249d30dc5 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() new 1cf84d309efd btrfs: set inode flags earlier in btrfs_new_inode() new 00c5c322b7b8 btrfs: avoid unnecessary btree search restarts when reading node new 5231dff4a11a btrfs: release upper nodes when reading stale btree node f [...] new 7ac4f1978e44 btrfs: update outdated comment for read_block_for_search() new 1242bf206fbc btrfs: remove trivial wrapper btrfs_read_buffer() new c62a580a5843 btrfs: scrub: rename members related to scrub_block::pagev new e3aed6d2ad3b btrfs: scrub: rename scrub_page to scrub_sector new 5f2f58047c85 btrfs: scrub: rename scrub_bio::pagev and related members new ee00a349f9ad btrfs: introduce btrfs_for_each_slot iterator macro new 75b788e57c19 btrfs: use btrfs_for_each_slot in find_first_block_group new 72f96e950cf9 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy new 706af9cb0eb9 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item new 97756f2c80b5 btrfs: use btrfs_for_each_slot in btrfs_real_readdir new 47acc498fa90 btrfs: use btrfs_for_each_slot in did_create_dir new e323a9e123f4 btrfs: use btrfs_for_each_slot in can_rmdir new 715c5535265f btrfs: use btrfs_for_each_slot in is_ancestor new bf762399f205 btrfs: use btrfs_for_each_slot in process_all_refs new 713ce2e4a794 btrfs: use btrfs_for_each_slot in process_all_new_xattrs new 3b2602b543e4 btrfs: use btrfs_for_each_slot in process_all_extents new 433c4e50e9f0 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths new 4a8f2ce19ef4 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree new a8df3f13a5dd btrfs: use btrfs_for_each_slot in btrfs_listxattr new 451166e6ef11 btrfs: use a local variable for fs_devices pointer in btrf [...] new 8acb43fbb926 btrfs: warn when extent buffer leak test fails new 3e70b3db45f2 btrfs: allocate inode outside of btrfs_new_inode() new a91a58cd116e btrfs: factor out common part of btrfs_{mknod,create,mkdir}() new aee49dd6c9e5 btrfs: reserve correct number of items for inode creation new 452c2f1b040e btrfs: move common inode creation code into btrfs_create_n [...] new 0ae0c74a36a4 btrfs: restore inode creation before xattr setting new 7d223544f4c8 btrfs: only reserve the needed data space amount during fallocate new f3f2d246cb8a btrfs: remove useless dio wait call when doing fallocate z [...] new f11e93a27815 btrfs: remove inode_dio_wait() calls when starting reflink [...] new 2e5c48e92631 btrfs: remove ordered extent check and wait during fallocate new 4245b36ae547 btrfs: lock the inode first before flushing range when pun [...] new 26123e5dbf2a btrfs: remove ordered extent check and wait during hole pu [...] new ebe8ad4b63e5 btrfs: add and use helper to assert an inode range is clean new 751f6a76aaac btrfs: tree-checker: check extent buffer owner against own [...] new 9cf06d02c58d btrfs: add messages to printk index new b28e939ea7ef btrfs: zoned: remove redundant condition in btrfs_run_dela [...] new cc84b66902e5 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] new fad04db56a2e btrfs: avoid blocking on page locks with nowait dio on com [...] new 89609d1f115b btrfs: avoid blocking nowait dio when locking file range new 8420df25816f btrfs: avoid double nocow check when doing nowait dio writes new e450b539a8fd btrfs: stop allocating a path when checking if cross refer [...] new 48e0436e2e4a btrfs: free path at can_nocow_extent() before checking for [...] new fc5e2ea85e0c btrfs: release path earlier at can_nocow_extent() new 3983051b89e2 btrfs: avoid blocking when allocating context for nowait d [...] new 85b5c9a21305 btrfs: avoid blocking on space revervation when doing nowa [...] new 94e61121b2c1 btrfs: replace memset with memzero_page in data checksum v [...] new 2fe9f8d0fb89 btrfs: release correct delalloc amount in direct IO write path new afc4ae2b643b btrfs: remove support of balance v1 ioctl new 87e631c2a45d btrfs: remove checks for arg argument in btrfs_ioctl_balance new 586887a61ab6 btrfs: simplify code flow in btrfs_ioctl_balance new 8c72fa193c08 btrfs: mark resumed async balance as writing new be2efaf02581 fs: add a lockdep check function for sb_start_write() new fee72f35d5f5 btrfs: assert that relocation is protected with sb_start_write() new fe9e5a875f0e btrfs: use dummy extent buffer for super block sys chunk a [...] new 35441dee1309 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new 121066ede5d2 btrfs: expand subpage support to any PAGE_SIZE > 4K new 5247456718ba btrfs: remove unnecessary type casts new 6a0df923ac6a btrfs: factor out allocating an array of pages new c7e4813fc58c btrfs: allocate page arrays using bulk page allocator new ec0d0e03b874 btrfs: move common NOCOW checks against a file extent into [...] new 2a1c8b9f6dd2 btrfs: do not test for free space inode during NOCOW check [...] new 3815432ea299 btrfs: return allocated block group from do_chunk_alloc() new 0372080f739c btrfs: zoned: activate block group only for extent allocation new 920dca450c77 btrfs: fix root ref counts in error handling in btrfs_get_ [...] new 16961fdb9d92 btrfs: fix btrfs_submit_compressed_write cgroup attribution new 6ff903555fad btrfs: make the bg_reclaim_threshold per-space info new ec590c110f8e btrfs: allow block group background reclaim for non-zoned [...] new 2131f57b58ae btrfs: change the bg_reclaim_threshold valid region from 0 to 100 new ff9642beae11 btrfs: zoned: make auto-reclaim less aggressive new 727fd577af04 btrfs: wait between incomplete batch memory allocations new db80c3d74039 btrfs: fix leaked plug after failure syncing log on zoned [...] new 57b764d3e490 btrfs: factor check and flush helpers from __btrfsic_submit_bio new 955bbbad9d41 btrfs: check-integrity: split submit_bio from btrfsic checking new c05bbe7de683 btrfs: check-integrity: simplify bio allocation in btrfsic [...] new 33473b354f93 btrfs: use on-stack bio in repair_io_failure new 14138728efc9 btrfs: use on-stack bio in scrub_recheck_block new ed2e0dcc1286 btrfs: use on-stack bio in scrub_repair_page_from_good_copy new f1fa5d6602a9 btrfs: move the call to bio_set_dev out of submit_stripe_bio new ea543cb52028 btrfs: pass a block_device to btrfs_bio_clone new babdec77da50 btrfs: pass bio opf to rbio_add_io_page new ff19694652bf btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios new 04717bb405ea btrfs: don't allocate a btrfs_bio for scrub bios new 02d64fd014b9 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages new 1f3f8e17a5b3 Merge branch 'misc-next' into for-next-next-v5.18-20220408 new 72e63e6f9741 btrfs: raid56: open code rbio_nr_pages() new fa03a5c300db btrfs: raid56: make btrfs_raid_bio more compact new f1e779cdb7f1 btrfs: raid56: introduce new cached members for btrfs_raid_bio new 3bd6300bb8cd btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors new 89fd613f7d39 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors new a32642fa6cda btrfs: raid56: make rbio_add_io_page() subpage compatible new 54661cf7bc1b btrfs: raid56: make finish_parity_scrub() subpage compatible new 29bf18022fd0 btrfs: raid56: make __raid_recover_endio_io() subpage compatible new b30871396f7f btrfs: raid56: make finish_rmw() subpage compatible new 4313da35aa91 btrfs: raid56: open code rbio_stripe_page_index() new 895c21da9d1b btrfs: raid56: make raid56_add_scrub_pages() subpage compatible new 4e696e004de7 btrfs: raid56: remove btrfs_raid_bio::bio_pages array new 42bc88eeaf46 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible new 1ec39b3da08f btrfs: raid56: make steal_rbio() subpage compatible new 3ca457c8255a btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] new f5d3d2f265e2 btrfs: raid56: enable subpage support for RAID56 new 91499a3b0a5e Merge branch 'ext/qu/raid56-subpage' into for-next-next-v5 [...] new cc4b66eaf7fb Merge branch 'for-next-next-v5.18-20220408' into for-next- [...] new 54e7994d6978 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 994fd530a512 cifs: Check the IOCB_DIRECT flag, not O_DIRECT new d788e5163646 cifs: release cached dentries only if mount is complete new 1ddff774164f cifs: Split the smb3_add_credits tracepoint new 497a9991e1bd Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 40bcd891ff1b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 5ba552fa74c3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new ece699722bb7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 6b3eb3cc5b99 gfs2: Add GL_NOPID flag for process-independent glock holders adds c1fdfce4edfd gfs2: Mark flock glock holders as GL_NOPID adds 1b2de0791571 gfs2: Mark the remaining process-independent glock holders [...] new fc3aef9771f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 098b10e0bee0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a790a340fa0 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 837a54a3981f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 50cf6bfe56c4 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 3a0456ecee1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3e4812877a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f3bd2189c12 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 69ae2d6587df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2299ed7188c8 hwmon: (jc42) add HWMON_C_TZ_REGISTER new 74b1eed1d0cb hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE new 2b21df8c25a2 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code new bccbf962c386 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo new 107f6e00747d hwmon: introduce hwmon_sanitize_name() new 9a282ff1f384 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() new 1d7de7566343 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 0c9ad1e5ed76 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 68502a95f932 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 8c756a0a2de1 device property: Convert device_{dma_supported,get_dma_att [...] adds 55dcbc05827e ACPI: property: Move acpi_fwnode_device_get_match_data() up adds 68b979d068d3 device property: Add iomap to fwnode operations adds 99c63707bafd device property: Add irq_get to fwnode operation adds 5eceec43cb76 Merge branch 'devprop' into linux-next adds 95d5a7214b86 iio: chemical: scd30: Export dev_pm_ops instead of suspend [...] adds a8e2512efc65 PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OP [...] adds bd8284e968ec iio: chemical: scd30: Move symbol exports into IIO_SCD30 n [...] adds 2c962db504ed Merge branch 'pm-core' into linux-next adds 5a5b6c1848bc Merge branch 'acpi-bus' into linux-next adds bdff938d0440 thermal: int340x: Clean up unnecessary acpi_buffer pointer [...] adds 9e5d3d6be664 thermal: int340x: Consolidate freeing of acpi_buffer pointer adds ad47f8343a96 thermal: int340x: Clean up _OSC context init adds 2f7fc67b4d3f Merge branch 'thermal-int340x' into linux-next new e742202b0cf7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 253a5b625193 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 24f3bd67882c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 6755ac5050cb Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 1f4f10845e14 dlm: uninitialized variable on error in dlm_listen_for_all() adds 67e4d8c51dc6 dlm: fix missing check in validate_lock_args adds 42252d0d2aa9 dlm: fix plock invalid read adds a559790caa1c dlm: replace sanity checks with WARN_ON adds bcbb4ba6c9ba dlm: cleanup plock_op vs plock_xop adds a800ba77fd28 dlm: rearrange async condition return adds bcfad4265ced dlm: improve plock logging if interrupted adds 16d58904dfeb dlm: remove unnecessary INIT_LIST_HEAD() adds 314a5540ffee dlm: move global to static inits adds a8449f232ee3 dlm: add __CHECKER__ for false positives adds d9efd005fdd1 dlm: use __le types for options header adds 3428785a65da dlm: use __le types for dlm header adds 2f9dbeda8dc0 dlm: use __le types for rcom messages adds 00e99ccde757 dlm: use __le types for dlm messages adds 14a92fd70382 dlm: move conversion to compile time adds c087eabde171 dlm: remove __user conversion warnings adds e91ce03b27b6 dlm: remove found label in dlm_master_lookup adds 401597485cfc dlm: cleanup lock handling in dlm_master_lookup adds 2c3fa6ae4d52 dlm: check required context while close adds f6f741835745 dlm: fix wake_up() calls for pending remove adds ba58995909b5 dlm: fix pending remove if msg allocation fails adds c490b3afaa57 dlm: remove usage of list iterator for list_add() after th [...] adds dc1acd5c9469 dlm: replace usage of found with dedicated list iterator variable adds e425ac99b157 fs: dlm: cast resource pointer to uintptr_t new 059018043157 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new df3781bed5f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4b41f062c42 net: remove noblock parameter from skb_recv_datagram() adds 1ee375d77bb9 net, uapi: remove inclusion of arpa/inet.h adds ed941f65da81 dt-bindings: net: convert mscc-miim to YAML format adds b0385d4c1fff dt-bindings: net: mscc-miim: add clock and clock-frequency adds bb2a1934ca01 net: phy: mscc-miim: add support to set MDIO bus frequency adds 44ec5f71a035 Merge branch 'mscc-miim' adds 1dafd0d60703 dt-bindings: net: mediatek: add optional properties for th [...] adds d776a57e4a28 net: ethernet: mtk_eth_soc: add support for coherent DMA adds 3abd063019b6 arm64: dts: mediatek: mt7622: add support for coherent DMA adds 55c1c4e945fa dt-bindings: arm: mediatek: document WED binding for MT7622 adds f14ac41b785f dt-bindings: arm: mediatek: document the pcie mirror node [...] adds 804775dfc288 net: ethernet: mtk_eth_soc: add support for Wireless Ether [...] adds a333215e10cb net: ethernet: mtk_eth_soc: implement flow offloading to W [...] adds e9b65ecb7c30 arm64: dts: mediatek: mt7622: introduce nodes for Wireless [...] adds 817b2fdf1667 net: ethernet: mtk_eth_soc: add ipv6 flow offload support adds bb14c19122b7 net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE [...] adds 1ccc723b5829 net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately adds c4f033d9e03e net: ethernet: mtk_eth_soc: rework hardware flow table management adds 8ff25d377445 net: ethernet: mtk_eth_soc: remove bridge flow offload typ [...] adds 33fc42de3327 net: ethernet: mtk_eth_soc: support creating mac address b [...] adds f90e5a3d5b8c Merge branch 'mtk_eth_soc-flo-offload-plus-wireless' adds be8d9d05271c net: ethernet: xilinx: use of_property_read_bool() instead [...] adds 207d924dcf32 net: usb: remove duplicate assignment adds a5b116a0fa90 net: wan: remove the lanmedia (lmc) driver adds 487dc3ca60e3 ip6_tunnel: Remove duplicate assignments adds 40570375356c tcp: add accessors to read/set tp->snd_cwnd adds 8dd7cdb0f473 bnx2x: Fix undefined behavior due to shift overflowing the [...] adds 51454ea42c1a ipv6: fix locking issues with loops over idev->addr_list adds e8bd70250a82 prestera: acl: add action hw_stats support new e416531f0459 net: hyperv: remove use of bpf_op_t new 2cc6cdd44a16 net: unexport a handful of dev_* functions new 6264f58ca0e5 net: extract a few internals from netdevice.h new 4d242a190f7d Merge branch 'net-create-a-net-core-internal-header' new 794c24e9921f net-core: rx_otherhost_dropped to core_stats new 15fcdf6ae116 tcp: Add tracepoint for tcp_set_ca_state new e9f656b7a214 net: ethernet: set default assignment identifier to NET_NAME_ENUM new 6a62924c0a81 sfc: Stop using iommu_present() new 4daf5f195630 qed: remove an unneed NULL check on list iterator new 26894cd97116 hv_netvsc: Print value of invalid ID in netvsc_send_{compl [...] new 27a5a5685d37 net: mpls: fix memdup.cocci warning new dc2e0617f1fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new bfc06e1aaa13 tls: rx: jump to a more appropriate label new d5123edd10cf tls: rx: drop pointless else after goto new c3f6bb74137c tls: rx: don't store the record type in socket context new 7dc59c33d62c tls: rx: don't store the decryption status in socket context new 863533e316b2 tls: rx: init decrypted status in tls_read_size() new a8340cc02bee tls: rx: use a define for tag length new 5deee41b19b3 tls: rx: replace 'back' with 'offset' new 5dbda02d322d tls: rx: don't issue wake ups when data is decrypted new 3764ae5ba661 tls: rx: refactor decrypt_skb_update() new 71471ca32505 tls: hw: rx: use return value of tls_device_decrypted() to [...] new d1f66ac69f37 Merge branch 'tls-rx-refactor-part-1' new b231c3f3414c bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_p [...] new ee536dcbdce4 bnxt: add flag to denote that an xdp program is currently [...] new ca1df2dd8e2f bnxt: refactor bnxt_rx_pages operate on skb_shared_info new 23e4c0469ad0 bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb new 4c6c123c9af9 bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp new 31b9998bf225 bnxt: set xdp_buff pfmemalloc flag if needed new 32861236190b bnxt: change receive ring space parameters new 9a6aa3504885 bnxt: add page_pool support for aggregation ring when using xdp new 1dc4c557bfed bnxt: adding bnxt_xdp_build_skb to build skb from multibuf [...] new a7559bc8c17c bnxt: support transmit and free of aggregation buffers new 9f4b28301ce6 bnxt: XDP multibuffer enablement new 6e8805de3001 Merge branch 'bnxt-xdp-multi-buffer' new e05afd0848f8 net: atm: remove the ambassador driver new 737ca352569e net: mdio: aspeed: move reg accessing part into separate f [...] new eb0571932314 net: mdio: aspeed: Introduce read write function for c22 and c45 new e6df1b4a2759 net: mdio: aspeed: Add c45 support new e89006be0bc2 Merge branch 'aspeed-mdio-c45' new 135a161a5ea9 ice: switch: add and use u16[] aliases to ice_adv_lkup_ele [...] new 27ffa273a040 ice: switch: unobscurify bitops loop in ice_fill_adv_dummy [...] new 1b699f81dba7 ice: switch: use a struct to pass packet template params new 07a28842bb4f ice: switch: use convenience macros to declare dummy pkt t [...] new e33163a40d1a ice: switch: convert packet template match code to rodata new 4a778f3d53df Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 4c096ea2d67c net/sched: matchall: Take verbose flag into account when l [...] new 11c95317bc1a net/sched: flower: Take verbose flag into account when log [...] new c2ccf84ecb71 net/sched: act_api: Add extack to offload_act_setup() callback new 69642c2ab2f5 net/sched: act_gact: Add extack messages for offload failure new 4dcaa50d0292 net/sched: act_mirred: Add extack message for offload failure new bca3821d19d9 net/sched: act_mpls: Add extack messages for offload failure new bf3b99e4f9ce net/sched: act_pedit: Add extack message for offload failure new b50e462bc22d net/sched: act_police: Add extack messages for offload failure new a9c64939b669 net/sched: act_skbedit: Add extack messages for offload failure new ee367d44b936 net/sched: act_tunnel_key: Add extack message for offload failure new f8fab3169464 net/sched: act_vlan: Add extack message for offload failure new c440615ffbcb net/sched: cls_api: Add extack message for unsupported act [...] new 0cba5c34b8f4 net/sched: matchall: Avoid overwriting error messages new fd23e0e250c6 net/sched: flower: Avoid overwriting error messages new 85b15c268f29 Merge branch 'net-sched-offload-failure-error-reporting' new 58389c00d49c net: phy: micrel: ksz9031/ksz9131: add cabletest support new bd4a2697e5e2 sfc: use hardware tx timestamps for more than PTP adds 2d0df01974ce selftests/bpf: Fix file descriptor leak in load_kallsyms() adds 1963c740dc2b net: netfilter: Reports ct direction in CT lookup helpers [...] adds 958ddfd75d83 selftests/bpf: Fix issues in parse_num_list() adds a8d600f6bcd4 libbpf: Fix spelling mistake "libaries" -> "libraries" adds ebaf24c589d7 selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map [...] adds be77354a3d7e bpf: Do write access check for kfunc and global func adds 97e6d7dab1ca bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access adds 7b3552d3f9f6 bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access adds 7cb29b1c99f4 selftests/bpf: Test passing rdonly mem to global func adds 9fc4476a08b6 selftests/bpf: Test for writes to map key from BPF helpers adds a1c9d61b19cb libbpf: Improve library identification for uprobe binary p [...] adds 90db26e6be01 libbpf: Improve string parsing for uprobe auto-attach adds 1717e248014c selftests/bpf: Uprobe tests should verify param/return values adds 502b0e3dcb32 Merge branch 'libbpf: uprobe name-based attach followups' adds e58c5c971746 libbpf: Potential NULL dereference in usdt_manager_attach_usdt() adds ded6dffaed5e libbpf: Fix use #ifdef instead of #if to avoid compiler warning new e1b6df598aa8 libbpf: Minor style improvements in USDT code new 6f403d9d5306 libbpf: Make BPF-side of USDT support work on big-endian machines new bd022685bd44 libbpf: Add s390-specific USDT arg spec parsing logic new 700a6ef1fa60 Merge branch 'Add USDT support for s390' new 3c0dfe6e4c43 libbpf: Use strlcpy() in path resolution fallback logic new 3a06ec0a996d libbpf: Allow WEAK and GLOBAL bindings during BTF fixup new 587323cf6a6a samples, bpf: Move routes monitor in xdp_router_ipv4 in a [...] new e89d57d938c8 libbpf: Don't error out on CO-RE relos for overriden weak [...] new 2fa5b0f290e1 libbpf: Use weak hidden modifier for USDT BPF-side API functions new 8555defe4861 selftests/bpf: Add CO-RE relos into linked_funcs selftests new 658d87687cd5 selftests/bpf: Fix return value checks in perf_event_stack [...] new b45043192b3e bpf: Fix excessive memory allocation in stack_map_alloc() new 34ba23b44c66 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] new 626a5aaa5067 net: mdio: mscc-miim: add local dev variable to cleanup pr [...] new d4bd88e67666 tls: rx: drop unnecessary arguments from tls_setup_from_iter() new 9bdf75ccffa6 tls: rx: don't report text length from the bowels of decrypt new 4175eac37123 tls: rx: wrap decryption arguments in a structure new 37943f047bfb tls: rx: simplify async wait new 06554f4ffc25 tls: rx: factor out writing ContentType to cmsg new fc8da80f9906 tls: rx: don't handle async in tls_sw_advance_skb() new 7da18bcc5e4c tls: rx: don't track the async count new ba13609df18d tls: rx: pull most of zc check out of the loop new 465ea7353567 tls: rx: inline consuming the skb at the end of the loop new b1a2c1786330 tls: rx: clear ctx->recv_pkt earlier new f940b6efb172 tls: rx: jump out for cases which need to leave skb on list new 516a2f1f6f3c Merge branch 'tls-rx-refactoring-part-2' new 87d91a94661c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 40379a0084c2 net/mlx5_fpga: Drop INNOVA TLS support adds e59437aa7ae6 net/mlx5: Reliably return TLS device capabilities adds 691f17b980d0 net/mlx5: Remove indirection in TLS build adds 943aa7bda373 net/mlx5: Remove tls vs. ktls separation as it is the same adds 7a9104ea9011 net/mlx5: Cleanup kTLS function names and their exposure adds 0276bd3a94c0 IB/mlx5: Fix undefined behavior due to shift overflowing t [...] new 2fa33b3518a8 net/mlx5_fpga: Drop INNOVA IPsec support new df439fcb1cd4 net/mlx5: Delete metadata handling logic new 501a9b23b23c net/mlx5: Remove not-used IDA field from IPsec struct new 3c811a6b4552 net/mlx5: Remove XFRM no_trailer flag new 0d90bd551446 net/mlx5: Remove FPGA ipsec specific statistics new 74ec29bdb0eb RDMA/mlx5: Delete never supported IPsec flow action new de8bdb476908 RDMA/mlx5: Drop crypto flow steering API new 32313c6ae622 RDMA/core: Delete IPsec flow action logic from the core new 7e4e84912139 net/mlx5: Remove ipsec vs. ipsec offload file separation new 5a985aa3c922 net/mlx5: Remove useless IPsec device checks new 2451da081a34 net/mlx5: Unify device IPsec capabilities check new a6a9eaf14222 net/mlx5: Align flow steering allocation namespace to comm [...] new 54deb0e77561 net/mlx5: Remove not-needed IPsec config new 16fe5a1c5c07 net/mlx5: Move IPsec file to relevant directory new f03c7b183ef9 net/mlx5: Reduce kconfig complexity while building crypto support new f2b41b32cde8 net/mlx5: Remove ipsec_ops function table new 2984287c4c19 net/mlx5: Remove not-implemented IPsec capabilities new 391a75da7403 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 43ffc7321ed6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 34e63cd5ba29 iwlwifi: fw: Replace zero-length arrays with flexible-arra [...] adds c5f675748cf0 iwlwifi: mei: Replace zero-length array with flexible-arra [...] adds 29ed2d7606bb rtw88: change idle mode condition during hw_scan adds b169f877f001 rtw89: ser: fix CAM leaks occurring in L2 reset adds e1400b115cac rtw89: mac: move table of mem base addr to common adds 198b6cf70146 rtw89: mac: correct decision on error status by scenario adds 14f9f4790048 rtw89: ser: control hci interrupts on/off by state adds 9f8004bfed03 rtw89: ser: dump memory for fw payload engine while L2 reset adds f5e246846412 rtw89: ser: dump fw backtrace while L2 reset adds 11fe4ccda867 rtw89: reconstruct fw feature adds edb896297abe rtw89: support FW crash simulation adds 306451188062 rtw89: reduce export symbol number of mac size and quota adds 5a0e776bec96 rtw89: add UK to regulation type adds c504bf23290c rtw89: 8852a: update txpwr tables to HALRF_027_00_038 adds 034307088cb2 rtw89: regd: consider 6G band adds 1ae30c37ecf1 rtw89: regd: update mapping table to R59-R32 adds bed4045ffb9c rtw89: packed IGI configuration flow into function for DIG [...] adds 1e6f0d2a677a rtw89: disabled IGI configuration for unsupported hardware adds a95bd62ec01d rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to s [...] adds 6d5b5d6290ec rtw89: pci: support variant of fill_txaddr_info adds f59acdde5197 rtw89: support variant of fill_txdesc adds 79a6c9a4f3c4 rtw89: support hardware generate security header adds 84fc6999f0d0 rtw89: read RX bandwidth from v1 type RX descriptor adds 26bb93407c74 rtw89: handle potential uninitialized variable adds ba9177fcef21 ath11k: Add basic WoW functionalities adds fec4b898f369 ath11k: Add WoW net-detect functionality adds c417b247ba04 ath11k: implement hardware data filter adds 90bf5c8d0f7e ath11k: purge rx pktlog when entering WoW adds c3c36bfe998b ath11k: support ARP and NS offload adds a16d9b50cfba ath11k: support GTK rekey offload adds 9503a1fc123d ath9k: Use platform_get_irq() to get the interrupt adds b7d174479c8a ath6kl: fix typos in comments adds 2c3fc50591ff ath10k: Trigger sta disconnect on hardware restart adds c4e9705c5012 ath10k: Use of_device_get_match_data() helper adds 997dc60f0855 ath11k: Refactor the peer delete adds 72a9bff38654 ath11k: change fw build id format in driver init log adds 2db80f93869d ath11k: acquire ab->base_lock in unassign when finding the [...] adds 7fb376ad7d3f ath11k: remove unused ATH11K_BD_IE_BOARD_EXT adds 0c104b6163e3 ath11k: disable regdb support for QCA6390 adds 13da397f884d ath11k: add support for device recovery for QCA6390/WCN6855 adds 38194f3a605e ath11k: add synchronization operation between reconfigure [...] adds 78e3e6094220 ath11k: Add hw-restart option to simulate_fw_crash adds 0d7a8a6204ea ath11k: fix the warning of dev_wake in mhi_pm_disable_tran [...] adds 1e4ac7173c93 ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability adds 62abdc06c50e ath11k: add fallback board name without variant while sear [...] adds 9d97114d2220 ath11k: add read variant from SMBIOS for download board data adds 7b0c70d92a43 ath11k: Add peer rhash table support adds 26c31016fe7e ath9k: make ATH_SREV macros more consistent adds a96474a794e1 ath9k: split set11nRateFlags and set11nChainSel adds 3096a4d9eb9b ath9k: use AR9300_MAX_CHAINS when appropriate adds 9aaff3864b60 ath9k: fix ar9003_get_eepmisc adds 193025378c44 ath9k: refactor ar9003_hw_spur_mitigate_ofdm adds 673424ce0e77 ath9k: add functions to get paprd rate mask adds b2beae327e03 ath11k: store and send country code to firmware after recovery adds 1216c4d30723 wcn36xx: Implement tx_rate reporting adds 801cb1d23428 ath11k: add support to search regdb data in board-2.bin fo [...] adds 1f682dc9fb37 ath11k: reduce the wait time of 11d scan and hw scan while [...] adds 2c977be2cc5c ath10k: add support for MSDU IDs for USB devices adds d930e2560ebe ath10k: enable napi on RX path for usb adds 7c4582306412 ath9k: make is2ghz consistent in ar9003_eeprom adds 9149a94adad2 wcn36xx: Improve readability of wcn36xx_caps_name adds 948171b5f6fc ath11k: PCI changes to support WCN6750 adds bbfdc5a751a6 ath11k: Refactor PCI code to support WCN6750 adds 8d06b8023ace ath11k: Choose MSI config based on HW revision adds 0cfaf2243e9e ath11k: Refactor MSI logic to support WCN6750 adds 5b32b6dd9663 ath11k: Remove core PCI references from PCI common code adds 50dc9ce9f805 ath11k: Change max no of active probe SSID and BSSID to fw [...] adds 2dd398dee7aa ath11k: Remove unnecessary delay in ath11k_core_suspend adds 633469e3bac1 ath11k: fix driver initialization failure with WoW unsupported hw adds 121210ec935c ath11k: mhi: remove state machine adds 3e80fcbca372 ath11k: mhi: add error handling for suspend and resume adds b9e34ba6b314 ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() adds ebc7a4962765 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 740c431c22fe rtw89: pci: add register definition to rtw89_pci_info to g [...] adds b9467e94b1f2 rtw89: pci: add pci attributes to configure operating mode adds 1e3f20554815 rtw89: pci: refine pci pre_init function adds 0db862fb025c rtw89: pci: add LTR setting for v1 chip adds bab9e2391786 rtw89: pci: set address info registers depends on chips adds 22a66e7c3abe rtw89: pci: add deglitch setting adds e1e7a574b20f rtw89: pci: add L1 settings adds a7d82a7aae65 rtw89: extend dmac_pre_init to support 8852C adds cf7b8b808811 rtw89: update STA scheduler parameters for v1 chip adds 61ebeecb3d67 rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip adds 5cb5562d2a21 rtw89: Turn on CR protection of CMAC adds b61adeed5409 rtw89: 8852c: update security engine setting adds c49154ff8bcb rtw89: update scheduler setting adds 19cb94273f40 rtw89: initialize NAV control adds 75fd91aa92f9 rtw89: update TMAC parameters adds 9fb4862e913c rtw89: update ptcl_init adds ee20d538c498 rtw89: change idle mode condition during hw_scan adds 2b8219e9b746 rtw89: packet offload handler to avoid warning adds 841f2633840e rtw89: coex: Add case for scan offload adds 65ee4971a262 rtw89: fix misconfiguration on hw_scan channel time adds 3e12968f6d12 mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_wo [...] adds 92cadedd9d5f brcmfmac: Avoid keeping power to SDIO card unless WOWL is used adds a0ff2a87194a rtlwifi: replace usage of found with dedicated list iterat [...] adds 21338c5bdeb9 rtl8xxxu: feed antenna information for cfg80211 adds bd917b3d28c9 rtl8xxxu: fill up txrate info for gen1 chips adds 3f6b867559b3 b43legacy: Fix assigning negative value to unsigned variable adds 11800d893b38 b43: Fix assigning negative value to unsigned variable adds e8366bbabe1d ipw2x00: Fix potential NULL dereference in libipw_xmit() adds 3223e922ccf8 orinoco: Prepare cleanup of powerpc's asm/prom.h adds 92bbf95df768 ipw2x00: use DEVICE_ATTR_*() macro new 3828af5907bf Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 342cd657764d Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 64293e32055d Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new d2825fa9365d crypto: sm3,sm4 - move into crypto directory new 73c919d314ad crypto: sm4 - export sm4 constant arrays new 02436762f5ff crypto: arm64/sm4-ce - rename to sm4-ce-cipher new 4f1aef9b806f crypto: arm64/sm4 - add ARMv8 NEON implementation new 5b33e0ec881c crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation new d5db91d26af5 crypto: engine - Add parameter description in crypto_trans [...] new 4cda2f4a0ee6 crypto: hisilicon/qm - optimize the barrier operation new f16a005cde3b crypto: x86 - eliminate anonymous module_init & module_exit new f17f9e9069f2 crypto: testmgr - test in-place en/decryption with two sglists new cac32cd4f143 crypto: ccp - cache capability into psp device new 50c4decc1b15 crypto: ccp - Export PSP security bits to userspace new 84ee393b1e82 crypto: ccp - Allow PSP driver to load without SEV/TEE support new 4e2c87949f2b crypto: ccp - When TSME and SME both detected notify user new 7b2206d88092 crypto: cavium/nitrox - remove check of list iterator agai [...] new 840db0076b05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7a828f1f1fe3 drm: bridge: icn6211: Mark module exit callback with __exit adds 61fe0ab26e36 drm/gma500: fix a missing break in psb_intel_crtc_mode_set adds 66230cc9b68a drm: bridge: icn6211: Drop I2C module owner assignment adds 5b6ef06ea622 drm/vc4: Add logging and comments adds fd5894fa2413 drm/vc4: hdmi: Remove clock rate initialization adds 748acfc98ada drm/vc4: kms: Take old state core clock rate into account adds b51cd7ad143d drm/vc4: hvs: Fix frame count register readout adds e418639d19f5 drm/vc4: hvs: Store channel in variable adds a7609858bfcd drm/vc4: hvs: Remove dlist setup duplication adds 4dfcaa09164e drm/vc4: hvs: Move the dlist setup to its own function adds d65661ace188 drm/vc4: kms: Ignore atomic_flush if we're disabled adds 3454f01abfa0 drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros adds 20b734c11243 drm/drm_modeset_helper_vtables.h: fix a typo adds c8d4c18bfbc4 dma-buf/drivers: make reserving a shared slot mandatory v4 new 2e6c86be0e57 stm: ltdc: fix two incorrect NULL checks on list iterator new 25d4cb51d6cd drm: sti: don't use kernel-doc markers new 15431b110cc5 drm: sti: fix spelling mistake: rejec -> rejection new 6e87601b7e3e drm/sti: fix typos in comments new 7bc80a5462c3 dma-buf: add enum dma_resv_usage v4 new 73511edf8b19 dma-buf: specify usage while adding fences to dma_resv obj v7 new 047a1b877ed4 dma-buf & drm/amdgpu: remove dma_resv workaround new b29895e18304 dma-buf: add DMA_RESV_USAGE_KERNEL v3 new c35fcfa344c7 drm/amdgpu: use DMA_RESV_USAGE_KERNEL new 91f0c245dd5c drm/radeon: use DMA_RESV_USAGE_KERNEL new 61e55c6f5ce1 RDMA: use DMA_RESV_USAGE_KERNEL new 0cc848a75b74 dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3 new 46b35b33cc56 dma-buf: wait for map to complete for static attachments new 1d7f5e6c5240 drm/i915: drop bo->moving dependency new 8bb31587820a drm/ttm: remove bo->moving new 8f94eda39952 dma-buf: drop seq count based update new e84815cbbc76 seqlock: drop seqcount_ww_mutex_t new 807ff7ed34d2 futex: add missing rtmutex.h include new 2f073eb41230 dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH E [...] new 97a40c23cda5 dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106 new b0daaa5cfaa5 drm/ssd130x: Support page addressing mode new 7cee157b4225 drm/ssd130x: Add support for SINO WEALTH SH1106 new be273ecfbe8a drm/vc4: Use newer fence API properly to fix build errors new 9ad7acdad1d9 fbcon: delete a few unneeded forward decl new 689333136327 fbcon: Move fbcon_bmove(_rec) functions new 409d6c95f9c6 fbcon: Introduce wrapper for console->fb_info lookup new 9b0a490e71eb fbcon: delete delayed loading code new 9ad5cc9bcfd6 fbdev/sysfs: Fix locking new 3b0fb6ab25dd fbcon: Use delayed work for cursor new cae69e453d73 fbcon: Replace FBCON_FLAGS_INIT with a boolean new 6b2060cf9138 fb: Delete fb_info->queue new bd6026a8c4e6 fbcon: Extract fbcon_open/release helpers new b07db3958485 fbcon: Ditch error handling for con2fb_release_oldinfo new d443d9386472 fbcon: move more common code into fb_open() new 04933a294dac fbcon: use lock_fb_info in fbcon_open/release new 43553559121c fbcon: Consistently protect deferred_takeover with console_lock() new 6e7da3af008b fbcon: Move console_lock for register/unlink/unregister new 3647d6d3dbda fbcon: Move more code into fbcon_release new c75300b5c64b fbcon: untangle fbcon_exit new efc3acbc105a fbcon: Maintain a private array of fb_info new 17b048d4c614 drm/i915: fix broken build new c9cad937c0c5 drm/amdgpu: add drm buddy support to amdgpu new 9362a07a0c5d drm/i915: fix i915_gem_object_wait_moving_fence new 8514e6b1f403 drm/vc4: hvs: Reset muxes at probe time new 234998df929f drm/vc4: txp: Don't set TXP_VSTART_AT_EOF new 5453343a88ed drm/vc4: txp: Force alpha to be 0xff if it's disabled new f47d37a91e60 drm/vc4: kms: Store channel in local variable new 457e5184b9e0 drm/vc4: kms: Warn if we have an incompatible muxing setup new 3870b54e0684 drm/vc4: kms: Improve logging new 8f0b3ef070bd Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 96621ca578db drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu adds 69f0b547e68c drm/radeon: simplify if-if to if-else adds fa458eb10dc7 drm/amdgpu/display: change pipe policy for DCN 2.1 adds b0778bb0afb1 drm/radeon: change si_default_state table from global to static adds d1826081bb31 drm/amdgpu: Remove leftover igp_lane_info adds 60f6fe665e85 drm/amd/display: update dcn315 clock table read adds 9bbcf1820608 drm/amdgpu/smu10: fix SoC/fclk units in auto mode adds 8d2aad983de2 drm/amd/dc: remove duplicate include adds 5273e82c5f47 drm/amdkfd: Improve concurrency of event handling adds 67229b27ed6f drm/amd/display: don't ignore alpha property on pre-multip [...] adds dd481828975f drm/amdgpu: fix VCN 3.1.2 firmware name adds 9e051720f9d3 drm/amdgpu: Ensure HDA function is suspended before ASIC reset adds 9b6a1ec7924e drm/amdgpu: Enable gfxoff quirk on MacBook Pro adds dac1655cb2a9 drm/amd/display: cleanup extern usage in function definition adds 3cd3e731f34f drm/amdkfd: Fix NULL pointer dereference adds 49aa98ca30cd drm/amd/amdgpu: Only reserve vram for firmware with vega9 [...] new 25faeddcf3c3 drm/amdgpu: expand cg_flags from u32 to u64 new 3babcf5fac3a drm/amdgpu: Use flexible array member new bfdf960ae10e drm/amdkfd: Handle drain retry fault race with XNACK mode change new 2b8a7be58907 drm/amd/amdgpu: Fix asm/hypervisor.h build error. new 6db1c9bc5bd6 drm/amd/amdgpu: Update debugfs GCA data new 6fd08a77c075 drm/radeon: change cayman_default_state table from global [...] new f2b9f98439c5 drm/amdgpu: Fix incorrect enum type new 6b73fd05a814 drm/amd/display: fix 64 bit divide in freesync code new 6e45a53f370b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds b249004491c7 drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6() adds aa94bf3089f0 drm/i915/display/psr: Set partial frame enable when forcin [...] adds 3b6f409547fb drm/i915/display/psr: Lock and unlock PSR around pipe updates adds 805f04d42a6b drm/i915/display/psr: Use continuos full frame to handle f [...] adds c900a670362b drm/i915: Split i915_run_as_guest into x86 and non-x86 adds 59207e63801f drm/i915/adlp: Fix register corruption after DDI clock enabling adds 4b276ed3c7ac drm/i915/uncore: Warn on previous unclaimed accesses new ce21211b4d6b drm/i915/display: Fix warnings about PSR lock not held new 618f5df1f6a5 drm/i915/uncore: Warn only if unclaimed access remains flagged new d38d16c0314f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 407ff7f4bfb9 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds f75e582b0c3e drm/msm/disp: check the return value of kzalloc() adds 0fe35b8dcb8b drm/msm/dpu: Use indexed array initializer to prevent mismatches new 7ce29b27e7ef Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new b23c0741e736 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds e168c25526cd drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem adds 11ad6a1f181f drm/etnaviv: move MMU context ref/unref into map/unmap_gem adds 9247fcca3982 drm/etnaviv: move flush_seq increment into etnaviv_iommu_m [...] adds 2829a9fcb738 drm/etnaviv: reap idle softpin mappings when necessary new 5b0741ffd355 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 836ffc47fa24 video: fbdev: imxfb: Fix missing of_node_put in imxfb_probe adds 20659598f15a video: fbdev: neofb: Fix the check of 'var->pixclock' adds 1e3f7394ba5e video: fbdev: kyro: Error out if 'lineclock' equals zero adds 409fd657d588 video: fbdev: vt8623fb: Error out if 'pixclock' equals zero adds 956f8c40eb3f video: fbdev: tridentfb: Error out if 'pixclock' equals zero adds 0c02b01216c0 video: fbdev: arkfb: Error out if 'pixclock' equals zero adds 5c8f867d5c34 video: fbdev: s3fb: Error out if 'pixclock' equals zero new abe3a980d71d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ccd8977af75c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cfbb4cecd63b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4f4e0454e226 ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe adds 05654431a18f ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_m [...] adds 7704a82e271a ASoC: rsnd: use inclusive language for DAIFMT mask adds bc8cb02976cd ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro adds 1ef34dd2b90d ASoC: soc-utils: Add helper to calculate BCLK from TDM info adds 89342fa38bba ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() adds 72661ff7662a ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp adds 0d463d016000 ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp adds cc93a1a1f74c ASoC: Add a driver for the Cirrus Logic CS35L45 Smart Amplifier adds 852fda58d99a ASoC: qcom: dt-bindings: Update bindings for clocks in lpa [...] adds 9108c3446f6e ASoC: dt-bindings: wcd938x: Add mic bias supply property adds 98b7630a583f ASoC: dt-bindings: lpass-cpu: Update clocks and power doma [...] adds 97da0ed735cf Update dt-bindings for sc7280 platform adds 3407e36dc78f ASoC: ak4613: add missing mutex_lock() adds f7c0e14f5717 ASoC: ak4613: tidyup ak4613_interface adds c08673ede71f ASoC: ak4613: return error if it was setup as clock provider adds e67d19a400cb ASoC: ak4613: priv has ctrl1 instead of iface adds 7bbb049c961a ASoC: ak4613: rename constraint to constraint_rates adds f28dbaa958fb ASoC: ak4613: add TDM256 support adds b7560e8a4de6 ASoC: ak4613: add TDM256 test support adds 8b3520f7f6f6 ASoC: Intel: boards: Use temporary variable for struct device adds b6d7a80d654f ASoC: mt6660: use simple i2c probe function adds 6b84012ef242 ASoC: lm49xxx: use simple i2c probe function adds 97b0b6e3fb8a ASoC: wm*: use simple i2c probe function adds f950ef918035 ASoC: tscs*: use simple i2c probe function adds 35b888580500 ASoC: rt*: use simple i2c probe function adds 0a480df0b87a ASoC: SOF: topology: Avoid open coded arithmetic in memory [...] adds 5a07a41fed93 ASoC: pcm3060: use simple i2c probe function adds 953b1388a58e ASoC: rt1016: enable building adds 67f51bfecf9e ASoC: sgtl5000: use simple i2c probe function adds 40658542d771 ASoC: wm8731: use simple i2c probe function new fe70300c70ba ASoC: SOF: OF: Add shutdown callback for SOF OF device new 5cfe477f6a3f ASoC: SOF: mediatek: mt8195 add shutdown callback new 3d5746a187a0 ASoC: Merge fixes new a2c11c5b68f4 ASoC: mediatek: mt8195: Make sure of_device_id table are N [...] new 1efe7eca170d ASoC: dt-bindings: mt8192-mt6359: add new compatible and n [...] new e1e408e60e85 ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker new f8910fb4985a ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links o [...] new 6181ab31824f ASoC: mediatek: mt8192: support rt1015p_rt5682s new 7a80167b08f5 ASoC: mediatek: mt8192: support rt1015p_rt5682s new aecf03614d5d ASoC: rename tas2764 to tas27xx new 239556a34385 ASoC: update to support either TAS2764 or TAS2780 new 8834f1ebc71d Merge remote-tracking branch 'asoc/for-5.19' into asoc-next new b6719d464a3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 36bdd4340d8d Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new db6c4ee7838c Input: mt6779-keypad - move iomem pointer to probe function new 44dc42d254bf dt-bindings: input: Add bindings for Azoteq IQS7222A/B/C new e505edaedcb9 Input: add support for Azoteq IQS7222A/B/C new e56657ff697e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 84ab2dd83bc2 block: allow using the per-cpu bio cache from bio_alloc_bioset adds 4cfaf0f604af block: allow use of per-cpu bio alloc cache by block drivers adds 483a68560fa9 Merge branch 'for-5.19/block' into for-next adds adff355a6d66 drbd: fix duplicate array initializer adds a9cb5060fabb drbd: address enum mismatch warnings adds c8057a1ec541 block: drbd: drbd_receiver: Remove redundant assignment to err adds 25dddd777106 drbd: Make use of PFN_UP helper macro adds ad94e90806ac drbd: Replace "unsigned" with "unsigned int" adds 40dad92d68aa drdb: Switch to kvfree_rcu() API adds c0bf7a4c2313 drbd: Return true/false (not 1/0) from bool functions adds 2ca94c0421a9 Merge branch 'for-5.19/drivers' into for-next adds 55650ff06264 Merge branch 'io_uring-5.18' into for-5.19/io_uring adds 6002c2e65f03 io_uring: small optimisation of tctx_task_work adds d7f018c607e8 io_uring: remove extra ifs around io_commit_cqring adds 41b3b06e7e3c io_uring: refactor io_req_find_next adds 1a28a96cbe4e io_uring: optimise io_free_batch_list adds 2b61566afb0e io_uring: move poll recycling later in compl flushing adds 5e9f820d6268 io_uring: clean up io_queue_next() adds b447a81d0aa4 io_uring: split off IOPOLL argument verifiction adds 4b1430474f91 io_uring: pre-calculate syscall iopolling decision adds 0965afb868bb io_uring: optimise mutex locking for submit+iopoll adds 3f8cf78aa0ad io_uring: cleanup conditional submit locking adds 41c55e9c7567 io_uring: partially uninline io_put_task() adds 26cccc8d971f io_uring: silence io_for_each_link() warning adds 6913ab186b75 io_uring: refactor io_req_add_compl_list() adds 75ef3b499beb io_uring: move finish_wait() outside of loop in cqring_wait() adds 94a8adaa1d21 io_uring: don't scm-account for non af_unix sockets adds c14d37aa306c Merge branch 'for-5.19/io_uring' into for-next adds 979754cdf5f8 fs: split off setxattr_copy and do_setxattr function from [...] adds b03fddd72b4f fs: split off do_getxattr from getxattr adds b45bb6dc08c3 io_uring: add fsetxattr and setxattr support adds 84092bf7c0de io_uring: add fgetxattr and getxattr support adds 22b9c9ba2f26 Merge branch 'for-5.19/io_uring-xattr' into for-next adds b30219199969 io_uring: uniform SCM accounting adds daee35f002ec io_uring: refactor __io_sqe_files_scm adds 6c5f2c036593 io_uring: don't pass around fixed index for scm adds f8b9357ae778 io_uring: deduplicate SCM accounting adds d9ed9fcf4bd6 io_uring: rename io_sqe_file_register adds 4a8ac351444c Merge branch 'for-5.19/io_uring' into for-next new 55591756444d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 639038dbf98d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1b13ec96ad24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52cc792efae1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 91170f947e15 dt-bindings: mmc: xenon: Convert to JSON schema adds b8b8e84a4eff dt-bindings: mmc: mtk-sd: increase reg items adds 6e02fcdce73b mmc: core: Set HS clock speed before sending HS CMD13 adds ae3cb4fb11ac mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() adds 7b17e098f8ae mmc: mmc_spi: parse speed mode options adds 3a9e3271880c mmc: omap: Make it CCF clk API compatible adds ef9136429eb3 Merge branch 'fixes' into next adds c3244db60e0e mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support adds 41a42e59ee64 mmc: renesas_sdhi: remove superfluous specific M3W entry adds 81980c8e5600 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] new 0ee2614d035c Merge branch 'fixes' into next new 3a1f35e0463a mmc: core: improve API to make clear that mmc_sw_reset is [...] new 5d9623f62696 mmc: improve API to make clear hw_reset callback is for cards new b119e63ac158 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4917e54997b0 regulator: rpi-panel-attiny: Get rid of duplicate of_node [...] adds 7b36ddb208bd regulator: rt5759: Add support for Richtek RT5759 DCDC converter adds 2a826d9c4251 regulator: Add binding for Richtek RT5759 DCDC converter adds 266d57dd4304 regulator Add Richtek RT5759 buck converter support new 2eacc8479c1f regulator: uniphier: Clean up clocks, resets, and their na [...] new 65adf7234a0d regulator: uniphier: Use unevaluatedProperties new 9ef9f6b9954c Merge remote-tracking branch 'regulator/for-5.19' into reg [...] new a18921dce1c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23d9f17c3eb7 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new e85985bc17e0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 5a27835f7cb4 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new a9bc30ef6584 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 266d9460d571 Merge branch 'next' of git://github.com/cschaufler/smack-next new 61d3d8b45455 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 3225de1be4c5 dt-bindings: net: smsc,lan91c111 convert to schema adds 92298ea34a85 dt-bindings: qcom: update maintainers (drop Akash and Mukesh) adds d6a4371c3cdd spi: dt-bindings: qcom,spi-qup: convert to dtschema adds a5b7063f6dde dt-bindings: serial: qcom,msm-uartdm: convert to dtschema adds 71f333a1dddc dt-bindings: i2c: qcom,i2c-qup: convert to dtschema adds 0557dc5ea2e4 dt-bindings: qcom: qcom,gsbi: convert to dtschema adds 2b18b93e1995 dt-bindings: vendor-prefixes: add Enclustra adds fe88f5f70b9f dt-bindings: i2c: convert i2c-mt65xx to json-schema adds 081e8432adb1 dt-bindings: reset: Drop the hisilicon,hi6220-reset binding adds 673283a3be17 dt-bindings: align SPI NOR node name with dtschema adds 981a34054038 dt-bindings: power: renesas,rcar-sysc: drop useless consum [...] new 998282c6dad8 dt-bindings: qcom,pdc: Add SM6350 compatible new 0bd176794262 dt-bindings: thermal: tsens: Add SM6350 compatible new c9cfafc51ec9 dt-bindings: soc: ti: wkup_m3_ipc: convert bindings to jso [...] new 7057081cfcc5 dt-bindings: trivial-devices: Document CPLD on DH electron [...] new b61b76dfef30 dt-bindings: trivial-devices: Document CPLD on Menlo boards new ce3a45d035d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4df6836dbbdb spi: spi-cadence: Fix kernel-doc format for resume/suspend adds 877c8c091688 Merge remote-tracking branch 'spi/for-5.19' into spi-next new 1a562cfb0c87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dbb15c13e84c Merge x86/mm into tip/master new 81f67fe944a6 Merge x86/cleanups into tip/master new 979468aa5748 Merge sched/urgent into tip/master new 873665690c0d Merge locking/urgent into tip/master new 035cb294d61b Merge perf/urgent into tip/master new 42a0be24500a Merge locking/core into tip/master new d395cb5a0735 Merge perf/core into tip/master new 3fc9f3f4c6d9 Merge sched/core into tip/master adds e1907d37514b x86/amd_nb: Unexport amd_cache_northbridges() adds b86eb74098a9 x86/delay: Fix the wrong asm constraint in delay_loop() new 6e5aadd2df21 Merge x86/misc into tip/master adds 9f1b19b977ee x86/mce: Avoid unnecessary padding in struct mce_bank adds e5f28623ceb1 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails new 5df0377fc453 Merge ras/core into tip/master adds 0205f8a738ab x86/speculation/srbds: Do not try to turn mitigation off w [...] new d4098b7b9f11 Merge x86/cpu into tip/master new 9b5a7f4a2a8d x86/configs: Add x86 debugging Kconfig fragment plus docs new 64ed75de9112 Merge x86/build into tip/master new d4526c84f2b9 Merge x86/urgent into tip/master new d812f7c475c6 x86/platform/uv: Update NMI Handler for UV5 new bb3ab81bdbd5 x86/platform/uv: Update TSC sync state for UV5 new 327c348988c6 x86/platform/uv: Log gap hole end size new 3612396d90d7 Merge x86/platform into tip/master new 046f773be106 KVM: SVM: Define sev_features and VMPL field in the VMSA new 3dd2775b74c9 KVM: SVM: Create a separate mapping for the SEV-ES save area new a4690359eaec KVM: SVM: Create a separate mapping for the GHCB save area new 6d3b3d34e39e KVM: SVM: Update the SEV-ES save area mapping new 176db622573f x86/boot: Introduce helpers for MSR reads/writes new 950d00558a92 x86/boot: Use MSR read/write helpers instead of inline assembly new ec1c66af3a30 x86/compressed/64: Detect/setup SEV/SME features earlier d [...] new bcce82908333 x86/sev: Detect/setup SEV/SME features earlier in boot new f742b90e61bb x86/mm: Extend cc_attr to include AMD SEV-SNP new 6c0f74d678c9 x86/sev: Define the Linux-specific guest termination reasons new 2ea29c5abbc2 x86/sev: Save the negotiated GHCB version new cbd3d4f7c4e5 x86/sev: Check SEV-SNP features support new 0bd6f1e52607 x86/sev: Add a helper for the PVALIDATE instruction new 81cc3df9a90e x86/sev: Check the VMPL level new 4f9c403e44e5 x86/compressed: Add helper for validating pages in the dec [...] new 87294bdb7b4b x86/compressed: Register GHCB memory when SEV-SNP is active new 95d33bfaa3e1 x86/sev: Register GHCB memory when SEV-SNP is active new 5e5ccff60a29 x86/sev: Add helper for validating pages in early enc attr [...] new efac0eedfab5 x86/kernel: Mark the .bss..decrypted section as shared in [...] new 9704c07bf9f7 x86/kernel: Validate ROM memory before accessing when SEV- [...] new dc3f3d2474b8 x86/mm: Validate memory when changing the C-bit new 0afb6b660a6b x86/sev: Use SEV-SNP AP creation to start secondary CPUs new 469693d8f622 x86/head/64: Re-enable stack protection new 7c4146e88855 x86/compressed/acpi: Move EFI detection to helper new 58f3e6b71f42 x86/compressed/acpi: Move EFI system table lookup to helper new 61c14ceda840 x86/compressed/acpi: Move EFI config table lookup to helper new dee602dd5d14 x86/compressed/acpi: Move EFI vendor table lookup to helper new 824f37783189 x86/compressed/acpi: Move EFI kexec handling into common code new 5ea98e01ab52 x86/boot: Add Confidential Computing type to setup_data new b66370db9a90 KVM: x86: Move lookup of indexed CPUID leafs to helper new 801baa693c1f x86/sev: Move MSR-based VMGEXITs for CPUID to helper new ee0bfa08a345 x86/compressed/64: Add support for SEV-SNP CPUID table in [...] new 8c9c509baf66 x86/boot: Add a pointer to Confidential Computing blob in [...] new c01fce9cef84 x86/compressed: Add SEV-SNP feature detection/setup new 5f211f4fc496 x86/compressed: Use firmware-validated CPUID leaves for SE [...] new a9ee679b1f8c x86/compressed: Export and rename add_identity_map() new 76f61e1e89b3 x86/compressed/64: Add identity mapping for Confidential C [...] new b190a043c49a x86/sev: Add SEV-SNP feature detection/setup new 30612045e69d x86/sev: Use firmware-validated CPUID for SEV-SNP guests new ba37a1438aeb x86/sev: Add a sev= cmdline option new d5af44dde546 x86/sev: Provide support for SNP guest request NAEs new 3a45b3753849 x86/sev: Register SEV-SNP guest request platform device new fce96cf04430 virt: Add SEV-SNP guest driver new 68de0b2f9386 virt: sevguest: Add support to derive key new d80b494f7123 virt: sevguest: Add support to get extended report new 92a99584d965 virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement new e720ea52e85c x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() new 7aaaca06092a Merge x86/sev into tip/master new 597ba026a784 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c868c8b7c671 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new bdae79651453 efi/cper: Add a cper_mem_err_status_str() to decode error [...] new ed27b5df3877 EDAC/ghes: Unify CPER memory error location reporting new 1e0e7f10c443 efi/cper: Reformat CPER memory error location to more readable new 255be13c6da8 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 8dd4d0d6652b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 577bb94aa134 tools/memory-model: Document locking corner cases adds fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts adds b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts adds 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros adds fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] adds 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification adds 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] adds c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment adds 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds cbcce422dbda tools/memory-model: Keep assembly-language litmus tests adds 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type adds 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors adds 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs adds f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh adds e61e6ed03fac tools/memory-model: Fix scripting --jobs argument adds 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 adds dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 adds 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] adds dab2765298a5 tools/memory-model: Repair parseargs.sh header comment adds 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks adds 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment adds 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf adds 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array adds 2465a5e9713b srcu: Dynamically allocate srcu_node array adds 9137ff34f34c srcu: Add size-state transitioning code adds 056094786a19 srcu: Make rcutorture dump the SRCU size state adds 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() adds b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers adds ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal adds e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation adds f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() adds e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() adds 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] adds 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe adds febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] adds 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree adds 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot adds 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] adds 0a4dfdd80e7a EXP rcu-tasks: Check for abandoned callbacks adds d74f5fc678cc rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds 8f6d4d87ab80 torture: Add rcu_normal and rcu_expedited runs to torture.sh adds 987e8f0bd547 rcutorture: Suppress debugging grace period delays during [...] adds 8a25d583a9d3 tools/nolibc: use pselect6 on RISCV adds e4fee49f6447 tools/nolibc: guard the main file against multiple inclusion adds 5713790364a0 tools/nolibc/std: move the standard type definitions to std.h adds a9143c642d62 tools/nolibc/types: split syscall-specific definitions int [...] adds 36603278c3c0 tools/nolibc/arch: split arch-specific code into individual files adds 83dd87712b15 tools/nolibc/sys: split the syscall definitions into their [...] adds d014ba791041 tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds 8a933d9d0f11 tools/nolibc/string: split the string functions into string.h adds d75e466a8354 tools/nolibc/ctype: split the is* functions to ctype.h adds 7549f48f0cb5 tools/nolibc/ctype: add the missing is* functions adds 07d711bbe677 tools/nolibc/types: move the FD_* functions to macros in types.h adds 4d219175c42f tools/nolibc/types: make FD_SETSIZE configurable adds cacc485dcdd4 tools/nolibc/types: move makedev to types.h and make it a macro adds 9068b1e32b48 tools/nolibc/stdlib: move ltoa() to stdlib.h adds 58da6e359071 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds 1d946a82737a tools/nolibc/stdlib: add i64toa() and u64toa() adds 5ff3dbf04812 tools/nolibc/stdlib: add utoh() and u64toh() adds 4666b454c24d tools/nolibc/stdio: add a minimal set of stdio functions adds f827232d35e1 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds f9fe08215a2f tools/nolibc/stdio: add fwrite() to stdio adds 4c5e83bb6343 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds b54a366ec4ca tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds a816b9581419 tools/nolibc/stdio: add perror() to report the errno value adds d2dfc5c4ad06 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds d2ec0109b6ce tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds b2938cd1f278 tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 952d887d537f tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds 5448971d1512 tools/nolibc/string: use unidirectional variants for memcpy() adds a2e51faae385 tools/nolibc/string: slightly simplify memmove() adds 6776c45a49d3 tools/nolibc/string: add strncpy() and strlcpy() adds 0f6cc409caf1 tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 36ad12455f54 tools/nolibc: move exported functions to their own section adds 15d0ea03937f tools/nolibc/arch: mark the _start symbol as weak adds 1bd6f49cb740 tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 647375712a5b tools/nolibc/string: export memset() and memmove() adds 30d71fc14ebc tools/nolibc/errno: extract errno.h from sys.h adds 1a611e86c1ad tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds 54c286685d6b tools/nolibc/unistd: add usleep() adds d33ffeba2433 tools/nolibc/signal: move raise() to signal.h adds 9c51ebc19510 tools/nolibc/time: create time.h with time() adds 983af29a0224 tools/nolibc: also mention how to build by just setting th [...] adds c6ad11620df2 tools/nolibc/stdlib: implement abort() adds 7627994ff368 torture: Reposition so that $? collects ssh code in torture.sh adds 790a811b1e52 torture: Use "-o Batchmode=yes" to disable ssh password requests adds f7e9f2d907a6 rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting adds 0b74356e7b95 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 7ff92ad4e107 rcu: Remove rcu_is_nocb_cpu() adds e97711581c6b rcu/nocb: Move rcu_nocb_is_setup to rcu_state adds 3d4db439000e rcu: Assume rcu_init() is called before smp adds 86177f0c76a4 rcu: Initialize boost kthread only for boot node prior SMP [...] adds a5df8b268f29 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] adds 1774dce2dded rcu-tasks: Fix race in schedule and flush work adds e8a8537df49a docs: Add documentation for rude and trace RCU flavors adds 626d2d87f117 torture: Permit running of experimental torture types adds 52184c5cedb2 rcu: Check for jiffies going backwards adds 220e100c74d4 torture: Make thread detection more robust by using lspcu adds 604fd937bd21 torture: Skip vmlinux check for kvm-again.sh runs adds 2241eb9a4502 rcu-tasks: Print pre-stall-warning informational messages adds 96ce4c996a50 scftorture: Fix distribution of short handler delays adds e4e6ebd67537 kernel/smp: Provide boot-time timeout for CSD lock diagnostics adds dbe6a49fd57c torture: Enable CSD-lock stall reports for scftorture adds af52a5d30ecd rcu: Add comments to final rcu_gp_cleanup() "if" statement adds 1adad3bc6454 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() adds 2fe87a787046 rcu-tasks: Make Tasks RCU account for userspace execution adds 5b5c2b92700d rcutorture: Avoid corner-case #DE with nsynctypes check adds 2f87c4c47cc7 rcutorture: Add missing return and use __func__ in warning adds 5750c098b0db rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] adds 3586cd65f84e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] adds d00674235d8d srcu: Prevent expedited GPs and blocking readers from cons [...] adds 8a1ba31a674a rcu: Print number of online CPUs in RCU CPU stall-warning [...] adds 34803eb127cb rcu: Make UP-vacuous normal grace period advance sequence adds ed842bcd591f scftorture: Remove extraneous "scf" from per_version_boot_params adds f0e12d1dc590 torture: Save "make allmodconfig" .config file adds 9a98fe0499ea rcutorture: Call preempt_schedule() through static call/key adds ec583e2e8d09 rcu: Add polled expedited grace-period primitives adds d0c78768fd9c rcu: Fix expedited GP polling against UP/no-preempt environment new 8955d6058259 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new a4143e0f6034 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 97c45f6ff9d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 262fc47ac174 xen/balloon: don't use PV mode extra memory for zone devic [...] new 86580e1237b3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 36d517026339 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3ceaaa1d67b4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bf85be9dc73d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 091dddc25b53 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 88490c7f43c4 extcon: Fix extcon_get_extcon_dev() error handling adds 82863c686bb7 extcon: int3496: Make the driver a bit less verbose adds 9c7c2d7220b7 extcon: int3496: Request non-exclusive access to the ID GPIO adds 02031581ecd8 extcon: int3496: Add support for binding to plain platform [...] adds f7d716e017ec extcon: int3496: Add support for controlling Vbus through [...] adds 9f0c6dd18a28 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() adds 970246af83d4 extcon: Fix some kernel-doc comments adds f7a534907e34 extcon: usb-gpio: Remove disable irq operation in system sleep adds eba50edb678d dt-bindings: extcon: bindings for SM5703 adds 4a17c3246de7 extcon: sm5502: Add support for SM5703 new bb3a53039a4b Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 89d6bffa51ce staging: r8188eu: Add line after declarations adds 981ef8697418 staging: r8188eu: remove unnecessary blank lines adds b68e5a50c801 staging: rtl8712: Fix multiple line dereference adds c1b068defdd9 staging: rtl8712: remove Unnecessary parentheses adds 8a4b1870f8b2 staging: r8188eu: simplify control flow adds 9f2d13a65d1a staging: rtl8712: simplify control flow adds 7e8be11afd87 staging: rtl8723bs: simplify control flow adds 0780158f909f staging: rtl8723bs: remove handlerOS independent comment adds f9ceb182bad8 staging: rtl8723bs: combine both sides of conditional statement adds 826fdfafeb38 staging: rtl8723bs: remove redundant braces in if statements adds 3c22d17793e4 staging: rtl8723bs: remove return from a function returning void adds 1663863a15cf staging: rtl8723bs: remove redundant else branches adds 848448bf1d6c staging: rtl8723bs: remove space after function name adds cc1bea295750 staging: vt6655: Remove unused macros in mac.h adds fc39b7845a30 staging: vt6655: Rename constant definitions with CamelCase adds 7893ce1e63fc staging: r8188eu: remove unncessary ternary operator adds 2025f3c9a907 staging: r8188eu: remove unused macros from ieee80211.h adds a290d640a303 staging: r8188eu: cur_ant is set but never used adds 0b465150b322 staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV adds 72b304d013e9 staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA adds 09ff203cb0c5 staging: r8188eu: remove GetHalDefVar8188EUsb() adds a461466e60d2 staging: r8188eu: drop redundant if check in IS_MCAST adds 7288ff561de6 staging: rtl8712: fix a potential memory leak in r871xu_dr [...] adds 4a5fb1bbcdf1 wfx: get out from the staging area adds f8525b9763c6 Merge branch 'wfx-move-out-of-staging' of git://git.kernel [...] new 727841e02b65 staging: r8188eu: use PTR_ALIGN() instead of RND4() new 79f5d88f16fe staging: r8188eu: use round_up() instead of _RND4() new c63e792bb7cc staging: r8188eu: use round_up() instead of _RND8() new 1d3319b2cc45 staging: r8188eu: use round_up() instead of _RND128() new de0f17088851 staging: r8188eu: remove unused _RND* from osdep_service.h new 9cd3cf7d4445 staging: rtl8712: remove unnecessary parentheses new 95b8f316aea3 staging: r8188eu: format comments in drivers/net style new 94c82e10ecff staging: r8188eu: remove extra 'the' new cb9d73dbe237 staging: r8188eu: correct misspelling in comment 'tppe' -> 'type' new 808d5dbeec78 staging: r8188eu: use sizeof(*pvar) for allocating structs new ed42eb4b2b40 staging: rtl8723bs: fix indentation new 847a04d676ef staging: rtl8192e: remove multiple blank lines new bc4f661a4520 staging: rtl8712: fix camel case in function r8712_generate_ie new 49ce1b1fbca8 staging: rtl8192u: replace ternary statement with if and a [...] new f8ab91470585 staging: rtl8192u: use min_t/max_t macros instead of if else new 9c916fa3407d staging: rtl8723bs: remove header rtw_ioctl.h new a6c757f21d31 staging: r8188eu: remove unused macros from basic_types.h new 8fd86c6b8e70 staging: r8188eu: move struct rt_firmware to rtw_fw.h new d9448fa5c13d staging: r8188eu: ROMVer is always zero new 6c03a2dc6db8 staging: r8188eu: remove unused fields from struct eeprom_priv new 61e95eac8697 staging: r8188eu: remove unused enums from odm.h new 0f0360ca067c staging: r8188eu: remove unused prototype usbvendorrequest() new 245be6d3cfd5 staging: r8188eu: remove header usb_vendor_req.h new f90613bb2cb6 staging: r8188eu: clean up rtw_ioctl.h new 6b58692032c1 staging: r8188eu: remove SetHalDefVar8188EUsb() new 328ee3e282a7 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 06006ad29abe dt-bindings: dma-engine: sifive,fu540: Add dma-channels pr [...] new e2dfce24f417 dmaengine: sf-pdma: Get number of channel by device tree new 448a0994cc69 dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L new dd1dd5638807 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6fc428102071 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80890c5ea068 scsi: target: Allow changing dbroot if there are no regist [...] adds 9ad659be3761 scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage adds 0848ccaea664 scsi: vmw_pvscsi: No need to clear memory after a dma_allo [...] new 91c4cccb51f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a8d0dd23479a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 24a9dbb1c157 gpiolib: Move error message out of a spinlock new 57017edd46f8 gpiolib: Embed iterator variable into for_each_gpio_desc_w [...] new 66f46e370a9a gpiolib: Split out for_each_gpio_desc() macro new 3de69ae1c407 gpiolib: Refactor gpiolib_dbg_show() with help of for_each [...] new 234c52097ce4 gpiolib: Extract gpio_chip_get_value() wrapper new 8171dde92aa9 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 4af92cebd8fe Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 36ba6dfc5c9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 14761de27861 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 708a5d978738 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 4ddd096ba0dc Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 0eab624d593c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] new feceed0b3568 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3936b9d72839 nvmem: core: support passing DT node in cell info new aa5c90841218 nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells new 04cb60e82d23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 462ed43caf28 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new b8568d2abd31 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds a285909f471d mm/slub, kunit: Make slub_kunit unaffected by user specifi [...] adds a8f23dd16665 mm/slab.c: fix comments adds a5f1783be29a lib/stackdepot: allow requesting early initialization dynamically adds 0cd1a0290185 mm/slub: move struct track init out of set_track() adds 5cf909c553e9 mm/slub: use stackdepot to save stack trace in objects adds 8ea9fb921bc6 mm/slub: distinguish and print stack traces in debugfs files adds 553c0369b3e1 mm/slub: sort debugfs output by frequency of stack traces adds 9f04b55f003c slab, documentation: add description of debugfs files for [...] adds b7e683afaf86 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next new 658c13955a3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9af53efd39ff random: allow partial reads if later user copies fail new 3f8dfd3db846 random: make random_get_entropy() return an unsigned long new 87921b98ca24 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e41a687676c5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds a60707d74bd1 sched: Move child_runs_first sysctls to fair.c adds f5ef06d58be8 sched: Move schedstats sysctls to core.c adds d9ab0e63fa7f sched: Move rt_period/runtime sysctls to rt.c adds 84227c12888b sched: Move deadline_period sysctls to deadline.c adds dafd7a9dad22 sched: Move rr_timeslice sysctls to rt.c adds 28f152cd0926 sched/rt: fix build error when CONFIG_SYSCTL is disable adds 3267e0156c33 sched: Move uclamp_util sysctls to core.c adds d4ae80ffa64f sched: Move cfs_bandwidth_slice sysctls to fair.c adds 8a0441415b3f sched: Move energy_aware sysctls to topology.c adds 06d177662fb8 kernel/reboot: move reboot sysctls to its own file adds 43fe219aa56a mm: move oom_kill sysctls to their own file adds aa779e510219 mm: move page-writeback sysctls to their own file adds f79c9b8ae8bd kernel/lockdep: move lockdep sysctls to its own file adds 9df918698408 kernel/panic: move panic sysctls to its own file adds 801b501439d1 kernel/acct: move acct sysctls to its own file adds 1186618a6a35 kernel/delayacct: move delayacct sysctls to its own file adds d772cc2c3219 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] adds 8e4e83b2278b ftrace: move sysctl_ftrace_enabled to ftrace.c new 33cc90a057c1 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 4dca00818aa4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 49f24e079648 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new d6de35224f43 mm/secretmem: fix panic when growing a memfd_secret new 87b8679ee335 mm/secretmem: secretmem_iops can be static new c12ad2573c73 memcg: sync flush only if periodic flush is delayed new e49a85083a9c mm/munlock: remove fields to fix htmldocs warnings new 42d28dba56e8 mm/hwpoison: fix race between hugetlb free/demotion and me [...] new 6bbe86132430 irq_work: use kasan_record_aux_stack_noalloc() record callstack new c6c8704f5f85 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] new 8900a13258e5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag new c59d7dec6b2f mm: fix unexpected zeroed page mapping with zram swap new 764ade739f45 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n new 6d42ddca8986 hugetlb: do not demote poisoned hugetlb pages new a7f70d3ab06f /proc/kpageflags: prevent an integer overflow in stable_pa [...] new d408ae71ac39 /proc/kpageflags: do not use uninitialized struct pages new a06a3e363a51 procfs: prevent unprivileged processes accessing fdinfo dir new b2a34b692424 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] new 78a0b94f3829 tools/vm/page_owner_sort.c: support for multi-value select [...] new 8bd16bc0a081 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] new 777cd2574abd mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] new b1c4533ca10c mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] new fa90ef02bf51 mm/memory: slightly simplify copy_present_pte() new e9e6c47da379 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] new 2e4831b492b5 mm/rmap: convert RMAP flags to a proper distinct rmap_t type new 2c998dc3f1da mm/rmap: remove do_page_add_anon_rmap() new 82fe3723ac3c mm/rmap: pass rmap flags to hugepage_add_anon_rmap() new 65be8c93a576 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() new bfe3918bb417 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] new 0366d2d42bb7 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] new 689b55e9832d mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] new af56ef776332 mm: remember exclusively mapped anonymous pages with PG_an [...] new edfbd95bf509 mm/gup: disallow follow_page(FOLL_PIN) new 84f23b45f9f5 mm: support GUP-triggered unsharing of anonymous pages new 7b82e9f4a060 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] new 3dab95baf14e mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] new 3a2fc0187add mm/swap: remember PG_anon_exclusive via a swp pte bit new 444a788f488b mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 3eaef3e52649 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 3b4ca60fca5d arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new d3a09018df53 s390/pgtable: cleanup description of swp pte layout new 444cd122ffaf s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 8c2e0eff51fb powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s new 0cffcaeaedbc powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s new de4775ca2408 mm: create new mm/swap.h header file. new 3e0ef5b91f00 mm-create-new-mm-swaph-header-file-fix new 221ad3116890 mm: drop swap_dirty_folio new 35b70af2d7e9 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate new ae1ccff95a2c mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space new 43d68d3a66f9 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] new a52375ce05f4 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw new e085b01167c3 doc: update documentation for swap_activate and swap_rw new 7d1bf864ffb3 mm: submit multipage reads for SWP_FS_OPS swap-space new cf3b6a25abbb mm: submit multipage write for SWP_FS_OPS swap-space new 80dc6f205744 VFS: Add FMODE_CAN_ODIRECT file flag new a562d088b227 mm: shmem: make shmem_init return void new 31d58e05e213 mm-shmem-make-shmem_init-return-void-fix new 428288f36a26 mm/memcg: remove unneeded nr_scanned new 72694c562256 mm/memcg: mz already removed from rb_tree if not NULL new 49647a3432d1 mm/memcg: set memcg after css verified and got reference new 957898682288 mm/memcg: set pos explicitly for reclaim and !reclaim new b1143ff5a4ea mm/memcg: move generation assignment and comparison together new e4a20ba2aa77 mm/memcg: non-hierarchical mode is deprecated new bbf296ac81a5 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] new 771998bb763c mm/mmu_gather: limit free batch count and add schedule poi [...] new 1e1a9eba19ce mm/debug_vm_pgtable: drop protection_map[] usage new 330e600e1cdf mm/mmap: clarify protection_map[] indices new 3cc671933d94 mm: modify the method to search addr in unmapped_area_topdown new db5972e41b01 mm/mmap.c: use helper mlock_future_check() new 95722d286024 mm/mprotect: use mmu_gather new 778519700bfb mm/mprotect: do not flush when not required architecturally new 5b88bb6b32d5 mm: avoid unnecessary flush on change_huge_pmd() new 8f77a1f0e6e0 mm/mremap: use helper mlock_future_check() new b4dc83a02fdc mm/mremap: avoid unneeded do_munmap call new ba83b7156e00 mm/vmalloc: fix a comment new 249eff18b9fe Documentation/sysctl: document page_lock_unfairness new f898a6eb9a36 mm/page_alloc: simplify update of pgdat in wake_all_kswapds new 5270d1b44dfc mm/page_alloc: adding same penalty is enough to get round- [...] new 44c5d7a75ca1 mm: discard __GFP_ATOMIC new 7e0c8e1d91ed mm: page_alloc: simplify pageblock migratetype check in __ [...] new 1c0f379962c7 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] new 4f8419ebe4cd mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] new 3f81cd49afa5 mm/memory-failure.c: remove unnecessary (void*) conversions new 408157004af5 mm/khugepaged: sched to numa node when collapse huge page new a659658e9644 hugetlb: remove use of list iterator variable after loop new 1cdbd0baea08 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] new 074e763d8609 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 new 342b463cabaa mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions new 94f321f3e41f mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* new 1f02ee385ca1 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* new 546baa9f36ea sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE new 328422af8dc5 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED new 656922fdb12f mm: khugepaged: skip DAX vma new a151d076ae83 mm: thp: only regular file could be THP eligible new da45cf69b27a mm: khugepaged: make khugepaged_enter() void function new 9604165ef948 mm: khugepaged: move some khugepaged_* functions to khugepaged.c new 1df6099bf895 mm: khugepaged: introduce khugepaged_enter_vma() helper new e22765210530 mm: mmap: register suitable readonly file vmas for khugepaged new 6c9cf27a5726 mm/vmscan: reclaim only affects managed_zones new a137da690ef5 mm/vmscan: make sure wakeup_kswapd with managed zone new 4ade8e2d52f6 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 new 8541bab9753a mm/vmscan: sc->reclaim_idx must be a valid zone index new a8c3285d65a5 mm/z3fold: declare z3fold_mount with __init new ae0064e9f3bb mm/z3fold: remove obsolete comment in z3fold_alloc new fad55bc3f07c mm/z3fold: minor clean up for z3fold_free new a0591a532519 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] new 2d2cc187fe46 mm/z3fold: remove confusing local variable l reassignment new 9aabdda1a793 mm/z3fold: move decrement of pool->pages_nr into __release [...] new a44832d754c2 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] new 4c7c213a9bf2 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() new 7db11419ea46 mm: compaction: use helper isolation_suitable() new 74ca5d11a5f8 drivers/base/node.c: fix compaction sysfs file leak new c7e98909318f mm: Add selftests for migration entries new faf0c5a08b8e mm/migration: remove unneeded local variable mapping_locked new 4ea144548e29 mm/migration: remove unneeded out label new 267138b6df38 mm/migration: remove unneeded local variable page_lru new fc5f5507f33b mm/migration: fix the confusing PageTransHuge check new 5cfee8301155 mm/migration: use helper function vma_lookup() in add_page [...] new 4bc9a10e1d75 mm/migration: use helper macro min in do_pages_stat new 107f130e7faf mm/migration: avoid unneeded nodemask_t initialization new f4d1deb28534 mm/migration: remove some duplicated codes in migrate_pages new a14bf045b799 mm/migration: fix potential page refcounts leak in migrate_pages new 4e0fef77fee8 mm/migration: fix potential invalid node access for reclai [...] new 893157a4310a mm/migration: fix possible do_pages_stat_array racing with [...] new 3390d00daaa4 ksm: count ksm merging pages for each process new 11401cbf6833 ksm-count-ksm-merging-pages-for-each-process-fix new 3bb58c1a05da mm/vmstat: add events for ksm cow new 3b35632b7f5a mm: untangle config dependencies for demote-on-reclaim new 2072a59b6ad9 mm/page_alloc: do not calculate node's total pages and mem [...] new d03fd8919354 mm/memory_hotplug: reset node's state when empty during offline new fe0f62d8aeac mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node new 56e31cf37f70 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] new 94e405c4286c mm: rmap: fix cache flush on THP pages new f7cb34186276 dax: fix cache flush on PMD-mapped pages new 6d1949f860eb mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new c5a0f768c29c mm: pvmw: add support for walking devmap pages new cfde5a6d43d4 dax: fix missing writeprotect the pte entry new c3550cf44ff5 mm: simplify follow_invalidate_pte() new 0aef792d37f5 zram: add a huge_idle writeback mode new 53121e8a59e0 damon: vaddr-test: tweak code to make the logic clearer new 8ca75505d269 fs/buffer.c: add debug print for __getblk_gfp() stall problem new d36c8ba49282 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 21e8d48d6548 kernel/hung_task.c: Monitor killed tasks. new 2df41151cfb6 ia64: fix typos in comments new 1204ffb9b0ef ia64: ptrace: fix typos in comments new 127e51017916 ia64: Replace comments with C99 initializers new 6ba51655ae32 ocfs2: replace usage of found with dedicated list iterator [...] new d9e01ae54460 ocfs2: remove usage of list iterator variable after the loop body new 2e6031c3b6b1 ocfs2: reflink deadlock when clone file to the same direct [...] new f06034e6b754 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 4e2ab0deed2e ocfs2: fix ocfs2 corrupt when iputting an inode new 21bcfe5651d8 proc: fix dentry/inode overinstantiating under /proc/${pid}/net new 819ff9000346 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] new a191faf26da6 fs/proc/kcore.c: remove check of list iterator against hea [...] new 80157e766e9a fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] new e95b12e94685 proc/sysctl: make protected_* world readable new 76d6e765a5f4 kernel: pid_namespace: use NULL instead of using plain int [...] new 548496f3bf2c get_maintainer: Honor mailmap for in file emails new 4b8d63a61f2b lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test new be6db84bb160 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections new dd73226db773 lib/test_string.c: add strspn and strcspn tests new 73aba7e88341 lib/string.c: simplify str[c]spn new a980bcf8be6e lib: remove back_str initialization new f2dfd4755382 pipe: make poll_usage boolean and annotate its access new cf604261963a list: fix a data-race around ep->rdllist new efe05f87789c init/main.c: silence some -Wunused-parameter warnings new b72134715455 fatfs: remove redundant judgment new ea6e2d529fbd fatfs: add FAT messages to printk index new 2fc2e8f0907b add-fat-messages-to-printk-index-checkpatch-fixes new da35e04ebac9 fat: add ratelimit to fat*_ent_bread() new 09f1d371141c kexec: remove redundant assignments new 118c9bc5a2b9 rapidio: remove unnecessary use of list iterator new a0188d57a6ae taskstats: version 12 with thread group and exe info new bd7ed46b879a taskstats-version-12-with-thread-group-and-exe-info-fix new b09749334fa1 fs: sysv: check sbi->s_firstdatazone in complete_read_super new e5920200450b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new c1083c077f92 Merge branch 'akpm-current/current' new 35c60fa6230d mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new aed26663dbaf selftests: vm: add test for Soft-Dirty PTE bit new a52d18722877 kselftest/vm: override TARGETS from arguments new 4f5bb96bbbd3 Merge branch 'akpm/master' new d12d7e1cfe38 Add linux-next specific files for 20220411
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 (109f6d10ec17) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
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 921 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: Documentation/ABI/testing/sysfs-driver-ccp | 87 + .../RCU/Design/Requirements/Requirements.rst | 32 + Documentation/RCU/stallwarn.rst | 18 + Documentation/admin-guide/kernel-parameters.txt | 83 +- Documentation/admin-guide/sysctl/fs.rst | 50 - Documentation/devicetree/bindings/arm/fsl.yaml | 47 + .../arm/mediatek/mediatek,mt7622-pcie-mirror.yaml | 42 + .../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 50 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/syna.txt | 4 - .../bindings/clock/rockchip,rk3399-cru.yaml | 33 +- .../bindings/display/panel/panel-mipi-dbi-spi.yaml | 2 + .../bindings/display/solomon,ssd1307fb.yaml | 13 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 19 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 5 +- .../devicetree/bindings/i2c/i2c-mt65xx.txt | 53 - .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 118 + .../devicetree/bindings/i2c/qcom,i2c-qup.txt | 40 - .../devicetree/bindings/i2c/qcom,i2c-qup.yaml | 89 + .../devicetree/bindings/input/azoteq,iqs7222.yaml | 960 +++++ .../bindings/interrupt-controller/qcom,pdc.txt | 5 +- .../memory-controllers/renesas,rpc-if.yaml | 5 + .../bindings/mmc/marvell,xenon-sdhci.txt | 173 - .../bindings/mmc/marvell,xenon-sdhci.yaml | 275 ++ Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 15 +- .../bindings/mtd/hisilicon,fmc-spi-nor.txt | 2 +- .../bindings/net/ethernet-controller.yaml | 6 + .../devicetree/bindings/net/mediatek-net.txt | 10 + .../devicetree/bindings/net/mscc,miim.yaml | 61 + .../devicetree/bindings/net/mscc-miim.txt | 26 - .../devicetree/bindings/net/smsc,lan91c111.yaml | 61 + .../devicetree/bindings/net/smsc-lan91c111.txt | 17 - .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../bindings/net/socionext,uniphier-ave4.yaml | 57 +- .../bindings/net/wireless/silabs,wfx.yaml | 137 + .../devicetree/bindings/net/xilinx_axienet.txt | 8 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/renesas,rcar-sysc.yaml | 15 +- .../regulator/richtek,rt5759-regulator.yaml | 90 + .../regulator/socionext,uniphier-regulator.yaml | 57 +- .../bindings/reset/hisilicon,hi6220-reset.txt | 37 - .../reset/socionext,uniphier-glue-reset.yaml | 52 +- .../devicetree/bindings/serial/qcom,msm-uartdm.txt | 81 - .../bindings/serial/qcom,msm-uartdm.yaml | 112 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 3 +- .../devicetree/bindings/soc/qcom/qcom,gsbi.txt | 87 - .../devicetree/bindings/soc/qcom/qcom,gsbi.yaml | 132 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../bindings/soc/samsung/exynos-usi.yaml | 2 +- .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 81 + .../devicetree/bindings/soc/ti/wkup_m3_ipc.txt | 57 - .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 75 + .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 32 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 17 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 11 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 3 + .../devicetree/bindings/sound/tas2764.yaml | 76 - .../devicetree/bindings/sound/tas27xx.yaml | 78 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 3 +- .../devicetree/bindings/spi/qcom,spi-qup.txt | 103 - .../devicetree/bindings/spi/qcom,spi-qup.yaml | 81 + .../devicetree/bindings/spi/spi-davinci.txt | 2 +- .../devicetree/bindings/spi/spi-pl022.yaml | 2 +- .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 24 +- Documentation/hwmon/hwmon-kernel-api.rst | 16 + Documentation/kbuild/kconfig-language.rst | 6 + .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/bonding.rst | 4 +- Documentation/process/maintainer-tip.rst | 14 + Documentation/virt/coco/sevguest.rst | 155 + Documentation/virt/index.rst | 1 + Documentation/virt/kvm/api.rst | 1 + Documentation/x86/x86_64/boot-options.rst | 14 + Documentation/x86/zero-page.rst | 2 + MAINTAINERS | 33 +- Next/SHA1s | 214 +- Next/Trees | 6 +- Next/merge.log | 3749 ++++++++++++++------ arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/arm/Kconfig | 88 +- arch/arm/Makefile | 7 +- arch/arm/boot/compressed/misc-ep93xx.h | 86 + arch/arm/boot/compressed/misc.c | 4 + arch/arm/boot/dts/Makefile | 7 + arch/arm/boot/dts/at91-kizbox3-hs.dts | 2 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- arch/arm/boot/dts/imx6dl-victgo.dts | 85 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 32 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 51 +- .../boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 7 +- arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi | 211 ++ arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts | 55 + arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi | 37 + arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi | 71 + arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 71 + arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi | 43 + arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi | 48 + arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts | 20 + arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts | 20 + arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi | 588 +++ arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 76 + arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 76 + arch/arm/boot/dts/mba6ulx.dtsi | 571 +++ arch/arm/boot/dts/meson8-minix-neo-x8.dts | 2 +- arch/arm/boot/dts/nspire-classic.dtsi | 10 +- arch/arm/boot/dts/nspire-cx.dts | 4 +- arch/arm/boot/dts/nspire.dtsi | 60 +- arch/arm/boot/dts/ox820.dtsi | 2 +- arch/arm/boot/dts/qcom-apq8064-pins.dtsi | 12 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 3 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 11 +- arch/arm/boot/dts/s5pv210-goni.dts | 6 +- arch/arm/boot/dts/s5pv210.dtsi | 18 +- arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +- arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts | 31 + arch/arm/boot/dts/suniv-f1c100s.dtsi | 104 +- arch/arm/configs/dove_defconfig | 2 + arch/arm/configs/ep93xx_defconfig | 2 + arch/arm/configs/imote2_defconfig | 365 -- arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/ixp4xx_defconfig | 1 + arch/arm/configs/mini2440_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/qcom_defconfig | 8 + arch/arm/configs/s3c2410_defconfig | 3 + arch/arm/configs/tct_hammer_defconfig | 2 + arch/arm/configs/tegra_defconfig | 3 +- arch/arm/mach-asm9260/Kconfig | 1 + arch/arm/mach-aspeed/Kconfig | 2 +- arch/arm/mach-at91/Kconfig | 3 +- arch/arm/mach-clps711x/Kconfig | 1 + arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-dove/Kconfig | 16 +- arch/arm/mach-dove/Makefile | 2 + arch/arm/mach-dove/include/mach/uncompress.h | 34 - arch/arm/mach-ep93xx/Kconfig | 13 + arch/arm/mach-ep93xx/adssphere.c | 1 + arch/arm/mach-ep93xx/clock.c | 6 +- arch/arm/mach-ep93xx/core.c | 5 +- arch/arm/mach-ep93xx/edb93xx.c | 8 + arch/arm/mach-ep93xx/ep93xx-regs.h | 38 + arch/arm/mach-ep93xx/gesbc9312.c | 1 + arch/arm/mach-ep93xx/gpio-ep93xx.h | 2 +- arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 42 - arch/arm/mach-ep93xx/include/mach/irqs.h | 79 - arch/arm/mach-ep93xx/include/mach/uncompress.h | 90 - arch/arm/mach-ep93xx/irqs.h | 76 + arch/arm/mach-ep93xx/micro9.c | 4 + arch/arm/mach-ep93xx/simone.c | 1 + arch/arm/mach-ep93xx/snappercl15.c | 1 + arch/arm/mach-ep93xx/soc.h | 3 +- arch/arm/mach-ep93xx/ts72xx.c | 3 +- arch/arm/mach-ep93xx/vision_ep9307.c | 1 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-gemini/Kconfig | 1 + arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-imx/Kconfig | 4 +- arch/arm/mach-integrator/Kconfig | 125 - arch/arm/mach-integrator/Makefile | 10 - arch/arm/mach-integrator/core.c | 96 - arch/arm/mach-integrator/integrator_ap.c | 202 -- arch/arm/mach-integrator/integrator_cp.c | 147 - arch/arm/mach-iop32x/Kconfig | 18 +- arch/arm/mach-iop32x/cp6.c | 2 + arch/arm/mach-iop32x/em7210.c | 1 + arch/arm/mach-iop32x/glantank.c | 1 + arch/arm/mach-iop32x/include/mach/irqs.h | 14 - arch/arm/mach-iop32x/include/mach/uncompress.h | 25 - arch/arm/mach-iop32x/iq31244.c | 1 + arch/arm/mach-iop32x/iq80321.c | 1 + arch/arm/mach-iop32x/irqs.h | 2 + arch/arm/mach-iop32x/n2100.c | 1 + arch/arm/mach-ixp4xx/Kconfig | 22 +- arch/arm/mach-ixp4xx/Makefile.boot | 4 - arch/arm/mach-ixp4xx/include/mach/uncompress.h | 54 - arch/arm/mach-keystone/Kconfig | 1 - arch/arm/mach-lpc32xx/Kconfig | 1 + arch/arm/mach-mmp/Kconfig | 2 +- arch/arm/mach-moxart/Kconfig | 1 + arch/arm/mach-mv78xx0/Kconfig | 1 + arch/arm/mach-mvebu/Kconfig | 3 +- arch/arm/mach-mxs/Kconfig | 1 + arch/arm/mach-nomadik/Kconfig | 1 + arch/arm/mach-npcm/Kconfig | 2 +- arch/arm/mach-nspire/Kconfig | 1 + arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-oxnas/Kconfig | 2 +- arch/arm/mach-qcom/Kconfig | 1 - arch/arm/mach-realview/Kconfig | 103 - arch/arm/mach-realview/Makefile | 8 - arch/arm/mach-realview/platsmp-dt.c | 93 - arch/arm/mach-s3c/Kconfig.s3c24xx | 25 +- arch/arm/mach-s3c/bast-ide.c | 2 +- arch/arm/mach-s3c/bast-irq.c | 2 +- arch/arm/mach-s3c/cpu.c | 2 +- arch/arm/mach-s3c/dev-audio-s3c64xx.c | 2 +- arch/arm/mach-s3c/dev-uart-s3c64xx.c | 2 +- arch/arm/mach-s3c/devs.c | 2 +- arch/arm/mach-s3c/gpio-samsung.c | 2 +- arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 - arch/arm/mach-s3c/include/mach/io.h | 8 - arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h | 213 -- arch/arm/mach-s3c/include/mach/map-base.h | 42 - arch/arm/mach-s3c/irq-pm-s3c24xx.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- arch/arm/mach-s3c/irqs-s3c24xx.h | 219 ++ .../arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h | 0 arch/arm/mach-s3c/{include/mach => }/irqs.h | 0 arch/arm/mach-s3c/mach-amlm5900.c | 2 + arch/arm/mach-s3c/mach-anubis.c | 6 +- arch/arm/mach-s3c/mach-anw6410.c | 2 +- arch/arm/mach-s3c/mach-at2440evb.c | 1 + arch/arm/mach-s3c/mach-bast.c | 6 +- arch/arm/mach-s3c/mach-crag6410-module.c | 2 +- arch/arm/mach-s3c/mach-crag6410.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 1 + arch/arm/mach-s3c/mach-h1940.c | 1 + arch/arm/mach-s3c/mach-hmt.c | 2 +- arch/arm/mach-s3c/mach-jive.c | 2 +- arch/arm/mach-s3c/mach-mini2440.c | 3 +- arch/arm/mach-s3c/mach-mini6410.c | 2 +- arch/arm/mach-s3c/mach-n30.c | 2 + arch/arm/mach-s3c/mach-ncp.c | 2 +- arch/arm/mach-s3c/mach-nexcoder.c | 1 + arch/arm/mach-s3c/mach-osiris.c | 6 +- arch/arm/mach-s3c/mach-otom.c | 1 + arch/arm/mach-s3c/mach-qt2410.c | 1 + arch/arm/mach-s3c/mach-real6410.c | 2 +- arch/arm/mach-s3c/mach-rx1950.c | 1 + arch/arm/mach-s3c/mach-rx3715.c | 7 +- arch/arm/mach-s3c/mach-smartq5.c | 2 +- arch/arm/mach-s3c/mach-smartq7.c | 2 +- arch/arm/mach-s3c/mach-smdk2410.c | 1 + arch/arm/mach-s3c/mach-smdk2413.c | 3 + arch/arm/mach-s3c/mach-smdk2416.c | 11 +- arch/arm/mach-s3c/mach-smdk2440.c | 11 +- arch/arm/mach-s3c/mach-smdk2443.c | 12 +- arch/arm/mach-s3c/mach-smdk6400.c | 2 +- arch/arm/mach-s3c/mach-smdk6410.c | 2 +- arch/arm/mach-s3c/mach-tct_hammer.c | 1 + arch/arm/mach-s3c/mach-vr1000.c | 6 +- arch/arm/mach-s3c/mach-vstms.c | 1 + arch/arm/mach-s3c/map-base.h | 48 + arch/arm/mach-s3c/map-s3c24xx.h | 2 +- arch/arm/mach-s3c/map-s3c64xx.h | 2 +- arch/arm/mach-s3c/pl080.c | 2 +- arch/arm/mach-s3c/pm-core-s3c24xx.h | 2 +- arch/arm/mach-s3c/pm-s3c2412.c | 2 +- arch/arm/mach-s3c/pm-s3c64xx.c | 2 +- arch/arm/mach-s3c/pm.c | 2 +- arch/arm/mach-s3c/s3c2443.c | 2 +- arch/arm/mach-s3c/s3c24xx.h | 2 +- arch/arm/mach-s3c/s3c64xx.c | 2 +- arch/arm/mach-s3c/simtec-usb.c | 2 +- arch/arm/mach-socfpga/Kconfig | 1 - arch/arm/mach-spear/Kconfig | 2 +- arch/arm/mach-sunxi/Kconfig | 3 +- arch/arm/mach-tegra/platsmp.c | 2 +- arch/arm/mach-versatile/Kconfig | 309 ++ arch/arm/mach-versatile/Makefile | 32 +- .../Makefile.boot | 0 arch/arm/mach-versatile/dcscb.c | 172 + arch/arm/mach-versatile/dcscb_setup.S | 33 + arch/arm/mach-versatile/headsmp.S | 36 + arch/arm/mach-versatile/hotplug.c | 102 + .../cm.h => mach-versatile/integrator-cm.h} | 0 .../integrator-hardware.h} | 0 arch/arm/mach-versatile/integrator.c | 94 + .../common.h => mach-versatile/integrator.h} | 0 arch/arm/mach-versatile/integrator_ap.c | 200 ++ arch/arm/mach-versatile/integrator_cp.c | 145 + arch/arm/mach-versatile/platsmp-realview.c | 93 + arch/arm/mach-versatile/platsmp-vexpress.c | 93 + arch/arm/mach-versatile/platsmp.c | 107 + arch/arm/mach-versatile/platsmp.h | 11 + .../realview-dt.c => mach-versatile/realview.c} | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.c | 0 arch/arm/{mach-vexpress => mach-versatile}/spc.h | 0 arch/arm/mach-versatile/tc2_pm.c | 261 ++ .../{mach-vexpress => mach-versatile}/v2m-mps2.c | 0 arch/arm/mach-versatile/v2m.c | 40 + .../mach-versatile/{versatile_dt.c => versatile.c} | 0 .../core.h => mach-versatile/vexpress.h} | 0 arch/arm/mach-vexpress/Kconfig | 81 - arch/arm/mach-vexpress/Makefile | 19 - arch/arm/mach-vexpress/dcscb.c | 172 - arch/arm/mach-vexpress/dcscb_setup.S | 35 - arch/arm/mach-vexpress/platsmp.c | 96 - arch/arm/mach-vexpress/tc2_pm.c | 263 -- arch/arm/mach-vexpress/v2m.c | 40 - arch/arm/mach-vt8500/Kconfig | 1 + arch/arm/mach-zynq/Kconfig | 1 - arch/arm/mm/Kconfig | 28 +- arch/arm/plat-versatile/Makefile | 5 - arch/arm/plat-versatile/headsmp.S | 38 - arch/arm/plat-versatile/hotplug.c | 102 - arch/arm/plat-versatile/include/plat/platsmp.h | 13 - arch/arm/plat-versatile/platsmp.c | 109 - arch/arm/tools/syscall.tbl | 1 - .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 30 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 33 + .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 1 + .../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 996 ++++++ .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 8 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 +- .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 90 + arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 54 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 7 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 32 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 8 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 8 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 10 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 8 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 8 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 4 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 12 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 28 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 12 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 7 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 12 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 28 + arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 25 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 25 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 37 + arch/arm64/boot/dts/rockchip/rk3566.dtsi | 11 + arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 102 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 46 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 9 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 35 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 173 - arch/arm64/configs/defconfig | 4 + arch/arm64/crypto/Kconfig | 14 +- arch/arm64/crypto/Makefile | 8 +- .../crypto/{sm4-ce-core.S => sm4-ce-cipher-core.S} | 0 arch/arm64/crypto/sm4-ce-cipher-glue.c | 82 + arch/arm64/crypto/sm4-ce-core.S | 688 +++- arch/arm64/crypto/sm4-ce-glue.c | 386 +- arch/arm64/crypto/sm4-neon-core.S | 487 +++ arch/arm64/crypto/sm4-neon-glue.c | 442 +++ arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/kvm_emulate.h | 27 +- arch/arm64/include/asm/kvm_host.h | 10 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/kernel/alternative.c | 6 +- arch/arm64/kernel/patching.c | 4 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kvm/mmu.c | 11 +- arch/arm64/kvm/psci.c | 31 +- arch/arm64/kvm/reset.c | 65 +- arch/arm64/kvm/vgic/vgic-debug.c | 10 +- arch/arm64/kvm/vgic/vgic-its.c | 2 +- arch/csky/Kconfig | 8 + arch/csky/abiv1/Makefile | 2 - arch/csky/abiv1/memcpy.S | 347 -- arch/csky/abiv1/strksyms.c | 6 - arch/csky/abiv2/Makefile | 2 + arch/csky/abiv2/strksyms.c | 4 +- arch/csky/include/asm/atomic.h | 251 ++ arch/csky/include/asm/barrier.h | 8 +- arch/csky/include/asm/cmpxchg.h | 173 +- arch/csky/include/asm/io.h | 12 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/io.c | 91 + arch/csky/kernel/module.c | 2 +- arch/csky/kernel/probes/kprobes.c | 2 +- arch/csky/kernel/probes/uprobes.c | 2 +- arch/csky/kernel/process.c | 1 - arch/csky/lib/Makefile | 3 + arch/csky/lib/string.c | 134 + arch/csky/mm/dma-mapping.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/mips/configs/gpr_defconfig | 2 - arch/mips/configs/mtx1_defconfig | 2 - arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/include/asm/page.h | 6 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/mm/mem.c | 2 +- arch/s390/Kconfig | 19 + arch/s390/Makefile | 2 + arch/s390/configs/debug_defconfig | 7 +- arch/s390/configs/defconfig | 6 +- arch/s390/configs/zfcpdump_defconfig | 6 +- arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/processor.c | 4 + arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/x86/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/acpi.c | 173 +- arch/x86/boot/compressed/efi.c | 236 ++ arch/x86/boot/compressed/head_64.S | 37 +- arch/x86/boot/compressed/ident_map_64.c | 39 +- arch/x86/boot/compressed/idt_64.c | 18 +- arch/x86/boot/compressed/mem_encrypt.S | 36 - arch/x86/boot/compressed/misc.h | 55 +- arch/x86/boot/compressed/sev.c | 263 +- arch/x86/boot/cpucheck.c | 30 +- arch/x86/boot/msr.h | 26 + arch/x86/coco/core.c | 3 + arch/x86/crypto/blowfish_glue.c | 8 +- arch/x86/crypto/camellia_glue.c | 8 +- arch/x86/crypto/serpent_avx2_glue.c | 8 +- arch/x86/crypto/twofish_glue.c | 8 +- arch/x86/crypto/twofish_glue_3way.c | 8 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/asm.h | 20 +- arch/x86/include/asm/bootparam_utils.h | 1 + arch/x86/include/asm/cpuid.h | 34 + arch/x86/include/asm/kvm_host.h | 5 +- arch/x86/include/asm/msi.h | 19 +- arch/x86/include/asm/msr-index.h | 2 + arch/x86/include/asm/msr.h | 11 +- arch/x86/include/asm/setup.h | 1 - arch/x86/include/asm/sev-common.h | 82 + arch/x86/include/asm/sev.h | 102 +- arch/x86/include/asm/shared/msr.h | 15 + arch/x86/include/asm/svm.h | 171 +- arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/svm.h | 13 + arch/x86/kernel/Makefile | 2 - arch/x86/kernel/amd_nb.c | 7 +- arch/x86/kernel/apic/x2apic_uv_x.c | 16 +- arch/x86/kernel/cpu/bugs.c | 7 + arch/x86/kernel/cpu/common.c | 4 + arch/x86/kernel/cpu/mce/amd.c | 32 +- arch/x86/kernel/cpu/mce/core.c | 4 +- arch/x86/kernel/head64.c | 29 +- arch/x86/kernel/head_64.S | 37 +- arch/x86/kernel/probe_roms.c | 13 +- arch/x86/kernel/sev-shared.c | 529 ++- arch/x86/kernel/sev.c | 820 ++++- arch/x86/kernel/smpboot.c | 3 + arch/x86/kvm/cpuid.c | 19 +- arch/x86/kvm/mmu/mmu.c | 20 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/svm/sev.c | 23 +- arch/x86/kvm/svm/svm.c | 8 +- arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/x86.c | 20 +- arch/x86/lib/delay.c | 4 +- arch/x86/mm/mem_encrypt.c | 4 + arch/x86/mm/mem_encrypt_amd.c | 71 +- arch/x86/mm/mem_encrypt_identity.c | 8 + arch/x86/net/bpf_jit_comp.c | 1 + arch/x86/platform/uv/uv_nmi.c | 21 +- arch/xtensa/kernel/jump_label.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - crypto/Kconfig | 18 +- crypto/Makefile | 6 +- crypto/crypto_engine.c | 1 + {lib/crypto => crypto}/sm3.c | 0 crypto/sm4.c | 184 + crypto/testmgr.c | 75 +- drivers/acpi/property.c | 36 +- drivers/acpi/scan.c | 13 - drivers/ata/Kconfig | 6 +- drivers/ata/ahci.c | 2 +- drivers/ata/ahci.h | 2 +- drivers/ata/libata-core.c | 3 + drivers/ata/libata-sff.c | 2 +- drivers/ata/sata_dwc_460ex.c | 6 +- drivers/atm/Kconfig | 25 - drivers/atm/Makefile | 1 - drivers/atm/ambassador.c | 2400 ------------- drivers/atm/ambassador.h | 648 ---- drivers/base/dd.c | 1 + drivers/base/property.c | 42 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 18 +- drivers/block/drbd/drbd_nl.c | 74 +- drivers/block/drbd/drbd_receiver.c | 15 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_state.c | 21 +- drivers/block/drbd/drbd_state_change.h | 8 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/bus/imx-weim.c | 3 +- drivers/cdrom/cdrom.c | 3 +- drivers/char/agp/amd64-agp.c | 2 +- drivers/char/random.c | 58 +- drivers/clk/imx/clk-imx8mq.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 + drivers/crypto/cavium/nitrox/nitrox_main.c | 10 +- drivers/crypto/ccp/psp-dev.c | 49 +- drivers/crypto/ccp/psp-dev.h | 22 + drivers/crypto/ccp/sp-pci.c | 62 + drivers/crypto/hisilicon/qm.c | 6 +- drivers/cxl/pci.c | 1 - drivers/dma-buf/dma-buf.c | 24 +- drivers/dma-buf/dma-resv.c | 411 +-- drivers/dma-buf/st-dma-resv.c | 157 +- drivers/dma/idxd/device.c | 3 +- drivers/dma/sf-pdma/sf-pdma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.h | 8 +- drivers/dma/sh/Kconfig | 2 +- drivers/edac/Kconfig | 1 + drivers/edac/amd64_edac.c | 2 +- drivers/edac/ghes_edac.c | 200 +- drivers/firmware/efi/cper.c | 64 +- drivers/gpio/gpiolib-acpi.c | 22 +- drivers/gpio/gpiolib-of.c | 3 +- drivers/gpio/gpiolib-sysfs.c | 3 +- drivers/gpio/gpiolib.c | 63 +- drivers/gpio/gpiolib.h | 11 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 97 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 359 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 89 + drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 21 - drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 119 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 15 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 107 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- .../drm/amd/display/modules/freesync/freesync.c | 3 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 +- drivers/gpu/drm/amd/include/amd_shared.h | 66 +- drivers/gpu/drm/amd/include/discovery.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 +- drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 8 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 3 +- drivers/gpu/drm/drm_gem.c | 3 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 17 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 54 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 +- drivers/gpu/drm/i915/display/intel_crtc.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 179 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 42 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 - drivers/gpu/drm/i915/i915_deps.c | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 8 + drivers/gpu/drm/i915/i915_vma.c | 27 +- drivers/gpu/drm/i915/intel_pm.c | 3 + drivers/gpu/drm/i915/intel_uncore.c | 27 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 10 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 8 +- drivers/gpu/drm/imx/imx-ldb.c | 2 + drivers/gpu/drm/imx/parallel-display.c | 4 +- drivers/gpu/drm/lima/lima_gem.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 34 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 2 + drivers/gpu/drm/msm/msm_gem.c | 3 +- drivers/gpu/drm/msm/msm_gem_submit.c | 24 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 3 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 17 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 20 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 17 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 3 +- drivers/gpu/drm/panfrost/panfrost_job.c | 6 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 3 +- drivers/gpu/drm/qxl/qxl_release.c | 5 +- drivers/gpu/drm/radeon/Makefile | 4 +- drivers/gpu/drm/radeon/cayman_blit_shaders.c | 320 -- drivers/gpu/drm/radeon/cayman_blit_shaders.h | 294 +- drivers/gpu/drm/radeon/radeon_cs.c | 4 + drivers/gpu/drm/radeon/radeon_display.c | 3 +- drivers/gpu/drm/radeon/radeon_gem.c | 9 +- drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 21 +- drivers/gpu/drm/radeon/radeon_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_prime.c | 16 +- drivers/gpu/drm/radeon/radeon_sync.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 12 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/si_blit_shaders.c | 253 -- drivers/gpu/drm/radeon/si_blit_shaders.h | 223 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/solomon/Kconfig | 9 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 11 + drivers/gpu/drm/solomon/ssd130x.c | 73 +- drivers/gpu/drm/solomon/ssd130x.h | 2 + drivers/gpu/drm/sti/sti_gdp.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 22 +- drivers/gpu/drm/stm/ltdc.c | 16 +- drivers/gpu/drm/ttm/ttm_bo.c | 38 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 24 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 34 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 21 +- drivers/gpu/drm/v3d/v3d_gem.c | 19 +- drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.h | 15 +- drivers/gpu/drm/vc4/vc4_gem.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 13 - drivers/gpu/drm/vc4/vc4_hvs.c | 153 +- drivers/gpu/drm/vc4/vc4_kms.c | 63 +- drivers/gpu/drm/vc4/vc4_regs.h | 12 +- drivers/gpu/drm/vc4/vc4_txp.c | 8 +- drivers/gpu/drm/vgem/vgem_fence.c | 13 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 12 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 5 - drivers/gpu/ipu-v3/ipu-di.c | 5 +- drivers/hv/channel_mgmt.c | 6 +- drivers/hv/hv_balloon.c | 49 +- drivers/hwmon/Kconfig | 1 + drivers/hwmon/adt7470.c | 4 +- drivers/hwmon/hwmon.c | 53 + drivers/hwmon/intel-m10-bmc-hwmon.c | 11 +- drivers/iio/chemical/scd30.h | 5 +- drivers/iio/chemical/scd30_core.c | 10 +- drivers/iio/chemical/scd30_i2c.c | 3 +- drivers/iio/chemical/scd30_serial.c | 3 +- drivers/iio/dac/ad3552r.c | 4 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/magnetometer/ak8975.c | 1 + drivers/iio/proximity/sx9324.c | 6 +- drivers/infiniband/core/device.c | 2 - drivers/infiniband/core/umem_dmabuf.c | 3 +- .../infiniband/core/uverbs_std_types_flow_action.c | 383 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 6 + drivers/infiniband/hw/mlx5/fs.c | 223 +- drivers/infiniband/hw/mlx5/main.c | 31 - drivers/input/keyboard/cypress-sf.c | 14 + drivers/input/keyboard/mt6779-keypad.c | 10 +- drivers/input/misc/Kconfig | 10 + drivers/input/misc/Makefile | 1 + drivers/input/misc/iqs7222.c | 2445 +++++++++++++ drivers/iommu/omap-iommu.c | 2 +- drivers/isdn/mISDN/socket.c | 2 +- drivers/media/tuners/si2157.c | 22 +- drivers/memory/emif.c | 11 +- drivers/memory/fsl_ifc.c | 3 +- drivers/message/fusion/mptbase.c | 4 +- drivers/mmc/core/block.c | 18 +- drivers/mmc/core/core.c | 15 +- drivers/mmc/core/mmc.c | 25 +- drivers/mmc/core/mmc_test.c | 3 +- drivers/mmc/host/bcm2835.c | 2 +- drivers/mmc/host/dw_mmc.c | 2 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 2 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/of_mmc_spi.c | 4 + drivers/mmc/host/omap.c | 23 +- drivers/mmc/host/renesas_sdhi_core.c | 4 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 3 +- drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sunxi-mmc.c | 2 +- drivers/mmc/host/uniphier-sd.c | 2 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 24 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 304 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 191 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 16 +- drivers/net/ethernet/intel/ice/ice.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 6 +- drivers/net/ethernet/intel/ice/ice_switch.c | 489 ++- drivers/net/ethernet/intel/ice/ice_switch.h | 12 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 6 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 7 - .../ethernet/marvell/prestera/prestera_flower.c | 18 + drivers/net/ethernet/mediatek/Kconfig | 4 + drivers/net/ethernet/mediatek/Makefile | 5 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 131 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 14 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 368 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 89 +- drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 1 - drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 189 +- drivers/net/ethernet/mediatek/mtk_wed.c | 875 +++++ drivers/net/ethernet/mediatek/mtk_wed.h | 135 + drivers/net/ethernet/mediatek/mtk_wed_debugfs.c | 175 + drivers/net/ethernet/mediatek/mtk_wed_ops.c | 8 + drivers/net/ethernet/mediatek/mtk_wed_regs.h | 251 ++ drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 58 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 12 +- .../net/ethernet/mellanox/mlx5/core/accel/accel.h | 36 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 179 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 96 - .../mellanox/mlx5/core/accel/ipsec_offload.c | 385 -- .../mellanox/mlx5/core/accel/ipsec_offload.h | 38 - .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 125 - .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 156 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 19 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 30 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 31 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 5 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 7 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.c | 420 +++ .../mellanox/mlx5/core/en_accel/ipsec_offload.h | 14 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 245 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 3 - .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 63 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 71 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 86 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../mellanox/mlx5/core/en_accel/ktls_stats.c | 90 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 20 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 28 +- .../mellanox/mlx5/core/en_accel/ktls_utils.h | 1 - .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 247 -- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 132 - .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 390 -- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 91 - .../mellanox/mlx5/core/en_accel/tls_stats.c | 105 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 - .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 3 - .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 1582 --------- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 62 - drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 622 ---- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 74 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 1 + drivers/net/ethernet/micrel/Kconfig | 1 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 6 +- .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 + drivers/net/ethernet/sfc/efx_channels.c | 2 +- drivers/net/ethernet/sfc/falcon/rx.c | 4 +- drivers/net/ethernet/sfc/tx.c | 6 +- drivers/net/ethernet/sfc/tx_common.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 - drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 33 +- drivers/net/hyperv/netvsc.c | 8 +- drivers/net/hyperv/netvsc_bpf.c | 6 +- drivers/net/mdio/fwnode_mdio.c | 5 + drivers/net/mdio/mdio-aspeed.c | 123 +- drivers/net/mdio/mdio-mscc-miim.c | 87 +- drivers/net/phy/micrel.c | 221 ++ drivers/net/ppp/pppoe.c | 3 +- drivers/net/slip/slip.c | 2 +- drivers/net/usb/aqc111.c | 9 +- drivers/net/usb/qmi_wwan.c | 1 - drivers/net/veth.c | 2 +- drivers/net/vxlan/vxlan_core.c | 4 +- drivers/net/wan/Kconfig | 28 - drivers/net/wan/Makefile | 2 - drivers/net/wan/lmc/Makefile | 18 - drivers/net/wan/lmc/lmc.h | 33 - drivers/net/wan/lmc/lmc_debug.c | 65 - drivers/net/wan/lmc/lmc_debug.h | 52 - drivers/net/wan/lmc/lmc_ioctl.h | 255 -- drivers/net/wan/lmc/lmc_main.c | 2009 ----------- drivers/net/wan/lmc/lmc_media.c | 1206 ------- drivers/net/wan/lmc/lmc_proto.c | 106 - drivers/net/wan/lmc/lmc_proto.h | 18 - drivers/net/wan/lmc/lmc_var.h | 468 --- drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/Makefile | 1 + drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/core.c | 25 + drivers/net/wireless/ath/ath10k/hw.h | 2 + drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 27 + drivers/net/wireless/ath/ath11k/Makefile | 6 +- drivers/net/wireless/ath/ath11k/core.c | 372 +- drivers/net/wireless/ath/ath11k/core.h | 132 +- drivers/net/wireless/ath/ath11k/debugfs.c | 4 + drivers/net/wireless/ath/ath11k/htc.c | 6 + drivers/net/wireless/ath/ath11k/hw.h | 23 +- drivers/net/wireless/ath/ath11k/mac.c | 388 +- drivers/net/wireless/ath/ath11k/mac.h | 3 +- drivers/net/wireless/ath/ath11k/mhi.c | 285 +- drivers/net/wireless/ath/ath11k/mhi.h | 17 +- drivers/net/wireless/ath/ath11k/pci.c | 982 +---- drivers/net/wireless/ath/ath11k/pci.h | 28 +- drivers/net/wireless/ath/ath11k/pcic.c | 741 ++++ drivers/net/wireless/ath/ath11k/pcic.h | 46 + drivers/net/wireless/ath/ath11k/peer.c | 373 +- drivers/net/wireless/ath/ath11k/peer.h | 10 +- drivers/net/wireless/ath/ath11k/qmi.c | 19 +- drivers/net/wireless/ath/ath11k/reg.c | 44 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 635 +++- drivers/net/wireless/ath/ath11k/wmi.h | 366 +- drivers/net/wireless/ath/ath11k/wow.c | 763 ++++ drivers/net/wireless/ath/ath11k/wow.h | 45 + drivers/net/wireless/ath/ath6kl/htc_mbox.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 8 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 85 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 2 + drivers/net/wireless/ath/ath9k/ar9003_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 10 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 25 +- drivers/net/wireless/ath/ath9k/mac.h | 6 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/ath9k/reg.h | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 30 +- drivers/net/wireless/ath/wcn36xx/hal.h | 7 +- drivers/net/wireless/ath/wcn36xx/main.c | 142 +- drivers/net/wireless/ath/wcn36xx/smd.c | 57 + drivers/net/wireless/ath/wcn36xx/smd.h | 2 + drivers/net/wireless/ath/wcn36xx/txrx.c | 29 + drivers/net/wireless/ath/wcn36xx/txrx.h | 1 + drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 39 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 64 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 119 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 2 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 10 +- drivers/net/wireless/intel/iwlwifi/mei/sap.h | 2 +- drivers/net/wireless/intersil/orinoco/airport.c | 1 + drivers/net/wireless/marvell/mwifiex/11h.c | 2 + drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 104 +- drivers/net/wireless/realtek/rtlwifi/base.c | 13 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 15 +- drivers/net/wireless/realtek/rtw88/main.c | 7 +- drivers/net/wireless/realtek/rtw89/cam.c | 20 +- drivers/net/wireless/realtek/rtw89/coex.c | 12 +- drivers/net/wireless/realtek/rtw89/core.c | 166 +- drivers/net/wireless/realtek/rtw89/core.h | 93 +- drivers/net/wireless/realtek/rtw89/debug.c | 70 +- drivers/net/wireless/realtek/rtw89/fw.c | 163 +- drivers/net/wireless/realtek/rtw89/fw.h | 27 +- drivers/net/wireless/realtek/rtw89/mac.c | 327 +- drivers/net/wireless/realtek/rtw89/mac.h | 73 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw89/pci.c | 630 +++- drivers/net/wireless/realtek/rtw89/pci.h | 245 ++ drivers/net/wireless/realtek/rtw89/phy.c | 28 +- drivers/net/wireless/realtek/rtw89/reg.h | 187 + drivers/net/wireless/realtek/rtw89/regd.c | 513 ++- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 29 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 581 +++ drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 32 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 64 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 32 + drivers/net/wireless/realtek/rtw89/ser.c | 245 +- drivers/net/wireless/realtek/rtw89/txrx.h | 107 + drivers/net/wireless/silabs/Kconfig | 18 + drivers/net/wireless/silabs/Makefile | 3 + .../{staging => net/wireless/silabs}/wfx/Kconfig | 0 .../{staging => net/wireless/silabs}/wfx/Makefile | 0 drivers/{staging => net/wireless/silabs}/wfx/bh.c | 0 drivers/{staging => net/wireless/silabs}/wfx/bh.h | 0 drivers/{staging => net/wireless/silabs}/wfx/bus.h | 0 .../wireless/silabs}/wfx/bus_sdio.c | 0 .../{staging => net/wireless/silabs}/wfx/bus_spi.c | 0 .../{staging => net/wireless/silabs}/wfx/data_rx.c | 0 .../{staging => net/wireless/silabs}/wfx/data_rx.h | 0 .../{staging => net/wireless/silabs}/wfx/data_tx.c | 0 .../{staging => net/wireless/silabs}/wfx/data_tx.h | 0 .../{staging => net/wireless/silabs}/wfx/debug.c | 0 .../{staging => net/wireless/silabs}/wfx/debug.h | 0 .../{staging => net/wireless/silabs}/wfx/fwio.c | 0 .../{staging => net/wireless/silabs}/wfx/fwio.h | 0 .../wireless/silabs}/wfx/hif_api_cmd.h | 0 .../wireless/silabs}/wfx/hif_api_general.h | 0 .../wireless/silabs}/wfx/hif_api_mib.h | 0 .../{staging => net/wireless/silabs}/wfx/hif_rx.c | 0 .../{staging => net/wireless/silabs}/wfx/hif_rx.h | 0 .../{staging => net/wireless/silabs}/wfx/hif_tx.c | 0 .../{staging => net/wireless/silabs}/wfx/hif_tx.h | 0 .../wireless/silabs}/wfx/hif_tx_mib.c | 0 .../wireless/silabs}/wfx/hif_tx_mib.h | 0 .../{staging => net/wireless/silabs}/wfx/hwio.c | 0 .../{staging => net/wireless/silabs}/wfx/hwio.h | 0 drivers/{staging => net/wireless/silabs}/wfx/key.c | 0 drivers/{staging => net/wireless/silabs}/wfx/key.h | 0 .../{staging => net/wireless/silabs}/wfx/main.c | 0 .../{staging => net/wireless/silabs}/wfx/main.h | 0 .../{staging => net/wireless/silabs}/wfx/queue.c | 0 .../{staging => net/wireless/silabs}/wfx/queue.h | 0 .../{staging => net/wireless/silabs}/wfx/scan.c | 0 .../{staging => net/wireless/silabs}/wfx/scan.h | 0 drivers/{staging => net/wireless/silabs}/wfx/sta.c | 0 drivers/{staging => net/wireless/silabs}/wfx/sta.h | 0 .../{staging => net/wireless/silabs}/wfx/traces.h | 0 drivers/{staging => net/wireless/silabs}/wfx/wfx.h | 0 drivers/net/wireless/ti/wlcore/sdio.c | 2 +- drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/core.c | 1 + drivers/of/property.c | 34 + drivers/perf/fsl_imx8_ddr_perf.c | 2 +- drivers/pinctrl/intel/pinctrl-alderlake.c | 60 +- drivers/power/supply/max8997_charger.c | 2 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/rpi-panel-attiny-regulator.c | 1 - drivers/regulator/rt5759-regulator.c | 369 ++ drivers/reset/Kconfig | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 3 + drivers/scsi/megaraid/megaraid_sas_base.c | 7 + drivers/scsi/mpt3sas/mpt3sas_base.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 9 +- drivers/scsi/mvsas/mv_init.c | 1 + drivers/scsi/pcmcia/sym53c500_cs.c | 52 +- drivers/scsi/scsi_debug.c | 8 +- drivers/scsi/sd.c | 3 +- drivers/scsi/ufs/ufshcd-pci.c | 17 + drivers/scsi/ufs/ufshcd-pltfrm.c | 10 +- drivers/scsi/ufs/ufshpb.c | 11 +- drivers/scsi/vmw_pvscsi.c | 1 - drivers/soc/qcom/pdr_interface.c | 11 +- drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/smp2p.c | 1 + drivers/soc/qcom/smsm.c | 1 + drivers/soc/qcom/socinfo.c | 2 + drivers/soc/rockchip/grf.c | 17 + drivers/soc/tegra/fuse/fuse-tegra.c | 8 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 17 +- drivers/soc/tegra/pmc.c | 33 +- drivers/spi/spi-bcm-qspi.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 46 +- drivers/spi/spi-cadence.c | 8 +- drivers/spi/spi.c | 7 +- drivers/staging/Kconfig | 1 - drivers/staging/Makefile | 1 - drivers/staging/r8188eu/core/rtw_ap.c | 3 - drivers/staging/r8188eu/core/rtw_br_ext.c | 5 +- drivers/staging/r8188eu/core/rtw_cmd.c | 94 +- drivers/staging/r8188eu/core/rtw_mlme.c | 44 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/r8188eu/core/rtw_p2p.c | 2 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 4 +- drivers/staging/r8188eu/core/rtw_security.c | 6 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 2 +- drivers/staging/r8188eu/core/rtw_xmit.c | 7 +- drivers/staging/r8188eu/hal/hal_com.c | 4 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 1 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/r8188eu/hal/usb_halinit.c | 49 - drivers/staging/r8188eu/hal/usb_ops_linux.c | 2 +- drivers/staging/r8188eu/include/HalVerDef.h | 5 +- drivers/staging/r8188eu/include/basic_types.h | 73 +- drivers/staging/r8188eu/include/drv_types.h | 6 +- drivers/staging/r8188eu/include/hal_intf.h | 9 - drivers/staging/r8188eu/include/ieee80211.h | 18 - drivers/staging/r8188eu/include/odm.h | 29 - drivers/staging/r8188eu/include/osdep_service.h | 43 - drivers/staging/r8188eu/include/rtw_eeprom.h | 3 - drivers/staging/r8188eu/include/rtw_fw.h | 5 + drivers/staging/r8188eu/include/rtw_ioctl.h | 79 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 + drivers/staging/r8188eu/include/usb_osintf.h | 4 - drivers/staging/r8188eu/include/usb_vendor_req.h | 35 - drivers/staging/r8188eu/include/wifi.h | 5 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 49 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 1 - drivers/staging/rtl8192e/rtl819x_BAProc.c | 3 - drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 13 +- drivers/staging/rtl8712/ieee80211.c | 4 +- drivers/staging/rtl8712/os_intfs.c | 1 - drivers/staging/rtl8712/rtl8712_recv.c | 16 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 20 +- drivers/staging/rtl8712/rtl871x_mlme.c | 102 +- drivers/staging/rtl8712/usb_intf.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 18 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 166 +- drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/rtw_ioctl.h | 72 - drivers/staging/vt6655/mac.h | 169 +- drivers/staging/wfx/TODO | 6 - drivers/target/target_core_configfs.c | 47 +- .../intel/int340x_thermal/int3400_thermal.c | 24 +- drivers/usb/cdns3/cdns3-gadget.c | 7 +- drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-ring.c | 1 + drivers/usb/host/xhci.c | 11 + drivers/video/fbdev/arkfb.c | 3 + drivers/video/fbdev/core/fbcon.c | 692 ++-- drivers/video/fbdev/core/fbcon.h | 8 +- drivers/video/fbdev/core/fbmem.c | 36 +- drivers/video/fbdev/core/fbsysfs.c | 2 + drivers/video/fbdev/imxfb.c | 2 + drivers/video/fbdev/kyro/fbdev.c | 2 + drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/s3fb.c | 3 + drivers/video/fbdev/tridentfb.c | 3 + drivers/video/fbdev/vt8623fb.c | 3 + drivers/virt/Kconfig | 3 + drivers/virt/Makefile | 1 + drivers/virt/coco/sevguest/Kconfig | 14 + drivers/virt/coco/sevguest/Makefile | 2 + drivers/virt/coco/sevguest/sevguest.c | 740 ++++ drivers/virt/coco/sevguest/sevguest.h | 98 + drivers/xen/balloon.c | 54 +- drivers/xen/unpopulated-alloc.c | 33 - fs/btrfs/check-integrity.c | 162 +- fs/btrfs/check-integrity.h | 6 +- fs/btrfs/disk-io.c | 14 +- fs/btrfs/extent_io.c | 58 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/inode.c | 75 +- fs/btrfs/raid56.c | 764 ++-- fs/btrfs/raid56.h | 2 +- fs/btrfs/scrub.c | 95 +- fs/btrfs/tree-log.c | 1 + fs/btrfs/volumes.c | 19 +- fs/cifs/cifsfs.c | 30 +- fs/cifs/connect.c | 2 +- fs/cifs/smb2ops.c | 9 +- fs/cifs/trace.h | 7 + fs/cifs/transport.c | 4 +- fs/dlm/dir.c | 2 +- fs/dlm/dlm_internal.h | 66 +- fs/dlm/lock.c | 620 ++-- fs/dlm/lockspace.c | 12 + fs/dlm/lockspace.h | 1 + fs/dlm/lowcomms.c | 12 +- fs/dlm/member.c | 11 +- fs/dlm/midcomms.c | 61 +- fs/dlm/plock.c | 178 +- fs/dlm/rcom.c | 120 +- fs/dlm/recover.c | 49 +- fs/dlm/requestqueue.c | 20 +- fs/dlm/user.c | 16 +- fs/dlm/util.c | 92 +- fs/dlm/util.h | 8 +- fs/gfs2/file.c | 7 +- fs/gfs2/glock.c | 39 +- fs/gfs2/glock.h | 1 + fs/gfs2/inode.c | 7 +- fs/gfs2/ops_fstype.c | 14 +- fs/gfs2/super.c | 3 +- fs/gfs2/util.c | 5 +- fs/io_uring.c | 608 +--- fs/nfs/nfs42xattr.c | 2 +- fs/nfs/nfs4proc.c | 2 + fs/nfs/unlink.c | 1 + fs/open.c | 133 - fs/proc/proc_sysctl.c | 2 +- include/acpi/acpi_bus.h | 1 - include/asm-generic/tlb.h | 10 +- include/crypto/sm4.h | 4 + include/drm/drm_modeset_helper_vtables.h | 2 +- include/drm/ttm/ttm_bo_api.h | 2 - include/dt-bindings/clock/tegra234-clock.h | 8 + include/dt-bindings/power/qcom-rpmpd.h | 8 + include/dt-bindings/reset/tegra234-reset.h | 2 + include/dt-bindings/sound/cs35l45.h | 20 + include/linux/cc_platform.h | 8 + include/linux/cper.h | 3 + include/linux/dma-buf.h | 24 +- include/linux/dma-resv.h | 184 +- include/linux/efi.h | 1 + include/linux/fb.h | 1 - include/linux/fwnode.h | 5 + include/linux/gfp.h | 8 +- include/linux/gpio/consumer.h | 8 +- include/linux/hwmon.h | 3 + include/linux/mlx5/accel.h | 35 +- include/linux/mlx5/driver.h | 3 - include/linux/mlx5/mlx5_ifc_fpga.h | 211 -- include/linux/mlx5/port.h | 2 +- include/linux/mmc/core.h | 4 +- include/linux/mmc/host.h | 2 +- include/linux/netdevice.h | 81 +- include/linux/nfs_xdr.h | 1 + include/linux/nvmem-consumer.h | 1 + include/linux/pm.h | 14 +- include/linux/pm_runtime.h | 10 +- include/linux/rcupdate.h | 1 + include/linux/rcutiny.h | 20 + include/linux/rcutree.h | 4 + include/linux/seqlock.h | 8 +- include/linux/skbuff.h | 3 +- include/linux/slab.h | 7 + include/linux/soc/mediatek/mtk_wed.h | 131 + include/linux/srcutree.h | 32 +- include/linux/sunrpc/svc.h | 1 + include/linux/syscalls.h | 1 - include/linux/sysctl.h | 3 - include/linux/timex.h | 2 +- include/linux/torture.h | 2 +- include/net/act_api.h | 3 +- include/net/flow_dissector.h | 2 + include/net/if_inet6.h | 8 + include/net/pkt_cls.h | 6 +- include/net/strparser.h | 4 + include/net/tc_act/tc_gact.h | 15 + include/net/tc_act/tc_skbedit.h | 12 + include/net/tcp.h | 31 +- include/net/tls.h | 13 +- include/rdma/ib_verbs.h | 8 - include/sound/soc-component.h | 4 + include/sound/soc.h | 4 + include/trace/events/rcu.h | 1 + include/trace/events/sunrpc.h | 7 +- include/trace/events/tcp.h | 47 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/if_link.h | 5 + include/uapi/linux/sev-guest.h | 80 + include/uapi/linux/tipc_config.h | 28 +- include/uapi/linux/trusted-for.h | 18 - kernel/bpf/stackmap.c | 1 - kernel/bpf/verifier.c | 61 +- kernel/configs/x86_debug.config | 18 + kernel/futex/futex.h | 1 + kernel/printk/sysctl.c | 9 + kernel/rcu/Kconfig.debug | 13 + kernel/rcu/rcu.h | 23 +- kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcutorture.c | 18 +- kernel/rcu/srcutree.c | 639 +++- kernel/rcu/tasks.h | 67 +- kernel/rcu/tree.c | 141 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 212 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 17 +- kernel/rcu/tree_stall.h | 34 +- kernel/rcu/update.c | 2 + kernel/scftorture.c | 5 +- kernel/smp.c | 7 +- kernel/sysctl.c | 9 - lib/crypto/Kconfig | 6 - lib/crypto/Makefile | 6 - lib/crypto/sm4.c | 176 - lib/slub_kunit.c | 10 +- lib/stackdepot.c | 3 +- localversion-next | 2 +- mm/huge_memory.c | 11 +- mm/mempolicy.c | 38 +- mm/migrate.c | 77 +- mm/page_vma_mapped.c | 6 +- mm/slab.c | 12 +- mm/slab.h | 5 +- mm/slub.c | 3 + net/appletalk/ddp.c | 3 +- net/atm/common.c | 2 +- net/ax25/af_ax25.c | 3 +- net/bluetooth/af_bluetooth.c | 3 +- net/bluetooth/hci_sock.c | 3 +- net/caif/caif_socket.c | 2 +- net/can/bcm.c | 5 +- net/can/isotp.c | 4 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 6 +- net/core/datagram.c | 5 +- net/core/dev.c | 12 +- net/core/dev.h | 91 + net/core/dev_addr_lists.c | 2 + net/core/dev_ioctl.c | 2 + net/core/filter.c | 19 +- net/core/flow_dissector.c | 3 +- net/core/link_watch.c | 1 + net/core/net-procfs.c | 2 + net/core/net-sysfs.c | 1 + net/core/rtnetlink.c | 2 + net/core/sock.c | 2 + net/core/sysctl_net_core.c | 2 + net/ethernet/eth.c | 2 +- net/ieee802154/socket.c | 6 +- net/ipv4/ip_input.c | 1 + net/ipv4/ping.c | 3 +- net/ipv4/raw.c | 3 +- net/ipv4/tcp.c | 8 +- net/ipv4/tcp_bbr.c | 20 +- net/ipv4/tcp_bic.c | 14 +- net/ipv4/tcp_cdg.c | 30 +- net/ipv4/tcp_cong.c | 30 +- net/ipv4/tcp_cubic.c | 22 +- net/ipv4/tcp_dctcp.c | 11 +- net/ipv4/tcp_highspeed.c | 18 +- net/ipv4/tcp_htcp.c | 10 +- net/ipv4/tcp_hybla.c | 18 +- net/ipv4/tcp_illinois.c | 12 +- net/ipv4/tcp_input.c | 36 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_lp.c | 6 +- net/ipv4/tcp_metrics.c | 12 +- net/ipv4/tcp_nv.c | 24 +- net/ipv4/tcp_output.c | 30 +- net/ipv4/tcp_rate.c | 2 +- net/ipv4/tcp_scalable.c | 4 +- net/ipv4/tcp_vegas.c | 21 +- net/ipv4/tcp_veno.c | 24 +- net/ipv4/tcp_westwood.c | 3 +- net/ipv4/tcp_yeah.c | 30 +- net/ipv6/addrconf.c | 30 +- net/ipv6/ip6_input.c | 1 + net/ipv6/ip6_tunnel.c | 2 - net/ipv6/ip6mr.c | 2 +- net/ipv6/raw.c | 3 +- net/ipv6/tcp_ipv6.c | 2 +- net/iucv/af_iucv.c | 3 +- net/key/af_key.c | 2 +- net/l2tp/l2tp_ip.c | 3 +- net/l2tp/l2tp_ip6.c | 3 +- net/l2tp/l2tp_ppp.c | 3 +- net/mctp/af_mctp.c | 2 +- net/mctp/test/route-test.c | 8 +- net/mpls/af_mpls.c | 3 +- net/netfilter/nf_conntrack_bpf.c | 22 +- net/netlink/af_netlink.c | 3 +- net/netrom/af_netrom.c | 3 +- net/nfc/llcp_sock.c | 3 +- net/nfc/rawsock.c | 3 +- net/openvswitch/actions.c | 2 +- net/openvswitch/flow_netlink.c | 99 +- net/packet/af_packet.c | 2 +- net/phonet/datagram.c | 3 +- net/phonet/pep.c | 6 +- net/qrtr/af_qrtr.c | 3 +- net/rose/af_rose.c | 3 +- net/rxrpc/net_ns.c | 2 +- net/sched/act_api.c | 4 +- net/sched/act_csum.c | 3 +- net/sched/act_ct.c | 3 +- net/sched/act_gact.c | 13 +- net/sched/act_gate.c | 3 +- net/sched/act_mirred.c | 4 +- net/sched/act_mpls.c | 10 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 20 +- net/sched/act_sample.c | 3 +- net/sched/act_skbedit.c | 10 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 4 +- net/sched/cls_api.c | 24 +- net/sched/cls_flower.c | 32 +- net/sched/cls_matchall.c | 19 +- net/sctp/sm_statefuns.c | 6 +- net/sunrpc/clnt.c | 14 + net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/sched.c | 5 + net/sunrpc/socklib.c | 6 - net/sunrpc/svc_xprt.c | 3 + net/sunrpc/svcsock.c | 13 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 +- net/sunrpc/xprtsock.c | 18 +- net/tls/tls_device.c | 6 +- net/tls/tls_sw.c | 383 +- net/unix/af_unix.c | 5 +- net/vmw_vsock/vmci_transport.c | 5 +- net/x25/af_x25.c | 3 +- net/xdp/xsk.c | 2 +- samples/bpf/Makefile | 2 +- samples/bpf/xdp_router_ipv4_user.c | 86 +- scripts/Makefile.build | 67 +- scripts/mod/modpost.c | 49 +- scripts/mod/modpost.h | 4 - sound/hda/intel-dsp-config.c | 18 +- sound/oss/dmasound/dmasound.h | 6 - sound/oss/dmasound/dmasound_core.c | 24 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/Kconfig | 9 +- sound/soc/Makefile | 5 + sound/soc/codecs/Kconfig | 35 + sound/soc/codecs/Makefile | 10 + sound/soc/codecs/ak4613.c | 367 +- sound/soc/codecs/cs35l45-i2c.c | 72 + sound/soc/codecs/cs35l45-spi.c | 72 + sound/soc/codecs/cs35l45-tables.c | 202 ++ sound/soc/codecs/cs35l45.c | 693 ++++ sound/soc/codecs/cs35l45.h | 217 ++ sound/soc/codecs/isabelle.c | 5 +- sound/soc/codecs/lm49453.c | 5 +- sound/soc/codecs/lpass-rx-macro.c | 14 +- sound/soc/codecs/lpass-tx-macro.c | 14 +- sound/soc/codecs/lpass-va-macro.c | 8 +- sound/soc/codecs/msm8916-wcd-digital.c | 9 +- sound/soc/codecs/mt6660.c | 5 +- sound/soc/codecs/pcm3060-i2c.c | 5 +- sound/soc/codecs/rk817_codec.c | 2 +- sound/soc/codecs/rt1011.c | 5 +- sound/soc/codecs/rt1015.c | 5 +- sound/soc/codecs/rt1016.c | 5 +- sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt1305.c | 5 +- sound/soc/codecs/rt1308.c | 5 +- sound/soc/codecs/rt274.c | 5 +- sound/soc/codecs/rt286.c | 5 +- sound/soc/codecs/rt298.c | 5 +- sound/soc/codecs/rt5514.c | 5 +- sound/soc/codecs/rt5616.c | 5 +- sound/soc/codecs/rt5631.c | 5 +- sound/soc/codecs/rt5640.c | 5 +- sound/soc/codecs/rt5645.c | 5 +- sound/soc/codecs/rt5651.c | 5 +- sound/soc/codecs/rt5659.c | 5 +- sound/soc/codecs/rt5660.c | 5 +- sound/soc/codecs/rt5663.c | 5 +- sound/soc/codecs/rt5665.c | 5 +- sound/soc/codecs/rt5668.c | 5 +- sound/soc/codecs/rt5670.c | 5 +- sound/soc/codecs/rt5682-i2c.c | 5 +- sound/soc/codecs/rt5682.c | 9 + sound/soc/codecs/rt5682s.c | 5 +- sound/soc/codecs/rt711.c | 7 + sound/soc/codecs/sgtl5000.c | 5 +- sound/soc/codecs/tscs42xx.c | 5 +- sound/soc/codecs/tscs454.c | 5 +- sound/soc/codecs/wcd934x.c | 26 +- sound/soc/codecs/wm1250-ev1.c | 5 +- sound/soc/codecs/wm2000.c | 5 +- sound/soc/codecs/wm2200.c | 5 +- sound/soc/codecs/wm5100.c | 5 +- sound/soc/codecs/wm8510.c | 5 +- sound/soc/codecs/wm8523.c | 5 +- sound/soc/codecs/wm8580.c | 5 +- sound/soc/codecs/wm8711.c | 5 +- sound/soc/codecs/wm8728.c | 5 +- sound/soc/codecs/wm8731-i2c.c | 5 +- sound/soc/codecs/wm8737.c | 5 +- sound/soc/codecs/wm8741.c | 5 +- sound/soc/codecs/wm8750.c | 5 +- sound/soc/codecs/wm8753.c | 5 +- sound/soc/codecs/wm8776.c | 5 +- sound/soc/codecs/wm8804-i2c.c | 5 +- sound/soc/codecs/wm8900.c | 5 +- sound/soc/codecs/wm8903.c | 5 +- sound/soc/codecs/wm8940.c | 5 +- sound/soc/codecs/wm8955.c | 5 +- sound/soc/codecs/wm8960.c | 5 +- sound/soc/codecs/wm8961.c | 5 +- sound/soc/codecs/wm8962.c | 5 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/codecs/wm8974.c | 5 +- sound/soc/codecs/wm8978.c | 5 +- sound/soc/codecs/wm8983.c | 5 +- sound/soc/codecs/wm8988.c | 5 +- sound/soc/codecs/wm8990.c | 5 +- sound/soc/codecs/wm8991.c | 5 +- sound/soc/codecs/wm8993.c | 5 +- sound/soc/codecs/wm8995.c | 5 +- sound/soc/codecs/wm8996.c | 5 +- sound/soc/codecs/wm9081.c | 5 +- sound/soc/codecs/wm9090.c | 5 +- sound/soc/fsl/fsl_sai.c | 2 +- sound/soc/generic/simple-card-utils.c | 6 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 18 +- sound/soc/intel/boards/sof_es8336.c | 117 +- sound/soc/intel/boards/sof_rt5682.c | 13 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 4 +- sound/soc/mediatek/Kconfig | 1 + sound/soc/mediatek/mt2701/mt2701-wm8960.c | 9 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 5 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 199 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 1 + sound/soc/meson/aiu-acodec-ctrl.c | 3 + sound/soc/meson/aiu-codec-ctrl.c | 3 + sound/soc/meson/aiu.c | 3 + sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-core.c | 5 + sound/soc/soc-utils-test.c | 186 + sound/soc/soc-utils.c | 45 + sound/soc/sof/mediatek/mt8195/mt8195.c | 7 + sound/soc/sof/sof-of-dev.c | 6 + sound/soc/sof/sof-of-dev.h | 1 + sound/soc/sof/sof-pci-dev.c | 9 +- sound/soc/sof/topology.c | 55 +- sound/usb/pcm.c | 89 +- tools/arch/arm64/include/asm/cputype.h | 2 + tools/build/feature/Makefile | 9 +- tools/include/nolibc/arch-aarch64.h | 200 ++ tools/include/nolibc/arch-arm.h | 205 ++ tools/include/nolibc/arch-i386.h | 197 + tools/include/nolibc/arch-mips.h | 216 ++ tools/include/nolibc/arch-riscv.h | 205 ++ tools/include/nolibc/arch-x86_64.h | 216 ++ 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 | 296 ++ tools/include/nolibc/stdlib.h | 311 ++ tools/include/nolibc/string.h | 212 ++ tools/include/nolibc/sys.h | 1168 ++++++ tools/include/nolibc/time.h | 28 + tools/include/nolibc/types.h | 184 + tools/include/nolibc/unistd.h | 54 + tools/include/uapi/linux/vhost.h | 7 + tools/lib/bpf/libbpf.c | 105 +- tools/lib/bpf/libbpf_internal.h | 11 + tools/lib/bpf/usdt.bpf.h | 13 +- tools/lib/bpf/usdt.c | 79 +- tools/memory-model/Documentation/locking.txt | 320 ++ tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/perf/Documentation/perf.txt | 2 +- tools/perf/Makefile.config | 6 + tools/perf/arch/arm64/util/arm-spe.c | 6 + tools/perf/bench/epoll-ctl.c | 25 +- tools/perf/bench/epoll-wait.c | 25 +- tools/perf/bench/futex-hash.c | 26 +- tools/perf/bench/futex-lock-pi.c | 21 +- tools/perf/bench/futex-requeue.c | 21 +- tools/perf/bench/futex-wake-parallel.c | 21 +- tools/perf/bench/futex-wake.c | 22 +- tools/perf/perf.c | 6 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/perf-time-to-tsc.c | 36 +- tools/perf/util/annotate.c | 1 + .../perf/util/arm64-frame-pointer-unwind-support.c | 2 +- tools/perf/util/machine.c | 2 +- tools/perf/util/session.c | 15 +- tools/perf/util/setup.py | 8 +- tools/perf/util/unwind-libdw.c | 10 +- tools/perf/util/unwind-libdw.h | 1 + tools/perf/util/unwind-libunwind-local.c | 10 +- tools/perf/util/unwind-libunwind.c | 6 +- tools/perf/util/unwind.h | 13 +- tools/testing/nvdimm/test/nfit.c | 4 +- tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/prog_tests/for_each.c | 12 + tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 17 +- tools/testing/selftests/bpf/prog_tests/netcnt.c | 2 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 1 + .../selftests/bpf/prog_tests/uprobe_autoattach.c | 25 +- .../bpf/progs/for_each_map_elem_write_key.c | 27 + tools/testing/selftests/bpf/progs/linked_funcs1.c | 8 + tools/testing/selftests/bpf/progs/linked_funcs2.c | 8 + .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- .../selftests/bpf/progs/test_global_func17.c | 16 + .../bpf/progs/test_ksyms_btf_write_check.c | 18 +- .../selftests/bpf/progs/test_uprobe_autoattach.c | 43 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 3 +- .../selftests/bpf/test_tcp_check_syncookie_user.c | 78 +- tools/testing/selftests/bpf/testing_helpers.c | 2 +- tools/testing/selftests/bpf/trace_helpers.c | 9 +- tools/testing/selftests/interpreter/.gitignore | 2 - tools/testing/selftests/interpreter/Makefile | 21 - tools/testing/selftests/interpreter/config | 1 - .../selftests/interpreter/trust_policy_test.c | 362 -- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/arch_timer.c | 15 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 14 +- .../selftests/kvm/aarch64/vcpu_width_config.c | 122 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 34 +- .../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 | 4 +- tools/testing/selftests/rcutorture/bin/torture.sh | 21 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE04 | 5 +- .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../rcutorture/configs/scf/ver_functions.sh | 3 +- virt/kvm/kvm_main.c | 12 +- 1612 files changed, 49847 insertions(+), 33836 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-ccp create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.txt create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.yaml create mode 100644 Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/net/mscc,miim.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc-miim.txt create mode 100644 Documentation/devicetree/bindings/net/smsc,lan91c111.yaml delete mode 100644 Documentation/devicetree/bindings/net/smsc-lan91c111.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5759-regu [...] delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi6220-reset.txt delete mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt create mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uartdm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/wkup-m3-ipc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas2764.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas27xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qup.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qup.yaml delete mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/virt/coco/sevguest.rst create mode 100644 arch/arm/boot/compressed/misc-ep93xx.h create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi create mode 100644 arch/arm/boot/dts/mba6ulx.dtsi delete mode 100644 arch/arm/configs/imote2_defconfig delete mode 100644 arch/arm/mach-dove/include/mach/uncompress.h create mode 100644 arch/arm/mach-ep93xx/ep93xx-regs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/irqs.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-ep93xx/irqs.h delete mode 100644 arch/arm/mach-integrator/Kconfig delete mode 100644 arch/arm/mach-integrator/Makefile delete mode 100644 arch/arm/mach-integrator/core.c delete mode 100644 arch/arm/mach-integrator/integrator_ap.c delete mode 100644 arch/arm/mach-integrator/integrator_cp.c delete mode 100644 arch/arm/mach-iop32x/include/mach/irqs.h delete mode 100644 arch/arm/mach-iop32x/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ixp4xx/Makefile.boot delete mode 100644 arch/arm/mach-ixp4xx/include/mach/uncompress.h delete mode 100644 arch/arm/mach-realview/Kconfig delete mode 100644 arch/arm/mach-realview/Makefile delete mode 100644 arch/arm/mach-realview/platsmp-dt.c delete mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/io.h delete mode 100644 arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/include/mach/map-base.h create mode 100644 arch/arm/mach-s3c/irqs-s3c24xx.h rename arch/arm/mach-s3c/{include/mach => }/irqs-s3c64xx.h (100%) rename arch/arm/mach-s3c/{include/mach => }/irqs.h (100%) create mode 100644 arch/arm/mach-s3c/map-base.h rename arch/arm/{mach-vexpress => mach-versatile}/Makefile.boot (100%) create mode 100644 arch/arm/mach-versatile/dcscb.c create mode 100644 arch/arm/mach-versatile/dcscb_setup.S create mode 100644 arch/arm/mach-versatile/headsmp.S create mode 100644 arch/arm/mach-versatile/hotplug.c rename arch/arm/{mach-integrator/cm.h => mach-versatile/integrator-cm.h} (100%) rename arch/arm/{mach-integrator/hardware.h => mach-versatile/integrator-hardware. [...] create mode 100644 arch/arm/mach-versatile/integrator.c rename arch/arm/{mach-integrator/common.h => mach-versatile/integrator.h} (100%) create mode 100644 arch/arm/mach-versatile/integrator_ap.c create mode 100644 arch/arm/mach-versatile/integrator_cp.c create mode 100644 arch/arm/mach-versatile/platsmp-realview.c create mode 100644 arch/arm/mach-versatile/platsmp-vexpress.c create mode 100644 arch/arm/mach-versatile/platsmp.c create mode 100644 arch/arm/mach-versatile/platsmp.h rename arch/arm/{mach-realview/realview-dt.c => mach-versatile/realview.c} (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.c (100%) rename arch/arm/{mach-vexpress => mach-versatile}/spc.h (100%) create mode 100644 arch/arm/mach-versatile/tc2_pm.c rename arch/arm/{mach-vexpress => mach-versatile}/v2m-mps2.c (100%) create mode 100644 arch/arm/mach-versatile/v2m.c rename arch/arm/mach-versatile/{versatile_dt.c => versatile.c} (100%) rename arch/arm/{mach-vexpress/core.h => mach-versatile/vexpress.h} (100%) delete mode 100644 arch/arm/mach-vexpress/Kconfig delete mode 100644 arch/arm/mach-vexpress/Makefile delete mode 100644 arch/arm/mach-vexpress/dcscb.c delete mode 100644 arch/arm/mach-vexpress/dcscb_setup.S delete mode 100644 arch/arm/mach-vexpress/platsmp.c delete mode 100644 arch/arm/mach-vexpress/tc2_pm.c delete mode 100644 arch/arm/mach-vexpress/v2m.c delete mode 100644 arch/arm/plat-versatile/Makefile delete mode 100644 arch/arm/plat-versatile/headsmp.S delete mode 100644 arch/arm/plat-versatile/hotplug.c delete mode 100644 arch/arm/plat-versatile/include/plat/platsmp.h delete mode 100644 arch/arm/plat-versatile/platsmp.c create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts delete mode 100644 arch/arm64/boot/dts/synaptics/as370.dtsi copy arch/arm64/crypto/{sm4-ce-core.S => sm4-ce-cipher-core.S} (100%) create mode 100644 arch/arm64/crypto/sm4-ce-cipher-glue.c create mode 100644 arch/arm64/crypto/sm4-neon-core.S create mode 100644 arch/arm64/crypto/sm4-neon-glue.c delete mode 100644 arch/csky/abiv1/memcpy.S delete mode 100644 arch/csky/abiv1/strksyms.c create mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/kernel/io.c create mode 100644 arch/csky/lib/string.c create mode 100644 arch/x86/boot/compressed/efi.c create mode 100644 arch/x86/boot/msr.h create mode 100644 arch/x86/include/asm/cpuid.h create mode 100644 arch/x86/include/asm/shared/msr.h rename {lib/crypto => crypto}/sm3.c (100%) create mode 100644 crypto/sm4.c delete mode 100644 drivers/atm/ambassador.c delete mode 100644 drivers/atm/ambassador.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h delete mode 100644 drivers/gpu/drm/radeon/cayman_blit_shaders.c delete mode 100644 drivers/gpu/drm/radeon/si_blit_shaders.c create mode 100644 drivers/input/misc/iqs7222.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed.h create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_debugfs.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_ops.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_regs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h delete mode 100644 drivers/net/wan/lmc/Makefile delete mode 100644 drivers/net/wan/lmc/lmc.h delete mode 100644 drivers/net/wan/lmc/lmc_debug.c delete mode 100644 drivers/net/wan/lmc/lmc_debug.h delete mode 100644 drivers/net/wan/lmc/lmc_ioctl.h delete mode 100644 drivers/net/wan/lmc/lmc_main.c delete mode 100644 drivers/net/wan/lmc/lmc_media.c delete mode 100644 drivers/net/wan/lmc/lmc_proto.c delete mode 100644 drivers/net/wan/lmc/lmc_proto.h delete mode 100644 drivers/net/wan/lmc/lmc_var.h create mode 100644 drivers/net/wireless/ath/ath11k/pcic.c create mode 100644 drivers/net/wireless/ath/ath11k/pcic.h create mode 100644 drivers/net/wireless/silabs/Kconfig create mode 100644 drivers/net/wireless/silabs/Makefile rename drivers/{staging => net/wireless/silabs}/wfx/Kconfig (100%) rename drivers/{staging => net/wireless/silabs}/wfx/Makefile (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bh.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bh.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bus.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bus_sdio.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bus_spi.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/data_rx.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/data_rx.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/data_tx.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/data_tx.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/debug.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/debug.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/fwio.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/fwio.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_cmd.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_general.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_mib.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_rx.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_rx.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx_mib.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx_mib.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hwio.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hwio.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/key.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/key.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/main.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/main.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/queue.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/queue.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/scan.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/scan.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/sta.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/sta.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/traces.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/wfx.h (100%) create mode 100644 drivers/regulator/rt5759-regulator.c delete mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl.h delete mode 100644 drivers/staging/wfx/TODO create mode 100644 drivers/virt/coco/sevguest/Kconfig create mode 100644 drivers/virt/coco/sevguest/Makefile create mode 100644 drivers/virt/coco/sevguest/sevguest.c create mode 100644 drivers/virt/coco/sevguest/sevguest.h create mode 100644 include/dt-bindings/sound/cs35l45.h create mode 100644 include/linux/soc/mediatek/mtk_wed.h create mode 100644 include/uapi/linux/sev-guest.h delete mode 100644 include/uapi/linux/trusted-for.h create mode 100644 kernel/configs/x86_debug.config delete mode 100644 lib/crypto/sm4.c create mode 100644 net/core/dev.h create mode 100644 sound/soc/codecs/cs35l45-i2c.c create mode 100644 sound/soc/codecs/cs35l45-spi.c create mode 100644 sound/soc/codecs/cs35l45-tables.c create mode 100644 sound/soc/codecs/cs35l45.c create mode 100644 sound/soc/codecs/cs35l45.h create mode 100644 sound/soc/soc-utils-test.c create mode 100644 tools/include/nolibc/arch-aarch64.h create mode 100644 tools/include/nolibc/arch-arm.h create mode 100644 tools/include/nolibc/arch-i386.h create mode 100644 tools/include/nolibc/arch-mips.h create mode 100644 tools/include/nolibc/arch-riscv.h create mode 100644 tools/include/nolibc/arch-x86_64.h create mode 100644 tools/include/nolibc/arch.h create mode 100644 tools/include/nolibc/ctype.h create mode 100644 tools/include/nolibc/errno.h create mode 100644 tools/include/nolibc/signal.h create mode 100644 tools/include/nolibc/std.h create mode 100644 tools/include/nolibc/stdio.h create mode 100644 tools/include/nolibc/stdlib.h create mode 100644 tools/include/nolibc/string.h create mode 100644 tools/include/nolibc/sys.h create mode 100644 tools/include/nolibc/time.h create mode 100644 tools/include/nolibc/types.h create mode 100644 tools/include/nolibc/unistd.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/progs/for_each_map_elem_write_key.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func17.c delete mode 100644 tools/testing/selftests/interpreter/.gitignore delete mode 100644 tools/testing/selftests/interpreter/Makefile delete mode 100644 tools/testing/selftests/interpreter/config delete mode 100644 tools/testing/selftests/interpreter/trust_policy_test.c create mode 100644 tools/testing/selftests/kvm/aarch64/vcpu_width_config.c