This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/linux.
discards 9f9b9a2972eb Add linux-next specific files for 20220502 discards 266fc88c5792 Merge branch 'akpm/master' discards e94e0f2f0f1f kselftest/vm: override TARGETS from arguments discards 325d9e150b47 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery discards 46f302d83625 Revert "usb: core: hcd: Create platform devices for onboar [...] discards d39da0ea22d2 Revert "vmscan: convert dirty page handling to folios" discards 07701af32f4c Revert "vmscan: convert page buffer handling to use folios" discards ec9062e1b8f2 Revert "vmscan: convert lazy freeing to folios" discards c532469fc002 Revert "vmscan: move initialisation of mapping down" discards 6465686906f1 Revert "vmscan: convert the activate_locked portion of shr [...] discards 6941abceed42 Revert "vmscan: remove remaining uses of page in shrink_pa [...] discards b119fccff3e9 Revert "mm/shmem: use a folio in shmem_unused_huge_shrink" discards 3de5080905a8 Revert "mm/swap: add folio_throttle_swaprate" discards 0f42af30d430 Revert "mm/shmem: convert shmem_add_to_page_cache to take [...] discards 484d7abf1baa Revert "mm/shmem: turn shmem_should_replace_page into shme [...] discards 8a424a817d1e Revert "mm/shmem: turn shmem_alloc_page() into shmem_alloc [...] discards 416ced293eb7 Revert "mm/shmem: convert shmem_alloc_and_acct_page to use [...] discards 90426f5c3dd5 Revert "mm/shmem: convert shmem_getpage_gfp to use a folio" discards eabe2caa5c02 Revert "mm/shmem: convert shmem_swapin_page() to shmem_swa [...] discards 4ddc2842bf3e Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards fc894ab7a523 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards f3382659e522 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards 25b105393e0d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 8c31b34af09d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 550ae16bca09 next-20220429/bitmap discards d7fa9163d386 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards 209f331eab03 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 0960173737ea Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 758cb9765209 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 7949d99e6972 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards abb0bfa4a28b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9b868ce54386 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ddab217064ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ada7d4af8a72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ed47d1807877 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 583520469777 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 78d8a654ceb2 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 9d5dde7e265b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2c7a96230ccf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 413741ff4992 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 3645858312a8 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 02aed12cd14b Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards 2e2eaba46683 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 03e9cd08aad3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6208fa449ff0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2b1d69f82ba3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c25db198ed7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards da3606bd1177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 683177ff7cf0 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 9ea314c40b64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 177bdac392a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 439c69b6491e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fef4615fe2f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c8fa63732c6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7dd75dbfd960 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 323f51a4a0df Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 3584df5d2320 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 36a7868dd82e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards bf5d83cf17ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3b2e2c06b5bf Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 62af21134668 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards 56e9bec4b379 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 87c89758e7b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d1edc871d429 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards a2048d4fa4d6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 76a4cc7c0327 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 643c35fd8fe6 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 5fdf5c06bc43 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 13cb49770d42 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards e4559bc201ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1818b7a76916 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 13215be98387 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d09d97c29c40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0499777d2044 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fc6c23fe4ca3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 31e45028a99c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 86494d108d9e Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards c1d8de8227b4 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 8b42870a3eea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dfc418988a91 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards 0fb5b34e772f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 2f1cb9e78189 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 3b951921c029 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 27af811009e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 33d7a44dab31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b97577a04d52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 270cefa51e0a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0bb02bf26d5d Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 47a6eb84a635 Merge branch 'next' of git://github.com/cschaufler/smack-next discards 01f76ce1490e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4fd6267b1091 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards e54c028f22db Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 5ea0862d4253 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 703574fa21f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9e11f8424a8d Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards d45bbab46c80 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3383f10a784d Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards d30046d24420 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2ddfde4d2579 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b8117bf0c09b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards c806998d6e2c workqueue: Wrap flush_workqueue() using a macro discards 8128967d1807 next-20220426/input discards 48373d32101d Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards 298e3e0dad46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8c64a8e43bdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fa0dbe692e81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b797adddfcb Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] discards c1b031029170 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 120fce16d604 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards 64443fc3929a Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 7886aafd8ba5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 996629039b52 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards e161ffa20d16 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 0478e1b1ddcb Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 45df6676c0e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 9535fd3d16f0 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards c4cb076ece8c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 07c4856f3dc5 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 387342375435 random: mix in timestamps and reseed on system restore discards b6c028f78f88 random: use first 128 bits of input as fast init discards 05a063b6f191 random: add fork_event sysctl for polling VM forks discards 732ca8d13608 random: vary jitter iterations based on cycle counter speed discards 322df40f216b random: insist on random_get_entropy() existing in order t [...] discards ace42da86342 xtensa: use fallback for random_get_entropy() instead of zero discards bf012a8adb72 sparc: use fallback for random_get_entropy() instead of zero discards c97376a8e968 um: use fallback for random_get_entropy() instead of zero discards e63a43fbde27 x86/asm: use fallback for random_get_entropy() instead of zero discards c37665ab26b5 nios2: use fallback for random_get_entropy() instead of zero discards 8fa576bb5cfd arm: use fallback for random_get_entropy() instead of zero discards c09d5d591df4 mips: use fallback for random_get_entropy() instead of jus [...] discards 5af0e5c37975 riscv: use fallback for random_get_entropy() instead of zero discards 6cfea011d454 m68k: use fallback for random_get_entropy() instead of zero discards 329ec1372fa0 timekeeping: add raw clock fallback for random_get_entropy() discards a6fbe07b5177 openrisc: start CPU timer early in boot discards 1ab459caec5b powerpc: define get_cycles macro for arch-override discards 4b7c1625a6f9 alpha: define get_cycles macro for arch-override discards 4eb4eb3e9ffa parisc: define get_cycles macro for arch-override discards 9850131fda0f s390: define get_cycles macro for arch-override discards d4bb7b0a1983 ia64: define get_cycles macro for arch-override discards 790b840b6b15 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 3258afdf7148 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 395a03addc84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 23e61d73e243 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 66cef79529b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e7bffaba55cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 00a852ce2bb8 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards e9a4b1d2a83c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards e419322546de Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 2f78cc1d1904 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 0e79dde69b5e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards d6c14596dc41 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 949d267c2ef9 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 0218f7941082 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 1a08dc443230 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 5ae1b7c703e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 91e4a6bfb1e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 79b57b935d51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e07514df7da5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6f19a63fd989 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards af31394d2706 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 311de8bfb260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards d05e96e9602a Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 7ed035a5df47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 67a64cb6cb66 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards ba09b8d78d42 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards 5a6c03f6d457 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c2581bc362bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b095c082424d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 706954769eb6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 4af39c307267 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards a53aba4998ee Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards ddfacfe46e3e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards d9e883fd0738 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 14fa32c6fbca Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards 8416e93128e9 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards bf12d2eb79f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 18d97a1e630e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 85e647bfe994 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0c7c02eb6633 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 197373e4d3c1 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 7fc63bbedafc Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards 3c8b0e02f6be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a4b763d91f60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2256cab8fab7 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards ad7e3405b5fc Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards f2b25dcc9d25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 66ca695747a4 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 846c0aded425 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards c60ce39aaf40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a4d6855bb518 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 09ed2b4b4fc8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 0210f892a83c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards db7d4f89726d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards a9b9aa5d2842 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 36619ee57035 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 107997d3a05e Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 550cf494a7a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 72484be68bfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fe30e7802b65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fe8744b5c4a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a2f144c9fe4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b656119e5915 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6dc8a7443445 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 417a3aaf825a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 21d01a6accb9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards c634cb095344 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4f0ff1a82a20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ce0d5a2a9c62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 16c167d7e015 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8efa705e5335 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards 801a72ca3580 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards dec7bbcab9b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2db51ede87d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 83883be7be0c Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards ef990a400486 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards c7c7e9452ca4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9ad6e3a34136 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 97f154da6e93 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 585ebfe75187 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9a7a6d06a956 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 0c6765b04ae5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 491d488ad33c Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards d4bf0fe06fa3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9ba0d040e7ba Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 0ca63da0c3c4 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards ef95ef89333d Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] discards a50d6d8174f6 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 946473824913 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 98c74ca53201 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 752ab34c5931 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 4153869de91e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 577a7c36dece Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 817da70895ef Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 82dbe811d1ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 0cac62d209ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards c63528c89dc9 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 5c6b7c701833 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 334f21174c86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 90d709197f9d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 5628dfe8760a Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards a2caa07bc3f2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 5ea8a822a35a Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] discards a985730491d1 Merge branch 'devel' into for-next discards 7aa1e0349129 Merge branch 'v5.19-armsoc/dts64' into for-next discards 14465fa75c5d Merge branch 'for-5.19/drivers' into for-next discards d291310bcf58 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] discards b09e57cb965f Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] discards 191fbac3fe7b Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 3eb85539032f Makefile: fix 2 typos omits 1aa0c814db7a modpost: move struct namespace_list to modpost.c discards bf8fc754f4ee Merge branch 'for-5.19/io_uring-net' into for-next discards 99feefe95d45 Merge branch 'for-5.19/io_uring-socket' into for-next discards 1b50132141b6 Merge branch 'for-5.19/io_uring-xattr' into for-next discards 2a1fd632e739 Merge branch 'for-5.19/io_uring' into for-next discards e3d789d1cf7a Merge branch 'for-5.19/drivers' into for-next discards cb1de333eece Merge branch 'for-5.19/block' into for-next discards d8c5d0d2d566 soc:document merges discards f6d60ad6cb63 Merge branch 'arm/multiplatform-late' into for-next discards cae8dcbea91b Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late discards cb813018b5c1 ARM: pxa: convert to multiplatform discards b1eb2fff3e77 ARM: pxa/sa1100: move I/O space to PCI_IOBASE discards d169c19a1056 Merge branch 'v5.19-armsoc/dts64' into for-next discards 3e2e1daac289 Merge branch 'v5.19-armsoc/drivers' into for-next omits e099f8b9dc34 modpost: retrieve the module dependency and CRCs in check_ [...] omits ee1478a68a70 modpost: add a separate error for exported symbols without [...] omits 65979769d1e7 modpost: remove stale comment about sym_add_exported() omits 200ed4e6c39a modpost: do not write out any file when error occurred omits 438194e22a76 modpost: use snprintf() instead of sprintf() for safety discards 6e505505ce24 io_uring: add POLL_FIRST support for send/sendmsg and recv [...] discards 2e51bbbd9469 io_uring: check IOPOLL/ioprio support upfront discards 676d7cda1a3c Merge remote-tracking branch 'iommu/vfio-notifier-fix', ta [...] discards 121c81835aac Merge branch 'arm/multiplatform' into for-next discards c4c076e1f2b7 Merge branch 'arm/fixes' into for-next omits ee13d3e82868 Merge branch 'for-next-next-v5.18-20220429' into for-next- [...] omits 0256917f0c26 Merge branch 'for-next-current-v5.17-20220429' into for-ne [...] omits 4926612b2168 Merge branch 'ext/hch/bio-cleanups-part2-v2' into for-next [...] omits 46edce4215a7 Merge branch 'ext/naohiro/zone-fixes' into for-next-next-v [...] omits ff28e25b60ed Merge branch 'misc-next' into for-next-next-v5.18-20220429 omits 77a2d22074a6 Merge branch 'misc-5.18' into for-next-current-v5.17-20220429 omits a68ba067db1e btrfs: do not allocate a btrfs_bio for low-level bios omits ccf01bf930eb btrfs: refactor btrfs_map_bio omits b0ce2a791dbd btrfs: remove btrfs_end_io_wq omits dbe9d897a6a2 btrfs: centralize setting REQ_META omits dd19a9f1eff6 btrfs: don't use btrfs_bio_wq_end_io for compressed writes omits 74febff67658 btrfs: defer I/O completion based on the btrfs_raid_bio omits 0f07288d0b0e btrfs: don't double-defer bio completions for compressed reads omits 9e717139ec53 btrfs: split btrfs_submit_data_bio omits 52a87c5388b2 btrfs: cleanup btrfs_submit_dio_bio omits c209e005754d btrfs: move more work into btrfs_end_bioc omits 2ddf788acd86 btrfs: zoned: zone finish unused block group omits 662fd0a49e27 btrfs: zoned: properly finish block group on metadata write omits 8cc34a52053a btrfs: zoned: finish BG when there are no more allocatable [...] omits 7db3271c0022 btrfs: zoned: consolidate zone finish function omits 9402ff8a37a0 btrfs: force v2 space cache usage for subpage mount omits f46eb76c1640 btrfs: fix deadlock between concurrent dio writes when low [...] omits 9f2f68851831 btrfs: derive compression type from extent map during reads omits 7f65be981283 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() omits d479169e7321 btrfs: scrub: use find_first_extent_item to for extent ite [...] omits ddd1d073f781 btrfs: scrub: refactor scrub_raid56_parity() omits d80f454d409e btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] omits db1d43f47aaf btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() omits 3f0e9d61d988 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] omits 09ded6d2fd35 btrfs: scrub: introduce dedicated helper to scrub simple-m [...] omits bbab132eb145 btrfs: scrub: introduce a helper to locate an extent item omits 7fb7f961acb6 btrfs: calculate physical_end using dev_extent_len directl [...] omits eb8da5bf4831 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray omits 2cd84f7ea869 btrfs: turn fs_info member buffer_radix into XArray omits 9ecd7db2642b btrfs: turn name_cache radix tree into XArray in send_ctx omits eda58f62afda btrfs: turn delayed_nodes_tree into an XArray omits 192496e8c700 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] omits 589a66eaf1ee btrfs: move definition of btrfs_raid_types to volumes.h omits f6016666651f btrfs: use a normal workqueue for rmw_workers omits e3c62a38b152 btrfs: use normal workqueues for scrub omits 7da63ffa5257 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue omits 7fa4e812ecb0 btrfs: raid56: enable subpage support for RAID56 omits 0f86d5fb59a9 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits 6357b4976d9a btrfs: raid56: make steal_rbio() subpage compatible omits 0d9e6102db94 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits a5d8c2189382 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits 144386b94ca3 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits 1f698c2ca62a btrfs: raid56: open code rbio_stripe_page_index() omits d02c536b9357 btrfs: raid56: make finish_rmw() subpage compatible omits 7d393b8406ac btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits b16e2535fe7f btrfs: raid56: make finish_parity_scrub() subpage compatible omits 60545351f5dd btrfs: raid56: make rbio_add_io_page() subpage compatible omits 4acfe90ce517 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits 25d395f546e2 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits 32a3a1853f77 btrfs: raid56: introduce new cached members for btrfs_raid_bio omits 53c08b1c4c14 btrfs: raid56: make btrfs_raid_bio more compact omits 6ab6e9585076 btrfs: raid56: open code rbio_nr_pages() omits 7b2e433082e7 btrfs: reduce width for stripe_len from u64 to u32 omits bc41c51e58c2 btrfs: skip compression property for anything other than f [...] omits 2db0caf42389 btrfs: do not BUG_ON() on failure to update inode when set [...] omits 49541678d1cc btrfs: always log symlinks in full mode omits 2c8ffe6abac4 btrfs: do not return errors from submit_bio_hook_t instances omits 38a71321ce11 btrfs: do not return errors from btrfs_submit_compressed_read omits f102ba64194f btrfs: do not return errors from btrfs_submit_metadata_bio omits 5a9f651396a4 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] omits a3e4d924b41d btrfs: move btrfs_readpage to extent_io.c omits 98d09372fb75 btrfs: repair super block num_devices automatically omits b439a65d818a btrfs: do not allow compression on nodatacow files omits 2a17388a10a3 btrfs: export a helper for compression hard check omits 4a4c66ad6095 btrfs: do not pass compressed_bio to submit_compressed_bio() omits 53b6041ef3f9 btrfs: avoid double search for block group during NOCOW writes omits 49577a34087d btrfs: return block group directly at btrfs_next_block_group() omits eee719fcbbaa btrfs: use a read/write lock for protecting the block groups tree omits 40f45554528e btrfs: use rbtree with leftmost node cached for tracking l [...] omits 235148f5b141 btrfs: remove search start argument from first_logical_byte() omits 55d39e785e8a btrfs: return correct error number for __extent_writepage_io() omits 6987b0c047ab btrfs: fix the error handling for submit_extent_page() for [...] omits 4c56e02a303f btrfs: avoid double clean up when submit_one_bio() failed omits 1ce11852ea55 btrfs: use non-bh spin_lock in zstd timer callback omits 1d58851a64e5 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() omits c56818641886 btrfs: simplify parameters of submit_read_repair() and rename omits 95aec922f890 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info omits d8b643e3d5e1 btrfs: remove unnecessary check of iput argument omits ff5d0ef41f81 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits d620bb14e652 btrfs: don't allocate a btrfs_bio for scrub bios omits c81b05b0debe btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits ef75c25a4648 btrfs: pass bio opf to rbio_add_io_page omits 7c78b5290108 btrfs: pass a block_device to btrfs_bio_clone omits fd6a06a91aa5 btrfs: move the call to bio_set_dev out of submit_stripe_bio omits 7e6b6c3e910e btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits fd3dba30c100 btrfs: use on-stack bio in scrub_recheck_block omits 166bb7c9b073 btrfs: use on-stack bio in repair_io_failure omits 2721e8f4ad3f btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits 3092328f46a4 btrfs: check-integrity: split submit_bio from btrfsic checking omits dd0efc66cc62 btrfs: factor check and flush helpers from __btrfsic_submit_bio omits b3cbae70f054 btrfs: zoned: make auto-reclaim less aggressive omits a6c308fbd7b7 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 41d4a06cdfe4 btrfs: allow block group background reclaim for non-zoned [...] omits e0c338ba0594 btrfs: make the bg_reclaim_threshold per-space info omits 74ae46e0d3a2 btrfs: do not test for free space inode during NOCOW check [...] omits f951b4f228f4 btrfs: move common NOCOW checks against a file extent into [...] omits e8ffec9901cb btrfs: wait between incomplete batch memory allocations omits 444c7970a3d0 btrfs: allocate page arrays using bulk page allocator omits a070fadddb53 btrfs: factor out allocating an array of pages omits 62ee1fda5d72 btrfs: remove unnecessary type casts omits e5ccf235230a btrfs: expand subpage support to any PAGE_SIZE > 4K omits 9660f1c101be btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 810c91ec11dc btrfs: use dummy extent buffer for super block sys chunk a [...] omits c95229b642bd btrfs: assert that relocation is protected with sb_start_write() omits 3189e76cb739 fs: add a lockdep check function for sb_start_write() omits c746db1b6ed9 btrfs: simplify code flow in btrfs_ioctl_balance omits 70430fe36041 btrfs: remove checks for arg argument in btrfs_ioctl_balance omits 59826c9e8a00 btrfs: replace memset with memzero_page in data checksum v [...] omits 15fcc31cee03 btrfs: avoid blocking on space revervation when doing nowa [...] omits a3389a18886b btrfs: avoid blocking when allocating context for nowait d [...] omits 175410a73aac btrfs: release path earlier at can_nocow_extent() omits c4b2193ecde2 btrfs: free path at can_nocow_extent() before checking for [...] omits 0dfb18f3434c btrfs: stop allocating a path when checking if cross refer [...] omits 546ccb40d429 btrfs: avoid double nocow check when doing nowait dio writes omits c373f1f5eb3b btrfs: avoid blocking nowait dio when locking file range omits 5599caf86867 btrfs: avoid blocking on page locks with nowait dio on com [...] omits 750663234f9d btrfs: add messages to printk index omits 55e380507295 btrfs: tree-checker: check extent buffer owner against own [...] omits 33ef9879b5ba btrfs: add and use helper to assert an inode range is clean omits 998a784f5e95 btrfs: remove ordered extent check and wait during hole pu [...] omits d4ad6923b270 btrfs: lock the inode first before flushing range when pun [...] omits 93d8d8bcf465 btrfs: remove ordered extent check and wait during fallocate omits eac24f9f712a btrfs: remove inode_dio_wait() calls when starting reflink [...] omits 2274c36d1f1b btrfs: remove useless dio wait call when doing fallocate z [...] omits 1f03a299c770 btrfs: only reserve the needed data space amount during fallocate omits 48697a152841 btrfs: restore inode creation before xattr setting omits c11baefa1e58 btrfs: move common inode creation code into btrfs_create_n [...] omits 0db680186026 btrfs: reserve correct number of items for inode creation omits 9dde1797dae4 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 00e5e5fc1883 btrfs: allocate inode outside of btrfs_new_inode() omits d6d0447b4f64 btrfs: warn when extent buffer leak test fails omits 1976a590fa5d btrfs: use a local variable for fs_devices pointer in btrf [...] omits 7f7a7b729177 btrfs: use btrfs_for_each_slot in btrfs_listxattr omits d934c260ffba btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits 9d280b5b16d2 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits 7e54acd09f65 btrfs: use btrfs_for_each_slot in process_all_extents omits 2b7b64198e6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits 12ad5ed9908e btrfs: use btrfs_for_each_slot in process_all_refs omits aefadb46bdd1 btrfs: use btrfs_for_each_slot in is_ancestor omits f0d5d1253b64 btrfs: use btrfs_for_each_slot in can_rmdir omits 352752dcaedf btrfs: use btrfs_for_each_slot in did_create_dir omits c2d7d9e24d06 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 6b5b027406b4 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits d1560c0aed37 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 2bf85c0d179a btrfs: use btrfs_for_each_slot in find_first_block_group omits c4d81622b921 btrfs: introduce btrfs_for_each_slot iterator macro omits ba84761f24ba btrfs: scrub: rename scrub_bio::pagev and related members omits a3215b6381c3 btrfs: scrub: rename scrub_page to scrub_sector omits 134d39c887fe btrfs: scrub: rename members related to scrub_block::pagev omits b71026485c96 btrfs: remove trivial wrapper btrfs_read_buffer() omits 59d78644f4f9 btrfs: update outdated comment for read_block_for_search() omits 27b65cd1514c btrfs: release upper nodes when reading stale btree node f [...] omits 5cea150c9e74 btrfs: avoid unnecessary btree search restarts when reading node omits d9131e382c30 btrfs: set inode flags earlier in btrfs_new_inode() omits 1e665edcd520 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits 461a5c4a4eb0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits 315d306ec27e btrfs: remove redundant name and name_len parameters to cr [...] omits f3ce44ae1cc2 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits 103cf8d9f538 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits b007e7e6dc79 btrfs: remove unnecessary inode_set_bytes(0) call omits 31a76ec1ebf9 btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 9f897bec2640 btrfs: get rid of btrfs_add_nondir() omits 5ba902581d17 btrfs: fix anon_dev leak in create_subvol() omits 2b61221645ad btrfs: reserve correct number of items for rename omits 58d284d84bd1 btrfs: reserve correct number of items for unlink and rmdir discards c3adaa5c5c55 Merge branch 'for-next/kselftest' into for-next/core discards ba3b7ad16aef Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] discards 00da6d4b7219 mm,fs: Remove stray references to ->readpage discards f6c95ae9b2c7 mm: Convert swap_readpage to call read_folio instead of readpage discards c9efac5baf1d vboxsf: Convert vboxsf to read_folio discards 28669fb79aa3 udf: Convert adinicb and symlinks to read_folio discards 0b880137b82b ubifs: Convert ubifs to read_folio discards b909350c0033 squashfs: Convert squashfs to read_folio discards 4c0c8eac692b romfs: Convert romfs to read_folio discards 3459852747e3 orangefs: Convert orangefs to read_folio discards 09869d256e32 ocfs2: Convert ocfs2 to read_folio discards 6f2714680bb3 ntfs: Convert ntfs to read_folio discards f1530956d403 nfs: Convert nfs to read_folio discards bb821bc0fe59 jfs: Convert metadata pages to read_folio discards f413fcc33549 jffs2: Convert jffs2 to read_folio discards 7be7e5d778af isofs: Convert symlinks and zisofs to read_folio discards 7cc72dbe7052 hpfs: Convert symlinks to read_folio discards 0d42d3d5c19e hostfs: Convert hostfs to read_folio discards 2c265892600b fuse: Convert fuse to read_folio discards 02a0c6b46f88 freevxfs: Convert vxfs_immed to read_folio discards 9490af1378f4 f2fs: Convert f2fs to read_folio discards c93d22578a8b ext4: Convert ext4 to read_folio discards 7e45ccc3c695 erofs: Convert erofs zdata to read_folio discards 5ae1566de44c efs: Convert efs symlinks to read_folio discards 222986eb59ad ecryptfs: Convert ecryptfs to read_folio discards 74e1c649a6fe cramfs: Convert cramfs to read_folio discards a3489e03d65d coda: Convert coda to read_folio discards ac6bce8dd46a cifs: Convert cifs to read_folio discards 5a912a9c68ac btrfs: Convert btrfs to read_folio discards a3753210119f befs: Convert befs to read_folio discards f7593e5b41b4 afs: Convert afs_symlink_readpage to afs_symlink_read_folio discards ccec456fc66d affs: Convert affs to read_folio discards 7e88452f9c28 fs: Convert simple_readpage to simple_read_folio omits 5c0b0a8c2263 checksyscalls: ignore -Wunused-macros discards e9cc874d4aef fs: Convert mpage_readpage to mpage_read_folio discards 180e66c028cb Merge remote-tracking branch 'asoc/for-5.19' into asoc-next discards 3a129880c5de Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus discards 8d190578f326 ipmi: remove unnecessary type castings discards 12adc821f604 ipmi: Make two logs unique discards 782caf6f188e ipmi:si: Convert pr_debug() to dev_dbg() discards d2ed02ed6e26 ipmi: Convert pr_debug() to dev_dbg() discards 9545a1f83114 ipmi: Fix pr_fmt to avoid compilation issues discards 52edb9c411cb ipmi: Add an intializer for ipmi_recv_msg struct discards acbc7080874a ipmi: Add an intializer for ipmi_smi_msg struct discards 4efa8b59df69 ipmi:ssif: Check for NULL msg when handling events and messages discards 561ad6cc4dc0 ipmi: use simple i2c probe function discards 1243eda491cf ipmi: Add a sysfs count of total outstanding messages for [...] discards 842388d343f5 ipmi: Add a sysfs interface to view the number of users discards 06c4273484f1 ipmi: Limit the number of message a user may have outstanding discards bb87310a4c59 ipmi: Add a limit on the number of users that may use IPMI discards 352198e3bea3 fs: Convert block_read_full_page() to block_read_full_folio() discards e0eaa72659cc fs: Convert iomap_readpage to iomap_read_folio discards e07650b53411 fs: Convert netfs_readpage to netfs_read_folio discards 481abc0e51da fs: read_folio documentation discards e4c6e6218418 fs: Introduce aops->read_folio discards fc74743879b1 buffer: Rewrite nobh_truncate_page() to use folios discards 5e69878d614b mm/readahead: Convert page_cache_async_readahead to take a folio discards 68b1cbe8bdb0 fs: Convert is_dirty_writeback() to take a folio discards a2e614e1baa4 readahead: Use a folio in read_pages() discards 7554b5a2de5f filemap: Update the folio_mark_dirty documentation discards d3821516c2a2 filemap: Update the folio_lock documentation discards d06a7ff2ae8a filemap: Remove obsolete comment in lock_page discards 78f57ea599cb fs: Remove pagecache_write_begin() and pagecache_write_end() discards b69490f1f327 i915: Call aops write_begin() and write_end() directly discards d6fb1f65da0c f2fs: Call aops write_begin() and write_end() directly discards 1753c1cc9c74 ext4: Call aops write_begin() and write_end() directly discards f8b640a056d0 hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] discards f3e5339fd05d hfs: Call hfs_write_begin() and generic_write_end() directly discards f769cee79a9d ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly discards 63b99fe1de41 namei: Call aops write_begin() and write_end() directly discards 9e55aafd6540 buffer: Call aops write_begin() and write_end() directly discards 5d7f064cdcd1 fs: Remove flags parameter from aops->write_begin discards e1dea7bae918 fs: Remove aop flags parameter from nobh_write_begin() discards 9d059b9dcaa3 fs: Remove aop flags parameter from grab_cache_page_write_begin() discards afaf457f0053 fs: Remove aop flags parameter from cont_write_begin() discards ca210d65b671 fs: Remove aop flags parameter from block_write_begin() discards f8ce96773158 fs: Remove aop_flags parameter from netfs_write_begin() discards 774a3fcbe982 fs: Remove AOP_FLAG_NOFS discards c363eb8e6a23 ext4: Use scoped memory APIs in ext4_write_begin() discards 9e0db0938508 ext4: Use scoped memory APIs in ext4_da_write_begin() discards c0bcf4190877 ext4: Use scoped memory API in mext_page_double_lock() discards 0fac1c1c94bf ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] discards 783b353a382d f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs discards 89dd54d08b10 namei: Convert page_symlink() to use memalloc_nofs_save() discards 89a215d7a046 namei: Merge page_symlink() and __page_symlink() discards 44c16b9fdc2a ext4: Use page_symlink() instead of __page_symlink() discards d97fc5d0dc37 scsicam: Fix use of page cache discards dae010473785 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] discards 609fae61ffea Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] discards 9474735b3104 mm/slub: remove unused kmem_cache_order_objects max discards 71aeb554a274 mm: slab: fix comment for __assume_kmalloc_alignment discards ad57d73e8e76 mm: slab: fix comment for ARCH_KMALLOC_MINALIGN discards 59ac218540e9 Merge branch for-5.19/arm64/defconfig into for-next discards bd9ef9597390 Merge branch for-5.19/arm64/dt into for-next discards c3f13b405a9a Merge branch for-5.19/arm/defconfig into for-next discards 95de1dd95e75 Merge branch for-5.19/memory into for-next discards ed052bc0ae68 Merge branch for-5.19/dt-bindings into for-next discards 2e667b1b211b Merge branch for-5.19/soc into for-next discards c3d8375c9527 Merge branch for-5.19/arm/core into for-next discards cf465bdfea7a memory: tegra: Add MC error logging on Tegra186 onward discards fc3d13c3dba8 memory: tegra: Add memory controller channels support discards 2c16d1b0fc5f Merge branch 'icc-const' into icc-next discards f01926810bc3 Merge branch 'icc-sdx65' into icc-next discards 469da3e767f7 Merge branch 'icc-sc8280xp' into icc-next discards 0b3dd1e94ac0 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits e8d9d4560c51 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] discards 4e6921a2e6c1 Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/next discards 85613addc0be Merge branches 'apple/dart', 'arm/msm', 'iommu/fixes', 'pp [...] discards a5f1bd1afacd iommu: Remove iommu group changes notifier discards 3b86f317c9c7 vfio: Remove iommu group notifier discards 93219ea94388 vfio: Delete the unbound_list discards 31076af0cb00 vfio: Remove use of vfio_group_viable() discards 70693f470848 vfio: Set DMA ownership for VFIO devices discards c7d469849747 PCI: portdrv: Set driver_managed_dma discards 18c7a349d072 PCI: pci_stub: Set driver_managed_dma discards 512881eacfa7 bus: platform,amba,fsl-mc,PCI: Add device DMA ownership ma [...] discards 4a6d9dd564d0 amba: Stop sharing platform_dma_configure() discards 25f3bcfc54bc driver core: Add dma_cleanup callback in bus_type discards 1ea2a07a532b iommu: Add DMA ownership management interfaces discards d3fa656ae5f3 Merge branch 'pm-cpuidle-next' into linux-next discards 6f6b8e818691 Merge branches 'thermal-int340x-fixes' and 'thermal-core' [...] discards 6474f96f52e1 Merge branch 'intel-idle' into linux-next discards 9a84de746939 Merge branches 'acpi-processor' and 'pm-cpufreq-fixes' int [...] discards d82b60976120 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] discards 9a3ccec997f9 Merge branch 'pm-em' into linux-next discards 80414dfc6d53 Merge branch 'pm-tools' into linux-next discards 98323518ba3b Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next omits 736e0f2179d3 efi/arm64: libstub: run image in place if randomized by th [...] omits 42f6c0bbccec efi: libstub: pass image handle to handle_kernel_image() discards aea1ae1ab93e Merge x86/cpu into tip/master discards ad3cc2f05fda interconnect: Restore sync state by ignoring ipa-virt in p [...] discards 6b2ad3f97188 iommu/amd: Remove redundant check discards df2a0bccf804 iommu/amd: Do not call sleep while holding spinlock discards cd186449fe1c scsi: sr: Add memory allocation failure handling for get_c [...] discards ad78dc946e02 scsi: target: tcmu: Fix possible data corruption discards a83b2a60011e cifs: flush all dirty pages to server before read/write discards da6e8e314688 scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call discards 6c1607515b5a scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] discards ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header scsi_bsg_mpi3mr.h discards e6c5778234c8 Merge branch kvm-arm64/wfxt into kvmarm-master/next discards 55ecfe1f6c1b Merge remote-tracking branch 'arm64/for-next/sme' into kvm [...] discards 4b939e3a3e91 Merge remote-tracking branch 'spi/for-5.19' into spi-next discards e4a747ad6e40 Merge branch 'misc-5.18' into next-fixes discards 94a0977c7a9c Merge x86/cleanups into tip/master discards 3cd86d9af756 Merge irq/urgent into tip/master discards 9182d695a15b Merge x86/splitlock into tip/master discards 74b4f2e6540a Merge x86/cpu into tip/master discards ac9c73c2ab80 Merge x86/sev into tip/master discards cb00119f972d Merge x86/urgent into tip/master discards 00b035216f60 Merge x86/fpu into tip/master discards d1de24a29909 Merge irq/core into tip/master discards 66ee517935d5 Merge timers/core into tip/master discards b3427cb16bf2 Merge ras/core into tip/master discards ad0952ac67d1 Merge objtool/core into tip/master omits 4ccb27d8a0f2 rcutorture: Simplify rcu_torture_read_exit_child() loop discards c45eeab56905 Merge sched/core into tip/master discards 0d24a2bbd80c Merge perf/core into tip/master discards e12b6622c6ea Merge objtool/urgent into tip/master discards 8e5a218ffd8f Merge timers/urgent into tip/master discards c90e17a5754d Merge locking/urgent into tip/master discards 81a302bf0b32 Merge x86/core into tip/master discards c842c62bc40e Merge core/core into tip/master discards 7c070a1c8edc Merge smp/core into tip/master discards 37ca115f6bd1 Merge x86/kdump into tip/master discards 30d505c1c691 Merge x86/apic into tip/master discards 4ba39350946b Merge x86/irq into tip/master discards 34319fff2973 Merge x86/platform into tip/master discards 1c379538c97f Merge x86/build into tip/master discards dba2f9e9e492 Merge x86/misc into tip/master discards d4387fb1529c Merge locking/core into tip/master discards 1826ca28867c Merge x86/mm into tip/master discards be2712655ab0 Merge x86/merge into tip/master omits 726422d77541 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] discards 8f8db4b5d10c hwmon: (asus-ec-sensors) add PRIME X470-PRO board discards 9403c67fe21e hwmon: (asus-ec-sensors) add support for board families discards ca7cc8742243 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] discards a1b36db038aa hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] discards 737b0dd9af9a hwmon: (occ) Delay hwmon registration until user request discards 0a1c321f21d9 hwmon: (nct6775) Split core and platform driver discards ddc52999a2eb hwmon: (nct6775) Convert S_I* permissions macros to octal discards 238c4ffe3622 hwmon: (nct6775) Add read-only mode discards 3ad232cf7ae2 hwmon: (nct6775) Rearrange attr-group initialization discards e7e61208c27d hwmon: (nct6775) Convert register access to regmap API discards 98f31c63429d hwmon: (dell-smm) Warn if SMM call took a very long time t [...] discards 58eac50bdc66 hwmon: (dell-smm) Cleanup init code discards 0c012b9a4577 hwmon: (dell-smm) Avoid unnecessary SMM calls during init discards 4676a9df47e7 hwmon: (lm75) Add Atmel AT30TS74 support discards 601badb93537 dt-bindings: hwmon: Add Atmel AT30TS74 discards 10b7968aeb7f hwmon: (tmp401) Fix incorrect return value of tmp401_init_client discards 1352612cfff8 hwmon: (pmbus/max16601) Add MAX16602 support discards bcc7fcf29672 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] discards 89dc04b3bcd6 hwmon: (dell-smm) Update Documentation regarding firmware bugs discards b26eaddec476 hwmon: (jc42) Add support for S-34TS04A discards 2baea13911a6 hwmon: (tmp401) Add support of three advanced features discards 2d0e0ad7c30b dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x discards d953fe54dc12 hwmon: (pmbus) add MFR_* registers to debugfs discards 8ce6e7c0061a hwmon: (dell-smm) Add cooling device support discards 8175e4c86325 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board discards fb00a5540c46 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() discards 86e6c9123bac hwmon: introduce hwmon_sanitize_name() discards 13994129e773 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo discards d06f243bb16d hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code discards 99f938dead64 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE discards 43ba3b2f367b hwmon: (jc42) add HWMON_C_TZ_REGISTER discards 4ae59ba72cb5 Merge branch 'features' into for-next discards 1fc26a6c5a2d Merge branch 'fixes' into for-next omits 58043faa5f84 bus: mhi: pci_generic: add Telit FN980 v1 hardware revision discards 6c86c1c0cc90 scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] discards 4c69b3f7ac2d scsi: sd: Optimal I/O size should be a multiple of reporte [...] discards 9dc8644a021c scsi: sd: Switch to using scsi_device VPD pages discards bb9fb18f17d0 scsi: sd: Use cached ATA Information VPD page discards a7c5abc0a5e2 scsi: core: Do not truncate INQUIRY data on modern devices discards a09cb806d72e scsi: core: Cache VPD pages b0, b1, b2 discards 9e3a48d83e0b scsi: core: Pick suitable allocation length in scsi_report [...] discards 6ec25f506e74 scsi: core: Query VPD size before getting full page discards 7002c059983b scsi: mpt3sas: Use cached ATA Information VPD page discards dde822e21700 scsi: mpi3mr: Update driver version to 8.0.0.69.0 discards 04dfa01e77ea scsi: mpi3mr: Add support for NVMe passthrough discards 937a6f2c4f2e scsi: mpi3mr: Expose adapter state to sysfs discards 83959ce5204a scsi: mpi3mr: Add support for PEL commands discards eb8a3217cd7d scsi: mpi3mr: Add support for MPT commands discards 455aac4f7a13 scsi: mpi3mr: Move data structures/definitions from MPI he [...] discards a212ebe7d4b1 scsi: mpi3mr: Add support for driver commands discards 7fbaf8b0d8b8 scsi: mpi3mr: Add bsg device support omits 5d349b94c189 memory-model: Prohibit nested SRCU read-side critical sections omits 98c218344933 rcu: Avoid tracing a few functions executed in stop machine omits e4bca6fe2256 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] omits 99af48a8efdb rcu/nocb: Add an option to offload all CPUs on boot omits b3070d04a3bc rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] omits 63cdf47c5242 doc: Document the rcutree.rcu_divisor kernel boot parameter omits a6f307c2d7d3 rcu-tasks: Drive synchronous grace periods from calling task omits b573849c5599 rcu-tasks: Move synchronize_rcu_tasks_generic() down omits 200f6ce0b1d5 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() omits 6489beccbf00 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits 5a9eb3550bd1 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits a09b77634782 rcu/nocb: Add/del rdp to iterate from rcuog itself omits 5655eada2eba rcu/torture: Change order of warning and trace dump omits 011c045788ed erofs: add 'fsid' mount option omits d6925a82aa17 erofs: implement fscache-based data readahead omits dd87f54bad94 erofs: implement fscache-based data read for inline layout omits e472f468adbe erofs: implement fscache-based data read for non-inline layout omits 60aa7e805f00 erofs: implement fscache-based metadata read omits 00a243287065 erofs: register fscache context for extra data blobs omits 839d281afd45 erofs: register fscache context for primary data blob omits 9fb740fc0e76 erofs: add erofs_fscache_read_folios() helper omits e194e8166fbe erofs: add anonymous inode caching metadata for data blobs omits b1934d29da17 erofs: add fscache context helper functions omits 823c28413ce8 erofs: register fscache volume omits 18ac29b92cee erofs: add fscache mode check helper omits 65b59644bcce erofs: make erofs_map_blocks() generally available omits d628d0c1d985 cachefiles: document on-demand read mode omits 7bc925117fad cachefiles: add tracepoints for on-demand read mode omits a63bb996e678 cachefiles: enable on-demand read mode omits 4ae1f0a45a64 cachefiles: implement on-demand read omits 41d29bd2ca67 cachefiles: notify the user daemon when withdrawing cookie omits 7aed4af21371 cachefiles: unbind cachefiles gracefully in on-demand mode omits 47c6c668d46b cachefiles: notify the user daemon when looking up cookie omits 911fb40d3941 cachefiles: extract write routine omits a144c394667a erofs: make filesystem exportable discards 08021731ef7a Merge branch 'imx/defconfig' into for-next discards d1f98d2fea95 Merge branch 'imx/dt64' into for-next discards de079da5fabb Merge branch 'imx/dt' into for-next discards f27b611beff2 Merge branch 'imx/bindings' into for-next discards 22dd027df2ac Merge branch 'imx/drivers' into for-next discards 2954225f1484 m68k: coldfire: drop ISA_DMA_API support discards 439ec210f284 m68knommu: set ZERO_PAGE() to the allocated zeroed page omits 6daa83cbee0d f2fs: extend stat_lock to avoid potential race in statfs omits 4bb050698696 f2fs: avoid infinite loop to flush node pages omits 9daf4ca856fb f2fs: use flush command instead of FUA for zoned device omits 6cc4dd68f6c4 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr omits 6124df285ee6 f2fs: give priority to select unpinned section for foreground GC discards cc7328af2f85 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' discards c8b222cfc804 xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE discards 8c82b9a16a65 xtensa: add hibernation support discards 975fb61675b9 xtensa: support coprocessors on SMP discards 7ab140029d2b xtensa: get rid of stack frame in coprocessor_flush discards ddcf140245c7 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB discards 53c02af52fbc xtensa: add xtensa_xsr macro discards 7e8284c34194 xtensa: handle coprocessor exceptions in kernel mode discards 539840028326 xtensa: use callx0 opcode in fast_coprocessor discards be706dc32923 xtensa: clean up excsave1 initialization discards 2e3cc82aabd2 xtensa: clean up declarations in coprocessor.h discards 858303519774 xtensa: clean up exception handler prototypes discards e8da639b960e xtensa: clean up function declarations in traps.c discards dfca7e7ce27f xtensa: enable KCSAN discards cc1852359e10 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN discards f46c32ad35e4 xtensa: enable context tracking discards 27113a618adc xtensa: use abi_* register names in the kernel exit code discards 81e8b7c10894 xtensa: move trace_hardirqs_off call back to entry.S discards c72ffe7f91b6 xtensa: drop dead code from entry.S discards c38312aa39b4 xtensa: noMMU: allow handling protection faults discards 03e6fdd920ea xtensa: extract vmalloc_fault code into a function discards cd6b4bbe1840 xtensa: move asid_cache from fault.c to mmu.c discards 37a120ccc052 xtensa: iss: extract and constify network callbacks discards 819b1b0dbb6d xtensa: iss: clean up per-device locking in network driver discards eccf4be2c49f xtensa: iss: replace iss_net_set_mac with eth_mac_addr discards 48ed27a92504 xtensa: iss: drop opened_list logic from the network driver discards d8bd7aff6c54 xtensa: localize labels used in memmove discards 8de22b6efe85 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] discards ed0cada6eb3f Merge branch 'devprop' into linux-next discards c84b13a3a140 Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] discards 625c3ddc2b89 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] discards e6cd399271a1 Merge branch 'acpica' into linux-next discards b4c8842bbbaa dt-bindings: arm: fsl: add ls1021a-iot board discards e8ff45a8ef57 dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Men [...] omits 7c39c50dcb74 scripts: dummy-tools, add pahole omits f8570e8ab509 kheaders: Have cpio unconditionally replace files omits 79c9c9372164 kbuild: support W=e to make build abort in case of warning omits 9170b27757d2 kbuild: read *.mod to get objects passed to $(LD) or $(AR) discards bf730f4d63c3 soc: document merges discards e7ea9556985f dm: improve abnormal bio processing discards d003de30c490 Merge branch 'arm/multiplatform-late' into for-next discards a570e0b05bb0 Merge branch 'arm/multiplatform' into for-next discards 0f3c1c1eca4a Merge branch 'arm/drivers' into for-next discards adf5abab076d Merge branch 'arm/dt' into for-next discards 330e4076d37e Merge branch 'arm/fixes' into for-next discards 54b203cbc12d Merge branch 'pxa-multiplatform-5.18' of git://git.kernel. [...] discards 519a1e6f6552 Merge branch 'omap1-multiplatform-5.18' of git://git.kerne [...] omits 05e2e71e31e6 Merge branch 'x86/sev' into x86/merge, to fix conflicts omits eee1071ee7df fpga: Use tab instead of space indentation omits eb40f458e652 fpga: fpga-mgr: fix kernel-doc warnings omits 22c0e73861b4 fpga: fix for coding style issues omits ada14a023a64 fpga: zynq: Fix incorrect variable type omits 9617f2f48310 virt: sevguest: Rename the sevguest dir and files to sev-guest omits 3e9460b7888a rcutorture: Update rcutorture.fwd_progress help text omits cdd2d6702f3d rcutorture: Test polled expedited grace-period primitives omits 248153b6a982 rcu: Add polled expedited grace-period primitives omits efca7a717e93 rcutorture: Verify that polled GP API sees synchronous gra [...] omits a131c4765872 rcu: Make Tiny RCU grace periods visible to polled APIs omits fa64f41335ed rcu: Make polled grace-period API account for expedited gr [...] omits 60005d6836cb rcu: Switch polled grace-period APIs to ->gp_seq_polled omits 56a65040e0b5 rcutorture: Validate get_completed_synchronize_rcu() omits 9d417b83b0db rcu: Provide a get_completed_synchronize_rcu() function omits 8c8d32610792 rcu: Make normal polling GP be more precise about sequence [...] omits 8d5ed84998f0 rcu-tasks: Check for abandoned callbacks omits 0413595bbf07 torture: Make kvm-remote.sh announce which system is being [...] omits f66ea4a981b3 rcu: Decrease FQS scan wait time in case of callback overloading omits 9d8ae53d588f Merge branch 'lkmm-dev.2022.04.11a' into HEAD omits c6ba5add5ff8 Merge branch 'nolibc.2022.04.20a' into HEAD omits 95451d223b27 Merge branch 'exp.2022.04.18a' into HEAD omits 381aceaf8532 Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'n [...] discards 28bf2111f48c include/linux/find: Fix documentation discards 18ffcd813581 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable discards 2045870703d3 MAINTAINERS: add cpumask and nodemask files to BITMAP_API discards 4dd3dd45e016 tools: bitmap: sync bitmap_weight discards 8e047c52edd7 nodemask: add num_node_state_eq() discards 23f2f66c27c4 mm/mempolicy: replace nodes_weight with nodes_weight_eq discards 4d6b4302bcad ACPI: replace nodes__weight with nodes_weight_ge for numa discards 1cb05ea22277 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} discards 99eeba948be1 soc/qman: replace cpumask_weight with cpumask_weight_lt discards 045c6b1e8349 scsi: lpfc: replace cpumask_weight with cpumask_weight_gt discards fae1be1accee RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] discards 31cfa342aca1 firmware: psci: replace cpumask_weight with cpumask_weight_eq discards 43e0eae7be83 arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] discards 209718cd7093 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] discards 126003472e8e arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] discards ff78d834572c arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] discards 81813c6c404e cpumask: add cpumask_weight_{eq,gt,ge,lt,le} discards 670df8d6a9b8 media: tegra-video: replace bitmap_weight with bitmap_weight_le discards 0d252a1b7ac2 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 discards 1e45cda053d0 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} discards c933f2346d5d octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} discards 28ade5fbd8da ixgbe: replace bitmap_weight with bitmap_weight_eq discards 3f9c305e950b memstick: replace bitmap_weight with bitmap_weight_eq wher [...] discards 93252697d0f1 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] discards bc7f2047ea38 arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] discards 906059545c08 bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions discards 7643a9ca9f8e ARM: pxa: convert to multiplatform discards 73d5106e9489 ARM: pxa: remove support for MTD_XIP discards 3ef7513d7a8d ARM: pxa: move mach/*.h to mach-pxa/ discards 2746f7c78b42 ARM: PXA: fix multi-cpu build of xsc3 discards 77a3a9943310 ARM: pxa: move plat-pxa to drivers/soc/ discards 73bae3764887 ARM: mmp: rename pxa_register_device discards 5153474f0a43 ARM: mmp: remove tavorevb board support discards 77b9aeb6e3cd ARM: pxa: remove unused mach/bitfield.h discards ec86d0580554 ARM: pxa: tosa: use gpio lookup for battery discards ce6fb3fc292f power: tosa: simplify probe function discards 827a6107f348 ARM: pxa: move clk register definitions to driver discards f81a438df97f ARM: pxa: move smemc register access from clk to platform discards 764063eee762 cpufreq: pxa3: move clk register access to clk driver discards 31b5506d38d1 ARM: pxa: remove get_clk_frequency_khz() discards d3791b1dcf41 ARM: pxa: pcmcia: move smemc configuration back to arch discards 14674c826d52 ASoC: pxa: i2s: use normal MMIO accessors discards f332a7e1a39f ASoC: pxa: ac97: use normal MMIO accessors discards 9434d28352bb ASoC: pxa: use pdev resource for FIFO regs discards 87fe22b27c46 Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops discards 360bc40e8386 Input: wm97xx - switch to using threaded IRQ discards d8cfe5b987d1 Input: touchscreen: use wrapper for pxa2xx ac97 registers discards ac571609a9fa input: touchscreen: mainstone: sync with zylonite driver discards bbb2fcec10c9 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration discards 0c8471b9ff51 ARM: pxa: zylonite: use gpio lookup instead mfp header discards 9b03d7f95bd4 ARM: pxa: mainstone-wm97xx: use gpio lookup table discards fd05eb8de0ef ARM: pxa: magician: use platform driver for audio discards 0560aa4869dc ARM: pxa: z2: use gpio lookup for audio device discards 3c0dfff9ab37 ARM: pxa: eseries: use gpio lookup for audio discards c878ab233065 ARM: pxa: spitz: use gpio descriptors for audio discards 1b1474712d44 ARM: pxa: lubbock: pass udc irqs as resource discards e7bb01662217 ARM: pxa: hx4700: use gpio descriptors for audio discards 57d24736bbfa ARM: pxa: corgi: use gpio descriptors for audio discards 24d25d702a89 ARM: pxa: poodle: use platform data for poodle asoc driver discards 80b1f9ef6d35 ARM: pxa: tosa: use gpio descriptor for audio discards 39537b16dbc5 dm: simplify bio-based IO accounting further discards 2b30b275406b dm: put all polled dm_io instances into a single list discards 302235d00eea dm: improve dm_io reference counting discards f5c4c4485f58 dm: don't grab target io reference in dm_zone_map_bio discards 58d38f7d416d dm: improve bio splitting and associated IO accounting discards 31b23cb8fcce dm: switch to bdev based IO accounting interfaces discards 186806713ca6 dm: pass dm_io instance to dm_io_acct directly discards 6ef69f019523 dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct discards 7b43f7e14799 dm: use bio_sectors in dm_aceept_partial_bio discards 56b1c83b9ae5 dm: simplify basic targets discards 0b38ae15ddec dm: conditionally enable branching for less used features discards 306ada85fad0 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] discards cf0e7c8b5914 dm: move hot dm_io members to same cacheline as dm_target_io discards 55f87787efce dm: add local variables to clone_endio and __map_bio discards a3ca3ea668ed dm: mark various branches unlikely discards 0bf05bbb39ec dm: simplify dm_start_io_acct discards a2eac3750447 dm: simplify dm_io access in dm_split_and_process_bio discards 714ae1edf422 dm: factor out dm_io_set_error and __dm_io_dec_pending discards 9196856f66fd dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset omits 5c2cb3833940 SUNRPC: Remove svc_rqst::rq_xprt_hlen omits 90e57abe8cff SUNRPC: Remove dead code in svc_tcp_release_rqst() omits 555879983a47 SUNRPC: Make cache_req::thread_wait an unsigned long omits a3c7f205333f SUNRPC: Cache deferral injection omits f4c604e76fb4 SUNRPC: Clean up svc_deferred_class trace events omits 29ebe9d2d1b1 NFSD: Clean up nfsd_splice_actor() discards 015553c519c8 dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board discards bd3cf133ff66 dt-bindings: arm: fsl: add IMX8MN DDR3L eval board discards 6c951ec9aaf2 dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl discards 56879c00a7cd dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 [...] discards 89905ffa4545 Merge branch 'remotes/lorenzo/pci/rockchip' discards c1e830b4d960 Merge branch 'remotes/lorenzo/pci/qcom' discards 4c11e25f8b80 Merge branch 'remotes/lorenzo/pci/mediatek' discards 8f4108fafab9 Merge branch 'remotes/lorenzo/pci/layerscape' discards 69f8d84bc600 Merge branch 'remotes/lorenzo/pci/dwc' discards 3db6495ce01a Merge branch 'remotes/lorenzo/pci/cadence' discards cc757f647b5d Merge branch 'pci/resource' discards 8809d314068e Merge branch 'pci/pm' discards c7fe67142a1a Merge branch 'pci/p2pdma' discards e164dcbac5e5 Merge branch 'pci/hotplug' discards 7c1b92b6941a Merge branch 'pci/aspm' discards bfed574b864a arch/x86: replace nodes_weight with nodes_empty where appropriate discards 1c1ec7deaeaa mm/vmstat: replace cpumask_weight with cpumask_empty where [...] discards 0f67d3386fec clocksource: replace cpumask_weight with cpumask_empty in [...] discards abb31ac1cee1 genirq/affinity: replace cpumask_weight with cpumask_empty [...] discards 4ea895f4502a irq: mips: replace cpumask_weight with cpumask_empty where [...] discards 4f55ab2610f0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] discards 08b0158c6253 arch/x86: replace cpumask_weight with cpumask_empty where [...] discards 54f455d4e0df arch/ia64: replace cpumask_weight with cpumask_empty where [...] discards 44d7033dc01b arch/alpha: replace cpumask_weight with cpumask_empty wher [...] discards 43a77b0bf637 qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() discards a85ebde17bc5 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] discards d4c6db608d16 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] discards 648b65656fcb qed: rework qed_rdma_bmap_free() discards ea1490b439f0 iio: fix opencoded for_each_set_bit() discards bdf176dcaf40 net: mellanox: fix open-coded for_each_set_bit() discards e22ca9bcb75c net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] discards 653139c42941 net: dsa: don't use bitmap_weight() in b53_arl_read() omits 21b68da7bf4a efi: x86: Set the NX-compatibility flag in the PE header omits 6585aad390c1 efi: libstub: ensure allocated memory to be executable omits b1bdea34516e efi: libstub: declare DXE services table omits c3acd156800a srcu: Drop needless initialization of sdp in srcu_gp_start() omits 382a1ca815cb srcu: Prevent expedited GPs and blocking readers from cons [...] omits 7bee62f1de76 srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 4e701cc943ee srcu: Automatically determine size-transition strategy at boot discards 9988007d1cf8 dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. discards 9a7cff9447fe dt-bindings: arm: Add i.MX53 based Menlo board comment discards 80ff2eb434b6 Merge branch 'v5.18-armsoc/dtsfixes' into for-next discards c03f0706d6a5 Merge branch 'v5.19-clk/next' into for-next discards 58ea37d81d9b Merge branch 'v5.19-armsoc/soc32' into for-next discards 77bb1b04dea4 Merge branch 'v5.19-armsoc/dts64' into for-next discards 246c768b6272 Merge branch 'v5.19-armsoc/dts32' into for-next discards 849328527346 Merge branch 'v5.19-armsoc/drivers' into for-next discards 78b7022a5a17 PCI/PM: Power up all devices during runtime resume omits 21b526ad6344 kbuild: make *.mod not depend on *.o omits 62d88fd6ef3e kbuild: get rid of duplication in *.mod files omits 2f6b64906adf kbuild: split the second line of *.mod into *.usyms omits e90ac718fd86 kbuild: reuse real-search to simplify cmd_mod omits 1fe9c5794b2b kbuild: make multi_depend work with targets in subdirectory omits db6836b669fb kbuild: reuse suffix-search to refactor multi_depend discards 3f7bdc13154a dt-bindings: reset: uniphier-glue: Clean up clocks, resets [...] discards 6e8c1cef37e6 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L discards 2a29ef0f6bac dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL discards cd63d3c362ac dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) omits 7972d49b8f70 kbuild: refactor cmd_modversions_S omits a296917133c1 kbuild: refactor cmd_modversions_c omits d51d8ae7feee modpost: remove annoying namespace_from_kstrtabns() omits 01c04882fd53 modpost: remove redundant initializes for static variables omits 3cb0c4357013 modpost: move export_from_secname() call to more relevant place omits c009599fc227 modpost: remove useless export_from_sec() discards f386b92edde2 dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC omits e34799ccc126 parisc: Change MAX_ADDRESS to become unsigned long long omits 011150424cd9 rust: avoid all GCC plugins, not just the randstruct one omits a58363f6ea29 rust: support latent entropy plugin omits f1f724819635 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font discards 2c0e0fd1b694 reset: ACPI reset support discards b0c36411f772 reset: simple: Add AST2600 compatible discards 2f18bd3a938b reset: reset-meson: add support for the Meson-S4 SoC Reset [...] discards 19217b2b87ec dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] discards a36be8532357 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller discards cc6652bc919e reset: uniphier-glue: Use devm_add_action_or_reset() discards 9611ec7cc98c reset: uniphier-glue: Use reset_control_bulk API omits 5852565effb5 parisc: Merge model and model name into one line in /proc/cpuinfo omits 149e27046c72 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP omits 1763fc366e0b parisc: Update 32- and 64-bit defconfigs omits 8285964d03f8 parisc: Only list existing CPUs in cpu_possible_mask omits 644fd54ea94c parisc: Don't enforce DMA completion order in cache flushes omits a98c952bb4d6 parisc: Implement flush_cache_vmap_vunmap omits 2e49c79b5d82 parisc: In flush_cache_page, always flush tlb if pfn is valid omits 497ccbe8bdb2 init/Kconfig: Specify the interpreter for rust-is-available.sh omits c7f2b6f58136 [RFC] drivers: android: Binder IPC in Rust omits 2340e5b0b93c [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 578afd483af1 MAINTAINERS: Rust omits d4eb73b24dd7 samples: add Rust examples omits 241608fc4d70 Kbuild: add Rust support omits 0c99ad5befdd docs: add Rust documentation omits e7fe7565b0e6 scripts: decode_stacktrace: demangle Rust symbols omits b03d45d4c2d4 scripts: add `generate_rust_analyzer.py` omits b96f74a7c808 vsprintf: add new `%pA` format specifier omits ac09cd1a6df7 rust: export generated symbols omits bd28e5eb543f rust: add `kernel` crate omits 94bb1247edf3 rust: add `kernel` crate's `sync` module omits 1a021a558b20 rust: add `macros` crate omits 2a201f43fca1 rust: add `build_error` crate omits e92a53786325 rust: add `alloc` crate omits f071d402328d rust: add `compiler_builtins` crate omits 1ebd559e64df rust: add C helpers omits d51478b7fbdd kallsyms: use the correct buffer size for symbols omits 9e4ffc547266 kallsyms: increase maximum kernel symbol length to 512 omits f4bef440848f kallsyms: support "big" kernel symbols discards 9def41809e95 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits 8885ae5142a4 Merge branch 'mvebu/dt64' into mvebu/for-next omits 5ea063cd440d Merge branch 'mvebu/dt' into mvebu/for-next omits 5004e6297fee Merge branch 'mvebu/arm' into mvebu/for-next discards 25e9770981f1 prlimit and set/getpriority tasklist_lock optimizations adds 9050ba3a61a4 Merge tag 'for-5.18-rc5-tag' of git://git.kernel.org/pub/s [...] adds ef8e4d3c2ab1 Merge tag 'hwmon-for-v5.18-rc6' of git://git.kernel.org/pu [...] adds 107c948d1d3e Merge tag 'seccomp-v5.18-rc6' of git://git.kernel.org/pub/ [...] adds 3118d7ab3f01 Merge tag 'for-linus-5.17-2' of https://github.com/cminyar [...] 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 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 905a6537e764 Merge tag 'mips-fixes_5.18_1' of git://git.kernel.org/pub/ [...] 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 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 f47c960e9395 Merge tag 'devicetree-fixes-for-5.18-3' of git://git.kerne [...] adds 170f37d6aa6a block: Do not call folio_next() on an unreferenced folio adds b9ff43dd2743 mm/readahead: Fix readahead with large folios adds fe27d189e3f4 Merge tag 'folio-5.18f' of git://git.infradead.org/users/w [...] adds 19965d8259fd drm/amdgpu: do not use passthrough mode in Xen dom0 adds 3dfe85fa87b2 drm/amd/display: Avoid reading audio pattern past AUDIO_CH [...] adds ebbc04bdb196 Merge tag 'amd-drm-fixes-5.18-2022-05-04' of https://gitla [...] adds aafa025c76dc fbdev: Make fb_release() return -ENODEV if fbdev was unregistered adds 841e512ffb64 drm/bridge: ite-it6505: add missing Kconfig option select adds ca5e2f4d6b67 Merge tag 'drm-misc-fixes-2022-05-05' of git://anongit.fre [...] adds 3f65b1e2f424 drm/msm/dp: remove fail safe mode related code adds 5727375215b0 Merge tag 'drm-msm-fixes-2022-04-30' of https://gitlab.fre [...] adds 5fa576d7f094 Merge tag 'drm-fixes-2022-05-06' of git://anongit.freedesk [...] 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 64267926e01b Merge tag 'mmc-v5.18-rc4' of git://git.kernel.org/pub/scm/ [...] 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 a926a903b7dc RDMA/rxe: Do not call dev_mc_add/del() under a spinlock adds bfdc0edd11f9 RDMA/rxe: Change mcg_lock to a _bh lock adds 4df22ca85d3d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 497fe3bb196d Merge tag 'riscv-for-linus-5.18-rc6' of git://git.kernel.o [...] adds 706c9c55e5a3 KVM: x86/mmu: Don't treat fully writable SPTEs as volatile [...] adds 54eb3ef56f36 KVM: x86/mmu: Move shadow-present check out of spte_has_vo [...] adds ba3a6120a4e7 KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with [...] adds 4f510c8bb1dd Merge branch 'kvm-tdp-mmu-atomicity-fix' into HEAD adds 5eb849322d7f KVM: x86/svm: Account for family 17h event renumberings in [...] adds 5a1bde46f98b kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has ar [...] adds 04144108a1ab Merge branch 'kvm-amd-pmu-fixes' into HEAD adds 0c2c7c069285 KVM: SEV: Mark nested locking of vcpu->lock adds 053d2290c030 KVM: VMX: Exit to userspace if vCPU has injected exception [...] adds bce58da1f398 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] 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 adcffc1716f8 Merge tag 'nfs-for-5.18-3' of git://git.linux-nfs.org/proj [...] 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 4b97bac0756a Merge tag 'for-5.18-rc5-tag' of git://git.kernel.org/pub/s [...] adds a196c78b5443 io_uring: assign non-fixed early for async work adds b366bd7d9613 Merge tag 'io_uring-5.18-2022-05-06' of git://git.kernel.d [...] adds 285d5731a0cb Revert "block: release rq qos structures for queue without disk" adds 5b53a405e465 s390/dasd: fix data corruption for ESE devices adds 71f387165737 s390/dasd: prevent double format of tracks for ESE devices adds cd68c48ea15c s390/dasd: Fix read for ESE with blksize < 4k adds b9c10f68e23c s390/dasd: Fix read inconsistency for ESE DASD devices adds f1c8781ac9d8 s390/dasd: Use kzalloc instead of kmalloc/memset adds 8967605e7db3 Merge tag 'block-5.18-2022-05-06' of git://git.kernel.dk/l [...] 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 dba785798526 gpio: pca953x: fix irq_stat not updated when irq is disabl [...] adds 30c8e80f7932 Merge tag 'gpio-fixes-for-v5.18-rc6' of git://git.kernel.o [...] adds f71f01394f74 floppy: use a statically allocated error counter adds f3b10a3c22c6 ataflop: use a statically allocated error counters adds 2e3afb42dd48 blk-mq: remove the error_count from struct request adds ac02e3cd5ab9 Merge tag 'asoc-fix-v5.18-rc4' of https://git.kernel.org/p [...] adds 379c72654524 Merge tag 'sound-5.18-rc6' of git://git.kernel.org/pub/scm [...] adds 2667ed10d9f0 mm: Fix PASID use-after-free issue adds 1f8c5dff000d Merge tag 'core-urgent-2022-05-08' of git://git.kernel.org [...] adds ede4c6d78a32 Merge tag 'locking-urgent-2022-05-08' of git://git.kernel. [...] adds 8707898e22fd genirq: Synchronize interrupt thread startup adds 9692df0581ea Merge tag 'irq-urgent-2022-05-08' of git://git.kernel.org/ [...] adds 2c33d775ef4c timekeeping: Mark NMI safe time accessors as notrace adds ea82593bad9a Merge tag 'timers-urgent-2022-05-08' of git://git.kernel.o [...] adds 770fb0942c33 MAINTAINERS: Update Josh Poimboeuf's email address adds 59f5ede3bc0f x86/fpu: Prevent FPU state corruption adds 27b5d61c0c0c Merge tag 'x86-urgent-2022-05-08' of git://git.kernel.org/ [...] adds 57831bfb5e78 powerpc/pseries/vas: Use QoS credits from the userspace adds 6d65028eb67d powerpc/vdso: Fix incorrect CFI in gettimeofday.S adds 348c71344111 powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FO [...] adds e3de3a1cda5f Merge tag 'powerpc-5.18-4' of git://git.kernel.org/pub/scm [...] adds 9dc4241bb14a Revert "parisc: Mark cr16 CPU clocksource unstable on all [...] adds 7962c0896429 Revert "parisc: Mark sched_clock unstable only if clocks a [...] adds 6c800d7f55fc Revert "parisc: Fix patch code locking and flushing" adds 0921244f6f4f parisc: Only list existing CPUs in cpu_possible_mask adds 7e93a3dd63db parisc: Update 32- and 64-bit defconfigs adds 1955c4f879a1 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP adds 5b89966bc96a parisc: Merge model and model name into one line in /proc/cpuinfo adds 234ff4c585d7 parisc: Change MAX_ADDRESS to become unsigned long long adds a65bcad54215 parisc: Fix typos in comments adds 340233dcc016 parisc: Mark cr16 clock unstable on all SMP machines adds ba0c04104082 Revert "parisc: Increase parisc_cache_flush_threshold setting" adds f002488d80b5 Merge tag 'for-5.18/parisc-3' of git://git.kernel.org/pub/ [...] adds c5eb0a61238d Linux 5.18-rc6 adds c25d7f32e3e2 platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks adds 455cd867b85b platform/x86: thinkpad_acpi: Add a s2idle resume quirk for [...] adds aa2fef6f40e6 platform/x86: thinkpad_acpi: Correct dual fan probe adds 2cdfa0c20d58 platform/x86/intel: Fix 'rmmod pmt_telemetry' panic adds ed13d4ac5747 platform/surface: gpe: Add support for Surface Pro 8 adds 44acfc22c7d0 platform/surface: aggregator: Fix initialization order whe [...] adds 9be9ed2612b5 Merge tag 'platform-drivers-x86-v5.18-4' of git://git.kern [...] adds bd5dfea41b11 mm: mremap: fix sign for EFAULT error return value adds fb7347172164 procfs: prevent unprivileged processes accessing fdinfo dir adds 7f90d7ca48c8 arm[64]/memremap: don't abuse pfn_valid() to ensure presen [...] adds a6f5c9e59396 mailmap: add entry for martyna.szapar-mudlaw@intel.com adds b48f84954413 mm/kfence: reset PG_slab and memcg_data before freeing __k [...] adds e33ebf536f3e selftests: vm: Makefile: rename TARGETS to VMTARGETS adds 5697265433f9 MAINTAINERS: add a mailing list for DAMON development adds b388e00b95b6 Revert "mm/cma.c: remove redundant cma_mutex lock" adds 034d085b52c8 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] 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 e81c07e25e5b Merge tag 'qcom-arm64-fixes-for-5.18' of git://git.kernel. [...] adds fb87d87ba233 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 9b8fa746be4b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 977652f9ae4d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 6997fbd7a3da net: rds: use maybe_get_net() when acquiring refcount on T [...] adds e333eed63a09 net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061 adds 15f03ffe4bb9 net: phy: micrel: Pass .probe for KS8737 adds e1a7ac6f3ba6 ping: fix address binding wrt vrf adds e71b7f1f44d3 selftests: add ping test with ping_group_range tuned adds 690447a22c70 Merge branch 'vrf-fix-address-binding-with-icmp-socket' adds 85db6352fc8a net: Fix features skip in for_each_netdev_feature() adds 4e707344e185 MAINTAINERS: add missing files for bonding definition adds e1846cff2fe6 net: mscc: ocelot: mark traps with a bool instead of keepi [...] adds 16bbebd35629 net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting [...] adds 6741e1188000 net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups adds 477d2b91623e net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 adds 93a8417088ea net: mscc: ocelot: avoid corrupting hardware counters when [...] adds c88d3908516d Merge branch 'ocelot-vcap-fixes' adds 9e6c6d17d1d6 ipv4: drop dst in multicast routing path adds d5076fe4049c netlink: do not reset transport header in netlink_recvmsg() adds 1c7ab9cd98b7 net: chelsio: cxgb4: Avoid potential negative array offset adds 49e6123c65da net: sfc: fix memory leak due to ptp channel adds cf3ab8d4a797 net: fix wrong network header length adds edae34a3ed92 selftests net: add UDP GRO fraglist + bpf self-tests adds e4b1045bf9cf ionic: fix missing pci_release_regions() on error in ionic [...] adds 51ca86b4c9c7 ethernet: tulip: fix missing pci_disable_device() on error [...] adds 25fb3f66f962 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 c7e34c1e263f mailmap: update Kalle Valo's email adds a59d55568d02 mac80211_hwsim: fix RCU protected chanctx access adds 9e2db50f1ef2 mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU pr [...] adds f971e1887fdb nl80211: fix locking in nl80211_set_tx_bitrate_mask() adds a36e07dfe6ee rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition adds 7e8140ca9135 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds d7be21384923 ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 U [...] adds c3d9ca93f1e3 ALSA: hda - fix unused Realtek function when PM is not enabled adds 1efcdd9c1f34 ALSA: hda/realtek: Add quirk for Dell Latitude 7520 adds 6a868da15286 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 aef7b18a3a19 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 9a1aa22a0ef6 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 b11b3d21a94d regulator: qcom_smd: Fix up PM8950 regulator configuration adds d4a02bb3e7c1 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 045afcf20b3d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 134b5ce3ed33 PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X adds ba04d16ab632 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 581dd6983034 firmware_loader: use kernel credentials when reading firmware adds 8bf6e0e3c7de Documentation/process: Make groups alphabetical and use ta [...] adds 29ad05fd6760 Documentation/process: Add embargoed HW contact for Ampere [...] adds 1573fc66417f Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 447ee1516f19 tty/serial: digicolor: fix possible null-ptr-deref in digi [...] adds bb0b197aadd9 serial: 8250_mtk: Fix UART_EFR register address adds 6f81fdded0d0 serial: 8250_mtk: Make sure to select the right FEATURE_SEL adds e1bfdbc7daca serial: 8250_mtk: Fix register address for XON/XOFF character adds fd442e5ba30a tty: n_gsm: fix buffer over-read in gsm_dlci_data() adds edd5f60c3400 tty: n_gsm: fix mux activation issues in gsm_config() adds 9361ebfbb79f tty: n_gsm: fix invalid gsmtty_write_room() result adds 401fb66a355e fsl_lpuart: Don't enable interrupts too early adds 27400110f684 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 01e01f5c8977 usb: cdc-wdm: fix reading stuck on device close adds bbc126ae381c usb: typec: tcpci: Don't skip cleanup in .remove() on error adds b81ac4395bbe usb: gadget: uvc: allow for application to cleanly shutdown adds 36172b0ad59b Merge branch 'usb-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 b6b1b2679661 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 0cea915c6153 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds fe503887eed6 slimbus: qcom: Fix IRQ check in qcom_slim_probe adds a9686be24683 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 1308c15a3f9d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7331d0a7d637 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5984c90386e3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8b7cfd0b5f9b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 1cf50fe78eff Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3481551f0357 hwmon: (tmp401) Add OF device ID table adds 8667b07c1981 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 48de4dc26894 Merge branch 'misc-5.18' into next-fixes adds 132e89c53832 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 7a2d03cf4644 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6056a92ceb2a scsi: scsi_dh_alua: Properly handle the ALUA transitioning state adds 26f9ce53817a scsi: qla2xxx: Fix missed DMA unmap for aborted commands adds aea03c4c018e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3220c3b21151 drm/i915: Fix race in __i915_vma_remove_closed adds 48f532099b2e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 9be8ec129757 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 183d4f2d23ac perf bench: Fix two numa NDEBUG warnings adds 45fa7c38696b perf tests: Fix coresight `perf test` failure. adds 474e76c4075c tools headers UAPI: Sync linux/kvm.h with the kernel sources adds e695f9a355f6 Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] adds 56f8a858ce10 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 135332f34ba2 Revert "fbdev: Make fb_release() return -ENODEV if fbdev w [...] adds 89bfd4017e58 fbdev: Prevent possible use-after-free in fb_release() adds 666b90b3ce9e fbdev: simplefb: Cleanup fb_info in .fb_destroy rather tha [...] adds d258d00fb9c7 fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove adds b3c9a924aab6 fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove adds 87fd2b091fb3 drm/nouveau/tegra: Stop using iommu_present() adds ab244be47a8f drm/nouveau: Fix a potential theorical leak in nouveau_get [...] adds 1b5853dfab7f fbdev: efifb: Fix a use-after-free due early fb_info cleanup adds 62fc98424346 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 7ce3e410e018 modpost: remove useless export_from_sec() adds 535b3e05f435 modpost: move export_from_secname() call to more relevant place adds b5f1a52a59eb modpost: remove redundant initializes for static variables adds 79f646e8654b modpost: remove annoying namespace_from_kstrtabns() adds 8017ce50641c kbuild: refactor cmd_modversions_c adds 7cfa2fcbac16 kbuild: refactor cmd_modversions_S adds 9eef99f7a335 kbuild: reuse suffix-search to refactor multi_depend adds f97cf399915b kbuild: make multi_depend work with targets in subdirectory adds b3591e061919 kbuild: reuse real-search to simplify cmd_mod adds 9413e7640564 kbuild: split the second line of *.mod into *.usyms adds 22f26f21774f kbuild: get rid of duplication in *.mod files adds fc93a4cdce1d kbuild: make *.mod not depend on *.o adds feb7d79fea1d kbuild: read *.mod to get objects passed to $(LD) or $(AR) adds c77d06e70d59 kbuild: support W=e to make build abort in case of warning adds 1e8ca62b79de kheaders: Have cpio unconditionally replace files adds a90bb65ae216 scripts: dummy-tools, add pahole adds f4d40868fc4d checksyscalls: ignore -Wunused-macros adds 15a28c7c7291 modpost: use snprintf() instead of sprintf() for safety adds c155a47d83ab modpost: do not write out any file when error occurred adds 594ade3eef3f modpost: remove stale comment about sym_add_exported() adds 23beb44a0eff modpost: add a separate error for exported symbols without [...] adds 4cae77ac582b modpost: retrieve the module dependency and CRCs in check_ [...] adds 70ddb48db4aa modpost: move struct namespace_list to modpost.c adds 75ef31221cec Makefile: fix 2 typos adds 8d613a1d048c kbuild: drop $(objtree)/ prefix support for clean-files adds 63cbee7f3a1d ia64: make the install target not depend on any build artifact adds 58e01fcae18c modpost: use bool type where appropriate adds 5066743e4c2f modpost: change mod->gpl_compatible to bool type adds 97aa4aef532a modpost: import include/linux/list.h adds 325eba05e8ab modpost: traverse modules in order adds e882e89bcf1d modpost: add sym_add_unresolved() helper adds 8a69152be9a8 modpost: traverse unresolved symbols in order adds 4484054816ca modpost: use doubly linked list for dump_lists adds ab489d6002fc modpost: traverse the namespace_list in order adds f841536e8c5b modpost: dump Module.symvers in the same order of modules.order adds b8422711080f modpost: make multiple export error adds e76cc48d8e6d modpost: make sym_add_exported() always allocate a new symbol adds f18379a30271 modpost: split new_symbol() to symbol allocation and hash [...] adds 0c55415c1f4d kbuild: factor out the common installation code into scrip [...] adds 35f834d515a1 scripts/prune-kernel: Use kernel-install if available adds fa905d0613f8 modpost: merge add_{intree_flag,retpoline,staging_flag} to [...] adds e3183d820e52 modpost: move *.mod.c generation to write_mod_c_files() adds 0fabb91ea0f3 kbuild: generate a list of objects in vmlinux adds a24e06a3db44 kbuild: record symbol versions in *.cmd files adds cb0049fbdc77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 1ce7fc6fd424 perf vendor events intel: Update CLX events to v1.15 adds 0255571a1605 perf cpumap: Switch to using perf_cpu_map API adds 33cd6928039c perf evlist: Clear all_cpus before propagating adds 1737017e8d8d Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 1a719339d6a0 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds c3d3e33fbeb8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 02d2b7835107 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 52c9dbb75740 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] 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 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 ae60e0763e97 kselftest/arm64: Fix ABI header directory location adds 65348a9f8e2d Merge branch 'for-next/kselftest' into for-next/core 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 d158a0608eb8 arm64/sme: More sensibly define the size for the ZA register set adds 154bb84c1cf0 Merge branch 'for-next/sme' into for-next/core adds 2e5920bb073a kdump: return -ENOENT if required cmdline option does not exist adds e6b394425c61 arm64: Use insert_resource() to simplify code adds 944a45abfabc arm64: kdump: Reimplement crashkernel=X adds fb319e77a0e7 of: fdt: Add memory for devices by DT property "linux,usab [...] adds 8af6b91f5834 of: Support more than one crash kernel regions for kexec -s adds 5832f1ae5060 docs: kdump: Update the crashkernel description for arm64 adds 01ce2f5af527 Merge branch 'for-next/crashkernel' into for-next/core adds 65ec0aac6ca2 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds c7a9dcea8e98 perf: RISC-V: Remove non-kernel-doc ** comments adds 4b5b7129095b perf: check return value of armpmu_request_irq() adds 2b60a22b70fa dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700 adds 8e504d93acb6 perf/arm-cmn: Add CMN-650 support adds 65adf71398f5 perf/arm-cmn: Refactor occupancy filter selector adds 23760a014417 perf/arm-cmn: Add CMN-700 support adds 47a9ed88a4fc drivers/perf: arm_spe: Expose saturating counter to 16-bit adds 807907dae970 drivers/perf: hisi: Associate PMUs in SICL with CPUs online adds 6b79738b6ed9 drivers/perf: hisi: Add Support for CPA PMU adds c378186a9759 Merge branch 'for-next/perf' 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 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 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 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 91f92d70387b Merge tag 'ffa-updates-5.19' of git://git.kernel.org/pub/s [...] 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 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 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 5c6f84728db7 ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK [...] adds f095e413f936 ARM: multi_v7_defconfig: add atmel video pipeline modules adds 907080f0a5ba ARM: configs: at91: sama7: add xisc and csi2dc adds 398a7f7ce712 ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP adds a5f83aacf1c7 ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK adds 1cbc6291603d ARM: configs: at91: sama7: add MCHP PDMC and DMIC drivers adds 7dac8e27c62d ARM: configs: at91: sama7: enable CONFIG_RESET_CONTROLLER adds 44a26be07924 ARM: configs: at91: Enable options required for systemd adds 386d0503c1eb ARM: configs: at91: Enable AUTOFS_FS required by systemd adds a46be400e2c1 Merge tag 'at91-defconfig-5.19' of git://git.kernel.org/pu [...] adds 7a2dc21938cc Merge tag 'renesas-arm-defconfig-for-v5.19-tag2' of git:// [...] adds ef0bf470b0ab Merge tag 'tegra-for-5.19-arm-defconfig' of git://git.kern [...] adds 77ef40603f3a Merge tag 'tegra-for-5.19-arm64-defconfig' of git://git.ke [...] adds 97d505844e7f Merge branch 'arm/defconfig' into for-next adds 3ca2dc750807 MAINTAINERS: add raspberrypi to BCM2835 architecture adds 52ec0d90a663 MAINTAINERS: Broadcom internal lists aren't maintainers adds c270a59bc4d7 MAINTAINERS: Add Broadcom BCMBCA entry adds 10b1964630fd Merge tag 'arm-soc/for-5.19/maintainers' of https://github [...] adds ff9fb2e8111e Merge tag 'samsung-soc-5.19' of git://git.kernel.org/pub/s [...] adds 3238f82df0cb ARM: shmobile: Drop commas after dt_compat sentinels adds 7bc53f59fbca ARM: shmobile: rcar-gen2: Drop comma after OF match table [...] adds 48a68a4e7597 Merge tag 'renesas-arm-soc-for-v5.19-tag1' of git://git.ke [...] adds 16ee56f72def Merge branch 'arm/soc' 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 620b2c35aba1 Merge tag 'dt64-cleanup-5.19' of git://git.kernel.org/pub/ [...] adds 0501eeca5aed ARM: dts: zynq-7000: drop useless 'dma-channels/requests' [...] adds 361736cf495c ARM: dts: socfpga: drop useless 'dma-channels/requests' pr [...] adds 6e4c9b1fc5c2 Merge tag 'dt-cleanup-5.19-2' of git://git.kernel.org/pub/ [...] adds f038e8186fbc ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM adds d0b05d3820fa ARM: dts: s5pv210: drop useless 'dma-channels/requests' pr [...] adds d414b7a3f370 ARM: dts: exynos: drop useless 'dma-channels/requests' properties adds c86071e890fd Merge tag 'samsung-dt-5.19-2' of git://git.kernel.org/pub/ [...] 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 680e1c8370a2 dt-bindings: clock: add clock binding definitions for Exyn [...] adds e61492e47838 dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings 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 2367ee1ab911 Merge tag 'samsung-dt64-5.19-2' of git://git.kernel.org/pu [...] adds 987da486d84a arm64: dts: renesas: Add Renesas R8A779G0 SoC support adds e4d755cfec44 arm64: dts: renesas: Add Renesas White Hawk boards support adds c62af12c700d arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_ [...] adds 1ed914e34139 arm64: dts: renesas: rzg2ul-smarc: Enable Audio adds 094ff3485a05 arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support adds b7423e39432c arm64: dts: renesas: Remove empty lvds endpoints adds 747bbcd3aacd arm64: dts: renesas: Remove empty rgb output endpoints adds 257d24b3589b ARM: dts: r9a06g032: Add the two DMA nodes adds 6002e2f179ec ARM: dts: r9a06g032: Describe the DMA router adds f691d4b64c19 ARM: dts: r9a06g032: Fill the UART DMA properties adds d5379f9c7f22 ARM: dts: r9a06g032: Fix the NAND controller node adds 1404ca90f49b arm64: dts: renesas: r9a07g044: Fix external clk node names adds 975253505429 arm64: dts: renesas: r9a07g054: Fix external clk node names adds 22ec86899710 arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes adds e6a9acc370c6 arm64: dts: renesas: r9a07g043: Add OPP table adds 91e548da2cb1 arm64: dts: renesas: r9a07g043: Add TSU node adds c2ff5c0282f9 arm64: dts: renesas: r9a07g043: Create thermal zone to sup [...] adds 470218e29daf arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus cont [...] adds 6af663af3c46 arm64: dts: renesas: Add interrupt-names to CANFD nodes adds d8ff11cdc0b1 ARM: dts: r9a06g032: Describe the RTC adds 627632dcc2dd ARM: dts: r9a06g032: Add internal PCI bridge node adds 47f02f883883 ARM: dts: r9a06g032: Add USB PHY DT support adds fcb3083968df ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY adds a1721bbbdb5c arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] adds 96055bf71ab1 dt-bindings: clock: Add r9a09g011 CPG Clock Definitions adds d7f49cb45183 Merge tag 'renesas-r9a09g011-dt-binding-defs-tag' into ren [...] adds fb1929b98f2e arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC adds ad1bd2bf6580 arm64: dts: renesas: Add initial device tree for RZ/V2M EVK adds 4a17dc417aad Merge tag 'renesas-arm-dt-for-v5.19-tag2' of git://git.ker [...] 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 50a543372d7c Merge tag 'renesas-dt-bindings-for-v5.19-tag2' of git://gi [...] adds 72a21285a780 Merge tag 'tegra-for-5.19-dt-bindings' of git://git.kernel [...] adds 0017f2c856e2 arm64: tegra: Add missing DFLL reset on Tegra210 adds 1bc44c1e79a2 Merge tag 'tegra-for-5.19-arm64-dt' of git://git.kernel.or [...] adds 50612cf9e05d arm64: dts: allwinner: teres-i: Add GPIO port regulators adds 73ff4d189bae Merge tag 'sunxi-dt-for-5.19-1' of git://git.kernel.org/pu [...] adds 2935eb0aac5a Merge branch 'arm/dt' into for-next adds 7ad7ab903681 nvme-apple: fix sparse endianess warnings adds 728c0d29415a Merge tag 'tee-cleanup-for-v5.19' of https://git.linaro.or [...] adds 7a3c3a650b67 Merge tag 'samsung-drivers-5.19' of git://git.kernel.org/p [...] adds 15b5b762454c Merge tag 'samsung-soc-5.19' of git://git.kernel.org/pub/s [...] adds 27e7657a7cdc soc: renesas: R-Car V3U is R-Car Gen4 adds 819ed6f07da0 Merge tag 'renesas-drivers-for-v5.19-tag2' of git://git.ke [...] adds 9767d1be1529 soc/tegra: pmc: Select REGMAP adds d3a20dcbca48 soc/tegra: pmc: Document core domain fields adds 68edb53a4f4b Merge tag 'tegra-for-5.19-soc' of git://git.kernel.org/pub [...] adds 1d963653fade Merge branch 'arm/drivers' into for-next adds c1db102e6b82 soc: document merges adds 813c2aee51dd ARM/pxa/mfd/power/sound: Switch Tosa to GPIO descriptors adds ac70f4d80df4 ARM: pxa: poodle: use platform data for poodle asoc driver adds 2f361e945955 ARM: pxa: corgi: use gpio descriptors for audio adds e6c91e1adfd3 ARM: pxa: hx4700: use gpio descriptors for audio adds 047dc2a21ed0 ARM: pxa: lubbock: pass udc irqs as resource adds 726d8c965bae ARM: pxa: spitz: use gpio descriptors for audio adds 216459838355 ARM: pxa: eseries: use gpio lookup for audio adds 83a551c82d9e ARM: pxa: z2: use gpio lookup for audio device adds f1131a46f37e ARM: pxa: magician: use platform driver for audio adds 0ca7231fe3a9 ARM: pxa: mainstone-wm97xx: use gpio lookup table adds f0b66b606ad0 ARM: pxa: zylonite: use gpio lookup instead mfp header adds bb628a6eb1a1 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds 7b8a0b90b659 input: touchscreen: mainstone: sync with zylonite driver adds e217b085a1ac Input: touchscreen: use wrapper for pxa2xx ac97 registers adds a2ef926143b8 Input: wm97xx - switch to using threaded IRQ adds e1d8f31218aa Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds 4d2dba6b6e7b ASoC: pxa: use pdev resource for FIFO regs adds 8ff064521f97 ASoC: pxa: ac97: use normal MMIO accessors adds 85c611991255 ASoC: pxa: i2s: use normal MMIO accessors adds 6a946f1bd5cc ARM: pxa: pcmcia: move smemc configuration back to arch adds e0a3596eb811 ARM: pxa: remove get_clk_frequency_khz() adds 5c6603e74192 cpufreq: pxa3: move clk register access to clk driver adds fd13f8117f7a ARM: pxa: move smemc register access from clk to platform adds 3c816d950a49 ARM: pxa: move clk register definitions to driver adds b72232b42037 ARM: pxa: remove unused mach/bitfield.h adds 340d01335891 ARM: mmp: remove tavorevb board support adds 6922a3d14e85 ARM: mmp: rename pxa_register_device adds 64dbc4dd7a7c ARM: pxa: move plat-pxa to drivers/soc/ adds c8a91428941b ARM: PXA: fix multi-cpu build of xsc3 adds e6acc4062c02 ARM: pxa: move mach/*.h to mach-pxa/ adds 5414bea9a462 ARM: pxa: remove support for MTD_XIP adds 645b302673bb ARM: pxa/sa1100: move I/O space to PCI_IOBASE adds 250c1a694ff3 ARM: pxa: convert to multiplatform adds 1c3177b3c834 Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late adds ff4a3a5245e4 Merge branch 'arm/multiplatform-late' into for-next adds 7665a85a6943 Merge tag 'ti-keystone-dt-for-v5.19' of git://git.kernel.o [...] adds 92c996f4ceab arm64: dts: ti: k3-j721e-*: add DP & DP PHY adds 8f984f60f2f1 arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm adds d4f3c8a169ab arm64: dts: ti: k3-j721e-sk: Enable DisplayPort adds 7d4686fc3c2a arm64: dts: ti: k3-j721e-sk: Enable HDMI adds 168b43ac21c7 Merge tag 'ti-k3-dt-for-v5.19' of git://git.kernel.org/pub [...] 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 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 75f9d540862a dt-bindings: arm: Add bosch acc board adds 3d09c0dfd0bc Merge tag 'imx-bindings-5.19' of git://git.kernel.org/pub/ [...] adds 092b3ace58d9 ARM: dts: sunxi: nanopi: Remove input-name property adds 41f0bbd621e9 Merge tag 'sunxi-dt-for-5.19-2' of git://git.kernel.org/pu [...] 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 4c9466695535 Merge tag 'qcom-dts-for-5.19' of git://git.kernel.org/pub/ [...] 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 9583009097c8 arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller adds 11a3f3dc2cf8 arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx [...] adds 366a0a194b3b arm64: dts: qcom: sc7280: eDP for herobrine boards adds 51d30402be75 arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling adds d277cab7afc7 arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling adds 19794489fa24 arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi adds d4dcdc53c492 Merge tag 'qcom-arm64-for-5.19' of git://git.kernel.org/pu [...] adds 00ad84f582be Merge branch 'arm/dt' into for-next adds 553a4ee1c026 ARM: configs: Enable audio on BeagleBone Black in multi_v7 [...] adds 9bc4df1d8b91 Merge tag 'ti-k3-config-for-v5.19' of git://git.kernel.org [...] adds 080d681bf3c6 arm64: defconfig: Enable the WM8524 codec driver adds 1758da7f31cb Merge tag 'imx-defconfig-5.19' of git://git.kernel.org/pub [...] adds 0e33a258413e Merge tag 'qcom-arm64-defconfig-for-5.19' of git://git.ker [...] adds a2e8bbe07276 Merge tag 'qcom-defconfig-for-5.19' of git://git.kernel.or [...] adds a6b0214f8c67 Merge branch 'arm/defconfig' into for-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 1901300bf356 Merge tag 'ti-driver-soc-for-v5.19' of git://git.kernel.or [...] adds 8239d67f59cf soc: imx: imx8m-blk-ctrl: set power device name 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 2b6866d70db1 Merge tag 'imx-drivers-5.19' of git://git.kernel.org/pub/s [...] adds 72c81bb67026 memory: tegra: Add Tegra234 support adds cc3d696c01d8 memory: tegra: Add APE memory clients for Tegra234 adds a7cffa11fa92 memory: tegra: Add memory controller channels support adds 54a85e09f44c memory: tegra: Add MC error logging on Tegra186 onward adds 6e6962ffe2ea Merge tag 'memory-controller-drv-tegra-5.19' of git://git. [...] adds d0d8cb7b94b8 dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles adds ec69dfbdc426 soc: qcom: llcc: Add sc8180x and sc8280xp configurations adds 28e3dc8f8cd3 soc: qcom: pdr: use static for servreg_* variables adds 3f656f2618fb Merge tag 'qcom-drivers-for-5.19' of git://git.kernel.org/ [...] adds e031380e8a9f Merge branch 'arm/drivers' into for-next adds baf7cbbefbe8 Merge tag 'tegra-for-5.19-arm-core' of git://git.kernel.or [...] adds 9bc72e47d463 ARM: hisi: Add missing of_node_put after of_find_compatible_node adds 60166b3c6961 Merge tag 'hisi-armv7soc-for-5.19' of https://github.com/h [...] adds 2b1bb33b0bd8 Merge branch 'arm/soc' into for-next adds b193a42f2140 Merge branch 'arm/fixes' into for-next adds 306cd09cef03 soc: document merges adds 1a2ea18132fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dc0fdd78c1bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0106b87b283c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 60f8e165e075 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1e2b798e9664 Merge branch 'for-v5.19/tegra-mc' into for-next adds e1b91756da67 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 13e9ebef7695 Merge branch 'imx/drivers' into for-next adds 00445400fcdc Merge branch 'imx/bindings' into for-next 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 1c4f01be3490 ARM: dts: imx: Add i.MXRT1050-EVK support adds 6192cf8ac082 ARM: dts: Add bosch acc board adds 3f781d5c67f7 ARM: dts: imx6ull-colibri: use pull-down for adc pins adds 5516144425e4 ARM: dts: imx6ull-colibri: change touch i2c parameters adds 5f9a2cedfaf3 ARM: dts: imx6ull-colibri: add phy-supply to fec adds 2aa9d6201949 ARM: dts: imx6ull-colibri: add touchscreen device nodes adds 8d386fa04d2f ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling adds 233edcae449c ARM: dts: imx6ull-colibri: update device trees to support [...] adds c8eb30d06ee8 ARM: dts: imx6ull-colibri: add gpio-line-names adds 613d06324053 ARM: dts: imx6ull-colibri: add support for toradex iris ca [...] adds 015feccc7722 ARM: dts: imx6ull-colibri: add support for toradex aster c [...] adds 548453688549 ARM: dts: imx6ull-colibri: fix nand bch geometry adds 17c101d839f5 ARM: dts: imx6ull-colibri: add/update some comments adds a5fa132bbe4f ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi adds 19a434aa3ebc ARM: dts: imx6ull-colibri: improve pinctrl node names adds b8e5193144fc Merge branch 'imx/dt' into for-next 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 4a6c398a19db Merge branch 'imx/dt64' into for-next adds 6ed2affe8f7f Merge branch 'imx/defconfig' into for-next adds f93ede928e1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c0d2254e02ea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3649ab77ab5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0431de14ae08 orion5x: fix typos in comments adds 5e9b59bd3737 arm64: dts: uDPU: update partition table adds e4fde76fa54a arm64: dts: uDPU: correct temperature sensors adds 5202f4c3816b arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config adds e836070f9461 arm64: dts: marvell: espressobin-ultra: add PHY and switch [...] adds eacec7ebc16c arm64: dts: marvell: espressobin-ultra: enable front USB3 port adds 239466bddfc0 arm64: dts: marvell: Update sdhci node names to match schema adds b93b6e704ac8 Merge branch 'mvebu/dt64' into mvebu/for-next adds 39e6727139b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 67373920e329 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4ac7e878c157 dt-bindings: clock: qcom,gcc-apq8064: Fix typo in compatib [...] adds 24a8ed12aa00 clk: qcom: gcc-msm8976: Set floor ops for SDCC adds 7e555e997569 dt-bindings: clk: qcom: gcc-msm8976: Add modem reset adds cadf16c9469e clk: qcom: gcc-msm8976: Add modem reset adds b0362ef88de4 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 9ad32526a60e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 47253042849b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 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 d51e220c34ad Merge branches 'renesas-arm-dt-for-v5.19', 'renesas-arm-so [...] adds 7ae962c56cea Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds f3285b70577d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b745ea7c3175 Merge branch 'v5.19-armsoc/drivers' into for-next adds 3df2bae5950d Merge branch 'v5.19-armsoc/dts32' into for-next 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 57754823c8a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4f43e4106bd1 Merge branch 'next/dt' into for-next adds 0a3254d88240 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next adds 1a25335225c9 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next adds d1aa2bbde6af Merge branch 'next/dt' into for-next adds 0cb1f5270b43 Merge branch 'next/dt64' into for-next adds 453362d75a08 Merge branch 'for-v5.19/clk-exynos-auto-v9' into for-next adds 88fb0c4d0aff Merge branch 'next/dt64' into for-next adds 4534e8c84df8 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 fe72afef3771 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds c275d16eb08d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next adds 38d321b61bda clk: sunxi-ng: h6-r: Add RTC gate clock adds 31ab5169803e clk: sunxi-ng: h616: Add PLL derived 32KHz clock adds 1d785df7532b Merge branch 'sunxi/clk-for-5.19' into sunxi/for-next adds 073220ee354d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next adds b6b07ec233fb Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds cf10d4e88cbc 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 6f6baf690c3b clk: tegra: Update kerneldoc to match prototypes adds 8bd7afbdff03 Merge branch for-5.19/clk into for-next adds fbe78a0bc09c memory: tegra: Add memory controller channels support adds eab0086afe17 memory: tegra: Add MC error logging on Tegra186 onward adds 2be50cadedf1 Merge branch for-5.19/memory into for-next adds f1b0ec7cb56e Merge branch for-5.19/arm/core into for-next adds 547020e1ae70 Merge branch for-5.19/soc into for-next adds 50c5e2319a55 Merge branch for-5.19/dt-bindings into for-next adds 00be1ffc1f17 Merge branch for-5.19/arm/defconfig into for-next adds d409396cf14e Merge branch for-5.19/arm64/dt into for-next adds 864067632632 Merge branch for-5.19/arm64/defconfig into for-next adds c37e881a1956 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f2e957cb095a Merge branch 'ti-drivers-soc-next' into ti-next adds 4cc89036bc4f Merge branch 'ti-k3-dts-next' into ti-next adds a4f4eacff4e1 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 9e387d812d58 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 aba63fb69894 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 1dd65bb08604 clk: renesas: Add RZ/V2M support using the rzg2l driver adds 23426d1be3c2 clk: renesas: r9a09g011: Add eth clock and reset entries adds c463be1e71f9 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds c35c90a5029a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds c862fe70b023 m68k: Wire up syscall_trace_enter/leave for m68k adds 4fbdb1a9e9e5 m68k: math-emu: Fix typos in comments adds 96df53d8a6a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 882b2340432c m68knommu: set ZERO_PAGE() to the allocated zeroed page adds a90ca76ebdf0 m68k: coldfire: drop ISA_DMA_API support adds d4601c51f463 m68k: fix typos in comments adds 8819d5082fe0 m68knommu: use asm-generic/mmu.h for nommu setups adds 0d91043d8bdf m68knommu: implement minimal regset support adds 5c2b20c83e40 m68knommu: add definitions to support elf_fdpic program loader adds 3f04e50fb6b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 78b5f52ab6f6 microblaze: fix typos in comments adds 9531df3ea72c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] 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 1b0b31df5222 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 1a6b00825591 parisc: Fix patch code locking and flushing adds d5721838fbde parisc: In flush_cache_page, always flush tlb if pfn is valid adds 590a4ea39d23 parisc: Implement flush_cache_vmap_vunmap adds ffdc7d66e5e4 parisc: Don't enforce DMA completion order in cache flushes adds 670b746465e9 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 564f1434aa4e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 46257bf94f61 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5a92045a2254 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 98417e878575 Merge branch 'fixes' into for-next adds 4ae46db99cd8 s390/consoles: improve panic notifiers reliability adds 4b03b3ee60db s390/crypto: fix typos in comments adds 108ab40fc1fe s390/hypfs: fix typos in comments adds f9a3099f794c s390/nospec: prefer local labels in .set directives adds 68a971acc948 s390/extable: prefer local labels in .set directives adds 964bc5dbe602 s390/vx: remove comments from macros which break LLVM's IAS adds edd4a8667355 s390/boot: get rid of startup archive adds 734757976e33 s390/head: adjust iplstart entry point adds 84f4e1dfb243 s390/boot: change initial program check handler to disable [...] adds aceb06d1e837 s390/head: initialize all new psws adds 67a9c428ef35 s390/ptrace: move short psw definitions to ptrace header file adds 834979c27f52 s390/boot: convert initial lowcore to C adds f84d88ed3beb s390/boot: convert parmarea to C adds 29b06ad7e8a6 s390/entry: remove broken and not needed code adds fcdc03f78d5c s390/compat: cleanup compat_linux.h header file adds 6d97af487dee entry: Rename arch_check_user_regs() to arch_enter_from_us [...] adds 39d62336f5c1 s390/pai: add support for cryptography counters adds 1236258a73f2 Merge branch 'features' into for-next adds 24367a4bc321 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 6b9ef845c7f6 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds ccbd0c991985 docs: Add small intro to idmap examples adds cd6570596500 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bfb9700bdf35 fscrypt: factor out fscrypt_policy_to_key_spec() adds 218d921b581e fscrypt: add new helper functions for test_dummy_encryption adds e63dce96ecc6 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds b42b92a5c36d btrfs: reserve correct number of items for unlink and rmdir adds 1369df9bd272 btrfs: reserve correct number of items for rename adds 30b83d800db9 btrfs: fix anon_dev leak in create_subvol() adds d9422976fb93 btrfs: get rid of btrfs_add_nondir() adds 89d47b83a938 btrfs: remove unnecessary btrfs_i_size_write(0) calls adds 55482ae6c778 btrfs: remove unnecessary inode_set_bytes(0) call adds d68510201358 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds 0791f51f9920 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 55e4131e5339 btrfs: remove redundant name and name_len parameters to cr [...] adds b1a9ffd3f787 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds 14dec8934830 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds 2d85f4f415e4 btrfs: set inode flags earlier in btrfs_new_inode() adds 559afacff456 btrfs: avoid unnecessary btree search restarts when reading node adds b557b1e7538e btrfs: release upper nodes when reading stale btree node f [...] adds 6099cdcdee5b btrfs: update outdated comment for read_block_for_search() adds 9c471d85c4ad btrfs: remove trivial wrapper btrfs_read_buffer() adds 66a5beb3b68b btrfs: scrub: rename members related to scrub_block::pagev adds 899121406fb0 btrfs: scrub: rename scrub_page to scrub_sector adds db598601e1bc btrfs: scrub: rename scrub_bio::pagev and related members adds 56b895ea8f1b btrfs: introduce btrfs_for_each_slot iterator macro adds 51d1f69ad3d0 btrfs: use btrfs_for_each_slot in find_first_block_group adds 8061003d6054 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 3d588596fd1f btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds 672ed45b8d00 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds f0ca2c0ca33d btrfs: use btrfs_for_each_slot in did_create_dir adds 28b5f1ab48b4 btrfs: use btrfs_for_each_slot in can_rmdir adds 515b3d249cb8 btrfs: use btrfs_for_each_slot in is_ancestor adds 2c058cb08f07 btrfs: use btrfs_for_each_slot in process_all_refs adds 021eed70ad6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds c9f7a22735d1 btrfs: use btrfs_for_each_slot in process_all_extents adds 43255076e9b3 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds f5447cfe1721 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds 9ad0a3665f2f btrfs: use btrfs_for_each_slot in btrfs_listxattr adds e95eee40db17 btrfs: use a local variable for fs_devices pointer in btrf [...] adds d5051ef5192b btrfs: warn when extent buffer leak test fails adds fec03058ee75 btrfs: allocate inode outside of btrfs_new_inode() adds 4965995b5f9e btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 4a1ce8c3116e btrfs: reserve correct number of items for inode creation adds cd7659c13b8c btrfs: move common inode creation code into btrfs_create_n [...] adds 09579a05de7b btrfs: restore inode creation before xattr setting adds 97a885842383 btrfs: only reserve the needed data space amount during fallocate adds 1a4bd0c9e062 btrfs: remove useless dio wait call when doing fallocate z [...] adds 32cb4623cf27 btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 107e29844b5c btrfs: remove ordered extent check and wait during fallocate adds 012cb7975f6f btrfs: lock the inode first before flushing range when pun [...] adds 363d32a58be2 btrfs: remove ordered extent check and wait during hole pu [...] adds 196907f54786 btrfs: add and use helper to assert an inode range is clean adds 39353e7f4e8a btrfs: tree-checker: check extent buffer owner against own [...] adds 944011d75c70 btrfs: add messages to printk index adds 50030cd604b1 btrfs: avoid blocking on page locks with nowait dio on com [...] adds 392939507126 btrfs: avoid blocking nowait dio when locking file range adds 7fe8e8190097 btrfs: avoid double nocow check when doing nowait dio writes adds 6eea7107b5e9 btrfs: stop allocating a path when checking if cross refer [...] adds 64bc211379e6 btrfs: free path at can_nocow_extent() before checking for [...] adds f3b0b018496f btrfs: release path earlier at can_nocow_extent() adds 36f56259352f btrfs: avoid blocking when allocating context for nowait d [...] adds f1920c5476a0 btrfs: avoid blocking on space revervation when doing nowa [...] adds 096a86361bed btrfs: replace memset with memzero_page in data checksum v [...] adds 868fcd671a5c btrfs: remove checks for arg argument in btrfs_ioctl_balance adds 81800a9ef7fa btrfs: simplify code flow in btrfs_ioctl_balance adds c02345db197f fs: add a lockdep check function for sb_start_write() adds 4156e83e8075 btrfs: assert that relocation is protected with sb_start_write() adds a1fc41ac28d3 btrfs: use dummy extent buffer for super block sys chunk a [...] adds bed6e03137c3 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds ea74e00d7c88 btrfs: expand subpage support to any PAGE_SIZE > 4K adds 8bf5a46c6657 btrfs: remove unnecessary type casts adds 290588827eab btrfs: factor out allocating an array of pages adds 6858aa65a7de btrfs: allocate page arrays using bulk page allocator adds 16516596e683 btrfs: wait between incomplete batch memory allocations adds 19c7063856c8 btrfs: move common NOCOW checks against a file extent into [...] adds 3bd9869d16d3 btrfs: do not test for free space inode during NOCOW check [...] adds 0a38678c58ae btrfs: make the bg_reclaim_threshold per-space info adds 140f907f1d3c btrfs: allow block group background reclaim for non-zoned [...] adds 648f449573ab btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds e355da957ded btrfs: zoned: make auto-reclaim less aggressive adds 3771b88cea11 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 58425895ac87 btrfs: check-integrity: split submit_bio from btrfsic checking adds b65fcd98d6c9 btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds 4a2d45107a9d btrfs: use on-stack bio in repair_io_failure adds a1d5b7c792c2 btrfs: use on-stack bio in scrub_recheck_block adds 0adfe5066eac btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds a5c6391ded2c btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 5537fa60d026 btrfs: pass a block_device to btrfs_bio_clone adds 632052aabc00 btrfs: pass bio opf to rbio_add_io_page adds 33484bcf983e btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds 63a4523ee082 btrfs: don't allocate a btrfs_bio for scrub bios adds f3897f52cd19 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds 4f16e7fab441 btrfs: remove unnecessary check of iput argument adds dfb5d967941a btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds 2d8b2a0f5f08 btrfs: simplify parameters of submit_read_repair() and rename adds 9c3429db21ef btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds 29f7004dd20b btrfs: use non-bh spin_lock in zstd timer callback adds e7671ded44cf btrfs: avoid double clean up when submit_one_bio() failed adds d517b1affe49 btrfs: fix the error handling for submit_extent_page() for [...] adds b8a20b2c9558 btrfs: return correct error number for __extent_writepage_io() adds f6e227090c9e btrfs: remove search start argument from first_logical_byte() adds 07bb3e8ca11d btrfs: use rbtree with leftmost node cached for tracking l [...] adds 7c1cfa771efc btrfs: use a read/write lock for protecting the block groups tree adds 4b3d07981f4f btrfs: return block group directly at btrfs_next_block_group() adds 3285275cff85 btrfs: avoid double search for block group during NOCOW writes adds 689b0152695a btrfs: do not pass compressed_bio to submit_compressed_bio() adds c3379c4df55e btrfs: repair super block num_devices automatically adds 5c1a7a78ba8c btrfs: move btrfs_readpage to extent_io.c adds 0eb6aa194e1d btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds 9a2b2660d99f btrfs: do not return errors from btrfs_submit_metadata_bio adds 246afd360b7d btrfs: do not return errors from btrfs_submit_compressed_read adds ab32c0be33bc btrfs: do not return errors from submit_bio_hook_t instances adds c2af4f2d8ca2 btrfs: reduce width for stripe_len from u64 to u32 adds 4b4a19b94f0a btrfs: raid56: open code rbio_nr_pages() adds dc3e1278a306 btrfs: raid56: make btrfs_raid_bio more compact adds 3a2a3e964ae9 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 20782927a877 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds ee7068769445 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds 78a33b63a075 btrfs: raid56: make rbio_add_io_page() subpage compatible adds ab83b6fd032c btrfs: raid56: make finish_parity_scrub() subpage compatible adds a1975b2b1611 btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds de1686bd61b3 btrfs: raid56: make finish_rmw() subpage compatible adds dbb2c543b033 btrfs: raid56: open code rbio_stripe_page_index() adds fcfa6aefd82a btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds f44801be89be btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds f5457aeb71b6 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds 84acdc58a120 btrfs: raid56: make steal_rbio() subpage compatible adds 822acd6c3acd btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds 313c01b10261 btrfs: raid56: enable subpage support for RAID56 adds d50fad7fc716 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue adds 54ffa4e478aa btrfs: use normal workqueues for scrub adds 1830db084044 btrfs: use a normal workqueue for rmw_workers adds 7d149cf7500d btrfs: move definition of btrfs_raid_types to volumes.h adds e06fe1468d51 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds ce0c25125ec9 btrfs: turn delayed_nodes_tree into an XArray adds a2f2c7c3c036 btrfs: turn name_cache radix tree into XArray in send_ctx adds 1bb265b49dbc btrfs: turn fs_info member buffer_radix into XArray adds 06a79e50ff00 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray adds 3ea65faac04b btrfs: calculate physical_end using dev_extent_len directl [...] adds a9e5cae5485e btrfs: scrub: introduce a helper to locate an extent item adds cc3d42a9cb3e btrfs: scrub: introduce dedicated helper to scrub simple-m [...] adds ce672997d076 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] adds 833bc793d805 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds f0f5c6ea1d73 btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] adds 37be9e11e292 btrfs: scrub: refactor scrub_raid56_parity() adds e1bee7f06c1a btrfs: scrub: use find_first_extent_item to for extent ite [...] adds 74d5d3baea09 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() adds a18e3f8c26ba btrfs: derive compression type from extent map during reads adds 6fbfc35d8367 btrfs: fix deadlock between concurrent dio writes when low [...] adds 2d32e6044ec5 btrfs: sink parameter is_data to btrfs_set_disk_extent_flags adds 043f7f205871 btrfs: remove btrfs_delayed_extent_op::is_data adds d3984ec94b65 btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio adds a5a6e51d218b btrfs: remove trivial helper update_nr_written adds 45372da0d1c8 btrfs: simplify handling of bio_ctrl::bio_flags adds 5857c8d1b8a8 btrfs: open code extent_set_compress_type helpers adds b74fdd6d3272 btrfs: rename io_failure_record::bio_flags to compress_type adds 4804cd3c234c btrfs: rename bio_flags in parameters and switch type adds fef2ac8f3f86 btrfs: rename bio_ctrl::bio_flags to compress_type adds e08b2fab8149 btrfs: improve error reporting in lookup_inline_extent_backref adds fb7c05347bdf btrfs: zoned: introduce btrfs_zoned_bg_is_full adds bbc266813a92 btrfs: zoned: consolidate zone finish functions adds dd9d042f9501 btrfs: zoned: finish block group when there are no more al [...] adds e9b6fef344e5 btrfs: zoned: properly finish block group on metadata write adds 113287ee0f29 btrfs: zoned: zone finish unused block group adds 2633149cf72a btrfs: add a btrfs_dio_rw wrapper adds f339bdea021f iomap: allow the file system to provide a bio_set for direct I/O adds 39c93b0bf7a6 iomap: add per-iomap_iter private data adds d8495f5b51e6 btrfs: allocate dio_data on stack adds 859791a194ea btrfs: remove the disk_bytenr in struct btrfs_dio_private adds bcd27f0c92b9 btrfs: move struct btrfs_dio_private to inode.c adds 08839c28d484 btrfs: allocate the btrfs_dio_private as part of the iomap [...] adds d1a1a97304b4 btrfs: send: keep the current inode open while processing it adds 6a36765e62fe btrfs: send: avoid trashing the page cache adds 0e38fe3bee68 btrfs: zoned: fix comparison of alloc_offset vs meta_write [...] adds 34625f3543b9 btrfs: do not account twice for inode ref when reserving m [...] adds feda234506ff Merge branch 'misc-next' into for-next-next-v5.18-20220510 adds f7a855b7b2cb Merge branch 'for-next-next-v5.18-20220510' into for-next- [...] adds 2ecfdba62aeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ecba84bec2e0 fs: change test in inode_insert5 for adding to the sb list adds 1da525fec343 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 4cfa6d6563b6 cifs: cache dirent names for cached directories adds 67f3ea84297f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds a8d6acf0f3ef erofs: remove obsoleted comments adds 9ce3e5d1455a erofs: refine on-disk definition comments adds f6ef9508f12b erofs: make filesystem exportable adds 8a1c5769895a cachefiles: extract write routine adds 50c79d06e4f6 cachefiles: notify the user daemon when looking up cookie adds 8ac084a680cf cachefiles: unbind cachefiles gracefully in on-demand mode adds 4a2eb1c00948 cachefiles: notify the user daemon when withdrawing cookie adds 692a7d1a37b8 cachefiles: implement on-demand read adds 962b8afc8c73 cachefiles: enable on-demand read mode adds 7676a57857d7 cachefiles: add tracepoints for on-demand read mode adds 91781b9cf764 cachefiles: document on-demand read mode adds a8e21dadfbef erofs: make erofs_map_blocks() generally available adds 57916e4c6790 erofs: add fscache mode check helper adds fb8d68ab19a6 erofs: register fscache volume adds 9e1db75aabbd erofs: add fscache context helper functions adds 7df561f8c8b6 erofs: add anonymous inode caching metadata for data blobs adds e45bb758a561 erofs: add erofs_fscache_read_folios() helper adds 9f79a1659f5f erofs: register fscache context for primary data blob adds dc2066204df4 erofs: register fscache context for extra data blobs adds 285d464da15f erofs: implement fscache-based metadata read adds a2c50249ff61 erofs: implement fscache-based data read for non-inline layout adds a11d6c8d5a62 erofs: implement fscache-based data read for inline layout adds 645cd8392b3f erofs: implement fscache-based data readahead adds d4ac2f657664 erofs: add 'fsid' mount option adds ed53f22ba3e7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds d8d1f459dec3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds ceaf69f8eadc fanotify: do not allow setting dirent events in mask of non-dir adds 40c7b28ce8a9 Pull stricter handling of dirent events from Amir. adds f7102841765a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds dc2f78e2d4cc f2fs: remove WARN_ON in f2fs_is_valid_blkaddr adds c550e25bca66 f2fs: use flush command instead of FUA for zoned device adds a7b8618aa2f0 f2fs: avoid infinite loop to flush node pages adds 4de851459ea6 f2fs: extend stat_lock to avoid potential race in statfs adds d46db4595be6 f2fs: call bdev_zone_sectors() only once on init_blkz_info() adds 7f262f737502 f2fs: ensure only power of 2 zone sizes are allowed adds f2db71053dc0 f2fs: fix to clear dirty inode in f2fs_evict_inode() adds a9163b947ae8 f2fs: write checkpoint during FG_GC adds 4d17e6fe9293 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() adds 25f8236213a9 f2fs: fix to do sanity check on block address in f2fs_do_z [...] adds cfd66bb715fd f2fs: fix deadloop in foreground GC adds 6b8beca0edd3 f2fs: fix to do sanity check on total_data_blocks adds 71419129625a f2fs: give priority to select unpinned section for foreground GC adds 2880f47b949f f2fs: skip GC if possible when checkpoint disabling adds 2e42b7f817ac f2fs: stop allocating pinned sections if EAGAIN happens adds 0c8405fc504d f2fs: introduce f2fs_gc_control to consolidate f2fs_gc parameters adds b3a6234f7d5b f2fs: keep wait_ms if EAGAIN happens adds 41df55ff27a6 f2fs: do not stop GC when requiring a free section adds 40eb306c0716 f2fs: don't need inode lock for system hidden quota adds cd9326cf76f1 f2fs: change the current atomic write way adds 5ba96ef31793 f2fs: kill volatile write support adds d2b0e5e5dc29 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 1e7a6cc8bf85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds af13640e0a2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 09d511ae0cfa Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 3d1b0d351441 Revert "SUNRPC: Ensure gss-proxy connects on setup" adds fd13359f54ee SUNRPC: Ensure that the gssproxy client can start in a con [...] adds 085d16d5f949 nfs: fix broken handling of the softreval mount option adds 3217e42f62cb Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds fa578ace1e52 NFSD: Clean up nfsd_splice_actor() adds a54fc3ab4c9e SUNRPC: Clean up svc_deferred_class trace events adds 0b697582d3b8 SUNRPC: Cache deferral injection adds 7c761a39a540 SUNRPC: Make cache_req::thread_wait an unsigned long adds dcad21604126 SUNRPC: Remove dead code in svc_tcp_release_rqst() adds 3baa5b299f15 SUNRPC: Remove svc_rqst::rq_xprt_hlen adds 2dcbd9358c9c NFSD: Clean up nfsd3_proc_create() adds 0473e7a33770 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() adds 6d11f4074e82 NFSD: Refactor nfsd_create_setattr() adds 6598bb700244 NFSD: Refactor NFSv3 CREATE adds 4d04645ea104 NFSD: Refactor NFSv4 OPEN(CREATE) adds 5990a45d6093 NFSD: Remove do_nfsd_create() adds 445702bb53ba NFSD: Clean up nfsd_open_verified() adds a51ca78b7cac NFSD: Instantiate a struct file when creating a regular NF [...] adds 116dbf243eee NFSD: Remove dprintk call sites from tail of nfsd4_open() adds e899eaece9aa NFSD: Fix whitespace adds aa6268a61e91 NFSD: Move documenting comment for nfsd4_process_open2() adds 3e10c9d1e143 NFSD: Trace filecache opens adds ba8e44d71306 NFSD: Clean up the show_nf_flags() macro adds 2962e4ddb7c9 SUNRPC: Use RMW bitops in single-threaded hot paths adds 90c5567b089b NFSD: add courteous server support for thread with only de [...] adds 435adc39405a NFSD: add support for share reservation conflict to courte [...] adds dd15c37339b3 NFSD: move create/destroy of laundry_wq to init_nfsd and e [...] adds 5227eb57bfa6 fs/lock: add helper locks_owner_has_blockers to check for [...] adds f8df436da4eb fs/lock: add 2 callbacks to lock_manager_operations to res [...] adds 51623ad25ee0 NFSD: add support for lock conflict to courteous server adds c026d0af3890 NFSD: Show state of courtesy client in client info adds a08246d159b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a47ea6194cfe Merge branch 'master' of https://github.com/Paragon-Softwa [...] 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 8714b36c362d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 8ab8ff2b88b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0239b795e994 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds e0ba837a5d0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 701850dc0c31 printk, tracing: fix console tracepoint adds a110b11164a5 Merge branch 'rework/kthreads' into for-next adds c503448dd018 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 a00c40074d3a 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 06be0d6442a0 HID: Add support for Mega World controller force feedback adds 67de830f8d75 Merge branch 'for-5.19/megaworld' into for-next adds 87dc28eb11ac HID: uclogic: Clarify params desc_size description adds 4933a722a05c HID: uclogic: Clarify pen/frame desc_ptr description adds d64a6e4460d6 HID: uclogic: Pass keyboard reports as is adds f5927973f8d6 HID: uclogic: Support disabling pen usage adds 4c60bc7d1f2a HID: uclogic: Disable pen usage for Huion keyboard interfaces adds 1b52907411bb Merge branch 'for-5.19/uclogic' into for-next adds d88591a55532 Hid: wacom: Fix kernel test robot warning adds 3809e4395410 Merge branch 'for-5.19/wacom' into for-next adds fc4ef9d57249 HID: bigben: fix slab-out-of-bounds Write in bigben_probe adds 9a149c0f3f67 Merge branch 'for-5.18/upstream-fixes' into for-next adds 8e5e79f04616 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 fc4189efa14c 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 87a90b628897 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 151d6dcbed83 hwmon: (ltq-cputemp) restrict it to SOC_XWAY adds 2f5f76d329f9 hwmon: (jc42) add HWMON_C_TZ_REGISTER adds a7894059c968 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds db775bb6aee0 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds d40cc622a2cf hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds b0060fe971ae hwmon: introduce hwmon_sanitize_name() adds 2905c61ecf8e hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds 3f9aef634d7d hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board adds 6a5437bc78a4 hwmon: (dell-smm) Add cooling device support adds 9462ac1c6377 hwmon: (pmbus) add MFR_* registers to debugfs adds 7aeb40bbdfb4 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x adds 274b477c99b5 hwmon: (tmp401) Add support of three advanced features adds d9a53d770b91 hwmon: (jc42) Add support for S-34TS04A adds 82c00ba3bb56 hwmon: (dell-smm) Update Documentation regarding firmware bugs adds 2d428131d6e8 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 1eb093aa4416 hwmon: (pmbus/max16601) Add MAX16602 support adds b9e0fa2027be hwmon: (tmp401) Fix incorrect return value of tmp401_init_client adds 8a553d165886 dt-bindings: hwmon: Add Atmel AT30TS74 adds 85615f31b3f5 hwmon: (lm75) Add Atmel AT30TS74 support adds f097a6c859a0 hwmon: (dell-smm) Avoid unnecessary SMM calls during init adds 7d7b8cb3d7f1 hwmon: (dell-smm) Cleanup init code adds 15e760eb389a hwmon: (dell-smm) Warn if SMM call took a very long time t [...] adds c6cf613ffac3 hwmon: (nct6775) Convert register access to regmap API adds 63fd32ce55bd hwmon: (nct6775) Rearrange attr-group initialization adds 719230c3e4dd hwmon: (nct6775) Add read-only mode adds 4f9e888e720b hwmon: (nct6775) Convert S_I* permissions macros to octal adds a2105efee6e7 hwmon: (nct6775) Split core and platform driver adds 49a50569a869 hwmon: (occ) Delay hwmon registration until user request adds 642f1921e70a hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds 1b41f5c9f7b9 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 3548e611a516 hwmon: (asus-ec-sensors) add support for board families adds a4bc61063463 hwmon: (asus-ec-sensors) add PRIME X470-PRO board adds 9ff2135c16e4 hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO adds 268620a7fef6 hwmon: (pmbus) Introduce and use write_byte_data callback adds ab642ec29bc3 hwmon: (pmbus) Use _pmbus_read_byte_data with callback adds 39ae732be4d7 hwmon: (pmbus/ltc2978) Add chip specific write_byte_data adds 27de8b20f144 hwmon: (pmbus) Add support for Infineon Digital Multi-phas [...] adds 33ce55ee430c lib: add generic polynomial calculation adds c89b805d8ad1 hwmon: (bt1-pvt) use generic polynomial functions adds d27dbe49259a dt-bindings: hwmon: add Microchip LAN966x bindings adds d1f0e67c2dde hwmon: add driver for the Microchip LAN966x SoC adds c3b764db1027 dt-bindings: hwmon: Document adt7475 pin-function properties adds 3ddbbf17410d hwmon: (adt7475) Add support for pin configuration adds 738dad625123 hwmon: (adt7475) Use enum chips when loading attenuator settings adds 284c8544e412 hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE adds 53802f289b9b hwmon: (pmbus) Add get_voltage/set_voltage ops adds 26c6657de25d hwmon: (lm83) Remove unused include directives adds 4dcbcf34a249 hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG [...] adds 67754a8eb09e dt-bindings: hwmon: Add nuvoton,nct6775 adds 58f1d9ebfce6 hwmon: (nct6775) Add i2c driver adds 5a47f29a0c83 hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II adds a32b20c685a3 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 039d5926c402 docs/ja_JP/SubmittingPatches: Update GregKH links adds 164f9fcb21cc docs/ja_JP/SubmittingPatches: Suggest the use of scripts/g [...] adds d797255be8a7 docs/ja_JP/SubmittingPatches: Randy has moved adds fccf0cc918f2 docs/ja_JP/SubmittingPatches: Add Suggested-by as a standa [...] adds e29b3abcb2b6 docs/ja_JP/SubmittingPatches: Request summaries for commit [...] adds 6548e96edb50 docs/trans/ja_JP/howto: Don't mention specific kernel versions adds 0327b8b39237 MAINTAINERS: Add entry for DOCUMENTATION/JAPANESE adds f1a693994b1c Documentation/process: use scripts/get_maintainer.pl on patches adds 4a840d5fdcfc Documentation: drop more IDE boot options and ide-cd.rst adds fb775d3f9e4d Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 285465c6488b Merge branch 'master' of git://linuxtv.org/media_tree.git adds 2a952d92f75b media: gpio-ir-tx: simplify wait logic adds e3a0f5569e17 media: docs: media: uvcvideo: Use linux-media mailing list adds 261f33388c29 media: uvcvideo: Fix missing check to determine if element [...] adds 1c8af8e93748 media: uvcvideo: Fix bit overflow in uvc_probe_video adds 18a9b21f7a9d media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails adds c89d3bbbfc11 media: uvcvideo: Simplify uvc_endpoint_max_bpi() adds 5b9c75c794ce media: uvcvideo: Undup use uvc_endpoint_max_bpi() code adds be938c70e292 media: uvcvideo: Add UVC_GUID_FORMAT_H265 adds 64f7196d52c6 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 90435ce361ec Merge branch 'acpica' into linux-next adds 988d7a14408d ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init() adds 42b0de4025b3 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds 42e5ed061803 ACPI: DPTF: Add support for high frequency impedance notification adds d38c68761bf8 Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] adds cdc3d2abf438 usb: typec: ucsi: acpi: Map the mailbox with memremap() adds b941820ec938 ACPI: OSL: Remove the helper for deactivating memory region adds 185d20694a8a ACPI: battery: Make "not-charging" the default on no charg [...] adds 27263b3428f5 ACPI: processor: idle: Expose max_cstate/nocst/bm_check_di [...] adds 93449152bd84 Merge branches 'acpi-osl', 'acpi-battery' and 'acpi-proces [...] adds 117ef574074d device property: Fix recent breakage of fwnode_get_next_pa [...] adds f6e109a0afed device property: Advertise fwnode and device property coun [...] adds cb10e1cebeec Merge branch 'devprop' into linux-next adds bb0b8a3ad725 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] adds b89fa72c45db Merge branches 'pm-cpuidle' and 'pm-domains' into linux-next adds 102bcd7f9e45 Merge branch 'pm-em' into linux-next adds 02678c08822f Merge back earlier cpufreq changes for 5.19. adds f55ae08c8987 cpufreq: Avoid unnecessary frequency updates due to mismatch adds 46acb9d9b6bb Merge Energy Model material for 5.19 to satisfy dependencies. adds d3c3db41df7e cpufreq: CPPC: Add per_cpu efficiency_class adds 740fcdc2c20e cpufreq: CPPC: Register EM based on efficiency class information adds 85f0e42bd65d Revert "cpufreq: Fix possible race in cpufreq online error path" adds 123c8a1c5ff3 Merge branch 'pm-cpufreq' into linux-next adds a34b09f108aa Merge branch 'pm-tools' into linux-next adds be60348a82f5 Merge back earlier int340x thermal driver changes for 5.19. adds 96a231dae3ae Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] adds 40d9e840060d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds f126fbadce92 cpufreq: mediatek: Unregister platform device on exit adds ead858bd128d cpufreq: mediatek: Move voltage limits to platform data adds 6a17b3876bc8 cpufreq: mediatek: Refine mtk_cpufreq_voltage_tracking() adds c210063b40ac cpufreq: mediatek: Add opp notification support adds 01f5775d6e0a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds defec178df76 soc: rockchip: power-domain: Manage resource conflicts wit [...] adds 2e691421a2c9 PM / devfreq: rk3399_dmc: Block PMU during transitions adds 30160a0d7d8c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 00ce3873f730 opp: Add apis to retrieve opps with interconnect bandwidth adds 22079af7df5a opp: Reorder definition of ceil/floor helpers adds 486f7e541d7b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds d503b92aaaae 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 2f533ff0264e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e7734156b0ad RDMA/rxe: Replace paylen by payload adds cc377b9b24c7 RDMA/hns: Remove unnecessary ret variable from hns_roce_de [...] adds e8ea058edc2b RDMA/hns: Add the detection for CMDQ status in the device [...] adds db5dfbf5b201 RDMA/hns: Remove the num_cqc_timer variable adds 08d709d5e124 RDMA/rxe: Optimize the mr pool struct adds 2e0c3b81984e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 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 c4a67a21a6d2 Revert "Merge branch 'mlxsw-line-card-model'" adds 1f86123b9749 net: align SO_RCVMARK required privileges with SO_MARK adds d9ccf770c7c5 sungem: Prepare cleanup of powerpc's asm/prom.h adds 6bff3ffcf6ee net: ethernet: Prepare cleanup of powerpc's asm/prom.h adds fd49f8e61cd3 jme: remove an unnecessary indirection adds 16d083e28f1a net: switch to netif_napi_add_tx() adds 8d602e1a132e net: move snowflake callers to netif_napi_add_tx_weight() adds c67b627e99af net: Make msg_zerocopy_alloc static adds 10b4a11fe70f firmware: tee_bnxt: Use UUID API for exporting the UUID adds b713d0067574 mptcp: really share subflow snd_wnd adds 92be2f522777 mptcp: add mib for xmit window sharing adds ea66758c1795 tcp: allow MPTCP to update the announced window adds f3589be0c420 mptcp: never shrink offered window adds 38acb6260f60 mptcp: add more offered MIBs counter adds 949dfdcf343c Merge branch 'mptcp-improve-mptcp-level-window-tracking' adds 187dbc15d8a7 ice: use min_t() to make code cleaner in ice_gnss adds 295819b562fa ice: introduce common helper for retrieving VSI by vsi_num adds bd1ffe8e5df4 ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS adds 4b889474adc6 ice: get switch id on switchdev devices adds 9880d3d6f9e3 ice: add newline to dev_dbg in ice_vf_fdir_dump_info adds baeb705fd6a7 ice: always check VF VSI pointer values adds 00be8197c974 ice: remove return value comment for ice_reset_all_vfs adds 19c3e1ede517 ice: fix wording in comment for ice_reset_vf adds 71c114e87539 ice: add a function comment for ice_cfg_mac_antispoof adds 4eaf1797bca1 ice: remove period on argument description in ice_for_each_vf adds 76a8426959a6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 29c691347e38 nfp: flower: add infrastructure for pre_tun rework adds e30b2b68c14f nfp: flower: add/remove predt_list entries adds 38fc158e172b nfp: flower: enforce more strict pre_tun checks adds 9d5447ed44b5 nfp: flower: fixup ipv6/ipv4 route lookup for neigh events adds 9ee7c42183d1 nfp: flower: update nfp_tun_neigh structs adds f1df7956c11f nfp: flower: rework tunnel neighbour configuration adds 591c90a1d0b0 nfp: flower: link pre_tun flow rules with neigh entries adds c83a0fbe9766 nfp: flower: remove unused neighbour cache adds a7da2a864a4f nfp: flower: enable decap_v2 bit adds beb21e3e8e26 Merge branch 'nfp-flower-rework' adds 6df6398f7c8b net: add netif_inherit_tso_max() adds 14d7b8122fd5 net: don't allow user space to lift the device limits adds ee8b7a1156f3 net: make drivers set the TSO limit not the GSO limit adds 744d49daf8bd net: move netif_set_gso_max helpers adds 95730d657083 Merge branch 'tso-gso-limit-split' adds 833fbbbbfc8b ixgbe: Fix module_param allow_unsupported_sfp type adds b35413f415c6 igb: Convert kmap() to kmap_local_page() adds 53e2cb3b2a5a Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 0a02e282bad4 mlxbf_gige: increase MDIO polling rate to 5us adds 2c110abc4616 net: dsa: felix: use PGID_CPU for FDB entry migration on NPI port adds a51c1c3f3218 net: dsa: felix: stop migrating FDBs back and forth on tag [...] adds 28de0f9fec5a net: dsa: felix: perform MDB migration based on ocelot->mu [...] adds fe5233b0ba0d net: dsa: delete dsa_port_walk_{fdbs,mdbs} adds 8fc0b6992a06 Merge branch 'simplify-migration-of-host-filtered-addresse [...] adds 4d92c6275575 um: vector: switch to netif_napi_add_weight() adds be8af67fabcb caif_virtio: switch to netif_napi_add_weight() adds b707b89f7be3 eth: switch to netif_napi_add_weight() adds 8ded532cd1cb r8152: switch to netif_napi_add_weight() adds d484735dcf92 net: virtio: switch to netif_napi_add_weight() adds 6f83cb8cbfbf net: wan: switch to netif_napi_add_weight() adds 9f88af22521d Merge branch 'switch-drivers-to-netif_napi_add_weight' adds 7cf0f96df1d8 mlxsw: spectrum: Tolerate enslaving of various devices to VRF adds 0a27cb1692de mlxsw: spectrum_router: Add a dedicated notifier block adds 4f8afb680f13 mlxsw: spectrum: Move handling of VRF events to router code adds f40e600b369e mlxsw: spectrum: Move handling of HW stats events to router code adds ba81954cd526 mlxsw: spectrum: Move handling of router events to router code adds 75ef4342282a mlxsw: spectrum: Move handling of tunnel events to router code adds 05a8d7d4fadf mlxsw: spectrum: Update a comment adds c353fb0d4c93 mlxsw: spectrum_router: Take router lock in router notifie [...] adds 32fb67a3e7a6 selftests: lib: Add a generic helper for obtaining HW stats adds 813f97a26860 selftests: forwarding: Add a tunnel-based test for L3 HW stats adds eb60020411fc Merge branch 'mlxsw-dedicated-router-notification-block' adds cfa4e7b1bcf8 batman-adv: Start new development cycle adds 8864d2fcf043 batman-adv: remove unnecessary type castings adds c908565eecf2 Merge tag 'batadv-next-pullrequest-20220508' of git://git. [...] adds 2fbdf45d7d26 list: Add list_next_entry_circular() and list_prev_entry_c [...] adds a4ff365346c9 net: skb: introduce skb_data_area_size() adds 39d439047f1d net: wwan: t7xx: Add control DMA interface adds 13e920d93e37 net: wwan: t7xx: Add core components adds 48cc2f5ef846 net: wwan: t7xx: Add port proxy infrastructure adds da45d2566a1d net: wwan: t7xx: Add control port adds 61b7a2916a0e net: wwan: t7xx: Add AT and MBIM WWAN ports adds 33f78ab5a38a net: wwan: t7xx: Data path HW layer adds d642b012df70 net: wwan: t7xx: Add data path interface adds 05d19bf500f8 net: wwan: t7xx: Add WWAN network interface adds 46e8f49ed7b3 net: wwan: t7xx: Introduce power management adds d10b3a695ba0 net: wwan: t7xx: Runtime PM adds de49ea38ba11 net: wwan: t7xx: Device deep sleep lock/unlock adds c9933d494c54 net: wwan: t7xx: Add maintainers and documentation adds 6da3c47264b2 Merge branch 'wwan-t7xx' adds ca4567f1e6f6 rtnetlink: add extack support in fdb del handlers adds e92695e506d6 net: vxlan: Add extack support to vxlan_fdb_delete adds 5dd6da25255a Merge branch 'vxlan_fdb_delete-extack' adds a7f0e4bea8ed net: phy: genphy_c45_baset1_an_config_aneg: do no set unkn [...] adds 90532850eb21 net: phy: introduce genphy_c45_pma_baset1_setup_master_slave() adds a04dd88f77a4 net: phy: genphy_c45_pma_baset1_setup_master_slave: do no [...] adds b9a366f3d874 net: phy: introduce genphy_c45_pma_baset1_read_master_slave() adds acb8c5aec2b1 net: phy: genphy_c45_pma_baset1_read_master_slave: read ac [...] adds 2013ad8836ac net: phy: export genphy_c45_baset1_read_status() adds 165cd04fe253 net: phy: dp83td510: Add support for the DP83TD510 Ethernet PHY adds 613707eb8bb0 Merge branch 'add-ti-dp83td510-support' adds e078286a1375 net: phy: microchip: update LAN88xx phy ID and phy ID mask. adds 53ad22868289 net: phy: smsc: add LAN8742 phy support. adds 1728c0567f70 Merge branch 'lan8742-phy' adds a4fe9b6db6f9 net: hns3: fix access null pointer issue when set tx-buf-s [...] adds bbed70241204 net: hns3: remove the affinity settings of vector0 adds 767975e582c5 net: hns3: add byte order conversion for PF to VF mailbox message adds 416eedb60361 net: hns3: add byte order conversion for VF to PF mailbox message adds a1aed456e326 net: hns3: add query vf ring and vector map relation adds 443edfd6d43d net: hns3: fix incorrect type of argument in declaration o [...] adds 9c095bd0d4c4 Merge branch 'hns3-next' adds eef0dc7e517e ROSE: Remove unused code and clean up some inconsistent indenting adds 6384b7695953 ice: link representors to PCI device adds e0c7402270d9 Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" adds 5bcfeb6efee9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 34e244ea1507 nfp: vendor neutral strings for chip and Corigne in string [...] adds 299ba7a32a3c nfp: support Corigine PCIE vendor ID adds 9eab75d45ddc Merge branch 'nfp-support-corigine-pcie-vendor-id' adds fbe08b8b3eaf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1e2666e029e5 selftests/bpf: Prevent skeleton generation race adds 8e2f618e8be6 libbpf: Make __kptr and __kptr_ref unconditionally use btf [...] adds 73d0280f6b79 libbpf: Improve usability of field-based CO-RE helpers adds 2a4ca46b7d2a selftests/bpf: Use both syntaxes for field-based CO-RE helpers adds 7715f549a9d8 libbpf: Complete field-based CO-RE helpers with field offs [...] adds 785c3342cf6c selftests/bpf: Add bpf_core_field_offset() tests adds f760d0537925 libbpf: Provide barrier() and barrier_var() in bpf_helpers.h adds 0087a681fa8c libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if [...] adds 7b3a06382442 selftests/bpf: Test libbpf's ringbuf size fix up logic adds 6d9f63b9df5e bpftool: Adjust for error codes from libbpf probes adds b06a92a18d46 bpftool: Output message if no helpers found in feature probing adds bfa92e0bdc8e Merge branch 'bpftool: fix feature output when helper prob [...] adds ec24704492d8 samples: bpf: Don't fail for a missing VMLINUX_BTF when VM [...] adds 56c3e749d08a bpftool: Declare generator name adds 43bf087848ab bpf: Remove unused parameter from find_kfunc_desc_btf() adds ecab8bdac327 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b01a277a0520 xfrm: free not used XFRM_ESP_NO_TRAILER flag adds a36708e64658 xfrm: delete not used number of external headers adds 87e0a94e60ea xfrm: rename xfrm_state_offload struct to allow reuse adds 482db2f1dd21 xfrm: store and rely on direction to construct offload flags adds 0c05ab78e3f2 ixgbe: propagate XFRM offload state direction instead of flags adds 55e2f83afb1c netdevsim: rely on XFRM state direction instead of flags adds 3ef535eccea3 net/mlx5e: Use XFRM state direction instead of flags adds 254c4a824c7c xfrm: drop not needed flags variable in XFRM offload struct adds 0f9008e5c510 Merge branch 'Be explicit with XFRM offload direction' adds d71b187159aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ae96d06a6391 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 f1c5d4ded782 wil6210: switch to netif_napi_add_tx() adds 3ed27b602cc3 mt76: switch to netif_napi_add_tx() adds 193eb523d27c qtnfmac: switch to netif_napi_add_weight() adds 454744754cbf wl1251: dynamically allocate memory used for DMA adds 4fb3f1f1818c rtw88: adjust adaptivity option to 1 adds f63bc788727c bcma: gpio: Switch to use fwnode instead of of_node adds d1f0cfa0432d Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds e67ad8104a9e Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds d7c316a7349a Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 5ad784d990ac mtd: spi-nor: amend the rdsr dummy cycles documentation adds 94f697c5384b mtd: spi-nor: move spi_nor_write_ear() to winbond module adds c96acd272afe Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds fa048cd1ef5e crypto: atmel-sha204a - Add support for ATSHA204 cryptochip adds fdbf5e46e7af crypto: hisilicon/sec - add sm4 generic selection adds 580c8619698f crypto: inside-secure - Add MODULE_FIRMWARE macros adds 384e9aa77ae6 crypto: atmel-sha204a - Remove useless check adds 57182182317a crypto: atmel-sha204a - Suppress duplicate error message adds 25dfae684031 hwrng: cn10k - Enable compile testing adds 0aa6ac7795ca crypto: caam/rng - Add support for PRNG adds 59f71498c7ff crypto: atmel-i2c - Simplify return code in probe function adds 0a2f4b5785ca crypto: atmel - Avoid flush_scheduled_work() usage adds b52455a73db9 crypto: vmx - Align the short log with Makefile cleanups adds 594240166934 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e954d2c94d00 Backmerge tag 'v5.18-rc5' of git://git.kernel.org/pub/scm/ [...] adds 8d62a974ac5f drm/amdgpu: fix drm-next merge fallout adds b900352f9dde Merge tag 'amd-drm-next-5.19-2022-04-29' of https://gitlab [...] adds 97ab530870cc Merge tag 'imx-drm-next-2022-05-04' of git://git.pengutron [...] adds 95fb5f188cba drm/i915/dg2: Define GuC firmware version for DG2 adds ad6ade8e34df drm/i915/pmu: Use existing uncore helper to read gpm_timestamp adds 991b4de32757 drm/i915/uapi: Add kerneldoc for engine class enum adds 97e17a090630 drm/i915/xehp: Add register for compute engine's MMIO-base [...] adds ecf8eca51f33 drm/i915/xehp: Add compute engine ABI adds 59a4752895b2 drm/i915: Xe_HP SDV and DG2 have up to 4 CCS engines adds 7c161b85e885 drm/i915/xehpsdv/dg1/tgl: Fix issue with LRI relative addressing adds 17be812e76ee drm/i915/selftests: Skip poisoning SET_PREDICATE_RESULT on dg2 adds 166c44e6949a drm/i915/gt: Clear SET_PREDICATE_RESULT prior to executing [...] adds b8c9d486af7b drm/i915/gt: optimize the ccs_sz calculation per chunk adds 6e29832f61a0 drm/i915/gt: Document the eviction of the Flat-CCS objects adds 10dcf783f7e9 drm/i915: remove superfluous string helper include adds 0de2cc0e2b5f drm/i915: Fix assert in i915_ggtt_pin adds 448a54ace4bb drm/i915/pvc: add initial Ponte Vecchio definitions adds ea3ce08cb42b drm/i915: use IOMEM_ERR_PTR() directly adds 1df1c79cbb7a drm/i915: Fix race in __i915_vma_remove_closed adds af3847a7472d Merge tag 'drm-intel-gt-next-2022-05-05' of git://anongit. [...] 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 c67f84e97baf Merge tag 'drm-misc-next-2022-05-05' of git://anongit.free [...] adds d327bc37c16a drm/mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_dupl [...] adds 07fb1e5babd5 drm/mediatek: mtk_drm_crtc: Use kmalloc in mtk_drm_crtc_du [...] adds b74d921b900b drm/mediatek: Add vblank register/unregister callback functions adds cfab37ff31af drm/mediatek: Fix DPI component detection for MT8192 adds 2c5d69b0a141 drm/mediatek: Fix mtk_cec_mask() adds 46bc0d98cf16 dt-bindings: display: mediatek: revise enum to const adds 95862bd9781e dt-bindings: display: mediatek: change to use enum for mutex adds 8a26ea19d4dc dt-bindings: display: mediatek: add MT8186 SoC binding adds 52136021f69a dt-bindings: display: mediatek: dpi: Add compatible for Me [...] adds 402fc936d5a9 dt-bindings: display: mediatek: Update disp_aal binding fo [...] adds 4ee7b96163f2 dt-bindings: display: mediatek: Update disp_aal binding fo [...] adds 885a0d09fd41 drm/mediatek: Add display support for MT8186 adds 7112e0b0a58b drm/mediatek: dpi: Use mt8183 output formats for mt8192 adds ba99d08da6ad drm/mediatek: Add lut diff flag for new gamma hardware support adds b8b8eeda63d6 drm/mediatek: mtk_dsi: Remove unnecessary print function d [...] adds 98bcaafd7fb0 Merge tag 'mediatek-drm-next-5.19' of https://git.kernel.o [...] adds 5b0c7020c4bf Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] 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 69ed3dd6be9c drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set() adds 16c8d76abe83 dt-bindings: display: bridge: ldb: Fill in reg property adds 0b752df77633 drm/rockchip: Fix Kconfig dependencies for display-port encoders adds 813bb91da10b drm/rockchip: remove unneeded semicolon from vop2 driver adds f0eaf60c6773 drm/rockchip: Fix spelling mistake "aligened" -> "aligned" adds 3507932390bb drm/ttm: move default BO destructor into VMWGFX v2 adds 6c01aa13894f dma-buf: add the name field to the table header adds 3ae396d7bf83 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] 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 98bae8964760 drm/amdgpu/gfx11: remove some register fields that no long [...] adds 5a90c24ad028 Revert "drm/amdgpu: disable runpm if we are the primary adapter" adds 26817fb7b066 Revert "fbdev: fbmem: add a helper to determine if an aper [...] adds 0a8c5ec66a26 drm/amdgpu/gfx11: Add missing break adds 8fab8e2ecc7d drm/amdgpu/gfx10: Avoid uninitialised variable 'index' adds 0c1c5e4aaef8 drm/amdgpu/gfx11: Avoid uninitialised variable 'index' adds 3f92a7d82823 drm/amdgpu: simplify the return expression adds 38c1c73670bc drm/amdgpu: simplify the return expression of vega10_ih_hw_init() adds fcd1ac96ccec drm/amd/pm: enable power limit retrieving and setting for [...] adds b538995d8d43 drm/amd/pm: enable ac/dc switching for SMU 13.0.0 adds 619b15a2556c drm/amd/pm: enable power profile setting for SMU 13.0.0 adds 93661c1d6c6b drm/amd/pm: enable RunDcBtc support for SMU 13.0.0 adds 08960aca883e drm/amd/pm: enable ppfeature mask setting for SMU 13.0.0 adds bb70ac580c7a drm/amd/pm: enable PMLOG support for SMU 13.0.0 adds 04491df50234 drm/amd/pm: enable df cstate feature for SMU 13.0.0 adds 915b5ce774b5 drm/amdgpu: enable more GFX clockgating features for GC 11.0.0 adds 9f3f1b03faff drm/amd/pm: support more DPM features for SMU 13.0.0 adds a5ffbfa0901b drm/amd/pm: enable deep sleep features control for SMU 13.0.0 adds 914b30874c50 drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0 adds ea26ad7f0fdf drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0 adds c649ed054ad7 drm/amdgpu: enable MGCG and LS for ATHUB 3.0 adds 7ccf6eb00337 drm/amdgpu: enable MGCG and LS for MMHUB 3.0 adds 2013906955f4 drm/amdgpu: enable clock gating for IH 6.0 adds d386f64588aa drm/amdgpu: enable clock gating for HDP 6.0 adds 92fd2153149f drm/amdgpu: add soc21 support for GC 11.0.2 adds 0effe4a08641 drm/amdgpu/discovery: add soc21 support for GC 11.0.2 adds 446af531f51a drm/amdgpu: add support for ATHUB 3.0.2 adds 1f9261863ac4 drm/amdgpu/discovery: add ih6 support for IH 6.0.2 adds 1db7b3aa99c0 drm/amdgpu/discovery: add smu13 support for MP1 13.0.7 adds 4dad9d633864 drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1 adds 8742f5f1c450 drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1 adds 86140844dc5f drm/amdgpu/discovery: add SMUIO_13_0_8 func support adds fd1e77d915bc drm/amdgpu: add mmhub v3_0_2 ip headers adds 9fa57397d933 drm/amdgpu: add mmhub v3_0_2 ip callback functions adds f40fc1916ce8 drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0 adds 89ae779b496c drm/amdgpu: add UMC 8.11.0 support adds f2754bf7e02b drm/amdgpu: add GMC11 support for GC 11.0.2 adds eee5ed424183 drm/amdgpu/discovery: add gmc11 support for GC 11.0.2 adds 438a937d9a70 drm/amdgpu/psp13: add support for MP0 13.0.7 adds 5681e8009de6 drm/amdgpu/discovery: add psp13 support for PSP 13.0.7 adds fbd23b559837 drm/amdgpu: add VCN4_0_4 firmware adds 71dae221432c drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4 adds ebac66a32836 drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4 adds 7ece9314a4d3 drm/amdgpu/vcn: enable VCN CG for VCN4_0_4 adds 143a34a0ac51 drm/amdgpu/vcn: enable VCN PG for VCN4_0_4 adds ec9db74e1a45 drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4 adds f963052b55e6 drm/amdgpu: Enable vcn v4_0_4 sram adds 3a65fbc0a320 drm/amdgpu/discovery: enable vcn/jpeg v4_0_4 adds c233f3fac779 drm/amdgpu: add sdma 6.0.2 firware support adds 22dd871e2b24 drm/amdkfd: add asic support for SDMA 6.0.2 adds 63b170806bd8 drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2 adds 32697fea3afc drm/amdgpu: add mes 11 firmware for mes 11.0.2 adds 215a65f5d118 drm/amdgpu/discovery: add mes11 support for GC 11.0.2 adds 621e87875c44 drm/amdgpu: add gc v11_0_2 imu firmware adds 1366018e01a2 drm/amdgpu: add initial GC 11.0.2 support adds ec661f1ca421 drm/amdkfd: add asic support for GC 11.0.2 adds 84f567073795 drm/amdgpu: update rlc ram for gc v11_0_2 adds af6958492a0f drm/amdgpu/discovery: add gfx11 support for GC 11.0.2 adds 30ca5b2b6b7e drm/amdgpu/discovery: set family for GC 11.0.2 adds 9503a944e723 drm/amdgpu: enable cgcg and cgls for GC 11_0_2 adds bb4a9c15b2eb drm/amd/pm: add SMU_13_0_7 PMFW headers adds 0c2a2d1c811f drm/amdgpu/swsmu: add smu 13.0.7 firmware adds 113cc31dde66 drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7 adds 061ca5f52a76 drm/amd/pm: add get enable mask function for smu v13_0_7 adds 44426f6cfac9 drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7 adds 712b91827da4 drm/amd/pm: add features to smu_v13_0_7 adds a3b49ee0c30f drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7 adds bae3fcdeff4a drm/amd/pm: enable link dpm and link ds on smu_v13_0_7 adds 7ab0cd71d715 drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7 adds 37d0fd44cc0c drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7 adds bae456dd18cb drm/amd/pm: enable platform features for smu_v13_0_7 adds f88fe2037292 drm/amd/pm: add SCPM support in smu v13_0_7 adds 1be51ec93eca drm/amd/pm: update the features for smu_v13_0_7 adds 2492d40d6ff2 drm/amd/pm: pp_dpm_* interface for smu_v13_0_7 adds 59a08e133b6c drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7 adds 3929f3381e9c drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7 adds 9c1a7354e27e drm/amd/pm: port the fan interface to smu_v13_0_7 adds fd32ce21f0af drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7 adds 27e3911c40f2 drm/amd/soc21: enable mmhub and athub power gating adds 7620443d8f72 drm/amd/pm: enable gfx ds for smu_v13_0_7 adds e575aa69e1dc drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7 adds db8725718ae5 drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7 adds 334682ae8151 drm/amd/pm: enable workload type change on smu_v13_0_7 adds 986118548119 drm/amd/pm: enable pmlog support for smu_v13_0_7 adds cbd3adaef820 drm/amd/pm: change the soft pptable id for smu_v13_0_7 adds c1eeb3d2e86e drm/amd/pm: report preDS gfxclk on smu_v13_0_7 adds 06aeb7533294 drm/amdgpu: handle asics with 1 SDMA instance adds f5d990d61215 drm/amdgpu: skip the new gc doorbell function for some asics adds 4debe753953f drm/amdgpu: add nbio v7_7_0 ip headers adds bafd6cbe4add drm/amdgpu: add pcie port function helpers for SOC21 adds 810ecd40015c drm/amdgpu: add the files of NBIO v7.7 block adds 0c1e5527e0fc drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list adds c4d1c905ba88 drm/amdgpu: add hdp v5_2_1 ip headers adds 78039df8e8d2 drm/amdgpu: add the files of HDP v5.2 block adds 6e9e59e26fd0 drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list adds 50e9f54de4f8 drm/amdgpu: add mmhub support for MMHUB 3.0.1 adds 11417a927b1c drm/amdgpu: add soc21 common ip block support for GC 11.0.1 adds 6e4eb7ce1fa3 drm/amdgpu/discovery: enable soc21 common for GC 11.0.1 adds ee367aed75e2 drm/amdgpu: add gmc v11 support for GC 11.0.1 adds a8f24139cc7b drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1 adds 48858a101e01 drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1 adds bed95cfdc57b drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list adds 04dd809b6fad drm/amdgpu: add sdma support for sdma 6.0.1 adds 500448dce20f drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1 adds cbe757ecdb4b drm/amdgpu: add GC 11.0.1 family id adds 2375271493d2 drm/amdgpu: set GC 11.0.1 family adds 921173e24d50 drm/amdgpu/discovery: set flag for GC 11.0.1 adds 2e5dbc1b05eb drm/amdgpu: add gfx support for GC 11.0.1 adds b0abae7d5db8 drm/amdgpu: add GC v11.0.1 into mes v11 adds 26776a7031c4 drm/amdkfd: add GC 11.0.1 KFD support adds 7319c14fb058 drm/amdgpu: enable imu firmware for GC 11.0.1 adds 10eab4e7d74a drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1 adds f333c9c6f5ae drm/amdgpu/discovery: enable mes support for GC v11.0.1 adds 98f561884683 drm/amdgpu: flush delete wq after wait fence adds bf1781e17f30 drm/amdgpu: simplify nv and soc21 read_register functions adds d54762cc3e6a drm/amdgpu: nuke dynamic gfx scratch reg allocation adds e02fe3bc7aba drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems adds 60a2e9eecf16 drm/amdgpu/vcn: add common vcn sofware ring decode adds 3d4cfd9e4d3c drm/amdgpu/vcn3: replace ip based software ring decode wit [...] adds 97aa0c184fe9 drm/amdgpu/vcn4: replace ip based software ring decode wit [...] adds 1e51dbad4b5a drm/amdgpu/gfx11: remove unneeded semicolon adds 594a1d0f34d9 drm/amdkfd: Return true/false (not 1/0) from bool functions adds bce04f216df4 drm/amd/psp: Add C2P registers to mp_13_0_2 header adds 09fffcd96921 drm/amdgpu/psp: Add VBIOS flash handler adds 31aad22e2b3c drm/amdgpu/psp: Add vbflash sysfs interface support adds 81bd7fe019e1 drm/amdgpu: add sysfs to shows psp vbflash status adds 85d8e96c1ed7 drm/amd/pm: enable lclk dpm/ds and BACO features for SMU 13.0.0 adds e06079e3fcf9 drm/amd/pm: enable BACO support for SMU 13.0.0 adds cc175dbb374f drm/amd/pm: enable UCLK DPM for SMU 13.0.0 adds d4062c3b2da8 drm/amd/pm: correct the check for current link status adds d1954f223687 drm/amd/pm: correct the way for retrieving current uclk frequency adds 8bbe2c1a08eb drm/amd/pm: correct the way for retrieving current fclk frequency adds d0a21cccf38f drm/amd/pm: enable FCLK DPM support for SMU 13.0.0 adds c82723fb7220 drm/amd/pm: disable the gfxoff feature temporarily for SMU 13.0.0 adds 0a4fb4b80db8 drm/amd/pm: disable ac/dc on smu_v13_0_7 adds c25cf860e93a drm/amd/pm: enable gfxoff control on smu_v13_0_7 adds aed02c93b932 drm/amdgpu: Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0 adds dd78e38daabb drm/amdkfd: Update event_interrupt_isr_v11 return adds 3170f5f23427 drm/amdgpu: Implement get_vmid_pasid_mapping for gfx11 adds f877081ca123 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] 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 13ad17df189e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds a538d4e92bbd Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] 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 36a1d1bda77e drm/msm: Fix null pointer dereferences without iommu adds 88334f8c937a drm/msm/dpu: add missing break statement for update_pendin [...] adds 4c1e9df72645 drm/msm/dpu: don't access mode pointer before it is set adds 01013ba9bbdd drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr [...] adds c162352e70c1 drm/msm/disp: dpu1: Properly sort qcm2290_dpu_caps adds 9208c7076503 drm/msm/dsi: fix address for second DSI PHY on SDM660 adds 2f9b5b3ae2eb drm/msm/dp: fix event thread stuck in wait_event after kth [...] adds d59be579fa93 drm/msm/mdp5: Return error code in mdp5_pipe_release when [...] adds ca75f6f7c6f8 drm/msm/mdp5: Return error code in mdp5_mixer_release when [...] adds cf575e31611e drm/msm: return an error pointer in msm_gem_prime_get_sg_table() adds 54199009958f drm/msm: Fix shutdown adds b9b19980a14f drm/msm/dsi: pll_7nm: remove unsupported dividers for DSI [...] adds 4a257ca69401 drm/msm: Limit command submission when no IOMMU adds dfba7f5b24d1 drm/msm/dpu: remove NULL-ness check in dpu_hw_intr_destroy adds 24df12013853 MAINTAINERS: Add Dmitry as MSM DRM driver co-maintainer adds 8b89a1be6f3a Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds fa94ba72e0a6 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds d77e74561368 regmap: Add bulk read/write callbacks into regmap_config adds eedd8a8542b9 regmap: Custom bulk operations for regmaps adds 5c422f0b970d regmap: Add missing map->bus check adds 32148ad5c5e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ca348e7fe1ab ALSA: hda/conexant: add a new hda codec SN6140 adds d06130dc3e7a ALSA: hdsp: remove redundant assignment to pointer kctl adds 7b43e6d79562 ASoC: cs42l42: Move CS42L42 register descriptions to gener [...] adds 9cd827381310 ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hd [...] adds ec6a8aaafbc5 ALSA: hda/cs8409: Support manual mode detection for CS42L42 adds 01c844e14a1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 ef1258a7820d ASoC: uniphier: simplify the return expression of uniphier [...] adds 74eaa8126f50 ASoC: mediatek: simplify the return expression of mtk_dai_ [...] adds 5cb3bdd6bdcd ASoC: pcm186x: simplify the return expression of pcm186x_p [...] adds e056cf4341ae ASoC: dt-bindings: mediatek: mt8192: Add i2s-share properties adds 2f45536587e5 ASoC: dt-bindings: rt1015p: Add #sound-dai-cells adds 0adccaf1eac9 ASoC: dt-bindings: rt5682: Add #sound-dai-cells adds 17770e66a7cc Add missing dt-binding properties for audio components on [...] adds 29e87c4f62e2 doc: dts: Add device tree information regarding wm8940 codec adds 3a3610aaa9dc ASoC: wm8940: add devicetree support adds 0e63a2be5651 ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF adds 29f4078f777f ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_regi [...] adds e813526e5535 ASoC: SOF: trace: The dtrace is only available with SOF_IPC adds d94d1486952b ASoC: dt-bindings: mediatek: mt8192: Drop i2s-share properties adds a669ec5f4bc4 ASoC: SOF: sof-client: Add API to get the maximum IPC payl [...] adds ef368c3347fe ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size adds a1e5bbc8ea6a ASoC: SOF: sof-client-probes: Query the maximum IPC payload size adds cdf8233d2cd2 ASoC: SOF: sof-client: Add API to get the ipc_type adds 100c9374318f ASoC: SOF: sof-client: Add support IPC4 message sending adds a9aa3381e404 ASoC: SOF: ipc-msg-injector: Separate the message sending adds 066c67624d8c ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages adds 5889ccdd094a ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC adds d491db14df2f ASoC: SOF: sof-client: Update for different IPC versions adds 812fe35aa774 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds 28f6f43de57f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 48bf7d8bdf3d module: fix [e_shstrndx].sh_size=0 OOB access adds f1d50a523c59 module: show disallowed symbol name for inherit_taint() adds 6b7eedc37671 module: do not pass opaque pointer for symbol search adds c5fa3869b315 module: do not binary-search in __ksymtab_gpl if fsa->gplo [...] adds 0759813b38a8 module: merge check_exported_symbol() into find_exported_s [...] adds fa5b219653c6 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] 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 24f8d248db54 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] 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 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 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 2bd3dfef91bf Merge branch 'for-5.19/io_uring-xattr' into for-next adds a64982fde4db Merge branch 'for-5.19/io_uring-socket' into for-next adds 001051b455e6 Merge branch 'for-5.19/io_uring-net' into for-next adds c54d52c2d613 io_uring: make io_buffer_select() return the user address [...] adds e5b003495e93 io_uring: kill io_rw_buffer_select() wrapper adds bb68d504f7c4 io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set adds 4e9067025259 io_uring: always use req->buf_index for the provided buffer group adds 9cfc7e94e42b io_uring: get rid of hashed provided buffer groups adds b66e65f41426 io_uring: never call io_buffer_select() for a buffer re-select adds 149c69b04a90 io_uring: abstract out provided buffer list selection adds a4f8d94cfb7c io_uring: move provided and fixed buffers into the same io [...] adds 660cbfa2340a io_uring: move provided buffer state closer to submit state adds 1dbd023eb083 io_uring: eliminate the need to track provided buffer ID s [...] adds 7ccba24d3bc0 io_uring: don't clear req->kbuf when buffer selection is done adds 1308689906ad Merge branch 'for-5.19/io_uring' into for-5.19/io_uring-pa [...] adds b5ba65df47ca Merge branch 'for-5.19/io_uring-socket' into for-5.19/io_u [...] adds ebdeb7c01d02 io_uring: add support for 128-byte SQEs adds 7a51e5b44b92 io_uring: support CQE32 in io_uring_cqe adds 4e5bc0a9a1d0 io_uring: store add. return values for CQE32 adds baf9cb643b48 io_uring: change ring size calculation for CQE32 adds 916587984fac io_uring: add CQE32 setup processing adds effcf8bdeb03 io_uring: add CQE32 completion processing adds 2fee6bc64078 io_uring: modify io_get_cqe for CQE32 adds 0e2e5c47fed6 io_uring: flush completions for CQE32 adds e45a3e05008d io_uring: overflow processing for CQE32 adds c4bb964fa092 io_uring: add tracing for additional CQE32 fields adds f9b3dfcc68a5 io_uring: support CQE32 in /proc info adds 76c68fbf1a1f io_uring: enable CQE32 adds 2bb04df7c2af io_uring: support CQE32 for nop operation adds 7510f8ce6ced fs,io_uring: add infrastructure for uring-cmd adds c2d1a6d4d97f block: wire-up support for passthrough plugging adds 330dd2e0b7a8 nvme: refactor nvme_submit_user_cmd() adds 7fb9944b0828 nvme: wire-up uring-cmd support for io-passthru on char-device. adds a348cc37ec40 nvme: add vectored-io support for uring-cmd adds 0d18e5a8cefb io_uring: finish IOPOLL/ioprio prep handler removal adds c1fe8ce2e9ac Merge branch 'for-5.19/io_uring-passthrough' into for-next adds 6e63103ad282 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 bfe2b0146c4d dm stats: add cond_resched when looping over entries adds d3f2a14b8906 dm integrity: fix error code in dm_integrity_ctr() adds 567dd8f34560 dm crypt: make printing of the key constant-time adds c06dfd124d46 dm mpath: provide high-resolution timer to HST for bio-based adds d254c3699fdd dm cache metadata: remove unnecessary variable in __dump_mapping adds 918537dda4a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec194bdbc5f9 ata: simplify the return expression of brcm_ahci_remove adds ef1429c0da26 ata: libata-core: cleanup ata_device_blacklist adds 168af4afd1fc ata: libata-core: Refactor force_tbl definition adds 3af9ca4d341d ata: libata-core: Improve link flags forced settings adds 2c33bbdac28c ata: libata-core: Allow forcing most horkage flags adds fa82cabb8883 doc: admin-guide: Update libata kernel parameters adds 1478f844cfe5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 020a5624b05b Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] 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 0c9ee5ba7555 mmc: sdhci-brcmstb: Fix compiler warning adds 3aedd17333a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6d4c27440f59 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 e8f0eb6a4d1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 0459108bf5d1 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds ef6cbf47acc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc78ac1dbd65 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 02d3087d0cdb Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 644664627d21 ima: fix 'd-ng' comments and documentation adds 09091c44cb73 ima: use IMA default hash algorithm for integrity violations adds 246d921646c0 fs-verity: define a function to return the integrity prote [...] adds 989dc72511f7 ima: define a new template field named 'd-ngv2' and templates adds 54f03916fb89 ima: permit fsverity's file digests in the IMA measurement list adds 398c42e2c46c ima: support fs-verity file digest based version 3 signatures adds 79c13fb366f8 fsverity: update the documentation adds 88338edebe37 Merge branch 'next-integrity.fsverity-v9' into next-integrity adds dda2f628ee8b 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 333e1536cead Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bfba23363096 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 5015b3b61696 workqueue: Wrap flush_workqueue() using a macro adds 528beacf1e5a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 9fb34a2e3393 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a45b408a020b dt-bindings: watchdog: Add compatible for MediaTek MT8186 adds 1d6866e8f15c dt-bindings: reset: mt8186: add reset-controller header file adds 4dbabc4d9e8c watchdog: mediatek: mt8186: add wdt support adds 100ad27e9537 dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string adds 2dd441f16d6a watchdog: bcm7038_wdt: Support BCM6345 compatible string adds 711a5b25bac9 watchdog: mtk_wdt: mt7986: Add toprgu reset controller support adds a03f70cfb283 dt-bindings: watchdog: improve QCOM compatible parsing for [...] adds 289660a4af0e dt-bindings: watchdog: convert faraday,ftwdt010 to yaml adds ea2949df22a5 watchdog: rzg2l_wdt: Fix 32bit overflow issue adds 95abafe76297 watchdog: rzg2l_wdt: Fix Runtime PM usage adds e4cf89596c1f watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context' adds 33d04d0fdba9 watchdog: rzg2l_wdt: Fix reset control imbalance adds baf1aace9ad1 watchdog: rzg2l_wdt: Add error check for reset_control_deassert adds f43e6ddbd7d7 watchdog: rzg2l_wdt: Use force reset for WDT reset adds 4055ee81009e watchdog: rzg2l_wdt: Add set_timeout callback adds 83999b61d583 dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC adds 5794dda109fc dt-bindings: reset: mt7986: Add reset-controller header file adds 94e4a7d5f876 dt-bindings: watchdog: Add watchdog yaml file for Sunplus SP7021 adds daf42866960c watchdog: Add watchdog driver for Sunplus SP7021 adds 70fabe207135 dt-bindings: watchdog: sunxi: fix F1C100s compatible adds 5b38db0ed51e dt-bindings: watchdog: sunxi: clarify clock support adds 291ab3ccb5fa Merge branch 'master' of git://www.linux-watchdog.org/linu [...] 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 8b9ad480bd1d iommu/msm: Fix an incorrect NULL check on list iterator adds 5edde870d328 iommu/amd: Do not call sleep while holding spinlock adds 9ed1d7f51033 iommu/amd: Remove redundant check adds faf93cfaadfa Merge branches 'iommu/fixes', 'apple/dart', 'arm/mediatek' [...] adds adae42c8c888 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] 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 1c591c8f66a1 Revert "dt-bindings: rcc: Add optional external ethernet R [...] adds e4783856a2e8 dt-bindings: iommu: arm,smmu-v3: make PRI IRQ optional adds b25bccb69779 dt-bindings: arm: spe-pmu: convert to DT schema adds f7187a02f1f9 dt-bindings: arm: sp810: convert to DT schema adds b85593476ec4 dt-bindings: sound: add Arm PL041 AACI DT schema adds 97ef3551fb9c dt-bindings: serio: add Arm PL050 DT schema adds 47db321666cb dt-bindings: arm: convert vexpress-sysregs to DT schema adds 7e8339b5162f dt-bindings: arm: convert vexpress-config to DT schema adds 3f7e3653c124 dt-bindings: display: convert PL110/PL111 to DT schema adds 36fd2a65bcaf dt-bindings: display: convert Arm HDLCD to DT schema adds 2c8b082a3ab1 dt-bindings: display: convert Arm Mali-DP to DT schema adds 0f6983509ea1 dt-bindings: display: convert Arm Komeda to DT schema adds 52bf4b7147e5 Merge branch 'dt/linus' into dt/next adds 52be5c3c2431 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 a2b331ac11e1 spi: spi-fsl-qspi: check return value after calling platfo [...] adds f7b878716455 spi: spi-imx: fix sparse warning: add identifier name to f [...] adds a8c785c1e755 spi: spi-imx: avoid unnecessary line continuations adds 1a23461a8a08 spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' [...] adds dae336d0dca6 spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warnin [...] adds baaadffe8854 spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open code [...] adds 63cd96b70f93 spi: spi-imx: complete conversion from master -> controller adds 307c897db762 spi: spi-imx: replace struct spi_imx_data::bitbang by poin [...] adds 07e759387788 spi: spi-imx: add PIO polling support adds 184434fcd617 spi: spi-imx: mx51_ecspi_prepare_message(): skip writing M [...] adds f5fcfe2bdd88 Merge remote-tracking branch 'spi/for-5.19' into spi-next adds 93087f7a1d5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ab65f49253ff x86/sev: Fix address space sparse warning adds 9af4dcda99c6 Merge branch 'x86/sev' into x86/merge, to fix conflicts adds a1df7cc57786 Merge branch 'objtool/core' into x86/merge, to resolve conflicts adds 80e1249baceb Merge branch 'x86/merge' adds d507c14ad2ba Merge branch into tip/master: 'core/urgent' adds cb794b1a5aae Merge branch into tip/master: 'irq/urgent' adds 9f8fd5d5ed21 Merge branch into tip/master: 'locking/urgent' adds a9bed1e94f93 Merge branch into tip/master: 'timers/urgent' adds 19bf42a552f4 Merge branch into tip/master: 'x86/urgent' adds 58f64e1fdbc9 Merge branch into tip/master: 'core/core' adds ce4818957fdc genirq: Use pm_runtime_resume_and_get() instead of pm_runt [...] adds 217f03e73713 Merge branch into tip/master: 'irq/core' adds 1dbb421ef078 Merge branch into tip/master: 'locking/core' 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 0d02e676c721 Merge branch into tip/master: 'perf/core' adds 7fcab8742a43 Merge branch into tip/master: 'ras/core' 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 d70522fc5412 Merge tag 'v5.18-rc5' into sched/core to pull in fixes & t [...] adds 06bf38998147 Merge branch into tip/master: 'sched/core' adds aab15adc3de2 Merge branch into tip/master: 'smp/core' 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 9111ff34bea6 Merge branch into tip/master: 'timers/core' adds 7a116a2dd32d x86/apic: Do apic driver probe for "nosmp" use case adds 8a9685c5b376 Merge branch into tip/master: 'x86/apic' 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 7956c7a5e6cc Merge branch into tip/master: 'x86/asm' adds 6f0bc038bff8 Merge branch into tip/master: 'x86/build' adds 1ff2fb982c52 x86/aperfperf: Make it correct on 32bit and UP kernels adds 811a0fadc123 Merge branch into tip/master: 'x86/cleanups' adds 18f2e63fe0da Merge branch into tip/master: 'x86/core' adds 8b710d8e6603 Merge branch into tip/master: 'x86/cpu' adds b91c0922bf1e x86/fpu: Cleanup variable shadowing adds dd540e286ad8 Merge branch into tip/master: 'x86/fpu' adds 809a08a630fe Merge branch into tip/master: 'x86/irq' adds d97c5a9f48ee Merge branch into tip/master: 'x86/kdump' adds 12441ccdf5e2 x86: Fix return value of __setup handlers adds 1ef64b1e89e6 x86/mm: Cleanup the control_va_addr_alignment() __setup handler adds 217487b3cec8 Merge branch into tip/master: 'x86/misc' adds 54adaea95c7e Merge branch into tip/master: 'x86/mm' adds 970b318071fb Merge branch into tip/master: 'x86/platform' adds 0180a1e823d7 x86/split_lock: Enable the split lock feature on Raptor Lake adds 9d8ac30c325f Merge branch into tip/master: 'x86/splitlock' adds a1e2c031ec39 x86/mm: Simplify RESERVE_BRK() adds d205222eb6a8 x86/entry: Simplify entry_INT80_compat() adds 8c42819b61b8 x86/entry: Use PUSH_AND_CLEAR_REGS for compat adds 1b331eeea7b8 x86/entry: Remove skip_r11rcx adds 3ff5f7840979 linkage: Fix issue with missing symbol size adds e2ef115813c3 objtool: Fix STACK_FRAME_NON_STANDARD reloc type adds 4ff6de27ce83 Merge branch into tip/master: 'x86/asm' adds 9ce212af6d4b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 88e0cc22e9fb Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 13088b65d93a EDAC: Use kcalloc() adds cd2ef50eb483 Merge edac-alloc-cleanup into for-next adds 7189d0009113 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 a3d66a76348d irqchip/armada-370-xp: Do not touch Performance Counter Ov [...] adds c34d97c52b85 Merge branch irq/misc-5.19 into irq/irqchip-next adds 54ffdeaf4118 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 0901a08f510e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a57ffb3c6b67 srcu: Automatically determine size-transition strategy at boot adds c2445d387850 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 282d8998e997 srcu: Prevent expedited GPs and blocking readers from cons [...] adds 586e31d59c43 srcu: Drop needless initialization of sdp in srcu_gp_start() adds be05ee54378d Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'n [...] adds 576768722a3d Merge branch 'exp.2022.04.18a' into HEAD adds f00d166e834d Merge branch 'nolibc.2022.04.20a' into HEAD adds 5b759db44195 tools/memory-model/README: Update klitmus7 compat table adds 7026b03cb23f Merge branch 'lkmm.2022.05.03a' into HEAD adds cc28a7443b43 Merge branch 'lkmm-dev.2022.04.11a' into HEAD adds bdd88229636b rcu: Decrease FQS scan wait time in case of callback overloading adds 9684a7d20586 torture: Make kvm-remote.sh announce which system is being [...] adds b2d575b5244e rcu-tasks: Check for abandoned callbacks adds 5dacd5c9c187 rcu: Make normal polling GP be more precise about sequence [...] adds 80ef9caaf7f0 rcu: Provide a get_completed_synchronize_rcu() function adds fc71fce42d3d rcutorture: Validate get_completed_synchronize_rcu() adds f0aaa72879ef rcu: Switch polled grace-period APIs to ->gp_seq_polled adds 9385e09e8ab6 rcu: Make polled grace-period API account for expedited gr [...] adds 0b3bd38f90fd rcu: Make Tiny RCU grace periods visible to polled APIs adds de76d22db8e2 rcutorture: Verify that polled GP API sees synchronous gra [...] adds d68a9fe1e08f rcu: Add polled expedited grace-period primitives adds b44c278c9a89 rcutorture: Test polled expedited grace-period primitives adds ab73f2d1e5a5 rcutorture: Update rcutorture.fwd_progress help text adds d4474a71cdb1 rcu/torture: Change order of warning and trace dump adds f5f183963d8e rcu/nocb: Add/del rdp to iterate from rcuog itself adds 7c1bd54944df rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 6cd652cf772e rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds 5feb45226d91 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds a92842565ca8 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds 86b54dcf73fd rcu-tasks: Drive synchronous grace periods from calling task adds 9a9e459ed0e7 doc: Document the rcutree.rcu_divisor kernel boot parameter adds fff4f0aa73b6 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds 2fbaf4ddb5e2 rcu/nocb: Add an option to offload all CPUs on boot adds f3c4804428a9 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] adds 408e5e7984b4 rcu: Avoid tracing a few functions executed in stop machine adds 1f903646489a memory-model: Prohibit nested SRCU read-side critical sections adds 0c69a6b98baa doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 8c17a5620425 rcutorture: Simplify rcu_torture_read_exit_child() loop adds 8250efb80c0c rcutorture: Fix memory leak in rcu_test_debug_objects() adds 1909886473e5 rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() adds bfba784d6846 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() adds 7cd2c65621ee Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds d11e84253a18 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 b2c4caf3316c Merge branch kvm-arm64/wfxt into kvmarm-master/next 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 7ee74cc7ad7e KVM: arm64: Avoid unnecessary absolute addressing via literals adds bd61395ae839 KVM: arm64: nvhe: Eliminate kernel-doc warnings adds 8c22fd2d4cfa Merge branch kvm-arm64/misc-5.19 into kvmarm-master/next adds ef8929fc3e98 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d87c2d09466c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f5db086d7d31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds acd51562e07d platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu [...] adds d2833762f23a platform/x86: asus-wmi: Potential buffer overflow in asus_ [...] adds c5f2b8e9a9f8 platform/x86: asus-wmi: Fix driver not binding when fan cu [...] adds 24ba808a1fff platform/x86: dell-laptop: Add quirk entry for Latitude 7520 adds 258af41d150b platform/x86: gigabyte-wmi: added support for B660 GAMING [...] adds e769cb20c5b7 platform/x86: intel-uncore-freq: Prevent driver loading in guests adds 5d7e5e346ef8 platform/x86/intel/sdsi: Handle leaky bucket adds 5a79615c0e18 platform/x86/intel/sdsi: Poll on ready bit for writes adds 20b5ec315a3b platform/x86/intel/sdsi: Fix bug in multi packet reads adds b4e74f6842d4 platform/x86/intel: pmc/core: change pmc_lpm_modes to static adds 0eb369bf48f2 platform/x86/intel: pmc/core: Use kobj_to_dev() adds 242e85a7a0a0 platform/x86: asus-wmi: Use kobj_to_dev() adds 77089467fc79 platform/x86/dell: add buffer allocation/free functions fo [...] adds 830fe3c30dff amd_hsmp: Add HSMP protocol version 5 messages adds 89643719d86f platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks adds fbb404ab4e45 platform/x86: thinkpad_acpi: Add a s2idle resume quirk for [...] adds f964f0c9b1a5 platform/x86: thinkpad_acpi: Correct dual fan probe adds 16b12375e055 platform/x86/intel: Fix 'rmmod pmt_telemetry' panic adds 14048b90f51b platform/surface: gpe: Add support for Surface Pro 8 adds 4555906fdcaf platform/surface: aggregator: Fix initialization order whe [...] adds 17faaacac3c9 platform/x86: amd-pmc: Fix build error unused-function adds 6de4d4eca9a2 platform/x86: pmc_atom: remove unused pmc_atom_write() adds 619695fab3ba platform/x86: pmc_atom: dont export pmc_atom_read - no mod [...] adds aaa749cb1435 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 f586fc1d1eca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3ca60db57860 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 818d03b3d4ae leds: Move pwm-multicolor driver into rgb directory adds e1347bd4abfb leds: is31fl32xx: Improve error reporting in .remove() adds 1d3b5aaaa410 leds: ktd2692: Avoid duplicate error messages on probe deferral adds 92db043f0302 dt-bindings: leds: convert ktd2692 bindings to yaml adds 69175786d5bc leds: ktd2692: Make aux-gpios optional adds 1d6a1b5e505b leds: qcom-lpg: add missing PWM dependency adds 73bce575ed90 leds: lp50xx: Remove duplicated error reporting in .remove() adds 66be12097642 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 3439435bb79b Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 0e509f537f8d Merge 5.18-rc5 into driver-core-next adds 6370b04f24bc firmware_loader: describe 'module' parameter of firmware_u [...] adds bb17d110cbf2 rpmsg: Fix calling device_lock() on non-initialized device adds 38ea74eb8fc1 rpmsg: use local 'dev' variable adds d143b9db8069 export: fix string handling of namespace in EXPORT_SYMBOL_NS adds c1b1352f21bc kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file. adds c3d438eeb541 arch_topology: Trace the update thermal pressure adds bc443c31def5 driver core: location: Check for allocations failure adds 20021cb51175 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] 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 3120aac6d0ec usb: dwc2: gadget: don't reset gadget's driver->bus adds d7c90d9f9a5b USB: gadget: Fix return of -EBUSY adds 0cb46f8c7c72 usb: ehci-omap: drop unused ehci_read() function adds 9a922c042a63 dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC adds f7ffaa6f62f6 usb: core: acpi: Use the sysdev pointer instead of control [...] adds 7fd069d65da2 usb: dwc3: host: Stop setting the ACPI companion adds 4ea150889ad7 usb: dwc3: remove a possible unnecessary 'out of memory' message adds 3a538f8f0946 dt-bindings: usb: am33xx-usb: deprecate '#dma-channels' adds 29f84af6abb5 dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' adds 78489569b7d7 dt-bindings: usb: qcom,dwc3: Add binding for SDX65 adds 1cda12b15d50 dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios adds ca05b38252d7 usb: dwc3: xilinx: Add gpio-reset support adds 69e131d1ac4e usb: dwc3: gadget: Prevent repeat pullup() adds 861c010a2ee1 usb: dwc3: gadget: Refactor pullup() adds 8f8034f493b5 usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() adds c96683798e27 usb: dwc3: ep0: Don't prepare beyond Setup stage adds ace17b6ee4f9 usb: dwc3: gadget: Only End Transfer for ep0 data phase adds f66eef8fb898 usb: dwc3: gadget: Delay issuing End Transfer adds d5591aa07953 dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 [...] adds 16946a60715c dt-bindings: usb: qcom,dwc3: fix clock matching adds b77a1c4d6b05 arm64: dts: qcom: correct DWC3 node names and unit addresses adds 3a6b8bf18e88 arm64: dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 [...] adds b7f1528eba75 arm64: dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 [...] adds f526072aacce arm64: dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 c [...] adds 28c71c305de9 arm64: dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 c [...] adds bbd25a8703ef arm64: dts: qcom: msm8996: add clock-names to DWC3 USB node adds 8d5fd4e4d4e3 arm64: dts: qcom: align DWC3 USB clocks with DT schema adds 4a7ffc10d195 arm64: dts: qcom: align DWC3 USB interrupts with DT schema adds a350cfb6537f usb: gadget: uvc: prevent index variables to start from 0 adds e2fa7b36de90 usb: gadget: uvc: move structs to common header adds a2673d570bd6 usb: gadget: uvc: track frames in format entries adds 375e87478509 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] 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 7f20529fabb1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1b30499ace5b USB: serial: ftdi_sio: clean up printk format specifier adds 4246da6a6011 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 9e6a90790357 Merge 5.18-rc5 into tty-next adds e4de48da57f3 dt-bindings: serial: renesas,hscif: R-Car V3U is R-Car Gen4 adds f26c65dacfc2 dt-bindings: serial: renesas,scif: R-Car V3U is R-Car Gen4 adds e6a08c6949cb serial: 8250: dw: Fix NULL pointer dereference adds 174f86b879ce serial: 8250: core: Remove unneeded <linux/pm_runtime.h> adds 9ae081f47027 serial: 8250: pxa: Remove unneeded <linux/pm_runtime.h> adds 67f12fbe87b5 serial: men_z135_uart: Drop duplicated iotype assignment adds 1f32c65bad24 serial: 8250: Fold EndRun device support into OxSemi Tornado code adds cb5a40e3143b serial: 8250: Export ICR access helpers for internal use adds 366f6c955d4d serial: 8250: Add proper clock handling for OxSemi PCIe devices adds 0a7ff843d507 serial: sifive: Report actual baud base rather than fixed 115200 adds 4487cd3e5f94 serial: sifive: Remove duplicate `clkin_rate' setting adds 3bcea529b295 serial: stm32: Factor out GPIO RTS toggling into separate [...] adds d7c76716169d serial: stm32: Use TC interrupt to deassert GPIO RTS in RS [...] adds 5c83ffd90bc0 serial: pic32: remove unused items from the header adds 29574d0ded40 serial: pic32: move header content to .c adds 08f643e02242 serial: pic32: remove constants from struct pic32_sport adds bb2cff419d32 serial: pic32: simplify clk handling adds e8616bd0e9f2 serial: pic32: simplify pic32_sport::enable_tx_irq handling adds 343f23cfc22b serial: pic32: remove pic32_get_port() macro adds 412314720aec serial: pic32: convert to_pic32_sport() to an inline adds 0ed55be47c99 serial: pic32: don't assign pic32_sport::cts_gpio twice adds 28dc563339b1 serial: pic32: don't zero members of kzalloc-ated structure adds fe36fa18ca77 serial: pic32: free up irq names correctly adds dfb9afb6c0e7 serial: pic32: restore disabled irqs in pic32_uart_startup() adds 6c1f77c3781a serial: pch: move size check from pop_tx one level up adds d9f3af4fbb1d serial: pch: don't overwrite xmit->buf[0] by x_char adds fcfb1c3982b9 serial: pch: decomission pch_uart_hal_write() adds 9bc995f51d78 serial: pch: remove debug print from pop_tx adds 862526523e71 serial: pch: remove xmit circ_buf size double check adds 80219e59ff50 serial: pch: simplify pop_tx() even more adds 240754894c30 serial: pch: inline pop_tx() into handle_tx() adds 6808b7f5c825 termbits: Convert octal defines to hex adds 4419da5d5d4b tty: hvc: dcc: Bind driver to CPU core0 for reads and writes adds 07e2a086eb5a Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 35a7609639c4 Merge 5.18-rc5 into char-misc-next adds d315b28ffdd5 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 8c1d3f79d9ca coresight: core: Fix coresight device probe failure issue adds 1adff542d67a coresight: cpu-debug: Replace mutex with mutex_trylock on [...] adds 2300544fc0d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d0749c3c95fc fpga: fix for coding style issues adds 154970f89f06 fpga: fpga-mgr: fix kernel-doc warnings adds d73ef1ed7300 fpga: Use tab instead of space indentation adds 7269868818a4 fpga: fpga-region: fix kernel-doc formatting issues adds 49dae03fc4d4 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 1ac793ccc106 Merge branch 'icc-sc8280xp' into icc-next adds 2edb2a7ef5fe Merge branch 'icc-sdx65' into icc-next adds cc64beca6cd4 Merge branch 'icc-const' into icc-next adds 4cabf91cbc17 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds dd07a7852882 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 22df28135b52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3db50a99f977 soundwire: cadence: recheck device0 attachment after statu [...] adds 6d9f2dadba69 soundwire: intel: prevent pm_runtime resume prior to syste [...] adds e286472cff8a soundwire: intel: disable WAKEEN in pm_runtime resume adds e557bca49b81 soundwire: bus: pm_runtime_request_resume on peripheral at [...] adds f6ee6c849922 soundwire: qcom: return error when pm_runtime_get_sync fails adds 443a98e649b4 soundwire: bus: use pm_runtime_resume_and_get() adds 915bf27a46bb soundwire: cadence: use pm_runtime_resume_and_get() adds fff1fd9c1b42 soundwire: intel: use pm_runtime_resume_and_get() adds 57ed510b0547 soundwire: qcom: use pm_runtime_resume_and_get() adds 74da272400b4 soundwire: qcom: adjust autoenumeration timeout adds a037ae321368 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8599bfb3619a Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 039510e80193 staging: vc04_services: Re-use generic struct s32_fract adds 3a9aaf047a37 staging: greybus: correct typo in comment adds fbfa3c632746 staging: r8188eu: remove unused semaphore "allrxreturnevt" adds 921f9c587013 staging: r8188eu: remove unused else condition adds 3136dc602950 staging: r8188eu: drop redundant check in _rtw_free_mlme_priv adds 72b901c1aaa3 staging: r8188eu: Remove broken rtw_p2p_get function. adds 79ffde57deb8 staging: vt6655: Replace VNSvInPortD with ioread32 adds 889d18950aee staging: vt6655: Added missing BE support in CARDbGetCurrentTSF adds fed5b53385f3 staging: vt6655: Rename function CARDbGetCurrentTSF adds 60a16985171c staging: vt6655: Replace unused return value of vt6655_get [...] adds d2dbac0c1b16 staging: r8188eu: action category ht is not used adds efba1df56f84 staging: r8188eu: action category wmm is not used adds 639880ea94c8 staging: r8188eu: remove unused action handler prototypes adds d0c9872117e9 staging: r8188eu: remove action_handler string adds 42e00fbbbab0 staging: r8188eu: remove an unused category define adds 11d2e7de0d8a staging: r8188eu: replace OnAction_tbl with switch-case adds 87f4820238bb staging: r8188eu: use ieee80211_mgmt for action category adds 64c62b697f76 staging: r8188eu: use standard category defines adds e41f7a5521d7 staging: r8188eu: remove unused IEEE_* defines adds c5ac4ce89254 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 3f9125dee345 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2685027fca38 cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in c [...] adds 953da11e98e0 Merge branch 'for-5.18-fixes' into for-next adds 79530289aeb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cc83107e5803 Merge branch 'fixes' into for-next 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 06810eacaa0d 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 7c96628c67de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b51431850f5b dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp adds fb4f07cc9399 remoteproc: qcom: pas: Add MSM8226 ADSP support adds fcb24583509f dt-bindings: remoteproc: imx_rproc: Support i.MX93 adds 9222fabf0e39 remoteproc: imx_rproc: Support i.MX93 adds be1de12cb673 dt-bindings: remoteproc: st,stm32-rproc: Fix phandle-array [...] adds 6d6ea28a160d Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] adds fd5742e24ef9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 29305d20e2c1 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] 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 c5036e26c94b 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 d7d1a93cc0c8 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds bb2c784cb0b0 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 343f4c49f243 kthread: Don't allocate kthread_struct for init and umh adds c5febea0956f fork: Pass struct kernel_clone_args into copy_thread adds 36cb0e1cda64 fork: Explicity test for idle tasks in copy_thread adds 5bd2e97c868a fork: Generalize PF_IO_WORKER handling adds 68d85f0a33b0 init: Deal with the init process being a user mode process adds 753550eb0ce1 fork: Explicitly set PF_KTHREAD adds 1b2552cbdbe0 fork: Stop allowing kthreads to call execve adds 2910e5f4a1f8 Merge of per-namespace-ipc-sysctls-for-v5.19, and kthread- [...] adds 023c11cdadef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 939b8908fa32 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0dcdb6ac227d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c00d76f1b004 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 9ac82a8009b9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git 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 256847d1fd9d Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 7dea659841a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 58fd44454d5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 9a90ac0a9fa7 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] 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 c8114069b380 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds a96ef8b504ef bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision adds 77fc41204734 bus: mhi: host: pci_generic: add Telit FN990 adds 13b9b814da2d bus: mhi: host: Add support for Foxconn T99W373 and T99W368 adds c7a83b7b77c3 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 23b5c7961f75 memblock tests: update style of comments for memblock_add_ [...] adds e4f76c8d217e memblock tests: update style of comments for memblock_rese [...] adds 60bba7b193cc memblock tests: update style of comments for memblock_remo [...] adds a5550c053f6c memblock tests: update style of comments for memblock_free [...] adds 000605cd1b14 memblock tests: remove completed TODO item adds 459e67ac1685 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds caf7c997469f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3ba75c131639 efi: libstub: declare DXE services table adds 82e0d6d76a2a efi: libstub: ensure allocated memory to be executable adds 24b72bb12e84 efi: x86: Set the NX-compatibility flag in the PE header adds 416a9f84a77c efi: libstub: pass image handle to handle_kernel_image() adds 07768c55f9c2 efi/arm64: libstub: run image in place if randomized by th [...] adds a6cfe03c34ba efi: stub: prefer mirrored memory for randomized allocations adds c6e98090c76d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 32273e064983 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 1fefc12b0765 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 680eeb4dbf7b random: fix sysctl documentation nits adds c74e99f6af36 ia64: define get_cycles macro for arch-override adds e50da0ddb32b s390: define get_cycles macro for arch-override adds 0fa7c05e9f79 parisc: define get_cycles macro for arch-override adds eea64fdd9d28 alpha: define get_cycles macro for arch-override adds 0cd2ca0b9219 powerpc: define get_cycles macro for arch-override adds 206b120666a1 openrisc: start CPU timer early in boot adds 333552f3b5c4 init: call time_init() before rand_initialize() adds a9a596c25ced timekeeping: Add raw clock fallback for random_get_entropy() adds cc6f837bede7 m68k: use fallback for random_get_entropy() instead of zero adds 058abe9cdc70 riscv: use fallback for random_get_entropy() instead of zero adds 8d6b1b9e462c mips: use fallback for random_get_entropy() instead of jus [...] adds b5f12d5edc08 arm: use fallback for random_get_entropy() instead of zero adds a22dad9369e0 nios2: use fallback for random_get_entropy() instead of zero adds 97386ac5c868 x86/tsc: Use fallback for random_get_entropy() instead of zero adds de6dea4820e1 um: use fallback for random_get_entropy() instead of zero adds cd00108e2a9f sparc: use fallback for random_get_entropy() instead of zero adds 56c85240a3da xtensa: use fallback for random_get_entropy() instead of zero adds 0e399a6c61e7 random: insist on random_get_entropy() existing in order t [...] adds 8d2835bde3ea random: vary jitter iterations based on cycle counter speed adds 7edc59743da5 random: mix in timestamps and reseed on system restore adds a76d143e1273 random: do not use batches when !crng_ready() adds c2b5b76eb33d random: use first 128 bits of input as fast init adds b283449c06ac random: do not pretend to handle premature next security model adds 5e40118c2942 random: order timer entropy functions below interrupt functions adds 0449454156f9 random: do not use input pool from hard IRQs adds 9bf3bd1a80b8 random: help compiler out with fast_mix() by using simpler [...] adds 357105e2a287 siphash: use one source of truth for siphash permutations adds 6ecc227f4942 random: use symbolic constants for crng_init states adds bd58dd701444 random: avoid init'ing twice in credit race adds 21cd5f325934 random: move initialization out of reseeding hot path adds 923da5d2251e random: remove ratelimiting for in-kernel unseeded randomness adds fc3a606069b9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6cc2df8e3a39 landlock: Add clang-format exceptions adds 06a1c40a09a8 landlock: Format with clang-format adds 4598d9abf421 selftests/landlock: Add clang-format exceptions adds 135464f9d29c selftests/landlock: Normalize array assignment adds 160405369e06 selftests/landlock: Format with clang-format adds b265f61bc124 samples/landlock: Add clang-format exceptions adds 91f73993326c samples/landlock: Format with clang-format adds 9edd24e135fa landlock: Fix landlock_add_rule(2) documentation adds c65ffc187a6a selftests/landlock: Make tests build with old libc adds 6047e2da6a34 selftests/landlock: Extend tests for minimal valid attribute size adds e67bde108f5f selftests/landlock: Add tests for unknown access rights adds e6b2cd8c6012 selftests/landlock: Extend access right tests to directories adds 3dd2abae2804 selftests/landlock: Fully test file rename with "remove" access adds c336dce89a12 selftests/landlock: Add tests for O_PATH adds 761486461bc2 landlock: Change landlock_add_rule(2) argument check ordering adds f6d1252932c5 landlock: Change landlock_restrict_self(2) check ordering adds ba48f80eb385 selftests/landlock: Test landlock_create_ruleset(2) argume [...] adds a0ad7ad5d589 landlock: Define access_mask_t to enforce a consistent acc [...] adds 1f5f1c5a9e70 landlock: Reduce the maximum number of layers to 16 adds 59dbe25be42b landlock: Create find_rule() from unmask_layers() adds c0786b62cf19 landlock: Fix same-layer rule unions adds 5342eb1aceca landlock: Move filesystem helpers and add a new one adds 701bac2550f6 LSM: Remove double path_rename hook calls for RENAME_EXCHANGE adds b06a59a6841a landlock: Add support for file reparenting with LANDLOCK_A [...] adds 2d2b0c04ce86 selftests/landlock: Add 11 new test suites dedicated to fi [...] adds e529cd2bdfb6 samples/landlock: Add support for file reparenting adds 545a209f59d2 landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning adds 2998a2088af5 landlock: Document good practices about filesystem policies adds b0fab2b8e5da landlock: Add design choices documentation for filesystem [...] adds a700bf1dd665 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4c454635bb96 kallsyms: avoid hardcoding the buffer size adds b7cfdec14427 kallsyms: support "big" kernel symbols adds 61968dbc2d5d kallsyms: increase maximum kernel symbol length to 512 adds ba407fc7f9f7 kunit: take `kunit_assert` as `const` adds 944b0e6deb80 rust: add C helpers adds f2ed55ac8a1f rust: add `compiler_builtins` crate adds 686980e9c42b rust: import upstream `alloc` crate adds fa525f9e60f5 rust: adapt `alloc` crate to the kernel adds cb34e3a0266f rust: add `build_error` crate adds e1725bb761fa rust: add `macros` crate adds 53162877fc1a rust: add `kernel` crate's `sync` module adds 92efead92444 rust: add `kernel` crate adds 6d94defab65b rust: export generated symbols adds dde1112b0bd1 vsprintf: add new `%pA` format specifier adds f187daa1a6d7 scripts: add `rustdoc_test_{builder,gen}.py` scripts adds aaf327767e9f scripts: add `generate_rust_analyzer.py` scripts adds 2db361037432 scripts: decode_stacktrace: demangle Rust symbols adds cfa5272c5b7d docs: add Rust documentation adds c16f02f91981 Kbuild: add Rust support adds f8f9df751625 samples: add Rust examples adds fd665cf045dd MAINTAINERS: Rust adds b113db82d9d3 [RFC] drivers: gpio: PrimeCell PL061 in Rust adds d637f9ec1954 [RFC] drivers: android: Binder IPC in Rust adds 425a9fd52cc6 init/Kconfig: Specify the interpreter for rust-is-available.sh adds 359894dff8b6 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 764aaf44cd64 reboot: Fix build warning without CONFIG_SYSCTL adds 494dcdf46e5c sched: Fix build warning without CONFIG_SYSCTL adds 1b1a45c432ee Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 5fb9bfe01c88 scsicam: Fix use of page cache adds a125d2aec37c ext4: Use page_symlink() instead of __page_symlink() adds 56f5746c414d namei: Merge page_symlink() and __page_symlink() adds 2d878178baf3 namei: Convert page_symlink() to use memalloc_nofs_save() adds df8081801dc8 f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs adds 7333ed358770 ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] adds 8f50c8b7ffc7 ext4: Use scoped memory API in mext_page_double_lock() adds 36d116e99da7 ext4: Use scoped memory APIs in ext4_da_write_begin() adds 832ee62d992d ext4: Use scoped memory APIs in ext4_write_begin() adds 236d93c4bf2d fs: Remove AOP_FLAG_NOFS adds de2a93115017 fs: Remove aop_flags parameter from netfs_write_begin() adds b3992d1e2ebc fs: Remove aop flags parameter from block_write_begin() adds be3bbbc58811 fs: Remove aop flags parameter from cont_write_begin() adds b7446e7cf15f fs: Remove aop flags parameter from grab_cache_page_write_begin() adds 8371f30cf774 fs: Remove aop flags parameter from nobh_write_begin() adds 9d6b0cd75798 fs: Remove flags parameter from aops->write_begin adds 53b524b83d17 buffer: Call aops write_begin() and write_end() directly adds 27a77913448f namei: Call aops write_begin() and write_end() directly adds 44ab23b9b3c7 ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly adds 652118b8c979 ntfs3: Remove fsdata parameter from ntfs_extend_initialize [...] adds cfef1f7b39a6 hfs: Call hfs_write_begin() and generic_write_end() directly adds 07a31f728d7a hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] adds 1b0aa4449cb8 ext4: Call aops write_begin() and write_end() directly adds 6e0ee0446570 f2fs: Call aops write_begin() and write_end() directly adds c5edd542aa54 i915: Call aops write_begin() and write_end() directly adds 84a1041c60ff fs: Remove pagecache_write_begin() and pagecache_write_end() adds 65aa6b5a1829 filemap: Remove obsolete comment in lock_page adds cd125eeab2de filemap: Update the folio_lock documentation adds 2ca456c24801 filemap: Update the folio_mark_dirty documentation adds a42634a6c07d readahead: Use a folio in read_pages() adds 520f301c54fa fs: Convert is_dirty_writeback() to take a folio adds 2ebdd1df3166 mm/readahead: Convert page_cache_async_readahead to take a folio adds 6c2ae0d5db57 buffer: Rewrite nobh_truncate_page() to use folios adds 5efe7448a142 fs: Introduce aops->read_folio adds 08830c8bc6cc fs: Add read_folio documentation adds 6c62371b7fd7 fs: Convert netfs_readpage to netfs_read_folio adds 7479c505b4ab fs: Convert iomap_readpage to iomap_read_folio adds 2c69e2057962 fs: Convert block_read_full_page() to block_read_full_folio() adds f132ab7d3ab0 fs: Convert mpage_readpage to mpage_read_folio adds a77f580a2d46 fs: Convert simple_readpage to simple_read_folio adds 1b6f3c8731e9 affs: Convert affs to read_folio adds d7e0f539d85f afs: Convert afs_symlink_readpage to afs_symlink_read_folio adds a13fe6928ae2 befs: Convert befs to read_folio adds fb12489b0dfd btrfs: Convert btrfs to read_folio adds ce3bb0d2cb60 cifs: Convert cifs to read_folio adds 65c0d259cb17 coda: Convert coda to read_folio adds 5aab331ad68f cramfs: Convert cramfs to read_folio adds 025e65c3438e ecryptfs: Convert ecryptfs to read_folio adds 356d9fbb090e efs: Convert efs symlinks to read_folio adds a2e20a25a147 erofs: Convert erofs zdata to read_folio adds fe5ddf6b21c7 ext4: Convert ext4 to read_folio adds be05584f0670 f2fs: Convert f2fs to read_folio adds 42d7a524e9ee freevxfs: Convert vxfs_immed to read_folio adds 5efd00e4899e fuse: Convert fuse to read_folio adds 8f4fe249a671 hostfs: Convert hostfs to read_folio adds cc14d2402670 hpfs: Convert symlinks to read_folio adds 551cb124b1bc isofs: Convert symlinks and zisofs to read_folio adds 75a47803b8e1 jffs2: Convert jffs2 to read_folio adds bb8e283a6479 jfs: Convert metadata pages to read_folio adds 65d023af7f29 nfs: Convert nfs to read_folio adds 933906f8e8e4 ntfs: Convert ntfs to read_folio adds bb9263fc1435 ocfs2: Convert ocfs2 to read_folio adds 1a6417885b10 orangefs: Convert orangefs to read_folio adds f91dbd02224b romfs: Convert romfs to read_folio adds 124cfc154f6c squashfs: Convert squashfs to read_folio adds 0b7bf4830a30 ubifs: Convert ubifs to read_folio adds 0c698cc5e61a udf: Convert adinicb and symlinks to read_folio adds 4b4db9b4c726 vboxsf: Convert vboxsf to read_folio adds 0f312591d656 mm: Convert swap_readpage to call read_folio instead of readpage adds 7e0a126519b8 mm,fs: Remove aops->readpage adds 2294f9b8793d jffs2: Pass the file pointer to jffs2_do_readpage_unlock() adds 6ece0a0452c9 nfs: Pass the file pointer to nfs_symlink_filler() adds e9b5b23e957e fs: Change the type of filler_t adds 07950008692b mm/filemap: Hoist filler_t decision to the top of do_read_ [...] adds 2e2dad052f67 fs: Add aops->release_folio adds 20e4f547a1a9 iomap: Convert to release_folio adds 1bdaa6f23023 9p: Convert to release_folio adds 21b57c50c532 afs: Convert to release_folio adds f1256f3d4b4d btrfs: Convert to release_folio adds 9e74de9d61f5 ceph: Convert to release_folio adds 8e5bdc565f11 cifs: Convert to release_folio adds 82d376894548 erofs: Convert to release_folio adds 2952c9f5063f ext4: Convert to release_folio adds 3a4189465584 f2fs: Convert to release_folio adds 3a33e265a5ea gfs2: Convert to release_folio adds 8e9462942c60 hfs: Convert to release_folio adds f1ad68935721 hfsplus: Convert to release_folio adds 52235663eae3 jfs: Convert to release_folio adds 7e3d90242aff nfs: Convert to release_folio adds 8009324aa47c nilfs2: Remove comment about releasepage adds e692f8db327d ocfs2: Convert to release_folio adds a71879728918 orangefs: Convert to release_folio adds 89ceec78331e reiserfs: Convert to release_folio adds f6475e5396e2 ubifs: Convert to release_folio adds 7456d32eea74 fs: Remove last vestiges of releasepage adds 8005cbd5b4a0 reiserfs: Convert release_buffer_page() to use a folio adds 12206cd13828 jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio adds b507f00de99e jbd2: Convert release_buffer_page() to use a folio adds f776831cfdf7 fs: Change try_to_free_buffers() to take a folio adds 09286b19191f fs: Convert drop_buffers() to use a folio adds 159fe07d4962 fs: Add free_folio address space operation adds 415235ec1c72 orangefs: Convert to free_folio adds caea0c393824 nfs: Convert to free_folio adds 94703f006bf3 secretmem: Convert to free_folio adds ed458aa094a6 fs: Remove aops->freepage adds 12a155458aeb Appoint myself page cache maintainer adds c09fad54127d Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 394ac0b3c1db 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 6cf7c158cf96 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 96352f2bb5e8 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 4c849d27b729 arm64: stackleak: fix current_top_of_stack() adds e98a7c56d73c stackleak: move skip_erasing() check earlier adds e45d9f71deea stackleak: remove redundant check adds cbe7edb47d3c stackleak: rework stack low bound handling adds e9da2241ed85 stackleak: clarify variable names adds cfef4372a4b7 stackleak: rework stack high bound handling adds ff5f6d37e5bc stackleak: rework poison scanning adds 23fd893fa0d7 lkdtm/stackleak: avoid spurious failure adds f4cfacd92972 lkdtm/stackleak: rework boundary management adds c393c0b98d75 lkdtm/stackleak: prevent unexpected stack usage adds b6bf5a354eca lkdtm/stackleak: check stack boundaries adds 96c59349a56c stackleak: add on/off stack variants adds d46ac904fd35 arm64: entry: use stackleak_erase_on_task_stack() adds 932c12ae7963 lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n adds 7d69c16bc15f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] 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 d7f1bf67a9d1 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds e15894e53c42 next-20220509/mm-stable adds d66cb5579376 next-20220509/mm-nonmm-stable adds cf874bdd5437 next-20220509/mm adds 58aa2ccc7413 Revert "hwmon: (nct6775) Add i2c driver" adds f268a9e97ed5 Revert "hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M- [...] adds 9f60760ac0aa Revert "hwmon: (nct6775) Split core and platform driver" adds 3d27e2c5d97f mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 526a655c5849 kselftest/vm: override TARGETS from arguments adds c4c7589a8327 Merge branch 'akpm/master' adds 3bf222d317a2 Add linux-next specific files for 20220510
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 (9f9b9a2972eb) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/ima_policy | 45 +- .../ABI/testing/sysfs-bus-platform-onboard-usb-hub | 8 - Documentation/ABI/testing/sysfs-class-cxl | 4 +- Documentation/ABI/testing/sysfs-class-regulator | 81 + Documentation/PCI/pci.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 110 +- Documentation/admin-guide/sysctl/kernel.rst | 10 +- Documentation/cdrom/ide-cd.rst | 538 - Documentation/cdrom/index.rst | 1 - Documentation/dev-tools/kunit/usage.rst | 19 +- .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 10 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 33 + Documentation/devicetree/bindings/arm/fsl.yaml | 34 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + Documentation/devicetree/bindings/arm/sp810.txt | 46 - Documentation/devicetree/bindings/arm/sp810.yaml | 80 + Documentation/devicetree/bindings/arm/spe-pmu.txt | 20 - .../devicetree/bindings/arm/stm32/stm32.yaml | 63 +- Documentation/devicetree/bindings/arm/ux500.yaml | 5 + .../devicetree/bindings/arm/vexpress-config.yaml | 285 + .../devicetree/bindings/arm/vexpress-sysreg.txt | 103 - .../devicetree/bindings/arm/vexpress-sysreg.yaml | 90 + .../devicetree/bindings/clock/imx8m-clock.yaml | 4 - .../bindings/clock/qcom,gcc-apq8064.yaml | 4 +- .../bindings/clock/qcom,gcc-apq8084.yaml | 42 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 13 +- .../bindings/clock/samsung,exynosautov9-clock.yaml | 219 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 42 +- .../devicetree/bindings/display/arm,hdlcd.txt | 79 - .../devicetree/bindings/display/arm,hdlcd.yaml | 89 + .../devicetree/bindings/display/arm,komeda.txt | 78 - .../devicetree/bindings/display/arm,komeda.yaml | 130 + .../devicetree/bindings/display/arm,malidp.txt | 68 - .../devicetree/bindings/display/arm,malidp.yaml | 124 + .../devicetree/bindings/display/arm,pl11x.txt | 110 - .../devicetree/bindings/display/arm,pl11x.yaml | 183 + .../bindings/display/bridge/fsl,ldb.yaml | 106 + .../bindings/display/bridge/renesas,lvds.yaml | 4 - .../bindings/display/mediatek/mediatek,aal.yaml | 11 +- .../bindings/display/mediatek/mediatek,ccorr.yaml | 5 +- .../bindings/display/mediatek/mediatek,color.yaml | 7 +- .../bindings/display/mediatek/mediatek,dither.yaml | 4 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 1 + .../bindings/display/mediatek/mediatek,gamma.yaml | 4 +- .../bindings/display/mediatek/mediatek,mutex.yaml | 25 +- .../bindings/display/mediatek/mediatek,ovl-2l.yaml | 4 + .../bindings/display/mediatek/mediatek,ovl.yaml | 8 +- .../display/mediatek/mediatek,postmask.yaml | 4 + .../bindings/display/mediatek/mediatek,rdma.yaml | 7 +- .../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 + .../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 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 4 +- .../devicetree/bindings/gnss/brcm,bcm4751.yaml | 69 + .../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 + .../bindings/hwmon/microchip,lan966x.yaml | 53 + .../devicetree/bindings/hwmon/nuvoton,nct6775.yaml | 57 + .../bindings/i2c/qcom,i2c-geni-qcom.yaml | 100 + .../devicetree/bindings/i2c/renesas,rcar-i2c.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 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 2 - .../input/allwinner,sun4i-a10-lradc-keys.yaml | 22 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 8 +- .../devicetree/bindings/iommu/apple,sart.yaml | 52 + .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 16 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 24 +- .../devicetree/bindings/leds/kinetic,ktd2692.yaml | 87 + .../bindings/leds/leds-class-multicolor.yaml | 2 +- .../devicetree/bindings/leds/leds-ktd2692.txt | 50 - .../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 +- .../memory-controllers/renesas,rpc-if.yaml | 1 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 +- .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 20 +- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 7 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 123 - .../devicetree/bindings/mmc/sdhci-msm.yaml | 194 + .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 1 + .../devicetree/bindings/mtd/gpmi-nand.yaml | 2 - .../devicetree/bindings/net/can/bosch,c_can.yaml | 3 - .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../bindings/net/microchip,lan966x-switch.yaml | 4 +- .../bindings/net/wireless/qcom,ath11k.yaml | 361 +- .../bindings/net/wireless/silabs,wfx.yaml | 1 + .../devicetree/bindings/nvme/apple,nvme-ans.yaml | 111 + .../devicetree/bindings/pci/apple,pcie.yaml | 3 - .../devicetree/bindings/perf/arm,cmn.yaml | 2 + .../devicetree/bindings/perf/spe-pmu.yaml | 40 + .../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 +- .../devicetree/bindings/pinctrl/pincfg-node.yaml | 12 +- .../bindings/power/renesas,rzg2l-sysc.yaml | 65 - .../bindings/regulator/mt6315-regulator.yaml | 2 +- .../bindings/regulator/nxp,pca9450-regulator.yaml | 11 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 260 +- .../bindings/remoteproc/fsl,imx-rproc.yaml | 9 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 5 + .../bindings/remoteproc/st,stm32-rproc.yaml | 16 +- .../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 + .../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 - .../devicetree/bindings/serial/renesas,hscif.yaml | 2 +- .../devicetree/bindings/serial/renesas,scif.yaml | 2 +- .../devicetree/bindings/serial/samsung_uart.yaml | 4 - .../devicetree/bindings/serio/arm,pl050.yaml | 67 + .../bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml | 84 + .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 104 + .../bindings/soc/renesas/renesas,rzg2l-sysc.yaml | 65 + .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 12 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 1 - .../devicetree/bindings/sound/arm,pl041.yaml | 62 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 3 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 + .../bindings/sound/ti,j721e-cpb-audio.yaml | 2 - .../devicetree/bindings/sound/wlf,wm8940.yaml | 57 + .../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/trivial-devices.yaml | 4 +- .../devicetree/bindings/usb/am33xx-usb.txt | 7 +- .../devicetree/bindings/usb/da8xx-usb.txt | 5 +- .../devicetree/bindings/usb/dwc3-xilinx.yaml | 4 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 227 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/faraday,ftwdt010.txt | 22 - .../bindings/watchdog/faraday,ftwdt010.yaml | 67 + .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 1 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 37 +- .../devicetree/bindings/watchdog/renesas,wdt.yaml | 3 +- .../bindings/watchdog/sunplus,sp7021-wdt.yaml | 47 + Documentation/doc-guide/contributing.rst | 5 +- Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/dontdiff | 1 + Documentation/filesystems/caching/netfs-api.rst | 4 +- Documentation/filesystems/fsverity.rst | 35 +- Documentation/filesystems/idmappings.rst | 5 + Documentation/filesystems/locking.rst | 28 +- Documentation/filesystems/vfs.rst | 51 +- Documentation/gpu/todo.rst | 14 + Documentation/hte/hte.rst | 79 + Documentation/hte/index.rst | 22 + Documentation/hte/tegra194-hte.rst | 49 + Documentation/hwmon/asus_ec_sensors.rst | 22 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/lan966x.rst | 40 + 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 + .../networking/device_drivers/wwan/index.rst | 1 + .../networking/device_drivers/wwan/t7xx.rst | 120 + .../networking/devlink/devlink-linecard.rst | 4 - Documentation/networking/devlink/mlxsw.rst | 33 - Documentation/process/3.Early-stage.rst | 9 +- Documentation/process/changes.rst | 2 +- .../process/embargoed-hardware-issues.rst | 7 +- Documentation/process/submitting-patches.rst | 7 +- Documentation/security/IMA-templates.rst | 11 +- Documentation/security/landlock.rst | 17 +- Documentation/translations/ja_JP/SubmittingPatches | 36 +- Documentation/translations/ja_JP/howto.rst | 44 +- .../tty/device_drivers/oxsemi-tornado.rst | 129 + Documentation/userspace-api/landlock.rst | 151 +- .../userspace-api/media/drivers/uvcvideo.rst | 2 +- Documentation/userspace-api/seccomp_filter.rst | 10 + Documentation/virt/kvm/api.rst | 94 +- Documentation/virt/kvm/arm/hypercalls.rst | 138 + Documentation/virt/kvm/arm/index.rst | 2 +- Documentation/virt/kvm/arm/psci.rst | 77 - MAINTAINERS | 172 +- Makefile | 8 +- Next/SHA1s | 331 +- Next/Trees | 1 + Next/merge.log | 12914 +- arch/alpha/include/uapi/asm/termbits.h | 202 +- arch/alpha/kernel/process.c | 13 +- arch/arc/kernel/process.c | 13 +- arch/arm/Makefile | 4 +- arch/arm/arm-soc-for-next-contents.txt | 172 +- arch/arm/boot/dts/Makefile | 25 + 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/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 | 10 + 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/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/imx6dl-plybas.dts | 2 +- arch/arm/boot/dts/imx6q-bosch-acc.dts | 779 + arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 2 +- arch/arm/boot/dts/imx6sl.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri-aster.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-aster.dtsi | 145 + arch/arm/boot/dts/imx6ull-colibri-emmc-aster.dts | 17 + arch/arm/boot/dts/imx6ull-colibri-emmc-iris-v2.dts | 17 + arch/arm/boot/dts/imx6ull-colibri-emmc-iris.dts | 17 + .../arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi | 8 +- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dts | 6 +- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 63 +- arch/arm/boot/dts/imx6ull-colibri-iris-v2.dts | 65 + arch/arm/boot/dts/imx6ull-colibri-iris-v2.dtsi | 27 + arch/arm/boot/dts/imx6ull-colibri-iris.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-iris.dtsi | 132 + arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 145 +- arch/arm/boot/dts/imx6ull-colibri-wifi-aster.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-wifi-eval-v3.dts | 4 +- arch/arm/boot/dts/imx6ull-colibri-wifi-iris-v2.dts | 65 + arch/arm/boot/dts/imx6ull-colibri-wifi-iris.dts | 20 + arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 144 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 285 +- arch/arm/boot/dts/imx7d-smegw01.dts | 469 + arch/arm/boot/dts/imxrt1050-evk.dts | 72 + arch/arm/boot/dts/imxrt1050.dtsi | 160 + arch/arm/boot/dts/ls1021a.dtsi | 6 +- arch/arm/boot/dts/mba6ulx.dtsi | 2 - 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-ipq4019.dtsi | 2 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 36 + arch/arm/boot/dts/qcom-sdx55.dtsi | 18 +- arch/arm/boot/dts/r9a06g032.dtsi | 109 + 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/sun8i-h3-nanopi.dtsi | 1 - arch/arm/boot/dts/zynq-7000.dtsi | 2 - arch/arm/boot/install.sh | 21 - arch/arm/configs/at91_dt_defconfig | 4 +- arch/arm/configs/ixp4xx_defconfig | 87 +- arch/arm/configs/multi_v7_defconfig | 6 + arch/arm/configs/omap2plus_defconfig | 3 + arch/arm/configs/sama5_defconfig | 3 +- arch/arm/configs/sama7_defconfig | 8 + arch/arm/include/asm/io.h | 4 +- arch/arm/kernel/process.c | 12 +- arch/arm/mach-bcm/Kconfig | 12 + arch/arm/mach-bcm/platsmp-brcmstb.c | 2 +- arch/arm/mach-hisi/platsmp.c | 4 + arch/arm/mach-nomadik/Kconfig | 1 - arch/arm/mach-omap1/Kconfig | 1 + arch/arm/mach-orion5x/dns323-setup.c | 4 +- arch/arm/mach-pxa/eseries.c | 2 - arch/arm/mach-pxa/hx4700.c | 4 +- arch/arm/mach-pxa/tosa.c | 101 +- arch/arm/mach-pxa/tosa.h | 18 - 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-versatile/dcscb.c | 1 + arch/arm/mm/cache-b15-rac.c | 2 +- arch/arm/mm/ioremap.c | 2 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 12 + arch/arm64/Kconfig.platforms | 1 + arch/arm64/Makefile | 6 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 - .../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 | 1 + 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 | 15 +- .../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 + .../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 - .../dts/marvell/armada-3720-espressobin-ultra.dts | 9 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 19 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 5 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 18 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 12 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 20 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 23 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 13 +- arch/arm64/boot/dts/qcom/pm8350c.dtsi | 7 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 7 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 8 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 40 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 11 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 7 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 2 +- .../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 2 +- .../dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 7 +- .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 9 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 20 +- arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 40 + .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 8 + .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 8 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 24 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 18 +- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 + arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 73 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 32 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 26 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 11 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 24 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 +- .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 12 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 21 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 +- arch/arm64/boot/dts/renesas/Makefile | 2 + .../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 | 2 +- .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 122 +- 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/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 +- arch/arm64/boot/dts/tesla/fsd.dtsi | 8 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 77 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 75 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 139 +- arch/arm64/boot/install.sh | 21 - arch/arm64/configs/defconfig | 4 + arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/archrandom.h | 2 +- arch/arm64/include/asm/cputype.h | 2 +- arch/arm64/include/asm/fpsimd.h | 12 + arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 7 - arch/arm64/include/asm/kvm_host.h | 29 +- arch/arm64/include/asm/pgtable.h | 6 +- arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/sysreg.h | 117 +- arch/arm64/include/uapi/asm/kvm.h | 28 + arch/arm64/kernel/cpufeature.c | 70 +- arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/machine_kexec.c | 9 +- arch/arm64/kernel/machine_kexec_file.c | 12 +- arch/arm64/kernel/mte.c | 15 +- arch/arm64/kernel/process.c | 12 +- arch/arm64/kernel/ptrace.c | 12 +- arch/arm64/kernel/setup.c | 17 +- arch/arm64/kernel/smp.c | 1 + arch/arm64/kernel/vdso/Makefile | 3 +- arch/arm64/kvm/arm.c | 113 +- arch/arm64/kvm/guest.c | 10 +- arch/arm64/kvm/handle_exit.c | 1 + arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 28 +- arch/arm64/kvm/hyp/nvhe/host.S | 8 +- arch/arm64/kvm/hyp/nvhe/switch.c | 8 +- arch/arm64/kvm/hypercalls.c | 326 +- arch/arm64/kvm/psci.c | 248 +- arch/arm64/kvm/sys_regs.c | 292 +- 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/mm/copypage.c | 4 +- arch/arm64/mm/fault.c | 3 +- arch/arm64/mm/init.c | 70 +- arch/arm64/tools/Makefile | 8 +- arch/arm64/tools/gen-sysreg.awk | 261 + arch/arm64/tools/sysreg | 200 + arch/csky/kernel/process.c | 15 +- arch/hexagon/kernel/process.c | 12 +- arch/ia64/Makefile | 5 +- arch/ia64/install.sh | 10 - arch/ia64/kernel/process.c | 15 +- arch/m68k/Makefile | 3 +- arch/m68k/coldfire/intc.c | 2 +- arch/m68k/coldfire/m53xx.c | 2 +- arch/m68k/coldfire/pci.c | 2 +- arch/m68k/include/asm/elf.h | 9 + arch/m68k/include/asm/mmu.h | 4 +- arch/m68k/include/uapi/asm/ptrace.h | 5 + arch/m68k/install.sh | 22 - arch/m68k/kernel/entry.S | 4 +- arch/m68k/kernel/process.c | 12 +- arch/m68k/kernel/ptrace.c | 65 +- arch/m68k/math-emu/fp_arith.c | 2 +- arch/microblaze/kernel/kgdb.c | 2 +- arch/microblaze/kernel/process.c | 12 +- arch/microblaze/lib/memmove.c | 2 +- arch/mips/alchemy/common/dbdma.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 2 +- 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/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/uapi/asm/termbits.h | 222 +- arch/mips/jazz/irq.c | 2 +- arch/mips/kernel/cmpxchg.c | 2 +- arch/mips/kernel/cpu-probe.c | 2 +- arch/mips/kernel/idle.c | 2 +- arch/mips/kernel/perf_event_mipsxx.c | 2 +- arch/mips/kernel/process.c | 13 +- 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/tools/loongson3-llsc-check.c | 2 +- arch/mips/txx9/generic/pci.c | 2 +- arch/nios2/Makefile | 3 +- arch/nios2/boot/install.sh | 22 - arch/nios2/kernel/process.c | 12 +- arch/openrisc/kernel/process.c | 12 +- arch/parisc/Makefile | 11 +- arch/parisc/include/uapi/asm/termbits.h | 220 +- arch/parisc/install.sh | 28 - arch/parisc/kernel/cache.c | 18 +- arch/parisc/kernel/kprobes.c | 2 +- arch/parisc/kernel/process.c | 18 +- arch/parisc/kernel/setup.c | 2 + arch/parisc/kernel/time.c | 6 +- arch/parisc/kernel/traps.c | 2 +- arch/parisc/math-emu/dfadd.c | 2 +- arch/parisc/math-emu/dfsub.c | 2 +- arch/parisc/math-emu/sfadd.c | 2 +- arch/parisc/math-emu/sfsub.c | 2 +- arch/powerpc/Makefile | 3 +- arch/powerpc/boot/Makefile | 12 +- arch/powerpc/boot/install.sh | 23 - 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/uapi/asm/termbits.h | 202 +- arch/powerpc/kernel/btext.c | 3 +- arch/powerpc/kernel/fadump.c | 32 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/kernel/process.c | 15 +- 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/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/papr_scm.c | 7 +- 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 +- arch/riscv/Makefile | 7 +- arch/riscv/boot/install.sh | 21 - arch/riscv/kernel/process.c | 12 +- arch/s390/Makefile | 3 +- arch/s390/boot/.gitignore | 3 + arch/s390/boot/Makefile | 78 +- arch/s390/boot/boot.h | 6 +- arch/s390/boot/{compressed => }/clz_ctz.c | 0 arch/s390/boot/compressed/.gitignore | 4 - arch/s390/boot/compressed/Makefile | 86 - arch/s390/boot/compressed/vmlinux.lds.S | 108 - arch/s390/boot/{compressed => }/decompressor.c | 0 arch/s390/boot/{compressed => }/decompressor.h | 0 arch/s390/boot/head.S | 71 +- arch/s390/boot/install.sh | 6 - arch/s390/boot/ipl_data.c | 84 + arch/s390/boot/ipl_parm.c | 7 + arch/s390/boot/kaslr.c | 2 +- arch/s390/boot/mem_detect.c | 2 +- arch/s390/boot/startup.c | 2 +- arch/s390/boot/vmlinux.lds.S | 117 + arch/s390/crypto/des_s390.c | 2 +- arch/s390/crypto/prng.c | 2 +- arch/s390/hypfs/hypfs_vm.c | 2 +- arch/s390/include/asm/asm-extable.h | 12 +- arch/s390/include/asm/compat.h | 25 +- arch/s390/include/asm/ctl_reg.h | 4 +- arch/s390/include/asm/entry-common.h | 14 +- arch/s390/include/asm/lowcore.h | 5 +- arch/s390/include/asm/nmi.h | 2 +- arch/s390/include/asm/nospec-insn.h | 12 +- arch/s390/include/asm/pai.h | 74 + arch/s390/include/asm/ptrace.h | 29 + arch/s390/include/asm/vx-insn.h | 6 +- arch/s390/kernel/Makefile | 1 + arch/s390/kernel/compat_linux.h | 89 +- arch/s390/kernel/entry.S | 6 +- arch/s390/kernel/nmi.c | 6 +- arch/s390/kernel/perf_pai_crypto.c | 688 + arch/s390/kernel/process.c | 12 +- arch/s390/kvm/kvm-s390.c | 10 +- arch/s390/kvm/priv.c | 1 - arch/s390/mm/gmap.c | 7 + arch/sh/kernel/process_32.c | 12 +- arch/sparc/Makefile | 3 +- arch/sparc/boot/install.sh | 22 - arch/sparc/kernel/process_32.c | 12 +- arch/sparc/kernel/process_64.c | 12 +- arch/sparc/vdso/Makefile | 3 +- arch/um/drivers/ubd_kern.c | 1 - arch/um/drivers/vector_kern.c | 3 +- arch/um/kernel/process.c | 15 +- arch/x86/Makefile | 3 +- arch/x86/boot/install.sh | 22 - arch/x86/entry/calling.h | 11 +- arch/x86/entry/entry_64.S | 56 +- arch/x86/entry/entry_64_compat.S | 106 +- 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/cpufeatures.h | 2 +- arch/x86/include/asm/entry-common.h | 4 +- arch/x86/include/asm/fpu/sched.h | 2 +- arch/x86/include/asm/irqflags.h | 8 - arch/x86/include/asm/msr-index.h | 5 + arch/x86/include/asm/perf_event.h | 17 + arch/x86/include/asm/setup.h | 30 +- arch/x86/include/asm/switch_to.h | 8 +- arch/x86/include/asm/topology.h | 6 +- arch/x86/include/asm/traps.h | 2 +- arch/x86/include/uapi/asm/amd_hsmp.h | 114 +- arch/x86/kernel/apic/apic.c | 7 +- arch/x86/kernel/cpu/intel.c | 3 +- arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/fpu/core.c | 71 +- arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/process.c | 18 +- arch/x86/kernel/sev.c | 9 +- arch/x86/kernel/sys_x86_64.c | 7 +- arch/x86/kernel/traps.c | 19 +- arch/x86/kvm/cpuid.c | 6 + arch/x86/kvm/mmu/mmu.c | 34 +- arch/x86/kvm/mmu/spte.c | 28 + arch/x86/kvm/mmu/spte.h | 4 +- arch/x86/kvm/mmu/tdp_iter.h | 34 +- arch/x86/kvm/mmu/tdp_mmu.c | 82 +- arch/x86/kvm/svm/pmu.c | 28 +- arch/x86/kvm/svm/sev.c | 42 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/mm/pat/memtype.c | 2 +- arch/x86/mm/pti.c | 2 +- arch/xtensa/include/asm/sections.h | 2 +- arch/xtensa/kernel/entry.S | 106 +- arch/xtensa/kernel/process.c | 17 +- block/Makefile | 1 + 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 | 11 +- block/blk-crypto-fallback.c | 1 - block/blk-mq.c | 73 +- block/blk-throttle.c | 2 +- block/bounce.c | 1 - block/fops.c | 22 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/arm64/agdi.c | 1 + drivers/acpi/battery.c | 24 +- drivers/acpi/dptf/dptf_power.c | 5 +- drivers/acpi/osl.c | 86 - drivers/acpi/processor_idle.c | 10 +- drivers/amba/bus.c | 37 +- drivers/android/process.rs | 6 +- drivers/android/rust_binder.rs | 2 +- drivers/android/transaction.rs | 4 +- drivers/ata/ahci_brcm.c | 7 +- drivers/ata/libata-core.c | 273 +- drivers/base/arch_topology.c | 5 + drivers/base/dd.c | 5 - drivers/base/firmware_loader/main.c | 17 + drivers/base/firmware_loader/sysfs_upload.c | 1 + drivers/base/physical_location.c | 2 + drivers/base/platform.c | 21 +- drivers/base/property.c | 32 +- drivers/base/regmap/internal.h | 4 + drivers/base/regmap/regmap.c | 78 +- drivers/bcma/driver_gpio.c | 7 +- drivers/block/ataflop.c | 10 +- drivers/block/floppy.c | 18 +- drivers/block/loop.c | 13 +- drivers/block/nbd.c | 3 - drivers/block/null_blk/main.c | 92 +- 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/bus/brcmstb_gisb.c | 1 - drivers/bus/fsl-mc/fsl-mc-bus.c | 24 +- drivers/bus/mhi/host/pci_generic.c | 56 + drivers/char/hw_random/Kconfig | 2 +- drivers/char/random.c | 656 +- drivers/clk/imx/clk-imx8mp.c | 14 + drivers/clk/imx/clk-scu.c | 2 +- drivers/clk/qcom/gcc-msm8976.c | 7 +- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r9a07g043-cpg.c | 60 +- drivers/clk/renesas/r9a07g044-cpg.c | 96 +- drivers/clk/renesas/r9a09g011-cpg.c | 172 + 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-sun50i-h6-r.c | 5 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 8 + drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 2 +- drivers/clk/tegra/clk-bpmp.c | 87 +- drivers/clk/tegra/clk-dfll.c | 20 +- drivers/cpufreq/cppc_cpufreq.c | 186 + drivers/cpufreq/cpufreq.c | 16 +- drivers/cpufreq/mediatek-cpufreq.c | 309 +- drivers/crypto/Makefile | 1 + drivers/crypto/atmel-ecc.c | 2 +- drivers/crypto/atmel-i2c.c | 30 +- drivers/crypto/atmel-i2c.h | 1 + drivers/crypto/atmel-sha204a.c | 11 +- drivers/crypto/caam/Kconfig | 8 + drivers/crypto/caam/Makefile | 1 + drivers/crypto/caam/caamprng.c | 235 + drivers/crypto/caam/intern.h | 15 + drivers/crypto/caam/jr.c | 3 +- drivers/crypto/hisilicon/Kconfig | 1 + drivers/crypto/inside-secure/safexcel.c | 9 + drivers/devfreq/rk3399_dmc.c | 13 + drivers/dma-buf/dma-buf.c | 4 +- drivers/dma-buf/sync_file.c | 21 +- drivers/edac/edac_device.c | 4 +- drivers/firmware/arm_scmi/driver.c | 19 +- drivers/firmware/broadcom/tee_bnxt_fw.c | 2 +- drivers/firmware/efi/libstub/randomalloc.c | 11 + drivers/firmware/efi/libstub/x86-stub.c | 5 +- drivers/firmware/ti_sci.c | 61 +- drivers/fpga/fpga-mgr.c | 7 +- drivers/fpga/fpga-region.c | 7 +- drivers/fpga/of-fpga-region.c | 22 +- drivers/fpga/zynq-fpga.c | 2 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-max732x.c | 37 +- drivers/gpio/gpio-max77620.c | 9 +- drivers/gpio/gpio-pca953x.c | 6 +- drivers/gpio/gpio-syscon.c | 49 +- drivers/gpio/gpio-tegra186.c | 81 +- drivers/gpio/gpio-visconti.c | 7 +- drivers/gpio/gpio_pl061_rust.rs | 10 +- drivers/gpio/gpiolib-cdev.c | 252 +- drivers/gpio/gpiolib.c | 58 + drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 32 +- 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 | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 51 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 - 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_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 624 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 30 + 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 | 226 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 18 +- 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/cik_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h | 988 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 448 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 6435 + drivers/gpu/drm/amd/amdgpu/gfx_v11_0.h | 29 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 62 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 80 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 51 +- 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 | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 973 + drivers/gpu/drm/amd/amdgpu/gmc_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c | 45 + drivers/gpu/drm/amd/amdgpu/hdp_v5_2.h | 31 + drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 142 + 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 | 367 + 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 | 1182 + 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 | 661 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.h | 28 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c | 571 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.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/nbio_v7_7.c | 241 + drivers/gpu/drm/amd/amdgpu/nbio_v7_7.h | 33 + drivers/gpu/drm/amd/amdgpu/nv.c | 13 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 114 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 169 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 171 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 1689 + 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 | 4 +- 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/soc21.c | 98 +- 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_sw_ring.c | 85 + drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h | 44 + 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 | 96 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 1875 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0.h | 29 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 7 +- drivers/gpu/drm/amd/amdgpu/vi.c | 17 +- drivers/gpu/drm/amd/amdkfd/Makefile | 3 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 82 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 38 +- .../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_int_process_v11.c | 384 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 8 +- 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 | 13 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 19 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 21 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/amdkfd/soc15_int.h | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 + drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 11 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 5 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 1 + 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 + drivers/gpu/drm/amd/include/amd_shared.h | 3 + .../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/hdp/hdp_5_2_1_offset.h | 217 + .../amd/include/asic_reg/hdp/hdp_5_2_1_sh_mask.h | 684 + .../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 + .../include/asic_reg/mmhub/mmhub_3_0_2_offset.h | 1425 + .../include/asic_reg/mmhub/mmhub_3_0_2_sh_mask.h | 7228 + .../drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h | 48 + .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 72 + .../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/nbio/nbio_7_7_0_offset.h | 29654 ++++ .../amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h | 154403 ++++++++++++++++++ .../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/atomfirmware.h | 124 + .../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/kgd_pp_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_pm.c | 15 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0_0_pptable.h | 200 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 120 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 18 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 1544 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 1562 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h | 141 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h | 134 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 2 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 49 +- .../gpu/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.h | 200 + .../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 | 592 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 1617 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.h | 28 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1513 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.h | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 24 +- 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/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 | 9 + 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/fsl-ldb.c | 342 + drivers/gpu/drm/bridge/ite-it6505.c | 29 +- drivers/gpu/drm/bridge/nwl-dsi.c | 6 + drivers/gpu/drm/bridge/tc358767.c | 6 +- drivers/gpu/drm/bridge/ti-tfp410.c | 12 +- drivers/gpu/drm/drm_atomic_uapi.c | 47 +- drivers/gpu/drm/drm_color_mgmt.c | 2 +- drivers/gpu/drm/drm_edid.c | 798 +- drivers/gpu/drm/drm_fb_helper.c | 15 +- drivers/gpu/drm/drm_format_helper.c | 478 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 73 +- drivers/gpu/drm/drm_managed.c | 27 + drivers/gpu/drm/drm_writeback.c | 73 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 12 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/display/intel_bios.c | 345 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 5 +- .../gpu/drm/i915/display/intel_display_power_map.c | 4 +- drivers/gpu/drm/i915/display/intel_panel.c | 10 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 24 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 54 + drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 7 + drivers/gpu/drm/i915/gt/intel_engine_regs.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 15 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 75 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 5 + drivers/gpu/drm/i915/gt/intel_migrate.c | 59 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 - drivers/gpu/drm/i915/gt/selftest_lrc.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 19 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/i915_drm_client.c | 1 + drivers/gpu/drm/i915/i915_drm_client.h | 2 +- drivers/gpu/drm/i915/i915_drv.h | 3 + drivers/gpu/drm/i915/i915_pci.c | 27 +- drivers/gpu/drm/i915/i915_vma.c | 19 +- drivers/gpu/drm/i915/i915_vma.h | 1 - drivers/gpu/drm/i915/intel_device_info.c | 1 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/mcde/mcde_dsi.c | 43 +- drivers/gpu/drm/mediatek/mtk_cec.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 18 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 34 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 22 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 20 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 17 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 4 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 29 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 31 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 1 - 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 | 51 +- drivers/gpu/drm/msm/Makefile | 29 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +- 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 | 753 + drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 22 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 157 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 95 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 94 +- 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 | 161 +- 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 | 241 +- 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_crtc.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 81 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 252 - drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c | 15 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 15 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 22 +- drivers/gpu/drm/msm/dp/dp_audio.c | 50 +- drivers/gpu/drm/msm/dp/dp_aux.c | 21 +- drivers/gpu/drm/msm/dp/dp_aux.h | 3 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 98 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 3 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 166 +- 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 | 444 +- 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 | 60 +- drivers/gpu/drm/msm/dp/dp_panel.h | 4 +- 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/dsi/phy/dsi_phy_14nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 10 +- drivers/gpu/drm/msm/edp/edp.h | 78 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 1374 - drivers/gpu/drm/msm/hdmi/hdmi.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 3 + drivers/gpu/drm/msm/msm_drv.c | 265 +- drivers/gpu/drm/msm/msm_drv.h | 139 +- drivers/gpu/drm/msm/msm_gem_prime.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 5 + drivers/gpu/drm/msm/msm_gpu.c | 3 +- drivers/gpu/drm/msm/msm_kms.h | 21 - drivers/gpu/drm/msm/msm_mdss.c | 415 + drivers/gpu/drm/msm/msm_ringbuffer.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 | 61 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 5 +- drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 2 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 9 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 2 +- 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 +- drivers/gpu/drm/panel/panel-simple.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/radeon/atombios.h | 6 +- drivers/gpu/drm/radeon/radeon_sync.c | 2 +- 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 | 32 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 20 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- 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 | 26 +- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 281 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 11 + drivers/gpu/drm/tiny/simpledrm.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 9 +- drivers/gpu/drm/vc4/vc4_txp.c | 3 +- drivers/gpu/drm/vkms/vkms_writeback.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 10 +- drivers/hid/Kconfig | 8 + drivers/hid/Makefile | 1 + drivers/hid/hid-bigbenff.c | 6 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-lenovo.c | 174 +- drivers/hid/hid-megaworld.c | 125 + drivers/hid/hid-picolcd_fb.c | 3 +- drivers/hid/hid-uclogic-core.c | 19 + drivers/hid/hid-uclogic-params.c | 9 +- drivers/hid/hid-uclogic-params.h | 17 +- drivers/hid/wacom_wac.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/hwmon/Kconfig | 29 +- drivers/hwmon/Makefile | 3 +- drivers/hwmon/adt7475.c | 119 +- drivers/hwmon/asus-ec-sensors.c | 8 + drivers/hwmon/bt1-pvt.c | 50 +- drivers/hwmon/lan966x-hwmon.c | 418 + drivers/hwmon/lm83.c | 2 - drivers/hwmon/nct6775-core.c | 4205 - drivers/hwmon/nct6775-platform.c | 1226 - drivers/hwmon/nct6775.c | 5606 + drivers/hwmon/nct6775.h | 252 - drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/ltc2978.c | 12 + drivers/hwmon/pmbus/pmbus.h | 2 + drivers/hwmon/pmbus/pmbus_core.c | 205 +- drivers/hwmon/pmbus/xdpe152c4.c | 75 + drivers/hwmon/tmp401.c | 11 + drivers/hwtracing/coresight/coresight-core.c | 33 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 7 +- 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/infiniband/hw/hns/hns_roce_device.h | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 24 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 +- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 3 +- drivers/infiniband/hw/irdma/cm.c | 26 +- drivers/infiniband/hw/irdma/utils.c | 21 +- drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 81 +- drivers/infiniband/sw/rxe/rxe_pool.c | 9 +- drivers/infiniband/sw/rxe/rxe_pool.h | 5 - drivers/infiniband/sw/rxe/rxe_req.c | 12 +- drivers/infiniband/sw/siw/siw_cm.c | 7 +- drivers/input/keyboard/sun4i-lradc-keys.c | 41 + drivers/interconnect/core.c | 2 +- drivers/iommu/apple-dart.c | 1 + drivers/iommu/iommu.c | 237 +- drivers/iommu/msm_iommu.c | 11 +- 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 | 56 +- 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-sni-exiu.c | 25 +- drivers/irqchip/irq-sun6i-r.c | 6 +- drivers/irqchip/irq-xtensa-mx.c | 18 +- drivers/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/flash/leds-ktd2692.c | 15 +- drivers/leds/leds-is31fl32xx.c | 8 +- drivers/leds/leds-lp50xx.c | 4 +- drivers/leds/leds-pca9532.c | 11 +- drivers/leds/leds-regulator.c | 47 +- drivers/leds/rgb/Kconfig | 29 + drivers/leds/rgb/Makefile | 4 + drivers/leds/rgb/leds-pwm-multicolor.c | 186 + 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/dm-cache-metadata.c | 3 +- drivers/md/dm-crypt.c | 14 +- drivers/md/dm-integrity.c | 2 - drivers/md/dm-mpath.c | 8 +- drivers/md/dm-path-selector.h | 15 + drivers/md/dm-ps-historical-service-time.c | 1 + drivers/md/dm-stats.c | 8 + drivers/md/dm-zoned-target.c | 2 +- drivers/md/raid5.c | 1 - drivers/media/rc/gpio-ir-tx.c | 7 +- drivers/media/usb/uvc/uvc_ctrl.c | 10 + drivers/media/usb/uvc/uvc_driver.c | 11 +- drivers/media/usb/uvc/uvc_v4l2.c | 28 +- drivers/media/usb/uvc/uvc_video.c | 16 +- drivers/media/usb/uvc/uvcvideo.h | 4 + drivers/memory/tegra/mc.c | 6 - drivers/memory/tegra/tegra186.c | 62 +- drivers/mfd/tc6393xb.c | 130 +- drivers/misc/lkdtm/stackleak.c | 144 +- drivers/misc/ocxl/file.c | 2 + drivers/mmc/core/block.c | 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/sunxi-mmc.c | 5 +- drivers/mtd/spi-nor/core.c | 30 - drivers/mtd/spi-nor/core.h | 12 +- drivers/mtd/spi-nor/winbond.c | 42 +- drivers/net/bonding/bond_main.c | 12 +- drivers/net/caif/caif_virtio.c | 3 +- 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/m_can/m_can.c | 9 +- drivers/net/dsa/ocelot/felix.c | 111 +- drivers/net/dsa/sja1105/sja1105_main.c | 5 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/pcnet32.c | 3 +- drivers/net/ethernet/apple/bmac.c | 1 - drivers/net/ethernet/apple/mace.c | 1 - drivers/net/ethernet/arc/emac_main.c | 3 +- drivers/net/ethernet/atheros/ag71xx.c | 3 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 4 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 15 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 3 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 10 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 7 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 + drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 1 + .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 3 +- drivers/net/ethernet/freescale/gianfar.c | 4 +- drivers/net/ethernet/fungible/funeth/funeth_main.c | 3 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 3 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 62 +- .../hisilicon/hns3/hns3_common/hclge_comm_rss.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 7 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 27 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 193 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_trace.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 58 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 80 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 3 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 3 +- drivers/net/ethernet/ibm/ehea/ehea.h | 1 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 + drivers/net/ethernet/ibm/emac/mal.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 1 + drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 15 + drivers/net/ethernet/intel/ice/ice_devlink.c | 27 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 8 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 3 +- drivers/net/ethernet/intel/ice/ice_idc.c | 15 - drivers/net/ethernet/intel/ice/ice_main.c | 18 +- drivers/net/ethernet/intel/ice/ice_repr.c | 8 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 32 +- drivers/net/ethernet/intel/ice/ice_switch.c | 5 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 1 - drivers/net/ethernet/intel/ice/ice_vf_lib.c | 43 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 27 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 9 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 6 +- drivers/net/ethernet/intel/ixgbevf/ipsec.h | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/jme.h | 2 - drivers/net/ethernet/lantiq_etop.c | 8 +- drivers/net/ethernet/lantiq_xrx200.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_cq.c | 3 +- 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/ipsec.c | 184 +- .../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 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 1 - .../net/ethernet/mellanox/mlxsw/core_linecards.c | 237 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 93 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 17 - .../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 | 166 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 2 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 31 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 6 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 3 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 12 + drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 72 +- drivers/net/ethernet/mscc/ocelot_fdma.c | 4 +- drivers/net/ethernet/mscc/ocelot_flower.c | 9 +- drivers/net/ethernet/mscc/ocelot_net.c | 3 +- drivers/net/ethernet/mscc/ocelot_police.c | 26 +- drivers/net/ethernet/mscc/ocelot_police.h | 2 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 47 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 4 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 9 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 3 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 110 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 19 +- .../net/ethernet/netronome/nfp/flower/offload.c | 86 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 502 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 38 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 12 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 5 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 12 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 18 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.h | 8 + drivers/net/ethernet/nxp/lpc_eth.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 9 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 3 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/rocker/rocker_main.c | 3 +- drivers/net/ethernet/sfc/Kconfig | 8 +- drivers/net/ethernet/sfc/Makefile | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 9 +- drivers/net/ethernet/sfc/efx.c | 19 +- drivers/net/ethernet/sfc/efx_channels.c | 12 +- drivers/net/ethernet/sfc/efx_channels.h | 1 + drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sfc/nic.h | 4 - drivers/net/ethernet/sfc/ptp.c | 14 +- drivers/net/ethernet/sfc/ptp.h | 1 + drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 17204 ++ drivers/net/ethernet/smsc/smsc911x.c | 5 +- drivers/net/ethernet/socionext/sni_ave.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 +- drivers/net/ethernet/sun/sungem.c | 1 - drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 5 +- drivers/net/ethernet/ti/cpsw_new.c | 5 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 1 + drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 30 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/hyperv/rndis_filter.c | 2 +- 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/gsi.c | 4 +- drivers/net/ipvlan/ipvlan_main.c | 6 +- drivers/net/macvlan.c | 9 +- drivers/net/netdevsim/ipsec.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 6 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/bcm87xx.c | 36 +- drivers/net/phy/dp83td510.c | 209 + drivers/net/phy/micrel.c | 5 +- drivers/net/phy/microchip.c | 6 +- drivers/net/phy/phy-c45.c | 94 +- drivers/net/phy/phy.c | 18 +- drivers/net/phy/phylink.c | 32 +- drivers/net/phy/sfp.c | 12 +- drivers/net/phy/smsc.c | 27 + drivers/net/sungem_phy.c | 6 +- drivers/net/tun.c | 3 +- drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/r8152.c | 8 +- drivers/net/veth.c | 3 +- drivers/net/virtio_net.c | 9 +- drivers/net/vxlan/vxlan_core.c | 44 +- drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/hd64572.c | 3 +- drivers/net/wan/ixp4xx_hss.c | 2 +- drivers/net/wan/lapbether.c | 2 +- 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 | 14 +- drivers/net/wireless/ath/wil6210/pm.c | 5 +- drivers/net/wireless/ath/wil6210/wil6210.h | 1 - drivers/net/wireless/mac80211_hwsim.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 4 +- drivers/net/wireless/purelifi/plfxlc/chip.c | 5 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 4 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/main.h | 1 - drivers/net/wireless/realtek/rtw88/pci.c | 2 +- drivers/net/wireless/realtek/rtw89/Kconfig | 18 +- drivers/net/wireless/realtek/rtw89/Makefile | 9 + drivers/net/wireless/realtek/rtw89/core.h | 19 +- drivers/net/wireless/realtek/rtw89/mac.c | 7 +- drivers/net/wireless/realtek/rtw89/reg.h | 219 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 8 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 191 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 3843 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 14 + .../wireless/realtek/rtw89/rtw8852c_rfk_table.c | 781 + .../wireless/realtek/rtw89/rtw8852c_rfk_table.h | 67 + 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/wl1251/event.c | 22 +- drivers/net/wireless/ti/wl1251/io.c | 20 +- drivers/net/wireless/ti/wl1251/tx.c | 15 +- drivers/net/wwan/Kconfig | 14 + drivers/net/wwan/Makefile | 1 + drivers/net/wwan/t7xx/Makefile | 20 + drivers/net/wwan/t7xx/t7xx_cldma.c | 281 + drivers/net/wwan/t7xx/t7xx_cldma.h | 180 + drivers/net/wwan/t7xx/t7xx_dpmaif.c | 1283 + drivers/net/wwan/t7xx/t7xx_dpmaif.h | 179 + drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 1340 + drivers/net/wwan/t7xx/t7xx_hif_cldma.h | 127 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c | 574 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h | 206 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 1245 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.h | 116 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c | 683 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.h | 78 + drivers/net/wwan/t7xx/t7xx_mhccif.c | 122 + drivers/net/wwan/t7xx/t7xx_mhccif.h | 37 + drivers/net/wwan/t7xx/t7xx_modem_ops.c | 727 + drivers/net/wwan/t7xx/t7xx_modem_ops.h | 88 + drivers/net/wwan/t7xx/t7xx_netdev.c | 423 + drivers/net/wwan/t7xx/t7xx_netdev.h | 55 + drivers/net/wwan/t7xx/t7xx_pci.c | 761 + drivers/net/wwan/t7xx/t7xx_pci.h | 120 + drivers/net/wwan/t7xx/t7xx_pcie_mac.c | 262 + drivers/net/wwan/t7xx/t7xx_pcie_mac.h | 31 + drivers/net/wwan/t7xx/t7xx_port.h | 135 + drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c | 273 + drivers/net/wwan/t7xx/t7xx_port_proxy.c | 512 + drivers/net/wwan/t7xx/t7xx_port_proxy.h | 98 + drivers/net/wwan/t7xx/t7xx_port_wwan.c | 176 + drivers/net/wwan/t7xx/t7xx_reg.h | 350 + drivers/net/wwan/t7xx/t7xx_state_monitor.c | 550 + drivers/net/wwan/t7xx/t7xx_state_monitor.h | 135 + 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 | 247 +- drivers/nvme/host/multipath.c | 1 + drivers/nvme/host/nvme.h | 4 + drivers/of/fdt.c | 33 +- drivers/of/kexec.c | 9 + drivers/of/overlay.c | 56 +- 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 | 314 +- drivers/pci/controller/dwc/pcie-qcom.c | 16 +- drivers/pci/controller/pci-hyperv.c | 17 +- 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 | 55 +- drivers/pci/pci-stub.c | 1 - drivers/pci/pci.c | 343 +- drivers/pci/pci.h | 15 + drivers/pci/pcie/portdrv_pci.c | 2 - drivers/pcmcia/soc_common.c | 12 +- drivers/perf/arm-cmn.c | 606 +- drivers/perf/arm_pmu_acpi.c | 4 +- drivers/perf/arm_spe_pmu.c | 3 + drivers/perf/hisilicon/Makefile | 2 +- drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c | 409 + drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 18 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 4 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 1 + drivers/perf/riscv_pmu_sbi.c | 8 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 45 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 4 +- drivers/pinctrl/pinctrl-apple-gpio.c | 1 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 14 +- 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 | 95 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 14 +- drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1 + drivers/pinctrl/tegra/pinctrl-tegra194.c | 9 - drivers/platform/chrome/cros_ec_lpc.c | 47 +- drivers/platform/surface/aggregator/core.c | 2 +- drivers/platform/surface/surface_gpe.c | 8 + drivers/platform/x86/amd-pmc.c | 109 +- drivers/platform/x86/asus-wmi.c | 2 +- drivers/platform/x86/dell/dcdbas.c | 127 +- drivers/platform/x86/dell/dcdbas.h | 9 + drivers/platform/x86/dell/dell-smbios-smm.c | 14 +- drivers/platform/x86/intel/pmc/core.c | 2 +- drivers/platform/x86/intel/pmt/telemetry.c | 2 +- drivers/platform/x86/pmc_atom.c | 13 - drivers/platform/x86/thinkpad_acpi.c | 175 +- drivers/power/supply/bq24190_charger.c | 63 +- drivers/power/supply/bq27xxx_battery.c | 60 +- drivers/power/supply/tosa_battery.c | 239 +- drivers/regulator/core.c | 52 +- drivers/regulator/pca9450-regulator.c | 27 +- drivers/regulator/qcom_smd-regulator.c | 35 +- drivers/remoteproc/imx_rproc.c | 33 + drivers/remoteproc/qcom_q6v5_pas.c | 1 + drivers/rpmsg/rpmsg_core.c | 39 +- drivers/rpmsg/rpmsg_internal.h | 14 +- drivers/rpmsg/rpmsg_ns.c | 14 +- drivers/s390/block/dasd.c | 18 +- drivers/s390/block/dasd_eckd.c | 33 +- drivers/s390/block/dasd_fba.c | 1 - drivers/s390/block/dasd_int.h | 14 + drivers/s390/char/con3215.c | 25 +- drivers/s390/char/con3270.c | 31 +- drivers/s390/char/raw3270.c | 15 + drivers/s390/char/raw3270.h | 1 + drivers/s390/char/sclp_con.c | 26 +- drivers/s390/char/sclp_vt220.c | 42 +- drivers/s390/net/qeth_core_main.c | 3 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 2 +- drivers/scsi/device_handler/scsi_dh_alua.c | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 4 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 + drivers/scsi/mpi3mr/mpi3mr_app.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 3 + drivers/scsi/scsicam.c | 15 +- drivers/soc/Makefile | 2 +- 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/qcom/llcc-qcom.c | 60 + drivers/soc/qcom/pdr_internal.h | 20 +- drivers/soc/renesas/renesas-soc.c | 2 +- drivers/soc/rockchip/pm_domains.c | 118 + drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/pmc.c | 2 + drivers/soc/ti/knav_qmss_queue.c | 2 +- drivers/soc/ti/pm33xx.c | 6 +- drivers/soc/ti/wkup_m3_ipc.c | 182 +- drivers/soundwire/bus.c | 27 +- drivers/soundwire/cadence_master.c | 42 +- drivers/soundwire/intel.c | 11 +- drivers/soundwire/qcom.c | 19 +- drivers/spi/Kconfig | 1 - drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-fsl-qspi.c | 4 + drivers/spi/spi-imx.c | 320 +- drivers/spi/spi-mtk-snfi.c | 6 +- drivers/spi/spi-omap2-mcspi.c | 6 + drivers/staging/fbtft/fbtft-core.c | 21 +- drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/r8188eu/core/rtw_mlme.c | 7 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 62 +- drivers/staging/r8188eu/core/rtw_p2p.c | 4 +- drivers/staging/r8188eu/core/rtw_recv.c | 2 - drivers/staging/r8188eu/include/ieee80211.h | 10 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 16 - drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 136 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 24 +- .../vc04_services/bcm2835-camera/controls.c | 33 +- .../vc04_services/vchiq-mmal/mmal-msg-common.h | 7 +- .../vc04_services/vchiq-mmal/mmal-msg-format.h | 6 +- .../vc04_services/vchiq-mmal/mmal-parameters.h | 15 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 10 +- drivers/staging/vt6655/card.c | 24 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/mac.h | 18 +- drivers/staging/vt6655/rf.c | 2 +- drivers/staging/vt6655/upc.h | 3 - drivers/tee/optee/call.c | 238 +- drivers/tee/optee/core.c | 1 + drivers/tee/optee/ffa_abi.c | 36 +- 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/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/xdomain.c | 609 +- drivers/tty/hvc/Kconfig | 19 + drivers/tty/hvc/hvc_dcc.c | 194 +- drivers/tty/n_gsm.c | 20 +- drivers/tty/serial/8250/8250.h | 22 + drivers/tty/serial/8250/8250_core.c | 1 - drivers/tty/serial/8250/8250_dw.c | 2 +- drivers/tty/serial/8250/8250_mtk.c | 29 +- drivers/tty/serial/8250/8250_pci.c | 413 +- drivers/tty/serial/8250/8250_port.c | 21 - drivers/tty/serial/8250/8250_pxa.c | 1 - drivers/tty/serial/digicolor-usart.c | 5 +- drivers/tty/serial/fsl_lpuart.c | 18 +- drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/pch_uart.c | 77 +- drivers/tty/serial/pic32_uart.c | 159 +- drivers/tty/serial/pic32_uart.h | 125 - drivers/tty/serial/sifive.c | 14 +- drivers/tty/serial/stm32-usart.c | 101 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/usb/class/cdc-wdm.c | 1 + drivers/usb/core/usb-acpi.c | 7 +- drivers/usb/dwc2/gadget.c | 1 - drivers/usb/dwc3/core.c | 4 +- drivers/usb/dwc3/dwc3-xilinx.c | 17 + drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/dwc3/gadget.c | 126 +- drivers/usb/dwc3/host.c | 2 - drivers/usb/gadget/function/f_uvc.c | 26 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_configfs.c | 148 +- drivers/usb/gadget/function/uvc_configfs.h | 120 +- drivers/usb/gadget/function/uvc_v4l2.c | 3 +- drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/host/ehci-omap.c | 5 - drivers/usb/misc/Kconfig | 23 - drivers/usb/misc/Makefile | 1 - drivers/usb/misc/onboard_usb_hub.c | 510 - 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/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 19 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 1 - drivers/vfio/pci/vfio_pci.c | 1 - drivers/vfio/platform/vfio_amba.c | 1 - drivers/vfio/platform/vfio_platform.c | 1 - drivers/vfio/vfio.c | 245 +- drivers/video/console/sticore.c | 21 - drivers/video/fbdev/broadsheetfb.c | 27 +- drivers/video/fbdev/core/fb_defio.c | 212 +- drivers/video/fbdev/core/fbmem.c | 69 +- drivers/video/fbdev/core/fbsysfs.c | 4 + drivers/video/fbdev/efifb.c | 9 +- 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/simplefb.c | 8 +- drivers/video/fbdev/smscufx.c | 13 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/udlfb.c | 18 +- drivers/video/fbdev/vesafb.c | 8 +- drivers/video/fbdev/xen-fbfront.c | 10 +- drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/bcm7038_wdt.c | 1 + drivers/watchdog/mtk_wdt.c | 12 + drivers/watchdog/rzg2l_wdt.c | 83 +- drivers/watchdog/sunplus_wdt.c | 220 + fs/9p/vfs_addr.c | 17 +- fs/afs/dir.c | 7 +- fs/afs/file.c | 11 +- fs/afs/internal.h | 2 +- fs/btrfs/btrfs_inode.h | 25 - fs/btrfs/compression.c | 41 +- fs/btrfs/compression.h | 7 +- fs/btrfs/ctree.c | 2 +- fs/btrfs/ctree.h | 25 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/delayed-ref.h | 1 - fs/btrfs/disk-io.c | 211 +- fs/btrfs/disk-io.h | 14 +- fs/btrfs/extent-tree.c | 23 +- fs/btrfs/extent_io.c | 121 +- fs/btrfs/extent_io.h | 24 +- fs/btrfs/file.c | 8 +- fs/btrfs/inode.c | 349 +- fs/btrfs/raid56.c | 111 +- fs/btrfs/send.c | 129 +- fs/btrfs/super.c | 13 +- fs/btrfs/sysfs.c | 3 + fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/transaction.c | 77 +- fs/btrfs/tree-log.c | 39 +- fs/btrfs/volumes.c | 184 +- fs/btrfs/volumes.h | 8 +- fs/btrfs/zoned.c | 84 +- fs/btrfs/zoned.h | 6 + fs/buffer.c | 54 +- fs/ceph/addr.c | 24 +- fs/cifs/cifsglob.h | 84 +- fs/cifs/file.c | 36 +- fs/cifs/inode.c | 2 +- fs/cifs/misc.c | 2 + fs/cifs/readdir.c | 176 +- fs/cifs/smb2ops.c | 20 +- fs/crypto/fscrypt_private.h | 6 +- fs/crypto/keyring.c | 64 +- fs/crypto/keysetup.c | 20 +- fs/crypto/policy.c | 132 +- fs/dlm/lock.c | 34 +- fs/erofs/data.c | 2 +- fs/erofs/erofs_fs.h | 37 +- fs/erofs/inode.c | 5 - fs/erofs/internal.h | 25 - fs/erofs/super.c | 16 +- fs/exec.c | 8 +- fs/ext4/file.c | 4 +- fs/ext4/inode.c | 20 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 211 +- fs/f2fs/debug.c | 18 +- fs/f2fs/f2fs.h | 92 +- fs/f2fs/file.c | 218 +- fs/f2fs/gc.c | 96 +- fs/f2fs/inode.c | 19 +- fs/f2fs/namei.c | 28 +- fs/f2fs/node.c | 6 +- fs/f2fs/node.h | 1 - fs/f2fs/segment.c | 425 +- fs/f2fs/segment.h | 37 +- fs/f2fs/super.c | 43 +- fs/f2fs/verity.c | 2 +- fs/gfs2/aops.c | 73 +- fs/gfs2/file.c | 4 +- fs/gfs2/inode.h | 2 +- fs/gfs2/meta_io.c | 4 +- fs/hfs/inode.c | 23 +- fs/hfsplus/inode.c | 23 +- fs/inode.c | 11 +- fs/io_uring.c | 674 +- fs/iomap/buffered-io.c | 22 +- fs/iomap/direct-io.c | 32 +- fs/iomap/trace.h | 2 +- fs/jbd2/commit.c | 14 +- fs/jbd2/transaction.c | 14 +- fs/jffs2/file.c | 9 +- fs/jffs2/gc.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/jfs_metapage.c | 16 +- fs/kernfs/file.c | 28 +- fs/locks.c | 61 +- fs/mpage.c | 2 +- fs/nfs/dir.c | 9 +- fs/nfs/file.c | 22 +- fs/nfs/fs_context.c | 2 +- fs/nfs/fscache.h | 14 +- fs/nfs/symlink.c | 16 +- fs/nfsd/filecache.c | 52 +- fs/nfsd/filecache.h | 2 + fs/nfsd/nfs3proc.c | 141 +- fs/nfsd/nfs4proc.c | 264 +- fs/nfsd/nfs4state.c | 290 +- fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/nfsctl.c | 4 + fs/nfsd/nfsd.h | 5 + fs/nfsd/state.h | 31 + fs/nfsd/trace.h | 34 +- fs/nfsd/vfs.c | 245 +- fs/nfsd/vfs.h | 14 +- fs/nfsd/xdr4.h | 1 + fs/nilfs2/inode.c | 1 - fs/notify/fanotify/fanotify_user.c | 13 + fs/ntfs3/file.c | 6 +- fs/ocfs2/aops.c | 10 +- fs/open.c | 44 + fs/orangefs/inode.c | 12 +- fs/proc/proc_sysctl.c | 4 +- fs/reiserfs/inode.c | 20 +- fs/reiserfs/journal.c | 14 +- fs/ubifs/file.c | 18 +- fs/verity/Kconfig | 1 + fs/verity/fsverity_private.h | 7 - fs/verity/measure.c | 43 + fs/xfs/libxfs/xfs_bmap.c | 22 +- fs/xfs/libxfs/xfs_btree.c | 140 +- fs/xfs/libxfs/xfs_defer.c | 30 +- fs/xfs/libxfs/xfs_inode_buf.c | 35 +- fs/xfs/libxfs/xfs_inode_fork.c | 12 +- fs/xfs/libxfs/xfs_log_rlimit.c | 75 +- 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_sb.c | 70 +- fs/xfs/libxfs/xfs_shared.h | 24 +- fs/xfs/libxfs/xfs_trans_resv.c | 214 +- fs/xfs/libxfs/xfs_trans_resv.h | 16 +- fs/xfs/scrub/bmap.c | 24 +- fs/xfs/xfs_acl.h | 8 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_bmap_item.c | 25 +- fs/xfs/xfs_extfree_item.c | 23 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_filestream.c | 7 +- fs/xfs/xfs_icreate_item.c | 1 + fs/xfs/xfs_inode_item.c | 25 +- fs/xfs/xfs_inode_item_recover.c | 4 +- fs/xfs/xfs_iops.c | 2 - fs/xfs/xfs_log.h | 42 +- fs/xfs/xfs_log_cil.c | 195 +- fs/xfs/xfs_refcount_item.c | 25 +- fs/xfs/xfs_reflink.c | 95 +- fs/xfs/xfs_rmap_item.c | 25 +- fs/xfs/xfs_trace.h | 40 +- fs/xfs/xfs_trans.c | 3 - fs/xfs/xfs_trans.h | 32 +- fs/xfs/xfs_trans_dquot.c | 1 - fs/zonefs/super.c | 6 +- include/drm/drm_atomic_uapi.h | 2 - include/drm/drm_fb_helper.h | 3 +- include/drm/drm_managed.h | 3 + include/drm/drm_panel.h | 7 + include/drm/drm_plane.h | 4 +- include/drm/drm_writeback.h | 11 +- include/dt-bindings/clock/imx8mp-clock.h | 9 +- include/dt-bindings/clock/qcom,gcc-msm8976.h | 1 + include/dt-bindings/clock/r9a09g011-cpg.h | 352 + include/dt-bindings/clock/samsung,exynosautov9.h | 299 + include/dt-bindings/clock/stm32mp1-clks.h | 46 +- include/dt-bindings/clock/sun50i-h6-r-ccu.h | 1 + include/dt-bindings/clock/sun50i-h616-ccu.h | 1 + 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/reset/mt7986-resets.h | 55 + include/dt-bindings/reset/mt8186-resets.h | 36 + include/dt-bindings/reset/stm32mp1-resets.h | 24 +- include/dt-bindings/soc/rockchip,vop2.h | 14 + include/kunit/test.h | 7 +- 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 | 8 - include/linux/amba/mmci.h | 6 - include/linux/backing-dev.h | 6 +- include/linux/bio.h | 5 +- include/linux/bitmap.h | 31 +- include/linux/blk-cgroup.h | 258 +- include/linux/blk-mq.h | 1 - include/linux/blktrace_api.h | 10 +- include/linux/buffer_head.h | 4 +- include/linux/compiler-gcc.h | 8 - include/linux/compiler_types.h | 14 +- include/linux/cpuhotplug.h | 1 + include/linux/device/bus.h | 3 - include/linux/entry-common.h | 8 +- include/linux/export.h | 7 +- include/linux/fb.h | 18 +- include/linux/fpga/fpga-region.h | 7 +- include/linux/fs.h | 18 +- include/linux/fscrypt.h | 39 + include/linux/fsl/mc.h | 8 - include/linux/fsverity.h | 18 + include/linux/gpio/consumer.h | 16 +- include/linux/gpio/driver.h | 10 + include/linux/gpio/machine.h | 12 + include/linux/hte.h | 271 + include/linux/huge_mm.h | 1 - include/linux/ieee802154.h | 81 +- include/linux/interrupt.h | 9 + include/linux/io_uring.h | 33 + include/linux/iomap.h | 18 +- include/linux/iommu.h | 54 +- include/linux/irqchip/arm-gic-v3.h | 2 + include/linux/jbd2.h | 2 +- include/linux/kthread.h | 4 - include/linux/linkage.h | 15 +- include/linux/list.h | 26 + include/linux/lsm_audit.h | 2 + include/linux/lsm_hook_defs.h | 2 +- include/linux/lsm_hooks.h | 1 + include/linux/memcontrol.h | 14 + include/linux/mfd/tc6393xb.h | 3 - include/linux/mlx5/accel.h | 153 - include/linux/mlx5/fs.h | 12 + include/linux/mlx5/mlx5_ifc.h | 18 +- include/linux/module.h | 3 +- include/linux/mtd/spi-nor.h | 2 - include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 83 +- include/linux/netfs.h | 4 +- include/linux/objtool.h | 4 +- include/linux/of.h | 13 + include/linux/of_platform.h | 22 +- include/linux/page-flags.h | 2 +- include/linux/pagemap.h | 10 +- include/linux/pci.h | 12 - include/linux/pgtable.h | 2 +- include/linux/phy.h | 3 + include/linux/platform_data/cros_ec_commands.h | 10 +- include/linux/platform_data/max732x.h | 12 - include/linux/platform_data/x86/pmc_atom.h | 1 - include/linux/platform_device.h | 10 +- include/linux/pm_opp.h | 41 +- include/linux/polynomial.h | 35 + include/linux/prandom.h | 23 +- include/linux/regmap.h | 12 + include/linux/regulator/pca9450.h | 7 + include/linux/rpmsg.h | 8 + include/linux/sched.h | 16 +- include/linux/sched/task.h | 8 +- include/linux/seccomp.h | 3 +- include/linux/siphash.h | 28 + include/linux/skbuff.h | 6 +- include/linux/soc/apple/rtkit.h | 155 + include/linux/soc/apple/sart.h | 53 + include/linux/soc/qcom/llcc-qcom.h | 2 + include/linux/spinlock.h | 8 +- include/linux/stackleak.h | 55 +- include/linux/sunrpc/clnt.h | 1 + include/linux/swap.h | 4 + include/linux/sysctl.h | 9 +- include/linux/thunderbolt.h | 19 +- include/linux/usb/onboard_hub.h | 18 - include/linux/vermagic.h | 10 +- include/linux/wkup_m3_ipc.h | 12 + include/linux/workqueue.h | 8 +- include/net/cfg80211.h | 7 +- include/net/cfg802154.h | 6 +- include/net/devlink.h | 18 +- include/net/dsa.h | 6 - include/net/inet_hashtables.h | 2 +- include/net/mac802154.h | 19 + include/net/mptcp.h | 2 +- include/net/secure_seq.h | 4 +- include/net/xfrm.h | 20 +- include/soc/mscc/ocelot.h | 12 +- include/soc/mscc/ocelot_vcap.h | 2 +- include/soc/rockchip/pm_domains.h | 25 + include/soc/tegra/mc.h | 1 - include/sound/cs42l42.h | 810 + include/sound/sof/ipc4/header.h | 460 + include/trace/events/f2fs.h | 47 +- include/trace/events/io_uring.h | 18 +- include/trace/events/thermal_pressure.h | 29 + include/uapi/asm-generic/termbits.h | 220 +- include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/drm/i915_drm.h | 62 +- include/uapi/linux/devlink.h | 5 - include/uapi/linux/gpio.h | 3 + include/uapi/linux/io_uring.h | 24 +- include/uapi/linux/kvm.h | 4 + include/uapi/linux/landlock.h | 36 +- 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/rfkill.h | 2 +- include/uapi/linux/seccomp.h | 2 + include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +- init/Kconfig | 12 + init/initramfs.c | 2 + init/main.c | 4 +- ipc/ipc_sysctl.c | 108 +- kernel/bpf/verifier.c | 9 +- kernel/cgroup/cpuset.c | 7 +- kernel/crash_core.c | 3 +- kernel/entry/common.c | 2 +- kernel/fork.c | 48 +- kernel/irq/chip.c | 13 +- kernel/irq/internals.h | 2 + kernel/irq/irqdesc.c | 2 + kernel/irq/manage.c | 39 +- kernel/kthread.c | 1 - kernel/module/Makefile | 1 + kernel/module/internal.h | 34 + kernel/module/main.c | 72 +- kernel/module/tracking.c | 61 + kernel/panic.c | 2 +- kernel/printk/printk.c | 4 +- kernel/rcu/rcutorture.c | 1 + kernel/rcu/tree.c | 5 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 33 +- kernel/reboot.c | 54 +- kernel/sched/build_policy.c | 2 + kernel/sched/build_utility.c | 1 + kernel/sched/core.c | 70 +- kernel/sched/deadline.c | 2 - kernel/sched/fair.c | 275 +- kernel/sched/idle.c | 2 +- kernel/sched/sched.h | 8 +- kernel/sched/smp.h | 6 + kernel/seccomp.c | 42 +- kernel/smp.c | 32 +- kernel/softirq.c | 13 + kernel/stackleak.c | 105 +- kernel/stop_machine.c | 2 - kernel/time/sched_clock.c | 13 +- kernel/time/timekeeping.c | 33 +- kernel/trace/blktrace.c | 26 +- kernel/umh.c | 6 +- lib/Kconfig | 3 + lib/Kconfig.debug | 15 +- lib/Makefile | 2 + lib/bitmap.c | 54 + lib/kunit/debugfs.c | 2 +- lib/kunit/kunit-example-test.c | 14 + lib/kunit/test.c | 29 +- lib/polynomial.c | 108 + lib/siphash.c | 32 +- lib/test_bitmap.c | 25 + lib/test_sysctl.c | 32 + lib/vsprintf.c | 2 +- localversion-next | 2 +- mm/backing-dev.c | 19 +- mm/cma.c | 4 +- mm/filemap.c | 67 +- mm/kfence/.kunitconfig | 6 + mm/kfence/core.c | 10 + mm/kfence/kfence_test.c | 31 +- mm/migrate.c | 2 +- mm/page_io.c | 4 +- mm/readahead.c | 18 +- mm/secretmem.c | 8 +- mm/shmem.c | 306 +- mm/swapfile.c | 1 + mm/vmscan.c | 270 +- net/8021q/vlan.c | 3 +- net/8021q/vlan_dev.c | 3 +- net/batman-adv/bridge_loop_avoidance.c | 4 +- net/batman-adv/main.h | 2 +- net/batman-adv/translation-table.c | 12 +- net/bridge/br_fdb.c | 3 +- net/bridge/br_if.c | 12 +- net/bridge/br_private.h | 3 +- net/core/dev.c | 53 +- net/core/dev.h | 21 + net/core/devlink.c | 303 +- net/core/neighbour.c | 2 +- net/core/rtnetlink.c | 208 +- net/core/secure_seq.c | 16 +- net/core/skbuff.c | 10 +- net/core/sock.c | 6 + net/core/sysctl_net_core.c | 13 +- net/dsa/dsa.c | 40 - net/ipv4/devinet.c | 2 +- net/ipv4/esp4.c | 6 - net/ipv4/inet_hashtables.c | 42 +- net/ipv4/ip_gre.c | 50 +- net/ipv4/ping.c | 12 +- net/ipv4/route.c | 1 + net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv4/tcp_output.c | 14 +- net/ipv6/addrconf.c | 11 +- net/ipv6/esp6.c | 6 - net/ipv6/inet6_hashtables.c | 4 +- net/ipv6/ip6_gre.c | 34 +- net/ipv6/sysctl_net_ipv6.c | 6 +- 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/mptcp/Makefile | 2 +- net/mptcp/mib.c | 4 + net/mptcp/mib.h | 6 + net/mptcp/options.c | 62 +- net/mptcp/pm.c | 22 +- net/mptcp/pm_netlink.c | 193 +- net/mptcp/pm_userspace.c | 429 + net/mptcp/protocol.c | 42 +- net/mptcp/protocol.h | 57 +- net/mptcp/subflow.c | 7 +- net/netfilter/ipvs/ip_vs_ctl.c | 4 +- net/netlink/af_netlink.c | 1 - net/nfc/netlink.c | 4 +- net/rds/tcp.c | 18 +- net/rds/tcp.h | 2 +- net/rds/tcp_connect.c | 5 +- net/rds/tcp_listen.c | 5 +- net/rose/rose_route.c | 25 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 1 + net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/clnt.c | 33 + net/sunrpc/svc.c | 6 +- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/svcsock.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- net/sunrpc/xprtsock.c | 35 +- 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 | 370 +- net/wireless/reg.c | 4 + net/wireless/scan.c | 2 +- net/xfrm/xfrm_device.c | 15 +- net/xfrm/xfrm_state.c | 4 +- net/xfrm/xfrm_user.c | 5 +- rust/.gitignore | 2 + rust/Makefile | 27 +- rust/alloc/alloc.rs | 6 +- rust/alloc/boxed.rs | 9 +- rust/alloc/collections/mod.rs | 4 +- rust/alloc/fmt.rs | 2 +- rust/alloc/lib.rs | 27 +- rust/alloc/macros.rs | 1 + rust/alloc/raw_vec.rs | 8 +- rust/alloc/slice.rs | 7 +- rust/alloc/string.rs | 17 +- rust/alloc/vec/into_iter.rs | 2 +- rust/alloc/vec/mod.rs | 49 +- rust/bindgen_parameters | 4 + rust/helpers.c | 108 + rust/kernel/amba.rs | 2 - rust/kernel/bindings_helper.h | 9 + rust/kernel/build_assert.rs | 10 +- rust/kernel/chrdev.rs | 2 +- rust/kernel/clk.rs | 4 + rust/kernel/cred.rs | 73 +- rust/kernel/device.rs | 10 +- rust/kernel/driver.rs | 10 +- rust/kernel/error.rs | 7 +- rust/kernel/file.rs | 135 +- rust/kernel/io_mem.rs | 38 + rust/kernel/kasync.rs | 6 + rust/kernel/kasync/net.rs | 322 + rust/kernel/kunit.rs | 91 + rust/kernel/lib.rs | 30 +- rust/kernel/miscdev.rs | 6 +- rust/kernel/net.rs | 392 + rust/kernel/net/filter.rs | 447 + rust/kernel/platform.rs | 1 - rust/kernel/prelude.rs | 4 +- rust/kernel/print.rs | 9 - rust/kernel/raw_list.rs | 2 +- rust/kernel/rbtree.rs | 239 +- rust/kernel/revocable.rs | 10 +- rust/kernel/security.rs | 20 +- rust/kernel/static_assert.rs | 3 +- rust/kernel/std_vendor.rs | 14 +- rust/kernel/str.rs | 21 +- rust/kernel/sync.rs | 161 + rust/kernel/sync/arc.rs | 13 +- rust/kernel/sync/guard.rs | 21 +- rust/kernel/sync/locked_by.rs | 1 - rust/kernel/sync/mod.rs | 157 - rust/kernel/sync/mutex.rs | 49 +- rust/kernel/sync/nowait.rs | 188 + rust/kernel/sync/revocable.rs | 250 + rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/rwsem.rs | 58 +- rust/kernel/sync/seqlock.rs | 32 +- rust/kernel/sync/smutex.rs | 295 + rust/kernel/sync/spinlock.rs | 198 +- rust/kernel/task.rs | 11 +- rust/kernel/types.rs | 142 +- rust/macros/lib.rs | 14 +- rust/macros/module.rs | 2 +- samples/bpf/Makefile | 9 +- samples/landlock/sandboxer.c | 132 +- samples/rust/Kconfig | 10 + samples/rust/Makefile | 1 + samples/rust/rust_chrdev.rs | 2 +- samples/rust/rust_minimal.rs | 2 +- samples/rust/rust_miscdev.rs | 2 +- samples/rust/rust_module_parameters.rs | 2 +- samples/rust/rust_netfilter.rs | 54 + samples/rust/rust_print.rs | 2 +- samples/rust/rust_semaphore.rs | 2 +- samples/rust/rust_stack_probing.rs | 2 +- samples/rust/rust_sync.rs | 2 +- scripts/Makefile.build | 9 +- scripts/Makefile.clean | 8 +- scripts/Makefile.gcc-plugins | 22 +- scripts/Makefile.randstruct | 17 + scripts/basic/.gitignore | 1 + scripts/basic/Makefile | 11 + 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/generate_rust_analyzer.py | 1 + scripts/install.sh | 41 + scripts/kallsyms.c | 13 +- scripts/link-vmlinux.sh | 13 + scripts/min-tool-version.sh | 2 +- scripts/mod/list.h | 213 + scripts/mod/modpost.c | 306 +- scripts/mod/modpost.h | 25 +- scripts/mod/sumversion.c | 8 +- scripts/prune-kernel | 6 +- scripts/rustdoc_test_builder.py | 59 + scripts/rustdoc_test_gen.py | 164 + scripts/selinux/genheaders/genheaders.c | 75 +- scripts/selinux/mdp/mdp.c | 4 +- security/Kconfig.hardening | 73 + security/apparmor/lsm.c | 30 +- security/integrity/digsig.c | 3 +- security/integrity/ima/ima_api.c | 47 +- security/integrity/ima/ima_appraise.c | 114 +- security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_policy.c | 82 +- security/integrity/ima/ima_template.c | 4 + security/integrity/ima/ima_template_lib.c | 94 +- security/integrity/ima/ima_template_lib.h | 4 + security/integrity/integrity.h | 27 +- security/landlock/cred.c | 4 +- security/landlock/cred.h | 8 +- security/landlock/fs.c | 815 +- security/landlock/fs.h | 11 +- security/landlock/limits.h | 10 +- security/landlock/object.c | 6 +- security/landlock/object.h | 6 +- security/landlock/ptrace.c | 10 +- security/landlock/ruleset.c | 84 +- security/landlock/ruleset.h | 35 +- security/landlock/syscalls.c | 95 +- security/lsm_audit.c | 3 + security/security.c | 9 +- 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 +- security/tomoyo/tomoyo.c | 11 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_cs8409-tables.c | 327 +- sound/pci/hda/patch_cs8409.c | 275 +- sound/pci/hda/patch_cs8409.h | 9 +- sound/pci/hda/patch_realtek.c | 51 +- sound/pci/rme9652/hdsp.c | 2 +- sound/soc/atmel/sam9g20_wm8731.c | 3 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/adau1761.c | 86 +- sound/soc/codecs/adau17x1.c | 20 +- sound/soc/codecs/adau17x1.h | 1 + sound/soc/codecs/cs35l45.c | 4 - sound/soc/codecs/cs42l42.h | 826 +- sound/soc/codecs/cs43130.c | 16 +- sound/soc/codecs/cs43130.h | 151 +- sound/soc/codecs/max98090.c | 4 +- sound/soc/codecs/pcm186x.c | 7 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/tpa6130a2.c | 21 +- sound/soc/codecs/wm8940.c | 7 + sound/soc/fsl/fsl_micfil.h | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 8 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 4 - sound/soc/pxa/hx4700.c | 17 +- sound/soc/pxa/tosa.c | 23 +- sound/soc/soc-dapm.c | 2 - sound/soc/soc-generic-dmaengine-pcm.c | 57 +- sound/soc/sof/Makefile | 3 +- sound/soc/sof/ipc.c | 1 - sound/soc/sof/ipc3-control.c | 40 +- sound/soc/sof/ipc3-loader.c | 1 - sound/soc/sof/ipc3-ops.h | 21 - sound/soc/sof/ipc3-pcm.c | 2 +- sound/soc/sof/ipc3-priv.h | 3 + sound/soc/sof/ipc3-topology.c | 41 +- sound/soc/sof/ipc3.c | 1 - sound/soc/sof/ipc4.c | 604 + sound/soc/sof/pcm.c | 23 +- sound/soc/sof/sof-audio.c | 302 +- sound/soc/sof/sof-audio.h | 68 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 181 +- sound/soc/sof/sof-client-probes.c | 5 +- sound/soc/sof/sof-client.c | 66 +- sound/soc/sof/sof-client.h | 2 + sound/soc/sof/sof-priv.h | 7 + sound/soc/sof/topology.c | 44 +- sound/soc/sof/trace.c | 4 + sound/soc/ti/davinci-mcasp.c | 2 + sound/soc/uniphier/aio-compress.c | 7 +- sound/usb/quirks.c | 2 + tools/bpf/bpftool/feature.c | 22 +- tools/bpf/bpftool/gen.c | 4 +- tools/gpio/gpio-event-mon.c | 6 +- tools/include/linux/arm-smccc.h | 193 + tools/include/linux/objtool.h | 4 +- tools/include/uapi/linux/kvm.h | 10 +- tools/lib/bpf/bpf_core_read.h | 37 +- tools/lib/bpf/bpf_helpers.h | 29 +- tools/lib/bpf/libbpf.c | 42 +- tools/lib/perf/evlist.c | 4 + tools/memory-model/README | 3 +- tools/perf/.gitignore | 1 - tools/perf/Documentation/perf-intel-pt.txt | 7 + tools/perf/Makefile.config | 39 +- tools/perf/Makefile.perf | 5 +- tools/perf/bench/numa.c | 2 + tools/perf/builtin-record.c | 13 +- tools/perf/perf-with-kcore.sh | 247 - .../pmu-events/arch/x86/cascadelakex/cache.json | 1164 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 702 +- .../pmu-events/arch/x86/cascadelakex/other.json | 156 +- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 14 +- .../arch/x86/cascadelakex/uncore-other.json | 4 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 41 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 12 - tools/perf/pmu-events/arch/x86/icelake/memory.json | 10 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 24 - .../perf/pmu-events/arch/x86/icelake/pipeline.json | 12 + .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 4 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 36 +- .../arch/x86/sapphirerapids/floating-point.json | 24 +- .../arch/x86/sapphirerapids/frontend.json | 4 +- .../pmu-events/arch/x86/sapphirerapids/memory.json | 8 +- .../pmu-events/arch/x86/sapphirerapids/other.json | 53 +- .../arch/x86/sapphirerapids/pipeline.json | 50 +- .../arch/x86/sapphirerapids/uncore-memory.json | 499 + .../arch/x86/sapphirerapids/uncore-other.json | 5150 + .../arch/x86/sapphirerapids/uncore-power.json | 12 + 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 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 4 +- .../pmu-events/arch/x86/westmereep-sp/cache.json | 14 +- .../pmu-events/arch/x86/westmereep-sp/memory.json | 6 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 14 +- .../pmu-events/arch/x86/westmereex/memory.json | 6 +- tools/perf/tests/shell/record.sh | 2 + tools/perf/tests/shell/test_arm_coresight.sh | 1 - tools/perf/util/bpf_counter_cgroup.c | 42 +- tools/perf/util/data.h | 1 + tools/perf/util/stat-display.c | 7 +- tools/testing/memblock/TODO | 3 - tools/testing/memblock/tests/basic_api.c | 392 +- tools/testing/selftests/arm64/Makefile | 11 +- tools/testing/selftests/bpf/Makefile | 10 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 13 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 12 - .../bpf/progs/btf__core_reloc_size___diff_offs.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 18 + tools/testing/selftests/bpf/progs/exhandler_kern.c | 2 - tools/testing/selftests/bpf/progs/loop5.c | 1 - tools/testing/selftests/bpf/progs/profiler1.c | 1 - tools/testing/selftests/bpf/progs/pyperf.h | 2 - .../bpf/progs/test_core_reloc_existence.c | 11 +- .../selftests/bpf/progs/test_core_reloc_size.c | 31 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 2 - .../selftests/bpf/progs/test_ringbuf_multi.c | 2 + .../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 | 2 +- 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/landlock/base_test.c | 179 +- tools/testing/selftests/landlock/common.h | 66 +- tools/testing/selftests/landlock/fs_test.c | 1619 +- tools/testing/selftests/landlock/ptrace_test.c | 38 +- tools/testing/selftests/net/Makefile | 3 + tools/testing/selftests/net/bpf/Makefile | 14 + tools/testing/selftests/net/bpf/nat6to4.c | 285 + tools/testing/selftests/net/fcnal-test.sh | 12 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../selftests/net/forwarding/hw_stats_l3.sh | 16 +- .../selftests/net/forwarding/hw_stats_l3_gre.sh | 109 + tools/testing/selftests/net/forwarding/lib.sh | 32 +- .../net/forwarding/mirror_gre_bridge_1q.sh | 3 + 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/mptcp_join.sh | 11 + 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 +- tools/testing/selftests/net/udpgro_frglist.sh | 101 + .../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/seccomp/seccomp_bpf.c | 282 +- tools/testing/selftests/sysctl/sysctl.sh | 23 + tools/testing/selftests/vm/Makefile | 10 +- 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 | 2 +- .../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 | 2 +- tools/testing/selftests/wireguard/qemu/init.c | 6 - 2763 files changed, 516964 insertions(+), 48880 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub delete mode 100644 Documentation/cdrom/ide-cd.rst create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sp810.txt create mode 100644 Documentation/devicetree/bindings/arm/sp810.yaml delete mode 100644 Documentation/devicetree/bindings/arm/spe-pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/vexpress-config.yaml delete mode 100644 Documentation/devicetree/bindings/arm/vexpress-sysreg.txt create mode 100644 Documentation/devicetree/bindings/arm/vexpress-sysreg.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-apq8084.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynosautov9-cl [...] delete mode 100644 Documentation/devicetree/bindings/display/arm,hdlcd.txt create mode 100644 Documentation/devicetree/bindings/display/arm,hdlcd.yaml delete mode 100644 Documentation/devicetree/bindings/display/arm,komeda.txt create mode 100644 Documentation/devicetree/bindings/display/arm,komeda.yaml delete mode 100644 Documentation/devicetree/bindings/display/arm,malidp.txt create mode 100644 Documentation/devicetree/bindings/display/arm,malidp.yaml delete mode 100644 Documentation/devicetree/bindings/display/arm,pl11x.txt create mode 100644 Documentation/devicetree/bindings/display/arm,pl11x.yaml 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/gnss/brcm,bcm4751.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/nuvoton,nct6775.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 create mode 100644 Documentation/devicetree/bindings/iommu/apple,sart.yaml create mode 100644 Documentation/devicetree/bindings/leds/kinetic,ktd2692.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-ktd2692.txt 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 delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-msm.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-msm.yaml create mode 100644 Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml create mode 100644 Documentation/devicetree/bindings/perf/spe-pmu.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml 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 create mode 100644 Documentation/devicetree/bindings/serio/arm,pl050.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/arm,pl041.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8940.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 delete mode 100644 Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.txt create mode 100644 Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 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 create mode 100644 Documentation/networking/device_drivers/wwan/t7xx.rst create mode 100644 Documentation/tty/device_drivers/oxsemi-tornado.rst create mode 100644 Documentation/virt/kvm/arm/hypercalls.rst delete mode 100644 Documentation/virt/kvm/arm/psci.rst 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/imx6q-bosch-acc.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-aster.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-aster.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-aster.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-iris.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris-v2.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-iris.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-colibri-wifi-aster.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-wifi-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-wifi-iris.dts create mode 100644 arch/arm/boot/dts/imx7d-smegw01.dts create mode 100644 arch/arm/boot/dts/imxrt1050-evk.dts create mode 100644 arch/arm/boot/dts/imxrt1050.dtsi 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 mode change 100644 => 100755 arch/arm/boot/install.sh 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/renesas/r9a09g011-v2mevk2.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a09g011.dtsi mode change 100644 => 100755 arch/arm64/boot/install.sh create mode 100755 arch/arm64/tools/gen-sysreg.awk create mode 100644 arch/arm64/tools/sysreg mode change 100644 => 100755 arch/ia64/install.sh mode change 100644 => 100755 arch/m68k/install.sh mode change 100644 => 100755 arch/nios2/boot/install.sh mode change 100644 => 100755 arch/parisc/install.sh mode change 100644 => 100755 arch/powerpc/boot/install.sh mode change 100644 => 100755 arch/riscv/boot/install.sh rename arch/s390/boot/{compressed => }/clz_ctz.c (100%) delete mode 100644 arch/s390/boot/compressed/.gitignore delete mode 100644 arch/s390/boot/compressed/Makefile delete mode 100644 arch/s390/boot/compressed/vmlinux.lds.S rename arch/s390/boot/{compressed => }/decompressor.c (100%) rename arch/s390/boot/{compressed => }/decompressor.h (100%) mode change 100644 => 100755 arch/s390/boot/install.sh create mode 100644 arch/s390/boot/ipl_data.c create mode 100644 arch/s390/boot/vmlinux.lds.S create mode 100644 arch/s390/include/asm/pai.h create mode 100644 arch/s390/kernel/perf_pai_crypto.c mode change 100644 => 100755 arch/sparc/boot/install.sh mode change 100644 => 100755 arch/x86/boot/install.sh create mode 100644 block/blk-cgroup-fc-appid.c create mode 100644 drivers/clk/renesas/r9a09g011-cpg.c create mode 100644 drivers/crypto/caam/caamprng.c 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_v5_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_2.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/mmhub_v3_0_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.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/nbio_v7_7.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_7.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/vcn_sw_ring.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.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/hdp/hdp_5_2_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_2_1_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/mmhub/mmhub_3_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_2_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/nbio/nbio_7_7_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_7_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/smu13_driver_if_v13_0_7.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/inc/pmfw_if/smu_v13_0_7_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.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/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_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/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 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/hid/hid-megaworld.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 delete mode 100644 drivers/hwmon/nct6775-core.c delete mode 100644 drivers/hwmon/nct6775-platform.c create mode 100644 drivers/hwmon/nct6775.c delete mode 100644 drivers/hwmon/nct6775.h create mode 100644 drivers/hwmon/pmbus/xdpe152c4.c delete mode 100644 drivers/iommu/mtk_iommu.h create mode 100644 drivers/leds/rgb/Kconfig create mode 100644 drivers/leds/rgb/Makefile create mode 100644 drivers/leds/rgb/leds-pwm-multicolor.c create mode 100644 drivers/leds/rgb/leds-qcom-lpg.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.h create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_pcol.h create mode 100644 drivers/net/phy/dp83td510.c 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/wwan/t7xx/Makefile create mode 100644 drivers/net/wwan/t7xx/t7xx_cldma.c create mode 100644 drivers/net/wwan/t7xx/t7xx_cldma.h create mode 100644 drivers/net/wwan/t7xx/t7xx_dpmaif.c create mode 100644 drivers/net/wwan/t7xx/t7xx_dpmaif.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_cldma.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_cldma.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.h create mode 100644 drivers/net/wwan/t7xx/t7xx_mhccif.c create mode 100644 drivers/net/wwan/t7xx/t7xx_mhccif.h create mode 100644 drivers/net/wwan/t7xx/t7xx_modem_ops.c create mode 100644 drivers/net/wwan/t7xx/t7xx_modem_ops.h create mode 100644 drivers/net/wwan/t7xx/t7xx_netdev.c create mode 100644 drivers/net/wwan/t7xx/t7xx_netdev.h create mode 100644 drivers/net/wwan/t7xx/t7xx_pci.c create mode 100644 drivers/net/wwan/t7xx/t7xx_pci.h create mode 100644 drivers/net/wwan/t7xx/t7xx_pcie_mac.c create mode 100644 drivers/net/wwan/t7xx/t7xx_pcie_mac.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c create mode 100644 drivers/net/wwan/t7xx/t7xx_port_proxy.c create mode 100644 drivers/net/wwan/t7xx/t7xx_port_proxy.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port_wwan.c create mode 100644 drivers/net/wwan/t7xx/t7xx_reg.h create mode 100644 drivers/net/wwan/t7xx/t7xx_state_monitor.c create mode 100644 drivers/net/wwan/t7xx/t7xx_state_monitor.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/perf/hisilicon/hisi_uncore_cpa_pmu.c 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 delete mode 100644 drivers/tty/serial/pic32_uart.h delete mode 100644 drivers/usb/misc/onboard_usb_hub.c create mode 100644 drivers/watchdog/sunplus_wdt.c 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/memory/mt8186-memory-port.h create mode 100644 include/dt-bindings/memory/mt8195-memory-port.h create mode 100644 include/dt-bindings/reset/mt7986-resets.h create mode 100644 include/dt-bindings/reset/mt8186-resets.h create mode 100644 include/dt-bindings/soc/rockchip,vop2.h create mode 100644 include/linux/hte.h delete mode 100644 include/linux/mlx5/accel.h create mode 100644 include/linux/polynomial.h create mode 100644 include/linux/soc/apple/rtkit.h create mode 100644 include/linux/soc/apple/sart.h delete mode 100644 include/linux/usb/onboard_hub.h create mode 100644 include/soc/rockchip/pm_domains.h create mode 100644 include/sound/cs42l42.h create mode 100644 include/sound/sof/ipc4/header.h create mode 100644 include/trace/events/thermal_pressure.h create mode 100644 kernel/module/tracking.c create mode 100644 lib/polynomial.c create mode 100644 mm/kfence/.kunitconfig create mode 100644 net/mptcp/pm_userspace.c create mode 100644 rust/kernel/kasync.rs create mode 100644 rust/kernel/kasync/net.rs create mode 100644 rust/kernel/kunit.rs create mode 100644 rust/kernel/net.rs create mode 100644 rust/kernel/net/filter.rs create mode 100644 rust/kernel/sync.rs delete mode 100644 rust/kernel/sync/mod.rs create mode 100644 rust/kernel/sync/nowait.rs create mode 100644 rust/kernel/sync/revocable.rs delete mode 100644 rust/kernel/sync/revocable_mutex.rs create mode 100644 rust/kernel/sync/smutex.rs create mode 100644 samples/rust/rust_netfilter.rs 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 100755 scripts/install.sh create mode 100644 scripts/mod/list.h create mode 100755 scripts/rustdoc_test_builder.py create mode 100755 scripts/rustdoc_test_gen.py delete mode 100644 sound/soc/sof/ipc3-ops.h create mode 100644 sound/soc/sof/ipc4.c create mode 100644 tools/include/linux/arm-smccc.h delete mode 100644 tools/perf/perf-with-kcore.sh 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/testing/selftests/bpf/progs/btf__core_reloc_size___diff_offs.c 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 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 create mode 100644 tools/testing/selftests/net/bpf/Makefile create mode 100644 tools/testing/selftests/net/bpf/nat6to4.c create mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3_gre.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 100755 tools/testing/selftests/net/udpgro_frglist.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/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