This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/linux.
discards 60e8840126bd Add linux-next specific files for 20211018 discards 68232de84311 Merge branch 'akpm/master' discards 0a27c9dd0b0e mm: unexport {,un}lock_page_memcg discards 4b1b75b6a7f6 mm: unexport folio_memcg_{,un}lock discards 287bb8be07c1 mm: migrate: simplify the file-backed pages validation whe [...] discards 0d17425770e2 Merge branch 'akpm-current/current' discards eedb7c242cdb Revert "Makefile: Enable -Wcast-function-type" discards 418fc9978564 fixup for "ftrace: Fix -Wmissing-prototypes errors" discards b4c4fbf135bb Revert "x86: Fix get_wchan() to support the ORC unwinder" discards 0734b707b200 Revert "sched: Add wrapper for get_wchan() to keep task blocked" discards 8b232401f90a Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] discards 3ab8a3f5944d Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] discards bbe86792f776 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 558c583ddffd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ebaab8c57133 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards d2badddc31fa Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards dc6109983f07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4f55094e0f47 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5fa5f7ef44e0 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 3ed306ab40cc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 9aa3e41d75fb Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards b4b6510ff5e2 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 76e21052930b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 8ff1a8d6fec4 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] discards f9e8a8f5ed0f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards d372751cd3dd Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 34771351e8e1 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git discards 0be5b6b510ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 810fa27e9065 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1cdf5fd3efe6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 40add888d232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 912e4ee92865 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2c25719aa503 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards d4e0eb0880bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5798cc013d90 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 40191c9b5795 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 505f99e02e1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 84b75bcca103 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 973f4cf4b9cb Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards dff4e9833339 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards d6ca792bbc5e Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 4ee4aa1516d3 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 81c227b71b5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4b09556b2879 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5b55ef1dadac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e2aa28f0cde1 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards fb5f9a35adcb Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 5e9c608043b3 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 80ce253f8560 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards a4aa2fbd813d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards d4586b086b44 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards b64eb2dd461c Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 093bc58b8450 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 775899151e6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b449d092f7f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0a0d3e6f3127 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 963925f4ec6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 552f22ce017c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9b2620a4f3a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 79c0253bf1f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7c1aa79035ed Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards f7c417c7b0e9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards aa744e30c326 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f344684c80a5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 2bf779ec5b3b Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards b9361f3cb7e0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards cad43f9a2c68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b1ca1108c451 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] discards e6c52692bbd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4e2a60f01b51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards cf7c75fa0d6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 34f333dbffc7 Merge branch 'next' of git://github.com/cschaufler/smack-next discards 630ce0da9a93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2ca1eb105658 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards 6a683a387b9b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 7abb95bb4bb0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 5b70ac0cd93b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards c95cd5450918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 95b50a1ee075 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fa1ee00e7bd1 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] discards 2eaf5dc8e8b2 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 73a54663dc2c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2d488be50c9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 79d8cfcb0b00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1972eb716a65 MAINTAINERS: Rust omits 62f6465456aa scripts: add `generate_rust_analyzer.py` omits c7759f09b8f4 samples: add Rust examples omits b89509358c8c docs: add Rust documentation omits c862c7fee526 Kbuild: add Rust support discards 8e99ea1ea613 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 70145aec230a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 26ccf96ef16f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7c0a188b5f57 next-20211015/sound omits c0009ed45097 rust: export generated symbols omits 469abfa33b65 rust: add `kernel` crate omits e704163f9bf8 rust: add `macros` crate omits 2800b55bc445 rust: add `build_error` crate omits 7c34bbf9330e rust: add `alloc` crate omits 67903bc007c4 rust: add `compiler_builtins` crate omits 46b2ac4d6c57 rust: add C helpers omits 0f0d79977085 vsprintf: add new `%pA` format specifier omits 02af4deb393c kallsyms: Use the correct buffer size for symbols discards 1433d06fe378 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 8aa8e9941c04 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 91ef0a89cab8 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards b41fb1608daa Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 8a7df1037598 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 5c91d12b8ea6 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 1ed91aa8f2b2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 628e9f81e4cd Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 3422799ad420 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 7a00bd56b84a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards b20ce85717de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 794c3d7b6532 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 17948401ad58 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 42d0f8f2125e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards d8ba44e810dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e719b39f0add Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8afab2a2e332 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 7fd362962641 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b42e5fb1aea Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 7fe36629c07b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards eb92857eaeaf Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 60b74071ee72 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards e9bb2856d4bb Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards fc579eb6e7c9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 936d5e271593 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 6cd144aba497 Merge branch 'master' of git://linuxtv.org/media_tree.git discards 3890cc7961fa Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 47db5405dfb0 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 510465c7cd94 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards a4cea722a86a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 64b67c9b8a77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9ff575f9e867 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 664bad61ccde Merge branch 'devel' into for-next discards 0d3b921299ae next-20211015/pci discards bc50aeea86d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ee3f0d940485 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 95f26824893a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards d87b9d9a379e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f54466d3d82d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards a13e5f196667 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ec3089daceca Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] discards fcb9af325918 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 895867070033 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards 670bb6223889 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1d622d11c308 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 20f1875a342f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards fd6a729939a4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 13c116fb9344 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 3ed76ba46457 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 2376fd495ae6 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards 8feaa815eda1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2ec87c02b3df Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards 455d18d82917 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards 2e513f766f64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 135de87a4584 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 4cb651a9bc84 Merge branch 'for-next' of git://git.libc.org/linux-sh discards e73eef74ed76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1f077846c2b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 98c59924723b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4ca977773213 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d92a8a61b7d7 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards beb58e05dea5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 200338d9ef4b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 0159ac244155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b58fd676b5b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3919375f2411 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards fe0a00082cc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 54339a3192d0 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards f8bc0c68ec99 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 88753ec7d186 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards da24ac780707 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards aa6ad5ad04a4 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 0ae6a8f4d75c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards c2dced8e2ce6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4c96ba073aad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e376100ac5b4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 1ff9c4c68d43 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e22873aeb291 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8419df9ab38f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5a8dc17a6cec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e32d2977f6ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ce4f7619a24c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fb14e7678023 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards aeb423cc9778 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9816f994b360 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards d9efa06d3f49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ce81e6a7de43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e9541f30c9d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8a62b02c7630 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 401b68b25bb0 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards 2879056c6591 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards bc9599c736af Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8651666946f9 kallsyms: increase maximum kernel symbol length to 512 discards 4674ab8a43c0 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards a6a445dc3f76 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits af629a8aaea6 kallsyms: support big kernel symbols (2-byte lengths) discards 4f2e83b4571b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error omits 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error omits e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() omits 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind omits 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold discards 37d8e772a1db Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 8148169ab6ca Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] discards 2114a6502293 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards f84c22d627be Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 887586c362cf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 5661f0673ba6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 6efacdf1d10b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 437f1adc77a4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards d4c4a832217a Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards e806cc420279 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards 3c2175dda39a Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] discards 85d7efffb3ff Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 2bb7c8f2c47a Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards c7a21d0e84aa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 0ee67ad5cc62 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 4bb940b8fe3f Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 78e172b1000c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards d9436bc78a5e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards 13cd1fa1fefc Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] discards 605d969ea713 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 79fd2fe3aea6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 2c9e7073526a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards f9b1746897bc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 925013175ec0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards e9be9f4e9ec2 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards a3927704cba2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 44e2b3c9e6cd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 87603bb18023 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 5eff7a165d2d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8ec664ff4316 dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells omits afe6777f2ebc pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip omits f24dbaaab48a pinctrl: qcom: spmi-mpp: hardcode IRQ counts omits 56b2443fb4ba pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip omits 461030b804fb pinctrl: qcom: ssbi-mpp: hardcode IRQ counts omits f9a06b810951 dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp [...] omits 02725b0c8998 pinctrl: samsung: support ExynosAutov9 SoC pinctrl omits 75ad021f2192 drm/v3d: nullify pointer se with a NULL omits 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver omits 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support omits e76c4e810206 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] omits 38769d821158 Merge branch 'next/drivers' into for-next omits d96890fca9fd rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies omits a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver omits 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible omits 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels omits f1e2f6d66a55 erofs: lzma compression support omits 4ffcdf96a044 erofs: rename some generic methods in decompressor omits 3b11553a02c4 lib/xz, lib/decompress_unxz.c: Fix spelling in comments omits 1afa2dbb85ae lib/xz: Add MicroLZMA decoder omits 7f02226c6a30 lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() omits 4a9e03860924 lib/xz: Validate the value before assigning it to an enum [...] omits dd8ba3a40c1f lib/xz: Avoid overlapping memcpy() with invalid input with [...] omits da52243991d2 erofs: introduce readmore decompression strategy omits eebb297cf4fa erofs: introduce the secondary compression head omits dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 omits 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling omits fa3f9fd2b533 drm: mxsfb: Fix NULL pointer dereference crash on unload discards 22056523d144 Merge branch 'for-5.16/drivers' into for-next discards c85718c3291c Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 8f89926290c4 erofs: get compression algorithms directly on mapping omits dfeab2e95a75 erofs: add multiple device support omits e62424651f43 erofs: decouple basic mount options from fs_context omits fe6f45f6ba22 iio: core: check return value when calling dev_set_name() omits 604faf9a2ecd iio: buffer: Fix memory leak in iio_buffer_register_legacy [...] discards d95a9da0b9e4 Merge branch 'for-5.16/io_uring' into for-next discards c533d6e48e8a io_uring: simplify io_file_supports_nowait() discards c142f8627b24 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags discards feabed278b19 io_uring: arm poll for non-nowait files discards d8bfea2499e1 Merge branch 'for-5.16/io_uring' into for-next omits 09776d9374e6 iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_an [...] discards 02a8286be94b fs/io_uring: Prioritise checking faster conditions first i [...] omits 9a2ff8009e53 iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_a [...] omits 2c0ad3f0cc04 iio: buffer: check return value of kstrdup_const() omits ffdd33dd9c12 netfilter: core: Fix clang warnings about unused static inlines discards 367413ed8c1d Merge branch 'for-5.16/drivers' into for-next discards 52c90e0184f6 nbd: fix uaf in nbd_handle_reply() discards 961e9f50be9b nbd: partition nbd_read_stat() into nbd_read_reply() and n [...] discards 6157a8f48990 nbd: clean up return value checking of sock_xmit() discards a83fdc853655 nbd: don't start request if nbd_queue_rq() failed discards dbd73178da67 nbd: check sock index in nbd_read_stat() discards d14b304f558f nbd: make sure request completion won't concurrent discards b5644a3a79bf nbd: don't handle response without a corresponding request [...] discards 3b12481282f1 Merge branch 'for-5.16/block-io_uring' into for-next discards ad7b46510970 block: convert the rest of block to bdev_get_queue discards 5c52f520072f block: use bdev_get_queue() in blk-core.c discards 0e7e3c7708cb block: use bdev_get_queue() in bio.c discards 9171981d9c4a block: use bdev_get_queue() in bdev.c discards d7fdb027f701 block: cache request queue in bdev discards 6d466f37770e Merge branch 'v5.16-armsoc/dts64' into for-next omits 1938b585ed19 arm64: dts: rockchip: Add analog audio on Quartz64 omits ef5c91357004 arm64: dts: rockchip: Add i2s1 on rk356x discards 2eea51d9fcc9 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] discards 48de340548af Merge remote-tracking branch 'regulator/for-5.15' into reg [...] discards 48772ddbb336 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next discards 7aec49b9c33e Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 558df982d4ea iio: dac: ad5446: Fix ad5622_write() return value omits 5f8b2591decb Merge branch kvm-arm64/memory-accounting into kvmarm-master/next omits 115bae923ac8 KVM: arm64: Add memcg accounting to KVM allocations omits 3ef231670b9e KVM: arm64: vgic: Add memcg accounting to vgic allocations omits 551a13346e59 Merge branch kvm-arm64/selftest/timer into kvmarm-master/next discards 34130fd8980b Merge tag 'counter-for-5.16a' into togreg omits 61f6fadbf9bd KVM: arm64: selftests: arch_timer: Support vCPU migration omits 4959d8650e9f KVM: arm64: selftests: Add arch_timer test omits 250b8d6cb3b0 KVM: arm64: selftests: Add host support for vGIC omits 28281652f90a KVM: arm64: selftests: Add basic GICv3 support omits 414de89df1ec KVM: arm64: selftests: Add light-weight spinlock support omits 17229bdc86c9 KVM: arm64: selftests: Add guest support to get the vcpuid omits 0226cd531c58 KVM: arm64: selftests: Maintain consistency for vcpuid type omits 5c636d585cfd KVM: arm64: selftests: Add support to disable and enable l [...] omits 801669046559 KVM: arm64: selftests: Add basic support to generate delays omits d977ed399402 KVM: arm64: selftests: Add basic support for arch_timers omits 740826ec02a6 KVM: arm64: selftests: Add support for cpu_relax omits b3c79c6130bc KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG discards 6676c7f82b23 Merge tag 'iio-for-5.16a-split' into togreg omits 272a067df3c8 tools: arm64: Import sysreg.h omits 88ec7e258b70 KVM: arm64: selftests: Add MMIO readl/writel support omits 20a304307596 Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next omits 9d449c71bd8f KVM: arm64: vgic-v3: Align emulated cpuif LPI state machin [...] omits f87ab6827222 KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS omits 0924729b21bf KVM: arm64: vgic-v3: Reduce common group trapping to ICV_D [...] omits df652bcf1136 KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors omits 562e530fd770 KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a vi [...] discards be44089e3fdc iio: light: ltr501: Add of_device_id table discards 899ce49d477d iio: light: ltr501: Add rudimentary regulator support discards b3ec0b7debee dt-bindings: iio: light: Document ltr501 light sensor bindings discards 4f5c3d628818 dt-bindings: vendor-prefixes: Document liteon vendor prefix discards ec20da0c69b2 iio: imx8qxp-adc: mark PM functions as __maybe_unused discards 22f754b572f5 iio: pressure: ms5611: Make ms5611_remove() return void discards 4ba45ae0ad57 iio: potentiometer: max5487: Don't return an error in .remove() discards 6c23ab9d6e54 iio: magn: hmc5843: Make hmc5843_common_remove() return void discards 24662fb370fe iio: health: afe4403: Don't return an error in .remove() discards a6946d850cd6 iio: dac: ad5686: Make ad5686_remove() return void discards 9186b7d9ce7d iio: dac: ad5592r: Make ad5592r_remove() return void discards e13befac7f1c iio: dac: ad5446: Make ad5446_remove() return void discards 5dc433f64939 iio: dac: ad5380: Make ad5380_remove() return void discards b57931bf1963 iio: accel: mma7455: Make mma7455_core_remove() return void discards 430daff8577d iio: accel: kxsd9: Make kxsd9_common_remove() return void discards 2c48d1fa89ed iio: accel: bmi088: Make bmi088_accel_core_remove() return void discards cee3f03fd323 iio: accel: bmc150: Make bmc150_accel_core_remove() return void discards 0d2af4f6b31e iio: accel: bma400: Make bma400_remove() return void discards 6f3b8c4548fc drivers:iio:dac:ad5766.c: Add trigger buffer discards a73e9364cb5c iio: triggered-buffer: extend support to configure output buffers discards 378cc8f6c5da iio: kfifo-buffer: Add output buffer support discards 150ee24d4885 iio: Add output buffer support discards 6f4891e62237 iio: documentation: Document scd4x calibration use discards 405a38f3cd8d drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] discards 9d57d0401a20 MAINTAINERS: Add myself as maintainer of the scd4x driver discards 792111342725 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description discards f207121824c8 iio: light: noa1305: Make use of the helper function dev_e [...] discards 7ab5a3a12c88 iio: light: cm36651: Make use of the helper function dev_e [...] discards f837ac20dff8 iio: health: afe4404: Make use of the helper function dev_ [...] discards 7111fbbcae7d iio: health: afe4403: Make use of the helper function dev_ [...] discards 5f4503ca9c05 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() discards c4a4a29a9f85 iio: st_sensors: Make use of the helper function dev_err_probe() discards 19feafbb2a3a iio: dac: ti-dac7311: Make use of the helper function dev_ [...] discards 3f4120ebc96e iio: dac: stm32-dac: Make use of the helper function dev_e [...] discards 0bd364a9733d iio: dac: mcp4922: Make use of the helper function dev_err [...] discards 173945a7db42 iio: dac: max5821: Make use of the helper function dev_err [...] discards 35bbdfbfa17e iio: dac: ds4424: Make use of the helper function dev_err_probe() discards 017c6a2b279b iio: dac: ltc1660: Make use of the helper function dev_err [...] discards 7d7963567fc3 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] discards e479c960a317 iio: dac: ad8801: Make use of the helper function dev_err_probe() discards 158d02d71384 dt-bindings: iio: ad779x: Add binding document discards 88bfb5c0a559 iio: adc: ad799x: Implement selecting external reference v [...] discards bcc71b310c92 iio: adc: max1027: fix error code in max1027_wait_eoc() discards 13f3007ab9f5 iio: imu: adis16400: Fix buffer alignment requirements. discards 256d05a2196b iio: gyro: mpu3050: Fix alignment and size issues with buffers. discards 6093be7177df iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] discards a6c6c9b84143 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() discards aa8c6de146f3 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C omits 8e7494b3a2d4 iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" omits 0a807c6ac1f2 iio: adc: ad7291: convert probe to device-managed only omits e8a50803cb28 iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc omits 8730fba3c45d iio: adc: berlin2-adc: convert probe to device-managed only omits 8cc17859cc62 iio: adc: rn5t618-adc: use devm_iio_map_array_register() function omits 30edc5972e2a iio: adc: max1363: convert probe to full device-managed omits fd7211eb2110 iio: adc: nau7802: convert probe to full device-managed omits 7ce6e41ea32a iio: adis16460: make use of the new unmasked_drdy flag omits cbe43403cbbc iio: adis16475: make use of the new unmasked_drdy flag omits 2faf98d2528f iio: adis: handle devices that cannot unmask the drdy pin omits cf36de454f16 iio: adis: do not disabe IRQs in 'adis_init()' omits a2d54791d2b8 iio: adc: da9150-gpadc: convert probe to full-device managed omits d13e5e252533 iio: adc: lp8788_adc: convert probe to full-device managed omits 7ae4347c5cfb iio: adc: axp288_adc: convert probe to full device-managed omits 7dfd42837ff3 iio: adc: intel_mrfld_adc: convert probe to full device-managed omits 80360fc7d566 iio: inkern: introduce devm_iio_map_array_register() short [...] omits ee61dd4511a0 iio: adc: fsl-imx25-gcq: initialize regulators as needed omits d19857d7887b iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops omits 830881e58b49 iio: adc: max1027: Don't reject external triggers when the [...] omits ddb3b07de335 iio: adc: max1027: Allow all kind of triggers to be used omits 81ae7aab163e iio: adc: max1027: Use the EOC IRQ when populated for sing [...] omits c6feb1e63008 iio: adc: max1027: Stop requesting a threaded IRQ omits 58e0e631e263 iio: adc: max1027: Introduce an end of conversion helper omits 55dfe7fb4c2d iio: adc: max1027: Separate the IRQ handler from the read logic omits 11638db3d140 iio: adc: max1027: Prevent single channel accesses during [...] omits 94e553679971 iio: adc: max1027: Create a helper to configure the channe [...] omits 29b7f6df5cf6 iio: adc: max1027: Ensure a default cnvst trigger configuration omits b962db959ba1 iio: adc: max1027: Simplify the _set_trigger_state() helper omits 1eca25f4ef45 iio: adc: max1027: Create a helper to enable/disable the c [...] omits 29a16d1f1a83 iio: adc: max1027: Rename a helper omits eb79964315b9 iio: adc: max1027: Minimize the number of converted channels omits 2f8a2802f4ac iio: adc: max1027: Drop useless debug messages omits ddec668cc613 iio: adc: max1027: Drop extra warning message omits a538ee51a869 iio: adc: max1027: Fix style omits 4088dee36479 MAINTAINERS: Add the driver info of the NXP IMX8QXP omits eaf715339343 dt-bindings: iio: adc: Add binding documentation for NXP I [...] omits 39e4d6496796 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC omits cba8a3b66201 iio: accel: fxls8962af: add wake on event omits 0203aaa54626 iio: accel: fxls8962af: add threshold event handling omits 458ae92818d8 iio: adc: aspeed: Get and set trimming data. omits 224076fbfcd6 iio: adc: aspeed: Support battery sensing. omits a2b047d25e89 iio: adc: aspeed: Add compensation phase. omits 530524d57c10 iio: adc: aspeed: Add func to set sampling rate. omits e4e946677e8f iio: adc: aspeed: Fix the calculate error of clock. omits 6e1000ed0af1 iio: adc: aspeed: Support ast2600 adc. omits b75afba720ad iio: adc: aspeed: Use devm_add_action_or_reset. omits 069923908cc2 iio: adc: aspeed: Use model_data to set clk scaler. omits 389b1a56287a iio: adc: aspeed: Add vref config function omits 0ac008dca07a iio: adc: aspeed: Restructure the model data omits fdd2090de0ea iio: adc: aspeed: Keep model data to driver data. omits 5535987b61db iio: ABI: Document in_concentration_co2_scale omits 60ba90a9a784 iio: chemical: Add Senseair Sunrise 006-0-007 driver omits c5d9739ac760 iio: ABI: docs: Document Senseair Sunrise ABI omits 2d0b2141d6a2 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor omits 4862202a0171 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg omits 2eacfc13c6e1 dt-bindings: iio: kionix,kxcjk1013: driver support interrupts omits de37b16462a7 iio: adc: exynos: describe drivers in KConfig omits 948b3b3daf2b iio: adc: rockchip_saradc: Make use of the helper function [...] omits 7685f5079865 iio: dac: stm32-dac: Make use of the helper function devm_ [...] omits 0fe140206981 iio: accel: mma7660: Mark acpi match table as maybe unused omits 2b025c92cdae iio: light: max44000: use device-managed functions in probe omits da6fd2590940 iio: gyro: adis16080: use devm_iio_device_register() in probe omits 14a6ee6ec568 iio: dac: ad5064: convert probe to full device-managed omits 967884443026 staging: iio: ad9832: convert probe to device-managed omits 8a16c76e23bb iio: dac: ad7303: convert probe to full device-managed omits 3b3870646642 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused omits f27d1e769746 iio: ep93xx: Make use of the helper function devm_platform [...] discards c9638a65d798 docs: counter: Include counter-chrdev kernel-doc to generi [...] discards 50cda7cc4ab1 counter: fix docum. build problems after filename change omits fe90fcabc852 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] omits 7aa2ba0df651 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 omits 09db4678bfbb counter: 104-quad-8: Replace mutex with spinlock omits feff17a550c7 counter: Implement events_queue_size sysfs attribute omits 4bdec61d927b counter: Implement *_component_id sysfs attributes omits bb6264a61de8 counter: Implement signalZ_action_component_id sysfs attribute omits 086099893fce tools/counter: Create Counter tools omits a8a28737c2c5 docs: counter: Document character device interface omits b6c50affda59 counter: Add character device interface omits e65c26f41371 counter: Move counter enums to uapi header omits de8daf30af7b docs: counter: Update to reflect sysfs internalization omits 712392f558ef counter: Update counter.h comments to reflect sysfs intern [...] omits aaec1a0f76ec counter: Internalize sysfs interface code omits ea434ff82649 counter: stm32-timer-cnt: Provide defines for slave mode s [...] omits 05593a3fd103 counter: stm32-lptimer-cnt: Provide defines for clock polarities discards 74655472ace6 Merge branch 'v5.16-armsoc/dts64' into for-next discards 86cdd6751ade Merge branch 'v5.16-armsoc/dts32' into for-next omits ec3028e7c83e arm64: dts: rockchip: change gpio nodenames omits d7077ac508e6 ARM: dts: rockchip: change gpio nodenames omits efb389b8c34f hwmon: (max31722) Warn about failure to put device in stan [...] omits 2c59a32d1220 hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() omits c6ac8f0b4ca9 Input: ili210x - add ili251x firmware update support omits 70a7681db0c9 Input: ili210x - export ili251x version details via sysfs omits 235300ed8c6c Input: ili210x - use resolution from ili251x firmware omits 9e5afc84ff94 Input: pm8941-pwrkey - respect reboot_mode for warm reset omits d46b3f5bc0fc reboot: export symbol 'reboot_mode' omits dcd6a66a23e9 Input: max77693-haptic - drop unneeded MODULE_ALIAS omits 59bb416db1ec scsi: target: Perform ALUA group changes in one step omits 8d0166a7d817 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path omits 7a1031a464b6 scsi: target: Fix alua_tg_pt_gps_count tracking omits 16ec48f0828c scsi: target: Fix ordered tag handling omits 642bcb5cfa17 scsi: target: Fix ordered CMD_T_SENT handling omits 1731e83d60b5 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay omits fe6691ad8147 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] omits 4d0bbf7801c0 scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] omits 9851b8b83ee2 scsi: target: tcmu: Allocate zeroed pages for data area omits a602d74729a2 scsi: target: cxgbit: Enable Delayed ACK omits 2b9eb5be4d40 scsi: target: cxgbit: Increase max DataSegmentLength omits 023990dec694 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() omits 033a20eaadd4 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() omits 423de62cdb5c scsi: 3w-xxx: Remove redundant initialization of variable retval omits 158c3ec1eb1e scsi: fcoe: Use netif_is_bond_master() instead of open code omits 85374b639229 scsi: sd: Fix crashes in sd_resume_runtime() omits 0ec88d1ecbd7 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] omits 97e6ea6d7806 scsi: mpi3mr: Fix duplicate device entries when scanning t [...] omits a6373460dada scsi: mpi3mr: Use scnprintf() instead of snprintf() omits c673a92a4f5b scsi: sd: Print write through due to no caching mode page [...] omits 21431d5bdf15 scsi: core: ufs-pci: Force a full restore after suspend-to-disk omits ec45b858c867 Input: cpcap-pwrbutton - do not set input parent explicitly omits a47c6b713e89 scsi: core: Remove two host template members that are no l [...] omits 01e570febaaa scsi: usb: Switch to attribute groups omits 7ce6000a77cc scsi: staging: unisys: Remove the shost_attrs member omits 7500be62910d scsi: snic: Switch to attribute groups omits 64fc9015fbeb scsi: smartpqi: Switch to attribute groups omits a8b476fc86d9 scsi: qla4xxx: Switch to attribute groups omits 66df386d0b74 scsi: qla2xxx: Switch to attribute groups omits f8f8f857e7df scsi: qla2xxx: Remove a declaration omits 1ebbd3b1d9a7 scsi: qedi: Switch to attribute groups omits 232cb469d24e scsi: qedf: Switch to attribute groups omits 646bed7e6f45 scsi: pmcraid: Switch to attribute groups omits c03b72b86c77 scsi: pm8001: Switch to attribute groups omits e71eebf744e4 scsi: sym53c500_cs: Switch to attribute groups omits aec4b25c8572 scsi: ncr53c8xx: Switch to attribute groups omits 087c3ace6337 scsi: myrs: Switch to attribute groups omits 582c0360db90 scsi: myrb: Switch to attribute groups omits 88b8132cff99 scsi: mvsas: Switch to attribute groups omits 1bb3ca27d2ca scsi: mpt3sas: Switch to attribute groups omits 09723bb252ca scsi: megaraid_sas: Switch to attribute groups omits ab53de242e07 scsi: megaraid_mbox: Switch to attribute groups omits 08adfa753743 scsi: lpfc: Switch to attribute groups omits 7eae6af530a6 scsi: isci: Switch to attribute groups omits 47d1e6ae0e1e scsi: ipr: Switch to attribute groups omits 7adbf68f4950 scsi: ibmvfc: Switch to attribute groups omits c7da4e1cd040 scsi: ibmvscsi: Switch to attribute groups omits e8fbc28e7fc7 scsi: hptiop: Switch to attribute groups omits 4cd16323b523 scsi: hpsa: Switch to attribute groups omits 62ac8ccbb819 scsi: hisi_sas: Switch to attribute groups omits d6ddcd8b38ab scsi: fnic: Switch to attribute groups omits 780c678912fb scsi: cxlflash: Switch to attribute groups omits 623cf762c73e scsi: csiostor: Switch to attribute groups omits eb78ac7a5474 scsi: bnx2i: Switch to attribute groups omits c3dd11d8ed4d scsi: bnx2fc: Switch to attribute groups omits e73af234a1a2 scsi: bfa: Switch to attribute groups omits ebcbac342cb5 scsi: be2iscsi: Switch to attribute groups omits f2523502a40a scsi: arcmsr: Switch to attribute groups omits bd16d71185c8 scsi: aacraid: Switch to attribute groups omits 90cb6538b5da scsi: 53c700: Switch to attribute groups omits 65bc2a7fd83e scsi: 3w-xxxx: Switch to attribute groups omits 8de1cc904e17 scsi: 3w-sas: Switch to attribute groups omits bd21c1e9891f scsi: 3w-9xxx: Switch to attribute groups omits d8d7cf3f7d07 scsi: zfcp: Switch to attribute groups omits 2899836f9430 scsi: message: fusion: Switch to attribute groups omits a3cf94c96ede scsi: RDMA/srp: Switch to attribute groups omits 5e88e67b6f3b scsi: firewire: sbp2: Switch to attribute groups omits c3f69c7f629f scsi: ata: Switch to attribute groups omits 92c4b58b15c5 scsi: core: Register sysfs attributes earlier omits af049dfd0b10 scsi: core: Remove the 'done' argument from SCSI queuecomm [...] omits 0feb3429d735 scsi: fas216: Introduce the function fas216_queue_command_ [...] omits 814818fd4816 scsi: isci: Remove a declaration omits 11b68e36b167 scsi: core: Call scsi_done directly omits 46c97948e9b5 scsi: usb: Call scsi_done() directly omits b9d82b7dea2c scsi: target: tcm_loop: Call scsi_done() directly omits 4879f233b4f8 scsi: staging: unisys: visorhba: Call scsi_done() directly omits ae4ea859c079 scsi: staging: rts5208: Call scsi_done() directly omits fd17badb664e scsi: xen-scsifront: Call scsi_done() directly omits f11e4da6bfc1 scsi: wd719x: Call scsi_done() directly omits 9c4f6be7ddec scsi: wd33c93: Call scsi_done() directly omits aeb2627dcfd9 scsi: vmw_pvscsi: Call scsi_done() directly omits b4194fcb1b51 scsi: virtio_scsi: Call scsi_done() directly omits 35c3730a9657 scsi: ufs: Call scsi_done() directly omits 37425f5d07cc scsi: sym53c8xx_2: Call scsi_done() directly omits 0c31fa0e6619 scsi: storvsc_drv: Call scsi_done() directly omits 4acf838e80ba scsi: stex: Call scsi_done() directly omits 70a5caf11f8c scsi: snic: Call scsi_done() directly omits 0ca190805784 scsi: smartpqi: Call scsi_done() directly omits 6c2c7d6aa439 scsi: scsi_debug: Call scsi_done() directly omits c33a2dca9853 scsi: qlogicpti: Call scsi_done() directly omits da65bc05cf91 scsi: qlogicfas408: Call scsi_done() directly omits fdcfbd6517d9 scsi: qla4xxx: Call scsi_done() directly omits 79e30b884a01 scsi: qla2xxx: Call scsi_done() directly omits 2d1609afd6d7 scsi: qla1280: Call scsi_done() directly omits ef697683d3eb scsi: qedf: Call scsi_done() directly omits 3ca2385af905 scsi: ps3rom: Call scsi_done() directly omits 7bc195c75134 scsi: ppa: Call scsi_done() directly omits f13cc234bec9 scsi: pmcraid: Call scsi_done() directly omits ca0d62d29bb1 scsi: pcmcia: Call scsi_done() directly omits 48760367a401 scsi: nsp32: Call scsi_done() directly omits f0f4f79a4f7d scsi: ncr53c8xx: Call scsi_done() directly omits 1c21a4f495cf scsi: myrs: Call scsi_done() directly omits 0061e3f5e0c2 scsi: myrb: Call scsi_done() directly omits ca495999075b scsi: mvumi: Call scsi_done() directly omits b0c3007922f4 scsi: mpt3sas: Call scsi_done() directly omits 1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly omits aaf2173b5cc3 scsi: mesh: Call scsi_done() directly omits 9e0603656fdf scsi: megaraid: Call scsi_done() directly omits 012f14b269da scsi: megaraid_sas: Call scsi_done() directly omits f1170b83dff9 scsi: megaraid_mbox: Call scsi_done() directly omits c0e70ea3f719 scsi: mac53c94: Call scsi_done() directly omits ca068c2c6ca0 scsi: lpfc: Call scsi_done() directly omits e803bc52b04b scsi: libsas: Call scsi_done() directly omits b4b84edc5d39 scsi: libiscsi: Call scsi_done() directly omits e0f63b2181cb scsi: libfc: Call scsi_done() directly omits 98cc0e69ba5d scsi: ips: Call scsi_done() directly omits acd3c42d18f7 scsi: ipr: Call scsi_done() directly omits 25e1d89669ec scsi: initio: Call scsi_done() directly omits 0233196eb238 scsi: imm: Call scsi_done() directly omits 85f6dd08c86a scsi: ibmvscsi: Call scsi_done() directly omits 574015a83731 scsi: hptiop: Call scsi_done() directly omits 82f01edcf9a8 scsi: hpsa: Call scsi_done() directly omits a7510fbd879e scsi: fnic: Call scsi_done() directly omits a0c22474cbc6 scsi: fdomain: Call scsi_done() directly omits 696fec18e17c scsi: fas216: Stop using scsi_cmnd.scsi_done omits caffd3ad966e scsi: fas216: Introduce struct fas216_cmd_priv omits f8ab27d96494 scsi: esp_scsi: Call scsi_done() directly omits 52e65d1c25a6 scsi: esas2r: Call scsi_done() directly omits e6ed928effb6 scsi: dpt_i2o: Call scsi_done() directly omits 6c365b880093 scsi: dc395x: Call scsi_done() directly omits e82d6b179b14 scsi: cxlflash: Call scsi_done() directly omits 0979e265e4b7 scsi: csiostor: Call scsi_done() directly omits a75af82a77d2 scsi: bnx2fc: Call scsi_done() directly omits 4316b5b8b2c6 scsi: bfa: Call scsi_done() directly omits 681fa5252fd4 scsi: atp870u: Call scsi_done() directly omits 3f0b59b6852d scsi: arcmsr: Call scsi_done() directly omits 07ebbc3a8067 scsi: aic7xxx: Call scsi_done() directly omits 135223527c81 scsi: aha1542: Call scsi_done() directly omits 3ab3b151ff12 scsi: aha152x: Call scsi_done() directly omits f3bc9338e08d scsi: advansys: Call scsi_done() directly omits 396dd2c0b7b2 scsi: acornscsi: Call scsi_done() directly omits 7afdb8637997 scsi: aacraid: Call scsi_done() directly omits 1dec65e32fb5 scsi: aacraid: Introduce aac_scsi_done() omits e42be9e75a02 scsi: a100u2w: Call scsi_done() directly omits 117cd238adfe scsi: NCR5380: Call scsi_done() directly omits 0800a26aaa80 scsi: BusLogic: Call scsi_done() directly omits 656f26ade03a scsi: 53c700: Call scsi_done() directly omits 9dd9b96c2623 scsi: 3w-xxxx: Call scsi_done() directly omits 2adf975e899a scsi: 3w-sas: Call scsi_done() directly omits 3e6d3832dc1b scsi: 3w-9xxx: Call scsi_done() directly omits 68f89c50cd0c scsi: zfcp_scsi: Call scsi_done() directly omits 1ae6d167793c scsi: message: fusion: Call scsi_done() directly omits 5f9ae9eecb15 scsi: ib_srp: Call scsi_done() directly omits 409d337e6bd6 scsi: firewire: sbp2: Call scsi_done() directly omits 58bf201dfc03 scsi: ata: Call scsi_done() directly omits a710eacb9d13 scsi: core: Rename scsi_mq_done() into scsi_done() and export it omits bf23e619039d scsi: core: Use a structure member to track the SCSI comma [...] omits 9131bff6a9f1 scsi: core: pm: Only runtime resume if necessary omits 1c9575326a4a scsi: sd: Rename sd_resume() into sd_resume_system() omits a19a93e4c6a9 scsi: core: pm: Rely on the device driver core for async p [...] discards 31bf1ffea584 Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] discards cac3c0dd613a Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits 551ed64388fd arm64: defconfig: Enable Sleep stats driver omits 290bc6846547 arm64: dts: qcom: Enable RPM Sleep stats omits 47cb6a068409 arm64: dts: qcom: Enable RPMh Sleep stats omits 1d7724690344 soc: qcom: Add Sleep stats driver omits ac3f1ee77cbe dt-bindings: Introduce QCOM Sleep stats bindings omits 0faf297c4273 arm64: dts: sc7180: Support Parade ps8640 edp bridge omits 4537977a50e6 arm64: dts: sc7180: Factor out ti-sn65dsi86 support omits 03d4e43fc5be ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI omits 2fae3ecc7040 soc: qcom: socinfo: add two missing PMIC IDs omits 4e52cb9e2c22 ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property omits d6365d0f0a03 ASoC: rockchip: i2s-tdm: Strip out direct CRU use discards 2f79a9eba967 Merge branch 'for-5.16/io_uring' into for-next discards 83415c81db07 Merge branch 'for-5.16/drivers' into for-next discards 1b1fff996831 Merge branch 'for-5.16/block' into for-next discards 91c350d599a6 Merge branch 'for-5.16/block-io_uring' into for-next omits c3efe04533a9 dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML discards 496b2e0da81e block: only check previous entry for plug merge attempt discards 82c2ecfce69b mtip32xx: Remove redundant 'flush_workqueue()' calls discards 782b51ee1f99 block: move CONFIG_BLOCK guard to top Makefile discards 9b95c675b440 block: move menu "Partition type" to block/partitions/Kconfig discards 59b0555ae1c3 block: simplify Kconfig files discards 21baefbb1558 block: remove redundant =y from BLK_CGROUP dependency omits 57135c2810b1 Merge tag 'renesas-pinctrl-for-v5.16-tag2' of git://git.ke [...] discards 4c261c08ee8f Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] omits b1986c8e31a3 hwmon: (dell-smm) Add support for fanX_min, fanX_max and f [...] omits 4e5a04be88fe pinctrl: amd: disable and mask interrupts on probe omits eaa744b1c101 arm64: dts: qcom: add 'chassis-type' property omits 68611546826b clocksource/arch_arm_timer: Move workaround synchronisatio [...] omits 1661562bc67e clocksource/arm_arch_timer: Fix masking for high freq counters omits ac4b1c53d664 clocksource/arm_arch_timer: Drop unnecessary ISB on CVAL p [...] omits d8bfd91d8570 clocksource/arm_arch_timer: Remove any trace of the TVAL p [...] omits 0b2de4b2cf79 clocksource/arm_arch_timer: Work around broken CVAL implem [...] omits 81856a1f87e6 clocksource/arm_arch_timer: Advertise 56bit timer to the c [...] omits 2fd88ec56a32 clocksource/arm_arch_timer: Move MMIO timer programming ov [...] omits 671cbee690b8 clocksource/arm_arch_timer: Fix MMIO base address vs callb [...] omits 83dfec77ad72 clocksource/arm_arch_timer: Move drop _tval from erratum f [...] omits d45ef2186ef0 clocksource/arm_arch_timer: Move system register timer pro [...] omits 471d8e9ec29c clocksource/arm_arch_timer: Extend write side of timer reg [...] omits bf5c3cb01f16 clocksource/arm_arch_timer: Drop CNT*_TVAL read accessors omits a8870c59a0f4 clocksource/arm_arch_timer: Add build-time guards for unha [...] omits 58100c34f782 clocksource/drivers/arc_timer: Eliminate redefined macro error discards 7de8989e0f91 Merge branch 'v5.16-armsoc/dts64' into for-next omits 0ff9a987584f mailbox: mtk-cmdq: Fix local clock ID usage omits a657b4ba4fd9 mailbox: mtk-cmdq: Validate alias_id on probe omits ce1537fe2884 mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done omits 46abe32660b7 MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver [...] omits fd10a589cf9e dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss omits db28a59ecbbe mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support omits a7e8c86907b5 dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible omits 4523ec8b387d mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data omits 1c7532c9a2df mailbox: xgene-slimpro: Make use of the helper function de [...] omits f5e2eeb9ff07 mailbox: sun6i: Make use of the helper function devm_platf [...] omits f3908ccc32d5 mailbox: stm32-ipcc: Make use of the helper function devm_ [...] omits 240c7e393b60 mailbox: sti: Make use of the helper function devm_platfor [...] omits 78c6798c1bde mailbox: qcom-apcs-ipc: Make use of the helper function de [...] omits b5e3a1fe535d mailbox: platform-mhu: Make use of the helper function dev [...] omits 6bb9e5ee2075 mailbox: omap: Make use of the helper function devm_platfo [...] omits a04f30356e75 mailbox: mtk-cmdq: Make use of the helper function devm_pl [...] omits be4236046d2f mailbox: hi6220: Make use of the helper function devm_plat [...] omits 2801a33d5f01 mailbox: hi3660: Make use of the helper function devm_plat [...] omits ea9c66b1410e mailbox: bcm2835: Make use of the helper function devm_pla [...] omits 218f22b28772 mailbox: altera: Make use of the helper function devm_plat [...] omits 263b39bce2fb arm64: dts: rockchip: add 'chassis-type' property omits b394e70cdcab arm64: dts: rockchip: add powerdomains to rk3368 omits fff963f4ec42 dt-bindings: arm: rockchip: add rk3368 compatible string t [...] omits 7ab91acd3624 arm64: dts: rockchip: enable spdif on Quartz64 A omits a65e6523e6dc arm64: dts: rockchip: add spdif node to rk356x omits d999ade1cc86 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-16' of git:/ [...] omits ccfb5ceb4007 Merge tag 'fixes-2021-10-16' of git://git.kernel.org/pub/s [...] omits 368a978cc52a Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/sc [...] omits 72bf80cf09c4 regulator: lp872x: replacing legacy gpio interface for gpiod omits 6985c40ab6c5 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits dcd619847ca7 Merge tag 'for-5.15/dm-fixes' of git://git.kernel.org/pub/ [...] omits 304040fb4909 Merge tag 's390-5.15-6' of git://git.kernel.org/pub/scm/li [...] omits c13f946bf1ef Merge tag 'csky-for-linus-5.15-rc6' of git://github.com/c- [...] omits 5fd01b726399 Merge tag 'arc-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] omits f04298169d9c Merge tag 'arm-soc-fixes-5.15-2' of git://git.kernel.org/p [...] omits 5a7ee55b1fcd Merge tag 'pci-v5.15-fixes-2' of git://git.kernel.org/pub/ [...] omits 711c3686676e Merge tag 'acpi-5.15-rc6' of git://git.kernel.org/pub/scm/ [...] discards 2e9a45fd9051 block: handle fast path of bio splitting inline discards ae263bc3549a block: use flags instead of bit fields for blkdev_dio omits fac3cb82a54a net: bridge: mcast: use multicast_membership_interval for IGMPv3 omits 4e6e167bc049 Merge branch 'smc-rv23' omits 29397e34c76b net/smc: stop links when their GID is removed omits b0539f5eddc2 net/smc: add netlink support for SMC-Rv2 omits b4ba4652b3f8 net/smc: extend LLC layer for SMC-Rv2 omits 8799e310fb3f net/smc: add v2 support to the work request layer omits 24fb68111d45 net/smc: retrieve v2 gid from IB device omits 8ade200c269f net/smc: add v2 format of CLC decline message omits e49300a6bf62 net/smc: add listen processing for SMC-Rv2 omits e5c4744cfb59 net/smc: add SMC-Rv2 connection establishment omits 42042dbbc2eb net/smc: prepare for SMC-Rv2 connection omits ed990df29f5b net/smc: save stack space and allocate smc_init_info omits aee43409dfc0 Merge branch 'efi/core' omits b17f4778908b Merge branch 'efi/urgent' omits 29b292df815f Merge branch 'irq/core' omits b74f6fce9a7f Merge branch 'locking/core' omits 21e219a5a037 Merge branch 'locking/wwmutex' omits c1fb082490df Merge branch 'objtool/core' omits 6a7e138f2c66 Merge branch 'objtool/urgent' omits 3eb6a5462d7d Merge branch 'perf/core' omits 8008765e74ce Merge branch 'perf/urgent' omits f0fcb46b5ebd Merge branch 'ras/core' omits 37e6153c141f Merge branch 'sched/core' omits 4246df99ae76 Merge branch 'x86/build' omits 8a77729b8054 Merge branch 'x86/cleanups' omits ea364661ca22 Merge branch 'x86/core' omits 9d6c63a8576f Merge branch 'x86/cpu' omits 773902c7ce9c Merge branch 'x86/fpu' omits 7f8d89b66f1b Merge branch 'x86/misc' omits 3f62db77aa5a Merge branch 'x86/sgx' omits 0bd21836cd22 Merge branch 'x86/urgent' omits 082f20b21de2 Merge branch 'x86/urgent' into x86/fpu, to resolve a conflict omits 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional omits 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] omits 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] omits acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] omits b2381acd3fd9 x86/fpu: Mask out the invalid MXCSR bits properly omits 24bcbe1cc69f net: stream: don't purge sk_error_queue in sk_stream_kill_ [...] omits 4b0dd004e357 Merge branch 'dev_addr-conversions-part-1' omits ec356edef78c ethernet: ixgb: use eth_hw_addr_set() omits 5c8b348534ac ethernet: ibmveth: use ether_addr_to_u64() omits d9ca87233b68 ethernet: enetc: use eth_hw_addr_set() omits 10e6ded81235 ethernet: ec_bhf: use eth_hw_addr_set() omits 41edfff572d9 ethernet: enic: use eth_hw_addr_set() omits 0c9e0c7931c6 ethernet: bcmgenet: use eth_hw_addr_set() omits a85c8f9ad2f6 ethernet: bnx2x: use eth_hw_addr_set() omits 698c33d8b489 ethernet: aquantia: use eth_hw_addr_set() omits f98c50509a20 ethernet: amd: use eth_hw_addr_set() omits ffaeca68fb5f ethernet: alteon: use eth_hw_addr_set() omits 0d4c7517159f ethernet: aeroflex: use eth_hw_addr_set() omits 8ec53ed9af1f ethernet: adaptec: use eth_hw_addr_set() omits a07a296bba9d net: ipvtap: fix template string argument of device_create() call omits 1c5b5b3f0eab net: macvtap: fix template string argument of device_creat [...] omits 93eb2b77212e Merge tag 'mlx5-updates-2021-10-15' of git://git.kernel.or [...] omits 803a4344c790 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits dcebeb8bfedc Merge branch 'mptcp-fixes' omits 3828c514726f mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static omits 72bcbc46a5c3 mptcp: increase default max additional subflows to 2 omits 29211e7db28a mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() omits 8bd7cd1cc7f0 Merge branch 'imx/maintainers' into for-next omits c0ec57e5b18c Merge branch 'imx/defconfig' into for-next omits 37e01e683031 Merge branch 'imx/dt64' into for-next omits 1915f54235dd Merge branch 'imx/dt' into for-next omits 965aac363713 Merge branch 'imx/bindings' into for-next omits 86f84f8adccf Merge branch 'imx/drivers' into for-next omits 0b28c41e3c95 arm64: dts: imx8mm-kontron: Fix connection type for VSC853 [...] omits ca6f9d85d594 arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency omits 6562d6e35028 arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 omits 256a24eba7f8 arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV omits 82a4f329b133 arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply [...] omits ec1e91d400bf arm64: dts: imx8mm-kontron: Add support for ultra high spe [...] discards 02447a21fbc7 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL discards a5f33191f098 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] discards 3ec3e7df7d99 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] discards 1c79d15f3e91 virtio-mem: disallow mapping virtio-mem memory via /dev/mem discards 3d31b264fe50 kernel/resource: disallow access to exclusive system RAM regions discards 7b66f605e2e0 kernel/resource: clean up and optimize iomem_is_exclusive() discards a9e8b74bc4ab kcov: replace local_irq_save() with a local_lock_t discards 933bc3701f06 kcov: avoid enable+disable interrupts if !in_task() discards ba58843bba7a kcov: allocate per-CPU memory on the relevant node discards 924bb9695dca Documentation/kcov: define `ip' in the example discards 7e023d6abde5 Documentation/kcov: include types.h in the example discards ff40458cc99e sysv: use BUILD_BUG_ON instead of runtime check discards cff7cd2aaa16 kernel/fork.c: unshare(): use swap() to make code cleaner discards c71c247faf67 seq_file: move seq_escape() to a header discards 58645ca754ce hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 591a52a6d62a hfs/hfsplus: use WARN_ON for sanity check discards 2417b836df11 coda: bump module version to 7.2 discards 443289f9d07a coda: use vmemdup_user to replace the open code discards fe81c8419b33 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt discards a44f9a47622a coda: avoid doing bad things on inode type changes during [...] discards f4eadb9219fb coda: avoid hidden code duplication in rename discards 0361ab4dc059 coda: avoid flagging NULL inodes discards 589dbe100a3f coda: remove err which no one care discards 87b9ffbac8d6 coda: check for async upcall request using local state discards a7c65e1f4396 coda: avoid NULL pointer dereference from a bad inode discards 037ef2b0f80e init/main.c: silence some -Wunused-parameter warnings discards 374389248edb init: make unknown command line param message clearer discards eacb4be4b171 ramfs: fix mount source show for ramfs discards e44d9d17e469 alpha: use is_kernel_text() helper discards f639f48e6fb8 microblaze: use is_kernel_text() helper discards 5270e1ada8d7 powerpc/mm: use core_kernel_text() helper discards 61c8490282ad extable: use is_kernel_text() helper discards 2f1951360c2d mm: kasan: use is_kernel() helper discards 3ff2f88b8d57 sections: provide internal __is_kernel() and __is_kernel_t [...] discards d5e39f52f36f x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() discards 0c2ffbe06868 sections: move is_kernel_inittext() into sections.h discards 56b40c267644 sections: move and rename core_kernel_data() to is_kernel_ [...] discards 8ca30e5bae8b kallsyms: fix address-checks for kernel related range discards 1c1811bd8d23 kallsyms: remove arch specific text and data check discards cf6cb836e91f ELF: simplify STACK_ALLOC macro discards af4a776eb9d6 ELF: fix overflow in total mapping size calculation discards 29db7d6b00a8 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE discards f17b165ebc28 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses discards 6369ba94e3b7 const_structs.checkpatch: add a few sound ops structs discards 4ec7d39b7b0c lib/stackdepot: allow optional init and stack_table alloca [...] discards 39d0b5800426 lib/stackdepot: allow optional init and stack_table alloca [...] discards c67b738cd14e lib: uninline simple_strntoull() as well discards e276ab260c66 include/linux/string_helpers.h: add linux/string.h for strlen() discards f7f26880fbbe lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 discards 76cbe2c68bf8 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 discards 9340fee2ff4e lib, stackdepot: add helper to print stack entries into buffer discards f53564585c93 lib, stackdepot: add helper to print stack entries discards 29bd2fd987b7 lib, stackdepot: check stackdepot handle before accessing slabs discards ca6607ba03cc MAINTAINERS: add "exec & binfmt" section with myself and Eric discards 18f2609e9716 bottom_half.h needs kernel.h omits a02dcde595f7 Input: touchscreen - avoid bitwise vs logical OR warning omits 3378a07daa6c Input: xpad - add support for another USB ID of Nacon GC-100 omits fe0a7e3d0127 Input: resistive-adc-touch - fix division by zero error on [...] omits d997cc1715df Input: snvs_pwrkey - add clk handling omits a88638c4e69c Input: max8925_onkey - don't mark comment as kernel-doc omits 36fc54375f98 Input: ads7846 - do not attempt IRQ workaround when deferr [...] omits ccd661392abb Input: ads7846 - use input_set_capability() omits 9271cda2bb41 Input: ads7846 - set input device bus type and product ID discards 8b0286cb37b4 io_uring: clean io_prep_rw() discards 95462452d4c8 io_uring: optimise fixed rw rsrc node setting discards 200a80aa2078 io_uring: return iovec from __io_import_iovec discards 406e1233ec43 io_uring: optimise io_import_iovec fixed path discards 62768ee791cb io_uring: kill io_wq_current_is_worker() in iopoll discards 5d946c9385d8 io_uring: optimise req->ctx reloads omits 872e57abd171 Input: tm2-touchkey - allow changing keycodes from userspace omits f041a7af1263 Input: tm2-touchkey - report scan codes omits be358af1191b nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] omits 804f354ab6ce Input: adxl34x - fix sparse warning omits c4be5e5a113d Input: ep93xx_keypad - switch to using managed resources omits ab317169673d Input: ep93xx_keypad - use dev_pm_set_wake_irq() omits 4ce73b052bdd Input: ep93xx_keypad - use BIT() and GENMASK() macros omits 03b47b3ad0a9 Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused omits c3ca31ce0ea1 ARC: fix potential build snafu omits 8a543184d79c net/mlx5: Use system_image_guid to determine bonding omits 1021d0645d59 net/mlx5: Use native_port_num as 1st option of device index omits 2ec16ddde1fa net/mlx5: Introduce new device index wrapper omits 7b1b6d35f045 net/mlx5: Check return status first when querying system_i [...] omits 0e6f3ef469bb net/mlx5: DR, Prefer kcalloc over open coded arithmetic omits 0885ae1a9d34 net/mlx5e: Add extack msgs related to TC for better debug omits 88594d83314a net/mlx5: CT: Fix missing cleanup of ct nat table on init failure omits fbfa97b4d79f net/mlx5: Disable roce at HCA level omits 9fbe1c25ecca net/mlx5i: Enable Rx steering for IPoIB via ethtool omits 17ac528d8868 net/mlx5: Bridge, provide flow source hints omits 32def4120e48 net/mlx5: Read timeout values from DTOR omits 5945e1adeab5 net/mlx5: Read timeout values from init segment omits 4b2c5fa9c990 net/mlx5: Add layout to support default timeouts register omits ba95a6225b02 vsock_diag_test: remove free_sock_stat() call in test_no_sockets omits 2151135a1f61 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e21e52ad1e01 csky: Make HAVE_TCM depend on !COMPILE_TEST omits fb5d69a5cd78 csky: bitops: Remove duplicate __clear_bit define omits aeba0b84dd07 csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] omits af89ebaa64de csky: Fixup regs.sr broken in ptrace omits fbd63c08cdcc csky: don't let sigreturn play with priveleged bits of sta [...] omits e3e56c050ab6 soc: qcom: rpmhpd: Make power_on actually enable the domain omits 51369c0f0534 dt-bindings: hwmon: allow specifying channels for tmp421 omits 3e4dd2e8bcf2 hwmon: (tmp421) ignore non-channel related DT nodes omits 0ebbd89d4d77 hwmon: (tmp421) update documentation omits 1a98068c71f9 hwmon: (tmp421) support HWMON_T_ENABLE omits f3fbf4b81d30 hwmon: (tmp421) really disable channels omits 3fba10dc0341 hwmon: (tmp421) support specifying n-factor via DT omits 45e9bda4ffc4 hwmon: (tmp421) support disabling channels from DT omits c1143d1bc5df hwmon: (tmp421) add support for defining labels from DT omits f04ce1e32330 dt-bindings: hwmon: add missing tmp421 binding omits 0857d6f8c759 ipv6: When forwarding count rx stats on the orig netdev omits a475008b40f2 Merge branch 'clk-renesas' into clk-next omits bada0389c2d8 Merge tag 'renesas-clk-for-v5.16-tag2' of git://git.kernel [...] omits c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] omits cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit omits 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit discards 325af8803f46 gfs2: Fix unused value warning in do_gfs2_set_flags() discards 2ad7043195d0 gfs2: check context in gfs2_glock_put discards 2dd38d699d1d gfs2: Fix glock_hash_walk bugs discards 35fb3d505a9d gfs2: Cancel remote delete work asynchronously discards 27d7090d8ec5 gfs2: set glock object after nq discards b948271f520b gfs2: remove RDF_UPTODATE flag discards 9f1c9390e9bb gfs2: Eliminate GIF_INVALID flag discards 2e0e4375e0dc gfs2: fix GL_SKIP node_scope problems discards 3565f26d00a0 gfs2: split glock instantiation off from do_promote discards f5ad9d692f4a gfs2: further simplify do_promote discards e091366f0e03 gfs2: re-factor function do_promote discards 43c7cdc10930 gfs2: Remove 'first' trace_gfs2_promote argument discards 5a6a6283e26e gfs2: change go_lock to go_instantiate discards c90f13cfeb34 gfs2: dump glocks from gfs2_consist_OBJ_i discards f909a1e3d0b5 gfs2: dequeue iopen holder in gfs2_inode_lookup error discards ecafdc7b129a gfs2: Save ip from gfs2_glock_nq_init discards 020ba5d21f94 gfs2: Allow append and immutable bits to coexist discards 128c2aa64011 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug discards b1cae777b338 gfs2: move GL_SKIP check from glops to do_promote discards 035921960acb gfs2: Add GL_SKIP holder flag to dump_holder discards 9c94a5566dfb gfs2: remove redundant check in gfs2_rgrp_go_lock discards 553acb772bde gfs2: Fix mmap + page fault deadlocks for direct I/O discards 4de25673378c iov_iter: Introduce nofault flag to disable page faults discards 8a160b09cd14 gup: Introduce FOLL_NOFAULT flag to disable page faults discards b65d2be53902 iomap: Add done_before argument to iomap_dio_rw discards 5e54a30653bd iomap: Support partial direct I/O on user copy failures discards 8b68d37cee02 iomap: Fix iomap_dio_rw return value for user copies discards 4965b3bef07c gfs2: Fix mmap + page fault deadlocks for buffered I/O discards 906f090d0f7e gfs2: Eliminate ip->i_gh discards bd8885677023 gfs2: Move the inode glock locking to gfs2_file_buffered_write discards 780e49d7b88c gfs2: Introduce flag for glock holder auto-demotion discards 050c77f2894a gfs2: Clean up function may_grant discards 2bc4350d3e96 gfs2: Add wrapper for iomap_file_buffered_write omits 54045e5b59e5 kunit: Reset suite count after running tests omits b5c11a89384b kunit: tool: improve compatibility of kunit_parser with KT [...] discards fea34b1d9dd2 Merge remote-tracking branch 'spi/for-5.16' into spi-next discards 7d41322d82e3 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 9a61277af7fb Merge series "ASoC: Add Audio Graph Card2 support" from Ku [...] omits 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding omits 9f08c9ed580a rtc: pcf85063: Always clear EXT_TEST from set_time omits 4c8a7b80d5f3 rtc: pcf85063: add support for fixed clock omits c3336b8ac609 rtc: rv3032: fix error handling in rv3032_clkout_set_rate() omits 24d23181e43d rtc: class: check return value when calling dev_set_name() omits 789c1093f02c rtc: class: don't call cdev_device_del() when cdev_device_ [...] omits 011ace4a7fad Merge tag 'imx-fixes-5.15-3' of git://git.kernel.org/pub/s [...] omits 2336d6968621 nfsd: update create verifier comment omits 6eab8224ed3d drm/tiny: ili9163: fix build omits 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF omits 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF omits c974cf01b248 drm/i915: Clean up PXP Kconfig info. omits 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] discards b41562b71d54 KVM: VMX: Remove redundant handling of bus lock vmexit discards 284cbde45338 KVM: kvm_stat: do not show halt_wait_ns discards 5ced280cabc8 KVM: x86: WARN if APIC HW/SW disable static keys are non-z [...] discards e1c7d89a907a Revert "KVM: x86: Open code necessary bits of kvm_lapic_se [...] discards 10f8e09074db KVM: x86: avoid warning with -Wbitwise-instead-of-logical discards c760c32c0703 KVM: SEV-ES: Set guest_state_protected after VMSA update omits 180a736395e7 Merge branches 'acpi-battery', 'acpi-scan', 'acpi-soc' and [...] discards c0f45f99b695 KVM: X86: fix lazy allocation of rmaps discards a7f215bf7e75 KVM: replace large kvmalloc allocation with vmalloc omits 6ee5808de074 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits b16a37e1846c rpmsg: glink: Send READ_NOTIFY command in FIFO full case omits 343ba27b6f9d rpmsg: glink: Remove channel decouple from rpdev release omits c7c182d4447e rpmsg: glink: Remove the rpmsg dev in close_ack omits eadeb06e7645 Merge tag 'asoc-fix-v5.15-rc5' of https://git.kernel.org/p [...] omits 8956927faed3 rpmsg: glink: Add TX_DATA_CONT command while sending omits 4ca239f33737 ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts omits 4c8d49bc476c ASoC: cs42l42: Fix WARN in remove() if running without an [...] omits 0c3d6c6ff75a ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile omits fdbd256175a1 ASoC: cs42l42: Set correct SRC MCLK omits 4ae1d8f911d6 ASoC: cs42l42: Allow time for HP/ADC to power-up after enable omits 3c211cb7db29 ASoC: cs42l42: Use PLL for SCLK > 12.288MHz omits 2a031a99428b ASoC: cs42l42: Don't claim to support 192k omits 0306988789d9 ASoC: cs42l42: Defer probe if request_threaded_irq() retur [...] omits 917d5758014b ASoC: cs42l42: Don't set defaults for volatile registers omits d591d4b32aa9 ASoC: cs42l42: Correct some register default values omits 6e6825801ab9 ASoC: cs42l42: Always configure both ASP TX channels omits 06441c82f0cd ASoC: cs42l42: Don't reconfigure the PLL while it is running omits 08411e3461bd spi: replace snprintf in show functions with sysfs_emit omits 2a4a4e8918f0 spi: cadence: Add of_node_put() before return omits dbf641a10f61 spi: orion: Add of_node_put() before goto omits b296997cf539 ASoC: soc-component: improve error reporting for register access omits 96792fdd77cd ASoC: amd: enable vangogh platform machine driver build omits 34a0094b9ff7 ASoC: amd: add vangogh machine driver omits 832a5cd2d3d9 ASoc: amd: create platform device for VG machine driver omits baa274db99ef ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] omits 349b15ef9d53 ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] omits cb2d94aa4d51 ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] omits e781759ab87b ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] omits 5279bd8a842b ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] omits c601fdf5c845 ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] omits 95373f36b9b8 ASoC: add Audio Graph Card2 Custom Sample omits 466ac332bc57 ASoC: add Audio Graph Card2 Yaml Document omits c3a15c92a67b ASoC: audio-graph-card2: add Codec2Codec support omits f03beb55a831 ASoC: audio-graph-card2: add DPCM support omits c8c74939f791 ASoC: audio-graph-card2: add Multi CPU/Codec support omits 6e5f68fe3f2d ASoC: add Audio Graph Card2 driver omits 52a18c291470 ASoC: simple-card-utils: add codec2codec support omits 92939252458f ASoC: simple-card-utils: add asoc_graph_is_ports0() omits d293abc0c8fb ASoC: test-component: add Test Component for Sound debug/test omits 5dd7e163e71f ASoC: test-component: add Test Component YAML bindings omits 9955548919c4 remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from re [...] omits c34bfafd7c6c remoteproc: omap_remoteproc: simplify getting .driver_data omits 9db9c738ac89 remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resou [...] omits 0374a4ea7269 remoteproc: Fix a memory leak in an error handling path in [...] omits d6a33c5bdc84 remoteproc: Fix spelling mistake "atleast" -> "at least" omits 2faf63b650bb ice: make use of ice_for_each_* macros omits 22bf877e528f ice: introduce XDP_TX fallback path omits 9610bd988df9 ice: optimize XDP_TX workloads omits eb087cd82864 ice: propagate xdp_ring onto rx_ring omits a55e16fa330a ice: do not create xdp_frame on XDP_TX omits 0bb4f9ecadd4 ice: unify xdp_rings accesses omits e72bba21355d ice: split ice_ring onto Tx/Rx separate structs omits dc23715cf30a ice: move ice_container_type onto ice_ring_container omits e93d1c37a85b ice: remove ring_active from ice_ring omits 8fe31e0995f0 Merge tag 'gpio-fixes-for-v5.15-rc6' of git://git.kernel.o [...] omits 985f6ab93fc9 Merge tag 'spi-fix-v5.15-rc5' of git://git.kernel.org/pub/ [...] omits e761e622b509 Merge branch 'trace/ftrace/urgent' into trace/for-next omits ccb6a666d555 Merge tag 'regulator-fix-v5.15-rc5' of git://git.kernel.or [...] omits 7a3348870500 ksmbd: validate credit charge after validating SMB2 PDU body size omits 2ea086e35c3d ksmbd: add buffer validation for smb direct omits 4bc59477c329 ksmbd: limit read/write/trans buffer size not to exceed 8MB omits f39b5afbcef4 nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] omits 9e795d94deaf Merge tag 'mtd/fixes-for-5.15-rc6' of git://git.kernel.org [...] omits 591a495d440f Merge tag 'drm-fixes-2021-10-15-1' of git://anongit.freede [...] omits 7d4901d96584 clk: samsung: exynos5433: update apollo and atlas clock probing omits 3270ffe89fe6 clk: samsung: add support for CPU clocks omits 86a44e9067c9 Merge tag 'ntfs3_for_5.15' of git://github.com/Paragon-Sof [...] omits cdeb5d7d890e KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 [...] omits 9b4416c5095c KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() omits 7dd05578198b clk: samsung: Introduce Exynos850 clock driver omits 4884ddba7f12 Merge branch 'tcp-md5-vrf-fix' omits 64e4017778be selftests: net/fcnal: Test --{force,no}-bind-key-ifindex omits 78a9cf6143e2 selftests: nettest: Add --{force,no}-bind-key-ifindex omits a76c2315bec7 tcp: md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0 omits 86f1e3a8489f tcp: md5: Fix overlap between vrf and non-vrf keys omits 5d6298f25a0d dt-bindings: clock: Document Exynos850 CMU bindings omits 46393d61a328 lan78xx: select CRC32 omits 295711fa8fec Merge branch 'dpaa2-irq-coalescing' omits fc398bec0387 net: dpaa2: add adaptive interrupt coalescing omits 69651bd8d303 soc: fsl: dpio: add Net DIM integration omits a64b44213766 net: dpaa2: add support for manual setup of IRQ coalesing omits ed1d2143fee5 soc: fsl: dpio: add support for irq coalescing per softwar [...] omits 2cf0b6fe9bd3 soc: fsl: dpio: extract the QBMAN clock frequency from the [...] omits d4b3aaf0f90b ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] omits cd932c2a1ecc Merge tag 'usb-serial-5.15-rc6' of https://git.kernel.org/ [...] omits 960d46f29aec ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 0ac68641f414 ARM: dts: stm32: fix SAI sub nodes register range omits dad70d11a6e5 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] discards d2a6b86d9bc8 Merge branch 'for-5.16/block' into for-next discards 3316a03351ff Merge branch 'for-5.16/drivers' into for-next discards f149a57312e3 Merge branch 'for-5.16/block-io_uring' into for-next discards e5c383e496e8 Merge branch 'for-5.16/io_uring' into for-next discards 055b7484d2dc io_uring: rearrange io_read()/write() discards 8d248fd0dd3d io_uring: clean up io_import_iovec discards 5e8f74fba3bc io_uring: optimise io_import_iovec nonblock passing discards 5820b40506be io_uring: optimise read/write iov state storing discards 90836814fdba io_uring: encapsulate rw state discards df1460ff653e io_uring: optimise rw comletion handlers discards 10bce60ee5f8 io_uring: prioritise read success path over fails discards 67d15661cb5e io_uring: consistent typing for issue_flags discards 99d44da9c3c8 io_uring: optimise rsrc referencing omits 1dd7128b839f thermal/core: Fix null pointer dereference in thermal_release() omits 06f6e365e2ec crypto: octeontx2 - set assoclen in aead_do_fallback() omits b97c2b219b56 crypto: ccp - Fix whitespace in sev_cmd_buffer_len() omits f3fafbcbe873 Merge branch 'L4S-style-ce_threshold_ect1-marking' omits e72aeb9ee0e3 fq_codel: implement L4S style ce_threshold_ect1 marking omits 70e939ddea7f net: add skb_get_dsfield() helper omits c13de2386c78 mtd: core: don't remove debugfs directory if device is in use omits 8a057b5fb480 MAINTAINERS: Update the devicetree documentation path of hyperbus omits 7b09acdcb944 mtd: block2mtd: add support for an optional custom MTD label omits a04e96537cc6 mtd: block2mtd: minor refactor to avoid hard coded constant omits 19757cebf0c5 tcp: switch orphan_count to bare per-cpu counters omits 603362b4a583 mtd: fixup CFI on ixp4xx omits fc9e18f9e987 mtd: rawnand: arasan: Prevent an unsupported configuration omits 73e197df1949 MAINTAINERS: Add entry for Qualcomm NAND controller driver omits eec417fd317a mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND omits 0b93aed2842d mctp: Avoid leak of mctp_sk_key omits 6bcd2960af1b mtd: rawnand: xway: Keep the driver compatible with on-die [...] omits b4ebddd6540d mtd: rawnand: socrates: Keep the driver compatible with on [...] omits 325fd539fc84 mtd: rawnand: plat_nand: Keep the driver compatible with o [...] omits f16b7d2a5e81 mtd: rawnand: pasemi: Keep the driver compatible with on-d [...] omits 194ac63de6ff mtd: rawnand: orion: Keep the driver compatible with on-di [...] omits f9d8570b7fd6 mtd: rawnand: mpc5121: Keep the driver compatible with on- [...] omits b5b5b4dc6fcd mtd: rawnand: gpio: Keep the driver compatible with on-die [...] omits 7e3cdba176ba mtd: rawnand: au1550nd: Keep the driver compatible with on [...] omits d707bb74daae mtd: rawnand: ams-delta: Keep the driver compatible with o [...] omits c625823ad8c0 Revert "mtd: rawnand: cs553x: Fix external use of SW Hammi [...] omits 075718fdaf0e sctp: fix transport encap_port update in sctp_vtag_verify omits fe972c458fc5 Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW [...] omits 8d1e4218a63e Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming [...] omits 1d5f55634c92 Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamm [...] omits 048fbdd59910 Revert "mtd: rawnand: tmio: Fix external use of SW Hamming [...] omits e7f466c51ce9 Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Ha [...] omits d8467112d645 mtd: rawnand: Let callers use the bare Hamming helpers omits 9be1446ece29 mtd: rawnand: fsmc: Fix use of SM ORDER omits c2402d43d183 ptp: fix error print of ptp_kvm on X86_64 platform omits bf1366734b36 Merge branch 'qca8337-improvements' omits d291fbb8245d dt-bindings: net: dsa: qca8k: convert to YAML schema omits e52073a8e308 dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch omits fd0bb28c547f net: dsa: qca8k: move port config to dedicated struct omits cef08115846e net: dsa: qca8k: set internal delay also for sgmii omits f477d1c8bdbe net: dsa: qca8k: add support for QCA8328 omits ed7988d77fbf dt-bindings: net: dsa: qca8k: document support for qca8328 omits 362bb238d8bf net: dsa: qca8k: add support for pws config reg omits 924087c5c3d4 dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding omits bbc4799e8bb6 net: dsa: qca8k: add explicit SGMII PLL enable omits 13ad5ccc093f dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll omits 5654ec78dd7e net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6 omits 3fcf734aa482 net: dsa: qca8k: add support for cpu port 6 omits 731d613338ec dt-bindings: net: dsa: qca8k: Document support for CPU port 6 omits 6c43809bf1be net: dsa: qca8k: add support for sgmii falling edge omits fdbf35df9c09 dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties omits d8b6f5bae6d3 dsa: qca8k: add mac_power_sel support omits bacc8daf97d4 xen-netback: Remove redundant initialization of variable err omits d00e60ee54b1 page_pool: disable dma mapping support for 32-bit arch wit [...] omits 79df45731da6 perf/core: Allow ftrace for functions in kernel/event/core.c omits 8b8ff8cc3b81 perf/x86: Add new event for AUX output counter index omits 71920ea97d6d perf/x86/msr: Add Sapphire Rapids CPU support omits 09089db79859 irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT omits b4c6f86ec2f6 irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT omits 810979682ccc irq_work: Allow irq_work_sync() to sleep if irq_work() no [...] omits da6ff0994349 sched/rt: Annotate the RT balancing logic irqwork as IRQ_W [...] omits 66558b730f25 sched: Add cluster scheduler level for x86 omits 778c558f49a2 sched: Add cluster scheduler level in core and related Kco [...] omits c5e22feffdd7 topology: Represent clusters of CPUs within a die omits 37b47298ab86 sched: Disable -Wunused-but-set-variable omits 42a20f86dc19 sched: Add wrapper for get_wchan() to keep task blocked omits bc9bbb81730e x86: Fix get_wchan() to support the ORC unwinder omits 4e046156792c proc: Use task_is_running() for wchan in /proc/$pid/stat omits cf2a85efdade leaking_addresses: Always print a trailing newline omits 54354c6a9f7f Revert "proc/wchan: use printk format instead of lookup_sy [...] omits f42752729e20 eeprom: 93xx46: fix MODULE_DEVICE_TABLE omits e2b6d941ec38 Merge tag 'kvmarm-fixes-5.15-2' of git://git.kernel.org/pu [...] omits 019057bd73d1 KVM: SEV-ES: fix length of string I/O omits 502408a61f4b staging: wlan-ng: Avoid bitwise vs logical OR warning in h [...] omits 5ce0309027c0 staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c discards ee866360a620 include/media/media-entity.h: replace kernel.h with the ne [...] discards 8ea25cb527f4 include/linux/plist.h: replace kernel.h with the necessary [...] discards 3accff5fbd7c include/linux/llist.h: replace kernel.h with the necessary [...] discards 94e3e4098bd8 include/linux/list.h: replace kernel.h with the necessary [...] discards 78a4943c0a95 include/kunit/test.h: replace kernel.h with the necessary [...] discards 4e8856702573 kernel.h: split out container_of() and typeof_member() macros discards dcaf7a5f413b kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] discards 19e6044354a5 proc/sysctl: make protected_* world readable discards 04e0b2e8c8f4 proc: allow pid_revalidate() during LOOKUP_RCU discards 3794255dd4a8 virtio-mem: kdump mode to sanitize /proc/vmcore access discards afdf313e779f virtio-mem: factor out hotplug specifics from virtio_mem_r [...] discards f5f1c3f0874c virtio-mem: factor out hotplug specifics from virtio_mem_p [...] discards 449a9a5f55dc virtio-mem: factor out hotplug specifics from virtio_mem_i [...] discards 0d814827522e proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] discards 020d8ce431da proc/vmcore: let pfn_is_ram() return a bool discards 0b9461251653 x86/xen: print a warning when HVMOP_get_mem_type fails discards 6e2d040da650 x86/xen: simplify xen_oldmem_pfn_is_ram() discards 84b5937b0511 x86/xen: update xen_oldmem_pfn_is_ram() documentation discards 703b6a61fdf2 proc: test that /proc/*/task doesn't contain "0" discards e86649599a8d procfs-do-not-list-tid-0-in-proc-pid-task-fix discards cc0a0fe6b14a procfs: do not list TID 0 in /proc/<pid>/task discards f39bdb62bc51 kernel/hung_task.c: Monitor killed tasks. discards 2b5c93ca8078 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 1c874e685ee1 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards ecb5977e1ad7 Docs/DAMON: document physical memory monitoring support discards a1e378f89928 mm/damon/dbgfs: support physical memory monitoring discards c31a19ee1f18 mm/damon: implement primitives for physical address space [...] discards 380b0432eff1 mm/damon/vaddr: Include 'highmem.h' to fix a build failure omits 1f8818e352f7 dyndbg: fix spurious vNpr_info change omits f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge omits 3111a22e06df Merge branch 'mem-ctrl-next' into for-next omits 131dd9a436d8 memory: tegra20-emc: Support matching timings by LPDDR2 co [...] omits 38322cf423f6 memory: Add LPDDR2-info helpers omits ce004ae6c552 dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node omits 001b8b2594db dt-bindings: Add vendor prefix for Elpida Memory omits 2782ece0d315 dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F omits 3539a2c6c689 dt-bindings: memory: lpddr2: Add revision-id properties omits 9e17f71e9c33 dt-bindings: memory: lpddr2: Convert to schema omits a0d245d086c7 dt-bindings: Relocate DDR bindings omits 66d9de75cfc1 Merge branch 'next/drivers' into for-next omits 81a51eb6be3d soc: samsung: exynos-chipid: Add Exynos850 support omits 0a0124065fcd dt-bindings: samsung: exynos-chipid: Document Exynos850 co [...] omits c072c4ef7ef0 soc: samsung: exynos-chipid: Pass revision reg offsets omits f4e260bffcf3 pinctrl: renesas: checker: Prefix common checker output omits f31a5ffbd11d pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] omits e212923e7407 pinctrl: renesas: checker: Move overlapping field check omits 28e7f8ff9058 pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] omits 412da8c7224a pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] omits ce34fb3cb4a8 pinctrl: renesas: r8a779[56]x: Add MediaLB pins omits 2bd9feed2316 clk: renesas: r8a779[56]x: Add MLP clocks omits d94befbb5ae3 ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers omits 3c414eb65c29 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset omits c3131bd5586d thermal: rcar_gen3_thermal: Read calibration from hardware omits b8aaf1415a1b thermal: rcar_gen3_thermal: Store thcode and ptat in priv data omits f6c83676c609 thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant omits db03874b8543 dt-bindings: thermal: qcom: add HC variant of adc-thermal [...] omits 509d3f2b755f Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] omits a14bc107edd0 drm/panel: olimex-lcd-olinuxino: select CRC32 omits 1a361b41c1a1 drm/r128: fix build for UML omits d1d94b0129dc drm/nouveau/fifo: Reinstate the correct engine bit programming omits b253c3026c29 drm/hyperv: Fix double mouse pointers omits b693e42921e0 drm/fbdev: Clamp fbdev surface size if too large omits 97794170b696 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] omits 6011106d129d Merge tag 'mediatek-drm-fixes-5.15' of https://git.kernel. [...] omits 0cd413b5e756 fsi: occ: Add dynamic debug to dump command and response omits 908dbf0242e2 hwmon: (occ) Remove sequence numbering and checksum calculation omits 62f79f3d0eb9 fsi: occ: Force sequence numbering per OCC omits 52a490e0efac ARM: configs: aspeed: Remove unused USB gadget devices omits 6c78800461e6 ARM: config: aspeed: Enable Network Block Device omits 59b8bfc89439 ARM: configs: aspeed: Enable pstore and lockup detectors omits 7af36da5fede ARM: configs: aspeed: Enable commonly used drivers omits c688b4ad0c8b ARM: configs: aspeed: Disable IPV6 SIT device omits 05e63b48b20f ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compati [...] omits 1ee1500ef717 ARM: dts: ls1021a: move thermal-zones node out of soc/ omits 08dc4d0c9535 ARM: dts: ls1021a-tsn: remove undocumented property "posit [...] omits 6aae6c49690c ARM: dts: ls1021a-qds: change fpga to simple-mfd device omits 8bcf67b8d893 ARM: dts: ls1021a: add #power-domain-cells for power-contr [...] omits 39a1d8d2fbda ARM: dts: ls1021a: add #dma-cells to qdma node omits e11f309660e1 ARM: dts: ls1021a: fix memory node for schema check omits 8611083250e8 ARM: dts: ls1021a: remove regulators simple-bus omits 61761d3eeb43 ARM: dts: ls1021a: disable ifc node by default omits d41488bc0b65 ARM: dts: ls1021a: breakup long values in thermal node omits 44c407203313 ARM: dts: ls1021a: fix board compatible to follow binding schema omits 74c7b4593798 ARM: dts: ls1021a: update pcie nodes for dt-schema check omits 7cd2f9a59f34 ARM: dts: ls1021a-qds: Add node for QSPI flash omits 784bdc6f2697 ARM: dts: ls1021a: change to use SPDX identifiers omits ca8a261617c7 ARM: dts: ls1021a: change dma channels order to match schema omits 113dc42b03e3 ARM: dts: ls1021a: remove clock-names property for i2c nodes omits 83ad8d101151 dt-bindings: arm: fsl: add ls1021a-tsn board omits 72949f76565c soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate() omits c49d461648e5 ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC pr [...] omits 40088915f547 Merge branch 'octeontx2-af-miscellaneous-changes-for-cpt' omits 149f3b73cb66 octeontx2-af: Add support to flush full CPT CTX cache omits 7054d39ccf7e octeontx2-af: Perform cpt lf teardown in non FLR path omits 4826090719d4 octeontx2-af: Enable CPT HW interrupts omits e99a1fa731b4 ARM: imx_v6_v7_defconfig: Enable HID I2C omits 7973009235e2 arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix omits a3d708925fcc net: tulip: winbond-840: fix build for UML omits 523994ba3ad1 net: intel: igc_ptp: fix build for UML omits cd2621d07d51 net: fealnx: fix build for UML omits 78e0a006914b hv_netvsc: Add comment of netvsc_xdp_xmit() omits c47fedba94bc Merge branch 'minor-managed-neighbor-follow-ups' omits 30fc7efa38f2 net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED [...] omits c8e80c1169b2 net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT a [...] omits 507c2f1d2936 net, neigh: Add build-time assertion to avoid neigh->flags [...] omits 20d446f24f37 net: mvneta: Delete unused variable omits 4dc08dcc9f6f net: phy: dp83867: introduce critical chip default init fo [...] omits 4ece1ae44015 net: microchip: lan743x: add support for PTP pulse width ( [...] omits 67ca5159dbe2 net: phy: micrel: make *-skew-ps check more lenient omits fea0fd097c4f arm64: dts: imx8mq-librem5: set debounce interval of volum [...] omits 09d255f0beb5 arm64: dts: imx8mq-librem5: Limit the max sdio frequency omits 2344af0d5b58 arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards omits c3817595d6d0 arm64: dts: imx8mq-librem5: delay the startup of the SDIO omits 924025e5eeb9 arm64: dts: imx8mq-librem5: wire up the wifi regulator omits 1f8359d4a242 arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl as [...] omits ca4fd34e8603 arm64: dts: imx8mq-librem5: add reset gpio to mantix panel [...] omits a1467faa1041 ARM: imx: register reset controller from a platform driver omits 4fb0b9309c9f ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery omits 266e5cf39a0f arm64: dts: qcom: sm8250: remove mmcx regulator omits 5d776bab41b2 Merge branch 'clk-versatile' into clk-next omits d4e15d4821e7 clk: versatile: hide clock drivers from non-ARM users omits 323fd5955f84 clk: versatile: Rename ICST to CLK_ICST omits dfe28877db61 arm64: dts: qcom: sc7180: Add qspi compatible omits 622adb84b3e7 arm64: dts: qcom: sdm845: Drop standalone smem node omits b5af64fceb04 soc: qcom: smem: Support reserved-memory description omits 7a99e87e2e6b dt-bindings: soc: smem: Make indirection optional omits d0fe6491ddd2 dt-bindings: sram: Document qcom,rpm-msg-ram omits 11cae9cb85ec Merge branch 'clk-qcom' into clk-next omits 9095d054851f arm64: dts: qcom: msm8916: Drop underscore in node name omits 2533786f46d0 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names omits 3652265514f5 clk: qcom: gdsc: enable optional power domain support omits a91c483b42fa clk: qcom: videocc-sm8250: use runtime PM for the clock co [...] omits 6158b94ec807 clk: qcom: dispcc-sm8250: use runtime PM for the clock controller omits a3bb8a70e7ef dt-bindings: clock: qcom,videocc: add mmcx power domain omits 730d688fce07 dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain omits 88800cb25484 arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect omits 5c1c3e2a7693 arm64: defconfig: Disable firmware sysfs fallback omits 4d5b5539742d binder: use cred instead of task for getsecid omits 52f88693378a binder: use cred instead of task for selinux checks omits ea673f17ab76 drm/i915/uapi: Add comment clarifying purpose of I915_TILI [...] discards 199b1b9e816f md: update superblock after changing rdev flags in state_store discards 48474810225e md: remove unused argument from md_new_event discards e525a5ddd706 md/raid5: call roundup_pow_of_two in raid5_run discards 87ea6e98b6e6 md/raid1: use rdev in raid1_write_request directly discards 6de838e352bf md/raid1: only allocate write behind bio for WriteMostly device discards 7776e7efe6f4 md: properly unwind when failing to add the kobject in md_alloc discards 2907d6ab0e94 md: extend disks_mutex coverage discards 515a61a77626 md: add the bitmap group to the default groups for the md kobject discards 8d0d00d63840 md: add error handling support for add_disk() omits 1483f0a427fe Merge tag 'drm-intel-fixes-2021-10-14' of git://anongit.fr [...] omits e15f5972b803 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 8b017fbe0bbb net: of: fix stub of_net helpers for CONFIG_NET=n discards bf6bad5a1b97 mm/damon/vaddr: separate commonly usable functions discards dc8cdbf8606e Docs/admin-guide/mm/damon: document 'init_regions' feature discards 2f2db6770fc0 mm/damon/dbgfs-test: add a unit test case for 'init_regions' discards 1daf71cfc567 mm/damon/dbgfs: allow users to set initial monitoring targ [...] discards 90112e915e90 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes discards 74b80cfd5775 selftests/damon: add 'schemes' debugfs tests discards 60e1debe5881 mm/damon/schemes: implement statistics feature discards 9943be55a089 mm/damon/dbgfs: support DAMON-based Operation Schemes discards 9031bb1a63eb mm/damon/vaddr: support DAMON-based Operation Schemes discards 046b57ea1c95 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) discards 34fef443c152 mm/damon/core: account age of target regions discards 91d6c461e3e2 mm/damon/core: nullify pointer ctx->kdamond with a NULL discards 3282ec0a6116 mm/damon: needn't hold kdamond_lock to print pid of kdamond discards bc3f222be371 mm/damon: remove unnecessary do_exit() from kdamond discards d57fdf7b6480 mm/damon/core: print kdamond start log in debug mode only discards 990747f04f23 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] discards b27d1b3a098c docs/vm/damon: remove broken reference discards 32b6c9da9cba MAINTAINERS: update SeongJae's email address discards fec034fc0ac5 Documentation/vm: move user guides to admin-guide/mm/ discards 373eed52e1b7 mm/damon: grammar s/works/work/ discards c7b17cd396d7 kfence: shorten critical sections of alloc/free discards 74c7508fcc29 kfence: test: use kunit_skip() to skip tests discards 65680fb5f9ce kfence: add note to documentation about skipping covered a [...] discards fdbf8218769c fixup! kfence: limit currently covered allocations when po [...] discards fde7dcb478b7 kfence-limit-currently-covered-allocations-when-pool-nearl [...] discards ad992f0b8612 kfence: limit currently covered allocations when pool nearly full discards 490a4d503c1f kfence: move saving stack trace of allocations into __kfen [...] discards d999e933d7a7 kfence: count unexpectedly skipped allocations discards 692065c5fc87 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c discards a411caccc02b include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h discards 641af60bc12c mm: remove HARDENED_USERCOPY_FALLBACK discards 8899a1675118 zram: Introduce an aged idle interface discards 494b4e8b09a5 zram-introduce-an-aged-idle-interface-v5 discards 23d7be697d22 zram: introduce an aged idle interface discards cbbc260f0e3d zram: off by one in read_block_state() discards 19107b84632d zram_drv: allow reclaim on bio_alloc discards beb4efb65603 mm/highmem: Remove deprecated kmap_atomic discards 5edd59171d82 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() discards 4521934fbd85 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] discards 82a696b9bf55 mm: disable zsmalloc on PREEMPT_RT discards 45186fdab0c0 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 215f8fc12b03 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] discards 7ed9995ce085 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] discards c92a0e22b858 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] discards f7c3cc495794 memblock: allow to specify flags with memblock_add_node() discards d6cb9a0a5a3f memblock: improve MEMBLOCK_HOTPLUG documentation discards acac34e14be0 mm/memory_hotplug: handle memblock_add_node() failures in [...] discards f3a1abef161c x86: remove memory hotplug support on X86_32 discards 352c48e40b14 mm/memory_hotplug: remove stale function declarations discards b8d911012891 mm/memory_hotplug: remove HIGHMEM leftovers discards 2cef58a8b3ac mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit discards 92bc3fde5d0b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE discards 7d39d8e5b10a mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] discards f341bb6efd76 memory-hotplug.rst: document the "auto-movable" online policy discards 037a960efc32 memory-hotplug.rst: document the "auto-movable" online policy discards 9bd745ce40f8 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] discards 52dda3fdbd5d memory-hotplug.rst: fix two instances of "movablecore" tha [...] discards 3b6dca3f3166 mm/memory_hotplug: add static qualifier for online_policy_ [...] discards 9f00017184a2 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix discards 094a95a08550 mm/vmstat: annotate data race for zone->free_area[order].nr_free discards bb787e2a0b90 selftests: vm: add KSM huge pages merging time test discards 686139d0208b selftest/vm: fix ksm selftest to run with different NUMA t [...] discards cbe53b86830b mm: nommu: kill arch_get_unmapped_area() discards b67b99a2c8e8 mm/migrate: de-duplicate migrate_reason strings discards ca8ad6b5ffee hugetlbfs: extend the definition of hugepages parameter to [...] discards be5cb475b662 oom_kill: oom_score_adj broken for processes with small me [...] discards 83fc9b0bbb96 mm: mark the OOM reaper thread as freezable discards d6e96e5e2e23 memblock: use memblock_free for freeing virtual pointers discards add418abaed8 memblock: rename memblock_free to memblock_phys_free discards fca2cffa9209 memblock: stop aliasing __memblock_free_late with memblock [...] discards d22c5b625837 memblock: drop memblock_free_early_nid() and memblock_free [...] discards 4292e4a890c9 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] discards 7a04aab4e427 arch_numa: simplify numa_distance allocation discards 770fc72d2159 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards 12ae76529daa mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards a32ee47b9b66 tools/vm/page-types.c: print file offset in hexadecimal discards 3a6fb85bdf33 tools/vm/page-types.c: move show_file() to summary output discards aa3418d163c7 tools/vm/page-types.c: make walk_file() aware of address r [...] discards cbd588fbef48 tools/vm/page_owner_sort.c: count and sort by mem discards 8c017cd1f533 mm/vmscan.c: fix -Wunused-but-set-variable warning discards d574c2c5554b mm/page_isolation: guard against possible putback unisolated page discards 49137c7e15b4 mm/page_isolation: fix potential missing call to unset_mig [...] discards e8e2e11c6492 userfaultfd/selftests: fix calculation of expected ioctls discards 63d4a1031c39 userfaultfd/selftests: fix feature support detection discards 68587df4e658 userfaultfd/selftests: don't rely on GNU extensions for ra [...] discards c5df51826aac mm, hugepages: add hugetlb vma mremap() test discards 3159a711a846 mm, hugepages: add mremap() support for hugepage backed vma discards 5372277bdb35 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] discards 94aa92bf3ce1 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB discards 90df1166733f hugetlb-add-hugetlb-demote-page-support-v4 discards 16eb542ba234 hugetlb: add hugetlb demote page support discards 6a8352a5dd4f hugetlb: add demote bool to gigantic page routines discards c1ca9815ed17 hugetlb: be sure to free demoted CMA pages to CMA discards 25c0bad1c752 mm/cma: add cma_pages_valid to determine if pages are in CMA discards ab6b5c3fd8bb hugetlb: add demote hugetlb page sysfs interfaces discards a2df25cbbdf3 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h discards 004ad69fc714 mm: fix data race in PagePoisoned() discards 36e77d7d52d2 s390: use generic version of arch_is_kernel_initmem_freed() discards c011d535acad powerpc: use generic version of arch_is_kernel_initmem_freed() discards 53fe501722c8 mm: make generic arch_is_kernel_initmem_freed() do what it says discards 195d2ca52f0d mm: create a new system state and fix core_kernel_text() discards 201fc9709a6b mm/page_alloc.c: show watermark_boost of zone in zoneinfo discards ae6177b6eafa mm/page_alloc: detect allocation forbidden by cpuset and b [...] discards 33d8db3edadf mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() discards 97c282350cec mm: move fold_vm_numa_events() to fix NUMA without SMP discards 0345be1f0d36 mm: move node_reclaim_distance to fix NUMA without SMP discards 736808002760 mm/page_alloc: use accumulated load when building node fal [...] discards c44df6b8d8b7 mm/page_alloc: print node fallback order discards 3ccd2284686c mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] discards 4fd22576c7ec mm/page_alloc.c: use helper function zone_spans_pfn() discards c9f43a741bc3 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() discards 8792f865e8bd mm/page_alloc.c: simplify the code by using macro K() discards fcb632793cc0 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] discards 80f8c8ae117d mm/large system hash: avoid possible NULL deref in alloc_l [...] discards 91c3661c3eb1 kasan: fix tag for large allocations when using CONFIG_SLAB discards 10b453124be0 workqueue, kasan: avoid alloc_pages() when recording stack discards 2f09761dc85f kasan: generic: introduce kasan_record_aux_stack_noalloc() discards 900709aa65f5 kasan: common: provide can_alloc in kasan_save_stack() discards abe29eb6b910 lib/stackdepot: introduce __stack_depot_save() discards a2c9b083a43f lib/stackdepot: remove unused function argument discards 5bc37a12a31a lib/stackdepot: include gfp.h discards 3acb87de096b kasan: test: add memcpy test that avoids out-of-bounds write discards 4c41b65e6e81 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] discards 1f188bb23d0d kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC discards 849deaefecc6 arm64: support page mapping percpu first chunk allocator discards 89928ab6a49a vmalloc: choose a better start address in vm_area_register [...] discards 1ee04d5a735f vmalloc: back off when the current task is OOM-killed discards 080ee2e10e2e mm/vmalloc: check various alignments when debugging discards 9097a1515220 mm/vmalloc: do not adjust the search size for alignment overhead discards d7cc1bdae498 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo discards e2f298ed670b mm/vmalloc: make show_numa_info() aware of hugepage mappings discards 28df2ad53dfb mm/vmalloc: don't allow VM_NO_GUARD on vmap() discards 76c98ca73857 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() discards 9975ec73f31a mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN discards 6f82b73dc88f mm: mmap_lock: remove redundant newline in TP_printk discards c559c99c6020 mm/mremap: don't account pages in vma_to_resize() discards ba18bb9fe475 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() discards 81f03143e0cf memory: remove unused CONFIG_MEM_BLOCK_SIZE discards aa7780d67fc9 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN discards 02c2aa5d3675 lazy tlb: shoot lazies, a non-refcounting lazy tlb option discards 75cfd08ea25b lazy tlb: allow lazy tlb mm refcounting to be configurable discards f8e1a4866f4d lazy tlb: introduce lazy mm refcount helper functions discards a9272e3b2df3 Documentation: update pagemap with shmem exceptions discards 8432b94e9ffb mm: remove redundant smp_wmb() discards 4f1814e66f83 mm: introduce pmd_install() helper discards 90d6f767ec81 mm: add zap_skip_check_mapping() helper discards b63da7ff166e mm: drop first_index/last_index in zap_details discards f07db327f6cb mm: clear vmf->pte after pte_unmap_same() returns discards dd6abf701783 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] discards 9c72b3acb616 mm/memory.c: avoid unnecessary kernel/user pointer conversion discards 944e399bc1de mm: use __pfn_to_section() instead of open coding it discards b9d1ef40d1d4 mm/mmap.c: fix a data race of mm->total_vm discards fc8007cffe40 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT discards 2e30e3a045d8 memcg: prohibit unconditional exceeding the limit of dying tasks discards 0954ade95ca4 mm/memcg: remove obsolete memcg_free_kmem() discards a70bfa81c8bf memcg: unify memcg stat flushing discards e5241c985239 memcg: flush stats only if updated discards 5a5c0e9f65a9 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() discards acc5af1c083d mm: optimise put_pages_list() discards 7b532e677e19 mm/swapfile: fix an integer overflow in swap_show() discards 42a4b7b7d714 mm/swapfile: remove needless request_queue NULL pointer check discards e565d69c2c1a mm/gup: further simplify __gup_device_huge() discards 2b469f2118ff vfs: keep inodes with page cache off the inode shrinker LRU discards 99715f73598a mm/filemap.c: remove bogus VM_BUG_ON discards 189d1d5b45b2 mm/page_ext.c: fix a comment discards 3d41e94e2e82 percpu: add __alloc_size attributes for better bounds checking discards 0b45cc7f695d mm/page_alloc: add __alloc_size attributes for better boun [...] discards 027f0dd2466a mm/vmalloc: add __alloc_size attributes for better bounds [...] discards b972a767f999 mm/kvmalloc: add __alloc_size attributes for better bounds [...] discards 8ea6f41f856c slab: add __alloc_size attributes for better bounds checking discards 750c1294121a slab: clean up function prototypes discards 48121e61c570 scripts: kernel-doc: Ignore __alloc_size() attribute discards 931120f9ec80 Compiler Attributes: add __alloc_size() for better bounds [...] discards b38a723dd719 rapidio: avoid bogus __alloc_size warning discards 1bd79a0d2bf9 kasan: test: bypass __alloc_size checks discards 02d2fbfbb429 mm: debug_vm_pgtable: don't use __P000 directly discards 17bc40df46db mm/smaps: simplify shmem handling of pte holes discards 18676f91c23b mm/smaps: use vma->vm_pgoff directly when counting partial swap discards 91827310fbd2 mm/smaps: fix shmem pte hole swap calculation discards 50370de29dc0 mm: don't include <linux/dax.h> in <linux/mempolicy.h> discards 01b4504e8f09 mm, slub: Use prefetchw instead of prefetch discards 3fddfbf7d071 slub: add back check for free nonslab objects discards 1629ad9f104b mm/slab.c: remove useless lines in enable_cpucache() discards 5650ea10c69d mm: move kvmalloc-related functions to slab.h discards bb25aba343b0 fs/posix_acl.c: avoid -Wempty-body warning discards 7a130b8bc011 ocfs2: fix ocfs2 corrupt when iputting an inode discards 1ac4cca6f220 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards ee29de1b5df8 ocfs2: reflink deadlock when clone file to the same direct [...] discards 830d915c5740 ocfs2/dlm: remove redundant assignment of variable ret discards 9cbc121b37fc ocfs2: cleanup journal init and shutdown discards 122f913ff1bf ocfs2: Fix handle refcount leak in two exception handling paths discards fd331d921e16 scripts/decodecode: fix faulting instruction no print when [...] discards f54e45bae6eb scripts/spelling.txt: fix "mistake" version of "synchronization" discards ac55b3a13dd1 scripts/spelling.txt: add more spellings to spelling.txt discards 1389235384a9 procfs: prevent unpriveleged processes accessing fdinfo dir discards 3e0fa213b05d /proc/kpageflags: do not use uninitialized struct pages discards 6894f8c2cf46 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards acbf1dd8d868 mm/thp: decrease nr_thps in file's mapping on THP split discards 7d5f0f189f11 kasan-test-use-underlying-string-helpers-checkpatch-fixes discards a37a8d0afecc lib/test_kasan.c: use underlying string helpers discards 10a0e5b8b440 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] discards b7d2c8a248e0 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] discards 1a1d16d8d7df vfs: check fd has read access in kernel_read_file_from_fd() discards 771c1b4e9bf9 elfcore-correct-reference-to-config_uml-fix discards 4a70acbcd45a elfcore: correct reference to CONFIG_UML discards 66388df81543 mm, slub: fix incorrect memcg slab count for bulk free discards bfa4733d0c2c mm, slub: fix potential use-after-free in slab_debugfs_fops discards 38a2523bcd9f mm, slub: fix potential memoryleak in kmem_cache_open() discards aed56ef04ff0 mm, slub: fix mismatch between reconstructed freelist dept [...] discards e9b9f424e27c mm, slub: fix two bugs in slab_debug_trace_open() discards ba4ef0a2e0ab mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] discards 463666d5f465 memblock: check memory total_size discards faa8c9454463 ocfs2: mount fails with buffer overflow in strlen discards 2df9833e2c4e ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix discards 3a92c4b7aec3 ocfs2: Fix data corruption after conversion from inline format discards 2ab12dcecac4 mm/vmalloc: fix numa spreading for large hash tables discards 14a60b114a85 mm/migrate: rework hotplug_memory_notifier() stub discards 0be36a50b8b8 mm/migrate: fix CPUHP state to update node demotion order discards 2819d7855e87 mm/migrate: add CPU hotplug to demotion #ifdef omits 052f9896e163 mm/migrate: optimize hotplug-time demotion order updates omits d5a7d359baa2 userfaultfd: fix a race between writeprotect and exit_mmap() omits 15672dd3547d mm/userfaultfd: selftests: fix memory corruption with thp enabled omits ec681c53f8d2 Merge tag 'net-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] omits 29bc22ac5e5b binder: use euid from cred instead of using task omits 3e6ed7703dae selftests: netfilter: remove stray bash debug line omits 174c37627894 netfilter: ipvs: make global sysctl readonly in non-init netns omits a482c5e00a9b netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 omits c650c35a2506 netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers omits 540ff44b28f0 netfilter: ipvs: remove unneeded input wrappers omits 8a9941b42de5 netfilter: ipvs: remove unneeded output wrappers omits 9dd43a5f4b11 netfilter: ipvs: prepare for hook function reduction omits f0d6764f7ddb netfilter: ebtables: allow use of ebt_do_table as hookfn omits 44b5990e7b46 netfilter: ip6tables: allow use of ip6t_do_table as hookfn omits e8d225b60026 netfilter: arp_tables: allow use of arpt_do_table as hookfn omits 8844e01062dd netfilter: iptables: allow use of ipt_do_table as hookfn omits 0d7308c0ff5f af_packet: Introduce egress hook omits 42df6e1d221d netfilter: Introduce egress hook omits 17d20784223d netfilter: Generalize ingress hook include file omits 7463acfbe52a netfilter: Rename ingress hook include file omits d73b17465d6d drm/i915: Fix oops on platforms w/o hpd support omits 83f52364b152 drm/i915: Remove memory frequency calculation omits 3915822ab3a5 Merge branch 'for-next/cast-function' into for-next/kspp omits 25d6e36b75b0 Merge branch 'for-next/clang-fallthrough' into for-next/kspp omits 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] omits e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] omits a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] omits 21078041965e Makefile: Enable -Wcast-function-type omits d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] omits 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] omits d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] omits ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] omits a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] omits 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] omits 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] omits 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] omits 86dd9fd52e14 LSM: Avoid warnings about potentially unused hook variables omits 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. omits c45ede6c2781 ftrace: Fix -Wmissing-prototypes errors omits 1bdc308cabc8 ftrace: Fix -Wcast-function-type warnings on powerpc64 omits cd6c3650f6a2 firewire: Remove function callback casts omits c18c4966033e ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() omits 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure omits 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure omits 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure omits 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver omits b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings omits acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() omits 006a3c3b5f4f Merge branch 'clk-qcom' into clk-next omits aeca6ac15aaa clk: qcom: gcc-sc7280: Drop unused array omits 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 omits 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping omits 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] omits 3ff6d64e68ab libperf tests: Fix test_stat_cpu omits f304c8d949f9 libperf test evsel: Fix build error on !x86 architectures omits 8e820f962345 perf report: Output non-zero offset for decompressed records omits 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel omits b7490aade5d2 video: omapfb: Fix fall-through warning for Clang omits 08e9f52e2dce cifs: for compound requests, use open handle if possible omits 9ee7924360cb cifs: To match file servers, make sure the server hostname [...] omits b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and a [...] omits b726ddf984a5 ice: Print the api_patch as part of the fw.mgmt.api omits e4c2efa1393c ice: fix getting UDP tunnel entry omits 73e30a62b19b ice: Avoid crash from unnecessary IDA free omits ff7e93219442 ice: Fix failure to re-add LAN/RDMA Tx queues omits ba530fea8ca1 ethernet: remove random_ether_addr() omits 2b4731b153b4 Merge branch 'ethernet-more-netdev-dev_addr-write-removals' omits 923ca6f61887 ethernet: replace netdev->dev_addr 16bit writes omits 562ef98a666e ethernet: replace netdev->dev_addr assignment loops omits 68a064028e4e ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr omits c51e5062c180 ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) omits db0dcc6a8a7c ethernet: make use of eth_hw_addr_random() where appropriate omits 54f2d8d6ca99 ethernet: make eth_hw_addr_random() use dev_addr_set() omits 766607570bec ethernet: constify references to netdev->dev_addr in drivers omits 11a83f4c3930 xfs: remove the xfs_dqblk_t typedef omits ed67ebfd7c40 xfs: remove the xfs_dsb_t typedef omits de38db7239c4 xfs: remove the xfs_dinode_t typedef omits 4c175af2ccd3 xfs: check that bc_nlevels never overflows omits 1ba6fd34ca63 xfs: stricter btree height checking when scanning for btree roots omits f4585e82340b xfs: stricter btree height checking when looking for errors omits 510a28e195cd xfs: don't allocate scrub contexts on the stack omits ae127f087dc2 xfs: remove xfs_btree_cur_t typedef omits 78e8ec83a404 xfs: fix maxlevels comparisons in the btree staging code omits 512edfac85d2 xfs: port the defer ops capture and continue to resource capture omits c5db9f937b29 xfs: formalize the process of holding onto resources acros [...] omits ed83855f1efc ipmi: ipmb: fix dependencies to eliminate build error omits 3a076b307c22 ipmi:ipmb: Add OF support omits 5b6e7e120e71 erofs: remove the fast path of per-CPU buffer decompression omits 51063f54ffaf remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused omits 201f1a2d77f6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e6908588008f drm/i915: Add all per-lane register definitions for icl combo phy omits 5e7fe4d9dcef drm/i915: Extract icl_combo_phy_loadgen_select() omits f0298326d6fb drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff omits a1f01768f60a drm/i915: Use standard form terminating condition for lane [...] omits c2fdf53e1670 drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans omits 247c8a73793b drm/i915: Remove pointless extra namespace from dkl/snps b [...] omits 00c9626f46be Merge branch 'for-next-next-v5.15-20211014' into for-next- [...] omits ce0ec2bf2619 Merge branch 'for-next-current-v5.14-20211014' into for-ne [...] omits 677121bcb55a Merge branch 'ext/josef/lockdep-rm-dev' into for-next-next [...] omits 52167695925a Merge branch 'ext/jth/zoned-greedy-gc' into for-next-next- [...] omits 2c497408e2ab Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] omits cf35d993b947 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] omits 8efd692598ac Merge branch 'misc-next' into for-next-next-v5.15-20211014 omits b200ddbd88cb Merge branch 'misc-5.15' into for-next-current-v5.14-20211014 omits eaa94b0e3f9d btrfs: zoned: use greedy gc for auto reclaim omits 00caac2d485a btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] omits 17e1d80d4a4e btrfs: index free space entries on size omits 5489ba589ed0 btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls omits ea57e6e833a2 btrfs: add a btrfs_get_dev_args_from_path helper omits 153f625f32cf btrfs: handle device lookup with btrfs_dev_lookup_args omits 255a1ba4cdc6 btrfs: do not call close_fs_devices in btrfs_rm_device omits 708660dcda90 btrfs: add comments for device counts in struct btrfs_fs_devices omits 099f8e38cbfa btrfs: use num_device to check for the last surviving seed device omits bb1c28f52d17 btrfs: update device path inode time instead of bd_inode omits abffa715dab8 drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch] omits 4dd4375bc4ff drm/i915: split out intel_pcode.[ch] to separate file omits 2b74f6e5cd7d btrfs: remove btrfs_bio::logical member omits b3438511bef7 btrfs: rename btrfs_dio_private::logical_offset to file_offset omits 581f79c2427e btrfs: use bvec_kmap_local in btrfs_csum_one_bio omits fff1ec456493 btrfs: reduce btrfs_update_block_group alloc argument to bool omits 4cefe04a6cfa btrfs: make btrfs_ref::real_root optional omits d478961ef4e0 btrfs: pull up qgroup checks from delayed-ref core to init time omits 8bec353f8b07 btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] omits 07633dfd6bfa btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] omits 4a1b6afac5e5 btrfs: rename root fields in delayed refs structs omits 3c49b2614be8 btrfs: fix abort logic in btrfs_replace_file_extents omits d5f9de6b525d btrfs: do not infinite loop in data reclaim if we aborted omits fdcdde245949 btrfs: add a BTRFS_FS_ERROR helper omits aa06ff354edc btrfs: change error handling for btrfs_delete_*_in_log omits f6149ca20052 btrfs: change handle_fs_error in recover_log_trees to aborts omits 0c0565534812 btrfs: check for error when looking up inode during dir en [...] omits c1042b91d8bf btrfs: unify lookup return value when dir entry is missing omits f4a462dd72c5 btrfs: deal with errors when adding inode reference during [...] omits bf9778cb336d btrfs: deal with errors when replaying dir entry during lo [...] omits 37bbc1098646 btrfs: deal with errors when checking if a dir entry exist [...] omits 5ec0ef0225f0 btrfs: update refs for any root except tree log roots omits 6bf2a8982255 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy omits 5539e8dd110a btrfs: subpage: only allow compression if the range is ful [...] omits 9343a73547fa btrfs: subpage: avoid potential deadlock with compression [...] omits f160e68dc1f6 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] omits ef2e3b2385ab btrfs: rework page locking in __extent_writepage() omits 1f1e1b35726e btrfs: subpage: make lzo_compress_pages() compatible omits 213185e58b54 btrfs: factor uncompressed async extent submission code in [...] omits 1fcd794518b7 icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe omits b96681bd5827 ALSA: usb-audio: Initialize every feature unit once at probe time omits 509975c7789f ALSA: usb-audio: Drop superfluous error message after disc [...] omits ac9b019d07ee ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() omits 325b2064d00a ice: Implement support for SMA and U.FL on E810-T omits 885fe6932a11 ice: Add support for SMA control multiplexer omits 3bb6324b3dcb ice: Implement functions for reading and setting GPIO pins omits e00ae1a2aaf2 ice: Refactor ice_aqc_link_topo_addr omits ea142b09a639 MAINTAINERS: Update the devicetree documentation path of i [...] omits a2d859e3fc97 sctp: account stream padding length for reconf chunk omits 332fdf951df8 mlxsw: thermal: Fix out-of-bounds memory accesses omits 40507e7aada8 ethernet: s2io: fix setting mac address during resume omits 26d657410983 MAINTAINERS: Update entry for the Stratix10 firmware omits 6f00d1651b32 Merge branch 'for-linus' into for-next omits 1626d9a35eb7 Merge tag 'sound-5.15-rc6' of git://git.kernel.org/pub/scm [...] discards 5d72a8b5371a io_uring: optimise io_req_set_rsrc_node() omits aef454b40288 ALSA: hda/realtek: Add quirk for Clevo PC50HS omits 05734ca2a8f7 drm/i915/bios: gracefully disable dual eDP for now omits 531558b56be5 Merge branch 'spi-5.15' into spi-5.16 discards 369d1dc6ce0d block: improve batched tag allocation omits 22390ce786c5 ALSA: usb-audio: add Schiit Hel device to quirk table omits 660a92a59b9e usb: xhci: Enable runtime-pm by default on AMD Yellow Carp [...] omits 16a8e2fbb2d4 spi-mux: Fix false-positive lockdep splats omits 4b19e4a77cc6 ASoC: rt5682: fix a little pop while playback omits 6098475d4cb4 spi: Fix deadlock when adding SPI controllers on SPI buses omits f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device omits e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] omits 0eab756f8821 mmc: moxart: Fix null pointer dereference on pointer host omits 92d23216fe7c Merge branch 'fixes' into next omits 6ab4e2eb5e95 mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield omits 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] omits 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] omits 8a12b170558a drm/privacy-screen: Add notifier support (v2) omits befe5404a00b drm/privacy-screen: Add X86 specific arch init code omits a1a98689301b drm: Add privacy-screen class (v4) omits 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) omits 804bccba71a5 sched: Fill unconditional hole induced by sched_entity omits 4ef0c5c6b5ba kernel/sched: Fix sched_fork() access an invalid sched_task_group omits f9ec6fea2014 sched/topology: Remove unused numa_distance in cpu_attach_ [...] omits 7d380f24fe66 sched/numa: Fix a few comments omits 5b763a14a516 sched/numa: Remove the redundant member numa_group::fault_cpus omits 7a2341fc1fec sched/numa: Replace hard-coded number by a define in numa_ [...] omits 5de62ea84abd sched,livepatch: Use wake_up_if_idle() omits 8f6aca0e0f26 powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CM [...] omits f889e52436d6 Merge branch 'edac-urgent' into edac-for-next omits d9b7748ffc45 EDAC/armada-xp: Fix output of uncorrectable error counter omits 1eecf31e3c96 drm/i915: split out vlv sideband to a separate file omits 7edde0c80785 dyndbg: no vpr-info on empty queries omits 7a5e202dfb8a dyndbg: vpr-info on remove-module complete, not starting omits f9d9ae67a71d Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits f0ada6da3a0d device property: Add missed header in fwnode.h omits 5879f1c94d67 Documentation: dyndbg: Improve cli param examples omits 9c40e1aa8412 dyndbg: Remove support for ddebug_query param omits 5ca173974888 dyndbg: make dyndbg a known cli param omits 12ee3118871f arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps omits 361b0dcbd7f9 arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet omits 38ad23e15a02 arm64: dts: renesas: r9a07g044: Add GbEthernet nodes omits c534e655d5b3 arm64: dts: renesas: Add ports node to all adv7482 nodes omits 5fea5b557134 arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, [...] discards fb1aa6e7efc3 iov_iter: Introduce fault_in_iov_iter_writeable discards 7a4f855acb0a iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] omits 4eb7fe3333a0 ARM: dts: aspeed: fp5280g2: Use the 64M layout omits 7fb77af71236 Merge branch 'sunxi/dt-for-5.16' into sunxi/for-next omits d4949bf9cc66 arm64: dts: allwinner: NanoPi R1S H5: Add generic compatib [...] omits d3d74a13e565 virtio_net: clarify tailroom logic omits c208e9647692 virtio-net: fix for skb_over_panic inside big mode omits dbad63001eac ksmbd: validate compound response buffer omits 9a63b999ae54 ksmbd: fix potencial 32bit overflow from data area check i [...] omits bf8acc9e10e2 ksmbd: improve credits management omits f7db8fd03a4b ksmbd: add validation in smb2_ioctl omits 624f1fd4925b drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() omits 99ea9b8f7ede drm/amdgpu: drop navi reg init functions omits 7f0446001987 drm/amdgpu: drop nv_set_ip_blocks() omits bc1cf0928b36 drm/amdgpu: drop soc15_set_ip_blocks() omits 76585bd466d5 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 omits 9eeb82541972 drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK omits 584302ebf19c drm/amdgpu/pm: properly handle sclk for profiling modes on [...] omits 62fb2c98d6d7 drm/radeon: Add HD-audio component notifier support (v2) omits ea1b01dad5b7 Revert "drm/amd/display: To modify the condition in indica [...] omits 2ebc97da05f2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 5a4faf4c0b8b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 110e68d8378d drm/amdgpu: only check for _PR3 on dGPUs omits 5b59e072380e drm/amdgpu: add another raven1 gfxoff quirk omits 548609497eec drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 48737ac4d70f drm/amdgpu/psp: add some missing cases to psp_check_pmfw_c [...] omits 29e41c919760 drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20 omits 43fc10c1875f drm/amdkfd: unregistered svm range not overlap with TTM range omits f23750b5b3d9 drm/amdgpu: fix out of bounds write omits e5c9c17340b2 Merge branch 'clk-imx' into clk-next omits 897a54f9f017 Merge tag 'clk-imx-5.16' of git://git.kernel.org/pub/scm/l [...] omits 4a07a35baf1b Merge branch 'clk-qcom' into clk-next omits 9974cb5c8790 net: delete redundant function declaration omits ffdbc0fe8be4 Merge branch 'mlxsw-show-per-band-ecn-marked-counter-on-qdisc' omits bf862732945c selftests: mlxsw: RED: Test per-TC ECN counters omits 15be36b8126b mlxsw: spectrum_qdisc: Introduce per-TC ECN counters omits 6242b0a96302 mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters omits fc372cc07286 mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT omits b063e0651ced mlxsw: reg: Fix a typo in a group heading omits cbcc5072c228 Merge branch 'fix-two-possible-memory-leak-problems-in-nfc [...] omits 291c932fc369 NFC: digital: fix possible memory leak in digital_in_send_ [...] omits 58e7dcc9ca29 NFC: digital: fix possible memory leak in digital_tg_liste [...] omits 0911ab31896f nfc: fix error handling of nfc_proto_register() omits 1f922d9e374f Revert "net: procfs: add seq_puts() statement for dev_mcast" omits 0282b0f01264 selftests/ftrace: Update test for more eprobe removal process omits 7d5fda1c841f tracing: Fix event probe removal from dynamic events omits c30174d3332d pinctrl: gemini: fix typos omits c370bb474016 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_ [...] omits 576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent omits 6dba4bdfd7a3 Revert "pinctrl: bcm: ns: support updated DT binding as sy [...] omits 1d0a779892e8 dt-bindings: pinctrl: brcm,ns-pinmux: drop unneeded CRU fr [...] omits 0398adaec341 Revert "dt-bindings: pinctrl: bcm4708-pinmux: rework bindi [...] omits 1daec8cfebc2 clk: qcom: camcc: Add camera clock controller driver for SC7280 omits e79d82643a69 net: enetc: fix check for allocation failure omits f03dca0c9e22 net: encx24j600: check error in devm_regmap_init_encx24j600 omits a764e1ed500d dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280 omits 37f86649cdf7 dt-bindings: leds: register-bit-led: Use 'reg' instead of [...] omits 604e4e44a7c2 dt-bindings: leds: Convert register-bit-led binding to DT schema omits 4ab43d171181 clk: qcom: Add lpass clock controller driver for SC7280 omits d15eb8012476 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 omits 72c4996a5e11 clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 omits 196eb9285255 clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc omits ca8460ba1271 clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc omits eb2d505834f6 clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents omits c09b80238ceb clk: qcom: gcc-msm8994: Add proper msm8992 support omits a888dc4caeb4 clk: qcom: gcc-msm8994: Add modem reset omits 35bb1e6eceef clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE omits b8f415c6ae95 clk: qcom: gcc-msm8994: Add missing clocks omits 74a33fac3aab clk: qcom: gcc-msm8994: Add missing NoC clocks omits 80863521ed89 clk: qcom: gcc-msm8994: Fix up SPI QUP clocks omits 0519d1d0bf33 clk: qcom: gcc-msm8994: Modernize the driver omits 85a88d2bdcf5 dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver omits 78b727d02815 clk: qcom: smd-rpm: Add QCM2290 RPM clock support omits 68fb42fccdc9 dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible omits 36354c32bd76 clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_ [...] omits b57d02091b8f Smack: fix W=1 build warnings omits 6737810be216 soc: document merges omits fa7c47b9f512 Merge branch 'arm/drivers' into for-next omits 790f42a61e15 Merge tag 'arm-soc/for-5.16/drivers' of https://github.com [...] omits 916ff8d5ea0e ext4: prevent partial update of the extent blocks omits a992bc717652 ext4: check for inconsistent extents between index and leaf block omits efbcc1015b07 ext4: check for out-of-order index extents in ext4_valid_e [...] omits 6333c4e6167b ext4: convert from atomic_t to refcount_t on ext4_io_end->count omits bd02347da7e2 ext4: refresh the ext4_ext_path struct after dropping i_data_sem. omits 2f961f147aad ext4: ensure enough credits in ext4_ext_shift_path_extents omits 7e1cc8086ef8 ext4: correct the left/middle/right debug message for binsearch omits 6861a4e1817c ext4: fix lazy initialization next schedule time computati [...] omits 52264b162a51 Revert "ext4: enforce buffer head state assertion in ext4_ [...] omits b70b15217383 Merge tag 'mlx5-fixes-2021-10-12' of git://git.kernel.org/ [...] omits 39e222bfd7f3 net: dsa: unregister cross-chip notifier after ds->ops->teardown omits 936fc53f3dd4 Merge tag 'qcom-drivers-for-5.16' of git://git.kernel.org/ [...] omits e9fd72929359 selinux: fix all of the W=1 build warnings omits 1d1e1ded1356 selinux: make better use of the nf_hook_state passed to th [...] omits 427f974d9727 net: korina: select CRC32 omits 6312d52838b2 marvell: octeontx2: build error: unknown type name 'u64' omits ec872b2b6554 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 2a12e0003580 assoc_array: Avoid open coded arithmetic in allocator arguments omits 9bed5200e04d Makefile: Enable -Wimplicit-fallthrough for Clang omits 02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits 25d7b70e0202 MIPS: Fix fall-through warnings for Clang omits 6a7391ed6c77 scsi: st: Fix fall-through warning for Clang omits 496d1a13d405 clk: qcom: Add Global Clock Controller driver for QCM2290 discards 029fa7a5e505 sbitmap: add __sbitmap_queue_get_batch() omits f9a7bed3504e Merge branch 'arm/fixes' into for-next omits 0f0f80d9d5db iommu/arm: fix ARM_SMMU_QCOM compilation omits 05d61401a452 dt-bindings: clk: qcom: Add QCM2290 Global Clock Controlle [...] omits 3536ac5d771b Merge tag 'optee-fix2-for-v5.15' of git://git.linaro.org/p [...] omits 047051295201 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] omits cd622aef1650 Merge branch 'clk-fixes' into clk-next omits 92c02ff1a43e clk: qcom: add select QCOM_GDSC for SM6350 omits dffca4d565b3 dm: Remove redundant flush_workqueue() calls omits ac0fffa0859b RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() omits 76c023fac32a drm/amdgpu/smu11: fix firmware version check for vangogh omits 972d321e871d MAINTAINERS: Add Siqueira for AMD DC omits 6f4b590aae21 drm/amdkfd: fix resume error when iommu disabled in Picasso omits afd18180c070 drm/amdkfd: fix boot failure when iommu is disabled in Picasso. omits ca432dcc27a1 drm/amdkfd: handle svm partial migration cpages 0 omits a273bc9937e6 drm/amdkfd: ratelimited svm debug messages omits 02f8aa9f2a32 drm/amd/pm: Fix incorrect power limit readback in smu11 if [...] omits 2d1ac1cbe57b amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_pow [...] omits 91a1a52d03aa drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran omits a4967a1ebf1b drm/amdgpu: Enable RAS error injection after mode2 reset o [...] omits 1f3b22e4eb16 drm/amd/display: fix null pointer deref when plugging in display omits 62e5a7e2333a drm/amd/display: Fix surface optimization regression on Carrizo omits 9470620e99e9 drm/amd/display: Enable PSR by default on newer DCN omits fe04957e26e7 drm/amdgpu: enable display for cyan skillfish omits d1bfbe8a3202 amd/display: check cursor plane matches underlying plane omits 7e3fb209d518 amd/amdkfd: remove svms declaration to avoid werror omits 9c152f54d9f6 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails omits 6bdfc37b5ccc drm/amdkfd: export svm_range_list_lock_and_flush_work omits 71cbfeb38141 drm/amdkfd: avoid conflicting address mappings omits 369b7d04baf3 drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12 omits 97b31c1f8eb8 leds: trigger: Disable CPU trigger on PREEMPT_RT omits d47e983e4f61 ACPI: replace snprintf() in "show" functions with sysfs_emit() omits 50861d439b93 ACPI: LPSS: Use ACPI_COMPANION() directly omits c10383e8ddf4 ACPI: scan: Release PM resources blocked by unused objects omits 2835f327bd12 ACPI: battery: Accept charges over the design capacity as full omits f4a20dfac88c gpio: mc33880: Drop if with an always false condition omits 06de2cd788bf gpio: max730x: Make __max730x_remove() return void omits 295b27ec847b Merge branch 'acpi-pm' into linux-next omits e41bdd18644a clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mm [...] omits 13b5ffa0e282 net: remove single-byte netdev->dev_addr writes omits 663991f32857 RDMA/rdmavt: Fix error code in rvt_create_qp() discards 9ea55973b4ce nvme: don't memset() the normal read/write command omits 3d46a66322d6 dm crypt: log aead integrity violations to audit subsystem omits 8503243b4a81 dm integrity: log audit events for dm-integrity target omits c1d7fa96e74b dm: introduce audit event module for device mapper omits 400f17d3301e Merge branch 'net-use-dev_addr_set-in-hamradio-and-ip-tunnels' omits 5a1b7e1a5325 ip: use dev_addr_set() in tunnels omits 20c3d9e45ba6 hamradio: use dev_addr_set() for setting device address omits 40af35fdf79c netdevice: demote the type of some dev_addr_set() helpers omits fe83fe739df7 Merge branch 'net-constify-dev_addr-passing-for-protocols' omits 1bfcd1cc546e decnet: constify dev_addr passing omits 6cf862807234 tipc: constify dev_addr passing omits 1a8a23d2da4f ipv6: constify dev_addr passing omits 2ef6db76bac0 llc/snap: constify dev_addr passing omits db95732446a8 rose: constify dev_addr passing omits c045ad2cc01e ax25: constify dev_addr passing omits 13bac861952a IB/hfi1: Fix abba locking issue with sc_disable() omits d39bf40e55e6 IB/qib: Protect from buffer overflow in struct qib_user_sd [...] omits 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] omits 1a6784359540 power: supply: ab8500_bmdata: Use standard phandle omits eb415571c782 dt-bindings: power: supply: ab8500: Standard monitored-battery omits 5f3b8acee9fe Merge branch 'add-functional-support-for-gigabit-ethernet-driver' omits 940409264647 ravb: Fix typo AVB->DMAC omits 3d6b24a2ada3 ravb: Update ravb_emac_init_gbeth() omits 95e99b10482d ravb: Document PFRI register bit omits 1091da579d7c ravb: Rename "nc_queue" feature bit omits 030634f37db9 ravb: Optimize ravb_emac_init_gbeth function omits 4ea3167bad27 ravb: Rename "tsrq" variable omits 0ee65bc14ff2 ravb: Add support to retrieve stats for GbEthernet omits b6a4ee6e74de ravb: Add carrier_counters to struct ravb_hw_info omits 1c59eb678cbd ravb: Fillup ravb_rx_gbeth() stub omits 16a6e245a9f3 ravb: Fillup ravb_rx_ring_format_gbeth() stub omits 2458b8edb887 ravb: Fillup ravb_rx_ring_free_gbeth() stub omits 3d4e37df882b ravb: Fillup ravb_alloc_rx_desc_gbeth() stub omits 2e95e08ac009 ravb: Add rx_max_buf_size to struct ravb_hw_info omits 23144a915684 ravb: Use ALIGN macro for max_rx_len omits e599ee234ad4 net: arc: select CRC32 discards b679ac7ba59b blk-mq: optimise *end_request non-stat path discards c195ab97b13f block: cache bdev in struct file for raw bdev IO omits d9c55c95a3ea spi: cadence-quadspi: fix dma_unmap_single() call omits 7dc9b9562740 spi: tegra20: fix build with CONFIG_PM_SLEEP=n omits 50515cac8d0e net: qed_debug: fix check of false (grc_param < 0) expression omits 130e2054d4a6 SUNRPC: Change return value type of .pc_encode omits fda494411485 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode omits 3b0ebb255fdc NFSD: Save location of NFSv4 COMPOUND status omits f05a9b855289 ASoC: rt1011: Fix 'I2S Reference' enum control omits 51a67d6e28c6 ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt [...] omits 6b9b546dc007 ASoC: wm8960: Fix clock configuration on slave mode omits 495ee4bac777 Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] omits 5621dc3c97cd remoteproc: imx_dsp_rproc: Correct the comment style of copyright omits 04e78a787b74 arm/arm64: dts: Enable 2.5G Ethernet port on CN9130-CRB omits 87a7d78d146e Merge branch 'mvebu/dt' into mvebu/for-next omits 348949d9a444 Merge tag 'modules-for-v5.15-rc6' of git://git.kernel.org/ [...] omits bf05b706a6ea ARM: dts: mvebu: add device tree for netgear gs110emx switch omits 8d41453493c2 ARM: mvebu_v7_defconfig: rebuild default configuration omits a4ce46155a17 ARM: mvebu_v7_defconfig: enable mtd physmap omits c44b31c26379 SUNRPC: Change return value type of .pc_decode omits 16c663642c7e SUNRPC: Replace the "__be32 *p" parameter to .pc_decode omits edce2a93dd78 net: enetc: include ip6_checksum.h for csum_ipv6_magic omits aa4858eb8264 gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] omits d0221a780cbc nvmem: imx-ocotp: add support for post processing omits 5008062f1c3f nvmem: core: add nvmem cell post processing callback omits 7ae6478b304b nvmem: core: rework nvmem cell instance creation omits 5f0ac3a1dae1 dt-bindings: serial: uartlite: drop $ref for -bits property omits b3ec8cdf457e fbdev: Garbage collect fbdev scrolling acceleration, part [...] omits 216a0fc40897 dyndbg: show module in vpr-info in dd-exec-queries omits 6ac113f741a7 staging: vt6655: fix camelcase in byRate omits 9ca0e55e52c7 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC omits 5d388fa01fa6 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells omits cd06ab2fd48f drm/locking: add backtrace for locking contended locks wit [...] omits 4cd0872f01f7 Merge branch 'sunxi/drivers-for-5.16' into sunxi/for-next omits 50ac48ae3e80 bus: sun50i-de2: Adjust printing error message omits 1018722ef0b7 vduse: Fix race condition between resetting and irq injecting omits f8b7575d196b vduse: Disallow injecting interrupt before DRIVER_OK is set omits bcef9356fc2e vhost-vdpa: Fix the wrong input in config_cb omits 09b6addf6486 VDUSE: fix documentation underline warning omits 413333fd6a88 nvmem: imx-ocotp: add support for post processing omits 6de148d82d9e drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] omits d184c3956e3f drm/vc4: hdmi: Warn if we access the controller while disabled omits 03e985bb27c8 drm/vc4: hdmi: Make sure the device is powered with CEC omits 3b77b04f87cc drm/vc4: hdmi: Split the CEC disable / enable functions in two omits 32ee1b069875 drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits c18c4192342c drm/vc4: hdmi: Make sure the controller is powered up during bind omits e32fe03f4b22 drm/vc4: hdmi: Make sure the controller is powered in detect omits 1fd48bc4cc0f drm/vc4: hdmi: Move the HSM clock enable to runtime_pm omits 6e3b5a75960e Merge branch 'features' into for-next omits c3357ae1579c Merge branch 'fixes' into for-next omits 8b7216439e2e s390: add Alexander Gordeev as reviewer omits 880732ae31e8 samples/kfifo: Rename read_lock/write_lock omits 85385a51cead misc: ad525x_dpot: Make ad_dpot_remove() return void omits ff63198850f3 Revert "virtio-blk: Add validation for block size in confi [...] omits 97f854be2038 vhost_vdpa: unset vq irq before freeing irq omits 2f9a174f918e virtio: write back F_VERSION_1 before validate omits 4df4946d26bb misc: lis3lv02d: Make lis3lv02d_remove_fs() return void omits 9b29075c1a45 serial: sc16is7xx: Make sc16is7xx_remove() return void omits 70b4d23226c8 serial: max310x: Make max310x_remove() return void omits e15a9a5fca6c fuse: take cache_mask into account in getattr omits 83d9bf94c077 fuse: add cache_mask omits cbcde085408b fuse: move reverting attributes to fuse_change_attributes() omits 27e2682a6fd9 fuse: simplify local variables holding writeback cache state omits 68aaf8d59132 fuse: cleanup code conditional on fc->writeback_cache omits 3a59f16e1d29 fuse: fix attr version comparison in fuse_read_update_size() omits a2d7728a1f35 fuse: always invalidate attributes after writes omits 9ea929e80274 fuse: rename fuse_write_update_size() omits a69a29fb89c1 fuse: don't bump attr_version in cached write omits 412a7ca5e2e6 fuse: selective attribute invalidation omits 3a731da57ebd fuse: simplify __fuse_write_file_get() omits 7df1f7c2bb83 fuse: move fuse_invalidate_attr() into fuse_update_ctime() omits 443a15ad3f72 fuse: delete redundant code omits 2469204435db fuse: use kmap_local_page() omits 28b9f8c9574b fuse: annotate lock in fuse_reverse_inval_entry() omits 6e6b45a963c4 fuse: write inode in fuse_vma_close() instead of fuse_release() omits b5cf7894208e fuse: make sure reclaim doesn't write the inode omits 75d9b8559ac3 Bluetooth: Fix memory leak of hci device omits 893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value omits cb08d3d2a3e4 staging: fbtft: Make fbtft_remove_common() return void omits c82462f124df staging: r8188eu: Use zeroing allocator in wpa_set_encryption() omits 05d744fc28b6 staging: r8188eu: Fix misspelling in comment omits 5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() omits d445aa402d60 staging: most: dim2: use device release method omits 2ab189164056 staging: most: dim2: do not double-register the same device omits 56578ab25a88 staging: r8188eu: odm SupportPlatform is always ODM_CE omits aefb1fc5c185 staging: r8188eu: odm BoardType is never set omits e5c90c693d75 staging: r8188eu: remove odm_SwAntDivInit omits 2ec2b2103828 staging: r8188eu: SupportICType is always ODM_RTL8188E omits 4b64b5ef2b0b staging: r8188eu: remove LastMinUndecoratedPWDBForDM omits 64629b735c3c staging: r8188eu: remove rtl8188e_deinit_dm_priv omits 97045088d846 staging: r8188eu: simplify rtl8188e_HalDmWatchDog omits bb88fab13d36 staging: r8188eu: remove dm_CheckStatistics omits 997e127a2868 staging: r8188eu: remove odm ext lna info omits 28ad741b2148 staging: r8188eu: remove odm ext pa info omits 0e170624f66c staging: r8188eu: remove odm ext trsw info omits 8f78bc11b8ae staging: r8188eu: remove odm hct test info omits 640649a15e90 staging: r8188eu: remove odm wifi test info omits bc7fc9d77364 staging: r8188eu: remove odm dualmac smart concurrent info omits cc729e367ee0 staging: r8188eu: remove odm cut version info omits 72f069aafa43 staging: r8188eu: remove odm fab version info omits 9cc313e7149a staging: r8188eu: RfOnOffDetect is unused omits 2397591c2998 staging: r8188eu: remove specific device table omits 84799c41c6d2 staging: r8188eu: remove an unused define omits e9c1caea9659 staging: vt6655: fix camelcase in byLocalID omits 91302d6c1dfd drm/ttm_bo_api: update the description for @placement and @sg omits c2115b2b1642 usb: musb: dsps: Fix the probe error path omits 3acb26709bd4 drm/vc4: hdmi: Set a default HSM rate omits 6f668b61142f clk: bcm-2835: Remove rounding up the dividers omits 69b3e79c3712 clk: bcm-2835: Pick the closest clock rate omits db6e436264da power: supply: axp288_charger: Fix missing mutex_init() omits e27bea459d5e usb: gadget: avoid unusual inline assembly omits fde1fbedbaed usb: musb: select GENERIC_PHY instead of depending on it omits 9eff2b2e59fd usb: host: ohci-tmio: check return value after calling pla [...] omits 6fec018a7e70 usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync [...] omits 7228d83531fc ASoC: rt9120: Add rt9210 audio amplifier support omits f9d4b0154b9b ASoC: dt-bindings: rt9120: Add initial bindings omits bd6e4b992bb0 ASoC: amd: vangogh: constify static struct snd_soc_dai_ops omits abed054f039a ASoC: mediatek: Constify static snd_soc_ops omits 916f2ce39d48 ASoC: rt9120: Drop rt9210 audio amplifier support omits 887ebfc09f79 Merge branch 'fixes' into for-next omits f90f4ae11855 Merge branch 'for-next/fixes' into for-next/core omits fd22d7d1e5af Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] omits 3d2042178276 nvmem: core: add nvmem cell post processing callback omits 32a8aabcfecc nvmem: core: rework nvmem cell instance creation omits 82a59c7f456d drm/i915: Free the returned object of acpi_evaluate_dsm() omits af628cdd64e1 drm/i915: Fix bug in user proto-context creation that leak [...] omits 71eba1c0939e x86/sgx/virt: Implement SGX_IOC_VEPC_REMOVE ioctl omits 33633b20e0da x86/sgx/virt: Extract sgx_vepc_remove_page() omits 6d7163f2c49f mei: hbm: drop hbm responses on early shutdown omits dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer omits ff1cc2fa3055 wireless: Remove redundant 'flush_workqueue()' calls omits 3e4beec5e679 mt7601u: Remove redundant initialization of variable ret omits 51fd5c6417b9 rtlwifi: rtl8192ee: Remove redundant initialization of var [...] omits e3ec7017f6a2 rtw89: add Realtek 802.11ax driver omits b616230e2325 powerpc/eeh: Fix docstrings in eeh.c omits 6ffeb56ee210 powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support omits 6f779e1d359b powerpc/xive: Discard disabled interrupts in get_irqchip_state() omits 6e44bd6d34d6 memblock: exclude NOMAP regions from kmemleak omits a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs omits 39e4e75a9f1c Input: tsc200x - make tsc200x_remove() return void omits af98ff045f1e Input: adxl34x - make adxl34x_remove() return void omits 21c7e972475e scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus [...] omits 00aeaf329a3a scsi: libsas: Export sas_phy_enable() omits 046ab7d0f594 scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() omits 36c6b7613ef1 scsi: hisi_sas: Initialise devices in .slave_alloc callback omits 602946ec2f90 powerpc: Set max_mapnr correctly omits f2b85040acec scsi: core: Put LLD module refcnt after SCSI device is released omits a8ea7ec588ac [for -next only] kconfig: generate include/generated/rustc_cfg omits f8d711e31ee2 initramfs: Check timestamp to prevent broken cpio archive omits 09708df61f2b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug omits 3510c5cf4276 gen_init_cpio: add static const qualifiers omits 6fd13d699d24 scsi: storvsc: Fix validation for unsolicited incoming packets omits 2b94b6b79b7c PCI/MSI: Handle msi_populate_sysfs() errors correctly omits d1f24712a86a ionic: no devlink_unregister if not registered omits 847c6bdba833 Merge branch 'felix-dsa-driver-fixes' omits 8d5f7954b7c8 net: dsa: felix: break at first CPU port during init and teardown omits 43ba33b4f143 net: dsa: tag_ocelot_8021q: fix inability to inject STP BP [...] omits 1328a883258b net: dsa: felix: purge skb from TX timestamping queue if i [...] omits 49f885b2d970 net: dsa: tag_ocelot_8021q: break circular dependency with [...] omits deab6b1cd978 net: dsa: tag_ocelot: break circular dependency with ocelo [...] omits ebb4c6a990f7 net: mscc: ocelot: cross-check the sequence id from the ti [...] omits fba01283d85a net: mscc: ocelot: deny TX timestamping of non-PTP packets omits 9fde506e0c53 net: mscc: ocelot: warn when a PTP IRQ is raised for an un [...] omits 52849bcf0029 net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO omits c57fe0037a4e net: mscc: ocelot: make use of all 63 PTP timestamp identifiers omits 3af760e4d3b0 Merge branch 'fix-circular-dependency-between-sja1105-and- [...] omits 4ac0567e40b3 net: dsa: sja1105: break dependency between dsa_port_is_sj [...] omits 28da0555c3b5 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...] omits 4b246eab4750 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits b0b2303c02fe pinctrl: uniphier: Add UniPhier NX1 pinctrl driver omits f66e173dd831 dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding omits 290e2d18caab pinctrl: uniphier: Add extra audio pinmux settings for LD1 [...] omits 83917856334e pinctrl: qcom: spmi-gpio: Add compatible for PM6350 omits 3d45c8438b86 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 omits 0e258cec0b07 Merge branch 'devlink-reload-simplification' omits 82465bec3e97 devlink: Delete reload enable/disable interface omits 96869f193cfd net/mlx5: Set devlink reload feature bit for supported dev [...] omits bd032e35c568 devlink: Allow control devlink ops behavior through feature mask omits b88f7b1203bf devlink: Annotate devlink API calls omits 2bc50987dc1f devlink: Move netdev_to_devlink helpers to devlink.c omits 21314638c9f2 devlink: Reduce struct devlink exposure omits 43a4b4dbd48c net: dsa: fix spurious error message when unoffloaded port [...] omits 60d950f443a5 nfp: flow_offload: move flow_indr_dev_register from app in [...] omits 0dee6f70fd40 drm: rcar-du: Don't create encoder for unconnected LVDS outputs omits 3ef48a92f475 Merge branch 'misc' into for-next omits 1a6236fcc56f Merge branch 'fixes' into for-next omits 84c8a87402cf net/mlx5e: Fix division by 0 in mlx5e_select_queue for rep [...] omits 0bc73ad46a76 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp omits b2107cdc43d8 net/mlx5e: Switchdev representors are not vlan challenged omits 94b960b9deff net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path omits ca20dfda05ae net/mlx5e: Allow only complete TXQs partition in MQPRIO ch [...] omits 2266bb1e122a net/mlx5: Fix cleanup of bridge delayed work omits 48827e1d6af5 ALSA: usb-audio: Add quirk for VF0770 omits a40a8a110305 scripts: kernel-doc: Ignore __alloc_size() attribute omits aa872e0647dc docs: pdfdocs: Adjust \headheight for fancyhdr omits e825b29ab812 docs: UML: user_mode_linux_howto_v2 edits omits a9d85efb25fb docs: use the lore redirector everywhere omits b0b719cea870 docs: proc.rst: mountinfo: align columns omits ff9c3d4360db docs: proc.rst: mountinfo: improved field numbering omits 85eafc63d032 docs: update file link location omits cacc0de1133c drm/panel: olimex-lcd-olinuxino: select CRC32 omits d5b421fe0282 docs: Explain the desired position of function attributes discards 55b8648b7650 block: mark bio_truncate static discards ca52cd788dc8 block: move bio_get_{first,last}_bvec out of bio.h discards 318491671524 block: mark __bio_try_merge_page static discards 8dc8d6c01248 block: move bio_full out of bio.h discards 5eb9cd2ccdf7 block: fold bio_cur_bytes into blk_rq_cur_bytes discards 272ff6fb565b block: move bio_mergeable out of bio.h discards 572f1bca6dfd block: don't include <linux/ioprio.h> in <linux/bio.h> discards 50c1c0fdacf0 block: remove BIO_BUG_ON omits 037ab4ddc273 libceph: drop ->monmap and err initialization omits 3751bf65d96d ceph: convert to noop_direct_IO omits f4d0cc426f77 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits bb97e3c14f2f ceph: fix handling of "meta" errors omits 186247a16675 ceph: skip existing superblocks that are blocklisted or sh [...] omits ed47291911d3 Merge tag 'platform-drivers-x86-v5.15-3' of git://git.kern [...] omits d208b89401e0 dm: fix mempool NULL pointer race when completing IO omits b4459b11e840 dm rq: don't queue request to blk-mq during DM suspend omits ec132ef2d1d9 dm clone: make array 'descs' static omits 2c0468e054c0 dm verity: skip redundant verity_handle_err() on I/O errors omits d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_ho [...] omits 381ba6a6baf1 drm/nouveau/mmu/gp100: remove unused variable omits 9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable a [...] discards abec0a4f51e3 blk-mq: inline hot part of __blk_mq_sched_restart discards 0a7b701763be block: inline hot paths of blk_account_io_*() omits 187a580c9e78 scsi: iscsi: Fix set_param() handling omits 596143e3aec3 acpi/arm64: fix next_platform_timer() section mismatch error omits 50b6cb351636 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add [...] omits 48f06ca420c3 Merge branch 'v5.16/vfio/colin_xu_igd_opregion_2.0_v8' int [...] omits 49ba1a2976c8 vfio/pci: Add OpRegion 2.0+ Extended VBT support. omits 3b87e0824272 RDMA/rxe: Convert kernel UD post send to use ah_num omits e2fe06c90806 RDMA/rxe: Lookup kernel AH from ah index in UD WQEs omits 4da698eabf0f RDMA/rxe: Replace ah->pd by ah->ibah.pd omits 73a549321003 RDMA/rxe: Create AH index and return to user space omits 99c13a3e2965 RDMA/rxe: Change AH objects to indexed omits cfc0312d9c83 RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr omits f4e56ec4452f RDMA/mlx4: Return missed an error if device doesn't suppor [...] omits 9d8f247cc33c RDMA/irdma: Remove irdma_cqp_up_map_cmd() omits 16ddcfca5671 RDMA/irdma: Remove irdma_get_hw_addr() omits 6d2682216d1f RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() omits 0bed5dfa5af8 RDMA/irdma: Remove irdma_uk_mw_bind() omits 8869574a6c11 RDMA: Remove redundant 'flush_workqueue()' calls omits bc22b6208f41 Merge tag 'tags/bcm2835-dt-fixes-2021-10-06' into devicetr [...] omits 3f3247285461 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits 13dbc954b3c9 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting discards 4303543bac16 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] discards 590f359b2dce powerpc/kvm: Fix kvm_use_magic_page omits 814a66741b9f iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value omits c5f44559e919 drm/i915/display: remove unused intel-mid.h include omits 4bd46f3a986d RDMA/iwpm: Remove redundant initialization of pointer err_str omits f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() omits b37a15188eae ALSA: hda: avoid write to STATESTS if controller is in reset omits d9f673051ab5 Merge drm/drm-next into drm-intel-next omits e660dbb68c6b power: supply: max17042_battery: Prevent int underflow in [...] omits 0cf48167b87e power: supply: max17042_battery: Clear status bits in inte [...] omits ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging omits 9a33f3980978 RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_ [...] omits 8607954cf255 fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list omits a020094090e5 RDMA/mlx5: Add optional counter support in get_hw_stats callback omits a29b934ceb4c RDMA/mlx5: Add modify_op_stat() support omits ffa501ef1963 RDMA/mlx5: Add steering support in optional flow counters omits 886773d24962 RDMA/mlx5: Support optional counters in hw_stats initialization omits 3c3c1f141639 RDMA/nldev: Allow optional-counter status configuration th [...] omits 822cf785ac6d RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_st [...] omits 7301d0a9834c RDMA/nldev: Add support to get status of all counters omits 5e2ddd1e5982 RDMA/counter: Add optional counter support omits 0dc89684605e RDMA/counter: Add an is_disabled field in struct rdma_hw_stats omits 0a0800ce2a6a RDMA/core: Add a helper API rdma_free_hw_stats_struct omits 13f30b0fa0a9 RDMA/counter: Add a descriptor in struct rdma_hw_stats omits 7462a894bd53 MAINTAINERS: power: supply: max17040: add entry with reviewers omits 744bbdb7958d MAINTAINERS: power: supply: max17042: add entry with reviewers discards 7544789c6c99 Merge branch 'for-5.16/drivers' into for-next discards 4f6cec71d88a Merge branch 'for-5.16/block' into for-next discards e0631f3157e9 Merge branch 'for-5.16/cdrom' into for-next omits f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid omits 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] omits f8de49ef9252 smack: remove duplicated hook function omits 3eea40d4749b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 1d422ecfc48e power: supply: max17040: fix null-ptr-deref in max17040_probe() omits b55553fd4ee3 dt-bindings: dsp: fsl: Update binding document for remote [...] omits ec0e5549f358 remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX omits d2320a042e57 remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method omits ebcd5d5175ca remoteproc: imx_rproc: Move common structure to header file omits bf895295e9a7 power: supply: rt5033_battery: Change voltage values to µV discards 1f28f54215a8 nvme-multipath: enable polled I/O discards 5832b49f117e block: don't allow writing to the poll queue attribute discards 673451d0c1e6 block: switch polling to be bio based discards eab91427754f block: define 'struct bvec_iter' as packed discards 0d35aaeaae38 block: use SLAB_TYPESAFE_BY_RCU for the bio slab discards daab7652799e block: rename REQ_HIPRI to REQ_POLLED discards 0d178e3c19cd io_uring: don't sleep when polling for I/O discards 1e243df727da block: replace the spin argument to blk_iopoll with a flag [...] discards 57e3b9c759b7 blk-mq: remove blk_qc_t_valid discards 32c345ee65cc blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal discards 7614c85ccdd7 blk-mq: factor out a "classic" poll helper discards 82b4e596fef5 blk-mq: factor out a blk_qc_to_hctx helper discards 72cd680716d4 io_uring: fix a layering violation in io_iopoll_req_issued discards 8d313b1e6755 iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw discards 18a0770ec34f block: don't try to poll multi-bio I/Os in __blkdev_direct_IO discards b0c7bae891b1 direct-io: remove blk_poll support discards f537ecb0d59e io_uring: inform block layer of how many requests we are s [...] discards f44e20407932 Merge branch 'for-5.16/io_uring' into for-5.16/block-io_uring discards 8a954bdc6441 Merge branch 'for-5.16/block' into for-5.16/block-io_uring discards 71c1818d8255 io_uring: fix io_free_batch_list races omits 2a6bf5139e28 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next omits 69adec18e94f KVM: arm64: Fix reporting of endianess when the access ori [...] omits 5e3dbeac3795 hwmon: (tmp421) introduce a channel struct omits beee7890c363 hwmon: (adt7x10) Make adt7x10_remove() return void omits 8a0c75a1c399 hwmon: (dell-smm) Remove unnecessary includes omits 9a094b758da7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b omits 952a11ca32a6 hwmon: cleanup non-bool "valid" data fields omits b87783e85559 hwmon: (tmp103) Convert tmp103 to use new hwmon registration API omits b2be2422c0c9 hwmon: (mlxreg-fan) Support distinctive names per differen [...] omits b1c24237341f hwmon: (mlxreg-fan) Modify PWM connectivity validation omits 1508fb29157e hwmon: (nct6775) add Pro WS X570-ACE omits 8a5cfcfa9445 hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version omits a111ec399c60 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry omits 6e2baac88cdd hwmon: (nct6775) Add additional ASUS motherboards. omits 373c0a77934c dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC omits 94ee5fcc240f hwmon: (pmbus/lm25066) Support configurable sense resistor values omits b7792f3ea392 hwmon: (pmbus/lm25066) Add OF device ID table omits df60a5daa7fb hwmon: (pmbus/lm25066) Mark lm25066_coeff array const omits b7931a7b0e0d hwmon: (pmbus/lm25066) Let compiler determine outer dimens [...] omits 6d2ff184cbe7 hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id omits fa16188fa205 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa omits ae59dc455a78 hwmon: (pmbus/lm25066) Add offset coefficients omits b4fb4676fb96 dt-bindings: hwmon: ibm,cffps: move to trivial devices omits 7bcc5a7a5c2b dt-bindings: hwmon: Convert NTC thermistor to YAML omits cae0233946c3 hwmon: (tmp421) introduce MAX_CHANNELS define omits 0a4157196a5d dt-bindings: hwmon: jedec,jc42: convert to dtschema omits 3634eceea159 dt-bindings: hwmon: hih6130: move to trivial devices omits f348047ab2b9 dt-bindings: hwmon: dps650ab: move to trivial devices omits 1947a89e382e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices omits d55532f77137 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] omits 8084b2a14116 dt-bindings: hwmon: sensirion,sht15: convert to dtschema omits 105b65d90cf3 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema omits e2dbaa65158b dt-bindings: hwmon: lltc,ltc4151: convert to dtschema omits 4c4237898e4a dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] omits 45678bab0827 dt-bindings: hwmon: ti,tmp108: convert to dtschema omits 951778f11727 dt-bindings: hwmon: lm70: move to trivial devices omits 3e0ce52615e2 dt-bindings: hwmon: lm90: do not require VCC supply omits 9559cb33796e dt-bindings: hwmon: lm90: convert to dtschema omits 000cc5bc49aa hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm omits 3fbbfc27f955 hwmon: (nct6775) Support access via Asus WMI omits 4914036eb66b hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] omits 2e7b9886968b hwmon: (nct6775) Use superio_*() function pointers in sio_data. omits d7efb2ebc7b3 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] omits 150f1e0c6fa8 hwmon: (mlxreg-fan) Extend driver to support multiply PWM omits bc8de07e8812 hwmon: (mlxreg-fan) Extend the maximum number of tachometers omits e8ac01e5db32 hwmon: Add Maxim MAX6620 hardware monitoring driver omits d73287eed73f hwmon: (raspberrypi) Use generic notification mechanism omits 6665e10a2ec3 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] omits fb4747d89b48 dt-bindings: hwmon: Add IIO HWMON binding omits ada61aa0b118 hwmon: Fix possible memleak in __hwmon_device_register() omits 5b747a594b19 SUNRPC: De-duplicate .pc_release() call sites omits 0ae93b99beb2 SUNRPC: Simplify the SVC dispatch code path omits 03f838e91a94 dt-bindings: net: wireless: Convert ESP ESP8089 binding to [...] omits b33be51c2bad dt-bindings: net: dwmac: Fix typo in the R40 compatible omits a9d2d57083b6 dt-bindings: bluetooth: realtek: Add missing max-speed omits 88ffadce9d4c dt-bindings: bluetooth: broadcom: Fix clocks check omits 1ea1dbf1f54c ACPI: PM: Include alternate AMDI0005 id in special behaviour omits 1b3dc77d7595 Merge branch 'acpi-tools' into linux-next omits d4d354bc5c85 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] omits 8b39fe3eab1e Merge branch 'pm-em' into linux-next omits 4cf233315def Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] omits 8b472e7eb85b Merge branch 'pnp' into linux-next omits 3d4b30999218 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-docs' and 'ac [...] omits 87440d70a4bf Merge back ACPI PCI material for v5.16. omits 924431ddc0df Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] omits 353e4ad3db53 Merge branch 'acpica' into linux-next discards f889bf46e0c9 block: merge block_ioctl into blkdev_ioctl discards d32c93fbdd29 block: move the *blkdev_ioctl declarations out of blkdev.h discards 5fc0899a5c81 block: unexport blkdev_ioctl discards f328476e373a blk-mq: cleanup blk_mq_submit_bio discards 6fe09c1dd622 blk-mq: cleanup and rename __blk_mq_alloc_request omits ed229454856e power: supply: axp288-charger: Optimize register reading method omits 8c4251a8bed0 soc: document merges omits c277229f6722 Merge branch 'arm/defconfigs' into for-next omits e45830bb9ab9 Merge branch 'arm/soc' into for-next omits ac10d2f8497e Merge branch 'arm/drivers' into for-next omits e8b448dc37a4 Merge branch 'arm/dt' into for-next omits 96c7f32d17c0 Merge tag 'ti-k3-dt-for-v5.16' of git://git.kernel.org/pub [...] omits 53451b6da827 ALSA: usb-audio: Less restriction for low-latency playback mode omits 10846bb6b928 Merge branch 'next/dt64' into for-next omits 4572b4bbdf14 Merge branch 'next/drivers' into for-next omits 2b663ae7152f arm64: dts: exynos: add minimal support for exynosautov9 s [...] omits 31bbac5263aa arm64: dts: exynos: add initial support for exynosautov9 SoC omits a3fd1a986e49 ALSA: hda/realtek: Fix the mic type detection issue for AS [...] omits 7f565d0ead26 tee: optee: Fix missing devices unregister during optee_remove omits 177c92353be9 ethernet: tulip: avoid duplicate variable name on sparc omits 4d4a223a86af ice: fix locking for Tx timestamp tracking flush omits 8e0ab8e26b72 s390: fix strrchr() implementation omits 4540938952d4 vfio-ccw: step down as maintainer omits 1606520a2454 KVM: s390: remove myself as reviewer omits 7389074ced34 Merge branch 'ioam-fixes' omits 7b1700e009cc selftests: net: modify IOAM tests for undef bits omits 2bbc977ca689 ipv6: ioam: move the check for undefined bits omits c3de683c4d1d ASoC: rt1011: Fix 'I2S Reference' enum control caused error omits 55e6d8037805 regmap: Fix possible double-free in regcache_rbtree_exit() omits aa18457c4af7 ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets omits ef1100ef20f2 net: dsa: microchip: Added the condition for scheduling ks [...] omits 9973a43012b6 r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 omits 4a3e0aeddf09 net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's omits 850bfb912a6d net: hns3: debugfs add support dumping page pool info omits 25b90c19102f tulip: fix setting device address from rom omits 2ed08b5ead3c Merge branch 'Managed-Neighbor-Entries' omits 7482e3841d52 net, neigh: Add NTF_MANAGED flag for managed neighbor entries omits 2c611ad97a82 net, neigh: Extend neigh->flags to 32 bit to allow for extensions omits 3dc20f4762c6 net, neigh: Enable state migration between NUD_PERMANENT a [...] omits e4400bbf5b15 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE omits 7bb39a394490 net: hns: Prefer struct_size over open coded arithmetic omits 74a3bc42fe51 net: mscc: ocelot: Fix dumplicated argument in ocelot omits 249ae9495b03 Merge branch 'mlxsw-ECN-mirroring' omits 0cd6fa99a076 selftests: mlxsw: RED: Add selftests for the mark qevent omits a703b5179b5c selftests: mlxsw: sch_red_core: Drop two unused variables omits 9c18eaf2882d mlxsw: spectrum_qdisc: Offload RED qevent mark omits 099bf89d6a35 mlxsw: spectrum_qdisc: Track permissible actions per binding omits 0908e42ad9a5 mlxsw: spectrum_qdisc: Distinguish between ingress and egr [...] omits a34dda728430 mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entr [...] omits 0edf0824e0dc af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards c [...] omits 814c8757115f drm/i915/display: move pin/unpin fb/plane code to a new file. omits 1cd967c69410 drm/i915/display: refactor initial plane config to a separ [...] omits 0d594ea0cff2 drm/i915/display: refactor out initial plane config for crtcs omits 2f9a995a38d8 drm/i915/display: let intel_plane_uses_fence be used from [...] omits 74a75dc90869 drm/i915/display: move plane prepare/cleanup to intel_atom [...] omits 1db060509903 drm: mxsfb: Set fallback bus format when the bridge doesn' [...] omits e2e0ee7e2c2b drm: mxsfb: Print failed bus format in hex omits 0c464eee746a drm/panel: st7703: Add media bus format omits 1311f3dfce7e drm/panel: mantix: Add media bus format omits 2f1495fac8d3 drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts omits 5c31e9d013b5 drm/i915/dg2: update link training for 128b/132b omits 2ef7843375dc KVM: s390: Add a routine for setting userspace CPU state omits bc3e77b75d98 KVM: s390: Simplify SIGP Set Arch handling omits 89910d26b66b KVM: s390: pv: avoid stalls when making pages secure omits 1af5f7af2484 pata_radisys: fix checking of DMA state omits 492402ce7077 pata_optidma: fix checking of DMA state omits 2367ad63a131 pata_amd: fix checking of DMA state omits 47b320498c3b pata_ali: fix checking of DMA state omits 6ac586f2e716 libata-scsi: fix checking of DMA state omits f971a85439bd libata: fix checking of DMA state omits 319f4def310c drm/i915/dp: abstract intel_dp_lane_max_vswing_reached() omits de56379f21c7 arm64: ftrace: use function_nocfi for _mcount as well omits beae4a6258e6 memstick: jmb38x_ms: use appropriate free function in jmb3 [...] omits 8105c2abbf36 mmc: moxart: Fix reference count leaks in moxart_probe omits 1dfde0892b32 arm64: asm: setup.h: export common variables omits f83c18cc9edc Merge branch 'fixes' into next omits 8792b0a09fa4 mmc: slot-gpio: Update default label when no con_id provided omits 4877b81f0fa2 mmc: slot-gpio: Refactor mmc_gpio_alloc() omits 0a264389212a dt-bindings: mmc: arasan,sdci: Drop clock-output-names fro [...] omits 84723eec251d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] omits 4853396f03c3 memstick: avoid out-of-range warning omits 7f00917a8233 mmc: sdhci-sprd: Wait until DLL locked after being configured omits 0818d197d2ab mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] omits 46cdda974757 mmc: sdhci-s3c: Describe driver in KConfig omits 879e13572485 dt-bindings: sdhci-omap: Document ti,non-removable propert [...] omits 9c6bb8c6a1a4 mmc: sdhci: Return true only when timeout exceeds capacity [...] omits 546b73ab019b mmc: mmci: Add small comment about reset thread omits c66e21fdc42d mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA omits 3781d28805ec mmc: sdhci-omap: Parse legacy ti,non-removable property omits 53f9460e0883 mmc: sdhci-omap: Restore sysconfig after reset omits d806e334d039 mmc: sdhci-omap: Fix context restore omits 8e0e7bd38b1e mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] omits c4ac38c6539b mmc: mtk-sd: Add HS400 online tuning support omits f614fb60a198 mmc: core: Add host specific tuning support for eMMC HS400 mode omits fb4708e6cb5c dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting omits bc9fd32c294f mmc: sdhci-s3c: drop unneeded MODULE_ALIAS omits 8c2db344e5a2 dt-bindings: mmc: update mmc-card.yaml reference omits 43592c8736e8 mmc: dw_mmc: Dont wait for DRTO on Write RSP error omits d9972f531023 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 omits 16e9bde21ab6 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] omits d47f163c7794 mmc: cqhci: Print out qcnt in case of timeout omits 39013f096813 mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] omits ab991c05c428 dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC omits c88cb98e6139 mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] omits b3f8eb6eb213 memstick: mspro_block: Add error handling support for add_disk() omits 2304c55fd506 memstick: ms_block: Add error handling support for add_disk() omits 295c894c37f7 dt-bindings: mmc: Convert MMC Card binding to a schema omits 9c1aaec47527 mmc: block: Add error handling support for add_disk() omits d74179b86925 mmc: mtk-sd: Remove unused parameters omits 961e40f714f6 mmc: mtk-sd: Remove unused parameters(mrq) omits 43e5fee317f4 mmc: mtk-sd: Add wait dma stop done flow omits 38929d4f0d81 mmc: sdhci: Change the code to check auto_cmd23 omits 4217d07b9fb3 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 omits 29908bbf7b89 powerpc/perf: Expose instruction and data address register [...] omits 02b182e67482 powerpc/perf: Refactor the code definition of perf reg ext [...] omits 68e7c510fdf4 usb: gadget: hid: fix error code in do_config() omits 88f5e1e66253 kbuild: Add make tarzst-pkg build option omits 2216cf68cf56 scripts: update the comments of kallsyms support omits b415ed4f49b9 Input: st1232 - prefer asynchronous probing omits 2667f6b7af99 Input: st1232 - increase "wait ready" timeout omits 5278e4a181ff dt-bindings: memory: add binding for Mediatek's MT7621 SDR [...] omits 67252a5293a5 dt-bindings: devfreq: rk3399_dmc: fix clocks in example omits 8c0ff6af6823 Add AHCI support for ASM1062+JBM575 cards omits ff01a6220400 Merge tag 'drm-msm-fixes-2021-10-11' of https://gitlab.fre [...] omits c8f01ffc8392 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling omits 739b4e7756d3 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() omits 90b7c1c66132 drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] omits ad69b73add89 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy omits 3431c17b75c6 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register omits 6a7e0b0e9fb8 drm/msm: Do not run snapshot on non-DPU devices omits 3eda90199537 drm/msm/a3xx: fix error handling in a3xx_gpu_init() omits 980d74e7d03c drm/msm/a4xx: fix error handling in a4xx_gpu_init() omits 2133c4fc8e13 drm/msm: Fix null pointer dereference on pointer edp omits c491a0c7bbf3 drm/msm/mdp5: fix cursor-related warnings omits 171316a68d9a drm/msm: Avoid potential overflow in timeout_to_jiffies() omits efb8a170a367 drm/msm: Fix devfreq NULL pointer dereference on a3xx omits 9463b64d1a34 drm/msm/dp: only signal audio when disconnected detected a [...] omits fa5878760579 Merge tag 'linux-kselftest-kunit-fixes-5.15-rc6' of git:// [...] omits 459ea72c6cb9 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] omits 4157a441ff06 Revert "drm/mediatek: Use mailbox rx_callback instead of c [...] omits 8a4a099f8438 Revert "drm/mediatek: Remove struct cmdq_client" omits 0cf54fff9bcf Revert "drm/mediatek: Detect CMDQ execution timeout" omits be7d2d837363 Revert "drm/mediatek: Add cmdq_handle in mtk_crtc" omits ff7f0e4e7930 Merge branch 'nfc-minor-printk-cleanup' omits f41e137abd25 nfc: microread: drop unneeded debug prints omits f0563ebec68f nfc: trf7970a: drop unneeded debug prints omits e52cc2a625a6 nfc: st21nfca: drop unneeded debug prints omits 84910319fad4 nfc: st-nci: drop unneeded debug prints omits edfa5366ef42 nfc: s3fwrn5: simplify dereferencing pointer to struct device omits f141cfe364ef nfc: nci: replace GPLv2 boilerplate with SPDX omits 5b25a5bf5e04 nfc: drop unneeded debug prints omits bdefc6b23be3 Revert "drm/mediatek: Clear pending flag when cmdq packet [...] omits 0a5d6c641b67 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] omits 1986c10acc9c Merge tag 'for-5.15-rc5-tag' of git://git.kernel.org/pub/s [...] omits 465f15a6d1a8 selftests: nft_nat: add udp hole punch test case omits cbfcd13be5cb selinux: fix race condition when computing ocontext SIDs omits cd6d697a6e20 f2fs: fix wrong condition to trigger background checkpoint [...] omits 011e0868e0cf f2fs: fix to use WHINT_MODE omits c30a0cbd07ec xfs: use kmem_cache_free() for kmem_cache objects omits a785fba7df9a xfs: Use kvcalloc() instead of kvzalloc() omits 464413496acb MAINTAINERS: Add maintainer entry for zstd omits ecea7adad80d lib: zstd: Upgrade to latest upstream zstd version 1.4.10 omits 311c13ddc8ee Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits e679198bbb82 Merge branch 'gve-improvements' omits 1b4d1c9bab09 gve: Track RX buffer allocation failures omits ea5d3455adf1 gve: Allow pageflips on larger pages omits 4edf8249bcd1 gve: Add netif_set_xps_queue call omits 87a7f321bb6a gve: Recover from queue stall due to missed IRQ omits 61d72c7e486b gve: Do lazy cleanup in TX path omits 58401b2a46e7 gve: Add rx buffer pagecnt bias omits 2cb67ab153d5 gve: Switch to use napi_complete_done omits f7fec1cfa0c0 Merge tag 'at91-soc-5.16' of git://git.kernel.org/pub/scm/ [...] omits 1f1c2323de8f Merge tag 'omap-for-v5.16/soc-signed' of git://git.kernel. [...] omits 543659b31211 Merge tag 'tegra-for-5.16-arm64-defconfig' of git://git.ke [...] omits 4dd51eb7c838 ARM: dts: aspeed: Add TYAN S7106 BMC machine omits 18b34bcad26c ARM: dts: aspeed: rainier: Add power-config-full-load gpio omits 86d3858e601d Merge tag 'tegra-for-5.16-arm-dt' of git://git.kernel.org/ [...] omits 052493d5534a Merge branch 'v5.16/vfio/diana-fsl-reset-v2' into v5.16/vfio/next omits 4342f70538b9 selinux: remove unneeded ipv6 hook wrappers omits 2a9c7b906236 Revert "arm64: dts: Add support for Unisoc's UMS512" omits 8071974c8311 Merge tag 'at91-dt-5.16' of git://git.kernel.org/pub/scm/l [...] discards d53c18bef952 Merge branch 'remotes/lorenzo/pci/xgene' discards 26cfc8ca1312 Merge branch 'remotes/lorenzo/pci/vmd' discards f52be5cf2084 Merge branch 'pci/host/rcar' discards 028df9517dcf Merge branch 'pci/host/qcom' discards cdadb4c314a1 Merge branch 'remotes/lorenzo/pci/imx6' discards a89a766eebf6 Merge branch 'remotes/lorenzo/pci/endpoint' discards a2b37bdc3057 Merge branch 'remotes/lorenzo/pci/dwc' discards 00723f494020 Merge branch 'remotes/lorenzo/pci/apple' discards 088df0878424 Merge branch 'remotes/lorenzo/pci/aardvark' discards 8dcb0667c8f3 Merge branch 'pci/misc' discards 30ecd7d0fa0f Merge branch 'pci/vpd' discards 12672994572f Merge branch 'pci/virtualization' discards 9eb21d5d2f1b Merge branch 'pci/sysfs' discards 7b72cf47452e Merge branch 'pci/switchtec' discards 170734e0dfe9 Merge branch 'pci/resource' discards 27fbdd23c733 Merge branch 'pci/portdrv' discards ccdca64b4bc2 Merge branch 'pci/p2pdma' discards 1bec93d9b9ac Merge branch 'pci/enumeration' discards 61a8bbe63872 Merge branch 'pci/acpi' omits 79352928a666 MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver a [...] omits f55fee56a631 PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver omits c3bb12ba7ffe Merge tag 'omap-for-v5.16/dt-signed' of git://git.kernel.o [...] omits ee30840ba3ba drm/v3d: fix copy_from_user() error codes omits 79619b7988a4 Merge tag 'v5.15-next-dts32' of git://git.kernel.org/pub/s [...] omits 12a1cb02fee9 cxgb3: Remove seeprom_write and use VPD API omits 7724d929fdde cxgb3: Use VPD API in t3_seeprom_wp() omits eb89bfbd0e8f cxgb3: Remove t3_seeprom_read and use VPD API omits 80484b7f8db1 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() omits d1edc9865cac Merge tag 'tegra-for-5.16-arm64-dt' of git://git.kernel.or [...] omits bf2928c7a284 PCI/VPD: Add pci_read/write_vpd_any() omits cda490402d51 Merge tag 'tegra-for-5.16-dt-bindings' of git://git.kernel [...] omits 23410de5796c arm64: dts: Add support for Unisoc's UMS512 omits 77d7e51ebee9 dt-bindings: arm: Add bindings for Unisoc's UMS512 omits f85d9e59f1b4 drm/connector: fix all kernel-doc warnings omits b2f583937aad s390/cmm: use string_upper() instead of open coded variant omits a30b5b030476 s390/ptrace: add function argument access API omits 3990b5baf225 selftests/ftrace: add s390 support for kprobe args tests omits 885359c42942 s390/ptrace: fix coding style omits 894979689d3a s390/ftrace: provide separate ftrace_caller/ftrace_regs_ca [...] omits 176510ebecd1 s390/ftrace: add ftrace_instruction_pointer_set() helper function omits 5740a7c71ab6 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support omits 0c14c037952c s390/jump_label: add __init_or_module annotation omits acd6c9afc63c s390/jump_label: rename __jump_label_transform() omits 4e0502b8b310 s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH omits e5873d6f7a7a s390/ftrace: add missing serialization for graph caller patching omits ae2b9a11b494 s390/ftrace: use text_poke_sync_lock() omits 1c27dfb24e3b s390/jump_label: use text_poke_sync() omits e16d02ee3f34 s390: introduce text_poke_sync() omits fbbd14073712 s390/barrier: factor out bcr_serialize() omits 25d36a85c61b s390/test_unwind: convert to KUnit omits 4a667ba87308 s390/debug: fix kernel-doc warnings omits ac2c63757f4f orangefs: Fix sb refcount leak when allocate sb info failed. omits 4c2b46c824a7 fs: orangefs: fix error return code of orangefs_revalidate [...] omits 507874c08f63 orangefs: Remove redundant initialization of variable ret omits 2e5809a4ddb1 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE omits 711885906b5c x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAU [...] omits 55ec085ce470 drm/r128: fix build for UML omits 57116ce17b04 workqueue: fix state-dump console deadlock omits 90c45fc15aaf drm/panel: s6e63m0: Make s6e63m0_remove() return void omits 22b05f1ac033 fs/ntfs3: Refactor ntfs_read_mft omits cd4c76ff807c fs/ntfs3: Refactor ni_parse_reparse omits 14a981193e40 fs/ntfs3: Refactor ntfs_create_inode omits 4dbe8e4413d7 fs/ntfs3: Refactor ntfs_readlink_hlp omits 2c69078851b3 fs/ntfs3: Rework ntfs_utf16_to_nls omits e02083f0bcc2 drm/i915: remember to call i915_sw_fence_fini omits 45ea86200847 Merge series "ASoC: Intel: bytcr_rt5651: few cleanups" fro [...] omits 9b75450d6c58 fs/ntfs3: Fix memory leak if fill_super failed omits 228af5a4fa3a ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl omits ce46ae0c3e31 fs/ntfs3: Keep prealloc for all types of files omits 7fde6d8b445f ice: ndo_setup_tc implementation for PR omits 0d08a441fb1a ice: ndo_setup_tc implementation for PF omits a0f9f8546668 drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12 omits 1605b5be7a79 drm/amdgpu: query default sclk from smu for cyan_skillfish omits cd67e9af7724 Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] omits 53e8ce137f7b Documentation: admin-guide: Document side effects when pKV [...] omits 572b820dfa61 ice: Allow changing lan_en and lb_en on all kinds of filters omits 8b8ef05b776e ice: cleanup rules info omits 8bb98f33dead ice: allow deleting advanced rules omits 0f94570d0cae ice: allow adding advanced rules omits fd2a6b71e300 ice: create advanced switch recipe omits 450052a4142c ice: manage profiles and field vectors omits 9130bd1dbe52 Merge branch 'edac-misc' into edac-for-next omits 537bddd069c7 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell omits 1649069312dc Merge tag 'amlogic-arm64-dt-for-v5.16' of git://git.kernel [...] omits 687d67639b83 Merge tag 'zynqmp-dt-for-v5.16-v2' of https://github.com/X [...] omits 030f4e72aa9c Merge tag 'omap-for-v5.16/ti-sysc-signed' of git://git.ker [...] omits cf58c26715e2 btrfs: subpage: make extent_write_locked_range() compatible omits 88a47bd7abc2 btrfs: subpage: make end_compressed_bio_writeback() compatible omits aa9e3692cee5 btrfs: subpage: make btrfs_submit_compressed_write() compatible omits 7adc4eba9a44 btrfs: subpage: make compress_file_range() compatible omits caad13ef22d8 btrfs: cleanup for extent_write_locked_range() omits cfcab1d186cf btrfs: refactor submit_compressed_extents() omits 317b27a6e5e7 btrfs: remove unused function btrfs_bio_fits_in_stripe() omits e9029dcd0ab5 btrfs: determine stripe boundary at bio allocation time in [...] omits 4d7cb3a4d6f8 btrfs: determine stripe boundary at bio allocation time in [...] omits 3befe8fb0511 btrfs: introduce alloc_compressed_bio() for compression omits a797bed7fdc1 btrfs: introduce submit_compressed_bio() for compression omits f6bec9ceabc0 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 7fd50716908e btrfs: handle errors properly inside btrfs_submit_compress [...] omits 25c7dd27e75a btrfs: subpage: add bitmap for PageChecked flag omits c9421c2ce59b btrfs: introduce compressed_bio::pending_sectors to trace [...] omits d76583443159 btrfs: subpage: make add_ra_bio_pages() compatible omits ffbad3f8d80a btrfs: don't pass compressed pages to btrfs_writepage_endi [...] omits 0f907247a5f5 btrfs: use async_chunk::async_cow to replace the confusing [...] omits 84e5496d81e5 btrfs: remove unnecessary parameter delalloc_start for wri [...] omits a84a15b66aeb btrfs: remove unused parameter nr_pages in add_ra_bio_pages() omits 6ab41fafbd28 btrfs: use single bulk copy operations when logging directories omits 1a4afd223a25 btrfs: unexport setup_items_for_insert() omits 9b189077a2ec btrfs: loop only once over data sizes array when inserting [...] omits d34ad3429dc3 btrfs: remove btrfs_raid_bio::fs_info member omits 3e92a4236ae4 btrfs: make sure btrfs_io_context::fs_info is always initialized omits d848a7413121 btrfs: assert that extent buffers are write locked instead [...] omits a3460ef10356 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 2bfaca4fc382 btrfs: unlock newly allocated extent buffer after error omits 85aca417ccaf btrfs: rename struct btrfs_io_bio to btrfs_bio omits a835f5bf8350 btrfs: remove btrfs_bio_alloc() helper omits d018c328eb6d btrfs: rename btrfs_bio to btrfs_io_context omits 9c49878b7fe4 btrfs: keep track of the last logged keys when logging a d [...] omits 5bedd60c6af4 btrfs: insert items in batches when logging a directory wh [...] omits 34de1cd909a3 btrfs: factor out the copying loop of dir items from log_d [...] omits 9c89ae515630 btrfs: remove redundant log root assignment from log_dir_items() omits 1bf3096f0620 btrfs: remove root argument from btrfs_log_inode() and its [...] omits 11876d7139b0 btrfs: zoned: let the for_treelog test in the allocator stand out omits 4b189e50df19 btrfs: rename setup_extent_mapping in relocation code omits c116efe5bfb6 btrfs: zoned: allow preallocation for relocation inodes omits a22465f2d9d9 btrfs: check for relocation inodes on zoned btrfs in should_nocow omits 28a1691bbf4d btrfs: zoned: use regular writes for relocation omits ddf1f75a9423 btrfs: zoned: only allow one process to add pages to a rel [...] omits 8c787f604131 btrfs: zoned: add a dedicated data relocation block group omits b3f76147bfbd btrfs: introduce btrfs_is_data_reloc_root omits 502e5c5a1529 btrfs: unexport repair_io_failure() omits f4719dc5c941 btrfs: do not commit delayed inode when logging a file in [...] omits 9843aabc1709 btrfs: avoid attempt to drop extents when logging inode fo [...] omits 652b9cf476e5 btrfs: avoid search for logged i_size when logging inode i [...] omits 8f7e39686296 btrfs: avoid expensive search when truncating inode items [...] omits b34f3babbf3a btrfs: add helper to truncate inode items when logging inode omits e69afd8b95f3 btrfs: avoid expensive search when dropping inode items from log omits ca69dd6fd19a btrfs: always update the logged transaction when logging n [...] omits 5a2ff21dabde btrfs: do not log new dentries when logging that a new nam [...] omits 44cdfb9b7663 btrfs: remove no longer needed checks for NULL log context omits dcc29a1d42ae btrfs: check if a log tree exists at inode_logged() omits 6bb9ceb01f3e btrfs: remove stale comment about the btrfs_show_devname omits eaad6744d297 btrfs: update latest_dev when we create a sprout device omits b7d155b2250a btrfs: use latest_dev in btrfs_show_devname omits ad0458b43e90 btrfs: convert latest_bdev type to btrfs_device and rename omits 7232ce201943 btrfs: zoned: finish relocating block group omits c38e436a8cdf btrfs: zoned: finish fully written block group omits 6e785df09b5c btrfs: zoned: avoid chunk allocation if active block group [...] omits c6a110a8cc54 btrfs: move ffe_ctl one level up omits 979bfaee01b1 btrfs: zoned: activate new block group omits efebfae1ff6a btrfs: zoned: activate block group on allocation omits 765679ca05a6 btrfs: zoned: load active zone info for block group omits c8dc15da70a4 btrfs: zoned: implement active zone tracking omits bff13701d7da btrfs: zoned: introduce physical_map to btrfs_block_group omits 6a3abb9a4c5f btrfs: zoned: load active zone information from devices omits ddef17f61f87 btrfs: zoned: finish superblock zone once no space left fo [...] omits 7043347db224 btrfs: zoned: locate superblock position using zone capacity omits 6dbc2542cd03 btrfs: zoned: consider zone as full when no more SB can be [...] omits 84f7e329b1be btrfs: zoned: tweak reclaim threshold for zone capacity omits 6289f82c3dbf btrfs: zoned: calculate free space from zone capacity omits 837c775cd7bc btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] omits 3b168165971e btrfs: zoned: load zone capacity information from devices omits 103f16492455 btrfs: defrag: enable defrag for subpage case omits baf4254870ad btrfs: defrag: remove the old infrastructure omits 26cdefed59c9 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] omits 51486f8272f6 btrfs: defrag: introduce helper to defrag one cluster omits e6bf861ca659 btrfs: defrag: introduce helper to defrag a range omits 00a965f8bec9 btrfs: defrag: introduce helper to defrag a contiguous pre [...] omits 0a3c42e0af6f btrfs: defrag: introduce helper to collect target file extents omits f149d86cf10b btrfs: defrag: factor out page preparation into a helper omits 7b52c6702d71 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize omits 539962623bc6 btrfs: defrag: also check PagePrivate for subpage cases in [...] omits 60e13db4c571 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] omits b8f2db0e76b8 btrfs: rename and switch to bool btrfs_chunk_readonly omits dc87d9402c08 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] omits ffe513f6262a btrfs: subpage: pack all subpage bitmaps into a larger bitmap omits 39187ae2027a btrfs: subpage: introduce btrfs_subpage_bitmap_info omits 76129c4a06da btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] omits 558973ec2657 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] omits 924aca0d1f98 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] omits 6cd79a30ef01 btrfs: drop unnecessary ret in ioctl_quota_rescan_status omits 48eaf2a2ebc3 btrfs: send: simplify send_create_inode_if_needed omits 5d2060b5a147 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits 7715ec32472c ice: implement low level recipes functions omits 7df227847ab5 platform/x86: int1092: Fix non sequential device mode handling omits 85303db36b6e platform/x86: int1092: Fix non sequential device mode handling omits ce8bd03c47fc ethernet: sun: add missing semicolon, fix build omits 5e51cc0005c6 dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences [...] omits a3c7ca2b141b sparc: Add missing "FORCE" target when using if_changed omits fee762d69ad5 kconfig: refactor conf_touch_dep() omits 00d674cb3536 kconfig: refactor conf_write_dep() omits 57ddd07c4560 kconfig: refactor conf_write_autoconf() omits 8499f2dd57ef kconfig: add conf_get_autoheader_name() omits 80f7bc773763 kconfig: move sym_escape_string_value() to confdata.c omits 51d792cb5de8 kconfig: refactor listnewconfig code omits 6ce45a91a982 kconfig: refactor conf_write_symbol() omits ca51b26b4a25 kconfig: refactor conf_write_heading() omits 45c5dc45d80d ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoi [...] omits a8627df5491e ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk omits 269da8f7626b ASoC: Intel: bytcr_rt5651: Use temporary variable for stru [...] omits 0c465e7a8ea2 ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_p [...] omits ee233500eea4 ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoi [...] omits a15ca6e3b8a2 ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk omits 81d43ca17506 ASoC: Intel: bytcr_rt5640: Use temporary variable for stru [...] omits e86c1893d678 ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_p [...] omits c005828744f5 platform/x86: intel_skl_int3472: Correct null check omits 0f607d6b2274 platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] omits 0b243c003e11 platform/x86: intel_skl_int3472: Correct null check omits 95384b3e47af platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] omits c0d84d2c7c23 platform/x86: amd-pmc: Add alternative acpi id for PMC controller omits 432cce21b66c platform/x86: amd-pmc: Add alternative acpi id for PMC controller omits 923f508f9ec7 Merge series "spi-bcm-qspi spcr3 enahancements" from Kamal [...] omits a0c5814b9933 platform/x86: intel_scu_ipc: Update timeout value in comment omits 5c02b581ce84 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s omits 41512e4dc0b8 platform/x86: intel_scu_ipc: Fix busy loop expiry time omits c01bc8e4e840 platform/x86: intel_scu_ipc: Update timeout value in comment omits 7f0224dea763 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s omits f32c34d6cfbb platform/x86: intel_scu_ipc: Fix busy loop expiry time omits 431bfb9ee3e2 bpf, mips: Fix comment on tail call count limiting omits 307d149d9435 bpf, mips: Clean up config options about JIT omits 92813dafcd8c platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI omits 6550ba689343 platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI omits 1eb07f4b6853 Merge branch kvm-arm64/raz-sysregs into kvmarm-master/next omits ebf6aa8c0473 KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() omits 5a4309762356 KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 omits 00d5101b254b KVM: arm64: Return early from read_id_reg() if register is RAZ omits ca16d33bd862 platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-b [...] omits a499f93f3d52 platform/x86: Remove "WMAA" from identifier names in wmaa- [...] omits db9cc7d6f95e platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] omits 9b024201693e platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] omits 5fd56f11838d platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] omits 452dcfab9954 platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] omits 10317dda7932 ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] omits 2166cc2657fe ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries omits e81cd07dcf50 spi: bcm-qspi: add support for 3-wire mode for half duplex [...] omits ee4d62c47326 spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode omits 75b3cb97eb1f spi: bcm-qspi: clear MSPI spifie interrupt during probe omits 81a13ac7e3e4 sh: Use modern ASoC DAI format terminology omits 281ddf62f551 ASoC: amd: Kconfig: Select fch clock support with machine driver omits c448b7aa3e66 ASoC: soc-core: fix null-ptr-deref in snd_soc_del_componen [...] omits 293d92cbbd24 dma-debug: fix sg checks in debug_dma_map_sg() omits 011a9ce80763 dma-mapping: fix the kerneldoc for dma_map_sgtable() omits 9d12702a8096 drm/nouveau/fifo: Reinstate the correct engine bit programming omits f30946db159f drm/nouveau/nouveau_bo: Remove unused variables 'dev' omits 1e39f430575f drm/nouveau/gem: remove redundant semi-colon omits 404046cf4805 drm/nouveau/mmu/gp100-: drop unneeded assignment in the if [...] omits 636318593810 drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm [...] omits cacadb0633bb drm/nouveau/nvenc: remove duplicate include in base.c omits 26701d49482a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6ac04ffbc1a1 Merge branch 'i2c/for-current' into i2c/for-next omits cc28e578f515 i2c: mediatek: Dump i2c/dma register when a timeout occurs omits e3e4949e637d i2c: mediatek: Reset the handshake signal between i2c and dma omits 712d6617d0a2 i2c: mlxcpld: Allow flexible polling time setting for I2C [...] omits 24e18b0f45c7 Merge tag 'v5.15-next-soc' of git://git.kernel.org/pub/scm [...] omits 16667625dae6 Merge tag 'memory-controller-drv-5.16' of git://git.kernel [...] omits f47794f5fa70 Merge tag 'memory-controller-drv-mtk-5.16' of git://git.ke [...] omits 14a7b467a654 Merge tag 'memory-controller-drv-tegra-5.16' of git://git. [...] omits 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next omits 3abdc89b5e30 i2c: pasemi: Set enable bit for Apple variant omits d88ae2932df0 i2c: pasemi: Add Apple platform driver omits a2c34bfd2c58 i2c: pasemi: Refactor _probe to use devm_* omits fd664ab2319f i2c: pasemi: Allow to configure bus frequency omits 1a62668cefdb i2c: pasemi: Move common reset code to own function omits 9bc5f4f660ff i2c: pasemi: Split pci driver to its own file omits 6adb00c7f0ed i2c: pasemi: Split off common probing code omits c06f50ed36cc i2c: pasemi: Remove usage of pci_dev omits 07e820d4fcb0 i2c: pasemi: Use dev_name instead of port number omits 3a7442ac1d1b i2c: pasemi: Use io{read,write}32 omits df7c4a8c1b47 dt-bindings: i2c: Add Apple I2C controller bindings omits 51b9e22ffd3c ARM: dts: omap: fix gpmc,mux-add-data type omits 54a7c14e8f47 ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{s [...] omits c346eb1c3dd9 dt-bindings: memory-controllers: ti,gpmc: Convert to yaml omits ed1d0eb02efb dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml omits 02e107e86d63 dt-bindings: mtd: ti,gpmc-nand: Convert to yaml omits 04f461f35e63 dt-bindings: memory-controllers: Introduce ti,gpmc-child omits 65b39dc21936 dt-bindings: net: Remove gpmc-eth.txt omits 8fb5c147b7de dt-bindings: mtd: Remove gpmc-nor.txt omits 55ab5942316d Merge tag 'tegra-for-5.16-cpuidle' of git://git.kernel.org [...] omits a63f393dd7e1 drm/virtio: fix the missed drm_gem_object_put() in virtio_ [...] omits a049cf7e63e7 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next omits 94b847c76692 Merge tag 'tegra-for-5.16-soc' of git://git.kernel.org/pub [...] omits e26bb75aa2f1 KVM: arm64: Depend on HAVE_KVM instead of OF omits 023a062f2381 ALSA: hda/realtek: Fix for quirk to enable speaker output [...] omits c8f1e9673406 KVM: arm64: Unconditionally include generic KVM's Kconfig omits e4fb7b44112d Merge tag 'tegra-for-5.16-firmware' of git://git.kernel.or [...] omits 321d106e70eb Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits 34cdc0edfe8f arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC [...] omits a60a311cb8d0 arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC [...] omits b6a68b97af23 KVM: arm64: Allow KVM to be disabled from the command line omits 15f9017c28a8 Merge branch kvm-arm64/vgic-ipa-checks into kvmarm-master/next omits 88557618909a Merge tag 'amlogic-drivers-for-v5.16' of git://git.kernel. [...] omits 8a3c0a74ae87 m68k: defconfig: Update defconfigs for v5.15-rc1 omits 3e197f17b23b KVM: arm64: selftests: Add init ITS device test omits 188345863897 KVM: arm64: selftests: Add test for legacy GICv3 REDIST ba [...] omits 2dcd9aa1c3a5 KVM: arm64: selftests: Add tests for GIC redist/cpuif part [...] omits c44df5f9ff31 KVM: arm64: selftests: Add some tests for GICv2 in vgic_init omits 46fb941bc04d KVM: arm64: selftests: Make vgic_init/vm_gic_create versio [...] omits 3f4db37e203b KVM: arm64: selftests: Make vgic_init gic version agnostic omits 96e903896969 KVM: arm64: vgic: Drop vgic_check_ioaddr() omits 2ec02f6c64f0 KVM: arm64: vgic-v3: Check ITS region is not above the VM [...] omits c56a87da0a7f KVM: arm64: vgic-v2: Check cpu interface region is not abo [...] omits 4612d98f58c7 KVM: arm64: vgic-v3: Check redist region is not above the [...] omits f25c5e4dafd8 kvm: arm64: vgic: Introduce vgic_check_iorange omits 3864d17f177e Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] omits 1176d15f0f6e Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit. [...] omits 057bed206f70 KVM: arm64: Disable privileged hypercalls after pKVM finalisation omits 07036cffe17e KVM: arm64: Prevent re-finalisation of pKVM for a given CPU omits 2f2e1a506967 KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall omits 8579a185baca KVM: arm64: Reject stub hypercalls after pKVM has been ini [...] omits 8f4566f18db5 arm64: Prevent kexec and hibernation if is_protected_kvm_e [...] omits a78738ed1d9b KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) omits 209ee634bc0d Merge tag 'ffa-fixes-5.15' of git://git.kernel.org/pub/scm [...] omits c7c774fe0938 Merge tag 'drm-intel-next-2021-10-04' of git://anongit.fre [...] omits c5c34f5793f3 Merge branch 'i2c/for-current' into i2c/for-mergewindow omits 9b793db5fca4 b43: fix a lower bounds test omits c1c8380b0320 b43legacy: fix a lower bounds test omits ea0f69d82119 xhci: Enable trust tx length quirk for Fresco FL11 USB controller omits ff0e50d3564f xhci: Fix command ring pointer corruption while aborting a [...] omits 880de4037773 USB: xhci: dbc: fix tty registration race omits 5255660b208a xhci: add quirk for host controllers that don't update end [...] omits a01ba2a3378b xhci: guard accesses to ep_state in xhci_endpoint_reset() omits 620b74d01b9d Merge 5.15-rc5 into usb-next omits 797d72ce8e0f Merge tag 'drm-misc-next-2021-10-06' of git://anongit.free [...] omits b26503b15631 tracing: Fix missing * in comment block omits 1ae43851b18a bootconfig: init: Fix memblock leak in xbc_make_cmdline() omits 6675880fc4b7 tracing: Fix memory leak in eprobe_register() omits 9c03fee7e3fa cdrom: docs: reformat table in Documentation/userspace-api [...] omits b1f8166640e0 Merge tag 'amd-drm-next-5.16-2021-10-08' of https://gitlab [...] discards e6d94fd07947 m68knommu: Remove MCPU32 config symbol discards cda00eb4d060 m68k: set a default value for MEMORY_RESERVE omits 64570fbc14f8 Linux 5.15-rc5 omits 6d2778816036 ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mi [...] omits 8f086fe5f3c9 Merge branch 'mem-ctrl-next' into for-next omits d611d7ea120b Merge branch 'for-v5.16/renesas-rpc' into mem-ctrl-next omits 178d6c1b83e5 soc: samsung: pm_domains: drop unused is_off field omits 914b6f290beb drm/panel: Add support for Sharp LS060T1SX01 panel omits 2307d3a5a2df dt-bindings: add bindings for the Sharp LS060T1SX01 panel omits efb52a7d9511 Merge tag 'powerpc-5.15-3' of git://git.kernel.org/pub/scm [...] omits 31f6207940a6 drm/bridge: lvds-codec: Add support for LVDS data mapping select omits ba3e86789eaf dt-bindings: display: bridge: lvds-codec: Document LVDS da [...] omits 75cd9b0152d9 Merge tag 'objtool_urgent_for_v5.15_rc5' of git://git.kern [...] omits c22ccc4a3ef1 Merge tag 'x86_urgent_for_v5.15_rc5' of git://git.kernel.o [...] omits 2cb3315107b5 serial: 8250_lpss: Enable PSE UART Auto Flow Control omits 7c4fc082f504 serial: 8250_lpss: Extract dw8250_do_set_termios() for common use omits 0eb9da9cf201 serial: 8250_dw: Fix the trivial typo in the comment omits 0946efc2255f serial: 8250_dw: Re-use temporary variable for of_node omits ebabb77a2a11 serial: 8250_dw: Drop wrong use of ACPI_PTR() omits b84d0001512a tty: serial: samsung: Improve naming for common macro omits aec079f88752 tty: serial: atmel: use macros instead of hardcoded values omits 4c9883e1f4dd dt-bindings: serial: 8250_omap: allow serdev subnodes omits 3aee752cd0b8 tty/sysrq: More intuitive Shift handling omits c326d3ed52c8 USB: gadget: udc: Remove some dead code omits bedbac5f66bf usb: gadget: storage: add support for media larger than 2T omits 05735f0854e1 usb: chipidea: udc: make controller hardware endpoint primed omits 98f668b30e8e staging: rtl8723bs: hal: remove duplicate check omits a1f42cba65f4 staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_ omits c38a05353f7c staging: r8188eu: replace MACADDRLEN with ETH_ALEN omits 4b2540a58784 staging: r8188eu: remove unused macros and defines from rt [...] omits 005eae35415f staging: r8188eu: remove some dead code omits 25c1c7c25a7e staging: r8188eu: remove unused defines from rtw_sreset.h omits 17402cb6eabd staging: r8188eu: rename rtl8188eu_set_hal_ops() omits 5c78a7583c62 staging: r8188eu: remove hal_ops omits b66d42066f64 staging: r8188eu: remove hal_init from hal_ops omits 9c44c0f6da14 staging: r8188eu: remove GetHwRegHandler from hal_ops omits 461c4776856c staging: r8188eu: remove SetHwRegHandler from hal_ops omits 7198847ad5e8 staging: r8188eu: merge two signal scale mapping functions omits 23b18275c624 staging: r8188eu: Odm PatchID is always 0 omits ca444fb2e500 staging: r8188eu: hal data's customer id is always 0 omits 33a47b9d848d staging: r8188eu: support interface is always usb omits d01c3a1d21d2 staging: r8188eu: interface type is always usb omits 8504b988c020 staging: r8188eu: chip_type is write-only omits d3e45102f9a8 staging: r8188eu: HardwareType is write-only omits fdfd6fabb54c staging: r8188eu: remove two write-only hal components omits 4864ad2200e7 staging: r8188eu: remove unused IntrMask omits 082690bd8b4e staging: r8188eu: remove write-only HwRxPageSize omits 2f4f87090980 staging: r8188eu: remove unused led component omits fa6fc23694a7 staging: r8188eu: remove an obsolete comment omits 1977dcf07bdd staging: vt6655: fix camelcase in PortOffset omits aeec304c2e47 staging: vt6655: fix camelcase in ldBmThreshold omits e4a9e1d8f230 staging: vt6655: fix camelcase in bShortSlotTime omits 0182d0788cd6 octeontx2-pf: Simplify the receive buffer size calculation omits b9c56ccb436d ethernet: Remove redundant 'flush_workqueue()' calls omits 6213f07cb542 virtio_net: skip RCU read lock by checking xdp_enabled of vi omits c0288ae8e6bd net: make dev_get_port_parent_id slightly more readable omits 67999555ff42 net: phy: at803x: better describe debug regs omits 9d1c29b40285 net: phy: at803x: enable prefer master for 83xx internal phy omits 1ca8311949ae net: phy: at803x: add DAC amplitude fix for 8327 phy omits ba3c01ee02ed net: phy: at803x: fix resume for QCA8327 phy omits 275fdef2d919 Merge branch 'net-use-helpers' omits 019921521697 mlxsw: spectrum: use netif_is_macsec() instead of open code omits c60882a4566a hv_netvsc: use netif_is_bond_master() instead of open code omits 4b70dce2c1b9 bnxt: use netif_is_rxfh_configured instead of open code omits 154ee116320d Merge branch 'ionic-vlanid-mgmt' omits f91958cc9622 ionic: tame the filter no space message omits 8c9d956ab6fb ionic: allow adminq requests to override default error message omits 9b0b6ba6226e ionic: handle vlan id overflow omits c2b63d3449d3 ionic: generic filter delete omits eba688b15d34 ionic: generic filter add omits ff542fbe5d55 ionic: add generic filter search omits 4ed642cc6538 ionic: remove mac overflow flags omits 1d4ddc4a5370 ionic: move lif mac address functions omits c1634b118e84 ionic: add filterlist to debugfs omits 2c0c19b681d5 fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' omits cc4299ea0399 ima: Use strscpy instead of strlcpy omits 61868acb0728 ima_policy: Remove duplicate 'the' in docs comment omits 40224c41661b ima: add gid support omits 30d8764a744f ima: fix uid code style problems omits eb0782bbdfd0 ima: fix deadlock when traversing "ima_default_rules". omits 7fd2bf83d59a Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] omits 0950fcbf992f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 50eb0a06e6ca Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/l [...] omits 2ae5c2c3f8d5 dt-bindings: clock: Add bindings definitions for Exynos850 CMU omits 6a734b372078 clk: samsung: clk-pll: Implement pll0831x PLL type omits 8f90f43a095d clk: samsung: clk-pll: Implement pll0822x PLL type omits ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h omits f9d8de699ac4 pinctrl: samsung: support ExynosAutov9 SoC pinctrl omits 2620fddce4a9 Revert "dt-bindings: add bindings for the Sharp LS060T1SX0 [...] omits c75de8453c3e Merge tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd omits 54d209e2fa94 Revert "drm/panel: Add support for Sharp LS060T1SX01 panel" omits 717478d89fe2 Merge tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.o [...] omits 223cce88a926 drm/panel: Add support for Sharp LS060T1SX01 panel omits 230a6f0e6f49 dt-bindings: add bindings for the Sharp LS060T1SX01 panel omits c38171a58574 dt-bindings: display: simple: hardware can use ddc-i2c-bus omits 19f036eaaffa drm/panel: panel-simple: add LOGIC Technologies LTTD800480 [...] omits 76f745683858 dt-bindings: display: simple: add Innolux G070Y2-T02 panel omits f474bb3000b6 dt-bindings: display: simple: Add Vivax TPC-9150 panel omits 97f921ff264e dt-bindings: add vendor prefix for Vivax omits 732b74d64704 virtio-net: fix for skb_over_panic inside big mode omits f49823939e41 net: phy: Do not shutdown PHYs in READY state omits a5a14ea7b4e5 qed: Fix missing error code in qed_slowpath_start() omits 7932d53162dc dt-bindings: net: dsa: document felix family in dsa-tag-protocol omits 5ee61ad7d593 dt-bindings: net: dsa: fix typo in dsa-tag-protocol description omits 1951b3f19cfe net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol omits 6510e80a0b81 isdn: mISDN: Fix sleeping function called from invalid context omits 5c976a56570f ionic: don't remove netdev->dev_addr when syncing uc list omits ea52a0b58e41 net: use dev_addr_set() omits 794a69b3f803 Merge branch 'dev_addr-direct-writes' omits 8ce218b6e58a ethernet: 8390: remove direct netdev->dev_addr writes omits a7639279c93c ethernet: sun: remove direct netdev->dev_addr writes omits ca8793175564 ethernet: tulip: remove direct netdev->dev_addr writes omits a04436b27a93 ethernet: tg3: remove direct netdev->dev_addr writes omits 2b37367065c7 ethernet: forcedeth: remove direct netdev->dev_addr writes omits b8dfed636fc6 net/mlx5: Add priorities for counters in RDMA namespaces omits 8208461d3912 net/mlx5: Add ifc bits to support optional counters omits e538e8649892 MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' [...] omits 63b8d7991667 rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg [...] omits 5319255b8df9 selftests/bpf: Skip verifier tests that fail to load with [...] omits f0d1be1482aa rpmsg: virtio: Remove unused including <linux/of_device.h> omits be0499369d63 net: mana: Fix error handling in mana_create_rxq() omits f12e658c620a mlxsw: item: Annotate item helpers with '__maybe_unused' omits e506342a03c7 selftests/tls: add SM4 GCM/CCM to tls selftests omits 1f3e2e97c003 isdn: cpai: check ctr->cnr to avoid array index out of bound omits 6ed3f61e3200 net: tg3: fix redundant check of true expression omits f84fc4e36cd8 Merge tag 's390-5.15-5' of git://git.kernel.org/pub/scm/li [...] omits 14132690860e mqprio: Correct stats in mqprio_dump_class_stats(). omits bccf56c4cbf1 Merge branch 'dsa-bridge-tx-forwarding-offload-fixes-part-1' omits 5bded8259ee3 net: dsa: mv88e6xxx: isolate the ATU databases of standalo [...] omits 8b6836d82470 net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware omits c7709a02c18a net: dsa: tag_dsa: send packets with TX fwd offload from V [...] omits 1bec0f05062c net: dsa: fix bridge_num not getting cleared after ports l [...] omits bc774a3887cb rpmsg: char: Remove useless include omits e52a8b96c5ad Merge branch 'selftests/bpf: Add parallelism to test_progs' omits d3f7b1664d3e selfetest/bpf: Make some tests serial omits 5db02dd7f09f selftests/bpf: Fix pid check in fexit_sleep test omits 0f4feacc9155 selftests/bpf: Adding pid filtering for atomics test omits b2105b9f39b5 PCI: Correct misspelled and remove duplicated words omits 445e72c782a1 selftests/bpf: Make cgroup_v1v2 use its own port omits d719de0d2f3c selftests/bpf: Fix race condition in enable_stats omits e87c3434f81a selftests/bpf: Add per worker cgroup suffix omits 6587ff58cea4 selftests/bpf: Allow some tests to be executed in sequence omits 91b2c0afd00c selftests/bpf: Add parallelism to test_progs omits a1852ce0e542 Merge branch 'add support for writable bare tracepoint' omits fa7f17d066bd bpf/selftests: Add test for writable bare tracepoint omits ccaf12d6215a libbpf: Support detecting and attaching of writable tracep [...] omits 65223741ae1b bpf: Support writable context for bare tracepoint omits 5d6ab0bb408f Merge tag 'xtensa-20211008' of git://github.com/jcmvbkbc/l [...] omits 3946b46cab8b Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.or [...] discards c45dd143ff1a Merge branch for-5.16/arm64/defconfig into for-next discards 980b4abb68a7 Merge branch for-5.16/arm64/dt into for-next discards b60073f60f4f Merge branch for-5.16/arm/dt into for-next discards 3a86fe86a5f3 Merge branch for-5.16/cpuidle into for-next discards d22595529a59 Merge branch for-5.16/soc into for-next discards a1eaad3e8ec7 Merge branch for-5.16/firmware into for-next discards 12e3ad77ea5e Merge branch for-5.16/dt-bindings into for-next discards 4e6c3b1838ca Merge branch for-5.16/clk into for-next omits 76d89474310e soc/tegra: pmc: Use devm_platform_ioremap_resource() omits 29962197e64f soc/tegra: Add Tegra186 ARI driver omits 387ee9fe4587 dt-binding: usb: xilinx: Add clocking node omits a70ae18b9e95 Merge branch 'dt/linus' into dt/next omits 5dccbc9de8f0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ omits 1c8dab7da1d2 Merge branch 'install libbpf headers when using the library' omits d7db0a4e8d95 bpftool: Add install-bin target to install binary only omits 87ee33bfdd4f selftests/bpf: Better clean up for runqslower in test_bpft [...] omits a60d24e74002 samples/bpf: Do not FORCE-recompile libbpf omits 3f7a3318a7c6 samples/bpf: Install libbpf headers when building omits 62fde1c8beaf samples/bpf: Update .gitignore omits 7bf731dcc641 bpf: iterators: Install libbpf headers when building omits 0dcf60d00140 Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org [...] omits bf60791741d4 bpf: preload: Install libbpf headers when building omits be79505caf3f tools/runqslower: Install libbpf headers when building omits 1478994aad82 tools/resolve_btfids: Install libbpf headers when building omits cdc726fb35ed Merge tag 'acpi-5.15-rc5' of git://git.kernel.org/pub/scm/ [...] omits f012ade10b34 bpftool: Install libbpf headers instead of including the dir omits c66a248f1950 bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> omits b79c2ce3baa9 libbpf: Skip re-installing headers file if source is older [...] omits 636bdb5f84ca Merge series "regulator/mfd/clock: dt-bindings: Samsung S2 [...] omits 7e3cbd3405cb selftests/bpf: Fix btf_dump test under new clang discards a3a96cbfaa41 block: pre-allocate requests if plug is started and is a batch discards c159c77e5aae block: bump max plugged deferred size from 16 to 32 omits 40348baedfbc drm/amd/display: fix duplicated inclusion omits 806d42509bed drm/amd/display: remove duplicate include in dcn201_clk_mgr.c omits c58a863b1ccf drm/amdgpu: use adev_to_drm for consistency when accessing [...] omits ec6abe831a84 drm/amdkfd: rm BO resv on validation to avoid deadlock omits 097cbf2648e0 drm/amd/display: Fix Werror when building omits 35bdf463de33 drm/amdgpu: add missing case for HDP for renoir omits 08808f75d9b7 drm/amd/display: Remove redundant initialization of variab [...] omits 73bf66712d2b drm/amdgpu/discovery: add missing case for SMU 11.0.5 omits 741668ef7832 Merge tag 'usb-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] omits 3f66f86bfed3 per signal_struct coredumps omits 9c7e7050f876 Merge tag 'mmc-v5.15-rc4' of git://git.kernel.org/pub/scm/ [...] omits 0258b5fd7c71 coredump: Limit coredumps to a single thread group omits 0068dc8c9668 Merge tag 'drm-fixes-2021-10-08' of git://anongit.freedesk [...] omits fab58debc137 regulator: dt-bindings: samsung,s5m8767: convert to dtschema omits a52afb0f54fa regulator: dt-bindings: samsung,s2mpa01: convert to dtschema omits ea98b9eba05c regulator: dt-bindings: samsung,s2m: convert to dtschema omits 1790cd3510cb dt-bindings: clock: samsung,s2mps11: convert to dtschema omits 1b1499a817c9 nfc: nci: fix the UAF of rf_conn_info object omits a7fda04bc9b6 regulator: dt-bindings: samsung,s5m8767: correct s5m8767,p [...] omits b16bef60a911 regulator: s5m8767: do not use reset value as DVS voltage [...] omits 19cd2b147187 regulator: dt-bindings: maxim,max8973: convert to dtschema omits cacbce45f5df ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_pre [...] omits 74daadc7fde5 ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io omits 5245352588f5 ASoC: mediatek: mt8195: update audsys clock parent name omits 4dbdda1938fc Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] omits 04a32383f84e Merge series "ASoC: Intel: bytcht_es8316: few cleanups" fr [...] discards c8db1e9c710e PCI/switchtec: Add check of event support discards e3c954444ad6 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP discards 79cb9f50d5ba PCI/switchtec: Update the way of getting management VEP in [...] discards 569e2863812f PCI/switchtec: Fix a MRPC error status handling issue omits 8c62103627a8 Merge branch 'v5.15-next/soc' into for-next omits 68ad4cc9f550 Merge branch 'v5.15-next/dts64' into for-next omits e761523d0b40 qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario omits 0316c7e66bbd net: phy: micrel: ksz9131 led errata workaround omits 9653e613e00a Merge branch 'netdev-name-in-use' omits d03eb9787d3a ppp: use the correct function to check if a netdev name is in use omits caa9b35fadff bonding: use the correct function to check for netdev name [...] omits 75ea27d0d622 net: introduce a function to check if a netdev name is in use omits 95f7f3e7dc6b net/smc: improved fix wait on already cleared link omits 12e6d7e64102 Merge branch 'enetc-swtso' omits fb8629e2cbfc net: enetc: add support for software TSO omits acede3c5dad5 net: enetc: declare NETIF_F_HW_CSUM and do it in software omits 36ee7281c586 Merge branch 'ip6gre-tests' omits 7f63cdde5030 selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-le [...] omits 8bb0ebd52238 selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code du [...] omits c473f723f97a selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology [...] omits 4bb6cce00a2b selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case [...] omits 4b3d967b5cb9 selftests: forwarding: Add IPv6 GRE hierarchical tests omits 7df29960fa65 selftests: forwarding: Add IPv6 GRE flat tests omits c08d227290f6 testing: selftests: tc_common: Add tc_check_at_least_x_packets() omits 45d45e5323a9 testing: selftests: forwarding.config.sample: Add tc flag omits 097657c9a478 Merge branch 'stmmac-regression-fix' omits 6636fec29cdf ARM: dts: spear3xx: Fix gmac node omits 9cb1d19f47fa net: stmmac: add support for dwmac 3.40a omits 3781b6ad2ee1 dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version omits 075da584bae2 net: stmmac: fix get_hw_feature() on old hardware omits 4c1e34c0dbff vsock: Enable y2038 safe timeval for timeout omits 685c3f2fba29 vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt omits 16bdce2ada5a ath11k: fix m68k and xtensa build failure in ath11k_peer_a [...] omits e539a77e44c7 dt-bindings: drm/bridge: ps8640: Add aux-bus child omits 31c9ef002580 dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller omits 861e133ba268 PCI: rcar-host: Remove unneeded includes omits c65bd90dc93e PCI: rcar-ep: Remove unneeded includes omits 1b17eee4d48d dt-bindings: arm: Add MT6589 Fairphone 1 omits 146e5e733310 net-sysfs: try not to restart the syscall if it will fail [...] omits 2b12d51c4fa8 net: phylib: ensure phy device drivers do not match by DT omits 94114d90037f net: mdio: ensure the type of mdio devices match mdio drivers omits 454d3e1ae057 net/sched: sch_ets: properly init all active DRR list handles omits d5ac07dfbd2b qed: Initialize debug string array omits 339e75f6b9a0 net: dsa: rtl8366rb: remove unneeded semicolon omits 612f71d7328c mptcp: fix possible stall on recvmsg() omits 38d7b029130e Merge branch 'dev_addr-helpers' omits 4d04cdc5ee49 ethernet: use platform_get_ethdev_address() omits ba882580f211 eth: platform: add a helper for loading netdev->dev_addr omits da8f606e15c7 ethernet: un-export nvmem_get_mac_address() omits 2fbc349911e4 asm-generic/io.h: give stub iounmap() on !MMU same prototy [...] omits faeb8e7a0aac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 4dad7e7e2891 Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next omits a83ad872f4ba arm64: dts: renesas: r9a07g044: Add SDHI nodes omits f28daeedd7f9 arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC omits 5de968a25a30 arm64: dts: renesas: r8a779a0: Add RPC node omits f9473a65719e powerpc/pseries/cpuhp: remove obsolete comment from pserie [...] omits fa2a5dfe2ddd powerpc/pseries/cpuhp: delete add/remove_by_count code omits 983f91017406 powerpc/cpuhp: BUG -> WARN conversion in offline path omits 7edd5c9a8820 powerpc/pseries/cpuhp: cache node corrections omits fda0eb220021 powerpc/paravirt: correct preempt debug splat in vcpu_is_p [...] omits 799f9b51db68 powerpc/paravirt: vcpu_is_preempted() commentary omits 56537faf8821 powerpc: fix unbalanced node refcount in check_kvm_guest() omits f2719b26ae27 video: fbdev: chipsfb: use memset_io() instead of memset() omits ee87843795ec powerpc/powernv/dump: Fix typo in comment omits 2a24d80fc86b powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal omits 7eff9bc00ddf powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no pr [...] omits 452f145eca73 powerpc: Drop superfluous pci_dev_is_added() calls omits 9d7fb0643a15 powerpc/powermac: Remove stale declaration of pmac_md omits 93fa8e9d8811 powerpc: Remove unused prototype for of_show_percpuinfo omits 494f238a3861 powerpc/476: Fix sparse report omits c45361abb918 powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n omits 3c2172c1c47b powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cann [...] omits 387273118714 powerps/pseries/dma: Add support for 2M IOMMU page size omits 605c83753d97 drm/mediatek: mtk_dsi: Reset the dsi0 hardware omits f27ef2856343 soc: mediatek: mmsys: Add reset controller support omits 9223cb663e9f arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus cont [...] omits 4bdb00edbd2a arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0 omits 7fdb1bc3d96e arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0 omits 858d8e140c49 dt-bindings: display: mediatek: add dsi reset optional property omits 6046ffc3c08d dt-bindings: mediatek: Add #reset-cells to mmsys system co [...] omits f07c776f6d7e arm64: dts: mediatek: Move reset controller constants into [...] omits 373bd6f48756 clk: renesas: r9a07g044: Add SDHI clock and reset entries omits eaff33646f4c clk: renesas: rzg2l: Add SDHI clk mux support omits 27c9d7635d23 clk: renesas: r8a779a0: Add RPC support omits 6f21d145b90f clk: renesas: cpg-lib: Move RPC clock registration to the library omits f294a0ea9d12 clk: renesas: r9a07g044: Add clock and reset entries for S [...] omits febf5da81ea8 ASoC: SOF: prepare code to allocate IPC messages in fw_ready omits c861af7861aa ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document omits bea03a328f97 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] omits 4e03b1b772ba ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() omits e8ccf82b8a57 ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] omits 5f6c1341d1b5 ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] omits f218b5e2662c ASoC: rt9120: Add rt9210 audio amplifier support omits 126a76ada98f ASoC: dt-bindings: rt9120: Add initial bindings omits b6f5f0c8f72d hwrng: mtk - Force runtime pm ops for sleep ops omits 82e269ad8afe crypto: testmgr - Only disable migration in crypto_disable [...] omits 32dfef6f92dd crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c omits aa3c68634df8 crypto: qat - extract send and wait from adf_vf2pf_request [...] omits 7a73c4622aaa crypto: qat - add VF and PF wrappers to common send function omits 71b5f2ab5e52 crypto: qat - rename pfvf collision constants omits 21db65edb6a5 crypto: qat - move pfvf collision detection values omits 6e680f94bc31 crypto: qat - make pfvf send message direction agnostic omits c3878a786be0 crypto: qat - use hweight for bit counting omits b79c7532dc33 crypto: qat - remove duplicated logic across GEN2 drivers omits 993161d36ab5 crypto: qat - fix handling of VF to PF interrupts omits e17f49bb244a crypto: qat - remove unnecessary collision prevention step [...] omits 18fcba469ba5 crypto: qat - disregard spurious PFVF interrupts omits 9b768e8a3909 crypto: qat - detect PFVF collision after ACK omits cfd6fb45cfaf crypto: ccree - avoid out-of-range warnings from clang omits 183b60e00597 crypto: hisilicon/qm - modify the uacce mode check omits fd2eda71a47b media: remove myself from dvb media maintainers omits 899a61a3305d media: usb: dvd-usb: fix uninit-value bug in dibusb_read_e [...] omits cefdc9510a16 media: rtl2832_sdr: clean the freed pointer and counter omits 69a10678e2fb media: dvb-frontends: mn88443x: Handle errors of clk_prepa [...] omits 57b660b22f1b media: mb86a20s: make arrays static const omits dce6dd4493d6 media: ov5670: Add implementation for events omits 5bd4098c3d92 media: ov13858: Add implementation for events omits 98442bd098c2 media: dw9714: Add implementation for events omits ea2b9a337116 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info omits 553481e38045 media: ipu3-imgu: imgu_fmt: Handle properly try omits 6c0f6c424fca media: ipu3-imgu: Set valid initial format omits 3eacb6028e84 media: ipu3-imgu: Refactor bytesperpixel calculation omits 37b198eeb0d4 media: ipu3-cio2 Check num_planes and sizes in queue_setup omits af1ffd628adf media: rcar-isp: Add Renesas R-Car Image Signal Processor driver omits 13d9624da4e1 soc: mediatek: add mtk mutex support for MT8192 omits c96651a00208 media: staging/intel-ipu3: Constify static struct v4l2_sub [...] omits 566778bc1da7 media: admin-guide: Update i2c-cardlist omits 5fe23d700db7 media: Documentation: i2c-cardlist: add the Hynix hi846 sensor omits e8c0882685f9 media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera omits f3ce7200ca18 media: dt-bindings: media: document SK Hynix Hi-846 MIPI C [...] omits 203492ce398c media: dt-bindings: vendor-prefixes: Add SK Hynix Inc. omits 485aa3df0dff media: ipu3-cio2: Parse sensor orientation and rotation omits a94a6d76c984 drm/i915/mst: abstract intel_dp_mst_source_support() omits c474420ba412 drm/i915/dp: take LTTPR into account in 128b/132b rates omits 16545aa3dee5 media: venus: Set buffer to FW based on FW min count requirement. omits fa622c3df441 media: venus: helpers: update NUM_MBS macro calculation omits 6483a8cbea54 media: venus: vdec: set work route to fw omits 78d434ba8659 media: venus: hfi: Skip AON register programming for V6 1pipe omits 920173c7cfc0 media: venus: Add num_vpp_pipes to resource structure omits 275ad3b3ed1a media: venus: core: Add sc7280 DT compatible and resource data omits afeae6ef0780 media: venus: firmware: enable no tz fw loading for sc7280 omits e48b839b6699 media: dt-bindings: media: venus: Add sc7280 dt schema omits 1444232152ea media: venus: fix vpp frequency calculation for decoder omits 8c404ebae527 media: venus: vdec: update output buffer size during vdec_s_fmt() omits 799926a123cf media: venus: helper: change log level for false warning message omits 92b7b90c9005 media: omap_vout: use dma_addr_t consistently omits 8888a2ff634e media: vsp1: Add support for the V3U VSPD omits 168c05a3e6ac media: vsp1: Simplify DRM UIF handling omits e73396fee261 media: vsp1: Fix WPF macro names omits ae3cab78dc48 media: imx-jpeg: Remove soft reset between frames encoding omits 34acaf65dc22 media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT omits 83f5f0633b15 media: imx-jpeg: Fix possible null pointer dereference omits d298b03506d3 x86/fpu: Restore the masking out of reserved MXCSR bits omits 24417d5b0c00 drm/bridge: ti-sn65dsi83: Implement .detach callback omits 27ff8187f13e opp: Fix return in _opp_add_static_v2() omits dd65acf72d0e selftests/bpf: Remove SEC("version") from test progs omits aa67fdb46436 selftests/bpf: Skip the second half of get_branch_snapshot in vm omits f2a49850581b ARM: dts: aspeed: p10bmc: Define secure boot gpio omits 0b32c1b4071c ARM: dts: aspeed: mtjade: Add some gpios omits 754051903eca Merge branch 'clk-at91' into clk-next omits c405f5c15e9f clk: at91: check pmc node status before registering syscore ops omits 48d5d89897b7 Merge branch 'clk-renesas' into clk-next omits e974872eb391 Merge tag 'renesas-clk-for-v5.16-tag1' of git://git.kernel [...] omits 3165d1e3c737 clk: qcom: gcc: Remove CPUSS clocks control for SC7280 omits 407baae3e6f3 Merge tag 'du-next-20211007' of git://linuxtv.org/pinchart [...] omits bf79045e0ef5 Merge tag 'amd-drm-fixes-5.15-2021-10-06' of https://gitla [...] omits b28a130f0bc6 Merge tag 'drm-misc-fixes-2021-10-06' of git://anongit.fre [...] omits 9406369ae627 riscv: dts: microchip: use vendor compatible for Cadence SD4HC omits 33f736366b2c riscv: dts: microchip: drop unused pinctrl-names omits 42a57a47bb0c riscv: dts: microchip: drop duplicated MMC/SDHC node omits fd86dd2a5dc5 riscv: dts: microchip: fix board compatible omits 80a9609c93ef riscv: dts: microchip: drop duplicated nodes omits a090fe638e8d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] omits 30ecef23772f clk: qcom: Remove redundant .owner omits 7d80cc702f04 Merge tag 'drm-intel-fixes-2021-10-07' of git://anongit.fr [...] omits 3ef6ca4f354c checksyscalls: Unconditionally ignore fstat{,at}64 omits 9fe1155233c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 0eb4ef88c53f bpf, tests: Add more LD_IMM64 tests omits bbf731b3f44d mips, bpf: Optimize loading of 64-bit constants omits e5c15a363de6 mips, bpf: Fix Makefile that referenced a removed file omits a0ecee320158 Merge series "spi: Various Cleanups" from Uwe Kleine-König [...] omits 5fe7bd5a37ff Merge branch 'spi-5.15' into spi-5.16 omits 06a0fc36a529 Merge series "Add reset-gpios handling for max98927" from [...] omits 99f11b6552fa Merge series "Introduce new SOF helpers" from Daniel Balut [...] omits 1cfd7c2ee9f3 Merge series "ASoC: SOF: Improvements for debugging" from [...] omits 43b058698f72 Merge series "Rockchip I2S/TDM controller" from Nicolas Fr [...] omits 1da38549dd64 Merge tag 'nfsd-5.15-3' of git://git.kernel.org/pub/scm/li [...] omits 3e899c7209dd Merge tag 'armsoc-fixes-5.15' of git://git.kernel.org/pub/ [...] omits 2bc879c792fa Merge branch 'fscache-remove-old-io' into fscache-next omits a193a3a202ed fscache: Update the documentation to reflect I/O API changes omits 0a741e05f43f fscache: Remove stats that are no longer used omits 3070d2fe6175 fscache: Remove the old I/O API omits 770f46bae74a cifs: (untested) Move to using the alternate fallback fsca [...] omits f431040be6e9 9p: Convert to using the netfs helper lib to do reads and caching omits 51a837bdf0c0 nfs: Move to using the alternate fallback fscache I/O API omits d7395f03c79c Merge branch 'misc-5.15' into next-fixes omits 4afb912f439c btrfs: fix abort logic in btrfs_replace_file_extents omits cfd312695b71 btrfs: check for error when looking up inode during dir en [...] omits 8dcbc26194eb btrfs: unify lookup return value when dir entry is missing omits 52db77791fe2 btrfs: deal with errors when adding inode reference during [...] omits e15ac6413745 btrfs: deal with errors when replaying dir entry during lo [...] omits 77a5b9e3d14c btrfs: deal with errors when checking if a dir entry exist [...] omits d175209be04d btrfs: update refs for any root except tree log roots omits 19ea40dddf18 btrfs: unlock newly allocated extent buffer after error omits 6364d7d75a0e bpf, x64: Factor out emission of REX byte in more cases omits e7198adb84dc kunit: tool: yield output from run_kernel in real time omits fa6b2d32e622 drm/tegra: Remove duplicate struct declaration omits 6710951ee039 kunit: tool: support running each suite/test separately omits 28fa850f9b44 kunit: tool: actually track how long it took to run tests omits c9e7704b3da7 kunit: tool: factor exec + parse steps into a function omits cc74705ed681 kunit: add 'kunit.action' param to allow listing out tests omits d02376ebd812 kunit: tool: show list of valid --arch options when invalid omits 906932c29531 kunit: tool: misc fixes (unused vars, imports, leaked files) omits 91bd8c27be3b kunit: fix too small allocation when using suite-only kuni [...] omits 354754f55950 dt-bindings: PCI: tegra194: Fix PCIe endpoint node names omits b9e2404c8bb2 arm64: tegra: Fix pcie-ep DT nodes omits 897c2e746cc7 Merge tag 'asahi-soc-fixes-5.15' of https://github.com/Asa [...] omits 6aaa84343895 Merge tag 'scmi-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits 3c7f58b35305 Merge tag 'omap-for-v5.15/fixes-rc4' of git://git.kernel.o [...] omits 810ee5bd7472 drm/tegra: vic: Use autosuspend omits cd921b9f0c8d ipmi: bt: Add ast2600 compatible string omits 056474013cb0 arm64: tegra: Remove useless usb-ehci compatible string omits 96f4adcd888d ARM: tegra: Remove useless usb-ehci compatible string omits 6a01cd3f00ae drm/tegra: gr2d: Explicitly control module reset omits f11c34bddf8c firmware: tegra: bpmp: Use devm_platform_ioremap_resource() omits 06c2d9a078ab firmware: tegra: Reduce stack usage omits 17dc9a073b63 Merge branch 'for-v5.16/renesas-rpc' into for-next omits 68662dad9833 Merge branch 'for-v5.16/tegra-mc' into for-next omits e4aa859fd1dc Merge branch 'mem-ctrl-next' into for-next omits 4ed2f3545c2e memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_c [...] omits 31b88d85f043 memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with omits 1e9b81616627 arm64: defconfig: Enable few Tegra210 based AHUB drivers omits 4f45fb0bd307 arm64: tegra: Extend APE audio support on Jetson platforms omits 4a26df8e60e5 memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_ [...] omits 848f3290ab75 arm64: tegra: Add few AHUB devices for Tegra210 and later omits e1b863e6156e arm64: tegra: Remove unused backlight-boot-off property omits 982ca19a09ac memory: tegra186-emc: Fix error return code in tegra186_em [...] omits d64b50956db3 ARM: tegra: Remove unused backlight-boot-off property omits 7041503d3a5c Merge tag 'misc-fixes-20211007' of git://git.kernel.org/pu [...] omits 9609cfcda007 ASoC: soc-pcm: restore mixer functionality omits 06096537b778 ASoC: rt5682s: Fix hp pop produced immediately after resuming omits 1a839e016e49 drm/i915: remove IS_ACTIVE omits 426c60a8b103 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER omits 986b5094708e soc/tegra: Fix an error handling path in tegra_powergate_p [...] omits 14df9235aa99 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-07' of git:/ [...] omits 71af6bae771a drm/i915/dg2: fix snps buf trans for uhbr omits 7b1394892de8 netfilter: nft_dynset: relax superfluous check on set updates omits 2232642ec3fb ipvs: add sysctl_run_estimation to support disable estimation omits f00b479e6e47 gpu: host1x: Drop excess kernel-doc entry @key omits d029439d8ab1 Merge branch 'edac-misc' into edac-for-next omits 7aae80cef7ba ice: add port representor ethtool ops and stats omits f5396b8a663f ice: switchdev slow path omits b3be918dcc73 ice: rebuild switchdev when resetting all VFs omits 1c54c839935b ice: enable/disable switchdev when managing VFs omits f66756e0ead7 ice: introduce new type of VSI for switchdev omits 1a1c40df2e80 ice: set and release switchdev environment omits bd676b29292e ice: allow changing lan_en and lb_en on dflt rules omits ff5411ef88ee ice: manage VSI antispoof and destination override omits ac19e03ef780 ice: allow process VF opcodes in different ways omits 37165e3f5664 ice: introduce VF port representor omits 2ae0aa4758b0 ice: Move devlink port to PF/VF struct omits 3ea9bd5d0231 ice: support basic E-Switch mode control omits 68a3765c659f netfilter: nf_tables: skip netdev events generated on netn [...] omits 77076934afdc netfilter: Kconfig: use 'default y' instead of 'm' for boo [...] omits 902c0b188752 netfilter: xt_IDLETIMER: fix panic that occurs when timer_ [...] omits 80da1b508f29 thermal: Move ABI documentation to Documentation/ABI omits 6215a5de9e91 cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call omits 136f282028da ACPI: tools: fix compilation error omits 0b6d4ab2165c EDAC/ti: Remove redundant error messages omits d5e7be308018 rcu: Make idle entry report expedited quiescent states omits 0d93113bb4f2 rcu: Prevent expedited GP from enabling tick on offline CPU omits 62ba29f40ce5 rcu: in_irq() cleanup omits 38efd154729e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 17f91c3ef891 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 5b975f5338c6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 856fab4c98a9 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() omits 9c0332166ca3 rcu: Move rcu_needs_cpu() to tree.c omits e32f2bc3ae02 rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits 20863b0970fa torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits 10aa835df58a torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits 99d048be7d59 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 05b50a5658f5 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 343279c55601 srcu: Prevent redundant __srcu_read_unlock() wakeup omits 6a8af526f267 rcutorture: More thoroughly test nested readers omits 3d83f2da441f rcutorture: Sanitize RCUTORTURE_RDR_MASK omits 13ffafebe397 torture: Catch kvm.sh help text up with actual options omits f3b72ef09443 testing/bpf: Update test names for xchg and cmpxchg omits d31baa7475b4 rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 808a27e4b2a6 rcu: Tighten rcu_advance_cbs_nowake() checks omits d6c44ee1a93c rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits 14dbb29eda51 clocksource: Forgive repeated long-latency watchdog clocks [...] omits 0c4b6757e15a EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits 8c2a88248ca5 Merge branch 'lkmm-dev.2021.09.13a' into HEAD omits 587a7d1703f3 Merge branch 'kcsan.2021.09.13b' into HEAD omits dd1277d2ad95 Merge branches 'fixes.2021.10.07a', 'scftorture.2021.09.16 [...] omits 74aece72f95f rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr omits 7663ad9a5dbc rcu: Always inline rcu_dynticks_task*_{enter,exit}() omits 4a16df549d23 Merge tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] omits 52bf8031c064 Merge tag 'hyperv-fixes-signed-20211007' of git://git.kern [...] omits 3fb937f441c6 PCI: ACPI: Check parent pointer in acpi_pci_find_companion() omits 56dd05023675 MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer omits e47e3fa17c43 MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer omits c514fbb62314 ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() omits 36371876e000 net: stmmac: selftests: Use kcalloc() instead of kzalloc() omits 149ef7b2f949 net: mana: Use kcalloc() instead of kzalloc() omits 2b8a0f1516c6 net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc() omits 510f1c133aed ASoC: dt-bindings: rockchip: add i2s-tdm bindings omits 081068fd6414 ASoC: rockchip: add support for i2s-tdm controller omits 1d2104f21618 regulator: dt-bindings: maxim,max8997: convert to dtschema omits 858f7a5c45ca ASoC: SOF: Introduce fragment elapsed notification API omits 40834190aa81 ASoC: SOF: imx: Use newly introduced generic IPC stream ops omits 97e22cbd0dc3 ASoC: SOF: Make Intel IPC stream ops generic omits f71f59dd4508 ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbo [...] omits b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event omits 8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value omits 107fe0482b54 Bluetooth: Read codec capabilities only if supported omits 58144d283712 drm/amdgpu: unify BO evicting method in amdgpu_ttm omits 8fc4f038fa83 Documentation:devicetree:bindings:iio:dac: Fix val omits d9de0fbdeb01 drivers: iio: dac: ad5766: Fix dt property name omits 42da7911b83a PCI: vmd: Assign a number to each VMD controller omits 03748d4e003c iio: st_pressure_spi: Add missing entries SPI to device ID table omits 64e787556027 ksmbd: fix oops from fuse driver omits 2db72604f3ea ksmbd: fix version mismatch with out of tree omits c7705eec78c9 ksmbd: use buf_data_size instead of recalculation in smb3_ [...] omits 51a1387393d9 ksmbd: remove the leftover of smb2.0 dialect support omits c2e99d479737 ksmbd: check strictly data area in ksmbd_smb2_check_message() omits 5b8402562e55 PCI: visconti: Remove surplus dev_err() when using platfor [...] omits 8faa1d2defb7 PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) omits 2908a0d81f5b PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) omits 424953cf3c66 qcom_scm: hide Kconfig symbol omits 951cd3a0866d firmware: include drivers/firmware/Kconfig unconditionally omits 7275423c177e ext4: docs: Take out unneeded escaping omits 91c76340b4a8 ext4: docs: switch away from list-table omits da21fde0fdb3 spi: Make several public functions private to spi.c omits fb51601bdf3a spi: Reorder functions to simplify the next commit omits bdc7ca008e1f spi: Remove unused function spi_busnum_to_master() omits 6bfb15f34dd8 spi: Move comment about chipselect check to the right place omits d8a15e5fcae1 ASoC: SOF: pipelines: Harmonize all functions to use struc [...] omits ec626334eaff ASoC: SOF: topology: do not power down primary core during [...] omits 3ad7b8f4817f ASoC: SOF: Intel: hda: Dump registers and stack when SOF_D [...] omits 7511b0edf1b8 ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag [...] omits f8c3ec4368df ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmwa [...] omits e51838909b69 ASoC: SOF: core: Clean up snd_sof_get_status() prints omits 4fade25dfbe1 ASoC: SOF: intel: hda: Drop 'error' prefix from error dump [...] omits 58a5c9a4aa99 ASoC: SOF: Introduce macro to set the firmware state omits 705f4539c4c8 ASoC: SOF: ops: Force DSP panic dumps to be printed omits e6ff3db9efe9 ASoC: SOF: ipc: Re-enable dumps after successful IPC tx omits c05ec0714399 ASoC: SOF: debug: Print out the fw_state along with the DSP dump omits 23013335bc3c ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_d [...] omits 0ecaa2fff2de ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() f [...] omits 34346a383de9 ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping omits 360fa3234e92 ASoC: SOF: debug/ops: Move the IPC and DSP dump functions [...] omits e131bc58868a ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() omits 247ac640739d ASoC: SOF: loader: Print the DSP dump if boot fails omits 9ff90859b95f ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce [...] omits 3f7561f74169 ASoC: SOF: ipc and dsp dump: Add markers for better visibility omits e85c26eca639 ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence [...] omits 1539c8c5fcca ASoC: SOF: core: debug: force all processing on primary core omits b23d3189c038 ASoC: max98927: Add reset-gpios optional property omits 4d67dc1998f1 ASoC: max98927: Handle reset gpio when probing i2c omits 214174d9f56c ASoC: codec: wcd938x: Add irq config support omits 5af82c81b2c4 ASoC: DAPM: Fix missing kctl change notifications omits c25d4546ca45 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] omits 10f4a96543b7 ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() omits 6f32c521061b ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] omits 2577b868a48e ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] omits db0767b8a6e6 ASoC: wcd938x: Fix jack detection issue omits f49b0d1ff6a0 drm/hyperv: Fix double mouse pointers omits 8d6c414cd2fb net: prefer socket bound to interface when not in VRF omits d02b006b29de Revert "serial: 8250: Fix reporting real baudrate value in [...] omits 7671b026bb38 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 3028956349e1 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC omits ab4de22c216a drm/tegra: Bump VIC/NVDEC clock rates to Fmax omits e76599df354d drm/tegra: Add NVDEC driver omits 8de4e9a62b17 drm/tegra: Support asynchronous commits for cursor omits 953018ca991f drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] omits c8696fa00635 drm/tegra: Do not reference tegra_plane_funcs directly omits e3166698a8a0 drm/tegra: Implement buffer object cache omits 1c4d17a5267b drm/tegra: Implement correct DMA-BUF semantics omits 7efbbe6e1414 qcom_scm: hide Kconfig symbol omits 424b650f35c7 tracing: Fix missing osnoise tracer on max_latency omits fc656fa14da7 thermal/drivers/netlink: Add the temperature when crossing [...] omits 11c52d250b34 USB: serial: qcserial: add EM9191 QDL support omits b63dc8f2b02c firmware: include drivers/firmware/Kconfig unconditionally omits 397a7b68cb16 fscache: Implement a fallback I/O interface to replace the [...] omits 0a483657e760 cachefiles: Always indicate we should fill a post-EOF page [...] omits 2b650b7ff20e PCI: aardvark: Fix reporting Data Link Layer Link Active omits 661c399a651c PCI: aardvark: Fix checking for link up via LTSSM state omits f76b36d40bee PCI: aardvark: Fix link training omits 454c53271fc1 PCI: aardvark: Simplify initialization of rootcap on virtu [...] omits 223dec14a053 PCI: aardvark: Implement re-issuing config requests on CRS [...] omits 67cb2a4c9349 PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() omits 1fb95d7d3c7a PCI: aardvark: Do not unmask unused interrupts omits a7ca6d7fa3c0 PCI: aardvark: Do not clear status bits of masked interrupts omits 46ef6090dbf5 PCI: aardvark: Fix configuring Reference clock omits d419052bc6c6 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on [...] omits 464de7e7fff7 PCI: aardvark: Don't spam about PIO Response Status omits a4e17d65dafd PCI: aardvark: Fix PCIe Max Payload Size setting omits 460275f124fb PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros omits 69c560d2eb3c thermal/drivers/thermal_mmio: Constify static struct therm [...] omits 2da25852c3dd arm64: defconfig: drop obsolete ARCH_* configs omits e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next omits 7cd80132aeab drm: use new iterator in drm_gem_fence_array_add_implicit v3 omits a585070f2682 drm/i915: use the new iterator in i915_request_await_object v2 omits 9c2ba265352a drm/scheduler: use new iterator in drm_sched_job_add_impli [...] omits dbcae3bfcbca drm/ttm: use the new iterator in ttm_bo_flush_all_fences omits 0a42016d9319 dma-buf: use the new iterator in dma_resv_poll omits 63639d013a6f dma-buf: use the new iterator in dma_buf_debug_show omits 5baaac3184ab dma-buf: add dma_resv_for_each_fence v3 omits 44cc24b04bed Merge tag 'wireless-drivers-next-2021-10-07' of git://git. [...] omits 5a98dcf59abf Merge branch 'dev_addr-fw-helpers' omits 894b0fb09215 ethernet: make more use of device_get_ethdev_address() omits b8eeac565b16 ethernet: use device_get_ethdev_address() omits d9eb44904e87 eth: fwnode: add a helper for loading netdev->dev_addr omits 0a14501ed818 eth: fwnode: remove the addr len from mac helpers omits 8017c4d8173c eth: fwnode: change the return type of mac address helpers omits 433baf0719d6 device property: move mac addr helpers to eth.c omits 9ca01b25dfff ethernet: use of_get_ethdev_address() omits d466effe282d of: net: add a helper for loading netdev->dev_addr omits e330fb14590c of: net: move of_net under net/ omits eb8257a12192 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init omits 944b33ca7bc5 Merge branch 'nfc-pn533-const' omits bc642817b6d9 nfc: pn533: Constify pn533_phy_ops omits be5f60d8b6f9 nfc: pn533: Constify serdev_device_ops omits d93f9e23744b powerpc/32s: Fix kuap_kernel_restore() omits 5a4b0320783a powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler omits 93d455d582b0 Merge branch 'for-5.15/upstream-fixes' into for-next omits 08b9a61a87bc HID: multitouch: disable sticky fingers for UPERFECT Y omits 8850cb663b5c sched: Simplify wake_up_*idle*() omits 00619f7c650e sched,livepatch: Use task_call_func() omits 9b3c4ab3045e sched,rcu: Rework try_invoke_on_locked_down_task() omits f6ac18fafcf6 sched: Improve try_invoke_on_locked_down_task() omits dd0aa2cd2e9e futex2: Documentation: Document sys_futex_waitv() uAPI omits 9d57f7c79748 selftests: futex: Test sys_futex_waitv() wouldblock omits 02e56ccbaefc selftests: futex: Test sys_futex_waitv() timeout omits 5e59c1d1c78c selftests: futex: Add sys_futex_waitv() test omits ea7c45fde5aa futex,arm: Wire up sys_futex_waitv() omits 039c0ec9bb77 futex,x86: Wire up sys_futex_waitv() omits bf69bad38cf6 futex: Implement sys_futex_waitv() omits bff7c57c2f50 futex: Simplify double_lock_hb() omits a046f1a0d3e3 futex: Split out wait/wake omits e5c6828493b5 futex: Split out requeue omits 95c336a7d8f0 futex: Rename mark_wake_futex() omits f56a76fde353 futex: Rename: match_futex() omits 832c0542c0f7 futex: Rename: hb_waiter_{inc,dec,pending}() omits 85dc28fa4ec0 futex: Split out PI futex omits 966cb75f86fb futex: Rename: {get,cmpxchg}_futex_value_locked() omits eee5a7bc96be futex: Rename hash_futex() omits af92dcea186e futex: Rename __unqueue_futex() omits e7ba9c8fed29 futex: Rename: queue_{,un}lock() omits 5622eb20520d futex: Rename futex_wait_queue_me() omits bce760d34bc2 futex: Rename {,__}{,un}queue_me() omits af8cc9600bbf futex: Split out syscalls omits 77e52ae35463 futex: Move to kernel/futex/ omits c78416d12224 locking/rwbase: Optimize rwbase_read_trylock omits 3f48565beb72 Merge branch 'tip/locking/urgent' omits 578f3932273f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 48e7064414bd Merge branch 'for-5.16/core' into for-next omits 65f280bb65e6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 8e3cd9221c66 HID: cougar: Make use of the helper function devm_add_acti [...] omits 0df070182842 Merge branch 'edac-misc' into edac-for-next omits 2c52ad743fee Revert "usb: misc: ehset: Workaround for "special" hubs" omits 9f4873fb6af7 EDAC/amd64: Handle three rank interleaving mode omits 59d7f5f6ddbc ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit [...] omits a0a33067b957 drm/connector: refer to CTA-861-G in the "content type" prop docs omits 7be28bd73f23 drm/plane-helper: fix uninitialized variable reference omits 0967eb11f647 Merge branch 'edac-misc' into edac-for-next omits 149ac2e7ae18 drm/i915: Free the returned object of acpi_evaluate_dsm() omits 34417f27b9fb EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned omits f08fb25bc669 powerpc/64s: Fix unrecoverable MCE calling async handler from NMI omits 768c47010392 powerpc/64/interrupt: Reconcile soft-mask state in NMI and [...] omits ff058a8ada5d powerpc/64: warn if local irqs are enabled in NMI or hardi [...] omits d0afd44c05f8 powerpc/traps: do not enable irqs in _exception omits 3e607dc4df18 powerpc/64s: fix program check interrupt emergency stack path omits 548b762763b8 powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 omits 48164fccdff6 powerpc/bpf ppc32: Do not emit zero extend instruction for [...] omits e8278d444432 powerpc/bpf ppc32: Fix JMP32_JSET_K omits c9b8da77f22d powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation omits b7540d625094 powerpc/bpf: Emit stf barrier instruction sequences for BP [...] omits 030905920f32 powerpc/security: Add a helper to query stf_barrier type omits 5855c4c1f415 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 omits 2d27e5851473 kasan: Extend KASAN mode kernel parameter omits ec0288369f0c arm64: mte: Add asymmetric mode support omits d73c162e0733 arm64: mte: CPU feature detection for Asymm MTE omits ba1a98e8b172 arm64: mte: Bitfield definitions for Asymm MTE omits f5627ec1ff2c kasan: Remove duplicate of kasan_flag_async omits 0ba1ce1e8605 selftests: arm64: Add coverage of ptrace flags for SVE VL [...] omits 2263eb737006 USB: serial: option: add Quectel EC200S-CN module support omits c184accc4a42 USB: serial: option: add prod. id for Quectel EG91 omits 8bbc9d822421 powerpc/bpf: Fix BPF_MOD when imm == 1 omits 3832ba4e283d powerpc/bpf: Validate branch ranges omits 4549c3ea3160 powerpc/lib: Add helper to check if offset is within condi [...] omits f5a8a07edafe USB: serial: option: add Telit LE910Cx composition 0x1204 omits b368e66a589a drm/fbdev: Clamp fbdev surface size if too large omits 36df2427ac3e ALSA: pcm: Add more disconnection checks at file ops omits c0f1886de7e1 ALSA: hda: intel: Allow repeatedly probing on codec config [...] omits 86e1e054e0d2 objtool: Update section header before relocations omits b46179d6bb31 objtool: Check for gelf_update_rel[a] failures omits b291fdcf5114 drm: rcar-du: Add r8a779a0 device support omits cc6f88b96ba2 drm: rcar-du: Split CRTC IRQ and Clock features omits 8c252d3b302a drm: rcar-du: Fix DIDSR field name omits ce35299e211d drm: rcar-du: Only initialise TVM_TVSYNC mode when supported omits 34176f4bf07c drm: rcar-du: Sort the DU outputs omits 458dc64e2f76 dt-bindings: display: renesas,du: Provide bindings for r8a779a0 omits c2419077714d drm: rcar-du: Make use of the helper function devm_platfor [...] omits e29505caa32d drm/shmobile: Make use of the helper function devm_platfor [...] omits 668b51361fb4 drm/sti: Use correct printk format specifiers for size_t omits 8b8a7d80af48 drm/omap: Depend on CONFIG_OF omits 95f22783c6b0 drm/omap: Cast pointer to integer without generating warning omits d6a4bf45a96f drm/omap: Use correct printk format specifiers for size_t omits 753f2674ad8d drm: property: Replace strncpy() with strscpy_pad() omits 077092783a4d drm: rcar-du: Allow importing non-contiguous dma-buf with VSP omits 780d4223f662 drm: rcar-du: Set the DMA coherent mask for the DU device omits 206c54710882 drm: rcar-du: Improve kernel log messages when initializin [...] omits 187502afe87a drm: rcar-du: Don't create encoder for unconnected LVDS outputs omits 5af4055fa813 Merge tag 'devicetree-fixes-for-5.15-3' of git://git.kerne [...] omits 6d99f85e342d Merge branch 'add-mdiobus_modify_changed-helper' omits 078e0b5363db net: phylink: use mdiobus_modify_changed() helper omits 79365f36d1de net: mdio: add mdiobus_modify_changed() omits 4c8270829928 Merge branch 'ethtool-add-ability-to-control-transceiver-m [...] omits 235dbbec7d72 mlxsw: Add support for transceiver module extended state omits 3dfb51126064 ethtool: Add transceiver module extended state omits 0455dc50bcca mlxsw: Add ability to control transceiver modules' power mode omits fc53f5fb8037 mlxsw: reg: Add Management Cable IO and Notifications register omits f10ba086f7e3 mlxsw: reg: Add Port Module Memory Map Properties register omits 353407d917b2 ethtool: Add ability to control transceiver modules' power mode omits 361b57df62de kunit: fix kernel-doc warnings due to mismatched arg names omits a8cf90332ae3 bitfield: build kunit tests without structleak plugin omits 33d4951e021b thunderbolt: build kunit tests without structleak plugin omits 6a1e2d93d55b device property: build kunit tests without structleak plugin omits 2326f3cdba1d iio/test-format: build kunit tests without structleak plugin omits 554afc3b9797 gcc-plugins/structleak: add makefile var for disabling structleak omits 2a152512a155 RDMA/efa: CQ notifications omits 115fda3509e7 RDMA/rxe: Remove duplicate settings omits 262d9fcf8530 RDMA/rxe: Set partial attributes when completion status != [...] omits 609bb8c3a3f5 RDMA/rxe: Change the is_user member of struct rxe_cq to bool omits 1cf2ce827280 RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_ [...] omits fdc21c35aaa1 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] omits b08cadbd3b87 Merge branch 'objtool/urgent' omits 5a1fef027846 drm/amd/display: Fix detection of 4 lane for DPALT omits a7e397b7c453 drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 omits 2387033ac0db drm/amd/display: Skip override for preferred link settings [...] omits 12cdff6b2ea9 drm/amd/display: Add 120Hz support for freesync video mode omits 12b2cab79017 drm/amdgpu: Register MCE notifier for Aldebaran RAS omits f38ce910d8df x86/MCE/AMD: Export smca_get_bank_type symbol omits 5b9581df9f17 drm/amdgpu: return early if debugfs is not initialized omits 8e6519ce2c4a drm/amd/display: USB4 bring up set correct address omits 9e3a50d23e31 drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly omits f6e03f80eb1f drm/amd/display: Deadlock/HPD Status/Crash Bug Fix omits 40fadb4c73a4 drm/amd/display: Fix for access for ddc pin and aux engine. omits 6aa8d42c6674 drm/amd/display: Add debug flags for USB4 DP link training. omits 8cf5ed4a158e drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints. omits 88f52b1fff89 drm/amd/display: Support for SET_CONFIG processing with DMUB omits b0ce62721833 drm/amd/display: Add dpia debug options omits e8536806b0c1 drm/amd/display: Read USB4 DP tunneling data from DPCD. omits 71af9d465bed drm/amd/display: Support for SET_CONFIG processing with DMUB omits 80789bcffec3 drm/amd/display: Implement end of training for hop in DPIA [...] omits 847a9038c2d0 drm/amd/display: Implement DPIA equalisation phase omits 18b11f9bd4d9 drm/amd/display: Implement DPIA clock recovery phase omits 187c236aacc0 drm/amd/display: Implement DPIA link configuration omits 178fbb6d552f drm/amd/display: Implement DPIA training loop omits edfb2693471f drm/amd/display: Train DPIA links with fallback omits 31cf79f05d34 drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop omits 99447622ae15 drm/amd/display: Add stub to get DPIA tunneling device data omits 76724b76739a drm/amd/display: Stub out DPIA link training call omits 698d0a6fb7bb drm/amd/display: Set DPIA link endpoint type omits 892b74a646bb drm/amd/display: Support for DMUB HPD and HPD RX interrupt [...] omits 9fa0fb77132f drm/amd/display: USB4 DPIA enumeration and AUX Tunneling omits eabf2019b7e5 drm/amd/display: Update link encoder object creation. omits f2e7d8568051 drm/amd/display: fix DCC settings for DCN3 omits 4874ecf5fd1d drm/amd/display: Fix error in dmesg at boot omits 8da5cbafb2ea drm/amd/display: Fix concurrent dynamic encoder assignment. omits 1445d967fb91 drm/amd/display: Add helper for blanking all dp displays omits 99cc8774f7ac drm/amd/display: 3.2.156 omits dac3c405b9ae drm/amd/display: [FW Promotion] Release 0.0.87 omits 07fe77c3ad96 drm/amd/display: Fix detection of 4 lane for DPALT omits aa635f6509ce drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 omits 8017ecb11ebb drm/amd/display: Added root clock optimization flags omits ee37341199c6 drm/amd/display: Re-arrange FPU code structure for dcn2x omits 86adcb0beac7 drm/amd/display: Skip override for preferred link settings [...] omits 541ac97186d9 x86/sev: Make the #VC exception stacks part of the default [...] omits 1ab52ac1e9bc RDMA/mlx5: Set user priority for DCT omits e93c7d8e8c4c RDMA/irdma: Process extended CQ entries correctly omits 0de71d7adaf0 RDMA/irdma: Delete unused struct irdma_bth omits 0e545dbaa279 Merge branch 'libbpf: Deprecate bpf_{map,program}__{prev,n [...] omits 4a404a7e8a39 libbpf: Deprecate bpf_object__unload() API since v0.6 omits 6f2b219b62a4 selftests/bpf: Switch to new bpf_object__next_{map,program} APIs omits 933030344638 libbpf: Add API documentation convention guidelines omits 2088a3a71d87 libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 omits 189c83bdde85 selftest/bpf: Switch recursion test to use htab_map_delete_elem omits 929bef467771 bpf: Use $(pound) instead of # in Makefiles omits 90982e13561e bpf, arm: Remove dummy bpf_jit_compile stub omits f438ee21ef21 Merge branch 'bpf-mips-jit' omits ebcbacfa50ec mips, bpf: Remove old BPF JIT implementations omits 01bdc58e94b4 mips, bpf: Enable eBPF JITs omits 72570224bb8f mips, bpf: Add JIT workarounds for CPU errata omits fbc802de6b10 mips, bpf: Add new eBPF JIT for 64-bit MIPS omits eb63cfcd2ee8 mips, bpf: Add eBPF JIT for 32-bit MIPS omits f7c036c15b53 mips, uasm: Add workaround for Loongson-2F nop CPU errata omits e737547eab6a mips, uasm: Enable muhu opcode for MIPS R6 omits e8271eff5d8c clk: imx: Make CLK_IMX8ULP select MXC_CLK omits 6663ae07d995 of: remove duplicate declarations of __of_*_sysfs() functions omits 210de399659a drm/i915: Call intel_dp_dump_link_status() for CR failures omits 6c4d46523bf3 drm/i915: Pimp link training debug prints omits 1f662675335b drm/i915: Print the DP vswing adjustment request omits be1525048c58 drm/i915: Show LTTPR in the TPS debug print omits 8bc2f5c3c50e drm/i915: Tweak the DP "max vswing reached?" condition omits 78a058737b5e arm64: tegra: Add NVDEC to Tegra186/194 device trees omits cc3125c953ce dt-bindings: Add YAML bindings for NVDEC omits c20106944eb6 NFSD: Keep existing listeners on portlist error discards 4922ab639eb6 io_uring: remove extra io_ring_exit_work wake up discards d036485c22d2 io_uring: optimise out req->opcode reloading discards 98329c1d04bb io_uring: reshuffle io_submit_state bits discards 2d58e339eb49 io_uring: safer fallback_work free discards 3d2b8972f292 io_uring: optimise plugging omits 54ee39439acd iavf: fix double unlock of crit_lock omits 2e5a20573a92 i40e: Fix freeing of uninitialized misc IRQ vector omits 857b6c6f665c i40e: fix endless loop under rtnl omits 225bac2dc5d1 x86/Kconfig: Correct reference to MWINCHIP3D omits 4758fd801f91 x86/platform/olpc: Correct ifdef symbol to intended CONFIG [...] omits 3958b9c34c27 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n omits 2c861f2b8593 x86/entry: Correct reference to intended CONFIG_64_BIT omits d4ebfca26dfa x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() omits 64e87d4bd320 x86/resctrl: Free the ctrlval arrays when domain_setup_mon [...] omits 92307383082d coredump: Don't perform any cleanups before dumping core omits d67e03e36161 exit: Factor coredump_exit_mm out of exit_mm omits 7e3c4fb7fc19 exec: Check for a pending fatal signal instead of core_state omits 4f627af8e606 ptrace: Remove the unnecessary arguments from arch_ptrace_stop omits 7d613f9f72ec signal: Remove the bogus sigkill_pending in ptrace_stop omits f5c20e4a5f18 x86/hyperv: Avoid erroneously sending IPI to 'self' omits 2250596374f5 Merge tag 'imx-fixes-5.15-2' of git://git.kernel.org/pub/s [...] omits 8a38a4d51c50 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk omits 30d4b990ec64 mmc: sdhci-of-at91: replace while loop with read_poll_timeout omits af467fad78f0 mmc: sdhci-of-at91: wait for calibration done before proceed omits 9cbfc51af026 qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" omits 9b139a38016f mlxsw: spectrum_buffers: silence uninitialized warning omits a50a0595230d dt-bindings: net: dsa: marvell: fix compatible in example omits 5b71131b795f gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call omits fe5d8bd3d3ea net: tg3: fix obsolete check of !err omits 3707428ddaba ionic: move filter sync_needed bit set omits 17c37d748f2b gve: report 64bit tx_bytes counter from gve_handle_report_stats() omits 2f57d4975fa0 gve: fix gve_get_stats() omits d34367991933 rtnetlink: fix if_nlmsg_stats_size() under estimation omits 6c601aac4976 Merge branch 'RTL8366RB-enhancements' omits e674cfd08537 net: dsa: rtl8366rb: Support setting STP state omits 1fbd19e10b73 net: dsa: rtl8366rb: Support fast aging omits 56d8bb71a811 net: dsa: rtl8366rb: Support disabling learning omits d4b111fda69a gve: Properly handle errors in gve_assign_qpl omits 922aa9bcac92 gve: Avoid freeing NULL pointer omits d03477ee10f4 gve: Correct available tx qpl check omits dd6dd6e3c791 ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 omits 9d0578722391 selftests/bpf: Test new btf__add_btf() API omits c65eb8082d4c selftests/bpf: Refactor btf_write selftest to reuse BTF ge [...] omits 7ca611215983 libbpf: Add API that copies all BTF types from one BTF obj [...] omits 57a610f1c58f bpf, x64: Save bytes for DIV by reducing reg copies omits d0c6416bd709 unix: Fix an issue in unix_shutdown causing the other end [...] omits 926e57c065df soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl omits 2684ac05a8c4 soc: imx: add i.MX8M blk-ctrl driver omits da4112230f86 soc: imx: gpcv2: support system suspend/resume omits 656ade7aa42a soc: imx: gpcv2: keep i.MX8M* bus clocks enabled omits 18c98573a4cf soc: imx: gpcv2: add domain option to keep domain clocks enabled omits fadf79a07b48 soc: imx: gpcv2: add lockdep annotation omits 95a13ee858c9 hyper-v: Replace uuid.h with types.h omits 15184965783a drm/bridge/lontium-lt9611uxc: fix provided connector suport omits 396c84bbfd79 ipmi: bt-bmc: Use registers directly omits b92b4019a797 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 8000b592a049 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits d4c8c2029858 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits 6fda593f3082 gpio: mockup: Convert to use software nodes omits 55a9968c7e13 gpio: pca953x: Improve bias setting omits be4491838359 gpio: 74x164: Add SPI device ID table omits 9997080df035 Merge branch 'stmmac-eee-fix' omits d4aeaed80b0e net: stmmac: trigger PCS EEE to turn off on link down omits 590df78bc7d1 net: pcs: xpcs: fix incorrect steps on disable EEE omits bf1acf809d56 firmware: arm_scmi: Add proper barriers to scmi virtio device omits 0830e033c077 firmware: arm_scmi: Review some virtio log messages omits a14a14595dca firmware: arm_scmi: Simplify spinlocks in virtio transport omits f96b4675839b x86/insn: Use get_unaligned() instead of memcpy() omits e60150de94ef ARM: OMAP2+: Drop unused CM defines for am3 omits d8b2feb9df3a ARM: OMAP2+: Drop unused CM and SCRM defines for omap4 omits 614c55898ab2 ARM: OMAP2+: Drop unused CM and SCRM defines for omap5 omits 1f62a5ac49fb ARM: OMAP2+: Drop unused CM defines for dra7 omits 6284410ab9b4 ARM: OMAP2+: Drop unused PRM defines for am3 omits 0681ea3084e7 ARM: OMAP2+: Drop unused PRM defines for am4 omits c33ff4c864d2 ARM: OMAP2+: Drop unused PRM defines for omap4 omits 9962601ca571 drm/bridge: dw-hdmi-cec: Make use of the helper function d [...] omits 11d2818965cb ARM: OMAP2+: Drop unused PRM defines for omap5 omits 05b5f52c54e2 ARM: OMAP2+: Drop unused PRM defines for dra7 omits f5a8703a9c41 drm/nouveau/debugfs: fix file release memory leak omits 0b3d4945cc7e drm/nouveau/kms/nv50-: fix file release memory leak omits bcf34aa5082e drm/nouveau: avoid a use-after-free when BO init fails omits b67929808fe4 DRM: delete DRM IRQ legacy midlayer docs omits 11b8e2bb986d video: fbdev: gbefb: Only instantiate device when built for IP32 omits ec7cc3f74b42 fbdev: simplefb: fix Kconfig dependencies omits 413e8d06ad89 drm/panel: abt-y030xx067a: yellow tint fix omits 990a9ff07277 dt-bindings: panel: ili9341: correct indentation omits 0689ea432a85 drm/nouveau/fifo/ga102: initialise chid on return from cha [...] omits 64ec4912c51a drm/rockchip: Update crtc fixup to account for fractional [...] omits 49b2dfc08182 drm/nouveau/ga102-: support ttm buffer moves via copy engine omits f732e2e34aa0 drm/nouveau/kms/tu102-: delay enabling cursor until after [...] omits c64c8e04a12e drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup omits 5e2e412d47f2 drm/vc4: hdmi: Remove unused struct omits c026565fe9be drm/kmb: Enable alpha blended second plane omits 83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING omits d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev omits 769fdf83df57 sched: Fix DEBUG && !SCHEDSTATS warn omits f38d3e404326 dt-bindings: mfd: Convert X-Powers AXP binding to a schema omits 10a1edd7dea3 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema omits 3265a4e7a675 mfd: qcom-pm8xxx: switch away from using chained IRQ handlers omits 887197e06685 mfd: sprd: Add SPI device ID table omits 131bbf492544 mfd: cpcap: Add SPI device ID table omits cc9165a12f6b mfd: altr_a10sr: Add SPI device ID table omits 4dfa671d4615 mfd: exynos-lpass: Describe driver in KConfig omits 6b1b35b4a693 dt-bindings: mfd: sprd: Add bindings for ums512 global registers omits 8c3f1ab09e57 mfd: core: Add missing of_node_put for loop iteration omits b55ec7528879 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits 2faff6737a8a ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits 9287e91e9019 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 7fa828cb9265 dma-buf: use new iterator in dma_resv_test_signaled omits ada5c48b11a3 dma-buf: use new iterator in dma_resv_wait_timeout omits d3c80698c9f5 dma-buf: use new iterator in dma_resv_get_fences v3 omits 3803d055e16f Merge branch 'omap-for-v5.16/dt' into for-next omits 731852f7a716 Merge branch 'omap-for-v5.16/soc' into for-next omits 96601e8a4755 dma-buf: use new iterator in dma_resv_copy_fences omits 5c2ac709dbee Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits c921ff373b46 dma-buf: add dma_resv_for_each_fence_unlocked v8 omits cc9ea5ec8eb8 Merge branch 'fixes' into for-next omits 02794dbdc892 ARM: dts: dra7: add entry for bb2d module omits 07f82a47e8a9 drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup omits ff53c4f6a668 Merge tag 'fpga-maintainer-update' of git://git.kernel.org [...] omits 4b0ea64a27f5 arm: dts: omap3-gta04: cleanup led node names omits 884ea75d79a3 arm: dts: omap3-gta04a4: accelerometer irq fix omits 5b65ef41ce96 arm: dts: omap3-gta04a5: fix missing sensor supply omits c936afb573ae arm: dts: omap3-gta04: fix missing sensor supply omits 56696bf78e64 arm: dts: omap3-gta04: cleanup LCD definition omits a036b0a5d7d6 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits df359f0ca019 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 25e62167d1da arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits c5d283ef9e72 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits b65b46c047a9 ARM: dts: Add Raspberry Pi Compute Module 4 omits 50d03bcc0c14 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits 2383fb799b74 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 367009c7ef0f dt-bindings: display: bcm2835: add optional property power [...] omits ed9b4d0416b7 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits c7a774b1e713 ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits 14cb4fc1b422 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 2b373eb46f51 ARM: dts: omap3: fix cpu thermal label name omits adf7045147a5 ARM: dts: am335x-pocketbeagle: switch to pinconf-single omits 45f287fe6fab ARM: OMAP2+: Fix comment typo omits 215ff38b784e ARM: OMAP2+: Fix typo in some comments omits f3351eca1fb1 usb: core: config: Change sizeof(struct ...) to sizeof(*...) omits 9056b309a6a7 ARM: dts: stm32: set otg-rev on stm32mp151 omits 319933a80fd4 xen/balloon: fix cancelled balloon action omits 1b1da99b8453 bus: ti-sysc: Fix variable set but not used warning for re [...] omits 363999901116 ksmbd: add the check to vaildate if stream protocol length [...] omits 80d680fdccba ARM: dts: omap3430-sdp: Fix NAND device node omits b13a270ace2e bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 omits e700ac213a0f Merge branch 'pruss-fix' into fixes omits 0640c77c46cb bpf: Avoid retpoline for bpf_for_each_map_elem omits e7bd95a7ed4e drm/edid: Fix crash with zero/invalid EDID omits bcb2293d8106 ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_h [...] omits fada2ce09308 net: phy: at803x: add QCA9561 support omits 32a16f6bfe51 Merge branch 'Support kernel module function calls from eBPF' omits c48e51c8b07a bpf: selftests: Add selftests for module kfunc support omits 18f4fccbf314 libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations omits 466b2e13971e libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 omits 9dbe6015636c libbpf: Support kernel module function calls omits 0e32dfc80bae bpf: Enable TCP congestion control kfunc from modules omits f614f2c755b6 tools: Allow specifying base BTF file in resolve_btfids omits 14f267d95fe4 bpf: btf: Introduce helpers for dynamic BTF set registration omits a5d827275241 bpf: Be conservative while processing invalid kfunc calls omits 2357672c54c3 bpf: Introduce BPF support for kernel module function calls omits f46d16cf5b43 arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes omits e910e5b6763d arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes omits 1bfda92a3a36 arm64: dts: ti: Add support for J721E SK omits 2927c9a56e36 dt-bindings: arm: ti: Add compatible for J721E SK omits 614d47cc9303 arm64: dts: ti: iot2050: Add support for product generatio [...] omits a9dbf044c600 arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards omits 4f535a0e38f6 dt-bindings: arm: ti: Add bindings for Siemens IOT2050 PG2 boards omits af755fe2b36c arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-o [...] omits 262a98b43c2a arm64: dts: ti: iot2050: Disable SR2.0-only PRUs omits 06784f767927 arm64: dts: ti: iot2050: Flip mmc device ordering on Advan [...] omits 2cf3213d2331 arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm [...] omits c47eebaf4d76 arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm [...] omits c4d269c95545 dt-bindings: arm: ti: Add missing compatibles for j721e/j7 [...] omits e94575e1b05c arm64: dts: ti: Makefile: Collate AM64 platforms together omits c9087e3898a1 arm64: dts: ti: k3-am64-main: Add ICSSG nodes omits 8d6e90983ade tracing: Create a sparse bitmask for pid filtering omits 6954e415264e tracing: Place trace_pid_list logic into abstract functions omits a41392e0877a MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSC [...] omits 1f59342be6c0 Input: analog - fix invalid snprintf() call omits 6bf8a55d8344 x86: Fix misspelled Kconfig symbols omits 3fd3590b53d1 x86/Kconfig: Remove references to obsolete Kconfig symbols omits 85bb2f6e1c4b drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_ [...] omits 012e974501a2 xtensa: xtfpga: Try software restart before simulating CPU reset omits f3d7c2cdf6dc xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF omits fe255fe6ad97 objtool: Remove redundant 'len' field from struct section omits dc02368164bd objtool: Make .altinstructions section entry size consistent omits 4d8b35968bbf objtool: Remove reloc symbol type checks in get_alt_entry() omits dfffaf0238e5 Merge tag 'fpga-fixes-5.15-rc5' of git://git.kernel.org/pu [...] omits 9be48df9ab2c fscache: Fix fscache_cookie_enabled() to handle NULL cookie omits 9931912237f0 fscache: Generalise the ->begin_read_operation method omits 286dba65a4a6 IB/hf1: Use string_upper() instead of an open coded variant omits 7e849b8f98a5 Merge branch 'misc' into for-next omits 3a05de6d3e78 Merge branch 'fixes' into for-next omits 0b6c5371c03c perf tests attr: Add missing topdown metrics events omits 60a9483534ed Merge tag 'warning-fixes-20211005' of git://git.kernel.org [...] omits 9fce636e5c7d tools include UAPI: Sync sound/asound.h copy with the kern [...] omits 8e913a8d89cd RDMA/rw: switch to dma_map_sgtable() omits 35c46bf545b3 perf build: Fix plugin static linking with libopencsd on A [...] omits 573cf5c9a152 perf build: Add missing -lstdc++ when linking with libopencsd omits b94729919db2 perf jevents: Free the sys_event_tables list after process [...] omits bdb1ffdad3b7 cpuidle: tegra: Check whether PMC is ready omits faae6c9f2e68 cpuidle: tegra: Enable compile testing omits a602affa1342 Merge branch 'for-5.16/soc' into for-5.16/cpuidle omits f083c4b1f84d Merge branch 'for-5.16/clk' into for-5.16/cpuidle omits 4ad81f6ef89b clk: tegra: Add stubs needed for compile testing omits 248b061689a4 drm/amdgpu: handle the case of pci_channel_io_frozen only [...] omits 714d9e4574d5 drm/amdgpu: init iommu after amdkfd device init omits 0dd10a961f2a drm/amdkfd: remove redundant iommu cleanup code discards 7abe699d7951 Merge branch 'for-next/thread_info/cpu' into for-next/kspp omits e17e27f9bdba drm/amdgpu: handle the case of pci_channel_io_frozen only [...] omits 127aedf97957 drm/amdgpu: print warning and taint kernel if lockup timeo [...] omits c8365dbda056 drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" omits 286826d7d976 drm/amdgpu: init iommu after amdkfd device init omits 499f4d38ecf9 drm/amdkfd: remove redundant iommu cleanup code discards 1c45d45b794a block: inherit request start time from bio for BLK_CGROUP discards ddd49b6e5f09 block: move blk-throtl fast path inline omits 0061270307f2 cgroup: cgroup-v1: do not exclude cgrp_dfl_root omits 81967efb5f39 drivers: bus: Delete CONFIG_SIMPLE_PM_BUS omits 98e96cf80045 drivers: bus: simple-pm-bus: Add support for probing simpl [...] omits f729a592adb6 driver core: Reject pointless SYNC_STATE_ONLY device links omits 39ce73504695 ipmi: ipmb: Fix off-by-one size check on rcvlen omits dc1fad25bbd0 Merge series "ASoC: Intel: machine driver updates for 5.16 [...] omits 6d0c1f787c90 Merge series "ASoC: SOF: Intel: add flags to turn on SSP c [...] omits 84a96720f355 Merge series "ASoC: SOF: topology: minor updates" from Pie [...] omits a3d5c47c328a dt-bindings: power: Bindings for Samsung batteries omits 4702b34d1de9 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI omits 1d617c029fd9 drm/amdgpu: During s0ix don't wait to signal GFXOFF omits d08ce8c6d29f Documentation/gpu: remove spurious "+" in amdgpu.rst omits b072ef1215ac drm/amdkfd: fix a potential ttm->sg memory leak 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 52628a85dd8e thermal: int340x: delete bogus length check omits d0f1c248b4ff Merge tag 'for-net-next-2021-10-01' of git://git.kernel.or [...] omits 7fc775ffebb9 thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free w [...] omits d7c5bf94475b fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 [...] omits 61259f9ea0d4 Merge tag 'renesas-drivers-for-v5.16-tag1' of git://git.ke [...] omits e458716a92b5 PM: EM: Mark inefficiencies in CPUFreq omits b894d20e6867 cpufreq: Use CPUFREQ_RELATION_E in DVFS governors omits 1f39fa0dccff cpufreq: Introducing CPUFREQ_RELATION_E omits 442d24a5c49a cpufreq: Add an interface to mark inefficient frequencies omits 151717690694 cpufreq: Make policy min/max hard requirements omits 8354eb9eb3dd PM: EM: Allow skipping inefficient states omits 88f7a89560f6 PM: EM: Extend em_perf_domain with a flag field omits c8ed99533dbc PM: EM: Mark inefficient states omits aa1a43262ad5 PM: EM: Fix inefficient states detection omits 7ab0965079bb drm/amd/display: USB4 bring up set correct address omits e3b05ae58a94 Merge tag 'renesas-dt-bindings-for-v5.16-tag1' of git://gi [...] 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 95dd8b2c1ed0 fs/ntfs3: Remove unnecessary functions 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 75c10c5e7a71 mei: me: add Ice Lake-N device id. omits 2fe9a0e1173f drm/amd/display: Fix DCN3 B0 DP Alt Mapping omits 45d65c0f09aa drm/amd/display: Fix B0 USB-C DP Alt mode omits 8839e60e15a1 Merge tag 'renesas-arm-dt-for-v5.16-tag1' of git://git.ker [...] omits 424f1ac2d832 virt: acrn: Introduce interfaces for virtual device creati [...] omits 29a9f2757469 virt: acrn: Introduce interfaces for MMIO device passthrough omits f86f3e40a77f Merge tag 'v5.16-rockchip-dts32-1' of git://git.kernel.org [...] 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 137879f7ff23 eeprom: 93xx46: Add SPI device ID table omits 9e2cd444909b eeprom: at25: Add SPI ID table omits 0ddc52da0353 Merge tag 'v5.16-rockchip-dts64-1' of git://git.kernel.org [...] omits 97d8ebead87b misc: HI6421V600_IRQ should depend on HAS_IOMEM omits 8241fffae7c8 fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files omits db55451509cb Merge tag 'zynqmp-dt-for-v5.16' of https://github.com/Xili [...] omits 581b334b456a Merge tag 'renesas-arm-defconfig-for-v5.16-tag1' of git:// [...] omits cc98d7703988 Merge tag 'multiv7-defconfig-5.16' of git://git.kernel.org [...] omits 47e9249a6cc7 PNP: system.c: unmark a comment as being kernel-doc omits 93792be6424a ACPICA: Update version to 20210930 omits a805aab86b4d ACPICA: iASL table disassembler: Added disassembly support [...] omits 8a8332f9f812 ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type omits 3bf70bd2538f ACPICA: Add support for Windows 2020 _OSI string omits d3c4b6f64ad3 ACPICA: Avoid evaluating methods too early during system resume 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 f9a470db2736 misc: fastrpc: Add missing lock before accessing find_vma() omits 42641042c10c cb710: avoid NULL pointer subtraction omits a3e16937319a misc: gehc: Add SPI ID table omits 34186b48d29b ARM: sharpsl_param: work around -Wstringop-overread warning omits cee0ad4a212f PCI/sysfs: use NUMA_NO_NODE macro omits d460d7f7bb43 driver core: use NUMA_NO_NODE during device_initialize omits 5771e582d792 ACPI: Update information in MAINTAINERS omits efa767b37229 Merge tag 'imx-fixes-5.15' of git://git.kernel.org/pub/scm [...] omits a6949059318a ARM: defconfig: gemini: Restore framebuffer omits b9af50bcbcd2 ARM: dove: mark 'putc' as inline omits 94ad8aacbc2d ARM: omap1: move omap15xx local bus handling to usb.c omits df0a18149474 driver core: Fix possible memory leak in device_link_add() omits cff32466bf85 fs/ntfs3: Refactoring of ntfs_set_ea omits d81e06be921f fs/ntfs3: Remove locked argument in ntfs_set_ea omits b1e0c55a4099 fs/ntfs3: Use available posix_acl_release instead of ntfs_ [...] omits fa1a25c51d02 PCI: PM: Do not call platform_pci_power_manageable() unnec [...] omits 6407e5ecdc66 PCI: PM: Make pci_choose_state() call pci_target_state() omits bf39c929f905 PCI: PM: Rearrange pci_target_state() omits 6147eb53bb80 Merge tag 'qcom-drivers-fixes-for-5.15' of git://git.kerne [...] omits 04e0ae8d2b96 Merge tag 'qcom-arm64-fixes-for-5.15' of git://git.kernel. [...] omits 2ecfddb105b6 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits c147392b652b Merge tag 'qcom-dts-fixes-for-5.15' of git://git.kernel.or [...] omits 325c81e3fd52 Merge tag 'at91-fixes-5.15-2' of git://git.kernel.org/pub/ [...] omits dd6a2ed801db MAINTAINERS: Add Vignesh to TI K3 platform maintainership omits f81fd2147618 Merge tag 'optee-fix-for-v5.15' of git://git.linaro.org/pe [...] omits 57577c996d73 cpufreq: intel_pstate: Process HWP Guaranteed change notification omits f09183712146 PCI: PM: Simplify acpi_pci_power_manageable() omits 98634aa8d837 PCI: PM: Drop struct pci_platform_pm_ops omits cb2282213e84 serial: 8250: allow disabling of Freescale 16550 compile test 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. discards 23df4825de5c blk-mq: Change shared sbitmap naming to shared tags discards 51b548d7da6a blk-mq: Stop using pointers for blk_mq_tags bitmap tags discards e0fdf846c7bb blk-mq: Use shared tags for shared sbitmap support discards be2f77cc00be blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() discards 0deb0a863d75 blk-mq: Add blk_mq_alloc_map_and_rqs() discards 6737c76455a0 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() discards 211f7658b28e blk-mq: Don't clear driver tags own mapping discards 03d6fedc1d0c blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() discards a3dd5b2b49c5 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() discards c09de816e865 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() discards f3bc757c2c57 blk-mq: Invert check in blk_mq_update_nr_requests() discards beb3ca37f30d blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] discards 6a40874a83e3 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ discards b444392e232a blk-mq: Change rqs check in blk_mq_free_rqs() omits 6e6a8ef088e1 KVM: arm64: Release mmap_lock when using VM_SHARED with MTE omits 49ed8dde3715 net: usb: use eth_hw_addr_set() for dev->addr_len cases omits a05e4c0af490 ethernet: use eth_hw_addr_set() for dev->addr_len cases omits 5e8fba848eaa Merge branch 'mlx4-const-dev_addr' omits ebb1fdb589bd mlx4: constify args for const dev_addr omits e04ffd120f3c mlx4: remove custom dev_addr clearing omits 1bb96a07f9a8 mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() omits ded6e16b37e4 mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() omits 7707a4d01a64 netlink: annotate data races around nlk->bound omits e3cf002d5a44 net: pcs: xpcs: fix incorrect CL37 AN sequence omits 48a78c66ad5d spi: fsi: Print status on error omits 7b84fd262d8a ASoC: SOF: OF: Add fw_path and tplg_path parameters omits d54aa2aeaa70 ASoC: amd: acp-rt5645: Constify static snd_soc_ops omits 4a2307698747 ASoC: SOF: topology: return error if sof_connect_dai_widge [...] omits ea6bfbbe3ea8 ASoC: SOF: topology: allow for dynamic pipelines override [...] omits cf9f3fffae89 ASoC: SOF: topology: show clks_control value in dynamic debug omits 63dfaadfac62 dt-bindings: serial: Add a new compatible string for UMS512 omits 84e3cfd16a72 ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dy [...] omits 25a9da6641f1 net: sfp: Fix typo in state machine debug string omits 68776b2fb06e ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/B [...] omits b30b60a26a23 ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG omits 21c51692fcdf ASoC: SOF: dai: include new flags for DAI_CONFIG omits 663742307fd7 ASoC: SOF: dai: mirror group_id definition added in firmware 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 549017aa1bb7 netlink: remove netlink_broadcast_filtered omits 3f491d11d8cb MAINTAINERS: Add spi-nor device tree binding under SPI NOR [...] omits 64ba6d2ce72f ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 omits f2470679b070 ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp omits a164137ce91a ASoC: Intel: add machine driver for SOF+ES8336 omits 9136c68346d0 tty: n_gsm: Don't ignore write return value in gsmld_output() omits 9d36ceab9415 ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices [...] omits 790049fb6623 ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices [...] omits 46292622ad73 tty: n_gsm: clean up indenting in gsm_queue() omits e01f9125e7c7 tty: serial: samsung: describe driver in KConfig omits beb76cb4eebf MAINTAINERS: rectify entry for SY8106A REGULATOR DRIVER omits 7615c2a51478 KVM: arm64: Report corrupted refcount at EL2 omits 1d58a17ef545 KVM: arm64: Fix host stage-2 PGD refcount 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 58fc1daa4d2e USB: cdc-acm: fix break reporting omits 65a205e61135 USB: cdc-acm: fix racy tty buffer accesses omits 0560c9c552c1 usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize omits 04d2b7553708 usb: cdc-wdm: Fix check for WWAN omits 8253a34bfae3 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 6d91017a295e usb: typec: tcpm: handle SRC_STARTUP state if cc changes omits 05300871c0e2 usb: typec: tcpci: don't handle vSafe0V event if it's not enabled omits b87d8d0d4c43 usb: typec: tipd: Remove dependency on "connector" child fwnode omits a56d447f196f net/sched: sch_taprio: properly cancel timer from taprio_d [...] omits 4d1aa9112c8e Partially revert "usb: Kconfig: using select for USB_COMMO [...] omits 268bbde716e3 usb: dwc3: gadget: Revert "set gadgets parent to the right [...] omits 64506cb92833 Merge branch 'bridge-fixes' omits 0854a0513321 net: bridge: fix under estimation in br_get_linkxstats_size() omits dbe0b8806449 net: bridge: use nla_total_size_64bit() in br_get_linkxsta [...] omits 3ea75b3f57e5 usb: xhci: tegra: mark PM functions as __maybe_unused omits baf33d7a7564 r8152: avoid to resubmit rx immediately omits 3f6cffb8604b etherdevice: use __dev_addr_set() 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 38fa3206bf44 efi: Change down_interruptible() in virt_efi_reset_system( [...] omits b3a72ca80351 efi/cper: use stack buffer for error record decoding omits 68c9cdf37a04 efi/libstub: Simplify "Exiting bootservices" message 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 95bf387e3569 Merge tag 'mlx5-updates-2021-10-04' of git://git.kernel.or [...] 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 omits 45c9d966688e net: bgmac: support MDIO described in DT omits b5375509184d net: bgmac: improve handling PHY 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 ceca777dabc6 ethernet: ehea: add missing cast omits 37f12202c5d2 staging: r8188eu: prevent array underflow in rtw_hal_updat [...] omits 7ff4034e910f staging: vc04_services: shut up out-of-range warning omits fb8ece514d38 sparc: Fix typo. 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 3ad60b4b3570 reset: socfpga: add empty driver allowing consumers to probe omits 5c0522484eb5 afs: Fix afs_launder_page() to set correct start file position omits 330de47d14af netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() omits a0e25f0a0d39 cachefiles: Fix oops with cachefiles_cull() due to NULL object 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 omits ec60f38a9178 Documentation: remove reference to now removed mandatory-l [...] omits 3440b8fa067d reset: uniphier: Add NX1 reset support omits 659b83ccdac3 dt-bindings: reset: uniphier: Add NX1 reset control binding omits 300d24759def reset: uniphier: Add audio system and video input reset co [...] omits 5694ca290f08 reset: Allow building Broadcom STB RESCAL as module omits eb7b52e6db7c firmware: arm_ffa: Fix __ffa_devices_unregister omits 244f5d597e1e firmware: arm_ffa: Add missing remove callback to ffa_bus_type omits 85a877801618 Merge tag 'iio-fixes-for-5.15a' of https://git.kernel.org/ [...] omits 84edf5377634 drm/i915: Fix bug in user proto-context creation that leak [...] omits 65315ec52c9b PCI: imx6: Remove unused assignment to variable ret omits c045ceb5a145 reset: tegra-bpmp: Handle errors in BPMP response omits b2d73debfdc1 drm/i915: Extend the async flip VT-d w/a to skl/bxt omits fdddf8c3a477 drm/i915/bdb: Fix version check omits a532cde31de3 drm/i915/tc: Fix TypeC port init/resume time sanitization omits 0c9477738649 drm/i915: Fix runtime pm handling in i915_gem_shrink omits ffac30be2a06 drm/i915/audio: Use BIOS provided value for RKL HDA link omits 4af160707d71 reset: pistachio: Re-enable driver selection omits f33eb7f29c16 reset: brcmstb-rescal: fix incorrect polarity of status bit omits 542a2640a2f4 Merge tag 'kvm-riscv-5.16-1' of git://github.com/kvm-riscv [...] omits 9e16f49c8280 mfd: hi6421-spmi-pmic: cleanup drvdata 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 64cdf7e5a3aa media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate [...] omits 51f7be81feaf media: hantro: Auto generate the AXI ID to avoid conflicts omits c93beb524375 media: rcar-vin: add GREY format omits 2d080eb6a29f media: CEC: keep related menu entries together omits 21001fdb7dfa media: vivid: fix an error code in vivid_create_instance() omits d47fed7a8487 media: hantro: Constify static struct v4l2_m2m_ops omits 51fa3b70d273 media: em28xx: Don't use ops->suspend if it is NULL omits 3ec54d3f2d80 media: imx: drop unneeded MODULE_ALIAS omits d66302f62f7d media: v4l2-dev.h: move open brace after struct video_device omits 5f4eecd5e903 media: rcar-csi2: Serialize access to set_fmt and get_fmt omits 984166720eb4 media: rcar-csi2: Cleanup mutex on remove and fail omits 164646a78598 media: aspeed: refine to avoid full jpeg update omits 83ffdc329246 media: cedrus: add check for H264 and H265 limitations omits a240a464eaab media: cedrus: Add H265 10-bit capability flag omits fc4166549833 media: rcar-csi2: Add checking to rcsi2_start_receiver() omits 315e7b884190 arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY omits 5aec98913095 ALSA: hda/realtek - ALC236 headset MIC recording issue omits d2fefef92e2d arm64: dts: imx8mm: add DISP blk-ctrl omits 2604c5cafb96 arm64: dts: imx8mm: add VPU blk-ctrl omits 4523be8e46be arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core omits 01df28d80859 arm64: dts: imx8mm: put USB controllers into power-domains omits d39d4bb15310 arm64: dts: imx8mm: add GPC node omits e66f2cd293bf dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains omits 9c11112c0ec7 xen/x86: adjust data placement omits 59f7e5374175 x86/PVH: adjust function/data placement omits 079c4baa2aad xen/x86: hook up xen_banner() also for PVH omits 4d1ab432acc9 xen/x86: generalize preferred console model from PV to PVH Dom0 omits a84a8a7cab58 dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl omits 42bc9716bc1d xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU omits 8e24d9bfc44d xen/x86: allow "earlyprintk=xen" to work for PV Dom0 omits adf330a7cd64 xen/x86: make "earlyprintk=xen" work better for PVH Dom0 omits cae7d81a3730 xen/x86: allow PVH Dom0 without XEN_PV=y omits 5d6fdcf2e524 dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains omits 9172b5c4a778 xen/x86: prevent PVH type from getting clobbered omits 7fd530be1b61 dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl omits 2b2f106eb552 Revert "soc: imx: gpcv2: move reset assert after requestin [...] omits 8da8bd5399cf soc: imx: gpcv2: allow to disable individual power domains omits 3518441dda66 arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio omits b3fcf9c5faaa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 97315723c463 xen/privcmd: drop "pages" parameter from xen_remap_pfn() omits e11423d6721d xen/privcmd: fix error handling in mmap-resource processing omits 0432523f4807 xen/privcmd: replace kcalloc() by kvcalloc() when allocati [...] omits 0fa8bc5df43f ARM: dts: imx6: skov: provide panel support for lt2 variants omits 8fcea7be5736 arm64: dts: ls1028a: mark internal links between Felix and [...] omits 869f0ec048dc arm64: dts: freescale: Fix 'interrupt-map' parent address cells omits 783f3db03056 ARM: imx6: disable the GIC CPU interface before calling st [...] omits 5963e5262180 ALSA: usb-audio: Enable rate validation for Scarlett devices omits f617a8717657 imx: soc: Select REGMAP_MMIO omits ab3d84915f26 ARM: dts: imx6qdl-apalis: Fix typo in ADC comment omits 9904cd59fd82 ARM: dts: imx6qdl-apalis: Add a label for the touchscreen omits cdbaba8d72dd ARM: dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC omits 56086b5e804f ARM: dts: imx6qdl-apalis: Avoid underscore in node name omits 1875903019ea ARM: dts: imx6sll: fixup of operating points omits bea74c43602a ARM: dts: imx6sl: fixup of operating points omits 31ffe01e8200 ARM: dts: imx: e60k02: correct led node name omits 5cbd3a6396d9 ARM: dts: imx: add devicetree for Tolino Vision 5 omits 982ba1cbf5d0 ARM: dts: imx: add devicetree for Kobo Libra H2O omits 3bb3fd856505 ARM: dts: add Netronix E70K02 board common file omits 98be9796e0f2 dt-bindings: arm: fsl: Add E70K02 based ebook readers omits 7acd723c30c0 rtl8xxxu: Use lower tx rates for the ack packet omits 5668958f6a92 bcma: drop unneeded initialization value omits 49c3eb3036e6 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet omits 6cd4b59ddb1a rtw88: refine fw_crash debugfs to show non-zero while triggering omits c5a8e90730a3 rtw88: fix RX clock gate setting while fifo dump omits 4259da06be50 ARM: dts: imx7-mba7: add default SPI-NOR flash partition layout omits 61b2f7b15839 ARM: dts: imx7-tqma7: add SPI-NOR flash omits bac185ef0b9d ARM: dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems" omits 03edccceaed2 ARM: dts: imx6dl-b1x5v2: drop unsupported vcc-supply for M [...] omits 73698660f17c Merge tag 'for-riscv' of https://git.kernel.org/pub/scm/vi [...] omits 4844bdbe9166 PM / devfreq: tegra30: Check whether clk_round_rate() retu [...] omits 68b79f285540 PM / devfreq: tegra30: Use resource-managed helpers omits 1cc55204b0db PM / devfreq: Add devm_devfreq_add_governor() omits b3c08d1ad2bb cpufreq: Fix parameter in parse_perf_domain() 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 258aad75c621 scsi: iscsi: Fix iscsi_task use after free omits 69a3a7bc7239 scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling omits a013c71c6315 scsi: elx: efct: Delete stray unlock statement 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 23b72e134099 ARM: dts: colibri-imx6ull-emmc: add device tree omits 0fcb3546f669 dt-bindings: arm: fsl: add toradex,colibri-imx6ull-emmc omits d3b62ff509f0 dt-bindings: arm: fsl: clean-up all toradex boards/modules 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 bee8dce2fbd4 ARM: imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf omits 5a7374ec715d ARM: imx_v6_v7_defconfig: build imx sdma driver as module omits e2f42a99ea50 ARM: imx_v6_v7_defconfig: rebuild default configuration omits 9358356d6175 ARM: imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2 [...] omits da9226d76fa6 ARM: imx_v6_v7_defconfig: enable mtd physmap omits d4996c6eac4c scsi: advansys: Fix kernel pointer leak omits 05787e3456ff scsi: target: core: Make logs less verbose 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 f5ef336fd2e4 scsi: ufs: core: Fix task management completion omits c5336400ca8b scsi: acornscsi: Remove scsi_cmd_to_tag() reference omits e9076e7f23aa scsi: core: Fix spelling in a source code comment omits bb8958d5dc79 riscv: Flush current cpu icache before other cpus omits f891b7cdbdcd net/mlx5: Enable single IRQ for PCI Function omits 3663ad34bc70 net/mlx5: Shift control IRQ to the last index omits 575baa92fd46 net/mlx5: Bridge, pop VLAN on egress table miss omits 5249001d69a2 net/mlx5: Bridge, mark reg_c1 when pushing VLAN omits 64fc4b358941 net/mlx5: Bridge, extract VLAN pop code to dedicated functions omits a1a6e7217eac net/mlx5: Bridge, refactor eswitch instance usage omits 6ba2e2b33df8 net/mlx5e: Support accept action omits 2f8ec867b6c3 net/mlx5e: Specify out ifindex when looking up encap route omits 3222efd4b3a3 net/mlx5e: Reserve a value from TC tunnel options mapping omits d4f401d9ab18 net/mlx5e: Move parse fdb check into actions_match_support [...] omits 9c1d3511a2c2 net/mlx5e: Split actions_match_supported() into a sub function omits d9581e2fa73f net/mlx5e: Move mod hdr allocation to a single place omits 61c6f0d19084 net/mlx5e: TC, Refactor sample offload error flow omits 80743c4f8d34 net/mlx5e: Add TX max rate support for MQPRIO channel mode omits e0ee6891174c net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() omits 5d4595db0e1c riscv: add rv32 and rv64 randconfig build targets omits b19511926cb5 Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT [...] omits 9246320672be Merge remote-tracking branch 'palmer/riscv-clone3' into fixes omits 59a4e0d5511b RISC-V: Include clone3() on rv32 omits b718f9d919d1 Merge tag 'v5.15-rc4' into docs-next omits f6274b06e326 Merge tag 'linux-kselftest-fixes-5.15-rc5' of git://git.ke [...] omits 21ccdccd21e4 riscv: mm: don't advertise 1 num_asid for 0 asid bits omits f2928e224d85 riscv: set default pm_power_off to NULL omits dffe11e280a4 riscv/vdso: Add support for time namespaces omits ef31499a87cf fscache: Remove an unused static variable omits 212a6aeef479 arm64: tegra: Add new USB PHY properties on Tegra132 omits 98473f283b87 ARM: tegra: nexus7: Enable USB OTG mode omits b460ecc0b395 ARM: tegra: Add new properties to USB PHY device-tree nodes omits ceba814b37d0 soc/tegra: pmc: Expose USB regmap to all SoCs omits d9e3f82279bf fscache: Fix some kerneldoc warnings shown up by W=1 omits bc868036569e 9p: Fix a bunch of kerneldoc warnings shown up by W=1 omits dcb442b13364 afs: Fix kerneldoc warning shown up by W=1 omits c0b27c486970 nfs: Fix kerneldoc warning shown up by W=1 omits 0bddaaf63946 ARM: tegra: Update Broadcom Bluetooth device-tree nodes omits 98b5c3eb0f19 ARM: tegra: acer-a500: Correct compatible of ak8975 magnetometer discards d04df06d2155 io_uring: correct fill events helpers types discards 5896283dee33 io_uring: inline io_poll_complete discards ca85ca81cbc7 io_uring: inline io_req_needs_clean() discards ca045be7d721 io_uring: remove struct io_completion discards cc67e04c3b38 io_uring: control ->async_data with a REQ_F flag discards 62ca9cb93e7f io_uring: optimise io_free_batch_list() discards 65abac70a671 io_uring: mark cold functions discards bab362c378e1 io_uring: optimise ctx referencing by requests discards 035c28e53755 io_uring: merge CQ and poll waitqueues discards 3cab27de89c5 io_uring: don't wake sqpoll in io_cqring_ev_posted discards bd3a507b9276 io_uring: optimise INIT_WQ_LIST discards 64dd79fab2c0 io_uring: optimise request allocation discards 668826bd8698 io_uring: delay req queueing into compl-batch list discards dca3bfc50c94 io_uring: add more likely/unlikely() annotations discards d98a8452d291 io_uring: optimise kiocb layout discards 23372b9769c5 io_uring: add flag to not fail link after timeout discards ccaf124151e4 io_uring: clean up buffer select discards 1e1e4658e108 io_uring: init opcode in io_init_req() discards f3f27858f9aa io_uring: don't return from io_drain_req() discards 616864e88e92 io_uring: extra a helper for drain init discards 458f7b676079 io_uring: disable draining earlier discards 32e9066ec6e5 io_uring: comment why inline complete calls io_clean_op() discards 0e142da85e62 io_uring: kill off ->inflight_entry field discards 9875e473c739 io_uring: restructure submit sqes to_submit checks discards 23fb2f60abd2 io_uring: reshuffle queue_sqe completion handling discards 3045a07003f1 io_uring: inline hot path of __io_queue_sqe() discards 28a11fda6b2a io_uring: split slow path from io_queue_sqe discards 3ffac2f1d2b3 io_uring: remove drain_active check from hot path discards 024c7d2a572c io_uring: deduplicate io_queue_sqe() call sites discards cd8a92b25ca5 io_uring: don't pass state to io_submit_state_end discards 7c5c090a7e88 io_uring: don't pass tail into io_free_batch_list discards e01eabf25651 io_uring: inline completion batching helpers discards 9c4bd1bd38ea io_uring: optimise batch completion discards a518577e6533 io_uring: convert iopoll_completed to store_release discards 07e0156cc4b2 io_uring: add a helper for batch free discards 66f745ff6e61 io_uring: use single linked list for iopoll discards d7c6dc706156 io_uring: split iopoll loop discards 23f1ad2806e3 io_uring: replace list with stack for req caches discards 105043ff4cf4 io-wq: add io_wq_work_node based stack discards bb1a1614d291 io_uring: remove allocation cache array discards 6d1766f116bf io_uring: use slist for completion batching discards bf2a68ff7826 io_uring: make io_do_iopoll return number of reqs discards 8f273d2cb5b7 io_uring: force_nonspin discards 856d5f5cc065 io_uring: mark having different creds unlikely discards fe56a40466cb io_uring: return boolean value for io_alloc_async_data discards 9bb261e4e853 io_uring: optimise io_req_init() sqe flags checks discards 697f734778cd io_uring: remove ctx referencing from complete_post discards f4104e3d63d2 io_uring: add more uring info to fdinfo for debug discards a21000797281 io_uring: kill extra wake_up_process in tw add discards 93271b592cb3 io_uring: dedup CQE flushing non-empty checks discards 037d55eb849a io_uring: inline linked part of io_req_find_next discards 1da7d4843b16 io_uring: inline io_dismantle_req discards 4a6bc3430f21 io_uring: kill off ios_left discards 941522c60657 io-wq: Remove duplicate code in io_workqueue_create() discards 1c5199dd25c4 io_uring: dump sqe contents if issue fails omits 90d8f9584220 Merge branch 'i2c/for-current-fixed' into i2c/for-next omits a324db4c07c8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 5d1391e8119d Merge branch 'i2c/for-current' into i2c/for-next omits 33110589a3f0 soc/tegra: pmc: Disable PMC state syncing omits b68362304bcf RDMA/mlx5: Avoid taking MRs from larger MR cache pools whe [...] omits 669b2e4aa1a8 i2c: mlxcpld: Reduce polling time for performance improvement omits fa1049135c15 i2c: mlxcpld: Modify register setting for 400KHz frequency omits 52f57396c75a i2c: mlxcpld: Fix criteria for frequency setting omits 3f3fe682f28d RDMA/rtrs-clt: Follow "one entry one value" rule for IO mi [...] omits dea7bb3ad3e0 RDMA/rtrs: Do not allow sessname to contain special symbol [...] omits 6f5649afd398 RDMA/rtrs: Introduce destroy_cq helper omits 36332ded46b6 RDMA/rtrs: Replace duplicate check with is_pollqueue helper omits 4b6afe9bc955 RDMA/rtrs: Fix warning when use poll mode on client side. omits 80ad07f7e2bf RDMA/rtrs: Remove len parameter from helper print function [...] omits 2f232912feec RDMA/rtrs: Use sysfs_emit instead of s*printf function for [...] omits 35940a58f9f1 SUNRPC: Capture value of xdr_buf::page_base omits 22a027e8c03f SUNRPC: Add trace event when alloc_pages_bulk() makes no progress omits 45f135846815 svcrdma: Split svcrmda_wc_{read,write} tracepoints omits eef2d8d47c33 svcrdma: Split the svcrdma_wc_send() tracepoint omits 8dcc5721da78 svcrdma: Split the svcrdma_wc_receive() tracepoint omits 0d7281b27af9 soc/tegra: pm: Make stubs usable for compile testing omits aa54686e285c soc/tegra: irq: Add stubs needed for compile testing omits 45e934407b7e soc/tegra: fuse: Add stubs needed for compile testing discards e6f21e8a3c4f Merge branch 'for-next/overflow' into for-next/kspp omits c2c154102616 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI omits 630e959f2537 drm/amdgpu/gmc9: convert to IP version checking omits 64df665ffed8 drm/amd/display: Prevent using DMUB rptr that is out-of-bounds omits 519607a2f779 drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN omits 8001ba85d0a2 drm/amdgpu: remove some repeated includings omits d04287d062a4 drm/amdgpu: During s0ix don't wait to signal GFXOFF omits aa87797001b4 Documentation/gpu: remove spurious "+" in amdgpu.rst omits 4b3a624c4c6a drm/amdgpu: consolidate case statements omits c60511493b4f drm/amdgpu/jpeg: add jpeg2.6 start/end omits d4b0ee65de6b drm/amdgpu/jpeg2: move jpeg2 shared macro to header file omits 546dc20fedc5 drm/amdkfd: fix a potential ttm->sg memory leak omits a79d3709c40d drm/amdgpu: add an option to override IP discovery table f [...] omits c868d58442eb drm/amdkfd: convert kfd_device.c to use GC IP version omits 5b983db8c3b8 drm/amdkfd: clean up parameters in kgd2kfd_probe omits 6d46d419af59 drm/amdgpu: add support for SRIOV in IP discovery path omits b05b9c591f9e drm/amdgpu: clean up set IP function omits 1d789535a036 drm/amdgpu: convert IP version array to include instances omits d0761fd24ea1 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default omits 3ae695d69174 drm/amdgpu: add new asic_type for IP discovery omits aa9f8cc349de drm/amdgpu/ucode: add default behavior omits f17416151741 drm/amdgpu: get VCN harvest information from IP discovery table omits 1b592d00b4ac drm/amdgpu/vcn: remove manual instance setting omits fe323f039db8 drm/amdgpu/sdma: remove manual instance setting omits 5c3720be7d46 drm/amdgpu: get VCN and SDMA instances from IP discovery table omits de309ab3263e drm/amdgpu: add HWID of SDMA instance 2 and 3 omits 5eceb2019215 drm/amdgpu: add VCN1 hardware IP omits 2cbc6f4259f6 drm/amd/display: fix error case handling omits 75a07bcd1d30 drm/amdgpu/soc15: convert to IP version checking omits 0b64a5a85229 drm/amdgpu/vcn2.5: convert to IP version checking omits 96b8dd4423e7 drm/amdgpu/amdgpu_vcn: convert to IP version checking omits 50638f7dbd0b drm/amdgpu/pm/amdgpu_smu: convert more IP version checking omits 61b396b91196 drm/amdgpu/pm/smu_v13.0: convert IP version checking omits 6b726a0a52cc drm/amdgpu/pm/smu_v11.0: update IP version checking omits 1fcc208cd780 drm/amdgpu/psp_v13.0: convert to IP version checking omits e47868ea15cb drm/amdgpu/psp_v11.0: convert to IP version checking omits 82d05736c47b drm/amdgpu/amdgpu_psp: convert to IP version checking omits 9d0cb2c31891 drm/amdgpu/gfx9.0: convert to IP version checking omits 24be2d70048b drm/amdgpu/hdp4.0: convert to IP version checking omits 43bf00f21eaf drm/amdgpu/sdma4.0: convert to IP version checking omits 559f591dab57 drm/amdgpu/display/dm: convert RAVEN to IP version checking omits f7f12b25823c drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support omits 987884409470 drm/amdgpu: drive all vega asics from the IP discovery table omits 91e9db33be12 drm/amdgpu/soc15: get rev_id in soc15_common_early_init omits d4c6e870bdd2 drm/amdgpu: add initial IP discovery support for vega based parts omits 994470b252dc drm/amdgpu/soc15: export common IP functions omits 5f931489556d drm/amdgpu: add DCI HWIP omits c08182f2483f drm/amdgpu/display/dm: convert to IP version checking omits 75aa18415a4c drm/amdgpu: drive all navi asics from the IP discovery table omits 3e67f4f2e22e drm/amdgpu/nv: convert to IP version checking omits 96626a0ed22b drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking omits ea0d730aab53 drm/amdgpu/navi10_ppt: convert to IP version checking omits af3b89d3a639 drm/amdgpu/smu11.0: convert to IP version checking omits a8967967f6a5 drm/amdgpu/amdgpu_smu: convert to IP version checking omits 7c69d6153e82 drm/amdgpu/navi10_ih: convert to IP version checking omits 258fa17d1a3c drm/amdgpu/athub2.1: convert to IP version checking omits 13ebe284a238 drm/amdgpu/athub2.0: convert to IP version checking omits 4edbbfde89d0 drm/amdgpu/vcn3.0: convert to IP version checking omits bc7c3d1d8a3e drm/amdgpu/mmhub2.1: convert to IP version checking omits ce2d99a84f99 drm/amdgpu/mmhub2.0: convert to IP version checking omits fac17723749a drm/amdgpu/gfxhub2.1: convert to IP version checking omits 524cf3ab85f5 drm/amdgpu: drive nav10 from the IP discovery table omits 63352b7f98fd drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] omits 5db9d0657e97 drm/amdgpu/gmc10.0: convert to IP version checking omits eb4fd29afd4a drm/amdgpu: bind to any 0x1002 PCI diplay class device omits bdbeb0dde425 drm/amdgpu: filter out radeon PCI device IDs omits 4b0ad8425498 drm/amdgpu/gfx10: convert to IP version checking omits 8f4bb1e784d8 drm/amdgpu/sdma5.2: convert to IP version checking omits 02200e910c14 drm/amdgpu/sdma5.0: convert to IP version checking omits 795d08391b86 drm/amdgpu: add initial IP enumeration via IP discovery table omits a1f62df75be5 drm/amdgpu/nv: export common IP functions omits 1534db5549b7 drm/amdgpu: add XGMI HWIP omits 54d2b1f402b6 drm/amdgpu: fill in IP versions from IP discovery table omits 5f52e9a78061 drm/amdgpu: store HW IP versions in the driver structure omits 81d1bf01e482 drm/amdgpu: add debugfs access to the IP discovery table omits f76f795a8ffa drm/amdgpu: move headless sku check into harvest function omits eb601e61d349 drm/amdgpu: resolve RAS query bug omits 6131538b49b9 drm/amd/display: Only define DP 2.0 symbols if not already [...] omits c74909492396 amd/amdkfd: add ras page retirement handling for sq/sdma (v3) omits e5d59cfa3305 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix omits 3f68c01be9a2 drm/amd/display: add cyan_skillfish display support omits d9bbdbf324cd x86: deduplicate the spectre_v2_user documentation omits 2f46993d83ff x86: change default to spec_store_bypass_disable=prctl spe [...] omits 99cfddb8a8bd RDMA/cma: Split apart the multiple uses of the same list heads omits 7d396cacaea6 drm/i195: Make the async flip VT-d workaround dynamic omits d08df3b0bdb2 drm/i915: Extend the async flip VT-d w/a to skl/bxt omits c78d218fc5a9 Merge tag 'v5.15-rc4' into rdma.get for-next omits 37ef2c34e437 docs: dt: Fix a few grammar nits in the binding/schema docs omits 0994a1bcd5f7 RDMA/rxe: Bump up default maximum values used via uverbs 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 4b2437f6f7b0 drm/i915: Clean up disabled warnings omits 6f8e20389714 drm/i915/pxp: enable PXP for integrated Gen12 omits 2d5517a5c8bf drm/i915/pxp: add PXP documentation omits 390cf1b28b11 drm/i915/pxp: add pxp debugfs omits 6eba56f64d5d drm/i915/pxp: black pixels on pxp disabled omits ef6ba31dd384 drm/i915/pxp: Add plane decryption support omits 0cfab4cb3c4e drm/i915/pxp: Enable PXP power management omits 32271ecd6596 drm/i915/pxp: start the arb session on demand omits d3ac8d42168a drm/i915/pxp: interfaces for using protected objects omits 2ae096872a2c drm/i915/pxp: Implement PXP irq handler omits 95c9e1224da3 drm/i915/pxp: Implement arb session teardown omits cbbd3764b239 drm/i915/pxp: Create the arbitrary session after boot omits e0111ce0f5cb drm/i915/pxp: set KCR reg init omits 0436ac1b008d drm/i915/pxp: Implement funcs to create the TEE channel omits 3ad2dd9c4caa drm/i915/pxp: allocate a vcs context for pxp usage omits e6aa71361bb9 drm/i915/pxp: define PXP device flag and kconfig omits c2004ce99ed7 mei: pxp: export pavp client to me client bus omits 288f10689755 drm/i915/pxp: Define PXP component interface omits 5f4b59f7e640 regulator: dt-bindings: maxim,max8952: convert to dtschema omits b2d70c0dbf27 dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value omits 84b3e42564ac Merge tag 'media/v5.15-3' of git://git.kernel.org/pub/scm/ [...] omits b60be028fc1a Merge tag 'ovl-fixes-5.15-rc5' of git://git.kernel.org/pub [...] omits df5c18838ea8 Merge tag 'mips-fixes_5.15_1' of git://git.kernel.org/pub/ [...] omits 571e5c0efcb2 audit: add OPENAT2 record to list "how" info omits 206704a1fe0b media: atomisp: restore missing 'return' statement discards 50169570be7b PCI: apple: Configure RID to SID mapper on device addition discards 05dc551614a4 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range discards 85e82796a49e PCI: apple: Implement MSI support discards a0238019d29c PCI: apple: Add INTx and per-port interrupt support omits faf88ed1c083 remoteproc: meson-mx-ao-arc: fix a bit test omits c7419a6e1aa3 Merge branch x86/cc into x86/core omits 2a04151ff95a ASoC: dt-bindings: uniphier: Add description of each port number omits 7924f1bc9404 ASoC: Intel: cht_bsw_nau8824: Set card.components string omits efee0fca19cb ASoC: nau8824: Add a nau8824_components() helper omits 92d3360108f1 ASoC: nau8824: Add DMI quirk mechanism for active-high jac [...] omits d316597c538a ASoC: nau8824: Fix NAU8824_JACK_LOGIC define omits 6e037b72cf4e ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ omits 1cf2aa665901 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ omits 79bffb1e97a3 spi: cadence: fix static checker warning omits 555767fd9136 regulator: bd71815: Use defined mask values omits 61bae132030a Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_M [...] omits 369de54eecd1 Revert "drm/i915: cleanup: drm_modeset_lock_all_ctx() --> [...] omits f505495d246a Revert "drm/msm: cleanup: drm_modeset_lock_all_ctx() --> D [...] omits 76fd2c379e65 Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] omits e7b481857bca Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DR [...] omits 86e7786e97c8 Revert "drm/tegra: cleanup: drm_modeset_lock_all() --> DRM [...] omits 03b476fa4595 Revert "drm/shmobile: cleanup: drm_modeset_lock_all() --> [...] omits d91a342eb631 Revert "drm/radeon: cleanup: drm_modeset_lock_all() --> DR [...] omits ff6c898f2e73 Revert "drm/omapdrm: cleanup: drm_modeset_lock_all() --> D [...] omits 7a154d5bbcd7 Revert "drm/nouveau: cleanup: drm_modeset_lock_all() --> D [...] omits fcae996e56cb Revert "drm/msm: cleanup: drm_modeset_lock_all() --> DRM_M [...] omits 077b3191461c Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] omits 91a8fb071f7e Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] omits 1f9e2f442151 Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DR [...] omits 6f67e6fd4dc0 Revert "drm/amd: cleanup: drm_modeset_lock_all() --> DRM_M [...] omits 294a0d9524b1 Revert "drm: cleanup: remove drm_modeset_(un)lock_all()" omits dfe14674bf7b Merge branch 'icc-rpm' into icc-next omits 2661342953f6 interconnect: samsung: describe drivers in KConfig omits caa355c53ba4 arm64: dts: ls1028a: use phy-mode instead of phy-connection-type omits 678338050635 arm64: dts: ls1028a: move PHY nodes to MDIO controller omits 70293bea9290 arm64: dts: ls1028a: disable usb controller by default omits 55ca18c0d906 arm64: dts: ls1028a: add Vivante GPU node omits 7de87eae2d33 arm64: dts: ls1028a: move Mali DP500 node into /soc omits b4751afb7229 arm64: dts: ls1028a: move pixel clock pll into /soc omits 1dbdd99b511c block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output omits 3efc44312118 ARM: at91: add basic support for new SoC family lan966 omits 166003436190 Merge branch 'phy-10g-mode-helper' omits 14ad41c74f6b net: ethernet: use phylink_set_10g_modes() omits a2c27a61b433 net: phylink: add phylink_set_10g_modes() helper omits b44d52a50bc6 dsa: tag_dsa: Fix mask for trunked packets omits 8b94aa318aa7 arm64: dts: ls1028a: fix eSDHC2 node omits 23b08260481c net: ipv6: fix use after free of struct seg6_pernet_data omits 9786cca4b477 arm64: dts: imx8mm-kontron-n801x-som: do not allow to swit [...] omits be8ecc57f180 perf srcline: Use long-running addr2line per DSO omits ee2e07a7afab dt-bindings: arm: at91: Document lan966 pcb8291 and pcb829 [...] omits 9da778c5db55 ARM: at91: Documentation: add lan966 family omits e656972b6986 drivers/perf: Improve build test coverage omits 78cac393b464 drivers/perf: thunderx2_pmu: Change data in size tx2_uncor [...] omits c0c3fed3ae9f ARM: at91: Documentation: add sama7g5 family omits 16cc4af286aa drivers/perf: hisi: Fix PA PMU counter offset omits e4addd4ed9b9 Merge branch 'qed-new-fw' omits 17696cada74f qed: fix ll2 establishment during load of RDMA driver omits a64aa0a8b991 qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") omits 3a6f5d0cbda3 qed: Update TCP silly-window-syndrome timeout for iwarp, scsi omits 6c95dd8f0aa1 qed: Update debug related changes omits e2dbc2237692 qed: Add '_GTT' suffix to the IRO RAM macros omits b90cb5385af7 qed: Update FW init functions to support FW 8.59.1.0 omits 3091be065f11 qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h omits fe40a830dcde qed: Update qed_hsi.h for fw 8.59.1.0 omits f2a74107f1e1 qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 omits 484563e230a8 qed: Update common_hsi for FW ver 8.59.1.0 omits ee824f4bcc10 qed: Split huge qed_hsi.h header file omits fb09a1ed5c6e qed: Remove e4_ and _e4 from FW HSI omits 19198e4ec97d qed: Fix kernel-doc warnings omits cfbe9b002109 Merge branch 'ipv6-ioam-encap' omits bf77b1400a56 selftests: net: Test for the IOAM encapsulation with IPv6 omits 8cb3bf8bff3c ipv6: ioam: Add support for the ip6ip6 encapsulation omits 7b34e449e05e ipv6: ioam: Prerequisite patch for ioam6_iptunnel omits 52d03786459a ipv6: ioam: Distinguish input and output for hop-limit omits 9ac936276f86 net/mlx4_en: avoid one cache line miss to ring doorbell 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 e69709f6861a opp: Add more resource-managed variants of dev_pm_opp_of_a [...] 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 dbe68bc9e82b ARM: dts: at91: sama7g5ek: to not touch slew-rate for SDMMC pins omits 968f6e9d51e2 ARM: dts: at91: sama7g5ek: use proper slew-rate settings f [...] 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 d8d667ee0236 ARM: at91: pm: preload base address of controllers in tlb omits 83d7b6d54b8e drm/gud: Add GUD_PIXEL_FORMAT_RGB888 omits 1f25d0054258 drm/gud: Add GUD_PIXEL_FORMAT_RGB332 omits 4cabfedc096b drm/gud: Add GUD_PIXEL_FORMAT_R8 omits 104c1b3d6fb6 drm/i915: Allow per-lane drive settings with LTTPRs omits c6921d484d3f drm/i915: Prepare link training for per-lane drive settings omits d0920a45574c drm/i915: Pass the lane to intel_ddi_level() omits bcf80d6ef17c drm/format-helper: Add drm_fb_xrgb8888_to_rgb888() omits cee0b7cbf1c0 drm/format-helper: Add drm_fb_xrgb8888_to_rgb332() omits a0b1d355b9b4 drm/fourcc: Add R8 to drm_format_info omits 3e022c1f0a5f drm/i915: Nuke intel_ddi_hdmi_num_entries() omits 2c63e0f92e2f drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level() omits e42cbbe5c9a2 ARM: at91: pm: group constants and addresses loading omits ef162ac50d55 ARM: dts: at91: sama7g5ek: add suspend voltage for ddr3l rail 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 5f5ada0bae45 drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels() omits 193299ad9d85 drm/i915: Nuke useless .set_signal_levels() wrappers omits e722ab8b6968 drm/i915: Generalize .set_signal_levels() omits 5bafd85dd770 drm/i915: Introduce has_buf_trans_select() omits f820693bc238 drm/i915: Introduce has_iboost() omits f6e3be98654e drm/i915: Fix DP clock recovery "voltage_tries" handling omits 349f2fe48dfe ipack: ipoctal: rename tty-driver pointer omits ef775a0e36c6 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon omits 3734b9f2cee0 opp: Change type of dev_pm_opp_attach_genpd(names) argument omits e4165ae8304e drm/v3d: add multiple syncobjs support omits bb3425efdcd9 drm/v3d: add generic ioctl extension omits 07c2a41658c4 drm/v3d: alloc and init job in one shot omits 223583dd00a7 drm/v3d: decouple adding job dependencies steps from job init omits 3f2401f47d29 RISC-V: Add hypervisor extension related CSR defines omits 7d4fed884484 drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers omits c15b5fc054c3 ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK omits 264a750472ea printk: use gnu_printf format attribute for printk_sprint() discards aca11b4f969a PCI: apple: Set up reference clocks when probing discards a8bbe0366a3e PCI: apple: Add initial hardware bring-up omits 432c404c03cb PCI: of: Allow matching of an interrupt-map local to a PCI device omits 5a58ff59f244 of/irq: Allow matching of an interrupt-map local to an int [...] omits 2e7aa399dffc irqdomain: Make of_phandle_args_to_fwspec() generally available omits 5aa7eea9316c printk: avoid -Wsometimes-uninitialized warning omits 410d591a1954 kernfs: don't create a negative dentry if inactive node exists omits aa854c4aa715 MAINTAINERS: add an entry for NXP S32G boards omits 0c8bedf26f11 arm64: dts: s32g2: add memory nodes for evb and rdb2 omits 3686673dc30d arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support omits 994f4e42ecc0 arm64: dts: s32g2: add serial/uart support omits aeb78b1c05d6 arm64: dts: add NXP S32G2 support omits ed96dadec820 dt-bindings: serial: fsl-linflexuart: add compatible for S32G2 omits 142cb16dbcc3 dt-bindings: serial: fsl-linflexuart: convert to json-sche [...] omits 103e38b3a719 dt-bindings: arm: fsl: add NXP S32G2 boards omits 2353e593a13b Merge tag 'kvm-s390-master-5.15-1' of git://git.kernel.org [...] omits 19791f518f10 soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for [...] omits 34a01d9ea7c4 soc: imx: gpcv2: Turn domain->pgc into bitfield omits f367c7d9fb32 s390/block/scm_blk: add error handling support for add_disk() omits 1a5db707c859 s390/block/dcssblk: add error handling support for add_disk() omits 11dfe199eb31 s390/block/dasd_genhd: add error handling support for add_disk() omits e3ec8e0f5711 s390/boot: allocate amode31 section in decompressor omits 584315ed87a7 s390/boot: initialize control registers in decompressor omits bca2d0428e3d s390/sclp_vt220: fix unused function warning omits d340d28a968e kprobes: add testcases for s390 omits f768a20c0a6e s390/ftrace: add FTRACE_GEN_NOP_ASM macro omits 54235d5cfea0 s390/sclp_sd: fix warnings about missing parameter description omits 0c3812c347bf s390/cio: derive cdev information only for IO-subchannels omits 6526a597a2e8 s390/pci: add simpler s390dbf traces for events omits fa172f043f5b s390/cio: unregister the subchannel while purging omits 1c8174fdc798 s390/pci: tolerate inconsistent handle in recover omits 4df898dc06da s390/kprobes: add sanity check omits b860b9346e2d s390/ftrace: remove dead code omits a46044a92add s390/pci: fix zpci_zdev_put() on reserve omits 686cb8b9f6b4 bpf, s390: Fix potential memory leak about jit_data omits cc03069a3970 ALSA: hda/realtek: Add quirk for Clevo X170KM-G omits 1f8d398e1cd8 ALSA: hda/realtek: Complete partial device name to avoid a [...] omits ad2b502bc5e6 Merge tag 'misc-habanalabs-fixes-2021-09-29' of https://gi [...] omits 5def925dbb60 drm/i915: fix regression with uncore refactoring. omits bb76c823585b Merge 5.15-rc4 into driver-core-next omits 4d74190d30c8 mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART omits 8bf7a12c628d Merge 5.15-rc4 into char-misc-next omits c2ace21f937a cpufreq: tegra186/tegra194: Handle errors in BPMP response omits 6065a672679f cpufreq: remove useless INIT_LIST_HEAD() omits 8b7912f4cb6c opp: Fix required-opps phandle array count check omits 08ef8d35a826 cpufreq: s3c244x: add fallthrough comments for switch omits 45b2bb66209c cpufreq: vexpress: Drop unused variable omits c52e7b855b33 Merge tag 'v5.15-rc4' into media_tree omits 06a8e3ee9be7 dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards omits aa3457d4c137 arm64: dts: add device tree for the LX2160A on the NXP Blu [...] omits 04aa946d57b2 arm64: dts: imx8: change the spi-nor tx omits b2a4f4a302b8 ARM: dts: imx: change the spi-nor tx omits 5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.ke [...] omits 9e1ff307c779 Linux 5.15-rc4 omits 9b2f72cc0aa4 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings omits ca3cef466fea Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] omits 7fab1c12bde9 objtool: print out the symbol type when complaining about it omits 291073a566b2 kvm: fix objtool relocation warning omits 6761a0ae9895 Merge tag 'char-misc-5.15-rc4' of git://git.kernel.org/pub [...] omits 84928ce3bb4e Merge tag 'driver-core-5.15-rc4' of git://git.kernel.org/p [...] omits 777feabaea77 Merge tag 'sched_urgent_for_v5.15_rc4' of git://git.kernel [...] omits 3a399a2bc465 Merge tag 'perf_urgent_for_v5.15_rc4' of git://git.kernel. [...] omits 52c3c170623d Merge tag 'objtool_urgent_for_v5.15_rc4' of git://git.kern [...] omits 26d90b559057 iio: light: opt3001: Fixed timeout error when 0 lux omits 0693b27644f0 Merge branch 'mctp-kunit-tests' omits 1e5e9250d422 mctp: Add input reassembly tests omits 8892c0490779 mctp: Add route input to socket tests omits b504db408c34 mctp: Add packet rx tests omits ded21b722995 mctp: Add test utils omits 161eba50e183 mctp: Add initial test structure and fragmentation test omits 7b66f4393ad4 Merge tag 'hwmon-for-v5.15-rc4' of git://git.kernel.org/pu [...] omits e25ca045c32a Merge tag '5.15-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd 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 8edab02386c3 Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] omits 5155cf7b6aae Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] omits 8bb0ab3ae7a4 riscv/vdso: make arch_setup_additional_pages wait for mmap [...] omits 78a743cd82a3 riscv/vdso: Move vdso data page up front omits bb4a23c994ae riscv/vdso: Refactor asm/vdso.h omits dae9a6cab800 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() omits f49b68ddc9d7 SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases omits 9904468fb0b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 8e70bf27fd20 NFSD: Initialize pointer ni with NULL and not plain integer 0 omits d8b26071e65e NFSD: simplify struct nfsfh omits c645a883df34 NFSD: drop support for ancient filehandles omits ef5825e3cf0d NFSD: move filehandle format declarations out of "uapi". omits ab2a7a35c4e7 Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/l [...] omits 65893b49d868 Merge tag 'io_uring-5.15-2021-10-01' of git://git.kernel.d [...] omits f05c643743a4 Merge tag 'libnvdimm-fixes-5.15-rc4' of git://git.kernel.o [...] omits 6e9bfdcf0a3b cachefiles: Fix oops in trace_cachefiles_mark_buried due t [...] omits cdc1e6e225e3 drm/i915: fix blank screen booting crashes omits 57b44817a8d6 MAINTAINERS: Drop outdated FPGA Manager website 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 7cd8b1542a7b ptp_pch: Load module automatically if ID matches omits b8aa16541d73 net: wwan: iosm: correct devlink extra params omits 4ef69e17eb56 HSI: cmt_speech: unmark comments as kernel-doc omits 06cc978d3ff2 block: genhd: fix double kfree() in __alloc_disk_node() discards 7ab3cc9cb7cb brd: reduce the brd_devices_mutex scope omits e9637775c05f Merge branch 'hw_addr_set' omits 16be9a16340b ethernet: use eth_hw_addr_set() - casts omits 4d3d2c8dba36 fddi: use eth_hw_addr_set() omits 1235568b6d2e ethernet: s2io: use eth_hw_addr_set() omits 47d71f45902e ethernet: chelsio: use eth_hw_addr_set() omits af804e6db9f6 net: usb: use eth_hw_addr_set() instead of ether_addr_copy() omits f3956ebb3bf0 ethernet: use eth_hw_addr_set() instead of ether_addr_copy() omits e35b8d7dbb09 net: use eth_hw_addr_set() instead of ether_addr_copy() omits 168137176233 net: usb: use eth_hw_addr_set() omits a96d317fb1a3 ethernet: use eth_hw_addr_set() omits 2f23e5cef314 net: use eth_hw_addr_set() omits 4e9b9de65cdd arch: use eth_hw_addr_set() omits fa8274b788a3 Merge branch 'ocelot-vlan' omits 434ef35095d6 selftests: net: mscc: ocelot: add a test for egress VLAN m [...] omits 4a907f659461 selftests: net: mscc: ocelot: rename the VLAN modification [...] omits 239f163ceabb selftests: net: mscc: ocelot: bring up the ports automatically omits 5ca721c54d86 net: dsa: tag_ocelot: set the classified VLAN during xmit omits e8c0722927e8 net: mscc: ocelot: write full VLAN TCI in the injection header omits de5bbb6f7e4c net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0 omits f533bc14e21a dt-bindings: net: renesas,etheravb: Update example to matc [...] omits 63b1bae940a9 dt-bindings: net: renesas,ether: Update example to match reality omits eed183abc0d3 powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 omits 1643771eeb2d net:dev: Change napi_gro_complete return type to void omits 8b67a2111bb8 Merge branch 'ionic-cleanups' omits 7dd22a864e0c ionic: add lif param to ionic_qcq_disable omits 3a5e0fafefe0 ionic: have ionic_qcq_disable decide on sending to hardware omits a095e4775b7c ionic: add polling to adminq wait omits 2624d95972db ionic: widen queue_lock use around lif init and deinit omits 26671ff92c63 ionic: move lif mutex setup and delete omits 36b20b7fb1c3 ionic: check for binary values in FW ver string omits ebc792e26cb0 ionic: remove debug stats omits dade7f9d819d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits cfb5d7b78145 Merge branch 'ravb-gigabit' omits 16a235199235 ravb: Initialize GbEthernet E-MAC omits 68aa0763c045 ravb: Add half_duplex to struct ravb_hw_info omits ebd5df063ce4 ravb: Add magic_pkt to struct ravb_hw_info omits 0b395f289451 ravb: Add tsrq to struct ravb_hw_info omits 7e09a052dc4e ravb: Exclude gPTP feature support for RZ/G2L omits 660e3d95e21a ravb: Initialize GbEthernet DMAC omits feab85c7ccea ravb: Add support for RZ/G2L SoC omits a92f4f0662bf ravb: Add nc_queue to struct ravb_hw_info omits 2b061b545cd0 ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables omits d9bc9ec45e01 ravb: Rename "ravb_set_features_rx_csum" function to "ravb [...] omits 72698a878926 openrisc: time: don't mark comment as kernel-doc omits dd4d747ef05a hwmon: (w83793) Fix NULL pointer dereference by removing u [...] omits 0f36b88173f0 hwmon: (w83792d) Fix NULL pointer dereference by removing [...] omits 943c15ac1b84 hwmon: (w83791d) Fix NULL pointer dereference by removing [...] omits 2292e2f685cd hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 [...] omits f067d5585cda hwmon: (pmbus/ibm-cffps) max_power_out swap changes omits ffa260004497 hwmon: (occ) Fix P10 VRM temp sensors omits 6fb721cf7818 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] omits 740da9d7ca4e MIPS: Revert "add support for buggy MT7621S core detection" omits 7200d8447691 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits d56baf6efaf1 i2c: switch from 'pci_' to 'dma_' API omits 8f746858afec Merge branch 'i2c/for-mergewindow' into i2c/for-next omits b883ec799d95 Merge branch 'i2c/for-current' into i2c/for-next omits cf9ae42c435c i2c: exynos: describe drivers in KConfig omits 511899ec34b6 i2c: pxa: drop unneeded MODULE_ALIAS omits 3bce7703c7ba i2c: mediatek: Add OFFSET_EXT_CONF setting back omits 6558b646ce1c i2c: acpi: fix resource leak in reconfiguration device addition omits b8228aea5a19 i2c: mediatek: fixing the incorrect register offset omits 5c4c2c8e6fac Input: ariel-pwrbutton - add SPI device ID table omits 6b7b0c3091fd Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] discards 0e69ff23e0bc swim3: add missing major.h include omits acde40818849 spi: Add sc7180 binding omits aab1ad11d69f ASoC: nau8821: new driver omits 67a12ae52599 spi: spi-nxp-fspi: don't depend on a specific node name er [...] omits 67006e30e27e dt-bindings: Drop more redundant 'maxItems/minItems' omits 4539ca67fe8e Bluetooth: Rename driver .prevent_wake to .wakeup omits 20ab39d13e2e net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT omits 27547a3923bd Merge series "Add support for on demand pipeline setup/des [...] omits 55442e6af034 dt-bindings: media: Fix more graph 'unevaluatedProperties' [...] omits d636c8da2d60 Merge branch 'libbpf: Support uniform BTF-defined key/valu [...] omits bd368cb554d6 selftests/bpf: Use BTF-defined key/value for map definitions omits f731052325ef libbpf: Support uniform BTF-defined key/value specificatio [...] omits 5cfe5109a1d7 MAINTAINERS: Remove Bin Luo as his email bounces omits aec3f415f724 net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices omits 019d9329e748 net: mscc: ocelot: fix VCAP filters remaining active after [...] omits 400c93151f41 regulator: qcom_smd: Add PM2250 regulators omits 482f8032f496 regulator: Document PM2250 smd-rpm regulators omits 560ee196fe9e net_sched: fix NULL deref in fifo_set_limit() omits 95c58291ee70 drm/msm/submit: fix overflow check on 64-bit architectures omits 53d5fc89d66a Merge tag 's390-5.15-4' of git://git.kernel.org/pub/scm/li [...] omits 05f1e35a1354 Merge tag 'mlx5-updates-2021-09-30' of git://git.kernel.or [...] omits 7caadcfa8a7c rtc: m41t80: return NULL rather than a plain 0 integer omits f3606687b447 rtc: msc313: Fix unintentional sign extension issues with [...] omits 3109151c4734 rtc: mcp795: Add SPI ID table omits b0e875bac0fa libbpf: Fix memory leak in strset omits 1c30e3af8a79 audit: add support for the openat2 syscall omits 42f355ef59a2 audit: replace magic audit syscall class numbers with macros omits 68002469e571 drm/msm: One sched entity per process per priority omits 4cd82aa39bda drm/msm: A bit more docs + cleanup omits 14eb0cb4e9a7 drm/msm/a6xx: Track current ctx by seqno omits f6f59072e821 drm/msm/a6xx: Serialize GMU communication omits 654e9c18dfab drm/msm: Fix crash on dev file close omits 83bea088f976 ASoC: fsl_spdif: implement bypass mode from in to out 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 f62314b1ced2 kunit: fix reference count leak in kfree_at_end omits c0e7969cf9c4 ASoC: SOF: topology: Add kernel parameter for topology ver [...] omits 5fcdbb2d45df ASoC: SOF: Add support for dynamic pipelines omits 0acb48dd31e3 ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC omits 8b0014169254 ASoC: SOF: Introduce widget use_count omits 1b7d57d71786 ASoC: SOF: Don't set up widgets during topology parsing omits 5f3aad73fcc2 ASoC: SOF: restore kcontrols for widget during set up omits 0a2dea1f1010 ASoC: SOF: Add new fields to snd_sof_route omits d1a7af097929 AsoC: dapm: export a couple of functions omits 93d71245c655 ASoC: SOF: sof-audio: add helpers for widgets, kcontrols a [...] omits 2c28ecad0d09 ASoC: SOF: topology: Add new token for dynamic pipeline omits 199a3754f273 ASoC: SOF: control: Add access field in struct snd_sof_control omits 415717e1e367 ASoC: topology: change the complete op in snd_soc_tplg_ops [...] omits d8c23ead708b kunit: tool: better handling of quasi-bool args (--json, - [...] discards 8ac366117cc1 sx8: fix an error code in carm_init_one() discards ec49a9e7cdb8 pf: fix error codes in pf_init_unit() discards 926d14c89131 pcd: fix error codes in pcd_init_unit() omits fb2d2de3530a drm/i915/guc: Move and improve error message for missed CTB reply omits 0e9deac51337 drm/i915/guc: Print error name on CTB send failure omits 0de9765da58f drm/i915/guc: Print error name on CTB (de)registration failure omits 217ecd310d56 drm/i915/guc: Verify result from CTB (de)register action omits 5fb14d20f824 net: add kerneldoc comment for sk_peer_lock omits a8fb40966f19 x86: ACPI: cstate: Optimize C3 entry on AMD CPUs omits e5f5a66c9aa9 cpuidle: Fix kobject memory leaks in error paths omits cd96663bc27e ASoC: qcom: apq8096: Constify static snd_soc_ops omits 0b26ca1725fa ASoC: rt5682s: Fix HP noise caused by SAR mode switch when [...] omits 04a8374c321d ASoC: rt5682s: Enable ASRC auto-disable to fix pop during [...] omits bd8bec1408ab ASoC: mediatek: mt8195: move of_node_put to remove function omits 9c892547624f ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp omits 620868b2a0bd ASoC: tegra: Constify static snd_soc_ops omits 0a43c152ed06 ASoC: soc-component: Remove conditional definition of debu [...] omits 3672bb820f32 spi: mediatek: skip delays if they are 0 omits 75e33c55ae8f spi: atmel: Fix PDC transfer setup bug omits 9eddd5a9a2ae drm/i915: Use fixed offset for PTEs location omits f5b667ded075 thermal: Update information in MAINTAINERS omits b2626f1e3245 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 77d40e0176a5 drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid() omits f22f4e5be89c drm/i915: Stop force enabling pipe bottom color gammma/csc omits 24f67d82c43c Merge tag 'drm-fixes-2021-10-01' of git://anongit.freedesk [...] omits 3f008385d46d io_uring: kill fasync omits 89e503592385 Merge tag 'iommu-fixes-v5.15-rc3' of git://git.kernel.org/ [...] omits 18be03ef230f doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup omits 8d813d1a535c drm: cleanup: remove drm_modeset_(un)lock_all() omits 299f040e855b drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] omits 4f9e860e6ad6 drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] omits 984c9949f1c4 drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] omits 746826bcf8fd drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] omits fd49ef52e2db drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] omits 6aa2daae589b drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] omits 6067fddc1a4f drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] omits 26723c3d6b93 drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] omits 9b8c437ef1a5 drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODE [...] omits a2cd9947d99b drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET [...] omits 6b92e77156c5 drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] omits 7c5f2eecc21f drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ [...] omits 4c048437ef7a drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODES [...] omits 399190e70816 drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODE [...] omits 21dde40902d2 drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_L [...] omits 78ea81417944 Merge tag 'exynos-drm-fixes-for-v5.15-rc4' of git://git.ke [...] omits 2ba5acfb3495 SUNRPC: fix sign error causing rpcsec_gss drops omits 19598141f40d nfsd: Fix a warning for nfsd_file_close_inode omits 7bceeb95726b bpf/tests: Add test of LDX_MEM with operand aliasing omits 68813605dea6 bpf/tests: Add test of ALU shifts with operand register aliasing omits 6fae2e8a1d9e bpf/tests: Add exhaustive tests of BPF_ATOMIC register com [...] omits daed6083f4fb bpf/tests: Add exhaustive tests of ALU register combinations omits e42fc3c2c40e bpf/tests: Minor restructuring of ALU tests omits e2f9797b3c73 bpf/tests: Add more tests for ALU and ATOMIC register clobbering omits 0bbaa02b4816 bpf/tests: Add tests to check source register zero-extension omits f68e8efd7fa5 bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes omits 89b63462765c bpf/tests: Add zero-extension checks in BPF_ATOMIC tests omits caaaa1667bf1 bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes omits 3ff43f9df8b0 Merge tag 'amd-drm-fixes-5.15-2021-09-29' of https://gitla [...] omits abb7700d4631 Merge tag 'drm-intel-fixes-2021-09-30' of git://anongit.fr [...] omits 49b99314b49e IB/mlx5: Flow through a more detailed return code from get [...] omits 10d48705d5af fix up for "net: add new socket option SO_RESERVE_MEM" omits b022f8866ea5 Revert "Merge branch 'mctp-kunit-tests'" omits 4bb2d367a5a2 drm/lease: allow empty leases omits 3de360c3fdb3 arm64/mm: drop HAVE_ARCH_PFN_VALID omits a9c38c5d267c dma-mapping: remove bogus test for pfn_valid from dma_map_ [...] omits bfaf03935f74 sparc: add SO_RESERVE_MEM definition. omits a70e3f024d5f devlink: report maximum number of snapshots with regions omits 4f42ad2011d2 Merge branch 'mctp-kunit-tests' omits bbde430319ee mctp: Add input reassembly tests omits d04dcc2d67ef mctp: Add route input to socket tests omits 925c01afb06a mctp: Add packet rx tests omits 077b6d52df6d mctp: Add test utils omits 8c02066b053d mctp: Add initial test structure and fragmentation test omits 78764f450bd9 Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...] omits 5abab4982d5b Merge tag 'wireless-drivers-2021-10-01' of git://git.kerne [...] omits ab953f099fd7 drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into in [...] omits 0fb00cc28e1e drm/i915: Adjust intel_crtc_compute_config() debug message omits 048a57fc0d6a drm/i915: Use standard form -EDEADLK check omits 6091dd9eaf8e arm64: trans_pgd: remove trans_pgd_map_page() omits 7a2512fa6493 arm64: kexec: remove cpu-reset.h omits 939f1b9564c6 arm64: kexec: remove the pre-kexec PoC maintenance omits efc2d0f20a9d arm64: kexec: keep MMU enabled during kexec relocation omits 3744b5280e67 arm64: kexec: install a copy of the linear-map omits 19a046f07ce5 arm64: kexec: use ld script for relocation function omits ba959fe96a1b arm64: kexec: relocate in EL1 mode omits 08eae0ef618f arm64: kexec: configure EL2 vectors for kexec omits 878fdbd70486 arm64: kexec: pass kimage as the only argument to relocati [...] omits 3036ec599332 arm64: kexec: Use dcache ops macros instead of open-coding omits 5bb6834fc290 arm64: kexec: skip relocation code for inplace kexec omits 0d8732e461d6 arm64: kexec: flush image and lists during kexec load time omits a347f601452f arm64: hibernate: abstract ttrb0 setup function omits 788bfdd97434 arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors omits 094a3684b9b6 arm64: kernel: add helper for booted at EL2 and not VHE omits 83d40a61046f sched: Always inline is_percpu_thread() omits 703066188f63 sched/fair: Null terminate buffer when updating tunable_scaling omits 2630cde26711 sched/fair: Add ancestors of unthrottled undecayed cfs_rq omits f79256532682 perf/core: fix userpage->time_enabled of inactive events omits ecc2123e09f9 perf/x86/intel: Update event constraints for ICX omits 02d029a41dc9 perf/x86: Reset destroy callback on event init failure 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 24ff65257375 objtool: Teach get_alt_entry() about more relocation types omits 6e3cd95234dc x86/hpet: Use another crystalball to evaluate HPET usability omits 068396bb21c8 drm/i915/ttm: Rework object initialization slightly omits 23939115be18 ALSA: usb-audio: Fix packet size calculation regression omits 0f26c8e23ab3 drm/i915/debugfs: pass intel_connector to intel_connector_ [...] omits fd71fc38da7d drm/i915/display: stop returning errors from debugfs registration omits 5ec2b4f77e77 drm/i915/debugfs: register LPSP capability on all platforms 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 ea2dd331bfaa Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...] omits 55b9b741712d dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block omits 1649b8376694 gpio: pca953x: Improve bias setting omits 0650e2b10afb gpio: 74x164: Add SPI device ID table omits 0fd732f82467 phy: qcom-qusb2: Add compatible for QCM2290 omits 40683ee5ff04 dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 omits cd36742a957c Bluetooth: btrtl: Ask ic_info to drop firmware omits 4fd6d4907961 Bluetooth: btusb: Add support for TP-Link UB500 Adapter omits 64ba2eb35fa0 Bluetooth: hci_sock: Replace use of memcpy_from_msg with b [...] omits 7ceb751b6159 drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 omits 06f2ac3d4219 x86/sev: Return an error on a returned non-zero SW_EXITINF [...] omits a2083eeb119f cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() omits 636707e59312 mac80211: mesh: fix HE operation element length check omits a23299bb9a49 drm/i915/fdi: use -EAGAIN instead of local special return value omits 7d8de8cabbba drm/i915/dram: return -EINVAL instead of -1 omits 5e9a0200dad8 drm/i915/drv: return -EIO instead of -1 omits 0743019d540d drm/i915/hdmi: return -EINVAL instead of -1 omits b90acd0987c8 drm/i915/dsi: return -EBUSY instead of -1 omits 207ea507a147 drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue() omits 3e2947cd8945 drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the [...] omits 229d0cfae5b2 kconfig: remove 'const' from the return type of sym_escape [...] 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 e365e4aaa5cc drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c omits 80e77e30a212 drm/i915/dpll: move dpll modeset asserts to intel_dpll.c omits aa0813b1ba31 drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c omits e04a911f4366 drm/i915/fdi: move fdi modeset asserts to intel_fdi.c 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 606b102876e3 drm: fb_helper: fix CONFIG_FB dependency omits 36e8194dcd74 KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset omits 6b51b02a3a0a dma-buf: fix and rework dma_buf_poll v7 omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits d1012253a2d3 clk: imx: imx6ul: Fix csi clk gate register omits 2f9d61869640 clk: imx: imx6ul: Move csi_sel mux to correct base register omits d4e6c054fa95 clk: imx: Fix the build break when clk-imx8ulp build as module omits 2b987fe84429 ALSA: hda - Enable headphone mic on Dell Latitude laptops [...] omits 28c369e60827 ALSA: usb-audio: disable implicit feedback sync for Behrin [...] omits e42dff467ee6 crypto: api - Export crypto_boot_test_finished omits 6e96dbe7c40a crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> [...] omits 38aa192a05f2 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency omits f7324d4ba9e8 hwrng: meson - Improve error handling for core clock 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 f2c77973507f ext4: recheck buffer uptodate bit under buffer lock omits 42cb447410d0 ext4: fix potential infinite loop in ext4_dx_readdir() omits bb9464e08309 ext4: flush s_error_work before journal destroy in ext4_fi [...] omits 75ca6ad408f4 ext4: fix loff_t overflow in ext4_max_bitmap_size() omits 6fed83957f21 ext4: fix reserved space counter leakage omits a2c2f0826e2b ext4: limit the number of blocks in one ADD_RANGE TLV omits 8001f21fcd03 MAINTAINERS: Add Hao and Yilun as maintainers 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 87ffb310d5e8 ksmbd: missing check for NULL in convert_to_nt_pathname() omits 129291980f49 net: sched: Use struct_size() helper in kvmalloc() omits ca6e11c337da phy: mdio: fix memory leak omits 10eff1f5788b Revert "net: mdiobus: Fix memory leak in __mdiobus_register" omits 51984c9ee01e net/mlx5e: Use array_size() helper omits ab9ace34158f net/mlx5: Use struct_size() helper in kvzalloc() omits 806bf340e180 net/mlx5: Use kvcalloc() instead of kvzalloc() omits f62eb932d857 net/mlx5: Tolerate failures in debug features while driver load omits 2b0247e22097 net/mlx5: Warn for devlink reload when there are VFs alive omits 98576013bf28 net/mlx5: DR, Add missing string for action type SAMPLER omits 515ce2ffa621 net/mlx5: DR, init_next_match only if needed omits 5dde00a73048 net/mlx5: DR, Fix typo 'offeset' to 'offset' omits 1ffd498901c1 net/mlx5: DR, Increase supported num of actions to 32 omits 11a45def2e19 net/mlx5: DR, Add support for SF vports omits c0e90fc2ccaa net/mlx5: DR, Support csum recalculation flow table on SFs omits ee1887fb7cdd net/mlx5: DR, Align error messages for failure to obtain v [...] omits dd4acb2a0954 net/mlx5: DR, Add missing query for vport 0 omits 7ae8ac9a5820 net/mlx5: DR, Replace local WIRE_PORT macro with the exist [...] omits f9f93bd55ca6 net/mlx5: DR, Fix vport number data type to u16 omits 7f6002e58025 drm/i915/display: Enable PSR2 selective fetch by default omits de572e881b9d drm/i915/display/adlp: Allow PSR2 to be enabled omits 1163649a0479 drm/i915/display/adlp: Optimize PSR2 power-savings in corn [...] omits ef39826c12b4 drm/i915/display: Fix glitches when moving cursor with PSR [...] omits 34ac6b651f39 drm/i915/display: Handle frontbuffer rendering when PSR2 s [...] omits 5da579cff38d drm/i915/display: Drop unnecessary frontbuffer flushes omits 1f61f0655b95 drm/i915/display/psr: Do full fetch when handling multi-pl [...] omits dd9a887b35b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits ac220f5f754b drm/i915/display/psr: Handle plane and pipe restrictions a [...] omits 4de593fb965f Merge tag 'net-5.15-rc4' of git://git.kernel.org/pub/scm/l [...] omits 6bbc7103738f bpf, xdp, docs: Correct some English grammar and spelling omits 4729445b47ef libbpf: Fix segfault in light skeleton for objects without BTF omits 241ffeb028e4 drm/dp: Add Additional DP2 Headers omits d4b6f87e8d39 selftests/bpf: Use kselftest skip code for skipped tests omits 3bf1742f3c69 net/mlx5e: Mutually exclude setting of TX-port-TS and MQPR [...] omits dd1979cf3c71 net/mlx5e: Fix the presented RQ index in PTP stats omits f88c48763474 net/mlx5: Fix setting number of EQs of SFs omits ac8b7d50ae4c net/mlx5: Fix length of irq_index in chars omits 99b9a678b2e4 net/mlx5: Avoid generating event after PPS out in Real time mode omits 64728294703e net/mlx5: Force round second at 1PPS out start time omits a586775f83bd net/mlx5: E-Switch, Fix double allocation of acl flow counter omits 7dbc849b2ab3 net/mlx5e: Improve MQPRIO resiliency omits 9d758d4a3a03 net/mlx5e: Keep the value for maximum number of channels in-sync omits f9a10440f0b1 net/mlx5e: IPSEC RX, enable checksum complete omits f2e717d65504 nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero omits e505d76404b1 drm/i915: s/ddi_translations/trans/ omits cbf02c50ea7c drm/i915: Nuke local copies/pointers of intel_dp->DP omits 8a1ec3f32754 drm/i915: Remove DP_PORT_EN stuff from link training code omits 9f620f1dde3e drm/i915: Call intel_ddi_init_dp_buf_reg() earlier omits 1e9ae61d172f drm/i915: Clear leftover DP vswing/preemphasis values befo [...] omits 4378daf5d04e drm/i915/bdb: Fix version check omits 4d51fb04c3c4 Bluetooth: btrtl: Add support for MSFT extension to rtl882 [...] omits 115f6134a050 Merge tag 'gpio-fixes-for-v5.15-rc4' of git://git.kernel.o [...] omits 78c56e53821a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] 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 144857444edb parisc/unwind: use copy_from_kernel_nofault() omits d9f2a53f64a6 Merge tag 'pr-move-task-cpu-to-ti' of git://git.kernel.org [...] omits 35afb70dcfe4 fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect omits dbf59e2a33d2 fs/ntfs3: Refactoring of ntfs_init_from_boot omits 09f7c338da78 fs/ntfs3: Reject mount if boot's cluster size < media sector size omits 1d625050c7c2 nfsd: fix error handling of register_pernet_subsys() in in [...] omits 4227f811cdeb ksmbd: fix transform header validation omits 8f77150c15f8 ksmbd: add buffer validation for SMB2_CREATE_CONTEXT omits 442ff9ebeb01 ksmbd: add validation in smb2 negotiate omits 9496e268e3af ksmbd: add request buffer validation in smb2_set_info omits 88d300522cbb ksmbd: use correct basic info level in set_file_basic_info() omits 57589f82762e ASoC: rt5682: move clk related code to rt5682_i2c_probe omits c4f6120302f6 drm/i915: Use direction definition DMA_BIDIRECTIONAL inste [...] omits 30e29a9a2bc6 bpf: Fix integer overflow in prealloc_elems_and_freelist() 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 59050d783848 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF i [...] omits 3fa36200a43f clk: imx: Add the pcc reset controller support on imx8ulp omits c43a801a5789 clk: imx: Add clock driver for imx8ulp omits 9179d2391931 clk: imx: Update the pfdv2 for 8ulp specific support omits ae8a10d697cd clk: imx: disable the pfd when set pfdv2 clock rate omits 75c6f1a0191a clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp omits 0f6e3c15ec33 clk: imx: disable i.mx7ulp composite clock during initialization omits b40ba8065347 clk: imx: Update the compsite driver to support imx8ulp omits 5f0601c47c33 clk: imx: Update the pllv4 to support imx8ulp omits d48f12d9ae73 dt-bindings: clock: Add imx8ulp clock support omits 6b4a6b7f0788 clk: imx: Rework imx_clk_hw_pll14xx wrapper omits a60fe746df94 clk: imx: Rework all imx_clk_hw_composite wrappers omits b170586afc95 clk: imx: Rework all clk_hw_register_divider wrappers omits 004989ab2848 clk: imx: Rework all clk_hw_register_mux wrappers omits 35306eb23814 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses omits b05173028cc5 Merge branch 'snmp-optimizations' omits acbd0c814413 mptcp: use batch snmp operations in mptcp_seq_show() omits 59f09ae8fac4 net: snmp: inline snmp_get_cpu_field() omits dee3b2d0fa4b net/mlx4_en: Add XDP_REDIRECT statistics omits 656ed8b015f1 net: stmmac: fix EEE init issue when paired with EEE capable PHYs omits 5443f98fb9e0 x86: add CPU field to struct thread_info omits 001430c1910d arm64: add CPU field to struct thread_info omits 4fe815850bdc ixgbe: let the xdpdrv work with more than 64 cpus omits a3e4abace586 Merge branch 'SO_RESEVED_MEM' omits 053f368412c9 tcp: adjust rcv_ssthresh according to sk_reserved_mem omits ca057051cf25 tcp: adjust sndbuf according to sk_reserved_mem omits 2bb2f5fb21b0 net: add new socket option SO_RESERVE_MEM omits a5b8fd657881 net: dev_addr_list: handle first address in __hw_addr_add_ex omits 35d114699b90 regulator: Lower priority of logging when setting supply omits 2cbf90a6d52d ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP omits 626605a3dfb5 ASoC: wm_adsp: remove a repeated including omits 724cd2e42630 ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig omits 91cf45595021 ASoC: dt-bindings: rt5682s: fix the device-tree schema errors omits 853cb0be0eb2 ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK omits 087330c642a9 ASoC: rt5682s: Use dev_dbg instead of pr_debug omits 67e068ec4596 ASoC: rt5682s: Remove the volatile SW reset register from [...] omits 42871e95a3af ASoC: nau8824: Fix headphone vs headset, button-press dete [...] omits 4075a6a047bb net: phy: marvell10g: add downshift tunable support omits d5ef190693a7 net: sched: flower: protect fl_walk() with rcu omits 75f81afb27c3 octeontx2-af: Remove redundant initialization of variable pin omits e51bb5c2784c net: macb: ptp: Switch to gettimex64() interface omits 1f8763c59c4e ALSA: seq: Fix a potential UAF by wrong private_free call order omits 2e861e5e9717 dissector: do not set invalid PPP protocol omits 55b115c7ecd9 net: dsa: rtl8366rb: Use core filtering tracking omits 49054556289e net: introduce and use lock_sock_fast_nested() omits 06059a1a9a4a octeontx2-pf: Add XDP support to netdev PF omits 85212a127e46 octeontx2-af: Adjust LA pointer for cpt parse header omits 813a17cab9b7 ALSA: usb-audio: Avoid killing in-flight URBs during draining omits d5f871f89e21 ALSA: usb-audio: Improved lowlatency playback support omits 0ef74366bc15 ALSA: usb-audio: Add spinlock to stop_urbs() omits d215f63d49da ALSA: usb-audio: Check available frames for the next packet size omits bceee7538755 ALSA: usb-audio: Disable low-latency mode for implicit fee [...] omits e581f1cec4f8 ALSA: usb-audio: Disable low-latency playback for free-wheel mode omits 9c9a3b9da891 ALSA: usb-audio: Rename early_playback_start flag with low [...] omits 86a42ad07905 ALSA: usb-audio: Fix possible race at sync of urb completions omits 4e7cf1fbb34e ALSA: usb-audio: Restrict rates for the shared clocks omits eb676622846b ALSA: hda/realtek: Enable 4-speaker output for Dell Precis [...] omits c4ca3871e21f ALSA: hda: Use position buffer for SKL+ again omits 46243b85b0ec ALSA: hda: Reduce udelay() at SKL+ position reporting omits bf7cf1ccbccc Merge branch 'mem-ctrl-next' into for-next omits 13f995ceb4e0 memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as module omits 8ec59ac3ad29 ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer omits b38269ecd2b2 ALSA: virtio: Replace zero-length array with flexible-arra [...] omits 64052e7fbb09 Merge branch 'next/dt' into for-next omits 7ec804d6025c ARM: dts: exynos: use spaces instead of tabs around '=' omits 1d775cc37162 ARM: dts: exynos: remove unneeded DVS voltages from PMIC o [...] omits a2258831d12d PCI: endpoint: Use sysfs_emit() in "show" functions omits 5ce39985c604 power: supply: core: Move psy_has_property() to fix build omits f0b6b01b3efe drm/i915: Add ww context to intel_dpt_pin, v2. omits 894682f0a9b3 PCI: xgene: Use PCI_VENDOR_ID_AMCC macro omits 5af9405397bf PCI: dra7xx: Get an optional clock omits b9a6943dc891 PCI: dra7xx: Remove unused include omits 3b868d150efd PCI: dra7xx: Make it a kernel module omits 3a7fb86758c9 PCI: dwc: Export more symbols to allow modular drivers omits ef46972ac851 drm/i915: Configure TRANSCONF just the once with bigjoiner omits a471a526bc38 drm/i915: Pimp HSW+ transcoder state readout omits 66173dbe9fea clk: imx: Rework all clk_hw_register_gate2 wrappers omits 2709abc8d14a drm/i915/fbc: Allow FBC with Yf tiling omits 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits 528a4ab45300 scs: Release kasan vmalloc poison in scs_free process omits b232537074fc soc: ti: omap-prm: Fix external abort for am335x pruss omits 1e39da5a200b drm/i915: Enable TPS3/4 on all platforms that support them 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 7b0035eaa7da KVM: selftests: Ensure all migrations are performed when t [...] omits 7eadfbfe0f3b drm/i915: Drop pointless fixed_mode checks from dsi code omits f5b8c316092f drm/i915: Reject user modes that don't match fixed mode's [...] omits e8a747d0884e KVM: x86: Swap order of CPUID entry "index" vs. "significa [...] omits cff4c2c645cb drm/i915: Introduce intel_panel_compute_config() omits 00fc3787d277 drm/i915: Reject modes that don't match fixed_mode vrefresh omits 8a567b110227 drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO omits 082436068c19 drm/i915: Extract intel_panel_mode_valid() omits 4114978dcd24 media: ir_toy: prevent device from hanging during transmit omits eb057514ccca platform/chrome: cros_ec: Fix spelling mistake "responsed" [...] omits 773e89ab0056 ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm omits 218848835699 media: s5p-jpeg: rename JPEG marker constants to prevent b [...] omits 448ea5ee473b media: cedrus: Fix SUNXI tile size calculation omits 95a10c4eb307 media: hantro: Fix check for single irq omits a466530b3a1e watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST omits 135291f36d22 vboxfs: fix broken legacy mount signature checking omits 601e6baaa21c HID: amd_sfh: Fix potential NULL pointer dereference omits 38245d0340ea HID: u2fzero: ignore incomplete packets without data omits ef1135704651 HID: amd_sfh: Fix potential NULL pointer dereference omits 94f9c3567eba HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs omits 125aaf6ec2fa HID: apple: Fix logical maximum and usage maximum of Magic [...] omits 689e453a9b9c HID: betop: fix slab-out-of-bounds Write in betop_probe omits 2990cd10e1dd media: dvb-frontends/cxd2099: Remove repeated verbose lice [...] omits be7468c77b0d media: dvb-frontends/stv0910: Remove repeated verbose lice [...] omits ad9af930680b x86/kvmclock: Move this_cpu_pvti into kvmclock.h omits c251d8b3b795 media: dvb-frontends/stv6111: Remove repeated verbose lice [...] omits 5f1644bd8122 media: dvb-frontend/mxl5xx: Remove repeated verbose license text omits 19c23f4fd860 media: dvb-frontend/mxl692: Remove repeated verbose license text omits 476db72e5219 media: mceusb: return without resubmitting URB in case of [...] omits 44870a9e7a3c media: mxl111sf: change mutex_init() location omits dccdd92b7b08 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings omits 92f461517d22 media: ir_toy: do not resubmit broken urb omits 1d37c8542512 media: ir_toy: deal with residual irdata before expected response omits 5173cca012b0 media: ir_toy: print firmware version in correct format omits c73ba202a851 media: ir-kbd-i2c: improve responsiveness of hauppauge zil [...] omits d7f26849ed7c media: atmel: fix the ispck initialization omits 9d45ccf721aa media: staging/media/meson: vdec.h: fix kerneldoc warnings omits 7266dda2f1df media: cx23885: Fix snd_card_free call on null card pointer omits 42bb98e420d4 media: tm6000: Avoid card name truncation omits 2908249f3878 media: si470x: Avoid card name truncation omits dfadec236aa9 media: radio-wl1273: Avoid card name truncation omits ea7caaea6ed4 media: rcar_drif: select CONFIG_V4L2_ASYNC omits 9b4a9b31b9ae media: vimc: Enable set resolution at the scaler src pad omits a5991c4e9471 media: rcar-vin: Use user provided buffers when starting omits 1c43c1ecd6a4 media: saa7164: Remove redundant assignment of pointer t omits 5a3683d60e56 media: staging: media: rkvdec: Make use of the helper func [...] omits 8ed852834683 media: sun6i-csi: Allow the video device to be open multip [...] omits 6d0d779b212c media: imx: set a media_device bus_info string omits 645d74c59f14 media: hantro: Fix media device bus_info string omits 79b48af2126d media: Media: meson: vdec: Use devm_platform_ioremap_resou [...] omits e4625044d656 media: i2c: ths8200 needs V4L2_ASYNC omits 49b6f9b27ff0 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's ema [...] omits 594a2edbcce5 media: MAINTAINERS: Add linux-renesas-soc mailing list to [...] omits 4ba8d7046c04 media: ivtv: don't allow negative resolutions as module pa [...] omits 538314dbfc8a media: usb: stkwebcam: Update the reference count of the u [...] omits aea54c134885 media: s3c-camif: Remove unused including <linux/version.h> omits 439b87fceb23 media: video-i2c: more precise intervals between frames omits 1e153520cd04 media: staging: media: atomisp: code formatting changes at [...] omits de27891f675e media: videobuf2: handle non-contiguous DMA allocations omits c0acf9cfeee0 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag omits b00a9e59c539 media: videobuf2: add queue memory coherency parameter omits 965c1e0bfeb6 media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag omits cde513fd9b35 media: videobuf2: move cache_hints handling to allocators omits 0a12d652fcfe media: videobuf2: split buffer cache_hints initialisation omits 4dbe7eab9580 media: videobuf2: inverse buffer cache_hints flags omits a4b83deb3e76 media: videobuf2: rework vb2_mem_ops API omits 745b475e7e10 media: camss: vfe: Don't call hw_version() before its depe [...] omits 936c7daa4d99 media: gspca: Limit frame size to sizeimage. omits b94b551050b2 media: imx: TODO: Remove items that are already supported omits 1e6494daaf09 media: imx7.rst: Provide an example for imx6ull-evk capture omits c6c709ee55ec media: vivid: add signal-free time for cec message xfer omits 695fb9c6b064 media: Request API is no longer experimental omits 012fe9520e82 media: vim2m: Remove repeated verbose license text omits 887069f42455 media: switch from 'pci_' to 'dma_' API omits 1932dc2f4cf6 media: pci/ivtv: switch from 'pci_' to 'dma_' API omits 5c47dc665754 media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] omits 2143ad413c05 media: mtk-vpu: Fix a resource leak in the error handling [...] omits 749d896551df media: camss: vfe: simplify vfe_get_wm_sizes() omits a9be3931188f media: usb: airspy: clean the freed pointer and counter omits 48d219f9cc66 media: TDA1997x: handle short reads of hdmi info frame. omits cdfaf4752e69 media: s5p-mfc: Add checking to s5p_mfc_probe(). omits 7e360fa0c0f3 media: cec-pin: fix off-by-one SFT check omits 8515965e5e33 media: s5p-mfc: fix possible null-pointer dereference in s [...] omits ea8a5c118e24 media: aspeed-video: ignore interrupts that aren't enabled omits 35d2969ea3c7 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] omits 9031d6b3623f media: via-camera: deleted these redundant semicolons omits 065a7c66bd8b media: mtk-vcodec: venc: fix return value when start_strea [...] omits a6b63ca455a1 media: pvrusb2: Replaced simple_strtol() with kstrtoint() omits 76e21bb8be4f media: vidtv: Fix memory leak in remove omits 1b03b539e635 media: rcar_drif: Make use of the helper function devm_pla [...] omits e0bee542882f media: xilinx: Make use of the helper function devm_platfo [...] omits a24973a60551 media: vsp1: Make use of the helper function devm_platform [...] omits b4dac22d27a2 media: venus: core : Make use of the helper function devm_ [...] omits 23f8bd25d152 media: sunxi: Make use of the helper function devm_platfor [...] omits 092c69b2eb09 media: stm32-cec: Make use of the helper function devm_pla [...] omits beabb243e3aa media: stih-cec: Make use of the helper function devm_plat [...] omits 6394c2d95399 media: sti: Make use of the helper function devm_platform_ [...] omits 5d3b9611d589 media: s5p-mfc: Make use of the helper function devm_platf [...] omits d084438d237f media: s5p-jpeg: Make use of the helper function devm_plat [...] omits beaa81f410ba media: s5p-g2d: Make use of the helper function devm_platf [...] omits 8db05a69f13c media: s3c-camif: Make use of the helper function devm_pla [...] omits 0748befbc3b5 media: rockchip: rga: Make use of the helper function devm [...] omits a7cba8c9d0a4 media: renesas-ceu: Make use of the helper function devm_p [...] omits 81a7cad85166 media: rcar_jpu: Make use of the helper function devm_plat [...] omits 736cce12fa63 media: rcar_fdp1: Make use of the helper function devm_pla [...] omits 8ac79b3fbc70 media: rcar-csi2: Make use of the helper function devm_pla [...] omits 1c9b885c1d31 media: rc: sunxi-cir: Make use of the helper function devm [...] omits 044a35714113 media: rc: st_rc: Make use of the helper function devm_pla [...] omits dfa974f58604 media: rc: mtk-cir: Make use of the helper function devm_p [...] omits c533dabe496b media: rc: meson-ir: Make use of the helper function devm_ [...] omits 890418523f51 media: rc: ir-hix5hd2: Make use of the helper function dev [...] omits b619c2ea32fb media: rc: img-ir: Make use of the helper function devm_pl [...] omits b2fb212d9e30 media: mx2_emmaprp: Make use of the helper function devm_p [...] omits 028ac5439f74 media: mtk-jpeg: Make use of the helper function devm_plat [...] omits af2450254052 media: meson: ge2d: Make use of the helper function devm_p [...] omits 5f328fb58c37 media: imx-pxp: Make use of the helper function devm_platf [...] omits a498a4e7af50 media: imx-jpeg: Make use of the helper function devm_plat [...] omits f5202ccb6741 media: exynos4-is: Make use of the helper function devm_pl [...] omits d9bd707c9de3 media: exynos-gsc: Make use of the helper function devm_pl [...] omits bcbeade15a30 media: davinci: Make use of the helper function devm_platf [...] omits 9caf7a0a0951 media: coda: Make use of the helper function devm_platform [...] omits 399e0f9a0d6a media: cec: s5p_cec: Make use of the helper function devm_ [...] omits 97ef3b7f4fdf media: cec: ao-cec: Make use of the helper function devm_p [...] omits f5aae241f989 media: cadence: Make use of the helper function devm_platf [...] omits e4aa275f7310 media: am437x: Make use of the helper function devm_platfo [...] omits 15486e0934eb media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() omits 8c42694150c2 media: docs: Document the behaviour of uvcvideo driver omits 6350d6a4ed48 media: uvcvideo: Set error_idx during ctrl_commit errors omits ee929d5a10ca media: uvcvideo: Check controls flags before accessing them omits 70fa906d6fce media: uvcvideo: Use control names from framework omits 8865c537037b media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE omits e3f60e7e1a2b media: uvcvideo: Set unique vdev name based in type omits 457e7911dfb8 media: uvcvideo: Use dev->name for querycap() omits 9b31ea808a44 media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS omits 866c6bdd5663 media: uvcvideo: refactor __uvc_ctrl_add_mapping omits ffccdde5f0e1 media: uvcvideo: Return -EIO for control errors omits 97a2777a9607 media: uvcvideo: Set capability in s_param omits 0c6bcbdfefa8 media: uvcvideo: Remove s_ctrl and g_ctrl omits c87ed93574e3 media: v4l2-ioctl: S_CTRL output the right value omits a2f8a484fbc9 media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL omits e4ba563d4d4f media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL omits 861f92cb9160 media: v4l2-ioctl: Fix check_ext_ctrls omits ae0334e0cb73 media: uvcvideo: Remove unused including <linux/version.h> omits 3a7438c8ef86 media: staging: document that Imgu not output auto-exposur [...] omits 311a839a1ad2 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control omits a9c80593ff80 media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control omits f1363166f91e media: ov8856: Set default mbus format but allow caller to alter omits 7ee850546822 media: Add sensor driver support for the ov13b10 camera. omits d170b0ea1760 media: imx258: Fix getting clock frequency omits 96d309a9330e media: ipu3-cio2: Introduce to_cio2_device() helper macro omits 8b0a8b1b612c media: ipu3-cio2: Introduce to_cio2_buffer() helper macro omits 66ec7a97d2f8 media: ipu3-cio2: Introduce to_sensor_asd() helper macro omits 98508d683970 media: ipu3-cio2: Switch to use media_entity_to_video_device() omits cfd13612a5a7 media: ipu3-cio2: Use temporary storage for struct device pointer omits ace64e5894bc media: ipu3-cio2: Replace open-coded for_each_set_bit() omits a44f9d6f9dc1 media: staging/intel-ipu3: css: Fix wrong size comparison [...] omits 75821f810793 media: ipu3.rst: Improve header formatting on tables omits 548fa43a5869 media: stm32: Potential NULL pointer dereference in dcmi_i [...] omits 44bc61991508 media: m5602_ov7660: remove the repeated declaration omits f2a7fc8cc807 media: dt-bindings: media: renesas,imr: Convert to json-schema omits 5ba9c067b5ed media: staging: atomisp: fix the uninitialized use in gc22 [...] omits e16f5e39acd6 media: atomisp: Fix error handling in probe omits bbe54b1a75a3 media: atomisp: restore missing 'return' statement omits dbb4cfea6efe media: netup_unidvb: handle interrupt properly according t [...] omits d3bb03ec08fd media: cxd2820r: include the right header omits 39ad5b4a5ae7 media: siano: use DEFINE_MUTEX() for mutex lock omits c9458c6f8a8f media: rc: clean the freed urb pointer to avoid double free omits afae4ef7d5ad media: dvb-usb: fix ununit-value in az6027_rc_query omits 7efc14b8658a media: c8sectpfe-dvb: Remove unused including <linux/version.h> omits 8bff1386d62d media: ir_toy: allow tx carrier to be set omits 6f53b05b8b60 media: mtk-vcodec: fix warnings: symbol XXX was not declared omits 3766d0d83873 media: mtk-vcodec: enable MT8183 decoder omits dc02a307fd5b media: dt-bindings: media: document mediatek,mt8183-vcodec-dec omits 118add98f80e media: mtk-vcodec: vdec: add media device if using stateless api omits 06fa5f757dc5 media: mtk-vcodec: vdec: support stateless H.264 decoding omits 8cdc3794b2e3 media: mtk-vcodec: vdec: support stateless API omits ffe5350c016a media: add Mediatek's MM21 format omits 741cc360df23 media: mtk-vcodec: support version 2 of decoder firmware ABI omits 34754adb8eba media: mtk-vcodec: vdec: handle firmware version field omits fd00d90330d1 media: mtk-vcodec: vdec: move stateful ops into their own file omits b375e01b796a media: mtk-vcodec: venc: support START and STOP commands omits 69466c22f51b media: mtk-vcodec: make flush buffer reusable by encoder omits 25e7f7d3c483 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] omits 61a76141beec media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD omits a5694cb73ad7 media: mtk-vcodec: vdec: Support H264 profile control omits 2eecd3596ede media: tuners: mxl5007t: Removed unnecessary 'return' omits 36b9d695aa6f media: ttusb-dec: avoid release of non-acquired mutex omits 11b982e950d2 media: cxd2880-spi: Fix a null pointer dereference on erro [...] omits 8dcea1d60858 media: streamzap: ensure rx resolution can be retrieved omits e6d025d880f4 media: mceusb: ensure rx resolution can be retrieved omits 75b8f8f2646c media: Clean V4L2_PIX_FMT_NV12MT documentation omits 683f71ebb35d media: Add NV12_4L4 tiled format omits 78eee7b5f110 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 omits b84f60a307f0 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] omits 9be0352dae9a media: mtk-vcodec: Add MT8195 H264 venc driver omits 1386801acc5b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] omits 97e6e701f349 media: mtk-vcodec: Clean redundant encoder format definition omits 4461a723ab7b media: gspca/sn9c20x: Add ability to control built-in webcam LEDs omits 4b9e3e8af4b3 media: meson-ge2d: Fix rotation parameter changes detectio [...] omits 8d246e293228 media: TDA1997x: fix tda1997x_remove() omits 2c98b8a3458d media: em28xx: add missing em28xx_close_extension omits 9015fcc256d3 media: videobuf2-core: sanity checks for requests and qbuf omits b72dd0f390aa media: vivid: add module option to set request support mode omits 4787db29f8b6 media: cedrus: drop min_buffers_needed. omits 2845d9d6da0f media: cedrus: hevc: Add support for scaling lists omits 5523dc7b8518 media: hantro: Add scaling lists feature omits 7ba59fb6c3b4 media: hevc: Add scaling matrix control omits d2e86540366e media: camss: vfe: Rework vfe_hw_version_read() function d [...] omits 5ad586673799 media: camss: vfe: Remove vfe_hw_version_read() argument omits 2fa698e3da84 media: camss: vfe: Decrease priority of of VFE HW version [...] omits 8cc80c606bd1 media: camss: vfe: Don't read hardware version needlessly omits ecf8d36f93c0 media: rockchip: rkisp1: add support for px30 isp version omits ad82ecd26931 media: dt-bindings: media: rkisp1: document px30 isp compatible omits cd42f8023f16 media: rockchip: rkisp1: add support for v12 isp variants omits dce8ccb2322e media: rockchip: rkisp1: add prefixes for v10 specific parts omits 962fb14068c1 media: rockchip: rkisp1: make some isp-stats functions variable omits 5e8d9d72936a media: rockchip: rkisp1: make some isp-param functions variable omits 08818e6a1d11 media: rockchip: rkisp1: allow separate interrupts omits 098d9cdfdf82 media: dt-bindings: media: rkisp1: document different irq [...] omits 76c4c5697f5a media: dt-bindings: media: rkisp1: fix pclk clock-name omits c57476aba3de media: rockchip: rkisp1: remove unused irq variable omits 187980e0ab6c media: dt-bindings: mt9p031: Add missing required properties omits e5879baf0310 media: dt-bindings: mt9p031: Convert bindings to yaml omits 0a0e78d13a42 media: mt9p031: Use BIT macro omits 0961ba6dd211 media: mt9p031: Fix corrupted frame after restarting stream omits ae47ee5fc470 media: mt9p031: Make pixel clock polarity configurable by DT omits b9c18096f594 media: mt9p031: Read back the real clock rate omits 10aacfecee36 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] omits 12f6517f9726 media: rcar-vin: Remove explicit device availability check omits 3c8c15391481 media: v4l: async: Rename async nf functions, clean up long lines omits 406bb586dec0 media: rcar-vin: Add r8a779a0 support omits 688565db3f9d media: rcar-vin: Move and rename CSI-2 link notifications omits c370dd7fa8dc media: rcar-vin: Specify media device ops at group creation time omits cfef0c833a8d media: rcar-vin: Create a callback to setup media links omits 9c83300146b3 media: rcar-vin: Extend group notifier DT parser to work w [...] omits 2070893aed11 media: rcar-vin: Move group async notifier omits 161b56a82dba media: rcar-vin: Rename array storing subdevice information omits 27b9a6f9e8fe media: rcar-vin: Improve reuse of parallel notifier omits 6df305779291 media: rcar-vin: Improve async notifier cleanup paths omits 8f7112630bd0 media: rcar-vin: Fix error paths for rvin_mc_init() omits b2dc5680aeb4 media: rcar-vin: Refactor controls creation for video device omits b4173cd9981d media: rcar-csi2: Add r8a779a0 support omits c624fe63c0a9 media: dt-bindings: media: renesas,csi2: Add r8a779a0 support omits 23c216b335d1 powerpc/iommu: Report the correct most efficient DMA mask [...] omits 6b28c7d0781e PM / devfreq: Strengthen check for freq_table omits e68ac0082787 libbpf: Fix skel_internal.h to set errno on loader retval < 0 omits 41e76c6a3c83 nbd: use shifts rather than multiplies omits 69508d43334e net_sched: Use struct_size() and flex_array_size() helpers 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 161ecd537948 libbpf: Properly ignore STT_SECTION symbols in legacy map [...] omits ae11ad385f81 dt-bindings: aspeed: Add UART routing controller omits a2db23c11077 dt-bindings: mfd: aspeed-lpc: Convert to YAML schema omits 0ad53fe3ae82 drm/amdgpu: add cyan_skillfish asic header files omits 5c67ff3a4c68 drm/amdgpu: Add a UAPI flag for hot plug/unplug omits 894c6890a23c drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case omits 5039f5298880 drm/amd/amdgpu: Validate ip discovery blob omits 0069a2273837 gpu: amd: replace open-coded offsetof() with builtin omits 0de5472a0180 drm/amdkfd: fix resource_size.cocci warnings omits 335aea75b0d9 drm/amdgpu: fix warning for overflow check omits 2f350ddadca3 drm/amdgpu: check tiling flags when creating FB on GFX8- omits ce9c1d8c715c drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header omits dae66a044592 drm/amd/display: Pass PCI deviceid into DC omits 356af2f32f44 drm/amd/display: Update VCP X.Y logging to improve usefulness omits 3626a6aebe62 drm/amd/display: Handle Y carry-over in VCP X.Y calculation omits c01baf22dab3 drm/amd/display: make verified link cap not exceeding max [...] omits 750689940819 drm/amd/display: initialize backlight_ramping_override to false omits 028a998c62f7 drm/amd/display: Defer LUT memory powerdown until LUT bypa [...] omits 7c3855c423b1 PCI: Coalesce host bridge contiguous apertures omits ce812992f239 ksmbd: remove NTLMv1 authentication omits de21d8bf7772 bpf: Do not invoke the XDP dispatcher for PROG_RUN with si [...] omits b9447584213e Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 73c4a91fda52 Merge branch 'i2c/for-current' into i2c/for-next omits 647d908816a7 i2c: kempld: deprecate class based instantiation omits ed2f85115a8e i2c: bcm-kona: Fix return value in probe() omits e7f4264821a4 i2c: rcar: enable interrupts before starting transfer omits b58a88682093 drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect omits ff67c4c0dd67 drm/i915/tc: Drop extra TC cold blocking from intel_tc_por [...] omits 3e0abc7661c8 drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P omits 38c393462d01 drm/i915/icl/tc: Remove the ICL special casing during TC-c [...] omits 8e8289a00e63 drm/i915/tc: Avoid using legacy AUX PW in TBT mode omits d0bc677056bd drm/i915/tc: Refactor TC-cold block/unblock helpers omits 64851a32c463 drm/i915/tc: Add a mode for the TypeC PHY's disconnected state omits 675d23c14821 drm/i915/tc: Don't keep legacy TypeC ports in connected st [...] omits 11a8970865b4 drm/i915/tc: Add/use helpers to retrieve TypeC port properties omits 30e114ef4b16 drm/i915/tc: Check for DP-alt, legacy sinks before taking [...] omits 62e1e308ffd7 drm/i915/tc: Remove waiting for PHY complete during releas [...] omits 4f7dad584fdc drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode omits 7194dc998dff drm/i915/tc: Fix TypeC port init/resume time sanitization omits 69c2255f1de5 i2c: / ACPI: fix resource leak in reconfiguration device addition omits b71c724c480c i2c: / ACPI: fix resource leak in reconfiguration device [...] omits 60edfad4fd0b Bluetooth: hci_vhci: Add force_prevent_wake entry omits 59c218ca88c1 Bluetooth: hci_vhci: Add force_suspend entry omits 66fe33241726 libbpf: Make gen_loader data aligned. omits e31eec77e4ab bpf: selftests: Fix fd cleanup in get_branch_snapshot omits c073b25dad0c i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) omits 7d6b61c394a4 i2c: i801: Use PCI bus rescan mutex to protect P2SB access omits 4c5910631cc1 i2c: i801: Improve i801_add_mux omits 4811a411a929 i2c: i801: Improve i801_acpi_probe/remove functions omits e462aa7e39b5 i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE omits 2b3db4db660f i2c: i801: Improve is_dell_system_with_lis3lv02d omits d97c5d4c622f PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI omits 040d985e27dc MAINTAINERS: Update Mun Yew Tham as Altera Pio Driver maintainer omits d1d598104336 MAINTAINERS: update my email address omits 540cffbab8b8 gpio: pca953x: do not ignore i2c errors omits ef91abfb20c7 devlink: Add missed notifications iterators omits 2b775152bbe8 perf tests vmlinux-kallsyms: Ignore hidden symbols omits 6988f70cf105 kconfig: rename a variable in the lexer to a clearer name omits 65017d8381e2 kconfig: narrow the scope of variables in the lexer omits 94886961e324 perf metric: Avoid events for an 'if' constant result omits a8e4e880834b perf metric: Don't compute unused events omits 970f7afe55ee perf expr: Propagate constants for binary operations omits 3f965a7df09d perf expr: Merge find_ids and regular parsing omits 762a05c561bc perf metric: Allow metrics with no events omits 114a9d6e396e perf metric: Add utilities to work on ids map. omits 7e06a5e30a0c perf metric: Rename expr__find_other. omits c924e0cc0576 perf expr: Move actions to the left. omits e87576c5ac14 perf expr: Use macros for operators omits aed0d6f8c6ed perf expr: Separate token declataion from type omits 7f8fdcbbbefb perf expr: Remove unused headers and inline d_ratio omits edfe7f554ab8 perf metric: Use NAN for missing event IDs. omits cb94a02e7494 perf metric: Restructure struct expr_parse_ctx. omits e5af50a5df57 arm64: kasan: mte: move GCR_EL1 switch to task switch when [...] omits 8fac67ca236b arm64: mm: update max_pfn after memory hotplug omits f8b46c4b51ab arm64/mm: Add pud_sect_supported() omits f5b650f887f3 arm64/traps: Avoid unnecessary kernel/user pointer conversion omits 8694e5e63886 selftests: arm64: Verify that all possible vector lengths [...] omits e42391150eab selftests: arm64: Fix and enable test for setting current [...] omits 4caf339c037c selftests: arm64: Remove bogus error check on writing to files omits ff944c44b782 selftests: arm64: Fix printf() format mismatch in vec-syscfg omits 02d5e016800d Merge tag 'sound-5.15-rc4' of git://git.kernel.org/pub/scm [...] omits 6e439bbd436e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 11408ea52786 drm/i915/gen11: Disable cursor clock gating in HDR mode omits 49e7f76fc514 drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE omits a5a3dd42fe13 drm/ttm: add some kernel-doc for TTM_TT_FLAG_* omits 43d46f0b78bb drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/ omits 79e3445b38e0 bpf, arm: Fix register clobbering in div/mod implementation omits d75fe9cb1dd0 samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause omits 5a48ff48b76f Merge branch 'next/drivers' into for-next omits 6ad4185220e6 arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID omits 140bbfe7cd4b soc: samsung: exynos-chipid: do not enforce built-in omits 1e3e559f8d4e soc: samsung: exynos-chipid: convert to a module omits d1141886c8d7 soc: samsung: exynos-chipid: avoid soc_device_to_device() omits e1b77d68feea Bluetooth: Make use of hci_{suspend,resume}_dev on suspend [...] omits 34785030dc06 selftests: arm64: Move FPSIMD in SVE ptrace test into a function omits a1d7111257cd selftests: arm64: More comprehensively test the SVE ptrace [...] omits 9f7d03a2c5a1 selftests: arm64: Verify interoperation of SVE and FPSIMD [...] omits 8c9eece0bfbf selftests: arm64: Clarify output when verifying SVE register set omits 736e6d5a5451 selftests: arm64: Document what the SVE ptrace test is doing omits eab281e3afa6 selftests: arm64: Remove extraneous register setting code omits 09121ad7186e selftests: arm64: Don't log child creation as a test in SV [...] omits 78d2d816c45a selftests: arm64: Use a define for the number of SVE ptrac [...] omits e63cf610ead1 arm64: mm: Drop pointless call to set_max_mapnr() omits 176412f8674b pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] discards 0b29edc21567 Merge branches 'arm/mediatek', 'arm/renesas', 'iommu/fixes [...] omits 2831b7191726 ASoC: ux500: mop500: Constify static snd_soc_ops omits 5100436c27aa ASoC: ti: Constify static snd_soc_ops omits 9f78e446bde8 iommu/amd: Use report_iommu_fault() omits 3103836496e7 xsk: Fix clang build error in __xp_alloc omits d0f5d790ae86 drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY omits 21856e1e3425 drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu omits 635138f72e80 drm/ttm: stop setting page->index for the ttm_tt omits f5d28856b89b drm/ttm: stop calling tt_swapin in vm_access omits 7a4c31ee877a arm64: zynqmp: Add support for Xilinx Kria SOM board omits 61bc346ce64a uapi/linux/prctl: provide macro definitions for the PR_SCH [...] 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 7fec4d39198b gve: Use kvcalloc() instead of kvzalloc() omits 6a832a6c72b9 net/ipv4/datagram.c: remove superfluous header files from [...] omits ca4b0649be01 net/dsa/tag_ksz.c: remove superfluous headers omits 6f8b64f86e27 net/dsa/tag_8021q.c: remove superfluous headers omits d88fd1b546ff net: phy: bcm7xxx: Fixed indirect MMD operations omits f69bf5dee7ef net/mlx4: Use array_size() helper in copy_to_user() omits 865bfb2affa8 net: bridge: Use array_size() helper in copy_to_user() omits ed717613f972 ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() omits 251ffc077303 Merge branch 'hns3-fixes' omits 0178839ccca3 net: hns3: disable firmware compatible features when uninstall PF omits 27bf4af69fcb net: hns3: fix always enable rx vlan filter problem after [...] omits 276e60421668 net: hns3: PF enable promisc for VF when mac table is overflow omits 108b3c7810e1 net: hns3: fix show wrong state when add existing uc mac address omits 0472e95ffeac net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCL [...] omits d82650be60ee net: hns3: don't rollback when destroy mqprio fail omits a8e76fefe3de net: hns3: remove tc enable checking omits 5b09e88e1bf7 net: hns3: do not allow call hns3_nic_net_open repeatedly omits 4f948b34304c Merge branch 'mctp-core-updates' omits 7b1871af75f3 mctp: Warn if pointer is set for a wrong dev type omits 6183569db80e mctp: Set route MTU via netlink omits f4d41c59135d doc/mctp: Add a little detail about kernel internals omits 97f09abffcb9 mctp: Do inits as a subsys_initcall omits 4f9e1ba6de45 mctp: Add tracepoints for tag/key handling omits 7b14e15ae6f4 mctp: Implement a timeout for tags omits 43f55f23f708 mctp: Add refcounts to mctp_dev omits 73c618456dc5 mctp: locking, lifetime and validity changes for sk_keys omits 1f6c77ac9e6e mctp: Allow local delivery to the null EID omits f364dd71d92f mctp: Allow MCTP on tun devices omits 7c2dcfa295b1 net: phy: micrel: Add support for LAN8804 PHY omits 513e605d7a9c ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup omits 49f01349d15e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 096d19f3156d Merge branch 'octeontx2-ptp-vf' omits 43510ef4ddad octeontx2-nicvf: Add PTP hardware clock support to NIX VF omits ffd2f89ad05c octeontx2-pf: Enable promisc/allmulti match MCAM entries. omits 4ca57d5139a0 habanalabs: fix resetting args in wait for CS IOCTL omits 067595d72817 x86/boot: Fix make hdimage with older versions of mtools omits 239f3c2ee183 drm/i915: Fix runtime pm handling in i915_gem_shrink omits 78aa20fa4381 drm/virtio: implement context init: advertise feature to u [...] omits cd7f5ca33585 drm/virtio: implement context init: add virtio_gpu_fence_event omits 8d6b006e1f51 drm/virtio: implement context init: handle VIRTGPU_CONTEXT [...] omits 85c83ea915ed drm/virtio: implement context init: allocate an array of f [...] omits bbf588d7d4ed drm/virtio: implement context init: stop using drv->contex [...] omits e8b6e76f69a4 drm/virtio: implement context init: plumb {base_fence_ctx, [...] omits 7547675b84bf drm/virtio: implement context init: track {ring_idx, emit_ [...] omits 4fb530e5caf7 drm/virtio: implement context init: support init ioctl omits 6198770a1fe0 drm/virtio: implement context init: probe for feature omits 1925d6a7e0f4 drm/virtio: implement context init: track valid capabiliti [...] omits b10790434cf2 drm/virtgpu api: create context init feature omits 34268c9dde4c virtio-gpu api: multiple context types with explicit initi [...] omits e5c044c8a9b6 scripts: get_abi.pl: make undefined search more deterministic omits dde98a573c0a drm/i915: constify display wm vtable omits eba4b7960f22 drm/i915: constify clock gating init vtable. omits d28c2f5c2383 drm/i915: constify display function vtable omits cbc7617af0c1 drm/i915: drop unused function ptr and comments. omits 6b4cd9cba620 drm/i915: constify the cdclk vtable omits a73477f8813c drm/i915: constify the dpll clock vtable omits 0a108bca94a8 drm/i915: constify the audio function vtable omits c6d27046552e drm/i915: constify color function vtable. omits cd030c7c11a4 drm/i915: constify hotplug function vtable. omits 1c55b1e063d0 drm/i915: constify fdi link training vtable omits 38261f369fb9 selftests/bpf: Fix probe_user test failure with clang buil [...] omits 903f3806f3e8 drm/i915: split the dpll clock compute out from display vtable. omits 5c8c179bcaf6 drm/i915: split fdi link training from display vtable. omits de1677c5e32a drm/i915: split irq hotplug function from display vtable omits 89ac34c14d7e drm/i915: split cdclk functions from display vtable. omits 7b75709ac8b5 drm/i915: split audio functions from display vtable omits 082800ab52d6 drm/i915: split color functions from display vtable omits 27057882f62e drm/i915: split watermark vfuncs from display vtable. omits 46d8e4a1da52 drm/i915: split clock gating init from display vtable omits 4360a2b54fd7 drm/i915/display: add intel_fdi_link_train wrapper. omits 44892ffafa5a drm/i915: add wrappers around cdclk vtable funcs. omits 02a1a6351e43 drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) omits b198c36ab605 Merge branch 'misc' into for-next omits b0ee5c2f4727 Merge branch 'fixes' into for-next omits ef9c66a0aea5 drm/i915: make update_wm take a dev_priv. omits 758b2fc26640 drm/i915/pm: drop get_fifo_size vfunc. omits 5716c8c6f4b6 drm/i915/uncore: split the fw get function into separate vfunc 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 79a7482249a7 scsi: csiostor: Add module softdep on cxgb4 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 8e2d81c6b5be scsi: qla2xxx: Fix excessive messages during device logout omits cced4c0ec7c0 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Un [...] omits ce580e47e848 scsi: ufs: exynos: Unify naming omits dd689ed5aa90 scsi: ses: Fix unsigned comparison with less than zero omits e8c2da7e329c scsi: ufs: Fix illegal offset in UPIU event trace omits 1018bf24550f ksmbd: fix documentation for 2 functions omits a365023a76f2 net: qrtr: combine nameservice into main module omits 3d5f12d4ff78 net: ipv4: remove superfluous header files from fib_notifier.c omits f936bb42aeb9 net: bridge: mcast: Associate the seqcount with its protec [...] omits 9e28cfead2f8 net: mdio-ipq4019: Fix the error for an optional regs resource omits 571fa247ab41 samples: bpf: Fix vmlinux.h generation for XDP samples omits 72e1781a5de9 Merge branch 'bpf: Build with -Wcast-function-type' omits 102acbacfd9a bpf: Replace callers of BPF_CAST_CALL with proper function [...] omits 3d717fad5081 bpf: Replace "want address" users of BPF_CAST_CALL with BP [...] omits a4e6f95a891a Merge tag 'pinctrl-v5.15-2' of git://git.kernel.org/pub/sc [...] omits 62da74a73570 Merge tag 'vfio-v5.15-rc4' of git://github.com/awilliam/li [...] omits e0f7b1922358 PCI: Use kstrtobool() directly, sans strtobool() wrapper omits 8798a803ddf6 vfio/fsl-mc: Add per device reset support omits fec2432c9a73 bus/fsl-mc: Add generic implementation for open/reset/clos [...] omits 8a764ef1bd43 selinux: enable genfscon labeling for securityfs omits 36f354ec7bf9 PCI/sysfs: Return -EINVAL consistently from "store" functions omits 95e83e219d68 PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input omits c2606ddcf5ad mtd: onenand: samsung: drop Exynos4 and describe driver in [...] omits 1a10ca10a675 Merge branch 'clk-rockchip' into clk-next omits 8d27b14775a4 Merge tag 'v5.16-rockchip-clk-1' of git://git.kernel.org/p [...] omits b357f721c9b6 Merge branch 'clk-fixes' into clk-next omits 09710d82c0a3 bpftool: Avoid using "?: " in generated code omits 4b65021a63a2 Merge tag 'renesas-clk-for-v5.15-tag3' of git://git.kernel [...] omits 0eb10c0c6d61 Bluetooth: btrsi: remove superfluous header files from btrsi.c 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 f4bcba0e873f Bluetooth: btrtl: Set VsMsftOpCode based on device table omits 7f7fd17ed7c5 Bluetooth: Fix handling of experimental feature for codec offload omits 823f3bc4e2ec Bluetooth: Fix handling of experimental feature for qualit [...] omits 6bc779ee05d4 PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() omits 87f1f87a1681 PCI/ACPI: Move _OSC query checks to separate function omits 4c6f6060b7c4 PCI/ACPI: Move supported and control calculations to separ [...] omits af9d82626c8f PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS omits 4e874b119c79 Merge branch 'libbpf: stricter BPF program section name handling' omits 7c80c87ad56a selftests/bpf: Switch sk_lookup selftests to strict SEC("s [...] omits dd94d45cf0ac libbpf: Add opt-in strict BPF program section name handling logic omits d41ea045a6e4 libbpf: Complete SEC() table unification for BPF_APROG_SEC [...] omits 15ea31fadd7f libbpf: Refactor ELF section handler definitions omits 13d35a0cf174 libbpf: Reduce reliance of attach_fns on sec_def internals omits 12d9466d8bf3 libbpf: Refactor internal sec_def handling to enable pluggability omits 15669e1dcd75 selftests/bpf: Normalize all the rest SEC() uses omits c22bdd28257f selftests/bpf: Switch SEC("classifier*") usage to a strict [...] omits 8fffa0e3451a selftests/bpf: Normalize XDP section names in selftests omits 9673268f03ba libbpf: Add "tc" SEC_DEF which is a better name for "classifier" discards 093ab2277b92 block: print the current process in handle_bad_sector omits 720dff78de36 efi: Allow efi=runtime omits d9f283ae71af efi: Disable runtime services on RT omits 387ef964460f Smack:- Use overlay inode label in smack_inode_copy_up() omits e7bd807e8c9e Merge tag 'm68k-for-v5.15-tag3' of git://git.kernel.org/pu [...] omits dca50f08a03e Merge tag 'nios2_fixes_for_v5.15_part1' of git://git.kerne [...] omits d1dcbf615af6 Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE omits c80161287590 perf vendor events arm64: Revise hip08 uncore events omits b8b350afaa4b perf test: Add pmu-event test for event described as "config=" omits 56be05103a40 perf test: Verify more event members in pmu-events test omits d60bad10c4ae perf jevents: Support ConfigCode omits 4f9d4f8aa732 perf parse-events: Set numeric term config omits 08efcb4a638d libtraceevent: Increase libtraceevent logging when verbose omits 359cad09e40b perf tools: Add define for libtracefs version omits 569715164ba2 perf tools: Add define for libtraceevent version omits b758a61b391f perf tools: Enable libtracefs dynamic linking omits 70a9ac36ffd8 f2fs: fix up f2fs_lookup tracepoints omits 3d5ac9effcc6 perf test: Workload test of all PMUs omits 4a87dea9e60f perf test: Workload test of metric and metricgroups omits 9a0a1417d3bb PCI: Tidy comments omits 26db706a6d77 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix omits 98122e63a7ec drm/amdgpu: check tiling flags when creating FB on GFX8- omits d942856865c7 drm/amd/display: Pass PCI deviceid into DC omits 467a51b69d08 drm/amd/display: initialize backlight_ramping_override to false omits 9f52c25f59b5 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 omits 083fa05bbaf6 drm/amd/display: Fix Display Flicker on embedded panels omits 66805763a97f drm/amdgpu: fix gart.bo pin_count leak omits 0e46c8307574 perf jevents: Add __maybe_unused attribute to unused function arg omits 1c60e6f24b67 Merge branch 'edac-misc' into edac-for-next omits 30cba287eb21 ice: Prefer kcalloc over open coded arithmetic omits b37e4e94c1a8 ice: Fix macro name for IPv4 fragment flag omits 0128cc6e928d ice: refactor devlink getter/fallback functions to void omits 4fc5fbee5cb7 ice: Fix link mode handling omits 40b247608bc5 ice: Add feature bitmap, helpers and a check for DSCP omits 2a87bd73e50d ice: Add DSCP support omits 470b52564cce EDAC/al_mc: Make use of the helper function devm_add_actio [...] omits 93ee1a2c0f08 drm/panel: support for BOE and INX video mode panel omits 76d364d81b55 dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] omits d30ef6d5c013 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 18c58153b8c6 drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail omits c43da06c24a4 dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling [...] omits df38d852c681 kernfs: also call kernfs_set_rev() for positive dentry omits 25b5476a294c KVM: s390: Function documentation fixes omits c22441a7cbd0 arm64: dts: qcom: sdm630-nile: Correct regulator label name omits 4e31e85759a0 arm64: dts: qcom: sm6125: Improve indentation of multiline [...] omits e02c16b9cd24 selftests: KVM: Don't clobber XMM register when read omits d2c8a1554c10 IB/mlx5: Enable UAR to have DevX UID omits 8de1e9b01b03 net/mlx5: Add uid field to UAR allocation structures omits b30cad26d803 arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usb [...] omits f5d7bca55425 arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB d [...] omits 483de2b44cd3 arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 omits c99ca78d67a6 platform/x86: thinkpad_acpi: Switch to common use of attributes omits 599482c58ebd platform/x86: ideapad-laptop: Add platform support for Ide [...] omits 6fd3ec5c7af5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] omits 5c258a8a9cf9 spi: cadence: Fix spelling mistake "nunber" -> "number" omits 603a1621caa0 mwifiex: avoid null-pointer-subtraction warning omits 27da60547de1 RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK omits 45216d63630a RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_W [...] omits 373efe0f3095 RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK omits 019edd01d174 ath10k: sdio: Add missing BH locking around napi_schdule() omits e6dfbc3ba90c ath10k: Fix missing frame timestamp for beacon/probe-resp omits e263bdab9c0e ath10k: high latency fixes for beacon buffer omits d33bec7b3dfa Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 0c72b292de0b Merge tag 'mmc-v5.15-2' of git://git.kernel.org/pub/scm/li [...] omits 1e0083bd0777 gve: DQO: avoid unused variable warnings 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 86a03dad0f5a ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map r [...] omits 6f4d70308e5e ath11k: support SMPS configuration for 6 GHz omits c3a7d7eb4c98 ath11k: add 6 GHz params in peer assoc command omits 62b8963cd84d ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps omits 62db14ea95b1 ath11k: indicate to mac80211 scan complete with aborted fl [...] omits c677d4b1bcc4 ath11k: indicate scan complete for scan canceled when scan [...] omits 441b3b5911f8 ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED omits ac83b6034cfa ath11k: add HTT stats support for new stats omits 6ed731829cf8 ath11k: Change masking and shifting in htt stats omits 74327bab6781 ath11k: Remove htt stats fixed size array usage omits 6f442799bcfd ath11k: Replace HTT_DBG_OUT with scnprintf omits 9e2e2d7a4dd4 ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF omits 72de799aa9e3 ath11k: Fix memory leak in ath11k_qmi_driver_event_work omits 8a0b899f169d ath11k: Fix inaccessible debug registers omits cd18ed4cf805 ath11k: Drop MSDU with length error in DP rx path omits 87e9585b3628 drm/amd/display: Replace referral of dal with dc omits 487ac89fee2b drm/amd/display: 3.2.155 omits 14431f3b7c69 drm/amd/display: [FW Promotion] Release 0.0.86 omits 8673b8dc8951 drm/amd/display: Add an extra check for dcn10 OPTC data format omits 7596936260f7 drm/amd/display: Add PPS immediate update flag for DCN2 omits 43dc2ad561c9 drm/amd/display: Fix MST link encoder availability check. omits e3ab29aa8c68 drm/amd/display: Fix for link encoder access for MST. omits f6e54f0643fb drm/amd/display: add function to convert hw to dpcd lane settings omits 52dffe2fc1ad drm/amd/display: update cur_lane_setting to an array one f [...] omits ba9012fcb274 drm/amd/display: Add debug support to override the Minimum [...] omits b629a824708b drm/amd/display: add vsync notify to dmub for abm pause omits b089ebaaddb0 drm/amd/display: Don't enable AFMT for DP audio stream omits bf72ca73aaa6 drm/amd/display: [FW Promotion] Release 0.0.85 omits b0d888900603 drm/amd/display: use correct vpg instance for 128b/132b encoding omits e794747622c3 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 omits f524dd54a789 drm/amdgpu: skip umc ras irq handling in poison mode (v2) omits e43488493cbb drm/amdgpu: set poison supported flag for RAS (v2) omits aaca8c386136 drm/amdgpu: add poison mode query for UMC omits ca5c636dc6a2 drm/amdgpu: add poison mode query for DF (v2) omits 77ec28eac2aa drm/amdgpu: Update PSP TA Invoke to use common TA context [...] omits a74d0224d56a drm/amd/display: Fix Display Flicker on embedded panels omits 71cf9e72b312 drm/amdgpu: fix gart.bo pin_count leak omits 0f17ae43823b ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CA [...] omits 74bba5e5ba45 ath11k: enable 6G channels for WCN6855 omits 54f40f552afd ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 omits b6b142f644d2 ath11k: fix survey dump collection in 6 GHz omits 9d6ae1f5cf73 ath11k: fix packet drops due to incorrect 6 GHz freq value [...] omits 4a9550f536cc ath11k: add channel 2 into 6 GHz channel list omits af3826db74d1 octeontx2-pf: Use hardware register for CQE count omits 4ccb9f03fee7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 13d45964c1b4 Merge branch 'octeontx2-af-external-ptp-clock' omits 99bbc4ae69b9 octeontx2-af: Add external ptp input clock omits e266f6639396 octeontx2-af: Use ptp input clock info from firmware data omits d1489208681d octeontx2-af: cn10k: RPM hardware timestamp configuration omits e37e08fffc37 octeontx2-af: Reset PTP config in FLR handler omits ebc69e897e17 Revert "block, bfq: honor already-setup queue merges" omits c894b51e2a23 net: hns3: fix hclge_dbg_dump_tm_pg() stack usage omits c6995117b60e net: mdio: mscc-miim: Fix the mdio controller omits 128cfb882e23 net/tls: support SM4 CCM algorithm omits f4bd73b5a950 af_unix: Return errno instead of NULL in unix_create1(). omits 171964252189 mac80211: MBSSID support in interface handling omits a9f5970767d1 net: udp: annotate data race around udp_sk(sk)->corkflag omits 103bde372f08 net: sun: SUNVNET_COMMON should depend on INET omits c23bb54f28d6 ionic: fix gathering of debug stats omits 3fb2a54b414f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 3c561a090c79 ASoC: intel: sof_rt5682: update platform device name for M [...] omits b689d81b1608 ASoC: SOF: ipc: Make the error prints consistent in tx_wai [...] omits 18845128f5f8 ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ omits 6a0ba071b71c ASoC: SOF: add error handling to snd_sof_ipc_msg_data() omits b05cfb121522 ASoC: mediatek: mt8195: add missing of_node_put in probe omits 3e5cdded931a ASoC: SOF: imx: add header file for ops omits a1ce6e43e2ac ASoC: SOF: pm: fix a stale comment omits 22c861fd7f8e ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_ [...] omits 1817750bdc67 net: ipv6: use ipv6-y directly instead of ipv6-objs omits 9a1213849a94 net: ipv6: squash $(ipv6-offload) in Makefile omits 05e97b3d33cb dmascc: add CONFIG_VIRT_TO_BUS dependency omits 51bb08dd04a0 net: ks8851: fix link error omits d68c2e1d19c5 net: stmmac: fix off-by-one error in sanity check omits 861f40fa0edf am65-cpsw: avoid null pointer arithmetic omits f43bed7193a3 net: mac80211: check return value of rhashtable_init omits f04ed7d277e8 net: ipv6: check return value of rhashtable_init omits d7cade513752 net/mlx5e: check return value of rhashtable_init omits 099c6d31764b Bluetooth: btrtl: enable Realtek 8822C/8852A to support AO [...] omits 34af56e8ad3a Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension omits 2c964c558641 netfilter: nf_tables: reverse order in rule replacement expansion omits e189ae161dd7 netfilter: nf_tables: add position handle in event notification omits 339031bafe6b netfilter: conntrack: fix boot failure with nf_conntrack.e [...] omits 94a6df31dcf0 ath11k: Add wmi peer create conf event in wmi_tlv_event_id omits 79feedfea779 ath11k: Avoid "No VIF found" warning message omits 8ee8d38ca472 ath11k: Fix crash during firmware recovery on reo cmd ring access omits 3c79cb4d63c0 ath11k: Assign free_vdev_map value before ieee80211_register_hw omits 8717db7ee802 ath11k: Add vdev start flag to disable hardware encryption omits 1db2b0d0a391 ath11k: Avoid race during regd updates omits 69a0fcf8a9f2 ath11k: Avoid reg rules update during firmware recovery omits f394e4eae8e2 ath11k: Update pdev tx and rx firmware stats omits ab18e3bc1c13 ath11k: Fix pktlog lite rx events omits 2167fa606c0f ath11k: Add support for RX decapsulation offload omits 0d67e332e6df module: fix clang CFI with MODULE_UNLOAD=n omits aadf7c81a077 ath11k: fix some sleeping in atomic bugs omits b9b5948cdd7b ath11k: qmi: avoid error messages when dma allocation fails omits b2549465cdea ath11k: Replace one-element array with flexible-array member omits 4ba3b05ebd0c ath11k: add caldata download support from EEPROM omits e82dfe7b5608 ath11k: add caldata file for multiple radios omits 336e7b53c82f ath11k: clean up BDF download functions omits c72aa32d6d1c ath11k: use hw_params to access board_size and cal_offset 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 a144fbf35b84 Merge branch 'mem-ctrl-next' into for-next omits 6b20a5d173cd memory: samsung: describe drivers in KConfig omits 0c2d4ca1e690 Merge branch 'for-v5.16/renesas-rpc' into for-next omits 1869023e24c0 memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash omits fff53a551db5 memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode omits daf4e7d7b912 drm/vc4: hdmi: Actually check for the connector status in hotplug omits 0464ed1a79b8 drm/probe-helper: Create a HPD IRQ event helper for a sing [...] omits d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells omits 7dad41aac5f3 drm/probe-helper: Document drm_helper_hpd_irq_event() retu [...] omits ced185824c89 bpf, x86: Fix bpf mapping of atomic fetch implementation omits f13efafc1a2c iommu/mediatek: Fix out-of-range warning with clang omits 6e0b813c6bbb mfd: max14577: Do not enforce (incorrect) interrupt trigger type omits 15e24f5ab1f4 mfd: max77693: Do not enforce (incorrect) interrupt trigger type omits 5a6c0a689e02 mfd: max77686: Do not enforce (incorrect) interrupt trigger type omits 516e83636fce mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type omits f0b636804c7c iommu/dart: Clear sid2group entry when a group is freed omits 1cdeb52e5c24 iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code omits 0b482d0c75bf iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses omits 6f87d4e63732 iommu/dart: Remove iommu_flush_ops 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 eb19efed836a ath11k: Wstringop-overread warning omits f2ff7147c683 ALSA: pcsp: Make hrtimer forwarding more robust omits b72e86c07e98 ath11k: Add spectral scan support for QCN9074 omits 6dfd20c8a6cd ath11k: Fix the spectral minimum FFT bin count omits 1cae9c0009d3 ath11k: Introduce spectral hw configurable param omits cc2ad7541486 ath11k: Refactor spectral FFT bin size omits f552d6fd2f27 ath11k: add support for 80P80 and 160 MHz bandwidth omits 61fe43e7216d ath11k: add support for setting fixed HE rate/gi/ltf omits a8e5387f8362 ipw2200: Fix a function name in print messages omits a20f3b10de61 ASoC: SOF: Intel: hda-dai: fix potential locking issue omits 868ddfcef31f ALSA: hda: hdac_ext_stream: fix potential locking issues omits 1465d06a6d85 ALSA: hda: hdac_stream: fix potential locking issue in snd [...] omits e7e7d02ad837 dt-bindings: mfd: logicvc: Add patternProperties for the display omits 882e013a32ec ALSA: usb-audio: fix comment reference in __uac_clock_find_source omits 4139ff008330 Bluetooth: Fix wrong opcode when LL privacy enabled omits ce81843be24e Bluetooth: Fix Advertisement Monitor Suspend/Resume omits 2a764b7c708a drm/i915/display: Fix the dsc check while selecting min_cdclk omits a462ac13da67 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] omits 732e8ee0351c arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets omits ebd6823af378 driver core: Add debug logs when fwnode links are added/deleted omits 76f130810b47 driver core: Create __fwnode_link_del() helper function omits 68223eeec708 driver core: Set deferred probe reason when deferred by dr [...] omits 04f6a8ccd180 ARM: dts: rzg1: Add missing Ethernet PHY resets omits 35f875e5d11e ARM: dts: r-mobile: Add missing Ethernet PHY resets omits d45ba2a5f718 arm64: dts: renesas: Add compatible properties to RTL8211E [...] omits 722d55f3a9bd arm64: dts: renesas: Add compatible properties to KSZ9031 [...] omits 18a2427146bf arm64: dts: renesas: Add compatible properties to AR8031 E [...] omits ef6e2bf367ef ARM: dts: renesas: Add compatible properties to uPD6061x E [...] omits 054fe41dace8 ARM: dts: renesas: Add compatible properties to RTL8201FL [...] omits 1c65ef1c71e4 ARM: dts: renesas: Add compatible properties to LAN8710A E [...] omits eb7d7b00d068 ARM: dts: renesas: Add compatible properties to KSZ9031 Et [...] omits 9ec5b8fafb78 ARM: dts: renesas: Add compatible properties to KSZ8081 Et [...] omits 18474181fe38 ARM: dts: renesas: Add compatible properties to KSZ8041 Et [...] omits 59a8bda062f8 arm64: dts: renesas: beacon: Fix Ethernet PHY mode omits 7ff2cd32572a ARM: dts: renesas: Fix SMSC Ethernet compatible values omits 93207e415d13 arm64: defconfig: Enable RZG2L_ADC omits 3c158ec884d8 arm64: defconfig: Enable SND_SOC_WM8978 omits 79e2c3066675 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter omits d888eaac4fb1 selftests, bpf: Fix makefile dependencies on libbpf omits 435b08ec0094 bpf, test, cgroup: Use sk_{alloc,free} for test cases omits 78cc316e9583 bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called [...] omits bcfd367c2839 libbpf: Fix segfault in static linker for objects without BTF omits cc3e8f97bbd3 clk: renesas: r8a779a0: Add Z0 and Z1 clock support omits b3aa173d58b4 MAINTAINERS: Add btf headers to BPF omits 8a98ae12fbef bpf: Exempt CAP_BPF from checks against bpf_jit_limit omits 29eef85be2f6 bpf/tests: Add tail call limit test with external function call omits 18935a72eb25 bpf/tests: Fix error in tail call limit tests omits f536a7c80675 bpf/tests: Add more BPF_END byte order conversion tests omits f1517eb790f9 bpf/tests: Expand branch conversion JIT test omits c4df4559db84 bpf/tests: Add JMP tests with degenerate conditional omits d4ff9ee2dc0b bpf/tests: Add JMP tests with small offsets omits 27cc6dac6ec8 bpf/tests: Add test case flag for verifier zero-extension omits 2e807611945c bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes omits a7d2e752e520 bpf/tests: Add staggered JMP and JMP32 tests omits a5a36544de38 bpf/tests: Add exhaustive tests of JMP operand magnitudes omits 9298e63eafea bpf/tests: Add exhaustive tests of ALU operand magnitudes omits 68c956fe7417 bpf/tests: Add exhaustive tests of ALU shift values omits 4bc354138d55 bpf/tests: Reduce memory footprint of test suite omits c2a228d69cef bpf/tests: Allow different number of runs per test case omits 1dc1eed46f9f ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO 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 05812b971c6d Merge tag 'drm/tegra/for-5.15-rc3' of ssh://git.freedeskto [...] omits 1e3944578b74 Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab [...] omits 151a7c12c4fc Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" omits fe5c735d0d47 iwlwifi: pcie: add configuration of a Wi-Fi adapter on Del [...] omits b3ed524f84f5 drm/msm: allow compile_test on !ARM omits b8cf5584ec5b MAINTAINERS: rename cifs_common to smbfs_common in cifs an [...] omits c3e8c44a9063 libbpf: Ignore STT_SECTION symbols in 'maps' section omits f27591125a56 Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro [...] omits ec1471a898cc soc: qcom: apr: Add GPR support omits 974c6faf7667 soc: dt-bindings: qcom: add gpr bindings omits 99139b80c1b3 soc: qcom: apr: make code more reuseable omits 1ff63d5465d0 soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property omits 985f62a9a131 soc: dt-bindings: qcom: apr: convert to yaml omits 116e5947d7bf drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning 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 discards ff70294fc9a3 xtensa/platforms/iss/simdisk: add error handling support f [...] omits 11333be19c08 RDMA/hfi1: Use struct_size() and flex_array_size() helpers discards b4d170687c4f block/mq-deadline: Prioritize high-priority requests discards 30d1c42fb962 block/mq-deadline: Stop using per-CPU counters discards 5eb9e5202056 block/mq-deadline: Add an invariant check discards 73ac1fd7994b block/mq-deadline: Improve request accounting further omits 6d1ebccbd64a IB/hfi1: Add ring consumer and producers traces omits b4b90a50cbb9 IB/hfi1: Remove atomic completion count omits f5dc70a0e142 IB/hfi1: Tune netdev xmit cachelines omits a7125869b2c3 IB/hfi1: Get rid of tx priv backpointer omits 4bf0ca0c9f77 IB/hfi1: Get rid of hot path divide omits d47dfc2b00e6 IB/hfi1: Remove cache and embed txreq in ring omits 0025fac17b31 arm64: dts: qcom: sc7280: Update Q6V5 MSS node omits 4882cafb99c2 arm64: dts: qcom: sc7280: Add Q6V5 MSS node omits dddf4b0621d6 arm64: dts: qcom: sc7280: Add nodes to boot modem omits f83146890172 arm64: dts: qcom: sc7280: Add/Delete/Update reserved memory nodes omits eca7d3a366b3 arm64: dts: qcom: sc7280: Update reserved memory map omits cea83511353d arm64: dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys omits f66ea51f0e47 arm64: dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 to [...] omits 946c9a2cf8b0 arm64: dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds omits 122d2c5f31b6 arm64: dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000 omits 8199a0b31e76 arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock discards 8620265ec8ff block/ataflop: add error handling support for add_disk() discards 4cbf564711a8 block/ataflop: provide a helper for cleanup up an atari disk discards b83dad8453e9 block/ataflop: add registration bool before calling del_gendisk() discards e32a97d9a445 block/ataflop: use the blk_cleanup_disk() helper discards 3272470a8d5f swim: add error handling support for add_disk() discards 5d402136f500 swim: add a floppy registration bool which triggers del_gendisk() discards 052f476a9fbb swim: add helper for disk cleanup discards efeed764dfc4 swim: simplify using blk_cleanup_disk() on swim_remove() discards 6c488373376b amiflop: add error handling support for add_disk() discards 6e7bcdf20bae floppy: add error handling support for add_disk() discards b29e2589243b floppy: fix calling platform_device_unregister() on invali [...] discards 2d61455a9034 floppy: use blk_cleanup_disk() discards bda15d383291 floppy: fix add_disk() assumption on exit due to new developments discards 33b8b10bc7fd block/swim3: add error handling support for add_disk() discards 2e68b524b486 rbd: add add_disk() error handling discards d45ce9ad9201 cdrom/gdrom: add error handling support for add_disk() omits 51c7786f5d42 arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sen [...] discards 55884ae0407c pf: add error handling support for add_disk() discards 1683818a4f1a block/sx8: add error handling support for add_disk() discards 7a4423841b4e block/rsxx: add error handling support for add_disk() discards 1db0dfb22fe2 pktcdvd: add error handling support for add_disk() discards 056b5aa40c83 mtip32xx: add error handling support for add_disk() discards af54d9d8dd63 pd: add error handling support for add_disk() discards fea9c131df55 pcd: capture errors on cdrom_register() discards 3d0ec5f1cb3e pcd: fix ordering of unregister_cdrom() discards e4ed399d2995 pcd: add error handling support for add_disk() discards 892c92265579 pd: cleanup initialization discards 327638dec0ce pf: cleanup initialization discards ea3d5fcb746a pcd: cleanup initialization discards 7a60e30557c3 pcd: move the identify buffer into pcd_identify omits ede638c42c82 arm64: dts: qcom: sc7180: Add IMEM and pil info regions discards e4e00b7d3933 n64cart: add error handling support for add_disk() discards b8ca4c92d3be drbd: add error handling support for add_disk() discards e36cbe76134d aoe: add error handling support for add_disk() discards ba8a791d9465 nbd: add error handling support for add_disk() discards c4ec50bcccc3 loop: add error handling support for add_disk() discards b9deda2c2326 null_blk: poll queue support omits a9a5ca5c8c37 arm64: dts: qcom: pm6150l: Add missing include omits ed1648d52a37 arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III omits 4ef13f7fe4cd arm64: dts: qcom: sm6350: Add apps_smmu and assign iommus [...] omits 1797e1c9a95c arm64: dts: qcom: sm6350: Add SDHCI1/2 nodes omits 9264d3c8ee51 arm64: dts: qcom: sm6350: Add RPMHPD and BCM voter omits 574af5456244 arm64: dts: qcom: sm6350: Add PRNG node omits 001eaf9514f2 arm64: dts: qcom: sm6350: Add SPMI bus omits 8fe2e0d9dba8 arm64: dts: qcom: sm6350: Add AOSS_QMP omits 25e0ae684819 arm64: dts: qcom: sm6350: Add TSENS nodes omits 3cc415413f54 arm64: dts: qcom: sm6350: Add cpufreq-hw support omits 23737b9557fe arm64: dts: qcom: sm6350: Add USB1 nodes omits 4c9f09372046 Merge branch 'bpf-xsk-rx-batch' omits e34087fc00f4 selftests: xsk: Add frame_headroom test omits e4e9baf06a6e selftests: xsk: Change interleaving of packets in unaligned mode omits 96a40678ce53 selftests: xsk: Add single packet test omits 1bf3649688c1 selftests: xsk: Introduce pacing of traffic omits 89013b8a2928 selftests: xsk: Fix socket creation retry omits 872a1184dbf2 selftests: xsk: Put the same buffer only once in the fill ring omits 5b132056123d selftests: xsk: Fix missing initialization omits 94033cd8e73b xsk: Optimize for aligned case omits 6aab0bb0c5cd i40e: Use the xsk batched rx allocation interface omits db804cfc21e9 ice: Use the xsk batched rx allocation interface omits 57f7f8b6bc0b ice: Use xdp_buf instead of rx_buf for xsk zero-copy omits 47e4075df300 xsk: Batched buffer allocation for the pool omits 10a5e009b93a xsk: Get rid of unused entry in struct xdp_buff_xsk omits 538f4bcd5106 arm64: dts: qcom: sm6350: Add TLMM block node omits 30de1108df22 arm64: dts: qcom: sm6350: Add GCC node omits 985e02e7c062 arm64: dts: qcom: sm6350: Add RPMHCC node omits ced2f0d75e13 arm64: dts: qcom: sm6350: Add LLCC node omits 5f82b9cda61e arm64: dts: qcom: Add SM6350 device tree omits 55d0feb3ab3d dt-bindings: arm: cpus: Add Kryo 560 CPUs discards 9a6218fd50c1 Merge branch 'v5.16-armsoc/dts64' into for-next omits 98419a39d1dc arm64: dts: rockchip: add pwm nodes for rk3568 omits 0513e464f900 Merge tag 'perf-tools-fixes-for-v5.15-2021-09-27' of git:/ [...] omits 707a4cdf86e5 bus: brcmstb_gisb: Allow building as module omits 2a2a79577dda fpga: ice40-spi: Add SPI device ID table omits 9cccec2bf32f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] 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 e6609f2c07de Merge tag 'media/v5.15-2' of git://git.kernel.org/pub/scm/ [...] omits e603577231d4 dt-bindings: soc: qcom: aoss: Delete unused power-domain d [...] omits ec908595825c dt-bindings: msm/dp: Remove aoss-qmp header omits 99512191f4f1 soc: qcom: aoss: Drop power domain support omits 6b7cb2d23791 arm64: dts: qcom: sm8350: Use QMP property to control load state omits b74ee2d71be8 arm64: dts: qcom: sm8250: Use QMP property to control load state omits d9d327f6a37f arm64: dts: qcom: sm8150: Use QMP property to control load state omits db8e45a81bdc arm64: dts: qcom: sdm845: Use QMP property to control load state omits 6b3207dfebdf arm64: dts: qcom: sc7280: Use QMP property to control load state omits 135780456218 arm64: dts: qcom: sc7180: Use QMP property to control load state omits a4fe5159038f dt-bindings: soc: qcom: aoss: Drop the load state power-domain omits c388a18957ef watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST omits d55174cccac2 nvdimm/pmem: fix creating the dax group omits f060db99374e ACPI: NFIT: Use fallback node id when numa info in NFIT ta [...] omits e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem omits 9b3b353ef330 vboxfs: fix broken legacy mount signature checking omits e671f0ecfece RDMA/hns: Add the check of the CQE size of the user space omits cc26aee10058 RDMA/hns: Fix the size setting error when copying CQE in c [...] omits 250a0a5ba9d2 docs: checkpatch: add multiline, do/while, and multiple-as [...] omits cbb817fc2eff docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNE [...] omits 59c4e190b10c Merge tag 'v5.15-rc3' into spi-5.15 omits 7d5cfafe8b40 RDMA/hfi1: Fix kernel pointer leak omits 728cb436d4be Merge series "add support for Cadence's XSPI controller" f [...] omits ca4c040d4afa Merge series "add driver to support firmware loading on Ci [...] omits 15ce51f55e15 Documentation/no_hz: Introduce "dyntick-idle mode" before [...] omits 9770a132656c docs/zh_CN: add core-api gfp_mask-from-fs-io translation omits 71a643688093 docs/zh_CN: add core-api boot-time-mm translation omits a4163902d07b docs/zh_CN: add core-api genalloc translation omits 4d68c2c9974c docs/zh_CN: add core-api mm-api translation omits 26f1a50f56c0 docs/zh_CN: add core-api unaligned-memory-access translation omits e19af6e980f0 docs/zh_CN: add core-api memory-allocation translation omits 0ee387b1417b Documentation: arm: marvell: Add link to Orion Functional [...] omits 5b32e44e8b88 Documentation: update pagemap with shmem exceptions omits 92a19d809829 docs/zh_CN: modify some words omits 585e5159f3c2 docs/zh_CN: typo fix and improve translation omits 65a21ad04463 docs/zh_CN: Improve zh_CN/process/howto.rst omits f1e69953104e docs/zh_CN: add core api kref translation discards 0b5222dc3da5 block: move struct request to blk-mq.h discards c285899b9776 block: move integrity handling out of <linux/blkdev.h> discards 57d4320a8346 block: move a few merge helpers out of <linux/blkdev.h> discards 813174e36dd0 block: drop unused includes in <linux/genhd.h> discards b4c23d801849 block: drop unused includes in <linux/blkdev.h> discards 9dd82c0f430d block: move elevator.h to block/ discards 76794241c09d block: remove the struct blk_queue_ctx forward declaration discards f177a6c23d8e block: remove the cmd_size field from struct request_queue discards 44197059fa8e block: remove the unused blk_queue_state enum discards f43faec23875 block: remove the unused rq_end_sector macro discards 9ec750900692 sched: move the <linux/blkdev.h> include out of kernel/sch [...] discards 1cc71b3e029f kernel: remove spurious blkdev.h includes discards 82fe6daa617f arch: remove spurious blkdev.h includes discards 9b264c0e4462 mm: remove spurious blkdev.h includes discards f11826446de4 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> discards 03acadf5a803 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> discards 2e1e2614d05b mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> omits 78f8876c2d9f io-wq: exclusively gate signal based exit on get_signal() return omits da73f4ee4a9a dt-bindings: interrupt-controller: msi: Add msi-ranges property omits 2e8b4b6ebe56 dt-bindings: interrupt-controller: Convert MSI controller [...] omits 42d43c92fc57 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6489f8d0e1d9 xtensa: call irqchip_init only when CONFIG_USE_OF is selected omits a2941f6aa71a nvme: add command id quirk for apple controllers omits 51032e6f17ce e100: fix buffer overrun in e100_get_regs omits 4329c8dc110b e100: fix length calculation in e100_get_regs_len omits 2f9602870886 selftests: drivers/dma-buf: Fix implicit declaration warns omits bb8a4fcb2136 ipack: ipoctal: fix module reference leak omits 445c81327277 ipack: ipoctal: fix missing allocation-failure check omits cd20d59291d1 ipack: ipoctal: fix tty-registration error handling omits 65c001df517a ipack: ipoctal: fix tty registration race omits a89936cce87d ipack: ipoctal: fix stack information leak 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 a17aafa3a416 Merge branch 'bcmgenet-flow-control' omits 2d8bdf525d71 net: bcmgenet: add support for ethtool flow control omits fc13d8c03773 net: bcmgenet: pull mac_config from adjust_link omits fcb5dfe7dc40 net: bcmgenet: remove old link state values omits 50e356686fa9 net: bcmgenet: remove netif_carrier_off from adjust_link omits 13807ded270c Merge branch 'rtl8366-cleanups' omits d310b14ae748 net: dsa: rtl8366: Drop and depromote pointless prints omits d8251b9db34a net: dsa: rtl8366: Fix a bug in deleting VLANs omits 5f5f12f5d4b1 net: dsa: rtl8366rb: Fix off-by-one bug omits a4eff910ec63 net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement omits 7776e33c68ae net: dsa: rtl8366: Drop custom VLAN set-up omits d5a680295be2 net: dsa: rtl8366rb: Support bridge offloading omits d06d54a34648 Merge branch 'devlink_register-last' omits bd936bd53b2d net: dsa: Move devlink registration to be last devlink command omits 6f0b1edd9ff1 staging: qlge: Move devlink registration to be last devlin [...] omits c89f78e985cc ptp: ocp: Move devlink registration to be last devlink command omits 504627ee4cf4 net: wwan: iosm: Move devlink_register to be last devlink command omits 71c1b525934d netdevsim: Move devlink registration to be last devlink command omits 0d98ff22de92 net: ethernet: ti: Move devlink registration to be last de [...] omits 1b8e0bdbea65 qed: Move devlink registration to be last devlink command omits 7911c8bd546f ionic: Move devlink registration to be last devlink command omits 4f2a81c40c3c nfp: Move delink_register to be last command omits 67d78e7f7683 net: mscc: ocelot: delay devlink registration to the end omits b2ab483fcbc3 mlxsw: core: Register devlink instance last omits 64ea2d0e7263 net/mlx5: Accept devlink user input after driver initializ [...] omits 1e726859167c net/mlx4: Move devlink_register to be the last initializat [...] omits 4beb0c241bfa net/prestera: Split devlink and traps registrations to sep [...] omits 1d264db405cb octeontx2: Move devlink registration to be last devlink command omits 838cefd5e52c ice: Open devlink when device is ready omits 44691f535270 net: hinic: Open device for the user access when it is ready omits bbb9ae25fc67 dpaa2-eth: Register devlink instance at the end of probe omits 8d44b5cf6060 liquidio: Overcome missing device lock protection in init/ [...] omits 5df290e7a703 bnxt_en: Register devlink instance at the end devlink conf [...] omits cf530217408e devlink: Notify users when objects are accessible 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 5c49d1850ddd KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue omits 913581b8ae06 Merge tag 'icc-5.15-rc3' of git://git.kernel.org/pub/scm/l [...] omits d5b0d88385f5 PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM omits 2ef5236660b6 ACPI: glue: Look for ACPI bus type only if ACPI companion [...] omits c4d19838d8c4 ACPI: glue: Drop cleanup callback from struct acpi_bus_type omits 479544811782 PCI: ACPI: Drop acpi_pci_bus 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 d576b31bdece drm/i915: remember to call i915_sw_fence_fini omits 20ac422c8ef7 Merge 5.15-rc3 into char-misc next omits 9523b33cc31c NIOS2: setup.c: drop unused variable 'dram_start' omits dc1e3cb8da8b nl80211: MBSSID and EMA support in AP mode omits 05075fe7455a nl80211: don't kfree() ERR_PTR() value discards 27b231798da1 mm/writeback: Add folio_write_one discards 011cfd9e145a mm/filemap: Add FGP_STABLE discards db2c05d524eb mm/filemap: Add filemap_get_folio discards 8c4c882d3c73 mm/filemap: Convert mapping_get_entry to return a folio discards 6c03066a06db mm/filemap: Add filemap_add_folio() discards 20bd52db70a5 mm/filemap: Add filemap_alloc_folio discards 2138895eb484 mm/page_alloc: Add folio allocation functions discards bcc0f46ce3f1 mm/lru: Add folio_add_lru() discards 251295f4021f mm/lru: Convert __pagevec_lru_add_fn to take a folio discards 5c2861820dc2 mm: Add folio_evictable() discards 1f24a3d67357 mm/workingset: Convert workingset_refault() to take a folio discards 25f9aa25e899 mm/filemap: Add readahead_folio() discards 383b23ff829f mm/filemap: Add folio_mkwrite_check_truncate() discards 8e07d3ca68cf mm/filemap: Add i_blocks_per_folio() discards 18db6a619dc3 mm/writeback: Add folio_redirty_for_writepage() discards ee1df0a0d08b mm/writeback: Add folio_account_redirty() discards d3dfd5080a6c mm/writeback: Add folio_clear_dirty_for_io() discards bf18cb8be39e mm/writeback: Add folio_cancel_dirty() discards 3eb9f6950c38 mm/writeback: Add folio_account_cleaned() discards 66f6cd623b39 mm/writeback: Add filemap_dirty_folio() discards c90c7ec8e751 mm/writeback: Convert tracing writeback_page_template to folios discards 27d26564afc5 mm/writeback: Add __folio_mark_dirty() discards 98dfc1ccfb5a mm/writeback: Add folio_mark_dirty() discards 725ccb797df8 mm/writeback: Add folio_start_writeback() discards 3262a9de10b8 mm/writeback: Add __folio_end_writeback() discards 5a8cb5ae26b7 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() discards e1f4a65c0ec8 flex_proportions: Allow N events instead of 1 discards 9fc5acbdbb55 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() discards b95c50f8eae4 mm/migrate: Add folio_migrate_copy() discards e546b61eed32 mm/migrate: Add folio_migrate_flags() discards e775e4725c07 mm/migrate: Add folio_migrate_mapping() discards 5e96a9a758fa mm/rmap: Add folio_mkclean() discards ffba671f05c6 mm/swap: Add folio_mark_accessed() discards 7bcc2152ac11 mm/swap: Add folio_activate() discards 56ed04328bc6 mm: Add folio_young and folio_idle discards e7dd9dabb189 mm: Add arch_make_folio_accessible() discards a09215d25f44 mm: Add kmap_local_folio() discards 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 d67ed2510d28 xtensa: use CONFIG_USE_OF instead of CONFIG_OF omits ef5d6356e2ac cxgb: avoid open-coded offsetof() omits 3e0d5699a975 net: stmmac: fix gcc-10 -Wrestrict warning omits 3b1b6e82fb5e net: phy: enhance GPY115 loopback disable function omits 4da8b121884d perf iostat: Fix Segmentation fault from NULL 'struct perf [...] omits ca48aa4ab8bf Merge tag 'mac80211-for-net-2021-09-27' of git://git.kerne [...] omits e4fe5d7349e0 perf iostat: Use system-wide mode if the target cpu_list i [...] omits 0ba37e05c240 perf annotate: Add riscv64 support omits a827c007c75b perf config: Refine error message to eliminate confusion omits 4da6552c5d07 perf doc: Fix typos all over the place omits c6613bd4a577 perf arm: Fix off-by-one directory paths. omits 774f2c0890f8 perf vendor events powerpc: Fix spelling mistake "icach" - [...] omits 0f892fd1bd29 perf tests: Fix flaky test 'Object code reading' omits 5c34aea341b1 perf test: Fix DWARF unwind for optimized builds. omits 3ebaaad4bf47 Merge branch 'mv88e6xxx-mtu-fixes' omits b9c587fed61c dsa: mv88e6xxx: Include tagger overhead when setting MTU f [...] omits b92ce2f54c0f dsa: mv88e6xxx: Fix MTU definition omits fe23036192c9 dsa: mv88e6xxx: 6161: Use chip wide MAX MTU omits 584351c31d19 net: ethernet: emac: utilize of_net's of_get_mac_address() omits 867d1ac99f11 net: sparx5: fix resource_size.cocci warnings omits 4247ef026937 ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_m [...] omits ab609f25d198 net: mdiobus: Fix memory leak in __mdiobus_register omits 2974b8a691a9 Revert "ibmvnic: check failover_pending in login response" omits f947fcaffd6a net: cisco: Fix a function name in comments 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 93323666d233 ASoC: ak4458: Use modern ASoC DAI format terminology omits b55f03436b28 ASoC: ak5558: Use modern ASoC DAI format terminology omits b0e3b0a7078d ASoC: dmaengine: Introduce module option prealloc_buffer_s [...] omits d09000425223 ASoC: dwc-i2s: Update to modern clocking terminology omits a35f2d4406f9 ASoC: ak4671: Use modern ASoC DAI format terminology omits 2a36bd83bf8a ASoC: alc5623: Use modern ASoC DAI format terminology omits a91b0e5b0bf6 ASoC: bcm: Convert to modern clocking terminology omits 99a26f2416fc ASoC: cpcap: Use modern ASoC DAI format terminology omits 9929265f2a7b ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Uns [...] omits 9208d3ca8cb6 ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example omits a4db95b28241 ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" omits e3a0dbc5d6d9 ASoC: ad193x: Update to modern clocking terminology omits 313fab4820f3 ASoC: tegra: Constify static snd_soc_dai_ops structs omits edd6dffdc667 ASoC: cs42l42: Use two thresholds and increased wait time [...] omits 9943ab72fd37 ASoC: adav80x: Update to modern clocking terminology omits 21b686e0bf43 ASoC: adau1977: Update to modern clocking terminology omits a41a008fe822 ASoC: adau17x1: Update to modern clocking terminology omits 33ff453907ee ASoC: adau1701: Update to modern clocking terminology omits 829fddb1f686 ASoC: adau1373: Update to modern clocking terminology omits 9c42dd7bfbca ASoC: adau1372: Update to modern clocking terminology omits 88e5cdddb50a ASoC: ad1836: Update to modern clocking terminology omits c7801a3c6849 ASoC: ep93xx: Convert to modern clocking terminology omits 501849d97e53 ASoC: samsung: add missing "fallthrough;" omits 3e8908fbfd9c ASoC: ak4642: Use modern ASoC DAI format terminology omits a270bd9abdc3 ASoC: wcd9335: Use correct version to initialize Class H omits 155acb01bfbf ASoC: alc5632: Use modern ASoC DAI format terminology omits 8515f828c565 ASoC: ak4104: Update to modern clocking terminology omits 2b0a5d8d2884 ASoC: ak4118: Update to modern clocking terminology omits c5bc62751106 ASoC: zl38060: Update to modern clocking terminology omits d24d3f7288fb ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q [...] omits f6bc909e7673 firmware: cs_dsp: add driver to support firmware loading o [...] omits 2dd044641ec3 ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops omits e14682021591 ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp omits a828056fa1fc ASoC: wm_adsp: move firmware loading to client omits 2169f2f15185 ASoC: wm_adsp: Pass firmware names as parameters when star [...] omits edb1d6d7f039 ASoC: wm_adsp: Move check of dsp->running to better place omits 0700bc2fb94c ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling omits 6092be2d93b3 ASoC: wm_adsp: Move sys_config_size to wm_adsp omits 186152df4d43 ASoC: wm_adsp: Split DSP power operations into helper functions omits 25ca837ba6f4 ASoC: wm_adsp: Separate some ASoC and generic functions omits 6ab1d0cc8470 ASoC: wm_adsp: Introduce cs_dsp logging macros omits 5beb8eeade2c ASoC: wm_adsp: Rename generic DSP support omits df6c505c129a ASoC: wm_adsp: Cancel ongoing work when removing controls omits 04ae08596737 ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for comp [...] omits 6477960755fb ASoC: wm_adsp: Move check for control existence omits d07a6d454ffa ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t omits 6840615f85f6 spi: spidev: Add SPI ID table omits 0cc3687eadd0 ASoC: cs4341: Add SPI device ID table omits ceef3240f9b7 ASoC: pcm179x: Add missing entries SPI to device ID table omits 172da89ed0ea s390/cio: avoid excessive path-verification requests omits 2b73e209ba75 net/ipv4/tcp_nv.c: remove superfluous header files from tcp_nv.c omits 005552854fe6 net: smsc: Fix function names in print messages and comments omits e7e9d2088d9c net: sis: Fix a function name in comments omits 8b58cba44e6b net: broadcom: Fix a function name in comments omits 8d04c7b96424 net: atl1c: Fix a function name in print messages omits c6b40ee330fe drm/i915/audio: Use BIOS provided value for RKL HDA link omits e53e9828a8d2 cfg80211: always free wiphy specific regdomain omits 064d0171d7ee net: fddi: skfp: Fix a function name in comments omits b38bcb41f144 FDDI: defxx: Fix function names in coments omits 763716a55cb1 net: bgmac-platform: handle mac-address deferral omits 44b6aa2ef69f net: hns: Fix spelling mistake "maped" -> "mapped" omits 63214f02cff9 mac80211: save transmit power envelope element and power c [...] omits 719c57197010 net: make napi_disable() symmetric with enable omits 930dfa563155 ptp: clockmatrix: use rsmu driver to access i2c/spi bus omits b69c99463d41 selftests: net: fib_nexthops: Wait before checking reporte [...] omits cb751b7a57e5 mac80211: add parse regulatory info in 6 GHz operation inf [...] omits 405fca8a9461 ieee80211: add power type definition for 6 GHz omits 7ff379ba2d4b mac80211: twt: don't use potentially unaligned pointer omits e306784a8de0 cfg80211: AP mode driver offload for FILS association crypto omits 641cdbea7635 thunderbolt: Enable retry logic for intra-domain control packets omits 33092aca857b mac80211: Fix Ptk0 rekey documentation omits 111461d57374 mac80211: check return value of rhashtable_init omits 94513069eb54 mac80211: fix use-after-free in CCMP/GCMP RX omits 4b8bcaf8a6d6 drm/i915: Remove warning from the rps worker omits c83ff0186401 drm/i915/request: fix early tracepoints omits da0468a74450 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] omits 5cb8742774d2 Merge tag 'gvt-fixes-2021-09-18' of https://github.com/int [...] omits dd0f17ef2ea8 Merge branches 'for-5.15/upstream-fixes' and 'for-5.16/amd [...] omits f75203cd8be9 HID: amd_sfh: Update Copyright details omits ba70a4ff231c HID: amd_sfh: switch from 'pci_' to 'dev_' API omits c45d2b54cc73 HID: amd_sfh: Use dma_set_mask_and_coherent() omits 88a04049c08c HID: amd_sfh: Fix potential NULL pointer dereference 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 d72a9c158893 ksmbd: fix invalid request buffer access in compound omits 18d46769d54a ksmbd: remove RFC1002 check in smb2 request omits e7d5184b24fb Merge branch 'bpf: Support <8-byte scalar spill and refill' omits ef979017b837 bpf: selftest: Add verifier tests for <8-byte scalar spill [...] omits 54ea6079b7d5 bpf: selftest: A bpf prog that has a 32bit scalar spill omits 354e8f1970f8 bpf: Support <8-byte scalar spill and refill omits 27113c59b6d0 bpf: Check the other end of slot_type for STACK_SPILL omits ea1945c2f72d iio: adis16480: fix devices that do not support sleep mode omits 319aeaf69c85 arm: dts: vexpress: Fix motherboard bus 'interrupt-map' omits c2980c64c7fd iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED omits d59bdda85eb7 Merge branch 'octeontx2-af-kpu' omits edadeb38dc2f octeontx2-af: Optimize KPU1 processing for variable-length [...] omits 2fae469ae238 octeontx2-af: Limit KPU parsing for GTPU packets omits b193e15ac69d net: prevent user from passing illegal stab size 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 a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit omits f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_S [...] discards a19523a426fc treewide: Replace 0-element memcpy() destinations with fle [...] discards ac048335ba21 treewide: Replace open-coded flex arrays in unions discards f944d0c82f8e stddef: Introduce DECLARE_FLEX_ARRAY() helper discards f7ecc34aa683 btrfs: Use memset_startat() to clear end of struct discards 5c1d26062a73 string.h: Introduce memset_startat() for wiping trailing m [...] discards d3edaddcd15e xfrm: Use memset_after() to clear padding discards 5dffde310f55 string.h: Introduce memset_after() for wiping trailing mem [...] discards fd855fdea841 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST discards 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 9da1b86865ab iio: adis16475: fix deadlock on frequency set omits f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel omits 24aa160d5375 Merge branch 'mptcp-fixes' omits 3241a9c02934 mptcp: re-arm retransmit timer if data is pending omits 9e65b6a5aaa3 mptcp: remove tx_pending_data omits 765ff425528f mptcp: use lockdep_assert_held_once() instead of open-coding it omits 13ac17a32bf1 mptcp: use OPTIONS_MPTCP_MPC omits 0d199e4363b4 mptcp: do not shrink snd_nxt when recovering omits 8765de69e7a1 Merge tag 'mlx5-updates-2021-09-24' of git://git.kernel.or [...] omits d05377e184fc kconfig: Create links to main menu items in search omits 74af1e2c1674 drm/i915: Flush buffer pools on driver remove omits 7fe7f3182a0d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits be4c096e6ba7 arm64: dts: qcom: sc7180: Base homestar's power coefficien [...] omits 6cadaa14f290 arm64: dts: qcom: msm8998-xperia: Add audio clock and its pin omits a5fde059398b arm64: dts: qcom: msm8998-xperia: Add camera regulators omits 67372ee2c0bc arm64: dts: qcom: msm8998-xperia: Configure display boost [...] omits 4de9700d0332 arm64: dts: qcom: msm8998-xperia: Add support for gpio vibrator omits 58ba4efabc15 arm64: dts: qcom: msm8998-xperia: Add support for wcn3990 [...] omits ebe0932e4fe5 arm64: dts: qcom: msm8998-xperia: Add RMI4 touchscreen support omits 390883af89d2 arm64: dts: qcom: msm8998: Introduce support for Sony Yosh [...] omits 09540fa33719 clk: socfpga: agilex: fix duplicate s2f_user0_clk omits 36730a8f5f45 arm64: dts: qcom: pm660: Add reboot mode support omits 5f65408d9bfc arm64: dts: qcom: sc7280: Add aliases for I2C and SPI omits 4e8e7648ae64 arm64: dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes omits e3bc6fec5aaa arm64: dts: qcom: sc7280: Configure uart7 to support bluet [...] omits 38cd93f413fd arm64: dts: qcom: sc7280: Update QUPv3 UART5 DT node omits bf6f37a3086b arm64: dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes omits df0174b13d3f arm64: dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp omits 7720ea001b52 arm64: dts: qcom: sc7280: Add QSPI node omits 091037fb770e selftests/bpf: Fix btf_dump __int128 test failure with cla [...] omits 306589856399 drm/print: Add deprecation notes to DRM_...() functions omits 7d1be0a09fa6 drm/edid: Fix EDID quirk compile error on older compilers 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 a295aef603e1 ovl: fix missing negative dentry check in ovl_rename() omits 6c93f39f2f43 perf list: Display pmu prefix for partially supported hybr [...] omits 05000bbba1e9 net/mlx5e: Enable TC offload for ingress MACVLAN omits fca572f2bcdd net/mlx5e: Enable TC offload for egress MACVLAN omits 7990b1b5e8bd net/mlx5e: loopback test is not supported in switchdev mode omits c50775d0e226 net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tun [...] omits f3e02e479deb net/mlx5e: Use tc sample stubs instead of ifdefs in source file omits 1cc35b707ced net/mlx5e: Remove redundant priv arg from parse_pedit_to_r [...] omits 6b50cf45b6a0 net/mlx5e: Check action fwd/drop flag exists also for nic flows omits 7f8770c71646 net/mlx5e: Set action fwd flag when parsing tc action goto omits 475fb86ac941 net/mlx5e: Remove incorrect addition of action fwd flag omits 1836d78015b4 net/mlx5e: Use correct return type omits 6c2509d44636 net/mlx5e: Add error flow for ethtool -X command omits c228dce26222 net/mlx5: DR, Fix code indentation in dr_ste_v1 omits ebe180d376a5 drm/gma500: Fix wrong pointer passed to PTR_ERR() omits db6568498b35 drm/mipi-dsi: Create devm device attachment omits a1419fb4a73e drm/mipi-dsi: Create devm device registration omits 209264a85707 drm/bridge: Document the probe issue with MIPI-DSI bridges omits 8886815f4c24 drm/bridge: Add documentation sections omits c227233ad64c intel_idle: enable interrupts before C1 on Xeons omits d6b88ce2eb9d ACPI: processor idle: Allow playing dead in C3 state omits c117dffff432 ACPI: Kconfig: Fix a typo in Kconfig omits 11ca0d6b54cd Documentation: ACPI: Fix spelling mistake "Millenium" -> " [...] omits 6c7058a38dc4 ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries omits 42de956ca7e5 vfio/ap_ops: Add missed vfio_uninit_group_dev() omits 1878f4b7ec9e arm64: dts: qcom: sdm630: Add missing a2noc qos clocks omits a837a0686308 drm/i915: Remove warning from the rps worker omits 70ad4886d87c arm64: tegra: Update HDA card name on Jetson TX2 NX omits 32f03fbed7ad arm64: tegra: Audio graph sound card for Jetson TX2 NX omits 30b83220aa00 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes omits c5c24373ad0c arm64: dts: qcom: pm8150: specify reboot mode magics omits a153d317168a arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding omits 66019837a556 fs/ntfs3: Refactoring lock in ntfs_init_acl omits ba77237ef880 fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode omits 398c35f4d784 fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex omits 0bd5fdb811b0 fs/ntfs3: Refactor ntfs_get_acl_ex for better readability omits d562e901f25d fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode omits 6c1ee4d30498 fs/ntfs3: Fix logical error in ntfs_create_inode omits 0a85cf288a74 arm64: tegra: Add additional GPIO interrupt entries on Tegra194 omits a86cd017a40a RDMA/usnic: Lock VF with mutex instead of spinlock omits adfc8f9d2f9f NIOS2: fix kconfig unmet dependency warning for SERIAL_COR [...] omits 4526fe74c3c5 drivers: net: mhi: fix error path in mhi_net_newlink omits acde891c243c rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() omits 3b298ae53579 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] omits 5ab8a447bcfe smsc95xx: fix stalled rx after link change omits 40bc6063796e tcp: tracking packets with CE marks in BW rate sample omits ae98f40d32cd net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition omits 450f4f6aa1a3 RDMA/rxe: Only allow invalidate for appropriate MRs omits 647bf13ce944 RDMA/rxe: Create duplicate mapping tables for FMRs omits 001345339f4c RDMA/rxe: Separate HW and SW l/rkeys omits 47b7f7064b07 RDMA/rxe: Cleanup MR status and type enums omits ae6e843fe08d RDMA/rxe: Add memory barriers to kernel queues omits fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h omits 8fd8441502eb Merge branch 'devlink-fixes' omits e6a54d6f2213 qed: Don't ignore devlink allocation failures omits 2ff04286a956 ice: Delete always true check of PF pointer omits 8ba024dfaf61 devlink: Remove single line function obfuscations omits 42ded61aa75e devlink: Delete not used port parameters APIs omits 61415c3db3d9 bnxt_en: Properly remove port parameter support omits e624c70e1131 bnxt_en: Check devlink allocation and registration status omits fa2a30f8e0aa clk: renesas: rzg2l: Fix clk status function omits c11d7f5126b7 clk: renesas: r9a07g044: Add GbEthernet clock/reset omits 664bb2e45b89 clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical omits 32897e6fff19 clk: renesas: rzg2l: Add support to handle coupled clocks omits 70a4af3662e0 clk: renesas: r9a07g044: Add ethernet clock sources omits 7c5a2561737d clk: renesas: rzg2l: Add support to handle MUX clocks omits 3ae4087bf46a clk: renesas: r8a779a0: Add TPU clock omits a8551c9b755e net: mlx4: Add support for XDP_REDIRECT omits e93c1e034837 net: iosm: Use hrtimer_forward_now() omits abecbfcdb935 net: dsa: felix: accept "ethernet-ports" OF node name omits 597aa16c7824 net: ipv4: Fix rtnexthop len when RTA_FLOW is present omits be15aa5cc14f arm64: defconfig: Enable SOUND_SOC_RZ omits 7e2aa15f5ec3 arm64: defconfig: Enable RZ_DMAC omits 3e9dd11db001 arm64: defconfig: Add Renesas TPU as module omits ba73a2ab0518 arm64: defconfig: Enable RZ/G2L USBPHY control driver omits df364a82bf5b arm64: defconfig: Enable RIIC omits 325fd36ae76a net: enetc: fix the incorrect clearing of IF_MODE bits omits 7ae09309c324 arm64: dts: renesas: rzg2l-smarc: Enable CANFD omits 03f7d78e8850 arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC [...] omits 55c6826119f6 arm64: dts: renesas: rzg2l-smarc-som: Move extal and memor [...] omits 5e8c83b395a3 arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support omits 87b1e27af4c1 arm64: dts: renesas: rzg2l-smarc: Add Mic routing omits e396d6103343 arm64: dts: renesas: rzg2l-smarc: Enable audio omits 1c8da81cc452 arm64: dts: renesas: rzg2l-smarc: Add WM8978 sound codec omits 89fe8d246a26 arm64: dts: renesas: r9a07g044: Add DMA support to SSI omits 09bbdd8730dc drm/i915/fbc: Allow higher compression limits on FBC1 omits 5f524aea39d9 drm/i915/fbc: Implement Wa_16011863758 for icl+ omits 2f051f6774bb drm/i915/fbc: Align FBC segments to 512B on glk+ omits 04637e2f73d1 arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support omits cbcd12039426 arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support omits bdc1a2d2a32c drm/i915/fbc: Rework cfb stride/size calculations omits 6f7d70467121 hwmon: (ltc2947) Properly handle errors when looking for t [...] omits 724e8af85854 hwmon: (tmp421) fix rounding for negative values omits 540effa7f283 hwmon: (tmp421) report /PVLD condition as fault omits a01b1a54770b Merge branch 'for-v5.16/renesas-rpc' into for-next omits 797f082738b1 dt-bindings: rpc: renesas-rpc-if: Add support for the R8A7 [...] omits 2938b2978a70 hwmon: (tmp421) handle I2C errors omits 14351f08ed5c RDMA/hns: Work around broken constant propagation in gcc 8 omits 6621cb4a2d0a m68k: muldi3: Use semicolon instead of comma omits 9fde03486402 m68k: Remove set_fs() omits 8ade83390930 m68k: Provide __{get,put}_kernel_nofault omits 01eec1af5ec4 m68k: Factor the 8-byte lowlevel {get,put}_user code into helpers omits 25d2cae4a557 m68k: Use BUILD_BUG for passing invalid sizes to get_user/ [...] omits c4f607c3124e m68k: Remove the 030 case in virt_to_phys_slow omits 1dc4027bc8b5 m68k: Document that access_ok is broken for !CONFIG_CPU_HA [...] omits 0d20abde987b m68k: Leave stack mangling to asm wrapper of sigreturn() omits 50e43a573344 m68k: Update ->thread.esp0 before calling syscall_trace() [...] omits 4bb0bd81ce5e m68k: Handle arrivals of multiple signals correctly omits 689a5e6fff75 ath11k: monitor mode clean up to use separate APIs omits 64e06b78a927 ath11k: add separate APIs for monitor mode omits d37b4862312c ath11k: move static function ath11k_mac_vdev_setup_sync to top omits 5db4943a9d6f rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC omits b789e3fe7047 rtw88: 8821c: support RFE type4 wifi NIC omits 3fd445a4d49f brcmfmac: Replace zero-length array with flexible array member omits b5bb7d543bc3 Merge branch 'for-v5.16/tegra-mc' into for-next omits 1d8e0223bb52 memory: tegra: Make use of the helper function devm_add_ac [...] omits cd8793f97f5f mac80211_hwsim: enable 6GHz channels omits fb8c3a3c5240 ath5k: fix building with LEDS=m omits 37123c3baaee mac80211: use ieee802_11_parse_elems() in ieee80211_prep_c [...] omits 50b078184604 Merge tag 'kvmarm-fixes-5.15-1' of git://git.kernel.org/pu [...] omits 420070197b11 Merge branch 'mptcp-fixes' omits 3f4a08909e2c mptcp: allow changing the 'backup' bit when no sockets are open omits ea1300b9df7c mptcp: don't return sockets in foreign netns omits 6fc165337b0d Bluetooth: hci_h5: directly return hci_uart_register_devic [...] omits f7e745f8e944 sctp: break out if skb_header_pointer returns NULL in sctp [...] omits 9a9023f31487 Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs omits 41608b64b10b PCI: hv: Fix sleep while in non-sleep context when removin [...] omits 56e66053a7d0 Merge branch 'mlxsw-next' omits ba1c71324bc2 mlxsw: Add support for IP-in-IP with IPv6 underlay for Spe [...] omits 8d4f10463cd6 mlxsw: spectrum_router: Increase parsing depth for IPv6 de [...] omits 53eedd61dea9 mlxsw: Add IPV6_ADDRESS kvdl entry type omits 713e8502fd3e mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops omits a82feba686e8 mlxsw: Create separate ipip_ops_arr for different ASICs omits 36c2ab890b8f mlxsw: reg: Add support for ritr_loopback_ipip6_pack() omits c729ae8d6cbc mlxsw: reg: Add support for ratr_ipip6_entry_pack() omits a917bb271d16 mlxsw: reg: Add support for rtdp_ipip6_pack() omits dd8a9552d484 mlxsw: reg: Add Router IP version Six Register omits 59bf980dd90f mlxsw: Take tunnel's type into account when searching unde [...] omits 80ef2abcddbc mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ [...] omits 8aba32cea3f3 mlxsw: spectrum_router: Fix arguments alignment omits aa6fd8f177d6 mlxsw: spectrum_ipip: Pass IP tunnel parameters by referen [...] omits 45bce5c99d46 mlxsw: spectrum_router: Create common function for fib_ent [...] omits 6341eb6f39bb drm/i915/selftests: exercise shmem_writeback with THP omits be988eaee1cb drm/i915/request: fix early tracepoints omits adad556efcdd crypto: api - Fix built-in testing dependency failures omits 7c5329697ed4 crypto: marvell/cesa - drop unneeded MODULE_ALIAS omits ca605f97dae4 crypto: qat - power up 4xxx device omits f20311cc9c58 crypto: caam - disable pkc for non-E SoCs omits 0e14ef38669c crypto: x86/sm4 - Fix frame pointer stack corruption omits 505d9dcb0f7d crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() omits 73eff8602ad1 platform/chrome: cros-ec-typec: Cleanup use of check_features omits 386ca9d7fd18 selftests: KVM: Explicitly use movq to read xmm registers omits fbf094ce5241 selftests: KVM: Call ucall_init when setting up in rseq_test omits a259cc14eca8 drm/i915: Reduce the number of objects subject to memcpy recover omits 0d8ee5ba8db4 drm/i915: Don't back up pinned LMEM context images and rin [...] omits 3e42cc61275f drm/i915/gt: Register the migrate contexts with their engines omits c56ce9565374 drm/i915 Implement LMEM backup and restore for suspend / resume omits 81387fc4f6e0 drm/i915/gt: Increase suspend timeout omits d80ee88e0769 drm/i915/gem: Implement a function to process all gem obje [...] omits 0d9388635a22 drm/i915/ttm: Implement a function to copy the contents of [...] omits 2dfa597d249c drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem [...] omits f602a96e0252 Merge tag 'drm-misc-next-2021-09-23' of git://anongit.free [...] omits 07b2fb604672 arm64: dts: qcom: sm6125: Remove leading zeroes 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 28406a219991 pinctrl: qcom: sc7280: Add PM suspend callbacks omits 13afcdd7277e drm/bridge: parade-ps8640: Add support for AUX channel omits 692d8db0a5ca drm/bridge: parade-ps8640: Use regmap APIs omits 2485e2753ec8 drm/amdgpu: make soc15_common_ip_funcs static omits 7f19e11d0e93 drm/amd/pm: Update intermediate power state for SI omits 9080a18fc554 drm/amdgpu: Remove all code paths under the EAGAIN path in [...] omits 73490d265884 drm/amdgpu: Consolidate RAS cmd warning messages omits 22f4f4faf337 drm/amdkfd: fix svm_migrate_fini warning omits 586d71a42725 drm/amdkfd: handle svm migrate init error omits 640ae42efb82 drm/amdgpu: Updated RAS infrastructure omits 6effad8abe0b drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage omits 1a561c521ba9 soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ omits 752432e40e8f arm64: dts: qcom: sc7180: Use maximum drive strength value [...] omits 8bd8d1dff9eb vfio/pci: add missing identifier name in argument of funct [...] omits 458032fcfa91 UNRPC: Return specific error code on kmalloc failure omits 305d568b72f1 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing [...] discards 6d2d362a1aeb Merge branch 'v5.16-armsoc/dts64' into for-next omits 5a73d7ca7f7a arm64: dts: rockchip: add phandles to muxed i2c buses on r [...] omits 0ed6b51dfde6 arm64: dts: rockchip: define iodomains for rk3368-lion omits 3bd7f3ef3b0f arm64: dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on [...] omits 655c167edc8c drm/amd/display: Fix wrong format specifier in amdgpu_dm.c omits c719b0cd884a drm/amd/display: 3.2.154 omits 2800ff0e1f89 drm/amd/display: [FW Promotion] Release 0.0.84 omits 60f39edd897e drm/amd/display: Fix null pointer dereference for encoders omits 39371f7d1396 drm/amd/display: Creating a fw boot options bit for an upc [...] omits 05408f24ecc4 drm/amd/display: DIG mapping change is causing a blocker omits bdd1a21b5255 drm/amd/display: Fix B0 USB-C DP Alt mode omits 5d694266bd14 drm/amd/display: Disable mem low power for CM HW block on DCN3.1 omits 253a55918ce1 drm/amd/display: Fix issue with dynamic bpp change for DCN3x omits 808643ea56a2 drm/amd/display: Use adjusted DCN301 watermarks omits f777bb9a9669 drm/amd/display: Added power down on boot for DCN3 omits 0d4b4253ad6d drm/amd/display: Fix dynamic encoder reassignment omits b3492ed16076 drm/amd/display: Fix concurrent dynamic encoder assignment omits 4de0bfe67bc9 drm/amd/display: Fix link training fallback logic omits 4b7786d87fb3 drm/amd/display: Fix DCN3 B0 DP Alt Mapping omits d51fc42adae6 drm/amd/display: 3.2.153 omits 13d463eced3c drm/amd/display: [FW Promotion] Release 0.0.83 omits 1bd3bc745e7f drm/amd/display: Extend w/a for hard hang on HPD to dcn20 omits a62427ef9b55 drm/amd/display: Reduce stack size for dml21_ModeSupportAn [...] omits 1f2fcc8183e3 drm/amd/display: Allocate structs needed by dcn_bw_calc_rq [...] omits 757af27b9fbb drm/amd/display: Fix rest of pass-by-value structs in DML omits 4768349e8885 drm/amd/display: Pass all structs in display_rq_dlg_helper [...] omits 22667e6ec6b2 drm/amd/display: Pass display_pipe_params_st as const in DML omits e7eb2137e84a drm/amdkfd: fix dma mapping leaking warning omits 1aed48281952 drm/amdkfd: SVM map to gpus check vma boundary omits 5ff560cb72cc MAINTAINERS: fix up entry for AMD Powerplay omits 7ac805321fc1 drm/amd/display: fix empty debug macros omits ebe86a57c882 drm/amdgpu: Fix resume failures when device is gone omits c03509cbc015 drm/amdgpu: Fix MMIO access page fault omits d82e2c249c8f drm/amdgpu: Fix crash on device remove/driver unload omits 0a2267809fc9 drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO omits b2fe31cf6481 drm/amdgpu: Put drm_dev_enter/exit outside hot codepath omits 006c26a0f1c8 drm/amd/display: Fix crash on device remove/driver unload omits 7f6ab50a62a8 drm/amd/display: Add modifiers capable of DCC image stores [...] omits a86396c3a742 drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk omits 3d360154dd11 drm/amd/display: Use dcc_ind_blk value to set register directly omits b64cc0575d0a drm/radeon: make array encoded_lanes static omits 226f4f5a6b6c drm/amdgpu: Resolve nBIF RAS error harvesting bug omits 17c6805a009c drm/amdgpu: Update PSP TA unload function omits 3f83f17b7311 drm/amdgpu: Conform ASD header/loading to generic TA systems omits 44144f1a3f20 drm/amdgpu/display: add a proper license to dc_link_dp.c omits a0f884f5abcd drm/amd/display: Fix white screen page fault for gpuvm omits d77de7880e0e amd/display: enable panel orientation quirks omits 31ea43442d0b drm/amdgpu: Demote TMZ unsupported log message from warnin [...] omits 6cd1f9b40a3a drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count omits f7f3e6258b0d drm/radeon: pass drm dev radeon_agp_head_init directly omits be68d44bf82a drm/amd/pm: fix runpm hang when amdgpu loaded prior to sou [...] omits 2fcd14d0f780 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 04f41c68f188 net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for [...] omits 5501765a02a6 driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS [...] omits ab98ebb9a99a drm/i915: Fix HPLL watermark readout for g4x omits 9ce5884e5139 drm/i915/display: Only keep PSR enabled if there is active planes omits 73262db68c27 drm/i915/display: Match PSR2 selective fetch sequences wit [...] omits 27493cb8747e drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after [...] 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 82cb87531318 fs/ntfs3: Remove deprecated mount options nls omits 808bc0a82bcd fs/ntfs3: Remove a useless shadowing variable omits d2846bf33c14 fs/ntfs3: Remove a useless test in 'indx_find()' omits d50497c4a05e platform/chrome: cros_ec_proto: Fix check_features ret val omits 017792a04118 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] omits 6bc6db000295 KVM: Remove tlbs_dirty omits 65855ed8b034 KVM: X86: Synchronize the shadow pagetable before link it omits c48a14dca2cb JFS: fix memleak in jfs_mount omits 9e263e193af7 nl80211: don't put struct cfg80211_ap_settings on stack omits 3d1adc3d64cf drm/i915/adlp: Add support for remapping CCS FBs omits f81602958c11 KVM: X86: Fix missed remote tlb flush in rmap_write_protect() omits 5d24828d05f3 mac80211: always allocate struct ieee802_11_elems omits 49a765d6785e mac80211: mlme: find auth challenge directly omits c6e37ed498f9 mac80211: move CRC into struct ieee802_11_elems omits a5b983c60731 mac80211: mesh: clean up rx_bcn_presp API omits 01f84f0ed3b4 mac80211: reduce stack usage in debugfs omits faf6b7556296 KVM: x86: nSVM: don't copy virt_ext from vmcb12 omits 54fc4f134e09 drm/i915/uncore: fwtable read handlers are now used on all [...] omits d1cba6c92237 KVM: x86: nSVM: test eax for 4K alignment for GP errata wo [...] omits 1ad32105d78e KVM: x86: selftests: test simultaneous uses of V_IRQ from [...] omits aee77e1169c1 KVM: x86: nSVM: restore int_vector in svm_clear_vintr omits 929dd111dcf8 drm/i915: Follow a new->old platform check order in intel_ [...] omits 92dff6c79b16 drm/i915/adlp: Assert that VMAs in DPT start at 0 omits 9814948e3cfe drm/i915/adlp: Require always a power-of-two sized CCS sur [...] omits aad24cc4bd56 drm/i915: Use tile block based dimensions for CCS origin x [...] omits 9aad3e4ede9b net: dsa: sja1105: stop using priv->vlan_aware omits 5146a574606a Merge branch 'remove-sk-skb-caches' omits d8b81175e412 tcp: remove sk_{tr}x_skb_cache omits ff6fb083a07f tcp: make tcp_build_frag() static omits f70cad1085d1 mptcp: stop relying on tcp_tx_skb_cache omits 04d8825c30b7 tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers omits efe686ffce01 mptcp: ensure tx skbs always have the MPTCP ext omits 33e1501f5a5f net: dsa: sja1105: don't keep a persistent reference to th [...] omits a7597f79d3b1 Merge branch 'ja1105-deps' omits f5aef4241592 net: dsa: sja1105: break dependency between dsa_port_is_sj [...] omits 6d709cadfde6 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...] omits 40f231e75a1d nl80211: prefer struct_size over open coded arithmetic omits 68ba1131d4b5 mac80211: check hostapd configuration parsing twt requests omits 3df15f34511a cfg80211: honour V=1 in certificate code generation omits 68a81bb2eebd net: dsa: sja1105: remove sp->dp omits 313bbd1990b6 mac80211-hwsim: fix late beacon hrtimer handling omits b9731062ce8a mac80211: mesh: fix potentially unaligned access omits 13cb6d826e0a mac80211: limit injected vht mcs/nss in ieee80211_parse_tx [...] omits a6555f844549 mac80211: Drop frames from invalid MAC address in ad-hoc mode omits fe94bac626d9 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug omits 98d46b021f6e Revert "mac80211: do not use low data rates for data frame [...] omits 563edf85ce18 backlight: Propagate errors from get_brightness() 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 67512a8cf5a7 MIPS: Avoid macro redefinitions omits 8e16049333e4 MIPS: loongson64: Fix no screen display during boot-up omits 7f3b3c2bfa9c MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT 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 93ec1320b017 xfrm: fix rcu lock in xfrm_notify_userpolicy() omits 83688aec17bf net/ipv4/xfrm4_tunnel.c: remove superfluous header files f [...] 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 dfbc6cb60b14 drm/gma500: Managed device release omits 6983188097b3 drm/gma500: Remove dev_priv branch from unload function omits c2f17e60cbe1 drm/gma500: Embed struct drm_device in struct drm_psb_private omits 2df94510c5dd drm/gma500: Disable PCI device during shutdown omits f71635e893c3 drm/gma500: Replace references to dev_private with helper [...] omits 09d23174402d ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION omits c6dc899e4c1c drm/vboxvideo: Use managed interfaces for framebuffer writ [...] omits f3eb831ea49f drm/mgag200: Use managed interfaces for framebuffer write [...] omits 23b405bff221 drm/ast: Use managed interfaces for framebuffer write combining omits c822310725ee lib: devres: Add managed arch_io_reserve_memtype_wc() omits 3229b906fb35 lib: devres: Add managed arch_phys_wc_add() omits d5af8a8f7c4c Input: mpr121 - make use of the helper function devm_add_a [...] omits 4b3ed1ae2817 Input: raydium_i2c_ts - make use of the helper function de [...] omits b083704fbf6c Input: elants_i2c - make use of devm_add_action_or_reset() omits eb29ba5688de extcon: extcon-axp288: Use P-Unit semaphore lock for regis [...] omits c86216bc96aa bpf: Document BPF licensing. omits 9c2fce137852 drm: Fix scaling_mode docs omits 7f595d6a6cdc fscrypt: allow 256-bit master keys with AES-256-XTS omits 80f6e3080bfc fs-verity: fix signed integer overflow with i_size near S64_MAX omits bc0bdc5afaa7 RDMA/cma: Do not change route.addr.src_addr.ss_family omits e1fc1553cd78 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] 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 dbab610a5be6 KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit omits c8607e4a086f KVM: x86: nVMX: don't fail nested VM entry on invalid gues [...] omits c42dec148b3e KVM: x86: VMX: synthesize invalid VM exit when emulating i [...] omits 136a55c054ca KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm omits ff61d3b212cc mfd: cros_ec: Drop unneeded MODULE_ALIAS omits 95c99b961e26 mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520 omits c0764872c1ff mfd: sprd: Add support for SC2730 PMIC omits e85d3e7b495b KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit [...] omits 37687c403a64 KVM: x86: reset pdptrs_from_userspace when exiting smm omits e2e6e449d68d KVM: x86: nSVM: restore the L1 host state prior to resumin [...] omits 8d68bad6d869 KVM: nVMX: Filter out all unsupported controls when eVMCS [...] omits 0bbc2ca8515f KVM: KVM: Use cpumask_available() to check for NULL cpumas [...] omits 85b640450ddc KVM: Clean up benign vcpu->cpu data races when kicking vCPUs omits 2f9b68f57c62 KVM: x86: Fix stack-out-of-bounds memory access from ioapi [...] omits 7c236b816ef1 KVM: selftests: Create a separate dirty bitmap per slot omits 9f2fc5554a40 KVM: selftests: Refactor help message for -s backing_src omits a1e638da1ba4 KVM: selftests: Change backing_src flag to -s in demand_pa [...] omits 5b92b6ca92b6 KVM: SEV: Allow some commands for mirror VM omits f43c887cb7cb KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES omits 24a996ade34d KVM: nVMX: Fix nested bus lock VM exit omits 94c245a245ff KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vC [...] omits 4eeef2424153 KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor omits e9337c843c4b kvm: fix wrong exception emulation in check_rdtsc omits 50c038018d6b KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA omits f1815e0aa770 KVM: SVM: fix missing sev_decommission in sev_receive_start omits bb18a6777465 KVM: SEV: Acquire vcpu mutex when updating VMSA omits ae232ea46088 KVM: do not shrink halt_poll_ns below grow_start omits ed7023a11bd8 KVM: nVMX: fix comments of handle_vmon() omits eb7511bf9182 KVM: x86: Handle SRCU initialization failure during page t [...] omits cd36ae876177 KVM: VMX: Remove defunct "nr_active_uret_msrs" field omits 01f91acb55be selftests: KVM: Align SMCCC call with the spec in steal_time omits 90b54129e8df selftests: KVM: Fix check for !POLLIN in demand_paging_test omits 03a6e84069d1 KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT omits 7117003fe4e3 KVM: x86: Mark all registers as avail/dirty at vCPU creation omits 8331dc487fc5 Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c omits 3e5f2d90c28f Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync omits c05731d0c6bd Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc omits f5ee20464681 dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible omits 677c9aed74fd mfd: da9063: Add support for latest EA silicon revision omits 52913626cf9a drm/i915: Apply WaUse32BppForSRWM to elk as well as ctg omits 0cf771b5d022 drm/i915: Fix g4x cxsr enable condition omits 8f27dbf0987a drm/i915: Use u8 consistently for active_planes bitmask omits 5a623ff81d6f drm/i915: s/crtc_state/new_crtc_state/ etc. omits 428168f99517 Merge branch 'mlxsw-trap-adjacency' omits e3a3aae74d76 mlxsw: spectrum_router: Start using new trap adjacency entry omits 4bdf80bcb79a mlxsw: spectrum_router: Add trap adjacency entry upon firs [...] omits 8bea96efa7c0 net: wwan: iosm: fw flashing and cd improvements omits a5df6333f1a0 skbuff: pass the result of data ksize to __build_skb_around omits 0996f75fbdf8 mfd: rk808: Add support for power off on RK817 omits fe02eed5d203 mfd: intel_pmt: Only compile on x86 omits 609506476b8e mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> " [...] omits db4278c55fa5 devlink: Make devlink_register to be void omits e6e0edfdbbab drm/i915/display: Add HDR mode helper function omits 5fa6863ba692 spi: Check we have a spi_device_id for each DT compatible omits 39e178a4cc7d ASoC: pl1022_rdk: Update to modern clocking terminology omits fcd444bf6a29 ASoC: pl1022_ds: Update to modern clocking terminology omits 8a7f299b857b ASoC: mpc8610_hpcd: Update to modern clocking terminology omits 419099b4c331 ASoC: imx-sgtl5000: Update to modern clocking terminology omits caa0a6075a6e ASoC: imx-rpmsg: Update to modern clocking terminology omits a90f847ad2f1 ASoC: imx-hdmi: Update to modern clocking terminology omits 56b69e4e4bc2 ASoC: imx-es8328: Update to modern clocking terminology omits d689e280121a ASoC: imx-card: Update to modern clocking terminology omits bf1010224870 ASoC: imx-audmix: Update to modern clocking terminology omits 89efbdaaa444 ASoC: fsl_ssi: Update to modern clocking terminology omits 361284a4eb59 ASoC: fsl_sai: Update to modern clocking terminology omits a51da9dc9b3a ASoC: fsl-mqs: Update to modern clocking terminology omits e0b64fa34c7f ASoC: fsl-esai: Update to modern clocking terminology omits 2757b340b25d ASoC: fsl-audmix: Update to modern clocking terminology omits 8fcfd3493426 ASoC: fsl-asoc-card: Update to modern clocking terminology omits 4348be6330a1 ASoC: eureka-tlv320: Update to modern clocking terminology omits 94767044f0c5 ASoC: cros_ec_codec: Use modern ASoC DAI format terminology omits 03e2080defd2 gpio: tps65218: drop unneeded MODULE_ALIAS omits 3846a3607738 gpio: max77620: drop unneeded MODULE_ALIAS omits 433afb16be43 Merge branch 'for-5.16/xiaomi' into for-next omits 95157723dc9e HID: Add support for side buttons of Xiaomi Mi Dual Mode W [...] omits 5ac0f6ff1ad0 Merge branch 'for-5.16/core' into for-next omits a68f3bd13994 HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() omits e24b9fc10928 gpio: xilinx: simplify getting .driver_data omits eff5616c0e7c ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk() 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 c54467482ffd ARM: imx_v6_v7_defconfig: enable fb omits d4ae66f10c8b drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c omits 450e7fe9b1b3 ARM: dts: imx6qdl-pico: Fix Ethernet support omits d555a229025d ARM: dts: imx6: phycore-som: Disable micro-SD write protection omits 7f31ae6e01da arm64: dts: ls1012a: Add serial alias for ls1012a-rdb omits d7cd74466651 arm64: dts: imx8mp: Reorder flexspi clock-names entry omits 5c187e2eb3f9 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo omits 68c03c0e985e drm/i915/debugfs: Do not report currently active engine wh [...] omits dcc24e936da2 dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY omits de80ebd88b9e dt-bindings: mfd: brcm,cru: Add clkset syscon omits 7f6490afc97f devfreq: exynos-ppmu: simplify parsing event-type from DT omits b8deedf685ac devfreq: exynos-ppmu: use node names with hyphens 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 33a5471f8da9 video: backlight: Drop maximum brightness override for bri [...] omits beb791ee6caa Merge branch 'for-5.16/apple' into for-next omits cc84094218a7 HID: apple: Eliminate obsolete IR receiver quirks omits 6bc07a204449 dt-bindings: mfd: Add Broadcom's MISC block omits 63e3712536fd Merge branch 'for-5.15/upstream-fixes' into for-next omits 22d65765f211 HID: u2fzero: ignore incomplete packets without data omits c8c1efe14a4a ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo omits c179ee1e2c2e arm64: dts: imx8mq: fix the schema check errors omits 63651ef23f76 ARM: dts: imx: fix the schema check errors omits 6e3caf0babab Merge branch 'for-v5.16/mtk-smi' into for-next omits 93403ede5aa4 MAINTAINERS: Add entry for MediaTek SMI omits fe6dd2a4017d memory: mtk-smi: mt8195: Add initial setting for smi-larb omits 431e9cab7097 memory: mtk-smi: mt8195: Add initial setting for smi-common omits cc4f9dcd9c15 memory: mtk-smi: mt8195: Add smi support omits 912fea8bf8d8 memory: mtk-smi: Use devm_platform_ioremap_resource omits 3e4f74e0ea5a memory: mtk-smi: Add clocks for smi-sub-common omits 47404757702e memory: mtk-smi: Add device link for smi-sub-common omits 30b869e77a1c memory: mtk-smi: Add error handle for smi_probe omits 534e0ad2ed4f memory: mtk-smi: Adjust some code position omits a5c18986f404 memory: mtk-smi: Rename smi_gen to smi_type omits 0e14917c57f9 memory: mtk-smi: Use clk_bulk clock ops omits 599e681a31a2 dt-bindings: memory: mediatek: Add mt8195 smi sub common omits b01065eee432 dt-bindings: memory: mediatek: Add mt8195 smi binding omits 0dfc70818a3c Merge tag 'drm-misc-next-2021-09-16' of git://anongit.free [...] omits 41d7acab7706 Merge branch 'fixes' into for-next omits 8f42796b9bb3 Merge branch 'misc' into for-next omits 99a7cacc66ca arm64: dts: freescale: fix arm,sp805 compatible string omits 628550e2b4a9 arm64: dts: zii-ultra: add PCIe PHY supply omits c4ce6e6c1d78 arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl omits 91db16700936 arm64: dts: freescale: imx8mq-librem5: align operating-poi [...] 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 4497b40ca821 Revert "ARM: imx6q: drop of_platform_default_populate() fr [...] omits 17b52c226a9a seltests: bpf: test_tunnel: Use ip neigh omits eaad40466bd7 ARM: dts: aspeed: Add ADC for AST2600 and enable for Raini [...] omits 1390293eac48 ARM: dts: everest: Define name for gpio line B6 omits d269f55815ab ARM: dts: everest: Define name for gpio line Q2 omits 2f2219c0722f ARM: dts: rainier: Define name for gpio line Q2 omits 6c4183287a73 ARM: dts: imx7d-sdb: Fix the SPI chipselect polarity omits e40d0706bff5 ARM: dts: imx6qdl-tqma6: Fix the SPI chipselect polarity omits 70b211ddcf9d ARM: dts: imx6qp-prtwd3: Fix the SPI chipselect polarity omits 97eb19d88483 ARM: dts: imx6dl-alti6p: Fix the SPI chipselect polarity omits 417a9845706f ARM: dts: imx6dl-yapp4: Remove the unused white LED channel omits 9b663b34c94a ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe omits c6fe862aa35c arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity omits bdd166bee827 arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipsele [...] omits a3d697ff8d2c Merge branch 'libbpf: add legacy uprobe support' omits cc10623c6810 libbpf: Add legacy uprobe attaching support omits 46ed5fc33db9 libbpf: Refactor and simplify legacy kprobe code omits d3b0e3b03cf7 selftests/bpf: Adopt attach_probe selftest to work on old kernels omits 303a257223a3 libbpf: Fix memory leak in legacy kprobe attach logic omits 90a353491e9f kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules omits ef62588c2c86 kbuild: detect objtool update without using .SECONDEXPANSION omits 918a6b7f6846 kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro omits 92594d569b6d kbuild: store the objtool command in *.cmd files omits 5c4859e77aa1 kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_l [...] omits 8f0c32c788ff kbuild: move objtool_args back to scripts/Makefile.build omits 04e85bbf71c9 isystem: delete global -isystem compile option omits 89b4db61c761 nios2: move the install rule to arch/nios2/Makefile omits c74e66d47e88 drm/i915/dg2: Add DG2-specific shadow register table omits e5b32ae34b02 drm/i915/uncore: Drop gen11 mmio read handlers omits aef02736a851 drm/i915/uncore: Drop gen11/gen12 mmio write handlers omits 09b2a597de37 drm/i915/uncore: Replace gen8 write functions with general [...] omits 6cdbb1018238 drm/i915/uncore: Associate shadow table with uncore omits 1ab2b4cd1283 drm/i915/uncore: Convert gen6/gen7 read operations to fwtable omits cb7bfb1da6f6 perf parse-events: Remove unnecessary #includes omits 0c38d6b6a6a6 arm64: dts: qcom: sc7180-trogdor: Enable IPA on LTE only SKUs omits f633d5f74e72 arm64: dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible omits 7a62bfebc8c9 arm64: dts: qcom: msm8916: Add unit name for /soc node omits 33b89923d021 arm64: dts: qcom: sc7280: Use GIC_SPI for intc cells omits b39f266c19f0 arm64: dts: qcom: sc7280: Add gpu thermal zone cooling support omits 96c471970b7b arm64: dts: qcom: sc7280: Add gpu support omits c8efde9f6b18 arm64: dts: qcom: sc7280: Add clock controller ID headers omits bd7dd79ca335 arm64: dts: qcom: sc7280: Add volume up support for sc7280-idp omits 7a5fca955037 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes omits aea101ba752d arm64: dts: qcom: pm8150: specify reboot mode magics omits d68170ae44dd arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding omits 20bb9e3dd2e4 arm64: dts: qcom: ipq6018: add usb3 DT description omits bbef0142f529 arm64: dts: qcom: Update BAM DMA node name per DT schema omits 65751ebea0a7 arm64: dts: qcom: sc7280: Move the SD CD GPIO pin out of t [...] omits 1c8bf398b6b5 arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property omits 8c97f0ac4dc8 arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property omits 3509de752ea1 arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property omits ec04b0ebef7c arm64: dts: qcom: sc7280: Define CPU topology omits 0f6b380d580c arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmw [...] omits b464f08ca769 arm64: dts: qcom: c630: add second channel for wifi omits 425f30cc843c arm64: dts: qcom: sc7280: fix display port phy reg property omits 946c8fee6d6e Documentation: Update SeongJae's email address omits 438ffbdb925d Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors omits 54a5d22411c9 Documentation: arm: marvell: Add 88F6040 model into list omits 665783d887da Merge tag '1630420228-31075-2-git-send-email-deesin@codeau [...] omits 92dde3279df9 dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding omits 069f01fac33b dt-bindings: soc: qcom: aoss: Add SM6350 compatible omits 3a461009e195 soc: qcom: llcc: Disable MMUHWT retention omits 3e035cbd445f soc: qcom: smd-rpm: Add QCM2290 compatible omits b624c15088cb dt-bindings: soc: qcom: smd-rpm: Add QCM2290 compatible omits bca4392a1aa1 firmware: qcom_scm: Add compatible for MSM8953 SoC omits 0fdeecf9e330 dt-bindings: firmware: qcom-scm: Document msm8953 bindings omits 26bc7a6a0bee soc: qcom: pdr: Prefer strscpy over strcpy omits f69a91e37669 soc: qcom: rpmh-rsc: Make use of the helper function devm_ [...] omits eb242d57aa6f soc: qcom: gsbi: Make use of the helper function devm_plat [...] omits c318dcbcccd3 soc: qcom: aoss: Make use of the helper function devm_plat [...] omits d21dc0be36bb soc: qcom: geni: Make use of the helper function devm_plat [...] omits 172037b12be4 soc: qcom: ocmem: Make use of the helper function devm_pla [...] omits 0e6fda9c6563 PM: AVS: qcom-cpr: Make use of the helper function devm_pl [...] omits aa88e34f2bfd soc: qcom: socinfo: Add IPQ8074 family ID-s omits e7ec00eafe94 soc: qcom: rpmpd: Add power domains for MSM8953 omits cdb6f6044aea dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding omits e972a290b03f soc: qcom: smd-rpm: Add compatible for MSM8953 SoC omits 96c42812f798 dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC omits 926576172d71 dt-bindings: soc: qcom: spm: Document SDM660 and MSM8998 c [...] omits e48e6fb9ebdf soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 omits 13e72c3e2261 soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS omits f8881c5d2fcb dt-bindings: soc: qcom: Add devicetree binding for QCOM SPM omits 60f3692b5f0b cpuidle: qcom_spm: Detach state machine from main SPM handling omits b03543067a88 dt-bindings: firmware: scm: Add compatible for msm8226 omits 7a010c3c64e2 arm: qcom: Add SMP support for MSM8226 omits 2b9575d47841 dt-bindings: arm: Add SMP enable-method for MSM8226 omits 1f7b2b6327ff soc: qcom: llcc: Add configuration data for SM6350 omits c2b854b03adf soc: qcom: rpmhpd: Add SM6350 omits be0416a3f917 arm64: dts: qcom: Add sc7180-trogdor-homestar omits 63750607afad arm64: dts: qcom: ipq8074: add SPMI bus omits 17d32c10a288 arm64: dts: qcom: pmi8998: Add node for WLED omits b8d1e3d33487 arm64: dts: qcom: sc7180-trogdor: Delete ADC config for un [...] omits d412786ab86b arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property omits 82ea7d411d43 arm64: dts: qcom: sc7180: Base dynamic CPU power coefficie [...] omits 4ac46b3682c5 arm64: dts: qcom: msm8996: xiaomi-gemini: Add support for [...] omits 46680fe9ba61 arm64: dts: qcom: msm8996: Add support for the Xiaomi MSM8 [...] omits 214faf07e391 arm64: dts: qcom: msm8996: Add blsp2_i2c3 omits c57b4247faaf arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to m [...] omits 87cd46d68aea arm64: dts: qcom: msm8998: Configure Adreno GPU and related IOMMU omits 94117eb17228 arm64: dts: qcom: msm8998: Move qfprom iospace to calibrat [...] omits 3f1dcaff642e arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency a [...] omits 05ce21b54423 arm64: dts: qcom: msm8998: Configure the multimedia subsys [...] omits c075a2e39d2f arm64: dts: qcom: msm8998: Configure the MultiMedia Clock [...] omits 8c75d585b931 soc: qcom: aoss: Expose send for generic usecase omits 8847ecc9274a NFSD: Optimize DRC bucket pruning omits dc451bbc6f54 nfs: reexport documentation omits 9b6e27d01adc nfsd: don't alloc under spinlock in rpc_parse_scope_id 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 cf8980a36235 samples: bpf: Convert ARP table network order fields into [...] omits f5c4e4191b54 samples: bpf: Convert route table network order fields int [...] omits 4f33a76b6f71 PCI: Do not enable AtomicOps on VFs omits 06dc660e6eb8 PCI: Rename pcibios_add_device() to pcibios_device_add() omits b28e5e439109 perf daemon: Avoid msan warnings on send_cmd omits 9ae54ce551e9 kbuild: Enable dtc 'unit_address_format' warning by default omits c99c4733d2ea arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622 omits adfaea23878f ARM: dts: mediatek: Update MT7629 PCIe node for new format omits 4122c9c3f0d1 Merge remote-tracking branch 'torvalds/master' into perf/core omits 56cd47b4705d MAINTAINERS: fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS omits c9dcc63e23fe docs: dt: submitting-patches: Add note about other project usage omits cb1bcf5ed536 ALSA: firewire-motu: fix truncated bytes in message tracepoints omits 77ff9e7be0d4 Merge tag 'asoc-fix-v5.15-rc2' of https://git.kernel.org/p [...] omits 013148fe7f5e ASoC: Fix warning related to 'sound-name-prefix' binding omits f02f2f1bf9d1 ALSA: usx2y: Prefer struct_size over open coded arithmetic 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 2de9d8e0d2fe driver core: fw_devlink: Improve handling of cyclic dependencies omits c34e73d67c82 staging; wlan-ng: remove duplicate USB device ID omits 6354467245ff fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update omits 56eaeb10e261 fs/ntfs3: Change max hardlinks limit to 4000 omits ee9d4810aab9 fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext omits c86a2d9058c5 cpumask: Omit terminating null byte in cpumap_print_{list, [...] 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 60fe1f8dcd3c rt2x00: remove duplicate USB device ID omits b7cca318d7ca ar5512: remove duplicate USB device ID omits e142bd910f53 zd1211rw: remove duplicate USB device ID omits 4603664c0fe9 Merge branches 'fixes' and 'misc' into for-next omits 10d42e11770b ARM: imx6: mark OCRAM mapping read-only omits 8ba6388b7927 ARM: add __arm_iomem_set_ro() to write-protect ioremapped area omits bb6a0d5404aa wilc1000: increase config packets response wait timeout limit omits 301cfbab09fd wilc1000: use correct write command sequence in wilc_spi_s [...] omits cd50248de35b wilc1000: add 'initialized' flag check before adding an el [...] omits 29f7393e02ac wilc1000: invoke chip reset register before firmware download omits aa3fda4fcf63 wilc1000: ignore clockless registers status response for SPI omits c2dcb4766bcb wilc1000: handle read failure issue for clockless registers omits 1bcc0879c963 wilc1000: add reset/terminate/repeat command support for SPI bus omits 5bb9de8bcb18 wilc1000: configure registers to handle chip wakeup sequence omits 0ec5408cd448 wilc1000: add new WID to pass wake_enable information to firmware omits 3c719fed0f3a wilc1000: fix possible memory leak in cfg_scan_result() omits c8e2036ee90b wilc1000: move 'deinit_lock' lock init/destroy inside modu [...] omits 2208287258d4 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] omits 854dd7e1fbbd ARM: 9123/1: scoop: Drop if with an always false condition omits d2780c8dccfd ARM: 9119/1: amba: Properly handle device probe without IR [...] omits 9eb87a614372 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" omits 5069c3c9db44 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] omits 31f97cf9f0c3 rsi: Fix module dev_oper_mode parameter description omits 2a9b5058b449 ARM: 9125/1: fix incorrect use of get_kernel_nofault() omits 72e717500f99 mwifiex: Fix copy-paste mistake when creating virtual interface omits c606008b7062 mwifiex: Properly initialize private structure on interfac [...] omits 5e2e1a4bf4a1 mwifiex: Handle interface type changes from AP to STATION omits 25bbec30a2c7 mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO omits fae2aac8c740 mwifiex: Update virtual interface counters right after set [...] omits 54350dac4e6a mwifiex: Use helper function for counting interface types omits c2e9666cdffd mwifiex: Run SET_BSS_MODE when changing from P2P to STATIO [...] omits abe3a2c9ead8 mwifiex: Use function to check whether interface type chan [...] omits babe2a332dc4 mwifiex: Small cleanup for handling virtual interface type [...] omits fe7bc23a8c5e rtw88: move adaptivity mechanism to firmware omits 7285eb9693a2 rtw88: support adaptivity for ETSI/JP DFS region omits 8d4fb3998c05 rtw88: add regulatory strategy by chip type omits f8509c38ecec rtw88: upgrade rtw_regulatory mechanism and mapping 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 d7a48e27b38a spi: Use 'flash' node name instead of 'spi-flash' in example omits c03d36995222 USB: cdc-acm: remove duplicate USB device ID omits 66ae258ccf40 Merge branch 'spi-5.15' into spi-5.16 omits ffb1e76f4f32 Merge tag 'v5.15-rc2' into spi-5.15 omits 5e87622c4bf3 misc: genwqe: Remove usage of the deprecated "pci-dma-comp [...] omits 5135b2139212 MAINTAINERS: Add Prashant's maintainership of cros_ec drivers omits b5377a767827 ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> [...] omits 0e159d2c0834 wcn36xx: Implement Idle Mode Power Save omits c0c2eb20c79e wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass [...] omits 701668d3bfa0 wcn36xx: Fix Antenna Diversity Switching omits d6dbce453b19 wcn36xx: handle connection loss indication 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 a635d66be164 ASoC: fsl_spdif: Add support for i.MX8ULP omits 815b55e1101f ASoC: fsl: Constify static snd_soc_ops omits 74b7ee0e7b61 ASoC: fsl_xcvr: Fix channel swap issue with ARC omits 3f4b57ad07d9 ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers 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 b968e84b509d x86/iopl: Fake iopl(3) CLI/STI usage omits ed9084009682 ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init() omits 4c46b991bab6 ARM: at91: dts: sama5d29: Add dtsi file for sama5d29 omits 07b855628c22 net/ipv4/sysctl_net_ipv4.c: remove superfluous header file [...] omits 6a3807536328 Merge branch 'iddq-sr-mode' omits 4972ce720101 net: dsa: bcm_sf2: Request APD, DLL disable and IDDQ-SR omits c3a4c69360ab net: bcmgenet: Request APD, DLL disable and IDDQ-SR omits 72e78d22e152 net: phy: broadcom: Utilize appropriate suspend for BCM54810/11 omits 38b6a9073007 net: phy: broadcom: Wire suspend/resume for BCM50610 and B [...] omits d6da08ed1425 net: phy: broadcom: Add IDDQ-SR mode omits ce7b43237f16 bus: ti-sysc: Drop legacy quirk flag for sham omits 1b99c1ee844c bus: ti-sysc: Drop legacy quirk flag for gpio omits 5c99fa737c69 bus: ti-sysc: Handle otg force idle quirk omits 9067839ff45a bus: ti-sysc: Use context lost quirk for otg omits f7fc7a79bdbf drm/rockchip: remove of_match_ptr() from analogix dp driver omits 87185cc82369 drm/rockchip: remove of_match_ptr() from vop_driver_dt_match omits d48dca51935b bus: ti-sysc: Use context lost quirks for gpmc omits 6a52bc2b81fa bus: ti-sysc: Add quirk handling for reset on re-init omits e1202c7a65b1 drm/rockchip: Check iommu itself instead of it's parent fo [...] omits adfeef9370ff drm/rockchip: dsi: make hstt_table static omits c595b120ebab net/ipv4/syncookies.c: remove superfluous header files fro [...] omits d90def98f90f drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h omits 61735698103f drm/rockchip: Make use of the helper function devm_platfor [...] omits 2e87bf389e13 drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to d [...] omits 9d881361206e bus: ti-sysc: Add quirk handling for reinit on context lost omits 95ec14faac6a bus: ti-sysc: Check for lost context in sysc_reinit_module() omits 0d83e4c43a50 ARM: dts: at91-sama5d2_icp.dts: Added I2C bus recovery support omits 37825e07ab41 drm/rockchip: handle non-platform devices in rockchip_drm_ [...] omits bea714581a31 net/ipv4/udp_tunnel_core.c: remove superfluous header file [...] omits d3e2ec6cd163 drm/rockchip: remove unused psr_list{,_lock} omits dcdbc335a91a ARM: dts: at91: tse850: the emac<->phy interface is rmii omits 24ff62ae383f Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout omits 037ce005af6b Bluetooth: SCO: Fix sco_send_frame returning skb->len omits 266191aa8d14 Bluetooth: Fix passing NULL to PTR_ERR omits 09572fca7223 Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF omits 01ce70b0a274 Bluetooth: eir: Move EIR/Adv Data functions to its own file omits b3e9431854e8 bus: ti-sysc: Fix timekeeping_suspended warning on resume omits 83e38509109e Merge branch 'v5.16/dt64' into for-next omits ecff7bab5c9c arm64: dts: meson-g12b-odroid-n2: add 5v regulator gpio omits 0b26fa8a02c2 arm64: dts: meson-sm1: Fix the pwm regulator supply properties omits 62183863f708 arm64: dts: meson-g12b: Fix the pwm regulator supply properties omits 085675117ecf arm64: dts: meson-g12a: Fix the pwm regulator supply properties omits af505cad9567 debugfs: debugfs_create_file_size(): use IS_ERR to check f [...] omits beca6bd94da5 brcmfmac: fix incorrect error prints omits b515d097053a rsi: fix rate mask set leading to P2P failure omits 99ac60188212 rsi: fix key enabled check causing unwanted encryption for [...] omits 9b14ed6e11b7 rsi: fix occasional initialisation failure with BT coex omits 91dab18f0df1 MAINTAINERS: Move Daniel Drake to credits omits 09182ed20c04 Input: goodix - add support for controllers without flash omits 20e317222eea Input: goodix - allow specifying the config filename omits 7642f29c731e Input: goodix - push error logging up into i2c_read and i2 [...] omits 209bda4741f6 Input: goodix - refactor reset handling omits a2233cb7b65a Input: goodix - add a goodix.h header file omits 31ae0102a34e Input: goodix - change goodix_i2c_write() len parameter ty [...] omits f1c80ba0cc8e Input: tmdc - fix spelling mistake "Millenium" -> "Millennium" omits cef6f5cc1408 Input: omap-keypad - prefer struct_size over open coded ar [...] omits 45f63790e456 drm/i915: Check SFC fusing before recording/dumping SFC_DONE omits ff04f8beade5 drm/i915/xehp: Check new fuse bits for SFC availability omits abb861fac046 fscrypt: improve documentation for inline encryption omits f262ca7db7b8 fscrypt: clean up comments in bio.c omits 4373b3dc9220 fscrypt: remove fscrypt_operations::max_namelen omits e9edc188fc76 netfilter: conntrack: serialize hash resizes and cleanups omits b53deef054e5 netfilter: log: work around missing softdep backend module omits cc8072153aaf netfilter: iptable_raw: drop bogus net_init annotation omits 7970a19b7104 netfilter: nf_nat_masquerade: defer conntrack walk to work queue omits 30db406923b9 netfilter: nf_nat_masquerade: make async masq_inet6_event [...] omits 45928afe94a0 netfilter: nf_tables: Fix oversized kvmalloc() calls omits a499b03bf36b netfilter: nf_tables: unlink table before deleting it omits cb89f63ba662 selftests: netfilter: add zone stress test with colliding tuples omits 0f1148abb226 selftests: netfilter: add selftest for directional zone support omits d2966dc77ba7 netfilter: nat: include zone id in nat table hash again omits b16ac3c4c886 netfilter: conntrack: include zone id in tuple hash again omits c9c3b6811f74 netfilter: conntrack: make max chain length random omits 0e96dc47b95a ahci: remove duplicated PCI device IDs omits 97c140d94e2e libbpf: Add doc comments in libbpf.h omits 6663b138ded1 f2fs: set SBI_NEED_FSCK flag when inconsistent node block found omits 287b1406dde2 f2fs: introduce excess_dirty_threshold() discards 6092ed8fe34a Merge branch 'v5.16-clk/next' into for-next discards 6c8e337dfa46 Merge branch 'v5.16-armsoc/dts64' into for-next discards 42ad91657841 Merge branch 'v5.16-armsoc/dts32' into for-next omits 1da80da028fe clk: rockchip: use module_platform_driver_probe omits f46428f066dd dt-bindings: riscv: correct e51 and u54-mc CPU bindings omits 0e8ae5a6ff59 PCI/portdrv: Do not setup up IRQs if there are no users omits 88769e64cf99 PCI: Add ACS quirk for Pericom PI7C9X2G switches omits e3f4bd3462f6 PCI: Mark Atheros QCA6174 to avoid bus reset omits 3a19407913e8 PCI/P2PDMA: Apply bus offset correctly in DMA address calculation omits 91160c839824 drm/i915: Take pinning into account in __i915_gem_object_is_lmem omits 9175ffff5ea9 drm/i915/guc: Enable GuC submission by default on DG1 omits 87ba15d6b67a drm/i915/guc: Add DG1 GuC / HuC firmware defs omits 7acbbc7cf485 drm/i915/guc: put all guc objects in lmem when available omits ea97e44f83e2 drm/i915: Do not define vma on stack omits 690658471b5f x86/mce: Drop copyin special case for #MC omits 7bdedfef085b staging: r8188eu: Remove mp, a.k.a. manufacturing process, code omits 6037c75b193a arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC spe [...] omits f54e1a97c8db arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes omits 1c953935c005 arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in [...] omits b6021ba03bdf arm64: dts: ti: j7200-main: Add *max-virtual-functions* fo [...] omits 8bb8429290c0 arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus n [...] omits 0d553792726a arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" pr [...] omits 5f46633565b1 arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bu [...] omits 9af3ef954975 arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" [...] omits e46ad85acd90 MAINTAINERS: add Andrey as the DRM GPU scheduler maintainer 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 9f7fa37a6bd9 RDMA/irdma: Report correct WC error when there are MW bind errors omits d3bdcd596339 RDMA/irdma: Report correct WC error when transport retry c [...] omits f4475f249445 RDMA/irdma: Validate number of CQ entries on create CQ omits 5b1e985f7626 RDMA/irdma: Skip CQP ring during a reset omits 6bda39149d4b RDMA/bnxt_re: Check if the vlan is valid before reporting omits 7a3c3a121eb7 RDMA/bnxt_re: Correct FRMR size calculation omits 690ea7fe00af RDMA/bnxt_re: Use GFP_KERNEL in non atomic context omits 2b4ccce6cafa RDMA/bnxt_re: Fix FRMR issue with single page MR allocation omits 598d16fa1bf9 RDMA/bnxt_re: Fix query SRQ failure omits d195ff03bf6d RDMA/bnxt_re: Suppress unwanted error messages omits 6a7296c918eb RDMA/bnxt_re: Support multiple page sizes omits b9b43ad3ce88 RDMA/bnxt_re: Reduce the delay in polling for hwrm command [...] omits 403bc4359a00 RDMA/bnxt_re: Use separate response buffer for stat_ctx_free omits 0cc4a9bdfc29 RDMA/bnxt_re: Update statistics counter name omits 9a381f7e5aa2 RDMA/bnxt_re: Add extended statistics counters omits ebcc36ea1960 MAINTAINERS: Update Broadcom RDMA maintainers omits 5540cf8f3e8d drm/panel-edp: Implement generic "edp-panel"s probed by EDID omits 24e27de11560 drm/panel-edp: Don't re-read the EDID every time we power [...] omits 6f4276ecc0f7 dt-bindings: arm,vexpress-juno: Add missing motherboard pr [...] omits 1b4e3ca2dcc2 dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name omits a64ad9c3e4a5 drm/panel-edp: Fix "prepare_to_enable" if panel doesn't ha [...] omits c46a4cc1403e drm/panel-edp: hpd_reliable shouldn't be subtraced from hp [...] omits 52824ca4502d drm/panel-edp: Better describe eDP panel delays omits 9ea10a500045 drm/panel-edp: Split the delay structure out omits b6d5ffce11dd drm/panel-simple: Non-eDP panels don't need "HPD" handling omits 3fd68b7b13c2 drm/panel-edp: Move some wayward panels to the eDP driver omits 5f04e7ce392d drm/panel-edp: Split eDP panels out of panel-simple omits c0c11c70a6d0 arm64: defconfig: Everyone who had PANEL_SIMPLE now gets P [...] omits 310720875efa ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP omits e8de4d55c259 drm/edid: Use new encoded panel id style for quirks matching omits d9f91a10c3e8 drm/edid: Allow querying/working with the panel ID from the EDID omits bac9c2948224 drm/edid: Break out reading block 0 of the EDID omits 29145a566873 dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels omits 880301bb3132 fs/ntfs3: Fix a memory leak on object opts omits a0fc05a37cae Doc/fs/ntfs3: Fix rst format and make it cleaner omits 28861e3bbd9e fs/ntfs3: Initiliaze sb blocksize only in one place + refactor omits 0e59a87ee619 fs/ntfs3: Initialize pointer before use place in fill_super omits 0056b273757b fs/ntfs3: Remove tmp pointer upcase in fill_super omits 4ea41b3eb5fd fs/ntfs3: Remove tmp pointer bd_inode in fill_super omits 0cde7e81cd44 fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super omits b4f110d65e21 fs/ntfs3: Use sb instead of sbi->sb in fill_super omits 10b4f12c7028 fs/ntfs3: Remove unnecessary variable loading in fill_super omits bce1828f6d82 fs/ntfs3: Return straight without goto in fill_super omits 5d7d6b16bc1d fs/ntfs3: Remove impossible fault condition in fill_super omits 7ea04817866a fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails omits 0412016e4807 fs/ntfs3: Fix wrong error message $Logfile -> $UpCase omits e01163e82b70 drm/i915/dg2: configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b omits 652135940ee2 drm/i915/dg2: use 128b/132b transcoder DDI mode omits 1d7139172480 drm/i915/dp: add HAS_DP20 macro omits 79ac2b1bc9b9 drm/i915/dg2: configure TRANS_DP2_CTL for DP 2.0 omits 6114f71b3953 drm/i915/dp: select 128b/132b channel encoding for UHBR rates omits 078397bbad2d drm/i915/dp: use 128b/132b TPS2 for UHBR+ link rates omits 4e718a0e4053 drm/i915/dp: add helper for checking for UHBR link rate omits 7bb97db8d329 drm/i915/dg2: add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode omits c78b4a85721f drm/dp: add helper for extracting adjust 128b/132b TX FFE preset omits 762520e31025 drm/dp: add LTTPR DP 2.0 DPCD addresses omits fc8a2b1e0f91 drm/dp: use more of the extended receiver cap omits 054ce0bce22e drm/dp: add DP 2.0 UHBR link rate and bw code conversions omits 53718bff8f40 drm/i915/gt: Add "intel_" as prefix in set_mocs_index() omits 8e8f2ac09db9 ASoC: Drop mistakenly applied SPI patch omits d0a652493abd drm/i915: Make wa list per-gt omits cca46db7e2da Merge series "ASoC: compress: Support module_get on stream [...] omits 2a07ef63f51f Merge series "Extend AHUB audio support for Tegra210 and l [...] omits 0f9a84b20f14 ASoC: codecs: max98390: simplify getting the adapter of a client omits 5374b9215dbe ASoC: Intel: boards: Update to modern clocking terminology omits fba5265fca72 drm/panfrost: simplify getting .driver_data omits d52ce7094e11 panfrost: make mediatek_mt8183_supplies and mediatek_mt818 [...] omits a30f3d90e2d2 arm64: dts: rockchip: align operating-points table name wi [...] omits 3e6f8124a788 ARM: dts: rockchip: swap timer clock-names omits e220e0b00feb ARM: dts: rockchip: add more angle brackets to operating-p [...] omits 33a2a4b2b9fe ARM: dts: rockchip: rename opp-table node names omits f0f56c11447b ARM: dts: rockchip: change rv1108 gmac nodename omits d7197d56c9cf ARM: dts: rockchip: add adc-keys node to rk3066a-mk808 omits 474a77395be2 arm64: dts: rockchip: hook up camera on px30-evb omits 8df7b4537dfb arm64: dts: rockchip: add isp node for px30 omits 75dccea503b8 arm64: dts: rockchip: add Coresight debug range for RK3399 omits bd2c1f664ea6 clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L} omits ef087b7ecf8a clk: rockchip: rk3399: make CPU clocks critical omits 4b90e34d9a3b arm64: dts: rockchip: Correct regulator for USB host on Od [...] omits d146198a858a arm64: dts: rockchip: fix PCI reg address warning on rk3399-gru omits 9a6b201bd5e8 Merge remote-tracking branch 'tip/locking/wwmutex' into dr [...] omits 09134c5322df spi: Fixed division by zero warning omits f1e5ecc5b7cc regulator: fix typo in Kconfig and max8973-regulator omits a7a18abbd26c ASoC: dt-bindings: rt5682s: correct several errors omits ef92ed2623ea ASoC: ab8500: Update to modern clocking terminology omits 600e0ae9aa71 ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro omits cf21e114f6f4 ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_c [...] omits c3c7d70b2046 drm/v3d: Make use of the helper function devm_platform_ior [...] omits 05bb3d5ec64a ASoC: tegra: Add Tegra210 based Mixer driver omits a99ab6f395a9 ASoC: tegra: Add Tegra210 based ADX driver omits 77f7df346c45 ASoC: tegra: Add Tegra210 based AMX driver omits b2f74ec53a6c ASoC: tegra: Add Tegra210 based SFC driver omits e539891f9687 ASoC: tegra: Add Tegra210 based MVC driver omits 94d486c2e5e7 ASoC: tegra: Add routes for few AHUB modules omits aa56a9dedf99 ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules omits 30b428d02cbc ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link omits 7a226f2eabdc ASoC: simple-card-utils: Increase maximum DAI links limit to 512 omits 0c25db3f7621 ASoC: soc-pcm: Don't reconnect an already active BE omits cd46f3824480 ASoC: compress/component: Use module_get_when_open/put_whe [...] omits a739fdc26211 ASoC: soc-component: Convert the mark_module to void* omits 85c698863c15 net/ipv4/tcp_minisocks.c: remove superfluous header files [...] omits 222a31408ab0 net/ipv4/tcp_fastopen.c: remove superfluous header files f [...] omits ffa66f15e450 net/ipv4/route.c: remove superfluous header files from route.c omits 235e40fd00ce arm: dts: mt7623: add otg nodes for bpi-r2 omits f5f54d00f24f arm: dts: mt7623: add musb device nodes omits d1c73dd5df22 staging: r8188eu: remove unnecessary space in usbctrl_vendorreq() omits 7df05d36c734 staging: r8188eu: remove unnedeed parentheses in usbctrl_v [...] omits e840f42a4992 KVM: arm64: Fix PMU probe ordering 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 a49b50a3c1c3 KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule omits 41c50f42a51c Merge branches 'renesas-arm-dt-for-v5.16', 'renesas-driver [...] omits 1cd73200dad2 firmware: arm_scmi: Remove __exit annotation omits c90521a0e94f firmware: arm_scmi: Fix virtio transport Kconfig dependency 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 52e3ebdc07e2 arm64: dts: renesas: r8a779a0: Add iommus into sdhi node omits eb6750431e66 arm64: dts: renesas: r8a779a0: Add IPMMU nodes omits bdd8b0053f4f arm64: dts: renesas: r8a779a0: Add TPU device node omits c6d387612b66 arm64: dts: renesas: r8a77961: Add TPU device node omits 92a341315afc arm64: dts: renesas: r9a07g044: Add SSI support omits 6f48272f11b1 arm64: dts: renesas: r9a07g044: Add external audio clock nodes omits f86e17d6e8be arm64: dts: renesas: r9a07g044: Add USB2.0 device support omits 73484ab0120c arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support omits 1dedc4920971 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 6e87525d751f arm64: dts: renesas: Add Renesas R8A779M8 SoC support omits c979e1629eb2 arm64: dts: renesas: Add Renesas R8A779M7 SoC support omits 7cbb7308706a arm64: dts: renesas: Add Renesas R8A779M6 SoC support omits 17ad3eeb14a6 arm64: dts: renesas: Add Renesas R8A779M5 SoC support omits 052c47d37863 arm64: dts: renesas: Add Renesas R8A779M4 SoC support omits 78254d2a625a arm64: dts: renesas: Add Renesas R8A779M2 SoC support omits ba775d7eface arm64: dts: renesas: Add Renesas R8A779M0 SoC support omits 5d4e8cb45cce arm64: dts: renesas: Factor out Ebisu board support omits f5335aa6b269 arm64: dts: renesas: Factor out Draak board support omits 471178aa263c arm64: dts: renesas: rzg2l-smarc: Add scif0 pins omits bcd5e5173740 arm64: dts: renesas: r9a07g044: Add DMAC support omits b80795509eee ARM: dts: rza2mevb: Add I2C EEPROM support omits 6400b9749104 USB: serial: allow hung up ports to be suspended omits 96a83c95c3da USB: serial: clean up core error labels omits f3bc07eba481 drm: bridge: it66121: Fix return value it66121_probe omits 998ac358019e net: lantiq: add support for jumbo frames omits 13f356f5dc9d Merge branch 'wwan-iosm-fw-flashing' omits 607d574aba6e net: wwan: iosm: fw flashing & cd collection infrastructur [...] omits 64302024bce5 net: wwan: iosm: devlink fw flashing & cd collection docum [...] omits 8d9be0634181 net: wwan: iosm: transport layer support for fw flashing/cd omits 09e7b002ff67 net: wwan: iosm: coredump collection support omits b55734745568 net: wwan: iosm: fw flashing support omits 4dcd183fbd67 net: wwan: iosm: devlink registration omits a6e3cf70b772 x86/mce: Change to not send SIGBUS error during copy from user omits d44fd8604a4a net: phy: at803x: fix spacing and improve name for 83xx phy omits 15b9df4ece17 net: phy: at803x: add resume/suspend function to qca83xx phy omits b4df02b562f4 net: phy: at803x: add support for qca 8327 A variant internal phy omits a520794b063b virtio_net: introduce TX timeout watchdog omits 13324edbe926 memory: tegra186-emc: Handle errors in BPMP response omits 77b14c9d05bd memory: tegra: Remove interconnect state syncing hack omits 1523dddcd195 Merge branch 'next/soc' into for-next omits aa519471715c ARM: s3c: Use strscpy to replace strlcpy omits 350081007916 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey omits a7bb8fc30ad6 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz omits b94f4c482427 ARM: dts: stm32: add initial support of stm32mp135f-dk board omits 5e257bcdd801 dt-bindings: stm32: document stm32mp135f-dk board omits 904ba1cf4e75 ARM: dts: stm32: add STM32MP13 SoCs support omits e0302638a3b4 ARM: stm32: add initial support for STM32MP13 family omits 02c0dc0f60fa docs: arm: stm32: introduce STM32MP13 SoCs omits 0a91cacee897 arm64: dts: qcom: sc7180-trogdor: Fix lpass dai link for HDMI omits 9304af37d07b dt-bindings: arm: qcom, add missing devices omits 8ccecf6c710b ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY omits af851350262f ARM: dts: qcom: fill secondary compatible for multiple boards omits a1c1b985bd60 ARM: dts: qcom: apq8064: adjust memory node according to specs omits 8db0b6c7b636 ARM: dts: qcom: apq8064: Convert adreno from legacy gpu-pw [...] omits ecf5b34cd518 ARM: dts: qcom: apq8064: update Adreno clock names 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 4382c73a12b4 firmware: qcom_scm: QCOM_SCM should depend on ARCH_QCOM omits 833d51d7c66d soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment omits 4420a0dec794 arm64: dts: qcom: sdm850-yoga: Reshuffle IPA memory mappings omits b70e13885cf6 genirq: Disable irqfixup/poll on PREEMPT_RT. omits 9fcb4a8ff2aa drm/v3d: fix sched job resources cleanup when a job is aborted omits b6a46b4f6e4b iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() omits 27a221f433b7 iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rs [...] omits 14e94f9445a9 octeontx2-af: verify CQ context updates omits f7116fb46085 net: sched: move and reuse mq_change_real_num_tx() omits cbcca2e3961e net: phylink: don't call netif_carrier_off() with NULL netdev omits 4fc29989835a net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER omits 9ce4e3d6d856 virtio_net: use netdev_warn_once to output warn when witho [...] omits db9c8e2b1e24 NET: IPV4: fix error "do not initialise globals to 0" omits aed0826b0cf2 net: net_namespace: Fix undefined member in key_remove_domain() omits 9eb7b5e7cb50 net: dpaa2-mac: add support for more ethtool 10G link modes omits f0c15b360fb6 media: ir_toy: prevent device from hanging during transmit omits d0c560316d6f drm/i915: deduplicate frequency dump on debugfs omits 23f6a829a67c drm/i915: rename debugfs_gt_pm files omits 00142bce94dc drm/i915: rename debugfs_engines files omits 022f324c9934 drm/i915: rename debugfs_gt files omits 8167c9a375cc iio: ssp_sensors: add more range checking in ssp_parse_dat [...] omits 4170d3dd1467 iio: ssp_sensors: fix error code in ssp_print_mcu_debug() 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 983e59a27b92 Merge branch 'mptcp-next' omits ce9979129a0b selftests: mptcp: add mptcp getsockopt test cases omits c11c5906bc0a mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support omits 06f15cee3695 mptcp: add MPTCP_TCPINFO getsockopt support omits 55c42fa7fa33 mptcp: add MPTCP_INFO getsockopt omits 61bc6e82f92e mptcp: add new mptcp_fill_diag helper omits 95dca2d578d2 Merge branch 'macb-MII-on-RGMII' omits 0f4f6d7332bb net: macb: enable mii on rgmii for sama7g5 omits 1a9b5a26daf6 net: macb: add support for mii on rgmii omits d7b3485f1c2b net: macb: align for OSSMODE offset omits 1dac0084d412 net: macb: add description for SRTSM omits b972b54a68b2 net: bcmgenet: Patch PHY interface for dedicated PHY driver omits 0efcc3f20145 sky2: Stop printing VPD info to debugfs omits 59dd178e1d7c gpio/rockchip: fetch deferred output settings on probe omits e7165b1dff06 pinctrl/rockchip: add a queue for deferred pin output sett [...] omits f5cdffdc26a2 pinctrl: qcom: msm8226: fill in more functions omits e57f52b42d1f Merge branch 'bpf: implement variadic printk helper' omits a42effb0b24f bpf: Clarify data_len param in bpf_snprintf and bpf_seq_pr [...] omits 7606729fe24e selftests/bpf: Add trace_vprintk test prog omits d313d45a226f selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs omits 4190c299a49f bpftool: Only probe trace_vprintk feature in 'full' mode omits 6c66b0e7c91a libbpf: Use static const fmt string in __bpf_printk omits c2758baa9798 libbpf: Modify bpf_printk to choose helper based on arg count omits 10aceb629e19 bpf: Add bpf_trace_vprintk helper omits 84b4c52960bd selftests/bpf: Stop using bpf_program__load omits 335ff4990cf3 bpf: Merge printk and seq_printf VARARG max macros omits af54faab84f7 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 85784470efa2 x86/smp: Remove unnecessary assignment to local var freq_scale omits f68d08c437f9 net: phy: bcm7xxx: Add EPHY entry for 72165 omits 12285ff8667b sh: kdump: add some attribute to function omits bde82ee391fa maple: fix wrong return value of maple_bus_init(). omits 7fe859eef99b sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ omits 7b6ef6e570ea sh: boot: add intermediate vmlinux.bin* to targets instead [...] omits 0341bd3915f8 sh: boards: Fix the cacography in irq.c omits 0e38225c92c7 sh: check return code of request_irq omits ca42bc4b7bda sh: fix trivial misannotations omits 641dd82ffa9d drm/i915/display/adlp: Add new PSR2 workarounds omits af7ea1e22afc drm/i915/display/psr: Use drm damage helpers to calculate [...] omits 1f3a11c341ab drm/i915/display: Workaround cursor left overs with PSR2 s [...] omits ce0eacbbd922 drm/i915/display: Wait at least 2 frames before selective update omits 72fe6ca84f08 drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ [...] omits 1a575cde596c ptp: ocp: Avoid operator precedence warning in ptp_ocp_sum [...] omits ca21a3e5edfd selftests/bpf: Fix a few compiler warnings omits f706f6c66c43 Merge branch 'Improve set_attach_target() and deprecate op [...] omits 942025c9f37e libbpf: Constify all high-level program attach APIs omits 91b555d73e53 libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 omits 60aed22076b0 selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach [...] omits 2d5ec1c66e25 libbpf: Allow skipping attach_func_name in bpf_program__se [...] omits 277641859e83 libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs omits 23a7baaa9388 selftests/bpf: Stop using relaxed_core_relocs which has no effect omits f11f86a3931b libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() 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 2266721938b9 Merge series "ASoC: SOF: ipc: Small cleanups for message h [...] omits 5ef8a0291513 net: microchip: encx24j600: drop unneeded MODULE_ALIAS omits 6db9350a9db3 devlink: Delete not-used devlink APIs 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 b20b54fb00a8 net: stmmac: dwmac-visconti: Make use of the helper functi [...] omits 3503e673db23 octeontx2-af: Remove redundant initialization of variable blkaddr omits d853f1d3c900 octeontx2-af: Fix uninitialized variable val omits 3323129a6db9 spi: sh-msiof: drop unneeded MODULE_ALIAS omits 98c29b35a7e3 spi: rspi: drop unneeded MODULE_ALIAS omits 703ac1f2a5e5 ASoC: 88pm860x: Update to modern clocking terminology omits 0ed66cb7b6d3 ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops omits f6b0c731a01f ASoC: SOF: ipc: Remove redundant error check from sof_ipc_ [...] omits b95b64510ac9 ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/st [...] omits 59fdde1d4e26 ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_m [...] omits cfacfefd382a ASoC: SOF: trace: Omit error print when waking up trace sleepers omits 3abe2eec8705 ASoC: mediatek: mt8195: remove wrong fixup assignment on HDMITX omits e1a6af4b000c genirq: Update irq_set_irqchip_state documentation omits 41b740b6e8a9 perf record: Add --synth option omits 84111b9c950e perf tools: Allow controlling synthesizing PERF_RECORD_ me [...] omits 259d71992e57 drm/i915/dmc: Update to DMC v2.12 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 a53f2c035e98 drm/panfrost: Calculate lock region size correctly omits 6042d4348a34 net: e1000e: solve insmod 'Unknown symbol mutex_lock' error omits 078fb7aa6a83 arm: dts: vexpress: Fix addressing issues with 'motherboar [...] omits 61524e43abad net: netsec: Make use of the helper function dev_err_probe() omits f121cca26ccc clk: imx: Rework all clk_hw_register_gate wrappers omits 4e6b7e75386b clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones omits 536559af6aae clk: imx: Remove unused helpers omits eeb44922aa83 Merge branch 'v5.16/dt64' into for-next omits 9450f63ba4d1 arm64: dts: meson: add audio playback to rbox-pro omits 5b227488c285 Merge branch 'v5.16/dt64' into for-next omits 8e279fb29039 arm64: dts: meson-axg: add support for JetHub D1 omits abfaae24ecf3 arm64: dts: meson-gxl: add support for JetHub H1 omits a1732cca0ed3 dt-bindings: vendor-prefixes: add jethome prefix omits c649e25c0fcd dt-bindings: arm: amlogic: add bindings for Jethub D1/H1 omits 047a749d231e Merge branch 'xfrm: fix uapi for the default policy' omits 5bd4f20de8ac virtio-gpu: fix possible memory allocation failure omits a2d3cbc80d25 crypto: aesni - check walk.nbytes instead of err omits 81f53028dfbc crypto: drbg - Fix unused value warning in drbg_healthchec [...] omits 5e91f56a0bb3 crypto: img-hash - remove need for error return variable ret omits 29601c8159c8 hwrng: ixp4xx - Make use of the helper function devm_platf [...] omits 40da865381ad crypto: qat - remove unneeded packed attribute omits 70fead3adb4e crypto: qat - free irq in case of failure omits 9832fdc917de crypto: qat - free irqs only if allocated omits 0e64dcd7c94b crypto: qat - remove unmatched CPU affinity to cluster IRQ omits ba79a32acfde crypto: qat - replace deprecated MSI API omits 8bb765271ade crypto: hisilicon/qm - support the userspace task resetting omits 8de8d4fe7d5a crypto: hisilicon/qm - fix the uacce mmap failed omits cbbb5f07ab73 crypto: hisilicon - Fix sscanf format signedness omits 898387e40cf5 crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_c [...] omits 741691c44606 crypto: arm64/aes-ccm - reduce NEON begin/end calls for co [...] omits b3482635e5d6 crypto: arm64/aes-ccm - remove non-SIMD fallback path omits 36a916af641d crypto: arm64/aes-ccm - yield NEON when processing auth-only data omits 676e508122d9 crypto: arm64/aes-ce - stop using SIMD helper for skciphers omits 96c34e143689 crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers omits b9e699f91236 crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path omits 4a7e1e5fc294 crypto: sm4 - Do not change section of ck and sbox omits d5e93b3374e4 hwrng: Kconfig - Add helper dependency on COMPILE_TEST omits 04cb788ecee8 crypto: jitter - drop kernel-doc notation omits 8dc84dcd7f74 net: phy: broadcom: Enable 10BaseT DAC early wake omits 44ded7ca63f1 Merge branch 'net-dsa-b53-clean-up-cpu-imp-ports' omits 7d5af56418d7 net: dsa: b53: Drop unused "cpu_port" field omits 3ff26b29230c net: dsa: b53: Improve flow control setup on BCM5301x omits b290c6384afa net: dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port omits 983d96a9116a net: dsa: b53: Include all ports in "enabled_ports" omits bb667205406c dt-bindings: w1: update w1-gpio.yaml reference omits d36a97736b2c pinctrl: qcom: spmi-gpio: correct parent irqspec translation omits acd47b9f28e5 pinctrl: amd: Handle wake-up interrupt omits 7e6f8d6f4a42 pinctrl: amd: Add irq field data omits d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops omits 6e42e16a42c4 soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72116 omits e8377f497dec soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72113 omits 064b877dff42 drm/i915: Free all DMC payloads omits d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" omits f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency omits 129803e642ac pinctrl: core: Remove duplicated word from devm_pinctrl_un [...] omits e6fab7af6ba1 hwmon: (mlxreg-fan) Return non-zero value when fan current [...] omits 561bed688bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 3b29021ddd10 kunit: tool: allow filtering test cases via glob omits 2e53f56af30e kunit: drop assumption in kunit-log-test about current suite 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 24d5f16e407b iwlwifi: mvm: Fix possible NULL dereference omits c3dbfb9c49ee gpu: host1x: Plug potential memory leak omits a81cf839a064 gpu/host1x: fence: Make spinlock static omits 8a44924e1400 drm/tegra: uapi: Fix wrong mapping end address in case of [...] omits 71eabafac1eb drm/tegra: dc: Remove unused variables omits c02599f210d9 f2fs: avoid attaching SB_ACTIVE flag during mount omits a5c0042200b2 f2fs: quota: fix potential deadlock omits 92d602bc7177 f2fs: should use GFP_NOFS for directory inodes omits f1291f41afa9 Merge series "ASoC: cs42l42: Implement Manual Type detecti [...] omits 8e0850f98df9 Merge series "ASoC: SOF: Clean up the probe support" from [...] omits 6e3331ee3446 fs/ntfs3: Use min/max macros instated of ternary operators omits b5322eb1ae94 fs/ntfs3: Use clamp/max macros instead of comparisons omits f162f7b8dbc2 fs/ntfs3: Remove always false condition check omits edb853ff3dc0 fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC omits cffb5152eea8 fs/ntfs3: Remove tabs before spaces from comment omits 2829e39e0e8a fs/ntfs3: Remove braces from single statment block omits 4ca7fe57f21a fs/ntfs3: Place Comparisons constant right side of the test omits 7d95995ab4de fs/ntfs3: Remove '+' before constant in ni_insert_resident() omits 8c2e09b9a2f5 arm64: dts: allwinner: pinetab: Add HDMI support omits 91241ee25a2f drm/sun4i: dw-hdmi: Make use of the helper function dev_er [...] omits b41e24a5c72b drm/sun4i: dsi: Make use of the helper function dev_err_probe() omits 4b5a3ab17c6c octeontx2-af: Hardware configuration for inline IPsec omits 227b9644ab16 net/tls: support SM4 GCM/CCM algorithm omits d1ab2647de32 Revert "net: wwan: iosm: firmware flashing and coredump co [...] omits 63f85c401eba octeontx2-pf: CN10K: Hide RPM stats over ethtool omits 48b096126954 drm/i915: Move __i915_gem_free_object to ttm_bo_destroy 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 8461d7d83f1f ASoC: au1x: Convert to modern terminology for DAI clocking omits 4a8cf938d5b6 ASoC: atmel: Convert to new style DAI format definitions omits 6116df7fafab ASoC: cs35l41: Binding fixes omits c6d1fa6c8f66 misc: cs35l41: Remove unused pdn variable omits 243442bcd98f ASoC: SOF: imx8m: add SAI1 info omits 7a20dec45d07 ASoC: cs42l42: Minor fix all errors reported by checkpatch [...] omits 3b4a673fa409 ASoC: SOF: core: Move probe work related code under a sing [...] omits 12451814496a ASoC: cs42l42: Implement Manual Type detection as fallback omits 49efed505885 ASoC: SOF: sof-probes: Correct the function names used for [...] omits f95b4152ad75 ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c omits 7bbdda800900 ASoC: SOF: probe: Merge and clean up the probe and compress files omits 2dc51106ccc6 ASoC: SOF: compress: move and export sof_probe_compr_ops omits 8a720724589e ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COM [...] omits 4ba344dc792f ASoC: SOF: ipc: Add probe message logging to ipc_log_header() omits 25766ee44ff8 ASoC: SOF: loader: Re-phrase the missing firmware error to [...] omits 8a8e1813ffc3 ASoC: SOF: loader: release_firmware() on load failure to a [...] omits 52583c8d8b12 net: thunderx: Make use of the helper function dev_err_probe() omits 4fd3ff3b29ae net: hinic: Make use of the helper function dev_err_probe() omits 015a22f46b25 net: ethoc: Make use of the helper function dev_err_probe() omits a72691ee19ca net: enetc: Make use of the helper function dev_err_probe() omits 9eda994d4b57 net: chelsio: cxgb4vf: Make use of the helper function dev [...] omits b0ab7096dd9b net: atl1e: Make use of the helper function dev_err_probe() omits d502933c30c6 net: atl1c: Make use of the helper function dev_err_probe() omits 95b5fc03c189 net: arc_emac: Make use of the helper function dev_err_probe() omits 2721363c0d64 Merge branch 'next/drivers' into for-next omits efb636dd5047 Merge branch 'next/soc' into for-next omits 30d63db9e4b6 Merge branch 'next/dt64' into for-next omits 94d508fa3186 ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack omits 4646da896a44 Merge branch 'edac-urgent' into edac-for-next omits d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use omits feab5bb8f1d4 ath11k: Align bss_chan_info structure with firmware omits 9b4dd38b46cf ath11k: add support in survey dump with bss_chan_info omits 7e9fb2418a4c ath11k: Rename atf_config to flag1 in target_resource_config omits e20cfa3b62ae ath11k: fix 4addr multicast packet tx omits 34c67dc36641 ath11k: fix 4-addr tx failure for AP and STA modes omits be830389bd49 ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition omits ef7bc2a76342 ath9k: owl-loader: fetch pci init values through nvmem omits eb3a97a69be8 ath9k: fetch calibration data via nvmem subsystem omits 6c5faa6e07d3 ARM: config: multi v7: Regenerate defconifg omits 95fff5840584 ARM: config: multi v7: Add renamed symbols omits e07ecee5b139 ARM: config: multi v7: Clean up enabled by default options omits b942624147b0 ARM: config: multi v7: Drop unavailable options omits 8ca10560f402 Merge branch 'for-5.15/upstream-fixes' into for-next omits d46ef750ed58 HID: amd_sfh: Fix potential NULL pointer dereference omits 17ac76e050c5 drm/exynos: Make use of the helper function devm_platform_ [...] omits 0817534ff9ea smackfs: Fix use-after-free in netlbl_catmap_walk() omits 52e3b2ca6f9d arm64: dts: qcom: sdm845: Remove cpufreq cooling devices f [...] omits 36c6581214c4 arm64: dts: qcom: sdm845: Add support for LMh node omits 3f917b7893f1 arm64: dts: qcom: sc7280-idp: Add vcc-supply for qfprom omits 2c2f64ae36d9 arm64: dts: qcom: msm8998: Provide missing "xo" and "sleep [...] omits 8228e9361e2a perf parse-events: Avoid enum forward declaration. omits 00e0ca3721cf perf bpf: Ignore deprecation warning when using libbpf's b [...] omits ddf0d4dee4cb perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_ [...] omits 3149733584c8 perf annotate: Add fusion logic for AMD microarchs omits f6d66fc8cf5f drm/i915: Update memory bandwidth parameters omits 336562752acc bpf: Update bpf_get_smp_processor_id() documentation omits 69cd823956ba libbpf: Add sphinx code documentation comments omits 37cb28ec7d3a bpf, mips: Validate conditional branch offsets 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 892a012699fc ACPI: resources: Add DMI-based legacy IRQ override quirk omits e4f868191138 drm/v3d: fix wait for TMU write combiner flush omits cf1944727c94 arm64: dts: rockchip: add saradc to rk3568-evb1-v10 omits 932b4610f55b arm64: dts: rockchip: Fix GPU register width for RK3328 omits 87543bb603ed arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu omits 95ad4dbe5f43 arm64: dts: rockchip: add missing rockchip,grf property to rk356x omits ae04430959b3 arm64: dts: rockchip: add RK3399 Gru gpio-line-names omits e31083f91859 arm64: dts: rockchip: Enable SFC for Odroid Go Advance omits e2c58ea861e0 arm64: dts: rockchip: Add SFC to RK3308 omits 4d97b78aec8d arm64: dts: rockchip: Add SFC to PX30 omits 40b0bfbb95e0 arm64: dts: rockchip: add thermal support to Quartz64 Model A omits 1330875dc2a3 arm64: dts: rockchip: add rk3568 tsadc nodes omits 3d9170c3ea22 arm64: dts: rockchip: add rk356x gpio debounce clocks omits 8a599b56a8c0 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] omits 2a068e19ffe5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 omits 14f1c34eec7d arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] omits e86d48109890 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 omits 2dbcb2514c83 arm64: dts: rockchip: add core io domains node for rk356x omits d09ebc6ba9cc arm64: dts: rockchip: add thermal fan control to rockpro64 omits ef914fb8f7fc arm64: dts: rockchip: Setup USB typec port as datarole on [...] omits 5707e34166f5 arm64: dts: rockchip: Add gru-scarlet-dumo board omits 3cf697b45eed dt-bindings: arm: rockchip: Add gru-scarlet-dumo board omits fc57d78344e1 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support omits b8d41e5053cd arm64: dts: rockchip: add gmac0 node to rk3568 omits c3dd497fbb27 arm64: dts: rockchip: enable gmac node on quartz64-a omits f7c5b9c2a1af arm64: dts: rockchip: adjust rk3568 pll clocks omits 0dcec571cee5 arm64: dts: rockchip: add rk356x gmac1 node omits b6c1a590148c arm64: dts: rockchip: fix rk3568 mbi-alias omits 6b4b2af5d288 arm64: dts: rockchip: Add VPU support for the PX30 omits 0edcfec3fafa arm64: dts: rockchip: add watchdog to rk3568 omits c349ae38171b arm64: dts: rockchip: add isp1 node on rk3399 omits f1400702ad56 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 omits 8d47d12e3b05 arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 omits b33a22a1e7c4 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A omits 016c0e8a7a6e arm64: dts: rockchip: add rk3566 dtsi omits 5067f459e5ee arm64: dts: rockchip: split rk3568 device tree omits 4e50d2173b67 arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi omits e2425dcc7011 arm64: dts: rockchip: add csi-dphy to px30 omits 697dd494cb1c arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 omits 65bd2b8bdb3b arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 omits 4b718ae7d6e7 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board omits 3a91fb475cf9 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board omits ecda4466b158 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ omits 2513fa5c25d4 arm64: dts: rockchip: Disable CDN DP on Pinebook Pro omits 2076121eecc1 arm64: dts: rockchip: add saradc node for rk3568 omits e97afba3282b arm64: dts: rockchip: enable tsadc on helios64 omits fec9fd04da87 arm64: dts: rockchip: add SPI support to helios64 omits 53269f528860 arm64: dts: rockchip: set stdout-path on helios64 omits 6d9a7bd6a13c arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS omits 311864f67c50 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS omits e05e45e853e2 arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC omits 9fe28eedd253 dt-bindings: add doc for Firefly ROC-RK3328-PC omits e1152a526b16 arm64: dts: rockchip: add pmu and qos nodes for rk3568 omits fa39c61dccfb dt-bindings: arm: rockchip: add rk3568 compatible string t [...] omits b02b47fecc43 arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] omits a312aeab3ff4 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] omits b14431843bbe arm64: dts: rockchip: rename flash nodenames omits 5d54ea4e40b8 arm64: dts: rockchip: remove interrupt-names from iommu nodes omits 2220ecf55c1b selftests/bpf: Skip btf_tag test if btf_tag attribute not [...] omits bde4f08cff47 ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() omits 55dfc2a74d8e ASoC: SOF: loader: Use the generic ops for region debugfs [...] omits fe509b34b745 ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core omits ff2f99b078a8 ASoC: SOF: imx: Provide debugfs_add_region_item ops for core omits 07e833b473e4 ASoC: SOF: debug: Add generic API and ops for DSP regions omits 4624bb2f03d3 ASoC: SOF: core: Do not use 'bar' as parameter for block_r [...] omits 4ff134e2f90e ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() omits 098a68f2c573 ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 omits b295818346aa ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() omits 6375dbdbde67 ASoC: SOF: Intel: bdw: Set the mailbox offset directly in [...] omits d9be4a88c362 ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM an [...] omits 10d93a98190a ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and [...] omits 8b52e0e06827 Merge branch 'for-5.15/upstream-fixes' into for-next omits 0c8fbaa55307 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs omits 5706383b30cf Merge branch 'mlxsw-Add-support-for-transceiver-modules-reset' omits 49fd3b645de8 mlxsw: Add support for transceiver modules reset omits 8f4ebdb0a274 mlxsw: Make PMAOS pack function more generic omits ef23841bb94a mlxsw: reg: Add fields to PMAOS register omits 896f399be078 mlxsw: Track per-module port status omits 196bff2927a7 mlxsw: spectrum: Do not return an error in mlxsw_sp_port_m [...] omits 06277ca23868 mlxsw: spectrum: Do not return an error in ndo_stop() omits bd6e43f5953d mlxsw: core_env: Convert 'module_info_lock' to a mutex omits 163f3d2dd01c mlxsw: core_env: Defer handling of module temperature warn [...] omits 25a91f835a7b mlxsw: core: Remove mlxsw_core_is_initialized() omits 3d7a6f677905 mlxsw: core: Initialize switch driver last omits 00135227ca3b Merge branch 'devlink-delete-publidh-api' omits c2d2f9885066 devlink: Delete not-used single parameter notification APIs omits e9310aed8e6a net/mlx5: Publish and unpublish all devlink parameters at once omits 87427e9f4359 Merge series "ASoC: SOF: Remove unused members from struct [...] omits dde9ad0ead66 Merge series "ASoC: SOF: Intel: hda: Cleanups for local fu [...] omits f40569693b75 Merge series "Support ALC5682I-VS codec" from Brent Lu <br [...] omits 262d88baad8d drm/i915: Extract hsw_panel_transcoders() omits 32f6734c7243 drm/i915: Adjust intel_dsc_power_domain() calling convention omits c98e3d15b582 drm/i915: Introduce with_intel_display_power_if_enabled() omits 8c66081b0b32 drm/i915: s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF omits 555ec52127f9 drm/i915: Flatten hsw_crtc_compute_clock() omits e0ccf1d6f1ef drm/i915: Extract intel_dp_need_bigjoiner() omits 310e2d43c3ad netfilter: ip6_tables: zero-initialize fragment offset omits dc34ca9231f2 drm/i915: Mark GPU wedging on driver unregister unrecoverable omits dc50b930be89 Merge branch 'qdisc-visibility' omits 2d6a58996ee2 selftests: net: test ethtool -L vs mq omits 2e367522ce6b netdevsim: add ability to change channel count omits 1e080f17750d net: sched: update default qdisc visibility after Tx queue [...] omits 7c37b9ce1001 Merge branch 'for-5.16/core' into for-next omits f3e825212454 HID: core: add TransducerSerialNumber2 omits 418c0e3fd695 Merge branch 'for-5.15/upstream-fixes' into for-next omits 67fd71ba16a3 HID: apple: Fix logical maximum and usage maximum of Magic [...] omits ca465e1f1f9b RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure omits 1e2b49ceb94d Merge branch 'for-5.15/upstream-fixes' into for-next omits 1e4ce418b1cb HID: betop: fix slab-out-of-bounds Write in betop_probe omits c9f3decaa07a Merge branch 'for-5.16/amd-sfh' into for-next omits e70b703347dd HID: amd_sfh: switch from 'pci_' to 'dma_' API omits bcf26654a38f drm/sched: fix the bug of time out calculation(v4) omits d1b803f4ca4f Merge drm/drm-next into drm-intel-next 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 ce079f6d87cc drm/i915: Add mmap lock around vma_lookup() in the mman selftest. omits 5416da01ff6e PM: hibernate: Remove blk_status_to_errno in hib_wait_io omits 6f3a9b100379 regulator: rtq6752: Enclose 'enable' gpio control by enable flag omits 4295c8cc1748 ASoC: cs35l41: Fix a bunch of trivial code formating/style issues omits 3e60abeb5cb5 ASoC: cs35l41: Fixup the error messages omits e371eadf2a93 ASoC: cs35l41: Don't overwrite returned error code omits fe1024d50477 ASoC: cs35l41: Combine adjacent register writes omits 3a2eb0b4b020 ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot omits c2f14cc2bcdd ASoC: cs35l41: Fix use of an uninitialised variable omits 6d66c5ccf5cb ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow omits 96ec1741067d ASoC: SOF: loader: load_firmware callback is mandatory, tr [...] omits ce3f93576387 ASoC: mediatek: mt8195: make array adda_dai_list static const omits b2fc2c92d2fd ASoC: mediatek: mt8195: Add missing of_node_put() omits 3e9d5b0952fc ASoC: SOF: Intel: hda: Relocate inline definitions from hd [...] omits cf813f679214 ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax [...] omits 189bf1deee7a ASoC: SOF: Intel: hda-dsp: Declare locally used functions [...] omits 2395fea7ae7f ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size fr [...] omits 7e7d5ffa37e3 ASoC: SOF: intel: Do no initialize resindex_dma_base omits e224ef76fa8a ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board omits 04afb621f923 ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board omits 46414bc325df ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board omits 9a50d6090a8b ASoC: Intel: sof_rt5682: support ALC5682I-VS codec omits ac4dfccb9657 ASoC: SOF: Fix DSP oops stack dump output contents omits bfcc1e67ff1e PM: sleep: Do not assume that "mem" is always present omits fca611656418 EDAC/mc: Replace strcpy(), sprintf() and snprintf() with s [...] omits 88d0adb5f13b xfrm: notify default policy on update omits f8d858e607b2 xfrm: make user policy API complete omits d5dd580deb54 Merge drm/drm-next into drm-intel-gt-next omits 8c8b997c34ef ARM: dts: at91: add Exegin Q5xR5 board omits 045ca26e4226 dt-bindings: ARM: at91: document exegin q5xr5 board omits 3e1108bcce83 dt-bindings: add vendor prefix for exegin omits 6dcb573a0afd ARM: dts: at91: add CalAmp LMU5000 board omits 1a492e3dae86 dt-bindings: ARM: at91: document CalAmp LMU5000 board omits 8bced0c5ff7b dt-bindings: add vendor prefix for calamp omits fcc090f9e315 ARM: dts: at91: at91sam9260: add pinctrl label omits c506cc5bc6e3 Merge branch 'ibmvnic-next' omits bbd809305bc7 ibmvnic: Reuse tx pools when possible omits 489de956e7a2 ibmvnic: Reuse rx pools when possible omits f8ac0bfa7d7a ibmvnic: Reuse LTB when possible omits 129854f061d8 ibmvnic: Use bitmap for LTB map_ids omits 0d1af4fa7124 ibmvnic: init_tx_pools move loop-invariant code omits 8243c7ed6d08 ibmvnic: Use/rename local vars in init_tx_pools omits 0df7b9ad8f84 ibmvnic: Use/rename local vars in init_rx_pools omits 0f2bf3188c43 ibmvnic: Fix up some comments and messages omits 38106b2c433e ibmvnic: Consolidate code in replenish_rx_pool() omits 923990f6431e Merge branch 'ptp-ocp-timecard-v13-fw' omits d7050a2b85ff docs: ABI: Add sysfs documentation for timecard omits 1acffc6e09ed ptp: ocp: Add timestamp window adjustment omits 6d59d4fa1789 ptp: ocp: Have FPGA fold in ns adjustment for adjtime. omits a62a56d04e63 ptp: ocp: Enable 4th timestamper / PPS generator omits 71d7e0850476 ptp: ocp: Add second GNSS device omits e3516bb45078 ptp: ocp: Add NMEA output omits f67bf662d2cf ptp: ocp: Add debugfs entry for timecard omits 065efcc5e976 ptp: ocp: Separate the init and info logic omits 89260d878253 ptp: ocp: Add sysfs attribute utc_tai_offset omits d14ee2525d38 ptp: ocp: Add IRIG-B output mode control omits 6baf2925424a ptp: ocp: Add IRIG-B and DCF blocks omits e1daf0ec73b2 ptp: ocp: Add SMA selector and controls omits dcf614692c6c ptp: ocp: Add third timestamper omits bceff2905eff ptp: ocp: Report error if resource registration fails. omits 56ec44033cd7 ptp: ocp: Skip resources with out of range irqs omits 1447149d6539 ptp: ocp: Skip I2C flash read when there is no controller. omits 498ad3f4389a ptp: ocp: Parameterize the TOD information display. omits 1618df6afab2 ptp: ocp: parameterize the i2c driver used omits c68872146489 dt-bindings: net: lantiq: Add the burst length properties omits dac0bad93741 dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway E [...] omits 5535bcfa725a dt-bindings: net: lantiq-xrx200-net: convert to the json-schema omits 14d4e308e0aa net: lantiq: configure the burst length in ethernet drivers omits 49293bbc50cb MIPS: lantiq: dma: make the burst length configurable by t [...] omits 5ad74d39c51d MIPS: lantiq: dma: fix burst length for DEU omits 5ca9ce2ba4d5 MIPS: lantiq: dma: reset correct number of channel omits c12aa581f6d5 MIPS: lantiq: dma: add small delay after reset omits 6a1ca035d207 ARM: dts: at91-sama5d27_som1_ek: Added I2C bus recovery support omits 6b97032b9c8f ARM: dts: at91: sama7g5ek: enable ADC on the board omits c7472302df9e ARM: dts: at91: sama7g5: add node for the ADC omits 2c9987f2edf4 ARM: dts: at91: sama5d27_wlsom1: add wifi device omits 282abb5a1f38 drm/ttm: fix the type mismatch error on sparc64 omits e37ef6dcdb1f soc: samsung: exynos-pmu: Fix compilation when nothing sel [...] omits 2aa717473ce9 ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_ [...] omits 06cf9e0b1aae ARM: dts: exynos: drop undocumented samsung,sata-freq prop [...] omits 6de3cc6db06d arm64: dts: exynos: add proper comaptible FSYS syscon in E [...] omits ee3b1f976c52 arm64: dts: exynos: align operating-points table name with [...] omits 6fc5f1adf5a1 memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with [...] omits e12bc3540ad7 memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with [...] omits d71b90e3633f memory: tegra: make the array list static const, makes obj [...] omits 78afff2acea1 drm/bochs: add Bochs PCI ID for Simics model omits 0b7383331c00 drm/qxl: User page size macro for qxl release bo 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 339133f6c318 net: dsa: tag_rtl4_a: Drop bit 9 from egress frames 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 67f1e027c270 drivers/cdrom: improved ioctl for media change detection omits 1cbc04ffedcc Merge branch 'clk-mtk' into clk-next omits a8cd038cac0d clk: mediatek: Export clk_ops structures to modules omits 4c24483e247f Merge branch 'bpf: add support for new btf kind BTF_KIND_TAG' omits 48f5a6c41627 docs/bpf: Add documentation for BTF_KIND_TAG omits c240ba287890 selftests/bpf: Add a test with a bpf program with btf_tag [...] omits ad526474aec1 selftests/bpf: Test BTF_KIND_TAG for deduplication omits 35baba7a832f selftests/bpf: Add BTF_KIND_TAG unit tests omits 3df3bd68d481 selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TA [...] omits 71d29c2d47d1 selftests/bpf: Test libbpf API function btf__add_tag() omits 5c07f2fec003 bpftool: Add support for BTF_KIND_TAG omits 5b84bd10363e libbpf: Add support for BTF_KIND_TAG omits 30025e8bd80f libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag omits b5ea834dde6b bpf: Support for new btf kind BTF_KIND_TAG omits 41ced4cd8802 btf: Change BTF_KIND_* macros to enums omits 8987ede3ed27 selftests/bpf: Fix .gitignore to not ignore test_progs.c omits c0354077439b bpf,x64 Emit IMUL instead of MUL for x86-64 omits 8b2b1a386b4b Merge branch 'clk-leak' into clk-next omits a678cdf58ae8 Merge branch 'clk-mtk' into clk-next omits d662cad5405e Merge branch 'clk-doc' into clk-next omits c5600d3dc8f2 Merge branch 'clk-versatile' into clk-next omits af9617b419f7 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths omits f09b9460a5e4 clk: mediatek: support COMMON_CLK_MT6779 module build omits 32b028fb1d09 clk: mediatek: support COMMON_CLK_MEDIATEK module build omits 7c971695cb33 clk: composite: export clk_register_composite omits 7d9e0b121640 dt-bindings: clk: fixed-mmio-clock: Convert to YAML omits 69bfe08f2390 clk: versatile: clk-icst: Support 'reg' in addition to 'vc [...] omits 750682eb8cfc dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of [...] 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 67dfac47dac6 Merge branch 'libbpf: Streamline internal BPF program sect [...] omits b6291a6f30d3 libbpf: Minimize explicit iterator of section definition array omits 5532dfd42e48 libbpf: Simplify BPF program auto-attach code omits 91b4d1d1d544 libbpf: Ensure BPF prog types are set before relocations omits 53df63ccdc02 selftests/bpf: Update selftests to always provide "struct_ [...] omits e93540510278 drm/i915/dg2: Define MOCS table for DG2 omits 50bc6486a8f1 drm/i915/xehpsdv: Define MOCS table for XeHP SDV omits 67cad122c04c Merge branch 'clk-mtk' into clk-next omits be9c6bad9b46 vdpa: potential uninitialized return in vhost_vdpa_va_map() omits 759be8993b1b vdpa/mlx5: Avoid executing set_vq_ready() if device is reset omits ef12e4bf4276 vdpa/mlx5: Clear ready indication for control VQ omits 7bb5fb207334 vduse: Cleanup the old kernel states after reset failure omits 6243e3c78ace vduse: missing error code in vduse_init() omits 0d818706130e virtio: don't fail on !of_device_is_compatible omits 74e1652ce9d3 clk: mediatek: Add MT8195 apusys clock support omits 222e0fbcef88 clk: mediatek: Add MT8195 imp i2c wrapper clock support omits 993e9a77e27f clk: mediatek: Add MT8195 wpesys clock support omits 50df77226885 clk: mediatek: Add MT8195 vppsys1 clock support omits f5bf0c1b486f clk: mediatek: Add MT8195 vppsys0 clock support omits b5d728d8f138 clk: mediatek: Add MT8195 vencsys clock support omits 269987505ba9 clk: mediatek: Add MT8195 vdosys1 clock support omits 70282c90d4a2 clk: mediatek: Add MT8195 vdosys0 clock support omits d7338d06accc clk: mediatek: Add MT8195 vdecsys clock support omits 24da2c2429fa clk: mediatek: Add MT8195 scp adsp clock support omits 35016f10c0e5 clk: mediatek: Add MT8195 mfgcfg clock support omits d9943b6d7128 clk: mediatek: Add MT8195 ipesys clock support omits 9c4fec14aee7 clk: mediatek: Add MT8195 imgsys clock support omits 7b2e1de8aec7 clk: mediatek: Add MT8195 ccusys clock support omits 9d0c6572d5f0 clk: mediatek: Add MT8195 camsys clock support omits e2edf59dec0b clk: mediatek: Add MT8195 infrastructure clock support omits a2a2c5fc5ce4 clk: mediatek: Add MT8195 peripheral clock support omits 0360be014c3b clk: mediatek: Add MT8195 topckgen clock support omits 3e9121f16cb3 clk: mediatek: Add MT8195 apmixedsys clock support omits 6203815bf97e clk: mediatek: Fix resource leak in mtk_clk_simple_probe omits 300796cad221 clk: mediatek: Add API for clock resource recycle omits cb95c169e959 clk: mediatek: Fix corner case of tuner_en_reg omits 01404648df20 clk: mediatek: Add dt-bindings of MT8195 clocks omits 34d3ed3b9a00 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] omits 6d803e2a7775 Merge branch 'clk-qcom' into clk-next omits ca304b40c20d libbpf: Introduce legacy kprobe events support omits 6d26bb22e9bc clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to g [...] omits 7837187cb9ce clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to [...] omits 606003976f2c dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually re [...] omits 9ee049ebb344 clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents omits ce336a51deed clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents omits 9d67de94e1cf clk: qcom: gcc-msm8998: Remove transient global "xo" clock omits e815e34b6bda clk: qcom: gcc-msm8998: Use parent_data/hws for internal c [...] omits d6f1c681b722 clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs omits 17c774ab4129 clk: qcom: kpss-xcc: Make use of the helper function devm_ [...] omits 437cbbb09be4 clk: qcom: common: Make use of the helper function devm_pl [...] omits aacbbe6bdbe4 clk: qcom: a53-pll: Make use of the helper function devm_p [...] omits 9787ab583305 soc: bcm63xx-power: Make use of the helper function devm_p [...] omits dc3401c83f95 soc: bcm: bcm-pmb: Make use of the helper function devm_pl [...] omits 242f4c77b1c8 docs: zh_TW/index: Move arm64/index to arch-specific section omits 121ca40797f1 docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst omits 6e714b5838e5 clk: qcom: gpucc-sdm660: Remove fallback to global clock names omits 916e9eceb0ea clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents omits 7340264ee49d clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents omits 00ff818888fd clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents omits 3454cd5616e9 Documentation: checkpatch: Add SYMBOLIC_PERMS message omits 29bd0cace235 Documentation: checkpatch: Add TRAILING_SEMICOLON message omits d9548979f7ae Documentation: checkpatch: Add SPLIT_STRING message omits d7482c0da76c Doc: page_migration: fix numbering for non-LRU movable flags omits f99b4fe27f7e docs: block: fix discard_max_bytes references omits 31c9d7c82975 Documentation/process: Add tip tree handbook omits 604370e106cc Documentation/process: Add maintainer handbooks section omits 5f0d4214938d drm/i915/dg1: Add new PCI id omits 500e6dfbb465 arm64: dts: ti: k3-am64-mcu: Add pinctrl omits 0fcfb30019d3 drm/amdgpu: Fix a race of IB test omits 405a81ae3fe8 drm/amdgpu: VCN avoid memory allocation during IB test omits cb9038aa8a4e drm/amdgpu: VCE avoid memory allocation during IB test omits 68331d7cf3a9 drm/amdgpu: UVD avoid memory allocation during IB test omits de3a1e336057 drm/amdgpu: Unify PSP TA context omits 9cec53c18a31 drm/amdgpu: move iommu_resume before ip init/resume omits ea20e246f39a drm/amdgpu: add amdgpu_amdkfd_resume_iommu omits f8846323d544 drm/amdkfd: separate kfd_iommu_resume from kfd_resume omits 8e6d0b699635 drm/amdgpu: Get atomicOps info from Host for sriov setup omits 3da35006fef8 drm/amd/display: Enable mem low power control for DCN3.1 s [...] omits 0c55b63ba3a7 drm/amd/display: remove force_enable_edp_fec param. omits 18b4f1a02295 drm/amd/display: Add VPG and AFMT low power support for DCN3.1 omits 9b3d76527f6e drm/amd/display: Revert adding degamma coefficients omits db7b568e6d99 drm/amd/display: Link training retry fix for abort case omits 0d9a947b5cbb drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo omits 68e1634d5fda drm/amd/display: 3.2.152 omits 1b76cd177288 drm/amd/display: Correct degamma coefficients omits c580afa2c0c2 drm/amd/display: [FW Promotion] Release 0.0.82 omits ac02dc342585 drm/amd/display: Add periodic detection when zstate is enabled omits 6513104ba4a8 drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 omits 63f8bee439c0 drm/amd/display: Refine condition of cursor visibility for [...] omits 34316c1e561d drm/amd/display: Optimize bandwidth on following fast update omits 2a50edbf10c8 drm/amd/display: Apply w/a for hard hang on HPD omits d02097095916 drm/amd/display: Add regamma/degamma coefficients and set [...] omits 1131cadfd756 drm/amd/display: Revert "Directly retrain link from debugfs" omits 9e0d55ae545f drm/amd/display: Get backlight from PWM if DMCU is not ini [...] omits 7b89bf831813 drm/amd/display: Fix multiple memory leaks reported by coverity omits f22268ce0a3f drm/amd/display: 3.2.151 omits caf58a2c8224 drm/amd/display: Revert "dc: w/a for hard hang on HPD on n [...] omits 0d0118ccd44e drm/amd/display: [FW Promotion] Release 0.0.81 omits 13900e6fde3f drm/amd/display: Fix for null pointer access for ddc pin a [...] omits 5e1a9a3ed65a drm/amd/display: Fix false BAD_FREE warning from Coverity omits 64d283cb379e drm/amd/display: Fix dynamic link encoder access. omits 035f54969bb2 drm/amd/display: Add flag to detect dpms force off during HPD omits 6077911b49fe drm/amd/display: unblock abm when odm is enabled only on c [...] omits 8e794421bc98 drm/amd/display: Fork thread to offload work of hpd_rx_irq omits 410ad92d7fec drm/amd/display: Add option to defer works of hpd_rx_irq omits 928adbf65bb1 drm/amd/display: update conditions to do dfp cap ext validation omits e0d09634acbb drm/amd/display: move bpp range decision in decide dsc bw [...] omits 952ab0b30239 drm/amd/display: Fix system hang at boot omits 3550d6225b1f drm/amd/display: Add DPCD writes at key points omits b25715a0155d drm/amd/display: expose dsc overhead bw in dc dsc header omits e312af6c2a92 drm/amdkfd: make needs_pcie_atomics FW-version dependent omits a7496559e4d1 drm/amdgpu: Increase direct IB pool size omits d4ac13324846 drm/amdgpu: add manual sclk/vddc setting support for cyan [...] omits 2ba83fd53f28 drm/amdgpu: add some pptable funcs for cyan skilfish(v3) omits ca8ff8fcb3f0 drm/amdgpu: update SMU driver interface for cyan skilfish(v3) omits c7c6b86acbd7 drm/amdgpu: update SMU PPSMC for cyan skilfish omits ee121f7ebe60 drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2) omits 5f64d9af0279 drm/amd/display: dc_assert_fp_enabled assert only if FPU i [...] omits 3771449bc80f drm/amdgpu: Update RAS trigger error block support omits 334f81d1643b drm/amdgpu: Update RAS status print omits 02f958a20cb2 drm/amdgpu: refactor function to init no-psp fw omits 06dd1888ee58 drm/amd/display: Add NULL checks for vblank workqueue omits 8a4d393ef497 drm/amd/amdgpu: Enable some sysnodes for guest smi omits 62d266b2bd4a drm/amdgpu: cleanup debugfs for amdgpu rings omits 59715cffce19 drm/amdgpu: use IS_ERR for debugfs APIs omits ad17bbef3dd5 RDMA/rxe: remove the unnecessary variable omits d12faf2dee50 RDMA/rxe: remove the redundant variable omits dcd3f985b20f RDMA/rxe: Fix wrong port_cap_flags 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 2cc74e1ee31d IB/cma: Do not send IGMP leaves for sendonly Multicast groups omits 356ed64991c6 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog omits b72841e4dcd5 mtd: mtdswap: Remove redundant assignment of pointer eb omits f60f5741002b mtd: rawnand: qcom: Update code word value for raw read omits 46a0dc10fb32 mtd: rawnand: intel: Fix potential buffer overflow in probe omits abac656349cb mtd: rawnand: xway: Make use of the helper function devm_p [...] omits 2d77b08eaf0b mtd: rawnand: vf610: Make use of the helper function devm_ [...] omits 524bd02a6ff8 mtd: rawnand: txx9ndfm: Make use of the helper function de [...] omits 2f597bc45e47 mtd: rawnand: tegra: Make use of the helper function devm_ [...] omits 8d77c55f090d mtd: rawnand: stm32_fmc2: Make use of the helper function [...] omits 7e2561430dff mtd: rawnand: plat_nand: Make use of the helper function d [...] omits f47dca43c51f mtd: rawnand: oxnas: Make use of the helper function devm_ [...] omits 7b7be2186181 mtd: rawnand: omap_elm: Make use of the helper function de [...] omits 8826e1107236 mtd: rawnand: mtk_ecc: Make use of the helper function dev [...] omits 5da7bb27a582 mtd: rawnand: mtk: Make use of the helper function devm_pl [...] omits 1cda2633999a mtd: rawnand: hisi504: Make use of the helper function dev [...] omits fe6b7a9f9159 mtd: rawnand: gpmi: Make use of the helper function devm_p [...] omits 557de1cfabd6 mtd: rawnand: gpio: Make use of the helper function devm_p [...] omits 5f14a8ca1b49 mtd: rawnand: denali: Make use of the helper function devm [...] omits df9e5170bc4d mtd: rawnand: bcm6368: Make use of the helper function dev [...] omits c606d4f77c8a mtd: rawnand: atmel: Make use of the helper function devm_ [...] omits a2aec2c86ef0 mtd: Remove obsolete macros only used by the old nand_eccl [...] omits 43192617f781 drm/i915: Enable -Wsometimes-uninitialized omits 46f20a353b80 drm/i915/selftests: Always initialize err in igt_dmabuf_im [...] omits 4796054b381a drm/i915/selftests: Do not use import_obj uninitialized omits d0c624c03012 Merge tag 'at91-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits 3f1c260ffddb MAINTAINERS: Add myself as MStar/Sigmastar Armv7 SoC maintainers omits 4348cc10da63 ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default omits ac809e7879b1 ARM: at91: pm: switch backup area to vbat in backup mode omits 6f3466228451 ARM: dts: at91: sama7g5: add chipid 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 5ad2d11feafb dma-buf: system_heap: Avoid warning on mid-order allocations 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 16b161bcf5d4 ARM: dts: at91: sama7g5: add shdwc node omits 2305d7ab6610 ARM: dts: at91: sama7g5: add securam node omits 63a84d560e81 ARM: dts: at91: sama7g5: add ram controllers omits 1605de1b3ca6 ARM: at91: pm: do not panic if ram controllers are not enabled omits d680c6b49c5e audit: Convert to SPDX identifier omits 7962c2eddbfe arch: remove unused function syscall_set_arguments() omits 8c1768967e27 ARM: config: mutli v7: Reenable FB dependency omits cf8dd57bd0d6 ARM: config: multi v7: Enable dependancies omits f2173257b92e Merge branch 'hns3-mac' omits 5c56ff486dfc net: hns3: PF support get multicast MAC address space assi [...] omits e435a6b5315a net: hns3: PF support get unicast MAC address space assign [...] omits 0ccf85111824 net: phy: at803x: add support for qca 8327 internal phy omits 32e3573f7392 skbuff: inline page_frag_alloc_align() omits b9bbc4c1debc ethtool: prevent endless loop if eeprom size is smaller th [...] omits 0f440524b697 net: wwan: iosm: fix linux-next build error omits da9facf1c182 ptp: ptp_clockmatrix: Add support for pll_mode=0 and manua [...] omits 794c3dffacc1 ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005) omits c70aae139d39 ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync() omits 01649011cc82 r8169: remove support for chip version RTL_GIGA_MAC_VER_27 omits 55bd079a3cb6 Merge branch 'smc-EDID-support' omits 3c572145c24e net/smc: add generic netlink support for system EID omits 11a26c59fc51 net/smc: keep static copy of system EID omits fa0866625543 net/smc: add support for user defined EIDs omits f787e3cfeaa6 Merge branch 's390-next' omits a1ac1b6e4137 s390/ism: switch from 'pci_' to 'dma_' API omits 478a31403b36 s390/netiucv: remove incorrect kernel doc indicators omits 239686c11f6a s390/lcs: remove incorrect kernel doc indicators omits a962cc4ba1a1 s390/ctcm: remove incorrect kernel doc indicators omits a9d5e3d78dfd Merge branch 'mlxsw-next' omits cd92d79d5fdb mlxsw: reg: Remove PMTM register omits 32ada69bba7e mlxsw: spectrum: Use PMTDB register to obtain split info omits 78f824b33530 mlxsw: reg: Add Port Module To local DataBase Register omits 1dbfc9d76551 mlxsw: spectrum: Use PLLP to get front panel number and sp [...] omits ed403777f653 mlxsw: reg: Add Port Local port to Label Port mapping Register omits fec2386162d1 mlxsw: spectrum: Move port SWID set before core port init omits 13eb056ee58b mlxsw: spectrum: Move port module mapping before core port init omits 847371ce049b mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 omits 185667c2986b drm/i915/edp: use MSO pixel overlap from DisplayID data omits 948b0ae65b7f drm/i915/edp: postpone MSO init until after EDID read omits 18a9cbbe5580 drm/edid: parse the DisplayID v2.0 VESA vendor block for MSO omits 37eab1fe6141 drm/edid: abstract OUI conversion to 24-bit int omits b5c24049fd17 drm/displayid: add DisplayID v2.0 data blocks and primary [...] omits 8571c7656d33 drm/displayid: re-align data block macros omits 1a913270e57a iio: adc: ad7793: Fix IRQ flag omits e081102f3077 iio: adc: ad7780: Fix IRQ flag omits 89a86da5cb8e iio: adc: ad7192: Add IRQ flag omits eb795cd97365 iio: adc: aspeed: set driver data when adc probe. omits fa002b364981 iio: adc: rzg2l_adc: add missing clk_disable_unprepare() i [...] omits f0cb5fed37ab iio: adc: max1027: Fix the number of max1X31 channels omits 732ae19ee8f5 iio: adc: max1027: Fix wrong shift with 12-bit devices omits bbcf40816b54 iio: adc128s052: Fix the error handling path of 'adc128_probe()' omits 9909a395e980 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return omits 9033c7a35748 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed omits f7a28df7db84 iio: dac: ti-dac5571: fix an error code in probe() 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 2e9edc07df2e arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address omits 55c71dc69ecb arm: dts: vexpress: Drop unused properties from motherboard node omits 217cb530a30a arm64: dts: arm: drop unused interrupt-names in MHU omits 5f741ef384d3 ARM: dts: arm: align watchdog and mmc node names with dtschema omits b43446b4f5ff arm64: dts: arm: align watchdog and mmc node names with dtschema 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 294b29f15469 i2c: xiic: Fix RX IRQ busy check omits d12e4bbb190b i2c: xiic: Only ever transfer single message omits fdacc3c7405d i2c: xiic: Switch from waitqueue to completion omits 743e227a8959 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in [...] omits 861dcffe1b9e i2c: xiic: Drop broken interrupt handler omits c119e7d00c91 i2c: xiic: Fix broken locking on tx_msg 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 ad7cc2d41b7a ALSA: hda/realtek: Quirks to enable speaker output for Len [...] omits 230ffbc782c9 ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6 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 cf623b627442 ARM: dts: aspeed: everest: Add I2C bus 15 muxes omits 4fb27b3f9176 ARM: dts: aspeed: rainier: Add system LEDs 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 61263b6485d9 ARM: dts: aspeed: amd-ethanolx: Add FRU EEPROM 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 be81c325326a ARM: dts: fp5280g2: Enable KCS 3 for MCTP binding omits a43dd76bacd0 drm/vc4: dsi: Switch to devm_drm_of_get_bridge omits 0caddbbfdfa2 drm/vc4: dpi: Switch to devm_drm_of_get_bridge omits 87ea95808d53 drm/bridge: Add a function to abstract away panels omits 3c8cf108d0f3 ARM: configs: aspeed_g5: Reneable DRM_FBDEV_EMULATION omits 844f7eaaed92 include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage 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 2f76520561d0 Merge drm/drm-next into drm-misc-next 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 88a3856c0a8c tee/optee/shm_pool: fix application of sizeof to pointer 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 69e73dbfda14 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 omits 7bbc3d385bd8 netfilter: ipset: Fix oversized kvmalloc() calls omits 2f3830412786 libbpf: Make libbpf_version.h non-auto-generated omits dbd7eb14e060 bpf, selftests: Replicate tailcall limit test for indirect [...] omits 57d4374be94a audit: rename struct node to struct audit_node to prevent [...] omits 81be03e026dc Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_ [...] omits 0771cbb3b97d Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb [...] omits 97e4e8029984 Bluetooth: Add bt_skb_sendmmsg helper omits 38f64f650dc0 Bluetooth: Add bt_skb_sendmsg helper omits 3110b942d36b IB/qib: Fix clang confusion of NULL pointer comparison omits 4f41ddc7c7ee drm/i915/guc: Add GuC kernel doc omits af5bc9f21e3a drm/i915/guc: Drop guc_active move everything into guc_state omits 3cb3e3434b9f drm/i915/guc: Move fields protected by guc->contexts_lock [...] omits 9798b1724ba4 drm/i915/guc: Move GuC priority fields in context under gu [...] omits 5b116c17e6ba drm/i915/guc: Drop pin count check trick between sched_dis [...] omits 1424ba81a2d0 drm/i915/guc: Proper xarray usage for contexts_lookup omits 0f7976506de6 drm/i915/guc: Rework and simplify locking omits 52d66c06fd94 drm/i915/guc: Move guc_blocked fence to struct guc_state omits b0d83888a32b drm/i915/guc: Release submit fence from an irq_work omits ae36b62927f1 drm/i915/guc: Reset LRC descriptor if register returns -ENODEV omits f16d5cb981a5 drm/i915/guc: Don't touch guc_state.sched_state without a lock omits 422cda4f5009 drm/i915/guc: Take context ref when cancelling request omits d2420c2ed8f1 drm/i915/selftests: Add initial GuC selftest for scrubbing [...] omits d135865cb8e3 drm/i915/guc: Copy whole golden context, set engine state [...] omits 9888beaaf118 drm/i915/guc: Don't enable scheduling on a banned context, [...] omits cf37e5c820f1 drm/i915/guc: Kick tasklet after queuing a request omits ac653dd7996e Revert "drm/i915/gt: Propagate change in error status to c [...] omits 1ca36cff0166 drm/i915/guc: Workaround reset G2H is received after sched [...] omits d67e3d5a5da8 drm/i915/guc: Process all G2H message at once in work queue omits 88209a8ecb8b drm/i915/guc: Don't drop ce->guc_active.lock when unwindin [...] omits c39f51cc980d drm/i915/guc: Unwind context requests in reverse order omits 669b949c1a44 drm/i915/guc: Fix outstanding G2H accounting omits fc30a6764a54 drm/i915/guc: Fix blocked context accounting 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 14bef1ab3037 Merge branch 'bpf: introduce bpf_get_branch_snapshot' omits 025bd7c753aa selftests/bpf: Add test for bpf_get_branch_snapshot omits 856c02dbce4f bpf: Introduce helper bpf_get_branch_snapshot omits c22ac2a3d4bd perf: Enable branch record for software events omits 80f0a1f99983 workqueue: annotate alloc_workqueue() as printf omits ad3f04b7bef6 ARM: dts: qcom: Add support for LG G Watch R omits 21f3cbf693b0 dt-bindings: arm: qcom: Document APQ8026 SoC binding omits 266a1139ec17 ARM: dts: qcom: Add pm8226 PMIC omits 7694892a9350 ARM: dts: qcom: msm8226: Add more SoC bits omits 0507503671f9 x86/asm: Avoid adding register pressure for the init case [...] omits a48c730a4e0b Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node" omits 41a0430dd5ca i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] omits 605fa23646dd i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] omits f87bc8dc7a7c x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix omits aa06e20f1be6 x86/ACPI: Don't add CPUs that are not online capable omits 435a8dc8d9b9 ACPICA: Add support for MADT online enabled bit omits 8e69212253d3 fs/ntfs3: Always use binary search with entry search omits ef9297007e99 fs/ntfs3: Make binary search to search smaller chunks in b [...] omits 162333efa8dc fs/ntfs3: Limit binary search table size omits 9c2aadd0fdf8 fs/ntfs3: Remove unneeded header files from c files omits 977d0558e310 fs/ntfs3: Change right headers to lznt.c omits f97676611937 fs/ntfs3: Change right headers to upcase.c omits c632f639d1d9 fs/ntfs3: Change right headers to bitfunc.c omits b6ba81034b1b fs/ntfs3: Add missing header and guards to lib/ headers omits f239b3a95dd4 fs/ntfs3: Add missing headers and forward declarations to [...] omits 4dfe83320e1e fs/ntfs3: Add missing header files to ntfs.h omits cde81f13ef63 fs/ntfs3. Add forward declarations for structs to debug.h omits 0327c6d01a97 fs/ntfs3: Remove redundant initialization of variable err 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 1d26eaeec37a clk: samsung: s5pv210-audss: Make use of devm_platform_ior [...] omits 15b98bcae119 clk: samsung: exynos5433: Make use of devm_platform_iorema [...] omits 63b86b01556d clk: samsung: exynos4412-isp: Make use of devm_platform_io [...] omits c5c1a0ac6a38 clk: samsung: exynos-audss: Make use of devm_platform_iore [...] 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 f1db21c315f4 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference omits f5c03f131dae ARM: dts: qcom: apq8064: use compatible which contains chipid omits 9c5a4ec69bbf soc: qcom: socinfo: Fixed argument passed to platform_set_data() omits 61339f368d59 dt-bindings: arm: qcom: Document SDX65 platform and boards omits eed1d9b6e36b arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly 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 13bb8429ca98 net: wwan: iosm: firmware flashing and coredump collection omits d168cd797982 drm/i915/gvt: fix the usage of ww lock in gvt scheduler. omits 08c53aee26d4 Merge branch 'nfc-printk-cleanup' omits d1c624ebaa51 nfc: mrvl: drop unneeded memory allocation fail messages omits 270be6940714 nfc: microread: drop unneeded memory allocation fail messages omits 64758c6363ea nfc: pn544: drop unneeded memory allocation fail messages omits aed4146c5503 nfc: pn544: drop unneeded debug prints omits 9981ab215122 nfc: pn533: use dev_err() instead of pr_err() omits b7b96587c18b nfc: pn533: drop unneeded debug prints omits 747e3910d669 nfc: fdp: drop unneeded debug prints omits 3537e507b662 nfc: do not break pr_debug() call into separate lines 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 7b9cf9036609 ALSA: usb-audio: Unify mixer resume and reset_resume procedure omits 6f44578430d7 Revert "ALSA: hda: Drop workaround for a hang at shutdown again" omits 13404ac8882f interconnect: qcom: sdm660: Add missing a2noc qos clocks omits cf49e3660203 dt-bindings: interconnect: sdm660: Add missing a2noc qos clocks omits 5833c9b87662 interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift [...] omits a06c2e5c048e interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg omits 3ea046564039 dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml omits 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 9eb4c320be9c nfp: Prefer struct_size over open coded arithmetic omits 928faf5e3e8d arm64: dts: fvp: Remove panel timings omits f55e36d5ab76 qed: Improve the stack space of filter_config() 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 1e5dd2b9d63f Merge series "Patches to update for rockchip pdm" from Sug [...] omits a13a228e5253 Merge series "Cirrus Logic CS35L41 Amplifier" from David R [...] omits 599b1032226e Merge series "ARM: dts: Last round of DT schema fixes" fro [...] omits 214db271b9ca Merge series "Convert name-prefix doc to json-schema" from [...] omits 075667cc6c29 pinctrl: renesas: No need to initialise global statics omits 2ed1e4815922 soc: renesas: Identify more R-Car Gen3e SoCs omits e43eada9ac08 dt-bindings: arm: renesas: Document more R-Car Gen3e Socs [...] omits d687e056a18f soc: mediatek: mmsys: Add mt8192 mmsys routing table omits cb19c107979b soc: mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4 omits d2bbd5d96b03 arm64: dts: mt8183: add kukui platform audio node omits 13dd23cfc6e2 arm64: dts: mt8183: add audio node omits 5d2b897bc6f5 arm64: dts: mediatek: Add mt8192 clock controllers omits 617d5b34f22c drm/ttm: Try to check if new ttm man out of bounds during compile omits d4cb82aa2e4b drm/meson: Make use of the helper function devm_platform_i [...] omits faae6a457101 Merge branches 'v5.16/dt64' and 'v5.16/drivers' into for-next omits 26d1400f7457 arm64: dts: amlogic: add support for Radxa Zero omits 663aa3b3c8a2 dt-bindings: arm: amlogic: add support for Radxa Zero omits 9d02214f8332 arm64: dts: meson: sm1: add Ethernet PHY reset line for OD [...] omits d54dbe9f0ec0 soc: amlogic: meson-clk-measure: Make use of the helper fu [...] omits 97a4a24087ce soc: amlogic: canvas: Make use of the helper function devm [...] omits ca8d1fda5b7d soc: amlogic: meson-gx-socinfo: Add S905Y2 ID for Radxa Zero omits 762925405482 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 omits e954a7afe8f5 arm64: dts: allwinner: a64: Add GPU opp table omits d119948059b7 ARM: dts: sun8i: r40: Add I2S nodes omits 56c9d4071691 dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible omits bb289f4c0b2b Merge branches 'sunxi/clk-for-5.16', 'sunxi/core-for-5.16' [...] omits 0764e365dacd arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node omits a1830fe9a21a arm64: dts: allwinner: teres-i: Remove wakekup-source from [...] omits 01312f74ddb8 arm64: dts: allwinner: teres-i: Add missing reg omits 35ce5b871f70 arm64: dts: allwinner: pinetab: Change regulator node name [...] omits 5c34c4e46e60 arm64: dts: allwinner: a100: Fix thermal zone node name omits e1b123a93085 arm64: dts: allwinner: h6: Fix de3 parent clocks ordering omits 94a0f2b0e4e0 arm64: dts: allwinner: h5: Fix GPU thermal zone node name omits 11085c654814 ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible omits a73079c889ec ARM: dts: tbs711: Fix touchscreen compatible omits dbec4cb403eb ARM: dts: sunxi: Fix the SPI NOR node names omits ffbe853a3f5a ARM: dts: sunxi: Fix OPPs node name omits 4e0d439dbbf7 ARM: dts: sunxi: Fix OPP arrays omits f7717f287495 ARM: dts: sunxi: Rename gpio pinctrl names omits 44d52206adac ARM: dts: sunxi: Rename power-supply names omits 9112dab23354 dt-bindings: sunxi: Add Allwinner A80 PRCM Binding omits 089a55eb9613 dt-bindings: sunxi: Add CPU Configuration Controller Binding omits 1f3753a5f042 soc: sunxi_sram: Make use of the helper function devm_plat [...] omits 5923ddaa95a7 ARM: sunxi: Add a missing SPDX license header omits 7cb82b985f6e ARM: sunxi: Add a missing SPDX license header omits e65d38e3d2d0 clk: sunxi: sun8i-apb0: Make use of the helper function de [...] omits 68a49d35ff08 clk: sunxi: sun6i-ar100: Make use of the helper function d [...] omits ac57ffb04b53 clk: sunxi: sun6i-apb0-gates: Make use of the helper funct [...] omits 1f38b45b115d clk: sunxi: sun6i-apb0: Make use of the helper function de [...] omits 2dcfd0318354 clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper f [...] omits cd9e3b1a8716 clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper fu [...] omits 9e85bd7248f1 clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper funct [...] omits 605c99ff66cd clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper funct [...] omits 3f7785a26c62 clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper funct [...] omits defecd547e58 clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper func [...] omits 4b3a3a0375f8 clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper funct [...] omits a021b280b909 clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper func [...] omits e42f37591a37 clk: sunxi: clk-mod0: Make use of the helper function devm [...] omits cea6d174e701 dt-bindings: clocks: Fix typo in the H6 compatible omits 8f8163215249 clk: sunxi-ng: Use a separate lock for each CCU instance omits 66028ddb94c1 clk: sunxi-ng: Prevent unbinding CCUs via sysfs omits 9bec2b9c6134 clk: sunxi-ng: Unregister clocks/resets when unbinding omits 4abfc297b627 clk: sunxi-ng: Add machine dependency to A83T CCU omits 3188aa6af1d0 clk: sunxi-ng: mux: Remove unused 'reg' field omits 35a7430dad4d arm64: zynqmp: Wire psgtr for zc1751-xm013 omits b61c4ff95197 arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards omits 9d648af44dab arm64: zynqmp: Enable gpio and qspi for zc1275-revA omits 812fa2f0e9d3 arm64: zynqmp: Fix serial compatible string omits adc40ff803ca arm64: zynqmp: Remove not documented is-dual property omits a025f01d4662 arm64: zynqmp: Add psgtr description to zc1751 dc1 board omits e6a52b9e3bec arm64: zynqmp: Add support for zcu102-rev1.1 board omits 31533c2176ba arm64: zynqmp: Remove description for 8T49N287 and si5382 chips omits cd28f90bbc1e arm64: zynqmp: Sync psgtr node location with zcu104-revA omits bc97eb86c17c arm64: zynqmp: Add reset description for sata omits 360a87832830 arm64: zynqmp: Move rtc to different location on zcu104-revA omits 56e54601514d arm64: zynqmp: Wire qspi on multiple boards omits f4be206cd13b arm64: zynqmp: Remove information about dma clock on zcu106 omits a787716afe82 arm64: zynqmp: Update rtc calibration value omits 1d4bd118c9e0 arm64: zynqmp: Add note about UHS mode on some boards omits 5f9a32bafce0 arm64: zynqmp: Move DP nodes to the end of file on zcu106 omits 1dff0abaae6f arm64: zynqmp: Remove can aliases from zc1751 omits 69aa2de18a64 arm64: zynqmp: Add reset-on-timeout to all boards and modi [...] omits 58ccd7e89c5c arm64: zynqmp: List reset property for ethernet phy omits d65ec93f2119 arm64: zynqmp: Add nvmem alises for eeproms omits da2618b5aee1 arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi omits bef1e3f5e410 arm64: zynqmp: Remove additional newline omits f4df4f58685d arm64: zynqmp: Enable nand driver for dc2 and dc3 omits 7248f5784b8a arm64: zynqmp: Wire DP and DPDMA for dc1/dc4 omits 69f8aec4f900 arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5 omits d58f922753f6 arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi omits 2f6aa2a51af1 arm64: zynqmp: Disable WP on zcu111 omits 8b698f1b9853 arm64: zynqmp: Add phy description for usb3.0 omits c7d5a46114dd arm64: zynqmp: Correct psgtr description for zcu100-revC omits a09c2fea1104 arm64: zynqmp: Wire psgtr for zc1751-xm015 omits b20c1e4d1f7d arm64: zynqmp: Correct zcu111 psgtr description omits c821045f184b arm64: zynqmp: Add pinctrl description for all boards omits d8e4bc0b91ad arm64: zynqmp: Fix irps5401 device nodes omits 4c65436e270c arm64: zynqmp: Enable fpd_dma for zcu104 platforms omits 167721a5909f arm64: zynqmp: Do not duplicate flash partition label property omits 4234645d1ff5 arm64: zynqmp: Disable CCI by default 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 64794d6db497 ALSA: oxfw: fix transmission method for Loud models based [...] 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 0beeb330300f ASoC: pcm5102a: increase rate from 192k to 384k omits 87f40af26c26 ASoC: rt1011: add i2s reference control for rt1011 omits 756bbe4205bc ASoC: SOF: Handle control change notification from firmware omits 2b9b42c847b8 ASoC: mt8195: remove unnecessary CONFIG_PM omits 576727186198 ASoC: SOF: control: fix a typo in put operations for kcontrol omits b7bbbf013627 ASoC: fsl_rpmsg: add soc specific data structure omits 6e8cc4ddce82 spi: tegra20-slink: Declare runtime suspend and resume fun [...] omits bfad37c53ae6 ASoC: dt-bindings: lpass: add binding headers for digital codecs omits 50159fdb144b ASoC: dt-bindings: rt5682s: add bindings for rt5682s omits bdd229ab26be ASoC: rt5682s: Add driver for ALC5682I-VS codec omits d67bbdda25c4 ASoC: mediatek: mt8195: Fix unused initialization of point [...] omits 0f3dd4e09add ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE omits 6ade849e30b4 ASoC: SOF: core: allow module parameter to override dma tr [...] omits c6b1b57469b4 ASoC: mediatek: mt8195: Make use of the helper function de [...] omits 8facf84bcf57 ASoC: soc-topology: Move template info print soc_tplg_dapm [...] omits 198433023ef9 ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol omits c3815f8bc777 ASoC: mediatek: mt8195: Remove unsued irqs_lock. omits 23c69b90365c hwmon: (k10temp) Remove residues of current and voltage omits 50a41ce8c56d ASoC: dt-bindings: Convert Simple Amplifier binding to a schema omits 1c02b74ba208 ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema omits 6ef239699102 ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema omits 5bd5699c494f ASoC: dt-bindings: Add WM8978 Binding omits 955cc3488e6d ASoC: Remove name-prefix.txt omits 82d3ec1d89fa ASoC: Use schema reference for sound-name-prefix omits 7f826da8e924 ASoC: Add json-schema documentation for sound-name-prefix omits 8d7ab8800184 ASoC: cs35l41: Add bindings for CS35L41 omits 6450ef559056 ASoC: cs35l41: CS35L41 Boosted Smart Amplifier omits 8ece5ef67edc ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml omits b2527dcd65b3 ASoC: dt-bindings: rockchip: pdm: Document property 'rockc [...] omits 13e6e042a6f9 ASoC: rockchip: pdm: Add support for path map omits f80e5a14ac27 ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm omits d00d1cd4ab42 ASoC: rockchip: pdm: Add support for rk3568 pdm omits 49a7a625ad79 ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm omits d269aa2ab975 ASoC: rockchip: Add support for rv1126 pdm omits becbca18ae8f Merge existing fixes from spi/for-5.15 omits c33e65cbbdc0 Merge existing fixes from regulator/for-5.15 omits 0c7985e1b90c Merge existing fixes from asoc/for-5.15 omits 9eeb7b4e40bf drm/panel-orientation-quirks: add Valve Steam Deck omits 63a4881572d7 drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook omits 3384c7c7641b selftests/bpf: Test new __sk_buff field hwtstamp omits f64c4acea51f bpf: Add hardware timestamp field to __sk_buff omits f25e3908b9cd drm/i915: Get PM ref before accessing HW register omits 90f7d7a0d0d6 locks: remove LOCK_MAND flock lock support omits e876a0367c37 Merge branch 'bpf-xsk-selftests' omits 909f0e28207c selftests: xsk: Add tests for 2K frame size omits 0d1b7f3a00cf selftests: xsk: Add tests for invalid xsk descriptors omits 6ce67b5165e6 selftests: xsk: Eliminate test specific if-statement in te [...] omits a4ba98dd0c69 selftests: xsk: Add test for unaligned mode omits 605091c5100d selftests: xsk: Introduce replacing the default packet stream omits 8abf6f725a9e selftests: xsk: Allow for invalid packets omits 8ce7192b508d selftests: xsk: Eliminate MAX_SOCKS define omits e2d850d5346c selftests: xsx: Make pthreads local scope omits af6731d1e1c6 selftests: xsk: Make xdp_flags and bind_flags local omits 85c6c9573970 selftests: xsk: Specify number of sockets to create omits 55be575dc13c selftests: xsk: Replace second_step global variable omits 1856c24db0a8 selftests: xsk: Introduce rx_on and tx_on in ifobject omits 119d4b02feb5 selftests: xsk: Add use_poll to ifobject omits 53cb3cec2f1e selftests: xsx: Introduce test name in test spec omits c160d7afba8f selftests: xsk: Make frame_size configurable omits 4bf8ee65ba4e selftests: xsk: Move rxqsize into xsk_socket_info omits 83f4ae2f26bd selftests: xsk: Move num_frames and frame_headroom to xsk_ [...] omits ce74acaf015c selftests: xsk: Introduce test specifications omits 744eb5c882e8 selftests: xsk: Introduce type for thread function omits ed7b74dc7777 selftests: xsk: Simplify xsk and umem arrays omits 7bd5d979dfdb Merge series "ASoC: fsl: register platform component befor [...] omits 1dd038522615 ASoC: mediatek: common: handle NULL case in suspend/resume [...] omits c590fa80b392 ASoC: fsl_xcvr: register platform component before registe [...] omits ee8ccc2eb584 ASoC: fsl_spdif: register platform component before regist [...] omits 0adf292069dc ASoC: fsl_micfil: register platform component before regis [...] omits f12ce92e98b2 ASoC: fsl_esai: register platform component before registe [...] omits 9c3ad33b5a41 ASoC: fsl_sai: register platform component before register [...] omits 74388ca483a4 drm/i915: Use Transparent Hugepages when IOMMU is enabled omits 353be7c2328c drm: document drm_mode_create_lease object requirements omits 2fc7acb69fa3 Bluetooth: hci_uart: fix GPF in h5_recv omits 8bba13b1d08d Bluetooth: btintel: Fix incorrect out of memory check omits 5031ffcc79b8 Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle omits e2afe95a87a2 dt-bindings: input: Add binding for cypress-sf omits fcc28e0bfcfd Input: cypress-sf - add Cypress StreetFighter touchkey driver omits 845ef3a7ce57 Input: ads7846 - switch to devm initialization omits 937f5d5ec642 Input: ads7846 - remove custom filter handling functions f [...] omits de609b56b832 Input: ads7846 - add short-hand for spi->dev in probe() function omits 0b46b7550560 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling A [...] omits 234640275675 um: rename set_signals() to um_set_signals() omits 0caa2f7cec18 um: fix ndelay/udelay defines omits c8527b9ad3cf drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01 omits 15b2ae776044 fs/ntfs3: Show uid/gid always in show_options() omits 28a941ffc140 fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules omits e274cde8c755 fs/ntfs3: Add iocharset= mount option as alias for nls= omits 9d1939f4575f fs/ntfs3: Make mount option nohidden more universal omits 27fac77707a1 fs/ntfs3: Init spi more in init_fs_context than fill_super omits 610f8f5a7baf fs/ntfs3: Use new api for mounting omits 564c97bdfa39 fs/ntfs3: Convert mount options to pointer in sbi omits c2c389fd6c6b fs/ntfs3: Remove unnecesarry remount flag handling omits b8a30b4171b9 fs/ntfs3: Remove unnecesarry mount option noatime omits 26be23af1866 MAINTAINERS: fix update references to stm32 audio bindings omits 948ca5f30e1d ext4: enforce buffer head state assertion in ext4_da_map_blocks omits 0add491df4e5 ext4: remove extent cache entries when truncating inline data omits 11ef08c9eb52 Merge branch 'delalloc-buffer-write' into dev omits 5a80dea93191 ASoC: mediatek: add required config dependency omits 58eafe1ff52e ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic omits c20351ad58c9 drm/stm: ltdc: add layer alpha support omits ee2cda7b0277 drm/stm: ltdc: attach immutable zpos property to planes omits 361da7c34216 drm/ttm: enable TTM page pool kerneldoc omits 4f4859d084f7 drm/ttm: enable TTM TT object kerneldoc v2 omits d7fe6f8afead drm/ttm: enable TTM placement kerneldoc omits 324317add204 drm/ttm: enable TTM resource object kerneldoc v2 omits c5fd9986719e drm/ttm: enable TTM device object kerneldoc v2 omits be77a2f4cfd2 drm/ttm: add kerneldoc for enum ttm_caching omits fcd0bbd619b3 drm/ttm: add some general module kerneldoc omits b998ba95d284 drm/ttm: remove the outdated kerneldoc section omits 4e79e12f5b5a drm/i915/dp: Add support for out-of-bound hotplug events omits a481d0e80eab drm/i915: Associate ACPI connector nodes with connector en [...] omits 3c10ffddc61f net: xfrm: fix shift-out-of-bounds in xfrm_get_default omits 3e31d057431a drm/i915/hdcp: reuse rx_info for mst stream type1 capabili [...] omits 0f317ebb5f7c drm/i915/hdcp: read RxInfo once when reading RepeaterAuth_ [...] omits 58cfa3297aa0 drm/i915/hdcp: update cp_irq_count_cached in intel_dp_hdcp [...] omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 058d7d626028 drm/i915: clean up inconsistent indenting omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits ddb8cd4eee01 drm/i915/dsi: Read/write proper brightness value via MIPI [...] omits 84d3d71fe363 drm/i915/dsi: Retrieve max brightness level from VBT omits fe01883fdcef drm/i915: Get proper min cdclk if vDSC enabled omits 5ebd50d3948e drm/i915/dsi: refine send MIPI DCS command sequence omits 43315f86a3a5 drm/i915/dsi: wait for header and payload credit available omits f503eb0cf2ba drm/i915/selftests: fixup igt_shrink_thp omits 502d0609fc41 drm/i915/gtt: add some flushing for the 64K GTT path omits 3f027d61663f drm/i915/gt: Add separate MOCS table for Gen12 devices oth [...] omits 006a5099fc18 libbpf: Fix build with latest gcc/binutils with LTO omits d6be5947efdd Merge branch 'Bpf skeleton helper method' omits 980a1a4c342f selftests/bpf: Add checks for X__elf_bytes() skeleton helper omits a6cc6b34b93e bpftool: Provide a helper method for accessing skeleton's [...] omits 08a6f22ef6f8 libbpf: Change bpf_object_skeleton data field to const pointer omits 03e601f48b2d libbpf: Don't crash on object files with no symbol tables omits b238290b965f bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr omits 0f3692b5e4c4 drm/i915/display: Prepare DRRS for frontbuffer rendering drop omits 6bd58b70af2f drm/i915/display: Share code between intel_drrs_flush and [...] omits c7c4dfb6fe70 drm/i915/display: Some code improvements and code style fi [...] omits 9682d36c2119 Bluetooth: hci_vhci: Add support for offload codecs over SCO omits f4f9fa0c07bb Bluetooth: Allow usb to auto-suspend when SCO use non-HCI [...] omits ad9331518328 Bluetooth: Add offload feature under experimental flag omits 904c139a2517 Bluetooth: Add support for msbc coding format omits 70dd978952bc Bluetooth: btintel: Define a callback to fetch codec config data omits 9798fbdee88a Bluetooth: Configure codec for HFP offload use case omits b2af264ad3af Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_ [...] omits f6873401a608 Bluetooth: Allow setting of codec for HFP offload use case omits d586029c282c Bluetooth: btintel: Define callback to fetch data_path_id omits 248733e87d50 Bluetooth: Allow querying of supported offload codecs over [...] omits a358ef86da45 Bluetooth: btintel: Read supported offload use cases omits 9ae664028a9e Bluetooth: Add support for Read Local Supported Codecs V2 omits 8961987f3f5f Bluetooth: Enumerate local supported codec and cache details omits c5baa944875e drm/mcde: Make use of the helper function devm_platform_io [...] omits bbb363480045 drm/amd/display: make configure_lttpr_mode_transparent and [...] omits 1c48fbf69139 drm/amd/display: Fix warning comparing pointer to 0 omits f7ea304f1988 drm/radeon/ci_dpm: Remove redundant initialization of vari [...] omits a906331c452b amd/display: downgrade validation failure log level omits 67684fcbdd0e drm/radeon: Prefer kcalloc over open coded arithmetic omits e8ba4922a2ed drm/amdgpu: sdma: clean up identation omits 9ae807f0ec6a drm/amdgpu: clean up inconsistent indenting omits a7181b52eabc drm/amdgpu: remove unused amdgpu_bo_validate omits 101ba90ff033 drm/amdgpu: fix use after free during BO move omits ac1509d19e2e drm/amdgpu: Create common PSP TA load function omits 68e7d0baa1f2 drm/amd/pm: fix the issue of uploading powerplay table omits 9980c4251f8d printk: use kvmalloc instead of kmalloc for devkmsg_user omits f5392e5f8ef3 drm/i915/adl_s: Remove require_force_probe protection omits d4c16733e796 drm/sched: Fix drm_sched_fence_free() so it can be passed [...] omits 5a449e5864ef drm/i915/bios: get rid of vbt ddi_port_info omits dab8477b032b drm/i915/bios: use ddc pin directly from child data omits 9e1dbc1a84bd drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize omits 11182986b455 drm/i915/bios: use alternate aux channel directly from child data omits 72337aac0045 drm/i915/bios: use dp max link rate directly from child data omits 6ba699814537 drm/i915/bios: use max tmds clock directly from child data omits a9a56e7628d1 drm/i915/bios: use hdmi level shift directly from child data omits 3ad02c27d89d media: s5p-jpeg: rename JPEG marker constants to prevent b [...] omits b81bede4d138 mmc: renesas_sdhi: fix regression with hard reset on old SDHIs omits 26391e49d5b0 mmc: dw_mmc: Only inject fault before done/error omits dcc5d82063d9 drm/i915: Stop rcu support for i915_address_space omits 843151521844 drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups omits 9ec8795e7d91 drm/i915: Drop __rcu from gem_context->vm omits 0483a3018733 drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem omits a82a9979de22 drm/i915: Add i915_gem_context_is_full_ppgtt omits 24fad29e52e0 drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam omits c6d04e48d2e6 drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_c [...] omits e1068a9e808a drm/i915: Drop code to handle set-vm races from execbuf omits 8cf97637ff88 drm/i915: Keep gem ctx->vm alive until the final put omits c238980efd3b drm/i915: Release ctx->syncobj on final put, not on ctx close omits 75eefd82581f drm/i915: Release i915_gem_context from a worker omits 132c88614f2b media: cedrus: Fix SUNXI tile size calculation omits 31692ab9a9ef media: hantro: Fix check for single irq omits daf87bffd02e Input: palmas-pwrbutton - handle return value of platform_ [...] omits d5f9c43d41ef Input: raydium_i2c_ts - read device version in bootloader mode omits 58ae4004b9c4 Input: cpcap-pwrbutton - handle errors from platform_get_irq() omits 5bd785a81403 drm/panel: otm8009a: add a 60 fps mode omits cc883236b792 ext4: drop unnecessary journal handle in delalloc write omits 6984aef59814 ext4: factor out write end code of inline file omits 55ce2f649b9e ext4: correct the error path of ext4_write_inline_data_end() omits 4df031ff5876 ext4: check and update i_disksize properly omits f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] omits 49d8a5606428 Bluetooth: fix init and cleanup of sco_conn.timeout_work omits f4712fa993f6 Bluetooth: call sock_hold earlier in sco_conn_del omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits fb1e95bc2755 drm/i915/gt: Initialize L3CC table in mocs init omits cfbe5291a189 drm/i915/gt: Initialize unused MOCS entries with device sp [...] omits c6b248489dc3 drm/i915/gt: Set BLIT_CCTL reg to un-cached omits d79a1d713180 drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward omits b62aa57e3c78 drm/i915/gt: Add support of mocs propagation omits a9fc4315553d drm: Improve the output_poll_changed description omits 98cca519df6d drm/ttm: cleanup ttm_resource_compat omits 044e55b14657 dma-buf: clarify dma_fence_add_callback documentation omits b83dcd753dbe dma-buf: clarify dma_fence_ops->wait documentation omits cd54323e762d drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 omits 1fd95c05d8f7 ext4: add error checking to ext4_ext_replay_set_iblocks() omits 450cede7f380 drm/i915/gem: Fix the mman selftest omits 555ae26d5185 drm/i915/dp: fix for ADL_P/S dp/edp max source rates omits bc41f059a080 drm/i915/dp: fix DG1 and RKL max source rates omits 8ee8167771da drm/i915/dp: fix EHL/JSL max source rates calculation omits 533140cb51ed drm/i915/dp: fix TGL and ICL max source rates omits 6fd5a7c92eae drm/i915/dp: Fix eDP max rate for display 11+ omits cba3ae8b3238 dma-buf: cleanup kerneldoc of removed component omits 344c32783044 drm/i915/debugfs: clean up LPSP capable omits 3a5f9281cfce drm/i915/debugfs: clean up LPSP status omits d72277b6c37d dma-buf: nuke DMA_FENCE_TRACE macros v2 omits 802fd9613e19 drm/i915/dp: fix DG2 max source rate check omits 15957cab9db0 Bluetooth: btusb: Add support for IMC Networks Mediatek Ch [...] omits 3605eacc8ae0 drm/panfrost: Make use of the helper function devm_platfor [...] omits 771d2053d41f panfrost: Don't cleanup the job if it was successfully queued omits 9ad544670514 drm/amd/display: Fix unused initialization of pointer sink omits fd30b7d9e48d drm/amd/pm: Update navi12 smu message mapping table in sriov omits 7d7630fc6b88 drm/amdgpu:schedule vce/vcn encode based on priority omits 0ad29a4eb135 drm/amdgpu/vcn: set the priority for each encode ring omits 080e613c74bb drm/amdgpu/vce: set the priority for each ring omits a0a2f7bb2209 drm/amd/amdgpu: add mpio to ras block omits 25c94b33dd3a drm/amd/amdgpu: consolidate PSP TA unload function omits 37df9560cd3e drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) omits f9e476c5bb34 drm/amd/display: fix spelling mistake "alidation" -> "validation" omits 34eaf30f9a66 drm/amdgpu: detach ring priority from gfx priority omits 84d588c3de84 drm/amdgpu: rework context priority handling omits 391ac13539ca drm/amd/display: 3.2.150 omits 3a9d5b0b5301 drm/amd/display: [FW Promotion] Release 0.0.80 omits 58065a1e524d drm/amd/display: Update swizzle mode enums omits 94b1c9c739ed drm/amd/display: Initialize GSP1 SDP header omits 9b2fdc332189 drm/amd/display: Add emulated sink support for updating FS omits 55eea8ef9864 drm/amd/display: Limit max DSC target bpp for specific monitors omits f1c1a9822149 drm/amd/display: Use max target bpp override option omits bc204778b403 drm/amd/display: Set min dcfclk if pipe count is 0 omits e27c41d5b068 drm/amd/display: Support for DMUB HPD interrupt handling omits b5ce6fe8129f drm/amd/display: add missing ABM register offsets omits f01ee0195862 drm/amd/display: Add DP 2.0 SST DC Support omits 5a2730fc1ff6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support omits d76b12da98df drm/amd/display: Add DP 2.0 DCCG omits 3bc8d9214679 drm/amd/display: Add DP 2.0 HPO Link Encoder omits 83228ebb82e4 drm/amd/display: Add DP 2.0 HPO Stream Encoder omits 61452908a79e drm/amd/display: Add DP 2.0 Audio Package Generator omits 4bc44ba4871f Merge branch 'for-5.15/core' into for-next omits c97f082c1352 drm/ttm: Clear all DMA mappings on demand omits c302c98da646 drm/sun4i: Fix macros in sun8i_csc.h omits f5df171f93d3 drm/sun4i: Make use of the helper function devm_platform_i [...] omits 23019ff2c9dc drm/vc4: Make use of the helper function devm_platform_ior [...] omits 9bba12860fc7 Bluetooth: btusb: Add the new support ID for Realtek RTL8852A omits 19ba2e8e2744 drm/i915/dsi/xelpd: Enable mipi dsi support. omits f87c46c43175 drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband omits f7a8f9afe52b drm/i915/display: Update small joiner ram size omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 09a19d6dd974 Bluetooth: btusb: Add protocol for MediaTek bluetooth devi [...] omits 5a87679ffd44 Bluetooth: btusb: Support public address configuration for [...] omits 1bff51ea59a9 Bluetooth: fix use-after-free error in lock_sock_nested() omits 5db1856781e4 drm/i915/guc: drop guc_communication_enabled omits 4c216f0da88e drm: adv7511: Convert to SPDX identifier omits d39491d86f50 drm/bridge: cdns: Make use of the helper function devm_pla [...] omits 8b03e3fc7918 drm/bridge: it66121: Wait for next bridge to be probed omits 3a5f3d61de65 drm/bridge: it66121: Initialize {device,vendor}_ids omits c9d7b2827dd2 drm/bridge: anx7625: enable DSI EOTP omits 35191a0fe986 Bluetooth: btintel: Read boot address irrespective of cont [...] omits 15a91f918597 Bluetooth: btintel: Fix boot address 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 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits d850bf086280 Bluetooth: Fix using RPA when address has been resolved omits 4ec4d63b8b29 Bluetooth: Fix using address type from events omits 32eadf52d449 drm/ttm: Create pinned list omits 3a3dd5342f32 drm/i915/display: Renaming DRRS functions to intel_drrs_*() omits a1b63119ee83 drm/i915/display: Move DRRS code its own file omits ad26451a7902 drm/i915/display: Drop PSR support from HSW and BDW omits d9edf92d496b dma-resv: Give the docs a do-over omits 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role omits 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() omits 927ac8da35db Bluetooth: set quality report callback for Intel omits ae7d925b5c04 Bluetooth: Support the quality report events omits 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table omits 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events omits 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events omits 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA omits 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() omits 45cbbe50ccb1 drm/i915/dg2: UHBR tables added for pll programming omits fa3217c49487 drm/i915: remove unused i915->active_pipes omits f1b3f696a084 drm/msm: Don't break exclusive fence ordering omits 80bcfbd37668 drm/msm: Use scheduler dependency handling omits da3208e8637e drm/v3d: Use scheduler dependency handling omits 916044fac862 drm/v3d: Move drm_sched_job_init to v3d_job_init omits c79a4487f33b drm/lima: use scheduler dependency tracking omits 53516280cc38 drm/panfrost: use scheduler dependency tracking omits 981b04d96856 drm/sched: improve docs around drm_sched_entity omits 0e10e9a1db23 drm/sched: drop entity parameter from drm_sched_push_job omits ebd5f74255b9 drm/sched: Add dependency tracking omits b0a5303d4e14 drm/sched: Barriers are needed for entity->last_scheduled omits 357285a2d1c0 drm/msm: Improve drm/sched point of no return rules omits dbe48d030b28 drm/sched: Split drm_sched_job_init omits 4087d2fb286c drm/plane: Fix comment typo omits da8ac4bf4234 GPU: drm: fix style errors omits 9716846039ef drm/i915/fdi: convert BUG()'s to MISSING_CASE() omits e2cf6afcdacf drm/i915/fdi: move fdi mphy reset and programming to intel_fdi.c omits 12b2c3016d68 drm/i915/fdi: move more FDI stuff to FDI link train hooks omits f18362cd280d drm/i915/fdi: move fdi bc bifurcation functions to intel_fdi.c omits 0ce298258200 drm/i915/fdi: move intel_update_fdi_pll_freq to intel_fdi.c omits f123efebe436 drm/i915: Actually delete gpu reloc selftests omits 450b2622bc11 drm/ttm: optimize the pool shrinker a bit v2 omits 880121be1179 mm/vmscan: add sync_shrinkers function v3 omits ba3d8257f2d9 drm/i915: Ensure wa_init_finish() is called for ctx workar [...] omits 28210a3f5412 drm/bridge: parade-ps8640: Reorg the macros omits 13d696743c8e Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.ker [...] omits 60aede70f4a6 drm: omap: remove obsolete selection of OMAP2_DSS in confi [...] omits 47ddb72f7893 drm: zte: remove obsolete DRM Support for ZTE SoCs omits 5e12f7ea4aa0 drm: v3d: correct reference to config ARCH_BRCMSTB omits b0c2a157a606 drm: rockchip: remove reference to non-existing config DRM_RGB omits 3a8e7fd66e8b drm/i915/snps: constify struct intel_mpllb_state arrays harder omits e9ae220d3f6f drm/panfrost: Use upper/lower_32_bits helpers omits 08994edbb81f Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.ker [...] omits f3ede209d44d drm/i915/pci: rename functions to have i915_pci prefix omits 4b93f49d0853 drm/i915/panel: mass rename functions to have intel_panel_ prefix omits c0a52f8bd755 drm/i915/backlight: mass rename functions to have intel_ba [...] omits 6cc42fbeb150 drm/i915/backlight: extract backlight code to a separate file omits d3252e1a3b2b drm/i915/dg2: Memory latency values from pcode must be doubled omits 76a04cd9af1e drm/i915: Nuke intel_prepare_shared_dpll() omits 0bae0872f80a drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() omits 62d66b218386 drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() omits 7b43cd70b56d drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clo [...] omits a338847abc8e drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enab [...] omits 98b27e79898b drm/i915: Program DPLL P1 dividers consistently omits 510e890e8222 drm/i915: Remove the 'reg' local variable omits 8a3b3df39757 drm/i915: Clean up variable names in old dpll functions omits 6205372b4b6d drm/i915: Clean dpll calling convention omits 24951b5813c1 drm/i915: Constify struct dpll all over omits b294425e9091 drm/i915: Extract ilk_update_pll_dividers() omits 669076334bfa drm/ttm, drm/i915: Update ttm_move_memcpy for async use omits d8ac30fd479c drm/i915/ttm: Reorganize the ttm move code somewhat omits 6501e6bb1458 drm/i915: Clean up gen2 DPLL readout omits 35a17f93e03a drm/i915: Set output_types to EDP for vlv/chv DPLL forcing omits ae4b0eacaffe drm/i915/dg2: Add new LRI reg offsets omits 5e076529e265 drm/i915/selftests: Increase timeout in i915_gem_contexts [...] omits 6321a722374b drm/i915: s/0/NULL/ omits 6b9376504cb4 drm/i915: Silence __iomem sparse warn omits 705d4feeb269 drm/i915/fb: move user framebuffer stuff to intel_fb.c omits 1c8d9adfc3ad drm/i915/fb: move intel_surf_alignment() to intel_fb.c omits b8db26118743 drm/i915/fb: move intel_fb_align_height() to intel_fb.c omits d36168832755 drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c omits af182a236a14 drm/i915: add HAS_ASYNC_FLIPS feature macro omits dc6d6158a6e8 drm/i915/display: split out dpt out of intel_display.c omits cb6baa20c5f3 drm/i915/fdi: make intel_fdi_link_freq() return int omits b6dfa4161729 drm/i915/dp: Drop redundant debug print omits ac5a2dff428a drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] omits 48efd014f0ea drm/i915/dp: add max data rate calculation for UHBR rates omits e752d1f9c14a drm/i915/dg2: add DG2 UHBR source rates omits 1db18260f153 drm/i915/dg2: add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW omits 59821ed9c4a6 drm/i915/dg2: add TRANS_DP2_CTL register definition omits 9ab29e150159 drm/i915/dp: read sink UHBR rates omits f5b21c2e3da4 drm/i915/dp: use actual link rate values in struct link_co [...] omits 333ba0d9d5d5 dt-bindings: panel: ili9341: correct indentation omits 8bc92f667aa4 drm/r128: switch from 'pci_' to 'dma_' API omits c79b846f892d drm/i915/adl_s: Update ADL-S PCI IDs omits d5f45d1e2f08 drm/ttm: remove ttm_tt_destroy_common v2 omits b131d49921e9 drm/radeon: unbind in radeon_ttm_tt_unpopulate() omits 61a8736fd822 drm/nouveau: unbind in nouveau_ttm_tt_unpopulate omits b7e8b086ffbc drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate omits e54163e9184e drm/vmwgfx: unbind in vmw_ttm_unpopulate omits 2cfbffc62045 Merge branch 'work.init' into for-next omits 81a14bedae5b drm/i915/dg1: remove __maybe_unused leftover omits d7f213c131ad drm/i915/dp: Use max params for panels < eDP 1.4 omits ff12ce2c9cb1 drm/i915/gt: Potential error pointer dereference in pinned [...] omits 2670ff5c7287 drm/i915/fbc: Polish the skl+ FBC stride override handling omits cd4891e4f78b drm/i915/fbc: Move the "recompress on activate" to a centr [...] omits 287d00d4131e drm/i915/fbc: Extract intel_fbc_update() omits faca22fd5061 drm/i915/fbc: Rewrite the FBC tiling check a bit omits 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next omits 7360e856576e Merge branch 'for-5.15/sony' into for-next omits 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next omits e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next omits fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next omits fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next omits 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next omits 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next omits 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next omits 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next omits 7f8113948785 usb: typec: altmodes/displayport: Notify drm subsys of hot [...] omits fc27e04630e9 usb: typec: altmodes/displayport: Make dp_altmode_notify() [...] omits 72ad49682dde drm/connector: Add support for out-of-band hotplug notific [...] omits 3d3f7c1e6869 drm/connector: Add drm_connector_find_by_fwnode() function (v3) omits 48c429c6d18d drm/connector: Add a fwnode pointer to drm_connector and r [...] omits 331de7db3012 drm/connector: Give connector sysfs devices there own device_type omits 8c3363c67b88 drm/i915/debugfs: hook up ttm_resource_manager_debug omits 5359b745146a drm/i915/buddy: add some pretty printing omits c9b6e94963bc drm/i915: Ditch the i915_gem_ww_ctx loop member omits 63aef47b3eb5 drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch] omits 3c6a4a02c92a drm/i915/panel: move intel_panel_use_ssc() out of headers omits 8e6b13a7b298 drm/i915/pm: use forward declaration to remove an include omits 4b5777af5bb1 drm/i915: intel_runtime_pm.h does not actually need intel_ [...] omits 9e6dcf33eda9 drm/i915/irq: reduce inlines to reduce header dependencies omits faf890985e30 drm/i915: Fix syncmap memory leak omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() omits 9e9dfd080201 drm/i915/dg2: Maintain backward-compatible nested batch behavior omits c00e14cd4d3f drm/i915/adl_p: Also disable underrun recovery with MSO omits a23e0a2a222a drm/bridge: anx7625: Propagate errors from sp_tx_edid_read() omits 7f16d0f3b8e2 drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() omits dab1b47e57e0 drm/i915/dp: return proper DPRX link training result omits 6fa701d13ae6 drm: Remove unused code to load the non-existing fbcon.ko omits 90fd2194a0cc drm/i915: Use designated initializers for init/exit table omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits 072e70d52372 drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro omits 88fa1fde9189 drm: panel-orientation-quirks: Add quirk for the Samsung G [...] omits a53f1dd3ab9f drm: panel-orientation-quirks: Add quirk for KD Kurio Smar [...] omits 820a2ab23d5e drm: panel-orientation-quirks: Update the Lenovo Ideapad D [...] omits bbaafe536c84 drm/i915: Nuke ORIGIN_GTT omits 7b24b79bf5f9 drm/i915/display: Fix sel fetch plane offset calculation omits ea5ea3d8a117 drm/virtio: support mapping exported vram omits f492283b1570 dma-buf: WARN on dmabuf release with pending attachments omits d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL() omits 992c238188a8 dma-buf: nuke seqno-fence omits c1d3cfbc41a1 drm/tegra: Use fourcc_mod_is_vendor() helper omits 82ade934dde4 drm/arm: malidp: Use fourcc_mod_is_vendor() helper omits 32a4eb04d59a drm/fourcc: Add macros to determine the modifier vendor omits b2eb7d716426 Merge drm/drm-next into drm-intel-next omits 2817efaeb608 drm/i915/dg2: add SNPS PHY translations for UHBR link rates omits 3b4da8315add drm/i915/dg2: use existing mechanisms for SNPS PHY translations omits 0707570248b8 drm/i915/dp: pass crtc_state to intel_ddi_dp_level() omits 5918241f6076 drm/i915/mst: use intel_de_rmw() to simplify VC payload al [...] omits 7b812171257d drm: unexport drm_ioctl_permit omits f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P omits ebd8cbf1fb96 drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel omits 8b4e02c70fca drm/panel: Add DT bindings for Samsung S6D27A1 display panel omits 55285e21f045 fbdev/efifb: Release PCI device's runtime PM ref during FB [...] omits d5ef86b38e4c drm/i915: Add pci ids and uapi for DG1 omits ad482232e3cc drm/i915/xehpsdv: Read correct RP_STATE_CAP register omits efd330b97855 drm/i915/xehpsdv: factor out function to read RP_STATE_CAP omits 45d9c8dde4cd drm/vgem: use shmem helpers omits 804b6e5ee613 drm/shmem-helpers: Allocate wc pages on x86 omits 8b93d1d7dbd5 drm/shmem-helper: Switch to vmf_insert_pfn omits b97090575ed2 drm/i915: Use locked access to ctx->engines in set_priority omits 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs omits c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off omits 01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path omits d16de9a25b5c drm/i915/xehpsdv: Add compute DSS type omits 89f2e7ab4dd9 drm/i915/dg2: Report INSTDONE_GEOM values in error state omits fa9899dad3ed drm/i915/xehp: Loop over all gslices for INSTDONE processing omits dae2d2883296 drm/doc/rfc: drop lmem uapi section omits 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 5c5c40e28c52 drm/i915/xehp: Xe_HP shadowed registers are a strict super [...] omits 5798a769d6f5 drm/i915/gen12: Update shadowed register table omits 0bb50de156d8 drm/i915/gen11: Update shadowed register table omits f9d56cd64ef3 drm/i915: Make shadow tables range-based omits 39afa4104bed drm/i915: Re-use gen11 forcewake read functions on gen12 omits bc33e71f00a7 drm/i915: correct name of GT forcewake domain in error messages omits ce7e75c7ef1b drm/i915: Disable bonding on gen12+ platforms omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits 0f79ce970e79 gnss: drop stray semicolons omits 95b115332a83 zonefs: remove redundant null bio check omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next omits 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next omits a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next omits ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next omits 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next omits e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next omits 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next omits 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 173e84953eaa fs: fix reporting supported extra file attributes for statx() omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-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 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next 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 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-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 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-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 beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. 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 1907d3ff5a64 arm64: vdso32: drop the test for dmb ishld adds a517faa902b5 arm64: vdso32: drop test for -march=armv8-a adds 14831fad73f5 arm64: vdso32: suppress error message for 'make mrproper' adds 3e6f8d1fa184 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
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 (60e8840126bd) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
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 - .mailmap | 1 - .rustfmt.toml | 12 - CREDITS | 1 - 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-devices-system-cpu | 15 - 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 | 10 +- Documentation/ABI/testing/pstore | 3 +- Documentation/ABI/testing/sysfs-ata | 2 +- Documentation/ABI/testing/sysfs-bus-counter | 38 +- Documentation/ABI/testing/sysfs-bus-iio | 42 - .../ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 | 38 - Documentation/ABI/testing/sysfs-bus-iio-scd30 | 34 + .../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-thermal | 259 - 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 | 128 +- Documentation/ABI/testing/sysfs-driver-xen-blkback | 4 +- .../ABI/testing/sysfs-driver-xen-blkfront | 2 +- 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-timecard | 174 - 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/cputopology.rst | 12 +- Documentation/admin-guide/dynamic-debug-howto.rst | 13 +- .../admin-guide/hw-vuln/core-scheduling.rst | 5 +- Documentation/admin-guide/hw-vuln/spectre.rst | 61 +- Documentation/admin-guide/kernel-parameters.txt | 30 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/media/i2c-cardlist.rst | 8 +- Documentation/admin-guide/media/imx7.rst | 60 - Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/admin-guide/media/vimc.rst | 20 +- Documentation/admin-guide/mm/damon/start.rst | 11 - Documentation/admin-guide/mm/damon/usage.rst | 109 +- Documentation/admin-guide/mm/hugetlbpage.rst | 42 +- Documentation/admin-guide/mm/index.rst | 2 - Documentation/admin-guide/mm/memory-hotplug.rst | 143 +- Documentation/admin-guide/mm/pagemap.rst | 22 - Documentation/arm/index.rst | 1 - Documentation/arm/marvell.rst | 19 - Documentation/arm/microchip.rst | 20 - Documentation/arm/stm32/stm32mp13-overview.rst | 37 - Documentation/asm-annotations.rst | 2 +- Documentation/block/inline-encryption.rst | 2 - Documentation/block/queue-sysfs.rst | 9 +- Documentation/bpf/bpf_licensing.rst | 92 - Documentation/bpf/btf.rst | 29 +- Documentation/bpf/index.rst | 9 - .../bpf/libbpf/libbpf_naming_convention.rst | 40 - Documentation/cdrom/cdrom-standard.rst | 11 - Documentation/conf.py | 3 - Documentation/core-api/cachetlb.rst | 6 - Documentation/core-api/memory-hotplug.rst | 3 + Documentation/core-api/mm-api.rst | 5 - Documentation/dev-tools/checkpatch.rst | 81 - Documentation/dev-tools/kasan.rst | 7 +- Documentation/dev-tools/kcov.rst | 5 - Documentation/dev-tools/kfence.rst | 11 - Documentation/dev-tools/kunit/running_tips.rst | 11 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 3 - .../devicetree/bindings/arm/arm,cci-400.yaml | 216 - .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 46 +- .../devicetree/bindings/arm/atmel-at91.yaml | 24 - .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 - .../devicetree/bindings/arm/cci-control-port.yaml | 38 - Documentation/devicetree/bindings/arm/cci.txt | 224 + Documentation/devicetree/bindings/arm/cpus.yaml | 6 +- Documentation/devicetree/bindings/arm/fsl.yaml | 99 +- .../devicetree/bindings/arm/mediatek.yaml | 1 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 4 - .../arm/mediatek/mediatek,mt8195-clock.yaml | 254 - .../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 73 - Documentation/devicetree/bindings/arm/qcom.yaml | 16 - Documentation/devicetree/bindings/arm/renesas.yaml | 61 - .../devicetree/bindings/arm/rockchip.yaml | 48 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 4 - .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- .../bindings/arm/samsung/samsung-boards.yaml | 6 - .../devicetree/bindings/arm/sprd/sprd.yaml | 5 - .../devicetree/bindings/arm/stm32/stm32.yaml | 4 - .../arm/sunxi/allwinner,sun6i-a31-cpuconfig.yaml | 38 - .../arm/sunxi/allwinner,sun9i-a80-prcm.yaml | 33 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 15 +- Documentation/devicetree/bindings/arm/xilinx.yaml | 17 - .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 2 +- .../devicetree/bindings/clock/arm,syscon-icst.yaml | 5 - .../devicetree/bindings/clock/fixed-mmio-clock.txt | 24 + .../bindings/clock/fixed-mmio-clock.yaml | 47 - .../bindings/clock/imx8ulp-cgc-clock.yaml | 43 - .../bindings/clock/imx8ulp-pcc-clock.yaml | 50 - .../devicetree/bindings/clock/maxim,max77686.txt | 4 +- .../bindings/clock/qcom,dispcc-sm8x50.yaml | 13 - .../bindings/clock/qcom,gcc-msm8994.yaml | 70 - .../bindings/clock/qcom,gcc-msm8998.yaml | 26 +- .../bindings/clock/qcom,gcc-qcm2290.yaml | 72 - .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 - .../bindings/clock/qcom,sc7280-camcc.yaml | 71 - .../bindings/clock/qcom,sc7280-lpasscc.yaml | 68 - .../devicetree/bindings/clock/qcom,videocc.yaml | 13 - .../bindings/clock/samsung,exynos850-clock.yaml | 185 - .../devicetree/bindings/clock/samsung,s2mps11.txt | 49 + .../devicetree/bindings/clock/samsung,s2mps11.yaml | 45 - .../ddr/lpddr2-timings.txt | 0 Documentation/devicetree/bindings/ddr/lpddr2.txt | 102 + .../ddr/lpddr3-timings.txt | 0 Documentation/devicetree/bindings/ddr/lpddr3.txt | 106 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 - .../bindings/display/brcm,bcm2835-hdmi.yaml | 3 - .../bindings/display/brcm,bcm2835-v3d.yaml | 3 - .../bindings/display/brcm,bcm2835-vec.yaml | 3 - .../bindings/display/bridge/lvds-codec.yaml | 33 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 106 - .../devicetree/bindings/display/bridge/ps8640.yaml | 19 +- .../devicetree/bindings/display/bridge/ptn3460.txt | 39 + .../devicetree/bindings/display/bridge/sii9234.txt | 49 + .../bindings/display/bridge/sil,sii9234.yaml | 110 - .../bindings/display/bridge/ti,sn65dsi83.yaml | 2 + .../bindings/display/bridge/ti,sn65dsi86.yaml | 2 +- .../bindings/display/mediatek/mediatek,dsi.txt | 6 - .../bindings/display/msm/dp-controller.yaml | 1 + .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 7 - .../bindings/display/panel/ilitek,ili9163.yaml | 69 - .../bindings/display/panel/ilitek,ili9341.yaml | 2 +- .../bindings/display/panel/ilitek,ili9881c.yaml | 2 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 - .../bindings/display/panel/panel-edp.yaml | 188 - .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 5 - .../bindings/display/panel/samsung,s6d27a1.yaml | 98 - .../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 - .../display/panel/sony,tulip-truly-nt35521.yaml | 72 - .../devicetree/bindings/display/renesas,du.yaml | 51 - Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 123 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../devicetree/bindings/example-schema.yaml | 14 +- .../bindings/extcon/extcon-usbc-tusb320.yaml | 4 +- .../devicetree/bindings/firmware/qcom,scm.txt | 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 - .../bindings/gpu/host1x/nvidia,tegra210-nvdec.yaml | 106 - .../devicetree/bindings/hwmon/dps650ab.txt | 11 + .../devicetree/bindings/hwmon/hih6130.txt | 12 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 26 + .../devicetree/bindings/hwmon/iio-hwmon.yaml | 37 - Documentation/devicetree/bindings/hwmon/jc42.txt | 46 + .../devicetree/bindings/hwmon/jedec,jc42.yaml | 78 - .../devicetree/bindings/hwmon/lltc,ltc4151.yaml | 41 - Documentation/devicetree/bindings/hwmon/lm70.txt | 22 + Documentation/devicetree/bindings/hwmon/lm90.txt | 51 + .../devicetree/bindings/hwmon/ltc4151.txt | 18 + .../devicetree/bindings/hwmon/mcp3021.txt | 21 + .../bindings/hwmon/microchip,mcp3021.yaml | 43 - .../devicetree/bindings/hwmon/national,lm90.yaml | 78 - .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 141 - .../devicetree/bindings/hwmon/ntc_thermistor.txt | 44 + .../bindings/hwmon/pmbus/ti,lm25066.yaml | 54 - .../devicetree/bindings/hwmon/sensirion,sht15.yaml | 43 - Documentation/devicetree/bindings/hwmon/sht15.txt | 19 + .../devicetree/bindings/hwmon/ti,tmp102.yaml | 47 - .../devicetree/bindings/hwmon/ti,tmp108.yaml | 50 - .../devicetree/bindings/hwmon/ti,tmp421.yaml | 110 - Documentation/devicetree/bindings/hwmon/tmp108.txt | 18 + .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/apple,i2c.yaml | 61 - .../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 +- .../devicetree/bindings/iio/adc/adi,ad799x.yaml | 73 - .../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 - .../bindings/iio/chemical/sensirion,scd4x.yaml | 46 - .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 +- .../bindings/iio/light/liteon,ltr501.yaml | 51 - .../iio/magnetometer/asahi-kasei,ak8975.yaml | 7 - .../bindings/iio/temperature/maxim,max31865.yaml | 52 - .../devicetree/bindings/input/cypress-sf.yaml | 61 - .../bindings/interconnect/qcom,sdm660.yaml | 46 +- .../interrupt-controller/msi-controller.yaml | 46 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 - .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 1 - .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 59 - .../devicetree/bindings/leds/register-bit-led.txt | 94 + .../devicetree/bindings/leds/register-bit-led.yaml | 95 - .../devicetree/bindings/mailbox/mtk-gce.txt | 4 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +- .../bindings/media/i2c/aptina,mt9p031.yaml | 108 - .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 120 - .../devicetree/bindings/media/i2c/mt9p031.txt | 40 + .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx335.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx412.yaml | 2 +- .../devicetree/bindings/media/mediatek-vcodec.txt | 2 - .../bindings/media/qcom,sc7280-venus.yaml | 162 - .../devicetree/bindings/media/renesas,csi2.yaml | 1 - .../devicetree/bindings/media/renesas,imr.txt | 31 + .../devicetree/bindings/media/renesas,imr.yaml | 67 - .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- .../devicetree/bindings/media/ti,cal.yaml | 4 +- .../memory-controllers/ddr/jedec,lpddr2.yaml | 223 - .../bindings/memory-controllers/ddr/lpddr3.txt | 107 - .../bindings/memory-controllers/fsl/ddr.txt | 29 + .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 83 - .../memory-controllers/mediatek,mt7621-memc.yaml | 30 - .../memory-controllers/mediatek,smi-common.yaml | 34 +- .../memory-controllers/mediatek,smi-larb.yaml | 3 - .../memory-controllers/nvidia,tegra20-emc.yaml | 23 +- .../bindings/memory-controllers/omap-gpmc.txt | 157 + .../memory-controllers/renesas,rpc-if.yaml | 1 - .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../bindings/memory-controllers/ti,gpmc-child.yaml | 245 - .../bindings/memory-controllers/ti,gpmc.yaml | 172 - Documentation/devicetree/bindings/mfd/ac100.txt | 50 + .../devicetree/bindings/mfd/aspeed-lpc.txt | 157 + .../devicetree/bindings/mfd/aspeed-lpc.yaml | 199 - Documentation/devicetree/bindings/mfd/axp20x.txt | 273 + .../devicetree/bindings/mfd/brcm,cru.yaml | 32 +- .../devicetree/bindings/mfd/brcm,misc.yaml | 60 - Documentation/devicetree/bindings/mfd/max14577.txt | 4 +- Documentation/devicetree/bindings/mfd/max77686.txt | 2 +- Documentation/devicetree/bindings/mfd/max77693.txt | 2 +- .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 - .../bindings/mfd/sprd,ums512-glbreg.yaml | 68 - Documentation/devicetree/bindings/mfd/syscon.yaml | 1 - .../devicetree/bindings/mfd/x-powers,ac100.yaml | 116 - .../devicetree/bindings/mfd/x-powers,axp152.yaml | 400 - .../devicetree/bindings/mfd/xylon,logicvc.yaml | 3 - .../devicetree/bindings/mmc/arasan,sdhci.yaml | 26 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 - Documentation/devicetree/bindings/mmc/mmc-card.txt | 30 + .../devicetree/bindings/mmc/mmc-card.yaml | 48 - .../devicetree/bindings/mmc/mmc-controller.yaml | 6 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 12 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../devicetree/bindings/mmc/sdhci-omap.txt | 3 - .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 4 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 147 + Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 98 + .../devicetree/bindings/mtd/gpmc-onenand.txt | 48 + .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 121 - .../devicetree/bindings/mtd/ti,gpmc-onenand.yaml | 81 - .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../bindings/net/broadcom-bluetooth.yaml | 17 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 5 +- .../devicetree/bindings/net/dsa/marvell.txt | 2 +- .../devicetree/bindings/net/dsa/qca8k.txt | 215 + .../devicetree/bindings/net/dsa/qca8k.yaml | 362 - Documentation/devicetree/bindings/net/gpmc-eth.txt | 97 + .../devicetree/bindings/net/lantiq,etop-xway.yaml | 69 - .../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 + .../devicetree/bindings/net/lantiq,xrx200-net.yaml | 75 - .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 1 + .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 5 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 2 - .../devicetree/bindings/net/renesas,ether.yaml | 17 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 3 - .../devicetree/bindings/net/snps,dwmac.yaml | 8 +- .../bindings/net/wireless/esp,esp8089.txt | 30 + .../bindings/net/wireless/esp,esp8089.yaml | 43 - Documentation/devicetree/bindings/numa.txt | 46 +- .../devicetree/bindings/pci/apple,pcie.yaml | 160 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 - .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 1 + .../bindings/pci/microchip,pcie-host.yaml | 1 - .../bindings/pci/nvidia,tegra194-pcie.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 158 - .../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/brcm,ns-pinmux.yaml | 33 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 4 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 187 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 188 - .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 165 - .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 148 - .../bindings/pinctrl/rockchip,pinctrl.txt | 114 + .../bindings/pinctrl/rockchip,pinctrl.yaml | 184 - .../bindings/pinctrl/samsung-pinctrl.txt | 1 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 1 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 - .../bindings/power/supply/maxim,max17040.yaml | 2 +- .../bindings/power/supply/samsung,battery.yaml | 56 - .../power/supply/stericsson,ab8500-btemp.yaml | 10 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 10 +- .../power/supply/stericsson,ab8500-charger.yaml | 10 +- .../power/supply/stericsson,ab8500-fg.yaml | 10 +- .../devicetree/bindings/regulator/max77686.txt | 2 +- .../devicetree/bindings/regulator/max8952.txt | 52 + .../bindings/regulator/max8973-regulator.txt | 52 + .../bindings/regulator/max8997-regulator.txt | 145 + .../bindings/regulator/maxim,max8952.yaml | 109 - .../bindings/regulator/maxim,max8973.yaml | 139 - .../bindings/regulator/maxim,max8997.yaml | 445 - .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 - .../bindings/regulator/samsung,s2mpa01.txt | 79 + .../bindings/regulator/samsung,s2mpa01.yaml | 62 - .../bindings/regulator/samsung,s2mps11.txt | 102 + .../bindings/regulator/samsung,s2mps11.yaml | 44 - .../bindings/regulator/samsung,s2mps13.yaml | 44 - .../bindings/regulator/samsung,s2mps14.yaml | 44 - .../bindings/regulator/samsung,s2mps15.yaml | 44 - .../bindings/regulator/samsung,s2mpu02.yaml | 44 - .../bindings/regulator/samsung,s5m8767.txt | 145 + .../bindings/regulator/samsung,s5m8767.yaml | 74 - .../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 - .../reset/socionext,uniphier-glue-reset.yaml | 1 - .../bindings/reset/socionext,uniphier-reset.yaml | 3 - 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 - .../devicetree/bindings/rtc/nxp,pcf85063.txt | 9 - .../devicetree/bindings/serial/8250_omap.yaml | 2 +- .../bindings/serial/brcm,bcm6345-uart.txt | 36 + .../bindings/serial/brcm,bcm6345-uart.yaml | 47 - .../bindings/serial/fsl,s32-linflexuart.txt | 22 + .../bindings/serial/fsl,s32-linflexuart.yaml | 48 - .../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 | 89 - .../bindings/soc/aspeed/uart-routing.yaml | 56 - .../bindings/soc/imx/fsl,imx8mm-disp-blk-ctrl.yaml | 94 - .../bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml | 76 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 12 +- .../devicetree/bindings/soc/qcom/qcom,apr.txt | 134 + .../devicetree/bindings/soc/qcom/qcom,apr.yaml | 177 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 - .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 34 +- .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 80 - .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 47 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 - .../bindings/sound/audio-graph-card2.yaml | 57 - Documentation/devicetree/bindings/sound/bt-sco.txt | 13 + .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 157 - .../devicetree/bindings/sound/linux,bt-sco.yaml | 38 - .../devicetree/bindings/sound/linux,spdif-dit.yaml | 32 - .../devicetree/bindings/sound/max9892x.txt | 3 - .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 100 - .../devicetree/bindings/sound/name-prefix.txt | 24 + .../devicetree/bindings/sound/name-prefix.yaml | 21 - .../devicetree/bindings/sound/nau8821.txt | 55 - .../bindings/sound/nvidia,tegra186-dspk.yaml | 9 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 76 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 20 - .../bindings/sound/nvidia,tegra210-amx.yaml | 76 - .../bindings/sound/nvidia,tegra210-dmic.yaml | 9 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 9 +- .../bindings/sound/nvidia,tegra210-mixer.yaml | 74 - .../bindings/sound/nvidia,tegra210-mvc.yaml | 76 - .../bindings/sound/nvidia,tegra210-sfc.yaml | 73 - .../devicetree/bindings/sound/nxp,tfa989x.yaml | 9 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 2 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 2 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 117 - .../devicetree/bindings/sound/richtek,rt9120.yaml | 59 - .../bindings/sound/rockchip,i2s-tdm.yaml | 182 - .../devicetree/bindings/sound/rockchip,pdm.txt | 46 + .../devicetree/bindings/sound/rockchip,pdm.yaml | 120 - Documentation/devicetree/bindings/sound/rt5659.txt | 2 +- .../devicetree/bindings/sound/simple-amplifier.txt | 17 + .../bindings/sound/simple-audio-amplifier.yaml | 45 - .../bindings/sound/simple-audio-mux.yaml | 9 +- .../bindings/sound/socionext,uniphier-aio.yaml | 22 +- .../bindings/sound/socionext,uniphier-evea.yaml | 6 +- .../bindings/sound/spdif-transmitter.txt | 10 + .../devicetree/bindings/sound/test-component.yaml | 33 - .../devicetree/bindings/sound/wlf,wm8978.yaml | 58 - .../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/spi/snps,dw-apb-ssi.yaml | 2 +- Documentation/devicetree/bindings/sram/sram.yaml | 5 +- .../devicetree/bindings/submitting-patches.rst | 3 - .../bindings/thermal/qcom-spmi-adc-tm-hc.yaml | 149 - .../devicetree/bindings/trivial-devices.yaml | 26 +- .../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 | 47 - .../devicetree/bindings/vendor-prefixes.yaml | 18 - 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/dma-buf.rst | 6 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/generic-counter.rst | 363 +- Documentation/driver-api/ipmi.rst | 64 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 - .../driver-api/media/maintainer-entry-profile.rst | 2 +- Documentation/driver-api/media/v4l2-subdev.rst | 14 +- Documentation/driver-api/serial/n_gsm.rst | 71 +- Documentation/driver-api/serial/tty.rst | 2 +- Documentation/driver-api/thermal/sysfs-api.rst | 225 +- Documentation/filesystems/caching/backend-api.rst | 138 +- Documentation/filesystems/caching/netfs-api.rst | 385 +- Documentation/filesystems/erofs.rst | 12 +- Documentation/filesystems/ext4/orphan.rst | 44 +- Documentation/filesystems/fscrypt.rst | 83 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/netfs_library.rst | 2 - Documentation/filesystems/nfs/index.rst | 1 - Documentation/filesystems/nfs/reexport.rst | 113 - Documentation/filesystems/ntfs3.rst | 141 +- Documentation/filesystems/proc.rst | 26 +- Documentation/firmware-guide/acpi/osi.rst | 2 +- Documentation/gpu/amdgpu.rst | 4 +- Documentation/gpu/drm-internals.rst | 9 + Documentation/gpu/drm-kms-helpers.rst | 27 - Documentation/gpu/drm-kms.rst | 2 - Documentation/gpu/drm-mm.rst | 84 +- Documentation/gpu/i915.rst | 35 +- Documentation/gpu/todo.rst | 30 +- Documentation/hwmon/dell-smm-hwmon.rst | 3 - Documentation/hwmon/index.rst | 1 - Documentation/hwmon/k10temp.rst | 17 + Documentation/hwmon/lm25066.rst | 2 - Documentation/hwmon/max6620.rst | 46 - Documentation/hwmon/sysfs-interface.rst | 596 +- Documentation/hwmon/tmp421.rst | 10 - Documentation/index.rst | 1 - Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- 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/locking/ww-mutex-design.rst | 2 +- Documentation/maintainer/pull-requests.rst | 2 +- .../networking/devlink/devlink-region.rst | 4 +- Documentation/networking/devlink/ice.rst | 13 +- Documentation/networking/devlink/index.rst | 1 - Documentation/networking/devlink/iosm.rst | 162 - Documentation/networking/ethtool-netlink.rst | 81 +- Documentation/networking/ip-sysctl.rst | 8 + Documentation/networking/ipvs-sysctl.rst | 11 - Documentation/networking/mctp.rst | 59 - Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/process/changes.rst | 13 - Documentation/process/coding-style.rst | 37 +- Documentation/process/index.rst | 1 - Documentation/process/maintainer-handbooks.rst | 18 - Documentation/process/maintainer-tip.rst | 785 - Documentation/process/submitting-drivers.rst | 2 +- Documentation/process/submitting-patches.rst | 11 +- 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 | 218 - Documentation/scheduler/sched-bwc.rst | 84 +- Documentation/sound/alsa-configuration.rst | 9 - Documentation/spi/spi-summary.rst | 8 + Documentation/timers/no_hz.rst | 18 +- .../it_IT/process/submitting-patches.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 8 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/admin-guide/sysrq.rst | 280 - .../translations/zh_CN/core-api/boot-time-mm.rst | 49 - .../translations/zh_CN/core-api/genalloc.rst | 109 - .../zh_CN/core-api/gfp_mask-from-fs-io.rst | 66 - .../translations/zh_CN/core-api/index.rst | 17 +- Documentation/translations/zh_CN/core-api/kref.rst | 311 - .../zh_CN/core-api/memory-allocation.rst | 138 - .../translations/zh_CN/core-api/memory-hotplug.rst | 4 + .../translations/zh_CN/core-api/mm-api.rst | 110 - .../zh_CN/core-api/unaligned-memory-access.rst | 229 - .../zh_CN/maintainer/pull-requests.rst | 2 +- .../translations/zh_CN/process/5.Posting.rst | 8 +- Documentation/translations/zh_CN/process/howto.rst | 10 +- .../zh_CN/process/submitting-patches.rst | 8 +- Documentation/translations/zh_TW/index.rst | 10 +- .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/userspace-api/futex2.rst | 86 - Documentation/userspace-api/index.rst | 1 - Documentation/userspace-api/ioctl/cdrom.rst | 113 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- Documentation/userspace-api/media/v4l/buffer.rst | 40 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 - .../media/v4l/ext-ctrls-image-source.rst | 20 - .../userspace-api/media/v4l/pixfmt-reserved.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 7 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 3 - .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 3 - .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 - .../userspace-api/media/v4l/vidioc-reqbufs.rst | 16 +- .../userspace-api/media/videodev2.h.rst.exceptions | 2 - Documentation/userspace-api/vduse.rst | 2 +- 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 +- .../virt/uml/user_mode_linux_howto_v2.rst | 119 +- Documentation/vm/damon/design.rst | 29 +- Documentation/vm/damon/faq.rst | 5 +- Documentation/vm/damon/index.rst | 1 + Documentation/vm/index.rst | 26 +- Documentation/vm/page_migration.rst | 2 +- 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/entry_64.rst | 2 +- Documentation/x86/orc-unwinder.rst | 4 +- Documentation/x86/sgx.rst | 26 - Documentation/x86/x86_64/machinecheck.rst | 56 +- MAINTAINERS | 382 +- Makefile | 237 +- Next/SHA1s | 341 - Next/Trees | 343 - Next/merge.log | 11966 ----- arch/Kconfig | 31 - arch/alpha/include/asm/bitops.h | 2 + arch/alpha/include/uapi/asm/socket.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/pgtable.h | 5 + arch/arc/include/asm/ptrace.h | 5 - arch/arc/kernel/kprobes.c | 13 +- arch/arc/mm/init.c | 6 +- arch/arm/Kconfig | 3 + arch/arm/arm-soc-for-next-contents.txt | 90 - arch/arm/boot/compressed/fdt_check_mem_start.c | 48 +- arch/arm/boot/compressed/string.c | 1 - arch/arm/boot/dts/Makefile | 14 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 1 - arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 295 - arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 5 - arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 21 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 182 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 1577 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 9 +- arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 488 - arch/arm/boot/dts/aspeed-g6.dtsi | 20 - arch/arm/boot/dts/at91-lmu5000.dts | 147 - arch/arm/boot/dts/at91-q5xr5.dts | 199 - arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 12 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 24 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 70 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 22 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 53 +- arch/arm/boot/dts/at91-tse850-3.dts | 2 +- arch/arm/boot/dts/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/axp209.dtsi | 6 +- arch/arm/boot/dts/axp22x.dtsi | 6 +- arch/arm/boot/dts/axp81x.dtsi | 10 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 49 +- arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts | 138 - arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi | 113 - arch/arm/boot/dts/bcm2711.dtsi | 12 +- arch/arm/boot/dts/bcm2835-common.dtsi | 8 - arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 31 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 36 +- arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi | 34 - arch/arm/boot/dts/bcm283x.dtsi | 8 + arch/arm/boot/dts/dra7.dtsi | 19 - arch/arm/boot/dts/e60k02.dtsi | 2 +- arch/arm/boot/dts/e70k02.dtsi | 320 - arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/exynos4210-origen.dts | 24 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 3 + arch/arm/boot/dts/exynos5250.dtsi | 1 + arch/arm/boot/dts/imx53-m53menlo.dts | 4 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 2 +- arch/arm/boot/dts/imx6dl-b1x5v2.dtsi | 1 + arch/arm/boot/dts/imx6dl-prtrvt.dts | 2 + arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts | 1 - arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 11 +- arch/arm/boot/dts/imx6q-skov-revc-lt2.dts | 1 - arch/arm/boot/dts/imx6qdl-apalis.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 31 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/imx6qdl-pico.dtsi | 11 - arch/arm/boot/dts/imx6qdl-skov-revc-lt2.dtsi | 99 - arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 7 +- arch/arm/boot/dts/imx6qp-prtwd3.dts | 4 +- arch/arm/boot/dts/imx6qp.dtsi | 2 +- arch/arm/boot/dts/imx6sl-tolino-vision5.dts | 349 - arch/arm/boot/dts/imx6sl.dtsi | 18 +- arch/arm/boot/dts/imx6sll-kobo-librah2o.dts | 339 - arch/arm/boot/dts/imx6sll.dtsi | 22 +- arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6sx.dtsi | 6 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 1 - arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dts | 17 - .../arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi | 185 - arch/arm/boot/dts/imx6ull-colibri.dtsi | 32 +- arch/arm/boot/dts/imx7-mba7.dtsi | 42 +- arch/arm/boot/dts/imx7-tqma7.dtsi | 47 +- arch/arm/boot/dts/imx7d-mba7.dts | 6 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 +- arch/arm/boot/dts/imx7d.dtsi | 7 +- arch/arm/boot/dts/imx7s-mba7.dts | 6 +- arch/arm/boot/dts/imx7s-tqma7.dtsi | 4 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 - arch/arm/boot/dts/ls1021a-qds.dts | 85 +- arch/arm/boot/dts/ls1021a-tsn.dts | 4 +- arch/arm/boot/dts/ls1021a-twr.dts | 63 +- arch/arm/boot/dts/ls1021a.dtsi | 219 +- 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/omap-gpmc-smsc911x.dtsi | 4 +- arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi | 2 +- arch/arm/boot/dts/omap-zoom-common.dtsi | 4 +- arch/arm/boot/dts/omap2430-sdp.dts | 4 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +- arch/arm/boot/dts/omap3-gta04.dtsi | 23 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 - arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi | 2 +- arch/arm/boot/dts/omap3-sb-t35.dtsi | 4 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts | 237 - arch/arm/boot/dts/qcom-apq8064.dtsi | 41 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 2 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 263 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 27 - arch/arm/boot/dts/r7s72100-genmai.dts | 2 - arch/arm/boot/dts/r7s72100-gr-peach.dts | 2 - arch/arm/boot/dts/r7s72100-rskrza1.dts | 2 - arch/arm/boot/dts/r7s9210-rza2mevb.dts | 21 - arch/arm/boot/dts/r8a73a4-ape6evm.dts | 1 - arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 - arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 2 - arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 2 - arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 4 - arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 2 - arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 4 - arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 - arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 - arch/arm/boot/dts/r8a7790-stout.dts | 2 - arch/arm/boot/dts/r8a7791-koelsch.dts | 2 - arch/arm/boot/dts/r8a7791-porter.dts | 2 - arch/arm/boot/dts/r8a7793-gose.dts | 2 - arch/arm/boot/dts/r8a7794-alt.dts | 2 - arch/arm/boot/dts/r8a7794-silk.dts | 2 - arch/arm/boot/dts/rk3036.dtsi | 10 +- arch/arm/boot/dts/rk3066a-mk808.dts | 27 - arch/arm/boot/dts/rk3066a.dtsi | 29 +- arch/arm/boot/dts/rk3188.dtsi | 10 +- arch/arm/boot/dts/rk3229.dtsi | 2 +- arch/arm/boot/dts/rk322x.dtsi | 14 +- arch/arm/boot/dts/rk3288.dtsi | 22 +- arch/arm/boot/dts/rv1108.dtsi | 16 +- arch/arm/boot/dts/sama5d29.dtsi | 16 - arch/arm/boot/dts/sama7g5.dtsi | 55 - arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/spear3xx.dtsi | 2 +- arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 64 - arch/arm/boot/dts/stm32mp131.dtsi | 283 - arch/arm/boot/dts/stm32mp133.dtsi | 37 - arch/arm/boot/dts/stm32mp135.dtsi | 12 - arch/arm/boot/dts/stm32mp135f-dk.dts | 56 - arch/arm/boot/dts/stm32mp13xc.dtsi | 17 - arch/arm/boot/dts/stm32mp13xf.dtsi | 17 - arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 8 +- arch/arm/boot/dts/stm32mp151.dtsi | 19 +- arch/arm/boot/dts/stm32mp157c-odyssey.dts | 6 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 2 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 2 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 11 +- arch/arm/boot/dts/sun4i-a10.dtsi | 11 +- arch/arm/boot/dts/sun5i-a13.dtsi | 15 +- arch/arm/boot/dts/sun6i-a31.dtsi | 44 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 17 +- arch/arm/boot/dts/sun7i-a20.dtsi | 34 +- arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3.dtsi | 4 +- arch/arm/boot/dts/sun8i-r40.dtsi | 39 - arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 2 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 2 +- arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi | 2 +- arch/arm/boot/dts/tegra114.dtsi | 8 +- arch/arm/boot/dts/tegra124.dtsi | 12 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 7 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 + arch/arm/boot/dts/tegra20.dtsi | 13 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 30 +- arch/arm/boot/dts/tegra30-ouya.dts | 5 +- arch/arm/boot/dts/tegra30.dtsi | 12 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 67 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 65 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 58 + arch/arm/common/scoop.c | 3 + arch/arm/common/sharpsl_param.c | 4 +- arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 35 +- arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/gemini_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 49 +- arch/arm/configs/lpc32xx_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 91 +- arch/arm/configs/mvebu_v7_defconfig | 18 +- arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/oxnas_v6_defconfig | 1 + arch/arm/configs/qcom_defconfig | 1 - arch/arm/configs/realview_defconfig | 1 - arch/arm/configs/sama5_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 2 +- arch/arm/configs/sunxi_defconfig | 1 - arch/arm/configs/tegra_defconfig | 1 - arch/arm/configs/versatile_defconfig | 1 - arch/arm/configs/vexpress_defconfig | 1 - arch/arm/include/asm/arch_timer.h | 37 +- arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/cacheflush.h | 1 - arch/arm/include/asm/io.h | 1 - arch/arm/include/asm/syscall.h | 10 + arch/arm/kernel/traps.c | 2 +- arch/arm/mach-at91/Kconfig | 9 - arch/arm/mach-at91/pm.c | 130 +- arch/arm/mach-at91/pm_suspend.S | 42 +- arch/arm/mach-dove/include/mach/uncompress.h | 4 +- arch/arm/mach-exynos/Kconfig | 2 + arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-imx/mach-imx6q.c | 3 - arch/arm/mach-imx/pm-imx6.c | 4 - arch/arm/mach-imx/src.c | 40 +- arch/arm/mach-integrator/Kconfig | 2 +- arch/arm/mach-omap1/include/mach/memory.h | 12 + arch/arm/mach-omap1/usb.c | 116 +- arch/arm/mach-omap2/Kconfig | 1 + 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/omap_hwmod.c | 8 +- arch/arm/mach-omap2/pdata-quirks.c | 36 + arch/arm/mach-omap2/powerdomain.c | 6 +- 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-qcom/platsmp.c | 71 - arch/arm/mach-realview/Kconfig | 2 +- arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 22 +- arch/arm/mach-s3c/mach-mini6410.c | 2 +- arch/arm/mach-s5pv210/Kconfig | 1 + arch/arm/mach-stm32/Kconfig | 8 - arch/arm/mach-stm32/board-dt.c | 3 - arch/arm/mach-sunxi/platsmp.c | 4 +- arch/arm/mach-sunxi/sunxi.c | 4 +- arch/arm/mach-versatile/Kconfig | 2 +- arch/arm/mach-vexpress/Kconfig | 2 +- arch/arm/mm/init.c | 2 +- arch/arm/mm/ioremap.c | 6 - arch/arm/net/bpf_jit_32.c | 24 +- arch/arm/probes/kprobes/core.c | 15 +- arch/arm/probes/kprobes/opt-arm.c | 7 +- arch/arm/rust/target.json | 27 - arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 23 +- arch/arm64/Kconfig.platforms | 2 + arch/arm64/boot/dts/allwinner/axp803.dtsi | 10 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 6 +- .../boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 28 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 3 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 17 - .../boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 9 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +- arch/arm64/boot/dts/amlogic/Makefile | 3 - .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 362 - .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 405 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 4 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 241 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 61 - .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 2 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 1 + arch/arm64/boot/dts/arm/fvp-base-revc.dts | 23 + arch/arm64/boot/dts/arm/juno-base.dtsi | 12 + arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 21 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 11 + .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 20 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 57 +- arch/arm64/boot/dts/broadcom/Makefile | 1 - .../arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 - arch/arm64/boot/dts/exynos/Makefile | 3 +- arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi | 10 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- .../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/freescale/Makefile | 4 - arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 1 - .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 60 +- .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 17 +- .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 49 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 31 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 19 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 76 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 40 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 40 +- .../dts/freescale/fsl-lx2160a-bluebox3-rev-a.dts | 34 - .../boot/dts/freescale/fsl-lx2160a-bluebox3.dts | 658 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 2 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 40 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 13 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 24 - .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 180 - .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 2 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 2 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 2 - .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 46 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 - .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 124 - arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 34 - arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 40 - arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 4 +- 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 | 12 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 1554 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 506 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 136 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 1495 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 1572 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 209 +- 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/Makefile | 9 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 12 - .../apq8094-sony-xperia-kitakami-karin_windy.dts | 1 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 31 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 85 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 23 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 1 - arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 1 - arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 1 - .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 63 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 1 - .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 1 - .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 1 - .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 1 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 18 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 2 - .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 1 - arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 - .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 1 - .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 1 - .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 1 - .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 1 - .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 1 - .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 1 - .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 1 - .../dts/qcom/msm8996-sony-xperia-tone-dora.dts | 1 - .../dts/qcom/msm8996-sony-xperia-tone-kagura.dts | 1 - .../dts/qcom/msm8996-sony-xperia-tone-keyaki.dts | 1 - .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 1 - .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 673 - arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 432 - .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 432 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 58 +- .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 1 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 - arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 320 - arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 1 - .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 1 - .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 1 - .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 - .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 1 - .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 31 - .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 55 - .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 36 - .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 670 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 205 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 1 - arch/arm64/boot/dts/qcom/pm660.dtsi | 5 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 12 - arch/arm64/boot/dts/qcom/qcs404.dtsi | 5 - arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 10 - .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 14 - .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 3 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 20 - .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 15 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 336 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 13 - .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 11 - .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 109 - .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 8 - .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 8 - .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 1 - .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 90 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 110 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 85 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 225 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 3465 +- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 1 - .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 1 - .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 - .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 1 - .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 20 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 1 - .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 1 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 1 - .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 213 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 40 - .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 57 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 58 - arch/arm64/boot/dts/qcom/sm6350.dtsi | 934 - .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 1 - .../dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts | 1 - .../dts/qcom/sm8150-sony-xperia-kumano-griffin.dts | 1 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 35 +- .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 1 - .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 1 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 42 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 37 +- arch/arm64/boot/dts/renesas/Makefile | 2 - .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 - arch/arm64/boot/dts/renesas/cat875.dtsi | 2 - arch/arm64/boot/dts/renesas/draak.dtsi | 686 - arch/arm64/boot/dts/renesas/ebisu.dtsi | 803 - arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 11 - arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 4 - arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 4 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 4 - arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 4 - arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 788 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 671 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 70 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 1458 - arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 9 - arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 9 - arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 12 - .../boot/dts/renesas/r8a779m5-salvator-xs.dts | 36 - arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 21 - arch/arm64/boot/dts/renesas/r8a779m6.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m7.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 12 - arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 337 - arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 7 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 275 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 292 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 56 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 - arch/arm64/boot/dts/rockchip/Makefile | 6 - arch/arm64/boot/dts/rockchip/px30-evb.dts | 52 - arch/arm64/boot/dts/rockchip/px30.dtsi | 126 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 49 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 110 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 17 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 47 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 191 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 1 - .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 - arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 1 - .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 - .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 182 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 - arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 6 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 7 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 218 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 54 - .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 14 - .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 47 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 104 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 548 - arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 313 - arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 9 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 644 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 1146 - arch/arm64/boot/dts/ti/Makefile | 4 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 280 - arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 8 - arch/arm64/boot/dts/ti/k3-am64.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 8 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 - .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 46 - .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 51 - arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 39 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 4 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 - .../dts/ti/k3-am6528-iot2050-basic-common.dtsi | 60 - .../boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts | 24 - arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 56 +- arch/arm64/boot/dts/ti/k3-am654.dtsi | 4 - .../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 56 - .../boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts | 29 - .../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 50 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 3 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 3 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 1002 - arch/arm64/boot/dts/ti/k3-j721e.dtsi | 3 - arch/arm64/boot/dts/xilinx/Makefile | 14 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 13 +- .../arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dts | 315 - .../arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dts | 298 - arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 289 - arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA.dts | 21 - arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 18 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 298 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 342 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 49 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 24 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 330 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 264 +- .../arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 320 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 292 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 250 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 340 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 274 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 93 +- arch/arm64/configs/defconfig | 22 +- arch/arm64/crypto/Kconfig | 6 + arch/arm64/crypto/aes-ce-ccm-core.S | 24 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 203 +- arch/arm64/crypto/aes-glue.c | 102 +- arch/arm64/crypto/aes-neonbs-glue.c | 122 +- arch/arm64/crypto/ghash-ce-glue.c | 209 +- arch/arm64/include/asm/arch_timer.h | 52 +- arch/arm64/include/asm/assembler.h | 49 +- arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/ftrace.h | 2 +- arch/arm64/include/asm/kexec.h | 12 - arch/arm64/include/asm/kprobes.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 47 +- arch/arm64/include/asm/kvm_emulate.h | 5 +- arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/memory.h | 1 - arch/arm64/include/asm/mmu_context.h | 24 - arch/arm64/include/asm/mte-kasan.h | 5 - arch/arm64/include/asm/mte.h | 8 +- arch/arm64/include/asm/page.h | 1 + arch/arm64/include/asm/pgtable.h | 5 - arch/arm64/include/asm/sections.h | 1 - arch/arm64/include/asm/setup.h | 6 - arch/arm64/include/asm/syscall.h | 10 + arch/arm64/include/asm/sysreg.h | 6 - arch/arm64/include/asm/thread_info.h | 1 - arch/arm64/include/asm/trans_pgd.h | 14 +- arch/arm64/include/asm/uaccess.h | 4 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/vdso/compat_barrier.h | 7 - arch/arm64/include/asm/virt.h | 7 - arch/arm64/include/asm/vmalloc.h | 4 +- arch/arm64/kernel/asm-offsets.c | 13 +- arch/arm64/kernel/cpu-reset.S | 7 +- arch/arm64/kernel/cpu-reset.h | 32 + arch/arm64/kernel/cpufeature.c | 10 - arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate-asm.S | 72 + arch/arm64/kernel/hibernate.c | 49 +- arch/arm64/kernel/machine_kexec.c | 177 +- arch/arm64/kernel/mte.c | 67 +- arch/arm64/kernel/probes/kprobes.c | 10 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 +- arch/arm64/kernel/relocate_kernel.S | 69 +- arch/arm64/kernel/sdei.c | 2 +- arch/arm64/kernel/smp.c | 3 +- arch/arm64/kernel/topology.c | 2 - arch/arm64/kernel/traps.c | 4 +- arch/arm64/kernel/vdso32/Makefile | 36 +- arch/arm64/kernel/vmlinux.lds.S | 19 - arch/arm64/kvm/Kconfig | 10 +- arch/arm64/kvm/arm.c | 89 +- arch/arm64/kvm/hyp/include/nvhe/gfp.h | 1 - arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 26 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 37 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 16 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 15 - arch/arm64/kvm/hyp/vgic-v3-sr.c | 22 +- arch/arm64/kvm/mmu.c | 8 +- arch/arm64/kvm/perf.c | 3 + arch/arm64/kvm/pmu-emul.c | 11 +- arch/arm64/kvm/reset.c | 2 +- arch/arm64/kvm/sys_regs.c | 31 +- arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/kvm/vgic/vgic-irqfd.c | 2 +- arch/arm64/kvm/vgic/vgic-its.c | 18 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 25 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 8 +- arch/arm64/kvm/vgic/vgic-v3.c | 27 +- arch/arm64/kvm/vgic/vgic-v4.c | 2 +- arch/arm64/kvm/vgic/vgic.h | 5 +- arch/arm64/lib/Makefile | 2 - arch/arm64/mm/Makefile | 1 - arch/arm64/mm/hugetlbpage.c | 27 +- arch/arm64/mm/init.c | 39 + arch/arm64/mm/kasan_init.c | 16 - arch/arm64/mm/mmu.c | 9 +- arch/arm64/mm/trans_pgd-asm.S | 65 - arch/arm64/mm/trans_pgd.c | 84 +- arch/arm64/rust/target.json | 34 - arch/arm64/tools/cpucaps | 1 - arch/csky/Kconfig | 3 +- arch/csky/include/asm/bitops.h | 2 + arch/csky/include/asm/kprobes.h | 2 +- arch/csky/include/asm/syscall.h | 9 + arch/csky/kernel/probes/ftrace.c | 7 + arch/csky/kernel/probes/kprobes.c | 14 +- arch/csky/kernel/probes/kprobes_trampoline.S | 4 +- arch/csky/kernel/ptrace.c | 3 +- arch/csky/kernel/signal.c | 4 - arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/bitops.h | 1 + arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/include/asm/bitops.h | 1 + arch/ia64/Kconfig | 2 + arch/ia64/Kconfig.debug | 2 +- arch/ia64/include/asm/bitops.h | 2 + arch/ia64/include/asm/ptrace.h | 9 +- arch/ia64/include/asm/syscall.h | 17 +- arch/ia64/kernel/audit.c | 10 +- arch/ia64/kernel/kprobes.c | 15 +- arch/ia64/kernel/ptrace.c | 31 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/68000/entry.S | 4 + arch/m68k/Kconfig | 1 + arch/m68k/Kconfig.cpu | 11 + arch/m68k/Kconfig.machine | 1 - arch/m68k/coldfire/entry.S | 4 + arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 7 +- arch/m68k/configs/bvme6000_defconfig | 7 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 7 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 7 +- arch/m68k/configs/mvme16x_defconfig | 7 +- arch/m68k/configs/q40_defconfig | 7 +- arch/m68k/configs/sun3_defconfig | 7 +- arch/m68k/configs/sun3x_defconfig | 7 +- arch/m68k/emu/nfblock.c | 3 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/bitops.h | 4 +- arch/m68k/include/asm/processor.h | 31 +- arch/m68k/include/asm/segment.h | 59 + arch/m68k/include/asm/thread_info.h | 3 + arch/m68k/include/asm/tlbflush.h | 11 +- arch/m68k/include/asm/traps.h | 4 - arch/m68k/include/asm/uaccess.h | 215 +- arch/m68k/kernel/asm-offsets.c | 2 +- arch/m68k/kernel/entry.S | 58 +- arch/m68k/kernel/process.c | 4 +- arch/m68k/kernel/signal.c | 199 +- arch/m68k/kernel/traps.c | 13 +- arch/m68k/lib/muldi3.c | 2 +- arch/m68k/mac/misc.c | 1 + arch/m68k/mm/cache.c | 25 +- arch/m68k/mm/init.c | 6 + arch/m68k/mm/kmap.c | 1 + arch/m68k/mm/mcfmmu.c | 3 +- arch/m68k/mm/memory.c | 1 + arch/m68k/mm/motorola.c | 8 +- arch/m68k/sun3/config.c | 3 +- arch/m68k/sun3/mmu_emu.c | 6 +- arch/m68k/sun3/sun3ints.c | 1 + arch/m68k/sun3x/prom.c | 1 + arch/microblaze/include/asm/syscall.h | 33 + arch/microblaze/mm/pgtable.c | 3 +- arch/microblaze/pci/pci-common.c | 3 +- arch/mips/Kconfig | 19 +- arch/mips/alchemy/devboards/db1550.c | 1 - arch/mips/boot/dts/ingenic/ci20.dts | 9 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 44 +- arch/mips/configs/loongson3_defconfig | 1 - arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/cacheflush.h | 2 - arch/mips/include/asm/ginvt.h | 11 +- arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 2 +- .../include/asm/mach-loongson64/loongson_regs.h | 12 - arch/mips/include/asm/mach-ralink/spaces.h | 4 +- arch/mips/include/asm/mips-cps.h | 23 +- arch/mips/include/asm/mipsregs.h | 190 +- arch/mips/include/asm/msa.h | 34 +- arch/mips/include/asm/pci.h | 4 - arch/mips/include/asm/uasm.h | 5 - arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/kernel/kprobes.c | 26 +- arch/mips/kernel/uprobes.c | 1 - arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/xway/dma.c | 57 +- arch/mips/loongson64/init.c | 4 +- arch/mips/mm/init.c | 2 +- arch/mips/mm/uasm-mips.c | 4 +- arch/mips/mm/uasm.c | 3 +- arch/mips/net/Makefile | 9 +- arch/mips/net/bpf_jit.c | 1270 + arch/mips/net/bpf_jit.h | 81 + arch/mips/net/bpf_jit_asm.S | 285 + arch/mips/net/bpf_jit_comp.c | 1034 - arch/mips/net/bpf_jit_comp.h | 235 - arch/mips/net/bpf_jit_comp32.c | 1899 - arch/mips/net/bpf_jit_comp64.c | 1060 - arch/mips/net/ebpf_jit.c | 1938 + arch/mips/pci/pci-generic.c | 14 - arch/mips/rb532/prom.c | 1 + arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/mips/sgi-ip30/ip30-setup.c | 6 +- arch/mips/sibyte/common/cfe.c | 1 + arch/mips/sibyte/swarm/setup.c | 1 + arch/nds32/Kbuild | 3 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 5 +- arch/nds32/include/asm/cacheflush.h | 1 - arch/nds32/include/asm/syscall.h | 22 + arch/nios2/Kconfig.debug | 3 +- arch/nios2/Makefile | 3 +- arch/nios2/boot/Makefile | 3 + arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/include/asm/syscall.h | 11 + arch/nios2/kernel/setup.c | 2 + arch/openrisc/include/asm/bitops.h | 1 + arch/openrisc/include/asm/syscall.h | 7 + arch/openrisc/kernel/time.c | 2 +- arch/openrisc/mm/init.c | 1 + arch/parisc/Kconfig | 2 + arch/parisc/include/asm/bitops.h | 2 + arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/audit.c | 10 +- arch/parisc/kernel/compat_audit.c | 11 +- arch/parisc/kernel/kprobes.c | 6 +- arch/parisc/kernel/unwind.c | 3 +- arch/powerpc/Kconfig | 1 - arch/powerpc/Makefile | 11 + arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/fsl/t1023rdb.dts | 2 +- arch/powerpc/boot/serial.c | 2 +- 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/syscall.h | 10 + arch/powerpc/include/asm/thread_info.h | 3 - arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/asm-offsets.c | 4 +- arch/powerpc/kernel/audit.c | 12 +- arch/powerpc/kernel/compat_audit.c | 13 +- arch/powerpc/kernel/dma-iommu.c | 9 - arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/eeh.c | 12 +- 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/kvm.c | 3 +- arch/powerpc/kernel/optprobes.c | 8 +- arch/powerpc/kernel/paca.c | 8 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/security.c | 5 - arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/kernel/signal_32.c | 4 +- arch/powerpc/kernel/signal_64.c | 2 +- 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_hv_rmhandlers.S | 28 +- arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/kvm/powerpc.c | 6 +- arch/powerpc/lib/Makefile | 2 - 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 | 4 +- 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/perf/perf_regs.c | 4 - arch/powerpc/perf/power10-events-list.h | 8 +- arch/powerpc/perf/power10-pmu.c | 44 +- 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/cell/spufs/inode.c | 1 - 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 | 8 +- 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 | 29 - arch/powerpc/sysdev/xive/common.c | 3 +- arch/riscv/Kconfig | 3 +- arch/riscv/Makefile | 12 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 18 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 36 +- arch/riscv/configs/32-bit.config | 2 - arch/riscv/configs/64-bit.config | 2 - arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/csr.h | 87 - 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/asm/page.h | 2 - arch/riscv/include/asm/syscall.h | 10 +- arch/riscv/include/asm/vdso.h | 18 +- arch/riscv/include/asm/vdso/gettimeofday.h | 7 - arch/riscv/include/uapi/asm/kvm.h | 128 - arch/riscv/include/uapi/asm/unistd.h | 3 +- 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/reset.c | 12 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/kernel/syscall_table.c | 1 + arch/riscv/kernel/vdso.c | 261 +- arch/riscv/kernel/vdso/vdso.lds.S | 6 +- 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/mm/context.c | 8 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/Kconfig | 17 +- arch/s390/boot/compressed/decompressor.h | 1 - arch/s390/boot/head.S | 17 - arch/s390/boot/startup.c | 8 - arch/s390/configs/debug_defconfig | 1 - arch/s390/include/asm/barrier.h | 24 +- arch/s390/include/asm/bitops.h | 1 + arch/s390/include/asm/debug.h | 2 +- arch/s390/include/asm/ftrace.h | 46 +- arch/s390/include/asm/jump_label.h | 2 - arch/s390/include/asm/kprobes.h | 2 +- arch/s390/include/asm/livepatch.h | 4 +- arch/s390/include/asm/mem_encrypt.h | 2 + arch/s390/include/asm/pci.h | 2 - arch/s390/include/asm/ptrace.h | 22 +- arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/syscall.h | 12 + arch/s390/include/asm/text-patching.h | 16 - arch/s390/include/asm/thread_info.h | 1 - arch/s390/include/asm/uv.h | 5 - arch/s390/kernel/alternative.c | 20 - arch/s390/kernel/audit.c | 12 +- arch/s390/kernel/compat_audit.c | 13 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 96 +- arch/s390/kernel/head64.S | 18 + arch/s390/kernel/jump_label.c | 34 +- arch/s390/kernel/kprobes.c | 64 +- arch/s390/kernel/mcount.S | 41 +- arch/s390/kernel/setup.c | 33 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/stacktrace.c | 2 +- arch/s390/kernel/uv.c | 33 +- arch/s390/kernel/vmlinux.lds.S | 1 - arch/s390/kvm/gaccess.c | 12 - arch/s390/kvm/intercept.c | 9 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 10 +- arch/s390/kvm/kvm-s390.h | 11 +- arch/s390/kvm/pv.c | 21 +- arch/s390/kvm/sigp.c | 14 +- arch/s390/lib/Makefile | 2 - arch/s390/lib/string.c | 18 +- arch/s390/lib/test_kprobes.c | 75 - arch/s390/lib/test_kprobes.h | 10 - arch/s390/lib/test_kprobes_asm.S | 45 - arch/s390/lib/test_unwind.c | 169 +- arch/s390/mm/cmm.c | 11 +- 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/s390/net/bpf_jit_comp.c | 2 +- arch/s390/pci/pci.c | 47 +- arch/s390/pci/pci_event.c | 8 +- arch/s390/pci/pci_sysfs.c | 8 - arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 6 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 6 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 + arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 - arch/sh/boot/compressed/ashldi3.c | 2 - arch/sh/boot/compressed/ashlsi3.S | 2 - arch/sh/boot/compressed/ashrsi3.S | 2 - arch/sh/boot/compressed/lshrsi3.S | 2 - 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/checksum_32.h | 5 +- arch/sh/include/asm/kprobes.h | 2 +- arch/sh/include/asm/syscall_32.h | 12 + arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/kprobes.c | 12 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/boot/Makefile | 8 +- 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/include/asm/ptrace.h | 8 +- arch/sparc/include/asm/syscall.h | 10 + arch/sparc/include/uapi/asm/socket.h | 3 - arch/sparc/kernel/audit.c | 12 +- arch/sparc/kernel/compat_audit.c | 13 +- arch/sparc/kernel/kprobes.c | 12 +- arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/um/drivers/ubd_kern.c | 1 - arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/asm/syscall-generic.h | 14 + arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/os.h | 4 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/mem.c | 2 +- arch/um/os-Linux/sigio.c | 6 +- arch/um/os-Linux/signal.c | 8 +- arch/x86/Kconfig | 29 +- 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/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 5 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/core.c | 7 - arch/x86/events/intel/bts.c | 6 - arch/x86/events/intel/core.c | 84 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/lbr.c | 20 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 16 +- arch/x86/events/msr.c | 1 - arch/x86/events/perf_event.h | 20 - arch/x86/hyperv/hv_apic.c | 20 +- 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/cpu_entry_area.h | 8 +- arch/x86/include/asm/cpufeature.h | 13 +- arch/x86/include/asm/entry-common.h | 2 +- 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/ia32.h | 2 +- arch/x86/include/asm/insn-eval.h | 1 - arch/x86/include/asm/io.h | 8 - arch/x86/include/asm/irq_stack.h | 39 +- 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 | 12 +- arch/x86/include/asm/kvmclock.h | 14 - arch/x86/include/asm/mce.h | 14 +- arch/x86/include/asm/mem_encrypt.h | 12 +- arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/page_32.h | 2 +- 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/sgx.h | 3 - arch/x86/include/asm/smp.h | 7 - arch/x86/include/asm/stacktrace.h | 10 - arch/x86/include/asm/syscall.h | 33 + arch/x86/include/asm/thread_info.h | 3 - arch/x86/include/asm/topology.h | 3 - arch/x86/include/asm/traps.h | 6 +- arch/x86/include/asm/uaccess.h | 2 +- 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/include/asm/xen/pci.h | 11 +- arch/x86/include/uapi/asm/sgx.h | 2 - arch/x86/kernel/Makefile | 6 - arch/x86/kernel/acpi/boot.c | 9 - arch/x86/kernel/acpi/cstate.c | 15 - 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/cacheinfo.c | 1 - arch/x86/kernel/cpu/common.c | 4 - arch/x86/kernel/cpu/mce/amd.c | 13 +- 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/cpu/resctrl/core.c | 6 +- arch/x86/kernel/cpu/sgx/virt.c | 69 +- arch/x86/kernel/crash_dump_64.c | 4 +- arch/x86/kernel/dumpstack_64.c | 6 - arch/x86/kernel/early-quirks.c | 6 + arch/x86/kernel/fpu/signal.c | 155 +- arch/x86/kernel/head64.c | 9 +- arch/x86/kernel/hpet.c | 81 - 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 | 17 +- 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 | 4 +- arch/x86/kernel/sev.c | 38 +- arch/x86/kernel/signal.c | 18 +- arch/x86/kernel/smpboot.c | 46 +- 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 | 14 +- arch/x86/kvm/emulate.c | 3 +- arch/x86/kvm/hyperv.c | 25 +- arch/x86/kvm/hyperv.h | 2 +- arch/x86/kvm/ioapic.c | 12 +- arch/x86/kvm/ioapic.h | 4 +- arch/x86/kvm/lapic.c | 20 +- arch/x86/kvm/mmu.h | 84 +- arch/x86/kvm/mmu/mmu.c | 477 +- arch/x86/kvm/mmu/mmu_internal.h | 21 +- arch/x86/kvm/mmu/mmutrace.h | 18 +- arch/x86/kvm/mmu/page_track.c | 83 +- arch/x86/kvm/mmu/paging_tmpl.h | 206 +- arch/x86/kvm/mmu/spte.c | 30 +- arch/x86/kvm/mmu/spte.h | 21 +- arch/x86/kvm/mmu/tdp_mmu.c | 119 +- arch/x86/kvm/mmu/tdp_mmu.h | 4 +- arch/x86/kvm/svm/nested.c | 62 +- arch/x86/kvm/svm/sev.c | 105 +- arch/x86/kvm/svm/svm.c | 296 +- arch/x86/kvm/svm/svm.h | 20 +- arch/x86/kvm/svm/svm_ops.h | 4 +- arch/x86/kvm/vmx/evmcs.c | 12 +- arch/x86/kvm/vmx/evmcs.h | 4 +- arch/x86/kvm/vmx/nested.c | 85 +- arch/x86/kvm/vmx/vmx.c | 126 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 342 +- 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/cpu_entry_area.c | 7 - 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 | 236 +- arch/x86/pci/common.c | 2 +- arch/x86/pci/xen.c | 15 +- arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/platform/olpc/olpc.c | 2 +- arch/x86/platform/pvh/enlighten.c | 12 +- arch/x86/realmode/init.c | 8 +- arch/x86/rust/target.json | 36 - arch/x86/um/Kconfig | 1 + arch/x86/um/Makefile | 2 +- arch/x86/xen/Kconfig | 19 +- arch/x86/xen/Makefile | 2 +- arch/x86/xen/enlighten.c | 54 +- arch/x86/xen/enlighten_pv.c | 105 +- arch/x86/xen/enlighten_pvh.c | 10 +- arch/x86/xen/irq.c | 31 +- arch/x86/xen/mmu_hvm.c | 37 +- arch/x86/xen/mmu_pv.c | 101 +- 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/x86/xen/xen-ops.h | 5 +- arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/cacheflush.h | 3 +- arch/xtensa/include/asm/kmem_layout.h | 2 +- arch/xtensa/include/asm/syscall.h | 11 + arch/xtensa/kernel/irq.c | 2 +- arch/xtensa/kernel/setup.c | 12 +- arch/xtensa/mm/mmu.c | 2 +- arch/xtensa/platforms/iss/network.c | 2 +- arch/xtensa/platforms/iss/simdisk.c | 16 +- arch/xtensa/platforms/xtfpga/setup.c | 12 +- block/Kconfig | 28 +- block/Kconfig.iosched | 4 + block/Makefile | 2 +- block/bdev.c | 12 +- block/bfq-cgroup.c | 2 +- block/bfq-iosched.c | 22 +- block/bio-integrity.c | 4 +- block/bio.c | 114 +- block/blk-cgroup.c | 17 +- block/blk-core.c | 227 +- block/blk-crypto-fallback.c | 1 - block/blk-crypto-internal.h | 2 +- block/blk-crypto.c | 2 +- block/blk-exec.c | 10 +- block/blk-integrity.c | 2 +- block/blk-iocost.c | 12 +- block/blk-iolatency.c | 1 - block/blk-merge.c | 120 +- block/blk-mq-debugfs.c | 11 +- block/blk-mq-sched.c | 122 +- block/blk-mq-sched.h | 18 +- block/blk-mq-tag.c | 150 +- block/blk-mq-tag.h | 20 +- block/blk-mq.c | 524 +- block/blk-mq.h | 47 +- block/blk-sysfs.c | 24 +- block/blk-throttle.c | 163 +- block/blk-throttle.h | 182 - block/blk.h | 122 +- block/bounce.c | 1 - block/elevator.c | 4 +- block/elevator.h | 166 - block/fops.c | 124 +- block/genhd.c | 10 +- block/holder.c | 1 - block/ioctl.c | 19 +- block/keyslot-manager.c | 1 - block/kyber-iosched.c | 6 +- block/mq-deadline.c | 224 +- block/partitions/Kconfig | 4 - block/partitions/core.c | 5 +- block/t10-pi.c | 2 +- crypto/Kconfig | 2 +- crypto/Makefile | 2 - crypto/algapi.c | 73 +- crypto/api.c | 53 +- crypto/drbg.c | 2 +- crypto/internal.h | 10 - crypto/jitterentropy.c | 24 +- crypto/testmgr.c | 4 +- crypto/zstd.c | 28 +- drivers/Kconfig | 2 - drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_lpss.c | 13 +- drivers/acpi/acpi_pnp.c | 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/acpi/arm64/gtdt.c | 2 +- drivers/acpi/battery.c | 2 +- drivers/acpi/dock.c | 8 +- drivers/acpi/glue.c | 59 +- drivers/acpi/internal.h | 1 - drivers/acpi/nfit/core.c | 12 - drivers/acpi/pci_root.c | 161 +- drivers/acpi/pptt.c | 67 - drivers/acpi/processor_idle.c | 3 +- drivers/acpi/resource.c | 49 +- drivers/acpi/scan.c | 7 - drivers/acpi/x86/s2idle.c | 3 +- drivers/amba/bus.c | 100 +- drivers/android/binder.c | 27 +- drivers/android/binder_internal.h | 4 - drivers/ata/ahci.c | 13 +- drivers/ata/ahci.h | 8 +- drivers/ata/ata_piix.c | 8 +- drivers/ata/libahci.c | 52 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-sata.c | 21 +- drivers/ata/libata-scsi.c | 33 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_amd.c | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_optidma.c | 4 +- drivers/ata/pata_radisys.c | 4 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 4 +- drivers/ata/sata_sil24.c | 2 +- drivers/base/Makefile | 2 +- drivers/base/arch_numa.c | 92 +- drivers/base/arch_topology.c | 18 +- drivers/base/component.c | 1 + drivers/base/core.c | 104 +- drivers/base/firmware_loader/main.c | 41 +- drivers/base/node.c | 9 +- drivers/base/platform.c | 3 +- drivers/base/property.c | 63 + drivers/base/regmap/regcache-rbtree.c | 7 +- drivers/base/test/Makefile | 2 +- drivers/base/topology.c | 10 - drivers/bcma/main.c | 2 +- drivers/block/amiflop.c | 9 +- drivers/block/aoe/aoeblk.c | 6 +- drivers/block/ataflop.c | 48 +- drivers/block/brd.c | 56 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/floppy.c | 35 +- drivers/block/loop.c | 8 +- drivers/block/mtip32xx/mtip32xx.c | 6 +- drivers/block/n64cart.c | 24 +- drivers/block/nbd.c | 172 +- drivers/block/null_blk/main.c | 111 +- drivers/block/null_blk/null_blk.h | 4 - drivers/block/paride/pcd.c | 312 +- drivers/block/paride/pd.c | 144 +- drivers/block/paride/pf.c | 236 +- drivers/block/pktcdvd.c | 11 +- drivers/block/ps3vram.c | 6 +- drivers/block/rbd.c | 8 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/rnbd/rnbd-proto.h | 2 +- drivers/block/rsxx/core.c | 4 +- drivers/block/rsxx/dev.c | 19 +- drivers/block/swim.c | 36 +- drivers/block/swim3.c | 5 +- drivers/block/sx8.c | 15 +- drivers/block/virtio_blk.c | 37 +- drivers/block/xen-blkfront.c | 1 - drivers/block/zram/zram_drv.c | 76 +- drivers/bluetooth/btintel.c | 261 +- drivers/bluetooth/btintel.h | 11 - drivers/bluetooth/btmrvl_main.c | 6 +- drivers/bluetooth/btmtkuart.c | 13 +- drivers/bluetooth/btrsi.c | 1 + drivers/bluetooth/btrtl.c | 26 +- drivers/bluetooth/btusb.c | 69 +- drivers/bluetooth/hci_h5.c | 35 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/bluetooth/hci_qca.c | 5 +- drivers/bluetooth/hci_vhci.c | 226 - drivers/bus/Kconfig | 14 +- drivers/bus/Makefile | 2 +- drivers/bus/brcmstb_gisb.c | 7 +- drivers/bus/fsl-mc/Makefile | 3 +- drivers/bus/fsl-mc/fsl-mc-private.h | 39 +- drivers/bus/fsl-mc/obj-api.c | 103 - drivers/bus/simple-pm-bus.c | 42 +- drivers/bus/sun50i-de2.c | 7 +- drivers/bus/ti-sysc.c | 280 +- drivers/cdrom/cdrom.c | 59 +- drivers/cdrom/gdrom.c | 7 +- drivers/char/hw_random/Kconfig | 12 +- drivers/char/hw_random/ixp4xx-rng.c | 4 +- drivers/char/hw_random/meson-rng.c | 5 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/ipmi/Kconfig | 11 +- drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/bt-bmc.c | 69 +- drivers/char/ipmi/ipmi_devintf.c | 8 +- drivers/char/ipmi/ipmi_ipmb.c | 539 - 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/at91/pmc.c | 5 - drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/clk-composite.c | 1 - drivers/clk/imx/Kconfig | 7 - drivers/clk/imx/Makefile | 2 - drivers/clk/imx/clk-composite-7ulp.c | 88 +- drivers/clk/imx/clk-composite-8m.c | 4 +- drivers/clk/imx/clk-imx6ul.c | 9 +- drivers/clk/imx/clk-imx7ulp.c | 20 +- drivers/clk/imx/clk-imx8ulp.c | 569 - drivers/clk/imx/clk-pfdv2.c | 23 +- drivers/clk/imx/clk-pllv4.c | 35 +- drivers/clk/imx/clk.h | 457 +- drivers/clk/mediatek/Kconfig | 28 +- drivers/clk/mediatek/Makefile | 8 - drivers/clk/mediatek/clk-apmixed.c | 3 - drivers/clk/mediatek/clk-cpumux.c | 3 - drivers/clk/mediatek/clk-gate.c | 8 - drivers/clk/mediatek/clk-mt6779-aud.c | 4 +- drivers/clk/mediatek/clk-mt6779-cam.c | 4 +- drivers/clk/mediatek/clk-mt6779-img.c | 4 +- drivers/clk/mediatek/clk-mt6779-ipe.c | 4 +- drivers/clk/mediatek/clk-mt6779-mfg.c | 4 +- drivers/clk/mediatek/clk-mt6779-mm.c | 4 +- drivers/clk/mediatek/clk-mt6779-vdec.c | 4 +- drivers/clk/mediatek/clk-mt6779-venc.c | 4 +- drivers/clk/mediatek/clk-mt6779.c | 2 - drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 145 - drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 92 - drivers/clk/mediatek/clk-mt8195-cam.c | 142 - drivers/clk/mediatek/clk-mt8195-ccu.c | 50 - drivers/clk/mediatek/clk-mt8195-img.c | 96 - drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 68 - drivers/clk/mediatek/clk-mt8195-infra_ao.c | 206 - drivers/clk/mediatek/clk-mt8195-ipe.c | 51 - drivers/clk/mediatek/clk-mt8195-mfg.c | 47 - drivers/clk/mediatek/clk-mt8195-peri_ao.c | 62 - drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 47 - drivers/clk/mediatek/clk-mt8195-topckgen.c | 1273 - drivers/clk/mediatek/clk-mt8195-vdec.c | 104 - drivers/clk/mediatek/clk-mt8195-vdo0.c | 123 - drivers/clk/mediatek/clk-mt8195-vdo1.c | 140 - drivers/clk/mediatek/clk-mt8195-venc.c | 69 - drivers/clk/mediatek/clk-mt8195-vpp0.c | 110 - drivers/clk/mediatek/clk-mt8195-vpp1.c | 108 - drivers/clk/mediatek/clk-mt8195-wpe.c | 143 - drivers/clk/mediatek/clk-mtk.c | 29 +- drivers/clk/mediatek/clk-mtk.h | 1 - drivers/clk/mediatek/clk-mux.c | 6 - drivers/clk/mediatek/clk-pll.c | 6 +- drivers/clk/mediatek/reset.c | 2 - drivers/clk/mvebu/ap-cpu-clk.c | 14 +- drivers/clk/qcom/Kconfig | 44 +- drivers/clk/qcom/Makefile | 3 - drivers/clk/qcom/a53-pll.c | 4 +- drivers/clk/qcom/camcc-sc7280.c | 2484 - drivers/clk/qcom/clk-smd-rpm.c | 135 +- drivers/clk/qcom/common.c | 8 +- drivers/clk/qcom/dispcc-sm8250.c | 27 +- drivers/clk/qcom/gcc-msm8953.c | 1 + drivers/clk/qcom/gcc-msm8994.c | 1384 +- drivers/clk/qcom/gcc-msm8998.c | 705 +- drivers/clk/qcom/gcc-qcm2290.c | 3044 -- drivers/clk/qcom/gcc-sc7280.c | 85 + drivers/clk/qcom/gcc-sdm660.c | 80 +- drivers/clk/qcom/gcc-sm6115.c | 2 +- drivers/clk/qcom/gdsc.c | 51 +- drivers/clk/qcom/gdsc.h | 2 - drivers/clk/qcom/gpucc-msm8998.c | 13 +- drivers/clk/qcom/gpucc-sdm660.c | 15 +- drivers/clk/qcom/kpss-xcc.c | 4 +- drivers/clk/qcom/lpasscc-sc7280.c | 216 - drivers/clk/qcom/mmcc-msm8998.c | 183 +- drivers/clk/qcom/mmcc-sdm660.c | 75 +- drivers/clk/qcom/videocc-sm8250.c | 27 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 - drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 191 - drivers/clk/renesas/r9a07g044-cpg.c | 85 +- 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 | 214 +- drivers/clk/renesas/rzg2l-cpg.h | 45 +- drivers/clk/rockchip/clk-rk3399.c | 17 +- drivers/clk/rockchip/clk-rk3568.c | 2 +- drivers/clk/samsung/Makefile | 1 - drivers/clk/samsung/clk-cpu.c | 18 - drivers/clk/samsung/clk-exynos-audss.c | 4 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos5433.c | 124 +- drivers/clk/samsung/clk-exynos850.c | 835 - drivers/clk/samsung/clk-pll.c | 196 - drivers/clk/samsung/clk-pll.h | 2 - drivers/clk/samsung/clk-s5pv210-audss.c | 4 +- drivers/clk/samsung/clk.c | 2 - drivers/clk/samsung/clk.h | 26 - drivers/clk/socfpga/clk-agilex.c | 9 + drivers/clk/sunxi-ng/Kconfig | 1 - drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 4 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 8 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 7 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu_common.c | 96 +- drivers/clk/sunxi-ng/ccu_common.h | 6 +- drivers/clk/sunxi-ng/ccu_mux.h | 1 + drivers/clk/sunxi/clk-mod0.c | 4 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 4 +- drivers/clk/sunxi/clk-sun6i-apb0.c | 4 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 4 +- drivers/clk/sunxi/clk-sun8i-apb0.c | 4 +- drivers/clk/versatile/Kconfig | 3 +- drivers/clk/versatile/Makefile | 2 +- drivers/clk/versatile/clk-icst.c | 3 +- drivers/clocksource/arc_timer.c | 6 +- drivers/clocksource/arm_arch_timer.c | 243 +- drivers/clocksource/h8300_timer8.c | 20 +- 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/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/amd_freq_sensitivity.c | 3 +- drivers/cpufreq/cppc_cpufreq.c | 2 + drivers/cpufreq/cpufreq.c | 19 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 16 +- drivers/cpufreq/intel_pstate.c | 117 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cpufreq/s3c2440-cpufreq.c | 2 - drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 4 - drivers/cpufreq/tegra194-cpufreq.c | 8 +- drivers/cpuidle/Kconfig.arm | 3 +- drivers/cpuidle/cpuidle-qcom-spm.c | 318 +- drivers/cpuidle/cpuidle-tegra.c | 3 - drivers/cpuidle/sysfs.c | 5 +- drivers/crypto/caam/caampkc.c | 19 +- drivers/crypto/caam/regs.h | 3 - drivers/crypto/ccp/ccp-ops.c | 14 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_driver.c | 3 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/crypto/hisilicon/qm.c | 74 +- drivers/crypto/hisilicon/zip/zip_main.c | 2 +- drivers/crypto/img-hash.c | 7 +- drivers/crypto/marvell/cesa/cesa.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1 - drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 35 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 10 - 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 | 29 +- 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_init.c | 5 - drivers/crypto/qat/qat_common/adf_isr.c | 190 +- 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 | 30 +- .../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/devfreq/devfreq.c | 28 +- drivers/devfreq/event/exynos-ppmu.c | 12 +- drivers/devfreq/governor.h | 3 - drivers/devfreq/tegra30-devfreq.c | 109 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 153 +- drivers/dma-buf/dma-fence.c | 13 +- drivers/dma-buf/dma-resv.c | 497 +- drivers/dma-buf/heaps/system_heap.c | 5 +- drivers/dma-buf/seqno-fence.c | 71 + drivers/dma/ti/edma.c | 2 +- drivers/edac/al_mc_edac.c | 12 +- drivers/edac/amd64_edac.c | 22 +- drivers/edac/armada_xp_edac.c | 2 +- drivers/edac/edac_mc.c | 42 +- drivers/edac/edac_mc_sysfs.c | 8 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/ti_edac.c | 7 +- 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/firewire/core-cdev.c | 32 +- drivers/firewire/sbp2.c | 10 +- drivers/firmware/Kconfig | 6 +- drivers/firmware/Makefile | 1 - drivers/firmware/arm_ffa/bus.c | 10 +- drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/arm_scmi/virtio.c | 65 +- drivers/firmware/cirrus/Kconfig | 5 - drivers/firmware/cirrus/Makefile | 3 - drivers/firmware/cirrus/cs_dsp.c | 3109 -- drivers/firmware/efi/cper.c | 4 +- drivers/firmware/efi/efi.c | 5 +- drivers/firmware/efi/libstub/fdt.c | 2 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/qcom_scm.c | 4 - drivers/firmware/tegra/bpmp-debugfs.c | 26 +- drivers/firmware/tegra/bpmp-tegra210.c | 7 +- drivers/firmware/xilinx/zynqmp.c | 63 - drivers/fpga/ice40-spi.c | 7 - drivers/fsi/fsi-occ.c | 99 +- 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-74x164.c | 8 - drivers/gpio/gpio-aggregator.c | 25 +- drivers/gpio/gpio-max7300.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-max730x.c | 6 +- drivers/gpio/gpio-max77620.c | 1 + drivers/gpio/gpio-mc33880.c | 2 + drivers/gpio/gpio-mockup.c | 21 +- drivers/gpio/gpio-pca953x.c | 27 +- drivers/gpio/gpio-rockchip.c | 22 - 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 | 31 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 256 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 845 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 680 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 57 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 733 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 394 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 173 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 51 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 119 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 164 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 4 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 9 +- drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c | 54 + .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 31 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 381 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 231 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 139 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 20 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 20 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 40 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 73 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 13 +- drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 55 + drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 52 + drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 53 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 31 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 55 +- drivers/gpu/drm/amd/amdgpu/nv.c | 380 +- drivers/gpu/drm/amd/amdgpu/nv.h | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 93 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 67 +- .../gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/soc15.c | 349 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 5 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 46 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 34 - drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 52 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 27 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 34 +- drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 17 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 275 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 123 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 192 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 - drivers/gpu/drm/amd/display/Kconfig | 2 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 891 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 103 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 13 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 16 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 64 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 14 +- .../amd/display/dc/bios/command_table_helper2.c | 1 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 55 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 9 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 5 - .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 258 - .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h | 34 - .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 16 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 310 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 700 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1464 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 953 - .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 493 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 361 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 146 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 8 - drivers/gpu/drm/amd/display/dc/dc.h | 79 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 297 - drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 19 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 22 - drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 15 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 39 - .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 - drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 21 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 150 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 153 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 33 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 31 - .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 45 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 5 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 38 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 17 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 - drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 36 - .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 84 - .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h | 37 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 316 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h | 83 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c | 107 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h | 45 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 150 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h | 132 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 630 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h | 46 - .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 131 - .../gpu/drm/amd/display/dc/dcn201/dcn201_init.h | 33 - .../amd/display/dc/dcn201/dcn201_link_encoder.c | 209 - .../amd/display/dc/dcn201/dcn201_link_encoder.h | 59 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c | 125 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h | 86 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c | 72 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h | 74 - .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.c | 203 - .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.h | 74 - .../drm/amd/display/dc/dcn201/dcn201_resource.c | 1307 - .../drm/amd/display/dc/dcn201/dcn201_resource.h | 50 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h | 24 - .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 - .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 59 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 6 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 17 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c | 200 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h | 15 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 102 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 8 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c | 92 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.h | 126 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 162 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 18 - .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 202 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 14 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 - .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 752 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 69 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 333 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c | 87 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h | 162 - drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 11 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 102 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 34 - .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 158 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 4 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 156 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 4 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 236 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 156 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.h | 4 +- drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 + drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 + .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 132 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.h | 4 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 166 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.h | 4 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 +- .../amd/display/dc/dml/display_rq_dlg_helpers.c | 256 +- .../amd/display/dc/dml/display_rq_dlg_helpers.h | 20 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 246 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.h | 10 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 195 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 36 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 1 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 29 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 99 - drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 1 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 13 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 97 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 87 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 7 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 26 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 19 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 25 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 - .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 374 - .../amd/display/dc/irq/dcn201/irq_service_dcn201.h | 34 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 25 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 4 - drivers/gpu/drm/amd/display/dc/os_types.h | 2 - .../display/dc/virtual/virtual_stream_encoder.c | 5 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 8 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 201 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 9 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 2 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 20 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 16 - .../drm/amd/display/include/bios_parser_types.h | 8 - drivers/gpu/drm/amd/display/include/dal_asic_id.h | 3 +- drivers/gpu/drm/amd/display/include/dal_types.h | 1 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 17 - .../gpu/drm/amd/display/include/grph_object_defs.h | 12 - .../gpu/drm/amd/display/include/grph_object_id.h | 8 - .../drm/amd/display/include/link_service_types.h | 57 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 - .../drm/amd/display/modules/color/color_gamma.c | 32 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- .../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 32 - .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 37 - .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 6193 --- .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 22091 --------- .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 5 - .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 132 - .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 151 - .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 952 - .../amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h | 27 - .../amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h | 355 - drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 4 - drivers/gpu/drm/amd/include/soc15_hw_ip.h | 2 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 135 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 64 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 24 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 116 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 100 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 33 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/armada/armada_gem.c | 7 +- drivers/gpu/drm/ast/ast_drv.h | 2 + drivers/gpu/drm/ast/ast_mm.c | 27 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 15 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 27 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/display-connector.c | 2 +- drivers/gpu/drm/bridge/ite-it66121.c | 21 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 9 +- drivers/gpu/drm/bridge/lvds-codec.c | 69 +- drivers/gpu/drm/bridge/nwl-dsi.c | 35 - drivers/gpu/drm/bridge/panel.c | 37 - drivers/gpu/drm/bridge/parade-ps8640.c | 292 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 - drivers/gpu/drm/bridge/ti-sn65dsi83.c | 47 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 25 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 - drivers/gpu/drm/drm_bridge.c | 78 +- drivers/gpu/drm/drm_cache.c | 4 +- drivers/gpu/drm/drm_connector.c | 316 +- drivers/gpu/drm/drm_crtc_internal.h | 2 - drivers/gpu/drm/drm_dp_helper.c | 42 +- drivers/gpu/drm/drm_dp_mst_topology.c | 6 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_edid.c | 382 +- drivers/gpu/drm/drm_fb_helper.c | 6 - drivers/gpu/drm/drm_format_helper.c | 88 - drivers/gpu/drm/drm_fourcc.c | 1 - drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 23 +- drivers/gpu/drm/drm_gem_vram_helper.c | 1 + drivers/gpu/drm/drm_ioctl.c | 21 +- drivers/gpu/drm/drm_kms_helper_common.c | 11 + drivers/gpu/drm/drm_lease.c | 39 +- drivers/gpu/drm/drm_mipi_dsi.c | 81 - drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_modeset_lock.c | 51 +- drivers/gpu/drm/drm_of.c | 36 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 49 +- drivers/gpu/drm/drm_plane_helper.c | 1 + drivers/gpu/drm/drm_privacy_screen.c | 467 - drivers/gpu/drm/drm_privacy_screen_x86.c | 86 - drivers/gpu/drm/drm_probe_helper.c | 119 +- drivers/gpu/drm/drm_property.c | 9 +- drivers/gpu/drm/drm_sysfs.c | 87 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 +- drivers/gpu/drm/gma500/backlight.c | 12 +- drivers/gpu/drm/gma500/cdv_device.c | 24 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 10 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 12 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 22 +- drivers/gpu/drm/gma500/framebuffer.c | 16 +- drivers/gpu/drm/gma500/gem.c | 2 +- drivers/gpu/drm/gma500/gma_device.c | 2 +- drivers/gpu/drm/gma500/gma_display.c | 14 +- drivers/gpu/drm/gma500/gtt.c | 18 +- drivers/gpu/drm/gma500/intel_bios.c | 10 +- drivers/gpu/drm/gma500/intel_gmbus.c | 12 +- drivers/gpu/drm/gma500/mid_bios.c | 11 +- drivers/gpu/drm/gma500/mmu.c | 12 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +- drivers/gpu/drm/gma500/oaktrail_device.c | 20 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 18 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 14 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +- drivers/gpu/drm/gma500/opregion.c | 14 +- drivers/gpu/drm/gma500/power.c | 20 +- drivers/gpu/drm/gma500/psb_device.c | 16 +- drivers/gpu/drm/gma500/psb_drv.c | 147 +- drivers/gpu/drm/gma500/psb_drv.h | 24 +- drivers/gpu/drm/gma500/psb_intel_display.c | 10 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 31 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 10 +- drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_lid.c | 2 +- drivers/gpu/drm/gud/Kconfig | 2 +- drivers/gpu/drm/gud/gud_drv.c | 6 - drivers/gpu/drm/gud/gud_internal.h | 12 - drivers/gpu/drm/gud/gud_pipe.c | 6 - 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 | 12 - drivers/gpu/drm/i915/Makefile | 36 +- drivers/gpu/drm/i915/display/g4x_dp.c | 90 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 175 +- drivers/gpu/drm/i915/display/intel_acpi.c | 53 +- drivers/gpu/drm/i915/display/intel_acpi.h | 3 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 209 - drivers/gpu/drm/i915/display/intel_audio.c | 48 +- drivers/gpu/drm/i915/display/intel_backlight.c | 1776 - drivers/gpu/drm/i915/display/intel_backlight.h | 52 - drivers/gpu/drm/i915/display/intel_bios.c | 442 +- drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 348 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +- drivers/gpu/drm/i915/display/intel_color.c | 140 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_connector.c | 6 +- drivers/gpu/drm/i915/display/intel_crt.c | 4 +- drivers/gpu/drm/i915/display/intel_cursor.c | 11 +- drivers/gpu/drm/i915/display/intel_ddi.c | 543 +- drivers/gpu/drm/i915/display/intel_ddi.h | 7 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 672 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 23 +- drivers/gpu/drm/i915/display/intel_display.c | 2545 +- drivers/gpu/drm/i915/display/intel_display.h | 47 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 127 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 10 +- drivers/gpu/drm/i915/display/intel_display_power.c | 15 +- drivers/gpu/drm/i915/display/intel_display_power.h | 4 - drivers/gpu/drm/i915/display/intel_display_types.h | 48 +- drivers/gpu/drm/i915/display/intel_dmc.c | 20 +- drivers/gpu/drm/i915/display/intel_dp.c | 777 +- drivers/gpu/drm/i915/display/intel_dp.h | 22 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 6 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 78 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 467 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 1 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 4 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 33 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 5 +- drivers/gpu/drm/i915/display/intel_dpll.c | 674 +- drivers/gpu/drm/i915/display/intel_dpll.h | 26 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 46 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 + drivers/gpu/drm/i915/display/intel_dpt.c | 239 - drivers/gpu/drm/i915/display/intel_dpt.h | 19 - drivers/gpu/drm/i915/display/intel_drrs.c | 437 - drivers/gpu/drm/i915/display/intel_drrs.h | 36 - drivers/gpu/drm/i915/display/intel_dsi.c | 16 +- drivers/gpu/drm/i915/display/intel_dsi.h | 3 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 33 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 +- drivers/gpu/drm/i915/display/intel_dvo.c | 24 +- drivers/gpu/drm/i915/display/intel_fb.c | 606 +- drivers/gpu/drm/i915/display/intel_fb.h | 20 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 274 - drivers/gpu/drm/i915/display/intel_fb_pin.h | 28 - drivers/gpu/drm/i915/display/intel_fbc.c | 292 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 321 +- drivers/gpu/drm/i915/display/intel_fdi.h | 17 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 70 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 20 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 33 +- drivers/gpu/drm/i915/display/intel_opregion.c | 5 +- drivers/gpu/drm/i915/display/intel_panel.c | 1835 +- drivers/gpu/drm/i915/display/intel_panel.h | 48 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 283 - drivers/gpu/drm/i915/display/intel_plane_initial.h | 13 - drivers/gpu/drm/i915/display/intel_pps.c | 59 - drivers/gpu/drm/i915/display/intel_pps.h | 3 - drivers/gpu/drm/i915/display/intel_psr.c | 476 +- drivers/gpu/drm/i915/display/intel_psr.h | 13 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 19 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 225 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 4 +- drivers/gpu/drm/i915/display/intel_tc.c | 290 +- drivers/gpu/drm/i915/display/intel_tc.h | 6 +- drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 - drivers/gpu/drm/i915/display/intel_vdsc.c | 77 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 58 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 53 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 292 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 42 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 33 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 28 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 91 - drivers/gpu/drm/i915/gem/i915_gem_pm.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 70 - drivers/gpu/drm/i915/gem/i915_gem_region.h | 37 - drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 201 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 14 - drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 206 - drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h | 26 - drivers/gpu/drm/i915/gem/i915_gemfs.c | 22 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 41 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 36 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 190 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 - drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 36 + drivers/gpu/drm/i915/gt/debugfs_engines.h | 14 + drivers/gpu/drm/i915/gt/debugfs_gt.c | 47 + drivers/gpu/drm/i915/gt/debugfs_gt.h | 38 + drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 630 + drivers/gpu/drm/i915/gt/debugfs_gt_pm.h | 14 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 7 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_context.c | 25 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 88 +- drivers/gpu/drm/i915/gt/intel_engine.h | 6 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 84 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 23 - drivers/gpu/drm/i915/gt/intel_engine_pm.h | 2 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 24 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 10 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 49 - drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 38 - drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c | 36 - drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h | 14 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 7 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 636 - drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 16 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 12 - drivers/gpu/drm/i915/gt/intel_gtt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 11 +- drivers/gpu/drm/i915/gt/intel_llc.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 88 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 2 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 176 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 1 - drivers/gpu/drm/i915/gt/intel_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 5 +- drivers/gpu/drm/i915/gt/intel_rps.c | 24 +- drivers/gpu/drm/i915/gt/intel_rps.h | 1 - drivers/gpu/drm/i915/gt/intel_sseu.c | 65 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 11 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 262 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 - .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 16 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 10 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +- .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 10 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 75 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 26 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 916 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 93 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 9 - drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 127 - drivers/gpu/drm/i915/gvt/gtt.c | 17 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 6 +- drivers/gpu/drm/i915/i915_buddy.c | 45 - drivers/gpu/drm/i915/i915_buddy.h | 8 - drivers/gpu/drm/i915/i915_config.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 243 +- drivers/gpu/drm/i915/i915_drv.c | 17 +- drivers/gpu/drm/i915/i915_drv.h | 168 +- drivers/gpu/drm/i915/i915_gem.c | 2 + drivers/gpu/drm/i915/i915_gem_gtt.c | 4 +- drivers/gpu/drm/i915/i915_gem_ww.h | 25 +- drivers/gpu/drm/i915/i915_gpu_error.c | 42 +- drivers/gpu/drm/i915/i915_irq.c | 94 +- drivers/gpu/drm/i915/i915_irq.h | 51 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 14 +- drivers/gpu/drm/i915/i915_pci.h | 12 +- drivers/gpu/drm/i915/i915_query.c | 3 + drivers/gpu/drm/i915/i915_reg.h | 185 +- drivers/gpu/drm/i915/i915_request.c | 59 +- drivers/gpu/drm/i915/i915_request.h | 26 +- drivers/gpu/drm/i915/i915_sysfs.c | 1 + drivers/gpu/drm/i915/i915_trace.h | 14 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 20 +- drivers/gpu/drm/i915/i915_utils.h | 14 +- drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/i915_vma_types.h | 7 +- drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_dram.c | 36 +- drivers/gpu/drm/i915/intel_memory_region.c | 12 - drivers/gpu/drm/i915/intel_memory_region.h | 4 - drivers/gpu/drm/i915/intel_pcode.c | 235 - drivers/gpu/drm/i915/intel_pcode.h | 26 - drivers/gpu/drm/i915/intel_pm.c | 319 +- drivers/gpu/drm/i915/intel_pm.h | 3 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 23 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 + drivers/gpu/drm/i915/intel_sbi.c | 73 - drivers/gpu/drm/i915/intel_sbi.h | 23 - drivers/gpu/drm/i915/intel_sideband.c | 577 + drivers/gpu/drm/i915/intel_sideband.h | 143 + drivers/gpu/drm/i915/intel_uncore.c | 447 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 299 - drivers/gpu/drm/i915/pxp/intel_pxp.h | 64 - drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c | 141 - drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h | 15 - drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 78 - drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h | 21 - drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 101 - drivers/gpu/drm/i915/pxp/intel_pxp_irq.h | 32 - drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 46 - drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 24 - drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 175 - drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 15 - drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 172 - drivers/gpu/drm/i915/pxp/intel_pxp_tee.h | 17 - drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h | 36 - drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 83 - drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 8 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 12 - .../drm/i915/selftests/intel_scheduler_helpers.h | 2 - drivers/gpu/drm/i915/selftests/intel_uncore.c | 34 +- drivers/gpu/drm/i915/vlv_sideband.c | 266 - drivers/gpu/drm/i915/vlv_sideband.h | 123 - drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/kmb/kmb_drv.c | 8 +- drivers/gpu/drm/kmb/kmb_drv.h | 5 - drivers/gpu/drm/kmb/kmb_plane.c | 81 +- drivers/gpu/drm/kmb/kmb_plane.h | 5 +- drivers/gpu/drm/kmb/kmb_regs.h | 3 - drivers/gpu/drm/lima/lima_gem.c | 9 +- drivers/gpu/drm/lima/lima_sched.c | 28 +- drivers/gpu/drm/lima/lima_sched.h | 6 +- drivers/gpu/drm/mcde/mcde_drv.c | 4 +- drivers/gpu/drm/mcde/mcde_dsi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 157 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +- drivers/gpu/drm/meson/meson_drv.c | 3 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 4 +- drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 2 + drivers/gpu/drm/mgag200/mgag200_mm.c | 35 +- drivers/gpu/drm/msm/Kconfig | 8 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 6 - drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 - drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 46 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 16 - drivers/gpu/drm/msm/dp/dp_display.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 30 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 47 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/msm/msm_gem.h | 5 + drivers/gpu/drm/msm/msm_gem_submit.c | 40 +- drivers/gpu/drm/msm/msm_gpu.h | 66 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 6 - drivers/gpu/drm/msm/msm_ringbuffer.c | 12 + drivers/gpu/drm/msm/msm_submitqueue.c | 72 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 1 - drivers/gpu/drm/nouveau/dispnv50/head.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 - drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 1 - drivers/gpu/drm/nouveau/nouveau_bo.c | 13 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 6 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 1 - drivers/gpu/drm/nouveau/nouveau_drm.c | 4 - drivers/gpu/drm/nouveau/nouveau_gem.c | 6 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 + drivers/gpu/drm/nouveau/nv84_fence.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 3 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c | 311 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 7 +- drivers/gpu/drm/omapdrm/Kconfig | 3 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/panel/Kconfig | 79 +- drivers/gpu/drm/panel/Makefile | 7 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 18 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 743 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-edp.c | 1896 - drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 266 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 - drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 - drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 - drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 85 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 320 - drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 - drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 - drivers/gpu/drm/panel/panel-simple.c | 1195 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 - .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 - drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/panfrost/panfrost_device.c | 10 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 33 +- drivers/gpu/drm/panfrost/panfrost_job.c | 48 +- drivers/gpu/drm/panfrost/panfrost_job.h | 5 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 42 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 1 + drivers/gpu/drm/r128/ati_pcigart.c | 13 +- drivers/gpu/drm/radeon/atombios.h | 2 +- drivers/gpu/drm/radeon/ci_dpm.c | 3 +- drivers/gpu/drm/radeon/r600_dpm.c | 10 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_fence.c | 24 +- drivers/gpu/drm/radeon/radeon_ttm.c | 15 +- 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/rockchip/Kconfig | 1 + drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 85 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 30 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 33 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 26 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 140 +- drivers/gpu/drm/scheduler/sched_fence.c | 62 +- drivers/gpu/drm/scheduler/sched_main.c | 185 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +- drivers/gpu/drm/sti/sti_hqvdp.c | 4 +- drivers/gpu/drm/stm/ltdc.c | 7 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 4 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 18 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 4 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 28 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 4 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 97 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 4 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 120 +- drivers/gpu/drm/tegra/dc.h | 7 +- drivers/gpu/drm/tegra/drm.c | 4 - drivers/gpu/drm/tegra/drm.h | 1 - drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 33 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/nvdec.c | 470 - drivers/gpu/drm/tegra/plane.c | 67 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/rgb.c | 53 +- drivers/gpu/drm/tegra/submit.c | 63 +- drivers/gpu/drm/tegra/uapi.c | 70 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 8 - drivers/gpu/drm/tiny/Kconfig | 17 +- drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/bochs.c | 8 - drivers/gpu/drm/tiny/ili9163.c | 225 - drivers/gpu/drm/ttm/ttm_bo.c | 87 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 21 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 15 +- drivers/gpu/drm/ttm/ttm_device.c | 48 - drivers/gpu/drm/ttm/ttm_module.c | 12 - drivers/gpu/drm/ttm/ttm_pool.c | 42 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 8 +- drivers/gpu/drm/ttm/ttm_resource.c | 49 - drivers/gpu/drm/ttm/ttm_tt.c | 69 +- drivers/gpu/drm/udl/Kconfig | 1 - drivers/gpu/drm/v3d/Kconfig | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 15 +- drivers/gpu/drm/v3d/v3d_drv.h | 30 +- drivers/gpu/drm/v3d/v3d_gem.c | 472 +- drivers/gpu/drm/v3d/v3d_sched.c | 44 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 + drivers/gpu/drm/vboxvideo/vbox_ttm.c | 17 +- drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_dpi.c | 15 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_dsi.c | 28 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 221 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 - drivers/gpu/drm/vgem/vgem_drv.c | 342 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 - drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 44 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 30 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 195 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 26 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 3 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 32 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 27 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 61 - drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/zte/Kconfig | 10 + drivers/gpu/drm/zte/Makefile | 10 + drivers/gpu/drm/zte/zx_common_regs.h | 28 + drivers/gpu/drm/zte/zx_drm_drv.c | 184 + drivers/gpu/drm/zte/zx_drm_drv.h | 34 + drivers/gpu/drm/zte/zx_hdmi.c | 760 + drivers/gpu/drm/zte/zx_hdmi_regs.h | 66 + drivers/gpu/drm/zte/zx_plane.c | 537 + drivers/gpu/drm/zte/zx_plane.h | 26 + drivers/gpu/drm/zte/zx_plane_regs.h | 120 + drivers/gpu/drm/zte/zx_tvenc.c | 400 + drivers/gpu/drm/zte/zx_tvenc_regs.h | 27 + drivers/gpu/drm/zte/zx_vga.c | 527 + drivers/gpu/drm/zte/zx_vga_regs.h | 33 + drivers/gpu/drm/zte/zx_vou.c | 921 + drivers/gpu/drm/zte/zx_vou.h | 64 + drivers/gpu/drm/zte/zx_vou_regs.h | 212 + drivers/gpu/host1x/Kconfig | 1 - drivers/gpu/host1x/bus.c | 79 +- drivers/gpu/host1x/dev.c | 20 - drivers/gpu/host1x/dev.h | 2 - drivers/gpu/host1x/fence.c | 6 +- drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 7 - drivers/hid/Makefile | 1 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 3 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 2 - drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 29 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 3 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 3 +- drivers/hid/hid-apple.c | 19 +- drivers/hid/hid-betopff.c | 13 +- drivers/hid/hid-cougar.c | 3 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-debug.c | 10 +- drivers/hid/hid-ids.h | 6 - drivers/hid/hid-input.c | 1 - drivers/hid/hid-multitouch.c | 13 - drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-u2fzero.c | 4 +- drivers/hid/hid-xiaomi.c | 94 - drivers/hid/wacom_wac.c | 8 - drivers/hsi/clients/cmt_speech.c | 4 +- drivers/hsi/clients/ssi_protocol.c | 4 +- drivers/hwmon/Kconfig | 11 - drivers/hwmon/Makefile | 1 - drivers/hwmon/abituguru3.c | 6 +- drivers/hwmon/acpi_power_meter.c | 13 +- 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/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7x10.c | 3 +- drivers/hwmon/adt7x10.h | 2 +- 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 | 63 +- 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/hwmon.c | 6 +- drivers/hwmon/i5500_temp.c | 114 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 4 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/k10temp.c | 6 + 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/ltc2947-core.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/max31722.c | 8 +- drivers/hwmon/max6620.c | 514 - drivers/hwmon/max6639.c | 4 +- drivers/hwmon/max6642.c | 2 +- drivers/hwmon/mlxreg-fan.c | 150 +- drivers/hwmon/nct6683.c | 3 - drivers/hwmon/nct6775.c | 716 +- drivers/hwmon/occ/common.c | 47 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 15 +- drivers/hwmon/occ/p9_sbe.c | 4 +- drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 33 +- drivers/hwmon/pmbus/lm25066.c | 88 +- drivers/hwmon/pmbus/mp2975.c | 2 +- drivers/hwmon/raspberrypi-hwmon.c | 2 +- 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 | 245 +- 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 | 33 +- drivers/hwmon/w83792d.c | 34 +- drivers/hwmon/w83793.c | 32 +- drivers/hwmon/w83795.c | 6 +- drivers/hwmon/w83l785ts.c | 4 +- drivers/hwmon/w83l786ng.c | 4 +- drivers/i2c/busses/Kconfig | 16 +- drivers/i2c/busses/Makefile | 3 - drivers/i2c/busses/i2c-amd-mp2-pci.c | 4 +- drivers/i2c/busses/i2c-bcm-kona.c | 2 +- drivers/i2c/busses/i2c-i801.c | 78 +- drivers/i2c/busses/i2c-ismt.c | 12 +- drivers/i2c/busses/i2c-kempld.c | 3 +- drivers/i2c/busses/i2c-mlxcpld.c | 18 +- drivers/i2c/busses/i2c-mt65xx.c | 93 +- drivers/i2c/busses/i2c-pasemi-core.c | 353 - drivers/i2c/busses/i2c-pasemi-core.h | 21 - drivers/i2c/busses/i2c-pasemi-pci.c | 85 - drivers/i2c/busses/i2c-pasemi-platform.c | 122 - drivers/i2c/busses/i2c-pasemi.c | 409 + drivers/i2c/busses/i2c-pxa.c | 1 + drivers/i2c/busses/i2c-rcar.c | 6 +- drivers/i2c/busses/i2c-xiic.c | 161 +- drivers/i2c/i2c-core-acpi.c | 1 - drivers/i3c/master.c | 3 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- drivers/idle/intel_idle.c | 13 +- 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/adxl372.c | 1 - drivers/iio/accel/bma400.h | 2 +- drivers/iio/accel/bma400_core.c | 7 +- drivers/iio/accel/bma400_i2c.c | 4 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/bmc150-accel-i2c.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/accel/bmi088-accel-core.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel.h | 2 +- drivers/iio/accel/fxls8962af-core.c | 349 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/kxsd9.h | 2 +- drivers/iio/accel/mma7455.h | 2 +- drivers/iio/accel/mma7455_core.c | 4 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- 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/ad7192.c | 1 - drivers/iio/adc/ad7291.c | 70 +- drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/ad7949.c | 254 +- drivers/iio/adc/ad799x.c | 68 +- drivers/iio/adc/aspeed_adc.c | 599 +- drivers/iio/adc/at91-sama5d2_adc.c | 598 +- 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 | 281 +- drivers/iio/adc/max1363.c | 82 +- drivers/iio/adc/mt6577_auxadc.c | 8 - drivers/iio/adc/nau7802.c | 50 +- drivers/iio/adc/rn5t618-adc.c | 13 +- drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/rzg2l_adc.c | 6 +- drivers/iio/adc/ti-adc108s102.c | 11 +- drivers/iio/adc/ti-adc128s052.c | 6 - drivers/iio/adc/ti-ads8344.c | 27 +- drivers/iio/adc/twl6030-gpadc.c | 6 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 8 +- drivers/iio/buffer/kfifo_buf.c | 50 - drivers/iio/chemical/Kconfig | 24 - drivers/iio/chemical/Makefile | 2 - drivers/iio/chemical/scd4x.c | 691 - drivers/iio/chemical/sunrise_co2.c | 537 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 5 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 11 +- drivers/iio/common/st_sensors/st_sensors_core.c | 48 +- 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/ad5380.c | 15 +- drivers/iio/dac/ad5446.c | 21 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r-base.h | 2 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/dac/ad5766.c | 48 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad7303.c | 47 +- drivers/iio/dac/ad8801.c | 11 +- drivers/iio/dac/ds4424.c | 9 +- drivers/iio/dac/lpc18xx_dac.c | 14 +- drivers/iio/dac/ltc1660.c | 7 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4922.c | 7 +- drivers/iio/dac/stm32-dac-core.c | 18 +- drivers/iio/dac/ti-dac5571.c | 1 - drivers/iio/dac/ti-dac7311.c | 7 +- 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/health/afe4403.c | 14 +- drivers/iio/health/afe4404.c | 8 +- drivers/iio/iio_core.h | 4 - drivers/iio/imu/adis.c | 17 +- drivers/iio/imu/adis16400.c | 20 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 22 +- drivers/iio/imu/adis16480.c | 14 +- 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 | 29 +- 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 | 189 +- drivers/iio/industrialio-core.c | 9 +- drivers/iio/inkern.c | 17 - drivers/iio/light/cm36651.c | 7 +- drivers/iio/light/ltr501.c | 37 - drivers/iio/light/max44000.c | 17 +- drivers/iio/light/noa1305.c | 7 +- drivers/iio/light/opt3001.c | 6 +- drivers/iio/magnetometer/Kconfig | 2 +- drivers/iio/magnetometer/ak8975.c | 35 - drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- 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/potentiometer/max5487.c | 7 +- drivers/iio/pressure/ms5611.h | 2 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- 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 | 85 +- drivers/infiniband/core/cma_priv.h | 12 +- drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 1 - drivers/infiniband/core/iwpm_util.c | 2 +- drivers/infiniband/core/nldev.c | 278 +- drivers/infiniband/core/rw.c | 66 +- drivers/infiniband/core/sa_query.c | 1 + drivers/infiniband/core/sysfs.c | 52 +- drivers/infiniband/core/verbs.c | 48 - drivers/infiniband/hw/bnxt_re/bnxt_re.h | 19 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 378 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 30 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 35 +- drivers/infiniband/hw/bnxt_re/main.c | 13 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 15 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 9 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 51 - drivers/infiniband/hw/bnxt_re/qplib_sp.h | 28 - drivers/infiniband/hw/bnxt_re/roce_hsi.h | 85 - drivers/infiniband/hw/cxgb4/cm.c | 1 + drivers/infiniband/hw/cxgb4/device.c | 1 + drivers/infiniband/hw/cxgb4/provider.c | 22 +- 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 | 86 +- drivers/infiniband/hw/hfi1/efivar.c | 10 +- drivers/infiniband/hw/hfi1/ipoib.h | 76 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 322 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/hfi1/trace_tx.h | 71 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 53 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 33 +- drivers/infiniband/hw/irdma/cm.c | 4 +- drivers/infiniband/hw/irdma/cm.h | 8 + drivers/infiniband/hw/irdma/ctrl.c | 38 + drivers/infiniband/hw/irdma/hw.c | 30 +- drivers/infiniband/hw/irdma/i40iw_if.c | 2 +- drivers/infiniband/hw/irdma/main.h | 1 + drivers/infiniband/hw/irdma/osdep.h | 1 + drivers/infiniband/hw/irdma/protos.h | 2 + drivers/infiniband/hw/irdma/type.h | 2 +- drivers/infiniband/hw/irdma/uk.c | 61 +- drivers/infiniband/hw/irdma/user.h | 6 +- drivers/infiniband/hw/irdma/utils.c | 47 +- drivers/infiniband/hw/irdma/verbs.c | 109 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 46 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 6 +- drivers/infiniband/hw/mlx5/cmd.c | 26 - drivers/infiniband/hw/mlx5/cmd.h | 2 - drivers/infiniband/hw/mlx5/counters.c | 282 +- drivers/infiniband/hw/mlx5/fs.c | 187 - drivers/infiniband/hw/mlx5/main.c | 55 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 28 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mlx5/odp.c | 41 +- drivers/infiniband/hw/mlx5/qp.c | 2 - drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 33 +- drivers/infiniband/hw/usnic/usnic_ib.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 16 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 20 +- drivers/infiniband/sw/rxe/rxe_comp.c | 57 +- drivers/infiniband/sw/rxe/rxe_cq.c | 28 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 42 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 - drivers/infiniband/sw/rxe/rxe_mr.c | 267 +- drivers/infiniband/sw/rxe/rxe_mw.c | 36 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 6 +- drivers/infiniband/sw/rxe/rxe_param.h | 34 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 16 +- drivers/infiniband/sw/rxe/rxe_queue.c | 30 +- drivers/infiniband/sw/rxe/rxe_queue.h | 292 +- drivers/infiniband/sw/rxe/rxe_req.c | 65 +- drivers/infiniband/sw/rxe/rxe_resp.c | 50 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 139 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 +- drivers/infiniband/sw/siw/siw_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 + 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/srp/ib_srp.c | 59 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 38 +- drivers/input/joystick/analog.c | 18 +- drivers/input/joystick/tmdc.c | 2 +- drivers/input/joystick/xpad.c | 2 - drivers/input/keyboard/Kconfig | 10 - drivers/input/keyboard/Makefile | 1 - drivers/input/keyboard/cypress-sf.c | 224 - drivers/input/keyboard/ep93xx_keypad.c | 172 +- drivers/input/keyboard/mpr121_touchkey.c | 4 +- drivers/input/keyboard/omap-keypad.c | 3 +- drivers/input/keyboard/snvs_pwrkey.c | 29 - drivers/input/keyboard/tm2-touchkey.c | 7 - drivers/input/misc/adxl34x-i2c.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/misc/adxl34x.c | 6 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/ariel-pwrbutton.c | 7 - drivers/input/misc/cpcap-pwrbutton.c | 7 +- drivers/input/misc/max77693-haptic.c | 1 + drivers/input/misc/max8925_onkey.c | 2 +- drivers/input/misc/palmas-pwrbutton.c | 5 - drivers/input/misc/pm8941-pwrkey.c | 6 +- drivers/input/serio/serport.c | 3 +- drivers/input/touchscreen.c | 42 +- drivers/input/touchscreen/Kconfig | 1 - drivers/input/touchscreen/Makefile | 3 +- drivers/input/touchscreen/ads7846.c | 200 +- drivers/input/touchscreen/elants_i2c.c | 4 +- drivers/input/touchscreen/goodix.c | 231 +- drivers/input/touchscreen/goodix.h | 117 - drivers/input/touchscreen/goodix_fwupload.c | 427 - drivers/input/touchscreen/ili210x.c | 529 +- drivers/input/touchscreen/raydium_i2c_ts.c | 54 +- drivers/input/touchscreen/resistive-adc-touch.c | 29 +- drivers/input/touchscreen/st1232.c | 3 +- drivers/input/touchscreen/tsc2004.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/tsc200x-core.c | 4 +- drivers/input/touchscreen/tsc200x-core.h | 2 +- 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 | 1931 +- drivers/interconnect/samsung/Kconfig | 6 +- drivers/iommu/Kconfig | 11 +- 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 | 84 +- 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/intel/dmar.c | 6 +- drivers/iommu/iommu.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/ipack/devices/ipoctal.c | 101 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- 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/leds/trigger/Kconfig | 1 - drivers/macintosh/smu.c | 5 +- drivers/mailbox/bcm2835-mailbox.c | 4 +- drivers/mailbox/hi3660-mailbox.c | 4 +- drivers/mailbox/hi6220-mailbox.c | 7 +- drivers/mailbox/mailbox-altera.c | 5 +- drivers/mailbox/mailbox-sti.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 15 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/platform_mhu.c | 4 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 31 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/sun6i-msgbox.c | 9 +- drivers/md/Kconfig | 10 - drivers/md/Makefile | 4 - drivers/md/bcache/request.c | 13 +- drivers/md/bcache/request.h | 4 +- drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-audit.c | 84 - drivers/md/dm-audit.h | 66 - drivers/md/dm-bio-record.h | 1 - drivers/md/dm-bufio.c | 1 + drivers/md/dm-clone-target.c | 2 +- drivers/md/dm-crypt.c | 23 +- drivers/md/dm-ima.c | 1 - drivers/md/dm-integrity.c | 25 +- drivers/md/dm-ps-historical-service-time.c | 1 - drivers/md/dm-rq.c | 9 +- drivers/md/dm-table.c | 1 - drivers/md/dm-verity-target.c | 16 +- drivers/md/dm-zoned-target.c | 1 + drivers/md/dm.c | 45 +- drivers/md/md.c | 104 +- drivers/md/md.h | 2 +- drivers/md/raid1.c | 13 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 7 +- drivers/media/cec/Kconfig | 4 - drivers/media/cec/core/cec-core.c | 2 +- drivers/media/cec/core/cec-pin.c | 4 +- drivers/media/cec/platform/meson/ao-cec-g12a.c | 4 +- drivers/media/cec/platform/meson/ao-cec.c | 4 +- drivers/media/cec/platform/s5p/s5p_cec.c | 4 +- drivers/media/cec/platform/sti/stih-cec.c | 4 +- drivers/media/cec/platform/stm32/stm32-cec.c | 4 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/common/videobuf2/videobuf2-core.c | 149 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 195 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 39 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 59 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 30 +- drivers/media/dvb-core/dvb_vb2.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 9 + drivers/media/dvb-frontends/cxd2099.h | 9 + drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 4 +- drivers/media/dvb-frontends/mn88443x.c | 18 +- drivers/media/dvb-frontends/mxl5xx.c | 9 + drivers/media/dvb-frontends/mxl5xx.h | 9 + drivers/media/dvb-frontends/mxl5xx_defs.h | 4 + drivers/media/dvb-frontends/mxl5xx_regs.h | 10 + drivers/media/dvb-frontends/mxl692.c | 9 + drivers/media/dvb-frontends/mxl692.h | 9 + drivers/media/dvb-frontends/mxl692_defs.h | 9 + drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/dvb-frontends/stv0910.c | 9 + drivers/media/dvb-frontends/stv0910.h | 9 + drivers/media/dvb-frontends/stv6111.c | 9 + drivers/media/dvb-frontends/stv6111.h | 9 + drivers/media/firewire/firedtv-avc.c | 14 +- drivers/media/firewire/firedtv-ci.c | 2 - drivers/media/i2c/Kconfig | 25 - drivers/media/i2c/Makefile | 2 - drivers/media/i2c/dw9714.c | 14 +- drivers/media/i2c/hi846.c | 2190 - drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/ir-kbd-i2c.c | 1 - drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/ov13858.c | 11 +- drivers/media/i2c/ov13b10.c | 1491 - drivers/media/i2c/ov5670.c | 11 +- drivers/media/i2c/ov8856.c | 83 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 12 +- drivers/media/i2c/video-i2c.c | 21 +- drivers/media/mc/Kconfig | 8 + drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/cobalt/cobalt-driver.c | 4 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-queue.c | 13 +- drivers/media/pci/cx18/cx18-streams.c | 24 +- drivers/media/pci/cx23885/cx23885-alsa.c | 3 +- drivers/media/pci/ddbridge/ddbridge-main.c | 4 +- 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 | 274 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 - drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/pci/ivtv/ivtv-queue.c | 18 +- drivers/media/pci/ivtv/ivtv-streams.c | 22 +- drivers/media/pci/ivtv/ivtv-udma.c | 19 +- drivers/media/pci/ivtv/ivtv-yuv.c | 10 +- drivers/media/pci/ivtv/ivtvfb.c | 8 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 29 +- drivers/media/pci/pluto2/pluto2.c | 20 +- drivers/media/pci/pt1/pt1.c | 2 +- drivers/media/pci/saa7164/saa7164-api.c | 2 + drivers/media/pci/tw5864/tw5864-core.c | 2 +- drivers/media/platform/Kconfig | 22 +- drivers/media/platform/Makefile | 1 - drivers/media/platform/am437x/am437x-vpfe.c | 23 +- drivers/media/platform/aspeed-video.c | 33 +- drivers/media/platform/atmel/atmel-isc-base.c | 29 +- drivers/media/platform/atmel/atmel-isc.h | 2 - drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 54 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 37 +- drivers/media/platform/cadence/cdns-csi2rx.c | 18 +- drivers/media/platform/cadence/cdns-csi2tx.c | 4 +- drivers/media/platform/coda/imx-vdoa.c | 3 +- drivers/media/platform/davinci/vpbe_venc.c | 9 +- drivers/media/platform/davinci/vpif.c | 5 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/davinci/vpss.c | 10 +- drivers/media/platform/exynos-gsc/gsc-core.c | 3 +- drivers/media/platform/exynos4-is/media-dev.c | 20 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 36 +- drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/ge2d.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-vcodec/Makefile | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 - .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 59 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 148 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 75 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 - drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 - drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 - drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 - drivers/media/platform/mtk-vpu/mtk_vpu.c | 5 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/omap/omap_vout.c | 18 +- drivers/media/platform/omap/omap_vout_vrfb.c | 2 +- drivers/media/platform/omap/omap_voutdef.h | 2 +- drivers/media/platform/omap3isp/isp.c | 21 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 28 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 18 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 17 +- drivers/media/platform/qcom/camss/camss-vfe.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/qcom/venus/core.c | 58 +- 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/rcar-vin/rcar-core.c | 1081 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 241 +- drivers/media/platform/rcar-vin/rcar-dma.c | 40 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 - drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 17 +- drivers/media/platform/rcar_fdp1.c | 4 +- drivers/media/platform/rcar_jpu.c | 4 +- drivers/media/platform/renesas-ceu.c | 33 +- drivers/media/platform/rockchip/rga/rga.c | 5 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- drivers/media/platform/s3c-camif/camif-core.c | 6 +- drivers/media/platform/s5p-g2d/g2d.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 23 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 28 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 + .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 + drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 37 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 16 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 33 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 8 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/via-camera.c | 6 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/vsp1/vsp1_drm.c | 8 +- drivers/media/platform/vsp1/vsp1_drv.c | 18 +- drivers/media/platform/vsp1/vsp1_regs.h | 11 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/platform/xilinx/xilinx-vip.c | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/radio/si470x/radio-si470x-usb.c | 2 +- drivers/media/rc/img-ir/img-ir-core.c | 4 +- drivers/media/rc/imon.c | 2 - drivers/media/rc/ir-hix5hd2.c | 4 +- drivers/media/rc/ir_toy.c | 80 +- drivers/media/rc/mceusb.c | 2 - drivers/media/rc/meson-ir-tx.c | 1 + drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/st_rc.c | 5 +- drivers/media/rc/streamzap.c | 1 - drivers/media/rc/sunxi-cir.c | 4 +- drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 1 - drivers/media/test-drivers/vim2m.c | 5 + drivers/media/test-drivers/vimc/vimc-scaler.c | 366 +- drivers/media/test-drivers/vivid/vivid-cec.c | 341 +- drivers/media/test-drivers/vivid/vivid-cec.h | 9 +- drivers/media/test-drivers/vivid/vivid-core.c | 52 +- drivers/media/test-drivers/vivid/vivid-core.h | 23 +- drivers/media/tuners/mxl5007t.c | 9 + drivers/media/tuners/tuner-types.c | 4 - drivers/media/usb/airspy/airspy.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 16 +- drivers/media/usb/dvb-usb/az6027.c | 1 - drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/em28xx/em28xx-cards.c | 12 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/media/usb/gspca/gspca.c | 2 - drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 + drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/pvrusb2/pvrusb2-ctrl.c | 25 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 + drivers/media/usb/stkwebcam/stk-webcam.c | 11 +- drivers/media/usb/tm6000/tm6000-video.c | 3 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 260 +- drivers/media/usb/uvc/uvc_driver.c | 16 +- drivers/media/usb/uvc/uvc_metadata.c | 2 +- drivers/media/usb/uvc/uvc_v4l2.c | 103 +- drivers/media/usb/uvc/uvc_video.c | 5 - drivers/media/usb/uvc/uvcvideo.h | 17 +- drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-common.c | 3 - drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 9 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 5 - drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 77 +- drivers/memory/Kconfig | 5 +- drivers/memory/fsl_ifc.c | 13 +- drivers/memory/jedec_ddr.h | 47 - drivers/memory/jedec_ddr_data.c | 41 - drivers/memory/mtk-smi.c | 596 +- drivers/memory/of_memory.c | 87 - drivers/memory/of_memory.h | 9 - drivers/memory/renesas-rpc-if.c | 159 +- drivers/memory/samsung/Kconfig | 13 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/tegra/mc.c | 25 +- drivers/memory/tegra/tegra186-emc.c | 5 - drivers/memory/tegra/tegra20-emc.c | 199 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 6 +- drivers/memory/tegra/tegra30-emc.c | 4 +- drivers/memstick/core/ms_block.c | 8 +- drivers/memstick/core/mspro_block.c | 6 +- drivers/memstick/host/jmb38x_ms.c | 5 +- drivers/message/fusion/mptfc.c | 8 +- drivers/message/fusion/mptsas.c | 4 +- drivers/message/fusion/mptscsih.c | 46 +- drivers/message/fusion/mptscsih.h | 2 +- drivers/message/fusion/mptspi.c | 6 +- drivers/mfd/Kconfig | 8 +- drivers/mfd/altera-a10sr.c | 8 - drivers/mfd/cros_ec_dev.c | 1 + drivers/mfd/da9063-i2c.c | 2 - drivers/mfd/hi6421-spmi-pmic.c | 16 +- drivers/mfd/intel-lpss-pci.c | 2 - drivers/mfd/max14577.c | 6 +- drivers/mfd/max77686.c | 3 +- drivers/mfd/max77693.c | 12 +- drivers/mfd/mfd-core.c | 2 - drivers/mfd/motorola-cpcap.c | 8 - drivers/mfd/qcom-pm8xxx.c | 39 +- drivers/mfd/rk808.c | 4 - drivers/mfd/sec-irq.c | 3 +- drivers/mfd/sprd-sc27xx-spi.c | 17 - drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/misc/Kconfig | 1 - drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 4 +- drivers/misc/ad525x_dpot.h | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/cb710/sgbuf2.c | 2 +- drivers/misc/eeprom/at25.c | 8 - drivers/misc/eeprom/eeprom_93xx46.c | 18 - drivers/misc/fastrpc.c | 22 +- drivers/misc/gehc-achc.c | 1 - drivers/misc/genwqe/card_utils.c | 10 +- .../misc/habanalabs/common/command_submission.c | 33 +- drivers/misc/hi6421v600-irq.c | 9 +- drivers/misc/hisi_hikey_usb.c | 119 +- drivers/misc/lis3lv02d/lis3lv02d.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 2 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/mei/Kconfig | 2 - drivers/misc/mei/Makefile | 1 - drivers/misc/mei/hbm.c | 12 +- drivers/misc/mei/hw-me-regs.h | 1 - drivers/misc/mei/pci-me.c | 1 - drivers/misc/mei/pci-txe.c | 4 +- drivers/misc/mei/pxp/Kconfig | 13 - drivers/misc/mei/pxp/Makefile | 7 - drivers/misc/mei/pxp/mei_pxp.c | 229 - drivers/misc/mei/pxp/mei_pxp.h | 18 - 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/block.c | 7 +- drivers/mmc/core/mmc.c | 8 - drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/mmc_test.c | 1 + drivers/mmc/core/sd.c | 1 - drivers/mmc/core/slot-gpio.c | 42 +- drivers/mmc/host/Kconfig | 10 +- drivers/mmc/host/cqhci-core.c | 4 +- drivers/mmc/host/dw_mmc.c | 18 +- drivers/mmc/host/meson-gx-mmc.c | 73 +- drivers/mmc/host/mmci.c | 4 - drivers/mmc/host/moxart-mmc.c | 29 +- drivers/mmc/host/mtk-sd.c | 99 +- drivers/mmc/host/omap_hsmmc.c | 12 +- drivers/mmc/host/renesas_sdhi_core.c | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 29 +- drivers/mmc/host/sdhci-of-at91.c | 22 +- drivers/mmc/host/sdhci-omap.c | 61 +- drivers/mmc/host/sdhci-pci-core.c | 29 +- drivers/mmc/host/sdhci-pci-o2micro.c | 2 +- drivers/mmc/host/sdhci-s3c.c | 1 + drivers/mmc/host/sdhci-sprd.c | 13 - drivers/mmc/host/sdhci.c | 29 +- drivers/mtd/chips/Kconfig | 2 - drivers/mtd/devices/block2mtd.c | 29 +- drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/mtdsuper.c | 1 - drivers/mtd/mtdswap.c | 1 + drivers/mtd/nand/ecc-sw-hamming.c | 7 +- drivers/mtd/nand/onenand/Kconfig | 9 +- drivers/mtd/nand/raw/ams-delta.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 15 - drivers/mtd/nand/raw/atmel/pmecc.c | 7 +- drivers/mtd/nand/raw/au1550nd.c | 12 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 5 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/denali_dt.c | 7 +- drivers/mtd/nand/raw/fsmc_nand.c | 4 +- drivers/mtd/nand/raw/gpio.c | 15 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 4 +- drivers/mtd/nand/raw/hisi504_nand.c | 7 +- drivers/mtd/nand/raw/intel-nand-controller.c | 5 - drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 12 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/nand_hynix.c | 14 - drivers/mtd/nand/raw/nand_ids.c | 4 - drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/omap_elm.c | 5 +- drivers/mtd/nand/raw/orion_nand.c | 12 +- drivers/mtd/nand/raw/oxnas_nand.c | 4 +- drivers/mtd/nand/raw/pasemi_nand.c | 12 +- drivers/mtd/nand/raw/plat_nand.c | 16 +- drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/socrates_nand.c | 12 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 8 +- drivers/mtd/nand/raw/tegra_nand.c | 4 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 9 +- drivers/mtd/nand/raw/vf610_nfc.c | 4 +- drivers/mtd/nand/raw/xway_nand.c | 16 +- drivers/net/appletalk/cops.c | 2 +- drivers/net/appletalk/ltpc.c | 3 +- drivers/net/arcnet/arc-rimi.c | 5 +- drivers/net/arcnet/arcdevice.h | 5 - drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com20020-pci.c | 2 +- drivers/net/arcnet/com20020.c | 4 +- drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/net/arcnet/com90xx.c | 3 +- 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/b53/b53_common.c | 59 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/bcm_sf2.c | 4 +- drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 142 +- drivers/net/dsa/mv88e6xxx/chip.h | 10 - drivers/net/dsa/mv88e6xxx/global1.c | 2 - drivers/net/dsa/mv88e6xxx/port.c | 23 - drivers/net/dsa/mv88e6xxx/port.h | 2 - drivers/net/dsa/ocelot/felix.c | 153 +- drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/qca8k.c | 365 +- drivers/net/dsa/qca8k.h | 35 +- drivers/net/dsa/realtek-smi-core.h | 3 + drivers/net/dsa/rtl8366.c | 96 +- drivers/net/dsa/rtl8366rb.c | 301 +- drivers/net/dsa/sja1105/sja1105.h | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 43 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 45 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 19 + drivers/net/dsa/sja1105/sja1105_vl.c | 12 +- drivers/net/ethernet/3com/3c509.c | 2 +- drivers/net/ethernet/3com/3c515.c | 5 +- drivers/net/ethernet/3com/3c574_cs.c | 11 +- drivers/net/ethernet/3com/3c589_cs.c | 10 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/8390/apne.c | 3 +- drivers/net/ethernet/8390/ax88796.c | 12 +- 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/ne2k-pci.c | 2 +- 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/Kconfig | 1 - drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 14 +- drivers/net/ethernet/aeroflex/greth.c | 8 +- drivers/net/ethernet/agere/et131x.c | 4 +- drivers/net/ethernet/alacritech/slicoss.c | 4 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/alteon/acenic.c | 20 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/amd8111e.c | 6 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/nmclan_cs.c | 5 +- drivers/net/ethernet/amd/pcnet32.c | 15 +- drivers/net/ethernet/amd/sun3lance.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- drivers/net/ethernet/apm/xgene-v2/mac.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 2 +- drivers/net/ethernet/apple/bmac.c | 15 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +- drivers/net/ethernet/arc/Kconfig | 5 +- drivers/net/ethernet/arc/emac_main.c | 4 +- drivers/net/ethernet/arc/emac_mdio.c | 9 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 12 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 4 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 12 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 37 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 5 +- drivers/net/ethernet/broadcom/bgmac.c | 4 +- drivers/net/ethernet/broadcom/bnx2.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 22 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 50 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 13 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 74 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 8 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 195 +- drivers/net/ethernet/broadcom/tg3.c | 59 +- drivers/net/ethernet/brocade/bna/bnad.c | 5 +- drivers/net/ethernet/cadence/macb.h | 7 +- drivers/net/ethernet/cadence/macb_main.c | 20 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/calxeda/xgmac.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 3 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 29 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 3 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 11 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 9 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 2 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 2 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 2 +- drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 4 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 40 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 102 +- drivers/net/ethernet/chelsio/cxgb3/xgmac.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | 3 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 8 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cirrus/mac89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 4 +- drivers/net/ethernet/cisco/enic/enic_main.c | 9 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 6 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- 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 | 45 +- drivers/net/ethernet/dec/tulip/uli526x.c | 11 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 6 +- drivers/net/ethernet/dec/tulip/xircom_cb.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 5 +- drivers/net/ethernet/dlink/sundance.c | 6 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 7 +- drivers/net/ethernet/ethoc.c | 20 +- drivers/net/ethernet/ezchip/Kconfig | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/faraday/ftgmac100.c | 9 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 21 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 24 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 7 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 58 - drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 324 +- drivers/net/ethernet/freescale/enetc/enetc.h | 4 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 27 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 16 +- drivers/net/ethernet/freescale/fec_main.c | 4 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 4 +- drivers/net/ethernet/freescale/fman/fman_dtsec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_dtsec.h | 2 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 8 +- drivers/net/ethernet/freescale/fman/fman_memac.h | 2 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_tgec.h | 2 +- drivers/net/ethernet/freescale/fman/mac.h | 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 | 4 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 7 +- drivers/net/ethernet/google/gve/gve.h | 33 +- drivers/net/ethernet/google/gve/gve_adminq.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.h | 1 - drivers/net/ethernet/google/gve/gve_ethtool.c | 3 +- drivers/net/ethernet/google/gve/gve_main.c | 146 +- drivers/net/ethernet/google/gve/gve_rx.c | 106 +- drivers/net/ethernet/google/gve/gve_tx.c | 117 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 84 +- drivers/net/ethernet/google/gve/gve_utils.c | 4 - drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 6 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 4 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 7 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 5 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 78 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 20 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 29 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 31 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 18 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 75 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 33 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 18 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 13 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 8 +- drivers/net/ethernet/i825xx/sun3_82586.c | 7 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 14 +- drivers/net/ethernet/ibm/ibmveth.c | 46 +- drivers/net/ethernet/ibm/ibmvnic.c | 653 +- drivers/net/ethernet/ibm/ibmvnic.h | 10 +- drivers/net/ethernet/intel/Kconfig | 14 - drivers/net/ethernet/intel/e100.c | 26 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 52 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 3 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 4 +- drivers/net/ethernet/intel/ice/Makefile | 5 +- drivers/net/ethernet/intel/ice/ice.h | 100 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 92 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 4 +- drivers/net/ethernet/intel/ice/ice_base.c | 87 +- drivers/net/ethernet/intel/ice/ice_base.h | 8 +- drivers/net/ethernet/intel/ice/ice_common.c | 129 +- drivers/net/ethernet/intel/ice/ice_common.h | 7 - drivers/net/ethernet/intel/ice/ice_dcb.c | 225 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 18 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 21 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 22 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 192 +- drivers/net/ethernet/intel/ice/ice_devids.h | 2 - drivers/net/ethernet/intel/ice/ice_devlink.c | 255 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 8 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 649 - drivers/net/ethernet/intel/ice/ice_eswitch.h | 83 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 157 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 2 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 279 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 14 - drivers/net/ethernet/intel/ice/ice_flex_type.h | 13 - drivers/net/ethernet/intel/ice/ice_fltr.c | 207 - 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 | 273 +- drivers/net/ethernet/intel/ice/ice_lib.h | 21 +- drivers/net/ethernet/intel/ice/ice_main.c | 299 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 169 - drivers/net/ethernet/intel/ice/ice_ptp.c | 387 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 24 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 151 - drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 22 - drivers/net/ethernet/intel/ice/ice_repr.c | 386 - drivers/net/ethernet/intel/ice/ice_repr.h | 28 - drivers/net/ethernet/intel/ice/ice_sched.c | 13 - drivers/net/ethernet/intel/ice/ice_sched.h | 1 - drivers/net/ethernet/intel/ice/ice_switch.c | 2481 +- drivers/net/ethernet/intel/ice/ice_switch.h | 136 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 855 - drivers/net/ethernet/intel/ice/ice_tc_lib.h | 130 - drivers/net/ethernet/intel/ice/ice_trace.h | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 220 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 140 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 102 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 +- drivers/net/ethernet/intel/ice/ice_type.h | 16 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 238 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 59 - drivers/net/ethernet/intel/ice/ice_xsk.c | 158 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 20 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 8 +- drivers/net/ethernet/intel/igc/igc_main.c | 4 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 10 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 23 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 62 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 16 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 6 +- drivers/net/ethernet/jme.c | 4 +- drivers/net/ethernet/korina.c | 4 +- drivers/net/ethernet/lantiq_etop.c | 21 +- drivers/net/ethernet/lantiq_xrx200.c | 87 +- drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 19 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 1 - .../ethernet/marvell/octeontx2/af/lmac_common.h | 5 - drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 138 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 572 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 133 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 1 - drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 17 - drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 3 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 76 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 19 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 13 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 601 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 16 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 222 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 96 - .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 4 - .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 18 - .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 52 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 18 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 38 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 234 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 125 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 273 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 16 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 8 +- .../ethernet/marvell/prestera/prestera_devlink.c | 35 +- .../ethernet/marvell/prestera/prestera_devlink.h | 4 +- .../net/ethernet/marvell/prestera/prestera_main.c | 10 +- drivers/net/ethernet/marvell/pxa168_eth.c | 10 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 88 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 4 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 6 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 - drivers/net/ethernet/mellanox/mlx4/en_main.c | 1 + drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 +- drivers/net/ethernet/mellanox/mlx4/en_port.c | 4 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 15 - drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 12 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 - drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 30 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 22 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 1 + .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 102 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 9 - .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 20 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 7 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 27 - drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 8 - .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 1 - .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 9 - .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 341 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 92 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 394 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 9 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 12 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 4 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 231 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 1 - .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 8 - .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 12 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 54 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 21 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 30 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 162 - drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 41 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 86 +- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 2 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 45 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 7 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 27 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 6 +- .../mellanox/mlx5/core/steering/dr_domain.c | 212 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 13 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 20 +- .../mellanox/mlx5/core/steering/dr_types.h | 47 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 21 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 90 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 2 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 372 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 23 - drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 52 +- drivers/net/ethernet/mellanox/mlxsw/item.h | 56 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 56 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 351 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 6 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 342 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 - .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 45 - .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 432 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 27 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 115 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 315 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 16 - .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 - drivers/net/ethernet/micrel/Makefile | 6 +- drivers/net/ethernet/micrel/ks8842.c | 7 +- drivers/net/ethernet/micrel/ks8851_common.c | 12 +- drivers/net/ethernet/micrel/ksz884x.c | 11 +- drivers/net/ethernet/microchip/enc28j60.c | 7 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 8 +- drivers/net/ethernet/microchip/encx24j600_hw.h | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.h | 1 - drivers/net/ethernet/microchip/lan743x_ptp.c | 91 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 3 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 2 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 4 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 6 +- drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/Kconfig | 2 +- drivers/net/ethernet/mscc/ocelot.c | 109 +- drivers/net/ethernet/mscc/ocelot_flower.c | 125 +- drivers/net/ethernet/mscc/ocelot_net.c | 7 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 4 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 9 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 9 +- drivers/net/ethernet/neterion/s2io.c | 8 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 6 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 2 +- drivers/net/ethernet/netronome/nfp/devlink_param.c | 9 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 19 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 3 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 2 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 51 +- drivers/net/ethernet/nxp/lpc_eth.c | 6 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 4 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic.h | 8 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 48 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 + .../net/ethernet/pensando/ionic/ionic_devlink.c | 10 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 38 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 266 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 49 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 92 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 8 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 244 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 2 - drivers/net/ethernet/pensando/ionic/ionic_stats.c | 130 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 14 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed.h | 44 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 16 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 143 +- drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h | 1491 - drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 11 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 1389 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 124 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 347 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 25 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 12687 +++-- drivers/net/ethernet/qlogic/qed/qed_hw.h | 222 +- .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 405 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 98 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 60 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 286 +- drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h | 500 - drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 9 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 - drivers/net/ethernet/qlogic/qed/qed_l2.c | 43 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 135 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 64 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 131 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 66 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 765 +- drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2474 - drivers/net/ethernet/qlogic/qed/qed_rdma.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 95 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 1 + drivers/net/ethernet/qlogic/qed/qed_selftest.h | 30 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 223 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 63 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 201 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 138 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 13 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 311 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 53 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 21 +- drivers/net/ethernet/qlogic/qla3xxx.c | 12 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 2 +- 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/qualcomm/rmnet/rmnet_vnd.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 24 +- drivers/net/ethernet/realtek/8139cp.c | 7 +- drivers/net/ethernet/realtek/8139too.c | 7 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169.h | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 41 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 59 + drivers/net/ethernet/renesas/ravb.h | 52 +- drivers/net/ethernet/renesas/ravb_main.c | 714 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | 3 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 2 +- drivers/net/ethernet/sfc/ef10_sriov.c | 4 +- drivers/net/ethernet/sfc/ef10_sriov.h | 6 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena_sriov.c | 2 +- drivers/net/ethernet/sfc/siena_sriov.h | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/sis/sis190.c | 6 +- drivers/net/ethernet/sis/sis900.c | 15 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 5 +- drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/smsc/smsc911x.c | 8 +- drivers/net/ethernet/smsc/smsc9420.c | 8 +- drivers/net/ethernet/socionext/netsec.c | 30 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 5 - drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 7 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 13 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 16 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 - .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/sun/Kconfig | 1 - drivers/net/ethernet/sun/cassini.c | 7 +- drivers/net/ethernet/sun/ldmvsw.c | 7 +- drivers/net/ethernet/sun/niu.c | 46 +- drivers/net/ethernet/sun/sunbmac.c | 6 +- drivers/net/ethernet/sun/sungem.c | 15 +- drivers/net/ethernet/sun/sunhme.c | 23 +- drivers/net/ethernet/sun/sunqe.c | 4 +- drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 26 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 17 +- drivers/net/ethernet/ti/cpts.c | 6 +- drivers/net/ethernet/ti/davinci_emac.c | 8 +- drivers/net/ethernet/ti/netcp_core.c | 8 +- drivers/net/ethernet/ti/tlan.c | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 5 +- drivers/net/ethernet/wiznet/w5100.c | 4 +- drivers/net/ethernet/wiznet/w5300.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 11 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/fddi/defxx.c | 6 +- drivers/net/fddi/skfp/skfddi.c | 7 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/6pack.c | 8 +- drivers/net/hamradio/Kconfig | 1 - drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/hamradio/bpqether.c | 7 +- drivers/net/hamradio/dmascc.c | 5 +- drivers/net/hamradio/hdlcdrv.c | 4 +- drivers/net/hamradio/mkiss.c | 6 +- drivers/net/hamradio/scc.c | 7 +- drivers/net/hamradio/yam.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 6 +- drivers/net/ifb.c | 3 - drivers/net/ipa/Kconfig | 1 - drivers/net/ipvlan/ipvlan_main.c | 4 +- drivers/net/ipvlan/ipvtap.c | 2 +- drivers/net/macsec.c | 2 +- drivers/net/macvlan.c | 4 +- drivers/net/macvtap.c | 2 +- drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/mdio/mdio-mscc-miim.c | 15 +- drivers/net/mhi_net.c | 6 +- drivers/net/net_failover.c | 3 +- drivers/net/netdevsim/dev.c | 14 +- drivers/net/netdevsim/ethtool.c | 28 - drivers/net/netdevsim/health.c | 32 + drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/ntb_netdev.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 45 +- drivers/net/phy/at803x.c | 196 +- drivers/net/phy/bcm7xxx.c | 315 +- drivers/net/phy/broadcom.c | 106 +- drivers/net/phy/dp83867.c | 19 - drivers/net/phy/marvell10g.c | 107 +- drivers/net/phy/mdio_bus.c | 39 - drivers/net/phy/micrel.c | 102 +- drivers/net/phy/mscc/mscc_main.c | 2 +- drivers/net/phy/mxl-gpy.c | 23 +- drivers/net/phy/phy_device.c | 13 - drivers/net/phy/phylink.c | 45 +- drivers/net/phy/sfp.c | 2 +- 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/Kconfig | 5 - drivers/net/usb/aqc111.c | 4 +- drivers/net/usb/asix_common.c | 2 +- drivers/net/usb/asix_devices.c | 2 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 12 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/cdc-phonet.c | 4 +- drivers/net/usb/dm9601.c | 7 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kalmia.c | 2 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/mcs7830.c | 5 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/r8152.c | 20 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/rtl8150.c | 4 +- drivers/net/usb/smsc75xx.c | 3 +- drivers/net/usb/smsc95xx.c | 6 +- drivers/net/usb/sr9700.c | 5 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/virtio_net.c | 45 +- drivers/net/vmxnet3/vmxnet3_drv.c | 4 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/net/wireless/ath/ath10k/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/core.c | 5 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/ath/ath10k/mac.c | 31 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 - drivers/net/wireless/ath/ath11k/core.c | 58 +- drivers/net/wireless/ath/ath11k/core.h | 49 +- drivers/net/wireless/ath/ath11k/dbring.c | 16 +- drivers/net/wireless/ath/ath11k/debugfs.c | 25 +- drivers/net/wireless/ath/ath11k/debugfs.h | 4 - .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 4344 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 226 - drivers/net/wireless/ath/ath11k/debugfs_sta.c | 8 +- drivers/net/wireless/ath/ath11k/dp.h | 8 - drivers/net/wireless/ath/ath11k/dp_rx.c | 243 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 23 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 2 - drivers/net/wireless/ath/ath11k/hw.c | 45 - drivers/net/wireless/ath/ath11k/hw.h | 13 +- drivers/net/wireless/ath/ath11k/mac.c | 1443 +- drivers/net/wireless/ath/ath11k/mac.h | 3 - drivers/net/wireless/ath/ath11k/pci.c | 4 +- drivers/net/wireless/ath/ath11k/peer.c | 11 - drivers/net/wireless/ath/ath11k/qmi.c | 350 +- drivers/net/wireless/ath/ath11k/qmi.h | 18 +- drivers/net/wireless/ath/ath11k/reg.c | 18 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 42 +- drivers/net/wireless/ath/ath11k/trace.h | 11 +- drivers/net/wireless/ath/ath11k/wmi.c | 152 +- drivers/net/wireless/ath/ath11k/wmi.h | 107 +- drivers/net/wireless/ath/ath5k/Kconfig | 4 +- drivers/net/wireless/ath/ath5k/led.c | 10 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 105 +- drivers/net/wireless/ath/ath9k/eeprom.c | 12 +- drivers/net/wireless/ath/ath9k/hw.h | 2 - drivers/net/wireless/ath/ath9k/init.c | 56 - drivers/net/wireless/ath/spectral_common.h | 1 + drivers/net/wireless/ath/wcn36xx/debug.c | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 6 +- drivers/net/wireless/ath/wcn36xx/main.c | 11 +- drivers/net/wireless/ath/wcn36xx/smd.c | 99 +- drivers/net/wireless/ath/wcn36xx/smd.h | 3 - drivers/net/wireless/broadcom/b43/phy_g.c | 2 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 29 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 10 - .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 + drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 + drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 + drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 - drivers/net/wireless/mac80211_hwsim.c | 160 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 372 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 + drivers/net/wireless/marvell/mwifiex/sta_tx.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 4 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 11 +- drivers/net/wireless/microchip/wilc1000/hif.c | 31 +- drivers/net/wireless/microchip/wilc1000/hif.h | 1 - drivers/net/wireless/microchip/wilc1000/netdev.c | 1 + drivers/net/wireless/microchip/wilc1000/netdev.h | 2 + drivers/net/wireless/microchip/wilc1000/sdio.c | 1 - drivers/net/wireless/microchip/wilc1000/spi.c | 91 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 134 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 5 +- drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 1 - drivers/net/wireless/microchip/wilc1000/wlan_if.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 2 + drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 2 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/realtek/Kconfig | 1 - drivers/net/wireless/realtek/Makefile | 1 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 6 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 2 - drivers/net/wireless/realtek/rtlwifi/pci.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 2 +- drivers/net/wireless/realtek/rtw88/debug.c | 46 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 54 +- drivers/net/wireless/realtek/rtw88/fw.h | 24 - drivers/net/wireless/realtek/rtw88/main.c | 22 +- drivers/net/wireless/realtek/rtw88/main.h | 49 +- drivers/net/wireless/realtek/rtw88/phy.c | 119 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 - drivers/net/wireless/realtek/rtw88/reg.h | 6 - drivers/net/wireless/realtek/rtw88/regd.c | 753 +- drivers/net/wireless/realtek/rtw88/regd.h | 8 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 19 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 46 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 8 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 - drivers/net/wireless/realtek/rtw88/rtw8822c.h | 3 - drivers/net/wireless/realtek/rtw89/Kconfig | 50 - drivers/net/wireless/realtek/rtw89/Makefile | 25 - drivers/net/wireless/realtek/rtw89/cam.c | 695 - drivers/net/wireless/realtek/rtw89/cam.h | 165 - drivers/net/wireless/realtek/rtw89/coex.c | 5716 --- drivers/net/wireless/realtek/rtw89/coex.h | 181 - drivers/net/wireless/realtek/rtw89/core.c | 2502 - drivers/net/wireless/realtek/rtw89/core.h | 3384 -- drivers/net/wireless/realtek/rtw89/debug.c | 2489 - drivers/net/wireless/realtek/rtw89/debug.h | 77 - drivers/net/wireless/realtek/rtw89/efuse.c | 188 - drivers/net/wireless/realtek/rtw89/efuse.h | 13 - drivers/net/wireless/realtek/rtw89/fw.c | 1641 - drivers/net/wireless/realtek/rtw89/fw.h | 1378 - drivers/net/wireless/realtek/rtw89/mac.c | 3838 -- drivers/net/wireless/realtek/rtw89/mac.h | 860 - drivers/net/wireless/realtek/rtw89/mac80211.c | 676 - drivers/net/wireless/realtek/rtw89/pci.c | 3060 -- drivers/net/wireless/realtek/rtw89/pci.h | 635 - drivers/net/wireless/realtek/rtw89/phy.c | 2868 -- drivers/net/wireless/realtek/rtw89/phy.h | 311 - drivers/net/wireless/realtek/rtw89/ps.c | 150 - drivers/net/wireless/realtek/rtw89/ps.h | 16 - drivers/net/wireless/realtek/rtw89/reg.h | 2159 - drivers/net/wireless/realtek/rtw89/regd.c | 353 - drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 - drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 - drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 -- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 - .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 1607 - .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 133 - .../net/wireless/realtek/rtw89/rtw8852a_table.c | 48725 ------------------- .../net/wireless/realtek/rtw89/rtw8852a_table.h | 28 - drivers/net/wireless/realtek/rtw89/sar.c | 190 - drivers/net/wireless/realtek/rtw89/sar.h | 26 - drivers/net/wireless/realtek/rtw89/ser.c | 491 - drivers/net/wireless/realtek/rtw89/ser.h | 15 - drivers/net/wireless/realtek/rtw89/txrx.h | 358 - drivers/net/wireless/realtek/rtw89/util.h | 17 - drivers/net/wireless/rndis_wlan.c | 2 + drivers/net/wireless/rsi/rsi_91x_core.c | 2 - drivers/net/wireless/rsi/rsi_91x_hal.c | 10 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 74 +- drivers/net/wireless/rsi/rsi_91x_main.c | 16 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 24 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 5 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 5 +- drivers/net/wireless/rsi/rsi_hal.h | 11 - drivers/net/wireless/rsi/rsi_main.h | 15 +- drivers/net/wireless/st/cw1200/bh.c | 2 + drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 1 + drivers/net/wwan/Kconfig | 1 - drivers/net/wwan/iosm/Makefile | 5 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 1 - drivers/net/wwan/iosm/iosm_ipc_coredump.c | 125 - drivers/net/wwan/iosm/iosm_ipc_coredump.h | 59 - drivers/net/wwan/iosm/iosm_ipc_devlink.c | 321 - drivers/net/wwan/iosm/iosm_ipc_devlink.h | 205 - drivers/net/wwan/iosm/iosm_ipc_flash.c | 594 - drivers/net/wwan/iosm/iosm_ipc_flash.h | 229 - drivers/net/wwan/iosm/iosm_ipc_imem.c | 107 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 18 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 317 - drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 49 +- drivers/net/xen-netback/netback.c | 2 +- drivers/nfc/fdp/i2c.c | 1 + drivers/nfc/microread/i2c.c | 4 + drivers/nfc/microread/mei.c | 6 +- drivers/nfc/nfcmrvl/fw_dnld.c | 4 +- drivers/nfc/pn533/i2c.c | 6 +- drivers/nfc/pn533/pn533.c | 6 +- drivers/nfc/pn533/pn533.h | 4 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/pn544/mei.c | 8 +- drivers/nfc/s3fwrn5/firmware.c | 29 +- drivers/nfc/s3fwrn5/nci.c | 18 +- drivers/nfc/st-nci/i2c.c | 4 + drivers/nfc/st-nci/ndlc.c | 4 + drivers/nfc/st-nci/se.c | 6 + drivers/nfc/st-nci/spi.c | 4 + drivers/nfc/st21nfca/i2c.c | 4 + drivers/nfc/st21nfca/se.c | 4 + drivers/nfc/trf7970a.c | 8 + drivers/nvdimm/blk.c | 5 +- drivers/nvdimm/btt.c | 16 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 41 +- 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 | 51 +- drivers/nvme/host/core.c | 37 +- drivers/nvme/host/multipath.c | 22 +- drivers/nvme/host/nvme.h | 6 - drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/rdma.c | 1 - drivers/nvme/target/io-cmd-bdev.c | 1 - drivers/nvme/target/rdma.c | 1 - drivers/nvmem/core.c | 177 +- drivers/nvmem/imx-ocotp.c | 25 - drivers/of/Kconfig | 4 + drivers/of/Makefile | 1 + drivers/of/base.c | 1 - drivers/of/irq.c | 17 +- 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/of/platform.c | 7 +- drivers/opp/core.c | 6 +- drivers/opp/of.c | 50 +- drivers/pci/controller/Kconfig | 17 - drivers/pci/controller/Makefile | 1 - drivers/pci/controller/dwc/Kconfig | 28 +- drivers/pci/controller/dwc/Makefile | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 24 +- drivers/pci/controller/dwc/pci-imx6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 3 - drivers/pci/controller/dwc/pcie-designware.c | 1 - drivers/pci/controller/dwc/pcie-qcom-ep.c | 721 - drivers/pci/controller/dwc/pcie-visconti.c | 5 +- drivers/pci/controller/pci-aardvark.c | 372 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/controller/pci-xgene-msi.c | 2 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-apple.c | 822 - drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 5 +- drivers/pci/controller/pcie-rcar-host.c | 2 + drivers/pci/controller/vmd.c | 41 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 22 +- drivers/pci/endpoint/pci-ep-cfs.c | 48 +- drivers/pci/endpoint/pci-epc-core.c | 2 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/acpiphp_glue.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/ibmphp.h | 4 +- drivers/pci/hotplug/s390_pci_hpc.c | 9 +- drivers/pci/hotplug/shpchp_hpc.c | 2 +- drivers/pci/iov.c | 14 +- drivers/pci/msi.c | 18 +- drivers/pci/of.c | 10 +- drivers/pci/p2pdma.c | 8 +- drivers/pci/pci-acpi.c | 77 +- drivers/pci/pci-driver.c | 2 +- drivers/pci/pci-mid.c | 37 +- drivers/pci/pci-sysfs.c | 33 +- drivers/pci/pci.c | 161 +- drivers/pci/pci.h | 96 +- drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/pcie/portdrv_core.c | 47 +- drivers/pci/probe.c | 35 +- drivers/pci/quirks.c | 59 +- drivers/pci/setup-irq.c | 26 +- drivers/pci/switch/switchtec.c | 28 +- drivers/pci/vpd.c | 79 +- drivers/pcmcia/db1xxx_ss.c | 1 - drivers/pcmcia/pcmcia_cis.c | 5 +- drivers/perf/Kconfig | 12 +- drivers/perf/arm_pmu.c | 2 - drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +- drivers/perf/thunderx2_pmu.c | 2 +- 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/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/core.c | 2 +- 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-amd.c | 50 +- drivers/pinctrl/pinctrl-amd.h | 1 - drivers/pinctrl/pinctrl-gemini.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 67 - drivers/pinctrl/pinctrl-rockchip.h | 10 - 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-sc7280.c | 1 - drivers/pinctrl/qcom/pinctrl-sm6350.c | 1401 - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 44 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 111 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 133 +- drivers/pinctrl/renesas/core.c | 83 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 14 - drivers/pinctrl/renesas/pfc-r8a77951.c | 22 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 22 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 22 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 108 - drivers/pinctrl/samsung/pinctrl-samsung.c | 2 - drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/stm32/pinctrl-stm32.c | 20 +- drivers/pinctrl/uniphier/Kconfig | 4 - drivers/pinctrl/uniphier/Makefile | 1 - drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 18 - drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 35 - drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c | 489 - drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 40 - 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/mellanox/mlxreg-io.c | 4 +- drivers/platform/x86/Kconfig | 18 - drivers/platform/x86/Makefile | 1 - drivers/platform/x86/acer-wmi.c | 14 +- drivers/platform/x86/amd-pmc.c | 90 +- drivers/platform/x86/dell/Kconfig | 1 - drivers/platform/x86/dell/dell-wmi-base.c | 76 +- drivers/platform/x86/gigabyte-wmi.c | 1 - drivers/platform/x86/hp-wmi.c | 329 +- drivers/platform/x86/hp_accel.c | 3 +- drivers/platform/x86/ideapad-laptop.c | 27 +- drivers/platform/x86/intel/Kconfig | 16 - drivers/platform/x86/intel/Makefile | 1 - drivers/platform/x86/intel/int1092/intel_sar.c | 23 +- .../x86/intel/int3472/intel_skl_int3472_discrete.c | 2 +- drivers/platform/x86/intel/ishtp_eclite.c | 701 - drivers/platform/x86/intel_scu_ipc.c | 6 +- drivers/platform/x86/lg-laptop.c | 1 + drivers/platform/x86/nvidia-wmi-ec-backlight.c | 213 - drivers/platform/x86/thinkpad_acpi.c | 276 +- 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/ab8500_bmdata.c | 3 +- drivers/power/supply/axp288_charger.c | 151 +- drivers/power/supply/cpcap-battery.c | 15 +- drivers/power/supply/max17040_battery.c | 2 - drivers/power/supply/max17042_battery.c | 14 +- drivers/power/supply/power_supply_core.c | 65 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/wm831x_power.c | 12 +- drivers/ptp/idt8a340_reg.h | 720 + drivers/ptp/ptp_clockmatrix.c | 1588 +- drivers/ptp/ptp_clockmatrix.h | 109 +- drivers/ptp/ptp_kvm_x86.c | 13 +- drivers/ptp/ptp_ocp.c | 1354 +- drivers/ptp/ptp_pch.c | 1 - drivers/rapidio/devices/rio_mport_cdev.c | 9 +- drivers/regulator/Kconfig | 6 +- drivers/regulator/bd71815-regulator.c | 4 +- drivers/regulator/core.c | 11 +- drivers/regulator/dummy.c | 3 +- drivers/regulator/hi6421v600-regulator.c | 10 +- drivers/regulator/lp872x.c | 38 +- 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/s5m8767.c | 21 +- drivers/regulator/ti-abb-regulator.c | 31 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 4 +- drivers/remoteproc/Kconfig | 32 +- drivers/remoteproc/Makefile | 2 - drivers/remoteproc/imx_dsp_rproc.c | 1206 - drivers/remoteproc/imx_rproc.c | 71 +- drivers/remoteproc/imx_rproc.h | 39 - drivers/remoteproc/meson_mx_ao_arc.c | 261 - drivers/remoteproc/mtk_common.h | 1 - drivers/remoteproc/mtk_scp.c | 48 +- drivers/remoteproc/omap_remoteproc.c | 6 +- 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 | 304 +- drivers/remoteproc/qcom_q6v5_pas.c | 141 +- drivers/remoteproc/qcom_q6v5_wcss.c | 5 +- drivers/remoteproc/qcom_wcnss.c | 1 + drivers/remoteproc/remoteproc_core.c | 8 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 4 +- drivers/remoteproc/remoteproc_virtio.c | 12 - drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/reset/Kconfig | 6 +- drivers/reset/reset-brcmstb-rescal.c | 2 +- drivers/reset/reset-socfpga.c | 26 - drivers/reset/reset-uniphier-glue.c | 4 - drivers/reset/reset-uniphier.c | 27 - drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/rpmsg/mtk_rpmsg.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 90 +- drivers/rpmsg/rpmsg_char.c | 2 + drivers/rpmsg/virtio_rpmsg_bus.c | 3 +- drivers/rtc/Kconfig | 20 +- drivers/rtc/Makefile | 1 - drivers/rtc/class.c | 13 +- drivers/rtc/rtc-ds1302.c | 7 - drivers/rtc/rtc-ds1390.c | 7 - drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mcp795.c | 7 - drivers/rtc/rtc-msc313.c | 259 - drivers/rtc/rtc-omap.c | 1 + drivers/rtc/rtc-pcf2123.c | 9 - drivers/rtc/rtc-pcf85063.c | 14 - drivers/rtc/rtc-rv3032.c | 4 +- drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-s5m.c | 1 + drivers/s390/block/dasd_genhd.c | 11 +- drivers/s390/block/dcssblk.c | 15 +- drivers/s390/block/scm_blk.c | 7 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/sclp_sd.c | 9 +- drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/cio/blacklist.c | 8 +- drivers/s390/cio/css.c | 43 +- drivers/s390/cio/css.h | 10 +- drivers/s390/cio/device.c | 2 - drivers/s390/crypto/vfio_ap_ops.c | 6 +- drivers/s390/net/ctcm_fsms.c | 60 +- drivers/s390/net/ctcm_main.c | 38 +- drivers/s390/net/ctcm_mpc.c | 8 +- drivers/s390/net/fsm.c | 2 +- drivers/s390/net/ism_drv.c | 2 +- drivers/s390/net/lcs.c | 121 +- drivers/s390/net/netiucv.c | 104 +- drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_scsi.c | 8 +- drivers/s390/scsi/zfcp_sysfs.c | 52 +- drivers/scsi/3w-9xxx.c | 18 +- drivers/scsi/3w-sas.c | 18 +- drivers/scsi/3w-xxxx.c | 26 +- drivers/scsi/53c700.c | 20 +- drivers/scsi/BusLogic.c | 13 +- drivers/scsi/NCR5380.c | 12 +- drivers/scsi/a100u2w.c | 5 +- drivers/scsi/aacraid/aachba.c | 53 +- drivers/scsi/aacraid/linit.c | 38 +- drivers/scsi/advansys.c | 14 +- drivers/scsi/aha152x.c | 29 +- drivers/scsi/aha1542.c | 10 +- drivers/scsi/aha1740.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 6 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_attr.c | 33 +- drivers/scsi/arcmsr/arcmsr_hba.c | 22 +- drivers/scsi/arm/acornscsi.c | 22 +- drivers/scsi/arm/arxescsi.c | 1 - drivers/scsi/arm/cumana_2.c | 1 - drivers/scsi/arm/eesox.c | 1 - drivers/scsi/arm/fas216.c | 26 +- drivers/scsi/arm/fas216.h | 10 - drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/atp870u.c | 17 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bfa/bfad_attr.c | 68 +- drivers/scsi/bfa/bfad_im.c | 16 +- drivers/scsi/bfa/bfad_im.h | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 8 +- drivers/scsi/bnx2i/bnx2i.h | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 15 +- drivers/scsi/csiostor/csio_init.c | 1 - drivers/scsi/csiostor/csio_lnode.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 32 +- drivers/scsi/cxlflash/main.c | 46 +- drivers/scsi/dc395x.c | 12 +- drivers/scsi/dpt_i2o.c | 13 +- drivers/scsi/elx/efct/efct_driver.c | 6 +- drivers/scsi/elx/efct/efct_lio.c | 4 +- drivers/scsi/elx/efct/efct_scsi.c | 6 +- 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/esas2r/esas2r_main.c | 8 +- drivers/scsi/esp_scsi.c | 12 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fdomain.c | 2 +- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_attrs.c | 17 +- drivers/scsi/fnic/fnic_main.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 122 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 113 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 23 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 35 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 63 +- drivers/scsi/hosts.c | 20 +- drivers/scsi/hpsa.c | 56 +- drivers/scsi/hptiop.c | 20 +- drivers/scsi/ibmvscsi/ibmvfc.c | 30 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 31 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 42 +- drivers/scsi/imm.c | 6 +- drivers/scsi/initio.c | 7 +- drivers/scsi/ipr.c | 48 +- drivers/scsi/ips.c | 31 +- drivers/scsi/isci/init.c | 8 +- drivers/scsi/isci/task.h | 4 + drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libiscsi.c | 22 +- drivers/scsi/libsas/sas_init.c | 8 +- drivers/scsi/libsas/sas_scsi_host.c | 27 +- drivers/scsi/lpfc/lpfc.h | 2 - drivers/scsi/lpfc/lpfc_attr.c | 314 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- 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 | 67 +- drivers/scsi/lpfc/lpfc_nvme.c | 70 +- drivers/scsi/lpfc/lpfc_nvmet.c | 44 +- drivers/scsi/lpfc/lpfc_scsi.c | 112 +- drivers/scsi/lpfc/lpfc_sli.c | 175 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac53c94.c | 6 +- drivers/scsi/megaraid.c | 24 +- drivers/scsi/megaraid/megaraid_mbox.c | 28 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 40 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 56 +- drivers/scsi/mesh.c | 18 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 32 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 28 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 84 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 26 +- drivers/scsi/mvsas/mv_init.c | 12 +- drivers/scsi/mvumi.c | 4 +- drivers/scsi/myrb.c | 60 +- drivers/scsi/myrs.c | 50 +- drivers/scsi/ncr53c8xx.c | 16 +- drivers/scsi/nsp32.c | 7 +- drivers/scsi/pcmcia/nsp_cs.c | 7 +- drivers/scsi/pcmcia/sym53c500_cs.c | 14 +- drivers/scsi/pm8001/pm8001_ctl.c | 70 +- drivers/scsi/pm8001/pm8001_hwi.c | 12 +- drivers/scsi/pm8001/pm8001_init.c | 14 +- drivers/scsi/pm8001/pm8001_sas.c | 15 - drivers/scsi/pm8001/pm8001_sas.h | 8 +- drivers/scsi/pm8001/pm80xx_hwi.c | 63 +- drivers/scsi/pmcraid.c | 27 +- drivers/scsi/ppa.c | 6 +- drivers/scsi/ps3rom.c | 8 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 8 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 2 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_attr.c | 15 +- drivers/scsi/qedf/qedf_els.c | 2 +- drivers/scsi/qedf/qedf_io.c | 31 +- drivers/scsi/qedf/qedf_main.c | 12 +- drivers/scsi/qedi/qedi_debugfs.c | 4 +- drivers/scsi/qedi/qedi_fw.c | 40 +- drivers/scsi/qedi/qedi_fw_api.c | 22 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 2 +- drivers/scsi/qedi/qedi_gbl.h | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_iscsi.h | 2 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qedi/qedi_sysfs.c | 15 +- drivers/scsi/qla1280.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 149 +- 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 | 8 +- drivers/scsi/qla2xxx/qla_gs.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 17 +- drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla2xxx/qla_mbx.c | 35 +- drivers/scsi/qla2xxx/qla_nvme.c | 20 +- drivers/scsi/qla2xxx/qla_os.c | 103 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 73 +- drivers/scsi/qla4xxx/ql4_attr.c | 41 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/qla4xxx/ql4_glbl.h | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/qlogicfas408.c | 7 +- drivers/scsi/qlogicpti.c | 7 +- drivers/scsi/scsi.c | 12 +- drivers/scsi/scsi_debug.c | 29 +- drivers/scsi/scsi_error.c | 17 +- drivers/scsi/scsi_lib.c | 65 +- drivers/scsi/scsi_pm.c | 105 +- drivers/scsi/scsi_priv.h | 7 +- drivers/scsi/scsi_scan.c | 74 +- drivers/scsi/scsi_sysfs.c | 63 +- drivers/scsi/scsi_transport_iscsi.c | 2 + drivers/scsi/sd.c | 38 +- drivers/scsi/sd_dif.c | 2 +- drivers/scsi/ses.c | 2 +- drivers/scsi/sg.c | 1 - drivers/scsi/smartpqi/smartpqi.h | 61 +- drivers/scsi/smartpqi/smartpqi_init.c | 588 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 6 +- drivers/scsi/smartpqi/smartpqi_sis.c | 60 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_attrs.c | 19 +- drivers/scsi/snic/snic_main.c | 2 +- drivers/scsi/snic/snic_scsi.c | 33 +- drivers/scsi/sr.c | 1 - drivers/scsi/st.c | 1 - drivers/scsi/stex.c | 10 +- drivers/scsi/storvsc_drv.c | 36 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/Kconfig | 19 +- drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufs-hisi.c | 6 +- drivers/scsi/ufs/ufs-hwmon.c | 210 - drivers/scsi/ufs/ufs-mediatek.c | 111 +- drivers/scsi/ufs/ufs-mediatek.h | 27 - drivers/scsi/ufs/ufs-qcom.c | 21 +- drivers/scsi/ufs/ufs.h | 7 - drivers/scsi/ufs/ufshcd-pci.c | 31 +- drivers/scsi/ufs/ufshcd.c | 396 +- drivers/scsi/ufs/ufshcd.h | 44 +- drivers/scsi/ufs/ufshpb.c | 7 +- drivers/scsi/virtio_scsi.c | 12 +- drivers/scsi/vmw_pvscsi.c | 9 +- drivers/scsi/wd33c93.c | 18 +- drivers/scsi/wd719x.c | 4 +- drivers/scsi/xen-scsifront.c | 4 +- drivers/sh/maple/maple.c | 5 +- drivers/soc/amlogic/meson-canvas.c | 4 +- drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/amlogic/meson-gx-socinfo.c | 1 - drivers/soc/bcm/bcm63xx/bcm-pmb.c | 4 +- drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 4 +- drivers/soc/bcm/brcmstb/biuctrl.c | 2 - drivers/soc/canaan/Kconfig | 1 + drivers/soc/fsl/Kconfig | 1 - drivers/soc/fsl/dpio/dpio-cmd.h | 3 - drivers/soc/fsl/dpio/dpio-driver.c | 1 - drivers/soc/fsl/dpio/dpio-service.c | 117 - drivers/soc/fsl/dpio/dpio.c | 1 - drivers/soc/fsl/dpio/dpio.h | 2 - drivers/soc/fsl/dpio/qbman-portal.c | 59 - drivers/soc/fsl/dpio/qbman-portal.h | 13 - drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/imx/Kconfig | 1 - drivers/soc/imx/Makefile | 1 - drivers/soc/imx/gpcv2.c | 134 +- drivers/soc/imx/imx8m-blk-ctrl.c | 523 - 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/qcom/Kconfig | 21 +- drivers/soc/qcom/Makefile | 2 - drivers/soc/qcom/apr.c | 287 +- drivers/soc/qcom/cpr.c | 4 +- drivers/soc/qcom/llcc-qcom.c | 18 +- drivers/soc/qcom/mdt_loader.c | 2 +- drivers/soc/qcom/ocmem.c | 4 +- drivers/soc/qcom/pdr_interface.c | 12 +- drivers/soc/qcom/qcom-geni-se.c | 4 +- drivers/soc/qcom/qcom_aoss.c | 165 +- drivers/soc/qcom/qcom_gsbi.c | 4 +- drivers/soc/qcom/qcom_stats.c | 277 - drivers/soc/qcom/rpmh-rsc.c | 4 +- drivers/soc/qcom/rpmhpd.c | 34 +- drivers/soc/qcom/rpmpd.c | 24 - drivers/soc/qcom/smd-rpm.c | 2 - drivers/soc/qcom/smem.c | 57 +- drivers/soc/qcom/smp2p.c | 20 - drivers/soc/qcom/socinfo.c | 18 +- drivers/soc/qcom/spm.c | 258 - drivers/soc/renesas/Kconfig | 7 +- drivers/soc/renesas/renesas-soc.c | 7 - drivers/soc/samsung/Kconfig | 5 +- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-chipid.c | 93 +- drivers/soc/samsung/exynos5422-asv.c | 1 - drivers/soc/samsung/pm_domains.c | 1 + drivers/soc/sunxi/sunxi_sram.c | 4 +- drivers/soc/tegra/Makefile | 1 - drivers/soc/tegra/ari-tegra186.c | 80 - drivers/soc/tegra/pmc.c | 28 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/soc/ti/omap_prm.c | 27 +- 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-atmel.c | 4 +- drivers/spi/spi-bcm-qspi.c | 265 +- drivers/spi/spi-cadence-quadspi.c | 214 - drivers/spi/spi-cadence-xspi.c | 642 - drivers/spi/spi-fsi.c | 48 +- drivers/spi/spi-ingenic.c | 482 - drivers/spi/spi-mt65xx.c | 64 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-mux.c | 7 - drivers/spi/spi-nxp-fspi.c | 26 +- drivers/spi/spi-orion.c | 1 - drivers/spi/spi-rspi.c | 1 + drivers/spi/spi-sh-msiof.c | 1 + drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi-tle62x0.c | 2 +- drivers/spi/spi.c | 305 +- drivers/spi/spidev.c | 14 - drivers/staging/axis-fifo/axis-fifo.c | 88 +- drivers/staging/fbtft/fbtft-core.c | 11 +- drivers/staging/fbtft/fbtft.h | 8 +- drivers/staging/iio/cdc/ad7746.c | 4 +- drivers/staging/iio/frequency/ad9832.c | 82 +- drivers/staging/ks7010/Kconfig | 3 - drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 - drivers/staging/media/atomisp/pci/atomisp_csi2.c | 70 +- .../pci/hive_isp_css_common/host/input_system.c | 2 - drivers/staging/media/hantro/hantro_drv.c | 14 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 2 +- drivers/staging/media/hantro/hantro_g1_regs.h | 2 - drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 3 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 - drivers/staging/media/hantro/hantro_hevc.c | 21 - drivers/staging/media/hantro/hantro_hw.h | 4 - drivers/staging/media/imx/TODO | 5 + drivers/staging/media/imx/imx-media-csi.c | 18 +- drivers/staging/media/imx/imx-media-dev-common.c | 9 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 16 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- 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/media/meson/vdec/esparser.h | 6 +- drivers/staging/media/meson/vdec/vdec.c | 7 +- drivers/staging/media/meson/vdec/vdec.h | 16 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 3 +- drivers/staging/media/rkvdec/rkvdec.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 55 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 70 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 8 +- drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/dim2/dim2.c | 115 +- drivers/staging/most/dim2/sysfs.c | 49 + drivers/staging/most/dim2/sysfs.h | 11 + 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/qlge/qlge_main.c | 12 +- drivers/staging/r8188eu/Kconfig | 10 + drivers/staging/r8188eu/Makefile | 4 + drivers/staging/r8188eu/core/rtw_ap.c | 607 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 3 +- drivers/staging/r8188eu/core/rtw_cmd.c | 596 +- 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 | 386 +- drivers/staging/r8188eu/core/rtw_iol.c | 27 + drivers/staging/r8188eu/core/rtw_led.c | 1318 +- drivers/staging/r8188eu/core/rtw_mlme.c | 126 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 365 +- drivers/staging/r8188eu/core/rtw_mp.c | 935 + drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 + drivers/staging/r8188eu/core/rtw_p2p.c | 43 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 130 +- 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 | 157 +- drivers/staging/r8188eu/core/rtw_xmit.c | 120 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 22 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 20 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 7 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 7 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 49 +- drivers/staging/r8188eu/hal/hal_com.c | 26 +- drivers/staging/r8188eu/hal/hal_intf.c | 393 +- drivers/staging/r8188eu/hal/odm.c | 953 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 352 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 31 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 + drivers/staging/r8188eu/hal/odm_interface.c | 80 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 26 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 81 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 305 +- 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 | 319 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 254 +- 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 | 37 +- drivers/staging/r8188eu/include/hal_intf.h | 311 +- 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 | 257 +- 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 | 20 + drivers/staging/r8188eu/include/odm_reg.h | 89 + drivers/staging/r8188eu/include/odm_types.h | 24 + 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 | 8 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 100 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 2 + drivers/staging/r8188eu/include/rtl8188e_rf.h | 1 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 4 + drivers/staging/r8188eu/include/rtl8188e_sreset.h | 1 + drivers/staging/r8188eu/include/rtw_ap.h | 11 + drivers/staging/r8188eu/include/rtw_br_ext.h | 3 +- drivers/staging/r8188eu/include/rtw_cmd.h | 22 + drivers/staging/r8188eu/include/rtw_debug.h | 8 + drivers/staging/r8188eu/include/rtw_eeprom.h | 57 +- 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 | 20 + 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 | 109 + drivers/staging/r8188eu/include/rtw_recv.h | 5 + drivers/staging/r8188eu/include/rtw_rf.h | 12 + drivers/staging/r8188eu/include/rtw_security.h | 20 +- drivers/staging/r8188eu/include/rtw_sreset.h | 5 + drivers/staging/r8188eu/include/rtw_xmit.h | 5 + drivers/staging/r8188eu/include/sta_info.h | 7 + drivers/staging/r8188eu/include/usb_ops.h | 5 + 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 | 2345 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 6 + drivers/staging/r8188eu/os_dep/os_intfs.c | 393 +- 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 | 271 +- 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/odm_DIG.c | 2 +- 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 | 11 +- 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 +- drivers/staging/unisys/visorhba/visorhba_main.c | 20 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 296 +- .../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/baseband.c | 60 +- drivers/staging/vt6655/card.c | 98 +- drivers/staging/vt6655/channel.c | 12 +- drivers/staging/vt6655/device.h | 8 +- drivers/staging/vt6655/device_main.c | 154 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/key.c | 2 +- drivers/staging/vt6655/mac.c | 50 +- drivers/staging/vt6655/mac.h | 6 +- drivers/staging/vt6655/power.c | 24 +- drivers/staging/vt6655/rf.c | 12 +- drivers/staging/vt6655/rxtx.c | 14 +- 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 | 24 +- 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/cxgbit/cxgbit_cm.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 17 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 28 +- drivers/target/iscsi/iscsi_target_configfs.c | 91 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/sbp/sbp_target.c | 30 +- drivers/target/target_core_alua.c | 83 +- drivers/target/target_core_configfs.c | 1 - drivers/target/target_core_device.c | 2 - drivers/target/target_core_fabric_configfs.c | 78 +- drivers/target/target_core_file.c | 1 - drivers/target/target_core_iblock.c | 2 - drivers/target/target_core_internal.h | 1 - drivers/target/target_core_transport.c | 94 +- drivers/target/target_core_user.c | 7 +- drivers/target/target_core_xcopy.c | 14 +- drivers/tee/optee/core.c | 3 - drivers/tee/optee/device.c | 22 - drivers/tee/optee/optee_private.h | 1 - drivers/tee/optee/shm_pool.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 9 +- drivers/thermal/intel/intel_powerclamp.c | 8 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 41 +- drivers/thermal/rcar_gen3_thermal.c | 113 +- drivers/thermal/thermal_core.c | 16 +- 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/hvc/hvc_xen.c | 13 +- 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_dw.c | 19 +- drivers/tty/serial/8250/8250_dwlib.c | 10 - drivers/tty/serial/8250/8250_dwlib.h | 1 - drivers/tty/serial/8250/8250_fsl.c | 8 +- drivers/tty/serial/8250/8250_lpss.c | 9 +- drivers/tty/serial/8250/8250_pci.c | 4 +- drivers/tty/serial/8250/8250_pnp.c | 4 + drivers/tty/serial/8250/Kconfig | 10 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/samsung_tty.c | 13 +- drivers/tty/serial/sc16is7xx.c | 12 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/sifive.c | 2 +- drivers/tty/serial/uartlite.c | 91 +- drivers/tty/sysrq.c | 2 - drivers/tty/tty_baudrate.c | 2 +- drivers/tty/tty_ioctl.c | 12 +- drivers/usb/atm/usbatm.c | 4 +- drivers/usb/chipidea/ci_hdrc_imx.c | 15 +- drivers/usb/chipidea/udc.c | 8 - drivers/usb/class/cdc-acm.c | 9 +- drivers/usb/class/cdc-wdm.c | 8 +- drivers/usb/common/Kconfig | 3 +- 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 | 6 +- drivers/usb/early/xhci-dbc.c | 10 +- drivers/usb/gadget/epautoconf.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 87 +- drivers/usb/gadget/function/f_phonet.c | 5 +- drivers/usb/gadget/function/f_tcm.c | 31 +- drivers/usb/gadget/function/f_uac2.c | 31 +- drivers/usb/gadget/function/u_audio.c | 96 +- drivers/usb/gadget/function/uvc.h | 2 - drivers/usb/gadget/function/uvc_v4l2.c | 49 +- drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/udc/amd5536udc.h | 1 + drivers/usb/gadget/udc/core.c | 6 +- drivers/usb/gadget/udc/goku_udc.c | 6 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/snps_udc_plat.c | 5 + 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/ohci-omap.c | 72 +- drivers/usb/host/ohci-tmio.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 28 +- drivers/usb/host/xhci-mtk-sch.c | 2 +- drivers/usb/host/xhci-pci.c | 22 +- drivers/usb/host/xhci-ring.c | 39 +- drivers/usb/host/xhci-tegra.c | 12 +- drivers/usb/host/xhci.c | 5 - drivers/usb/host/xhci.h | 1 - drivers/usb/image/microtek.c | 5 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/mediatek.c | 1 - drivers/usb/musb/musb_dsps.c | 4 +- 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/storage/scsiglue.c | 13 +- drivers/usb/storage/uas.c | 13 +- drivers/usb/storage/usb.c | 4 +- drivers/usb/typec/altmodes/Kconfig | 1 - drivers/usb/typec/altmodes/displayport.c | 58 +- drivers/usb/typec/hd3ss3220.c | 8 +- drivers/usb/typec/tcpm/tcpci.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 1 - drivers/usb/typec/tipd/core.c | 223 +- 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/mlx5/net/mlx5_vnet.c | 5 - drivers/vdpa/vdpa_user/vduse_dev.c | 39 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 62 +- drivers/vfio/mdev/mdev_driver.c | 45 +- drivers/vfio/mdev/vfio_mdev.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 15 +- drivers/vfio/pci/vfio_pci_igd.c | 234 +- 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 | 12 +- drivers/video/backlight/backlight.c | 28 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/core/bitblit.c | 16 + drivers/video/fbdev/core/fbcon.c | 509 +- drivers/video/fbdev/core/fbcon.h | 59 + drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 + drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/fbmem.c | 5 +- drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/core/tileblit.c | 16 + drivers/video/fbdev/efifb.c | 21 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/video/fbdev/omap/omapfb_main.c | 1 - .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/video/fbdev/skeletonfb.c | 12 +- 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.c | 18 +- drivers/virtio/virtio_mem.c | 301 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/mtk_wdt.c | 6 +- drivers/xen/Kconfig | 4 +- drivers/xen/balloon.c | 21 +- drivers/xen/privcmd.c | 18 +- drivers/xen/swiotlb-xen.c | 4 +- fs/9p/Kconfig | 1 - fs/9p/cache.c | 139 +- fs/9p/cache.h | 98 +- fs/9p/fid.c | 14 +- fs/9p/v9fs.c | 8 +- fs/9p/v9fs.h | 9 - fs/9p/vfs_addr.c | 207 +- fs/9p/vfs_file.c | 54 +- fs/9p/vfs_inode.c | 24 +- fs/9p/vfs_inode_dotl.c | 11 +- fs/afs/dir_silly.c | 4 +- fs/afs/file.c | 2 +- fs/afs/write.c | 12 +- fs/anon_inodes.c | 29 - fs/binfmt_elf.c | 62 +- fs/binfmt_elf_fdpic.c | 2 +- fs/btrfs/block-group.c | 82 +- fs/btrfs/block-group.h | 6 +- fs/btrfs/btrfs_inode.h | 46 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 682 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.c | 157 +- fs/btrfs/ctree.h | 78 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-ref.c | 17 +- fs/btrfs/delayed-ref.h | 51 +- fs/btrfs/dev-replace.c | 16 +- fs/btrfs/dir-item.c | 48 +- fs/btrfs/disk-io.c | 45 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/extent-tree.c | 327 +- fs/btrfs/extent_io.c | 334 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/extent_map.c | 4 +- fs/btrfs/file-item.c | 21 +- fs/btrfs/file.c | 61 +- fs/btrfs/free-space-cache.c | 106 +- fs/btrfs/free-space-cache.h | 2 - fs/btrfs/inode.c | 595 +- fs/btrfs/ioctl.c | 996 +- fs/btrfs/locking.h | 7 +- fs/btrfs/lzo.c | 270 +- fs/btrfs/raid56.c | 175 +- fs/btrfs/raid56.h | 22 +- fs/btrfs/reada.c | 26 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/reflink.c | 4 +- fs/btrfs/relocation.c | 77 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 139 +- fs/btrfs/send.c | 15 +- fs/btrfs/space-info.c | 28 +- fs/btrfs/subpage.c | 290 +- fs/btrfs/subpage.h | 56 +- fs/btrfs/super.c | 28 +- fs/btrfs/tests/extent-buffer-tests.c | 2 +- fs/btrfs/tests/extent-io-tests.c | 12 +- fs/btrfs/tests/inode-tests.c | 4 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 786 +- fs/btrfs/tree-log.h | 18 +- fs/btrfs/volumes.c | 577 +- fs/btrfs/volumes.h | 119 +- fs/btrfs/xattr.c | 2 +- fs/btrfs/zoned.c | 531 +- fs/btrfs/zoned.h | 39 +- fs/btrfs/zstd.c | 68 +- fs/buffer.c | 56 +- fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 17 +- fs/cachefiles/internal.h | 42 +- fs/cachefiles/io.c | 85 +- fs/cachefiles/main.c | 1 + fs/cachefiles/rdwr.c | 972 + fs/ceph/addr.c | 13 +- fs/ceph/cache.h | 2 +- fs/ceph/caps.c | 12 +- fs/ceph/file.c | 1 + fs/ceph/inode.c | 2 + fs/ceph/locks.c | 3 + fs/ceph/mds_client.c | 17 +- fs/ceph/super.c | 17 +- fs/ceph/super.h | 3 + fs/cifs/connect.c | 19 +- fs/cifs/file.c | 64 +- fs/cifs/fs_context.c | 8 - fs/cifs/fs_context.h | 1 - fs/cifs/fscache.c | 105 +- fs/cifs/fscache.h | 74 +- fs/cifs/smb2inode.c | 42 +- 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/coredump.c | 88 +- fs/crypto/bio.c | 32 +- fs/crypto/fname.c | 3 +- fs/crypto/fscrypt_private.h | 5 +- fs/crypto/hkdf.c | 11 +- fs/crypto/keysetup.c | 57 +- fs/debugfs/inode.c | 2 +- fs/direct-io.c | 14 +- fs/erofs/Kconfig | 40 +- fs/erofs/Makefile | 1 - fs/erofs/compress.h | 21 +- fs/erofs/data.c | 75 +- fs/erofs/decompressor.c | 134 +- fs/erofs/decompressor_lzma.c | 290 - fs/erofs/erofs_fs.h | 73 +- fs/erofs/inode.c | 2 +- fs/erofs/internal.h | 96 +- fs/erofs/super.c | 231 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 135 +- fs/erofs/zdata.h | 7 + fs/erofs/zmap.c | 65 +- fs/exec.c | 18 +- fs/ext4/dir.c | 6 +- fs/ext4/ext4.h | 6 +- fs/ext4/extents.c | 191 +- fs/ext4/fast_commit.c | 6 - fs/ext4/file.c | 7 +- fs/ext4/inline.c | 150 +- fs/ext4/inode.c | 161 +- fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 31 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 57 +- fs/f2fs/f2fs.h | 3 - fs/f2fs/file.c | 2 +- fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 1 - fs/f2fs/node.h | 5 + fs/f2fs/recovery.c | 8 +- fs/f2fs/segment.c | 33 +- fs/f2fs/super.c | 5 +- fs/fscache/cache.c | 6 + fs/fscache/cookie.c | 10 + fs/fscache/internal.h | 58 +- fs/fscache/io.c | 170 +- fs/fscache/object.c | 4 +- fs/fscache/operation.c | 3 - fs/fscache/page.c | 1066 + fs/fscache/stats.c | 73 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 10 +- fs/fuse/dir.c | 45 +- fs/fuse/file.c | 96 +- fs/fuse/fuse_i.h | 15 +- fs/fuse/inode.c | 45 +- fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 4 +- fs/fuse/xattr.c | 10 +- fs/gfs2/bmap.c | 60 +- fs/gfs2/file.c | 269 +- fs/gfs2/glock.c | 472 +- fs/gfs2/glock.h | 34 +- fs/gfs2/glops.c | 29 +- fs/gfs2/incore.h | 10 +- fs/gfs2/inode.c | 12 +- fs/gfs2/rgrp.c | 70 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 4 +- fs/gfs2/trace_gfs2.h | 9 +- fs/gfs2/util.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 | 7 +- fs/inode.c | 46 +- fs/internal.h | 1 + fs/io-wq.c | 18 +- fs/io-wq.h | 59 +- fs/io_uring.c | 1686 +- fs/iomap/buffered-io.c | 2 +- fs/iomap/direct-io.c | 78 +- fs/jfs/jfs_metapage.c | 1 - fs/jfs/jfs_mount.c | 51 +- fs/kernel_read_file.c | 2 +- fs/kernfs/dir.c | 18 +- fs/kernfs/symlink.c | 3 +- fs/ksmbd/auth.c | 205 + fs/ksmbd/connection.c | 12 +- fs/ksmbd/crypto_ctx.c | 16 + fs/ksmbd/crypto_ctx.h | 8 + fs/ksmbd/glob.h | 2 +- fs/ksmbd/misc.c | 17 +- fs/ksmbd/oplock.c | 41 +- fs/ksmbd/smb2misc.c | 149 +- fs/ksmbd/smb2ops.c | 8 +- fs/ksmbd/smb2pdu.c | 519 +- fs/ksmbd/smb2pdu.h | 12 +- fs/ksmbd/smb_common.c | 59 +- fs/ksmbd/smb_common.h | 10 +- fs/ksmbd/smbacl.c | 21 +- fs/ksmbd/transport_rdma.c | 21 +- fs/ksmbd/transport_tcp.c | 4 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/lockd/svc.c | 6 +- fs/lockd/xdr.c | 152 +- fs/lockd/xdr4.c | 153 +- fs/locks.c | 47 +- fs/netfs/read_helper.c | 10 +- fs/nfs/callback_xdr.c | 4 +- fs/nfs/file.c | 23 +- fs/nfs/fscache-index.c | 26 + fs/nfs/fscache.c | 170 +- fs/nfs/fscache.h | 84 +- fs/nfs/read.c | 25 +- fs/nfs/write.c | 7 +- fs/nfs_common/grace.c | 1 + fs/nfsd/filecache.c | 2 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/lockd.c | 2 +- fs/nfsd/nfs2acl.c | 44 +- fs/nfsd/nfs3acl.c | 48 +- fs/nfsd/nfs3proc.c | 3 +- fs/nfsd/nfs3xdr.c | 387 +- fs/nfsd/nfs4callback.c | 2 +- fs/nfsd/nfs4proc.c | 11 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 71 +- fs/nfsd/nfscache.c | 17 +- fs/nfsd/nfsctl.c | 13 +- fs/nfsd/nfsd.h | 6 +- fs/nfsd/nfsfh.c | 173 +- fs/nfsd/nfsfh.h | 55 +- fs/nfsd/nfsproc.c | 3 +- fs/nfsd/nfssvc.c | 26 +- fs/nfsd/nfsxdr.c | 187 +- fs/nfsd/vfs.c | 4 +- fs/nfsd/xdr.h | 37 +- fs/nfsd/xdr3.h | 63 +- fs/nfsd/xdr4.h | 7 +- fs/ntfs/file.c | 3 +- fs/ntfs3/attrib.c | 20 +- fs/ntfs3/attrlist.c | 9 +- fs/ntfs3/bitfunc.c | 10 +- fs/ntfs3/bitmap.c | 14 +- fs/ntfs3/debug.h | 3 - fs/ntfs3/dir.c | 30 +- fs/ntfs3/file.c | 15 +- fs/ntfs3/frecord.c | 55 +- fs/ntfs3/fslog.c | 12 +- fs/ntfs3/fsntfs.c | 77 +- fs/ntfs3/index.c | 160 +- fs/ntfs3/inode.c | 159 +- fs/ntfs3/lib/decompress_common.h | 5 - fs/ntfs3/lib/lib.h | 6 - fs/ntfs3/lznt.c | 12 +- fs/ntfs3/namei.c | 24 + fs/ntfs3/ntfs.h | 20 +- fs/ntfs3/ntfs_fs.h | 67 +- fs/ntfs3/record.c | 3 + fs/ntfs3/run.c | 2 + fs/ntfs3/super.c | 651 +- fs/ntfs3/upcase.c | 8 +- fs/ntfs3/xattr.c | 249 +- 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 | 3 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 26 +- fs/ocfs2/journal.h | 3 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/super.c | 54 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 2 - fs/orangefs/dcache.c | 4 +- fs/orangefs/inode.c | 2 +- fs/orangefs/super.c | 5 +- fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 15 +- fs/posix_acl.c | 3 +- fs/proc/array.c | 13 +- fs/proc/base.c | 40 +- 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/blk.c | 2 +- fs/pstore/platform.c | 2 +- fs/quota/quota.c | 1 - fs/ramfs/inode.c | 12 +- 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/ubifs/crypto.c | 1 + fs/userfaultfd.c | 12 +- fs/vboxsf/super.c | 12 +- fs/verity/enable.c | 2 +- fs/verity/open.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_bmap.c | 12 +- fs/xfs/libxfs/xfs_btree.c | 14 +- fs/xfs/libxfs/xfs_btree.h | 12 +- fs/xfs/libxfs/xfs_btree_staging.c | 6 +- fs/xfs/libxfs/xfs_defer.c | 171 +- fs/xfs/libxfs/xfs_defer.h | 38 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 +- fs/xfs/libxfs/xfs_format.h | 12 +- fs/xfs/libxfs/xfs_inode_buf.c | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 16 +- fs/xfs/libxfs/xfs_sb.c | 4 +- fs/xfs/scrub/agheader.c | 13 +- fs/xfs/scrub/agheader_repair.c | 8 +- fs/xfs/scrub/btree.c | 54 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/repair.h | 3 - fs/xfs/scrub/scrub.c | 64 +- fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_extfree_item.c | 8 +- fs/xfs/xfs_file.c | 8 +- fs/xfs/xfs_ioctl.c | 6 +- fs/xfs/xfs_log_recover.c | 12 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_trans.c | 8 +- fs/xfs/xfs_trans.h | 6 + fs/zonefs/super.c | 6 +- include/acpi/acpi_bus.h | 1 + include/acpi/acpixf.h | 2 +- include/acpi/actbl2.h | 251 +- include/acpi/actbl3.h | 9 +- include/acpi/actypes.h | 1 - include/acpi/platform/acgcc.h | 9 +- 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/asm-generic/syscall.h | 16 + include/asm-generic/vmlinux.lds.h | 10 +- include/clocksource/arm_arch_timer.h | 2 +- include/clocksource/timer-riscv.h | 16 - include/drm/amd_asic_type.h | 1 - include/drm/drm_bridge.h | 23 +- include/drm/drm_connector.h | 92 - include/drm/drm_displayid.h | 101 +- include/drm/drm_dp_helper.h | 26 - include/drm/drm_edid.h | 47 - include/drm/drm_format_helper.h | 4 - include/drm/drm_ioctl.h | 1 + include/drm/drm_mipi_dsi.h | 4 - include/drm/drm_mode_config.h | 13 +- include/drm/drm_modeset_lock.h | 8 - include/drm/drm_of.h | 7 - include/drm/drm_plane.h | 2 +- include/drm/drm_print.h | 30 - include/drm/drm_privacy_screen_consumer.h | 65 - include/drm/drm_privacy_screen_driver.h | 84 - include/drm/drm_privacy_screen_machine.h | 46 - include/drm/drm_probe_helper.h | 1 - include/drm/gpu_scheduler.h | 188 +- include/drm/gud.h | 6 +- include/drm/i915_component.h | 1 - include/drm/i915_pciids.h | 8 +- include/drm/i915_pxp_tee_interface.h | 42 - include/drm/ttm/ttm_bo_api.h | 18 +- include/drm/ttm/ttm_bo_driver.h | 2 +- include/drm/ttm/ttm_caching.h | 17 - include/drm/ttm/ttm_device.h | 79 +- include/drm/ttm/ttm_placement.h | 1 - include/drm/ttm/ttm_pool.h | 5 +- include/drm/ttm/ttm_range_manager.h | 18 +- include/drm/ttm/ttm_resource.h | 9 +- include/drm/ttm/ttm_tt.h | 98 +- include/dt-bindings/clock/exynos850.h | 141 - include/dt-bindings/clock/imx8ulp-clock.h | 258 - include/dt-bindings/clock/mt8195-clk.h | 864 - include/dt-bindings/clock/qcom,camcc-sc7280.h | 127 - include/dt-bindings/clock/qcom,gcc-msm8994.h | 13 - include/dt-bindings/clock/qcom,gcc-qcm2290.h | 188 - include/dt-bindings/clock/qcom,lpass-sc7280.h | 16 - include/dt-bindings/clock/qcom,rpmcc.h | 6 - include/dt-bindings/pinctrl/mt65xx.h | 9 - include/dt-bindings/power/imx8mm-power.h | 9 - include/dt-bindings/power/qcom-aoss-qmp.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 17 - .../{reset => reset-controller}/mt2712-resets.h | 0 .../dt-bindings/reset-controller/mt8183-resets.h | 98 + .../{reset => reset-controller}/mt8192-resets.h | 0 include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 - include/dt-bindings/reset/mt8173-resets.h | 2 - include/dt-bindings/reset/mt8183-resets.h | 101 - include/dt-bindings/soc/qcom,gpr.h | 19 - include/dt-bindings/sound/qcom,lpass.h | 5 - include/kunit/test.h | 19 +- include/kvm/arm_pmu.h | 3 + include/linux/acpi.h | 7 +- include/linux/amba/bus.h | 18 + include/linux/anon_inodes.h | 4 - include/linux/arch_topology.h | 5 - include/linux/arm-smccc.h | 10 - include/linux/audit.h | 37 - include/linux/audit_arch.h | 24 - include/linux/backing-dev.h | 25 +- include/linux/bio.h | 82 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/blk-integrity.h | 183 - include/linux/blk-mq.h | 502 +- include/linux/blk_types.h | 37 +- include/linux/blkdev.h | 779 +- include/linux/blktrace_api.h | 2 +- include/linux/bottom_half.h | 1 - include/linux/bpf.h | 18 +- include/linux/bpf_verifier.h | 2 - include/linux/bpfptr.h | 1 - include/linux/brcmphy.h | 10 - include/linux/btf.h | 39 - include/linux/bvec.h | 2 +- include/linux/cc_platform.h | 88 - include/linux/cdrom.h | 1 - include/linux/clk/tegra.h | 24 +- include/linux/cma.h | 1 - include/linux/compiler-gcc.h | 10 +- include/linux/compiler_attributes.h | 10 - include/linux/compiler_types.h | 17 +- include/linux/console.h | 2 - include/linux/container_of.h | 40 - include/linux/context_tracking.h | 2 +- include/linux/counter.h | 720 +- include/linux/counter_enum.h | 45 + include/linux/cpufreq.h | 167 +- include/linux/cpuhotplug.h | 4 - include/linux/cpumask.h | 53 +- include/linux/cpuset.h | 17 - include/linux/crash_dump.h | 26 +- include/linux/damon.h | 102 +- include/linux/dax.h | 2 + include/linux/debug_locks.h | 2 + include/linux/dma-buf.h | 9 +- include/linux/dma-fence.h | 32 +- include/linux/dma-resv.h | 224 +- include/linux/dsa/mv88e6xxx.h | 13 - include/linux/dsa/ocelot.h | 53 +- include/linux/dsa/sja1105.h | 41 +- include/linux/elevator.h | 181 + include/linux/elfcore.h | 2 +- include/linux/energy_model.h | 68 +- include/linux/etherdevice.h | 18 +- include/linux/ethtool.h | 23 - include/linux/fb.h | 2 +- include/linux/filter.h | 13 +- include/linux/find.h | 372 - include/linux/firewire.h | 11 +- include/linux/firmware/cirrus/cs_dsp.h | 242 - include/linux/firmware/cirrus/wmfw.h | 202 - include/linux/firmware/xlnx-zynqmp.h | 26 - include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 9 +- include/linux/fscache-cache.h | 137 +- include/linux/fscache.h | 460 +- include/linux/fscrypt.h | 3 + include/linux/fsl/mc.h | 14 - include/linux/ftrace.h | 12 +- include/linux/fwnode.h | 12 +- include/linux/genhd.h | 18 +- include/linux/gfp.h | 26 +- include/linux/highmem-internal.h | 11 - include/linux/highmem.h | 65 +- include/linux/host1x.h | 75 +- include/linux/huge_mm.h | 15 + include/linux/hugetlb.h | 36 +- include/linux/ieee80211.h | 69 +- include/linux/iio/buffer.h | 11 - include/linux/iio/buffer_impl.h | 11 - 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/iio/triggered_buffer.h | 11 +- include/linux/io.h | 5 - include/linux/iomap.h | 16 +- include/linux/ipmi.h | 3 - include/linux/ipmi_smi.h | 59 - include/linux/irq_work.h | 8 - include/linux/irqdomain.h | 4 - include/linux/kallsyms.h | 15 +- include/linux/kasan.h | 17 +- include/linux/kcsan-checks.h | 3 - include/linux/kernel.h | 49 +- 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 | 24 +- include/linux/leds.h | 2 +- include/linux/libata.h | 8 +- include/linux/list.h | 4 +- include/linux/llist.h | 4 +- include/linux/lockd/xdr.h | 27 +- include/linux/lockd/xdr4.h | 29 +- include/linux/lockdep_types.h | 2 +- include/linux/lsm_hook_defs.h | 19 +- include/linux/lsm_hooks.h | 27 +- 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 | 23 +- include/linux/memory_hotplug.h | 3 + include/linux/mempolicy.h | 6 +- include/linux/memremap.h | 6 - include/linux/mfd/da9063/core.h | 1 - include/linux/mfd/hi6421-spmi-pmic.h | 25 + include/linux/mfd/idt8a340_reg.h | 31 +- include/linux/mfd/stm32-lptimer.h | 5 - include/linux/mfd/stm32-timers.h | 4 - include/linux/micrel_phy.h | 1 - include/linux/migrate.h | 23 +- include/linux/migrate_mode.h | 13 - include/linux/misc_cgroup.h | 6 +- include/linux/mlx4/device.h | 2 +- include/linux/mlx4/driver.h | 22 + include/linux/mlx5/device.h | 6 +- include/linux/mlx5/driver.h | 29 +- include/linux/mlx5/eq.h | 1 + include/linux/mlx5/eswitch.h | 9 - include/linux/mlx5/fs.h | 2 - include/linux/mlx5/mlx5_ifc.h | 76 +- include/linux/mm.h | 299 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 107 +- include/linux/mmc/host.h | 4 - include/linux/mmdebug.h | 20 - include/linux/mmzone.h | 26 +- include/linux/mtd/mtd.h | 2 + include/linux/nd.h | 4 +- include/linux/netdevice.h | 13 +- include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netfilter_ingress.h | 58 + include/linux/netfilter_ipv4/ip_tables.h | 6 +- include/linux/netfilter_ipv6/ip6_tables.h | 5 +- include/linux/netfilter_netdev.h | 146 - include/linux/netfs.h | 94 +- include/linux/netlink.h | 4 + include/linux/node.h | 4 +- include/linux/nvmem-provider.h | 5 - 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 | 693 +- include/linux/part_stat.h | 1 - include/linux/pci-acpi.h | 8 - include/linux/pci.h | 4 +- include/linux/percpu.h | 6 +- include/linux/perf/arm_pmu.h | 6 - include/linux/perf_event.h | 28 +- include/linux/phylink.h | 1 - include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/ti-sysc.h | 3 - include/linux/platform_data/usb-omap1.h | 2 - include/linux/plist.h | 5 +- include/linux/pm_opp.h | 20 +- include/linux/power/max17042_battery.h | 4 +- include/linux/preempt.h | 5 +- include/linux/property.h | 5 +- include/linux/ptrace.h | 22 +- include/linux/qcom_scm.h | 71 + include/linux/qed/common_hsi.h | 141 +- include/linux/qed/eth_common.h | 1 - include/linux/qed/fcoe_common.h | 362 +- include/linux/qed/iscsi_common.h | 360 +- include/linux/qed/nvmetcp_common.h | 18 +- include/linux/qed/qed_chain.h | 97 +- include/linux/qed/qed_eth_if.h | 23 +- include/linux/qed/qed_if.h | 265 +- include/linux/qed/qed_iscsi_if.h | 2 +- include/linux/qed/qed_ll2_if.h | 42 +- include/linux/qed/qed_nvmetcp_if.h | 17 - include/linux/qed/qed_rdma_if.h | 3 +- include/linux/qed/rdma_common.h | 1 - include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 5 +- include/linux/rcutiny.h | 2 +- include/linux/regulator/lp872x.h | 14 +- include/linux/remoteproc.h | 12 + include/linux/rmap.h | 18 +- include/linux/rpmsg.h | 2 +- include/linux/rtc.h | 1 - include/linux/rwsem.h | 1 + include/linux/sbitmap.h | 13 - include/linux/sched.h | 73 +- include/linux/sched/idle.h | 4 - include/linux/sched/mm.h | 50 - include/linux/sched/signal.h | 13 - include/linux/sched/task.h | 3 +- include/linux/sched/topology.h | 7 - include/linux/secretmem.h | 2 +- include/linux/security.h | 49 +- include/linux/seq_file.h | 17 +- include/linux/seqno-fence.h | 109 + include/linux/shrinker.h | 1 - include/linux/skbuff.h | 4 - include/linux/slab.h | 135 +- include/linux/smp.h | 1 + include/linux/soc/marvell/octeontx2/asm.h | 15 - include/linux/soc/mediatek/mtk-mmsys.h | 3 - include/linux/soc/qcom/apr.h | 70 +- include/linux/soc/qcom/qcom_aoss.h | 38 - include/linux/soc/qcom/smd-rpm.h | 2 - include/linux/soc/samsung/exynos-chipid.h | 6 +- include/linux/socket.h | 1 - include/linux/spi/ads7846.h | 15 + include/linux/spi/max7301.h | 2 +- include/linux/spi/spi.h | 58 +- include/linux/spinlock.h | 18 +- include/linux/srcu.h | 3 +- include/linux/stackdepot.h | 34 +- include/linux/stacktrace.h | 1 - include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/string_helpers.h | 1 - include/linux/sunrpc/svc.h | 14 +- include/linux/swap.h | 18 +- include/linux/swiotlb.h | 3 +- include/linux/switchtec.h | 1 - include/linux/syscalls.h | 7 +- include/linux/t10-pi.h | 2 +- include/linux/thread_info.h | 2 +- include/linux/topology.h | 13 - 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/uio.h | 4 +- include/linux/usb/tegra_usb_phy.h | 5 - include/linux/vfio.h | 53 +- include/linux/vmalloc.h | 34 +- include/linux/vmstat.h | 113 +- include/linux/wait.h | 3 +- include/linux/workqueue.h | 5 +- include/linux/writeback.h | 23 +- include/linux/ww_mutex.h | 15 +- include/linux/xz.h | 106 - include/linux/zstd.h | 1252 +- include/linux/zstd_errors.h | 77 - include/linux/zstd_lib.h | 2432 - include/media/hevc-ctrls.h | 11 - include/media/i2c/mt9p031.h | 1 - include/media/media-entity.h | 3 +- include/media/tuner.h | 1 - include/media/v4l2-async.h | 105 +- include/media/v4l2-dev.h | 3 +- include/media/v4l2-fwnode.h | 12 +- include/media/videobuf2-core.h | 59 +- include/memory/renesas-rpc-if.h | 1 - include/net/ax25.h | 13 +- include/net/bluetooth/bluetooth.h | 90 - include/net/bluetooth/hci.h | 117 - include/net/bluetooth/hci_core.h | 75 +- include/net/cfg80211.h | 66 - include/net/codel.h | 2 - include/net/codel_impl.h | 18 +- include/net/datalink.h | 2 +- include/net/devlink.h | 105 +- include/net/dn.h | 2 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_ecn.h | 17 - include/net/ioam6.h | 3 +- include/net/ip.h | 6 +- include/net/ip_fib.h | 2 +- include/net/ip_vs.h | 11 - include/net/llc.h | 2 +- include/net/llc_if.h | 3 +- include/net/mac80211.h | 19 +- include/net/mctp.h | 56 +- include/net/mctpdevice.h | 5 - include/net/mptcp.h | 4 - include/net/ndisc.h | 2 +- include/net/neighbour.h | 34 +- include/net/netfilter/ipv6/nf_defrag_ipv6.h | 1 + include/net/netfilter/nf_tables.h | 2 +- include/net/netns/netfilter.h | 6 - include/net/nexthop.h | 2 +- include/net/page_pool.h | 12 +- include/net/pkt_sched.h | 1 - include/net/rose.h | 8 +- include/net/sch_generic.h | 6 - include/net/sctp/sm.h | 6 +- include/net/sock.h | 104 +- include/net/tcp.h | 46 +- include/net/tls.h | 3 +- include/net/xdp.h | 8 +- include/net/xdp_sock_drv.h | 22 - include/net/xsk_buff_pool.h | 48 +- include/rdma/ib_hdrs.h | 1 - include/rdma/ib_verbs.h | 65 +- include/rdma/rdma_counter.h | 2 - include/scsi/libsas.h | 1 - include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 14 +- include/scsi/scsi_device.h | 8 +- include/scsi/scsi_host.h | 27 +- include/soc/arc/timers.h | 4 +- include/soc/fsl/dpaa2-io.h | 9 - include/soc/mscc/ocelot.h | 55 +- include/soc/mscc/ocelot_ptp.h | 3 - include/soc/mscc/ocelot_vcap.h | 14 +- include/soc/qcom/spm.h | 43 - include/soc/tegra/fuse.h | 31 +- include/soc/tegra/irq.h | 9 +- include/soc/tegra/pm.h | 2 +- include/sound/cs35l41.h | 34 - include/sound/graph_card.h | 21 - include/sound/hda_codec.h | 1 - include/sound/hdaudio_ext.h | 2 - include/sound/rawmidi.h | 1 - include/sound/rt5682s.h | 48 - include/sound/simple_card_utils.h | 6 +- include/sound/soc-component.h | 16 +- include/sound/soc-dpcm.h | 1 - include/sound/soc-topology.h | 2 +- include/sound/sof.h | 5 + include/sound/sof/dai-intel.h | 4 - include/sound/sof/dai.h | 10 +- include/target/target_core_base.h | 9 +- include/target/target_core_fabric.h | 1 - include/trace/bpf_probe.h | 19 +- include/trace/events/cachefiles.h | 6 +- include/trace/events/devlink.h | 72 +- include/trace/events/erofs.h | 2 +- include/trace/events/f2fs.h | 12 +- include/trace/events/io_uring.h | 61 - include/trace/events/mctp.h | 75 - include/trace/events/mmap_lock.h | 48 +- include/trace/events/pagemap.h | 46 +- include/trace/events/rpcrdma.h | 185 +- include/trace/events/sunrpc.h | 38 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/fcntl.h | 4 - include/uapi/asm-generic/socket.h | 2 - include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/drm_fourcc.h | 6 - include/uapi/drm/drm_mode.h | 4 - include/uapi/drm/i915_drm.h | 103 - include/uapi/drm/mga_drm.h | 22 +- include/uapi/drm/v3d_drm.h | 78 - include/uapi/drm/virtgpu_drm.h | 27 - include/uapi/linux/acrn.h | 70 - include/uapi/linux/audit.h | 7 +- include/uapi/linux/bpf.h | 42 +- include/uapi/linux/btf.h | 55 +- include/uapi/linux/cdrom.h | 19 - include/uapi/linux/counter.h | 154 - include/uapi/linux/devlink.h | 2 - include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/ethtool.h | 29 - include/uapi/linux/ethtool_netlink.h | 17 - include/uapi/linux/futex.h | 25 - include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/io_uring.h | 1 - include/uapi/linux/ioam6_iptunnel.h | 29 - include/uapi/linux/ipmi.h | 16 +- include/uapi/linux/kvm.h | 8 - include/uapi/linux/mptcp.h | 35 - include/uapi/linux/neighbour.h | 35 +- include/uapi/linux/netfilter.h | 1 - include/uapi/linux/nfsd/nfsfh.h | 115 + include/uapi/linux/nitro_enclaves.h | 10 +- include/uapi/linux/nl80211.h | 113 +- include/uapi/linux/pci_regs.h | 6 - include/uapi/linux/perf_event.h | 15 - include/uapi/linux/pkt_sched.h | 1 - include/uapi/linux/prctl.h | 3 - include/uapi/linux/smc.h | 44 +- include/uapi/linux/stddef.h | 37 - include/uapi/linux/tls.h | 30 - include/uapi/linux/v4l2-controls.h | 1 - include/uapi/linux/videodev2.h | 31 +- include/uapi/linux/virtio_gpu.h | 18 +- include/uapi/linux/vm_sockets.h | 13 +- include/uapi/linux/xfrm.h | 15 +- include/uapi/misc/habanalabs.h | 6 +- include/uapi/rdma/efa-abi.h | 18 +- include/uapi/rdma/rdma_netlink.h | 5 - include/uapi/rdma/rdma_user_rxe.h | 14 +- include/uapi/sound/asoc.h | 4 +- include/uapi/sound/asound.h | 1 - include/uapi/sound/sof/tokens.h | 1 - include/xen/xen-ops.h | 15 +- init/Kconfig | 28 - init/initramfs.c | 2 +- init/main.c | 44 +- ipc/ipc_sysctl.c | 32 +- kernel/Kconfig.preempt | 32 +- kernel/Makefile | 2 +- kernel/acct.c | 1 + kernel/audit.h | 9 +- kernel/audit_tree.c | 23 +- kernel/audit_watch.c | 3 +- kernel/auditfilter.c | 15 +- kernel/auditsc.c | 514 +- kernel/bpf/arraymap.c | 7 +- kernel/bpf/bpf_struct_ops.c | 7 +- kernel/bpf/btf.c | 183 - kernel/bpf/core.c | 11 +- kernel/bpf/hashtab.c | 13 +- kernel/bpf/helpers.c | 11 +- kernel/bpf/preload/Makefile | 25 +- kernel/bpf/preload/iterators/Makefile | 38 +- kernel/bpf/stackmap.c | 3 +- kernel/bpf/trampoline.c | 3 +- kernel/bpf/verifier.c | 356 +- kernel/cgroup/cgroup-v1.c | 3 + kernel/cgroup/cgroup.c | 48 +- kernel/cgroup/cpuset.c | 79 +- kernel/cgroup/misc.c | 31 +- kernel/cpu.c | 2 +- kernel/dma/debug.c | 12 +- kernel/dma/mapping.c | 16 +- kernel/dma/swiotlb.c | 19 +- kernel/events/Makefile | 5 + kernel/events/core.c | 66 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 81 +- kernel/extable.c | 35 +- kernel/fork.c | 67 +- kernel/futex.c | 4272 ++ kernel/futex/Makefile | 3 - kernel/futex/core.c | 1176 - kernel/futex/futex.h | 295 - kernel/futex/pi.c | 1233 - kernel/futex/requeue.c | 897 - kernel/futex/syscalls.c | 398 - kernel/futex/waitwake.c | 708 - kernel/hung_task.c | 44 - kernel/irq/irqdomain.c | 7 +- kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 8 - kernel/irq_work.c | 130 +- 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/livepatch/transition.c | 95 +- 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 | 11 +- kernel/locking/spinlock_rt.c | 17 +- kernel/locking/test-ww_mutex.c | 87 +- kernel/locking/ww_rt_mutex.c | 25 - kernel/module.c | 2 - kernel/power/energy_model.c | 86 +- kernel/power/suspend.c | 4 +- kernel/power/swap.c | 2 +- kernel/printk/index.c | 5 +- kernel/printk/printk.c | 14 +- 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 | 122 +- kernel/rcu/tree.c | 77 +- kernel/rcu/tree.h | 24 +- kernel/rcu/tree_exp.h | 14 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_plugin.h | 247 +- kernel/rcu/tree_stall.h | 35 +- kernel/rcu/update.c | 12 +- kernel/reboot.c | 1 - kernel/resource.c | 54 +- kernel/scftorture.c | 43 +- kernel/sched/Makefile | 4 - kernel/sched/core.c | 475 +- kernel/sched/core_sched.c | 13 +- kernel/sched/deadline.c | 99 +- kernel/sched/debug.c | 109 +- kernel/sched/fair.c | 437 +- kernel/sched/features.h | 5 - kernel/sched/rt.c | 130 +- kernel/sched/sched.h | 33 +- kernel/sched/stats.c | 104 - kernel/sched/stats.h | 49 - kernel/sched/stop_task.c | 4 +- kernel/sched/topology.c | 33 +- kernel/scs.c | 1 - kernel/signal.c | 49 +- kernel/smp.c | 6 +- kernel/softirq.c | 3 +- kernel/stacktrace.c | 30 - kernel/sys_ni.c | 3 +- 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/bpf_trace.c | 84 +- kernel/trace/ftrace.c | 31 +- kernel/trace/pid_list.c | 495 - kernel/trace/pid_list.h | 88 - kernel/trace/trace.c | 89 +- kernel/trace/trace.h | 14 +- kernel/trace/trace_eprobe.c | 61 +- kernel/trace/trace_events.c | 6 +- kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_output.c | 17 +- kernel/tsacct.c | 2 +- kernel/workqueue.c | 20 +- lib/.gitignore | 2 - lib/Kconfig | 7 +- lib/Kconfig.debug | 165 +- lib/Kconfig.kasan | 2 +- lib/Makefile | 36 +- lib/assoc_array.c | 22 +- lib/audit.c | 14 +- lib/bootconfig.c | 2 +- lib/compat_audit.c | 15 +- lib/cpumask.c | 2 +- lib/crypto/sm4.c | 4 +- lib/decompress_unxz.c | 10 +- lib/decompress_unzstd.c | 48 +- lib/devres.c | 82 - lib/dynamic_debug.c | 39 +- 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/iov_iter.c | 103 +- lib/kobject.c | 2 +- lib/kunit/executor.c | 152 +- lib/kunit/executor_test.c | 114 +- lib/kunit/kunit-test.c | 14 +- lib/kunit/test.c | 6 +- lib/locking-selftest.c | 2 +- lib/memcpy_kunit.c | 289 - lib/raid6/Makefile | 4 - lib/random32.c | 1 - lib/sbitmap.c | 51 - lib/stackdepot.c | 151 +- lib/string.c | 210 +- lib/string_helpers.c | 195 - lib/test_bitmap.c | 37 - lib/test_bpf.c | 17544 +++---- 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 | 47 +- lib/test_kasan_module.c | 2 - lib/vsprintf.c | 39 +- lib/xz/Kconfig | 13 - lib/xz/xz_dec_lzma2.c | 182 +- lib/xz/xz_dec_stream.c | 6 +- lib/xz/xz_dec_syms.c | 9 +- lib/xz/xz_private.h | 3 - 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 | 1414 - 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 | 1346 - 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 | 2085 - 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/backing-dev.c | 19 +- mm/cma.c | 26 +- mm/compaction.c | 4 +- mm/damon/Kconfig | 12 +- mm/damon/Makefile | 3 +- mm/damon/core.c | 137 +- mm/damon/dbgfs-test.h | 54 - mm/damon/dbgfs.c | 341 +- mm/damon/paddr.c | 224 - mm/damon/prmtv-common.c | 87 - mm/damon/prmtv-common.h | 17 - mm/damon/vaddr.c | 146 +- mm/debug.c | 24 +- mm/debug_vm_pgtable.c | 7 +- mm/filemap.c | 592 +- mm/folio-compat.c | 142 - mm/gup.c | 144 +- mm/highmem.c | 1 + mm/huge_memory.c | 13 +- mm/hugetlb.c | 608 +- mm/internal.h | 37 +- mm/kasan/common.c | 8 +- mm/kasan/generic.c | 14 +- mm/kasan/hw_tags.c | 29 +- mm/kasan/kasan.h | 34 +- mm/kasan/report.c | 19 +- mm/kasan/shadow.c | 5 - mm/kfence/core.c | 184 +- mm/kfence/kfence.h | 2 - mm/kfence/kfence_test.c | 14 +- mm/khugepaged.c | 18 +- mm/ksm.c | 34 +- mm/memblock.c | 44 +- mm/memcontrol.c | 494 +- mm/memory-failure.c | 3 +- mm/memory.c | 184 +- mm/memory_hotplug.c | 59 +- mm/mempolicy.c | 38 +- mm/mempool.c | 1 + mm/memremap.c | 22 +- mm/migrate.c | 253 +- mm/mlock.c | 3 +- mm/mmap.c | 2 +- mm/mprotect.c | 5 +- mm/mremap.c | 86 +- mm/nommu.c | 7 + mm/oom_kill.c | 15 +- mm/page-writeback.c | 476 +- mm/page_alloc.c | 95 +- mm/page_ext.c | 6 +- mm/page_io.c | 14 +- mm/page_isolation.c | 29 +- mm/page_owner.c | 30 +- mm/percpu.c | 43 +- mm/readahead.c | 1 + mm/rmap.c | 28 +- mm/shmem.c | 14 +- mm/slab.c | 20 +- mm/slab_common.c | 8 + mm/slub.c | 56 +- mm/sparse-vmemmap.c | 2 +- mm/sparse.c | 2 +- mm/swap.c | 220 +- mm/swap_state.c | 2 +- mm/swapfile.c | 16 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 5 +- mm/util.c | 111 +- mm/vmalloc.c | 106 +- mm/vmscan.c | 33 +- mm/vmstat.c | 73 +- mm/workingset.c | 62 +- mm/zsmalloc.c | 10 +- net/802/hippi.c | 2 +- net/802/p8022.c | 2 +- net/802/psnap.c | 2 +- net/8021q/vlan_dev.c | 6 +- net/Kconfig | 2 +- net/atm/br2684.c | 2 +- net/atm/lec.c | 3 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_dev.c | 2 +- net/ax25/ax25_iface.c | 6 +- net/ax25/ax25_in.c | 4 +- net/ax25/ax25_out.c | 2 +- net/bluetooth/Makefile | 3 +- net/bluetooth/eir.c | 335 - net/bluetooth/eir.h | 72 - net/bluetooth/hci_codec.c | 252 - net/bluetooth/hci_codec.h | 7 - net/bluetooth/hci_conn.c | 168 +- net/bluetooth/hci_core.c | 321 +- net/bluetooth/hci_debugfs.c | 123 - net/bluetooth/hci_debugfs.h | 5 - net/bluetooth/hci_event.c | 151 +- net/bluetooth/hci_request.c | 478 +- net/bluetooth/hci_request.h | 25 +- net/bluetooth/hci_sock.c | 225 +- net/bluetooth/hci_sysfs.c | 2 - net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/l2cap_sock.c | 29 +- net/bluetooth/mgmt.c | 448 +- net/bluetooth/msft.c | 172 +- net/bluetooth/msft.h | 9 - net/bluetooth/rfcomm/core.c | 50 +- net/bluetooth/rfcomm/sock.c | 46 +- net/bluetooth/sco.c | 209 +- net/bpf/test_run.c | 43 +- net/bridge/br_ioctl.c | 8 +- net/bridge/br_multicast.c | 6 +- net/bridge/br_netlink.c | 3 +- net/bridge/br_private.h | 6 +- net/bridge/br_stp_if.c | 2 +- net/bridge/netfilter/ebtable_broute.c | 2 +- net/bridge/netfilter/ebtable_filter.c | 13 +- net/bridge/netfilter/ebtable_nat.c | 12 +- net/bridge/netfilter/ebtables.c | 6 +- net/ceph/mon_client.c | 3 +- net/core/Makefile | 1 - net/core/dev.c | 65 +- net/core/dev_addr_lists.c | 6 - net/core/devlink.c | 563 +- net/core/filter.c | 21 - net/core/flow_dissector.c | 3 +- net/core/neighbour.c | 204 +- net/core/net-procfs.c | 24 +- net/core/net-sysfs.c | 57 +- net/core/net_namespace.c | 4 - net/core/of_net.c | 170 - net/core/page_pool.c | 10 +- net/core/rtnetlink.c | 6 +- net/core/skbuff.c | 27 +- net/core/sock.c | 156 +- net/core/stream.c | 5 +- net/dccp/dccp.h | 2 +- net/dccp/proto.c | 14 +- net/dsa/Kconfig | 5 + net/dsa/dsa2.c | 23 +- net/dsa/slave.c | 4 +- net/dsa/switch.c | 2 +- net/dsa/tag_8021q.c | 1 + net/dsa/tag_dsa.c | 30 +- net/dsa/tag_ksz.c | 1 + net/dsa/tag_ocelot.c | 40 +- net/dsa/tag_ocelot_8021q.c | 40 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_sja1105.c | 43 - net/ethernet/eth.c | 102 +- net/ethtool/Makefile | 2 +- net/ethtool/ioctl.c | 16 +- net/ethtool/module.c | 180 - net/ethtool/netlink.c | 19 - net/ethtool/netlink.h | 4 - net/hsr/hsr_device.c | 2 +- net/hsr/hsr_main.c | 2 +- net/ipv4/af_inet.c | 12 +- net/ipv4/bpf_tcp_ca.c | 36 +- net/ipv4/cipso_ipv4.c | 2 +- net/ipv4/datagram.c | 1 + net/ipv4/fib_notifier.c | 1 + net/ipv4/fib_semantics.c | 16 +- net/ipv4/icmp.c | 23 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_hashtables.c | 6 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_tunnel.c | 2 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/arp_tables.c | 7 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/ip_tables.c | 7 +- net/ipv4/netfilter/iptable_filter.c | 9 +- net/ipv4/netfilter/iptable_mangle.c | 8 +- net/ipv4/netfilter/iptable_nat.c | 15 +- net/ipv4/netfilter/iptable_raw.c | 12 +- net/ipv4/netfilter/iptable_security.c | 9 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 30 +- net/ipv4/proc.c | 2 +- net/ipv4/route.c | 8 + net/ipv4/syncookies.c | 2 + net/ipv4/sysctl_net_ipv4.c | 21 + net/ipv4/tcp.c | 77 +- net/ipv4/tcp_bbr.c | 28 +- net/ipv4/tcp_cubic.c | 26 +- net/ipv4/tcp_dctcp.c | 26 +- net/ipv4/tcp_fastopen.c | 6 + net/ipv4/tcp_input.c | 37 +- net/ipv4/tcp_ipv4.c | 51 +- net/ipv4/tcp_minisocks.c | 7 + net/ipv4/tcp_nv.c | 1 + net/ipv4/tcp_output.c | 5 +- net/ipv4/tcp_rate.c | 6 - net/ipv4/udp.c | 14 +- net/ipv4/udp_tunnel_core.c | 3 + net/ipv4/xfrm4_tunnel.c | 2 + net/ipv6/Kconfig | 6 +- net/ipv6/Makefile | 11 +- net/ipv6/addrconf.c | 4 +- net/ipv6/exthdrs.c | 2 +- net/ipv6/ila/ila_xlat.c | 6 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ioam6.c | 81 +- net/ipv6/ioam6_iptunnel.c | 306 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/ndisc.c | 4 +- net/ipv6/netfilter/ip6_tables.c | 7 +- net/ipv6/netfilter/ip6t_rt.c | 48 +- net/ipv6/netfilter/ip6table_filter.c | 10 +- net/ipv6/netfilter/ip6table_mangle.c | 8 +- net/ipv6/netfilter/ip6table_nat.c | 15 +- net/ipv6/netfilter/ip6table_raw.c | 10 +- net/ipv6/netfilter/ip6table_security.c | 9 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 25 +- net/ipv6/route.c | 5 +- net/ipv6/seg6.c | 8 +- net/ipv6/seg6_hmac.c | 4 +- net/ipv6/sit.c | 4 +- net/ipv6/tcp_ipv6.c | 21 +- net/ipv6/udp.c | 5 +- net/llc/llc_c_ac.c | 2 +- net/llc/llc_if.c | 2 +- net/llc/llc_output.c | 2 +- net/llc/llc_proc.c | 2 +- net/mac80211/agg-rx.c | 11 +- net/mac80211/cfg.c | 38 - net/mac80211/debugfs_sta.c | 38 +- net/mac80211/ibss.c | 25 +- net/mac80211/ieee80211_i.h | 32 +- net/mac80211/iface.c | 31 +- net/mac80211/mesh.c | 96 +- net/mac80211/mesh_hwmp.c | 44 +- net/mac80211/mesh_pathtbl.c | 5 +- net/mac80211/mesh_plink.c | 11 +- net/mac80211/mesh_ps.c | 3 +- net/mac80211/mesh_sync.c | 26 +- net/mac80211/mlme.c | 272 +- net/mac80211/rate.c | 4 + net/mac80211/rx.c | 15 +- net/mac80211/s1g.c | 8 +- net/mac80211/scan.c | 16 +- net/mac80211/sta_info.c | 1 - net/mac80211/tdls.c | 63 +- net/mac80211/tx.c | 12 - net/mac80211/util.c | 40 +- net/mac80211/wpa.c | 6 - net/mctp/Kconfig | 5 - net/mctp/Makefile | 3 - net/mctp/af_mctp.c | 66 +- net/mctp/device.c | 53 +- net/mctp/neigh.c | 4 +- net/mctp/route.c | 199 +- net/mctp/test/route-test.c | 544 - net/mctp/test/utils.c | 67 - net/mctp/test/utils.h | 20 - net/mptcp/mib.c | 17 +- net/mptcp/mptcp_diag.c | 28 +- net/mptcp/options.c | 15 +- net/mptcp/pm_netlink.c | 13 +- net/mptcp/protocol.c | 269 +- net/mptcp/protocol.h | 6 +- net/mptcp/sockopt.c | 279 - net/mptcp/subflow.c | 2 +- net/mptcp/syncookies.c | 13 +- net/mptcp/token.c | 11 +- net/mptcp/token_test.c | 14 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/Kconfig | 13 +- net/netfilter/core.c | 38 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipvs/ip_vs_conn.c | 4 - net/netfilter/ipvs/ip_vs_core.c | 166 +- net/netfilter/ipvs/ip_vs_ctl.c | 14 +- net/netfilter/ipvs/ip_vs_est.c | 5 - net/netfilter/nf_conntrack_core.c | 154 +- net/netfilter/nf_nat_core.c | 17 +- net/netfilter/nf_nat_masquerade.c | 168 +- net/netfilter/nf_tables_api.c | 121 +- net/netfilter/nfnetlink_hook.c | 16 +- net/netfilter/nft_chain_filter.c | 13 +- net/netfilter/nft_compat.c | 17 +- net/netfilter/nft_dynset.c | 11 +- net/netfilter/nft_quota.c | 2 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netfilter/xt_LOG.c | 10 +- net/netfilter/xt_NFLOG.c | 10 +- net/netlink/af_netlink.c | 37 +- net/netrom/af_netrom.c | 4 +- net/netrom/nr_dev.c | 8 +- net/netrom/nr_route.c | 4 +- net/nfc/af_nfc.c | 3 - net/nfc/digital_core.c | 9 +- net/nfc/digital_technology.c | 8 +- net/nfc/hci/command.c | 16 + net/nfc/hci/llc_shdlc.c | 35 +- net/nfc/llcp_commands.c | 8 + net/nfc/llcp_core.c | 5 +- net/nfc/nci/core.c | 4 + net/nfc/nci/hci.c | 4 + net/nfc/nci/ntf.c | 9 + net/nfc/nci/rsp.c | 2 - net/nfc/nci/uart.c | 18 +- net/openvswitch/meter.c | 1 + net/packet/af_packet.c | 35 - net/qrtr/Makefile | 3 +- net/qrtr/{af_qrtr.c => qrtr.c} | 0 net/rose/af_rose.c | 5 +- net/rose/rose_dev.c | 8 +- net/rose/rose_link.c | 8 +- net/rose/rose_route.c | 10 +- net/rxrpc/rtt.c | 2 +- net/sched/cls_flower.c | 6 - net/sched/sch_api.c | 13 +- net/sched/sch_ets.c | 12 +- net/sched/sch_fifo.c | 3 - net/sched/sch_fq_codel.c | 15 +- net/sched/sch_generic.c | 33 - net/sched/sch_mq.c | 1 - net/sched/sch_mqprio.c | 31 +- net/sched/sch_netem.c | 2 +- net/sched/sch_taprio.c | 4 - net/sctp/input.c | 2 +- net/sctp/protocol.c | 1 + net/sctp/sm_make_chunk.c | 2 +- net/smc/af_smc.c | 447 +- net/smc/smc.h | 23 +- net/smc/smc_cdc.c | 7 +- net/smc/smc_clc.c | 463 +- net/smc/smc_clc.h | 72 +- net/smc/smc_core.c | 203 +- net/smc/smc_core.h | 51 +- net/smc/smc_ib.c | 160 +- net/smc/smc_ib.h | 16 +- net/smc/smc_ism.c | 16 +- net/smc/smc_ism.h | 2 +- net/smc/smc_llc.c | 684 +- net/smc/smc_llc.h | 12 +- net/smc/smc_netlink.c | 47 +- net/smc/smc_netlink.h | 2 - net/smc/smc_pnet.c | 41 +- net/smc/smc_tx.c | 22 +- net/smc/smc_wr.c | 237 +- net/smc/smc_wr.h | 22 - net/sunrpc/addr.c | 40 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/svc.c | 80 +- net/sunrpc/svc_xprt.c | 1 - net/sunrpc/xdr.c | 32 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 14 +- net/sysctl_net.c | 2 +- net/tipc/bearer.c | 4 +- net/tipc/bearer.h | 2 +- net/tipc/eth_media.c | 2 +- net/tipc/ib_media.c | 2 +- net/tls/tls_main.c | 46 - net/tls/tls_sw.c | 54 +- net/unix/af_unix.c | 94 +- net/vmw_vsock/af_vsock.c | 80 +- net/wireless/Makefile | 4 +- net/wireless/core.c | 10 - net/wireless/nl80211.c | 407 +- net/wireless/rdev-ops.h | 14 - net/wireless/scan.c | 7 +- net/wireless/trace.h | 31 - net/xdp/xsk.c | 15 + net/xdp/xsk_buff_pool.c | 132 +- net/xdp/xsk_queue.h | 12 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 69 +- rust/.gitignore | 7 - rust/Makefile | 349 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 - rust/alloc/borrow.rs | 494 - rust/alloc/boxed.rs | 1725 - rust/alloc/collections/mod.rs | 117 - rust/alloc/fmt.rs | 587 - rust/alloc/lib.rs | 200 - rust/alloc/macros.rs | 126 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 612 - rust/alloc/slice.rs | 1271 - rust/alloc/str.rs | 614 - rust/alloc/string.rs | 2842 -- rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 297 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3261 -- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 57 - rust/exports.c | 16 - rust/helpers.c | 301 - rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 46 - rust/kernel/bindings_helper.h | 25 - 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 | 523 - rust/kernel/file.rs | 131 - rust/kernel/file_operations.rs | 715 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 205 - rust/kernel/iov_iter.rs | 81 - rust/kernel/lib.rs | 243 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 111 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 162 - rust/kernel/platdev.rs | 153 - rust/kernel/power.rs | 116 - rust/kernel/prelude.rs | 26 - rust/kernel/print.rs | 441 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 562 - rust/kernel/security.rs | 56 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 253 - rust/kernel/sync/arc.rs | 480 - rust/kernel/sync/condvar.rs | 132 - rust/kernel/sync/guard.rs | 91 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 80 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 102 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 228 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 128 - rust/macros/module.rs | 678 - samples/Kconfig | 2 - samples/Makefile | 1 - samples/bpf/.gitignore | 4 - samples/bpf/Makefile | 61 +- samples/bpf/bpf_insn.h | 2 +- samples/bpf/xdp1_user.c | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.c | 5 + samples/bpf/xdp_router_ipv4_user.c | 39 +- samples/bpf/xdp_sample_pkts_user.c | 2 +- samples/kfifo/bytestream-example.c | 12 +- samples/kfifo/inttype-example.c | 12 +- samples/kfifo/record-example.c | 12 +- 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 | 85 +- scripts/Makefile.clang | 22 +- scripts/Makefile.debug | 42 - scripts/Makefile.gcc-plugins | 4 - scripts/Makefile.lib | 24 +- scripts/Makefile.modfinal | 9 +- scripts/Makefile.package | 10 +- scripts/checkpatch.pl | 4 +- scripts/checksyscalls.sh | 6 +- scripts/const_structs.checkpatch | 4 - scripts/decodecode | 2 +- 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 | 133 - scripts/get_abi.pl | 493 +- scripts/is_rust_module.sh | 19 - scripts/kallsyms.c | 42 +- scripts/kconfig/conf.c | 15 +- scripts/kconfig/confdata.c | 468 +- scripts/kconfig/lexer.l | 9 +- scripts/kconfig/lkc_proto.h | 2 +- scripts/kconfig/menu.c | 33 +- scripts/kconfig/symbol.c | 43 + scripts/kernel-doc | 10 - scripts/leaking_addresses.pl | 3 +- scripts/link-vmlinux.sh | 6 +- scripts/package/buildtar | 4 - scripts/recordmcount.pl | 2 +- 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_api.c | 2 +- security/integrity/ima/ima_policy.c | 243 +- security/lsm_audit.c | 2 +- security/security.c | 28 +- security/selinux/avc.c | 13 +- security/selinux/hooks.c | 235 +- security/selinux/include/classmap.h | 4 +- security/selinux/netlabel.c | 7 +- security/selinux/netport.c | 2 +- security/selinux/nlmsgtab.c | 4 +- security/selinux/ss/hashtab.c | 1 - security/selinux/ss/mls.c | 4 - security/selinux/ss/services.c | 176 +- security/smack/smack_lsm.c | 87 +- security/smack/smack_netfilter.c | 26 +- security/smack/smackfs.c | 5 +- sound/core/pcm_compat.c | 72 +- sound/core/pcm_native.c | 49 +- sound/core/rawmidi.c | 9 - sound/core/seq_device.c | 8 +- sound/drivers/pcsp/pcsp_lib.c | 2 +- sound/firewire/motu/amdtp-motu.c | 7 +- sound/firewire/oxfw/oxfw.c | 13 +- sound/hda/ext/hdac_ext_stream.c | 46 +- sound/hda/hdac_controller.c | 5 +- sound/hda/hdac_stream.c | 4 +- sound/hda/intel-dsp-config.c | 22 +- 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 | 90 +- sound/pci/hda/hda_intel.h | 4 +- sound/pci/hda/patch_cs8409.c | 3 - sound/pci/hda/patch_realtek.c | 238 +- sound/pci/pcxhr/pcxhr_core.c | 2 +- sound/soc/amd/Kconfig | 13 - sound/soc/amd/acp-da7219-max98357a.c | 6 +- sound/soc/amd/acp-pcm-dma.c | 6 +- sound/soc/amd/acp-rt5645.c | 2 +- sound/soc/amd/acp.h | 2 - sound/soc/amd/vangogh/Makefile | 2 - sound/soc/amd/vangogh/acp5x-i2s.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 386 - sound/soc/amd/vangogh/acp5x.h | 2 +- sound/soc/amd/vangogh/pci-acp5x.c | 3 - sound/soc/atmel/atmel-i2s.c | 6 +- sound/soc/atmel/atmel_ssc_dai.c | 26 +- sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 10 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/au1x/db1200.c | 6 +- sound/soc/au1x/i2sc.c | 6 +- sound/soc/au1x/psc-i2s.c | 10 +- sound/soc/bcm/bcm2835-i2s.c | 56 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 10 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/88pm860x-codec.c | 18 +- sound/soc/codecs/Kconfig | 34 - sound/soc/codecs/Makefile | 10 - sound/soc/codecs/ab8500-codec.c | 20 +- sound/soc/codecs/ad1836.c | 6 +- sound/soc/codecs/ad193x.c | 10 +- sound/soc/codecs/adau1372.c | 14 +- sound/soc/codecs/adau1373.c | 14 +- sound/soc/codecs/adau1701.c | 6 +- sound/soc/codecs/adau17x1.c | 6 +- sound/soc/codecs/adau1977.c | 31 +- sound/soc/codecs/adav80x.c | 6 +- sound/soc/codecs/ak4104.c | 4 +- sound/soc/codecs/ak4118.c | 20 +- sound/soc/codecs/ak4458.c | 12 +- sound/soc/codecs/ak4642.c | 8 +- sound/soc/codecs/ak4671.c | 6 +- sound/soc/codecs/ak5558.c | 10 +- sound/soc/codecs/alc5623.c | 8 +- sound/soc/codecs/alc5632.c | 8 +- sound/soc/codecs/cpcap.c | 18 +- sound/soc/codecs/cros_ec_codec.c | 4 +- sound/soc/codecs/cs35l41-i2c.c | 113 - sound/soc/codecs/cs35l41-spi.c | 138 - sound/soc/codecs/cs35l41-tables.c | 594 - sound/soc/codecs/cs35l41.c | 1447 - sound/soc/codecs/cs35l41.h | 775 - sound/soc/codecs/cs42l42.c | 372 +- sound/soc/codecs/cs42l42.h | 62 - sound/soc/codecs/cs4341.c | 7 - sound/soc/codecs/cs47l15.c | 26 +- sound/soc/codecs/cs47l24.c | 20 +- sound/soc/codecs/cs47l35.c | 26 +- sound/soc/codecs/cs47l85.c | 34 +- sound/soc/codecs/cs47l90.c | 36 +- sound/soc/codecs/cs47l92.c | 20 +- sound/soc/codecs/cx20442.c | 3 +- sound/soc/codecs/es8316.c | 7 +- sound/soc/codecs/madera.c | 18 +- sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/max98927.c | 25 - sound/soc/codecs/max98927.h | 1 - sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/nau8821.c | 1712 - sound/soc/codecs/nau8821.h | 533 - sound/soc/codecs/nau8824.c | 74 +- sound/soc/codecs/nau8824.h | 3 +- sound/soc/codecs/pcm179x-spi.c | 1 - sound/soc/codecs/pcm5102a.c | 2 +- sound/soc/codecs/pcm512x.c | 2 - sound/soc/codecs/rt1011.c | 10 - sound/soc/codecs/rt1015.c | 2 +- sound/soc/codecs/rt1016.c | 2 +- sound/soc/codecs/rt1019.c | 2 +- sound/soc/codecs/rt1305.c | 2 +- sound/soc/codecs/rt1308.c | 2 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5616.c | 2 +- sound/soc/codecs/rt5640.c | 2 +- sound/soc/codecs/rt5645.c | 2 +- sound/soc/codecs/rt5651.c | 9 +- sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5660.c | 2 +- sound/soc/codecs/rt5663.c | 2 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5668.c | 2 +- sound/soc/codecs/rt5670.c | 2 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 22 - sound/soc/codecs/rt5682.c | 132 +- sound/soc/codecs/rt5682.h | 23 - sound/soc/codecs/rt5682s.c | 3197 -- sound/soc/codecs/rt5682s.h | 1474 - sound/soc/codecs/rt9120.c | 495 - sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd938x.c | 6 +- sound/soc/codecs/wm2200.c | 30 +- sound/soc/codecs/wm5102.c | 16 +- sound/soc/codecs/wm5110.c | 24 +- sound/soc/codecs/wm8960.c | 13 +- sound/soc/codecs/wm_adsp.c | 3303 +- sound/soc/codecs/wm_adsp.h | 105 +- sound/soc/codecs/wmfw.h | 200 + sound/soc/codecs/zl38060.c | 4 +- sound/soc/dwc/dwc-i2s.c | 12 +- sound/soc/fsl/eukrea-tlv320.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 54 +- sound/soc/fsl/fsl_audmix.c | 8 +- sound/soc/fsl/fsl_esai.c | 44 +- sound/soc/fsl/fsl_micfil.c | 15 +- sound/soc/fsl/fsl_mqs.c | 4 +- sound/soc/fsl/fsl_rpmsg.c | 47 +- sound/soc/fsl/fsl_rpmsg.h | 12 - sound/soc/fsl/fsl_sai.c | 48 +- sound/soc/fsl/fsl_sai.h | 2 +- sound/soc/fsl/fsl_spdif.c | 99 +- sound/soc/fsl/fsl_ssi.c | 38 +- sound/soc/fsl/fsl_xcvr.c | 32 +- sound/soc/fsl/imx-audmix.c | 12 +- sound/soc/fsl/imx-card.c | 6 +- sound/soc/fsl/imx-es8328.c | 2 +- sound/soc/fsl/imx-hdmi.c | 6 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/fsl/imx-sgtl5000.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 16 +- sound/soc/fsl/p1022_ds.c | 16 +- sound/soc/fsl/p1022_rdk.c | 2 +- sound/soc/generic/Kconfig | 20 - sound/soc/generic/Makefile | 6 - sound/soc/generic/audio-graph-card.c | 4 +- .../soc/generic/audio-graph-card2-custom-sample.c | 183 - .../generic/audio-graph-card2-custom-sample.dtsi | 227 - sound/soc/generic/audio-graph-card2.c | 1281 - sound/soc/generic/simple-card-utils.c | 46 +- sound/soc/generic/test-component.c | 659 - sound/soc/intel/boards/Kconfig | 15 - sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/bdw-rt5677.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 4 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 4 +- sound/soc/intel/boards/bytcht_da7213.c | 4 +- sound/soc/intel/boards/bytcht_es8316.c | 41 +- sound/soc/intel/boards/bytcht_nocodec.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 120 +- sound/soc/intel/boards/bytcr_rt5651.c | 122 +- sound/soc/intel/boards/bytcr_wm5102.c | 4 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 4 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 6 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 4 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 4 +- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/intel/boards/sof_es8336.c | 569 - sound/soc/intel/boards/sof_rt5682.c | 122 +- sound/soc/intel/boards/sof_sdw.c | 15 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 15 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 6 - sound/soc/intel/common/soc-acpi-intel-glk-match.c | 7 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 26 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 49 +- sound/soc/intel/skylake/skl-topology.c | 6 +- sound/soc/mediatek/Kconfig | 3 - sound/soc/mediatek/common/mtk-afe-fe-dai.c | 20 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 2 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 152 +- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 61 +- sound/soc/meson/aiu-encoder-spdif.c | 2 +- sound/soc/qcom/apq8096.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 2 +- sound/soc/rockchip/Kconfig | 11 - sound/soc/rockchip/Makefile | 2 - sound/soc/rockchip/rockchip_i2s_tdm.c | 1762 - sound/soc/rockchip/rockchip_i2s_tdm.h | 398 - sound/soc/rockchip/rockchip_pdm.c | 112 +- sound/soc/rockchip/rockchip_pdm.h | 6 - sound/soc/samsung/s3c-i2s-v2.c | 2 - sound/soc/soc-component.c | 87 +- sound/soc/soc-compress.c | 43 +- sound/soc/soc-core.c | 1 - sound/soc/soc-dapm.c | 15 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 14 +- sound/soc/soc-topology.c | 16 +- sound/soc/sof/Kconfig | 6 +- sound/soc/sof/Makefile | 6 +- sound/soc/sof/compress.c | 158 +- sound/soc/sof/compress.h | 32 + sound/soc/sof/control.c | 192 +- sound/soc/sof/core.c | 39 +- sound/soc/sof/debug.c | 87 +- sound/soc/sof/imx/Kconfig | 2 - sound/soc/sof/imx/imx-ops.h | 10 - sound/soc/sof/imx/imx8.c | 56 +- sound/soc/sof/imx/imx8m.c | 50 +- sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/apl.c | 7 +- sound/soc/sof/intel/atom.c | 5 +- sound/soc/sof/intel/bdw.c | 19 +- sound/soc/sof/intel/byt.c | 30 +- sound/soc/sof/intel/cnl.c | 7 +- .../soc/sof/intel/{hda-probes.c => hda-compress.c} | 0 sound/soc/sof/intel/hda-dai.c | 269 +- sound/soc/sof/intel/hda-dsp.c | 61 +- sound/soc/sof/intel/hda-ipc.c | 15 +- sound/soc/sof/intel/hda-loader.c | 11 +- sound/soc/sof/intel/hda-stream.c | 92 +- sound/soc/sof/intel/hda.c | 232 +- sound/soc/sof/intel/hda.h | 52 +- sound/soc/sof/intel/icl.c | 7 +- sound/soc/sof/intel/intel-ipc.c | 99 + sound/soc/sof/intel/pci-apl.c | 2 + sound/soc/sof/intel/pci-cnl.c | 3 + sound/soc/sof/intel/pci-icl.c | 2 + sound/soc/sof/intel/pci-tgl.c | 5 + sound/soc/sof/intel/pci-tng.c | 16 +- sound/soc/sof/intel/tgl.c | 7 +- sound/soc/sof/ipc.c | 217 +- sound/soc/sof/loader.c | 169 +- sound/soc/sof/ops.c | 3 - sound/soc/sof/ops.h | 77 +- sound/soc/sof/pcm.c | 71 +- sound/soc/sof/pm.c | 12 +- sound/soc/sof/probe.c | 290 + sound/soc/sof/probe.h | 85 + sound/soc/sof/sof-audio.c | 715 +- sound/soc/sof/sof-audio.h | 52 +- sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-priv.h | 154 +- sound/soc/sof/sof-probes.c | 364 - sound/soc/sof/sof-probes.h | 38 - sound/soc/sof/stream-ipc.c | 103 - sound/soc/sof/topology.c | 417 +- sound/soc/sof/trace.c | 6 +- sound/soc/sof/utils.c | 28 +- sound/soc/sof/xtensa/core.c | 6 +- sound/soc/tegra/Kconfig | 48 - sound/soc/tegra/Makefile | 10 - sound/soc/tegra/tegra210_adx.c | 531 - sound/soc/tegra/tegra210_adx.h | 72 - sound/soc/tegra/tegra210_ahub.c | 511 +- sound/soc/tegra/tegra210_amx.c | 600 - sound/soc/tegra/tegra210_amx.h | 93 - sound/soc/tegra/tegra210_mixer.c | 674 - sound/soc/tegra/tegra210_mixer.h | 100 - sound/soc/tegra/tegra210_mvc.c | 645 - sound/soc/tegra/tegra210_mvc.h | 117 - sound/soc/tegra/tegra210_sfc.c | 3549 -- sound/soc/tegra/tegra210_sfc.h | 78 - sound/soc/tegra/tegra_asoc_machine.c | 2 +- sound/soc/ti/Kconfig | 2 +- sound/soc/ti/ams-delta.c | 3 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ux500/mop500_ab8500.c | 2 +- sound/soc/ux500/mop500_ab8500.h | 2 +- sound/usb/card.c | 18 +- sound/usb/card.h | 11 +- sound/usb/clock.c | 4 +- sound/usb/endpoint.c | 230 +- sound/usb/endpoint.h | 13 +- sound/usb/implicit.c | 2 + sound/usb/mixer.c | 68 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_quirks.c | 36 +- sound/usb/mixer_scarlett_gen2.c | 2 - sound/usb/pcm.c | 164 +- sound/usb/quirks-table.h | 132 - sound/usb/quirks.c | 4 - sound/usb/usx2y/usbusx2yaudio.c | 11 +- sound/virtio/virtio_pcm_msg.c | 5 +- tools/Makefile | 13 +- tools/arch/arm64/include/asm/sysreg.h | 1296 - tools/arch/x86/lib/insn.c | 5 +- tools/bpf/bpftool/Makefile | 40 +- tools/bpf/bpftool/btf.c | 12 - tools/bpf/bpftool/feature.c | 1 - tools/bpf/bpftool/gen.c | 37 +- tools/bpf/bpftool/iter.c | 2 +- tools/bpf/bpftool/prog.c | 3 +- tools/bpf/resolve_btfids/Makefile | 19 +- tools/bpf/resolve_btfids/main.c | 32 +- tools/bpf/runqslower/Makefile | 22 +- tools/build/Makefile.feature | 1 - tools/build/feature/Makefile | 4 - tools/build/feature/test-libtracefs.c | 10 - 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/linux/bpf.h | 42 +- tools/include/uapi/linux/btf.h | 55 +- tools/include/uapi/sound/asound.h | 1 - tools/kvm/kvm_stat/kvm_stat | 2 +- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 56 +- tools/lib/bpf/bpf.c | 1 - tools/lib/bpf/bpf_gen_internal.h | 16 +- tools/lib/bpf/bpf_helpers.h | 51 +- tools/lib/bpf/btf.c | 216 +- tools/lib/bpf/btf.h | 109 - tools/lib/bpf/btf_dump.c | 3 - tools/lib/bpf/gen_loader.c | 317 +- tools/lib/bpf/libbpf.c | 1246 +- tools/lib/bpf/libbpf.h | 144 +- tools/lib/bpf/libbpf.map | 10 - tools/lib/bpf/libbpf_common.h | 24 - tools/lib/bpf/libbpf_internal.h | 37 +- tools/lib/bpf/libbpf_legacy.h | 9 - tools/lib/bpf/libbpf_version.h | 9 - tools/lib/bpf/linker.c | 8 +- tools/lib/bpf/skel_internal.h | 6 +- tools/lib/bpf/strset.c | 1 - tools/lib/bpf/xsk.c | 4 +- tools/lib/find_bit.c | 20 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/perf/tests/test-evlist.c | 6 +- tools/lib/perf/tests/test-evsel.c | 7 +- 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 | 70 +- 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 | 22 +- tools/perf/Documentation/jitdump-specification.txt | 2 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-intel-pt.txt | 2 +- tools/perf/Documentation/perf-lock.txt | 2 +- tools/perf/Documentation/perf-record.txt | 16 - tools/perf/Documentation/perf-script-perl.txt | 2 +- tools/perf/Documentation/perf-script-python.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 2 +- tools/perf/Documentation/topdown.txt | 2 +- tools/perf/Makefile.config | 23 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/util/auxtrace.c | 8 +- tools/perf/arch/arm/util/cs-etm.c | 24 +- tools/perf/arch/arm/util/perf_regs.c | 2 +- tools/perf/arch/arm/util/pmu.c | 2 +- tools/perf/arch/arm/util/unwind-libdw.c | 6 +- tools/perf/arch/arm/util/unwind-libunwind.c | 4 +- tools/perf/arch/riscv64/annotate/instructions.c | 34 - tools/perf/arch/x86/annotate/instructions.c | 28 +- tools/perf/arch/x86/util/iostat.c | 2 +- tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-daemon.c | 13 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-record.c | 46 +- tools/perf/builtin-stat.c | 2 - tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 4 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 32 +- .../arch/arm64/hisilicon/hip08/uncore-hha.json | 120 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 52 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 2 +- .../pmu-events/arch/test/test_soc/sys/uncore.json | 7 - tools/perf/pmu-events/jevents.c | 18 +- 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/tests/code-reading.c | 7 +- tools/perf/tests/dwarf-unwind.c | 39 +- tools/perf/tests/expr.c | 160 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/parse-events.c | 8 +- tools/perf/tests/pmu-events.c | 135 +- tools/perf/tests/shell/stat_all_metricgroups.sh | 12 - tools/perf/tests/shell/stat_all_metrics.sh | 22 - tools/perf/tests/shell/stat_all_pmu.sh | 22 - tools/perf/tests/vmlinux-kallsyms.c | 102 - tools/perf/util/annotate.c | 6 +- tools/perf/util/bpf_counter.c | 8 +- tools/perf/util/bpf_counter_cgroup.c | 8 +- tools/perf/util/config.c | 2 +- tools/perf/util/debug.c | 19 - tools/perf/util/expr.c | 121 +- tools/perf/util/expr.h | 20 +- tools/perf/util/expr.l | 9 + tools/perf/util/expr.y | 325 +- tools/perf/util/intel-pt-decoder/Build | 2 - tools/perf/util/metricgroup.c | 142 +- tools/perf/util/parse-events.c | 82 +- tools/perf/util/parse-events.h | 3 +- tools/perf/util/parse-events.l | 1 + tools/perf/util/record.h | 1 - tools/perf/util/session.c | 4 +- tools/perf/util/srcline.c | 338 +- tools/perf/util/stat-shadow.c | 54 +- tools/perf/util/synthetic-events.c | 73 +- tools/perf/util/synthetic-events.h | 20 +- tools/power/cpupower/man/cpupower-idle-set.1 | 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 | 173 +- tools/testing/kunit/kunit_json.py | 56 +- tools/testing/kunit/kunit_kernel.py | 92 +- tools/testing/kunit/kunit_parser.py | 1015 +- tools/testing/kunit/kunit_tool_test.py | 219 +- .../test_is_test_passed-all_passed_nested.log | 34 - .../test_data/test_is_test_passed-kselftest.log | 14 - .../test_data/test_is_test_passed-missing_plan.log | 31 - .../testing/kunit/test_data/test_strip_hyphen.log | 16 - tools/testing/selftests/arm64/fp/Makefile | 2 +- tools/testing/selftests/arm64/fp/TODO | 9 +- tools/testing/selftests/arm64/fp/sve-ptrace-asm.S | 33 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 511 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 95 +- tools/testing/selftests/bpf/.gitignore | 5 +- tools/testing/selftests/bpf/Makefile | 41 +- tools/testing/selftests/bpf/README.rst | 27 - .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 15 - .../selftests/bpf/bpf_testmod/bpf_testmod.c | 52 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 - tools/testing/selftests/bpf/btf_helpers.c | 7 +- 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/attach_probe.c | 24 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 6 +- .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 2 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf.c | 443 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 27 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 20 - tools/testing/selftests/bpf/prog_tests/btf_write.c | 162 +- .../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 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 17 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 46 +- .../selftests/bpf/prog_tests/flow_dissector.c | 4 +- .../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 | 133 - tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 3 +- .../selftests/bpf/prog_tests/ksyms_module.c | 29 +- .../selftests/bpf/prog_tests/ksyms_module_libbpf.c | 28 - .../selftests/bpf/prog_tests/migrate_reuseport.c | 2 +- .../selftests/bpf/prog_tests/modify_return.c | 3 +- .../selftests/bpf/prog_tests/module_attach.c | 46 +- .../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 | 7 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 3 +- tools/testing/selftests/bpf/prog_tests/recursion.c | 10 +- .../selftests/bpf/prog_tests/reference_tracking.c | 52 +- .../selftests/bpf/prog_tests/select_reuseport.c | 4 +- .../bpf/prog_tests/send_signal_sched_switch.c | 3 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 2 +- .../selftests/bpf/prog_tests/sk_storage_tracing.c | 2 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 6 - tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 - .../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 +- .../selftests/bpf/prog_tests/sockopt_multi.c | 30 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 83 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 2 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.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 | 26 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 68 - .../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/prog_tests/xdpwall.c | 15 - tools/testing/selftests/bpf/progs/atomics.c | 16 - tools/testing/selftests/bpf/progs/bpf_cubic.c | 12 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 3 +- .../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/cg_storage_multi_isolated.c | 4 +- .../selftests/bpf/progs/cg_storage_multi_shared.c | 4 +- .../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/for_each_array_map_elem.c | 2 +- .../selftests/bpf/progs/for_each_hash_map_elem.c | 2 +- .../selftests/bpf/progs/get_branch_snapshot.c | 40 - .../selftests/bpf/progs/get_cgroup_id_kern.c | 1 + tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- .../testing/selftests/bpf/progs/kfunc_call_test.c | 4 +- .../selftests/bpf/progs/kfunc_call_test_subprog.c | 2 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 1 + tools/testing/selftests/bpf/progs/netcnt_prog.c | 1 + .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- tools/testing/selftests/bpf/progs/recursion.c | 9 +- tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 2 + tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 2 + tools/testing/selftests/bpf/progs/skb_pkt_end.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 | 14 +- .../testing/selftests/bpf/progs/sockopt_inherit.c | 1 + tools/testing/selftests/bpf/progs/sockopt_multi.c | 5 +- tools/testing/selftests/bpf/progs/tag.c | 49 - tools/testing/selftests/bpf/progs/tailcall1.c | 7 +- tools/testing/selftests/bpf/progs/tailcall2.c | 23 +- tools/testing/selftests/bpf/progs/tailcall3.c | 7 +- tools/testing/selftests/bpf/progs/tailcall4.c | 7 +- tools/testing/selftests/bpf/progs/tailcall5.c | 7 +- tools/testing/selftests/bpf/progs/tailcall6.c | 34 - .../selftests/bpf/progs/tailcall_bpf2bpf1.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf3.c | 11 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 15 +- tools/testing/selftests/bpf/progs/tcp_rtt.c | 1 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 2 + .../selftests/bpf/progs/test_btf_map_in_map.c | 14 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 2 + tools/testing/selftests/bpf/progs/test_btf_nokv.c | 2 + .../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 2 +- .../testing/selftests/bpf/progs/test_cgroup_link.c | 4 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 12 +- .../selftests/bpf/progs/test_cls_redirect.c | 2 +- .../selftests/bpf/progs/test_enable_stats.c | 2 +- .../testing/selftests/bpf/progs/test_global_data.c | 2 +- .../selftests/bpf/progs/test_global_func1.c | 2 +- .../selftests/bpf/progs/test_global_func3.c | 2 +- .../selftests/bpf/progs/test_global_func5.c | 2 +- .../selftests/bpf/progs/test_global_func6.c | 2 +- .../selftests/bpf/progs/test_global_func7.c | 2 +- .../selftests/bpf/progs/test_ksyms_module.c | 46 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 2 + .../testing/selftests/bpf/progs/test_map_in_map.c | 13 +- .../selftests/bpf/progs/test_map_in_map_invalid.c | 2 +- .../bpf/progs/test_misc_tcp_hdr_options.c | 2 +- .../selftests/bpf/progs/test_module_attach.c | 14 - .../selftests/bpf/progs/test_pe_preserve_elems.c | 8 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 4 +- 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 | 3 +- .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_probe_user.c | 28 +- .../selftests/bpf/progs/test_queue_stack_map.h | 2 + .../bpf/progs/test_select_reuseport_kern.c | 6 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 3 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 45 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 37 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 2 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 7 +- .../testing/selftests/bpf/progs/test_skb_helpers.c | 2 +- .../selftests/bpf/progs/test_sockmap_kern.h | 1 + .../selftests/bpf/progs/test_sockmap_listen.c | 3 +- .../bpf/progs/test_sockmap_skb_verdict_attach.c | 2 +- .../selftests/bpf/progs/test_sockmap_update.c | 2 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 5 +- .../selftests/bpf/progs/test_stacktrace_map.c | 4 +- tools/testing/selftests/bpf/progs/test_tc_bpf.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_neigh.c | 6 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 6 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 10 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 4 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 1 + .../selftests/bpf/progs/test_tcp_hdr_options.c | 2 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 + .../selftests/bpf/progs/test_tcpnotify_kern.c | 6 +- .../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 | 4 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 4 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 4 +- .../selftests/bpf/progs/test_xdp_devmap_helpers.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_link.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 4 +- .../selftests/bpf/progs/test_xdp_noinline.c | 4 +- .../selftests/bpf/progs/test_xdp_redirect.c | 2 + .../bpf/progs/test_xdp_with_cpumap_helpers.c | 4 +- .../bpf/progs/test_xdp_with_devmap_helpers.c | 4 +- tools/testing/selftests/bpf/progs/trace_vprintk.c | 33 - tools/testing/selftests/bpf/progs/xdp_dummy.c | 2 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdpwall.c | 365 - tools/testing/selftests/bpf/test_bpftool.py | 22 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 4 - tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 13 +- tools/testing/selftests/bpf/test_progs.c | 706 +- tools/testing/selftests/bpf/test_progs.h | 40 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 4 +- tools/testing/selftests/bpf/test_tunnel.sh | 5 +- tools/testing/selftests/bpf/test_verifier.c | 12 +- tools/testing/selftests/bpf/test_xdp_meta.sh | 5 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 4 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 4 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 7 +- tools/testing/selftests/bpf/trace_helpers.c | 37 - tools/testing/selftests/bpf/trace_helpers.h | 5 - tools/testing/selftests/bpf/verifier/calls.c | 23 - tools/testing/selftests/bpf/verifier/ctx_skb.c | 60 - tools/testing/selftests/bpf/verifier/jit.c | 69 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 161 - tools/testing/selftests/bpf/xdping.c | 7 +- tools/testing/selftests/bpf/xdpxceiver.c | 961 +- tools/testing/selftests/bpf/xdpxceiver.h | 75 +- tools/testing/selftests/damon/debugfs_attrs.sh | 13 - tools/testing/selftests/drivers/dma-buf/udmabuf.c | 5 +- .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 50 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 127 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 64 +- .../selftests/drivers/net/mlxsw/sch_red_root.sh | 8 - .../mlxsw/spectrum-2/devlink_trap_tunnel_ipip6.sh | 250 - .../drivers/net/netdevsim/ethtool-common.sh | 2 +- .../drivers/net/netdevsim/tc-mq-visibility.sh | 77 - .../drivers/net/ocelot/tc_flower_chains.sh | 50 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 54 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 - .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 - .../testing/selftests/futex/functional/.gitignore | 1 - tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 21 +- .../futex/functional/futex_wait_wouldblock.c | 41 +- .../selftests/futex/functional/futex_waitv.c | 237 - tools/testing/selftests/futex/functional/run.sh | 3 - tools/testing/selftests/futex/include/futex2test.h | 22 - tools/testing/selftests/kvm/.gitignore | 2 - tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 479 - .../selftests/kvm/aarch64/debug-exceptions.c | 30 +- .../selftests/kvm/aarch64/psci_cpu_on_test.c | 2 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 369 +- .../selftests/kvm/access_tracking_perf_test.c | 6 +- tools/testing/selftests/kvm/demand_paging_test.c | 15 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 62 +- .../selftests/kvm/include/aarch64/arch_timer.h | 142 - .../testing/selftests/kvm/include/aarch64/delay.h | 25 - tools/testing/selftests/kvm/include/aarch64/gic.h | 21 - .../selftests/kvm/include/aarch64/processor.h | 90 +- .../selftests/kvm/include/aarch64/spinlock.h | 13 - tools/testing/selftests/kvm/include/aarch64/vgic.h | 20 - tools/testing/selftests/kvm/include/kvm_util.h | 2 - tools/testing/selftests/kvm/include/test_util.h | 4 +- .../selftests/kvm/include/x86_64/processor.h | 34 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 2 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 7 +- tools/testing/selftests/kvm/lib/aarch64/gic.c | 95 - .../selftests/kvm/lib/aarch64/gic_private.h | 21 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 240 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.h | 70 - .../testing/selftests/kvm/lib/aarch64/processor.c | 24 +- tools/testing/selftests/kvm/lib/aarch64/spinlock.c | 27 - tools/testing/selftests/kvm/lib/aarch64/vgic.c | 70 - tools/testing/selftests/kvm/lib/sparsebit.c | 2 +- tools/testing/selftests/kvm/lib/test_util.c | 17 +- tools/testing/selftests/kvm/rseq_test.c | 70 +- tools/testing/selftests/kvm/steal_time.c | 4 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 3 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 128 - .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- tools/testing/selftests/memory-hotplug/config | 1 + tools/testing/selftests/net/fcnal-test.sh | 60 - tools/testing/selftests/net/fib_nexthops.sh | 1 - tools/testing/selftests/net/forwarding/Makefile | 1 - .../net/forwarding/forwarding.config.sample | 5 - .../net/forwarding/ip6_forward_instats_vrf.sh | 172 - .../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 - tools/testing/selftests/net/forwarding/lib.sh | 8 - .../testing/selftests/net/forwarding/tc_common.sh | 10 - tools/testing/selftests/net/ioam6.sh | 228 +- tools/testing/selftests/net/ioam6_parser.c | 164 +- tools/testing/selftests/net/mptcp/.gitignore | 1 - tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 683 - tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 31 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/nettest.c | 28 +- tools/testing/selftests/net/tls.c | 28 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 1 + tools/testing/selftests/netfilter/nft_nat.sh | 145 - tools/testing/selftests/netfilter/nft_nat_zones.sh | 309 - .../testing/selftests/netfilter/nft_zones_many.sh | 156 - tools/testing/selftests/proc/.gitignore | 1 - tools/testing/selftests/proc/Makefile | 2 - tools/testing/selftests/proc/proc-tid0.c | 81 - .../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/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hugepage-mremap.c | 165 - tools/testing/selftests/vm/ksm_tests.c | 154 +- tools/testing/selftests/vm/split_huge_page_test.c | 2 +- tools/testing/selftests/vm/userfaultfd.c | 180 +- tools/testing/vsock/vsock_diag_test.c | 2 + tools/vm/page-types.c | 38 +- tools/vm/page_owner_sort.c | 94 +- usr/gen_init_cpio.c | 20 +- virt/kvm/eventfd.c | 15 +- virt/kvm/kvm_main.c | 139 +- 8505 files changed, 181746 insertions(+), 557314 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 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-scd30 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-class-thermal delete mode 100644 Documentation/ABI/testing/sysfs-mce delete mode 100644 Documentation/ABI/testing/sysfs-timecard delete mode 100644 Documentation/arm/stm32/stm32mp13-overview.rst delete mode 100644 Documentation/bpf/bpf_licensing.rst 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 delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195- [...] delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/allwinner,sun6i-a31 [...] delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/allwinner,sun9i-a80 [...] create mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8ulp-cgc-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8ulp-pcc-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8994.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-camcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.txt delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml rename Documentation/devicetree/bindings/{memory-controllers => }/ddr/lpddr2-timin [...] create mode 100644 Documentation/devicetree/bindings/ddr/lpddr2.txt rename Documentation/devicetree/bindings/{memory-controllers => }/ddr/lpddr3-timin [...] create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-edp.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] 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/gpu/host1x/nvidia,tegra210-nv [...] create mode 100644 Documentation/devicetree/bindings/hwmon/dps650ab.txt create mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/iio-hwmon.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/jc42.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/lltc,ltc4151.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/lm70.txt create mode 100644 Documentation/devicetree/bindings/hwmon/lm90.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ltc4151.txt create mode 100644 Documentation/devicetree/bindings/hwmon/mcp3021.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/microchip,mcp3021.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/national,lm90.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ntc-thermistor.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ntc_thermistor.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,lm25066.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,sht15.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/sht15.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp102.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp108.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp421.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/tmp108.txt delete mode 100644 Documentation/devicetree/bindings/i2c/apple,i2c.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/adi,ad799x.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/chemical/sensirion,scd4x.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr501.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31865.yaml delete mode 100644 Documentation/devicetree/bindings/input/cypress-sf.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-cont [...] delete mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml create mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.txt delete mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt delete mode 100644 Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ddr.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,m [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc-ch [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ac100.txt create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.txt delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/axp20x.txt delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,misc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.txt delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.yaml create mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nor.txt create mode 100644 Documentation/devicetree/bindings/mtd/gpmc-onenand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-onenand.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.yaml create mode 100644 Documentation/devicetree/bindings/net/gpmc-eth.txt delete mode 100644 Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt delete mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml delete mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ep.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 create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6350-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/samsung,battery.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8952.txt create mode 100644 Documentation/devicetree/bindings/regulator/max8973-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/max8997-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8952.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8973.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8997.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.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/fsl,s32-linflexuart.txt delete mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.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 delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-disp-blk-c [...] delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,spm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card2.yaml create mode 100644 Documentation/devicetree/bindings/sound/bt-sco.txt delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml delete mode 100644 Documentation/devicetree/bindings/sound/linux,bt-sco.yaml delete mode 100644 Documentation/devicetree/bindings/sound/linux,spdif-dit.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/name-prefix.txt delete mode 100644 Documentation/devicetree/bindings/sound/name-prefix.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nau8821.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/richtek,rt9120.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml create mode 100644 Documentation/devicetree/bindings/sound/rockchip,pdm.txt delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,pdm.yaml create mode 100644 Documentation/devicetree/bindings/sound/simple-amplifier.txt delete mode 100644 Documentation/devicetree/bindings/sound/simple-audio-amplifier.yaml create mode 100644 Documentation/devicetree/bindings/sound/spdif-transmitter.txt delete mode 100644 Documentation/devicetree/bindings/sound/test-component.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8978.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/thermal/qcom-spmi-adc-tm-hc.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/driver-api/media/drivers/rkisp1.rst delete mode 100644 Documentation/filesystems/nfs/reexport.rst delete mode 100644 Documentation/hwmon/max6620.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/networking/devlink/iosm.rst delete mode 100644 Documentation/process/maintainer-handbooks.rst delete mode 100644 Documentation/process/maintainer-tip.rst 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 delete mode 100644 Documentation/translations/zh_CN/admin-guide/sysrq.rst delete mode 100644 Documentation/translations/zh_CN/core-api/boot-time-mm.rst delete mode 100644 Documentation/translations/zh_CN/core-api/genalloc.rst delete mode 100644 Documentation/translations/zh_CN/core-api/gfp_mask-from-fs-io.rst delete mode 100644 Documentation/translations/zh_CN/core-api/kref.rst delete mode 100644 Documentation/translations/zh_CN/core-api/memory-allocation.rst delete mode 100644 Documentation/translations/zh_CN/core-api/mm-api.rst delete mode 100644 Documentation/translations/zh_CN/core-api/unaligned-memory-access.rst delete mode 100644 Documentation/userspace-api/futex2.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 delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/armada-381-netgear-gs110emx.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts delete mode 100644 arch/arm/boot/dts/at91-lmu5000.dts delete mode 100644 arch/arm/boot/dts/at91-q5xr5.dts delete mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts delete mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi delete mode 100644 arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi delete mode 100644 arch/arm/boot/dts/e70k02.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-skov-revc-lt2.dtsi delete mode 100644 arch/arm/boot/dts/imx6sl-tolino-vision5.dts delete mode 100644 arch/arm/boot/dts/imx6sll-kobo-librah2o.dts delete mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dts delete mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi delete mode 100644 arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts delete mode 100644 arch/arm/boot/dts/qcom-pm8226.dtsi delete mode 100644 arch/arm/boot/dts/sama5d29.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp13-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp131.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp133.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp135.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp135f-dk.dts delete mode 100644 arch/arm/boot/dts/stm32mp13xc.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp13xf.dtsi create mode 100644 arch/arm/mach-omap2/scrm54xx.h delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynosautov9.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-bluebox3-rev-a.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-bluebox3.dts delete mode 100644 arch/arm64/boot/dts/freescale/s32g2.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/s32g274a-evb.dts delete mode 100644 arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-max98357a.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-rt1015p.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-max98357a.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-rt1015p.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-max983 [...] delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-rt1015p.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-maple.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-parade-ps8640.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm6350.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/draak.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/ebisu.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m0.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m4.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m5-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m5.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m6.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m7.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m8.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk356x.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-common.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-common.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts create mode 100644 arch/arm64/kernel/cpu-reset.h delete mode 100644 arch/arm64/mm/trans_pgd-asm.S delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c create mode 100644 arch/m68k/include/asm/segment.h create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit.h create mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/mips/net/bpf_jit_comp.c delete mode 100644 arch/mips/net/bpf_jit_comp.h delete mode 100644 arch/mips/net/bpf_jit_comp32.c delete mode 100644 arch/mips/net/bpf_jit_comp64.c create mode 100644 arch/mips/net/ebpf_jit.c delete mode 100644 arch/powerpc/platforms/pseries/cc_platform.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/configs/32-bit.config delete mode 100644 arch/riscv/configs/64-bit.config 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/s390/include/asm/text-patching.h delete mode 100644 arch/s390/lib/test_kprobes.c delete mode 100644 arch/s390/lib/test_kprobes.h delete mode 100644 arch/s390/lib/test_kprobes_asm.S delete mode 100644 arch/sh/boot/compressed/ashiftrt.S delete mode 100644 arch/sh/boot/compressed/ashldi3.c delete mode 100644 arch/sh/boot/compressed/ashlsi3.S delete mode 100644 arch/sh/boot/compressed/ashrsi3.S delete mode 100644 arch/sh/boot/compressed/lshrsi3.S 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 block/blk-throttle.h delete mode 100644 block/elevator.h delete mode 100644 drivers/bus/fsl-mc/obj-api.c delete mode 100644 drivers/char/ipmi/ipmi_ipmb.c delete mode 100644 drivers/clk/imx/clk-imx8ulp.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-apmixedsys.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-apusys_pll.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-cam.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-ccu.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-img.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-infra_ao.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-ipe.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-mfg.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-peri_ao.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-scp_adsp.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-topckgen.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vdec.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vdo0.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vdo1.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-venc.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vpp0.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-vpp1.c delete mode 100644 drivers/clk/mediatek/clk-mt8195-wpe.c delete mode 100644 drivers/clk/qcom/camcc-sc7280.c delete mode 100644 drivers/clk/qcom/gcc-qcm2290.c delete mode 100644 drivers/clk/qcom/lpasscc-sc7280.c delete mode 100644 drivers/clk/samsung/clk-exynos850.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/dma-buf/seqno-fence.c delete mode 100644 drivers/firmware/cirrus/Kconfig delete mode 100644 drivers/firmware/cirrus/Makefile delete 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 delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h create mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h delete mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h delete mode 100644 drivers/gpu/drm/drm_privacy_screen.c delete mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c delete mode 100644 drivers/gpu/drm/i915/display/intel_backlight.c delete mode 100644 drivers/gpu/drm/i915/display/intel_backlight.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpt.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpt.h delete mode 100644 drivers/gpu/drm/i915/display/intel_drrs.c delete mode 100644 drivers/gpu/drm/i915/display/intel_drrs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.h delete mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.c delete mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_execbuffer.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.h create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.h create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.c create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c delete mode 100644 drivers/gpu/drm/i915/intel_pcode.c delete mode 100644 drivers/gpu/drm/i915/intel_pcode.h delete mode 100644 drivers/gpu/drm/i915/intel_sbi.c delete mode 100644 drivers/gpu/drm/i915/intel_sbi.h create mode 100644 drivers/gpu/drm/i915/intel_sideband.c create mode 100644 drivers/gpu/drm/i915/intel_sideband.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.c delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h delete mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_types.h delete mode 100644 drivers/gpu/drm/i915/vlv_sideband.c delete mode 100644 drivers/gpu/drm/i915/vlv_sideband.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c delete mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c delete mode 100644 drivers/gpu/drm/panel/panel-edp.c delete mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c delete mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c delete mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c delete mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c delete mode 100644 drivers/gpu/drm/tegra/nvdec.c delete mode 100644 drivers/gpu/drm/tiny/ili9163.c create mode 100644 drivers/gpu/drm/zte/Kconfig create mode 100644 drivers/gpu/drm/zte/Makefile create mode 100644 drivers/gpu/drm/zte/zx_common_regs.h create mode 100644 drivers/gpu/drm/zte/zx_drm_drv.c create mode 100644 drivers/gpu/drm/zte/zx_drm_drv.h create mode 100644 drivers/gpu/drm/zte/zx_hdmi.c create mode 100644 drivers/gpu/drm/zte/zx_hdmi_regs.h create mode 100644 drivers/gpu/drm/zte/zx_plane.c create mode 100644 drivers/gpu/drm/zte/zx_plane.h create mode 100644 drivers/gpu/drm/zte/zx_plane_regs.h create mode 100644 drivers/gpu/drm/zte/zx_tvenc.c create mode 100644 drivers/gpu/drm/zte/zx_tvenc_regs.h create mode 100644 drivers/gpu/drm/zte/zx_vga.c create mode 100644 drivers/gpu/drm/zte/zx_vga_regs.h create mode 100644 drivers/gpu/drm/zte/zx_vou.c create mode 100644 drivers/gpu/drm/zte/zx_vou.h create mode 100644 drivers/gpu/drm/zte/zx_vou_regs.h delete mode 100644 drivers/hid/hid-xiaomi.c delete mode 100644 drivers/hwmon/max6620.c delete mode 100644 drivers/i2c/busses/i2c-pasemi-core.c delete mode 100644 drivers/i2c/busses/i2c-pasemi-core.h delete mode 100644 drivers/i2c/busses/i2c-pasemi-pci.c delete mode 100644 drivers/i2c/busses/i2c-pasemi-platform.c create mode 100644 drivers/i2c/busses/i2c-pasemi.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/scd4x.c delete mode 100644 drivers/iio/chemical/sunrise_co2.c delete mode 100644 drivers/iio/temperature/max31865.c delete mode 100644 drivers/input/keyboard/cypress-sf.c delete mode 100644 drivers/input/touchscreen/goodix.h delete mode 100644 drivers/input/touchscreen/goodix_fwupload.c delete mode 100644 drivers/md/dm-audit.c delete mode 100644 drivers/md/dm-audit.h delete mode 100644 drivers/media/i2c/hi846.c delete mode 100644 drivers/media/i2c/ov13b10.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c delete mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c delete mode 100644 drivers/media/platform/rcar-isp.c delete mode 100644 drivers/misc/mei/pxp/Kconfig delete mode 100644 drivers/misc/mei/pxp/Makefile delete mode 100644 drivers/misc/mei/pxp/mei_pxp.c delete mode 100644 drivers/misc/mei/pxp/mei_pxp.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_repr.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_repr.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h delete mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig delete mode 100644 drivers/net/wireless/realtek/rtw89/Makefile delete mode 100644 drivers/net/wireless/realtek/rtw89/cam.c delete mode 100644 drivers/net/wireless/realtek/rtw89/cam.h delete mode 100644 drivers/net/wireless/realtek/rtw89/coex.c delete mode 100644 drivers/net/wireless/realtek/rtw89/coex.h delete mode 100644 drivers/net/wireless/realtek/rtw89/core.c delete mode 100644 drivers/net/wireless/realtek/rtw89/core.h delete mode 100644 drivers/net/wireless/realtek/rtw89/debug.c delete mode 100644 drivers/net/wireless/realtek/rtw89/debug.h delete mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c delete mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h delete mode 100644 drivers/net/wireless/realtek/rtw89/fw.c delete mode 100644 drivers/net/wireless/realtek/rtw89/fw.h delete mode 100644 drivers/net/wireless/realtek/rtw89/mac.c delete mode 100644 drivers/net/wireless/realtek/rtw89/mac.h delete mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c delete mode 100644 drivers/net/wireless/realtek/rtw89/pci.c delete mode 100644 drivers/net/wireless/realtek/rtw89/pci.h delete mode 100644 drivers/net/wireless/realtek/rtw89/phy.c delete mode 100644 drivers/net/wireless/realtek/rtw89/phy.h delete mode 100644 drivers/net/wireless/realtek/rtw89/ps.c delete mode 100644 drivers/net/wireless/realtek/rtw89/ps.h delete mode 100644 drivers/net/wireless/realtek/rtw89/reg.h delete mode 100644 drivers/net/wireless/realtek/rtw89/regd.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h delete mode 100644 drivers/net/wireless/realtek/rtw89/sar.c delete mode 100644 drivers/net/wireless/realtek/rtw89/sar.h delete mode 100644 drivers/net/wireless/realtek/rtw89/ser.c delete mode 100644 drivers/net/wireless/realtek/rtw89/ser.h delete mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h delete mode 100644 drivers/net/wireless/realtek/rtw89/util.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_coredump.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_devlink.h delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_flash.h create mode 100644 drivers/of/of_net.c delete mode 100644 drivers/pci/controller/dwc/pcie-qcom-ep.c delete mode 100644 drivers/pci/controller/pcie-apple.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/pinctrl/uniphier/pinctrl-uniphier-nx1.c delete mode 100644 drivers/platform/x86/intel/ishtp_eclite.c delete mode 100644 drivers/platform/x86/nvidia-wmi-ec-backlight.c create mode 100644 drivers/ptp/idt8a340_reg.h delete mode 100644 drivers/remoteproc/imx_dsp_rproc.c delete mode 100644 drivers/remoteproc/imx_rproc.h 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 delete mode 100644 drivers/soc/imx/imx8m-blk-ctrl.c delete mode 100644 drivers/soc/mediatek/mt8192-mmsys.h delete mode 100644 drivers/soc/qcom/qcom_stats.c delete mode 100644 drivers/soc/qcom/spm.c delete 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/most/dim2/sysfs.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 fs/cachefiles/rdwr.c delete mode 100644 fs/erofs/decompressor_lzma.c create mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/clocksource/timer-riscv.h delete mode 100644 include/drm/drm_privacy_screen_consumer.h delete mode 100644 include/drm/drm_privacy_screen_driver.h delete mode 100644 include/drm/drm_privacy_screen_machine.h delete mode 100644 include/drm/i915_pxp_tee_interface.h delete mode 100644 include/dt-bindings/clock/exynos850.h delete mode 100644 include/dt-bindings/clock/imx8ulp-clock.h delete mode 100644 include/dt-bindings/clock/mt8195-clk.h delete mode 100644 include/dt-bindings/clock/qcom,camcc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-qcm2290.h delete mode 100644 include/dt-bindings/clock/qcom,lpass-sc7280.h create mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h rename include/dt-bindings/{reset => reset-controller}/mt2712-resets.h (100%) create mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h rename include/dt-bindings/{reset => reset-controller}/mt8192-resets.h (100%) delete mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h delete mode 100644 include/dt-bindings/reset/mt8183-resets.h delete mode 100644 include/dt-bindings/soc/qcom,gpr.h delete mode 100644 include/linux/audit_arch.h delete mode 100644 include/linux/blk-integrity.h delete mode 100644 include/linux/cc_platform.h delete mode 100644 include/linux/container_of.h create mode 100644 include/linux/counter_enum.h delete mode 100644 include/linux/dsa/mv88e6xxx.h create mode 100644 include/linux/elevator.h delete mode 100644 include/linux/find.h delete mode 100644 include/linux/firmware/cirrus/cs_dsp.h delete mode 100644 include/linux/firmware/cirrus/wmfw.h create mode 100644 include/linux/mfd/hi6421-spmi-pmic.h create mode 100644 include/linux/netfilter_ingress.h delete mode 100644 include/linux/netfilter_netdev.h create mode 100644 include/linux/seqno-fence.h delete mode 100644 include/linux/soc/qcom/qcom_aoss.h delete mode 100644 include/linux/zstd_errors.h delete mode 100644 include/linux/zstd_lib.h delete mode 100644 include/soc/qcom/spm.h delete mode 100644 include/sound/cs35l41.h delete mode 100644 include/sound/rt5682s.h delete mode 100644 include/trace/events/mctp.h delete mode 100644 include/uapi/linux/counter.h create mode 100644 include/uapi/linux/nfsd/nfsfh.h create mode 100644 kernel/futex.c delete mode 100644 kernel/futex/Makefile delete mode 100644 kernel/futex/core.c delete mode 100644 kernel/futex/futex.h delete mode 100644 kernel/futex/pi.c delete mode 100644 kernel/futex/requeue.c delete mode 100644 kernel/futex/syscalls.c delete mode 100644 kernel/futex/waitwake.c 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/damon/paddr.c delete mode 100644 mm/damon/prmtv-common.c delete mode 100644 mm/damon/prmtv-common.h delete mode 100644 mm/folio-compat.c delete mode 100644 net/bluetooth/eir.c delete mode 100644 net/bluetooth/eir.h delete mode 100644 net/bluetooth/hci_codec.c delete mode 100644 net/bluetooth/hci_codec.h delete mode 100644 net/core/of_net.c delete mode 100644 net/ethtool/module.c delete mode 100644 net/mctp/test/route-test.c delete mode 100644 net/mctp/test/utils.c delete mode 100644 net/mctp/test/utils.h rename net/qrtr/{af_qrtr.c => qrtr.c} (100%) 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/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.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/io_mem.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/power.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/std_vendor.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/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.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 100644 scripts/Makefile.debug delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100755 scripts/rust-version.sh delete mode 100644 scripts/test_fortify.sh delete mode 100644 sound/soc/amd/vangogh/acp5x-mach.c delete mode 100644 sound/soc/codecs/cs35l41-i2c.c delete mode 100644 sound/soc/codecs/cs35l41-spi.c delete mode 100644 sound/soc/codecs/cs35l41-tables.c delete mode 100644 sound/soc/codecs/cs35l41.c delete mode 100644 sound/soc/codecs/cs35l41.h delete mode 100644 sound/soc/codecs/nau8821.c delete mode 100644 sound/soc/codecs/nau8821.h delete mode 100644 sound/soc/codecs/rt5682s.c delete mode 100644 sound/soc/codecs/rt5682s.h delete mode 100644 sound/soc/codecs/rt9120.c create mode 100644 sound/soc/codecs/wmfw.h delete mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.c delete mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi delete mode 100644 sound/soc/generic/audio-graph-card2.c delete mode 100644 sound/soc/generic/test-component.c delete mode 100644 sound/soc/intel/boards/sof_es8336.c delete mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.c delete mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.h create mode 100644 sound/soc/sof/compress.h delete mode 100644 sound/soc/sof/imx/imx-ops.h rename sound/soc/sof/intel/{hda-probes.c => hda-compress.c} (100%) create mode 100644 sound/soc/sof/intel/intel-ipc.c create mode 100644 sound/soc/sof/probe.c create mode 100644 sound/soc/sof/probe.h delete mode 100644 sound/soc/sof/sof-probes.c delete mode 100644 sound/soc/sof/sof-probes.h delete mode 100644 sound/soc/sof/stream-ipc.c delete mode 100644 sound/soc/tegra/tegra210_adx.c delete mode 100644 sound/soc/tegra/tegra210_adx.h delete mode 100644 sound/soc/tegra/tegra210_amx.c delete mode 100644 sound/soc/tegra/tegra210_amx.h delete mode 100644 sound/soc/tegra/tegra210_mixer.c delete mode 100644 sound/soc/tegra/tegra210_mixer.h delete mode 100644 sound/soc/tegra/tegra210_mvc.c delete mode 100644 sound/soc/tegra/tegra210_mvc.h delete mode 100644 sound/soc/tegra/tegra210_sfc.c delete mode 100644 sound/soc/tegra/tegra210_sfc.h delete mode 100644 tools/arch/arm64/include/asm/sysreg.h delete mode 100644 tools/build/feature/test-libtracefs.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/lib/bpf/libbpf_version.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/perf/arch/riscv64/annotate/instructions.c delete mode 100755 tools/perf/tests/shell/stat_all_metricgroups.sh delete mode 100755 tools/perf/tests/shell/stat_all_metrics.sh delete mode 100755 tools/perf/tests/shell/stat_all_pmu.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 delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed_ne [...] delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-kselftest.log delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-missing_plan.log delete mode 100644 tools/testing/kunit/test_data/test_strip_hyphen.log create mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace-asm.S delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_tag.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_module_libbpf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/trace_vprintk.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdpwall.c delete mode 100644 tools/testing/selftests/bpf/progs/get_branch_snapshot.c delete mode 100644 tools/testing/selftests/bpf/progs/tag.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall6.c delete mode 100644 tools/testing/selftests/bpf/progs/trace_vprintk.c delete mode 100644 tools/testing/selftests/bpf/progs/xdpwall.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/devlink_tr [...] delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/tc-mq-visibility.sh delete mode 100644 tools/testing/selftests/futex/functional/futex_waitv.c delete mode 100644 tools/testing/selftests/futex/include/futex2test.h delete mode 100644 tools/testing/selftests/kvm/aarch64/arch_timer.c delete mode 100644 tools/testing/selftests/kvm/include/aarch64/arch_timer.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/delay.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/gic.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/spinlock.h delete mode 100644 tools/testing/selftests/kvm/include/aarch64/vgic.h delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic.c delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_private.h delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.c delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.h delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/spinlock.c delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/vgic.c delete mode 100644 tools/testing/selftests/kvm/x86_64/svm_int_ctl_test.c delete mode 100755 tools/testing/selftests/net/forwarding/ip6_forward_instats_vrf.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_key.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_keys.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_key.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_keys.sh delete mode 100644 tools/testing/selftests/net/forwarding/ip6gre_lib.sh delete mode 100644 tools/testing/selftests/net/mptcp/mptcp_sockopt.c delete mode 100755 tools/testing/selftests/netfilter/nft_nat_zones.sh delete mode 100755 tools/testing/selftests/netfilter/nft_zones_many.sh delete mode 100644 tools/testing/selftests/proc/proc-tid0.c delete mode 100644 tools/testing/selftests/vm/hugepage-mremap.c