This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/ci/linux.
discards e7d6987e09a3 Add linux-next specific files for 20220422 discards 212f95a87c29 Merge branch 'akpm/master' discards 25ddfb0de83f kselftest/vm: override TARGETS from arguments discards c3f5c201fc19 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery discards fc93237c58c0 Merge branch 'akpm-current/current' discards 3599b0c97215 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 4027696bb16e ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() discards 2b94556d9978 ipc: update semtimedop() to use hrtimer discards 19761d675dd2 ipc/sem: Remove redundant assignments discards 08fbab1310b2 fs: sysv: check sbi->s_firstdatazone in complete_read_super discards ff8702b1b552 delayacct: track delays from write-protect copy discards 6ea5e51d7ea3 kernel: make taskstats available from all net namespaces discards e3844311bc9d taskstats-version-12-with-thread-group-and-exe-info-fix discards 507a04e8e88b taskstats: version 12 with thread group and exe info discards a2091ab8c373 rapidio: remove unnecessary use of list iterator discards 84a755582b78 kexec: remove redundant assignments discards 3ff2d3f116c1 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry discards 28084f896f7e ptrace: fix wrong comment of PT_DTRACE discards 2c937be802f3 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP discards d9efca391fc7 fat: add ratelimit to fat*_ent_bread() discards 99301578656c add-fat-messages-to-printk-index-checkpatch-fixes discards 815cd004430a fatfs: add FAT messages to printk index discards e120d2ea2d3f fatfs: remove redundant judgment discards 481b5737b7f3 init/main.c: silence some -Wunused-parameter warnings discards 58f5d78c08b1 init/Kconfig: remove USELIB syscall by default discards 6a5501e9b3e4 list: fix a data-race around ep->rdllist discards 456f2876cfb1 pipe: make poll_usage boolean and annotate its access discards 00b771916e8f lib: remove back_str initialization discards 5d8fd9eccd15 lib/string.c: simplify str[c]spn discards c5ae0fd6a8b5 lib/test_string.c: add strspn and strcspn tests discards fcd2a951fcea lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections discards 1aed1d5e7596 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test discards 2985e491b25d get_maintainer: Honor mailmap for in file emails discards 7a5d99acd22d kernel: pid_namespace: use NULL instead of using plain int [...] discards 28229cfb576b proc/sysctl: make protected_* world readable discards f4a2303d5d98 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] discards 7fb589c02637 fs/proc/kcore.c: remove check of list iterator against hea [...] discards d8420ca5fa4b proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] discards a44af2e13958 proc: fix dentry/inode overinstantiating under /proc/${pid}/net discards 1b5ea8d15010 ocfs2: fix ocfs2 corrupt when iputting an inode discards ad8ba6e4c5e6 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 739a1bb6d93d ocfs2: reflink deadlock when clone file to the same direct [...] discards 6d4bca8cfd7b ocfs2: remove usage of list iterator variable after the loop body discards 9ed92d912a89 ocfs2: replace usage of found with dedicated list iterator [...] discards 0f4b1aca73e5 scripts/decode_stacktrace.sh: support old bash version discards bc789e867741 ia64: Replace comments with C99 initializers discards 24492200a79d ia64: ptrace: fix typos in comments discards c031978e10b2 ia64: fix typos in comments discards 70a1249a942e kernel/hung_task.c: Monitor killed tasks. discards 30acf93ac1a6 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 95f195c6811b fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 0a718768e763 mm/swapfile: unuse_pte can map random data if swap read fails discards 0ff12dabd652 mm/damon/core-test: add a kunit test case for ops registration discards e774ba86fecb selftests/damon: add damon to selftests root Makefile discards f5fba76e2445 damon: vaddr-test: tweak code to make the logic clearer discards df7feb684ff6 zram: add a huge_idle writeback mode discards d5a7cc06ade4 mm: simplify follow_invalidate_pte() discards deaa707b3e16 dax: fix missing writeprotect the pte entry discards 5b8ce88a5b3a mm: pvmw: add support for walking devmap pages discards bda25d82715c mm: rmap: introduce pfn_mkclean_range() to cleans PTEs discards 4bb30ff7a498 dax: fix cache flush on PMD-mapped pages discards d1c51bd5d3c9 mm: rmap: fix cache flush on THP pages discards f6cdc8eea265 mm: compaction: make sure highest is above the min_pfn discards d68acaf79a40 mm: compaction: simplify the code in __compact_finished discards 209dbe6be92a mm: compaction: make compaction_zonelist_suitable return f [...] discards c88b3892f1d2 mm: compaction: avoid possible NULL pointer dereference in [...] discards fdb7f4a1d914 mm: compaction: clean up comment about async compaction in [...] discards 0aa553f218c1 mm: compaction: use helper compound_nr in isolate_migratep [...] discards c1002ee59d1d mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c discards 0f96f17db473 mm: compaction: clean up comment about suitable migration [...] discards 9275be4ffefd mm: compaction: clean up comment for sched contention discards 38c808f58e8d mm: compaction: remove unneeded assignment to isolate_start_pfn discards ab7a74f767bc mm: compaction: remove unneeded pfn update discards 3aa895820a13 mm: compaction: remove unneeded return value of kcompactd_run discards e07dd1626869 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] discards 0eb743791c1c mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node discards 6315da05d5d7 mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] discards 515c12fe19af mm/memory_hotplug: reset node's state when empty during offline discards be01d9fe64e5 mm/page_alloc: do not calculate node's total pages and mem [...] discards 706653dde0ae mm/madvise: fix potential pte_unmap_unlock pte error discards 4a64e6941c70 mm: untangle config dependencies for demote-on-reclaim discards 89fd91bf7da1 mm/vmstat: add events for ksm cow discards cd5b735c16bd ksm-count-ksm-merging-pages-for-each-process-fix discards 9aba182db554 ksm: count ksm merging pages for each process discards 3bfeee595134 mm: migrate: simplify the refcount validation when migrati [...] discards f1e5b2543108 mm/migration: fix possible do_pages_stat_array racing with [...] discards a3c84489c2b9 mm/migration: fix potential invalid node access for reclai [...] discards 82a9a6e8dfc9 mm/migration: fix potential page refcounts leak in migrate_pages discards 18e7c24c30ce mm/migration: remove some duplicated codes in migrate_pages discards 445b41542679 mm/migration: avoid unneeded nodemask_t initialization discards 30f605683d43 mm/migration: use helper macro min in do_pages_stat discards 6c8fcbe17e9a mm/migration: use helper function vma_lookup() in add_page [...] discards 6b70a42759c3 mm/migration: remove unneeded local variable page_lru discards c5e50e971059 mm/migration: remove unneeded local variable mapping_locked discards 83b1f76ff81b mm: Add selftests for migration entries discards 91df0c00d184 mm/mempolicy: clean up the code logic in queue_pages_pte_range discards d45e7e22d90d drivers/base/node.c: fix compaction sysfs file leak discards 460436fcd688 mm: compaction: use helper isolation_suitable() discards e482385db75a mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() discards 997d05def991 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] discards 5e1485bc2f79 mm/z3fold: move decrement of pool->pages_nr into __release [...] discards f5009c3ce3a8 mm/z3fold: remove confusing local variable l reassignment discards 0fdf79470d3c mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] discards 6d520e5b3efa mm/z3fold: minor clean up for z3fold_free discards d9a1763cb4b9 mm/z3fold: remove obsolete comment in z3fold_alloc discards 2065e2dfe0c6 mm/z3fold: declare z3fold_mount with __init discards 1c8244cfef08 fs/proc/task_mmu.c: remove redundant page validation of pte_page discards 19448ddca80f mm: do not call add_nr_deferred() with zero deferred discards 74593ae5f739 mm/vmscan: fix comment for isolate_lru_pages discards 40e803f932c6 mm-vmscan-fix-comment-for-current_may_throttle-fix discards 6fb629cb0672 mm/vmscan: fix comment for current_may_throttle discards aa5670e5e375 mm/vmscan: remove obsolete comment in get_scan_count discards a4857408e7ff mm/vmscan: sc->reclaim_idx must be a valid zone index discards 56d56c4fa734 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 discards c039dbf2fb5e mm/vmscan: make sure wakeup_kswapd with managed zone discards 24f1b4a14566 mm/vmscan: reclaim only affects managed_zones discards 1795d2400060 mm/uffd: move USERFAULTFD configs into mm/ discards ffc7e7381716 userfaultfd/selftests: use swap() instead of open coding it discards dbd64d0b84c7 selftests/uffd: enable uffd-wp for shmem/hugetlbfs discards f0544e356707 mm/uffd: hide PTE_MARKER option discards 6b4375420e1e mm: enable PTE markers by default discards a321b5a5b727 mm/uffd: enable write protection for shmem & hugetlbfs discards 82e57a5666c0 mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs discards 539aff7cf1a5 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered discards a9ce1d0d43c5 mm/shmem: vma_needs_copy can be static discards 30546b87d63d mm/hugetlb: handle uffd-wp during fork() discards 2a729c4d88e4 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix discards 946627e6469a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards cce61c5a3c31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] discards ea5b590176a2 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards 5683eb67c490 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards ef245301f4bb Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 25a1767aa33e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards b2ba1186f822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 81f52a0fdfd2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e21d99c3d346 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards f3a95adc20fe Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards ba45adde74cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eb0ab21ae0cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards df02472dafb1 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards ad0e6c6da0a3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards e55a509897c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4b24cbd2a0c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6c58aa859c50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 72dff14961c3 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards e1de56d1c02c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 433e04f35e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d9dd6f09a78c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards bb2596ca3867 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ec2515b6ff46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 51b62575698b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 57d432b1beeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d8d01ed918bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1f8d0fb17a52 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards dce9bdaa54b2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 4c0155ac9e89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 536f5daf332f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 015ec9e89942 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards ff0fb24f25cf Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards 3c8c6dc65791 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 99711c02e013 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 731e8fee54df Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 99a4877401fb Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 805516f5d475 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards de1da5b1fd11 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards d6d9d98de366 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 089860b70b80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8a9e1ff49886 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 72f7952121b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 978733da86f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 922316524eef Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 02370fc5952c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2a9735a10aa5 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 6146444414a7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 3f57c663e3a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 61822f03343b Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards 273a91863087 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 5f9b6621402c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 79308351bfc5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 8e9eb714cb51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2d500ce1b2a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c0ce8b84d0ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 500b81e442ac Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 11ea5f74a884 Merge branch 'next' of git://github.com/cschaufler/smack-next discards 3f835fa1b9f2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 431c906580b5 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 860149e4b82a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 6692e257f7e2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 99dcaa7cabea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4cb97cf41c35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ad2dd528a22f Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards 4dd55359bd67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6f8c29848912 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e385815445c3 random: insist on random_get_entropy() existing in order t [...] discards c785e92563e6 xtensa: use fallback for random_get_entropy() instead of zero discards dcf16fdb5e75 sparc: use fallback for random_get_entropy() instead of zero discards c410cd807018 um: use fallback for random_get_entropy() instead of zero discards cff876a2a6b2 x86: use fallback for random_get_entropy() instead of zero discards 34eea1b1f348 nios2: use fallback for random_get_entropy() instead of zero discards 98c46881f4e3 arm: use fallback for random_get_entropy() instead of zero discards 7351826416bc mips: use fallback for random_get_entropy() instead of jus [...] discards 209e08039081 riscv: use fallback for random_get_entropy() instead of zero discards 071d118569fe m68k: use fallback for random_get_entropy() instead of zero discards a50386bbbdad timekeeping: add raw clock fallback for random_get_entropy() discards 91afe794c070 siphash: update the hsiphash documentation discards ba36545724ef Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards b940cd785010 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 843891052b45 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards d97efeb4a6cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0ebc2e3f627e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1a2ebc9df98f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6f57920cbe68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b12d41716e32 arm/xen: Fix some refcount leaks discards 1c08d903132a Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] discards 46b5d564a400 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 1718e834db22 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards 3ff7fd27036e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 8c1db40dce1d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards beb45d950deb Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 321437eed2fe Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 479506a21bd2 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 42dc7a8b6997 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 7ff7a5f4893a Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards f83d2fad616b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 958fd37cb6c4 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 2d965efc01cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a262441620f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ef397ec653aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 6feab44e2ba3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 930ef66e30d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c4b0d9ba15ef Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 095f212a8a2e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards e939972dec3b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards ded4ed06d5fe Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 41b11b54eea2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 325a512c7009 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 321cf29c3205 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards a76c972778f8 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards c09ccf63103a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f7844fbc3bbd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 84fdc506ff63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 57384863d490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cf2646cf51b3 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 2d7a5cb75489 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 48dcee273ff3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards f2cdaeb32c81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards de8b05cca17a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 103fa2b07c4b Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards 0da5e0dd8992 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 611379e8d2c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bd81ee2c78d6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 63ccfa348de5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards cf67965771b0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 25b1430a7cb4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards af0987c2371b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 9d744e340ba5 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards 92176e676ebf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ef1fbd592b4b Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards 491d9f62abf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1ea6fe4d7552 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards e18863ad87bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eedf9266cfa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d02ea065d9de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 244cc757052e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7a42df97f44d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards 67279e9a4b33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6efeb2692388 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards 8cbd2b737c63 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 4050d05def8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 81ae2d2db7cd Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 629db416bf46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0f30508e9217 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards c856d5e6edf5 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards d522b73bc9b9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 2e6b0d0f8fc8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 2965eff5a0bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4d722cc8db42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f7b161709513 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards b4d6be6287b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9eccf6dc8492 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 001891c8a0cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0318e72d28be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4334178e210c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dd707c77a6b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 62fc8cfef7c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1b8ceba3cea7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 21be2e0b06f7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 24b3d6736ab7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f3fd53791e0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9e6c861a2954 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5e87f91cfe6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 21c48c725d9f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 8848b0418ca7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 994459d7271a Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 3e86d9e55f79 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 2c41434dc49c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1e9235a24947 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 813d98e2e26d Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 8a66c92f2c4d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards e262bb188848 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 6c29bd3518d7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards f6f7316206b2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 16bae776ace3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards da46e4f21cbb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 3651548a1c36 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards c7f98e30bd58 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 38b7a19f4e55 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 44008acd4ae1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards b6899ad996c5 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 381229b33f4a Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards b787cba4a491 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 261db7b6ea1c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards b330a373f5d5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 99f7b55d4628 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 97ea5194409e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 2f6ef42a0db1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards aa798e53a985 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards d2dc12859572 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards 1144580dad0e Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] discards c0dce63b1427 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 23f3cbbae210 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards fd50d81406bc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 23d23bc693de Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 42b5b0483e05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2c5aee85af3c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 033ea593bd2e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 94c974a9dc6f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 059bea473593 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 56dcb46d21ac Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] discards 8f8a3afc0c22 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards 4402e215c42b Merge branch 'devel' into for-next discards 8c6290b1238d pinctrl: nomadik: Add new MC2 config discards 3aede974de0c Merge branch 'for-5.19/io_uring' into for-next discards ebbe59f49556 io_uring: allow NOP opcode in IOPOLL mode discards 34a7ee8a42c8 io_uring: return an error when cqe is dropped discards b293240e2634 io_uring: use constants for cq_overflow bitfield discards db9bb58b391c io_uring: rework io_uring_enter to simplify return value discards 2a847e6faf76 io_uring: trace cqe overflows discards f457ab8deb01 io_uring: add trace support for CQE overflow discards 5a0381de4ff5 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next discards d8c1d8dd6bb3 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus discards 1983158cf565 Merge branch 'for-next-next-v5.18-20220421' into for-next- [...] discards 991771e8b3cd Merge branch 'for-next-current-v5.17-20220421' into for-ne [...] discards 7d8ed0a905f9 Merge branch 'ext/qu/scrub-refactor-v4' into for-next-next [...] discards dd41526acbe1 Merge branch 'ext/qu/raid-types' into for-next-next-v5.18- [...] discards a595b282170a Merge branch 'ext/gabe/xarray-extent-buffers' into for-nex [...] discards 6629b67599d1 Merge branch 'ext/gabe/xarray-delayed-nodes' into for-next [...] discards ff71b5b24f6b Merge branch 'misc-next' into for-next-next-v5.18-20220421 discards 5a9d53e82a31 Merge branch 'misc-5.18' into for-next-current-v5.17-20220421 discards 6eb596a51f83 btrfs: move scrub_remap_extent() call into scrub_extent() [...] discards f29f9144929c btrfs: use find_first_extent_item() to replace the open-co [...] discards 3d79f48c6447 btrfs: refactor scrub_raid56_parity() discards 3cbaa9e2378b btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] discards 35411e5b0301 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() discards 8b1846bc8627 btrfs: introduce dedicated helper to scrub simple-stripe b [...] discards be8a2f75b485 btrfs: introduce dedicated helper to scrub simple-mirror b [...] discards a3ab2b3ea997 btrfs: introduce a helper to locate an extent item discards 2f5898ad2676 btrfs: calculate @physical_end using @dev_extent_len direc [...] discards ea9b3095c297 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] discards c927f989949d btrfs: move definition of btrfs_raid_types to volumes.h discards 6f5fae0d63bc btrfs: Turn fs_info member buffer_radix into XArray discards efecd1a798a1 btrfs: convert delayed_nodes_tree into an xarray discards 7650de016c17 btrfs: raid56: enable subpage support for RAID56 discards 802c194edd38 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] discards ee1c2f8e8ea8 btrfs: raid56: make steal_rbio() subpage compatible discards cc3bad63876c btrfs: raid56: make set_bio_pages_uptodate() subpage compatible discards e82646841085 btrfs: raid56: remove btrfs_raid_bio::bio_pages array discards 17bd7fc85039 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible discards ef0cea646a4c btrfs: raid56: open code rbio_stripe_page_index() discards 9db709620bc8 btrfs: raid56: make finish_rmw() subpage compatible discards 62d79d3428a0 btrfs: raid56: make __raid_recover_endio_io() subpage compatible discards a4e30d9feafc btrfs: raid56: make finish_parity_scrub() subpage compatible discards d6fbf7346528 btrfs: raid56: make rbio_add_io_page() subpage compatible discards cee452a7d27f btrfs: raid56: introduce btrfs_raid_bio::bio_sectors discards 089d9d68e715 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors discards 4533a717579e btrfs: raid56: introduce new cached members for btrfs_raid_bio discards b54952ca627d btrfs: raid56: make btrfs_raid_bio more compact discards 9fe525abb2a4 btrfs: raid56: open code rbio_nr_pages() discards 7d44cab5a41e btrfs: reduce width for stripe_len from u64 to u32 discards c39da4a85bcb btrfs: skip compression property for anything other than f [...] discards d6344eb23fcd Merge remote-tracking branch 'regulator/for-5.19' into reg [...] discards 40fc9176241f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] discards 84faf3e3439e Bluetooth: Print broken quirks discards 19a04449eb57 Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] discards 1de614cf3ab1 Bluetooth: hci_qca: Use del_timer_sync() before freeing discards 4972e77ad2e7 Bluetooth: btintel: Constify static struct regmap_bus discards 02fa192d49d8 Bluetooth: Keep MGMT pending queue ordered FIFO discards ac00caa218ca Bluetooth: fix dangling sco_conn and use-after-free in sco [...] discards 114161ec3b92 Bluetooth: mt7921s: Fix the incorrect pointer check discards 4cf3e48e3977 Bluetooth: btbcm: Support per-board firmware variants discards 8c9f0263968a fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT discards f00156b83d02 Merge remote-tracking branch 'spi/for-5.19' into spi-next discards b79ddd945ea2 f2fs: avoid infinite loop to flush node pages discards a79a81e7d565 f2fs: use flush command instead of FUA for zoned device discards 6c4ad07ad2b3 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr discards 44e7aa41c738 Merge branch 'arm/drivers' into for-next discards 839a15a1fe65 Merge tag 'v5.18-rc3' into for-next discards 0769fcbdad48 Merge branch 'arm/dt' into for-next discards 181ed17f644d btrfs: do not BUG_ON() on failure to update inode when set [...] discards b54ecac10938 Merge branch 'arm/fixes' into for-next discards 6f3fefba4796 btrfs: always log symlinks in full mode discards 1161f7a6b50e pinctrl: thunderbay: Use devm_platform_ioremap_resource() discards 73ff1fca248e Merge branch 'arm/multiplatform-late' into for-next discards ac4b03d5ad6b Merge branch 'pxa-multiplatform-5.18' of git://git.kernel. [...] discards b77e9d096408 dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl discards e72ddce98f35 dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl discards 16d2f0944128 dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl discards 742dc4ebb365 dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl discards 491460921dc4 dt-bindings: pinctrl: rt2880: fix binding name, pin groups [...] discards 92d30437f657 mips: dts: ralink: mt7621: use the new compatible string f [...] discards a89aa5b80861 MAINTAINERS: add Ralink pinctrl driver discards 4a102bcf8704 pinctrl: ralink: add new compatible strings for each pinct [...] discards 088ff7e32328 pinctrl: ralink: rename driver names to subdrivers discards 7f89b541f8b0 pinctrl: ralink: rename variable names for functions on MT [...] discards 9203eb80e3cd pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880 discards a0fc8438b742 pinctrl: ralink: rename pinmux functions to pinctrl discards 108e01a0cea2 pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink discards 493b8af24754 pinctrl: ralink: rename MT7628(an) functions to MT76X8 discards c9c5123a32e4 pinctrl: ingenic: Garbage-collect code paths for SoCs disa [...] discards c04c391aa743 dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatib [...] discards 0ec8efa67be8 dt-bindings: pinctrl: Convert i.MX7D to json-schema discards c4e0dbb001fe pinctrl: max77620: drop unneeded MODULE_ALIAS discards 18dcb24464b1 pinctrl: meson: fix unused variable warning discards d0e28b3fbb8e pinctrl: mediatek: mt8195: enable driver on mtk platforms discards b8199b1fcf69 gpio/rockchip: handle deferring input-enable pinconfs discards c327a37e53e5 pinctrl/rockchip: support setting input-enable param discards aa696c2e8f33 pinctrl/rockchip: support deferring other gpio params discards fb95740ffb07 Merge branch 'misc-5.18' into next-fixes discards 2720d9356476 btrfs: improve error reporting in lookup_inline_extent_backref discards d33a6c732166 Merge branch 'omap1-multiplatform-5.18' of git://git.kerne [...] discards ae17d454cf6d Merge branch 'arm/multiplatform' into for-next discards 6eab9bfd712f Merge branch 'omap1/multiplatform-prep' of git://git.kerne [...] discards ef5c15e1f325 dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string discards ab9d8a19fd55 dt-bindings: mmc: convert sdhci-dove to JSON schema discards 747015015212 dt-bindings: mmc: convert orion-sdio to JSON schema discards 056ec13303b1 dt-bindings: mmc: Add small binding note on level shifters discards bbd196fda3a2 mmc: mmci: Break IRQ status loop when all zero discards b59e8a5fd321 [TO BE REBASED] ARM: omap1: enable multiplatform discards 4c4467ac7429 [TO BE REBASED] ARM: OMAP1: clock: Convert to CCF discards bdfb692acfa9 [MERGED] ASoC: ti: osk5912: Make it CCF clk API compatible discards c70a08405401 [MERGED] mmc: omap: Make it CCF clk API compatible discards 4f851faf4370 [MERGED] video: fbdev: omap: Make it CCF clk API compatible discards 8397c5237000 MAINTAINERS: omap1: Add Janusz as an additional maintainer discards 311d207b1847 ARM: omap1: htc_herald: fix typos in comments discards 8af9492effa2 ARM: OMAP1: fix typos in comments discards 10975b29a1be usb: gadget: omap_udc: Make it CCF clk API compatible discards 15c212f5b8d2 usb: host: ohci-omap: Make it CCF clk API compatible discards 1987cc00241a ARM: OMAP1: clock: Remove noop code discards a13dd11e73d0 ARM: OMAP1: clock: Remove unused code discards 0ca27719467d ARM: OMAP1: clock: Fix UART rate reporting algorithm discards 2fd66273c0d5 ARM: OMAP1: clock: Fix early UART rate issues discards be574f3003c0 ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF discards ce5f98342476 ARM: omap1: fix build with no SoC selected discards 8fc4ae41d851 ARM: omap1: move mach/*.h into mach directory discards 83e001525d1d ARM: omap1: use pci_remap_iospace() for omap_cf discards 7e2459b5d75a ARM: omap1: relocate static I/O mapping discards 8209e62a869c ARM: omap: remove empty plat-omap directory discards bd5b46d05402 ARM: omap: un-merge plat/sram.c discards 5ba470260855 ARM: omap: split up arch/arm/plat-omap/Kconfig discards ecb6fb163edd ARM: omap1: move plat/dma.c to mach/omap-dma.c discards b6f4c2655677 ARM: omap1: dma: remove omap2 specific bits discards 8fcf714b8d32 dma: omap: hide legacy interface discards 936d37a10910 mmc: meson-gx: switch to device-managed dmam_alloc_coherent() discards f1768fa7a2b6 mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter [...] discards b5159751e921 mmc: sh_mmcif: move platform_data header to proper location discards e317e80ed670 mmc: jz4740: Apply DMA engine limits to maximum segment size discards b250fa7e0b68 ipmi: Make two logs unique discards 63b9e933a075 ipmi:si: Convert pr_debug() to dev_dbg() discards dc5892f9fd8e ipmi: Convert pr_debug() to dev_dbg() discards e7a67ad985f7 ipmi: Fix pr_fmt to avoid compilation issues discards 5490572f228d ipmi: Add an intializer for ipmi_recv_msg struct discards b8dc14d291f9 ipmi: Add an intializer for ipmi_smi_msg struct discards 420fddd1ec97 ipmi:ssif: Check for NULL msg when handling events and messages discards 28e4f7415e46 ipmi: use simple i2c probe function discards 484ffae7a2f0 ipmi: Add a sysfs count of total outstanding messages for [...] discards 25359fdd664b ipmi: Add a sysfs interface to view the number of users discards 9eb29cdd1459 ipmi: Limit the number of message a user may have outstanding discards c7489360e462 ipmi: Add a limit on the number of users that may use IPMI discards eb40cce07dec ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() discards a8440ece64f1 csky: atomic: Add conditional atomic operations' optimization discards 3b2d89837ed4 csky: atomic: Add custom atomic.h implementation discards 4a7df3905552 csky: atomic: Optimize cmpxchg with acquire & release discards 10b0948de634 xtensa: add hibernation support discards d60d2f9a956c xtensa: support coprocessors on SMP discards cdbb36798b81 xtensa: get rid of stack frame in coprocessor_flush discards 74c2ee227008 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB discards 0c9e3feab141 xtensa: add xtensa_xsr macro discards 8a1b96fa525a xtensa: handle coprocessor exceptions in kernel mode discards b679a4cc4d5f xtensa: use callx0 opcode in fast_coprocessor discards 51ce31e274c4 xtensa: clean up excsave1 initialization discards 2f73233a3561 xtensa: clean up declarations in coprocessor.h discards d8cecc0a01d7 xtensa: clean up exception handler prototypes discards 1684764df65c xtensa: clean up function declarations in traps.c discards d2e04f8a4066 xtensa: enable KCSAN discards ec8615bcd6f3 mtd: phram: Allow cached mappings discards d55e5d8931a8 mtd: phram: Allow probing via reserved-memory discards 9638e151eeea dt-bindings: reserved-memory: Support MTD/block device discards 304099a37cff mtd: core: Check devicetree alias for index discards d5e92661147b io_uring: allow re-poll if we made progress discards 61405fa346fe io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) discards 92393159862d fixup! mm/hugetlb: Only drop uffd-wp special pte if required discards 57d2776c476d mm/hugetlb: only drop uffd-wp special pte if required discards 10c4ef3c40bf mm/hugetlb: allow uffd wr-protect none ptes discards fca0593f57de mm/hugetlb: handle pte markers in page faults discards 5bf344d454cf mm/hugetlb: handle UFFDIO_WRITEPROTECT discards 8b09f2ebe856 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP discards 33e1180110a3 mm/hugetlb: hook page faults for uffd write protection discards a4106db8361e mm/hugetlb: introduce huge pte version of uffd-wp helpers discards b28c9dc46919 mm/shmem: handle uffd-wp during fork() discards 6ba4ffbaca10 mm/shmem: allows file-back mem to be uffd wr-protected on thps discards e6dc33ba6c7d mm/shmem: allow uffd wr-protect none pte for file-backed mem discards 22c0906766a5 mm/shmem: persist uffd-wp bit across zapping for file-backed discards 25ebe81ae75c mm/shmem: handle uffd-wp special pte in page fault handler discards 11aff8c03b51 mm/shmem: take care of UFFDIO_COPY_MODE_WP discards bbda1074e2d5 fixup! mm/uffd: PTE_MARKER_UFFD_WP discards 58b3b8d18b50 mm/uffd: PTE_MARKER_UFFD_WP discards e185fee83769 mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes discards 0146b2d6ed6a mm-check-against-orig_pte-for-finish_fault-fix discards 8cdd7e57928b mm: check against orig_pte for finish_fault() discards 70a8da53f7cb mm: teach core mm about pte markers discards 5d316b416ead fixup! mm: Introduce PTE_MARKER swap entry discards 6b33079f315a mm: introduce PTE_MARKER swap entry discards d6d422cd7806 include/linux/swapops.h: remove stub for non_swap_entry() discards 983f18487e1d mm/page_alloc: reuse tail struct pages for compound devmaps discards 7e0f4d6f2208 mm/sparse-vmemmap: improve memory savings for compound devmaps discards 172f5c88939a mm/hugetlb_vmemmap: move comment block to Documentation/vm discards 73e8e9054556 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] discards 39753bbf74e3 mm/sparse-vmemmap: add a pgmap argument to section activation discards 1a0474e2f5f7 hugetlb: clean up hugetlb_cma_reserve discards 5b2c7a6348a5 hugetlb: fix return value of __setup handlers discards 6ca20525b661 hugetlb: fix hugepages_setup when deal with pernode discards 49a102d4ce1f hugetlb: Fix wrong use of nr_online_nodes discards 818d27282ccb hugetlb: fix wrong use of nr_online_nodes discards 01eb9549bcc3 mm: mmap: register suitable readonly file vmas for khugepaged discards a612d5c2d659 mm: khugepaged: introduce khugepaged_enter_vma() helper discards 0728dd60f703 mm: khugepaged: move some khugepaged_* functions to khugepaged.c discards 5a969d652575 mm: khugepaged: make khugepaged_enter() void function discards 50896830aeb4 mm: thp: only regular file could be THP eligible discards ce80cd5972f2 mm: khugepaged: skip DAX vma discards e7d023bde1b0 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED discards a857b09f3a3a sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE discards f36dc7f5e8bb mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* discards 9c37e067a744 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* discards 48527c7db9c6 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions discards 6ec9eec78102 arm64: mm: hugetlb: restructure the code comment inside fl [...] discards 0bc7f07c312a arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 discards 46b7d1300f20 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] discards cdad1c70301a hugetlb: remove use of list iterator variable after loop discards 33b092b43d7e mm/khugepaged: sched to numa node when collapse huge page discards ba39ffc7df7c mm, hugetlb, hwpoison: separate branch for free and in-use [...] discards b012c0a58edf mm/memory-failure.c: dissolve truncated hugetlb page discards 31c1e016f942 mm/memory-failure.c: minor cleanup for HWPoisonHandlable discards 87ca1af58a23 Revert "mm/memory-failure.c: fix race with changing page c [...] discards 61344f36c7b6 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] discards 3005acea9728 mm/memory-failure.c: remove unnecessary (void*) conversions discards 360e72972e10 mm/page_alloc.c: calc the right pfn if page size is not 4K discards 894f4c441851 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] discards 5278be4f0586 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] discards 7b45fd2f49e5 mm: page_alloc: simplify pageblock migratetype check in __ [...] discards 48cdc517948f mm: discard __GFP_ATOMIC discards c2c1a4e85b82 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] discards 981e750e0159 mm/page_alloc: adding same penalty is enough to get round- [...] discards bc7e2c1e6844 mm/page_alloc: simplify update of pgdat in wake_all_kswapds discards 10683fc536ae Documentation/sysctl: document page_lock_unfairness discards 47b7c36a2ade mm/vmalloc: fix a comment discards 80247919ab92 mm/mremap: avoid unneeded do_munmap call discards 1fde0c28efcd mm/mremap: use helper mlock_future_check() discards 944f264b692d mm: avoid unnecessary flush on change_huge_pmd() discards bb9b714baf7b mm/mprotect: do not flush when not required architecturally discards cac5cb3c907f mm/mprotect: use mmu_gather discards e10350034f3f mm/mmap: Drop arch_vm_get_page_pgprot() discards 260865155b5b mm/mmap: drop arch_filter_pgprot() discards fe8b545aee2e x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 3f3e72365ee2 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 548652384514 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards bf1ab85a7180 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards f81fb4561dcd mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT discards 5ea5cfd64787 mm/mmap.c: use helper mlock_future_check() discards 108198c531c5 mm/mmap: clarify protection_map[] indices discards d05db9acc343 mm/debug_vm_pgtable: drop protection_map[] usage discards 1747e39146b8 mm/mmu_gather: limit free batch count and add schedule poi [...] discards 2522f4e07a24 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] discards 7b7e2dea0028 selftests: vm: add test for Soft-Dirty PTE bit discards 625d2f845a20 selftests: vm: bring common functions to a new file discards ea350e66d2b7 MAINTAINERS: add corresponding kselftests to memcg entry discards 17c016bcd00a MAINTAINERS: add corresponding kselftests to cgroup entry discards 369bbda180f2 kselftests: memcg: speed up the memory.high test discards ae7092ef21d3 kselftests: memcg: update the oom group leaf events test discards 06c8182566fb mm/memcg: non-hierarchical mode is deprecated discards b0d56a032ebe mm/memcg: move generation assignment and comparison together discards 1b34558ac89a mm/memcg: set pos explicitly for reclaim and !reclaim discards 59fb32971acf mm/memcg: set memcg after css verified and got reference discards cd9b449cac94 mm/memcg: mz already removed from rb_tree if not NULL discards 2e7230de68d0 mm/memcg: remove unneeded nr_scanned discards 1cf7a04eda3c mm-shmem-make-shmem_init-return-void-fix discards 7da70d3bfe02 mm: shmem: make shmem_init return void discards 2a606f031f74 VFS: Add FMODE_CAN_ODIRECT file flag discards 5679b6a6e0b3 mm: submit multipage write for SWP_FS_OPS swap-space discards c8a8b096272b mm: submit multipage reads for SWP_FS_OPS swap-space discards 898c8b4529ba doc: update documentation for swap_activate and swap_rw discards dbd8b17ec492 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw discards c982c1b6b1ee mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] discards 35bf31c06c98 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space discards 0544817c367f mm: move responsibility for setting SWP_FS_OPS to ->swap_activate discards f23a842e482e mm: drop swap_dirty_folio discards 2c869bfbf3bf mm-create-new-mm-swaph-header-file-fix discards fc359a94e3fb mm: create new mm/swap.h header file. discards 54da6345044f tools/testing/selftests/vm/gup_test.c: clarify error statement discards 277f9b1e0fe9 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s discards b59f7cc7223a powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s discards d46ec58fff0a s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards 33f6d3bf6e53 s390/pgtable: cleanup description of swp pte layout discards cf8badd29172 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards 9ee1a6b8e0a6 x86-pgtable-support-__have_arch_pte_swp_exclusive-fix discards f0f9a6d74117 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards bee181a0af23 mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards ab29028ddd4f mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix discards 3a873fb5b97e mm/swap: remember PG_anon_exclusive via a swp pte bit discards fa0728d205ed mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] discards cc413efa0a66 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] discards 71f19bc30702 mm-support-gup-triggered-unsharing-of-anonymous-pages-fix discards 4c6c2227aabb mm: support GUP-triggered unsharing of anonymous pages discards 66f715eef287 mm/gup: disallow follow_page(FOLL_PIN) discards 2373d6c94264 mm: remember exclusively mapped anonymous pages with PG_an [...] discards 36cee44b8515 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] discards f828457b92ff mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] discards 533e6699356a mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] discards 8076fb98340b mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() discards ca670153d75f mm/rmap: pass rmap flags to hugepage_add_anon_rmap() discards 63a2bf3ccb07 mm/rmap: remove do_page_add_anon_rmap() discards cf4b86faa7b8 mm/rmap: convert RMAP flags to a proper distinct rmap_t type discards 1fa3fc418411 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] discards f0dc7cd0979e mm/memory: slightly simplify copy_present_pte() discards 892cede8740f mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] discards efdb357c0085 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] discards c32193d7a975 mm/smaps_rollup: return empty file for kthreads instead of ESRCH discards 73fc16ad4063 mm/page_owner.c: use get_task_comm() to record task comman [...] discards afade810c6b0 tools/vm/page_owner_sort.c: avoid repeated judgments discards e5a987174c66 tools/vm/page_owner_sort.c: provide allocator labelling an [...] discards dbba82d28ac3 tools/vm/page_owner: support debug log to avoid huge log print discards 3b8fd73766ca tools/vm/page_owner_sort.c: support sorting blocks by mult [...] discards 87bb6d8ef1a3 tools/vm/page_owner_sort.c: support for multi-value select [...] discards 7245760f5264 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] discards 098090b8097c kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t discards d5bb6de8d23d kasan-fix-sleeping-function-called-from-invalid-context-on [...] discards bcfaec2c6fcd kasan: fix sleeping function called from invalid context o [...] discards 5909859db51e procfs: prevent unprivileged processes accessing fdinfo dir discards 00b0290a9324 /proc/kpageflags: do not use uninitialized struct pages discards dcccb008518c /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards d9e9fdf715cb mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() discards d62ed0a71f5d mm/highmem: fix kernel-doc warnings in highmem*.h discards 53b5f79677c3 kcov: don't generate a warning on vm_insert_page()'s failure discards ff60b63f1538 MAINTAINERS: add Vincenzo Frascino to KASAN reviewers discards 3ea1d4e002d4 kasan: prevent cpu_quarantine corruption when CPU offline [...] discards bf509190505f oom_kill.c: futex: delay the OOM reaper to allow time for [...] discards 21cecf325257 selftest/vm: add skip support to mremap_test discards df9a98108048 selftest/vm: support xfail in mremap_test discards c10cca014073 selftest/vm: verify remap destination address in mremap_test discards 2b9d65bd29e6 selftest/vm: verify mmap addr in mremap_test discards 7910389d575b mm, hugetlb: allow for "high" userspace addresses discards 317e653706ca userfaultfd: mark uffd_wp regardless of VM_WRITE flag discards 0c80e581fee2 mm/munlock: remove fields to fix htmldocs warnings discards f8cb6b7df17b memcg: sync flush only if periodic flush is delayed discards efb405bb75f4 mm/memory-failure.c: skip huge_zero_page in memory_failure() discards 6416b9b5b502 mm/hwpoison: fix race between hugetlb free/demotion and me [...] discards 24f4daa283b8 doc: Document the rcutree.rcu_divisor kernel boot parameter discards 4b63ed1d9dec rcu-tasks: Drive synchronous grace periods from calling task discards e562c27273d6 rcu-tasks: Move synchronize_rcu_tasks_generic() down discards efb45e665d90 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() discards 75d837cae139 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] discards be25a8f6d19b rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] discards d482558a71a9 rcu/nocb: Add/del rdp to iterate from rcuog itself discards f9a6ef4831b3 rcu/torture: Change order of warning and trace dump discards 5b31984d392b rcu: Avoid tracing a few functions executed in multi_cpu_stop() discards c85b5d88951b binfmt_flat: Remove shared library support discards c907372552bb documentation: zonefs: Document sysfs attributes discards fe6f3882718a Merge branch 'for-5.19/drivers' into for-next discards 16b2559b30d6 Merge branch 'for-5.19/block' into for-next discards ee526fd6b300 Merge branch 'for-5.19/io_uring-socket' into for-next discards e6fbb04e0bd4 Merge branch 'for-5.19/io_uring-xattr' into for-next discards 1ad1c7902e5d Merge branch 'for-5.19/io_uring' into for-next discards 6ac41fbfd34f io_uring: add socket(2) support discards 065c2a0e53a1 net: add __sys_socket_file() discards 3efbef2ff4cf io_uring: fix trace for reduced sqe padding discards af1b1985d52e io_uring: add fgetxattr and getxattr support discards 10860bd7ce1f io_uring: add fsetxattr and setxattr support discards c6e933d5cbc5 fs: split off do_getxattr from getxattr discards 698d947498b6 fs: split off setxattr_copy and do_setxattr function from [...] discards 7c648b7d6186 io_uring: add support for IORING_ASYNC_CANCEL_ANY discards cd9ef41cd359 io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key discards 85222d8b6adb io_uring: add support for IORING_ASYNC_CANCEL_ALL discards 36689d57c71f io_uring: pass in struct io_cancel_data consistently discards 156afa36fd55 io_uring: remove dead 'poll_only' argument to io_poll_cancel() discards 1d21a70fd6e7 io_uring: refactor io_disarm_next() locking discards ee9b7ff30293 io_uring: move timeout locking in io_timeout_cancel() discards 16b217ed7bb3 io_uring: store SCM state in io_fixed_file->file_ptr discards 5935f875ed81 io_uring: kill ctx arg from io_req_put_rsrc discards c78eaa44be8f io_uring: add a helper for putting rsrc nodes discards ad9ee4583d5e io_uring: store rsrc node in req instead of refs discards 99ea4d9da9c5 io_uring: refactor io_assign_file error path discards 73687727298f io_uring: use right helpers for file assign locking discards 671f6e9ba22b io_uring: add data_race annotations discards 95f0da7a69f6 io_uring: inline io_req_complete_fail_submit() discards 5ab4fc6d5c3f io_uring: refactor io_submit_sqe() discards a95a3e51f11b io_uring: refactor lazy link fail discards 499436e5b20a io_uring: introduce IO_REQ_LINK_FLAGS discards b6bd92480c7e io_uring: refactor io_queue_sqe() discards 224d44125026 io_uring: rename io_queue_async_work() discards 470510d7b342 io_uring: inline io_queue_sqe() discards c8b12ebb72d0 io_uring: helper for prep+queuing linked timeouts discards 61e686929573 io_uring: inline io_free_req() discards 2e47ba7a3a2a io_uring: kill io_put_req_deferred() omits 28bf2111f48c include/linux/find: Fix documentation omits 18ffcd813581 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable omits 2045870703d3 MAINTAINERS: add cpumask and nodemask files to BITMAP_API omits 4dd3dd45e016 tools: bitmap: sync bitmap_weight omits 8e047c52edd7 nodemask: add num_node_state_eq() omits 23f2f66c27c4 mm/mempolicy: replace nodes_weight with nodes_weight_eq omits 4d6b4302bcad ACPI: replace nodes__weight with nodes_weight_ge for numa omits 1cb05ea22277 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} omits 99eeba948be1 soc/qman: replace cpumask_weight with cpumask_weight_lt omits 045c6b1e8349 scsi: lpfc: replace cpumask_weight with cpumask_weight_gt omits fae1be1accee RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] omits 31cfa342aca1 firmware: psci: replace cpumask_weight with cpumask_weight_eq omits 43e0eae7be83 arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] omits 209718cd7093 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] omits 126003472e8e arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] omits ff78d834572c arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] omits 81813c6c404e cpumask: add cpumask_weight_{eq,gt,ge,lt,le} omits 670df8d6a9b8 media: tegra-video: replace bitmap_weight with bitmap_weight_le omits 0d252a1b7ac2 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 omits 1e45cda053d0 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} omits c933f2346d5d octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} omits 28ade5fbd8da ixgbe: replace bitmap_weight with bitmap_weight_eq omits 3f9c305e950b memstick: replace bitmap_weight with bitmap_weight_eq wher [...] omits 93252697d0f1 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] omits bc7f2047ea38 arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] omits 906059545c08 bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions discards f1ffc4b573eb btrfs: do not return errors from submit_bio_hook_t instances discards a7ab1d31ba5a btrfs: do not return errors from btrfs_submit_compressed_read discards 7e18612940fe btrfs: do not return errors from btrfs_submit_metadata_bio discards 5cd550beb636 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] discards 22da959156da btrfs: move btrfs_readpage to extent_io.c discards 2ee6a74817b9 f2fs: give priority to select unpinned section for foreground GC discards 9b01ba7c91c9 f2fs: replace usage of found with dedicated list iterator [...] discards 3ec9dd7e528d f2fs: Remove usage of list iterator pas the loop for list_ [...] discards 20f5fc8d8887 f2fs: fix dereference of stale list iterator after loop body discards b256899b1f9a f2fs: fix to do sanity check on inline_dots inode discards d6a7917f4dba f2fs: introduce data read/write showing path info discards 8139588a7b58 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode discards 53d2ac130290 f2fs: don't set GC_FAILURE_PIN for background GC discards 927ca0d435e7 f2fs: check pinfile in gc_data_segment() in advance discards 48ae8244f719 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] discards a7fdf95e04f4 scripts: dummy-tools, add pahole discards 0c014c7927e6 kheaders: Have cpio unconditionally replace files discards 3710f54d1217 btrfs: repair super block num_devices automatically discards 432a1d454ece btrfs: improve error reporting in lookup_inline_extent_backref omits 7643a9ca9f8e ARM: pxa: convert to multiplatform omits 73d5106e9489 ARM: pxa: remove support for MTD_XIP omits 3ef7513d7a8d ARM: pxa: move mach/*.h to mach-pxa/ omits 2746f7c78b42 ARM: PXA: fix multi-cpu build of xsc3 omits 77a3a9943310 ARM: pxa: move plat-pxa to drivers/soc/ omits 73bae3764887 ARM: mmp: rename pxa_register_device omits 5153474f0a43 ARM: mmp: remove tavorevb board support omits 77b9aeb6e3cd ARM: pxa: remove unused mach/bitfield.h omits ec86d0580554 ARM: pxa: tosa: use gpio lookup for battery discards a2422eda51b3 ipmi: When handling send message responses, don't process [...] omits ce6fb3fc292f power: tosa: simplify probe function omits 827a6107f348 ARM: pxa: move clk register definitions to driver omits f81a438df97f ARM: pxa: move smemc register access from clk to platform omits 764063eee762 cpufreq: pxa3: move clk register access to clk driver omits 31b5506d38d1 ARM: pxa: remove get_clk_frequency_khz() omits d3791b1dcf41 ARM: pxa: pcmcia: move smemc configuration back to arch omits 14674c826d52 ASoC: pxa: i2s: use normal MMIO accessors omits f332a7e1a39f ASoC: pxa: ac97: use normal MMIO accessors omits 9434d28352bb ASoC: pxa: use pdev resource for FIFO regs omits 87fe22b27c46 Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops omits 360bc40e8386 Input: wm97xx - switch to using threaded IRQ omits d8cfe5b987d1 Input: touchscreen: use wrapper for pxa2xx ac97 registers omits ac571609a9fa input: touchscreen: mainstone: sync with zylonite driver omits bbb2fcec10c9 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration omits 0c8471b9ff51 ARM: pxa: zylonite: use gpio lookup instead mfp header omits 9b03d7f95bd4 ARM: pxa: mainstone-wm97xx: use gpio lookup table omits fd05eb8de0ef ARM: pxa: magician: use platform driver for audio omits 0560aa4869dc ARM: pxa: z2: use gpio lookup for audio device omits 3c0dfff9ab37 ARM: pxa: eseries: use gpio lookup for audio omits c878ab233065 ARM: pxa: spitz: use gpio descriptors for audio omits 1b1474712d44 ARM: pxa: lubbock: pass udc irqs as resource omits e7bb01662217 ARM: pxa: hx4700: use gpio descriptors for audio omits 57d24736bbfa ARM: pxa: corgi: use gpio descriptors for audio omits 24d25d702a89 ARM: pxa: poodle: use platform data for poodle asoc driver omits 80b1f9ef6d35 ARM: pxa: tosa: use gpio descriptor for audio discards 7e204fa217ee Documentation: move watch_queue to core-api discards 623638d9cb48 Docs: Replace version by 'current' in changes.rst discards cf3da21d0818 Docs: Add cpio requirement to changes.rst discards 125c7d3ae2e0 Documentation: kunit: change complete_and_exit to kthread_ [...] discards 561fb3cd5ec2 Documentation: siphash: enclose HalfSipHash usage example [...] discards dc701cfc5b26 Documentation: siphash: convert danger note to warning for [...] discards ede6d0d54a85 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next discards 251c2d7ed37d Merge branch 'for-v5.19/arm-dts-cleanups' into for-next discards 43be65bbe7cf arm64: dts: marvell: align SPI NOR node name with dtschema discards d4afdeb21315 arm64: dts: microchip: align SPI NOR node name with dtschema discards ef4ec6e4365a arm64: dts: mediatek: mt8183-kukui: align SPI NOR node nam [...] discards 36eb7c8b5f8e kbuild: support W=e to make build abort in case of warning discards 260ec87d3b48 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] discards fc6a9cd957e9 Merge objtool/urgent into tip/master discards 7d71bf2770f3 Merge x86/urgent into tip/master discards 19fec1b2361a Merge perf/urgent into tip/master discards 4d0316a9e2f0 Merge sched/urgent into tip/master discards de5094f531bf Merge x86/tdx into tip/master discards 3e4474207ed1 Merge x86/sev into tip/master discards a62b8e8da2be Merge timers/core into tip/master discards dac5e96b8459 Merge irq/core into tip/master discards 5f24d586b48b Merge x86/core into tip/master discards c092bcf2a668 Merge x86/cleanups into tip/master discards a9fed750ed3d Merge core/core into tip/master discards 756e62e29e99 Merge smp/core into tip/master discards 60d96e584fd7 Merge x86/kdump into tip/master discards b0aa856942e8 Merge x86/apic into tip/master discards 6104f9a605ab Merge x86/irq into tip/master discards a3186c8662be Merge x86/platform into tip/master discards fc6fc03821b8 Merge x86/build into tip/master discards 33689133a3d9 Merge ras/core into tip/master discards 3fe3fd387ecd Merge x86/misc into tip/master discards 26b89660ef04 Merge sched/core into tip/master discards 5b2a309dfdaa Merge perf/core into tip/master discards 1ea98eb0d72f Merge locking/core into tip/master discards 8bf7c1aedcf3 Merge x86/mm into tip/master discards f4137b06529b Merge remote-tracking branch 'tip/x86/merge' into tip-master discards 90bc2cc162de btrfs: do not allow compression on nodatacow files discards 2b8353bf3106 btrfs: export a helper for compression hard check discards 493ac50f5540 btrfs: zoned: use dedicated lock for data relocation discards 60a6c2f16c76 btrfs: fix assertion failure during scrub due to block gro [...] discards a8a4f8e63bdf Merge branch 'pm-tools' into linux-next discards 9d66f8243f05 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] discards 989108f9dfff Merge branch 'devprop' into linux-next discards 67312edaf9f9 Merge branch 'pm-em' into linux-next discards 0bc33c5296ad Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next discards 5b89461d1ff6 Merge branches 'pm-core' and 'pm-sleep' into linux-next discards 47a8e79808cd Merge branches 'acpi-apei' and 'acpi-docs' into linux-next discards 216ba262f4d8 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] discards 40e475140ce8 Merge branch 'acpica' into linux-next discards 6f95f8ff913c btrfs: do not pass compressed_bio to submit_compressed_bio() discards 428ca47f98af btrfs: avoid double search for block group during NOCOW writes discards 1ea1b8a455c2 btrfs: return block group directly at btrfs_next_block_group() discards fccf44398167 btrfs: use a read/write lock for protecting the block groups tree discards c2af72028d05 btrfs: use rbtree with leftmost node cached for tracking l [...] discards 65f7c6c9a3bb btrfs: remove search start argument from first_logical_byte() discards 6c740a818506 btrfs: return correct error number for __extent_writepage_io() discards 56307e2c4374 btrfs: fix the error handling for submit_extent_page() for [...] discards 03f0411f8a65 btrfs: avoid double clean up when submit_one_bio() failed discards 279bc7a144ef btrfs: use non-bh spin_lock in zstd timer callback discards fc3b2ee49387 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() discards 6d0af347ccca btrfs: fix direct I/O writes for split bios on zoned devices discards 425b888e14b5 btrfs: fix direct I/O read repair for split bios discards b3cbde59934b btrfs: simplify parameters of submit_read_repair() and rename discards e6223d896145 btrfs: fix and document the zoned device choice in alloc_new_bio discards b84a121a78c5 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info discards 9636dcfa568a btrfs: remove unnecessary check of iput argument discards d6a25beeceb7 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages discards 9c4b94f39bea btrfs: don't allocate a btrfs_bio for scrub bios discards 975b72c237e6 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios discards 63fd880c6428 btrfs: pass bio opf to rbio_add_io_page discards 9204452d3262 btrfs: pass a block_device to btrfs_bio_clone discards 07b75904c62e btrfs: move the call to bio_set_dev out of submit_stripe_bio discards 4f34c7db59ae btrfs: use on-stack bio in scrub_repair_page_from_good_copy discards ee2a9085b16d btrfs: use on-stack bio in scrub_recheck_block discards d72614897ce5 btrfs: use on-stack bio in repair_io_failure discards fbe678b39f92 btrfs: check-integrity: simplify bio allocation in btrfsic [...] discards 4be464c969af btrfs: check-integrity: split submit_bio from btrfsic checking discards a418a8783b24 btrfs: factor check and flush helpers from __btrfsic_submit_bio discards 3019542c61e1 btrfs: fix leaked plug after failure syncing log on zoned [...] discards a8f2c7109b97 btrfs: zoned: make auto-reclaim less aggressive discards 9f3314cb01a0 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 discards 6c3b61b0c45a btrfs: allow block group background reclaim for non-zoned [...] discards 2554d99dff8f btrfs: make the bg_reclaim_threshold per-space info discards 1cc59812a444 btrfs: do not test for free space inode during NOCOW check [...] discards 9d36a39eb364 btrfs: move common NOCOW checks against a file extent into [...] discards ea051118970c btrfs: wait between incomplete batch memory allocations discards ce9db0622ef1 btrfs: allocate page arrays using bulk page allocator discards ec59ab6c919c btrfs: factor out allocating an array of pages discards 8730dc881991 btrfs: remove unnecessary type casts discards 988a063f4f99 btrfs: expand subpage support to any PAGE_SIZE > 4K discards 05ab9492bfa7 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] discards a6beb3f8b8c4 btrfs: use dummy extent buffer for super block sys chunk a [...] discards 2ec11e556385 btrfs: assert that relocation is protected with sb_start_write() discards 8ce7c2d3c7dd fs: add a lockdep check function for sb_start_write() discards 2ef098c15643 btrfs: simplify code flow in btrfs_ioctl_balance discards 40f5ca6652d1 btrfs: remove checks for arg argument in btrfs_ioctl_balance discards 7fb56621d321 btrfs: replace memset with memzero_page in data checksum v [...] discards 0cc26c49487c btrfs: avoid blocking on space revervation when doing nowa [...] discards e8e825fde5ea btrfs: avoid blocking when allocating context for nowait d [...] discards 09a2d08a29fa btrfs: release path earlier at can_nocow_extent() discards 417acf2f5bff btrfs: free path at can_nocow_extent() before checking for [...] discards 4fb898cf6558 btrfs: stop allocating a path when checking if cross refer [...] discards 50f03877a880 btrfs: avoid double nocow check when doing nowait dio writes discards b01d48f2f246 btrfs: avoid blocking nowait dio when locking file range discards a6a5a787f60f btrfs: avoid blocking on page locks with nowait dio on com [...] discards 2feb1dc00d57 btrfs: add messages to printk index discards e081b8e16902 btrfs: tree-checker: check extent buffer owner against own [...] discards f9ecc0f60142 btrfs: add and use helper to assert an inode range is clean discards 98d89a0c13f3 btrfs: remove ordered extent check and wait during hole pu [...] discards 7df65a0be964 btrfs: lock the inode first before flushing range when pun [...] discards 2a11bbcd53e5 btrfs: remove ordered extent check and wait during fallocate discards f1d9bb8b6afa btrfs: remove inode_dio_wait() calls when starting reflink [...] discards 96295db5c4df btrfs: remove useless dio wait call when doing fallocate z [...] discards daa1210fed48 btrfs: only reserve the needed data space amount during fallocate discards 38d109905431 btrfs: restore inode creation before xattr setting discards 2e7def39ba53 btrfs: move common inode creation code into btrfs_create_n [...] discards 8f5b4c98f5cf btrfs: reserve correct number of items for inode creation discards 58ea39831a10 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() discards 5d34d6eb3076 btrfs: allocate inode outside of btrfs_new_inode() discards 7ed1c42c9905 btrfs: warn when extent buffer leak test fails discards 6f01967210b0 btrfs: use a local variable for fs_devices pointer in btrf [...] discards db6d593e2a2b btrfs: use btrfs_for_each_slot in btrfs_listxattr discards 8d729d2d0703 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree discards e91cb8f852ad btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths discards c59cc36d2f7b btrfs: use btrfs_for_each_slot in process_all_extents discards e39847467bf4 btrfs: use btrfs_for_each_slot in process_all_new_xattrs discards 002e8144c4fd btrfs: use btrfs_for_each_slot in process_all_refs discards 9098572a3255 btrfs: use btrfs_for_each_slot in is_ancestor discards 9cd225d92f17 btrfs: use btrfs_for_each_slot in can_rmdir discards 0ee2f2c87ee2 btrfs: use btrfs_for_each_slot in did_create_dir discards 183ea3284215 btrfs: use btrfs_for_each_slot in btrfs_real_readdir discards 27d6bf95edb5 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item discards ec92256ee595 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy discards 573df87602df btrfs: use btrfs_for_each_slot in find_first_block_group discards b5758b2f6fa4 btrfs: introduce btrfs_for_each_slot iterator macro discards 7f721e9b14c3 btrfs: scrub: rename scrub_bio::pagev and related members discards 057dd30c1628 btrfs: scrub: rename scrub_page to scrub_sector discards 3a717eaa25f1 btrfs: scrub: rename members related to scrub_block::pagev discards 7b2458e490b2 btrfs: remove trivial wrapper btrfs_read_buffer() discards 9c864d579d38 btrfs: update outdated comment for read_block_for_search() discards 9b423bb93b06 btrfs: release upper nodes when reading stale btree node f [...] discards bbb654295212 btrfs: avoid unnecessary btree search restarts when reading node discards 31a12d2fa528 btrfs: set inode flags earlier in btrfs_new_inode() discards d7daf6da09cf btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() discards e05c1b974db0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly discards 7b64b7cfc6a7 btrfs: remove redundant name and name_len parameters to cr [...] discards 0974ed80ab36 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl discards c0582c2f376d btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] discards 2db8da0d3682 btrfs: remove unnecessary inode_set_bytes(0) call discards 2e0f87e53ecc btrfs: remove unnecessary btrfs_i_size_write(0) calls discards 49d8438b853a btrfs: get rid of btrfs_add_nondir() discards 7bafad21c8bb btrfs: fix anon_dev leak in create_subvol() discards 231b81115a30 btrfs: reserve correct number of items for rename discards fae936e6d53e btrfs: reserve correct number of items for unlink and rmdir discards 94d08b503002 Merge branch 'fixes' into for-next discards a70a5c432b15 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next discards 5e1b2304fe0a arm64: dts: mediatek: align thermal zone node names with dtschema discards a0e7f10f7f5a arm64: dts: mediatek: align operating-points table name wi [...] discards 559d2104bff0 arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] discards 06fd9f1ceb6e Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] discards 7b82dc271190 Merge branch 'imx/defconfig' into for-next discards 690bf4e1570b Merge branch 'imx/dt64' into for-next discards a0eff0800612 Merge branch 'imx/dt' into for-next discards 69b906578140 Merge branch 'imx/bindings' into for-next discards 4d395a569bc9 Merge branch 'imx/drivers' into for-next discards abcb7536ff64 random: document crng_fast_key_erasure() destination possibility discards 3d72819a26b1 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN discards 84e65f5c4d47 xtensa: enable context tracking discards a479c80e50b0 xtensa: use abi_* register names in the kernel exit code discards 10ab3d8123a6 xtensa: move trace_hardirqs_off call back to entry.S discards 4952d72516d9 xtensa: drop dead code from entry.S discards 7d8342b5551a dm: improve abnormal bio processing omits 39537b16dbc5 dm: simplify bio-based IO accounting further omits 2b30b275406b dm: put all polled dm_io instances into a single list omits 302235d00eea dm: improve dm_io reference counting omits f5c4c4485f58 dm: don't grab target io reference in dm_zone_map_bio omits 58d38f7d416d dm: improve bio splitting and associated IO accounting omits 31b23cb8fcce dm: switch to bdev based IO accounting interfaces omits 186806713ca6 dm: pass dm_io instance to dm_io_acct directly omits 6ef69f019523 dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct omits 7b43f7e14799 dm: use bio_sectors in dm_aceept_partial_bio omits 56b1c83b9ae5 dm: simplify basic targets omits 0b38ae15ddec dm: conditionally enable branching for less used features omits 306ada85fad0 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] omits cf0e7c8b5914 dm: move hot dm_io members to same cacheline as dm_target_io omits 55f87787efce dm: add local variables to clone_endio and __map_bio omits a3ca3ea668ed dm: mark various branches unlikely omits 0bf05bbb39ec dm: simplify dm_start_io_acct omits a2eac3750447 dm: simplify dm_io access in dm_split_and_process_bio omits 714ae1edf422 dm: factor out dm_io_set_error and __dm_io_dec_pending omits 9196856f66fd dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset discards a1872eb1a376 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() discards 7e3290fbf42c hwmon: introduce hwmon_sanitize_name() discards bbf8ad2f0a1d hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo discards 64cf36b60472 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code discards cf6ee7d5503e hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE discards acfa4b685808 hwmon: (jc42) add HWMON_C_TZ_REGISTER omits 015553c519c8 dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board omits bd3cf133ff66 dt-bindings: arm: fsl: add IMX8MN DDR3L eval board omits 6c951ec9aaf2 dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl omits 56879c00a7cd dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 [...] discards 2ab40dd15f1c bus: mhi: host: Use cached values for calculating the shar [...] discards 8fc716154093 Merge branch 'for-5.19/drivers' into for-next discards c31bcc9f0a96 Merge branch 'for-5.19/block' into for-next discards b03080f869e1 io_uring: minor refactoring for some tw handlers discards c68356048b63 io_uring: clean poll tw PF_EXITING handling discards 589c9f9c1eef Merge branch 'for-5.19/block' into for-next discards 45d4316b18ce Merge branch 'io_uring-5.18' into for-next discards ddf3eee6862f io_uring: optimise io_get_cqe() discards 9a5303f1354e io_uring: optimise submission left counting discards 6cde82768f4a io_uring: optimise submission loop invariant discards a463053e51c6 io_uring: add helper to return req to cache list discards 40d8dfba8df0 io_uring: helper for empty req cache checks discards 92117a09b776 io_uring: inline io_flush_cached_reqs discards 262ca5cb0310 io_uring: shrink final link flush discards 554c34c36eb8 io_uring: memcpy CQE from req discards 5dedbb47888f io_uring: explicitly keep a CQE in io_kiocb discards f3ed4bfcd996 io_uring: rename io_sqe_file_register discards c10901022e2b io_uring: deduplicate SCM accounting discards b9feb6f08fb0 io_uring: don't pass around fixed index for scm discards 8e954a2c5278 io_uring: refactor __io_sqe_files_scm discards 058bd81d0c54 io_uring: uniform SCM accounting discards 12beeef15d41 io_uring: don't scm-account for non af_unix sockets discards 0af361337af2 io_uring: move finish_wait() outside of loop in cqring_wait() discards 762185ef5062 io_uring: refactor io_req_add_compl_list() discards ba4db1aefb3c io_uring: silence io_for_each_link() warning discards bb7ac3412a43 io_uring: partially uninline io_put_task() discards c67fa795c3eb io_uring: cleanup conditional submit locking discards 8346c5039c86 io_uring: optimise mutex locking for submit+iopoll discards 4ad4b96ef39c io_uring: pre-calculate syscall iopolling decision discards e8e1169ee3d5 io_uring: split off IOPOLL argument verifiction discards 1974d4772e93 io_uring: clean up io_queue_next() discards 878355dbef6b io_uring: move poll recycling later in compl flushing discards 0ff4f49809b0 io_uring: optimise io_free_batch_list discards d52191774986 io_uring: refactor io_req_find_next discards 7e2d845fdc5d io_uring: remove extra ifs around io_commit_cqring discards 39014f9b13b3 io_uring: small optimisation of tctx_task_work discards fa6b1281e4f0 xtensa: noMMU: allow handling protection faults discards 239d495bbaa6 xtensa: extract vmalloc_fault code into a function discards 7ad5b44fe3b4 xtensa: move asid_cache from fault.c to mmu.c discards 12e1f4181626 xtensa: iss: extract and constify network callbacks discards e608720cb213 xtensa: iss: clean up per-device locking in network driver discards 8ac60cc99653 xtensa: iss: replace iss_net_set_mac with eth_mac_addr discards 168a5b8235c5 xtensa: iss: drop opened_list logic from the network driver discards 03775bd27236 xtensa: localize labels used in memmove discards 21a9fd22697e Merge branch 'arm/fixes' into for-next omits 89905ffa4545 Merge branch 'remotes/lorenzo/pci/rockchip' omits c1e830b4d960 Merge branch 'remotes/lorenzo/pci/qcom' omits 4c11e25f8b80 Merge branch 'remotes/lorenzo/pci/mediatek' omits 8f4108fafab9 Merge branch 'remotes/lorenzo/pci/layerscape' omits 69f8d84bc600 Merge branch 'remotes/lorenzo/pci/dwc' omits 3db6495ce01a Merge branch 'remotes/lorenzo/pci/cadence' omits cc757f647b5d Merge branch 'pci/resource' omits 8809d314068e Merge branch 'pci/pm' omits c7fe67142a1a Merge branch 'pci/p2pdma' omits e164dcbac5e5 Merge branch 'pci/hotplug' omits 7c1b92b6941a Merge branch 'pci/aspm' discards 75874398169f Merge branch 'x86/cpu' into x86/merge, to resolve conflicts discards 063001f0ecf9 arm64: dts: arm: add corstone1000 device tree discards b51e71bc13f6 dt-bindings: arm: add corstone1000 platform discards 819ef88b941e Merge branch 'x86/tdx' into x86/core, to resolve conflicts omits bfed574b864a arch/x86: replace nodes_weight with nodes_empty where appropriate omits 1c1ec7deaeaa mm/vmstat: replace cpumask_weight with cpumask_empty where [...] omits 0f67d3386fec clocksource: replace cpumask_weight with cpumask_empty in [...] omits abb31ac1cee1 genirq/affinity: replace cpumask_weight with cpumask_empty [...] omits 4ea895f4502a irq: mips: replace cpumask_weight with cpumask_empty where [...] omits 4f55ab2610f0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] omits 08b0158c6253 arch/x86: replace cpumask_weight with cpumask_empty where [...] omits 54f455d4e0df arch/ia64: replace cpumask_weight with cpumask_empty where [...] omits 44d7033dc01b arch/alpha: replace cpumask_weight with cpumask_empty wher [...] omits 43a77b0bf637 qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() omits a85ebde17bc5 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] omits d4c6db608d16 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] omits 648b65656fcb qed: rework qed_rdma_bmap_free() omits ea1490b439f0 iio: fix opencoded for_each_set_bit() omits bdf176dcaf40 net: mellanox: fix open-coded for_each_set_bit() omits e22ca9bcb75c net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] omits 653139c42941 net: dsa: don't use bitmap_weight() in b53_arl_read() discards 270a62595741 Merge branch 'fixes' into for-next discards 0dcf1c1a6ec2 dt-bindings: mmc: imx-esdhc: Update compatible fallbacks discards c4ffd8a5eb94 ceph: remove incorrect session state check discards 438a8a984ad3 ceph: get snap_rwsem read lock in handle_cap_export for ce [...] discards 0cfd4e9d980c libceph: disambiguate cluster/pool full log message discards d9d62c8c15e8 mmc: improve API to make clear hw_reset callback is for cards discards cbf4c0bd4fe4 mmc: core: improve API to make clear that mmc_sw_reset is [...] discards 4d75f8459068 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] discards 01b8e9e75e5b mmc: renesas_sdhi: remove superfluous specific M3W entry discards c894b6193ef4 mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support discards 923b56b6b0d7 mmc: omap: Make it CCF clk API compatible discards 0aea9deb107a mmc: mmc_spi: parse speed mode options discards 11325f157446 mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() discards 1c7ec586fe55 mmc: core: Set HS clock speed before sending HS CMD13 discards 2d1f43b33bea dt-bindings: mmc: mtk-sd: increase reg items discards 0916132219ae dt-bindings: mmc: xenon: Convert to JSON schema discards 05b1c1fca6d2 mmc: renesas_sdhi: R-Car V3M also has no HS400 discards d45f75d843ca mmc: renesas_sdhi: Add missing checks for the presence of quirks discards 5de6dac125bd mmc: mmci: stm32: use a buffer for unaligned DMA requests discards 352a209796a2 mmc: renesas_sdhi: style fix for proper function bodies discards 6865a8f457b0 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk discards abf556a18c6d mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk discards bb943da67315 mmc: renesas_sdhi: remove a stale comment discards f340e4489ad4 mmc: renesas_sdhi: make setup selection more understandable discards f9d709860ca4 mmc: renesas_sdhi: R-Car D3 also has no HS400 discards e80c5abe70f0 mmc: renesas_sdhi: remove outdated headers discards 876a45a50a20 dt-bindings: mtd: jedec, spi-nor: remove unneeded properties discards 419299aefb2d mtd: maps: ixp4xx: Drop driver discards 68471517e883 mtd: call of_platform_populate() for MTD partitions discards 3a8003436e6a bus: mhi: host: pci_generic: Flush recovery worker during freeze discards 0079f9c104cd bus: mhi: host: pci_generic: Add missing poweroff() PM callback discards f2d9973abd73 cpufreq: mediatek: Enable clocks and regulators discards 65990f6ee6bf cpufreq: mediatek: Remove unused headers discards 25f39c7c653e cpufreq: mediatek: Cleanup variables and error handling in [...] discards ec090a479695 cpufreq: mediatek: Use module_init and add module_exit discards dfabbb48bdcc arm64: tegra: add node for tegra234 cpufreq discards 2f8eedaad13f cpufreq: tegra194: Add support for Tegra234 discards 6da99f086dc6 cpufreq: tegra194: add soc data to support multiple soc discards aab40ecbd2ed dt-bindings: Document Tegra CCPLEX Cluster omits 9988007d1cf8 dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. omits 9a7cff9447fe dt-bindings: arm: Add i.MX53 based Menlo board comment omits 80ff2eb434b6 Merge branch 'v5.18-armsoc/dtsfixes' into for-next omits c03f0706d6a5 Merge branch 'v5.19-clk/next' into for-next omits 58ea37d81d9b Merge branch 'v5.19-armsoc/soc32' into for-next omits 77bb1b04dea4 Merge branch 'v5.19-armsoc/dts64' into for-next omits 246c768b6272 Merge branch 'v5.19-armsoc/dts32' into for-next omits 849328527346 Merge branch 'v5.19-armsoc/drivers' into for-next discards e7d40b416c50 Merge branch 'next/dt' into for-next omits 78b7022a5a17 PCI/PM: Power up all devices during runtime resume discards 4f89447fda72 Merge branch 'arm/multiplatform' into for-next discards ef6b260a4134 Merge branch 'arm/dt' into for-next discards 85ac66f27440 Merge branch 'arm/fixes' into for-next discards 2bf92593ef58 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next discards aee7f609222b Merge branch for-5.19/arm64/dt into for-next discards 8b5568bffd47 Merge branch for-5.19/arm/defconfig into for-next discards 58324d65559a Merge branch for-5.19/memory into for-next discards 587df8686740 Merge branch for-5.19/soc into for-next discards 5cd3b71ee156 Merge branch for-5.19/arm/core into for-next omits 3f7bdc13154a dt-bindings: reset: uniphier-glue: Clean up clocks, resets [...] discards 94a276e2b55e Merge branch 'next/drivers' into for-next omits 6e8c1cef37e6 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L omits 2a29ef0f6bac dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL omits cd63d3c362ac dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) discards 1b2de0791571 gfs2: Mark the remaining process-independent glock holders [...] discards c1fdfce4edfd gfs2: Mark flock glock holders as GL_NOPID discards 6b3eb3cc5b99 gfs2: Add GL_NOPID flag for process-independent glock holders omits f386b92edde2 dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC discards f6354da78949 Merge branch 'next/soc' into for-next discards c2fb39082777 Merge branch 'next/dt64' into for-next discards 2aa2a943ed38 Merge branch 'next/dt' into for-next discards 097ca4ec48c2 Merge branch 'next/soc' into for-next discards d2957507743f Merge branch 'next/dt' into for-next discards ead638654d75 gfs2: Replace list_prepare_entry() with list_entry() discards 21b19dccc8bf gfs2: replace 'found' with dedicated list iterator variable omits 2c0e0fd1b694 reset: ACPI reset support omits b0c36411f772 reset: simple: Add AST2600 compatible omits 2f18bd3a938b reset: reset-meson: add support for the Meson-S4 SoC Reset [...] omits 19217b2b87ec dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] omits a36be8532357 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller omits cc6652bc919e reset: uniphier-glue: Use devm_add_action_or_reset() omits 9611ec7cc98c reset: uniphier-glue: Use reset_control_bulk API discards ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues discards 8a3d3ea66f0d selftests/seccomp: Add SKIP for failed unshare() discards 452d059ea2b6 drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c discards 83033c4aef91 scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] discards ec450782461e uapi: wireless: Replace zero-length array with flexible-ar [...] discards 34ff2a3acf46 virt: acrn: Prefer array_size and struct_size over open co [...] discards f17a8ab17a34 afs: Prefer struct_size over open coded arithmetic discards 8d3e81cef5cb selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] discards 1b247f23d58a selftests/harness: Pass variant to teardown discards bb026055192e selftests/harness: Run TEARDOWN for ASSERT failures omits 9def41809e95 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] discards 1d27adee48cf selftests/seccomp: Don't call read() on TTY from background pgrp discards 1be9b7206b7d Merge branch 'for-5.18' into for-next omits 25e9770981f1 prlimit and set/getpriority tasklist_lock optimizations discards 6ceb6a96db4e Merge branch 'v5.17-fixes' into for-next discards bfa883aceaf4 Merge branch 'v5.17-next/soc' into for-next discards 57278309680c Merge branch 'v5.17-next/dts64' into for-next discards ed7e1505b075 Merge branch 'v5.17-next/dts32' into for-next discards 45c9e9a608aa dt-bindings: arm: mediatek: mmsys: add support for MT8186 discards 919e96df951d dt-bindings: mediatek: add compatible for MT8186 pwrap discards 498540577aef soc: mediatek: pwrap: add pwrap driver for MT8186 SoC discards 2f67bb34d9e2 soc: mediatek: mmsys: add mmsys reset control for MT8186 discards b319542664df soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data discards 88ea791b5665 Merge branch 'for-5.17-fixes' into for-next discards 485ec84dbb02 Merge branch 'for-5.17-fixes' into for-next discards 6c6d06e02a32 Merge branch 'for-5.17-fixes' into for-next discards ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next discards 48da2ddc4c78 Merge branch 'for-5.17-fixes' into for-next discards b1c852c71719 Merge branch 'for-5.17-fixes' into for-next discards 27fe872b5169 Merge branch 'for-5.17-fixes' into for-next discards 12ab2b5c8a0e Merge branch 'for-5.17' into for-next discards a091b198ba1a Merge branch 'for-5.17' into for-next discards 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 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 8061e16e203f Merge tag 'xfs-5.18-fixes-1' of git://git.kernel.org/pub/s [...] adds 296abc0d91d8 gfs2: No short reads or writes upon glock contention adds 4a2316a1eda4 Merge tag 'gfs2-v5.18-rc4-fix2' of git://git.kernel.org/pu [...] adds dfd2b37edf7e regulator: dt-bindings: Revise the rt5190a buck/ldo description adds fd5a4c7d26fa Merge tag 'regulator-fix-v5.18-rc4' of git://git.kernel.or [...] 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 259b897e5a79 Merge tag 'platform-drivers-x86-v5.18-3' of git://git.kern [...] 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 f12d31c00b2e Merge tag 'acpi-5.18-rc5' of git://git.kernel.org/pub/scm/ [...] adds 1aa24a8f3b51 cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe adds e4e6448638a0 cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts adds 0f03610b20cc Merge tag 'cpufreq-arm-fixes-5.18-rc5' of git://git.kernel [...] adds 39c184a6a9a7 intel_idle: Fix the 'preferred_cstates' module parameter adds 7eac3bd38d18 intel_idle: Fix SPR C6 optimization adds edbd9772cc9d Merge branch 'pm-cpuidle' adds 659ed6e2850c Merge tag 'pm-5.18-rc5' of git://git.kernel.org/pub/scm/li [...] adds 5a42ac43d0c9 Revert "thermal/core: Deprecate changing cooling device st [...] adds fa1ef24ae251 thermal/governor: Remove deprecated information adds d0f6cfb2bd16 thermal: int340x: Fix attr.show callback prototype adds a12475f91b69 Merge branch 'thermal-int340x' adds 3c76fe74368b Merge tag 'thermal-5.18-rc5' of git://git.kernel.org/pub/s [...] 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 af68656d66ed bnx2x: fix napi API usage sequence adds d2b52ec056d5 net: fec: add missing of_node_put() in fec_enet_init_stop_mode() adds c86cc5a3ec70 Bluetooth: hci_event: Fix checking for invalid handle on e [...] adds aef2aa4fa98e Bluetooth: hci_event: Fix creating hci_conn object on erro [...] adds 9b3628d79b46 Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted adds febb2d2fa561 Merge tag 'for-net-2022-04-27' of git://git.kernel.org/pub [...] adds 126858db81a5 MAINTAINERS: Update BNXT entry with firmware files adds f049efc7f7cd ixgbe: ensure IPsec VF<->PF compatibility adds 66a2f5ef68fa net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK adds aeaf59b78712 Revert "ibmvnic: Add ethtool private flag for driver-defin [...] adds c7aab4f17021 netfilter: nf_conntrack_tcp: re-init for syn packets only adds 626873c446f7 netfilter: conntrack: fix udp offload timeout sysctl adds 743b83f15d40 netfilter: nft_socket: only do sk lookups when indev is available adds c26d0d988edd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds d9157f6806d1 tcp: fix F-RTO may not work correctly when receiving DSACK adds 249aca0d3d63 Merge tag 'net-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds dc3ae06c5f21 drm/sun4i: Remove obsolete references to PHYS_OFFSET adds 43f2c104f0e8 Merge tag 'drm-misc-fixes-2022-04-27' of git://anongit.fre [...] 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 22c73ba44bb0 Merge tag 'drm-intel-fixes-2022-04-28' of git://anongit.fr [...] adds 7c6b6e18c890 drm/amdkfd: Fix GWS queue count adds f567656f8ab8 drm/amdkfd: CRIU add support for GWS queues adds f95af4a92366 drm/amdgpu: don't runtime suspend if there are displays at [...] adds 65e54987508b drm/amd/display: Fix memory leak in dcn21_clock_source_create adds a71849cdeaec drm/amd/pm: fix the deadlock issue observed on SI adds fb8cc3318e47 drm/amdgpu: keep mmhub clock gating being enabled during s [...] adds 9d9f720733b7 Merge tag 'amd-drm-fixes-5.18-2022-04-27' of https://gitla [...] adds 38d741cb70b3 Merge tag 'drm-fixes-2022-04-29' of git://anongit.freedesk [...] adds c35fe2a68f29 elf: Fix the arm64 MTE ELF segment name and value adds 66c2112b74c2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] 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 2d0de93ca251 Merge tag 'riscv-for-linus-5.18-rc5' of git://git.kernel.o [...] adds de8fd138430c perf intel-pt: Fix timeless decoding with perf.data directory adds 4e13f6706d5a perf arm-spe: Fix addresses of synthesized SPE events adds 7599b70a3c85 perf arm-spe: Fix SPE events with phys addresses adds 3b9a8c8b9ac2 perf test: Add perf_event_attr test for Arm SPE adds 838425f2defe perf symbol: Pass is_kallsyms to symbols__fixup_end() adds 8799ebce84d6 perf symbol: Update symbols__fixup_end() adds a5d20d42a2f2 perf symbol: Remove arch__symbols__fixup_end() adds 3e71713c9e75 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-29' of git:/ [...] 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 bd383b8e32f6 Merge tag 'ceph-for-5.18-rc5' of https://github.com/ceph/c [...] 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 bdda8303f764 Merge tag 'random-5.18-rc5-for-linus' of git://git.kernel. [...] adds 588faa1ea5ee io_uring: check reserved fields for send/sendmsg adds 5a1e99b61b0c io_uring: check reserved fields for recv/recvmsg adds 32452a3eb8b6 io_uring: fix uninitialized field in rw io_kiocb adds 303cc749c865 io_uring: check that data field is 0 in ringfd unregister adds 63b7b3ea9442 Merge tag 'io_uring-5.18-2022-04-29' of git://git.kernel.d [...] adds 8c936f9ea11e iocost: don't reset the inuse weight of under-weighted debtors adds 4cddeacad6d4 Revert "block: inherit request start time from bio for BLK [...] adds 09df6a75fffa bfq: Fix warning in bfqq_request_over_limit() adds bd3d3adea90e Merge tag 'block-5.18-2022-04-29' of git://git.kernel.dk/l [...] 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 b4f3d5f06e29 clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical adds f58ca215cda1 clk: sunxi: sun9i-mmc: check return value after calling pl [...] adds a91b05f6b928 Merge tag 'sunxi-clk-fixes-for-5.18-2' of https://git.kern [...] adds c0e6265e6c2d Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 2f477ee3ed92 Revert "arm64: dts: tegra: Fix boolean properties with values" adds fff8c10368e6 bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() adds c755ad9810e7 Merge tag 'sunxi-fixes-for-5.18-1' of git://git.kernel.org [...] adds 45974e4276a8 ARM: dts: imx6ull-colibri: fix vqmmc regulator adds 0310b5aa0656 arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock adds 73c7bcdcfddc Merge tag 'imx-fixes-5.18-2' of git://git.kernel.org/pub/s [...] adds 310b663753b2 Merge tag 'tegra-for-5.18-arm-defconfig-fixes' of git://gi [...] adds adee8aa22a92 Revert "arm: dts: at91: Fix boolean properties with values" adds 8013d1d3d2e3 Merge tag 'soc-fixes-5.18-3' of git://git.kernel.org/pub/s [...] adds 8be70a842f70 scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag onl [...] adds e9512f3668b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] 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 da1b4042bde2 Merge tag 'usb-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] 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 a6b5c5dc06a4 Merge tag 'tty-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] 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 fda05730f62b Merge tag 'iio-fixes-for-5.18a' of https://git.kernel.org/ [...] adds e2e5ebecca69 Merge tag 'char-misc-5.18-rc5' of git://git.kernel.org/pub [...] adds c95ce3a23dcd topology: Fix up build warning in topology_is_visible() adds ad8d869343ae kernfs: fix NULL dereferencing in kernfs_remove adds 57ae8a492116 Merge tag 'driver-core-5.18-rc5' of git://git.kernel.org/p [...] adds c7d2f89fea26 bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_fir [...] adds d4af0c17235f Merge tag 'irq_urgent_for_v5.18_rc5' of git://git.kernel.o [...] adds c087c6e7b551 objtool: Fix type of reloc::addend adds 4abff6d48dbc objtool: Fix code relocs vs weak symbols adds b70ed23c238a Merge tag 'objtool_urgent_for_v5.18_rc5' of git://git.kern [...] adds 1fa568e26f00 bug: Have __warn() prototype defined unconditionally adds 7e0815b3e099 x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests adds b2da7df52e16 Merge tag 'x86_urgent_for_v5.18_rc5' of git://git.kernel.o [...] adds 2a50fc5fd097 KVM: arm64: Handle host stage-2 faults from 32-bit EL0 adds 8f6379e207e7 KVM/arm64: Don't emulate a PMU for 32-bit guests if featur [...] adds 85ea6b1ec915 KVM: arm64: Inject exception on out-of-IPA-range translati [...] adds 484c22df5aa0 Merge tag 'kvmarm-fixes-5.18-2' of git://git.kernel.org/pu [...] adds 86931ff7207b KVM: x86/mmu: Do not create SPTEs for GFNs that exceed hos [...] adds d495f942f40a KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT adds 44187235cbcc KVM: x86/mmu: fix potential races when walking host page table adds 73331c5d84cf Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD adds 643d95aac59a Revert "x86/mm: Introduce lookup_address_in_mm()" adds f751d8eac176 KVM: x86: work around QEMU issue with synthetic CPUID leaves adds b6b2648911bb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 672c0c517342 Linux 5.18-rc5 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 9050ba3a61a4 Merge tag 'for-5.18-rc5-tag' of git://git.kernel.org/pub/s [...] adds 75d2b2b06bd8 hwmon: (pmbus) disable PEC if not enabled adds 08da09f02804 hwmon: (pmbus) delta-ahe50dc-fan: work around hardware quirk adds ef8e4d3c2ab1 Merge tag 'hwmon-for-v5.18-rc6' of git://git.kernel.org/pu [...] adds 2bfed7d2ffa5 selftests/seccomp: Don't call read() on TTY from background pgrp adds 107c948d1d3e Merge tag 'seccomp-v5.18-rc6' of git://git.kernel.org/pub/ [...] adds 3d092ef09303 ipmi: When handling send message responses, don't process [...] adds 9cc3aac42566 ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() adds 3118d7ab3f01 Merge tag 'for-linus-5.17-2' of https://github.com/cminyar [...] adds 59bf3557cf2f iommu/vt-d: Calculate mask for non-aligned flushes adds da8669ff41fa iommu/vt-d: Drop stop marker messages adds 95d4782c34a6 iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_inv [...] adds 4a25f2ea0e03 iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu adds e6f48bed2cbe Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm [...] adds a15932f43770 iommu/dart: check return value after calling platform_get_ [...] adds 2ac2fab52917 iommu/dart: Add missing module owner to ops structure adds 392bf51946c2 iommu: Make sysfs robust for non-API groups adds a7391ad35724 Merge tag 'iomm-fixes-v5.18-rc5' of git://git.kernel.org/p [...] adds 72ed3ee9fa0b can: isotp: remove re-binding of bound socket adds 47f070a63e73 can: grcan: grcan_close(): fix deadlock adds 101da4268626 can: grcan: use ofdev->dev when allocating DMA memory adds 1e93ed26acf0 can: grcan: grcan_probe(): fix broken system id check for [...] adds 2873d4d52f7c can: grcan: only use the NAPI poll budget for RX adds 4f159a7c4d1b Merge tag 'linux-can-fixes-for-5.18-20220429' of git://git [...] adds 38dcd9570d6f selftests/net: add missing tests to Makefile adds f62c5acc800e selftests/net/forwarding: add missing tests to Makefile adds 1e4e6904bb77 Merge branch 'selftests-net-add-missing-tests-to-makefile' adds ff5265d45345 net: ethernet: mediatek: add missing of_node_put() in mtk_ [...] adds e87f66b38e66 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller adds 52b2abef450a hinic: fix bug of wq out of bound access adds fee34dd19938 net: dsa: ksz9477: port mirror sniffing limited to one port adds a9e9b091a1c1 net: dsa: mt7530: add missing of_node_put() in mt7530_setup() adds 1a15267b7be7 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun [...] adds 95098d5ac255 net: cpsw: add missing of_node_put() in cpsw_probe_dt() adds 39cb9faa5d46 rxrpc: Enable IPv6 checksums on transport socket adds dba5bdd57bea net: igmp: respect RCU rules in ip_mc_source() and ip_mc_m [...] adds a9384a4c1d25 mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() adds 47f753c1108e net: stmmac: disable Split Header (SPH) for Intel platforms adds da5c0f119203 nfc: replace improper check device_is_registered() in netl [...] adds d270453a0d9e nfc: nfcmrvl: main: reorder destructive operations in nfcm [...] adds b6693611f71e Merge branch 'nfc-fixes' adds 6b292a04c694 pci_irq_vector() can't be used in atomic context any longe [...] adds 79396934e289 net: dsa: b53: convert to phylink_pcs adds b800528b97d0 net: emaclite: Don't advertise 1000BASE-T and do auto negotiation adds 7a6bc33ab549 net: emaclite: Add error handling for of_address_to_resource() adds 45c77fb41821 Merge branch 'emaclite-improve-error-handling-and-minor-cleanup' adds 3122257c02af selftests: mirror_gre_bridge_1q: Avoid changing PVID while [...] adds 97926d5a847c selftests/net: so_txtime: fix parsing of start time stamp [...] adds f5c2174a3775 selftests/net: so_txtime: usage(): fix documentation of de [...] adds 3a58f13a881e net: rds: acquire refcount on TCP sockets adds 2069624dac19 net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT adds 5ef9b803a4af smsc911x: allow using IRQ0 adds 13ba794397e4 bnxt_en: Fix possible bnxt_open() failure caused by wrong [...] adds 2b156fb57d8f bnxt_en: Initiallize bp->ptp_lock first before using it adds 195af57914d1 bnxt_en: Fix unnecessary dropping of RX packets adds 0a806ecc4023 Merge branch 'bnxt_en-bug-fixes' adds cb0d54cbf948 net/mlx5e: Fix wrong source vport matching on tunnel rule adds 7ba2d9d8de96 net/mlx5: Fix slab-out-of-bounds while reading resource dump menu adds ada09af92e62 net/mlx5e: Don't match double-vlan packets if cvlan is not set adds c4d963a588a6 net/mlx5e: Fix the calling of update_buffer_lossy() API adds 27b0420fd959 net/mlx5e: Lag, Fix use-after-free in fib event handler adds a6589155ec98 net/mlx5e: Lag, Fix fib_info pointer assignment adds 4a2a664ed879 net/mlx5e: Lag, Don't skip fib events on current dst adds 087032ee7021 net/mlx5e: TC, Fix ct_clear overwriting ct action metadata adds e3fdc71bcb6f net/mlx5e: TC, fix decap fallback to uplink when int port [...] adds b069e14fff46 net/mlx5e: CT: Fix queued up restore put() executing after [...] adds 0e322efd64d2 net/mlx5e: Avoid checking offload capability in post_parse action adds b781bff882d1 net/mlx5e: Fix trust state reset in reload adds cb7786a76ea3 net/mlx5: Fix deadlock in sync reset flow adds fc3d3db07b35 net/mlx5: Avoid double clear or set of sync reset requested adds a042d7f5bb68 net/mlx5: Fix matching on inner TTC adds ad0724b90a2d Merge tag 'mlx5-fixes-2022-05-03' of git://git.kernel.org/ [...] adds ae2de669c14a wireguard: selftests: make routing loop test non-fatal adds 39f02bf1e5ce wireguard: selftests: limit parallelism to $(nproc) tests at once adds d5d9b29bc963 wireguard: selftests: use newer toolchains to fill out arc [...] adds d261ba6aa411 wireguard: selftests: restore support for ccache adds a6b8ea914434 wireguard: selftests: bump package deps adds 3fc1b11e5d72 wireguard: selftests: set panic_on_warn=1 from cmdline adds 205557ba9904 Merge branch 'wireguard-patches-for-5-18-rc6' adds b2d057560b81 secure_seq: use the 64 bits of the siphash for port offset [...] adds 9e9b70ae923b tcp: use different parts of the port_offset for index and offset adds 4dfa9b438ee3 tcp: resalt the secret every 10 seconds adds ca7af0402550 tcp: add small random increments to the source port adds e9261476184b tcp: dynamically allocate the perturb table used by source ports adds 4c2c8f03a5ab tcp: increase source port perturb table to 2^16 adds e8161345ddbb tcp: drop the hash_32() part from the index calculation adds ef5624898187 Merge branch 'insufficient-tcp-source-port-randomness' adds 5a7c5f70c743 selftests: ocelot: tc_flower_chains: specify conform-excee [...] adds 4071bf121d59 NFC: netlink: fix sleep in atomic bug when firmware downlo [...] adds 68533eb1fb19 Merge tag 'net-5.18-rc6' of git://git.kernel.org/pub/scm/l [...] adds f0a6c68f6998 MIPS: Fix CP0 counter erratum detection for R4k CPUs adds 905a6537e764 Merge tag 'mips-fixes_5.18_1' of git://git.kernel.org/pub/ [...] adds 8b202ee21839 s390: disable -Warray-bounds adds b5d1274409d0 KVM: s390: Fix lockdep issue in vm memop adds a06afe838308 KVM: s390: vsie/gmap: reduce gmap_rmap overhead adds 0f5d752b1395 Merge tag 's390-5.18-4' of git://git.kernel.org/pub/scm/li [...] adds b4e61fc031b1 Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] adds 478d134e9506 mm/huge_memory: do not overkill when splitting huge_zero_page adds 1825b93b626e mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] adds 38c5474590e8 mm: mremap: fix sign for EFAULT error return value adds 06aa5231558b procfs: prevent unprivileged processes accessing fdinfo dir adds 10663622a1e5 arm[64]/memremap: don't abuse pfn_valid() to ensure presen [...] adds 0d17101961fd Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 73f1aaf114e6 MAINTAINERS: omap: remove me as a maintainer adds 211e1faef5a0 Merge tag 'maintainers-signed-take2' of git://git.kernel.o [...] adds efddaa397cce ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi adds 3eef2f48ba09 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl adds a29c96a4053d dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group adds 6082be2a4546 pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group adds 5da3ae69987a dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group adds e194aff0066d ARM: dts: aspeed-g6: add FWQSPI group in pinctrl dtsi adds 890362d41b24 ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group adds dd7c738684bd ARM: dts: aspeed: romed8hm3: Add lm25066 sense resistor values adds badcffaf87b1 ARM: dts: aspeed: romed8hm3: Fix GPIOB0 name adds 32e62d1beab7 ARM: dts: aspeed: Add video engine to g6 adds 2391e0d7bd0e Merge tag 'aspeed-v5.18-fixes' of git://git.kernel.org/pub [...] adds 019f304df7ca Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 18f41241b5f0 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds eb522b2ddc1f Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 57831bfb5e78 powerpc/pseries/vas: Use QoS credits from the userspace adds 6d65028eb67d powerpc/vdso: Fix incorrect CFI in gettimeofday.S adds 3bf1af5a8fb1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7635a1ad8d92 iwlwifi: iwl-dbg: Use del_timer_sync() before freeing adds 4dd4e6f65985 MAINTAINERS: update iwlwifi driver maintainer adds bb300130e47f ath11k: reduce the wait time of 11d scan and hw scan while [...] adds 5e469ed9764d mac80211: fix rx reordering with non explicit / psmp ack policy adds 5d087aa759eb nl80211: validate S1G channel width adds e847ffe2d146 cfg80211: retrieve S1G operating channel number adds 86af062f40a7 mac80211: Reset MBSSID parameters upon connection adds 846ec524d7ff 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 7b8943b821ba RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state adds 2df6d895907b RDMA/irdma: Reduce iWARP QP destroy time adds 1c9043ae0667 RDMA/irdma: Fix possible crash due to NULL netdev in notifier adds ef91271c65c1 RDMA/siw: Fix a condition race issue in MPA request processing adds 388b7e443558 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 b91ad62cefd2 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 7e0bdbae446f ASoC: wm8960: Add ACPI support adds dd508e324cdd ASoC: rk3328: fix disabling mclk on pclk probe failure adds a0746cbd0b82 ASoC: max98090: Fix event generation for custom controls adds ad685980469b ASoC: dapm: Don't fold register value changes into notifications adds 4213ff556740 ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" [...] adds a962890a5a3c ASoC: SOF: ipc3-topology: Correct get_control_data for non [...] adds 17a2abd041c8 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 719cd5cf0bc6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6d435a94ba5b regulator: mt6315: Enforce regulator-compatible, not name adds c3e3ca05dae3 regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET adds cf260587f829 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f724c296f2f2 spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA adds c6a35136cd3e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 134b5ce3ed33 PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X adds ec4c793d3041 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 26a08f8bad3e USB: serial: pl2303: add device id for HP LM930 Display adds 714adff9a627 USB: serial: option: add Fibocom L610 modem adds 07989eb981d8 USB: serial: option: add Fibocom MA510 modem adds 870b1eee2d84 USB: serial: qcserial: add support for Sierra Wireless EM7590 adds 37b69d535893 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds fe18894930a0 iio: mma8452: fix probe fail when device tree compatible is used. adds 11e09dacaaa1 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 70509676739f dt-bindings: input: mediatek,mt6779-keypad: update maintainer adds 4352e23a7ff2 Input: cros-ec-keyb - only register keyboard if rows/colum [...] adds b10033807d65 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 9252c05f07a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9889fc4f19e0 dmaengine: idxd: Fix the error handling path in idxd_cdev_ [...] adds 1996301f74da Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d4cb77112c7b media: isl7998x: select V4L2_FWNODE to fix build error adds 5e8f64335f8b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds da27178c1cd3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3481551f0357 hwmon: (tmp401) Add OF device ID table adds cbf5fa9e8368 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 9f73f1aef98b btrfs: force v2 space cache usage for subpage mount adds 549577127afe btrfs: zoned: move non-changing condition check out of the loop adds ceb4f60830a7 btrfs: zoned: activate block group properly on unlimited a [...] adds 750ee454908e btrfs: fix assertion failure when logging directory key ra [...] adds 3e1ad196385c btrfs: sysfs: export the balance paused state of exclusive [...] adds 48de4dc26894 Merge branch 'misc-5.18' into next-fixes adds 924643e6b451 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 5c1403e51ceb 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 b2b701b31e1c dt-bindings: pinctrl: Allow values for drive-push-pull and [...] adds caf83e494de9 dt-bindings: Drop redundant 'maxItems/minItems' in if/then [...] adds 5dc463042651 dt-bindings: pci: apple,pcie: Drop max-link-speed from example adds 453d1a6d3075 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 6056a92ceb2a scsi: scsi_dh_alua: Properly handle the ALUA transitioning state adds 26f9ce53817a scsi: qla2xxx: Fix missed DMA unmap for aborted commands adds 9a2e7b01cdba Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4bc31edebde5 mmc: core: Set HS clock speed before sending HS CMD13 adds e9f3fb523dbf mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits adds 3e5a8e8494a8 mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC adds 85533cc80b87 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c95d948909ff Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds c6fe81191bd7 RISC-V: relocate DTB if it's outside memory region adds 9a7ea880c23a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e75f88efac05 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' adds e5f6e5d554ac gpio: mvebu: drop pwm base assignment adds 2d3535ed2c73 MAINTAINERS: update the GPIO git tree entry adds 171865dab096 gpio: visconti: Fix fwnode of GPIO IRQ adds 5f069d1c5749 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 555569dc9f2f Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds aafa025c76dc fbdev: Make fb_release() return -ENODEV if fbdev was unregistered adds 841e512ffb64 drm/bridge: ite-it6505: add missing Kconfig option select adds e8576d28ffc9 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 5c0b0a8c2263 checksyscalls: ignore -Wunused-macros adds 438194e22a76 modpost: use snprintf() instead of sprintf() for safety adds 200ed4e6c39a modpost: do not write out any file when error occurred adds 65979769d1e7 modpost: remove stale comment about sym_add_exported() adds ee1478a68a70 modpost: add a separate error for exported symbols without [...] adds e099f8b9dc34 modpost: retrieve the module dependency and CRCs in check_ [...] adds 1aa0c814db7a modpost: move struct namespace_list to modpost.c adds 3eb85539032f Makefile: fix 2 typos adds 22e1f576f422 kbuild: drop $(objtree)/ prefix support for clean-files adds 1d82e3107d36 ia64: make the install target not depend on any build artifact adds ea67246a7df1 modpost: use bool type where appropriate adds a81526cd942e modpost: change mod->gpl_compatible to bool type adds 2a5befb9e108 modpost: import include/linux/list.h adds 75cc0f86c3e6 modpost: traverse modules in order adds 9921ccf67a23 modpost: add sym_add_unresolved() helper adds 1b20bb954698 modpost: traverse unresolved symbols in order adds f3017550efbb modpost: use doubly linked list for dump_lists adds 7c4ef1813b67 modpost: traverse the namespace_list in order adds 4efe332db1c8 modpost: dump Module.symvers in the same order of modules.order adds bc15324a67c9 modpost: move static EXPORT_SYMBOL check to check_exports() adds 7fb141ceeb49 modpost: make multiple export error adds 48ef8010fe77 modpost: make sym_add_exported() always allocate a new symbol adds 902416965b6c modpost: split new_symbol() to symbol allocation and hash [...] adds 7cd7c02592b4 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 9e5e641045ff perf intel-pt: Add link to the perf wiki's Intel PT page adds 52cc78424458 perf tools: Delete perf-with-kcore.sh script adds 44900ce9752b perf test: Fix test case 81 ("perf record tests") on s390x adds a5043ed96322 perf vendor events intel: Update ICL events to v1.13 adds 8ce185d496c1 perf vendor events intel: Update IVT events to v21 adds 02c758d2aa53 perf vendor events intel: Update SKL events to v53 adds e14fd2ee6de4 perf vendor events intel: Update SKX events to v1.27 adds a0cb4489782f perf vendor events intel: Update WSM-EP-SP events to v3 adds 36c84190dca0 perf vendor events intel: Update WSM-EX events to v3 adds 3297e5547b32 Merge remote-tracking branch 'torvalds/master' into perf/core adds 4d27cf1d9de5 perf tools: Add missing headers needed by util/data.h adds 570c44a01b47 perf stat: Avoid printing cpus with no counters adds 630af16eee49 perf tools: Use Python devtools for version autodetection [...] adds 9061dffd5ebb perf vendor events intel: Update core event list for Sapph [...] adds 4e411ee400c1 perf vendor events intel: Add uncore event list for Sapphi [...] adds 2b42d63ba4ff Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 4bfc0c4f3550 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds db4ebd3cc937 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 303a246e3b58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c41fc4f935ce Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] 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 2e29b9971ac5 arm64/sme: Fix NULL check after kzalloc 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 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 2a2848e7c2fd arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS [...] adds b6ba1a89f73f arm64: document the boot requirements for MTE adds 48e6f22e25a4 arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK adds 5028fbad2d57 arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE adds 921d161f15d6 arm64: fix types in copy_highpage() adds e999995c84c3 ftrace: cleanup ftrace_graph_caller enable and disable adds c4a0ebf87ceb arm64/ftrace: Make function graph use ftrace directly adds e6a6b34f97ef arm64/sysreg: Introduce helpers for access to sysreg fields adds 96f101a9eab4 arm64/mte: Make TCF0 naming and field values more standard adds bc249e37b933 arm64/mte: Make TCF field values and naming more standard adds e4e6a9d5593c arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI adds 56eb621b8ab6 arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1 adds 6329eb543d99 arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM adds 0eda2ec48907 arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names adds 66847e0618d7 arm64: Add sysreg header generation scripting adds c07d8017bceb arm64/sysreg: Enable automatic generation of system regist [...] adds e33bb6461cd6 arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1 adds 41fde735062d arm64/sysreg: Generate definitions for TTBRn_EL1 adds 7a41a97b65ea arm64/sysreg: Generate definitions for SCTLR_EL1 adds b36de0c3afe9 Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] adds 854f856f7ee3 kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data() adds 1fb1e285b4a8 kselftest/arm64: Remove assumption that tasks start FPSIMD only adds 82f97bcd876a kselftest/arm64: Validate setting via FPSIMD and read via [...] adds 3f374d7972c4 kselftest/arm64: Handle more kselftest result codes in MTE [...] adds 191e678bdc9b kselftest/arm64: Log unexpected asynchronous MTE faults adds f326c9a6f49b kselftest/arm64: Refactor parameter checking in mte_switch_mode() adds e2d9642a5a51 kselftest/arm64: Add simple test for MTE prctl adds 6d51b18865c6 kselftest/arm64: Add manual encodings for SME instructions adds e8c4451480d0 kselftest/arm64: sme: Add SME support to vlset adds 30e3a42b5d47 kselftest/arm64: Add tests for TPIDR2 adds a0f2eb641b7c kselftest/arm64: Extend vector configuration API tests to [...] adds 4126bde025c8 kselftest/arm64: sme: Provide streaming mode SVE stress test adds 1a792b545519 kselftest/arm64: signal: Handle ZA signal context in core code adds 5aa45cc5355d kselftest/arm64: Add stress test for SME ZA context switching adds 4963aeb35a9e kselftest/arm64: signal: Add SME signal handling tests adds fa23100bbad0 kselftest/arm64: Add streaming SVE to SVE ptrace tests adds 86c8888f91a9 kselftest/arm64: Add coverage for the ZA ptrace interface adds 43e3f85523e4 kselftest/arm64: Add SME support to syscall ABI test adds 212b0426bc36 selftests/arm64: Add a testcase for handling of ZA on clone() adds f82efe5b9a3a kselftest/arm64: fix array_size.cocci warning adds a59f7a7f7640 selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile adds 3a23a42d1a48 selftests/arm64: Define top_srcdir for the fp tests adds 399cf0a3e8a1 selftests/arm64: Clean the fp helper libraries adds aca43ad51661 selftests/arm64: Fix O= builds for the floating point tests adds ae60e0763e97 kselftest/arm64: Fix ABI header directory location adds 65348a9f8e2d Merge branch 'for-next/kselftest' into for-next/core adds a99ef9cb4b79 arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly adds 3fed9e551417 arm64: compat: Do not treat syscall number as ESR_ELx for [...] adds 8d56e5c5a99c arm64: Treat ESR_ELx as a 64-bit register adds 0b12620fddb8 KVM: arm64: Treat ESR_EL2 as a 64-bit register adds 18f3976fdb5d KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high adds ced2737aa777 Merge branch 'for-next/esr-elx-64-bit' into for-next/core adds f41ef4c2ee99 arm64: mm: Cleanup useless parameters in zone_sizes_init() adds f2807a27b26d Merge branch 'for-next/misc' into for-next/core adds be6a7505090c Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 3c6aa5e9e15a Merge branch 'arm/dt' into for-next adds 5e6992d1c039 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 0e7add1e20a0 integrator: remove empty ap_init_early() adds 6d9230edf08f ARM: omap2: remove include/mach/ subdirectory adds ca31807b8506 ARM: davinci: remove include/mach/ subdirectory adds c164620ae2f4 ARM: spear: remove include/mach/ subdirectory adds deb44711675e ARM: omap: fix address space warnings from sparse adds e514f1fd09b6 ARM: omap: fix missing declaration warnings adds 766475cb526b ARM: omap1: add back omap_set_dma_priority() stub adds 3506010ab317 Merge branch 'arm/multiplatform' into for-next adds ca143db0b362 ARM: pxa: tosa: use gpio descriptor for audio adds 3062e4735628 ARM: pxa: poodle: use platform data for poodle asoc driver adds d5a5894a83aa ARM: pxa: corgi: use gpio descriptors for audio adds 0cd4427a6d88 ARM: pxa: hx4700: use gpio descriptors for audio adds ed3228d8d416 ARM: pxa: lubbock: pass udc irqs as resource adds fb2297d1e592 ARM: pxa: spitz: use gpio descriptors for audio adds bc511d92e2a4 ARM: pxa: eseries: use gpio lookup for audio adds 54328bd9e44a ARM: pxa: z2: use gpio lookup for audio device adds 5a3baf76c5cf ARM: pxa: magician: use platform driver for audio adds 5e9c21e72f9b ARM: pxa: mainstone-wm97xx: use gpio lookup table adds f1de1fc8dc26 ARM: pxa: zylonite: use gpio lookup instead mfp header adds e07d45085dbf input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds ea50e2746203 input: touchscreen: mainstone: sync with zylonite driver adds 4e14fc00550a Input: touchscreen: use wrapper for pxa2xx ac97 registers adds 120f95fdf4d1 Input: wm97xx - switch to using threaded IRQ adds 1b41b494ff0a Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds 0ba754770a23 ASoC: pxa: use pdev resource for FIFO regs adds 137128a90c7b ASoC: pxa: ac97: use normal MMIO accessors adds 4a494adfffe6 ASoC: pxa: i2s: use normal MMIO accessors adds 72de8fe060c3 ARM: pxa: pcmcia: move smemc configuration back to arch adds 55ce3a1ce411 ARM: pxa: remove get_clk_frequency_khz() adds 57651e82c6e8 cpufreq: pxa3: move clk register access to clk driver adds d2a3c2603525 ARM: pxa: move smemc register access from clk to platform adds 760624bf9b4d ARM: pxa: move clk register definitions to driver adds 4c5fccf5be88 power: tosa: simplify probe function adds 87e0ec203211 ARM: pxa: tosa: use gpio lookup for battery adds 91362c7c040b ARM: pxa: remove unused mach/bitfield.h adds 3ab6d20050d2 ARM: mmp: remove tavorevb board support adds c1c225a4a76e ARM: mmp: rename pxa_register_device adds 6ef52aeb7b04 ARM: pxa: move plat-pxa to drivers/soc/ adds dc84bd3c45f7 ARM: PXA: fix multi-cpu build of xsc3 adds 4bfc4513fb46 ARM: pxa: move mach/*.h to mach-pxa/ adds 7f111f0c8b0b ARM: pxa: remove support for MTD_XIP adds 0d1240dd85fb ARM: pxa/sa1100: move I/O space to PCI_IOBASE adds 364aab79f6c6 ARM: pxa: convert to multiplatform adds ee927ad51300 Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late adds c9bc9c561b16 Merge branch 'arm/multiplatform-late' into for-next adds 478285bf1671 soc: document merges 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 1a82d85108af Merge branch 'omap1-multiplatform-5.18' into arm/multiplat [...] adds bf83e6e8851f Merge branch 'arm/multiplatform-late' into for-next adds a9569c642c23 Merge branch 'arm/fixes' into for-next adds 89c839720c9b Merge tag 'omap-for-v5.19/soc-signed' of git://git.kernel. [...] adds a50774f0866e Merge branch 'arm/soc' into for-next 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 be34f45f0d4a memory: omap-gpmc: Make OMAP_GPMC config visible and selectable adds 854fd9209b20 memory: omap-gpmc: Allow building as a module adds b8e3d15e7312 Merge tag 'memory-controller-drv-5.19-2' of git://git.kern [...] adds 447455690fb7 Merge tag 'renesas-drivers-for-v5.19-tag1' of git://git.ke [...] adds 4d7b3fd9f38f Merge tag 'omap-for-v5.19/ti-sysc-signed' of git://git.ker [...] adds 19552869f6e2 Merge branch 'arm/drivers' into for-next adds 2b65c1162ade arm: nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_S [...] adds 16a5b26d27be arm64: defconfig: Enable modules for arm displays adds 65462ba7e1ad Merge tag 'renesas-arm-defconfig-for-v5.19-tag1' of git:// [...] adds 76e26d985c54 ARM: omap2plus_defconfig: enable TLV320AIC3X adds 5c81cfb6a60a ARM: omap2plus_defconfig: Enable ISP176x USB driver adds efad535480c1 Merge tag 'omap-for-v5.19/defconfig-signed' of git://git.k [...] adds 4e51ac77e716 Merge branch 'arm/defconfig' into for-next adds 70a89009f723 Merge tag 'renesas-arm-dt-for-v5.19-tag1' of git://git.ker [...] adds fafb0343aa6d Merge tag 'renesas-dt-bindings-for-v5.19-tag1' of git://gi [...] adds 3908ca662416 Merge tag 'bindings-signed' of git://git.kernel.org/pub/sc [...] adds cbc842c2f217 Merge tag 'omap-for-v5.19/dt-signed' of git://git.kernel.o [...] adds 4db7a4d7efe5 ARM: dts: ste-dbx: Update spi clock-names property adds 1034eb1a6ab8 dt-bindings: arm: ux500: Document Codina-TMO adds 8388234ec562 ARM: dts: ux500: Add Codina TMO device tree adds 003cac14f543 ARM: dts: ux500: Register Amstaos proximity sensor adds 5c7502397e0c ARM: dts: ux500: Add line impedance to fuel gauge adds 330e01653ac1 ARM: dts: ux500: Add GPS to Janice device tree adds 973a9ba5fe48 ARM: dts: ux500: Add GPS to Skomer device tree adds 3c3b352863ec ARM: dts: ux500: Add NFC to the Codina adds 49148f4c39f0 ARM: dts: ux500: Add GPS to the Codina adds 97736c2ef670 Merge tag 'ux500-dts-v5.19' of git://git.kernel.org/pub/sc [...] adds 8b86fc3343f3 Merge tag 'amlogic-arm64-dt-for-v5.19' of git://git.kernel [...] adds 87f5bc6deac4 Merge tag 'amlogic-arm-dt-for-v5.19' of git://git.kernel.o [...] adds e2281bc3dc28 Merge branch 'arm/dt' into for-next adds 0af2de76a21f ARM: config: Refresh IXP4xx config after multiplatform adds 0be41225ba00 Merge branch 'arm/multiplatform' into for-next adds b608aef615ee soc: document merges adds 23b44f9c649b ARM: versatile: Add missing of_node_put in dcscb_init adds d55a14964f5b Merge branch 'arm/multiplatform' into for-next adds 7a77bd481cad Merge branch 'omap1-multiplatform-5.18' into arm/multiplat [...] adds beb6f79a689c ARM: pxa: hx4700: use gpio descriptors for audio adds bedb5bf52046 ARM: pxa: lubbock: pass udc irqs as resource adds fc429dd5389e ARM: pxa: spitz: use gpio descriptors for audio adds 5adbbf324398 ARM: pxa: eseries: use gpio lookup for audio adds bfb18c3d171a ARM: pxa: z2: use gpio lookup for audio device adds f1288ce0a6dd ARM: pxa: magician: use platform driver for audio adds 86548ff407e5 ARM: pxa: mainstone-wm97xx: use gpio lookup table adds 54e21cf7692c ARM: pxa: zylonite: use gpio lookup instead mfp header adds cf3abde4e311 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds cf6f053fd7fd input: touchscreen: mainstone: sync with zylonite driver adds a38bb63553d2 Input: touchscreen: use wrapper for pxa2xx ac97 registers adds a5c85b1e0ef4 Input: wm97xx - switch to using threaded IRQ adds a29f60485fef Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds d57b525e32e7 ASoC: pxa: use pdev resource for FIFO regs adds 93565f05303a ASoC: pxa: ac97: use normal MMIO accessors adds ed5774d0c94d ASoC: pxa: i2s: use normal MMIO accessors adds 1165467fe3c3 ARM: pxa: pcmcia: move smemc configuration back to arch adds 0beb59c24b2f ARM: pxa: remove get_clk_frequency_khz() adds a58211f3affd cpufreq: pxa3: move clk register access to clk driver adds 47e6538c210e ARM: pxa: move smemc register access from clk to platform adds 884049487615 ARM: pxa: move clk register definitions to driver adds 9f71ae31ae01 power: tosa: simplify probe function adds 94997c143e50 ARM: pxa: tosa: use gpio lookup for battery adds 9d2a8da51a8e ARM: pxa: remove unused mach/bitfield.h adds 28d41e074346 ARM: mmp: remove tavorevb board support adds 4f4560dbfc8a ARM: mmp: rename pxa_register_device adds 5c94d54264c9 ARM: pxa: move plat-pxa to drivers/soc/ adds a299389cae58 ARM: PXA: fix multi-cpu build of xsc3 adds 315edb03591a ARM: pxa: move mach/*.h to mach-pxa/ adds ed4a7f4b0907 ARM: pxa: remove support for MTD_XIP adds 6d55ed1d32e3 ARM: pxa/sa1100: move I/O space to PCI_IOBASE adds 3153bb15dd5c ARM: pxa: convert to multiplatform adds 0e5e4dd71e08 Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late adds 898ed26f4c5c Merge branch 'arm/multiplatform-late' into for-next adds 05e3a8cb079b ARM: mm: fix typos in comments adds 0a5ccc9109fa ARM: brcmstb: fix typos in comments adds b32c613b3fda arm: bcmbca: add arch bcmbca machine entry adds caf10a34aa72 Merge tag 'arm-soc/for-5.19/soc' of https://github.com/Bro [...] adds 89bed42b1028 Merge branch 'arm/soc' into for-next adds 176cae387191 reset: uniphier-glue: Use reset_control_bulk API adds 72bb7314e320 reset: uniphier-glue: Use devm_add_action_or_reset() adds 55b6267efd10 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller adds 52f988d757c7 dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] adds 636728d0893f reset: reset-meson: add support for the Meson-S4 SoC Reset [...] adds 77fb4e45260a reset: simple: Add AST2600 compatible adds 82816b4ffce9 reset: ACPI reset support adds 9fe7dd4e94f0 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L adds edb9bd8f857e dt-bindings: reset: uniphier-glue: Clean up clocks, resets [...] adds 5d814b2c3326 dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml adds 1b4efb23092b dt-bindings: reset: ath79: Convert to yaml adds 1b6dc00703a2 dt-bindings: reset: berlin: Convert to yaml adds e2ac01c199b4 dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml adds 7809a619d41e dt-bindings: reset: lantiq,reset: Convert to yaml adds 5c9360ea9982 dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml adds 820f722c05dd dt-bindings: reset: snps,axs10x-reset: Convert to yaml adds e54bbcb02aef dt-bindings: reset: socfpga: Convert to yaml adds b550b8a45138 dt-bindings: reset: st,sti-picophyreset: Convert to yaml adds 2ca065dc9468 dt-bindings: reset: st,sti-powerdown: Convert to yaml adds 89c500b1fa6d Merge tag 'reset-for-v5.19' of git://git.pengutronix.de/pz [...] adds a964ecd8a70a Merge tag 'tee-menu-for-v5.19' of https://git.linaro.org/p [...] adds a37de2ad8e2d Merge tag 'tee-shm-vmalloc-for-v5.19' of https://git.linar [...] adds 987756f67dee firmware: arm_ffa: Fix handling of fragmented memory descriptors adds f3c45c045e25 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe adds 00512d2930b3 firmware: arm_ffa: Remove incorrect assignment of driver_data adds 498af8d1678a firmware: arm_ffa: Add ffa_dev_get_drvdata helper function adds f3f3bdbd58ce tee: optee: Use ffa_dev_get_drvdata to fetch driver_data adds 91f92d70387b Merge tag 'ffa-updates-5.19' of git://git.kernel.org/pub/s [...] adds 4de1b36fae86 firmware: arm_scmi: Make protocols initialisation fail on [...] adds 8009120e0354 firmware: arm_scmi: Fix list protocols enumeration in the [...] adds 3b0041f6e10e firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS [...] adds 776b6c8a25a3 firmware: arm_scmi: Dynamically allocate implemented proto [...] adds 992be5d3c818 firmware: arm_scmi: Make name_get operations return a const adds c7e223f5c736 firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response adds 91ebc56cbcfa firmware: arm_scmi: Remove unneeded NULL termination of clk name adds 23136bff80a7 firmware: arm_scmi: Split protocol specific definitions in [...] adds 5c873d120d86 firmware: arm_scmi: Introduce a common SCMI v3.1 .extended [...] adds b260fccaebdc firmware: arm_scmi: Add SCMI v3.1 protocol extended names support adds 7ad6b6ccbafc firmware: arm_scmi: Set clock latency to U32_MAX if it is [...] adds df3576d14a45 firmware: arm_scmi: Parse clock_enable_latency conditionally adds 36b6ea0fc6bc firmware: arm_scmi: Add iterators for multi-part commands adds 7cab537704ec firmware: arm_scmi: Use common iterators in the sensor protocol adds 802b0bed011e firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support adds 7bc7caafe6b1 firmware: arm_scmi: Use common iterators in the clock protocol adds d8d7e9131674 firmware: arm_scmi: Use common iterators in the voltage protocol adds 79d2ea924418 firmware: arm_scmi: Use common iterators in the perf protocol adds 3630cd8130ce firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts adds 71bea05797b5 firmware: arm_scmi: Add checks for min/max limits in PERFO [...] adds 7aa75496ea1f firmware: arm_scmi: Add SCMI v3.1 clock notifications adds 4c74701b1eb7 firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE adds 5e114ad984c2 firmware: arm_scmi: Support optee shared memory in the opt [...] adds c7f8852d4216 firmware: arm_scmi: Fix late checks on pointer dereference adds a4f7f93180a7 Merge tag 'scmi-updates-5.19' of git://git.kernel.org/pub/ [...] adds 30c375a7f6bd optee: rename rpc_arg_count to rpc_param_count adds ed8faf6c8f8c optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_ [...] adds a639b2b18a24 optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET adds 5b4018b95914 optee: cache argument shared memory structs adds 6c6012ab96fd Merge tag 'optee-rpc-arg-for-v5.19' of https://git.linaro. [...] adds b4bd2aafacce soc: bcm: Check for NULL return of devm_kzalloc() adds 9235d5118fa4 bus: brcmstb_gisb: Remove the suppress_bind_attrs attribut [...] adds dbdaca130007 Merge tag 'arm-soc/for-5.19/drivers' of https://github.com [...] adds cbb0f00131e4 soc: apple: Always include Makefile adds 9bd1d9a0d8bb soc: apple: Add RTKit IPC library adds a12d521f4a3d dt-bindings: iommu: Add Apple SART DMA address filter adds b170143ae111 soc: apple: Add SART driver adds 82b96552f15a dt-bindings: nvme: Add Apple ANS NVMe adds 5bd2927aceba nvme-apple: Add initial Apple SoC NVMe driver adds bdc33dad34be Merge tag 'asahi-soc-rtkit-sart-nvme-for-5.19' of https:// [...] adds eac369bef9d9 Merge branch 'arm/drivers' into for-next adds bb419dc67bb5 dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards adds 5d68f9798d7d dt-bindings: arm: stm32: correct blank lines adds c70bb467fb21 dt-bindings: arm: stm32: Add compatible strings for Proton [...] adds 94de07e5565b dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenn [...] adds 9ad65d245b7b ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group adds 1a43e9b281c6 ARM: dts: stm32: add support for Protonic PRTT1x boards adds 6e82a968b77c ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node [...] adds fd91c36fd349 ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk adds 57012d79fefd ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk adds 6e5b6ce2053c dt-bindings: rcc: Add optional external ethernet RX clock [...] adds 35de4b4b82bc dt-bindings: clock: stm32mp1: describes clocks if "st,stm3 [...] adds 9b0df592522c dt-bindings: clock: stm32mp15: rename CK_SCMI define adds 5f5d7decf046 dt-bindings: reset: stm32mp15: rename RST_SCMI define adds 40b4157dbd8c ARM: dts: stm32: enable optee firmware and SCMI support on [...] adds 8e14ebb1f08f dt-bindings: arm: stm32: Add SCMI version of STM32 boards [...] adds 5b7e58313a77 ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2 [...] adds 0fd8954b9e8a Merge tag 'stm32-dt-for-v5.19-1' of git://git.kernel.org/p [...] adds 41e3958475ed dt-bindings: Add Arm corstone1000 platform adds a69d27746088 arm64: dts: Add Arm corstone1000 platform support adds 5393158f009b arm64: dts: fvp: Add virtio-rng support adds d7030edf32ad arm64: dts: fvp: Align virtio device node names with dtschema adds b30ae5638dac arm64: dts: juno: Drop useless 'dma-channels/requests' properties adds e8bcacdaf138 Merge tag 'juno-updates-5.19' of git://git.kernel.org/pub/ [...] adds aa8ea8cc95de ARM: dts: bcm283x: fix ethernet node name adds a14a56a3dd6b ARM: dts: bcm-cygnus: Update spi clock properties adds 130b5e32ba9d ARM: dts: BCM5301X: Update pin controller node name adds 90103611d573 ARM: dts: BCM5301X: Fix DTC warning for NAND node adds e5ff0a7aab3e ARM: dts: BCM5301X: Remove cell properties from srab ports [...] adds 4b7a67420a34 ARM: dts: BCM5301X: Add rgmii to port@5 of Broadcom switch [...] adds 7f7f8c7b9f3c ARM: dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM [...] adds e403fff3b848 dt-bindings: arm: bcm: fix BCM53012 and BCM53016 SoC strings adds ca41a8b30260 dt-bindings: arm: bcm: create new description for BCM53016 adds 69bb5c6f3f41 ARM: dts: BCM5301X: Fix compatible strings for BCM53012 an [...] adds 0346e33d558c dt-bindings: arm: bcm: add bindings for Asus RT-AC88U adds ae6a766f4fc1 ARM: dts: broadcom: align SPI NOR node name with dtschema adds b9cff8783439 ARM: dts: BCM5301X: Disable gmac0 and enable port@8 on Asu [...] adds 2c663e5e5bbf ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT adds 9fd26fd02749 ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C adds 57f718aa4b93 ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED adds 97bd8659c1c4 ARM: dts: bcm2835-rpi-b: Fix GPIO line names adds 0b8c9a837cc3 ARM: dts: bcm283x: Remove gpio line name NC adds 604319e94fc2 ARM: dts: bcm283x: Align ETH_CLK GPIO line name adds ad984c428c31 dt-bindings: arm: add bcmbca device tree binding document adds 643661e00336 ARM: dts: add dts files for bcmbca soc 47622 adds 417aea4436bb ARM: dts: BCM5301X: Add DT for WZR-1166DHP,DHP2 adds 814cc4fce8b4 Merge tag 'arm-soc/for-5.19/devicetree' of https://github. [...] adds ad2c6e3cdd61 arm64: dts: broadcom: align SPI NOR node name with dtschema adds 1b8e9677bc48 Merge tag 'arm-soc/for-5.19/devicetree-arm64' of https://g [...] adds 97fab2004d11 ARM: dts: am335x-myirtech: Add an external clock oscillato [...] adds 165c79da163f ARM: dts: am335x-myirtech: Update NAND default partition t [...] adds e348101bbaed ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation adds d480ecc9752d ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc adds 392ab2e2af06 ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc adds 24a3db53ec9c ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks adds 1e7079d32e6a ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks adds 3408a95f213e ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks adds aeb4dcf2c2bf ARM: dts: Group omap3 crypto accelerator clocks adds eea4b0352841 ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks adds 4e28ab96e311 ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks adds b0985e027877 ARM: dts: Group omap3 CM_CLKSEL_CORE clocks adds 05891b43bee7 ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks adds 23347c90e232 ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks adds 2f7c426df6f6 ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks adds 173e215b7f86 ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks adds 0019a9543a71 ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks adds 89953638a83c ARM: dts: Group omap3 CM_FCLKEN_DSS clocks adds 2d09a2a9d131 ARM: dts: Group omap3 CM_CLKSEL_DSS clocks adds 32169e7ef4be ARM: dts: Group omap3 CM_FCLKEN_CAM clocks adds b508079bf2dc ARM: dts: Group omap3 CM_FCLKEN_PER clocks adds cab3db1b8d15 ARM: dts: Group omap3 CM_ICLKEN_PER clocks adds c22a3d8cad50 ARM: dts: Group omap3 CM_CLKSEL_PER clocks adds 29a5f5f0b08a ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks adds f960b54b6f19 ARM: dts: am33xx: use new 'dma-channels/requests' properties adds e4edfeaf6b58 ARM: dts: dm81xx: use new 'dma-channels/requests' properties adds 485b5afae681 Merge tag 'omap-for-v5.19/dt-part2-signed' of git://git.ke [...] adds 74790e12b0f6 Merge branch 'arm/dt' into for-next adds 1f61e9aa2e6f ARM: multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv [...] adds f68ec5142322 Merge tag 'arm-soc/for-5.19/defconfig' of https://github.c [...] adds 6a9b10670022 Merge branch 'arm/defconfig' into for-next adds a89396c0c959 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0be197a1d50e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 87a7fed42d1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 801458b30924 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ffb9159ab567 ARM: configs: at91: Enable options required for systemd adds ec9f4246f0b2 ARM: configs: at91: sama7: add xisc and csi2dc adds 341df3a02687 ARM: multi_v7_defconfig: add atmel video pipeline modules adds edf86928cb55 ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK [...] adds 9d79c3b96ede ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP adds e50a61f86175 ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK adds 6d8c2f7862f1 ARM: configs: at91: sama7_defconfig: add MCHP PDMC and DMI [...] adds c9a1e633e105 ARM: configs: sama7: enable CONFIG_RESET_CONTROLLER adds 55607f2c005e Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 210c095cf053 Merge branch 'mem-ctrl-next' into for-next adds d2fd434f2e1c Merge branch 'mem-ctrl-next' into for-next adds 965178b422f4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 8239d67f59cf soc: imx: imx8m-blk-ctrl: set power device name adds 8b3dd27bfe47 dt-bindings: soc: Add i.MX8MP media block control DT bindings adds f11cf9e35e7f dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains adds a0c756681b90 Merge commit 'f11cf9e35e7f' into imx/drivers adds 556f5cf9568a soc: imx: add i.MX8MP HSIO blk-ctrl adds 07614fed00e9 soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl adds e3442022f543 soc: imx: add i.MX8MP HDMI blk-ctrl adds 7a0c5cb67166 soc: imx: fix semicolon.cocci warnings adds fed3743f59d5 Merge branch 'imx/drivers' into for-next adds e95a7329f837 dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl adds eca2eee48d78 dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC adds 5c35e2284103 dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) adds 5a10857a8e35 dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL adds afd406d7328e dt-bindings: arm: Add i.MX53 based Menlo board comment adds a84091746e50 dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. adds 31963ac56eb5 dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 [...] adds 9eef821d3b84 dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl adds 84cb08ca5414 dt-bindings: arm: fsl: add IMX8MN DDR3L eval board adds bed5522940e0 dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board adds 1299bb1d2e9a dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Men [...] adds cff15d3ee66d dt-bindings: arm: fsl: add ls1021a-iot board adds 7a0a37742521 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2 [...] adds b1f7836d93ba dt-bindings: arm: fsl: add toradex,colibri-imx6ull adds 5bb0276031b2 dt-bindings: dmaengine: fsl-imx: deprecate '#dma-channels' [...] adds 5c39d087c98d dt-bindings: vendor-prefixes: Add prefix for Storopack adds 0efdbec205bf dt-bindings: arm: fsl: Add Storopack i.MX7D SMEGW01 board adds 71de53d99a57 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 1c1271e3bd28 ARM: dts: ls1021a: remove "simple-bus" compatible from ifc node adds b4269132ace8 ARM: dts: update ifc node name to be memory-controller adds 3a70c8b607c4 ARM: dts: mba6ulx: Remove unnecessary #address-cells/#size-cells adds a25875276e93 ARM: dts: imx6dl-plybas: Use the standard 'uart-has-rtscts' adds 89bbe4e4ba0a ARM: dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-h [...] adds ce92db719adc ARM: dts: imx6sl: Add a label for the cpu node adds 51b9d74cdb9f ARM: dts: ls1021a: reduce the interrupt-map-mask adds fcc070a44ecc ARM: dts: imx6qdl-phytec: Add LED labels adds 552de48b9e42 ARM: dts: imx27: use new 'dma-channels' property adds 8f2ca252ee1f ARM: dts: imx6qdl-udoo: Disable USB host to work around bo [...] adds 9ac0ae97e349 ARM: dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board adds 01c186923cc6 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 fefbc0021940 arm64: dts: remove "simple-bus" compatible from ifc node adds e55264f3d758 arm64: dts: freescale: update ifc node name to be memory-c [...] adds eefe06b29508 arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM adds aec8ad34f7f2 arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 [...] adds 2ae42e0c0b67 arm64: dts: imx8mp: add HSIO power-domains adds 9d89189d5227 arm64: dts: imx8mp: Add MEDIAMIX power domains adds 29f440a7bda8 arm64: dts: imx8mp: Add MEDIA_BLK_CTRL adds 83b41ad1dca6 arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts' adds dab98061d718 arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'u [...] adds 13e4e43a1934 arm64: dts: imx8mm: Add CPLD on MX8Menlo board adds 13305aa53692 arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M M [...] adds 42c1a6f62e5c arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M [...] adds 4ce01ce36d77 arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 adds 5446ff1a6716 arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 adds 339c8beae89b arm64: dts: freescale: reduce the interrup-map-mask adds bf198e2e919e arm64: dts: imx8mm-venice-gw7902: fix pcie bindings adds 450cec4f7d78 arm64: dts: imx8m*venice: add missing clock-names to pcie_phy adds dd6fa8604301 arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel adds 22463f7cd0e1 arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu t [...] adds 15ca3f00a1e3 arm64: dt: imx8mq: support pwm polarity inversion adds 957aef026c46 arm64: dt: imx8mm: support pwm polarity inversion adds 6bc1e58055c1 arm64: dt: imx8mn: support pwm polarity inversion adds d80b9c8422fa arm64: dt: imx8mp: support pwm polarity inversion adds 2cc6726e6afb Merge branch 'imx/dt64' into for-next adds 080d681bf3c6 arm64: defconfig: Enable the WM8524 codec driver adds cf97232efd97 Merge branch 'imx/defconfig' into for-next adds 99d1fef1b8af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 22ee1ad16399 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 a8ab975a093b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb2027c8af87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dbcd30706466 Merge branch 'maintainers-take2' into for-next adds 930161749e64 Merge branch 'omap-for-v5.19/dt' into for-next adds ef1db0dad602 Merge branch 'omap-for-v5.19/dt' into for-next adds b5418fc0478c Merge branch 'omap-for-v5.19/dt' into for-next adds 0ec40b1c8540 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 067bc653b85e arm64: dts: qcom: sc7180: Remove ipa interconnect node adds 497b27275998 arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bu [...] adds 3d0e375bae55 arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias- [...] adds 5be66d2dc887 arm64: dts: qcom: pm8350c: Add pwm support adds 82096cc64409 arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2 adds aadc48f7c4ec arm64: dts: qcom: sm8350-duo2: enable battery charger adds 665ca429bc41 clk: qcom: smd: Update MSM8976 RPM clocks. adds 5bdcae1fe1c5 spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema adds dbfb5f94e084 dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains adds af77132e9d2b soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays adds f68f1cb3437d soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains adds d0d8cb7b94b8 dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles adds ec69dfbdc426 soc: qcom: llcc: Add sc8180x and sc8280xp configurations adds c35886d60560 soc: qcom: socinfo: Add another ID for sc7180 adds 3237f2182416 ARM: dts: qcom: msm8974-FP2: We're msm8974pro adds 9c5537723429 ARM: dts: qcom: msm8974-FP2: Add mmc* aliases adds 3912e74c576a ARM: dts: qcom: msm8974: Add missing license headers adds 02fbeb164953 ARM: dts: qcom: sdx55: Remove ipa interconnect node adds 88044abcde58 ARM: dts: qcom: msm8974-FP2: Add support for touchscreen adds da281bf9345a ARM: dts: qcom: msm8974-FP2: Configure charger adds fb5e339fb1bc ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs adds 32ebdb3eeeee Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 3b7255c3a805 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cfbd83c852bb 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 5c40b3ba9e9d arm64: defconfig: Enable ARCH_R9A07G043 adds 0b8842db3551 arm64: defconfig: Enable Renesas RZ/V2M SoC adds ed66b37f916e ARM: dts: r9a06g032: Add missing '#power-domain-cells' adds bc9e1dbb1757 arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup t [...] adds 559f2b0708c7 arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and f [...] adds f52e14095e56 arm64: dts: renesas: r9a07g043: Add USB2.0 support adds 1de1b44833e3 arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node adds e42faad1ef82 arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes adds a8352a5158ed arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes adds 987c792765a5 arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 adds 2e62a6a03a22 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD adds 87274e3b00e4 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM adds bbc806697863 arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog adds 068eb5a9105b soc: renesas: Add RZ/V2M (R9A09G011) config option adds 14f11da778ff soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs adds 7a5ae564198d dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 S [...] adds 358d1cef2a88 dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and [...] adds 114240d3fb67 Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] adds b0fa698b834f arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 adds 820e976909c2 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD adds 0b3e18dbcdf6 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM adds 3f67af66e65b arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog adds a4744a1de601 Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds b3735fb31397 arm64: dts: renesas: Add Renesas R8A779G0 SoC support adds db5b41260035 arm64: dts: renesas: Add Renesas White Hawk boards support adds 01214672bf35 arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_ [...] adds 9b3c59a29c2b arm64: dts: renesas: rzg2ul-smarc: Enable Audio adds 45aacfac1f09 arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support adds f8a7df6a1a04 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds fb2925568195 arm64: dts: renesas: Remove empty lvds endpoints adds 3f3fc6766155 arm64: dts: renesas: Remove empty rgb output endpoints adds fa91a2a742d1 ARM: dts: r9a06g032: Add the two DMA nodes adds 8c9fcafbfd8f ARM: dts: r9a06g032: Describe the DMA router adds 295c25940e9b ARM: dts: r9a06g032: Fill the UART DMA properties adds 5bdc88118eb8 ARM: dts: r9a06g032: Fix the NAND controller node adds fc226b3392e4 arm64: dts: renesas: r9a07g044: Fix external clk node names adds c2de0f8c2083 arm64: dts: renesas: r9a07g054: Fix external clk node names adds fa935bdf6404 arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes adds 8fb6fbf8c93b arm64: dts: renesas: r9a07g043: Add OPP table adds e97672586e49 arm64: dts: renesas: r9a07g043: Add TSU node adds bd352e9eedc0 arm64: dts: renesas: r9a07g043: Create thermal zone to sup [...] adds 5d9b15dd7072 arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus cont [...] adds b43722cf3d6d arm64: dts: renesas: Add interrupt-names to CANFD nodes adds 513cc648e77c Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds e873af2fedc3 ARM: dts: r9a06g032: Describe the RTC adds 618e45c50543 ARM: dts: r9a06g032: Add internal PCI bridge node adds 7213e9d043d6 ARM: dts: r9a06g032: Add USB PHY DT support adds d5157142220b ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY adds 3cc58ff552fa arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] adds 96055bf71ab1 dt-bindings: clock: Add r9a09g011 CPG Clock Definitions adds 6b905d5c5392 Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into ren [...] adds a3c71f8c3dc4 arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC adds d86cb1087570 arm64: dts: renesas: Add initial device tree for RZ/V2M EVK adds 3238f82df0cb ARM: shmobile: Drop commas after dt_compat sentinels adds 7bc53f59fbca ARM: shmobile: rcar-gen2: Drop comma after OF match table [...] adds 27e7657a7cdc soc: renesas: R-Car V3U is R-Car Gen4 adds 5652dc5cd967 dt-bindings: memory: renesas,rpc-if: Document RZ/G2UL SoC adds 033a26dcbe10 dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from ar [...] adds d51e220c34ad Merge branches 'renesas-arm-dt-for-v5.19', 'renesas-arm-so [...] adds 716ac280f124 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9be1a9996ebd soc: rockchip: Clean up Kconfig whitespace adds 2ca9e472c70f soc: rockchip: power-domain: Replace dsb() with smb() adds add9f6f30e54 soc: rockchip: Fix compile-testing SoC drivers adds b745ea7c3175 Merge branch 'v5.19-armsoc/drivers' into for-next adds 3df2bae5950d Merge branch 'v5.19-armsoc/dts32' into for-next adds a2fe0f97fd4a arm64: dts: rockchip: Rename vdec_mmu node for RK3328 adds 17408c9b119d arm64: dts: rockchip: Add vdec support for RK3328 adds ec48c3e82ca3 arm64: dts: rockchip: add an input enable pinconf to rk3399 adds 8d411bebd453 arm64: dts: rockchip: Add accelerometer to rk3566-pinenote adds 87a267b4af09 arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote adds 13e0ee34f39c arm64: dts: rockchip: add rk356x sfc support adds 254a1f6a29e7 arm64: dts: rockchip: add usb3 support to the radxa rock3 model a adds 160f126b89e1 arm64: dts: rockchip: enable usb hub on the radxa rock3 model a adds c37415f55bda dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B adds c466828fb3ba dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM adds e52ded554370 dt-bindings: arm: rockchip: Add Firefly Station M2 adds dcc8c66bef79 arm64: dts: rockchip: add Pine64 Quartz64-B device tree adds 5859b5a9c3ac arm64: dts: rockchip: add SoQuartz CM4IO dts adds 30ac9b4e25d8 arm64: dts: rockchip: add dts for Firefly Station M2 rk3566 adds 221e5a98496b Merge branch 'v5.19-armsoc/dts64' into for-next adds 71bfc2c85aac Merge branch 'v5.19-armsoc/soc32' into for-next adds 6931f85c29d5 clk: rockchip: Mark hclk_vo as critical on rk3568 adds 93f1b0d6f42e Merge branch 'v5.19-clk/next' into for-next adds 72d043db4fbc Merge branch 'v5.18-armsoc/dtsfixes' into for-next adds bd820bc5e770 arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399 adds 29cd342258c8 Merge branch 'v5.19-armsoc/dts64' into for-next adds da505c51211f 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 f038e8186fbc ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM adds 4f43e4106bd1 Merge branch 'next/dt' into for-next adds 0501eeca5aed ARM: dts: zynq-7000: drop useless 'dma-channels/requests' [...] adds 361736cf495c ARM: dts: socfpga: drop useless 'dma-channels/requests' pr [...] adds 0a3254d88240 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next adds a93fbb002310 arm64: dts: stratix10/agilex: drop useless 'dma-channels/r [...] adds 8dba791a7280 arm64: dts: broadcom: drop useless 'dma-channels/requests' [...] adds 1a25335225c9 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next adds d0b05d3820fa ARM: dts: s5pv210: drop useless 'dma-channels/requests' pr [...] adds d414b7a3f370 ARM: dts: exynos: drop useless 'dma-channels/requests' properties adds d1aa2bbde6af Merge branch 'next/dt' into for-next adds f223095c6e1d arm64: dts: exynos: move XTCXO clock frequency to board in [...] adds 03e1d34d27a5 arm64: dts: exynos: drop useless 'dma-channels/requests' p [...] adds 6745dbc73112 arm64: dts: fsd: drop useless 'dma-channels/requests' properties adds 0cb1f5270b43 Merge branch 'next/dt64' into for-next adds 680e1c8370a2 dt-bindings: clock: add clock binding definitions for Exyn [...] adds e61492e47838 dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings adds 453362d75a08 Merge branch 'for-v5.19/clk-exynos-auto-v9' into for-next adds fb43f8face50 Merge tag 'samsung-dt-bindings-clk-exynosautov9-5.19' into [...] adds 5394461a31c9 arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9 adds 4c882968d434 arm64: dts: exynos: switch USI clocks in ExynosAutov9 adds 988294832287 arm64: dts: exynos: switch UFS clock node in ExynosAutov9 adds 88fb0c4d0aff Merge branch 'next/dt64' into for-next adds 5787c5a8f3f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ba80a351833 Merge tag 'juno-updates-5.19' of git://git.kernel.org/pub/ [...] adds ca4906be727d Merge tag 'scmi-updates-5.19' of git://git.kernel.org/pub/ [...] adds 7d9c90c48ca9 Merge tag 'ffa-updates-5.19' of git://git.kernel.org/pub/s [...] adds 201abb9160f1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 7d4c60f30825 Merge branch 'sunxi/fixes-for-5.18' into sunxi/for-next adds 7a10341e67ed Merge branch 'sunxi/clk-fixes-for-5.18' into sunxi/for-next adds 737a9ba0eeb8 Merge branch 'sunxi/fixes-for-5.18' into sunxi/for-next adds 50612cf9e05d arm64: dts: allwinner: teres-i: Add GPIO port regulators adds c275d16eb08d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next adds 63ec9ea2a468 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 5e603b1fb562 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 23a43cc437e7 clk: tegra: Add missing reset deassertion adds 2db12b15c6f3 clk: tegra: Register clocks from root to leaf adds 6a7ace2b9970 clk: tegra: Replace .round_rate() with .determine_rate() adds 31f830c4b4a0 Merge branch for-5.19/clk into for-next adds fbe78a0bc09c memory: tegra: Add memory controller channels support adds 2ed0a9733298 memory: tegra: Add MC error logging on tegra186 onward adds 39d58d96e6f5 Merge branch for-5.19/memory into for-next adds ffbe809260ee Merge branch for-5.19/arm/core into for-next adds 9767d1be1529 soc/tegra: pmc: Select REGMAP adds a61cc2c82d14 Merge branch for-5.19/soc into for-next adds e2ab93e59bc3 dt-bindings: memory: tegra: Update validation for reg and [...] adds 9719c5ab4e40 Merge branch for-5.19/dt-bindings into for-next adds afbd0f5bce50 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 000b99e5ed1c arm64: tegra: Add memory controller channels adds 0017f2c856e2 arm64: tegra: Add missing DFLL reset on Tegra210 adds 2f3207af0ff2 Merge branch for-5.19/arm64/dt into for-next adds e46ab742195a arm64: defconfig: Build Tegra ASRC module adds 616b8a9f6e30 Merge branch for-5.19/arm64/defconfig into for-next adds 29cefe479865 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 c024c46fe13b arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main adds fc7a955a416c Merge branch 'ti-k3-dts-next' into ti-next adds b7d8a9973374 arm64: defconfig: Enable configs for DisplayPort on J721e adds 720b32f0f7bc Merge branch 'ti-k3-config-next' into ti-next adds b9e8a7d950ff firmware: ti_sci: Switch transport to polled mode during s [...] adds 2b7042500cab soc: ti: pm33xx: using pm_runtime_resume_and_get instead o [...] adds d4c41d32cf8a soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_ [...] adds 1dcbae86ee66 soc: ti: wkup_m3_ipc: Add support for IO Isolation adds ea082040fe07 soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling adds 2a21f9e6d9a4 soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend adds f2e957cb095a Merge branch 'ti-drivers-soc-next' into ti-next adds e67c001106d0 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] 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 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 71e59243b4e8 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds bfd594b3acbd clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_run [...] adds 43896f56b59e clk: imx8mp: add clkout1/2 support adds 6f2ed1084009 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 2a6da4a11f47 clk: renesas: r9a06g032: Fix the RTC hclock description adds a9391e019015 clk: renesas: r9a07g043: Add I2C clocks/resets adds be5b5fcbc779 clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries adds 666b5a010ef1 clk: renesas: r9a07g043: Add USB clocks/resets adds 1cbda37757ab clk: renesas: r9a07g043: Add clock and reset entries for CANFD adds 6c05648b57ab clk: renesas: r9a07g043: Add OSTM clock and reset entries adds 5d33481f5475 clk: renesas: r9a07g043: Add WDT clock and reset entries adds 7f906eaa95f3 clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 adds d1fcd661ba7f Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds 0ab55cf18341 clk: renesas: cpg-mssr: Add support for R-Car V4H adds 1561380ee72f clk: renesas: rzg2l: Add FOUTPOSTDIV clk support adds 6cc859cae9aa clk: renesas: rzg2l: Add PLL5_4 clk mux support adds 46bb3e15e8c7 clk: renesas: rzg2l: Add DSI divider clk support adds 60191843db78 clk: renesas: r9a07g044: Add M1 clock support adds 300d95c5bbb4 clk: renesas: r9a07g044: Add {M2, M2_DIV2} Clocks support adds 359f10c1b02d clk: renesas: r9a07g044: Add M3 Clock support adds 31d5ef2f565d clk: renesas: r9a07g044: Add M4 Clock support adds 6f6178f1e125 clk: renesas: r9a07g044: Add LCDC clock and reset entries adds 67f80edf8390 clk: renesas: r9a07g044: Add DSI clock and reset entries adds 4e683604cfc1 clk: renesas: r9a07g043: Add clock and reset entries for S [...] adds 14d8857d8266 clk: renesas: r9a07g043: Add RSPI clock and reset entries adds b67685300478 clk: renesas: r9a07g043: Add TSU clock and reset entry adds 84c9829d16d8 clk: renesas: r9a07g043: Add clock and reset entries for ADC adds 53c58c08b454 clk: renesas: r9a07g044: Fix OSTM1 module clock name adds 049bddcb8931 Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into ren [...] adds 4a526957e636 dt-bindings: clock: renesas,rzg2l: Document RZ/V2M SoC adds ceb3bfab2da4 clk: renesas: rzg2l: Move the DEF_MUX array size calc into [...] adds 8282fe0029e0 clk: renesas: rzg2l: Add read only versions of the clk macros adds 75b0ad42ccd9 clk: renesas: rzg2l: Set HIWORD mask for all mux and dividers adds 63804400f2a5 clk: renesas: rzg2l: Make use of CLK_MON registers optional adds 8090bea32484 clk: renesas: rzg2l: Add support for RZ/V2M reset monitor reg adds 6bca154251df clk: renesas: Add RZ/V2M support using the rzg2l driver adds 2e0e144796fb clk: renesas: r9a09g011: Add eth clock and reset entries adds f2c23724526e 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 c459b5711dab Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds a96e4ebf3ded m68k: defconfig: Update defconfigs for v5.18-rc1 adds fcd84e33cbc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f5fb7ef6521 m68knommu: set ZERO_PAGE() to the allocated zeroed page adds b39d03c82fd0 m68k: coldfire: drop ISA_DMA_API support adds 42742038db06 m68k: fix typos in comments adds a35d63ee7239 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 78b5f52ab6f6 microblaze: fix typos in comments adds 10b2b6b7ea17 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 94bd83e45acd MIPS: fix typos in comments adds 424c3781dd1c MIPS: IP27: Remove incorrect `cpu_has_fpu' override adds f44b3e74c33f MIPS: IP30: Remove incorrect `cpu_has_fpu' override adds d0ab32b0f0c1 mips: ip22: Reword PANICED to PANICKED and remove useless header adds 912a4427bec0 MIPS: adding a safety check for cpu_has_fpu adds 8a56b524261e Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds cb9d52b814d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 610cc9f45881 powerpc/83xx/mpc8349emitx: Get rid of of_node assignment adds 950cf957fe34 misc: ocxl: fix possible double free in ocxl_file_register_afu adds 755a9d44e6e2 powerpc: Remove unused SLOW_DOWN_IO definition adds 2fb70d1d36e2 powerpc/boot: remove unused function find_node_by_linuxphandle() adds a84ca704d830 selftests/powerpc/pmu: Fix unsigned function returning neg [...] adds b74196af372f powerpc/fadump: Fix fadump to work with a different endian [...] adds 6584cec0a225 powerpc/fadump: save CPU reg data in vmcore when PHYP term [...] adds 15eb77f87325 powerpc/fadump: fix PT_LOAD segment for boot memory area adds 9cf3b3a33a36 powerpc/fadump: align destination address to pagesize adds a3ceb5882edf powerpc/fadump: print start of preserved area adds 40a75584e526 powerpc/boot: Build wrapper for an appropriate CPU adds 3527e1ab9a79 selftests/powerpc: Add matrix multiply assist (MMA) test adds 0d897255e79e powerpc/85xx: Fix virt_to_phys() off-by-one in smp_85xx_st [...] adds e96a76ee5283 selftests/powerpc: Add a test of 4PB SLB handling adds 7641c1bafacd macintosh: Use kmemdup rather than duplicating its implementation adds 634a0b8fb882 powerpc/pseries/dlpar: Remove unnecessary cast to kfree() adds cacaeb0c2397 powerpc/perf: Fix symbol undeclared warning adds 22f8e625ebab powerpc/8xx: export 'cpm_setbrg' for modules adds 9923a6dace16 powerpc/sstep: Use bitwise instead of arithmetic operator [...] adds ce0091a0e060 powerpc/time: Fix sparse warnings adds 0a3ef48c2fac powerpc/eeh: Remove unused inline function eeh_dev_phb_ini [...] adds 701c31672a0b powerpc/pseries/cmm: Remove unneeded variable "ret" adds b396dd3d800c powerpc: remove set but not used variable 'force_printk_to_btext' adds 2b6ff203cd45 powerpc: make 'boot_text_mapped' static adds 295135d32fde powerpc/pmac: remove unused symbol adds d5f14dcf0016 macintosh/via-pmu: Use DEFINE_SPINLOCK() for spinlock adds 59510820fff7 powerpc/mpc52xx: Fix some pr_debug() issues adds 08d61b46c53f powerpc/rtas: Replaced simple_strtoull() with kstrtoull() adds 8617982d82c0 powerpc: Fix spelling mistake "mesages" -> "messages" in Kconfig adds e62520b88708 powerpc/mm: Switch from __FUNCTION__ to __func__ adds 4ac751d3f3cc powerpc/powernv: Switch from __FUNCTION__ to __func__ adds 76c452b494b8 powerpc/perf/24x7: use 'unsigned int' instead of 'unsigned' adds a2ece1f51295 powerpc: use strscpy to replace strlcpy adds 8cd1d2e9d086 macintosh/smu: Fix warning comparing pointer to 0 adds 5749e7c1aa8c Documentation: Fix typo in testing/sysfs-class-cxl adds cc4639989e93 macintosh/ams: Replace snprintf in show functions with sysfs_emit adds 887f56a07f0e powerpc/fadump: Correct two typos in a comment adds 6130ed79decc macintosh/adb: Use swap() to make code cleaner adds 9d021a2149b8 powerpc: No need to initialise statics to 0 adds e9bb94cde12d macintosh/ams: Remove unneeded result variable adds 207763191759 powerpc/fadump: Use swap() instead of open coding it adds 928b39645ec4 macintosh: Fix warning comparing pointer to 0 adds 44c10404c136 powerpc: Fix missing declaration of [en/dis]able_kernel_altivec() adds c2267354638d powerpc: Remove redundant spaces to match coding style adds dc7a98b89b0c powerpc/smp: Remove unused inline functions adds 5e6ec1ad2e89 powerpc/kuap: Remove unused inline function __kuap_assert_ [...] adds 87ccc6684d3b powerpc/book3e: Fix sparse report in mm/nohash/fsl_book3e.c adds 6c1e5600b7c3 macintosh: Use for_each_child_of_node() macro adds dcbff9ad4184 selftests/powerpc: Fix typo in spectre_v2 adds f44cf716e46c powerpc/5xx: Drop unnecessary cast adds b793a0100012 powerpc/idle: Fix return value of __setup() handler adds 5bb99fd4090f powerpc/4xx/cpm: Fix return value of __setup() handler adds 2656d3ff4f66 powerpc/powermac: Use for_each_property_of_node() adds f06351f8c0c8 powerpc/eeh: Remove unused inline functions adds a673dc73eba2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e0c83df57c69 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e5388fa915d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb808a4ba901 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 52132d2ab904 Merge branch 'features' into for-next adds 8167c39d6528 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1030c8792313 xtensa: localize labels used in memmove adds 9d7cafd5a735 xtensa: iss: drop opened_list logic from the network driver adds fd16501614dd xtensa: iss: replace iss_net_set_mac with eth_mac_addr adds b7a861a6c3fb xtensa: iss: clean up per-device locking in network driver adds 2aed7af34fc6 xtensa: iss: extract and constify network callbacks adds 4916be4290d3 xtensa: move asid_cache from fault.c to mmu.c adds 270a8306917e xtensa: extract vmalloc_fault code into a function adds a8f0c31fa87d xtensa: noMMU: allow handling protection faults adds 4b81690980d4 xtensa: drop dead code from entry.S adds de4415d0bac9 xtensa: move trace_hardirqs_off call back to entry.S adds 961c5efbc493 xtensa: use abi_* register names in the kernel exit code adds 55427d5b0dff xtensa: enable context tracking adds 507185695e93 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN adds 725aea873261 xtensa: enable KCSAN adds db0d07fa192a xtensa: clean up function declarations in traps.c adds fc55402b8438 xtensa: clean up exception handler prototypes adds 3e554d47dfe3 xtensa: clean up declarations in coprocessor.h adds 9fa8c59f5f82 xtensa: clean up excsave1 initialization adds 6179ef4d460a xtensa: use callx0 opcode in fast_coprocessor adds 0b549f813387 xtensa: handle coprocessor exceptions in kernel mode adds dedfe2590bdf xtensa: add xtensa_xsr macro adds e45d4bfbeb26 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB adds f29cab290634 xtensa: get rid of stack frame in coprocessor_flush adds 11e969bc964a xtensa: support coprocessors on SMP adds 733f5c28e59e xtensa: add hibernation support adds af7a16e567ae xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE adds a255ee292520 irqchip: irq-xtensa-mx: fix initial IRQ affinity adds 5442b8c7dd1e xtensa: fix declaration of _SecondaryResetVector_text_* adds 2a26f4ee399d xtensa: don't leave invalid TLB entry in fast_store_prohibited adds 7f9c97417481 xtensa: clean up labels in the kernel entry assembly adds a6e05f1ef73f Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 2fa83e68c717 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 77a2d22074a6 Merge branch 'misc-5.18' into for-next-current-v5.17-20220429 adds 0256917f0c26 Merge branch 'for-next-current-v5.17-20220429' into for-ne [...] adds 58d284d84bd1 btrfs: reserve correct number of items for unlink and rmdir adds 2b61221645ad btrfs: reserve correct number of items for rename adds 5ba902581d17 btrfs: fix anon_dev leak in create_subvol() adds 9f897bec2640 btrfs: get rid of btrfs_add_nondir() adds 31a76ec1ebf9 btrfs: remove unnecessary btrfs_i_size_write(0) calls adds b007e7e6dc79 btrfs: remove unnecessary inode_set_bytes(0) call adds 103cf8d9f538 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds f3ce44ae1cc2 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 315d306ec27e btrfs: remove redundant name and name_len parameters to cr [...] adds 461a5c4a4eb0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds 1e665edcd520 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds d9131e382c30 btrfs: set inode flags earlier in btrfs_new_inode() adds 5cea150c9e74 btrfs: avoid unnecessary btree search restarts when reading node adds 27b65cd1514c btrfs: release upper nodes when reading stale btree node f [...] adds 59d78644f4f9 btrfs: update outdated comment for read_block_for_search() adds b71026485c96 btrfs: remove trivial wrapper btrfs_read_buffer() adds 134d39c887fe btrfs: scrub: rename members related to scrub_block::pagev adds a3215b6381c3 btrfs: scrub: rename scrub_page to scrub_sector adds ba84761f24ba btrfs: scrub: rename scrub_bio::pagev and related members adds c4d81622b921 btrfs: introduce btrfs_for_each_slot iterator macro adds 2bf85c0d179a btrfs: use btrfs_for_each_slot in find_first_block_group adds d1560c0aed37 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 6b5b027406b4 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds c2d7d9e24d06 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds 352752dcaedf btrfs: use btrfs_for_each_slot in did_create_dir adds f0d5d1253b64 btrfs: use btrfs_for_each_slot in can_rmdir adds aefadb46bdd1 btrfs: use btrfs_for_each_slot in is_ancestor adds 12ad5ed9908e btrfs: use btrfs_for_each_slot in process_all_refs adds 2b7b64198e6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds 7e54acd09f65 btrfs: use btrfs_for_each_slot in process_all_extents adds 9d280b5b16d2 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds d934c260ffba btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds 7f7a7b729177 btrfs: use btrfs_for_each_slot in btrfs_listxattr adds 1976a590fa5d btrfs: use a local variable for fs_devices pointer in btrf [...] adds d6d0447b4f64 btrfs: warn when extent buffer leak test fails adds 00e5e5fc1883 btrfs: allocate inode outside of btrfs_new_inode() adds 9dde1797dae4 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 0db680186026 btrfs: reserve correct number of items for inode creation adds c11baefa1e58 btrfs: move common inode creation code into btrfs_create_n [...] adds 48697a152841 btrfs: restore inode creation before xattr setting adds 1f03a299c770 btrfs: only reserve the needed data space amount during fallocate adds 2274c36d1f1b btrfs: remove useless dio wait call when doing fallocate z [...] adds eac24f9f712a btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 93d8d8bcf465 btrfs: remove ordered extent check and wait during fallocate adds d4ad6923b270 btrfs: lock the inode first before flushing range when pun [...] adds 998a784f5e95 btrfs: remove ordered extent check and wait during hole pu [...] adds 33ef9879b5ba btrfs: add and use helper to assert an inode range is clean adds 55e380507295 btrfs: tree-checker: check extent buffer owner against own [...] adds 750663234f9d btrfs: add messages to printk index adds 5599caf86867 btrfs: avoid blocking on page locks with nowait dio on com [...] adds c373f1f5eb3b btrfs: avoid blocking nowait dio when locking file range adds 546ccb40d429 btrfs: avoid double nocow check when doing nowait dio writes adds 0dfb18f3434c btrfs: stop allocating a path when checking if cross refer [...] adds c4b2193ecde2 btrfs: free path at can_nocow_extent() before checking for [...] adds 175410a73aac btrfs: release path earlier at can_nocow_extent() adds a3389a18886b btrfs: avoid blocking when allocating context for nowait d [...] adds 15fcc31cee03 btrfs: avoid blocking on space revervation when doing nowa [...] adds 59826c9e8a00 btrfs: replace memset with memzero_page in data checksum v [...] adds 70430fe36041 btrfs: remove checks for arg argument in btrfs_ioctl_balance adds c746db1b6ed9 btrfs: simplify code flow in btrfs_ioctl_balance adds 3189e76cb739 fs: add a lockdep check function for sb_start_write() adds c95229b642bd btrfs: assert that relocation is protected with sb_start_write() adds 810c91ec11dc btrfs: use dummy extent buffer for super block sys chunk a [...] adds 9660f1c101be btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds e5ccf235230a btrfs: expand subpage support to any PAGE_SIZE > 4K adds 62ee1fda5d72 btrfs: remove unnecessary type casts adds a070fadddb53 btrfs: factor out allocating an array of pages adds 444c7970a3d0 btrfs: allocate page arrays using bulk page allocator adds e8ffec9901cb btrfs: wait between incomplete batch memory allocations adds f951b4f228f4 btrfs: move common NOCOW checks against a file extent into [...] adds 74ae46e0d3a2 btrfs: do not test for free space inode during NOCOW check [...] adds e0c338ba0594 btrfs: make the bg_reclaim_threshold per-space info adds 41d4a06cdfe4 btrfs: allow block group background reclaim for non-zoned [...] adds a6c308fbd7b7 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds b3cbae70f054 btrfs: zoned: make auto-reclaim less aggressive adds dd0efc66cc62 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 3092328f46a4 btrfs: check-integrity: split submit_bio from btrfsic checking adds 2721e8f4ad3f btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds 166bb7c9b073 btrfs: use on-stack bio in repair_io_failure adds fd3dba30c100 btrfs: use on-stack bio in scrub_recheck_block adds 7e6b6c3e910e btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds fd6a06a91aa5 btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 7c78b5290108 btrfs: pass a block_device to btrfs_bio_clone adds ef75c25a4648 btrfs: pass bio opf to rbio_add_io_page adds c81b05b0debe btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds d620bb14e652 btrfs: don't allocate a btrfs_bio for scrub bios adds ff5d0ef41f81 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds d8b643e3d5e1 btrfs: remove unnecessary check of iput argument adds 95aec922f890 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds c56818641886 btrfs: simplify parameters of submit_read_repair() and rename adds 1d58851a64e5 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds 1ce11852ea55 btrfs: use non-bh spin_lock in zstd timer callback adds 4c56e02a303f btrfs: avoid double clean up when submit_one_bio() failed adds 6987b0c047ab btrfs: fix the error handling for submit_extent_page() for [...] adds 55d39e785e8a btrfs: return correct error number for __extent_writepage_io() adds 235148f5b141 btrfs: remove search start argument from first_logical_byte() adds 40f45554528e btrfs: use rbtree with leftmost node cached for tracking l [...] adds eee719fcbbaa btrfs: use a read/write lock for protecting the block groups tree adds 49577a34087d btrfs: return block group directly at btrfs_next_block_group() adds 53b6041ef3f9 btrfs: avoid double search for block group during NOCOW writes adds 4a4c66ad6095 btrfs: do not pass compressed_bio to submit_compressed_bio() adds 2a17388a10a3 btrfs: export a helper for compression hard check adds b439a65d818a btrfs: do not allow compression on nodatacow files adds 98d09372fb75 btrfs: repair super block num_devices automatically adds a3e4d924b41d btrfs: move btrfs_readpage to extent_io.c adds 5a9f651396a4 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds f102ba64194f btrfs: do not return errors from btrfs_submit_metadata_bio adds 38a71321ce11 btrfs: do not return errors from btrfs_submit_compressed_read adds 2c8ffe6abac4 btrfs: do not return errors from submit_bio_hook_t instances adds 49541678d1cc btrfs: always log symlinks in full mode adds 2db0caf42389 btrfs: do not BUG_ON() on failure to update inode when set [...] adds bc41c51e58c2 btrfs: skip compression property for anything other than f [...] adds 7b2e433082e7 btrfs: reduce width for stripe_len from u64 to u32 adds 6ab6e9585076 btrfs: raid56: open code rbio_nr_pages() adds 53c08b1c4c14 btrfs: raid56: make btrfs_raid_bio more compact adds 32a3a1853f77 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 25d395f546e2 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds 4acfe90ce517 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds 60545351f5dd btrfs: raid56: make rbio_add_io_page() subpage compatible adds b16e2535fe7f btrfs: raid56: make finish_parity_scrub() subpage compatible adds 7d393b8406ac btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds d02c536b9357 btrfs: raid56: make finish_rmw() subpage compatible adds 1f698c2ca62a btrfs: raid56: open code rbio_stripe_page_index() adds 144386b94ca3 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds a5d8c2189382 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds 0d9e6102db94 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds 6357b4976d9a btrfs: raid56: make steal_rbio() subpage compatible adds 0f86d5fb59a9 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds 7fa4e812ecb0 btrfs: raid56: enable subpage support for RAID56 adds 7da63ffa5257 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue adds e3c62a38b152 btrfs: use normal workqueues for scrub adds f6016666651f btrfs: use a normal workqueue for rmw_workers adds 589a66eaf1ee btrfs: move definition of btrfs_raid_types to volumes.h adds 192496e8c700 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds eda58f62afda btrfs: turn delayed_nodes_tree into an XArray adds 9ecd7db2642b btrfs: turn name_cache radix tree into XArray in send_ctx adds 2cd84f7ea869 btrfs: turn fs_info member buffer_radix into XArray adds eb8da5bf4831 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray adds 7fb7f961acb6 btrfs: calculate physical_end using dev_extent_len directl [...] adds bbab132eb145 btrfs: scrub: introduce a helper to locate an extent item adds 09ded6d2fd35 btrfs: scrub: introduce dedicated helper to scrub simple-m [...] adds 3f0e9d61d988 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] adds db1d43f47aaf btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds d80f454d409e btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] adds ddd1d073f781 btrfs: scrub: refactor scrub_raid56_parity() adds d479169e7321 btrfs: scrub: use find_first_extent_item to for extent ite [...] adds 7f65be981283 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() adds 9f2f68851831 btrfs: derive compression type from extent map during reads adds f46eb76c1640 btrfs: fix deadlock between concurrent dio writes when low [...] adds 9402ff8a37a0 btrfs: force v2 space cache usage for subpage mount adds ff28e25b60ed Merge branch 'misc-next' into for-next-next-v5.18-20220429 adds 7db3271c0022 btrfs: zoned: consolidate zone finish function adds 8cc34a52053a btrfs: zoned: finish BG when there are no more allocatable [...] adds 662fd0a49e27 btrfs: zoned: properly finish block group on metadata write adds 2ddf788acd86 btrfs: zoned: zone finish unused block group adds 46edce4215a7 Merge branch 'ext/naohiro/zone-fixes' into for-next-next-v [...] adds c209e005754d btrfs: move more work into btrfs_end_bioc adds 52a87c5388b2 btrfs: cleanup btrfs_submit_dio_bio adds 9e717139ec53 btrfs: split btrfs_submit_data_bio adds 0f07288d0b0e btrfs: don't double-defer bio completions for compressed reads adds 74febff67658 btrfs: defer I/O completion based on the btrfs_raid_bio adds dd19a9f1eff6 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds dbe9d897a6a2 btrfs: centralize setting REQ_META adds b0ce2a791dbd btrfs: remove btrfs_end_io_wq adds ccf01bf930eb btrfs: refactor btrfs_map_bio adds a68ba067db1e btrfs: do not allocate a btrfs_bio for low-level bios adds 4926612b2168 Merge branch 'ext/hch/bio-cleanups-part2-v2' into for-next [...] adds ee13d3e82868 Merge branch 'for-next-next-v5.18-20220429' into for-next- [...] adds 12452dffc1a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4cfa6d6563b6 cifs: cache dirent names for cached directories adds d3ce94a5aa10 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] 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 adc589ee8c53 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 424d3e10a799 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 abfbd81108b5 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 beb06f796462 f2fs: call bdev_zone_sectors() only once on init_blkz_info() adds dd8976ae5742 f2fs: ensure only power of 2 zone sizes are allowed adds 3c1622863789 f2fs: fix to clear dirty inode in f2fs_evict_inode() adds 203bc598e88a f2fs: write checkpoint during FG_GC adds d04ae1affb11 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() adds d2093835a404 f2fs: fix to do sanity check on block address in f2fs_do_z [...] adds 3eecaa75e896 f2fs: avoid to select pinned section during checkpoint=disable adds 2f70350d04f7 f2fs: fix deadloop in foreground GC adds 69e14910c338 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 c57a1f7dfd29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5fd523f70d22 gfs2: replace 'found' with dedicated list iterator variable adds e2a0d73ae3c4 gfs2: Replace list_prepare_entry() with list_entry() adds d939dad70c02 gfs2: Add GL_NOPID flag for process-independent glock holders adds cb68e4208bcb gfs2: Mark flock glock holders as GL_NOPID adds 19cb2aa25102 gfs2: Mark the remaining process-independent glock holders [...] adds 1d00ee3f23ac gfs2: Revert buffered write page prefaulting workarounds adds 7a7f349a5447 gfs2: Explain some direct I/O oddities adds db0c1968e935 gfs2: Variable rename adds 7bf6f1a6aae6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d40d9afd8f0 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 aad41a7d7cf6 SUNRPC: Don't leak sockets in xs_local_connect() adds efce2d0ba6bf SUNRPC: Ensure timely close of disconnected AF_LOCAL sockets adds 892de36fd4a9 SUNRPC: Ensure gss-proxy connects on setup adds a3d0562d4dc0 Revert "SUNRPC: attempt AF_LOCAL connect on setup" adds 89d9ae5e6216 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds c9cb993a5561 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c741da8ea31 Merge branch 'master' of https://github.com/Paragon-Softwa [...] 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 1a3385069745 xfs: improve __xfs_set_acl adds f650df7171b8 xfs: fix soft lockup via spinning in filestream ag selection loop adds bc37e4fb5cac xfs: revert "xfs: actually bump warning counts when we sen [...] adds 9cf4f6160c20 Merge branch 'guilt/xfs-5.19-misc-2' into xfs-5.19-for-next adds cb512c921639 xfs: zero inode fork buffer at allocation adds c230a4a85bcd xfs: fix potential log item leak adds b2c28035cea2 xfs: hide log iovec alignment constraints adds 5ddd658ea878 xfs: don't commit the first deferred transaction without intents adds f5b81200b6c1 xfs: add log item flags to indicate intents adds bb7b1c9c5dd3 xfs: tag transactions that contain intent done items adds 22b1afc57e42 xfs: factor and move some code in xfs_log_cil.c adds c23ab603e3d6 xfs: add log item method to return related intents adds 3512fc1e84c3 xfs: whiteouts release intents that are not in the AIL adds 0d227466be84 xfs: intent item whiteouts adds 5e116e99dc94 Merge branch 'guilt/xlog-intent-whiteouts' into xfs-5.19-for-next adds c46eef34830e xfs: capture buffer ops in the xfs_buf tracepoints adds 5b7ca8b31362 xfs: simplify xfs_rmap_lookup_le call sites adds 75d893d19c8e xfs: speed up rmap lookups by using non-overlapped lookups [...] adds 1edf8056131a xfs: speed up write operations by using non-overlapped loo [...] adds 956f1b8f80b5 Merge tag 'rmap-speedups-5.19_2022-04-28' of git://git.ker [...] adds c47260d4ea2a xfs: count EFIs when deciding to ask for a continuation of [...] adds 4ed6435cc369 xfs: stop artificially limiting the length of bunmap calls adds f1e6a8d72806 xfs: remove a __xfs_bunmapi call from reflink adds 52d8ea4f2406 xfs: create shadow transaction reservations for computing [...] adds 918247ce5419 xfs: report "max_resp" used for min log size computation adds 4ecf9e7c69ed xfs: reduce the absurdly large log operation count adds b037c4eed2df xfs: reduce transaction reservations with reflink adds df2fd88f8ac7 xfs: rewrite xfs_reflink_end_cow to use intents adds 6ed7e509d230 xfs: rename xfs_*alloc*_log_count to _block_count adds 166afc45ed55 Merge tag 'reflink-speedups-5.19_2022-04-28' of git://git. [...] adds dc04db2aa7c9 xfs: detect self referencing btree sibling pointers adds 1eb70f54c445 xfs: validate inode fork size against fork format adds dd0d2f975519 xfs: set XFS_FEAT_NLINK correctly adds f0f5f658065a xfs: validate v5 feature fields adds 86810a9ebd9e Merge branch 'guilt/xfs-5.19-fuzz-fixes' into xfs-5.19-for-next adds 19c42c96d9be Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 31a644b3c2ae documentation: zonefs: Document sysfs attributes adds 6799e33dc288 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9c6ec1ab0752 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 624e99aae839 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 7f542b8aff26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ec3c71c7094 Merge branch 'pci/aspm' adds d5d347020a7a Merge branch 'pci/hotplug' adds f21949c14968 PCI/doc: Update obsolete pci_set_dma_mask() references adds c422757e4c59 Merge branch 'pci/misc' adds 28e4fd6aa0df Merge branch 'pci/p2pdma' adds 18a94192e20d PCI/PM: Define pci_restore_standard_config() only for CONF [...] adds 9a6058312ea9 PCI/PM: Power up all devices during runtime resume adds 730643d33e2d PCI/PM: Resume subordinate bus in bus type callbacks adds 8221ecd4e462 PCI/PM: Drop the runtime_d3cold device flag adds 9c384ddd6eb2 PCI/PM: Rearrange pci_update_current_state() adds 10aa5377fc8a PCI/PM: Split pci_raw_set_power_state() adds 7957d201456f PCI/PM: Relocate pci_set_low_power_state() adds 1aa85bb14d8e PCI/PM: Set current_state to D3cold if the device is not a [...] adds 6d8c016a55ac PCI/PM: Unfold pci_platform_power_transition() in pci_power_up() adds 0b59193548e6 PCI/PM: Do not call pci_update_current_state() from pci_po [...] adds f0881d38c7ec PCI/PM: Write 0 to PMCSR in pci_power_up() in all cases adds e200904b275c PCI/PM: Split pci_power_up() adds 0ce74a3b9c52 PCI/PM: Do not restore BARs if device is not in D0 adds 0aacdc957401 PCI/PM: Clean up pci_set_low_power_state() adds 3cc2a2b2704f PCI/PM: Rearrange pci_set_power_state() adds 0f40ac35e4ec PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq() adds 3e6a21ce6e15 Merge branch 'pci/pm' adds 52daaa0c8b31 Merge branch 'pci/resource' adds 46ab17f15fd8 Merge branch 'remotes/lorenzo/pci/cadence' adds 5b1607c3f1a7 Merge branch 'remotes/lorenzo/pci/dwc' adds 2fd32274ff01 Merge branch 'remotes/lorenzo/pci/layerscape' adds a90df709e4a2 Merge branch 'remotes/lorenzo/pci/mediatek' adds c049b4b37685 PCI: microchip: Add a missing semicolon adds 444f51d0c70b Merge branch 'remotes/lorenzo/pci/microchip' adds e8e7fbb6a39c PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro adds 35662423fb87 PCI: Add function for parsing 'slot-power-limit-milliwatt' [...] adds 0d5b8c298545 PCI: mvebu: Add support for sending Set_Slot_Power_Limit message adds 033fd1f45c2a Merge branch 'remotes/lorenzo/pci/power-slot' adds b986db29edbb PCI: qcom: Fix runtime PM imbalance on probe errors adds 3ae93c5a9718 PCI: qcom: Fix unbalanced PHY init on probe errors adds 48fb05e503b6 Merge branch 'remotes/lorenzo/pci/qcom' adds 804cca4152aa Merge branch 'remotes/lorenzo/pci/rockchip' adds 6086987bdeb5 PCI: versatile: Remove redundant variable retval adds 99ddcbbf5ade Merge branch 'remotes/lorenzo/pci/versatile' adds 7824966ed869 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 24401f291dcc HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II adds a0a5c2a69699 HID: lenovo: Sync Fn-lock state on button press for Compac [...] adds 5c9b8fae88bc HID: lenovo: Add note about different report numbers adds a6b36823df3f Merge branch 'for-5.19/lenovo' into for-next adds b3ddadbf353c MAINTAINERS: Add Wacom driver maintainers adds eb3f85f0fc6e Merge branch 'for-5.19/wacom' into for-next adds 253db3038ec7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 575685151209 Merge branch 'i2c/for-current' into i2c/for-next adds 1621fe09fec6 dt-bindings: i2c: renesas,rcar-i2c: R-Car V3U is R-Car Gen4 adds be18ce150a43 i2c: designware: Modify timing parameters for amdpsp mailbox adds 8b4fc246c3ff i2c: mediatek: Optimize master_xfer() and avoid circular locking adds 03fbb903c8bf i2c: at91: use dma safe buffers adds 43bf42ff4737 i2c: powermac: Prepare cleanup of powerpc's asm/prom.h adds 32d4536133f5 docs: i2c: reference simple probes adds 5692900bed2a i2c: meson: fix missing clk_disable_unprepare() on error i [...] adds a181b8d18731 i2c: davinci: using pm_runtime_resume_and_get instead of p [...] adds ef736ba3ca8e Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 483621593b84 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 4bd69ecfa672 dt-bindings: i3c: Convert cdns,i3c-master to DT schema adds 6742ca620bd9 dt-bindings: i3c: Convert snps,dw-i3c-master to DT schema adds 3ea443862a62 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 176dd8256978 hwmon: (jc42) add HWMON_C_TZ_REGISTER adds f3fa9137bf36 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds 6f1b74196496 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds 624469ab9d3f hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds e70484d7137e hwmon: introduce hwmon_sanitize_name() adds 4045822f4c34 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds eb8b720f4ff1 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board adds 30d3c8b16d93 hwmon: (dell-smm) Add cooling device support adds 8a3b235d0013 hwmon: (pmbus) add MFR_* registers to debugfs adds 80a041ebb425 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x adds c3fe90af5f9c hwmon: (tmp401) Add support of three advanced features adds 0ff791cae6d7 hwmon: (jc42) Add support for S-34TS04A adds b4eb9b8dac2d hwmon: (dell-smm) Update Documentation regarding firmware bugs adds 048eece52603 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds af23cbb4b544 hwmon: (pmbus/max16601) Add MAX16602 support adds 575f1401931b hwmon: (tmp401) Fix incorrect return value of tmp401_init_client adds 234d22699709 dt-bindings: hwmon: Add Atmel AT30TS74 adds ab8b80900df8 hwmon: (lm75) Add Atmel AT30TS74 support adds 2bbc162f332c hwmon: (dell-smm) Avoid unnecessary SMM calls during init adds fc2f58e97240 hwmon: (dell-smm) Cleanup init code adds d41a972f8114 hwmon: (dell-smm) Warn if SMM call took a very long time t [...] adds a5af8590eafb hwmon: (nct6775) Convert register access to regmap API adds 7bde2d9e8715 hwmon: (nct6775) Rearrange attr-group initialization adds d29628fa547e hwmon: (nct6775) Add read-only mode adds 34840e301015 hwmon: (nct6775) Convert S_I* permissions macros to octal adds f030aa2a3fd9 hwmon: (nct6775) Split core and platform driver adds e02d9edefb37 hwmon: (occ) Delay hwmon registration until user request adds a267cbd7709e hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds ba3f3449f5e3 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 7860f45559e4 hwmon: (asus-ec-sensors) add support for board families adds 24defcb7c1bb hwmon: (asus-ec-sensors) add PRIME X470-PRO board adds cad623f45485 hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO adds f34e8284b7c0 hwmon: (pmbus) Introduce and use write_byte_data callback adds 014ef9cae3b8 hwmon: (pmbus) Use _pmbus_read_byte_data with callback adds 61336a393480 hwmon: (pmbus/ltc2978) Add chip specific write_byte_data adds 76d8b83b4eb6 hwmon: (pmbus) Add support for Infineon Digital Multi-phas [...] adds 93fc5ae1d337 lib: add generic polynomial calculation adds a71c0f696d81 hwmon: (bt1-pvt) use generic polynomial functions adds 6a2f1ac8ed73 dt-bindings: hwmon: add Microchip LAN966x bindings adds bad680e51569 hwmon: add driver for the Microchip LAN966x SoC adds 09957260d0b4 dt-bindings: hwmon: Document adt7475 pin-function properties adds 9559e402f37c hwmon: (adt7475) Add support for pin configuration adds 06eaadb9f83c hwmon: (adt7475) Use enum chips when loading attenuator settings adds 075be8436f40 hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE adds e21a58f67b9b hwmon: (pmbus) Add get_voltage/set_voltage ops adds 3963dac2ef61 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 2a8d78d566fa Documentation: x86: rework IOMMU documentation adds 6d5aa418b3bd docs: submitting-patches: Fix crossref to 'The canonical p [...] adds 10434640b6eb Documentation: devres: fix typo in interface list adds e0bd6f14c28f docs/ja_JP/index: update section title in Japanese adds 59c4eba59f65 docs/zh_CN: add vm hmm translation adds f5cc416384d8 docs/zh_CN: add vm numa translation adds 62ce577b9887 Documentation: dev-tools: use literal block instead of code-block adds a477b94d6578 Documentation: add missing angle bracket in cgroup-v2 doc adds 81c653659d34 Documentation/sysctl: document max_rcu_stall_to_panic adds 331ddc4520e9 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 437941e4040a Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 4159073b7039 Merge branch 'acpica' into linux-next adds 6dd4a29d2620 ACPI: PM: Always print final debug message in acpi_device_ [...] adds 10fa1b2cdc89 ACPI: bus: Avoid non-ACPI device objects in walks over children adds db2d1693fae3 ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines adds d43d54075c3e Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds ab59c89396c0 ACPI, APEI, EINJ: Refuse to inject into the zero page adds 290a20782ac6 ACPI: DPTF: Correct description of INT3407 / INT3532 attributes adds da908c51022d Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] adds 117ef574074d device property: Fix recent breakage of fwnode_get_next_pa [...] adds 8dd2434c1ab5 Merge branch 'devprop' into linux-next adds ae0dc7ed1a7c powercap: intel_rapl: add support for RaptorLake adds 7779cadbc4ee Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] adds f346e96267cd cpufreq: Fix possible race in cpufreq online error path adds 02678c08822f Merge back earlier cpufreq changes for 5.19. adds d1cf8bbfed1e intel_idle: Add AlderLake support adds bd40cbb0e3b3 PM: domains: Move genpd's time-accounting to ktime_get_mon [...] adds b231aab77593 Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'pm-domains' [...] adds 5c9001c713a1 Merge branch 'pm-tools' into linux-next adds e050266ec872 Merge branch 'pm-em' into linux-next adds be60348a82f5 Merge back earlier int340x thermal driver changes for 5.19. adds 936859f09125 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] adds cdc3d2abf438 usb: typec: ucsi: acpi: Map the mailbox with memremap() adds b941820ec938 ACPI: OSL: Remove the helper for deactivating memory region adds 1fb89757668a Merge branch 'acpi-osl' into linux-next adds b5bb861e369d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] 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 767ca938571a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 979570d68050 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 00ce3873f730 opp: Add apis to retrieve opps with interconnect bandwidth adds 22079af7df5a opp: Reorder definition of ceil/floor helpers adds c167bbd810f9 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 6ed5a6d1b74f Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 1689c169134f dlm: fix missing lkb refcount handling adds 0ccc10605271 dlm: remove unnecessary error assign adds 9502a7f688fe dlm: use kref_put_lock in put_rsb adds 8e51ec6146fd dlm: use kref_put_lock in __put_lkb adds a9aad3c4f05e 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 90792bc7a1aa 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 c6101dd7ffb8 net: dsa: ksz9477: move get_stats64 to ksz_common.c 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 50c6afabfd2a Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 65e42ad98e22 dt-bindings: net: add reset property for aspeed, ast2600-m [...] adds 1585362250fe net: mdio: add reset control for Aspeed MDIO adds a8db203db05c ARM: dts: aspeed: add reset properties into MDIO nodes adds be5fd933f8c1 Merge branch 'add-reset-deassertion-for-aspeed-mdio' adds f3412b3879b4 net: make sure net_rx_action() calls skb_defer_free_flush() adds 0e55546b189f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6fd1d51cfa25 net: SO_RCVMARK socket option for SO_MARK with recvmsg() adds 07caad0bb1f8 net: phy: Deduplicate interrupt disablement on PHY attach adds dde2daa0a279 net: prestera: add police action support adds 5da66099d6e2 net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41 adds 5f012b40ef63 eth: remove copies of the NAPI_POLL_WEIGHT define adds e2a303295d28 eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define adds 055e13f31f28 eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define adds feda771f1b9e eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define adds 889e3691b9d6 eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define adds f130683b1e24 usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define adds b3c2b61ef621 slic: remove a copy of the NAPI_POLL_WEIGHT define adds 592df3663789 net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define adds 0258f5399f0c eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define adds e702def527ec eth: benet: remove a copy of the NAPI_POLL_WEIGHT define adds bbbe6ecbc36d eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define adds 288696565f2d eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define adds 26450aa7ca42 eth: spider: remove a copy of the NAPI_POLL_WEIGHT define adds e9c6ec651030 eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define adds 4bb0c7f09a19 qeth: remove a copy of the NAPI_POLL_WEIGHT define adds 17d49e6e8012 Merge branch 'remove-NAPI_POLL_WEIGHT-copies' adds 749c61e5b30a dt-bindings: net: micrel: add coma-mode-gpios property adds 31d00ca4ce0e net: phy: micrel: move the PHY timestamping check adds 738871b09250 net: phy: micrel: add coma mode GPIO adds a41c653dc503 Merge branch 'net-phy-micrel-add-coma-mode-support' adds 9273b9d57995 mptcp: Remove redundant assignments in path manager init adds d85a8fde71e2 mptcp: Add a member to mptcp_pm_data to track kernel vs us [...] adds 14b06811bec6 mptcp: Bypass kernel PM when userspace PM is enabled adds 6961326e38fe mptcp: Make kernel path manager check for userspace-manage [...] adds 6bb63ccc25d4 mptcp: Add a per-namespace sysctl to set the default path [...] adds 5ac1d2d63451 selftests: mptcp: Add tests for userspace PM type adds 4994d4fa99ba Merge branch 'mptcp-path-manager-mode-selection' adds 78a9b3c47bef sfc: add EF100 VF support via a write to sriov_numvfs adds 7195464cf8f2 nfp: flower: utilize the tuple iifidx in offloading ct flows adds f94fd25cb0aa tcp: pass back data left in socket after receive adds 0813aeee0d02 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] adds de32bc6aad09 net: inline sock_alloc_send_skb adds 657dd5f97b2e net: inline skb_zerocopy_iter_dgram adds c526fd8f9f4f net: inline dev_queue_xmit() adds 4b143ed7dde5 ipv6: help __ip6_finish_output() inlining adds 58f71be58b87 ipv6: refactor ip6_finish_output2() adds 8fd813441e78 Merge branch 'ipv6-net-opts' adds 4fdabd509df3 dt-bindings: net: lan966x: remove PHY reset adds 5b06ef86826a net: lan966x: remove PHY reset support adds 90e29e592ec9 Merge branch 'lan966x-phy-reset-remove' adds 783d108dd71d tcp: drop skb dst in tcp_rcv_established() adds 2f187bfa6f35 net: ethernet: ocelot: remove the need for num_stats initializer adds 059d9f413efe qede: Reduce verbosity of ptp tx timestamp adds ce7deda0d5cd net/funeth: simplify the return expression of fun_dl_info_get() adds 5a8ad1ce2c60 tcp: use tcp_skb_sent_after() instead in RACK adds 36ffca1afea9 eth: remove remaining copies of the NAPI_POLL_WEIGHT define adds 2e47eece158a ipv4: remove unnecessary type castings adds 48cec73a891c net: lan966x: Fix compilation error adds 0ed99ecc95b9 net: phy: marvell: update abilities and advertising when s [...] adds 14bfee9b6270 sock: dedup sock_def_write_space wmem_alloc checks adds 052ada096842 sock: optimise UDP sock_wfree() refcounting adds 0a8afd9f026a sock: optimise sock_def_write_space barriers adds b97af72209ee Merge branch 'UDP-sock_wfree-opts' adds 961c6136359e net: enable memcg accounting for veth queues adds 411a1476ea41 net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa [...] adds 3254e0b9eb56 ethtool: Add 10base-T1L link mode entry adds 909b4f2bf764 net: phy: Add 10-BaseT1L registers adds 1b020e448e0f net: phy: Add BaseT1 auto-negotiation registers adds 3da8ffd8545f net: phy: Add 10BASE-T1L support in phy-c45 adds 7eaf9132996a net: phy: adin1100: Add initial support for ADIN1100 indus [...] adds 48f20f902119 net: phy: adin1100: Add SQI support adds 49714461b797 dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp adds 6e28f56c0d1d Merge branch 'adin1100-industrial-PHY-support' adds 020e8f60aa8b ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX adds b11ebf2ca2c1 ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX adds 0f0c0452bbd4 Merge branch 'devices-always-netif_f_lltx' adds a313f858ed36 selftests: net: vrf_strict_mode_test: add support to selec [...] adds ae664d9d8559 nfp: support VxLAN inner TSO with GSO_PARTIAL offload adds 35a78bf20033 dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support adds e1cf330fa28a can: m_can: remove a copy of the NAPI_POLL_WEIGHT define adds 5f02ecbe08d6 docs: networking: device drivers: can: add ctucanfd to index adds 75790ef3b796 docs: networking: device drivers: can: ctucanfd: update au [...] adds 704fd1762045 can: ctucanfd: remove unused including <linux/version.h> adds e715d4459485 can: ctucanfd: ctucan_platform_probe(): remove unnecessary [...] adds a51491ac6ed2 can: ctucanfd: remove inline keyword from local static functions adds e391a0f7be61 can: ctucanfd: remove debug statements adds 28b250e070e9 can: ctucanfd: remove PCI module debug parameters adds 2fc9f69edd21 Merge tag 'linux-can-next-for-5.19-20220502' of git://git. [...] adds 70dcf3cdc342 net: phylink: Convert to mdiobus_c45_{read|write} adds 260bdfea873a net: phy: Convert to mdiobus_c45_{read|write} adds cad75717c71b net: phy: bcm87xx: Use mmd helpers adds 639e4b93ab68 net: dsa: sja1105: Convert to mdiobus_c45_read adds d18af067c98e net: pcs: pcs-xpcs: Convert to mdiobus_c45_read adds d7ab15ab34a4 Merge branch 'use-mmd-c45-helpers' adds c92bf26ccebc rtnl: allocate more attr tables on the heap adds 63105e83987a rtnl: split __rtnl_newlink() into two functions adds 02839cc8d72b rtnl: move rtnl_newlink_create() adds 0decb97cb105 Merge branch 'net-more-heap-allocation-and-split-of-rtnl_newlink' adds cfa1e01ecf51 net: ieee802154: ca8210: Fix lifs/sifs periods adds 731cddce6dd1 net: mac802154: Convert the symbol duration into nanoseconds adds 781830c800dd net: mac802154: Set durations automatically adds b8e508f42138 net: ieee802154: Drop duration settings when the core does [...] adds 5b0e58542acb net: ieee802154: Enhance/fix the names of the MLME return codes adds f06cfc233ac6 net: ieee802154: Fill the list of MLME return codes adds 337e2f8681d7 net: mac802154: Save a global error code on transmissions adds 30ca44eb2480 net: mac802154: Create an offloaded transmission error helper adds 5a1b57c0dde9 net: mac802154: Create an error helper for asynchronous of [...] adds 2b1c9dbf047b net: ieee802154: at86rf230: Call _xmit_hw_error() when fai [...] adds 6ec9630b1abe net: ieee802154: at86rf230: Forward Tx trac errors adds 35f34ee102a5 net: ieee802154: atusb: Call _xmit_hw_error() upon transmi [...] adds ab191c1cff9c net: ieee802154: ca8210: Use core return codes instead of [...] adds 510ce586320d net: ieee802154: ca8210: Call _xmit_error() when a transmi [...] adds 1229df4b313a net: mac802154: Fix symbol durations adds c5f50500a027 Stefan Schmidt says: adds 05e4ed1ce585 net: mscc: ocelot: remove unnecessary variable adds 8c5b07da9bc8 net: mscc: ocelot: add missed parentheses around macro argument adds e1ff0bd67350 Merge branch 'ocelot-stats-improvement' adds 0b9f1b265ee1 octeontx2-af: debugfs: fix error return of allocations adds 829b7bdd7044 tcp: optimise skb_zerocopy_iter_stream() adds b52e1cce31ca ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL adds 954f46d2f0b4 selftests: forwarding: add Per-Stream Filtering and Polici [...] adds a10320988626 vsock/virtio: factor our the code to initialize and delete VQs adds bd50c5dc182b vsock/virtio: add support for device suspend/resume adds 0530a683fc85 Merge branch 'vsock-virtio-add-support-for-device-suspend-resume' adds bd8a53675c0d net: sysctl: use shared sysctl macro adds 4c7f24f857c7 net: sysctl: introduce sysctl SYSCTL_THREE adds 57b19468b369 selftests/sysctl: add sysctl macro test adds cb636b3e372b Merge branch 'use-standard-sysctl-macro' adds 135433b30a53 mlxsw: reg: Add "desc" field to SBPR adds c864769add96 mlxsw: Configure descriptor buffers adds 1531cc632d13 selftests: forwarding: lib: Add start_traffic_pktsize() helpers adds 1d267aa8699b selftests: mlxsw: Add a test for soaking up a burst of traffic adds f4f1fd764620 Merge branch 'mlxsw-remove-size-limitations-on-egress-desc [...] adds c389362096be net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_m [...] adds 7134c602812a net/mlx5: Remove useless kfree adds b5235a9979f9 net/mlx5: Delete redundant default assignment of runtime d [...] adds cdfc6ffbfb39 net/mlx5: Print initializing field in case of timeout adds 84a137f051a5 net/mlx5e: Drop error CQE handling from the XSK RX handler adds a90889b4e8bd net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function adds c70c3336a63e net/mlx5e: TC, set proper dest type adds d639af621600 net/mlx5: fs, split software and IFC flow destination definitions adds d49d63075e0f net/mlx5: fs, refactor software deletion rule adds c3ae3a9cfe2f net/mlx5: fs, jump to exit point and don't fall through adds 6510bc0d7cb4 net/mlx5: fs, add unused destination type adds a30c8b9025db net/mlx5: fs, do proper bookkeeping for forward destinations adds 7b0c63385976 net/mlx5: fs, delete the FTE when there are no rules attac [...] adds 72191a4cd525 net/mlx5: fs, call the deletion function of the node adds 3a09fae035c8 net/mlx5: fs, an FTE should have no dests when deleted adds 2b68abf93365 Merge tag 'mlx5-updates-2022-05-02' of git://git.kernel.or [...] adds 4d25247d3ae4 mptcp: bypass in-kernel PM restrictions for non-kernel PMs adds b3b71bf91521 selftests: mptcp: ADD_ADDR echo test with missing userspac [...] adds 8a348392209f mptcp: store remote id from MP_JOIN SYN/ACK in local ctx adds d1ace2d9abf3 mptcp: reflect remote port (not 0) in ANNOUNCED events adds 70c708e82606 mptcp: establish subflows from either end of connection adds 41b3c69bf941 mptcp: expose server_side attribute in MPTCP netlink events adds 304ab97f4c7c mptcp: allow ADD_ADDR reissuance by userspace PMs adds 2201124dbbad Merge branch 'mptcp-userspace-path-manager-prerequisites' adds 7d4e91e06486 selftests: forwarding: add basic QoS classification test f [...] adds 58caed3dacb4 netdev: reshuffle netif_napi_add() APIs to allow dropping weight 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 11dc130b4ee0 rtw89: remove unneeded semicolon adds 72a1a2edeb1c plfxlc: Remove unused include <linux/version.h> adds 1d6d131d5049 rtw88: add HT MPDU density value for each chip adds 02ee806843bd rtw88: fix not disabling beacon filter after disconnection adds 5b3fd8fd7ceb rtw88: fix hw scan may cause disconnect issue adds 0d3b26c4b97a rtw88: remove a copy of the NAPI_POLL_WEIGHT define adds ccc915e7dd7e plfxlc: fix le16_to_cpu warning for beacon_interval adds ec424639d41b rtw89: 8852c: rfk: add RFK tables adds 76599a8d0b7d rtw89: 8852c: rfk: add DACK adds fb8177d729f2 rtw89: 8852c: rfk: add LCK adds e5efc4d55c20 rtw89: 8852c: rfk: add TSSI adds 30052c5a1c99 rtw89: 8852c: rfk: add RCK adds ac91be975616 rtw89: 8852c: rfk: add RX DCK adds 2da8109d9885 rtw89: 8852c: rfk: add IQK adds da4cea16cb13 rtw89: 8852c: rfk: add DPK adds 24584d4f0afc ath9k: fix ath_get_rate_txpower() to respect the rate list [...] adds 405342ebea2a ath11k: Fix spelling mistake "reseting" -> "resetting" adds 2578171ff85e wcn36xx: clean up some inconsistent indenting adds d7ceee8051ba ath9k: Remove unnecessary print function dev_err() adds e2e23a791745 ath11k: add support for extended wmi service bit adds 652f69ed9c1b ath11k: Add support for SAR adds 605194411d73 ath11k: fix missing unlock on error in ath11k_wow_op_resume() adds 67888630adde ath11k: Fix build warning without CONFIG_IPV6 adds 45286070e9e7 wil6210: use pm_runtime_resume_and_get() instead of pm_run [...] adds 2dc509305cf9 ath9k_htc: fix potential out of bounds access with invalid [...] adds e999a5da28a0 ath9k: fix QCA9561 PA bias level adds b6f6301041a3 ath11k: Do not put HW in DBS mode for WCN6750 adds 95959d702ede ath11k: WMI changes to support WCN6750 adds 33b67a4b4e64 ath11k: Update WBM idle ring HP after FW mode on adds 161c64de239c ath11k: disable spectral scan during spectral deinit adds 66721bb4bbf2 ath11k: read country code from SMBIOS for WCN6855/QCA6390 adds 7471f7d273ac ath10k: simplify if-if to if-else adds a5f3aed5889e wil6210: simplify if-if to if-else adds 2950833f10cf ath9k: hif_usb: simplify if-if to if-else adds b72a4aff947b ath10k: skip ath10k_halt during suspend for driver state R [...] adds eee645eccfc4 ath11k: Don't use GFP_KERNEL in atomic context adds 7330e1ec9748 ath11k: fix warning of not found station for bssid in message adds 3a597f0d425b ath11k: change management tx queue to avoid connection timed out adds 00fd24089b81 dt: bindings: net: add bindings of WCN6750 for ath11k adds 92c1858e4399 ath11k: Move parameters in bus_params to hw_params adds d1e1edfde035 ath11k: Add HW params for WCN6750 adds 56c8ccf331bd ath11k: Add register access logic for WCN6750 adds 676f8905fff9 ath11k: Fetch device information via QMI for WCN6750 adds 73d3e71306fe ath11k: Add QMI changes for WCN6750 adds 49890d9c93d5 ath11k: HAL changes to support WCN6750 adds e67ba1973917 ath11k: Datapath changes to support WCN6750 adds 00402f49d26f ath11k: Add support for WCN6750 device adds 52bcfd1b239b ath10k: remove a copy of the NAPI_POLL_WEIGHT define adds 3b3299a1080e wil6210: use NAPI_POLL_WEIGHT for napi budget adds 54a6f29522da carl9170: tx: fix an incorrect use of list iterator adds f39af96d352d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds f43f0cd2d9b0 Merge tag 'wireless-next-2022-05-03' of git://git.kernel.o [...] adds 4638de5aefe5 mptcp: handle local addrs announced by userspace PMs adds 8b20137012d9 mptcp: read attributes of addr entries managed by userspace PMs adds 982f17ba1a25 mptcp: netlink: split mptcp_pm_parse_addr into two functions adds 9ab4807c84a4 mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE adds 9a0b36509df0 selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE adds d9a4594edabf mptcp: netlink: Add MPTCP_PM_CMD_REMOVE adds ecd2a77d672f selftests: mptcp: support MPTCP_PM_CMD_REMOVE adds 702c2f646d42 mptcp: netlink: allow userspace-driven subflow establishment adds cf8d0a6dfd64 selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE adds 57cc361b8d38 selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY adds b3e5fd653d39 selftests: mptcp: capture netlink events adds bdde081d728a selftests: mptcp: create listeners to receive MPJs adds 259a834fadda selftests: mptcp: functional tests for the userspace PM type adds 6a9b3de82516 Merge branch 'mptcp-pathmanager-api' adds 301e0be800be net/mlx5: Simplify IPsec flow steering init/cleanup functions adds 9af1968ee13b net/mlx5: Check IPsec TX flow steering namespace in advance adds 021a429bdbde net/mlx5: Don't hide fallback to software IPsec in FS code adds a05a54694e40 net/mlx5: Reduce useless indirection in IPsec FS add/delete flows adds c674df973ad8 net/mlx5: Store IPsec ESN update work in XFRM state adds 2ea36e2e4ad2 net/mlx5: Remove useless validity check adds c6e3b421c707 net/mlx5: Merge various control path IPsec headers into one file adds a534e24d720f net/mlx5: Remove indirections from esp functions adds b73e67287b80 net/mlx5: Simplify HW context interfaces by using SA entry adds 82f7bdba3775 net/mlx5: Clean IPsec FS add/delete rules adds b7242ffc562c net/mlx5: Make sure that no dangling IPsec FS pointers exist adds a8444b0bdd1a net/mlx5: Don't advertise IPsec netdev support for non-IPs [...] adds effbe2675165 net/mlx5: Simplify IPsec capabilities logic adds 1c4a59b9fa98 net/mlx5: Remove not-supported ICV length adds 6cd2126ac602 net/mlx5: Cleanup XFRM attributes struct adds bd24d1ffb445 net/mlx5: Don't perform lookup after already known sec_path adds 656d33890732 net/mlx5: Allow future addition of IPsec object modifiers adds 402f2d6b6b07 Merge tag 'mlx5-updates-2022-05-03' of git://git.kernel.or [...] adds 0c38a5bd60eb sfc: Disable Siena support adds 6b73f20ab6c4 sfc: Copy a subset of mcdi_pcol.h to siena adds 39e85fe01127 Merge branch 'sfc-Siena-subdir' adds 18d2c710e5df selftests: mlxsw: bail_on_lldpad before installing the cle [...] adds 5ade50e2df2b selftests: router_vid_1: Add a diagram, fix coding style adds faa7521add89 selftests: router.sh: Add a diagram adds b6b584562cbe mlxsw: spectrum_dcb: Do not warn about priority changes adds 0106668cd2f9 mlxsw: Treat LLDP packets as control adds d1314096fbe9 mlxsw: spectrum_acl: Do not report activity for multicast routes adds b8950003849d mlxsw: spectrum_switchdev: Only query FDB notifications wh [...] adds cff9437605d5 mlxsw: spectrum_router: Only query neighbour activity when [...] adds a37f37a2e7f5 Merge branch 'mlxsw-updates' adds 425b9c7f51c9 memcg: accounting for objects allocated for new netdevice adds fa728505f3e7 dt-bindings: net: lan966x: fix example adds 0a448bba5009 net: mscc: ocelot: use list_add_tail in ocelot_vcap_filter [...] adds 3825a0d02748 net: mscc: ocelot: add to tail of empty list in ocelot_vca [...] adds 09fd1e0d1481 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_ [...] adds 8e90c499bd68 net: mscc: ocelot: drop port argument from qos_policer_conf_set adds 91d350d661bf net: mscc: ocelot: don't use magic numbers for OCELOT_POLI [...] adds 4950b6990e3b Merge branch 'ocelot-vcap-cleanups' adds 1c1ed5a48411 net: sparx5: Add handling of host MDB entries adds c8227d568ddf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6308ce996280 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0925225956bb bpf/selftests: Add granular subtest output for prog_test adds d1c57439e4f3 samples/bpf: Detach xdp prog when program exits unexpected [...] adds 67b97e584232 bpf, docs: Remove duplicated word "instructions" adds c821d80bb890 bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE adds 9a9a90ca1327 bpf, docs: Fix typo "respetively" to "respectively" adds 3527bfe6a92d bpf, sockmap: Call skb_linearize only when required in sk_ [...] adds 9af8efc45eb1 libbpf: Allow "incomplete" basic tracing SEC() definitions adds cc7d8f2c8ecc libbpf: Support target-less SEC() definitions for BTF-back [...] adds 32c03c4954a0 selftests/bpf: Use target-less SEC() definitions in various tests adds b198881d4b4c libbpf: Append "..." in fixed up log if CO-RE spec is truncated adds 69721203b1f3 libbpf: Use libbpf_mem_ensure() when allocating new map adds ec41817b4af5 libbpf: Allow to opt-out from creating BPF maps adds 68964e155677 selftests/bpf: Test bpf_map__set_autocreate() and related [...] adds a2c70dbc3407 Merge branch 'libbpf: allow to opt-out from BPF map creation' adds 20b87e7c29df selftests/bpf: Fix two memory leaks in prog_tests adds f3cc5a7d10b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08d45a383ef0 Bluetooth: btbcm: Support per-board firmware variants adds 42bdc7e5618e Bluetooth: mt7921s: Fix the incorrect pointer check adds 6387de9fef6b Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds f170260aef4f Bluetooth: Keep MGMT pending queue ordered FIFO adds affd7ce22db4 Bluetooth: btintel: Constify static struct regmap_bus adds 469642559bec Bluetooth: hci_qca: Use del_timer_sync() before freeing adds b815c6400c9e Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds fc37d35d8b11 Bluetooth: Print broken quirks adds a35463a4bd74 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds d3060c962e00 Bluetooth: btrtl: Add support for RTL8852C adds 1767aca5300c Bluetooth: use hdev lock in activate_scan for hci_is_adv_m [...] adds 03ff80e9898d Bluetooth: use hdev lock for accept_list and reject_list i [...] adds 8d2fe84dda48 Bluetooth: protect le accept and resolv lists with hdev->lock adds 7d61d6dabdb7 Bluetooth: btusb: add support for Qualcomm WCN785x adds 4598c21f26c6 Bluetooth: core: Fix missing power_on work cancel on HCI close adds dd86cd9bdc9f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA adds 732b14a058a2 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices adds a99a4899aae6 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 adds 625d3dc8894c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds eeff214dbfcb wfx: avoid flush_workqueue(system_highpri_wq) usage adds 5309cd5ec9b4 rtw89: 8852c: rfk: get calibrated channels to notify firmware adds e212d5d48d85 rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc adds 78af3cc67356 rtw89: 8852c: add basic and remaining chip_info adds 39a7652103ff rtw89: ps: fine tune polling interval while changing low p [...] adds 62440fbefad1 rtw89: correct AID settings of beamformee adds 55cf5b7e2d97 rtw89: 8852c: correct register definitions used by 8852c adds 68bf56e3b020 rtw89: 8852c: fix warning of FIELD_PREP() mask type adds 7ba49f4c6896 rtw89: 8852c: add 8852ce to Makefile and Kconfig adds 34c9a0e71cbb cfg80211: remove cfg80211_get_chan_state() adds 1b550a0bebfc nl80211: don't hold RTNL in color change request adds 2182db91e001 nl80211: rework internal_flags usage adds 7bc7981eeebe cfg80211: declare MODULE_FIRMWARE for regulatory.db adds fa4d58da401f mac80211: consider Order bit to fill CCMP AAD adds 0969b96352d6 mac80211: tx: delete a redundant if statement in ieee80211 [...] adds b041b7b9de6e mac80211: upgrade passive scan to active scan on DFS chann [...] adds 36f842359700 cfg80211: support disabling EHT mode adds 1ca980168669 mac80211: support disabling EHT mode adds 380f61572977 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 083084df578a mtd: cfi_cmdset_0002: Move and rename chip_check/chip_read [...] adds 0a8e98305f63 mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N adds cccea9414dae mtd: cfi_cmdset_0002: Add S29GL064N ID definition adds 43823c5c56f2 mtd: cfi_cmdset_0002: Rename chip_ready variables adds 0deddd6f3017 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 e9e3ffcfb208 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 5ad784d990ac mtd: spi-nor: amend the rdsr dummy cycles documentation adds e8f20990f4a5 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds c6d3ffae0d32 Revert "hwrng: mpfs - Enable COMPILE_TEST" adds 05def5cacfa0 crypto: ccp - Fix the INIT_EX data file open failure adds cca806307311 crypto: keembay - Make use of devm helper function devm_pl [...] adds ee74fdf0ca74 crypto: sun8i-ss - using pm_runtime_resume_and_get instead [...] adds d3bae8669872 crypto: sun8i-ce - using pm_runtime_resume_and_get instead [...] adds 4ee4cdad368a crypto: caam - fix i.MX6SX entropy delay value adds 7cc7ab73f83e crypto: ecrdsa - Fix incorrect use of vli_cmp adds fd463e980f00 crypto: qat - Fix unsigned function returning negative constant adds 11aeb93089ce hwrng: optee - remove redundant initialization to variable [...] adds d0108fd287c9 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 dbe946287e08 Merge tag 'amd-drm-next-5.19-2022-04-15' of https://gitlab [...] adds 4eaf02db9c26 Merge tag 'amd-drm-next-5.19-2022-04-22' of https://gitlab [...] adds 02942b4213f3 drm/i915/guc: Do not conflate lrc_desc with GuC id for reg [...] adds 09570c501041 drm/i915/guc: Add an explicit 'submission_initialized' flag adds d12490224224 drm/i915/guc: Better name for context id limit adds 58ea7d620c5e drm/i915/guc: Split guc_lrc_desc_pin apart adds 8e2e9c435e2b drm/i915/guc: Move lrc desc setup to where it is needed adds 77dcbffbb5d6 drm/i915/guc: Rename desc_idx to ctx_id adds d4de9a3eaede drm/i915/guc: Drop obsolete H2G definitions adds e1dd871442c0 drm/i915/guc: Fix potential invalid pointer dereferences w [...] adds f9576e36c6b4 drm/i915/xehp: Support platforms with CCS engines but no RCS adds 18ac067bcbde drm/i915: Add RCS mask to GuC ADS params adds dcb62550c4e4 drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback [...] adds d028a7690d87 drm/i915/dmabuf: Fix prime_mmap to work when using LMEM adds e1a7ab4fca0c drm/i915: Remove the vm open count adds d93939730347 drm/i915: Remove the vma refcount adds eb950819218a drm/i915/gem: Remove some unnecessary code adds 892bfb8a604d drm/i915/fbdev: fixup setting screen_size adds 833124a0d169 drm/i915: limit the async bind to bind_async_flags adds e4b3ee71ec2a drm/i915: stop checking for NULL vma->obj adds c64fa77dd460 drm/i915/gtt: reduce overzealous alignment constraints for GGTT adds 2ed38cec5606 drm/i915: opportunistically apply ALLOC_CONTIGIOUS adds 6639fabb1685 drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms adds 661412e301e2 drm/i915/gem: add missing boundary check in vm_access adds 239bbb2fe927 drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header adds 144ce0ac634a drm/i915/sseu: Don't overallocate subslice storage adds cc1338f259a2 drm/i915/xehp: Update topology dumps for Xe_HP adds 4dc3a1e52fec drm/i915: Reduce stack usage in debugfs due to SSEU adds b7563ec7d906 drm/i915: Report steering details in debugfs adds 10343606ad28 drm/i915/guc: add steering info to GuC register save/restore list adds 31a86f0019b1 drm/i915: Add support for steered register writes adds 56eda725c929 drm/i915/lmem: don't treat small BAR as an error adds b8ca8fef58d4 drm/i915/stolen: don't treat small BAR as an error adds d511d013e286 drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY adds 9b78b5dade2d drm/i915: add i915_gem_object_create_region_at() adds ecbf20604848 drm/i915/ttm: wire up the object offset adds 51dc0e1a5879 drm/i915/display: Check mappable aperture when pinning pre [...] adds 7fe7c2a679dc drm/i915: fixup the initial fb base on DGFX adds 8781f0515247 drm/i915/guc: Add fetch of hwconfig blob adds 78e1fb3112c0 drm/i915/uapi: Add query for hwconfig blob adds ca6920811aa5 drm/i915/dg2: Add preemption changes for Wa_14015141709 adds b4ac33b97323 drm/i915: Fix renamed struct field adds 6f270e1488d7 drm/i915: Add logical mapping for video decode engines adds fa732088378f drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 adds b9741faadbd6 drm/i915/gt: add gt_is_root() helper adds bec68cc9ea42 drm/i915: Prepare for multiple GTs adds b770bcfae9ad drm/i915/gt: create per-tile sysfs interface adds 80cf8af17af0 drm/i915/gt: Create per-tile RC6 sysfs interface adds 56a709cf7746 drm/i915/gt: Create per-tile RPS sysfs interfaces adds fa68bff7cf27 drm/i915/gt: Add sysfs throttle frequency interfaces adds 230523ba24bd drm/i915/gem: Don't evict unmappable VMAs when pinning wit [...] adds 7d14db8b4d83 drm/i915/debugfs: Do not return '0' if there is nothing to return adds 6f30158f4014 drm/i915/gt: fix i915_reg_t initialization adds 055f15e7be2e drm/i915/gt: Re-work intel_write_status_page adds dc0406820ee7 drm/i915/gt: Drop invalidate_csb_entries adds 92b0cba49e80 drm/i915/gt: Re-work reset_csb adds 89754df82f15 drm/i915/: Re-work clflush_write32 adds 61c5ed946da2 drm/i915/gt: replace cache_clflush_range adds 24492514ccbd drm/i915/guc: Update GuC ADS size for error capture lists adds 8b72c21618de drm/i915/guc: Add XE_LP static registers for GuC error capture. adds 193be3f448ca drm/i915/guc: Add XE_LP steered register lists support adds 33a220f6fcfc drm/i915/guc: Add DG2 registers for GuC error state capture. adds dce2bd542337 drm/i915/guc: Add Gen9 registers for GuC error state capture. adds bd1a78b04b68 drm/i915/guc: Add GuC's error state capture output structures. adds 580329a3a4a2 drm/i915/guc: Update GuC-log relay function names adds daff407a083d drm/i915/guc: Add capture region into intel_guc_log adds d7c15d76a554 drm/i915/guc: Check sizing of guc_capture output adds f5718a7265a6 drm/i915/guc: Extract GuC error capture lists on G2H notif [...] adds 247f8071d589 drm/i915/guc: Pre-allocate output nodes for extraction adds a6f0f9cf330a drm/i915/guc: Plumb GuC-capture into gpu_coredump adds a0f1f7b4f74f drm/i915/guc: Print the GuC error capture output register list. adds 034d47b25b2c drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB adds c0c73850637c drm/i915/guc: Correctly free guc capture struct on error adds be658e705d08 drm/i915: add lmem_size modparam adds d8b932014c4a drm/i915: avoid concurrent writes to aux_inv adds 66ddc69373a8 drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS adds 552caa1fdbb8 drm/i915/migrate: move the sanity check adds 3f654e14825e drm/i915/dg2: Add Wa_22014226127 adds 5f0d4d1463cc drm/i915: Explicitly track DRM clients adds 43c504607dc3 drm/i915: Make GEM contexts track DRM clients adds 8399eec8a127 drm/i915: Track runtime spent in closed and unreachable GE [...] adds 49bd54b390c2 drm/i915: Track all user contexts per client adds bb6287cb1886 drm/i915: Track context current active time adds 2d12d3da5374 drm: Document fdinfo format specification adds e2d0ff3525b9 drm/i915: Count engine instances per uabi class adds 055634e4b62f drm/i915: Expose client engine utilisation via fdinfo adds b9bd4832074b drm/i915: Fixup kerneldoc in struct i915_gem_context adds 7a5c922377b4 drm/i915/gt: Split intel-gtt functions by arch adds ce3d4d7f3314 drm/i915: Require INTEL_GTT to depend on X86 adds ae686e220b5f drm/i915/selftests: handle more rounding adds 56758cc45955 drm/i915/rps: Centralize computation of freq caps adds 8e7e5c077cd5 drm/i915: Sunset igpu legacy mmap support based on GRAPHIC [...] adds c16c8bfa09d5 Merge drm/drm-next into drm-intel-gt-next adds fd5803e5eebe drm/i915/gt: use engine instance directly for offset adds a0ed9c95cce6 drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphic [...] adds 6e6bc8c0a815 drm/i915/gt: Optimize the migration and clear loop adds 310bf25df2fc drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update [...] adds 48760ffe923a drm/i915/gt: Clear compress metadata for Flat-ccs objects adds a785d3a8affd drm/i915/selftest_migrate: Consider the possible roundup of size adds c8f8a7484673 drm/i915/selftest_migrate: Check CCS meta data clear adds 76a6d563db71 drm/i915/gem: Add extra pages in ttm_tt for ccs data adds da0595ae91da drm/i915/migrate: Evict and restore the flatccs capable lmem obj adds 2584b3549f4c drm/i915/guc: Update to GuC version 70.1.1 adds 462ac1cdf4d7 drm/i915/doc: Convert drm_i915_query_topology_info comment [...] adds a2e5402691e2 drm/i915/doc: Convert perf UAPI comments to kerneldoc adds 1c671ad753db drm/i915/doc: Link query items to their uapi structs adds c94fde8f5166 drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES adds f5df4d886614 drm/i915/guc/slpc: Use i915_probe_error instead of drm_err adds 8d0e3decf26b drm/i915: Don't show engine information in fdinfo with GuC [...] adds bcfc713f11f9 drm/i915/hwconfig: Add DG2 support adds f6aa0d713c88 drm/i915: Add Wa_22011802037 force cs halt adds dac38381098d drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms adds c6b41c4d9bec drm/i915/guc: Enable GuC based workarounds for DG2 adds dfa57ecf77c6 drm/i915/guc: Apply Wa_16011777198 adds 717f9bad5d25 drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit adds 307f722b4e71 drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685 adds 61be0f48c50a drm/i915/dg2: Add workaround 18019627453 adds a7ce8f821ca9 drm/i915: consider min_page_size when migrating adds be77bb3e8d4d drm/i915/buddy: sanity check the size adds 9707cc4bbaa9 drm/i915/selftests: fixup min_alignment usage adds 0f9fc0c1eff0 drm/i915/selftests: tweak the misaligned_case adds e1e1f4e32594 Merge drm/drm-next into drm-intel-gt-next adds 1e3dc1d8622b drm/i915/gsc: add gsc as a mei auxiliary device adds a98c30fdc00e mei: add support for graphics system controller (gsc) devices adds ce97126d6c18 mei: gsc: setup char driver alive in spite of firmware han [...] adds ad10a35461a5 mei: gsc: add runtime pm handlers adds 1bc22fc53a53 mei: gsc: retrieve the firmware version adds f15856d7de91 drm/i915/dg2: add gsc with special gsc bar offsets adds 9bda072a7bec Merge tag 'drm-intel-gt-next-2022-04-27' of git://anongit. [...] 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 15e2b419a837 Merge tag 'drm-misc-next-2022-04-28' of git://anongit.free [...] adds e954d2c94d00 Backmerge tag 'v5.18-rc5' of git://git.kernel.org/pub/scm/ [...] adds 8d62a974ac5f drm/amdgpu: fix drm-next merge fallout adds 559507c3bdf9 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 15342f930ebe malidp: Fix NULL vs IS_ERR() checking adds 4b674dd69701 drm/plane: Move range check for format_count earlier adds 1e6b8d5df017 drm/dp_mst: Lower down debug info level when receive NAK adds b2aa405e89a4 drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and D [...] adds 5d96fc9c9e2a drm/edid: fix kernel-doc parameter name mismatches adds 17edb8e1e325 drm/edid: drop kernel-doc for static functions adds 9030a9e571b3 drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in [...] adds 37f67d390d16 drm/sun4i: dsi: delete unnecessary IS_ERR() checks adds f2a28a83f6c4 drm/vc4: simplify the return expression of vc4_prepare_fb() adds a425e9802d02 drm/vc4: simplify the return expression of vc4_grab_bin_bo() adds ab7671282b7c drm/nouveau: simplify the return expression of nouveau_deb [...] adds 1e69a83a5e1a dt-bindings: display: simple: Add Startek KD070WVFPA043-C0 [...] adds 9ff9236394dd drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support adds 1ea28bc5542d drm: handle kernel fences in drm_gem_plane_helper_prepare_fb v2 adds ab7c37ec11d2 drm/nouveau: use drm_gem_plane_helper_prepare_fb adds 7eafbecd2288 drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H adds 46ca7da7f1e8 drm/bridge: it6505: Send DPCD SET_POWER to downstream adds 0aae7623b495 drm: bridge: adv7511: enable CEC support for ADV7535 adds ab0af093bf90 drm: bridge: adv7511: use non-legacy mode for CEC RX adds 666518676d4f dt-bindings: display: bridge: ldb: Implement simple Freesc [...] adds 463db5c2ed4a drm: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge adds 6a47a16dcef3 drm/bridge: tfp410: Make tfp410_fini() return void adds f8c242908ad1 drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() adds 421be3ee36a4 drm/rockchip: Refactor IOMMU initialisation adds 7494b1ed1df4 drm/rockchip: cdn-dp: change rk3399_cdn_dp from global to static adds d449222dd533 drm/rockchip: inno_hdmi: Replace drm_detect_hdmi_monitor() [...] adds d2eabdb64474 drm/rockchip: rk3066_hdmi: Replace drm_detect_hdmi_monitor [...] adds 3fa50896c359 drm/rockchip: Support YUV formats with U/V swapped adds 540b8f271e53 drm/rockchip: Embed drm_encoder into rockchip_decoder adds cf544c6a885c drm/rockchip: Add crtc_endpoint_id to rockchip_encoder adds a9d37e684492 drm/rockchip: dw_hdmi: rename vpll clock to reference clock adds a5fc012e6ee7 dt-bindings: display: rockchip: dw-hdmi: use "ref" as clock name adds b812f646bb81 Merge drm/drm-next into drm-misc-next adds 77b0693f875d dt-bindings: display: rockchip: dw-hdmi: Add compatible fo [...] adds 28bbb5ffbe32 drm/rockchip: dw_hdmi: add rk3568 support adds 80266ccb864b dt-bindings: display: rockchip: dw-hdmi: Add regulator support adds ca80c4eb4b01 drm/rockchip: dw_hdmi: add regulator support adds 6e944f52a225 dt-bindings: display: rockchip: dw-hdmi: Make unwedge pinc [...] adds 594e9c04b586 drm/ast: Create the driver for ASPEED proprietory Display-Port adds 590558510327 fbdev: Put mmap for deferred I/O into drivers adds 56c134f7f1b5 fbdev: Track deferred-I/O pages in pageref struct adds 3ed3811283dd fbdev: Refactor implementation of page_mkwrite adds e80eec1b871a fbdev: Rename pagelist to pagereflist for deferred I/O adds e2d8b4289c93 fbdev: Use pageref offset for deferred-I/O writeback adds d7442505de92 drm/simpledrm: Use fbdev defaults for shadow buffering adds f778f405faa2 dma-buf/sync_file: cleanup fence merging a bit adds 74015e2650ba dt-bindings: display: rockchip: Add binding for VOP2 adds 4073e42028de dt-bindings: display: rockchip: dw-hdmi: fix ports description adds b382406a2cf4 drm/rockchip: Make VOP driver optional adds 604be85547ce drm/rockchip: Add VOP2 driver adds 420f95b0ad60 drm: fix typo in comment adds e123b4edb2a1 drm/etnaviv: avoid cleaning up sched_job when submit succeeded adds 6aba43962012 Revert "drm: bridge: mcde_dsi: Drop explicit bridge remove" adds 4b6fd25f3a4c Revert "drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge" adds ea16c74c29d7 drm: exynos: dsi: Use child panel or bridge find helpers adds 60856812f07c drm/nouveau/devinit: fix returnvar.cocci warnings adds 9887bda0c831 drm/nouveau/subdev/bus: Ratelimit logging for fault errors adds c81474ee8906 drm/nouveau: remove trace_dma_fence_emit adds 05ecc678357a drm: mxsfb: Implement LCDIF scanout CRC32 support adds 1bb533b6871a drm/bridge: tc358767: Fix DP bridge mode detection from DT [...] adds 41fd6f0a6dd6 drm/format-helper: Implement drm_fb_swab() with per-line helpers adds 69add027fd2b drm/format-helper: Remove optional byte-swap from line convertion adds a6fdb669bb65 drm/format-helper: Unify the parameters of all per-line co [...] adds cce6bedb38ed drm/format-helper: Share implementation among conversion helpers adds e13f13e039dc drm: Add DRM-managed mutex_init() adds f870231fdd6c drm/ast: Protect concurrent access to I/O registers with lock adds 931e3f3a0e99 drm/mgag200: Protect concurrent access to I/O registers with lock adds 0e1759b60ffe drm: simplify the return expression of ast_drm_resume() adds 596c35b1440e drm/todo: Add entry for using kunit in the subsystem adds 6071c4c2a319 drm/qxl: add drm_gem_plane_helper_prepare_fb adds d10f7117aa43 drm/edid: reset display info in drm_add_edid_modes() for N [...] adds 115fcf5899f7 drm/edid: check for HF-SCDB block adds d8cb49d20355 drm/edid: rename HDMI Forum VSDB to SCDS adds 9d72b7e2d2ce drm/edid: clean up CTA data block tag definitions adds 94afc5382669 drm/edid: add iterator for EDID base and extension blocks adds aba5825439d7 drm/edid: add iterator for CTA data blocks adds a9ec4fd004b8 drm/edid: clean up cea_db_is_*() functions adds 537d9ed2f6c1 drm/edid: convert add_cea_modes() to use cea db iter adds ed3173077d3f drm/edid: convert drm_edid_to_speaker_allocation() to use [...] adds b07debc2a8ce drm/edid: convert drm_edid_to_sad() to use cea db iter adds 4ce08703a8c4 drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter adds 9975af040a04 drm/edid: convert drm_detect_monitor_audio() to use cea db iter adds dfc031259656 drm/edid: convert drm_parse_cea_ext() to use cea db iter adds 37852141965d drm/edid: convert drm_edid_to_eld() to use cea db iter adds 2af243444f91 drm/edid: sunset the old unused cea data block iterators adds 49a62a2923e5 drm/edid: restore some type safety to cea_db_*() functions adds 705bec3eca9b drm/edid: detect basic audio in all CEA extensions adds 8db73897698c drm/edid: detect color formats and CTA revision in all CTA [...] adds 58304630b830 drm/edid: skip CTA extension scan in drm_edid_to_eld() jus [...] adds 6ff1c19f5f28 drm/edid: sunset drm_find_cea_extension() adds d792ec62ae12 drm/nouveau/gr/gf100-: Clean up some inconsistent indenting adds 51aa753074d2 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 7324d02a6545 drm/amd/display: protect remaining FPU-code calls on dcn3.1.x adds f43a9f18e0d5 drm/amdkfd: Use bitmap_zalloc() when applicable adds b8b9ba58b6f9 drm/amdkfd: Use non-atomic bitmap functions when possible adds 98447635b5dc drm/amdkfd: Fix updating IO links during device removal adds b179fc28d521 drm/amdkfd: Fix circular lock dependency warning adds 555238d92ac3 drm/amd/pm: fix the compile warning adds 78b12008f204 drm/amdgpu: do not use passthrough mode in Xen dom0 adds 3202c7e7826b drm/amdgpu: increase HWIP MAX INSTANCE adds 1d5eee7dd664 drm/amdgpu: add function to decode ip version adds 005835233a2c drm/amdgpu: update latest IP discovery table structures adds 5cb1cfd5f186 drm/amdgpu/discovery: populate additional GC info adds d1acd68b2b89 drm/amdgpu: disable runtime pm on several sienna cichlid c [...] adds 8eece29c4ecd drm/amdgpu/discovery: fix byteswapping in gc info parsing adds 053d35dedd7f drm/amdgpu: store the mall size in the gmc structure adds a2efebf1a4f8 drm/amdgpu/discovery: store the number of UMC IPs on the asic adds 478d338bb0ca drm/amdgpu/discovery: handle UMC harvesting in IP discovery adds 24681cb50bcb drm/amdgpu/discovery: add a function to get the mall_size adds f716113aacea drm/amdgpu/discovery: add additional validation adds 622469c87fc3 drm/amdgpu/discovery: add a function to parse the vcn info table adds e24d0e91b336 drm/amdgpu/discovery: move all table parsing into amdgpu_d [...] adds ba75f6eb87bc drm/amdgpu: add helper to execute atomfirmware asic_init adds 85d1bcc6e0c0 drm/amdgpu: switch to atomfirmware_asic_init adds 1a4824488b5b drm/amdgpu: add vram_info v3_0 structure adds 7089dd3cc003 drm/amdgpu: support query vram_info v3_0 adds 083e5ff6412d drm/amdgpu: add atom_gfx_info_v3_0 structure adds f5fb30b6b3d8 drm/amdgpu: update gc info from bios table adds a8d59943b884 drm/amdgpu: update query ref clk from bios adds 85a41b429df5 drm/amdgpu: add mp v13_0_0 ip headers v7 adds f33ac92f9c01 drm/amdgpu: add gc v11_0_0 ip headers v11 adds fb1d68351373 drm/amdgpu: add nbio callback to query rom offset adds ba9e7a4a31ab drm/amdgpu: add new write field for soc21 adds 71199aa47bbc drm/amdgpu: add soc21 common ip block v2 adds 86e18ac3aee9 drm/amdgpu: Fix build warning for TA debugfs interface adds 3da2c38231a4 drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed adds 0ee42ab70118 drm/amd/display: Avoid reading audio pattern past AUDIO_CH [...] adds 759693aced71 drm/amdgpu/discovery: add soc21 common Support adds e19920c6a083 drm/amdgpu: add nbio v4_3_0 ip headers v6 adds 0d09a60e3ebd drm/amdgpu: add nbio v4_3_0 ip block v2 adds 2c0e7ddd1f3c drm/amdgpu/discovery: add NBIO 4.3 Support adds d71093aa15f0 drm/amdgpu: add osssys v6_0_0 ip headers v4 adds db56aebd81cf drm/amdgpu: add soc21 ih clientid definition adds 2913b567cecb drm/amd/smu: Increace dpm level count only for smu v13.0.2 adds 6e02c0ed4bb5 drm/amdgpu: add ih v6_0 ip block v2 adds 2929a6bfa14f drm/amdgpu/discovery: add IH v6 adds 3453677aead7 drm/amdgpu: simplify the return expression of iceland_ih_hw_init adds 364d453f4d8e drm/amdgpu: simplify the return expression of navi10_ih_hw_init() adds 4de0f429740a gpu/drm/radeon: Fix spelling typo in comments adds 11c4328a82d5 drm/amdgpu: add hdp v6_0_0 ip headers v4 adds 068421b1730f drm/amdgpu: Free user pages if kvmalloc_array fails adds 563fcfbf3101 drm/amdgpu: add hdp version 6 functions adds 1761e5efabe4 drm/amdgpu/discovery: add HDP v6 adds 20f5e6cf3ba3 drm/amdgpu: Remove trailing space adds 55437d3bf4d5 drm/amdgpu: add smuio v13_0_6 ip headers v4 adds e6e405e0481f drm/amdgpu: add smuio v13_0_6 support adds b95b5391684b drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init adds 996ea8591b09 drm/amdgpu: init smuio v13_0_6 callbacks adds 57301181a5fc drm/amd/pm: Disable fan control if not supported adds f03d97b0bd96 drm/amdgpu/psp: drop load/unload/init_shared_buf wrappers adds fb4f4f4256f8 drm/amdgpu/psp: fix memory leak in terminate functions adds da40bf8f9376 drm/amdgpu/psp: move shared buffer frees into single function adds e2c34219d16e drm/amdgpu/psp: deallocate memory when psp_load_fw failed adds 5fea10d5a9dc drm/amdgpu: support print psp v2_0 hdr debug information adds 47a203855467 drm/amdgpu: extend PSP GFX FW type adds e995e2ecdf35 drm/amdgpu: add support for spl fw load on psp v13 adds 911a75043f9e drm/amdgpu: support psp v13_0_0 microcode init adds a6b6d38ed873 drm/amdgpu: rework psp firmware name adds 7f318f4e305a drm/amdgpu: add tracking for the enablement of SCPM adds 55a800da490b drm/amdgpu/discovery: Enable PSP for PSP 13.0.0 adds f41c963972a5 drm/amdgpu: add athub v3_0_0 ip headers v6 adds ae460cd5663e drm/amdgpu: add athub v3_0 ip block adds 2279b4e5967f drm/amdgpu: add gfxhub v3_0 ip block adds 9f99d9830554 drm/amdgpu: add mmhub v3_0_0 ip headers v6 adds 98a0f8687e31 drm/amdgpu: add mmhub v3_0 ip block adds d7dab4fc44ad drm/amdgpu: save the setting of VM_CONTEXT_CNTL adds 1c2014da7785 drm/amdgpu: add gmc v11_0 ip block (v3) adds 0984d38441fd drm/amdgpu/discovery: add GMC 11.0 Support adds 21c8685b06d8 drm/amdgpu: add updated smu_info structures adds f0b0a1b8062d drm/amdgpu: query core refclk from bios for smu v13 adds 64440743e896 drm/amd/pm: enable pp_dpm_vclk/dclk sysfs interface suppor [...] adds 6f3c9dbb65be drm/amd/pm: fix NULL pointer issue of amdgpu_smu_stb_debug [...] adds a1c30111de1c drm/amd/pm: move bootup values retrieving to ->sw_init adds 593a54f18031 drm/amd/pm: correct the way for retrieving bootup clocks adds 288908edce3e drm/amd/pm: update the hw initialization sequence around p [...] adds b37c41f2cb32 drm/amdgpu: enable pptable ucode loading adds 9b5f9891c40b drm/amd/pm: enable SCPM support for SMU adds d51e577c7dd4 drm/amd/pm: correct SMU OverridePcieParameters related settings adds 6a2d7a229e23 drm/amd/pm: enable the support for retrieving combo pptable adds ce81151c7d9d drm/amd/smu: add smu v13_0 header files adds 276c03a05470 drm/amd/smu: Update SMU13 support for SMU 13.0.0 adds a6dec8684079 drm/amdgpu/soc21: enable ATHUB and MMHUB PG adds 40c487409a7e drm/amdgpu/discovery: Enable SMU for SMU 13.0.0 adds 6d5276cdf994 drm/amd/display: Fix null pointer exception while load amdgpu adds ab0cd4a9ae5b drm/amdgpu/ucode: Remove firmware load type check in amdgp [...] adds 5eca8379c73d drm/amdgpu: add GC v11_0_0 family id adds 7d3361428566 drm/amdgpu/discovery: Set GC family for GC 11.0 IP adds 0eb1df055ad9 drm/amdgpu: add soc21 chip enum header v8 adds 6c982cf87834 drm/amdgpu: add gfx11 clearstate header adds 86a65c566ef4 drm/amdgpu: add gfx11 mqd structures adds e6b58555558a drm/amdgpu: add irq src id for GFX11 adds 641f053e3e9d drm/amdgpu: add gfx firmware header v2_0 adds 550bb28e64a0 drm/amdgpu: support rlc v2_3 ucode struct adds d6b9a91f5d1b drm/amdgpu: add FGCG support adds 89466f49b285 drm/amdgpu: add rlc TOC header file for soc21 (v2) adds d142f56e4fa2 drm/amdgpu: add imu fw structure adds 5405a526276a drm/amdgpu: define MQD abstract layer for hw ip adds 80af9daa62fa drm/amdgpu: add helper function to initialize mqd from ring v4 adds 2bc956ef5441 drm/amdgpu: add the per-context meta data v3 adds c6abbcbc7695 drm/amdgpu: add mes ctx data in amdgpu_ring adds d74c5b06e6a1 drm/amdgpu: define ring structure to access rptr/wptr/fence adds 3748424ba9f1 drm/amdgpu: use ring structure to access rptr/wptr v2 adds 502b6cef8fd3 drm/amdgpu: initialize/finalize the ring for mes queue adds ae9fd76fd8ab drm/amdgpu: assign the cpu/gpu address of fence from ring adds c755f68095eb drm/amdgpu/gfx10: implement mqd functions of gfx/compute eng v2 adds 75df9e88c57d drm/amdgpu/gfx10: use per ctx CSA for ce metadata adds 34ec3c2e0ef2 drm/amdgpu/gfx10: use per ctx CSA for de metadata adds 11f39576ac80 drm/amdgpu/gfx10: associate mes queue id with fence v2 adds 1f0f303c858f drm/amdgpu/gfx10: inherit vmid from mqd adds 115efa440f78 drm/amdgpu/gfx10: use INVALIDATE_TLBS to invalidate TLBs v2 adds 564434020a19 drm/amdgpu/gmc10: skip emitting pasid mapping packet adds de33a32968e8 drm/amdgpu: use the whole doorbell space for mes adds 3a42c7f38bde drm/amdgpu: update mes process/gang/queue definitions adds 928fe236c002 drm/amdgpu: add mes_kiq module parameter v2 adds b608e785e1ed drm/amdgpu: allocate doorbell index for mes kiq adds 207e8bbe667f drm/amdgpu/mes: extend mes framework to support multiple m [...] adds 954e0a72b422 drm/amdgpu/gfx10: add mes queue fence handling adds 15d839c16a66 drm/amdgpu/gfx10: add mes support for gfx ib test adds a3d686a6adbe drm/amdgpu: don't use kiq to flush gpu tlb if mes enabled adds 065891958d8c drm/amdgpu/sdma: use per-ctx sdma csa address for mes sdma queue adds e0f5b4c9af6c drm/amdgpu/sdma5.2: initialize sdma mqd adds 6f120134ff7a drm/amdgpu/sdma5.2: associate mes queue id with fence adds 254492b66ca3 drm/amdgpu/sdma5.2: add mes queue fence handling adds 7e5e7971ce77 drm/amdgpu/sdma5.2: add mes support for sdma ring test adds c097aac7d9e2 drm/amdgpu/sdma5.2: add mes support for sdma ib test adds 810479bad366 drm/amdgpu/sdma5: initialize sdma mqd adds 217d29f1382e drm/amdgpu/sdma5: associate mes queue id with fence adds 76411afd5bc5 drm/amdgpu/sdma5: add mes queue fence handling adds ea93ac2f4e1e drm/amdgpu/sdma5: add mes support for sdma ring test adds 8183d7436ab5 drm/amdgpu/sdma5: add mes support for sdma ib test adds c1248e11247b drm/amdgpu: add mes kiq PSP GFX FW type adds cf064b458976 drm/amdgpu/mes: add mes kiq callback adds b0f340288bfb drm/amdgpu: add mes kiq frontdoor loading support adds f10e80e3a417 drm/amdgpu: enable mes kiq N-1 test on sienna cichlid adds 32de57e9ef59 drm/amdgpu/mes: manage mes doorbell allocation adds 534000c0802a drm/amdgpu: add mes queue id mask v2 adds b04c1d64685e drm/amdgpu/mes: initialize/finalize common mes structure v2 adds 0bf478f01abf drm/amdgpu/mes: relocate status_fence slot allocation adds 4df80927377b drm/amdgpu/mes10.1: call general mes initialization adds 7149599be408 drm/amdgpu/mes10.1: add delay after mes engine enable adds 29634c3f8b44 drm/amdgpu/mes10.1: implement the suspend/resume routine adds 48dcd2b751d3 drm/amdgpu/mes: implement creating mes process v2 adds 063a38d6628e drm/amdgpu/mes: implement destroying mes process adds 5d0f619f723d drm/amdgpu/mes: implement adding mes gang adds b0306e584004 drm/amdgpu/mes: implement removing mes gang adds c8bb10572ca3 drm/amdgpu/mes: implement suspending all gangs adds ea756bd5cc67 drm/amdgpu/mes: implement resuming all gangs adds 5fa963d0fc35 drm/amdgpu/mes: initialize mqd from queue properties adds be5609de15aa drm/amdgpu/mes: implement adding mes queue adds bcc4e1e1d43d drm/amdgpu/mes: implement removing mes queue adds 1a27aacb6ed7 drm/amdgpu/mes: add helper function to convert ring to que [...] adds 11ec5b3605db drm/amdgpu/mes: add helper function to get the ctx meta da [...] adds d0c423b64765 drm/amdgpu/mes: use ring for kernel queue submission adds 9cc654c8ceb6 drm/amdgpu/mes: implement removing mes ring adds e3652b0976f3 drm/amdgpu/mes: add helper functions to alloc/free ctx metadata adds 9c12f5cd06f8 drm/amdgpu: skip kfd routines when mes enabled adds c004d44e1037 drm/amdgpu: Enable KFD with MES enabled adds f89703f5619c drm/amdgpu: skip some checking for mes queue ib submission adds 9d3bccdc720c drm/amdgpu: skip kiq ib tests if mes enabled adds a4a5f5cab612 drm/amdgpu: skip gds switch for mes queue adds 712ce872213c drm/amdgpu: kiq takes charge of all queues adds a22f760a02f8 drm/amdgpu/mes: map ctx metadata for mes self test adds f1d93c9c2722 drm/amdgpu/mes: create gang and queues for mes self test adds cdb7476d9692 drm/amdgpu/mes: add ring/ib test for mes self test adds 6624d1610397 drm/amdgpu/mes: implement mes self test adds 213173359494 drm/amdgpu/mes10.1: add mes self test in late init adds 7c18b40e220a drm/amdgpu/mes: fix vm csa update issue adds da1c0338f035 drm/amdgpu/mes: disable mes sdma queue test adds 464913c0dd3b drm/amdgpu/mes: Update the doorbell function signatures adds a0fe38b49086 drm/amdgpu: support RLCP firmware front door load adds 8e41a56a79a7 drm/amdgpu: support RLCV firmware front door load adds 6777c8cfcace drm/amdgpu: support for new SDMA front door load adds d6b4014ad7b9 drm/amdgpu: add new CP_MES ucode ids adds a32fa029218f drm/amdgpu: support IMU front door load adds be3a3409ef1d drm/amdgpu: add convert for new gfx type adds 4e9d10ce445b drm/amdgpu: init SDMA v6 microcode with PSP load type adds 619c94c3b549 drm/amdgpu: extend the show ucode name function adds 7edda6749fb7 drm/amdgpu/gfx: refine fw hdr check fuction adds ae2d50be7efc drm/amd/amdgpu: adjust the fw load type list adds fd0ed91ae8a2 drm/amdgpu: correct cp doorbell range adds a76be7bbc3d7 drm/amd/amdgpu: add more fw load type to fit new ASICs adds aca670e41f9f drm/amdgpu: fix the fw size for sdma adds a8bc8923987c drm/amdgpu/discovery: handle AMDGPU_FW_LOAD_RLC_BACKDOOR_A [...] adds 8e070831d3f8 drm/amdgpu: renovate sdma fw struct adds 14ab29241817 drm/amdgpu: support RS64 CP fw front door load adds 18ee4ce63e0f drm/amdgpu: add mes unmap legacy queue routine adds 289bcffb9d76 drm/amdgpu: support imu for gfx11 adds 028c3fb37e70 drm/amdgpu/mes11: initiate mes v11 support adds 3d879e81f0f9 drm/amdgpu: add init support for GFX11 (v2) adds 3b9186fa868b drm/amdkfd: add helper to generate cache info from gfx config adds cc009e613de6 drm/amdkfd: Add KFD support for soc21 v3 adds 390db4b84aac drm/amdgpu: enable GFX CGCG/CGLS for GC11.0.0 adds b21348a28bff drm/amdgpu: enable fgcg for soc21 adds 65b462fc7ef9 drm/amdgpu: enable GENERIC0_INT for gfx/compute pipes adds 12ec9a432b48 drm/amdgpu/gfx10: enable kiq to map mes ring adds d81d75c99936 drm/amdgpu/gfx11: enable kiq to map mes ring adds f6abd4d9f519 drm/amdgpu/discovery: add GFX 11.0 Support adds e97b07208d8e drm/amdgpu/discovery: add MES11 support adds 42a809eba53e drm/amd/display: Make OPTC3 function accessible to other DCN adds 0f05c998d16d drm/amd/display: Add Connection Manager boot option. adds eaacf13b33ec Revert "drm/amd/display: Reset cached PSR parameters after [...] adds 0292e5b54cb1 drm/amd/display: Remove outdated register for dcn3+ adds b060022c39f8 drm/amd/display: Add new DSC interface to disconnect from pipe adds b6f8389248f0 drm/amd/display: Clean up pixel format types adds ea5a4db9673e drm/amd/display: [FW Promotion] Release 0.0.115.0 adds 843871e8463d drm/amd/display: 3.2.184 adds 5e779b1745d1 drm/amdgpu: add sdma v6_0_0 pkt header v3 adds 61a039d1757b drm/amdgpu: add initial support for sdma v6.0 adds 8143b87c9dbe drm/amdgpu/discovery: add SDMA v6_0 ip block adds ed1db32e33ed drm/amdgpu: add vcn 4_0_0 header files v7 adds 1218a2e39fde drm/amdgpu: make software ring functions reuseable for newer VCN adds b857e1477d94 drm/amdgpu: move out asic specific definition from common header adds 19dc81b4017b drm/amdgpu: add irq sources for vcn v4_0 adds 8da1170a16e4 drm/amdgpu: add VCN4 ip block support adds b13111de32a9 drm/amdgpu/jpeg: add jpeg support for VCN4_0_0 adds 8b719b968fac drm/amdgpu: enable VCN4 PG and CG for VCN4_0_0 adds 7c507d35a532 drm/amdgpu/jpeg: enable JPEG PG and CG for VCN4_0_0 adds 04270390fe85 drm/amdgpu/vcn: enable vcn4 dpg mode adds 9ac0edaa0f83 drm/amdgpu: add vcn_4_0_0 video codec query adds d6ffefccf7f0 drm/amdgpu/discovery: add VCN 4.0 Support adds a162f36faed5 next-20220505/amdgpu 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 fa630c304b93 drm/i915/gvt: Make intel_gvt_match_device() static adds 5b95b9d58fb0 drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915 [...] adds 419f8299ddad i915/gvt: Fix NULL pointer dereference in init_mmio_block_ [...] adds 119125d96b8b Merge tag 'gvt-next-2022-04-29' of https://github.com/inte [...] adds c140915c00c9 drm/i915: move tons of power well initializers to rodata adds e0602d3a13e2 drm/i915: warn about missing ->get_buf_trans initialization adds bb7acf59a11e drm/i915: Use drm_mode_init() for on-stack modes adds 13367132a7ad drm/i915/bios: Reorder panel DTD parsing adds a87d0a847607 drm/i915/bios: Generate LFP data table pointers if the VBT [...] adds 901a0cad2ab8 drm/i915/bios: Get access to the tail end of the LFP data block adds 9adf7d418677 drm/i915/bios: Document the mess around the LFP data tables adds 4d1b21605d39 drm/i915/bios: Assume panel_type==0 if the VBT has bogus data adds 719f4c51e2c9 drm/i915/bios: Extract get_panel_type() adds cc589f2deeb4 drm/i915/bios: Refactor panel_type code adds 790b45f1bc67 drm/i915/bios: Parse the seamless DRRS min refresh rate adds 949665a6e237 drm/i915: Respect VBT seamless DRRS min refresh rate adds ff978d1cf06a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 58275d75602f 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 87729e2a7871 drm/msm: unify MDSS drivers adds e1072257ff65 drm/msm: remove extra indirection for msm_mdss adds ecb23f2e3009 drm/msm: split the main platform driver adds 5d44531be098 drm/msm: stop using device's match data pointer adds dc43e923cd14 drm/msm: allow compile time selection of driver components adds 6874f48bb8b0 drm/msm: make mdp5/dpu devices master components adds d28ea556267c drm/msm: properly add and remove internal bridges adds 745b51585a6c drm/msm/dpu: remove manual destruction of DRM objects adds fa560afaaed9 drm/msm: loop over encoders using drm_for_each_encoder() adds 0054ac2c7e6c drm/msm: don't store created planes, connectors and encoders adds 8e809dfb9b25 drm/msm: remove unused plane_property field from msm_drm_private adds e18aeea7f5ef drm/msm/dpu: adjust display_v_end for eDP and DP adds d9d6c2c19f94 drm/msm/dpu: replace BIT(x) with correspond marco define string adds 3309a7563971 drm/msm/dpu: revise timing engine programming to support w [...] adds 757a2f36ab09 drm/msm/dp: enable widebus feature for display port adds b9080324d6ca drm/msm/dsi: add support for dsc data adds 0f40ba48de3b drm/msm/dsi: Pass DSC params to drm_panel adds c110cfd1753e drm/msm/disp/dpu1: Add support for DSC adds 893d698203ec drm/msm/disp/dpu1: Add support for DSC in pingpong block adds 7c5ab05edc9d drm/msm/disp/dpu1: Add DSC for SDM845 to hw_catalog adds 77f6da90487c drm/msm/disp/dpu1: Add DSC support in hw_ctl adds 58dca9810749 drm/msm/disp/dpu1: Add support for DSC in encoder adds 63f4a7bedb0d drm/msm/dpu: don't use merge_3d if DSC merge topology is used adds 1d6fe0b7e657 drm/msm: Add missing num_dspp field documentation adds 7e9cc175b159 drm/msm/disp/dpu1: Add support for DSC in topology adds f2803ee91a41 drm/msm/disp/dpu1: Add DSC support in RM adds 89f1bfc43f98 drm/msm/dsi: add mode valid callback for dsi_mgr adds 83527af2eb45 drm/msm: Update generated headers adds 08802f515c3c drm/msm/dsi: Add support for DSC configuration adds c46f0d69039c drm/msm: remove unused hotplug and edid macros from msm_drv.h adds 500ca2a10fb3 drm/msm: change msm_sched_ops from global to static adds dd77ce4da889 drm/msm/dpu: remove extra wrappers around dpu_core_irq adds 52db0f2b9f6e drm/msm/dpu: remove always-true argument of dpu_core_irq_read() adds c929ac60b3ed drm/msm/dpu: allow just single IRQ callback adds 6ee11c415ec9 drm/msm/dpu: get rid of dpu_encoder_helper_(un)register_irq adds b8c149e2b1dd drm/msm/dpu: remove struct dpu_encoder_irq adds 1e7ac595fa46 drm/msm/dpu: pass irq to dpu_encoder_helper_wait_for_irq() adds 4a9fb91ac740 drm/msm/dpu: document INTF_EDP/INTF_DP difference adds f4f3112213eb drm/msm/dpu: drop INTF_TYPE_MAX symbol adds 5f12b42e5389 drm/msm/dpu: drop obsolete INTF_EDP comment adds 1c7b8ed7dbe0 drm/msm/dpu: drop INTF_EDP from interface type conditions adds f271d3bfeba9 drm/msm/dpu: Bind pingpong block to intf on active ctls in [...] adds b72192f424e3 drm/msm/disp/dpu1: add inline function to validate format support adds dabfdd89eaa9 drm/msm/disp/dpu1: add inline rotation support for sc7280 adds 3e4659f98ef9 dt-bindings: display: msm: Add optional resets adds 3e9c146f4997 drm/msm/dpu: Issue MDSS reset during initialization adds 95093595914c drm/msm/dpu: fix error check return value of irq_of_parse_ [...] adds fa5186b279ec drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use [...] adds 57b8280a0a41 drm: allow passing possible_crtcs to drm_writeback_connect [...] adds 7933aecffa28 drm: introduce drm_writeback_connector_init_with_encoder() API adds 53324b99bd7b drm/msm/dpu: add writeback blocks to the sm8250 DPU catalog adds e1a950eec256 drm/msm/dpu: add reset_intf_cfg operation for dpu_hw_ctl adds 786de937c4a0 drm/msm/dpu: rename dpu_hw_pipe_cdp_cfg to dpu_hw_cdp_cfg adds 84a33d0fd921 drm/msm/dpu: add dpu_hw_wb abstraction for writeback blocks adds 25a29653aec6 drm/msm/dpu: add writeback blocks to DPU RM adds 6d084806c8c1 drm/msm/dpu: add changes to support writeback in hw_ctl adds ae4d721ce100 drm/msm/dpu: add an API to reset the encoder related hw blocks adds e02a559a720f drm/msm/dpu: make changes to dpu_encoder to support virtua [...] adds d4e5f4508df0 drm/msm/dpu: add encoder operations to prepare/cleanup wb job adds 21539b8f8891 drm/msm/dpu: move _dpu_plane_get_qos_lut to dpu_hw_util file adds d7d0e73f7de3 drm/msm/dpu: introduce the dpu_encoder_phys_* for writeback adds 77b001acdcfe drm/msm/dpu: add the writeback connector layer adds 5cf5afcdbe05 drm/msm/dpu: initialize dpu encoder and connector for writeback adds f2969c4948bb drm/msm/dpu: gracefully handle null fb commits for writeback adds 4448d5910415 drm/msm/dpu: add writeback blocks to the display snapshot adds 750e78a19db3 drm/msm/dpu: add wb_idx to existing DRM prints in dpu_encoder adds da10e2801423 drm/msm/dpu: add wb_idx to DRM traces in dpu_encoder adds a586191c141e drm/msm/dp: replace dp_connector with drm_bridge_connector adds 13ea4799a81b drm/msm/dp: remove extra wrappers and public functions adds 202aceac8bb3 drm/msm/dp: replace DRM_DEBUG_DP marco with drm_dbg_dp adds ac31f3387c4a drm/msm/dp: drop dp_mode argument from dp_panel_get_modes() adds a52bfaf614e7 drm/msm/dp: simplify dp_connector_get_modes() adds 13b73e1f0b44 drm/msm/dp: remove max_pclk_khz field from dp_panel/dp_display adds 570d3e5d28db drm/msm/dp: stop event kernel thread when DP unbind adds e92d0d93f866 drm/msm/dp: fix error check return value of irq_of_parse_a [...] adds 375a126090b9 drm/msm/dp: tear down main link at unplug handle immediately adds c3bf8e21b38a drm/msm/dp: Add eDP support via aux_bus adds f5d01644921b drm/msm: select DRM_DP_AUX_BUS for the AUX bus support adds 391c96ff0555 drm/msm/dp: Support only IRQ_HPD and REPLUG interrupts for eDP adds 86d56a770442 drm/msm/dp: wait for hpd high before aux transaction adds 3bc965f15e96 drm/msm/dp: Support the eDP modes given by panel adds 581d69981159 drm/msm/dp: reset DP controller before transmit phy test pattern adds 2788b4efa60c drm/msm/dp: do not stop transmitting phy test pattern duri [...] adds f0e7e9ed379c drm/msm/dsi: fix error checks and return values for DSI xm [...] adds a36e50671154 drm/msm/hdmi: check return value after calling platform_ge [...] adds 03371e4fbdeb drm/msm/hdmi: fix error check return value of irq_of_parse [...] adds 14e7b0345902 drm/msm/mdp5: Eliminate useless code adds b9e4f1d2b505 drm: msm: fix error check return value of irq_of_parse_and_map() adds c102e9fcc2cc drm/msm: fix returnvar.cocci warning adds 92b5eff9c582 drm/msm/dpu: remove unused refcount for encoder_phys_wb adds e791bc29fea7 drm/msm/disp/dpu1: set mdp clk to the maximum frequency in [...] adds 3ce8bdca394f drm/msm/dpu: Clean up CRC debug logs adds 4b8dd2be5cd0 drm/msm/dpu: Use indexed array initializer to prevent mismatches adds 666a68a70ab7 drm/msm/dsi: use RMW cycles in dsi_update_dsc_timing adds 8123fe83c3a3 drm/msm: add missing include to msm_drv.c adds f1fc2b87de47 drm/msm: drop old eDP block support (again) adds 9568ba901f89 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds f59859de06f2 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 82fe03ee6542 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds d640947562ce regmap: cache: set max_register with reg_stride adds d77e74561368 regmap: Add bulk read/write callbacks into regmap_config adds eedd8a8542b9 regmap: Custom bulk operations for regmaps adds 55eab06acbeb 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 b60f8f5b4a61 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 ce216cfa84a4 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 adds bdc8cd505b53 ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() [...] adds 66727cdb250e ASoC: dsp: mediatek: add mt8195 dsp document adds 61bafd1c4571 ASoC: SOF: Introduce IPC dependent ops for firmware handli [...] adds d2458baa799f ASoC: SOF: ipc3-loader: Implement firmware parsing and loading adds 2a6099a73c94 ASoC: SOF: ipc: Add check for fw_loader ops adds 143cdcf1780e ASoC: SOF: loader: Switch to use the fw_loader ops adds 0da5f110c583 ASoC: SOF: amd: renoir: Do not set the load_module ops adds 499c55fe5f5e ASoC: SOF: imx: Do not set the load_module ops adds a22502fb61b2 ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops adds 77b677d139db ASoC: SOF: mediatek: mt8195: Do not set the load_module ops adds 910bd536d3f7 ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as [...] adds 1dd4b999dad2 ASoC: SOF: loader: Call optional query_fw_configuration on [...] adds 756a61508331 ASoC: SOF: IPC Abstraction for FW loading adds 48d2a1ceae03 ASoC: SOF: Add a new op to set up volume table adds 33a3facdf8cc ASoC: SOF: sof-audio: reset route status before freeing widget adds 5da0590a090b ASoC: SOF: sof-audio: Set up widgets from source to sink adds f0d31dbb3fc4 ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() adds 7b3a5be546a1 ASoC: SOF: expose a couple of functions adds d77d7795547a ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops adds 36cbc9df3fac ASoC: SOF: Add two new fields to struct snd_sof_widget adds f18ad9caa0df ASoC: SOF: pcm: remove unnecessary function declaration adds a5ba725e9dc9 ASoC: SOF: topology: Skip parsing DAI link tokens if not needed adds 463a809ba8ef ASoC: SOF: clarify use of widget complete flag adds 66344c6d9211 ASoC: SOF: Add a prepare op to IPC topology widget ops adds c8220e87213b ASoC: SOF: Miscellaneous preparatory patches for IPC4 adds c7b92395836c ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode adds 35a9b000b24d ASoC: rk3328: fix disabling mclk on pclk probe failure adds 55d2a66cfec6 ASoC: tpa6130: use i2c_match_id and simple i2c probe adds c0b38be14f1d ASoC: Pull in fixes adds f80beaf6f2b1 ASoC: SOF: ipc3: Remove the ipc3-ops.h header file adds 43556516fffe ASoC: soc-generic-dmaengine-pcm: Use default config when n [...] adds 6ff98a694cc1 ASoC: cs35l45: Enable BOOST adds ea706e5604e6 ASoC: ti: davinci-mcasp: Add dma-type for bcdma adds 101b096bc254 ASoC: fsl_micfil: fix the naming style for mask definition adds e14bd35ef446 ASoC: cs43130: Re-use generic struct u16_fract adds 84c2dca3c3d4 ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct adds ed85a6e6fe7c ASoC: SOF: Add initial header file for ipc4 adds ceb89acc4dc8 ASoC: SOF: ipc4: Add support for mandatory message handlin [...] adds cae640c5ff94 ASoC: SOF: IPC4: Introduce message handling functionality adds e637f5d66d1c Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds b6678fa7df17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb28e156bfd4 kallsyms: enhance %pS/s/b printing when KALLSYSMS is disabled adds 57c7325b6aee module.h: simplify MODULE_IMPORT_NS adds 44f76531aa8e module: Make module_flags_taint() accept a module's taints [...] adds 5a92cd68012f module: Move module_assert_mutex_or_preempt() to internal.h adds 442b86c2608f module: Introduce module unload taint tracking adds 60d455a34bb5 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 61f19f67490b dt-bindings: input: sun4i-lradc-keys: Add R329 and D1 compatibles adds ac2d5b43ea16 Input: sun4i-lradc-keys - add optional clock/reset support adds ec648fc0a003 Input: sun4i-lradc-keys - add support for R329 and D1 adds c6409f8fc773 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f47c960e9395 Merge tag 'devicetree-fixes-for-5.18-3' of git://git.kerne [...] 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 9650b453a3d4 block: ignore RWF_HIPRI hint for sync dio adds 2524a5783e7d blk-cgroup: remove __bio_blkcg adds 55d7baa371ad nvme-fc: don't support the appid attribute without CONFIG_ [...] adds c814153c83a8 nvme-fc: fold t fc_update_appid into fc_appid_store adds db05628435aa blk-cgroup: move blkcg_{get,set}_fc_appid out of line adds 216889aad362 blk-cgroup: move blk_cgroup_congested out line adds 397c9f46ee4d blk-cgroup: move blkcg_{pin,unpin}_online out of line adds dec223c92a46 blk-cgroup: move struct blkcg to block/blk-cgroup.h adds f4a6a61cb6d4 blktrace: cleanup the __trace_note_message interface adds bbb1ebe7a909 blk-cgroup: replace bio_blkcg with bio_blkcg_css adds 7f20ba7c42fd blk-cgroup: remove pointless CONFIG_BLOCK ifdefs adds c97ab271576d blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> adds bc5fee91f26d blk-cgroup: move blkcg_css to blk-cgroup.c adds d200ca143ac6 blk-cgroup: cleanup blk_cgroup_congested adds 82778259eb20 blk-cgroup: cleanup blkcg_maybe_throttle_current adds f624506f98b1 kthread: unexport kthread_blkcg adds 513616843d73 block: remove superfluous calls to blkcg_bio_issue_init adds 7ecc56c62b27 block: allow passing a NULL bdev to bio_alloc_clone/bio_in [...] adds 069adbac2cd8 block: improve the error message from bio_check_eod adds 6694d6faf1e5 Merge branch 'for-5.19/block' 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 0b8d7622ab18 aoe: Avoid flush_scheduled_work() usage adds 07c6e92a8478 ubd: don't set the discard_alignment queue limit adds 4a04d517c56e nbd: don't set the discard_alignment queue limit adds fb749a87f453 null_blk: don't set the discard_alignment queue limit adds 62952cc5bccd virtio_blk: fix the discard_granularity and discard_alignm [...] adds 44d583702f44 dm-zoned: don't set the discard_alignment queue limit adds 3d50d368c92a raid5: don't set the discard_alignment queue limit adds c3f765299632 dasd: don't set the discard_alignment queue limit adds 4418bfd8fb96 loop: remove a spurious clear of discard_alignment adds 4e7f0ece41e1 nvme: remove a spurious clear of discard_alignment adds 18292faa89d2 rnbd-srv: use bdev_discard_alignment adds 0000f2f7205d xen-blkback: use bdev_discard_alignment adds 525323d25e87 block: null_blk: Fix code style issues adds b3a0a73e8a79 block: null_blk: Cleanup device creation and deletion adds db060f54e0c5 block: null_blk: Cleanup messages adds 49c3b9266a71 block: null_blk: Improve device creation with configfs adds 9c83ebdb7478 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 69cc1b6fa565 io_uring: fix compile warning for 32-bit builds adds e788be95a57a task_work: allow TWA_SIGNAL without a rescheduling IPI adds 3a4b89a25ce5 io_uring: serialize ctx->rings->sq_flags with atomic_or/and adds 6cf5862e3c2c io-wq: use __set_notify_signal() to wake workers adds 9f010507bbc1 io_uring: set task_work notify method at init time adds e1169f06d5bb io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKR [...] adds ef060ea9e4fd io_uring: add IORING_SETUP_TASKRUN_FLAG adds f2e030dd7aae io_uring: replace smp_mb() with smp_mb__after_atomic() in [...] adds 73911426aaaa io_uring: check IOPOLL/ioprio support upfront adds 0455d4ccec54 io_uring: add POLL_FIRST support for send/sendmsg and recv [...] adds 0a352aaa9473 io_uring: use 'sr' vs 'req->sr_msg' consistently adds 9396ed850f2e io_uring: kill io_recv_buffer_select() wrapper adds b5bbbc0cb064 io_uring: make io_buffer_select() return the user address [...] adds 625b277d7729 io_uring: kill io_rw_buffer_select() wrapper adds 8e804d569666 io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set adds 1a0834b558bc io_uring: always use req->buf_index for the provided buffer group adds d04e67de9ce7 io_uring: get rid of hashed provided buffer groups adds e8ea03d868cc io_uring: never call io_buffer_select() for a buffer re-select adds 8a6c7503d1ce io_uring: abstract out provided buffer list selection adds 3c4e8e593323 io_uring: move provided and fixed buffers into the same io [...] adds 9f9a05e0531d io_uring: move provided buffer state closer to submit state adds a69bac5b0ddb io_uring: eliminate the need to track provided buffer ID s [...] adds 0a194603ba7e io_uring: don't clear req->kbuf when buffer selection is done adds d86aa1fef494 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 4ffaa94b9c04 io_uring: cleanup error-handling around io_req_complete adds 2bd3dfef91bf 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 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 033b87d24f72 io_uring: use the text representation of ops in trace adds a64982fde4db Merge branch 'for-5.19/io_uring-socket' into for-next adds 27738039fcdc Merge branch 'for-5.19/io_uring-socket' into for-5.19/io_u [...] adds a4c768536091 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] adds f548a12efd5a io_uring: return hint on whether more data is available af [...] adds 001051b455e6 Merge branch 'for-5.19/io_uring-net' into for-next adds 449e1a0889d4 Merge branch 'for-5.19/io_uring' into for-5.19/io_uring-pa [...] adds 384c4cb94b28 Merge branch 'for-5.19/io_uring-socket' into for-5.19/io_u [...] adds 406b5577845a io_uring: add support for 128-byte SQEs adds 6553da28fac8 io_uring: support CQE32 in io_uring_cqe adds 9bec44d75bb7 io_uring: store add. return values for CQE32 adds 48c21e8a1ee9 io_uring: change ring size calculation for CQE32 adds f78aaa1aa3e0 io_uring: add CQE32 setup processing adds 46c84cd641d6 io_uring: add CQE32 completion processing adds 44ee61f4ed07 io_uring: modify io_get_cqe for CQE32 adds 33de10bf3c63 io_uring: flush completions for CQE32 adds ffd9087a0f3a io_uring: overflow processing for CQE32 adds dd641089338f io_uring: add tracing for additional CQE32 fields adds 124695284a4d io_uring: support CQE32 in /proc info adds 0930daad3fbc io_uring: enable CQE32 adds 039b44c3a2ae io_uring: support CQE32 for nop operation adds 9100cdf8a9a6 fs,io_uring: add infrastructure for uring-cmd adds cbac710572d9 block: wire-up support for passthrough plugging adds cea28c3b606d nvme: refactor nvme_submit_user_cmd() adds 86116c2f6fee nvme: wire-up uring-cmd support for io-passthru on char-device. adds 6f7c47f1c276 nvme: add vectored-io support for uring-cmd adds bf0dd0a663c1 Merge branch 'for-5.19/io_uring-passthrough' into for-next adds a1a3ae469246 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds cfc97abcbe0b dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset adds 84b98f4ce4d1 dm: factor out dm_io_set_error and __dm_io_dec_pending adds 4857abf66434 dm: simplify dm_io access in dm_split_and_process_bio adds 3b03f7c1242c dm: simplify dm_start_io_acct adds fe221db4192c dm: mark various branches unlikely adds 6cbce280fc74 dm: add local variables to clone_endio and __map_bio adds 982b48ae25d9 dm: move hot dm_io members to same cacheline as dm_target_io adds 563a225c9fd2 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] adds 442761fd2b29 dm: conditionally enable branching for less used features adds e86f2b005a51 dm: simplify basic targets adds bdb34759a0db dm: use bio_sectors in dm_aceept_partial_bio adds b992b40dfcc1 dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct adds e6926ad0c988 dm: pass dm_io instance to dm_io_acct directly adds d3de6d12694d dm: switch to bdev based IO accounting interfaces adds 7dd76d1feec7 dm: improve bio splitting and associated IO accounting adds 2e803cd99ba8 dm: don't grab target io reference in dm_zone_map_bio adds 0f14d60a023c dm: improve dm_io reference counting adds ec211631ae24 dm: put all polled dm_io instances into a single list adds 9d20653fe84e dm: simplify bio-based IO accounting further adds 4edadf6dcb54 dm: improve abnormal bio processing adds 3c208e009533 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 955fd9ea726c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 409998553fce 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 bbbd88728253 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rk3588 adds 89877983ac60 Merge branch 'fixes' into next adds 0e8bb6666e3d mmc: core: use kobj_to_dev() adds 83961aacb221 mmc: atmel-mci: Simplify if(chan) and if(!chan) adds 3ae2722c93c9 mmc: mmci: Remove custom ios handler adds f3a70f991dd0 mmc: sdhci-brcmstb: Re-organize flags adds 6bcc55fe648b mmc: sdhci-brcmstb: Enable Clock Gating to save power adds b16ebda6d003 dt-bindings: mmc: brcm,sdhci-brcmstb: correct number of re [...] adds 0a70c5d289b0 dt-bindings: mmc: brcm,sdhci-brcmstb: cleanup example adds a45537723f4b dt-bindings: mmc: sdhci-msm: Convert bindings to yaml adds 466614a9765c mmc: sdhci-msm: Add SoC specific compatibles adds 17a9f73d45ea dt-bindings: mmc: sdhci-msm: Add compatible string for sm8150 adds 5acd6adb6580 mmc: sdhci-msm: Add compatible string check for sm8150 adds 210deba2d9b7 dt-bindings: mmc: sdhci-msm: Document the SDX65 compatible adds 953706844f0f mmc: sdhci-msm: Add compatible string check for sdx65 adds 0662d797d596 Merge branch 'fixes' into next adds 0f813a26ff50 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 c2dd6da969f8 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 68fdbe090c36 power: supply: bq27xxx: expose battery data when CI=1 adds d96a89407e5f power: supply: bq24190_charger: using pm_runtime_resume_an [...] adds 6a5684f60fe5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 dc6d04619e62 regulator: sm5703: Correct reference to the common regulat [...] adds e721b161399b regulator: Add property for I2C level shifter adds 62139f52b7e5 regulator: pca9450: Make I2C Level Translator configurable adds bd2f5e71454b regulator: Add property for WDOG_B warm reset adds 2364a64d0673 regulator: pca9450: Make warm reset on WDOG_B assertion adds 20078e3bbe6e regulator: pca9450: Enable DVS control via PMIC_STBY_REQ adds 0f2d636e7d1f regulator: core: Add error flags to sysfs attributes adds a6d889a8fdbb regulator: dt-bindings: qcom,rpmh: update maintainers adds ba5d99609a5e regulator: dt-bindings: qcom,rpmh: document supplies per variant adds e84f3c41a583 regulator: dt-bindings: qcom,rpmh: document vdd-l7-bob-sup [...] adds ac87e588b493 regulator: dt-bindings: qcom,rpmh: minor cleanups and exte [...] adds 7f503ad35f07 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds e81cecb57ecc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1b9c75e15f73 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds fb572515d630 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 891163adf180 ima: remove the IMA_TEMPLATE Kconfig option adds 3eddcfbc1bbb Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds ede17552b1e7 selinux: resolve checkpatch errors adds 759205151c09 selinux: update parameter documentation adds 1d4e8036cb2b selinux: avoid extra semicolon adds 4ad37de49642 selinux: include necessary headers in headers adds a9029d970454 selinux: fix indentation level of mls_ops block adds ded34574d4d3 selinux: declare data arrays const adds c29722fad4aa selinux: log anon inode class name adds 76d5fcfa8fe8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bd9b372d637d Merge branch 'next' of git://github.com/cschaufler/smack-next adds 3a321335572d workqueue: Warn flushing of kernel-global workqueues adds 5015b3b61696 workqueue: Wrap flush_workqueue() using a macro adds 979fa50d8423 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 9455f04389c1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ee5354345242 MAINTAINERS: Merge DART into ARM/APPLE MACHINE adds 6625ffb90f44 dt-bindings: mediatek: mt8195: Add binding for MM IOMMU adds dc1d99342db7 dt-bindings: mediatek: mt8195: Add binding for infra IOMMU adds 2d555a384414 dt-bindings: mediatek: mt8186: Add binding for MM iommu adds 645b87c190c9 iommu/mediatek: Fix 2 HW sharing pgtable issue adds ee55f75e4bca iommu/mediatek: Add list_del in mtk_iommu_remove adds 98df772bdd1c iommu/mediatek: Remove clk_disable in mtk_iommu_remove adds 0e5a3f2e630b iommu/mediatek: Add mutex for m4u_group and m4u_dom in data adds ddf67a87bebf iommu/mediatek: Add mutex for data in the mtk_iommu_domain adds 9e3a2a643653 iommu/mediatek: Adapt sharing and non-sharing pgtable case adds 129a3b885879 iommu/mediatek: Add 12G~16G support for multi domains adds 9a87005ed9c2 iommu/mediatek: Add a flag DCM_DISABLE adds d265a4addc9c iommu/mediatek: Add a flag STD_AXI_MODE adds e6d25e7daaf2 iommu/mediatek: Remove the granule in the tlb flush adds 82e51771bff9 iommu/mediatek: Always enable output PA over 32bits in isr adds 9ec30c09547d iommu/mediatek: Add SUB_COMMON_3BITS flag adds 8cd1e619e79b iommu/mediatek: Add IOMMU_TYPE flag adds d2e9a1102cfc iommu/mediatek: Contain MM IOMMU flow with the MM TYPE adds f7b71d0d3ee7 iommu/mediatek: Adjust device link when it is sub-common adds 32e1cccf6812 iommu/mediatek: Allow IOMMU_DOMAIN_UNMANAGED for PCIe VFIO adds 6077c7e5d22f iommu/mediatek: Add a PM_CLK_AO flag for infra iommu adds f9b8c9b21943 iommu/mediatek: Add infra iommu support adds e76290702570 iommu/mediatek: Add PCIe support adds ef68a193c719 iommu/mediatek: Add mt8195 support adds 887cf6a74a2f iommu/mediatek: Only adjust code about register base adds 634f57df1f3b iommu/mediatek: Just move code position in hw_init adds 9485a04a5bb9 iommu/mediatek: Separate mtk_iommu_data for v1 and v2 adds 6a513de3efe0 iommu/mediatek: Remove mtk_iommu.h adds ad9b10e533f6 iommu/mediatek-v1: Just rename mtk_iommu to mtk_iommu_v1 adds 99ca02281332 iommu/mediatek: Add mtk_iommu_bank_data structure adds e24453e165bc iommu/mediatek: Initialise bank HW for each a bank adds d72e0ff5424e iommu/mediatek: Change the domid to iova_region_id adds 57fb481f9008 iommu/mediatek: Get the proper bankid for multi banks adds 42d57fc58aeb iommu/mediatek: Initialise/Remove for multi bank dev adds d7127de15eba iommu/mediatek: Backup/restore regsiters for multi banks adds 7597e3c5618d iommu/mediatek: mt8195: Enable multi banks for infra iommu adds e8d7ccaa3fb7 iommu/mediatek: Add mt8186 iommu support adds bb5bdc5ab7f1 iommu/msm: Add a check for the return of kzalloc() adds 8b9ad480bd1d iommu/msm: Fix an incorrect NULL check on list iterator adds cae8d1f5e34e iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h adds 5edde870d328 iommu/amd: Do not call sleep while holding spinlock adds 9ed1d7f51033 iommu/amd: Remove redundant check adds 121660bba631 iommu/amd: Enable swiotlb in all cases adds f316ba0a8814 dma-iommu: Check that swiotlb is active before trying to use it adds ed36d04e8f8d iommu: Introduce device_iommu_capable() adds d0be55fbeb6a iommu: Add capability for pre-boot DMA protection adds 86eaf4a5b431 thunderbolt: Make iommu_dma_protection more accurate adds f1ca70717bcb iommu/amd: Indicate whether DMA remap support is enabled adds 5b1553bf18de dt-bindings: iommu: Drop client node in examples adds 6043257b1de0 iommu: Introduce the domain op enforce_cache_coherency() adds 71cfafda9c9b vfio: Move the Intel no-snoop control off of IOMMU_CACHE adds f78dc1dad829 iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag [...] adds e8ae0e140c05 vfio: Require that devices support DMA cache coherence adds faf93cfaadfa Merge branches 'iommu/fixes', 'apple/dart', 'arm/mediatek' [...] adds 8dff5794da4a 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 0037c30a84c1 dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML adds 8274c8eae1d3 dt-bindings: fsl: convert fsl,layerscape-scfg to YAML adds 1d7aff778836 dt-bindings: wkup-m3-ipc: Add firmware-name property adds 52077d82331a dt-bindings: spmi: convert QCOM PMIC SPMI bindings to yaml adds ef6a0a3b2b10 dt-bindings: spmi: spmi-pmic-arb: make interrupt propertie [...] adds dedf10f40f30 dt-bindings: eeprom/at24: Add samsung,s524ad0xd1 compatible adds a6bf474cda4c dt-bindings: gnss: Add Broacom BCM4751 family bindings adds 897c675605e3 dt-bindings: mailbox: qcom-ipcc: add missing compatible fo [...] adds b20eee62ee89 dt-bindings: mailbox: qcom-ipcc: add missing properties in [...] adds 1ac17586c950 of: overlay: add entry to of_overlay_action_name[] adds 992b0dc5c38a of: overlay: unittest: add tests for overlay notifiers adds 421f4d14bc03 of: overlay: do not free changeset when of_overlay_apply r [...] adds ae8f4223b152 dt-bindings: I2C: Add Qualcomm Geni based QUP I2C bindings adds fa2024c31513 dt-bindings: timer: Convert rda,8810pl-timer to YAML adds 73430e8be445 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 73c1a5153ec8 spi: mtk-snfi: preserve dma_mapping_error() error codes adds dfc6597eb1e1 spi: dt-bindings: renesas,rspi: Document RZ/G2UL SoC adds 2cd757e6292e spi: omap2-mcspi: add support for interword delay adds 1066d97fe812 Merge remote-tracking branch 'spi/for-5.19' into spi-next adds 64545e88f9ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 d56c3c9343c1 Merge x86/merge into tip/master adds cc42ee36dd94 Merge x86/mm into tip/master adds c27d9e328027 Merge locking/core into tip/master adds 246e2dfcbcc6 Merge x86/misc into tip/master adds 327a835c7afb Merge x86/build into tip/master adds 9610051feaaa Merge x86/platform into tip/master adds 44692c0750ff Merge x86/irq into tip/master adds 9e793ecc8a01 Merge x86/kdump into tip/master adds 587a6d19b4ee Merge smp/core into tip/master adds 360e5ff35a5c Merge core/core into tip/master adds 1b0d4ad3ad0a Merge x86/core into tip/master adds 60cc5468daae futex: MAINTAINERS, .mailmap: Update André's email address adds 23cbb283102c Merge locking/urgent into tip/master adds 3398b12d1027 Merge branch 'tip/x86/urgent' adds aa3d60e05011 libsubcmd: Fix OPTION_GROUP sorting adds 2daf7faba7de objtool: Reorganize cmdline options adds b51277eb9775 objtool: Ditch subcommands adds 2bc3dec7055e objtool: Don't print parentheses in function addresses adds 99c0beb547a3 objtool: Add option to print section addresses adds 7dce62041ac3 objtool: Make stack validation optional adds 3c6f9f77e618 objtool: Rework ibt and extricate from stack validation adds c2bdd61c98d9 objtool: Extricate sls from stack validation adds 03f16cd020eb objtool: Add CONFIG_OBJTOOL adds 720644749647 objtool: Make stack validation frame-pointer-specific adds 26e176896a5b objtool: Make static call annotation optional adds 4ab7674f5951 objtool: Make jump label hack optional adds 22102f4559be objtool: Make noinstr hacks optional adds 0f620cefd775 objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" adds 489e355b4225 objtool: Add HAVE_NOINSTR_VALIDATION adds 753da4179d08 objtool: Remove --lto and --vmlinux in favor of --link adds a8e35fece49b objtool: Update documentation adds ab9bec4c40b2 Merge objtool/core into tip/master adds 70c459d915e8 x86/mce: Simplify AMD severity grading logic adds fa619f5156cf x86/mce: Add messages for panic errors in AMD's MCE grading adds 628148a6c23b Merge ras/core into tip/master adds b041b525dab9 x86/split_lock: Make life miserable for split lockers adds ef79970d7ccd x86/split-lock: Remove unused TIF_SLD bit adds 25acb1fd08ee Merge x86/splitlock into tip/master adds b0b592cf0836 x86/pm: Fix false positive kmemleak report in msr_build_context() adds 2147c438fde1 x86/speculation: Add missing prototype for unpriv_ebpf_notify() adds 154e3fb30c31 Merge x86/cpu into tip/master adds 214cab6f8020 MAINTAINERS: Update email address for John Stultz adds 2c33d775ef4c timekeeping: Mark NMI safe time accessors as notrace adds 6e7fee854245 Merge timers/urgent into tip/master adds 915a087e4c47 psi: Fix trigger being fired unexpectedly at initial adds c9ca1762b253 MAINTAINERS: Add myself as scheduler topology reviewer adds e3f73ece75a8 mailmap: Update my email address to @redhat.com adds 06354900787f sched/fair: Move calculate of avg_load to a better location adds 64eaf50731ac sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq adds 0a00a354644e sched/fair: Delete useless condition in tg_unthrottle_up() adds 890d550d7dba sched/psi: report zeroes for CPU full at the system level adds a658353167bf sched/fair: Revise comment about lb decision matrix adds 4e3c7d338a22 sched/fair: Refactor cpu_util_without() adds 50e7b416d2ab sched/fair: Remove sched_trace_*() helper functions adds 97956dd278d3 sched/fair: Remove cfs_rq_tg_path() adds d664e399128b sched: Fix missing prototype warnings adds 16bf5a5e1ec5 smp: Rename flush_smp_call_function_from_idle() adds 1a90bfd22020 smp: Make softirq handling RT safe in flush_smp_call_funct [...] adds a2c743cdbd64 Merge sched/core into tip/master adds 2667ed10d9f0 mm: Fix PASID use-after-free issue adds 8832922f7df6 Merge core/urgent into tip/master adds 7a116a2dd32d x86/apic: Do apic driver probe for "nosmp" use case adds 76c03511fb73 Merge x86/apic into tip/master adds 6d108c96bf23 x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu() adds 55cb0b707493 x86/smp: Move APERF/MPERF code where it belongs adds 138a7f9c6bea x86/aperfmperf: Separate AP/BP frequency invariance init adds 0dfaf3f6ecc0 x86/aperfmperf: Untangle Intel and AMD frequency invariance init adds 24620d94a52a x86/aperfmperf: Put frequency invariance aperf/mperf data [...] adds 73a5fa7d5136 x86/aperfmperf: Restructure arch_scale_freq_tick() adds bb6e89df9028 x86/aperfmperf: Make parts of the frequency invariance cod [...] adds cd8c0e142daf x86/aperfmperf: Store aperf/mperf data for cpu frequency reads adds 7d84c1ebf9dd x86/aperfmperf: Replace aperfmperf_get_khz() adds f3eca381bd49 x86/aperfmperf: Replace arch_freq_get_on_cpu() adds fb4c77c21aba x86/aperfmperf: Integrate the fallback code from show_cpuinfo() adds 1ff2fb982c52 x86/aperfperf: Make it correct on 32bit and UP kernels adds 201cce0224ff Merge x86/cleanups into tip/master adds 8ad7e8f69695 x86/fpu/xsave: Support XSAVEC in the kernel adds b91c0922bf1e x86/fpu: Cleanup variable shadowing adds 6ade3f881822 Merge x86/fpu into tip/master adds 1adb4d7ad3a5 genirq/matrix: Remove redundant assignment to variable 'end' adds ce4818957fdc genirq: Use pm_runtime_resume_and_get() instead of pm_runt [...] adds f69b4fe5adb8 Merge irq/core into tip/master adds 62c1256d5447 timers/nohz: Switch to ONESHOT_STOPPED in the low-res hand [...] adds eff4849f928f timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() adds 90be8d6c1f91 timekeeping: Consolidate fast timekeeper adds 92067440f131 time/sched_clock: Round the frequency reported to nearest [...] adds cc1b923a4e37 time/sched_clock: Use Hz as the unit for clock rate report [...] adds f4b62e1e1137 time/sched_clock: Fix formatting of frequency reporting code adds 06f1a32a6a4e Merge timers/core into tip/master adds d63670d23e60 virt: sevguest: Rename the sevguest dir and files to sev-guest adds 75d359ec4141 x86/sev: Add missing __init annotations to SEV init routines adds c2106a231c2b x86/sev: Get the AP jump table address from secrets page adds ab65f49253ff x86/sev: Fix address space sparse warning adds 5ce14bd22813 Merge x86/sev into tip/master adds 9b83d81acad9 genirq: Synchronize interrupt thread startup adds f020e324bcbd Merge irq/urgent into tip/master adds 0aca53c6b522 x86/traps: Use pt_regs directly in fixup_bad_iret() adds 520a7e80c96d x86/entry: Switch the stack after error_entry() returns adds ee774dac0da1 x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry() adds c64cc2802a78 x86/entry: Move CLD to the start of the idtentry macro adds 64cbd0acb582 x86/entry: Don't call error_entry() for XENPV adds c89191ce67ef x86/entry: Convert SWAPGS to swapgs and remove the definit [...] adds b9bff4f2ccf8 Merge x86/asm into tip/master adds 78ed93d72ded signal: Deliver SIGTRAP on perf event asynchronously if blocked adds d6d0c7f681fd x86/cpufeatures: Add PerfMonV2 feature bit adds 089be16d5992 x86/msr: Add PerfCntrGlobal* registers adds 21d59e3e2c40 perf/x86/amd/core: Detect PerfMonV2 support adds 56e026a7ca3f perf/x86/amd/core: Detect available counters adds 9622e67e3980 perf/x86/amd/core: Add PerfMonV2 counter control adds 7685665c390d perf/x86/amd/core: Add PerfMonV2 overflow handling adds 202c3484768b kvm: x86/cpuid: Fix CPUID leaf 0xA adds bd2432568402 perf/amd/ibs: Use interrupt regs ip for stack unwinding adds ac8b65aeb006 Merge perf/core into tip/master adds 0180a1e823d7 x86/split_lock: Enable the split lock feature on Raptor Lake adds c7be68fa1c10 Merge x86/splitlock into tip/master adds 12441ccdf5e2 x86: Fix return value of __setup handlers adds 1ef64b1e89e6 x86/mm: Cleanup the control_va_addr_alignment() __setup handler adds a69def3ee085 Merge x86/misc into tip/master adds 6189f7e249e3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e9e5b40a1ecd 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 5297ecfe2465 EDAC/synopsys: Add driver support for i.MX platforms adds 9ae83ec8b81d EDAC/synopsys: Add a SPDX identifier adds 0455d61c8ecc Merge edac-misc into for-next adds 2f58783c5d88 EDAC/armada_xp: Use devm_platform_ioremap_resource() adds 815fad6e4f9c EDAC/ghes: Change ghes_hw from global to static adds 5b5d65978dc3 Merge edac-misc into for-next adds 13088b65d93a EDAC: Use kcalloc() adds cd2ef50eb483 Merge edac-alloc-cleanup into for-next adds 46ad8b84286f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 34453c2e9f79 irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} adds a837ed362e70 irqchip/gic-v3: Detect LPI invalidation MMIO registers adds 63f13483f068 irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP adds 4053b6b43fae dt-bindings: interrupt-controller: arm,gic-v3: Make the v2 [...] adds 2b2cd74a06c3 irqchip/gic-v3: Claim iomem resources adds a6ad8551b861 Merge branch irq/gic-v3-5.19 into irq/irqchip-next adds 4efc851c36e3 irqchip/exiu: Fix acknowledgment of edge triggered interrupts adds 168f633b1722 irqchip/xtensa-mx: Fix initial IRQ affinity in non-SMP setup adds 1b2eb89ccf4f irqchip/sun6i-r: Use NULL for chip_data adds 50f0f26e7c86 irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value adds f03a9670d27d irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value adds 8ca61cde32c1 irqchip/armada-370-xp: Enable MSI affinity configuration adds e9a50f12e579 irqchip/imx-irqsteer: Constify irq_chip struct adds 4730d2233311 irqchip/imx-irqsteer: Add runtime PM support adds 0c16e931a735 irqchip/csky: Return true/false (not 1/0) from bool functions adds 4c5b2be1d071 irqchip/gic: Improved warning about incorrect type adds 389d92be3062 Merge branch irq/misc-5.19 into irq/irqchip-next adds a7f0f9250c70 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 753d8126d8f5 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 5d349b94c189 memory-model: Prohibit nested SRCU read-side critical sections adds 726422d77541 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 4ccb27d8a0f2 rcutorture: Simplify rcu_torture_read_exit_child() loop adds b6a958269718 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 71d7c575a673 Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD adds 05105bbc3172 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 4b88524c47d7 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 b2c4caf3316c Merge branch kvm-arm64/wfxt into kvmarm-master/next adds 92abe0f81e13 KVM: arm64: Introduce hyp_alloc_private_va_range() adds f922c13e778d KVM: arm64: Introduce pkvm_alloc_private_va_range() adds ce3354318a57 KVM: arm64: Add guard pages for KVM nVHE hypervisor stack adds 1a919b17ef01 KVM: arm64: Add guard pages for pKVM (protected nVHE) hype [...] adds 66de19fad9ef KVM: arm64: Detect and handle hypervisor stack overflows adds 6ccf9cb557bd KVM: arm64: Symbolize the nVHE HYP addresses adds 904cabf47124 Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/next adds 001bb819994c KVM: arm64: Return a bool from emulate_cp() adds 28eda7b5e824 KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds adds e65197666773 KVM: arm64: Wire up CP15 feature registers to their AArch6 [...] adds 9369bc5c5e35 KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg [...] adds fd1264c4ca61 KVM: arm64: Start trapping ID registers for 32 bit guests adds a9e192cd4fc7 KVM: arm64: Hide AArch32 PMU registers when not available adds ee87a9bd657e KVM: arm64: Fix new instances of 32bit ESRs adds d25f30fe41ee Merge branch kvm-arm64/aarch32-idreg-trap into kvmarm-master/next adds 85fbe08e4da8 KVM: arm64: Factor out firmware register handling from psci.c adds 05714cab7d63 KVM: arm64: Setup a framework for hypercall bitmap firmwar [...] adds 428fd6788d4d KVM: arm64: Add standard hypervisor firmware register adds b22216e1a617 KVM: arm64: Add vendor hypervisor firmware register adds f1ced23a9be5 Docs: KVM: Rename psci.rst to hypercalls.rst adds fa246c68a04d Docs: KVM: Add doc for the bitmap firmware registers adds ea7332639496 tools: Import ARM SMCCC definitions adds bf08515d39cb selftests: KVM: Rename psci_cpu_on_test to psci_test adds e918e2bc52c8 selftests: KVM: Create helper for making SMCCC calls adds 5ca24697d540 selftests: KVM: aarch64: Introduce hypercall ABI test adds 920f4a55fdaa selftests: KVM: aarch64: Add the bitmap firmware registers [...] adds 1aa0136c9527 Merge branch kvm-arm64/hcall-selection into kvmarm-master/next adds 5bc2cb95ad03 KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2 adds 1e5794295c5d KVM: arm64: Dedupe vCPU power off helpers adds b171f9bbb130 KVM: arm64: Track vCPU power state using MP state values adds 1c6219e3faf1 KVM: arm64: Rename the KVM_REQ_SLEEP handler adds 3fdd04592d38 KVM: arm64: Return a value from check_vcpu_requests() adds 7b33a09d036f KVM: arm64: Add support for userspace to suspend a vCPU adds bfbab4456877 KVM: arm64: Implement PSCI SYSTEM_SUSPEND adds 6689fb8f21ec selftests: KVM: Rename psci_cpu_on_test to psci_test adds 694e3dcc4747 selftests: KVM: Create helper for making SMCCC calls adds d135399a97cc selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in [...] adds 67a36a821312 selftests: KVM: Refactor psci_test to make it amenable to [...] adds b26dafc8a9e7 selftests: KVM: Test SYSTEM_SUSPEND PSCI call adds 0d0613627945 Merge branch kvm-arm64/psci-suspend into kvmarm-master/next adds c36820b04c56 Documentation: Fix index.rst after psci.rst renaming adds 2fbd7d55b13c Merge branch kvm-arm64/hcall-selection into kvmarm-master/next adds 94828468a608 KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs adds 4645d11f4a55 KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation adds 49a1a2c70a7f KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a ne [...] adds 00b5c21e9614 Merge branch kvm-arm64/vgic-invlpir into kvmarm-master/next adds f1f0c0cfeaa7 KVM: arm64: Don't BUG_ON() if emulated register table is unsorted adds 325031d4f39c KVM: arm64: Print emulated register table name when it is [...] adds 82eb36d8d222 Merge branch kvm-arm64/misc-5.19 into kvmarm-master/next adds 8e667cd28fc5 selftests: KVM: aarch64: Let hypercalls use UAPI *_BIT_COUNT adds 46be21cde6c6 Merge branch kvm-arm64/hcall-selection into kvmarm-master/next adds 0c658afbc531 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c60b4597a85e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds acd864772f81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 95931599dc26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6a5d778edaa3 platform/chrome: cros_ec_lpcs: detect the Framework Laptop adds c9bc1a0ef9f6 platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O por [...] adds 3cdd456a5b08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cb3a2683baa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a8e53db46f19 dt-bindings: leds: Add Qualcomm Light Pulse Generator binding adds 24e2d05d1b68 leds: Add driver for Qualcomm LPG adds da19d10f5f19 dt-bindings: leds: Add pm8350c pmic support adds 96c59c8ba801 leds: Add pm8350c support to Qualcomm LPG driver adds c55f75c4f9c0 leds: pca9532: Make pca9532_destroy_devices() return void adds 5a71917f3b43 dt-bindings: leds: Add regulator-led binding adds 4c350c658f94 leds: regulator: Add dev helper variable adds 835fc89e249e leds: regulator: Make probeable from device tree adds 21c0d13e3dd6 dt-bindings: leds: Optional multi-led unit address adds ac123741b8f5 dt-bindings: leds: Add multicolor PWM LED bindings adds 9fa2762110dd leds: Add PWM multicolor driver adds 78708bab7ae7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a152a4a4bba8 ipmi: Add a limit on the number of users that may use IPMI adds 003ce2b2af53 ipmi: Limit the number of message a user may have outstanding adds 053f8f7cb1cb ipmi: Add a sysfs interface to view the number of users adds 21ba7a1fc89b ipmi: Add a sysfs count of total outstanding messages for [...] adds 1ed8a1e28bbc ipmi: use simple i2c probe function adds e5026b8e7c7c ipmi:ssif: Check for NULL msg when handling events and messages adds 209e6c9c7513 ipmi: Add an intializer for ipmi_smi_msg struct adds 712cecf2b043 ipmi: Add an intializer for ipmi_recv_msg struct adds 8ad4755c0eb7 ipmi: Fix pr_fmt to avoid compilation issues adds 1eeee91e2f80 ipmi: Convert pr_debug() to dev_dbg() adds 3e67a5448944 ipmi:si: Convert pr_debug() to dev_dbg() adds 35fa93508ba3 ipmi: Make two logs unique adds 4a00e5fff2c2 ipmi: remove unnecessary type castings adds 8ee8f97413cc 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 e0c11a8b9851 firmware_loader: Split sysfs support from fallback adds 97730bbb242c firmware_loader: Add firmware-upload support adds 536fd8184b7d firmware_loader: Add sysfs nodes to monitor fw_upload adds a31ad463b72d test_firmware: Add test support for firmware upload adds 4a4e975bae37 test_firmware: Error injection for firmware upload adds 4c32174a2475 Documentation: dd: Use ReST lists for return values of dri [...] adds 84e7c6786aad driver core: Prevent overriding async driver of a device b [...] adds a72b6dff4089 drivers/base/node.c: fix compaction sysfs file leak adds ce753ad1549c platform: finally disallow IRQ0 in platform_get_irq() and its ilk adds 6423d2951087 driver core: Add sysfs support for physical location of a device adds bd900901b8d1 kernfs: Remove reference counting for kernfs_open_node. adds 4388f887b857 Revert "firmware_loader: use kernel credentials when readi [...] adds cebdc5349fba firmware: edd: Remove redundant condition adds a37ddddd8603 selftests: firmware: Add firmware upload selftests adds bc187f6f8d12 firmware_loader: Fix configs for sysfs split adds f8ae07f4b8bf firmware_loader: Move definitions from sysfs_upload.h to sysfs.h adds 0e509f537f8d Merge 5.18-rc5 into driver-core-next adds 6370b04f24bc firmware_loader: describe 'module' parameter of firmware_u [...] adds 79762af046c3 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 ef94b2664a25 testusb: Fix warning comparing pointer to 0 adds 7a60fa06e805 dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings adds 87d0e2f41b8c usb: typec: ucsi: add a common function ucsi_unregister_co [...] adds 3c162511530c usb: typec: ucsi: Wait for the USB role switches adds 7a20917d30fb device property: Add helper to match multiple connections adds bcd6a517aaca device property: Use multi-connection matchers for single case adds b9fa0292490d usb: typec: mux: Check dev_set_name() return value adds 713fd49b430c usb: typec: mux: Introduce indirection adds 71793b579ba6 usb: typec: mux: Allow multiple mux_devs per mux adds 01afa882f12d dt-bindings: usb: Add binding for fcs,fsa4480 adds 1dc246320c6b usb: typec: mux: Add On Semi fsa4480 driver adds 501c12a6a774 dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding adds 9c1c0fdd04b5 dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding adds 08908fa1547d usb: core: devices: drop redundant buffer overflow checks adds af1969a2d734 USB: gadget: Rename usb_gadget_probe_driver() adds 6ebb449f9f25 USB: gadget: Register udc before gadget adds d59f6d958596 USB: gadget: Fix mistakes in UDC core kerneldoc adds fc274c1e9973 USB: gadget: Add a new bus for gadgets adds 8e8b11956486 of/platform: Add stubs for of_platform_device_create/destroy() adds 0298b4b95cb3 usb: misc: Add onboard_usb_hub driver adds c40b62216c1a usb: core: hcd: Create platform devices for onboard hubs i [...] adds b9c92fb4aabb Merge 5.18-rc5 into usb-next adds f2b6e79c7378 Revert "usb: core: hcd: Create platform devices for onboar [...] adds 67a7570ad31f Revert "usb: misc: Add onboard_usb_hub driver" adds 1a9517a0a430 Revert "of/platform: Add stubs for of_platform_device_crea [...] adds e47ef69d0c3a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 84d4333c1e28 misc/mei: Add NULL check to component match callback functions adds 5dddb4169284 thunderbolt: Link USB4 ports to their USB Type-C connectors adds 90f720d2292f thunderbolt: Add debug logging when lane is enabled/disabled adds 94581b25d81f thunderbolt: Move tb_port_state() prototype to correct place adds 0e14dd5e14d6 thunderbolt: Split setting link width and lane bonding int [...] adds 0a2e1667a73f thunderbolt: Ignore port locked error in tb_port_wait_for_ [...] adds 8e1de7042596 thunderbolt: Add support for XDomain lane bonding adds 2cb6d354d6f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1b30499ace5b USB: serial: ftdi_sio: clean up printk format specifier adds 57901d21ac56 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] 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 f0426b4e3b69 tty/hvc_opal: simplify if-if to if-else adds 3d27b05e4181 tty: hvcs: simplify if-if to if-else adds 5390e7f46b9d sysrq: do not omit current cpu when showing backtrace of a [...] adds d9666dfb314e serial: 8250: dw: Move definitions to the shared header adds 4a218b277fdb serial: 8250: dw: Create a generic platform data structure adds ffd381445eac serial: 8250: dw: Move the USR register to pdata adds 593dea000bc1 serial: 8250: dw: Allow to use a fallback CPR value if not [...] adds e4fb03fe10c5 serial: 8250: dma: Allow driver operations before starting [...] adds 8ef6e1ba71e9 serial: 8250: dw: Introduce an rx_timeout variable in the [...] adds c9c23d01384e serial: 8250: dw: Move the IO accessors to 8250_dwlib.h adds aa63d786cea2 serial: 8250: dw: Add support for DMA flow controlling devices adds 070e24621723 serial: 8250: dw: Improve RZN1 support adds 31f6bd7fad3b serial: Store character timing information to uart_port adds e8ffbb71f783 serial: 8250: use THRE & __stop_tx also with DMA adds b54f7a922d33 serial: 8250: Handle UART without interrupt on TEMT adds 85a503c9ea7d dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings adds 642aa7603e95 serial: 8250_dwlib: RS485 HW half & full duplex support adds 5ff33917faca serial: 8250_dwlib: Implement SW half duplex support adds 103dcf2ea2df dt_bindings: rs485: Add receiver enable polarity adds 1e70d57e7285 ACPI / property: Document RS485 _DSD properties adds 9e6a90790357 Merge 5.18-rc5 into tty-next adds 1fddb3a49f1e 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 4647769bab90 drivers/virt/fsl_hypervisor: remove unneeded `ret` variabl [...] adds 26eff2d66aff binder: Use memset_page() in binder_alloc_clear_buf() adds 1d625960e419 binder: Use kmap_local_page() in binder_alloc_copy_user_to [...] adds e88a6a8fece9 binder: Use memcpy_{to,from}_page() in binder_alloc_do_buf [...] adds d434743e5cac bus: mhi: ep: Add support for registering MHI endpoint con [...] adds ee0360b20b3f bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 297c77a0f273 bus: mhi: ep: Add support for creating and destroying MHI [...] adds e9e4da23cd65 bus: mhi: ep: Add support for managing MMIO registers adds bbdcba57a1a2 bus: mhi: ep: Add support for ring management adds 961aeb689224 bus: mhi: ep: Add support for sending events to the host adds f9baa4f73795 bus: mhi: ep: Add support for managing MHI state machine adds 4799e71b0826 bus: mhi: ep: Add support for processing MHI endpoint interrupts adds fb3a26b7e8af bus: mhi: ep: Add support for powering up the MHI endpoint stack adds 5d507ee04894 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 7a97b6b47353 bus: mhi: ep: Add support for handling MHI_RESET adds f7d0806bdb1b bus: mhi: ep: Add support for handling SYS_ERR condition adds e827569062a8 bus: mhi: ep: Add support for processing command rings adds 530125889977 bus: mhi: ep: Add support for reading from the host adds 03c0bb8ec983 bus: mhi: ep: Add support for processing channel rings adds 2d945a394d9c bus: mhi: ep: Add support for queueing SKBs to the host adds e4b7b5f0f30a bus: mhi: ep: Add support for suspending and resuming channels adds c268c0a8a330 bus: mhi: ep: Add uevent support for module autoloading adds e918c10265ef misc/pvpanic: Convert regular spinlock into trylock on panic path adds 35a7609639c4 Merge 5.18-rc5 into char-misc-next adds bc7911462d20 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 8c1d3f79d9ca coresight: core: Fix coresight device probe failure issue adds f15166f58f93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b59302cfbf85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 20ce30fb4750 interconnect: Restore sync state by ignoring ipa-virt in p [...] adds ea3364db9068 dt-bindings: interconnect: qcom: Add sc8280xp binding adds f29dabda7917 interconnect: qcom: Add SC8280XP interconnect provider adds 3d28502d5291 interconnect: qcom: sc8280xp: constify qcom_icc_desc adds fcb3cd7e3af9 interconnect: qcom: sc8280xp: constify icc_node pointers adds 01c3f0387c63 interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers adds 1ac793ccc106 Merge branch 'icc-sc8280xp' into icc-next adds d405ac52ab19 dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings adds 39a5392889c0 interconnect: qcom: Add SDX65 interconnect provider driver adds 2edb2a7ef5fe Merge branch 'icc-sdx65' 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 cc64beca6cd4 Merge branch 'icc-const' into icc-next adds 7538cc32ebc9 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 ac3e62f51b3f iio: core: Clarify the modes adds 74f582ec127e iio: Replace strtobool() with kstrtobool() adds aac6834d8ebf iio: adc: ad7266: convert probe to full device-managed adds eb5e26a491d1 dt-bindings: iio: dac: change ad3552r maintainer adds 3289237d2b63 MAINTAINERS: add ad3552r adds fdd70d7aad6e iio: imu: st_lsm6dsx: add support to ASM330LHHX adds 180ab1716161 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings adds d1100dd9068f iio: accel: adxl355: use fwnode_irq_get_byname() adds 5f474919fad8 iio: imu: bmi160: Make use of device properties adds ebb3861c3fd9 iio: dac: vf610: Drop dependency on OF adds a966174494e4 iio: dac: lpc18xx: Drop dependency on OF adds 61c8686cee71 iio: dac: dpot: Drop dependency on OF adds d272cfc3f0c4 iio: afe: rescale: Make use of device properties adds 811ffbad592e iio: accel: dmard06: Drop dependency on OF adds 60a0548f098a iio: temperature: max31856: Make use of device properties adds de19f3d12756 iio: light: cm3605: Drop dependency on OF adds 96a531799de7 iio: magnetometer: ak8974: Drop dependency on OF adds 87b7b07bf0f0 iio: proximity: ping: Replace OF specific code by device_g [...] adds f5c822c0607e iio: light: tsl2772: Make use of device properties adds 813665564b3d iio: core: Convert to use firmware node handle instead of OF node adds 720ce8b56843 iio: gyro: mpu3050: Make use of device properties adds 61b9c4c7e355 iio: gyro: fxas21002c: Make use of device properties adds 024b58a30274 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L adds a503bc0a58db iio: accel: mma8452: Add missing documentation for name el [...] adds d345b23200bc iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] adds 50f2959113cb iio: proximity: vl53l0x: Fix return value check of wait_fo [...] adds 42763b249aaa dt-bindings: iio: adc: Document Renesas RZ/V2L ADC adds b71b538b477f dt-bindings: iio: light: stk33xx: Add proximity-near-level adds d6ecb01583d4 iio: proximity: stk3310: Export near level property for pr [...] adds 392eeccc3b59 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding adds ad930a756132 iio: adc: sc27xx: fix read big scale voltage not right adds 5a7a184b11c6 iio: adc: sc27xx: Fine tune the scale calibration values adds e4171388a431 iio: adc: sc27xx: structure adjustment and optimization adds aac053d03eec iio: adc: sc27xx: refactor some functions for support more PMiCs adds fff4a7a890ea iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 adds 0ac507bbc77c iio: adc: sc27xx: add support for PMIC sc2730 adds 0a9599e1fc48 staging: iio: ad2s1210: remove redundant assignment to var [...] adds 9eec6e510bbc iio: imu: adis16480: Make use of device properties adds 79f4dc9dec0e iio: imu: adis16480: Use temporary variable for struct device adds cb55b4428550 iio: imu: adis16480: Improve getting the optional clocks adds 06f90dd49224 iio: proximity: mb1232: Switch to use fwnode_irq_get() adds 615b5e199af1 iio: temperature: max31865: Make use of device properties adds a9d1a34f2a02 iio: dac: ltc2632: Make use of device properties adds d3beaf181c2d iio: gyro: mpu3050: Make mpu3050_common_remove() return void adds e678acedf364 dt-bindings: iio: Fix incorrect compatible strings in examples adds 046dab28b10e iio: stmpe-adc: use of_device_id for OF matching adds eda75f8238b0 iio: ti-ads8688: use of_device_id for OF matching adds e77780268fb7 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 302a20c717be phy: rockchip-inno-usb2: Clean up some inconsistent indenting adds c7fd98f84ead phy: qcom-qmp: fix phy-descriptor kernel-doc typo adds c4f2a32a7fc2 dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix i [...] adds bc055a50a859 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings adds f0a4bc38a12f phy: qcom-qmp: fix struct clk leak on probe errors adds 4d2900f20edf phy: qcom-qmp: fix reset-controller leak on probe errors adds 0a97630ac972 phy: qcom-qmp: switch to explicit reset helpers adds 5e73b2d98679 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure adds d413a34932f9 phy: qcom-qmp: rename error labels adds 7e5369737c40 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 99e51118c09a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dc9620421424 extcon: sm5502: Clarify SM5703's i2c device ID adds ef799ab8dc5c extcon: Modify extcon device to be created after driver da [...] adds 2f9fb8988317 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 8896ac5d0d3d Revert "staging: r8188eu: use in-kernel ieee channel" adds f3e93e3e2525 staging: vc04_services: Re-add dependency on HAS_DMA to BC [...] adds 35a79f86d075 staging: greybus: tools: fix spelling adds e46f80cb5088 staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv adds 356eebb820af staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv adds 8322ef200da5 staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv adds 09e841b3331d staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv adds 68df22cb61ff staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv adds 957ab09b8ca6 staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network adds 92d995d158bb staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd adds 20400df1e48e staging: rtl8192e: Remove unnecessary u8 assignment cast adds 46176f28c0dc staging: rtl8192e: Remove unnecessary u8 argument cast adds d9ad8050839a staging: rtl8192e: Remove unnecessary u8 cast in comparison adds 0bc8b4b97be3 staging: rtl8192e: Remove unnecessary u16 assignment cast adds bd0b9adf3583 staging: rtl8192e: Remove unnecessary u16 argument cast adds c9c5f7e02b28 staging: rtl8192e: Remove u16 cast for u32 parameter adds a7d1a8067180 staging: rtl8192e: Remove u16 cast for u16 return value adds f898a286d994 staging: vt6655: Replace VNSvInPortW with ioread16 adds aa20e23426b3 staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD adds 5fe7856ad59a staging: vt6655: Replace MACvReadISR with VNSvInPortD adds 0175de317d47 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 309c24700293 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 2685027fca38 cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in c [...] adds 953da11e98e0 Merge branch 'for-5.18-fixes' into for-next adds 09c1871574c4 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 a576d58bd4ac Merge branch 'fixes' into for-next adds cc83107e5803 Merge branch 'fixes' into for-next 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 dc1178767cba scsi: mpt3sas: Use cached ATA Information VPD page adds c92a6b5d6335 scsi: core: Query VPD size before getting full page adds e17d63403076 scsi: core: Pick suitable allocation length in scsi_report [...] adds e60ac0b9e445 scsi: core: Cache VPD pages b0, b1, b2 adds d657700ccac7 scsi: core: Do not truncate INQUIRY data on modern devices adds e38d9e83a376 scsi: sd: Use cached ATA Information VPD page adds 7fb019c46eee scsi: sd: Switch to using scsi_device VPD pages adds 631669a256f9 scsi: sd: Optimal I/O size should be a multiple of reporte [...] adds 1e029397d12f scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] adds 92bd903da12b scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] adds c2024e3b33ee scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call adds bb9b9eb0ae2e scsi: target: tcmu: Fix possible data corruption adds ebc95c790653 scsi: sr: Add memory allocation failure handling for get_c [...] adds f223697cc840 Merge branch 'misc' into for-next adds 753ce0d1a6a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4268fa751365 scsi: mpi3mr: Add bsg device support adds f5e6d5a34376 scsi: mpi3mr: Add support for driver commands adds f3de4706c1e0 scsi: mpi3mr: Move data structures/definitions from MPI he [...] adds 506bc1a0d6ba scsi: mpi3mr: Add support for MPT commands adds 43ca11005098 scsi: mpi3mr: Add support for PEL commands adds 986d6bad2103 scsi: mpi3mr: Expose adapter state to sysfs adds 7dbd0dd8cde3 scsi: mpi3mr: Add support for NVMe passthrough adds f304d35e5995 scsi: mpi3mr: Update driver version to 8.0.0.69.0 adds 4d46be82527d 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 59d6f72f6f9c rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails 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 e8d9d4560c51 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] adds 787cb657dc3f 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 2e9cf8458d3f gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible adds c85b2f15f593 Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub [...] adds 30a35c07d9e9 gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610 adds 6d5f2207447b gpio: max732x: Drop unused support for irq and setup code [...] adds a9e49635e263 gpio: pca953xx: Add support for pca6408 adds 2d4fdc15f9b7 dt-bindings: gpio: pca95xx: add entry for pca6408 adds 7f42aa7b008c gpio: max77620: Make the irqchip immutable adds 86bfb916df59 Merge branch 'irq/gpio-immutable' of git://git.kernel.org/ [...] adds 068d7bf032b5 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds d3683eeb9d2b pinctrl: ocelot: Fix for lan966x alt mode adds f680058f4068 pinctrl: mediatek: mt8365: fix IES control pins 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 9c1082fd1b1b dt-bindings: pinctrl: ocelot: add reset property adds 453200af8a85 pinctrl: ocelot: add optional shared reset adds 71bc7cf3be65 pinctrl: mvebu: Fix irq_of_parse_and_map() return value adds 42573ab3b9f9 pinctrl/rockchip: add error handling for pull/drive regist [...] adds fdc33eba11c5 pinctrl/rockchip: add rk3588 support adds f930b69a8944 Merge tag 'v5.18-rc5' into devel adds c954531bc5d8 pinctrl: stm32: improve bank clocks management adds a0912083086d Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub [...] adds 6384f1246152 dt-bindings: pinctrl: aspeed: Drop referenced nodes in examples adds a9387099d8a1 pinctrl: tegra: tegra194: drop unused pin groups adds e804944dcc77 pinctrl: nuvoton: Fix irq_of_parse_and_map() return value adds b983d423ce74 pinctrl: apple: Make it work as a module adds 3296c473d9aa pinctrl: stm32: improve debugfs information of pinconf-pins entry adds 3389b09878dd pinctrl: stm32: prevent the use of the secure protected pins adds f4f1739a09dc pinctrl: nomadik: Setup parent device and get rid of unnec [...] adds f4b09d8d67ef pinctrl: stm32: Fix up errorpath after merge adds 160625856d32 Merge branch 'irq/gpio-immutable' of git://git.kernel.org/ [...] adds 646e321f332b pinctrl: microchip-sgpio: make irq_chip immutable adds b2d71227cf09 Merge branch 'devel' into for-next adds 32aebc902ef0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4288caed9a63 pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins adds 8bdd369dba7f pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins adds 5376e3d90453 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_ [...] adds 2f661477c2bb pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_ [...] adds 7fefb7c0594f pinctrl: renesas: r8a77470: Use fixed-width description fo [...] adds 6210905586ae pinctrl: renesas: Add shorthand for reserved register fields adds 44778aec5ed9 pinctrl: renesas: rmobile: Mark unused PORTCR bits reserved adds ead4017fcd5e pinctrl: renesas: emev2: Use shorthands for reserved fields adds 287f1ee38a94 pinctrl: renesas: r8a77470: Use shorthands for reserved fields adds 0f1dd62cab2c pinctrl: renesas: r8a7778: Use shorthands for reserved fields adds 5ca9a715f572 pinctrl: renesas: r8a7779: Use shorthands for reserved fields adds 9bfb06a378d8 pinctrl: renesas: r8a7790: Use shorthands for reserved fields adds d3fcaad605f4 pinctrl: renesas: r8a7791: Use shorthands for reserved fields adds cb53eb5455f9 pinctrl: renesas: r8a7792: Use shorthands for reserved fields adds 6d261290d3a6 pinctrl: renesas: r8a7794: Use shorthands for reserved fields adds 18a5e80dba42 pinctrl: renesas: r8a77950: Use shorthands for reserved fields adds 5e0857fd53bf pinctrl: renesas: r8a77951: Use shorthands for reserved fields adds 6c0c5abc07c3 pinctrl: renesas: r8a7796: Use shorthands for reserved fields adds 6088f726c9d0 pinctrl: renesas: r8a77965: Use shorthands for reserved fields adds 289acf3a9961 pinctrl: renesas: r8a77970: Use shorthands for reserved fields adds 10890813b275 pinctrl: renesas: r8a77980: Use shorthands for reserved fields adds f1bef7db75e7 pinctrl: renesas: r8a77990: Use shorthands for reserved fields adds de3561ba2ecc pinctrl: renesas: r8a77995: Use shorthands for reserved fields adds 599e16c1478d pinctrl: renesas: r8a779a0: Use shorthands for reserved fields adds cdc29f108883 pinctrl: renesas: r8a779f0: Use shorthands for reserved fields adds 0479e084f748 pinctrl: renesas: sh7734: Use shorthands for reserved fields adds 9cad77c5c817 pinctrl: renesas: r8a73a4: Optimize fixed-width reserved fields adds 72ee7f9b6fd3 pinctrl: renesas: r8a7740: Optimize fixed-width reserved fields adds ade1ef9904ec pinctrl: renesas: r8a77470: Optimize fixed-width reserved fields adds 9794156d6b63 pinctrl: renesas: r8a7779: Optimize fixed-width reserved fields adds 5b7dda3a4939 pinctrl: renesas: r8a7792: Optimize fixed-width reserved fields adds 8e8fb812923b pinctrl: renesas: r8a77950: Optimize fixed-width reserved fields adds d5ea70ead8f4 pinctrl: renesas: r8a77951: Optimize fixed-width reserved fields adds efd5ee63e9d0 pinctrl: renesas: r8a77965: Optimize fixed-width reserved fields adds 34856c502968 pinctrl: renesas: r8a7796: Optimize fixed-width reserved fields adds 37362c77de88 pinctrl: renesas: r8a77970: Optimize fixed-width reserved fields adds 23dbafd81972 pinctrl: renesas: r8a77980: Optimize fixed-width reserved fields adds be525de9e811 pinctrl: renesas: r8a77990: Optimize fixed-width reserved fields adds ec255e1c15c4 pinctrl: renesas: r8a77995: Optimize fixed-width reserved fields adds b9f01b20ccfa pinctrl: renesas: r8a779a0: Optimize fixed-width reserved fields adds 170285f4c5f3 pinctrl: renesas: r8a779f0: Optimize fixed-width reserved fields adds 256c14196fe9 pinctrl: renesas: sh7203: Optimize fixed-width reserved fields adds 78fc20c15541 pinctrl: renesas: sh7264: Optimize fixed-width reserved fields adds d567210e4b8a pinctrl: renesas: sh7269: Optimize fixed-width reserved fields adds 064aa9aabe51 pinctrl: renesas: sh73a0: Optimize fixed-width reserved fields adds aa9c0a767fbe pinctrl: renesas: sh7720: Optimize fixed-width reserved fields adds 72db29175f40 pinctrl: renesas: sh7722: Optimize fixed-width reserved fields adds 98edc79d9ada pinctrl: renesas: sh7723: Optimize fixed-width reserved fields adds 2a1b67b565bb pinctrl: renesas: sh7724: Optimize fixed-width reserved fields adds 3a0a3c1be887 pinctrl: renesas: sh7734: Optimize fixed-width reserved fields adds 2439a0dde4f3 pinctrl: renesas: sh7757: Optimize fixed-width reserved fields adds 63a32f8286b9 pinctrl: renesas: sh7785: Optimize fixed-width reserved fields adds 753278b4cb23 pinctrl: renesas: sh7786: Optimize fixed-width reserved fields adds fc883ed5a43e pinctrl: renesas: checker: Add reserved field checks adds d9ccadd19fdd Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] 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 d5bd504da702 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds def7343ff03b ipc: Use the same namespace to modify and validate adds dd141a4955d5 ipc: Remove extra1 field abuse to pass ipc namespace adds 0889f44e2810 ipc: Check permissions for checkpoint_restart sysctls at o [...] adds 38cd5b12b785 ipc: Remove extra braces adds 444647e31b78 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 6aa70a0b2baf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 47f902336493 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dbbf16895a89 tools/testing/nvdimm: remove unneeded flush_workqueue adds bb7bf697fed5 nvdimm: Allow overwrite in the presence of disabled dimms adds dccfbc73a9dd testing: nvdimm: iomap: make __nfit_test_ioremap a macro adds d43fae7c4d3e testing: nvdimm: asm/mce.h is not needed in nfit.c adds 5e4cc4b66485 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 9f57858ac230 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds d250a3e4e5b4 selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] adds 95a126d9812f selftests/seccomp: Add SKIP for failed unshare() adds 4cbf6f621150 seccomp: Use FIFO semantics to order notifications adds 662340ef9218 selftests/seccomp: Ensure that notifications come in FIFO order adds c2aa2dfef243 seccomp: Add wait_killable semantic to seccomp user notifier adds 922a1b520c5f selftests/seccomp: Refactor get_proc_stat to split out fil [...] adds 3b96a9c522b2 selftests/seccomp: Add test for wait killable notifier adds 5e91d2a41469 selftests/seccomp: Fix spelling mistake "Coud" -> "Could" adds ac77937d72e0 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 488f99a97092 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83521a998688 nvmem: qfprom: using pm_runtime_resume_and_get instead of [...] adds 76ce7cf6d1f4 nvmem: brcm_nvram: check for allocation failure adds caed313c3088 dt-bindings: nvmem: sfp: Fix typo adds 6f388d90a880 dt-bindings: nvmem: sfp: Add clock properties adds 940d21f52783 dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply adds 114321c4e0a4 dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs adds 61425af24528 nvmem: sfp: Use regmap adds 0f07cbb92a28 nvmem: sfp: Add support for TA 2.1 devices adds ad6df9099993 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 71abb94ff630 hv_sock: Check hv_pkt_iter_first_raw()'s return value adds 066f3377fb66 hv_sock: Copy packets sent by Hyper-V out of the ring buffer adds dbde6d0c7a5a hv_sock: Add validation for untrusted Hyper-V values adds da795eb239d9 Drivers: hv: vmbus: Accept hv_sock offers in isolated guests adds 1c9de08f7f95 Drivers: hv: vmbus: Refactor the ring-buffer iterator functions adds 455880dfe292 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI adds 23e118a48acf PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time adds 6733dd4af781 drm/hyperv: Add error message for fb size greater than allocated adds 3d5934771e60 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 9bf2eed995f9 kunit: add support for kunit_suites that reference init code adds cae56e1740f5 kunit: rename print_subtest_{start,end} for clarity (s/sub [...] adds 1cdba21db2ca kunit: add ability to specify suite-level init and exit functions adds 3b91f826588a kfence: test: use new suite_{init/exit} support, add .kunitconfig adds 38289a26e1b8 kunit: fix debugfs code to use enum kunit_status, not bool adds 90942dcdf672 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 aa5c73d9296d bus: mhi: pci_generic: add Telit FN990 adds 3388f276d707 bus: mhi: host: Add support for Foxconn T99W373 and T99W368 adds f8fa5d7ea505 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 ff17d62940c4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 42f6c0bbccec efi: libstub: pass image handle to handle_kernel_image() adds 736e0f2179d3 efi/arm64: libstub: run image in place if randomized by th [...] adds f39be7374690 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b500d6d7243d unicode: Handle memory allocation failures in mkutf8data adds 0caa63ca1db5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cf9e1210adf mm: slab: fix comment for ARCH_KMALLOC_MINALIGN adds 154036a3b3f3 mm: slab: fix comment for __assume_kmalloc_alignment adds 23587f7c5daa mm/slub: remove unused kmem_cache_order_objects max adds 6b2d72729581 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] adds 2dbead4f5748 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a85ab1632fc8 random: fix sysctl documentation nits adds 4b140df30a06 ia64: define get_cycles macro for arch-override adds a840af781fdc s390: define get_cycles macro for arch-override adds 7e6f18d05a15 parisc: define get_cycles macro for arch-override adds cbb28508bd01 alpha: define get_cycles macro for arch-override adds a478291202f6 powerpc: define get_cycles macro for arch-override adds 107d6fdb70f9 openrisc: start CPU timer early in boot adds 35f31b83aca2 init: call time_init() before rand_initialize() adds c272ef859274 timekeeping: Add raw clock fallback for random_get_entropy() adds ce5f642f3952 m68k: use fallback for random_get_entropy() instead of zero adds 63699d4ccd13 riscv: use fallback for random_get_entropy() instead of zero adds 059ecabef340 mips: use fallback for random_get_entropy() instead of jus [...] adds 283e4bf0e03c arm: use fallback for random_get_entropy() instead of zero adds 5fe47d44c879 nios2: use fallback for random_get_entropy() instead of zero adds b1cf6e04fbf8 x86/tsc: Use fallback for random_get_entropy() instead of zero adds 2a5a2b06e2cd um: use fallback for random_get_entropy() instead of zero adds 9f8850a4355e sparc: use fallback for random_get_entropy() instead of zero adds 35e2ac9de166 xtensa: use fallback for random_get_entropy() instead of zero adds 3ab0371537de random: insist on random_get_entropy() existing in order t [...] adds 0e11ca43d66c random: vary jitter iterations based on cycle counter speed adds fd159b8633db random: mix in timestamps and reseed on system restore adds 499817d8df7a random: do not use batches when !crng_ready() adds 2ae70d225da4 random: use first 128 bits of input as fast init adds 3978032756dc random: do not pretend to handle premature next security model adds 1b6cbd06a8c2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7c38d7ef8da3 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 9b1e15d89cbf Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 1a4c97e2dd5b block: Do not call folio_next() on an unreferenced folio adds 095099da208b mm/readahead: Fix readahead with large folios adds 43ec79453e5e scsicam: Fix use of page cache adds 4c1bbdc17527 ext4: Use page_symlink() instead of __page_symlink() adds 736111c85d49 namei: Merge page_symlink() and __page_symlink() adds 91886ee813ba namei: Convert page_symlink() to use memalloc_nofs_save() adds d90cf6362cc2 f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs adds ca1b1f208196 ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] adds 990fda57de63 ext4: Use scoped memory API in mext_page_double_lock() adds dd6f0236161e ext4: Use scoped memory APIs in ext4_da_write_begin() adds 7e41c3a51f58 ext4: Use scoped memory APIs in ext4_write_begin() adds 9af8621ed170 fs: Remove AOP_FLAG_NOFS adds d93ef09ec7d1 fs: Remove aop_flags parameter from netfs_write_begin() adds 6874e1b3b8da fs: Remove aop flags parameter from block_write_begin() adds 1dcb52809053 fs: Remove aop flags parameter from cont_write_begin() adds a48426d562fe fs: Remove aop flags parameter from grab_cache_page_write_begin() adds af5ba9a5d88b fs: Remove aop flags parameter from nobh_write_begin() adds 7000a6f315bf fs: Remove flags parameter from aops->write_begin adds 1d662e94ceaa buffer: Call aops write_begin() and write_end() directly adds 753d6cda8aaa namei: Call aops write_begin() and write_end() directly adds 477323f1fc2e ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly adds 0cb0b858c7e5 hfs: Call hfs_write_begin() and generic_write_end() directly adds 763e13bb6b35 hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] adds aebc33a48ce2 ext4: Call aops write_begin() and write_end() directly adds b73b8e344a7d f2fs: Call aops write_begin() and write_end() directly adds 8d38c70db217 i915: Call aops write_begin() and write_end() directly adds 49ddc9da85c4 fs: Remove pagecache_write_begin() and pagecache_write_end() adds ab834e27aedf filemap: Remove obsolete comment in lock_page adds 1d97146d4956 filemap: Update the folio_lock documentation adds 946fae7d7212 filemap: Update the folio_mark_dirty documentation adds 112154db9526 readahead: Use a folio in read_pages() adds 6b09ffb0a2f8 fs: Convert is_dirty_writeback() to take a folio adds 195f3b7a5f4c mm/readahead: Convert page_cache_async_readahead to take a folio adds c792ceb552e8 buffer: Rewrite nobh_truncate_page() to use folios adds 4bee11ef9174 fs: Introduce aops->read_folio adds 8be1537d568b fs: read_folio documentation adds ddcb6c947d18 fs: Convert netfs_readpage to netfs_read_folio adds 2e2d6af3973b fs: Convert iomap_readpage to iomap_read_folio adds 6812ec5c5963 fs: Convert block_read_full_page() to block_read_full_folio() adds b542727ecb8e fs: Convert mpage_readpage to mpage_read_folio adds 346c3854b591 fs: Convert simple_readpage to simple_read_folio adds ce33f00d00d0 affs: Convert affs to read_folio adds b3c2006f8dcf afs: Convert afs_symlink_readpage to afs_symlink_read_folio adds 7613e261a0a8 befs: Convert befs to read_folio adds e674577392a6 btrfs: Convert btrfs to read_folio adds cb5d04be150e cifs: Convert cifs to read_folio adds d536bbce4946 coda: Convert coda to read_folio adds cfef7b31f8f3 cramfs: Convert cramfs to read_folio adds 869aa261cb77 ecryptfs: Convert ecryptfs to read_folio adds 8c2247f860b1 efs: Convert efs symlinks to read_folio adds 68fedaf653db erofs: Convert erofs zdata to read_folio adds 471091adbfcc ext4: Convert ext4 to read_folio adds c683bc0fda4c f2fs: Convert f2fs to read_folio adds 29569b1ce8af freevxfs: Convert vxfs_immed to read_folio adds 96c21ad21e22 fuse: Convert fuse to read_folio adds 182c878b67cb hostfs: Convert hostfs to read_folio adds 40b54e346548 hpfs: Convert symlinks to read_folio adds cb6bf4c41dd3 isofs: Convert symlinks and zisofs to read_folio adds 6fd3ce5e9059 jffs2: Convert jffs2 to read_folio adds a7b9d115a334 jfs: Convert metadata pages to read_folio adds 9b3848d58a89 nfs: Convert nfs to read_folio adds ba654e81b713 ntfs: Convert ntfs to read_folio adds 96607cd601ee ocfs2: Convert ocfs2 to read_folio adds b99888670024 orangefs: Convert orangefs to read_folio adds 19d050fb02cb romfs: Convert romfs to read_folio adds 158835b65c3a squashfs: Convert squashfs to read_folio adds cabfb795da5e ubifs: Convert ubifs to read_folio adds a7a014c39146 udf: Convert adinicb and symlinks to read_folio adds f9d0be8ecc00 vboxsf: Convert vboxsf to read_folio adds 21d40c02f2ca mm: Convert swap_readpage to call read_folio instead of readpage adds 5a08d6bd870a mm,fs: Remove stray references to ->readpage adds 02e2896e8c4c jffs2: Pass the file pointer to jffs2_do_readpage_unlock() adds 948c7ea5fdea nfs: Pass the file pointer to nfs_symlink_filler() adds 5dcc2252eb2a fs: Change the type of filler_t adds e2004ae5448c fs: Add aops->release_folio adds 737a61b25137 iomap: Convert to release_folio adds 1260aac9f794 9p: Convert to release_folio adds 26a788ee4c66 afs: Convert to release_folio adds 11c2b36ace52 btrfs: Convert to release_folio adds 1aa04c5f3655 ceph: Convert to release_folio adds 2c1ed469eae3 cifs: Convert to release_folio adds f248c2e2a637 erofs: Convert to release_folio adds 44011ed14e6a ext4: Convert to release_folio adds 959ad6b49d3a f2fs: Convert to release_folio adds 94d3150406d7 gfs2: Convert to release_folio adds 54ef4785ddbc hfs: Convert to release_folio adds b75c9a807213 hfsplus: Convert to release_folio adds bf285ce871c4 jfs: Convert to release_folio adds 9ac3e82e9ae2 nfs: Convert to release_folio adds 94700002328e nilfs2: Remove comment about releasepage adds 69489fbf3f25 ocfs2: Convert to release_folio adds 18a9eba6f134 orangefs: Convert to release_folio adds cdd95e7c40a1 reiserfs: Convert to release_folio adds a18dd8add3a8 ubifs: Convert to release_folio adds ad67509f16f1 fs: Remove last vestiges of releasepage adds fe985e14277d reiserfs: Convert release_buffer_page() to use a folio adds 13e184c175b2 jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio adds c05f71c8007d jbd2: Convert release_buffer_page() to use a folio adds 47f53c45698e fs: Change try_to_free_buffers() to take a folio adds 07cc45d06884 fs: Convert drop_buffers() to use a folio adds d684c678362b fs: Add free_folio address space operation adds ef6ec8a93812 orangefs: Convert to free_folio adds b0366d5927da nfs: Convert to free_folio adds 76a9ed2e18ff secretmem: Convert to free_folio adds 5d5754741171 fs: Remove aops->freepage adds c71b0ffb1b44 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 70578ff3367d binfmt_flat: Remove shared library support adds a7d49e298554 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds e18e5cbc70f1 net: dsa: don't use bitmap_weight() in b53_arl_read() adds 1ef1b69beaad net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] adds 3a351118dc84 net: mellanox: fix open-coded for_each_set_bit() adds c8f14e2b737f iio: fix opencoded for_each_set_bit() adds 64b87c1a1875 qed: rework qed_rdma_bmap_free() adds fe06a0c09b47 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] adds 2b330a6a6c21 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] adds 5f8dac3fc7ba qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() adds 315208f21b55 arch/alpha: replace cpumask_weight with cpumask_empty wher [...] adds 8f79657865d3 arch/ia64: replace cpumask_weight with cpumask_empty where [...] adds 54adebccd840 arch/x86: replace cpumask_weight with cpumask_empty where [...] adds 62e3e3ac52a0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] adds a9696830c3e6 irq: mips: replace cpumask_weight with cpumask_empty where [...] adds 613ef656934b genirq/affinity: replace cpumask_weight with cpumask_empty [...] adds 19383545e498 clocksource: replace cpumask_weight with cpumask_empty in [...] adds 8c9d42f9e850 mm/vmstat: replace cpumask_weight with cpumask_empty where [...] adds de0e572125cc arch/x86: replace nodes_weight with nodes_empty where appropriate adds 47a90db020ff bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions adds e07d8427738a arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] adds 5699ee7d3c91 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] adds c1675e5e7a4a memstick: replace bitmap_weight with bitmap_weight_eq wher [...] adds 2458c9246e4f ixgbe: replace bitmap_weight with bitmap_weight_eq adds d28a6b0f74fb octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} adds 6d2ab518c681 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} adds 632855558bd1 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 adds 3ad4d774500a media: tegra-video: replace bitmap_weight with bitmap_weight_le adds f9a0de5d2265 cpumask: add cpumask_weight_{eq,gt,ge,lt,le} adds c362ea6e1c76 arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] adds 56e9c32d3560 arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] adds 18a2953481e1 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] adds 0fa5623ba34d arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] adds 5e21f84709cc firmware: psci: replace cpumask_weight with cpumask_weight_eq adds 57dfa1eb5051 RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] adds 1435a4cb64bf scsi: lpfc: replace cpumask_weight with cpumask_weight_gt adds 38db870d5632 soc/qman: replace cpumask_weight with cpumask_weight_lt adds 22aa23e43383 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} adds fe890716a73a ACPI: replace nodes__weight with nodes_weight_ge for numa adds 21591d33d183 mm/mempolicy: replace nodes_weight with nodes_weight_eq adds 4209bced2a65 nodemask: add num_node_state_eq() adds 3b4a8c290734 tools: bitmap: sync bitmap_weight adds a443c70e9d1a MAINTAINERS: add cpumask and nodemask files to BITMAP_API adds ad36429479eb lib/bitmap.c make bitmap_print_bitmask_to_buf parseable adds 0b109ac32b03 include/linux/find: Fix documentation adds 1336c36a7320 lib/bitmap: extend comment for bitmap_(from,to)_arr32() adds 7cc8e85253b6 lib: add bitmap_{from,to}_arr64 adds 89c484531372 lib/bitmap: add test for bitmap_{from,to}_arr64 adds 4480de9b12df KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 [...] adds a64dd2225fa6 drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate adds 826d1b3b6dc0 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 6406ac633d80 Documentation: Add HTE subsystem guide adds 31ab09b42188 drivers: Add hardware timestamp engine (HTE) subsystem adds 09574cca6ad6 hte: Add Tegra194 HTE kernel provider adds e6a3a65be8e4 dt-bindings: Add HTE bindings adds 42112dd77b74 gpiolib: Add HTE support adds 10e4afd6cc4b gpio: tegra186: Add HTE support adds 2068339a6c35 gpiolib: cdev: Add hardware timestamp clock type adds ed94eb2e2284 tools: gpio: Add new hardware clock type adds 9a75a7cd03c9 hte: Add Tegra HTE test driver adds e263d33ceccf MAINTAINERS: Add HTE Subsystem adds 15d5ac0efd05 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] adds c5cab8ce53a9 netfs: Eliminate Clang randstruct warning adds c5855a22a006 sancov: Split plugin build from plugin CFLAGS adds 8c347ce4ff95 randstruct: Reorganize Kconfigs and attribute macros adds 3d74cecbf52e randstruct: Split randstruct Makefile and CFLAGS adds e72a12b17072 randstruct: Move seed generation into scripts/basic/ adds 1fe35f29cf82 randstruct: Enable Clang support adds 7787a1829167 next-20220504/kspp 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 336feb502a71 drm/i915: Fix -Wstringop-overflow warning in call to intel [...] adds 0cf2b91d74b7 Merge branch 'for-next/kspp-stringop-overflow' into for-next/kspp adds 8d97e844a89e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 329687a03d18 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 75382a2dca0e tools/vm/page_owner_sort.c: support for multi-value select [...] adds ebbeae36387c tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds a72469aa5938 tools/vm/page_owner: support debug log to avoid huge log print adds f09654bb8812 tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds c7c4ab859642 tools/vm/page_owner_sort.c: avoid repeated judgments adds 21f0dd88f23d mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio adds 9096bbe951dd mm: shmem: make shmem_init return void adds d8f653386cb5 mm/memcg: remove unneeded nr_scanned adds 391e0efc15e9 mm/memcg: mz already removed from rb_tree if not NULL adds 41555dadbff8 mm/memcg: set memcg after css verified and got reference adds 89d8330ccf2a mm/memcg: set pos explicitly for reclaim and !reclaim adds a9320aae68a1 mm/memcg: move generation assignment and comparison together adds c449d5599287 mm/memcg: non-hierarchical mode is deprecated adds c85bcc912f4f kselftests: memcg: update the oom group leaf events test adds be74553f250f kselftests: memcg: speed up the memory.high test adds 1bd1a4dd3e8c MAINTAINERS: add corresponding kselftests to cgroup entry adds 9c946e3e7f57 MAINTAINERS: add corresponding kselftests to memcg entry adds ef7a4ffc4c7f mm/memcontrol.c: make cgroup_memory_noswap static adds 9707aff701e3 mm/memcontrol.c: remove unused private flag of memory.oom_control adds 98af39d52e33 mm/vmalloc: fix a comment adds 4fcdcc12915c vmap(): don't allow invalid pages adds 8d98e42fb20c Documentation/sysctl: document page_lock_unfairness adds 379313241e77 mm/page_alloc: adding same penalty is enough to get round- [...] adds bb0e28eb5bc2 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 8170ac4700d2 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds f142e70750a1 mm/memory-failure.c: remove unnecessary (void*) conversions adds f361e2462e8c mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 2ba2b008a8bf Revert "mm/memory-failure.c: fix race with changing page c [...] adds 3f871370686d mm/memory-failure.c: minor cleanup for HWPoisonHandlable adds ef526b17bc33 mm/memory-failure.c: dissolve truncated hugetlb page adds b283d983a7a6 mm, hugetlb, hwpoison: separate branch for free and in-use [...] adds 84448c8ecd9a hugetlb: remove use of list iterator variable after loop adds 2e4ec02bbcc0 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 1e63ac088f20 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 36c26128b898 mm/vmscan: reclaim only affects managed_zones adds bc53008eea55 mm/vmscan: make sure wakeup_kswapd with managed zone adds 8b3a899abe15 mm/vmscan: sc->reclaim_idx must be a valid zone index adds 02e458d8d04e mm/vmscan: remove obsolete comment in get_scan_count adds 5829f7dbae41 mm/vmscan: fix comment for current_may_throttle adds b2cb6826b6df mm/vmscan: fix comment for isolate_lru_pages adds c310e06cc4e4 fs/proc/task_mmu.c: remove redundant page validation of pte_page adds dc3a1f3024b3 mm/z3fold: declare z3fold_mount with __init adds 78da57d401f8 mm/z3fold: remove obsolete comment in z3fold_alloc adds ed0e5dcab3a7 mm/z3fold: minor clean up for z3fold_free adds 8ea2f86cea6e mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds a3148b5fea52 mm/z3fold: remove confusing local variable l reassignment adds 5e36c25b2c1a mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 52fb90cc1919 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds daf79bd8ee1c mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 4af12d04e71c mm: compaction: use helper isolation_suitable() adds da63dc84befa drivers/base/node.c: fix compaction sysfs file leak adds bc78b5ed9ff2 mm/mempolicy: clean up the code logic in queue_pages_pte_range adds 0c2d08728470 mm: add selftests for migration entries adds 5202978b4878 mm/migration: remove unneeded local variable mapping_locked adds b75454e10101 mm/migration: remove unneeded local variable page_lru adds cb1c37b1c65d mm/migration: use helper function vma_lookup() in add_page [...] adds 3eefb826c5a6 mm/migration: use helper macro min in do_pages_stat adds 91925ab8cc2a mm/migration: avoid unneeded nodemask_t initialization adds f430893b01e7 mm/migration: remove some duplicated codes in migrate_pages adds 69a041ff5058 mm/migration: fix potential page refcounts leak in migrate_pages adds 3f26c88bd66c mm/migration: fix potential invalid node access for reclai [...] adds 4cd614841c06 mm/migration: fix possible do_pages_stat_array racing with [...] adds 9c42fe4e30a9 mm: migrate: simplify the refcount validation when migrati [...] adds 7d6e2d963845 mm: untangle config dependencies for demote-on-reclaim adds f3b9e8cc8b09 mm/madvise: fix potential pte_unmap_unlock pte error adds 7f9c9b607dc2 mm: rmap: fix cache flush on THP pages adds e583b5c472bd dax: fix cache flush on PMD-mapped pages adds 6a8e0596f004 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 6472f6d2f7d9 mm: pvmw: add support for walking devmap pages adds 06083a0921fd dax: fix missing writeprotect the pte entry adds 0e5e64c0b0d7 mm: simplify follow_invalidate_pte() adds 62e80f2b5072 tools/testing/selftests/vm/gup_test.c: clarify error statement adds 642bc52aed9c selftests: vm: bring common functions to a new file adds 9f3265db6ae8 selftests: vm: add test for Soft-Dirty PTE bit adds b67bd551201a selftests: vm: refactor run_vmtests.sh to reduce boilerplate adds 241ec63a9a0f selftests: vm: fix shellcheck warnings in run_vmtests.sh adds 325bca1fe0b1 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds b191c9bc334a mm/mmu_gather: limit free batch count and add schedule poi [...] adds 31d17076b07c mm/debug_vm_pgtable: drop protection_map[] usage adds 6c862bd05922 mm/mmap: clarify protection_map[] indices adds c5d8a3643d91 mm/mmap.c: use helper mlock_future_check() adds 67436193c287 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds 634093c59a12 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b3aca728fb27 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 91d4ce985fbb sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e10cd4b00904 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 5dcfc6a1cc53 mm/mmap: drop arch_filter_pgprot() adds 3afa793082e6 mm/mmap: drop arch_vm_get_page_pgprot() adds f433195679a9 mm/mremap: use helper mlock_future_check() adds 3c9fe8b8f5e3 mm/mremap: avoid unneeded do_munmap call adds aa282a157bf8 mm/page_alloc.c: calc the right pfn if page size is not 4K adds 5981611d0a00 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds f10f1442c309 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds 47010c040dec mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds e3246d8f5217 mm/sparse-vmemmap: add a pgmap argument to section activation adds 2beea70a3edc mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] adds 60a427db0f80 mm/hugetlb_vmemmap: move comment block to Documentation/vm adds 4917f55b4ef9 mm/sparse-vmemmap: improve memory savings for compound devmaps adds 6fd3620b3428 mm/page_alloc: reuse tail struct pages for compound devmaps adds ba91fb7dd03c include/linux/swapops.h: remove stub for non_swap_entry() adds 7609385337a4 ksm: count ksm merging pages for each process adds 94bfe85bde18 mm/vmstat: add events for ksm cow adds 024c61eaff17 mm: compaction: remove unneeded return value of kcompactd_run adds 02d04a5163cd mm: compaction: remove unneeded pfn update adds 00bc102f82e0 mm: compaction: remove unneeded assignment to isolate_start_pfn adds d56c15845a54 mm: compaction: clean up comment for sched contention adds 85f73e6d752d mm: compaction: clean up comment about suitable migration [...] adds c036ddffe4ac mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c adds 66fe1cf7f581 mm: compaction: use helper compound_nr in isolate_migratep [...] adds 556162bf3a8c mm: compaction: clean up comment about async compaction in [...] adds 3109de308987 mm: compaction: avoid possible NULL pointer dereference in [...] adds cff387d6a294 mm: compaction: make compaction_zonelist_suitable return f [...] adds fa599c44987d mm: compaction: simplify the code in __compact_finished adds ca2864e52d39 mm: compaction: make sure highest is above the min_pfn adds f47f758cff59 drivers/base/memory: fix an unlikely reference counting is [...] adds 0a7a0f6f7f36 hugetlb: fix wrong use of nr_online_nodes adds f87442f407af hugetlb: fix hugepages_setup when deal with pernode adds f81f6e4b5eed hugetlb: fix return value of __setup handlers adds 30a514002db2 mm: use for_each_online_node and node_online instead of op [...] adds 25fa414adad5 mm/khugepaged: use vma_is_anonymous adds 9c8bbfaca1bc mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] adds 07d067e4f2ce kasan: fix sleeping function called from invalid context o [...] adds ec2a0f9c8b50 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds d137a7cb9b2a mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 30226b69f876 zram: add a huge_idle writeback mode adds 94968384dde1 memcg: introduce per-memcg reclaim interface adds 6c26df84e1f2 selftests: cgroup: return -errno from cg_read()/cg_write() [...] adds a3622a53e620 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] adds eae3cb2e87ff selftests: cgroup: add a selftest for memory.reclaim adds 1f4910b3affc damon: vaddr-test: tweak code to make the logic clearer adds 4f540f5ab4f2 mm/damon/core-test: add a kunit test case for ops registration adds cef4493f1aaa mm/damon: remove unnecessary type castings adds 059342d1dd4e mm/damon/reclaim: fix the timer always stays active adds 6f813da79883 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 0af96a024f52 ia64: fix typos in comments adds 72a4fd6a7f03 ia64: ptrace: fix typos in comments adds bd7155a0282e ia64: replace comments with C99 initializers adds 3af8acf6aff2 scripts/decode_stacktrace.sh: support old bash version adds dec81a532027 scripts/bloat-o-meter: filter out vermagic as it is not relevant adds 81cd1ae909e0 ocfs2: replace usage of found with dedicated list iterator [...] adds b02da32b613f ocfs2: remove usage of list iterator variable after the loop body adds bb20b31dee1a ocfs2: fix mounting crash if journal is not alloced adds 54bd3f7c5c3b ocfs2: change return type of ocfs2_resmap_init adds a8a986db6493 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] adds 0737e01de9c4 ocfs2: ocfs2_mount_volume does cleanup job before return error adds f1e75d128b46 ocfs2: rewrite error handling of ocfs2_fill_super adds 04d168c6d42d fs/proc/kcore.c: remove check of list iterator against hea [...] adds 5d8de293c224 vmcore: convert copy_oldmem_page() to take an iov_iter adds 4a22fd20379c vmcore: convert __read_vmcore to use an iov_iter adds e0690479917c vmcore: convert read_from_oldmem() to take an iov_iter adds 6308499b5e99 net: unexport csum_and_copy_{from,to}_user adds c06d7aaf2951 kernel: pid_namespace: use NULL instead of using plain int [...] adds 11fb48961e52 get_maintainer: Honor mailmap for in file emails adds d4557fae7707 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 67fca000e1e1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds e0fa2ab3fcff lib/test_string.c: add strspn and strcspn tests adds dffad91b06e0 lib/string.c: simplify str[c]spn adds d1bd5fa07667 lib: remove back_str initialization adds f485922d8fe4 pipe: make poll_usage boolean and annotate its access adds d679ae94fdd5 list: fix a data-race around ep->rdllist adds 7374fa33dc2d init/Kconfig: remove USELIB syscall by default adds 3fbb6b784acb fatfs: remove redundant judgment adds e057aaec34ae fatfs: add FAT messages to printk index adds 183c3237c928 fat: add ratelimit to fat*_ent_bread() adds f26b2afd53e7 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds a9866bef5171 ptrace: fix wrong comment of PT_DTRACE adds f224cabeedb2 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 16b0b7adabfb kexec: remove redundant assignments adds f8323a0cb9a6 rapidio: remove unnecessary use of list iterator adds 0e0af57e0e91 taskstats: version 12 with thread group and exe info adds edc73c7261ca kernel: make taskstats available from all net namespaces adds f6e2c20ca760 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 512e54a5ff37 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds bbe7c4409ff4 Merge branch 'mm-stable' into mm-unstable adds 7db18f023bd8 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 97bec7f38fd3 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds c9404e10293c mm/memory: slightly simplify copy_present_pte() adds 02ff3a914c6e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds d47832c876f1 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 2527b10c3619 mm/rmap: remove do_page_add_anon_rmap() adds 2b08aa764286 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds d7933d484c82 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 9553719fa7ab mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 20e45a71ab3e mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 941cb5e71ee2 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 47117bdb6068 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 8df45d27f571 mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] adds 42c91b270ba8 mm/gup: disallow follow_page(FOLL_PIN) adds 62b2ca38aabf mm: support GUP-triggered unsharing of anonymous pages adds 32d5719dc446 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds a384b3594291 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds b325d3e03754 mm/swap: remember PG_anon_exclusive via a swp pte bit adds 73d4471c0d14 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix adds 19fba3fdb26e mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4c1e8345e554 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4c0797a4c9bf x86-pgtable-support-__have_arch_pte_swp_exclusive-fix adds 341fbc545f29 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds a52859e3c3d0 s390/pgtable: cleanup description of swp pte layout adds 7bbf029fd622 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds ed91a6a6b5a7 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 0a41356abdd7 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 81b6f135683c mm/gup: fix comments to pin_user_pages_*() adds 37ded94d110c mm: create new mm/swap.h header file. adds b6e6b663b87c mm-create-new-mm-swaph-header-file-fix adds ebd36d693377 mm: drop swap_dirty_folio adds e68ba8eff8b8 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 1e2695915964 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds 152ac2c67212 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds 29e51271095c nfs: rename nfs_direct_IO and use as ->swap_rw adds d331f8e17137 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds ea24899f9b5a doc: update documentation for swap_activate and swap_rw adds 8272c4afbe68 mm: submit multipage reads for SWP_FS_OPS swap-space adds b936d2649997 mm: submit multipage write for SWP_FS_OPS swap-space adds 7f39151fb856 mm: handle THP in swap_*page_fs() adds e1736b007c43 VFS: Add FMODE_CAN_ODIRECT file flag adds 0a0fbb6a8a41 cgroups: refactor children cgroups in memcg tests adds 2fa45f97624d cgroup: account for memory_recursiveprot in test_memcg_low() adds ea2186fc34af cgroup: account for memory_localevents in test_memcg_oom_g [...] adds 2ff94bc5c209 cgroup: remove racy check in test_memcg_sock() adds 14c59c3892af cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] adds ba50f3321b6f mm/mprotect: use mmu_gather adds b807d684d766 mm/mprotect: do not flush when not required architecturally adds b0731cae0b77 mm: avoid unnecessary flush on change_huge_pmd() adds 05964630ca55 mm: discard __GFP_ATOMIC adds e9d63c5715be mm/khugepaged: sched to numa node when collapse huge page adds b6a6433b4961 mm: introduce PTE_MARKER swap entry adds 0b15d5d8e139 fixup! mm: Introduce PTE_MARKER swap entry adds 78e9304919fd mm: teach core mm about pte markers adds 659040858e0b fixup! mm: Teach core mm about pte markers adds 1c47f7e7a493 mm: check against orig_pte for finish_fault() adds 74a27cf1ec2e mm-check-against-orig_pte-for-finish_fault-fix adds c817c208f64d mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes adds b97a5fa44bd5 mm/uffd: PTE_MARKER_UFFD_WP adds 89906969fc32 fixup! mm/uffd: PTE_MARKER_UFFD_WP adds 0b51a78cb242 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds d43e17c74c70 mm/shmem: handle uffd-wp special pte in page fault handler adds 905cd81744db mm/shmem: persist uffd-wp bit across zapping for file-backed adds ff4aaf947873 mm/shmem: allow uffd wr-protect none pte for file-backed mem adds d49510be242c mm/shmem: allows file-back mem to be uffd wr-protected on thps adds 5d08e61b1525 mm/shmem: handle uffd-wp during fork() adds c3106a159dd9 mm/hugetlb: introduce huge pte version of uffd-wp helpers adds 2f73d86a08ba mm/hugetlb: hook page faults for uffd write protection adds 41407bfa0053 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 222d4eadf90d mm/hugetlb: handle UFFDIO_WRITEPROTECT adds d22848a989ae mm/hugetlb: handle pte markers in page faults adds 24d5c8d5db59 mm/hugetlb: allow uffd wr-protect none ptes adds 7c6895879b05 mm/hugetlb: only drop uffd-wp special pte if required adds 4043c907f275 fixup! mm/hugetlb: Only drop uffd-wp special pte if required adds d84fd1882dc5 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix adds e33e1e363c9d mm/hugetlb: handle uffd-wp during fork() adds 531e7d2b9552 mm/shmem: vma_needs_copy can be static adds 156697e938d6 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 87ad59e22a1e mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds c564679b45d4 mm/uffd: enable write protection for shmem & hugetlbfs adds 664335e85ca8 mm: enable PTE markers by default adds 724a3f672bd0 mm/uffd: hide PTE_MARKER option adds 7ad05074ffac selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds d315699769a9 userfaultfd/selftests: use swap() instead of open coding it adds 0421e845153b mm/uffd: move USERFAULTFD configs into mm/ adds 1a622c8b5123 mm/swapfile: unuse_pte can map random data if swap read fails adds 006e8c2b2a9f mm/swapfile: fix lost swap bits in unuse_pte() adds 2ca240bbfe68 mm/madvise: free hwpoison and swapin error entry in madvis [...] adds a831a1a6ad46 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] adds 6aee84573ae6 mm: page_isolation: check specified range for unmovable pages adds 5145d1402a85 mm: make alloc_contig_range work at pageblock granularity adds 7d850a4d74bd mm-make-alloc_contig_range-work-at-pageblock-granularity-fix adds 61a9b9b42ee9 mm: page_isolation: enable arbitrary range page isolation. adds 330bf340d388 mm: cma: use pageblock_order as the single alignment adds ff1f2117e1e3 drivers: virtio_mem: use pageblock size as the minimum vir [...] adds 025f288aa00a mm/migration: reduce the rcu lock duration adds 411538f7f830 mm/migration: remove unneeded lock page and PageMovable check adds d40d9ca26885 mm/migration: return errno when isolate_huge_page failed adds d65b9959cffd mm/migration: fix potential pte_unmap on an not mapped pte adds 96f1935f42bb mm/vmscan: take min_slab_pages into account when try to ca [...] adds 78a7f560bfad mm/vmscan: add a comment about MADV_FREE pages check in fo [...] adds 6d94deba23c3 mm/vmscan: introduce helper function reclaim_page_list() adds da1e7f87965f mm/vmscan: take all base pages of THP into account when ra [...] adds d14bdfaa0af7 mm/vmscan: remove obsolete comment in kswapd_run adds c62e406d8642 mm/vmscan: use helper folio_is_file_lru() adds c4e178a54372 mm/vmscan: use helper folio_is_file_lru() adds e8b3d5538d98 kfence: enable check kfence canary on panic via boot param adds f2dd353173ad kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix adds 0277e8c001b9 lib/kstrtox.c: add "false"/"true" support to kstrtobool() adds b8a7547e0ca4 lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix adds a80f3a7b65a2 mm: convert sysfs input to bool using kstrtobool() adds b15aa3a6bf7d mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE adds 22b8ec257caa mm/damon/core: add a function for damon_operations registr [...] adds cf5e7e47bd3e mm/damon/sysfs: add a file for listing available monitoring ops adds 5be8dcc4b82c selftets/damon/sysfs: test existence and permission of ava [...] adds 45225752a9ae Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] adds cb52aff4ed86 mm/damon/vaddr: register a damon_operations for fixed virt [...] adds c83136469313 mm/damon/sysfs: support fixed virtual address ranges monitoring adds 79103d60f0f2 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] adds 5435f7540804 mm/memory_hotplug: use pgprot_val to get value of pgprot adds c33c42b8b0dc mm/vmscan: not necessary to re-init the list for each iteration adds ad7734639b10 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] adds c782cc0a4b79 mm: hugetlb: considering PMD sharing when flushing cache/TLBs adds 681682ae1034 mm: rmap: move the cache flushing to the correct place for [...] adds b7894006215b mm: rmap: use flush_cache_range() to flush cache for huget [...] adds 6ee85af31ae1 mm/shmem: remove duplicate include in memory.c adds 366e7b61ca1f printk: stop including cache.h from printk.h adds 3f0cd9a623ec mm: make minimum slab alignment a runtime property adds 78c0585fdbac mm-make-minimum-slab-alignment-a-runtime-property-fix adds 9045d9a2fc2a mm/swapops: make is_pmd_migration_entry more strict adds 13eabcc2a22c mm/rmap: Fix typos in comments adds 1c6c1a8538d2 selftest/vm: test that mremap fails on non-existent vma adds 1cba4825b885 mm/z3fold: fix sheduling while atomic adds 98fccf327fb2 mm/z3fold: fix possible null pointer dereferencing adds e7e62bb3f7a5 mm/z3fold: remove buggy use of stale list for allocation adds 15ac6b58b064 mm/z3fold: throw warning on failure of trylock_page in z3f [...] adds 6ff550152ae1 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" adds cd95bdf9ca9a mm/z3fold: put z3fold page back into unbuddied list when r [...] adds e62ad8719965 mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock adds a17cfb596721 mm/z3fold: fix z3fold_reclaim_page races with z3fold_free adds 515a77ce1a92 mm/z3fold: fix z3fold_page_migrate races with z3fold_map adds 51cdf401678a mm/damon/core: add a new callback for watermarks checks adds a92092796b40 mm/damon/core: finish kdamond as soon as any callback retu [...] adds b256288447b7 mm/damon/vaddr: generalize damon_va_apply_three_regions() adds d605dbe2cce1 mm/damon/vaddr: move 'damon_set_regions()' to core adds 42e1ab738f92 mm/damon/vaddr: remove damon_va_apply_three_regions() adds c2277e4d81d2 mm/damon/sysfs: prohibit multiple physical address space m [...] adds 075027f85028 mm/damon/sysfs: move targets setup code to a separated function adds bc2d04a8d304 mm/damon/sysfs: reuse damon_set_regions() for regions setting adds 3676d49e8e8d mm/damon/sysfs: use enum for 'state' input handling adds 45db995d8bb6 mm/damon/sysfs: update schemes stat in the kdamond context adds d76544c4b28f mm/damon/sysfs: support online inputs update adds 7110d2462bcc Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs fil [...] adds 127c665aaa93 mm/damon/reclaim: support online inputs update adds 43201c94479e Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs [...] adds b88a78957e8f mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when [...] adds 6fad10baf40d mm: memory_hotplug: override memmap_on_memory when hugetlb [...] adds 6e94eef876ac mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap pa [...] adds 7ecd930e37d8 mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl adds 16f90e568746 mm/vmscan: filter empty page_list at the beginning adds 2260e7edf752 mm/vmscan: don't use NUMA_NO_NODE as indicator of page on [...] adds 686da142855b shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() adds e5cd34071120 mm/huge_memory: convert do_huge_pmd_anonymous_page() to us [...] adds c4199a5358c9 mm: remove alloc_pages_vma() adds 0f23a8a3bdd0 vmscan: use folio_mapped() in shrink_page_list() adds 52e02664aa0a vmscan: convert the writeback handling in shrink_page_list [...] adds b5a5d07ad0bb swap: turn get_swap_page() into folio_alloc_swap() adds bc2ad3be082c swap: convert add_to_swap() to take a folio adds 339ba7502e13 vmscan: convert dirty page handling to folios adds 719426e40146 vmscan: convert page buffer handling to use folios adds b79338b3d217 vmscan: convert lazy freeing to folios adds 8a6aff9c51c7 vmscan: move initialisation of mapping down adds 7d15d41b7c4a vmscan: convert the activate_locked portion of shrink_page [...] adds 22bf1b68e572 vmscan: remove remaining uses of page in shrink_page_list adds cb4e56ee240d mm/shmem: use a folio in shmem_unused_huge_shrink adds 561fd8bee1dc mm/swap: add folio_throttle_swaprate adds 9a44f3462edc mm/shmem: convert shmem_add_to_page_cache to take a folio adds 8d657a77c6fe mm/shmem: turn shmem_should_replace_page into shmem_should [...] adds b0bb08b2d5f3 mm/shmem: turn shmem_alloc_page() into shmem_alloc_folio() adds 3674fd6cadf5 mm/shmem: convert shmem_alloc_and_acct_page to use a folio adds 94cdf3e8c0bf mm/shmem: convert shmem_getpage_gfp to use a folio adds 2b58b3f33ba2 mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() adds 510a81e60536 ocfs2: reflink deadlock when clone file to the same direct [...] adds 28eb67b3c57c ocfs2: clear links count in ocfs2_mknod() if an error occurs adds e18f5af1cd22 ocfs2: fix ocfs2 corrupt when iputting an inode adds 8eb3c9353575 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 4f335cd69383 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds a07211c95827 init/main.c: silence some -Wunused-parameter warnings adds 49916212c51d initramfs: refactor do_header() cpio magic checks adds 55230b38045d initramfs: make dir_entry.name a flexible array member adds a68b1f4aecbb initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option adds 06aebc4b5f90 gen_init_cpio: fix short read file handling adds 9ce9e2ef35fe gen_init_cpio: support file checksum archiving adds 3462c8eba96f initramfs: support cpio extraction with file checksums adds 64aac5437c4f ipc/sem: Remove redundant assignments adds 7afda327770a ipc: update semtimedop() to use hrtimer adds f0ad3e298801 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 45d5ed52ecdd ELF, uapi: fixup ELF_ST_TYPE definition adds cdb5a08f5c15 Merge branch 'mm-nonmm-unstable' into mm-everything adds 37c208be36f4 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds c7fc02788bef mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds ac4b650dd553 kselftest/vm: override TARGETS from arguments adds bfabf5590e4c Merge branch 'akpm/master' adds 38a288f5941e Add linux-next specific files for 20220506
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/llvm-release-arm- [...]
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 | 2 + Documentation/ABI/stable/sysfs-bus-mhi | 10 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 1 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 10 + Documentation/ABI/testing/sysfs-class-cxl | 4 +- Documentation/ABI/testing/sysfs-class-firmware | 77 + Documentation/ABI/testing/sysfs-class-regulator | 81 + .../ABI/testing/sysfs-devices-physical_location | 42 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 25 +- Documentation/PCI/pci.rst | 4 +- Documentation/accounting/delay-accounting.rst | 5 +- Documentation/accounting/psi.rst | 9 +- Documentation/admin-guide/cgroup-v2.rst | 23 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/kernel-parameters.txt | 25 +- Documentation/admin-guide/media/vimc.dot | 14 +- Documentation/admin-guide/mm/damon/reclaim.rst | 11 + Documentation/admin-guide/mm/damon/usage.rst | 41 +- Documentation/admin-guide/sysctl/kernel.rst | 15 +- Documentation/admin-guide/sysctl/vm.rst | 30 + 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/memory-tagging-extension.rst | 4 +- Documentation/arm64/sme.rst | 428 + Documentation/arm64/sve.rst | 70 +- Documentation/bpf/instruction-set.rst | 4 +- Documentation/bpf/libbpf/index.rst | 3 +- Documentation/dev-tools/ktap.rst | 18 +- Documentation/dev-tools/kunit/usage.rst | 19 +- .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 10 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 33 + .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 19 - .../bindings/arm/freescale/fsl,layerscape-scfg.txt | 19 - Documentation/devicetree/bindings/arm/fsl.yaml | 35 +- .../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 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + Documentation/devicetree/bindings/arm/renesas.yaml | 18 + .../devicetree/bindings/arm/rockchip.yaml | 18 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 63 +- Documentation/devicetree/bindings/arm/ux500.yaml | 5 + .../bindings/clock/airoha,en7523-scu.yaml | 58 + .../devicetree/bindings/clock/imx8m-clock.yaml | 4 - .../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/renesas,rzg2l-cpg.yaml | 13 +- .../bindings/clock/samsung,exynosautov9-clock.yaml | 219 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 34 + .../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/bridge/fsl,ldb.yaml | 92 + .../bindings/display/bridge/renesas,lvds.yaml | 4 - .../bindings/display/msm/dpu-qcm2290.yaml | 4 + .../bindings/display/msm/dpu-sc7180.yaml | 4 + .../bindings/display/msm/dpu-sc7280.yaml | 4 + .../bindings/display/msm/dpu-sdm845.yaml | 4 + .../bindings/display/panel/panel-simple.yaml | 4 + .../devicetree/bindings/display/renesas,du.yaml | 23 - .../display/rockchip/rockchip,dw-hdmi.yaml | 46 +- .../bindings/display/rockchip/rockchip-vop2.yaml | 140 + .../devicetree/bindings/dma/fsl-imx-dma.txt | 8 +- .../bindings/dsp/mediatek,mt8195-dsp.yaml | 105 + Documentation/devicetree/bindings/eeprom/at24.txt | 1 - Documentation/devicetree/bindings/eeprom/at24.yaml | 4 +- .../devicetree/bindings/gnss/brcm,bcm4751.yaml | 69 + .../devicetree/bindings/gnss/mediatek.txt | 35 - .../devicetree/bindings/gnss/mediatek.yaml | 59 + .../bindings/gpio/gpio-consumer-common.yaml | 64 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../bindings/hte/hardware-timestamps-common.yaml | 29 + .../devicetree/bindings/hte/hte-consumer.yaml | 39 + .../bindings/hte/nvidia,tegra194-hte.yaml | 88 + .../devicetree/bindings/hwmon/adt7475.yaml | 22 + Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../bindings/hwmon/microchip,lan966x.yaml | 53 + .../devicetree/bindings/hwmon/ti,tmp401.yaml | 105 + .../bindings/i2c/qcom,i2c-geni-qcom.yaml | 100 + .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 2 +- .../devicetree/bindings/i2c/renesas,riic.yaml | 2 + .../bindings/i2c/samsung,s3c2410-i2c.yaml | 2 +- .../devicetree/bindings/i3c/cdns,i3c-master.txt | 43 - .../devicetree/bindings/i3c/cdns,i3c-master.yaml | 60 + .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 41 - .../bindings/i3c/snps,dw-i3c-master.yaml | 52 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 3 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 60 +- .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 2 - .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 2 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 38 +- .../devicetree/bindings/iio/light/stk33xx.yaml | 6 + .../iio/potentiometer/microchip,mcp4131.yaml | 2 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 22 + .../bindings/input/mediatek,mt6779-keypad.yaml | 2 +- .../bindings/interconnect/qcom,rpmh.yaml | 15 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 8 +- .../interrupt-controller/fsl,ls-extirq.txt | 53 - .../interrupt-controller/fsl,ls-extirq.yaml | 118 + .../devicetree/bindings/iommu/apple,sart.yaml | 52 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 34 +- .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 - .../bindings/leds/leds-class-multicolor.yaml | 2 +- .../devicetree/bindings/leds/leds-mt6360.yaml | 4 +- .../bindings/leds/leds-pwm-multicolor.yaml | 79 + .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 174 + .../devicetree/bindings/leds/regulator-led.yaml | 55 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 12 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../memory-controllers/nvidia,tegra186-mc.yaml | 80 +- .../memory-controllers/renesas,rpc-if.yaml | 1 + .../devicetree/bindings/mfd/mediatek,mt6360.yaml | 67 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 8 - .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 20 +- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 7 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 7 + .../devicetree/bindings/mmc/sdhci-msm.txt | 123 - .../devicetree/bindings/mmc/sdhci-msm.yaml | 194 + .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 1 + Documentation/devicetree/bindings/mtd/common.txt | 1 - .../devicetree/bindings/mtd/gpmi-nand.yaml | 2 - Documentation/devicetree/bindings/mux/reg-mux.yaml | 1 - .../bindings/net/aspeed,ast2600-mdio.yaml | 6 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 3 - .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../devicetree/bindings/net/cdns,macb.yaml | 8 - .../devicetree/bindings/net/ethernet-phy.yaml | 9 + .../devicetree/bindings/net/mediatek,net.yaml | 297 + .../devicetree/bindings/net/mediatek-net.txt | 108 - Documentation/devicetree/bindings/net/micrel.txt | 9 + .../bindings/net/microchip,lan966x-switch.yaml | 8 +- .../bindings/net/wireless/qcom,ath11k.yaml | 361 +- .../bindings/net/wireless/silabs,wfx.yaml | 1 + .../devicetree/bindings/nvme/apple,nvme-ans.yaml | 111 + .../bindings/nvmem/fsl,layerscape-sfp.yaml | 30 +- .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 56 +- .../devicetree/bindings/pci/apple,pcie.yaml | 3 - .../devicetree/bindings/phy/brcm,sata-phy.yaml | 10 +- .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 2 +- .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 81 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 8 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 12 +- .../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/power/qcom,rpmpd.yaml | 2 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../bindings/power/renesas,rzg2l-sysc.yaml | 65 - .../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 + .../bindings/regulator/mt6315-regulator.yaml | 2 +- .../bindings/regulator/nxp,pca9450-regulator.yaml | 11 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 260 +- .../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/altr,rst-mgr.yaml | 47 + .../bindings/reset/amlogic,meson-axg-audio-arb.txt | 22 - .../reset/amlogic,meson-axg-audio-arb.yaml | 56 + .../devicetree/bindings/reset/ath79-reset.txt | 20 - .../devicetree/bindings/reset/berlin,reset.txt | 23 - .../bindings/reset/bitmain,bm1880-reset.txt | 18 - .../bindings/reset/bitmain,bm1880-reset.yaml | 36 + .../devicetree/bindings/reset/lantiq,reset.txt | 30 - .../devicetree/bindings/reset/lantiq,reset.yaml | 49 + .../bindings/reset/marvell,berlin2-reset.yaml | 38 + .../bindings/reset/nuvoton,npcm-reset.txt | 32 - .../bindings/reset/nuvoton,npcm750-reset.yaml | 50 + .../bindings/reset/qca,ar7100-reset.yaml | 40 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../bindings/reset/snps,axs10x-reset.txt | 33 - .../bindings/reset/snps,axs10x-reset.yaml | 48 + .../devicetree/bindings/reset/socfpga-reset.txt | 16 - .../bindings/reset/st,sti-picophyreset.txt | 42 - .../devicetree/bindings/reset/st,sti-powerdown.txt | 45 - .../bindings/reset/st,stih407-picophyreset.yaml | 47 + .../bindings/reset/st,stih407-powerdown.yaml | 49 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 10 - .../bindings/rtc/microchip,mfps-rtc.yaml | 15 +- Documentation/devicetree/bindings/rtc/rtc.txt | 1 - .../devicetree/bindings/serial/renesas,hscif.yaml | 7 + .../devicetree/bindings/serial/rs485.yaml | 5 + .../devicetree/bindings/serial/samsung_uart.yaml | 4 - .../bindings/soc/fsl/fsl,layerscape-dcfg.yaml | 68 + .../bindings/soc/fsl/fsl,layerscape-scfg.yaml | 58 + .../bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml | 84 + .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 104 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 10 +- .../bindings/soc/renesas/renesas,rzg2l-sysc.yaml | 65 + .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 12 + .../devicetree/bindings/sound/adi,max98396.yaml | 79 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 1 - .../bindings/sound/ti,j721e-cpb-audio.yaml | 2 - .../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/spi/renesas,rspi.yaml | 2 + .../bindings/spmi/qcom,spmi-pmic-arb.txt | 65 - .../bindings/spmi/qcom,spmi-pmic-arb.yaml | 117 + .../bindings/thermal/rcar-gen3-thermal.yaml | 1 - .../devicetree/bindings/timer/rda,8810pl-timer.txt | 20 - .../bindings/timer/rda,8810pl-timer.yaml | 47 + .../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 + .../devicetree/bindings/usb/fcs,fsa4480.yaml | 72 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../bindings/usb/mediatek,mt6360-tcpc.yaml | 5 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + .../bindings/usb/samsung,exynos-usb2.yaml | 15 +- .../devicetree/bindings/usb/ti,am62-usb.yaml | 103 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/devicetree/overlay-notes.rst | 30 +- Documentation/dontdiff | 1 + Documentation/driver-api/driver-model/devres.rst | 2 +- Documentation/driver-api/firmware/fw_upload.rst | 126 + Documentation/driver-api/firmware/index.rst | 1 + 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/filesystems/caching/netfs-api.rst | 4 +- Documentation/filesystems/fscrypt.rst | 2 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/locking.rst | 36 +- Documentation/filesystems/netfs_library.rst | 9 +- Documentation/filesystems/porting.rst | 2 +- Documentation/filesystems/vfs.rst | 86 +- Documentation/firmware-guide/acpi/enumeration.rst | 25 + Documentation/gpu/drm-kms-helpers.rst | 43 +- Documentation/gpu/drm-usage-stats.rst | 112 + Documentation/gpu/i915.rst | 28 + Documentation/gpu/index.rst | 1 + Documentation/gpu/introduction.rst | 60 + Documentation/gpu/todo.rst | 14 + Documentation/hte/hte.rst | 79 + Documentation/hte/index.rst | 22 + Documentation/hte/tegra194-hte.rst | 49 + Documentation/hwmon/aquacomputer_d5next.rst | 3 +- Documentation/hwmon/asus_ec_sensors.rst | 4 + Documentation/hwmon/dell-smm-hwmon.rst | 9 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/lan966x.rst | 40 + Documentation/hwmon/max16601.rst | 8 + Documentation/hwmon/xdpe152c4.rst | 118 + Documentation/i2c/writing-clients.rst | 13 +- Documentation/index.rst | 1 + Documentation/kbuild/reproducible-builds.rst | 8 +- Documentation/leds/leds-qcom-lpg.rst | 76 + .../device_drivers/can/ctu/ctucanfd-driver.rst | 2 +- .../networking/device_drivers/can/index.rst | 1 + 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/networking/mptcp-sysctl.rst | 18 + Documentation/process/submitting-patches.rst | 2 +- Documentation/security/siphash.rst | 8 +- Documentation/translations/ja_JP/index.rst | 2 +- Documentation/translations/zh_CN/vm/hmm.rst | 361 + Documentation/translations/zh_CN/vm/index.rst | 4 +- Documentation/translations/zh_CN/vm/numa.rst | 101 + 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/userspace-api/seccomp_filter.rst | 10 + .../virt/coco/{sevguest.rst => sev-guest.rst} | 0 Documentation/virt/index.rst | 2 +- Documentation/virt/kvm/api.rst | 123 +- Documentation/virt/kvm/arm/hypercalls.rst | 138 + Documentation/virt/kvm/arm/index.rst | 2 +- Documentation/virt/kvm/arm/psci.rst | 77 - Documentation/vm/page_owner.rst | 5 +- Documentation/x86/index.rst | 2 +- Documentation/x86/intel-iommu.rst | 115 - Documentation/x86/iommu.rst | 151 + MAINTAINERS | 110 +- Makefile | 9 +- Next/SHA1s | 380 +- Next/Trees | 6 +- Next/merge.log | 13456 ++- arch/Kconfig | 25 +- arch/alpha/include/asm/timex.h | 1 + arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/lib/csum_partial_copy.c | 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/arm-soc-for-next-contents.txt | 116 + arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 4 + arch/arm/boot/dts/am335x-evm.dts | 4 + arch/arm/boot/dts/am335x-evmsk.dts | 4 + arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 12 +- arch/arm/boot/dts/am335x-myirtech-myd.dts | 20 +- arch/arm/boot/dts/am33xx.dtsi | 3 + arch/arm/boot/dts/am35xx-clocks.dtsi | 52 +- arch/arm/boot/dts/am437x-gp-evm.dts | 5 + arch/arm/boot/dts/am437x-sk-evm.dts | 4 + arch/arm/boot/dts/am43x-epos-evm.dts | 4 + arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts | 4 +- arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 10 +- arch/arm/boot/dts/aspeed-g6.dtsi | 14 + arch/arm/boot/dts/at91-kizbox3-hs.dts | 2 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 12 +- arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 21 +- arch/arm/boot/dts/bcm2835-rpi-a.dts | 35 +- arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 19 +- arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 35 +- arch/arm/boot/dts/bcm2835-rpi-b.dts | 48 +- arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts | 1 - arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 25 +- arch/arm/boot/dts/bcm2835-rpi-zero.dts | 29 +- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 3 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 1 - arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 5 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 3 +- arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 5 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 12 +- arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi | 2 +- .../dts/bcm4708-buffalo-wzr-1166dhp-common.dtsi | 192 + arch/arm/boot/dts/bcm4708-buffalo-wzr-1166dhp.dts | 26 + arch/arm/boot/dts/bcm4708-buffalo-wzr-1166dhp2.dts | 26 + arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 19 +- arch/arm/boot/dts/bcm47622.dtsi | 126 + arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 2 +- arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 2 - arch/arm/boot/dts/bcm5301x.dtsi | 2 +- arch/arm/boot/dts/bcm53340-ubnt-unifi-switch8.dts | 2 +- arch/arm/boot/dts/bcm947622.dts | 30 + arch/arm/boot/dts/bcm953012er.dts | 2 +- arch/arm/boot/dts/bcm953012hr.dts | 2 +- arch/arm/boot/dts/bcm953012k.dts | 2 +- arch/arm/boot/dts/bcm958522er.dts | 2 +- arch/arm/boot/dts/bcm958525er.dts | 2 +- arch/arm/boot/dts/bcm958525xmc.dts | 2 +- arch/arm/boot/dts/bcm958622hr.dts | 2 +- arch/arm/boot/dts/bcm958623hr.dts | 2 +- arch/arm/boot/dts/bcm958625hr.dts | 2 +- arch/arm/boot/dts/bcm958625k.dts | 2 +- arch/arm/boot/dts/bcm988312hr.dts | 2 +- arch/arm/boot/dts/dm814x.dtsi | 3 + arch/arm/boot/dts/dm816x.dtsi | 3 + arch/arm/boot/dts/en7523.dtsi | 8 + arch/arm/boot/dts/exynos3250.dtsi | 4 - arch/arm/boot/dts/exynos4.dtsi | 6 - arch/arm/boot/dts/exynos4210-universal_c210.dts | 2 - arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250.dtsi | 8 - arch/arm/boot/dts/exynos5410.dtsi | 4 - arch/arm/boot/dts/exynos5420.dtsi | 10 - arch/arm/boot/dts/imx27.dtsi | 2 +- 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-plybas.dts | 2 +- 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-phytec-pfla02.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 2 +- 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/imx6sl.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +- arch/arm/boot/dts/imx7d-smegw01.dts | 469 + 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/ls1021a.dtsi | 6 +- arch/arm/boot/dts/mba6ulx.dtsi | 2 - arch/arm/boot/dts/mt2701.dtsi | 2 - arch/arm/boot/dts/mt7623n.dtsi | 5 - arch/arm/boot/dts/omap3430es1-clocks.dtsi | 184 +- arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 275 +- .../omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 79 +- arch/arm/boot/dts/omap36xx-clocks.dtsi | 17 +- .../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | 136 +- arch/arm/boot/dts/omap3xxx-clocks.dtsi | 2044 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 393 - .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 432 + .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 1 + arch/arm/boot/dts/qcom-msm8974pro.dtsi | 1 + arch/arm/boot/dts/qcom-sdx55.dtsi | 7 - arch/arm/boot/dts/r9a06g032.dtsi | 110 + arch/arm/boot/dts/s5pv210.dtsi | 6 - arch/arm/boot/dts/socfpga.dtsi | 2 - arch/arm/boot/dts/socfpga_arria10.dtsi | 2 - arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +- arch/arm/boot/dts/ste-ux500-samsung-codina-tmo.dts | 785 + arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 80 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 44 +- arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 35 +- arch/arm/boot/dts/stm32mp131.dtsi | 2 + arch/arm/boot/dts/stm32mp135f-dk.dts | 25 + arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 15 + arch/arm/boot/dts/stm32mp151.dtsi | 41 + arch/arm/boot/dts/stm32mp151a-prtt1a.dts | 52 + arch/arm/boot/dts/stm32mp151a-prtt1c.dts | 304 + arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi | 229 + arch/arm/boot/dts/stm32mp151a-prtt1s.dts | 63 + arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts | 86 + arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts | 95 + arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts | 91 + arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts | 100 + arch/arm/boot/dts/zynq-7000.dtsi | 2 - arch/arm/configs/at91_dt_defconfig | 4 +- arch/arm/configs/ixp4xx_defconfig | 87 +- arch/arm/configs/multi_v7_defconfig | 4 + arch/arm/configs/omap2plus_defconfig | 3 + arch/arm/configs/sama5_defconfig | 2 +- arch/arm/configs/sama7_defconfig | 7 + arch/arm/include/asm/io.h | 30 +- arch/arm/kernel/crash_dump.c | 27 +- arch/arm/kernel/signal.c | 1 + arch/arm/mach-bcm/Kconfig | 12 + arch/arm/mach-bcm/platsmp-brcmstb.c | 2 +- arch/arm/mach-davinci/Makefile | 4 +- arch/arm/mach-davinci/board-da830-evm.c | 10 +- arch/arm/mach-davinci/board-da850-evm.c | 7 +- arch/arm/mach-davinci/board-dm355-evm.c | 5 +- arch/arm/mach-davinci/board-dm355-leopard.c | 5 +- arch/arm/mach-davinci/board-dm365-evm.c | 6 +- arch/arm/mach-davinci/board-dm644x-evm.c | 16 +- arch/arm/mach-davinci/board-dm646x-evm.c | 9 +- arch/arm/mach-davinci/board-mityomapl138.c | 8 +- arch/arm/mach-davinci/board-neuros-osd2.c | 7 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 6 +- arch/arm/mach-davinci/board-sffsdr.c | 6 +- arch/arm/mach-davinci/common.c | 4 +- arch/arm/mach-davinci/{include/mach => }/common.h | 0 arch/arm/mach-davinci/cputype.h | 86 + arch/arm/mach-davinci/da830.c | 11 +- arch/arm/mach-davinci/da850.c | 12 +- arch/arm/mach-davinci/da8xx-dt.c | 4 +- arch/arm/mach-davinci/da8xx.h | 171 + arch/arm/mach-davinci/davinci.h | 3 +- arch/arm/mach-davinci/devices-da8xx.c | 7 +- arch/arm/mach-davinci/devices.c | 7 +- arch/arm/mach-davinci/dm355.c | 12 +- arch/arm/mach-davinci/dm365.c | 12 +- arch/arm/mach-davinci/dm644x.c | 12 +- arch/arm/mach-davinci/dm646x.c | 12 +- .../arm/mach-davinci/{include/mach => }/hardware.h | 0 arch/arm/mach-davinci/include/mach/cputype.h | 86 - arch/arm/mach-davinci/include/mach/da8xx.h | 170 - arch/arm/mach-davinci/include/mach/mux.h | 990 - arch/arm/mach-davinci/include/mach/serial.h | 37 - arch/arm/mach-davinci/include/mach/uncompress.h | 97 - arch/arm/mach-davinci/mux.c | 4 +- arch/arm/mach-davinci/mux.h | 969 +- arch/arm/mach-davinci/pdata-quirks.c | 4 +- arch/arm/mach-davinci/pm.c | 9 +- arch/arm/mach-davinci/{include/mach => }/pm.h | 0 arch/arm/mach-davinci/serial.c | 4 +- arch/arm/mach-davinci/serial.h | 37 + arch/arm/mach-davinci/sram.c | 2 +- arch/arm/mach-davinci/usb-da8xx.c | 7 +- arch/arm/mach-davinci/usb.c | 5 +- arch/arm/mach-mediatek/Kconfig | 1 + arch/arm/mach-nomadik/Kconfig | 1 - arch/arm/mach-omap1/Kconfig | 1 + arch/arm/mach-omap1/board-ams-delta.c | 2 +- arch/arm/mach-omap1/fb.c | 2 +- arch/arm/mach-omap1/i2c.c | 1 + arch/arm/mach-omap1/omap-dma.c | 18 +- arch/arm/mach-omap1/sram-init.c | 2 +- arch/arm/mach-omap1/timer32k.c | 2 +- arch/arm/mach-omap2/Makefile | 3 - arch/arm/mach-omap2/common.h | 13 +- arch/arm/mach-omap2/dma.c | 1 + arch/arm/mach-omap2/include/mach/hardware.h | 3 - arch/arm/mach-omap2/include/mach/irqs.h | 3 - arch/arm/mach-omap2/include/mach/serial.h | 66 - arch/arm/mach-omap2/omap-iommu.c | 1 + arch/arm/mach-omap2/omap-secure.c | 2 +- arch/arm/mach-omap2/omap-secure.h | 2 +- arch/arm/mach-omap2/omap4-common.c | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 11 - arch/arm/mach-omap2/serial.h | 67 +- arch/arm/mach-omap2/sram.c | 2 +- arch/arm/mach-pxa/Kconfig | 1 + arch/arm/mach-pxa/hx4700.c | 4 +- arch/arm/mach-pxa/viper.c | 12 + arch/arm/mach-pxa/zeus.c | 12 + arch/arm/mach-s3c/Makefile | 2 - arch/arm/mach-s3c/Makefile.s3c64xx | 3 - arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 2 +- arch/arm/mach-shmobile/setup-emev2.c | 2 +- arch/arm/mach-shmobile/setup-r7s72100.c | 2 +- arch/arm/mach-shmobile/setup-r7s9210.c | 2 +- arch/arm/mach-shmobile/setup-r8a73a4.c | 2 +- arch/arm/mach-shmobile/setup-r8a7740.c | 2 +- arch/arm/mach-shmobile/setup-r8a7778.c | 2 +- arch/arm/mach-shmobile/setup-r8a7779.c | 2 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 4 +- arch/arm/mach-shmobile/setup-sh73a0.c | 2 +- arch/arm/mach-spear/Makefile | 2 - arch/arm/mach-spear/include/mach/irqs.h | 35 - arch/arm/mach-spear/include/mach/misc_regs.h | 22 - arch/arm/mach-spear/include/mach/uncompress.h | 42 - arch/arm/mach-spear/misc_regs.h | 20 + arch/arm/mach-spear/pl080.c | 4 +- arch/arm/mach-spear/platsmp.c | 2 +- arch/arm/mach-spear/restart.c | 2 +- arch/arm/mach-spear/{include/mach => }/spear.h | 0 arch/arm/mach-spear/spear1310.c | 2 +- arch/arm/mach-spear/spear13xx.c | 2 +- arch/arm/mach-spear/spear300.c | 2 +- arch/arm/mach-spear/spear310.c | 2 +- arch/arm/mach-spear/spear320.c | 2 +- arch/arm/mach-spear/spear3xx.c | 4 +- arch/arm/mach-spear/spear6xx.c | 4 +- arch/arm/mach-versatile/dcscb.c | 1 + arch/arm/mach-versatile/integrator_ap.c | 5 - arch/arm/mm/cache-b15-rac.c | 2 +- arch/arm/mm/ioremap.c | 10 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 24 + arch/arm64/Kconfig.platforms | 1 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 - arch/arm64/boot/dts/arm/foundation-v8.dtsi | 2 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 3 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 2 - .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 11 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 4 +- .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 2 +- .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts | 2 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 - .../boot/dts/broadcom/stingray/bcm958742k.dts | 4 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 - arch/arm64/boot/dts/exynos/exynos7.dtsi | 4 - arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 4 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 116 +- arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 2 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 3 + .../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 5 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 334 + .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 13 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 14 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 1 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 4 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 18 + .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 7 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 8 +- .../dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts | 175 + .../boot/dts/freescale/imx8mp-icore-mx8mp.dtsi | 186 + .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 126 +- .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 8 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 - 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 | 15 +- 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 | 32 +- 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 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 5 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 223 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 32 +- arch/arm64/boot/dts/qcom/pm8350c.dtsi | 7 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 7 - arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 26 +- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 + arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 19 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 177 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 32 + .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 12 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 4 +- arch/arm64/boot/dts/renesas/Makefile | 4 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 10 +- arch/arm64/boot/dts/renesas/draak.dtsi | 2 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 74 +- .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 45 + .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 22 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 122 + arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 444 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 76 - arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts | 44 + arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 93 + arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 8 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 11 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 11 + .../boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi | 56 + arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 18 + arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 39 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 10 +- arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 18 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 80 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 615 + arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 579 + .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 177 + arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 616 + arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 60 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 11 + arch/arm64/boot/dts/tesla/fsd.dtsi | 8 - 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-am62.dtsi | 1 + 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 | 15 + arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/archrandom.h | 2 +- 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/cputype.h | 2 +- arch/arm64/include/asm/debug-monitors.h | 4 +- arch/arm64/include/asm/el2_setup.h | 64 +- arch/arm64/include/asm/esr.h | 29 +- arch/arm64/include/asm/exception.h | 29 +- arch/arm64/include/asm/fpsimd.h | 123 +- arch/arm64/include/asm/fpsimdmacros.h | 87 + arch/arm64/include/asm/ftrace.h | 7 + arch/arm64/include/asm/hwcap.h | 9 + arch/arm64/include/asm/io.h | 4 + arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 14 +- arch/arm64/include/asm/kvm_host.h | 36 +- arch/arm64/include/asm/kvm_mmu.h | 3 + arch/arm64/include/asm/kvm_ras.h | 2 +- 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 | 10 +- arch/arm64/include/asm/processor.h | 26 +- arch/arm64/include/asm/stacktrace.h | 32 - arch/arm64/include/asm/sysreg.h | 184 +- arch/arm64/include/asm/system_misc.h | 4 +- arch/arm64/include/asm/thread_info.h | 2 + arch/arm64/include/asm/traps.h | 12 +- arch/arm64/include/asm/uaccess.h | 15 + arch/arm64/include/uapi/asm/hwcap.h | 9 + arch/arm64/include/uapi/asm/kvm.h | 30 + arch/arm64/include/uapi/asm/ptrace.h | 69 +- arch/arm64/include/uapi/asm/sigcontext.h | 55 +- arch/arm64/kernel/cpufeature.c | 190 +- arch/arm64/kernel/cpuinfo.c | 14 + arch/arm64/kernel/crash_dump.c | 29 +- arch/arm64/kernel/debug-monitors.c | 12 +- arch/arm64/kernel/elfcore.c | 2 +- arch/arm64/kernel/entry-common.c | 17 +- arch/arm64/kernel/entry-fpsimd.S | 36 + arch/arm64/kernel/entry-ftrace.S | 17 - arch/arm64/kernel/fpsimd.c | 591 +- arch/arm64/kernel/ftrace.c | 17 + arch/arm64/kernel/hw_breakpoint.c | 4 +- arch/arm64/kernel/kgdb.c | 6 +- arch/arm64/kernel/mte.c | 45 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/probes/uprobes.c | 4 +- arch/arm64/kernel/process.c | 44 +- arch/arm64/kernel/ptrace.c | 358 +- arch/arm64/kernel/signal.c | 189 +- arch/arm64/kernel/signal32.c | 1 + arch/arm64/kernel/stacktrace.c | 124 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/syscall.c | 29 +- arch/arm64/kernel/traps.c | 67 +- arch/arm64/kernel/vdso/Makefile | 3 +- arch/arm64/kvm/arch_timer.c | 47 +- arch/arm64/kvm/arm.c | 157 +- arch/arm64/kvm/fpsimd.c | 43 +- arch/arm64/kvm/guest.c | 10 +- arch/arm64/kvm/handle_exit.c | 65 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 28 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 6 +- arch/arm64/kvm/hyp/nvhe/host.S | 40 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 18 +- arch/arm64/kvm/hyp/nvhe/mm.c | 78 +- arch/arm64/kvm/hyp/nvhe/setup.c | 31 +- arch/arm64/kvm/hyp/nvhe/switch.c | 37 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 11 +- arch/arm64/kvm/hypercalls.c | 326 +- arch/arm64/kvm/inject_fault.c | 32 +- arch/arm64/kvm/mmu.c | 87 +- arch/arm64/kvm/pmu-emul.c | 23 +- arch/arm64/kvm/psci.c | 251 +- arch/arm64/kvm/sys_regs.c | 305 +- arch/arm64/kvm/sys_regs.h | 9 +- arch/arm64/kvm/vgic/vgic-init.c | 7 +- arch/arm64/kvm/vgic/vgic-its.c | 64 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 18 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 125 +- arch/arm64/kvm/vgic/vgic.h | 10 + arch/arm64/lib/delay.c | 12 +- arch/arm64/mm/copypage.c | 4 +- arch/arm64/mm/fault.c | 73 +- arch/arm64/mm/init.c | 6 +- arch/arm64/mm/ioremap.c | 8 + arch/arm64/tools/Makefile | 8 +- arch/arm64/tools/cpucaps | 3 + arch/arm64/tools/gen-sysreg.awk | 261 + arch/arm64/tools/sysreg | 200 + 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/Makefile | 4 +- arch/ia64/include/asm/timex.h | 1 + arch/ia64/kernel/crash_dump.c | 32 +- arch/ia64/kernel/uncached.c | 2 +- arch/m68k/Kconfig.bus | 10 - arch/m68k/coldfire/Makefile | 2 +- arch/m68k/coldfire/dma.c | 43 - arch/m68k/coldfire/intc.c | 2 +- arch/m68k/coldfire/m53xx.c | 2 +- arch/m68k/coldfire/pci.c | 2 +- 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/kernel/signal.c | 1 + arch/m68k/lib/checksum.c | 2 - arch/m68k/mm/motorola.c | 1 - arch/microblaze/kernel/kgdb.c | 2 +- arch/microblaze/kernel/timer.c | 4 + arch/microblaze/lib/memmove.c | 2 +- arch/mips/alchemy/common/dbdma.c | 2 +- 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 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 2 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 5 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 6 + arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 2 +- arch/mips/cavium-octeon/octeon-usb.c | 2 +- arch/mips/configs/gpr_defconfig | 3 - arch/mips/configs/mtx1_defconfig | 3 - arch/mips/dec/ioasic-irq.c | 4 +- arch/mips/dec/setup.c | 2 +- arch/mips/fw/arc/memory.c | 2 +- arch/mips/include/asm/cpu-features.h | 3 + .../include/asm/mach-ip27/cpu-feature-overrides.h | 1 - .../include/asm/mach-ip30/cpu-feature-overrides.h | 1 - arch/mips/include/asm/timex.h | 9 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/jazz/irq.c | 2 +- arch/mips/kernel/cmpxchg.c | 2 +- arch/mips/kernel/cpu-probe.c | 2 +- arch/mips/kernel/crash_dump.c | 27 +- arch/mips/kernel/idle.c | 2 +- arch/mips/kernel/mips-cpc.c | 1 + arch/mips/kernel/perf_event_mipsxx.c | 2 +- arch/mips/kernel/time.c | 11 +- arch/mips/kvm/tlb.c | 2 +- arch/mips/net/bpf_jit_comp32.c | 2 +- arch/mips/pci/pcie-octeon.c | 2 +- arch/mips/pic32/pic32mzda/config.c | 2 +- arch/mips/sgi-ip22/ip22-reset.c | 11 +- arch/mips/sgi-ip27/ip27-xtalk.c | 4 + arch/mips/sgi-ip30/ip30-xtalk.c | 4 + arch/mips/tools/loongson3-llsc-check.c | 2 +- arch/mips/txx9/generic/pci.c | 2 +- arch/nios2/include/asm/timex.h | 1 + arch/openrisc/include/asm/timex.h | 1 + arch/openrisc/kernel/head.S | 9 + arch/parisc/include/asm/timex.h | 3 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/powerpc/boot/Makefile | 12 +- arch/powerpc/boot/ops.h | 6 - arch/powerpc/include/asm/eeh.h | 6 - arch/powerpc/include/asm/fadump-internal.h | 2 +- arch/powerpc/include/asm/io.h | 2 - arch/powerpc/include/asm/kup.h | 1 - arch/powerpc/include/asm/smp.h | 2 - arch/powerpc/include/asm/switch_to.h | 9 + arch/powerpc/include/asm/time.h | 1 + arch/powerpc/include/asm/timex.h | 1 + arch/powerpc/kernel/btext.c | 3 +- arch/powerpc/kernel/crash_dump.c | 35 +- arch/powerpc/kernel/fadump.c | 32 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/kernel/rtas-proc.c | 7 +- arch/powerpc/kernel/syscalls.c | 2 +- arch/powerpc/kernel/time.c | 9 +- arch/powerpc/kernel/vdso/gettimeofday.S | 9 +- arch/powerpc/lib/checksum_wrappers.c | 2 - arch/powerpc/lib/sstep.c | 6 +- arch/powerpc/mm/mmu_decl.h | 4 + arch/powerpc/mm/nohash/fsl_book3e.c | 5 +- arch/powerpc/mm/numa.c | 3 +- arch/powerpc/perf/hv-24x7.c | 40 +- arch/powerpc/perf/power9-pmu.c | 4 +- arch/powerpc/platforms/4xx/cpm.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_pci.c | 21 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 14 +- arch/powerpc/platforms/85xx/smp.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 1 + arch/powerpc/platforms/chrp/time.c | 2 - arch/powerpc/platforms/powermac/bootx_init.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/pfunc_core.c | 2 +- arch/powerpc/platforms/powermac/setup.c | 4 - arch/powerpc/platforms/powernv/opal-fadump.c | 100 +- arch/powerpc/platforms/powernv/opal-fadump.h | 10 +- arch/powerpc/platforms/powernv/opal-imc.c | 2 +- arch/powerpc/platforms/ps3/Kconfig | 2 +- arch/powerpc/platforms/pseries/cmm.c | 4 +- arch/powerpc/platforms/pseries/dlpar.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 4 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 14 +- arch/powerpc/platforms/pseries/vas-sysfs.c | 19 +- arch/powerpc/platforms/pseries/vas.c | 23 +- arch/powerpc/platforms/pseries/vas.h | 2 +- arch/riscv/Kconfig | 2 +- .../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/crash_dump.c | 26 +- arch/riscv/kernel/patch.c | 2 +- arch/riscv/kvm/vcpu_sbi.c | 5 +- arch/riscv/mm/init.c | 21 +- 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/crash_dump.c | 13 +- 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 | 55 +- arch/s390/kvm/kvm-s390.c | 10 +- arch/s390/mm/gmap.c | 7 + 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/sh/kernel/crash_dump.c | 29 +- arch/sparc/include/asm/cacheflush_32.h | 1 + arch/sparc/include/uapi/asm/socket.h | 1 + arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_64.c | 1 + arch/sparc/vdso/Makefile | 3 +- arch/um/drivers/ubd_kern.c | 1 - arch/x86/Kconfig | 20 +- arch/x86/Kconfig.debug | 2 +- 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/entry_64.S | 53 +- arch/x86/entry/entry_64_compat.S | 2 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/events/amd/core.c | 227 +- arch/x86/events/amd/ibs.c | 18 + arch/x86/include/asm/cpu.h | 4 +- arch/x86/include/asm/cpufeatures.h | 4 +- arch/x86/include/asm/irqflags.h | 8 - arch/x86/include/asm/jump_label.h | 6 +- arch/x86/include/asm/msr-index.h | 5 + arch/x86/include/asm/perf_event.h | 17 + arch/x86/include/asm/pgtable_types.h | 4 - arch/x86/include/asm/sev.h | 37 +- arch/x86/include/asm/suspend_32.h | 2 +- arch/x86/include/asm/suspend_64.h | 12 +- arch/x86/include/asm/thread_info.h | 4 +- arch/x86/include/asm/timex.h | 5 +- arch/x86/include/asm/topology.h | 23 +- arch/x86/include/asm/traps.h | 2 +- arch/x86/include/asm/tsc.h | 6 +- arch/x86/kernel/acpi/cppc.c | 29 +- arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/apic/apic.c | 7 +- arch/x86/kernel/cpu/aperfmperf.c | 480 +- arch/x86/kernel/cpu/intel.c | 78 +- arch/x86/kernel/cpu/mce/severity.c | 110 +- arch/x86/kernel/cpu/proc.c | 11 +- arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/crash_dump_32.c | 29 +- arch/x86/kernel/crash_dump_64.c | 48 +- arch/x86/kernel/fpu/xstate.c | 60 +- arch/x86/kernel/fpu/xstate.h | 14 +- arch/x86/kernel/ftrace.c | 17 +- arch/x86/kernel/process.c | 3 - arch/x86/kernel/sev.c | 93 +- arch/x86/kernel/signal_compat.c | 2 + arch/x86/kernel/smpboot.c | 358 +- arch/x86/kernel/sys_x86_64.c | 7 +- arch/x86/kernel/traps.c | 19 +- arch/x86/kvm/cpuid.c | 25 +- arch/x86/kvm/mmu.h | 24 + arch/x86/kvm/mmu/mmu.c | 57 +- arch/x86/kvm/mmu/spte.h | 6 - arch/x86/kvm/mmu/tdp_mmu.c | 15 +- arch/x86/kvm/svm/sev.c | 5 +- arch/x86/kvm/x86.c | 8 +- arch/x86/lib/csum-wrappers_64.c | 2 - arch/x86/mm/pat/memtype.c | 2 +- arch/x86/mm/pat/set_memory.c | 11 - arch/x86/mm/pti.c | 2 +- arch/x86/pci/xen.c | 6 +- arch/x86/realmode/init.c | 2 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/sections.h | 2 +- arch/xtensa/kernel/entry.S | 106 +- block/Makefile | 1 + block/badblocks.c | 2 - block/bfq-iosched.c | 12 +- block/bfq-iosched.h | 4 +- block/bio.c | 11 +- block/blk-cgroup-fc-appid.c | 57 + block/blk-cgroup.c | 154 +- block/blk-cgroup.h | 138 +- block/blk-core.c | 7 +- block/blk-crypto-fallback.c | 1 - block/blk-iocost.c | 12 +- block/blk-map.c | 5 +- block/blk-mq.c | 82 +- block/blk-throttle.c | 2 +- block/bounce.c | 1 - block/fops.c | 34 +- block/partitions/acorn.c | 4 +- block/partitions/atari.c | 1 - block/partitions/ldm.c | 15 +- crypto/ecrdsa.c | 8 +- drivers/Kconfig | 2 + drivers/Makefile | 3 +- drivers/acpi/apei/einj.c | 3 + drivers/acpi/bgrt.c | 2 +- drivers/acpi/bus.c | 24 +- drivers/acpi/device_pm.c | 23 +- drivers/acpi/dptf/dptf_power.c | 4 +- drivers/acpi/osl.c | 86 - drivers/acpi/processor_idle.c | 8 +- drivers/amba/bus.c | 28 +- drivers/android/binder.c | 44 +- drivers/android/binder_alloc.c | 22 +- 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/Makefile | 1 + drivers/base/core.c | 15 + drivers/base/dd.c | 11 +- drivers/base/driver.c | 69 + drivers/base/firmware_loader/Kconfig | 42 +- drivers/base/firmware_loader/Makefile | 2 + drivers/base/firmware_loader/fallback.c | 430 - drivers/base/firmware_loader/fallback.h | 46 +- drivers/base/firmware_loader/firmware.h | 16 + drivers/base/firmware_loader/main.c | 94 +- drivers/base/firmware_loader/sysfs.c | 422 + drivers/base/firmware_loader/sysfs.h | 117 + drivers/base/firmware_loader/sysfs_upload.c | 397 + drivers/base/firmware_loader/sysfs_upload.h | 41 + drivers/base/memory.c | 5 +- drivers/base/physical_location.c | 137 + drivers/base/physical_location.h | 16 + drivers/base/platform.c | 34 +- drivers/base/power/domain.c | 77 +- drivers/base/property.c | 98 +- drivers/base/regmap/internal.h | 4 + drivers/base/regmap/regcache.c | 4 +- drivers/base/regmap/regmap.c | 76 +- drivers/base/topology.c | 4 +- drivers/block/Kconfig | 16 + drivers/block/aoe/aoe.h | 2 + drivers/block/aoe/aoeblk.c | 2 +- drivers/block/aoe/aoecmd.c | 2 +- drivers/block/aoe/aoedev.c | 4 +- drivers/block/aoe/aoemain.c | 10 +- drivers/block/floppy.c | 43 +- drivers/block/loop.c | 13 +- drivers/block/nbd.c | 3 - drivers/block/null_blk/main.c | 92 +- drivers/block/null_blk/null_blk.h | 8 +- drivers/block/null_blk/zoned.c | 7 +- drivers/block/rnbd/rnbd-srv-dev.h | 2 +- drivers/block/virtio_blk.c | 7 +- drivers/block/xen-blkback/xenbus.c | 5 +- drivers/bluetooth/btrtl.c | 13 + drivers/bluetooth/btusb.c | 18 +- drivers/bus/brcmstb_gisb.c | 1 - drivers/bus/fsl-mc/fsl-mc-bus.c | 25 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 6 +- 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 | 133 +- 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/hw_random/optee-rng.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/char/mem.c | 2 +- drivers/char/misc.c | 24 +- drivers/char/random.c | 347 +- 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-imx8mp.c | 14 + drivers/clk/imx/clk-scu.c | 9 +- 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/qcom/clk-smd-rpm.c | 8 +- drivers/clk/renesas/Kconfig | 10 + drivers/clk/renesas/Makefile | 2 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 21 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 218 + drivers/clk/renesas/r9a06g032-clocks.c | 2 +- drivers/clk/renesas/r9a07g043-cpg.c | 128 +- drivers/clk/renesas/r9a07g044-cpg.c | 96 +- drivers/clk/renesas/r9a09g011-cpg.c | 172 + drivers/clk/renesas/rcar-gen4-cpg.c | 5 + drivers/clk/renesas/rcar-gen4-cpg.h | 3 + drivers/clk/renesas/renesas-cpg-mssr.c | 6 + drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/renesas/rzg2l-cpg.c | 454 +- drivers/clk/renesas/rzg2l-cpg.h | 86 +- drivers/clk/rockchip/clk-rk3568.c | 1 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 + drivers/clk/sunxi/clk-sun9i-mmc.c | 2 + drivers/clk/tegra/clk-bpmp.c | 87 +- drivers/clk/tegra/clk-dfll.c | 12 + drivers/clk/ux500/clk-prcmu.c | 252 +- drivers/clk/ux500/clk.h | 70 +- drivers/clk/ux500/u8500_of_clk.c | 350 +- drivers/cpufreq/cpufreq.c | 5 +- drivers/cpufreq/mediatek-cpufreq.c | 144 +- drivers/cpufreq/qcom-cpufreq-hw.c | 8 + drivers/cpufreq/sun50i-cpufreq-nvmem.c | 4 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 6 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 6 +- drivers/crypto/caam/ctrl.c | 18 + drivers/crypto/ccp/sev-dev.c | 30 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 9 +- drivers/crypto/qat/qat_common/qat_uclo.c | 2 +- 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-buf/sync_file.c | 21 +- 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/Kconfig | 2 +- drivers/edac/armada_xp_edac.c | 18 +- drivers/edac/edac_device.c | 4 +- drivers/edac/ghes_edac.c | 2 +- drivers/edac/synopsys_edac.c | 59 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/extcon/extcon.c | 29 +- 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/arm_ffa/driver.c | 24 +- drivers/firmware/arm_scmi/Kconfig | 1 + drivers/firmware/arm_scmi/base.c | 46 +- drivers/firmware/arm_scmi/clock.c | 343 +- drivers/firmware/arm_scmi/common.h | 225 +- drivers/firmware/arm_scmi/driver.c | 168 +- drivers/firmware/arm_scmi/optee.c | 144 +- drivers/firmware/arm_scmi/perf.c | 162 +- drivers/firmware/arm_scmi/power.c | 44 +- drivers/firmware/arm_scmi/protocols.h | 318 + drivers/firmware/arm_scmi/reset.c | 40 +- drivers/firmware/arm_scmi/sensors.c | 645 +- drivers/firmware/arm_scmi/system.c | 9 +- drivers/firmware/arm_scmi/voltage.c | 218 +- drivers/firmware/edd.c | 3 +- drivers/firmware/efi/libstub/arm32-stub.c | 3 +- drivers/firmware/efi/libstub/arm64-stub.c | 15 +- drivers/firmware/efi/libstub/efi-stub.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 3 +- drivers/firmware/efi/libstub/riscv-stub.c | 3 +- drivers/firmware/smccc/kvm_guest.c | 1 + drivers/firmware/stratix10-svc.c | 12 +- drivers/firmware/ti_sci.c | 61 +- drivers/firmware/xilinx/zynqmp.c | 131 +- drivers/gpio/Kconfig | 6 +- 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-max732x.c | 37 +- drivers/gpio/gpio-max77620.c | 9 +- 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-pca953x.c | 2 + drivers/gpio/gpio-pcf857x.c | 14 +- drivers/gpio/gpio-sifive.c | 12 +- drivers/gpio/gpio-syscon.c | 49 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra186.c | 81 +- drivers/gpio/gpio-visconti.c | 7 +- drivers/gpio/gpiolib-cdev.c | 252 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpio/gpiolib.c | 62 +- drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/Kconfig | 41 +- drivers/gpu/drm/Makefile | 29 +- drivers/gpu/drm/amd/amdgpu/Makefile | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 625 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 377 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 361 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 51 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 1227 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 252 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h | 121 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 481 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 125 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 193 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 22 + drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 45 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 259 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 3 - drivers/gpu/drm/amd/amdgpu/athub_v3_0.c | 98 + drivers/gpu/drm/amd/amdgpu/athub_v3_0.h | 30 + drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 3 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 12 +- drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h | 988 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 406 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 6342 ++ drivers/gpu/drm/amd/amdgpu/gfx_v11_0.h | 29 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 511 + drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.h | 29 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 34 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 970 + drivers/gpu/drm/amd/amdgpu/gmc_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 100 + drivers/gpu/drm/amd/amdgpu/hdp_v6_0.h | 31 + drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 7 +- drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 745 + drivers/gpu/drm/amd/amdgpu/ih_v6_0.h | 28 + drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 286 + drivers/gpu/drm/amd/amdgpu/imu_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 609 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.h | 29 + drivers/gpu/drm/amd/amdgpu/mes_api_def.h | 443 - drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 630 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 1181 + drivers/gpu/drm/amd/amdgpu/mes_v11_0.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 578 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.h | 28 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 7 +- drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 368 + drivers/gpu/drm/amd/amdgpu/nbio_v4_3.h | 32 + drivers/gpu/drm/amd/amdgpu/nv.c | 7 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 177 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 179 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 1687 + drivers/gpu/drm/amd/amdgpu/sdma_v6_0.h | 30 + drivers/gpu/drm/amd/amdgpu/sdma_v6_0_0_pkt_open.h | 5664 ++ drivers/gpu/drm/amd/amdgpu/si_dma.c | 9 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c | 41 + drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.h | 30 + drivers/gpu/drm/amd/amdgpu/soc15.c | 13 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 + drivers/gpu/drm/amd/amdgpu/soc21.c | 677 + drivers/gpu/drm/amd/amdgpu/soc21.h | 30 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.h | 12 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 1877 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0.h | 29 + drivers/gpu/drm/amd/amdkfd/Makefile | 3 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 82 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 54 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 299 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 5 + .../drm/amd/amdkfd/kfd_device_queue_manager_v11.c | 81 + drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 56 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 383 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 41 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 508 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 29 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 21 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 20 +- drivers/gpu/drm/amd/amdkfd/soc15_int.h | 3 +- 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 | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 6 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 + drivers/gpu/drm/amd/display/dc/dc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 +- 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 | 13 + 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 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 5 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 2 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 34 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 9 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 4 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 4 +- .../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/inc/hw/dsc.h | 1 + drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 36 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 + .../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 | 4 + .../include/asic_reg/athub/athub_3_0_0_offset.h | 259 + .../include/asic_reg/athub/athub_3_0_0_sh_mask.h | 1246 + .../amd/include/asic_reg/gc/gc_11_0_0_default.h | 6114 ++ .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 11670 +++ .../amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h | 41635 ++++++++++ .../amd/include/asic_reg/hdp/hdp_6_0_0_offset.h | 209 + .../amd/include/asic_reg/hdp/hdp_6_0_0_sh_mask.h | 646 + .../include/asic_reg/mmhub/mmhub_3_0_0_offset.h | 1529 + .../include/asic_reg/mmhub/mmhub_3_0_0_sh_mask.h | 7478 ++ .../drm/amd/include/asic_reg/mp/mp_13_0_0_offset.h | 461 + .../amd/include/asic_reg/mp/mp_13_0_0_sh_mask.h | 682 + .../amd/include/asic_reg/nbio/nbio_4_3_0_offset.h | 17379 ++++ .../amd/include/asic_reg/nbio/nbio_4_3_0_sh_mask.h | 82049 +++++++++++++++++++ .../amd/include/asic_reg/oss/osssys_6_0_0_offset.h | 263 + .../include/asic_reg/oss/osssys_6_0_0_sh_mask.h | 969 + .../include/asic_reg/smuio/smuio_13_0_6_offset.h | 517 + .../include/asic_reg/smuio/smuio_13_0_6_sh_mask.h | 1178 + .../amd/include/asic_reg/vcn/vcn_4_0_0_offset.h | 1610 + .../amd/include/asic_reg/vcn/vcn_4_0_0_sh_mask.h | 8055 ++ drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 204 +- drivers/gpu/drm/amd/include/discovery.h | 114 +- .../amd/include/ivsrcid/gfx/irqsrcs_gfx_11_0_0.h | 77 + .../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_4_0.h | 41 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 1 + drivers/gpu/drm/amd/include/mes_api_def.h | 570 + drivers/gpu/drm/amd/include/mes_v11_api_def.h | 579 + drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 27 + drivers/gpu/drm/amd/include/soc21_enum.h | 22477 +++++ drivers/gpu/drm/amd/include/v11_structs.h | 1189 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 39 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0_0_pptable.h | 200 + drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 14 +- 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/amd/pm/swsmu/amdgpu_smu.c | 116 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 18 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 1544 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h | 141 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 2 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 29 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 410 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 1365 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.h | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 22 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 1 + .../drm/arm/display/komeda/komeda_wb_connector.c | 4 +- drivers/gpu/drm/arm/malidp_mw.c | 4 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/ast/Makefile | 2 +- drivers/gpu/drm/ast/ast_dp.c | 282 + drivers/gpu/drm/ast/ast_drv.c | 7 +- drivers/gpu/drm/ast/ast_drv.h | 116 + drivers/gpu/drm/ast/ast_main.c | 9 +- drivers/gpu/drm/ast/ast_mode.c | 172 +- drivers/gpu/drm/ast/ast_post.c | 4 +- drivers/gpu/drm/bridge/Kconfig | 26 +- drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 27 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 116 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 19 +- 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/fsl-ldb.c | 342 + drivers/gpu/drm/bridge/ite-it6505.c | 33 +- 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 | 10 +- drivers/gpu/drm/bridge/tc358775.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 12 +- drivers/gpu/drm/display/Kconfig | 51 + 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 | 5977 ++ .../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_atomic_uapi.c | 47 +- drivers/gpu/drm/drm_color_mgmt.c | 2 +- drivers/gpu/drm/drm_connector.c | 34 - drivers/gpu/drm/drm_dsc.c | 408 - drivers/gpu/drm/drm_edid.c | 1023 +- drivers/gpu/drm/drm_fb_helper.c | 15 +- drivers/gpu/drm/drm_format_helper.c | 481 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 73 +- drivers/gpu/drm/drm_hdcp.c | 423 - drivers/gpu/drm/drm_managed.c | 27 + drivers/gpu/drm/drm_mipi_dsi.c | 6 +- drivers/gpu/drm/drm_modes.c | 8 +- drivers/gpu/drm/drm_plane.c | 14 +- drivers/gpu/drm/drm_scdc_helper.c | 249 - drivers/gpu/drm/drm_writeback.c | 73 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 10 +- drivers/gpu/drm/exynos/Kconfig | 3 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 12 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +- drivers/gpu/drm/gma500/intel_bios.c | 3 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 44 +- drivers/gpu/drm/i915/Makefile | 18 +- drivers/gpu/drm/i915/display/icl_dsi.c | 1 + drivers/gpu/drm/i915/display/intel_bios.c | 348 +- drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 22 +- .../gpu/drm/i915/display/intel_display_power_map.c | 4 +- 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_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 2 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 10 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- 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_panel.c | 10 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 56 +- 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_vbt_defs.h | 24 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 70 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 50 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 7 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 144 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 1 + .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 12 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 113 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 4 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 12 +- drivers/gpu/drm/i915/gt/intel_context.c | 29 +- drivers/gpu/drm/i915/gt/intel_context.h | 15 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 24 +- drivers/gpu/drm/i915/gt/intel_engine.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 11 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 49 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 693 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 29 + drivers/gpu/drm/i915/gt/intel_gsc.c | 224 + drivers/gpu/drm/i915/gt/intel_gsc.h | 37 + drivers/gpu/drm/i915/gt/intel_gt.c | 223 +- drivers/gpu/drm/i915/gt/intel_gt.h | 41 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 20 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_gmch.c | 654 + drivers/gpu/drm/i915/gt/intel_gt_gmch.h | 46 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 18 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 40 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 21 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 122 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 34 + drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 601 + drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h | 15 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 18 + drivers/gpu/drm/i915/gt/intel_gtt.c | 56 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 65 +- drivers/gpu/drm/i915/gt/intel_hwconfig.h | 21 + drivers/gpu/drm/i915/gt/intel_lrc.c | 39 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 27 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 390 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 8 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 10 +- drivers/gpu/drm/i915/gt/intel_reset.c | 7 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 126 +- drivers/gpu/drm/i915/gt/intel_rps.h | 6 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 15 + drivers/gpu/drm/i915/gt/intel_sseu.c | 54 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 50 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 30 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 86 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 10 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 259 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 14 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 4 + drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 15 + drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h | 218 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 48 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 19 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 185 +- drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 1657 + drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h | 33 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 92 +- drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 164 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 125 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 645 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 30 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- 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 | 1035 +- 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_debugfs.c | 12 +- drivers/gpu/drm/i915/i915_driver.c | 44 +- drivers/gpu/drm/i915/i915_drm_client.c | 158 + drivers/gpu/drm/i915/i915_drm_client.h | 68 + drivers/gpu/drm/i915/i915_drv.h | 29 + drivers/gpu/drm/i915/i915_file_private.h | 3 + drivers/gpu/drm/i915/i915_gem.c | 89 +- drivers/gpu/drm/i915/i915_gpu_error.c | 297 +- drivers/gpu/drm/i915/i915_gpu_error.h | 37 +- drivers/gpu/drm/i915/i915_params.c | 3 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 6 +- drivers/gpu/drm/i915/i915_query.c | 94 +- drivers/gpu/drm/i915/i915_reg.h | 20 +- drivers/gpu/drm/i915/i915_reg_defs.h | 2 - drivers/gpu/drm/i915/i915_sysfs.c | 310 +- drivers/gpu/drm/i915/i915_sysfs.h | 3 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 4 +- drivers/gpu/drm/i915/i915_vma.c | 108 +- drivers/gpu/drm/i915/i915_vma.h | 14 - drivers/gpu/drm/i915/i915_vma_resource.c | 2 +- drivers/gpu/drm/i915/i915_vma_resource.h | 6 + drivers/gpu/drm/i915/i915_vma_types.h | 8 +- drivers/gpu/drm/i915/intel_device_info.c | 21 + drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_gvt.c | 252 +- drivers/gpu/drm/i915/intel_gvt.h | 32 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1292 + drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.h | 8 +- drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/i915/intel_region_ttm.c | 7 +- drivers/gpu/drm/i915/intel_region_ttm.h | 1 + drivers/gpu/drm/i915/intel_uncore.c | 86 +- drivers/gpu/drm/i915/intel_uncore.h | 7 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 18 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 + drivers/gpu/drm/mcde/mcde_dsi.c | 43 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 6 + drivers/gpu/drm/mgag200/mgag200_drv.h | 1 + drivers/gpu/drm/mgag200/mgag200_mode.c | 14 + drivers/gpu/drm/msm/Kconfig | 54 +- drivers/gpu/drm/msm/Makefile | 29 +- 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/disp/dpu1/dpu_core_irq.h | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 592 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 32 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 97 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 112 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 79 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 754 + drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 22 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 135 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 95 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 93 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 23 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 215 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 80 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 157 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 62 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 32 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 14 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 25 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 19 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 279 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h | 115 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 240 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 260 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 170 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 78 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 13 + drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 93 +- drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 76 + drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.h | 31 + drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 3 + drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 64 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 3 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 80 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 252 - drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 - drivers/gpu/drm/msm/dp/dp_audio.c | 52 +- drivers/gpu/drm/msm/dp/dp_aux.c | 21 +- drivers/gpu/drm/msm/dp/dp_aux.h | 5 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 100 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 3 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 169 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 + drivers/gpu/drm/msm/dp/dp_debug.c | 2 - drivers/gpu/drm/msm/dp/dp_display.c | 429 +- drivers/gpu/drm/msm/dp/dp_display.h | 7 +- drivers/gpu/drm/msm/dp/dp_drm.c | 215 +- drivers/gpu/drm/msm/dp/dp_drm.h | 22 +- drivers/gpu/drm/msm/dp/dp_link.c | 103 +- drivers/gpu/drm/msm/dp/dp_panel.c | 49 +- drivers/gpu/drm/msm/dp/dp_panel.h | 3 +- drivers/gpu/drm/msm/dp/dp_parser.c | 25 +- drivers/gpu/drm/msm/dp/dp_parser.h | 14 +- drivers/gpu/drm/msm/dp/dp_power.c | 25 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/gpu/drm/msm/dsi/dsi.h | 3 + drivers/gpu/drm/msm/dsi/dsi.xml.h | 80 + drivers/gpu/drm/msm/dsi/dsi_host.c | 300 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 15 + drivers/gpu/drm/msm/edp/edp.h | 77 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 - drivers/gpu/drm/msm/hdmi/hdmi.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 3 + drivers/gpu/drm/msm/msm_drv.c | 294 +- drivers/gpu/drm/msm/msm_drv.h | 162 +- 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_kms.h | 21 - drivers/gpu/drm/msm/msm_mdss.c | 416 + drivers/gpu/drm/msm/msm_rd.c | 5 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 15 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 1 - drivers/gpu/drm/msm/msm_submitqueue.c | 2 + drivers/gpu/drm/mxsfb/mxsfb_drv.c | 14 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 3 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 231 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 1 + drivers/gpu/drm/nouveau/Kconfig | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 5 +- drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 2 + drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 12 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 6 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 1 - .../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 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c | 3 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c | 3 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c | 3 +- .../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 | 69 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/atombios.h | 10 +- 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/radeon_sync.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 4 +- drivers/gpu/drm/rockchip/Kconfig | 18 +- drivers/gpu/drm/rockchip/Makefile | 4 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 34 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 22 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 4 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 17 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 108 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 40 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 40 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 96 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 23 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 2 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 24 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 15 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2706 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 477 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 28 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 281 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 11 + 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/sun6i_mipi_dsi.c | 7 +- 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/tiny/simpledrm.c | 1 - drivers/gpu/drm/v3d/v3d_perfmon.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 2 + drivers/gpu/drm/vc4/vc4_bo.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 4 +- drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/gpu/drm/vc4/vc4_txp.c | 3 +- drivers/gpu/drm/vkms/vkms_writeback.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 10 +- drivers/gpu/drm/xlnx/Kconfig | 3 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-lenovo.c | 174 +- drivers/hid/hid-picolcd_fb.c | 3 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hte/Kconfig | 33 + drivers/hte/Makefile | 3 + drivers/hte/hte-tegra194-test.c | 239 + drivers/hte/hte-tegra194.c | 730 + drivers/hte/hte.c | 947 + drivers/hv/channel.c | 116 +- drivers/hv/channel_mgmt.c | 9 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 46 +- drivers/hv/vmbus_drv.c | 28 +- drivers/hwmon/Kconfig | 34 +- drivers/hwmon/Makefile | 3 + drivers/hwmon/adt7475.c | 119 +- drivers/hwmon/aquacomputer_d5next.c | 37 +- drivers/hwmon/asus-ec-sensors.c | 415 +- drivers/hwmon/bt1-pvt.c | 50 +- drivers/hwmon/dell-smm-hwmon.c | 147 +- drivers/hwmon/jc42.c | 6 + drivers/hwmon/lan966x-hwmon.c | 418 + 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 | 13 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 16 + drivers/hwmon/pmbus/ltc2978.c | 12 + drivers/hwmon/pmbus/max16601.c | 13 +- drivers/hwmon/pmbus/pmbus.h | 2 + drivers/hwmon/pmbus/pmbus_core.c | 297 +- drivers/hwmon/pmbus/xdpe152c4.c | 75 + drivers/hwmon/tmp401.c | 57 +- drivers/hwspinlock/omap_hwspinlock.c | 6 +- drivers/hwtracing/coresight/coresight-core.c | 33 +- drivers/i2c/busses/i2c-at91-master.c | 11 + drivers/i2c/busses/i2c-davinci.c | 12 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 4 +- drivers/i2c/busses/i2c-meson.c | 4 +- drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/busses/i2c-powermac.c | 2 +- drivers/idle/intel_idle.c | 160 +- 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 | 13 +- 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 | 21 +- drivers/iio/adc/ti-ads8688.c | 1 + 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 | 8 +- 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 | 14 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/mpu3050.h | 2 +- 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/adis16480.c | 91 +- 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/mb1232.c | 8 +- drivers/iio/proximity/ping.c | 5 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 +- drivers/iio/temperature/max31856.c | 6 +- drivers/iio/temperature/max31865.c | 4 +- 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 | 33 +- drivers/infiniband/hw/irdma/utils.c | 21 +- drivers/infiniband/hw/irdma/verbs.c | 4 +- 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/infiniband/sw/siw/siw_cm.c | 7 +- 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 | 63 +- 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/core.c | 8 +- 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/iommu/amd/amd_iommu_types.h | 4 + drivers/iommu/amd/init.c | 6 +- drivers/iommu/amd/iommu.c | 19 +- drivers/iommu/amd/iommu_v2.c | 12 +- drivers/iommu/apple-dart.c | 10 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 9 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 30 + drivers/iommu/dma-iommu.c | 5 + drivers/iommu/fsl_pamu.c | 3 + drivers/iommu/fsl_pamu_domain.c | 1 + drivers/iommu/intel/iommu.c | 46 +- drivers/iommu/intel/svm.c | 4 + drivers/iommu/iommu.c | 32 +- drivers/iommu/msm_iommu.c | 22 +- drivers/iommu/mtk_iommu.c | 974 +- drivers/iommu/mtk_iommu.h | 101 - drivers/iommu/mtk_iommu_v1.c | 235 +- drivers/irqchip/irq-armada-370-xp.c | 45 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 4 +- drivers/irqchip/irq-aspeed-scu-ic.c | 4 +- drivers/irqchip/irq-csky-apb-intc.c | 4 +- drivers/irqchip/irq-gic-v3.c | 73 +- drivers/irqchip/irq-gic.c | 6 +- drivers/irqchip/irq-imx-irqsteer.c | 16 +- drivers/irqchip/irq-ixp4xx.c | 126 +- drivers/irqchip/irq-sni-exiu.c | 25 +- drivers/irqchip/irq-sun6i-r.c | 6 +- drivers/irqchip/irq-xtensa-mx.c | 18 +- drivers/leds/Kconfig | 14 + drivers/leds/Makefile | 4 + drivers/leds/leds-pca9532.c | 11 +- drivers/leds/leds-pwm-multicolor.c | 186 + drivers/leds/leds-regulator.c | 47 +- drivers/leds/rgb/Kconfig | 18 + drivers/leds/rgb/Makefile | 3 + drivers/leds/rgb/leds-qcom-lpg.c | 1418 + drivers/macintosh/adbhid.c | 9 +- drivers/macintosh/ams/ams-core.c | 2 +- drivers/macintosh/ams/ams-i2c.c | 6 +- drivers/macintosh/macio_asic.c | 6 +- drivers/macintosh/smu.c | 6 +- drivers/macintosh/via-cuda.c | 6 +- drivers/macintosh/via-pmu.c | 6 +- drivers/md/bcache/journal.c | 2 +- drivers/md/bcache/request.c | 2 +- drivers/md/dm-zoned-target.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 | 227 +- 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/Kconfig | 2 +- drivers/memory/brcmstb_dpfe.c | 10 +- drivers/memory/da8xx-ddrctl.c | 3 +- drivers/memory/emif.c | 4 +- drivers/memory/omap-gpmc.c | 43 +- drivers/memory/renesas-rpc-if.c | 3 +- drivers/memory/tegra/mc.c | 138 +- drivers/memory/tegra/mc.h | 43 +- drivers/memory/tegra/tegra186.c | 39 + drivers/memory/tegra/tegra194.c | 9 + drivers/memory/tegra/tegra234.c | 9 + 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/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/Kconfig | 14 + drivers/misc/mei/Makefile | 3 + drivers/misc/mei/bus-fixup.c | 25 + drivers/misc/mei/gsc-me.c | 259 + drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me.c | 29 +- drivers/misc/mei/hw-me.h | 2 + drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/misc/ocxl/file.c | 2 + drivers/misc/pvpanic/pvpanic.c | 10 +- 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 | 10 +- 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/atmel-mci.c | 9 +- drivers/mmc/host/mmci.c | 4 - drivers/mmc/host/sdhci-brcmstb.c | 67 +- drivers/mmc/host/sdhci-msm.c | 67 + drivers/mmc/host/sdhci-omap.c | 9 +- drivers/mmc/host/sdhci_am654.c | 23 +- drivers/mmc/host/sunxi-mmc.c | 5 +- drivers/mtd/chips/cfi_cmdset_0002.c | 112 +- 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 | 120 +- 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/can/ctucanfd/ctucanfd_base.c | 34 +- drivers/net/can/ctucanfd/ctucanfd_pci.c | 22 +- drivers/net/can/ctucanfd/ctucanfd_platform.c | 1 - drivers/net/can/grcan.c | 46 +- drivers/net/can/m_can/m_can.c | 9 +- drivers/net/dsa/b53/b53_common.c | 36 +- drivers/net/dsa/b53/b53_priv.h | 24 +- drivers/net/dsa/b53/b53_serdes.c | 74 +- drivers/net/dsa/b53/b53_serdes.h | 9 +- drivers/net/dsa/b53/b53_srab.c | 4 +- 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 | 169 +- drivers/net/dsa/microchip/ksz9477_reg.h | 4 - drivers/net/dsa/microchip/ksz_common.c | 136 + drivers/net/dsa/microchip/ksz_common.h | 10 + drivers/net/dsa/mt7530.c | 19 +- drivers/net/dsa/mv88e6xxx/chip.c | 56 +- drivers/net/dsa/mv88e6xxx/port_hidden.c | 5 +- drivers/net/dsa/ocelot/felix.c | 1 - drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 5 +- drivers/net/ethernet/alacritech/slic.h | 2 - drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 2 - drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bgmac.h | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 15 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 7 + drivers/net/ethernet/broadcom/sb1250-mac.c | 7 +- drivers/net/ethernet/brocade/bna/bnad.c | 3 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 16 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 - drivers/net/ethernet/emulex/benet/be.h | 3 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/engleder/tsnep_main.c | 3 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 4 - drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/gianfar.h | 3 - .../net/ethernet/fungible/funeth/funeth_devlink.c | 8 +- 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/huawei/hinic/hinic_hw_wq.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 129 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 - 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/intel/ixgbe/ixgbe_ipsec.c | 3 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 35 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 12 + .../ethernet/marvell/prestera/prestera_flower.c | 10 + .../net/ethernet/marvell/prestera/prestera_hw.c | 81 + .../net/ethernet/marvell/prestera/prestera_hw.h | 13 + drivers/net/ethernet/marvell/skge.c | 3 +- drivers/net/ethernet/marvell/sky2.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 1 - drivers/net/ethernet/mediatek/mtk_sgmii.c | 1 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mediatek/mtk_wed.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 20 - .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 1 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 34 +- .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 11 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 6 - .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 1 - .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 174 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 85 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 362 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 4 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.c | 331 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.h | 14 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 6 +- .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 3 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h | 7 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 19 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 1 + .../net/ethernet/mellanox/mlxsw/core_linecards.c | 239 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 93 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 26 + drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 13 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 6 + .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 31 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_mac.c | 4 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 30 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 4 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 276 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 40 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 12 + drivers/net/ethernet/mscc/ocelot.c | 19 +- drivers/net/ethernet/mscc/ocelot_police.c | 26 +- drivers/net/ethernet/mscc/ocelot_police.h | 2 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 42 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 - drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 2 - drivers/net/ethernet/netronome/nfp/crypto/tls.c | 2 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 25 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 43 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 + drivers/net/ethernet/nvidia/forcedeth.c | 6 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 12 +- drivers/net/ethernet/qlogic/qed/Makefile | 3 +- .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 238 - drivers/net/ethernet/qlogic/qede/qede_ptp.c | 10 +- drivers/net/ethernet/realtek/atp.h | 4 - drivers/net/ethernet/sfc/Kconfig | 8 +- drivers/net/ethernet/sfc/Makefile | 4 +- drivers/net/ethernet/sfc/ef100.c | 27 +- drivers/net/ethernet/sfc/ef100_nic.c | 6 +- drivers/net/ethernet/sfc/ef100_sriov.c | 56 + drivers/net/ethernet/sfc/ef100_sriov.h | 14 + drivers/net/ethernet/sfc/efx.c | 17 - drivers/net/ethernet/sfc/nic.h | 4 - drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 17204 ++++ drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/smsc/smsc9420.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 9 +- drivers/net/ethernet/ti/cpsw_priv.c | 12 +- drivers/net/ethernet/ti/cpsw_priv.h | 1 - drivers/net/ethernet/ti/davinci_emac.c | 3 +- drivers/net/ethernet/ti/netcp_core.c | 5 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.h | 1 - drivers/net/ethernet/via/via-velocity.c | 3 +- drivers/net/ethernet/via/via-velocity.h | 1 - drivers/net/ethernet/xilinx/xilinx_emaclite.c | 30 +- drivers/net/hamradio/Kconfig | 34 - drivers/net/hamradio/Makefile | 1 - drivers/net/hamradio/dmascc.c | 1450 - drivers/net/ieee802154/Kconfig | 7 - drivers/net/ieee802154/at86rf230.c | 163 +- drivers/net/ieee802154/atusb.c | 37 +- drivers/net/ieee802154/ca8210.c | 181 +- drivers/net/ieee802154/mcr20a.c | 5 - drivers/net/ipa/ipa_endpoint.c | 9 +- drivers/net/mdio/mdio-aspeed.c | 15 +- drivers/net/mdio/mdio-mux-bcm6368.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 6 +- drivers/net/phy/Kconfig | 7 + drivers/net/phy/Makefile | 1 + drivers/net/phy/adin1100.c | 292 + drivers/net/phy/bcm87xx.c | 36 +- drivers/net/phy/marvell.c | 16 +- drivers/net/phy/marvell10g.c | 2 +- drivers/net/phy/micrel.c | 32 +- drivers/net/phy/microchip_t1.c | 50 + drivers/net/phy/phy-c45.c | 257 +- drivers/net/phy/phy-core.c | 3 +- drivers/net/phy/phy.c | 18 +- drivers/net/phy/phy_device.c | 10 +- drivers/net/phy/phylink.c | 36 +- drivers/net/phy/sfp.c | 12 +- drivers/net/usb/cdc_ncm.c | 12 +- drivers/net/usb/lan78xx.c | 8 +- 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/veth.c | 2 +- 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 + drivers/net/wireless/ath/ath10k/core.h | 3 - drivers/net/wireless/ath/ath10k/mac.c | 25 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath10k/snoc.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 2 +- drivers/net/wireless/ath/ath11k/Makefile | 5 +- drivers/net/wireless/ath/ath11k/ahb.c | 153 +- drivers/net/wireless/ath/ath11k/ce.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 206 +- drivers/net/wireless/ath/ath11k/core.h | 44 +- drivers/net/wireless/ath/ath11k/hal.c | 15 +- drivers/net/wireless/ath/ath11k/hal.h | 15 +- drivers/net/wireless/ath/ath11k/hw.c | 186 + drivers/net/wireless/ath/ath11k/hw.h | 20 + drivers/net/wireless/ath/ath11k/mac.c | 82 +- drivers/net/wireless/ath/ath11k/pci.c | 14 +- drivers/net/wireless/ath/ath11k/pcic.c | 77 +- drivers/net/wireless/ath/ath11k/qmi.c | 243 +- drivers/net/wireless/ath/ath11k/qmi.h | 26 +- drivers/net/wireless/ath/ath11k/spectral.c | 17 +- drivers/net/wireless/ath/ath11k/wmi.c | 177 +- drivers/net/wireless/ath/ath11k/wmi.h | 36 +- drivers/net/wireless/ath/ath11k/wow.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 5 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 8 + drivers/net/wireless/ath/ath9k/xmit.c | 2 +- drivers/net/wireless/ath/carl9170/tx.c | 3 + drivers/net/wireless/ath/wcn36xx/smd.c | 6 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 5 +- drivers/net/wireless/ath/wil6210/netdev.c | 8 +- drivers/net/wireless/ath/wil6210/pm.c | 5 +- drivers/net/wireless/ath/wil6210/wil6210.h | 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 | 98 + 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 | 891 + 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 | 20 +- drivers/net/wireless/realtek/rtw88/mac.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 3 +- drivers/net/wireless/realtek/rtw88/main.h | 2 +- drivers/net/wireless/realtek/rtw88/pci.c | 14 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw89/Kconfig | 18 +- drivers/net/wireless/realtek/rtw89/Makefile | 9 + drivers/net/wireless/realtek/rtw89/core.c | 10 + drivers/net/wireless/realtek/rtw89/core.h | 110 +- drivers/net/wireless/realtek/rtw89/fw.c | 39 + drivers/net/wireless/realtek/rtw89/fw.h | 12 + drivers/net/wireless/realtek/rtw89/mac.c | 13 +- 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 | 465 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 16 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 24 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 8 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 2279 +- drivers/net/wireless/realtek/rtw89/rtw8852c.h | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 4041 + drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 28 + .../wireless/realtek/rtw89/rtw8852c_rfk_table.c | 781 + .../wireless/realtek/rtw89/rtw8852c_rfk_table.h | 67 + .../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/silabs/wfx/bh.c | 6 +- drivers/net/wireless/silabs/wfx/hif_tx.c | 2 +- drivers/net/wireless/silabs/wfx/main.c | 6 + drivers/net/wireless/silabs/wfx/wfx.h | 1 + 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/net/xen-netback/interface.c | 3 +- drivers/nfc/nfcmrvl/main.c | 2 +- drivers/nvdimm/security.c | 5 - drivers/nvme/host/Kconfig | 13 + drivers/nvme/host/Makefile | 3 + drivers/nvme/host/apple.c | 1593 + drivers/nvme/host/core.c | 2 +- drivers/nvme/host/fc.c | 26 +- drivers/nvme/host/ioctl.c | 260 +- drivers/nvme/host/multipath.c | 1 + drivers/nvme/host/nvme.h | 5 + drivers/nvmem/Kconfig | 1 + drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/layerscape-sfp.c | 36 +- drivers/nvmem/qfprom.c | 3 +- drivers/of/overlay.c | 339 +- drivers/of/unittest-data/Makefile | 10 + drivers/of/unittest-data/overlay_16.dts | 15 + drivers/of/unittest-data/overlay_17.dts | 15 + drivers/of/unittest-data/overlay_18.dts | 15 + drivers/of/unittest-data/overlay_19.dts | 15 + drivers/of/unittest-data/overlay_20.dts | 15 + drivers/of/unittest.c | 201 + drivers/opp/core.c | 325 +- drivers/opp/debugfs.c | 10 +- drivers/pci/controller/dwc/pcie-qcom.c | 16 +- drivers/pci/controller/pci-hyperv.c | 108 +- drivers/pci/controller/pci-mvebu.c | 97 +- drivers/pci/controller/pci-versatile.c | 3 +- drivers/pci/controller/pcie-microchip-host.c | 2 +- drivers/pci/of.c | 70 + drivers/pci/pci-driver.c | 37 +- drivers/pci/pci-sysfs.c | 28 +- drivers/pci/pci.c | 343 +- drivers/pci/pci.h | 15 + drivers/pcmcia/soc_common.c | 29 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 45 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 12 +- drivers/pinctrl/pinctrl-apple-gpio.c | 1 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 14 +- drivers/pinctrl/pinctrl-ocelot.c | 12 +- drivers/pinctrl/pinctrl-pistachio.c | 6 +- drivers/pinctrl/pinctrl-rockchip.c | 537 +- drivers/pinctrl/pinctrl-rockchip.h | 170 +- 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/renesas/core.c | 50 +- drivers/pinctrl/renesas/pfc-emev2.c | 59 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 58 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 74 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 176 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 98 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 82 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 110 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 111 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 231 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 97 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 170 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 169 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 166 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 166 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 136 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 107 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 132 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 131 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 246 +- drivers/pinctrl/renesas/pfc-r8a779f0.c | 121 +- drivers/pinctrl/renesas/pfc-sh7203.c | 53 +- drivers/pinctrl/renesas/pfc-sh7264.c | 104 +- drivers/pinctrl/renesas/pfc-sh7269.c | 82 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 87 +- drivers/pinctrl/renesas/pfc-sh7720.c | 57 +- drivers/pinctrl/renesas/pfc-sh7722.c | 202 +- drivers/pinctrl/renesas/pfc-sh7723.c | 70 +- drivers/pinctrl/renesas/pfc-sh7724.c | 7 +- drivers/pinctrl/renesas/pfc-sh7734.c | 115 +- drivers/pinctrl/renesas/pfc-sh7757.c | 95 +- drivers/pinctrl/renesas/pfc-sh7785.c | 60 +- drivers/pinctrl/renesas/pfc-sh7786.c | 21 +- drivers/pinctrl/renesas/pinctrl-rzn1.c | 10 +- drivers/pinctrl/renesas/sh_pfc.h | 17 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 160 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 15 +- drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 3 +- drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 2 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 9 - drivers/platform/chrome/cros_ec_lpc.c | 47 +- 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/power/supply/bq24190_charger.c | 63 +- drivers/power/supply/bq27xxx_battery.c | 60 +- drivers/powercap/intel_rapl_common.c | 1 + 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/regulator/Kconfig | 7 + drivers/regulator/Makefile | 1 + drivers/regulator/core.c | 52 +- drivers/regulator/pca9450-regulator.c | 27 +- 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 | 4 +- 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/block/dasd_fba.c | 1 - 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/s390/net/qeth_core.h | 2 - drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.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/device_handler/scsi_dh_alua.c | 3 +- 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_scsi.c | 4 +- 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 | 27 - 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 | 5 +- 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/scsicam.c | 8 +- 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/Makefile | 4 +- drivers/soc/apple/Kconfig | 24 + drivers/soc/apple/Makefile | 6 + drivers/soc/apple/rtkit-crashlog.c | 154 + drivers/soc/apple/rtkit-internal.h | 62 + drivers/soc/apple/rtkit.c | 958 + drivers/soc/apple/sart.c | 328 + drivers/soc/bcm/bcm63xx/bcm-pmb.c | 3 + drivers/soc/imx/Makefile | 1 + drivers/soc/imx/imx8m-blk-ctrl.c | 124 +- drivers/soc/imx/imx8mp-blk-ctrl.c | 696 + 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/qcom/llcc-qcom.c | 60 + drivers/soc/qcom/rpmhpd.c | 57 +- drivers/soc/qcom/socinfo.c | 1 + drivers/soc/renesas/Kconfig | 20 + 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 | 10 +- drivers/soc/rockchip/Kconfig | 24 +- drivers/soc/rockchip/pm_domains.c | 4 +- drivers/soc/tegra/Kconfig | 1 + drivers/soc/ti/knav_qmss_queue.c | 5 +- drivers/soc/ti/pm33xx.c | 6 +- drivers/soc/ti/wkup_m3_ipc.c | 206 +- drivers/spi/Kconfig | 14 +- drivers/spi/Makefile | 1 + drivers/spi/spi-cadence-quadspi.c | 146 +- 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 | 1472 + drivers/spi/spi-mxs.c | 3 +- drivers/spi/spi-omap2-mcspi.c | 19 +- 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/fbtft/fbtft-core.c | 21 +- drivers/staging/fieldbus/anybuss/host.c | 2 +- drivers/staging/greybus/tools/loopback_test.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 | 145 +- drivers/staging/r8188eu/core/rtw_mlme.c | 204 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 66 +- drivers/staging/r8188eu/include/ieee80211.h | 6 - drivers/staging/r8188eu/include/rtw_mlme.h | 4 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 1 - drivers/staging/r8188eu/os_dep/usb_intf.c | 4 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 50 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 3 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 22 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 20 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- 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/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 2 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 10 - .../staging/vc04_services/bcm2835-camera/Kconfig | 4 +- .../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/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/mac.h | 10 +- drivers/staging/vt6655/upc.h | 3 - drivers/target/target_core_pscsi.c | 10 +- drivers/target/target_core_spc.c | 2 +- drivers/target/target_core_user.c | 40 +- drivers/tee/optee/call.c | 238 +- drivers/tee/optee/core.c | 1 + drivers/tee/optee/ffa_abi.c | 38 +- drivers/tee/optee/optee_ffa.h | 12 +- drivers/tee/optee/optee_private.h | 31 +- drivers/tee/optee/optee_smc.h | 48 +- drivers/tee/optee/smc_abi.c | 197 +- drivers/tee/tee_core.c | 2 - drivers/tee/tee_shm.c | 50 - drivers/thermal/Kconfig | 6 +- drivers/thermal/gov_user_space.c | 3 +- .../intel/int340x_thermal/int3400_thermal.c | 4 +- drivers/thermal/thermal_sysfs.c | 3 - drivers/thunderbolt/domain.c | 12 +- drivers/thunderbolt/nhi.c | 44 + drivers/thunderbolt/switch.c | 109 +- drivers/thunderbolt/tb.c | 6 - drivers/thunderbolt/tb.h | 4 +- drivers/thunderbolt/tb_msgs.h | 39 + drivers/thunderbolt/tb_regs.h | 5 + drivers/thunderbolt/usb4_port.c | 38 + drivers/thunderbolt/xdomain.c | 609 +- drivers/tty/hvc/hvc_opal.c | 4 +- drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/n_gsm.c | 231 +- drivers/tty/n_tty.c | 29 +- drivers/tty/serial/8250/8250.h | 18 + drivers/tty/serial/8250/8250_dma.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 139 +- drivers/tty/serial/8250/8250_dwlib.c | 116 +- drivers/tty/serial/8250/8250_dwlib.h | 51 + drivers/tty/serial/8250/8250_pci.c | 8 +- drivers/tty/serial/8250/8250_port.c | 117 +- 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 | 40 +- 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 | 29 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/c67x00/c67x00-sched.c | 4 +- drivers/usb/core/devices.c | 47 - 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/composite.c | 2 +- drivers/usb/gadget/configfs.c | 2 +- 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/legacy/dbgp.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 4 +- drivers/usb/gadget/udc/core.c | 273 +- 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/serial/ftdi_sio.c | 2 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/qcserial.c | 2 + 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/bus.c | 2 +- drivers/usb/typec/mux.c | 271 +- drivers/usb/typec/mux.h | 12 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/fsa4480.c | 218 + drivers/usb/typec/mux/intel_pmc_mux.c | 29 +- drivers/usb/typec/mux/pi3usb30532.c | 8 +- drivers/usb/typec/tipd/core.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 85 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 19 +- 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/vfio/vfio.c | 7 + drivers/vfio/vfio_iommu_type1.c | 30 +- drivers/video/fbdev/broadsheetfb.c | 27 +- drivers/video/fbdev/clps711x-fb.c | 3 +- drivers/video/fbdev/core/fb_defio.c | 212 +- drivers/video/fbdev/core/fbmem.c | 27 +- drivers/video/fbdev/hecubafb.c | 4 +- drivers/video/fbdev/hyperv_fb.c | 10 +- drivers/video/fbdev/metronomefb.c | 23 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 27 +- drivers/video/fbdev/smscufx.c | 13 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/udlfb.c | 18 +- drivers/video/fbdev/xen-fbfront.c | 10 +- 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 + drivers/virt/coco/sev-guest/sev-guest.h | 63 + drivers/virt/coco/sevguest/Kconfig | 14 - drivers/virt/coco/sevguest/Makefile | 2 - drivers/virt/coco/sevguest/sevguest.c | 740 - drivers/virt/coco/sevguest/sevguest.h | 98 - drivers/virt/fsl_hypervisor.c | 3 +- drivers/virtio/virtio_mem.c | 6 +- drivers/vme/Kconfig | 2 - drivers/w1/masters/ds2490.c | 124 +- fs/9p/vfs_addr.c | 23 +- fs/adfs/inode.c | 10 +- fs/affs/file.c | 21 +- fs/affs/symlink.c | 5 +- fs/afs/dir.c | 7 +- fs/afs/file.c | 28 +- fs/afs/internal.h | 4 +- fs/afs/write.c | 4 +- fs/befs/linuxvfs.c | 17 +- fs/bfs/file.c | 11 +- fs/btrfs/async-thread.c | 122 +- fs/btrfs/async-thread.h | 7 +- fs/btrfs/block-group.c | 8 + fs/btrfs/block-group.h | 2 + fs/btrfs/compression.c | 51 +- fs/btrfs/compression.h | 9 +- fs/btrfs/ctree.h | 31 +- fs/btrfs/delayed-inode.c | 10 +- fs/btrfs/disk-io.c | 362 +- fs/btrfs/disk-io.h | 11 - fs/btrfs/extent-tree.c | 5 +- fs/btrfs/extent_io.c | 70 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file.c | 9 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 287 +- fs/btrfs/ioctl.c | 22 +- fs/btrfs/raid56.c | 140 +- fs/btrfs/relocation.c | 13 +- fs/btrfs/scrub.c | 149 +- fs/btrfs/send.c | 45 +- fs/btrfs/super.c | 16 +- fs/btrfs/sysfs.c | 3 + fs/btrfs/transaction.c | 65 +- fs/btrfs/tree-log.c | 39 +- fs/btrfs/volumes.c | 184 +- fs/btrfs/volumes.h | 8 +- fs/btrfs/zoned.c | 197 +- fs/btrfs/zoned.h | 5 + fs/buffer.c | 266 +- 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/addr.c | 32 +- fs/ceph/caps.c | 4 + fs/cifs/cifsglob.h | 84 +- fs/cifs/file.c | 31 +- fs/cifs/misc.c | 2 + fs/cifs/readdir.c | 176 +- fs/cifs/smb2ops.c | 20 +- fs/coda/symlink.c | 7 +- fs/cramfs/README | 8 +- fs/cramfs/inode.c | 7 +- fs/dlm/lock.c | 34 +- fs/ecryptfs/mmap.c | 15 +- fs/efs/inode.c | 8 +- fs/efs/symlink.c | 5 +- fs/erofs/Kconfig | 10 + fs/erofs/Makefile | 1 + fs/erofs/data.c | 32 +- fs/erofs/decompressor.c | 2 - fs/erofs/fscache.c | 361 + fs/erofs/inode.c | 4 + fs/erofs/internal.h | 51 +- fs/erofs/namei.c | 5 +- fs/erofs/super.c | 161 +- fs/erofs/sysfs.c | 4 +- fs/erofs/zdata.c | 7 +- fs/exfat/inode.c | 10 +- fs/ext2/inode.c | 19 +- fs/ext4/ext4.h | 2 - fs/ext4/inline.c | 41 +- fs/ext4/inode.c | 48 +- fs/ext4/move_extent.c | 17 +- fs/ext4/namei.c | 7 +- fs/ext4/readpage.c | 4 +- fs/ext4/verity.c | 9 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 42 +- fs/f2fs/f2fs.h | 25 +- fs/f2fs/file.c | 16 +- fs/f2fs/gc.c | 37 +- fs/f2fs/inode.c | 19 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.h | 32 +- fs/f2fs/super.c | 28 +- fs/f2fs/verity.c | 9 +- fs/fat/inode.c | 10 +- fs/freevxfs/vxfs_immed.c | 15 +- fs/freevxfs/vxfs_subr.c | 17 +- fs/fuse/dax.c | 2 +- fs/fuse/dir.c | 17 +- fs/fuse/file.c | 42 +- fs/fuse/inode.c | 5 +- fs/gfs2/aops.c | 81 +- fs/gfs2/file.c | 47 +- fs/gfs2/inode.h | 2 +- fs/gfs2/meta_io.c | 4 +- fs/hfs/extent.c | 6 +- fs/hfs/hfs_fs.h | 2 + fs/hfs/inode.c | 38 +- fs/hfsplus/extents.c | 8 +- fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 38 +- fs/hostfs/hostfs_kern.c | 9 +- fs/hpfs/file.c | 10 +- fs/hpfs/namei.c | 5 +- fs/hugetlbfs/inode.c | 2 +- fs/io-wq.c | 4 +- fs/io_uring.c | 1052 +- fs/iomap/buffered-io.c | 38 +- fs/iomap/direct-io.c | 7 +- fs/iomap/trace.h | 2 +- fs/isofs/compress.c | 5 +- fs/isofs/inode.c | 6 +- fs/isofs/rock.c | 7 +- fs/jbd2/commit.c | 18 +- fs/jbd2/transaction.c | 14 +- fs/jffs2/file.c | 23 +- fs/jffs2/fs.c | 2 +- fs/jffs2/gc.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/inode.c | 11 +- fs/jfs/jfs_metapage.c | 21 +- fs/kernfs/dir.c | 7 +- fs/kernfs/file.c | 23 +- fs/libfs.c | 18 +- fs/minix/inode.c | 11 +- fs/mpage.c | 20 +- fs/namei.c | 36 +- fs/netfs/buffered_read.c | 25 +- fs/nfs/dir.c | 9 +- fs/nfs/direct.c | 23 +- fs/nfs/file.c | 56 +- fs/nfs/fscache.h | 14 +- fs/nfs/nfs4proc.c | 12 +- fs/nfs/read.c | 3 +- fs/nfs/symlink.c | 16 +- fs/nfsd/filecache.c | 14 +- fs/nilfs2/inode.c | 16 +- fs/nilfs2/recovery.c | 2 +- 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/ntfs/aops.c | 40 +- fs/ntfs/aops.h | 6 +- fs/ntfs/attrib.c | 2 +- fs/ntfs/compress.c | 4 +- fs/ntfs/file.c | 4 +- fs/ntfs/inode.c | 4 +- fs/ntfs/mft.h | 2 +- fs/ntfs3/file.c | 5 +- fs/ntfs3/inode.c | 27 +- fs/ntfs3/ntfs_fs.h | 5 + fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 23 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 33 +- fs/ocfs2/journal.h | 2 + fs/ocfs2/refcounttree.c | 6 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 9 +- fs/ocfs2/super.c | 180 +- fs/ocfs2/symlink.c | 5 +- fs/omfs/file.c | 11 +- fs/orangefs/inode.c | 52 +- fs/proc/cpuinfo.c | 6 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 93 +- fs/proc/task_mmu.c | 4 +- fs/proc/vmcore.c | 130 +- fs/qnx4/inode.c | 7 +- fs/qnx6/inode.c | 6 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 36 +- fs/reiserfs/journal.c | 14 +- fs/romfs/super.c | 9 +- fs/squashfs/file.c | 5 +- fs/squashfs/super.c | 2 +- fs/squashfs/symlink.c | 5 +- fs/sysv/itree.c | 10 +- fs/ubifs/file.c | 41 +- fs/ubifs/super.c | 2 +- fs/udf/file.c | 14 +- fs/udf/inode.c | 10 +- fs/udf/symlink.c | 5 +- fs/ufs/inode.c | 13 +- fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 1 + fs/vboxsf/file.c | 5 +- fs/verity/enable.c | 29 +- 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 | 167 +- fs/xfs/libxfs/xfs_bmap.h | 58 +- fs/xfs/libxfs/xfs_bmap_btree.c | 9 +- fs/xfs/libxfs/xfs_btree.c | 150 +- 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_defer.c | 30 +- 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 | 118 +- fs/xfs/libxfs/xfs_inode_fork.c | 51 +- fs/xfs/libxfs/xfs_inode_fork.h | 76 +- fs/xfs/libxfs/xfs_log_format.h | 34 +- fs/xfs/libxfs/xfs_log_rlimit.c | 75 +- fs/xfs/libxfs/xfs_quota_defs.h | 49 +- fs/xfs/libxfs/xfs_refcount.c | 14 +- fs/xfs/libxfs/xfs_refcount.h | 13 +- fs/xfs/libxfs/xfs_rmap.c | 161 +- fs/xfs/libxfs/xfs_rmap.h | 7 +- fs/xfs/libxfs/xfs_rtbitmap.c | 9 +- fs/xfs/libxfs/xfs_sb.c | 80 +- fs/xfs/libxfs/xfs_shared.h | 24 +- fs/xfs/libxfs/xfs_trans_resv.c | 225 +- fs/xfs/libxfs/xfs_trans_resv.h | 16 +- fs/xfs/libxfs/xfs_types.h | 11 +- fs/xfs/scrub/bmap.c | 26 +- fs/xfs/scrub/inode.c | 20 +- fs/xfs/scrub/rtbitmap.c | 9 +- fs/xfs/xfs_acl.h | 8 +- fs/xfs/xfs_aops.c | 10 +- fs/xfs/xfs_bmap_item.c | 27 +- 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_extfree_item.c | 23 +- fs/xfs/xfs_file.c | 24 +- fs/xfs/xfs_filestream.c | 7 +- fs/xfs/xfs_fsmap.c | 6 +- fs/xfs/xfs_fsops.c | 7 +- fs/xfs/xfs_icache.c | 9 +- fs/xfs/xfs_icreate_item.c | 1 + fs/xfs/xfs_inode.c | 104 +- fs/xfs/xfs_inode.h | 29 +- fs/xfs/xfs_inode_item.c | 48 +- fs/xfs/xfs_inode_item_recover.c | 145 +- fs/xfs/xfs_ioctl.c | 3 + fs/xfs/xfs_iomap.c | 33 +- fs/xfs/xfs_iops.c | 2 - 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 | 89 +- fs/xfs/xfs_log_cil.c | 356 +- 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_refcount_item.c | 25 +- fs/xfs/xfs_reflink.c | 100 +- fs/xfs/xfs_rmap_item.c | 25 +- 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 | 68 +- fs/xfs/xfs_trans.c | 52 +- fs/xfs/xfs_trans.h | 40 +- fs/xfs/xfs_trans_dquot.c | 1 - fs/zonefs/super.c | 8 +- include/acpi/acpi_bus.h | 2 +- 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_atomic_uapi.h | 2 - include/drm/drm_connector.h | 3 - include/drm/drm_dsc.h | 611 - include/drm/drm_edid.h | 12 - include/drm/drm_fb_helper.h | 3 +- include/drm/drm_hdcp.h | 308 - include/drm/drm_managed.h | 3 + include/drm/drm_panel.h | 7 + include/drm/drm_plane.h | 4 +- include/drm/drm_scdc_helper.h | 136 - include/drm/drm_writeback.h | 11 +- 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/imx8mp-clock.h | 9 +- 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/r9a09g011-cpg.h | 352 + include/dt-bindings/clock/samsung,exynosautov9.h | 299 + include/dt-bindings/clock/ste-db8500-clkout.h | 17 + include/dt-bindings/clock/stm32mp1-clks.h | 46 +- include/dt-bindings/interconnect/qcom,sc8280xp.h | 232 + include/dt-bindings/interconnect/qcom,sdx65.h | 67 + include/dt-bindings/memory/mt8186-memory-port.h | 217 + include/dt-bindings/memory/mt8195-memory-port.h | 408 + include/dt-bindings/memory/mtk-memory-port.h | 2 + include/dt-bindings/power/imx8mp-power.h | 18 + include/dt-bindings/power/qcom-rpmpd.h | 18 + include/dt-bindings/power/r8a779g0-sysc.h | 45 + include/dt-bindings/reset/mt8192-resets.h | 3 + include/dt-bindings/reset/stm32mp1-resets.h | 24 +- include/dt-bindings/soc/rockchip,vop2.h | 14 + include/kunit/test.h | 33 + include/kvm/arm_arch_timer.h | 2 - include/kvm/arm_hypercalls.h | 8 + include/kvm/arm_psci.h | 7 - include/kvm/arm_vgic.h | 8 +- include/linux/acpi.h | 3 - include/linux/amba/bus.h | 6 +- include/linux/amba/mmci.h | 6 - include/linux/arm_ffa.h | 7 +- include/linux/backing-dev.h | 6 +- include/linux/bio.h | 5 +- include/linux/bitmap.h | 31 +- include/linux/blk-cgroup.h | 258 +- include/linux/blktrace_api.h | 10 +- include/linux/bpf-cgroup.h | 8 +- include/linux/bpf.h | 118 +- include/linux/bpf_verifier.h | 3 +- include/linux/btf.h | 23 + include/linux/buffer_head.h | 14 +- include/linux/cma.h | 4 +- include/linux/compat.h | 1 + include/linux/compiler-gcc.h | 8 - include/linux/compiler.h | 6 +- include/linux/compiler_types.h | 14 +- include/linux/console.h | 19 + include/linux/cpufreq.h | 1 - include/linux/crash_dump.h | 19 +- include/linux/damon.h | 13 + include/linux/delayacct.h | 28 - include/linux/device.h | 73 + include/linux/device/driver.h | 2 + include/linux/efi.h | 11 + include/linux/fanotify.h | 1 + include/linux/fb.h | 17 +- include/linux/firmware.h | 82 + include/linux/firmware/cirrus/cs_dsp.h | 28 +- include/linux/firmware/xlnx-zynqmp.h | 11 + include/linux/fs.h | 34 +- include/linux/fscache.h | 1 + include/linux/fsl/mc.h | 6 +- include/linux/fsnotify_backend.h | 67 +- include/linux/gfp.h | 18 +- include/linux/gpio/consumer.h | 16 +- include/linux/gpio/driver.h | 12 +- include/linux/highmem-internal.h | 14 +- include/linux/highmem.h | 15 +- include/linux/hte.h | 271 + include/linux/huge_mm.h | 15 - include/linux/hugetlb.h | 6 +- include/linux/hyperv.h | 93 +- include/linux/ieee802154.h | 81 +- 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/instrumentation.h | 6 +- include/linux/intel-iommu.h | 2 +- include/linux/interrupt.h | 9 + include/linux/io_uring.h | 38 + include/linux/iomap.h | 4 +- include/linux/iommu.h | 15 +- include/linux/ipv6.h | 4 +- include/linux/irqchip/arm-gic-v3.h | 2 + include/linux/irqchip/irq-ixp4xx.h | 12 - include/linux/jbd2.h | 2 +- include/linux/kallsyms.h | 2 + include/linux/kernel.h | 2 +- include/linux/khugepaged.h | 59 +- include/linux/kthread.h | 4 - include/linux/latencytop.h | 3 - include/linux/lsm_audit.h | 2 + include/linux/mdev.h | 82 +- include/linux/mdio.h | 70 + include/linux/mei_aux.h | 19 + include/linux/memcontrol.h | 18 +- include/linux/memory_hotplug.h | 11 +- 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/mlx5/accel.h | 153 - include/linux/mlx5/fs.h | 12 + include/linux/mlx5/mlx5_ifc.h | 18 +- include/linux/mm_types.h | 8 +- include/linux/mmzone.h | 5 +- include/linux/module.h | 23 +- include/linux/mpage.h | 2 +- include/linux/mtd/cfi.h | 1 + .../mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h | 0 include/linux/netdevice.h | 92 +- include/linux/netfs.h | 9 +- include/linux/nfs_fs.h | 4 +- include/linux/objtool.h | 6 +- include/linux/of.h | 16 +- include/linux/omap-dma.h | 7 + include/linux/page-flags.h | 2 +- include/linux/page-isolation.h | 6 +- include/linux/pagemap.h | 79 +- include/linux/pci.h | 10 +- include/linux/pgtable.h | 2 +- include/linux/phy.h | 5 +- include/linux/platform_data/cros_ec_commands.h | 10 +- include/linux/platform_data/max732x.h | 12 - include/linux/platform_data/pcf857x.h | 2 +- include/linux/platform_device.h | 6 +- include/linux/pm.h | 9 + include/linux/pm_domain.h | 6 +- include/linux/pm_opp.h | 41 +- include/linux/polynomial.h | 35 + include/linux/printk.h | 83 +- include/linux/property.h | 5 + include/linux/ptp_clock_kernel.h | 4 + include/linux/qed/qed_nvmetcp_ip_services_if.h | 29 - include/linux/regmap.h | 12 + include/linux/regulator/pca9450.h | 7 + include/linux/rpmsg.h | 6 +- include/linux/sched.h | 27 +- include/linux/sched/coredump.h | 3 +- include/linux/sched/signal.h | 15 +- include/linux/scmi_protocol.h | 31 +- include/linux/seccomp.h | 3 +- include/linux/serial_core.h | 1 + include/linux/skbuff.h | 39 +- include/linux/slab.h | 20 +- include/linux/slub_def.h | 1 - include/linux/soc/apple/rtkit.h | 155 + include/linux/soc/apple/sart.h | 53 + include/linux/soc/mediatek/mtk-cmdq.h | 5 +- include/linux/soc/mediatek/mtk-mmsys.h | 12 + include/linux/soc/qcom/llcc-qcom.h | 2 + include/linux/socket.h | 6 +- include/linux/spi/spi.h | 2 + include/linux/stmmac.h | 1 + include/linux/sunrpc/clnt.h | 1 + include/linux/swap.h | 23 +- include/linux/swapops.h | 22 +- include/linux/sysctl.h | 9 +- include/linux/task_work.h | 1 + include/linux/tee_drv.h | 18 - include/linux/thunderbolt.h | 21 +- include/linux/uaccess.h | 22 + include/linux/usb.h | 17 +- include/linux/usb/gadget.h | 26 +- include/linux/usb/typec_mux.h | 22 +- include/linux/vdpa.h | 4 +- include/linux/vermagic.h | 10 +- include/linux/wkup_m3_ipc.h | 13 + include/linux/workqueue.h | 21 + 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/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 2 +- include/net/cfg80211.h | 7 +- include/net/cfg802154.h | 6 +- include/net/devlink.h | 18 +- include/net/inet_hashtables.h | 2 +- include/net/ip6_tunnel.h | 2 +- include/net/ip_tunnels.h | 2 +- include/net/mac802154.h | 19 + include/net/mptcp.h | 3 +- include/net/route.h | 36 +- include/net/secure_seq.h | 4 +- include/net/sock.h | 30 +- include/net/tcp.h | 20 +- include/net/xsk_buff_pool.h | 1 + include/pcmcia/soc_common.h | 2 +- include/scsi/libiscsi.h | 6 +- include/scsi/scsi_device.h | 9 +- include/scsi/scsi_proto.h | 9 +- include/soc/mscc/ocelot.h | 7 + include/soc/tegra/mc.h | 8 +- include/sound/intel-nhlt.h | 6 +- include/sound/soc.h | 17 + include/sound/sof/ipc4/header.h | 460 + include/trace/events/btrfs.h | 30 +- include/trace/events/cachefiles.h | 176 + include/trace/events/ext4.h | 21 +- include/trace/events/f2fs.h | 12 +- include/trace/events/io_uring.h | 56 +- include/trace/events/mptcp.h | 6 +- include/uapi/asm-generic/siginfo.h | 7 + include/uapi/asm-generic/socket.h | 2 + include/uapi/drm/amdgpu_drm.h | 1 + include/uapi/drm/drm_fourcc.h | 22 + include/uapi/drm/i915_drm.h | 291 +- include/uapi/drm/msm_drm.h | 7 + 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 | 6 +- include/uapi/linux/ethtool.h | 1 + include/uapi/linux/fanotify.h | 1 + include/uapi/linux/gpio.h | 3 + include/uapi/linux/io_uring.h | 53 +- include/uapi/linux/kvm.h | 14 +- include/uapi/linux/mdio.h | 75 + include/uapi/linux/media.h | 4 +- include/uapi/linux/mptcp.h | 8 + include/uapi/linux/nl80211.h | 2 + include/uapi/linux/nvme_ioctl.h | 26 + include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/prctl.h | 9 + include/uapi/linux/seccomp.h | 2 + include/uapi/linux/taskstats.h | 6 +- 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 | 21 + init/initramfs.c | 76 +- init/main.c | 2 +- ipc/ipc_sysctl.c | 108 +- ipc/sem.c | 28 +- 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/verifier.c | 370 +- kernel/cgroup/cpuset.c | 7 +- kernel/delayacct.c | 16 - kernel/events/core.c | 4 +- kernel/events/uprobes.c | 7 +- kernel/fork.c | 11 +- kernel/hung_task.c | 55 +- kernel/irq/chip.c | 13 +- kernel/irq/internals.h | 2 + kernel/irq/irqdesc.c | 2 + kernel/irq/manage.c | 39 +- kernel/irq/matrix.c | 2 +- kernel/kallsyms.c | 27 +- kernel/kexec_core.c | 22 + kernel/kprobes.c | 2 +- kernel/kthread.c | 1 - kernel/latencytop.c | 41 +- kernel/module/Makefile | 1 + kernel/module/internal.h | 45 +- kernel/module/kallsyms.c | 20 - kernel/module/main.c | 44 +- kernel/module/tracking.c | 61 + kernel/panic.c | 6 +- kernel/power/hibernate.c | 2 +- kernel/power/main.c | 5 +- kernel/power/suspend.c | 3 +- kernel/printk/printk.c | 1201 +- kernel/rcu/Kconfig | 13 + kernel/rcu/rcutorture.c | 47 +- 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/build_policy.c | 2 + kernel/sched/build_utility.c | 1 + kernel/sched/core.c | 5 +- kernel/sched/deadline.c | 2 - kernel/sched/fair.c | 292 +- kernel/sched/idle.c | 2 +- kernel/sched/pelt.h | 4 +- kernel/sched/psi.c | 18 +- kernel/sched/sched.h | 12 +- kernel/sched/smp.h | 6 + kernel/seccomp.c | 44 +- kernel/signal.c | 18 +- kernel/smp.c | 32 +- kernel/softirq.c | 13 + kernel/stop_machine.c | 2 - kernel/sys.c | 12 + kernel/sysctl.c | 23 - kernel/task_work.c | 25 +- kernel/time/sched_clock.c | 13 +- kernel/time/tick-sched.c | 12 +- kernel/time/timekeeping.c | 28 +- kernel/trace/Kconfig | 1 + kernel/trace/blktrace.c | 26 +- kernel/trace/fgraph.c | 18 + kernel/trace/ftrace.c | 81 +- kernel/watchdog.c | 4 + kernel/watchdog_hld.c | 4 + kernel/workqueue.c | 1 + lib/Kconfig | 3 + lib/Kconfig.debug | 28 +- lib/Kconfig.kcsan | 4 +- lib/Kconfig.ubsan | 2 +- lib/Makefile | 2 + lib/bitmap.c | 54 + lib/dump_stack.c | 4 +- lib/hexdump.c | 41 +- lib/kstrtox.c | 6 +- lib/kunit/debugfs.c | 2 +- lib/kunit/kunit-example-test.c | 14 + lib/kunit/test.c | 25 +- lib/nmi_backtrace.c | 4 +- lib/polynomial.c | 108 + lib/test_bitmap.c | 25 + lib/test_firmware.c | 378 + lib/test_sysctl.c | 32 + lib/vsprintf.c | 85 +- lib/xarray.c | 2 + localversion-next | 2 +- mm/backing-dev.c | 19 +- mm/damon/core.c | 115 +- mm/damon/reclaim.c | 122 +- mm/damon/sysfs.c | 401 +- mm/damon/vaddr-test.h | 6 +- mm/damon/vaddr.c | 88 +- mm/filemap.c | 94 +- mm/folio-compat.c | 4 +- mm/gup.c | 56 +- mm/huge_memory.c | 43 +- mm/hugetlb.c | 45 +- mm/hugetlb_vmemmap.c | 104 +- mm/hugetlb_vmemmap.h | 4 +- mm/internal.h | 6 + mm/kasan/quarantine.c | 5 + mm/kfence/.kunitconfig | 6 + mm/kfence/core.c | 34 + mm/kfence/kfence_test.c | 31 +- mm/khugepaged.c | 80 +- mm/madvise.c | 13 +- mm/memcontrol.c | 67 +- mm/memory-failure.c | 17 +- mm/memory.c | 13 +- mm/memory_hotplug.c | 145 +- mm/mempolicy.c | 53 +- mm/memremap.c | 20 - mm/migrate.c | 47 +- mm/mmap.c | 14 +- mm/mremap.c | 4 +- mm/nommu.c | 2 + mm/page-writeback.c | 34 +- mm/page_alloc.c | 252 +- mm/page_ext.c | 2 +- mm/page_io.c | 27 +- mm/page_isolation.c | 354 +- mm/page_owner.c | 3 +- mm/readahead.c | 53 +- mm/rmap.c | 130 +- mm/secretmem.c | 8 +- mm/shmem.c | 333 +- mm/slab.c | 7 +- mm/slab_common.c | 3 +- mm/slob.c | 16 +- mm/slub.c | 2 - mm/swap.c | 4 +- mm/swap.h | 6 +- mm/swap_slots.c | 14 +- mm/swap_state.c | 54 +- mm/swapfile.c | 30 +- mm/util.c | 11 +- mm/vmalloc.c | 39 +- mm/vmscan.c | 427 +- mm/z3fold.c | 97 +- net/atm/common.c | 2 +- net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/hci_conn.c | 32 +- net/bluetooth/hci_core.c | 2 - net/bluetooth/hci_event.c | 107 +- net/bluetooth/hci_request.c | 2 + net/bluetooth/hci_sync.c | 12 +- net/bpf/test_run.c | 67 +- net/bridge/br_switchdev.c | 2 + net/can/bcm.c | 2 +- net/can/isotp.c | 25 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 2 +- net/core/bpf_sk_storage.c | 5 +- net/core/datagram.c | 2 - net/core/datagram.h | 15 - net/core/dev.c | 71 +- net/core/devlink.c | 303 +- net/core/filter.c | 4 +- net/core/lwt_bpf.c | 7 +- net/core/neighbour.c | 2 +- net/core/rtnetlink.c | 202 +- net/core/secure_seq.c | 16 +- net/core/skbuff.c | 61 +- net/core/skmsg.c | 22 +- net/core/sock.c | 60 +- net/core/sock_map.c | 10 +- net/core/sysctl_net_core.c | 13 +- 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/ethtool/common.c | 3 + net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 6 +- net/ipv4/arp.c | 7 +- net/ipv4/datagram.c | 7 +- net/ipv4/devinet.c | 2 +- net/ipv4/fib_frontend.c | 4 +- net/ipv4/fib_rules.c | 2 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 13 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/inet_hashtables.c | 42 +- net/ipv4/ip_gre.c | 62 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 0 net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 41 +- net/ipv4/syncookies.c | 8 +- net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv4/tcp.c | 41 +- net/ipv4/tcp_input.c | 16 +- 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/ipv4/tcp_recovery.c | 15 +- net/ipv4/udp.c | 2 +- net/ipv6/addrconf.c | 13 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/datagram.c | 4 +- net/ipv6/inet6_hashtables.c | 4 +- net/ipv6/ip6_gre.c | 50 +- net/ipv6/ip6_output.c | 25 +- net/ipv6/mcast.c | 8 +- net/ipv6/netfilter.c | 10 +- net/ipv6/raw.c | 2 +- net/ipv6/syncookies.c | 3 +- net/ipv6/sysctl_net_ipv6.c | 6 +- net/ipv6/tcp_ipv6.c | 3 +- net/ipv6/udp.c | 6 +- net/key/af_key.c | 2 +- net/mac80211/ieee80211_i.h | 5 + net/mac80211/mlme.c | 9 + net/mac80211/rx.c | 3 +- net/mac80211/scan.c | 20 + net/mac80211/tx.c | 2 - net/mac80211/wpa.c | 16 +- net/mac802154/cfg.c | 1 + net/mac802154/ieee802154_i.h | 2 + net/mac802154/main.c | 54 +- net/mac802154/util.c | 22 +- net/mctp/af_mctp.c | 2 +- net/mctp/device.c | 2 +- net/mptcp/Makefile | 2 +- net/mptcp/ctrl.c | 21 + net/mptcp/mib.c | 1 + net/mptcp/mib.h | 1 + net/mptcp/options.c | 12 +- net/mptcp/pm.c | 92 +- net/mptcp/pm_netlink.c | 223 +- net/mptcp/pm_userspace.c | 429 + net/mptcp/protocol.c | 91 +- net/mptcp/protocol.h | 86 +- net/mptcp/subflow.c | 77 +- net/netfilter/ipvs/ip_vs_conn.c | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 4 +- net/netfilter/nf_conntrack_proto_tcp.c | 21 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/nft_set_rbtree.c | 6 +- net/netfilter/nft_socket.c | 52 +- net/nfc/core.c | 29 +- net/nfc/netlink.c | 4 +- net/packet/af_packet.c | 20 +- net/rds/tcp.c | 8 + net/rxrpc/local_object.c | 3 + net/sctp/ipv6.c | 4 +- net/sctp/sm_sideeffect.c | 4 + net/sctp/socket.c | 2 +- net/smc/af_smc.c | 137 +- net/smc/smc.h | 29 + net/smc/smc_close.c | 5 +- net/socket.c | 15 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +- net/sunrpc/clnt.c | 14 +- net/sunrpc/xprtsock.c | 35 +- net/tls/tls_device.c | 12 +- net/tls/tls_sw.c | 4 +- net/vmw_vsock/hyperv_transport.c | 21 +- net/vmw_vsock/virtio_transport.c | 197 +- net/wireless/chan.c | 93 +- net/wireless/core.h | 14 +- net/wireless/ibss.c | 4 +- net/wireless/nl80211.c | 361 +- net/wireless/reg.c | 4 + net/wireless/scan.c | 2 +- net/xdp/xsk.c | 13 + net/xdp/xsk_buff_pool.c | 16 +- net/xdp/xskmap.c | 6 +- samples/bpf/xdp_rxq_info_user.c | 22 +- samples/vfio-mdev/mbochs.c | 9 +- samples/vfio-mdev/mdpy.c | 9 +- samples/vfio-mdev/mtty.c | 39 +- scripts/Makefile.build | 33 +- scripts/Makefile.clean | 8 +- scripts/Makefile.gcc-plugins | 22 +- scripts/Makefile.randstruct | 17 + scripts/basic/.gitignore | 1 + scripts/basic/Makefile | 11 + scripts/bloat-o-meter | 1 + scripts/checkpatch.pl | 8 +- scripts/checksyscalls.sh | 2 +- scripts/gcc-plugins/Kconfig | 38 - scripts/gcc-plugins/Makefile | 15 +- scripts/gcc-plugins/gen-random-seed.sh | 9 - scripts/gen-randstruct-seed.sh | 7 + scripts/get_abi.pl | 4 +- scripts/kallsyms.c | 3 +- scripts/link-vmlinux.sh | 60 +- scripts/mod/list.h | 213 + scripts/mod/modpost.c | 285 +- scripts/mod/modpost.h | 28 +- scripts/mod/sumversion.c | 8 +- scripts/package/builddeb | 2 +- scripts/selinux/genheaders/genheaders.c | 75 +- scripts/selinux/mdp/mdp.c | 4 +- security/Kconfig.hardening | 73 + security/integrity/ima/Kconfig | 14 +- security/lsm_audit.c | 3 + security/selinux/avc.c | 2 +- security/selinux/hooks.c | 4 +- security/selinux/include/audit.h | 5 +- security/selinux/include/avc.h | 1 + security/selinux/include/avc_ss.h | 4 +- security/selinux/include/classmap.h | 2 +- security/selinux/include/ibpkey.h | 2 + security/selinux/include/initial_sid_to_string.h | 3 +- security/selinux/include/netnode.h | 2 + security/selinux/include/netport.h | 2 + security/selinux/include/policycap.h | 2 +- security/selinux/include/policycap_names.h | 2 +- security/selinux/include/xfrm.h | 2 + security/selinux/nlmsgtab.c | 12 +- security/selinux/ss/avtab.c | 20 +- security/selinux/ss/policydb.c | 36 +- security/selinux/ss/services.c | 46 +- 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/adau1761.c | 86 +- sound/soc/codecs/adau17x1.c | 20 +- sound/soc/codecs/adau17x1.h | 1 + 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/cs35l45.c | 4 - sound/soc/codecs/cs43130.c | 16 +- sound/soc/codecs/cs43130.h | 151 +- sound/soc/codecs/max98088.c | 21 +- sound/soc/codecs/max98090.c | 30 +- 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/rk3328_codec.c | 2 +- sound/soc/codecs/rt5514.c | 2 +- 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/codecs/tpa6130a2.c | 21 +- sound/soc/codecs/wm8960.c | 15 +- sound/soc/fsl/fsl_asrc.c | 6 +- sound/soc/fsl/fsl_micfil.h | 8 +- 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/intel/boards/bytcr_rt5640.c | 12 + sound/soc/pxa/hx4700.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-dapm.c | 2 - sound/soc/soc-generic-dmaengine-pcm.c | 57 +- sound/soc/soc-ops.c | 18 +- sound/soc/sof/Makefile | 3 +- sound/soc/sof/amd/renoir.c | 4 - sound/soc/sof/control.c | 3 +- sound/soc/sof/core.c | 9 +- sound/soc/sof/debug.c | 3 +- sound/soc/sof/imx/imx8.c | 8 +- sound/soc/sof/imx/imx8m.c | 4 +- sound/soc/sof/intel/apl.c | 3 + sound/soc/sof/intel/bdw.c | 4 - sound/soc/sof/intel/byt.c | 8 - 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 | 4 - sound/soc/sof/intel/tgl.c | 3 + sound/soc/sof/ipc.c | 73 +- sound/soc/sof/ipc3-control.c | 40 +- sound/soc/sof/ipc3-loader.c | 415 + sound/soc/sof/ipc3-ops.h | 21 - sound/soc/sof/ipc3-pcm.c | 2 +- sound/soc/sof/ipc3-priv.h | 27 + sound/soc/sof/ipc3-topology.c | 53 +- sound/soc/sof/ipc3.c | 359 +- sound/soc/sof/ipc4.c | 604 + sound/soc/sof/loader.c | 698 +- 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 | 3 +- sound/soc/sof/pcm.c | 23 +- sound/soc/sof/pm.c | 2 +- sound/soc/sof/sof-audio.c | 338 +- sound/soc/sof/sof-audio.h | 72 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 3 +- sound/soc/sof/sof-pci-dev.c | 54 +- sound/soc/sof/sof-priv.h | 40 +- sound/soc/sof/topology.c | 55 +- sound/soc/ti/davinci-mcasp.c | 2 + 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/getdelays.c | 8 +- tools/bpf/bpftool/perf.c | 112 +- tools/bpf/bpftool/tracelog.c | 2 +- tools/gpio/gpio-event-mon.c | 6 +- tools/include/linux/arm-smccc.h | 193 + tools/include/linux/objtool.h | 6 +- tools/include/linux/slab.h | 8 +- tools/include/uapi/asm-generic/socket.h | 2 + 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 | 536 +- tools/lib/bpf/libbpf.h | 22 + tools/lib/bpf/libbpf.map | 4 +- 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/subcmd/parse-options.c | 17 +- 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/memory-model/linux-kernel.bell | 16 +- tools/objtool/Build | 12 +- tools/objtool/Documentation/objtool.txt | 442 + tools/objtool/Documentation/stack-validation.txt | 360 - tools/objtool/Makefile | 8 +- tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/arch/x86/special.c | 2 +- tools/objtool/builtin-check.c | 156 +- tools/objtool/builtin-orc.c | 73 - tools/objtool/check.c | 462 +- tools/objtool/elf.c | 200 +- tools/objtool/include/objtool/builtin.h | 34 +- tools/objtool/include/objtool/elf.h | 16 +- tools/objtool/include/objtool/warn.h | 35 +- tools/objtool/objtool.c | 103 +- tools/objtool/weak.c | 9 +- tools/perf/.gitignore | 1 - tools/perf/Documentation/perf-arm-spe.txt | 218 + tools/perf/Documentation/perf-intel-pt.txt | 7 + tools/perf/Documentation/perf-stat.txt | 10 + tools/perf/Documentation/perf.txt | 2 +- tools/perf/Makefile.config | 39 +- tools/perf/Makefile.perf | 5 +- tools/perf/arch/arm64/util/arm-spe.c | 10 + tools/perf/arch/arm64/util/machine.c | 21 - tools/perf/arch/powerpc/util/Build | 1 - tools/perf/arch/powerpc/util/machine.c | 25 - tools/perf/arch/s390/util/machine.c | 16 - tools/perf/builtin-report.c | 14 + tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 64 +- tools/perf/builtin-version.c | 1 + tools/perf/perf-with-kcore.sh | 247 - .../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 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 41 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 36 +- tools/perf/pmu-events/arch/x86/icelake/memory.json | 10 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 38 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 26 +- 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 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 4 +- 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 | 362 + .../arch/x86/sapphirerapids/pipeline.json | 1283 + .../arch/x86/sapphirerapids/uncore-memory.json | 499 + .../arch/x86/sapphirerapids/uncore-other.json | 5150 ++ .../arch/x86/sapphirerapids/uncore-power.json | 12 + .../arch/x86/sapphirerapids/virtual-memory.json | 225 + tools/perf/pmu-events/arch/x86/skylake/cache.json | 174 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 90 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 14 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 74 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 74 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 14 +- .../arch/x86/skylakex/uncore-memory.json | 20 + .../pmu-events/arch/x86/skylakex/uncore-other.json | 96 +- .../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/cache.json | 14 +- .../pmu-events/arch/x86/westmereep-sp/memory.json | 6 +- .../pmu-events/arch/x86/westmereep-sp/other.json | 66 +- .../arch/x86/westmereep-sp/pipeline.json | 66 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 14 +- .../pmu-events/arch/x86/westmereex/memory.json | 6 +- .../perf/pmu-events/arch/x86/westmereex/other.json | 66 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 66 +- tools/perf/tests/attr/README | 1 + .../tests/attr/test-record-spe-physical-address | 12 + tools/perf/tests/perf-time-to-tsc.c | 4 + tools/perf/tests/shell/record.sh | 44 + tools/perf/util/arm-spe.c | 5 +- tools/perf/util/bpf-loader.c | 27 +- tools/perf/util/c++/clang.cpp | 4 + tools/perf/util/data.h | 1 + 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/session.c | 2 +- tools/perf/util/stat-display.c | 32 +- tools/perf/util/stat-shadow.c | 2 + tools/perf/util/stat.c | 4 +- tools/perf/util/stat.h | 22 + tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol.c | 37 +- tools/perf/util/symbol.h | 3 +- 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/nvdimm/test/iomap.c | 18 +- tools/testing/nvdimm/test/nfit.c | 3 - tools/testing/radix-tree/linux.c | 3 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/alsa/mixer-test.c | 41 +- tools/testing/selftests/arm64/Makefile | 11 +- 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 | 46 +- 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/attach_probe.c | 10 + .../selftests/bpf/prog_tests/fexit_stress.c | 2 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 14 +- .../selftests/bpf/prog_tests/linked_funcs.c | 6 + tools/testing/selftests/bpf/prog_tests/log_fixup.c | 149 + tools/testing/selftests/bpf/prog_tests/map_kptr.c | 37 + tools/testing/selftests/bpf/progs/kprobe_multi.c | 14 + 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 + .../selftests/bpf/progs/test_attach_probe.c | 23 +- tools/testing/selftests/bpf/progs/test_log_fixup.c | 64 + .../selftests/bpf/progs/test_module_attach.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 637 +- tools/testing/selftests/bpf/test_progs.h | 46 +- 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 + .../selftests/drivers/net/mlxsw/qos_burst.sh | 480 + .../selftests/drivers/net/mlxsw/qos_headroom.sh | 4 +- .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 4 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 5 +- .../selftests/drivers/net/mlxsw/sch_red_root.sh | 5 +- .../selftests/drivers/net/ocelot/basic_qos.sh | 253 + tools/testing/selftests/drivers/net/ocelot/psfp.sh | 327 + .../drivers/net/ocelot/tc_flower_chains.sh | 26 +- .../selftests/filesystems/binderfs/binderfs_test.c | 3 +- tools/testing/selftests/firmware/Makefile | 2 +- tools/testing/selftests/firmware/config | 1 + tools/testing/selftests/firmware/fw_filesystem.sh | 170 +- tools/testing/selftests/firmware/fw_lib.sh | 19 +- tools/testing/selftests/firmware/fw_run_tests.sh | 4 + tools/testing/selftests/firmware/fw_upload.sh | 214 + tools/testing/selftests/kselftest.h | 15 + tools/testing/selftests/kvm/.gitignore | 3 +- tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 8 + tools/testing/selftests/kvm/aarch64/hypercalls.c | 331 + .../selftests/kvm/aarch64/psci_cpu_on_test.c | 121 - tools/testing/selftests/kvm/aarch64/psci_test.c | 213 + .../selftests/kvm/include/aarch64/processor.h | 22 + .../testing/selftests/kvm/lib/aarch64/processor.c | 25 + tools/testing/selftests/kvm/steal_time.c | 13 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/net/Makefile | 3 +- tools/testing/selftests/net/forwarding/Makefile | 33 + tools/testing/selftests/net/forwarding/lib.sh | 133 +- .../selftests/net/forwarding/local_termination.sh | 299 + .../net/forwarding/mirror_gre_bridge_1q.sh | 3 + .../selftests/net/forwarding/no_forwarding.sh | 261 + tools/testing/selftests/net/forwarding/router.sh | 18 + .../selftests/net/forwarding/router_vid_1.sh | 27 +- tools/testing/selftests/net/forwarding/tsn_lib.sh | 235 + tools/testing/selftests/net/mptcp/config | 8 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 232 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 645 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 779 + tools/testing/selftests/net/so_txtime.c | 4 +- .../testing/selftests/net/vrf_strict_mode_test.sh | 48 +- tools/testing/selftests/powerpc/include/utils.h | 5 + tools/testing/selftests/powerpc/math/Makefile | 4 +- tools/testing/selftests/powerpc/math/mma.S | 33 + tools/testing/selftests/powerpc/math/mma.c | 48 + tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/powerpc/mm/Makefile | 4 +- .../selftests/powerpc/mm/large_vm_gpr_corruption.c | 156 + .../selftests/powerpc/pmu/sampling_tests/misc.c | 2 +- .../selftests/powerpc/security/spectre_v2.c | 2 +- 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/seccomp/seccomp_bpf.c | 359 + tools/testing/selftests/sysctl/sysctl.sh | 23 + tools/testing/selftests/vm/hugepage-mremap.c | 6 + tools/testing/selftests/vm/pkey-x86.h | 21 +- tools/testing/selftests/vm/run_vmtests.sh | 538 +- tools/testing/selftests/wireguard/netns.sh | 34 +- tools/testing/selftests/wireguard/qemu/.gitignore | 1 + tools/testing/selftests/wireguard/qemu/Makefile | 205 +- .../selftests/wireguard/qemu/arch/aarch64.config | 5 +- .../wireguard/qemu/arch/aarch64_be.config | 5 +- .../selftests/wireguard/qemu/arch/arm.config | 5 +- .../selftests/wireguard/qemu/arch/armeb.config | 5 +- .../selftests/wireguard/qemu/arch/i686.config | 3 +- .../selftests/wireguard/qemu/arch/m68k.config | 2 +- .../selftests/wireguard/qemu/arch/mips.config | 2 +- .../selftests/wireguard/qemu/arch/mips64.config | 2 +- .../selftests/wireguard/qemu/arch/mips64el.config | 2 +- .../selftests/wireguard/qemu/arch/mipsel.config | 2 +- .../selftests/wireguard/qemu/arch/powerpc.config | 2 +- .../selftests/wireguard/qemu/arch/powerpc64.config | 13 + .../wireguard/qemu/arch/powerpc64le.config | 2 +- .../selftests/wireguard/qemu/arch/riscv32.config | 12 + .../selftests/wireguard/qemu/arch/riscv64.config | 12 + .../selftests/wireguard/qemu/arch/s390x.config | 6 + .../selftests/wireguard/qemu/arch/x86_64.config | 3 +- tools/testing/selftests/wireguard/qemu/init.c | 6 - 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 + tools/usb/testusb.c | 2 +- usr/gen_init_cpio.c | 92 +- virt/kvm/kvm_main.c | 1 + 4647 files changed, 488078 insertions(+), 102851 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-firmware create mode 100644 Documentation/ABI/testing/sysfs-devices-physical_location create mode 100644 Documentation/arm64/sme.rst create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] 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 create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynosautov9-cl [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop2.yaml create mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8195-dsp.yaml delete mode 100644 Documentation/devicetree/bindings/eeprom/at24.txt create mode 100644 Documentation/devicetree/bindings/gnss/brcm,bcm4751.yaml 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/hte/hardware-timestamps-common.yaml create mode 100644 Documentation/devicetree/bindings/hte/hte-consumer.yaml create mode 100644 Documentation/devicetree/bindings/hte/nvidia,tegra194-hte.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,lan966x.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml delete mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml delete mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] create mode 100644 Documentation/devicetree/bindings/iommu/apple,sart.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-pwm-multicolor.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-qcom-lpg.yaml create mode 100644 Documentation/devicetree/bindings/leds/regulator-led.yaml create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt6360.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-msm.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-msm.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 create mode 100644 Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 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 [...] delete mode 100644 Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml 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 [...] create mode 100644 Documentation/devicetree/bindings/reset/altr,rst-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio [...] create mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio [...] delete mode 100644 Documentation/devicetree/bindings/reset/ath79-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/berlin,reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.txt create mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/marvell,berlin2-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm750-reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/qca,ar7100-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/socfpga-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/st,sti-picophyreset.txt delete mode 100644 Documentation/devicetree/bindings/reset/st,sti-powerdown.txt create mode 100644 Documentation/devicetree/bindings/reset/st,stih407-picophyreset.yaml create mode 100644 Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml 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/soc/fsl/fsl,layerscape-scfg.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hdmi-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk- [...] create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.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 delete mode 100644 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt create mode 100644 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.yaml delete mode 100644 Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/rda,8810pl-timer.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/fcs,fsa4480.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,am62-usb.yaml create mode 100644 Documentation/driver-api/firmware/fw_upload.rst create mode 100644 Documentation/gpu/drm-usage-stats.rst create mode 100644 Documentation/hte/hte.rst create mode 100644 Documentation/hte/index.rst create mode 100644 Documentation/hte/tegra194-hte.rst create mode 100644 Documentation/hwmon/lan966x.rst create mode 100644 Documentation/hwmon/xdpe152c4.rst create mode 100644 Documentation/leds/leds-qcom-lpg.rst delete mode 100644 Documentation/networking/device_drivers/wan/index.rst delete mode 100644 Documentation/networking/device_drivers/wan/z8530book.rst create mode 100644 Documentation/translations/zh_CN/vm/hmm.rst create mode 100644 Documentation/translations/zh_CN/vm/numa.rst rename Documentation/virt/coco/{sevguest.rst => sev-guest.rst} (100%) create mode 100644 Documentation/virt/kvm/arm/hypercalls.rst delete mode 100644 Documentation/virt/kvm/arm/psci.rst delete mode 100644 Documentation/x86/intel-iommu.rst create mode 100644 Documentation/x86/iommu.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/bcm4708-buffalo-wzr-1166dhp-common.dtsi create mode 100644 arch/arm/boot/dts/bcm4708-buffalo-wzr-1166dhp.dts create mode 100644 arch/arm/boot/dts/bcm4708-buffalo-wzr-1166dhp2.dts create mode 100644 arch/arm/boot/dts/bcm47622.dtsi create mode 100644 arch/arm/boot/dts/bcm947622.dts create mode 100644 arch/arm/boot/dts/imx6qdl-vicut1-12inch.dtsi create mode 100644 arch/arm/boot/dts/imx7d-smegw01.dts create mode 100644 arch/arm/boot/dts/ls1021a-iot.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-codina-tmo.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1a.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1c.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1s.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts rename arch/arm/mach-davinci/{include/mach => }/common.h (100%) create mode 100644 arch/arm/mach-davinci/cputype.h create mode 100644 arch/arm/mach-davinci/da8xx.h rename arch/arm/mach-davinci/{include/mach => }/hardware.h (100%) delete mode 100644 arch/arm/mach-davinci/include/mach/cputype.h delete mode 100644 arch/arm/mach-davinci/include/mach/da8xx.h delete mode 100644 arch/arm/mach-davinci/include/mach/mux.h delete mode 100644 arch/arm/mach-davinci/include/mach/serial.h delete mode 100644 arch/arm/mach-davinci/include/mach/uncompress.h rename arch/arm/mach-davinci/{include/mach => }/pm.h (100%) create mode 100644 arch/arm/mach-davinci/serial.h delete mode 100644 arch/arm/mach-omap2/include/mach/hardware.h delete mode 100644 arch/arm/mach-omap2/include/mach/irqs.h delete mode 100644 arch/arm/mach-omap2/include/mach/serial.h delete mode 100644 arch/arm/mach-spear/include/mach/irqs.h delete mode 100644 arch/arm/mach-spear/include/mach/misc_regs.h delete mode 100644 arch/arm/mach-spear/include/mach/uncompress.h create mode 100644 arch/arm/mach-spear/misc_regs.h rename arch/arm/mach-spear/{include/mach => }/spear.h (100%) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi 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 create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a09g011.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi create mode 100755 arch/arm64/tools/gen-sysreg.awk create mode 100644 arch/arm64/tools/sysreg delete mode 100644 arch/m68k/coldfire/dma.c create mode 100644 block/blk-cgroup-fc-appid.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/base/firmware_loader/sysfs.c create mode 100644 drivers/base/firmware_loader/sysfs.h create mode 100644 drivers/base/firmware_loader/sysfs_upload.c create mode 100644 drivers/base/firmware_loader/sysfs_upload.h create mode 100644 drivers/base/physical_location.c create mode 100644 drivers/base/physical_location.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/clk/renesas/r8a779g0-cpg-mssr.c create mode 100644 drivers/clk/renesas/r9a09g011-cpg.c create mode 100644 drivers/cxl/core/suspend.c create mode 100644 drivers/firmware/arm_scmi/protocols.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v3_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v6_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/ih_v6_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/ih_v6_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v11_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/mes_api_def.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v11_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v4_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v6_0_0_pkt_open.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.h create mode 100644 drivers/gpu/drm/amd/amdgpu/soc21.c create mode 100644 drivers/gpu/drm/amd/amdgpu/soc21.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v11.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_3_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_3_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_6_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_6_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_4_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_4_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_6_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_6_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_6_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_6_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_11_0_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_4_0.h create mode 100644 drivers/gpu/drm/amd/include/mes_api_def.h create mode 100644 drivers/gpu/drm/amd/include/mes_v11_api_def.h create mode 100644 drivers/gpu/drm/amd/include/soc21_enum.h create mode 100644 drivers/gpu/drm/amd/include/v11_structs.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_0_pptable.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.h create mode 100644 drivers/gpu/drm/ast/ast_dp.c create mode 100644 drivers/gpu/drm/bridge/fsl-ldb.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 create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_hwconfig.h create mode 100644 drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.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/i915_drm_client.c create mode 100644 drivers/gpu/drm/i915/i915_drm_client.h create mode 100644 drivers/gpu/drm/i915/intel_gvt_mmio_table.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.h delete mode 100644 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c delete mode 100644 drivers/gpu/drm/msm/edp/edp.h delete mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c create mode 100644 drivers/gpu/drm/msm/msm_mdss.c delete mode 100644 drivers/gpu/drm/radeon/cik_blit_shaders.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_vop2.h create mode 100644 drivers/gpu/drm/rockchip/rockchip_vop2_reg.c create mode 100644 drivers/hte/Kconfig create mode 100644 drivers/hte/Makefile create mode 100644 drivers/hte/hte-tegra194-test.c create mode 100644 drivers/hte/hte-tegra194.c create mode 100644 drivers/hte/hte.c create mode 100644 drivers/hwmon/lan966x-hwmon.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/hwmon/pmbus/xdpe152c4.c 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 delete mode 100644 drivers/iommu/mtk_iommu.h create mode 100644 drivers/leds/leds-pwm-multicolor.c create mode 100644 drivers/leds/rgb/Kconfig create mode 100644 drivers/leds/rgb/Makefile create mode 100644 drivers/leds/rgb/leds-qcom-lpg.c create mode 100644 drivers/misc/mei/gsc-me.c 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/mellanox/mlx5/core/en_accel/ipsec_offload.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_ip_services.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.h create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_pcol.h delete mode 100644 drivers/net/hamradio/dmascc.c create mode 100644 drivers/net/phy/adin1100.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_rfk_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.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/nvme/host/apple.c create mode 100644 drivers/of/unittest-data/overlay_16.dts create mode 100644 drivers/of/unittest-data/overlay_17.dts create mode 100644 drivers/of/unittest-data/overlay_18.dts create mode 100644 drivers/of/unittest-data/overlay_19.dts create mode 100644 drivers/of/unittest-data/overlay_20.dts 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/apple/rtkit-crashlog.c create mode 100644 drivers/soc/apple/rtkit-internal.h create mode 100644 drivers/soc/apple/rtkit.c create mode 100644 drivers/soc/apple/sart.c create mode 100644 drivers/soc/imx/imx8mp-blk-ctrl.c 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 create mode 100644 drivers/usb/typec/mux/fsa4480.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 create mode 100644 drivers/virt/coco/sev-guest/sev-guest.h 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 delete mode 100644 drivers/virt/coco/sevguest/sevguest.h 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/r9a09g011-cpg.h create mode 100644 include/dt-bindings/clock/samsung,exynosautov9.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/memory/mt8186-memory-port.h create mode 100644 include/dt-bindings/memory/mt8195-memory-port.h create mode 100644 include/dt-bindings/power/r8a779g0-sysc.h create mode 100644 include/dt-bindings/soc/rockchip,vop2.h create mode 100644 include/linux/hte.h delete mode 100644 include/linux/irqchip/irq-ixp4xx.h create mode 100644 include/linux/mei_aux.h delete mode 100644 include/linux/mlx5/accel.h rename drivers/mtd/nand/raw/mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h (100%) create mode 100644 include/linux/polynomial.h delete mode 100644 include/linux/qed/qed_nvmetcp_ip_services_if.h create mode 100644 include/linux/soc/apple/rtkit.h create mode 100644 include/linux/soc/apple/sart.h create mode 100644 include/sound/sof/ipc4/header.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 kernel/module/tracking.c create mode 100644 lib/polynomial.c create mode 100644 mm/kfence/.kunitconfig delete mode 100644 net/core/datagram.h delete mode 100644 net/ipv4/netfilter/nf_flow_table_ipv4.c create mode 100644 net/mptcp/pm_userspace.c create mode 100644 scripts/Makefile.randstruct delete mode 100755 scripts/gcc-plugins/gen-random-seed.sh create mode 100755 scripts/gen-randstruct-seed.sh create mode 100644 scripts/mod/list.h create mode 100644 sound/soc/codecs/max98396.c create mode 100644 sound/soc/codecs/max98396.h create mode 100644 sound/soc/sof/ipc3-loader.c delete mode 100644 sound/soc/sof/ipc3-ops.h create mode 100644 sound/soc/sof/ipc3-priv.h create mode 100644 sound/soc/sof/ipc4.c 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 create mode 100644 tools/include/linux/arm-smccc.h 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/objtool/Documentation/objtool.txt delete mode 100644 tools/objtool/Documentation/stack-validation.txt delete mode 100644 tools/objtool/builtin-orc.c create mode 100644 tools/perf/Documentation/perf-arm-spe.txt delete mode 100644 tools/perf/arch/powerpc/util/machine.c delete mode 100644 tools/perf/perf-with-kcore.sh 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/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-power.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/virtual-memory.json create mode 100644 tools/perf/tests/attr/test-record-spe-physical-address create mode 100755 tools/perf/tests/shell/record.sh 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 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_burst.sh create mode 100755 tools/testing/selftests/drivers/net/ocelot/basic_qos.sh create mode 100755 tools/testing/selftests/drivers/net/ocelot/psfp.sh create mode 100755 tools/testing/selftests/firmware/fw_upload.sh create mode 100644 tools/testing/selftests/kvm/aarch64/hypercalls.c delete mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c create mode 100644 tools/testing/selftests/kvm/aarch64/psci_test.c 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/net/forwarding/tsn_lib.sh create mode 100755 tools/testing/selftests/net/mptcp/userspace_pm.sh create mode 100644 tools/testing/selftests/powerpc/math/mma.S create mode 100644 tools/testing/selftests/powerpc/math/mma.c create mode 100644 tools/testing/selftests/powerpc/mm/large_vm_gpr_corruption.c create mode 100644 tools/testing/selftests/resctrl/settings create mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc64.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/riscv32.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/riscv64.config create mode 100644 tools/testing/selftests/wireguard/qemu/arch/s390x.config 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