This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allmodconfig in repository toolchain/ci/linux.
discards f8dc23b3dc0c Add linux-next specific files for 20211007 discards 9a6a6dd457c9 Merge branch 'akpm/master' discards b73c329b130a mm: unexport {,un}lock_page_memcg discards c1d4ff5fc990 mm: unexport folio_memcg_{,un}lock discards 116ff6c13bdf mm: migrate: simplify the file-backed pages validation whe [...] discards cf31b35f31f9 Merge branch 'akpm-current/current' discards e95be3ff4413 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] discards e99033211789 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] discards bb7502588bb7 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 70e6f6a89498 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e1085829f0a7 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 48ffdd89b2d1 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards abae9a0e37ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6508d0f00cb7 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 88d7e4171f85 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 40649e9a40ab Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 81be20b6e983 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards cc2563bfac79 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] discards a1320fe14102 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards a8b296161c30 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 03333bbc5f33 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git discards 6e98bda2f438 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f5e0b30b9ff4 next-20211006/userns discards b15baa94ac70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a8f250b62675 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 54df7f182d7f Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards abe58ea25c30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d486ddd9af98 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 25b630395c04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards eb2a058c377a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6a6010bdbc04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7b1184eca9fc Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards 866909955a5a Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 7b6526fd74a3 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards c471ac5acc8e Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards f41392f47250 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1fbf889e5540 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7311b78d2e3f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5166d4c815ab Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 6349bf2d7b64 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards e6cc22bf7d7c Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards e4a4d51490e4 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 2bef2fe8c839 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 949c187af853 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 4fd36cf41056 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 21bf6654867d Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 4e2754dd9bf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c14b1747ce64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c69f657b2165 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 80b78be6a2ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 222b8ecf4d84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d04526ced2e6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards f052093c9cc6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 289a557c9799 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 7a1e08bf1c60 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 84d90575018a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 75d3dac63062 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 84a38bf0bc7a Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 283954745cef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 01a58458246f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9f680478541e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards f3b27b01533a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e7836bec8dee Merge branch 'next' of git://github.com/cschaufler/smack-next discards a45c15bd5c2f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 03b16cb08c19 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards 123827cf0726 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards e81a43607275 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 56d22349e45b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards aa906f759579 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 61ffd6434806 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8c4b92dee594 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1dfee663bf96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 909e822038ac Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 3525dc083cb6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7c93cb7db52d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 646ea0ea590c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 089c4ec5b604 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards b6ec4920bce2 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards a12f6dc0962d Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards c02022e0af8e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 5104731c73bb Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 5610afaedef1 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 4d10a36e0bad Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 8a7f16d6aae1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 72eeb9e18f26 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 42201f22ade1 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 587730247bb6 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 65d5bb03b183 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 499c79120e44 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 9a8b62324bf8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 5ad73cb858c5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f05b2a9b49f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6ca13185fe04 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 1778d622ea39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ecfbf5709492 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 9faf4a8fa10f Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards e9f64146c00c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards dc489466b631 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards 010a01ab7be1 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 1939b9ce12f8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 81a4a8e51c78 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 107bde1e7a71 Merge branch 'master' of git://linuxtv.org/media_tree.git discards c328f83a7f74 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 89babb12bcc9 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 9749c729c071 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards cbfed5f59cd9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 82a1f27d7371 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 240c2f73f350 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 384624f44ec3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 50db58ad20ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2b2d05734910 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 14fd63ae375a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards c3aa61f12841 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c70c0793cea5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 4bbd05863c99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6e9be16d328b Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] discards b32c6facbcab Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 8b907a82250b Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards 64acf51e33b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 43855cd55f81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1f6f6d7cabad Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 4a7feab1326a Merge branch 'master' of git://github.com/ceph/ceph-client.git discards 118c86712bac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d70fc0afee80 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards 1c77fce463da Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards e183bc45e114 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 596432d763b2 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 8e16ab09b158 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 58317fd93b6c Merge branch 'for-next' of git://git.libc.org/linux-sh discards 92a91095134f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e267deb49bbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ef7bc2a03dc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d9197c5d6463 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 9c9195e9f822 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2fe3b069c832 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 773713ac65ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8518a2a94606 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0e06813d79be Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards cd0186ec8605 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards 65db9cf79f5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d68049ca1c19 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 65a64baf8723 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0e9f12c5e4a9 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 77d3195ec239 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 070f951a1b3f Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 3b977c5152a8 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 265113badfee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2559f24d6f3a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 114cd64812c2 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 8e3f64478fb5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards b37552fadc7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4d08bb9b30cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8c562af47cc9 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards ec2097ab53f2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3e751dc09198 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3b75c6345304 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 39184fd99054 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dd8124967356 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c7208d50ac1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 22316f9c6db5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 24d6c8e9aec0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 353205b34160 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards d3a62e984671 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards c2a97c837130 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cf1225fd11cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dccd3eb81344 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2ea59313c8d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d2e4c5b5075d Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] discards 58b70655c606 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards 6c3bd7a43318 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 5d864d5f9887 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a399f8f95637 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards a422e87cf1fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 15f3a9620f81 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards ef65f5d4cc4d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 6cf48b370161 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] discards 26541f249360 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9992f4493d71 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 01d29f2d3ca5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9559ad62d8af Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] discards 9515df045b84 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 9652b81ddb75 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards f22dff6128f0 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 73e34de71a99 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 02bdf726be0a Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards 53bf68b5ce7b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 58edf29d24c8 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards e4c24a0bdcd3 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 7abaf7619dd1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards a7abd356f440 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] discards f6c7dd105aad Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 7f0eef0847a5 Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] discards 55b1ba3fbcf7 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards 28c7a7d2765e Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards b76a490b60c2 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 31ab0820fb24 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 91d5d5e52357 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards 4a1639a95463 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] discards 5e80a416ea82 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 8961ebe8c4ba Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 17e526955a6b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards f728d16eb44b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 602ceb16d697 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards de6c6098c890 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 1a1c6e500da2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 622948d687d5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 7137b3a67f59 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards da80173c161b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 82c877518a49 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards b3a0005463b7 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 7d89172afed6 drm/amdgpu/pm: properly handle sclk for profiling modes on [...] omits dcfd4b3a7da7 drm/radeon: Add HD-audio component notifier support (v2) omits c19cb2017750 Revert "drm/amd/display: To modify the condition in indica [...] omits ebd3345313de Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 737a93531f37 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits fc1c374134d9 drm/amdgpu: only check for _PR3 on dGPUs omits 2aa15cc3dbea drm/amdgpu: add another raven1 gfxoff quirk omits 5340a42c34b3 amd/amdkfd: remove svms declaration to avoid werror omits 35814bdc451c drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails omits bd3d006e35e8 drm/amdkfd: export svm_range_list_lock_and_flush_work omits 541d7e4c6ce1 drm/amdkfd: avoid conflicting address mappings omits 52d0d3ca9371 drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 6663ae07d995 of: remove duplicate declarations of __of_*_sysfs() functions discards cd42abcb200b Merge branch for-5.16/arm64/dt into for-next discards 89eebe1d016f Merge branch for-5.16/arm/dt into for-next discards 8325d27abae2 Merge branch for-5.16/cpuidle into for-next discards c75dcfba4c21 Merge branch for-5.16/soc into for-next discards 2ce6df115719 Merge branch for-5.16/dt-bindings into for-next discards 86229fc472bd Merge branch for-5.16/clk into for-next discards 29e08b1e60b4 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC discards 5e2cb57d0623 drm/tegra: Bump VIC/NVDEC clock rates to Fmax discards b360182d50bf drm/tegra: Add NVDEC driver discards 9b388c317bd1 drm/tegra: Support asynchronous commits for cursor discards 55c12cb91564 drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] discards d51a3dbfbde3 drm/tegra: Do not reference tegra_plane_funcs directly discards 46dad643d034 drm/tegra: Implement buffer object cache discards df77f99c7c11 drm/tegra: Implement correct DMA-BUF semantics discards f363f0eccfa4 Bluetooth: mgmt: Fix Experimental Feature Changed event omits 396c84bbfd79 ipmi: bt-bmc: Use registers directly discards 1f3e1d891876 Merge branch 'x86/urgent' discards eda88b1c3d23 Merge branch 'irq/core' discards e2650e46328a Merge branch 'locking/core' discards a008564caf32 Merge branch 'locking/wwmutex' discards d59c50c4b737 Merge branch 'objtool/core' discards 98da7cbc21da Merge branch 'perf/core' discards acd2695e6e1c Merge branch 'ras/core' discards 6237ac0d06b4 Merge branch 'sched/core' discards 72fe7df858e1 Merge branch 'x86/build' discards f3257b9898db Merge branch 'x86/cc' discards 5df8b7fceefc Merge branch 'x86/cleanups' discards 2b54a3711f85 Merge branch 'x86/core' discards a929fba3e171 Merge branch 'x86/cpu' discards 10e31fe3fb3c Merge branch 'x86/fpu' discards ee61872a98af Merge branch 'x86/misc' discards e1c1ef0e4353 Merge branch 'x86/urgent' omits f96b4675839b x86/insn: Use get_unaligned() instead of memcpy() discards 9546533d55bc Bluetooth: hci_vhci: Fix to set the force_wakeup value discards b71aa2b997f1 Bluetooth: Read codec capabilities only if supported discards 912730b52552 Bluetooth: Fix wake up suspend_wait_q prematurely omits 769fdf83df57 sched: Fix DEBUG && !SCHEDSTATS warn omits f3351eca1fb1 usb: core: config: Change sizeof(struct ...) to sizeof(*...) omits 9056b309a6a7 ARM: dts: stm32: set otg-rev on stm32mp151 discards 6870bdcc86b4 ksmbd: fix oops from fuse driver discards 63a75276ca85 ksmbd: fix version mismatch with out of tree discards 91ebc52cb530 ksmbd: use buf_data_size instead of recalculation in smb3_ [...] discards 6caf9ab9f15d ksmbd: remove the leftover of smb2.0 dialect support discards 92d4b1239374 ksmbd: check strictly data area in ksmbd_smb2_check_message() discards b66732021c64 ksmbd: add validation in smb2_ioctl discards 6a5f6d2737eb ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL discards f75700ef9535 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] discards 8b54814112a0 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] discards 895ae14d7e6b virtio-mem: disallow mapping virtio-mem memory via /dev/mem discards 96802eb91150 kernel/resource: disallow access to exclusive system RAM regions discards 3d62c1d0c6a0 kernel/resource: clean up and optimize iomem_is_exclusive() discards 4905aa34ee4c kcov: replace local_irq_save() with a local_lock_t discards aa27eba10d18 kcov: avoid enable+disable interrupts if !in_task() discards d456c353e972 kcov: allocate per-CPU memory on the relevant node discards 5b5dbf7838a4 Documentation/kcov: define `ip' in the example discards fadbcb0c6987 Documentation/kcov: include types.h in the example discards ba7840dcb8cb sysv: use BUILD_BUG_ON instead of runtime check discards abb57c276528 kernel/fork.c: unshare(): use swap() to make code cleaner discards 78c31b20e73b seq_file: move seq_escape() to a header discards e8130324b220 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 3f4cc567bdcc hfs/hfsplus: use WARN_ON for sanity check discards 11a89e6b11f1 coda: bump module version to 7.2 discards a9ea4c47e77a coda: use vmemdup_user to replace the open code discards 0a2e01e7c10f coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt discards cf4d4cb4b248 coda: avoid doing bad things on inode type changes during [...] discards 9b8e9902011d coda: avoid hidden code duplication in rename discards 9ce312dee62f coda: avoid flagging NULL inodes discards 652abc39adee coda: remove err which no one care discards ec0b7088619a coda: check for async upcall request using local state discards c2932e121a80 coda: avoid NULL pointer dereference from a bad inode discards 8eca7a457db1 init/main.c: silence some -Wunused-parameter warnings discards ec0a69e436ae ramfs: fix mount source show for ramfs discards fa8ff079d706 alpha: use is_kernel_text() helper discards b72abe7bf657 microblaze: use is_kernel_text() helper discards 0d8fedac1fae powerpc/mm: use core_kernel_text() helper discards 71b7f0ba6a02 extable: use is_kernel_text() helper discards db7c3a4b6ae3 mm: kasan: use is_kernel() helper discards 0af95e8e8af5 sections: provide internal __is_kernel() and __is_kernel_t [...] discards 03e7cce9fa1d x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() discards 06f6ecf73510 sections: move is_kernel_inittext() into sections.h discards f55a4c3a8863 sections: move and rename core_kernel_data() to is_kernel_ [...] discards 71e7251dbd10 kallsyms: fix address-checks for kernel related range discards 92ae5c1142ad kallsyms: remove arch specific text and data check discards 325144d8e407 ELF: simplify STACK_ALLOC macro discards 16f4e0cfc81e ELF: fix overflow in total mapping size calculation discards 81c6d8659b90 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE discards df554cc15ae6 const_structs.checkpatch: add a few sound ops structs discards c137096210ab lib: uninline simple_strntoull() as well discards f8a06b051adb include/linux/string_helpers.h: add linux/string.h for strlen() discards 8a2dc4b52e50 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 discards 90d1fc45de2e lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 discards 6a26731e86f5 lib, stackdepot: add helper to print stack entries into buffer discards e8a3824449a7 lib, stackdepot: add helper to print stack entries discards 1696a4dff195 lib, stackdepot: check stackdepot handle before accessing slabs discards 9763134f5a71 proc/sysctl: make protected_* world readable discards 6593bd1b7ba7 proc: allow pid_revalidate() during LOOKUP_RCU discards 6feeb98c47f8 virtio-mem: kdump mode to sanitize /proc/vmcore access discards 14087abd8724 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] discards b344bf87382c virtio-mem: factor out hotplug specifics from virtio_mem_p [...] discards 347bd18c59aa virtio-mem: factor out hotplug specifics from virtio_mem_i [...] discards b557cc038c49 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] discards 7f34c3cefbf0 proc/vmcore: let pfn_is_ram() return a bool discards 2c88888b0c24 x86/xen: print a warning when HVMOP_get_mem_type fails discards ed35a7da9639 x86/xen: simplify xen_oldmem_pfn_is_ram() discards 81baf1bd0266 x86/xen: update xen_oldmem_pfn_is_ram() documentation discards be14309a7291 procfs-do-not-list-tid-0-in-proc-pid-task-fix discards f6f2953dbe9d procfs: do not list TID 0 in /proc/<pid>/task discards 6d5c8e80d7df kernel/hung_task.c: Monitor killed tasks. discards 4507be275a91 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 627df7202554 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 7a4d6169f9c9 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes discards 004f8b20ab5d selftests/damon: add 'schemes' debugfs tests discards b117b68806ca mm/damon/schemes: implement statistics feature discards 6e3390f05dae mm/damon/dbgfs: support DAMON-based Operation Schemes discards e12972ee1adf mm/damon/vaddr: support DAMON-based Operation Schemes discards 345813be839d mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) discards bffa42a59166 mm/damon/core: account age of target regions discards 469a204f9364 mm/damon/core: nullify pointer ctx->kdamond with a NULL discards 960277d206f3 mm/damon: needn't hold kdamond_lock to print pid of kdamond discards 68f3688a3df7 mm/damon: remove unnecessary do_exit() from kdamond discards 5ec8247d81f3 mm/damon/core: print kdamond start log in debug mode only discards fa16b5153ab2 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] discards 0980da1633bf docs/vm/damon: remove broken reference discards 25c7c8ca59d8 MAINTAINERS: update SeongJae's email address discards 61298680a54f Documentation/vm: move user guides to admin-guide/mm/ discards 0980e8382ddd mm/damon: grammar s/works/work/ discards ca5c1cbd320f kfence: shorten critical sections of alloc/free discards ab1cdaf22d56 kfence: test: use kunit_skip() to skip tests discards c4ff9646b2e1 kfence: add note to documentation about skipping covered a [...] discards b5ca1b3bcb17 fixup! kfence: limit currently covered allocations when po [...] discards cc04f468631a kfence-limit-currently-covered-allocations-when-pool-nearl [...] discards 949f6269dc0a kfence: limit currently covered allocations when pool nearly full discards 5abf981151c3 kfence: move saving stack trace of allocations into __kfen [...] discards 5002b960da6d kfence: count unexpectedly skipped allocations discards 1a13b61d85ba stacktrace: move filter_irq_stacks() to kernel/stacktrace.c discards 8649744819a6 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h discards 0ce629a9f371 mm: remove HARDENED_USERCOPY_FALLBACK discards 2f4b9396ee62 zram: Introduce an aged idle interface discards 9d091ad0c904 zram-introduce-an-aged-idle-interface-v5 discards c94b400e3020 zram: introduce an aged idle interface discards 86621874e56f zram: off by one in read_block_state() discards 90b753de8531 zram_drv: allow reclaim on bio_alloc discards aed32ab844e1 mm/highmem: Remove deprecated kmap_atomic discards d74a7134bb0a mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() discards 1ff1e14a31fb mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] discards 3e6ed1eb1f0e mm: disable zsmalloc on PREEMPT_RT discards 460abf2bd346 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 6a36da669d5e mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] discards ee8d93758694 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] discards 83c7c894042f memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] discards 18cff15961f2 memblock: allow to specify flags with memblock_add_node() discards 658d58faebdb memblock: improve MEMBLOCK_HOTPLUG documentation discards 9c1759d67853 mm/memory_hotplug: handle memblock_add_node() failures in [...] discards 094be5df69f7 x86: remove memory hotplug support on X86_32 discards a3d5eea8b576 mm/memory_hotplug: remove stale function declarations discards 61e7c42d57bf mm/memory_hotplug: remove HIGHMEM leftovers discards d10831709cff mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit discards b26344c419db mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE discards ccae34b60ddd mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] discards abe78675da22 memory-hotplug.rst: document the "auto-movable" online policy discards ba1efea22b50 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] discards fd259860b8c6 memory-hotplug.rst: fix two instances of "movablecore" tha [...] discards 78939e16cf9f mm/memory_hotplug: add static qualifier for online_policy_ [...] discards 03dbf452bc76 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix discards fc494d40694a mm/vmstat: annotate data race for zone->free_area[order].nr_free discards 20d44a883b80 selftest/vm: fix ksm selftest to run with different NUMA t [...] discards 9c6efab2b2f3 mm: nommu: kill arch_get_unmapped_area() discards 16dd31d97ff0 mm/migrate: de-duplicate migrate_reason strings discards 1460ee9cd89b mm,hugetlb: remove mlock ulimit for SHM_HUGETLB discards 3a4532f3cbf8 hugetlbfs: extend the definition of hugepages parameter to [...] discards c342ee5beb80 oom_kill: oom_score_adj broken for processes with small me [...] discards 2fe953fd24da mm: mark the OOM reaper thread as freezable discards 11eda17b2409 memblock: use memblock_free for freeing virtual pointers discards 4fb3d2fa2f31 memblock: rename memblock_free to memblock_phys_free discards 9d3cccf50a21 memblock: stop aliasing __memblock_free_late with memblock [...] discards 70c6b5de12a7 memblock: drop memblock_free_early_nid() and memblock_free [...] discards 295537b5d5b6 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] discards bef373d621f3 arch_numa: simplify numa_distance allocation discards ca1df2812792 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards a57720b5cd1c mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards 91444c8d08db tools/vm/page-types.c: print file offset in hexadecimal discards 27203fb49cf8 tools/vm/page-types.c: move show_file() to summary output discards 39ad959c16bc tools/vm/page-types.c: make walk_file() aware of address r [...] discards 09562ba4983d tools/vm/page_owner_sort.c: count and sort by mem discards defad0bc1e85 mm/vmscan.c: fix -Wunused-but-set-variable warning discards a6816d521bea mm/page_isolation: guard against possible putback unisolated page discards 17d97fc9d71f mm/page_isolation: fix potential missing call to unset_mig [...] discards b00d2dc0f88e userfaultfd/selftests: fix calculation of expected ioctls discards 6ae26154b17b userfaultfd/selftests: fix feature support detection discards 65eb57a5f0d5 userfaultfd/selftests: don't rely on GNU extensions for ra [...] discards 015ea90c5a9f hugetlb: add hugetlb demote page support discards 98e8ac4fdd5e hugetlb: add demote bool to gigantic page routines discards c84847da995e hugetlb: be sure to free demoted CMA pages to CMA discards 36d7eefe82c4 mm/cma: add cma_pages_valid to determine if pages are in CMA discards 935e5c54a109 hugetlb: add demote hugetlb page sysfs interfaces discards ee0a29e2638a mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h discards 28071ec80563 mm: fix data race in PagePoisoned() discards 9f60261c6a55 s390: use generic version of arch_is_kernel_initmem_freed() discards dbedef1e92f7 powerpc: use generic version of arch_is_kernel_initmem_freed() discards 0952077935ca mm: make generic arch_is_kernel_initmem_freed() do what it says discards 08e04b33ce48 mm: create a new system state and fix core_kernel_text() discards a7732e296ddf mm/page_alloc.c: show watermark_boost of zone in zoneinfo discards b93d78f7afef mm/page_alloc: detect allocation forbidden by cpuset and b [...] discards 20aa66dd8fda mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() discards a6b2ede156d4 mm: move fold_vm_numa_events() to fix NUMA without SMP discards 7c5fcf50f9c1 mm: move node_reclaim_distance to fix NUMA without SMP discards b5b93ec41e13 mm/page_alloc: use accumulated load when building node fal [...] discards bc59cca6b62c mm/page_alloc: print node fallback order discards 8c9e1d9c4f0f mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] discards 6531ce04106d mm/page_alloc.c: use helper function zone_spans_pfn() discards fce2c786e1c3 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() discards 3fcc414f320f mm/page_alloc.c: simplify the code by using macro K() discards d6bf12cf3e44 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] discards c8faa7b0811e mm/large system hash: avoid possible NULL deref in alloc_l [...] discards 2cff25205689 kasan: extend KASAN mode kernel parameter discards 7f3c6cb1e524 arm64: mte: add asymmetric mode support discards a0449eb025b2 arm64: mte: CPU feature detection for Asymm MTE discards b7b8a32980f3 arm64: mte: bitfield definitions for Asymm MTE discards 89a5adeb4891 kasan: remove duplicate of kasan_flag_async omits 5b19d000c300 kasan: fix tag for large allocations when using CONFIG_SLAB omits be7e2c27e5cd workqueue, kasan: avoid alloc_pages() when recording stack omits 214cca5f44c9 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 16441d4eac77 kasan: common: provide can_alloc in kasan_save_stack() omits 6629048daa76 lib/stackdepot: introduce __stack_depot_save() omits fe69f1a6d28d lib/stackdepot: remove unused function argument omits 72bbddc1fcd5 lib/stackdepot: include gfp.h omits 5cf606ec64dd kasan: test: add memcpy test that avoids out-of-bounds write omits 2d0457dd2b33 mm/vmalloc: check various alignments when debugging omits 814e8815672d mm/vmalloc: do not adjust the search size for alignment overhead omits 210c810751e8 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits 7f7a616439e9 mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 8201803786d2 mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 4ff3da89ae9b mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits e7197be1728b mm/mremap: don't account pages in vma_to_resize() omits 07ccf08b61a0 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 01185d4c8ab4 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits ade2ef2cb563 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 5a21ba83ddb2 lazy tlb: introduce lazy mm refcount helper functions omits c5511477f907 Documentation: update pagemap with shmem exceptions omits 4de319b44665 mm: remove redundant smp_wmb() omits 75f730154052 mm: introduce pmd_install() helper omits bc6dfed2ecc5 mm: add zap_skip_check_mapping() helper omits 56fe0879103e mm: drop first_index/last_index in zap_details omits b9491a1345de mm: clear vmf->pte after pte_unmap_same() returns omits 111b1843598f mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits 163721b74ec3 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 521392f1574b mm: use __pfn_to_section() instead of open coding it omits 4e720a828f85 mm/mmap.c: fix a data race of mm->total_vm omits e5ccf23e6b9d memcg: prohibit unconditional exceeding the limit of dying tasks omits 6574471cff23 mm/memcg: remove obsolete memcg_free_kmem() omits a99dc385ca22 memcg: unify memcg stat flushing omits 84eab1937a90 memcg: flush stats only if updated omits 1023ebc9c34c mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 517b5e17eb1b mm/swapfile: remove needless request_queue NULL pointer check omits 8b00db315618 mm/gup: further simplify __gup_device_huge() omits 5de79415a450 vfs: keep inodes with page cache off the inode shrinker LRU omits 2f45019295c9 mm/filemap.c: remove bogus VM_BUG_ON omits af9a77989be6 mm: debug_vm_pgtable: don't use __P000 directly omits 6685a5408897 mm/smaps: simplify shmem handling of pte holes omits 60ce8ad0ff50 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits df7f7a4cae67 mm/smaps: fix shmem pte hole swap calculation omits 666e1607c71b mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits 259b96a24346 slub: add back check for free nonslab objects omits 2273a144bc39 mm/slab.c: remove useless lines in enable_cpucache() omits 8bd382c1b613 mm-dont-call-should_failslab-for-config_failslab-fix omits 8f642aee45ca mm: don't call should_failslab() for !CONFIG_FAILSLAB omits f50321332261 mm: move kvmalloc-related functions to slab.h omits c5fa51068c86 fs/posix_acl.c: avoid -Wempty-body warning omits e44759fe900c ocfs2: fix ocfs2 corrupt when iputting an inode omits a892fffecf3d ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 29ab68937dfa ocfs2: reflink deadlock when clone file to the same direct [...] omits c426ce79c00f ocfs2: Fix handle refcount leak in two exception handling paths omits e247ea1b7464 scripts/spelling.txt: fix "mistake" version of "synchronization" omits ba45de6d8c84 scripts/spelling.txt: add more spellings to spelling.txt omits 28ce720ea39a procfs: prevent unpriveleged processes accessing fdinfo dir omits d08cd5361dc7 /proc/kpageflags: do not use uninitialized struct pages omits b9f48ff60f42 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits fb64a349a5cd mm, slub: fix incorrect memcg slab count for bulk free omits ac7f4a49f769 mm, slub: fix potential use-after-free in slab_debugfs_fops omits db09bafea2b3 mm, slub: fix potential memoryleak in kmem_cache_open() omits c3fc8f8f775f mm, slub: fix mismatch between reconstructed freelist dept [...] omits 7f685b72746b mm, slub: fix two bugs in slab_debug_trace_open() omits 21432453e65f mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] omits 94615f7c93bc memblock: check memory total_size omits a0b9d0141d2b ocfs2: mount fails with buffer overflow in strlen omits d4028051a897 ocfs2: Fix data corruption after conversion from inline format omits 20c18b5b117f mm/vmalloc: fix numa spreading for large hash tables omits cad7d2e93726 mm/migrate: fix CPUHP state to update node demotion order omits 606723aaad2e mm/migrate: add CPU hotplug to demotion #ifdef omits 7a1a1607fa9b mm/migrate: optimize hotplug-time demotion order updates omits 34e9b5bcbc5f userfaultfd: fix a race between writeprotect and exit_mmap() omits a11a5dda4bc4 mm/userfaultfd: selftests: fix memory corruption with thp enabled discards 9608312f03f4 x86/Kconfig: Correct reference to MWINCHIP3D discards 4f90c68790aa x86/platform/olpc: Correct ifdef symbol to intended CONFIG [...] omits 8d6e90983ade tracing: Create a sparse bitmask for pid filtering omits 6954e415264e tracing: Place trace_pid_list logic into abstract functions omits 4079d72411f0 ima: fix deadlock when traversing "ima_default_rules". omits 7e849b8f98a5 Merge branch 'misc' into for-next omits 3a05de6d3e78 Merge branch 'fixes' into for-next omits 7abe699d7951 Merge branch 'for-next/thread_info/cpu' into for-next/kspp omits 0061270307f2 cgroup: cgroup-v1: do not exclude cgrp_dfl_root omits 39ce73504695 ipmi: ipmb: Fix off-by-one size check on rcvlen discards 42798d6d6204 Merge remote-tracking branch 'spi/for-5.16' into spi-next discards 10a5788d2ede Merge remote-tracking branch 'spi/for-5.15' into spi-linus discards fd9fed51c4af Merge remote-tracking branch 'regulator/for-5.16' into reg [...] discards b2a61dc28505 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] discards 78ae88f24af1 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next discards 602957c1f5ff Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits a3d5c47c328a dt-bindings: power: Bindings for Samsung batteries omits 3094c9738e4b KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm omits f32b90c28e0a KVM: s390: pv: avoid double free of sida page omits ec45f15dd4b4 KVM: s390: pv: add macros for UVC CC values omits 85fa1e6bc225 s390/mm: optimize reset_guest_reference_bit() omits c537e76035d1 s390/mm: optimize set_guest_storage_key() omits d084bf329d8d s390/mm: no need for pte_alloc_map_lock() if we know the p [...] omits c27e18c2a65f s390/uv: fully validate the VMA before calling follow_page() omits 8d6deceb90e7 s390/mm: fix VMA and page table handling code in storage k [...] omits adb58f7781d7 s390/mm: validate VMA in PGSTE manipulation functions omits 7c2e6a000e58 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] omits d28fa13d0785 s390/gmap: validate VMA in __gmap_zap() omits d7c5bf94475b fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 [...] omits 0f8d7ccc2eab firmware_loader: add a sanity check for firmware_request_b [...] omits 7c4fd90741b7 firmware_loader: split built-in firmware call omits f7a07f7b9603 firmware_loader: fix pre-allocated buf built-in firmware use omits abcb948db320 ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# omits 4aa5216cac47 ABI: sysfs-class-extcon: use uppercase X for wildcards omits 365b5d63a505 ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm omits 036d6a4e75c9 ABI: sysfs-class-hwmon: add ABI documentation for it omits bf0cf3219144 ABI: sysfs-mce: add 3 missing files omits edfc8730ba45 ABI: sysfs-mce: add a new ABI file omits df2205de9297 scripts: get_abi.pl: better generate regex from what fields omits 4dcce5b08155 scripts: get_abi.pl: fix fallback rule for undefined symbols omits 8f5cfb3b5a1c fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs [...] omits 30b7ecf731ae drivers/base/component.c: remove superfluous header files [...] omits b39214911a54 drivers/base/arch_topology.c: remove superfluous header omits 424f1ac2d832 virt: acrn: Introduce interfaces for virtual device creati [...] omits 29a9f2757469 virt: acrn: Introduce interfaces for MMIO device passthrough omits c31bbc140b94 char: xillybus: Eliminate redundant wrappers to DMA related calls omits 847afd7bd560 misc: fastrpc: copy to user only for non-DMA-BUF heap buffers omits 304b0ba0a21b misc: fastrpc: Update number of max fastrpc sessions omits a7ba894821b6 sched/fair: Removed useless update of p->recent_used_cpu omits b945efcdd07d sched: Remove pointless preemption disable in sched_submit_work() omits 670721c7bd2a sched: Move kprobes cleanup out of finish_task_switch() omits 539fbb5be0da sched: Disable TTWU_QUEUE on RT omits 691925f3ddcc sched: Limit the number of task migrations per batch on RT omits 8d491de6edc2 sched: Move mmdrop to RCU on RT omits d07b2eee4501 sched: Make cookie functions static omits 4006a72bdd93 sched/fair: Consider SMT in ASYM_PACKING load balance omits aafc917a3c31 sched/fair: Carve out logic to mark a group for asymmetric [...] omits c0d14b57fe0c sched/fair: Provide update_sg_lb_stats() with sched domain [...] omits 602564359689 sched/fair: Optimize checking for group_asym_packing omits 16d364ba6ef2 sched/topology: Introduce sched_group::flags omits 183b8ec38f1e x86/sched: Decrease further the priorities of SMT siblings omits 1a7243ca4074 kthread: Move prio/affinite change into the newly created thread omits c597bfddc9e9 sched: Provide Kconfig support for default dynamic preempt mode omits 32ed980c3020 sched: Remove unused inline function __rq_clock_broken() omits b5eb4a5f6521 sched/dl: Support schedstats for deadline sched class omits 95fd58e8dadb sched/dl: Support sched_stat_runtime tracepoint for deadli [...] omits 57a5c2dafca8 sched/rt: Support schedstats for RT sched class omits ed7b564cfdd0 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] omits 847fc0cd0664 sched: Introduce task block time in schedstats omits 60f2415e19d3 sched: Make schedstats helpers independent of fair sched class omits ceeadb83aea2 sched: Make struct sched_statistics independent of fair sc [...] omits a2dcb276ff92 sched/fair: Use __schedstat_set() in set_next_entity() omits 1c36432b278c kselftests/sched: cleanup the child processes omits d73df887b6b8 sched/fair: Add document for burstable CFS bandwidth omits bcb1704a1ed2 sched/fair: Add cfs bandwidth burst statistics omits 2cae3948edd4 sched: adjust sleeper credit for SCHED_IDLE entities omits 51ce83ed523b sched: reduce sched slice for SCHED_IDLE entities omits a480addecc0d sched: Account number of SCHED_IDLE entities on each cfs_rq omits a130e8fbc7de fs/proc/uptime.c: Fix idle time reporting in /proc/uptime omits bc9ffef31bf5 sched/core: Simplify core-wide task selection omits c33627e9a114 sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD omits 7fd7a9e0caba sched/fair: Trigger nohz.next_balance updates when a CPU g [...] omits efd984c481ab sched/fair: Add NOHZ balancer flag for nohz.next_balance updates omits cee0ad4a212f PCI/sysfs: use NUMA_NO_NODE macro omits d460d7f7bb43 driver core: use NUMA_NO_NODE during device_initialize omits df0a18149474 driver core: Fix possible memory leak in device_link_add() omits 32262e2e429c serial: 8250: Fix reporting real baudrate value in c_ospeed field omits 027b57170bf8 serial: core: Fix initializing and restoring termios speed omits 4545b069aa2c tty: baudrate: Explicit usage of B0 for encoding input baudrate omits 27e8c8b483a8 serial: sifive: set pointer to NULL rather than 0. omits 48a78c66ad5d spi: fsi: Print status on error omits 63dfaadfac62 dt-bindings: serial: Add a new compatible string for UMS512 omits d249e662c3e4 mxser: store FCR state in mxser_port::FCR omits 215fa41c2dfb mxser: don't read from UART_FCR omits ee7e5e66f2d4 mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() omits bf1434c1b724 mxser: simplify FCR computation in mxser_change_speed() omits 19236287d8d5 mxser: make mxser_port::ldisc_stop_rx a bool omits 7d5006d59da3 mxser: simplify condition in mxser_receive_chars_new omits 3fdfa165d79b mxser: restore baud rate if its setting fails omits 9136c68346d0 tty: n_gsm: Don't ignore write return value in gsmld_output() omits 46292622ad73 tty: n_gsm: clean up indenting in gsm_queue() omits e01f9125e7c7 tty: serial: samsung: describe driver in KConfig omits 8332cd4936ed ipmi:ssif: Use depends on, not select, for I2C omits b81a817af180 ipmi: Add docs for the IPMI IPMB driver omits ddf58738f502 ipmi: Add docs for IPMB direct addressing omits 63c4eb347164 ipmi:ipmb: Add initial support for IPMI over IPMB omits 059747c245f0 ipmi: Add support for IPMB direct messages omits 1e4071f6282b ipmi: Export ipmb_checksum() omits d154abdda6dc ipmi: Fix a typo omits fac56b7ddec9 ipmi: Check error code before processing BMC response omits 17a4262799fa ipmi:devintf: Return a proper error when recv buffer too small omits b36eb5e7b75a ipmi: Disable some operations during a panic omits db05ddf7f321 ipmi:watchdog: Set panic count to proper value on a panic omits 20733e6d3f34 usb: gadget: udc: core: Print error code in usb_gadget_pro [...] omits dab67a011da7 usb: gadget: udc: core: Use pr_fmt() to prefix messages omits 72ee48ee8925 usb: gadget: uvc: fix multiple opens omits c608dc105bd4 usb: cdc-wdm: Constify static struct wwan_port_ops omits 8c9e880bb98c usb: usb-skeleton: Update min() to min_t() omits a8e2908cae11 dt-bindings: usb: dwc3: Fix usb-phy check omits b1464dec5446 dt-bindings: usb: Convert SMSC USB3503 binding to a schema omits 2abc865706c9 usb: exynos: describe driver in KConfig omits 24749229211c usb: gadget: udc-xilinx: Add clock support omits 01b541504466 usb: xhci-mtk: use xhci_dbg() to print log omits 846cbf98cbef USB: EHCI: Improve port index sanitizing omits ef53d3db1c59 USB: phy: tahvo:remove unnecessary debug log omits b626871a7cda usb: atm: Use struct_size() helper omits c1baf6c591e6 usb: phy: tegra: Support OTG mode programming omits 7557c1bfd377 dt-bindings: phy: tegra20-usb-phy: Document properties nee [...] omits 6941d194fab3 dt-bindings: phy: tegra20-usb-phy: Convert to schema omits 202698580e59 usb: host: oxu210hp: Fix a function name in comments omits 4b0f13ead8c1 usb: host: fotg210: Fix a function name in comments omits 1cd27268561a usb: ehci: Fix a function name in comments omits 89e84f946479 usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C omits c9c14be664cf usb: typec: tipd: Switch CD321X power state to S0 omits 45188f27b3d0 usb: typec: tipd: Add support for Apple CD321X omits c7260e29dd20 usb: typec: tipd: Add short-circuit for no irqs omits 0fbb79b7fd2c usb: typec: tipd: Split interrupt handler omits 79a24ec20399 dt-bindings: usb: tps6598x: Add Apple CD321x compatible omits 512df95b9432 usb: typec: ucsi: Better fix for missing unplug events issue omits bd19ac98f77e usb: typec: ucsi: Read the PDOs in separate work omits 6cbe4b2d5a3f usb: typec: ucsi: Check the partner alt modes always if th [...] omits e08065069fc7 usb: typec: ucsi: acpi: Reduce the command completion timeout omits b9aa02ca39a4 usb: typec: ucsi: Add polling mechanism for partner tasks [...] omits 47eb8de3bbde usb: typec: ucsi: Don't stop alt mode registration on busy [...] omits 094902bc6a3c usb: typec: ucsi: Always cancel the command if PPM reports [...] omits b53908f9a214 usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved" omits ce3e90d5a0cd usb: misc: ehset: Workaround for "special" hubs discards de85c350dde6 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n omits ecd667f5f242 staging: mt7621-dts: properly define 'cpc' and 'mc' nodes omits e0b913816ba1 staging: mt7621-pci: properly adjust base address for the [...] omits 9f76779f2418 MIPS: implement architecture-specific 'pci_remap_iospace()' omits 7c2584faa145 PCI: Allow architecture-specific pci_remap_iospace() omits ebe7e788ee72 MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base' omits df86c6e27a80 Revert "staging: mt7621-pci: set end limit for 'ioport_resource'" omits 1958beb80a60 Revert "MIPS: ralink: don't define PC_IOBASE but increase [...] omits f284edfed84c staging: r8188eu: core: remove duplicate condition check omits 5a71c252c5e2 staging: r8188eu: hal: remove assignment to itself omits a5234161b7dc staging: r8188eu: core: remove unused variable local variable omits 5cd1aacb80a6 staging: r8188eu: core: remove unused variable pAdapter omits 9ffc67da4bb9 staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy omits 4bea8519aa25 staging: r8188eu: core: remove power_saving_wk_hdl function omits 4b58efe2539a staging: r8188eu: remove rtl8188e_silentreset_for_specific [...] omits c034d50bdca2 staging: rtl8712: Statements should start on a tabstop omits b9ba68751577 staging: r8188eu: remove inirp_deinit from struct hal_ops omits 3a587ff65259 staging: r8188eu: remove inirp_init from struct hal_ops omits 5d4445260446 staging: r8188eu: remove free_recv_priv from struct hal_ops omits 69a400415f30 staging: r8188eu: remove init_recv_priv from struct hal_ops omits 2918246179b9 staging: r8188eu: remove init_xmit_priv from struct hal_ops omits 9d67c44c3dfe staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops omits 515d3cf7faff staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops omits f49435793b91 staging: r8188eu: remove odm_GlobalAdapterCheck() omits a19d513367c1 staging: r8188eu: remove odm_DynamicBBPowerSaving() omits bb09212a6f81 staging: rtl8192u: remove unused static variable omits 11dc495619d0 staging: rtl8192e: remove unused variable ieee omits c08976563d6f staging: r8188eu: Replace zero-length array with flexible- [...] omits 403aa62da3ef staging: rtl8723bs: core: remove reassignment of same valu [...] omits d98f096cf5e1 staging: rtl8723bs: core: remove condition never execute omits 0d197f2088e6 staging: rtl8723bs: Replace zero-length array with flexibl [...] omits 42bdb41d2ef8 staging: rtl8723bs: remove meaningless pstat->passoc_req c [...] omits 6649335e1f0c staging: vchiq_arm: move platform structs to vchiq_arm.c omits 89cc4218f640 staging: vchiq_arm: drop unnecessary declarations omits 631c5a531213 staging: vchiq_arm: re-order vchiq_arm_init_state omits fbf6fafe5a79 staging: vt6655: fix camelcase in pbyCxtBuf discards b2c238397b8f x86/entry: Correct reference to intended CONFIG_64_BIT omits 542a2640a2f4 Merge tag 'kvm-riscv-5.16-1' of git://github.com/kvm-riscv [...] omits 759f9ec3f376 phy: qcom-qmp: Add QCM2290 USB3 PHY support omits 455296030ca5 dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY omits 956bbf2a94e8 arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY omits 19b6348e472c phy: qcom-qusb2: Add missing vdd supply omits c6ae0bce6bf3 dt-bindings: phy: qcom,qusb2: Add missing vdd-supply omits ff9378037883 media: imx-jpeg: Remove soft reset between frames encoding omits fb0715c4e66c media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT omits 9827f10767dd media: imx-jpeg: Fix possible null pointer dereference omits 97b9b3ce4810 media: omap_vout: use dma_addr_t consistently omits 605ae389ea02 scsi: smartpqi: Update version to 2.1.12-055 omits 80982656b78e scsi: smartpqi: Add 3252-8i PCI id omits d4dc6aea93cb scsi: smartpqi: Fix duplicate device nodes for tape changers omits 987d35605b7e scsi: smartpqi: Fix boot failure during LUN rebuild omits 28ca6d876c5a scsi: smartpqi: Add extended report physical LUNs omits 4f3cefc3084d scsi: smartpqi: Avoid failing I/Os for offline devices omits be76f90668d8 scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation omits 6ce1ddf53252 scsi: smartpqi: Update LUN reset handler omits 5d1f03e6f49a scsi: smartpqi: Capture controller reason codes omits 9ee5d6e9ac52 scsi: smartpqi: Add controller handshake during kdump omits 819225b03dc7 scsi: smartpqi: Update device removal management omits 76a4f7cc5973 scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() omits 4084a7235d38 scsi: pm80xx: Fix misleading log statement in pm8001_mpi_g [...] omits 4f632918e7a8 scsi: pm80xx: Replace open coded check with dev_is_expander() omits c20bda341946 scsi: target: tcmu: Use struct_size() helper in kmalloc() omits 5384ee089d1f scsi: target: usb: Replace enable attr with ops.enable omits d7e2932bba1b scsi: target: ibm_vscsi: Replace enable attr with ops.enable omits 9465b4871af0 scsi: target: srpt: Replace enable attr with ops.enable omits fb00af92e5db scsi: target: sbp: Replace enable attr with ops.enable omits cb8717a720a9 scsi: target: qla2xxx: Replace enable attr with ops.enable omits 382731ec01b3 scsi: target: iscsi: Replace tpg enable attr with ops.enable omits 80ed33c8ba93 scsi: target: core: Add common tpg/enable attribute omits cdf7f6a10d48 scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 omits 4c32edc350e4 scsi: megaraid_sas: Add helper functions for irq_context omits e7dcc514a49e scsi: megaraid_sas: Fix concurrent access to ISR between I [...] omits d4996c6eac4c scsi: advansys: Fix kernel pointer leak omits 05787e3456ff scsi: target: core: Make logs less verbose omits a0ccd980d504 MAINTAINERS: Add maintainer entry for zstd omits c684b4e9a301 lib: zstd: Upgrade to latest upstream zstd version 1.4.10 omits 87746a6502d6 lib: zstd: Add decompress_sources.h for decompress_unzstd omits 66dbd6888e17 lib: zstd: Add kernel-specific API omits 87bf6a6bbe8b scsi: ufs: core: Do not exit ufshcd_err_handler() unless o [...] omits 54a4045342a8 scsi: ufs: core: Do not exit ufshcd_reset_and_restore() un [...] omits edc0596cc04b scsi: ufs: core: Stop clearing UNIT ATTENTIONS omits af21c3fd5b3e scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION omits f44abcfc3f9f scsi: ufs: core: Remove return statement in void function omits 68444d73d6a5 scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match [...] omits 1da3b0141e74 scsi: ufs: core: Fix NULL pointer dereference omits e9076e7f23aa scsi: core: Fix spelling in a source code comment omits e6f21e8a3c4f Merge branch 'for-next/overflow' into for-next/kspp omits d9bbdbf324cd x86: deduplicate the spectre_v2_user documentation omits 2f46993d83ff x86: change default to spec_store_bypass_disable=prctl spe [...] omits 37ef2c34e437 docs: dt: Fix a few grammar nits in the binding/schema docs omits 91cb8860cb31 of, numa: Fetch empty NUMA node ID from distance map omits 58ae0b515068 Documentation, dt, numa: Add note to empty NUMA node omits 71a9aa162d7b dt-bindings: w1-gpio: Drop redundant 'maxItems' omits 6eb4bd92c1ce kallsyms: strip LTO suffixes from static functions omits 4c78c7271f34 gcc-plugins: remove support for GCC 4.9 and older omits 5f4b59f7e640 regulator: dt-bindings: maxim,max8952: convert to dtschema discards c51dd7e26b38 x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() discards 7adeda06ac6c x86/resctrl: Free the ctrlval arrays when domain_setup_mon [...] omits 571e5c0efcb2 audit: add OPENAT2 record to list "how" info omits 9a10940c7b28 Merge branch 'for-next-next-v5.15-20211004' into for-next- [...] omits 04598cdfd441 Merge branch 'for-next-current-v5.14-20211004' into for-ne [...] omits edb37a2e9798 Merge branch 'ext/lizhang/clear-missing-bdev' into for-nex [...] omits 7dedcdfefd7a Merge branch 'ext/qu/subpage-compress-v3' into for-next-ne [...] omits 858b01d2f38a Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] omits f02894a3b84d Merge branch 'misc-next' into for-next-next-v5.15-20211004 omits 23809de86054 Merge branch 'misc-5.15' into for-next-current-v5.14-20211004 omits 1daa811dc0dd btrfs: clear state missing if device is present at mount time omits e62dda5b4237 btrfs: only allow subpage compression if the range is full [...] omits cbab5b466423 btrfs: don't run delalloc range which is beyond the locked [...] omits eb7e74fa65ce btrfs: allow page to be unlocked by btrfs_page_end_writer_ [...] omits ee8b7b00b9b6 btrfs: teach __extent_writepage() to handle locked page di [...] omits 0078783c7089 btrfs: rework lzo_compress_pages() to make it subpage compatible omits d116c176e6e2 btrfs: extract uncompressed async extent submission code i [...] omits 955e59eba3f2 btrfs: make extent_write_locked_range() to be subpage compatible omits 68aeef3c9a88 btrfs: make end_compressed_bio_writeback() to be subpage c [...] omits e501af05a623 btrfs: make btrfs_submit_compressed_write() to be subpage [...] omits 60a50cc8601c btrfs: make compress_file_range() to be subpage compatible omits cfb47f7cfa30 btrfs: cleanup for extent_write_locked_range() omits 36976f50745d btrfs: refactor submit_compressed_extents() omits 7aa55844c064 btrfs: remove unused function btrfs_bio_fits_in_stripe() omits ae6c14a7f30a btrfs: make btrfs_submit_compressed_write() to determine s [...] omits a6972500d294 btrfs: make btrfs_submit_compressed_read() to determine st [...] omits 109887040ed0 btrfs: introduce alloc_compressed_bio() for compression omits 40b63f41fe2b btrfs: introduce submit_compressed_bio() for compression omits eba8468efee5 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 4be2dd7aa076 btrfs: handle errors properly inside btrfs_submit_compress [...] omits f5f9c3f13a86 btrfs: add subpage checked bitmap to make PageChecked flag [...] omits b10b2125e646 btrfs: introduce compressed_bio::pending_sectors to trace [...] omits 0853bf4b2087 btrfs: make add_ra_bio_pages() to be subpage compatible omits 5548df670ea5 btrfs: don't pass compressed pages to btrfs_writepage_endi [...] omits c6a2ab012404 btrfs: use async_chunk::async_cow to replace the confusing [...] omits 8e1ee6e0cb64 btrfs: remove unnecessary parameter @delalloc_start for wr [...] omits e70b4bf530a6 btrfs: remove unused parameter @nr_pages in add_ra_bio_pages() omits eb2685635cb7 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits faf88ed1c083 remoteproc: meson-mx-ao-arc: fix a bit test omits 9ee46cad9150 btrfs: index free space entries on size omits 79bffb1e97a3 spi: cadence: fix static checker warning omits 555767fd9136 regulator: bd71815: Use defined mask values omits dfe14674bf7b Merge branch 'icc-rpm' into icc-next omits 2661342953f6 interconnect: samsung: describe drivers in KConfig omits 79099cd003c3 interconnect: qcom: drop DEFINE_QNODE macro omits 42f236e275e6 interconnect: qcs404: expand DEFINE_QNODE macros omits 55867ea29f9c interconnect: msm8939: add support for AP-owned nodes omits 2427b06e4ca3 interconnect: msm8939: expand DEFINE_QNODE macros omits cbf91c87153e interconnect: msm8916: add support for AP-owned nodes omits 6b9bbedda02c interconnect: msm8916: expand DEFINE_QNODE macros omits 0788f4d57583 interconnect: icc-rpm: add support for QoS reg offset omits 2b6c7d645118 interconnect: sdm660: merge common code into icc-rpm omits 24b699d12c34 RISC-V: KVM: Add MAINTAINERS entry omits da40d8580593 RISC-V: KVM: Document RISC-V specific parts of KVM API omits 656ba110e164 interconnect: sdm660: drop default/unused values omits 7ae77e60abef interconnect: sdm660: expand DEFINE_QNODE macros omits dea8ee31a039 RISC-V: KVM: Add SBI v0.1 support omits 4d9c5c072f03 RISC-V: KVM: Implement ONE REG interface for FP registers omits 5de52d4a23ad RISC-V: KVM: FP lazy save/restore omits 63e8ab610d8a interconnect: icc-rpm: move bus clocks handling into qnoc_probe omits 3a9f66cb25e1 RISC-V: KVM: Add timer functionality omits 9955371cc014 RISC-V: KVM: Implement MMU notifiers omits 9d05c1fee837 RISC-V: KVM: Implement stage2 page table programming omits fd7bb4a251df RISC-V: KVM: Implement VMID allocator omits 5a5d79acd7da RISC-V: KVM: Handle WFI exits for VCPU omits 9f7013265112 RISC-V: KVM: Handle MMIO exits for VCPU omits 34bde9d8b9e6 RISC-V: KVM: Implement VCPU world-switch omits 92ad82002c39 RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls omits cce69aff689e RISC-V: KVM: Implement VCPU interrupts and requests handling omits a33c72faf2d7 RISC-V: KVM: Implement VCPU create, init and destroy functions omits 99cdc6c18c2d RISC-V: Add initial skeletal KVM support omits e9d1d2bb75b2 treewide: Replace the use of mem_encrypt_active() with cc_ [...] omits 6283f2effbd6 x86/sev: Replace occurrences of sev_es_active() with cc_pl [...] omits 4d96f9109109 x86/sev: Replace occurrences of sev_active() with cc_platf [...] omits 32cb4d02fb02 x86/sme: Replace occurrences of sme_active() with cc_platf [...] omits bfebd37e99de powerpc/pseries/svm: Add a powerpc version of cc_platform_has() omits aa5a461171f9 x86/sev: Add an x86 version of cc_platform_has() omits 46b49b12f3fc arch/cc: Introduce a function to check for confidential co [...] omits 402fe0cb7103 x86/ioremap: Selectively build arch override encryption functions omits 349f2fe48dfe ipack: ipoctal: rename tty-driver pointer omits ef775a0e36c6 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon omits bb76c823585b Merge 5.15-rc4 into driver-core-next omits 8bf7a12c628d Merge 5.15-rc4 into char-misc-next omits 5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.ke [...] omits 4c2d124b3c9d iio: imu: adis16400: Fix buffer alignment requirements. omits 4c06967e3b19 iio: gyro: mpu3050: Fix alignment and size issues with buffers. omits f3e1a573372e iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] omits 81ba4e6074af iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() omits 1e04c934316e iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C omits 785cb064e2f8 vsprintf: rework bitmap_list_string omits 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 20a31ee8ae3a bitmap: unify find_bit operations omits e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() omits 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] omits f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() omits 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h omits 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits fa9611dc9a30 tools: sync tools/bitmap with mother linux omits 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 730b4f23ea71 cpumask: use find_first_and_bit() omits f0a9b5ae3d37 lib: add find_first_and_bit() omits 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely omits a7c7d06a49d6 include: move find.h from asm_generic to linux omits 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h omits e825696df716 bitops: protect find_first_{,zero}_bit properly omits 387292c357be pinctrl: mediatek: add rsel setting on MT8195 omits fb34a9ae383a pinctrl: mediatek: support rsel feature omits 25a74c0f4bf1 pinctrl: mediatek: fix coding style omits 91e7edceda96 dt-bindings: pinctrl: mt8195: change pull up/down description omits 26564c44357e dt-bindings: pinctrl: mt8195: add rsel define omits 727293a8b11e pinctrl: qcom: spmi-gpio: add support to enable/disable output omits 99368f02f8ae iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" omits e5502cab0bc1 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] omits d6787a1f5875 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 omits 8f79d6cf64a3 counter: 104-quad-8: Replace mutex with spinlock omits bf73a2e77b13 counter: Implement events_queue_size sysfs attribute omits aa84a9562d87 counter: Implement *_component_id sysfs attributes omits 9c75f7060387 counter: Implement signalZ_action_component_id sysfs attribute omits fa6c0b223b9c tools/counter: Create Counter tools omits cf84952ccf5c docs: counter: Document character device interface omits 6877f0924e38 counter: Add character device interface omits bdd9e1bb35b5 counter: Move counter enums to uapi header omits 6efd54287a2a iio: adc: ad7291: convert probe to device-managed only omits 3d97f7f167fb iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc omits a94886704160 iio: adc: berlin2-adc: convert probe to device-managed only omits 5f88bdce8a2d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function omits e10bc3a0fbee iio: adc: max1363: convert probe to full device-managed omits 864fdecf9aa2 iio: adc: nau7802: convert probe to full device-managed omits 0668281d329d power: supply: cpcap-battery: use device_get_match_data() [...] omits d0c27c9211fe power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty omits 223a3b82834f power: supply: max17042_battery: use VFSOC for capacity wh [...] omits 0fd1cdf222a0 dt-bindings: power: supply: max17040: switch to unevaluate [...] omits f558c8072c34 power: reset: at91-reset: check properly the return value [...] omits 73d59c9263a0 power: supply: wm831x_power: fix spelling mistake on funct [...] omits 4ef69e17eb56 HSI: cmt_speech: unmark comments as kernel-doc omits 0889b7c73a4d hwmon: (tmp421) introduce MAX_CHANNELS define omits a5505917d831 dt-bindings: hwmon: jedec,jc42: convert to dtschema omits e4b64e615574 dt-bindings: hwmon: hih6130: move to trivial devices omits c29d80d5633b dt-bindings: hwmon: dps650ab: move to trivial devices omits 860af1a1909e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices omits 3930c0cdfb04 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] omits 72f1dd494dcb dt-bindings: hwmon: sensirion,sht15: convert to dtschema omits 7750f57e3a17 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema omits f028aa23e46d dt-bindings: hwmon: lltc,ltc4151: convert to dtschema omits 24a90513df56 dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] omits 3380e27e1917 dt-bindings: hwmon: ti,tmp108: convert to dtschema omits 696d2b901c4c dt-bindings: hwmon: lm70: move to trivial devices omits fe506d3aec0b dt-bindings: hwmon: lm90: do not require VCC supply omits 7f9cbc399edd dt-bindings: hwmon: lm90: convert to dtschema omits 1a4f5e3c4afe hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm omits 6a6b1c1757de hwmon: (nct6775) Support access via Asus WMI omits c69532d186d5 hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] omits 9aec9f9370dd hwmon: (nct6775) Use superio_*() function pointers in sio_data. omits 2af4ab65d9b4 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] omits 673ff5c4ef9c hwmon: (mlxreg-fan) Extend driver to support multiply PWM omits aadc11fc0181 hwmon: (mlxreg-fan) Extend the maximum number of tachometers omits af791a57f88c hwmon: Add Maxim MAX6620 hardware monitoring driver omits e601bb88681d hwmon: (raspberrypi) Use generic notification mechanism omits 1c104f160210 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] omits be281ae01039 dt-bindings: hwmon: Add IIO HWMON binding omits acde40818849 spi: Add sc7180 binding omits 400c93151f41 regulator: qcom_smd: Add PM2250 regulators omits 482f8032f496 regulator: Document PM2250 smd-rpm regulators omits 1c30e3af8a79 audit: add support for the openat2 syscall omits 42f355ef59a2 audit: replace magic audit syscall class numbers with macros omits 1a6f854f7daa spi: cadence-quadspi: Add Xilinx Versal external DMA support omits 09e393e3f139 spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC omits 8db76cfae100 dt-bindings: spi: cadence-quadspi: Add support for Xilinx [...] omits 74e78adc6ccf firmware: xilinx: Add OSPI Mux selection support omits e45ac92bcc92 Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] omits 9321f8152d9a rtmutex: Wake up the waiters lockless while dropping the r [...] omits 8fe46535e10d rtmutex: Check explicit for TASK_RTLOCK_WAIT. omits ef1f4804b27a locking/rt: Take RCU nesting into account for __might_resched() omits 3e9cc688e56c sched: Make cond_resched_lock() variants RT aware omits 50e081b96e35 sched: Make RCU nest depth distinct in __might_resched() omits 8d713b699e84 sched: Make might_sleep() output less confusing omits a45ed302b6e6 sched: Cleanup might_sleep() printks omits 42a387566c56 sched: Remove preempt_offset argument from __might_sleep() omits 7b5ff4bb9adc sched: Make cond_resched_*lock() variants consistent vs. m [...] omits 874f670e6088 sched: Clean up the might_sleep() underscore zoo omits 1415b49bcd32 locking/ww-mutex: Fix uninitialized use of ret in test_aa() omits 717e04fba4fa phy: rockchip-inno-usb2: Make use of the helper function d [...] omits 6ae6942fe996 phy: qcom-qmp: Make use of the helper function devm_add_ac [...] omits 55b9b741712d dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block omits 0fd732f82467 phy: qcom-qusb2: Add compatible for QCM2290 omits 40683ee5ff04 dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 omits 34356d113bdc phy: broadcom: Kconfig: Add configuration menu for Broadco [...] omits c2aff14ea0d9 dt-bindings: phy: qcom,qmp: Update maintainer email omits 73075011ffff phy: HiSilicon: Add driver for Kirin 970 PCIe PHY omits deae4a10f166 KVM: x86: only allocate gfn_track when necessary omits e9d0c0c4f7ea KVM: x86: add config for non-kvm users of page tracking omits 174a921b6975 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB omits 78b497f2e62d kvm: use kvfree() in kvm_arch_free_vm() omits b73a54321ad8 KVM: x86: Expose Predictive Store Forwarding Disable omits 53597858dbf8 KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] omits 8a9f566ae4a4 KVM: x86/mmu: Avoid memslot lookup in rmap_add omits a12f43818b3f KVM: MMU: pass struct kvm_page_fault to mmu_set_spte omits 7158bee4b475 KVM: MMU: pass kvm_mmu_page struct to make_spte omits 87e888eafd5b KVM: MMU: set ad_disabled in TDP MMU role omits eb5cd7ffe142 KVM: MMU: remove unnecessary argument to mmu_set_spte omits ad67e4806e4c KVM: MMU: clean up make_spte return value omits 4758d47e0d68 KVM: MMU: inline set_spte in FNAME(sync_page) omits d786c7783b01 KVM: MMU: inline set_spte in mmu_set_spte omits 888104138cb8 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] omits e710c5f6be0e KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault omits 6ccf44388206 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] omits bcc4f2bc5026 KVM: MMU: mark page dirty in make_spte omits 68be1306caea KVM: x86/mmu: Fold rmap_recycle into rmap_add omits b1a429fb1801 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] omits f0066d94c92d KVM: MMU: change tracepoints arguments to kvm_page_fault omits 536f0e6ace95 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] omits 73a3c659478a KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] omits 3c8ad5a675d9 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault omits cdc47767a039 KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] omits 2f6305dd5676 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault omits 9c03b1821a89 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault omits 43b74355ef8b KVM: MMU: change __direct_map() arguments to kvm_page_fault omits 3a13f4fea3c1 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] omits 3647cd04b7d0 KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault omits b8a5d5511515 KVM: MMU: change page_fault_handle_page_track() arguments [...] omits 4326e57ef40a KVM: MMU: change direct_page_fault() arguments to kvm_page_fault omits c501040abc42 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault omits 6defd9bb178c KVM: MMU: Introduce struct kvm_page_fault omits d055f028a533 KVM: MMU: pass unadulterated gpa to direct_page_fault omits 55c0cefbdbda KVM: x86: Fix potential race in KVM_GET_CLOCK omits 45e6c2fac097 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] omits 6b6fcd2804a2 kvm: x86: abstract locking around pvclock_update_vm_gtod_copy omits 3e44dce4d0ae KVM: X86: Move PTE present check from loop body to __shado [...] omits 5228eb96a487 KVM: x86: nSVM: implement nested TSC scaling omits f800650a4ed2 KVM: x86: SVM: add module param to control TSC scaling omits 36e8194dcd74 KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset omits 9b870e8c04ec phy: samsung: unify naming and describe driver in KConfig omits ccfdcb325f2a ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions omits 3733c12ef4b5 ABI: sysfs-bus-soundwire-master: use wildcards on What def [...] omits 75eac387a253 soundwire: debugfs: use controller id and link_id for debugfs omits bf094cffea2a x86/kprobes: Fixup return address in generic trampoline handler omits 7da89495d500 tracing: Show kretprobe unknown indicator only for kretpro [...] omits 19138af1bd88 x86/unwind: Recover kretprobe trampoline entry omits 1f36839308cf x86/kprobes: Push a fake return address at kretprobe_trampoline omits df91c5bccb0c kprobes: Enable stacktrace from pt_regs in kretprobe handler omits 7391dd19027c arm: kprobes: Make space for instruction pointer on stack omits c1f76fe58f69 ia64: Add instruction_pointer_set() API omits bb6121b11c22 ARC: Add instruction_pointer_set() API omits eb4a3f7d78c7 x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() omits 5b284b193368 objtool: Ignore unwind hints for ignored functions omits e028c4f7ac7c objtool: Add frame-pointer-specific function ignore omits 03bac0df2886 kprobes: Add kretprobe_find_ret_addr() for searching retur [...] omits adf8a61a940c kprobes: treewide: Make it harder to refer kretprobe_tramp [...] omits 96fed8ac2bb6 kprobes: treewide: Remove trampoline_address from kretprob [...] omits f2ec8d9a3b8c kprobes: treewide: Replace arch_deref_entry_point() with d [...] omits a7fe2378454c ia64: kprobes: Fix to pass correct trampoline address to t [...] omits 29e8077ae2be kprobes: Use bool type for functions which returns boolean value omits c42421e205fc kprobes: treewide: Use 'kprobe_opcode_t *' for the code ad [...] omits 57d4e3178010 kprobes: Add assertions for required lock omits dfc05b55c3c6 kprobes: Use IS_ENABLED() instead of kprobes_built_in() omits 223a76b268c9 kprobes: Fix coding style issues omits 9c89bb8e3272 kprobes: treewide: Cleanup the error messages for kprobes omits 4402deae8993 kprobes: Make arch_check_ftrace_location static omits 71bdc8fe22ac csky: ftrace: Drop duplicate implementation of arch_check_ [...] omits 02afb8d6048d kprobe: Simplify prepare_kprobe() by dropping redundant version omits 5d6de7d7fb4b kprobes: Use helper to parse boolean input from userspace omits 8f7262cd6669 kprobes: Do not use local variable when creating debugfs file omits d9a0cd510c33 Merge branch 'v5.16/vfio/hch-cleanup-vfio-iommu_group-crea [...] omits 3f901389fa88 vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER omits 296e505baddf vfio/iommu_type1: remove the "external" domain omits 65cdbf106337 vfio/iommu_type1: initialize pgsize_bitmap in ->open omits 898639041484 vfio/spapr_tce: reject mediated devices omits c3c0fa9d94f7 vfio: clean up the check for mediated device in vfio_iommu_type1 omits fda49d97f2c4 vfio: remove the unused mdev iommu hook omits 8cc02d22d7e1 vfio: move the vfio_iommu_driver_ops interface out of <lin [...] omits 67462037872d vfio: remove unused method from vfio_iommu_driver_ops omits c68ea0d00ad8 vfio: simplify iommu group allocation for mediated devices omits c04ac34078a4 vfio: remove the iommudata hack for noiommu groups omits 3af917713230 vfio: refactor noiommu group creation omits 1362591f1523 vfio: factor out a vfio_group_find_or_alloc helper omits c5b4ba9730e6 vfio: remove the iommudata check in vfio_noiommu_attach_group omits b00621603d05 vfio: factor out a vfio_iommu_driver_allowed helper omits 38a68934aa72 vfio: Move vfio_iommu_group_get() to vfio_register_group_dev() omits d9f2a53f64a6 Merge tag 'pr-move-task-cpu-to-ti' of git://git.kernel.org [...] omits 8aa0fb0fbb82 riscv: rely on core code to keep thread_info::cpu updated omits 336868afbaae powerpc: smp: remove hack to obtain offset of task_struct::cpu omits bcf9033e5449 sched: move CPU field back into thread_info if THREAD_INFO [...] omits 227d735d889e powerpc: add CPU field to struct thread_info omits bd2e2632556a s390: add CPU field to struct thread_info omits f5d0e5e9d72d selinux: remove the SELinux lockdown implementation omits 5443f98fb9e0 x86: add CPU field to struct thread_info omits 001430c1910d arm64: add CPU field to struct thread_info omits 35d114699b90 regulator: Lower priority of logging when setting supply omits 5ce39985c604 power: supply: core: Move psy_has_property() to fix build omits 4c84926e229e KVM: x86: SVM: add module param to control LBR virtualization omits 0226a45c468f KVM: x86: nSVM: don't copy pause related settings omits 515a0c79e796 kvm: irqfd: avoid update unmodified entries of the routing omits 8b8f9d753b84 KVM: X86: Don't check unsync if the original spte is writible omits f1c4a88c41ea KVM: X86: Don't unsync pagetables when speculative omits cc2a8e66bbcd KVM: X86: Remove FNAME(update_pte) omits 5591c0694d85 KVM: X86: Zap the invalid list after remote tlb flushing omits c3e5e415bc1e KVM: X86: Change kvm_sync_page() to return true when remot [...] omits 06152b2dec3e KVM: X86: Remove kvm_mmu_flush_or_zap() omits bd047e544089 KVM: X86: Don't flush current tlb on shadow page modification omits c6cecc4b9324 KVM: x86/mmu: Complete prefetch for trailing SPTEs for dir [...] omits 22d7108ce472 KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vm [...] omits d22869aff4dc kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" omits 25b9784586a4 KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for [...] omits 62dd57dd67d7 KVM: x86: WARN on non-zero CRs at RESET to detect improper [...] omits 9ebe530b9f5d KVM: SVM: Move RESET emulation to svm_vcpu_reset() omits 06692e4b8055 KVM: VMX: Move RESET emulation to vmx_vcpu_reset() omits d06567353e12 KVM: VMX: Drop explicit zeroing of MSR guest values at vCP [...] omits 583d369b36a9 KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() omits e8f65b9bb483 KVM: x86: Remove defunct setting of XCR0 for guest during [...] omits 5ebbc470d7f3 KVM: x86: Remove defunct setting of CR0.ET for guests duri [...] omits ff8828c84f93 KVM: x86: Do not mark all registers as avail/dirty during [...] omits 94c641ba7a89 KVM: x86: Simplify retrieving the page offset when loading PDTPRs omits 15cabbc259f2 KVM: x86: Subsume nested GPA read helper into load_pdptrs() omits a1c42ddedf35 kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS omits 1e254d0d86a0 Revert "x86/kvm: fix vcpu-id indexed array sizes" omits 620b2438abf9 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated [...] omits baff59ccdc65 KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() omits 381cecc5d7b7 KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() omits ae0946cd3601 KVM: Optimize kvm_make_vcpus_request_mask() a bit omits 6470accc7ba9 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_ma [...] omits 11476d277e06 KVM: use vma_pages() helper omits feb3162f9deb KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. omits 64c785082c21 KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. omits eb057514ccca platform/chrome: cros_ec: Fix spelling mistake "responsed" [...] omits f83d7033d4ec dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string omits c7a1f997a34c extcon: usbc-tusb320: Add support for TUSB320L omits c13b574018a8 extcon: usbc-tusb320: Add support for mode setting and reset omits ae11ad385f81 dt-bindings: aspeed: Add UART routing controller omits a2db23c11077 dt-bindings: mfd: aspeed-lpc: Convert to YAML schema omits 718ecc280a84 rcu: Make idle entry report expedited quiescent states omits 7ceb54c9908b rcu: Prevent expedited GP from enabling tick on offline CPU omits 176412f8674b pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] omits 0b29edc21567 Merge branches 'arm/mediatek', 'arm/renesas', 'iommu/fixes [...] omits 9f78e446bde8 iommu/amd: Use report_iommu_fault() omits 2cbc61a1b166 iommu/dma: Account for min_align_mask w/swiotlb omits e81e99bacc9f swiotlb: Support aligned swiotlb buffers omits 2e727bffbe93 iommu/dma: Check CONFIG_SWIOTLB more broadly omits 9b49bbc2c4df iommu/dma: Fold _swiotlb helpers into callers omits ee9d4097cc14 iommu/dma: Skip extra sync during unmap w/swiotlb omits 06e620345d54 iommu/dma: Fix arch_sync_dma for map omits 08ae5d4a1ae9 iommu/dma: Fix sync_sg with swiotlb omits 067595d72817 x86/boot: Fix make hdimage with older versions of mtools omits e5c044c8a9b6 scripts: get_abi.pl: make undefined search more deterministic omits b198c36ab605 Merge branch 'misc' into for-next omits b0ee5c2f4727 Merge branch 'fixes' into for-next omits c749301ebee8 scsi: sd: Fix sd_do_mode_sense() buffer length handling omits a7d6840bed0c scsi: core: Fix scsi_mode_select() buffer length handling omits 17b49bcbf835 scsi: core: Fix scsi_mode_sense() buffer length handling omits 6bd49b1a8d43 scsi: core: Delete scsi_{get,free}_host_dev() omits ca4ff9e751eb scsi: elx: efct: Switch from 'pci_' to 'dma_' API omits a0cea83332ae scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling omits 525943a586ef scsi: ufs: core: Export hibern8 entry and exit functions omits a5b141a895b5 scsi: lpfc: Add support for optional PLDV handling omits 60c98a87fcaa scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y omits 5860d9fb5622 scsi: lpfc: Return NULL rather than a plain 0 integer omits 9f80eca441a9 scsi: aic7xxx: Fix a function name in comments omits 8d807a068090 scsi: lpfc: Fix a function name in comments omits 568778f5572a scsi: advansys: Prefer struct_size() over open-coded arithmetic omits ce580e47e848 scsi: ufs: exynos: Unify naming omits 8a764ef1bd43 selinux: enable genfscon labeling for securityfs omits 9ae9c51b092b dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to [...] omits 050109f08c28 dt-bindings: mailbox: fix incorrect gce.h file paths omits a3b539fedc09 dt-bindings: pci: Add DT bindings for apple,pcie omits 387ef964460f Smack:- Use overlay inode label in smack_inode_copy_up() omits 428dc13fac02 rcu: in_irq() cleanup omits 3ea886384ad3 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 6f45070ea1b7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr omits b7c8a352353a rcu: Always inline rcu_dynticks_task*_{enter,exit}() omits 69f1b40102a7 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 1c60e6f24b67 Merge branch 'edac-misc' into edac-for-next omits 7a71ead5cef3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 470b52564cce EDAC/al_mc: Make use of the helper function devm_add_actio [...] omits c5bdaba8d330 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() omits c99ca78d67a6 platform/x86: thinkpad_acpi: Switch to common use of attributes omits 599482c58ebd platform/x86: ideapad-laptop: Add platform support for Ide [...] omits 5c258a8a9cf9 spi: cadence: Fix spelling mistake "nunber" -> "number" omits 6a684635478c update email addresses. Change all email addresses for Mar [...] omits 7dbcaf743df5 platform/x86: amd-pmc: Add a message to print resume time info omits 9c93f8f4fc8c platform/x86: amd-pmc: Send command to dump data after cle [...] omits 40635cd32f0d platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS [...] omits 654e4d5d3d5b ABI: sysfs-bus-platform: add modalias description omits e080f24795d0 ABI: sysfs-driver-ufs: Add another What for platform drivers omits 3a0d390bd529 ABI: obsolete/sysfs-bus-iio: add some missing blank lines omits 989eff9cdb79 ABI: sysfs-bus-usb: add missing sysfs fields omits e06ab8d57433 ABI: sysfs-bus-usb: use a wildcard for interface name on What omits 89ae45d72ae2 ABI: sysfs-bus-mdio: add alternate What for mdio symbols omits 8a60958923e6 ABI: sysfs-class-bdi: use What: to describe each property omits bab2f3c14e56 ABI: sysfs-bus-pci: add a alternative What fields omits 5e58808871c1 ABI: sysfs-devices-power: add some debug sysfs files omits 773151dc4103 ABI: sysfs-kernel-slab: Document some stats omits 6abac1a8a68e ABI: o2cb: add an obsolete file for /sys/o2cb omits 9919c339babf ABI: sysfs-bus-pci: add documentation for modalias omits e95d6d8b0147 ABI: sysfs-devices: add /dev ABI omits 405ea445781a ABI: sysfs-devices-power: document some RPM statistics omits eeac9faf9645 ABI: testing/sysfs-module: document initstate omits 19aca231250f ABI: stable/sysfs-module: document version and srcversion omits 3b54fc5077da ABI: stable/sysfs-module: better document modules omits 483f7d699fd9 ABI: evm: place a second what at the next line omits 28331a011d1c scripts: get_abi.pl: show progress omits 2833e30aa04d scripts: get_abi.pl: use STDERR for search-string and show-hints omits 42f09848cf3a scripts: get_abi.pl: update its documentation omits 87b58c6fae17 scripts: get_abi.pl: fix parse logic for DT firmware omits 3a1cc06c0e07 scripts: get_abi.pl: produce an error if the ref tree is broken omits 3cb1feadbffd ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] omits 1f223cdb38a7 ABI: sysfs-devices-removable: make a table valid as ReST markup omits 5ef803538bd2 ABI: configfs-usb-gadget-uac2: fix a broken table omits 1b8af67cae65 ABI: configfs-usb-gadget-uac1: fix a broken table omits 6b59d8cac1ff ABI: sysfs-platform-dptf: Add tables markup to a table omits 26d98b9cc042 ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries omits ff3777d0d661 scripts: get_abi.pl: create a valid ReST with duplicated tags omits d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells omits f13efafc1a2c iommu/mediatek: Fix out-of-range warning with clang omits 1cdeb52e5c24 iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code omits 0a0624a26f9c thunderbolt: Fix -Wrestrict warning omits 3d31d4e7a3ef iommu/dma: Unexport IOVA cookie management omits b2b2781a9755 iommu/dart: Clean up IOVA cookie crumbs omits 7a62ced8ebd0 iommu/ipmmu-vmsa: Add support for r8a779a0 omits 5c8e9a47b5e6 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support omits 42ce32b1ae54 staging: r8188eu: Remove unused macros and defines from odm.h omits bd46a1f12c0b staging: most: dim2: use if statements instead of ?: expressions omits 9b27a62d11be staging: most: dim2: force fcnt=3 on Renesas GEN3 omits c842379d00f1 remoteproc: mss: q6v5-mss: Add modem support on SC7280 omits c42c0a5e97d1 dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding omits 58c8db93f721 remoteproc: qcom: pas: Add SC7280 Modem support omits 04a1261951bc dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support omits 9ae45035ba2b remoteproc: qcom: pas: Use the same init resources for MSM [...] omits cc73f503f7ec MAINTAINERS: Update remoteproc repo url omits f13f5d729a8d dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible fr [...] omits 81231af135ca dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible fr [...] omits 79111df414fc remoteproc: mediatek: Support mt8195 scp omits f4d7e6f6eb3c dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema omits 63e6a34068a3 dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp omits ca7380a41d37 dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp omits 6cb58ea897dd remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC r [...] omits eeaf9700b9c6 dt-bindings: remoteproc: Add the documentation for Meson A [...] omits 28d5554b4630 remoteproc: imx_rproc: Change to ioremap_wc for dram omits e90547d59d4e remoteproc: imx_rproc: Fix rsc-table name omits afe670e23af9 remoteproc: imx_rproc: Fix ignoring mapping vdev regions omits 91bb26637353 remoteproc: imx_rproc: Fix TCM io memory type omits 970675f61bf5 remoteproc: Fix the wrong default value of is_iomem omits 24acbd9dc934 remoteproc: elf_loader: Fix loading segment when is_iomem true omits 54c9237a97e0 rpmsg: Change naming of mediatek rpmsg property omits 204b3e415167 rcu: Move rcu_needs_cpu() to tree.c omits 172799c79c4b rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits a5ded35b2547 torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits 198f7785243b torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits c1fe10d238c0 remoteproc: qcom: q6v5: Use qmp_send to update co-processo [...] omits 8443ef7b5771 dt-bindings: remoteproc: qcom: Add QMP property omits e73c632b18a9 dt-bindings: remoteproc: qcom: pas: Add QMP property omits 7b4d7894c65b soc: qcom: aoss: Expose send for generic usecase omits e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem omits a892e71bb551 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 7193f47219a6 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 830ca2abfa59 srcu: Prevent redundant __srcu_read_unlock() wakeup omits fff802043e30 rcutorture: More thoroughly test nested readers omits f7937d42eea9 rcutorture: Sanitize RCUTORTURE_RDR_MASK omits 71fb2257c2cf torture: Catch kvm.sh help text up with actual options omits 212aee5435c2 testing/bpf: Update test names for xchg and cmpxchg omits 64349132042d rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 0be88d81a72a rcu: Tighten rcu_advance_cbs_nowake() checks omits 728cb436d4be Merge series "add support for Cadence's XSPI controller" f [...] omits da73f4ee4a9a dt-bindings: interrupt-controller: msi: Add msi-ranges property omits 2e8b4b6ebe56 dt-bindings: interrupt-controller: Convert MSI controller [...] omits c090666ba9b5 staging: r8188eu: remove mutex 'usb_vendor_req_mutex' omits d00a923f9616 staging: r8188eu: remove shared buffer for USB requests omits 46f0b1ad5be8 staging: r8188eu: call new usb_write() from rtw_write{8,16 [...] omits 27ed9834bc66 staging: r8188eu: call new usb_read() from rtw_read{8,16,32}() omits a6db0cd3d414 staging: r8188eu: Remove a test from usbctrl_vendorreq() omits 1b77e29e7bf4 staging: r8188eu: change the type of a variable in rtw_read16() omits 6386030e10df staging: r8188eu: remove a bitwise AND from rtw_writeN() omits b9950e7b826a staging: r8188eu: remove a buffer from rtw_writeN() omits a3c1900154d0 staging: r8188eu: change the type of a variable in rtw_write16() omits 7dc3f33ccbf8 staging: r8188eu: remove casts from rtw_{read,write}*() omits 4689bdfa07fa staging: r8188eu: rename symbols in rtw_read*() and rtw_write*() omits ce86bf9dabc2 staging: r8188eu: remove a comment from usbctrl_vendorreq() omits db752ce50b53 staging: r8188eu: reorder comments in usbctrl_vendorreq() omits 8defea0e9573 staging: r8188eu: remove test in usbctrl_vendorreq() omits 4b19eeff8e22 staging: r8188eu: reorder declarations in usbctrl_vendorreq() omits 58673de5fef9 staging: r8188eu: clean up symbols in usbctrl_vendorreq() omits 326db0e7a5e3 staging: r8188eu: remove ODM_CheckPowerStatus() omits a7d375b7a58f staging: r8188eu: remove LedStrategy from struct led_priv omits a2665b208144 staging: r8188eu: remove _InitHWLed() omits 1cb6b51f60a3 staging: r8188eu: remove unnecessary comments omits 0f8d4adcd9c9 staging: r8188eu: remove dead led control functions omits d344819e60cf staging: r8188eu: remove dead led blink functions omits cb2c5db5f883 staging: r8188eu: remove rtw_tdls_cmd() omits 4ab90e230a8e staging: r8188eu: remove rtw_setstandby_cmd() omits da92478d0ff5 staging: r8188eu: remove rtw_setrttbl_cmd() omits 81928c6dde9b staging: r8188eu: remove rtw_setrfreg_cmd() omits 5cbc715d2c97 staging: r8188eu: remove rtw_setphy_cmd() omits a418fec1d97c staging: r8188eu: remove rtw_setbbreg_cmd() omits 5116c5af51bb staging: r8188eu: remove rtw_setbasicrate_cmd() omits fb87fde0d5fb staging: r8188eu: remove rtw_setassocsta_cmd() omits e387a14ef7dc staging: r8188eu: remove rtw_set_csa_cmd() omits 516d8e284f96 staging: r8188eu: remove rtw_set_ch_cmd() omits eb1689cee43a staging: r8188eu: remove rtw_readtssi_cmdrsp_callback() omits 2b8e9985a6c6 staging: r8188eu: remove rtw_led_blink_cmd() omits cca080a9a84b staging: r8188eu: remove rtw_getrttbl_cmd() omits afa1becb84ce staging: r8188eu: remove rtw_getrfreg_cmd() omits 042d1ea85043 staging: r8188eu: remove rtw_getbbreg_cmd() omits 0ea2cd06a52c staging: r8188eu: remove rtw_createbss_cmd_ex() omits 47f673fab242 staging: r8188eu: remove rtw_cmd_clr_isr() omits 3535d457e412 staging: r8188eu: remove rtw_proc_{init,remove}_one() omits b214e689cf0d staging: r8188eu: remove odm_DynamicTxPowerInit() omits 631333e487ec staging: r8188eu: remove DynamicTxHighPowerLvl from struct [...] omits b6d11bc3ac6e staging: r8188eu: remove dead code from rtl8188e_rf6052.c omits 90602f96f147 staging: r8188eu: remove PowerIndex_backup from struct dm_priv omits 35c2ebee62a6 staging: r8188eu: remove write-only fields from struct dm_priv omits 792ea69f869e staging: r8188eu: remove odm_DynamicTxPower() omits 7168fd18741d staging: r8188eu: remove odm_DynamicTxPowerAP() omits 2e6b2d30f9be staging: r8188eu: remove odm_DynamicTxPowerNIC() omits f3696bdfb665 staging: pi433: goto abort when setting failed in tx_thread omits 152d9d5cde8d staging: r8188eu: remove rtw_sctx_done() omits 3ce4c2633ded staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_at [...] omits c4dd12296f87 staging: r8188eu: remove rtw_init_recvframe() omits 508557a09f52 staging: r8188eu: remove rtw_enqueue_recvbuf_to_head() omits 2bdccc6d97f2 staging: r8188eu: remove rtw_enqueue_recvbuf() omits 753f368c8983 staging: r8188eu: remove rtw_dequeue_recvbuf() omits feb6c84f907d staging: r8188eu: remove enum secondary_ch_offset omits cd88a0a44a64 staging: r8188eu: remove rtw_set_ie_secondary_ch_offset() omits c3658b51f04a staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm() omits 7f27dfd5102d staging: r8188eu: remove rtw_set_ie_ch_switch() omits 36a06fe8a672 staging: r8188eu: remove rtw_ies_remove_ie() omits 8a3964d3a182 staging: r8188eu: remove rtw_action_frame_parse() omits 4a1936f0c59c staging: r8188eu: remove ieee80211_is_empty_essid() omits 6639ffe4d861 staging: r8188eu: remove ieee80211_get_hdrlen() omits 694d888e1508 staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset() omits 5be1a5155b0b staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset() omits 5e74e1b43f73 staging: r8188eu: remove dump_ies() omits cb599f66ac01 staging: r8188eu: remove action_public_str() omits 79b54a75fec0 staging: r8188eu: remove rtw_IOL_cmd_buf_dump() omits 58747a854abf staging: r8188eu: remove rtw_os_read_port() omits 09a83935c15e staging: r8188eu: remove rtw_cbuf_full() omits 48cdcb0ee9cf staging: r8188eu: remove rtw_cbuf_push() omits e66a99258605 staging: r8188eu: remove rtw_atoi() omits 5b3ba5017162 staging: r8188eu: remove rtw_set_channel_plan() omits 83293ffec473 staging: r8188eu: remove rtw_validate_ssid() omits 6c3fab164bf5 staging: r8188eu: remove rtw_set_scan_mode() omits 00721106b957 staging: r8188eu: remove rtw_set_country() omits 5bde5fbfbb7d staging: r8188eu: remove rtw_set_802_11_remove_wep() omits 939d4cf79b23 staging: r8188eu: remove rtw_set_802_11_remove_key() omits c94358d1f18a staging: r8188eu: remove rtw_set_802_11_add_key() omits 6d999c47403a staging: r8188eu: remove rtw_freq2ch() omits 548b78fe3b21 staging: r8188eu: remove build_deauth_p2p_ie() omits dc9169033227 staging: r8188eu: remove sreset_get_wifi_status() omits e71ad25ee16a staging: r8188eu: remove issue_probereq_p2p_ex() omits 3d955b533a67 staging: r8188eu: remove issue_action_spct_ch_switch() omits 3c252a5e4aa2 staging: r8188eu: remove rtw_scan_abort() omits eefb514127d3 staging: r8188eu: remove rtw_get_timestampe_from_ie() omits 193331733b32 staging: r8188eu: remove _rtw_enqueue_network() omits 1387b4fef6c8 staging: r8188eu: remove _rtw_dequeue_network() omits 1e5b9b2c6d1f staging: r8188eu: remove rtw_efuse_map_read() omits 83ffeb638e53 staging: r8188eu: remove rtw_BT_efuse_map_read() omits 61f5e31a0da3 staging: r8188eu: remove rtw_efuse_map_write() omits 72973fa19cbf staging: r8188eu: remove rtw_efuse_access() omits 1fdacbe35eb8 staging: r8188eu: remove rtw_BT_efuse_map_write() omits 0069facd12be staging: r8188eu: remove efuse_GetMaxSize() omits 285fe7ec6abf staging: r8188eu: remove efuse_GetCurrentSize() omits bae0847d0639 staging: r8188eu: remove EFUSE_ShadowRead() omits bc1bd400a1ce staging: vchiq_arm: use __func__ to get function name in d [...] omits 66eb8701cb0f staging: vchiq_arm: remove extra blank line omits 851d48d3c6e2 staging: vchiq_arm: fix quoted strings split across lines omits 376bc13aaf2c staging: vchiq_arm: cleanup blank lines omits 0b45b94dd70c staging: vchiq_arm: clarify multiplication expressions omits 410caae5c734 staging: vchiq_arm: remove unnecessary space in cast omits 146707c355e9 staging: vchiq_arm: cleanup code alignment issues omits 9b40e16ee51a Merge branch 5.15-rc3 into staging-next omits 5ecb11dd892f Merge 5.15-rc3 into tty-next omits ae9a6149884e Merge 5.15-rc3 into usb-next omits 9ba533eb99bb power: supply: core: Add psy_has_property() omits 2a5a8fa8b231 leds: trigger: use RCU to protect the led_cdevs list omits 811b5440c6e4 led-class-flash: fix -Wrestrict warning omits 20ac422c8ef7 Merge 5.15-rc3 into char-misc next omits 27b231798da1 mm/writeback: Add folio_write_one omits 011cfd9e145a mm/filemap: Add FGP_STABLE omits db2c05d524eb mm/filemap: Add filemap_get_folio omits 8c4c882d3c73 mm/filemap: Convert mapping_get_entry to return a folio omits 6c03066a06db mm/filemap: Add filemap_add_folio() omits 20bd52db70a5 mm/filemap: Add filemap_alloc_folio omits 2138895eb484 mm/page_alloc: Add folio allocation functions omits bcc0f46ce3f1 mm/lru: Add folio_add_lru() omits 251295f4021f mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 5c2861820dc2 mm: Add folio_evictable() omits 1f24a3d67357 mm/workingset: Convert workingset_refault() to take a folio omits 25f9aa25e899 mm/filemap: Add readahead_folio() omits 383b23ff829f mm/filemap: Add folio_mkwrite_check_truncate() omits 8e07d3ca68cf mm/filemap: Add i_blocks_per_folio() omits 18db6a619dc3 mm/writeback: Add folio_redirty_for_writepage() omits ee1df0a0d08b mm/writeback: Add folio_account_redirty() omits d3dfd5080a6c mm/writeback: Add folio_clear_dirty_for_io() omits bf18cb8be39e mm/writeback: Add folio_cancel_dirty() omits 3eb9f6950c38 mm/writeback: Add folio_account_cleaned() omits 66f6cd623b39 mm/writeback: Add filemap_dirty_folio() omits c90c7ec8e751 mm/writeback: Convert tracing writeback_page_template to folios omits 27d26564afc5 mm/writeback: Add __folio_mark_dirty() omits 98dfc1ccfb5a mm/writeback: Add folio_mark_dirty() omits 725ccb797df8 mm/writeback: Add folio_start_writeback() omits 3262a9de10b8 mm/writeback: Add __folio_end_writeback() omits 5a8cb5ae26b7 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits e1f4a65c0ec8 flex_proportions: Allow N events instead of 1 omits 9fc5acbdbb55 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits b95c50f8eae4 mm/migrate: Add folio_migrate_copy() omits e546b61eed32 mm/migrate: Add folio_migrate_flags() omits e775e4725c07 mm/migrate: Add folio_migrate_mapping() omits 5e96a9a758fa mm/rmap: Add folio_mkclean() omits ffba671f05c6 mm/swap: Add folio_mark_accessed() omits 7bcc2152ac11 mm/swap: Add folio_activate() omits 56ed04328bc6 mm: Add folio_young and folio_idle omits e7dd9dabb189 mm: Add arch_make_folio_accessible() omits a09215d25f44 mm: Add kmap_local_folio() omits 0d0fe8b3f7f8 mm: Add flush_dcache_folio() omits 646010009d35 mm: Add folio_raw_mapping() omits bf6bd276b374 mm: Add folio_pfn() omits c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio omits 0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions omits b1baabd995ab mm/memcg: Add folio_lruvec() omits fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio omits f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits 9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios omits bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio omits 118f2875490b mm/memcg: Convert commit_charge() to take a folio omits 1b7e4464d43a mm/memcg: Add folio_memcg() and related functions omits 8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID omits 2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node() omits 658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree() omits 6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits 874fd90cafdc mm: Add folio_nid() omits dd10ab049beb mm: Add folio_mapped() omits 6abbaa5b0173 fs/netfs: Add folio fscache functions omits b47393f8448a mm/filemap: Add folio private_2 functions omits df4d4f127394 mm/filemap: Convert page wait queues to be folios omits 6974d7c977d7 mm/filemap: Add folio_wake_bit() omits 101c0bf67f50 mm/filemap: Add folio_wait_bit() omits a49d0c507759 mm/writeback: Add folio_wait_stable() omits 490e016f229a mm/writeback: Add folio_wait_writeback() omits 4268b48077e5 mm/filemap: Add folio_end_writeback() omits 575ced1c8b0d mm/swap: Add folio_rotate_reclaimable() omits 9138e47ed425 mm/filemap: Add __folio_lock_or_retry() omits 6baa8d602e84 mm/filemap: Add folio_wait_locked() omits ffdc8dabf20b mm/filemap: Add __folio_lock_async() omits af7f29d9e1a7 mm/filemap: Add folio_lock_killable() omits 7c23c782d5d5 mm/filemap: Add folio_lock() omits 4e1364286d0a mm/filemap: Add folio_unlock() omits 2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping() omits 352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos() omits f94b18f6653a mm/filemap: Add folio_next_index() omits 9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 85d0a2ed3747 mm: Handle per-folio private data omits 889a3747b3b7 mm/lru: Add folio LRU functions omits d389a4a81155 mm: Add folio flag manipulation functions omits 020853b6f5ea mm: Add folio_try_get_rcu() omits 86d234cb0499 mm: Add folio_get() omits b620f63358cd mm: Add folio_put() omits c24016ac3a62 mm: Add folio reference count functions omits 9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits a53e17e4e97b mm/vmstat: Add functions to account folio statistics omits 32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits 7b230db3b8d3 mm: Introduce struct folio omits c25303281d79 mm: Convert get_page_unless_zero() to return bool omits eca17cbabd0c spi: Add sc7280 support omits 5b71cbf08a1e spi: s3c64xx: describe driver in KConfig omits a16cc8077627 spi: cadence: add support for Cadence XSPI controller omits 1f01818b410a spi: cadence: add dt-bindings documentation for Cadence XS [...] omits c6e5e92cb29e regulator: dummy: Use devm_regulator_register() omits e458d3f39d91 regulator: pwm-regulator: Make use of the helper function [...] omits 641cdbea7635 thunderbolt: Enable retry logic for intra-domain control packets omits f11c35e18150 platform/chrome: cros_ec_sensorhub: simplify getting .driver_data omits f636fb044ad6 iio: common: cros_ec_sensors: simplify getting .driver_data omits 27ff63eb076c rtc: msc313: fix missing include omits a5ae0cfd53aa iio: adis16460: make use of the new unmasked_drdy flag omits 70906a0204e9 iio: adis16475: make use of the new unmasked_drdy flag omits 228aec62cc9b iio: adis: handle devices that cannot unmask the drdy pin omits daa8d44bc7ce iio: adis: do not disabe IRQs in 'adis_init()' omits 88a1477e35bd iio: adc: da9150-gpadc: convert probe to full-device managed omits 6c16004a8cef iio: adc: lp8788_adc: convert probe to full-device managed omits dc82aa6caa5f iio: adc: axp288_adc: convert probe to full device-managed omits 03cd5af2c852 iio: adc: intel_mrfld_adc: convert probe to full device-managed omits e4697bc7fc1e iio: inkern: introduce devm_iio_map_array_register() short [...] omits 96ded0a7d75e iio: adc: fsl-imx25-gcq: initialize regulators as needed omits deb445e447bd iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops omits 6c560a9592b6 iio: adc: max1027: Don't reject external triggers when the [...] omits c32a820868c9 iio: adc: max1027: Allow all kind of triggers to be used omits 54f14be01e17 iio: adc: max1027: Use the EOC IRQ when populated for sing [...] omits f42655d76aa8 iio: adc: max1027: Stop requesting a threaded IRQ omits ef4931e17e23 iio: adc: max1027: Introduce an end of conversion helper omits 8a86d4a0c165 iio: adc: max1027: Separate the IRQ handler from the read logic omits 89a5e7f2c00f iio: adc: max1027: Prevent single channel accesses during [...] omits 634ac8e82563 iio: adc: max1027: Create a helper to configure the channe [...] omits f12664a9c50c iio: adc: max1027: Ensure a default cnvst trigger configuration omits 5fd74dfdde85 iio: adc: max1027: Simplify the _set_trigger_state() helper omits 6dac6f10fbde iio: adc: max1027: Create a helper to enable/disable the c [...] omits 4cf173978005 iio: adc: max1027: Rename a helper omits f7426f15c9a1 iio: adc: max1027: Minimize the number of converted channels omits c25e0434690b iio: adc: max1027: Drop useless debug messages omits 6a787e925a3e iio: adc: max1027: Drop extra warning message omits ec7088da5ab6 iio: adc: max1027: Fix style omits fc4241575ba5 MAINTAINERS: Add the driver info of the NXP IMX8QXP omits 5ed41fc57570 dt-bindings: iio: adc: Add binding documentation for NXP I [...] omits 7bce634d02e6 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC omits 2d8a66a98231 iio: accel: fxls8962af: add wake on event omits 39ca5a20856e iio: accel: fxls8962af: add threshold event handling omits 501325dcf6d7 iio: adc: aspeed: Get and set trimming data. omits 478a60c6efec iio: adc: aspeed: Support battery sensing. omits d953e790662b iio: adc: aspeed: Add compensation phase. omits c86fd099d56e iio: adc: aspeed: Add func to set sampling rate. omits 590c583d0c42 iio: adc: aspeed: Fix the calculate error of clock. omits a92c74f407ae iio: adc: aspeed: Support ast2600 adc. omits 598476da54f7 iio: adc: aspeed: Use devm_add_action_or_reset. omits 2710164a8537 iio: adc: aspeed: Use model_data to set clk scaler. omits 4b849475544e iio: adc: aspeed: Add vref config function omits 04948b27a201 iio: adc: aspeed: Restructure the model data omits e96b152c6cc2 iio: adc: aspeed: Keep model data to driver data. omits be7d9c9161b9 rtc: Add support for the MSTAR MSC313 RTC omits dd49cbedde8a dt-bindings: rtc: Add Mstar MSC313e RTC devicetree binding [...] omits 38b17bc9c40e rtc: rx6110: simplify getting the adapter of a client omits 6eee1c48be7c rtc: s5m: drop unneeded MODULE_ALIAS omits 5e295f940203 rtc: omap: drop unneeded MODULE_ALIAS omits 5f84478e14aa rtc: pcf2123: Add SPI ID table omits da87639d6312 rtc: ds1390: Add SPI ID table omits 8719a17613e0 rtc: ds1302: Add SPI ID table omits 61d7a8212710 iio: ABI: Document in_concentration_co2_scale omits c3253a3fdc77 iio: chemical: Add Senseair Sunrise 006-0-007 driver omits d32898936468 iio: ABI: docs: Document Senseair Sunrise ABI omits 68e351f73319 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor omits f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_S [...] omits a19523a426fc treewide: Replace 0-element memcpy() destinations with fle [...] omits ac048335ba21 treewide: Replace open-coded flex arrays in unions omits f944d0c82f8e stddef: Introduce DECLARE_FLEX_ARRAY() helper omits f7ecc34aa683 btrfs: Use memset_startat() to clear end of struct omits 5c1d26062a73 string.h: Introduce memset_startat() for wiping trailing m [...] omits d3edaddcd15e xfrm: Use memset_after() to clear padding omits 5dffde310f55 string.h: Introduce memset_after() for wiping trailing mem [...] omits fd855fdea841 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits 3c5221f3f4fd fortify: Add compile-time FORTIFY_SOURCE tests omits 3009f891bb9f fortify: Allow strlen() and strnlen() to pass compile-time [...] omits 369cd2165d7b fortify: Prepare to improve strnlen() and strlen() warnings omits 072af0c638dc fortify: Fix dropped strcpy() compile-time write overflow check omits a52f8a59aef4 fortify: Explicitly disable Clang support omits c430f60036af fortify: Move remaining fortify helpers into fortify-string.h omits cfecea6ead5f lib/string: Move helper functions out of string.c omits c80d92fbb67b compiler_types.h: Remove __compiletime_object_size() omits 8610047ca89f cm4000_cs: Use struct_group() to zero struct cm4000_dev region omits c92a08c1afff can: flexcan: Use struct_group() to zero struct flexcan_re [...] omits 69dae0fe1073 HID: roccat: Use struct_group() to zero kone_mouse_event omits 5e423a0c2db6 HID: cp2112: Use struct_group() for memcpy() region omits 10579b75e023 drm/mga/mga_ioc32: Use struct_group() for memcpy() region omits 43d83af8a57a iommu/amd: Use struct_group() for memcpy() region omits 241fe395e8fe bnxt_en: Use struct_group_attr() for memcpy() region omits 301e68dd9b9b cxl/core: Replace unions with struct_group() omits 50d7bd38c3aa stddef: Introduce struct_group() helper macro omits e7f18c22e6be stddef: Fix kerndoc for sizeof_field() and offsetofend() omits 0e17ad87645c powerpc: Split memset() to avoid multi-field overflow omits 3d0107a7fee4 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] omits 5a48b7eafb03 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg omits 35cfa3a4a3af dt-bindings: iio: kionix,kxcjk1013: driver support interrupts omits 71cc4f1124cb iio: adc: exynos: describe drivers in KConfig omits f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel omits 5d1f642aad69 docs: ABI: sysfs-class-power: Documented cycle_count property omits 067930724ecd power: reset: ltc2952: Use hrtimer_forward_now() omits 40a2d98c9763 power: supply: max17042: extend help/description omits 82ab575eb89e power: supply: max17040: extend help/description omits 222a96b31c24 smack: Guard smack_ipv6_lock definition within a SMACK_IPV [...] omits fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h omits 73eff8602ad1 platform/chrome: cros-ec-typec: Cleanup use of check_features omits dd7dc7e82b14 vhost_vdpa: unset vq irq before freeing irq omits 666f1a8f0b49 vduse: Disallow injecting interrupt before DRIVER_OK is set omits 8c82646196c4 dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,d [...] omits 48e049ef1238 pinctrl: qcom: Add QCM2290 pinctrl driver omits 5147022214db dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings omits 7d74b55afd27 pinctrl: qcom: Add SM6350 pinctrl driver omits c400f51790ae dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings omits d4771993f2cf scripts: get_abi.pl: ensure that "others" regex will be parsed omits f34f67292b5a scripts: get_abi.pl: precompile what match regexes omits cb06b8ddeb47 scripts: get_abi.pl: stop check loop earlier when regex is found omits 0cd9e25b0813 scripts: get_abi.pl: ignore some sysfs nodes earlier omits 9263589422fe scripts: get_abi.pl: Better handle leaves with wildcards omits 46f661fd0faf scripts: get_abi.pl: improve debug logic omits 45495db9790f scripts: get_abi.pl: call get_leave() a little late omits e27c42a52e37 scripts: get_abi.pl: Fix get_abi.pl search output omits d50497c4a05e platform/chrome: cros_ec_proto: Fix check_features ret val omits 15802468a95b x86/mce: Sort mca_config members to get rid of unnecessary [...] omits cc466666ab09 x86/mce: Get rid of the ->quirk_no_way_out() indirect call omits 8121b8f947be x86/mce: Get rid of msr_ops omits cbe1de162d82 x86/mce: Get rid of machine_check_vector omits 631adc7b0bba x86/mce: Get rid of the mce_severity function pointer omits 724fc0248d45 x86/fpu/signal: Fix missed conversion to correct boolean r [...] omits 7687a5b0ee93 gpio: modepin: Add driver support for modepin GPIO controller omits d7f4a65cdf4f dt-bindings: gpio: zynqmp: Add binding documentation for modepin omits 23c64d7618a7 firmware: zynqmp: Add MMIO read and write support for PS_MODE pin omits eb29ba5688de extcon: extcon-axp288: Use P-Unit semaphore lock for regis [...] omits 7c783601a3bc tty: remove file from n_tty_ioctl_helper omits dcc223e8b9bf tty: remove file from tty_mode_ioctl omits 28f194da4a2c tty: make tty_ldisc_ops::hangup return void omits 7894193436b6 tty: remove extern from functions in tty headers omits b468e688240b tty: remove flags from struct tty_ldisc_ops omits 4586c5fc4590 tty: unexport tty_ldisc_release omits 2a7458ed0672 serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS omits 5c7dcc4fd040 serial: 8250: remove duplicated BRI0A49 and BDP3336 entries omits 28f5cb371500 serial: 8250_fsl: Move fsl8250_data to ACPI section omits 5fa6863ba692 spi: Check we have a spi_device_id for each DT compatible omits 03e2080defd2 gpio: tps65218: drop unneeded MODULE_ALIAS omits 3846a3607738 gpio: max77620: drop unneeded MODULE_ALIAS omits e24b9fc10928 gpio: xilinx: simplify getting .driver_data omits 210386804745 gpio: tegra186: Support multiple interrupts per bank omits ca038748068f gpio: tegra186: Force one interrupt per bank omits dcfd2a2975f3 gpio: uniphier: Use helper functions to get private data f [...] omits e1db0f55976f gpio: uniphier: Use helper function to get IRQ hardware number omits c8345c0500de USB: serial: kl5kusb105: drop line-status helper omits 2e0b78dad3b6 USB: serial: kl5kusb105: simplify line-status handling omits a692d0e6066c USB: serial: kl5kusb105: clean up line-status handling omits e986277a56da Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] omits 41d7acab7706 Merge branch 'fixes' into for-next omits 8f42796b9bb3 Merge branch 'misc' into for-next omits efe1dc571a5b scsi: lpfc: Fix mailbox command failure during driver init [...] omits cbd9a3347c75 scsi: dc395: Fix error case unwinding omits 322c4b29ee1f scsi: ufs: core: Add temperature notification exception handling omits e88e2d32200a scsi: ufs: core: Probe for temperature notification support omits e76b7c5e25a1 scsi: efct: Decrease area under spinlock omits ee3dce9f3842 scsi: efct: Fix nport free omits 8d4efd0040e5 scsi: efct: Add state in nport sm trace printout omits a7c052066986 scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h omits ed97afb53365 cxl/pci: Disambiguate cxl_pci further from cxl_mem omits fa9a7d2db613 Documentation/cxl: Add bus internal docs omits 48667f676189 cxl/core: Split decoder setup into alloc + add omits 7d3eb23c4ccf tools/testing/cxl: Introduce a mock memory device + driver omits 49be6dd80751 cxl/mbox: Move command definitions to common location omits a5c258021689 cxl/bus: Populate the target list at decoder create omits 67dcdd4d3b83 tools/testing/cxl: Introduce a mocked-up CXL port hierarchy omits 2e52b6256b9a cxl/pmem: Add support for multiple nvdimm-bridge objects omits 60b8f17215de cxl/pmem: Translate NVDIMM label commands to CXL label commands omits 12f3856ad42d cxl/mbox: Add exclusive kernel command support omits ff56ab9e164d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP omits 5a2328f4e872 cxl/pci: Use module_pci_driver omits 4faf31b43468 cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] omits 4cb35f1ca05a cxl/pci: Drop idr.h omits b64955a92929 cxl/mbox: Introduce the mbox_send operation omits 13e7749d06b3 cxl/pci: Clean up cxl_mem_get_partition_info() omits 99e222a5f1b6 cxl/pci: Make 'struct cxl_mem' device type generic omits 5af96835e4da libnvdimm/labels: Introduce CXL labels omits 540ccaa2e4dd libnvdimm/label: Define CXL region labels omits 999c993a85f1 libnvdimm/labels: Fix kernel-doc for label.h omits 42e192aa9891 libnvdimm/labels: Introduce the concept of multi-range nam [...] omits 8172db92527c libnvdimm/label: Add a helper for nlabel validation omits d1c6e08e7503 libnvdimm/labels: Add uuid helpers omits 9ae54ce551e9 kbuild: Enable dtc 'unit_address_format' warning by default omits c9dcc63e23fe docs: dt: submitting-patches: Add note about other project usage omits ca8e055c2215 scripts: get_abi.pl: add a graph to speedup the undefined [...] omits 0b87a1b81ba9 scripts: get_abi.pl: Ignore fs/cgroup sysfs nodes earlier omits 50116aec11de scripts: get_abi.pl: don't skip what that ends with wildcards omits 14c942578e19 scripts: get_abi.pl: add an option to filter undefined results omits ab02c5150b31 scripts: get_abi.pl: detect softlinks omits f090db43958a scripts: get_abi.pl: Check for missing symbols at the ABI specs omits ab9c14805b37 scripts: get_abi.pl: Better handle multiple What parameters omits eb74c39abd76 ABI: sysfs-class-rapidio: use wildcards on What definitions omits 64b609fd684a ABI: sysfs-ptp: use wildcards on What definitions omits 3f6b07adb506 ABI: sysfs-platform-sst-atom: use wildcards on What definitions omits 3d253b991258 ABI: sysfs-firmware-efi-esrt: use wildcards on What definitions omits 26d6ba2f89c3 ABI: sysfs-devices-system-cpu: use wildcards on What definitions omits 5097586d21f0 ABI: sysfs-devices-platform-dock: use wildcards on What de [...] omits 6b85d2f71574 ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions omits c8d4b62def4d ABI: sysfs-class-uwb_rc: use wildcards on What definitions omits a5d01b5fcebf ABI: sysfs-class-rc-nuvoton: use wildcards on What definitions omits fa1d8fdd238b ABI: sysfs-class-rc: use wildcards on What definitions omits 24e83d415edd ABI: sysfs-class-pwm: use wildcards on What definitions omits 03f5721ac2e6 ABI: sysfs-class-mux: use wildcards on What definitions omits 0d502366d621 ABI: sysfs-class-mei: use wildcards on What definitions omits c84aaa4da145 ABI: sysfs-class-gnss: use wildcards on What definitions omits c5c0c4ea0ed5 ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions omits 5475cd780cc9 ABI: sysfs-bus-soundwire-master: use wildcards on What def [...] omits 24d732a90863 ABI: sysfs-bus-pci: use wildcards on What definitions omits 92d35cdc9a30 ABI: sysfs-class-infiniband: use wildcards on What definitions omits 2e6a03239440 ABI: sysfs-ata: use a proper wildcard for ata_* omits 4e25928cf854 ABI: sysfs-class-typec: fix a typo on a What field omits 9fc3678e4784 ABI: pstore: Fix What field omits 743e4636b789 ABI: sysfs-class-mic: use the right wildcards on What definitions omits 6f0e46518327 ABI: sysfs-class-devfreq-event: use the right wildcards on What omits 1e0349f6d884 ABI: sysfs-class-cxl: place "not in a guest" at description omits 08981d29c33a ABI: sysfs-bus-rapidio: use wildcards on What definitions omits ea84409f88f8 ABI: sysfs-class-tpm: use wildcards for pcr-* nodes omits 18e49b304633 ABI: security: fix location for evm and ima_policy omits a19ea9e3c809 ABI: sysfs-kernel-slab: use a wildcard for the cache name omits 05d2024ad1e2 ABI: sysfs-tty: better document module name parameter omits 3628f5734237 ABI: sysfs-bus-usb: better document variable argument omits 7065f92255bb driver core: Clarify that dev_err_probe() is OK even w/out [...] omits c34e73d67c82 staging; wlan-ng: remove duplicate USB device ID omits 54fa156bb33a mei: Remove usage of the deprecated "pci-dma-compat.h" API omits 639fd77e2f69 tifm: Remove usage of the deprecated "pci-dma-compat.h" API omits 50fb34eca294 staging: mt7621-pci: set end limit for 'ioport_resource' omits 159697474db4 MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT omits 51a72ec705df staging: rts5208: remove parentheses pair in sd.c omits 37c56de8fe9d staging: rts5208: remove unnecessary parentheses in rtsx_scsi.c omits 3eec4d3a3f73 staging: rts5208: remove unnecessary parentheses in xd.c omits 53e8b7405ac9 staging: rts5208: remove unnecessary parentheses in sd.c omits 8e9521f12d35 staging: rts5208: remove unnecessary parentheses in rtsx_t [...] omits 5d50f22d49ef staging: rts5208: remove unnecessary parentheses in rtsx_chip.c omits 4941dfd15df5 staging: rts5208: remove unnecessary parentheses in rtsx.c omits a815e13197a7 staging: rts5208: remove unnecessary parentheses in rtsx_card.c omits bdc1bbdbaa92 staging: rtl8723bs: remove a third possible deadlock omits a7ac783c338b staging: rtl8723bs: remove a second possible deadlock omits 54659ca026e5 staging: rtl8723bs: remove possible deadlock when disconnect (v2) omits 8217f07a5023 usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind omits a8426a43b0c0 usb: core: hcd: fix messages in usb_hcd_request_irqs() omits dfa59f3d4c82 usb: host: ehci-mv: drop duplicated MODULE_ALIAS omits b7a0a63f3fed usb: typec: tipd: Remove WARN_ON in tps6598x_block_read omits ac588dfa66ab usb: typec: tipd: Add an additional overflow check omits 718dccb477e3 usb: typec: tipd: Don't read/write more bytes than required omits 14651496a3de usb: musb: tusb6010: check return value after calling plat [...] omits c03d36995222 USB: cdc-acm: remove duplicate USB device ID omits 66ae258ccf40 Merge branch 'spi-5.15' into spi-5.16 omits 5e87622c4bf3 misc: genwqe: Remove usage of the deprecated "pci-dma-comp [...] omits 5135b2139212 MAINTAINERS: Add Prashant's maintainership of cros_ec drivers omits 5fbd827eb9c2 platform/x86: dell-wmi: Recognise or support new switches omits 577ee98932fb Revert "arm64: qcom: ipq6018: add usb3 DT description" omits 6ffd9639382f platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX omits cf5585f92164 platform/x86/intel: hid: Add DMI switches allow list omits 71b20b34afc2 USB: serial: kl5kusb105: use usb_control_msg_recv() and us [...] omits d24236cb7cf2 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & bu [...] omits 8f84a3973c6a platform: lg-laptop: drop unneeded MODULE_ALIAS omits 97b85f2079a9 Merge branch 'fscache-iter-3' into fscache-next omits 9c74b32d892e fscache: Update the documentation to reflect I/O API changes omits fb0a7f074cf9 fscache: Remove stats that are no longer used omits 5d9c5cdf5d9b fscache: Remove the old I/O API omits 4595cc1395b0 cifs: (untested) Move to using the alternate fallback fsca [...] omits fcd4c99b70ce 9p: Convert to using the netfs helper lib to do reads and caching omits c9129371cb3d USB: serial: keyspan_pda: use usb_control_msg_recv() omits a73885926498 USB: serial: ftdi_sio: use usb_control_msg_recv() omits 0d027eea8988 USB: serial: f81232: use usb_control_msg_recv() and usb_co [...] omits 7fae4c24a2b8 x86: Increase exception stack sizes omits 44b979fa302c x86/mm/64: Improve stack overflow warnings omits 8c5f74b49ef3 nfs: Move to using the alternate fallback fscache I/O API omits d9174eb26ce3 fscache: Implement a fallback I/O interface to replace the [...] omits 9f759b1a1662 fscache: Fix fscache_cookie_enabled() to handle NULL cookie omits 45ae6f2f79c8 fscache: Generalise the ->begin_read_operation method omits b968e84b509d x86/iopl: Fake iopl(3) CLI/STI usage omits f46428f066dd dt-bindings: riscv: correct e51 and u54-mc CPU bindings omits 690658471b5f x86/mce: Drop copyin special case for #MC omits 7bdedfef085b staging: r8188eu: Remove mp, a.k.a. manufacturing process, code omits 7ee285395b21 cgroup: Make rebind_subsystems() disable v2 controllers al [...] omits 4b53bb873fcd docs/cgroup: add entry for misc.events omits b03357528fd9 misc_cgroup: remove error log to avoid log flood omits f279294b3293 misc_cgroup: introduce misc.events to count failures omits 6f4276ecc0f7 dt-bindings: arm,vexpress-juno: Add missing motherboard pr [...] omits 1b4e3ca2dcc2 dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name omits 09134c5322df spi: Fixed division by zero warning omits f1e5ecc5b7cc regulator: fix typo in Kconfig and max8973-regulator omits d1c73dd5df22 staging: r8188eu: remove unnecessary space in usbctrl_vendorreq() omits 7df05d36c734 staging: r8188eu: remove unnedeed parentheses in usbctrl_v [...] omits e4ccdaf4fbd1 staging: r8188eu: remove ODM_SingleDualAntennaDetection() omits 42350b2e6f30 staging: r8188eu: clean up indentation in odm_RegDefine11N.h omits f612453180c5 staging: r8188eu: remove unused defines from odm_RegDefine11N.h omits 7a4425cd8204 staging: r8188eu: remove header file odm_RegDefine11AC.h omits 27e92f6a1d0e staging: r8188eu: remove macros ODM_IC_11{N,AC}_SERIES omits b706bf2921a9 staging: r8188eu: remove dead code from odm.c omits 15774b84ab88 staging: r8188eu: remove unnecessary if statements omits 21c318af1b86 staging: r8188eu: remove macro ODM_BIT omits c42d9cd58311 staging: r8188eu: remove macro ODM_REG omits 83a753b348aa staging: r8188eu: remove more dead code from ODM_Write_DIG() omits 74f42d4f069a staging: r8188eu: remove unnecessary if statement omits 03e9a558afff staging: r8188eu: remove dead code from ODM_Write_DIG() omits eaa51044746d staging: r8188eu: remove _ic_type from macro _cat in odm_i [...] omits f5575429c6f3 staging: r8188eu: remove unused macros from odm_interface.h omits 0291d8e38c22 staging: r8188eu: remove comments from odm_interface.h omits 037116c8f047 staging: r8188eu: do not write past the end of an array omits c2e478e74cb6 staging: r8188eu: remove EFUSE_Read1Byte() omits 2a60c1f015ce staging: r8188eu: remove rtl8188e_set_rssi_cmd() omits 71d3bf926ceb staging: r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump() omits 9ffd2024ffd9 staging: r8188eu: remove HalDetectPwrDownMode88E() omits 416696e6d5f8 staging: r8188eu: remove unused struct rf_shadow omits 5c0779aeb1b2 staging: r8188eu: remove rtl8188e_RF_ChangeTxPath() omits a97707ab82d9 staging: r8188eu: remove ODM_DIG_LowerBound_88E() omits 80dd0a2aae31 staging: r8188eu: remove odm_ConfigRF_RadioB_8188E() omits 5b1a39613b2a staging: r8188eu: remove rtw_set_macaddr_acl() omits e3839fdff128 staging: r8188eu: remove rtw_check_beacon_data() omits d2949cf5085f staging: r8188eu: remove rtw_ap_inform_ch_switch() omits 6e7dcf2c1479 staging: r8188eu: remove rtw_acl_remove_sta() omits 398fd0f396f0 staging: r8188eu: remove rtw_acl_add_sta() omits 08fd549c224a staging: r8188eu: remove ap_sta_info_defer_update() omits 6400b9749104 USB: serial: allow hung up ports to be suspended omits 96a83c95c3da USB: serial: clean up core error labels omits a6e3cf70b772 x86/mce: Change to not send SIGBUS error during copy from user omits 8e71168e2cc7 lsm_audit: avoid overloading the "key" audit field omits d9d8c93938c4 Smack: Brutalist io_uring support omits 740b03414b20 selinux: add support for the io_uring access controls omits cdc1404a4046 lsm,io_uring: add LSM hooks to io_uring omits 91a9ab7c942a io_uring: convert io_uring to the secure anon inode interface omits 3a862cacf867 fs: add anon_inode_getfile_secure() similar to anon_inode_ [...] omits 67daf270cebc audit: add filtering for io_uring records omits 5bd2182d58e9 audit,io_uring,io-wq: add some basic audit support to io_uring omits 12c5e81d3fd0 audit: prepare audit_context for use in calling contexts b [...] omits b70e13885cf6 genirq: Disable irqfixup/poll on PREEMPT_RT. omits 55c45baaaf78 iio: adc: rockchip_saradc: Make use of the helper function [...] omits 0271679437c1 iio: dac: stm32-dac: Make use of the helper function devm_ [...] omits 30f441553d04 iio: accel: mma7660: Mark acpi match table as maybe unused omits 91bd0594d615 iio: light: max44000: use device-managed functions in probe omits 5efe360577e5 iio: gyro: adis16080: use devm_iio_device_register() in probe omits 761a0f0b9a56 iio: dac: ad5064: convert probe to full device-managed omits 65c6fb5d12a2 staging: iio: ad9832: convert probe to device-managed omits 88d2b5594bf2 iio: dac: ad7303: convert probe to full device-managed omits 5b0b8a8af401 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused omits 7b228bdf87c2 staging: rts5208: remove unnecessary parentheses in ms.c omits 88022af1db87 staging: r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable" omits 71116ede0fa4 staging: r8188eu: remove rtw_free_pwrctrl_priv prototype omits 9d04d83597f7 staging: r8188eu: remove rtw_hw_resume omits 96b461876304 staging: r8188eu: brfoffbyhw is always false omits f5cdffdc26a2 pinctrl: qcom: msm8226: fill in more functions omits 85784470efa2 x86/smp: Remove unnecessary assignment to local var freq_scale omits 45940091a3c1 Merge branch 'misc-5.15' into next-fixes omits 65e31407caea staging: r8188eu: remove struct _io_ops omits 06c38fef11bc staging: r8188eu: remove core/rtw_io.c omits 9f5b245babc6 staging: r8188eu: remove the helpers of usb_write_port_cancel() omits 54751497741a staging: r8188eu: remove the helpers of usb_read_port_cancel() omits cfe7937379df staging: r8188eu: remove the helpers of usb_write_port() omits 094813a6bced staging: r8188eu: remove the helpers of usb_read_port() omits 1b403c6dd779 staging: r8188eu: remove the helpers of usb_writeN() omits 72098cf27755 staging: r8188eu: remove the helpers of usb_write32() omits 3350541e7f32 staging: r8188eu: remove the helpers of usb_write16() omits 8fba38e5105d staging: r8188eu: remove the helpers of usb_write8() omits a9611682ca6b staging: r8188eu: remove the helpers of rtw_read32() omits 945921db40d4 staging: r8188eu: remove the helpers of rtw_read16() omits 5829a6587925 staging: r8188eu: remove the helpers of rtw_read8() omits ae1e2ad8c2ec staging: r8188eu: remove usb_{read,write}_mem() omits 2c96719e0cbc staging: r8188eu: use swap() omits fc7e745c3588 staging: r8188eu: remove switches from phy_RF6052_Config_P [...] omits f7b687d6b67e staging: r8188eu: remove NumTotalRFPath from struct hal_da [...] omits 17be21761339 staging: r8188eu: remove if test that is always true omits 17a430a0f47e staging: r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros omits c26810817206 staging: r8188eu: remove unused field from struct hal_data_8188e omits a3eb555762f3 staging: r8188eu: remove unused enums from rtl8188e_hal.h omits 3fff58a204f2 staging: r8188eu: remove write-only fields from struct hal [...] omits 090bea5a2bc5 staging: r8188eu: remove unused macros from rtl8188e_hal.h omits 38625368916e staging: r8188eu: remove dead code from odm_RxPhyStatus92C [...] omits abe279997698 staging: r8188eu: remove RaSupport88E from struct odm_dm_struct omits 9ec5980350e8 staging: r8188eu: remove unused ODM_RASupport_Init() omits 17c4e0de3244 staging: r8188eu: remove unused enum odm_bt_coexist omits eaf1d49d13ab staging: vchiq: cleanup code alignment issues omits 341975886aed staging: vchiq: add braces to if block omits 5b3087efe0b6 staging: vchiq: remove braces from if block omits 08ff647b83eb staging: rtl8723bs: ignore unused wiphy_wowlan object warnings omits ea2054baaddc Revert "staging: rtl8723bs: remove possible deadlock when [...] omits cc5e3fff9a70 staging: wfx: sta: Fix 'else' coding style warning omits f7427ba5ce9c locking/lockdep: Cleanup the repeated declaration omits a2e05ddda11b lockdep: Improve comments in wait-type checks omits 2507003a1d10 lockdep: Let lock_is_held_type() detect recursive read as read omits 12235da8c80a kernel/locking: Add context to ww_mutex_trylock() omits 41100833cdd8 perf/x86: Add compiler barrier after updating BTS omits e739f98b4b11 genirq: Move prio assignment into the newly created thread omits 3323129a6db9 spi: sh-msiof: drop unneeded MODULE_ALIAS omits 98c29b35a7e3 spi: rspi: drop unneeded MODULE_ALIAS omits e1a6af4b000c genirq: Update irq_set_irqchip_state documentation omits db2b0c5d7b6f objtool: Support pv_opsindirect calls for noinstr omits 1462eb381b4c x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays omits 847d9317b2b9 x86/xen: Mark xen_force_evtchn_callback() noinstr omits 09c413071e2d x86/xen: Make irq_disable() noinstr omits d7bfc7d57cbe x86/xen: Make irq_enable() noinstr omits 74ea805b79d2 x86/xen: Make hypercall_page noinstr omits 20125c872a3f x86/xen: Make save_fl() noinstr omits 7361fac0465b x86/xen: Make set_debugreg() noinstr omits f4afb713e5c3 x86/xen: Make get_debugreg() noinstr omits 209cfd0cbb67 x86/xen: Make write_cr2() noinstr omits 0a53c9acf4da x86/xen: Make read_cr2() noinstr omits bb667205406c dt-bindings: w1: update w1-gpio.yaml reference omits d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops omits d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" omits f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency omits 3b29021ddd10 kunit: tool: allow filtering test cases via glob omits 2e53f56af30e kunit: drop assumption in kunit-log-test about current suite omits 9c2eed2c4c24 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits 116996d008ed clocksource: Forgive repeated long-latency watchdog clocks [...] omits e0ed32f33fb8 EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits a9a38e204bcf Merge branch 'lkmm-dev.2021.09.13a' into HEAD omits 15b69ff72ce0 Merge branch 'kcsan.2021.09.13b' into HEAD omits 087388a77922 Merge branches 'fixes.2021.09.16a', 'scftorture.2021.09.16 [...] omits faaaf2ac03a8 torture: Make kvm-remote.sh print size of downloaded tarball omits ae3357ac1127 torture: Allot 1G of memory for scftorture runs omits 2010776f8ccb tools/rcu: Add an extract-stall script omits f2bdf7dc0da2 scftorture: Warn on individual scf_torture_init() error co [...] omits c3d0258d5af2 scftorture: Count reschedule IPIs omits da9366c627ef scftorture: Account for weight_resched when checking for a [...] omits 2b1388f8a408 scftorture: Shut down if nonsensical arguments given omits 2f611d044b8d scftorture: Allow zero weight to exclude an smp_call_funct [...] omits 925da92ba5cb rcu: Avoid unneeded function call in rcu_read_unlock() omits f6045de1f532 platform/x86: amd-pmc: Export Idlemask values based on the APU omits 9cfe02023cf6 platform/x86: amd-pmc: Check s0i3 cycle status omits 7b6bf51de974 platform/x86: Add Intel ishtp eclite driver omits 4646da896a44 Merge branch 'edac-urgent' into edac-for-next omits d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use omits 0817534ff9ea smackfs: Fix use-after-free in netlbl_catmap_walk() omits 8af9e2c7826a rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() omits 46aa886c483f rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader omits ed42c3806712 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] omits a6517e9ce011 rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] omits d39ec8f3c12a rcu-tasks: Correct comparisons for CPU numbers in show_sta [...] omits 89401176daf0 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] omits d0a85858569e rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment omits 0db7c32ad316 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits c4f113ac450a rcu-tasks: Fix s/instruction/instructions/ typo in comment omits a5c071ccfa17 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 18f08e758f34 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 96017bf90397 rcu-tasks: Simplify trc_read_check_handler() atomic operations omits eac46b323b28 x86/paravirt: Use PVOP_* for paravirt calls omits e9382440de18 x86/paravirt: Mark arch_local_irq_*() __always_inline omits ce0b9c805dd6 locking/lockdep: Avoid RCU-induced noinstr fail omits 2c36d87be493 x86/sev: Fix noinstr for vc_ghcb_invalidate() omits c6b01dace2cd x86: Always inline ip_within_syscall_gap() omits 010050a86393 x86/kvm: Always inline evmcs_write64() omits aee045ed0a6b x86/kvm: Always inline to_svm() omits e25b694bf1d9 x86: Always inline context_tracking_guest_enter() omits a168233a440d x86/kvm: Always inline vmload() / vmsave() omits 2b2f72d4d819 x86/kvm: Always inline sev_*guest() omits f56dae88a81f objtool: Handle __sanitize_cov*() tail calls omits 8b946cc38e06 objtool: Introduce CFI hash omits b7b205c3a0bc x86/xen: Move hypercall_page to top of the file omits 9af9dcf11bda x86/xen: Mark cpu_bringup_and_idle() as dead_end_function omits 6f3a9b100379 regulator: rtq6752: Enclose 'enable' gpio control by enable flag omits fca611656418 EDAC/mc: Replace strcpy(), sprintf() and snprintf() with s [...] omits 7e642ca0375b scsi: target: Remove unused function arguments omits aba3b0757b6c scsi: ufs: ufs-mediatek: Change dbg select by check IP version omits 351b3a849ac7 scsi: ufs: ufshpb: Use proper power management API omits c4adf171e834 scsi: ufs: ufs-qcom: Remove unneeded variable 'err' omits e9d73bfa8e04 scsi: documentation: Document Fibre Channel sysfs node for appid omits 0a5e20fc8ca7 scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic omits 0d6b26795bd2 scsi: lpfc: Update lpfc version to 14.0.0.2 omits 315b3fd13521 scsi: lpfc: Improve PBDE checks during SGL processing omits afd63fa51149 scsi: lpfc: Zero CGN stats only during initial driver load [...] omits 3ea998cbf9e7 scsi: lpfc: Fix I/O block after enabling managed congestion mode omits d5ac69b332d8 scsi: lpfc: Adjust bytes received vales during cmf timer interval omits 25ac2c970be3 scsi: lpfc: Fix EEH support for NVMe I/O omits cd8a36a90bab scsi: lpfc: Fix FCP I/O flush functionality for TMF routines omits b507357f7917 scsi: lpfc: Fix NVMe I/O failover to non-optimized path omits a864ee709bc0 scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode omits 3a874488d2e9 scsi: lpfc: Fix rediscovery of tape device after LIP omits 88f7702984e6 scsi: lpfc: Fix hang on unload due to stuck fport node omits 20d2279f90ce scsi: lpfc: Fix premature rpi release for unsolicited TPLS [...] omits 982fc3965d13 scsi: lpfc: Don't release final kref on Fport node while A [...] omits 99154581b05c scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() omits 914418f36901 scsi: qla2xxx: Remove redundant initialization of pointer req omits b0fe235dad77 scsi: qla2xxx: Update version to 10.02.07.100-k omits 3d33b303d4f3 scsi: qla2xxx: Fix use after free in eh_abort path omits 3a4e1f3b3a3c scsi: qla2xxx: Move heartbeat handling from DPC thread to [...] omits 38c61709e662 scsi: qla2xxx: Call process_response_queue() in Tx path omits 3ef68d4f0c9e scsi: qla2xxx: Fix kernel crash when accessing port_speed [...] omits 527d46e0b014 scsi: qla2xxx: edif: Use link event to wake up app omits e6e22e6cc296 scsi: qla2xxx: Fix crash in NVMe abort path omits 8192817efbc3 scsi: qla2xxx: Check for firmware capability before creati [...] omits 52cca50d35f8 scsi: qla2xxx: Display 16G only as supported speeds for 38 [...] omits 9e1c3206960f scsi: qla2xxx: Add support for mailbox passthru omits 51e6ed83bb4a scsi: pm80xx: Fix memory leak during rmmod omits c29737d03c74 scsi: pm80xx: Correct inbound and outbound queue logging omits b27a40534ef7 scsi: pm80xx: Fix lockup in outbound queue management omits 08d0a992131a scsi: pm80xx: Fix incorrect port value when registering a device omits a864e1bf1fbb extcon: max3355: Drop unused include omits e4d0262e9a2a extcon: usb-gpio: Use the right includes omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits a2a8fd9a3efd x86/fpu/signal: Change return code of restore_fpregs_from_ [...] omits be0040144152 x86/fpu/signal: Change return code of check_xstate_in_sigf [...] omits 1193f408cd51 x86/fpu/signal: Change return type of __fpu_restore_sig() [...] omits f3305be5feec x86/fpu/signal: Change return type of fpu__restore_sig() t [...] omits ee4ecdfbd289 x86/signal: Change return type of restore_sigcontext() to boolean omits 2af07f3a6e9f x86/fpu/signal: Change return type of copy_fpregs_to_sigfr [...] omits 052adee66828 x86/fpu/signal: Change return type of copy_fpstate_to_sigf [...] omits fcfb7163329c x86/fpu/signal: Move xstate clearing out of copy_fpregs_to [...] omits 4164a482a5d9 x86/fpu/signal: Move header zeroing out of xsave_to_user_s [...] omits 820879ee1865 sysfs: simplify sysfs_kf_seq_show omits d1a1a9606e08 sysfs: refactor sysfs_add_file_mode_ns omits 5cf3bb0d3a2d sysfs: split out binary attribute handling from sysfs_add_ [...] omits eaf501e0d8af kernfs: remove the unused lockdep_key field in struct kernfs_ops omits 2935662449df kernfs: remove kernfs_create_file and kernfs_create_file_ns omits 86854b4379d4 driver core: platform: Make use of the helper macro SET_RU [...] omits d680c6b49c5e audit: Convert to SPDX identifier omits 5b8d4d8c912c iio: ep93xx: Make use of the helper function devm_platform [...] omits f4e3beba6c32 docs: counter: Update to reflect sysfs internalization omits d5c7cab78a46 counter: Update counter.h comments to reflect sysfs intern [...] omits d70e46af7531 counter: Internalize sysfs interface code omits 357127231aa5 counter: stm32-timer-cnt: Provide defines for slave mode s [...] omits ed641aeed17a counter: stm32-lptimer-cnt: Provide defines for clock polarities omits 327a0eaf19d5 iio: accel: adxl355: Add triggered buffer support omits 86ff6cb15f46 iio: accel: adxl355: use if(ret) in place of ret < 0 omits 636d44633039 iio: accel: Add driver support for ADXL313 omits af1c6b50a294 dt-bindings: iio: accel: Add binding documentation for ADXL313 omits 26a9f730ce38 iio: adc: aspeed: completes the bitfield declare. omits 2bdb2f00a895 dt-bindings: iio: adc: Add ast2600-adc bindings omits 9cec9be7af21 iio: adc: ti-ads8344: convert probe to device-managed omits 874b4912d94f iio: adc: at91-sama5d2_adc: update copyright and authors i [...] omits 840bf6cb983f iio: adc: at91-sama5d2_adc: add support for sama7g5 device omits d8004c5f46de iio: adc: at91-sama5d2_adc: add helper for COR register omits e6d5eee4dfa2 iio: adc: at91-sama5d2_adc: add support for separate end o [...] omits 8940de2e4890 iio: adc: at91-sama5d2_adc: convert to platform specific d [...] omits 841a5b651815 iio: adc: at91-sama5d2_adc: remove unused definition omits eaefa151f48a iio: adc: at91-sama5d2_adc: initialize hardware after cloc [...] omits f928670651da dt-bindings: iio: adc: at91-sama5d2: add compatible for sa [...] omits 76e28aa97fa0 iio: magnetometer: ak8975: add AK09116 support omits c5dc9e363501 dt-bindings: iio: temperature: add MAXIM max31865 support omits e112dc4e18ea iio: temperature: Add MAX31865 RTD Support omits b0fc3f1dbe2a iio: adc: twl6030-gpadc: Use the defined variable to clean code omits 050098500ae4 staging: iio: cdc: remove braces from single line if blocks omits 25d4abbf3ddc iio: ltc2983: fail probe if no channels are given omits 919726c9e0ef iio: ltc2983: add support for optional reset gpio omits 26df977a909f iio: ad5770r: make devicetree property reading consistent omits 1d761ca97838 iio: gyro: remove dead config dependencies on INPUT_MPU3050 omits e42696515414 iio: st_sensors: remove reference to parent device object [...] omits 6b658c31bb6b iio: st_sensors: remove all driver remove functions omits 5363c6c17b10 iio: st_sensors: remove st_sensors_power_disable() function omits 82bcb7fb6498 iio: st_sensors: remove st_sensors_deallocate_trigger() function omits 9f0b3e0cc0c8 iio: st_sensors: disable regulators after device unregistration omits 870d26f6599d iio: adc: ad7949: use devm managed functions omits 9a7b7594de4f dt-bindings: iio: adc: ad7949: update voltage reference bindings omits 379306506049 iio: adc: ad7949: add vref selection support omits 0b2a740b424e iio: adc: ad7949: enable use with non 14/16-bit controllers omits 595a0590f4fb iio: adc: ad7949: define and use bitfield names omits d722f1e06fbc drivers/iio: Remove all strcpy() uses omits 12ed27863ea3 iio: accel: Add driver support for ADXL355 omits bf43a71a0a7f dt-bindings: iio: accel: Add DT binding doc for ADXL355 omits 1f88e0a22f7c platform/x86: acer-wmi: use __packed instead of __attribut [...] omits b0179b805eed platform/x86: wmi: more detailed error reporting in find_guid() omits 25be44f6e2fc platform/x86: wmi: introduce helper to retrieve event data omits 51142a0886bd platform/x86: wmi: introduce helper to determine type omits 57f2ce892113 platform/x86: wmi: introduce helper to generate method names omits e7b2e33449e2 platform/x86: wmi: introduce helper to convert driver to W [...] omits 736b48aae5e8 platform/x86: wmi: simplify error handling logic omits 1975718c488a platform/x86: wmi: do not fail if disabling fails omits 1c23ab912810 platform/x86: wmi: improve debug messages omits bba08f358f79 platform/x86: wmi: align arguments of functions omits f5431bf1e678 platform/x86: wmi: move variables omits 1ce69d2b9620 platform/x86: wmi: remove variable omits 7410b8e634ce platform/x86: wmi: use sizeof(*p) in allocation omits 6e0bc588a084 platform/x86: wmi: use !p to check for NULL omits 6133913a8209 platform/x86: wmi: use sysfs_emit() omits dea878d88f9d platform/x86: wmi: make GUID block packed omits 67f472fdacf4 platform/x86: wmi: use guid_t and guid_equal() omits 285dd01a6cfe platform/x86: wmi: use bool instead of int omits 1c95ace78b6e platform/x86: wmi: use BIT() macro omits 1ebe62bec412 platform/x86: wmi: remove unnecessary checks omits e83c799270e1 platform/x86: wmi: remove stray empty line omits c06a2fde7982 platform/x86: wmi: remove unnecessary casts omits 84eacf7e6413 platform/x86: wmi: remove unnecessary argument omits 21397cac5daa platform/x86: wmi: remove unnecessary variable omits 43aacf838ef7 platform/x86: wmi: remove unnecessary initializations omits 9bf9ca95a16e platform/x86: wmi: remove unnecessary initialization omits cd3e3d294e52 platform/x86: wmi: remove commas omits 3ecace310f4d platform/x86: wmi: fix checkpatch warnings omits 07ce4cfd292c platform/x86: wmi: fix kernel doc omits ad62cd93198b platform/x86: Add driver for ACPI WMAA EC-based backlight control omits 4c51ba9af42d platform/x86: hp-wmi: add support for omen laptops omits ae8709b296d8 USB: core: Make do_proc_control() and do_proc_bulk() killable omits 7042b1014154 usb: musb: mediatek: Expose role-switch control to userspace omits 8988bacd6045 kobject: unexport kobject_create() in kobject.h omits d06246ebd773 scripts/tags.sh: Fix obsolete parameter for ctags omits aee1bbf66ba0 tifm: Prefer struct_size over open coded arithmetic omits b55c8aa6b1ab tty: moxa: merge moxa.h into moxa.c omits ff8d123f0b0e char: xillybus: Simplify 'xillybus_init_endpoint()' omits 3e053c44eff5 char: xillybus: Remove usage of remaining deprecated pci_ API omits 0b1eff5152b3 char: xillybus: Remove usage of 'pci_unmap_single()' omits b46f7d3309fd char: xillybus: Remove usage of the deprecated 'pci-dma-co [...] omits da1c396a81b8 nitro_enclaves: Add fixes for checkpatch blank line reports omits 059ebe4fe332 nitro_enclaves: Add fixes for checkpatch spell check reports omits 02bba596de19 nitro_enclaves: Add fixes for checkpatch match open parent [...] omits e3cba4d2454c nitro_enclaves: Update copyright statement to include 2021 omits e16a30a419c8 nitro_enclaves: Add fix for the kernel-doc report omits cfa3c18cd528 nitro_enclaves: Update documentation for Arm64 support omits f7e55f05301e nitro_enclaves: Enable Arm64 support omits 84b0f12a953c pvpanic: Indentation fixes here and there omits cc5b392d0f94 pvpanic: Fix typos in the comments omits 33a430419456 pvpanic: Keep single style across modules omits a34993a2791c misc: hisi_hikey_usb: change the DT schema omits 83c510568ec5 misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API omits 0b91b5332368 tty: n_gsm: Save dlci address open status when config requester omits 5b87686e3203 tty: n_gsm: Modify gsmtty driver register method when conf [...] omits cbff2b325168 tty: n_gsm: Delete gsmtty open SABM frame when config requester omits 509067bbd264 tty: n_gsm: Delete gsm_disconnect when config requester omits f999c3b35735 tty: n_gsm: Modify CR,PF bit printk info when config requester omits cc0f42122a7e tty: n_gsm: Modify CR,PF bit when config requester omits cd936621379d tty: n_gsm: Modify cr bit value when config requester omits b9e851cd4a87 tty: n_gsm: Add some instructions and code for requester omits e5f71d60ff16 /dev/mem: nowait zero/null ops omits 6b0be25ca029 usb: gadget: fix for a typo that conveys logically-inverte [...] omits 5b5ec04fb2d6 usb: gadget: goku_udc: Fix mask and set operation on varia [...] omits 6854ccc4688b USB: host: ehci-atmel: Add support for HSIC phy omits 6a9a7a1a091a dt-bindings: usb: atmel: add USB PHY type property omits 7f2d73788d90 usb: ehci: handshake CMD_RUN instead of STS_HALT omits 18d6b39ee895 usb: gadget: f_uac2: clean up some inconsistent indenting omits 9da2c3f76164 arm64: qcom: ipq6018: add usb3 DT description omits 1880f9b2b954 dt-bindings: usb: qcom,dwc3: add binding for IPQ6018 omits 7bee31883889 usb: dwc3: reference clock period configuration omits 7ea606e8f21b dt-bindings: usb: dwc3: add reference clock period omits 6943ee7c9d83 usb: ohci: Prefer struct_size over open coded arithmetic omits 9c172d4cdfdd usb: typec: hd3ss3220: Use regmap_write_bits() omits ea017f5853e9 tty: serial: uartlite: Prevent changing fixed parameters omits 8517b62e0a28 sh: j2: Update uartlite binding with data and parity properties omits 3de536a8c365 dt-bindings: serial: uartlite: Add properties for synthesi [...] omits f77529d9b91a dt-bindings: serial: uartlite: Convert to json-schema omits 538a9909205d dt-bindings: serial: samsung: Add Exynos850 doc omits 42c457cc9a0a serial: 8250_pci: Prefer struct_size over open coded arithmetic omits 0f3b577384c0 dt-bindings: serial: brcm,bcm6345-uart: convert to the jso [...] omits 5e57c668dc09 staging: wfx: ensure IRQ is ready before enabling it omits 9497551376dc staging: wfx: indent functions arguments omits c382d79a712a staging: wfx: explain the purpose of wfx_send_pds() omits b262f38c33a8 staging: wfx: remove useless comments after #endif omits 58de699451ce staging: wfx: fix comments styles omits 63aac5db1aba staging: wfx: avoid c99 comments omits 9885474d45a8 staging: wfx: reformat comment omits 31f8da63312e staging: wfx: update files descriptions omits a99f20b66753 staging: wfx: remove references to WFxxx in comments omits 34ac73a400c4 staging: wfx: fix space after cast operator omits ade1d528bc70 staging: wfx: remove useless debug statement omits 6742a9685c21 staging: wfx: remove unused definition omits 46d7eb5eda2f staging: wfx: apply naming rules in hif_tx_mib.c omits cbba71c22cd0 staging: wfx: fix error names omits f22f9fdfd5e0 staging: wfx: reorder function for slightly better eye candy omits 2af2790cb2f2 staging: wfx: simplify hif_join() omits 07509c2a2599 staging: wfx: declare variables at beginning of functions omits ec6116380660 staging: wfx: fix misleading 'rate_id' usage omits e95c7ae9e3ed staging: wfx: uniformize counter names omits 46c5ab7c7c73 staging: wfx: update with the firmware API 3.8 omits 2ac7521bf99c staging: wfx: simplify API coherency check omits 08127ad2a79b staging: wfx: relax the PDS existence constraint omits 583f188e0c24 staging: wfx: fix support for CSA omits 07903f0147f1 staging: wfx: declare support for TDLS omits d4172323526a staging: wfx: take advantage of wfx_tx_queue_empty() omits 14a26aa49705 staging: wfx: fix atomic accesses in wfx_tx_queue_empty() omits 9f91e736c1ca staging: wfx: drop unused argument from hif_scan() omits 8bce06b06b80 staging: wfx: avoid possible lock-up during scan omits 10b72a7c5945 staging: wfx: wait for SCAN_CMPL after a SCAN_STOP omits a5a8eb1fe744 staging: wfx: ignore PS when STA/AP share same channel omits 0ccb2c9d052d staging: wfx: do not send CAB while scanning omits 22af4990ff1e staging: wfx: use abbreviated message for "incorrect sequence" omits e5a922a64b24 staging: r8188eu: remove unnecessary include from odm_types.h omits d039379b8e2f staging: r8188eu: remove unused defines from odm_types.h omits eccc581432e1 staging: r8188eu: remove unused enum RT_SPINLOCK_TYPE omits a2bd64135b68 staging: r8188eu: remove unused variable b_hw_radio_off omits 1bc4e56bed38 staging: r8188eu: remove unused variable cpwm_tog omits 128aeafb14b2 staging: r8188eu: rtw_set_ips_deny is not used omits 1738994c22be staging: r8188eu: remove unused enum and array omits a077ab1936aa staging: r8188eu: remove unused pwrctrl definitions omits 6729e7541934 staging: r8188eu: _free_pwrlock is empty omits a399a882060b staging: r8188eu: remove unused power state defines omits 0f982e7e1222 staging: r8188eu: remove rtw_set_rpwm omits e018f03d6ccb scsi: libiscsi: Move ehwait initialization to iscsi_sessio [...] omits ce4fc333e599 scsi: libsas: Co-locate exports with symbols omits 9aec5ffa6e39 scsi: hisi_sas: Increase debugfs_dump_index after dump is [...] omits 080b4f976bf7 scsi: hisi_sas: Replace del_timer() calls with del_timer_sync() omits b5a9fa20e3bf scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT omits 089226ef6a08 scsi: hisi_sas: Stop printing queue count in v3 hardware probe omits 4f6094f1663e scsi: hisi_sas: Use managed PCI functions omits 1ff5a4bb6806 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits b11225c67539 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 3e49e7196cfe tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 1b7daa7ff68b tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 55e771147bdf tools/memory-model: Repair parseargs.sh header comment omits 139dbab9d465 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 926aed148ad8 tools/memory-model: Make history-check scripts use mselect7 omits 2774beb8d80a tools/memory-model: Make checkghlitmus.sh use mselect7 omits 07c06956fc2a tools/memory-model: Fix scripting --jobs argument omits 3dfc1933f249 tools/memory-model: Implement --hw support for checkghlitmus.sh omits b323b08527f5 tools/memory-model: Add -v flag to jingle7 runs omits 1b5fdb8ac3b0 tools/memory-model: Make runlitmus.sh check for jingle errors omits 5944cbfd4036 tools/memory-model: Allow herd to deduce CPU type omits 3f75a557f5c7 tools/memory-model: Keep assembly-language litmus tests omits 30f9cfefec39 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7fe4f4048b44 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 245fdbf1f300 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits a2ba13b1ca03 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 9f41dc9f4b00 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 6352b2858a6e tools/memory-model: Fix checkalllitmus.sh comment omits caa5e2cfcbe6 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits dc20e38348b3 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 11fe54471557 tools/memory-model: Update parseargs.sh for hardware verification omits e484012ea65c tools/memory-model: Fix paulmck email address on pre-exist [...] omits e828bc8f84d6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits bf9b5e1f574c tools/memory-model: Make judgelitmus.sh identify bad macros omits df805c14723f tools/memory-model: Make cmplitmushist.sh note timeouts omits 7cdc2ce57ce1 tools/memory-model: Make judgelitmus.sh note timeouts omits e053322ed118 tools/memory-model: Document locking corner cases omits ac20e39e8d25 kcsan: selftest: Cleanup and add missing __init omits 78c3d954e2b3 kcsan: Move ctx to start of argument list omits d627c537c258 kcsan: Support reporting scoped read-write access type omits 6c65eb75686f kcsan: Start stack trace with explicit location if provided omits f4c87dbbef26 kcsan: Save instruction pointer for scoped accesses omits 55a55fec5015 kcsan: Add ability to pass instruction pointer of access t [...] omits ade3a58b2d40 kcsan: test: Fix flaky test case omits 80804284103a kcsan: test: Use kunit_skip() to skip tests omits e80704272f5c kcsan: test: Defer kcsan_test_init() after kunit initialization omits b380b10b84c3 torture: Make torture.sh print the number of files to be c [...] omits 71921a9606dd rcutorture: Avoid problematic critical section nesting on [...] omits fd13fe16db0d rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits eb77abfdeed2 rcuscale: Warn on individual rcu_scale_init() error conditions omits ed60ad733aa4 refscale: Warn on individual ref_scale_init() error conditions omits b3b3cc618ee0 locktorture: Warn on individual lock_torture_init() error [...] omits efeff6b39b9d rcutorture: Warn on individual rcu_torture_init() error co [...] omits fda84866b1e6 rcutorture: Suppressing read-exit testing is not an error omits cbe0d8d91415 rcu-tasks: Wait for trc_read_check_handler() IPIs omits f0b2b2df5423 rcu: Fix existing exp request check in sync_sched_exp_onli [...] omits 1eac0075ebee rcu: Make rcu update module parameters world-readable omits ebb6d30d9ed1 rcu: Make rcu_normal_after_boot writable again omits 4aa846f97c0c rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits 768f5d50e6ad rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 2caebefb00f0 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits ebc88ad49136 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 3ac858785231 rcu: Fix undefined Kconfig macros omits 13bc8fa8057a doc: Add another stall-warning root cause in stallwarn.rst omits 9424b867a759 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits 88ee23ef1c12 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 52b030aa2786 rcu-nocb: Fix a couple of tree_nocb code-style nits omits 2431774f04d1 rcu: Mark accesses to rcu_state.n_force_qs omits 57d4374be94a audit: rename struct node to struct audit_node to prevent [...] omits 53182e81f47d kbuild: Enable DT schema checks for %.dtb targets omits c0002d11d799 cgroupv2, docs: fix misinformation in "device controller" section omits b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem omits 22b1255792c0 docs/cgroup: remove some duplicate words omits 0507503671f9 x86/asm: Avoid adding register pressure for the init case [...] omits f87bc8dc7a7c x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix omits 8757f705d936 staging: vchiq_dev: cleanup code alignment issues omits cfb24b67bfd6 staging: vchiq_dev: remove braces from if block omits 4339d0c63c2d x86/fpu/signal: Clarify exception handling in restore_fpre [...] omits d4466db8abd5 staging: r8188eu: remove header file odm_reg.h omits 73374fe162ce staging: r8188eu: remove unused register definitions from [...] omits b6f16ee1d764 staging: r8188eu: core: remove unused function rtw_set_tx_ [...] omits 0c2e62ba04cd x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups omits 2f4b652d744f staging: r8188eu: remove macro GET_EEPROM_EFUSE_PRIV omits 03c3c8970097 staging: r8188eu: remove header file HalHWImg8188E_FW.h omits 064ff000854e staging: r8188eu: remove rtw_hw_suspend omits c0a099b7341c staging: r8188eu: bHWPwrPindetect is always false omits a8ccb413747d staging: r8188eu: remove write-only variable tog omits 1d10e90a042a staging: r8188eu: remove write-only variable cpwm omits db57ee8f1fc0 staging: r8188eu: setting HW_VAR_SET_RPWM does nothing omits 9a1d3a510a38 staging: r8188eu: btcoex_rfon is always false omits 590b03a8829f staging: r8188eu: make _rtw_init_queue a macro omits e4c1935ed303 staging: vchiq: Replace function typedefs with equivalent [...] omits c6304556f3ae x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups omits c1c97d175493 x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups omits 536267aafb8a nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] omits 2cadf5248b93 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_ [...] omits 46d28947d987 x86/extable: Rework the exception table mechanics omits 083b32d6f4fa x86/mce: Get rid of stray semicolons omits 537d3af1bee8 rpmsg: Fix rpmsg_create_ept return when RPMSG config is no [...] omits 08de420a8014 rpmsg: glink: Replace strncpy() with strscpy_pad() omits fc1b6b643958 remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD omits d4d47ba71df5 remoteproc: qcom: wcnss: Drop unused smd include omits 11e46f0804c4 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits e42404afc4ca x86/mce: Deduplicate exception handling omits dd2c898bc20b dt-bindings: w1: Convert 1-Wire GPIO binding to a schema omits e978d5271f71 dt-bindings: media: ti,cal: Fix example omits caa80275c648 dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema omits ddf6cc9a7295 dt-bindings: arm: Convert ARM CCI-400 binding to a schema omits bf99826f239e dt-bindings: Convert Reserved Memory binding to a schema omits 0e3e0fa76609 dt-bindings: memory: fsl: convert DDR controller to dtschema omits ecc4103f32e9 dt-binding: usb: xilinx: Convert binding to YAML omits 3ea046564039 dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml omits 32fd8b59f91f x86/extable: Get rid of redundant macros omits 326b567f82df x86/extable: Tidy up redundant handler functions omits 9722162f0103 Merge series "Support for Ingenic JZ47xx SPI controller" f [...] omits 075667cc6c29 pinctrl: renesas: No need to initialise global statics omits 762925405482 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 omits 0af8efc197d7 staging: r8188eu: remove rtl8188e_set_hal_ops() omits 43c272961b32 staging: r8188eu: remove write_rfreg from struct hal_ops omits c1fe287dc432 staging: r8188eu: remove read_rfreg from struct hal_ops omits a8c5bd2d2f4a staging: r8188eu: remove write_bbreg from struct hal_ops omits bf73846567a9 staging: r8188eu: remove read_bbreg from struct hal_ops omits eb9760d50019 staging: r8188eu: remove hal_xmit from struct hal_ops omits 3415632263f1 staging: r8188eu: remove mgnt_xmit from struct hal_ops omits 31d4b1b5b678 staging: r8188eu: remove unused ODM_InitAllTimers() omits 13673032acaa staging: r8188eu: remove unused ODM_CancelAllTimers() omits 8eb1e9001f05 staging: r8188eu: remove unused prototype ODM_InitializeTimer() omits 9dac2384184c staging: r8188eu: remove unused ODM_AllocateMemory() omits 11bb5f590169 staging: r8188eu: remove unused ODM_FreeMemory() omits 3841a2c1b1ae staging: r8188eu: remove unused ODM_Read2Byte() omits 20032a7c7270 staging: r8188eu: remove unused ODM_SetTimer() omits cf6e53a118ac staging: r8188eu: remove unused ODM_IsWorkItemScheduled() omits 5657b9501555 staging: r8188eu: remove unused ODM_ScheduleWorkItem() omits bb4956eea4f2 staging: r8188eu: remove unused ODM_FreeWorkItem() omits 44745ff453b5 staging: r8188eu: remove unused ODM_StopWorkItem() omits 5702d495e695 staging: r8188eu: remove unused ODM_StartWorkItem() omits a890beeed007 staging: r8188eu: remove unused ODM_InitializeWorkItem() omits 4e3fdb1b5c59 staging: r8188eu: remove unused ODM_sleep_us() omits 0bf5b93f110d staging: r8188eu: remove unused ODM_FillH2CCmd() omits a35961811097 staging: r8188eu: remove unused ODM_ReleaseSpinLock() omits 67639dba1724 staging: r8188eu: remove unused ODM_AcquireSpinLock() omits b3a0baeb494d staging: r8188eu: remove empty ODM_ReleaseTimer() omits 3e457d3f6193 staging: r8188eu: os_dep: simplifiy the rtw_resume function omits b157483ea41c staging: r8188eu: remove the remaining usb endpoint functions omits aa35baa231bc staging: r8188eu: remove unused function RT_usb_endpoint_num omits 5cbe6c5d2c99 staging: r8188eu: remove unused function RT_usb_endpoint_i [...] omits 74ad79fa771e staging: r8188eu: remove unused function usb_endpoint_is_int omits 1ceb1029eeb5 staging: r8188eu: core: remove unused variable Adapter omits c916d87884fd staging: r8188eu: core: remove unused variable padapter omits 356bec58a2b1 staging: r8188eu: remove write-only variable bLCKInProgress omits 3f3a31b82c3d staging: r8188eu: remove rtw_IOL_append_LLT_cmd() omits cc21fe8cb93f staging: r8188eu: remove wrapper rtw_IOL_exec_cmds_sync() omits 7946b5d6a984 staging: r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops omits 3658a223d9c1 staging: rtl8723bs: remove unused macros from ioctl_linux.c omits 4cbdc6963995 staging: r8188eu: remove unused macro ROUND omits 174c3c1d74be staging: r8188eu: remove unused macro READ_AND_CONFIG_TC omits de898a769b1e staging: r8188eu: remove unused ODM_MacStatusQuery() omits 9f419fe743a2 staging: r8188eu: remove unused odm_Init_RSSIForDM() omits adcae85dc216 staging: r8188eu: remove unused rtl8192c_PHY_GetHWRegOrigi [...] omits ee12165205ed staging: r8188eu: remove unused PHY_UpdateTxPowerDbm8188E() omits 8e82b7645857 staging: r8188eu: remove unused PHY_ScanOperationBackup8188E() omits d5cece41cfe9 staging: r8188eu: remove unused PHY_GetTxPowerLevel8188E() omits 411c2b9b7172 staging/mt7621-dma: Format lines in "hsdma-mt7621.c" endin [...] omits 102243f893ec staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P} omits eb01e81fe1cc staging: r8188eu: this endless loop is executed only once omits db4e963a774c staging: r8188eu: remove unused define omits fbcaf70b9b57 staging: r8188eu: remove unused function prototype omits 75a56e00ced6 staging: r8188eu: remove unused function Hal_ProSetCrystalCap() omits 10b898e351bb staging: r8188eu: remove redundant variable hoffset omits d2d7aa53891e staging: axis-fifo: convert to use miscdevice omits dfd1a05a3876 staging: vchiq: convert to use a miscdevice omits b561d2f0dc01 staging: r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops omits 059594941b14 staging: r8188eu: remove SetBeaconRelatedRegistersHandler [...] omits 0a217ae1d8be staging: r8188eu: remove unused function rtl8188e_clone_haldata() omits c5b46f7647b9 staging: r8188eu: remove free_hal_data from hal_ops omits 4e487b751369 staging: r8188eu: remove hal_notch_filter from hal_ops omits a5ee5ea945c3 staging: r8188eu: remove empty function rtl8188e_stop_thread() omits c14d10236562 staging: r8188eu: remove empty function rtl8188e_start_thread() omits 251bb73431b7 staging: r8188eu: remove AntDivCompareHandler from hal_ops omits 77b34fbb39cc staging: r8188eu: remove AntDivBeforeLinkHandler from hal_ops omits d28c70900a8b staging: r8188eu: remove useless assignment omits 48dd8166d65b staging: r8188eu: remove Efuse_WordEnableDataWrite from hal_ops omits 3f4b06e147de staging: r8188eu: remove Efuse_PgPacketWrite from hal_ops omits dc5a12da29f6 staging: r8188eu: remove Efuse_PgPacketRead from hal_ops omits ae8bfc4e9b5b staging: r8188eu: remove empty comments omits f04834d3983d staging: r8188eu: remove EfuseGetCurrentSize from hal_ops omits e40aa1735933 staging: r8188eu: remove EFUSEGetEfuseDefinition from hal_ops omits 3bb7e9687667 staging: r8188eu: remove ReadEFuse from hal_ops omits fc2d10e135b2 staging: r8188eu: remove wrapper Efuse_PowerSwitch() omits 4a36d842d527 staging: r8188eu: rename hal_EfusePowerSwitch_RTL8188E() omits 2708d8d54871 staging: r8188eu: remove EfusePowerSwitch from hal_ops omits d0f1017a236d staging: r8188eu: remove sreset_get_wifi_status from hal_ops omits 2cdea2530537 staging: r8188eu: remove sreset_linked_status_check from hal_ops omits 253b1ba9544b staging: r8188eu: remove sreset_xmit_status_check from hal_ops omits d800d734089c staging: r8188eu: remove silentreset from hal_ops omits 2913d4c02652 staging: r8188eu: remove sreset_reset_value from hal_ops omits af44525a09be staging: r8188eu: remove sreset_init_value from hal_ops omits b8bdd0997828 staging: r8188eu: remove hal_power_on from hal_ops omits 86c6f5b97466 staging: r8188eu: remove Add_RateATid from hal_ops omits 14e53524cb08 staging: r8188eu: remove unused enum hal_intf_ps_func omits 6dd2b4ad2e2d staging: r8188eu: remove set_channel_handler from hal_ops omits 3f6557a0bc9b staging: r8188eu: remove set_bwmode_handler from hal_ops omits 201306e59ff0 staging: r8188eu: remove hal_dm_watchdog from hal_ops omits bb7e35ef6788 staging: r8188eu: remove interface_ps_func from hal_ops omits 04eddc144f2d staging: r8188eu: remove unused function rtw_interface_ps_func() omits 2dd431ad49f8 staging: r8188eu: remove empty functions omits 70ea043f3d70 staging: r8188eu: remove SetHalODMVarHandler from hal_ops omits aa21a7e4366d staging: r8188eu: remove dm_deinit from hal_ops omits 63b4b687c7f3 staging: r8188eu: remove dm_init from hal_ops omits 9b0c770f6d2b staging: r8188eu: remove DeInitSwLeds from hal_ops omits 16dfd0e20912 staging: r8188eu: remove InitSwLeds from hal_ops omits d3ede18eeb46 staging: r8188eu: Remove _enter/_exit_critical_mutex() omits f75a4eec49ef staging: r8188eu: remove _rtw_mutex_{init,free} omits 07f32223c098 staging: r8188eu: remove useless check omits a0b8f4ece65e staging: r8188eu: include: remove duplicate declaration. omits 62d7d68e3beb staging: r8188eu: remove c2h_id_filter_ccx from struct hal_ops omits 22bf044b0369 staging: r8188eu: remove rtw_hal_c2h_id_filter_ccx function omits 6778b4bc3434 staging: r8188eu: remove Efuse_PgPacketWrite_BT from struc [...] omits c22f7f5b40c4 staging: r8188eu: remove Efuse_PgPacketWrite_BT function omits 54ff2ed45cd8 staging: r8188eu: remove hal_xmitframe_enqueue from struct [...] omits d61b1b361207 staging: r8188eu: remove rtw_hal_xmitframe_enqueue function omits 6ab0878e1bf3 staging: r8188eu: remove interrupt_handler from struct hal_ops omits c8a6b1d47df4 staging: r8188eu: remove rtw_hal_interrupt_handler function omits ac7997b6121f staging: r8188eu: remove disable_interrupt from struct hal_ops omits 0557b7e597a0 staging: r8188eu: remove rtw_hal_disable_interrupt function omits c2609bf54357 staging: r8188eu: remove enable_interrupt from struct hal_ops omits a53dae9b9a8e staging: r8188eu: remove rtw_hal_enable_interrupt function omits 58ea8e9d1075 staging: r8188eu: remove hal_reset_security_engine from st [...] omits 6e880440484d staging: r8188eu: remove rtw_hal_reset_security_engine function omits 8dac1203cdfb staging: r8188eu: core: remove condition never execute omits 965da82bcee9 staging: r8188eu: remove init_default_value from hal_ops omits abba8c3d88ce staging: r8188eu: remove GetHalODMVarHandler from hal_ops omits ec7489656b36 staging: r8188eu: remove wrapper around ReadChipVersion8188E() omits 9f6c5162493a staging: r8188eu: remove read_chip_version from hal_ops omits 47d9c16183e3 staging: r8188eu: remove read_adapter_info from hal_ops omits 7d4b344ba0bf staging: r8188eu: remove intf_chip_configure from hal_ops omits 54af289311a6 staging: fbtft: fbtft-core: fix 'trailing statements shoul [...] omits b5fd167d73b2 staging: r8188eu: remove useless memset omits 393db0f6827f staging: r8188eu: fix memory leak in rtw_set_key omits 3821a784051b staging: r8188eu: hal: remove condition with no effect omits 6463105d014e staging: r8188eu: remove rtw_use_tkipkey_handler() omits 24e11a227de6 staging: r8188eu: use in-kernel arc4 encryption omits c96bb23d7110 staging: r8188eu: remove unused constant CRC32_POLY omits 486b2eb87a6b staging: r8188eu: remove enum hardware_type omits fe2df2e008b7 staging: r8188eu: remove IS_HARDWARE_TYPE_8188* macros omits 3d9ff6147830 staging: r8188eu: remove unused enum rt_eeprom_type omits 335b153f0b20 staging: r8188eu: remove unused enum from ieee80211.h. omits 97e1ad2abcc3 staging: r8188eu: remove unused defines from mp_custom_oid.h omits 0868d6ee3979 staging: r8188eu: remove header file rtw_ioctl_rtl.h omits 78a1614a81f0 staging: rtl8723bs: remove possible deadlock when disconnect omits c29bbca243c7 staging: r8188eu: os_dep: use kmemdup instead of kzalloc a [...] omits b53cf65e1243 staging: r8188eu: remove unnecessary parentheses omits 363728329649 staging: r8188eu: add missing blank line after declarations omits 98119aa4c75e staging: r8188eu: use ether_addr_copy() in rtw_macaddr_cfg() omits 0929d1ef2ef5 staging: r8188eu: use random default mac address omits abfab1aadaa6 staging: r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg() omits f27b211e3a00 staging: r8188eu: use ETH_ALEN omits 3b5c53bd3ec0 staging: r8188eu: ensure mac address buffer is properly aligned omits 287beb44afd1 staging: r8188eu: use mac_pton() in rtw_macaddr_cfg() omits 55110bb5248f staging: r8188eu: remove unused function SetBcnCtrlReg() omits 21fa02000982 staging: r8188eu: remove ICType from struct HAL_VERSION omits 2ec51e54f7be staging: r8188eu: remove set but unused variable omits 1eaf21c5f46c staging: r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex() omits 07674dbe44d8 staging: r8188eu: remove commented constants from wifi.h omits 32e07d7db48d staging: r8188eu: remove unused constants from wifi.h omits b2ad8ba6300f staging: r8188eu: refactor field of struct odm_rf_cal omits 3839c21e0c0d staging: r8188eu: remove local variable Indexforchannel omits f94cef962523 staging: r8188eu: remove unnecessary type casts omits 67f8dd765369 staging: r8188eu: convert type of second parameter of rtw_ [...] omits 45efafd4ccaa staging: r8188eu: convert type of second parameter of rtw_ [...] omits 41a4f38a68fd staging: r8188eu: remove should_forbid_n_rate() omits 296fa3218af4 staging: r8188eu: remove is_ap_in_wep() omits df1ef696d79a staging: r8188eu: remove CAM_empty_entry() omits b2b64dd62620 staging: r8188eu: remove get_bsstype() omits 5d5b8e4f8d84 staging: r8188eu: remove rtw_get_oper_choffset() omits c75ee365124f staging: r8188eu: remove rtw_get_oper_bw() omits 34f876bb3284 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile() omits 5a17e8c3f9b0 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile() omits 2fb077cd5ab2 staging: r8188eu: core: remove condition with no effect omits b26232553963 staging: r8188eu: core: remove unused function omits 9675a1b4adea staging: r8118eu: remove useless parts of judgements from [...] omits 75cf9f9dc397 staging: r8188eu: os_dep: remove unused static variable omits cd1f14500922 staging: rtl8723bs: clean up comparsions to NULL omits 147dbb198737 staging: rtl8723bs: remove unused _rtw_init_queue() function omits 6c3ec1e26468 staging: rtl8723bs: remove unnecessary parentheses omits d1cfdcad99f0 staging: rtl8723bs: unwrap initialization of queues omits 8ffd91d9e815 staging: wlan-ng: Remove filenames from files omits 791e3b6add29 staging: pi433: fix docs typos and references to previous [...] omits 37be2f1bfc5c staging: r8188eu: remove rtw_hal_c2h_handler function omits 9c275897b146 staging: r8188eu: simplify c2h_evt_hdl function omits a6bcac71c337 staging: r8188eu: remove c2h_handler field from struct hal_ops omits 53a768581944 staging: r8188eu: core: remove null check before vfree omits 777a2cbbaf1c spi: amd: Don't wait for a write-only transfer to finish omits 3b02d2890bc5 spi: amd: Remove unneeded variable omits 356b02f9ec3a spi: amd: Refactor amd_spi_busy_wait omits ca8e8a18272e spi: amd: Refactor code to use less spi_master_get_devdata omits 7b3fd8109b5d MIPS: JZ4780: CI20: DTS: add SPI controller config omits ae5f94cc00a7 SPI: add Ingenic JZ47xx driver. omits ff4daa7dd7e6 dt-bindings: spi: Document Ingenic SPI controller bindings omits b1c36aae51c9 regulator: Convert SY8106A binding to a schema omits adea28311722 regulator: core: resolve supply voltage deferral silently omits 6998c575b6dc regulator: vqmmc-ipq4019: Make use of the helper function [...] omits b36061c2ea5b regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST omits b36c6b1887ff regulator: ti-abb: Make use of the helper function devm_io [...] omits becbca18ae8f Merge existing fixes from spi/for-5.15 omits c33e65cbbdc0 Merge existing fixes from regulator/for-5.15 omits fc26023f8816 thermal/drivers/int340x: Fix tcc offset on resume omits f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] omits 4034fb207e30 perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints omits f01d7d558e18 perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints omits 67c5d44384f8 perf/x86/intel/uncore: Fix Intel SPR IIO event constraints omits 9d756e408e08 perf/x86/intel/uncore: Fix Intel SPR CHA event constraints omits f42e8a603c88 perf/x86/intel/uncore: Fix Intel ICX IIO event constraints omits e2bb9fab08cb perf/x86/intel/uncore: Fix invalid unit check omits 496a18f09374 perf/x86/intel/uncore: Support extra IMC channel on Ice La [...] omits a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] omits da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] omits c185b42efe67 thermal: intel: Allow processing of HWP interrupt omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next omits 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next omits 0f79ce970e79 gnss: drop stray semicolons omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits 5d3986cf8ed6 MAINTAINERS: Rust omits 2a8394d90e0f scripts: add `generate_rust_analyzer.py` omits 5dbc177c7119 samples: add Rust examples omits d1828cb11743 docs: add Rust documentation omits dc08d49444e9 Kbuild: add Rust support omits 296e421767f3 rust: export generated symbols omits 6e81e20413f2 rust: add `kernel` crate omits dc8500d5b795 rust: add `macros` crate omits 8444e3570a0f rust: add `build_error` crate omits 25ad6376a155 rust: add `alloc` crate omits 2f9cf7636de2 rust: add `compiler_builtins` crate omits 4de916fef356 rust: add C helpers omits 360299269d2e vsprintf: add new `%pA` format specifier omits e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds omits f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 omits d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits d108370c644b apparmor: fix error check omits 4af7c863fc85 security: apparmor: delete repeated words in comments omits ef70454508c0 security: apparmor: file.h: delete duplicated word omits 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] omits 92de220a7f33 apparmor: update policy capable checks to use a label omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks omits 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 5af4055fa813 Merge tag 'devicetree-fixes-for-5.15-3' of git://git.kerne [...] adds 52bf8031c064 Merge tag 'hyperv-fixes-signed-20211007' of git://git.kern [...] adds 857b6c6f665c i40e: fix endless loop under rtnl adds 2e5a20573a92 i40e: Fix freeing of uninitialized misc IRQ vector adds 54ee39439acd iavf: fix double unlock of crit_lock adds 65f280bb65e6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 578f3932273f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7671b026bb38 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8d6c414cd2fb net: prefer socket bound to interface when not in VRF adds 4a16df549d23 Merge tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] adds b94729919db2 perf jevents: Free the sys_event_tables list after process [...] adds 573cf5c9a152 perf build: Add missing -lstdc++ when linking with libopencsd adds 35c46bf545b3 perf build: Fix plugin static linking with libopencsd on A [...] adds 9fce636e5c7d tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 0b6c5371c03c perf tests attr: Add missing topdown metrics events adds 14df9235aa99 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-07' of git:/ [...] adds a0e25f0a0d39 cachefiles: Fix oops with cachefiles_cull() due to NULL object adds 330de47d14af netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() adds 5c0522484eb5 afs: Fix afs_launder_page() to set correct start file position adds 7041503d3a5c Merge tag 'misc-fixes-20211007' of git://git.kernel.org/pu [...] adds 2250596374f5 Merge tag 'imx-fixes-5.15-2' of git://git.kernel.org/pub/s [...] adds 3c7f58b35305 Merge tag 'omap-for-v5.15/fixes-rc4' of git://git.kernel.o [...] adds 6aaa84343895 Merge tag 'scmi-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds e47e3fa17c43 MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer adds 56dd05023675 MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer adds 897c2e746cc7 Merge tag 'asahi-soc-fixes-5.15' of https://github.com/Asa [...] adds 3e899c7209dd Merge tag 'armsoc-fixes-5.15' of git://git.kernel.org/pub/ [...] adds 1da38549dd64 Merge tag 'nfsd-5.15-3' of git://git.kernel.org/pub/scm/li [...] adds 7d80cc702f04 Merge tag 'drm-intel-fixes-2021-10-07' of git://anongit.fr [...] adds b28a130f0bc6 Merge tag 'drm-misc-fixes-2021-10-06' of git://anongit.fre [...] adds 45d65c0f09aa drm/amd/display: Fix B0 USB-C DP Alt mode adds 2fe9a0e1173f drm/amd/display: Fix DCN3 B0 DP Alt Mapping adds 7ab0965079bb drm/amd/display: USB4 bring up set correct address adds b072ef1215ac drm/amdkfd: fix a potential ttm->sg memory leak adds d08ce8c6d29f Documentation/gpu: remove spurious "+" in amdgpu.rst adds 1d617c029fd9 drm/amdgpu: During s0ix don't wait to signal GFXOFF adds 4702b34d1de9 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI adds 0dd10a961f2a drm/amdkfd: remove redundant iommu cleanup code adds 714d9e4574d5 drm/amdgpu: init iommu after amdkfd device init adds 248b061689a4 drm/amdgpu: handle the case of pci_channel_io_frozen only [...] adds 2387033ac0db drm/amd/display: Skip override for preferred link settings [...] adds a7e397b7c453 drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 adds 5a1fef027846 drm/amd/display: Fix detection of 4 lane for DPALT adds bf79045e0ef5 Merge tag 'amd-drm-fixes-5.15-2021-10-06' of https://gitla [...] adds 0068dc8c9668 Merge tag 'drm-fixes-2021-10-08' of git://anongit.freedesk [...] adds 9c7e7050f876 Merge tag 'mmc-v5.15-rc4' of git://git.kernel.org/pub/scm/ [...] adds 741668ef7832 Merge tag 'usb-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] adds 3fb937f441c6 PCI: ACPI: Check parent pointer in acpi_pci_find_companion() adds cdc726fb35ed Merge tag 'acpi-5.15-rc5' of git://git.kernel.org/pub/scm/ [...] adds 951cd3a0866d firmware: include drivers/firmware/Kconfig unconditionally adds 424953cf3c66 qcom_scm: hide Kconfig symbol adds 2fbc349911e4 asm-generic/io.h: give stub iounmap() on !MMU same prototy [...] adds 0dcf60d00140 Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org [...] adds 3946b46cab8b Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.or [...] adds 5d6ab0bb408f Merge tag 'xtensa-20211008' of git://github.com/jcmvbkbc/l [...] adds f84fc4e36cd8 Merge tag 's390-5.15-5' of git://git.kernel.org/pub/scm/li [...] adds bb8958d5dc79 riscv: Flush current cpu icache before other cpus adds 3ef6ca4f354c checksyscalls: Unconditionally ignore fstat{,at}64 adds 717478d89fe2 Merge tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.o [...] adds c2e99d479737 ksmbd: check strictly data area in ksmbd_smb2_check_message() adds 51a1387393d9 ksmbd: remove the leftover of smb2.0 dialect support adds c7705eec78c9 ksmbd: use buf_data_size instead of recalculation in smb3_ [...] adds 2db72604f3ea ksmbd: fix version mismatch with out of tree adds 64e787556027 ksmbd: fix oops from fuse driver adds c75de8453c3e Merge tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd adds 06cc978d3ff2 block: genhd: fix double kfree() in __alloc_disk_node() adds 1dbdd99b511c block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output adds 50eb0a06e6ca Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/l [...] adds 0950fcbf992f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 7fd2bf83d59a Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 64e87d4bd320 x86/resctrl: Free the ctrlval arrays when domain_setup_mon [...] adds d4ebfca26dfa x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() adds 2c861f2b8593 x86/entry: Correct reference to intended CONFIG_64_BIT adds 3958b9c34c27 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n adds 4758fd801f91 x86/platform/olpc: Correct ifdef symbol to intended CONFIG [...] adds 225bac2dc5d1 x86/Kconfig: Correct reference to MWINCHIP3D adds d298b03506d3 x86/fpu: Restore the masking out of reserved MXCSR bits adds c22ccc4a3ef1 Merge tag 'x86_urgent_for_v5.15_rc5' of git://git.kernel.o [...] adds 4d8b35968bbf objtool: Remove reloc symbol type checks in get_alt_entry() adds dc02368164bd objtool: Make .altinstructions section entry size consistent adds fe255fe6ad97 objtool: Remove redundant 'len' field from struct section adds 75cd9b0152d9 Merge tag 'objtool_urgent_for_v5.15_rc5' of git://git.kern [...] adds 4549c3ea3160 powerpc/lib: Add helper to check if offset is within condi [...] adds 3832ba4e283d powerpc/bpf: Validate branch ranges adds 8bbc9d822421 powerpc/bpf: Fix BPF_MOD when imm == 1 adds 5855c4c1f415 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 adds 030905920f32 powerpc/security: Add a helper to query stf_barrier type adds b7540d625094 powerpc/bpf: Emit stf barrier instruction sequences for BP [...] adds c9b8da77f22d powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation adds e8278d444432 powerpc/bpf ppc32: Fix JMP32_JSET_K adds 48164fccdff6 powerpc/bpf ppc32: Do not emit zero extend instruction for [...] adds 548b762763b8 powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 adds 3e607dc4df18 powerpc/64s: fix program check interrupt emergency stack path adds d0afd44c05f8 powerpc/traps: do not enable irqs in _exception adds ff058a8ada5d powerpc/64: warn if local irqs are enabled in NMI or hardi [...] adds 768c47010392 powerpc/64/interrupt: Reconcile soft-mask state in NMI and [...] adds f08fb25bc669 powerpc/64s: Fix unrecoverable MCE calling async handler from NMI adds 5a4b0320783a powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler adds d93f9e23744b powerpc/32s: Fix kuap_kernel_restore() adds eb8257a12192 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init adds efb52a7d9511 Merge tag 'powerpc-5.15-3' of git://git.kernel.org/pub/scm [...] adds 848fdb443cc9 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 612f71d7328c mptcp: fix possible stall on recvmsg() adds 075da584bae2 net: stmmac: fix get_hw_feature() on old hardware adds 3781b6ad2ee1 dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version adds 9cb1d19f47fa net: stmmac: add support for dwmac 3.40a adds 6636fec29cdf ARM: dts: spear3xx: Fix gmac node adds 097657c9a478 Merge branch 'stmmac-regression-fix' adds 95f7f3e7dc6b net/smc: improved fix wait on already cleared link adds 1b1499a817c9 nfc: nci: fix the UAF of rf_conn_info object adds 1bec0f05062c net: dsa: fix bridge_num not getting cleared after ports l [...] adds c7709a02c18a net: dsa: tag_dsa: send packets with TX fwd offload from V [...] adds 8b6836d82470 net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware adds 5bded8259ee3 net: dsa: mv88e6xxx: isolate the ATU databases of standalo [...] adds bccf56c4cbf1 Merge branch 'dsa-bridge-tx-forwarding-offload-fixes-part-1' adds 14132690860e mqprio: Correct stats in mqprio_dump_class_stats(). adds 1f3e2e97c003 isdn: cpai: check ctr->cnr to avoid array index out of bound adds be0499369d63 net: mana: Fix error handling in mana_create_rxq() adds 5c976a56570f ionic: don't remove netdev->dev_addr when syncing uc list adds 6510e80a0b81 isdn: mISDN: Fix sleeping function called from invalid context adds 1951b3f19cfe net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol adds a5a14ea7b4e5 qed: Fix missing error code in qed_slowpath_start() adds f49823939e41 net: phy: Do not shutdown PHYs in READY state adds 732b74d64704 virtio-net: fix for skb_over_panic inside big mode adds d25a8b926f6f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 902c0b188752 netfilter: xt_IDLETIMER: fix panic that occurs when timer_ [...] adds 77076934afdc netfilter: Kconfig: use 'default y' instead of 'm' for boo [...] adds 68a3765c659f netfilter: nf_tables: skip netdev events generated on netn [...] adds 71e0b305e93e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8ce5a0a29d5e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e93c7d8e8c4c RDMA/irdma: Process extended CQ entries correctly adds 1ab52ac1e9bc RDMA/mlx5: Set user priority for DCT adds 349ce86ded91 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds c0f1886de7e1 ALSA: hda: intel: Allow repeatedly probing on codec config [...] adds 8aff70d10863 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds db0767b8a6e6 ASoC: wcd938x: Fix jack detection issue adds 2577b868a48e ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] adds 6f32c521061b ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] adds 10f4a96543b7 ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() adds c25d4546ca45 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] adds 5af82c81b2c4 ASoC: DAPM: Fix missing kctl change notifications adds 214174d9f56c ASoC: codec: wcd938x: Add irq config support adds 239e8fdee9dd Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 6cd4b85d44da Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 393cc784d14d Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds 768b10d3a789 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 231dc15e1ddc Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds 5ad9cb0efe56 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ab22316790f1 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 052646657ad8 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds f5a8a07edafe USB: serial: option: add Telit LE910Cx composition 0x1204 adds c184accc4a42 USB: serial: option: add prod. id for Quectel EG91 adds 2263eb737006 USB: serial: option: add Quectel EC200S-CN module support adds 11c52d250b34 USB: serial: qcserial: add EM9191 QDL support adds 924a9480fba0 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 4ad944241eb1 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 323910e1e90e Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 03748d4e003c iio: st_pressure_spi: Add missing entries SPI to device ID table adds d9de0fbdeb01 drivers: iio: dac: ad5766: Fix dt property name adds 8fc4f038fa83 Documentation:devicetree:bindings:iio:dac: Fix val adds d9312b0a9f80 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 848c961739f9 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 74c74a5d61f0 Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] adds bdbd08ae96e4 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 14ec51bca2cb Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 772b94719034 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 19ea40dddf18 btrfs: unlock newly allocated extent buffer after error adds d175209be04d btrfs: update refs for any root except tree log roots adds 77a5b9e3d14c btrfs: deal with errors when checking if a dir entry exist [...] adds e15ac6413745 btrfs: deal with errors when replaying dir entry during lo [...] adds 52db77791fe2 btrfs: deal with errors when adding inode reference during [...] adds 8dcbc26194eb btrfs: unify lookup return value when dir entry is missing adds cfd312695b71 btrfs: check for error when looking up inode during dir en [...] adds 4afb912f439c btrfs: fix abort logic in btrfs_replace_file_extents adds d7395f03c79c Merge branch 'misc-5.15' into next-fixes adds 2e766a282dad Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds a38c8142c7f2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d371209acaa7 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 adds 6423bd847bfb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9ceaf33d7759 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds c38ae2ad6975 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds c4d11471482e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 554afc3b9797 gcc-plugins/structleak: add makefile var for disabling structleak adds 2326f3cdba1d iio/test-format: build kunit tests without structleak plugin adds 6a1e2d93d55b device property: build kunit tests without structleak plugin adds 33d4951e021b thunderbolt: build kunit tests without structleak plugin adds a8cf90332ae3 bitfield: build kunit tests without structleak plugin adds 361b57df62de kunit: fix kernel-doc warnings due to mismatched arg names adds 01f065457dde Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds fdc21c35aaa1 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] adds b368e66a589a drm/fbdev: Clamp fbdev surface size if too large adds f49b0d1ff6a0 drm/hyperv: Fix double mouse pointers adds f6d6d5a18498 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 21ffc94e7c03 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 8450ed976974 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e74a0558a58d Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds b63dc8f2b02c firmware: include drivers/firmware/Kconfig unconditionally adds 7efbbe6e1414 qcom_scm: hide Kconfig symbol adds 51c64b79d4ba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c643313e03de Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 0ba1ce1e8605 selftests: arm64: Add coverage of ptrace flags for SVE VL [...] adds f5627ec1ff2c kasan: Remove duplicate of kasan_flag_async adds ba1a98e8b172 arm64: mte: Bitfield definitions for Asymm MTE adds d73c162e0733 arm64: mte: CPU feature detection for Asymm MTE adds ec0288369f0c arm64: mte: Add asymmetric mode support adds 2d27e5851473 kasan: Extend KASAN mode kernel parameter adds d514919f78e2 Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] adds 52331681d687 Merge branch 'for-next/fixes' into for-next/core adds b3c7a21117a7 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 2c83180f9fc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44213b22e4a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 018a711abbdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0b32c1b4071c ARM: dts: aspeed: mtjade: Add some gpios adds f2a49850581b ARM: dts: aspeed: p10bmc: Define secure boot gpio adds f47093402f59 ARM: dts: aspeed: rainier: Add power-config-full-load gpio adds 13bc5082b19a ARM: dts: aspeed: Add TYAN S7106 BMC machine adds 69890d2c55f3 Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] adds 63b40647fb9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7c1596dbe65f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 4ed2f3545c2e memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_c [...] adds e4aa859fd1dc Merge branch 'mem-ctrl-next' into for-next adds 982ca19a09ac memory: tegra186-emc: Fix error return code in tegra186_em [...] adds 31b88d85f043 memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with adds 68662dad9833 Merge branch 'for-v5.16/tegra-mc' into for-next adds 4a26df8e60e5 memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_ [...] adds 17dc9a073b63 Merge branch 'for-v5.16/renesas-rpc' into for-next adds d611d7ea120b Merge branch 'for-v5.16/renesas-rpc' into mem-ctrl-next adds 8f086fe5f3c9 Merge branch 'mem-ctrl-next' into for-next adds 4399b060f0db Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 04be45b3727c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d326a88c614b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f5f54d00f24f arm: dts: mt7623: add musb device nodes adds 235e40fd00ce arm: dts: mt7623: add otg nodes for bpi-r2 adds adfaea23878f ARM: dts: mediatek: Update MT7629 PCIe node for new format adds 1b17eee4d48d dt-bindings: arm: Add MT6589 Fairphone 1 adds 5d2b897bc6f5 arm64: dts: mediatek: Add mt8192 clock controllers adds 13dd23cfc6e2 arm64: dts: mt8183: add audio node adds d2bbd5d96b03 arm64: dts: mt8183: add kukui platform audio node adds c99c4733d2ea arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622 adds f07c776f6d7e arm64: dts: mediatek: Move reset controller constants into [...] adds 6046ffc3c08d dt-bindings: mediatek: Add #reset-cells to mmsys system co [...] adds 858d8e140c49 dt-bindings: display: mediatek: add dsi reset optional property adds 7fdb1bc3d96e arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0 adds 4bdb00edbd2a arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0 adds 68ad4cc9f550 Merge branch 'v5.15-next/dts64' into for-next adds cb19c107979b soc: mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4 adds d687e056a18f soc: mediatek: mmsys: Add mt8192 mmsys routing table adds 13d9624da4e1 soc: mediatek: add mtk mutex support for MT8192 adds f27ef2856343 soc: mediatek: mmsys: Add reset controller support adds 605c83753d97 drm/mediatek: mtk_dsi: Reset the dsi0 hardware adds 8c62103627a8 Merge branch 'v5.15-next/soc' into for-next adds e61d1b5f99ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 227fb1976a3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 05b5f52c54e2 ARM: OMAP2+: Drop unused PRM defines for dra7 adds 11d2818965cb ARM: OMAP2+: Drop unused PRM defines for omap5 adds c33ff4c864d2 ARM: OMAP2+: Drop unused PRM defines for omap4 adds 0681ea3084e7 ARM: OMAP2+: Drop unused PRM defines for am4 adds 6284410ab9b4 ARM: OMAP2+: Drop unused PRM defines for am3 adds 1f62a5ac49fb ARM: OMAP2+: Drop unused CM defines for dra7 adds 614c55898ab2 ARM: OMAP2+: Drop unused CM and SCRM defines for omap5 adds d8b2feb9df3a ARM: OMAP2+: Drop unused CM and SCRM defines for omap4 adds e60150de94ef ARM: OMAP2+: Drop unused CM defines for am3 adds e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next adds 124e6b06c952 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 04069b5cd955 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5fc491c96f08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9223cb663e9f arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus cont [...] adds 5de968a25a30 arm64: dts: renesas: r8a779a0: Add RPC node adds f28daeedd7f9 arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC adds a83ad872f4ba arm64: dts: renesas: r9a07g044: Add SDHI nodes adds 4dad7e7e2891 Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds eb9dddc7f3c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4cec698d9709 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 3af8db9dd74d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f695b3f4c45d arm64: dts: exynos: add initial support for exynosautov9 SoC adds a89d8b5ce9af arm64: dts: exynos: add minimal support for exynosautov9 s [...] adds 08738422ea07 Merge branch 'next/dt64' into for-next adds 178d6c1b83e5 soc: samsung: pm_domains: drop unused is_off field adds 1b112f33d0cf Merge branch 'next/drivers' into for-next adds 6206ec875b4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1427be6028fe Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 13a10bed4c84 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 5b7d16c90379 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 4e6c3b1838ca Merge branch for-5.16/clk into for-next adds 354754f55950 dt-bindings: PCI: tegra194: Fix PCIe endpoint node names adds 12e3ad77ea5e Merge branch for-5.16/dt-bindings into for-next adds 06c2d9a078ab firmware: tegra: Reduce stack usage adds f11c34bddf8c firmware: tegra: bpmp: Use devm_platform_ioremap_resource() adds a1eaad3e8ec7 Merge branch for-5.16/firmware into for-next adds 986b5094708e soc/tegra: Fix an error handling path in tegra_powergate_p [...] adds 29962197e64f soc/tegra: Add Tegra186 ARI driver adds 76d89474310e soc/tegra: pmc: Use devm_platform_ioremap_resource() adds d22595529a59 Merge branch for-5.16/soc into for-next adds 3a86fe86a5f3 Merge branch for-5.16/cpuidle into for-next adds d64b50956db3 ARM: tegra: Remove unused backlight-boot-off property adds 96f4adcd888d ARM: tegra: Remove useless usb-ehci compatible string adds b60073f60f4f Merge branch for-5.16/arm/dt into for-next adds e1b863e6156e arm64: tegra: Remove unused backlight-boot-off property adds 848f3290ab75 arm64: tegra: Add few AHUB devices for Tegra210 and later adds 4f45fb0bd307 arm64: tegra: Extend APE audio support on Jetson platforms adds 056474013cb0 arm64: tegra: Remove useless usb-ehci compatible string adds b9e2404c8bb2 arm64: tegra: Fix pcie-ep DT nodes adds 980b4abb68a7 Merge branch for-5.16/arm64/dt into for-next adds 1e9b81616627 arm64: defconfig: Enable few Tegra210 based AHUB drivers adds c45dd143ff1a Merge branch for-5.16/arm64/defconfig into for-next adds 42cea582a3ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds faeda497203f Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 4c4fb2f6ab1f Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 0e974100b7ed Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds cb0a22ef0d1c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 5fbf93327b9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f294a0ea9d12 clk: renesas: r9a07g044: Add clock and reset entries for S [...] adds 6f21d145b90f clk: renesas: cpg-lib: Move RPC clock registration to the library adds 27c9d7635d23 clk: renesas: r8a779a0: Add RPC support adds eaff33646f4c clk: renesas: rzg2l: Add SDHI clk mux support adds 373bd6f48756 clk: renesas: r9a07g044: Add SDHI clock and reset entries adds fbfc60c1761f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 8f90f43a095d clk: samsung: clk-pll: Implement pll0822x PLL type adds 6a734b372078 clk: samsung: clk-pll: Implement pll0831x PLL type adds 2ae5c2c3f8d5 dt-bindings: clock: Add bindings definitions for Exynos850 CMU adds 98dd3ef776d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6fd1c51f47f5 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds a3d35372b706 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 86a53c3330b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 15ad3d87c063 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6538568bba25 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 123d6ab7d33b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a5ac93bc84e8 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds dc617158dc3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 387273118714 powerps/pseries/dma: Add support for 2M IOMMU page size adds 3c2172c1c47b powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cann [...] adds c45361abb918 powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n adds 494f238a3861 powerpc/476: Fix sparse report adds 93fa8e9d8811 powerpc: Remove unused prototype for of_show_percpuinfo adds 9d7fb0643a15 powerpc/powermac: Remove stale declaration of pmac_md adds 452f145eca73 powerpc: Drop superfluous pci_dev_is_added() calls adds 7eff9bc00ddf powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no pr [...] adds 2a24d80fc86b powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal adds ee87843795ec powerpc/powernv/dump: Fix typo in comment adds f2719b26ae27 video: fbdev: chipsfb: use memset_io() instead of memset() adds 56537faf8821 powerpc: fix unbalanced node refcount in check_kvm_guest() adds 799f9b51db68 powerpc/paravirt: vcpu_is_preempted() commentary adds fda0eb220021 powerpc/paravirt: correct preempt debug splat in vcpu_is_p [...] adds 7edd5c9a8820 powerpc/pseries/cpuhp: cache node corrections adds 983f91017406 powerpc/cpuhp: BUG -> WARN conversion in offline path adds fa2a5dfe2ddd powerpc/pseries/cpuhp: delete add/remove_by_count code adds f9473a65719e powerpc/pseries/cpuhp: remove obsolete comment from pserie [...] adds 34747b3a66a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a090fe638e8d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] adds 80a9609c93ef riscv: dts: microchip: drop duplicated nodes adds fd86dd2a5dc5 riscv: dts: microchip: fix board compatible adds 42a57a47bb0c riscv: dts: microchip: drop duplicated MMC/SDHC node adds 33f736366b2c riscv: dts: microchip: drop unused pinctrl-names adds 9406369ae627 riscv: dts: microchip: use vendor compatible for Cadence SD4HC adds 8869fa63a346 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4bfbd32e306a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fd199ff89054 Merge branch 'for-next' of git://git.libc.org/linux-sh adds ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h adds bcaf74525f31 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 78c63dc12f88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce9e8e31b0f3 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 9931912237f0 fscache: Generalise the ->begin_read_operation method adds 9be48df9ab2c fscache: Fix fscache_cookie_enabled() to handle NULL cookie adds 0a483657e760 cachefiles: Always indicate we should fill a post-EOF page [...] adds 397a7b68cb16 fscache: Implement a fallback I/O interface to replace the [...] adds 51a837bdf0c0 nfs: Move to using the alternate fallback fscache I/O API adds f431040be6e9 9p: Convert to using the netfs helper lib to do reads and caching adds 770f46bae74a cifs: (untested) Move to using the alternate fallback fsca [...] adds 3070d2fe6175 fscache: Remove the old I/O API adds 0a741e05f43f fscache: Remove stats that are no longer used adds a193a3a202ed fscache: Update the documentation to reflect I/O API changes adds 2bc879c792fa Merge branch 'fscache-remove-old-io' into fscache-next adds 44707919f336 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds d9d65a330737 Merge branch 'misc-5.15' into for-next-current-v5.14-20211008 adds 7331e089211e Merge branch 'for-next-current-v5.14-20211008' into for-ne [...] adds 53f168818a0e btrfs: remove unused parameter nr_pages in add_ra_bio_pages() adds ee154f38b900 btrfs: remove unnecessary parameter delalloc_start for wri [...] adds 4078c330259f btrfs: use async_chunk::async_cow to replace the confusing [...] adds 200ed0cef2bb btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds 9f5781676d4a btrfs: subpage: make add_ra_bio_pages() compatible adds 120e5088dc5c btrfs: introduce compressed_bio::pending_sectors to trace [...] adds 95d4a3d55f63 btrfs: subpage: add bitmap for PageChecked flag adds e5b02558ad7c btrfs: handle errors properly inside btrfs_submit_compress [...] adds 433703d656ba btrfs: handle errors properly inside btrfs_submit_compress [...] adds 856c6fdf69dc btrfs: introduce submit_compressed_bio() for compression adds 9d6f061ae395 btrfs: introduce alloc_compressed_bio() for compression adds ce91f4b73525 btrfs: determine stripe boundary at bio allocation time in [...] adds c4cca32c60b7 btrfs: determine stripe boundary at bio allocation time in [...] adds d47bebb796fd btrfs: remove unused function btrfs_bio_fits_in_stripe() adds 550a6d4d6dfe btrfs: refactor submit_compressed_extents() adds 0cb550f59bd3 btrfs: cleanup for extent_write_locked_range() adds 60528fa76f52 btrfs: subpage: make compress_file_range() compatible adds fe3b845e1efb btrfs: subpage: make btrfs_submit_compressed_write() compatible adds 300c1eee8b12 btrfs: subpage: make end_compressed_bio_writeback() compatible adds 1a611da60190 btrfs: subpage: make extent_write_locked_range() compatible adds c12036efa894 btrfs: factor uncompressed async extent submission code in [...] adds 48cb69da392a btrfs: subpage: make lzo_compress_pages() compatible adds 0ff98c562f81 btrfs: rework page locking in __extent_writepage() adds 664902fd9d13 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds 094863f25c47 btrfs: subpage: avoid potential deadlock with compression [...] adds a979c757bcbf btrfs: subpage: only allow compression if the range is ful [...] adds 9e144c3a6ec2 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds 5e426d4c3c01 btrfs: update refs for any root except tree log roots adds ed69ea91e52a btrfs: deal with errors when checking if a dir entry exist [...] adds 7456c35d830b btrfs: deal with errors when replaying dir entry during lo [...] adds 43708ab1faae btrfs: deal with errors when adding inode reference during [...] adds a54231dfa618 btrfs: unify lookup return value when dir entry is missing adds ca4914328579 btrfs: check for error when looking up inode during dir en [...] adds fa0912cef58f btrfs: change handle_fs_error in recover_log_trees to aborts adds c86e2e7f7237 btrfs: change error handling for btrfs_delete_*_in_log adds 2705e2be1aaf btrfs: add a BTRFS_FS_ERROR helper adds a2943a39cd11 btrfs: do not infinite loop in data reclaim if we aborted adds 995d9f4f2354 btrfs: fix abort logic in btrfs_replace_file_extents adds db6b911fa64e Merge branch 'misc-next' into for-next-next-v5.15-20211008 adds dda9a6c9a88e btrfs: index free space entries on size adds 1f445d193d47 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] adds e4f2b67d6d13 btrfs: clear state missing if device is present at mount time adds fc4557a9f5d0 Merge branch 'ext/lizhang/clear-missing-bdev' into for-nex [...] adds 9c759df7e330 Merge branch 'for-next-next-v5.15-20211008' into for-next- [...] adds e576a69ab21b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a84c64e17e3 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 5f0544932a5f erofs: decouple basic mount options from fs_context adds 71dbc5464c5c erofs: add multiple device support adds 2a24880ba0fc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 378202798288 ext4: fix lazy initialization next schedule time computati [...] adds 189487c02b38 ext4: correct the left/middle/right debug message for binsearch adds 42c018ecf2bc ext4: ensure enough credits in ext4_ext_shift_path_extents adds d56aaa1fa17f ext4: refresh the ext4_ext_path struct after dropping i_data_sem. adds 0288e6293e25 ext4: convert from atomic_t to refcount_t on ext4_io_end->count adds 33f92084abfc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds bcf04b9d9157 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 1d90808307ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ccee9e6f10c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a9cd183e9e5 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds a0e36697950b ksmbd: limit read/write/trans buffer size not to exceed MA [...] adds 1ab5ae86064e ksmbd: add validation in smb2_ioctl adds c6e7d8295494 ksmbd: improve credits management adds 8108efccee88 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 3d3eeb38f6d0 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds 78edab3cd2e3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds f7e642b09647 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 999d8f115639 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 4ad9b5069823 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a74639509a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eff5895c7a61 next-20211008/pci adds 393a01cfd064 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 8e3cd9221c66 HID: cougar: Make use of the helper function devm_add_acti [...] adds 48e7064414bd Merge branch 'for-5.16/core' into for-next adds 08b9a61a87bc HID: multitouch: disable sticky fingers for UPERFECT Y adds 93d455d582b0 Merge branch 'for-5.15/upstream-fixes' into for-next adds 3250941004ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 212721a350b7 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds bcca4118df4f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 5a161b88229a dt-bindings: hwmon: Add IIO HWMON binding adds d56c1f031cdc hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] adds de226612c360 hwmon: (raspberrypi) Use generic notification mechanism adds 0f3327e90026 hwmon: Add Maxim MAX6620 hardware monitoring driver adds 02a3dee1ca4c hwmon: (mlxreg-fan) Extend the maximum number of tachometers adds 69e3bd50ae25 hwmon: (mlxreg-fan) Extend driver to support multiply PWM adds c08ba9bb8475 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] adds 9c1fdd6d9f8c hwmon: (nct6775) Use superio_*() function pointers in sio_data. adds 39016f446ff1 hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] adds 01ac9f89c0e6 hwmon: (nct6775) Support access via Asus WMI adds 3beb8e83c8cc hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm adds c2c787702c7b dt-bindings: hwmon: lm90: convert to dtschema adds 4a5fddacea84 dt-bindings: hwmon: lm90: do not require VCC supply adds a88dabaf4f9c dt-bindings: hwmon: lm70: move to trivial devices adds 5bcf3fe98965 dt-bindings: hwmon: ti,tmp108: convert to dtschema adds b45bbda546b2 dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] adds dff2b14cf4e2 dt-bindings: hwmon: lltc,ltc4151: convert to dtschema adds 22456dba444a dt-bindings: hwmon: microchip,mcp3021: convert to dtschema adds d2a9bed6993d dt-bindings: hwmon: sensirion,sht15: convert to dtschema adds ddf81dc93554 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] adds a75e544369e7 dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices adds 41c07aa945ff dt-bindings: hwmon: dps650ab: move to trivial devices adds 31c11a766068 dt-bindings: hwmon: hih6130: move to trivial devices adds c354c536c385 dt-bindings: hwmon: jedec,jc42: convert to dtschema adds 36d2db8b5226 hwmon: (tmp421) introduce MAX_CHANNELS define adds 7e2d4ac76f1c dt-bindings: hwmon: Convert NTC thermistor to YAML adds afaa79b3990a dt-bindings: hwmon: ibm,cffps: move to trivial devices adds b2b50c6840a3 hwmon: (pmbus/lm25066) Add offset coefficients adds b723d0bfec41 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa adds 4855b65e055e hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id adds ba7a4c44a969 hwmon: (pmbus/lm25066) Let compiler determine outer dimens [...] adds ce24125b000c hwmon: (pmbus/lm25066) Mark lm25066_coeff array const adds fe651740ef86 hwmon: (pmbus/lm25066) Add OF device ID table adds e4b5fd8154ac hwmon: (pmbus/lm25066) Support configurable sense resistor values adds 1bcb65e78b30 dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC adds 80435dd3fbbd hwmon: (nct6775) Add additional ASUS motherboards. adds 2ebf2a539908 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry adds abdd4bfba53c hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version adds 00336ba15d23 hwmon: (nct6775) add Pro WS X570-ACE adds 4164c3f92425 hwmon: (mlxreg-fan) Modify PWM connectivity validation adds db0203d20e01 hwmon: (mlxreg-fan) Support distinctive names per differen [...] adds 3e460ed2938d hwmon: (tmp103) Convert tmp103 to use new hwmon registration API adds b35dc89d3dd6 hwmon: cleanup non-bool "valid" data fields adds 4d148696e2c7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b adds 39b483aa3899 hwmon: (dell-smm) Remove unnecessary includes adds 661d409dc769 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 91c76340b4a8 ext4: docs: switch away from list-table adds 7275423c177e ext4: docs: Take out unneeded escaping adds e5e0792b7747 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 11278864c535 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 83f5f0633b15 media: imx-jpeg: Fix possible null pointer dereference adds 34acaf65dc22 media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT adds ae3cab78dc48 media: imx-jpeg: Remove soft reset between frames encoding adds e73396fee261 media: vsp1: Fix WPF macro names adds 168c05a3e6ac media: vsp1: Simplify DRM UIF handling adds 8888a2ff634e media: vsp1: Add support for the V3U VSPD adds 92b7b90c9005 media: omap_vout: use dma_addr_t consistently adds 799926a123cf media: venus: helper: change log level for false warning message adds 8c404ebae527 media: venus: vdec: update output buffer size during vdec_s_fmt() adds 1444232152ea media: venus: fix vpp frequency calculation for decoder adds e48b839b6699 media: dt-bindings: media: venus: Add sc7280 dt schema adds afeae6ef0780 media: venus: firmware: enable no tz fw loading for sc7280 adds 275ad3b3ed1a media: venus: core: Add sc7280 DT compatible and resource data adds 920173c7cfc0 media: venus: Add num_vpp_pipes to resource structure adds 78d434ba8659 media: venus: hfi: Skip AON register programming for V6 1pipe adds 6483a8cbea54 media: venus: vdec: set work route to fw adds fa622c3df441 media: venus: helpers: update NUM_MBS macro calculation adds 16545aa3dee5 media: venus: Set buffer to FW based on FW min count requirement. adds 485aa3df0dff media: ipu3-cio2: Parse sensor orientation and rotation adds 203492ce398c media: dt-bindings: vendor-prefixes: Add SK Hynix Inc. adds f3ce7200ca18 media: dt-bindings: media: document SK Hynix Hi-846 MIPI C [...] adds e8c0882685f9 media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera adds 5fe23d700db7 media: Documentation: i2c-cardlist: add the Hynix hi846 sensor adds 566778bc1da7 media: admin-guide: Update i2c-cardlist adds c96651a00208 media: staging/intel-ipu3: Constify static struct v4l2_sub [...] adds af1ffd628adf media: rcar-isp: Add Renesas R-Car Image Signal Processor driver adds 37b198eeb0d4 media: ipu3-cio2 Check num_planes and sizes in queue_setup adds 3eacb6028e84 media: ipu3-imgu: Refactor bytesperpixel calculation adds 6c0f6c424fca media: ipu3-imgu: Set valid initial format adds 553481e38045 media: ipu3-imgu: imgu_fmt: Handle properly try adds ea2b9a337116 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info adds 98442bd098c2 media: dw9714: Add implementation for events adds 5bd4098c3d92 media: ov13858: Add implementation for events adds dce6dd4493d6 media: ov5670: Add implementation for events adds 57b660b22f1b media: mb86a20s: make arrays static const adds 69a10678e2fb media: dvb-frontends: mn88443x: Handle errors of clk_prepa [...] adds cefdc9510a16 media: rtl2832_sdr: clean the freed pointer and counter adds 899a61a3305d media: usb: dvd-usb: fix uninit-value bug in dibusb_read_e [...] adds fd2eda71a47b media: remove myself from dvb media maintainers adds 7eddbf2361bd Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds bf39c929f905 PCI: PM: Rearrange pci_target_state() adds 6407e5ecdc66 PCI: PM: Make pci_choose_state() call pci_target_state() adds fa1a25c51d02 PCI: PM: Do not call platform_pci_power_manageable() unnec [...] adds 9c0c581d59e2 Merge branch 'pm-pci' into linux-next adds 54a59842c15e Merge branch 'acpi-pci-fixes' into linux-next adds d3c4b6f64ad3 ACPICA: Avoid evaluating methods too early during system resume adds 3bf70bd2538f ACPICA: Add support for Windows 2020 _OSI string adds 8a8332f9f812 ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type adds a805aab86b4d ACPICA: iASL table disassembler: Added disassembly support [...] adds 93792be6424a ACPICA: Update version to 20210930 adds 5771e582d792 ACPI: Update information in MAINTAINERS adds 2860c06024a9 Merge branches 'acpica' and 'acpi-misc' into linux-next adds 47e9249a6cc7 PNP: system.c: unmark a comment as being kernel-doc adds 92ac4638d4ab Merge branch 'pnp' into linux-next adds 52628a85dd8e thermal: int340x: delete bogus length check adds 7fc775ffebb9 thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free w [...] adds 574167bf7ed8 Merge branches 'thermal-int340x' and 'thermal-powerclamp' [...] adds 503777ed0f25 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4f1d5aaa35d2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 35d810cc02b9 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds bb9a74d7961e Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 27ff8187f13e opp: Fix return in _opp_add_static_v2() adds b967eb9eff53 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 69c560d2eb3c thermal/drivers/thermal_mmio: Constify static struct therm [...] adds fc656fa14da7 thermal/drivers/netlink: Add the temperature when crossing [...] adds 7d50836d321e Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 49b99314b49e IB/mlx5: Flow through a more detailed return code from get [...] adds 0994a1bcd5f7 RDMA/rxe: Bump up default maximum values used via uverbs adds c78d218fc5a9 Merge tag 'v5.15-rc4' into rdma.get for-next adds 99cfddb8a8bd RDMA/cma: Split apart the multiple uses of the same list heads adds 2f232912feec RDMA/rtrs: Use sysfs_emit instead of s*printf function for [...] adds 80ad07f7e2bf RDMA/rtrs: Remove len parameter from helper print function [...] adds 4b6afe9bc955 RDMA/rtrs: Fix warning when use poll mode on client side. adds 36332ded46b6 RDMA/rtrs: Replace duplicate check with is_pollqueue helper adds 6f5649afd398 RDMA/rtrs: Introduce destroy_cq helper adds dea7bb3ad3e0 RDMA/rtrs: Do not allow sessname to contain special symbol [...] adds 3f3fe682f28d RDMA/rtrs-clt: Follow "one entry one value" rule for IO mi [...] adds b68362304bcf RDMA/mlx5: Avoid taking MRs from larger MR cache pools whe [...] adds 8e913a8d89cd RDMA/rw: switch to dma_map_sgtable() adds 286dba65a4a6 IB/hf1: Use string_upper() instead of an open coded variant adds 0de71d7adaf0 RDMA/irdma: Delete unused struct irdma_bth adds 1cf2ce827280 RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_ [...] adds 609bb8c3a3f5 RDMA/rxe: Change the is_user member of struct rxe_cq to bool adds 262d9fcf8530 RDMA/rxe: Set partial attributes when completion status != [...] adds 115fda3509e7 RDMA/rxe: Remove duplicate settings adds 2a152512a155 RDMA/efa: CQ notifications adds e4db1d1f394d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 353407d917b2 ethtool: Add ability to control transceiver modules' power mode adds f10ba086f7e3 mlxsw: reg: Add Port Module Memory Map Properties register adds fc53f5fb8037 mlxsw: reg: Add Management Cable IO and Notifications register adds 0455dc50bcca mlxsw: Add ability to control transceiver modules' power mode adds 3dfb51126064 ethtool: Add transceiver module extended state adds 235dbbec7d72 mlxsw: Add support for transceiver module extended state adds 4c8270829928 Merge branch 'ethtool-add-ability-to-control-transceiver-m [...] adds 79365f36d1de net: mdio: add mdiobus_modify_changed() adds 078e0b5363db net: phylink: use mdiobus_modify_changed() helper adds 6d99f85e342d Merge branch 'add-mdiobus_modify_changed-helper' adds be5f60d8b6f9 nfc: pn533: Constify serdev_device_ops adds bc642817b6d9 nfc: pn533: Constify pn533_phy_ops adds 944b33ca7bc5 Merge branch 'nfc-pn533-const' adds e330fb14590c of: net: move of_net under net/ adds d466effe282d of: net: add a helper for loading netdev->dev_addr adds 9ca01b25dfff ethernet: use of_get_ethdev_address() adds 433baf0719d6 device property: move mac addr helpers to eth.c adds 8017c4d8173c eth: fwnode: change the return type of mac address helpers adds 0a14501ed818 eth: fwnode: remove the addr len from mac helpers adds d9eb44904e87 eth: fwnode: add a helper for loading netdev->dev_addr adds b8eeac565b16 ethernet: use device_get_ethdev_address() adds 894b0fb09215 ethernet: make more use of device_get_ethdev_address() adds 5a98dcf59abf Merge branch 'dev_addr-fw-helpers' adds 44cc24b04bed Merge tag 'wireless-drivers-next-2021-10-07' of git://git. [...] adds 2b8a0f1516c6 net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc() adds 149ef7b2f949 net: mana: Use kcalloc() instead of kzalloc() adds 36371876e000 net: stmmac: selftests: Use kcalloc() instead of kzalloc() adds c514fbb62314 ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() adds 9fe1155233c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3ea9bd5d0231 ice: support basic E-Switch mode control adds 2ae0aa4758b0 ice: Move devlink port to PF/VF struct adds 37165e3f5664 ice: introduce VF port representor adds ac19e03ef780 ice: allow process VF opcodes in different ways adds ff5411ef88ee ice: manage VSI antispoof and destination override adds bd676b29292e ice: allow changing lan_en and lb_en on dflt rules adds 1a1c40df2e80 ice: set and release switchdev environment adds f66756e0ead7 ice: introduce new type of VSI for switchdev adds 1c54c839935b ice: enable/disable switchdev when managing VFs adds b3be918dcc73 ice: rebuild switchdev when resetting all VFs adds f5396b8a663f ice: switchdev slow path adds 7aae80cef7ba ice: add port representor ethtool ops and stats adds faeb8e7a0aac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds da8f606e15c7 ethernet: un-export nvmem_get_mac_address() adds ba882580f211 eth: platform: add a helper for loading netdev->dev_addr adds 4d04cdc5ee49 ethernet: use platform_get_ethdev_address() adds 38d7b029130e Merge branch 'dev_addr-helpers' adds 339e75f6b9a0 net: dsa: rtl8366rb: remove unneeded semicolon adds d5ac07dfbd2b qed: Initialize debug string array adds 454d3e1ae057 net/sched: sch_ets: properly init all active DRR list handles adds 94114d90037f net: mdio: ensure the type of mdio devices match mdio drivers adds 2b12d51c4fa8 net: phylib: ensure phy device drivers do not match by DT adds 146e5e733310 net-sysfs: try not to restart the syscall if it will fail [...] adds 16bdce2ada5a ath11k: fix m68k and xtensa build failure in ath11k_peer_a [...] adds 685c3f2fba29 vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt adds 4c1e34c0dbff vsock: Enable y2038 safe timeval for timeout adds 45d45e5323a9 testing: selftests: forwarding.config.sample: Add tc flag adds c08d227290f6 testing: selftests: tc_common: Add tc_check_at_least_x_packets() adds 7df29960fa65 selftests: forwarding: Add IPv6 GRE flat tests adds 4b3d967b5cb9 selftests: forwarding: Add IPv6 GRE hierarchical tests adds 4bb6cce00a2b selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case [...] adds c473f723f97a selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology [...] adds 8bb0ebd52238 selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code du [...] adds 7f63cdde5030 selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-le [...] adds 36ee7281c586 Merge branch 'ip6gre-tests' adds acede3c5dad5 net: enetc: declare NETIF_F_HW_CSUM and do it in software adds fb8629e2cbfc net: enetc: add support for software TSO adds 12e6d7e64102 Merge branch 'enetc-swtso' adds 75ea27d0d622 net: introduce a function to check if a netdev name is in use adds caa9b35fadff bonding: use the correct function to check for netdev name [...] adds d03eb9787d3a ppp: use the correct function to check if a netdev name is in use adds 9653e613e00a Merge branch 'netdev-name-in-use' adds 0316c7e66bbd net: phy: micrel: ksz9131 led errata workaround adds e761523d0b40 qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario adds 6ed3f61e3200 net: tg3: fix redundant check of true expression adds e506342a03c7 selftests/tls: add SM4 GCM/CCM to tls selftests adds f12e658c620a mlxsw: item: Annotate item helpers with '__maybe_unused' adds 2b37367065c7 ethernet: forcedeth: remove direct netdev->dev_addr writes adds a04436b27a93 ethernet: tg3: remove direct netdev->dev_addr writes adds ca8793175564 ethernet: tulip: remove direct netdev->dev_addr writes adds a7639279c93c ethernet: sun: remove direct netdev->dev_addr writes adds 8ce218b6e58a ethernet: 8390: remove direct netdev->dev_addr writes adds 794a69b3f803 Merge branch 'dev_addr-direct-writes' adds ea52a0b58e41 net: use dev_addr_set() adds 5ee61ad7d593 dt-bindings: net: dsa: fix typo in dsa-tag-protocol description adds 7932d53162dc dt-bindings: net: dsa: document felix family in dsa-tag-protocol adds c1634b118e84 ionic: add filterlist to debugfs adds 1d4ddc4a5370 ionic: move lif mac address functions adds 4ed642cc6538 ionic: remove mac overflow flags adds ff542fbe5d55 ionic: add generic filter search adds eba688b15d34 ionic: generic filter add adds c2b63d3449d3 ionic: generic filter delete adds 9b0b6ba6226e ionic: handle vlan id overflow adds 8c9d956ab6fb ionic: allow adminq requests to override default error message adds f91958cc9622 ionic: tame the filter no space message adds 154ee116320d Merge branch 'ionic-vlanid-mgmt' adds 4b70dce2c1b9 bnxt: use netif_is_rxfh_configured instead of open code adds c60882a4566a hv_netvsc: use netif_is_bond_master() instead of open code adds 019921521697 mlxsw: spectrum: use netif_is_macsec() instead of open code adds 275fdef2d919 Merge branch 'net-use-helpers' adds ba3c01ee02ed net: phy: at803x: fix resume for QCA8327 phy adds 1ca8311949ae net: phy: at803x: add DAC amplitude fix for 8327 phy adds 9d1c29b40285 net: phy: at803x: enable prefer master for 83xx internal phy adds 67999555ff42 net: phy: at803x: better describe debug regs adds c0288ae8e6bd net: make dev_get_port_parent_id slightly more readable adds 6213f07cb542 virtio_net: skip RCU read lock by checking xdp_enabled of vi adds b9c56ccb436d ethernet: Remove redundant 'flush_workqueue()' calls adds 0182d0788cd6 octeontx2-pf: Simplify the receive buffer size calculation adds 238340742a2f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6364d7d75a0e bpf, x64: Factor out emission of REX byte in more cases adds e5c15a363de6 mips, bpf: Fix Makefile that referenced a removed file adds bbf731b3f44d mips, bpf: Optimize loading of 64-bit constants adds 0eb4ef88c53f bpf, tests: Add more LD_IMM64 tests adds aa67fdb46436 selftests/bpf: Skip the second half of get_branch_snapshot in vm adds dd65acf72d0e selftests/bpf: Remove SEC("version") from test progs adds 7e3cbd3405cb selftests/bpf: Fix btf_dump test under new clang adds b79c2ce3baa9 libbpf: Skip re-installing headers file if source is older [...] adds c66a248f1950 bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> adds f012ade10b34 bpftool: Install libbpf headers instead of including the dir adds 1478994aad82 tools/resolve_btfids: Install libbpf headers when building adds be79505caf3f tools/runqslower: Install libbpf headers when building adds bf60791741d4 bpf: preload: Install libbpf headers when building adds 7bf731dcc641 bpf: iterators: Install libbpf headers when building adds 62fde1c8beaf samples/bpf: Update .gitignore adds 3f7a3318a7c6 samples/bpf: Install libbpf headers when building adds a60d24e74002 samples/bpf: Do not FORCE-recompile libbpf adds 87ee33bfdd4f selftests/bpf: Better clean up for runqslower in test_bpft [...] adds d7db0a4e8d95 bpftool: Add install-bin target to install binary only adds 1c8dab7da1d2 Merge branch 'install libbpf headers when using the library' adds 65223741ae1b bpf: Support writable context for bare tracepoint adds ccaf12d6215a libbpf: Support detecting and attaching of writable tracep [...] adds fa7f17d066bd bpf/selftests: Add test for writable bare tracepoint adds a1852ce0e542 Merge branch 'add support for writable bare tracepoint' adds 91b2c0afd00c selftests/bpf: Add parallelism to test_progs adds 6587ff58cea4 selftests/bpf: Allow some tests to be executed in sequence adds e87c3434f81a selftests/bpf: Add per worker cgroup suffix adds d719de0d2f3c selftests/bpf: Fix race condition in enable_stats adds 445e72c782a1 selftests/bpf: Make cgroup_v1v2 use its own port adds 0f4feacc9155 selftests/bpf: Adding pid filtering for atomics test adds 5db02dd7f09f selftests/bpf: Fix pid check in fexit_sleep test adds d3f7b1664d3e selfetest/bpf: Make some tests serial adds e52a8b96c5ad Merge branch 'selftests/bpf: Add parallelism to test_progs' adds 5319255b8df9 selftests/bpf: Skip verifier tests that fail to load with [...] adds 3bf2ad5d4a0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa02cfa337b2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8208461d3912 net/mlx5: Add ifc bits to support optional counters adds b8dfed636fc6 net/mlx5: Add priorities for counters in RDMA namespaces adds fc13f81e6fcd Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 2232642ec3fb ipvs: add sysctl_run_estimation to support disable estimation adds 7b1394892de8 netfilter: nft_dynset: relax superfluous check on set updates adds d91320061b5e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 107fe0482b54 Bluetooth: Read codec capabilities only if supported adds 8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value adds b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event adds 4df691606cc4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 702041a65cb5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a9a55584af1f Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 5aea78cc6e6d Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 488c7ad214f1 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 183b60e00597 crypto: hisilicon/qm - modify the uacce mode check adds cfd6fb45cfaf crypto: ccree - avoid out-of-range warnings from clang adds 9b768e8a3909 crypto: qat - detect PFVF collision after ACK adds 18fcba469ba5 crypto: qat - disregard spurious PFVF interrupts adds e17f49bb244a crypto: qat - remove unnecessary collision prevention step [...] adds 993161d36ab5 crypto: qat - fix handling of VF to PF interrupts adds b79c7532dc33 crypto: qat - remove duplicated logic across GEN2 drivers adds c3878a786be0 crypto: qat - use hweight for bit counting adds 6e680f94bc31 crypto: qat - make pfvf send message direction agnostic adds 21db65edb6a5 crypto: qat - move pfvf collision detection values adds 71b5f2ab5e52 crypto: qat - rename pfvf collision constants adds 7a73c4622aaa crypto: qat - add VF and PF wrappers to common send function adds aa3c68634df8 crypto: qat - extract send and wait from adf_vf2pf_request [...] adds 32dfef6f92dd crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c adds 82e269ad8afe crypto: testmgr - Only disable migration in crypto_disable [...] adds b6f5f0c8f72d hwrng: mtk - Force runtime pm ops for sleep ops adds 6d643059e879 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 187502afe87a drm: rcar-du: Don't create encoder for unconnected LVDS outputs adds 206c54710882 drm: rcar-du: Improve kernel log messages when initializin [...] adds 780d4223f662 drm: rcar-du: Set the DMA coherent mask for the DU device adds 077092783a4d drm: rcar-du: Allow importing non-contiguous dma-buf with VSP adds 753f2674ad8d drm: property: Replace strncpy() with strscpy_pad() adds d6a4bf45a96f drm/omap: Use correct printk format specifiers for size_t adds 95f22783c6b0 drm/omap: Cast pointer to integer without generating warning adds 8b8a7d80af48 drm/omap: Depend on CONFIG_OF adds 668b51361fb4 drm/sti: Use correct printk format specifiers for size_t adds e29505caa32d drm/shmobile: Make use of the helper function devm_platfor [...] adds c2419077714d drm: rcar-du: Make use of the helper function devm_platfor [...] adds 458dc64e2f76 dt-bindings: display: renesas,du: Provide bindings for r8a779a0 adds 34176f4bf07c drm: rcar-du: Sort the DU outputs adds ce35299e211d drm: rcar-du: Only initialise TVM_TVSYNC mode when supported adds 8c252d3b302a drm: rcar-du: Fix DIDSR field name adds cc6f88b96ba2 drm: rcar-du: Split CRTC IRQ and Clock features adds b291fdcf5114 drm: rcar-du: Add r8a779a0 device support adds 407baae3e6f3 Merge tag 'du-next-20211007' of git://linuxtv.org/pinchart [...] adds 21d5a9b76682 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 7be28bd73f23 drm/plane-helper: fix uninitialized variable reference adds a0a33067b957 drm/connector: refer to CTA-861-G in the "content type" prop docs adds 5baaac3184ab dma-buf: add dma_resv_for_each_fence v3 adds 63639d013a6f dma-buf: use the new iterator in dma_buf_debug_show adds 0a42016d9319 dma-buf: use the new iterator in dma_resv_poll adds dbcae3bfcbca drm/ttm: use the new iterator in ttm_bo_flush_all_fences adds 9c2ba265352a drm/scheduler: use new iterator in drm_sched_job_add_impli [...] adds a585070f2682 drm/i915: use the new iterator in i915_request_await_object v2 adds 7cd80132aeab drm: use new iterator in drm_gem_fence_array_add_implicit v3 adds 24417d5b0c00 drm/bridge: ti-sn65dsi83: Implement .detach callback adds e539a77e44c7 dt-bindings: drm/bridge: ps8640: Add aux-bus child adds 97f921ff264e dt-bindings: add vendor prefix for Vivax adds f474bb3000b6 dt-bindings: display: simple: Add Vivax TPC-9150 panel adds 76f745683858 dt-bindings: display: simple: add Innolux G070Y2-T02 panel adds 19f036eaaffa drm/panel: panel-simple: add LOGIC Technologies LTTD800480 [...] adds c38171a58574 dt-bindings: display: simple: hardware can use ddc-i2c-bus adds 230a6f0e6f49 dt-bindings: add bindings for the Sharp LS060T1SX01 panel adds 223cce88a926 drm/panel: Add support for Sharp LS060T1SX01 panel adds 54d209e2fa94 Revert "drm/panel: Add support for Sharp LS060T1SX01 panel" adds 2620fddce4a9 Revert "dt-bindings: add bindings for the Sharp LS060T1SX0 [...] adds 2c0c19b681d5 fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' adds ba3e86789eaf dt-bindings: display: bridge: lvds-codec: Document LVDS da [...] adds 31f6207940a6 drm/bridge: lvds-codec: Add support for LVDS data mapping select adds 2307d3a5a2df dt-bindings: add bindings for the Sharp LS060T1SX01 panel adds 914b6f290beb drm/panel: Add support for Sharp LS060T1SX01 panel adds 836054308cca Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 58144d283712 drm/amdgpu: unify BO evicting method in amdgpu_ttm adds 73bf66712d2b drm/amdgpu/discovery: add missing case for SMU 11.0.5 adds 08808f75d9b7 drm/amd/display: Remove redundant initialization of variab [...] adds 35bdf463de33 drm/amdgpu: add missing case for HDP for renoir adds 097cbf2648e0 drm/amd/display: Fix Werror when building adds ec6abe831a84 drm/amdkfd: rm BO resv on validation to avoid deadlock adds c58a863b1ccf drm/amdgpu: use adev_to_drm for consistency when accessing [...] adds 806d42509bed drm/amd/display: remove duplicate include in dcn201_clk_mgr.c adds 40348baedfbc drm/amd/display: fix duplicated inclusion adds ea8312c1841c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 149ac2e7ae18 drm/i915: Free the returned object of acpi_evaluate_dsm() adds 71af6bae771a drm/i915/dg2: fix snps buf trans for uhbr adds c474420ba412 drm/i915/dp: take LTTPR into account in 128b/132b rates adds a94a6d76c984 drm/i915/mst: abstract intel_dp_mst_source_support() adds 89d64284551f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 1c4d17a5267b drm/tegra: Implement correct DMA-BUF semantics adds e3166698a8a0 drm/tegra: Implement buffer object cache adds c8696fa00635 drm/tegra: Do not reference tegra_plane_funcs directly adds 953018ca991f drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] adds 8de4e9a62b17 drm/tegra: Support asynchronous commits for cursor adds e76599df354d drm/tegra: Add NVDEC driver adds ab4de22c216a drm/tegra: Bump VIC/NVDEC clock rates to Fmax adds 3028956349e1 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC adds f00b479e6e47 gpu: host1x: Drop excess kernel-doc entry @key adds 426c60a8b103 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER adds 6a01cd3f00ae drm/tegra: gr2d: Explicitly control module reset adds 810ee5bd7472 drm/tegra: vic: Use autosuspend adds fa6b2d32e622 drm/tegra: Remove duplicate struct declaration adds 5dccbc9de8f0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ adds 3614112bf00f Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 6f4ea09ee57a Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 3251a95bd1b3 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 36df2427ac3e ALSA: pcm: Add more disconnection checks at file ops adds 59d7f5f6ddbc ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit [...] adds 6d2778816036 ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mi [...] adds f9d10e919964 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec626334eaff ASoC: SOF: topology: do not power down primary core during [...] adds d8a15e5fcae1 ASoC: SOF: pipelines: Harmonize all functions to use struc [...] adds 06096537b778 ASoC: rt5682s: Fix hp pop produced immediately after resuming adds 9609cfcda007 ASoC: soc-pcm: restore mixer functionality adds 081068fd6414 ASoC: rockchip: add support for i2s-tdm controller adds 510f1c133aed ASoC: dt-bindings: rockchip: add i2s-tdm bindings adds 43b058698f72 Merge series "Rockchip I2S/TDM controller" from Nicolas Fr [...] adds 1539c8c5fcca ASoC: SOF: core: debug: force all processing on primary core adds e85c26eca639 ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence [...] adds 3f7561f74169 ASoC: SOF: ipc and dsp dump: Add markers for better visibility adds 9ff90859b95f ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce [...] adds 247ac640739d ASoC: SOF: loader: Print the DSP dump if boot fails adds e131bc58868a ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() adds 360fa3234e92 ASoC: SOF: debug/ops: Move the IPC and DSP dump functions [...] adds 34346a383de9 ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping adds 0ecaa2fff2de ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() f [...] adds 23013335bc3c ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_d [...] adds c05ec0714399 ASoC: SOF: debug: Print out the fw_state along with the DSP dump adds e6ff3db9efe9 ASoC: SOF: ipc: Re-enable dumps after successful IPC tx adds 705f4539c4c8 ASoC: SOF: ops: Force DSP panic dumps to be printed adds 58a5c9a4aa99 ASoC: SOF: Introduce macro to set the firmware state adds 4fade25dfbe1 ASoC: SOF: intel: hda: Drop 'error' prefix from error dump [...] adds e51838909b69 ASoC: SOF: core: Clean up snd_sof_get_status() prints adds f8c3ec4368df ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmwa [...] adds 7511b0edf1b8 ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag [...] adds 3ad7b8f4817f ASoC: SOF: Intel: hda: Dump registers and stack when SOF_D [...] adds 1cfd7c2ee9f3 Merge series "ASoC: SOF: Improvements for debugging" from [...] adds f71f59dd4508 ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbo [...] adds 97e22cbd0dc3 ASoC: SOF: Make Intel IPC stream ops generic adds 40834190aa81 ASoC: SOF: imx: Use newly introduced generic IPC stream ops adds 858f7a5c45ca ASoC: SOF: Introduce fragment elapsed notification API adds 99f11b6552fa Merge series "Introduce new SOF helpers" from Daniel Balut [...] adds 4d67dc1998f1 ASoC: max98927: Handle reset gpio when probing i2c adds b23d3189c038 ASoC: max98927: Add reset-gpios optional property adds 06a0fc36a529 Merge series "Add reset-gpios handling for max98927" from [...] adds c861af7861aa ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document adds febf5da81ea8 ASoC: SOF: prepare code to allocate IPC messages in fw_ready adds 5f6c1341d1b5 ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] adds e8ccf82b8a57 ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] adds 4e03b1b772ba ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() adds bea03a328f97 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] adds 04a32383f84e Merge series "ASoC: Intel: bytcht_es8316: few cleanups" fr [...] adds 126a76ada98f ASoC: dt-bindings: rt9120: Add initial bindings adds f218b5e2662c ASoC: rt9120: Add rt9210 audio amplifier support adds 4dbdda1938fc Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] adds 5245352588f5 ASoC: mediatek: mt8195: update audsys clock parent name adds 74daadc7fde5 ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io adds cacbce45f5df ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_pre [...] adds b013c39823b0 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds 7570aa39d41b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9da51b162704 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c159c77e5aae block: bump max plugged deferred size from 16 to 32 adds a3a96cbfaa41 block: pre-allocate requests if plug is started and is a batch adds 915dbade08a1 Merge branch 'for-5.16/block' into for-next adds 69826e13f436 Merge branch 'for-5.16/io_uring' into for-5.16/block-io_uring adds 3455f27a9082 io_uring: inform block layer of how many requests we are s [...] adds 2dda4c161c12 Merge branch 'for-5.16/block-io_uring' into for-next adds 3a27b5513bbe Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 1e02c9971286 dm verity: skip redundant verity_handle_err() on I/O errors adds 8bb1b46405de dm clone: make array 'descs' static adds e95e3fab77b4 dm rq: don't queue request to blk-mq during DM suspend adds 012a67c67932 dm: fix mempool NULL pointer race when completing IO adds 2853a9da37a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 383d3c5ff4e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2318a18c3249 Merge branch 'fixes' into next adds 4d35def6ed43 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
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 (f8dc23b3dc0c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .rustfmt.toml | 12 - Documentation/ABI/obsolete/o2cb | 11 - Documentation/ABI/obsolete/sysfs-bus-iio | 4 - Documentation/ABI/stable/o2cb | 2 +- Documentation/ABI/stable/sysfs-class-infiniband | 64 +- Documentation/ABI/stable/sysfs-class-tpm | 2 +- Documentation/ABI/stable/sysfs-devices | 7 - Documentation/ABI/stable/sysfs-module | 25 +- Documentation/ABI/testing/configfs-usb-gadget-uac1 | 42 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 43 +- Documentation/ABI/testing/evm | 5 +- Documentation/ABI/testing/ima_policy | 2 +- Documentation/ABI/testing/pstore | 3 +- Documentation/ABI/testing/sysfs-ata | 2 +- Documentation/ABI/testing/sysfs-bus-counter | 38 +- Documentation/ABI/testing/sysfs-bus-iio | 1 - .../ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 | 38 - .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 - Documentation/ABI/testing/sysfs-bus-mdio | 9 - Documentation/ABI/testing/sysfs-bus-pci | 24 +- Documentation/ABI/testing/sysfs-bus-platform | 12 - Documentation/ABI/testing/sysfs-bus-rapidio | 32 +- .../ABI/testing/sysfs-bus-soundwire-master | 20 +- .../ABI/testing/sysfs-bus-soundwire-slave | 62 +- Documentation/ABI/testing/sysfs-bus-usb | 292 +- Documentation/ABI/testing/sysfs-class-bdi | 30 +- Documentation/ABI/testing/sysfs-class-cxl | 15 +- .../ABI/testing/sysfs-class-devfreq-event | 12 +- Documentation/ABI/testing/sysfs-class-extcon | 12 +- Documentation/ABI/testing/sysfs-class-fc | 27 - Documentation/ABI/testing/sysfs-class-gnss | 2 +- Documentation/ABI/testing/sysfs-class-hwmon | 932 -- Documentation/ABI/testing/sysfs-class-mei | 18 +- Documentation/ABI/testing/sysfs-class-mic | 24 +- Documentation/ABI/testing/sysfs-class-mux | 2 +- Documentation/ABI/testing/sysfs-class-power | 13 - Documentation/ABI/testing/sysfs-class-pwm | 20 +- Documentation/ABI/testing/sysfs-class-rapidio | 4 +- Documentation/ABI/testing/sysfs-class-rc | 14 +- Documentation/ABI/testing/sysfs-class-rc-nuvoton | 2 +- Documentation/ABI/testing/sysfs-class-typec | 2 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 26 +- .../ABI/testing/sysfs-class-uwb_rc-wusbhc | 10 +- .../ABI/testing/sysfs-devices-platform-dock | 10 +- Documentation/ABI/testing/sysfs-devices-power | 36 - Documentation/ABI/testing/sysfs-devices-removable | 8 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 68 +- Documentation/ABI/testing/sysfs-driver-ufs | 126 - Documentation/ABI/testing/sysfs-firmware-efi-esrt | 16 +- Documentation/ABI/testing/sysfs-kernel-slab | 115 +- Documentation/ABI/testing/sysfs-mce | 129 - Documentation/ABI/testing/sysfs-module | 7 - .../ABI/testing/sysfs-platform-dell-privacy-wmi | 60 +- Documentation/ABI/testing/sysfs-platform-dptf | 4 - Documentation/ABI/testing/sysfs-platform-intel-pmc | 2 - Documentation/ABI/testing/sysfs-platform-sst-atom | 2 +- Documentation/ABI/testing/sysfs-ptp | 30 +- Documentation/ABI/testing/sysfs-tty | 32 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 21 +- Documentation/admin-guide/blockdev/zram.rst | 8 - Documentation/admin-guide/cgroup-v2.rst | 42 +- Documentation/admin-guide/hw-vuln/spectre.rst | 61 +- Documentation/admin-guide/kernel-parameters.txt | 17 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/media/i2c-cardlist.rst | 8 +- Documentation/admin-guide/mm/damon/start.rst | 11 - Documentation/admin-guide/mm/damon/usage.rst | 51 +- Documentation/admin-guide/mm/hugetlbpage.rst | 42 +- Documentation/admin-guide/mm/index.rst | 2 - Documentation/admin-guide/mm/memory-hotplug.rst | 130 +- Documentation/core-api/cachetlb.rst | 6 - Documentation/core-api/memory-hotplug.rst | 3 + Documentation/core-api/mm-api.rst | 5 - Documentation/dev-tools/kcov.rst | 5 - Documentation/dev-tools/kfence.rst | 11 - Documentation/dev-tools/kunit/running_tips.rst | 11 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 216 - .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 46 +- .../devicetree/bindings/arm/cci-control-port.yaml | 38 - Documentation/devicetree/bindings/arm/cci.txt | 224 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 - .../devicetree/bindings/arm/mediatek.yaml | 1 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 4 + .../bindings/arm/samsung/samsung-boards.yaml | 6 + .../bindings/display/bridge/lvds-codec.yaml | 33 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 19 +- .../bindings/display/mediatek/mediatek,dsi.txt | 6 + .../bindings/display/panel/panel-simple.yaml | 5 + .../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 + .../devicetree/bindings/display/renesas,du.yaml | 51 + Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../devicetree/bindings/example-schema.yaml | 14 +- .../bindings/extcon/extcon-usbc-tusb320.yaml | 4 +- .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 62 - Documentation/devicetree/bindings/gnss/u-blox.txt | 45 + .../bindings/gpio/rockchip,gpio-bank.yaml | 2 - .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 43 - .../devicetree/bindings/hwmon/ibm,cffps1.txt | 26 - .../devicetree/bindings/hwmon/jedec,jc42.yaml | 9 + .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 141 + .../devicetree/bindings/hwmon/ntc_thermistor.txt | 44 - .../bindings/hwmon/pmbus/ti,lm25066.yaml | 54 + .../devicetree/bindings/iio/accel/adi,adxl313.yaml | 86 - .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 88 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 51 +- .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 100 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 - .../bindings/iio/adc/nxp,imx8qxp-adc.yaml | 78 - .../bindings/iio/chemical/senseair,sunrise.yaml | 55 - .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 +- .../iio/magnetometer/asahi-kasei,ak8975.yaml | 7 - .../bindings/iio/temperature/maxim,max31865.yaml | 52 - .../interrupt-controller/msi-controller.yaml | 46 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 - .../devicetree/bindings/mailbox/mtk-gce.txt | 4 +- .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 120 + .../bindings/media/qcom,sc7280-venus.yaml | 162 + .../devicetree/bindings/media/ti,cal.yaml | 4 +- .../bindings/memory-controllers/fsl/ddr.txt | 29 + .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 83 - .../devicetree/bindings/mfd/aspeed-lpc.txt | 157 + .../devicetree/bindings/mfd/aspeed-lpc.yaml | 199 - Documentation/devicetree/bindings/net/dsa/dsa.yaml | 5 +- .../devicetree/bindings/net/snps,dwmac.yaml | 2 + Documentation/devicetree/bindings/numa.txt | 46 +- .../devicetree/bindings/pci/apple,pcie.yaml | 160 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 - .../bindings/pci/microchip,pcie-host.yaml | 1 - .../bindings/pci/nvidia,tegra194-pcie.txt | 2 +- .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 25 +- .../bindings/phy/nvidia,tegra20-usb-phy.txt | 74 + .../bindings/phy/nvidia,tegra20-usb-phy.yaml | 373 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 29 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 7 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 - .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 165 - .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 148 - .../bindings/power/supply/maxim,max17040.yaml | 2 +- .../bindings/power/supply/samsung,battery.yaml | 56 - .../devicetree/bindings/regulator/max8952.txt | 52 + .../bindings/regulator/maxim,max8952.yaml | 109 - .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 - .../bindings/regulator/silergy,sy8106a.yaml | 52 - .../bindings/regulator/sy8106a-regulator.txt | 23 + .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 87 - .../devicetree/bindings/remoteproc/mtk,scp.txt | 36 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 92 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 59 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 39 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 4 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 4 +- .../bindings/reserved-memory/memory-region.yaml | 40 - .../bindings/reserved-memory/reserved-memory.txt | 172 +- .../bindings/reserved-memory/reserved-memory.yaml | 100 - .../bindings/reserved-memory/shared-dma-pool.yaml | 87 - Documentation/devicetree/bindings/riscv/cpus.yaml | 8 +- Documentation/devicetree/bindings/rng/omap_rng.txt | 38 + .../devicetree/bindings/rng/omap_rng.yaml | 92 - .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 49 - .../bindings/serial/brcm,bcm6345-uart.txt | 36 + .../bindings/serial/brcm,bcm6345-uart.yaml | 47 - .../devicetree/bindings/serial/samsung_uart.yaml | 1 - .../devicetree/bindings/serial/sprd-uart.yaml | 1 - .../bindings/serial/xlnx,opb-uartlite.txt | 23 + .../bindings/serial/xlnx,opb-uartlite.yaml | 90 - .../bindings/soc/aspeed/uart-routing.yaml | 56 - .../devicetree/bindings/sound/max9892x.txt | 3 + .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 100 + .../devicetree/bindings/sound/richtek,rt9120.yaml | 59 + .../bindings/sound/rockchip,i2s-tdm.yaml | 198 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 12 - .../devicetree/bindings/spi/cdns,xspi.yaml | 77 - .../devicetree/bindings/spi/ingenic,spi.yaml | 72 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 6 +- .../devicetree/bindings/submitting-patches.rst | 3 - .../devicetree/bindings/trivial-devices.yaml | 6 + .../devicetree/bindings/usb/atmel-usb.txt | 4 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - .../devicetree/bindings/usb/smsc,usb3503.yaml | 108 - .../devicetree/bindings/usb/snps,dwc3.yaml | 18 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 4 - .../devicetree/bindings/usb/udc-xilinx.txt | 18 + Documentation/devicetree/bindings/usb/usb3503.txt | 39 + .../devicetree/bindings/usb/xlnx,usb2.yaml | 41 - .../devicetree/bindings/vendor-prefixes.yaml | 6 +- Documentation/devicetree/bindings/w1/w1-gpio.txt | 27 + Documentation/devicetree/bindings/w1/w1-gpio.yaml | 43 - .../devicetree/bindings/writing-bindings.rst | 2 +- .../devicetree/bindings/writing-schema.rst | 29 +- Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 6 - Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/generic-counter.rst | 358 +- Documentation/driver-api/ipmi.rst | 64 +- .../driver-api/media/maintainer-entry-profile.rst | 2 +- Documentation/driver-api/serial/n_gsm.rst | 71 +- Documentation/driver-api/serial/tty.rst | 2 +- Documentation/filesystems/erofs.rst | 12 +- Documentation/filesystems/ext4/orphan.rst | 44 +- Documentation/filesystems/netfs_library.rst | 2 - Documentation/hwmon/lm25066.rst | 2 + Documentation/hwmon/sysfs-interface.rst | 596 +- Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/ethtool-netlink.rst | 81 +- Documentation/networking/ipvs-sysctl.rst | 11 + Documentation/process/changes.rst | 13 - Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 110 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 222 - Documentation/scheduler/sched-bwc.rst | 84 +- Documentation/timers/no_hz.rst | 10 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 4 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - Documentation/virt/kvm/api.rst | 193 +- Documentation/virt/kvm/devices/xics.rst | 2 +- Documentation/virt/kvm/devices/xive.rst | 2 +- Documentation/virt/ne_overview.rst | 21 +- Documentation/vm/damon/index.rst | 1 + Documentation/vm/index.rst | 26 +- Documentation/vm/page_owner.rst | 23 +- Documentation/{admin-guide/mm => vm}/swap_numa.rst | 0 Documentation/{admin-guide/mm => vm}/zswap.rst | 0 Documentation/w1/masters/w1-gpio.rst | 2 +- Documentation/x86/x86_64/machinecheck.rst | 56 +- MAINTAINERS | 179 +- Makefile | 174 +- Next/SHA1s | 340 - Next/Trees | 342 - Next/merge.log | 8878 -------------------- arch/Kconfig | 31 - arch/alpha/include/asm/bitops.h | 2 + arch/alpha/kernel/audit.c | 10 +- arch/alpha/kernel/core_irongate.c | 2 +- arch/alpha/kernel/traps.c | 4 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/bitops.h | 1 + arch/arc/include/asm/cacheflush.h | 1 - arch/arc/include/asm/kprobes.h | 2 +- arch/arc/include/asm/ptrace.h | 5 - arch/arc/kernel/kprobes.c | 13 +- arch/arc/mm/init.c | 6 +- arch/arm/Kconfig | 2 - arch/arm/boot/compressed/string.c | 1 - arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 21 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 15 +- arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 488 ++ arch/arm/boot/dts/mt7623.dtsi | 33 + arch/arm/boot/dts/mt7623a.dtsi | 4 + arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 25 + arch/arm/boot/dts/mt7629-rfb.dts | 3 +- arch/arm/boot/dts/mt7629.dtsi | 45 +- arch/arm/boot/dts/spear3xx.dtsi | 2 +- arch/arm/boot/dts/stm32mp151.dtsi | 1 - arch/arm/boot/dts/tegra114.dtsi | 4 +- arch/arm/boot/dts/tegra124.dtsi | 6 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 - arch/arm/boot/dts/tegra20.dtsi | 7 +- arch/arm/boot/dts/tegra30.dtsi | 6 +- arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/cacheflush.h | 1 - arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-omap2/cm-regbits-44xx.h | 101 - arch/arm/mach-omap2/cm1_44xx.h | 174 - arch/arm/mach-omap2/cm1_54xx.h | 168 - arch/arm/mach-omap2/cm1_7xx.h | 263 - arch/arm/mach-omap2/cm2_44xx.h | 386 - arch/arm/mach-omap2/cm2_54xx.h | 325 - arch/arm/mach-omap2/cm2_7xx.h | 449 - arch/arm/mach-omap2/cm33xx.h | 280 - arch/arm/mach-omap2/prcm43xx.h | 94 - arch/arm/mach-omap2/prm33xx.h | 40 - arch/arm/mach-omap2/prm44xx.h | 630 -- arch/arm/mach-omap2/prm54xx.h | 358 - arch/arm/mach-omap2/prm7xx.h | 613 -- arch/arm/mach-omap2/scrm44xx.h | 141 - arch/arm/mach-omap2/scrm54xx.h | 228 - arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mm/init.c | 2 +- arch/arm/probes/kprobes/core.c | 15 +- arch/arm/probes/kprobes/opt-arm.c | 7 +- arch/arm/rust/target.json | 28 - arch/arm64/Kconfig | 3 +- arch/arm64/boot/dts/exynos/Makefile | 3 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 1189 +++ arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 56 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 301 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 97 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 1 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 16 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 6 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 112 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 + .../mt8183-kukui-audio-da7219-max98357a.dtsi | 13 + .../mt8183-kukui-audio-da7219-rt1015p.dtsi | 13 + .../dts/mediatek/mt8183-kukui-audio-da7219.dtsi | 54 + .../dts/mediatek/mt8183-kukui-audio-max98357a.dtsi | 13 + .../dts/mediatek/mt8183-kukui-audio-rt1015p.dtsi | 13 + .../mt8183-kukui-audio-ts3a227e-max98357a.dtsi | 13 + .../mt8183-kukui-audio-ts3a227e-rt1015p.dtsi | 13 + .../dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 32 + .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 + .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts | 1 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 1 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 1 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 5 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 67 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 99 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 163 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 - arch/arm64/boot/dts/nvidia/tegra132.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 1554 +++- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 120 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 1495 +++- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 1522 +++- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 122 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 876 ++ arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 876 ++ arch/arm64/boot/dts/nvidia/tegra210.dtsi | 81 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 2 - .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 1 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 - .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 - .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 33 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 17 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 49 + arch/arm64/configs/defconfig | 5 + arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/kprobes.h | 2 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/mte.h | 8 +- arch/arm64/include/asm/thread_info.h | 1 - arch/arm64/include/asm/uaccess.h | 4 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/mte.c | 20 +- arch/arm64/kernel/probes/kprobes.c | 10 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 +- arch/arm64/kvm/arm.c | 8 + arch/arm64/mm/hugetlbpage.c | 1 + arch/arm64/mm/mmu.c | 4 +- arch/arm64/rust/target.json | 35 - arch/csky/include/asm/bitops.h | 1 + arch/csky/include/asm/kprobes.h | 2 +- arch/csky/kernel/probes/ftrace.c | 7 + arch/csky/kernel/probes/kprobes.c | 14 +- arch/csky/kernel/probes/kprobes_trampoline.S | 4 +- arch/h8300/include/asm/bitops.h | 1 + arch/hexagon/include/asm/bitops.h | 1 + arch/ia64/Kconfig | 2 - arch/ia64/include/asm/bitops.h | 2 + arch/ia64/include/asm/ptrace.h | 5 - arch/ia64/kernel/audit.c | 10 +- arch/ia64/kernel/kprobes.c | 15 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/include/asm/bitops.h | 2 + arch/m68k/mm/mcfmmu.c | 3 +- arch/m68k/mm/motorola.c | 6 +- arch/microblaze/mm/pgtable.c | 3 +- arch/mips/Kconfig | 3 +- arch/mips/boot/dts/ingenic/ci20.dts | 9 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 44 +- arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/cacheflush.h | 2 - arch/mips/include/asm/mach-ralink/spaces.h | 4 +- arch/mips/include/asm/pci.h | 2 - arch/mips/kernel/kprobes.c | 26 +- arch/mips/kvm/mips.c | 2 +- arch/mips/loongson64/init.c | 4 +- arch/mips/mm/init.c | 2 +- arch/mips/net/Makefile | 1 - arch/mips/net/bpf_jit_comp64.c | 8 +- arch/mips/pci/pci-generic.c | 14 - arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/mips/sgi-ip30/ip30-setup.c | 6 +- arch/nds32/include/asm/cacheflush.h | 1 - arch/nios2/include/asm/cacheflush.h | 3 +- arch/openrisc/include/asm/bitops.h | 1 + arch/parisc/Kconfig | 2 - arch/parisc/include/asm/bitops.h | 2 + arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/kernel/audit.c | 10 +- arch/parisc/kernel/compat_audit.c | 11 +- arch/parisc/kernel/kprobes.c | 6 +- arch/powerpc/Kconfig | 1 - arch/powerpc/Makefile | 11 + arch/powerpc/configs/skiroot_defconfig | 1 + arch/powerpc/include/asm/asm-const.h | 2 - arch/powerpc/include/asm/atomic.h | 8 +- arch/powerpc/include/asm/bitops.h | 2 + arch/powerpc/include/asm/book3s/32/kup.h | 8 + arch/powerpc/include/asm/code-patching.h | 1 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/interrupt.h | 18 +- arch/powerpc/include/asm/io.h | 4 +- arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 4 +- arch/powerpc/include/asm/machdep.h | 2 +- arch/powerpc/include/asm/mem_encrypt.h | 5 + arch/powerpc/include/asm/paravirt.h | 40 +- arch/powerpc/include/asm/sections.h | 13 + arch/powerpc/include/asm/security_features.h | 5 + arch/powerpc/include/asm/smp.h | 17 +- arch/powerpc/include/asm/thread_info.h | 3 - arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/kernel/asm-offsets.c | 4 +- arch/powerpc/kernel/audit.c | 12 +- arch/powerpc/kernel/compat_audit.c | 13 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/exceptions-64s.S | 25 +- arch/powerpc/kernel/firmware.c | 7 +- arch/powerpc/kernel/irq.c | 6 + arch/powerpc/kernel/kprobes.c | 29 +- arch/powerpc/kernel/optprobes.c | 8 +- arch/powerpc/kernel/paca.c | 8 +- arch/powerpc/kernel/security.c | 5 + arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/kernel/smp.c | 4 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/sysfs.c | 3 +- arch/powerpc/kernel/traps.c | 43 +- arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/kvm/powerpc.c | 6 +- arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 9 +- arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/net/bpf_jit.h | 33 +- arch/powerpc/net/bpf_jit64.h | 8 +- arch/powerpc/net/bpf_jit_comp.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 16 +- arch/powerpc/net/bpf_jit_comp64.c | 100 +- arch/powerpc/platforms/44x/ppc476.c | 4 +- arch/powerpc/platforms/85xx/Makefile | 4 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 7 +- arch/powerpc/platforms/85xx/smp.c | 12 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/powermac/pmac.h | 1 - arch/powerpc/platforms/powermac/setup.c | 2 - arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/pci-sriov.c | 6 - arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/pseries/Kconfig | 1 - arch/powerpc/platforms/pseries/Makefile | 2 - arch/powerpc/platforms/pseries/cc_platform.c | 26 - arch/powerpc/platforms/pseries/eeh_pseries.c | 4 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 298 +- arch/powerpc/platforms/pseries/iommu.c | 10 +- arch/powerpc/platforms/pseries/msi.c | 15 + arch/powerpc/platforms/pseries/setup.c | 5 +- arch/powerpc/platforms/pseries/svm.c | 8 +- arch/powerpc/rust/target.json | 30 - arch/riscv/Kconfig | 3 - arch/riscv/Makefile | 2 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 18 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 36 +- arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/kprobes.h | 2 +- arch/riscv/include/asm/kvm_host.h | 266 - arch/riscv/include/asm/kvm_types.h | 7 - arch/riscv/include/asm/kvm_vcpu_timer.h | 44 - arch/riscv/include/uapi/asm/kvm.h | 128 - arch/riscv/kernel/asm-offsets.c | 157 +- arch/riscv/kernel/entry.S | 5 + arch/riscv/kernel/head.S | 1 + arch/riscv/kernel/probes/kprobes.c | 15 +- arch/riscv/kernel/probes/kprobes_trampoline.S | 4 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/kvm/Kconfig | 36 - arch/riscv/kvm/Makefile | 25 - arch/riscv/kvm/main.c | 118 - arch/riscv/kvm/mmu.c | 802 -- arch/riscv/kvm/tlb.S | 74 - arch/riscv/kvm/vcpu.c | 997 --- arch/riscv/kvm/vcpu_exit.c | 701 -- arch/riscv/kvm/vcpu_sbi.c | 185 - arch/riscv/kvm/vcpu_switch.S | 400 - arch/riscv/kvm/vcpu_timer.c | 225 - arch/riscv/kvm/vm.c | 97 - arch/riscv/kvm/vmid.c | 120 - arch/riscv/mm/cacheflush.c | 2 + arch/riscv/rust/rv32ima.json | 37 - arch/riscv/rust/rv32imac.json | 37 - arch/riscv/rust/rv64ima.json | 37 - arch/riscv/rust/rv64imac.json | 37 - arch/s390/Kconfig | 1 + arch/s390/include/asm/bitops.h | 1 + arch/s390/include/asm/kprobes.h | 2 +- arch/s390/include/asm/mem_encrypt.h | 2 + arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/thread_info.h | 1 - arch/s390/include/asm/uv.h | 5 - arch/s390/kernel/audit.c | 12 +- arch/s390/kernel/compat_audit.c | 13 +- arch/s390/kernel/kprobes.c | 16 +- arch/s390/kernel/setup.c | 11 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/stacktrace.c | 2 +- arch/s390/kernel/uv.c | 4 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/kvm/pv.c | 21 +- arch/s390/lib/string.c | 3 - arch/s390/mm/gmap.c | 11 +- arch/s390/mm/init.c | 3 + arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pgtable.c | 109 +- arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 4 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 4 +- arch/sh/boot/dts/j2_mimas_v2.dts | 2 - arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/include/asm/bitops.h | 1 + arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/include/asm/kprobes.h | 2 +- arch/sh/kernel/kprobes.c | 12 +- arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/include/asm/kprobes.h | 2 +- arch/sparc/kernel/audit.c | 12 +- arch/sparc/kernel/compat_audit.c | 13 +- arch/sparc/kernel/kprobes.c | 12 +- arch/sparc/kernel/smp_64.c | 2 +- arch/um/kernel/mem.c | 2 +- arch/x86/Kconfig | 13 +- arch/x86/boot/compressed/misc.h | 2 - arch/x86/boot/compressed/pgtable_64.c | 2 - arch/x86/boot/genimage.sh | 15 +- arch/x86/boot/mtools.conf.in | 5 +- arch/x86/events/intel/bts.c | 6 - arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 16 +- arch/x86/ia32/audit.c | 13 +- arch/x86/ia32/ia32_signal.c | 14 +- arch/x86/include/asm/asm.h | 55 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/cpufeature.h | 13 +- arch/x86/include/asm/extable.h | 44 +- arch/x86/include/asm/extable_fixup_types.h | 22 - arch/x86/include/asm/fpu/internal.h | 46 +- arch/x86/include/asm/insn-eval.h | 1 - arch/x86/include/asm/io.h | 8 - arch/x86/include/asm/irq_stack.h | 37 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/kprobes.h | 1 + arch/x86/include/asm/kvm_host.h | 21 +- arch/x86/include/asm/kvm_page_track.h | 10 +- arch/x86/include/asm/mce.h | 12 + arch/x86/include/asm/mem_encrypt.h | 12 +- arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 31 +- arch/x86/include/asm/processor.h | 1 - arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/stacktrace.h | 10 - arch/x86/include/asm/thread_info.h | 3 - arch/x86/include/asm/traps.h | 6 +- arch/x86/include/asm/unwind.h | 23 - arch/x86/include/asm/unwind_hints.h | 5 - arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/kernel/Makefile | 6 - arch/x86/kernel/aperture_64.c | 13 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/audit_64.c | 10 +- arch/x86/kernel/cc_platform.c | 69 - arch/x86/kernel/cpu/bugs.c | 4 +- arch/x86/kernel/cpu/mce/amd.c | 10 +- arch/x86/kernel/cpu/mce/core.c | 292 +- arch/x86/kernel/cpu/mce/internal.h | 71 +- arch/x86/kernel/cpu/mce/p5.c | 6 +- arch/x86/kernel/cpu/mce/severity.c | 33 +- arch/x86/kernel/cpu/mce/winchip.c | 6 +- arch/x86/kernel/crash_dump_64.c | 4 +- arch/x86/kernel/dumpstack_64.c | 6 - arch/x86/kernel/fpu/signal.c | 155 +- arch/x86/kernel/head64.c | 9 +- arch/x86/kernel/irqflags.S | 2 - arch/x86/kernel/itmt.c | 2 +- arch/x86/kernel/kprobes/core.c | 71 +- arch/x86/kernel/kprobes/opt.c | 6 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/machine_kexec_64.c | 19 +- arch/x86/kernel/paravirt.c | 45 +- arch/x86/kernel/pci-swiotlb.c | 9 +- arch/x86/kernel/process.c | 1 - arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/sev.c | 6 +- arch/x86/kernel/signal.c | 18 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 58 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/unwind_frame.c | 3 +- arch/x86/kernel/unwind_guess.c | 3 +- arch/x86/kernel/unwind_orc.c | 23 +- arch/x86/kvm/Kconfig | 3 - arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/hyperv.c | 18 +- arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/ioapic.h | 4 +- arch/x86/kvm/mmu.h | 84 +- arch/x86/kvm/mmu/mmu.c | 460 +- arch/x86/kvm/mmu/mmu_internal.h | 21 +- arch/x86/kvm/mmu/mmutrace.h | 18 +- arch/x86/kvm/mmu/page_track.c | 76 +- arch/x86/kvm/mmu/paging_tmpl.h | 168 +- arch/x86/kvm/mmu/spte.c | 30 +- arch/x86/kvm/mmu/spte.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 119 +- arch/x86/kvm/mmu/tdp_mmu.h | 4 +- arch/x86/kvm/svm/nested.c | 52 +- arch/x86/kvm/svm/sev.c | 6 +- arch/x86/kvm/svm/svm.c | 159 +- arch/x86/kvm/svm/svm.h | 17 +- arch/x86/kvm/svm/svm_ops.h | 4 +- arch/x86/kvm/vmx/evmcs.h | 4 +- arch/x86/kvm/vmx/nested.c | 61 +- arch/x86/kvm/vmx/vmx.c | 72 +- arch/x86/kvm/x86.c | 307 +- arch/x86/lib/copy_mc_64.S | 8 +- arch/x86/lib/copy_user_64.S | 13 + arch/x86/lib/insn-eval.c | 2 +- arch/x86/lib/insn.c | 5 +- arch/x86/lib/string_32.c | 1 - arch/x86/mm/extable.c | 131 +- arch/x86/mm/fault.c | 20 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/init_32.c | 45 +- arch/x86/mm/ioremap.c | 18 +- arch/x86/mm/kasan_init_64.c | 4 +- arch/x86/mm/mem_encrypt.c | 55 +- arch/x86/mm/mem_encrypt_identity.c | 9 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/mm/pat/set_memory.c | 3 +- arch/x86/net/bpf_jit_comp.c | 78 +- arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/realmode/init.c | 8 +- arch/x86/rust/target.json | 37 - arch/x86/um/Kconfig | 1 + arch/x86/um/Makefile | 2 +- arch/x86/xen/enlighten_pv.c | 70 +- arch/x86/xen/irq.c | 31 +- arch/x86/xen/mmu_hvm.c | 37 +- arch/x86/xen/mmu_pv.c | 99 +- arch/x86/xen/p2m.c | 2 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/xen-asm.S | 79 +- arch/x86/xen/xen-head.S | 34 +- arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/cacheflush.h | 3 +- block/bdev.c | 2 +- block/blk-core.c | 47 +- block/blk-mq-debugfs.c | 1 + block/blk-mq.c | 76 +- block/blk-mq.h | 5 + block/blk.h | 6 + block/genhd.c | 1 + crypto/testmgr.c | 4 +- crypto/zstd.c | 28 +- drivers/Kconfig | 2 + drivers/acpi/acpica/acglobal.h | 2 + drivers/acpi/acpica/hwesleep.c | 8 +- drivers/acpi/acpica/hwsleep.c | 11 +- drivers/acpi/acpica/hwxfsleep.c | 7 + drivers/acpi/acpica/utosi.c | 1 + drivers/base/Makefile | 2 +- drivers/base/arch_numa.c | 10 +- drivers/base/arch_topology.c | 3 + drivers/base/component.c | 1 + drivers/base/core.c | 11 +- drivers/base/firmware_loader/main.c | 41 +- drivers/base/node.c | 9 +- drivers/base/platform.c | 3 +- drivers/base/property.c | 63 - drivers/base/test/Makefile | 2 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/zram/zram_drv.c | 66 +- drivers/bluetooth/hci_ldisc.c | 2 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/ipmi/Kconfig | 11 +- drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/bt-bmc.c | 68 +- drivers/char/ipmi/ipmi_devintf.c | 8 +- drivers/char/ipmi/ipmi_ipmb.c | 510 -- drivers/char/ipmi/ipmi_msghandler.c | 310 +- drivers/char/ipmi/ipmi_watchdog.c | 25 +- drivers/char/mem.c | 8 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/char/xillybus/xillybus.h | 31 +- drivers/char/xillybus/xillybus_core.c | 131 +- drivers/char/xillybus/xillybus_of.c | 86 +- drivers/char/xillybus/xillybus_pcie.c | 99 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 32 + drivers/clk/renesas/r9a07g044-cpg.c | 54 + drivers/clk/renesas/rcar-cpg-lib.c | 83 + drivers/clk/renesas/rcar-cpg-lib.h | 7 + drivers/clk/renesas/rcar-gen3-cpg.c | 89 +- drivers/clk/renesas/rzg2l-cpg.c | 118 + drivers/clk/renesas/rzg2l-cpg.h | 19 + drivers/clk/samsung/clk-pll.c | 196 + drivers/clk/samsung/clk-pll.h | 2 + drivers/clocksource/timer-riscv.c | 9 - drivers/counter/104-quad-8.c | 699 +- drivers/counter/Kconfig | 6 +- drivers/counter/Makefile | 1 - drivers/counter/counter-chrdev.c | 578 -- drivers/counter/counter-chrdev.h | 14 - drivers/counter/counter-core.c | 191 - drivers/counter/counter-sysfs.c | 960 --- drivers/counter/counter-sysfs.h | 13 - drivers/counter/counter.c | 1496 ++++ drivers/counter/ftm-quaddec.c | 60 +- drivers/counter/intel-qep.c | 146 +- drivers/counter/interrupt-cnt.c | 62 +- drivers/counter/microchip-tcb-capture.c | 93 +- drivers/counter/stm32-lptimer-cnt.c | 212 +- drivers/counter/stm32-timer-cnt.c | 195 +- drivers/counter/ti-eqep.c | 180 +- drivers/crypto/ccree/cc_driver.c | 3 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/crypto/hisilicon/qm.c | 22 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 4 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 89 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 13 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 87 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 12 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 5 + drivers/crypto/qat/qat_common/adf_common_drv.h | 9 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 98 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 27 + drivers/crypto/qat/qat_common/adf_isr.c | 20 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 238 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 9 - drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 6 + .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 123 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 14 +- drivers/cxl/acpi.c | 129 +- drivers/cxl/core/Makefile | 1 - drivers/cxl/core/bus.c | 119 +- drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 787 -- drivers/cxl/core/memdev.c | 118 +- drivers/cxl/core/pmem.c | 39 +- drivers/cxl/cxl.h | 109 +- drivers/cxl/cxlmem.h | 202 +- drivers/cxl/pci.c | 1121 ++- drivers/cxl/pmem.c | 163 +- drivers/dax/super.c | 100 +- drivers/dma-buf/dma-buf.c | 60 +- drivers/dma-buf/dma-resv.c | 51 + drivers/dma/ti/edma.c | 2 +- drivers/edac/al_mc_edac.c | 12 +- drivers/edac/edac_mc.c | 42 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-axp288.c | 31 +- drivers/extcon/extcon-max3355.c | 1 + drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/extcon/extcon-usbc-tusb320.c | 163 +- drivers/firmware/Kconfig | 6 +- drivers/firmware/Makefile | 1 + drivers/firmware/cirrus/Kconfig | 5 + drivers/firmware/cirrus/Makefile | 3 + drivers/firmware/cirrus/cs_dsp.c | 3109 +++++++ drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/tegra/bpmp-debugfs.c | 26 +- drivers/firmware/tegra/bpmp-tegra210.c | 7 +- drivers/firmware/xilinx/zynqmp.c | 63 - drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 12 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-max77620.c | 1 + drivers/gpio/gpio-tegra186.c | 114 +- drivers/gpio/gpio-tps65218.c | 1 + drivers/gpio/gpio-uniphier.c | 18 +- drivers/gpio/gpio-xilinx.c | 6 +- drivers/gpio/gpio-zynqmp-modepin.c | 162 - drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 23 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 17 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 88 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 - .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 93 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/bridge/lvds-codec.c | 76 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +- drivers/gpu/drm/drm_cache.c | 4 +- drivers/gpu/drm/drm_connector.c | 2 + drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_edid.c | 15 +- drivers/gpu/drm/drm_fb_helper.c | 6 + drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_mm.c | 5 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_plane_helper.c | 1 - drivers/gpu/drm/drm_property.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/hyperv/hyperv_drm.h | 1 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 1 + drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 54 +- drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/display/intel_acpi.c | 7 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 4 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 5 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1 - drivers/gpu/drm/i915/display/intel_dp.c | 28 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 15 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 4 +- drivers/gpu/drm/i915/i915_request.c | 34 +- drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 20 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +- drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/omapdrm/Kconfig | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/panel/Kconfig | 10 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 + drivers/gpu/drm/panel/panel-simple.c | 35 + drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 9 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 11 - drivers/gpu/drm/rcar-du/rcar_du_drv.c | 108 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 26 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 28 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 50 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 7 + drivers/gpu/drm/rcar-du/rcar_du_regs.h | 9 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 36 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 15 +- drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 + drivers/gpu/drm/scheduler/sched_main.c | 26 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +- drivers/gpu/drm/sti/sti_hqvdp.c | 4 +- drivers/gpu/drm/tegra/dc.c | 27 +- drivers/gpu/drm/tegra/dc.h | 1 + drivers/gpu/drm/tegra/gr2d.c | 33 +- drivers/gpu/drm/tegra/hub.h | 1 - drivers/gpu/drm/tegra/rgb.c | 49 +- drivers/gpu/drm/tegra/vic.c | 2 + drivers/gpu/drm/ttm/ttm_bo.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/host1x/Kconfig | 1 + drivers/gpu/host1x/bus.c | 1 - drivers/gpu/host1x/job.c | 2 - drivers/hid/hid-cougar.c | 3 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-multitouch.c | 13 + drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hsi/clients/cmt_speech.c | 4 +- drivers/hwmon/abituguru3.c | 6 +- drivers/hwmon/ad7414.c | 4 +- drivers/hwmon/ad7418.c | 6 +- drivers/hwmon/adm1021.c | 4 +- drivers/hwmon/adm1025.c | 4 +- drivers/hwmon/adm1026.c | 4 +- drivers/hwmon/adm1029.c | 4 +- drivers/hwmon/adm1031.c | 6 +- drivers/hwmon/amc6821.c | 8 +- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/asb100.c | 4 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 10 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 2 - drivers/hwmon/dme1737.c | 4 +- drivers/hwmon/ds1621.c | 4 +- drivers/hwmon/ds620.c | 4 +- drivers/hwmon/emc6w201.c | 4 +- drivers/hwmon/f71805f.c | 4 +- drivers/hwmon/f71882fg.c | 4 +- drivers/hwmon/f75375s.c | 4 +- drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/g760a.c | 2 +- drivers/hwmon/gl518sm.c | 4 +- drivers/hwmon/gl520sm.c | 4 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 4 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 2 +- drivers/hwmon/lm63.c | 6 +- drivers/hwmon/lm77.c | 4 +- drivers/hwmon/lm78.c | 4 +- drivers/hwmon/lm80.c | 6 +- drivers/hwmon/lm83.c | 4 +- drivers/hwmon/lm85.c | 4 +- drivers/hwmon/lm87.c | 4 +- drivers/hwmon/lm92.c | 4 +- drivers/hwmon/lm93.c | 4 +- drivers/hwmon/lm95241.c | 8 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 2 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 2 +- drivers/hwmon/max1619.c | 4 +- drivers/hwmon/max1668.c | 4 +- drivers/hwmon/max6639.c | 4 +- drivers/hwmon/max6642.c | 2 +- drivers/hwmon/mlxreg-fan.c | 22 +- drivers/hwmon/nct6775.c | 10 + drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 23 +- drivers/hwmon/pmbus/lm25066.c | 88 +- drivers/hwmon/sch5636.c | 4 +- drivers/hwmon/sht21.c | 4 +- drivers/hwmon/sis5595.c | 4 +- drivers/hwmon/smm665.c | 2 +- drivers/hwmon/smsc47b397.c | 4 +- drivers/hwmon/smsc47m192.c | 4 +- drivers/hwmon/thmc50.c | 4 +- drivers/hwmon/tmp103.c | 105 +- drivers/hwmon/tmp401.c | 6 +- drivers/hwmon/tmp421.c | 6 +- drivers/hwmon/via686a.c | 4 +- drivers/hwmon/vt1211.c | 4 +- drivers/hwmon/vt8231.c | 4 +- drivers/hwmon/w83627ehf.c | 8 +- drivers/hwmon/w83627hf.c | 6 +- drivers/hwmon/w83781d.c | 4 +- drivers/hwmon/w83791d.c | 4 +- drivers/hwmon/w83792d.c | 6 +- drivers/hwmon/w83793.c | 6 +- drivers/hwmon/w83795.c | 6 +- drivers/hwmon/w83l785ts.c | 4 +- drivers/hwmon/w83l786ng.c | 4 +- drivers/iio/accel/Kconfig | 62 - drivers/iio/accel/Makefile | 6 - drivers/iio/accel/adxl313.h | 54 - drivers/iio/accel/adxl313_core.c | 332 - drivers/iio/accel/adxl313_i2c.c | 66 - drivers/iio/accel/adxl313_spi.c | 92 - drivers/iio/accel/adxl355.h | 21 - drivers/iio/accel/adxl355_core.c | 765 -- drivers/iio/accel/adxl355_i2c.c | 62 - drivers/iio/accel/adxl355_spi.c | 65 - drivers/iio/accel/fxls8962af-core.c | 347 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/st_accel_core.c | 31 +- drivers/iio/accel/st_accel_i2c.c | 23 +- drivers/iio/accel/st_accel_spi.c | 23 +- drivers/iio/adc/Kconfig | 18 +- drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7291.c | 70 +- drivers/iio/adc/ad7949.c | 254 +- drivers/iio/adc/aspeed_adc.c | 598 +- drivers/iio/adc/at91-sama5d2_adc.c | 594 +- drivers/iio/adc/axp288_adc.c | 28 +- drivers/iio/adc/berlin2-adc.c | 34 +- drivers/iio/adc/da9150-gpadc.c | 27 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 55 +- drivers/iio/adc/imx8qxp-adc.c | 494 -- drivers/iio/adc/intel_mrfld_adc.c | 24 +- drivers/iio/adc/lp8788_adc.c | 31 +- drivers/iio/adc/max1027.c | 278 +- drivers/iio/adc/max1363.c | 82 +- drivers/iio/adc/nau7802.c | 50 +- drivers/iio/adc/rn5t618-adc.c | 13 +- drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/ti-adc108s102.c | 11 +- drivers/iio/adc/ti-ads8344.c | 27 +- drivers/iio/adc/twl6030-gpadc.c | 6 +- drivers/iio/chemical/Kconfig | 11 - drivers/iio/chemical/Makefile | 1 - drivers/iio/chemical/sunrise_co2.c | 537 -- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 34 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 1 + drivers/iio/common/st_sensors/st_sensors_spi.c | 1 + drivers/iio/common/st_sensors/st_sensors_trigger.c | 53 +- drivers/iio/dac/ad5064.c | 49 +- drivers/iio/dac/ad5766.c | 6 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad7303.c | 47 +- drivers/iio/dac/stm32-dac-core.c | 4 +- drivers/iio/gyro/Kconfig | 1 + drivers/iio/gyro/adis16080.c | 11 +- drivers/iio/gyro/mpu3050-core.c | 24 +- drivers/iio/gyro/st_gyro_core.c | 27 +- drivers/iio/gyro/st_gyro_i2c.c | 23 +- drivers/iio/gyro/st_gyro_spi.c | 23 +- drivers/iio/imu/adis.c | 17 +- drivers/iio/imu/adis16400.c | 20 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 19 +- drivers/iio/imu/adis_trigger.c | 4 - drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 36 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 16 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 17 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 6 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 6 + drivers/iio/industrialio-buffer.c | 46 - drivers/iio/inkern.c | 17 - drivers/iio/light/max44000.c | 17 +- drivers/iio/magnetometer/Kconfig | 2 +- drivers/iio/magnetometer/ak8975.c | 35 - drivers/iio/magnetometer/st_magn_core.c | 29 +- drivers/iio/magnetometer/st_magn_i2c.c | 23 +- drivers/iio/magnetometer/st_magn_spi.c | 23 +- drivers/iio/pressure/st_pressure_core.c | 27 +- drivers/iio/pressure/st_pressure_i2c.c | 23 +- drivers/iio/pressure/st_pressure_spi.c | 27 +- drivers/iio/temperature/Kconfig | 10 - drivers/iio/temperature/Makefile | 1 - drivers/iio/temperature/ltc2983.c | 16 - drivers/iio/temperature/max31865.c | 349 - drivers/iio/test/Makefile | 1 + drivers/infiniband/core/cma.c | 34 +- drivers/infiniband/core/cma_priv.h | 11 +- drivers/infiniband/core/rw.c | 66 +- drivers/infiniband/hw/efa/efa.h | 19 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 100 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 41 + drivers/infiniband/hw/efa/efa_com.c | 164 + drivers/infiniband/hw/efa/efa_com.h | 38 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 35 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 10 +- drivers/infiniband/hw/efa/efa_main.c | 181 +- drivers/infiniband/hw/efa/efa_regs_defs.h | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 67 +- drivers/infiniband/hw/hfi1/efivar.c | 10 +- drivers/infiniband/hw/irdma/cm.h | 8 - drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/irdma/uk.c | 4 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mlx5/odp.c | 40 +- drivers/infiniband/hw/mlx5/qp.c | 2 + drivers/infiniband/sw/rxe/rxe_comp.c | 45 +- drivers/infiniband/sw/rxe/rxe_cq.c | 3 +- drivers/infiniband/sw/rxe/rxe_param.h | 30 +- drivers/infiniband/sw/rxe/rxe_qp.c | 2 - drivers/infiniband/sw/rxe/rxe_resp.c | 4 - drivers/infiniband/sw/rxe/rxe_srq.c | 1 - drivers/infiniband/sw/rxe/rxe_verbs.c | 3 - drivers/infiniband/sw/rxe/rxe_verbs.h | 5 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 49 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-clt.h | 13 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-srv.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs.c | 31 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 38 +- drivers/input/serio/serport.c | 3 +- drivers/interconnect/qcom/icc-rpm.c | 263 +- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 1214 +-- drivers/interconnect/qcom/msm8939.c | 1283 +-- drivers/interconnect/qcom/qcs404.c | 967 +-- drivers/interconnect/qcom/sdm660.c | 1940 ++--- drivers/interconnect/samsung/Kconfig | 6 +- drivers/iommu/Kconfig | 3 +- drivers/iommu/amd/amd_iommu_types.h | 2 - drivers/iommu/amd/init.c | 16 +- drivers/iommu/amd/iommu.c | 24 +- drivers/iommu/amd/iommu_v2.c | 3 +- drivers/iommu/apple-dart.c | 2 + drivers/iommu/arm/arm-smmu/Makefile | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/dma-iommu.c | 195 +- drivers/iommu/iommu.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/ipack/devices/ipoctal.c | 48 +- drivers/isdn/capi/kcapi.c | 5 + drivers/isdn/hardware/mISDN/netjet.c | 2 +- drivers/leds/led-class-flash.c | 2 +- drivers/leds/led-triggers.c | 41 +- drivers/macintosh/smu.c | 5 +- drivers/md/dm-clone-target.c | 2 +- drivers/md/dm-rq.c | 8 + drivers/md/dm-verity-target.c | 15 +- drivers/md/dm.c | 17 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 4 +- drivers/media/dvb-frontends/mn88443x.c | 18 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/i2c/Kconfig | 13 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/dw9714.c | 14 +- drivers/media/i2c/hi846.c | 2190 +++++ drivers/media/i2c/ov13858.c | 11 +- drivers/media/i2c/ov5670.c | 11 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 60 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 9 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 8 +- drivers/media/platform/Kconfig | 18 +- drivers/media/platform/Makefile | 1 + drivers/media/platform/qcom/venus/core.c | 54 + drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 14 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 7 + drivers/media/platform/qcom/venus/hfi_helper.h | 14 + drivers/media/platform/qcom/venus/hfi_msgs.c | 7 + .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- drivers/media/platform/qcom/venus/hfi_platform.c | 13 - drivers/media/platform/qcom/venus/hfi_platform.h | 2 - .../media/platform/qcom/venus/hfi_platform_v6.c | 6 - drivers/media/platform/qcom/venus/hfi_venus.c | 4 + drivers/media/platform/qcom/venus/hfi_venus_io.h | 2 + drivers/media/platform/qcom/venus/pm_helpers.c | 13 +- drivers/media/platform/qcom/venus/vdec.c | 42 +- drivers/media/platform/rcar-isp.c | 515 ++ drivers/media/platform/vsp1/vsp1_drm.c | 8 +- drivers/media/platform/vsp1/vsp1_drv.c | 14 +- drivers/media/platform/vsp1/vsp1_regs.h | 11 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/memory/Kconfig | 1 + drivers/memory/fsl_ifc.c | 13 +- drivers/memory/tegra/tegra186-emc.c | 1 + drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/fastrpc.c | 20 +- drivers/misc/genwqe/card_utils.c | 10 +- drivers/misc/hisi_hikey_usb.c | 119 +- drivers/misc/mei/pci-txe.c | 4 +- drivers/misc/pvpanic/pvpanic-mmio.c | 9 +- drivers/misc/pvpanic/pvpanic-pci.c | 26 +- drivers/misc/pvpanic/pvpanic.c | 16 +- drivers/misc/tifm_7xx1.c | 2 +- drivers/misc/tifm_core.c | 8 +- drivers/mmc/core/mmc_test.c | 1 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/sdhci.c | 6 + drivers/net/bonding/bond_main.c | 2 +- drivers/net/bonding/bond_sysfs.c | 4 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/slcan.c | 5 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 112 +- drivers/net/dsa/mv88e6xxx/chip.h | 9 + drivers/net/dsa/mv88e6xxx/port.c | 21 + drivers/net/dsa/mv88e6xxx/port.h | 2 + drivers/net/dsa/rtl8366rb.c | 2 +- drivers/net/ethernet/8390/apne.c | 3 +- drivers/net/ethernet/8390/ax88796.c | 6 +- drivers/net/ethernet/8390/axnet_cs.c | 7 +- drivers/net/ethernet/8390/mcf8390.c | 3 +- drivers/net/ethernet/8390/ne.c | 4 +- drivers/net/ethernet/8390/pcnet_cs.c | 22 +- drivers/net/ethernet/8390/stnic.c | 5 +- drivers/net/ethernet/8390/zorro8390.c | 3 +- drivers/net/ethernet/actions/owl-emac.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 2 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 - drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/arc/Kconfig | 4 +- drivers/net/ethernet/arc/emac_main.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 4 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 2 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 51 +- drivers/net/ethernet/brocade/bna/bnad.c | 1 - drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 1 - drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 6 +- drivers/net/ethernet/dec/tulip/de2104x.c | 15 +- drivers/net/ethernet/dec/tulip/de4x5.c | 35 +- drivers/net/ethernet/dec/tulip/dmfe.c | 9 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 37 +- drivers/net/ethernet/dec/tulip/uli526x.c | 11 +- drivers/net/ethernet/dec/tulip/xircom_cb.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 1 - drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/ezchip/Kconfig | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 7 +- drivers/net/ethernet/freescale/enetc/enetc.c | 317 +- drivers/net/ethernet/freescale/enetc/enetc.h | 4 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 8 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/intel/Kconfig | 14 + drivers/net/ethernet/intel/i40e/i40e_main.c | 5 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 1 - drivers/net/ethernet/intel/ice/Makefile | 4 +- drivers/net/ethernet/intel/ice/ice.h | 48 +- drivers/net/ethernet/intel/ice/ice_base.c | 36 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 5 + drivers/net/ethernet/intel/ice/ice_devlink.c | 112 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 6 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 657 ++ drivers/net/ethernet/intel/ice/ice_eswitch.h | 83 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 55 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 80 + drivers/net/ethernet/intel/ice/ice_fltr.h | 7 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 43 + drivers/net/ethernet/intel/ice/ice_lib.c | 112 +- drivers/net/ethernet/intel/ice/ice_lib.h | 12 + drivers/net/ethernet/intel/ice/ice_main.c | 47 +- drivers/net/ethernet/intel/ice/ice_repr.c | 333 + drivers/net/ethernet/intel/ice/ice_repr.h | 28 + drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/intel/ice/ice_switch.h | 6 + drivers/net/ethernet/intel/ice/ice_txrx.c | 3 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 236 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 59 + drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 1 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 - .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 1 - drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 10 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 15 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 30 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 1 - drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 2 - drivers/net/ethernet/mellanox/mlx4/en_main.c | 1 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 54 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 193 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 10 + drivers/net/ethernet/mellanox/mlxsw/item.h | 56 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 26 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 84 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 35 + drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 5 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 4 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- drivers/net/ethernet/mscc/Kconfig | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 49 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 7 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 46 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 194 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 4 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 47 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 8 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 241 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 2 + drivers/net/ethernet/qlogic/qed/qed_debug.c | 3 - drivers/net/ethernet/qlogic/qed/qed_main.c | 1 + drivers/net/ethernet/qlogic/qed/qed_sriov.c | 1 - drivers/net/ethernet/qlogic/qed/qed_sriov.h | 12 + drivers/net/ethernet/qualcomm/emac/emac.c | 5 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 9 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 + .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +- drivers/net/ethernet/sun/cassini.c | 7 +- drivers/net/ethernet/sun/ldmvsw.c | 7 +- drivers/net/ethernet/sun/niu.c | 42 +- drivers/net/ethernet/sun/sungem.c | 11 +- drivers/net/ethernet/sun/sunhme.c | 15 +- drivers/net/ethernet/ti/cpts.c | 6 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/hamradio/6pack.c | 2 +- drivers/net/hamradio/baycom_epp.c | 2 +- drivers/net/hamradio/bpqether.c | 2 +- drivers/net/hamradio/dmascc.c | 3 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hamradio/scc.c | 2 +- drivers/net/hamradio/yam.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 3 +- drivers/net/ipa/Kconfig | 1 + drivers/net/net_failover.c | 3 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/at803x.c | 127 +- drivers/net/phy/mdio_bus.c | 28 + drivers/net/phy/micrel.c | 24 + drivers/net/phy/phy_device.c | 13 + drivers/net/phy/phylink.c | 29 +- drivers/net/ppp/ppp_async.c | 7 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/ppp/ppp_synctty.c | 7 +- drivers/net/slip/slip.c | 5 +- drivers/net/team/team.c | 2 +- drivers/net/usb/smsc75xx.c | 3 +- drivers/net/usb/smsc95xx.c | 3 +- drivers/net/virtio_net.c | 18 +- drivers/net/vmxnet3/vmxnet3_drv.c | 4 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/core.c | 2 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/nfc/pn533/i2c.c | 2 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn533/pn533.h | 4 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/pn533/usb.c | 2 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 40 +- drivers/nvdimm/label.c | 139 +- drivers/nvdimm/label.h | 94 +- drivers/nvdimm/namespace_devs.c | 95 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 185 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/nvdimm/pmem.c | 43 - drivers/nvmem/core.c | 3 +- drivers/of/Kconfig | 4 - drivers/of/Makefile | 1 - drivers/of/kexec.c | 4 +- drivers/of/of_net.c | 145 - drivers/of/of_numa.c | 2 - drivers/of/of_private.h | 8 + drivers/of/of_reserved_mem.c | 5 +- drivers/opp/of.c | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-sysfs.c | 6 +- drivers/pci/pci.c | 95 +- drivers/phy/broadcom/Kconfig | 4 - drivers/phy/hisilicon/Kconfig | 10 - drivers/phy/hisilicon/Makefile | 1 - drivers/phy/hisilicon/phy-hi3670-pcie.c | 845 -- drivers/phy/qualcomm/phy-qcom-qmp.c | 155 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 5 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 11 +- drivers/phy/samsung/Kconfig | 16 +- drivers/pinctrl/intel/Kconfig | 6 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 18 - drivers/pinctrl/mediatek/pinctrl-mt8195.c | 134 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 231 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 46 - drivers/pinctrl/mediatek/pinctrl-paris.c | 68 +- drivers/pinctrl/nomadik/Kconfig | 1 + drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/qcom/Kconfig | 20 +- drivers/pinctrl/qcom/Makefile | 2 - drivers/pinctrl/qcom/pinctrl-msm8226.c | 74 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 1129 --- drivers/pinctrl/qcom/pinctrl-sm6350.c | 1401 --- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 - drivers/pinctrl/renesas/core.c | 12 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_sensorhub.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 5 +- drivers/platform/x86/Kconfig | 17 - drivers/platform/x86/Makefile | 1 - drivers/platform/x86/acer-wmi.c | 14 +- drivers/platform/x86/amd-pmc.c | 89 +- drivers/platform/x86/dell/dell-wmi-base.c | 76 +- drivers/platform/x86/hp-wmi.c | 329 +- drivers/platform/x86/ideapad-laptop.c | 27 +- drivers/platform/x86/intel/Kconfig | 16 - drivers/platform/x86/intel/Makefile | 1 - drivers/platform/x86/intel/ishtp_eclite.c | 701 -- drivers/platform/x86/lg-laptop.c | 1 + drivers/platform/x86/thinkpad_acpi.c | 139 +- drivers/platform/x86/wmaa-backlight-wmi.c | 205 - drivers/platform/x86/wmi.c | 369 +- drivers/pnp/system.c | 2 +- drivers/power/reset/at91-reset.c | 4 +- drivers/power/reset/ltc2952-poweroff.c | 4 +- drivers/power/supply/Kconfig | 21 +- drivers/power/supply/cpcap-battery.c | 15 +- drivers/power/supply/max17042_battery.c | 7 +- drivers/power/supply/power_supply_core.c | 65 +- drivers/power/supply/wm831x_power.c | 12 +- drivers/regulator/Kconfig | 6 +- drivers/regulator/bd71815-regulator.c | 4 +- drivers/regulator/core.c | 11 +- drivers/regulator/dummy.c | 3 +- drivers/regulator/max8973-regulator.c | 4 +- drivers/regulator/pwm-regulator.c | 12 +- drivers/regulator/qcom_smd-regulator.c | 49 - drivers/regulator/rtq6752-regulator.c | 18 +- drivers/regulator/ti-abb-regulator.c | 31 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 4 +- drivers/remoteproc/Kconfig | 21 +- drivers/remoteproc/Makefile | 1 - drivers/remoteproc/imx_rproc.c | 43 +- drivers/remoteproc/meson_mx_ao_arc.c | 261 - drivers/remoteproc/mtk_common.h | 1 - drivers/remoteproc/mtk_scp.c | 48 +- drivers/remoteproc/qcom_q6v5.c | 57 +- drivers/remoteproc/qcom_q6v5.h | 7 +- drivers/remoteproc/qcom_q6v5_adsp.c | 7 +- drivers/remoteproc/qcom_q6v5_mss.c | 297 +- drivers/remoteproc/qcom_q6v5_pas.c | 141 +- drivers/remoteproc/qcom_q6v5_wcss.c | 5 +- drivers/remoteproc/qcom_wcnss.c | 1 + drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 4 +- drivers/rpmsg/mtk_rpmsg.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rtc/Kconfig | 10 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-ds1302.c | 7 - drivers/rtc/rtc-ds1390.c | 7 - drivers/rtc/rtc-msc313.c | 259 - drivers/rtc/rtc-omap.c | 1 + drivers/rtc/rtc-pcf2123.c | 9 - drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-s5m.c | 1 + drivers/s390/char/sclp_early.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/scsi/advansys.c | 8 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/dc395x.c | 1 - drivers/scsi/elx/efct/efct_driver.c | 6 +- drivers/scsi/elx/efct/efct_lio.c | 4 +- drivers/scsi/elx/efct/efct_scsi.c | 3 +- drivers/scsi/elx/libefc/efc.h | 2 +- drivers/scsi/elx/libefc/efc_cmds.c | 7 +- drivers/scsi/elx/libefc/efc_fabric.c | 2 +- drivers/scsi/elx/libefc/efclib.h | 1 - drivers/scsi/hisi_sas/hisi_sas.h | 2 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 24 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 37 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 42 +- drivers/scsi/libiscsi.c | 3 +- drivers/scsi/libsas/sas_init.c | 5 +- drivers/scsi/libsas/sas_scsi_host.c | 23 +- drivers/scsi/lpfc/lpfc.h | 1 - drivers/scsi/lpfc/lpfc_els.c | 41 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 32 +- drivers/scsi/lpfc/lpfc_hw4.h | 4 - drivers/scsi/lpfc/lpfc_init.c | 65 +- drivers/scsi/lpfc/lpfc_nvme.c | 70 +- drivers/scsi/lpfc/lpfc_nvmet.c | 44 +- drivers/scsi/lpfc/lpfc_scsi.c | 100 +- drivers/scsi/lpfc/lpfc_sli.c | 164 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 50 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 32 +- drivers/scsi/pm8001/pm8001_ctl.c | 6 +- drivers/scsi/pm8001/pm8001_hwi.c | 12 +- drivers/scsi/pm8001/pm8001_init.c | 12 - drivers/scsi/pm8001/pm8001_sas.c | 15 - drivers/scsi/pm8001/pm8001_sas.h | 6 +- drivers/scsi/pm8001/pm80xx_hwi.c | 63 +- drivers/scsi/qla2xxx/qla_attr.c | 24 +- drivers/scsi/qla2xxx/qla_bsg.c | 48 - drivers/scsi/qla2xxx/qla_bsg.h | 7 - drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 - drivers/scsi/qla2xxx/qla_gs.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 17 +- drivers/scsi/qla2xxx/qla_mbx.c | 35 +- drivers/scsi/qla2xxx/qla_nvme.c | 20 +- drivers/scsi/qla2xxx/qla_os.c | 90 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 73 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/scsi_lib.c | 48 +- drivers/scsi/scsi_scan.c | 57 + drivers/scsi/sd.c | 7 - drivers/scsi/smartpqi/smartpqi.h | 61 +- drivers/scsi/smartpqi/smartpqi_init.c | 540 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 6 +- drivers/scsi/smartpqi/smartpqi_sis.c | 60 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/ufs/Kconfig | 19 +- drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/ufs-hwmon.c | 210 - drivers/scsi/ufs/ufs-mediatek.c | 21 +- drivers/scsi/ufs/ufs-mediatek.h | 6 - drivers/scsi/ufs/ufs-qcom.c | 15 +- drivers/scsi/ufs/ufs.h | 7 - drivers/scsi/ufs/ufshcd.c | 314 +- drivers/scsi/ufs/ufshcd.h | 35 +- drivers/scsi/ufs/ufshpb.c | 7 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/mediatek/mt8192-mmsys.h | 76 + drivers/soc/mediatek/mtk-mmsys.c | 79 + drivers/soc/mediatek/mtk-mmsys.h | 2 + drivers/soc/mediatek/mtk-mutex.c | 35 + drivers/soc/samsung/pm_domains.c | 1 - drivers/soc/tegra/Makefile | 1 + drivers/soc/tegra/ari-tegra186.c | 80 + drivers/soc/tegra/pmc.c | 5 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/soundwire/debugfs.c | 2 +- drivers/spi/Kconfig | 26 +- drivers/spi/Makefile | 2 - drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-amd.c | 113 +- drivers/spi/spi-bcm-qspi.c | 3 +- drivers/spi/spi-cadence-quadspi.c | 214 - drivers/spi/spi-cadence-xspi.c | 640 -- drivers/spi/spi-fsi.c | 48 +- drivers/spi/spi-ingenic.c | 482 -- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-rspi.c | 1 + drivers/spi/spi-sh-msiof.c | 1 + drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi.c | 41 - drivers/staging/axis-fifo/axis-fifo.c | 88 +- drivers/staging/fbtft/fbtft-core.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 4 +- drivers/staging/iio/frequency/ad9832.c | 82 +- drivers/staging/media/ipu3/ipu3-css.c | 19 +- drivers/staging/media/ipu3/ipu3-css.h | 1 - drivers/staging/media/ipu3/ipu3-v4l2.c | 13 +- drivers/staging/media/ipu3/ipu3.h | 12 + drivers/staging/most/dim2/dim2.c | 38 +- drivers/staging/mt7621-dma/hsdma-mt7621.c | 6 +- drivers/staging/mt7621-dts/mt7621.dtsi | 20 +- drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- drivers/staging/pi433/pi433_if.c | 18 +- drivers/staging/pi433/pi433_if.h | 23 +- drivers/staging/r8188eu/Kconfig | 10 + drivers/staging/r8188eu/Makefile | 4 + drivers/staging/r8188eu/core/rtw_ap.c | 603 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 3 +- drivers/staging/r8188eu/core/rtw_cmd.c | 584 +- drivers/staging/r8188eu/core/rtw_debug.c | 26 +- drivers/staging/r8188eu/core/rtw_efuse.c | 582 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 339 +- drivers/staging/r8188eu/core/rtw_io.c | 299 + drivers/staging/r8188eu/core/rtw_ioctl_set.c | 384 + drivers/staging/r8188eu/core/rtw_iol.c | 27 + drivers/staging/r8188eu/core/rtw_led.c | 1318 ++- drivers/staging/r8188eu/core/rtw_mlme.c | 113 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 292 +- drivers/staging/r8188eu/core/rtw_mp.c | 935 +++ drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 +++ drivers/staging/r8188eu/core/rtw_p2p.c | 27 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 124 +- drivers/staging/r8188eu/core/rtw_recv.c | 116 +- drivers/staging/r8188eu/core/rtw_rf.c | 17 + drivers/staging/r8188eu/core/rtw_security.c | 197 +- drivers/staging/r8188eu/core/rtw_sreset.c | 32 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 34 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 113 +- drivers/staging/r8188eu/core/rtw_xmit.c | 76 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 22 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 4 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 49 +- drivers/staging/r8188eu/hal/hal_com.c | 23 +- drivers/staging/r8188eu/hal/hal_intf.c | 375 +- drivers/staging/r8188eu/hal/odm.c | 599 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 166 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 26 + drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 + drivers/staging/r8188eu/hal/odm_interface.c | 80 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 20 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 6 + drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 297 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 798 ++ drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 215 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 226 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 14 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 60 +- drivers/staging/r8188eu/hal/usb_halinit.c | 235 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 247 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 13 + .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 2 + drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 + drivers/staging/r8188eu/include/HalVerDef.h | 70 + drivers/staging/r8188eu/include/drv_types.h | 14 + drivers/staging/r8188eu/include/hal_intf.h | 280 +- drivers/staging/r8188eu/include/ieee80211.h | 77 +- drivers/staging/r8188eu/include/ioctl_cfg80211.h | 2 + drivers/staging/r8188eu/include/mp_custom_oid.h | 333 + drivers/staging/r8188eu/include/odm.h | 171 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 9 + drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 + .../staging/r8188eu/include/odm_RegConfig8188E.h | 3 + .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 + drivers/staging/r8188eu/include/odm_RegDefine11N.h | 112 +- drivers/staging/r8188eu/include/odm_interface.h | 86 + drivers/staging/r8188eu/include/odm_precomp.h | 9 + drivers/staging/r8188eu/include/odm_reg.h | 89 + drivers/staging/r8188eu/include/odm_types.h | 18 + drivers/staging/r8188eu/include/osdep_intf.h | 4 + drivers/staging/r8188eu/include/osdep_service.h | 27 +- drivers/staging/r8188eu/include/recv_osdep.h | 2 + drivers/staging/r8188eu/include/rtl8188e_cmd.h | 3 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 6 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 38 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 2 + drivers/staging/r8188eu/include/rtl8188e_rf.h | 1 + drivers/staging/r8188eu/include/rtl8188e_sreset.h | 1 + drivers/staging/r8188eu/include/rtw_ap.h | 11 + drivers/staging/r8188eu/include/rtw_cmd.h | 22 + drivers/staging/r8188eu/include/rtw_debug.h | 8 + drivers/staging/r8188eu/include/rtw_eeprom.h | 2 +- drivers/staging/r8188eu/include/rtw_efuse.h | 21 + drivers/staging/r8188eu/include/rtw_io.h | 87 +- drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 + drivers/staging/r8188eu/include/rtw_ioctl_set.h | 8 + drivers/staging/r8188eu/include/rtw_iol.h | 5 + drivers/staging/r8188eu/include/rtw_led.h | 18 + drivers/staging/r8188eu/include/rtw_mlme.h | 11 + drivers/staging/r8188eu/include/rtw_mlme_ext.h | 14 + drivers/staging/r8188eu/include/rtw_mp.h | 474 ++ drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 242 + .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 +++ drivers/staging/r8188eu/include/rtw_p2p.h | 1 + drivers/staging/r8188eu/include/rtw_pwrctrl.h | 107 + drivers/staging/r8188eu/include/rtw_recv.h | 5 + drivers/staging/r8188eu/include/rtw_rf.h | 1 + drivers/staging/r8188eu/include/rtw_security.h | 20 +- drivers/staging/r8188eu/include/rtw_sreset.h | 1 + drivers/staging/r8188eu/include/rtw_xmit.h | 5 + drivers/staging/r8188eu/include/sta_info.h | 7 + drivers/staging/r8188eu/include/usb_ops.h | 2 + drivers/staging/r8188eu/include/usb_ops_linux.h | 8 + drivers/staging/r8188eu/include/usb_osintf.h | 5 +- drivers/staging/r8188eu/include/wifi.h | 52 + drivers/staging/r8188eu/include/xmit_osdep.h | 2 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2336 ++++- drivers/staging/r8188eu/os_dep/mlme_linux.c | 6 + drivers/staging/r8188eu/os_dep/os_intfs.c | 391 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 72 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 14 + drivers/staging/r8188eu/os_dep/usb_intf.c | 226 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 22 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 4 + drivers/staging/rtl8192e/rtl819x_BAProc.c | 9 +- drivers/staging/rtl8192u/r8192U_core.c | 3 + drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.h | 10 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 23 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 99 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 24 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 79 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 22 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 48 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 49 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 + drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/staging/rtl8723bs/include/osdep_service.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 34 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 9 +- drivers/staging/rts5208/ms.c | 42 +- drivers/staging/rts5208/rtsx.c | 2 +- drivers/staging/rts5208/rtsx_card.c | 8 +- drivers/staging/rts5208/rtsx_chip.c | 16 +- drivers/staging/rts5208/rtsx_scsi.c | 106 +- drivers/staging/rts5208/rtsx_transport.c | 6 +- drivers/staging/rts5208/sd.c | 68 +- drivers/staging/rts5208/xd.c | 48 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 294 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 52 + .../interface/vchiq_arm/vchiq_connected.c | 20 +- .../interface/vchiq_arm/vchiq_connected.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 178 +- drivers/staging/vt6655/mac.h | 4 +- drivers/staging/wfx/bh.c | 37 +- drivers/staging/wfx/bh.h | 4 +- drivers/staging/wfx/bus_sdio.c | 25 +- drivers/staging/wfx/bus_spi.c | 22 +- drivers/staging/wfx/data_rx.c | 7 +- drivers/staging/wfx/data_rx.h | 4 +- drivers/staging/wfx/data_tx.c | 87 +- drivers/staging/wfx/data_tx.h | 6 +- drivers/staging/wfx/debug.c | 56 +- drivers/staging/wfx/debug.h | 2 +- drivers/staging/wfx/fwio.c | 26 +- drivers/staging/wfx/fwio.h | 2 +- drivers/staging/wfx/hif_api_cmd.h | 14 +- drivers/staging/wfx/hif_api_general.h | 25 +- drivers/staging/wfx/hif_api_mib.h | 85 +- drivers/staging/wfx/hif_rx.c | 23 +- drivers/staging/wfx/hif_rx.h | 3 +- drivers/staging/wfx/hif_tx.c | 60 +- drivers/staging/wfx/hif_tx.h | 6 +- drivers/staging/wfx/hif_tx_mib.c | 14 +- drivers/staging/wfx/hif_tx_mib.h | 2 +- drivers/staging/wfx/hwio.c | 6 +- drivers/staging/wfx/hwio.h | 20 +- drivers/staging/wfx/key.c | 30 +- drivers/staging/wfx/key.h | 4 +- drivers/staging/wfx/main.c | 37 +- drivers/staging/wfx/main.h | 3 +- drivers/staging/wfx/queue.c | 43 +- drivers/staging/wfx/queue.h | 6 +- drivers/staging/wfx/scan.c | 51 +- drivers/staging/wfx/scan.h | 4 +- drivers/staging/wfx/sta.c | 118 +- drivers/staging/wfx/sta.h | 8 +- drivers/staging/wfx/traces.h | 2 +- drivers/staging/wfx/wfx.h | 14 +- drivers/staging/wlan-ng/hfa384x.h | 2 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/staging/wlan-ng/p80211conv.c | 2 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 2 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211mgmt.h | 2 +- drivers/staging/wlan-ng/p80211msg.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/p80211req.c | 2 +- drivers/staging/wlan-ng/p80211req.h | 2 +- drivers/staging/wlan-ng/p80211types.h | 2 +- drivers/staging/wlan-ng/p80211wep.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 2 +- drivers/staging/wlan-ng/prism2usb.c | 3 +- drivers/target/iscsi/iscsi_target_configfs.c | 91 +- drivers/target/sbp/sbp_target.c | 30 +- drivers/target/target_core_configfs.c | 1 - drivers/target/target_core_fabric_configfs.c | 78 +- drivers/target/target_core_transport.c | 8 +- drivers/target/target_core_user.c | 3 +- drivers/target/target_core_xcopy.c | 14 +- .../intel/int340x_thermal/int3400_thermal.c | 9 +- .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 36 +- .../int340x_thermal/processor_thermal_device.h | 1 - .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- drivers/thermal/intel/intel_powerclamp.c | 8 +- drivers/thermal/thermal_core.c | 6 +- drivers/thermal/thermal_mmio.c | 2 +- drivers/thermal/thermal_netlink.c | 11 +- drivers/thermal/thermal_netlink.h | 8 +- drivers/thunderbolt/Makefile | 1 + drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/moxa.c | 302 +- drivers/tty/moxa.h | 307 + drivers/tty/mxser.c | 119 +- drivers/tty/n_gsm.c | 116 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/n_tty.c | 5 +- drivers/tty/serial/8250/8250_fsl.c | 8 +- drivers/tty/serial/8250/8250_pci.c | 4 +- drivers/tty/serial/8250/8250_pnp.c | 4 + drivers/tty/serial/8250/8250_port.c | 17 - drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/serial/sifive.c | 2 +- drivers/tty/serial/uartlite.c | 91 +- drivers/tty/tty_baudrate.c | 2 +- drivers/tty/tty_ioctl.c | 12 +- drivers/usb/atm/usbatm.c | 4 +- drivers/usb/chipidea/udc.c | 8 - drivers/usb/class/cdc-acm.c | 1 + drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/config.c | 4 +- drivers/usb/core/devio.c | 144 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/dwc3/Kconfig | 7 +- drivers/usb/dwc3/core.c | 29 - drivers/usb/dwc3/core.h | 8 - drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/early/xhci-dbc.c | 10 +- drivers/usb/gadget/epautoconf.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 31 +- drivers/usb/gadget/function/f_uac2.c | 16 +- drivers/usb/gadget/function/uvc.h | 2 - drivers/usb/gadget/function/uvc_v4l2.c | 49 +- drivers/usb/gadget/udc/core.c | 6 +- drivers/usb/gadget/udc/goku_udc.c | 6 +- drivers/usb/gadget/udc/udc-xilinx.c | 25 - drivers/usb/host/Kconfig | 6 +- drivers/usb/host/ehci-atmel.c | 8 - drivers/usb/host/ehci-hcd.c | 13 +- drivers/usb/host/ehci-hub.c | 11 +- drivers/usb/host/ehci-mv.c | 2 + drivers/usb/host/ehci-platform.c | 6 - drivers/usb/host/ehci.h | 1 - drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xhci-mtk-sch.c | 2 +- drivers/usb/misc/ehset.c | 81 +- drivers/usb/musb/mediatek.c | 1 - drivers/usb/musb/tusb6010.c | 5 - drivers/usb/phy/phy-tahvo.c | 4 + drivers/usb/phy/phy-tegra-usb.c | 198 +- drivers/usb/serial/f81232.c | 96 +- drivers/usb/serial/ftdi_sio.c | 53 +- drivers/usb/serial/keyspan_pda.c | 67 +- drivers/usb/serial/kl5kusb105.c | 115 +- drivers/usb/serial/option.c | 8 + drivers/usb/serial/qcserial.c | 1 + drivers/usb/serial/usb-serial.c | 59 +- drivers/usb/typec/hd3ss3220.c | 8 +- drivers/usb/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/tipd/core.c | 215 +- drivers/usb/typec/tipd/tps6598x.h | 12 - drivers/usb/typec/tipd/trace.h | 23 - drivers/usb/typec/ucsi/ucsi.c | 337 +- drivers/usb/typec/ucsi/ucsi.h | 3 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/usb/usb-skeleton.c | 2 +- drivers/vdpa/vdpa_user/vduse_dev.c | 8 - drivers/vfio/fsl-mc/vfio_fsl_mc.c | 17 +- drivers/vfio/mdev/mdev_driver.c | 45 +- drivers/vfio/mdev/vfio_mdev.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 13 +- drivers/vfio/platform/vfio_platform_common.c | 13 +- drivers/vfio/vfio.c | 307 +- drivers/vfio/vfio.h | 72 - drivers/vfio/vfio_iommu_spapr_tce.c | 6 +- drivers/vfio/vfio_iommu_type1.c | 256 +- drivers/vhost/vdpa.c | 8 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/core/fbmem.c | 5 +- drivers/virt/acrn/hsm.c | 49 - drivers/virt/acrn/hypercall.h | 52 - drivers/virt/acrn/ioreq.c | 3 +- drivers/virt/nitro_enclaves/Kconfig | 8 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 17 +- drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 +- drivers/virt/nitro_enclaves/ne_pci_dev.h | 8 +- drivers/virtio/Kconfig | 3 +- drivers/virtio/virtio_mem.c | 301 +- drivers/watchdog/mtk_wdt.c | 6 +- drivers/xen/swiotlb-xen.c | 4 +- fs/9p/vfs_addr.c | 4 +- fs/9p/vfs_file.c | 4 +- fs/afs/write.c | 12 +- fs/anon_inodes.c | 29 - fs/binfmt_elf.c | 56 +- fs/btrfs/compression.c | 98 +- fs/btrfs/ctree.h | 5 +- fs/btrfs/dir-item.c | 48 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent_io.c | 17 +- fs/btrfs/file.c | 30 +- fs/btrfs/inode.c | 109 +- fs/btrfs/lzo.c | 22 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/space-info.c | 28 +- fs/btrfs/subpage.c | 26 +- fs/btrfs/super.c | 2 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 137 +- fs/btrfs/tree-log.h | 16 +- fs/btrfs/zoned.c | 4 +- fs/btrfs/zstd.c | 68 +- fs/buffer.c | 56 +- fs/cachefiles/io.c | 29 +- fs/coda/cnode.c | 13 +- fs/coda/coda_linux.c | 39 +- fs/coda/coda_linux.h | 6 +- fs/coda/dir.c | 20 +- fs/coda/file.c | 12 +- fs/coda/psdev.c | 14 +- fs/coda/upcall.c | 3 +- fs/erofs/Kconfig | 24 +- fs/erofs/data.c | 73 +- fs/erofs/erofs_fs.h | 20 +- fs/erofs/inode.c | 2 +- fs/erofs/internal.h | 49 +- fs/erofs/super.c | 214 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 28 +- fs/exec.c | 4 +- fs/ext4/ext4.h | 3 +- fs/ext4/extents.c | 77 +- fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 9 +- fs/f2fs/compress.c | 56 +- fs/f2fs/segment.c | 8 +- fs/f2fs/super.c | 2 +- fs/hfs/inode.c | 6 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hpfs/hpfs.h | 8 +- fs/hugetlbfs/inode.c | 14 +- fs/inode.c | 46 +- fs/internal.h | 1 + fs/io-wq.c | 4 - fs/io_uring.c | 77 +- fs/jfs/jfs_metapage.c | 1 - fs/kernfs/symlink.c | 3 +- fs/ksmbd/connection.c | 2 + fs/ksmbd/smb2misc.c | 38 +- fs/ksmbd/smb2ops.c | 3 + fs/ksmbd/smb2pdu.c | 103 +- fs/netfs/read_helper.c | 2 +- fs/nfs/fscache.c | 31 +- fs/ocfs2/alloc.c | 48 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/super.c | 14 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 2 - fs/posix_acl.c | 3 +- fs/proc/base.c | 21 +- fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 28 +- fs/proc/uptime.c | 14 +- fs/proc/vmcore.c | 109 +- fs/pstore/platform.c | 2 +- fs/ramfs/inode.c | 11 +- fs/seq_file.c | 16 + fs/squashfs/zstd_wrapper.c | 16 +- fs/sysfs/dir.c | 3 +- fs/sysfs/file.c | 140 +- fs/sysfs/group.c | 15 +- fs/sysfs/sysfs.h | 8 +- fs/sysv/super.c | 6 +- fs/userfaultfd.c | 12 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl2.h | 250 +- include/acpi/actbl3.h | 9 +- include/acpi/actypes.h | 1 + include/asm-generic/bitops.h | 1 + include/asm-generic/bitops/find.h | 188 + include/asm-generic/bitops/le.h | 64 + include/asm-generic/cacheflush.h | 6 - include/asm-generic/io.h | 2 +- include/asm-generic/sections.h | 89 +- include/clocksource/timer-riscv.h | 16 - include/dt-bindings/clock/exynos850.h | 141 + include/dt-bindings/pinctrl/mt65xx.h | 9 - .../dt-bindings/reset-controller/mt8183-resets.h | 98 - .../{reset-controller => reset}/mt2712-resets.h | 0 include/dt-bindings/reset/mt8173-resets.h | 2 + include/dt-bindings/reset/mt8183-resets.h | 101 + .../{reset-controller => reset}/mt8192-resets.h | 0 include/kunit/test.h | 6 +- include/linux/anon_inodes.h | 4 - include/linux/arm-smccc.h | 10 + include/linux/audit.h | 37 - include/linux/audit_arch.h | 24 - include/linux/backing-dev.h | 6 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/blk-mq.h | 5 +- include/linux/blkdev.h | 17 +- include/linux/cc_platform.h | 88 - include/linux/cma.h | 1 - include/linux/compiler-gcc.h | 2 + include/linux/compiler_types.h | 5 + include/linux/console.h | 2 - include/linux/context_tracking.h | 2 +- include/linux/counter.h | 720 +- include/linux/counter_enum.h | 45 + include/linux/cpuhotplug.h | 4 - include/linux/cpumask.h | 46 +- include/linux/cpuset.h | 17 - include/linux/crash_dump.h | 26 +- include/linux/damon.h | 92 +- include/linux/dax.h | 2 + include/linux/debug_locks.h | 2 + include/linux/dma-resv.h | 22 +- include/linux/dsa/mv88e6xxx.h | 13 + include/linux/etherdevice.h | 7 + include/linux/ethtool.h | 23 + include/linux/fault-inject.h | 6 +- include/linux/filter.h | 6 +- include/linux/find.h | 372 - include/linux/firmware/cirrus/cs_dsp.h | 242 + .../linux/firmware/cirrus}/wmfw.h | 0 include/linux/firmware/xlnx-zynqmp.h | 26 - include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 1 - include/linux/gfp.h | 22 +- include/linux/highmem-internal.h | 11 - include/linux/highmem.h | 65 +- include/linux/huge_mm.h | 15 + include/linux/hugetlb.h | 17 +- include/linux/ieee80211.h | 30 +- include/linux/iio/buffer.h | 4 - include/linux/iio/common/st_sensors.h | 13 + include/linux/iio/driver.h | 14 - include/linux/iio/iio-opaque.h | 4 - include/linux/iio/imu/adis.h | 2 - include/linux/ipmi.h | 3 - include/linux/ipmi_smi.h | 59 - include/linux/kallsyms.h | 15 +- include/linux/kasan.h | 2 - include/linux/kcsan-checks.h | 3 - include/linux/kernel.h | 16 +- include/linux/kernel_stat.h | 1 - include/linux/kernfs.h | 28 + include/linux/kobject.h | 1 + include/linux/kprobes.h | 113 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 18 +- include/linux/leds.h | 2 +- include/linux/lockdep_types.h | 2 +- include/linux/lsm_hook_defs.h | 5 - include/linux/lsm_hooks.h | 13 - include/linux/mdev.h | 20 + include/linux/mdio.h | 2 + include/linux/mem_encrypt.h | 4 + include/linux/memblock.h | 48 +- include/linux/memcontrol.h | 264 +- include/linux/memory.h | 19 +- include/linux/memory_hotplug.h | 3 + include/linux/mempolicy.h | 6 +- include/linux/memremap.h | 6 - include/linux/mfd/stm32-lptimer.h | 5 - include/linux/mfd/stm32-timers.h | 4 - include/linux/migrate.h | 23 +- include/linux/migrate_mode.h | 13 - include/linux/misc_cgroup.h | 6 +- include/linux/mlx5/device.h | 2 + include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 22 +- include/linux/mm.h | 295 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 81 - include/linux/mmdebug.h | 20 - include/linux/mmzone.h | 26 +- include/linux/nd.h | 4 +- include/linux/netdevice.h | 3 +- include/linux/netfs.h | 77 +- include/linux/node.h | 4 +- include/linux/objtool.h | 12 - include/linux/of_net.h | 8 +- include/linux/page-flags.h | 269 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 635 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/power/max17042_battery.h | 4 +- include/linux/preempt.h | 5 +- include/linux/property.h | 5 +- include/linux/qcom_scm.h | 71 - include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 5 +- include/linux/rcutiny.h | 2 +- include/linux/rmap.h | 18 +- include/linux/rpmsg.h | 2 +- include/linux/sched.h | 68 +- include/linux/sched/mm.h | 50 - include/linux/sched/signal.h | 1 - include/linux/security.h | 16 - include/linux/seq_file.h | 17 +- include/linux/slab.h | 36 +- include/linux/soc/mediatek/mtk-mmsys.h | 3 + include/linux/spinlock.h | 17 +- include/linux/srcu.h | 3 +- include/linux/stackdepot.h | 11 +- include/linux/stacktrace.h | 1 - include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/string_helpers.h | 1 - include/linux/swap.h | 18 +- include/linux/swiotlb.h | 3 +- include/linux/thread_info.h | 2 +- include/linux/torture.h | 8 - include/linux/tty.h | 140 +- include/linux/tty_driver.h | 8 +- include/linux/tty_flip.h | 20 +- include/linux/tty_ldisc.h | 27 +- include/linux/usb/tegra_usb_phy.h | 5 - include/linux/vfio.h | 53 +- include/linux/vmalloc.h | 2 +- include/linux/vmstat.h | 113 +- include/linux/writeback.h | 9 +- include/linux/ww_mutex.h | 15 +- include/linux/zstd.h | 1252 ++- include/linux/zstd_errors.h | 77 - include/linux/zstd_lib.h | 2432 ------ include/net/ip_vs.h | 11 + include/net/sock.h | 4 + include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_host.h | 10 + include/sound/hda_codec.h | 1 + include/target/target_core_base.h | 1 - include/target/target_core_fabric.h | 1 - include/trace/bpf_probe.h | 19 +- include/trace/events/cachefiles.h | 4 +- include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/acrn.h | 70 - include/uapi/linux/audit.h | 5 +- include/uapi/linux/counter.h | 154 - include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/ethtool.h | 29 + include/uapi/linux/ethtool_netlink.h | 17 + include/uapi/linux/ipmi.h | 16 +- include/uapi/linux/kvm.h | 8 - include/uapi/linux/nitro_enclaves.h | 10 +- include/uapi/linux/stddef.h | 37 - include/uapi/linux/vm_sockets.h | 13 +- include/uapi/rdma/efa-abi.h | 18 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- init/Kconfig | 28 - init/initramfs.c | 2 +- init/main.c | 29 +- ipc/ipc_sysctl.c | 32 +- kernel/Kconfig.preempt | 32 +- kernel/audit.h | 9 +- kernel/audit_tree.c | 23 +- kernel/audit_watch.c | 3 +- kernel/auditfilter.c | 15 +- kernel/auditsc.c | 514 +- kernel/bpf/preload/Makefile | 25 +- kernel/bpf/preload/iterators/Makefile | 38 +- kernel/bpf/verifier.c | 2 +- kernel/cgroup/cgroup-v1.c | 3 + kernel/cgroup/cgroup.c | 31 +- kernel/cgroup/cpuset.c | 79 +- kernel/cgroup/misc.c | 31 +- kernel/cpu.c | 2 +- kernel/dma/swiotlb.c | 19 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 4 +- kernel/extable.c | 35 +- kernel/fork.c | 60 +- kernel/hung_task.c | 44 - kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 8 - kernel/kallsyms.c | 53 +- kernel/kcov.c | 36 +- kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/kexec_file.c | 5 - kernel/kprobes.c | 506 +- kernel/kthread.c | 37 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 24 +- kernel/locking/locktorture.c | 14 +- kernel/locking/mutex.c | 41 - kernel/locking/rtmutex.c | 19 +- kernel/locking/rwbase_rt.c | 6 +- kernel/locking/spinlock_rt.c | 17 +- kernel/locking/test-ww_mutex.c | 87 +- kernel/locking/ww_rt_mutex.c | 25 - kernel/printk/printk.c | 9 +- kernel/rcu/Kconfig | 18 + kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 167 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 112 +- kernel/rcu/tree.c | 77 +- kernel/rcu/tree.h | 8 + kernel/rcu/tree_exp.h | 14 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_plugin.h | 247 +- kernel/rcu/tree_stall.h | 27 +- kernel/rcu/update.c | 12 +- kernel/resource.c | 54 +- kernel/scftorture.c | 43 +- kernel/sched/core.c | 347 +- kernel/sched/core_sched.c | 9 +- kernel/sched/deadline.c | 99 +- kernel/sched/debug.c | 101 +- kernel/sched/fair.c | 412 +- kernel/sched/features.h | 5 - kernel/sched/rt.c | 130 +- kernel/sched/sched.h | 32 +- kernel/sched/stats.c | 104 - kernel/sched/stats.h | 49 - kernel/sched/stop_task.c | 4 +- kernel/sched/topology.c | 22 +- kernel/softirq.c | 3 +- kernel/stacktrace.c | 30 - kernel/sysctl.c | 8 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 35 +- kernel/time/tick-sched.c | 7 - kernel/trace/Makefile | 1 - kernel/trace/ftrace.c | 8 +- kernel/trace/pid_list.c | 495 -- kernel/trace/pid_list.h | 88 - kernel/trace/trace.c | 78 +- kernel/trace/trace.h | 14 +- kernel/trace/trace_events.c | 6 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_output.c | 17 +- kernel/tsacct.c | 2 +- kernel/workqueue.c | 2 +- lib/.gitignore | 2 - lib/Kconfig | 3 + lib/Kconfig.debug | 165 +- lib/Makefile | 36 +- lib/audit.c | 14 +- lib/bootconfig.c | 2 +- lib/compat_audit.c | 15 +- lib/cpumask.c | 2 +- lib/decompress_unzstd.c | 48 +- lib/error-inject.c | 3 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/flex_proportions.c | 28 +- lib/genalloc.c | 2 +- lib/kobject.c | 2 +- lib/kunit/executor.c | 107 +- lib/kunit/executor_test.c | 109 +- lib/kunit/kunit-test.c | 14 +- lib/locking-selftest.c | 2 +- lib/memcpy_kunit.c | 289 - lib/stackdepot.c | 118 +- lib/string.c | 210 +- lib/string_helpers.c | 195 - lib/test_bitmap.c | 37 - lib/test_bpf.c | 120 +- lib/test_fortify/read_overflow-memchr.c | 5 - lib/test_fortify/read_overflow-memchr_inv.c | 5 - lib/test_fortify/read_overflow-memcmp.c | 5 - lib/test_fortify/read_overflow-memscan.c | 5 - lib/test_fortify/read_overflow2-memcmp.c | 5 - lib/test_fortify/read_overflow2-memcpy.c | 5 - lib/test_fortify/read_overflow2-memmove.c | 5 - lib/test_fortify/test_fortify.h | 35 - lib/test_fortify/write_overflow-memcpy.c | 5 - lib/test_fortify/write_overflow-memmove.c | 5 - lib/test_fortify/write_overflow-memset.c | 5 - lib/test_fortify/write_overflow-strcpy-lit.c | 5 - lib/test_fortify/write_overflow-strcpy.c | 5 - lib/test_fortify/write_overflow-strlcpy-src.c | 5 - lib/test_fortify/write_overflow-strlcpy.c | 5 - lib/test_fortify/write_overflow-strncpy-src.c | 5 - lib/test_fortify/write_overflow-strncpy.c | 5 - lib/test_fortify/write_overflow-strscpy.c | 5 - lib/test_kasan.c | 18 +- lib/vsprintf.c | 39 +- lib/zstd/Makefile | 46 +- lib/zstd/bitstream.h | 380 + lib/zstd/common/bitstream.h | 437 - lib/zstd/common/compiler.h | 170 - lib/zstd/common/cpu.h | 194 - lib/zstd/common/debug.c | 24 - lib/zstd/common/debug.h | 101 - lib/zstd/common/entropy_common.c | 357 - lib/zstd/common/error_private.c | 56 - lib/zstd/common/error_private.h | 66 - lib/zstd/common/fse.h | 710 -- lib/zstd/common/fse_decompress.c | 390 - lib/zstd/common/huf.h | 356 - lib/zstd/common/mem.h | 259 - lib/zstd/common/zstd_common.c | 83 - lib/zstd/common/zstd_deps.h | 125 - lib/zstd/common/zstd_internal.h | 450 - lib/zstd/compress.c | 3485 ++++++++ lib/zstd/compress/fse_compress.c | 625 -- lib/zstd/compress/hist.c | 165 - lib/zstd/compress/hist.h | 75 - lib/zstd/compress/huf_compress.c | 905 -- lib/zstd/compress/zstd_compress.c | 5109 ----------- lib/zstd/compress/zstd_compress_internal.h | 1188 --- lib/zstd/compress/zstd_compress_literals.c | 158 - lib/zstd/compress/zstd_compress_literals.h | 29 - lib/zstd/compress/zstd_compress_sequences.c | 439 - lib/zstd/compress/zstd_compress_sequences.h | 54 - lib/zstd/compress/zstd_compress_superblock.c | 850 -- lib/zstd/compress/zstd_compress_superblock.h | 32 - lib/zstd/compress/zstd_cwksp.h | 482 -- lib/zstd/compress/zstd_double_fast.c | 519 -- lib/zstd/compress/zstd_double_fast.h | 32 - lib/zstd/compress/zstd_fast.c | 496 -- lib/zstd/compress/zstd_fast.h | 31 - lib/zstd/compress/zstd_lazy.c | 1412 ---- lib/zstd/compress/zstd_lazy.h | 81 - lib/zstd/compress/zstd_ldm.c | 686 -- lib/zstd/compress/zstd_ldm.h | 110 - lib/zstd/compress/zstd_ldm_geartab.h | 103 - lib/zstd/compress/zstd_opt.c | 1345 --- lib/zstd/compress/zstd_opt.h | 50 - lib/zstd/decompress.c | 2531 ++++++ lib/zstd/decompress/huf_decompress.c | 1206 --- lib/zstd/decompress/zstd_ddict.c | 241 - lib/zstd/decompress/zstd_ddict.h | 44 - lib/zstd/decompress/zstd_decompress.c | 2082 ----- lib/zstd/decompress/zstd_decompress_block.c | 1540 ---- lib/zstd/decompress/zstd_decompress_block.h | 62 - lib/zstd/decompress/zstd_decompress_internal.h | 202 - lib/zstd/decompress_sources.h | 28 - lib/zstd/entropy_common.c | 243 + lib/zstd/error_private.h | 53 + lib/zstd/fse.h | 575 ++ lib/zstd/fse_compress.c | 795 ++ lib/zstd/fse_decompress.c | 325 + lib/zstd/huf.h | 212 + lib/zstd/huf_compress.c | 773 ++ lib/zstd/huf_decompress.c | 960 +++ lib/zstd/mem.h | 151 + lib/zstd/zstd_common.c | 75 + lib/zstd/zstd_compress_module.c | 160 - lib/zstd/zstd_decompress_module.c | 105 - lib/zstd/zstd_internal.h | 273 + lib/zstd/zstd_opt.h | 1014 +++ localversion-next | 1 - mm/Kconfig | 18 +- mm/Makefile | 2 +- mm/cma.c | 23 +- mm/compaction.c | 4 +- mm/damon/Kconfig | 2 +- mm/damon/core.c | 137 +- mm/damon/dbgfs.c | 166 +- mm/damon/vaddr.c | 58 - mm/debug.c | 20 +- mm/debug_vm_pgtable.c | 7 +- mm/filemap.c | 587 +- mm/folio-compat.c | 142 - mm/gup.c | 5 +- mm/huge_memory.c | 7 +- mm/hugetlb.c | 468 +- mm/internal.h | 37 +- mm/kasan/common.c | 8 +- mm/kasan/generic.c | 14 +- mm/kasan/hw_tags.c | 24 +- mm/kasan/kasan.h | 16 +- mm/kasan/report.c | 17 +- mm/kfence/core.c | 184 +- mm/kfence/kfence.h | 2 - mm/kfence/kfence_test.c | 14 +- mm/khugepaged.c | 8 +- mm/ksm.c | 34 +- mm/memblock.c | 37 +- mm/memcontrol.c | 494 +- mm/memory-failure.c | 3 +- mm/memory.c | 184 +- mm/memory_hotplug.c | 59 +- mm/mempolicy.c | 38 +- mm/memremap.c | 22 +- mm/migrate.c | 257 +- mm/mlock.c | 3 +- mm/mmap.c | 2 +- mm/mremap.c | 50 +- mm/nommu.c | 6 + mm/oom_kill.c | 9 +- mm/page-writeback.c | 476 +- mm/page_alloc.c | 84 +- mm/page_io.c | 4 +- mm/page_isolation.c | 29 +- mm/page_owner.c | 28 +- mm/percpu.c | 43 +- mm/rmap.c | 28 +- mm/shmem.c | 13 +- mm/slab.c | 16 + mm/slab_common.c | 10 +- mm/slub.c | 49 +- mm/sparse-vmemmap.c | 2 +- mm/sparse.c | 2 +- mm/swap.c | 197 +- mm/swap_state.c | 2 +- mm/swapfile.c | 10 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 5 +- mm/util.c | 111 +- mm/vmalloc.c | 86 +- mm/vmscan.c | 18 +- mm/vmstat.c | 73 +- mm/workingset.c | 62 +- mm/zsmalloc.c | 10 +- net/802/hippi.c | 2 +- net/atm/br2684.c | 2 +- net/bluetooth/hci_request.c | 21 +- net/core/Makefile | 1 + net/core/dev.c | 21 +- net/core/net-sysfs.c | 57 +- net/core/of_net.c | 170 + net/core/sock.c | 35 +- net/dsa/dsa2.c | 4 +- net/dsa/tag_dsa.c | 28 +- net/ethernet/eth.c | 100 +- net/ethtool/Makefile | 2 +- net/ethtool/module.c | 180 + net/ethtool/netlink.c | 19 + net/ethtool/netlink.h | 4 + net/ipv4/inet_hashtables.c | 4 +- net/ipv4/tcp.c | 1 + net/ipv4/udp.c | 4 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/udp.c | 3 +- net/mptcp/protocol.c | 55 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 9 + net/netfilter/ipvs/ip_vs_est.c | 5 + net/netfilter/nft_chain_filter.c | 9 +- net/netfilter/nft_dynset.c | 11 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netrom/nr_dev.c | 2 +- net/nfc/nci/rsp.c | 2 + net/nfc/nci/uart.c | 2 +- net/openvswitch/meter.c | 1 + net/rose/rose_dev.c | 2 +- net/sched/sch_ets.c | 12 +- net/sched/sch_mqprio.c | 30 +- net/sctp/protocol.c | 1 + net/smc/smc_cdc.c | 7 +- net/smc/smc_core.c | 20 +- net/smc/smc_llc.c | 63 +- net/smc/smc_tx.c | 22 +- net/smc/smc_wr.h | 14 + net/sysctl_net.c | 2 +- net/vmw_vsock/af_vsock.c | 80 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 2 +- rust/.gitignore | 6 - rust/Makefile | 316 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 - rust/alloc/borrow.rs | 493 -- rust/alloc/boxed.rs | 1728 ---- rust/alloc/collections/mod.rs | 116 - rust/alloc/fmt.rs | 587 -- rust/alloc/lib.rs | 197 - rust/alloc/macros.rs | 128 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 612 -- rust/alloc/rc.rs | 2539 ------ rust/alloc/slice.rs | 1271 --- rust/alloc/str.rs | 614 -- rust/alloc/string.rs | 2847 ------- rust/alloc/sync.rs | 2631 ------ rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 296 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3255 ------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 170 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 146 - rust/exports.c | 16 - rust/helpers.c | 235 - rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 28 - rust/kernel/bindings_helper.h | 24 - rust/kernel/buffer.rs | 39 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 212 - rust/kernel/error.rs | 272 - rust/kernel/file.rs | 130 - rust/kernel/file_operations.rs | 698 -- rust/kernel/io_buffer.rs | 153 - rust/kernel/iov_iter.rs | 95 - rust/kernel/lib.rs | 220 - rust/kernel/linked_list.rs | 245 - rust/kernel/miscdev.rs | 113 - rust/kernel/module_param.rs | 497 -- rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 176 - rust/kernel/platdev.rs | 166 - rust/kernel/prelude.rs | 28 - rust/kernel/print.rs | 412 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 570 -- rust/kernel/security.rs | 79 - rust/kernel/static_assert.rs | 39 - rust/kernel/str.rs | 259 - rust/kernel/sync/arc.rs | 227 - rust/kernel/sync/condvar.rs | 136 - rust/kernel/sync/guard.rs | 82 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 84 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 109 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 193 - rust/kernel/traits.rs | 26 - rust/kernel/types.rs | 249 - rust/kernel/user_ptr.rs | 191 - rust/macros/lib.rs | 127 - rust/macros/module.rs | 754 -- samples/Kconfig | 2 - samples/Makefile | 1 - samples/bpf/.gitignore | 4 + samples/bpf/Makefile | 40 +- samples/nitro_enclaves/ne_ioctl_sample.c | 7 +- samples/rust/Kconfig | 113 - samples/rust/Makefile | 12 - samples/rust/rust_chrdev.rs | 51 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 150 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 177 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - samples/vfio-mdev/mbochs.c | 2 +- samples/vfio-mdev/mdpy.c | 2 +- samples/vfio-mdev/mtty.c | 2 +- scripts/Makefile.build | 22 - scripts/Makefile.clang | 20 +- scripts/Makefile.gcc-plugins | 4 + scripts/Makefile.lib | 13 +- scripts/checksyscalls.sh | 6 +- scripts/const_structs.checkpatch | 4 - scripts/gcc-plugins/gcc-common.h | 131 +- scripts/gcc-plugins/gcc-generate-gimple-pass.h | 19 + scripts/gcc-plugins/gcc-generate-ipa-pass.h | 19 + scripts/gcc-plugins/gcc-generate-rtl-pass.h | 19 + scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h | 19 + scripts/gcc-plugins/structleak_plugin.c | 2 + scripts/generate_rust_analyzer.py | 143 - scripts/get_abi.pl | 493 +- scripts/kallsyms.c | 33 +- scripts/kernel-doc | 9 - scripts/rust-version.sh | 31 - scripts/sorttable.c | 4 +- scripts/spelling.txt | 16 - scripts/tags.sh | 6 +- scripts/test_fortify.sh | 62 - security/Kconfig | 17 +- security/Kconfig.hardening | 5 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 - security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/integrity/ima/ima_policy.c | 19 +- security/lsm_audit.c | 2 +- security/security.c | 12 - security/selinux/hooks.c | 65 +- security/selinux/include/classmap.h | 4 +- security/smack/smack_lsm.c | 57 +- security/smack/smackfs.c | 5 +- sound/core/pcm_native.c | 25 +- sound/pci/hda/hda_bind.c | 20 +- sound/pci/hda/hda_codec.c | 1 + sound/pci/hda/hda_controller.c | 24 +- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 29 +- sound/pci/hda/hda_intel.h | 4 +- sound/soc/codecs/Kconfig | 12 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cx20442.c | 3 +- sound/soc/codecs/max98927.c | 25 + sound/soc/codecs/max98927.h | 1 + sound/soc/codecs/rt5682s.c | 27 +- sound/soc/codecs/rt5682s.h | 6 + sound/soc/codecs/rt9120.c | 489 ++ sound/soc/codecs/wcd938x.c | 6 +- sound/soc/codecs/wm_adsp.c | 3036 +------ sound/soc/codecs/wm_adsp.h | 132 +- sound/soc/intel/boards/bytcht_es8316.c | 37 +- sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 152 +- sound/soc/rockchip/Kconfig | 11 + sound/soc/rockchip/Makefile | 2 + sound/soc/rockchip/rockchip_i2s_tdm.c | 1846 ++++ sound/soc/rockchip/rockchip_i2s_tdm.h | 398 + sound/soc/soc-dapm.c | 13 +- sound/soc/soc-pcm.c | 8 +- sound/soc/sof/Kconfig | 4 + sound/soc/sof/Makefile | 3 +- sound/soc/sof/compress.c | 51 + sound/soc/sof/core.c | 24 +- sound/soc/sof/debug.c | 61 +- sound/soc/sof/imx/Kconfig | 2 + sound/soc/sof/imx/imx8.c | 39 +- sound/soc/sof/imx/imx8m.c | 26 +- sound/soc/sof/intel/Makefile | 3 - sound/soc/sof/intel/apl.c | 4 + sound/soc/sof/intel/atom.c | 5 +- sound/soc/sof/intel/bdw.c | 12 +- sound/soc/sof/intel/byt.c | 24 +- sound/soc/sof/intel/cnl.c | 4 + sound/soc/sof/intel/hda-loader.c | 11 +- sound/soc/sof/intel/hda.c | 16 +- sound/soc/sof/intel/icl.c | 4 + sound/soc/sof/intel/intel-ipc.c | 103 - sound/soc/sof/intel/pci-tng.c | 12 +- sound/soc/sof/intel/tgl.c | 4 + sound/soc/sof/ipc.c | 43 +- sound/soc/sof/loader.c | 14 +- sound/soc/sof/ops.c | 3 + sound/soc/sof/ops.h | 27 +- sound/soc/sof/pcm.c | 7 +- sound/soc/sof/pm.c | 10 +- sound/soc/sof/sof-audio.c | 12 +- sound/soc/sof/sof-audio.h | 19 +- sound/soc/sof/sof-priv.h | 58 +- sound/soc/sof/stream-ipc.c | 103 + sound/soc/sof/topology.c | 37 +- sound/soc/ti/ams-delta.c | 3 +- sound/usb/mixer_quirks.c | 34 + sound/usb/pcm.c | 7 + sound/usb/quirks-table.h | 58 + tools/Makefile | 13 +- tools/arch/x86/lib/insn.c | 5 +- tools/bpf/bpftool/Makefile | 39 +- tools/bpf/bpftool/gen.c | 1 - tools/bpf/bpftool/prog.c | 1 - tools/bpf/resolve_btfids/Makefile | 16 +- tools/bpf/resolve_btfids/main.c | 4 +- tools/bpf/runqslower/Makefile | 22 +- tools/counter/Build | 1 - tools/counter/Makefile | 53 - tools/counter/counter_example.c | 92 - tools/include/asm-generic/bitops.h | 1 + tools/include/asm-generic/bitops/find.h | 145 + tools/include/asm-generic/unaligned.h | 23 - tools/include/linux/bitmap.h | 7 +- tools/include/linux/find.h | 214 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/linux/objtool.h | 12 - tools/include/uapi/sound/asound.h | 1 + tools/lib/bpf/Makefile | 27 +- tools/lib/bpf/libbpf.c | 26 +- tools/lib/find_bit.c | 20 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 76 +- tools/objtool/check.c | 482 +- tools/objtool/elf.c | 14 +- tools/objtool/include/objtool/arch.h | 5 +- tools/objtool/include/objtool/cfi.h | 2 - tools/objtool/include/objtool/check.h | 2 +- tools/objtool/include/objtool/elf.h | 2 - tools/objtool/include/objtool/objtool.h | 9 - tools/objtool/objtool.c | 22 - tools/objtool/orc_gen.c | 17 +- tools/objtool/special.c | 40 +- tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/pmu-events/jevents.c | 2 + tools/perf/tests/attr/test-stat-default | 97 + tools/perf/tests/attr/test-stat-detailed-1 | 113 +- tools/perf/tests/attr/test-stat-detailed-2 | 137 +- tools/perf/tests/attr/test-stat-detailed-3 | 145 +- tools/perf/util/intel-pt-decoder/Build | 2 - tools/rcu/extract-stall.sh | 34 - tools/testing/cxl/Kbuild | 38 - tools/testing/cxl/config_check.c | 13 - tools/testing/cxl/mock_acpi.c | 109 - tools/testing/cxl/mock_pmem.c | 24 - tools/testing/cxl/test/Kbuild | 10 - tools/testing/cxl/test/cxl.c | 576 -- tools/testing/cxl/test/mem.c | 256 - tools/testing/cxl/test/mock.c | 171 - tools/testing/cxl/test/mock.h | 27 - tools/testing/kunit/kunit.py | 5 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 55 +- tools/testing/selftests/bpf/Makefile | 26 +- .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 15 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 10 + .../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 + tools/testing/selftests/bpf/cgroup_helpers.c | 6 +- tools/testing/selftests/bpf/cgroup_helpers.h | 2 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 5 +- .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 2 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- .../selftests/bpf/prog_tests/cg_storage_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_v1v2.c | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 3 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 2 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 36 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 3 +- .../selftests/bpf/prog_tests/migrate_reuseport.c | 2 +- .../selftests/bpf/prog_tests/modify_return.c | 3 +- .../selftests/bpf/prog_tests/module_attach.c | 35 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 3 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 2 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 3 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 3 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 3 +- .../selftests/bpf/prog_tests/select_reuseport.c | 2 +- .../bpf/prog_tests/send_signal_sched_switch.c | 3 +- .../selftests/bpf/prog_tests/sk_storage_tracing.c | 2 +- .../selftests/bpf/prog_tests/snprintf_btf.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 2 +- tools/testing/selftests/bpf/prog_tests/timer.c | 3 +- tools/testing/selftests/bpf/prog_tests/timer_mim.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- .../selftests/bpf/prog_tests/trace_printk.c | 2 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 2 +- .../selftests/bpf/prog_tests/trampoline_count.c | 3 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 2 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 2 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 2 +- tools/testing/selftests/bpf/progs/atomics.c | 16 + .../bpf/progs/btf_dump_test_case_bitfields.c | 10 +- .../bpf/progs/btf_dump_test_case_packing.c | 4 +- .../bpf/progs/btf_dump_test_case_padding.c | 2 +- .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- .../bpf/progs/cgroup_skb_sk_lookup_kern.c | 1 - .../testing/selftests/bpf/progs/connect4_dropper.c | 2 +- tools/testing/selftests/bpf/progs/connect4_prog.c | 2 - tools/testing/selftests/bpf/progs/connect6_prog.c | 2 - .../selftests/bpf/progs/connect_force_port4.c | 1 - .../selftests/bpf/progs/connect_force_port6.c | 1 - tools/testing/selftests/bpf/progs/dev_cgroup.c | 1 - tools/testing/selftests/bpf/progs/fexit_sleep.c | 4 +- .../selftests/bpf/progs/get_cgroup_id_kern.c | 1 - tools/testing/selftests/bpf/progs/map_ptr_kern.c | 1 - tools/testing/selftests/bpf/progs/netcnt_prog.c | 1 - tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 2 - tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 2 - .../selftests/bpf/progs/sockmap_parse_prog.c | 2 - .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 2 - .../selftests/bpf/progs/sockmap_verdict_prog.c | 2 - .../testing/selftests/bpf/progs/sockopt_inherit.c | 1 - tools/testing/selftests/bpf/progs/tcp_rtt.c | 1 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 2 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 2 - tools/testing/selftests/bpf/progs/test_btf_nokv.c | 2 - .../selftests/bpf/progs/test_enable_stats.c | 2 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 2 - .../testing/selftests/bpf/progs/test_map_in_map.c | 1 - .../selftests/bpf/progs/test_module_attach.c | 14 + tools/testing/selftests/bpf/progs/test_pinning.c | 2 - .../selftests/bpf/progs/test_pinning_invalid.c | 2 - .../testing/selftests/bpf/progs/test_pkt_access.c | 1 - .../selftests/bpf/progs/test_queue_stack_map.h | 2 - .../bpf/progs/test_select_reuseport_kern.c | 2 - tools/testing/selftests/bpf/progs/test_sk_lookup.c | 1 - .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 2 - tools/testing/selftests/bpf/progs/test_skb_ctx.c | 1 - .../selftests/bpf/progs/test_sockmap_kern.h | 1 - .../selftests/bpf/progs/test_sockmap_listen.c | 1 - .../selftests/bpf/progs/test_stacktrace_build_id.c | 1 - .../testing/selftests/bpf/progs/test_tcp_estats.c | 1 - .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 - .../selftests/bpf/progs/test_tcpnotify_kern.c | 2 - .../testing/selftests/bpf/progs/test_tracepoint.c | 1 - .../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 - tools/testing/selftests/bpf/progs/test_xdp.c | 2 - tools/testing/selftests/bpf/progs/test_xdp_loop.c | 2 - .../selftests/bpf/progs/test_xdp_redirect.c | 2 - tools/testing/selftests/bpf/test_bpftool_build.sh | 4 + tools/testing/selftests/bpf/test_progs.c | 671 +- tools/testing/selftests/bpf/test_progs.h | 38 +- tools/testing/selftests/bpf/test_verifier.c | 12 +- tools/testing/selftests/damon/debugfs_attrs.sh | 13 - .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 50 +- .../mlxsw/spectrum-2/devlink_trap_tunnel_ipip6.sh | 250 + tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 2 +- tools/testing/selftests/kvm/lib/sparsebit.c | 2 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 3 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- tools/testing/selftests/memory-hotplug/config | 1 + .../net/forwarding/forwarding.config.sample | 3 + .../selftests/net/forwarding/ip6gre_flat.sh | 65 + .../selftests/net/forwarding/ip6gre_flat_key.sh | 65 + .../selftests/net/forwarding/ip6gre_flat_keys.sh | 65 + .../selftests/net/forwarding/ip6gre_hier.sh | 65 + .../selftests/net/forwarding/ip6gre_hier_key.sh | 65 + .../selftests/net/forwarding/ip6gre_hier_keys.sh | 65 + .../testing/selftests/net/forwarding/ip6gre_lib.sh | 438 + .../testing/selftests/net/forwarding/tc_common.sh | 10 + tools/testing/selftests/net/tls.c | 28 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 11 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- .../selftests/rcutorture/configs/rcu/TREE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE02 | 1 + .../selftests/rcutorture/configs/rcu/TREE04 | 1 + .../selftests/rcutorture/configs/rcu/TREE05 | 1 + .../selftests/rcutorture/configs/rcu/TREE06 | 1 + .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE08 | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../selftests/rcutorture/configs/rcuscale/TINY | 1 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 + .../selftests/rcutorture/configs/rcuscale/TREE | 1 + .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 + .../rcutorture/configs/refscale/NOPREEMPT | 1 + .../selftests/rcutorture/configs/refscale/PREEMPT | 1 + .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 + tools/testing/selftests/sched/cs_prctl_test.c | 28 +- tools/testing/selftests/vm/ksm_tests.c | 29 +- tools/testing/selftests/vm/userfaultfd.c | 180 +- tools/vm/page-types.c | 38 +- tools/vm/page_owner_sort.c | 94 +- virt/kvm/eventfd.c | 15 +- virt/kvm/kvm_main.c | 127 +- 2960 files changed, 87278 insertions(+), 141187 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/obsolete/o2cb delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 delete mode 100644 Documentation/ABI/testing/sysfs-class-fc delete mode 100644 Documentation/ABI/testing/sysfs-class-hwmon delete mode 100644 Documentation/ABI/testing/sysfs-mce delete mode 100644 Documentation/devicetree/bindings/arm/arm,cci-400.yaml delete mode 100644 Documentation/devicetree/bindings/arm/cci-control-port.yaml create mode 100644 Documentation/devicetree/bindings/arm/cci.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml delete mode 100644 Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml create mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt delete mode 100644 Documentation/devicetree/bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ntc-thermistor.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ntc_thermistor.txt create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,lm25066.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2600-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31865.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-cont [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ddr.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.txt delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.yaml delete mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6350-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/samsung,battery.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8952.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8952.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml create mode 100644 Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/amlogic,meson-mx-a [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml create mode 100644 Documentation/devicetree/bindings/rng/omap_rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/omap_rng.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/mstar,msc313-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm6345-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm6345-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.txt delete mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.yaml delete mode 100644 Documentation/devicetree/bindings/soc/aspeed/uart-routing.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/richtek,rt9120.yaml create mode 100644 Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml delete mode 100644 Documentation/devicetree/bindings/spi/cdns,xspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/ingenic,spi.yaml delete mode 100644 Documentation/devicetree/bindings/usb/smsc,usb3503.yaml create mode 100644 Documentation/devicetree/bindings/usb/udc-xilinx.txt create mode 100644 Documentation/devicetree/bindings/usb/usb3503.txt delete mode 100644 Documentation/devicetree/bindings/usb/xlnx,usb2.yaml create mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.txt delete mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.yaml 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 delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst rename Documentation/{admin-guide/mm => vm}/swap_numa.rst (100%) rename Documentation/{admin-guide/mm => vm}/zswap.rst (100%) delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts delete mode 100644 arch/arm/mach-omap2/scrm54xx.h delete mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-max98357a.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-max98357a.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-max983 [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi delete mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/powerpc/platforms/pseries/cc_platform.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/include/asm/kvm_host.h delete mode 100644 arch/riscv/include/asm/kvm_types.h delete mode 100644 arch/riscv/include/asm/kvm_vcpu_timer.h delete mode 100644 arch/riscv/include/uapi/asm/kvm.h delete mode 100644 arch/riscv/kvm/Kconfig delete mode 100644 arch/riscv/kvm/Makefile delete mode 100644 arch/riscv/kvm/main.c delete mode 100644 arch/riscv/kvm/mmu.c delete mode 100644 arch/riscv/kvm/tlb.S delete mode 100644 arch/riscv/kvm/vcpu.c delete mode 100644 arch/riscv/kvm/vcpu_exit.c delete mode 100644 arch/riscv/kvm/vcpu_sbi.c delete mode 100644 arch/riscv/kvm/vcpu_switch.S delete mode 100644 arch/riscv/kvm/vcpu_timer.c delete mode 100644 arch/riscv/kvm/vm.c delete mode 100644 arch/riscv/kvm/vmid.c delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/x86/include/asm/extable_fixup_types.h delete mode 100644 arch/x86/kernel/cc_platform.c delete mode 100644 arch/x86/rust/target.json delete mode 100644 drivers/char/ipmi/ipmi_ipmb.c delete mode 100644 drivers/counter/counter-chrdev.c delete mode 100644 drivers/counter/counter-chrdev.h delete mode 100644 drivers/counter/counter-core.c delete mode 100644 drivers/counter/counter-sysfs.c delete mode 100644 drivers/counter/counter-sysfs.h create mode 100644 drivers/counter/counter.c delete mode 100644 drivers/cxl/core/mbox.c create mode 100644 drivers/firmware/cirrus/Kconfig create mode 100644 drivers/firmware/cirrus/Makefile create mode 100644 drivers/firmware/cirrus/cs_dsp.c delete mode 100644 drivers/gpio/gpio-zynqmp-modepin.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c delete mode 100644 drivers/iio/accel/adxl313.h delete mode 100644 drivers/iio/accel/adxl313_core.c delete mode 100644 drivers/iio/accel/adxl313_i2c.c delete mode 100644 drivers/iio/accel/adxl313_spi.c delete mode 100644 drivers/iio/accel/adxl355.h delete mode 100644 drivers/iio/accel/adxl355_core.c delete mode 100644 drivers/iio/accel/adxl355_i2c.c delete mode 100644 drivers/iio/accel/adxl355_spi.c delete mode 100644 drivers/iio/adc/imx8qxp-adc.c delete mode 100644 drivers/iio/chemical/sunrise_co2.c delete mode 100644 drivers/iio/temperature/max31865.c create mode 100644 drivers/media/i2c/hi846.c create mode 100644 drivers/media/platform/rcar-isp.c create mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.c create mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.h create mode 100644 drivers/net/ethernet/intel/ice/ice_repr.c create mode 100644 drivers/net/ethernet/intel/ice/ice_repr.h delete mode 100644 drivers/of/of_net.c delete mode 100644 drivers/phy/hisilicon/phy-hi3670-pcie.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-qcm2290.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm6350.c delete mode 100644 drivers/platform/x86/intel/ishtp_eclite.c delete mode 100644 drivers/platform/x86/wmaa-backlight-wmi.c delete mode 100644 drivers/remoteproc/meson_mx_ao_arc.c delete mode 100644 drivers/rtc/rtc-msc313.c delete mode 100644 drivers/scsi/ufs/ufs-hwmon.c create mode 100644 drivers/soc/mediatek/mt8192-mmsys.h create mode 100644 drivers/soc/tegra/ari-tegra186.c delete mode 100644 drivers/spi/spi-cadence-xspi.c delete mode 100644 drivers/spi/spi-ingenic.c create mode 100644 drivers/staging/r8188eu/core/rtw_io.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h create mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h create mode 100644 drivers/staging/r8188eu/include/odm_reg.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h create mode 100644 drivers/tty/moxa.h delete mode 100644 drivers/vfio/vfio.h create mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/clocksource/timer-riscv.h create mode 100644 include/dt-bindings/clock/exynos850.h delete mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h rename include/dt-bindings/{reset-controller => reset}/mt2712-resets.h (100%) create mode 100644 include/dt-bindings/reset/mt8183-resets.h rename include/dt-bindings/{reset-controller => reset}/mt8192-resets.h (100%) delete mode 100644 include/linux/audit_arch.h delete mode 100644 include/linux/cc_platform.h create mode 100644 include/linux/counter_enum.h create mode 100644 include/linux/dsa/mv88e6xxx.h delete mode 100644 include/linux/find.h create mode 100644 include/linux/firmware/cirrus/cs_dsp.h rename {sound/soc/codecs => include/linux/firmware/cirrus}/wmfw.h (100%) delete mode 100644 include/linux/zstd_errors.h delete mode 100644 include/linux/zstd_lib.h delete mode 100644 include/uapi/linux/counter.h delete mode 100644 kernel/trace/pid_list.c delete mode 100644 kernel/trace/pid_list.h delete mode 100644 lib/memcpy_kunit.c delete mode 100644 lib/test_fortify/read_overflow-memchr.c delete mode 100644 lib/test_fortify/read_overflow-memchr_inv.c delete mode 100644 lib/test_fortify/read_overflow-memcmp.c delete mode 100644 lib/test_fortify/read_overflow-memscan.c delete mode 100644 lib/test_fortify/read_overflow2-memcmp.c delete mode 100644 lib/test_fortify/read_overflow2-memcpy.c delete mode 100644 lib/test_fortify/read_overflow2-memmove.c delete mode 100644 lib/test_fortify/test_fortify.h delete mode 100644 lib/test_fortify/write_overflow-memcpy.c delete mode 100644 lib/test_fortify/write_overflow-memmove.c delete mode 100644 lib/test_fortify/write_overflow-memset.c delete mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c delete mode 100644 lib/test_fortify/write_overflow-strcpy.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy.c delete mode 100644 lib/test_fortify/write_overflow-strncpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strncpy.c delete mode 100644 lib/test_fortify/write_overflow-strscpy.c create mode 100644 lib/zstd/bitstream.h delete mode 100644 lib/zstd/common/bitstream.h delete mode 100644 lib/zstd/common/compiler.h delete mode 100644 lib/zstd/common/cpu.h delete mode 100644 lib/zstd/common/debug.c delete mode 100644 lib/zstd/common/debug.h delete mode 100644 lib/zstd/common/entropy_common.c delete mode 100644 lib/zstd/common/error_private.c delete mode 100644 lib/zstd/common/error_private.h delete mode 100644 lib/zstd/common/fse.h delete mode 100644 lib/zstd/common/fse_decompress.c delete mode 100644 lib/zstd/common/huf.h delete mode 100644 lib/zstd/common/mem.h delete mode 100644 lib/zstd/common/zstd_common.c delete mode 100644 lib/zstd/common/zstd_deps.h delete mode 100644 lib/zstd/common/zstd_internal.h create mode 100644 lib/zstd/compress.c delete mode 100644 lib/zstd/compress/fse_compress.c delete mode 100644 lib/zstd/compress/hist.c delete mode 100644 lib/zstd/compress/hist.h delete mode 100644 lib/zstd/compress/huf_compress.c delete mode 100644 lib/zstd/compress/zstd_compress.c delete mode 100644 lib/zstd/compress/zstd_compress_internal.h delete mode 100644 lib/zstd/compress/zstd_compress_literals.c delete mode 100644 lib/zstd/compress/zstd_compress_literals.h delete mode 100644 lib/zstd/compress/zstd_compress_sequences.c delete mode 100644 lib/zstd/compress/zstd_compress_sequences.h delete mode 100644 lib/zstd/compress/zstd_compress_superblock.c delete mode 100644 lib/zstd/compress/zstd_compress_superblock.h delete mode 100644 lib/zstd/compress/zstd_cwksp.h delete mode 100644 lib/zstd/compress/zstd_double_fast.c delete mode 100644 lib/zstd/compress/zstd_double_fast.h delete mode 100644 lib/zstd/compress/zstd_fast.c delete mode 100644 lib/zstd/compress/zstd_fast.h delete mode 100644 lib/zstd/compress/zstd_lazy.c delete mode 100644 lib/zstd/compress/zstd_lazy.h delete mode 100644 lib/zstd/compress/zstd_ldm.c delete mode 100644 lib/zstd/compress/zstd_ldm.h delete mode 100644 lib/zstd/compress/zstd_ldm_geartab.h delete mode 100644 lib/zstd/compress/zstd_opt.c delete mode 100644 lib/zstd/compress/zstd_opt.h create mode 100644 lib/zstd/decompress.c delete mode 100644 lib/zstd/decompress/huf_decompress.c delete mode 100644 lib/zstd/decompress/zstd_ddict.c delete mode 100644 lib/zstd/decompress/zstd_ddict.h delete mode 100644 lib/zstd/decompress/zstd_decompress.c delete mode 100644 lib/zstd/decompress/zstd_decompress_block.c delete mode 100644 lib/zstd/decompress/zstd_decompress_block.h delete mode 100644 lib/zstd/decompress/zstd_decompress_internal.h delete mode 100644 lib/zstd/decompress_sources.h create mode 100644 lib/zstd/entropy_common.c create mode 100644 lib/zstd/error_private.h create mode 100644 lib/zstd/fse.h create mode 100644 lib/zstd/fse_compress.c create mode 100644 lib/zstd/fse_decompress.c create mode 100644 lib/zstd/huf.h create mode 100644 lib/zstd/huf_compress.c create mode 100644 lib/zstd/huf_decompress.c create mode 100644 lib/zstd/mem.h create mode 100644 lib/zstd/zstd_common.c delete mode 100644 lib/zstd/zstd_compress_module.c delete mode 100644 lib/zstd/zstd_decompress_module.c create mode 100644 lib/zstd/zstd_internal.h create mode 100644 lib/zstd/zstd_opt.h delete mode 100644 localversion-next delete mode 100644 mm/folio-compat.c create mode 100644 net/core/of_net.c create mode 100644 net/ethtool/module.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/rc.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/sync.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platdev.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/traits.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/rust-version.sh delete mode 100644 scripts/test_fortify.sh create mode 100644 sound/soc/codecs/rt9120.c create mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.c create mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.h create mode 100644 sound/soc/sof/compress.c delete mode 100644 sound/soc/sof/intel/intel-ipc.c create mode 100644 sound/soc/sof/stream-ipc.c delete mode 100644 tools/counter/Build delete mode 100644 tools/counter/Makefile delete mode 100644 tools/counter/counter_example.c create mode 100644 tools/include/asm-generic/bitops/find.h delete mode 100644 tools/include/asm-generic/unaligned.h delete mode 100644 tools/include/linux/find.h 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 delete mode 100644 tools/rcu/extract-stall.sh delete mode 100644 tools/testing/cxl/Kbuild delete mode 100644 tools/testing/cxl/config_check.c delete mode 100644 tools/testing/cxl/mock_acpi.c delete mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/cxl/test/Kbuild delete mode 100644 tools/testing/cxl/test/cxl.c delete mode 100644 tools/testing/cxl/test/mem.c delete mode 100644 tools/testing/cxl/test/mock.c delete mode 100644 tools/testing/cxl/test/mock.h create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/devlink_tr [...] create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_key.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_keys.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_key.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_keys.sh create mode 100644 tools/testing/selftests/net/forwarding/ip6gre_lib.sh