This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits e7d6987e09a3 Add linux-next specific files for 20220422 omits 212f95a87c29 Merge branch 'akpm/master' omits 25ddfb0de83f kselftest/vm: override TARGETS from arguments omits c3f5c201fc19 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits fc93237c58c0 Merge branch 'akpm-current/current' omits 3599b0c97215 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 4027696bb16e ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 2b94556d9978 ipc: update semtimedop() to use hrtimer omits 19761d675dd2 ipc/sem: Remove redundant assignments omits 08fbab1310b2 fs: sysv: check sbi->s_firstdatazone in complete_read_super omits ff8702b1b552 delayacct: track delays from write-protect copy omits 6ea5e51d7ea3 kernel: make taskstats available from all net namespaces omits e3844311bc9d taskstats-version-12-with-thread-group-and-exe-info-fix omits 507a04e8e88b taskstats: version 12 with thread group and exe info omits a2091ab8c373 rapidio: remove unnecessary use of list iterator omits 84a755582b78 kexec: remove redundant assignments omits 3ff2d3f116c1 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry omits 28084f896f7e ptrace: fix wrong comment of PT_DTRACE omits 2c937be802f3 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP omits d9efca391fc7 fat: add ratelimit to fat*_ent_bread() omits 99301578656c add-fat-messages-to-printk-index-checkpatch-fixes omits 815cd004430a fatfs: add FAT messages to printk index omits e120d2ea2d3f fatfs: remove redundant judgment omits 481b5737b7f3 init/main.c: silence some -Wunused-parameter warnings omits 58f5d78c08b1 init/Kconfig: remove USELIB syscall by default omits 6a5501e9b3e4 list: fix a data-race around ep->rdllist omits 456f2876cfb1 pipe: make poll_usage boolean and annotate its access omits 00b771916e8f lib: remove back_str initialization omits 5d8fd9eccd15 lib/string.c: simplify str[c]spn omits c5ae0fd6a8b5 lib/test_string.c: add strspn and strcspn tests omits fcd2a951fcea lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 1aed1d5e7596 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 2985e491b25d get_maintainer: Honor mailmap for in file emails omits 7a5d99acd22d kernel: pid_namespace: use NULL instead of using plain int [...] omits 28229cfb576b proc/sysctl: make protected_* world readable omits f4a2303d5d98 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits 7fb589c02637 fs/proc/kcore.c: remove check of list iterator against hea [...] omits d8420ca5fa4b proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits a44af2e13958 proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 1b5ea8d15010 ocfs2: fix ocfs2 corrupt when iputting an inode omits ad8ba6e4c5e6 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 739a1bb6d93d ocfs2: reflink deadlock when clone file to the same direct [...] omits 6d4bca8cfd7b ocfs2: remove usage of list iterator variable after the loop body omits 9ed92d912a89 ocfs2: replace usage of found with dedicated list iterator [...] omits 0f4b1aca73e5 scripts/decode_stacktrace.sh: support old bash version omits bc789e867741 ia64: Replace comments with C99 initializers omits 24492200a79d ia64: ptrace: fix typos in comments omits c031978e10b2 ia64: fix typos in comments omits 70a1249a942e kernel/hung_task.c: Monitor killed tasks. omits 30acf93ac1a6 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 95f195c6811b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 0a718768e763 mm/swapfile: unuse_pte can map random data if swap read fails omits 0ff12dabd652 mm/damon/core-test: add a kunit test case for ops registration omits e774ba86fecb selftests/damon: add damon to selftests root Makefile omits f5fba76e2445 damon: vaddr-test: tweak code to make the logic clearer omits df7feb684ff6 zram: add a huge_idle writeback mode omits d5a7cc06ade4 mm: simplify follow_invalidate_pte() omits deaa707b3e16 dax: fix missing writeprotect the pte entry omits 5b8ce88a5b3a mm: pvmw: add support for walking devmap pages omits bda25d82715c mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits 4bb30ff7a498 dax: fix cache flush on PMD-mapped pages omits d1c51bd5d3c9 mm: rmap: fix cache flush on THP pages omits f6cdc8eea265 mm: compaction: make sure highest is above the min_pfn omits d68acaf79a40 mm: compaction: simplify the code in __compact_finished omits 209dbe6be92a mm: compaction: make compaction_zonelist_suitable return f [...] omits c88b3892f1d2 mm: compaction: avoid possible NULL pointer dereference in [...] omits fdb7f4a1d914 mm: compaction: clean up comment about async compaction in [...] omits 0aa553f218c1 mm: compaction: use helper compound_nr in isolate_migratep [...] omits c1002ee59d1d mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c omits 0f96f17db473 mm: compaction: clean up comment about suitable migration [...] omits 9275be4ffefd mm: compaction: clean up comment for sched contention omits 38c808f58e8d mm: compaction: remove unneeded assignment to isolate_start_pfn omits ab7a74f767bc mm: compaction: remove unneeded pfn update omits 3aa895820a13 mm: compaction: remove unneeded return value of kcompactd_run omits e07dd1626869 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits 0eb743791c1c mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 6315da05d5d7 mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] omits 515c12fe19af mm/memory_hotplug: reset node's state when empty during offline omits be01d9fe64e5 mm/page_alloc: do not calculate node's total pages and mem [...] omits 706653dde0ae mm/madvise: fix potential pte_unmap_unlock pte error omits 4a64e6941c70 mm: untangle config dependencies for demote-on-reclaim omits 89fd91bf7da1 mm/vmstat: add events for ksm cow omits cd5b735c16bd ksm-count-ksm-merging-pages-for-each-process-fix omits 9aba182db554 ksm: count ksm merging pages for each process omits 3bfeee595134 mm: migrate: simplify the refcount validation when migrati [...] omits f1e5b2543108 mm/migration: fix possible do_pages_stat_array racing with [...] omits a3c84489c2b9 mm/migration: fix potential invalid node access for reclai [...] omits 82a9a6e8dfc9 mm/migration: fix potential page refcounts leak in migrate_pages omits 18e7c24c30ce mm/migration: remove some duplicated codes in migrate_pages omits 445b41542679 mm/migration: avoid unneeded nodemask_t initialization omits 30f605683d43 mm/migration: use helper macro min in do_pages_stat omits 6c8fcbe17e9a mm/migration: use helper function vma_lookup() in add_page [...] omits 6b70a42759c3 mm/migration: remove unneeded local variable page_lru omits c5e50e971059 mm/migration: remove unneeded local variable mapping_locked omits 83b1f76ff81b mm: Add selftests for migration entries omits 91df0c00d184 mm/mempolicy: clean up the code logic in queue_pages_pte_range omits d45e7e22d90d drivers/base/node.c: fix compaction sysfs file leak omits 460436fcd688 mm: compaction: use helper isolation_suitable() omits e482385db75a mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits 997d05def991 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 5e1485bc2f79 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits f5009c3ce3a8 mm/z3fold: remove confusing local variable l reassignment omits 0fdf79470d3c mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 6d520e5b3efa mm/z3fold: minor clean up for z3fold_free omits d9a1763cb4b9 mm/z3fold: remove obsolete comment in z3fold_alloc omits 2065e2dfe0c6 mm/z3fold: declare z3fold_mount with __init omits 1c8244cfef08 fs/proc/task_mmu.c: remove redundant page validation of pte_page omits 19448ddca80f mm: do not call add_nr_deferred() with zero deferred omits 74593ae5f739 mm/vmscan: fix comment for isolate_lru_pages omits 40e803f932c6 mm-vmscan-fix-comment-for-current_may_throttle-fix omits 6fb629cb0672 mm/vmscan: fix comment for current_may_throttle omits aa5670e5e375 mm/vmscan: remove obsolete comment in get_scan_count omits a4857408e7ff mm/vmscan: sc->reclaim_idx must be a valid zone index omits 56d56c4fa734 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits c039dbf2fb5e mm/vmscan: make sure wakeup_kswapd with managed zone omits 24f1b4a14566 mm/vmscan: reclaim only affects managed_zones omits 1795d2400060 mm/uffd: move USERFAULTFD configs into mm/ omits ffc7e7381716 userfaultfd/selftests: use swap() instead of open coding it omits dbd64d0b84c7 selftests/uffd: enable uffd-wp for shmem/hugetlbfs omits f0544e356707 mm/uffd: hide PTE_MARKER option omits 6b4375420e1e mm: enable PTE markers by default omits a321b5a5b727 mm/uffd: enable write protection for shmem & hugetlbfs omits 82e57a5666c0 mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs omits 539aff7cf1a5 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered omits a9ce1d0d43c5 mm/shmem: vma_needs_copy can be static omits 30546b87d63d mm/hugetlb: handle uffd-wp during fork() omits 2a729c4d88e4 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix omits 946627e6469a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits cce61c5a3c31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits ea5b590176a2 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 5683eb67c490 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits ef245301f4bb Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 25a1767aa33e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b2ba1186f822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81f52a0fdfd2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e21d99c3d346 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits f3a95adc20fe Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits ba45adde74cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb0ab21ae0cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df02472dafb1 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits ad0e6c6da0a3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits e55a509897c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b24cbd2a0c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6c58aa859c50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72dff14961c3 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits e1de56d1c02c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 433e04f35e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d9dd6f09a78c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits bb2596ca3867 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec2515b6ff46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51b62575698b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57d432b1beeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8d01ed918bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1f8d0fb17a52 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits dce9bdaa54b2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 4c0155ac9e89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 536f5daf332f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 015ec9e89942 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits ff0fb24f25cf Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 3c8c6dc65791 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99711c02e013 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 731e8fee54df Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 99a4877401fb Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 805516f5d475 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits de1da5b1fd11 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits d6d9d98de366 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 089860b70b80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a9e1ff49886 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72f7952121b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 978733da86f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 922316524eef Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 02370fc5952c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2a9735a10aa5 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 6146444414a7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 3f57c663e3a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61822f03343b Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 273a91863087 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 5f9b6621402c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 79308351bfc5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8e9eb714cb51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d500ce1b2a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0ce8b84d0ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 500b81e442ac Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 11ea5f74a884 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 3f835fa1b9f2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 431c906580b5 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 860149e4b82a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 6692e257f7e2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 99dcaa7cabea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4cb97cf41c35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ad2dd528a22f Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 4dd55359bd67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f8c29848912 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e385815445c3 random: insist on random_get_entropy() existing in order t [...] omits c785e92563e6 xtensa: use fallback for random_get_entropy() instead of zero omits dcf16fdb5e75 sparc: use fallback for random_get_entropy() instead of zero omits c410cd807018 um: use fallback for random_get_entropy() instead of zero omits cff876a2a6b2 x86: use fallback for random_get_entropy() instead of zero omits 34eea1b1f348 nios2: use fallback for random_get_entropy() instead of zero omits 98c46881f4e3 arm: use fallback for random_get_entropy() instead of zero omits 7351826416bc mips: use fallback for random_get_entropy() instead of jus [...] omits 209e08039081 riscv: use fallback for random_get_entropy() instead of zero omits 071d118569fe m68k: use fallback for random_get_entropy() instead of zero omits a50386bbbdad timekeeping: add raw clock fallback for random_get_entropy() omits 91afe794c070 siphash: update the hsiphash documentation omits ba36545724ef Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits b940cd785010 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 843891052b45 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits d97efeb4a6cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ebc2e3f627e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a2ebc9df98f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f57920cbe68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b12d41716e32 arm/xen: Fix some refcount leaks omits 1c08d903132a Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 46b5d564a400 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 1718e834db22 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 3ff7fd27036e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 8c1db40dce1d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits beb45d950deb Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 321437eed2fe Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 479506a21bd2 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 42dc7a8b6997 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7ff7a5f4893a Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits f83d2fad616b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 958fd37cb6c4 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 2d965efc01cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a262441620f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef397ec653aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6feab44e2ba3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 930ef66e30d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c4b0d9ba15ef Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 095f212a8a2e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits e939972dec3b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits ded4ed06d5fe Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 41b11b54eea2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 325a512c7009 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 321cf29c3205 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits a76c972778f8 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c09ccf63103a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7844fbc3bbd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 84fdc506ff63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57384863d490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf2646cf51b3 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 2d7a5cb75489 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48dcee273ff3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits f2cdaeb32c81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de8b05cca17a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 103fa2b07c4b Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 0da5e0dd8992 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 611379e8d2c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd81ee2c78d6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 63ccfa348de5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits cf67965771b0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 25b1430a7cb4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits af0987c2371b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 9d744e340ba5 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 92176e676ebf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef1fbd592b4b Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 491d9f62abf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ea6fe4d7552 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits e18863ad87bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eedf9266cfa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d02ea065d9de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 244cc757052e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a42df97f44d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 67279e9a4b33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6efeb2692388 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 8cbd2b737c63 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 4050d05def8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81ae2d2db7cd Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 629db416bf46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f30508e9217 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits c856d5e6edf5 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d522b73bc9b9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 2e6b0d0f8fc8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 2965eff5a0bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d722cc8db42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7b161709513 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits b4d6be6287b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9eccf6dc8492 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 001891c8a0cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0318e72d28be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4334178e210c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd707c77a6b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62fc8cfef7c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1b8ceba3cea7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21be2e0b06f7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 24b3d6736ab7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3fd53791e0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e6c861a2954 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e87f91cfe6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21c48c725d9f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 8848b0418ca7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 994459d7271a Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 3e86d9e55f79 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 2c41434dc49c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e9235a24947 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 813d98e2e26d Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 8a66c92f2c4d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e262bb188848 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6c29bd3518d7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits f6f7316206b2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 16bae776ace3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits da46e4f21cbb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3651548a1c36 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c7f98e30bd58 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 38b7a19f4e55 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 44008acd4ae1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits b6899ad996c5 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 381229b33f4a Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits b787cba4a491 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 261db7b6ea1c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b330a373f5d5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 99f7b55d4628 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 97ea5194409e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2f6ef42a0db1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits aa798e53a985 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits d2dc12859572 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 1144580dad0e Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits c0dce63b1427 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 23f3cbbae210 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fd50d81406bc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 23d23bc693de Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 42b5b0483e05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2c5aee85af3c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 033ea593bd2e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 94c974a9dc6f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 059bea473593 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 56dcb46d21ac Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 8f8a3afc0c22 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 4402e215c42b Merge branch 'devel' into for-next omits 8c6290b1238d pinctrl: nomadik: Add new MC2 config omits 3aede974de0c Merge branch 'for-5.19/io_uring' into for-next omits ebbe59f49556 io_uring: allow NOP opcode in IOPOLL mode omits 34a7ee8a42c8 io_uring: return an error when cqe is dropped omits b293240e2634 io_uring: use constants for cq_overflow bitfield omits db9bb58b391c io_uring: rework io_uring_enter to simplify return value omits 2a847e6faf76 io_uring: trace cqe overflows omits f457ab8deb01 io_uring: add trace support for CQE overflow omits 5a0381de4ff5 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits d8c1d8dd6bb3 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits 1983158cf565 Merge branch 'for-next-next-v5.18-20220421' into for-next- [...] omits 991771e8b3cd Merge branch 'for-next-current-v5.17-20220421' into for-ne [...] omits 7d8ed0a905f9 Merge branch 'ext/qu/scrub-refactor-v4' into for-next-next [...] omits dd41526acbe1 Merge branch 'ext/qu/raid-types' into for-next-next-v5.18- [...] omits a595b282170a Merge branch 'ext/gabe/xarray-extent-buffers' into for-nex [...] omits 6629b67599d1 Merge branch 'ext/gabe/xarray-delayed-nodes' into for-next [...] omits ff71b5b24f6b Merge branch 'misc-next' into for-next-next-v5.18-20220421 omits 5a9d53e82a31 Merge branch 'misc-5.18' into for-next-current-v5.17-20220421 omits 6eb596a51f83 btrfs: move scrub_remap_extent() call into scrub_extent() [...] omits f29f9144929c btrfs: use find_first_extent_item() to replace the open-co [...] omits 3d79f48c6447 btrfs: refactor scrub_raid56_parity() omits 3cbaa9e2378b btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 35411e5b0301 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() omits 8b1846bc8627 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits be8a2f75b485 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits a3ab2b3ea997 btrfs: introduce a helper to locate an extent item omits 2f5898ad2676 btrfs: calculate @physical_end using @dev_extent_len direc [...] omits ea9b3095c297 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] omits c927f989949d btrfs: move definition of btrfs_raid_types to volumes.h omits 6f5fae0d63bc btrfs: Turn fs_info member buffer_radix into XArray omits efecd1a798a1 btrfs: convert delayed_nodes_tree into an xarray omits 7650de016c17 btrfs: raid56: enable subpage support for RAID56 omits 802c194edd38 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits ee1c2f8e8ea8 btrfs: raid56: make steal_rbio() subpage compatible omits cc3bad63876c btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits e82646841085 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits 17bd7fc85039 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits ef0cea646a4c btrfs: raid56: open code rbio_stripe_page_index() omits 9db709620bc8 btrfs: raid56: make finish_rmw() subpage compatible omits 62d79d3428a0 btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits a4e30d9feafc btrfs: raid56: make finish_parity_scrub() subpage compatible omits d6fbf7346528 btrfs: raid56: make rbio_add_io_page() subpage compatible omits cee452a7d27f btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits 089d9d68e715 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits 4533a717579e btrfs: raid56: introduce new cached members for btrfs_raid_bio omits b54952ca627d btrfs: raid56: make btrfs_raid_bio more compact omits 9fe525abb2a4 btrfs: raid56: open code rbio_nr_pages() omits 7d44cab5a41e btrfs: reduce width for stripe_len from u64 to u32 omits c39da4a85bcb btrfs: skip compression property for anything other than f [...] omits d6344eb23fcd Merge remote-tracking branch 'regulator/for-5.19' into reg [...] omits 40fc9176241f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] omits 84faf3e3439e Bluetooth: Print broken quirks omits 19a04449eb57 Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] omits 1de614cf3ab1 Bluetooth: hci_qca: Use del_timer_sync() before freeing omits 4972e77ad2e7 Bluetooth: btintel: Constify static struct regmap_bus omits 02fa192d49d8 Bluetooth: Keep MGMT pending queue ordered FIFO omits ac00caa218ca Bluetooth: fix dangling sco_conn and use-after-free in sco [...] omits 114161ec3b92 Bluetooth: mt7921s: Fix the incorrect pointer check omits 4cf3e48e3977 Bluetooth: btbcm: Support per-board firmware variants omits 8c9f0263968a fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT omits f00156b83d02 Merge remote-tracking branch 'spi/for-5.19' into spi-next omits b79ddd945ea2 f2fs: avoid infinite loop to flush node pages omits a79a81e7d565 f2fs: use flush command instead of FUA for zoned device omits 6c4ad07ad2b3 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr omits 44e7aa41c738 Merge branch 'arm/drivers' into for-next omits 839a15a1fe65 Merge tag 'v5.18-rc3' into for-next omits 0769fcbdad48 Merge branch 'arm/dt' into for-next omits 181ed17f644d btrfs: do not BUG_ON() on failure to update inode when set [...] omits b54ecac10938 Merge branch 'arm/fixes' into for-next omits 6f3fefba4796 btrfs: always log symlinks in full mode omits 1161f7a6b50e pinctrl: thunderbay: Use devm_platform_ioremap_resource() omits 73ff1fca248e Merge branch 'arm/multiplatform-late' into for-next omits ac4b03d5ad6b Merge branch 'pxa-multiplatform-5.18' of git://git.kernel. [...] omits b77e9d096408 dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl omits e72ddce98f35 dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl omits 16d2f0944128 dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl omits 742dc4ebb365 dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl omits 491460921dc4 dt-bindings: pinctrl: rt2880: fix binding name, pin groups [...] omits 92d30437f657 mips: dts: ralink: mt7621: use the new compatible string f [...] omits a89aa5b80861 MAINTAINERS: add Ralink pinctrl driver omits 4a102bcf8704 pinctrl: ralink: add new compatible strings for each pinct [...] omits 088ff7e32328 pinctrl: ralink: rename driver names to subdrivers omits 7f89b541f8b0 pinctrl: ralink: rename variable names for functions on MT [...] omits 9203eb80e3cd pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880 omits a0fc8438b742 pinctrl: ralink: rename pinmux functions to pinctrl omits 108e01a0cea2 pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink omits 493b8af24754 pinctrl: ralink: rename MT7628(an) functions to MT76X8 omits c9c5123a32e4 pinctrl: ingenic: Garbage-collect code paths for SoCs disa [...] omits c04c391aa743 dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatib [...] omits 0ec8efa67be8 dt-bindings: pinctrl: Convert i.MX7D to json-schema omits c4e0dbb001fe pinctrl: max77620: drop unneeded MODULE_ALIAS omits 18dcb24464b1 pinctrl: meson: fix unused variable warning omits d0e28b3fbb8e pinctrl: mediatek: mt8195: enable driver on mtk platforms omits b8199b1fcf69 gpio/rockchip: handle deferring input-enable pinconfs omits c327a37e53e5 pinctrl/rockchip: support setting input-enable param omits aa696c2e8f33 pinctrl/rockchip: support deferring other gpio params omits fb95740ffb07 Merge branch 'misc-5.18' into next-fixes omits 2720d9356476 btrfs: improve error reporting in lookup_inline_extent_backref omits d33a6c732166 Merge branch 'omap1-multiplatform-5.18' of git://git.kerne [...] omits ae17d454cf6d Merge branch 'arm/multiplatform' into for-next omits 6eab9bfd712f Merge branch 'omap1/multiplatform-prep' of git://git.kerne [...] omits ef5c15e1f325 dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string omits ab9d8a19fd55 dt-bindings: mmc: convert sdhci-dove to JSON schema omits 747015015212 dt-bindings: mmc: convert orion-sdio to JSON schema omits 056ec13303b1 dt-bindings: mmc: Add small binding note on level shifters omits bbd196fda3a2 mmc: mmci: Break IRQ status loop when all zero omits b59e8a5fd321 [TO BE REBASED] ARM: omap1: enable multiplatform omits 4c4467ac7429 [TO BE REBASED] ARM: OMAP1: clock: Convert to CCF omits bdfb692acfa9 [MERGED] ASoC: ti: osk5912: Make it CCF clk API compatible omits c70a08405401 [MERGED] mmc: omap: Make it CCF clk API compatible omits 4f851faf4370 [MERGED] video: fbdev: omap: Make it CCF clk API compatible omits 8397c5237000 MAINTAINERS: omap1: Add Janusz as an additional maintainer omits 311d207b1847 ARM: omap1: htc_herald: fix typos in comments omits 8af9492effa2 ARM: OMAP1: fix typos in comments omits 10975b29a1be usb: gadget: omap_udc: Make it CCF clk API compatible omits 15c212f5b8d2 usb: host: ohci-omap: Make it CCF clk API compatible omits 1987cc00241a ARM: OMAP1: clock: Remove noop code omits a13dd11e73d0 ARM: OMAP1: clock: Remove unused code omits 0ca27719467d ARM: OMAP1: clock: Fix UART rate reporting algorithm omits 2fd66273c0d5 ARM: OMAP1: clock: Fix early UART rate issues omits be574f3003c0 ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF omits ce5f98342476 ARM: omap1: fix build with no SoC selected omits 8fc4ae41d851 ARM: omap1: move mach/*.h into mach directory omits 83e001525d1d ARM: omap1: use pci_remap_iospace() for omap_cf omits 7e2459b5d75a ARM: omap1: relocate static I/O mapping omits 8209e62a869c ARM: omap: remove empty plat-omap directory omits bd5b46d05402 ARM: omap: un-merge plat/sram.c omits 5ba470260855 ARM: omap: split up arch/arm/plat-omap/Kconfig omits ecb6fb163edd ARM: omap1: move plat/dma.c to mach/omap-dma.c omits b6f4c2655677 ARM: omap1: dma: remove omap2 specific bits omits 8fcf714b8d32 dma: omap: hide legacy interface omits 936d37a10910 mmc: meson-gx: switch to device-managed dmam_alloc_coherent() omits f1768fa7a2b6 mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter [...] omits b5159751e921 mmc: sh_mmcif: move platform_data header to proper location omits e317e80ed670 mmc: jz4740: Apply DMA engine limits to maximum segment size omits a8440ece64f1 csky: atomic: Add conditional atomic operations' optimization omits 3b2d89837ed4 csky: atomic: Add custom atomic.h implementation omits 4a7df3905552 csky: atomic: Optimize cmpxchg with acquire & release omits 10b0948de634 xtensa: add hibernation support omits d60d2f9a956c xtensa: support coprocessors on SMP omits cdbb36798b81 xtensa: get rid of stack frame in coprocessor_flush omits 74c2ee227008 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB omits 0c9e3feab141 xtensa: add xtensa_xsr macro omits 8a1b96fa525a xtensa: handle coprocessor exceptions in kernel mode omits b679a4cc4d5f xtensa: use callx0 opcode in fast_coprocessor omits 51ce31e274c4 xtensa: clean up excsave1 initialization omits 2f73233a3561 xtensa: clean up declarations in coprocessor.h omits d8cecc0a01d7 xtensa: clean up exception handler prototypes omits 1684764df65c xtensa: clean up function declarations in traps.c omits d2e04f8a4066 xtensa: enable KCSAN omits ec8615bcd6f3 mtd: phram: Allow cached mappings omits d55e5d8931a8 mtd: phram: Allow probing via reserved-memory omits 9638e151eeea dt-bindings: reserved-memory: Support MTD/block device omits 304099a37cff mtd: core: Check devicetree alias for index omits d5e92661147b io_uring: allow re-poll if we made progress omits 61405fa346fe io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) omits 92393159862d fixup! mm/hugetlb: Only drop uffd-wp special pte if required omits 57d2776c476d mm/hugetlb: only drop uffd-wp special pte if required omits 10c4ef3c40bf mm/hugetlb: allow uffd wr-protect none ptes omits fca0593f57de mm/hugetlb: handle pte markers in page faults omits 5bf344d454cf mm/hugetlb: handle UFFDIO_WRITEPROTECT omits 8b09f2ebe856 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP omits 33e1180110a3 mm/hugetlb: hook page faults for uffd write protection omits a4106db8361e mm/hugetlb: introduce huge pte version of uffd-wp helpers omits b28c9dc46919 mm/shmem: handle uffd-wp during fork() omits 6ba4ffbaca10 mm/shmem: allows file-back mem to be uffd wr-protected on thps omits e6dc33ba6c7d mm/shmem: allow uffd wr-protect none pte for file-backed mem omits 22c0906766a5 mm/shmem: persist uffd-wp bit across zapping for file-backed omits 25ebe81ae75c mm/shmem: handle uffd-wp special pte in page fault handler omits 11aff8c03b51 mm/shmem: take care of UFFDIO_COPY_MODE_WP omits bbda1074e2d5 fixup! mm/uffd: PTE_MARKER_UFFD_WP omits 58b3b8d18b50 mm/uffd: PTE_MARKER_UFFD_WP omits e185fee83769 mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes omits 0146b2d6ed6a mm-check-against-orig_pte-for-finish_fault-fix omits 8cdd7e57928b mm: check against orig_pte for finish_fault() omits 70a8da53f7cb mm: teach core mm about pte markers omits 5d316b416ead fixup! mm: Introduce PTE_MARKER swap entry omits 6b33079f315a mm: introduce PTE_MARKER swap entry omits d6d422cd7806 include/linux/swapops.h: remove stub for non_swap_entry() omits 983f18487e1d mm/page_alloc: reuse tail struct pages for compound devmaps omits 7e0f4d6f2208 mm/sparse-vmemmap: improve memory savings for compound devmaps omits 172f5c88939a mm/hugetlb_vmemmap: move comment block to Documentation/vm omits 73e8e9054556 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] omits 39753bbf74e3 mm/sparse-vmemmap: add a pgmap argument to section activation omits 1a0474e2f5f7 hugetlb: clean up hugetlb_cma_reserve omits 5b2c7a6348a5 hugetlb: fix return value of __setup handlers omits 6ca20525b661 hugetlb: fix hugepages_setup when deal with pernode omits 49a102d4ce1f hugetlb: Fix wrong use of nr_online_nodes omits 818d27282ccb hugetlb: fix wrong use of nr_online_nodes omits 01eb9549bcc3 mm: mmap: register suitable readonly file vmas for khugepaged omits a612d5c2d659 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 0728dd60f703 mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits 5a969d652575 mm: khugepaged: make khugepaged_enter() void function omits 50896830aeb4 mm: thp: only regular file could be THP eligible omits ce80cd5972f2 mm: khugepaged: skip DAX vma omits e7d023bde1b0 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits a857b09f3a3a sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits f36dc7f5e8bb mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits 9c37e067a744 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 48527c7db9c6 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 6ec9eec78102 arm64: mm: hugetlb: restructure the code comment inside fl [...] omits 0bc7f07c312a arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 46b7d1300f20 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits cdad1c70301a hugetlb: remove use of list iterator variable after loop omits 33b092b43d7e mm/khugepaged: sched to numa node when collapse huge page omits ba39ffc7df7c mm, hugetlb, hwpoison: separate branch for free and in-use [...] omits b012c0a58edf mm/memory-failure.c: dissolve truncated hugetlb page omits 31c1e016f942 mm/memory-failure.c: minor cleanup for HWPoisonHandlable omits 87ca1af58a23 Revert "mm/memory-failure.c: fix race with changing page c [...] omits 61344f36c7b6 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] omits 3005acea9728 mm/memory-failure.c: remove unnecessary (void*) conversions omits 360e72972e10 mm/page_alloc.c: calc the right pfn if page size is not 4K omits 894f4c441851 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits 5278be4f0586 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 7b45fd2f49e5 mm: page_alloc: simplify pageblock migratetype check in __ [...] omits 48cdc517948f mm: discard __GFP_ATOMIC omits c2c1a4e85b82 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] omits 981e750e0159 mm/page_alloc: adding same penalty is enough to get round- [...] omits bc7e2c1e6844 mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 10683fc536ae Documentation/sysctl: document page_lock_unfairness omits 47b7c36a2ade mm/vmalloc: fix a comment omits 80247919ab92 mm/mremap: avoid unneeded do_munmap call omits 1fde0c28efcd mm/mremap: use helper mlock_future_check() omits 944f264b692d mm: avoid unnecessary flush on change_huge_pmd() omits bb9b714baf7b mm/mprotect: do not flush when not required architecturally omits cac5cb3c907f mm/mprotect: use mmu_gather omits e10350034f3f mm/mmap: Drop arch_vm_get_page_pgprot() omits 260865155b5b mm/mmap: drop arch_filter_pgprot() omits fe8b545aee2e x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 3f3e72365ee2 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 548652384514 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits bf1ab85a7180 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits f81fb4561dcd mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT omits 5ea5cfd64787 mm/mmap.c: use helper mlock_future_check() omits 108198c531c5 mm/mmap: clarify protection_map[] indices omits d05db9acc343 mm/debug_vm_pgtable: drop protection_map[] usage omits 1747e39146b8 mm/mmu_gather: limit free batch count and add schedule poi [...] omits 2522f4e07a24 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits 7b7e2dea0028 selftests: vm: add test for Soft-Dirty PTE bit omits 625d2f845a20 selftests: vm: bring common functions to a new file omits ea350e66d2b7 MAINTAINERS: add corresponding kselftests to memcg entry omits 17c016bcd00a MAINTAINERS: add corresponding kselftests to cgroup entry omits 369bbda180f2 kselftests: memcg: speed up the memory.high test omits ae7092ef21d3 kselftests: memcg: update the oom group leaf events test omits 06c8182566fb mm/memcg: non-hierarchical mode is deprecated omits b0d56a032ebe mm/memcg: move generation assignment and comparison together omits 1b34558ac89a mm/memcg: set pos explicitly for reclaim and !reclaim omits 59fb32971acf mm/memcg: set memcg after css verified and got reference omits cd9b449cac94 mm/memcg: mz already removed from rb_tree if not NULL omits 2e7230de68d0 mm/memcg: remove unneeded nr_scanned omits 1cf7a04eda3c mm-shmem-make-shmem_init-return-void-fix omits 7da70d3bfe02 mm: shmem: make shmem_init return void omits 2a606f031f74 VFS: Add FMODE_CAN_ODIRECT file flag omits 5679b6a6e0b3 mm: submit multipage write for SWP_FS_OPS swap-space omits c8a8b096272b mm: submit multipage reads for SWP_FS_OPS swap-space omits 898c8b4529ba doc: update documentation for swap_activate and swap_rw omits dbd8b17ec492 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits c982c1b6b1ee mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 35bf31c06c98 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 0544817c367f mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits f23a842e482e mm: drop swap_dirty_folio omits 2c869bfbf3bf mm-create-new-mm-swaph-header-file-fix omits fc359a94e3fb mm: create new mm/swap.h header file. omits 54da6345044f tools/testing/selftests/vm/gup_test.c: clarify error statement omits 277f9b1e0fe9 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits b59f7cc7223a powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits d46ec58fff0a s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 33f6d3bf6e53 s390/pgtable: cleanup description of swp pte layout omits cf8badd29172 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 9ee1a6b8e0a6 x86-pgtable-support-__have_arch_pte_swp_exclusive-fix omits f0f9a6d74117 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits bee181a0af23 mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits ab29028ddd4f mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix omits 3a873fb5b97e mm/swap: remember PG_anon_exclusive via a swp pte bit omits fa0728d205ed mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits cc413efa0a66 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 71f19bc30702 mm-support-gup-triggered-unsharing-of-anonymous-pages-fix omits 4c6c2227aabb mm: support GUP-triggered unsharing of anonymous pages omits 66f715eef287 mm/gup: disallow follow_page(FOLL_PIN) omits 2373d6c94264 mm: remember exclusively mapped anonymous pages with PG_an [...] omits 36cee44b8515 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits f828457b92ff mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits 533e6699356a mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits 8076fb98340b mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits ca670153d75f mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 63a2bf3ccb07 mm/rmap: remove do_page_add_anon_rmap() omits cf4b86faa7b8 mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits 1fa3fc418411 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits f0dc7cd0979e mm/memory: slightly simplify copy_present_pte() omits 892cede8740f mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits efdb357c0085 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits c32193d7a975 mm/smaps_rollup: return empty file for kthreads instead of ESRCH omits 73fc16ad4063 mm/page_owner.c: use get_task_comm() to record task comman [...] omits afade810c6b0 tools/vm/page_owner_sort.c: avoid repeated judgments omits e5a987174c66 tools/vm/page_owner_sort.c: provide allocator labelling an [...] omits dbba82d28ac3 tools/vm/page_owner: support debug log to avoid huge log print omits 3b8fd73766ca tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits 87bb6d8ef1a3 tools/vm/page_owner_sort.c: support for multi-value select [...] omits 7245760f5264 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits 098090b8097c kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t omits d5bb6de8d23d kasan-fix-sleeping-function-called-from-invalid-context-on [...] omits bcfaec2c6fcd kasan: fix sleeping function called from invalid context o [...] omits 5909859db51e procfs: prevent unprivileged processes accessing fdinfo dir omits 00b0290a9324 /proc/kpageflags: do not use uninitialized struct pages omits dcccb008518c /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits d9e9fdf715cb mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() omits d62ed0a71f5d mm/highmem: fix kernel-doc warnings in highmem*.h omits 53b5f79677c3 kcov: don't generate a warning on vm_insert_page()'s failure omits ff60b63f1538 MAINTAINERS: add Vincenzo Frascino to KASAN reviewers omits 3ea1d4e002d4 kasan: prevent cpu_quarantine corruption when CPU offline [...] omits bf509190505f oom_kill.c: futex: delay the OOM reaper to allow time for [...] omits 21cecf325257 selftest/vm: add skip support to mremap_test omits df9a98108048 selftest/vm: support xfail in mremap_test omits c10cca014073 selftest/vm: verify remap destination address in mremap_test omits 2b9d65bd29e6 selftest/vm: verify mmap addr in mremap_test omits 7910389d575b mm, hugetlb: allow for "high" userspace addresses omits 317e653706ca userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 0c80e581fee2 mm/munlock: remove fields to fix htmldocs warnings omits f8cb6b7df17b memcg: sync flush only if periodic flush is delayed omits efb405bb75f4 mm/memory-failure.c: skip huge_zero_page in memory_failure() omits 6416b9b5b502 mm/hwpoison: fix race between hugetlb free/demotion and me [...] omits 24f4daa283b8 doc: Document the rcutree.rcu_divisor kernel boot parameter omits 4b63ed1d9dec rcu-tasks: Drive synchronous grace periods from calling task omits e562c27273d6 rcu-tasks: Move synchronize_rcu_tasks_generic() down omits efb45e665d90 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() omits 75d837cae139 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits be25a8f6d19b rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits d482558a71a9 rcu/nocb: Add/del rdp to iterate from rcuog itself omits f9a6ef4831b3 rcu/torture: Change order of warning and trace dump omits 5b31984d392b rcu: Avoid tracing a few functions executed in multi_cpu_stop() omits c85b5d88951b binfmt_flat: Remove shared library support omits c907372552bb documentation: zonefs: Document sysfs attributes omits fe6f3882718a Merge branch 'for-5.19/drivers' into for-next omits 16b2559b30d6 Merge branch 'for-5.19/block' into for-next omits ee526fd6b300 Merge branch 'for-5.19/io_uring-socket' into for-next omits e6fbb04e0bd4 Merge branch 'for-5.19/io_uring-xattr' into for-next omits 1ad1c7902e5d Merge branch 'for-5.19/io_uring' into for-next omits 6ac41fbfd34f io_uring: add socket(2) support omits 065c2a0e53a1 net: add __sys_socket_file() omits 3efbef2ff4cf io_uring: fix trace for reduced sqe padding omits af1b1985d52e io_uring: add fgetxattr and getxattr support omits 10860bd7ce1f io_uring: add fsetxattr and setxattr support omits c6e933d5cbc5 fs: split off do_getxattr from getxattr omits 698d947498b6 fs: split off setxattr_copy and do_setxattr function from [...] omits 7c648b7d6186 io_uring: add support for IORING_ASYNC_CANCEL_ANY omits cd9ef41cd359 io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key omits 85222d8b6adb io_uring: add support for IORING_ASYNC_CANCEL_ALL omits 36689d57c71f io_uring: pass in struct io_cancel_data consistently omits 156afa36fd55 io_uring: remove dead 'poll_only' argument to io_poll_cancel() omits 1d21a70fd6e7 io_uring: refactor io_disarm_next() locking omits ee9b7ff30293 io_uring: move timeout locking in io_timeout_cancel() omits 16b217ed7bb3 io_uring: store SCM state in io_fixed_file->file_ptr omits 5935f875ed81 io_uring: kill ctx arg from io_req_put_rsrc omits c78eaa44be8f io_uring: add a helper for putting rsrc nodes omits ad9ee4583d5e io_uring: store rsrc node in req instead of refs omits 99ea4d9da9c5 io_uring: refactor io_assign_file error path omits 73687727298f io_uring: use right helpers for file assign locking omits 671f6e9ba22b io_uring: add data_race annotations omits 95f0da7a69f6 io_uring: inline io_req_complete_fail_submit() omits 5ab4fc6d5c3f io_uring: refactor io_submit_sqe() omits a95a3e51f11b io_uring: refactor lazy link fail omits 499436e5b20a io_uring: introduce IO_REQ_LINK_FLAGS omits b6bd92480c7e io_uring: refactor io_queue_sqe() omits 224d44125026 io_uring: rename io_queue_async_work() omits 470510d7b342 io_uring: inline io_queue_sqe() omits c8b12ebb72d0 io_uring: helper for prep+queuing linked timeouts omits 61e686929573 io_uring: inline io_free_req() omits 2e47ba7a3a2a io_uring: kill io_put_req_deferred() omits f1ffc4b573eb btrfs: do not return errors from submit_bio_hook_t instances omits a7ab1d31ba5a btrfs: do not return errors from btrfs_submit_compressed_read omits 7e18612940fe btrfs: do not return errors from btrfs_submit_metadata_bio omits 5cd550beb636 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] omits 22da959156da btrfs: move btrfs_readpage to extent_io.c omits 2ee6a74817b9 f2fs: give priority to select unpinned section for foreground GC omits 9b01ba7c91c9 f2fs: replace usage of found with dedicated list iterator [...] omits 3ec9dd7e528d f2fs: Remove usage of list iterator pas the loop for list_ [...] omits 20f5fc8d8887 f2fs: fix dereference of stale list iterator after loop body omits b256899b1f9a f2fs: fix to do sanity check on inline_dots inode omits d6a7917f4dba f2fs: introduce data read/write showing path info omits 8139588a7b58 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode omits 53d2ac130290 f2fs: don't set GC_FAILURE_PIN for background GC omits 927ca0d435e7 f2fs: check pinfile in gc_data_segment() in advance omits a7fdf95e04f4 scripts: dummy-tools, add pahole omits 0c014c7927e6 kheaders: Have cpio unconditionally replace files omits 3710f54d1217 btrfs: repair super block num_devices automatically omits 432a1d454ece btrfs: improve error reporting in lookup_inline_extent_backref omits 7e204fa217ee Documentation: move watch_queue to core-api omits 623638d9cb48 Docs: Replace version by 'current' in changes.rst omits cf3da21d0818 Docs: Add cpio requirement to changes.rst omits 125c7d3ae2e0 Documentation: kunit: change complete_and_exit to kthread_ [...] omits 561fb3cd5ec2 Documentation: siphash: enclose HalfSipHash usage example [...] omits dc701cfc5b26 Documentation: siphash: convert danger note to warning for [...] omits ede6d0d54a85 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next omits 251c2d7ed37d Merge branch 'for-v5.19/arm-dts-cleanups' into for-next omits 43be65bbe7cf arm64: dts: marvell: align SPI NOR node name with dtschema omits d4afdeb21315 arm64: dts: microchip: align SPI NOR node name with dtschema omits ef4ec6e4365a arm64: dts: mediatek: mt8183-kukui: align SPI NOR node nam [...] omits 36eb7c8b5f8e kbuild: support W=e to make build abort in case of warning omits 260ec87d3b48 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits fc6a9cd957e9 Merge objtool/urgent into tip/master omits 7d71bf2770f3 Merge x86/urgent into tip/master omits 19fec1b2361a Merge perf/urgent into tip/master omits 4d0316a9e2f0 Merge sched/urgent into tip/master omits de5094f531bf Merge x86/tdx into tip/master omits 3e4474207ed1 Merge x86/sev into tip/master omits a62b8e8da2be Merge timers/core into tip/master omits dac5e96b8459 Merge irq/core into tip/master omits 5f24d586b48b Merge x86/core into tip/master omits c092bcf2a668 Merge x86/cleanups into tip/master omits a9fed750ed3d Merge core/core into tip/master omits 756e62e29e99 Merge smp/core into tip/master omits 60d96e584fd7 Merge x86/kdump into tip/master omits b0aa856942e8 Merge x86/apic into tip/master omits 6104f9a605ab Merge x86/irq into tip/master omits a3186c8662be Merge x86/platform into tip/master omits fc6fc03821b8 Merge x86/build into tip/master omits 33689133a3d9 Merge ras/core into tip/master omits 3fe3fd387ecd Merge x86/misc into tip/master omits 26b89660ef04 Merge sched/core into tip/master omits 5b2a309dfdaa Merge perf/core into tip/master omits 1ea98eb0d72f Merge locking/core into tip/master omits 8bf7c1aedcf3 Merge x86/mm into tip/master omits f4137b06529b Merge remote-tracking branch 'tip/x86/merge' into tip-master omits 90bc2cc162de btrfs: do not allow compression on nodatacow files omits 2b8353bf3106 btrfs: export a helper for compression hard check omits 493ac50f5540 btrfs: zoned: use dedicated lock for data relocation omits 60a6c2f16c76 btrfs: fix assertion failure during scrub due to block gro [...] omits 6f95f8ff913c btrfs: do not pass compressed_bio to submit_compressed_bio() omits 428ca47f98af btrfs: avoid double search for block group during NOCOW writes omits 1ea1b8a455c2 btrfs: return block group directly at btrfs_next_block_group() omits fccf44398167 btrfs: use a read/write lock for protecting the block groups tree omits c2af72028d05 btrfs: use rbtree with leftmost node cached for tracking l [...] omits 65f7c6c9a3bb btrfs: remove search start argument from first_logical_byte() omits 6c740a818506 btrfs: return correct error number for __extent_writepage_io() omits 56307e2c4374 btrfs: fix the error handling for submit_extent_page() for [...] omits 03f0411f8a65 btrfs: avoid double clean up when submit_one_bio() failed omits 279bc7a144ef btrfs: use non-bh spin_lock in zstd timer callback omits fc3b2ee49387 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() omits 6d0af347ccca btrfs: fix direct I/O writes for split bios on zoned devices omits 425b888e14b5 btrfs: fix direct I/O read repair for split bios omits b3cbde59934b btrfs: simplify parameters of submit_read_repair() and rename omits e6223d896145 btrfs: fix and document the zoned device choice in alloc_new_bio omits b84a121a78c5 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info omits 9636dcfa568a btrfs: remove unnecessary check of iput argument omits d6a25beeceb7 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits 9c4b94f39bea btrfs: don't allocate a btrfs_bio for scrub bios omits 975b72c237e6 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits 63fd880c6428 btrfs: pass bio opf to rbio_add_io_page omits 9204452d3262 btrfs: pass a block_device to btrfs_bio_clone omits 07b75904c62e btrfs: move the call to bio_set_dev out of submit_stripe_bio omits 4f34c7db59ae btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits ee2a9085b16d btrfs: use on-stack bio in scrub_recheck_block omits d72614897ce5 btrfs: use on-stack bio in repair_io_failure omits fbe678b39f92 btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits 4be464c969af btrfs: check-integrity: split submit_bio from btrfsic checking omits a418a8783b24 btrfs: factor check and flush helpers from __btrfsic_submit_bio omits 3019542c61e1 btrfs: fix leaked plug after failure syncing log on zoned [...] omits a8f2c7109b97 btrfs: zoned: make auto-reclaim less aggressive omits 9f3314cb01a0 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 6c3b61b0c45a btrfs: allow block group background reclaim for non-zoned [...] omits 2554d99dff8f btrfs: make the bg_reclaim_threshold per-space info omits 1cc59812a444 btrfs: do not test for free space inode during NOCOW check [...] omits 9d36a39eb364 btrfs: move common NOCOW checks against a file extent into [...] omits ea051118970c btrfs: wait between incomplete batch memory allocations omits ce9db0622ef1 btrfs: allocate page arrays using bulk page allocator omits ec59ab6c919c btrfs: factor out allocating an array of pages omits 8730dc881991 btrfs: remove unnecessary type casts omits 988a063f4f99 btrfs: expand subpage support to any PAGE_SIZE > 4K omits 05ab9492bfa7 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits a6beb3f8b8c4 btrfs: use dummy extent buffer for super block sys chunk a [...] omits 2ec11e556385 btrfs: assert that relocation is protected with sb_start_write() omits 8ce7c2d3c7dd fs: add a lockdep check function for sb_start_write() omits 2ef098c15643 btrfs: simplify code flow in btrfs_ioctl_balance omits 40f5ca6652d1 btrfs: remove checks for arg argument in btrfs_ioctl_balance omits 7fb56621d321 btrfs: replace memset with memzero_page in data checksum v [...] omits 0cc26c49487c btrfs: avoid blocking on space revervation when doing nowa [...] omits e8e825fde5ea btrfs: avoid blocking when allocating context for nowait d [...] omits 09a2d08a29fa btrfs: release path earlier at can_nocow_extent() omits 417acf2f5bff btrfs: free path at can_nocow_extent() before checking for [...] omits 4fb898cf6558 btrfs: stop allocating a path when checking if cross refer [...] omits 50f03877a880 btrfs: avoid double nocow check when doing nowait dio writes omits b01d48f2f246 btrfs: avoid blocking nowait dio when locking file range omits a6a5a787f60f btrfs: avoid blocking on page locks with nowait dio on com [...] omits 2feb1dc00d57 btrfs: add messages to printk index omits e081b8e16902 btrfs: tree-checker: check extent buffer owner against own [...] omits f9ecc0f60142 btrfs: add and use helper to assert an inode range is clean omits 98d89a0c13f3 btrfs: remove ordered extent check and wait during hole pu [...] omits 7df65a0be964 btrfs: lock the inode first before flushing range when pun [...] omits 2a11bbcd53e5 btrfs: remove ordered extent check and wait during fallocate omits f1d9bb8b6afa btrfs: remove inode_dio_wait() calls when starting reflink [...] omits 96295db5c4df btrfs: remove useless dio wait call when doing fallocate z [...] omits daa1210fed48 btrfs: only reserve the needed data space amount during fallocate omits 38d109905431 btrfs: restore inode creation before xattr setting omits 2e7def39ba53 btrfs: move common inode creation code into btrfs_create_n [...] omits 8f5b4c98f5cf btrfs: reserve correct number of items for inode creation omits 58ea39831a10 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 5d34d6eb3076 btrfs: allocate inode outside of btrfs_new_inode() omits 7ed1c42c9905 btrfs: warn when extent buffer leak test fails omits 6f01967210b0 btrfs: use a local variable for fs_devices pointer in btrf [...] omits db6d593e2a2b btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 8d729d2d0703 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits e91cb8f852ad btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits c59cc36d2f7b btrfs: use btrfs_for_each_slot in process_all_extents omits e39847467bf4 btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits 002e8144c4fd btrfs: use btrfs_for_each_slot in process_all_refs omits 9098572a3255 btrfs: use btrfs_for_each_slot in is_ancestor omits 9cd225d92f17 btrfs: use btrfs_for_each_slot in can_rmdir omits 0ee2f2c87ee2 btrfs: use btrfs_for_each_slot in did_create_dir omits 183ea3284215 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 27d6bf95edb5 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits ec92256ee595 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 573df87602df btrfs: use btrfs_for_each_slot in find_first_block_group omits b5758b2f6fa4 btrfs: introduce btrfs_for_each_slot iterator macro omits 7f721e9b14c3 btrfs: scrub: rename scrub_bio::pagev and related members omits 057dd30c1628 btrfs: scrub: rename scrub_page to scrub_sector omits 3a717eaa25f1 btrfs: scrub: rename members related to scrub_block::pagev omits 7b2458e490b2 btrfs: remove trivial wrapper btrfs_read_buffer() omits 9c864d579d38 btrfs: update outdated comment for read_block_for_search() omits 9b423bb93b06 btrfs: release upper nodes when reading stale btree node f [...] omits bbb654295212 btrfs: avoid unnecessary btree search restarts when reading node omits 31a12d2fa528 btrfs: set inode flags earlier in btrfs_new_inode() omits d7daf6da09cf btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits e05c1b974db0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits 7b64b7cfc6a7 btrfs: remove redundant name and name_len parameters to cr [...] omits 0974ed80ab36 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits c0582c2f376d btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits 2db8da0d3682 btrfs: remove unnecessary inode_set_bytes(0) call omits 2e0f87e53ecc btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 49d8438b853a btrfs: get rid of btrfs_add_nondir() omits 7bafad21c8bb btrfs: fix anon_dev leak in create_subvol() omits 231b81115a30 btrfs: reserve correct number of items for rename omits fae936e6d53e btrfs: reserve correct number of items for unlink and rmdir omits 94d08b503002 Merge branch 'fixes' into for-next omits a70a5c432b15 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next omits 5e1b2304fe0a arm64: dts: mediatek: align thermal zone node names with dtschema omits a0e7f10f7f5a arm64: dts: mediatek: align operating-points table name wi [...] omits 559d2104bff0 arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] omits 7b82dc271190 Merge branch 'imx/defconfig' into for-next omits 690bf4e1570b Merge branch 'imx/dt64' into for-next omits a0eff0800612 Merge branch 'imx/dt' into for-next omits 69b906578140 Merge branch 'imx/bindings' into for-next omits 4d395a569bc9 Merge branch 'imx/drivers' into for-next omits abcb7536ff64 random: document crng_fast_key_erasure() destination possibility omits 3d72819a26b1 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN omits 84e65f5c4d47 xtensa: enable context tracking omits a479c80e50b0 xtensa: use abi_* register names in the kernel exit code omits 10ab3d8123a6 xtensa: move trace_hardirqs_off call back to entry.S omits 4952d72516d9 xtensa: drop dead code from entry.S omits 7d8342b5551a dm: improve abnormal bio processing omits a1872eb1a376 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() omits 7e3290fbf42c hwmon: introduce hwmon_sanitize_name() omits bbf8ad2f0a1d hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits 64cf36b60472 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits cf6ee7d5503e hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits acfa4b685808 hwmon: (jc42) add HWMON_C_TZ_REGISTER omits 2ab40dd15f1c bus: mhi: host: Use cached values for calculating the shar [...] omits 8fc716154093 Merge branch 'for-5.19/drivers' into for-next omits c31bcc9f0a96 Merge branch 'for-5.19/block' into for-next omits b03080f869e1 io_uring: minor refactoring for some tw handlers omits c68356048b63 io_uring: clean poll tw PF_EXITING handling omits 589c9f9c1eef Merge branch 'for-5.19/block' into for-next omits 45d4316b18ce Merge branch 'io_uring-5.18' into for-next omits ddf3eee6862f io_uring: optimise io_get_cqe() omits 9a5303f1354e io_uring: optimise submission left counting omits 6cde82768f4a io_uring: optimise submission loop invariant omits a463053e51c6 io_uring: add helper to return req to cache list omits 40d8dfba8df0 io_uring: helper for empty req cache checks omits 92117a09b776 io_uring: inline io_flush_cached_reqs omits 262ca5cb0310 io_uring: shrink final link flush omits 554c34c36eb8 io_uring: memcpy CQE from req omits 5dedbb47888f io_uring: explicitly keep a CQE in io_kiocb omits f3ed4bfcd996 io_uring: rename io_sqe_file_register omits c10901022e2b io_uring: deduplicate SCM accounting omits b9feb6f08fb0 io_uring: don't pass around fixed index for scm omits 8e954a2c5278 io_uring: refactor __io_sqe_files_scm omits 058bd81d0c54 io_uring: uniform SCM accounting omits 12beeef15d41 io_uring: don't scm-account for non af_unix sockets omits 0af361337af2 io_uring: move finish_wait() outside of loop in cqring_wait() omits 762185ef5062 io_uring: refactor io_req_add_compl_list() omits ba4db1aefb3c io_uring: silence io_for_each_link() warning omits bb7ac3412a43 io_uring: partially uninline io_put_task() omits c67fa795c3eb io_uring: cleanup conditional submit locking omits 8346c5039c86 io_uring: optimise mutex locking for submit+iopoll omits 4ad4b96ef39c io_uring: pre-calculate syscall iopolling decision omits e8e1169ee3d5 io_uring: split off IOPOLL argument verifiction omits 1974d4772e93 io_uring: clean up io_queue_next() omits 878355dbef6b io_uring: move poll recycling later in compl flushing omits 0ff4f49809b0 io_uring: optimise io_free_batch_list omits d52191774986 io_uring: refactor io_req_find_next omits 7e2d845fdc5d io_uring: remove extra ifs around io_commit_cqring omits 39014f9b13b3 io_uring: small optimisation of tctx_task_work omits fa6b1281e4f0 xtensa: noMMU: allow handling protection faults omits 239d495bbaa6 xtensa: extract vmalloc_fault code into a function omits 7ad5b44fe3b4 xtensa: move asid_cache from fault.c to mmu.c omits 12e1f4181626 xtensa: iss: extract and constify network callbacks omits e608720cb213 xtensa: iss: clean up per-device locking in network driver omits 8ac60cc99653 xtensa: iss: replace iss_net_set_mac with eth_mac_addr omits 168a5b8235c5 xtensa: iss: drop opened_list logic from the network driver omits 03775bd27236 xtensa: localize labels used in memmove omits 21a9fd22697e Merge branch 'arm/fixes' into for-next omits 75874398169f Merge branch 'x86/cpu' into x86/merge, to resolve conflicts omits 819ef88b941e Merge branch 'x86/tdx' into x86/core, to resolve conflicts omits 270a62595741 Merge branch 'fixes' into for-next omits 0dcf1c1a6ec2 dt-bindings: mmc: imx-esdhc: Update compatible fallbacks omits c4ffd8a5eb94 ceph: remove incorrect session state check omits 438a8a984ad3 ceph: get snap_rwsem read lock in handle_cap_export for ce [...] omits 0cfd4e9d980c libceph: disambiguate cluster/pool full log message omits d9d62c8c15e8 mmc: improve API to make clear hw_reset callback is for cards omits cbf4c0bd4fe4 mmc: core: improve API to make clear that mmc_sw_reset is [...] omits 4d75f8459068 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] omits 01b8e9e75e5b mmc: renesas_sdhi: remove superfluous specific M3W entry omits c894b6193ef4 mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support omits 923b56b6b0d7 mmc: omap: Make it CCF clk API compatible omits 0aea9deb107a mmc: mmc_spi: parse speed mode options omits 11325f157446 mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() omits 1c7ec586fe55 mmc: core: Set HS clock speed before sending HS CMD13 omits 2d1f43b33bea dt-bindings: mmc: mtk-sd: increase reg items omits 0916132219ae dt-bindings: mmc: xenon: Convert to JSON schema omits 05b1c1fca6d2 mmc: renesas_sdhi: R-Car V3M also has no HS400 omits d45f75d843ca mmc: renesas_sdhi: Add missing checks for the presence of quirks omits 5de6dac125bd mmc: mmci: stm32: use a buffer for unaligned DMA requests omits 352a209796a2 mmc: renesas_sdhi: style fix for proper function bodies omits 6865a8f457b0 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk omits abf556a18c6d mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk omits bb943da67315 mmc: renesas_sdhi: remove a stale comment omits f340e4489ad4 mmc: renesas_sdhi: make setup selection more understandable omits f9d709860ca4 mmc: renesas_sdhi: R-Car D3 also has no HS400 omits e80c5abe70f0 mmc: renesas_sdhi: remove outdated headers omits 876a45a50a20 dt-bindings: mtd: jedec, spi-nor: remove unneeded properties omits 419299aefb2d mtd: maps: ixp4xx: Drop driver omits 68471517e883 mtd: call of_platform_populate() for MTD partitions omits 3a8003436e6a bus: mhi: host: pci_generic: Flush recovery worker during freeze omits 0079f9c104cd bus: mhi: host: pci_generic: Add missing poweroff() PM callback omits f2d9973abd73 cpufreq: mediatek: Enable clocks and regulators omits 65990f6ee6bf cpufreq: mediatek: Remove unused headers omits 25f39c7c653e cpufreq: mediatek: Cleanup variables and error handling in [...] omits ec090a479695 cpufreq: mediatek: Use module_init and add module_exit omits dfabbb48bdcc arm64: tegra: add node for tegra234 cpufreq omits 2f8eedaad13f cpufreq: tegra194: Add support for Tegra234 omits 6da99f086dc6 cpufreq: tegra194: add soc data to support multiple soc omits aab40ecbd2ed dt-bindings: Document Tegra CCPLEX Cluster omits e7d40b416c50 Merge branch 'next/dt' into for-next omits 4f89447fda72 Merge branch 'arm/multiplatform' into for-next omits ef6b260a4134 Merge branch 'arm/dt' into for-next omits 85ac66f27440 Merge branch 'arm/fixes' into for-next omits 2bf92593ef58 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next omits aee7f609222b Merge branch for-5.19/arm64/dt into for-next omits 8b5568bffd47 Merge branch for-5.19/arm/defconfig into for-next omits 58324d65559a Merge branch for-5.19/memory into for-next omits 587df8686740 Merge branch for-5.19/soc into for-next omits 5cd3b71ee156 Merge branch for-5.19/arm/core into for-next omits 94a276e2b55e Merge branch 'next/drivers' into for-next omits f6354da78949 Merge branch 'next/soc' into for-next omits c2fb39082777 Merge branch 'next/dt64' into for-next omits 2aa2a943ed38 Merge branch 'next/dt' into for-next omits 097ca4ec48c2 Merge branch 'next/soc' into for-next omits d2957507743f Merge branch 'next/dt' into for-next omits 452d059ea2b6 drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c omits 83033c4aef91 scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] omits ec450782461e uapi: wireless: Replace zero-length array with flexible-ar [...] omits 34ff2a3acf46 virt: acrn: Prefer array_size and struct_size over open co [...] omits f17a8ab17a34 afs: Prefer struct_size over open coded arithmetic omits 1be9b7206b7d Merge branch 'for-5.18' into for-next omits 6ceb6a96db4e Merge branch 'v5.17-fixes' into for-next omits bfa883aceaf4 Merge branch 'v5.17-next/soc' into for-next omits 57278309680c Merge branch 'v5.17-next/dts64' into for-next omits ed7e1505b075 Merge branch 'v5.17-next/dts32' into for-next omits 45c9e9a608aa dt-bindings: arm: mediatek: mmsys: add support for MT8186 omits 919e96df951d dt-bindings: mediatek: add compatible for MT8186 pwrap omits 498540577aef soc: mediatek: pwrap: add pwrap driver for MT8186 SoC omits 2f67bb34d9e2 soc: mediatek: mmsys: add mmsys reset control for MT8186 omits b319542664df soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data omits 88ea791b5665 Merge branch 'for-5.17-fixes' into for-next omits 485ec84dbb02 Merge branch 'for-5.17-fixes' into for-next omits 6c6d06e02a32 Merge branch 'for-5.17-fixes' into for-next omits ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next omits 48da2ddc4c78 Merge branch 'for-5.17-fixes' into for-next omits b1c852c71719 Merge branch 'for-5.17-fixes' into for-next omits 27fe872b5169 Merge branch 'for-5.17-fixes' into for-next omits 12ab2b5c8a0e Merge branch 'for-5.17' into for-next omits a091b198ba1a Merge branch 'for-5.17' into for-next omits b699a483de89 Merge branch 'for-5.16-fixes' into for-next adds b05a5683eba6 Merge tag 'dmaengine-fix-5.18' of git://git.kernel.org/pub [...] adds e827d149fd09 Merge tag 'drm-intel-fixes-2022-04-20' of git://anongit.fr [...] adds 70da382e1c5b Merge tag 'drm-msm-fixes-2022-04-20' of https://gitlab.fre [...] adds d569e86915b7 Merge tag 'drm-fixes-2022-04-22' of git://anongit.freedesk [...] adds 3b8000ae185c mm/vmalloc: huge vmalloc backing pages should be split rat [...] adds 405ce051236c mm/hwpoison: fix race between hugetlb free/demotion and me [...] adds d173d5417fb6 mm/memory-failure.c: skip huge_zero_page in memory_failure() adds 9b3016154c91 memcg: sync flush only if periodic flush is delayed adds 0e88904cb700 userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds 5f24d5a579d1 mm, hugetlb: allow for "high" userspace addresses adds 9c85a9bae267 selftest/vm: verify mmap addr in mremap_test adds 18d609daa546 selftest/vm: verify remap destination address in mremap_test adds e5508fc52c76 selftest/vm: support xfail in mremap_test adds 80df2fb95df2 selftest/vm: add skip support to mremap_test adds e4a38402c36e oom_kill.c: futex: delay the OOM reaper to allow time for [...] adds 415fccf85920 MAINTAINERS: add Vincenzo Frascino to KASAN reviewers adds ecc04463d1a3 kcov: don't generate a warning on vm_insert_page()'s failure adds 319561669a59 mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() adds 281b9d9a4b02 Merge branch 'akpm' (patches from Andrew) adds 2d230968ad0d Merge tag 'sound-5.18-rc4' of git://git.kernel.org/pub/scm [...] adds 279b83c6731c Merge tag 'fs.fixes.v5.18-rc4' of git://git.kernel.org/pub [...] adds 88c5060d56d8 Merge tag '5.18-rc3-smb3-fixes' of git://git.samba.org/sfr [...] adds b9663a6ff828 tools: Add kmem_cache_alloc_lru() adds 63b1898fffcd XArray: Disallow sibling entries of nodes adds 22f19f674048 Merge tag 'xarray-5.18a' of git://git.infradead.org/users/ [...] adds 23bc8f69f0ec arm64: mm: fix p?d_leaf() adds 7200095feadf Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 4e339e5e2dbf Merge tag 'riscv-for-linus-5.18-rc4' of git://git.kernel.o [...] adds 06fb4ecfeac7 gpio: Request interrupts after IRQ is initialized adds bb4ce2c65881 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds aafa9f958342 ata: pata_marvell: Check the 'bmdma_addr' beforing reading adds 2e5991fa39e4 Merge tag 'ata-5.18-rc4' of git://git.kernel.org/pub/scm/l [...] adds 23e3d7f7061f jbd2: fix a potential race while discarding reserved buffe [...] adds c00c5e1d157b Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 9423edfc5188 sparc: cacheflush_32.h needs struct page adds d22588d73b18 perf clang: Fix header include for LLVM >= 14 adds c6d8df010643 perf script: Always allow field 'data_src' for auxtrace adds ccb17caecfbd perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event adds 5bb017d4b97a perf test: Fix error message for test case 71 on s390, whe [...] adds 45ab9400e73f Merge tag 'perf-tools-fixes-for-v5.18-2022-04-22' of git:/ [...] adds 1f5e98e723a0 Merge tag 'io_uring-5.18-2022-04-22' of git://git.kernel.d [...] adds ff2695e52c99 bcache: put bch_bio_map() back to correct location in jour [...] adds 9dca4168a37c bcache: fix wrong bdev parameter when calling bio_alloc_cl [...] adds 8467f9e34955 Merge tag 'block-5.18-2022-04-22' of git://git.kernel.dk/l [...] adds 0fe86b27cbad Merge tag 'input-for-v5.18-rc3' of git://git.kernel.org/pu [...] adds c18a2a280c07 Merge tag 'drm-misc-fixes-2022-04-22' of git://anongit.fre [...] adds 13bc32bad705 Merge tag 'drm-fixes-2022-04-23' of git://anongit.freedesk [...] adds 533bec143a4c arm/xen: Fix some refcount leaks adds b51bd23c614b Merge tag 'for-linus-5.18-rc4-tag' of git://git.kernel.org [...] adds 6fc2586d23b5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f39359260e39 Merge tag 'arc-5.18-rc4' of git://git.kernel.org/pub/scm/l [...] adds 22da5264abf4 Merge tag '5.18-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd adds f2edd118d02d page_alloc: use vmalloc_huge for large system hash adds 9becb6889130 kvmalloc: use vmalloc_huge for vmalloc allocations adds b877ca4dc816 Merge tag 'edac_urgent_for_v5.18_rc4' of git://git.kernel. [...] adds f48ffef19dfd Merge tag 'perf_urgent_for_v5.18_rc4' of git://git.kernel. [...] adds 5206548f6e67 Merge tag 'powerpc-5.18-3' of git://git.kernel.org/pub/scm [...] adds 42740a2ff5d3 Merge tag 'sched_urgent_for_v5.18_rc4' of git://git.kernel [...] adds af2d861d4cd2 Linux 5.18-rc4 adds 0fc74d820a01 no-MMU: expose vmalloc_huge() for alloc_large_system_hash() adds 4d8ec9120819 f2fs: should not truncate blocks during roll-forward recovery adds d615b5416f8a Merge tag 'f2fs-fix-5.18' of git://git.kernel.org/pub/scm/ [...] adds fd574a2f841c Merge tag 'for-5.18-rc4-tag' of git://git.kernel.org/pub/s [...] adds e57f9af73d6b gfs2: Don't re-check for write past EOF unnecessarily adds 4fad37d595b9 Merge tag 'gfs2-v5.18-rc4-fix' of git://git.kernel.org/pub [...] adds 6fbe0cc53a1b video: fbdev: clps711x-fb: Use syscon_regmap_lookup_by_phandle adds cf424ef014ac Merge tag 'for-5.18/fbdev-2' of git://git.kernel.org/pub/s [...] adds b3af85969e95 Merge tag 'samsung-pinctrl-fixes-5.18' of https://git.kern [...] adds 1f3e25a06883 pinctrl: rockchip: fix RK3308 pinmux bits adds 7c4cffc5d473 pinctrl: rockchip: sort the rk3308_mux_recalced_data entries adds 05d8af449d93 pinctrl: stm32: Keep pinctrl block clock enabled when LEVE [...] adds 0c9843a74a85 pinctrl: pistachio: fix use of irq_of_parse_and_map() adds 46cf2c613f4b Merge tag 'pinctrl-v5.18-2' of git://git.kernel.org/pub/sc [...] adds 233087ca0636 floppy: disable FDRAWCMD by default adds 03498b7131b8 Merge tag 'mtd/fixes-for-5.18-rc5' of git://git.kernel.org [...] adds 694852ead287 zonefs: Clear inode information flags on inode creation adds 1da18a296f5b zonefs: Fix management of open zones adds 211ed5480aff Merge tag 'zonefs-5.18-rc5' of git://git.kernel.org/pub/sc [...] adds e5be15767e7e hex2bin: make the function hex_to_bin constant-time adds e4d8a2999773 hex2bin: fix access beyond string end adds 31fa985b4196 kasan: prevent cpu_quarantine corruption when CPU offline [...] adds 5603f9bdea68 docs: vm/page_owner: use literal blocks for param description adds 8f4dd16603ce Merge branch 'akpm' (patches from Andrew) adds 9d4dacd9cc3f Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] adds 7b5cc291112f mm/huge_memory: do not overkill when splitting huge_zero_page adds b5016b5fae22 mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] adds 44bd26b11c06 procfs: prevent unprivileged processes accessing fdinfo dir adds 2f477ee3ed92 Revert "arm64: dts: tegra: Fix boolean properties with values" adds 2d87487f5c1e Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds ac84b2f3c7a7 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 82051a1a9454 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 8b202ee21839 s390: disable -Warray-bounds adds 8030082cf7de Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d48fea8401cf net: cosa: fix error check return value of register_chrdev() adds fc06b2867f4c net: dsa: Add missing of_node_put() in dsa_port_link_register_of adds 5b0b9e4c2c89 tcp: md5: incorrect tcp_header_len for incoming connections adds 7f40ea2145d9 net: bridge: switchdev: check br_vlan_group() return value adds b391719191c1 dt-bindings: net: dsa: realtek: cleanup compatible strings adds b107a6392b4b net: dsa: realtek: remove realtek,rtl8367s string adds b253a0680cea tcp: ensure to use the most recently sent skb when filling [...] adds 00f3d2ed9dac wireguard: selftests: enable ACPI for SMP adds 45ac774c33d8 wireguard: device: check for metadata_dst with skb_valid_dst() adds f675ed06390b Merge branch 'wireguard-patches-for-5-18-rc4' adds 5fd1fe4807f9 net: ethernet: stmmac: fix write to sgmii_adapter_base adds 165e3e17fe8f sctp: check asoc strreset_chunk in sctp_generate_reconf_event adds eba1a872cb73 ipvs: correctly print the memory size of ip_vs_conn_tab adds babc3dc9524f netfilter: nft_set_rbtree: overlap detection with element [...] adds b9b1e0da5800 netfilter: flowtable: Remove the empty file adds 8ddffdb9442a netfilter: Update ip6_route_me_harder to consider L3 domain adds 5220a5251130 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds e98365afc1e9 net: hns3: clear inited state and stop client after failed [...] adds 1ec1968e4e43 net: hns3: align the debugfs output to the left adds 123521b6b260 net: hns3: fix error log of tx/rx tqps stats adds 48009e997297 net: hns3: modify the return code of hclge_get_ring_chain_ [...] adds 7d413735cb18 net: hns3: add validity check for message data length adds c59d60629684 net: hns3: add return value for mailbox handling in PF adds c4c89a6ad8e1 Merge branch 'hns3-fixes' adds e85f8a9f1625 net: hns: Add missing fwnode_handle_put in hns_mac_init adds 4e2e65e2e56c net/smc: sync err code when tcp connection was refused adds 9810c58c7051 net: lan966x: fix a couple off by one bugs adds ff827beb706e ip_gre: Make o_seqno start from 0 in native mode adds fde98ae91f79 ip6_gre: Make o_seqno start from 0 in native mode adds 31c417c948d7 ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode adds 7c762e70c50b net: dsa: flood multicast to CPU when slave has IFF_PROMISC adds 9323ac367005 net: mscc: ocelot: ignore VID 0 added by 8021q module adds 1fcb8fb3522f net: mscc: ocelot: don't add VID 0 to ocelot->vlans when l [...] adds 4bfe744ff164 tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT adds ba5a4fdd63ae tcp: make sure treq->af_specific is initialized adds 97b9af7a7093 net/smc: Only save the original clcsock callback functions adds 0558226cebee net/smc: Fix slab-out-of-bounds issue in fallback adds c3e8d5a40685 Merge branch 'net-smc-two-fixes-for-smc-fallback' adds b561275d633b mctp: defer the kfree of object mdev->addrs adds acac0541d1d6 net: bcmgenet: hide status block before TX timestamping adds 0ed9704b660b net: phy: marvell10g: fix return value on error adds 24cbdb910bb6 net: dsa: mv88e6xxx: Fix port_hidden_wait to account for p [...] adds acb16b395c3f virtio_net: fix wrong buf address calculation when using xdp adds 6510ea973d8d net: Use this_cpu_inc() to increment net->core_stats adds 71cffebf6358 net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK adds aaf461af729b ice: Fix incorrect locking in ice_vc_process_vf_msg() adds 77d64d285be5 ice: Protect vf_state check by cfg_lock in ice_vc_process_ [...] adds b537752e6cbf ice: wait 5 s for EMP reset after firmware flash adds b668f4cd715a ice: fix use-after-free when deinitializing mailbox snapshot adds a1bde8c92d27 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 7b5148be4a6e Add Eric Dumazet to networking maintainers adds b02d196c44ea bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() fr [...] adds 1d661ed54d86 kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set adds ba3beec2ec1d xsk: Fix possible crash when multiple sockets are created adds 347cb5deae25 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a0df71948e95 tls: Skip tls_append_frag on zero copy size adds 73230a15ddf6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7635a1ad8d92 iwlwifi: iwl-dbg: Use del_timer_sync() before freeing adds 4dd4e6f65985 MAINTAINERS: update iwlwifi driver maintainer adds 53445c9f8c8f Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 290c4a902b79 RDMA/rxe: Fix "Replace mr by rkey in responder resources" adds 679ab61bf5f5 RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() adds 570a4bf7440e RDMA/rxe: Recheck the MR in when generating a READ reply adds 85cea4a3c206 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds a6ac60b36dad ALSA: hda/realtek: Fix mute led issue on thinkpad with cs3 [...] adds 5f5d8890789c ALSA: hda/realtek: Enable mute/micmute LEDs support for HP [...] adds b7c81f80246f firewire: fix potential uaf in outbound_phy_packet_callback() adds 9423973869bd firewire: remove check of list iterator against head past [...] adds a7ecbe92b924 firewire: core: extend card->lock in fw_core_handle_bus_reset adds b4b7f2a65ced Merge branch 'topic/firewire' into for-linus adds 3b79954fd00d ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers adds eb9d84b0ffe3 ALSA: fireworks: fix wrong return count shorter than expec [...] adds 6aa4ed4f91d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 87c18514bb84 ASoC: rt9120: Correct the reg 0x09 size to one byte adds 2fbe467bcbfc ASoC: max98090: Reject invalid values in custom control put() adds 13fcf676d9e1 ASoC: max98090: Generate notifications on changes for cust [...] adds 2bde1985e391 ASoC: atmel: mchp-pdmc: set prepare_slave_config adds 660564fc9a92 ASoC: dmaengine: Restore NULL prepare_slave_config() callback adds aa22125c57f9 ASoC: ops: Validate input values in snd_soc_put_volsw_range() adds c61711c1c957 ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback adds c6fa7bc79436 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 022f2688f36e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dfd2b37edf7e regulator: dt-bindings: Revise the rt5190a buck/ldo description adds 18e0961cf683 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 347f7a3b8875 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6cb6e45a48fc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c95ce3a23dcd topology: Fix up build warning in topology_is_visible() adds ad8d869343ae kernfs: fix NULL dereferencing in kernfs_remove adds d9dc0177c96a Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 41c606879f89 Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" adds a8c5b8255f8a tty: n_gsm: fix broken virtual tty handling adds c19ffe00fed6 tty: n_gsm: fix invalid use of MSC in advanced option adds f4f7d6328721 tty: n_gsm: fix software flow control handling adds 6e6eebdf5e24 serial: 8250: Also set sticky MCR bits in console restoration adds 637674fa4005 serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device adds 19317433057d tty: n_gsm: fix sometimes uninitialized warning in gsm_dlc [...] adds d90b4f236ed2 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds f4fd84ae0765 usb: dwc3: core: Only handle soft-reset in DCTL adds da609eda81a8 Merge tag 'usb-serial-5.18-rc4' of https://git.kernel.org/ [...] adds 973e0f7a847e usb: dwc3: pci: add support for the Intel Meteor Lake-P adds c7428dbddcf4 usb: dwc3: gadget: Return proper request status adds 03e607cbb293 usb: phy: generic: Get the vbus supply adds 402b09c90b81 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 5c39fef4dae6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7a33cb569782 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds e64d5fa5044f bus: mhi: host: pci_generic: Add missing poweroff() PM callback adds c38f83bae403 bus: mhi: host: pci_generic: Flush recovery worker during freeze adds e90d20c9df11 Merge tag 'mhi-fixes-v5.18' of git://git.kernel.org/pub/sc [...] adds 2e043a2ead2a Merge tag 'phy-fixes-5.18' of git://git.kernel.org/pub/scm [...] adds 89b3896056c7 Merge tag 'icc-5.18-rc4' of git://git.kernel.org/pub/scm/l [...] adds 2d1746e3fda0 binder: Address corner cases in deferred copy and fixup adds ef38de9217a0 binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 adds 5b47b751b760 eeprom: at25: Use DMA safe buffers adds 106089569141 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 70509676739f dt-bindings: input: mediatek,mt6779-keypad: update maintainer adds 4352e23a7ff2 Input: cros-ec-keyb - only register keyboard if rows/colum [...] adds bc835f06c729 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 66fcc33aa5c5 selftest/vm: verify mmap addr in mremap_test adds 2a144f0926cc selftest/vm: verify remap destination address in mremap_test adds 865fae8fe702 selftest/vm: support xfail in mremap_test adds e8f0c8965932 selftest/vm: add skip support to mremap_test adds 107c264d1c33 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9889fc4f19e0 dmaengine: idxd: Fix the error handling path in idxd_cdev_ [...] adds d9e7844c36e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d4cb77112c7b media: isl7998x: select V4L2_FWNODE to fix build error adds 2747b388ce85 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 75d2b2b06bd8 hwmon: (pmbus) disable PEC if not enabled adds 08da09f02804 hwmon: (pmbus) delta-ahe50dc-fan: work around hardware quirk adds bb01c0194056 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e6f9d6964802 btrfs: export a helper for compression hard check adds 0e852ab8974c btrfs: do not allow compression on nodatacow files adds d0e64a981fd8 btrfs: always log symlinks in full mode adds 193b4e83986d btrfs: do not BUG_ON() on failure to update inode when set [...] adds 4b73c55fdebd btrfs: skip compression property for anything other than f [...] adds e4a747ad6e40 Merge branch 'misc-5.18' into next-fixes adds 7c45d4494fa9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 4345ece8f0bc platform/x86: asus-wmi: Potential buffer overflow in asus_ [...] adds 9fe1bb29ea0a platform/x86: asus-wmi: Fix driver not binding when fan cu [...] adds 89a8f23fee5e platform/x86: dell-laptop: Add quirk entry for Latitude 7520 adds e5483b45f6ed platform/x86: gigabyte-wmi: added support for B660 GAMING [...] adds 8d75f7b4a3df platform/x86: intel-uncore-freq: Prevent driver loading in guests adds 679c7a3f1596 platform/x86/intel/sdsi: Handle leaky bucket adds a30393b36ca8 platform/x86/intel/sdsi: Poll on ready bit for writes adds 00dd3ace931b platform/x86/intel/sdsi: Fix bug in multi packet reads adds eb2fd9b43fae platform/x86/intel: pmc/core: change pmc_lpm_modes to static adds dba3b36aa552 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6dbdcfde6e45 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f9095ac1ba1c dt-bindings: ufs: cdns,ufshc: Add power-domains adds e17fd4bf54fb dt-bindings: leds-mt6360: Drop redundant 'unevaluatedProperties' adds 6d866810ff8b Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds ed911c9f9dcb drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines adds c05d8332f5d2 drm/i915: Check EDID for HDR static metadata when choosing blc adds 4ae4dd2e26fd drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses adds f7e1089f4376 drm/i915/fbc: Consult hw.crtc instead of uapi.crtc adds e55259c8d09f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 4bc31edebde5 mmc: core: Set HS clock speed before sending HS CMD13 adds c95096f0d375 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5155989188ab Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 8ec1442953c6 riscv: patch_text: Fixup last cpu should be master adds ac0280a9ca10 RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL adds 51b8038dc432 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cc7328af2f85 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' adds f148fae27cb3 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 01e24ab2e80e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds dc3ae06c5f21 drm/sun4i: Remove obsolete references to PHYS_OFFSET adds d941dcb423c7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 9170b27757d2 kbuild: read *.mod to get objects passed to $(LD) or $(AR) adds 79c9c9372164 kbuild: support W=e to make build abort in case of warning adds f8570e8ab509 kheaders: Have cpio unconditionally replace files adds 7c39c50dcb74 scripts: dummy-tools, add pahole adds cbde83d000ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2adacd7f0a9f perf docs: Add man page entry for Arm SPE adds 24f378e66021 perf test: Add basic perf record tests adds fdefc3750e84 perf mem: Print memory operation type adds 2c77f36a9a8e perf vendor events intel: Fix icelake cstate metrics adds cbeee6caa4e9 perf vendor events intel: Fix icelakex cstate metrics adds 12c6385eebb8 perf vendor events intel: Add sapphirerapids events adds dd498d08044c perf vendor events intel: Update CLX uncore to v1.14 adds 339ec95167f2 perf vendor events intel: Update SKX uncore adds da578feb7026 perf vendor events intel: Update nehalemep event topics adds 45d97cdd2f79 perf vendor events intel: Update tigerlake topic adds 55ae1b759e4b perf vendor events intel: Update tremontx uncore and topics adds a01174fc9e9e perf vendor events intel: Update westmereep-dp event topics adds 7f2c72fa6977 perf vendor events intel: Update westmereep-sp event topics adds 44a4b9ad8eb3 perf vendor events intel: Update westmereex event topics adds 8f1a69825fe0 perf vendor events intel: Update elkhartlake event topics adds f51c401f113b perf vendor events intel: Update goldmontplus event topics adds 87e0a30e9a73 perf vendor events intel: Update goldmont event topics adds b8836c2a4d4b perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features adds c60664dea70a perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is [...] adds c735b0a52176 perf stat: Introduce stats for the user and system rusage times adds b03b89b35003 perf stat: Add user_time and system_time events adds 75eafc970bd9 perf list: Print all available tool events adds 3a7ab605978d perf tools: Move libbpf init in libbpf_init function adds 17408e5904d4 perf vendor events intel: Add metrics for Alderlake adds 60344f1a9a59 perf stat: Support metrics with hybrid events adds 2c8e64514aa2 perf stat: Merge event counts from all hybrid PMUs adds d7e3c397087f perf stat: Support hybrid --topdown option adds 4bbac9a1f58f libperf evsel: Factor out perf_evsel__ioctl() adds e0c1b8f9eba8 Merge remote-tracking branch 'torvalds/master' into perf/core adds f738d5cecd45 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds c02f7afa6ed7 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 4864ff07875c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b3bbf6a70ba0 ARC: enable HAVE_REGS_AND_STACK_ACCESS_API feature adds fb0b54909b15 ARC: implement syscall tracepoints adds 9a78a8a8bb58 ARC: disasm: handle ARCv2 case in kprobe get/set functions adds 6aa98f621786 ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type adds 0dda7786cd60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6fb9d03e6344 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 2a2848e7c2fd arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS [...] adds b6ba1a89f73f arm64: document the boot requirements for MTE adds 9ec393c812f2 arm64: add the printing of tpidr_elx in __show_regs() adds 348b096850d9 kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data() adds 9891f4edc90c kselftest/arm64: Remove assumption that tasks start FPSIMD only adds 88560c9c263a kselftest/arm64: Validate setting via FPSIMD and read via [...] adds eb89cf6f913f kselftest/arm64: Handle more kselftest result codes in MTE [...] adds 929e073bcbfb kselftest/arm64: Log unexpected asynchronous MTE faults adds df0a991023e0 kselftest/arm64: Refactor parameter checking in mte_switch_mode() adds 78387d9f017f kselftest/arm64: Add simple test for MTE prctl adds b5d3f4daf4d3 kselftest/arm64: Add manual encodings for SME instructions adds 0fea47609e48 kselftest/arm64: sme: Add SME support to vlset adds f442d9edcff0 kselftest/arm64: Add tests for TPIDR2 adds 7e387a00d640 kselftest/arm64: Extend vector configuration API tests to [...] adds aee8a834e3f0 kselftest/arm64: sme: Provide streaming mode SVE stress test adds f2608edbc17b kselftest/arm64: signal: Handle ZA signal context in core code adds 659689a61912 kselftest/arm64: Add stress test for SME ZA context switching adds 8d41f50ade02 kselftest/arm64: signal: Add SME signal handling tests adds e4bbc3f2c589 kselftest/arm64: Add streaming SVE to SVE ptrace tests adds 8f6bb75334f4 kselftest/arm64: Add coverage for the ZA ptrace interface adds 5bbfaf598476 kselftest/arm64: Add SME support to syscall ABI test adds fb146c8a0ad9 selftests/arm64: Add a testcase for handling of ZA on clone() adds 55a5c18e5dab kselftest/arm64: fix array_size.cocci warning adds 4f6277e8ac39 arm64: stacktrace: remove NULL task check from unwind_frame() adds cb86a41b35c8 arm64: stacktrace: delete PCS comment adds 96bb1530c4f9 arm64: stacktrace: make struct stackframe private to stacktrace.c adds c797bd45480b arm64: stacktrace: rename unwinder functions adds e9d75a0ba878 arm64: stacktrace: rename stackframe to unwind_state adds bd5552bc4807 arm64: stacktrace: align with common naming adds 96d32e630935 arm64/sme: Provide ABI documentation for SME adds b4adc83b0770 arm64/sme: System register and exception syndrome definitions adds ca8a4ebcff44 arm64/sme: Manually encode SME instructions adds b2cf6a23289b arm64/sme: Early CPU setup for SME adds 5e64b862c482 arm64/sme: Basic enumeration support adds b42990d3bf77 arm64/sme: Identify supported SME vector lengths at boot adds 12f1bacfc5d9 arm64/sme: Implement sysctl to set the default vector length adds 9e4ab6c89109 arm64/sme: Implement vector length configuration prctl()s adds a9d691585950 arm64/sme: Implement support for TPIDR2 adds b40c559b45be arm64/sme: Implement SVCR context switching adds af7167d6d267 arm64/sme: Implement streaming SVE context switching adds 0033cd933964 arm64/sme: Implement ZA context switching adds 8bd7f91c03d8 arm64/sme: Implement traps and syscall handling for SME adds 40a8e87bb328 arm64/sme: Disable ZA and streaming mode when handling signals adds 85ed24dad290 arm64/sme: Implement streaming SVE signal handling adds 39782210eb7e arm64/sme: Implement ZA signal handling adds e12310a0d30f arm64/sme: Implement ptrace support for streaming mode SVE [...] adds 776b4a1cf364 arm64/sme: Add ptrace support for ZA adds d45d7ff7047f arm64/sme: Disable streaming mode and ZA when flushing CPU state adds e0838f6373e5 arm64/sme: Save and restore streaming mode over EFI runtime calls adds 90807748ca3a KVM: arm64: Hide SME system registers from guests adds 51729fb1d068 KVM: arm64: Trap SME usage in guest adds 861262ab8627 KVM: arm64: Handle SME host state when running guests adds a1f4ccd25cc2 arm64/sme: Provide Kconfig for SME adds 8a58bcd00e2e arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() adds da32b5817253 mm: Add fault_in_subpage_writeable() to probe at sub-page [...] adds f3ba50a7a100 arm64: Add support for user sub-page fault probing adds 18788e34642e btrfs: Avoid live-lock in search_ioctl() on hardware with [...] adds 2644c31613c5 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds 24da3a5d3f15 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 330e4076d37e Merge branch 'arm/fixes' into for-next adds adf5abab076d Merge branch 'arm/dt' into for-next adds 0f3c1c1eca4a Merge branch 'arm/drivers' into for-next adds c0c237d106bd ARM: s3c: fix include path adds 52ef8efcb75e dma: omap: hide legacy interface adds 19491c2215f6 ARM: omap1: dma: remove omap2 specific bits adds 16630718ee46 ARM: omap1: move plat/dma.c to mach/omap-dma.c adds 04e8d9d139c9 ARM: omap: split up arch/arm/plat-omap/Kconfig adds 11237651e22c ARM: omap: un-merge plat/sram.c adds e37a0bca8260 ARM: omap: remove empty plat-omap directory adds c8b8a93a0a3d ARM: omap1: relocate static I/O mapping adds df99e7bbbec3 ARM: omap1: use pci_remap_iospace() for omap_cf adds 7e0a9e622dbe ARM: omap1: move mach/*.h into mach directory adds 615dce5bf736 ARM: omap1: fix build with no SoC selected adds 98e0f6345ad9 ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF adds 34c86239b184 ARM: OMAP1: clock: Fix early UART rate issues adds 338d5d476cde ARM: OMAP1: clock: Fix UART rate reporting algorithm adds 6bdfc9beeced ARM: OMAP1: clock: Remove unused code adds e9bdc3d4f59c ARM: OMAP1: clock: Remove noop code adds ec8f12821875 ARM: OMAP1: fix typos in comments adds 2b2d9ef321d6 ARM: omap1: htc_herald: fix typos in comments adds 917bf5a312fd MAINTAINERS: omap1: Add Janusz as an additional maintainer adds 0cd47616cfbb Merge branch 'omap1/multiplatform-prep' of git://git.kerne [...] adds a570e0b05bb0 Merge branch 'arm/multiplatform' into for-next adds 908c39c8cc6d [MERGED] usb: host: ohci-omap: Make it CCF clk API compatible adds 930f64028dcf [MERGED] usb: gadget: omap_udc: Make it CCF clk API compatible adds 2fdc64b8ed64 [MERGED] video: fbdev: omap: Make it CCF clk API compatible adds 841847338e23 [MERGED] mmc: omap: Make it CCF clk API compatible adds cc588fc3635a [MERGED] ASoC: ti: osk5912: Make it CCF clk API compatible adds 184df12983f8 [TO BE REBASED] ARM: OMAP1: clock: Convert to CCF adds f923656e8812 [TO BE REBASED] ARM: omap1: enable multiplatform adds 519a1e6f6552 Merge branch 'omap1-multiplatform-5.18' of git://git.kerne [...] adds 54b203cbc12d Merge branch 'pxa-multiplatform-5.18' of git://git.kernel. [...] adds d003de30c490 Merge branch 'arm/multiplatform-late' into for-next adds bf730f4d63c3 soc: document merges adds 4894b187da71 Revert "ARM: pxa: convert to multiplatform" adds 967ba514d3a6 Merge branch 'arm/multiplatform-late' into for-next adds fd5aa46aa611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 595b857b3fc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d8f6c05aaa6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43b9c7a05059 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 933713f5f49b memory: da8xx-ddrctl: simplify platform_get_resource() adds 734058b14de2 memory: emif: simplify platform_get_resource() adds 083008defd83 memory: ti-emif: simplify platform_get_resource() adds 8e6a257a1733 memory: ti-emif-pm: simplify platform_get_resource() adds dab022f22e37 memory: tegra: mc: simplify platform_get_resource() adds ef231fefa47f memory: brcmstb_dpfe: simplify platform_get_resource_byname() adds 2ca47b33a779 memory: renesas-rpc-if: simplify platform_get_resource_byname() adds 210c095cf053 Merge branch 'mem-ctrl-next' into for-next adds bef30fe47b10 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 45974e4276a8 ARM: dts: imx6ull-colibri: fix vqmmc regulator adds 0310b5aa0656 arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock adds 22dd027df2ac Merge branch 'imx/drivers' into for-next adds e8ff45a8ef57 dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Men [...] adds b4c8842bbbaa dt-bindings: arm: fsl: add ls1021a-iot board adds f27b611beff2 Merge branch 'imx/bindings' into for-next adds 17efcc33e4f5 ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module adds 092073263226 ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp adds 2a0a0c5dc076 ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe adds f6d8a739b357 ARM: dts: imx6qdl-vicut1/victgo: Remove UART2 adds 1a0e71889dea ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names adds c061895eb024 ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins adds 4e6ab6837e32 ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names adds 1d039a1ae2c7 ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry adds 4eef8cb7dd41 ARM: dts: imx6q-vicut1.dts: remove sata node adds deebb9ba3a64 ARM: dts: imx6dl-victgo.dts: update gpio names adds d380984764ad ARM: dts: imx6dl-victgo.dts: Factor out common parts to im [...] adds 217390ad7423 ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files adds 901e8f8f8b87 ARM: dts: Remove imx6qdl-victgo.dtsi adds 6d8e96fbeb07 ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inc [...] adds eac849a24e18 ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion adds b456aed07944 ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node adds 7912bda4f60d ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach [...] adds 4b9b8985f969 ARM: dts: Add initial LS1021A IoT board dts support adds 1f5985b6f5d2 ARM: dts: imx51: Add generic DMA bindings for UART nodes adds ae7ab0bb32bd ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators adds 12f9fa8880f2 ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages adds a65123d60d75 ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply adds 4bb3894ae658 ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv [...] adds de079da5fabb Merge branch 'imx/dt' into for-next adds 510c527b4ff5 arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based M [...] adds cc5457601705 arm64: dts: imx8mn-evk: Add UART3 support adds d1f98d2fea95 Merge branch 'imx/dt64' into for-next adds 08021731ef7a Merge branch 'imx/defconfig' into for-next adds 26f0aeb7c829 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 53b5d73bf453 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b804923b7ccb soc: mediatek: add mtk-mmsys support for mt8195 vdosys0 adds 8fdb61f1933a soc: mediatek: add mtk-mutex support for mt8195 vdosys0 adds 4e8988c634a1 soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 adds 940368923239 arm64: defconfig: enable MT6359 regulator driver adds e5bf06b16f6e arm64: defconfig: enable some mt6360 PMIC drivers adds d66aea197d53 arm: mediatek: select arch timer for mt7629 adds 7ebadbd3f757 Merge branch 'v5.18-next/defconfig' into for-next adds a044e6a0883b arm: dts: mediatek: Get rid of mediatek, larb for MM nodes adds 6456636c5293 Merge branch 'v5.18-next/dts32' into for-next adds 33c7874b4432 arm64: dts: mediatek: Format mediatek,larbs as an array of [...] adds 261691b40128 arm64: dts: mt8192: Add pwrap node adds c63556ec6bfe arm64: dts: mt8192: Add SCP node adds 40de66b8bbbb arm64: dts: mt8192: Add usb-phy node adds e5aac2258e66 arm64: dts: mt8192: Add xhci node adds 27f0eb16b0d4 arm64: dts: mt8192: Fix nor_flash status disable typo adds 4d50a433d0fd arm64: dts: mt8192: Add efuse node adds 4a65b0f1bec5 arm64: dts: mt8192: Add m4u and smi nodes adds 19c66219e4d5 arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0 adds 7663f7a26b33 dt-bindings: arm: mediatek: Add mt8195 pericfg compatible adds b2edd51979d2 arm64: dts: mt8192: Add dpi node adds e530d080932d arm64: dts: mt8192: Add PCIe node adds aa8f3711fc87 arm64: dts: mt8192: Add H264 venc device node adds 74a46891867b arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] adds 6f117db41239 arm64: dts: mediatek: align operating-points table name wi [...] adds 624f1806a7c3 arm64: dts: mediatek: align thermal zone node names with dtschema adds d3ee03d81615 arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema adds bf01df06ddb1 arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes adds dab2782be22c arm64: dts: mediatek: mt8173: Add power domain to encoder nodes adds 3b7d143be4b7 arm64: dts: mt6359: add PMIC MT6359 related nodes adds b59add5e6e5a dt-bindings: arm: Add compatible for Mediatek MT8192 adds a8bbcf703cf3 arm64: dts: mt8192: Add spmi node adds 1afd9b62f95f arm64: dts: mt8192: Add audio-related nodes adds 71b946e95055 arm64: dts: mt8183: Update disp_aal node compatible adds db61337e49a8 arm64: dts: mt8192: Add mmc device nodes adds 37f2582883be arm64: dts: Add mediatek SoC mt8195 and evaluation board adds cc9d1e59f475 dt-bindings: arm64: dts: mediatek: Add mt8195-demo board adds 6147314aeedc arm64: dts: mediatek: Add device-tree for MT8195 Demo board adds caaff77ffb3f arm64: dts: mediatek: mt8173: Add gce-client-reg handle to [...] adds 09f4afc44ba9 ARM: dts: add clock support for Airoha EN7523 adds cf11eccbf44d arm64: dts: mediatek: pumpkin: Remove input-name property adds aa0dcbd8f67a Merge branch 'v5.18-next/dts64' into for-next adds 9d7370a56d18 soc: mediatek: mmsys: Add sw0_rst_offset for MT8192 adds 1da90b8a7bae dt-bindings: arm: mediatek: mmsys: add power and gce properties adds 81c5a41d10b9 dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding adds 5252c1c5a08e soc: mediatek: cmdq: Use mailbox rx_callback instead of cm [...] adds 949cfe1a433b Merge tag 'v5.18-next-vdso0-stable-tag' into v5.18-next/soc adds f9f4545b968b dt-bindings: pwrap: mediatek: Update pwrap document for mt8195 adds 537f8ffbdf4b soc: mediatek: mutex: remove mt8195 MOD0 and SOF0 definition adds 54715794cbcd Merge branch 'v5.18-next/soc' into for-next adds 0a765d7865b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ffdb8d193f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 73f1aaf114e6 MAINTAINERS: omap: remove me as a maintainer adds dbcd30706466 Merge branch 'maintainers-take2' into for-next adds 257056fcb174 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1eae95fb1d69 arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name adds cb29e7106d4e arm64: dts: qcom: db845c: Add support for MCP2517FD adds 2a31f958f832 arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ inste [...] adds c11e239f6aee arm64: dts: qcom: sc7280: Add GPI DMAengines adds 18bec7f725c5 arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels adds f238ff81e894 arm64: dts: qcom: sc7280-idp: Enable GPI DMAs adds 5bdcae1fe1c5 spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema adds 6f10ad5a38ff Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 63a179d21ca1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 545b82eba157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 90715507cb89 dt-bindings: power: Add r8a779g0 SYSC power domain definitions adds f2afa78d5a0c dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions adds 1c1d0e5dc445 Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds 11a5ebb42ec2 soc: renesas: r8a779g0-sysc: Add r8a779g0 support adds 87ab58e1fe3a soc: renesas: Identify R-Car V4H adds d869d48ae741 soc: renesas: rcar-rst: Add support for R-Car V4H adds 6cd3233242ee dt-bindings: arm: renesas: Document R-Car V4H White Hawk D [...] adds 8ff93be3259f dt-bindings: reset: renesas,rst: Document r8a779g0 reset module adds 36f093d12e3c Merge branches 'renesas-drivers-for-v5.19' and 'renesas-dt [...] adds ccd47d96eb4f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 42ead1c64e10 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds cd2b3d0dea7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1e8dc6cf1d59 Merge branch 'next/dt64' into for-next adds 1d8e5fbf6925 Merge branch 'next/soc' into for-next adds 5fe580196dd9 dt-bindings: timer: exynos4210-mct: describe known hardwar [...] adds 25bf7e1c8341 Merge branch 'next/drivers' into for-next adds 32bcbcb7ea57 Merge branch 'fixes' into for-next adds 6b863b103ec5 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next adds 402eb8ec54b3 arm64: dts: microchip: align SPI NOR node name with dtschema adds 2f00bb4a69c7 arm64: dts: marvell: align SPI NOR node name with dtschema adds 96a93983e538 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next adds 7c77c27176bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1157c9646673 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 08cf82c4d421 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds b4f3d5f06e29 clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical adds 7d4c60f30825 Merge branch 'sunxi/fixes-for-5.18' into sunxi/for-next adds f58ca215cda1 clk: sunxi: sun9i-mmc: check return value after calling pl [...] adds 7a10341e67ed Merge branch 'sunxi/clk-fixes-for-5.18' into sunxi/for-next adds fff8c10368e6 bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() adds 737a9ba0eeb8 Merge branch 'sunxi/fixes-for-5.18' into sunxi/for-next adds e0b964d45084 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 66eb6df79aef tee: remove tee_shm_va2pa() and tee_shm_pa2va() adds d8fc1c7c4c9b tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF adds db30e53bf897 Merge branch 'tee_cleanup_for_v5.19' into next adds f3f9256a679f Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 2499f5252e41 Merge branch for-5.19/arm/core into for-next adds 4ce0f4af1757 Merge branch for-5.19/soc into for-next adds 201a1a5f9021 Merge branch for-5.19/memory into for-next adds e1aca52086a7 Merge branch for-5.19/arm/defconfig into for-next adds 962c400d48e6 arm64: tegra: Add node for Tegra234 CCPLEX cluster adds 6d9d19af3e34 arm64: tegra: Update PWM fan node name adds 47a08153f32d arm64: tegra: Add ASRC device on Tegra186 and later adds 261a46a977c6 arm64: tegra: Enable ASRC on various platforms adds b74cc6647f73 Merge branch for-5.19/arm64/dt into for-next adds e46ab742195a arm64: defconfig: Build Tegra ASRC module adds a17c2cb30358 Merge branch for-5.19/arm64/defconfig into for-next adds 2006e49d47f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 12eeb74925da soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get in [...] adds f226041424cf soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator adds 625f5c507994 ARM: dts: keystone: Align SPI NOR node name with dtschema adds 6273a1864d43 ARM: dts: keystone: Fix missing fallback and case in SPI N [...] adds c0a75ca134c9 Merge branches 'ti-drivers-soc-next' and 'ti-keystone-dts- [...] adds 439677d416b1 arm64: dts: ti: k3-am64-mcu: remove incorrect UART base cl [...] adds 065d62612e26 arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 adds c37c58fdeb8a arm64: dts: ti: k3-am62: Add more peripheral nodes adds d19a66ae488a arm64: dts: ti: k3-am625-sk: Enable on board peripherals adds bd67e1be98dd arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes adds d196d2a98d62 arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module adds 2492a9740220 arm64: dts: ti: k3-am62: Add support for MCAN adds 481ab3ea39f1 Merge branch 'ti-k3-dts-next' into ti-next adds 4de0b8c7dfaa Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 37843d0f6e7a clk: microchip: mpfs: don't reset disabled peripherals adds d968fda3de91 clk: qcom: clk-rcg2: fix gfx3d frequency calculation adds 8f9fb2abe22e clk: microchip: mpfs: fix parents for FIC clocks adds a2438f82366e clk: microchip: mpfs: mark CLK_ATHENA as critical adds 2b6190c80423 riscv: dts: microchip: fix usage of fic clocks on mpfs adds 3ebb9fdf466a dt-bindings: clk: mpfs document msspll dri registers adds 8be99c7b8bb1 dt-bindings: clk: mpfs: add defines for two new clocks adds 8e8fbab4f1e6 dt-bindings: rtc: add refclk to mpfs-rtc adds 445c2da89747 clk: microchip: mpfs: re-parent the configurable clocks adds 1c6a7ea32b8c clk: microchip: mpfs: add RTCREF clock control adds 6deb9bf4580d riscv: dts: microchip: reparent mpfs clocks adds 5f9d4aa14ddf Merge branch 'clk-fixes' into clk-next adds 4ce2b909dcf5 dt-bindings: clock: ehrpwm: Add AM62 specific compatible adds bae71de51b89 clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk adds 65e0d726ff99 Merge branch 'clk-ti' into clk-next adds bab79506fd16 clk: actions: remove redundant assignment after a mask operation adds 3196a605659d clk: using pm_runtime_resume_and_get instead of pm_runtime [...] adds 14c4fd8ff5ba Merge branch 'clk-cleanup' into clk-next adds 038010bb3068 dt-bindings: Add en7523-scu device tree binding documentation adds 1e6273179190 clk: en7523: Add clock driver for Airoha EN7523 SoC adds e91e9d8fc457 Merge branch 'clk-airoha' into clk-next adds f9edf134d75d clk: cdce706: use simple i2c probe function adds df221682075d clk: cdce925: use i2c_match_id and simple i2c probe adds eb5f909ac9e7 clk: cs2000-cp: use simple i2c probe function adds 55349aedb5da clk: max9485: use simple i2c probe function adds d8703ce85e7c clk: si514: use simple i2c probe function adds adc00f60c829 clk: si5341: use simple i2c probe function adds ca3ebd20d956 clk: si5351: use i2c_match_id and simple i2c probe adds 32a5c1d38378 clk: si544: use i2c_match_id and simple i2c probe adds 2b349b893def clk: si570: use i2c_match_id and simple i2c probe adds 5baa12cfc433 clk: renesas-pcie: use simple i2c probe function adds 386945864c92 Merge branch 'clk-i2c-simple' into clk-next adds 9f4f53efa986 Merge tag 'renesas-clk-for-v5.19-tag1' of git://git.kernel [...] adds 2b7bd9ef856a Merge branch 'clk-renesas' into clk-next adds 14364fca2120 clk: mux: remove redundant initialization of variable width adds cf2e5957ad55 Merge branch 'clk-cleanup' into clk-next adds 7335631fcd5e dt-bindings: clock: u8500: Add clkout clock bindings adds 801179b670be clk: ux500: Drop .is_enabled state from PRCMU clocks adds 00d08cd0bacb clk: ux500: Drop .is_prepared state from PRCMU clocks adds a8173c5953b1 clk: ux500: Rewrite PRCMU clocks to use clk_hw_* adds 639d5661cc80 clk: ux500: Implement the missing CLKOUT clocks adds 80aeffd24421 Merge branch 'clk-ux500' into clk-next adds a91b05f6b928 Merge tag 'sunxi-clk-fixes-for-5.18-2' of https://git.kern [...] adds e60eff779ee1 Merge branch 'clk-fixes' into clk-next adds f113a51aa2cf dt-bindings: ARM: MediaTek: Add new document bindings of M [...] adds 1f2967a17c59 clk: mediatek: Add MT8186 mcusys clock support adds c19df9619e55 clk: mediatek: Add MT8186 topckgen clock support adds 4d6534ec55cf clk: mediatek: Add MT8186 infrastructure clock support adds 97f0cc59e521 clk: mediatek: Add MT8186 apmixedsys clock support adds 66cd0b4b0ce5 clk: mediatek: Add MT8186 imp i2c wrapper clock support adds e4a424461c82 clk: mediatek: Add MT8186 mfgsys clock support adds c8c36b996f3c clk: mediatek: Add MT8186 mmsys clock support adds b6da76d6eb42 clk: mediatek: Add MT8186 wpesys clock support adds a6c0c9b8fc91 clk: mediatek: Add MT8186 imgsys clock support adds 7e23620dff94 clk: mediatek: Add MT8186 vdecsys clock support adds fc2195028363 clk: mediatek: Add MT8186 vencsys clock support adds 6f2e1208249f clk: mediatek: Add MT8186 camsys clock support adds 8c3adc5d2e14 clk: mediatek: Add MT8186 mdpsys clock support adds a677bdf8b6ae clk: mediatek: Add MT8186 ipesys clock support adds 0917a908edd3 Merge branch 'clk-mtk' into clk-next adds c6b61d48b369 clk: en7523: fix wrong pointer check in en7523_clk_probe() adds b473708bf4b5 Merge branch 'clk-airoha' into clk-next adds 9c4870ce542a Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 7ccebb802572 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b243a358b313 clk: renesas: r8a779f0: Add UFS clock adds 13b4d179c664 dt-bindings: clock: renesas,cpg-mssr: Document r8a779g0 adds 6c647aac3a2c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 186f69b64c80 csky: atomic: Optimize cmpxchg with acquire & release adds 6b160e0513e9 csky: atomic: Add custom atomic.h implementation adds c5acdf12cc24 csky: atomic: Add conditional atomic operations' optimization adds 847159f9d096 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds a96e4ebf3ded m68k: defconfig: Update defconfigs for v5.18-rc1 adds bd992469eefe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 439ec210f284 m68knommu: set ZERO_PAGE() to the allocated zeroed page adds 2954225f1484 m68k: coldfire: drop ISA_DMA_API support adds 208a9585b6a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6b9b35c2995a Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 33d7085682b4 MIPS: SGI-IP27: Free some unused memory adds fd27234f24ae MIPS: SGI-IP30: Free some unused memory adds 27498967d65c MIPS: dts: align SPI NOR node name with dtschema adds 4107fa700f31 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base adds 407710a3b52c MIPS: Octeon: fix CN6640 hang on XAUI init adds aa88b7066a10 MIPS: Octeon: support all interfaces on CN66XX adds a5ad2e8fee38 mips: dts: ralink: mt7621: add mdio label to mdio-bus adds 6faf0dbdc61d mips: dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1 adds d9a683f57b5b mips: dts: ralink: mt7621: remove defining gpio function f [...] adds 3949aaa608f3 MIPS: mscc: jaguar2: rename pinctrl nodes adds ee5930c99a19 MIPS: mscc: ocelot: rename pinctrl nodes adds 860f39bea319 MIPS: mscc: serval: rename pinctrl nodes adds 7671f9674b47 mips: dts: ingenic: x1000: Add PWM device tree node adds bddf2a773ab7 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 51f051f9e5d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1f53b268255e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e093f3b0d4db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1fc26a6c5a2d Merge branch 'fixes' into for-next adds 1b553839e132 s390/sclp: add detection of IPL-complete-control facility adds 2ba24343bdb8 s390/kexec: set end-of-ipl flag in last diag308 call adds 28d3417a9467 s390/zcrypt: add display of ASYM master key verification pattern adds 7714e16f791d s390/smp: sort out physical vs virtual CPU0 lowcore pointer adds 4da75a7fd042 s390/cio: simplify the calculation of variables adds d9b38e9d0fd3 s390/ap: uevent on apmask/aqpmask change adds 6acb086d9f78 s390/zcrypt: cleanup CPRB struct definitions adds 2004b57cde6b s390/zcrypt: code cleanup adds f2f47d0ef72c s390/mmap: increase stack/mmap gap to 128MB adds 57761da4dc5c s390/vdso: move vdso mapping to its own function adds 9e37a2e8546f s390/vdso: map vdso above stack adds 41cd81abafdc s390/vdso: add vdso randomization adds d4b2945dc9c0 s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration adds 52c79e636a58 s390/pci: make better use of zpci_dbg() levels adds 723b5a9d2bb0 s390/pci: don't log availability events as errors adds cde8833e40dd s390/pci: add PCI access type and length to error records adds 34fb0e703480 s390/pci: add error record for CC 2 retries adds 9a07731702d9 s390: add KCSAN instrumentation to barriers and spinlocks adds 6260f6427c94 s390/irq: utilize RCU instead of irq_lock_sparse() in show [...] adds 4ae59ba72cb5 Merge branch 'features' into for-next adds 0c2b7a92b0fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d8bd7aff6c54 xtensa: localize labels used in memmove adds 48ed27a92504 xtensa: iss: drop opened_list logic from the network driver adds eccf4be2c49f xtensa: iss: replace iss_net_set_mac with eth_mac_addr adds 819b1b0dbb6d xtensa: iss: clean up per-device locking in network driver adds 37a120ccc052 xtensa: iss: extract and constify network callbacks adds cd6b4bbe1840 xtensa: move asid_cache from fault.c to mmu.c adds 03e6fdd920ea xtensa: extract vmalloc_fault code into a function adds c38312aa39b4 xtensa: noMMU: allow handling protection faults adds c72ffe7f91b6 xtensa: drop dead code from entry.S adds 81e8b7c10894 xtensa: move trace_hardirqs_off call back to entry.S adds 27113a618adc xtensa: use abi_* register names in the kernel exit code adds f46c32ad35e4 xtensa: enable context tracking adds cc1852359e10 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN adds dfca7e7ce27f xtensa: enable KCSAN adds e8da639b960e xtensa: clean up function declarations in traps.c adds 858303519774 xtensa: clean up exception handler prototypes adds 2e3cc82aabd2 xtensa: clean up declarations in coprocessor.h adds be706dc32923 xtensa: clean up excsave1 initialization adds 539840028326 xtensa: use callx0 opcode in fast_coprocessor adds 7e8284c34194 xtensa: handle coprocessor exceptions in kernel mode adds 53c02af52fbc xtensa: add xtensa_xsr macro adds ddcf140245c7 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB adds 7ab140029d2b xtensa: get rid of stack frame in coprocessor_flush adds 975fb61675b9 xtensa: support coprocessors on SMP adds 8c82b9a16a65 xtensa: add hibernation support adds c8b222cfc804 xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE adds 0f8e62f05076 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 1e688a8b692d Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds eec116aa722d Merge branch 'misc-5.18' into for-next-current-v5.17-20220427 adds 86de692c0889 Merge branch 'for-next-current-v5.17-20220427' into for-ne [...] adds 132c37a5ab67 btrfs: reserve correct number of items for unlink and rmdir adds 6a16cab416a0 btrfs: reserve correct number of items for rename adds e7b63b348112 btrfs: fix anon_dev leak in create_subvol() adds 72a2244d240a btrfs: get rid of btrfs_add_nondir() adds 9d0b0f6b4ebf btrfs: remove unnecessary btrfs_i_size_write(0) calls adds f2967ba93780 btrfs: remove unnecessary inode_set_bytes(0) call adds c9a2cb550f13 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds fb4cde583fc1 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds b89687c89fde btrfs: remove redundant name and name_len parameters to cr [...] adds fa553bdc4a3b btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds 154ede4899ed btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds 0b8cd2b84aaf btrfs: set inode flags earlier in btrfs_new_inode() adds 2b1e30ae6482 btrfs: avoid unnecessary btree search restarts when reading node adds e962761b0a85 btrfs: release upper nodes when reading stale btree node f [...] adds 5242cf3b0a60 btrfs: update outdated comment for read_block_for_search() adds ba9c53501458 btrfs: remove trivial wrapper btrfs_read_buffer() adds aec2d4a93b16 btrfs: scrub: rename members related to scrub_block::pagev adds f0dde1f3b1b7 btrfs: scrub: rename scrub_page to scrub_sector adds 55a970d479a3 btrfs: scrub: rename scrub_bio::pagev and related members adds e75ecc08600d btrfs: introduce btrfs_for_each_slot iterator macro adds 72d928510dfb btrfs: use btrfs_for_each_slot in find_first_block_group adds 53db920f820e btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 3d3914e5d1e3 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds 83f9cdefe455 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds de021bae4ebf btrfs: use btrfs_for_each_slot in did_create_dir adds c3a17201f9ec btrfs: use btrfs_for_each_slot in can_rmdir adds 7ee375be6e76 btrfs: use btrfs_for_each_slot in is_ancestor adds c3ddbd68c9cd btrfs: use btrfs_for_each_slot in process_all_refs adds 97b813485e76 btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds 7146ba32f9b3 btrfs: use btrfs_for_each_slot in process_all_extents adds 0b8f8b02bf4e btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds 5af0c701ec05 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds f4cab5c6d959 btrfs: use btrfs_for_each_slot in btrfs_listxattr adds ca042d325c85 btrfs: use a local variable for fs_devices pointer in btrf [...] adds e2eb00e1aefe btrfs: warn when extent buffer leak test fails adds a580138ccea8 btrfs: allocate inode outside of btrfs_new_inode() adds cc1833abf7f8 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 8cc965e4f202 btrfs: reserve correct number of items for inode creation adds 4409b653ebe4 btrfs: move common inode creation code into btrfs_create_n [...] adds d9cb3279b8a5 btrfs: restore inode creation before xattr setting adds 2c2e81f9dddd btrfs: only reserve the needed data space amount during fallocate adds a69675c00bc4 btrfs: remove useless dio wait call when doing fallocate z [...] adds 38be7862bb37 btrfs: remove inode_dio_wait() calls when starting reflink [...] adds e9b6d1379a21 btrfs: remove ordered extent check and wait during fallocate adds 90274d374d81 btrfs: lock the inode first before flushing range when pun [...] adds cd0b6cae39c5 btrfs: remove ordered extent check and wait during hole pu [...] adds e9223c4ad47e btrfs: add and use helper to assert an inode range is clean adds 3b684db5fcad btrfs: tree-checker: check extent buffer owner against own [...] adds 521a98fee442 btrfs: add messages to printk index adds ff141e9ae151 btrfs: avoid blocking on page locks with nowait dio on com [...] adds 3ad8fb6f86ae btrfs: avoid blocking nowait dio when locking file range adds 467a05e6a5cf btrfs: avoid double nocow check when doing nowait dio writes adds aca5e0d318ac btrfs: stop allocating a path when checking if cross refer [...] adds cd571eb2053a btrfs: free path at can_nocow_extent() before checking for [...] adds f255b1fa70d8 btrfs: release path earlier at can_nocow_extent() adds 50745df3043d btrfs: avoid blocking when allocating context for nowait d [...] adds bf4f8b8a4610 btrfs: avoid blocking on space revervation when doing nowa [...] adds 5ef040f39698 btrfs: replace memset with memzero_page in data checksum v [...] adds 225479fb6162 btrfs: remove checks for arg argument in btrfs_ioctl_balance adds fcd677e1f464 btrfs: simplify code flow in btrfs_ioctl_balance adds 241f0df0e1e2 fs: add a lockdep check function for sb_start_write() adds 7e2fcd5700be btrfs: assert that relocation is protected with sb_start_write() adds 7296629bc09d btrfs: use dummy extent buffer for super block sys chunk a [...] adds c72e938c05ab btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 5ca9581e2fc5 btrfs: expand subpage support to any PAGE_SIZE > 4K adds a71c6cfdd828 btrfs: remove unnecessary type casts adds 464c66b73264 btrfs: factor out allocating an array of pages adds a2a19222bed5 btrfs: allocate page arrays using bulk page allocator adds 91a4829a44c4 btrfs: wait between incomplete batch memory allocations adds a5463e67595c btrfs: move common NOCOW checks against a file extent into [...] adds 46faa8f308fa btrfs: do not test for free space inode during NOCOW check [...] adds e42a8781d30d btrfs: make the bg_reclaim_threshold per-space info adds 2baf0e6e040e btrfs: allow block group background reclaim for non-zoned [...] adds 2078054905ce btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds c05b54a076ce btrfs: zoned: make auto-reclaim less aggressive adds 85c3ed5ea089 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 20df45d4dff5 btrfs: check-integrity: split submit_bio from btrfsic checking adds 951a1f975a70 btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds eee512fc5e21 btrfs: use on-stack bio in repair_io_failure adds 770493810e2d btrfs: use on-stack bio in scrub_recheck_block adds 79d8c16cdca7 btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds 20cfb98336c1 btrfs: move the call to bio_set_dev out of submit_stripe_bio adds a2362d8c8bac btrfs: pass a block_device to btrfs_bio_clone adds d951941417a4 btrfs: pass bio opf to rbio_add_io_page adds e02c8e0cde63 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds 8e85fe749932 btrfs: don't allocate a btrfs_bio for scrub bios adds 564a6d07e169 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds 8cfec3f7809f btrfs: remove unnecessary check of iput argument adds a79fc193115a btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds b804ba7dd324 btrfs: simplify parameters of submit_read_repair() and rename adds 6ff70aad5907 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds 6dcd0be94749 btrfs: use non-bh spin_lock in zstd timer callback adds 6f86bd12f211 btrfs: avoid double clean up when submit_one_bio() failed adds 0e141c04db3c btrfs: fix the error handling for submit_extent_page() for [...] adds 7cfb956b553d btrfs: return correct error number for __extent_writepage_io() adds a4eb7e4d54c3 btrfs: remove search start argument from first_logical_byte() adds b724d47211ac btrfs: use rbtree with leftmost node cached for tracking l [...] adds 3b0f5bb7de85 btrfs: use a read/write lock for protecting the block groups tree adds 7ddfb6103a2f btrfs: return block group directly at btrfs_next_block_group() adds d5ab2c19b851 btrfs: avoid double search for block group during NOCOW writes adds 4d2d46acf522 btrfs: do not pass compressed_bio to submit_compressed_bio() adds 35f75d8b6c36 btrfs: export a helper for compression hard check adds e2ae1ace3b40 btrfs: do not allow compression on nodatacow files adds 32e186cf063c btrfs: repair super block num_devices automatically adds 1c4ccd05b76b btrfs: move btrfs_readpage to extent_io.c adds 704a2285dfe9 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds 98c459c4e585 btrfs: do not return errors from btrfs_submit_metadata_bio adds 24900d9f5c8a btrfs: do not return errors from btrfs_submit_compressed_read adds ff6889cd5031 btrfs: do not return errors from submit_bio_hook_t instances adds ebd5b0a4936a btrfs: always log symlinks in full mode adds 17115f1d29f6 btrfs: do not BUG_ON() on failure to update inode when set [...] adds 47bf4cdd8299 btrfs: skip compression property for anything other than f [...] adds 1dc596efb809 btrfs: reduce width for stripe_len from u64 to u32 adds d6a75044ba16 btrfs: raid56: open code rbio_nr_pages() adds 02d8114d199f btrfs: raid56: make btrfs_raid_bio more compact adds 0976242b1e04 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 700d2c20f3cd btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds f1e05b58869e btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds e1ed425d82a0 btrfs: raid56: make rbio_add_io_page() subpage compatible adds c86980a175e1 btrfs: raid56: make finish_parity_scrub() subpage compatible adds ad66999ef584 btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds 14395cdd64c8 btrfs: raid56: make finish_rmw() subpage compatible adds 54e94a940873 btrfs: raid56: open code rbio_stripe_page_index() adds f1f515b9c90e btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds 24501d805776 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds 39716abbd30f btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds e1f378ac0ad7 btrfs: raid56: make steal_rbio() subpage compatible adds 68752a688c3c btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds a62bcd971c0e btrfs: raid56: enable subpage support for RAID56 adds 2273d98556df btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue adds 1e6f494fc462 btrfs: use normal workqueues for scrub adds a5eec25648da btrfs: use a normal workqueue for rmw_workers adds 4254149a8a39 btrfs: move definition of btrfs_raid_types to volumes.h adds fa53de47aa24 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds 8bb68c48a7b9 btrfs: turn delayed_nodes_tree into an XArray adds 90071baa9a8c btrfs: turn name_cache radix tree into XArray in send_ctx adds 0824ef5181d2 btrfs: turn fs_info member buffer_radix into XArray adds 2128f9935c3b btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray adds da80155f6fe7 btrfs: calculate physical_end using dev_extent_len directl [...] adds 66440e3c281f btrfs: scrub: introduce a helper to locate an extent item adds 8df053b1502b btrfs: scrub: introduce dedicated helper to scrub simple-m [...] adds 18dc0d121224 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] adds b778d6f30498 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds e96ce4b10f86 btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] adds 21a254f2716a btrfs: scrub: refactor scrub_raid56_parity() adds 244456bf77a8 btrfs: scrub: use find_first_extent_item to for extent ite [...] adds ead15edb4b0e btrfs: scrub: move scrub_remap_extent() call into scrub_extent() adds ebaf4eecf367 Merge branch 'misc-next' into for-next-next-v5.18-20220427 adds 8d5f4f1aac5b Merge branch 'for-next-next-v5.18-20220427' into for-next- [...] adds 7ecc34a00bfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dc9b0dc4561d libceph: disambiguate cluster/pool full log message adds 7f47f7f3b3c3 ceph: get snap_rwsem read lock in handle_cap_export for ce [...] adds 396ea1681892 ceph: remove incorrect session state check adds 7acae6183cf3 ceph: fix possible NULL pointer dereference for req->r_session adds 99b63912e177 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds a04ee02d755d erofs: do not prompt for risk any more when using big pcluster adds a144c394667a erofs: make filesystem exportable adds 911fb40d3941 cachefiles: extract write routine adds 47c6c668d46b cachefiles: notify the user daemon when looking up cookie adds 7aed4af21371 cachefiles: unbind cachefiles gracefully in on-demand mode adds 41d29bd2ca67 cachefiles: notify the user daemon when withdrawing cookie adds 4ae1f0a45a64 cachefiles: implement on-demand read adds a63bb996e678 cachefiles: enable on-demand read mode adds 7bc925117fad cachefiles: add tracepoints for on-demand read mode adds d628d0c1d985 cachefiles: document on-demand read mode adds 65b59644bcce erofs: make erofs_map_blocks() generally available adds 18ac29b92cee erofs: add fscache mode check helper adds 823c28413ce8 erofs: register fscache volume adds b1934d29da17 erofs: add fscache context helper functions adds e194e8166fbe erofs: add anonymous inode caching metadata for data blobs adds 9fb740fc0e76 erofs: add erofs_fscache_read_folios() helper adds 839d281afd45 erofs: register fscache context for primary data blob adds 00a243287065 erofs: register fscache context for extra data blobs adds 60aa7e805f00 erofs: implement fscache-based metadata read adds e472f468adbe erofs: implement fscache-based data read for non-inline layout adds dd87f54bad94 erofs: implement fscache-based data read for inline layout adds d6925a82aa17 erofs: implement fscache-based data readahead adds 011c045788ed erofs: add 'fsid' mount option adds 20eb6749fb62 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds bbea1e2c680a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds a32e697cda27 inotify: show inotify mask flags in proc fdinfo adds 38035c04f586 inotify: move control flags from mask to mark flags adds 623af4f538b5 fsnotify: fix wrong lockdep annotations adds 867a448d587e fsnotify: pass flags argument to fsnotify_alloc_group() adds f3010343d9e1 fsnotify: make allow_dups a property of the group adds 43b245a788e2 fsnotify: create helpers for group mark_mutex lock adds 642054b87058 inotify: use fsnotify group lock helpers adds 960bdff24ce8 audit: use fsnotify group lock helpers adds b8962a9d8cc2 nfsd: use fsnotify group lock helpers adds aabb45fdcb31 dnotify: use fsnotify group lock helpers adds c3638b5b1374 fsnotify: allow adding an inode mark without pinning inode adds 4adce25ccfff fanotify: create helper fanotify_mark_user_flags() adds 8998d110835e fanotify: factor out helper fanotify_mark_update_flags() adds 7d5e005d9825 fanotify: implement "evictable" inode marks adds e79719a2ca5c fanotify: use fsnotify group lock helpers adds 5f9d3bd52026 fanotify: enable "evictable" inode marks adds cfb73d370782 Pull evictable fsnotify marks work from Amir. adds a8d8b282d971 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds a22bb5526d7d f2fs: check pinfile in gc_data_segment() in advance adds 642c0969916e f2fs: don't set GC_FAILURE_PIN for background GC adds c2ca36e82f70 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode adds c277f1411d7b f2fs: introduce data read/write showing path info adds 12662d19467b f2fs: fix to do sanity check on inline_dots inode adds 2aaf51dd39af f2fs: fix dereference of stale list iterator after loop body adds df35435d4144 f2fs: Remove usage of list iterator pas the loop for list_ [...] adds 9e3a845df9ea f2fs: replace usage of found with dedicated list iterator [...] adds 6124df285ee6 f2fs: give priority to select unpinned section for foreground GC adds 6cc4dd68f6c4 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr adds 9daf4ca856fb f2fs: use flush command instead of FUA for zoned device adds 4bb050698696 f2fs: avoid infinite loop to flush node pages adds 6daa83cbee0d f2fs: extend stat_lock to avoid potential race in statfs adds 0ca785f8985d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 888e58368fe8 fuse: fix deadlock between atomic O_TRUNC and page invalidation adds 6b49bc9d8a5f fuse: avoid unnecessary spinlock bump adds ef6a7976c9b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c8205a860a7e gfs2: Revert buffered write page prefaulting workarounds adds 3602660dc053 gfs2: Explain some direct I/O oddities adds 750ef718e5b7 gfs2: Less twisted thinking adds 2fa4f9d0135d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2edb3896304f Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds e13433b4416f SUNRPC release the transport of a relocated task with an a [...] adds 00c94ebec592 NFSv4: Don't invalidate inode attributes on delegation return adds 4df16b687120 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 29be110f2e17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c9763763da52 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds b9b3fe152e49 xfs: convert buffer flags to unsigned. adds d65a92de4383 MAINTAINERS: update IOMAP FILESYSTEM LIBRARY and XFS FILESYSTEM adds 9a5280b312e2 xfs: reorder iunlink remove operation in xfs_ifree adds e60aa787f43f xfs: Simplify XFS logging methods. adds e270356944cc xfs: Add XFS messages to printk index adds f3bf67c6c6fe xfs: Use generic_file_open() adds f34061f554fe xfs: pass explicit mount pointer to rtalloc query functions adds 5a605fd6cb1d xfs: recalculate free rt extents after log recovery adds 2229276c5283 xfs: use a separate frextents counter for rt extent reservations adds 2d9ac4319b99 xfs: simplify local variable assignment in file write code adds 1499b8a3a37b Merge branch 'guilt/5.19-miscellaneous' into xfs-5.19-for-next adds a4d98629c93f xfs: convert attr type flags to unsigned. adds 79539c7c761a xfs: convert scrub type flags to unsigned. adds 0e5b8e45229b xfs: convert bmap extent type flags to unsigned. adds e7d410ac3368 xfs: convert bmapi flags to unsigned. adds f53dde11b405 xfs: convert AGF log flags to unsigned. adds 0d1b97696696 xfs: convert AGI log flags to unsigned. adds 722db70fb2f0 xfs: convert btree buffer log flags to unsigned. adds 581b4484475c xfs: convert buffer log item flags to unsigned. adds 3402d931575f xfs: convert da btree operations flags to unsigned. adds 1005dd019c88 xfs: convert dquot flags to unsigned. adds 22d53f480c56 xfs: convert log item tracepoint flags to unsigned. adds a103375307ad xfs: convert inode lock flags to unsigned. adds 90215d749871 xfs: convert ptag flags to unsigned. adds b9f3082eee5a xfs: convert quota options flags to unsigned. adds 2eb7550d2c0d xfs: convert shutdown reasons to unsigned. adds c60d13ea657f xfs: convert log ticket and iclog flags to unsigned. adds 898a768f54bf Merge branch 'guilt/xfs-unsigned-flags-5.18' into xfs-5.19 [...] adds 735fbf67df56 xfs: factor out the CIL transaction header building adds 6eaed95e21a0 xfs: only CIL pushes require a start record adds ffa04c1f2cb0 xfs: embed the xlog_op_header in the unmount record adds 54021b624261 xfs: embed the xlog_op_header in the commit record adds c7610dceed39 xfs: log tickets don't need log client id adds 3c352bef8335 xfs: move log iovec alignment to preparation function adds 8d547cf9d239 xfs: reserve space and initialise xlog_op_header in item f [...] adds c5141320c42b xfs: log ticket region debug is largely useless adds d80fc2914f91 xfs: pass lv chain length into xlog_write() adds decb545fc081 xfs: change the type of ic_datap adds db357078b042 xfs: introduce xlog_write_full() adds ad3e3693182b xfs: introduce xlog_write_partial() adds 1236bbe86bb8 xfs: remove xlog_verify_dest_ptr adds be8ddda5f7e0 xfs: xlog_write() no longer needs contwr state adds 14b07ecd5cd2 xfs: xlog_write() doesn't need optype anymore adds 593e34391faa xfs: CIL context doesn't need to count iovecs adds 463260d76705 Merge branch 'guilt/xlog-write-rework' into xfs-5.19-for-next adds 3b0d9fd369ea xfs: Move extent count limits to xfs_format.h adds 95f0b95e2b68 xfs: Define max extent length based on on-disk format definition adds 9feb8f19665c xfs: Introduce xfs_iext_max_nextents() helper adds bb1d50494cbd xfs: Use xfs_extnum_t instead of basic data types adds dd95a6ce31d6 xfs: Introduce xfs_dfork_nextents() helper adds 1e7384f93db5 xfs: Use basic types to define xfs_log_dinode's di_nextent [...] adds 755c38ffe1a5 xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-b [...] adds 919819f5e180 xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated [...] adds 7c05aa9d9d20 xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64 adds 9b7d16e34bbe xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers adds 0c35e7ba1850 xfs: Use uint64_t to count maximum blocks that can be used [...] adds df9ad5cc7a52 xfs: Introduce macros to represent new maximum extent coun [...] adds 8314bca03a1a xfs: Replace numbered inode recovery error messages with d [...] adds 52a4a14842ef xfs: Introduce per-inode 64-bit extent counters adds 83a21c18441f xfs: Directory's data fork extent counter can never overflow adds 4f86bb4b66c9 xfs: Conditionally upgrade existing inodes to use large ex [...] adds 5b35d922c527 xfs: Decouple XFS_IBULK flags from XFS_IWALK flags adds c3c4ecb529c5 xfs: Enable bulkstat ioctl to support 64-bit per-inode ext [...] adds 973ac0eb3a7d xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of suppo [...] adds a44a027a8b2a Merge tag 'large-extent-counters-v9' of https://github.com [...] adds 85ec73ebcb1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 31a644b3c2ae documentation: zonefs: Document sysfs attributes adds ea73deea3244 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4576037f5639 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds c079c6f705e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds faebd693c593 printk: rename cpulock functions adds f5343321b71a printk: cpu sync always disable interrupts adds 1f5d783094cf printk: add missing memory barrier to wake_up_klogd() adds 938ba4084abc printk: wake up all waiters adds 5341b93dea8c printk: wake waiters for safe and NMI contexts adds 9f0844de49cf printk: get caller_id/timestamp after migration disable adds 1f47e8af45fd printk: call boot_delay_msec() in printk_delay() adds 1fc0ca9e0db6 printk: add con_printk() macro for console details adds a699449bb13b printk: refactor and rework printing logic adds 03a749e628fd printk: move buffer definitions into console_emit_next_rec [...] adds 3b604ca81202 printk: add pr_flush() adds 2bb2b7b57f81 printk: add functions to prefer direct printing adds 09c5ba0aa2fc printk: add kthread console printers adds 8e274732115f printk: extend console_lock for per-console locking adds ab406816fca0 printk: remove @console_locked adds bfc1f2749c23 Merge branch 'rework/kthreads' into for-next adds 5784e741d7db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e0710fe909aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bf0f6d4497a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b484ca2662d Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 43ba3b2f367b hwmon: (jc42) add HWMON_C_TZ_REGISTER adds 99f938dead64 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds d06f243bb16d hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds 13994129e773 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds 86e6c9123bac hwmon: introduce hwmon_sanitize_name() adds fb00a5540c46 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds 8175e4c86325 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board adds 8ce6e7c0061a hwmon: (dell-smm) Add cooling device support adds d953fe54dc12 hwmon: (pmbus) add MFR_* registers to debugfs adds 2d0e0ad7c30b dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x adds 2baea13911a6 hwmon: (tmp401) Add support of three advanced features adds b26eaddec476 hwmon: (jc42) Add support for S-34TS04A adds 89dc04b3bcd6 hwmon: (dell-smm) Update Documentation regarding firmware bugs adds bcc7fcf29672 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 1352612cfff8 hwmon: (pmbus/max16601) Add MAX16602 support adds 10b7968aeb7f hwmon: (tmp401) Fix incorrect return value of tmp401_init_client adds 601badb93537 dt-bindings: hwmon: Add Atmel AT30TS74 adds 4676a9df47e7 hwmon: (lm75) Add Atmel AT30TS74 support adds 0c012b9a4577 hwmon: (dell-smm) Avoid unnecessary SMM calls during init adds 58eac50bdc66 hwmon: (dell-smm) Cleanup init code adds 98f31c63429d hwmon: (dell-smm) Warn if SMM call took a very long time t [...] adds e7e61208c27d hwmon: (nct6775) Convert register access to regmap API adds 3ad232cf7ae2 hwmon: (nct6775) Rearrange attr-group initialization adds 238c4ffe3622 hwmon: (nct6775) Add read-only mode adds ddc52999a2eb hwmon: (nct6775) Convert S_I* permissions macros to octal adds 0a1c321f21d9 hwmon: (nct6775) Split core and platform driver adds 737b0dd9af9a hwmon: (occ) Delay hwmon registration until user request adds a1b36db038aa hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds ca7cc8742243 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 9403c67fe21e hwmon: (asus-ec-sensors) add support for board families adds 8f8db4b5d10c hwmon: (asus-ec-sensors) add PRIME X470-PRO board adds 1d402e71325e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 77930ee4d5b3 Documentation: kunit: change complete_and_exit to kthread_ [...] adds 69ef0920bdd3 Docs: Add cpio requirement to changes.rst adds 5a5866c28b43 Docs: Replace version by 'current' in changes.rst adds f5461124d59b Documentation: move watch_queue to core-api adds 6f321eb263f0 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 82b4737fd001 media: meson-ir-tx: remove superfluous dev_err() adds 3813c932ed97 media: cec: call enable_adap on s_log_addrs adds 590a8e564c6e media: cec: abort if the current transmit was canceled adds f9d0ecbf56f4 media: cec: correctly pass on reply results adds 567f882a4013 media: cec.h: add cec_msg_recv_is_rx/tx_result helpers adds e2ed5024ac2b media: cec: use call_op and check for !unregistered adds dad272bd03d5 media: cec: add xfer_timeout_ms field adds f1b57164305d media: cec: add optional adap_configured callback adds d8fdfc66cfd7 media: imx: imx-mipi-csis: Add support for JPEG_1X8 adds 6008dea1c70e media: entity: skip non-data link when removing reverse links adds af3ed78ecbf3 media: entity: Skip non-data links in graph iteration adds 4e4dab4bb602 media: media.h: Add new media link type adds 9d0c23bfe708 media: entity: Add link_type_name() helper adds 012c87f7696f media: entity: Add support for ancillary links adds aa4faf6eb271 media: v4l2-async: Create links during v4l2_async_match_notify() adds 63bd19442f08 media: ccs: Use %u for printing unsigned values, remove ex [...] adds 8b4b08b7eafa media: ccs: Use unsigned int as index to an array adds a8a2bd1001f3 media: mc: Remove redundant documentation adds db1fa290a35b media: mc: media_device_init() initialises a media_device, [...] adds 78a171e58717 media: mc: Provide a helper for setting bus_info field adds cef699749f37 media: mc: Set bus_info in media_device_init() adds f2d8b6917f3b media: v4l: ioctl: Set bus_info in v4l_querycap() adds 365ab7ebc24e media: i2c: max9286: fix kernel oops when removing module adds 2425c81fc452 media: staging: media: ipu3: Fix AF x_start position when [...] adds 229fac6c44dc media: staging: media: ipu3-imgu: Request specific firmwar [...] adds 1f391df44607 media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fw [...] adds 1ad037645a81 media: staging/intel-ipu3: Reset imgu_video_device sequence adds dbdc7237ec71 media: staging/intel-ipu3: Cleanup dummy buffers via helper adds 282b4d26076c media: mc: delete redundant code in __media_device_unregis [...] adds ba449bb56203 media: i2c: ov5645: Fix media bus format adds dadd47d46818 media: v4l2-subdev: fix #endif comments adds e550c3709237 media: v4l2-subdev: drop extra #ifdef adds 40aaab9d773b media: subdev: rename subdev-state alloc & free adds f69952a4dc1e media: subdev: add active state to struct v4l2_subdev adds 2f91838c3b71 media: subdev: rename v4l2_subdev_get_pad_* helpers adds 3cc7a4bbc381 media: subdev: pass also the active state to subdevs from ioctls adds ed647ea668fb media: subdev: add subdev state locking adds b2ac238724af media: subdev: add locking wrappers to subdev op wrappers adds 14a6fca77ad1 media: subdev: add v4l2_subdev_get_fmt() helper function adds 660440a9076b media: Documentation: add documentation about subdev state adds 7dd0f93a31af media: Revert "media: dw9768: activate runtime PM and turn [...] adds 378a0e4ba898 media: ov7640: Use ARRAY_SIZE instead of manual checking adds ab0589af587e media: i2c: ov5695: fix typos in comments adds 4d19e0662fcc media: i2c: cleanup comments adds 02276e18defa media: i2c: dw9714: Disable the regulator when the driver [...] adds b4657e00115d media: i2c: dw9714: Return zero in remove callback adds 3d22dd432889 media: media.h: remove unneeded <stdint.h> inclusion adds 3c9b04d9631e media: media-entity.h: Fix documentation for media_create_ [...] adds 3bf96b6eeb61 media: staging: media: ipu3: Fix AWB x_start position when [...] adds 011d7456e5a1 media: video-mux: Use dev_err_probe() adds 90307ebe5a56 media: venus: hfi: Add error message for timeout error adds 86594f6af867 media: venus: hfi: avoid null dereference in deinit adds 73664f107c0f media: venus: do not queue internal buffers from previous [...] adds 59685fdfac6d media: venus: vdec: ensure venus is powered on during stream off adds 2308d5aff8d0 media: v4l: Add Qualcomm custom compressed pixel formats adds fc00086ed767 media: venus: helpers: Add helper to check supported pixel [...] adds 9593126dae3e media: venus: Add a handling of QC08C compressed format adds 1af7d8dacfc9 media: venus: hfi_platform: Correct supported compressed format adds cef92b14e653 media: venus: Add a handling of QC10C compressed format adds ef15219c3e25 media: venus: vdec: Use output resolution on reconfigure adds fcbc4acf8b8d media: v4l2-ctrls: Add intra-refresh type control adds fc503c8a3f12 media: venus: venc: Add support for intra-refresh type adds e7326bec7b07 media: coda: disable encoder cmd ioctl on decoder and vice versa adds ca43692ae15e media: coda: disable encoder ioctls for decoder devices adds bf5071cccb82 media: coda: disable stateful encoder ioctls for jpeg encoder adds 87e0ce68cc02 media: coda: assert bitstream mutex is locked in coda_fill [...] adds 375acc17b108 media: coda: consolidate job_finish calls on decoder prepa [...] adds fb11bc40c4cb media: platform: samsung: remove redundant assignment to v [...] adds 7e32aab9f47d media: coda: add JPEG downscale support adds d2cc715a56df media: coda: jpeg: set buffer error flag when header parsi [...] adds 26087650eb35 media: coda: jpeg: improve header parse error message adds e4b579363396 media: coda: jpeg: start streaming without valid header adds 7aa65a75f894 media: imx-jpeg: Add pm-sleep support for imx-jpeg adds d387c6f64028 media: imx-jpeg: Correct the pixel format of rgb adds 7110c08ea719 media: coda: Fix reported H264 profile adds eb2fd187abc8 media: coda: Add more H264 levels for CODA960 adds 03b49ec8715a media: docs: Fix vimc default pipeline graph adds f83bd49cbc37 media: v4l2: fix uninitialized value tuner_status(CWE-457) adds e8123311cf06 media: pci: cx23885: Fix the error handling in cx23885_initdev() adds 2203436a4d24 media: cx25821: Fix the warning when removing the module adds 2394eaeebd90 media: imx-jpeg: don't change byteused of queued buffer adds 802239d55d0a media: saa7134: simplify if-if to if-else adds d9a6a70d65cd media: amphion: fix decoder's interlaced field adds 5f6bfab6da65 media: hantro: Add support for Hantro G1 on RK356x adds acd134bca2ac media: dt-bindings: media: rockchip-vpu: Add RK3568 compatible adds daf3999c12dc media: hantro: Implement support for encoder commands adds 309373a3571e media: hantro: Empty encoder capture buffers by default adds c1cc03eafd31 media: imx: imx-mipi-csis: Rename csi_state to mipi_csis_device adds 284dd8487834 media: imx: imx-mipi-csis: Don't use .s_power() adds 24aad87b48f4 media: imx: imx-mipi-csis: Drop unneeded system PM implementation adds 2eab8739b6f6 media: imx: imx-mipi-csis: Don't stop streaming at runtime [...] adds c22afddcf7c5 media: imx: imx-mipi-csis: Simplify runtime PM implementation adds df4167d9c5af media: imx: imx-mipi-csis: Simplify mipi_csis_s_stream() adds e273454c50c3 media: imx: imx-mipi-csis: Drop powered flag adds 851b270bc41d media: imx: imx-mipi-csis: Protect mipi_csis_dump_regs() adds fe14b546d6e5 media: imx: imx-mipi-csis: Fix active format initializatio [...] adds d0c19bed8cd3 media: platform: imx-mipi-csis: Remove unneeded 'default n' adds 6c1c1eb8c87d media: ext-ctrls-codec.rst: fix indentation adds e9ea1a9897fa Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 6dd4a29d2620 ACPI: PM: Always print final debug message in acpi_device_ [...] adds 7fb9b6ea4733 Merge branch 'acpi-pm' into linux-next adds fc45e55ebc58 ACPI: processor: idle: Avoid falling back to C3 type C-states adds 20e582e16af2 Revert "ACPI: processor: idle: fix lockup regression on 32 [...] adds d0f6cfb2bd16 thermal: int340x: Fix attr.show callback prototype adds c15e061fb0ab Merge branches 'acpi-processor' and 'thermal-int340x-fixes [...] adds 3f28c93a7ab3 next-20220427/pm adds 1aa24a8f3b51 cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe adds e4e6448638a0 cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts adds 15a1c2d80ae1 dt-bindings: Document Tegra CCPLEX Cluster adds 0839ed1fd7ac cpufreq: tegra194: add soc data to support multiple soc adds 273bc890a2a8 cpufreq: tegra194: Add support for Tegra234 adds 7e6719ad5d1d arm64: tegra: add node for tegra234 cpufreq adds b7070187c81c cpufreq: mediatek: Use module_init and add module_exit adds 396dee972a1c cpufreq: mediatek: Cleanup variables and error handling in [...] adds ad975857818b cpufreq: mediatek: Remove unused headers adds 4b9ceb757bbb cpufreq: mediatek: Enable clocks and regulators adds 9acc0f7a6edd cpufreq: mediatek: Use device print to show logs adds 4aef4aeaf1dd cpufreq: mediatek: Replace old_* with pre_* adds bffcd33313dc cpufreq: mediatek: Record previous target vproc value adds ffa7bdf7f344 cpufreq: mediatek: Make sram regulator optional adds a3b8d1b12c6b cpufreq: mediatek: Fix NULL pointer dereference in mediate [...] adds bb7ccf77280b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 106804102128 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 95073b721c03 opp: replace usage of found with dedicated list iterator variable adds c14faabf5364 opp: use list iterator only inside the loop adds 3e1fac9324f8 dt-bindings: opp: opp-v2-kryo-cpu: Remove SMEM adds 7dbef3d8cbea Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 60c42a1030dd tools/lib/thermal: Add a thermal library adds 8d3e4e4e4d93 tools/thermal: Add util library adds a84a55b356ad tools/thermal: Add a temperature capture tool adds c07a7c8dbcd8 tools/thermal: Add thermal daemon skeleton adds b2061fa392fb Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 4791fcb701e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c2fcafa78a33 RDMA/hns: Remove unnecessary check for the sgid_attr when [...] adds 9216d0594383 RDMA/hns: Remove unused function to_hns_roce_state() adds 601cdd861cf5 RDMA/hns: Remove redundant variable "ret" adds ac88da750f09 RDMA/hns: Add judgment on the execution result of CMDQ tha [...] adds 6f4f5cf98233 RDMA/hns: Init the variable at the suitable place adds 7bf5323b0595 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds 2f917af77701 RDMA/rxe: Generate a completion for unsupported/invalid opcode adds b5a93e79df64 RDMA/mlx5: Fix flow steering egress flow adds 04876c12c19e RDMA/mlx5: Move init and cleanup of UMR to umr.c adds f49c856ac2ef RDMA/mlx5: Move umr checks to umr.h adds 8a8a5d37c7b4 RDMA/mlx5: Move mkey ctrl segment logic to umr.c adds ba6a9c6899b2 RDMA/mlx5: Simplify get_umr_update_access_mask() adds fe765aeb7712 RDMA/mlx5: Expose wqe posting helpers outside of wr.c adds 6f0689fdf19e RDMA/mlx5: Introduce mlx5_umr_post_send_wait() adds 33e8aa8e0498 RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs adds 483196764091 RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access adds 916adb491e84 RDMA/mlx5: Move creation and free of translation tables to umr.c adds b3d47ebd4908 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas adds 636bdbfc9996 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt adds c8a02e38f86f RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() adds 0f328c70341f RDMA/rxe: Remove useless parameters for update_state() adds ff815a89398d RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage adds 93dd1d2afb7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f70925bf9940 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f1ed409fb1ee net: cdc-ncm: Move spin_lock_bh() to spin_lock() adds 1c604f91b773 myri10ge: remove redundant assignment to variable status adds d09d3ec03f02 net/ipv6: Enforce limits for accept_unsolicited_na sysctl adds e350dbac3c09 net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resum [...] adds 59359597b010 nfp: support 802.1ad VLAN assingment to VF adds 6f37c9f9dfbf Revert "rtnetlink: return EINVAL when request cannot succeed" adds 0844d36f771d USB2NET : SR9800 : change SR9800_BULKIN_SIZE from global t [...] adds 89e9c7280075 ipv6: Remove __ipv6_only_sock(). adds 81ee0eb6c0fe ipv6: Use ipv6_only_sock() helper in condition. adds 42d594357e01 Merge branch 'ipv6-only-sock' adds 3ac8316e09b0 dt-bindings: net: cdns,macb: Drop phy-names property for Z [...] adds 29e96fe9e0ec net: macb: In ZynqMP initialization make SGMII phy configu [...] adds cb1e6bf42bce Merge branch 'zynqmp-phy-config-optional' adds 16a28267774c ipv4: Don't reset ->flowi4_scope in ip_rt_fix_tos(). adds 67e1e2f4854b ipv4: Avoid using RTO_ONLINK with ip_route_connect(). adds b1ad41384866 ipv4: Initialise ->flowi4_scope properly in ICMP handlers. adds fb799dd49a25 Merge branch 'ipv6-RT_ONLINK-remove-prep' adds c78c5a660439 dt-bindings: net: mediatek,net: convert to the json-schema adds 5e7260712b9a qed: Remove IP services API. adds 869376d0859a mlxsw: core_linecards: Fix size of array element during in [...] adds b649695248b1 net: phy: LAN87xx: add ethtool SQI support adds 58f373f8d787 MAINTAINERS: Add maintainers for Microchip T1 Phy driver adds e21bebf9727a Merge branch 'add-ethtool-sqi-support-for-lan87xx-t1-phy' adds f28c47bb9fd3 tsnep: Remove useless null check before call of_node_put() adds 31693d02b06e net: hns3: Fix spelling mistake "actvie" -> "active" adds 1761fed25678 mptcp: don't send RST for single subflow adds 0348c690ed37 mptcp: add the fallback check adds 0530020a7c8f mptcp: track and update contiguous data status adds 1e39e5a32ad7 mptcp: infinite mapping sending adds f8d4bcacff3b mptcp: infinite mapping receiving adds 104125b82e5c mptcp: add mib for infinite map sending adds d9fdd02d4265 mptcp: dump infinite_map field in mptcp_dump_mpext adds 8bd03be3418c selftests: mptcp: add infinite map mibs check adds 988998ac4bd9 Merge branch 'mptcp-tcp-fallback' adds b343734ee265 selftests: forwarding: add option to run tests with stable [...] adds fe32dffdcd33 selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh adds 6182c5c5098f selftests: forwarding: multiple instances in tcpdump helper adds f23cddc72294 selftests: forwarding: add helpers for IP multicast group [...] adds a5114df6c613 selftests: forwarding: add helper for retrieving IPv6 link [...] adds 476a4f05d9b8 selftests: forwarding: add a no_forwarding.sh test adds 90b9566aa5cd selftests: forwarding: add a test for local_termination.sh adds 07c8a2dd69f6 selftests: drivers: dsa: add a subset of forwarding selftests adds cfc1d91a7d78 Merge branch 'dsa-selftests' adds 8d92e4fbcf0f devlink: introduce line card devices support adds 276910aecc6a devlink: introduce line card info get message adds 28b2d1f1ac41 devlink: introduce line card device info infrastructure adds 798e2df5067c mlxsw: reg: Extend MDDQ by device_info adds 8e2e10f65112 mlxsw: core_linecards: Probe provisioned line cards for de [...] adds 5e2229891825 selftests: mlxsw: Check devices on provisioned line card adds 3b37130f4855 mlxsw: core_linecards: Expose HW revision and INI version adds 08682c9e58cd selftests: mlxsw: Check line card info on provisioned line card adds c38e9bf33812 mlxsw: reg: Extend MDDQ device_info by FW version fields adds e932b4bdbd7c mlxsw: core_linecards: Expose device FW version over device info adds 002defd576a3 selftests: mlxsw: Check device info on activated line card adds 5e927a9f4b9f Merge branch 'mlxsw-line-card-model' adds 985e254c738c net: mscc: ocelot: Remove useless code adds 60d78e9fce88 ethernet: broadcom/sb1250-mac: remove BUG_ON in sbmac_probe() adds a00e41bf2f47 net: ethernet: mtk_eth_soc: add check for allocation failure adds c5794097b269 net: ipa: compute proper aggregation limit adds b0e653b2a0d9 arp: fix unused variable warnning when CONFIG_PROC_FS=n adds df1cc21152ff net: dsa: remove unused headers adds cc271ab86606 wwan_hwsim: Avoid flush_scheduled_work() usage adds fb0a43f5bd45 net: phy: LAN937x: add interrupt support for link detection adds de6dd626d708 net: dsa: ksz: added the generic port_stp_state_set function adds dfed913e8b55 net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO adds 561215482cc6 net: usb: qmi_wwan: add support for Sierra Wireless EM7590 adds 68822bdf76f1 net: generalize skb freeing deferral to per-cpu lists adds fae463084032 net: dsa: mt753x: fix pcs conversion regression adds c706b2b5ed74 net: tls: fix async vs NIC crypto offload adds dac173db114d net: wan: atp: remove unused eeprom_delay() adds e39f63fe0d94 net: remove comments that mention obsolete __SLOW_DOWN_IO adds b1190d5175ac net: stmmac: dwmac-imx: comment spelling fix adds b6e074e171bc selftests: mptcp: add infinite map testcase adds bcf3cf93f645 mptcp: use mptcp_stop_timer adds 4293248c6704 mptcp: add data lock for sk timers adds 9c81be0dbc89 mptcp: add MP_FAIL response support adds 49fa1919d6bc mptcp: reset subflow when MP_FAIL doesn't respond adds 1f7d325f7d49 selftests: mptcp: check MP_FAIL response mibs adds 53f368bfff31 selftests: mptcp: print extra msg in chk_csum_nr adds 124de27101ff Merge branch 'mptcp-MP_FAIL-timeout' adds c1a519919d04 dt-bindings: net: lan966x: Extend with the ptp external in [...] adds 77f2accb501a net: lan966x: Change the PTP pin used to read/write the PHC. adds 3adc11e5fc5f net: lan966x: Add registers used to configure the PTP pin adds 2b7ff2588ec2 net: lan966x: Add support for PTP_PF_PEROUT adds f3d8e0a9c28b net: lan966x: Add support for PTP_PF_EXTTS adds 95ccb04192cd Merge branch 'lan966x-ptp-programmable-pins' adds 41c335c82123 net: atm: remove support for Fujitsu FireStream ATM devices adds 5b74a20d35ab net: atm: remove support for Madge Horizon ATM devices adds 052e1f01bfae net: atm: remove support for ZeitNet ZN122x ATM devices adds 89fbca3307d4 net: wan: remove support for COSA and SRP synchronous seri [...] adds bc6df26f1f78 net: wan: remove support for Z85230-based devices adds 865e2eb08f51 net: hamradio: remove support for DMA SCC devices adds 03fa8fc93e44 Merge branch 'remove-virt_to_bus-drivers' adds d9461a87a869 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e8c5e1a0f78f libbpf: Improve libbpf API documentation link position adds df86ca0d2f0f bpf: Allow attach TRACING programs through LINK_CREATE command adds 8462e0b46fe2 libbpf: Teach bpf_link_create() to fallback to bpf_raw_tra [...] adds fd0493a1e49e selftests/bpf: Switch fexit_stress to bpf_link_create() API adds 003fed595c0f libbpf: Remove unnecessary type cast adds 93bc2e9e943d bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL adds 246bdfa52f33 bpftool, musl compat: Replace sys/fcntl.h by fcntl.h adds d9d31cf88702 bpf: Use bpf_prog_run_array_cg_flags everywhere adds 61df10c7799e bpf: Allow storing unreferenced kptr in map adds 8f14852e8911 bpf: Tag argument to be released in bpf_func_proto adds c0a5a21c25f3 bpf: Allow storing referenced kptr in map adds 6efe152d4061 bpf: Prevent escaping of kptr loaded from maps adds 4d7d7f69f4b1 bpf: Adapt copy_map_value for multiple offset case adds 5ce937d613a4 bpf: Populate pairs of btf_id and destructor kfunc in btf adds 14a324f6a67e bpf: Wire up freeing of referenced kptr adds a1ef19599652 bpf: Teach verifier about kptr_get kfunc helpers adds 2ab3b3808eb1 bpf: Make BTF type match stricter for release arguments adds ef89654f2bc7 libbpf: Add kptr type tag macros to bpf_helpers.h adds 2cbc469a6fc3 selftests/bpf: Add C tests for kptr adds 05a945deefaa selftests/bpf: Add verifier tests for kptr adds 792c0a345f0e selftests/bpf: Add test for strict BTF type check adds 367590b7fccc Merge branch 'Introduce typed pointer support in BPF maps' adds c317ab71facc bpf: Compute map_btf_id during build time adds afe98d46ba22 libbpf: Fix anonymous type check in CO-RE logic adds 0994a54c5202 libbpf: Drop unhelpful "program too large" guess adds 966a75093253 libbpf: Fix logic for finding matching program for CO-RE r [...] adds 11d5daa89254 libbpf: Avoid joining .BTF.ext data with BPF programs by s [...] adds b82bb1ffbb9a selftests/bpf: Add CO-RE relos and SEC("?...") to linked_f [...] adds 185cfe837fdb libbpf: Record subprog-resolved CO-RE relocations unconditionally adds b58af63aab11 libbpf: Refactor CO-RE relo human description formatting routine adds 14032f264453 libbpf: Simplify bpf_core_parse_spec() signature adds 9fdc4273b8da libbpf: Fix up verifier log for unguarded failed CO-RE relos adds ea4128eb43eb selftests/bpf: Add libbpf's log fixup logic selftests adds d54d06a4c4bc Merge branch 'Teach libbpf to "fix up" BPF verifier log' adds 04e7f6ae0fe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 443f176d7b3a Bluetooth: btbcm: Support per-board firmware variants adds 7c67a8aeba3f Bluetooth: mt7921s: Fix the incorrect pointer check adds b169c8c6976d Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds fad777a5ebc7 Bluetooth: Keep MGMT pending queue ordered FIFO adds 381a0625a216 Bluetooth: btintel: Constify static struct regmap_bus adds 374d3f671af3 Bluetooth: hci_qca: Use del_timer_sync() before freeing adds 69f622db8252 Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds d8fac6f1ca43 Bluetooth: Print broken quirks adds b1a27c97678e Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds d0cca44e63ad Bluetooth: btrtl: Add support for RTL8852C adds 3d94fc0335ea Bluetooth: use hdev lock in activate_scan for hci_is_adv_m [...] adds 99b8210a65d4 Bluetooth: use hdev lock for accept_list and reject_list i [...] adds df50527dbc32 Bluetooth: protect le accept and resolv lists with hdev->lock adds d42038f8db90 Bluetooth: btusb: add support for Qualcomm WCN785x adds 2d866d8ec36f Bluetooth: core: Fix missing power_on work cancel on HCI close adds 9295c9e7fb7b Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA adds fb4b8a352656 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices adds 48b57999e387 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 adds 39c8956ca427 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ab589ac24ee1 wlcore: main: use pm_runtime_resume_and_get() instead of p [...] adds da8e909c99e4 wlcore: sysfs: use pm_runtime_resume_and_get() instead of [...] adds 3447eebe6084 wlcore: testmode: use pm_runtime_resume_and_get() instead [...] adds d8e11976d8e8 wlcore: vendor_cmd: use pm_runtime_resume_and_get() instea [...] adds 00bfc8964f43 wlcore: sdio: using pm_runtime_resume_and_get() instead of [...] adds e05c7ddfeb23 wlcore: cmd: using pm_runtime_resume_and_get() instead of [...] adds 8e95061b5b9c wl18xx: debugfs: use pm_runtime_resume_and_get() instead o [...] adds eefad995c242 rtw89: 8852c: add BB and RF parameters tables adds 342475ac510a rtw89: 8852c: add TX power by rate and limit tables adds c6badab206d5 rtw89: 8852c: add TX power track tables adds c7845551bf66 rtw89: 8852c: phy: configure TSSI bandedge adds cc99eefa61f0 rtw89: 8852c: add BB initial and reset functions adds e885871ee809 rtw89: 8852c: support bb gain info adds e6b17cbd34e3 rtw89: 8852c: add efuse gain offset parser adds 7b9c98c7a484 rtw89: 8852c: add HFC parameters adds bb865ba6ea83 rtw89: 8852c: add set channel function of RF part adds 63fb5c981590 rtw89: 8852c: set channel of MAC part adds 1b00e9236a71 rtw89: 8852c: add set channel of BB part adds 79dafcd4ff6f rtw89: 8852c: add help function of set channel adds 54d5ecc1710e wl12xx: use pm_runtime_resume_and_get() instead of pm_runt [...] adds c94e36908467 wl12xx: scan: use pm_runtime_resume_and_get() instead of p [...] adds 9cbdadf0097f rtw88: fix uninitialized 'tim_offset' warning adds 9ebacb1e7e75 rtw88: pci: 8821c: Disable 21ce completion timeout adds 948e521c7285 rtw89: pci: add variant IMR/ISR and configure functions adds e1757e804501 rtw89: pci: add variant RPWM/CPWM to enter low power mode adds 837202684657 rtw89: pci: reclaim TX BD only if it really need adds c83dcd0508e2 rtw89: pci: add a separate interrupt handler for low power mode adds 98816def1973 rtw89: ser: re-enable interrupt in threadfn if under_recovery adds 52edbb9fb78a rtw89: ps: access TX/RX rings via another registers in low [...] adds d7259cdbd055 rtw89: pci: allow to process RPP prior to TX BD adds fc5f311fce74 rtw89: don't flush hci queues and send h2c if power is off adds 16b44ed0ffd3 rtw89: add RF H2C to notify firmware adds cd89a47105dc rtw89: 8852c: configure default BB TX/RX path adds af0cac159b1c rtw89: 8852c: implement chip_ops related to TX power adds 3ecca403d9bf rtw89: 8852c: implement chip_ops::get_thermal adds f4ae7ccc2bbf rtw89: 8852c: fill freq and band of RX status by PPDU report adds 2fb822f82a59 rtw89: 8852c: add chip_ops related to BTC adds 68d57a07bfe5 wireless: add plfxlc driver for pureLiFi X, XL, XC devices adds 255ca28a659d mwifiex: Select firmware based on strapping adds 562354ab9f0a mwifiex: Add SD8997 SDIO-UART firmware adds fc6234d7e2e3 rtw88: use the correct bit in the REG_HCI_OPT_CTRL register adds 746285cf81dc rtl818x: Prevent using not initialized queues adds 21947f3a74d6 brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] adds 8c783024d6ac rtlwifi: btcoex: fix if == else warning adds e93d3e7ee8e3 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 7ceeb6011948 mtd: maps: ixp4xx: Drop driver adds 9547c4e74f6b dt-bindings: mtd: jedec, spi-nor: remove unneeded properties adds 82e214f6c0f1 mtd: core: Check devicetree alias for index adds 4e9694596046 dt-bindings: reserved-memory: Support MTD/block device adds 7090d2f1d667 mtd: phram: Allow probing via reserved-memory adds 96a3295c351d mtdblock: warn if opened on NAND adds fbb83e546ea4 mtd: mtdoops: Fix the size of the header read buffer. adds 0bd359ee712d mtd: mtdoops: Create a header structure for the saved mtdoops. adds aa641a22bb5b mtd: mtdoops: Add a timestamp to the mtdoops header. adds e4b6a9af574c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds a28ed09dafee mtd: rawnand: cadence: fix possible null-ptr-deref in cade [...] adds ddf66aefd685 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_na [...] adds 9b2152f96f4a mtd: rawnand: tmio: check return value after calling platf [...] adds 4fd62f15afa0 mtd: nand: make mtk_ecc.c a separated module adds 4c5bf4b51c98 mtd: nand: mtk-ecc: also parse nand-ecc-engine if available adds 079d6348f3be Merge tag 'mtd/mtk-spi-nand-for-5.19' into nand/next adds 43039bc18eef Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 70dd83d737d8 mtd: spi-nor: core: Check written SR value in spi_nor_writ [...] adds b1145d6f1e8a mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_ma [...] adds d0ddd88438d2 mtd: spi-nor: Introduce spi_nor_match_id() adds bffabd1c727d mtd: spi-nor: core: Use auto-detection only once adds 86b6b55ffbbc mtd: spi-nor: core: Introduce method for RDID op adds a007d81aa525 mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method adds a604ab33cb4a mtd: spi-nor: core: Add helpers to read/write any register adds 4629adaff7bc mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable() adds 27ff0d34fb7e mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable() adds c0abb861c5d0 mtd: spi-nor: Introduce templates for SPI NOR operations adds 467f0e83818a mtd: spi-nor: spansion: Remove status polling on volatile [...] adds 37841975b322 mtd: spi-nor: micron-st: Remove status polling on volatile [...] adds 05e71ae0968e Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds c6d3ffae0d32 Revert "hwrng: mpfs - Enable COMPILE_TEST" adds a6ffa4aa7e81 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 19df0cfa258c Merge tag 'drm-misc-next-2022-04-21' of git://anongit.free [...] adds 23e67601d672 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 0e48711f6020 drm: bridge: dw_hdmi: Audio: fix returnvar.cocci warnings adds 57ae18fbde6a drm/sun4i: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi adds e41a2999f746 drm/doc: Add sections about tiny drivers and external refs [...] adds c5060b09f460 drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency adds 1584f0a1b146 drm/nouveau/gsp: change gv100_gsp from global to static adds 544ccad73925 drm/vmwgfx: Reserve fence slots on buffer objects in cotables adds 26b954e4ef46 dt-bindings: display: simple: Add DataImage FG040346DSSWBG [...] adds 4dd024d4ad65 drm/panel: simple: Add DataImage FG040346DSSWBG04 panel support adds f470cfe40bd8 drm/modes: Make width-mm/height-mm check in of_get_drm_pan [...] adds 2381e02aa873 drm/panel: lvds: Drop now redundant width-mm and height-mm check adds 0f73a559f916 drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 adds 503e19720c72 drm/tilcdc: fix typos in comment adds c6eafc99f0f7 drm: Put related statements next to each other in Makefile adds da68386d9edb drm: Rename dp/ to display/ adds 1e0f66420b13 drm/display: Introduce a DRM display-helper module adds 5d1b8b4a14f7 drm/display: Split DisplayPort header into core and helper adds 2a64b147350f drm/display: Move DSC header and helpers into display-help [...] adds 6a99099fe1d6 drm/display: Move HDCP helpers into display-helper module adds 4fc8cb47fcfd drm/display: Move HDMI helpers into display-helper module adds 644edf52b630 drm/display: Move SCDC helpers into display-helper library adds e518a9dc81d3 drm: mxsfb: Wrap FIFO reset and comments into mxsfb_reset_block() adds cb285a5348e7 drm: mxsfb: Replace mxsfb_get_fb_paddr() with drm_fb_cma_g [...] adds 268a06e1dc82 drm: mxsfb: Factor out mxsfb_set_mode() adds 3604f1e5319b drm: mxsfb: Reorder mxsfb_crtc_mode_set_nofb() adds 57e6f0562cb4 drm: mxsfb: Obtain bus flags from bridge state adds a4359b4e479b drm/ssd130x: Make ssd130x_remove() return void adds d8e9d6909646 drm/bridge: tc358762: drop connector field adds 2368a9378951 dt-bindings: display: Separate clock item lists by compatible adds ae5a5d26c15c dt-bindings: display: Add D1 display engine compatibles adds adfda0bb8618 drm/sun4i: hdmi: Use more portable I/O helpers adds 7d57f7f79756 drm/sun4i: Allow building the driver on RISC-V adds f7e974a31881 sun4i/drm: engine: Add mode_set callback adds b5fc1c2a8bbd sun4i/drm: backend: use mode_set engine callback adds 1f8a21af2171 sun4i/drm: sun8i: use mode_set engine callback adds c3779dab242f drm/sun4i: Allow VI layers to be primary planes adds b2da819209b6 drm/sun4i: csc: Add support for the new MMIO layout adds 30d334ce97ae drm/sun4i: Add support for D1 mixers adds a359beb4e66b drm/sun4i: Add support for D1 TCON TOP adds b9b52d2f4aaf drm/sun4i: Add support for D1 TCONs adds 2deb9739bc13 drm/sun4i: Add compatible for D1 display engine adds ce7a1ecf3f9f drm/v3d: Fix null pointer dereference of pointer perfmon adds ad9ee9f53c5b drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd [...] adds 6a658c908cf0 drm/nouveau/disp/gv100: make gv100_disp_wimm static adds 7f7166d0a84d drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_dis [...] adds febd8fdeac5a drm/nouveau/devinit/nva3-: fix returnvar.cocci warning adds 4a35c23f91b1 drm/sched: use DECLARE_EVENT_CLASS adds e87826efa9bb drm/sched: use __string in tracepoints adds 7e553e2ab79a drm/format-helper: Print warning on missing format conversion adds 26c30f223123 drm/format-helper: Add RGB888-to-XRGB8888 conversion adds e08a99d00558 drm/format-helper: Add RGB565-to-XRGB8888 conversion adds b312ceeebaa2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds cc9d82fc966b drm/amdkfd: use kvcalloc() instead of kvmalloc() in kfd_migrate adds 50a7d025cacd drm/amdgpu: add RAS poison creation handler (v2) adds 66f879496121 drm/amdgpu: add RAS poison consumption handler (v2) adds b3c76814ce5b drm/amdgpu: add RAS fatal error interrupt handler adds 114f08872731 drm/amd/pm: fix the deadlock issue observed on SI adds a2443ef0a804 drm/amdgpu: Ta fw needs to be loaded for SRIOV aldebaran adds b3ef3205bc5e drm/amdgpu: Remove useless kfree adds c3eb12dff0f9 drm/amdkfd: Ignore bogus signals from MEC efficiently adds 721af39f0036 drm/amd/display: Insert smu busy status before sending ano [...] adds 84ebd73e3281 drm/amd/display: Fix HDCP QUERY Error for eDP and Tiled adds 259f249c4b9b drm/amd/display: 3.2.182 adds 89c342a96618 drm/amd/display: update dcn315 clk table read adds e955b5473294 drm/amd/display: Add Audio readback registers adds d2069326d26c drm/amd/display: Reset cached PSR parameters after hibernate adds 4a0caac06a4c drm/amd/display: Don't pass HostVM by default on DCN3.1 adds d9f442e9a20c drm/amd/display: read PSR-SU cap DPCD for specific panel adds e953cd08d782 drm/amd/display: Remove ddc write and read size checking adds 9fbfeaf11071 drm/amd/display: Maintain current link settings in link lo [...] adds 3c5407450407 drm/amd/display: Remove unused integer adds 9844792ec8ad drm/amd/display: Keep track of DSC packed PPS adds 398bb283899b drm/amd/display: 3.2.183 adds 6b9c63a6eb54 drm/amdkfd: Add SVM range mapped_to_gpu flag adds 601354f34433 drm/amdkfd: Update mapping if range attributes changed adds 4ae182de39e9 drm/amd/display: fix non-kernel-doc comment warnings adds 790d8e8ecbac drm/radeon: change cik_default_state table from global to static adds 9714d357e2ca drm/radeon: change cac_weights_* to static adds 7dba6e838e74 drm/amdgpu/sdma: Fix incorrect calculations of the wptr of [...] adds ca5d251b3b6e drm/amdgpu/sdma: Remove redundant lower_32_bits() calls wh [...] adds 428f273cbb3f drm/amdgpu: Fix out-of-bound access for gfx_v10_0_ring_test_ib() adds 0bed2ace4284 drm/amdgpu/display: Make dcn31_set_low_power_state static adds e6eb2c5f78cf drm/amd/display: fix if == else warning adds 3bbeaa307b54 drm/amdgpu: keep mmhub clock gating being enabled during s [...] adds 5533347dbb61 drm/amd: add dc feature mask flags for PSR allow smu and m [...] adds a6f2e0d9fe63 gpu/drm/radeon: Fix typo in comments adds a52ad5b6ce0d drm/amdgpu: debugfs: fix error codes in write functions adds 2f33a397e960 drm/amdgpu: debugfs: fix NULL dereference in ta_if_invoke_ [...] adds 2530dc3cd3db drm/amdgpu: fix typo adds 322687d5968b drm/amd: Fix spelling typo in comment adds 9f4aa3d4f26c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds e0f74ed4634d i915/gvt: Separate the MMIO tracking table from GVT-g adds 66e7a8063381 i915/gvt: Save the initial HW state snapshot in i915 adds 1672991412df i915/gvt: Use the initial HW state snapshot saved in i915 adds de5d437ae869 drm/i915/gvt: fix trace TRACE_INCLUDE_PATH adds 7f0cf30187cd drm/i915/gvt: better align the Makefile with i915 Makefile adds a85749e12d66 drm/i915/gvt: remove module refcounting in intel_gvt_{,un} [...] adds 367748066eeb drm/i915/gvt: remove enum hypervisor_type adds f49fc35799fa drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops adds 8b750bf74418 drm/i915/gvt: move the gvt code into kvmgt.ko adds 675e5c4a33e2 drm/i915/gvt: remove intel_gvt_ops adds c977092a9977 drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops adds 3cbac24c2cdb drm/i915/gvt: remove the unused from_virt_to_mfn op adds 62980cacc37f drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu adds 10ddb96295f3 drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu adds 3c340d05868d drm/i915/gvt: remove vgpu->handle adds e3d7640eeeb3 drm/i915/gvt: devirtualize ->{read,write}_gpa adds fe902f0ce686 drm/i915/gvt: devirtualize ->{get,put}_vfio_device adds f9399b0e4a95 drm/i915/gvt: devirtualize ->set_edid and ->set_opregion adds 4c705ad0d784 drm/i915/gvt: devirtualize ->detach_vgpu adds b3bece34956f drm/i915/gvt: devirtualize ->inject_msi adds bd73b4b193d4 drm/i915/gvt: devirtualize ->is_valid_gfn adds 4050dab5981c drm/i915/gvt: devirtualize ->gfn_to_mfn adds 4c2baaaf764b drm/i915/gvt: devirtualize ->{enable,disable}_page_track adds 8398eee85fd0 drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page adds 91879bbaf889 drm/i915/gvt: devirtualize dma_pin_guest_page adds 5f8f3fe67cd9 drm/i915/gvt: remove struct intel_gvt_mpt adds 37e4bdbd5bad drm/i915/gvt: remove the extra vfio_device refcounting for [...] adds 4456641232e2 drm/i915/gvt: streamline intel_vgpu_create adds 7f11e6893ff0 drm/i915/gvt: pass a struct intel_vgpu to the vfio read/wr [...] adds 0e09f4066ad1 drm/i915/gvt: remove kvmgt_guest_{init,exit} adds 978cf586ac35 drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev adds cba619cb0d4d drm/i915/gvt: merge gvt.c into kvmgvt.c adds 6c7f98b334a3 vfio/mdev: Remove vfio_mdev.c adds e6486939d8ea vfio/mdev: Remove mdev_parent_ops dev_attr_groups adds 6b42f491e17c vfio/mdev: Remove mdev_parent_ops adds 2aa72ec97ce9 vfio/mdev: Use the driver core to create the 'remove' file adds 2917f53113be vfio/mdev: Remove mdev drvdata adds 1e1d2e185358 Merge tag 'gvt-next-2022-04-21-for-christoph' of https://g [...] adds af2cbc6ef967 drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses adds 3e1faae33987 drm/i915/fbc: Consult hw.crtc instead of uapi.crtc adds 14eb76f73e43 drm/i915/fbc: s/false/0/ adds 9274229af2cf drm/i915: Make .get_dplls() return int adds 8e272b3af396 drm/i915: Pass dev_priv to intel_shared_dpll_init() adds e87ba18b4c80 drm/i915: Remove pointless dpll_funcs checks adds 7275f630d842 drm/i915: Adjust .crtc_compute_clock() calling convention adds 155a27172f82 drm/i915: Move stuff into intel_dpll_crtc_compute_clock() adds ad3da340f903 drm/i915: Move the dpll_hw_state clearing to intel_dpll_cr [...] adds e2f5f399af31 drm/i915: Clear the dpll_hw_state when disabling a pipe adds 3bb9e25767ba drm/i915: Split out dg2_crtc_compute_clock() adds a8e85faaa51f drm/i915: Add crtc .crtc_get_shared_dpll() adds 5e9ae5c47052 drm/i915/gvt: Add missing symbol export. adds f08699ec5bd9 Merge tag 'gvt-next-2022-04-26' of https://github.com/inte [...] adds 3e8d34ed49cc Merge drm/drm-next into drm-intel-next adds eddbb074ce6a drm/i915/dp: Add workaround for spurious AUX timeouts/hotp [...] adds 1bc4ae0ccbc6 drm/i915: Add first set of DG2 PCI IDs adds 8d3baf6ee328 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 101c5f9fe314 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 651877176c08 drm/fourcc: Add QCOM tiled modifiers adds 101993338513 drm/msm: Remove unused field in submit adds 4bfba71640f8 drm/msm: Add support for pointer params adds 39ba0c0d6cd1 drm/msm: Split out helper to get comm/cmdline adds d4726d770068 drm/msm: Add a way to override processes comm/cmdline adds 695383a1386c drm/msm/gem: Move prototypes adds f9d5355fa5b6 drm/msm/gpu: Drop duplicate fence counter adds 8e30fa32392c drm/msm/gem: Convert some missed GEM_WARN_ON()s adds ca35ab2a2059 drm/msm/gem: Split out inuse helper adds 2ee4b5d26536 drm/msm/gem: Drop PAGE_SHIFT for address space mm adds d413e6f97134 drm/msm: Drop msm_gem_iova() adds 522f1abffe90 drm/msm/gem: Rework vma lookup and pin adds 27674c666826 drm/msm/gem: Split vma lookup and pin adds 95d1deb02a9c drm/msm/gem: Add fenced vma unpin adds a636a0ff1148 drm/msm: Add a way for userspace to allocate GPU iova adds 69f06a5d854f drm/msm: remove explicit devfreq status reset adds 15c411980bac drm/msm: simplify gpu_busy callback adds 78f815c1cf8f drm/msm: return the average load over the polling period adds f330807a42d9 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds b093f4a0801e Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 6a7ad7a15150 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds d640947562ce regmap: cache: set max_register with reg_stride adds 5e754002eb13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c92b576a13ad selftests: alsa: Start validating control names adds 011b559be832 ALSA: pcm: Check for null pointer of pointer substream bef [...] adds 48cf97fc7854 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d516e96bdeca ASoC: SOF: sof-audio: remove useless assignment adds 14bdc7b2f9ea ASoC: SOF: topology: Check w->sname validity once in sof_c [...] adds 95fa7a62e164 ASoC: SOF: Intel: hda: simplify NHLT handling adds 2a68ff846164 ASoC: SOF: Intel: hda: Revisit IMR boot sequence adds 8ad0b83e0079 ASoC: soc-core: remove always-false path adds d81e4ba5ef1c ASoC: SOF: sof-pci-dev: don't use the community key on APL [...] adds 4bfbbb76e82e ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests adds 6c84dae21274 ASoC: SOF: Intel: pci-tgl: add ADL-PS support adds c275872107fe ASoC: SOF: Intel: pci-tgl: add RPL-P support adds 57ebd5d568f5 ASoC: SOF: pci: add quirks and PCI IDS adds d05040741afe ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplif [...] adds cc691ba94cf8 ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L adds 430c35009954 firmware: cirrus: cs_dsp: Avoid padding bytes in cs_dsp_coeff_ctl adds 6eaaf9bd9b4e ASoC: img-spdif-in: using pm_runtime_resume_and_get instea [...] adds b1d1b02594d4 ASoC: img-spdif-out: using pm_runtime_resume_and_get to si [...] adds 47a1886a610a ASoC: Intel: avs: Enable AVS driver only on x86 platforms adds 5755d0f63c67 ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG adds 666b0cad75dc ASoC: imx-hdmi: remove useless null check before call of_n [...] adds 4d9596d42152 ASoC: qcom: Use MCLK as RT5682I-VS sysclk source adds 9470aa1c4609 ASoC: img-parallel-out: using pm_runtime_resume_and_get adds e5737cceeee5 ASoC: img-i2s-in: using pm_runtime_resume_and_get instead [...] adds 1f0214a86de8 ASoC: SOF: mediatek: Add mt8186 hardware support adds 570c14dc92d5 ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops adds 210b3ab932f7 ASoC: SOF: mediatek: Add mt8186 dsp clock support adds 0e0b83cc7ec7 ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 adds 85780eb54db3 Add support of MediaTek mt8186 to SOF adds e654a1331f68 ASoC: ak*: use i2c_match_id and simple i2c probe adds 9d8f2edd3d7d ASoC: alc56*: use i2c_match_id and simple i2c probe adds 4ac8ebb6cc28 ASoC: max980*: use i2c_match_id and simple i2c probe adds 3577a8a0ac5b ASoC: pcm186x: use i2c_match_id and simple i2c probe adds 55116b39e5e1 ASoC: tas*: use i2c_match_id and simple i2c probe adds 988e6870c86c ASoC: tlv320*: use i2c_match_id and simple i2c probe adds b34a068c0286 ASoC: remaining i2c_match_id i2c probe changes adds cf51406ccb08 ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro adds 5349c0c93d15 ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro adds 9a2fb6e78136 ASoC: Add macros for signed TLV controls with callbacks adds b641fb7e0192 ASoC: SOF: ipc3: Add local implementation for handling fw_ [...] adds cf64b67eebc2 ASoC: SOF: Do not check for the fw_ready callback adds 473dd4ea340c ASoC: SOF: amd: Do not set fw_ready callback adds b5054161ebd1 ASoC: SOF: imx: Do not set fw_ready callback adds 0fc88b5d42c6 ASoC: SOF: Intel: Do not set fw_ready callback adds 19faf9ee0622 ASoC: SOF: loader: Remove the old fw_ready related code adds 0386dd9140d0 ASoC: SOF: Rework the firmware ready message handling adds 8e84b6a4e7f1 ASoC: SOF: remove incorrect clearing of prepared flag adds 51ec71dc0cc9 ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 adds 309e6e557482 ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI a [...] adds b44c99f11de2 ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update( [...] adds 5ef85c9e42e5 ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper adds f321ffc8d936 ASoC: SOF: Intel: hda-dai: split link DMA and dai operations adds 9272d6c2af64 ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations adds d1c73a213b46 ASoC: SOF: sof-audio: flag errors on pipeline teardown adds 816225032299 ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper adds f09e92844eab ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/ [...] adds 23b1944e46ab ASoC: SOF: Intel: hda-dai: improve suspend case adds 722cbbfaed2a ASoC: SOF: Intel: hda-dai: reset dma_data and release stream adds 880924cad12e ASoC: SOF: Intel: add helper for link DMA cleanups adds c4eb48f7739f ASoC: SOF: Intel: hda-dai: protect hw_params against succe [...] adds 83f48ad508b0 ASoC: SOF: Intel: improve HDaudio DAI support adds 0e631e065bcb ASoC: tas6424: Return zero in remove callback adds b58581136770 ASoC: max98396: add amplifier driver adds 3a2c9a553f47 ASoC: dt-bindings: max98396: add amplifier driver adds c85f533d51ca ASoC: qcom: SC7280: Update machine driver startup, shutdow [...] adds 6cefb6264277 ASoC: pcm1789: Make pcm1789_common_exit() return void adds d879e9444634 ASoC: Intel: atom: use pm_runtime_resume_and_get() adds fd2cea169c4b ASoC: SOF: Intel: Do not (wrongly) assume positive return [...] adds afe57ecab58b ASoC: SOF: bump SOF_ABI_MINOR adds 5ab1679d6aab ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second adds 2d3694fdeef5 ALSA: hda: intel-nhlt: Move structs out of #define block adds 79fc62d6b2c2 ASoC: Intel: avs: Drop direct ACPI dependency adds 9ce170dc9c08 ASoC: SOF: mediatek: Fix allyesconfig build error adds bf0736e5d464 ASoC: SOF: control: use pm_runtime_resume_and_get() adds c106f46e83fd ASoC: SOF: debug: use pm_runtime_resume_and_get() adds 02885dd831c0 ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_res [...] adds 87e291075d06 ASoC: SOF: use pm_runtime_resume_and_get() adds 17a1fef58c65 ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros adds 91686a3984f3 ASoC: sh: rz-ssi: Propagate error codes returned from plat [...] adds 767e6f26204d ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe [...] adds 3838bf828b84 ASoC: sh: rz-ssi: Trivial fixes adds f8c9c1de85ed Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds 8620c48d2209 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 418668ba049b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds c8eefa0f2a3b Input: aiptek - remove redundant assignment to variable ret adds 0a112e7c681c Input: remove unneeded variable in input_inhibit_device() adds d238b8f68018 Input: clps711x-keypad - use syscon_regmap_lookup_by_phandle adds 41657514c796 Input: add Raspberry Pi Sense HAT joystick driver adds 28e26e927cf4 Input: ep93xx_keypad - use devm_platform_ioremap_resource( [...] adds 40f6d265665a Input: synaptics-rmi4 - remove unnecessary flush_workqueue() adds 2e7cfec0edd4 Input: pm8941-pwrkey - fix error message adds 8ac8904bf9c7 Input: pm8941-pwrkey - add support for PON GEN3 base addresses adds 0b65118e6ba3 Input: pm8941-pwrkey - add software key press debouncing support adds be8fc023ef64 Input: pm8941-pwrkey - simulate missed key press events adds b243018eafeb Input: sun4i-lradc-keys - add wakeup support adds eb9790e3f316 next-20220426/input adds 3de2e5f28cb1 block/badblocks: Remove redundant assignments adds 7ab89db97901 block/blk-map: Remove redundant assignment adds 834726828b47 block/partitions/acorn: Remove redundant assignments adds 87420fa94f6c block/partitions/atari: Remove redundant assignment adds e233fe1aa028 block/partitions/ldm: Remove redundant assignments adds 0254af24d7d8 Merge branch 'for-5.19/block' into for-next adds 698191d8ed5e Merge branch 'for-5.19/drivers' into for-next adds 68ca8fc00277 io_uring: small optimisation of tctx_task_work adds 60053be859b3 io_uring: remove extra ifs around io_commit_cqring adds 7819a1f6ac03 io_uring: refactor io_req_find_next adds a538be5be328 io_uring: optimise io_free_batch_list adds b605a7fabb60 io_uring: move poll recycling later in compl flushing adds 57859f4d93db io_uring: clean up io_queue_next() adds f81440d33cc6 io_uring: split off IOPOLL argument verifiction adds 773697b610bf io_uring: pre-calculate syscall iopolling decision adds d487b43cd327 io_uring: optimise mutex locking for submit+iopoll adds f89296305145 io_uring: cleanup conditional submit locking adds 9d170164dbac io_uring: partially uninline io_put_task() adds 963c6abbb4e4 io_uring: silence io_for_each_link() warning adds 775a1f2f9948 io_uring: refactor io_req_add_compl_list() adds b4f20bb4e6d5 io_uring: move finish_wait() outside of loop in cqring_wait() adds 1f59bc0f18cf io_uring: don't scm-account for non af_unix sockets adds a03a2a209e82 io_uring: uniform SCM accounting adds dca58c6a08a9 io_uring: refactor __io_sqe_files_scm adds e390510af046 io_uring: don't pass around fixed index for scm adds 73b25d3badbf io_uring: deduplicate SCM accounting adds 8b3171bdf53c io_uring: rename io_sqe_file_register adds cef216fc32d7 io_uring: explicitly keep a CQE in io_kiocb adds 90e7c35fb891 io_uring: memcpy CQE from req adds e126391c0920 io_uring: shrink final link flush adds 23a5c43b2fc0 io_uring: inline io_flush_cached_reqs adds 88ab95be7e40 io_uring: helper for empty req cache checks adds fa05457a603e io_uring: add helper to return req to cache list adds 8e6971a819df io_uring: optimise submission loop invariant adds 1cd15904b6e8 io_uring: optimise submission left counting adds d8da428b7a9a io_uring: optimise io_get_cqe() adds f22190570b21 io_uring: clean poll tw PF_EXITING handling adds 971cf9c19e97 io_uring: minor refactoring for some tw handlers adds 4e118cd9e9e6 io_uring: kill io_put_req_deferred() adds f5c6cf2a310d io_uring: inline io_free_req() adds cb2d344c7551 io_uring: helper for prep+queuing linked timeouts adds cbc2e2038845 io_uring: inline io_queue_sqe() adds 77955efbc462 io_uring: rename io_queue_async_work() adds 7bfa9badc793 io_uring: refactor io_queue_sqe() adds da1a08c5b281 io_uring: introduce IO_REQ_LINK_FLAGS adds df3becde8d9d io_uring: refactor lazy link fail adds 924a07e482ba io_uring: refactor io_submit_sqe() adds 17b147f6c1f2 io_uring: inline io_req_complete_fail_submit() adds a6d97a8a77cb io_uring: add data_race annotations adds 93f052cb39e1 io_uring: use right helpers for file assign locking adds 772f5e002b9e io_uring: refactor io_assign_file error path adds c1bdf8ed1e84 io_uring: store rsrc node in req instead of refs adds 25a15d3c668b io_uring: add a helper for putting rsrc nodes adds 7ac1edc4a9bb io_uring: kill ctx arg from io_req_put_rsrc adds 5e45690a1cb8 io_uring: store SCM state in io_fixed_file->file_ptr adds 3645c2000a76 io_uring: move timeout locking in io_timeout_cancel() adds 81ec803b4ecd io_uring: refactor io_disarm_next() locking adds 98d3dcc8be97 io_uring: remove dead 'poll_only' argument to io_poll_cancel() adds b21432b4d580 io_uring: pass in struct io_cancel_data consistently adds 8e29da69fead io_uring: add support for IORING_ASYNC_CANCEL_ALL adds 4bf94615b888 io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key adds 970f256edb8c io_uring: add support for IORING_ASYNC_CANCEL_ANY adds 4c3c09439c08 io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) adds 10c873334feb io_uring: allow re-poll if we made progress adds 47894438e916 io_uring: add trace support for CQE overflow adds 08dcd0288f6e io_uring: trace cqe overflows adds 3e813c902672 io_uring: rework io_uring_enter to simplify return value adds 10988a0a67ba io_uring: use constants for cq_overflow bitfield adds 155bc9505dbd io_uring: return an error when cqe is dropped adds f35fe457febf Merge branch 'for-5.19/io_uring' into for-next adds 1a91794ce848 fs: split off setxattr_copy and do_setxattr function from [...] adds c975cad93157 fs: split off do_getxattr from getxattr adds e9621e2bec80 io_uring: add fsetxattr and setxattr support adds a56834e0fafe io_uring: add fgetxattr and getxattr support adds 0200ce6a57c5 io_uring: fix trace for reduced sqe padding adds 640fcb37634a Merge branch 'for-5.19/io_uring-xattr' into for-next adds da214a475f8b net: add __sys_socket_file() adds 1374e08e2d44 io_uring: add socket(2) support adds e54189ef1413 Merge branch 'for-5.19/io_uring-socket' into for-next adds 4ffaa94b9c04 io_uring: cleanup error-handling around io_req_complete adds 86361d1a7296 Merge branch 'for-5.19/io_uring-xattr' into for-next adds 69cc1b6fa565 io_uring: fix compile warning for 32-bit builds adds 104390679b6e Merge branch 'for-5.19/io_uring' into for-next adds cc51eaa8b530 io_uring: add type to op enum adds 33337d03f04f io_uring: add io_uring_get_opcode adds 1460af7de6ab io_uring: rename op -> opcode adds 63dd95b8f1f4 io_uring: use the text representation of ops in trace adds d083c6a2bd71 Merge branch 'for-5.19/io_uring-socket' into for-next adds c0c84594c023 task_work: allow TWA_SIGNAL without a rescheduling IPI adds 8018823e6987 io_uring: serialize ctx->rings->sq_flags with atomic_or/and adds 8a68648b353b io-wq: use __set_notify_signal() to wake workers adds 35ac0da1d134 io_uring: set task_work notify method at init time adds a933a9031e40 io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKR [...] adds 6f07a54a90ee io_uring: add IORING_SETUP_TASKRUN_FLAG adds 0bdf45421b35 Merge branch 'for-5.19/io_uring' into for-next adds 012b7e911e69 io_uring: replace smp_mb() with smp_mb__after_atomic() in [...] adds 80938a628ff1 Merge branch 'for-5.19/io_uring' into for-next adds 8ba816b23abd null-blk: save memory footprint for struct nullb_cmd adds 9631abdbf406 md: Set MD_BROKEN for RAID1 and RAID10 adds 57668f0a4cc4 raid5: introduce MD_BROKEN adds fc8738343eef md: fix an incorrect NULL check in does_sb_need_changing adds 64c54d9244a4 md: fix an incorrect NULL check in md_reload_sb adds e68cb83a57a4 md/bitmap: don't set sb values if can't pass sanity check adds 92d9aac92b7c md: replace deprecated strlcpy & remove duplicated line adds 8fbcba6b999b md/raid5: Cleanup setup_conf() error returns adds 3d9a644cf45c md/raid5: Un-nest struct raid5_percpu definition adds b0920ede081b md/raid5: Add __rcu annotation to struct disk_info adds e38b04325505 md/raid5: Annotate rdev/replacement accesses when nr_pendi [...] adds 9aeb7f99a134 md/raid5: Annotate rdev/replacement access when mddev_lock [...] adds 4f4ee2bf3286 md/raid5-ppl: Annotate with rcu_dereference_protected() adds 4631f39f058b md/raid5: Annotate functions that hold device_lock with __ [...] adds ea23994edc41 md/raid0: Ignore RAID0 layout if the second zone has only [...] adds 9151ad5d8676 md: Replace role magic numbers with defined constants adds f01e49fb17bf Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds f11ddc0bcd61 Merge branch 'for-5.19/drivers' into for-next adds a2df9b050b8a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds e7ea9556985f dm: improve abnormal bio processing adds adff27dddb64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9f17edcd30b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6ac25db27161 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 583e48372eb1 mmc: renesas_sdhi: remove outdated headers adds 6af8dd53c36f mmc: renesas_sdhi: R-Car D3 also has no HS400 adds 6de9727a2207 mmc: renesas_sdhi: make setup selection more understandable adds 254b7d1299eb mmc: renesas_sdhi: remove a stale comment adds c0a43968be56 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk adds bcfa7f15eb16 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk adds ed9ab884987b mmc: renesas_sdhi: style fix for proper function bodies adds 970dc9c11a17 mmc: mmci: stm32: use a buffer for unaligned DMA requests adds 139bbdba494b mmc: renesas_sdhi: Add missing checks for the presence of quirks adds fc1fdbd94cab mmc: renesas_sdhi: R-Car V3M also has no HS400 adds 3ddfa03d8162 dt-bindings: mmc: xenon: Convert to JSON schema adds 7792fdf626c2 dt-bindings: mmc: mtk-sd: increase reg items adds 103da0667d4b mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() adds 25bbf0daec56 mmc: mmc_spi: parse speed mode options adds e3e5255e7728 mmc: omap: Make it CCF clk API compatible adds f504dee2c63b mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support adds a252a4d3d4af mmc: renesas_sdhi: remove superfluous specific M3W entry adds 01c5d28a5b55 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] adds 9723f69d1de3 mmc: core: improve API to make clear that mmc_sw_reset is [...] adds 32f18e596141 mmc: improve API to make clear hw_reset callback is for cards adds 6c1757be927a dt-bindings: mmc: imx-esdhc: Update compatible fallbacks adds afadb04f1d6e mmc: jz4740: Apply DMA engine limits to maximum segment size adds 13acb62ce1ee mmc: sh_mmcif: move platform_data header to proper location adds 36ed2fd32b2c mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter [...] adds 238b638b3090 mmc: meson-gx: switch to device-managed dmam_alloc_coherent() adds f7ad75041ba9 mmc: mmci: Break IRQ status loop when all zero adds de6e855b28f4 dt-bindings: mmc: Add small binding note on level shifters adds a778dbd9a8ef dt-bindings: mmc: convert orion-sdio to JSON schema adds a18f3e465374 dt-bindings: mmc: convert sdhci-dove to JSON schema adds cfb646613649 dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string adds c25a7e5d18ba Merge branch 'fixes' into next adds 7a0587496a62 dt-bindings: mmc: sdhci-am654: Add flag to force setting o [...] adds c7666240ec76 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit adds 897ae3fe1216 mmc: sdhci-omap: Use of_device_get_match_data() helper adds 23e09be254f9 mmc: core: Allows to override the timeout value for ioctl() path adds ac9d25557dcc mmc: core: Add CIDs for cards to the entropy pool adds 73fa0bd8386f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 54c861f93018 mfd: tps65218: Fix trivial typo in comment adds 7f5aaa4a0ae6 mfd: hi655x-pmic: Replace legacy gpio interface for gpiod [...] adds 3b49ae380ce1 mfd: ipaq-micro: Fix error check return value of platform_ [...] adds 82028ba4d590 mfd: mt6359: Add missing defines necessary for mtk-pmic-ke [...] adds 4a901e305011 mfd: mt6397-core: Add resources for PMIC keys for MT6359 adds ff23a46e4657 mfd: cros_ec_dev: Only register PCHG device if present adds 3474b838f420 dt-bindings: Drop undocumented i.MX iomuxc-gpr bindings in [...] adds 0036181f60b7 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds a498db69dc6d regulator: dt-bindings: richtek,rt4801: use existing ena_g [...] adds 6963569103c0 regulator: richtek,rt4801: parse GPIOs per regulator adds d496d68d6ba6 dt-bindings: regulator: Add bindings for Silicon Mitus SM5 [...] adds e8858ba89ca3 regulator: sm5703-regulator: Add regulators support for SM [...] adds 14df95a733a6 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds e41847dc2268 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a2f8d5c75a41 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 2aef31ea2a5d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds e2409b59c85c Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds cf5b1b8ee170 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 705627210351 Merge branch 'next' of git://github.com/cschaufler/smack-next adds fb72f5e350c2 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 1491171fa30c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5f756a2eaa44 of: overlay: do not break notify on NOTIFY_{OK|STOP} adds 1e4089667c7c of: overlay: rename variables to be consistent adds 067c098766c6 of: overlay: rework overlay apply and remove kfree()s adds 74de379201cd dt-bindings: gnss: Rewrite Mediatek bindings in YAML adds db92a6eb8349 dt-bindings: i2c: renesas,riic: Document RZ/G2UL SoC adds ac6583f56f54 dt-bindings: fsl: convert fsl,layerscape-dcfg to YAML adds f14eb061fe89 dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2UL OSTM adds 82b9a6bb4b7a dt-bindings: timer: Update TI timer to yaml adds c4f3f823c2a6 dt-bindings: timer: Add compatible for am6 for TI timer-dm adds e53da8c49004 dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC adds 942680d61920 dt-bindings: Drop empty and unreferenced binding .txt files adds cd9fdd06b0e8 dt-bindings: arm: mediatek: topckgen: Convert to DT schema adds 16a146735df3 dt-bindings: arm: mediatek: apmixedsys: Convert to DT schema adds 4ae547cee612 dt-bindings: arm: mediatek: infracfg: Convert to DT schema adds 805dfe444f93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cc470d553430 spi: img-spfi: Fix pm_runtime_get_sync() error checking adds b9db82e5f249 spi: spi-sprd: using pm_runtime_resume_and_get instead of [...] adds 7d34ff58f35c spi: spi-imx: using pm_runtime_resume_and_get instead of p [...] adds 32831bf569e3 spi: mxs: using pm_runtime_resume_and_get instead of pm_ru [...] adds 40b6a137717b spi: spi-omap2-mcspi: using pm_runtime_resume_and_get inst [...] adds d5d933f09ac3 spi: rockchip: fix missing error on unsupported SPI_CS_HIGH adds 2b8070840e6f spi: spi-tegra20-sflash: using pm_runtime_resume_and_get i [...] adds 28ac902aedd1 spi: cadence-quadspi: drop cqspi_set_protocol() adds 1aeda0966693 spi: cadence-quadspi: allow operations with cmd/addr buswidth >1 adds 1e6f8bd15cf8 spi: spi-tegra20-slink: using pm_runtime_resume_and_get in [...] adds b7be05d5e4a3 spi: spi-cadence-quadspi: using pm_runtime_resume_and_get [...] adds 1af2fb6283fb spi: stm32: using pm_runtime_resume_and_get instead of pm_ [...] adds b0ceb6212515 spi: clps711x: Use syscon_regmap_lookup_by_phandle adds e64e9ad267ca spi: ingenic: Add support for use GPIO as chip select line. adds aecec8bbb225 spi: Add bindings for new Ingenic SoCs. adds 6d72b1140354 spi: ingenic: Add support for new Ingenic SoCs. adds 9ee448f94318 Improve SPI support for Ingenic SoCs. adds 26ac2436f38f spi: Pull Mediatek ECC changes adds 764f1b748164 spi: add driver for MTK SPI NAND Flash Interface adds 69bb9b29bf67 spi: dt-bindings: add binding doc for spi-mtk-snfi adds 4b939e3a3e91 Merge remote-tracking branch 'spi/for-5.19' into spi-next adds 1cb20cafb013 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d76ba5dc660f Merge branch into tip/master: 'objtool/urgent' adds 803028851c15 Merge branch into tip/master: 'perf/urgent' adds 379d1ab283f1 Merge branch into tip/master: 'sched/urgent' adds b5f261498dc9 Merge branch into tip/master: 'x86/urgent' adds b562e3dd63ed Merge branch into tip/master: 'core/core' adds b18c10259aaa Merge branch into tip/master: 'irq/core' adds 030561829a11 Merge branch into tip/master: 'locking/core' adds 565492e74748 Merge branch into tip/master: 'perf/core' adds bbbb31a8c778 Merge branch into tip/master: 'ras/core' adds e1a444c32b85 Merge branch into tip/master: 'sched/core' adds ef36d4455bf9 Merge branch into tip/master: 'smp/core' adds 653ef5b24f57 Merge branch into tip/master: 'timers/core' adds 27f997b6c353 Merge branch into tip/master: 'x86/apic' adds 5904116c1633 Merge branch into tip/master: 'x86/build' adds f80d275f38f1 Merge branch into tip/master: 'x86/cleanups' adds 8d80b87e53a8 Merge branch into tip/master: 'x86/core' adds 9e28e592d1ff Merge branch into tip/master: 'x86/cpu' adds 178e2ff83fd8 Merge branch into tip/master: 'x86/irq' adds 2cbf197f99df Merge branch into tip/master: 'x86/kdump' adds 7831ff0c2655 Merge branch 'x86/cpu' into x86/merge, to pick up changes adds 5af14c29f7a0 x86/tdx: Annotate a noreturn function adds d5568773a806 Merge branch 'x86/tdx' into x86/merge, to fix conflicts adds 6044d159b5d8 x86/boot: Put globals that are accessed early into the .da [...] adds 2bf93ffbb97e virt: sevguest: Change driver name to reflect generic SEV support adds 9617f2f48310 virt: sevguest: Rename the sevguest dir and files to sev-guest adds 05e2e71e31e6 Merge branch 'x86/sev' into x86/merge, to fix conflicts adds abbbfcf000a4 Merge branch into tip/master: 'x86/merge' adds 83e8d210e468 Merge branch into tip/master: 'x86/misc' adds b82675395129 Merge branch into tip/master: 'x86/mm' adds 3afadd96f2ac Merge branch into tip/master: 'x86/platform' adds 60cc5468daae futex: MAINTAINERS, .mailmap: Update André's email address adds 1912a07f8a05 Merge branch into tip/master: 'locking/urgent' adds 70c459d915e8 x86/mce: Simplify AMD severity grading logic adds fa619f5156cf x86/mce: Add messages for panic errors in AMD's MCE grading adds 8da18e1d2df3 Merge ras/core into tip/master adds 1fa568e26f00 bug: Have __warn() prototype defined unconditionally adds d759b38d1438 Merge x86/urgent into tip/master adds daca3ffe2e20 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 730b9468377f Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 108f241d7159 EDAC/synopsys: Use the correct register to disable the err [...] adds 5075cc5ccfc7 EDAC/synopsys: Re-enable the error interrupts on v3 hw adds 2f4c230ca02c Merge branch 'edac-urgent' into edac-for-next adds cd63f17e3bb6 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 9c9534da4727 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 77f936889cc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5655eada2eba rcu/torture: Change order of warning and trace dump adds a09b77634782 rcu/nocb: Add/del rdp to iterate from rcuog itself adds 5a9eb3550bd1 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 6489beccbf00 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds 200f6ce0b1d5 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds b573849c5599 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds a6f307c2d7d3 rcu-tasks: Drive synchronous grace periods from calling task adds 63cdf47c5242 doc: Document the rcutree.rcu_divisor kernel boot parameter adds b3070d04a3bc rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds 99af48a8efdb rcu/nocb: Add an option to offload all CPUs on boot adds e4bca6fe2256 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] adds 98c218344933 rcu: Avoid tracing a few functions executed in stop machine adds cbe9e8300e33 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 42366eda2f43 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 55ecfe1f6c1b Merge remote-tracking branch 'arm64/for-next/sme' into kvm [...] adds 6a437208cb94 arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition adds bdcc2f280334 arm64: Add RV and RN fields for ESR_ELx_WFx_ISS adds 69bb02ebc38a arm64: Add HWCAP advertising FEAT_WFXT adds 9eae58852975 arm64: Add wfet()/wfit() helpers adds 7d26b0516a0d arm64: Use WFxT for __delay() when possible adds b57de4ffd7c6 KVM: arm64: Simplify kvm_cpu_has_pending_timer() adds daf85a5f6be3 KVM: arm64: Introduce kvm_counter_compute_delta() helper adds 89f5074c503b KVM: arm64: Handle blocking WFIT instruction adds a3fb59651449 KVM: arm64: Offer early resume for non-blocking WFxT instructions adds 06e0b802583d KVM: arm64: Expose the WFXT feature to guests adds e6c5778234c8 Merge branch kvm-arm64/wfxt into kvmarm-master/next adds 6ef4223c2763 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fda46c04e9d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 40a8003f622c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8657de2a4731 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5080da446a72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc13f061302e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c7267a1c0531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c236f5a8444 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 23cfbc6ec44e firmware: Add the support for ZSTD-compressed firmware files adds b3625b1324a5 selftests: firmware: Use smaller dictionary for XZ compression adds 04c826d07267 selftests: firmware: Fix the request_firmware_into_buf() t [...] adds f18b45ff9ac7 selftests: firmware: Simplify test patterns adds bc67cac10326 selftests: firmware: Add ZSTD compressed file tests adds 6c2f42117427 driver: platform: Add helper for safer setting of driver_override adds 6e67955087e7 amba: Use driver_set_override() instead of open-coding adds 5688f212e98a fsl-mc: Use driver_set_override() instead of open-coding adds 01ed100276bd hv: Use driver_set_override() instead of open-coding adds 23d99baf9d72 PCI: Use driver_set_override() instead of open-coding adds 1e8ee51212b4 s390/cio: Use driver_set_override() instead of open-coding adds 19368f0f23e8 spi: Use helper for safer setting of driver_override adds 240bf4e66574 vdpa: Use helper for safer setting of driver_override adds fb4ac6f18be1 clk: imx: scu: Fix kfree() of static memory on setting dri [...] adds 0f4b20ef4169 slimbus: qcom-ngd: Fix kfree() of static memory on setting [...] adds e5f89131a061 rpmsg: Constify local variable in field store macro adds 42cd402b8fd4 rpmsg: Fix kfree() of static memory on setting driver_override adds 4ac4a90d7728 firmware_loader: Clear data and size in fw_free_paged_buf adds 736da0b657f6 firmware_loader: Check fw_state_is_done in loading_store adds 3677563eb873 firmware_loader: use kernel credentials when reading firmware adds 4e224719f5d9 drivers/base/memory: Fix an unlikely reference counting is [...] adds 5b5bfecaa333 scripts/get_abi: Fix wrong script file name in the help message adds a01b45625e0e Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 324e4f85070f usb: gadget: uvc: allow changing interface name via configfs adds be30e3502771 usb: gadget: uvc: remove pause flag use adds 61aa709ca58a usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_co [...] adds 9b969f93bcef usb: gadget: uvc: giveback vb2 buffer on req complete adds aef11279888c usb: gadget: uvc: improve sg exit condition adds 38c695e1e2a2 usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command adds 92440202a880 usb: typec: tipd: Only update power status on IRQ adds ee11ae36b2c8 dt-bindings: usb: Add documentation for AM62 USB Wrapper module adds e8784c0aec03 drivers: usb: dwc3: Add AM62 USB wrapper driver adds 9ec4cbf1cc55 usb: usbip: fix a refcount leak in stub_probe() adds d088fabace2c usb: usbip: add missing device lock on tweak configuration cmd adds eafc69a48811 usb: Prepare cleanup of powerpc's asm/prom.h adds 17b2fb9c231e usb-storage: alauda: fix initFunction error return adds 1abf67983a4f usb-storage: shuttle_usbat: fix initFunction error return adds ba6df3ea6819 usb-storage: isd200: fix initFunction error return adds 0b059979090d arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector adds 9c00c7c92265 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds 5bf4b20dc190 usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt adds 134a3408c2d3 USB: host: isp116x: check return value after calling platf [...] adds b8a198813376 usb: gadget: u_audio: clean up some inconsistent indenting adds 67ec2c75f377 usb: gadget: net2280: use swap() instead of open coding it adds b92ffb1eddd9 USB: storage: karma: fix rio_karma_init return adds 1e2b2f06c1be dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema adds 8a722fe86e56 dt-bindings: usb: samsung,exynos-usb2: add missing required reg adds 0fee30ab6351 USB / dwc3: Fix three doc-build warnings adds 24a5d34d7b01 usb: gadget: omap_udc: Make it CCF clk API compatible adds a85f023022f0 usb: host: ohci-omap: Make it CCF clk API compatible adds 6a7c7df993bd usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints adds 7e824f28c9d7 usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK adds 424bef51fa53 usb: musb: Fix missing of_node_put() in omap2430_probe adds 4f8cfe675f46 usb: core: devices: remove dead code under #ifdef PROC_EXTRA adds 2a0a71d92d15 USB: omap_udc: clean up comment adds 77e00508c296 usb: gadget: pxa27x_udc: clean up comment adds e707ec4d0435 usb: gadget: s3c-hsudc: clean up comments adds 53b0c69f35bd usb: gadget: tegra-xudc: clean up comments adds 8666009c5f83 usb: gadget: net2272: clean up comments adds 9cd6576f46be dt-bindings: dwc2: Add bindings for new Ingenic SoCs. adds d712b725b84d USB: dwc2: Add OTG support for Ingenic SoCs. adds ab3a560ae8e2 MIPS: Ingenic: Refresh USB nodes to match driver changes. adds 5c29e8649997 usb: musb: mediatek: Use clk_bulk API to simplify clock op [...] adds 0f0101719138 usb: dwc3: Don't switch OTG -> peripheral if extcon is present adds 2840d6dfcf43 usb: dwc3: EP clear halt leading to clearing of delayed_status adds bf594d1d0c1d usb: dwc3: gadget: Replace list_for_each_entry_safe() if u [...] adds 4d378f2ae581 drivers: usb: host: Fix deadlock in oxu_bus_suspend() adds a03e2ddab8e7 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking adds 9671d5503706 USB: core: Disable remote wakeup for freeze/quiesce adds 63acaa8e9c65 USB: hcd-pci: Fully suspend across freeze/thaw cycle adds 0f08c2e7458e usb: deprecate the third argument of usb_maxpacket() adds b45cde330ba7 HID: usbhid: remove third argument of usb_maxpacket() adds 948bf187694f Input: remove third argument of usb_maxpacket() adds 61f879ab755b media: remove third argument of usb_maxpacket() adds e13adbfa3912 net: remove third argument of usb_maxpacket() adds dcd2e49b550e usb: remove third argument of usb_maxpacket() adds 80b2b03bacfc sound: usb: remove third argument of usb_maxpacket() adds 2ddf7617d568 usb: remove third argument of usb_maxpacket() adds bdddc253b093 usb: rework usb_maxpacket() using usb_pipe_endpoint() adds d52302dc065f Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds fe45dae39222 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 74c778ec5a27 serial: icom: remove ICOM_VERSION_STR macro adds f73989f58d54 serial: icom: switch vague casts to container_of adds 2c334f12dc25 serial: icom: remove to_icom_adapter() and icom_kref_release() adds 7a5f86e86b7a serial: icom: use proper __le types and functions adds 59a1d562d35e serial: icom: move header content to .c adds 05ef2f3dd0cb serial: icom: use ARRAY_SIZE adds 8b026d636d4a serial: icom: make icom_acfg_baud const and unsigned adds e391e325478f serial: icom: use list_for_each_entry() adds 7664b7a16b16 serial: icom: delete empty serial hooks adds f938948db907 serial: icom: remove unused struct icom_port members adds 00a7fa836dbc tty: serial: meson: Add a 12MHz internal clock rate to cal [...] adds 9b92cc5ee2d1 tty: serial: meson: Added S4 SOC compatibility adds b68f42d4c997 serial: sunplus-uart: change sunplus_console_ports from gl [...] adds a28ef75816fc serial: xilinx_uartps: return early in cdns_uart_handle_tx() adds 08814cd69d4e serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() adds e48b68ab0ca4 serial: zs: use NULL as a pointer, not 0 adds d2b574c0b45e serial: qcom: use check for empty instead of pending adds 86b9602f8203 serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y adds e3e7b13bffae serial: allow COMPILE_TEST for some drivers adds c1b4148135c1 tty: serial: fsl_lpuart: remove the count initialization a [...] adds 8ec8719fc27b tty/sysrq: change the definition of sysrq_key_table's elem [...] adds 62b2caef400c drivers: tty: serial: Fix deadlock in sa1100_set_termios() adds 8f3631f0f6eb serial/8250: Use fifo in 8250 console driver adds 7ea4aa70bfce char: ttyprintk: register console adds b0e0bd9d0d89 serial: core: fix tcdrain() with CTS enabled adds ec66b8cf03e5 tty: Add function for handling flow control chars adds 28fb1a92a007 serial: stm32: remove infinite loop possibility in putchar [...] adds 1f507b3aecb3 serial: stm32: add KGDB support adds 8043b16f522c serial: stm32: add earlycon support adds b56a3a8134e0 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 4a9800c81d2f lkdtm/bugs: Check for the NULL pointer after calling kmalloc adds 42db2594e4cd lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW adds f387e86d3a74 lkdtm/usercopy: Expand size of "out of frame" object adds 8bfdbddd6824 lkdtm/bugs: Don't expect thread termination without CONFIG [...] adds 73f62e60d80c lkdtm: Move crashtype definitions into each category adds 2e53b877dc12 lkdtm: Add CFI_BACKWARD to test ROP mitigations adds d8a54d2e4219 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds f918cfc08c17 firmware: xilinx: add support for IOCTL and QUERY ID featu [...] adds 94ae7f22265e firmware: xilinx: add new function for do_feature_check_call adds 218f01a80aea firmware: xilinx: always check API version for IOCTL/QUERY adds e5052bec7e3e firmware: xilinx: enable feature check for ZynqMP adds a8a570c6d0fd binder: hold fd_install until allocating fds first adds 3a5e65023f02 char: misc: remove usage of list iterator past the loop body adds 6bd0ffeaa389 nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused adds 1066f8156351 nvmem: sunplus-ocotp: staticize sp_otp_v0 adds 874dfbcf219c nvmem: sunplus-ocotp: drop useless probe confirmation adds fd7e92d5b8b4 vmw_balloon: Print errors on reset only once adds f61c5c830ff0 misc: vmw_vmci: replace usage of found with dedicated list [...] adds 4834f9898c73 char: xillybus: replace usage of found with dedicated list [...] adds 5ac11fe03a0a misc: fastrpc: fix an incorrect NULL check on list iterator adds f76a9ae61628 w1/ds2490: remove dump from ds_recv_status, pr_ to dev_XXX [...] adds 88517757a829 misc: bcm-vk: replace usage of found with dedicated list i [...] adds b67d19662fde char: xillybus: fix a refcount leak in cleanup_dev() adds 830a4e5c48df /dev/mem: make reads and writes interruptible adds 5a0793ac66ac firmware: stratix10-svc: fix a missing check on list iterator adds 1f7142915d30 VMCI: Add support for ARM64 adds 3357236721a0 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 1bf051562e68 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e876b9f0d0d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ea3364db9068 dt-bindings: interconnect: qcom: Add sc8280xp binding adds f29dabda7917 interconnect: qcom: Add SC8280XP interconnect provider adds d156dd721ee6 Merge branch 'icc-sc8280xp' into icc-next adds 1625aaa3fe7c interconnect: qcom: constify qcom_icc_desc adds 2ccf33c06388 interconnect: qcom: constify icc_node pointers adds 7123f8836392 interconnect: qcom: constify qcom_icc_bcm pointers adds df506e7d08c4 Merge branch 'icc-const' into icc-next adds d405ac52ab19 dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings adds 39a5392889c0 interconnect: qcom: Add SDX65 interconnect provider driver adds fd3abb2525a1 Merge branch 'icc-sdx65' into icc-next adds e31f009ce8c7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds a8b6d6708bb6 iio: core: Enhance the kernel doc of modes and currentmode [...] adds f4d7f88339a5 iio: magnetometer: rm3100: Stop abusing the ->currentmode adds f8ac59f5379f iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode adds 69c988799772 iio: st_sensors: Return as early as possible from the _wri [...] adds 05a32f1aeb05 iio: st_sensors: Drop the protection on _avail functions adds 474010127e25 iio: st_sensors: Add a local lock for protecting odr adds 1234596839ad iio: st_sensors: Stop abusing mlock to ensure internal coherency adds 2da03b432ddf iio: st_sensors: Use iio_device_claim/release_direct_mode( [...] adds 2f53b4adfede iio: Un-inline iio_buffer_enabled() adds 8c576f87ad7e iio: core: Hide read accesses to iio_dev->currentmode adds 51570c9d4b3a iio: core: Move the currentmode entry to the opaque structure adds f67c6c73cb07 iio: core: Simplify the registration of kfifo buffers adds 831d87089ca8 iio: core: Clarify the modes adds 22edece23ea8 iio: Replace strtobool() with kstrtobool() adds 8f6c7cff9c32 iio: adc: ad7266: convert probe to full device-managed adds 244fa74f2fdf dt-bindings: iio: dac: change ad3552r maintainer adds 49b86766de5f MAINTAINERS: add ad3552r adds 1d71c797799f iio: imu: st_lsm6dsx: add support to ASM330LHHX adds 72aa4be6a112 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings adds 2b2e47c7c256 iio: accel: adxl355: use fwnode_irq_get_byname() adds 63a9fed7e1a6 iio: imu: bmi160: Make use of device properties adds b841cb9c8e95 iio: dac: vf610: Drop dependency on OF adds 1c06eed560bf iio: dac: lpc18xx: Drop dependency on OF adds be269e5b4f28 iio: dac: dpot: Drop dependency on OF adds aa8d3f7e7d8a iio: afe: rescale: Make use of device properties adds a417ad6e1a39 iio: accel: dmard06: Drop dependency on OF adds f71686620e65 iio: temperature: max31856: Make use of device properties adds 375a7967fe64 iio: light: cm3605: Drop dependency on OF adds f5b623eff0be iio: magnetometer: ak8974: Drop dependency on OF adds 5ffc74e0beea iio: proximity: ping: Replace OF specific code by device_g [...] adds 3b1177b034a8 iio: light: tsl2772: Make use of device properties adds 88c30e15951a iio: core: Convert to use firmware node handle instead of OF node adds e60525b78c5b iio: gyro: mpu3050: Make use of device properties adds 123ad25b339d iio: gyro: fxas21002c: Make use of device properties adds 69d750ad6c51 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L adds 4fb50799c064 iio: accel: mma8452: Add missing documentation for name el [...] adds 98bcb489d9d2 iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] adds f32cbff1729e iio: proximity: vl53l0x: Fix return value check of wait_fo [...] adds cb688da661a9 dt-bindings: iio: adc: Document Renesas RZ/V2L ADC adds b66fbc16e42b dt-bindings: iio: light: stk33xx: Add proximity-near-level adds b94b6bc7801c iio: proximity: stk3310: Export near level property for pr [...] adds e57b112225e3 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding adds 34f93ad55ef9 iio: adc: sc27xx: fix read big scale voltage not right adds 8f00e23b4847 iio: adc: sc27xx: Fine tune the scale calibration values adds a6c4b28521ad iio: adc: sc27xx: structure adjustment and optimization adds 58a0abbe6724 iio: adc: sc27xx: refactor some functions for support more PMiCs adds 6de952e2b47a iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 adds f7d08f30ce1c iio: adc: sc27xx: add support for PMIC sc2730 adds 1510667897a2 staging: iio: ad2s1210: remove redundant assignment to var [...] adds afb277259455 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds e98da8b7f324 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d74719181118 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dc9620421424 extcon: sm5502: Clarify SM5703's i2c device ID adds 728f8d5c711f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 17c8129e0624 staging: rtl8192u: change get_key functions to return 0 in [...] adds cb65037baa62 staging: rtl8723bs: remove leftover code for other chips adds 2c61fd036ac5 staging: r8188eu: Drop redundant memset adds 97042d0a75a1 staging: rtl8192e: Fix signedness bug in rtllib_rx_assoc_resp() adds 6d933902c609 staging: r8188eu: remove OnAtim adds 869ddbfccdea staging: r8188eu: remove dummy entries from OnAction_tbl adds 5aad5eee3e1f staging: r8188eu: on_action_spct does nothing adds 69192df6757e staging: r8188eu: remove OnAction_qos adds ff88784d69fc staging: r8188eu: remove OnAction_dls adds fe5d2632dfc7 staging: r8188eu: remove unnecessary braces in single stat [...] adds fe0abc0ff733 staging: r8188eu: remove spaces before tabs adds 093c6d3ba771 staging: r8188eu: remove 'added by' author comments adds b56f8ea2b031 staging: r8188eu: replace spaces with tabs adds 9c40dba84c79 staging: r8188eu: correct typo in comments adds 0afaa121813e staging: r8188eu: use in-kernel ieee channel adds adebf457179f staging: vme: Move vme_user to staging KConfig adds 3da709f3efe5 staging: vme: Add VME_BUS dependency to Kconfig adds e36c9c001884 staging: vme: Move 'vme/devices/' to 'vme_user/' adds a2b5fd298130 staging: r8188eu: fix the index check in mgt_dispatcher adds 15210fd36ed3 staging: vchiq:remove unneeded flush_workqueue adds 7079b3483a17 staging: fieldbus: Fix the error handling path in anybuss_ [...] adds 8112446bbaa8 staging: r8188eu: Remove unneeded variable ret in rtw_suspend() adds 89c734e19802 staging: rtl8192u: Fix signedness bug in ieee80211_check_a [...] adds 1efba7ef1d7d staging: bcm2835-audio: delete TODO adds 767a52f79c92 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds e235fe3bcf83 dmaengine: ptdma: statify pt_tx_status adds b21fe492a3a9 dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. adds 63c14ae6c161 dmaengine: idxd: refactor wq driver enable/disable operations adds 99faef48e7a3 dmaengine: mv_xor_v2 : Move spin_lock_bh() to spin_lock() adds cee7bbed3e5c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 820a4f88ee46 cgroup: Add new test_cpu.c test suite in cgroup selftests adds 3c879a1bb887 cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests adds 6376b22cd0a3 cgroup: Add test_cpucg_weight_overprovisioned() testcase adds 4ab93063c83a cgroup: Add test_cpucg_weight_underprovisioned() testcase adds b76ee4f576eb cgroup: Adding test_cpucg_nested_weight_overprovisioned() [...] adds 89ca0efa8468 cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase adds 889ab8113ef1 cgroup: Add test_cpucg_max() testcase adds a79906570f96 cgroup: Add test_cpucg_max_nested() testcase adds 5c26993c31f0 cgroup: Add config file to cgroup selftest suite adds fa49642be168 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 129a745f660f Merge branch 'fixes' into for-next adds adf47e8f2883 Merge branch 'misc' into for-next adds 5fc5d6fc39a6 Merge branch 'misc' into for-next adds c709ce443779 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad14649fc5ab scsi: qla2xxx: Remove free_sg command flag adds dceaef94a475 scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check adds b4efbec4c2a7 scsi: mpt3sas: Fix writel() use adds 7ab4d2441b95 scsi: mpt3sas: Fix ioc->base_readl() use adds 82b4420c288c scsi: mpt3sas: Fix event callback log_code value handling adds fe413ab32b24 scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration adds 95af09fabf37 scsi: target: core: Silence the message about unknown VPD pages adds 565138ac5f8a scsi: iscsi: Fix harmless double shift bug adds a4e6496fca3f scsi: ufs: core: Increase fDeviceInit poll frequency adds 2abe58002364 scsi: ufs: Fix a spelling error in a source code comment adds 59a57bb79e10 scsi: ufs: Declare ufshcd_wait_for_register() static adds 51d1628fc457 scsi: ufs: Remove superfluous boolean conversions adds a858af9a9e01 scsi: ufs: Simplify statements that return a boolean adds b639b59b44fd scsi: ufs: Remove ufshcd_lrb.sense_bufflen adds 1de4378f6057 scsi: ufs: Remove ufshcd_lrb.sense_buffer adds 9d3ab17e840c scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup() adds dd2cf44ff4ec scsi: ufs: Remove the UFS_FIX() and END_FIX() macros adds 25eff2f543b1 scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk adds aead21f32ae7 scsi: ufs: Declare the quirks array const adds acbbfe484faa scsi: ufs: Invert the return value of ufshcd_is_hba_active() adds 9474c64e83ca scsi: ufs: Remove unused constants and code adds 778d2b0ec6d1 scsi: ufs: Switch to aggregate initialization adds c906e8328de8 scsi: ufs: Make the config_scaling_param calls type safe adds b4ade33b0d16 scsi: ufs: Remove the driver version adds e2106584d011 scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun adds 2b10863f7163 scsi: ufs: Use an SPDX license identifier in the Kconfig file adds d0c1725b1e64 scsi: ufs: Remove paths from source code comments adds 21c2e3418d07 scsi: ufs: Remove the TRUE and FALSE definitions adds 3fb20fcd93fe scsi: ufs: Remove locking from around single register writes adds ad8a647e7729 scsi: ufs: Introduce ufshcd_clkgate_delay_set() adds bee40dc167da scsi: ufs: qcom: Fix ufs_qcom_resume() adds c10d52d73ae0 scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives adds cff91daf52d3 scsi: ufs: Fix kernel-doc syntax in ufshcd.h adds 3f06f7800b80 scsi: ufs: Minimize #include directives adds 4bc26113c603 scsi: ufs: Split the ufshcd.h header file adds 743b09d8541e scsi: ufs: Move the struct ufs_ref_clk definition adds a8b032b5b3ba scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition adds aa96bfb4caff scsi: sd: sd_zbc: Improve source code documentation adds 9a93b9c9d38a scsi: sd: sd_zbc: Verify that the zone size is a power of two adds 43af5da09efb scsi: sd: sd_zbc: Use logical blocks as unit when querying zones adds 628617be8968 scsi: sd: sd_zbc: Introduce struct zoned_disk_info adds 60caf3758103 scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_chara [...] adds c976e588b34e scsi: sd: sd_zbc: Hide gap zones adds 897284e8a048 scsi: scsi_debug: Fix a typo adds 35dbe2b9a7b0 scsi: scsi_debug: Rename zone type constants adds 4a5fc1c6d752 scsi: scsi_debug: Add gap zone support adds 331c6e910f1a scsi: aacraid: Fix undefined behavior due to shift overflo [...] adds 93de8df20537 scsi: mac53c94: Fix warning comparing pointer to 0 adds 1dcd96c4d0b7 scsi: fnic: Remove redundant NULL check adds 8e897c84661e scsi: bfa: Remove redundant NULL check adds 8c36b054df01 scsi: aha1542: Remove unneeded semicolon adds ce781c3f05cd scsi: message: fusion: Remove unused variable retval adds 507bd398a056 scsi: elx: efct: Remove unnecessary memset() in efct_io() adds 391b8dac5577 scsi: ipr: Directly return instead of using local ret variable adds bda57fede0a6 scsi: qla4xxx: Drop redundant memset() adds 21faafff6abb scsi: qedf: Remove unnecessary code adds 4c0df601e150 scsi: bfa: Remove unneeded flush_workqueue() adds cf97628fe1a1 scsi: qla2xxx: Remove unneeded flush_workqueue() adds 671a52f2aeaf scsi: fnic: Remove unneeded flush_workqueue() adds a346f28ad231 scsi: lpfc: Remove unneeded variable adds 973dac8a8a14 scsi: core: Refine how we set tag_set NUMA node adds ef60031022eb scsi: ufs: core: Exclude UECxx from SFR dump list adds 8ad8edd2fbae scsi: ufs: core: Remove duplicate include in ufshcd adds 505420bd5543 scsi: qedf: Remove an unneeded NULL check on list iterator adds 036a45aa587a scsi: dc395x: Fix a missing check on list iterator adds 1497e95e22c3 scsi: qla2xxx: edif: Remove unneeded variable adds c5acd61dbb32 scsi: megaraid: Fix error check return value of register_chrdev() adds 75b8715e20a2 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_r [...] adds 3d1d34ec1fbc scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli [...] adds 646db1a560f4 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() adds 7fbaf8b0d8b8 scsi: mpi3mr: Add bsg device support adds a212ebe7d4b1 scsi: mpi3mr: Add support for driver commands adds 455aac4f7a13 scsi: mpi3mr: Move data structures/definitions from MPI he [...] adds eb8a3217cd7d scsi: mpi3mr: Add support for MPT commands adds 83959ce5204a scsi: mpi3mr: Add support for PEL commands adds 937a6f2c4f2e scsi: mpi3mr: Expose adapter state to sysfs adds 04dfa01e77ea scsi: mpi3mr: Add support for NVMe passthrough adds dde822e21700 scsi: mpi3mr: Update driver version to 8.0.0.69.0 adds 7002c059983b scsi: mpt3sas: Use cached ATA Information VPD page adds 6ec25f506e74 scsi: core: Query VPD size before getting full page adds 9e3a48d83e0b scsi: core: Pick suitable allocation length in scsi_report [...] adds a09cb806d72e scsi: core: Cache VPD pages b0, b1, b2 adds a7c5abc0a5e2 scsi: core: Do not truncate INQUIRY data on modern devices adds bb9fb18f17d0 scsi: sd: Use cached ATA Information VPD page adds 9dc8644a021c scsi: sd: Switch to using scsi_device VPD pages adds 4c69b3f7ac2d scsi: sd: Optimal I/O size should be a multiple of reporte [...] adds 6c86c1c0cc90 scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] adds ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header scsi_bsg_mpi3mr.h adds 6c1607515b5a scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] adds da6e8e314688 scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call adds ad78dc946e02 scsi: target: tcmu: Fix possible data corruption adds cd186449fe1c scsi: sr: Add memory allocation failure handling for get_c [...] adds f39c06bff2b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a358d350664 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value adds c2eecefec5df rpmsg: virtio: Fix possible double free in rpmsg_probe() adds 1680939e9ecf rpmsg: virtio: Fix possible double free in rpmsg_virtio_ad [...] adds df1917969859 rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl adds ee651cd1e944 dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and [...] adds 4e55a6cf4811 remoteproc: qcom: pas: Add sc8280xp remoteprocs adds b7da6f517214 dt-bindings: remoteproc: mediatek: Add interrupts property [...] adds 90209a3f5fb5 Merge branch 'rproc-fixes' into rproc-next adds 31976eb180a1 dt-bindings: remoteproc: mediatek: Add firmware-name property adds 1552de67fbf0 remoteproc: mediatek: Allow reading firmware-name from DT adds 0e01d176d578 hwspinlock: using pm_runtime_resume_and_get instead of pm_ [...] adds 891d910d5e89 Merge branches 'rpmsg-next', 'rproc-next', 'hwspinlock-nex [...] adds 20a67b6de415 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3c938cc5cebc gpio: use raw spinlock for gpio chip shadowed data adds 6588cb81e546 dt-bindings: gpio: add common consumer GPIO lines adds c83227a5d05e irq/gpio: ixp4xx: Drop boardfile probe path adds fae74fb5d525 gpio: pcf857x: Make teardown callback return void adds 58c48ef7f51e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 2e088044fd31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ce5ef645468 pinctrl/rockchip: support deferring other gpio params adds 42d90a1e5caf pinctrl/rockchip: support setting input-enable param adds 7ff11357810f gpio/rockchip: handle deferring input-enable pinconfs adds 931d7fa89e64 pinctrl: mediatek: mt8195: enable driver on mtk platforms adds 34069de31457 pinctrl: meson: fix unused variable warning adds 94d93c9b7444 pinctrl: max77620: drop unneeded MODULE_ALIAS adds 4764f39e3676 dt-bindings: pinctrl: Convert i.MX7D to json-schema adds f01143f291b2 dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatib [...] adds 8d2d607c6cd8 pinctrl: ingenic: Garbage-collect code paths for SoCs disa [...] adds 90c0659ed38a pinctrl: thunderbay: Use devm_platform_ioremap_resource() adds 4b9d632f66e3 pinctrl: nomadik: Add new MC2 config adds 30b7fa3a98de dt-bindings: pinctrl: rockchip: add rk3588 adds e343cff747f7 dt-bindings: pinctrl: qcom: Update lpass lpi file name to [...] adds 6af63b663d3b dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings adds 645471101526 pinctrl: qcom: Update macro name to LPI specific adds be73368d5356 pinctrl: qcom: Update lpi pin group custiom functions with [...] adds 9ce49018c692 pinctrl: qcom: Extract chip specific LPASS LPI code adds 120a5f2e5430 pinctrl: qcom: Add SC7280 lpass pin configuration adds a6a5c1737fa9 pinctrl: qcom: Update clock voting as optional adds bc8e81a55f3a Merge tag 'renesas-pinctrl-for-v5.19-tag1' of git://git.ke [...] adds 150438c86f55 pinctrl: ralink: rename MT7628(an) functions to MT76X8 adds 6b3dd85b0bde pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink adds bc25a9754efa pinctrl: ralink: rename pinmux functions to pinctrl adds f5dff8ac1333 pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880 adds 18653d4bd8ab pinctrl: ralink: rename variable names for functions on MT [...] adds 91da26dcf538 pinctrl: ralink: rename driver names to subdrivers adds e5981cd46183 pinctrl: ralink: add new compatible strings for each pinct [...] adds 56dfb7baf36f MAINTAINERS: add Ralink pinctrl driver adds b4f209e32ba5 mips: dts: ralink: mt7621: use the new compatible string f [...] adds 23e37546b25e dt-bindings: pinctrl: rt2880: fix binding name, pin groups [...] adds fdcd7c8d1588 dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl adds a8bf29d253a8 dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl adds b6a3a007a99a dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl adds 69ab1e16d382 dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl adds 091304c65297 Merge branch 'devel' into for-next adds 199045e47c6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c7078972038a pwm-sun4i: Convert "next_period" to local variable adds ba3e5037ceeb pwm-sun4i: Calculate "delay_jiffies" directly, eliminate a [...] adds 8246b478a23a pwm-sun4i: Calculate the delay without rounding down to jiffies adds fdaa6efce9aa pwm: atmel-tcb: Drop duplicated tracking of per-channel data adds f643490e1bf9 dt-bindings: pwm: Add Xilinx AXI Timer adds bc1ce713a084 pwm: Add support for Xilinx AXI Timer adds 1a406a38bc1d dt-bindings: pwm: Convert atmel pwm to json-schema adds f30673a9df34 dt-bindings: pwm: at91: Add SAMA7G5 compatible strings list adds 15452ce3c946 dt-bindings: pwm: Add bindings doc for Sunplus SoC SP7021 [...] adds b3c4af8507a0 pwm: sunplus-pwm: Add Sunplus SoC SP7021 PWM Driver adds 5e3b07ca5cc7 pwm: lp3943: Fix duty calculation in case period was clamped adds 1d24cc892030 pwm: lp3943: Implement .apply() callback adds eaaad16a9b3f gpio: mvebu: Drop PWM base assignment adds d7b4408374b6 pwm: atmel-tcb: Make atmel_tcb_divisors static adds 09f688f0718f pwm: raspberrypi-poe: Fix endianness in firmware struct adds 4225cd01d30f pwm: clps71xx: Implement .apply() callback adds b09b179bac0a dt-bindings: pwm: Convert pwm-mtk-disp.txt to mediatek,pwm [...] adds b8ba2b42b0e9 dt-bindings: pwm: Add compatible for MediaTek MT8192 adds 7eafddce0861 dt-bindings: pwm: Add compatible for MediaTek MT8195 adds 6ddb156ba474 dt-bindings: pwm: Add compatible for MediaTek MT8186 adds 2bf8ee0faa98 dt-bindings: pwm: Add interrupts property for MediaTek MT8192 adds e7a4c6081ae3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e8e6291c7e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ea1d15a067d6 selftests/binderfs: Improve message to provide more info adds 678f0cdc572c selftests/damon: add damon to selftests root Makefile adds a23039c7306f selftests: Provide local define of __cpuid_count() adds 0dba8dae6b04 selftests/vm/pkeys: Use provided __cpuid_count() macro adds 2ba8a7abb5ef selftests/x86/amx: Use provided __cpuid_count() macro adds 170d1c23f2a3 selftests/x86/corrupt_xstate_header: Use provided __cpuid_ [...] adds 6220f69e72a5 selftests/resctrl: Extend CPU vendor detection adds d577380da04e selftests/resctrl: Print a message if the result of MBM&CM [...] adds f54b32781644 selftests/resctrl: Kill child process before parent proces [...] adds e2e3fb6ef0d6 selftests/resctrl: Change the default limited time to 120 seconds adds 3531d930c36f selftests/resctrl: Fix resctrl_tests' return code to work [...] adds b733143cc455 selftests/resctrl: Make resctrl_tests run using kselftest [...] adds 42e2f21451f7 selftests/resctrl: Update README about using kselftest fra [...] adds 68c4844985d1 selftests/resctrl: Add missing SPDX license to Makefile adds c7b607fa9325 selftests/resctrl: Fix null pointer dereference on open failed adds 4d9ab3a7034f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 73b44da62701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf288195b1c3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 14558a75d648 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds c7e0583b6404 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 352c17f1a348 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 66200bbcde69 Drivers: hv: vmbus: Add VMbus IMC device to unsupported list adds 08e61e861a0e PCI: hv: Fix multi-MSI to allow more than one MSI vector adds 82cd4bacff88 Drivers: hv: vmbus: Fix handling of messages with transact [...] adds de5ddb7d4434 PCI: hv: Use vmbus_requestor to generate transaction IDs f [...] adds b03afa57c65e Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() adds 0aadb6a7bb81 Drivers: hv: vmbus: Introduce vmbus_request_addr_match() adds b91eaf7267cf Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() adds a765ed47e451 PCI: hv: Fix synchronization between channel callback and [...] adds 980f72b5c8c3 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 9bf2eed995f9 kunit: add support for kunit_suites that reference init code adds 49beec5fa9a3 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds e565d3efd894 bus: mhi: host: Use cached values for calculating the shar [...] adds 89ad19bea649 bus: mhi: host: pci_generic: Sort mhi_pci_id_table based o [...] adds 95c33ae41b82 bus: mhi: host: Add soc_reset sysfs adds 36e5505dfb42 bus: mhi: host: Wait for ready state after reset adds 0bca889fd6fe bus: mhi: host: Bail on writing register fields if read fails adds d126bfeaf721 bus: mhi: host: Optimize and update MMIO register write method adds 17e6ff4937be bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB adds 58043faa5f84 bus: mhi: pci_generic: add Telit FN980 v1 hardware revision adds bca2205b2ec6 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 6dd0e5cc87b3 cxl/mbox: Move cxl_mem_command construction to helper funcs adds 39ed8da4f341 cxl/mbox: Move raw command warning to raw command validation adds 63cf60b7e0a5 cxl/mbox: Move build of user mailbox cmd to a helper functions adds 9ae016aeb722 cxl/mbox: Construct a users cxl_mbox_cmd in the validation path adds 82b8ba29538e cxl/mbox: Remove dependency on cxl_mem_command for a debug msg adds d97fe8eec2b8 cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param adds 2dd5600a0e4e cxl/mbox: Move cxl_mem_command param to a local variable adds 6179045ccc0c cxl/mbox: Block immediate mode in SET_PARTITION_INFO command adds 6aa657f416b6 cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list adds ee92c7e261fd cxl/mbox: Drop mbox_mutex comment adds cbe83a205268 cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd re [...] adds 92fcc1abab09 cxl/mbox: Improve handling of mbox_cmd hw return codes adds c43e036d6f86 cxl/mbox: Use new return_code handling adds e08063fb8794 cxl/mem: Drop DVSEC vs EFI Memory Map sanity check adds e39f9be08d9d cxl/pci: Add debug for DVSEC range init failures adds fbaf2b079d2a cxl/mem: Make cxl_dvsec_range() init failure fatal adds 36bfc6ad508a cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci adds 31e624a77e74 cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init() adds 35ee1f499091 cxl/mem: Replace redundant debug message with a comment adds 9ea4dcf49878 PM: CXL: Disable suspend adds 26f89535a5bb cxl/mbox: Use type __u32 for mailbox payload sizes adds 280302f0e8f6 cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user() adds 1f404f767862 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c6b19c98aef6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d5a23156ea99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8717627d6ac5 random: document crng_fast_key_erasure() destination possibility adds ec862155c3cc Documentation: siphash: convert danger note to warning for [...] adds 2fbfeb4fa616 Documentation: siphash: enclose HalfSipHash usage example [...] adds 5a7e470e460f Documentation: siphash: disambiguate HalfSipHash algorithm [...] adds 34abb6c3f2d2 ia64: define get_cycles macro for arch-override adds 3f9fa4b16e89 s390: define get_cycles macro for arch-override adds aa1d388b56d8 parisc: define get_cycles macro for arch-override adds 40676597c4fc alpha: define get_cycles macro for arch-override adds 528251bf04ce powerpc: define get_cycles macro for arch-override adds 4cb23bca0f3a timekeeping: add raw clock fallback for random_get_entropy() adds 1b646fcb756a m68k: use fallback for random_get_entropy() instead of zero adds bd3b919c7106 riscv: use fallback for random_get_entropy() instead of zero adds ae11219ad45b mips: use fallback for random_get_entropy() instead of jus [...] adds e719f4bf12a3 arm: use fallback for random_get_entropy() instead of zero adds d1abd6918e5e openrisc: use fallback for random_get_entropy() instead of zero adds 34f234fb3b9b nios2: use fallback for random_get_entropy() instead of zero adds 99a8cef0f644 x86/asm: use fallback for random_get_entropy() instead of zero adds 4e0056338bbd um: use fallback for random_get_entropy() instead of zero adds 7fdc9e8c442e sparc: use fallback for random_get_entropy() instead of zero adds 9d6f00647a50 xtensa: use fallback for random_get_entropy() instead of zero adds ac17e4c6c629 random: insist on random_get_entropy() existing in order t [...] adds f04e613a948a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f021a242388e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 5d79fa0d3325 ftrace: Fix build warning adds f8b7d2b4c192 ftrace: fix building with SYSCTL=n but DYNAMIC_FTRACE=y adds 988f11e04640 latencytop: move sysctl to its own file adds 3c6a4cba3138 mm: fix unused variable kernel warning when SYSCTL=n adds cb55f27ac932 fs/proc: Introduce list_for_each_table_entry for proc sysctl adds 8fd7c2144d12 ftrace: fix building with SYSCTL=y but DYNAMIC_FTRACE=n adds acd0b04ecc79 sysctl: minor cleanup in new_dir() adds a467257ffe4b kernel/kexec_core: move kexec_core sysctls into its own file adds 4df390415b96 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 70578ff3367d binfmt_flat: Remove shared library support adds 574552e97374 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds fca1db6ff251 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds c9c6bba6ccef Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds cc68c613d6ee afs: Prefer struct_size over open coded arithmetic adds 746f1b0ac5bf virt: acrn: Prefer array_size and struct_size over open co [...] adds 2dc0d92fc1c8 uapi: wireless: Replace zero-length array with flexible-ar [...] adds cae78e70db92 Merge branch 'for-next/kspp-fam0' into for-next/kspp adds 54db804d5d7d scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] adds 1b9728a08bfd drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c adds 8d9e4ca38730 Merge branch 'for-next/kspp-stringop-overflow' into for-next/kspp adds 73f1d07e5f8a checkpatch: add new alloc functions to alloc with multipli [...] adds 6bf825b2731d Merge branch 'for-next/kspp-checkpatch' into for-next/kspp adds 17b7426da351 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds d26600f04f94 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 8e560f3c74dc tools/vm/page_owner_sort.c: support for multi-value select [...] adds 0613ea580918 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds daff6a6034ca tools/vm/page_owner: support debug log to avoid huge log print adds c437cbb2f4fb tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds 99356582cbb0 tools/vm/page_owner_sort.c: avoid repeated judgments adds 80e6824f0ed7 mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio adds 34f2f0b8063a mm: shmem: make shmem_init return void adds e46863f7c61f mm/memcg: remove unneeded nr_scanned adds 05064bfc6b28 mm/memcg: mz already removed from rb_tree if not NULL adds 0d9fa1f74562 mm/memcg: set memcg after css verified and got reference adds e83c5c349521 mm/memcg: set pos explicitly for reclaim and !reclaim adds 96073f151dce mm/memcg: move generation assignment and comparison together adds 453e13801abc mm/memcg: non-hierarchical mode is deprecated adds 21012d2a5c6f kselftests: memcg: update the oom group leaf events test adds d2c01438088b kselftests: memcg: speed up the memory.high test adds f9b733dd2ca0 MAINTAINERS: add corresponding kselftests to cgroup entry adds 9c6685355dda MAINTAINERS: add corresponding kselftests to memcg entry adds c54af3d79e60 mm/memcontrol.c: make cgroup_memory_noswap static adds 61d4b508868c mm/memcontrol.c: remove unused private flag of memory.oom_control adds 6b781d0bf374 mm/vmalloc: fix a comment adds 783b3f6bcf35 vmap(): don't allow invalid pages adds c8ce4df0873c Documentation/sysctl: document page_lock_unfairness adds f4f98cccbc3a mm/page_alloc: adding same penalty is enough to get round- [...] adds c9effd27b7a3 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 2626e92291b7 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds 1e7b85cb9548 mm/memory-failure.c: remove unnecessary (void*) conversions adds d2cd751b724f mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 40265a1b6575 Revert "mm/memory-failure.c: fix race with changing page c [...] adds 3a4548b1a4f8 mm/memory-failure.c: minor cleanup for HWPoisonHandlable adds 6cdb47a57a1e mm/memory-failure.c: dissolve truncated hugetlb page adds a5def5f67d02 mm, hugetlb, hwpoison: separate branch for free and in-use [...] adds c1fd31596020 hugetlb: remove use of list iterator variable after loop adds d7682ef2d2c4 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 2177ccc9be8c arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds b9acca2072e4 mm/vmscan: reclaim only affects managed_zones adds 25e5548869e1 mm/vmscan: make sure wakeup_kswapd with managed zone adds 268c80c87b09 mm/vmscan: sc->reclaim_idx must be a valid zone index adds 3cac5df9c63a mm/vmscan: remove obsolete comment in get_scan_count adds dbbba991f080 mm/vmscan: fix comment for current_may_throttle adds a69d9cfc1e34 mm/vmscan: fix comment for isolate_lru_pages adds ebb602c2b96d fs/proc/task_mmu.c: remove redundant page validation of pte_page adds f547f44c2c47 mm/z3fold: declare z3fold_mount with __init adds 689d5ae5b479 mm/z3fold: remove obsolete comment in z3fold_alloc adds 05518a882bdc mm/z3fold: minor clean up for z3fold_free adds c399e51ef11a mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds 81e450e5fe96 mm/z3fold: remove confusing local variable l reassignment adds 849045082e9f mm/z3fold: move decrement of pool->pages_nr into __release [...] adds ae1a3cdfb69a mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds 80db603df927 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 19b9cd003402 mm: compaction: use helper isolation_suitable() adds 465b9082f125 drivers/base/node.c: fix compaction sysfs file leak adds 97c6c99489f8 mm/mempolicy: clean up the code logic in queue_pages_pte_range adds 04725a252b27 mm: add selftests for migration entries adds c84a109053b9 mm/migration: remove unneeded local variable mapping_locked adds a50283f5dcc6 mm/migration: remove unneeded local variable page_lru adds 21c75858d626 mm/migration: use helper function vma_lookup() in add_page [...] adds f6b125475163 mm/migration: use helper macro min in do_pages_stat adds ee42f0e71a65 mm/migration: avoid unneeded nodemask_t initialization adds 0133f5744e98 mm/migration: remove some duplicated codes in migrate_pages adds 7fdc1107717a mm/migration: fix potential page refcounts leak in migrate_pages adds a888923899b2 mm/migration: fix potential invalid node access for reclai [...] adds 5714b520700c mm/migration: fix possible do_pages_stat_array racing with [...] adds faf4b94fb812 mm: migrate: simplify the refcount validation when migrati [...] adds cd2f887f4adf mm: untangle config dependencies for demote-on-reclaim adds 3ebc48b667e1 mm/madvise: fix potential pte_unmap_unlock pte error adds 9feda83ff12c mm: rmap: fix cache flush on THP pages adds c9493bc191bc dax: fix cache flush on PMD-mapped pages adds f5ff6b87cfae mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 5d684e7fd892 mm: pvmw: add support for walking devmap pages adds 865aef32c2bc dax: fix missing writeprotect the pte entry adds 9812bc3d551e mm: simplify follow_invalidate_pte() adds 49b5e390ffe4 Merge branch 'linus' into mm-stable adds 0996cc55c8e3 Merge branch 'linus' into mm-stable adds 89bfcb67fdd2 tools/testing/selftests/vm/gup_test.c: clarify error statement adds 8e082067d7c0 selftests: vm: bring common functions to a new file adds a9b17c0b3104 selftests: vm: add test for Soft-Dirty PTE bit adds e14f06b62987 selftests: vm: refactor run_vmtests.sh to reduce boilerplate adds 0eb4cc512b18 selftests: vm: fix shellcheck warnings in run_vmtests.sh adds 9fbe22f73603 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds 1bb96d2966e0 mm/mmu_gather: limit free batch count and add schedule poi [...] adds 021421506282 mm/debug_vm_pgtable: drop protection_map[] usage adds 77521b17c5c1 mm/mmap: clarify protection_map[] indices adds 8e6c16a44ee3 mm/mmap.c: use helper mlock_future_check() adds d1c3b3e1cd38 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds c23493e0102a powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 086dc3f3a8b9 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 8f0b85113b04 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 112d7f3d7daf x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 76fd47de4450 mm/mmap: drop arch_filter_pgprot() adds 97b2a315c262 mm/mmap: drop arch_vm_get_page_pgprot() adds 4f71ca30dce2 mm/mremap: use helper mlock_future_check() adds a5e27d96e12a mm/mremap: avoid unneeded do_munmap call adds 6ad2a5812e89 mm/page_alloc.c: calc the right pfn if page size is not 4K adds 1fcdc9959c33 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds 11d76e4213fd mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds 2d5774ab9dff mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds 3ba2403e956b mm/sparse-vmemmap: add a pgmap argument to section activation adds 920668047f1a mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] adds ea20d8404cf9 mm/hugetlb_vmemmap: move comment block to Documentation/vm adds ab18ab548a92 mm/sparse-vmemmap: improve memory savings for compound devmaps adds 51927ed16da4 mm/page_alloc: reuse tail struct pages for compound devmaps adds f9ed548cc1b3 include/linux/swapops.h: remove stub for non_swap_entry() adds 95a383547484 ksm: count ksm merging pages for each process adds 153a4342bce4 mm/vmstat: add events for ksm cow adds 6d16d6eade23 mm: compaction: remove unneeded return value of kcompactd_run adds 0394dc53cbdb mm: compaction: remove unneeded pfn update adds 314ffee880c7 mm: compaction: remove unneeded assignment to isolate_start_pfn adds e961db332e76 mm: compaction: clean up comment for sched contention adds 47b85b2385e8 mm: compaction: clean up comment about suitable migration [...] adds b783378b55a3 mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c adds b6f7943448d2 mm: compaction: use helper compound_nr in isolate_migratep [...] adds 4ca5a54f20c3 mm: compaction: clean up comment about async compaction in [...] adds 08f334cfb19c mm: compaction: avoid possible NULL pointer dereference in [...] adds 3a41be028f18 mm: compaction: make compaction_zonelist_suitable return f [...] adds 0dd36eea045a mm: compaction: simplify the code in __compact_finished adds 2aff35576082 mm: compaction: make sure highest is above the min_pfn adds 6a1ef6015c03 drivers/base/memory: fix an unlikely reference counting is [...] adds 0f5b93702b2c kasan: fix sleeping function called from invalid context o [...] adds 690aeb920fbe kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds 54df34f58cec mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 651fb40e65f1 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds 87fe06f19956 mm/memory: slightly simplify copy_present_pte() adds 90499a12f34c mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds 63fd2a6cb154 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds d56275b8f670 mm/rmap: remove do_page_add_anon_rmap() adds 8fc62134c995 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds 311f26abc178 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 96edaa9dd0ff mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 1c40cb82daa7 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds cdf87cebb574 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 3bf135ab09cf mm: remember exclusively mapped anonymous pages with PG_an [...] adds 1d1f17567b82 mm/gup: disallow follow_page(FOLL_PIN) adds 2577ba7fc8c8 mm: support GUP-triggered unsharing of anonymous pages adds 6b1db4e70bcb mm-support-gup-triggered-unsharing-of-anonymous-pages-fix adds 42229ec787b7 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds db9558862453 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds c72704f287e1 mm-gup-sanity-check-with-config_debug_vm-that-anonymous-pa [...] adds a98e1d7e25fe mm/swap: remember PG_anon_exclusive via a swp pte bit adds c9841587cbbe mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix adds b620d7cc5d9b mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds f13d645b4e14 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 3fd142e7e85d x86-pgtable-support-__have_arch_pte_swp_exclusive-fix adds e464e7046adb arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds d8c1e3deba42 s390/pgtable: cleanup description of swp pte layout adds d8b2c5405bec s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 16bd53123a0d powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 51c1531f7f40 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 2b78e2006ecd mm/gup: fix comments to pin_user_pages_*() adds a9062f342725 mm: create new mm/swap.h header file. adds d7be29e406af mm-create-new-mm-swaph-header-file-fix adds a0fde489de07 mm: drop swap_dirty_folio adds 1b9786e531a4 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds e4663697a182 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds 6ecb0d1ccaf2 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds 8253d0d85da3 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds b8b6e5b62c80 doc: update documentation for swap_activate and swap_rw adds e8db25606b8a mm: submit multipage reads for SWP_FS_OPS swap-space adds c345b73ce96f mm: submit multipage write for SWP_FS_OPS swap-space adds 6df58d7772dc VFS: Add FMODE_CAN_ODIRECT file flag adds a2389f839d8f cgroups: refactor children cgroups in memcg tests adds d4b1e50a0a92 cgroup: account for memory_recursiveprot in test_memcg_low() adds 4cdf980ba85f cgroup: account for memory_localevents in test_memcg_oom_g [...] adds 1ceb60658c63 cgroup: remove racy check in test_memcg_sock() adds 5b7c43a99641 cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] adds 4d003c800138 mm/mprotect: use mmu_gather adds 4212b19ac3ba mm/mprotect: do not flush when not required architecturally adds a97230fed30c mm: avoid unnecessary flush on change_huge_pmd() adds 3c735b243a94 mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds a027db545d69 mm: discard __GFP_ATOMIC adds 045bbec22012 mm/khugepaged: sched to numa node when collapse huge page adds 17e113b77408 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds 688f37aea340 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds e56624277b04 mm: khugepaged: skip DAX vma adds b8a26bcdc23d mm: thp: only regular file could be THP eligible adds 3a7728660798 mm: khugepaged: make khugepaged_enter() void function adds 8c0e70df7f3d mm: khugepaged: move some khugepaged_* functions to khugepaged.c adds bd9485c26d48 mm: khugepaged: introduce khugepaged_enter_vma() helper adds 903395956a92 mm: mmap: register suitable readonly file vmas for khugepaged adds e774b6c73c6d hugetlb: fix wrong use of nr_online_nodes adds 52d01b2d29f1 hugetlb: Fix wrong use of nr_online_nodes adds 077ba5d3a934 hugetlb: fix hugepages_setup when deal with pernode adds 14e1000968c4 hugetlb: fix return value of __setup handlers adds 30b464d9386c hugetlb: clean up hugetlb_cma_reserve adds 1d16a37cbb0c mm/khugepaged: use vma_is_anonymous adds 419cc3e48d0f mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] adds b67f28f17101 mm: introduce PTE_MARKER swap entry adds e28e2f00cae8 fixup! mm: Introduce PTE_MARKER swap entry adds 3f8b513f7d83 mm: teach core mm about pte markers adds df217da82051 fixup! mm: Teach core mm about pte markers adds 0f8191273a73 mm: check against orig_pte for finish_fault() adds 0e9ed5f86591 mm-check-against-orig_pte-for-finish_fault-fix adds dfde9eb9cb9f mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes adds 1652687d06d8 mm/uffd: PTE_MARKER_UFFD_WP adds 45d65a7ae1a7 fixup! mm/uffd: PTE_MARKER_UFFD_WP adds 3d83bb139abf mm/shmem: take care of UFFDIO_COPY_MODE_WP adds 1e62fa863c0a mm/shmem: handle uffd-wp special pte in page fault handler adds 2cdd33cbc8db mm/shmem: persist uffd-wp bit across zapping for file-backed adds 03d28c405a06 mm/shmem: allow uffd wr-protect none pte for file-backed mem adds f9b508ec11d7 mm/shmem: allows file-back mem to be uffd wr-protected on thps adds 745b47cc4d6a mm/shmem: handle uffd-wp during fork() adds 7bf7e14d7225 mm/hugetlb: introduce huge pte version of uffd-wp helpers adds cabdfab34cc5 mm/hugetlb: hook page faults for uffd write protection adds 94666d89fea7 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 9ddbf6de4884 mm/hugetlb: handle UFFDIO_WRITEPROTECT adds 9a19d512ebf6 mm/hugetlb: handle pte markers in page faults adds 6a548e4d7ea0 mm/hugetlb: allow uffd wr-protect none ptes adds 72aac1b51e26 mm/hugetlb: only drop uffd-wp special pte if required adds 96035d44672a fixup! mm/hugetlb: Only drop uffd-wp special pte if required adds 3eb03de91a44 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix adds 4b756e213557 mm/hugetlb: handle uffd-wp during fork() adds cfe615d1eaef mm/shmem: vma_needs_copy can be static adds 67d2577e21e5 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 8b2083c7c36e mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds 787a794fcf99 mm/uffd: enable write protection for shmem & hugetlbfs adds b99f7004d368 mm: enable PTE markers by default adds 247092123e5e mm/uffd: hide PTE_MARKER option adds 3b4c2a1e8089 selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds f2ae00260ac1 userfaultfd/selftests: use swap() instead of open coding it adds 3eb42ab03a5c mm/uffd: move USERFAULTFD configs into mm/ adds e8adb2803e20 mm/page_alloc: do not calculate node's total pages and mem [...] adds 5940cabaa6e9 mm/memory_hotplug: reset node's state when empty during offline adds 6dd8a954e206 mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] adds a55f9235cc38 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node adds b510bb692072 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] adds 712cff9941b5 zram: add a huge_idle writeback mode adds ddb5d5964e16 damon: vaddr-test: tweak code to make the logic clearer adds 3bd92cfd8d06 selftests/damon: add damon to selftests root Makefile adds 7c99d5eaf477 mm/damon/core-test: add a kunit test case for ops registration adds f9f29ba80bf2 mm/damon: remove unnecessary type castings adds 90a80475d232 mm/damon/reclaim: fix the timer always stays active adds 3c531be2c6bf mm/swapfile: unuse_pte can map random data if swap read fails adds f8f38dbc841e mm/swapfile: fix lost swap bits in unuse_pte() adds 9c3f97ae39de mm/madvise: free hwpoison and swapin error entry in madvis [...] adds ff05123be95b mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] adds 74095a0e1187 mm: page_isolation: check specified range for unmovable pages adds 48350fec66b5 mm: make alloc_contig_range work at pageblock granularity adds 5f2227946097 mm: page_isolation: enable arbitrary range page isolation. adds e96ddcf5d166 mm: cma: use pageblock_order as the single alignment adds a4142ba07fb6 drivers: virtio_mem: use pageblock size as the minimum vir [...] adds cccb8763f6c7 mm/migration: reduce the rcu lock duration adds 77d56005f17b mm/migration: remove unneeded lock page and PageMovable check adds e80cb2a0faf2 mm/migration: return errno when isolate_huge_page failed adds 1eee11c677c2 mm/migration: fix potential pte_unmap on an not mapped pte adds 06370f13cfec memcg: introduce per-memcg reclaim interface adds f71a3f6410b3 selftests: cgroup: return -errno from cg_read()/cg_write() [...] adds 2f1fde90d983 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] adds cf33c82f450e selftests: cgroup: add a selftest for memory.reclaim adds d13b0baecabe mm/vmscan: take min_slab_pages into account when try to ca [...] adds 3770a05f78f9 mm/vmscan: add a comment about MADV_FREE pages check in fo [...] adds b48a56048c08 mm/vmscan: introduce helper function reclaim_page_list() adds d01917ac51ac mm/vmscan: take all base pages of THP into account when ra [...] adds 738a99bc92e7 mm/vmscan: remove obsolete comment in kswapd_run adds 803b01c06879 mm/vmscan: use helper folio_is_file_lru() adds eba408e8f73f kfence: enable check kfence canary on panic via boot param adds 3d5fc59e6654 kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix adds 28ebe8536765 lib/kstrtox.c: add "false"/"true" support to kstrtobool() adds 980b25cd09ce lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix adds c0cbed65fa39 mm: convert sysfs input to bool using kstrtobool() adds 52245655a873 mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE adds 86203b083778 radix tree test suite: add pr_err define adds 8937045c8550 radix tree test suite: add kmem_cache_set_non_kernel() adds 7e77f94f3c06 radix tree test suite: add allocation counts and size to k [...] adds 4029b4d18b1b radix tree test suite: add support for slab bulk APIs adds dcae21e500c6 radix tree test suite: add lockdep_is_held to header adds bd8bd38ed0e5 mips: rename mt_init to mips_mt_init adds b210b925080d Maple Tree: add new data structure adds 1f2e47005c2a maple_tree: fix mas_store_prealloc() documentation adds 23f66b2496bf lib/test_maple_tree: add testing for maple tree adds 508eafa6b32b mm: start tracking VMAs with maple tree adds b150f0c81d8c mm: add VMA iterator adds 0127807d94d2 mmap: use the VMA iterator in count_vma_pages_range() adds b3a75ac5389e mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds 4b7d8747f2f9 mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds 09c8a8166c85 mm/mmap: use maple tree for unmapped_area{_topdown} adds e7e0c6b9e960 kernel/fork: use maple tree for dup_mmap() during forking adds 10136723de53 damon: Convert __damon_va_three_regions to use the VMA iterator adds 3f2187cf9b93 proc: remove VMA rbtree use from nommu adds 6322e638fe96 mm: remove rb tree. adds 726f952bd44a mmap: change zeroing of maple tree in __vma_adjust() adds 61254b06d273 xen: use vma_lookup() in privcmd_ioctl_mmap() adds f461d9862fda mm: optimize find_exact_vma() to use vma_lookup() adds 993adc76c4d7 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds c19a5ccbcbc6 mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds 5850a0a04622 mm: use maple tree operations for find_vma_intersection() adds c6e0b5976690 mm/mmap: use advanced maple tree API for mmap_region() adds 314c4f115c60 mm: remove vmacache adds 906cecbd08e1 mm: convert vma_lookup() to use mtree_load() adds 2a094b3628d8 mm/mmap: move mmap_region() below do_munmap() adds a9c66b6e0efe mm/mmap: reorganize munmap to use maple states adds 753944f53414 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds bb9eb6badf19 arm64: remove mmap linked list from vdso adds 872e7d680da2 arm64: change elfcore for_each_mte_vma() to use VMA iterator adds 7dbf1873ad59 parisc: remove mmap linked list from cache handling adds a810ca247290 powerpc: remove mmap linked list walks adds 1c5d72be5a22 s390: remove vma linked list walks adds 1142785a6ec6 x86: remove vma linked list walks adds 38a9b701a621 xtensa: remove vma linked list walks adds 5c6302cc9b42 cxl: remove vma linked list walk adds 894acbccc779 optee: remove vma linked list walk adds 7432b7753352 um: remove vma linked list walk adds dc12f73c76fa coredump: remove vma linked list walk adds 85533b22739e exec: use VMA iterator instead of linked list adds 221a54bcb18f fs/proc/base: use maple tree iterators in place of linked list adds 510fd7c690c5 fs/proc/task_mmu: stop using linked list and highest_vm_end adds 9ee9fa1ecb66 userfaultfd: use maple tree iterator to iterate VMAs adds 6b80a745fa64 fs/userfaultfd: fix maple state in userfaultfd_register() adds ce0212630c1f ipc/shm: use VMA iterator instead of linked list adds 5cda7974abf8 acct: use VMA iterator instead of linked list adds 40b39116fe8e perf: use VMA iterator adds a241fd539daa sched: use maple tree iterator to walk VMAs adds e32192c62d0b fork: use VMA iterator adds efc8ff4041b4 bpf: remove VMA linked list adds a65e56457e34 mm/gup: use maple tree navigation instead of linked list adds 8b496c2fb16a mm/khugepaged: stop using vma linked list adds df9e5fd8c53a mm/ksm: use vma iterators instead of vma linked list adds 8e898fe1ddd6 mm/madvise: use vma_find() instead of vma linked list adds 39336646e804 mm/memcontrol: stop using mm->highest_vm_end adds b34b79ed4882 mm/mempolicy: use vma iterator & maple state instead of vm [...] adds 1dfcb33e7c19 mm/mlock: use vma iterator and instead of vma linked list adds bc7608890065 mm/mlock: use maple state in apply_mlockall_flags() adds 70d71c7b6c00 mm/mprotect: use maple tree navigation instead of vma linked list adds dadc132ccf5e mm/mremap: use vma_find_intersection() instead of vma linked list adds 976231293619 mm/msync: use vma_find() instead of vma linked list adds 2d8640f244c1 mm/oom_kill: use maple tree iterators instead of vma linked list adds 9e4cef1a7ac9 mm/pagewalk: use vma_find() instead of vma linked list adds dc4a1ab575a3 mm/swapfile: use vma iterator instead of vma linked list adds 7fffbdd08665 i915: use the VMA iterator adds 487c2c6d9226 nommu: remove uses of VMA linked list adds 8394cb2c54f6 riscv: use vma iterator for vdso adds d2367e383cf5 mm: remove the vma linked list adds e7ecf47d211a mm/mmap: drop range_has_overlap() function adds 49d281fa016f mm/mmap.c: pass in mapping to __vma_link_file() adds 41fd8be857ee mapletree-vs-khugepaged adds 14031cb11d7f mm/damon/core: add a function for damon_operations registr [...] adds 24111c6e3ed8 mm/damon/sysfs: add a file for listing available monitoring ops adds 778ae6914961 selftets/damon/sysfs: test existence and permission of ava [...] adds ad9f33cc1fed Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] adds 5f9c7c8a368e mm/damon/vaddr: register a damon_operations for fixed virt [...] adds 6ce84f66e6fb mm/damon/sysfs: support fixed virtual address ranges monitoring adds 33ef25787256 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] adds 6e6146d9baa0 mm/memory_hotplug: use pgprot_val to get value of pgprot adds f9079d61c39a mm/vmscan: not necessary to re-init the list for each iteration adds bd201ced51e5 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] adds 3dd63df3da5f mm: hugetlb: considering PMD sharing when flushing cache/TLBs adds fda013e7a5b3 mm: rmap: move the cache flushing to the correct place for [...] adds 083a34fdd134 mm: rmap: use flush_cache_range() to flush cache for huget [...] adds 3c8ab932cc3b mm/shmem: remove duplicate include in memory.c adds 5203ea8c0e3e printk: stop including cache.h from printk.h adds 1376a3cc6934 mm: make minimum slab alignment a runtime property adds 50de9f612175 mm-make-minimum-slab-alignment-a-runtime-property-fix adds 6c4f5341e9ed Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds f924183ecb9b mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 365915aba5d2 kselftest/vm: override TARGETS from arguments adds 97c60a363438 Merge branch 'akpm/master' adds bdc61aad77fa Add linux-next specific files for 20220428
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 (e7d6987e09a3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + Documentation/ABI/stable/sysfs-bus-mhi | 10 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 1 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 18 +- Documentation/accounting/delay-accounting.rst | 5 +- Documentation/admin-guide/cgroup-v2.rst | 21 + Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/admin-guide/media/vimc.dot | 14 +- Documentation/admin-guide/mm/damon/usage.rst | 32 +- Documentation/arm64/booting.rst | 10 + Documentation/arm64/cpu-feature-registers.rst | 2 + Documentation/arm64/elf_hwcaps.rst | 37 + Documentation/arm64/index.rst | 1 + Documentation/arm64/sme.rst | 428 + Documentation/arm64/sve.rst | 70 +- Documentation/bpf/libbpf/index.rst | 3 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/maple_tree.rst | 218 + .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 19 - Documentation/devicetree/bindings/arm/fsl.yaml | 2 + .../devicetree/bindings/arm/mediatek.yaml | 5 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 35 - .../bindings/arm/mediatek/mediatek,infracfg.txt | 42 - .../bindings/arm/mediatek/mediatek,infracfg.yaml | 81 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 32 + .../arm/mediatek/mediatek,mt8186-clock.yaml | 56 + .../arm/mediatek/mediatek,mt8186-sys-clock.yaml | 54 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 35 - Documentation/devicetree/bindings/arm/renesas.yaml | 12 + .../bindings/clock/airoha,en7523-scu.yaml | 58 + .../bindings/clock/mediatek,apmixedsys.yaml | 61 + .../bindings/clock/mediatek,topckgen.yaml | 61 + .../devicetree/bindings/clock/microchip,mpfs.yaml | 13 +- .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/stericsson,u8500-clks.yaml | 57 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 1 + .../allwinner,sun4i-a10-display-engine.yaml | 1 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 2 + .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 2 + .../display/allwinner,sun8i-r40-tcon-top.yaml | 133 +- .../bindings/display/panel/panel-simple.yaml | 2 + Documentation/devicetree/bindings/eeprom/at24.txt | 1 - .../devicetree/bindings/gnss/mediatek.txt | 35 - .../devicetree/bindings/gnss/mediatek.yaml | 59 + .../bindings/gpio/gpio-consumer-common.yaml | 64 + Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../devicetree/bindings/hwmon/ti,tmp401.yaml | 105 + .../devicetree/bindings/i2c/renesas,riic.yaml | 2 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 3 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 60 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 38 +- .../devicetree/bindings/iio/light/stk33xx.yaml | 6 + .../bindings/input/mediatek,mt6779-keypad.yaml | 2 +- .../bindings/interconnect/qcom,rpmh.yaml | 15 + .../devicetree/bindings/leds/leds-mt6360.yaml | 4 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../devicetree/bindings/mfd/mediatek,mt6360.yaml | 67 + Documentation/devicetree/bindings/mfd/syscon.yaml | 8 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 7 + Documentation/devicetree/bindings/mtd/common.txt | 1 - Documentation/devicetree/bindings/mux/reg-mux.yaml | 1 - .../devicetree/bindings/net/cdns,macb.yaml | 8 - .../devicetree/bindings/net/mediatek,net.yaml | 297 + .../devicetree/bindings/net/mediatek-net.txt | 108 - .../bindings/net/microchip,lan966x-switch.yaml | 2 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 56 +- .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 133 - .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 115 + .../pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml | 133 + .../bindings/pinctrl/ralink,mt7620-pinctrl.yaml | 30 +- .../bindings/pinctrl/ralink,mt7621-pinctrl.yaml | 12 +- .../bindings/pinctrl/ralink,rt2880-pinctrl.yaml | 4 +- .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml | 23 +- .../bindings/pinctrl/ralink,rt3883-pinctrl.yaml | 12 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../devicetree/bindings/pwm/atmel,at91sam-pwm.yaml | 47 + .../devicetree/bindings/pwm/atmel-pwm.txt | 35 - .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 75 + .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 45 - .../devicetree/bindings/pwm/pwm-omap-dmtimer.txt | 2 +- .../bindings/pwm/sunplus,sp7021-pwm.yaml | 42 + .../regulator/richtek,rt4801-regulator.yaml | 14 +- .../regulator/richtek,rt5190a-regulator.yaml | 2 +- .../regulator/siliconmitus,sm5703-regulator.yaml | 49 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 10 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 26 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../bindings/rtc/microchip,mfps-rtc.yaml | 15 +- Documentation/devicetree/bindings/rtc/rtc.txt | 1 - .../bindings/soc/fsl/fsl,layerscape-dcfg.yaml | 68 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 10 +- .../devicetree/bindings/sound/adi,max98396.yaml | 79 + .../devicetree/bindings/spi/ingenic,spi.yaml | 3 + .../bindings/spi/mediatek,spi-mtk-snfi.yaml | 88 + .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 - .../bindings/spi/qcom,spi-geni-qcom.yaml | 116 + .../devicetree/bindings/timer/renesas,ostm.yaml | 2 + .../bindings/timer/samsung,exynos4210-mct.yaml | 67 +- .../devicetree/bindings/timer/ti,timer-dm.yaml | 152 + .../devicetree/bindings/timer/ti,timer.txt | 44 - .../devicetree/bindings/timer/xlnx,xps-timer.yaml | 92 + .../devicetree/bindings/ufs/cdns,ufshc.yaml | 3 + Documentation/devicetree/bindings/usb/dwc2.yaml | 7 + .../bindings/usb/mediatek,mt6360-tcpc.yaml | 5 + .../bindings/usb/samsung,exynos-usb2.yaml | 15 +- .../devicetree/bindings/usb/ti,am62-usb.yaml | 103 + Documentation/devicetree/overlay-notes.rst | 30 +- Documentation/driver-api/media/cec-core.rst | 13 +- Documentation/driver-api/media/v4l2-subdev.rst | 69 + Documentation/driver-api/vfio-mediated-device.rst | 27 +- .../debug/debug-vm-pgtable/arch-support.txt | 2 +- Documentation/filesystems/caching/cachefiles.rst | 178 + Documentation/gpu/drm-kms-helpers.rst | 43 +- Documentation/gpu/introduction.rst | 60 + Documentation/hwmon/aquacomputer_d5next.rst | 3 +- Documentation/hwmon/asus_ec_sensors.rst | 3 + Documentation/hwmon/dell-smm-hwmon.rst | 9 + Documentation/hwmon/max16601.rst | 8 + Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/wan/index.rst | 18 - .../networking/device_drivers/wan/z8530book.rst | 256 - .../networking/devlink/devlink-linecard.rst | 4 + Documentation/networking/devlink/mlxsw.rst | 33 + Documentation/security/siphash.rst | 8 +- Documentation/usb/gadget-testing.rst | 1 + .../media/mediactl/media-controller-model.rst | 6 + .../userspace-api/media/mediactl/media-types.rst | 17 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 22 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 19 + Documentation/virt/index.rst | 2 +- Documentation/vm/page_owner.rst | 5 +- MAINTAINERS | 77 +- Makefile | 2 +- Next/SHA1s | 271 +- Next/Trees | 3 +- Next/merge.log | 6790 ++-- arch/Kconfig | 7 + arch/alpha/include/asm/timex.h | 1 + arch/arc/Kconfig | 2 + arch/arc/include/asm/perf_event.h | 4 + arch/arc/include/asm/ptrace.h | 27 + arch/arc/include/asm/syscall.h | 2 + arch/arc/include/asm/thread_info.h | 5 +- .../include/uapi/asm/bpf_perf_event.h | 0 arch/arc/kernel/disasm.c | 64 +- arch/arc/kernel/entry.S | 12 +- arch/arc/kernel/ptrace.c | 140 +- arch/arm/Kconfig | 17 + arch/arm/arm-soc-for-next-contents.txt | 79 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/en7523.dtsi | 8 + arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 8 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 25 +- arch/arm/boot/dts/imx51.dtsi | 6 + arch/arm/boot/dts/imx6dl-victgo.dts | 682 +- arch/arm/boot/dts/imx6dl-vicut1.dts | 1 + arch/arm/boot/dts/imx6q-vicut1.dts | 5 +- arch/arm/boot/dts/imx6qdl-vicut1-12inch.dtsi | 128 + arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 222 +- arch/arm/boot/dts/imx6qp-vicutp.dts | 1 + arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +- arch/arm/boot/dts/keystone-k2e-evm.dts | 4 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 2 +- arch/arm/boot/dts/keystone-k2g-ice.dts | 2 +- arch/arm/boot/dts/keystone-k2hk-evm.dts | 4 +- arch/arm/boot/dts/keystone-k2l-evm.dts | 4 +- arch/arm/boot/dts/ls1021a-iot.dts | 227 + arch/arm/boot/dts/mt2701.dtsi | 2 - arch/arm/boot/dts/mt7623n.dtsi | 5 - arch/arm/configs/am200epdkit_defconfig | 1 - arch/arm/configs/cm_x300_defconfig | 1 - arch/arm/configs/colibri_pxa270_defconfig | 1 - arch/arm/configs/colibri_pxa300_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/eseries_pxa_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/h5000_defconfig | 1 - arch/arm/configs/imote2_defconfig | 365 + arch/arm/configs/lpd270_defconfig | 1 - arch/arm/configs/lubbock_defconfig | 1 - arch/arm/configs/magician_defconfig | 1 - arch/arm/configs/mainstone_defconfig | 1 - arch/arm/configs/palmz72_defconfig | 1 - arch/arm/configs/pcm027_defconfig | 1 - arch/arm/configs/pxa255-idp_defconfig | 1 - arch/arm/configs/pxa3xx_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/configs/trizeps4_defconfig | 1 - arch/arm/configs/viper_defconfig | 1 - arch/arm/configs/xcep_defconfig | 1 - arch/arm/configs/zeus_defconfig | 1 - arch/arm/mach-davinci/board-da830-evm.c | 3 +- arch/arm/mach-davinci/board-dm644x-evm.c | 9 +- arch/arm/mach-davinci/board-dm646x-evm.c | 4 +- arch/arm/mach-mediatek/Kconfig | 1 + arch/arm/mach-pxa/Kconfig | 14 - arch/arm/mach-pxa/Makefile.boot | 3 + arch/arm/mach-pxa/include/mach/uncompress.h | 70 + arch/arm/mach-s3c/Makefile | 2 - arch/arm/mach-s3c/Makefile.s3c64xx | 3 - arch/arm64/Kconfig | 12 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 321 + arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 4 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 18 + arch/arm64/boot/dts/mediatek/Makefile | 2 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt6359.dtsi | 298 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 23 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 13 +- arch/arm64/boot/dts/mediatek/mt8192-evb.dts | 1 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 526 +- arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 445 + arch/arm64/boot/dts/mediatek/mt8195-evb.dts | 181 + arch/arm64/boot/dts/mediatek/mt8195.dtsi | 1045 + arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 223 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 8 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 7 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 225 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 225 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 8 + 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 | 10 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 4 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 223 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 8 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 8 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 177 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 32 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 307 + arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 48 + arch/arm64/boot/dts/ti/k3-am625-sk.dts | 289 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 62 + arch/arm64/configs/defconfig | 5 + arch/arm64/include/asm/barrier.h | 4 + arch/arm64/include/asm/cache.h | 17 +- arch/arm64/include/asm/cpu.h | 4 + arch/arm64/include/asm/cpufeature.h | 24 + arch/arm64/include/asm/el2_setup.h | 64 +- arch/arm64/include/asm/esr.h | 21 +- arch/arm64/include/asm/exception.h | 1 + arch/arm64/include/asm/fpsimd.h | 123 +- arch/arm64/include/asm/fpsimdmacros.h | 87 + arch/arm64/include/asm/hwcap.h | 9 + arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_host.h | 5 + arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/mte.h | 1 + arch/arm64/include/asm/percpu.h | 1 + arch/arm64/include/asm/pgtable-hwdef.h | 4 +- arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/include/asm/processor.h | 26 +- arch/arm64/include/asm/stacktrace.h | 32 - arch/arm64/include/asm/sysreg.h | 67 + arch/arm64/include/asm/thread_info.h | 2 + arch/arm64/include/asm/uaccess.h | 15 + arch/arm64/include/uapi/asm/hwcap.h | 9 + arch/arm64/include/uapi/asm/ptrace.h | 69 +- arch/arm64/include/uapi/asm/sigcontext.h | 55 +- arch/arm64/kernel/cpufeature.c | 120 + arch/arm64/kernel/cpuinfo.c | 14 + arch/arm64/kernel/elfcore.c | 16 +- arch/arm64/kernel/entry-common.c | 11 + arch/arm64/kernel/entry-fpsimd.S | 36 + arch/arm64/kernel/fpsimd.c | 585 +- arch/arm64/kernel/mte.c | 30 + arch/arm64/kernel/process.c | 55 +- arch/arm64/kernel/ptrace.c | 358 +- arch/arm64/kernel/signal.c | 188 +- arch/arm64/kernel/stacktrace.c | 124 +- arch/arm64/kernel/syscall.c | 29 +- arch/arm64/kernel/traps.c | 1 + arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kvm/arch_timer.c | 47 +- arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/fpsimd.c | 43 +- arch/arm64/kvm/handle_exit.c | 35 +- arch/arm64/kvm/hyp/nvhe/switch.c | 30 + arch/arm64/kvm/hyp/vhe/switch.c | 11 +- arch/arm64/kvm/sys_regs.c | 11 +- arch/arm64/lib/delay.c | 12 +- arch/arm64/tools/cpucaps | 3 + arch/csky/include/asm/atomic.h | 12 +- arch/csky/include/asm/barrier.h | 11 +- arch/csky/include/asm/cmpxchg.h | 6 +- arch/csky/include/asm/processor.h | 2 +- arch/ia64/include/asm/timex.h | 1 + arch/ia64/kernel/kprobes.c | 64 +- arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/ptrace.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/ia64/mm/tlb.c | 4 +- arch/m68k/Kconfig.bus | 10 - arch/m68k/coldfire/Makefile | 2 +- arch/m68k/coldfire/dma.c | 43 - arch/m68k/configs/amiga_defconfig | 5 +- arch/m68k/configs/apollo_defconfig | 5 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 5 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 5 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 5 +- arch/m68k/configs/sun3x_defconfig | 5 +- arch/m68k/include/asm/dma.h | 483 - arch/m68k/include/asm/pgtable_no.h | 3 +- arch/m68k/mm/motorola.c | 1 - arch/microblaze/kernel/timer.c | 4 + arch/mips/boot/dts/brcm/bcm97358svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97360svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97425svmb.dts | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 14 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 2 +- arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 6 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 6 +- arch/mips/boot/dts/mscc/serval_common.dtsi | 14 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 26 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 30 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 2 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 5 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 6 + arch/mips/configs/gpr_defconfig | 3 - arch/mips/configs/mtx1_defconfig | 3 - arch/mips/include/asm/timex.h | 1 + arch/mips/kernel/mips-cpc.c | 1 + arch/mips/kernel/mips-mt.c | 4 +- arch/mips/sgi-ip27/ip27-xtalk.c | 4 + arch/mips/sgi-ip30/ip30-xtalk.c | 4 + arch/nios2/include/asm/timex.h | 1 + arch/openrisc/include/asm/timex.h | 3 + arch/parisc/include/asm/timex.h | 3 +- arch/parisc/kernel/cache.c | 7 +- arch/powerpc/include/asm/timex.h | 1 + arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 16 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 2 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 10 +- arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/kernel/patch.c | 2 +- arch/riscv/kernel/vdso.c | 3 +- arch/s390/Makefile | 10 + arch/s390/include/asm/barrier.h | 16 +- arch/s390/include/asm/ipl.h | 6 + arch/s390/include/asm/pci_debug.h | 7 +- arch/s390/include/asm/processor.h | 8 +- arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/scsw.h | 83 +- arch/s390/include/asm/spinlock.h | 1 + arch/s390/include/asm/timex.h | 1 + arch/s390/include/uapi/asm/pkey.h | 2 +- arch/s390/include/uapi/asm/zcrypt.h | 42 +- arch/s390/kernel/irq.c | 4 +- arch/s390/kernel/machine_kexec.c | 10 +- arch/s390/kernel/relocate_kernel.S | 3 +- arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/vdso.c | 58 +- arch/s390/mm/gmap.c | 6 +- arch/s390/mm/mmap.c | 4 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_clp.c | 2 +- arch/s390/pci/pci_debug.c | 2 +- arch/s390/pci/pci_event.c | 3 - arch/s390/pci/pci_insn.c | 108 +- arch/sparc/include/asm/cacheflush_32.h | 1 + arch/um/kernel/tlb.c | 14 +- arch/x86/boot/compressed/early_serial_console.c | 3 +- arch/x86/boot/compressed/misc.c | 5 +- arch/x86/boot/compressed/misc.h | 1 - arch/x86/coco/tdx/tdcall.S | 1 + arch/x86/entry/vdso/vma.c | 9 +- arch/x86/include/asm/sev.h | 2 +- arch/x86/include/asm/timex.h | 5 +- arch/x86/include/asm/tsc.h | 6 +- arch/x86/kernel/cpu/mce/severity.c | 110 +- arch/x86/kernel/sev.c | 10 +- arch/x86/kernel/tboot.c | 2 +- arch/xtensa/Kconfig | 1 + arch/xtensa/kernel/syscall.c | 18 +- block/badblocks.c | 2 - block/blk-map.c | 5 +- block/partitions/acorn.c | 4 +- block/partitions/atari.c | 1 - block/partitions/ldm.c | 15 +- drivers/Makefile | 2 +- drivers/acpi/device_pm.c | 18 +- drivers/acpi/processor_idle.c | 8 +- drivers/amba/bus.c | 28 +- drivers/android/binder.c | 44 +- drivers/android/binder_internal.h | 2 + drivers/ata/pata_marvell.c | 2 + drivers/atm/Kconfig | 54 - drivers/atm/Makefile | 3 - drivers/atm/firestream.c | 2057 - drivers/atm/firestream.h | 502 - drivers/atm/horizon.c | 2853 -- drivers/atm/horizon.h | 492 - drivers/atm/nicstarmac.c | 5 - drivers/atm/uPD98401.h | 293 - drivers/atm/uPD98402.c | 266 - drivers/atm/uPD98402.h | 107 - drivers/atm/zatm.c | 1652 - drivers/atm/zatm.h | 104 - drivers/base/driver.c | 69 + drivers/base/firmware_loader/Kconfig | 24 +- drivers/base/firmware_loader/fallback.c | 28 +- drivers/base/firmware_loader/firmware.h | 10 + drivers/base/firmware_loader/main.c | 94 +- drivers/base/memory.c | 5 +- drivers/base/platform.c | 28 +- drivers/base/regmap/regcache.c | 4 +- drivers/base/topology.c | 4 +- drivers/block/Kconfig | 16 + drivers/block/floppy.c | 43 +- drivers/block/null_blk/null_blk.h | 8 +- drivers/bluetooth/btrtl.c | 13 + drivers/bluetooth/btusb.c | 18 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 25 +- drivers/bus/mhi/host/boot.c | 22 +- drivers/bus/mhi/host/init.c | 82 +- drivers/bus/mhi/host/internal.h | 7 +- drivers/bus/mhi/host/main.c | 9 +- drivers/bus/mhi/host/pci_generic.c | 77 +- drivers/bus/mhi/host/pm.c | 24 +- drivers/bus/sunxi-rsb.c | 2 + drivers/char/Kconfig | 3 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/mem.c | 2 +- drivers/char/misc.c | 24 +- drivers/char/ttyprintk.c | 16 + drivers/char/xillybus/xillybus_class.c | 26 +- drivers/char/xillybus/xillyusb.c | 1 + drivers/clk/Kconfig | 9 + drivers/clk/Makefile | 1 + drivers/clk/actions/owl-pll.c | 2 +- drivers/clk/clk-cdce706.c | 5 +- drivers/clk/clk-cdce925.c | 24 +- drivers/clk/clk-cs2000-cp.c | 5 +- drivers/clk/clk-en7523.c | 351 + drivers/clk/clk-max9485.c | 5 +- drivers/clk/clk-mux.c | 4 +- drivers/clk/clk-renesas-pcie.c | 4 +- drivers/clk/clk-si514.c | 5 +- drivers/clk/clk-si5341.c | 5 +- drivers/clk/clk-si5351.c | 24 +- drivers/clk/clk-si544.c | 22 +- drivers/clk/clk-si570.c | 24 +- drivers/clk/clk.c | 9 +- drivers/clk/imx/clk-scu.c | 7 +- drivers/clk/keystone/syscon-clk.c | 11 + drivers/clk/mediatek/Kconfig | 8 + drivers/clk/mediatek/Makefile | 5 + drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 133 + drivers/clk/mediatek/clk-mt8186-cam.c | 90 + drivers/clk/mediatek/clk-mt8186-img.c | 68 + drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c | 67 + drivers/clk/mediatek/clk-mt8186-infra_ao.c | 216 + drivers/clk/mediatek/clk-mt8186-ipe.c | 55 + drivers/clk/mediatek/clk-mt8186-mcu.c | 108 + drivers/clk/mediatek/clk-mt8186-mdp.c | 80 + drivers/clk/mediatek/clk-mt8186-mfg.c | 48 + drivers/clk/mediatek/clk-mt8186-mm.c | 111 + drivers/clk/mediatek/clk-mt8186-topckgen.c | 780 + drivers/clk/mediatek/clk-mt8186-vdec.c | 88 + drivers/clk/mediatek/clk-mt8186-venc.c | 51 + drivers/clk/mediatek/clk-mt8186-wpe.c | 51 + drivers/clk/microchip/clk-mpfs.c | 195 +- drivers/clk/qcom/clk-rcg2.c | 2 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 1 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 + drivers/clk/sunxi/clk-sun9i-mmc.c | 2 + drivers/clk/ux500/clk-prcmu.c | 252 +- drivers/clk/ux500/clk.h | 70 +- drivers/clk/ux500/u8500_of_clk.c | 350 +- drivers/cpufreq/mediatek-cpufreq.c | 144 +- drivers/cpufreq/qcom-cpufreq-hw.c | 8 + drivers/cpufreq/sun50i-cpufreq-nvmem.c | 4 +- drivers/cxl/Kconfig | 4 + drivers/cxl/Makefile | 2 +- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/mbox.c | 334 +- drivers/cxl/core/suspend.c | 24 + drivers/cxl/cxlmem.h | 71 +- drivers/cxl/mem.c | 75 +- drivers/cxl/pci.c | 47 +- drivers/cxl/pmem.c | 1 - drivers/dma/idxd/cdev.c | 14 +- drivers/dma/idxd/device.c | 58 +- drivers/dma/idxd/dma.c | 38 +- drivers/dma/idxd/idxd.h | 2 - drivers/dma/mv_xor_v2.c | 4 +- drivers/dma/ptdma/ptdma-dmaengine.c | 2 +- drivers/dma/ti/k3-psil-am62.c | 8 +- drivers/edac/synopsys_edac.c | 44 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/firewire/core-card.c | 3 + drivers/firewire/core-cdev.c | 4 +- drivers/firewire/core-topology.c | 9 +- drivers/firewire/core-transaction.c | 30 +- drivers/firewire/sbp2.c | 13 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/smccc/kvm_guest.c | 1 + drivers/firmware/stratix10-svc.c | 12 +- drivers/firmware/xilinx/zynqmp.c | 131 +- drivers/gpio/Kconfig | 2 + drivers/gpio/gpio-amdpt.c | 10 +- drivers/gpio/gpio-brcmstb.c | 12 +- drivers/gpio/gpio-cadence.c | 12 +- drivers/gpio/gpio-dwapb.c | 36 +- drivers/gpio/gpio-grgpio.c | 30 +- drivers/gpio/gpio-hlwd.c | 18 +- drivers/gpio/gpio-idt3243x.c | 12 +- drivers/gpio/gpio-ixp4xx.c | 44 +- drivers/gpio/gpio-loongson1.c | 8 +- drivers/gpio/gpio-menz127.c | 8 +- drivers/gpio/gpio-mlxbf2.c | 18 +- drivers/gpio/gpio-mmio.c | 22 +- drivers/gpio/gpio-mvebu.c | 7 - drivers/gpio/gpio-pcf857x.c | 14 +- drivers/gpio/gpio-sifive.c | 12 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpio/gpiolib.c | 4 +- drivers/gpu/drm/Kconfig | 40 +- drivers/gpu/drm/Makefile | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 125 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 3 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 10 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 33 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 + drivers/gpu/drm/amd/display/Kconfig | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 2 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 114 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 6 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 15 + drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 8 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 2 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 2 - .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 4 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 9 +- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 145 +- .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 1 + drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- .../drm/amd/display/include/ddc_service_types.h | 2 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 2 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 4 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 39 + drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 10 - drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 35 - drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 10 - drivers/gpu/drm/bridge/Kconfig | 17 +- drivers/gpu/drm/bridge/analogix/Kconfig | 10 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 6 +- drivers/gpu/drm/bridge/cadence/Kconfig | 4 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 4 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 2 +- drivers/gpu/drm/bridge/ite-it6505.c | 4 +- drivers/gpu/drm/bridge/parade-ps8640.c | 4 +- drivers/gpu/drm/bridge/synopsys/Kconfig | 2 + drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 4 +- drivers/gpu/drm/bridge/tc358762.c | 1 - drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/tc358775.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/display/Kconfig | 49 + drivers/gpu/drm/display/Makefile | 16 + drivers/gpu/drm/display/drm_display_helper_mod.c | 22 + drivers/gpu/drm/display/drm_dp_aux_bus.c | 323 + drivers/gpu/drm/display/drm_dp_aux_dev.c | 354 + drivers/gpu/drm/display/drm_dp_cec.c | 451 + drivers/gpu/drm/display/drm_dp_dual_mode_helper.c | 530 + drivers/gpu/drm/display/drm_dp_helper.c | 3855 ++ .../drm/{dp => display}/drm_dp_helper_internal.h | 0 drivers/gpu/drm/display/drm_dp_mst_topology.c | 5978 +++ .../gpu/drm/display/drm_dp_mst_topology_internal.h | 24 + drivers/gpu/drm/display/drm_dsc_helper.c | 409 + drivers/gpu/drm/display/drm_hdcp_helper.c | 421 + drivers/gpu/drm/display/drm_hdmi_helper.c | 199 + drivers/gpu/drm/display/drm_scdc_helper.c | 250 + drivers/gpu/drm/dp/Makefile | 9 - drivers/gpu/drm/dp/drm_dp.c | 3855 -- drivers/gpu/drm/dp/drm_dp_aux_bus.c | 323 - drivers/gpu/drm/dp/drm_dp_aux_dev.c | 354 - drivers/gpu/drm/dp/drm_dp_cec.c | 451 - drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c | 530 - drivers/gpu/drm/dp/drm_dp_helper_mod.c | 22 - drivers/gpu/drm/dp/drm_dp_mst_topology.c | 5978 --- drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h | 24 - drivers/gpu/drm/drm_connector.c | 34 - drivers/gpu/drm/drm_dsc.c | 408 - drivers/gpu/drm/drm_edid.c | 160 - drivers/gpu/drm/drm_format_helper.c | 95 + drivers/gpu/drm/drm_hdcp.c | 423 - drivers/gpu/drm/drm_mipi_dsi.c | 6 +- drivers/gpu/drm/drm_modes.c | 8 +- drivers/gpu/drm/drm_scdc_helper.c | 249 - drivers/gpu/drm/exynos/Kconfig | 3 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +- drivers/gpu/drm/gma500/intel_bios.c | 3 +- drivers/gpu/drm/i915/Kconfig | 41 +- drivers/gpu/drm/i915/Makefile | 8 +- drivers/gpu/drm/i915/display/icl_dsi.c | 1 + drivers/gpu/drm/i915/display/intel_bios.c | 3 +- drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 17 +- drivers/gpu/drm/i915/display/intel_display_types.h | 6 +- drivers/gpu/drm/i915/display/intel_dp.c | 5 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 6 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 33 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 2 +- drivers/gpu/drm/i915/display/intel_dpll.c | 196 +- drivers/gpu/drm/i915/display/intel_dpll.h | 6 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 268 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/display/intel_fbc.c | 10 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 5 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/display/intel_qp_tables.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 1 + drivers/gpu/drm/i915/display/intel_vdsc.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 14 +- drivers/gpu/drm/i915/gvt/Makefile | 30 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 89 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 4 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 36 +- drivers/gpu/drm/i915/gvt/execlist.c | 12 +- drivers/gpu/drm/i915/gvt/firmware.c | 25 +- drivers/gpu/drm/i915/gvt/gtt.c | 55 +- drivers/gpu/drm/i915/gvt/gvt.c | 340 - drivers/gpu/drm/i915/gvt/gvt.h | 128 +- drivers/gpu/drm/i915/gvt/handlers.c | 1033 +- drivers/gpu/drm/i915/gvt/hypercall.h | 82 - drivers/gpu/drm/i915/gvt/interrupt.c | 40 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 1097 +- drivers/gpu/drm/i915/gvt/mmio.c | 4 +- drivers/gpu/drm/i915/gvt/mmio.h | 1 - drivers/gpu/drm/i915/gvt/mpt.h | 400 - drivers/gpu/drm/i915/gvt/opregion.c | 148 +- drivers/gpu/drm/i915/gvt/page_track.c | 8 +- drivers/gpu/drm/i915/gvt/reg.h | 9 +- drivers/gpu/drm/i915/gvt/scheduler.c | 37 +- drivers/gpu/drm/i915/gvt/trace.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 22 +- drivers/gpu/drm/i915/i915_driver.c | 7 - drivers/gpu/drm/i915/i915_drv.h | 3 + drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 2 +- drivers/gpu/drm/i915/intel_device_info.c | 21 + drivers/gpu/drm/i915/intel_gvt.c | 250 +- drivers/gpu/drm/i915/intel_gvt.h | 32 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1292 + drivers/gpu/drm/msm/Kconfig | 3 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 21 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 17 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 63 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 4 +- drivers/gpu/drm/msm/dp/dp_audio.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 3 +- drivers/gpu/drm/msm/edp/edp.h | 3 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 29 +- drivers/gpu/drm/msm/msm_drv.h | 23 - drivers/gpu/drm/msm/msm_fb.c | 20 +- drivers/gpu/drm/msm/msm_fence.c | 6 +- drivers/gpu/drm/msm/msm_fence.h | 3 + drivers/gpu/drm/msm/msm_gem.c | 151 +- drivers/gpu/drm/msm/msm_gem.h | 53 +- drivers/gpu/drm/msm/msm_gem_submit.c | 32 +- drivers/gpu/drm/msm/msm_gem_vma.c | 61 +- drivers/gpu/drm/msm/msm_gpu.c | 48 +- drivers/gpu/drm/msm/msm_gpu.h | 25 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 97 +- drivers/gpu/drm/msm/msm_rd.c | 5 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 13 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 1 - drivers/gpu/drm/msm/msm_submitqueue.c | 2 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 170 +- drivers/gpu/drm/nouveau/Kconfig | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c | 4 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 2 +- drivers/gpu/drm/panel/Kconfig | 3 +- drivers/gpu/drm/panel/panel-edp.c | 4 +- drivers/gpu/drm/panel/panel-lvds.c | 12 - drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 29 + drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/atombios.h | 6 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/cik_blit_shaders.c | 246 - drivers/gpu/drm/radeon/cik_blit_shaders.h | 219 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_mode.h | 4 +- drivers/gpu/drm/radeon/si_dpm.c | 4 +- drivers/gpu/drm/rockchip/Kconfig | 4 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 43 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 4 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 4 +- drivers/gpu/drm/solomon/ssd130x.c | 4 +- drivers/gpu/drm/solomon/ssd130x.h | 2 +- drivers/gpu/drm/sun4i/Kconfig | 2 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 40 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 1 + drivers/gpu/drm/sun4i/sun4i_frontend.c | 3 - drivers/gpu/drm/sun4i/sun4i_hdmi.h | 1 - drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 8 + drivers/gpu/drm/sun4i/sun8i_csc.c | 7 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 1 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 74 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 14 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 15 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 30 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 6 +- drivers/gpu/drm/sun4i/sunxi_engine.h | 27 + drivers/gpu/drm/tegra/Kconfig | 4 +- drivers/gpu/drm/tegra/dp.c | 2 +- drivers/gpu/drm/tegra/dpaux.c | 4 +- drivers/gpu/drm/tegra/sor.c | 4 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 2 + drivers/gpu/drm/vc4/vc4_hdmi.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 + drivers/gpu/drm/xlnx/Kconfig | 3 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hv/channel.c | 116 +- drivers/hv/channel_mgmt.c | 1 + drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 14 +- drivers/hv/vmbus_drv.c | 28 +- drivers/hwmon/Kconfig | 21 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/aquacomputer_d5next.c | 37 +- drivers/hwmon/asus-ec-sensors.c | 415 +- drivers/hwmon/dell-smm-hwmon.c | 147 +- drivers/hwmon/jc42.c | 6 + drivers/hwmon/lm75.c | 14 + drivers/hwmon/nct6775-core.c | 4205 ++ drivers/hwmon/nct6775-platform.c | 1226 + drivers/hwmon/nct6775.c | 5284 --- drivers/hwmon/nct6775.h | 252 + drivers/hwmon/occ/common.c | 100 +- drivers/hwmon/occ/common.h | 5 +- drivers/hwmon/occ/p8_i2c.c | 2 +- drivers/hwmon/occ/p9_sbe.c | 2 +- drivers/hwmon/occ/sysfs.c | 137 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 16 + drivers/hwmon/pmbus/max16601.c | 13 +- drivers/hwmon/pmbus/pmbus_core.c | 92 +- drivers/hwmon/tmp401.c | 46 +- drivers/hwspinlock/omap_hwspinlock.c | 6 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/accel/adxl355_core.c | 7 +- drivers/iio/accel/adxl367.c | 1 - drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/fxls8962af-core.c | 1 - drivers/iio/accel/mma8452.c | 1 + drivers/iio/accel/sca3000.c | 1 - drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel_core.c | 13 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/ad7266.c | 44 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/sc27xx_adc.c | 470 +- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/stmpe-adc.c | 8 +- drivers/iio/adc/ti_am335x_adc.c | 4 +- drivers/iio/afe/Kconfig | 1 - drivers/iio/afe/iio-rescale.c | 5 +- drivers/iio/buffer/kfifo_buf.c | 10 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 5 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/common/st_sensors/st_sensors_core.c | 50 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 2 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 8 +- drivers/iio/gyro/mpu3050-core.c | 10 +- drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/health/max30100.c | 1 - drivers/iio/health/max30102.c | 1 - drivers/iio/imu/bmi160/bmi160_core.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 13 +- drivers/iio/imu/bmi160/bmi160_spi.c | 18 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 1 - drivers/iio/imu/st_lsm6dsx/Kconfig | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 43 +- drivers/iio/industrialio-event.c | 2 +- drivers/iio/industrialio-trigger.c | 2 +- drivers/iio/light/Kconfig | 1 - drivers/iio/light/apds9960.c | 1 - drivers/iio/light/stk3310.c | 25 + drivers/iio/light/tsl2772.c | 25 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/magnetometer/rm3100-core.c | 15 +- drivers/iio/magnetometer/st_magn_core.c | 15 +- drivers/iio/pressure/st_pressure_core.c | 8 +- drivers/iio/proximity/ping.c | 5 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 +- drivers/iio/temperature/max31856.c | 6 +- drivers/infiniband/core/device.c | 24 +- drivers/infiniband/hw/hns/hns_roce_device.h | 11 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 29 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 20 - drivers/infiniband/hw/irdma/cm.c | 7 +- drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/fs.c | 5 - drivers/infiniband/hw/mlx5/main.c | 109 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 89 +- drivers/infiniband/hw/mlx5/mr.c | 421 +- drivers/infiniband/hw/mlx5/odp.c | 63 +- drivers/infiniband/hw/mlx5/qp.c | 1 + drivers/infiniband/hw/mlx5/umr.c | 700 + drivers/infiniband/hw/mlx5/umr.h | 97 + drivers/infiniband/hw/mlx5/wr.c | 377 +- drivers/infiniband/hw/mlx5/wr.h | 60 + drivers/infiniband/sw/rxe/rxe_req.c | 7 +- drivers/infiniband/sw/rxe/rxe_resp.c | 35 +- drivers/input/input.c | 4 +- drivers/input/joystick/Kconfig | 11 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/sensehat-joystick.c | 137 + drivers/input/keyboard/clps711x-keypad.c | 3 +- drivers/input/keyboard/cros_ec_keyb.c | 9 + drivers/input/keyboard/ep93xx_keypad.c | 7 +- drivers/input/keyboard/sun4i-lradc-keys.c | 22 +- drivers/input/misc/ati_remote2.c | 2 +- drivers/input/misc/cm109.c | 2 +- drivers/input/misc/pm8941-pwrkey.c | 127 +- drivers/input/misc/powermate.c | 2 +- drivers/input/misc/yealink.c | 2 +- drivers/input/rmi4/rmi_f54.c | 1 - drivers/input/tablet/acecad.c | 2 +- drivers/input/tablet/aiptek.c | 3 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-rpm.c | 2 +- drivers/interconnect/qcom/icc-rpm.h | 2 +- drivers/interconnect/qcom/icc-rpmh.c | 2 +- drivers/interconnect/qcom/icc-rpmh.h | 6 +- drivers/interconnect/qcom/msm8916.c | 12 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/msm8974.c | 28 +- drivers/interconnect/qcom/msm8996.c | 16 +- drivers/interconnect/qcom/osm-l3.c | 16 +- drivers/interconnect/qcom/qcm2290.c | 24 +- drivers/interconnect/qcom/qcs404.c | 12 +- drivers/interconnect/qcom/sc7180.c | 68 +- drivers/interconnect/qcom/sc7280.c | 72 +- drivers/interconnect/qcom/sc8180x.c | 44 +- drivers/interconnect/qcom/sc8280xp.c | 2438 ++ drivers/interconnect/qcom/sc8280xp.h | 209 + drivers/interconnect/qcom/sdm660.c | 24 +- drivers/interconnect/qcom/sdm845.c | 32 +- drivers/interconnect/qcom/sdx55.c | 12 +- drivers/interconnect/qcom/sdx65.c | 231 + drivers/interconnect/qcom/sdx65.h | 65 + drivers/interconnect/qcom/sm8150.c | 66 +- drivers/interconnect/qcom/sm8250.c | 66 +- drivers/interconnect/qcom/sm8350.c | 60 +- drivers/interconnect/qcom/sm8450.c | 68 +- drivers/irqchip/irq-ixp4xx.c | 126 +- drivers/md/bcache/journal.c | 2 +- drivers/md/bcache/request.c | 2 +- drivers/md/dm.c | 23 +- drivers/md/md-bitmap.c | 45 +- drivers/md/md-cluster.c | 2 +- drivers/md/md.c | 62 +- drivers/md/md.h | 62 +- drivers/md/raid0.c | 31 +- drivers/md/raid1.c | 43 +- drivers/md/raid10.c | 40 +- drivers/md/raid5-ppl.c | 13 +- drivers/md/raid5.c | 226 +- drivers/md/raid5.h | 23 +- drivers/media/cec/core/cec-adap.c | 282 +- drivers/media/cec/core/cec-api.c | 24 +- drivers/media/cec/core/cec-core.c | 18 +- drivers/media/cec/core/cec-pin-priv.h | 11 + drivers/media/cec/core/cec-pin.c | 23 +- drivers/media/cec/core/cec-priv.h | 10 + drivers/media/common/saa7146/saa7146_video.c | 1 - drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/ccs/ccs-core.c | 36 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/dw9768.c | 6 - drivers/media/i2c/max9286.c | 19 +- drivers/media/i2c/ov5645.c | 6 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov7640.c | 33 +- drivers/media/mc/mc-device.c | 21 +- drivers/media/mc/mc-entity.c | 80 +- drivers/media/pci/bt8xx/bttv-driver.c | 2 - drivers/media/pci/cx18/cx18-ioctl.c | 2 - drivers/media/pci/cx23885/cx23885-core.c | 6 +- drivers/media/pci/cx25821/cx25821-core.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 1 - drivers/media/pci/cx88/cx88-video.c | 1 - drivers/media/pci/dt3155/dt3155.c | 3 - drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 6 - drivers/media/pci/ivtv/ivtv-ioctl.c | 1 - drivers/media/pci/meye/meye.c | 1 - drivers/media/pci/saa7134/saa7134-video.c | 4 +- drivers/media/pci/saa7164/saa7164-encoder.c | 1 - drivers/media/pci/saa7164/saa7164-vbi.c | 1 - drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 3 - drivers/media/pci/solo6x10/solo6x10-v4l2.c | 4 - drivers/media/pci/sta2x11/sta2x11_vip.c | 4 - drivers/media/pci/tw5864/tw5864-video.c | 1 - drivers/media/pci/tw68/tw68-video.c | 3 - drivers/media/pci/tw686x/tw686x-video.c | 2 - drivers/media/platform/allegro-dvt/allegro-core.c | 5 - drivers/media/platform/amphion/vdec.c | 2 +- drivers/media/platform/chips-media/coda-bit.c | 4 +- drivers/media/platform/chips-media/coda-common.c | 118 +- drivers/media/platform/chips-media/coda-jpeg.c | 24 +- drivers/media/platform/chips-media/coda.h | 7 + drivers/media/platform/marvell/cafe-driver.c | 1 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 2 - drivers/media/platform/nxp/Kconfig | 1 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 4 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 64 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 2 +- drivers/media/platform/nxp/imx-mipi-csis.c | 669 +- drivers/media/platform/qcom/camss/camss-video.c | 4 - drivers/media/platform/qcom/venus/core.h | 1 + drivers/media/platform/qcom/venus/helpers.c | 85 +- drivers/media/platform/qcom/venus/helpers.h | 1 + drivers/media/platform/qcom/venus/hfi.c | 3 + .../media/platform/qcom/venus/hfi_platform_v4.c | 4 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 4 +- drivers/media/platform/qcom/venus/hfi_venus.c | 4 +- drivers/media/platform/qcom/venus/vdec.c | 37 +- drivers/media/platform/qcom/venus/venc.c | 6 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 8 + .../media/platform/renesas/rcar-vin/rcar-core.c | 2 - .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 13 +- drivers/media/platform/renesas/rcar_jpu.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_drv.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_entity.c | 10 +- drivers/media/platform/renesas/vsp1/vsp1_histo.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 - .../media/platform/samsung/exynos-gsc/gsc-m2m.c | 5 - drivers/media/platform/samsung/exynos4-is/common.c | 2 - .../media/platform/samsung/exynos4-is/fimc-lite.c | 4 - .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 2 - .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c | 1 - .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 2 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2 - drivers/media/platform/st/stm32/stm32-dcmi.c | 2 - drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 2 - .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 2 - drivers/media/platform/ti/cal/cal-video.c | 4 - drivers/media/platform/ti/cal/cal.c | 2 - drivers/media/platform/ti/davinci/vpbe_display.c | 2 - drivers/media/platform/ti/davinci/vpif_capture.c | 2 - drivers/media/platform/ti/davinci/vpif_display.c | 2 - drivers/media/platform/video-mux.c | 4 +- drivers/media/radio/radio-maxiradio.c | 2 - drivers/media/rc/ati_remote.c | 4 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/meson-ir-tx.c | 4 +- drivers/media/rc/streamzap.c | 2 +- drivers/media/rc/xbox_remote.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-input.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/media/v4l2-core/tuner-core.c | 4 +- drivers/media/v4l2-core/v4l2-async.c | 33 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 9 + drivers/media/v4l2-core/v4l2-ioctl.c | 6 + drivers/media/v4l2-core/v4l2-subdev.c | 214 +- drivers/memory/brcmstb_dpfe.c | 10 +- drivers/memory/da8xx-ddrctl.c | 3 +- drivers/memory/emif.c | 4 +- drivers/memory/renesas-rpc-if.c | 3 +- drivers/memory/tegra/mc.c | 4 +- drivers/memory/ti-aemif.c | 4 +- drivers/memory/ti-emif-pm.c | 6 +- drivers/message/fusion/mptctl.c | 3 - drivers/mfd/cros_ec_dev.c | 19 + drivers/mfd/hi655x-pmic.c | 27 +- drivers/mfd/ipaq-micro.c | 2 +- drivers/mfd/mt6397-core.c | 13 + drivers/misc/bcm-vk/bcm_vk_msg.c | 29 +- drivers/misc/cxl/fault.c | 45 +- drivers/misc/eeprom/at25.c | 19 +- drivers/misc/fastrpc.c | 9 +- drivers/misc/lkdtm/bugs.c | 96 +- drivers/misc/lkdtm/cfi.c | 145 +- drivers/misc/lkdtm/core.c | 138 +- drivers/misc/lkdtm/fortify.c | 17 +- drivers/misc/lkdtm/heap.c | 47 +- drivers/misc/lkdtm/lkdtm.h | 142 +- drivers/misc/lkdtm/perms.c | 47 +- drivers/misc/lkdtm/powerpc.c | 11 +- drivers/misc/lkdtm/refcount.c | 65 +- drivers/misc/lkdtm/stackleak.c | 11 +- drivers/misc/lkdtm/usercopy.c | 49 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/vmw_balloon.c | 4 +- drivers/misc/vmw_vmci/Kconfig | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 15 +- drivers/misc/vmw_vmci/vmci_guest.c | 4 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 12 + drivers/mmc/core/block.c | 8 +- drivers/mmc/core/core.c | 3 - drivers/mmc/core/mmc.c | 15 +- drivers/mmc/core/sd.c | 7 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/sdhci-omap.c | 9 +- drivers/mmc/host/sdhci_am654.c | 23 +- drivers/mtd/devices/phram.c | 13 +- drivers/mtd/mtdblock.c | 8 +- drivers/mtd/mtdoops.c | 61 +- drivers/mtd/mtdpart.c | 3 - drivers/mtd/nand/Kconfig | 7 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/ecc-mtk.c | 599 + drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 5 +- drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 597 - drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/tmio_nand.c | 3 + drivers/mtd/spi-nor/core.c | 254 +- drivers/mtd/spi-nor/core.h | 115 + drivers/mtd/spi-nor/micron-st.c | 139 +- drivers/mtd/spi-nor/spansion.c | 159 +- drivers/mtd/spi-nor/xilinx.c | 12 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/dsa/lantiq_gswip.c | 3 - drivers/net/dsa/microchip/ksz8795.c | 35 +- drivers/net/dsa/microchip/ksz8795_reg.h | 3 - drivers/net/dsa/microchip/ksz9477.c | 33 +- drivers/net/dsa/microchip/ksz9477_reg.h | 4 - drivers/net/dsa/microchip/ksz_common.c | 40 + drivers/net/dsa/microchip/ksz_common.h | 7 + drivers/net/dsa/mt7530.c | 18 +- drivers/net/dsa/mv88e6xxx/port_hidden.c | 5 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 7 + drivers/net/ethernet/broadcom/sb1250-mac.c | 7 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 - drivers/net/ethernet/engleder/tsnep_main.c | 3 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 6 +- .../hns3/hns3_common/hclge_comm_tqp_stats.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 84 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 9 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 31 +- drivers/net/ethernet/intel/ice/ice_main.c | 3 + drivers/net/ethernet/intel/ice/ice_sriov.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 27 +- drivers/net/ethernet/mediatek/mtk_wed.c | 2 + .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 1 + .../net/ethernet/mellanox/mlxsw/core_linecards.c | 239 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 87 +- .../net/ethernet/microchip/lan966x/lan966x_mac.c | 4 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 22 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 4 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 276 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 40 + drivers/net/ethernet/mscc/ocelot.c | 14 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 4 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 - drivers/net/ethernet/netronome/nfp/crypto/tls.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 43 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 + drivers/net/ethernet/qlogic/qed/Makefile | 3 +- .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 238 - drivers/net/ethernet/realtek/atp.h | 4 - drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 12 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 6 +- drivers/net/hamradio/Kconfig | 34 - drivers/net/hamradio/Makefile | 1 - drivers/net/hamradio/dmascc.c | 1450 - drivers/net/ipa/ipa_endpoint.c | 9 +- drivers/net/phy/marvell10g.c | 2 +- drivers/net/phy/microchip_t1.c | 50 + drivers/net/usb/cdc_ncm.c | 12 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/sr9800.h | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/virtio_net.c | 20 +- drivers/net/wan/Kconfig | 44 - drivers/net/wan/Makefile | 3 - drivers/net/wan/cosa.c | 2052 - drivers/net/wan/cosa.h | 104 - drivers/net/wan/hostess_sv11.c | 336 - drivers/net/wan/sealevel.c | 352 - drivers/net/wan/z85230.c | 1641 - drivers/net/wan/z85230.h | 407 - drivers/net/wireguard/device.c | 3 +- drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/Makefile | 1 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 23 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 6 + drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/purelifi/Kconfig | 17 + drivers/net/wireless/purelifi/Makefile | 2 + drivers/net/wireless/purelifi/plfxlc/Kconfig | 14 + drivers/net/wireless/purelifi/plfxlc/Makefile | 3 + drivers/net/wireless/purelifi/plfxlc/chip.c | 99 + drivers/net/wireless/purelifi/plfxlc/chip.h | 70 + drivers/net/wireless/purelifi/plfxlc/firmware.c | 276 + drivers/net/wireless/purelifi/plfxlc/intf.h | 52 + drivers/net/wireless/purelifi/plfxlc/mac.c | 754 + drivers/net/wireless/purelifi/plfxlc/mac.h | 184 + drivers/net/wireless/purelifi/plfxlc/usb.c | 892 + drivers/net/wireless/purelifi/plfxlc/usb.h | 198 + drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 4 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 8 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 16 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/mac.c | 2 +- drivers/net/wireless/realtek/rtw88/pci.c | 12 + drivers/net/wireless/realtek/rtw89/core.c | 10 + drivers/net/wireless/realtek/rtw89/core.h | 91 + drivers/net/wireless/realtek/rtw89/fw.c | 39 + drivers/net/wireless/realtek/rtw89/fw.h | 12 + drivers/net/wireless/realtek/rtw89/mac.c | 6 +- drivers/net/wireless/realtek/rtw89/pci.c | 339 +- drivers/net/wireless/realtek/rtw89/pci.h | 144 + drivers/net/wireless/realtek/rtw89/phy.c | 350 + drivers/net/wireless/realtek/rtw89/phy.h | 73 +- drivers/net/wireless/realtek/rtw89/ps.c | 34 +- drivers/net/wireless/realtek/rtw89/reg.h | 254 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 8 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 24 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 8 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 2104 ++ drivers/net/wireless/realtek/rtw89/rtw8852c.h | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 214 + drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 14 + .../net/wireless/realtek/rtw89/rtw8852c_table.c | 19470 ++++++++++ .../net/wireless/realtek/rtw89/rtw8852c_table.h | 36 + drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 16 + drivers/net/wireless/realtek/rtw89/util.h | 30 + drivers/net/wireless/ti/wl18xx/debugfs.c | 18 +- drivers/net/wireless/ti/wlcore/cmd.c | 6 +- drivers/net/wireless/ti/wlcore/main.c | 225 +- drivers/net/wireless/ti/wlcore/scan.c | 6 +- drivers/net/wireless/ti/wlcore/sdio.c | 3 +- drivers/net/wireless/ti/wlcore/sysfs.c | 6 +- drivers/net/wireless/ti/wlcore/testmode.c | 12 +- drivers/net/wireless/ti/wlcore/tx.c | 6 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 18 +- drivers/net/wwan/wwan_hwsim.c | 22 +- drivers/of/overlay.c | 287 +- drivers/opp/core.c | 11 +- drivers/opp/debugfs.c | 10 +- drivers/pci/controller/pci-hyperv.c | 79 +- drivers/pci/pci-sysfs.c | 28 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 8 +- drivers/pinctrl/pinctrl-pistachio.c | 6 +- drivers/pinctrl/pinctrl-rockchip.c | 69 +- drivers/pinctrl/qcom/Kconfig | 19 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 309 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 86 + drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 167 + drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 163 + drivers/pinctrl/stm32/pinctrl-stm32.c | 19 +- drivers/platform/x86/asus-wmi.c | 15 +- drivers/platform/x86/dell/dell-laptop.c | 13 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel/pmc/core.h | 2 +- drivers/platform/x86/intel/sdsi.c | 44 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 3 + drivers/pwm/Kconfig | 25 + drivers/pwm/Makefile | 2 + drivers/pwm/pwm-atmel-tcb.c | 14 +- drivers/pwm/pwm-clps711x.c | 68 +- drivers/pwm/pwm-lp3943.c | 42 +- drivers/pwm/pwm-raspberrypi-poe.c | 2 +- drivers/pwm/pwm-sun4i.c | 18 +- drivers/pwm/pwm-sunplus.c | 232 + drivers/pwm/pwm-xilinx.c | 321 + drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/regulator/Kconfig | 7 + drivers/regulator/Makefile | 1 + drivers/regulator/rt4801-regulator.c | 49 +- drivers/regulator/sm5703-regulator.c | 167 + drivers/remoteproc/mtk_scp.c | 6 +- drivers/remoteproc/qcom_q6v5_pas.c | 33 + drivers/rpmsg/qcom_smd.c | 2 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rpmsg/rpmsg_internal.h | 13 +- drivers/rpmsg/rpmsg_ns.c | 14 +- drivers/rpmsg/virtio_rpmsg_bus.c | 9 +- drivers/s390/char/sclp_early.c | 4 +- drivers/s390/cio/cio.h | 6 +- drivers/s390/cio/css.c | 28 +- drivers/s390/cio/vfio_ccw_ops.c | 7 +- drivers/s390/crypto/ap_bus.c | 96 +- drivers/s390/crypto/ap_bus.h | 1 + drivers/s390/crypto/ap_queue.c | 7 +- drivers/s390/crypto/pkey_api.c | 149 +- drivers/s390/crypto/vfio_ap_drv.c | 2 - drivers/s390/crypto/vfio_ap_ops.c | 9 +- drivers/s390/crypto/zcrypt_api.c | 215 +- drivers/s390/crypto/zcrypt_api.h | 4 +- drivers/s390/crypto/zcrypt_card.c | 2 +- drivers/s390/crypto/zcrypt_cca_key.h | 58 +- drivers/s390/crypto/zcrypt_ccamisc.c | 272 +- drivers/s390/crypto/zcrypt_ccamisc.h | 6 + drivers/s390/crypto/zcrypt_cex2a.c | 11 +- drivers/s390/crypto/zcrypt_cex2c.c | 10 +- drivers/s390/crypto/zcrypt_cex4.c | 44 +- drivers/s390/crypto/zcrypt_ep11misc.c | 168 +- drivers/s390/crypto/zcrypt_ep11misc.h | 2 +- drivers/s390/crypto/zcrypt_error.h | 3 +- drivers/s390/crypto/zcrypt_msgtype50.c | 31 +- drivers/s390/crypto/zcrypt_msgtype6.c | 340 +- drivers/s390/crypto/zcrypt_msgtype6.h | 26 +- drivers/s390/crypto/zcrypt_queue.c | 2 +- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aha1542.c | 20 +- drivers/scsi/bfa/bfad_debugfs.c | 3 +- drivers/scsi/bfa/bfad_im.c | 1 - drivers/scsi/dc395x.c | 15 +- drivers/scsi/elx/efct/efct_io.c | 1 - drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/hosts.c | 8 +- drivers/scsi/ipr.c | 3 +- drivers/scsi/lpfc/lpfc_bsg.c | 6 - drivers/scsi/lpfc/lpfc_sli.c | 13 +- drivers/scsi/mac53c94.c | 2 +- drivers/scsi/megaraid.c | 2 +- drivers/scsi/mpi3mr/Kconfig | 1 + drivers/scsi/mpi3mr/Makefile | 1 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 53 - drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 28 - drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 133 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 1605 + drivers/scsi/mpi3mr/mpi3mr_debug.h | 37 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 331 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 52 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 32 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 11 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 24 +- drivers/scsi/qedf/qedf_attr.c | 2 - drivers/scsi/qedf/qedf_main.c | 6 +- drivers/scsi/qla2xxx/qla_edif.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 2 - drivers/scsi/qla2xxx/qla_target.h | 1 - drivers/scsi/qla4xxx/ql4_os.c | 1 - drivers/scsi/scsi.c | 112 +- drivers/scsi/scsi_debug.c | 149 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_scan.c | 12 +- drivers/scsi/scsi_sysfs.c | 28 + drivers/scsi/sd.c | 193 +- drivers/scsi/sd.h | 33 +- drivers/scsi/sd_dif.c | 8 +- drivers/scsi/sd_zbc.c | 236 +- drivers/scsi/sr.c | 14 +- drivers/scsi/ufs/Kconfig | 26 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 1 + drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 1 + drivers/scsi/ufs/tc-dwc-g210.c | 2 + drivers/scsi/ufs/tc-dwc-g210.h | 2 + drivers/scsi/ufs/ti-j721e-ufs.c | 6 +- drivers/scsi/ufs/ufs-debugfs.c | 1 + drivers/scsi/ufs/ufs-exynos.c | 5 +- drivers/scsi/ufs/ufs-exynos.h | 8 +- drivers/scsi/ufs/ufs-hisi.c | 2 + drivers/scsi/ufs/ufs-hwmon.c | 1 + drivers/scsi/ufs/ufs-mediatek.c | 31 +- drivers/scsi/ufs/ufs-qcom-ice.c | 2 +- drivers/scsi/ufs/ufs-qcom.c | 28 +- drivers/scsi/ufs/ufs-qcom.h | 6 +- drivers/scsi/ufs/ufs-sysfs.c | 1 + drivers/scsi/ufs/ufs-sysfs.h | 3 +- drivers/scsi/ufs/ufs.h | 35 - drivers/scsi/ufs/ufs_bsg.c | 6 + drivers/scsi/ufs/ufs_bsg.h | 7 +- drivers/scsi/ufs/ufs_quirks.h | 15 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 +- drivers/scsi/ufs/ufshcd-dwc.c | 2 + drivers/scsi/ufs/ufshcd-dwc.h | 2 + drivers/scsi/ufs/ufshcd-pci.c | 4 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 28 +- drivers/scsi/ufs/ufshcd-priv.h | 298 + drivers/scsi/ufs/ufshcd.c | 240 +- drivers/scsi/ufs/ufshcd.h | 368 +- drivers/scsi/ufs/ufshci.h | 2 + drivers/scsi/ufs/ufshpb.c | 14 +- drivers/scsi/ufs/unipro.h | 18 +- drivers/slimbus/qcom-ngd-ctrl.c | 13 +- drivers/soc/mediatek/mt8167-mmsys.h | 2 +- drivers/soc/mediatek/mt8183-mmsys.h | 2 +- drivers/soc/mediatek/mt8186-mmsys.h | 4 +- drivers/soc/mediatek/mt8192-mmsys.h | 4 +- drivers/soc/mediatek/mt8195-mmsys.h | 370 + drivers/soc/mediatek/mt8365-mmsys.h | 4 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 25 +- drivers/soc/mediatek/mtk-mmsys.c | 153 +- drivers/soc/mediatek/mtk-mmsys.h | 6 + drivers/soc/mediatek/mtk-mutex.c | 92 +- drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a779g0-sysc.c | 62 + drivers/soc/renesas/rcar-gen4-sysc.c | 3 + drivers/soc/renesas/rcar-gen4-sysc.h | 1 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soc/ti/knav_qmss_queue.c | 3 +- drivers/soc/ti/wkup_m3_ipc.c | 26 +- drivers/spi/Kconfig | 14 +- drivers/spi/Makefile | 1 + drivers/spi/spi-cadence-quadspi.c | 144 +- drivers/spi/spi-clps711x.c | 5 +- drivers/spi/spi-img-spfi.c | 2 +- drivers/spi/spi-imx.c | 6 +- drivers/spi/spi-ingenic.c | 47 +- drivers/spi/spi-mtk-snfi.c | 1470 + drivers/spi/spi-mxs.c | 3 +- drivers/spi/spi-omap2-mcspi.c | 13 +- drivers/spi/spi-rockchip.c | 8 + drivers/spi/spi-sprd.c | 3 +- drivers/spi/spi-stm32.c | 3 +- drivers/spi/spi-tegra20-sflash.c | 6 +- drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi.c | 26 +- drivers/staging/Kconfig | 1 + drivers/staging/Makefile | 2 +- drivers/staging/fieldbus/anybuss/host.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 1 - drivers/staging/media/hantro/hantro_drv.c | 18 +- drivers/staging/media/hantro/hantro_hw.h | 1 + drivers/staging/media/hantro/hantro_v4l2.c | 67 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 14 + drivers/staging/media/ipu3/ipu3-css-fw.c | 4 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 4 +- drivers/staging/media/ipu3/ipu3-css-params.c | 20 + drivers/staging/media/ipu3/ipu3-v4l2.c | 1 + drivers/staging/media/ipu3/ipu3.c | 25 +- drivers/staging/media/tegra-video/vi.c | 10 +- drivers/staging/r8188eu/core/rtw_cmd.c | 6 +- drivers/staging/r8188eu/core/rtw_mlme.c | 29 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 84 +- drivers/staging/r8188eu/include/ieee80211.h | 40 +- drivers/staging/r8188eu/include/rtw_cmd.h | 4 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 2 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 1 - drivers/staging/r8188eu/os_dep/usb_intf.c | 4 +- drivers/staging/rtl8192e/rtllib_softmac.c | 17 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 15 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 11 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 8 - drivers/staging/rtl8723bs/include/HalVerDef.h | 10 - drivers/staging/rtl8723bs/include/hal_com_reg.h | 295 - drivers/staging/vc04_services/bcm2835-audio/TODO | 10 - .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 1 - drivers/staging/vme/Makefile | 2 - drivers/staging/vme/devices/Kconfig | 13 - drivers/staging/vme_user/Kconfig | 13 + drivers/staging/{vme/devices => vme_user}/Makefile | 0 .../staging/{vme/devices => vme_user}/vme_user.c | 0 .../staging/{vme/devices => vme_user}/vme_user.h | 0 drivers/target/target_core_spc.c | 2 +- drivers/target/target_core_user.c | 40 +- drivers/tee/optee/call.c | 18 +- drivers/tee/tee_core.c | 2 - drivers/tee/tee_shm.c | 50 - .../intel/int340x_thermal/int3400_thermal.c | 4 +- drivers/tty/n_gsm.c | 231 +- drivers/tty/n_tty.c | 29 +- drivers/tty/serial/8250/8250_pci.c | 8 +- drivers/tty/serial/8250/8250_port.c | 73 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 2 + drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/icom.c | 536 +- drivers/tty/serial/icom.h | 274 - drivers/tty/serial/meson_uart.c | 25 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/sa1100.c | 4 +- drivers/tty/serial/sc16is7xx.c | 6 +- drivers/tty/serial/serial_core.c | 26 +- drivers/tty/serial/stm32-usart.c | 100 +- drivers/tty/serial/stm32-usart.h | 2 + drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 46 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/sysrq.c | 16 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/c67x00/c67x00-sched.c | 4 +- drivers/usb/core/devices.c | 35 - drivers/usb/core/driver.c | 25 +- drivers/usb/core/hcd-pci.c | 5 +- drivers/usb/core/hub.c | 2 +- drivers/usb/dwc2/core.c | 9 + drivers/usb/dwc2/core.h | 5 + drivers/usb/dwc2/params.c | 50 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 54 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/drd.c | 45 - drivers/usb/dwc3/dwc3-am62.c | 332 + drivers/usb/dwc3/dwc3-pci.c | 10 +- drivers/usb/dwc3/ep0.c | 1 + drivers/usb/dwc3/gadget.c | 62 +- drivers/usb/gadget/function/f_acm.c | 10 + drivers/usb/gadget/function/f_uvc.c | 4 +- drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_uvc.h | 1 + drivers/usb/gadget/function/uvc.h | 1 + drivers/usb/gadget/function/uvc_configfs.c | 41 + drivers/usb/gadget/function/uvc_queue.c | 30 +- drivers/usb/gadget/function/uvc_queue.h | 3 +- drivers/usb/gadget/function/uvc_video.c | 17 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 14 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.h | 2 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/host/ehci-q.c | 4 +- drivers/usb/host/fhci-hcd.c | 3 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/isp116x-hcd.c | 11 +- drivers/usb/host/isp1362-hcd.c | 6 +- drivers/usb/host/max3421-hcd.c | 6 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/ohci-ppc-of.c | 3 - drivers/usb/host/oxu210hp-hcd.c | 16 +- drivers/usb/host/r8a66597-hcd.c | 3 +- drivers/usb/host/sl811-hcd.c | 6 +- drivers/usb/isp1760/isp1760-hcd.c | 6 +- drivers/usb/misc/ftdi-elan.c | 15 +- drivers/usb/misc/lvstest.c | 2 +- drivers/usb/musb/mediatek.c | 73 +- drivers/usb/musb/omap2430.c | 1 + drivers/usb/phy/phy-generic.c | 7 + drivers/usb/storage/alauda.c | 4 +- drivers/usb/storage/isd200.c | 8 +- drivers/usb/storage/karma.c | 15 +- drivers/usb/storage/onetouch.c | 2 +- drivers/usb/storage/shuttle_usbat.c | 28 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 21 +- drivers/usb/typec/tipd/core.c | 32 +- drivers/usb/usbip/stub_dev.c | 2 +- drivers/usb/usbip/stub_rx.c | 2 + drivers/vdpa/vdpa.c | 29 +- drivers/vfio/mdev/Makefile | 2 +- drivers/vfio/mdev/mdev_core.c | 52 +- drivers/vfio/mdev/mdev_driver.c | 10 - drivers/vfio/mdev/mdev_private.h | 6 +- drivers/vfio/mdev/mdev_sysfs.c | 37 +- drivers/vfio/mdev/vfio_mdev.c | 152 - drivers/video/fbdev/clps711x-fb.c | 3 +- drivers/virt/Kconfig | 2 +- drivers/virt/Makefile | 2 +- drivers/virt/coco/sev-guest/Kconfig | 14 + drivers/virt/coco/sev-guest/Makefile | 2 + drivers/virt/coco/sev-guest/sev-guest.c | 743 + .../{sevguest/sevguest.h => sev-guest/sev-guest.h} | 0 drivers/virt/coco/sevguest/Kconfig | 14 - drivers/virt/coco/sevguest/Makefile | 2 - drivers/virt/coco/sevguest/sevguest.c | 740 - drivers/virtio/virtio_mem.c | 6 +- drivers/vme/Kconfig | 2 - drivers/w1/masters/ds2490.c | 124 +- drivers/xen/privcmd.c | 2 +- fs/btrfs/async-thread.c | 122 +- fs/btrfs/async-thread.h | 7 +- fs/btrfs/ctree.h | 17 +- fs/btrfs/delayed-inode.c | 10 +- fs/btrfs/disk-io.c | 190 +- fs/btrfs/extent-tree.c | 5 +- fs/btrfs/inode.c | 15 +- fs/btrfs/ioctl.c | 20 +- fs/btrfs/raid56.c | 29 +- fs/btrfs/scrub.c | 146 +- fs/btrfs/send.c | 40 +- fs/btrfs/super.c | 3 +- fs/btrfs/transaction.c | 65 +- fs/buffer.c | 56 +- fs/cachefiles/Kconfig | 12 + fs/cachefiles/Makefile | 1 + fs/cachefiles/daemon.c | 117 +- fs/cachefiles/interface.c | 2 + fs/cachefiles/internal.h | 78 + fs/cachefiles/io.c | 76 +- fs/cachefiles/namei.c | 16 +- fs/cachefiles/ondemand.c | 503 + fs/ceph/caps.c | 4 + fs/coredump.c | 34 +- fs/erofs/Kconfig | 10 + fs/erofs/Makefile | 1 + fs/erofs/data.c | 26 +- fs/erofs/decompressor.c | 2 - fs/erofs/fscache.c | 363 + fs/erofs/inode.c | 4 + fs/erofs/internal.h | 51 +- fs/erofs/namei.c | 5 +- fs/erofs/super.c | 145 +- fs/erofs/sysfs.c | 4 +- fs/exec.c | 12 +- fs/f2fs/inode.c | 3 +- fs/f2fs/super.c | 13 +- fs/fat/fat.h | 9 +- fs/fat/fatent.c | 7 +- fs/fat/inode.c | 6 +- fs/fat/misc.c | 14 +- fs/fuse/dax.c | 2 +- fs/fuse/dir.c | 7 +- fs/fuse/file.c | 30 +- fs/fuse/inode.c | 5 +- fs/gfs2/file.c | 47 +- fs/io-wq.c | 4 +- fs/io_uring.c | 222 +- fs/jbd2/commit.c | 4 +- fs/kernfs/dir.c | 7 +- fs/namei.c | 8 +- fs/nfs/nfs4proc.c | 12 +- fs/nfsd/filecache.c | 14 +- fs/notify/dnotify/dnotify.c | 13 +- fs/notify/fanotify/fanotify.h | 12 + fs/notify/fanotify/fanotify_user.c | 100 +- fs/notify/fdinfo.c | 21 +- fs/notify/fsnotify.c | 4 +- fs/notify/group.c | 32 +- fs/notify/inotify/inotify.h | 19 + fs/notify/inotify/inotify_fsnotify.c | 2 +- fs/notify/inotify/inotify_user.c | 47 +- fs/notify/mark.c | 112 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/quota_local.c | 10 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/pipe.c | 2 +- fs/proc/base.c | 5 +- fs/proc/generic.c | 3 - fs/proc/internal.h | 2 +- fs/proc/kcore.c | 14 +- fs/proc/page.c | 40 +- fs/proc/proc_net.c | 3 - fs/proc/proc_sysctl.c | 89 +- fs/proc/task_mmu.c | 78 +- fs/proc/task_nommu.c | 45 +- fs/sysv/super.c | 4 +- fs/userfaultfd.c | 56 +- fs/xattr.c | 6 +- fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_attr.c | 3 + fs/xfs/libxfs/xfs_bmap.c | 145 +- fs/xfs/libxfs/xfs_bmap.h | 58 +- fs/xfs/libxfs/xfs_bmap_btree.c | 9 +- fs/xfs/libxfs/xfs_btree.c | 10 +- fs/xfs/libxfs/xfs_btree.h | 26 +- fs/xfs/libxfs/xfs_da_btree.h | 17 +- fs/xfs/libxfs/xfs_da_format.h | 9 +- fs/xfs/libxfs/xfs_dir2.c | 8 + fs/xfs/libxfs/xfs_format.h | 180 +- fs/xfs/libxfs/xfs_fs.h | 41 +- fs/xfs/libxfs/xfs_ialloc.c | 8 +- fs/xfs/libxfs/xfs_ialloc.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 83 +- fs/xfs/libxfs/xfs_inode_fork.c | 39 +- fs/xfs/libxfs/xfs_inode_fork.h | 76 +- fs/xfs/libxfs/xfs_log_format.h | 34 +- fs/xfs/libxfs/xfs_quota_defs.h | 49 +- fs/xfs/libxfs/xfs_rtbitmap.c | 9 +- fs/xfs/libxfs/xfs_sb.c | 10 + fs/xfs/libxfs/xfs_trans_resv.c | 11 +- fs/xfs/libxfs/xfs_types.h | 11 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/inode.c | 20 +- fs/xfs/scrub/rtbitmap.c | 9 +- fs/xfs/xfs_bmap_item.c | 2 + fs/xfs/xfs_bmap_util.c | 27 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_buf.h | 42 +- fs/xfs/xfs_buf_item.h | 24 +- fs/xfs/xfs_dquot.c | 3 + fs/xfs/xfs_error.h | 20 +- fs/xfs/xfs_file.c | 24 +- fs/xfs/xfs_fsmap.c | 6 +- fs/xfs/xfs_fsops.c | 7 +- fs/xfs/xfs_icache.c | 9 +- fs/xfs/xfs_inode.c | 104 +- fs/xfs/xfs_inode.h | 29 +- fs/xfs/xfs_inode_item.c | 23 +- fs/xfs/xfs_inode_item_recover.c | 141 +- fs/xfs/xfs_ioctl.c | 3 + fs/xfs/xfs_iomap.c | 33 +- fs/xfs/xfs_itable.c | 15 +- fs/xfs/xfs_itable.h | 5 +- fs/xfs/xfs_iwalk.h | 2 +- fs/xfs/xfs_log.c | 766 +- fs/xfs/xfs_log.h | 57 +- fs/xfs/xfs_log_cil.c | 169 +- fs/xfs/xfs_log_priv.h | 55 +- fs/xfs/xfs_message.c | 58 +- fs/xfs/xfs_message.h | 55 +- fs/xfs/xfs_mount.c | 91 +- fs/xfs/xfs_mount.h | 32 +- fs/xfs/xfs_reflink.c | 5 + fs/xfs/xfs_rtalloc.c | 41 + fs/xfs/xfs_rtalloc.h | 9 +- fs/xfs/xfs_super.c | 18 +- fs/xfs/xfs_symlink.c | 5 - fs/xfs/xfs_trace.h | 28 +- fs/xfs/xfs_trans.c | 49 +- fs/xfs/xfs_trans.h | 10 +- include/asm-generic/bug.h | 11 +- include/clocksource/timer-xilinx.h | 73 + include/drm/display/drm_dp.h | 1690 + include/drm/{dp => display}/drm_dp_aux_bus.h | 0 .../drm/{dp => display}/drm_dp_dual_mode_helper.h | 0 include/drm/display/drm_dp_helper.h | 722 + include/drm/display/drm_dp_mst_helper.h | 972 + include/drm/display/drm_dsc.h | 605 + include/drm/display/drm_dsc_helper.h | 20 + include/drm/display/drm_hdcp.h | 298 + include/drm/display/drm_hdcp_helper.h | 22 + include/drm/display/drm_hdmi_helper.h | 27 + include/drm/display/drm_scdc.h | 88 + include/drm/display/drm_scdc_helper.h | 79 + include/drm/dp/drm_dp_helper.h | 2382 -- include/drm/dp/drm_dp_mst_helper.h | 972 - include/drm/drm_connector.h | 3 - include/drm/drm_dsc.h | 611 - include/drm/drm_edid.h | 12 - include/drm/drm_hdcp.h | 308 - include/drm/drm_scdc_helper.h | 136 - include/drm/i915_mei_hdcp_interface.h | 2 +- include/drm/i915_pciids.h | 22 + include/dt-bindings/clock/en7523-clk.h | 17 + include/dt-bindings/clock/microchip,mpfs-clock.h | 5 +- include/dt-bindings/clock/mt8186-clk.h | 445 + include/dt-bindings/clock/r8a779g0-cpg-mssr.h | 90 + include/dt-bindings/clock/ste-db8500-clkout.h | 17 + include/dt-bindings/interconnect/qcom,sc8280xp.h | 232 + include/dt-bindings/interconnect/qcom,sdx65.h | 67 + include/dt-bindings/power/r8a779g0-sysc.h | 45 + include/dt-bindings/reset/mt8192-resets.h | 3 + include/kunit/test.h | 28 + include/kvm/arm_arch_timer.h | 2 - include/linux/amba/bus.h | 6 +- include/linux/bpf-cgroup.h | 8 +- include/linux/bpf.h | 116 +- include/linux/bpf_verifier.h | 3 +- include/linux/btf.h | 23 + include/linux/cma.h | 4 +- include/linux/console.h | 19 + include/linux/damon.h | 4 + include/linux/delayacct.h | 28 - include/linux/device/driver.h | 2 + include/linux/fanotify.h | 1 + include/linux/firmware/cirrus/cs_dsp.h | 28 +- include/linux/firmware/xlnx-zynqmp.h | 11 + include/linux/fscache.h | 1 + include/linux/fsl/mc.h | 6 +- include/linux/fsnotify_backend.h | 67 +- include/linux/gpio/driver.h | 2 +- include/linux/highmem-internal.h | 14 +- include/linux/highmem.h | 15 +- include/linux/hugetlb.h | 6 +- include/linux/hyperv.h | 45 +- include/linux/iio/common/st_sensors.h | 3 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/iio.h | 70 +- include/linux/iio/kfifo_buf.h | 5 +- include/linux/io_uring.h | 5 + include/linux/ipv6.h | 4 +- include/linux/irqchip/irq-ixp4xx.h | 12 - include/linux/kernel.h | 2 +- include/linux/latencytop.h | 3 - include/linux/list.h | 6 +- include/linux/maple_tree.h | 685 + include/linux/mdev.h | 82 +- include/linux/memcontrol.h | 4 - include/linux/memremap.h | 6 - include/linux/mfd/hi655x-pmic.h | 4 +- include/linux/mfd/mt6359/registers.h | 2 + include/linux/mfd/tps65218.h | 2 +- include/linux/mm.h | 74 +- include/linux/mm_types.h | 51 +- include/linux/mm_types_task.h | 12 - include/linux/mmzone.h | 5 +- .../mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h | 0 include/linux/netdevice.h | 28 +- include/linux/netfs.h | 1 + include/linux/of.h | 3 +- include/linux/page-isolation.h | 6 +- include/linux/pagemap.h | 1 + include/linux/pci.h | 6 +- include/linux/pipe_fs_i.h | 2 +- include/linux/platform_data/pcf857x.h | 2 +- include/linux/platform_device.h | 6 +- include/linux/pm.h | 9 + include/linux/printk.h | 83 +- include/linux/ptrace.h | 2 +- include/linux/qed/qed_nvmetcp_ip_services_if.h | 29 - include/linux/rpmsg.h | 6 +- include/linux/sched.h | 9 - include/linux/sched/signal.h | 13 +- include/linux/skbuff.h | 3 + include/linux/slab.h | 12 + include/linux/soc/mediatek/mtk-cmdq.h | 5 +- include/linux/soc/mediatek/mtk-mmsys.h | 12 + include/linux/spi/spi.h | 2 + include/linux/swap.h | 6 +- include/linux/swapops.h | 16 +- include/linux/task_work.h | 1 + include/linux/tee_drv.h | 18 - include/linux/uaccess.h | 22 + include/linux/usb.h | 17 +- include/linux/userfaultfd_k.h | 7 +- include/linux/vdpa.h | 4 +- include/linux/vm_event_item.h | 4 - include/linux/vmacache.h | 28 - include/linux/vmstat.h | 6 - include/linux/wkup_m3_ipc.h | 1 + include/media/cec.h | 12 + include/media/i2c/mt9t112.h | 2 +- include/media/i2c/wm8775.h | 2 +- include/media/media-device.h | 51 +- include/media/media-entity.h | 21 +- include/media/v4l2-subdev.h | 243 +- include/net/devlink.h | 18 +- include/net/ip6_tunnel.h | 2 +- include/net/ip_tunnels.h | 2 +- include/net/mptcp.h | 3 +- include/net/route.h | 36 +- include/net/sock.h | 2 - include/net/tcp.h | 20 +- include/net/xsk_buff_pool.h | 1 + include/scsi/libiscsi.h | 6 +- include/scsi/scsi_device.h | 9 +- include/scsi/scsi_proto.h | 9 +- include/sound/intel-nhlt.h | 6 +- include/sound/soc.h | 17 + include/trace/events/btrfs.h | 30 +- include/trace/events/cachefiles.h | 176 + include/trace/events/io_uring.h | 44 +- include/trace/events/maple_tree.h | 123 + include/trace/events/mmap.h | 71 + include/trace/events/mptcp.h | 6 +- include/uapi/drm/drm_fourcc.h | 22 + include/uapi/drm/msm_drm.h | 7 + include/uapi/linux/acct.h | 3 +- include/uapi/linux/atm_zatm.h | 47 - include/uapi/linux/bpf.h | 12 + include/uapi/linux/cachefiles.h | 68 + include/uapi/linux/cec.h | 20 + include/uapi/linux/cxl_mem.h | 14 +- include/uapi/linux/devlink.h | 5 + include/uapi/linux/elf.h | 2 + include/uapi/linux/fanotify.h | 1 + include/uapi/linux/io_uring.h | 17 +- include/uapi/linux/media.h | 4 +- include/uapi/linux/prctl.h | 9 + include/uapi/linux/taskstats.h | 28 +- include/uapi/linux/tee.h | 4 - include/uapi/linux/v4l2-controls.h | 5 + include/uapi/linux/videodev2.h | 2 + include/uapi/scsi/scsi_bsg_mpi3mr.h | 582 + include/uapi/sound/sof/abi.h | 4 +- init/Kconfig | 4 +- init/main.c | 27 +- ipc/mqueue.c | 14 - ipc/sem.c | 17 +- ipc/shm.c | 21 +- kernel/acct.c | 11 +- kernel/audit_fsnotify.c | 5 +- kernel/audit_tree.c | 34 +- kernel/audit_watch.c | 2 +- kernel/bpf/arraymap.c | 44 +- kernel/bpf/bloom_filter.c | 6 +- kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/bpf_lru_list.h | 1 + kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/bpf_task_storage.c | 5 +- kernel/bpf/btf.c | 500 +- kernel/bpf/cgroup.c | 72 +- kernel/bpf/cpumap.c | 6 +- kernel/bpf/devmap.c | 10 +- kernel/bpf/hashtab.c | 86 +- kernel/bpf/helpers.c | 24 + kernel/bpf/local_storage.c | 7 +- kernel/bpf/lpm_trie.c | 6 +- kernel/bpf/map_in_map.c | 5 +- kernel/bpf/queue_stack_maps.c | 10 +- kernel/bpf/reuseport_array.c | 6 +- kernel/bpf/ringbuf.c | 10 +- kernel/bpf/stackmap.c | 5 +- kernel/bpf/syscall.c | 344 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/verifier.c | 370 +- kernel/debug/debug_core.c | 12 - kernel/delayacct.c | 16 - kernel/events/core.c | 3 +- kernel/events/uprobes.c | 9 +- kernel/fork.c | 58 +- kernel/hung_task.c | 57 +- kernel/kexec_core.c | 24 + kernel/kprobes.c | 2 +- kernel/latencytop.c | 41 +- kernel/panic.c | 4 + kernel/pid_namespace.c | 2 +- kernel/power/hibernate.c | 2 +- kernel/power/main.c | 5 +- kernel/power/suspend.c | 3 +- kernel/printk/printk.c | 1201 +- kernel/ptrace.c | 6 + kernel/rcu/Kconfig | 13 + kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_nocb.h | 15 +- kernel/rcu/tree_plugin.h | 6 +- kernel/rcu/tree_stall.h | 51 +- kernel/reboot.c | 14 +- kernel/sched/fair.c | 10 +- kernel/sys.c | 12 + kernel/sysctl.c | 23 - kernel/task_work.c | 15 +- kernel/taskstats.c | 24 - kernel/trace/ftrace.c | 81 +- kernel/tsacct.c | 10 +- kernel/watchdog.c | 8 +- kernel/watchdog_hld.c | 4 + lib/Kconfig.debug | 44 +- lib/Makefile | 3 +- lib/dump_stack.c | 4 +- lib/glob.c | 2 +- lib/hexdump.c | 41 +- lib/kstrtox.c | 6 +- lib/maple_tree.c | 6965 ++++ lib/nmi_backtrace.c | 4 +- lib/string.c | 25 +- lib/test_maple_tree.c | 37854 +++++++++++++++++++ lib/test_meminit.c | 12 +- lib/test_string.c | 33 - lib/xarray.c | 2 + localversion-next | 2 +- mm/Makefile | 2 +- mm/damon/core.c | 26 +- mm/damon/reclaim.c | 27 +- mm/damon/sysfs.c | 23 +- mm/damon/vaddr-test.h | 37 +- mm/damon/vaddr.c | 68 +- mm/debug.c | 14 +- mm/gup.c | 63 +- mm/huge_memory.c | 15 +- mm/hugetlb.c | 45 +- mm/init-mm.c | 4 +- mm/internal.h | 48 +- mm/kasan/quarantine.c | 5 + mm/kfence/core.c | 34 + mm/khugepaged.c | 17 +- mm/ksm.c | 18 +- mm/madvise.c | 15 +- mm/memcontrol.c | 57 +- mm/memory-failure.c | 17 +- mm/memory.c | 42 +- mm/memory_hotplug.c | 5 +- mm/mempolicy.c | 58 +- mm/memremap.c | 20 - mm/migrate.c | 45 +- mm/mlock.c | 35 +- mm/mmap.c | 2091 +- mm/mprotect.c | 7 +- mm/mremap.c | 24 +- mm/msync.c | 2 +- mm/nommu.c | 137 +- mm/oom_kill.c | 3 +- mm/page-writeback.c | 24 +- mm/page_alloc.c | 193 +- mm/page_isolation.c | 345 +- mm/page_owner.c | 3 +- mm/pagewalk.c | 2 +- mm/rmap.c | 118 +- mm/slab.c | 7 +- mm/slab_common.c | 3 +- mm/slob.c | 16 +- mm/swap.c | 4 +- mm/swap_state.c | 6 +- mm/swapfile.c | 14 +- mm/util.c | 43 +- mm/vmacache.c | 117 - mm/vmalloc.c | 39 +- mm/vmscan.c | 72 +- mm/vmstat.c | 4 - net/bluetooth/hci_core.c | 2 - net/bluetooth/hci_event.c | 27 +- net/bluetooth/hci_request.c | 2 + net/bluetooth/hci_sync.c | 1 + net/bpf/test_run.c | 67 +- net/bridge/br_switchdev.c | 2 + net/core/bpf_sk_storage.c | 5 +- net/core/dev.c | 47 +- net/core/devlink.c | 303 +- net/core/filter.c | 4 +- net/core/lwt_bpf.c | 7 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 51 +- net/core/sock.c | 3 - net/core/sock_map.c | 10 +- net/dccp/ipv4.c | 5 +- net/dccp/ipv6.c | 2 +- net/dsa/dsa.c | 9 - net/dsa/port.c | 2 + net/dsa/slave.c | 2 +- net/ipv4/af_inet.c | 6 +- net/ipv4/arp.c | 7 +- net/ipv4/datagram.c | 7 +- net/ipv4/ip_gre.c | 12 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 0 net/ipv4/route.c | 41 +- net/ipv4/syncookies.c | 8 +- net/ipv4/tcp.c | 25 +- net/ipv4/tcp_input.c | 12 +- net/ipv4/tcp_ipv4.c | 6 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 1 + net/ipv4/tcp_rate.c | 11 +- net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/datagram.c | 4 +- net/ipv6/ip6_gre.c | 16 +- net/ipv6/netfilter.c | 10 +- net/ipv6/syncookies.c | 3 +- net/ipv6/tcp_ipv6.c | 3 +- net/ipv6/udp.c | 4 +- net/mctp/device.c | 2 +- net/mptcp/mib.c | 1 + net/mptcp/mib.h | 1 + net/mptcp/options.c | 8 +- net/mptcp/pm.c | 22 + net/mptcp/protocol.c | 85 +- net/mptcp/protocol.h | 15 + net/mptcp/subflow.c | 70 +- net/netfilter/ipvs/ip_vs_conn.c | 2 +- net/netfilter/nft_set_rbtree.c | 6 +- net/packet/af_packet.c | 18 +- net/sctp/ipv6.c | 4 +- net/sctp/sm_sideeffect.c | 4 + net/smc/af_smc.c | 137 +- net/smc/smc.h | 29 + net/smc/smc_close.c | 5 +- net/sunrpc/clnt.c | 11 +- net/tls/tls_device.c | 12 +- net/tls/tls_sw.c | 4 +- net/xdp/xsk.c | 13 + net/xdp/xsk_buff_pool.c | 16 +- net/xdp/xskmap.c | 6 +- samples/vfio-mdev/mbochs.c | 9 +- samples/vfio-mdev/mdpy.c | 9 +- samples/vfio-mdev/mtty.c | 39 +- scripts/Makefile.build | 10 +- scripts/checkpatch.pl | 8 +- scripts/decode_stacktrace.sh | 27 +- scripts/get_abi.pl | 4 +- scripts/get_maintainer.pl | 1 - sound/core/Makefile | 2 - sound/core/pcm_memory.c | 3 +- sound/firewire/fireworks/fireworks_hwdep.c | 1 + sound/isa/Kconfig | 2 +- sound/pci/hda/patch_realtek.c | 15 +- sound/soc/atmel/mchp-pdmc.c | 1 + sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4613.c | 10 +- sound/soc/codecs/ak4642.c | 8 +- sound/soc/codecs/alc5623.c | 24 +- sound/soc/codecs/alc5632.c | 20 +- sound/soc/codecs/max98088.c | 21 +- sound/soc/codecs/max98090.c | 28 +- sound/soc/codecs/max98095.c | 19 +- sound/soc/codecs/max98396.c | 1636 + sound/soc/codecs/max98396.h | 305 + sound/soc/codecs/pcm1789-i2c.c | 4 +- sound/soc/codecs/pcm1789.c | 4 +- sound/soc/codecs/pcm1789.h | 2 +- sound/soc/codecs/pcm186x-i2c.c | 24 +- sound/soc/codecs/rt9120.c | 1 - sound/soc/codecs/tas2562.c | 25 +- sound/soc/codecs/tas571x.c | 11 +- sound/soc/codecs/tas5720.c | 21 +- sound/soc/codecs/tas6424.c | 4 +- sound/soc/codecs/tlv320adc3xxx.c | 21 +- sound/soc/codecs/tlv320aic31xx.c | 32 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 11 +- sound/soc/codecs/tlv320aic3x-i2c.c | 25 +- sound/soc/fsl/fsl_asrc.c | 6 +- sound/soc/fsl/imx-hdmi.c | 3 +- sound/soc/img/img-i2s-in.c | 6 +- sound/soc/img/img-parallel-out.c | 6 +- sound/soc/img/img-spdif-in.c | 6 +- sound/soc/img/img-spdif-out.c | 6 +- sound/soc/intel/Kconfig | 7 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 15 +- sound/soc/qcom/sc7280.c | 24 +- sound/soc/sh/Kconfig | 2 +- sound/soc/sh/rz-ssi.c | 24 +- sound/soc/soc-core.c | 10 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-ops.c | 18 +- sound/soc/sof/amd/renoir.c | 1 - sound/soc/sof/control.c | 3 +- sound/soc/sof/core.c | 9 +- sound/soc/sof/debug.c | 3 +- sound/soc/sof/imx/imx8.c | 2 - sound/soc/sof/imx/imx8m.c | 1 - sound/soc/sof/intel/apl.c | 3 + sound/soc/sof/intel/bdw.c | 1 - sound/soc/sof/intel/byt.c | 2 - sound/soc/sof/intel/cnl.c | 3 + sound/soc/sof/intel/hda-common-ops.c | 1 - sound/soc/sof/intel/hda-dai.c | 434 +- sound/soc/sof/intel/hda-dsp.c | 42 +- sound/soc/sof/intel/hda-loader.c | 76 +- sound/soc/sof/intel/hda.c | 17 +- sound/soc/sof/intel/hda.h | 12 +- sound/soc/sof/intel/icl.c | 10 + sound/soc/sof/intel/pci-tgl.c | 6 + sound/soc/sof/intel/pci-tng.c | 1 - sound/soc/sof/intel/tgl.c | 3 + sound/soc/sof/ipc.c | 15 - sound/soc/sof/ipc3-topology.c | 12 + sound/soc/sof/ipc3.c | 306 +- sound/soc/sof/loader.c | 227 - sound/soc/sof/mediatek/Kconfig | 9 + sound/soc/sof/mediatek/Makefile | 1 + sound/soc/sof/mediatek/adsp_helper.h | 8 + sound/soc/sof/mediatek/mt8186/Makefile | 4 + sound/soc/sof/mediatek/mt8186/mt8186-clk.c | 101 + sound/soc/sof/mediatek/mt8186/mt8186-clk.h | 24 + sound/soc/sof/mediatek/mt8186/mt8186-loader.c | 53 + sound/soc/sof/mediatek/mt8186/mt8186.c | 413 + sound/soc/sof/mediatek/mt8186/mt8186.h | 80 + sound/soc/sof/mediatek/mt8195/mt8195.c | 1 + sound/soc/sof/pm.c | 2 +- sound/soc/sof/sof-audio.c | 36 - sound/soc/sof/sof-audio.h | 4 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 3 +- sound/soc/sof/sof-pci-dev.c | 50 +- sound/soc/sof/sof-priv.h | 9 +- sound/soc/sof/topology.c | 11 +- sound/usb/line6/pcm.c | 4 +- sound/usb/midi.c | 4 +- sound/usb/usx2y/usb_stream.c | 6 +- sound/usb/usx2y/usbusx2yaudio.c | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- tools/Makefile | 36 +- tools/accounting/.gitignore | 1 - tools/accounting/Makefile | 2 +- tools/accounting/getdelays.c | 8 +- tools/accounting/procacct.c | 417 - tools/bpf/bpftool/perf.c | 112 +- tools/bpf/bpftool/tracelog.c | 2 +- tools/include/linux/slab.h | 12 +- tools/include/uapi/linux/bpf.h | 12 + tools/lib/bpf/bpf.c | 34 +- tools/lib/bpf/bpf_helpers.h | 7 + tools/lib/bpf/btf.c | 9 +- tools/lib/bpf/libbpf.c | 257 +- tools/lib/bpf/libbpf_internal.h | 7 + tools/lib/bpf/relo_core.c | 104 +- tools/lib/bpf/relo_core.h | 6 + tools/lib/perf/evsel.c | 19 +- tools/lib/thermal/.gitignore | 2 + tools/lib/thermal/Build | 5 + tools/lib/thermal/Makefile | 165 + tools/lib/thermal/commands.c | 349 + tools/lib/thermal/events.c | 164 + tools/lib/thermal/include/thermal.h | 142 + tools/lib/thermal/libthermal.map | 25 + tools/lib/thermal/libthermal.pc.template | 12 + tools/lib/thermal/sampling.c | 75 + tools/lib/thermal/thermal.c | 135 + tools/lib/thermal/thermal_nl.c | 215 + tools/lib/thermal/thermal_nl.h | 46 + tools/perf/Documentation/perf-arm-spe.txt | 218 + tools/perf/Documentation/perf-stat.txt | 10 + tools/perf/Documentation/perf.txt | 2 +- tools/perf/builtin-report.c | 14 + tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 64 +- tools/perf/builtin-version.c | 1 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 761 + .../arch/x86/cascadelakex/uncore-memory.json | 61 + .../arch/x86/cascadelakex/uncore-other.json | 92 + .../pmu-events/arch/x86/elkhartlake/other.json | 13 +- .../pmu-events/arch/x86/elkhartlake/pipeline.json | 13 +- tools/perf/pmu-events/arch/x86/goldmont/other.json | 31 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 31 +- .../pmu-events/arch/x86/goldmontplus/other.json | 37 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 37 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 24 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 14 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 14 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 31 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 24 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 21 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 70 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 14 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 1 + .../perf/pmu-events/arch/x86/nehalemep/other.json | 66 +- .../pmu-events/arch/x86/nehalemep/pipeline.json | 66 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 1083 + .../arch/x86/sapphirerapids/floating-point.json | 218 + .../arch/x86/sapphirerapids/frontend.json | 471 + .../pmu-events/arch/x86/sapphirerapids/memory.json | 415 + .../pmu-events/arch/x86/sapphirerapids/other.json | 329 + .../arch/x86/sapphirerapids/pipeline.json | 1271 + .../arch/x86/sapphirerapids/virtual-memory.json | 225 + .../arch/x86/skylakex/uncore-memory.json | 20 + .../pmu-events/arch/x86/skylakex/uncore-other.json | 92 + .../perf/pmu-events/arch/x86/tigerlake/other.json | 13 +- .../pmu-events/arch/x86/tigerlake/pipeline.json | 13 +- tools/perf/pmu-events/arch/x86/tremontx/other.json | 13 +- .../pmu-events/arch/x86/tremontx/pipeline.json | 13 +- .../arch/x86/tremontx/uncore-memory.json | 22 + .../pmu-events/arch/x86/tremontx/uncore-other.json | 94 + .../pmu-events/arch/x86/westmereep-dp/other.json | 66 +- .../arch/x86/westmereep-dp/pipeline.json | 66 +- .../pmu-events/arch/x86/westmereep-sp/other.json | 66 +- .../arch/x86/westmereep-sp/pipeline.json | 66 +- .../perf/pmu-events/arch/x86/westmereex/other.json | 66 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 66 +- tools/perf/tests/perf-time-to-tsc.c | 4 + tools/perf/tests/shell/record.sh | 42 + tools/perf/util/bpf-loader.c | 27 +- tools/perf/util/c++/clang.cpp | 4 + tools/perf/util/evsel.c | 19 +- tools/perf/util/evsel.h | 5 + tools/perf/util/mem-events.c | 29 +- tools/perf/util/metricgroup.c | 263 +- tools/perf/util/parse-events.c | 44 +- tools/perf/util/parse-events.l | 2 + tools/perf/util/stat-display.c | 25 +- tools/perf/util/stat-shadow.c | 2 + tools/perf/util/stat.c | 4 +- tools/perf/util/stat.h | 22 + tools/perf/util/topdown.c | 17 +- tools/perf/util/topdown.h | 3 +- tools/perf/util/util.c | 5 + tools/testing/cxl/mock_mem.c | 2 +- tools/testing/radix-tree/.gitignore | 2 + tools/testing/radix-tree/Makefile | 9 +- tools/testing/radix-tree/generated/autoconf.h | 1 + tools/testing/radix-tree/linux.c | 163 +- tools/testing/radix-tree/linux/kernel.h | 1 + tools/testing/radix-tree/linux/lockdep.h | 2 + tools/testing/radix-tree/linux/maple_tree.h | 7 + tools/testing/radix-tree/maple.c | 59 + tools/testing/radix-tree/trace/events/maple_tree.h | 3 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/alsa/mixer-test.c | 41 +- tools/testing/selftests/arm64/abi/.gitignore | 1 + tools/testing/selftests/arm64/abi/Makefile | 9 +- .../testing/selftests/arm64/abi/syscall-abi-asm.S | 79 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 204 +- tools/testing/selftests/arm64/abi/syscall-abi.h | 15 + tools/testing/selftests/arm64/abi/tpidr2.c | 298 + tools/testing/selftests/arm64/fp/.gitignore | 5 + tools/testing/selftests/arm64/fp/Makefile | 19 +- tools/testing/selftests/arm64/fp/rdvl-sme.c | 14 + tools/testing/selftests/arm64/fp/rdvl.S | 10 + tools/testing/selftests/arm64/fp/rdvl.h | 1 + tools/testing/selftests/arm64/fp/sme-inst.h | 51 + tools/testing/selftests/arm64/fp/ssve-stress | 59 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 175 +- tools/testing/selftests/arm64/fp/sve-test.S | 20 + tools/testing/selftests/arm64/fp/vec-syscfg.c | 10 + tools/testing/selftests/arm64/fp/vlset.c | 10 +- tools/testing/selftests/arm64/fp/za-fork-asm.S | 61 + tools/testing/selftests/arm64/fp/za-fork.c | 156 + tools/testing/selftests/arm64/fp/za-ptrace.c | 356 + tools/testing/selftests/arm64/fp/za-stress | 59 + tools/testing/selftests/arm64/fp/za-test.S | 388 + tools/testing/selftests/arm64/mte/.gitignore | 1 + .../selftests/arm64/mte/check_child_memory.c | 8 +- tools/testing/selftests/arm64/mte/check_prctl.c | 119 + .../testing/selftests/arm64/mte/mte_common_util.c | 19 +- .../testing/selftests/arm64/mte/mte_common_util.h | 15 +- tools/testing/selftests/arm64/signal/.gitignore | 3 + .../testing/selftests/arm64/signal/test_signals.h | 4 + .../selftests/arm64/signal/test_signals_utils.c | 6 + .../testcases/fake_sigreturn_sme_change_vl.c | 92 + .../arm64/signal/testcases/sme_trap_no_sm.c | 38 + .../signal/testcases/sme_trap_non_streaming.c | 45 + .../selftests/arm64/signal/testcases/sme_trap_za.c | 36 + .../selftests/arm64/signal/testcases/sme_vl.c | 68 + .../selftests/arm64/signal/testcases/ssve_regs.c | 135 + .../selftests/arm64/signal/testcases/testcases.c | 36 + .../selftests/arm64/signal/testcases/testcases.h | 3 +- .../selftests/arm64/signal/testcases/za_regs.c | 128 + .../selftests/bpf/prog_tests/fexit_stress.c | 2 +- .../selftests/bpf/prog_tests/linked_funcs.c | 6 + tools/testing/selftests/bpf/prog_tests/log_fixup.c | 114 + tools/testing/selftests/bpf/prog_tests/map_kptr.c | 37 + tools/testing/selftests/bpf/progs/linked_funcs1.c | 7 +- tools/testing/selftests/bpf/progs/linked_funcs2.c | 7 +- tools/testing/selftests/bpf/progs/map_kptr.c | 190 + tools/testing/selftests/bpf/progs/test_log_fixup.c | 38 + tools/testing/selftests/bpf/test_progs.h | 11 + tools/testing/selftests/bpf/test_verifier.c | 55 +- tools/testing/selftests/bpf/verifier/calls.c | 20 + tools/testing/selftests/bpf/verifier/map_kptr.c | 469 + .../testing/selftests/bpf/verifier/ref_tracking.c | 2 +- tools/testing/selftests/bpf/verifier/sock.c | 6 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 64 +- tools/testing/selftests/cgroup/cgroup_util.h | 5 + tools/testing/selftests/cgroup/config | 8 + tools/testing/selftests/cgroup/test_cpu.c | 726 + tools/testing/selftests/cgroup/test_memcontrol.c | 192 +- tools/testing/selftests/damon/sysfs.sh | 1 + .../drivers/net/dsa/bridge_locked_port.sh | 1 + .../selftests/drivers/net/dsa/bridge_mdb.sh | 1 + .../selftests/drivers/net/dsa/bridge_mld.sh | 1 + .../selftests/drivers/net/dsa/bridge_vlan_aware.sh | 1 + .../selftests/drivers/net/dsa/bridge_vlan_mcast.sh | 1 + .../drivers/net/dsa/bridge_vlan_unaware.sh | 1 + .../selftests/drivers/net/dsa/forwarding.config | 2 + tools/testing/selftests/drivers/net/dsa/lib.sh | 1 + .../selftests/drivers/net/dsa/local_termination.sh | 1 + .../selftests/drivers/net/dsa/no_forwarding.sh | 1 + .../drivers/net/mlxsw/devlink_linecard.sh | 61 + .../drivers/net/ocelot/tc_flower_chains.sh | 24 +- .../selftests/filesystems/binderfs/binderfs_test.c | 3 +- tools/testing/selftests/firmware/fw_filesystem.sh | 170 +- tools/testing/selftests/firmware/fw_lib.sh | 12 +- tools/testing/selftests/kselftest.h | 15 + tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/net/forwarding/lib.sh | 112 +- .../selftests/net/forwarding/local_termination.sh | 299 + .../selftests/net/forwarding/no_forwarding.sh | 261 + tools/testing/selftests/net/mptcp/config | 8 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 155 +- tools/testing/selftests/resctrl/Makefile | 19 +- tools/testing/selftests/resctrl/README | 39 +- tools/testing/selftests/resctrl/cat_test.c | 2 +- tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/resctrl.h | 5 +- tools/testing/selftests/resctrl/resctrl_tests.c | 49 +- tools/testing/selftests/resctrl/resctrl_val.c | 1 + tools/testing/selftests/resctrl/resctrlfs.c | 2 +- tools/testing/selftests/resctrl/settings | 3 + tools/testing/selftests/vm/pkey-x86.h | 21 +- tools/testing/selftests/vm/run_vmtests.sh | 538 +- .../selftests/wireguard/qemu/arch/i686.config | 1 + .../selftests/wireguard/qemu/arch/x86_64.config | 1 + tools/testing/selftests/x86/amx.c | 24 +- .../testing/selftests/x86/corrupt_xstate_header.c | 16 +- tools/thermal/lib/Build | 3 + tools/thermal/lib/Makefile | 158 + tools/thermal/lib/libthermal_tools.pc.template | 12 + tools/thermal/lib/log.c | 77 + tools/thermal/lib/log.h | 31 + tools/thermal/lib/mainloop.c | 120 + tools/thermal/lib/mainloop.h | 15 + tools/thermal/lib/thermal-tools.h | 10 + tools/thermal/lib/uptimeofday.c | 40 + tools/thermal/lib/uptimeofday.h | 12 + tools/thermal/thermal-engine/Build | 1 + tools/thermal/thermal-engine/Makefile | 28 + tools/thermal/thermal-engine/thermal-engine.c | 341 + tools/thermal/thermometer/Build | 1 + tools/thermal/thermometer/Makefile | 26 + tools/thermal/thermometer/thermometer.8 | 92 + tools/thermal/thermometer/thermometer.c | 572 + tools/thermal/thermometer/thermometer.conf | 5 + 2419 files changed, 174548 insertions(+), 68126 deletions(-) create mode 100644 Documentation/arm64/sme.rst create mode 100644 Documentation/core-api/maple_tree.rst delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt create mode 100644 Documentation/devicetree/bindings/clock/airoha,en7523-scu.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,apmixedsys.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,topckgen.yaml delete mode 100644 Documentation/devicetree/bindings/eeprom/at24.txt delete mode 100644 Documentation/devicetree/bindings/gnss/mediatek.txt create mode 100644 Documentation/devicetree/bindings/gnss/mediatek.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-consumer-common.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt6360.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/common.txt create mode 100644 Documentation/devicetree/bindings/net/mediatek,net.yaml delete mode 100644 Documentation/devicetree/bindings/net/mediatek-net.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7280-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8250-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/atmel-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/mediatek,pwm-disp.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt create mode 100644 Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/siliconmitus,sm5703 [...] delete mode 100644 Documentation/devicetree/bindings/rtc/rtc.txt create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-dcfg.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,max98396.yaml create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mtk-snfi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/timer/ti,timer-dm.yaml delete mode 100644 Documentation/devicetree/bindings/timer/ti,timer.txt create mode 100644 Documentation/devicetree/bindings/timer/xlnx,xps-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,am62-usb.yaml delete mode 100644 Documentation/networking/device_drivers/wan/index.rst delete mode 100644 Documentation/networking/device_drivers/wan/z8530book.rst copy arch/{riscv => arc}/include/uapi/asm/bpf_perf_event.h (100%) create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/imx6qdl-vicut1-12inch.dtsi create mode 100644 arch/arm/boot/dts/ls1021a-iot.dts create mode 100644 arch/arm/configs/imote2_defconfig create mode 100644 arch/arm/mach-pxa/Makefile.boot create mode 100644 arch/arm/mach-pxa/include/mach/uncompress.h create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6359.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-demo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195.dtsi delete mode 100644 arch/m68k/coldfire/dma.c delete mode 100644 drivers/atm/firestream.c delete mode 100644 drivers/atm/firestream.h delete mode 100644 drivers/atm/horizon.c delete mode 100644 drivers/atm/horizon.h delete mode 100644 drivers/atm/uPD98401.h delete mode 100644 drivers/atm/uPD98402.c delete mode 100644 drivers/atm/uPD98402.h delete mode 100644 drivers/atm/zatm.c delete mode 100644 drivers/atm/zatm.h create mode 100644 drivers/clk/clk-en7523.c create mode 100644 drivers/clk/mediatek/clk-mt8186-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt8186-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8186-img.c create mode 100644 drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8186-infra_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8186-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mcu.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mdp.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8186-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt8186-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8186-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8186-wpe.c create mode 100644 drivers/cxl/core/suspend.c create mode 100644 drivers/gpu/drm/display/Kconfig create mode 100644 drivers/gpu/drm/display/Makefile create mode 100644 drivers/gpu/drm/display/drm_display_helper_mod.c create mode 100644 drivers/gpu/drm/display/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/display/drm_dp_aux_dev.c create mode 100644 drivers/gpu/drm/display/drm_dp_cec.c create mode 100644 drivers/gpu/drm/display/drm_dp_dual_mode_helper.c create mode 100644 drivers/gpu/drm/display/drm_dp_helper.c rename drivers/gpu/drm/{dp => display}/drm_dp_helper_internal.h (100%) create mode 100644 drivers/gpu/drm/display/drm_dp_mst_topology.c create mode 100644 drivers/gpu/drm/display/drm_dp_mst_topology_internal.h create mode 100644 drivers/gpu/drm/display/drm_dsc_helper.c create mode 100644 drivers/gpu/drm/display/drm_hdcp_helper.c create mode 100644 drivers/gpu/drm/display/drm_hdmi_helper.c create mode 100644 drivers/gpu/drm/display/drm_scdc_helper.c delete mode 100644 drivers/gpu/drm/dp/Makefile delete mode 100644 drivers/gpu/drm/dp/drm_dp.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_dev.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_cec.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_mod.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/drm_dsc.c delete mode 100644 drivers/gpu/drm/drm_hdcp.c delete mode 100644 drivers/gpu/drm/drm_scdc_helper.c delete mode 100644 drivers/gpu/drm/i915/gvt/gvt.c delete mode 100644 drivers/gpu/drm/i915/gvt/hypercall.h delete mode 100644 drivers/gpu/drm/i915/gvt/mpt.h create mode 100644 drivers/gpu/drm/i915/intel_gvt_mmio_table.c delete mode 100644 drivers/gpu/drm/radeon/cik_blit_shaders.c create mode 100644 drivers/hwmon/nct6775-core.c create mode 100644 drivers/hwmon/nct6775-platform.c delete mode 100644 drivers/hwmon/nct6775.c create mode 100644 drivers/hwmon/nct6775.h create mode 100644 drivers/infiniband/hw/mlx5/umr.c create mode 100644 drivers/infiniband/hw/mlx5/umr.h create mode 100644 drivers/input/joystick/sensehat-joystick.c create mode 100644 drivers/interconnect/qcom/sc8280xp.c create mode 100644 drivers/interconnect/qcom/sc8280xp.h create mode 100644 drivers/interconnect/qcom/sdx65.c create mode 100644 drivers/interconnect/qcom/sdx65.h create mode 100644 drivers/mtd/nand/ecc-mtk.c delete mode 100644 drivers/mtd/nand/raw/mtk_ecc.c delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_ip_services.c delete mode 100644 drivers/net/hamradio/dmascc.c delete mode 100644 drivers/net/wan/cosa.c delete mode 100644 drivers/net/wan/cosa.h delete mode 100644 drivers/net/wan/hostess_sv11.c delete mode 100644 drivers/net/wan/sealevel.c delete mode 100644 drivers/net/wan/z85230.c delete mode 100644 drivers/net/wan/z85230.h create mode 100644 drivers/net/wireless/purelifi/Kconfig create mode 100644 drivers/net/wireless/purelifi/Makefile create mode 100644 drivers/net/wireless/purelifi/plfxlc/Kconfig create mode 100644 drivers/net/wireless/purelifi/plfxlc/Makefile create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/firmware.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/intf.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_table.h create mode 100644 drivers/pinctrl/qcom/pinctrl-lpass-lpi.h create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c create mode 100644 drivers/pwm/pwm-sunplus.c create mode 100644 drivers/pwm/pwm-xilinx.c create mode 100644 drivers/regulator/sm5703-regulator.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_app.c create mode 100644 drivers/scsi/ufs/ufshcd-priv.h create mode 100644 drivers/soc/mediatek/mt8195-mmsys.h create mode 100644 drivers/soc/renesas/r8a779g0-sysc.c create mode 100644 drivers/spi/spi-mtk-snfi.c delete mode 100644 drivers/staging/vc04_services/bcm2835-audio/TODO delete mode 100644 drivers/staging/vme/Makefile delete mode 100644 drivers/staging/vme/devices/Kconfig create mode 100644 drivers/staging/vme_user/Kconfig rename drivers/staging/{vme/devices => vme_user}/Makefile (100%) rename drivers/staging/{vme/devices => vme_user}/vme_user.c (100%) rename drivers/staging/{vme/devices => vme_user}/vme_user.h (100%) delete mode 100644 drivers/tty/serial/icom.h create mode 100644 drivers/usb/dwc3/dwc3-am62.c delete mode 100644 drivers/vfio/mdev/vfio_mdev.c create mode 100644 drivers/virt/coco/sev-guest/Kconfig create mode 100644 drivers/virt/coco/sev-guest/Makefile create mode 100644 drivers/virt/coco/sev-guest/sev-guest.c rename drivers/virt/coco/{sevguest/sevguest.h => sev-guest/sev-guest.h} (100%) delete mode 100644 drivers/virt/coco/sevguest/Kconfig delete mode 100644 drivers/virt/coco/sevguest/Makefile delete mode 100644 drivers/virt/coco/sevguest/sevguest.c create mode 100644 fs/cachefiles/ondemand.c create mode 100644 fs/erofs/fscache.c create mode 100644 include/clocksource/timer-xilinx.h create mode 100644 include/drm/display/drm_dp.h rename include/drm/{dp => display}/drm_dp_aux_bus.h (100%) rename include/drm/{dp => display}/drm_dp_dual_mode_helper.h (100%) create mode 100644 include/drm/display/drm_dp_helper.h create mode 100644 include/drm/display/drm_dp_mst_helper.h create mode 100644 include/drm/display/drm_dsc.h create mode 100644 include/drm/display/drm_dsc_helper.h create mode 100644 include/drm/display/drm_hdcp.h create mode 100644 include/drm/display/drm_hdcp_helper.h create mode 100644 include/drm/display/drm_hdmi_helper.h create mode 100644 include/drm/display/drm_scdc.h create mode 100644 include/drm/display/drm_scdc_helper.h delete mode 100644 include/drm/dp/drm_dp_helper.h delete mode 100644 include/drm/dp/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_dsc.h delete mode 100644 include/drm/drm_hdcp.h delete mode 100644 include/drm/drm_scdc_helper.h create mode 100644 include/dt-bindings/clock/en7523-clk.h create mode 100644 include/dt-bindings/clock/mt8186-clk.h create mode 100644 include/dt-bindings/clock/r8a779g0-cpg-mssr.h create mode 100644 include/dt-bindings/clock/ste-db8500-clkout.h create mode 100644 include/dt-bindings/interconnect/qcom,sc8280xp.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx65.h create mode 100644 include/dt-bindings/power/r8a779g0-sysc.h delete mode 100644 include/linux/irqchip/irq-ixp4xx.h create mode 100644 include/linux/maple_tree.h rename drivers/mtd/nand/raw/mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h (100%) delete mode 100644 include/linux/qed/qed_nvmetcp_ip_services_if.h delete mode 100644 include/linux/vmacache.h create mode 100644 include/trace/events/maple_tree.h delete mode 100644 include/uapi/linux/atm_zatm.h create mode 100644 include/uapi/linux/cachefiles.h create mode 100644 include/uapi/scsi/scsi_bsg_mpi3mr.h create mode 100644 lib/maple_tree.c create mode 100644 lib/test_maple_tree.c delete mode 100644 mm/vmacache.c delete mode 100644 net/ipv4/netfilter/nf_flow_table_ipv4.c create mode 100644 sound/soc/codecs/max98396.c create mode 100644 sound/soc/codecs/max98396.h create mode 100644 sound/soc/sof/mediatek/mt8186/Makefile create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-clk.c create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-clk.h create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-loader.c create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186.c create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186.h delete mode 100644 tools/accounting/procacct.c create mode 100644 tools/lib/thermal/.gitignore create mode 100644 tools/lib/thermal/Build create mode 100644 tools/lib/thermal/Makefile create mode 100644 tools/lib/thermal/commands.c create mode 100644 tools/lib/thermal/events.c create mode 100644 tools/lib/thermal/include/thermal.h create mode 100644 tools/lib/thermal/libthermal.map create mode 100644 tools/lib/thermal/libthermal.pc.template create mode 100644 tools/lib/thermal/sampling.c create mode 100644 tools/lib/thermal/thermal.c create mode 100644 tools/lib/thermal/thermal_nl.c create mode 100644 tools/lib/thermal/thermal_nl.h create mode 100644 tools/perf/Documentation/perf-arm-spe.txt create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/adl-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/other.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/virtual-memory.json create mode 100755 tools/perf/tests/shell/record.sh create mode 100644 tools/testing/radix-tree/linux/maple_tree.h create mode 100644 tools/testing/radix-tree/maple.c create mode 100644 tools/testing/radix-tree/trace/events/maple_tree.h create mode 100644 tools/testing/selftests/arm64/abi/syscall-abi.h create mode 100644 tools/testing/selftests/arm64/abi/tpidr2.c create mode 100644 tools/testing/selftests/arm64/fp/rdvl-sme.c create mode 100644 tools/testing/selftests/arm64/fp/sme-inst.h create mode 100644 tools/testing/selftests/arm64/fp/ssve-stress create mode 100644 tools/testing/selftests/arm64/fp/za-fork-asm.S create mode 100644 tools/testing/selftests/arm64/fp/za-fork.c create mode 100644 tools/testing/selftests/arm64/fp/za-ptrace.c create mode 100644 tools/testing/selftests/arm64/fp/za-stress create mode 100644 tools/testing/selftests/arm64/fp/za-test.S create mode 100644 tools/testing/selftests/arm64/mte/check_prctl.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_s [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/sme_trap_no_sm.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/sme_trap_non_str [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/sme_trap_za.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/sme_vl.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/ssve_regs.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/za_regs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/log_fixup.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_kptr.c create mode 100644 tools/testing/selftests/bpf/progs/map_kptr.c create mode 100644 tools/testing/selftests/bpf/progs/test_log_fixup.c create mode 100644 tools/testing/selftests/bpf/verifier/map_kptr.c create mode 100644 tools/testing/selftests/cgroup/config create mode 100644 tools/testing/selftests/cgroup/test_cpu.c create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_locked_port.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_mdb.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_mld.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_vlan_aware.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_vlan_mcast.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_vlan_unaware.sh create mode 100644 tools/testing/selftests/drivers/net/dsa/forwarding.config create mode 120000 tools/testing/selftests/drivers/net/dsa/lib.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/local_termination.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/no_forwarding.sh mode change 100644 => 100755 tools/testing/selftests/net/forwarding/lib.sh create mode 100755 tools/testing/selftests/net/forwarding/local_termination.sh create mode 100755 tools/testing/selftests/net/forwarding/no_forwarding.sh create mode 100644 tools/testing/selftests/resctrl/settings create mode 100644 tools/thermal/lib/Build create mode 100644 tools/thermal/lib/Makefile create mode 100644 tools/thermal/lib/libthermal_tools.pc.template create mode 100644 tools/thermal/lib/log.c create mode 100644 tools/thermal/lib/log.h create mode 100644 tools/thermal/lib/mainloop.c create mode 100644 tools/thermal/lib/mainloop.h create mode 100644 tools/thermal/lib/thermal-tools.h create mode 100644 tools/thermal/lib/uptimeofday.c create mode 100644 tools/thermal/lib/uptimeofday.h create mode 100644 tools/thermal/thermal-engine/Build create mode 100644 tools/thermal/thermal-engine/Makefile create mode 100644 tools/thermal/thermal-engine/thermal-engine.c create mode 100644 tools/thermal/thermometer/Build create mode 100644 tools/thermal/thermometer/Makefile create mode 100644 tools/thermal/thermometer/thermometer.8 create mode 100644 tools/thermal/thermometer/thermometer.c create mode 100644 tools/thermal/thermometer/thermometer.conf