This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 3f7bdc402fb0 Add linux-next specific files for 20220516 discards 81e1abda1056 Merge branch 'akpm/master' discards 5b6c2b5566e8 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery discards 2ce9b154e0b8 fix up for "x86/mce: relocate set{clear}_mce_nospec() functions" discards 8bb4affa3d0e Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards fe90b7a404f8 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards 1773369bd3c4 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards a6d36da4be5a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards c014c99a8f08 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards d142da5128d3 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] discards 9908443e8e6d Merge branch 'bitmap-for-next' of https://github.com/norov [...] discards dfc6452c043e Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards b866d2afad84 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 827f0f5058ff Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards b25bf353c6eb Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 7a0300895596 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 10e1b96f99b3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 074d41c0b196 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 15923a74d513 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ffbb063b55bb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c593503928a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0dbeeff52e2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f9f10a828f7a Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 4d2ba5c6624b Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 2cf7d0d4fc05 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 2b0bae831139 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8b1c1397996b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ddd09abdd315 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 3f03be9c8a64 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 2e73720c3553 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards 151d0b3fb244 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6c735f38ba35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards aef5d43a92bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 893dc26c417e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 830715395d0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cf8b96bdd904 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0b431a1b87a7 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 17841ddf6330 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 93db46d35c25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7f4c0f9da545 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 71a4bd536363 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1794f6bf90e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 58a9b74f978c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 68f42f4f191d Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 6ada8a1db9ff Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 90d3f6ae7c87 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2fb4cc4f20aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0b69e15384d7 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 74c4b86beb99 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards c36b54744b57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e8a0ea9b54d7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 75e47b8ed64d Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 30b9e7f92017 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 7fd455d3b527 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards e39a72d1ccb6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 404faa7cf820 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards f906ac3b74fd Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 97a59f90d90d Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 4d5c3e4ef758 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards afc6b789bbd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c9a7f8529ff5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 94d253b81da5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 20d9700964b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 66234149d50d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 649379054599 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards bded2d46da77 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards f9a968e8808b Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 09abfa11aed1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e1c37b6fd756 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards a7b8ab6ae503 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 4af4fafc0c2d Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 5beb3f7a610f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards b50fe5f0817d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards db5f75c29446 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 80fe0d1a883d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 12be8d99cc22 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] discards fec771775701 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d070b389d3f5 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 711335b30613 Merge branch 'next' of git://github.com/cschaufler/smack-next discards 3e83e5bd02a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 00ad912555ee Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards ee6f85939f48 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 50e7977b43b2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 45a726a6560d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 82d807c0b002 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0cbf5bef07dc Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards e2ba311dc5bb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 104418d06583 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards 8ebe29ef796d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards daae7b214fa1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b576664d45e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 10559c841da2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8f292fe125c7 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards 4548197af93a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 589c48fe23cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4676ea3203ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 787219c6dad1 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] discards 1c82de32e8c8 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards ce600112ac5e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 9f782ae556ec Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 254839ac76b7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 3c3e459b916e Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 3e25041fc84c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 3287c7586d7d Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 3e8b8dc90c6a Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 9d1ba80c829b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 6c7c65414be1 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] discards 8367a8b5fd96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d8f1769fbbce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards ef7e0578c88e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bf58a80a2141 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b6fbc8dc310a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 4e0f89a2eba5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 4f8d5b0abe4d Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 78bc4d2c1233 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards e90600bb9dee Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards fc4a04f529cf Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 189985e1d2f4 Merge branch 'master' of git://linuxtv.org/media_tree.git discards 88630cf98160 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 7fb3f5867bf9 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 195fbdc42ab9 Merge branch 'for-5.19/cdrom' into for-next discards 76626b38b3e0 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards 821b10c4018d Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards ad59dc652105 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c2d4c47e9f00 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards de617c85ecc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 35a81351b6af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 366cb3c80e6d Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 16fd23fb2576 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] discards ee67ddb7f1da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b66a449bec60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards 580ac7bc18c9 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] discards 0ce2dcc2032b Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 9ec3e872b6bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f6fe746350fd Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 82291ce7efd5 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards d46858d5dfe7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9e157b01f0d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e230ccfd0eb8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards c776ebc69a9a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards effa9da69dea Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 54d192344b47 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 91b343c0f96c Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 263986487684 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards 82f71ac8bf94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 879e526ea38a Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards 2cd8dbb8ebc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 20836ac9608b Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards d5c13070b06d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 39ccb901485b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8e2e2078b62d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 22e9c5d7fc10 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards dcda8bcaaf11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 205a9d1a73bd Merge branch 'for-next' of git://github.com/openrisc/linux.git discards b170afa9c76d Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 7b1f7f2067a5 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards 94d8fd5fb998 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 93fb931b7a9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fdcb63be959f Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards b21f4200cdec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a87a9b9861dc Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 6df48e038898 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2fa2249f9521 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 7c6df1148b2f Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 8b261b265521 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b39c686d7579 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards e97943965953 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards a4bb37ab1f9c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 210b576b803f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 6f842b54ebb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8298d6d19f0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4dede243c6d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1c265cbe2a9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 77c057ab700c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1544cdf7298c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cd47a0076c2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 78ea9f444cd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b07ed62efe56 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards bba0ccab1006 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 92e4a508a987 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 542743bab896 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards ed8907dea291 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 096ae8257bd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4dcc9d2bf536 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2dd6939a20d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ea72ffa3ae82 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] discards 9643f0338c2f Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards 803aac68f971 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 998c57ee0bd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 613abb109b19 random: unify batched entropy implementations discards ace2a7c04433 random: move randomize_page() into mm where it belongs discards 34412ec9e895 random: remove mostly unused async readiness notifier discards cad7fe10d2fb random: remove get_random_bytes_arch() and add rng_has_arc [...] discards cf113fcc5e65 random: move initialization functions out of hot pages discards df0ac640c58e random: make consistent use of buf and len discards df1327de746b random: use proper return types on get_random_{int,long}_wait() discards c0fe4a715ef0 random: remove extern from functions in header discards 67292d175d7f random: use static branch for crng_ready() discards 9fdf8babf216 random: credit architectural init the exact amount discards 91f1cd3db03b random: handle latent entropy and command line from random_init() discards 555131ad5089 random: use proper jiffies comparison macro discards 2fc3cc28528b random: remove ratelimiting for in-kernel unseeded randomness discards 5921d6913f38 random: move initialization out of reseeding hot path discards f45a78308fa5 random: avoid initializing twice in credit race discards 8f84191c1d62 random: use symbolic constants for crng_init states discards a0103f4d86f8 random32: use real rng for non-deterministic randomness discards 8dafbac63924 siphash: use one source of truth for siphash permutations discards bcf7d5dcc36d random: help compiler out with fast_mix() by using simpler [...] discards 9c131d78c1c4 random: do not use input pool from hard IRQs discards da09a32a691c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 913737fcb4dc Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards d9e633d91608 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards c57a2ddd30ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 49054c17455d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 95e85cb32f4b Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 293b2359d893 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 845677a3fbe7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards c8e23c0ac528 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards cae592edb144 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 34d451795abf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 89b7886b68f2 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 442a42bbee0c Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 6ab86fe0dece Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 84f751c46a18 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 1eac1f6cb860 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 168519367c95 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 2fde39861e31 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 2fd604054b76 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards ab09f1fb6841 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards cb7a94c1f12c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 41d716324697 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards cfe8b43289f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 895e3b0eb02e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f63905fc38a1 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards 8e078dd3cbfe Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards a6d5067e4e8e Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 3a89975c1a06 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] discards 3782ad725049 Merge branch 'for-5.19/io_uring' into for-next discards ed3ec408f289 io_uring: fix locking state for empty buffer group discards 06a606075244 Merge branch irq/gic-v3-nmi-fixes-5.19 into irq/irqchip-next discards 82288d6eb8de Merge branch kvm-arm64/misc-5.19 into kvmarm-master/next discards 51108d1ff45e Merge branch kvm-arm64/per-vcpu-host-pmu-data into kvmarm- [...] discards dd6d2ff967f8 Merge branch kvm-arm64/vgic-invlpir into kvmarm-master/next discards 8f93e1a3e14d Merge branch kvm-arm64/psci-suspend into kvmarm-master/next discards 96eda0b9fb30 Merge branch kvm-arm64/hcall-selection into kvmarm-master/next discards c7f18c2fe8d1 Merge branch 'for-next/kselftest' into for-next/core discards 559f270d47a9 Merge branch 'for-next/sysreg-gen' into for-next/core discards df8dc7004331 Merge branch 'for-5.19/block' into for-next discards cb9e061e974f blk-mq: use force attribute for blk_status_t casts discards 1deefe4a205e Merge branch 'for-5.19/io_uring' into for-next discards fa5da31df51f io_uring: use force attribute for __kernel_rwf_t casts to [...] omits 8d12e6b62301 iio: dac: cio-dac: Utilize iomap interface omits 1cb0aaf8890c iio: adc: stx104: Utilize iomap interface omits 62a9f0cb0f93 io:health:afe4404: Remove duplicated error reporting in .remove() omits 0d7e3da09a4d gpio: mvebu/pwm: Refuse requests with inverted polarity discards 236587c28307 xtensa: improve call0 ABI probing discards b281000339f4 xtensa: support artificial division by 0 exception discards 2eb0d5f04f26 gfs2: punch_hole cleanups discards 0f48dddec381 gfs2: Use container_of() for gfs2_glock(aspace) discards 0911c374e6f7 gfs2: Explain some direct I/O oddities discards 39c080bc6433 gfs2: Mark the remaining process-independent glock holders [...] discards 09584566c8db gfs2: Mark flock glock holders as GL_NOPID discards ba6bf534d709 gfs2: Add GL_NOPID flag for process-independent glock holders discards 524570b6f2a0 Merge branch 'mm-nonmm-unstable' into mm-everything discards 021311d04b86 init/main.c: silence some -Wunused-parameter warnings discards b7fb0a1e09aa init-add-hostname-kernel-parameter-v2 discards 185db4102440 init: add "hostname" kernel parameter discards 3845e5f1cf0b ocfs2: fix ocfs2 corrupt when iputting an inode discards bb22d4383db6 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards cddb24801028 ocfs2: reflink deadlock when clone file to the same direct [...] discards 9adada86499d mm-fix-is_pinnable_page-against-on-cma-page-fix discards 561a7da474e7 mm: fix is_pinnable_page against on cma page discards 067fafc032b3 mm-fix-missing-handler-for-__gfp_nowarn-v2 discards fe5cefb27c6c mm: fix missing handler for __GFP_NOWARN discards b978ac6bbc00 tmpfs-fix-undefined-behaviour-in-shmem_reconfigure-fix discards 8ea3471cf39d tmpfs: fix undefined-behaviour in shmem_reconfigure() discards c1ee9112c201 selftests: memcg: remove protection from top level memcg discards 0a7534be05d3 selftests: memcg: adjust expected reclaim values of protec [...] discards 435e75dc972d selftests: memcg: expect no low events in unprotected sibling discards 8f29a4324f29 selftests: memcg: Fix compilation discards 9b19a320edfa mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() discards 7cb6223e144e mm-page_alloc-remotely-drain-per-cpu-lists-checkpatch-fixes discards e07b40ac5e94 mm/page_alloc: remotely drain per-cpu lists discards 5d8ffd0bc33f mm/page_alloc: protect PCP lists with a spinlock discards f1c19862fca9 mm/page_alloc: remove unnecessary page == NULL check in rmqueue discards b5762c8b7cfe mm/page_alloc: split out buddy removal code from rmqueue i [...] discards 1e27b02a1dc2 mm/page_alloc: use only one PCP list for THP-sized allocations discards d11a6b6df05b mm/page_alloc: add page->buddy_list and page->pcp_list discards bb9f9bb47e01 mm/mempolicy: fix uninit-value in mpol_rebind_policy() discards bffa473a1180 mm: pvmw: check possible huge PMD map by transhuge_vma_suitable() discards f9e375066618 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK discards 504d8e0fcffd mm: don't be stuck to rmap lock on reclaim path discards ad73812d047c zswap-memcg-accounting-fix-2 discards 657856d420b9 zswap-memcg-accounting-fix discards 4b39d289a949 zswap: memcg accounting discards 6bf57c504982 mm: zswap: add basic meminfo and vmstat coverage discards 420b25e474af mm: Kconfig: simplify zswap configuration discards f440e9b65a5c mm-kconfig-group-swap-slab-hotplug-and-thp-options-into-su [...] discards 90a982b8ca47 mm-kconfig-group-swap-slab-hotplug-and-thp-options-into-su [...] discards 97194680dead mm: Kconfig: group swap, slab, hotplug and thp options int [...] discards 6937569212e2 mm: Kconfig: move swap and slab config options to the MM section discards 05602e0e5687 Documentation: filesystems: proc: update meminfo section discards b2f85c17cb9c documentation-filesystems-proc-update-meminfo-section-fix discards c3f4a24f2558 Documentation: filesystems: proc: update meminfo section discards fb0e0cdcbc3a mm/swap: fix comment about swap extent discards ad032b30b051 mm/swap: fix the comment of get_kernel_pages discards 126938675856 mm/swap: clean up the comment of find_next_to_unuse discards d6588a0c3087 mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT discards 1089b26f75e6 mm/swap: add helper swap_offset_available() discards 4232e427e80d mm/swap: avoid calling swp_swap_info when try to check SWP [...] discards a1c40ed5d37d mm/swap: make page_swapcount and __lru_add_drain_all discards 3cf4ccd8e005 mm/swap: remove unneeded p != NULL check in __swap_duplicate discards 44d77d52e7e8 mm/swap: remove buggy cache->nr check in refill_swap_slots_cache discards 662e7d9a1e13 mm/swap: print bad swap offset entry in get_swap_device discards 6680b2b04efd mm/swap: remove unneeded return value of free_swap_slot discards a8e46ec99268 mm/swap: fold __swap_info_get() into its sole caller discards ad48507a36b3 mm/swap: use helper macro __ATTR_RW discards 119953e92d72 mm/swap: use helper is_swap_pte() in swap_vma_readahead discards 0db68cb155a5 mm: discard __GFP_ATOMIC discards 9ca537ddaa18 mm: mmap: register suitable readonly file vmas for khugepaged discards 3e57b6a0704c mm: khugepaged: introduce khugepaged_enter_vma() helper discards 9615b2b10057 mm: khugepaged: make hugepage_vma_check() non-static discards 5567be58de13 mm: khugepaged: make khugepaged_enter() void function discards 8e6975cf5ab8 mm: thp: only regular file could be THP eligible discards 1cde46a72f45 mm: khugepaged: skip DAX vma discards 1e3e286fcab7 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED discards 0a01f2c226fa sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE discards 676add68fd42 mm/mmap.c: pass in mapping to __vma_link_file() discards f6d63754d8ba mm/mmap: drop range_has_overlap() function discards b25813180bdf mm/mmap: fix potential leak on do_mas_align_munmap() discards 6484b283d77c mm: remove the vma linked list discards 83309d09e0c6 riscv: use vma iterator for vdso discards 1c43a9413da8 nommu: remove uses of VMA linked list discards c3141ee5084c i915: use the VMA iterator discards fdb21112e05f mm/swapfile: use vma iterator instead of vma linked list discards f881fd73287a mm/pagewalk: use vma_find() instead of vma linked list discards 1caaacb08b95 mm/oom_kill: use maple tree iterators instead of vma linked list discards bd47c001d210 mm/msync: use vma_find() instead of vma linked list discards c7afc4741364 mm/mremap: use vma_find_intersection() instead of vma linked list discards 55fd2060d3db mm/mprotect: use maple tree navigation instead of vma linked list discards 96e6475d10eb mm/mlock: use vma iterator and maple state instead of vma [...] discards a55de36b9b31 mm/mempolicy: use vma iterator & maple state instead of vm [...] discards a3a87aa9b53d mm/memcontrol: stop using mm->highest_vm_end discards c748dd501cb3 mm/madvise: use vma_find() instead of vma linked list discards eecf98fe1b18 mm/ksm: use vma iterators instead of vma linked list discards 5ecff917a6bb mm/khugepaged: stop using vma linked list discards 67f951a24e38 mm/gup: use maple tree navigation instead of linked list discards 9e30bae9c274 bpf: remove VMA linked list discards 74d383178649 fork: use VMA iterator discards d81cfdd2183f sched: use maple tree iterator to walk VMAs discards e79719ef488f perf: use VMA iterator discards c4df45d5adfa acct: use VMA iterator instead of linked list discards 951e2515d5a1 ipc/shm: use VMA iterator instead of linked list discards d824cb3d2a6f userfaultfd: use maple tree iterator to iterate VMAs discards 061a5e870b31 fs/proc/task_mmu: stop using linked list and highest_vm_end discards a256567cd0be fs/proc/base: use maple tree iterators in place of linked list discards b3476fc1acd7 exec: use VMA iterator instead of linked list discards ce22f01a2e20 coredump: remove vma linked list walk discards 0f290b1b0667 um: remove vma linked list walk discards df0d2818ffd3 optee: remove vma linked list walk discards 31f364a1400c cxl: remove vma linked list walk discards 51429d2d3c22 xtensa: remove vma linked list walks discards 58b9fa5543f6 x86: remove vma linked list walks discards a658d606218c s390: remove vma linked list walks discards deb18ce2d835 powerpc: remove mmap linked list walks discards 7d74f4efa606 parisc: remove mmap linked list from cache handling discards 1c0cff04f58e arm64: Change elfcore for_each_mte_vma() to use VMA iterator discards 9148658132aa arm64: remove mmap linked list from vdso discards 2b95cdbb603d mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() discards 193393b1496a mm/mmap: reorganize munmap to use maple states discards 3c953e1d81b4 mm/mmap: move mmap_region() below do_munmap() discards 329a39a08b9f mm: convert vma_lookup() to use mtree_load() discards b103b3c91b93 mm: remove vmacache discards 5ca7f66a59d7 mm/mmap: use advanced maple tree API for mmap_region() discards 07a86153a689 mm: use maple tree operations for find_vma_intersection() discards 2d7ce29c9a34 mm/mmap: change do_brk_flags() to expand existing VMA and [...] discards 6506dccef936 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] discards 01741472482a mm: optimize find_exact_vma() to use vma_lookup() discards 850029a803f2 xen: use vma_lookup() in privcmd_ioctl_mmap() discards 428e51c18824 mmap: change zeroing of maple tree in __vma_adjust() discards 37f5aa776f75 mm: remove rb tree. discards 65ee2a4e1eed proc: remove VMA rbtree use from nommu discards 2546b7f1f384 damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] discards 9cdbd7887887 damon: convert __damon_va_three_regions to use the VMA iterator discards f17f1fb2dc5f kernel/fork: use maple tree for dup_mmap() during forking discards f356c1231c1a mm/mmap: use maple tree for unmapped_area{_topdown} discards bd0d26a7f459 mm/mmap: use the maple tree for find_vma_prev() instead of [...] discards bf0c42c89593 mm/mmap: use the maple tree in find_vma() instead of the rbtree. discards 877651240e38 mmap: use the VMA iterator in count_vma_pages_range() discards ae0f60d8932d mm: add VMA iterator discards c489ffc5d5f8 mm/mmap: fix leak on expand_downwards() and expand_upwards() discards 40291565c4c0 mapletree: build fix discards 049cbde1d2b6 mm: start tracking VMAs with maple tree discards b5110a246c99 test_maple_tree: add null expansion tests discards ab0b5cee843a lib/test_maple_tree: add testing for maple tree discards 92786f8a8f11 radix tree test suite: add lockdep_is_held to header discards 73690b46ca8f radix tree test suite: add support for slab bulk APIs discards e89f06177b98 radix tree test suite: add allocation counts and size to k [...] discards 716c49c15069 radix tree test suite: add kmem_cache_set_non_kernel() discards 8322e9ffd1c8 radix tree test suite: add pr_err define discards bd8ad632b8c3 maple_tree: Fix expanding null off the end of the data. discards ff5903fe23d8 Maple Tree: add new data structure discards 5547f35ffa56 mips: rename mt_init to mips_mt_init discards 03cea4a198b5 mm/z3fold: fix z3fold_page_migrate races with z3fold_map discards 1a9998053249 mm/z3fold: fix z3fold_reclaim_page races with z3fold_free discards e91123aec5a7 mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock discards cea409f7563e mm/z3fold: put z3fold page back into unbuddied list when r [...] discards 4545c2f99b72 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" discards b420e11b6c35 mm/z3fold: throw warning on failure of trylock_page in z3f [...] discards 7af2ed4b0447 mm/z3fold: remove buggy use of stale list for allocation discards 51e440bc25c6 mm/z3fold: fix possible null pointer dereferencing discards 6844247b4a38 mm/z3fold: fix sheduling while atomic discards 4f19ccf7c4b1 Merge branch 'mm-stable' into mm-unstable discards 3e858b65ac2b assoc_array: Fix BUG_ON during garbage collect discards 2e15ab737177 assoc_array-fix-bug_on-during-garbage-collect-fix discards 9bae7372203e lib/assoc_array.c: fix BUG_ON during garbage collect discards 5f3841fafbb2 Merge branch 'devel' into for-next discards 80c2ab0dfdf5 hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro discards de751b82d8c1 hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro discards 578859a3efc2 hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro discards 3c6c7e1598ab hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro omits 87dd4338ac5d gpio: gpio-vf610: do not touch other bits when set the target bit discards 2f8867693a3b drm/amdkfd: Fix static checker warning on MES queue type discards 0c11915a7762 drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_ear [...] discards 5a4aac3cffbe drm/amdgpu/discovery: add SMU v13.0.4 into the IP discovery list discards c76fc688ede9 drm/amdgpu/pm: add GFXOFF control IP version check for SMU [...] discards c5722656215e drm/amdgpu/pm: enable swsmu for SMU IP v13.0.4 discards 6c2d7744503b drm/amdgpu/pm: add swsmu ppt implementation for SMU IP v13.0.4 discards 8d7f67e185ee drm/amdgpu/pm: add some common ppt functions for SMU IP v13.0.x discards 30281bf6833a drm/amdgpu/pm: add EnableGfxImu message dummy map for SMU [...] discards 773e9629b33d drm/amdgpu/pm: add smu v13.0.4 driver SMU if headers discards bd01de9ca5b9 drm/amdgpu/gfx11: fix mes mqd settings discards f5aca86c9abd drm/amdgpu/gfx11: fix me field handling in map_queue packet discards aff8960e5568 drm/amd/pm: update smartshift powerboost calc for smu13 discards 168a74df0e7c drm/amd/pm: update smartshift powerboost calc for smu12 discards f9e0538d0127 drm/amdkfd: allocate MMIO/DOORBELL BOs with AMDGPU_GEM_CRE [...] discards 242ebd391856 drm/amdgpu: Ensure the DMA engine is deactivated during set ups discards 938dd4ee71e2 drm/amdgpu/ctx: only reset stable pstate if the user chang [...] discards b27499f436e6 drm/amd/pm: add smu power_limit callback for smu_v13_0_7 discards 9147d3e46858 drm/amd/pm: add smu feature map support for smu_v13_0_0 discards 128d5509f905 drm/amd/pm: add smu feature map support for smu_v13_0_7 discards 62c01c2b35f6 drm/amd/pm: support ss metrics read for smu11 discards 7d8896a222b6 drm/amd/pm: add smu pp_feature_mask callback for smu_v13_0_7 omits 807413e871d6 Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'p [...] discards 34f78be468b9 erofs: scan devices from device table discards 7274f20c9aea erofs: change to use asynchronous io for fscache readpage/ [...] discards 1cefccf02306 erofs: add 'fsid' mount option discards 97eae462ee87 erofs: implement fscache-based data readahead discards cfafe4bd59cb erofs: implement fscache-based data read for inline layout discards 249f7326668e erofs: implement fscache-based data read for non-inline layout discards b41aea2c086b erofs: implement fscache-based metadata read discards a6005e1e75e8 erofs: register fscache context for extra data blobs discards 0cfd971d89ba erofs: register fscache context for primary data blob discards 3ecb00b08c79 erofs: add erofs_fscache_read_folios() helper discards 7dfe69d5ae30 erofs: add anonymous inode caching metadata for data blobs discards d121718330d2 erofs: add fscache context helper functions discards e00230bf4ae5 erofs: register fscache volume discards 612e694538ff erofs: add fscache mode check helper discards 82341e72747e erofs: make erofs_map_blocks() generally available discards 391a80eb8e86 cachefiles: document on-demand read mode discards 1d28a0bf8ba6 cachefiles: add tracepoints for on-demand read mode discards b27f7846009c cachefiles: enable on-demand read mode discards 9b57ff724632 cachefiles: implement on-demand read discards b86ebaf7b19c cachefiles: notify the user daemon when withdrawing cookie discards a2a6d631d72f cachefiles: unbind cachefiles gracefully in on-demand mode discards 352a3a3d91ca cachefiles: notify the user daemon when looking up cookie discards a90215ad6e33 cachefiles: extract write routine discards 7ed7d2de621d erofs: make filesystem exportable discards aaacf64540dd erofs: fix buffer copy overflow of ztailpacking feature discards e4628f04a31a mce: fix set_mce_nospec to always unmap the whole page discards 39702cf7885c x86/mce: relocate set{clear}_mce_nospec() functions discards 14f191821157 acpi/nfit: rely on mce->misc to determine poison granularity discards c0d31ec6397d f2fs: do not stop GC when requiring a free section discards ca7d1ea6659a hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro discards 92125323e311 hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro discards 6261cdbd4767 hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro discards 617c8a1e527f Merge branch 'remotes/lorenzo/pci/versatile' discards 620a19c67642 Merge branch 'remotes/lorenzo/pci/rockchip' discards fddbaff0102e Merge branch 'remotes/lorenzo/pci/qcom' discards 5ae7b37f1c28 Merge branch 'remotes/lorenzo/pci/power-slot' discards f5dfb00e80c8 Merge branch 'remotes/lorenzo/pci/microchip' discards 49e373d33147 Merge branch 'remotes/lorenzo/pci/mediatek' discards b35a7a3ffc17 Merge branch 'remotes/lorenzo/pci/layerscape' discards 6db015015c78 Merge branch 'remotes/lorenzo/pci/imx6' discards e1df28b3f890 Merge branch 'remotes/lorenzo/pci/dwc' discards 4abe5d2c9b5b Merge branch 'pci/virtualization' discards 527e57e006c3 Merge branch 'pci/resource' discards 9a5d7ffc0024 Merge branch 'pci/pm' discards a89d47041369 Merge branch 'pci/p2pdma' discards 0abb32a714c7 Merge branch 'pci/misc' discards 094fdaf3d661 Merge branch 'pci/hotplug' discards 8e082cba5d8f Merge branch 'pci/aspm' discards 8c296a9ad2c8 loadpin: stop using bdevname discards 65c6d914dc5b Merge remote-tracking branch 'asoc/for-5.19' into asoc-next discards 8b2abf363c7b Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus discards f2e90ff2f81e fs: change test in inode_insert5 for adding to the sb list discards 465301e39c1f SMB3: EBADF/EIO errors in rename/open caused by race condi [...] discards 84d13b694ebb Merge branches 'thermal-intel-tcc' and 'thermal-int340x-fi [...] discards 9b6b14b6f36c Merge branch 'acpi-x86' into linux-next discards 1ed5ec0442bd Merge branches 'pm-em', 'pm-cpufreq' and 'powercap' into l [...] discards 9a7459fd9be4 mtd: phram: Allow cached mappings discards a955b5d07987 mtd: call of_platform_populate() for MTD partitions discards 4213e556fe2a mtd: parsers: add support for Sercomm partitions discards 33f6106400b6 dt-bindings: mtd: partitions: Extend fixed-partitions binding discards 3b0b6e2182ff Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs" discards 9d4bc0cb18de Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators" discards 06510b4517fb Revert "PCI: brcmstb: Add control of subdevice voltage reg [...] discards 40a7782d1fad Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend" discards 040a86b40a08 Merge branch into tip/master: 'x86/vdso' discards f3176fe7d6bf Merge branch into tip/master: 'sched/core' discards 0a57cc868658 Merge branch into tip/master: 'perf/core' discards b8151a9a36fc Merge branch into tip/master: 'locking/core' discards 426945a7c81a Merge branch into tip/master: 'sched/urgent' discards 8db708af73f2 Merge branch into tip/master: 'irq/urgent' discards db8a064c2796 Merge branch 'linus' discards 0a76d4c331b4 mm: usercopy: move the virt_addr_valid() below the is_vmal [...] discards 222557758c53 gcc-plugins: randstruct: Remove cast exception handling discards 3341df68fc1d af_unix: Silence randstruct GCC plugin warning discards 7353a2a5357a niu: Silence randstruct warnings discards 36bef1c4630a big_keys: Use struct for internal payload discards 3b0492c33634 lib: overflow: Always build 64-bit test cases omits be5b922836ae Merge of per-namespace-ipc-sysctls-for-v5.19, kthread-clea [...] discards cb68dd6d63e2 hwmon: Make chip parameter for with_info API mandatory discards 108fbccba324 thermal/drivers/thermal_hwmon: Use hwmon_device_register_f [...] discards 6e9e894adaa5 hwmon: Introduce hwmon_device_register_for_thermal omits 7ab96061e7fd DIAGS rcu: Diagnose extended sync_rcu_do_polled_gp() loops omits 7199b9d46830 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() omits 1eb9b75efd03 rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() omits 49a97d680b21 rcutorture: Fix memory leak in rcu_test_debug_objects() omits 816eb901dc56 rcutorture: Simplify rcu_torture_read_exit_child() loop omits c63855dda123 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] omits f341599bdf34 memory-model: Prohibit nested SRCU read-side critical sections omits c63fdda443d1 rcu: Avoid tracing a few functions executed in stop machine omits f3d081596139 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] omits c3c2d9d88bdf rcu/nocb: Add an option to offload all CPUs on boot omits bd3dc98d1fe4 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] omits b40d5a0dd104 doc: Document the rcutree.rcu_divisor kernel boot parameter omits ca52639daa5b rcu-tasks: Drive synchronous grace periods from calling task omits 89ad98e93ce8 rcu-tasks: Move synchronize_rcu_tasks_generic() down omits 0d90e7225fb1 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() omits c39fef430bc8 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits 84c4e9c758fd rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits 84b914b867e1 rcu/nocb: Add/del rdp to iterate from rcuog itself omits f3e7b187ef5d rcu/torture: Change order of warning and trace dump omits 50b790744c6a rcutorture: Update rcutorture.fwd_progress help text omits 6f0b8b761edd rcutorture: Test polled expedited grace-period primitives omits 4e29094221c3 rcu: Add polled expedited grace-period primitives omits 6d1471c9e053 rcutorture: Verify that polled GP API sees synchronous gra [...] omits e2573ccb1816 rcu: Make Tiny RCU grace periods visible to polled APIs omits c017b92a9f89 rcu: Make polled grace-period API account for expedited gr [...] omits f7612ebaecbc rcu: Switch polled grace-period APIs to ->gp_seq_polled omits 28bfa89bab3a rcutorture: Validate get_completed_synchronize_rcu() omits 87f088e1c065 rcu: Provide a get_completed_synchronize_rcu() function omits 3d6c23ba6ca2 rcu: Make normal polling GP be more precise about sequence [...] omits 779eae72b730 rcu-tasks: Check for abandoned callbacks omits 7f001f019a2f torture: Make kvm-remote.sh announce which system is being [...] omits dd7290f088cc rcu: Decrease FQS scan wait time in case of callback overloading omits 7789a57e8fc9 Merge branch 'lkmm-dev.2022.04.11a' into HEAD discards 21c4696eedf9 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] discards 2cc6edea3673 perf/x86/amd: Remove unused variable 'hwc' discards 6cade1247724 Merge branch 'for-next/misc' into for-next/core discards c4fb15578802 Merge branch 'features' into for-next discards 2cdf4449980d Merge branch 'fixes' into for-next omits f5717f18955d ia64: cleanup remove_siblinginfo() discards eee0d73a646c erofs: refine on-disk definition comments discards 36ef0e8924b8 hwmon: (acpi_power_meter) Fix style issues discards 48b26e68b779 hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II discards 4981ad9bee01 hwmon: (nct6775) Add i2c driver omits 479c5db800e1 hte: Uninitialized variable in hte_ts_get() discards 473b93f5fb95 Merge branch into tip/master: 'x86/splitlock' discards 0c1c9cb9def1 Merge branch into tip/master: 'x86/platform' discards 2dbb1b7c37ef Merge branch into tip/master: 'x86/mm' discards 45eadba5d72f Merge branch into tip/master: 'x86/misc' discards a5668a6a7a6f Merge branch into tip/master: 'x86/kdump' discards 9bcca6907d64 Merge branch into tip/master: 'x86/irq' discards a23c8976689b Merge branch into tip/master: 'x86/fpu' discards 81682d25f7d6 Merge branch into tip/master: 'x86/cpu' discards 45e3312c976b Merge branch into tip/master: 'x86/core' discards 8262500870f1 Merge branch into tip/master: 'x86/cleanups' discards e629d0407b62 Merge branch into tip/master: 'x86/build' discards 5543181befd4 Merge branch into tip/master: 'x86/asm' discards 7b3669f8df93 Merge branch into tip/master: 'x86/apic' discards ed3f50f5ef1f Merge branch into tip/master: 'timers/core' discards fa23c7f78b64 Merge branch into tip/master: 'smp/core' discards 79165e12ad35 Merge branch into tip/master: 'sched/core' discards 0338c367cea9 Merge branch into tip/master: 'ras/core' discards 8f61869e63f7 Merge branch into tip/master: 'perf/core' discards 67754a8eb09e dt-bindings: hwmon: Add nuvoton,nct6775 discards 4dcbcf34a249 hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG [...] discards 26c6657de25d hwmon: (lm83) Remove unused include directives discards 53802f289b9b hwmon: (pmbus) Add get_voltage/set_voltage ops discards 284c8544e412 hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE discards 738dad625123 hwmon: (adt7475) Use enum chips when loading attenuator settings discards 3ddbbf17410d hwmon: (adt7475) Add support for pin configuration discards c3b764db1027 dt-bindings: hwmon: Document adt7475 pin-function properties discards d1f0e67c2dde hwmon: add driver for the Microchip LAN966x SoC discards d27dbe49259a dt-bindings: hwmon: add Microchip LAN966x bindings discards c89b805d8ad1 hwmon: (bt1-pvt) use generic polynomial functions discards 33ce55ee430c lib: add generic polynomial calculation discards 27de8b20f144 hwmon: (pmbus) Add support for Infineon Digital Multi-phas [...] discards 39ae732be4d7 hwmon: (pmbus/ltc2978) Add chip specific write_byte_data discards ab642ec29bc3 hwmon: (pmbus) Use _pmbus_read_byte_data with callback discards 268620a7fef6 hwmon: (pmbus) Introduce and use write_byte_data callback discards 9ff2135c16e4 hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO discards a4bc61063463 hwmon: (asus-ec-sensors) add PRIME X470-PRO board discards 3548e611a516 hwmon: (asus-ec-sensors) add support for board families discards 1b41f5c9f7b9 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] discards 642f1921e70a hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] discards 49a50569a869 hwmon: (occ) Delay hwmon registration until user request discards a2105efee6e7 hwmon: (nct6775) Split core and platform driver discards 4f9e888e720b hwmon: (nct6775) Convert S_I* permissions macros to octal discards 719230c3e4dd hwmon: (nct6775) Add read-only mode discards 63fd32ce55bd hwmon: (nct6775) Rearrange attr-group initialization discards c6cf613ffac3 hwmon: (nct6775) Convert register access to regmap API discards 15e760eb389a hwmon: (dell-smm) Warn if SMM call took a very long time t [...] discards 7d7b8cb3d7f1 hwmon: (dell-smm) Cleanup init code discards f097a6c859a0 hwmon: (dell-smm) Avoid unnecessary SMM calls during init discards 85615f31b3f5 hwmon: (lm75) Add Atmel AT30TS74 support discards 8a553d165886 dt-bindings: hwmon: Add Atmel AT30TS74 discards b9e0fa2027be hwmon: (tmp401) Fix incorrect return value of tmp401_init_client discards 1eb093aa4416 hwmon: (pmbus/max16601) Add MAX16602 support discards 2d428131d6e8 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] discards 82c00ba3bb56 hwmon: (dell-smm) Update Documentation regarding firmware bugs discards d9a53d770b91 hwmon: (jc42) Add support for S-34TS04A discards 274b477c99b5 hwmon: (tmp401) Add support of three advanced features discards 7aeb40bbdfb4 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x discards 9462ac1c6377 hwmon: (pmbus) add MFR_* registers to debugfs discards 6a5437bc78a4 hwmon: (dell-smm) Add cooling device support discards 3f9aef634d7d hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board discards 2905c61ecf8e hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() discards b0060fe971ae hwmon: introduce hwmon_sanitize_name() discards d40cc622a2cf hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo discards db775bb6aee0 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code discards a7894059c968 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE discards 2f5f76d329f9 hwmon: (jc42) add HWMON_C_TZ_REGISTER discards f7a855b7b2cb Merge branch 'for-next-next-v5.18-20220510' into for-next- [...] discards feda234506ff Merge branch 'misc-next' into for-next-next-v5.18-20220510 discards 34625f3543b9 btrfs: do not account twice for inode ref when reserving m [...] discards 0e38fe3bee68 btrfs: zoned: fix comparison of alloc_offset vs meta_write [...] discards 6a36765e62fe btrfs: send: avoid trashing the page cache discards d1a1a97304b4 btrfs: send: keep the current inode open while processing it discards 08839c28d484 btrfs: allocate the btrfs_dio_private as part of the iomap [...] discards bcd27f0c92b9 btrfs: move struct btrfs_dio_private to inode.c discards 859791a194ea btrfs: remove the disk_bytenr in struct btrfs_dio_private discards d8495f5b51e6 btrfs: allocate dio_data on stack discards 39c93b0bf7a6 iomap: add per-iomap_iter private data discards f339bdea021f iomap: allow the file system to provide a bio_set for direct I/O discards 2633149cf72a btrfs: add a btrfs_dio_rw wrapper discards 113287ee0f29 btrfs: zoned: zone finish unused block group discards e9b6fef344e5 btrfs: zoned: properly finish block group on metadata write discards dd9d042f9501 btrfs: zoned: finish block group when there are no more al [...] discards bbc266813a92 btrfs: zoned: consolidate zone finish functions discards fb7c05347bdf btrfs: zoned: introduce btrfs_zoned_bg_is_full discards e08b2fab8149 btrfs: improve error reporting in lookup_inline_extent_backref discards fef2ac8f3f86 btrfs: rename bio_ctrl::bio_flags to compress_type discards 4804cd3c234c btrfs: rename bio_flags in parameters and switch type discards b74fdd6d3272 btrfs: rename io_failure_record::bio_flags to compress_type discards 5857c8d1b8a8 btrfs: open code extent_set_compress_type helpers discards 45372da0d1c8 btrfs: simplify handling of bio_ctrl::bio_flags discards a5a6e51d218b btrfs: remove trivial helper update_nr_written discards d3984ec94b65 btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio discards 043f7f205871 btrfs: remove btrfs_delayed_extent_op::is_data discards 2d32e6044ec5 btrfs: sink parameter is_data to btrfs_set_disk_extent_flags discards 6fbfc35d8367 btrfs: fix deadlock between concurrent dio writes when low [...] discards a18e3f8c26ba btrfs: derive compression type from extent map during reads discards 74d5d3baea09 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() discards e1bee7f06c1a btrfs: scrub: use find_first_extent_item to for extent ite [...] discards 37be9e11e292 btrfs: scrub: refactor scrub_raid56_parity() discards f0f5c6ea1d73 btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] discards 833bc793d805 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() discards ce672997d076 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] discards cc3d42a9cb3e btrfs: scrub: introduce dedicated helper to scrub simple-m [...] discards a9e5cae5485e btrfs: scrub: introduce a helper to locate an extent item discards 3ea65faac04b btrfs: calculate physical_end using dev_extent_len directl [...] discards 06a79e50ff00 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray discards c026d0af3890 NFSD: Show state of courtesy client in client info discards 51623ad25ee0 NFSD: add support for lock conflict to courteous server discards f8df436da4eb fs/lock: add 2 callbacks to lock_manager_operations to res [...] discards 5227eb57bfa6 fs/lock: add helper locks_owner_has_blockers to check for [...] discards dd15c37339b3 NFSD: move create/destroy of laundry_wq to init_nfsd and e [...] discards 435adc39405a NFSD: add support for share reservation conflict to courte [...] discards 90c5567b089b NFSD: add courteous server support for thread with only de [...] discards 96a231dae3ae Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] discards a34b09f108aa Merge branch 'pm-tools' into linux-next discards 123c8a1c5ff3 Merge branch 'pm-cpufreq' into linux-next discards 102bcd7f9e45 Merge branch 'pm-em' into linux-next discards b89fa72c45db Merge branches 'pm-cpuidle' and 'pm-domains' into linux-next discards bb0b8a3ad725 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] discards cb10e1cebeec Merge branch 'devprop' into linux-next discards 93449152bd84 Merge branches 'acpi-osl', 'acpi-battery' and 'acpi-proces [...] discards d38c68761bf8 Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] discards 42b0de4025b3 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] discards 90435ce361ec Merge branch 'acpica' into linux-next discards 6d6ea28a160d Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] discards 2962e4ddb7c9 SUNRPC: Use RMW bitops in single-threaded hot paths discards ba8e44d71306 NFSD: Clean up the show_nf_flags() macro discards 3e10c9d1e143 NFSD: Trace filecache opens discards aa6268a61e91 NFSD: Move documenting comment for nfsd4_process_open2() discards e899eaece9aa NFSD: Fix whitespace discards 116dbf243eee NFSD: Remove dprintk call sites from tail of nfsd4_open() discards a51ca78b7cac NFSD: Instantiate a struct file when creating a regular NF [...] discards 445702bb53ba NFSD: Clean up nfsd_open_verified() discards 5990a45d6093 NFSD: Remove do_nfsd_create() discards 4d04645ea104 NFSD: Refactor NFSv4 OPEN(CREATE) discards 6598bb700244 NFSD: Refactor NFSv3 CREATE discards 6d11f4074e82 NFSD: Refactor nfsd_create_setattr() discards 0473e7a33770 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() discards 2dcbd9358c9c NFSD: Clean up nfsd3_proc_create() omits 3baa5b299f15 SUNRPC: Remove svc_rqst::rq_xprt_hlen omits dcad21604126 SUNRPC: Remove dead code in svc_tcp_release_rqst() omits 7c761a39a540 SUNRPC: Make cache_req::thread_wait an unsigned long omits 0b697582d3b8 SUNRPC: Cache deferral injection omits a54fc3ab4c9e SUNRPC: Clean up svc_deferred_class trace events omits fa578ace1e52 NFSD: Clean up nfsd_splice_actor() discards 1bb265b49dbc btrfs: turn fs_info member buffer_radix into XArray discards a2f2c7c3c036 btrfs: turn name_cache radix tree into XArray in send_ctx discards ce0c25125ec9 btrfs: turn delayed_nodes_tree into an XArray discards e06fe1468d51 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] discards 7d149cf7500d btrfs: move definition of btrfs_raid_types to volumes.h discards 1830db084044 btrfs: use a normal workqueue for rmw_workers discards 54ffa4e478aa btrfs: use normal workqueues for scrub discards d50fad7fc716 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue discards 313c01b10261 btrfs: raid56: enable subpage support for RAID56 discards 822acd6c3acd btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] discards 84acdc58a120 btrfs: raid56: make steal_rbio() subpage compatible discards f5457aeb71b6 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible discards f44801be89be btrfs: raid56: remove btrfs_raid_bio::bio_pages array discards fcfa6aefd82a btrfs: raid56: make raid56_add_scrub_pages() subpage compatible discards dbb2c543b033 btrfs: raid56: open code rbio_stripe_page_index() discards de1686bd61b3 btrfs: raid56: make finish_rmw() subpage compatible discards a1975b2b1611 btrfs: raid56: make __raid_recover_endio_io() subpage compatible discards ab83b6fd032c btrfs: raid56: make finish_parity_scrub() subpage compatible discards 78a33b63a075 btrfs: raid56: make rbio_add_io_page() subpage compatible discards ee7068769445 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors discards 20782927a877 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors discards 3a2a3e964ae9 btrfs: raid56: introduce new cached members for btrfs_raid_bio discards dc3e1278a306 btrfs: raid56: make btrfs_raid_bio more compact discards 4b4a19b94f0a btrfs: raid56: open code rbio_nr_pages() discards c2af4f2d8ca2 btrfs: reduce width for stripe_len from u64 to u32 discards ab32c0be33bc btrfs: do not return errors from submit_bio_hook_t instances discards 246afd360b7d btrfs: do not return errors from btrfs_submit_compressed_read discards 9a2b2660d99f btrfs: do not return errors from btrfs_submit_metadata_bio discards 0eb6aa194e1d btrfs: remove unused bio_flags argument to btrfs_submit_me [...] discards 5c1a7a78ba8c btrfs: move btrfs_readpage to extent_io.c discards c3379c4df55e btrfs: repair super block num_devices automatically discards 689b0152695a btrfs: do not pass compressed_bio to submit_compressed_bio() discards 3285275cff85 btrfs: avoid double search for block group during NOCOW writes discards 4b3d07981f4f btrfs: return block group directly at btrfs_next_block_group() discards 7c1cfa771efc btrfs: use a read/write lock for protecting the block groups tree discards 07bb3e8ca11d btrfs: use rbtree with leftmost node cached for tracking l [...] discards f6e227090c9e btrfs: remove search start argument from first_logical_byte() discards b8a20b2c9558 btrfs: return correct error number for __extent_writepage_io() discards d517b1affe49 btrfs: fix the error handling for submit_extent_page() for [...] discards e7671ded44cf btrfs: avoid double clean up when submit_one_bio() failed discards 29f7004dd20b btrfs: use non-bh spin_lock in zstd timer callback discards 9c3429db21ef btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() discards 2d8b2a0f5f08 btrfs: simplify parameters of submit_read_repair() and rename discards dfb5d967941a btrfs: remove the zoned/zone_size union in struct btrfs_fs_info discards 4f16e7fab441 btrfs: remove unnecessary check of iput argument discards f3897f52cd19 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages discards 63a4523ee082 btrfs: don't allocate a btrfs_bio for scrub bios discards 33484bcf983e btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios discards 632052aabc00 btrfs: pass bio opf to rbio_add_io_page discards 5537fa60d026 btrfs: pass a block_device to btrfs_bio_clone discards a5c6391ded2c btrfs: move the call to bio_set_dev out of submit_stripe_bio discards 0adfe5066eac btrfs: use on-stack bio in scrub_repair_page_from_good_copy discards a1d5b7c792c2 btrfs: use on-stack bio in scrub_recheck_block discards 4a2d45107a9d btrfs: use on-stack bio in repair_io_failure discards b65fcd98d6c9 btrfs: check-integrity: simplify bio allocation in btrfsic [...] discards 58425895ac87 btrfs: check-integrity: split submit_bio from btrfsic checking discards 3771b88cea11 btrfs: factor check and flush helpers from __btrfsic_submit_bio discards e355da957ded btrfs: zoned: make auto-reclaim less aggressive discards 648f449573ab btrfs: change the bg_reclaim_threshold valid region from 0 to 100 discards 140f907f1d3c btrfs: allow block group background reclaim for non-zoned [...] discards 0a38678c58ae btrfs: make the bg_reclaim_threshold per-space info discards 3bd9869d16d3 btrfs: do not test for free space inode during NOCOW check [...] discards 19c7063856c8 btrfs: move common NOCOW checks against a file extent into [...] discards 16516596e683 btrfs: wait between incomplete batch memory allocations discards 6858aa65a7de btrfs: allocate page arrays using bulk page allocator discards 290588827eab btrfs: factor out allocating an array of pages discards 8bf5a46c6657 btrfs: remove unnecessary type casts discards ea74e00d7c88 btrfs: expand subpage support to any PAGE_SIZE > 4K discards bed6e03137c3 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] discards a1fc41ac28d3 btrfs: use dummy extent buffer for super block sys chunk a [...] discards 4156e83e8075 btrfs: assert that relocation is protected with sb_start_write() discards c02345db197f fs: add a lockdep check function for sb_start_write() discards 81800a9ef7fa btrfs: simplify code flow in btrfs_ioctl_balance discards 868fcd671a5c btrfs: remove checks for arg argument in btrfs_ioctl_balance discards 096a86361bed btrfs: replace memset with memzero_page in data checksum v [...] discards f1920c5476a0 btrfs: avoid blocking on space revervation when doing nowa [...] discards 36f56259352f btrfs: avoid blocking when allocating context for nowait d [...] discards f3b0b018496f btrfs: release path earlier at can_nocow_extent() discards 64bc211379e6 btrfs: free path at can_nocow_extent() before checking for [...] discards 6eea7107b5e9 btrfs: stop allocating a path when checking if cross refer [...] discards 7fe8e8190097 btrfs: avoid double nocow check when doing nowait dio writes discards 392939507126 btrfs: avoid blocking nowait dio when locking file range discards 50030cd604b1 btrfs: avoid blocking on page locks with nowait dio on com [...] discards 944011d75c70 btrfs: add messages to printk index discards 39353e7f4e8a btrfs: tree-checker: check extent buffer owner against own [...] discards 196907f54786 btrfs: add and use helper to assert an inode range is clean discards 363d32a58be2 btrfs: remove ordered extent check and wait during hole pu [...] discards 012cb7975f6f btrfs: lock the inode first before flushing range when pun [...] discards 107e29844b5c btrfs: remove ordered extent check and wait during fallocate discards 32cb4623cf27 btrfs: remove inode_dio_wait() calls when starting reflink [...] discards 1a4bd0c9e062 btrfs: remove useless dio wait call when doing fallocate z [...] discards 97a885842383 btrfs: only reserve the needed data space amount during fallocate discards 09579a05de7b btrfs: restore inode creation before xattr setting discards cd7659c13b8c btrfs: move common inode creation code into btrfs_create_n [...] discards 4a1ce8c3116e btrfs: reserve correct number of items for inode creation discards 4965995b5f9e btrfs: factor out common part of btrfs_{mknod,create,mkdir}() discards fec03058ee75 btrfs: allocate inode outside of btrfs_new_inode() discards d5051ef5192b btrfs: warn when extent buffer leak test fails discards e95eee40db17 btrfs: use a local variable for fs_devices pointer in btrf [...] discards 9ad0a3665f2f btrfs: use btrfs_for_each_slot in btrfs_listxattr discards f5447cfe1721 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree discards 43255076e9b3 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths discards c9f7a22735d1 btrfs: use btrfs_for_each_slot in process_all_extents discards 021eed70ad6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs discards 2c058cb08f07 btrfs: use btrfs_for_each_slot in process_all_refs discards 515b3d249cb8 btrfs: use btrfs_for_each_slot in is_ancestor discards 28b5f1ab48b4 btrfs: use btrfs_for_each_slot in can_rmdir discards f0ca2c0ca33d btrfs: use btrfs_for_each_slot in did_create_dir discards 672ed45b8d00 btrfs: use btrfs_for_each_slot in btrfs_real_readdir discards 3d588596fd1f btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item discards 8061003d6054 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy discards 51d1f69ad3d0 btrfs: use btrfs_for_each_slot in find_first_block_group discards 56b895ea8f1b btrfs: introduce btrfs_for_each_slot iterator macro discards db598601e1bc btrfs: scrub: rename scrub_bio::pagev and related members discards 899121406fb0 btrfs: scrub: rename scrub_page to scrub_sector discards 66a5beb3b68b btrfs: scrub: rename members related to scrub_block::pagev discards 9c471d85c4ad btrfs: remove trivial wrapper btrfs_read_buffer() discards 6099cdcdee5b btrfs: update outdated comment for read_block_for_search() discards b557b1e7538e btrfs: release upper nodes when reading stale btree node f [...] discards 559afacff456 btrfs: avoid unnecessary btree search restarts when reading node discards 2d85f4f415e4 btrfs: set inode flags earlier in btrfs_new_inode() discards 14dec8934830 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() discards b1a9ffd3f787 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly discards 55e4131e5339 btrfs: remove redundant name and name_len parameters to cr [...] discards 0791f51f9920 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl discards d68510201358 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] discards 55482ae6c778 btrfs: remove unnecessary inode_set_bytes(0) call discards 89d47b83a938 btrfs: remove unnecessary btrfs_i_size_write(0) calls discards d9422976fb93 btrfs: get rid of btrfs_add_nondir() discards 30b83d800db9 btrfs: fix anon_dev leak in create_subvol() discards 1369df9bd272 btrfs: reserve correct number of items for rename discards b42b92a5c36d btrfs: reserve correct number of items for unlink and rmdir discards 590a4ea39d23 parisc: Implement flush_cache_vmap_vunmap discards d5721838fbde parisc: In flush_cache_page, always flush tlb if pfn is valid discards 1a6b00825591 parisc: Fix patch code locking and flushing discards 5c2b20c83e40 m68knommu: add definitions to support elf_fdpic program loader discards 0d91043d8bdf m68knommu: implement minimal regset support discards 8819d5082fe0 m68knommu: use asm-generic/mmu.h for nommu setups discards d4601c51f463 m68k: fix typos in comments discards a90ca76ebdf0 m68k: coldfire: drop ISA_DMA_API support discards 882b2340432c m68knommu: set ZERO_PAGE() to the allocated zeroed page omits 408bed6f1136 iio: common: cros_ec_sensors: Add label attribute omits e044b88398e5 iio: ABI: Add a new location label omits 968865f7b3c6 iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h discards c34d97c52b85 Merge branch irq/misc-5.19 into irq/irqchip-next discards a8d6acf0f3ef erofs: remove obsoleted comments discards 01ce2f5af527 Merge branch 'for-next/crashkernel' into for-next/core omits d40214f2bc94 iio: accel: bma400: Add support for activity and inactivit [...] omits 2ea322fca303 iio: accel: bma400: Add activity recognition support omits 5ef4730beab9 iio: accel: bma400: Add step change event omits f9244be54751 iio: accel: bma400: Add separate channel for step counter omits 76d82953d1c6 iio: accel: bma400: Add triggered buffer support omits 280f40366e8a iio: accel: bma400: conversion to device-managed function omits acdf16e04c50 iio: accel: bma400: Reordering of header files omits fc9384de7540 iio: accel: bma400: Fix the scale min and max macro values omits a79869351a70 iio:light:tsl2583: Remove duplicated error reporting in .remove() omits 6228b169f233 iio:light:stk3310: Remove duplicated error reporting in .remove() omits dba3fd00c6c9 iio:light:opt3001: Remove duplicated error reporting in .remove() omits ace9557c6af7 iio:light:jsa1212: Remove duplicated error reporting in .remove() omits 4104db2cffe1 iio:light:isl29028: Remove duplicated error reporting in . [...] omits 8a80420e84f2 iio:light:bh1780: Remove duplicated error reporting in .remove() omits aa9b7d4c1a44 iio:accel:stk8ba50: Remove duplicated error reporting in . [...] omits d0e01177b24f iio:accel:stk8312: Remove duplicated error reporting in .remove() omits 085fd3363fb9 iio:accel:mc3230: Remove duplicated error reporting in .remove() omits a1d867cdf202 iio: proximity: srf04: Make use of device properties omits 425a9fd52cc6 init/Kconfig: Specify the interpreter for rust-is-available.sh omits d637f9ec1954 [RFC] drivers: android: Binder IPC in Rust omits b113db82d9d3 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits fd665cf045dd MAINTAINERS: Rust omits f8f9df751625 samples: add Rust examples omits c16f02f91981 Kbuild: add Rust support omits cfa5272c5b7d docs: add Rust documentation omits 2db361037432 scripts: decode_stacktrace: demangle Rust symbols omits aaf327767e9f scripts: add `generate_rust_analyzer.py` scripts omits f187daa1a6d7 scripts: add `rustdoc_test_{builder,gen}.py` scripts omits dde1112b0bd1 vsprintf: add new `%pA` format specifier omits 6d94defab65b rust: export generated symbols omits 92efead92444 rust: add `kernel` crate discards 154bb84c1cf0 Merge branch 'for-next/sme' into for-next/core omits 53162877fc1a rust: add `kernel` crate's `sync` module omits e1725bb761fa rust: add `macros` crate omits cb34e3a0266f rust: add `build_error` crate omits fa525f9e60f5 rust: adapt `alloc` crate to the kernel omits 686980e9c42b rust: import upstream `alloc` crate omits f2ed55ac8a1f rust: add `compiler_builtins` crate omits 944b0e6deb80 rust: add C helpers omits ba407fc7f9f7 kunit: take `kunit_assert` as `const` omits 61968dbc2d5d kallsyms: increase maximum kernel symbol length to 512 omits b7cfdec14427 kallsyms: support "big" kernel symbols omits 4c454635bb96 kallsyms: avoid hardcoding the buffer size discards 1dbb421ef078 Merge branch into tip/master: 'locking/core' discards 217f03e73713 Merge branch into tip/master: 'irq/core' discards 58f64e1fdbc9 Merge branch into tip/master: 'core/core' discards 19bf42a552f4 Merge branch into tip/master: 'x86/urgent' discards a9bed1e94f93 Merge branch into tip/master: 'timers/urgent' discards 9f8fd5d5ed21 Merge branch into tip/master: 'locking/urgent' discards cb794b1a5aae Merge branch into tip/master: 'irq/urgent' discards d507c14ad2ba Merge branch into tip/master: 'core/urgent' discards 80e1249baceb Merge branch 'x86/merge' discards b0362ef88de4 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] discards f2807a27b26d Merge branch 'for-next/misc' into for-next/core omits 307a8f558152 iio: trigger: stm32-lptimer-trigger: Make use of device pr [...] discards ced2737aa777 Merge branch 'for-next/esr-elx-64-bit' into for-next/core discards 65348a9f8e2d Merge branch 'for-next/kselftest' into for-next/core discards b36de0c3afe9 Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] omits a64dd2225fa6 drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate omits 4480de9b12df KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 [...] omits 89c484531372 lib/bitmap: add test for bitmap_{from,to}_arr64 omits 7cc8e85253b6 lib: add bitmap_{from,to}_arr64 discards 7d9c90c48ca9 Merge tag 'ffa-updates-5.19' of git://git.kernel.org/pub/s [...] discards ca4906be727d Merge tag 'scmi-updates-5.19' of git://git.kernel.org/pub/ [...] discards 8ba80a351833 Merge tag 'juno-updates-5.19' of git://git.kernel.org/pub/ [...] discards cc64beca6cd4 Merge branch 'icc-const' into icc-next discards 2edb2a7ef5fe Merge branch 'icc-sdx65' into icc-next discards 1ac793ccc106 Merge branch 'icc-sc8280xp' into icc-next omits 5015b3b61696 workqueue: Wrap flush_workqueue() using a macro omits 3a321335572d workqueue: Warn flushing of kernel-global workqueues discards a04ee02d755d erofs: do not prompt for risk any more when using big pcluster discards 4352e23a7ff2 Input: cros-ec-keyb - only register keyboard if rows/colum [...] discards 9889fc4f19e0 dmaengine: idxd: Fix the error handling path in idxd_cdev_ [...] discards fad7eba9464e certs: Explain the rationale to call panic() discards b42777ed3b3c certs: Allow root user to append signed hashes to the blac [...] discards 20ae308ab8b6 certs: Check that builtin blacklist hashes are valid discards 0c8b95e36096 certs: Make blacklist_vet_description() more strict discards e71e3994cc03 certs: Factor out the blacklist hash creation discards 0564817b1e46 tools/certs: Add print-cert-tbs-hash.sh omits 1d404b899e32 exfat: reduce block requests when zeroing a cluster omits a066de4dc1dc block: add sync_blockdev_range() omits 91d70a5329ba tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits f195c9676fbb tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits ca1545202ab7 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits d5311b7c48a7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 34457edc80a1 tools/memory-model: Repair parseargs.sh header comment omits a21572226ae3 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits a7ce0b62ed4c tools/memory-model: Make history-check scripts use mselect7 omits 03aedae850f8 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 4e322853124d tools/memory-model: Fix scripting --jobs argument omits 3973fc0ec9e8 tools/memory-model: Implement --hw support for checkghlitmus.sh omits bf9274f048e0 tools/memory-model: Add -v flag to jingle7 runs omits cf8447de610c tools/memory-model: Make runlitmus.sh check for jingle errors omits 863e4059cb7c tools/memory-model: Allow herd to deduce CPU type omits 53ad687a2abf tools/memory-model: Keep assembly-language litmus tests omits 6e6bfb85d576 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 6bc74b4580b8 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 89471194c4f9 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 3ae11fc23ae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits c749402cdd9d tools/memory-model: Hardware checking for check{,all}litmus.sh omits c4654c7d3671 tools/memory-model: Fix checkalllitmus.sh comment omits 7635d3c45b59 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits e0a5facc04c7 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 3058e7655999 tools/memory-model: Update parseargs.sh for hardware verification omits c69a53170d6c tools/memory-model: Fix paulmck email address on pre-exist [...] omits 8daade5f425c tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 144dc65b5932 tools/memory-model: Make judgelitmus.sh identify bad macros omits 201d56f21faa tools/memory-model: Make cmplitmushist.sh note timeouts omits c4c641e09bff tools/memory-model: Make judgelitmus.sh note timeouts omits 3874a21aeb4a tools/memory-model: Document locking corner cases omits 870e49e30362 exfat: introduce mount option 'sys_tz' omits 0c404308d41f exfat: fix referencing wrong parent directory information [...] discards 012d2fb6c8c9 Merge branch 'devel-stable' into for-next discards a8cf7cf8d78a Merge branches 'misc' and 'fixes' into for-next omits fd78f28f9f50 Merge branch 'work.namei' into for-next omits e3040a96e084 Merge branches 'work.misc', 'work.mount' and 'pidfd.mount_ [...] omits e6c096b8d709 move mount-related externs from fs.h to mount.h omits 3eaeb5de0735 blob_to_mnt(): kern_unmount() is needed to undo kern_mount() omits 30f3cecddee4 m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... omits c0a650363225 build_mount_idmapped(): don't open-code proc_ns_fget() omits 970493fe4b42 linux/mount.h: trim includes omits 77d72ed53f2e uninline may_mount() and don't opencode it in fspick(2)/fsopen(2) omits 21e415003b8d namei: cleanup double word in comment discards 49c14f94ccfe clocksource/drivers/timer-of: check return value of of_iom [...] discards d9540eeaa3d1 Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] discards 2c1acb13c3ef ARM: dts: aspeed: ast2600-evb: Enable GFX device discards 0c41016e8151 ARM: dts: aspeed: Add GFX node to AST2600 discards 450b056c92fa ARM: dts: aspeed: Enable Dual SPI RX transfers omits c36d6a662e2b get rid of dead code in legitimize_root() omits fb731123c794 fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy() adds 42226c989789 Linux 5.18-rc7 adds a1f37cd8171c Merge tag 'thermal-5.18-rc8' of git://git.kernel.org/pub/s [...] adds a3b69dd0ad62 Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler" adds 210e04ff7681 Merge tag 'pci-v5.18-fixes-1' of git://git.kernel.org/pub/ [...] adds 024a7ad9eb4d ALSA: hda/realtek: fix right sounds and mute/micmute LEDs [...] adds 5c62383c0683 ALSA: usb-audio: Restore Rane SL-1 quirk adds ef1302160bfb Merge tag 'sound-5.18' of git://git.kernel.org/pub/scm/lin [...] adds acde3929492b vdpa/mlx5: Use consistent RQT size adds db1fd3fc0642 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds a91714312eb1 percpu_ref_init(): clean ->percpu_count_ref on failure adds fb4554c2232e Fix double fget() in vhost_net_set_backend() adds dbd380bbffc8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5494d0eb438a Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 6254bd3db316 selinux: fix bad cleanup on error in hashtab_duplicate() adds 6899c1613136 Merge tag 'selinux-pr-20220518' of git://git.kernel.org/pu [...] adds 69e9cd66ae13 audit,io_uring,io-wq: call __audit_uring_exit for dummy contexts adds 8194a0089207 Merge tag 'audit-pr-20220518' of git://git.kernel.org/pub/ [...] adds 2d2d5cb6ca84 io_uring: fix ordering of args in io_uring_queue_async_work adds aa184e8671f0 io_uring: don't attempt to IOPOLL for MSG_RING requests adds 01464a73a638 Merge tag 'io_uring-5.18-2022-05-18' of git://git.kernel.d [...] adds 725f22a1477c block/mq-deadline: Set the fifo_time member also if insert [...] adds f993aed406ea Merge tag 'block-5.18-2022-05-18' of git://git.kernel.dk/l [...] adds 14ea4a470494 Revert "can: m_can: pci: use custom bit timings for Elkhart Lake" adds d6da7881020f can: m_can: remove support for custom bit timing, take #2 adds dbd5f5d8685f Merge tag 'linux-can-fixes-for-5.18-20220514' of git://git [...] adds 4d42d54a7d6a net/sched: act_pedit: sanitize shift argument before usage adds da2172a9bfec ptp: ocp: have adjtime handle negative delta_ns correctly adds af8ca6eaa9b2 net: lan966x: Fix assignment of the MAC address adds ef6b1cd11962 net: systemport: Fix an error handling path in bcm_sysport [...] adds 4d33ab08c0af xfrm: set dst dev to blackhole_netdev instead of loopback_ [...] adds 9e7fef9521e7 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_ [...] adds edf410cb74dc net: vmxnet3: fix possible NULL pointer dereference in vmx [...] adds 5361448e45fa net/qla3xxx: Fix a test in ql_reset_work() adds 23dd4581350d NFC: nci: fix sleep in atomic context bugs caused by nci_s [...] adds 2c5fc6cd269a net/mlx5: DR, Fix missing flow_source when creating multi- [...] adds b33886971dbc net/mlx5: Initialize flow steering during driver probe adds 785d7ed29551 net/mlx5: DR, Ignore modify TTL on RX if device doesn't su [...] adds 379169740b0a net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock adds 15a5078cab30 net/mlx5e: Block rx-gro-hw feature in switchdev mode adds cf6e34c8c22f net/mlx5e: Properly block LRO when XDP is enabled adds b0617e7b3500 net/mlx5e: Properly block HW GRO when XDP is enabled adds 6bbd723035ba net/mlx5e: Remove HW-GRO from reported features adds 8e1dcf499a67 net/mlx5e: CT: Fix support for GRE tuples adds 04c551bad371 net/mlx5e: CT: Fix setting flow_source for smfs ct tuples adds 16d42d313350 net/mlx5: Drain fw_reset when removing device adds 765d12160014 Merge tag 'mlx5-fixes-2022-05-17' of git://git.kernel.org/ [...] adds e6175a2ed1f1 xfrm: fix "disable_policy" flag use when arriving from dif [...] adds 4dc2a5a8f675 net: af_key: add check for pfkey_broadcast in function pfk [...] adds 015c44d7bff3 net: af_key: check encryption module availability consistency adds 089403a3f7d6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4503cc7fdf9a ice: fix crash when writing timestamp on RX rings adds 31b6298fd8e2 ice: fix possible under reporting of ethtool Tx and Rx statistics adds bf13502ed5f9 ice: Fix interrupt moderation settings getting cleared adds 680b892685ea Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ba2c89e0ea74 mptcp: fix checksum byte order adds ae66fb2ba6c3 mptcp: Do TCP fallback on early DSS checksum failure adds 575fb4fb02b3 Merge branch 'mptcp-checksums' adds b8cedb7093b2 nfc: pn533: Fix buggy cleanup order adds 942d2ad5d2e0 igb: skip phy status check where unavailable adds 6fd45e79e8b9 net: ftgmac100: Disable hardware checksum on AST2600 adds 396ef64113a8 netfilter: flowtable: fix excessive hw offload attempts af [...] adds 45ca3e61999e netfilter: nft_flow_offload: skip dst neigh lookup for ppp [...] adds cf2df74e202d net: fix dev_fill_forward_path with pppoe + bridge adds 245607493500 netfilter: nft_flow_offload: fix offload with pppoe + vlan adds e5eaac2beb54 netfilter: flowtable: fix TCP flow teardown adds 2738d9d963bd netfilter: flowtable: move dst_check to packet path adds 9e539c5b6d9c netfilter: nf_tables: disable expression reduction infra adds 7dc02d7f0832 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 090f9dd092c6 selftests: forwarding: fix missing backslash adds c2239294188f ptp: ocp: change sysfs attr group handling adds fbb3abdf2223 net: bridge: Clear offload_fwd_mark when passing frame up [...] adds d904c8cc0302 Merge tag 'net-5.18-rc8' of git://git.kernel.org/pub/scm/l [...] adds 18e471dde0e3 Merge tag 'pinctrl-v5.18-3' of git://git.kernel.org/pub/sc [...] adds 0dc14aa94ccd ARM: 9196/1: spectre-bhb: enable for Cortex-A15 adds 3cfb30199796 ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 adds 99b056443e6f Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 67c35a3b646c parisc: Disable debug code regarding cache flushes in hand [...] adds 2de8b4cc2051 parisc: Rewrite cache flush code for PA8800/PA8900 adds 798082be69fe parisc: Fix patch code locking and flushing adds b015dcd62b86 Merge tag 'for-5.18/parisc-4' of git://git.kernel.org/pub/ [...] adds 3d7285a335ed Merge tag 'v5.18-p2' of git://git.kernel.org/pub/scm/linux [...] adds 19bef63f951e arm64: paravirt: Use RCU read locks to guard stolen_time adds eb3d8ea3e1f0 arm64: kexec: load from kimage prior to clobbering adds 1d0cb4c8864a arm64: mte: Ensure the cleared tags are visible before set [...] adds a956f4e281fe Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds b17410182b6f riscv: dts: sifive: fu540-c000: align dma node name with dtschema adds c932edeaf6d6 riscv: dts: microchip: fix gpio1 reg property typo adds 265f34c25bad Merge tag 'riscv-for-linus-5.18-rc8' of git://git.kernel.o [...] adds 75dbb685f4e8 libceph: fix potential use-after-free on linger ping and resends adds d0bb883c6355 libceph: fix misleading ceph_osdc_cancel_request() comment adds b851c1f8e02a Merge tag 'ceph-for-5.18-rc8' of https://github.com/ceph/c [...] adds e949dee3625e mmc: core: Fix busy polling for MMC_SEND_OP_COND again adds 317de3dbe2f1 Merge tag 'mmc-v5.18-rc4-2' of git://git.kernel.org/pub/sc [...] adds 9bf3ac466faa gpio: gpio-vf610: do not touch other bits when set the target bit adds 3ecb10175b1f gpio: mvebu/pwm: Refuse requests with inverted polarity adds 3b5e1590a267 Merge tag 'gpio-fixes-for-v5.18' of git://git.kernel.org/p [...] adds 3ac6487e584a perf: Fix sys_perf_event_open() race against self adds 7123d39dc24d drm/amd: Don't reset dGPUs if the system is going to s2idle adds 4862b7404778 Merge tag 'amd-drm-fixes-5.18-2022-05-18' of https://gitla [...] adds 7c3e9fcad9c7 dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace adds 6e03b13cc7d9 drm/dp/mst: fix a possible memory leak in fetch_monitor_name() adds 6e4a61cd3968 Merge tag 'drm-misc-fixes-2022-05-20' of git://anongit.fre [...] adds 54395a33718a drm/i915/dmc: Add MMIO range restrictions adds 89e96d822bd5 i915/guc/reset: Make __guc_reset_context aware of guilty engines adds 7b1d6924f27b drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap adds 64eea6805ecf Merge tag 'drm-intel-fixes-2022-05-20' of git://anongit.fr [...] adds 93413c849f1f Merge tag 'drm-fixes-2022-05-21' of git://anongit.freedesk [...] adds 88110a9f6209 clk: bcm2835: fix bcm2835_clock_choose_div adds 60d9f050da63 Revert "clk: sunxi-ng: sun6i-rtc: Add support for H6" adds d0031e6fbed9 clk: at91: generated: consider range when calculating best rate adds b3454ce0b2c8 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5163373af195 KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC adds 2e40316753ee KVM: arm64: Don't hypercall before EL2 init adds 6f5adb35045d Merge tag 'kvmarm-fixes-5.18-3' of git://git.kernel.org/pu [...] adds 4ac19ead0dfb kvm: x86/pmu: Fix the compare function used by the pmu eve [...] adds 04baa2233d55 selftests: kvm/x86: Add the helper function create_pmu_eve [...] adds c41ef29cc1d4 selftests: kvm/x86: Verify the pmu event filter matches th [...] adds e332b55fe79c KVM: eventfd: Fix false positive RCU usage warning adds c87661f855c3 KVM: Free new dirty bitmap if creating a new memslot fails adds ea8c66fe8d8f KVM: x86: hyper-v: fix type of valid_bank_mask adds 9f46c187e2e6 KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID adds 6c3f5bec9b40 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 525f447f88b1 scsi: target: Fix incorrect use of cpumask_t adds d5d92b644084 scsi: ufs: core: Fix referencing invalid rsp field adds 36ed2da76b18 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e4920d42ce0e Input: ili210x - fix reset timing adds b26ff9137183 Input: ili210x - use one common reset implementation adds 4c493b1a4127 Merge tag 'input-for-v5.18-rc7' of git://git.kernel.org/pu [...] adds 0ae065a5d265 perf build: Fix check for btf__load_from_kernel_by_id() in libbpf adds 92d579ea3279 perf stat: Fix and validate CPU map inputs in synthetic PE [...] adds 451ed8058c69 perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci test [...] adds 01b28e4a5815 perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform adds caaaa55477e2 perf test: Avoid shell test description infinite loop adds f8ac1c478424 perf bench numa: Address compiler error on s390 adds cfd7092c31ae perf test session topology: Fix test to skip the test in g [...] adds 8994e97be3eb perf test bpf: Skip test if clang is not present adds 51d0bf99b834 perf session: Fix Intel LBR callstack entries and nr print [...] adds eaea45fc0e7b Merge tag 'perf-tools-fixes-for-v5.18-2022-05-21' of git:/ [...] adds a2537c98a8a3 i2c: mt7621: fix missing clk_disable_unprepare() on error [...] adds 17a0f3acdc6e i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging adds 03a35bc856dd drivers: i2c: thunderx: Allow driver to work with ACPI def [...] adds 978df3e15846 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 2aeb8c86d499 afs: Fix afs_getattr() to refetch file status if callback [...] adds 4b0986a3613c Linux 5.18 adds 3f68e69520d3 riscv/efi_stub: Add support for RISCV_EFI_BOOT_PROTOCOL adds bf2431021c8c Merge tag 'efi-next-for-v5.19' of git://git.kernel.org/pub [...] adds f814957b018c Merge tag 'nolibc.2022.05.20a' of git://git.kernel.org/pub [...] adds b2f02e9cdaad Merge tag 'lkmm.2022.05.20a' of git://git.kernel.org/pub/s [...] adds 1e57930e9f40 Merge tag 'rcu.2022.05.19a' of git://git.kernel.org/pub/sc [...] adds e7637a492b9f io_uring: fix locking state for empty buffer group adds 3d200242a6c9 io_uring: add buffer selection support to IORING_OP_NOP adds d8c2237d0aa9 io_uring: add io_pin_pages() helper adds c7fb19428d67 io_uring: add support for ring mapped supplied buffers adds 20cbd21d899b io_uring: use a rwf_t for io_rw.flags adds 984824db844a io_uring: don't use ERR_PTR for user pointers adds ee67ba3b20f7 io_uring: drop a spurious inline on a forward declaration adds 58f5c8d39e0e io_uring: make apoll_events a __poll_t adds a294bef57c55 io_uring: consistently use the EPOLL* defines adds 0bf1dbee9baf io_uring: use rcu_dereference in io_close adds 0184f08e6534 io_uring: add fully sparse buffer registration adds 1d0dbbfa282d io_uring: initialize io_buffer_list head when shared ring [...] adds 2fcabce2d7d3 io_uring: disallow mixed provided buffer group registrations adds 0e7579ca732a io_uring: fix incorrect __kernel_rwf_t cast adds 3a166bdbf3ab Merge tag 'for-5.19/io_uring-2022-05-22' of git://git.kern [...] adds 09beaff75e4c Merge tag 'for-5.19/io_uring-xattr-2022-05-22' of git://gi [...] adds 368da430d04d Merge tag 'for-5.19/io_uring-socket-2022-05-22' of git://g [...] adds e1a8fde7203f Merge tag 'for-5.19/io_uring-net-2022-05-22' of git://git. [...] adds 00fc2eeb15ac nvme: helper for uring-passthrough checks adds 58e5bdeb9c2b nvme: enable uring-passthrough for admin commands adds 3fe07bcd800d io_uring: cleanup handling of the two task_work lists adds 9836e93c0a7e Merge tag 'for-5.19/io_uring-passthrough-2022-05-22' of gi [...] adds 68f4c6eba70d fs-writeback: writeback_sb_inodes:Recalculate 'wrote' acco [...] adds df1c5d73d285 Merge tag 'for-5.19/writeback-2022-05-22' of git://git.ker [...] adds f6792c877a1c Merge tag 'for-5.19/cdrom-2022-05-22' of git://git.kernel. [...] adds a3e7689bfaae block: cleanup the VM accounting in submit_bio adds 181490d53218 block, bfq: protect 'bfqd->queued' by 'bfqd->lock' adds ddc25c86b466 block, bfq: make bfq_has_work() more accurate adds 3607849df478 blk-cgroup: always terminate io.stat lines adds 77c570a1ea85 blk-cgroup: Remove unnecessary rcu_read_lock/unlock() adds 5a011f889b48 blk-throttle: Set BIO_THROTTLED when bio has been throttled adds 1305e2c9d91a blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE() adds f950667356ce bfq: Relax waker detection for shared queues adds c5ac56bb6110 bfq: Allow current waker to defend against a tentative one adds e79cf8892e33 bfq: Remove superfluous conversion from RQ_BIC() adds a249ca7dfbce bfq: Remove bfq_requeue_request_body() adds 2aaf51608418 blk-mq: fix typo in comment adds 115cd47132d7 Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel. [...] adds 491bf8f236fd nbd: Fix hung on disconnect request if socket is closed before adds 1a86924e4f46 nvme: fix interpretation of DMRSL adds 52fde2c07da6 nvme: set dma alignment to dword adds ca2d89925ae3 nvme: add missing status values to verbose logging adds da3340e77eeb nvme: remove unneeded include from constants file adds 128126a79436 nvme: mark internal passthru request RQF_QUIET adds da4276118162 nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags adds b98235d3a471 nvme-pci: harden drive presence detect in nvme_dev_disable() adds 93ba75c90524 nvme-fabrics: add a request timeout helper adds e626f37e657a nvme: split the enum used for various register constants adds da14f237ceef Merge tag 'nvme-5.19-2022-05-18' of git://git.infradead.or [...] adds 354201c53e61 nvme: add support for TP4084 - Time-to-Ready Enhancements adds 78288665b5d0 nvme: set non-mdts limits in nvme_scan_work adds 8ad9f577551f Merge tag 'nvme-5.19-2022-05-19' of git://git.infradead.or [...] adds 537b9f2bf60f mtip32xx: fix typo in comment adds 5dc921868c50 Merge tag 'for-5.19/drivers-2022-05-22' of git://git.kerne [...] adds 71abb4df2981 ata: pata_ftide010: Remove unneeded ERROR check before clk [...] adds 8a32f81a89cf Merge tag 'ata-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds 140e40e39a29 Merge tag 'zonefs-5.19-rc1' of git://git.kernel.org/pub/sc [...] adds b990c696d309 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 8486f81a0b25 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds eb47ba7c8ba5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds ed6bc6bf0a7d m68k: math-emu: Fix dependencies of math emulation support adds 30b5e6ef4a32 m68k: atari: Make Atari ROM port I/O write macros return void adds 9411c6e1fdd2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5cebb40bc955 net: macb: Fix PTP one step sync support adds 582a2dbc72ac Documentation: add description for net.core.gro_normal_batch adds b413b0cb0086 NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_ [...] adds 9b80ccda233f bonding: fix missed rcu protection adds fe5c5fc145ed net: stmmac: fix out-of-bounds access in a selftest adds 937956ba404e amt: fix gateway mode stuck adds fe29794c3585 amt: fix memory leak for advertisement message adds ed46b3e1272d Merge branch 'amt-fix-several-bugs-in-gateway-mode' adds eb4c07889647 hv_netvsc: Fix potential dereference of NULL pointer adds 88e22159750b rxrpc: Fix listen() setting the bar too high for the preal [...] adds 114af61f88fb rxrpc: Don't try to resend the request if we're receiving [...] adds 8940ba3cfe48 rxrpc: Fix overlapping ACK accounting adds 81524b631253 rxrpc: Don't let ack.previousPacket regress adds 9a3dedcf1809 rxrpc: Fix decision on when to generate an IDLE ACK adds c12b95885ab2 Merge branch 'rxrpc-fixes' adds 43252ed15f46 net: fec: Do proper error checking for optional clks adds 15d221d0c345 hinic: Avoid some over memory allocation adds 06d129946a71 dpaa2-eth: retrieve the virtual address before dma_unmap adds d5f4e19a8567 dpaa2-eth: use the correct software annotation field adds 0a09c5b8cb8f dpaa2-eth: unmap the SGT buffer before accessing its contents adds 7e4d1c237592 Merge branch 'dpaa2-swtso-fixes' adds 0a3ad7d32368 net: dsa: restrict SMSC_LAN9303_I2C kconfig adds 75c1edf23b95 net/smc: postpone sk_refcnt increment in connect() adds 8c3b8dc5cc9b net/smc: fix listen processing for SMC-Rv2 adds c9f73a2178c1 Bluetooth: hci_conn: Fix hci_connect_le_sync adds 7fb0269720d7 Merge tag 'for-net-2022-05-23' of git://git.kernel.org/pub [...] adds e7e72a233bc9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c960aa6aa3cc ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name adds 775d667539a4 ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop adds 14e42ceec89a ALSA: hda: cs35l41: Remove Set Channel Map api from binding adds aa4a38af97e9 ALSA: hda: cs35l41: Add Support for Interrupts adds de8cab7b38d7 ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops adds caf7c1f1de9f ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code adds ff8aad072e63 ASoC: cs35l41: Move cs35l41 fs errata into shared code adds 0db99577c4cd ASoC: cs35l41: Move cs_dsp config struct into shared code adds 00f87ec74c3c ALSA: hda: cs35l41: Add Amp Name based on channel and index adds c11117b634f4 ALSA: usb-audio: Refcount multiple accesses on the single clock adds 44d30762cde7 ALSA: seq: replace ternary operator with max() adds 03a8b0df757f ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint [...] adds 15ad333269a3 Merge tag 'asoc-fix-v5.18-rc7' of https://git.kernel.org/p [...] adds 12626530de84 ALSA: lola: Bounds check loop iterator against streams array size adds 5ce0b06ae5e6 ALSA: usb-audio: Workaround for clock setup on TEAC devices adds 7b0efea4baf0 ALSA: usb-audio: Add missing ep_idx in fixed EP quirks adds 1212fa1b482e Merge branch 'for-linus' into for-next adds 1b073ebb174d ALSA: ctxfi: Add SB046x PCI ID adds e9ff88c32735 ALSA: cs5535audio: fix typo in comment adds 1693e265e0a5 ALSA: ctxfi: fix typo in comment adds d91835655cc9 ASoC: amd: vangogh: Remove duplicate include files adds a34840c4eb32 ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* adds 64c917d1cfd7 ASoC: core: Correct spelling fliped -> flipped adds 8c8a0f01c7c5 ASoC: core: Pass legacy_dai_naming flag directly adds 232213bd73bb ASoC: soc-component: Update handling to component delays adds 2def44d3aec5 ASoC: rt5645: Fix errorenous cleanup order adds 9db69df4bdd3 firmware: mediatek: Add adsp ipc protocol interface adds aea9350108ed ASoC: SOF: mediatek: Add ipc support for mt8195 adds e0100bfd383c ASoC: SOF: mediatek: Add mt8186 ipc support adds 0af9de0ea86d firmware: mtk: add adsp ipc protocol for SOF adds 9e71bc33ae0d ASoC: fsl_sai: Add support for i.MX8MM adds 2530c5e875ea ASoC: fsl_sai: Add support for i.MX8M Plus adds af0bd3c0ffae ASoC: fsl_sai: Add support for i.MX8ULP adds dba2d5ae4cb0 ASoC: fsl_sai: Add support for i.MX8MM, MP, ULP adds c5003f08fe67 ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in [...] adds 37a86b32bf0e ASoC: ux500: mop500: Check before clk_put() not needed adds 81a299105d69 ASoC: Intel: avs: Account for libraries when booting basefw adds f1b3b320bd65 ASoC: Intel: avs: Generic soc component driver adds 9114700b496c ASoC: Intel: avs: Generic PCM FE operations adds b9062f9867f0 ASoC: Intel: avs: non-HDA PCM BE operations adds d070002a20fc ASoC: Intel: avs: HDA PCM BE operations adds 2f1f570cd730 ASoC: Intel: avs: Coredump and recovery flow adds 4b86115cb91a ASoC: Intel: avs: Prepare for firmware tracing adds 335c4cbd201d ASoC: Intel: avs: D0ix power state support adds 69b23b3937a1 ASoC: Intel: avs: Event tracing adds 25b552f19287 ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask adds beed983621fb ASoC: Intel: avs: Machine board registration adds 1affc44ea5dd ASoC: Intel: avs: PCI driver implementation adds cfbc100e6bbf ASoC: Intel: avs: Power management adds b3e29075b234 ASoC: Intel: avs: SKL-based platforms support adds c8c960c10971 ASoC: Intel: avs: APL-based platforms support adds ec432e2a5141 ASoC: Intel: avs: Driver core and PCM operations adds 0f653c95c4f4 ASoC: SOF: mediatek: remove duplicate include in mt8195.c adds b1378b259c0c ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resum [...] adds 81e7b165c45e ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR' adds be2af740e2a9 ASoC: wm2000: fix missing clk_disable_unprepare() on error [...] adds 6107fb660749 ASoC: amd: acp: Set Speaker enable/disable pin through rt1 [...] adds 17572892e3be ASoC: amd: acp: Set Speaker enable/disable pin through rt1 [...] adds 57f68f216898 ASoC: rt9120: Fix 3byte read, valule offset typo adds 80b949f332e3 ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwd [...] adds 21ca3274333f ASoC: max98357a: remove dependency on GPIOLIB adds b390c25c6757 ASoC: rt1015p: remove dependency on GPIOLIB adds bb94bb86286b ASoC: remove two unnecessary gpiolib dependencies adds 698c1e99a0a3 ASoC: SOF: mediatek: Add mediatek common debug dump adds 3a054f90e955 ASoC: SOF: mediatek: Add mt8195 debug dump adds b4ce6dd4de3f ASoC: SOF: mediatek: add debug dump adds affa9983e7cb ASoC: rt1308-sdw: add the default value of register 0xc320 adds f7a344468105 ASoC: max98090: Move check for invalid values before casti [...] adds 0cfbaee21fcb ASoC: SOF: Introduce IPC independent ops for firmware trac [...] adds 25b17da691f3 ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_ [...] adds 671e0b90051e ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_traci [...] adds 1dedbe4f223c ASoC: SOF: Switch to IPC generic firmware tracing adds b69979a1ec2d ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generi [...] adds 4b49cbd1e7eb ASoC: SOF: Modify the host trace_init parameter list to in [...] adds 08341b27bd2e ASoC: SOF: Introduce opaque storage of private data for fi [...] adds 0683532999ab ASoC: SOF: ipc3-dtrace: Move dtrace related variables loca [...] adds e5cd20e0d671 ASoC: SOF: Introduce generic (in)firmware tracing infrastructure adds 0163717ed5de Merge tag 'asoc-v5.19' of https://git.kernel.org/pub/scm/l [...] adds e0efaa2be964 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f4d6aca0c80f ASoC: soc-pcm: fix BE transition for TRIGGER_START adds e4dd748dc87c ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition adds 3efa637bc85d Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds 46486300584a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 584359b290d4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 20c9eb1c141b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d938b26e9b14 Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend" adds ae65b283d7a4 Revert "PCI: brcmstb: Add control of subdevice voltage reg [...] adds f35b19f02e01 Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators" adds 4246970a3bcb Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs" adds 840a03775a96 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds eac375891ee0 iio: trigger: sysfs: fix use-after-free on remove adds 444d33270235 iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rz [...] adds 5f954dd45220 iio: adc: ti-ads131e08: add missing fwnode_handle_put() in [...] adds 6e2919e6e2a4 iio: adc: stm32: Fix ADCs iteration in irq handler adds deaf083bfe54 iio: adc: stm32: Fix IRQs on STM32F4 by removing custom sp [...] adds b5e1cf77d1a0 iio: adc: aspeed: Fix refcount leak in aspeed_adc_set_trim_data adds 0e7c3221821c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 351911daac8d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a3685dc85824 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 66f675b99272 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ac55e5d45810 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 735436ac9a1c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 066c73da6751 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 0b1e987c5664 freevxfs: relicense to GPLv2 only adds 149d623fbefe scripts/spdxcheck: Add percentage to statistics adds a377ce75e491 scripts/spdxcheck: Add directory statistics adds 0e7f030687ef scripts/spdxcheck: Add [sub]directory statistics adds 67924b71412c scripts/spdxcheck: Add option to display files without SPDX adds 0509b270a358 scripts/spdxcheck: Put excluded files and directories into [...] adds 2fb977133684 scripts/spdxcheck: Exclude config directories adds 2ab99ce9780d scripts/spdxcheck: Exclude MAINTAINERS/CREDITS adds e0208351383c scripts/spdxcheck: Exclude top-level README adds 53c83d6d8e39 siphash: add SPDX tags as sole licensing authority adds a5eb8b89adfc Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds bdb6528ec550 Documentation: gpio: Fix IRQ mask and unmask examples adds e9fdcc2d8376 Documentation: gpio: Advertise irqd_to_hwirq() helper in t [...] adds 6d209b42947a pinctrl: baytrail: make irq_chip immutable adds df38990dec1e pinctrl: cherryview: make irq_chip immutable adds 180f9db77545 pinctrl: lynxpoint: make irq_chip immutable adds 68aa84ff28ba pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq [...] adds 6fb6f8bf888e pinctrl: intel: make irq_chip immutable adds 56da7dc5eb67 pinctrl: intel: Drop unused irqchip member in struct intel [...] adds 7b923e67a4a7 pinctrl: intel: Fix kernel doc format, i.e. add return sections adds 234e0c9df6b3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7b548e6767cf Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds edbc7960bef7 drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid adds 391cf5a1244f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 69c4cc99bbcb modpost: add sym_find_with_module() helper adds f292d875d0dc modpost: extract symbol versions from *.cmd files adds 5255bb025ec2 kbuild: link symbol CRCs at final link, removing CONFIG_MO [...] adds c0278c0903c5 kbuild: stop merging *.symversions adds 995096f55eac genksyms: adjust the output format to modpost adds 8ade00c90a0d kbuild: do not create *.prelink.o for Clang LTO or IBT adds 921bdd390d5a kbuild: check static EXPORT_SYMBOL* by script instead of modpost adds 0131198a1ddd kbuild: make built-in.a rule robust against too long argum [...] adds e7a0541ed993 kbuild: make *.mod rule robust against too long argument error adds 69ec2d8c9a7d kbuild: add cmd_and_savecmd macro adds 73809470d3e6 kbuild: rebuild multi-object modules when objtool is updated adds 158f24ba4cf8 kbuild: Fix include path in scripts/Makefile.modpost adds 193ce6b16e10 scripts/kallsyms: update usage message of the kallsyms program adds 6faf6b9b8d98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 882178947bca clang-format: Update with v5.18-rc7's `for_each` macro list adds 43120879191c clang-format: Use POSIX locale for `sort` adds 72e14aa9f884 clang-format: Simplify command with `sort -u` adds 49bb63a2616a clang-format: Extend the for_each list with tools/ adds 96232c7d4f84 clang-format: Update to clang-format >= 6 adds d7f6604341c7 clang-format: Fix goto labels indentation adds 781121a7f6d1 clang-format: Fix space after for_each macros adds 29bd0c1f3105 Merge branch 'clang-format' of https://github.com/ojeda/linux.git adds c5468a28efde Merge remote-tracking branch 'torvalds/master' into perf/core adds df36d2572e05 perf bench breakpoint: Fix build on 32-bit arches adds d7015e50a9ed perf intel-pt: Add support for emulated ptwrite adds a5014310f7a9 perf script: Print Intel ptwrite value as a string if it is ASCII adds 75659c6fb5af perf scripts python: intel-pt-events.py: Print ptwrite val [...] adds d98079c05b5a perf evlist: Keep topdown counters in weak group adds 6a973e291978 perf test: Add basic stat and topdown group test adds 39d5f412da84 perf evsel: Fixes topdown events in a weak group for the h [...] adds e8f4f794d704 perf stat: Always keep perf metrics topdown events in a group adds e7d1374ed5cb perf parse-events: Support different format of the topdown [...] adds e0e14cdff31d perf parse-events: Move slots event for the hybrid platform too adds 0869331fbaa2 Merge remote-tracking branch 'torvalds/master' into perf/core adds 508c9fbce0d3 perf build: Error for BPF skeletons without LIBBPF adds 984506371072 perf mem: Add stats for store operation with no available [...] adds 550b4d6f9a7e perf c2c: Add dimensions for 'N/A' metrics of store operation adds 12aeaaba087d perf c2c: Update documentation for store metric 'N/A' adds 79d9333b8591 perf lock: Do not discard broken lock stats adds 7c3bcbdf449f perf lock: Add -t/--thread option for report adds 0dd9769f0cb0 perf stat: Add stat record+report test adds e696f6dbbf9d perf cpumap: Add perf_cpu_map__for_each_idx() adds 54668a4ea03e perf bpf_counter: Tidy use of CPU map index adds 0b9462d0ac10 perf stat: Make use of index clearer with perf_counts adds cfa5013a41fa perf test: Skip reason for suites with 1 test adds 740f8a82410b perf test: Use skip in vmlinux kallsyms adds f9b10c82faf5 perf test: Use skip in openat syscall adds 7312c36ce6cd perf test: Basic mmap use skip adds b58eca408c15 perf test: Parse events tidy terms_test adds 8252e7917ea2 perf test: Parse events tidy evlist_test adds 7741e03e808a perf test: Parse events break apart tests adds 2cf88f4614c9 perf test: Use skip in PERF_RECORD_* adds fcb120d50c94 perf jevents: Append PMU description later adds a583bf18784a perf vendor events: Fix Alderlake metric groups adds afba2b08e123 perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask adds 1634b5a1f11c perf jevents: Modify match field adds 237c96b8c158 perf header: Add ability to keep feature sections adds 618ee7838e40 libperf: Add preadn() adds 180b3d06263c perf inject: Keep some features sections from input file adds a4455e0053aa perf data: Add has_kcore_dir() adds d8fc08550929 perf inject: Keep a copy of kcore_dir adds ee2409510cf4 perf vendors events arm64: Arm Cortex-A34 adds b5d03547f6a4 perf vendors events arm64: Arm Cortex-A35 adds fbb6b31aa80c perf vendors events arm64: Arm Cortex-A55 adds 3935c302c2ee perf vendors events arm64: Arm Cortex-A510 adds 6951dee81215 perf vendors events arm64: Arm Cortex-A65 adds 64a091c67aa8 perf vendors events arm64: Arm Cortex-A73 adds 387b5a8db3e2 perf vendors events arm64: Arm Cortex-A75 adds 45bd52fae0e1 perf vendors events arm64: Arm Cortex-A77 adds cf57baf0078f perf vendors events arm64: Arm Cortex-A78 adds cceb5f9713a9 perf vendors events arm64: Arm Cortex-A710 adds 30bb078aa0a9 perf vendors events arm64: Arm Cortex-X1 adds 7227fed42533 perf vendors events arm64: Arm Cortex-X2 adds 2531169eeaae perf vendors events arm64: Arm Neoverse E1 adds 67322d13fe30 perf vendors events arm64: Update Cortex A57/A72 adds a088031c4998 perf tools: Add machine to machines back pointer adds c98e064d540c perf tools: Factor out thread__set_guest_comm() adds 096fc361800d perf tools: Add guest_code support adds 5b208144602f perf script: Add guest_code support adds 512a09fb9656 perf kvm report: Add guest_code support adds 5d2b6bc3a6a2 perf intel-pt: Add guest_code support adds 13c9f88a0422 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 82806744fd7d swiotlb: max mapping size takes min align mask into account adds 4a37f3dd9a83 dma-direct: don't over-decrypt memory adds f0adb922db9a Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds b2441b3bdce6 h8300: remove stale bindings and symlink adds 6c8654977562 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 227a5e5bbd7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1f44de0f5e30 ARM: 9193/1: amba: Add amba_read_periphid() helper adds 7719a68b2fa4 ARM: 9192/1: amba: fix memory leak in amba_device_try_add() adds 952f03316352 ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP builds adds 508074607c7b ARM: 9195/1: entry: avoid explicit literal loads adds c4f486f1e7b3 ARM: 9198/1: spectre-bhb: simplify BPIALL vector macro adds 892c608a7d73 ARM: 9199/1: spectre-bhb: use local DSB and elide ISB in l [...] adds 1290c70d72b2 ARM: 9200/1: spectre-bhb: avoid cross-subsection jump usin [...] adds ad12c2f1587c ARM: 9201/1: spectre-bhb: rely on linker to emit cross-sec [...] adds 8294fec1cab7 ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) adds b6f21d14f1ac ARM: 9204/2: module: Add all unwind tables when load module adds b1e8d4d2854e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds a1259dd80719 arm64/sve: Delay freeing memory in fpsimd_flush_thread() adds 696207d4258b arm64/sve: Make kernel FPU protection RT friendly adds 8e1f78a92101 arm64/sve: Move sve_free() into SVE code section adds b4d6bb38f9dc arm64: mte: Clean up user tag accessors adds c733812dd773 arm64: mm: Make arch_faults_on_old_pte() check for migratability adds f0d9d79ec793 arm64/hugetlb: Use ptep_get() to get the pte value of a huge page adds bc5dfb4fd7bd arm64/hugetlb: Implement arm64 specific huge_ptep_get() adds 6ee3cf6a209f arm64: lds: move special code sections out of kernel exec segment adds 01142791b0d1 arm64: mm: avoid writable executable mappings in kexec/hib [...] adds 3cb7e662a930 arm64: Kconfig: Fix indentation and add comments adds aea3cb356c96 arm64: Kconfig.platforms: Add comments adds 8f0f104e2ab6 arm64: kdump: Do not allocate crash low memory if not needed adds 201729d53a34 Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] adds 8c00c8f02fcf Merge branch 'for-next/sme' into for-next/sysreg-gen adds f171f9e4097d arm64/fp: Make SVE and SME length register definition matc [...] adds 5b06dcfd9e0a arm64/fp: Rename SVE and SME LEN field name to _WIDTH adds a6dab6cc0f4c arm64/sme: Drop SYS_ from SMIDR_EL1 defines adds e65fc01bf271 arm64/sme: Standardise bitfield names for SVCR adds ec0067a63e5a arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h adds 9e2c0819ac85 arm64/sysreg: Support generation of RAZ fields adds 0d1322e7ea75 arm64/sme: Automatically generate defines for SMCR adds c37b8700b723 arm64/sme: Automatically generate SMIDR_EL1 defines adds 8e053810e6ce arm64/sme: Automatically generate SMPRIMAP_EL2 definitions adds 9321f0492b89 arm64/sme: Generate SMPRI_EL1 definitions adds 11e12a91c118 arm64/sme: Generate defintions for SVCR adds 89e9fb327421 arm64/sve: Generate ZCR definitions adds af65ea977bb8 arm64/sysreg: Generate definitions for CLIDR_EL1 adds 8c12e22c9f88 arm64/sysreg: Generate definitions for CONTEXTIDR_ELx adds b5c0f1051dc3 arm64/sysreg: Generate definitions for CPACR_ELx adds 8bd354b30533 arm64/sysreg: Generate definitions for CSSELR_EL1 adds 01baa57ad686 arm64/sysreg: Generate definitions for DACR32_EL2 adds dffdeade1843 arm64/sysreg: Generate definitions for FAR_ELx adds e003d5335c38 Merge branch 'for-next/sysreg-gen' into for-next/core adds d7a49291d786 kselftest/arm64: bti: force static linking adds 9f93c2e0cda4 kselftest/arm64: Explicitly build no BTI tests with BTI disabled adds d6fc5db0f828 Merge branch 'for-next/kselftest' into for-next/core adds 0616ea3f1b93 Merge branch 'for-next/esr-elx-64-bit' into for-next/core adds bb027589da72 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 7b6354cda55f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 206fe6d1447b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 32413901c3dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4d338ee40ba8 ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1 adds 651b79e8c9e2 ARM: dts: aspeed: Adjust "reg" property of FMC/SPI controllers adds 4a92d02fce73 ARM: dts: aspeed: Enable Dual SPI RX transfers adds f3e5996218b6 ARM: dts: aspeed-g4: Set spi-max-frequency for all flashes adds c9cb67c3a650 ARM: dts: aspeed: Add USB2.0 device controller node adds ad0e053b5b97 ARM: dts: aspeed: bletchley: enable ehci0 device node adds cc82dc2673e5 ARM: dts: aspeed: bletchley: switch spi2 driver to aspeed-smc adds 86ec3af52d91 ARM: dts: aspeed: bletchley: Enable mdio0 bus adds 60280a214a41 ARM: dts: aspeed: bletchley: update gpio0 line names adds 9495c6d57060 ARM: dts: aspeed: bletchley: add pca9536 node on each sled adds 8c9e37438778 ARM: dts: aspeed: bletchley: add eeprom node on each sled adds 244839d0fe6f ARM: dts: aspeed: bletchley: add sample averaging for ADM1278 adds 7b46aa7c008d ARM: dts: aspeed: Add Nuvia DC-SCM BMC adds f6b67950047b ARM: dts: aspeed: everest, rainier: Add power-ffs-sync-his [...] adds 08daf2c89186 ARM: dts: aspeed: ast2600-evb: Enable video engine adds 0ef77237c524 ARM: dts: aspeed: ast2600-evb: Enable virtual hub adds 4fa40bfa255d ARM: dts: aspeed: Add GFX node to AST2600 adds 8dc7aa0a7246 ARM: dts: aspeed: ast2600-evb: Enable GFX device adds d0101eb982aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 46a65cd376f9 ARM: at91: pm: Fix rand build error adds 68f9d5fc4a94 Merge branch 'at91-soc' into at91-next adds 52e0d230865b ARM: dts: at91: Add the required 'atmel, rtt-rtc-time-reg' [...] adds 6a743ea387e6 ARM: dts: at91: Use the generic "rtc" node name for the rtt IPs adds 0c91107be3ab ARM: dts: at91: sama7g5: add nodes for PDMC adds 821cb05f6b4b ARM: dts: at91: sama7g5ek: add node for PDMC0 adds 3519476d99a4 Merge branch 'at91-dt' into at91-next adds f8329a1450a7 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 38055a8fa487 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds b07a71b03ec7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e85d0aa6c9f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds df5d4d0be94d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 295ee1b4aa0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 10d21836c18a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a66a82f2a55e dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings adds d65d005f9a6c clk: qcom: add sc8280xp GCC driver adds 703db1f5da1e clk: qcom: rcg2: Cache CFG register updates for parked RCGs adds dd6456e6c4d8 Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe [...] adds 720e14f32817 Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe [...] adds 03e053b4f717 Revert "clk: qcom: regmap-mux: add pipe clk implementation" adds 5faa5cd718a4 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 8e498735e7a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a4a5a4411fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a12d0d05d535 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9b59588d8be9 soc: rockchip: Fix refcount leak in rockchip_grf_init adds 78f54bcadcbd Merge branch 'v5.19-armsoc/drivers' into for-next adds 1b36d4379918 ARM: dts: rockchip: add clocks property to cru node rk3288 adds 89b6d86ded95 ARM: dts: rockchip: add clocks property to cru node rk3066 [...] adds b35fd1af63ff ARM: dts: rockchip: add clocks property to cru node rk3036 adds 36b1b58523b5 ARM: dts: rockchip: add clocks property to cru node rk3228 adds 1867231d55f6 Merge branch 'v5.19-armsoc/dts32' into for-next adds d7283a95de1a arm64: rockchip: add clocks property to cru node rk3308 adds 17c0c5b67353 arm64: rockchip: add clocks property to cru node rk3368 adds 83c052f54760 Merge branch 'v5.19-armsoc/dts64' into for-next adds 03339ecc4120 dt-bindings: clock: convert rockchip,rk3288-cru.txt to YAML adds 43434c6681da dt-bindings: clock: convert rockchip,rk3188-cru.txt to YAML adds 2ab8e11852a7 dt-bindings: clock: convert rockchip,px30-cru.txt to YAML adds d87642d72e29 dt-bindings: clock: convert rockchip,rk3308-cru.txt to YAML adds de55d1639067 dt-bindings: clock: convert rockchip,rk3036-cru.txt to YAML adds 5b0c9b98e836 dt-bindings: clock: convert rockchip,rk3228-cru.txt to YAML adds 32a214cd8ccb dt-bindings: clock: convert rockchip,rk3368-cru.txt to YAML adds 1378fa35abe3 Merge branch 'v5.19-clk/next' into for-next adds 58964dc87eb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3ebe43188153 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c60cf8b8a15e Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds b98731449e0a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 9fa1949b0d3e Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds c3ecc7d3c227 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3dc84d26bef0 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds d9262406c16d dt-bindings: gpio: zynq: Add missing compatible strings adds 18e90cba2184 dt-bindings: gpio: zynq: Add power-domains adds 62fde1977b1e arm64: zynqmp: Fix comment about number of gpio line names adds f17ce0543947 dt-bindings: gpio: zynq: Describe gpio-line-names adds 63623390c0d6 arm64: dts: zynqmp: add AMS driver to device tree adds f751eafb855e Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds b69b0adc7163 clk: fixed-rate: Remove redundant if statement adds c1de98b86c63 Merge branch 'clk-cleanup' into clk-next adds 13982e866c74 Merge tag 'renesas-clk-for-v5.19-tag2' of git://git.kernel [...] adds 8b7fb7172f44 Merge branch 'clk-renesas' into clk-next adds 8b9d9e9f8e60 Merge tag 'for-5.19-clk' of git://git.kernel.org/pub/scm/l [...] adds 4595b76972fd Merge branch 'clk-tegra' into clk-next adds 0594058b723b Merge tag 'sunxi-clk-for-5.19-1' of https://git.kernel.org [...] adds 58da80b83f28 Merge branch 'clk-allwinner' into clk-next adds 47f632f939a0 Merge branch 'clk-fixes' into clk-next adds 58c0386205f8 Merge branch 'clk-fixes' into clk-next adds cf7f3f4fa9e5 clk: imx8mp: fix usb_root_clk parent adds 3972b152e3da Merge tag 'clk-imx-5.19' of git://git.kernel.org/pub/scm/l [...] adds ccf420c31788 Merge branch 'clk-imx' into clk-next adds 7337342b354b Merge tag 'v5.19-rockchip-clk2' of git://git.kernel.org/pu [...] adds 05dd96711af8 Merge branch 'clk-rockchip' into clk-next adds bea0b66efa65 clk: ux500: fix a possible off-by-one in u8500_prcc_reset_base() adds 7b6d9ae07436 Merge branch 'clk-ux500' into clk-next adds bacf743e925d clk: ingenic: Allow specifying common clock flags adds ca54d06fcacf clk: ingenic: Mark critical clocks in Ingenic SoCs adds 2b0f3d70ce7c mips: ingenic: Do not manually reference the CPU clock adds 3546a27a4451 Merge branch 'clk-ingenic' into clk-next adds 544e9ec70f93 clk: mediatek: update compatible string for MT7986 ethsys adds 475ca95b2df1 Merge branch 'clk-mtk' into clk-next adds e98839fb56ea clk: ingenic-tcu: Fix missing TCU clock for X1000 SoCs adds 1ee5c00f3402 Merge branch 'clk-ingenic' into clk-next adds e1fd35f5cdff clk: mediatek: use en_mask as a pure div_en_mask adds a27e45237c7d Merge branch 'clk-mtk' into clk-next adds f538ce112385 dt-bindings: clock: Replace common binding with link to schema adds 795abb213749 Merge branch 'clk-bindings' into clk-next adds af629ec8ec31 Merge tag 'clk-v5.19-samsung' of https://git.kernel.org/pu [...] adds 8f8fa32a42c2 Merge branch 'clk-samsung' into clk-next adds f247c17d03e4 clk: mediatek: Make mtk_clk_register_composite() static adds 012715ad7cc4 clk: mediatek: apmixed: Drop error message from clk_regist [...] adds 609cc5e1a823 clk: mediatek: Replace 'struct clk' with 'struct clk_hw' adds 6f691a586296 clk: mediatek: Switch to clk_hw provider APIs adds 5876ee756c81 clk: mediatek: mt8173: Switch to clk_hw provider APIs adds ad93bd9b6a27 Merge branch 'clk-mtk' into clk-next adds 538101dd7ce3 dt-bindings: clock: exynosautov9: correct count of NR_CLK adds 09d8b5872c9b Merge branch 'clk-samsung' into clk-next adds 37004db2a560 clk: ti: composite: Prefer kcalloc over open coded arithmetic adds 560a3164c9a3 clk: ti: clkctrl: replace usage of found with dedicated li [...] adds 49493e38134b Merge branch 'clk-ti' into clk-next adds 722dc8a1d5c8 dt-bindings: rcc: stm32: add new compatible for STM32MP13 SoC adds 637cee5ffc71 clk: stm32: Introduce STM32MP13 RCC drivers (Reset Clock C [...] adds f95cea8308de clk: stm32mp13: add stm32_mux clock management adds 95f5e0a4c5fc clk: stm32mp13: add stm32_gate management adds 720e34ab3e57 clk: stm32mp13: add stm32 divider clock adds 5f0d47213f52 clk: stm32mp13: add composite clock adds 93e336c2d6d1 clk: stm32mp13: manage secured clocks adds ae0da9a6db8a clk: stm32mp13: add all STM32MP13 peripheral clocks adds bfad37798356 clk: stm32mp13: add all STM32MP13 kernel clocks adds ffa2d04d859e clk: stm32mp13: add multi mux function adds 83ce0357dcb7 clk: stm32mp13: add safe mux management adds 4f720965b7ad Merge branch 'clk-stm' into clk-next adds b7fa6242f3e0 clk: bcm: rpi: Use correct order for the parameters of dev [...] adds 219a97ed96be Merge branch 'clk-cleanup' into clk-next adds 3da655229562 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds ff3eb0849b0d Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 5ffd4516a34f PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A adds 2450b9913f4a PCI: loongson: Add ACPI init support adds 5c4809cd782e PCI: loongson: Don't access unexisting devices adds 017f8a456544 PCI: loongson: Improve the MRRS quirk for LS7A adds a9bc42ba84c8 PCI: Add quirk for LS7A to avoid reboot failure adds a59d8b9e57ed PCI: Add quirk for multifunction devices of LS7A adds cb41f313b29e ACPICA: MADT: Add LoongArch APICs support adds 20f52cde1b42 ACPICA: Events: Support fixed pcie wake event adds 38fd9bac41ed ACPICA: table: Print CORE_PIC information when MADT is parsed adds d3d863b101dd irqchip: Adjust Kconfig for Loongson adds bfe639aaae6d irqchip/loongson-pch-pic: Add ACPI init support adds 7e16c73b5977 irqchip/loongson-pch-pic: Add suspend/resume support adds 6efa747f868e irqchip/loongson-pch-msi: Add ACPI init support adds 2cbf256d0243 irqchip/loongson-htvec: Add ACPI init support adds 2839c0d50624 irqchip/loongson-htvec: Add suspend/resume support adds 807e93d0ecbb irqchip/loongson-liointc: Add ACPI init support adds 7d736f91aef6 irqchip: Add LoongArch CPU interrupt controller support adds 73609b250ab5 irqchip: Add Loongson Extended I/O interrupt controller support adds 961c95d1574f irqchip: Add Loongson PCH LPC controller support adds fec6e41bcf9e Documentation: LoongArch: Add basic documentations adds aa2cf5356ec4 Documentation/zh_CN: Add basic LoongArch documentations adds 544ab3f750de LoongArch: Add ELF-related definitions adds d35201289ce8 LoongArch: Add writecombine support for drm adds d99f210ab7f6 LoongArch: Add build infrastructure adds dc5d9521036b LoongArch: Add CPU definition headers adds e0d74c36f510 LoongArch: Add atomic/locking headers adds eaa131768b92 LoongArch: Add other common headers adds 4deb42ad72d3 LoongArch: Add boot and setup routines adds d694ebea27d0 LoongArch: Add exception/interrupt handling adds 3e7b66ed688d LoongArch: Add process management adds e749d67c3e4b LoongArch: Add memory management adds 1f4e76e22af6 LoongArch: Add system call support adds 220a550b6cb7 LoongArch: Add signal handling support adds d315dd58ea05 LoongArch: Add ELF and module support adds 3c8814fe27b2 LoongArch: Add misc common routines adds eebcb61e3155 LoongArch: Add some library functions adds 6a1ca201b91d LoongArch: Add PCI controller support adds 24cb017b02ca LoongArch: Add VDSO and VSYSCALL support adds 81dcc2e4480a LoongArch: Add multi-processor (SMP) support adds c9ecd35eafb7 LoongArch: Add Non-Uniform Memory Access (NUMA) support adds 242973415711 LoongArch: Add Loongson-3 default config file adds cdfe896c18ca MAINTAINERS: Add maintainer information for LoongArch adds 14ee6bf74d0e Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] adds dc068f462179 m68knommu: set ZERO_PAGE() to the allocated zeroed page adds f95a387cdeb3 m68k: coldfire: drop ISA_DMA_API support adds 968f0e1ce923 m68k: fix typos in comments adds 6ed2db985a8d m68knommu: use asm-generic/mmu.h for nommu setups adds bd53e442e837 m68knommu: implement minimal regset support adds 67b660b1f7e5 m68knommu: add definitions to support elf_fdpic program loader adds 782f4c5c44e7 m68knommu: allow elf_fdpic loader to be selected adds a71b9e66fee4 m68knommu: fix undefined reference to `_init_sp' adds 94cac569012a m68knommu: fix undefined reference to `mach_get_rtc_pll' adds 16ebecafadab m68k: removed unused "mach_get_ss" adds 13a55e3a00d1 m68knommu: fix 68000 CPU link with no platform selected adds 6d13d73bba69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4e9db6b3068c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 6ad5ec543211 MIPS: loongson32: Kconfig: Remove extra space adds f998c204a19a MIPS: Octeon: fix typo in comment adds b2a5df71345c MIPS: Ingenic: Add PWM nodes for X1830. adds 562dc4c9c2c1 MIPS: Ingenic: Refresh device tree for Ingenic SoCs and boards. adds f74b057352a0 MIPS: Ingenic: Refresh defconfig for CU1000-Neo and CU1830-Neo. adds 07bdec3cdc92 MIPS: Octeon: add SNIC10E board adds 88ca100c885f mips: setup: use strscpy to replace strlcpy adds 84aa85108b1b MIPS: Rewrite `csum_tcpudp_nofold' in plain C adds e205a9945cf9 MIPS: bmips: Fix compiler warning observed on W=1 build adds e6799a16de8e Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 635267b7a8f1 openrisc: define nop command for simulator reboot adds 87e387acd8eb openrisc: Add gcc machine instruction flag configuration adds e449759c246e openrisc: Cleanup emergency print handling adds 29bbb2a90fcd openrisc: Add support for liteuart emergency printing adds a0a94bc9a68f openrisc: Add syscall details to emergency syscall debugging adds 7d2ae3decda0 openrisc: Pretty print show_registers memory dumps adds fe47623a798b openrisc: Update litex defconfig to support glibc userland adds f4b26b1a7b3e openrisc/traps: Declare file scope symbols as static adds de901d12df89 openrisc/traps: Remove die_if_kernel function adds 024b58f3d92d openrisc/traps: Declare unhandled_exception for asmlinkage adds 5a344bbe88bf openrisc/time: Fix symbol scope warnings adds 2f51d67e42a2 openrisc/delay: Add include to fix symbol not declared warning adds d8fee3f6fa5a openrisc/fault: Fix symbol scope warnings adds ed3a88d7dbbb openrisc: Remove unused IMMU tlb workardound adds 83da38d82b2f openrisc: Allow power off handler overriding adds 1ebdb6caab9f Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 41dc0b53bcb1 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font adds 1fc7db2401d6 parisc: Don't enforce DMA completion order in cache flushes adds c64c782e58ac parisc: Don't hardcode assembler bit definitions in tmpalias code adds 44eeb9b56774 parisc: Prevent ldil() to sign-extend into upper 32 bits adds be6aee1392c4 parisc: Fix wrong comment for shr macro adds cdd00fe6aa52 parisc: Add dep_safe() macro to deposit a register in 32- [...] adds c17709184924 parisc: Optimize tmpalias function calls adds eae11de80cee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a5fc286f69fc Merge branch 'fixes' into next adds 861604614a94 KVM: PPC: Book3S HV: HFSCR[PREFIX] does not exist adds 361234d7a1c9 KVM: PPC: Book3S HV P9: Optimise loads around context switch adds 18827eeef022 KVM: PPC: Remove kvmppc_claim_lpid adds 5d506f159b2b KVM: PPC: Book3S HV: Update LPID allocator init for POWER9 [...] adds 6ba2a2924dcf KVM: PPC: Book3S HV: Use IDA allocator for LPID allocator adds c0f00a18e2a8 KVM: PPC: Book3S HV Nested: Change nested guest lookup to use idr adds 03a2e65f54b3 KVM: PPC: Book3S Nested: Use explicit 4096 LPID maximum adds f104df7d519f KVM: PPC: Book3S HV: Remove KVMPPC_NR_LPIDS adds 026728dc5d41 KVM: PPC: Book3S HV P9: Inject pending xive interrupts at [...] adds ad5ace91c55e KVM: PPC: Book3S HV P9: Move cede logic out of XIVE escala [...] adds 42b4a2b347b0 KVM: PPC: Book3S HV P9: Split !nested case out from guest entry adds 11681b79b1ab KVM: PPC: Book3S HV Nested: L2 must not run with L1 xive context adds 2852ebfa10af KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES [...] adds d53c36e6c838 KVM: PPC: Book3S HV: remove extraneous asterisk from rm_ho [...] adds 300981abddcb KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator adds 15eb1b6afc3c KVM: PPC: Book3S HV: Use consistent type for return value [...] adds 1d1cd0f12a3a KVM: PPC: Book3S HV: Initialize AMOR in nested entry adds 750137ec6c1c Merge branch 'fixes' into topic/ppc-kvm adds cad32d9d42e8 KVM: PPC: Book3s: Retire H_PUT_TCE/etc real mode handlers adds 29592181c549 KVM: PPC: Book3s: PR: Enable default TCE hypercalls adds b22af9041927 KVM: PPC: Book3s: Remove real mode interrupt controller hc [...] adds ad55bae7dc36 KVM: PPC: Book3S HV: Fix vcore_blocked tracepoint adds b104e41cda1e Merge branch 'topic/ppc-kvm' into next adds e2aa34ce80a2 powerpc/setup: Refactor/untangle panic notifiers adds d9e5c3e9e751 powerpc: Export mmu_feature_keys[] as non-GPL adds e247172854a5 powerpc/vdso: Remove unused ENTRY in linker scripts adds 4406b12214f6 powerpc/vdso: Link with ld.lld when requested adds 2f82ec19757f powerpc/64: Bump SIGSTKSZ and MINSIGSTKSZ adds 2896b2dff49d powerpc/signal: Report minimum signal frame size to usersp [...] adds 838ee286ecc9 powerpc/rtas: Move rtas entry assembly into its own file adds 07940b4b61cf powerpc/rtas: Make enter_rtas a nokprobe symbol on 64-bit adds 4e949faae2bd powerpc/rtas: Fix whitespace in rtas_entry.S adds c5a65e0a420d powerpc/rtas: Call enter_rtas with MSR[EE] disabled adds 5c86bd02b3c3 powerpc/rtas: PACA can be restored directly from SPRG adds 014b2e896cc8 powerpc/rtas: Leave MSR[RI] enabled over RTAS call adds 804c0a166ffe powerpc/rtas: enture rtas_call is called with MMU enabled adds d996d5053eb5 powerpc/ftrace: Refactor prepare_ftrace_return() adds ae3a2a218821 powerpc/ftrace: Remove redundant create_branch() calls adds 1acbf27e8a58 powerpc/code-patching: Inline is_offset_in_{cond}_branch_range() adds a1facd2578b3 powerpc/ftrace: Use is_offset_in_branch_range() adds d2f47dabf125 powerpc/code-patching: Inline create_branch() adds 2c920fca8c70 powerpc/ftrace: Inline ftrace_modify_code() adds bbffdd2fc743 powerpc/ftrace: Use patch_instruction() return directly adds 661aa880398a powerpc: Add CONFIG_PPC64_ELF_ABI_V1 and CONFIG_PPC64_ELF_ABI_V2 adds 7d40aff8213c powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ [...] adds 5b89492c03e5 powerpc: Finalise cleanup around ABI use adds 23b44fc248f4 powerpc/ftrace: Make __ftrace_make_{nop/call}() common to [...] adds a3d0f5b4b7e4 powerpc/ftrace: Don't include ftrace.o for CONFIG_FTRACE_SYSCALLS adds c2cba93d1a5e powerpc/ftrace: Use CONFIG_FUNCTION_TRACER instead of CONF [...] adds ccf6607e45aa powerpc/ftrace: Remove ftrace_plt_tramps[] adds cf9df92a823c powerpc/ftrace: Use BRANCH_SET_LINK instead of value 1 adds e89aa642be21 powerpc/ftrace: Use PPC_RAW_xxx() macros instead of opencoding. adds c8deb28095f9 powerpc/ftrace: Use size macro instead of opencoding adds b97d0e3dcfba powerpc/ftrace: Simplify expected_nop_sequence() adds af8b9f352ffd powerpc/ftrace: Minimise number of #ifdefs adds 8dfdbe4368c0 powerpc/inst: Add __copy_inst_from_kernel_nofault() adds 8052d043a48f powerpc/ftrace: Don't use copy_from_kernel_nofault() in mo [...] adds 4390a58ee1c3 powerpc/inst: Remove PPC_INST_BRANCH adds e0c2ef43210b powerpc/modules: Use PPC_LI macros instead of opencoding adds ae2c760fa10b powerpc/inst: Remove PPC_INST_BL adds 6bdc81eca951 powerpc/opcodes: Remove unused PPC_INST_XXX macros adds c127d130f6d5 powerpc/powernv/vas: Assign real address to rx_fifo in vas [...] adds 657ac633302b powerpc/pseries/vas: sysfs comments with the correct entries adds d036dc79cccd powerpc: Add generic PAGE_SIZE config symbols adds aa06530a535f arch/Kconfig: Drop references to powerpc PAGE_SIZE symbols adds c4bce84d0bd3 powerpc/64: Only WARN if __pa()/__va() called with bad addresses adds 294299b3d39e powerpc/85xx/p2020: Add fsl,mpc8548-pmc node adds 2efee6adb561 powerpc/powernv: Get L1D flush requirements from device-tree adds d2a3c131981d powerpc/powernv: Get STF barrier requirements from device-tree adds 48482f4dd343 selftests/powerpc: Better reporting in spectre_v2 adds 5fe855169f97 powerpc/irq: Remove arch_local_irq_restore() for !CONFIG_C [...] adds 84ade0a6655b powerpc/ftrace: Remove ftrace init tramp once kernel init [...] adds 60e832def18d kasan: Document support on 32-bit powerpc adds f08aed52412c powerpc/mm/kasan: rename kasan_init_32.c to init_32.c adds 5352090a9995 powerpc/kasan: Don't instrument non-maskable or raw interrupts adds 2ab2d5794f14 powerpc/kasan: Disable address sanitization in kexec paths adds 41b7a347bf14 powerpc: Book3S 64-bit outline-only KASAN support adds 7574dd080ee0 powerpc/book3e: Fix build error adds cdf87d2bd12c powerpc/kaslr_booke: Fix build error adds 505d31650ba9 powerpc/perf: Fix the threshold compare group constraint f [...] adds ab0cc6bbf0c8 powerpc/perf: Fix the threshold compare group constraint f [...] adds 5dd9e27ea4a3 powerpc/xics: fix refcount leak in icp_opal_init() adds dc21ed2aef41 powerpc/85xx: Remove FSL_85XX_CACHE_SRAM adds 3ffa9fd471f5 powerpc/powernv: fix missing of_node_put in uv_init() adds 86ce436e30d8 macintosh/via-pmu: Fix build failure when CONFIG_INPUT is [...] adds 9a9c5ff5fff8 macintosh: via-pmu and via-cuda need RTC_LIB adds 48b63961c846 powerpc/numa: Associate numa node to its cpu earlier adds 1d1fb9618bdd powerpc/xive: Fix refcount leak in xive_spapr_init adds fcee96924ba1 powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup adds 0e0946e22f36 powerpc/papr_scm: Fix leaking nvdimm_events_map elements adds 426e58052263 powerpc/pseries/vas: Call misc_deregister if sysfs init fails adds 57b742a5b894 powerpc/iommu: Add missing of_node_put in iommu_init_early_dart adds 3def164a5ced powerpc/eeh: Drop redundant spinlock initialization adds 8a57c3cc2bcb powerpc/platforms/83xx: Use of_device_get_match_data() adds 079e5fd3a1e4 selftests/powerpc/pmu/ebb: remove fixed_instruction.S adds 87c78b612f4f powerpc: Fix all occurences of "the the" adds 3e36960a27fe powerpc/64s: Add CPU_FTRS_POWER9_DD2_2 to CPU_FTRS_ALWAYS mask adds b4d9cc75721b powerpc/64s: Add CPU_FTRS_POWER10 to ALWAYS mask adds 26b78c81e84c powerpc: Enable the DAWR on POWER9 DD2.3 and above adds 7801cb1dc60f selftests/powerpc/pmu: fix spelling mistake "mis-match" -> [...] adds cc025916b12a powerpc/powermac: add missing g5_phy_disable_cpu1() declaration adds bb12dd42d20f powerpc/powermac: constify device_node in of_irq_parse_oldworld() adds 25e69962efdb powerpc/powernv/flash: Check OPAL flash calls exist before using adds 0ef1ffc71895 powerpc/microwatt: Add mmu bits to device tree adds ad91f66f5fa7 powerpc/fsl_book3e: Don't set rodata RO too early adds a5d28039ecb2 powerpc/powernv/pci: Drop VF MPS fixup adds 29dc350eb98a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e9558a931c1f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9f79b8b72339 uapi: simplify __ARCH_FLOCK{,64}_PAD a little adds 306f7cc1e906 uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h adds 3ce0f2373f70 compat: consolidate the compat_flock{,64} definition adds 0cbed0ee1dbc arch: Add SYSVIPC_COMPAT for all architectures adds f18ed30db299 fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT adds 84a0c977ab98 asm-generic: compat: Cleanup duplicate definitions adds c86d2cad193a syscalls: compat: Fix the missing part for __SYSCALL_COMPAT adds 72f045d19f25 riscv: Fixup difference with defconfig adds 06d0e3723647 riscv: compat: Add basic compat data type implementation adds 01abdfeac81b riscv: compat: Support TASK_SIZE for compat mode adds 59c10c52f573 riscv: compat: syscall: Add compat_sys_call_table implementation adds dfb0bfa738f5 riscv: compat: syscall: Add entry.S implementation adds 69d0bf4cc668 riscv: compat: process: Add UXL_32 support in start_thread adds 87309e108248 riscv: compat: Add elf.h implementation adds f4b395e6f1a5 riscv: compat: Add hw capability check for elf adds 0715372a06ce riscv: compat: vdso: Add COMPAT_VDSO base code implementation adds 3092eb456375 riscv: compat: vdso: Add setup additional pages implementation adds 7383ee05314b riscv: compat: signal: Add rt_frame implementation adds 4608c159594f riscv: compat: ptrace: Add compat_arch_ptrace implement adds 9be8459298ea riscv: compat: Add COMPAT Kbuild skeletal support adds 7eb6369d7acf RISC-V: Add support for rv32 userspace via COMPAT adds 4853f68d158a kexec_file: Fix kexec_file.c build error for riscv platform adds b7fb4d78a6ad RISC-V: use memcpy for kexec_file mode adds 6261586e0c91 RISC-V: Add kexec_file support adds 8acea455fafa RISC-V: Support for kexec_file on panic adds 736e30af583f RISC-V: Add purgatory adds 838b3e28488f RISC-V: Load purgatory in kexec_file adds 83a7a614ce58 riscv: kexec: add kexec_file_load() support adds 19bc59bbeddf Merge tag 'generic-ticket-spinlocks-v6' into for-next adds 3d8dc958db61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40c58e456893 Merge branch 'fixes' into for-next adds c9311de71635 s390/cpumf: add new extended counter set for IBM z16 adds fad442d3abde s390/alternatives: provide identical sized orginal/alterna [...] adds e6ed91fd0768 s390/alternatives: remove padding generation code adds 4c25f0ff6336 s390/entry: workaround llvm's IAS limitations adds adda746629b4 s390/purgatory: workaround llvm's IAS limitations adds e9953b729b78 s390/boot: workaround llvm IAS bug adds bb31074db95f s390/boot: do not emit debug info for assembly with llvm's IAS adds 8218827b73c6 scripts/min-tool-version.sh: raise minimum clang version t [...] adds 94d347789748 s390/head: get rid of 31 bit leftovers adds 4969d2ec2926 Merge branch 'features' into for-next adds 7c8507e1e27f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d74862007e08 xtensa: support artificial division by 0 exception adds 5cc5f19f884a xtensa: improve call0 ABI probing adds dc60001e1a30 xtensa: Return true/false (not 1/0) from bool function adds 7d2e266a0a58 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds cb44d852eb45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ab6b416d6be Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 713423282ae1 netfs: Fix gcc-12 warning by embedding vfs inode in netfs_ [...] adds 8883b7e3a235 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds bca4ad7c0b54 btrfs: reserve correct number of items for unlink and rmdir adds c16218714307 btrfs: reserve correct number of items for rename adds 2256e901f5bd btrfs: fix anon_dev leak in create_subvol() adds 81512e89f2b7 btrfs: get rid of btrfs_add_nondir() adds 9124e15f2798 btrfs: remove unnecessary btrfs_i_size_write(0) calls adds 6d831f7ef9f0 btrfs: remove unnecessary inode_set_bytes(0) call adds c51fa51190f9 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds 75b993cf4305 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 70dc55f428dd btrfs: remove redundant name and name_len parameters to cr [...] adds 23c24ef8e418 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds 6437d4583531 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds 305eaac00911 btrfs: set inode flags earlier in btrfs_new_inode() adds 4bb59055bcde btrfs: avoid unnecessary btree search restarts when reading node adds b246666ef792 btrfs: release upper nodes when reading stale btree node f [...] adds 376a21d75255 btrfs: update outdated comment for read_block_for_search() adds 6a2e9dc46f15 btrfs: remove trivial wrapper btrfs_read_buffer() adds 7e737cbca633 btrfs: scrub: rename members related to scrub_block::pagev adds 463435017219 btrfs: scrub: rename scrub_page to scrub_sector adds e360d2f58104 btrfs: scrub: rename scrub_bio::pagev and related members adds 62142be363ae btrfs: introduce btrfs_for_each_slot iterator macro adds 36dfbbe25ec0 btrfs: use btrfs_for_each_slot in find_first_block_group adds 9bc5fc0417c8 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 9dcbe16fccbb btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds a8ce68fd04cc btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds 6dcee260874e btrfs: use btrfs_for_each_slot in did_create_dir adds 18f80f1fa4d4 btrfs: use btrfs_for_each_slot in can_rmdir adds 35a68080ff86 btrfs: use btrfs_for_each_slot in is_ancestor adds 649b96355d4b btrfs: use btrfs_for_each_slot in process_all_refs adds 69e4317759f5 btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds 9930e9d4adf0 btrfs: use btrfs_for_each_slot in process_all_extents adds 3d64f060a72a btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds 43cb1478de68 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds 184b3d190087 btrfs: use btrfs_for_each_slot in btrfs_listxattr adds b67d73c1ff25 btrfs: use a local variable for fs_devices pointer in btrf [...] adds b95b78e628d5 btrfs: warn when extent buffer leak test fails adds a1fd0c35ffe3 btrfs: allocate inode outside of btrfs_new_inode() adds 5f465bf1f15a btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 3538d68dbd97 btrfs: reserve correct number of items for inode creation adds caae78e03234 btrfs: move common inode creation code into btrfs_create_n [...] adds 6c3636ebe392 btrfs: restore inode creation before xattr setting adds 47e1d1c7bb35 btrfs: only reserve the needed data space amount during fallocate adds 831e1ee60216 btrfs: remove useless dio wait call when doing fallocate z [...] adds 1c6cbbbeeeca btrfs: remove inode_dio_wait() calls when starting reflink [...] adds ffa8fc603d27 btrfs: remove ordered extent check and wait during fallocate adds bd6526d0df0f btrfs: lock the inode first before flushing range when pun [...] adds 55961c8abfdc btrfs: remove ordered extent check and wait during hole pu [...] adds 63c34cb4c6dd btrfs: add and use helper to assert an inode range is clean adds 88c602ab4460 btrfs: tree-checker: check extent buffer owner against own [...] adds b0a66a3137bd btrfs: add messages to printk index adds b023e67512ac btrfs: avoid blocking on page locks with nowait dio on com [...] adds 590944034440 btrfs: avoid blocking nowait dio when locking file range adds d7a8ab4e9b88 btrfs: avoid double nocow check when doing nowait dio writes adds 1a89f1738684 btrfs: stop allocating a path when checking if cross refer [...] adds c1a548db25c3 btrfs: free path at can_nocow_extent() before checking for [...] adds 59d35c5171e6 btrfs: release path earlier at can_nocow_extent() adds 4f208dcc6bf5 btrfs: avoid blocking when allocating context for nowait d [...] adds d4135134ab8f btrfs: avoid blocking on space revervation when doing nowa [...] adds b06660b59545 btrfs: replace memset with memzero_page in data checksum v [...] adds 398646011e3c btrfs: remove checks for arg argument in btrfs_ioctl_balance adds d864546231e0 btrfs: simplify code flow in btrfs_ioctl_balance adds 7f8d12ea9635 fs: add a lockdep check function for sb_start_write() adds 0320b3538b2b btrfs: assert that relocation is protected with sb_start_write() adds e959d3c1df3a btrfs: use dummy extent buffer for super block sys chunk a [...] adds fbca46eb46ec btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 1a42daab11d3 btrfs: expand subpage support to any PAGE_SIZE > 4K adds 0d031dc4aa05 btrfs: remove unnecessary type casts adds dd137dd1f2d7 btrfs: factor out allocating an array of pages adds 91d6ac1d62c3 btrfs: allocate page arrays using bulk page allocator adds 395cb57e8560 btrfs: wait between incomplete batch memory allocations adds 619104ba453a btrfs: move common NOCOW checks against a file extent into [...] adds a7bb6bd4bd7f btrfs: do not test for free space inode during NOCOW check [...] adds bb5a098d9791 btrfs: make the bg_reclaim_threshold per-space info adds ac2f1e63c65c btrfs: allow block group background reclaim for non-zoned [...] adds ef972e7b5ede btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds 3687fcb0752a btrfs: zoned: make auto-reclaim less aggressive adds 57906d58e2b5 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 58ff51f148ec btrfs: check-integrity: split submit_bio from btrfsic checking adds 91e3b5f1e293 btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds e9458bfe5fff btrfs: use on-stack bio in repair_io_failure adds f3b8a7f3fbc8 btrfs: use on-stack bio in scrub_recheck_block adds f77dcc0d64d6 btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds fce3f24ada55 btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 110ac0e54334 btrfs: pass a block_device to btrfs_bio_clone adds e01bf588f8bc btrfs: pass bio opf to rbio_add_io_page adds e1b4b44e005e btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds 75c17e6666c5 btrfs: don't allocate a btrfs_bio for scrub bios adds b02766944939 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds 8aa1e49ea1fd btrfs: remove unnecessary check of iput argument adds 8e010b3d7043 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds c0111c44174a btrfs: simplify parameters of submit_read_repair() and rename adds 490243884e02 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds dd7382a2a7da btrfs: use non-bh spin_lock in zstd timer callback adds c9583ada8cc4 btrfs: avoid double clean up when submit_one_bio() failed adds 10f7f6f879c2 btrfs: fix the error handling for submit_extent_page() for [...] adds 44e5801fada6 btrfs: return correct error number for __extent_writepage_io() adds 0eb997bff001 btrfs: remove search start argument from first_logical_byte() adds 08dddb2951c9 btrfs: use rbtree with leftmost node cached for tracking l [...] adds 16b0c2581e3a btrfs: use a read/write lock for protecting the block groups tree adds 8b01f931c140 btrfs: return block group directly at btrfs_next_block_group() adds 2306e83e730a btrfs: avoid double search for block group during NOCOW writes adds 46fbd18e78fb btrfs: do not pass compressed_bio to submit_compressed_bio() adds d201238ccd2f btrfs: repair super block num_devices automatically adds 7aab8b32825e btrfs: move btrfs_readpage to extent_io.c adds abf48d5871b6 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds 94d9e11b2795 btrfs: do not return errors from btrfs_submit_metadata_bio adds cb4411dd571c btrfs: do not return errors from btrfs_submit_compressed_read adds ad357938c6b4 btrfs: do not return errors from submit_bio_hook_t instances adds cc353a8be2fd btrfs: reduce width for stripe_len from u64 to u32 adds 843de58b3e31 btrfs: raid56: open code rbio_nr_pages() adds 29b068382c6f btrfs: raid56: make btrfs_raid_bio more compact adds 94efbe19b9f1 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds eb3570607c8c btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds 00425dd976d3 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds 3e77605d6a81 btrfs: raid56: make rbio_add_io_page() subpage compatible adds 46900662d02f btrfs: raid56: make finish_parity_scrub() subpage compatible adds 07e4d3808047 btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds 1145059ae55f btrfs: raid56: make finish_rmw() subpage compatible adds f77183dc1f53 btrfs: raid56: open code rbio_stripe_page_index() adds 6346f6bf16a0 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds ac26df8b3b02 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds 5fdb7afc6f94 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds d4e28d9b5f04 btrfs: raid56: make steal_rbio() subpage compatible adds 3907ce293d68 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds a7b8e39c922b btrfs: raid56: enable subpage support for RAID56 adds a31b4a4368d2 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue adds be5395182627 btrfs: use normal workqueues for scrub adds 385de0ef387d btrfs: use a normal workqueue for rmw_workers adds f04fbcc64e4b btrfs: move definition of btrfs_raid_types to volumes.h adds 719fae8920e4 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds 253bf57555e4 btrfs: turn delayed_nodes_tree into an XArray adds 4076942021fe btrfs: turn name_cache radix tree into XArray in send_ctx adds 8ee922689d67 btrfs: turn fs_info member buffer_radix into XArray adds 48b36a602a33 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray adds 1194a82481d8 btrfs: calculate physical_end using dev_extent_len directl [...] adds 416bd7e7af60 btrfs: scrub: introduce a helper to locate an extent item adds 09022b14fafc btrfs: scrub: introduce dedicated helper to scrub simple-m [...] adds 8557635ed2b0 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] adds e430c4287ebd btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds 18d30ab96149 btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] adds 9ae53bf9097c btrfs: scrub: refactor scrub_raid56_parity() adds d483bfd27ad0 btrfs: scrub: use find_first_extent_item to for extent ite [...] adds a13467ee7ae3 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() adds 1d8fa2e29bc8 btrfs: derive compression type from extent map during reads adds f5585f4f0ef5 btrfs: fix deadlock between concurrent dio writes when low [...] adds 2fe6a5a1d23d btrfs: sink parameter is_data to btrfs_set_disk_extent_flags adds 0e3696f80faa btrfs: remove btrfs_delayed_extent_op::is_data adds a6f5e39ee77a btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio adds 572f3dad5221 btrfs: remove trivial helper update_nr_written adds 2a5232a8cef2 btrfs: simplify handling of bio_ctrl::bio_flags adds 7f6ca7f21de2 btrfs: open code extent_set_compress_type helpers adds 0ff400135b2a btrfs: rename io_failure_record::bio_flags to compress_type adds cb3a12d98859 btrfs: rename bio_flags in parameters and switch type adds 0f07003b0fb4 btrfs: rename bio_ctrl::bio_flags to compress_type adds cf4f03c3be4a btrfs: improve error reporting in lookup_inline_extent_backref adds 1bfd476754a2 btrfs: zoned: introduce btrfs_zoned_bg_is_full adds d70cbdda75da btrfs: zoned: consolidate zone finish functions adds 8b8a53998cae btrfs: zoned: finish block group when there are no more al [...] adds 56fbb0a4e8b3 btrfs: zoned: properly finish block group on metadata write adds 74e91b12b115 btrfs: zoned: zone finish unused block group adds 36e8c62273aa btrfs: add a btrfs_dio_rw wrapper adds 908c54909ae7 iomap: allow the file system to provide a bio_set for direct I/O adds 786f847f43a5 iomap: add per-iomap_iter private data adds 491a6d01183d btrfs: allocate dio_data on stack adds acb8b52a158a btrfs: remove the disk_bytenr in struct btrfs_dio_private adds a3e171a09cd4 btrfs: move struct btrfs_dio_private to inode.c adds 642c5d34da53 btrfs: allocate the btrfs_dio_private as part of the iomap [...] adds 521b6803f22e btrfs: send: keep the current inode open while processing it adds 152555b39ceb btrfs: send: avoid trashing the page cache adds aa9ffadfcae3 btrfs: zoned: fix comparison of alloc_offset vs meta_write [...] adds 97bdf1a903c5 btrfs: do not account twice for inode ref when reserving m [...] adds d5321a0fa8bc btrfs: add "0x" prefix for unsupported optional features adds d8101a0c8a31 btrfs: allow defrag to convert inline extents to regular extents adds 0a05fafe9def btrfs: zoned: introduce a minimal zone size 4M and reject mount adds 4c1879349363 Merge branch 'misc-next' into for-next-next-v5.18-20220517 adds a593e0fd315b Merge branch 'for-next-next-v5.18-20220517' into for-next- [...] adds 172b44e606ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b2ef8cf16c4f fs: change test in inode_insert5 for adding to the sb list adds 65ff912edaa8 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 0a55cf74ffb5 SMB3: EBADF/EIO errors in rename/open caused by race condi [...] adds d80c69846ddf cifs: fix signed integer overflow when fl_end is OFFSET_MAX adds 421ef3d56513 cifs: don't call cifs_dfs_query_info_nonascii_quirk() if n [...] adds 337b8b0e4343 cifs: return ENOENT for DFS lookup_cache_entry() adds 71081e7ac16c cifs: print TIDs as hex adds f695b2893505 cifs: move definition of cifs_fattr earlier in cifsglob.h adds 198bf836dfb9 cifs: check for smb1 in open_cached_dir() adds c9fc5ca454b3 cifs: set the CREATE_NOT_FILE when opening the directory i [...] adds fb64f7f1057e cifs: smbd: fix typo in comment adds fb253d5ba3fc smb3: add trace point for lease not found issue adds 2b058acecf56 cifs: return the more nuanced writeback error on close() adds 35a2b533a261 smb3: add trace point for oplock not found adds df45a489ccfd Add defines for various newer FSCTLs adds 285ab4b0a2ab [SMB3] Add various fsctl structs adds df2087874608 cifs: fix minor compile warning adds eebcb51b676d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 1e59af07c7f3 erofs: do not prompt for risk any more when using big pcluster adds 1f7aa6caefce erofs: remove obsoleted comments adds 2833f4bb46f4 erofs: refine on-disk definition comments adds dcbe6803fffd erofs: fix buffer copy overflow of ztailpacking feature adds 3e917cc305c6 erofs: make filesystem exportable adds 6c459b78d479 erofs: support idmapped mounts adds a06fac1599c1 cachefiles: extract write routine adds c8383054506c cachefiles: notify the user daemon when looking up cookie adds d11b0b043b40 cachefiles: unbind cachefiles gracefully in on-demand mode adds 324b954ac80c cachefiles: notify the user daemon when withdrawing cookie adds 9032b6e8589f cachefiles: implement on-demand read adds 4e4f1788af0e cachefiles: enable on-demand read mode adds 1519670e4fec cachefiles: add tracepoints for on-demand read mode adds 99302ebd3af7 cachefiles: document on-demand read mode adds 94d78946704f erofs: make erofs_map_blocks() generally available adds 93b856bb5f66 erofs: add fscache mode check helper adds c6be2bd0a5dd erofs: register fscache volume adds b02c602f065f erofs: add fscache context helper functions adds 3c265d7dcefa erofs: add anonymous inode caching metadata for data blobs adds ec00b5e29ce3 erofs: add erofs_fscache_read_folios() helper adds 37c90c5fae70 erofs: register fscache context for primary data blob adds 955b478e1b4a erofs: register fscache context for extra data blobs adds 5375e7c8b0fe erofs: implement fscache-based metadata read adds 1442b02b66ad erofs: implement fscache-based data read for non-inline layout adds bd735bdaa62f erofs: implement fscache-based data read for inline layout adds c665b394b9e8 erofs: implement fscache-based data readahead adds 9c0cc9c72965 erofs: add 'fsid' mount option adds d435d53228dd erofs: change to use asynchronous io for fscache readpage/ [...] adds ba73eadd23d1 erofs: scan devices from device table adds 44cd0e6d3b30 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds d8dad2588add exfat: fix referencing wrong parent directory information [...] adds 9b002894b4c2 exfat: introduce mount option 'sys_tz' adds 97d6fb1b48f5 block: add sync_blockdev_range() adds 1b6138385499 exfat: reduce block requests when zeroing a cluster adds 64ba4b15e5c0 exfat: check if cluster num is valid adds 719f81fcbe84 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 14362a254179 fsnotify: introduce mark type iterator adds e730558adffb fsnotify: consistent behavior for parent not watching children adds 1d86bf02e2fc Pull parent mark handling fixes from Amir Goldstein. adds dccd855771b3 fanotify: fix incorrect fmode_t casts adds 046b09e0d9e5 Pull sparse fanotify fix from Vasily Averin. adds 08ba32541b7a fs: ext2: Fix duplicate included linux/dax.h adds 2999e1e38727 writeback: fix typo in comment adds 5c905e1a0180 Pull typo fix from Julia Lawall. adds f6412de575c4 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 7e0d0d440015 ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN adds f4534c9fc94d ext4: fix warning in ext4_handle_inode_extension adds c30365b90ab2 ext4: remove unnecessary type castings adds fac88735278b ext4: fix spelling errors in comments adds af2b32758158 ext4: remove unnecessary code in __mb_check_buddy adds 784a09951c1d ext4: remove unnecessary conditionals adds 4808cb5b98b4 ext4: add unmount filesystem message adds 0be698ecbe44 ext4: fix use-after-free in ext4_rename_dir_prepare adds d63c00ea435a ext4: mark group as trimmed only if it was fully scanned adds e4e58e5df309 ext4: fix journal_ioprio mount option handling adds 9558cf14e8d2 ext4: add nowait mode for ext4_getblk() adds 6493792d3299 ext4: convert symlink external data block mapping to bdev adds f87c7a4b084a ext4: fix race condition between ext4_write and ext4_conve [...] adds b10b6278ae17 ext4: remove duplicated #include of dax.h in inode.c adds cb8435dc8ba3 ext4: reject the 'commit' option on ext2 filesystems adds c069db76ed7b ext4: fix memory leak in parse_apply_sb_mount_options() adds b1241c8eb977 ext4: move ext4 crypto code to its own file crypto.c adds 3030b59c8533 ext4: cleanup function defs from ext4.h into crypto.c adds 72f63f4a7703 ext4: refactor and move ext4_ioctl_get_encryption_pwsalt() adds ef09ed5d37b8 ext4: fix bug_on in ext4_writepages adds a00390326ec3 ext4: filter out EXT4_FC_REPLAY from on-disk superblock fi [...] adds 652d9dc26dc5 ext4: verify dir block before splitting it adds cd22c3032901 ext4: avoid cycles in directory h-tree adds 3cc2adb81d10 ext4: fix bug_on in __es_tree_search adds d177c151d748 ext4: only allow test_dummy_encryption when supported adds 94ec25e75c85 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c81d5bae404a f2fs: do not stop GC when requiring a free section adds b5639bb4313b f2fs: don't use casefolded comparison for "." and ".." adds 958ed9292202 f2fs: fix fallocate to use file_modified to update permiss [...] adds 677a82b44ebf f2fs: fix to do sanity check for inline inode adds d9c454ab2293 f2fs: make f2fs_read_inline_data() more readable adds 759820c92a34 f2fs: fix typo in comment adds a67b853f0b74 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b0487ede1f7a fs-verity: remove unused parameter desc_size in fsverity_c [...] adds e6af1bb07704 fs-verity: Use struct_size() helper in enable_verity() adds 544c5701c2d7 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] adds b046c5dcb430 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1cb0ac4aa9f gfs2: Explain some direct I/O oddities adds d961bae1e2b0 gfs2: Use container_of() for gfs2_glock(aspace) adds 99be307fb318 gfs2: Return more useful errors from gfs2_rgrp_send_discards() adds 93c137556826 gfs2: use i_lock spin_lock for inode qadata adds 11330d507642 gfs2: Convert function bh_get to use iomap adds 6ae6be7fa0fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f568fa8814ef Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 1807abcf8778 ksmbd: smbd: change prototypes of RDMA read/write related [...] adds ddbdc861e37c ksmbd: smbd: introduce read/write credits for RDMA read/write adds 11659a8ddbd9 ksmbd: smbd: simplify tracking pending packets adds 4e3edd009270 ksmbd: smbd: change the return value of get_sg_list adds ee1b05589659 ksmbd: smbd: handle multiple Buffer descriptors adds 65ca7a3ffff8 ksmbd: handle smb2 query dir request for OutputBufferLengt [...] adds 65bb45b97b57 ksmbd: add smbd max io size parameter adds 7a84399e1ce3 ksmbd: fix wrong smbd max read/write size check adds 7820c6ee0295 ksmbd: Fix some kernel-doc comments adds 5366afc40650 ksmbd: smbd: fix connection dropped issue adds 376b91338268 ksmbd: fix outstanding credits related bugs adds d3f413ceb35e Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds cea9ba7239dc NFS: Do not report EINTR/ERESTARTSYS as mapping errors adds 9641d9bc9b75 NFS: fsync() should report filesystem errors over EINTR/ER [...] adds e6005436f6cc NFS: Don't report ENOSPC write errors twice adds d95b26650e86 NFS: Do not report flush errors in nfs_write_end() adds c5e483b77cc2 NFS: Don't report errors from nfs_pageio_complete() more t [...] adds 452284407c18 NFS: Memory allocation failures are not server fatal errors adds 3764a17e31d5 NFSv4/pNFS: Do not fail I/O when we fail to allocate the p [...] adds c6fd3511c339 NFS: Further fixes to the writeback error handling adds 126966ddedb6 pNFS/files: Fall back to I/O through the MDS on non-fatal [...] adds 6949493884fe NFSv4: Don't hold the layoutget locks across multiple RPC calls adds 7b8b44eb7710 NFSv4: Specify the type of ACL to cache adds db145db021ab NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl [...] adds 71342db05722 NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' at [...] adds 3e2910c7e23b NFS: Improve warning message when locks are lost. adds 5e12f172db95 NFS: update documentation for the nfs4_unique_id parameter adds a28faaddb2be Documentation: Add an explanation of NFSv4 client identifiers adds 9c4a5c75a62e NFS: Pass i_size to fscache_unuse_cookie() when a file is [...] adds 3f10ea26cd45 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 91e23b1c3982 NFSD: Clean up nfsd_splice_actor() adds 45cb7955c180 SUNRPC: Clean up svc_deferred_class trace events adds 37324e6bb120 SUNRPC: Cache deferral injection adds 0b6c14bdd908 SUNRPC: Make cache_req::thread_wait an unsigned long adds 4af8b42e5629 SUNRPC: Remove dead code in svc_tcp_release_rqst() adds 983084b2672c SUNRPC: Remove svc_rqst::rq_xprt_hlen adds 66af25799940 NFSD: add courteous server support for thread with only de [...] adds 3d6942715180 NFSD: add support for share reservation conflict to courte [...] adds d76cc46b37e1 NFSD: move create/destroy of laundry_wq to init_nfsd and e [...] adds 591502c5cb32 fs/lock: add helper locks_owner_has_blockers to check for [...] adds 2443da2259e9 fs/lock: add 2 callbacks to lock_manager_operations to res [...] adds 27431affb0db NFSD: add support for lock conflict to courteous server adds e9488d5ae13c NFSD: Show state of courtesy client in client info adds 586095d339b1 SUNRPC: Don't disable preemption while calling svc_pool_fo [...] adds 2059b698a2ef SUNRPC: Simplify synopsis of svc_pool_for_cpu() adds e61568599c9a NFSD: Clean up nfsd3_proc_create() adds 14ee45b70dd0 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() adds 5f46e950c395 NFSD: Refactor nfsd_create_setattr() adds df9606abddfb NFSD: Refactor NFSv3 CREATE adds 254454a5aa4a NFSD: Refactor NFSv4 OPEN(CREATE) adds 1c388f27759c NFSD: Remove do_nfsd_create() adds f4d84c52643a NFSD: Clean up nfsd_open_verified() adds fb70bf124b05 NFSD: Instantiate a struct file when creating a regular NF [...] adds f67a16b14704 NFSD: Remove dprintk call sites from tail of nfsd4_open() adds 26320d7e317c NFSD: Fix whitespace adds 7e2ce0cc15a5 NFSD: Move documenting comment for nfsd4_process_open2() adds 0122e882119d NFSD: Trace filecache opens adds bb283ca18d1e NFSD: Clean up the show_nf_flags() macro adds 28df0988815f SUNRPC: Use RMW bitops in single-threaded hot paths adds 62fdb65edb6c nfsd: Unregister the cld notifier when laundry_wq create failed adds 6f6f84aa215f nfsd: Fix null-ptr-deref in nfsd_fill_super() adds fd5e363eac77 nfsd: destroy percpu stats counters after reply cache shutdown adds 5c119f6030a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3155266f2e7d Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds d9bb905fab24 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds 309001c22cdd xfs: don't leak da state when freeing the attr intent item adds a618acab136b xfs: don't leak the retained da state when doing a leaf to [...] adds 356cb708ea18 xfs: reject unknown xattri log item operation flags during [...] adds 85d76aec6bbb xfs: reject unknown xattri log item filter flags during recovery adds 25b1e9dc3229 xfs: validate xattr name earlier in recovery adds 2fe3ffcf5592 xfs: free xfs_attrd_log_items correctly adds 4d0cdd2bb8f0 xfs: clean up xfs_attr_node_hasname adds b53d212b4b5c xfs: put the xattr intent item op flags in their own namespace adds e2c78949b641 xfs: use a separate slab cache for deferred xattr work state adds 500a512c60d1 xfs: remove struct xfs_attr_item.xattri_flags adds 4136e38af728 xfs: put attr[id] log item cache init with the others adds 3768f6985700 xfs: clean up state variable usage in xfs_attr_node_remove_attr adds e3c5de22026f xfs: rename struct xfs_attr_item to xfs_attr_intent adds 22a68ba72423 xfs: do not use logged xattr updates on V4 filesystems adds 4183e4f27f40 xfs: share xattr name and value buffers when logging xattr [...] adds 41bc61c02a5a xfs: fix typo in comment adds e62c72081759 xfs: Remove dead code adds 93e6aa4329d0 xfs: reduce IOCB_NOWAIT judgment for retry exclusive unali [...] adds 73c348d4ab5c xfs: Remove duplicate include adds ab6a8d3f1a2a Merge branch 'guilt/xfs-5.19-misc-3' into xfs-5.19-for-next adds f76fd37a8b3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds e9c3a8e820ed iomap: don't invalidate folios after writeback errors adds 96981323353f Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds bd61a97e2c26 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 4329490a78b6 io_uring_enter(): don't leave f.flags uninitialized adds 81132a39c152 fs: remove fget_many and fput_many interface adds 6319194ec57b Unify the primitives for file descriptor closing adds e5ca024e165d fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy() adds 52dba645ca3a get rid of dead code in legitimize_root() adds 30476f7e6dbc namei: cleanup double word in comment adds a5f85d7834f7 uninline may_mount() and don't opencode it in fspick(2)/fsopen(2) adds 59df85d5fbae linux/mount.h: trim includes adds f6957b7191ed m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... adds 279b192c23d2 blob_to_mnt(): kern_unmount() is needed to undo kern_mount() adds 70f8d9c5750b move mount-related externs from fs.h to mount.h adds e9921ffd594f Merge branches 'work.namei', 'work.mount' and 'work.fd' in [...] adds 94d5116196ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 684211fd3d0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a6c442c875b Merge branch 'pci/aspm' adds 203926da2bff PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits adds 5e3ae13d9f63 Merge branch 'pci/error' adds 3f36dafc21bf Merge branch 'pci/hotplug' adds 17e366d47804 Merge branch 'pci/misc' adds 59c5c9eca8fe Merge branch 'pci/p2pdma' adds c91a6c4df9db Merge branch 'pci/pm' adds fa6dae5d8208 x86/PCI: Add kernel cmdline options to use/ignore E820 res [...] adds d341838d776a x86/PCI: Disable E820 reserved region clipping via quirks adds 0ae084d5a674 x86/PCI: Disable E820 reserved region clipping starting in 2023 adds 3a9125dd875d Merge branch 'pci/resource' adds 6e40649f73e5 Merge branch 'pci/virtualization' adds 0aa3a0937fee PCI: cadence: Fix find_first_zero_bit() limit adds a1f67bc131c3 PCI: cadence: Allow PTM Responder to be enabled adds 95b00f68209e PCI: cadence: Clear FLR in device capabilities register adds 846bc1eb4453 Merge branch 'remotes/lorenzo/pci/cadence' adds 6b594749da56 Merge branch 'remotes/lorenzo/pci/dwc' adds f811654eb48e Merge branch 'remotes/lorenzo/pci/imx6' adds 2da1478f274f Merge branch 'remotes/lorenzo/pci/layerscape' adds 6fd13ebdcff3 Merge branch 'remotes/lorenzo/pci/mediatek' adds 7013654af694 PCI: microchip: Fix potential race in interrupt handling adds 61dba810d823 Merge branch 'remotes/lorenzo/pci/microchip' adds 50e9c9897396 Merge branch 'remotes/lorenzo/pci/power-slot' adds a7d3c14c34b5 Merge branch 'remotes/lorenzo/pci/qcom' adds 6d432d5091bb Merge branch 'remotes/lorenzo/pci/rockchip' adds 05d3d11a307e Merge branch 'remotes/lorenzo/pci/versatile' adds 886e67100b90 PCI: vmd: Assign VMD IRQ domain before enumeration adds c94f732e8001 PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable M [...] adds bd11b0c88586 Merge branch 'remotes/lorenzo/pci/vmd' adds 14d20f453eee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b01c83388f54 Revert "HID: Driver for Google Hangouts Meet Speakermic" adds 765b085f1d07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0585c1d20fc3 i2c: npcm: Change the way of getting GCR regmap adds 94acda59adb9 i2c: npcm: Remove unused variable clk_regmap adds 288b204492fd i2c: npcm: Fix timeout calculation adds 0bf58eb12f05 i2c: npcm: Add tx complete counter adds ea9f8426d176 i2c: npcm: Correct register access width adds e5222d408de2 i2c: npcm: Handle spurious interrupts adds 3fe2ec59db1a i2c: rcar: fix PM ref counts in probe error paths adds 3c9fedf99031 i2c: xiic: Correct the datatype for rx_watermark adds a0fb48c9bd7e i2c: rcar: avoid race condition with SMIs adds 238904dd646c i2c: rcar: refactor handling of first message adds 308df0777c8e Merge branch 'i2c/for-mergewindow' into i2c/for-next adds ffa2998f2757 Merge branch 'i2c/for-current' into i2c/for-next adds 550b11395805 i2c: mt7621: Use devm_platform_get_and_ioremap_resource() adds 2a250d450859 i2c: qcom-geni: remove unnecessary conditions adds 4c278db7be94 i2c: rcar: use BIT macro consistently adds f0f0e0768560 i2c: rcar: REP_AFTER_RD is not a persistent flag adds e35fb4188942 i2c: rcar: use flags instead of atomic_xfer adds 49117854aeda Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 06523e690f10 Merge branch 'i2c/for-current' into i2c/for-next adds 3cd4030da3a9 i2c: meson: fix typo in comment adds 44e66c3bda45 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 227aee222738 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds c157a606e752 i3c/master: simplify the return expression of i3c_hci_remove() adds 227fab1ee7ca i3c: master: svc: fix returnvar.cocci warning adds 2aec0299eee1 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 032c1623c9de hwmon: (jc42) add HWMON_C_TZ_REGISTER adds ab9ac6df2252 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds c0c45238fcf4 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds 752b927951ea hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds 1ad6c3b7ef13 hwmon: introduce hwmon_sanitize_name() adds 340b3b6aa47a hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds d7cc063ff09b hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board adds e0d3f7cb2606 hwmon: (dell-smm) Add cooling device support adds bd90c5b93950 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x adds bd79021072ac hwmon: (tmp401) Add support of three advanced features adds c7250b5d553c hwmon: (jc42) Add support for S-34TS04A adds c8e5e37a609d hwmon: (dell-smm) Update Documentation regarding firmware bugs adds 229b159c505a hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds e5c498ccc90c hwmon: (pmbus/max16601) Add MAX16602 support adds 8c099cd381aa hwmon: (tmp401) Fix incorrect return value of tmp401_init_client adds be754099e5d4 dt-bindings: hwmon: Add Atmel AT30TS74 adds c851b715d38d hwmon: (lm75) Add Atmel AT30TS74 support adds 4fc1a51c8572 hwmon: (dell-smm) Avoid unnecessary SMM calls during init adds f44aa665ee96 hwmon: (dell-smm) Cleanup init code adds 981c5f3c744b hwmon: (dell-smm) Warn if SMM call took a very long time t [...] adds 4ef2774511dc hwmon: (nct6775) Convert register access to regmap API adds 3c7e4935d468 hwmon: (nct6775) Rearrange attr-group initialization adds bd2e82bd4f48 hwmon: (nct6775) Add read-only mode adds ae0d7227741f hwmon: (nct6775) Convert S_I* permissions macros to octal adds c3963bc0a0cf hwmon: (nct6775) Split core and platform driver adds 849b0156d996 hwmon: (occ) Delay hwmon registration until user request adds 5cd29012028d hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds de8fbac5e59e hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 45934e4af673 hwmon: (asus-ec-sensors) add support for board families adds 7cc44e5a45a6 hwmon: (asus-ec-sensors) add PRIME X470-PRO board adds edd969aa9a26 hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO adds 5de3e13f7f6b hwmon: (pmbus) Introduce and use write_byte_data callback adds f0a5c8397663 hwmon: (pmbus) Use _pmbus_read_byte_data with callback adds b90f994a37cc hwmon: (pmbus/ltc2978) Add chip specific write_byte_data adds 9054416afcb4 hwmon: (pmbus) Add support for Infineon Digital Multi-phas [...] adds cd705ea857fd lib: add generic polynomial calculation adds e0daf1a60ed4 hwmon: (bt1-pvt) use generic polynomial functions adds ede7e1c20b75 dt-bindings: hwmon: add Microchip LAN966x bindings adds c8f55be4a1c7 hwmon: add driver for the Microchip LAN966x SoC adds 4fc1b1136247 dt-bindings: hwmon: Document adt7475 pin-function properties adds 7b8664f126e9 hwmon: (adt7475) Add support for pin configuration adds d45cd804280d hwmon: (adt7475) Use enum chips when loading attenuator settings adds 3aa74796cfd0 hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE adds 28bf22ef93ec hwmon: (pmbus) Add get_voltage/set_voltage ops adds 512a4da1d9f5 hwmon: (lm83) Remove unused include directives adds 764124082805 hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG [...] adds 801549da5d71 dt-bindings: hwmon: Add nuvoton,nct6775 adds 6bb77c55b05f hwmon: (nct6775) Add i2c driver adds 9ccafe466c32 hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II adds 59e746ca86ff hwmon: (acpi_power_meter) Fix style issues adds e5d21072054f hwmon: Introduce hwmon_device_register_for_thermal adds 87743bcf0807 thermal/drivers/thermal_hwmon: Use hwmon_device_register_f [...] adds ddaefa209c4a hwmon: Make chip parameter for with_info API mandatory adds 6b767ccd3b7e hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro adds c2e813438ef5 hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro adds 9070d8618eb2 hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro adds 09e02c8e632a hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro adds 7c399d6a5bdf hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro adds 7282d2aefcc6 hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro adds ca538531c0de hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro adds 3a3aad686219 dt-bindings: trivial-devices: Add xdp152 adds 5b4285c57b6f hwmon: (asus-ec-sensors) fix Formula VIII definition adds 718fbfa5da5d hwmon: Directly use ida_alloc()/free() adds be1ca367e7b6 hwmon: (ibmaem) Directly use ida_alloc()/free() adds 67f6abceab22 dt-bindings: hwmon: lm90: add missing ti,tmp461 adds 8dd248fa00db dt-bindings: hwmon: lm90: add ti,extended-range-enable property adds 45988d907859 hwmon: (lm90) enable extended range according to DTS node adds 9baabde04de6 hwmon: (dimmtemp) Fix bitmap handling adds d1baf7a3a317 hwmon: (pmbus) Check PEC support before reading other registers adds 5ab312b3a8fe hwmon: (sl28cpld) Fix typo in comment adds 8877ecb0fc8d hwmon: (aquacomputer_d5next) Fix an error handling path in [...] adds 45dc68b66a4f Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 01a2fa188325 MAINTAINERS: Become the docs/zh_CN maintainer adds 27ff68394851 input: Docs: correct atarikbd.rst typos adds 206bc4348603 input: Docs: correct ntrig.rst typo adds e315b831f0d6 docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese [...] adds b86f46d5ce3e docs: pdfdocs: Add space for chapter counts >= 100 in TOC adds 8758940a46c6 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds bb25f071fc92 media: i2c: imx412: Fix reset GPIO polarity adds 9a199694c6a1 media: i2c: imx412: Fix power_off ordering adds 2aab3abfda2b media: dt-bindings: imx412: Add regulator descriptions adds 3de9dc7f6773 media: i2c: imx412: Add bulk regulator support adds a1f4626b282d media: dt-bindings: Convert Dongwoon dw9807-vcm bindings t [...] adds c1b77f25247f media: dw9807-vcm: Add "dongwoon,dw9807" compatible string adds 5bf19572e313 media: ov7670: remove ov7670_power_off from ov7670_remove adds 5e052a4d2a47 media: media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI adds 18860529a599 media: dt-bindings: media: video-interfaces: Add new bus-type adds a34cc79c9623 media: Add bus type to frame descriptors adds 897c45df291f media: Add CSI-2 bus configuration to frame descriptors adds 7a12903182c8 media: ti: cal: use frame desc to get vc and dt adds a76c86f4274e media: i2c: adv7180: Add support for the test patterns adds e080f5c1f2b6 media: exynos4-is: Fix compile warning adds 35fd92b28e66 media: i2c: video-i2c: Move defines to the top of the file adds f0de79f6b78a media: i2c: video-i2c: Replace constants with proper names adds 786dc07be9e5 media: i2c: video-i2c: Use GENMASK for masking bits adds 8429b358975f media: i2c: ov2640: Depend on V4L2_ASYNC adds e74e476834f8 media: Add MIPI CSI-2 28 bits per pixel raw data type adds 1d1d8669e5ca media: Documentation: mc: Add media_device_{init,cleanup} adds a6dd5265c21c media: i2c: ov5648: fix wrong pointer passed to IS_ERR() a [...] adds ba43392e5240 media: ov8856: apply digital gain by setting global gain c [...] adds 92beb5559915 media: i2c: ov5645: Remove unneeded of_match_ptr macro adds b87f5e25b2f9 media: uapi: Add IPU3 packed Y10 format adds ffec200e6423 media: ipu3-cio2: Add support for V4L2_PIX_FMT_IPU3_Y10 adds 6766cff6154e media: i2c: Add acpi support to ov7251 adds cc125aaa5a78 media: i2c: Provide ov7251_check_hwcfg() adds 1757b44eb6bb media: i2c: Remove per-mode frequencies from ov7251 adds df057b0dd99b media: i2c: Add ov7251_pll_configure() adds ed9566ce1946 media: i2c: Add support for new frequencies to ov7251 adds e92932c3e56f media: i2c: Add ov7251_detect_chip() adds 207f4162f1c9 media: i2c: Add pm_runtime support to ov7251 adds 9e1d3012cc10 media: i2c: Remove .s_power() from ov7251 adds ad1ea3aa0872 media: ipu3-cio2: Add INT347E to cio2-bridge adds 77ec83cdc8dd media: i2c: Extend .get_selection() for ov7251 adds 5aaef13dd559 media: i2c: add ov7251_init_ctrls() adds 26066ae6b9fd media: i2c: Add hblank control to ov7251 adds 1b598f413c7a media: i2c: Add vblank control to ov7251 driver adds 4d52db40c76f media: ov7251: fix mutex lock unbalance adds 2e2c3d6c0ef8 media: h264: Use v4l2_h264_reference for reflist adds 26e4520509ff media: h264: Increase reference lists size to 32 adds adc8a8d6c98a media: h264: Store current picture fields adds e5991e1fd902 media: h264: Store all fields into the unordered list adds d3f756ad629b media: v4l2: Trace calculated p/b0/b1 initial reflist adds 6cafdc8cc0da media: h264: Sort p/b reflist using frame_num adds 1b729998633d media: v4l2: Reorder field reflist adds 9998943f6dfc media: rkvdec: Stop overclocking the decoder adds 7ab889f09dfa media: rkvdec: h264: Fix dpb_valid implementation adds a074aa4760d1 media: rkvdec: h264: Fix bit depth wrap in pps packet adds cf76bb4d5e74 media: rkvdec: Move H264 SPS validation in rkvdec-h264 adds 77e74be83083 media: rkvdec: h264: Validate and use pic width and height in mbs adds f942d10dab5a media: rkvdec: h264: Fix reference frame_num wrap for seco [...] adds 5e57a860df6c media: rkvdec: Ensure decoded resolution fit coded resolution adds 6f32ea37c15e media: rkvdec-h264: Add field decoding support adds ed7bb87d3d03 media: rkvdec: Enable capture buffer holding for H264 adds 831410700909 media: hantro: Stop using H.264 parameter pic_num adds 3630e4933d40 media: hantro: h264: Make dpb entry management more robust adds 11442b7c9375 media: hantro: Add H.264 field decoding support adds 340ce50f75a6 media: hantro: Enable HOLD_CAPTURE_BUF for H.264 adds 91462a62e4ba Merge branch 'master' of git://linuxtv.org/media_tree.git adds b1cd380b2f2e Merge branch 'acpica' into linux-next adds d52848620de0 ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default adds d1b48c8dc89b Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds b7fbf4cebd7c ACPI: glue: Rearrange find_child_checks() adds d84d9b6596eb Merge branches 'acpi-osl', 'acpi-glue', 'acpi-processor' a [...] adds 4c19851c70ba ACPI: clean up white space in a few places for consistency adds 8fe3fd9a6c4c Merge branches 'acpi-apei', 'acpi-dptf', 'acpi-docs', 'acp [...] adds c07f52a08f09 Merge branch 'devprop' into linux-next adds c33154f148b1 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] adds cfdab4682b84 Merge branches 'pm-em' and 'pm-cpuidle' into linux-next adds e1e962c5b9ed cpufreq: Reorganize checks in cpufreq_offline() adds fddd8f86dff4 cpufreq: Split cpufreq_offline() adds f339f3541701 cpufreq: Rearrange locking in cpufreq_remove_dev() adds ab6edc89fb59 Merge branch 'pm-cpufreq' into linux-next adds ccfadbe0d167 Merge branches 'pm-domains' and 'pm-tools' into linux-next adds 6f986829b1e1 Merge branches 'thermal-intel-tcc', 'thermal-int340x' and [...] adds 6b601767c503 Merge branch 'thermal-int340x-fixes' into linux-next adds feef7f32521e dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings adds 3277e022a1c3 thermal/drivers/rcar_thermal: Use platform_get_irq_optiona [...] adds e46e003a4897 dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings adds 238e34ad7d5c iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 [...] adds 7e70a89a3a08 thermal/drivers/qcom: Add support for multiple generations [...] adds 96f6f333bcf0 thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM adds 9e5f5f15fef5 thermal/drivers/k3: Add hwmon support adds a63fa2b601f1 dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string adds 2caf73969de6 thermal/drivers/tsens: Add compat string for the qcom,msm8960 adds 106e0121e243 thermal/drivers/bcm2711: Don't clamp temperature at zero adds bf70c577516b thermal/drivers/thermal_of: Add change_mode ops support fo [...] adds 47c4b0de080a tools/lib/thermal: Add a thermal library adds 3b7c5e8adf9c tools/thermal: Add util library adds 110acbc6a451 tools/thermal: Add a temperature capture tool adds 077df623c834 tools/thermal: Add thermal daemon skeleton adds e20d136ec7d6 thermal/drivers/broadcom: Fix potential NULL dereference i [...] adds f21b57eb12bf tools/lib/thermal: remove unneeded semicolon adds cb4487d2b404 tools/thermal: remove unneeded semicolon adds 44b965d8c44e thermal: thermal_of: fix typo on __thermal_bind_params adds e126ce0bcc08 dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings adds 2d37f5c90bdc thermal/drivers/rz2gl: Fix OTP Calibration Register values adds ef6673e8363a thermal/drivers/qcom/lmh: Add sc8180x compatible adds b54d4dafc9fd dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible adds 30988d3b31b1 dt-bindings: thermal: tsens: Add sc8280xp compatible adds 98a160e898c0 thermal/core: Fix memory leak in __thermal_cooling_device_ [...] adds 09700c504d8e thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_s [...] adds 031c2952d158 dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation adds ffcb2fc86eb7 thermal: k3_j72xx_bandgap: Add the bandgap driver support adds c23b7517fe62 Merge tag 'thermal-v5.19-rc1' of git://git.kernel.org/pub/ [...] adds ae4b4373167e Merge branch 'thermal' into linux-next adds d4627a287e25 cpufreq: Abort show()/store() for half-initialized policies adds 514ff1bcd98d cpufreq: make interface functions and lock holding state clear adds f125bdbdd6bd powercap: intel_rapl: add support for ALDERLAKE_N adds f740a4794f54 Merge branches 'pm-cpufreq' and 'powercap' into linux-next adds 713472e53e6e PM / devfreq: Export devfreq_get_freq_range symbol within devfreq adds a03dacb0316f PM / devfreq: Add cpu based scaling support to passive governor adds 05723e71234b PM / devfreq: passive: Reduce duplicate code when passive_ [...] adds 26984d9d581e PM / devfreq: passive: Keep cpufreq_policy for possible cpus adds d44d6c4a3a5d Merge tag 'devfreq-next-for-5.19' of git://git.kernel.org/ [...] adds 12ac0abb3de2 Merge branch 'pm-devfreq' into linux-next adds 5a66bfb27748 thermal: intel: hfi: remove NULL check after container_of() call adds 45785e0ed597 Merge branch 'thermal-hfi' into linux-next adds 42d2607d91c4 PM / devfreq: passive: Return non-error when not-supported [...] adds 0f360c018be3 Merge branch 'pm-devfreq' into linux-next adds 34be27517cb7 cpuidle: psci: Fix regression leading to no genpd governor adds a6653fb584b5 cpuidle: riscv-sbi: Fix code to allow a genpd governor to be used adds 0651ab90e4ad ACPI: CPPC: Check _OSC for flexible address space adds 72f2ecb7ece7 ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is [...] adds 6380b7b2b29d ACPI: CPPC: Assume no transition latency if no PCCT adds 3cc30dd00a58 cpufreq: CPPC: Enable fast_switch adds 2d41dc23804d cpufreq: CPPC: Enable dvfs_possible_from_any_cpu adds 83290250abb8 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 13dfd97a341a notifier: Add atomic_notifier_call_chain_is_empty() adds c82f898d873c notifier: Add blocking/atomic_notifier_chain_register_uniq [...] adds 232edc2f72f5 kernel/reboot: Introduce sys-off handler API adds 7b9a3de9ffe7 kernel/reboot: Wrap legacy power-off callbacks into sys-of [...] adds 2b6aa7332f80 kernel/reboot: Add do_kernel_power_off() adds 5d34b41aa420 kernel/reboot: Add stub for pm_power_off adds 0e2110d2e910 kernel/reboot: Add kernel_can_power_off() adds fb61375ecfba kernel/reboot: Add register_platform_power_off() adds 856c288b0039 ARM: Use do_kernel_power_off() adds cf7e5bf0c68f csky: Use do_kernel_power_off() adds 6b22c7365962 riscv: Use do_kernel_power_off() adds 0c6499149ebd arm64: Use do_kernel_power_off() adds f4622fe42484 parisc: Use do_kernel_power_off() adds f089ab674cea xen/x86: Use do_kernel_power_off() adds c33fd0b17eab powerpc: Use do_kernel_power_off() adds f0f7e5265b3b m68k: Switch to new sys-off handler API adds 9b0d0af14519 sh: Use do_kernel_power_off() adds d35773499329 x86: Use do_kernel_power_off() adds d3ad437e6871 ia64: Use do_kernel_power_off() adds 2dfb34edfebf mips: Use do_kernel_power_off() adds bf8d73b934df memory: emif: Use kernel_can_power_off() adds 98f30d0ecf79 ACPI: power: Switch to sys-off handler API adds 02a1124defc2 regulator: pfuze100: Use devm_register_sys_off_handler() adds 5b71808eb7c9 reboot: Remove pm_power_off_prepare() adds eae813b755c4 soc/tegra: pmc: Use sys-off handler API to power off Nexus [...] adds d2c541532717 kernel/reboot: Add devm_register_power_off_handler() adds 6779db970bd2 kernel/reboot: Add devm_register_restart_handler() adds df9d143e03c9 Merge branch 'pm-sysoff' into linux-next adds 27656dcd55f8 PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-o [...] adds fabb1c20b962 PM: domains: Drop redundant code for genpd always-on governor adds 3f9ee7da724a PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd adds 7a02444b8fc2 PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd adds bcc19f69f72a PM: domains: Skip another warning in irq_safe_dev_in_sleep [...] adds 66d29d802ef3 PM: domains: Allocate gpd_timing_data dynamically based on [...] adds 9c74f2ac4801 PM: domains: Move the next_wakeup variable into the struct [...] adds 3b84bf3ce94d PM: domains: Measure suspend/resume latencies in genpd bas [...] adds a294237aea12 PM: domains: Fixup QoS latency measurements for IRQ safe d [...] adds 622d9b5577f1 PM: domains: Fix initialization of genpd's next_wakeup adds ba43d6db6e5c PM: domains: Clean up some code in pm_genpd_init() and gen [...] adds f38d1a6d0025 PM: domains: Allocate governor data dynamically based on a [...] adds 6961795f0d0a PM: domains: Measure power-on/off latencies in genpd based [...] adds b2a92f354c5a PM: domains: Trust domain-idle-states from DT to be correc [...] adds 8c82b84f1708 Merge branch 'pm-domains' into linux-next adds 59cafa728c37 powercap: intel_rapl: remove redundant store to value afte [...] adds 6669528e8f6c Merge branch 'powercap' into linux-next adds 1934fee67593 ACPI: video: improve PM notifer callback adds 06eb8dc097b3 ACPI: utils: include UUID in _DSM evaluation warning adds d0316366a6d4 Merge branches 'acpi-video' and 'acpi-utils' into linux-next adds 55266546f45d PM: wakeup: expose pm_wakeup_pending to modules adds 28708e193700 thermal: intel: pch: move cooling delay to suspend_noirq phase adds 92923028e979 thermal: intel: pch: enhance overheat handling adds bd30d075eedc thermal: intel: pch: improve the cooling delay log adds 31fe8392f0a3 Merge branch 'thermal-pch' into linux-next adds c244dc1bc92e Revert "ACPICA: executer/exsystem: Warn about sleeps great [...] adds 3d22e39d225d Merge branch 'acpica' into linux-next adds dac590498874 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 2b8f9c08fa35 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 9824bce91c79 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds c3827036dd88 thermal/drivers/broadcom: Fix potential NULL dereference i [...] adds 1189299d8fd3 tools/lib/thermal: remove unneeded semicolon adds c6be0ccd6c05 tools/thermal: remove unneeded semicolon adds 6b982adda17d thermal: thermal_of: fix typo on __thermal_bind_params adds e81ce83c3b38 dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings adds 73b31c0b5942 thermal/drivers/rz2gl: Fix OTP Calibration Register values adds 9dcb288dc43a thermal/drivers/qcom/lmh: Add sc8180x compatible adds a966c193f148 dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible adds 9ea13dd36025 dt-bindings: thermal: tsens: Add sc8280xp compatible adds 45b5e2572ed6 thermal/core: Fix memory leak in __thermal_cooling_device_ [...] adds 83520935923e thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_s [...] adds d30f84000797 dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation adds 72b3fc61c752 thermal: k3_j72xx_bandgap: Add the bandgap driver support adds c049c21ffe97 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds e03515c7484d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a2d36b02c15d RDMA/siw: Enable siw on tunnel devices adds 81091d7696ae RDMA/irdma: Add SW mechanism to generate completions on error adds 82600b2d3cd5 RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() adds 813c980294d4 RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() adds 845517ed04ae RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() adds 988d74deaa46 RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_ [...] adds 549f39a58acf IB/isert: Avoid flush_scheduled_work() usage adds 9cf62d91e4b7 RDMA/mlx4: Avoid flush_scheduled_work() usage adds fb3d6bff0a3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2ed3bf188b33 netfilter: ecache: use dedicated list for event redelivery adds 0d3cc504ba9c netfilter: conntrack: include ecache dying list in dumps adds 1397af5bfd7d netfilter: conntrack: remove the percpu dying list adds 78222bacfca9 netfilter: cttimeout: decouple unlink and free on netns de [...] adds 17438b42ce14 netfilter: remove nf_ct_unconfirmed_destroy helper adds c56716c69ce1 netfilter: extensions: introduce extension genid count adds 42df4fb9b1be netfilter: cttimeout: decouple unlink and free on netns de [...] adds ace53fdc262f netfilter: conntrack: remove __nf_ct_unconfirmed_destroy adds 8a75a2c17410 netfilter: conntrack: remove unconfirmed list adds 0bcfbafbcd34 netfilter: conntrack: avoid unconditional local_bh_disable adds 8169ff584003 netfilter: conntrack: add nf_ct_iter_data object for nf_ct [...] adds 2794cdb0b97b netfilter: nfnetlink: allow to detect if ctnetlink listene [...] adds b0a7ab4a7765 netfilter: conntrack: un-inline nf_ct_ecache_ext_add adds 90d1daa45849 netfilter: conntrack: add nf_conntrack_events autodetect mode adds 8edc81311100 netfilter: prefer extension check to pointer check adds 3412e1641828 netfilter: flowtable: nft_flow_route use more data for rev [...] adds 4f9bd53084d1 netfilter: conntrack: skip verification of zero UDP checksum adds 1a01a0751731 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds a7931ac16128 dt-bindings: net: renesas,etheravb: Document RZ/V2M SoC adds cb99badde146 ravb: Separate handling of irq enable/disable regs into feature adds b0265dcba3d6 ravb: Support separate Line0 (Desc), Line1 (Err) and Line2 [...] adds 72069a7b2821 ravb: Use separate clock for gPTP adds e1154be73153 ravb: Add support for RZ/V2M adds 5cf15ce3c8f1 Merge branch 'Renesas-RSZ-V2M-support' adds 89527be8d8d6 net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes adds 7c4e983c4f3c net: allow gso_max_size to exceed 65536 adds 34b92e8d19da net: limit GSO_MAX_SIZE to 524280 bytes adds 9957b38b5e7a tcp_cubic: make hystart_ack_delay() aware of BIG TCP adds 7c96d8ec96bb ipv6: add struct hop_jumbo_hdr definition adds 09f3d1a3a52c ipv6/gso: remove temporary HBH/jumbo header adds 81fbc812132c ipv6/gro: insert temporary HBH/jumbo header adds 0fe79f28bfaf net: allow gro_max_size to exceed 65536 adds 80e425b61342 ipv6: Add hop-by-hop header to jumbograms in ip6_output adds d6f938ce52f9 net: loopback: enable BIG TCP packets adds d406099d6a15 veth: enable BIG TCP packets adds 1169a64265c4 mlx4: support BIG TCP packets adds de78960e025f mlx5: support BIG TCP packets adds 7fa2e481ff2f Merge branch 'big-tcp' adds 4c971d2f3548 net: annotate races around sk->sk_bound_dev_if adds a20ea298071f sctp: read sk->sk_bound_dev_if once in sctp_rcv() adds fdb5fd7f736e tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() adds e5fccaa1eb7f net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk [...] adds 36f7cec4f3af dccp: use READ_ONCE() to read sk->sk_bound_dev_if adds d2c135619cb8 inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_ [...] adds 70f87de9fa0d net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() adds ff0094030f14 l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if adds 5d368f03280d ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() adds eda090c31fe9 inet: rename INET_MATCH() adds e97e68b56e78 Merge branch 'sk_bound_dev_if-annotations' adds 3aba103006bc net/smc: align the connect behaviour with TCP adds a3af33abd921 net: dm: check the boundary of skb drop reasons adds 20bbcd0a94c6 net: skb: check the boundrary of drop reason in kfree_skb_ [...] adds 7ebd3f3ee51a net: skb: change the definition SKB_DR_SET() adds f8319dfd1b3b net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() adds 6ee1d84b2b78 Merge branch 'skb-drop-reason-boundary' adds 382d917bfc1e net: hinic: add missing destroy_workqueue in hinic_pf_to_m [...] adds 3daebfbeb455 net: tulip: convert to devres adds 97e719a82b43 net: fix possible race in skb_attempt_defer_free() adds 2db60eed1a95 net: use napi_consume_skb() in skb_defer_free_flush() adds 39564c3fdc66 net: add skb_defer_max sysctl adds 909876500251 net: call skb_defer_free_flush() before each napi_poll() adds ee3398c78767 Merge branch 'net-skb-defer-freeing-polish' adds e68372efb9fe octeon_ep: add missing destroy_workqueue in octep_init_module adds 1dee43c2c6f1 octeon_ep: delete unnecessary NULL check adds b321dfafb0b9 net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout() adds d887ae3247e0 octeontx2-pf: Remove unnecessary synchronize_irq() before [...] adds f2ef6f7539c6 net: phy: micrel: Allow probing without .driver_data adds 8e6004dfecb7 net: phy: micrel: Use the kszphy probe/suspend/resume adds f008f8d0305c net: dsa: realtek: rtl8366rb: Serialize indirect PHY regis [...] adds c43ce39870b3 selftests: mptcp: fix a mp_fail test warning adds 0ea5374255a9 Revert "mptcp: add data lock for sk timers" adds ea1e301d04b7 mptcp: sockopt: add TCP_DEFER_ACCEPT support adds 2ba5c8163038 Merge branch 'mptcp-updates-for-net-next' adds 262d98b1193f net: wwan: t7xx: Avoid calls to skb_data_area_size() adds 89af2ce2d95c net: skb: Remove skb_data_area_size() adds 7fb18c0a781b Merge branch 'net-skb-remove-skb_data_area_size' adds 2af84932b3a1 can: raw: raw_sendmsg(): remove not needed setting of skb->sk adds 51a0d5e51178 can: raw: add support for SO_TXTIME/SCM_TXTIME adds 9f39d36530e5 can: isotp: add support for transmission without flow control adds 2aa39889c463 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN [...] adds 94737ef56b61 can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD adds 30abc9291329 can: slcan: slc_xmit(): use can_dropped_invalid_skb() inst [...] adds 48b171dbf7b6 dt-bindings: can: renesas,rcar-canfd: Make interrupt-names [...] adds 14e1e9338c08 dt-bindings: can: ctucanfd: include common CAN controller [...] adds ba3e2eaef1ae docs: ctucanfd: Use 'kernel-figure' directive instead of 'figure' adds f7b88d9ae91e Merge tag 'linux-can-next-for-5.19-20220516' of git://git. [...] adds 6251264fedde net: ethernet: Fix unmet direct dependencies detected for [...] adds 1588f5a91b16 ethernet/ti: delete if NULL check befort devm_kfree adds bcdcf2c466d3 net/mlxbf_gige: use eth_zero_addr() to clear mac address adds a968c799eb1d ax25: merge repeat codes in ax25_dev_device_down() adds 29fd3ca1779f qed: Remove unnecessary synchronize_irq() before free_irq() adds bd81bfb5a1d1 net: vxge: Remove unnecessary synchronize_irq() before free_irq() adds d1e7f009bfff net: qede: Remove unnecessary synchronize_irq() before free_irq() adds 65a9dedc11d6 net: phy: marvell: Add errata section 5.1 for Alaska PHY adds b632eb069732 net/smc: send cdc msg inline if qp has sufficient inline space adds 793a7df63071 net/smc: rdma write inline if qp has sufficient inline space adds 68a0bd679049 Merge branch 'net-smc-send-and-write-inline-optimization-for-smc' adds 76e1e5df4b7c octeontx2-pf: Use memset_startat() helper in otx2_stop() adds ab4d6357c95f net: thunderx: remove null check after call container_of() adds 5ff0348b7f75 net: smc911x: replace ternary operator with min() adds bec67592521e ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS support adds 7c7dcd66c5e0 ptp: ptp_clockmatrix: return -EBUSY if phase pull-in is in [...] adds 9cc341286e99 dn_route: set rt neigh to blackhole_netdev instead of loop [...] adds 6e144b47f560 octeontx2-pf: Add support for adaptive interrupt coalescing adds 4c7c8a6d87a8 net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get [...] adds 1d2c717bc7f7 net/mlx5: Add last command failure syndrome to debugfs adds 9b45bde82c22 net/mlx5: Inline db alloc API function adds 773c104d5333 net/mlx5: Allocate virtually contiguous memory in vport.c adds 88468311c07a net/mlx5: Allocate virtually contiguous memory in pci_irq.c adds 035e0dd57392 net/mlx5e: Allocate virtually contiguous memory for VLANs list adds 597c11232619 net/mlx5e: Allocate virtually contiguous memory for reps s [...] adds 675b9d51d6fb net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure [...] adds 682adfa6ca80 net/mlx5e: Support partial GSO for tunnels over vlans adds f05ec8d9d0d6 net/mlx5e: Allow relaxed ordering over VFs adds 77422a8f6f61 net/mlx5e: CT: Add ct driver counters adds 6d0ba49321a4 net/mlx5e: Correct the calculation of max channels for rep adds 65810a2d2ab3 net/mlx5e: Add XDP SQs to uplink representors steering tables adds ef9a3a4a813a net/mlx5: Lag, refactor lag state machine adds a4a9c87ebb68 net/mlx5: Remove unused argument adds 94db33177819 net/mlx5: Support multiport eswitch mode adds 6431ce6cd3bb Merge tag 'mlx5-updates-2022-05-17' of git://git.kernel.or [...] adds a30bf805592e net: dsa: microchip: ksz8795: update the port_cnt value in [...] adds 462d525018f0 net: dsa: microchip: move ksz_chip_data to ksz_common adds eee16b147121 net: dsa: microchip: perform the compatibility check for d [...] adds a530e6f2204a net: dsa: microchip: move struct mib_names to ksz_chip_data adds 198b34783ab1 net: dsa: microchip: move port memory allocation to ksz_common adds 997d2126ac61 net: dsa: microchip: move get_strings to ksz_common adds b094c679662c net: dsa: move mib->cnt_ptr reset code to ksz_common.c adds 65ac79e18120 net: dsa: microchip: add the phylink get_caps adds 008db08b64f4 net: dsa: microchip: remove unused members in ksz_device adds e8bacf408fa8 Merge branch 'dsa-microchip-ksz_switch-refactor' adds 9fd914bb05c2 arm64: dts: armada-3720-turris-mox: Correct reg property f [...] adds 32d0efabeec0 dt-bindings: net: marvell,orion-mdio: Set unevaluatedPrope [...] adds 86d282aca894 Merge branch 'armada-3720-turris-mox-and-orion-mdio' adds e991d0ed0b7a net: stmmac: remove unused get_addr() callback adds 32329216ca1d eth: sun: cassini: remove dead code adds 7ba106fcd4b4 selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test adds 223153ea6c79 net: ethernet: sunplus: add missing of_node_put() in spl2s [...] adds a3641ca416a3 net: smc911x: Fix min() use in debug code adds 1f77204e11f8 dt-bindings: net: adin: document phy clock output properties adds ce3342161edc net: phy: adin: add support for clock output adds 654cd22227e6 ARM: dts: imx6qdl-sr-som: update phy configuration for som [...] adds 638c1152d50f Merge branch 'adin-add-support-for-clock-output' adds 4d3bf6fb5334 octeon_ep: Fix a memory leak in the error handling path of [...] adds 3588c189e45a octeon_ep: Fix irq releasing in the error handling path of [...] adds b465131b8054 Merge branch 'octeon_ep-fix-the-error-handling-path-of-oct [...] adds 309ec443079b sfc: siena: Have a unique wrapper ifndef for efx channels header adds d935053a62fa net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init [...] adds b885aab3d39d net: fec: Avoid allocating rx buffer using ATOMIC in ndo_open adds e43d940f480b nfp: flower: support ct merging when mangle action exists adds c1318b39c7d3 tls: Add opt-in zerocopy mode of sendfile() adds d7e6f5836038 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 97f7a4702477 mac80211: unify CCMP/GCMP AAD construction adds 4273d3fa8aa5 mac80211: fix typo in documentation adds f5bf586aaddd mac80211: remove stray multi_sta_back_32bit docs adds f344c58c250d mac80211: mlme: move in RSSI reporting code adds c8fe4b0b37f6 mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid adds 926101d2b7be mac80211: mlme: use local SSID copy adds 53da4c45cade mac80211: remove unused argument to ieee80211_sta_connecti [...] adds 16d0364c722a mac80211: remove useless bssid copy adds 5dfad1081215 mac80211: mlme: track assoc_bss/associated separately adds 3d48cb74816d nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80 [...] adds 195b9a0fd581 mac80211: disable BSS color collision detection in case of [...] adds ee0e16ab756a mac80211: minstrel_ht: fill all requested rates adds 44fa75f207d8 mac80211: extend current rate control tx status API adds 569cf386ec5f mac80211: minstrel_ht: support ieee80211_rate_status adds 96c777708bca mt76: mt7915: fix DBDC default band selection on MT7915D adds 7b8e1ae886e4 mt76: mt7915: rework hardware/phy initialization adds 9912a4639d1a mt76: reduce tx queue lock hold time adds 402e01092e79 mt76: dma: use kzalloc instead of devm_kzalloc for txwi adds 77045a3740fa mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 adds 3128ea016965 mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 adds 51fb1278aa57 mt76: fix use-after-free by removing a non-RCU wcid pointer adds b619e01380ee mt76: fix MBSS index condition in DBDC mode adds df3e4143ba8a mt76: mt7921u: add suspend/resume support adds 5e0abf6f4903 mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configur [...] adds 47eea8ad62a1 mt76: mt7921: honor pm user configuration in mt7921_sniffe [...] adds 5beadb27fa80 mt76: mt7915: always call mt7915_wfsys_reset() during init adds aa796f12091a mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss adds 4e90db5e21eb mt76: mt7921: Fix the error handling path of mt7921_pci_probe() adds 9bd6823f5a64 mt76: mt7915: fix possible uninitialized pointer dereferen [...] adds 62fdc974894e mt76: mt7915: fix possible NULL pointer dereference in mt7 [...] adds badb6ffaa143 mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_ [...] adds 05268cf1789d mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate adds 1e779f49ca0c mt76: mt7915: use 0xff to initialize bitrate_mask in mt791 [...] adds 116c69603b01 mt76: mt7921: Add AP mode support adds f5874fc6f54e mt76: fix rx reordering with non explicit / psmp ack policy adds abba345311a7 mt76: fix antenna config missing in 6G cap adds 74752f5367ab mt76: mt7915: remove SCS feature adds b57a5bb0170a mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 st [...] adds deb0891bad7c mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 st [...] adds ad483ed9dd51 mt76: mt7921: fix kernel crash at mt7921_pci_remove adds 0a17329ae9c1 mt76: mt7915: add debugfs knob for RF registers read/write adds b61cc2a76b9d mt76: mt7603: move spin_lock_bh() to spin_lock() adds 46f6adbfce18 mt76: mt7915: disable RX_HDR_TRANS_SHORT adds 3968a66475b4 mt76: do not attempt to reorder received 802.3 packets wit [...] adds bc98e7fdd80d mt76: fix encap offload ethernet type check adds fcfe1b5e162b mt76: fix tx status related use-after-free race on station [...] adds cd85efdfd099 mt76: mt7915: configure soc clocks in mt7986_wmac_init adds ed2d3d948e6d mt76: connac: use skb_put_data instead of open coding adds b5509983d72e mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patc [...] adds 3620c8821ae1 mt76: mt7915: fix twt table_mask to u16 in mt7915_dev adds c088eb38e642 mt76: mt7915: reject duplicated twt flows adds 4ebcff04d3db mt76: mt7915: limit minimum twt duration adds bdd2ca78faac mt76: mt7915: rework SER debugfs knob adds b4c268ca4df8 mt76: mt7915: introduce mt7915_mac_severe_check() adds 1dfe52adb00d mt76: mt7915: move MT_INT_MASK_CSR to init.c adds cc9fd945db4f mt76: dma: add wrapper macro for accessing queue registers adds d1ddc536df93 mt76: add support for overriding the device used for DMA mapping adds 61b5156bf02d mt76: make number of tokens configurable dynamically adds f68d67623dec mt76: mt7915: add Wireless Ethernet Dispatch support adds 869f06468e77 mt76: mt7915: add support for 6G in-band discovery adds 5eb14a0cfcaa mt76: mt7615/mt7915: do reset_work with mt76's work queue adds 0d28ec72b093 mt76: mt7915: improve error handling for fw_debug knobs adds 64d607256a9e mt76: mt7915: add more statistics from fw_util debugfs knobs adds a0a2034e2da0 mt76: add gfp to mt76_mcu_msg_alloc signature adds 5fc201aa8cf3 mt76: mt7921: add ipv6 NS offload support adds e99a2d6bcdb0 Merge tag 'mt76-for-kvalo-2022-05-12' of https://github.co [...] adds f9eec4947add ath11k: Add support for targets without trustzone adds 80c5075f3999 ath11k: mac: fix too long line adds d9e441855c64 ath10k: mac: fix too long lines adds f2a7064a78b2 ath10k: support bus and device specific API 1 BDF selection adds 22cc687326e0 ath11k: Fix RX de-fragmentation issue on WCN6750 adds 9497b7880ffd ath11k: reset 11d state in process of recovery adds 0f84a156aa3b ath11k: Handle keepalive during WoWLAN suspend and resume adds 3a5627b94222 ath11k: Implement remain-on-channel support adds 355333a21754 ath11k: Don't check arvif->is_started before sending manag [...] adds 1d7f514577f0 ath11k: Designating channel frequency when sending managem [...] adds 4255a07a98cb wil6210: remove 'freq' debugfs adds 5962f370ce41 ath11k: Reuse the available memory after firmware reload adds 25c321e8534e ath11k: remove redundant assignment to variables vht_mcs a [...] adds d93185a92918 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ee0e2f51e211 cfg80211: fix kernel-doc for cfg80211_beacon_data adds 0baef2846031 mac80211: refactor freeing the next_beacon adds 8762246c7b23 wireless: Fix Makefile to be in alphabetical order adds 9d9a9edcf8ed rtw89: add ieee80211::sta_rc_update ops adds d3efeee240f8 rtw89: 8852c: set TX antenna path adds 97df85871a5b rtw89: cfo: check mac_id to avoid out-of-bounds adds aebc048d1000 rtw89: 8852c: update txpwr tables to HALRF_027_00_052 adds a06d2dd7e22f rtw89: convert rtw89_band to nl80211_band precisely adds a456021c6f14 rtw89: pci: only mask out INT indicator register for disab [...] adds c1918196427b iwlwifi: pcie: simplify MSI-X cause mapping adds 537b76d26cbb iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wow [...] adds 51e073c23b46 iwlwifi: mvm: clean up authorized condition adds d1f6530c3e37 iwlwifi: fw: init SAR GEO table only if data is present adds 9d096e3d3061 iwlwifi: mvm: fix assert 1F04 upon reconfig adds 184f10db5f8f iwlwifi: mvm: add OTP info in case of init failure adds 147eb05f24e6 iwlwifi: mvm: always tell the firmware to accept MCAST fra [...] adds 98c0de7b26a1 iwlwifi: mvm: remove vif_count adds 55cf10488d7a iwlwifi: mei: clear the sap data header before sending adds 78488a64aea9 iwlwifi: mei: fix potential NULL-ptr deref adds d353e1a3bafd Merge tag 'wireless-next-2022-05-19' of git://git.kernel.o [...] adds b76b163f46b6 can: isotp: isotp_bind(): do not validate unused address i [...] adds caf6b7f81e05 can: can-dev: move to netif_napi_add_weight() adds 6c1e423a3c84 can: can-dev: remove obsolete CAN LED support adds 1a6dd9996699 can: mcp251xfd: silence clang's -Wunaligned-access warning adds fcf8962827b4 Merge tag 'linux-can-next-for-5.19-20220519' of git://git. [...] adds f01cdcf891a5 net: usb: r8152: Add in new Devices that are supported for [...] adds df98714e432a net: ethernet: SP7021: fix a use after free of skb->len adds 1c2133114d2d net: tls: fix messing up lists when bpf enabled adds 0600bdde1fae net: mtk_eth_soc: remove unused mac->mode adds 5a7a2f4b29d7 net: mtk_eth_soc: remove unused sgmii flags adds bc5e93e0cd22 net: mtk_eth_soc: add mask and update PCS speed definitions adds 7da3f901f8ec net: mtk_eth_soc: correct 802.3z speed setting adds a459187390bb net: mtk_eth_soc: correct 802.3z duplex setting adds 4ce5a0bd3958 net: mtk_eth_soc: stop passing phylink state to sgmii setup adds 1ec619ee4a05 net: mtk_eth_soc: provide mtk_sgmii_config() adds 650a49bc65df net: mtk_eth_soc: add fixme comment for state->speed use adds 0e37ad71b2ff net: mtk_eth_soc: move MAC_MCR setting to mac_finish() adds 21089867278d net: mtk_eth_soc: move restoration of SYSCFG0 to mac_finish() adds 901f3fbe13c3 net: mtk_eth_soc: convert code structure to suit split PCS [...] adds 14a44ab0330d net: mtk_eth_soc: partially convert to phylink_pcs adds cb89580ed896 Merge branch 'mtk_eth_soc-phylink-updates' adds 86afd5a0e78e net: wwan: t7xx: Fix smatch errors adds 7b4149bdee6a net: dsa: lantiq_gswip: Fix start index in gswip_port_fdb() adds 4951995dbe9d net: dsa: lantiq_gswip: Fix typo in gswip_port_fdb_dump() [...] adds 53332f845194 Merge branch 'lantiq_gswip-two-small-fixes' adds dbbc7d04c549 net: wwan: iosm: remove pointless null check adds 1172aa6e4a19 net: ipa: don't proceed to out-of-bound write adds 7ebe52f555de docs: change the title of networking docs adds 9ad084d66619 tcp: improve PRR loss recovery adds 7b16871f9932 mptcp: stop using the mptcp_has_another_subflow() helper adds d42f9e4e2384 mptcp: Check for orphaned subflow before handling MP_FAIL timer adds d9fb797046c5 mptcp: Do not traverse the subflow connection list without lock adds 2ba18161d407 selftests: mptcp: add MP_FAIL reset testcase adds 0784c25d21cf Merge branch 'mptcp-miscellaneous-fixes-and-a-new-test-case' adds 16ea52c44e7a eth: mtk_ppe: fix up after merge adds 2c50fc04757f netfilter: Use l3mdev flow key when re-routing mangled packets adds d265929930e2 netfilter: nf_conncount: reduce unnecessary GC adds f74360d3440c netfilter: conntrack: remove pr_debug callsites from tcp tracker adds 58a94a62a53f netfilter: ctnetlink: fix up for "netfilter: conntrack: re [...] adds 805cb5aadc2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds c15f950d1495 net: ipa: drop an unneeded transaction reference adds c9d92cf28c0c net: ipa: rename a GSI error code adds 332ef7c814bd net: ipa: ignore endianness if there is no header adds 75944b040bbc net: ipa: open-code ether_setup() adds f0488c540e8a net: ipa: move endpoint configuration data definitions adds cf4e73a1667e net: ipa: rename a few endpoint config data types adds 660e52d651ab net: ipa: save a copy of endpoint default config adds b6d261449e6e Merge branch 'net-ipa-next' adds dc7769244e03 tcp_ipv6: set the drop_reason in the right place adds cc398a34d16f sfc/siena: Remove duplicate check on segments adds c09b0cd2cc6c net: avoid strange behavior with skb_defer_max == 1 adds dc2df00af951 net: tulip: fix build with CONFIG_GSC adds 9ee152ee3ee3 net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cl [...] adds 5feba4727395 selftests: fib_nexthops: Make ping timeout configurable adds dbb2f362c783 eth: bnxt: make ulp_id unsigned to make GCC 12 happy adds c2e10f53455c net: vxlan: Fix kernel coding style adds f7b5a89c66de net: mscc: fix the alignment in ocelot_port_fdb_del() adds 29849a486a85 stcp: Use memset_after() to zero sctp_stream_out_ext adds eac67d83bf25 wwan: iosm: use a flexible array rather than allocate shor [...] adds d5a42de8bdbe net: Add a second bind table hashed by port and address adds 538aaf9b2383 selftests: Add test for timing a bind request to a port wi [...] adds aa5334b1f968 Merge branch 'add-a-bhash2-table-hashed-by-port-address' adds 1f36a72ae347 net: sparx5: switchdev: fix typo in comment adds e34be16bee65 net: mvpp2: fix typo in comment adds b0ea505ba0d7 net/mlx5: fix typo in comment adds cc4e7fa549cb net: qed: fix typos in comments adds 3f660c1820f7 cirrus: cs89x0: fix typo in comment adds 878e2eb29ac1 net: marvell: prestera: fix typo in comment adds b993e72cdd44 nfp: flower: fix typo in comment adds 60f243ad1426 qed: fix typos in comments adds 153213f0554d net: ipa: make endpoint HOLB drop configurable adds 3cebb7c2ed2d net: ipa: support hard aggregation limits adds beb90cba607f net: ipa: specify RX aggregation time limit in config data adds d15180b4eadb net: ipa: kill gsi_trans_commit_wait_timeout() adds 2091c79ac4de net: ipa: count the number of modem TX endpoints adds 7ffba3bdf76a net: ipa: get rid of ipa_cmd_info->direction adds 4de284b72e59 net: ipa: remove command direction argument adds 8797972afff3 net: ipa: remove command info pool adds a224bd4b88ca net: ipa: use data space for command opcodes adds 0598cec957ab Merge branch 'ipa-next' adds 33912c2639ad rxrpc: Allow list of in-use local UDP endpoints to be view [...] adds a05754295e01 rxrpc: Use refcount_t rather than atomic_t adds ad25f5cb3987 rxrpc: Fix locking issue adds dc9fd093b2eb rxrpc: Automatically generate trace tag enums adds 4ba68c519255 rxrpc: Return an error to sendmsg if call failed adds de696c4784f0 rxrpc, afs: Fix selection of abort codes adds adc9613ff66c afs: Adjust ACK interpretation to try and cope with NAT adds baea40de321b Merge branch 'rxrpc-misc' adds a3f7404c0bef net: selftests: Add stress_reuseport_listen to .gitignore adds 621427fbdada net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii adds 5ff851b7be75 net: fec: Do proper error checking for enet_out clk adds c304eddcecfe net: wrap the wireless pointers in struct net_device in an ifdef adds 980e74cac800 selftests: ocelot: tc_flower_chains: streamline test output adds 93196ef911ba selftests: ocelot: tc_flower_chains: use conventional inte [...] adds 4ea1396a8bd5 selftests: ocelot: tc_flower_chains: reorder interfaces adds cb7f2d05da8f Merge branch 'ocelot-selftests' adds 4149af28318a net: mscc: ocelot: offload tc action "ok" using an empty a [...] adds 06da3e8f390a eth: mtk_eth_soc: silence the GCC 12 array-bounds warning adds 385bc51b41ea eth: ice: silence the GCC 12 array-bounds warning adds 9dec850fd7c2 eth: tg3: silence the GCC 12 array-bounds warning adds cf0005d2b07b Merge branch 'net-gcc12-warnings' adds 082ff36bd5c0 arm64: dts: mediatek: mt7986: introduce ethernet nodes adds 4b139b75cc95 dt-bindings: net: mediatek,net: add mt7986-eth binding adds 62dfb4cc4446 net: ethernet: mtk_eth_soc: rely on GFP_KERNEL for dma_all [...] adds 731f3fd6bc87 net: ethernet: mtk_eth_soc: move tx dma desc configuration [...] adds eb067347aa87 net: ethernet: mtk_eth_soc: add txd_size to mtk_soc_data adds 0e05744beda4 net: ethernet: mtk_eth_soc: rely on txd_size in mtk_tx_all [...] adds c4fd06c2bb82 net: ethernet: mtk_eth_soc: rely on txd_size in mtk_desc_t [...] adds e70a5634c1f5 net: ethernet: mtk_eth_soc: rely on txd_size in txd_to_idx adds 670ff7dabbb0 net: ethernet: mtk_eth_soc: add rxd_size to mtk_soc_data adds 649a752775c2 net: ethernet: mtk_eth_soc: rely on txd_size field in mtk_ [...] adds 72e27d3718ba net: ethernet: mtk_eth_soc: rely on rxd_size field in mtk_ [...] adds 8cb42714cdc1 net: ethernet: mtk_eth_soc: introduce device register map adds 160d3a9b1929 net: ethernet: mtk_eth_soc: introduce MTK_NETSYS_V2 support adds 7173eca8eeb7 net: ethernet: mtk_eth_soc: convert ring dma pointer to void adds 4d6426904f13 net: ethernet: mtk_eth_soc: convert scratch_ring pointer to void adds 197c9e9b17b1 net: ethernet: mtk_eth_soc: introduce support for mt7986 chipset adds 265f58f60a29 Merge branch 'mt7986-support' adds 2a11fb1d1b85 net: fddi: skfp: smt: Remove extra parameters to vararg macro adds 17155d5db7ee dt-bindings: net: toshiba,visconti-dwmac: Update the commo [...] adds 0c7ab953d1f2 wifi: plfxlc: remove redundant NULL-check for GCC 12 adds e95032988053 wifi: ath9k: silence array-bounds warning on GCC 12 adds ee3db469dd31 wifi: rtlwifi: remove always-true condition pointed out by GCC 12 adds bd1d129daa3e wifi: ath6k: silence false positive -Wno-dangling-pointer [...] adds af3cdfd30c63 wifi: iwlwifi: use unsigned to silence a GCC 12 warning adds 84f23fb192ef wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning adds 131825261736 wifi: carl9170: silence a GCC 12 -Warray-bounds warning adds 1e39b27bd9d1 Merge branch 'fix-silence-gcc-12-warnings-in-drivers-net-w [...] adds 129b7532a0ed net: dsa: fix missing adjustment of host broadcast flooding adds 61be79ba2d90 net: dsa: felix: move the updating of PGID_CPU to the ocelot lib adds a72e23dd679c net: dsa: felix: update bridge fwd mask from ocelot lib wh [...] adds 8c166acb60f8 net: dsa: felix: directly call ocelot_port_{set,unset}_dsa [...] adds c295f9831f1d net: mscc: ocelot: switch from {,un}set to {,un}assign for [...] adds a4e044dc4c5b net: dsa: felix: tag_8021q preparation for multiple CPU ports adds 682a8c633fc3 Merge branch 'dsa-multi-cpu-port-part-two' adds 0097e86c8ec5 net: ethernet: mtk_eth_soc: fix error code in mtk_flow_off [...] adds 32c53420d2a0 eth: de4x5: remove support for Generic DECchip & DIGITAL E [...] adds fe7324b93222 net: dsa: OF-ware slave_mii_bus adds 8f9ae5b3ae80 Bluetooth: eir: Add helpers for managing service data adds edcb185fa9c4 Bluetooth: hci_sync: use hci_skb_event() helper adds b1e6738a2185 Merge tag 'for-net-next-2022-05-23' of git://git.kernel.or [...] adds a682d1843300 can: peak_usb: fix typo in comment adds 3e88445a3a5a can: kvaser_usb: silence a GCC 12 -Warray-bounds warning adds 8f445a3ec3fd can: ctucanfd: platform: add missing dependency to HAS_IOMEM adds 9fa87dd23251 Merge tag 'linux-can-next-for-5.19-20220523' of git://git. [...] adds ac6a65868a5a libbpf: fix memory leak in attach_tp for target-less trace [...] adds 68084a136420 selftests/bpf: Fix building bpf selftests statically adds 70a1b25326dd selftests/bpf: Add missed ima_setup.sh in Makefile adds 056431ae4d79 libbpf: fix up global symbol counting logic adds e2371b1632b1 libbpf: start 1.0 development cycle adds d16495a98232 libbpf: remove bpf_create_map*() APIs adds 834650b50ed2 Merge branch 'Start libbpf 1.0 dev cycle' adds 7aa424e02a04 selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase adds 3bc253c2e652 bpf: Add bpf_skc_to_mptcp_sock_proto adds d3294cb1e06d selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config adds 8039d353217c selftests/bpf: Add MPTCP test base adds 3bc48b56e345 selftests/bpf: Test bpf_skc_to_mptcp_sock adds 026622346772 selftests/bpf: Verify token of struct mptcp_sock adds ccc090f46900 selftests/bpf: Verify ca_name of struct mptcp_sock adds 4f90d034bba9 selftests/bpf: Verify first of struct mptcp_sock adds 96af42c50adb Merge branch 'bpf: mptcp: Support for mptcp_sock' adds b23316aabffa selftests/bpf: Add missing trampoline program type to tram [...] adds fa3768606582 selftests/bpf: Fix subtest number formatting in test_progs adds 2dc323b1c4cb selftests/bpf: Remove filtered subtests from output adds 979497674e63 bpf: Allow kfunc in tracing and syscall programs. adds c8644cd0efe7 bpf: refine kernel.unprivileged_bpf_disabled behaviour adds 90a039fd19fc selftests/bpf: add tests verifying unprivileged bpf behaviour adds c272e2591169 Merge branch 'bpf: refine kernel.unprivileged_bpf_disabled [...] adds a56672f2027e MAINTAINERS: Add maintainer to AF_XDP adds bb412cf1d712 libbpf: Fix typo in comment adds ff2095976ca8 s390/bpf: Fix typo in comment adds 4050764cbaa2 selftests/bpf: fix btf_dump/btf_dump due to recent clang change adds f9a3eca4bc04 selftests/bpf: Fix spelling mistake: "unpriviliged" -> "un [...] adds d88bb5eed04c bpf: Fill new bpf_prog_pack with illegal instructions adds aadd1b678ebe x86/alternative: Introduce text_poke_set adds fe736565efb7 bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack adds 1ec5ee8c8a5a bpf: Suppress 'passing zero to PTR_ERR' warning adds 97e03f521050 bpf: Add verifier support for dynptrs adds 263ae152e962 bpf: Add bpf_dynptr_from_mem for local dynptrs adds bc34dee65a65 bpf: Dynptr support for ring buffers adds 13bbbfbea759 bpf: Add bpf_dynptr_read and bpf_dynptr_write adds 34d4ef5775f7 bpf: Add dynptr data slices adds 0cf7052a5512 selftests/bpf: Dynptr tests adds 608b638ebf36 Merge branch 'Dynamic pointers' adds 1ef0736c0711 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 33332a6d2bdd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds afbab1962491 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds bcdf0315a61a mtd: call of_platform_populate() for MTD partitions adds 9401911f2d9f mtd: phram: Allow cached mappings adds d217c4d968bb dt-bindings: Add Sercomm (Suzhou) Corporation vendor prefix adds d55ce4913776 dt-bindings: mtd: partitions: Extend fixed-partitions binding adds 1fefc8ecb834 mtd: st_spi_fsm: add missing clk_disable_unprepare() in st [...] adds e6828be5edcf Merge tag 'spi-nor/for-5.19' into mtd/next adds 6879854d1634 mtd: rawnand: rockchip: Check before clk_disable_unprepare [...] adds 5794465b6fcf mtd: rawnand: mpc5121: Check before clk_disable_unprepare( [...] adds 431cbce84955 dt-bindings: mtd: renesas: Fix the NAND controller description adds 6a2277a0ebe7 mtd: rawnand: renesas: Use runtime PM instead of the raw c [...] adds 2c51d0d88020 Merge tag 'nand/for-5.19' into mtd/next adds ebbaa9a7a1e1 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 1731160ff7c7 crypto: qat - set to zero DH parameters before free adds e0831e7af4e0 crypto: qat - use pre-allocated buffers in datapath adds af88d3c109aa crypto: qat - refactor submission logic adds 386823839732 crypto: qat - add backlog mechanism adds 80a52e1ee775 crypto: qat - fix memory leak in RSA adds 3dfaf0071ed7 crypto: qat - remove dma_free_coherent() for RSA adds 029aa4624a7f crypto: qat - remove dma_free_coherent() for DH adds 9714061423b8 crypto: qat - add param check for RSA adds 2acbb8771f6a crypto: qat - add param check for DH adds 8fb203c65a79 crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag adds d09144745959 crypto: qat - re-enable registration of algorithms adds fbdab61af2d0 crypto: qat - add support for 401xx devices adds 2d33f5771b51 crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCAT [...] adds e4e62bbc6aba hwrng: omap3-rom - fix using wrong clk_disable() in omap_r [...] adds 85a9af88d3b4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fe696ccb277d gpu: host1x: Fix a kernel-doc warning adds 3e9c45843361 gpu: host1x: Do not use mapping cache for job submissions adds 74bb98dd9110 gpu: host1x: Show all allocated syncpts via debugfs adds 42457494b8d6 drm/tegra: vic: Fix unused-function warnings adds cb7e1abc2c73 drm/tegra: gem: Do not try to dereference ERR_PTR() adds 5756c29bfa81 Merge tag 'drm/tegra/for-5.19-rc1' of https://gitlab.freed [...] adds f8122500a039 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds ba391873279a Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 54eb8d446e71 dt-bindings: display: rockchip: make reg-names mandatory for VOP2 adds 5ee8c8f930ba drm/rockchip: Change register space names in vop2 adds f5ebda3f053a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 87b5ab28efe3 drm/amd/pm: add smu pp_feature_mask callback for smu_v13_0_7 adds d6810d7dfaec drm/amd/pm: support ss metrics read for smu11 adds 6b1407795e8a drm/amd/pm: add smu feature map support for smu_v13_0_7 adds d72a475b4881 drm/amd/pm: add smu feature map support for smu_v13_0_0 adds 1e46ab91e55c drm/amd/pm: add smu power_limit callback for smu_v13_0_7 adds 505c170b628d drm/amdgpu/ctx: only reset stable pstate if the user chang [...] adds b992a1908588 drm/amdgpu: Ensure the DMA engine is deactivated during set ups adds 7226f40af6fc drm/amdkfd: allocate MMIO/DOORBELL BOs with AMDGPU_GEM_CRE [...] adds 138292f1dc00 drm/amd/pm: update smartshift powerboost calc for smu12 adds cdf4c8ec3987 drm/amd/pm: update smartshift powerboost calc for smu13 adds 2fc092d4c761 drm/amdgpu/gfx11: fix me field handling in map_queue packet adds 7bd3114b1caf drm/amdgpu/gfx11: fix mes mqd settings adds 6384d44bc4ae drm/amdgpu/pm: add smu v13.0.4 driver SMU if headers adds 563cb2d82f37 drm/amdgpu/pm: add EnableGfxImu message dummy map for SMU [...] adds a0219175b3af drm/amdgpu/pm: add some common ppt functions for SMU IP v13.0.x adds 55c894945bda drm/amdgpu/pm: add swsmu ppt implementation for SMU IP v13.0.4 adds 17f78bb4093f drm/amdgpu/pm: enable swsmu for SMU IP v13.0.4 adds 33ef11cd7cba drm/amdgpu/pm: add GFXOFF control IP version check for SMU [...] adds 0d6ec07a9555 drm/amdgpu/discovery: add SMU v13.0.4 into the IP discovery list adds 4b9caaa02819 drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_ear [...] adds 04fd07397efd drm/amdkfd: Fix static checker warning on MES queue type adds f3106c942413 drm/amd/display: clean up some inconsistent indenting adds 494c1432542b drm/amd/pm: consistent approach for smartshift adds 5ad25ace7c9f drm/amdgpu: Unmap legacy queue when MES is enabled adds 0223e516470a drm/amd: Don't reset dGPUs if the system is going to s2idle adds 051ca9672359 drm/amd/display: Update link training fallback behaviour. adds 65daa95a6a35 drm/amd/display: Query DPIA HPD status. adds b673b5148a5e drm/amd/display: Clean up code in dc adds 38cb1d6678f4 drm/amd/display: clear request when release aux engine adds f297ab35cd5b drm/amd/display: Check if modulo is 0 before dividing. adds 3f70549c571d drm/amd/display: Allow individual control of eDP hotplug support adds 0fadb9767c8d drm/amd/display: Check zero planes for OTG disable W/A on [...] adds 87773c7d35b0 drm/amd/display: Move FPU associated DCN30 code to DML folder adds cdb5e1c62f82 drm/amd/display: Fic incorrect pipe being used for clk update adds 32200cb58aad Revert "drm/amd/display: Refactor LTTPR cap retrieval" adds beeb965852eb drm/amd/display: 3.2.186 adds f40c3d2c556b drm/amdgpu: Clean up of initializing doorbells for gfx_v9 [...] adds bb9b07115f92 drm/amdkfd: simplify cpu hive assignment adds 2ad1fe543f94 drm/amdgpu: cleanup ctx implementation adds f1f9b395e064 drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly adds c2061887d52e drm/amdgpu/gfx10: rework KIQ programming adds ca5463a5f99b drm/radeon: fix a possible null pointer dereference adds 714fc19ad4a8 drm/amd/pm: fix a potential gpu_metrics_table memory leak adds a5b3ad0f11de drm/amd/pm: enable more dpm features for SMU 13.0.0 adds 10939989e341 drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0 adds adad505cd0cd drm/amd/pm: update SMU 13.0.0 driver_if header adds 22d52bb4906c drm/amd/pm: correct the softpptable ids used for SMU 13.0.0 adds 9a5608d0a5ba drm/amd/pm: enable more dpm features for SMU 13.0.0 adds 965e4fc0d716 drm/amd/pm: enable memory temp reading for SMU 13.0.0 adds 2e0a73908c8c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 43ab20c599f4 drm/i915/gt: Fix build error without CONFIG_PM adds 61e00044c674 drm/i915: Fix 'mixing different enum types' warnings in in [...] adds 58606220a2f1 drm/i915: Fix CFI violation with show_dynamic_id() adds d91e9be0f0b0 drm/i915/audio: fix audio code enable/disable pipe logging adds 183f815d426b drm/i915/gt: Fix use of static in macro mismatch adds 416e07a84f6e drm/i915/reg: fix undefined behavior due to shift overflow [...] adds 069617295650 drm/i915/uc: Fix undefined behavior due to shift overflowi [...] adds 0ea917819d12 drm/i915/dsi: fix VBT send packet port selection for ICL+ adds 897de2f5fef6 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds cfbe938114f2 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds c4b4d7047f16 video: fbdev: hyperv_fb: Allow resolutions with size > 64 [...] adds b23789a59fa6 video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup adds b93a85c145d9 video: fbdev: omapfb: simplify the return expression of ds [...] adds 40189b7368e5 video: fbdev: omapfb: simplify the return expression of ne [...] adds d87ad457f7e1 video: fbdev: pxa3xx-gcu: release the resources correctly [...] adds 18e2ebf7e179 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4df7f2802b55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a7ad0888e34c Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds c8994b30d71d Input: sparcspkr - fix refcount leak in bbc_beep_probe adds 1922cc9c20a3 Input: bcm-keypad - remove unneeded NULL check before clk_ [...] adds 1b3ce51dde36 Input: psmouse-smbus - avoid flush_scheduled_work() usage adds c853246539f3 Input: vmmouse - disable vmmouse before entering suspend mode adds 52dc6d3bea3b dt-bindings: google,cros-ec-keyb: Introduce switches only [...] adds ca1eadbfcd36 Input: cros-ec-keyb - allow skipping keyboard registration adds d95bca4fbde0 dt-bindings: google,cros-ec-keyb: Fixup bad compatible match adds 038c4bf85ba2 Merge branch 'ib/5.17-cros-ec-keyb' into next adds fabcf4d86968 Input: cypress_ps2 - fix typo in comment adds 198816e7ccc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 760fb69db80c Merge branch 'for-5.19/block' into for-next adds 45b0a8cf99cf Merge branch 'for-5.19/drivers' into for-next adds e23378eb73eb Merge branch 'for-5.19/cdrom' into for-next adds 1b705ddc25e6 Merge branch 'for-5.19/io_uring' into for-next adds d21a844369bb Merge branch 'for-5.19/drivers' into for-next adds 9774f7ce2802 Merge branch 'for-5.19/io_uring' into for-next adds f1d22fa8f318 Merge branch 'for-5.19/io_uring' into for-next adds bda70c65ada1 Merge branch 'for-5.19/writeback' into for-next adds 73d0457a020d Merge branch 'for-5.19/block' into for-next adds 2d4badce98ed Merge branch 'for-5.19/block' into for-next adds f66c67ce420a Merge branch 'for-5.19/io_uring' into for-next adds 4dd230d692fd Merge branch 'for-5.19/io_uring-passthrough' into for-next adds 82851ef8b7bc Merge branch 'for-5.19/drivers' into for-next adds d87262859f2a Merge branch 'for-5.19/block' into for-next adds 51a0a4c78545 Merge branch 'for-5.19/drivers' into for-next adds 887467b080f0 Merge branch 'for-5.19/io_uring-passthrough' into for-next adds 5d05426e2d5f blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx adds aa86313e44ae Merge branch 'for-5.19/block' into for-next adds 8b48ec23cc51 md: don't unregister sync_thread with reconfig_mutex held adds 1e267742283a md: protect md_unregister_thread from reentrancy adds 913cce5a1e58 md: remove most calls to bdevname adds 0f2571ad7a30 md: Don't set mddev private to NULL in raid0 pers->free adds 42b805af1024 md: fix double free of io_acct_set bioset adds df7e7f2ba078 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 9e812278be4c Merge branch 'for-5.19/drivers' into for-next adds 649abecf8a46 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds a96e1092a2b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dcc0989b137e Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds ded2c4c34500 mmc: sdhci-of-arasan: Add NULL check for data field adds 2aaa01a7e10f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 875709f9787c mfd: sprd: Add SC2730 PMIC to SPI device ID table adds d95ab6d2afdc mfd: sprd: Jugle {of,spi}_device_id tables into numerical order adds 380422ad344d dt-bindings: mfd: samsung,exynos5433-lpass: Fix 'dma-chann [...] adds b6f29431820d mfd: twl6030: Make twl6030_exit_irq() return void adds 724c3be3db34 mfd: twl4030: Make twl4030_exit_irq() return void adds 6c38ca03406e dt-bindings: mfd: rk808: Convert bindings to yaml adds eeb0a442da2f mfd: intel-lpss: Add support for ADL-P i2c6 and i2c7 adds 8d2c3e3cca73 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds f40e8a0e7a1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 68d6c8476fd4 regulator: scmi: Fix refcount leak in scmi_regulator_probe adds a5b8e4a5ceec Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds 8e0d90658b37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 86dad0f41fb2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds c0ec5f98c4e6 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 155ca952c7ca efi: Do not import certificates from UEFI Secure Boot for T2 Macs adds e11afdbb22a3 evm: Return INTEGRITY_PASS for enum integrity_status value '0' adds 4c41186ff394 evm: Clean up some variables adds 048ae41bb080 integrity: Fix sparse warnings in keyring_handler adds 3bb9ae3232df Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds b7e13e1291fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 634f15906097 Merge branch 'next' of git://github.com/cschaufler/smack-next adds e449c388913c workqueue: Wrap flush_workqueue() using an inline function adds 9f83992b53c3 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 58d416351e6d tools/certs: Add print-cert-tbs-hash.sh adds 141e523914f7 certs: Factor out the blacklist hash creation adds bf21dc591bb5 certs: Make blacklist_vet_description() more strict adds addf466389d9 certs: Check that builtin blacklist hashes are valid adds 6364d106e041 certs: Allow root user to append signed hashes to the blac [...] adds 4d99750106ad certs: Explain the rationale to call panic() adds 80b8a39777a9 tpm/tpm_ftpm_tee: Return true/false (not 1/0) from bool functions adds d0dc1a7100f1 tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() adds 6422cbd3c52d tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops adds 9c438fdef890 tpm: cr50: Add new device/vendor ID 0x504a6666 adds e0687fe958f7 char: tpm: cr50_i2c: Suppress duplicated error message in [...] adds e57b2523bd37 tpm: Fix buffer access in tpm2_get_tpm_pt() adds af402ee3c045 tpm: Add field upgrade mode support for Infineon TPM2 modules adds be07858fbf81 KEYS: trusted: allow use of TEE as backend without TCG_TPM [...] adds fcd7c26901c8 KEYS: trusted: allow use of kernel RNG for key material adds 7a0e7d5265f5 crypto: caam - determine whether CAAM supports blob encap/decap adds 007c3ff11f38 crypto: caam - add in-kernel interface for blob generator adds e9c5048c2de1 KEYS: trusted: Introduce support for NXP CAAM-based trusted keys adds 5002426e4261 doc: trusted-encrypted: describe new CAAM trust source adds 7f3113e3b9f7 MAINTAINERS: add KEYS-TRUSTED-CAAM adds e028d8315808 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b1912875a548 dt-bindings: mfd: da9063: watchdog: add suspend disable option adds a7ceca4398bc watchdog: da9063: optionally disable watchdog during suspend adds ac97c9374d3c watchdog: sp805: disable watchdog on remove adds 95d0eee9718a dt-bindings: watchdog: uniphier: Use unevaluatedProperties adds c83f64387838 watchdog: rti_wdt: Fix calculation and evaluation of prese [...] adds 26d14b9fc341 dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles adds b3ac0c58fa89 watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking adds 9ef958929fc2 watchdog: iTCO_wdt: Using existing macro define covers mor [...] adds af84a5a75344 dt-bindings: watchdog: renesas,wdt: Document RZ/G2UL SoC adds 382256b219fb dt-bindings: watchdog: da9062: add watchdog timeout mode adds 6d72c7ac9fbe watchdog: wdat_wdt: Using the existing function to check p [...] adds 27fdf84510a1 watchdog: wdat_wdt: Stop watchdog when rebooting the system adds 330415ebea81 watchdog: wdat_wdt: Stop watchdog when uninstalling module adds 9dc731bbb455 dt-bindings: watchdog: renesas,wdt: Add support for RZ/N1 adds d65112f58464 watchdog: Add Renesas RZ/N1 Watchdog driver adds 9215a90dd56e dt-bindings: watchdog: renesas,wdt: R-Car V3U is R-Car Gen4 adds 5d24df3d6908 watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe adds 3c103c2f54a7 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds b11deb2f250f Merge tag 'v5.18-rc7' into arm/smmu adds 42bb5aa04338 iommu/amd: Increase timeout waiting for GA log enablement adds fa7e9ecc5e1c iommu/s390: Tolerate repeat attach_dev calls adds b0dacee202ef Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'a [...] adds 166b4771c1c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 572744390a66 dt-bindings: mfd: Add bindings child nodes for the Mediate [...] adds 9c270040b901 dt-bindings: arm: fix typos in compatible adds df5cd3698761 of/fdt: Ignore disabled memory nodes adds 2e3026134104 dt-bindings: net: add schema for ASIX USB Ethernet controllers adds c0c155fc7e76 dt-bindings: net: add schema for Microchip/SMSC LAN95xx US [...] adds 6177531020c7 dt-bindings: usb: ci-hdrc-usb2: fix node node for ethernet [...] adds 4a855a957936 dt-bindings: mailbox: zynqmp_ipi: convert to yaml adds 1084ab9e3bf0 dt-bindings: timer: cdns,ttc: drop unneeded minItems adds 60854ba8e338 dt-bindings: timer: samsung,exynos4210-mct: drop unneeded [...] adds ee77ef0d09e3 dt-bindings: timer: samsung,exynos4210-mct: define strict [...] adds 644291ebecd1 dt-bindings: input: touchscreen: ilitek_ts_i2c: Absorb ili [...] adds 028818e374c8 Revert "dt-bindings: mailbox: qcom-ipcc: add missing prope [...] adds 4e71ed985389 dt-bindings: Fix properties without any type adds d036d915b61f of/irq: fix typo in comment adds 1154f4a83b37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cd285535b8ee dt-bindings: mailbox: qcom-ipcc: simplify the example adds 262190a8ca2b mailbox: imx: remove redundant initializer adds 1b0070aca35e mailbox: remove an unneeded NULL check on list iterator adds 1b3418ac6451 dt-bindings: gce: add the GCE header file for MT8186 adds 8f585d14030d mailbox: tegra-hsp: Add tegra_hsp_sm_ops adds 58919326e72f dt-bindings: tegra186-hsp: add type for shared mailboxes adds 74c20dd0f892 mailbox: tegra-hsp: Add 128-bit shared mailbox support adds dea27cda4611 dt-bindings: mailbox: mtk,adsp-mbox: add mt8186 compatible name adds 02b5c35a6171 mailbox: mediatek: support mt8186 adsp mailbox adds 504ff5b00853 mailbox:imx: using pm_runtime_resume_and_get adds d9512696082b mailbox: omap: using pm_runtime_resume_and_get to simplify [...] adds a022c7c96ca1 mailbox: correct kerneldoc adds 9accf46b7fb8 dt-bindings: mailbox: remove the IPCC "wakeup" IRQ adds 369e4ef87a8f mailbox: pcc: Fix an invalid-load caught by the address sanitizer adds c25f77899753 mailbox: qcom-ipcc: Log the pending interrupt during resume adds bca1a1004615 mailbox: forward the hrtimer if not queued and under a lock adds 241a3fae8791 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds b1849f505f87 spi: spi-au1550: replace ternary operator with min() adds ce9858ea499d spi: Convert the Aspeed SMC controllers device tree binding adds e3228ed92893 spi: spi-mem: Convert Aspeed SMC driver to spi-mem adds 9da06d7bdec7 spi: aspeed: Add support for direct mapping adds bb084f94e1bc spi: aspeed: Adjust direct mapping to device size adds 5785eedee42c spi: aspeed: Workaround AST2500 limitations adds 53526ab27d9c spi: aspeed: Add support for the AST2400 SPI controller adds eeaec1ea05c0 spi: aspeed: Calibrate read timings adds 73ae97e3cabb mtd: spi-nor: aspeed: set the decoding size to at least 2M [...] adds 9c63b846e6df spi: spi-mem: Convert Aspeed SMC driver to spi-mem adds 27881d45f90e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2cc9bf707446 Merge branch 'x86/merge' adds 232c4ad8709d Merge branch into tip/master: 'core/core' adds 9e4a51ad8eee debugobjects: Convert to SPDX license identifier adds c98a5b717cfa Merge branch into tip/master: 'core/debugobjects' adds 21673fcb2532 genirq/irq_sim: Make the irq_work always run in hard irq context adds d421fd6d1fbf irqchip: Add Kconfig symbols for sunxi drivers adds 61299e1838b7 Merge branch irq/misc-5.19 into irq/irqchip-next adds 492449ae4f0a Merge branch irq/gic-v3-nmi-fixes-5.19 into irq/irqchip-next adds cdb491329389 Merge tag 'irqchip-5.19' of git://git.kernel.org/pub/scm/l [...] adds 2861a6d08a4f Merge branch into tip/master: 'irq/core' adds 682906131506 futex: Remove a PREEMPT_RT_FULL reference. adds 0aa7be05d83c locking/atomic: Add generic try_cmpxchg64 support adds c2df0a6af177 locking/atomic/x86: Introduce arch_try_cmpxchg64 adds 8491d1bdf5de sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} adds 91ec56931ec6 Merge branch into tip/master: 'locking/core' adds f193c32cad2d objtool: Remove inat-tables.c when make clean adds 4bc78005887f objtool: Remove libsubcmd.a when make clean adds 21e350233b07 scripts: Create objdump-func helper script adds 1d1a0e7c5100 scripts/faddr2line: Fix overlapping text section failures adds ead165fa1042 objtool: Fix symbol creation adds 22682a07acc3 objtool: Fix objtool regression on x32 systems adds 75ab5c28bd63 Merge branch into tip/master: 'objtool/core' adds bc469ddf6715 perf/x86/amd: Remove unused variable 'hwc' adds 3c27b0c6ea48 perf/x86/amd: Fix AMD BRS period adjustment adds 841b51e4a359 perf/x86/amd: Run AMD BRS code only on supported hw adds bae19fdd7e9e perf/x86/amd/core: Fix reloading events for SVM adds 23f1095b9a81 Merge branch into tip/master: 'perf/core' adds 3af208568ef0 Merge branch into tip/master: 'ras/core' adds 546a3fee1749 sched: Reverse sched_class layout adds 991d8d8142ca topology: Remove unused cpu_cluster_mask() adds 79667a110e96 Merge branch into tip/master: 'sched/core' adds 3ffc7cf9c9f3 Merge branch into tip/master: 'smp/core' adds 317f29c14d0c timers: Provide a better debugobjects hint for delayed works adds cbf5f796e86f Merge branch into tip/master: 'timers/core' adds 5810a0c15542 Merge branch into tip/master: 'x86/apic' adds 036c07c0c3b8 x86/entry: Fix register corruption in compat syscall adds 7f1003e691d2 Merge branch into tip/master: 'x86/asm' adds aeb84412037b x86/boot: Wrap literal addresses in absolute_pointer() adds 30864ec6cbb2 Merge branch into tip/master: 'x86/build' adds f5c0b4f30416 x86/prctl: Remove pointless task argument adds 553b0cb30b54 x86/speculation: Add missing srbds=off to the mitigations= [...] adds d936411dc9ca x86: Remove empty files adds 8f959e154554 Merge branch into tip/master: 'x86/cleanups' adds a7fed5c0431d x86/nmi: Make register_nmi_handler() more robust adds 69505e3d9a39 bug: Use normal relative pointers in 'struct bug_entry' adds 40d71f5ebd76 Merge branch into tip/master: 'x86/core' adds fc71c536dd8b Merge branch into tip/master: 'x86/cpu' adds 48c4b5d3b7fb Merge branch into tip/master: 'x86/fpu' adds 253297bac0a1 Merge branch into tip/master: 'x86/irq' adds 66b588807d2e Merge branch into tip/master: 'x86/kdump' adds 9c55d99e099b x86/microcode: Add explicit CPU vendor dependency adds c28933b462ae Merge branch into tip/master: 'x86/microcode' adds 3a8912378dee Merge branch into tip/master: 'x86/misc' adds 3e61bb35db51 Merge branch into tip/master: 'x86/mm' adds 5b77b53a4221 Merge branch into tip/master: 'x86/platform' adds 0621210ab769 x86/sev: Remove duplicated assignment to variable info adds c42b145181aa x86/sev: Annotate stack change in the #VC handler adds 47f33de4aafb x86/sev: Mark the code returning to user space as syscall gap adds ce6565282b3b x86/entry: Fixup objtool/ibt validation adds 62b6d2ba1409 Merge branch into tip/master: 'x86/sev' adds 6bd429643cc2 x86/sgx: Disconnect backing page references from dirty status adds 2154e1c11b70 x86/sgx: Mark PCMD page as dirty when modifying contents adds 0e4e729a830c x86/sgx: Obtain backing storage page with enclave mutex held adds af117837ceb9 x86/sgx: Fix race between reclaimer and page fault handler adds e3a3bbe3e99d x86/sgx: Ensure no data in PCMD page after truncate adds ed45349b0def Merge branch into tip/master: 'x86/sgx' adds c7078e760ac6 Merge branch into tip/master: 'x86/splitlock' adds c796f02162e4 x86/tdx: Fix RETs in TDX asm adds 0ca21345582a Merge branch into tip/master: 'x86/tdx' adds cfbb29a89e8b Merge branch into tip/master: 'x86/vdso' adds 5a6b931669ae Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e7cb3f55e5be dt-bindings: timer: Add compatible for Mediatek MT8186 adds 155e4306107f clocksource/drivers/ixp4xx: Drop boardfile probe path adds 17cae6ab0e62 clocksource/drivers/riscv: Events are stopped during CPU suspend adds 6cac86efd0aa clocksource/drivers/sp804: avoid error on multiple instances adds e0dc8ef70f5b clocksource/drivers/bcm_kona: Convert to SPDX identifier adds aea28a942e50 clocksource/drivers/jcore: Convert to SPDX identifier adds aaa4af09bc2b clocksource/drivers/mips-gic-timer: Convert to SPDX identifier adds 4756cb4e6672 clocksource/drivers/armada-370-xp: Convert to SPDX identifier adds fecc82b09183 clocksource/drivers/digicolor: Convert to SPDX identifier adds e3a3bf978536 clocksource/drivers/lpc32xx: Convert to SPDX identifier adds a888adea9f4d clocksource/drivers/orion: Convert to SPDX identifier adds 1ec2326e80f0 clocksource/drivers/pistachio: Convert to SPDX identifier adds db09c207149b clocksource/drivers/timer-sun4i: Convert to SPDX identifier adds 44c38003fd0f clocksource/drivers/timer-sun5i: Convert to SPDX identifier adds 9badbe5b1f53 clocksource/drivers/timer-ti-dm: Move inline functions to [...] adds 63e2eef6806c clocksource/drivers/timer-ti-dm: Make timer selectable for [...] adds ff714ee7191b clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs adds 29e42b9515ee Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 2edb9863e125 EDAC/i5100: Remove unused inline function i5100_nrecmema_d [...] adds c363d6018652 Merge edac-misc into for-next adds 2aeb1f5fbbac EDAC/xgene: Fix typo processsors -> processors adds 92705c9f9956 Merge edac-misc into for-next adds 30ccfd95218e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 54c396ff46f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9bd60df35633 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds d73829dd797b selftests: kvm: replace ternary operator with min() adds 528ada2811ba KVM: arm64: Fix hypercall bitmap writeback when vcpus have [...] adds 0586e28aaa32 Merge branch kvm-arm64/hcall-selection into kvmarm-master/next adds 3b8e21e3c3b7 Merge branch kvm-arm64/psci-suspend into kvmarm-master/next adds ec2cff6cbdbe Merge branch kvm-arm64/vgic-invlpir into kvmarm-master/next adds 20492a62b99b KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS i [...] adds 8794b4f510f7 Merge branch kvm-arm64/per-vcpu-host-pmu-data into kvmarm- [...] adds 822ca7f82b21 Merge branch kvm-arm64/misc-5.19 into kvmarm-master/next adds cafe7e544d49 KVM: arm64: vgic: Check that new ITEs could be saved in gu [...] adds 243b1f6c8f07 KVM: arm64: vgic: Add more checks when restoring ITS tables adds a1ccfd6f6e06 KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures adds 8c5e74c90bb5 KVM: arm64: vgic: Undo work in failed ITS restores adds 5c0ad551e9aa Merge branch kvm-arm64/its-save-restore-fixes-5.19 into kv [...] adds 2384e4265667 Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/li [...] adds ac6c85e962d4 KVM: selftests: riscv: Improve unexpected guest trap handling adds dba90d6fb8b0 KVM: selftests: riscv: Remove unneeded semicolon adds 26708234eb12 RISC-V: KVM: Use G-stage name for hypervisor page table adds b4bbb95ea6c4 RISC-V: KVM: Add Sv57x4 mode support for G-stage adds c7fa3c48de86 RISC-V: KVM: Treat SBI HFENCE calls as NOPs adds 2415e46e3a9a RISC-V: KVM: Introduce range based local HFENCE functions adds 486a38429498 RISC-V: KVM: Reduce KVM_MAX_VCPUS value adds 13acfec2dbcc RISC-V: KVM: Add remote HFENCE functions based on VCPU requests adds 92e450507d56 RISC-V: KVM: Cleanup stale TLB entries when host CPU changes adds affa28e4d094 RISC-V: KVM: Introduce ISA extension register adds fed9b26b2501 MAINTAINERS: Update KVM RISC-V entry to cover selftests support adds 280f8b2bcb19 Merge tag 'kvm-riscv-5.19-1' of https://github.com/kvm-ris [...] adds dbbb0939c14a Documentation: kvm: reorder ARM-specific section about KVM [...] adds 47604014f4b2 KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out o [...] adds 2e8fe3d5920c KVM: selftests: x86: Sync the new name of the test case to [...] adds 43e88ad5462d KVM: x86/pmu: Update global enable_pmu when PMU is undetected adds f9e5edb2e20c KVM: x86/pmu: remove useless prototype adds 3c13551aca1e KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() adds c84f90442518 KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flu [...] adds 5d2e10c105b6 x86/kvm: Alloc dummy async #PF token outside of raw spinlock adds 19d95fe94f57 KVM: LAPIC: Drop pending LAPIC timer injection when cancel [...] adds 1ae8c8cc506f KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when re [...] adds 7daffe14fd0d KVM: powerpc: remove extraneous asterisk from rm_host_ipi_ [...] adds 24045beb918e KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn' [...] adds 9fd169b02731 KVM: Drop unused @gpa param from gfn=>pfn cache's __releas [...] adds 2517f9b0f189 KVM: Put the extra pfn reference when reusing a pfn in the [...] adds 3c980f9c0ef8 KVM: Do not incorporate page offset into gfn=>pfn cache us [...] adds 8ba88973477a KVM: Fully serialize gfn=>pfn cache refresh via mutex adds 3b7f9dace96f KVM: Fix multiple races in gfn=>pfn cache refresh adds 6aaeaad98fb2 KVM: Do not pin pages tracked by gfn=>pfn caches adds 8b5bb6866d73 KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 adds 18e7b090afa3 KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 adds c7b62aed6b63 KVM: SVM: Unwind "speculative" RIP advancement if INTn inj [...] adds e395d5155d5f KVM: SVM: Stuff next_rip on emulated INT3 injection if NRI [...] adds 5f04b27c5e6a KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction adds 1808e98b3243 KVM: SVM: Re-inject INTn instead of retrying the insn on " [...] adds 78f035193a5d KVM: x86: Trace re-injected exceptions adds 6f03e4af9d88 KVM: x86: Print error code in exception injection tracepoi [...] adds 87c326c9d672 KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected [...] adds f1360dfcca6e KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection adds fcbad3abe1b0 KVM: selftests: nSVM: Add svm_nested_soft_inject_test adds ecf97ee1ec70 perf/x86/intel: Fix the comment about guest LBR support on KVM adds 0090251780f2 perf/x86/lbr: Simplify the exposure check for the LBR_INFO [...] adds ca0c1c2b764f KVM: x86: Report XSS as an MSR to be saved if there are su [...] adds 8bcfee39b078 KVM: x86: Refresh CPUID on writes to MSR_IA32_XSS adds 168f789aaf0d KVM: x86: Add Arch LBR MSRs to msrs_to_save_all list adds e648e5300017 KVM: vmx/pmu: Emulate MSR_ARCH_LBR_DEPTH for guest Arch LBR adds 7876f994c671 KVM: vmx/pmu: Emulate MSR_ARCH_LBR_CTL for guest Arch LBR adds 1cb63133254c KVM: x86/pmu: Refactor code to support guest Arch LBR adds cd71edf727a2 KVM: x86: Refine the matching and clearing logic for suppo [...] adds 3289eaad9d28 KVM: x86/vmx: Check Arch LBR config when return perf capabilities adds 2c9c5610c397 KVM: x86: Add XSAVE Support for Architectural LBR adds a62bb9cd4734 KVM: nVMX: Add necessary Arch LBR settings for nested VM adds 706408701309 KVM: x86/vmx: Clear Arch LBREn bit before inject #DB to guest adds f9dccecb1e86 KVM: x86/vmx: Flip Arch LBREn bit on guest state change adds a94e5937c786 KVM: x86: Add Arch LBR data MSR access interface adds a80ffe249095 KVM: x86/cpuid: Advertise Arch LBR feature in CPUID adds 944503434b67 KVM: x86/pmu: Update comments for AMD gp counters adds 10b3f260a9ba KVM: x86/pmu: Extract check_pmu_event_filter() handling bo [...] adds b1070b1cc80e KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram [...] adds 2fe380c3736e KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter() adds 8f348136b61e KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_ [...] adds a6717fc663bd KVM: x86/pmu: Use only the uniform interface reprogram_counter() adds 11b25dad1685 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 4689752c79fa drivers/s390/char: Add Ultravisor io device adds cbac924200b8 selftests: drivers/s390x: Add uvdevice tests adds c783631b0bff KVM: s390: Don't indicate suppression on dirtying, failing memop adds c71159648c3c KVM: s390: selftest: Test suppression indication on key pr [...] adds f6ca6bbb237b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5ce9231c5b96 xen: update vscsiif.h adds 54aee68bb656 xen/scsiback: use new command result macros adds a2f6751d5af4 xen/scsifront: use new command result macros adds 6d1c2f48f3fc xen/scsifront: harden driver against malicious backend adds 79c22318f89f xen: update grant_table.h adds 8c9eb0e3731d xen/grant-table: never put a reserved grant on the free list adds 21b539711a40 xen/blkfront: switch blkfront to use INVALID_GRANT_REF adds 145daab239a1 xen/netfront: switch netfront to use INVALID_GRANT_REF adds 70920be6ff0d xen/scsifront: remove unused GRANT_INVALID_REF definition adds edd81e7caa77 xen/usb: switch xen-hcd to use INVALID_GRANT_REF adds cb5216319be1 xen/drm: switch xen_drm_front to use INVALID_GRANT_REF adds 297ce0266967 xen/sound: switch xen_snd_front to use INVALID_GRANT_REF adds bd506c781207 xen/dmabuf: switch gntdev-dmabuf to use INVALID_GRANT_REF adds 888fd787f30d xen/shbuf: switch xen-front-pgdir-shbuf to use INVALID_GRANT_REF adds 6fac592cca60 xen: update ring.h adds 7050096d0775 xen/xenbus: add xenbus_setup_ring() service function adds 47cbd5983347 xen/blkfront: use xenbus_setup_ring() and xenbus_teardown_ring() adds 46e20d43f579 xen/netfront: use xenbus_setup_ring() and xenbus_teardown_ring() adds 5e0afd8eab96 xen/tpmfront: use xenbus_setup_ring() and xenbus_teardown_ring() adds ae19265ca3ee xen/drmfront: use xenbus_setup_ring() and xenbus_teardown_ring() adds 0e6b139dbda9 xen/pcifront: use xenbus_setup_ring() and xenbus_teardown_ring() adds caa427d25203 xen/scsifront: use xenbus_setup_ring() and xenbus_teardown_ring() adds 2b3daf083aa8 xen/usbfront: use xenbus_setup_ring() and xenbus_teardown_ring() adds 360dc89d1240 xen/sndfront: use xenbus_setup_ring() and xenbus_teardown_ring() adds 4573240f0764 xen/xenbus: eliminate xenbus_grant_ring() adds 12f112c3e3e5 xen-blk{back,front}: Update contact points for buffer_sque [...] adds 1591a65f55bc x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid adds 62db0fafa8fc xen: sync xs_wire.h header with upstream xen adds 5b3353949e89 xen: add support for initializing xenstore later as HVM domain adds f0eb525a05f9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds aebac0f7db4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eefbffc5e57b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds abcebcd39fe0 platform_data/mlxreg: Add field for notification callback adds 662f24826f95 platform/mellanox: Add support for new SN2201 system adds b1a9c69792ca Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] adds 3e70a57b6594 platform/x86: asus-wmi: Update unknown code message adds 33e21e56243e platform/x86: asus-nb-wmi: Add keymap for MyASUS key adds d3287fb0d3c8 x86/microcode/intel: Expose collect_cpu_info_early() for IFS adds db1af12929c9 x86/msr-index: Define INTEGRITY_CAPABILITIES MSR adds 2760f5a415c3 stop_machine: Add stop_core_cpuslocked() for per-core operations adds 67896ef13c4d platform/x86/intel/ifs: Add stub driver for In-Field Scan adds fb57fc785ed3 platform/x86/intel/ifs: Read IFS firmware image adds 846e751ff37e platform/x86/intel/ifs: Check IFS Image sanity adds 684ec215706d platform/x86/intel/ifs: Authenticate and copy to secured memory adds 2b40e654b73a platform/x86/intel/ifs: Add scan test support adds 6f33a92b92f9 platform/x86/intel/ifs: Add IFS sysfs interface adds 51af802fc051 trace: platform/x86/intel/ifs: Add trace point to track In [...] adds 55b52633e162 platform/x86/intel/ifs: add ABI documentation for IFS adds 34604d289167 Documentation: In-Field Scan adds 2da6391dfc2a tools/power/x86/intel-speed-select: Display error on turbo [...] adds 9230a2ac2b47 tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu adds 0ca48a2e7369 platform/x86: gigabyte-wmi: Add support for Z490 AORUS ELI [...] adds c8ad6a768062 platform/x86: samsung-laptop: use kobj_to_dev() adds 46ecf720f362 platform/x86: toshiba_acpi: use kobj_to_dev() adds 1620c80bba53 platform/x86: intel-hid: fix _DSM function index handling adds 3ce827bf9cfe platform/x86: intel_cht_int33fe: Set driver data adds badb81a58b9e platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency adds 892de311ffa2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 42701e7c0cd2 platform/chrome: cros_ec_proto: drop unneeded BUG_ON() in [...] adds 71d3ae7fb640 platform/chrome: correct cros_ec_prepare_tx() usage adds c2dcb1b06053 platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_p [...] adds 20a264c97bc8 platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_g [...] adds 8bff946c4199 platform/chrome: cros_ec_i2c: drop BUG_ON() in cros_ec_pkt [...] adds ddec8e9e90ce platform/chrome: cros_ec_spi: drop unneeded BUG_ON() adds bbd43a37ec7a platform/chrome: cros_ec_spi: drop BUG_ON() if `din` isn't [...] adds a6c13d87b4b7 platform/chrome: Use tables for values lists of ChromeOS A [...] adds abd4fd43f2af platform/chrome: Use imperative mood for ChromeOS ACPI sys [...] adds 87860c526c50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9b02c15677cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6099e73d2047 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa338050378c Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds f79f662e4cd5 driver core: Add "*" wildcard support to driver_async_prob [...] adds 28330dcc9415 driver core: location: Free struct acpi_pld_info *pld adds 1f7ff11ca68f driver core: location: Add "back" as a possible output for panel adds 185b29c6151c test_firmware: fix end of loop test in upload_read_show() adds 310862e57400 driver: base: fix UAF when driver_attach failed adds 6ee60e9c9f2f MAINTAINERS: add Russ Weight as a firmware loader maintainer adds 2b28a1a84a0e driver core: Extend deferred probe timeout on driver registration adds 15f214f9bdb7 topology: Remove unused cpu_cluster_mask() adds 1a702dc88e15 kernfs: Separate kernfs_pr_cont_buf and rename_lock. adds b232b02bf3c2 driver core: fix deadlock in __device_attach adds 1f939acc73c9 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 376d6b02cb08 Merge tag 'thunderbolt-for-v5.19-rc1' of git://git.kernel. [...] adds 1bd8bb7d2dfc xhci: Don't defer primary roothub registration if there is [...] adds 26ae2c942b57 usb: isp1760: Fix out-of-bounds array access adds 69a1c9a9b273 usb: Probe EHCI, OHCI controllers asynchronously adds 9d778f0c5f95 usb: dwc3: Fix ep0 handling when getting reset while doing [...] adds dce49449e04f usb: cdns3: allocate TX FIFO size according to composite E [...] adds 6c5ba7395b1b usb: hub: Simplify error and success path in port_over_cur [...] adds 3c5880745b44 usb: dwc3: gadget: Move null pinter check to proper place adds 859bdc359567 usb: dwc3: core: Add error log when core soft reset failed adds e82e7c6dde91 USB: serial: pl2303: fix type detection for odd device adds 33b7af2f459d USB: serial: option: add Quectel BG95 modem adds 8cfd16f72232 Merge tag 'usb-serial-5.19-rc1' of https://git.kernel.org/ [...] adds 97fa5887cf28 USB: new quirk for Dell Gen 2 devices adds cce01cead27b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds d6da35e0c6d5 Merge 5.18-rc7 into usb-next adds 925ea0fa5277 tty: n_gsm: Fix packet data hex dump output adds 9bb13b2f7781 serial: amba-pl011: move header content to .c adds a5ddc498e792 serial: pmac_zilog: remove unfinished DBDMA support adds ae1de09341d9 serial: pmac_zilog: remove unused uart_pmac_port::termios_cache adds c83a34a5304a serial: pmac_zilog: remove tracing prints adds b693a8a6160f serial: pmac_zilog: remove initial print adds 7b0364eacb8f Documentation: Move Oxford Semiconductor PCIe (Tornado) 95 [...] adds 421bdf5385dc Documentation: Reformat Oxford Semiconductor PCIe (Tornado) 950 adds 91ca09ca7f31 Documentation: Wire Oxford Semiconductor PCIe (Tornado) 950 adds 135c579d77d0 tty: serial: samsung_tty: Fix suspend/resume on S5L adds 0b46ac44f267 termbits.h: create termbits-common.h for identical bits adds c9b34088e80e termbits.h: Align lines & format adds 44e0b165b6c0 termbits.h: Remove posix_types.h include adds 9fafe733514b tty: remove CMSPAR ifdefs adds 69648d7bda86 tty: remove BOTHER ifdefs adds 9cca25e2762f tty: remove IBSHIFT ifdefs adds 503f418b1004 serial: fsl_lpuart: Remove unnecessary clearing for CRTSCTS adds 2da6f1e5f72a serial: jsm: Use B0 instead of 0 adds 4088ca3edca8 serial: 8250_dw: Update the list of OF headers used by driver adds 295b09128d12 serial: 8250_dw: Use devm_add_action_or_reset() adds 57f83e5dd6a3 serial: 8250_dw: Use dev_err_probe() adds 589f892ac8ef serial: meson: acquire port->lock in startup() adds aabdbb1b7a58 serial: msm_serial: disable interrupts in __msm_console_write() adds f0136f65285b Revert "serial: 8250_mtk: Make sure to select the right FE [...] adds af0179270977 serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 adds 4ed26f87c71f dt-bindings: serial: renesas,em-uart: Add RZ/V2M clock to [...] adds c2194bc999d4 tty: serial: qcom-geni-serial: Remove uart frequency table [...] adds c9d2325cdb92 serial: core: Do stop_rx in suspend path for console if co [...] adds 0258502f11a4 serial: cpm_uart: Fix build error without CONFIG_SERIAL_CP [...] adds 3f7fed405c11 serial: uartlite: Fix BRKINT clearing adds fd63031b8c07 serial: digicolor-usart: Don't allow CS5-6 adds 098333a9c7d1 serial: rda-uart: Don't allow CS5-6 adds 79ac88655dc0 serial: txx9: Don't allow CS5-6 adds 9b87162de8be serial: sh-sci: Don't allow CS5-6 adds c069d2756c01 serial: sifive: Sanitize CSIZE and c_iflag adds 52bb1cb71185 serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 adds 1deeda8d2877 serial: stm32-usart: Correct CSIZE, bits, and parity adds ef44c6c1e86f pcmcia: synclink_cs: Don't allow CS5-6 adds 25e02ba60f0f tty: Rework receive flow control char logic adds 03b0ff50d918 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds bcfa9546500a Merge tag 'iio-for-5.19a' of https://git.kernel.org/pub/sc [...] adds 46ee6bcac983 Merge tag 'mhi-for-v5.19' of git://git.kernel.org/pub/scm/ [...] adds 46509e7578a2 Merge tag 'phy-for-5.19' of git://git.kernel.org/pub/scm/l [...] adds fa5602c62544 Merge tag 'soundwire-5.19-rc1' of git://git.kernel.org/pub [...] adds e727efee8c5a Merge tag 'extcon-next-for-5.19' of git://git.kernel.org/p [...] adds 9c518db6407d Merge tag 'coresight-next-v5.19' of gitolite.kernel.org:pu [...] adds bab6ffa233b9 Merge tag 'fpga-for-5.19-rc1' of git://git.kernel.org/pub/ [...] adds 2a0338769f27 lkdtm: cfi: Fix type width for masking PAC bits adds d2b8060f1651 lkdtm/usercopy: Rename "heap" to "slab" adds fc34eec6869a lkdtm/usercopy: Check vmalloc and >0-order folios adds 38c84c997d40 selftests/lkdtm: Add configs for stackleak and "after free" tests adds f260fd59e3f3 lkdtm/heap: Hide allocation size from -Warray-bounds adds dc6a7effb48e Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds da4864962d76 binder: fix printk format for commands adds dafa5e9ab8b5 binder: fix potential UAF of target_{proc,thread} adds aed86f8add0e binder: fix atomic sleep when get extended error adds 7394d2ebb651 scripts/tags.sh: Invoke 'realpath' via 'xargs' adds 80ad54a63af3 drivers: comedi: replace ternary operator with min() adds 225baab0aeb6 slimbus: qcom: Fix IRQ check in qcom_slim_probe adds 8cc6b422fc4b slimbus: qcom: Remove unnecessary print function dev_err() adds 106101303eda accessiblity: speakup: Add missing misc_deregister in soft [...] adds 077f5d900f62 drivers: dio: add missing iounmap() in dio_init() adds 660ba678f999 firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle adds c337125b8834 bus: ti-sysc: Fix warnings for unbind for serial adds 5621a0bcb4b4 edd: simplify the check of 'attr->test' in edd_populate_dir() adds 8e04a7afce3d misc: alcor_pci: set NULL intfdata and clear pci master adds c5c07c5958cf misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl adds 05e5ba40ea7a driver: soc: xilinx: Add support of multiple callbacks for [...] adds e6d3c99adf54 driver: soc: xilinx: Update function prototype for xlnx_un [...] adds 6646b95aab5f speakup: Generate speakupmap.h automatically adds bb4b905b738c Merge branch 'icc-sc8280xp' into icc-next adds 828ff75c44f4 Merge branch 'icc-sdx65' into icc-next adds 016fca59f95f Merge branch 'icc-const' into icc-next adds b9e2a1d50e36 dt-bindings: interconnect: Add SC8180X QUP0 virt provider adds a3e45cf838c8 interconnect: qcom: sc8180x: Modernize sc8180x probe adds 42c4e3f670b9 interconnect: qcom: sc8180x: Fix QUP0 nodes adds ce83211c87ca interconnect: qcom: sc8180x: Mark some BCMs keepalive adds 04548d4e2798 interconnect: qcom: sc8180x: Reformat node and bcm definitions adds 314cf651fa83 Merge branch 'icc-sc8180x' into icc-next adds 65fac3b3493f interconnect: qcom: icc-rpm: Fix for cached clock rate adds 97f7d384ac4f interconnect: qcom: icc-rpm: Cache every clock rate adds 3a4c63f5d904 Merge branch 'icc-rpm' into icc-next adds 3be0ec65fd17 dt-bindings: interconnect: Remove sc7180/sdx55 ipa compatibles adds 9dcff75d39f2 Merge tag 'icc-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds cafada1fe932 Revert "speakup: Generate speakupmap.h automatically" adds 378b02dc0177 habanalabs: set non-0 value in dram default page size adds 1359fcbe0f4a habanalabs: add DRAM default page size to HW info adds 2f8f0de878e0 habanalabs: change mmu_get_real_page_size to be ASIC-specific adds 06926dbed215 habanalabs: convert all MMU masks/shifts to arrays adds 050a6f349a09 habanalabs: add user API to get valid DRAM page sizes adds 4c3b9f6e3bd0 habanalabs: add new return code to device fd open adds fdec56c1a416 habanalabs: expose compute ctx status through info ioctl adds b19768d81a6b habanalabs/gaudi: increase submission resources adds 9d92689ca26e habanalabs/gaudi: avoid resetting max power in hard reset adds c41cb902b22f habanalabs: parse full firmware versions adds 687c6b535e4c habanalabs: modify dma_mask to be ASIC specific property adds 9138c24244a7 habanalabs: replace usage of found with dedicated list ite [...] adds b75cce27d0bc habanalabs: save f/w preboot major version adds babe8e7c04b5 habanalabs: unified memory manager infrastructure adds 4d530e7d121a habanalabs: convert ts to use unified memory manager adds acbabe63efa7 habanalabs: add MMU prefetch to ASIC-specific code adds c3712c1d7d3d habanalabs/gaudi: Use correct sram size macro for debugfs adds f5d85fe05a94 habanalabs: rephrase device out-of-memory message adds d0b59cf68cec habanalabs/gaudi: add debugfs to fetch internal sync status adds 116a28ac1f08 habanalabs: hl_ts_behavior can be static adds 234366d3b6da habanalabs: add callback and field to be used for debugfs [...] adds ee8a10c833c4 habanalabs: unify code for memory access from debugfs adds 9248aa90d2fa habanalabs: enforce alignment upon registers access throug [...] adds 799b9eb01a64 habanalabs: remove debugfs read/write callbacks adds cd92c3678ab3 habanalabs: wrong handle removal in memory manager adds fcadbf56883e habanalabs: remove redundant info print adds 738607f005dc habanalabs: change a reset print to debug level adds c82b025f2b8c habanalabs: don't print normal reset operations adds 658591ec32f8 habanalabs: remove user interrupt debug print adds b31848430f49 habanalabs: fix comments according to kernel-doc adds 2ba75d31198d habanalabs: refactor HOP functions in MMU V1 adds b8d852add6ea habanalabs/gaudi: use lower_32_bits() for casting adds ab4ea5872842 habanalabs: use for_each_sgtable_dma_sg for dma sgt adds 0ff1d6f8f55e habanalabs: support debugfs Byte access to device DRAM adds 77c97a7ea85f habanalabs: Stop using iommu_present() adds 5d1a0de2c778 habanalabs: add prefetch flag to the MAP operation adds b0b09b7a8b7d habanalabs: use get_task_pid() to take PID adds de3484dfaa04 habanalabs: Add separate poll interval value for protocol adds 4e63ce6af63f habanalabs: hide memory manager page shift adds ff086c186bf2 habanalabs: add put by handle method to memory manager adds 2db04a682655 habanalabs/gaudi: set arbitration timeout to a high value adds dc653c36c98e habanalabs: unified memory manager new code for CB flow adds 829ec038c967 habanalabs: use unified memory manager for CB flow adds 0688474eda80 habanalabs: add device memory scrub ability through debugfs adds c37803388c95 habanalabs: handle race in driver fini adds f2daa2d97ec1 habanalabs: add topic to memory manager buffer adds 422ef171038d habanalabs: add support for notification via eventfd adds 368b0b4fd697 habanalabs: update firmware header adds 49d2a8af97a2 habanalabs: use NULL for eventfd adds 804d514d7977 habanalabs: return -EFAULT on copy_to_user error adds 83617f5a87f4 habanalabs: order memory manager messages adds 9e495e24003e habanalabs: do MMU prefetch as deferred work adds e31dd9362f01 habanalabs: remove hdev from hl_ctx_get args adds f873a27fd50d habanalabs: fix missing handle shift during mmap adds 90de6805267f habanalabs: use separate structure info for each error col [...] adds afab758bb6be Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds bc7c47c88496 iio: trigger: stm32-lptimer-trigger: Make use of device pr [...] adds c8c6de18997c iio: proximity: srf04: Make use of device properties adds 57da5dae8869 iio:accel:mc3230: Remove duplicated error reporting in .remove() adds 37681671622c iio:accel:stk8312: Remove duplicated error reporting in .remove() adds 75c4e0118d4c iio:accel:stk8ba50: Remove duplicated error reporting in . [...] adds bd1526533981 iio:light:bh1780: Remove duplicated error reporting in .remove() adds 3d1894cd2a30 iio:light:isl29028: Remove duplicated error reporting in . [...] adds 14820c038292 iio:light:jsa1212: Remove duplicated error reporting in .remove() adds 7f70ac659289 iio:light:opt3001: Remove duplicated error reporting in .remove() adds 394baa2a7e92 iio:light:stk3310: Remove duplicated error reporting in .remove() adds 2e53a358236d iio:light:tsl2583: Remove duplicated error reporting in .remove() adds 2c5eff259cf8 iio: accel: bma400: Fix the scale min and max macro values adds 13609c0d8849 iio: accel: bma400: Reordering of header files adds 4855844aac9a iio: accel: bma400: conversion to device-managed function adds 339700cbbea4 iio: accel: bma400: Add triggered buffer support adds ced611c5f084 iio: accel: bma400: Add separate channel for step counter adds e6391ddd68c5 iio: accel: bma400: Add step change event adds c2baa09b0992 iio: accel: bma400: Add activity recognition support adds 296d0a4a13be iio: accel: bma400: Add support for activity and inactivit [...] adds c98e8d7a199c iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h adds df16d8b8040b iio: ABI: Add a new location label adds 3cb90e97e784 iio: common: cros_ec_sensors: Add label attribute adds 9072ac33a5cd io:health:afe4404: Remove duplicated error reporting in .remove() adds bce9752aba42 iio: adc: stx104: Utilize iomap interface adds 99796dcc9e4a iio: dac: cio-dac: Utilize iomap interface adds 7891d3337aeb dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC adds c321674386d8 iio: adc: rzg2l_adc: Remove unnecessary channel check from [...] adds 094cbf611691 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 1c05bb947f64 include/uapi/linux/vfio.h: Fix trivial typo - _IORW should [...] adds 6b17ca8e5e7a kvm/vfio: Fix potential deadlock problem in vfio adds be8d3adae65c vfio: Add missing locking for struct vfio_group::kvm adds c6f4860ef938 vfio: Change struct vfio_group::opened from an atomic to bool adds 805bb6c1bd90 vfio: Split up vfio_group_get_device_fd() adds e0e29bdb594a vfio: Fully lock struct vfio_group::container adds b76c0eed7486 vfio: Simplify the life cycle of the group FD adds 3ca5470878eb vfio: Change struct vfio_group::container_users to a non-a [...] adds 2b2c651baf1c vfio/pci: Invalidate mmaps and block the access in D3hot p [...] adds f4162eb1e2fc vfio/pci: Change the PF power state to D0 before enabling VFs adds 54918c287401 vfio/pci: Virtualize PME related registers bits and initia [...] adds 7ab5e10eda02 vfio/pci: Move the unused device into low power state with [...] adds 13d966fce56d Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 20e7ac6f74bc staging: rtl8192u: make const array queuetopipe const, red [...] adds 5108b9838a76 staging: r8188eu: read addr2 from ieee80211_mgmt adds 5b3903d555d4 staging: r8188eu: don't check the category in OnAction_back adds 81900cf8a604 staging: r8188eu: read destination address from ieee80211_mgmt adds e2b1711fb544 staging: r8188eu: use back action codes from ieee80211.h adds 073d44eaccf0 staging: r8188eu: read back action code from ieee80211_mgmt adds c0235e384e8d staging: r8188eu: drop redundant if check adds 7436b3ea277c staging: vt6655: Replace MACvStart with VNSvOutPortB adds b3e5e492ad69 staging: vt6655: Replace MACvTransmitBCN with VNSvOutPortB adds 404079e7b481 staging: vt6655: Replace VNSvOutPortB with iowrite8 adds f722d67fad29 staging: rtl8723bs: Fix alignment to match open parenthesis adds 1ebea4231634 staging: r8188eu: Fix block comment format adds 571cc06877c2 staging: r8188eu: get addba resp status from ieee80211_mgmt adds cfed805f8217 staging: r8188eu: read addba resp tid from ieee80211_mgmt adds d4170582c8b0 staging: r8188eu: merge process_addba_req into OnAction_back adds 9465d2d91551 staging: r8188eu: replace if with ternary operator adds 813586def159 staging: r8188eu: use BIT(tid) instead of manual shift adds 32668668126f staging: r8188eu: check for initiator vs recipient adds fed632835722 staging: r8188eu: use the tid in delba processing adds 3194f684aca1 staging: r8188eu: use defines for addba response status adds c7711f1fa7ed staging: r8188eu: use ieee80211 helper to check for beacon adds 619916037480 staging: r8188eu: remove obsolete comments adds 4f44756e4fe0 staging: r8188eu: simplify error handling in recv_func_prehandle adds c8bff2118e68 staging: r8188eu: last_rx_mgnt_pkts is set but not used adds 381b6d7b9c26 staging: r8188eu: assoc_rsp and assoc_rsp_len are not used adds 14afedb488c6 staging: r8188eu: remove HW_VAR_AC_PARAM_BE from SetHwReg8188EU() adds 3baab4bc2f5a staging: ks7010: remove null check after call container_of() adds 37a3929feba8 staging: rtl8192e: remove null check after call container_of() adds 902d75058129 staging: rtl8192u: remove null check after call container_of() adds 63ab906069cd staging: vc04_services: remove unused macro adds ea32366a8fc9 staging: r8188eu: remove _drv_ defines from include/rtw_debug.h adds 644ee3bff4ae staging: rtl8712: add error handler in r8712_usbctrl_vendorreq() adds d1b57669732d staging: rtl8712: fix uninit-value in usb_read8() and friends adds 0458e5428e5e staging: rtl8712: fix uninit-value in r871xu_drv_init() adds 801626f71d6f staging: r8188eu: fix warnings in rtw_p2p adds 43ea9201795f staging: r8188eu: fix warnings in rtw_pwrctrl adds 455d5f02dc23 staging: r8188eu: fix warnings in rtw_wlan_util adds f94b47c6bde6 staging: r8188eu: add check for kzalloc adds 464725a95d8a staging: r8188eu: Remove multiple assignments adds 4d0cc9e0e53e staging: r8188eu: delete rtw_wx_read/write32() adds bc10916e8909 staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan() adds 6a31a95135da staging: r8188eu: remove include/rtw_debug.h adds 7d54fc4477fd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 461cd3709f26 dmaengine: tegra: Use platform_get_irq() to get IRQ resource adds aab08c1aac01 dmaengine: idxd: Fix the error handling path in idxd_cdev_ [...] adds b965182aee6e dt-bindings: renesas,rcar-dmac: R-Car V3U is R-Car Gen4 adds 42a1b73852c4 dmaengine: idxd: Separate user and kernel pasid enabling adds cf4ac3fef338 dmaengine: idxd: fix lockdep warning on device driver removal adds 9120c879d288 dmaengine: idxd: free irq before wq type is reset adds 4734afb0d5ed dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call adds f9a9f43a62a0 dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_ [...] adds 9126518e0439 dmaengine: zynqmp_dma: check dma_async_device_register ret [...] adds 517a710ac8fe dmaengine: zynqmp_dma: use pm_runtime_resume_and_get() ins [...] adds 8e6226f0f1a3 dmaengine: idxd: make idxd_register/unregister_dma_channel [...] adds d0ad42388a39 dmaengine: idxd: skip irq free when wq type is not kernel adds 54326f37ec13 dt-bindings: dmaengine: sprd: deprecate '#dma-channels' adds d84c3ad99879 dmaengine: sprd: deprecate '#dma-channels' adds 2112b8f4fb5c dmaengine: idxd: add missing callback function to support [...] adds 411dccf9d271 dmaengine: idxd: Remove unnecessary synchronize_irq() befo [...] adds 6cd4154a2665 dt-bindings: dmaengine: Introduce RZN1 dmamux bindings adds ad73c629b591 dt-bindings: clock: r9a06g032-sysctrl: Reference the DMAMU [...] adds 7ac92262e1fb dt-bindings: dmaengine: Introduce RZN1 DMA compatible adds 885525c1e7e2 clk: renesas: r9a06g032: Export function to set dmamux adds 134d9c52fca2 dmaengine: dw: dmamux: Introduce RZN1 DMA router support adds 2182066d95c3 clk: renesas: r9a06g032: Probe possible children adds d5a8fe0fee54 dmaengine: dw: Add RZN1 compatible adds 2cdd3ca67aea dmaengine: tegra: Fix build error without IOMMU_API adds bd1eca7b2c66 dt-bindings: dmaengine: mmp: deprecate '#dma-channels' and [...] adds d9cb0a4c0be5 dmaengine: pxa: deprecate '#dma-channels' and '#dma-requests' adds 607c04a0441f dmaengine: mmp: deprecate '#dma-channels' adds a725e582d720 dmaengine: ti: deprecate '#dma-channels' adds 9d6a2d92e450 dmaengine: stm32-mdma: remove GISR1 register adds da3b8ddb464b dmaengine: stm32-mdma: fix chan initialization in stm32_md [...] adds 276382696680 dmaengine: stm32-mdma: use dev_dbg on non-busy channel spu [...] adds 6c3c2066d6dc dt-bindings: dma: pl330: Add power-domains adds c7399e6d3b18 dmaengine: qcom: gpi: Add support for sc7280 adds d0b360e3c164 dmaengine: stm32-dmamux: avoid reset of dmamux if used by [...] adds db60a63eb685 dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage [...] adds ded6230691e0 dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_ha [...] adds baa1424314f8 dmaengine: stm32-dma: rename pm ops before dma pause/resum [...] adds 099a9a94be0e dmaengine: stm32-dma: add device_pause/device_resume support adds 39b930bec80e dmaengine: tegra: Fix uninitialized variable usage adds 360e4f4e3fcc dmaengine: tegra: Remove unused switch case adds 59e477763d09 dt-bindings: dma: sun50i-a64: Add compatible for D1 adds 9aa48806edb8 dmaengine: sun6i: Do not use virt_to_phys adds ec31c5c59492 dmaengine: sun6i: Add support for 34-bit physical addresses adds 8292a15597db dmaengine: sun6i: Add support for the D1 variant adds d1a285978082 dmaengine: idxd: make idxd_wq_enable() return 0 if wq is a [...] adds 56efb98cda88 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 29ed17389c4d cgroup: Make cgroup_debug static adds b7eb2d2c4cda Merge branch 'for-5.19' into for-next adds b154a017c920 cgroup: remove the superfluous judgment adds 8a4f243bd5cf Merge branch 'for-5.19' into for-next adds a858b4f50bdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 699bc86149f0 Merge branch 'misc' into for-next adds d988290190a7 Merge branch 'fixes' into for-next adds 1b748067a6c7 Merge branch 'fixes' into for-next adds 848b89778ed5 scsi: fcoe: Add a local_lock to fcoe_percpu adds a912460efafe scsi: fcoe: Use per-CPU API to update per-CPU statistics adds a0548edf852a scsi: libfc: Remove get_cpu() semantics in fc_exch_em_alloc() adds 20f8932f979e scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() adds a25eafd13e5f scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() adds aabd5fea4946 scsi: ipr: Use kobj_to_dev() adds 8e129add48e0 scsi: mpt3sas: Fix junk chars displayed while printing ChipName adds 53d5088deff6 scsi: mpt3sas: Update driver version to 42.100.00.00 adds 057e5fc03369 scsi: libsas: Refactor sas_ata_hard_reset() adds 71453bd9d1bf scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset adds e9dedc13bb11 scsi: hisi_sas: Fix rescan after deleting a disk adds bc7896d31a92 scsi: mpi3mr: Return error if dma_alloc_coherent() fails adds 2f9e9a7b0ce3 scsi: megaraid_sas: Remove redundant memset() statement adds e79aaa9cc02d scsi: elx: efct: Remove redundant memset() statement adds e51e76edddb1 scsi: mpi3mr: Add shost related sysfs attributes adds 9feb5c4c3f95 scsi: mpi3mr: Add target device related sysfs attributes adds b559b99a5c08 scsi: fnic: Replace DMA mask of 64 bits with 47 bits adds 6c6ac8b7773f scsi: hisi_sas: Fix memory ordering in hisi_sas_task_deliver() adds fc65df48c88e scsi: qedf: Remove redundant variable op adds 91fdd0788878 scsi: dpt_i2o: Drop redundant spinlock initialization adds d627660c22b5 scsi: elx: efct: Remove NULL check after calling container_of() adds 325d5c5fb216 scsi: target: tcmu: Avoid holding XArray lock when calling [...] adds f619d4a66989 Merge branch 'misc' into for-next adds 7c1d1f490853 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 827fc630e4c8 scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() adds ed913cf4a533 scsi: lpfc: Commonize VMID code location adds 348efeca7487 scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol in [...] adds 896325a8b165 scsi: lpfc: Add support for VMID tagging of NVMe I/Os adds c10ba0c961d3 scsi: qla1280: Remove redundant variable adds dd11376b9f1b scsi: ufs: Split the drivers/scsi/ufs directory adds 5445e08e1159 scsi: storvsc: Fix typo in comment adds 0676f275837c scsi: esas2r: Fix typo in comment adds 379ad771bb94 scsi: qedf: Fix typo in comment adds 8946ea283808 scsi: smartpqi: Fix typo in comment adds f6e2694ebb25 scsi: pmcraid: Fix typo in comment adds 823ae99e09f7 scsi: isci: Fix typo in comment adds 476e45923b5d scsi: ufs: ufshcd: Delete unnecessary NULL check adds 7274ce0558ad scsi: sd: Don't call blk_cleanup_disk() in sd_probe() adds 7ad36c8b2b80 scsi: core: Unexport scsi_bus_type adds f9f0a46141e2 scsi: myrb: Fix up null pointer access on myrb_cleanup() adds 0a8cf19f82bd scsi: iscsi: Fix HW conn removal use after free adds bd064b6b4f6f scsi: iscsi: Add helper to remove a session from the kernel adds 35fa27852ffe scsi: qedi: Use QEDI_MODE_NORMAL for error handling adds c050fbe8abd3 scsi: iscsi: Fix session removal on shutdown adds c55536b2c15c scsi: iscsi: Rename iscsi_conn_queue_work() adds ff7b597632ff scsi: iscsi: Add recv workqueue helpers adds ddaac9abebf2 scsi: iscsi: Run recv path from workqueue adds 3bee55049486 scsi: iscsi_tcp: Tell net when there's more data adds cf615f4c483c scsi: iscsi_tcp: Drop target_alloc use adds 1b94a7aa0276 scsi: iscsi: Remove unneeded task state check adds 1f58e029cdd6 scsi: iscsi: Remove iscsi_get_task back_lock requirement adds 81dbb48fb978 scsi: iscsi: Try to avoid taking back_lock in xmit path adds b23a0b8388bf scsi: libiscsi: Improve conn_send_pdu API adds 28d1a996f417 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f0331b2bcff vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit adds 400364d435c5 vdpa: Add support for querying vendor statistics adds 56c479c1e2d7 net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex adds 04e1be8fcc6f net/vdpa: Use readers/writers semaphore instead of cf_mutex adds f551fa1017d5 vdpa/mlx5: Add support for reading descriptor statistics adds 93d7cba9d895 vdpa/mlx5: Use readers/writers semaphore instead of mutex adds 49c759dff256 virtio-blk: support polling I/O adds 7c1d082fae2e virtio-blk: support mq_ops->queue_rqs() adds 7c92439fec27 virtio_ring: remove unnecessary to_vvq call in vring hot path adds c57a419c276e virtio_ring: add unlikely annotation for free descs check adds d2325b68bb67 vhost: move the backend feature bits to vhost_types.h adds 4686b9cec6a3 virtio-vdpa: don't set callback if virtio doesn't need it adds 3111cb728306 vhost-vdpa: passing iotlb to IOMMU mapping helpers adds 824111064e7b vhost-vdpa: switch to use vhost-vdpa specific IOTLB adds 3a05e573c0d9 vdpa: introduce virtqueue groups adds 06498caeb5dc vdpa: multiple address spaces support adds e354e0699ea3 vdpa: introduce config operations for associating ASID to [...] adds 6bf2ffdf5c77 vhost_iotlb: split out IOTLB initialization adds 0f05062453fb vhost: support ASID in IOTLB API adds abcf5cd56318 vhost-vdpa: introduce asid based IOTLB adds 87f4c217413a vhost-vdpa: introduce uAPI to get the number of virtqueue groups adds e96ef636f154 vhost-vdpa: introduce uAPI to get the number of address spaces adds 76c71f2acb23 vhost-vdpa: uAPI to get virtqueue group id adds feded6c29364 vhost-vdpa: introduce uAPI to set group ASID adds a1468175bb17 vhost-vdpa: support ASID based IOTLB API adds fbca1e878142 vdpa_sim: advertise VIRTIO_NET_F_MTU adds f031e0918313 vdpa_sim: factor out buffer completion logic adds 1a1742ecefc9 vdpa_sim: filter destination mac address adds 87e5afeac247 vdpasim: control virtqueue support adds d8d4c75a3dcf virtio: pci: Fix an error handling path in vp_modern_probe() adds da9332bec771 virtio-pci: Remove wrong address verification in vp_del_vqs() adds 3fcbd7542d38 virtio-crypto: change code style adds 42e6ac99e417 virtio-crypto: use private buffer for control request adds 0a07fc77ee3f virtio-crypto: wait ctrl queue instead of busy polling adds 71da9928ce78 virtio-crypto: adjust dst_len at ops callback adds 61c5c25bb7b1 virtio-crypto: enable retry for virtio-crypto-dev adds 2ef19babd021 virtio: Replace unsigned with unsigned int adds 278598e271ed virtio: Replace long long int with long long adds 2fc449c4353a vdpa/vp_vdpa : add vdpa tool support in vp_vdpa adds 36d45420bd3f virtio-blk: remove deprecated ida_simple_XXX() adds d08dd2eff903 vDPA/ifcvf: fix uninitialized config_vector warning adds 73211bf1bc3a vdpasim: allow to enable a vq repeatedly adds a27df7f6a950 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 6bbe1065121b dt-bindings: remoteproc: mediatek: Make l1tcm reg exclusiv [...] adds bb489b964061 dt-bindings: remoteproc: mediatek: Add optional memory-reg [...] adds 01a1a0c8d456 Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] adds 71a3aa0d1005 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a998ec3d7bae gpio: ftgpio: Remove unneeded ERROR check before clk_disab [...] adds 7869b481025c gpio: ml-ioh: Convert to use managed functions pcim* and devm_* adds c680c6a814a2 gpio: sim: Use correct order for the parameters of devm_kcalloc() adds 753170c44cfb Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds f82a2c212d6c dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible adds 4d8a768ef4ed pinctrl: qcom: spmi-gpio: Add pm6125 compatible adds 2313623dd15b dt-bindings: pinctrl: qcom,pmic-gpio: document PM8150L and [...] adds 06367559766b dt-bindings: pinctrl: qcom,pmic-gpio: fix matching pin config adds 04bed6407ee6 dt-bindings: pinctrl: qcom,pmic-gpio: describe gpio-line-names adds 58819949b8ec dt-bindings: pinctrl: qcom,pmic-gpio: add 'input-disable' adds d31dcf1f008c dt-bindings: pinctrl: qcom,pmic-gpio: add 'gpio-reserved-ranges' adds ed1f77b78322 dt-bindings: pinctrl: rockchip: increase max amount of dev [...] adds 0dfd7fc0e1d5 dt-bindings: pinctrl: add i.MXRT1170 pinctrl Documentation adds fff65226b229 pinctrl: freescale: Add i.MXRT1170 pinctrl driver support adds 81557a71564a dt-bindings: pinctrl: Add MediaTek MT6795 pinctrl bindings adds 2e1ccc6a75cc pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10 adds 48bd5c381c4a pinctrl: starfive: Make the irqchip immutable adds 933adebbbd2f dt-bindings: pinctrl: qcom: Drop 'maxItems' on 'wakeup-parent' adds 80a504669c93 pinctrl: berlin: bg4ct: Use devm_platform_*ioremap_resourc [...] adds 374e72d721d1 Merge tag 'intel-pinctrl-v5.19-2' of gitolite.kernel.org:p [...] adds bdca7e50aa9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 762c4e7fce55 pwm: sifive: Simplify if-if to if-else adds daa986d5f8d8 pwm: samsung: Implement .apply() callback adds 6eb3af76ade3 pwm: renesas-tpu: Make use of dev_err_probe() adds ff4bcd56c049 pwm: renesas-tpu: Make use of devm functions adds ec00cd5e63f0 pwm: renesas-tpu: Implement .apply() callback adds 208ab8676b9c pwm: renesas-tpu: Rename variables to match the usual naming adds 3c173376efc4 pwm: renesas-tpu: Improve maths to compute register settings adds 615f4e84461b pwm: renesas-tpu: Improve precision of period and duty_cyc [...] adds 8c193f4714df pwm: tegra: Optimize period calculation adds b76160954cb0 dt-bindings: pwm: pwm-mediatek: Add documentation for MT6795 SoC adds cb696e74892b pwm: pwm-mediatek: Add support for MediaTek Helio X10 MT6795 adds b2e60b32b4fe pwm: sti: Implement .apply() callback adds 57c95faabf09 pwm: stmpe: Implement .apply() callback adds fd3ddd4355c0 pwm: tegra: Implement .apply() callback adds 5fa3b87fe8fb pwm: lpc32xx: Implement .apply() callback adds 758de66f4bd2 pwm: mediatek: Implement .apply() callback adds c449a8ca5ea4 pwm: lpc18xx: Implement .apply() callback adds a1bbf823e5e9 pwm: twl-led: Implement .apply() callback adds 80a22fde803a pwm: Document that the pinstate of a disabled PWM isn't reliable adds 84d0940454a3 dt-bindings: Add mfd/cros_ec definitions adds a48d66d87274 dt-bindings: google,cros-ec-pwm: Add the new -type compatible adds 3d593b6e80ad pwm: pwm-cros-ec: Add channel type support adds aa1c8718c978 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds de399236e240 ucounts: Split rlimit and ucount values and max values adds a58ea318d8b9 Merge of per-namespace-ipc-sysctls-for-v5.19, kthread-clea [...] adds c6fe5f4456c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 15477b31db10 kselftests/ir : Improve readability of modprobe error message adds fa405c584534 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1751eacf9794 livepatch: Remove klp_arch_set_pc() and asm/livepatch.h adds 6d111a66d8b0 Merge branch 'for-5.19/cleanup' into for-next adds afae014e53da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 581d6d8f4836 rtc: sun6i: Add NVMEM provider adds 4c4d145a65e5 dt-bindings: rtc: rzn1: Describe the RZN1 RTC adds deeb4b5393e1 rtc: rzn1: Add new RTC driver adds b5ad1bf00d2c rtc: rzn1: Add alarm support adds be4a11cf98af rtc: rzn1: Add oscillator offset support adds 060eceb739e5 MAINTAINERS: Add myself as maintainer of the RZN1 RTC driver adds bb9b98071eac dt-binding: pcf85063: Add an entry for pca85073a adds aabfe05a8245 rtc: pcf85063: Add a compatible entry for pca85073a adds bce7a01ada64 rtc: simplify the return expression of rx8025_set_offset() adds a37bdde620c2 rtc: meson: Fix email address in MODULE_AUTHOR adds 6ddabcb10628 rtc: gamecube: Add missing iounmap in gamecube_rtc_read_of [...] adds e60e8a73235c rtc: rzn1: fix platform_no_drv_owner.cocci warning adds d3b43eb505bf rtc: mt6397: check return value after calling platform_get [...] adds b520cbe5be37 rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe adds 81f653d743bf Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 7917f9cdb503 acpi/nfit: rely on mce->misc to determine poison granularity adds b3fdf9398a16 x86/mce: relocate set{clear}_mce_nospec() functions adds 5898b43af954 mce: fix set_mce_nospec to always unmap the whole page adds e511c4a3d2a1 dax: introduce DAX_RECOVERY_WRITE dax access mode adds 047218ec904d dax: add .recovery_write dax_operation adds 9409c9b6709e pmem: refactor pmem_clear_poison() adds f42e8e5088b9 pmem: implement pmem_recovery_write() adds 3d29f5b85dae Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds d95ee4bf564a Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds ae8bc0aa4f0b Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 3350f638d287 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3c8b4af41480 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed262b8aea98 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 33d4a933e927 kunit: tool: remove dead parse_crash_in_log() logic adds dbf0b0d53a2b kunit: tool: make parser stop overwriting status of suites [...] adds 94507ee3e9ae kunit: tool: minor cosmetic cleanups in kunit_parser.py adds 0453f984a7b9 kunit: tool: misc cleanups adds 7466886b400b kunit: take `kunit_assert` as `const` adds b18d28475264 kunit: tool: Add list of all valid test configs on UML adds 2434031c7cb4 kcsan: test: use new suite_{init,exit} support adds 8a7ccad38f8b kunit: tool: update riscv QEMU config with new serial dependency adds 1b11063d32d7 kunit: fix executor OOM error handling logic on non-UML adds e7eaffce47b7 kunit: tool: Use qemu-system-i386 for i386 runs adds 9df5933d08eb Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 7f57aaf94952 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2bcf3bbd348f cxl/mem: Drop mem_enabled check from wait_for_media() adds 1e14c9fbb55f cxl/pci: Consolidate wait_for_media() and wait_for_media_ready() adds 194d5edadf0b cxl/pci: Drop wait_for_valid() from cxl_await_media_ready() adds 76a4121e8664 cxl/mem: Fix cxl_mem_probe() error exit adds 75b7ae29991f cxl/mem: Validate port connectivity before dvsec ranges adds 2e4ba0ec9783 cxl/pci: Move cxl_await_media_ready() to the core adds 14d788740774 cxl/mem: Consolidate CXL DVSEC Range enumeration in the core adds dd2d42ad6f42 cxl/mem: Skip range enumeration if mem_enable clear adds a12562bb7077 cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init() adds 92804edb11f0 cxl/pci: Drop @info argument to cxl_hdm_decode_init() adds 5e5f4ad52f33 cxl/port: Move endpoint HDM Decoder Capability init to por [...] adds fcfbc93cc33e cxl/port: Reuse 'struct cxl_hdm' context for hdm init adds 34e37b4c432c cxl/port: Enable HDM Capability after validating DVSEC Ranges adds 7837f856b8ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 316e156c006a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ee40250fa7a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3e33fc2ea7f random: do not use input pool from hard IRQs adds 791332b3cbb0 random: help compiler out with fast_mix() by using simpler [...] adds e73aaae2fa90 siphash: use one source of truth for siphash permutations adds d4150779e60f random32: use real rng for non-deterministic randomness adds e3d2c5e79a99 random: use symbolic constants for crng_init states adds fed7ef061686 random: avoid initializing twice in credit race adds 68c9c8b192c6 random: move initialization out of reseeding hot path adds cc1e127bfa95 random: remove ratelimiting for in-kernel unseeded randomness adds 8a5b8a4a4ceb random: use proper jiffies comparison macro adds 2f14062bb14b random: handle latent entropy and command line from random_init() adds 12e45a2a6308 random: credit architectural init the exact amount adds f5bda35fba61 random: use static branch for crng_ready() adds 7782cfeca7d4 random: remove extern from functions in header adds 7c3a8a1db5e0 random: use proper return types on get_random_{int,long}_wait() adds a19402634c43 random: make consistent use of buf and len adds 560181c27b58 random: move initialization functions out of hot pages adds 248561ad25a8 random: remove get_random_bytes_arch() and add rng_has_arc [...] adds 6701de6c51c1 random: remove mostly unused async readiness notifier adds 5ad7dd882e45 random: move randomize_page() into mm where it belongs adds 3092adcef3ff random: unify batched entropy implementations adds 1b388e7765f2 random: convert to using fops->read_iter() adds 22b0a222af4d random: convert to using fops->write_iter() adds 79025e727a84 random: wire up fops->splice_{read,write}_iter() adds 1ce6c8d68f8a random: check for signals after page of pool writes adds 77d53df528b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7c2536771184 landlock: Explain how to support Landlock adds af4a324d054b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 33b5a8c95303 kallsyms: avoid hardcoding the buffer size adds 2087d6ac3567 kallsyms: support "big" kernel symbols adds 394dffa6680c kallsyms: increase maximum kernel symbol length to 512 adds aee5392c2413 kunit: take `kunit_assert` as `const` adds 5b3e98c1e29e rust: add C helpers adds d1fec9d9a938 rust: add `compiler_builtins` crate adds 7a12f13e68ee rust: import upstream `alloc` crate adds 10fca4373760 rust: adapt `alloc` crate to the kernel adds b25a3db0ec91 rust: add `build_error` crate adds 0393a048dbaa rust: add `macros` crate adds 8dff7ef93192 rust: add `kernel` crate's `sync` module adds bc3e7f438ab4 rust: add `kernel` crate adds b11cd2a2f93b rust: export generated symbols adds 2fbf5241a561 vsprintf: add new `%pA` format specifier adds 59cda43d682e scripts: checkpatch: diagnose uses of `%pA` in the C side adds b04a582e3cc0 scripts: checkpatch: enable language-independent checks for Rust adds 56bf83de2cd1 scripts: add `rustdoc_test_{builder,gen}.py` scripts adds 16ea7610e30b scripts: add `generate_rust_analyzer.py` scripts adds 54203052bf8e scripts: decode_stacktrace: demangle Rust symbols adds 6fcfd3e119fc docs: add Rust documentation adds 0ea4b9a1bece Kbuild: add Rust support adds 91fb0182d4db samples: add Rust examples adds 19ae2b0ecba9 MAINTAINERS: Rust adds 9b6df53414e1 [RFC] drivers: gpio: PrimeCell PL061 in Rust adds f19584603a37 [RFC] drivers: android: Binder IPC in Rust adds 9a5fe747d99e init/Kconfig: Specify the interpreter for rust-is-available.sh adds a4519344f012 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 2c76353b5956 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 53d7faf107e8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds ab9dbf394fb8 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 4fed5f2abf3c lib: add bitmap_{from,to}_arr64 adds f57ec2f89b99 lib/bitmap: add test for bitmap_{from,to}_arr64 adds 3edbee2957e8 KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 [...] adds c979da427b9c drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate adds 56b4b54ebc4b ia64: cleanup remove_siblinginfo() adds de429172541b cpufreq: use cpumask_weight_gt() in policy_is_shared() adds e6d4611e37b7 KVM: x86: hyper-v: fix type of valid_bank_mask adds 401c507aa755 KVM: x86: hyper-v: replace bitmap_weight() with hweight64() adds 26e3a87fe356 risc-v: replace bitmap_weight with bitmap_empty in riscv_f [...] adds a7a9ce6731e6 bitmap: Fix return values to be unsigned adds db7b4edf37fe nodemask: Fix return values to be unsigned adds 232e7a68bae5 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 348b10b075f3 hte: Uninitialized variable in hte_ts_get() adds af583852d2ef dt-bindings: Renamed hte directory to timestamp adds eb7d8da813a9 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] adds c1298a3a1139 big_keys: Use struct for internal payload adds 2dcfe9e2d370 niu: Silence randstruct warnings adds b146cbf2e32f af_unix: Silence randstruct GCC plugin warning adds 710e4ebfbaca gcc-plugins: randstruct: Remove cast exception handling adds a5f4d9df1f7b mm: usercopy: move the virt_addr_valid() below the is_vmal [...] adds ed5edd5a70b9 loadpin: stop using bdevname adds 0b8134f738fe gcc-plugins: Require utsrelease.h before scripts target adds 9ea47b36fed8 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 44ebd2ee96cc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 2c8a81dc0cc5 riscv/mm: fix two page table check related issues adds ed928a3402d8 arm64/mm: fix page table check compile error for CONFIG_PG [...] adds b265cdebdfef sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds cb648754a1d0 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds 52b52bf15b67 mm: khugepaged: skip DAX vma adds 78d12c19e02d mm: thp: only regular file could be THP eligible adds d2081b2bf819 mm: khugepaged: make khugepaged_enter() void function adds 2647d11b9e71 mm: khugepaged: make hugepage_vma_check() non-static adds c791576c6028 mm: khugepaged: introduce khugepaged_enter_vma() helper adds 613bec092fe7 mm: mmap: register suitable readonly file vmas for khugepaged adds 92bafb20b2ed mm/swap: use helper is_swap_pte() in swap_vma_readahead adds 6106b93efad1 mm/swap: use helper macro __ATTR_RW adds afba72b17139 mm/swap: fold __swap_info_get() into its sole caller adds bc4a68adb151 mm/swap: remove unneeded return value of free_swap_slot adds 23b230ba8ac3 mm/swap: print bad swap offset entry in get_swap_device adds f19c25684c3e mm/swap: remove buggy cache->nr check in refill_swap_slots_cache adds dab8dfff49a6 mm/swap: remove unneeded p != NULL check in __swap_duplicate adds 3db3264d8a5f mm/swap: make page_swapcount and __lru_add_drain_all static adds eacde32757c7 mm/swap: avoid calling swp_swap_info when try to check SWP [...] adds 4b9ae8426cb4 mm/swap: add helper swap_offset_available() adds a930c210c42d mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT adds 3c3115ad6bad mm/swap: clean up the comment of find_next_to_unuse adds 133d2743ef93 mm/swap: fix the comment of get_kernel_pages adds ff351f4bb960 mm/swap: fix comment about swap extent adds 39799b6409fe Documentation: filesystems: proc: update meminfo section adds 7b42f1041c98 mm: Kconfig: move swap and slab config options to the MM section adds 519bcb797907 mm: Kconfig: group swap, slab, hotplug and thp options int [...] adds b3fbd58fcbb1 mm: Kconfig: simplify zswap configuration adds f6498b776d28 mm: zswap: add basic meminfo and vmstat coverage adds f4840ccfca25 zswap: memcg accounting adds 6d4675e60135 mm: don't be stuck to rmap lock on reclaim path adds 018160ad314d mm/mempolicy: fix uninit-value in mpol_rebind_policy() adds d14f5efadd84 tmpfs: fix undefined-behaviour in shmem_reconfigure() adds 3645b5ec0ad6 mm/page_owner.c: add missing __initdata attribute adds 10e0f7530205 mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() adds 3f913fc5f974 mm: fix missing handler for __GFP_NOWARN adds 37462a920392 nodemask.h: fix compilation error with GCC12 adds 2b132903de71 tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate adds 02e34fff195d mm: damon: use HPAGE_PMD_SIZE adds bb0ae0d9af5f Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 504ed164d7cd MAINTAINERS: add Muchun as a memcg reviewer adds 4dcc3f96e743 fat: split fat_truncate_time() into separate functions adds 0f9d148167c5 fat: ignore ctime updates, and keep ctime identical to mti [...] adds 30abce053f81 fat: report creation time in statx adds 121337507745 fat: remove time truncations in vfat_create/vfat_mkdir adds 69bc169ec33f fs/ntfs: remove redundant variable idx adds 9f0d0e31941c Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds c4f10d126136 Merge branch 'mm-stable' into mm-unstable adds 88053296d21b mm/z3fold: fix sheduling while atomic adds 6540e69df017 mm/z3fold: fix possible null pointer dereferencing adds 0747de96d1d0 mm/z3fold: remove buggy use of stale list for allocation adds 827d7f78552f mm/z3fold: throw warning on failure of trylock_page in z3f [...] adds 1351918263fe revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" adds 5fbe7dd962cc mm/z3fold: put z3fold page back into unbuddied list when r [...] adds f94c9c0d454c mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock adds ea950ec7f415 mm/z3fold: fix z3fold_reclaim_page races with z3fold_free adds 2d8db6c60225 mm/z3fold: fix z3fold_page_migrate races with z3fold_map adds f84bd4d8027d mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK adds 6617aacf8802 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] adds 68474b1b15ec mm/page_alloc: add page->buddy_list and page->pcp_list adds 1d185aa6107c mm/page_alloc: use only one PCP list for THP-sized allocations adds f680726c3e38 mm/page_alloc: split out buddy removal code from rmqueue i [...] adds 8c580f60a145 mm/page_alloc: protect PCP lists with a spinlock adds 173b217ad2ae mm/page_alloc: remotely drain per-cpu lists adds f50bdd1fab9a mm-page_alloc-remotely-drain-per-cpu-lists-checkpatch-fixes adds 3767c686dfd4 include/trace/events/mmflags.h: cleanup for "tracing: inco [...] adds f36f1e862a30 include/trace/events/percpu.h: cleanup for "percpu: improv [...] adds a7a98333f1ca mm: discard __GFP_ATOMIC adds a2c37cf9af09 selftests: memcg: fix compilation adds 2ff803afb811 selftests: memcg: expect no low events in unprotected sibling adds eb559213867f selftests: memcg: adjust expected reclaim values of protec [...] adds ec1304ef3dc1 selftests: memcg: remove protection from top level memcg adds 5d3817179183 selftests: memcg: factor out common parts of memory.{low,m [...] adds d36b05975c35 mm/kfence: print disabling or re-enabling message adds 821f35425943 Revert "mm/vmscan: never demote for memcg reclaim" adds 574b52b43b54 selftests: vm: add process_mrelease tests adds fedec2f29701 mm/swapfile: unuse_pte can map random data if swap read fails adds cff1fdf5fed3 mm/swapfile: fix lost swap bits in unuse_pte() adds c69a457bc5bd mm/madvise: free hwpoison and swapin error entry in madvis [...] adds e7088f0aa853 mm/shmem: fix infinite loop when swap in shmem error at sw [...] adds 9b2bb88d8267 mm: filter out swapin error entry in shmem mapping adds bc7b4db6dacc ocfs2: reflink deadlock when clone file to the same direct [...] adds f008dce586c3 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 4b1fbb5250cb ocfs2: fix ocfs2 corrupt when iputting an inode adds 47c236021398 init: add "hostname" kernel parameter adds fb4ad7ae8d95 init-add-hostname-kernel-parameter-v2 adds d5ffaef10875 init/main.c: silence some -Wunused-parameter warnings adds a92ebd477245 kexec_file: Drop weak attribute from arch_kexec_apply_relo [...] adds 786b7264cefd kexec_file-drop-weak-attribute-from-arch_kexec_apply_reloc [...] adds c51bafb4503f ocfs2: dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock adds 2b1cade43474 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock adds ca2284476829 Merge branch 'mm-nonmm-unstable' into mm-everything adds d08a017d074a Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds 90cc070c17f8 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 24863e5bc71f Merge branch 'akpm/master' adds 09ce5091ff97 Add linux-next specific files for 20220524
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 (3f7bdc402fb0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 218 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 36 + .../ABI/testing/debugfs-driver-habanalabs | 38 + .../ABI/testing/sysfs-driver-chromeos-acpi | 113 +- Documentation/ABI/testing/sysfs-driver-xen-blkback | 4 +- .../ABI/testing/sysfs-driver-xen-blkfront | 2 +- Documentation/ABI/testing/sysfs-platform-intel-ifs | 39 + Documentation/admin-guide/kernel-parameters.txt | 71 +- Documentation/admin-guide/nfs/nfs-client.rst | 15 +- Documentation/admin-guide/sysctl/net.rst | 17 + Documentation/arch.rst | 1 + Documentation/core-api/index.rst | 1 - Documentation/core-api/maple_tree.rst | 218 - Documentation/core-api/printk-formats.rst | 10 + .../devicetree/bindings/arm/bcm/brcm,bcm63138.txt | 2 +- .../hisilicon/controller/hip04-bootwrapper.yaml | 5 +- .../devicetree/bindings/clock/clock-bindings.txt | 188 +- .../bindings/clock/qcom,gcc-sc8280xp.yaml | 128 + .../bindings/clock/renesas,h8s2678-pll-clock.txt | 23 - .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 11 + .../bindings/clock/rockchip,px30-cru.txt | 70 - .../bindings/clock/rockchip,px30-cru.yaml | 119 + .../bindings/clock/rockchip,rk3036-cru.txt | 56 - .../bindings/clock/rockchip,rk3036-cru.yaml | 72 + .../bindings/clock/rockchip,rk3188-cru.txt | 61 - .../bindings/clock/rockchip,rk3188-cru.yaml | 78 + .../bindings/clock/rockchip,rk3228-cru.txt | 58 - .../bindings/clock/rockchip,rk3228-cru.yaml | 74 + .../bindings/clock/rockchip,rk3288-cru.txt | 67 - .../bindings/clock/rockchip,rk3288-cru.yaml | 85 + .../bindings/clock/rockchip,rk3308-cru.txt | 60 - .../bindings/clock/rockchip,rk3308-cru.yaml | 76 + .../bindings/clock/rockchip,rk3368-cru.txt | 61 - .../bindings/clock/rockchip,rk3368-cru.yaml | 78 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 2 + .../bindings/display/bridge/toshiba,tc358768.yaml | 1 + .../bindings/display/panel/panel-timing.yaml | 5 + .../bindings/display/panel/raydium,rm67191.yaml | 1 + .../bindings/display/panel/samsung,s6e8aa0.yaml | 1 + .../bindings/display/rockchip/rockchip-vop2.yaml | 8 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +- .../devicetree/bindings/dma/arm,pl330.yaml | 3 + Documentation/devicetree/bindings/dma/mmp-dma.txt | 10 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 10 +- .../bindings/dma/renesas,rzn1-dmamux.yaml | 51 + .../bindings/dma/snps,dma-spear1340.yaml | 8 +- Documentation/devicetree/bindings/dma/sprd-dma.txt | 7 +- .../bindings/gpio/fairchild,74hc595.yaml | 1 + .../devicetree/bindings/gpio/gpio-zynq.yaml | 59 +- .../bindings/hte/hardware-timestamps-common.yaml | 29 - .../devicetree/bindings/hwmon/national,lm90.yaml | 20 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 28 +- .../bindings/input/google,cros-ec-keyb.yaml | 37 +- .../devicetree/bindings/input/ilitek,ili2xxx.txt | 27 - .../bindings/input/touchscreen/ilitek_ts_i2c.yaml | 7 +- .../bindings/interconnect/qcom,rpmh.yaml | 3 +- .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 7 +- .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 9 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 34 +- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 11 +- .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 127 - .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 140 + .../devicetree/bindings/media/i2c/adv7604.yaml | 3 +- .../bindings/media/i2c/dongwoon,dw9807-vcm.txt | 9 - .../bindings/media/i2c/dongwoon,dw9807-vcm.yaml | 41 + .../devicetree/bindings/media/i2c/sony,imx412.yaml | 9 + .../bindings/media/video-interfaces.yaml | 1 + Documentation/devicetree/bindings/mfd/da9063.txt | 9 +- .../devicetree/bindings/mfd/mediatek,mt6360.yaml | 189 + Documentation/devicetree/bindings/mfd/rk808.txt | 465 - .../devicetree/bindings/mfd/rockchip,rk805.yaml | 219 + .../devicetree/bindings/mfd/rockchip,rk808.yaml | 257 + .../devicetree/bindings/mfd/rockchip,rk809.yaml | 284 + .../devicetree/bindings/mfd/rockchip,rk817.yaml | 330 + .../devicetree/bindings/mfd/rockchip,rk818.yaml | 282 + .../bindings/mfd/samsung,exynos5433-lpass.yaml | 4 +- .../devicetree/bindings/mtd/aspeed-smc.txt | 51 - .../devicetree/bindings/mtd/renesas-nandc.yaml | 5 + Documentation/devicetree/bindings/mux/reg-mux.yaml | 8 +- .../devicetree/bindings/net/adi,adin.yaml | 15 + .../devicetree/bindings/net/asix,ax88178.yaml | 68 + .../devicetree/bindings/net/can/ctu,ctucanfd.yaml | 3 + .../bindings/net/can/renesas,rcar-canfd.yaml | 3 +- .../devicetree/bindings/net/cdns,macb.yaml | 1 + .../devicetree/bindings/net/ingenic,mac.yaml | 1 + .../bindings/net/marvell,orion-mdio.yaml | 2 +- .../devicetree/bindings/net/mediatek,net.yaml | 141 +- .../devicetree/bindings/net/microchip,lan95xx.yaml | 63 + .../devicetree/bindings/net/renesas,etheravb.yaml | 82 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 1 + .../bindings/net/toshiba,visconti-dwmac.yaml | 3 +- .../bindings/net/wireless/ti,wlcore.yaml | 2 + .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 6 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 + .../bindings/pinctrl/canaan,k210-fpioa.yaml | 2 + .../devicetree/bindings/pinctrl/fsl,imxrt1170.yaml | 77 + .../bindings/pinctrl/mediatek,pinctrl-mt6795.yaml | 224 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 285 +- .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 - .../bindings/pinctrl/rockchip,pinctrl.yaml | 2 +- .../devicetree/bindings/power/avs/qcom,cpr.yaml | 1 + .../devicetree/bindings/power/supply/battery.yaml | 7 +- .../bindings/power/supply/charger-manager.yaml | 1 + .../devicetree/bindings/powerpc/fsl/cache_sram.txt | 20 - .../bindings/pwm/google,cros-ec-pwm.yaml | 9 +- .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 47 +- .../devicetree/bindings/rng/st,stm32-rng.yaml | 1 + .../devicetree/bindings/rtc/nxp,pcf85063.txt | 1 + .../devicetree/bindings/rtc/renesas,rzn1-rtc.yaml | 70 + Documentation/devicetree/bindings/serial/8250.yaml | 1 + .../bindings/serial/renesas,em-uart.yaml | 28 +- .../bindings/sound/audio-graph-card2.yaml | 3 + .../devicetree/bindings/sound/imx-audio-hdmi.yaml | 3 + .../bindings/spi/aspeed,ast2600-fmc.yaml | 82 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 1 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 1 + .../bindings/thermal/ti,j72xx-thermal.yaml | 63 + .../devicetree/bindings/timer/cdns,ttc.yaml | 1 - .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../bindings/timer/renesas,16bit-timer.txt | 25 - .../bindings/timer/renesas,8bit-timer.txt | 25 - .../bindings/timer/samsung,exynos4210-mct.yaml | 5 +- .../timestamp/hardware-timestamps-common.yaml | 29 + .../bindings/{hte => timestamp}/hte-consumer.yaml | 0 .../{hte => timestamp}/nvidia,tegra194-hte.yaml | 0 .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 2 +- .../devicetree/bindings/usb/smsc,usb3503.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/watchdog/da9062-wdt.txt | 6 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 2 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 9 +- .../bindings/watchdog/socionext,uniphier-wdt.yaml | 2 +- Documentation/driver-api/gpio/driver.rst | 30 +- Documentation/driver-api/media/mc-core.rst | 13 +- Documentation/driver-api/pwm.rst | 6 + Documentation/filesystems/netfs_library.rst | 37 +- .../filesystems/nfs/client-identifier.rst | 216 + Documentation/filesystems/nfs/index.rst | 2 + Documentation/input/devices/atarikbd.rst | 4 +- Documentation/input/devices/ntrig.rst | 2 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/loongarch/features.rst | 3 + Documentation/loongarch/index.rst | 21 + Documentation/loongarch/introduction.rst | 387 + Documentation/loongarch/irq-chip-model.rst | 168 + Documentation/misc-devices/index.rst | 1 + Documentation/misc-devices/oxsemi-tornado.rst | 131 + .../device_drivers/can/ctu/ctucanfd-driver.rst | 4 +- .../device_drivers/ethernet/dec/de4x5.rst | 189 - .../networking/device_drivers/ethernet/index.rst | 1 - Documentation/networking/index.rst | 4 +- Documentation/networking/nf_conntrack-sysctl.rst | 5 +- Documentation/powerpc/dawr-power9.rst | 26 +- Documentation/powerpc/kasan.txt | 58 + Documentation/rust/arch-support.rst | 35 +- Documentation/rust/coding-guidelines.rst | 2 + Documentation/rust/general-information.rst | 2 + Documentation/rust/index.rst | 2 + Documentation/rust/logo.svg | 357 - Documentation/rust/quick-start.rst | 2 + Documentation/security/keys/trusted-encrypted.rst | 60 +- Documentation/sphinx/kerneldoc-preamble.sty | 14 +- .../zh_CN/dev-tools/gdb-kernel-debugging.rst | 167 + .../translations/zh_CN/dev-tools/index.rst | 2 +- Documentation/translations/zh_CN/index.rst | 1 + .../translations/zh_CN/loongarch/features.rst | 8 + .../translations/zh_CN/loongarch/index.rst | 26 + .../translations/zh_CN/loongarch/introduction.rst | 351 + .../zh_CN/loongarch/irq-chip-model.rst | 167 + .../tty/device_drivers/oxsemi-tornado.rst | 129 - Documentation/userspace-api/landlock.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 14 +- Documentation/virt/kvm/api.rst | 64 +- Documentation/x86/ifs.rst | 2 + Documentation/x86/index.rst | 1 + MAINTAINERS | 85 +- Makefile | 4 +- Next/SHA1s | 326 +- Next/Trees | 2 + Next/merge.log | 25734 +++++++------ arch/Kconfig | 2 - arch/alpha/include/uapi/asm/termbits.h | 182 +- arch/arm/Kconfig | 11 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 21 +- .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 182 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-nuvia-dc-scm.dts | 190 + arch/arm/boot/dts/aspeed-g4.dtsi | 10 +- arch/arm/boot/dts/aspeed-g5.dtsi | 9 +- arch/arm/boot/dts/aspeed-g6.dtsi | 19 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 21 +- arch/arm/boot/dts/at91sam9261ek.dts | 4 + arch/arm/boot/dts/at91sam9263ek.dts | 4 + arch/arm/boot/dts/at91sam9rlek.dts | 4 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 10 + arch/arm/boot/dts/rk3036.dtsi | 2 + arch/arm/boot/dts/rk3066a.dtsi | 3 +- arch/arm/boot/dts/rk3188.dtsi | 3 +- arch/arm/boot/dts/rk322x.dtsi | 2 + arch/arm/boot/dts/rk3288.dtsi | 2 + arch/arm/boot/dts/sam9x60.dtsi | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 26 +- arch/arm/include/asm/assembler.h | 28 +- arch/arm/include/asm/module.h | 17 +- arch/arm/include/asm/unwind.h | 1 + arch/arm/kernel/entry-armv.S | 90 +- arch/arm/kernel/entry-common.S | 12 +- arch/arm/kernel/entry-header.S | 3 +- arch/arm/kernel/hw_breakpoint.c | 26 + arch/arm/kernel/module.c | 78 +- arch/arm/kernel/reboot.c | 4 +- arch/arm/mach-at91/Kconfig | 2 +- arch/arm/mach-omap2/Kconfig | 2 + arch/arm/mach-sunxi/Kconfig | 12 +- arch/arm/mm/proc-v7-bugs.c | 1 + arch/arm64/Kconfig | 99 +- arch/arm64/Kconfig.platforms | 7 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 12 +- arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 74 + arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 39 + arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 70 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 + arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 26 + arch/arm64/include/asm/asm-bug.h | 4 +- arch/arm64/include/asm/compat.h | 93 +- arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/fpsimd.h | 4 +- arch/arm64/include/asm/hugetlb.h | 2 + arch/arm64/include/asm/kvm_host.h | 6 - arch/arm64/include/asm/pgtable.h | 36 +- arch/arm64/include/asm/processor.h | 2 +- arch/arm64/include/asm/sysreg.h | 53 +- arch/arm64/include/asm/unistd.h | 1 + arch/arm64/kernel/cpufeature.c | 4 +- arch/arm64/kernel/elfcore.c | 16 +- arch/arm64/kernel/fpsimd.c | 92 +- arch/arm64/kernel/mte.c | 3 + arch/arm64/kernel/paravirt.c | 29 +- arch/arm64/kernel/process.c | 3 +- arch/arm64/kernel/ptrace.c | 8 +- arch/arm64/kernel/relocate_kernel.S | 22 +- arch/arm64/kernel/signal.c | 14 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kernel/vmlinux.lds.S | 21 +- arch/arm64/kvm/Makefile | 4 +- arch/arm64/kvm/arm.c | 16 +- arch/arm64/kvm/fpsimd.c | 4 +- arch/arm64/kvm/hyp/nvhe/switch.c | 5 + arch/arm64/kvm/hypercalls.c | 3 +- arch/arm64/kvm/sys_regs.c | 5 +- arch/arm64/kvm/vgic/vgic-its.c | 96 +- arch/arm64/lib/mte.S | 4 +- arch/arm64/mm/hugetlbpage.c | 30 +- arch/arm64/mm/init.c | 3 +- arch/arm64/mm/trans_pgd.c | 2 +- arch/arm64/tools/gen-sysreg.awk | 7 + arch/arm64/tools/sysreg | 169 + arch/csky/kernel/power.c | 6 +- arch/ia64/kernel/process.c | 4 +- arch/loongarch/Kbuild | 6 + arch/loongarch/Kconfig | 454 + arch/{riscv => loongarch}/Kconfig.debug | 0 arch/loongarch/Makefile | 107 + arch/loongarch/boot/.gitignore | 2 + arch/loongarch/boot/Makefile | 20 + arch/{csky => loongarch}/boot/dts/Makefile | 0 arch/loongarch/configs/loongson3_defconfig | 772 + arch/loongarch/include/asm/Kbuild | 30 + arch/loongarch/include/asm/acenv.h | 18 + arch/loongarch/include/asm/acpi.h | 38 + arch/loongarch/include/asm/addrspace.h | 112 + arch/loongarch/include/asm/asm-offsets.h | 5 + arch/loongarch/include/asm/asm-prototypes.h | 7 + arch/loongarch/include/asm/asm.h | 187 + arch/loongarch/include/asm/asmmacro.h | 289 + arch/loongarch/include/asm/atomic.h | 362 + arch/loongarch/include/asm/barrier.h | 159 + arch/loongarch/include/asm/bitops.h | 33 + arch/loongarch/include/asm/bitrev.h | 34 + arch/loongarch/include/asm/bootinfo.h | 43 + arch/loongarch/include/asm/branch.h | 21 + arch/loongarch/include/asm/bug.h | 23 + arch/loongarch/include/asm/cache.h | 13 + arch/loongarch/include/asm/cacheflush.h | 80 + arch/loongarch/include/asm/cacheops.h | 37 + arch/loongarch/include/asm/clocksource.h | 12 + arch/loongarch/include/asm/cmpxchg.h | 122 + arch/loongarch/include/asm/compiler.h | 15 + arch/loongarch/include/asm/cpu-features.h | 73 + arch/loongarch/include/asm/cpu-info.h | 116 + arch/loongarch/include/asm/cpu.h | 127 + arch/loongarch/include/asm/cpufeature.h | 24 + arch/loongarch/include/asm/delay.h | 26 + arch/loongarch/include/asm/dma-direct.h | 11 + arch/loongarch/include/asm/dma.h | 13 + arch/loongarch/include/asm/dmi.h | 24 + arch/loongarch/include/asm/efi.h | 41 + arch/loongarch/include/asm/elf.h | 301 + arch/loongarch/include/asm/entry-common.h | 13 + arch/loongarch/include/asm/exec.h | 10 + arch/loongarch/include/asm/fb.h | 23 + arch/loongarch/include/asm/fixmap.h | 13 + arch/loongarch/include/asm/fpregdef.h | 53 + arch/loongarch/include/asm/fpu.h | 129 + arch/loongarch/include/asm/futex.h | 108 + arch/loongarch/include/asm/hardirq.h | 26 + arch/loongarch/include/asm/hugetlb.h | 79 + arch/loongarch/include/asm/hw_irq.h | 17 + arch/loongarch/include/asm/idle.h | 9 + arch/loongarch/include/asm/inst.h | 117 + arch/loongarch/include/asm/io.h | 129 + arch/loongarch/include/asm/irq.h | 133 + arch/loongarch/include/asm/irq_regs.h | 27 + arch/loongarch/include/asm/irqflags.h | 78 + arch/loongarch/include/asm/kdebug.h | 23 + arch/loongarch/include/asm/linkage.h | 36 + arch/loongarch/include/asm/local.h | 138 + arch/loongarch/include/asm/loongarch.h | 1519 + arch/loongarch/include/asm/loongson.h | 153 + arch/loongarch/include/asm/mmu.h | 16 + arch/loongarch/include/asm/mmu_context.h | 152 + arch/loongarch/include/asm/mmzone.h | 18 + arch/loongarch/include/asm/module.h | 80 + arch/loongarch/include/asm/module.lds.h | 7 + arch/loongarch/include/asm/numa.h | 69 + arch/loongarch/include/asm/page.h | 113 + arch/loongarch/include/asm/pci.h | 40 + arch/loongarch/include/asm/percpu.h | 214 + arch/loongarch/include/asm/perf_event.h | 10 + arch/loongarch/include/asm/pgalloc.h | 103 + arch/loongarch/include/asm/pgtable-bits.h | 131 + arch/loongarch/include/asm/pgtable.h | 565 + arch/loongarch/include/asm/prefetch.h | 29 + arch/loongarch/include/asm/processor.h | 209 + arch/loongarch/include/asm/ptrace.h | 152 + arch/loongarch/include/asm/reboot.h | 10 + arch/loongarch/include/asm/regdef.h | 41 + arch/loongarch/include/asm/seccomp.h | 20 + arch/loongarch/include/asm/serial.h | 11 + arch/loongarch/include/asm/setup.h | 21 + arch/loongarch/include/asm/shmparam.h | 12 + arch/loongarch/include/asm/smp.h | 124 + arch/loongarch/include/asm/sparsemem.h | 23 + arch/loongarch/include/asm/stackframe.h | 219 + arch/loongarch/include/asm/stacktrace.h | 74 + arch/loongarch/include/asm/string.h | 12 + arch/loongarch/include/asm/switch_to.h | 37 + arch/loongarch/include/asm/syscall.h | 74 + arch/loongarch/include/asm/thread_info.h | 106 + arch/loongarch/include/asm/time.h | 50 + arch/loongarch/include/asm/timex.h | 33 + arch/loongarch/include/asm/tlb.h | 180 + arch/loongarch/include/asm/tlbflush.h | 48 + arch/loongarch/include/asm/topology.h | 41 + arch/loongarch/include/asm/types.h | 19 + arch/loongarch/include/asm/uaccess.h | 269 + arch/loongarch/include/asm/unistd.h | 11 + arch/loongarch/include/asm/vdso.h | 38 + arch/loongarch/include/asm/vdso/clocksource.h | 8 + arch/loongarch/include/asm/vdso/gettimeofday.h | 99 + arch/loongarch/include/asm/vdso/processor.h | 14 + arch/loongarch/include/asm/vdso/vdso.h | 30 + arch/loongarch/include/asm/vdso/vsyscall.h | 27 + arch/loongarch/include/asm/vermagic.h | 19 + arch/loongarch/include/asm/vmalloc.h | 4 + arch/loongarch/include/uapi/asm/Kbuild | 2 + arch/loongarch/include/uapi/asm/auxvec.h | 17 + arch/loongarch/include/uapi/asm/bitsperlong.h | 9 + arch/loongarch/include/uapi/asm/break.h | 23 + arch/loongarch/include/uapi/asm/byteorder.h | 13 + arch/loongarch/include/uapi/asm/hwcap.h | 20 + arch/loongarch/include/uapi/asm/ptrace.h | 52 + arch/loongarch/include/uapi/asm/reg.h | 59 + arch/loongarch/include/uapi/asm/sigcontext.h | 44 + arch/loongarch/include/uapi/asm/signal.h | 13 + arch/loongarch/include/uapi/asm/ucontext.h | 35 + arch/loongarch/include/uapi/asm/unistd.h | 5 + arch/{alpha => loongarch}/kernel/.gitignore | 0 arch/loongarch/kernel/Makefile | 25 + arch/loongarch/kernel/access-helper.h | 13 + arch/loongarch/kernel/acpi.c | 501 + arch/loongarch/kernel/asm-offsets.c | 264 + arch/loongarch/kernel/cacheinfo.c | 122 + arch/loongarch/kernel/cpu-probe.c | 292 + arch/loongarch/kernel/dma.c | 40 + arch/loongarch/kernel/efi-header.S | 100 + arch/loongarch/kernel/efi.c | 229 + arch/loongarch/kernel/elf.c | 30 + arch/loongarch/kernel/entry.S | 89 + arch/loongarch/kernel/env.c | 70 + arch/loongarch/kernel/fpu.S | 261 + arch/loongarch/kernel/genex.S | 95 + arch/loongarch/kernel/head.S | 129 + arch/loongarch/kernel/idle.c | 16 + arch/loongarch/kernel/image-vars.h | 29 + arch/loongarch/kernel/inst.c | 40 + arch/loongarch/kernel/io.c | 94 + arch/loongarch/kernel/irq.c | 142 + arch/loongarch/kernel/mem.c | 64 + arch/loongarch/kernel/module-sections.c | 121 + arch/loongarch/kernel/module.c | 375 + arch/loongarch/kernel/numa.c | 466 + arch/loongarch/kernel/proc.c | 127 + arch/loongarch/kernel/process.c | 267 + arch/loongarch/kernel/ptrace.c | 431 + arch/loongarch/kernel/reset.c | 102 + arch/loongarch/kernel/setup.c | 377 + arch/loongarch/kernel/signal.c | 566 + arch/loongarch/kernel/smp.c | 760 + arch/loongarch/kernel/switch.S | 35 + arch/loongarch/kernel/syscall.c | 63 + arch/loongarch/kernel/time.c | 220 + arch/loongarch/kernel/topology.c | 52 + arch/loongarch/kernel/traps.c | 725 + arch/loongarch/kernel/vdso.c | 138 + arch/loongarch/kernel/vmlinux.lds.S | 121 + arch/loongarch/lib/Makefile | 6 + arch/loongarch/lib/clear_user.S | 43 + arch/loongarch/lib/copy_user.S | 47 + arch/loongarch/lib/delay.c | 43 + arch/loongarch/lib/dump_tlb.c | 111 + arch/loongarch/mm/Makefile | 9 + arch/loongarch/mm/cache.c | 140 + arch/loongarch/mm/extable.c | 22 + arch/loongarch/mm/fault.c | 261 + arch/loongarch/mm/hugetlbpage.c | 87 + arch/loongarch/mm/init.c | 178 + arch/loongarch/mm/ioremap.c | 27 + arch/{mips => loongarch}/mm/maccess.c | 0 arch/loongarch/mm/mmap.c | 125 + arch/loongarch/mm/page.S | 84 + arch/loongarch/mm/pgtable.c | 130 + arch/loongarch/mm/tlb.c | 305 + arch/loongarch/mm/tlbex.S | 546 + arch/loongarch/pci/Makefile | 7 + arch/loongarch/pci/acpi.c | 175 + arch/loongarch/pci/pci.c | 98 + arch/{arm64/kernel => loongarch}/vdso/.gitignore | 0 arch/loongarch/vdso/Makefile | 96 + arch/loongarch/vdso/elf.S | 15 + arch/loongarch/vdso/gen_vdso_offsets.sh | 13 + arch/loongarch/vdso/sigreturn.S | 24 + arch/loongarch/vdso/vdso.S | 22 + arch/loongarch/vdso/vdso.lds.S | 72 + arch/loongarch/vdso/vgettimeofday.c | 25 + arch/m68k/Kconfig.cpu | 4 +- arch/m68k/Kconfig.machine | 1 + arch/m68k/emu/natfeat.c | 3 +- arch/m68k/hp300/config.c | 7 - arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/export.h | 2 - arch/m68k/include/asm/machdep.h | 2 - arch/m68k/include/asm/raw_io.h | 6 +- arch/m68k/kernel/process.c | 5 +- arch/m68k/kernel/setup_mm.c | 10 - arch/m68k/kernel/setup_no.c | 2 - arch/m68k/kernel/time.c | 9 + arch/m68k/mac/config.c | 4 +- arch/m68k/q40/config.c | 7 - arch/mips/Kconfig | 5 - arch/mips/bmips/dma.c | 1 + arch/mips/boot/dts/ingenic/cu1000-neo.dts | 77 +- arch/mips/boot/dts/ingenic/cu1830-neo.dts | 76 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 20 + arch/mips/boot/dts/ingenic/x1830.dtsi | 53 + arch/mips/configs/cu1000-neo_defconfig | 2 +- arch/mips/configs/cu1830-neo_defconfig | 2 +- arch/mips/configs/mtx1_defconfig | 1 - arch/mips/generic/board-ingenic.c | 26 - arch/mips/include/asm/checksum.h | 79 +- arch/mips/include/asm/compat.h | 41 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 2 + arch/mips/include/asm/unistd.h | 2 + arch/mips/include/uapi/asm/fcntl.h | 30 +- arch/mips/include/uapi/asm/termbits.h | 209 +- arch/mips/kernel/mips-mt.c | 4 +- arch/mips/kernel/reset.c | 3 +- arch/mips/kernel/setup.c | 6 +- arch/mips/loongson32/Kconfig | 2 +- arch/mips/pci/pcie-octeon.c | 2 +- arch/openrisc/Kconfig | 53 + arch/openrisc/Makefile | 17 + arch/openrisc/configs/or1klitex_defconfig | 32 + arch/openrisc/kernel/entry.S | 20 +- arch/openrisc/kernel/head.S | 368 +- arch/openrisc/kernel/process.c | 19 +- arch/openrisc/kernel/time.c | 3 +- arch/openrisc/kernel/traps.c | 63 +- arch/openrisc/lib/delay.c | 1 + arch/openrisc/mm/fault.c | 4 +- arch/parisc/Kconfig | 4 - arch/parisc/include/asm/assembly.h | 12 +- arch/parisc/include/asm/cache.h | 1 + arch/parisc/include/asm/cacheflush.h | 36 +- arch/parisc/include/asm/compat.h | 45 +- arch/parisc/include/asm/fixmap.h | 25 +- arch/parisc/include/asm/page.h | 6 +- arch/parisc/include/asm/unistd.h | 1 + arch/parisc/include/uapi/asm/termbits.h | 131 +- arch/parisc/kernel/cache.c | 346 +- arch/parisc/kernel/entry.S | 22 +- arch/parisc/kernel/pacache.S | 94 +- arch/parisc/kernel/process.c | 4 +- arch/parisc/mm/fault.c | 6 +- arch/parisc/mm/init.c | 6 + arch/powerpc/Kconfig | 29 +- arch/powerpc/Kconfig.debug | 3 +- arch/powerpc/Makefile | 12 +- arch/powerpc/boot/Makefile | 2 + arch/powerpc/boot/dts/fsl/p2020si-post.dtsi | 5 + arch/powerpc/boot/dts/microwatt.dts | 2 + arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/chrp32_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/book3s/64/hash.h | 4 + arch/powerpc/include/asm/book3s/64/pgtable.h | 3 + arch/powerpc/include/asm/book3s/64/radix.h | 12 +- arch/powerpc/include/asm/bug.h | 14 +- arch/powerpc/include/asm/code-patching.h | 65 +- arch/powerpc/include/asm/compat.h | 50 +- arch/powerpc/include/asm/cputable.h | 16 +- arch/powerpc/include/asm/elf.h | 14 +- arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 35 - arch/powerpc/include/asm/ftrace.h | 8 +- arch/powerpc/include/asm/inst.h | 13 +- arch/powerpc/include/asm/interrupt.h | 52 +- arch/powerpc/include/asm/iommu.h | 6 +- arch/powerpc/include/asm/kasan.h | 22 + arch/powerpc/include/asm/kvm_book3s_asm.h | 3 - arch/powerpc/include/asm/kvm_host.h | 10 +- arch/powerpc/include/asm/kvm_ppc.h | 14 +- arch/powerpc/include/asm/linkage.h | 2 +- arch/powerpc/include/asm/livepatch.h | 10 +- arch/powerpc/include/asm/mmu_context.h | 5 - arch/powerpc/include/asm/module.h | 2 - arch/powerpc/include/asm/page.h | 7 +- arch/powerpc/include/asm/ppc-opcode.h | 22 +- arch/powerpc/include/asm/ppc_asm.h | 4 +- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/reg.h | 3 - arch/powerpc/include/asm/signal.h | 5 + arch/powerpc/include/asm/topology.h | 8 +- arch/powerpc/include/asm/types.h | 8 - arch/powerpc/include/asm/unistd.h | 1 + arch/powerpc/include/asm/vas.h | 2 +- arch/powerpc/include/uapi/asm/auxvec.h | 4 +- arch/powerpc/include/uapi/asm/signal.h | 5 + arch/powerpc/include/uapi/asm/termbits.h | 152 +- arch/powerpc/kernel/Makefile | 13 +- arch/powerpc/kernel/cputable.c | 24 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 8 +- arch/powerpc/kernel/eeh_pe.c | 2 +- arch/powerpc/kernel/entry_32.S | 49 - arch/powerpc/kernel/entry_64.S | 150 - arch/powerpc/kernel/fadump.c | 13 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/interrupt_64.S | 2 +- arch/powerpc/kernel/iommu.c | 4 +- arch/powerpc/kernel/irq.c | 78 - arch/powerpc/kernel/kprobes.c | 6 +- arch/powerpc/kernel/misc_64.S | 2 +- arch/powerpc/kernel/module.c | 4 +- arch/powerpc/kernel/module_32.c | 38 +- arch/powerpc/kernel/module_64.c | 7 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 6 - arch/powerpc/kernel/rtas.c | 9 + arch/powerpc/kernel/rtas_entry.S | 172 + arch/powerpc/kernel/setup-common.c | 78 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal.c | 15 + arch/powerpc/kernel/signal_32.c | 6 + arch/powerpc/kernel/signal_64.c | 5 + arch/powerpc/kernel/smp.c | 24 +- arch/powerpc/kernel/trace/Makefile | 5 +- arch/powerpc/kernel/trace/ftrace.c | 383 +- arch/powerpc/kernel/traps.c | 6 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kernel/vdso/Makefile | 1 + arch/powerpc/kernel/vdso/vdso32.lds.S | 1 - arch/powerpc/kernel/vdso/vdso64.lds.S | 1 - arch/powerpc/kexec/Makefile | 2 + arch/powerpc/kvm/Makefile | 10 +- arch/powerpc/kvm/book3s_64_entry.S | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 40 +- arch/powerpc/kvm/book3s_64_vio.c | 43 + arch/powerpc/kvm/book3s_64_vio_hv.c | 672 - arch/powerpc/kvm/book3s_hv.c | 73 +- arch/powerpc/kvm/book3s_hv_builtin.c | 64 - arch/powerpc/kvm/book3s_hv_nested.c | 137 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 15 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 7 +- arch/powerpc/kvm/book3s_hv_rm_xive.c | 46 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 30 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 8 +- arch/powerpc/kvm/book3s_interrupts.S | 2 +- arch/powerpc/kvm/book3s_pr_papr.c | 6 + arch/powerpc/kvm/book3s_rmhandlers.S | 2 +- arch/powerpc/kvm/book3s_xive.c | 649 +- arch/powerpc/kvm/book3s_xive.h | 7 - arch/powerpc/kvm/book3s_xive_native.c | 2 +- arch/powerpc/kvm/book3s_xive_template.c | 636 - arch/powerpc/kvm/e500mc.c | 1 - arch/powerpc/kvm/powerpc.c | 30 +- arch/powerpc/kvm/trace_hv.h | 8 +- arch/powerpc/lib/Makefile | 3 + arch/powerpc/lib/code-patching.c | 49 +- arch/powerpc/lib/feature-fixups.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/Makefile | 9 + arch/powerpc/mm/book3s64/iommu_api.c | 68 - arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- arch/powerpc/mm/cacheflush.c | 2 +- arch/powerpc/mm/init_64.c | 3 + arch/powerpc/mm/kasan/Makefile | 3 +- .../mm/kasan/{kasan_init_32.c => init_32.c} | 0 arch/powerpc/mm/kasan/init_book3s_64.c | 102 + arch/powerpc/mm/mem.c | 2 + arch/powerpc/mm/nohash/fsl_book3e.c | 16 +- arch/powerpc/mm/nohash/kaslr_booke.c | 2 + arch/powerpc/mm/numa.c | 32 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 3 +- arch/powerpc/net/bpf_jit.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/net/bpf_jit_comp64.c | 4 +- arch/powerpc/perf/isa207-common.c | 12 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 +- arch/powerpc/platforms/83xx/suspend.c | 7 +- arch/powerpc/platforms/85xx/Kconfig | 9 - arch/powerpc/platforms/Kconfig.cputype | 7 + arch/powerpc/platforms/chrp/setup.c | 2 +- arch/powerpc/platforms/powermac/pic.c | 2 +- arch/powerpc/platforms/powermac/pmac.h | 2 + arch/powerpc/platforms/powermac/smp.c | 2 - arch/powerpc/platforms/powernv/Makefile | 8 + arch/powerpc/platforms/powernv/eeh-powernv.c | 18 - arch/powerpc/platforms/powernv/opal-flash.c | 4 + arch/powerpc/platforms/powernv/pci-ioda-tce.c | 5 +- arch/powerpc/platforms/powernv/pci-ioda.c | 48 +- arch/powerpc/platforms/powernv/pci-sriov.c | 2 +- arch/powerpc/platforms/powernv/pci.h | 3 +- arch/powerpc/platforms/powernv/setup.c | 9 + arch/powerpc/platforms/powernv/smp.c | 2 +- arch/powerpc/platforms/powernv/ultravisor.c | 1 + arch/powerpc/platforms/powernv/vas-fault.c | 2 +- arch/powerpc/platforms/powernv/vas-window.c | 4 +- arch/powerpc/platforms/powernv/vas.h | 2 +- arch/powerpc/platforms/pseries/Makefile | 4 + arch/powerpc/platforms/pseries/eeh_pseries.c | 3 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 2 +- arch/powerpc/platforms/pseries/iommu.c | 3 +- arch/powerpc/platforms/pseries/kexec.c | 8 + arch/powerpc/platforms/pseries/papr_scm.c | 54 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/setup.c | 12 +- arch/powerpc/platforms/pseries/vas-sysfs.c | 16 +- arch/powerpc/sysdev/Makefile | 1 - arch/powerpc/sysdev/dart_iommu.c | 6 +- arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 88 - arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 147 - arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 216 - arch/powerpc/sysdev/fsl_rio.c | 2 + arch/powerpc/sysdev/xics/icp-opal.c | 1 + arch/powerpc/sysdev/xics/xics-common.c | 4 +- arch/powerpc/sysdev/xive/common.c | 4 +- arch/powerpc/sysdev/xive/spapr.c | 7 +- arch/powerpc/xmon/xmon.c | 5 +- arch/riscv/Kbuild | 2 + arch/riscv/Kconfig | 39 + arch/riscv/Makefile | 9 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 2 +- arch/riscv/include/asm/bug.h | 4 +- arch/riscv/include/asm/compat.h | 129 + arch/riscv/include/asm/csr.h | 8 + arch/riscv/include/asm/elf.h | 50 +- arch/riscv/include/asm/kexec.h | 4 + arch/riscv/include/asm/kvm_host.h | 124 +- arch/riscv/include/asm/mmu.h | 1 + arch/riscv/include/asm/pgtable-64.h | 5 + arch/riscv/include/asm/pgtable.h | 18 +- arch/riscv/include/asm/processor.h | 6 +- arch/riscv/include/asm/signal32.h | 18 + arch/riscv/include/asm/syscall.h | 1 + arch/riscv/include/asm/thread_info.h | 1 + arch/riscv/include/asm/unistd.h | 11 + arch/riscv/include/asm/vdso.h | 9 + arch/riscv/include/uapi/asm/kvm.h | 20 + arch/riscv/include/uapi/asm/unistd.h | 2 +- arch/riscv/kernel/Makefile | 4 + arch/riscv/kernel/compat_signal.c | 243 + arch/riscv/kernel/compat_syscall_table.c | 19 + arch/riscv/kernel/compat_vdso/.gitignore | 2 + arch/riscv/kernel/compat_vdso/Makefile | 78 + arch/riscv/kernel/compat_vdso/compat_vdso.S | 8 + arch/riscv/kernel/compat_vdso/compat_vdso.lds.S | 3 + arch/riscv/kernel/compat_vdso/flush_icache.S | 3 + .../kernel/compat_vdso/gen_compat_vdso_offsets.sh | 5 + arch/riscv/kernel/compat_vdso/getcpu.S | 3 + arch/riscv/kernel/compat_vdso/note.S | 3 + arch/riscv/kernel/compat_vdso/rt_sigreturn.S | 3 + arch/riscv/kernel/cpufeature.c | 7 +- arch/riscv/kernel/elf_kexec.c | 448 + arch/riscv/kernel/entry.S | 18 +- arch/riscv/kernel/machine_kexec.c | 4 +- arch/riscv/kernel/machine_kexec_file.c | 14 + arch/riscv/kernel/process.c | 37 + arch/riscv/kernel/ptrace.c | 87 +- arch/riscv/kernel/reset.c | 12 +- arch/riscv/kernel/signal.c | 7 +- arch/riscv/kernel/sys_riscv.c | 6 +- arch/riscv/kernel/vdso.c | 108 +- arch/riscv/kernel/vdso/vdso.S | 6 +- arch/riscv/kvm/main.c | 11 +- arch/riscv/kvm/mmu.c | 264 +- arch/riscv/kvm/tlb.S | 74 - arch/riscv/kvm/tlb.c | 461 + arch/riscv/kvm/vcpu.c | 144 +- arch/riscv/kvm/vcpu_exit.c | 6 +- arch/riscv/kvm/vcpu_sbi_replace.c | 40 +- arch/riscv/kvm/vcpu_sbi_v01.c | 35 +- arch/riscv/kvm/vm.c | 8 +- arch/riscv/kvm/vmid.c | 30 +- arch/riscv/purgatory/.gitignore | 4 + arch/riscv/purgatory/Makefile | 95 + arch/riscv/purgatory/entry.S | 47 + arch/riscv/purgatory/purgatory.c | 45 + arch/s390/Kconfig | 4 - arch/s390/Makefile | 2 + arch/s390/boot/head.S | 299 +- arch/s390/include/asm/alternative-asm.h | 76 +- arch/s390/include/asm/alternative.h | 93 +- arch/s390/include/asm/bug.h | 5 +- arch/s390/include/asm/compat.h | 99 +- arch/s390/include/asm/kexec.h | 10 + arch/s390/include/asm/livepatch.h | 22 - arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/unistd.h | 1 + arch/s390/include/asm/uv.h | 23 +- arch/s390/include/uapi/asm/uvdevice.h | 51 + arch/s390/kernel/alternative.c | 61 +- arch/s390/kernel/entry.S | 34 +- arch/s390/kernel/perf_cpum_cf_events.c | 148 + arch/s390/kernel/vdso.c | 3 +- arch/s390/kvm/gaccess.c | 22 +- arch/s390/lib/spinlock.c | 4 +- arch/s390/mm/gmap.c | 6 +- arch/s390/net/bpf_jit_comp.c | 2 +- arch/s390/purgatory/head.S | 30 +- arch/sh/kernel/reboot.c | 3 +- arch/sparc/Kconfig | 5 - arch/sparc/include/asm/compat.h | 61 +- arch/sparc/include/asm/unistd.h | 1 + arch/sparc/include/uapi/asm/termbits.h | 223 +- arch/um/Kconfig | 2 +- arch/um/kernel/tlb.c | 14 +- arch/x86/Kconfig | 8 +- arch/x86/boot/boot.h | 36 +- arch/x86/boot/main.c | 2 +- arch/x86/coco/tdx/tdcall.S | 4 +- arch/x86/entry/calling.h | 8 +- arch/x86/entry/entry_64.S | 6 + arch/x86/entry/entry_64_compat.S | 7 +- arch/x86/entry/vdso/vma.c | 9 +- arch/x86/events/amd/brs.c | 5 +- arch/x86/events/amd/core.c | 37 +- arch/x86/events/core.c | 13 +- arch/x86/events/intel/core.c | 3 +- arch/x86/events/intel/lbr.c | 6 +- arch/x86/events/perf_event.h | 18 - arch/x86/include/asm/bug.h | 2 +- arch/x86/include/asm/cmpxchg_32.h | 21 + arch/x86/include/asm/cmpxchg_64.h | 6 + arch/x86/include/asm/compat.h | 104 +- arch/x86/include/asm/cpu.h | 18 + arch/x86/include/asm/fpu/api.h | 3 +- arch/x86/include/asm/fpu/internal.h | 0 arch/x86/include/asm/kexec.h | 8 + arch/x86/include/asm/kvm_host.h | 5 +- arch/x86/include/asm/livepatch.h | 20 - arch/x86/include/asm/mmx.h | 0 arch/x86/include/asm/msr-index.h | 8 + arch/x86/include/asm/nmi.h | 1 + arch/x86/include/asm/pci_x86.h | 2 + arch/x86/include/asm/proto.h | 7 +- arch/x86/include/asm/ptrace.h | 4 + arch/x86/include/asm/text-patching.h | 1 + arch/x86/include/asm/unistd.h | 1 + arch/x86/include/asm/vmx.h | 4 + arch/x86/kernel/alternative.c | 67 +- arch/x86/kernel/cpu/intel.c | 32 + arch/x86/kernel/cpu/microcode/intel.c | 59 +- arch/x86/kernel/cpu/sgx/encl.c | 113 +- arch/x86/kernel/cpu/sgx/encl.h | 2 +- arch/x86/kernel/cpu/sgx/main.c | 13 +- arch/x86/kernel/fpu/xstate.c | 5 +- arch/x86/kernel/kvm.c | 41 +- arch/x86/kernel/nmi.c | 12 +- arch/x86/kernel/process.c | 9 +- arch/x86/kernel/process_32.c | 2 +- arch/x86/kernel/process_64.c | 4 +- arch/x86/kernel/reboot.c | 4 +- arch/x86/kernel/sev-shared.c | 5 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kvm/cpuid.c | 49 +- arch/x86/kvm/hyperv.c | 6 +- arch/x86/kvm/lapic.c | 1 + arch/x86/kvm/mmu/mmu.c | 6 +- arch/x86/kvm/mmu/paging_tmpl.h | 18 +- arch/x86/kvm/mmu/spte.c | 2 + arch/x86/kvm/pmu.c | 119 +- arch/x86/kvm/pmu.h | 46 +- arch/x86/kvm/svm/nested.c | 59 +- arch/x86/kvm/svm/pmu.c | 6 +- arch/x86/kvm/svm/svm.c | 160 +- arch/x86/kvm/svm/svm.h | 8 +- arch/x86/kvm/trace.h | 31 +- arch/x86/kvm/vmx/capabilities.h | 9 + arch/x86/kvm/vmx/nested.c | 7 +- arch/x86/kvm/vmx/pmu_intel.c | 214 +- arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 3 +- arch/x86/kvm/vmx/vmx.c | 84 +- arch/x86/kvm/x86.c | 43 +- arch/x86/lib/mmx_32.c | 0 arch/x86/mm/pat/set_memory.c | 9 +- arch/x86/net/bpf_jit_comp.c | 5 + arch/x86/pci/acpi.c | 92 +- arch/x86/pci/common.c | 8 + arch/x86/xen/enlighten_pv.c | 6 +- arch/xtensa/kernel/syscall.c | 18 +- arch/xtensa/kernel/traps.c | 25 +- block/bfq-iosched.c | 39 +- block/bfq-iosched.h | 1 + block/blk-cgroup.c | 14 +- block/blk-cgroup.h | 2 +- block/blk-core.c | 18 +- block/blk-iocost.c | 5 +- block/blk-iolatency.c | 8 +- block/blk-mq.c | 13 +- block/blk-throttle.c | 3 +- block/mq-deadline.c | 1 + drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/accessibility/speakup/speakup_soft.c | 1 + drivers/acpi/ac.c | 4 +- drivers/acpi/acpi_video.c | 31 +- drivers/acpi/acpica/evevent.c | 17 +- drivers/acpi/acpica/exsystem.c | 11 - drivers/acpi/acpica/hwsleep.c | 12 + drivers/acpi/acpica/utglobal.c | 4 + drivers/acpi/bus.c | 34 +- drivers/acpi/cppc_acpi.c | 44 +- drivers/acpi/glue.c | 16 +- drivers/acpi/pci_mcfg.c | 13 + drivers/acpi/sleep.c | 28 +- drivers/acpi/tables.c | 10 + drivers/acpi/utils.c | 2 +- drivers/amba/bus.c | 137 +- drivers/android/binder.c | 30 +- drivers/android/process.rs | 4 +- drivers/android/rust_binder.rs | 2 +- drivers/android/thread.rs | 2 +- drivers/ata/pata_ftide010.c | 7 +- drivers/base/base.h | 1 + drivers/base/bus.c | 4 +- drivers/base/dd.c | 33 +- drivers/base/driver.c | 1 + drivers/base/physical_location.c | 4 + drivers/base/power/domain.c | 201 +- drivers/base/power/domain_governor.c | 65 +- drivers/base/power/wakeup.c | 1 + drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/nbd.c | 13 +- drivers/block/virtio_blk.c | 228 +- drivers/block/xen-blkfront.c | 57 +- drivers/bus/ti-sysc.c | 4 +- drivers/char/hw_random/omap3-rom-rng.c | 2 +- drivers/char/pcmcia/synclink_cs.c | 8 +- drivers/char/random.c | 156 +- drivers/char/tpm/tpm2-cmd.c | 17 +- drivers/char/tpm/tpm_ftpm_tee.c | 2 +- drivers/char/tpm/tpm_ibmvtpm.c | 1 + drivers/char/tpm/tpm_tis.c | 67 +- drivers/char/tpm/tpm_tis_core.h | 58 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 11 +- drivers/char/tpm/tpm_tis_spi.h | 4 - drivers/char/tpm/tpm_tis_spi_cr50.c | 7 +- drivers/char/tpm/tpm_tis_spi_main.c | 45 +- drivers/char/tpm/tpm_tis_synquacer.c | 98 +- drivers/char/tpm/xen-tpmfront.c | 18 +- drivers/clk/Kconfig | 5 + drivers/clk/Makefile | 1 + drivers/clk/at91/clk-generated.c | 4 + drivers/clk/bcm/clk-bcm2835.c | 1 + drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/clk-fixed-rate.c | 2 +- drivers/clk/imx/clk-imx8mp.c | 2 +- drivers/clk/ingenic/cgu.c | 2 +- drivers/clk/ingenic/cgu.h | 3 + drivers/clk/ingenic/jz4725b-cgu.c | 10 + drivers/clk/ingenic/jz4740-cgu.c | 10 + drivers/clk/ingenic/jz4760-cgu.c | 10 + drivers/clk/ingenic/jz4770-cgu.c | 5 + drivers/clk/ingenic/jz4780-cgu.c | 15 + drivers/clk/ingenic/tcu.c | 35 +- drivers/clk/ingenic/x1000-cgu.c | 15 + drivers/clk/ingenic/x1830-cgu.c | 11 + drivers/clk/mediatek/clk-apmixed.c | 12 +- drivers/clk/mediatek/clk-cpumux.c | 50 +- drivers/clk/mediatek/clk-cpumux.h | 6 +- drivers/clk/mediatek/clk-gate.c | 52 +- drivers/clk/mediatek/clk-gate.h | 8 +- drivers/clk/mediatek/clk-mt2701-aud.c | 4 +- drivers/clk/mediatek/clk-mt2701-bdp.c | 4 +- drivers/clk/mediatek/clk-mt2701-eth.c | 4 +- drivers/clk/mediatek/clk-mt2701-g3d.c | 4 +- drivers/clk/mediatek/clk-mt2701-hif.c | 4 +- drivers/clk/mediatek/clk-mt2701-img.c | 4 +- drivers/clk/mediatek/clk-mt2701-mm.c | 4 +- drivers/clk/mediatek/clk-mt2701-vdec.c | 4 +- drivers/clk/mediatek/clk-mt2701.c | 34 +- drivers/clk/mediatek/clk-mt2712-bdp.c | 4 +- drivers/clk/mediatek/clk-mt2712-img.c | 4 +- drivers/clk/mediatek/clk-mt2712-jpgdec.c | 4 +- drivers/clk/mediatek/clk-mt2712-mfg.c | 4 +- drivers/clk/mediatek/clk-mt2712-mm.c | 4 +- drivers/clk/mediatek/clk-mt2712-vdec.c | 4 +- drivers/clk/mediatek/clk-mt2712-venc.c | 4 +- drivers/clk/mediatek/clk-mt2712.c | 58 +- drivers/clk/mediatek/clk-mt6765-audio.c | 4 +- drivers/clk/mediatek/clk-mt6765-cam.c | 4 +- drivers/clk/mediatek/clk-mt6765-img.c | 4 +- drivers/clk/mediatek/clk-mt6765-mipi0a.c | 4 +- drivers/clk/mediatek/clk-mt6765-mm.c | 4 +- drivers/clk/mediatek/clk-mt6765-vcodec.c | 4 +- drivers/clk/mediatek/clk-mt6765.c | 32 +- drivers/clk/mediatek/clk-mt6779-aud.c | 4 +- drivers/clk/mediatek/clk-mt6779-cam.c | 4 +- drivers/clk/mediatek/clk-mt6779-img.c | 4 +- drivers/clk/mediatek/clk-mt6779-ipe.c | 4 +- drivers/clk/mediatek/clk-mt6779-mfg.c | 4 +- drivers/clk/mediatek/clk-mt6779-mm.c | 4 +- drivers/clk/mediatek/clk-mt6779-vdec.c | 4 +- drivers/clk/mediatek/clk-mt6779-venc.c | 4 +- drivers/clk/mediatek/clk-mt6779.c | 36 +- drivers/clk/mediatek/clk-mt6797-img.c | 4 +- drivers/clk/mediatek/clk-mt6797-mm.c | 4 +- drivers/clk/mediatek/clk-mt6797-vdec.c | 4 +- drivers/clk/mediatek/clk-mt6797-venc.c | 4 +- drivers/clk/mediatek/clk-mt6797.c | 42 +- drivers/clk/mediatek/clk-mt7622-aud.c | 4 +- drivers/clk/mediatek/clk-mt7622-eth.c | 8 +- drivers/clk/mediatek/clk-mt7622-hif.c | 8 +- drivers/clk/mediatek/clk-mt7622.c | 48 +- drivers/clk/mediatek/clk-mt7629-eth.c | 8 +- drivers/clk/mediatek/clk-mt7629-hif.c | 8 +- drivers/clk/mediatek/clk-mt7629.c | 42 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 22 +- drivers/clk/mediatek/clk-mt7986-eth.c | 14 +- drivers/clk/mediatek/clk-mt7986-infracfg.c | 4 +- drivers/clk/mediatek/clk-mt7986-topckgen.c | 16 +- drivers/clk/mediatek/clk-mt8135.c | 38 +- drivers/clk/mediatek/clk-mt8167-aud.c | 4 +- drivers/clk/mediatek/clk-mt8167-img.c | 4 +- drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 4 +- drivers/clk/mediatek/clk-mt8167-mm.c | 4 +- drivers/clk/mediatek/clk-mt8167-vdec.c | 4 +- drivers/clk/mediatek/clk-mt8167.c | 28 +- drivers/clk/mediatek/clk-mt8173-mm.c | 4 +- drivers/clk/mediatek/clk-mt8173.c | 97 +- drivers/clk/mediatek/clk-mt8183-audio.c | 4 +- drivers/clk/mediatek/clk-mt8183-cam.c | 4 +- drivers/clk/mediatek/clk-mt8183-img.c | 4 +- drivers/clk/mediatek/clk-mt8183-ipu0.c | 4 +- drivers/clk/mediatek/clk-mt8183-ipu1.c | 4 +- drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 4 +- drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 4 +- drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 4 +- drivers/clk/mediatek/clk-mt8183-mm.c | 4 +- drivers/clk/mediatek/clk-mt8183-vdec.c | 4 +- drivers/clk/mediatek/clk-mt8183-venc.c | 4 +- drivers/clk/mediatek/clk-mt8183.c | 47 +- drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 6 +- drivers/clk/mediatek/clk-mt8186-mcu.c | 6 +- drivers/clk/mediatek/clk-mt8186-mm.c | 6 +- drivers/clk/mediatek/clk-mt8186-topckgen.c | 6 +- drivers/clk/mediatek/clk-mt8192-aud.c | 4 +- drivers/clk/mediatek/clk-mt8192-mm.c | 4 +- drivers/clk/mediatek/clk-mt8192.c | 21 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 6 +- drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 6 +- drivers/clk/mediatek/clk-mt8195-topckgen.c | 6 +- drivers/clk/mediatek/clk-mt8195-vdo0.c | 6 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 6 +- drivers/clk/mediatek/clk-mt8516-aud.c | 4 +- drivers/clk/mediatek/clk-mt8516.c | 24 +- drivers/clk/mediatek/clk-mtk.c | 173 +- drivers/clk/mediatek/clk-mtk.h | 25 +- drivers/clk/mediatek/clk-mux.c | 50 +- drivers/clk/mediatek/clk-mux.h | 6 +- drivers/clk/mediatek/clk-pll.c | 64 +- drivers/clk/mediatek/clk-pll.h | 6 +- drivers/clk/qcom/Kconfig | 9 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-rcg.h | 2 + drivers/clk/qcom/clk-rcg2.c | 126 +- drivers/clk/qcom/clk-regmap-mux.c | 78 - drivers/clk/qcom/clk-regmap-mux.h | 3 - drivers/clk/qcom/gcc-sc7280.c | 6 +- drivers/clk/qcom/gcc-sc8280xp.c | 7488 ++++ drivers/clk/qcom/gcc-sm8450.c | 6 +- drivers/clk/renesas/r9a06g032-clocks.c | 40 +- drivers/clk/stm32/Makefile | 1 + drivers/clk/stm32/clk-stm32-core.c | 695 + drivers/clk/stm32/clk-stm32-core.h | 188 + drivers/clk/stm32/clk-stm32mp13.c | 1620 + drivers/clk/stm32/reset-stm32.c | 122 + drivers/clk/stm32/reset-stm32.h | 8 + drivers/clk/stm32/stm32mp13_rcc.h | 1748 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 15 - drivers/clk/ti/clkctrl.c | 13 +- drivers/clk/ti/composite.c | 2 +- drivers/clk/ux500/reset-prcc.c | 2 +- drivers/clocksource/Kconfig | 10 +- drivers/clocksource/Makefile | 2 +- drivers/clocksource/bcm_kona_timer.c | 14 +- drivers/clocksource/jcore-pit.c | 5 +- drivers/clocksource/mips-gic-timer.c | 9 +- drivers/clocksource/timer-armada-370-xp.c | 5 +- drivers/clocksource/timer-digicolor.c | 5 +- drivers/clocksource/timer-ixp4xx.c | 25 - drivers/clocksource/timer-lpc32xx.c | 6 +- drivers/clocksource/timer-orion.c | 5 +- drivers/clocksource/timer-pistachio.c | 5 +- drivers/clocksource/timer-riscv.c | 2 +- drivers/clocksource/timer-sp804.c | 10 +- drivers/clocksource/timer-sun4i.c | 5 +- drivers/clocksource/timer-sun5i.c | 5 +- drivers/clocksource/timer-ti-dm.c | 123 + drivers/comedi/drivers.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 25 + drivers/cpufreq/cpufreq.c | 93 +- drivers/cpuidle/cpuidle-psci-domain.c | 4 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 4 +- drivers/crypto/caam/Kconfig | 3 + drivers/crypto/caam/Makefile | 1 + drivers/crypto/caam/blob_gen.c | 182 + drivers/crypto/caam/ctrl.c | 17 +- drivers/crypto/caam/intern.h | 1 + drivers/crypto/caam/regs.h | 4 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 - drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 8 +- drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 2 + drivers/crypto/qat/qat_common/adf_transport.c | 11 + drivers/crypto/qat/qat_common/adf_transport.h | 1 + .../crypto/qat/qat_common/adf_transport_internal.h | 1 + drivers/crypto/qat/qat_common/qat_algs.c | 153 +- drivers/crypto/qat/qat_common/qat_algs_send.c | 86 + drivers/crypto/qat/qat_common/qat_algs_send.h | 11 + drivers/crypto/qat/qat_common/qat_asym_algs.c | 307 +- drivers/crypto/qat/qat_common/qat_crypto.c | 10 +- drivers/crypto/qat/qat_common/qat_crypto.h | 44 + drivers/crypto/qat/qat_common/qat_hal.c | 1 + drivers/crypto/qat/qat_common/qat_uclo.c | 1 + .../crypto/virtio/virtio_crypto_akcipher_algs.c | 95 +- drivers/crypto/virtio/virtio_crypto_common.h | 21 +- drivers/crypto/virtio/virtio_crypto_core.c | 55 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 140 +- drivers/cxl/core/pci.c | 364 + drivers/cxl/cxlmem.h | 4 +- drivers/cxl/cxlpci.h | 2 + drivers/cxl/mem.c | 115 +- drivers/cxl/pci.c | 184 +- drivers/cxl/port.c | 28 +- drivers/dax/super.c | 14 +- drivers/devfreq/devfreq.c | 20 +- drivers/devfreq/governor.h | 27 + drivers/devfreq/governor_passive.c | 403 +- drivers/dio/dio.c | 5 +- drivers/dma/Kconfig | 3 +- drivers/dma/dw/Kconfig | 9 + drivers/dma/dw/Makefile | 2 + drivers/dma/dw/platform.c | 1 + drivers/dma/dw/rzn1-dmamux.c | 155 + drivers/dma/idxd/cdev.c | 4 +- drivers/dma/idxd/device.c | 28 +- drivers/dma/idxd/dma.c | 26 +- drivers/dma/idxd/idxd.h | 18 +- drivers/dma/idxd/init.c | 30 +- drivers/dma/idxd/sysfs.c | 2 +- drivers/dma/mmp_pdma.c | 14 +- drivers/dma/pxa_dma.c | 13 +- drivers/dma/qcom/gpi.c | 1 + drivers/dma/sprd-dma.c | 6 +- drivers/dma/stm32-dma.c | 311 +- drivers/dma/stm32-dmamux.c | 2 +- drivers/dma/stm32-mdma.c | 32 +- drivers/dma/sun6i-dma.c | 92 +- drivers/dma/tegra186-gpc-dma.c | 24 +- drivers/dma/ti/cppi41.c | 6 +- drivers/dma/xilinx/zynqmp_dma.c | 17 +- drivers/edac/i5100_edac.c | 5 - drivers/edac/xgene_edac.c | 2 +- drivers/firmware/Kconfig | 9 + drivers/firmware/Makefile | 1 + drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/efi/Kconfig | 2 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/libstub/Makefile | 10 + drivers/firmware/efi/libstub/efi-stub-helper.c | 2 +- drivers/firmware/efi/libstub/efi-stub.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 7 + drivers/firmware/efi/libstub/loongarch-stub.c | 87 + drivers/firmware/efi/libstub/riscv-stub.c | 29 +- drivers/firmware/mtk-adsp-ipc.c | 157 + drivers/gpio/gpio-ftgpio010.c | 8 +- drivers/gpio/gpio-ml-ioh.c | 76 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio_pl061_rust.rs | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 22 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 248 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 19 + drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 10 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 516 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 5 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 617 + .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h | 67 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 7 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 5 + .../drm/amd/display/include/link_service_types.h | 6 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 130 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 22 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 47 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 8 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 3 + drivers/gpu/drm/bridge/ti-sn65dsi83.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 8 +- drivers/gpu/drm/i915/display/intel_dmc.c | 44 + drivers/gpu/drm/i915/display/intel_dmc_regs.h | 16 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 33 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 14 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 23 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 2 +- .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 2 +- drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 2 +- drivers/gpu/drm/i915/i915_perf.c | 4 +- drivers/gpu/drm/i915/i915_perf_types.h | 2 +- drivers/gpu/drm/i915/i915_reg.h | 32 +- drivers/gpu/drm/radeon/radeon_connectors.c | 4 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 4 +- drivers/gpu/drm/tegra/gem.c | 1 + drivers/gpu/drm/tegra/vic.c | 5 +- drivers/gpu/drm/ttm/ttm_module.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.h | 9 - drivers/gpu/drm/xen/xen_drm_front_evtchnl.c | 43 +- drivers/gpu/host1x/debug.c | 11 +- drivers/gpu/host1x/job.c | 4 +- drivers/hid/Kconfig | 12 - drivers/hid/Makefile | 1 - drivers/hid/hid-google-atrus.c | 55 - drivers/hid/hid-ids.h | 1 - drivers/hwmon/aquacomputer_d5next.c | 6 +- drivers/hwmon/asus-ec-sensors.c | 12 +- drivers/hwmon/hwmon.c | 6 +- drivers/hwmon/ibmaem.c | 10 +- drivers/hwmon/lm90.c | 4 + drivers/hwmon/peci/dimmtemp.c | 6 +- drivers/hwmon/pmbus/pmbus_core.c | 117 +- drivers/hwmon/sl28cpld-hwmon.c | 2 +- drivers/i2c/busses/i2c-ismt.c | 14 + drivers/i2c/busses/i2c-meson.c | 2 +- drivers/i2c/busses/i2c-mt7621.c | 15 +- drivers/i2c/busses/i2c-npcm7xx.c | 122 +- drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-rcar.c | 188 +- drivers/i2c/busses/i2c-thunderx-pcidrv.c | 1 + drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/i3c/master/mipi-i3c-hci/core.c | 7 +- drivers/i3c/master/svc-i3c-master.c | 3 +- drivers/iio/adc/aspeed_adc.c | 1 + drivers/iio/adc/rzg2l_adc.c | 11 +- drivers/iio/adc/stm32-adc-core.c | 7 +- drivers/iio/adc/stm32-adc.c | 10 - drivers/iio/adc/ti-ads131e08.c | 10 +- drivers/iio/trigger/iio-trig-sysfs.c | 1 + drivers/infiniband/hw/hns/hns_roce_device.h | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 398 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 324 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 49 +- drivers/infiniband/hw/irdma/hw.c | 31 +- drivers/infiniband/hw/irdma/utils.c | 147 + drivers/infiniband/hw/irdma/verbs.c | 56 +- drivers/infiniband/hw/irdma/verbs.h | 13 +- drivers/infiniband/hw/mlx4/cm.c | 29 +- drivers/infiniband/hw/mlx4/main.c | 10 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 3 + drivers/infiniband/hw/mlx5/odp.c | 1 - drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/sw/siw/siw_main.c | 5 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 4 +- drivers/infiniband/ulp/isert/ib_isert.c | 25 +- drivers/input/keyboard/bcm-keypad.c | 3 +- drivers/input/keyboard/cros_ec_keyb.c | 38 +- drivers/input/misc/sparcspkr.c | 1 + drivers/input/mouse/cypress_ps2.c | 2 +- drivers/input/mouse/psmouse-smbus.c | 11 +- drivers/input/mouse/vmmouse.c | 14 + drivers/input/touchscreen/ili210x.c | 20 +- drivers/interconnect/qcom/icc-rpm.c | 14 +- drivers/interconnect/qcom/icc-rpm.h | 4 +- drivers/interconnect/qcom/sc7180.c | 2 +- drivers/interconnect/qcom/sc8180x.c | 1851 +- drivers/interconnect/qcom/sc8180x.h | 7 + drivers/iommu/amd/init.c | 2 +- drivers/iommu/s390-iommu.c | 15 +- drivers/irqchip/Kconfig | 50 +- drivers/irqchip/Makefile | 9 +- drivers/irqchip/irq-loongarch-cpu.c | 92 + drivers/irqchip/irq-loongson-eiointc.c | 379 + drivers/irqchip/irq-loongson-htvec.c | 146 +- drivers/irqchip/irq-loongson-liointc.c | 204 +- drivers/irqchip/irq-loongson-pch-lpc.c | 225 + drivers/irqchip/irq-loongson-pch-msi.c | 128 +- drivers/irqchip/irq-loongson-pch-pic.c | 155 +- drivers/macintosh/Kconfig | 6 + drivers/macintosh/Makefile | 3 +- drivers/macintosh/via-pmu.c | 2 +- drivers/mailbox/arm_mhu_db.c | 2 +- drivers/mailbox/arm_mhuv2.c | 3 +- drivers/mailbox/imx-mailbox.c | 7 +- drivers/mailbox/mailbox.c | 19 +- drivers/mailbox/mtk-adsp-mailbox.c | 8 + drivers/mailbox/omap-mailbox.c | 6 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/qcom-ipcc.c | 26 +- drivers/mailbox/tegra-hsp.c | 151 +- drivers/md/dm-linear.c | 15 +- drivers/md/dm-log-writes.c | 15 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-stripe.c | 15 +- drivers/md/dm-target.c | 4 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm.c | 25 +- drivers/md/md-linear.c | 5 +- drivers/md/md-multipath.c | 15 +- drivers/md/md.c | 185 +- drivers/md/md.h | 2 +- drivers/md/raid0.c | 29 +- drivers/md/raid1.c | 24 +- drivers/md/raid10.c | 54 +- drivers/md/raid5-cache.c | 5 +- drivers/md/raid5-ppl.c | 27 +- drivers/md/raid5.c | 37 +- drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/adv7180.c | 46 + drivers/media/i2c/dw9807-vcm.c | 2 + drivers/media/i2c/imx412.c | 39 +- drivers/media/i2c/ov5645.c | 2 +- drivers/media/i2c/ov5648.c | 4 +- drivers/media/i2c/ov7251.c | 750 +- drivers/media/i2c/ov7670.c | 1 - drivers/media/i2c/ov8856.c | 23 +- drivers/media/i2c/video-i2c.c | 61 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 2 + drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 5 + .../mediatek/vcodec/vdec/vdec_h264_req_common.c | 21 +- .../mediatek/vcodec/vdec/vdec_h264_req_common.h | 11 +- .../mediatek/vcodec/vdec/vdec_h264_req_if.c | 15 +- .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 27 +- drivers/media/platform/nvidia/tegra-vde/h264.c | 19 +- .../platform/samsung/exynos4-is/fimc-isp-video.h | 2 +- drivers/media/platform/ti/cal/cal-camerarx.c | 27 + drivers/media/platform/ti/cal/cal.c | 49 +- drivers/media/platform/ti/cal/cal.h | 2 + drivers/media/v4l2-core/v4l2-fwnode.c | 4 + drivers/media/v4l2-core/v4l2-h264.c | 271 +- drivers/media/v4l2-core/v4l2-ioctl.c | 1 + drivers/memory/emif.c | 2 +- drivers/mfd/intel-lpss-pci.c | 2 + drivers/mfd/sprd-sc27xx-spi.c | 3 +- drivers/mfd/twl-core.c | 8 +- drivers/mfd/twl-core.h | 4 +- drivers/mfd/twl4030-irq.c | 7 +- drivers/mfd/twl6030-irq.c | 3 +- drivers/misc/cardreader/alcor_pci.c | 6 +- drivers/misc/cxl/fault.c | 45 +- drivers/misc/fastrpc.c | 9 +- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 413 +- .../misc/habanalabs/common/command_submission.c | 89 +- drivers/misc/habanalabs/common/context.c | 4 +- drivers/misc/habanalabs/common/debugfs.c | 304 +- drivers/misc/habanalabs/common/device.c | 280 +- drivers/misc/habanalabs/common/firmware_if.c | 86 +- drivers/misc/habanalabs/common/habanalabs.h | 415 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 44 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 108 +- drivers/misc/habanalabs/common/irq.c | 14 +- drivers/misc/habanalabs/common/memory.c | 289 +- drivers/misc/habanalabs/common/memory_mgr.c | 349 + drivers/misc/habanalabs/common/mmu/mmu.c | 296 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 297 +- drivers/misc/habanalabs/common/pci/pci.c | 10 +- drivers/misc/habanalabs/gaudi/gaudi.c | 412 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 +- drivers/misc/habanalabs/goya/goya.c | 363 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 70 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 10 + drivers/misc/lkdtm/heap.c | 1 + drivers/misc/lkdtm/usercopy.c | 113 +- drivers/mmc/core/mmc_ops.c | 2 +- drivers/mmc/host/sdhci-of-arasan.c | 3 + drivers/mtd/devices/st_spi_fsm.c | 2 + drivers/mtd/nand/raw/mpc5121_nfc.c | 3 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 51 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 6 +- drivers/mtd/parsers/Kconfig | 9 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/scpart.c | 240 - drivers/mtd/spi-nor/controllers/Kconfig | 10 - drivers/mtd/spi-nor/controllers/Makefile | 1 - drivers/mtd/spi-nor/controllers/aspeed-smc.c | 921 - drivers/net/amt.c | 11 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/can/Kconfig | 17 - drivers/net/can/at91_can.c | 12 +- drivers/net/can/c_can/c_can_main.c | 19 +- drivers/net/can/ctucanfd/Kconfig | 8 +- drivers/net/can/ctucanfd/ctucanfd_base.c | 10 - drivers/net/can/dev/Makefile | 2 - drivers/net/can/dev/dev.c | 5 - drivers/net/can/dev/rx-offload.c | 5 +- drivers/net/can/flexcan/flexcan-core.c | 7 - drivers/net/can/grcan.c | 2 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 9 - drivers/net/can/janz-ican3.c | 2 +- drivers/net/can/led.c | 140 - drivers/net/can/m_can/m_can.c | 35 +- drivers/net/can/m_can/m_can.h | 4 - drivers/net/can/m_can/m_can_pci.c | 48 +- drivers/net/can/mscan/mscan.c | 2 +- drivers/net/can/pch_can.c | 2 +- drivers/net/can/rcar/rcar_can.c | 12 +- drivers/net/can/rcar/rcar_canfd.c | 11 +- drivers/net/can/sja1000/sja1000.c | 11 - drivers/net/can/slcan.c | 4 +- drivers/net/can/spi/hi311x.c | 8 - drivers/net/can/spi/mcp251x.c | 10 - drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/sun4i_can.c | 7 - drivers/net/can/ti_hecc.c | 8 - drivers/net/can/usb/kvaser_usb/Makefile | 5 + drivers/net/can/usb/mcba_usb.c | 8 - drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/can/usb/usb_8dev.c | 11 - drivers/net/can/xilinx_can.c | 12 +- drivers/net/dsa/Kconfig | 3 +- drivers/net/dsa/lantiq_gswip.c | 9 +- drivers/net/dsa/microchip/ksz8795.c | 252 +- drivers/net/dsa/microchip/ksz8795_spi.c | 35 +- drivers/net/dsa/microchip/ksz8863_smi.c | 10 +- drivers/net/dsa/microchip/ksz9477.c | 200 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 30 +- drivers/net/dsa/microchip/ksz9477_spi.c | 30 +- drivers/net/dsa/microchip/ksz_common.c | 485 +- drivers/net/dsa/microchip/ksz_common.h | 79 +- drivers/net/dsa/ocelot/felix.c | 173 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 3 +- drivers/net/dsa/realtek/rtl8366rb.c | 37 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 3 +- drivers/net/ethernet/broadcom/Makefile | 5 + drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 12 +- drivers/net/ethernet/cadence/macb_main.c | 40 +- drivers/net/ethernet/cadence/macb_ptp.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 3 - drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/dec/tulip/Kconfig | 15 - drivers/net/ethernet/dec/tulip/Makefile | 1 - drivers/net/ethernet/dec/tulip/de4x5.c | 5591 --- drivers/net/ethernet/dec/tulip/de4x5.h | 1017 - drivers/net/ethernet/dec/tulip/eeprom.c | 7 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 64 +- drivers/net/ethernet/faraday/ftgmac100.c | 5 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 12 +- drivers/net/ethernet/freescale/fec_main.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 2 +- drivers/net/ethernet/intel/ice/Makefile | 5 + drivers/net/ethernet/intel/ice/ice_lib.c | 16 +- drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 19 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 11 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- .../net/ethernet/marvell/octeon_ep/octep_main.c | 31 +- drivers/net/ethernet/marvell/octeon_ep/octep_rx.c | 3 +- drivers/net/ethernet/marvell/octeon_ep/octep_tx.c | 3 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 5 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 10 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 45 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 27 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 23 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 1 + .../net/ethernet/marvell/prestera/prestera_rxtx.c | 2 +- drivers/net/ethernet/mediatek/Makefile | 5 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 937 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 345 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 6 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 176 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 3 + drivers/net/ethernet/mellanox/mlx4/en_tx.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 6 - drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 14 + .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 111 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 131 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 1 + .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 14 +- .../net/ethernet/mellanox/mlx5/core/lag/debugfs.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 192 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 41 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 101 + .../net/ethernet/mellanox/mlx5/core/lag/mpesw.h | 26 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 8 +- .../mellanox/mlx5/core/steering/dr_action.c | 71 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 4 +- .../mellanox/mlx5/core/steering/dr_types.h | 3 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 52 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 28 + .../net/ethernet/microchip/sparx5/sparx5_port.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 162 +- drivers/net/ethernet/mscc/ocelot_flower.c | 16 + drivers/net/ethernet/mscc/ocelot_net.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 - .../net/ethernet/netronome/nfp/flower/conntrack.c | 243 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 51 +- drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 1 - drivers/net/ethernet/qlogic/qed/qed_vf.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 1 - drivers/net/ethernet/qlogic/qla3xxx.c | 3 +- drivers/net/ethernet/renesas/ravb.h | 6 + drivers/net/ethernet/renesas/ravb_main.c | 109 +- drivers/net/ethernet/renesas/ravb_ptp.c | 6 +- drivers/net/ethernet/sfc/ef100_nic.c | 3 +- drivers/net/ethernet/sfc/falcon/tx.c | 3 +- drivers/net/ethernet/sfc/siena/efx_channels.h | 4 +- drivers/net/ethernet/sfc/siena/tx.c | 9 +- drivers/net/ethernet/sfc/tx_common.c | 3 +- drivers/net/ethernet/smsc/smc911x.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 6 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 6 - drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 6 - drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 - drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 6 - .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 13 +- drivers/net/ethernet/sun/cassini.c | 4 +- drivers/net/ethernet/sunplus/Kconfig | 3 - drivers/net/ethernet/sunplus/spl2sw_int.c | 4 +- drivers/net/ethernet/sunplus/spl2sw_mdio.c | 11 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 3 +- drivers/net/ethernet/ti/am65-cpsw-qos.c | 13 +- drivers/net/fddi/skfp/smt.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 5 +- drivers/net/hyperv/rndis_filter.c | 2 +- drivers/net/ipa/gsi.c | 16 +- drivers/net/ipa/gsi.h | 1 - drivers/net/ipa/gsi_reg.h | 2 +- drivers/net/ipa/gsi_trans.c | 38 +- drivers/net/ipa/gsi_trans.h | 24 +- drivers/net/ipa/ipa.h | 2 + drivers/net/ipa/ipa_cmd.c | 78 +- drivers/net/ipa/ipa_cmd.h | 11 - drivers/net/ipa/ipa_data-v3.1.c | 2 + drivers/net/ipa/ipa_data-v3.5.1.c | 2 + drivers/net/ipa/ipa_data-v4.11.c | 2 + drivers/net/ipa/ipa_data-v4.2.c | 2 + drivers/net/ipa/ipa_data-v4.5.c | 2 + drivers/net/ipa/ipa_data-v4.9.c | 2 + drivers/net/ipa/ipa_data.h | 70 +- drivers/net/ipa/ipa_endpoint.c | 215 +- drivers/net/ipa/ipa_endpoint.h | 85 +- drivers/net/ipa/ipa_interrupt.c | 6 +- drivers/net/ipa/ipa_modem.c | 13 +- drivers/net/loopback.c | 2 + drivers/net/phy/adin.c | 40 + drivers/net/phy/dp83822.c | 9 +- drivers/net/phy/marvell.c | 37 + drivers/net/phy/micrel.c | 16 +- drivers/net/ppp/pppoe.c | 1 + drivers/net/usb/r8152.c | 33 +- drivers/net/veth.c | 1 + drivers/net/vmxnet3/vmxnet3_drv.c | 6 + drivers/net/vxlan/vxlan_core.c | 13 +- drivers/net/wireless/Makefile | 2 +- drivers/net/wireless/ath/ath10k/core.c | 13 +- drivers/net/wireless/ath/ath10k/mac.c | 13 +- drivers/net/wireless/ath/ath11k/ahb.c | 178 +- drivers/net/wireless/ath/ath11k/ahb.h | 9 + drivers/net/wireless/ath/ath11k/core.c | 10 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 8 +- drivers/net/wireless/ath/ath11k/hal.h | 2 +- drivers/net/wireless/ath/ath11k/hw.c | 23 +- drivers/net/wireless/ath/ath11k/hw.h | 2 + drivers/net/wireless/ath/ath11k/mac.c | 172 +- drivers/net/wireless/ath/ath11k/mac.h | 4 + drivers/net/wireless/ath/ath11k/qmi.c | 24 +- drivers/net/wireless/ath/ath11k/qmi.h | 2 + drivers/net/wireless/ath/ath11k/reg.c | 3 + drivers/net/wireless/ath/ath11k/wmi.c | 62 +- drivers/net/wireless/ath/ath11k/wmi.h | 46 + drivers/net/wireless/ath/ath11k/wow.c | 34 + drivers/net/wireless/ath/ath6kl/Makefile | 5 + drivers/net/wireless/ath/ath9k/Makefile | 5 + drivers/net/wireless/ath/carl9170/Makefile | 5 + drivers/net/wireless/ath/wil6210/debugfs.c | 14 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 2 + drivers/net/wireless/intel/iwlwifi/mei/main.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 32 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/power.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 48 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 8 +- drivers/net/wireless/mediatek/mt76/dma.c | 215 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 14 +- drivers/net/wireless/mediatek/mt76/mcu.c | 8 +- drivers/net/wireless/mediatek/mt76/mmio.c | 9 +- drivers/net/wireless/mediatek/mt76/mt76.h | 50 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 2 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 7 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 10 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 201 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 57 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 2 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 129 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 249 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 72 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 148 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 39 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 39 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 26 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 61 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 41 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 41 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 155 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 122 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 5 + drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 62 +- .../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 7 +- drivers/net/wireless/mediatek/mt76/tx.c | 53 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 11 +- drivers/net/wireless/realtek/rtw89/core.h | 14 + drivers/net/wireless/realtek/rtw89/fw.c | 2 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 12 +- drivers/net/wireless/realtek/rtw89/pci.c | 3 - drivers/net/wireless/realtek/rtw89/phy.c | 30 +- drivers/net/wireless/realtek/rtw89/phy.h | 3 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 9 +- .../net/wireless/realtek/rtw89/rtw8852c_table.c | 3714 +- drivers/net/wwan/iosm/iosm_ipc_coredump.h | 5 +- drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 10 - drivers/net/wwan/t7xx/t7xx_dpmaif.c | 6 +- drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 17 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 6 +- drivers/net/wwan/t7xx/t7xx_modem_ops.c | 4 +- drivers/net/wwan/t7xx/t7xx_pci.c | 2 +- drivers/net/wwan/t7xx/t7xx_port_proxy.c | 3 - drivers/net/xen-netfront.c | 85 +- drivers/nfc/pn533/pn533.c | 5 +- drivers/nfc/st21nfca/se.c | 17 +- drivers/nfc/st21nfca/st21nfca.h | 1 + drivers/nvdimm/pmem.c | 173 +- drivers/nvdimm/pmem.h | 5 +- drivers/nvme/host/constants.c | 5 +- drivers/nvme/host/core.c | 105 +- drivers/nvme/host/fabrics.h | 8 + drivers/nvme/host/fc.c | 18 + drivers/nvme/host/ioctl.c | 47 +- drivers/nvme/host/nvme.h | 2 + drivers/nvme/host/pci.c | 5 +- drivers/nvme/host/rdma.c | 5 +- drivers/nvme/host/tcp.c | 5 +- drivers/of/fdt.c | 3 + drivers/of/irq.c | 2 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 3 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 21 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 10 + drivers/pci/controller/cadence/pcie-cadence.h | 7 + drivers/pci/controller/pci-aardvark.c | 48 +- drivers/pci/controller/pci-loongson.c | 223 +- drivers/pci/controller/pcie-microchip-host.c | 6 +- drivers/pci/controller/vmd.c | 7 +- drivers/pci/pci.c | 6 + drivers/pci/pcie/aer.c | 7 +- drivers/pci/pcie/portdrv_core.c | 6 +- drivers/pci/xen-pcifront.c | 19 +- drivers/pinctrl/berlin/berlin-bg4ct.c | 3 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imxrt1170.c | 349 + drivers/pinctrl/intel/pinctrl-baytrail.c | 42 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 66 +- drivers/pinctrl/intel/pinctrl-intel.c | 45 +- drivers/pinctrl/intel/pinctrl-intel.h | 2 - drivers/pinctrl/intel/pinctrl-lynxpoint.c | 26 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt6795.c | 623 + drivers/pinctrl/mediatek/pinctrl-mtk-mt6795.h | 1698 + drivers/pinctrl/pinctrl-starfive.c | 11 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/platform/chrome/cros_ec_i2c.c | 12 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 2 + drivers/platform/chrome/cros_ec_proto.c | 13 +- drivers/platform/chrome/cros_ec_rpmsg.c | 2 + drivers/platform/chrome/cros_ec_spi.c | 15 +- drivers/platform/mellanox/Kconfig | 17 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/nvsw-sn2201.c | 1261 + drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wmi.c | 2 +- drivers/platform/x86/gigabyte-wmi.c | 2 + drivers/platform/x86/intel/Kconfig | 1 + drivers/platform/x86/intel/Makefile | 1 + drivers/platform/x86/intel/chtwc_int33fe.c | 2 + drivers/platform/x86/intel/hid.c | 2 +- drivers/platform/x86/intel/ifs/Kconfig | 13 + drivers/platform/x86/intel/ifs/Makefile | 3 + drivers/platform/x86/intel/ifs/core.c | 73 + drivers/platform/x86/intel/ifs/ifs.h | 234 + drivers/platform/x86/intel/ifs/load.c | 266 + drivers/platform/x86/intel/ifs/runtest.c | 252 + drivers/platform/x86/intel/ifs/sysfs.c | 149 + drivers/platform/x86/samsung-laptop.c | 2 +- drivers/platform/x86/toshiba_acpi.c | 2 +- drivers/powercap/intel_rapl_common.c | 3 +- drivers/ptp/ptp_clockmatrix.c | 321 +- drivers/ptp/ptp_clockmatrix.h | 7 +- drivers/ptp/ptp_ocp.c | 62 +- drivers/pwm/pwm-cros-ec.c | 82 +- drivers/pwm/pwm-lpc18xx-sct.c | 43 +- drivers/pwm/pwm-lpc32xx.c | 29 +- drivers/pwm/pwm-mediatek.c | 36 +- drivers/pwm/pwm-renesas-tpu.c | 317 +- drivers/pwm/pwm-samsung.c | 54 +- drivers/pwm/pwm-sifive.c | 5 +- drivers/pwm/pwm-sti.c | 29 +- drivers/pwm/pwm-stmpe.c | 29 +- drivers/pwm/pwm-tegra.c | 40 +- drivers/pwm/pwm-twl-led.c | 76 +- drivers/regulator/pfuze100-regulator.c | 42 +- drivers/regulator/scmi-regulator.c | 2 +- drivers/rtc/Kconfig | 7 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-ftrtc010.c | 34 +- drivers/rtc/rtc-gamecube.c | 1 + drivers/rtc/rtc-meson.c | 2 +- drivers/rtc/rtc-mt6397.c | 2 + drivers/rtc/rtc-pcf85063.c | 2 + drivers/rtc/rtc-rx8025.c | 7 +- drivers/rtc/rtc-rzn1.c | 419 + drivers/rtc/rtc-sun6i.c | 59 + drivers/s390/block/dcssblk.c | 9 +- drivers/s390/char/Kconfig | 10 + drivers/s390/char/Makefile | 1 + drivers/s390/char/uvdevice.c | 257 + drivers/scsi/Kconfig | 1 - drivers/scsi/Makefile | 1 - drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 22 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 17 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 4 +- drivers/scsi/dpt_i2o.c | 1 - drivers/scsi/elx/efct/efct_hw.c | 1 - drivers/scsi/elx/efct/efct_lio.c | 3 - drivers/scsi/esas2r/esas2r_flash.c | 2 +- drivers/scsi/fcoe/fcoe.c | 44 +- drivers/scsi/fcoe/fcoe_ctlr.c | 26 +- drivers/scsi/fcoe/fcoe_transport.c | 6 +- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_main.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 68 +- drivers/scsi/ipr.c | 10 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/iscsi_tcp.c | 74 +- drivers/scsi/iscsi_tcp.h | 2 + drivers/scsi/libfc/fc_exch.c | 3 +- drivers/scsi/libfc/fc_fcp.c | 29 +- drivers/scsi/libfc/fc_lport.c | 30 +- drivers/scsi/libiscsi.c | 269 +- drivers/scsi/libiscsi_tcp.c | 5 +- drivers/scsi/libsas/sas_ata.c | 41 +- drivers/scsi/lpfc/Makefile | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 + drivers/scsi/lpfc/lpfc_nvme.c | 45 + drivers/scsi/lpfc/lpfc_scsi.c | 263 +- drivers/scsi/lpfc/lpfc_vmid.c | 288 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 - drivers/scsi/mpi3mr/mpi3mr.h | 1 + drivers/scsi/mpi3mr/mpi3mr_app.c | 265 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 8 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf_io.c | 5 +- drivers/scsi/qedf/qedf_main.c | 7 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qla1280.c | 3 +- drivers/scsi/scsi_sysfs.c | 1 - drivers/scsi/scsi_transport_iscsi.c | 56 +- drivers/scsi/sd.c | 2 +- drivers/scsi/smartpqi/smartpqi.h | 2 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/ufs/Kconfig | 187 - drivers/scsi/ufs/Makefile | 26 - drivers/scsi/ufs/tc-dwc-g210-pci.c | 150 - drivers/scsi/ufs/tc-dwc-g210.c | 319 - drivers/scsi/ufs/ufs-debugfs.c | 239 - drivers/scsi/ufs/ufs-exynos.c | 1630 - drivers/scsi/ufs/ufs-hisi.c | 607 - drivers/scsi/ufs/ufs-hwmon.c | 211 - drivers/scsi/ufs/ufs-mediatek-trace.h | 36 - drivers/scsi/ufs/ufs-mediatek.c | 1246 - drivers/scsi/ufs/ufs-qcom.c | 1543 - drivers/scsi/ufs/ufs-qcom.h | 270 - drivers/scsi/ufs/ufs-sysfs.c | 1268 - drivers/scsi/ufs/ufs_bsg.c | 233 - drivers/scsi/ufs/ufshcd-crypto.c | 240 - drivers/scsi/ufs/ufshcd-crypto.h | 74 - drivers/scsi/ufs/ufshcd-dwc.c | 150 - drivers/scsi/ufs/ufshcd-dwc.h | 25 - drivers/scsi/ufs/ufshcd-pci.c | 621 - drivers/scsi/ufs/ufshcd-pltfrm.c | 389 - drivers/scsi/ufs/ufshcd-pltfrm.h | 36 - drivers/scsi/ufs/ufshcd-priv.h | 298 - drivers/scsi/ufs/ufshcd.c | 9944 ----- drivers/scsi/ufs/ufshcd.h | 1230 - drivers/scsi/ufs/ufshpb.c | 2670 -- drivers/scsi/xen-scsifront.c | 199 +- drivers/slimbus/qcom-ctrl.c | 4 +- drivers/soc/rockchip/grf.c | 2 + drivers/soc/tegra/pmc.c | 87 +- drivers/soc/xilinx/xlnx_event_manager.c | 203 +- drivers/soc/xilinx/zynqmp_power.c | 7 +- drivers/spi/Kconfig | 11 + drivers/spi/Makefile | 1 + drivers/spi/spi-aspeed-smc.c | 1210 + drivers/spi/spi-au1550.c | 4 +- drivers/staging/ks7010/ks_hostif.c | 2 - drivers/staging/media/hantro/hantro_g1_h264_dec.c | 38 +- drivers/staging/media/hantro/hantro_h264.c | 134 +- drivers/staging/media/hantro/hantro_hw.h | 8 +- drivers/staging/media/hantro/hantro_v4l2.c | 25 + .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 98 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 157 +- drivers/staging/media/rkvdec/rkvdec.c | 35 +- drivers/staging/media/rkvdec/rkvdec.h | 2 + drivers/staging/r8188eu/core/rtw_br_ext.c | 3 +- drivers/staging/r8188eu/core/rtw_fw.c | 4 +- drivers/staging/r8188eu/core/rtw_mlme.c | 1 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 97 +- drivers/staging/r8188eu/core/rtw_p2p.c | 8 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 12 +- drivers/staging/r8188eu/core/rtw_recv.c | 5 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 28 +- drivers/staging/r8188eu/core/rtw_xmit.c | 87 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 22 - drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/r8188eu/hal/usb_halinit.c | 4 - drivers/staging/r8188eu/include/drv_types.h | 1 - drivers/staging/r8188eu/include/hal_intf.h | 1 - drivers/staging/r8188eu/include/rtw_debug.h | 55 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 2 - drivers/staging/r8188eu/include/rtw_xmit.h | 2 +- drivers/staging/r8188eu/include/sta_info.h | 2 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 93 +- drivers/staging/rtl8192e/rtllib_softmac.c | 2 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 - drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8712/usb_intf.c | 6 +- drivers/staging/rtl8712/usb_ops.c | 27 +- drivers/staging/rtl8712/usb_ops_linux.c | 21 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 24 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 1 - drivers/staging/vt6655/baseband.c | 8 +- drivers/staging/vt6655/card.c | 11 +- drivers/staging/vt6655/channel.c | 6 +- drivers/staging/vt6655/device_main.c | 23 +- drivers/staging/vt6655/mac.h | 43 +- drivers/staging/vt6655/rf.c | 8 +- drivers/staging/vt6655/rxtx.c | 6 +- drivers/staging/vt6655/srom.c | 10 +- drivers/staging/vt6655/upc.h | 3 - drivers/target/iscsi/iscsi_target.c | 32 +- drivers/target/iscsi/iscsi_target_configfs.c | 24 +- drivers/target/target_core_user.c | 10 +- drivers/tee/optee/call.c | 18 +- drivers/thermal/Makefile | 2 +- drivers/thermal/broadcom/sr-thermal.c | 3 + drivers/thermal/imx_sc_thermal.c | 6 +- drivers/thermal/intel/intel_hfi.c | 2 - drivers/thermal/intel/intel_pch_thermal.c | 43 +- drivers/thermal/k3_j72xx_bandgap.c | 566 + drivers/thermal/qcom/lmh.c | 1 + drivers/thermal/rzg2l_thermal.c | 10 +- drivers/thermal/thermal_core.c | 1 + drivers/thermal/thermal_of.c | 2 +- drivers/tty/amiserial.c | 2 - drivers/tty/mxser.c | 5 +- drivers/tty/n_gsm.c | 31 +- drivers/tty/n_tty.c | 16 +- drivers/tty/serial/8250/8250_dw.c | 90 +- drivers/tty/serial/8250/8250_fintek.c | 8 +- drivers/tty/serial/8250/8250_mtk.c | 7 - drivers/tty/serial/8250/8250_port.c | 2 - drivers/tty/serial/amba-pl011.c | 32 +- drivers/tty/serial/amba-pl011.h | 35 - drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 +- drivers/tty/serial/digicolor-usart.c | 2 + drivers/tty/serial/fsl_lpuart.c | 8 +- drivers/tty/serial/jsm/jsm_cls.c | 8 +- drivers/tty/serial/jsm/jsm_neo.c | 8 +- drivers/tty/serial/meson_uart.c | 13 + drivers/tty/serial/msm_serial.c | 5 + drivers/tty/serial/pmac_zilog.c | 68 +- drivers/tty/serial/pmac_zilog.h | 11 - drivers/tty/serial/qcom_geni_serial.c | 56 +- drivers/tty/serial/rda-uart.c | 2 + drivers/tty/serial/samsung_tty.c | 1 + drivers/tty/serial/serial_core.c | 11 +- drivers/tty/serial/serial_txx9.c | 2 + drivers/tty/serial/sh-sci.c | 6 +- drivers/tty/serial/sifive.c | 6 +- drivers/tty/serial/st-asc.c | 4 + drivers/tty/serial/stm32-usart.c | 15 +- drivers/tty/serial/sunsu.c | 2 - drivers/tty/serial/uartlite.c | 3 +- drivers/tty/tty_baudrate.c | 35 +- drivers/tty/tty_ioctl.c | 2 - drivers/ufs/Kconfig | 30 + drivers/ufs/Makefile | 5 + drivers/ufs/core/Kconfig | 60 + drivers/ufs/core/Makefile | 10 + drivers/ufs/core/ufs-debugfs.c | 239 + drivers/{scsi/ufs => ufs/core}/ufs-debugfs.h | 0 .../{scsi/ufs => ufs/core}/ufs-fault-injection.c | 0 .../{scsi/ufs => ufs/core}/ufs-fault-injection.h | 0 drivers/ufs/core/ufs-hwmon.c | 211 + drivers/ufs/core/ufs-sysfs.c | 1268 + drivers/{scsi/ufs => ufs/core}/ufs-sysfs.h | 0 drivers/ufs/core/ufs_bsg.c | 233 + drivers/{scsi/ufs => ufs/core}/ufs_bsg.h | 0 drivers/ufs/core/ufshcd-crypto.c | 240 + drivers/ufs/core/ufshcd-crypto.h | 74 + drivers/ufs/core/ufshcd-priv.h | 298 + drivers/ufs/core/ufshcd.c | 9941 +++++ drivers/ufs/core/ufshpb.c | 2665 ++ drivers/{scsi/ufs => ufs/core}/ufshpb.h | 0 drivers/ufs/host/Kconfig | 114 + drivers/ufs/host/Makefile | 14 + drivers/{scsi/ufs => ufs/host}/cdns-pltfrm.c | 0 drivers/ufs/host/tc-dwc-g210-pci.c | 150 + .../{scsi/ufs => ufs/host}/tc-dwc-g210-pltfrm.c | 0 drivers/ufs/host/tc-dwc-g210.c | 319 + drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.h | 0 drivers/{scsi/ufs => ufs/host}/ti-j721e-ufs.c | 0 drivers/ufs/host/ufs-exynos.c | 1630 + drivers/{scsi/ufs => ufs/host}/ufs-exynos.h | 0 drivers/ufs/host/ufs-hisi.c | 607 + drivers/{scsi/ufs => ufs/host}/ufs-hisi.h | 0 drivers/ufs/host/ufs-mediatek-trace.h | 36 + drivers/ufs/host/ufs-mediatek.c | 1246 + drivers/{scsi/ufs => ufs/host}/ufs-mediatek.h | 0 drivers/{scsi/ufs => ufs/host}/ufs-qcom-ice.c | 0 drivers/ufs/host/ufs-qcom.c | 1543 + drivers/ufs/host/ufs-qcom.h | 270 + drivers/ufs/host/ufshcd-dwc.c | 150 + drivers/ufs/host/ufshcd-dwc.h | 25 + drivers/ufs/host/ufshcd-pci.c | 621 + drivers/ufs/host/ufshcd-pltfrm.c | 389 + drivers/ufs/host/ufshcd-pltfrm.h | 36 + drivers/{scsi/ufs => ufs/host}/ufshci-dwc.h | 0 drivers/usb/cdns3/cdns3-gadget.c | 47 +- drivers/usb/cdns3/cdns3-gadget.h | 9 +- drivers/usb/class/cdc-acm.h | 8 - drivers/usb/core/hub.c | 8 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc3/core.c | 1 + drivers/usb/dwc3/ep0.c | 11 +- drivers/usb/dwc3/gadget.c | 33 +- drivers/usb/dwc3/gadget.h | 2 + drivers/usb/host/ehci-platform.c | 1 + drivers/usb/host/ohci-platform.c | 1 + drivers/usb/host/xen-hcd.c | 65 +- drivers/usb/host/xhci.c | 4 +- drivers/usb/isp1760/isp1760-core.c | 8 + drivers/usb/serial/ark3116.c | 3 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 3 + drivers/usb/serial/whiteheat.c | 4 - drivers/vdpa/alibaba/eni_vdpa.c | 2 +- drivers/vdpa/ifcvf/ifcvf_main.c | 20 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 258 +- drivers/vdpa/vdpa.c | 257 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 105 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 3 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 169 +- drivers/vdpa/vdpa_user/vduse_dev.c | 3 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 161 +- drivers/vfio/pci/vfio_pci_config.c | 56 +- drivers/vfio/pci/vfio_pci_core.c | 178 +- drivers/vfio/vfio.c | 266 +- drivers/vhost/iotlb.c | 23 +- drivers/vhost/net.c | 15 +- drivers/vhost/vdpa.c | 267 +- drivers/vhost/vhost.c | 23 +- drivers/vhost/vhost.h | 4 +- drivers/video/console/sticore.c | 21 + drivers/video/fbdev/amba-clcd.c | 5 +- drivers/video/fbdev/hyperv_fb.c | 19 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 7 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 8 +- drivers/video/fbdev/pxa3xx-gcu.c | 12 +- drivers/virtio/virtio.c | 2 +- drivers/virtio/virtio_balloon.c | 12 +- drivers/virtio/virtio_mmio.c | 14 +- drivers/virtio/virtio_pci_common.c | 15 +- drivers/virtio/virtio_pci_common.h | 10 +- drivers/virtio/virtio_pci_legacy.c | 10 +- drivers/virtio/virtio_pci_modern.c | 12 +- drivers/virtio/virtio_pci_modern_dev.c | 1 + drivers/virtio/virtio_ring.c | 22 +- drivers/virtio/virtio_vdpa.c | 12 +- drivers/watchdog/Kconfig | 8 + drivers/watchdog/Makefile | 1 + drivers/watchdog/da9063_wdt.c | 36 + drivers/watchdog/iTCO_wdt.c | 20 +- drivers/watchdog/rti_wdt.c | 10 +- drivers/watchdog/rzn1_wdt.c | 203 + drivers/watchdog/sp805_wdt.c | 1 + drivers/watchdog/ts4800_wdt.c | 5 +- drivers/watchdog/wdat_wdt.c | 6 +- drivers/xen/gntdev-dmabuf.c | 13 +- drivers/xen/grant-table.c | 12 +- drivers/xen/privcmd.c | 2 +- drivers/xen/xen-front-pgdir-shbuf.c | 18 +- drivers/xen/xen-scsiback.c | 82 +- drivers/xen/xenbus/xenbus_client.c | 82 +- drivers/xen/xenbus/xenbus_probe.c | 91 +- fs/9p/cache.c | 4 +- fs/9p/v9fs.c | 2 +- fs/9p/v9fs.h | 10 +- fs/9p/vfs_addr.c | 2 +- fs/9p/vfs_inode.c | 4 +- fs/Kconfig.binfmt | 2 +- fs/afs/callback.c | 2 +- fs/afs/dir.c | 32 +- fs/afs/dir_edit.c | 10 +- fs/afs/dir_silly.c | 4 +- fs/afs/dynroot.c | 2 +- fs/afs/file.c | 4 +- fs/afs/fs_operation.c | 6 +- fs/afs/inode.c | 52 +- fs/afs/internal.h | 23 +- fs/afs/misc.c | 5 +- fs/afs/rotate.c | 4 + fs/afs/rxrpc.c | 8 +- fs/afs/super.c | 6 +- fs/afs/write.c | 22 +- fs/btrfs/disk-io.c | 7 +- fs/btrfs/inode.c | 4 +- fs/btrfs/ioctl.c | 24 +- fs/btrfs/send.c | 26 +- fs/btrfs/volumes.c | 2 +- fs/btrfs/zoned.c | 15 +- fs/ceph/addr.c | 4 +- fs/ceph/cache.c | 4 +- fs/ceph/cache.h | 2 +- fs/ceph/caps.c | 104 +- fs/ceph/file.c | 2 +- fs/ceph/inode.c | 10 +- fs/ceph/mds_client.c | 4 +- fs/ceph/snap.c | 8 +- fs/ceph/super.c | 2 +- fs/ceph/super.h | 10 +- fs/ceph/xattr.c | 14 +- fs/cifs/cifsfs.c | 8 +- fs/cifs/cifsglob.h | 79 +- fs/cifs/cifssmb.c | 3 +- fs/cifs/connect.c | 26 +- fs/cifs/dfs_cache.c | 6 +- fs/cifs/file.c | 21 +- fs/cifs/fscache.c | 8 +- fs/cifs/fscache.h | 8 +- fs/cifs/inode.c | 4 +- fs/cifs/misc.c | 10 +- fs/cifs/smb2inode.c | 5 +- fs/cifs/smb2misc.c | 12 +- fs/cifs/smb2ops.c | 16 +- fs/cifs/smb2pdu.h | 22 - fs/cifs/smbdirect.c | 2 +- fs/cifs/trace.h | 2 + fs/coredump.c | 34 +- fs/dax.c | 22 +- fs/erofs/inode.c | 2 +- fs/erofs/super.c | 2 +- fs/exec.c | 14 +- fs/exfat/balloc.c | 8 +- fs/exfat/exfat_fs.h | 6 + fs/exfat/fatent.c | 6 - fs/ext2/inode.c | 1 - fs/ext4/Makefile | 1 + fs/ext4/crypto.c | 246 + fs/ext4/dir.c | 6 +- fs/ext4/ext4.h | 84 +- fs/ext4/extents.c | 20 +- fs/ext4/fast_commit.c | 13 +- fs/ext4/inline.c | 18 +- fs/ext4/inode.c | 37 +- fs/ext4/ioctl.c | 59 +- fs/ext4/mballoc.c | 25 +- fs/ext4/mmp.c | 2 +- fs/ext4/namei.c | 219 +- fs/ext4/super.c | 217 +- fs/ext4/symlink.c | 51 +- fs/f2fs/dir.c | 3 +- fs/f2fs/f2fs.h | 17 +- fs/f2fs/file.c | 4 + fs/f2fs/hash.c | 11 +- fs/f2fs/inline.c | 29 +- fs/f2fs/inode.c | 3 +- fs/fat/fat.h | 5 + fs/fat/file.c | 14 +- fs/fat/inode.c | 13 +- fs/fat/misc.c | 64 +- fs/fat/namei_vfat.c | 4 - fs/file.c | 110 +- fs/file_table.c | 9 +- fs/freevxfs/vxfs.h | 27 +- fs/freevxfs/vxfs_bmap.c | 26 +- fs/freevxfs/vxfs_dir.h | 27 +- fs/freevxfs/vxfs_extern.h | 27 +- fs/freevxfs/vxfs_fshead.c | 26 +- fs/freevxfs/vxfs_fshead.h | 27 +- fs/freevxfs/vxfs_immed.c | 26 +- fs/freevxfs/vxfs_inode.c | 26 +- fs/freevxfs/vxfs_inode.h | 27 +- fs/freevxfs/vxfs_lookup.c | 26 +- fs/freevxfs/vxfs_olt.c | 26 +- fs/freevxfs/vxfs_olt.h | 27 +- fs/freevxfs/vxfs_subr.c | 26 +- fs/freevxfs/vxfs_super.c | 26 +- fs/fs-writeback.c | 15 +- fs/fuse/dax.c | 4 +- fs/fuse/virtio_fs.c | 6 +- fs/gfs2/bmap.c | 138 +- fs/gfs2/file.c | 7 +- fs/gfs2/glock.c | 39 +- fs/gfs2/glock.h | 1 - fs/gfs2/inode.c | 7 +- fs/gfs2/ops_fstype.c | 14 +- fs/gfs2/quota.c | 49 +- fs/gfs2/rgrp.c | 4 +- fs/gfs2/super.c | 3 +- fs/gfs2/util.c | 5 +- fs/internal.h | 2 +- fs/io_uring.c | 504 +- fs/iomap/buffered-io.c | 1 - fs/kernfs/dir.c | 31 +- fs/ksmbd/connection.c | 22 +- fs/ksmbd/connection.h | 27 +- fs/ksmbd/ksmbd_netlink.h | 3 +- fs/ksmbd/misc.c | 10 +- fs/ksmbd/smb2misc.c | 2 +- fs/ksmbd/smb2pdu.c | 77 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/transport_ipc.c | 3 + fs/ksmbd/transport_rdma.c | 350 +- fs/ksmbd/transport_rdma.h | 8 + fs/namespace.c | 11 +- fs/netfs/buffered_read.c | 6 +- fs/netfs/internal.h | 2 +- fs/netfs/objects.c | 2 +- fs/nfs/file.c | 50 +- fs/nfs/filelayout/filelayout.c | 7 +- fs/nfs/fscache.c | 7 +- fs/nfs/internal.h | 1 + fs/nfs/nfs4proc.c | 141 +- fs/nfs/nfs4state.c | 20 +- fs/nfs/nfs4xdr.c | 95 +- fs/nfs/pnfs.c | 2 + fs/nfs/write.c | 50 +- fs/nfsd/nfscache.c | 2 +- fs/nfsd/nfsctl.c | 18 +- fs/notify/fanotify/fanotify.c | 24 +- fs/notify/fanotify/fanotify_user.c | 4 +- fs/notify/fsnotify.c | 85 +- fs/ntfs/file.c | 4 +- fs/ocfs2/dlmfs/userdlm.c | 17 +- fs/open.c | 44 +- fs/proc/array.c | 2 +- fs/proc/base.c | 5 +- fs/proc/internal.h | 2 +- fs/proc/task_mmu.c | 74 +- fs/proc/task_nommu.c | 45 +- fs/read_write.c | 16 + fs/seq_file.c | 32 + fs/smbfs_common/smb2pdu.h | 108 +- fs/smbfs_common/smbfsctl.h | 6 + fs/stat.c | 2 +- fs/sync.c | 9 + fs/userfaultfd.c | 55 +- fs/verity/enable.c | 4 +- fs/verity/fsverity_private.h | 6 +- fs/verity/open.c | 12 +- fs/verity/read_metadata.c | 5 +- fs/xfs/libxfs/xfs_attr.c | 190 +- fs/xfs/libxfs/xfs_attr.h | 63 +- fs/xfs/libxfs/xfs_attr_remote.c | 6 +- fs/xfs/libxfs/xfs_attr_remote.h | 6 +- fs/xfs/libxfs/xfs_da_btree.c | 11 + fs/xfs/libxfs/xfs_da_btree.h | 1 + fs/xfs/libxfs/xfs_defer.c | 67 +- fs/xfs/libxfs/xfs_log_format.h | 18 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_attr_item.c | 364 +- fs/xfs/xfs_attr_item.h | 22 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_log.h | 7 + fs/xfs/xfs_log_recover.c | 59 - fs/xfs/xfs_super.c | 19 + include/acpi/actbl2.h | 125 +- include/acpi/actypes.h | 3 +- include/acpi/cppc_acpi.h | 5 + include/asm-generic/compat.h | 113 + include/asm-generic/export.h | 22 +- include/asm-generic/pgtable-nopmd.h | 2 + include/asm-generic/vmlinux.lds.h | 12 +- include/clocksource/timer-ti-dm.h | 144 - include/drm/drm_cache.h | 8 + include/dt-bindings/clock/qcom,gcc-sc8280xp.h | 496 + include/dt-bindings/clock/samsung,exynosautov9.h | 14 +- include/dt-bindings/clock/stm32mp13-clks.h | 229 + include/dt-bindings/gce/mt8186-gce.h | 421 + include/dt-bindings/interconnect/qcom,sc8180x.h | 7 + include/dt-bindings/mailbox/tegra186-hsp.h | 5 + include/dt-bindings/mfd/cros_ec.h | 18 + include/dt-bindings/pinctrl/mt6795-pinfunc.h | 908 + include/dt-bindings/reset/stm32mp13-resets.h | 100 + include/keys/trusted-type.h | 2 +- include/keys/trusted_caam.h | 11 + include/kvm/arm_pmu.h | 24 + include/linux/acpi.h | 2 + include/linux/atomic/atomic-arch-fallback.h | 72 +- include/linux/atomic/atomic-instrumented.h | 40 +- include/linux/audit.h | 2 +- include/linux/bitmap.h | 25 +- include/linux/bpf.h | 46 +- include/linux/bpf_verifier.h | 20 + include/linux/btf_ids.h | 3 +- include/linux/can/dev.h | 10 - include/linux/can/led.h | 51 - include/linux/ceph/osd_client.h | 3 + include/linux/compat.h | 68 + include/linux/cpufreq.h | 2 +- include/linux/cpuhotplug.h | 2 + include/linux/dax.h | 22 +- include/linux/devfreq.h | 17 +- include/linux/device-mapper.h | 13 +- include/linux/efi.h | 3 + include/linux/export-internal.h | 17 + include/linux/export.h | 30 +- include/linux/fdtable.h | 2 +- include/linux/file.h | 2 - include/linux/firmware/mediatek/mtk-adsp-ipc.h | 65 + include/linux/firmware/xlnx-event-manager.h | 4 +- include/linux/fs.h | 4 +- include/linux/fsnotify_backend.h | 31 +- include/linux/host1x.h | 6 + include/linux/ipv6.h | 1 + include/linux/kexec.h | 48 +- include/linux/kvm_types.h | 2 + include/linux/list.h | 10 + include/linux/livepatch.h | 2 - include/linux/mailbox_controller.h | 1 + include/linux/maple_tree.h | 685 - include/linux/mfd/idt8a340_reg.h | 12 +- include/linux/mlx5/driver.h | 9 +- include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 39 + include/linux/mm.h | 94 +- include/linux/mm_types.h | 43 +- include/linux/mm_types_task.h | 12 + include/linux/netdevice.h | 26 +- include/linux/netfs.h | 39 +- include/linux/nfs4.h | 2 + include/linux/nfs_xdr.h | 10 + include/linux/nodemask.h | 51 +- include/linux/notifier.h | 7 + include/linux/nvme-fc-driver.h | 14 + include/linux/nvme.h | 46 +- include/linux/of_irq.h | 6 +- include/linux/pci-ecam.h | 1 + include/linux/pci.h | 2 + include/linux/pe.h | 1 + include/linux/platform_data/mlxreg.h | 4 + include/linux/platform_data/timer-ixp4xx.h | 11 - include/linux/pm.h | 1 - include/linux/pm_domain.h | 18 +- include/linux/ptp_classify.h | 3 + include/linux/qed/qed_fcoe_if.h | 4 +- include/linux/qed/qed_iscsi_if.h | 4 +- include/linux/qed/qed_nvmetcp_if.h | 2 +- include/linux/rcupdate.h | 1 - include/linux/rcutiny.h | 10 - include/linux/rcutree.h | 2 - include/linux/reboot.h | 91 + include/linux/sched.h | 1 + include/linux/seq_file.h | 4 + include/linux/serial_s3c.h | 3 + include/linux/siphash.h | 5 +- include/linux/skbuff.h | 8 +- include/linux/soc/renesas/r9a06g032-sysctrl.h | 11 + include/linux/stop_machine.h | 16 + include/linux/sunrpc/svc.h | 2 +- include/linux/swap.h | 7 +- include/linux/swapops.h | 10 + include/linux/topology.h | 7 - include/linux/user_namespace.h | 35 +- include/linux/userfaultfd_k.h | 7 +- include/linux/vdpa.h | 61 +- include/linux/vhost_iotlb.h | 2 + include/linux/vm_event_item.h | 4 + include/linux/vmacache.h | 28 + include/linux/vmstat.h | 6 + include/linux/workqueue.h | 91 +- include/media/mipi-csi2.h | 1 + include/media/v4l2-fwnode.h | 2 + include/media/v4l2-h264.h | 31 +- include/media/v4l2-mediabus.h | 2 + include/media/v4l2-subdev.h | 36 + include/net/bluetooth/hci.h | 1 + include/net/cfg80211.h | 9 +- include/net/cfg802154.h | 2 + include/net/inet6_hashtables.h | 28 +- include/net/inet_connection_sock.h | 3 + include/net/inet_hashtables.h | 70 +- include/net/inet_sock.h | 5 +- include/net/ip.h | 3 +- include/net/ipv6.h | 44 + include/net/mac80211.h | 36 +- include/net/mptcp.h | 6 + include/net/netfilter/nf_conntrack.h | 17 +- include/net/netfilter/nf_conntrack_core.h | 2 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netfilter/nf_conntrack_ecache.h | 53 +- include/net/netfilter/nf_conntrack_extend.h | 31 +- include/net/netfilter/nf_conntrack_labels.h | 10 +- include/net/netfilter/nf_conntrack_timeout.h | 8 - include/net/netfilter/nf_reject.h | 21 +- include/net/netns/conntrack.h | 8 +- include/net/sock.h | 19 +- include/net/tls.h | 1 + include/net/xfrm.h | 14 +- include/scsi/libfcoe.h | 2 + include/scsi/libiscsi.h | 13 +- include/scsi/sas_ata.h | 7 + include/scsi/scsi_transport_iscsi.h | 1 + include/soc/fsl/caam-blob.h | 103 + include/soc/mscc/ocelot.h | 11 +- include/soc/mscc/ocelot_vcap.h | 2 +- include/sound/cs35l41.h | 77 + include/sound/intel-dsp-config.h | 3 +- include/sound/soc-acpi.h | 2 + include/sound/soc.h | 2 +- include/trace/events/intel_ifs.h | 41 + include/trace/events/io_uring.h | 4 +- include/trace/events/maple_tree.h | 123 - include/trace/events/mmap.h | 73 - include/trace/events/mmflags.h | 82 +- include/trace/events/percpu.h | 4 +- include/trace/events/rxrpc.h | 265 +- include/trace/events/vmscan.h | 4 +- include/uapi/asm-generic/fcntl.h | 23 +- include/uapi/asm-generic/termbits-common.h | 65 + include/uapi/asm-generic/termbits.h | 129 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/audit.h | 2 + include/uapi/linux/bpf.h | 90 + include/uapi/linux/can/isotp.h | 25 +- include/uapi/linux/dma-buf.h | 4 +- include/uapi/linux/elf-em.h | 1 + include/uapi/linux/elf.h | 5 + include/uapi/linux/if_link.h | 2 + include/uapi/linux/io_uring.h | 36 + include/uapi/linux/kexec.h | 1 + include/uapi/linux/kvm.h | 6 +- include/uapi/linux/nvme_ioctl.h | 2 + include/uapi/linux/tls.h | 2 + include/uapi/linux/vdpa.h | 6 + include/uapi/linux/vfio.h | 4 +- include/uapi/linux/vhost.h | 26 +- include/uapi/linux/vhost_types.h | 11 +- include/uapi/linux/videodev2.h | 3 +- include/uapi/misc/habanalabs.h | 87 +- {drivers/scsi => include}/ufs/ufs.h | 0 {drivers/scsi => include}/ufs/ufs_quirks.h | 0 include/ufs/ufshcd.h | 1230 + {drivers/scsi => include}/ufs/ufshci.h | 0 {drivers/scsi => include}/ufs/unipro.h | 0 include/xen/grant_table.h | 2 - include/xen/interface/grant_table.h | 161 +- include/xen/interface/io/ring.h | 19 +- include/xen/interface/io/vscsiif.h | 133 +- include/xen/interface/io/xs_wire.h | 37 +- include/xen/xenbus.h | 4 +- init/Kconfig | 8 +- init/main.c | 2 - ipc/shm.c | 21 +- kernel/acct.c | 11 +- kernel/auditsc.c | 6 + kernel/bpf/btf.c | 6 + kernel/bpf/core.c | 18 +- kernel/bpf/helpers.c | 177 + kernel/bpf/ringbuf.c | 78 + kernel/bpf/syscall.c | 14 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/verifier.c | 270 +- kernel/cgroup/cgroup-internal.h | 1 - kernel/cgroup/cgroup.c | 4 +- kernel/debug/debug_core.c | 12 + kernel/dma/direct.c | 4 +- kernel/dma/swiotlb.c | 13 +- kernel/events/core.c | 17 +- kernel/events/uprobes.c | 9 +- kernel/fork.c | 69 +- kernel/futex/pi.c | 2 +- kernel/irq/irq_sim.c | 2 +- kernel/kcsan/kcsan_test.c | 31 +- kernel/kexec_file.c | 38 +- kernel/livepatch/patch.c | 2 +- kernel/module/version.c | 10 +- kernel/notifier.c | 101 +- kernel/rcu/Kconfig | 13 - kernel/rcu/rcu.h | 15 - kernel/rcu/rcutorture.c | 207 +- kernel/rcu/tasks.h | 91 +- kernel/rcu/tiny.c | 11 +- kernel/rcu/tree.c | 121 +- kernel/rcu/tree.h | 13 +- kernel/rcu/tree_exp.h | 108 +- kernel/rcu/tree_nocb.h | 241 +- kernel/rcu/tree_plugin.h | 39 +- kernel/rcu/tree_stall.h | 49 +- kernel/rcu/update.c | 13 - kernel/reboot.c | 347 +- kernel/sched/clock.c | 4 +- kernel/sched/core.c | 12 +- kernel/sched/fair.c | 10 +- kernel/sched/sched.h | 15 +- kernel/stop_machine.c | 21 + kernel/sys.c | 2 +- kernel/time/timer.c | 32 +- kernel/trace/bpf_trace.c | 2 + kernel/ucount.c | 34 +- kernel/user_namespace.c | 10 +- kernel/workqueue.c | 53 +- lib/Kconfig.debug | 17 +- lib/Makefile | 3 +- lib/assoc_array.c | 8 - lib/bitmap.c | 32 +- lib/bug.c | 15 +- lib/debugobjects.c | 5 +- lib/kunit/executor.c | 9 +- lib/maple_tree.c | 6961 ---- lib/nodemask.c | 4 +- lib/overflow_kunit.c | 4 + lib/percpu-refcount.c | 1 + lib/siphash.c | 5 +- lib/test_firmware.c | 11 +- lib/test_maple_tree.c | 37909 ------------------- lib/test_siphash.c | 7 +- lib/vsprintf.c | 4 +- localversion-next | 2 +- mm/Makefile | 2 +- mm/damon/ops-common.c | 3 +- mm/damon/paddr.c | 2 +- mm/damon/vaddr-test.h | 36 +- mm/damon/vaddr.c | 55 +- mm/debug.c | 14 +- mm/fadvise.c | 11 + mm/gup.c | 7 +- mm/huge_memory.c | 4 +- mm/init-mm.c | 4 +- mm/internal.h | 8 +- mm/kfence/core.c | 6 +- mm/khugepaged.c | 13 +- mm/ksm.c | 18 +- mm/madvise.c | 20 +- mm/memcontrol.c | 6 +- mm/memory.c | 40 +- mm/mempolicy.c | 56 +- mm/mlock.c | 35 +- mm/mmap.c | 2174 +- mm/mprotect.c | 7 +- mm/mremap.c | 22 +- mm/msync.c | 2 +- mm/nommu.c | 148 +- mm/oom_kill.c | 3 +- mm/page_alloc.c | 9 +- mm/page_idle.c | 4 + mm/page_owner.c | 2 +- mm/pagewalk.c | 2 +- mm/readahead.c | 7 + mm/shmem.c | 39 + mm/swap.c | 8 +- mm/swap_state.c | 3 + mm/swapfile.c | 32 +- mm/util.c | 32 + mm/vmacache.c | 117 + mm/vmscan.c | 9 +- mm/vmstat.c | 4 + net/ax25/ax25_dev.c | 22 +- net/batman-adv/hard-interface.c | 2 + net/bluetooth/eir.c | 31 + net/bluetooth/eir.h | 4 + net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_event.c | 8 +- net/bluetooth/hci_request.c | 2 +- net/bpf/test_run.c | 2 +- net/bridge/br_input.c | 7 + net/can/isotp.c | 126 +- net/can/raw.c | 12 +- net/ceph/osd_client.c | 311 +- net/core/dev.c | 26 +- net/core/dev.h | 2 +- net/core/drop_monitor.c | 2 +- net/core/filter.c | 18 + net/core/gro.c | 8 + net/core/net-sysfs.c | 21 +- net/core/rtnetlink.c | 16 +- net/core/skbuff.c | 29 +- net/core/sock.c | 25 +- net/core/sysctl_net_core.c | 8 + net/dccp/ipv4.c | 2 +- net/dccp/ipv6.c | 4 +- net/dccp/proto.c | 33 +- net/decnet/dn_route.c | 2 +- net/dsa/dsa2.c | 7 +- net/ipv4/inet_connection_sock.c | 245 +- net/ipv4/inet_hashtables.c | 203 +- net/ipv4/netfilter.c | 3 +- net/ipv4/netfilter/nf_reject_ipv4.c | 10 +- net/ipv4/route.c | 23 +- net/ipv4/tcp.c | 14 +- net/ipv4/tcp_bbr.c | 2 +- net/ipv4/tcp_cubic.c | 4 +- net/ipv4/tcp_input.c | 10 +- net/ipv4/tcp_ipv4.c | 1 + net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 2 +- net/ipv6/datagram.c | 6 +- net/ipv6/inet6_hashtables.c | 6 +- net/ipv6/ip6_offload.c | 56 +- net/ipv6/ip6_output.c | 22 +- net/ipv6/netfilter.c | 3 +- net/ipv6/netfilter/nf_reject_ipv6.c | 4 +- net/ipv6/tcp_ipv6.c | 1 + net/ipv6/udp.c | 13 +- net/key/af_key.c | 12 +- net/l2tp/l2tp_ip.c | 4 +- net/l2tp/l2tp_ip6.c | 8 +- net/mac80211/cfg.c | 60 +- net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/ieee80211_i.h | 7 +- net/mac80211/main.c | 4 +- net/mac80211/mlme.c | 114 +- net/mac80211/offchannel.c | 2 +- net/mac80211/rc80211_minstrel_ht.c | 154 +- net/mac80211/rc80211_minstrel_ht.h | 2 +- net/mac80211/status.c | 91 +- net/mac80211/util.c | 40 - net/mac80211/wpa.c | 87 +- net/mptcp/Makefile | 2 + net/mptcp/bpf.c | 21 + net/mptcp/options.c | 37 +- net/mptcp/pm.c | 9 +- net/mptcp/protocol.c | 28 +- net/mptcp/protocol.h | 19 +- net/mptcp/sockopt.c | 15 + net/mptcp/subflow.c | 38 +- net/netfilter/nf_conncount.c | 11 + net/netfilter/nf_conntrack_core.c | 304 +- net/netfilter/nf_conntrack_ecache.c | 165 +- net/netfilter/nf_conntrack_extend.c | 32 +- net/netfilter/nf_conntrack_helper.c | 5 - net/netfilter/nf_conntrack_netlink.c | 88 +- net/netfilter/nf_conntrack_proto.c | 10 +- net/netfilter/nf_conntrack_proto_tcp.c | 52 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/nf_conntrack_timeout.c | 7 +- net/netfilter/nf_flow_table_core.c | 60 +- net/netfilter/nf_flow_table_ip.c | 19 + net/netfilter/nf_nat_masquerade.c | 5 +- net/netfilter/nf_tables_api.c | 11 +- net/netfilter/nfnetlink.c | 40 +- net/netfilter/nfnetlink_cttimeout.c | 47 +- net/netfilter/nft_flow_offload.c | 36 +- net/nfc/nci/data.c | 2 +- net/nfc/nci/hci.c | 4 +- net/rxrpc/af_rxrpc.c | 2 +- net/rxrpc/ar-internal.h | 38 +- net/rxrpc/call_accept.c | 10 +- net/rxrpc/call_event.c | 7 +- net/rxrpc/call_object.c | 62 +- net/rxrpc/conn_client.c | 30 +- net/rxrpc/conn_object.c | 51 +- net/rxrpc/conn_service.c | 8 +- net/rxrpc/input.c | 62 +- net/rxrpc/local_object.c | 68 +- net/rxrpc/net_ns.c | 7 +- net/rxrpc/output.c | 20 +- net/rxrpc/peer_object.c | 40 +- net/rxrpc/proc.c | 85 +- net/rxrpc/recvmsg.c | 8 +- net/rxrpc/sendmsg.c | 6 + net/rxrpc/skbuff.c | 1 - net/rxrpc/sysctl.c | 4 +- net/sched/act_pedit.c | 4 + net/sched/em_meta.c | 7 +- net/sctp/input.c | 4 +- net/sctp/output.c | 3 +- net/sctp/stream_sched.c | 9 +- net/smc/af_smc.c | 96 +- net/smc/smc_ib.c | 1 + net/smc/smc_tx.c | 17 +- net/smc/smc_wr.c | 5 +- net/sunrpc/svc.c | 18 +- net/sunrpc/svc_xprt.c | 5 +- net/tls/tls_device.c | 53 +- net/tls/tls_main.c | 55 + net/tls/tls_sw.c | 4 +- net/wireless/nl80211.c | 64 +- net/xfrm/xfrm_policy.c | 2 +- rust/Makefile | 7 +- rust/alloc/README.md | 5 +- rust/helpers.c | 41 +- rust/kernel/amba.rs | 4 +- rust/kernel/bindings_helper.h | 10 +- rust/kernel/clk.rs | 2 +- rust/kernel/irq.rs | 2 + rust/kernel/lib.rs | 3 +- rust/kernel/miscdev.rs | 2 +- rust/kernel/module_param.rs | 2 +- rust/kernel/pages.rs | 2 +- rust/kernel/platform.rs | 4 +- rust/kernel/sync/guard.rs | 2 +- rust/kernel/sync/revocable.rs | 2 +- rust/macros/lib.rs | 2 +- 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 | 2 +- samples/rust/rust_platform.rs | 2 +- samples/rust/rust_print.rs | 2 +- samples/rust/rust_random.rs | 16 +- samples/rust/rust_semaphore.rs | 2 +- samples/rust/rust_semaphore_c.c | 2 +- samples/rust/rust_stack_probing.rs | 2 +- samples/rust/rust_sync.rs | 2 +- scripts/Kbuild.include | 10 +- scripts/Makefile.build | 141 +- scripts/Makefile.lib | 7 - scripts/Makefile.modfinal | 5 +- scripts/Makefile.modpost | 12 +- scripts/atomic/gen-atomic-fallback.sh | 31 +- scripts/atomic/gen-atomic-instrumented.sh | 2 +- scripts/bpf_doc.py | 4 + scripts/check-local-export | 65 + scripts/checkpatch.pl | 8 +- scripts/dtc/include-prefixes/h8300 | 1 - scripts/faddr2line | 150 +- scripts/gcc-plugins/Makefile | 2 +- scripts/generate_rust_target.rs | 2 +- scripts/genksyms/genksyms.c | 18 +- scripts/kallsyms.c | 2 +- scripts/link-vmlinux.sh | 33 +- scripts/min-tool-version.sh | 3 +- scripts/mod/modpost.c | 245 +- scripts/objdump-func | 29 + scripts/rustdoc_test_gen.py | 2 +- scripts/sorttable.c | 5 + scripts/spdxcheck.py | 175 +- scripts/spdxexclude | 18 + scripts/subarch.include | 2 +- scripts/tags.sh | 11 +- security/integrity/evm/evm.h | 3 - security/integrity/evm/evm_crypto.c | 2 +- security/integrity/evm/evm_main.c | 2 +- .../integrity/platform_certs/keyring_handler.c | 6 +- .../integrity/platform_certs/keyring_handler.h | 8 + security/integrity/platform_certs/load_uefi.c | 33 + security/keys/Kconfig | 18 +- security/keys/trusted-keys/Kconfig | 38 + security/keys/trusted-keys/Makefile | 10 +- security/keys/trusted-keys/trusted_caam.c | 80 + security/keys/trusted-keys/trusted_core.c | 45 +- security/selinux/ss/hashtab.c | 3 +- sound/core/seq/seq_ports.c | 2 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 2 +- sound/pci/ctxfi/ctatc.c | 2 + sound/pci/ctxfi/cthardware.h | 3 +- sound/pci/ctxfi/cthw20k1.c | 2 +- sound/pci/hda/Kconfig | 2 + sound/pci/hda/cs35l41_hda.c | 155 +- sound/pci/hda/cs35l41_hda.h | 4 + sound/pci/hda/cs35l41_hda_spi.c | 2 +- sound/pci/hda/hda_component.h | 2 - sound/pci/hda/patch_realtek.c | 55 +- sound/pci/lola/lola_pcm.c | 3 +- sound/soc/amd/acp/Kconfig | 6 +- sound/soc/amd/acp/acp-legacy-mach.c | 21 +- sound/soc/amd/acp/acp-mach-common.c | 25 - sound/soc/amd/acp/acp-mach.h | 9 +- sound/soc/amd/acp/acp-sof-mach.c | 21 +- sound/soc/amd/vangogh/acp5x-mach.c | 2 - sound/soc/codecs/Kconfig | 2 - sound/soc/codecs/cs35l41-lib.c | 113 + sound/soc/codecs/cs35l41.c | 117 +- sound/soc/codecs/cs35l41.h | 18 - sound/soc/codecs/lpass-macro-common.c | 4 +- sound/soc/codecs/max98090.c | 6 +- sound/soc/codecs/rt1308-sdw.h | 1 + sound/soc/codecs/rt5645.c | 7 +- sound/soc/codecs/rt9120.c | 113 +- sound/soc/codecs/wm2000.c | 6 +- sound/soc/fsl/fsl_sai.c | 43 +- sound/soc/fsl/fsl_sai.h | 5 +- sound/soc/generic/audio-graph-card2.c | 2 +- sound/soc/intel/Kconfig | 2 + sound/soc/intel/avs/Makefile | 7 +- sound/soc/intel/avs/apl.c | 250 + sound/soc/intel/avs/avs.h | 79 + sound/soc/intel/avs/board_selection.c | 501 + sound/soc/intel/avs/core.c | 631 + sound/soc/intel/avs/dsp.c | 27 +- sound/soc/intel/avs/ipc.c | 253 +- sound/soc/intel/avs/loader.c | 84 + sound/soc/intel/avs/messages.c | 35 +- sound/soc/intel/avs/messages.h | 51 + sound/soc/intel/avs/pcm.c | 1182 + sound/soc/intel/avs/registers.h | 8 + sound/soc/intel/avs/skl.c | 125 + sound/soc/intel/avs/topology.c | 14 +- sound/soc/intel/avs/trace.c | 33 + sound/soc/intel/avs/trace.h | 154 + sound/soc/intel/avs/utils.c | 23 + sound/soc/soc-component.c | 16 +- sound/soc/soc-core.c | 8 +- sound/soc/soc-pcm.c | 2 - sound/soc/sof/Makefile | 1 + sound/soc/sof/amd/acp-trace.c | 4 +- sound/soc/sof/amd/acp.h | 2 +- sound/soc/sof/core.c | 13 +- sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 2 +- sound/soc/sof/intel/hda-trace.c | 4 +- sound/soc/sof/intel/hda.h | 2 +- sound/soc/sof/ipc.c | 6 + sound/soc/sof/ipc3-dtrace.c | 649 + sound/soc/sof/ipc3-priv.h | 38 + sound/soc/sof/ipc3.c | 3 +- sound/soc/sof/mediatek/Kconfig | 2 + sound/soc/sof/mediatek/Makefile | 1 + sound/soc/sof/mediatek/adsp_helper.h | 12 +- sound/soc/sof/mediatek/mt8186/mt8186-loader.c | 5 + sound/soc/sof/mediatek/mt8186/mt8186.c | 141 + sound/soc/sof/mediatek/mt8195/mt8195.c | 166 +- sound/soc/sof/mediatek/mtk-adsp-common.c | 84 + sound/soc/sof/mediatek/mtk-adsp-common.h | 10 + sound/soc/sof/ops.c | 2 +- sound/soc/sof/ops.h | 26 - sound/soc/sof/pm.c | 8 +- sound/soc/sof/sof-client-ipc-flood-test.c | 3 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 15 +- sound/soc/sof/sof-priv.h | 53 +- sound/soc/sof/trace.c | 621 +- sound/soc/ti/j721e-evm.c | 44 +- sound/soc/ux500/mop500_ab8500.c | 9 +- sound/usb/card.c | 1 + sound/usb/card.h | 3 +- sound/usb/clock.c | 7 + sound/usb/endpoint.c | 90 +- sound/usb/quirks-table.h | 12 + sound/usb/usbaudio.h | 1 + sound/xen/xen_snd_front_evtchnl.c | 44 +- sound/xen/xen_snd_front_evtchnl.h | 9 - tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + .../test-libbpf-btf__load_from_kernel_by_id.c | 7 + tools/include/linux/bitmap.h | 17 +- tools/include/linux/slab.h | 4 - tools/include/uapi/asm-generic/fcntl.h | 21 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/asm/bitsperlong.h | 2 + tools/include/uapi/linux/bpf.h | 90 + tools/include/uapi/linux/if_link.h | 2 + tools/lib/bitmap.c | 20 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf.c | 80 - tools/lib/bpf/bpf.h | 42 - tools/lib/bpf/libbpf.c | 10 +- tools/lib/bpf/libbpf.map | 4 + tools/lib/bpf/libbpf_version.h | 4 +- tools/lib/perf/include/internal/lib.h | 2 + tools/lib/perf/include/perf/cpumap.h | 3 + tools/lib/perf/lib.c | 20 + tools/lib/thermal/commands.c | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/linux-kernel.bell | 16 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/Makefile | 2 +- tools/objtool/check.c | 9 +- tools/objtool/elf.c | 200 +- tools/objtool/include/objtool/elf.h | 4 +- tools/perf/Documentation/perf-c2c.txt | 8 +- tools/perf/Documentation/perf-intel-pt.txt | 158 + tools/perf/Documentation/perf-kvm.txt | 3 + tools/perf/Documentation/perf-lock.txt | 21 + tools/perf/Documentation/perf-script.txt | 4 + tools/perf/Makefile.config | 10 + tools/perf/arch/x86/util/evlist.c | 7 +- tools/perf/arch/x86/util/evsel.c | 31 + tools/perf/arch/x86/util/perf_regs.c | 12 + tools/perf/arch/x86/util/topdown.c | 25 + tools/perf/arch/x86/util/topdown.h | 7 + tools/perf/bench/breakpoint.c | 2 +- tools/perf/bench/numa.c | 2 +- tools/perf/builtin-c2c.c | 80 +- tools/perf/builtin-inject.c | 162 +- tools/perf/builtin-kvm.c | 2 + tools/perf/builtin-lock.c | 92 +- tools/perf/builtin-script.c | 37 +- tools/perf/builtin-stat.c | 7 +- .../arch/arm64/arm/cortex-a34/branch.json | 11 + .../pmu-events/arch/arm64/arm/cortex-a34/bus.json | 17 + .../arch/arm64/arm/cortex-a34/cache.json | 32 + .../arch/arm64/arm/cortex-a34/exception.json | 14 + .../arch/arm64/arm/cortex-a34/instruction.json | 29 + .../arch/arm64/arm/cortex-a34/memory.json | 8 + .../arch/arm64/arm/cortex-a35/branch.json | 11 + .../pmu-events/arch/arm64/arm/cortex-a35/bus.json | 17 + .../arch/arm64/arm/cortex-a35/cache.json | 32 + .../arch/arm64/arm/cortex-a35/exception.json | 14 + .../arch/arm64/arm/cortex-a35/instruction.json | 44 + .../arch/arm64/arm/cortex-a35/memory.json | 8 + .../arch/arm64/arm/cortex-a510/branch.json | 59 + .../pmu-events/arch/arm64/arm/cortex-a510/bus.json | 17 + .../arch/arm64/arm/cortex-a510/cache.json | 182 + .../arch/arm64/arm/cortex-a510/exception.json | 14 + .../arch/arm64/arm/cortex-a510/instruction.json | 95 + .../arch/arm64/arm/cortex-a510/memory.json | 32 + .../arch/arm64/arm/cortex-a510/pipeline.json | 107 + .../pmu-events/arch/arm64/arm/cortex-a510/pmu.json | 8 + .../arch/arm64/arm/cortex-a510/trace.json | 32 + .../arch/arm64/arm/cortex-a55/branch.json | 59 + .../pmu-events/arch/arm64/arm/cortex-a55/bus.json | 17 + .../arch/arm64/arm/cortex-a55/cache.json | 188 + .../arch/arm64/arm/cortex-a55/exception.json | 20 + .../arch/arm64/arm/cortex-a55/instruction.json | 65 + .../arch/arm64/arm/cortex-a55/memory.json | 17 + .../arch/arm64/arm/cortex-a55/pipeline.json | 80 + .../arch/arm64/arm/cortex-a57-a72/branch.json | 17 + .../arch/arm64/arm/cortex-a57-a72/bus.json | 29 + .../arch/arm64/arm/cortex-a57-a72/cache.json | 80 + .../arm64/arm/cortex-a57-a72/core-imp-def.json | 179 - .../{neoverse-n2 => cortex-a57-a72}/exception.json | 0 .../arch/arm64/arm/cortex-a57-a72/instruction.json | 68 + .../{neoverse-v1 => cortex-a57-a72}/memory.json | 0 .../arch/arm64/arm/cortex-a65/branch.json | 17 + .../pmu-events/arch/arm64/arm/cortex-a65/bus.json | 17 + .../arch/arm64/arm/cortex-a65/cache.json | 236 + .../pmu-events/arch/arm64/arm/cortex-a65/dpu.json | 32 + .../arch/arm64/arm/cortex-a65/exception.json | 14 + .../pmu-events/arch/arm64/arm/cortex-a65/ifu.json | 122 + .../arch/arm64/arm/cortex-a65/instruction.json | 71 + .../arch/arm64/arm/cortex-a65/memory.json | 35 + .../arch/arm64/arm/cortex-a65/pipeline.json | 8 + .../arch/arm64/arm/cortex-a710/branch.json | 17 + .../arm/{neoverse-n2 => cortex-a710}/bus.json | 0 .../arm/{neoverse-n2 => cortex-a710}/cache.json | 0 .../{neoverse-n2 => cortex-a710}/exception.json | 0 .../arch/arm64/arm/cortex-a710/instruction.json | 134 + .../arch/arm64/arm/cortex-a710/memory.json | 41 + .../arm/{neoverse-n2 => cortex-a710}/pipeline.json | 0 .../arm/{neoverse-n2 => cortex-a710}/trace.json | 0 .../arch/arm64/arm/cortex-a73/branch.json | 11 + .../pmu-events/arch/arm64/arm/cortex-a73/bus.json | 23 + .../arch/arm64/arm/cortex-a73/cache.json | 107 + .../pmu-events/arch/arm64/arm/cortex-a73/etm.json | 14 + .../arch/arm64/arm/cortex-a73/exception.json | 14 + .../arch/arm64/arm/cortex-a73/instruction.json | 65 + .../arch/arm64/arm/cortex-a73/memory.json | 14 + .../pmu-events/arch/arm64/arm/cortex-a73/mmu.json | 44 + .../arch/arm64/arm/cortex-a73/pipeline.json | 38 + .../arch/arm64/arm/cortex-a75/branch.json | 11 + .../pmu-events/arch/arm64/arm/cortex-a75/bus.json | 17 + .../arch/arm64/arm/cortex-a75/cache.json | 164 + .../pmu-events/arch/arm64/arm/cortex-a75/etm.json | 14 + .../arch/arm64/arm/cortex-a75/exception.json | 17 + .../arch/arm64/arm/cortex-a75/instruction.json | 74 + .../arch/arm64/arm/cortex-a75/memory.json | 17 + .../pmu-events/arch/arm64/arm/cortex-a75/mmu.json | 44 + .../arch/arm64/arm/cortex-a75/pipeline.json | 44 + .../arch/arm64/arm/cortex-a77/branch.json | 17 + .../pmu-events/arch/arm64/arm/cortex-a77/bus.json | 17 + .../arch/arm64/arm/cortex-a77/cache.json | 143 + .../arm/{neoverse-n2 => cortex-a77}/exception.json | 0 .../arch/arm64/arm/cortex-a77/instruction.json | 77 + .../arch/arm64/arm/cortex-a77/memory.json | 23 + .../arch/arm64/arm/cortex-a77/pipeline.json | 8 + .../arch/arm64/arm/cortex-a78/branch.json | 17 + .../arm64/arm/{neoverse-n2 => cortex-a78}/bus.json | 0 .../arm/{neoverse-n2 => cortex-a78}/cache.json | 0 .../arm/{neoverse-n2 => cortex-a78}/exception.json | 0 .../arch/arm64/arm/cortex-a78/instruction.json | 80 + .../arch/arm64/arm/cortex-a78/memory.json | 23 + .../arm/{neoverse-n2 => cortex-a78}/pipeline.json | 0 .../arch/arm64/arm/cortex-x1/branch.json | 17 + .../arm64/arm/{neoverse-n2 => cortex-x1}/bus.json | 0 .../arm/{neoverse-n2 => cortex-x1}/cache.json | 0 .../arm/{neoverse-n2 => cortex-x1}/exception.json | 0 .../arch/arm64/arm/cortex-x1/instruction.json | 80 + .../arch/arm64/arm/cortex-x1/memory.json | 23 + .../arm/{neoverse-n2 => cortex-x1}/pipeline.json | 0 .../arch/arm64/arm/cortex-x2/branch.json | 17 + .../arm64/arm/{neoverse-n2 => cortex-x2}/bus.json | 0 .../arm/{neoverse-n2 => cortex-x2}/cache.json | 0 .../arm/{neoverse-n2 => cortex-x2}/exception.json | 0 .../arch/arm64/arm/cortex-x2/instruction.json | 134 + .../arch/arm64/arm/cortex-x2/memory.json | 41 + .../arm/{neoverse-n2 => cortex-x2}/pipeline.json | 0 .../arm/{neoverse-n2 => cortex-x2}/trace.json | 0 .../arch/arm64/arm/neoverse-e1/branch.json | 17 + .../pmu-events/arch/arm64/arm/neoverse-e1/bus.json | 17 + .../arch/arm64/arm/neoverse-e1/cache.json | 107 + .../arch/arm64/arm/neoverse-e1/exception.json | 14 + .../arch/arm64/arm/neoverse-e1/instruction.json | 65 + .../arch/arm64/arm/neoverse-e1/memory.json | 23 + .../arch/arm64/arm/neoverse-e1/pipeline.json | 8 + .../arm/{neoverse-n2 => neoverse-e1}/spe.json | 0 .../arch/arm64/common-and-microarch.json | 66 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 13 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 32 - .../pmu-events/arch/x86/ivytown/uncore-memory.json | 3 +- tools/perf/pmu-events/jevents.c | 90 +- tools/perf/scripts/python/intel-pt-events.py | 8 +- tools/perf/tests/bpf.c | 10 +- tools/perf/tests/builtin-test.c | 14 +- tools/perf/tests/mmap-basic.c | 18 +- tools/perf/tests/openat-syscall-all-cpus.c | 23 +- tools/perf/tests/openat-syscall.c | 20 +- tools/perf/tests/parse-events.c | 492 +- tools/perf/tests/perf-record.c | 18 +- tools/perf/tests/pmu-events.c | 30 +- tools/perf/tests/shell/stat.sh | 80 + tools/perf/tests/shell/stat_all_pmu.sh | 10 + tools/perf/tests/topology.c | 11 + tools/perf/tests/vmlinux-kallsyms.c | 12 +- tools/perf/util/bpf-event.c | 4 +- tools/perf/util/bpf_counter.c | 61 +- tools/perf/util/data.c | 14 + tools/perf/util/data.h | 1 + tools/perf/util/event.c | 7 +- tools/perf/util/evlist.c | 12 +- tools/perf/util/evsel.c | 19 + tools/perf/util/evsel.h | 3 + tools/perf/util/header.c | 62 +- tools/perf/util/header.h | 15 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 99 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 1 + .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 1 + .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 1 + tools/perf/util/intel-pt.c | 57 +- tools/perf/util/machine.c | 101 +- tools/perf/util/machine.h | 4 + tools/perf/util/mem-events.c | 3 + tools/perf/util/mem-events.h | 1 + tools/perf/util/session.c | 33 +- tools/perf/util/stat-display.c | 22 +- tools/perf/util/stat.c | 27 +- tools/perf/util/symbol_conf.h | 3 +- tools/power/x86/intel-speed-select/hfi-events.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 6 + tools/testing/cxl/Kbuild | 3 +- tools/testing/cxl/mock_mem.c | 10 - tools/testing/cxl/test/mem.c | 17 - tools/testing/cxl/test/mock.c | 29 + tools/testing/kunit/configs/all_tests_uml.config | 37 + tools/testing/kunit/kunit.py | 9 +- tools/testing/kunit/kunit_config.py | 12 +- tools/testing/kunit/kunit_json.py | 5 +- tools/testing/kunit/kunit_kernel.py | 10 +- tools/testing/kunit/kunit_parser.py | 134 +- tools/testing/kunit/kunit_tool_test.py | 25 +- tools/testing/kunit/qemu_configs/i386.py | 2 +- tools/testing/kunit/qemu_configs/riscv.py | 1 + tools/testing/kunit/run_checks.py | 2 +- .../kunit/test_data/test_is_test_passed-crash.log | 70 - .../test_is_test_passed-no_tests_no_plan.log | 2 +- tools/testing/nvdimm/pmem-dax.c | 4 +- tools/testing/radix-tree/.gitignore | 2 - tools/testing/radix-tree/Makefile | 9 +- tools/testing/radix-tree/generated/autoconf.h | 1 - tools/testing/radix-tree/linux.c | 160 +- tools/testing/radix-tree/linux/kernel.h | 1 - tools/testing/radix-tree/linux/lockdep.h | 2 - tools/testing/radix-tree/linux/maple_tree.h | 7 - tools/testing/radix-tree/maple.c | 59 - tools/testing/radix-tree/trace/events/maple_tree.h | 3 - tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/bti/Makefile | 6 +- tools/testing/selftests/bpf/Makefile | 8 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 13 + tools/testing/selftests/bpf/config | 3 + tools/testing/selftests/bpf/network_helpers.c | 40 +- tools/testing/selftests/bpf/network_helpers.h | 2 + tools/testing/selftests/bpf/prog_tests/dynptr.c | 137 + .../bpf/prog_tests/map_lookup_percpu_elem.c | 48 +- tools/testing/selftests/bpf/prog_tests/mptcp.c | 174 + .../selftests/bpf/prog_tests/trampoline_count.c | 134 +- .../selftests/bpf/prog_tests/unpriv_bpf_disabled.c | 312 + .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- tools/testing/selftests/bpf/progs/dynptr_fail.c | 588 + tools/testing/selftests/bpf/progs/dynptr_success.c | 164 + tools/testing/selftests/bpf/progs/mptcp_sock.c | 88 + .../bpf/progs/test_map_lookup_percpu_elem.c | 64 +- .../selftests/bpf/progs/test_trampoline_count.c | 16 +- .../selftests/bpf/progs/test_unpriv_bpf_disabled.c | 83 + tools/testing/selftests/bpf/test_progs.c | 20 +- tools/testing/selftests/bpf/test_progs.h | 2 + tools/testing/selftests/cgroup/memcg_protection.m | 89 + tools/testing/selftests/cgroup/test_memcontrol.c | 204 +- tools/testing/selftests/drivers/.gitignore | 1 + .../selftests/drivers/net/netdevsim/hw_stats_l3.sh | 4 +- .../drivers/net/ocelot/tc_flower_chains.sh | 202 +- .../selftests/drivers/s390x/uvdevice/Makefile | 22 + .../selftests/drivers/s390x/uvdevice/config | 1 + .../drivers/s390x/uvdevice/test_uvdevice.c | 276 + tools/testing/selftests/ir/ir_loopback.sh | 2 +- tools/testing/selftests/kvm/.gitignore | 5 +- tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/include/riscv/processor.h | 8 +- .../selftests/kvm/include/x86_64/processor.h | 17 + .../selftests/kvm/include/x86_64/svm_util.h | 12 + tools/testing/selftests/kvm/lib/aarch64/ucall.c | 4 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 11 +- tools/testing/selftests/kvm/lib/riscv/ucall.c | 33 +- tools/testing/selftests/kvm/lib/s390x/ucall.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 2 +- tools/testing/selftests/kvm/s390x/memop.c | 46 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 1 - .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 5 - .../selftests/kvm/x86_64/pmu_event_filter_test.c | 37 +- .../kvm/x86_64/svm_nested_soft_inject_test.c | 217 + tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 8 +- tools/testing/selftests/net/.gitignore | 2 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/bind_bhash_test.c | 119 + tools/testing/selftests/net/fib_nexthops.sh | 53 +- tools/testing/selftests/net/forwarding/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 11 + .../powerpc/pmu/ebb/fixed_instruction_loop.S | 43 - .../selftests/powerpc/security/spectre_v2.c | 30 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 - tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/mrelease_test.c | 200 + tools/testing/selftests/vm/run_vmtests.sh | 2 + tools/thermal/thermometer/thermometer.c | 2 +- virt/kvm/eventfd.c | 3 +- virt/kvm/kvm_main.c | 11 +- virt/kvm/pfncache.c | 231 +- virt/kvm/vfio.c | 2 +- 3117 files changed, 149887 insertions(+), 125966 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-ifs delete mode 100644 Documentation/core-api/maple_tree.rst create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc8280xp.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,h8s2678-pll-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,px30-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,px30-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3036-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3036-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3188-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3188-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3228-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3228-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3368-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3368-cru.yaml create mode 100644 Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml delete mode 100644 Documentation/devicetree/bindings/hte/hardware-timestamps-common.yaml delete mode 100644 Documentation/devicetree/bindings/input/ilitek,ili2xxx.txt delete mode 100644 Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt create mode 100644 Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rk808.txt create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk809.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/aspeed-smc.txt create mode 100644 Documentation/devicetree/bindings/net/asix,ax88178.yaml create mode 100644 Documentation/devicetree/bindings/net/microchip,lan95xx.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imxrt1170.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,pinctrl-mt6795.yaml delete mode 100644 Documentation/devicetree/bindings/powerpc/fsl/cache_sram.txt create mode 100644 Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml create mode 100644 Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml create mode 100644 Documentation/devicetree/bindings/thermal/ti,j72xx-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,16bit-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/renesas,8bit-timer.txt create mode 100644 Documentation/devicetree/bindings/timestamp/hardware-timestamps [...] rename Documentation/devicetree/bindings/{hte => timestamp}/hte-consumer.yaml (100%) rename Documentation/devicetree/bindings/{hte => timestamp}/nvidia,tegra194-hte.ya [...] create mode 100644 Documentation/filesystems/nfs/client-identifier.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/loongarch/features.rst create mode 100644 Documentation/loongarch/index.rst create mode 100644 Documentation/loongarch/introduction.rst create mode 100644 Documentation/loongarch/irq-chip-model.rst create mode 100644 Documentation/misc-devices/oxsemi-tornado.rst delete mode 100644 Documentation/networking/device_drivers/ethernet/dec/de4x5.rst create mode 100644 Documentation/powerpc/kasan.txt delete mode 100644 Documentation/rust/logo.svg create mode 100644 Documentation/translations/zh_CN/dev-tools/gdb-kernel-debugging.rst create mode 100644 Documentation/translations/zh_CN/loongarch/features.rst create mode 100644 Documentation/translations/zh_CN/loongarch/index.rst create mode 100644 Documentation/translations/zh_CN/loongarch/introduction.rst create mode 100644 Documentation/translations/zh_CN/loongarch/irq-chip-model.rst delete mode 100644 Documentation/tty/device_drivers/oxsemi-tornado.rst create mode 100644 Documentation/x86/ifs.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-nuvia-dc-scm.dts create mode 100644 arch/loongarch/Kbuild create mode 100644 arch/loongarch/Kconfig copy arch/{riscv => loongarch}/Kconfig.debug (100%) create mode 100644 arch/loongarch/Makefile create mode 100644 arch/loongarch/boot/.gitignore create mode 100644 arch/loongarch/boot/Makefile copy arch/{csky => loongarch}/boot/dts/Makefile (100%) create mode 100644 arch/loongarch/configs/loongson3_defconfig create mode 100644 arch/loongarch/include/asm/Kbuild create mode 100644 arch/loongarch/include/asm/acenv.h create mode 100644 arch/loongarch/include/asm/acpi.h create mode 100644 arch/loongarch/include/asm/addrspace.h create mode 100644 arch/loongarch/include/asm/asm-offsets.h create mode 100644 arch/loongarch/include/asm/asm-prototypes.h create mode 100644 arch/loongarch/include/asm/asm.h create mode 100644 arch/loongarch/include/asm/asmmacro.h create mode 100644 arch/loongarch/include/asm/atomic.h create mode 100644 arch/loongarch/include/asm/barrier.h create mode 100644 arch/loongarch/include/asm/bitops.h create mode 100644 arch/loongarch/include/asm/bitrev.h create mode 100644 arch/loongarch/include/asm/bootinfo.h create mode 100644 arch/loongarch/include/asm/branch.h create mode 100644 arch/loongarch/include/asm/bug.h create mode 100644 arch/loongarch/include/asm/cache.h create mode 100644 arch/loongarch/include/asm/cacheflush.h create mode 100644 arch/loongarch/include/asm/cacheops.h create mode 100644 arch/loongarch/include/asm/clocksource.h create mode 100644 arch/loongarch/include/asm/cmpxchg.h create mode 100644 arch/loongarch/include/asm/compiler.h create mode 100644 arch/loongarch/include/asm/cpu-features.h create mode 100644 arch/loongarch/include/asm/cpu-info.h create mode 100644 arch/loongarch/include/asm/cpu.h create mode 100644 arch/loongarch/include/asm/cpufeature.h create mode 100644 arch/loongarch/include/asm/delay.h create mode 100644 arch/loongarch/include/asm/dma-direct.h create mode 100644 arch/loongarch/include/asm/dma.h create mode 100644 arch/loongarch/include/asm/dmi.h create mode 100644 arch/loongarch/include/asm/efi.h create mode 100644 arch/loongarch/include/asm/elf.h create mode 100644 arch/loongarch/include/asm/entry-common.h create mode 100644 arch/loongarch/include/asm/exec.h create mode 100644 arch/loongarch/include/asm/fb.h create mode 100644 arch/loongarch/include/asm/fixmap.h create mode 100644 arch/loongarch/include/asm/fpregdef.h create mode 100644 arch/loongarch/include/asm/fpu.h create mode 100644 arch/loongarch/include/asm/futex.h create mode 100644 arch/loongarch/include/asm/hardirq.h create mode 100644 arch/loongarch/include/asm/hugetlb.h create mode 100644 arch/loongarch/include/asm/hw_irq.h create mode 100644 arch/loongarch/include/asm/idle.h create mode 100644 arch/loongarch/include/asm/inst.h create mode 100644 arch/loongarch/include/asm/io.h create mode 100644 arch/loongarch/include/asm/irq.h create mode 100644 arch/loongarch/include/asm/irq_regs.h create mode 100644 arch/loongarch/include/asm/irqflags.h create mode 100644 arch/loongarch/include/asm/kdebug.h create mode 100644 arch/loongarch/include/asm/linkage.h create mode 100644 arch/loongarch/include/asm/local.h create mode 100644 arch/loongarch/include/asm/loongarch.h create mode 100644 arch/loongarch/include/asm/loongson.h create mode 100644 arch/loongarch/include/asm/mmu.h create mode 100644 arch/loongarch/include/asm/mmu_context.h create mode 100644 arch/loongarch/include/asm/mmzone.h create mode 100644 arch/loongarch/include/asm/module.h create mode 100644 arch/loongarch/include/asm/module.lds.h create mode 100644 arch/loongarch/include/asm/numa.h create mode 100644 arch/loongarch/include/asm/page.h create mode 100644 arch/loongarch/include/asm/pci.h create mode 100644 arch/loongarch/include/asm/percpu.h create mode 100644 arch/loongarch/include/asm/perf_event.h create mode 100644 arch/loongarch/include/asm/pgalloc.h create mode 100644 arch/loongarch/include/asm/pgtable-bits.h create mode 100644 arch/loongarch/include/asm/pgtable.h create mode 100644 arch/loongarch/include/asm/prefetch.h create mode 100644 arch/loongarch/include/asm/processor.h create mode 100644 arch/loongarch/include/asm/ptrace.h create mode 100644 arch/loongarch/include/asm/reboot.h create mode 100644 arch/loongarch/include/asm/regdef.h create mode 100644 arch/loongarch/include/asm/seccomp.h create mode 100644 arch/loongarch/include/asm/serial.h create mode 100644 arch/loongarch/include/asm/setup.h create mode 100644 arch/loongarch/include/asm/shmparam.h create mode 100644 arch/loongarch/include/asm/smp.h create mode 100644 arch/loongarch/include/asm/sparsemem.h create mode 100644 arch/loongarch/include/asm/stackframe.h create mode 100644 arch/loongarch/include/asm/stacktrace.h create mode 100644 arch/loongarch/include/asm/string.h create mode 100644 arch/loongarch/include/asm/switch_to.h create mode 100644 arch/loongarch/include/asm/syscall.h create mode 100644 arch/loongarch/include/asm/thread_info.h create mode 100644 arch/loongarch/include/asm/time.h create mode 100644 arch/loongarch/include/asm/timex.h create mode 100644 arch/loongarch/include/asm/tlb.h create mode 100644 arch/loongarch/include/asm/tlbflush.h create mode 100644 arch/loongarch/include/asm/topology.h create mode 100644 arch/loongarch/include/asm/types.h create mode 100644 arch/loongarch/include/asm/uaccess.h create mode 100644 arch/loongarch/include/asm/unistd.h create mode 100644 arch/loongarch/include/asm/vdso.h create mode 100644 arch/loongarch/include/asm/vdso/clocksource.h create mode 100644 arch/loongarch/include/asm/vdso/gettimeofday.h create mode 100644 arch/loongarch/include/asm/vdso/processor.h create mode 100644 arch/loongarch/include/asm/vdso/vdso.h create mode 100644 arch/loongarch/include/asm/vdso/vsyscall.h create mode 100644 arch/loongarch/include/asm/vermagic.h create mode 100644 arch/loongarch/include/asm/vmalloc.h create mode 100644 arch/loongarch/include/uapi/asm/Kbuild create mode 100644 arch/loongarch/include/uapi/asm/auxvec.h create mode 100644 arch/loongarch/include/uapi/asm/bitsperlong.h create mode 100644 arch/loongarch/include/uapi/asm/break.h create mode 100644 arch/loongarch/include/uapi/asm/byteorder.h create mode 100644 arch/loongarch/include/uapi/asm/hwcap.h create mode 100644 arch/loongarch/include/uapi/asm/ptrace.h create mode 100644 arch/loongarch/include/uapi/asm/reg.h create mode 100644 arch/loongarch/include/uapi/asm/sigcontext.h create mode 100644 arch/loongarch/include/uapi/asm/signal.h create mode 100644 arch/loongarch/include/uapi/asm/ucontext.h create mode 100644 arch/loongarch/include/uapi/asm/unistd.h copy arch/{alpha => loongarch}/kernel/.gitignore (100%) create mode 100644 arch/loongarch/kernel/Makefile create mode 100644 arch/loongarch/kernel/access-helper.h create mode 100644 arch/loongarch/kernel/acpi.c create mode 100644 arch/loongarch/kernel/asm-offsets.c create mode 100644 arch/loongarch/kernel/cacheinfo.c create mode 100644 arch/loongarch/kernel/cpu-probe.c create mode 100644 arch/loongarch/kernel/dma.c create mode 100644 arch/loongarch/kernel/efi-header.S create mode 100644 arch/loongarch/kernel/efi.c create mode 100644 arch/loongarch/kernel/elf.c create mode 100644 arch/loongarch/kernel/entry.S create mode 100644 arch/loongarch/kernel/env.c create mode 100644 arch/loongarch/kernel/fpu.S create mode 100644 arch/loongarch/kernel/genex.S create mode 100644 arch/loongarch/kernel/head.S create mode 100644 arch/loongarch/kernel/idle.c create mode 100644 arch/loongarch/kernel/image-vars.h create mode 100644 arch/loongarch/kernel/inst.c create mode 100644 arch/loongarch/kernel/io.c create mode 100644 arch/loongarch/kernel/irq.c create mode 100644 arch/loongarch/kernel/mem.c create mode 100644 arch/loongarch/kernel/module-sections.c create mode 100644 arch/loongarch/kernel/module.c create mode 100644 arch/loongarch/kernel/numa.c create mode 100644 arch/loongarch/kernel/proc.c create mode 100644 arch/loongarch/kernel/process.c create mode 100644 arch/loongarch/kernel/ptrace.c create mode 100644 arch/loongarch/kernel/reset.c create mode 100644 arch/loongarch/kernel/setup.c create mode 100644 arch/loongarch/kernel/signal.c create mode 100644 arch/loongarch/kernel/smp.c create mode 100644 arch/loongarch/kernel/switch.S create mode 100644 arch/loongarch/kernel/syscall.c create mode 100644 arch/loongarch/kernel/time.c create mode 100644 arch/loongarch/kernel/topology.c create mode 100644 arch/loongarch/kernel/traps.c create mode 100644 arch/loongarch/kernel/vdso.c create mode 100644 arch/loongarch/kernel/vmlinux.lds.S create mode 100644 arch/loongarch/lib/Makefile create mode 100644 arch/loongarch/lib/clear_user.S create mode 100644 arch/loongarch/lib/copy_user.S create mode 100644 arch/loongarch/lib/delay.c create mode 100644 arch/loongarch/lib/dump_tlb.c create mode 100644 arch/loongarch/mm/Makefile create mode 100644 arch/loongarch/mm/cache.c create mode 100644 arch/loongarch/mm/extable.c create mode 100644 arch/loongarch/mm/fault.c create mode 100644 arch/loongarch/mm/hugetlbpage.c create mode 100644 arch/loongarch/mm/init.c create mode 100644 arch/loongarch/mm/ioremap.c copy arch/{mips => loongarch}/mm/maccess.c (100%) create mode 100644 arch/loongarch/mm/mmap.c create mode 100644 arch/loongarch/mm/page.S create mode 100644 arch/loongarch/mm/pgtable.c create mode 100644 arch/loongarch/mm/tlb.c create mode 100644 arch/loongarch/mm/tlbex.S create mode 100644 arch/loongarch/pci/Makefile create mode 100644 arch/loongarch/pci/acpi.c create mode 100644 arch/loongarch/pci/pci.c copy arch/{arm64/kernel => loongarch}/vdso/.gitignore (100%) create mode 100644 arch/loongarch/vdso/Makefile create mode 100644 arch/loongarch/vdso/elf.S create mode 100755 arch/loongarch/vdso/gen_vdso_offsets.sh create mode 100644 arch/loongarch/vdso/sigreturn.S create mode 100644 arch/loongarch/vdso/vdso.S create mode 100644 arch/loongarch/vdso/vdso.lds.S create mode 100644 arch/loongarch/vdso/vgettimeofday.c delete mode 100644 arch/m68k/include/asm/export.h delete mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h create mode 100644 arch/powerpc/kernel/rtas_entry.S delete mode 100644 arch/powerpc/kvm/book3s_64_vio_hv.c delete mode 100644 arch/powerpc/kvm/book3s_hv_rm_xive.c delete mode 100644 arch/powerpc/kvm/book3s_xive_template.c rename arch/powerpc/mm/kasan/{kasan_init_32.c => init_32.c} (100%) create mode 100644 arch/powerpc/mm/kasan/init_book3s_64.c delete mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h delete mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c delete mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c create mode 100644 arch/riscv/include/asm/compat.h create mode 100644 arch/riscv/include/asm/signal32.h create mode 100644 arch/riscv/kernel/compat_signal.c create mode 100644 arch/riscv/kernel/compat_syscall_table.c create mode 100644 arch/riscv/kernel/compat_vdso/.gitignore create mode 100644 arch/riscv/kernel/compat_vdso/Makefile create mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.S create mode 100644 arch/riscv/kernel/compat_vdso/compat_vdso.lds.S create mode 100644 arch/riscv/kernel/compat_vdso/flush_icache.S create mode 100755 arch/riscv/kernel/compat_vdso/gen_compat_vdso_offsets.sh create mode 100644 arch/riscv/kernel/compat_vdso/getcpu.S create mode 100644 arch/riscv/kernel/compat_vdso/note.S create mode 100644 arch/riscv/kernel/compat_vdso/rt_sigreturn.S create mode 100644 arch/riscv/kernel/elf_kexec.c create mode 100644 arch/riscv/kernel/machine_kexec_file.c delete mode 100644 arch/riscv/kvm/tlb.S create mode 100644 arch/riscv/kvm/tlb.c create mode 100644 arch/riscv/purgatory/.gitignore create mode 100644 arch/riscv/purgatory/Makefile create mode 100644 arch/riscv/purgatory/entry.S create mode 100644 arch/riscv/purgatory/purgatory.c delete mode 100644 arch/s390/include/asm/livepatch.h create mode 100644 arch/s390/include/uapi/asm/uvdevice.h delete mode 100644 arch/x86/include/asm/fpu/internal.h delete mode 100644 arch/x86/include/asm/livepatch.h delete mode 100644 arch/x86/include/asm/mmx.h delete mode 100644 arch/x86/lib/mmx_32.c create mode 100644 drivers/clk/qcom/gcc-sc8280xp.c create mode 100644 drivers/clk/stm32/Makefile create mode 100644 drivers/clk/stm32/clk-stm32-core.c create mode 100644 drivers/clk/stm32/clk-stm32-core.h create mode 100644 drivers/clk/stm32/clk-stm32mp13.c create mode 100644 drivers/clk/stm32/reset-stm32.c create mode 100644 drivers/clk/stm32/reset-stm32.h create mode 100644 drivers/clk/stm32/stm32mp13_rcc.h create mode 100644 drivers/crypto/caam/blob_gen.c create mode 100644 drivers/crypto/qat/qat_common/qat_algs_send.c create mode 100644 drivers/crypto/qat/qat_common/qat_algs_send.h create mode 100644 drivers/dma/dw/rzn1-dmamux.c create mode 100644 drivers/firmware/efi/libstub/loongarch-stub.c create mode 100644 drivers/firmware/mtk-adsp-ipc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h delete mode 100644 drivers/hid/hid-google-atrus.c create mode 100644 drivers/irqchip/irq-loongarch-cpu.c create mode 100644 drivers/irqchip/irq-loongson-eiointc.c create mode 100644 drivers/irqchip/irq-loongson-pch-lpc.c create mode 100644 drivers/misc/habanalabs/common/memory_mgr.c delete mode 100644 drivers/mtd/parsers/scpart.c delete mode 100644 drivers/mtd/spi-nor/controllers/aspeed-smc.c delete mode 100644 drivers/net/can/led.c delete mode 100644 drivers/net/ethernet/dec/tulip/de4x5.c delete mode 100644 drivers/net/ethernet/dec/tulip/de4x5.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.h create mode 100644 drivers/pinctrl/freescale/pinctrl-imxrt1170.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6795.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6795.h create mode 100644 drivers/platform/mellanox/nvsw-sn2201.c create mode 100644 drivers/platform/x86/intel/ifs/Kconfig create mode 100644 drivers/platform/x86/intel/ifs/Makefile create mode 100644 drivers/platform/x86/intel/ifs/core.c create mode 100644 drivers/platform/x86/intel/ifs/ifs.h create mode 100644 drivers/platform/x86/intel/ifs/load.c create mode 100644 drivers/platform/x86/intel/ifs/runtest.c create mode 100644 drivers/platform/x86/intel/ifs/sysfs.c create mode 100644 drivers/rtc/rtc-rzn1.c create mode 100644 drivers/s390/char/uvdevice.c create mode 100644 drivers/scsi/lpfc/lpfc_vmid.c delete mode 100644 drivers/scsi/ufs/Kconfig delete mode 100644 drivers/scsi/ufs/Makefile delete mode 100644 drivers/scsi/ufs/tc-dwc-g210-pci.c delete mode 100644 drivers/scsi/ufs/tc-dwc-g210.c delete mode 100644 drivers/scsi/ufs/ufs-debugfs.c delete mode 100644 drivers/scsi/ufs/ufs-exynos.c delete mode 100644 drivers/scsi/ufs/ufs-hisi.c delete mode 100644 drivers/scsi/ufs/ufs-hwmon.c delete mode 100644 drivers/scsi/ufs/ufs-mediatek-trace.h delete mode 100644 drivers/scsi/ufs/ufs-mediatek.c delete mode 100644 drivers/scsi/ufs/ufs-qcom.c delete mode 100644 drivers/scsi/ufs/ufs-qcom.h delete mode 100644 drivers/scsi/ufs/ufs-sysfs.c delete mode 100644 drivers/scsi/ufs/ufs_bsg.c delete mode 100644 drivers/scsi/ufs/ufshcd-crypto.c delete mode 100644 drivers/scsi/ufs/ufshcd-crypto.h delete mode 100644 drivers/scsi/ufs/ufshcd-dwc.c delete mode 100644 drivers/scsi/ufs/ufshcd-dwc.h delete mode 100644 drivers/scsi/ufs/ufshcd-pci.c delete mode 100644 drivers/scsi/ufs/ufshcd-pltfrm.c delete mode 100644 drivers/scsi/ufs/ufshcd-pltfrm.h delete mode 100644 drivers/scsi/ufs/ufshcd-priv.h delete mode 100644 drivers/scsi/ufs/ufshcd.c delete mode 100644 drivers/scsi/ufs/ufshcd.h delete mode 100644 drivers/scsi/ufs/ufshpb.c create mode 100644 drivers/spi/spi-aspeed-smc.c delete mode 100644 drivers/staging/r8188eu/include/rtw_debug.h create mode 100644 drivers/thermal/k3_j72xx_bandgap.c delete mode 100644 drivers/tty/serial/amba-pl011.h create mode 100644 drivers/ufs/Kconfig create mode 100644 drivers/ufs/Makefile create mode 100644 drivers/ufs/core/Kconfig create mode 100644 drivers/ufs/core/Makefile create mode 100644 drivers/ufs/core/ufs-debugfs.c rename drivers/{scsi/ufs => ufs/core}/ufs-debugfs.h (100%) rename drivers/{scsi/ufs => ufs/core}/ufs-fault-injection.c (100%) rename drivers/{scsi/ufs => ufs/core}/ufs-fault-injection.h (100%) create mode 100644 drivers/ufs/core/ufs-hwmon.c create mode 100644 drivers/ufs/core/ufs-sysfs.c rename drivers/{scsi/ufs => ufs/core}/ufs-sysfs.h (100%) create mode 100644 drivers/ufs/core/ufs_bsg.c rename drivers/{scsi/ufs => ufs/core}/ufs_bsg.h (100%) create mode 100644 drivers/ufs/core/ufshcd-crypto.c create mode 100644 drivers/ufs/core/ufshcd-crypto.h create mode 100644 drivers/ufs/core/ufshcd-priv.h create mode 100644 drivers/ufs/core/ufshcd.c create mode 100644 drivers/ufs/core/ufshpb.c rename drivers/{scsi/ufs => ufs/core}/ufshpb.h (100%) create mode 100644 drivers/ufs/host/Kconfig create mode 100644 drivers/ufs/host/Makefile rename drivers/{scsi/ufs => ufs/host}/cdns-pltfrm.c (100%) create mode 100644 drivers/ufs/host/tc-dwc-g210-pci.c rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210-pltfrm.c (100%) create mode 100644 drivers/ufs/host/tc-dwc-g210.c rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.h (100%) rename drivers/{scsi/ufs => ufs/host}/ti-j721e-ufs.c (100%) create mode 100644 drivers/ufs/host/ufs-exynos.c rename drivers/{scsi/ufs => ufs/host}/ufs-exynos.h (100%) create mode 100644 drivers/ufs/host/ufs-hisi.c rename drivers/{scsi/ufs => ufs/host}/ufs-hisi.h (100%) create mode 100644 drivers/ufs/host/ufs-mediatek-trace.h create mode 100644 drivers/ufs/host/ufs-mediatek.c rename drivers/{scsi/ufs => ufs/host}/ufs-mediatek.h (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-qcom-ice.c (100%) create mode 100644 drivers/ufs/host/ufs-qcom.c create mode 100644 drivers/ufs/host/ufs-qcom.h create mode 100644 drivers/ufs/host/ufshcd-dwc.c create mode 100644 drivers/ufs/host/ufshcd-dwc.h create mode 100644 drivers/ufs/host/ufshcd-pci.c create mode 100644 drivers/ufs/host/ufshcd-pltfrm.c create mode 100644 drivers/ufs/host/ufshcd-pltfrm.h rename drivers/{scsi/ufs => ufs/host}/ufshci-dwc.h (100%) create mode 100644 drivers/watchdog/rzn1_wdt.c create mode 100644 fs/ext4/crypto.c create mode 100644 include/dt-bindings/clock/qcom,gcc-sc8280xp.h create mode 100644 include/dt-bindings/clock/stm32mp13-clks.h create mode 100644 include/dt-bindings/gce/mt8186-gce.h create mode 100644 include/dt-bindings/mfd/cros_ec.h create mode 100644 include/dt-bindings/pinctrl/mt6795-pinfunc.h create mode 100644 include/dt-bindings/reset/stm32mp13-resets.h create mode 100644 include/keys/trusted_caam.h delete mode 100644 include/linux/can/led.h create mode 100644 include/linux/export-internal.h create mode 100644 include/linux/firmware/mediatek/mtk-adsp-ipc.h delete mode 100644 include/linux/maple_tree.h delete mode 100644 include/linux/platform_data/timer-ixp4xx.h create mode 100644 include/linux/soc/renesas/r9a06g032-sysctrl.h create mode 100644 include/linux/vmacache.h create mode 100644 include/soc/fsl/caam-blob.h create mode 100644 include/trace/events/intel_ifs.h delete mode 100644 include/trace/events/maple_tree.h create mode 100644 include/uapi/asm-generic/termbits-common.h rename {drivers/scsi => include}/ufs/ufs.h (100%) rename {drivers/scsi => include}/ufs/ufs_quirks.h (100%) create mode 100644 include/ufs/ufshcd.h rename {drivers/scsi => include}/ufs/ufshci.h (100%) rename {drivers/scsi => include}/ufs/unipro.h (100%) delete mode 100644 lib/maple_tree.c delete mode 100644 lib/test_maple_tree.c create mode 100644 mm/vmacache.c create mode 100644 net/mptcp/bpf.c create mode 100755 scripts/check-local-export delete mode 120000 scripts/dtc/include-prefixes/h8300 create mode 100755 scripts/objdump-func create mode 100644 scripts/spdxexclude create mode 100644 security/keys/trusted-keys/Kconfig create mode 100644 security/keys/trusted-keys/trusted_caam.c create mode 100644 sound/soc/intel/avs/apl.c create mode 100644 sound/soc/intel/avs/board_selection.c create mode 100644 sound/soc/intel/avs/pcm.c create mode 100644 sound/soc/intel/avs/skl.c create mode 100644 sound/soc/intel/avs/trace.c create mode 100644 sound/soc/intel/avs/trace.h create mode 100644 sound/soc/sof/ipc3-dtrace.c create mode 100644 sound/soc/sof/mediatek/mtk-adsp-common.c create mode 100644 sound/soc/sof/mediatek/mtk-adsp-common.h create mode 100644 tools/build/feature/test-libbpf-btf__load_from_kernel_by_id.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/perf/arch/x86/util/topdown.h create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a34/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a34/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a34/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a34/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a34/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a34/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a35/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a35/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a35/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a35/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a35/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a35/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/pmu.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/trace.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a55/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a55/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a55/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a55/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a55/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a55/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a55/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a57-a72/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a57-a72/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a57-a72/cache.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a57-a72/core-imp-def.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a57-a72}/exceptio [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a57-a72/instruction.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => cortex-a57-a72}/memory.j [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a65/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a65/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a65/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a65/dpu.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a65/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a65/ifu.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a65/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a65/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a65/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a710/branch.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a710}/bus.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a710}/cache.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a710}/exception.j [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a710/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a710/memory.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a710}/pipeline.js [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a710}/trace.json (100%) create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a73/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a73/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a73/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a73/etm.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a73/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a73/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a73/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a73/mmu.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a73/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a75/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a75/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a75/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a75/etm.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a75/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a75/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a75/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a75/mmu.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a75/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a77/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a77/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a77/cache.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a77}/exception.js [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a77/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a77/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a77/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a78/branch.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a78}/bus.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a78}/cache.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a78}/exception.js [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a78/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a78/memory.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-a78}/pipeline.jso [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-x1/branch.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-x1}/bus.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-x1}/cache.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-x1}/exception.jso [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-x1/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-x1/memory.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-x1}/pipeline.json (100%) create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-x2/branch.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-x2}/bus.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-x2}/cache.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-x2}/exception.jso [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-x2/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-x2/memory.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-x2}/pipeline.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => cortex-x2}/trace.json (100%) create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/pipeline.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n2 => neoverse-e1}/spe.json (100%) create mode 100755 tools/perf/tests/shell/stat.sh delete mode 100644 tools/testing/cxl/mock_mem.c create mode 100644 tools/testing/kunit/configs/all_tests_uml.config delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-crash.log delete mode 100644 tools/testing/radix-tree/linux/maple_tree.h delete mode 100644 tools/testing/radix-tree/maple.c delete mode 100644 tools/testing/radix-tree/trace/events/maple_tree.h create mode 100644 tools/testing/selftests/bpf/prog_tests/dynptr.c create mode 100644 tools/testing/selftests/bpf/prog_tests/mptcp.c create mode 100644 tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c create mode 100644 tools/testing/selftests/bpf/progs/dynptr_fail.c create mode 100644 tools/testing/selftests/bpf/progs/dynptr_success.c create mode 100644 tools/testing/selftests/bpf/progs/mptcp_sock.c create mode 100644 tools/testing/selftests/bpf/progs/test_unpriv_bpf_disabled.c create mode 100644 tools/testing/selftests/cgroup/memcg_protection.m create mode 100644 tools/testing/selftests/drivers/s390x/uvdevice/Makefile create mode 100644 tools/testing/selftests/drivers/s390x/uvdevice/config create mode 100644 tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c create mode 100644 tools/testing/selftests/kvm/x86_64/svm_nested_soft_inject_test.c create mode 100644 tools/testing/selftests/net/bind_bhash_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S create mode 100644 tools/testing/selftests/vm/mrelease_test.c