This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 9b7977f9e39b Add linux-next specific files for 20260115 omits 6d9eee611384 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 02182b1952bf Merge branch 'for-next' of https://github.com/hisilicon/li [...] omits 189c40c50963 Merge branch 'caps-next' of https://git.kernel.org/pub/scm [...] omits 3279ac740918 Merge branch 'pwrseq/for-next' of https://git.kernel.org/p [...] omits 14faeb8686a0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 4d43dc774058 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ebbfcf24b6de Merge branch 'for-next/kspp' of https://git.kernel.org/pub [...] omits 9ca7d2f88d31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 475d3241e215 Merge branch 'sysctl-next' of https://git.kernel.org/pub/s [...] omits d4614ffa531d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits a66351858fe8 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 61f097833c38 Merge branch 'slab/for-next' of https://git.kernel.org/pub [...] omits 095fce020123 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 12a0113b4bc5 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 7cfc89086862 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 5ac55205d09f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6e1bd9c6fe4b Merge branch 'mhi-next' of https://git.kernel.org/pub/scm/ [...] omits 269025c30226 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits cc6d565cfb26 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits f2c56f5f8417 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits c6d307e0182e Merge branch 'at24/for-next' of https://git.kernel.org/pub [...] omits 2b2ea455089e Merge branch 'kunit' of https://git.kernel.org/pub/scm/lin [...] omits 087608f83b19 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits c8afcf69332e Merge branch 'pwm/for-next' of https://git.kernel.org/pub/ [...] omits 0b880b566fce Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ddbfe22f63f9 Merge branch 'renesas-pinctrl' of https://git.kernel.org/p [...] omits 12867d8f716f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a69405720c9d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8ec36fc69b23 Merge branch 'gpio/for-next' of https://git.kernel.org/pub [...] omits b05e047e9d30 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 08b5efb1d409 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits b5c63da41837 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b4b6e5ecef36 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits db7d001200b1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits cb96530a4848 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 1731650bac64 Merge branch 'staging-next' of https://git.kernel.org/pub/ [...] omits 460b14ce40a4 Merge branch 'extcon-next' of https://git.kernel.org/pub/s [...] omits 0ffa386b0127 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 40c0473a2d8c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits d150f955e194 Merge branch 'icc-next' of https://git.kernel.org/pub/scm/ [...] omits 6c64af6bc0bb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 69285f279eac Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 5e82c7e47d4d Merge branch 'char-misc-next' of https://git.kernel.org/pu [...] omits 88831fab58ba Merge branch 'tty-next' of https://git.kernel.org/pub/scm/ [...] omits 5e81886ea2c2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 57cca317d66b Merge branch 'usb-next' of https://git.kernel.org/pub/scm/ [...] omits d5aeb2d9e653 Merge branch 'driver-core-next' of https://git.kernel.org/ [...] omits 31d87424818b Merge branch 'for-next' of https://github.com/cminyard/lin [...] omits bbaba1f7fae2 next-20260108/leds-lj omits 1ab6f40b430a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 49ec01e72bef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits be0f6d28bddc Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e9fae973b891 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits b12c95afc5e1 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits d132fd87ef37 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 656f7e90216d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b18fbf7aa376 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5653cd69425b Merge branch 'edac-for-next' of https://git.kernel.org/pub [...] omits d72ffcfd2f16 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 2c124a871606 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 734bad9a75aa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 00dc26cefe7b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a6317c8f506e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 8e370479fbf2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits aa7eaf3c9e1f Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] omits 385f34f254b0 Merge branch 'next' of https://github.com/cschaufler/smack-next omits fd290f652bfc Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 8dce81c732df Merge branch 'next-integrity' of https://git.kernel.org/pu [...] omits 179afc8300e9 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 360199f7d57b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3e6c86b3f91a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a3ba435857c9 Merge branch 'for-backlight-next' of https://git.kernel.or [...] omits bf86567262f3 Merge branch 'for-mfd-next' of https://git.kernel.org/pub/ [...] omits be2f1d415c15 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 4f0c96017eac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 339ae1dfcda1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits dde509791c83 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 781abfb4e9dd Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 065bfcd06795 Merge branch 'modules-next' of https://git.kernel.org/pub/ [...] omits 0235e10f66f1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d1c4dbcbffb9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fee7965c5bda Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3f40089a554b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3b487f8aef0e Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits acad512a9805 Merge branch 'drm-rust-next' of https://gitlab.freedesktop [...] omits bb3d07a563e5 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits 6a2e938043dd Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits bc58a21c9515 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits e50058e1c8f3 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits b27850b5c0a1 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits ea0b34c5ccc6 Merge branch 'libcrypto-next' of https://git.kernel.org/pu [...] omits e89369df6899 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits af8aeed6e656 Merge branch 'nand/next' of https://git.kernel.org/pub/scm [...] omits 1eabf67b8009 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits ffb939e354bf Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits de44e4ecc206 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1c875933fde2 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 0c7f7584e65b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3183b1739698 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 463489add38d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c1f29295e43a Merge branch 'opp/linux-next' of https://git.kernel.org/pu [...] omits b6f526bce064 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 11a52aa76c51 Merge branch 'cpufreq/arm/linux-next' of https://git.kerne [...] omits ca5daf7ae388 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits de065c0e830a Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits e6c7af9ad723 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits e4781a97daea Merge branch 'hwmon-next' of https://git.kernel.org/pub/sc [...] omits 39302ed1c8cc Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/ [...] omits 420f59916c76 Merge branch 'i2c/i2c-host' of https://git.kernel.org/pub/ [...] omits 7d06a410d4de Merge branch 'i2c/for-next' of https://git.kernel.org/pub/ [...] omits 4a2328ea554f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 05e5ea3230ae Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 0635c639b19c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 26b4929d8a4f Merge branch 'fs-next' of linux-next omits b890351aabb3 Merge branch 'xtensa-for-next' of https://github.com/jcmvb [...] omits 55cef68998da Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 4240a4b3c7ea Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fbde58396c3a Merge branch 'riscv-dt-for-next' of https://git.kernel.org [...] omits d363627494f0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits f77e39bacd99 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 56e2eba62acf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d9df62696d1d Merge branch 'thead-clk-for-next' of https://git.kernel.or [...] omits e11b4d4a47f4 Merge branch 'renesas-clk' of https://git.kernel.org/pub/s [...] omits 199e6772d39c Merge branch 'for-next' of https://github.com/Xilinx/linux [...] omits 163b7c85a8eb Merge branch 'ti-next' of https://git.kernel.org/pub/scm/l [...] omits ca3ae65f3948 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits abd7d4540d60 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 2048cb428cc3 Merge branch 'sunxi/for-next' of https://git.kernel.org/pu [...] omits c423a2a7bca0 Merge branch 'stm32-next' of https://git.kernel.org/pub/sc [...] omits 253252130386 Merge branch 'for-next' of https://github.com/spacemit-com/linux omits 618f2dd1c108 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits f04e39246679 Merge branch 'for-linux-next' of https://git.kernel.org/pu [...] omits 3546dbe5fe85 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 39434cada327 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 28dcd79449f9 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 2bd710988b46 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 210eef5d440e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 76ebbad15337 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a48867690616 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c19f36572f79 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a74dc0ca1d94 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e9ad03deb890 Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/l [...] omits c8b7e97d084d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b67a69ecc18c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3451d283827e Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 5ec0c09783b4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1f541d85d829 Merge branch 'at91-next' of https://git.kernel.org/pub/scm [...] omits 892df45360fc Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits f39291ce2d13 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e08ff98a645c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fef40352359b Merge branch 'for-next/core' of https://git.kernel.org/pub [...] omits 18792d1d0c44 Merge branch 'dma-mapping-for-next' of https://git.kernel. [...] omits 9a054a8e232e Merge branch 'perf-tools-next' of https://git.kernel.org/p [...] omits 6baa7e32068b Merge branch 'kbuild-for-next' of https://git.kernel.org/p [...] omits e1bad39664f9 Merge branch 'mm-nonmm-unstable' of https://git.kernel.org [...] omits 057d776d6544 Merge branch 'mm-unstable' of https://git.kernel.org/pub/s [...] omits e3d0dbb3b5e8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] omits e9986b750b20 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 27152edb1b39 Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] omits 752e53e6763f Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] omits 296594e983b1 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 5dca88987b5b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 110d63c4f5ca Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 52aac56bd815 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] omits f599e8520cf8 Merge branch 'perf-tools' of https://git.kernel.org/pub/sc [...] omits 56f450837bdb Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits a3e9545b6593 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] omits d5e9d705d02a Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] omits 1de6c1896fa5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits e330f86788e2 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 26fb1fbc2ec5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 67841b1d1458 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 8d33ba0c82d8 Merge branch 'dma-mapping-fixes' of https://git.kernel.org [...] omits 3b39d9a72567 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 137d6f2bb406 Merge branch 'at91-fixes' of https://git.kernel.org/pub/sc [...] omits f60f5bc3d107 Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] omits e31f66ecfb1e Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] omits 98b759e3adca Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 20f7ee93ff70 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 4ab8138308c7 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] omits ea4c4679176d Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits be90cf8c4188 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 0d87d78ca494 Merge branch 'usb-linus' of https://git.kernel.org/pub/scm [...] omits 8dc6e155289b Merge branch 'usb-linus' of https://git.kernel.org/pub/scm [...] omits 129abba3e869 Merge branch 'driver-core-linus' of https://git.kernel.org [...] omits aa8a557e387b Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 882efdf64ecc Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits c055df7b41d7 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 5a4fae386a1c Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits c1a048669632 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 2c4abde2eeef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 354dfa0eb4ee Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 10fc9901e94e Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 442180e35279 Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] omits 5c814527bac4 Merge branch 'fs-current' of linux-next omits c163e91946fd Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits 7b5073f9897f i2c: spacemit: drop useless spaces omits 3cb0bb8fe823 Merge branch 'for-next/hardening' into for-next/kspp omits 5523dcfa4f59 Fortify: Use C arithmetic not FIELD_xxx() in FORTIFY_REASO [...] omits cc34c669abe0 ecryptfs: Annotate struct ecryptfs_message with __counted_by omits 7583873c3114 fs/xattr: Annotate struct simple_xattr with __counted_by omits dacbfc167808 crypto: af_alg - Annotate struct af_alg_iv with __counted_by omits 52d3cfa9bfcd coccinelle: Add kmalloc_objs conversion script omits e4c8b46b924e slab: Introduce kmalloc_flex() and family omits 81cee9166a90 compiler_types: Introduce __flex_counter() and family omits 070580b0b174 checkpatch: Suggest kmalloc_obj family for sizeof allocations omits 2932ba8d9c99 slab: Introduce kmalloc_obj() and family omits 0a9d69fb0b5e kbuild: Fix unnecessary rebuilding DT base+overlay targets omits ce3f4e85a805 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5aa00c8e4b05 docs: dt: submitting-patches: Document prefixes for SCSI and UFS omits fefb0627171a dt-bindings: display: bridge: ldb: Add check for reg and r [...] omits de6cd5720a75 Merge branch 'omap-for-v6.20/drivers' into tmp/omap-next-2 [...] omits 3beb4c4f8f1e Merge branch 'omap-for-v6.20/soc' into tmp/omap-next-20260 [...] omits 3bd4edd67b03 hwspinlock: omap: Handle devm_pm_runtime_enable() errors omits 5e2d6fa48a84 bus: omap-ocp2scp: enable compile testing omits 5eb63e9bb65d bus: omap-ocp2scp: fix OF populate on driver rebind omits 5bcb692d15db Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits c70d5a890c52 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1774fa820e92 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits f49298ce16ef Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits d8ebc728b696 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits f28e5a7f8ec3 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 92607451dd6e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b18e712285c5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits c9f96df4d9e5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 426f3aa6c54d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 2893fa787a89 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 1580eff4121e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 2a1a8a0e83da Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits acdc54461359 Merge branch 'vmx' omits 708c6a7e92af Merge branch 'svm' omits f783940a27f3 Merge branch 'selftests' omits 8c5d5c0344bf Merge branch 'pmu' omits 2d8b14867439 Merge branch 'misc' omits 8024ced704d9 Merge branch 'gmem' omits 55dc3e7bc0e4 Merge branch 'generic' omits d7e29e364fa2 Merge branch 'fixes' omits 270b16559917 Merge branch 'apic' omits 2be42efa7633 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits a5e977f927de Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits e330294b5d89 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 55058e32151f KVM: selftests: Add a selftests for nested VMLOAD/VMSAVE omits 55780d8a1dcc KVM: SVM: Stop toggling virtual VMSAVE/VMLOAD on intercept recalc omits 127ccae2c185 KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation omits 607253994227 Merge remote-tracking branch 'asoc/for-6.20' into asoc-next omits 66d2c4245fa1 Merge branch 'kbuild-next' into kbuild-for-next omits 379b749add7e kbuild: Drop superfluous compiler option checks omits 6c8512a5b7f4 KVM: VMX: Don't register posted interrupt wakeup handler i [...] omits ef3719e33e66 KVM: x86: Assert that non-MSI doesn't have bypass vCPU whe [...] omits b4d37cdb77a0 KVM: Don't clobber irqfd routing type when deassigning irqfd omits c83f697f89a7 Merge branch 'misc-6.19' into next-fixes omits cfbe371194d1 KVM: SVM: Check vCPU ID against max x2AVIC ID if and only [...] omits 57aa7735a536 sound: codecs: tlv320adcx140: assorted patches omits 32bc4e7dde40 SDCA System Suspend Support omits 6e22f08989f9 ASoC: codecs: aw88261: add dvdd-supply property omits c671ba862b59 Merge timers/vdso into tip/master omits ef1001a4c6b6 Merge x86/paravirt into tip/master omits e9e31a39ce93 Merge x86/microcode into tip/master omits 4378aeae8e89 Merge x86/misc into tip/master omits 3c301314dd2b Merge branch 'block-6.19' into for-next omits 6a681cd90345 drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module omits 0cba5b27f192 drm/amdkfd: Add domain parameter to alloc kernel BO omits 8e051e38a8d4 drm/amdgpu/userq: Fix fence reference leak on queue teardown v2 omits 3fd20580b96a drm/amdkfd: No need to suspend whole MES to evict process omits e921a5f7875d drm/amd/pm: Deprecate print_clk_levels callback omits 22d6d1b58686 drm/amd/pm: Use emit clock levels in SMU v15.0.0 omits 9163fe4d790f Revert "drm/amdgpu: don't attach the tlb fence for SI" omits f4db9913e4d3 drm/amdgpu: validate the flush_gpu_tlb_pasid() omits bcd600ab7f2e drm/amdkfd: Switch to using GC VERSION to decide LDS/Scratch base omits e3a03d0ae16d drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2 omits 6cca686dfce7 drm/amdkfd: kfd driver supports hot unplug/replug amdgpu devices omits d81e52fc61fb drm/amd/pm: fix issue of missing '*' on pp_dpm_xxx nodes omits 6c160001661b drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrat [...] omits fb361a520a58 drm/amdkfd: Fix SVM map/unmap address conversion for non-4 [...] omits 42ea9cf2f16b drm/amdkfd: Relax size checking during queue buffer get omits 318b1c36d82a drm/amd/display: Initialise backlight level values from hw omits b4d2b128cf85 Merge branches 'arm32-fixes-for-6.19', 'arm32-for-6.20', ' [...] omits 80a3a2be114f Merge branch 'io_uring-6.19' into for-next omits b36178488d47 accel/amdxdna: Fix notifier_wq flushing warning omits 98edb47b6c44 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] omits f00ccdede3c8 KVM: nSVM: Drop redundant/wrong comment in nested_vmcb02_p [...] omits 61acc4428a7f arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refacto [...] omits f756ed82c62a KVM: selftests: Slightly simplify memstress_setup_nested() omits 24c9d5fb8bbf arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to ap [...] omits 319fff9c7d62 arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS [...] omits 78a123f45a7e arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to G [...] omits 80db65d4acfb soc: ti: pruss: Fix double free in pruss_clk_mux_setup() omits c933138d4517 soc: ti: k3-socinfo: Fix regmap leak on probe failure omits 3fec51b89d60 soc: ti: k3-socinfo: Fix compile testing omits c265090b385a Merge branch 'pci/misc' omits 56716dee704c Merge branch 'pci/controller/misc' omits 0fe483946253 Merge branch 'pci/controller/xilinx' omits 6303548948e3 Merge branch 'pci/controller/tegra194' omits 1dd0c8d03cf0 Merge branch 'pci/controller/tegra' omits 2dc89a7f4968 Merge branch 'pci/controller/plda-starfive' omits 8b7cc8a032e9 Merge branch 'pci/controller/dwc-sophgo' omits 72c6b9836916 Merge branch 'pci/controller/rzg3s-host' omits d31e258c078b Merge branch 'pci/controller/mediatek' omits bb0d77661921 Merge branch 'pci/controller/dwc-qcom-ep' omits 96a03f954922 Merge branch 'pci/controller/dwc-qcom' omits af8ad0b0d35b Merge branch 'pci/controller/dwc-imx6' omits 301d196c3457 Merge branch 'pci/controller/dwc' omits a1644cf1eae4 Merge branch 'pci/controller/cadence-j721e' omits 726bfd91bc59 Merge branch 'pci/controller/cadence' omits b837a0e6c4f1 Merge branch 'pci/controller/aspeed' omits d71b7ad44f1e Merge branch 'pci/dt-bindings' omits 33b6dca6d193 Merge branch 'pci/workqueue' omits 798f2551f427 Merge branch 'pci/virtualization' omits ea4205319d43 Merge branch 'pci/trace' omits 99212871b7e0 Merge branch 'pci/resource' omits 273f87d3264e Merge branch 'pci/ptm' omits 46246165d261 Merge branch 'pci/portdrv' omits dc052c32dc29 Merge branch 'pci/pm' omits a26358180f03 Merge branch 'pci/p2pdma' omits d3a865bc9c0a Merge branch 'pci/iommu' omits 39439a9dd803 Merge branch 'pci/enumeration' omits abc8466b2596 Merge branch 'pci/endpoint' omits 62171369cf17 PCI/PTM: Fix pcie_ptm_create_debugfs() memory leak omits 95cb1935168a i3c: mipi-i3c-hci-pci: Add Runtime PM support omits b9a15012a145 i3c: mipi-i3c-hci: Add optional Runtime PM support omits 990c149c61ee i3c: master: Introduce optional Runtime PM support omits 3c3de6803a7d i3c: mipi-i3c-hci: Factor out master dynamic address setti [...] omits f2b5d43c93e0 i3c: mipi-i3c-hci: Allow core re-initialization for Runtim [...] omits 7f91e0e6aa3f i3c: mipi-i3c-hci: Factor out core initialization into helper omits e4269df518d6 i3c: mipi-i3c-hci: Factor out IO mode setting into helper omits 57a2f976ac18 i3c: mipi-i3c-hci: Factor out software reset into helper omits 8afa0dd83b60 i3c: mipi-i3c-hci: Add PIO suspend and resume support omits ca4d4682d353 i3c: mipi-i3c-hci: Refactor PIO register initialization omits 816958720443 i3c: mipi-i3c-hci: Add DMA suspend and resume support omits f5401c973e7f i3c: mipi-i3c-hci: Extract ring initialization from hci_dm [...] omits f180524a4877 i3c: mipi-i3c-hci: Introduce helper to restore DAT omits a372cfac056a i3c: mipi-i3c-hci: Cache DAT in memory for Runtime PM restore omits 29bf98a6346a i3c: mipi-i3c-hci: Manage DMA deallocation via devres action omits 11d17c2855bf i3c: mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc() omits f64c1a46ea7c i3c: mipi-i3c-hci: Switch DAT bitmap allocation to devm_bi [...] omits 471895799c2f i3c: master: Replace WARN_ON() with dev_err() in i3c_dev_f [...] omits f0775157b9f9 i3c: master: Update hot-join flag only on success omits 8bb96575883d i3c: mipi-i3c-hci: Ensure proper bus clean-up omits 78f63ae4a82d i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init omits c1e83b45e3bd Merge branch 'for-next-next-v6.19-20260114' into for-next- [...] omits 63542ec5e0d7 Merge branch 'for-next-current-v6.18-20260114' into for-ne [...] omits 96a83c212798 Merge branch 'misc-next' into for-next-next-v6.19-20260114 omits 647587c0bfd2 Merge branch 'b-for-next' into for-next-next-v6.19-20260114 omits 05f6d35bad4f Merge branch 'misc-6.19' into for-next-current-v6.18-20260114 omits 2b6aa2955423 btrfs: add an ASSERT() to catch ordered extents without datasum omits e2d1366a6a16 btrfs: fallback to buffered IO if the data profile has dup [...] omits 5bcb6b1d282c btrfs: === misc-next on b-for-next === omits f4cbd4935423 btrfs: tag as unlikely error handling in run_one_delayed_ref() omits 44706d931315 btrfs: remove unnecessary else branch in run_one_delayed_ref() omits 8fa6aa495c93 btrfs: don't BUG() on unexpected delayed ref type in run_o [...] omits 115b9a463d3e btrfs: use READA_FORWARD_ALWAYS for device extent verification omits c2a1fa4a80cf btrfs: reject new transactions if the fs is fully read-only omits e558ecf5f157 btrfs: shrink the size of btrfs_device omits 57976732b042 Merge branch 'tee_bus_callback_for_6.20' into next omits e4280e3ec728 tpm/tpm_ftpm_tee: Fix kdoc after function renames omits 02031235a365 Merge branch 'for-7.0/io_uring' into for-next omits c4d0f2f73ebd io_uring/uring_cmd: explicitly disallow cancelations for IOPOLL omits 597df3c04317 Merge branch 'tee_sysfs_for_6.20' into next omits 6b32c93560cb x86/traps: Print unhashed pointers on stack overflow omits f2c347216348 Merge branch 'for-7.0/io_uring' into for-next omits a8f2e54cc983 io_uring: fix IOPOLL with passthrough I/O omits def675cf3f10 drm/xe/mert: Improve handling of MERT CAT errors omits 3502cea99c7c i3c: Move device name assignment after i3c_bus_init omits e7218986319b i3c: renesas: Add suspend/resume support omits 5eb3e8763e07 i3c: renesas: Factor out hardware initialization to separa [...] omits ff4e4f03f008 i3c: renesas: Store clock rate and reset controls in struc [...] omits 579c7255922a i3c: renesas: Switch to clk_bulk API and store clocks in p [...] omits 540a55a5bafd i3c: mipi-i3c-hci-pci: Define Multi-Bus instances for supp [...] omits 9b1679028e76 i3c: mipi-i3c-hci-pci: Add support for Multi-Bus Instances omits 0590fe32f904 i3c: mipi-i3c-hci-pci: Convert to MFD driver omits 9a4d56b42ff0 i3c: mipi-i3c-hci-pci: Pass base regs as platform data to [...] omits b8460480f62e i3c: mipi-i3c-hci: Allow for Multi-Bus Instances omits 35c0bfe8fd10 i3c: mipi-i3c-hci-pci: Assign unique device names and IDs [...] omits b43181b724e8 i3c: mipi-i3c-hci-pci: Enable MSI support omits d540d090be8f i3c: mipi-i3c-hci-pci: Do not repeatedly check for NULL dr [...] omits 581d5b7953b8 i3c: mipi-i3c-hci: Quieten initialization messages omits 0818e4aa8fde i3c: mipi-i3c-hci: Stop reading Extended Capabilities if c [...] omits 840688d8e65c i3c: mipi-i3c-hci: Remove duplicate blank lines omits 8564f88df202 i3c: Add stub functions when I3C support is disabled omits ceff3bc1518a i3c: master: Simplify with scoped for each OF child loop omits 3c9ffb4db787 i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_mast [...] omits 9904232ae30b i3c: drop i3c_priv_xfer and i3c_device_do_priv_xfers() omits cbce66669c82 phy: Add Google Tensor SoC USB PHY driver omits 876dc58c3fa5 dt-bindings: phy: google: Add Google Tensor G5 USB PHY omits bfef06269557 drm/tegra: dsi: fix device leak on probe omits f16741314f68 phy: socionext: usb2: Simplify with scoped for each OF child loop omits fe8f3dae3c35 slab: fix kmalloc_nolock() context check for PREEMPT_RT omits bc148def8924 phy: apple: atc: Reset USB2 PHY during probe as well omits 7d55b44e2be1 phy: apple: atc: Actually check return value of devm_apple [...] omits ac4f869c5630 KVM: VMX: Remove declaration of nested_mark_vmcs12_pages_dirty() omits 759a1f97373f powerpc/vdso: Provide clock_getres_time64() omits 69555130dccb KVM: SVM: Fix an off-by-one typo in the comment for enabli [...] omits ac44a110c18a x86/microcode/AMD: Allow loader debugging to be enabled on [...] omits 763baca7bf8b xen: introduce xen_console_io option omits 70812056fbfb phy: qcom: edp: Fix NULL pointer dereference for phy v6 (x [...] omits 10303b32519f dt-bindings: sound: google,goldfish-audio: Convert to DT schema omits 850c9884b917 ASoC: intel: convert to snd_soc_dapm_xxx() omits da7afdc79cba ASoC: SDCA: Add lock to serialise the Function initialisation omits ffd7e8a10111 ASoC: SDCA: Device boot into the system suspend process omits 7a5214f769c7 ASoC: SDCA: Add basic system suspend support omits 9e3d4f794cbe ASoC: SDCA: Add SDCA IRQ enable/disable helpers omits 519d0a6b2ca5 ASoC: codecs: aw88261: use dvdd-supply regulator omits 18d524de812f ASoC: dt-bindings: document dvdd-supply property for awini [...] omits 8a98e7f55f97 ASoC: tlv320adcx140: add channel sum control omits 2219823f7d6a ASoC: tlv320adcx140: add kcontrol for num biquads omits 4a1bc07e6d9e ASoC: dt-bindings: add avdd and iovdd supply omits 5682093fc806 ASoC: dt-bindings: clarify areg-supply documentation omits 57be1f674010 ASoC: tlv320adcx140: add avdd and iovdd supply omits 24175015263d ASoC: tlv320adcx140: power on/off the device on demand omits a69980892893 Merge tag 'phy_common_properties' into next omits e7556b59ba65 phy: add phy_get_rx_polarity() and phy_get_tx_polarity() omits fceb17ac05e7 dt-bindings: phy-common-props: RX and TX lane polarity inversion omits 01fc2215940c dt-bindings: phy-common-props: ensure protocol-names are unique omits 33c79865c7d3 dt-bindings: phy-common-props: create a reusable "protocol [...] omits b7b4dcd96e3d dt-bindings: phy: rename transmit-amplitude.yaml to phy-co [...] omits fb8a6c18fb9a dm: clear cloned request bio pointer when last clone bio c [...] omits c84e21a89b77 dm-verity: fix up various workqueue-related comments omits 8690df4a6d9b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 17c0e1606976 dm-verity: switch to bio_advance_iter_single() omits 569e785957d7 dm-verity: consolidate the BH and normal work structs omits d48808686701 dm: add WQ_PERCPU to alloc_workqueue users omits c698b7f41780 dm-integrity: fix a typo in the code for write/discard race omits e9f5a55b70ae dm: use READ_ONCE in dm_blk_report_zones omits 24c405fdbe21 dm: fix unlocked test for dm_suspended_md omits cb3cfadb6d00 Merge branch 'v6.20/arm64-dt' into for-next omits 3a115d42922c arm64: dts: amlogic: s4: fix mmc clock assignment omits 86124a8becb4 arm64: dts: amlogic: s4: assign mmc b clock to 24MHz omits 126058f8d80a arm64: dts: amlogic: drop useless assigned-clock-parents omits 71b997b95260 Merge branch 'fixes' into linux-next omits 3ba7726034ff Merge branches 'thermal-core', 'thermal-intel' and 'therma [...] omits 5556d1b560a2 Merge branch 'pm-tools' into linux-next omits cb095b8f6f29 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 35c1e9258040 Merge branches 'pm-sleep' and 'pm-runtime' into linux-next omits eb2564e1cad4 Merge branches 'acpi-battery' and 'acpi-processor' into li [...] omits e1ccbd3afc94 Merge branch 'acpi-driver' into linux-next omits 4c96ec13fcae Merge branch 'acpi-pm-fixes' into fixes omits e48407ba576c Merge tag 'counter-updates-for-6.20' of ssh://gitolite.ker [...] omits 4df10a649f61 Merge branch kvm-arm64/misc-6.20 into kvmarm-master/next omits 4b16ad0bf821 KVM: arm64: Fix missing <asm/stackpage/nvhe.h> include omits a2c02b50d945 pwm: max7360: populate missing .sizeof_wfhw in max7360_pwm_ops omits e4e2b51267ab tee: optee: store OS revision for TEE core omits 241bdf725350 tee: add revision sysfs attribute omits f63e6e21dc1d Merge branch 'amdtee_update_for_6.20' into next omits 8766b06daad8 Merge branch 'next/drivers' into for-next omits cd98e7349210 drm/rockchip: DRM_ROCKCHIP should depend on ARCH_ROCKCHIP omits 8e8eb10c107e KVM: arm64: Calculate hyp VA size only once omits 900131320bc9 ARM: s3c: remove a leftover hwmon-s3c.h header file omits f9ba528eda51 Merge branch 'slab/for-7.0/obj_metadata' into slab/for-next omits 25c88c5c30eb mm/slab: place slabobj_ext metadata in unused space within [...] omits e342c9c55e1a mm/slab: move [__]ksize and slab_ksize() to mm/slub.c omits be9d2cf10b46 dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Add QMP UFS P [...] omits a6a9aeaba36f dt-bindings: phy: qcom,m31-eusb2-phy: Document M31 eUSB2 P [...] omits 69efc71162b5 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Kaana [...] omits 02cf3710c55d phy: cadence-torrent: Add PCIe + XAUI multilink configurat [...] omits a632a2a0db8b dt-bindings: phy: Add PHY_TYPE_XAUI definition omits d78a0e19f7a2 Merge branch 'v6.19-next/dts64' into for-next omits d33d77044c37 arm64: dts: mediatek: mt8183-kukui: Clean up IT6505 regula [...] omits 24991bfbbd84 phy: qcom: qmp-combo: Add polarity inversion support for SAR2130P omits 3554ded4f02a phy: qcom-qmp-ufs: Add Milos support omits ed0a26aa453b dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the [...] omits 877686f9f42b phy: sun4i-usb: replace use of system_wq with system_percpu_wq omits a0db08f47c83 tee: amdtee: Remove unused return variables omits 26575f1f90d7 Merge branch into tip/master: 'x86/sev' omits f8e862c91ae3 Merge branch into tip/master: 'x86/misc' omits a68b44eaff69 Merge branch into tip/master: 'x86/irq' omits 7afe21c342fc Merge branch into tip/master: 'x86/entry' omits 3b2430fe5316 Merge branch into tip/master: 'x86/cpu' omits a63b9208d655 Merge branch into tip/master: 'x86/cleanups' omits 8b4865ee7bcb Merge branch into tip/master: 'x86/cache' omits 8d759e969d6a Merge branch into tip/master: 'x86/bugs' omits 7aed09e0e6b3 Merge branch into tip/master: 'x86/boot' omits 442e50a45d1f Merge branch into tip/master: 'x86/alternatives' omits 4887ff023882 Merge branch into tip/master: 'timers/vdso' omits d101b3910c93 Merge branch into tip/master: 'timers/core' omits 2cf20a15529f Merge branch into tip/master: 'sched/core' omits e9506c6fd098 Merge branch into tip/master: 'perf/core' omits 1483bc6ffbed Merge branch into tip/master: 'locking/core' omits b16c10ee8579 Merge branch into tip/master: 'irq/msi' omits d8eeca4b5b83 Merge branch into tip/master: 'irq/drivers' omits a0d2a19fc263 Merge branch into tip/master: 'irq/core' omits b8ab0dfa08f1 Merge branch into tip/master: 'x86/urgent' omits f7c3add269f6 Merge branch into tip/master: 'timers/urgent' omits 9f32f7006654 Merge branch into tip/master: 'sched/urgent' omits 5e10769cca81 Merge branch into tip/master: 'objtool/urgent' omits 08224468bdfb Merge branch into tip/master: 'irq/urgent' omits 6bfcfcb70b35 Merge branch 'v6.19-next/dts64' into for-next omits 32c5491a8d73 arm64: dts: mediatek: mt7986a: Change compatible for SafeX [...] omits f3ba2a7c3cfb Merge branches 'v6.19-next/defconfig', 'v6.19-next/soc' an [...] omits 093d6e332259 arm64: dts: mediatek: mt8173-evb: Add interrupts to DA9211 [...] omits a40901fe6f5c arm64: dts: mediatek: mt6795-xperia-m5: Rename PMIC leds node omits aec5445dd7c8 arm64: dts: mediatek: mt6795: Fix issues in SCPSYS node omits 178c08fd8ce5 arm64: dts: mediatek: mt6331: Fix VCAM IO regulator name omits 10a62a0611f5 tools headers: Remove unneeded ignoring of warnings in una [...] omits 1d7cf255eefb tools headers: Update the linux/unaligned.h copy with the [...] omits a339671db64b vdso: Switch get/put_unaligned() from packed struct to memcpy() omits df0f9a664be5 parisc: Inline a type punning version of get_unaligned_le32() omits 7158fc54b2c6 vdso: Remove struct getcpu_cache omits 6b2ff1d7c57e drm/xe: vram addr range is expanded to bit[17:8] omits a3753a331989 drm/xe: Replace use of system_wq with tlb_inval->timeout_wq omits 8c4ef23bbc60 i2c: mlxbf: Use HZ_PER_KHZ in the driver omits bc78670a2976 i2c: mlxbf: Remove unused bus speed definitions omits 71ebc45fa052 i2c: core: Use dev_fwnode() omits 861e0f8d81d7 i2c: core: Replace custom implementation of device_match_fwnode() omits 1a1c74b66af8 i2c: core: Check for error pointer for fwnode omits aa1292d109a6 dt-bindings: i2c: i2c-mt65xx: Add compatible for MT8189 SoC omits 1ac9e16dd226 i2c: tegra: Add Tegra264 support omits 6077cfd716fb i2c: tegra: Add support for SW mutex register omits 978b3ccbbac3 i2c: tegra: Add HS mode support omits 81d4c5350f01 i2c: tegra: Update Tegra256 timing parameters omits 8b80b61e6f4f i2c: tegra: Use separate variables for fast and fastplus omits b53232fd220a i2c: tegra: Do not configure DMA if not supported omits f8a6e5eac701 Input: adp5589 - remove a leftover header file omits 8311223d18bb sysfs(2): fs_index() argument is _not_ a pathname omits a102296c6807 alpha: switch osf_mount() to strndup_user() omits 2c4f57df9ec1 ksmbd: use CLASS(filename_kernel) omits 0f0b3fa138f5 mqueue: switch to CLASS(filename) omits a5a6930572b4 user_statfs(): switch to CLASS(filename) omits e8036b45b797 statx: switch to CLASS(filename_maybe_null) omits b2b8c555b7ff quotactl_block(): switch to CLASS(filename) omits 750d2f1f7b5c chroot(2): switch to CLASS(filename) omits 82cbd3cc80de move_mount(2): switch to CLASS(filename_maybe_null) omits 2679161c09ff namei.c: switch user pathname imports to CLASS(filename{,_flags}) omits 6c1e91f77378 namei.c: convert getname_kernel() callers to CLASS(filenam [...] omits 101ce45618c3 do_f{chmod,chown,access}at(): use CLASS(filename_uflags) omits 0e88bc253f15 do_readlinkat(): switch to CLASS(filename_flags) omits 6b68d1d41832 do_sys_truncate(): switch to CLASS(filename) omits b0baff8d4c3a do_utimes_path(): switch to CLASS(filename_uflags) omits 87db528ae114 chdir(2): unspaghettify a bit... omits 5af67af47c6d do_fchownat(): unspaghettify a bit... omits 0050e19299f4 fspick(2): use CLASS(filename_flags) omits 5b3396164ed6 name_to_handle_at(): use CLASS(filename_uflags) omits 8e2ed2c6ee38 vfs_open_tree(): use CLASS(filename_uflags) omits ec9526bab0bf do_open_execat(): don't care about LOOKUP_EMPTY omits 8fe1b8ac492d mount_setattr(2): don't mess with LOOKUP_EMPTY omits 9fa8101bc55a file_[gs]etattr(2): switch to CLASS(filename_maybe_null) omits 6ac26fee0768 filename_...xattr(): don't consume filename reference omits 5f6a811e9abe non-consuming variants of do_{unlinkat,rmdir}() omits f2a62ccef4ad non-consuming variant of do_mknodat() omits efa68e343b3b non-consuming variant of do_mkdirat() omits 82f616740547 non-consuming variant of do_symlinkat() omits 7335480a8461 non-consuming variant of do_linkat() omits d04faed9ff84 non-consuming variant of do_renameat2() omits 4c0249b715e3 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 1aab44c02ad2 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss. [...] omits 869d417602a4 kernel: add SPDX-License-Identifier lines omits 359390094de0 lib/group_cpus: make group CPU cluster aware omits 1c99aff285c9 atomic: add option for weaker alignment check omits 34244446320b atomic: add alignment check to instrumented atomic operations omits 6eefbd2460b5 atomic: specify alignment for atomic_t and atomic64_t omits f0329220f3f1 bpf: explicitly align bpf_res_spin_lock omits 2b82e6269cd7 init/main: read bootconfig header with get_unaligned_le32() omits 839ad5a32a8b init-mainc-check-if-rdinit-was-explicitly-set-before-print [...] omits fa398d4d32cf init/main.c: check if rdinit was explicitly set before pri [...] omits e4650477a81f linux/log2.h: reduce instruction count for is_power_of_2() omits 8076df90a206 once: don't use a work queue to reset sleepable static key omits 1937004809cc fat: avoid parent link count underflow in rmdir omits 210b68fab082 kho: remove duplicate header file references omits 4a02d60647b2 kho: test: clean up residual memory upon test_kho module unload omits b475e5178470 lib/glob: convert selftest to KUnit omits e9bec5dab786 xfs: adjust handling of a few numerical mount options omits ac68dbc6c062 lib: introduce simple error-checking wrapper for memparse() omits ebce909b456d rust: task: restrict Task::group_leader() to current omits 784a1d163a1b kernel/fork: update obsolete use_mm references to kthread_use_mm omits 1e326307e92a ocfs2: add check for free bits before allocation in ocfs2_ [...] omits 017b26037945 lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment omits e917c42307c6 ocfs2: fix circular locking dependency in ocfs2_acquire_dquot omits 224b05c342f2 MAINTAINERS: adjust file entry in MEMBLOCK AND MEMORY MANA [...] omits d1ef1eec1032 kho/abi: add memblock ABI header omits db739d3389b2 kho: relocate vmalloc preservation structure to KHO ABI header omits d33a3f092d60 kho: introduce KHO FDT ABI header omits 86985bdaf012 kho-docs-combine-concepts-and-fdt-documentation-fix omits c54561b0386b kho: docs: combine concepts and FDT documentation omits 898165e5ceb9 kho/abi: memfd: make generated documentation more coherent omits 618b6a67836a kho/abi: luo: make generated documentation more coherent omits d72b3bfee7a7 ocfs2: adjust function name reference omits 135763e26741 ocfs2: fix reflink preserve cleanup issue omits e6cd022e1384 x86/kexec: add a sanity check on previous kernel's ima kex [...] omits fbcefbdd5949 of/kexec: refactor ima_get_kexec_buffer() to use ima_valid [...] omits 97681ea49c73 ima: verify the previous kernel's IMA buffer lies in addre [...] omits 06b18caf9905 types: drop definition of __EXPORTED_HEADERS__ omits 57c78c2214d0 liveupdate: separate memfd support into LIVEUPDATE_MEMFD omits cc4837211098 lib/kstrtox: fix kstrtobool() docstring to mention enabled [...] omits 6b424c1a780c kho: simplify page initialization in kho_restore_page() omits 79fef2fe6998 resource: provide 0args DEFINE_RES variant for unset resou [...] omits b5408d967c5f ipc/shm: uapi: remove dependency on libc omits ac17f46d876e lib/tests: convert test_min_heap module to KUnit omits 89861bad8bf4 arm64: kexec: adjust the debug print of kexec_image_info omits e0d73ab746ae kexec: print out debugging message if required for kexec_load omits 41ba1de71017 kexec: add kexec flag to control debug printing omits db4a30f64c39 kexec: replace the goto out_unlock with out omits 3ed466a2fd80 editorconfig: add rst extension omits 4862c016199b kfifo: fix kmalloc_array_node() argument order omits adde90b56ec9 tests/liveupdate: add in-kernel liveupdate test omits 6eabc8c0502b liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state omits ae5579d5fdb9 liveupdate: luo_file: Use private list omits 2ac3939f2961 list: add kunit test for private list primitives omits a2f86980cf24 list-add-primitives-for-private-list-manipulations-fix omits 3df2d293ccb1 list: add primitives for private list manipulations omits 793f117f7773 fork-comment-fix: remove ambiguous question mark in CLONE_ [...] omits dd6363837deb kallsyms: prevent module removal when printing module name [...] omits 4a7f1fd89bc8 kallsyms/ftrace: set module buildid in ftrace_mod_address_ [...] omits addb17cce578 kallsyms-bpf-rename-__bpf_address_lookup-to-bpf_address_lo [...] omits 959af33b787e kallsyms/bpf: rename __bpf_address_lookup() to bpf_address [...] omits db99e77b9c4f kallsyms: cleanup code for appending the module buildid omits 69ba61523dd5 module: add helper function for reading module_buildid() omits 39ac491133e9 kallsyms: clean up modname and modbuildid initialization i [...] omits d9dad5f790c5 kallsyms: clean up @namebuf initialization in kallsyms_loo [...] omits bdd8becb6d20 .editorconfig: respect .editorconfig settings from parent [...] omits dc1473ae31c1 rapidio: replace rio_free_net() with kfree() in rio_scan_a [...] omits 6b65a2590649 fat: remove unused parameter omits 7979a875bb3d watchdog-softlockup-panic-when-lockup-duration-exceeds-n-t [...] omits f72f5110c888 watchdog: softlockup: panic when lockup duration exceeds N [...] omits 9953977abe56 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy omits 2a2c341222e6 kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCO [...] omits fd46791a39cc mm: use ARRAY_END() instead of open-coding it omits 06d6e8a0f149 kernel: fix off-by-one benign bugs omits 183b01c6472b mm: fix benign off-by-one bugs omits 707c662bb141 array_size.h: add ARRAY_END() omits e1ea17ee55cb kernel.h: drop hex.h and update all hex.h users omits 0ff8e427695f MAINTAINERS: adjust file entry in UUID HELPERS omits 5f4b69d73609 lib/tests: convert test_uuid module to KUnit omits ec8a0112fe40 ocfs2: annotate more flexible array members with __counted [...] omits 94a20fdd0958 ocfs2: fix oob in __ocfs2_find_path omits f29800a0ba62 ocfs2: add validate function for slot map blocks omits 33d72bd76585 ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN bound [...] omits cd7bdc8ee464 ocfs2: validate inline data i_size during inode read omits 67b1033c5e31 ocfs2: validate i_refcount_loc when refcount flag is set omits d8564de341d2 ocfs2: constify struct configfs_item_operations and config [...] omits cdb7a86f47a1 ocfs2: fix uninitialized variable in ocfs2_test_suballoc_bit() omits d58fa465e1e4 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] omits 870bb4d6c013 ocfs2: give ocfs2 the ability to reclaim suballocator free bg omits 0e44ec6fb0e6 crash_dump: constify struct configfs_item_operations and c [...] omits 4efe8d1e3d4c oid_registry: allow arbitrary size OIDs omits ed749be50111 oid_registry: allow arbitrary size OIDs omits 890e5a03df17 mm: convert vmemmap_p?d_populate() to static functions omits 22dbad8c5016 sparc: use vmemmap_populate_hugepages for vmemmap_populate omits f00c1a9a7e50 mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node omits 48563b898459 mm/early_ioremap: clean up the use of WARN() for debugging omits 9811d1f137b0 migrate: replace RMP_ flags with TTU_ flags omits 7ddc16c1568d tsacct: skip all kernel threads omits 7716f4d72d2c mm/early_ioremap: print the starting physical address in _ [...] omits 127714c76c46 mm/vmscan: fix uninitialized variable in demote_folio_list() omits fd8cb9a8cedc mm/vmscan: select the closest preferred node in demote_fol [...] omits 809cc3db1831 mm/vmscan: fix demotion targets checks in reclaim/demotion omits babe098e5f10 mm: numa_memblks: identify the accurate NUMA ID of CFMW omits 51591391ab46 mm/damon/paddr: initialize 'folio' variables to NULL for clarity omits 30c4426b4e4a zsmalloc: simplify read begin/end logic omits 99f910847c62 zsmalloc: use actual object size to detect spans omits 19722baff848 selftests/mm: report SKIP in pfnmap if a check fails omits 89686a638715 selftests/mm: fix exit code in pagemap_ioctl omits 58469f30e197 selftests/mm: fix faulting-in code in pagemap_ioctl test omits fd923a9743be selftests/mm: introduce helper to read every page in range omits 59669d751c1c selftests/mm: fix usage of FORCE_READ() in cow tests omits 5e9842101a74 selftests/mm: pass down full CC and CFLAGS to check_config.sh omits 9b66d86cf1c5 selftests/mm: remove flaky header check omits 2854067536a2 selftests/mm: default KDIR to build directory omits 10ff6a5a6570 vmalloc: export vrealloc_node_align_noprof omits 7e3387f35111 memcg-mem_cgroup_get_from_ino-returns-null-on-error-fix omits 5201c34dee3d memcg-rename-mem_cgroup_ino-to-mem_cgroup_id-fix omits b638b010d167 memcg: rename mem_cgroup_ino() to mem_cgroup_id() omits 6f0c2f5ff8fe memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() omits 52820050a7a6 mm/vmscan: use cgroup ID instead of private memcg ID in lr [...] omits 77871894629e mm/damon: use cgroup ID instead of private memcg ID omits 4fa2624626ba memcg: use cgroup_id() instead of cgroup_ino() for memcg ID omits 60b37abe7139 memcg: mem_cgroup_get_from_ino() returns NULL on error omits 586ceed934b2 memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino [...] omits a51b5c586d07 memcg: introduce private id API for in-kernel users omits 03f279f0f006 mm/page_alloc: simplify __alloc_pages_slowpath() flow omits 681a0abb2f8e mm/page_alloc: refactor the initial compaction handling omits 36418f5781ab mm/page_alloc: ignore the exact initial compaction result omits d4ec7f604709 mm-rmap-separate-out-fork-only-logic-on-anon_vma_clone-fix omits 75f5894cda86 mm/rmap: separate out fork-only logic on anon_vma_clone() omits 4218bdc82631 mm-rmap-allocate-anon_vma_chain-objects-unlocked-when-poss [...] omits caa631f3670f mm/rmap: allocate anon_vma_chain objects unlocked when possible omits 383d0caaa48d mm/mmap_lock: add vma_is_attached() helper omits 1e820dd07e6d mm/rmap: make anon_vma functions internal omits 85693fa62c8e mm/rmap: remove anon_vma_merge() function omits 9ea5c8664dab mm/rmap: remove unnecessary root lock dance in anon_vma cl [...] omits b2738a7d4fc6 mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink omits 4c80d12ab152 mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comm [...] omits 19dedf058d6d memcg-v1: remove folio_memcg_lock() doc reference omits c9384f011ac9 Revert "mm/hugetlb: deal with multiple calls to hugetlb_bo [...] omits 28ab5c968f09 mm/hugetlb: drop hugetlb_cma_check() omits 14eafb37536d mm, arch: consolidate hugetlb CMA reservation omits 18989d537624 x86: don't reserve hugetlb memory in setup_arch() omits cb14f8d4bdf4 mips: drop paging_init() omits dd6d60d98eb6 arch, mm: consolidate initialization of SPARSE memory model omits 3645474b041c arch, mm: consolidate initialization of nodes, zones and m [...] omits cc030c30e4f0 xtensa: introduce arch_zone_limits_init() omits 6f1b98c3e80a x86: introduce arch_zone_limits_init() omits a916b05abbd6 um: introduce arch_zone_limits_init() omits 2a12a5e02add sparc: introduce arch_zone_limits_init() omits 640eebf5e390 sh: introduce arch_zone_limits_init() omits 37ee4da1e511 s390: introduce arch_zone_limits_init() omits 0b6c44ca59df riscv: introduce arch_zone_limits_init() omits 8f35ab39f6d5 powerpc: introduce arch_zone_limits_init() omits 7130b55e7ffe parisc: introduce arch_zone_limits_init() omits d8f02bff4abd openrisc: introduce arch_zone_limits_init() omits 306c50949614 nios2: introduce arch_zone_limits_init() omits 53cd70f869fc mips: introduce arch_zone_limits_init() omits 376552217b02 microblaze: introduce arch_zone_limits_init() omits 1679b3167708 m68k: introduce arch_zone_limits_init() omits fd998de7ca07 loongarch: introduce arch_zone_limits_init() omits 776a4b0c627f hexagon: introduce arch_zone_limits_init() omits 19569cbcd6c5 csky: introduce arch_zone_limits_init() omits a8e3d39928bb arm64: introduce arch_zone_limits_init() omits ca0a3d66fd76 arm: make initialization of zero page independent of the m [...] omits beaa679b1856 arm: introduce arch_zone_limits_init() omits 16eba9a2ff8f arc: introduce arch_zone_limits_init() omits feb31d432ca8 alpha: introduce arch_zone_limits_init() omits 6d3457d458ad mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size() omits af98a961511f mm/oom_kill: remove unnecessary integer promotion in forma [...] omits 25683ac01194 mm/damon/tests/core-kunit: remove a redundant test case an [...] omits 2bda9ac0d1f4 mm-damon-tests-core-kunit-add-test-cases-for-multiple-regi [...] omits fac68e805568 mm/damon/tests/core-kunit: add test cases for multiple reg [...] omits fdd6f7dddafc mm/damon/tests/core-kunit: add a test case for region merg [...] omits bcc4750e003e mm/damon/tests/core-kunit: verify the 'age' and 'nr_access [...] omits dfd92f951e9e mm/damon/tests/core-kunit: verify the 'age' field in damon [...] omits 58b4230cfecd mm/khugepaged: make khugepaged_collapse_control static omits ab46ebc1e720 mm/khugepaged: use enum scan_result for result variables a [...] omits 236e1a58104b mm/khugepaged: change collapse_pte_mapped_thp() to return void omits 3c523de6c42d mm-khugepaged-count-small-vmas-towards-scan-limit-fix omits 7973084f6dc3 mm/khugepaged: count small VMAs towards scan limit omits d7bc81400aef mm/khugepaged: remove unnecessary goto 'skip' label omits 8d4373a2f3b4 mm/vmstat: remove unused node and zone state helpers omits 873cc81e1eaf mm: rmap: support batched unmapping for file large folios omits 067514e01f8f arm64: mm: implement the architecture-specific clear_flush [...] omits 67dffc6e77e5 arm64: mm: support batch clearing of the young flag for la [...] omits a5f0b05948fa arm64: mm: factor out the address and ptep alignment into [...] omits 03726cce4c33 mm: rmap: support batched checks of the references for lar [...] omits bb674f16f169 mm/vmscan: mitigate spurious kswapd_failures reset from di [...] omits bb0ac24105da fs/proc: expose mm_cpumask in /proc/[pid]/status omits 6bbde52db8c8 mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_B [...] omits 6e152ab9ab56 selftests/mm: fix comment for check_test_requirements omits 33da4749bd46 selftests/mm: va_high_addr_switch return fail when either [...] omits 7e05c61fded7 selftests/mm: remove arm64 nr_hugepages setup for va_high_ [...] omits 18ad9c12206f selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh omits bf14075f0f55 selftests/mm: fix va_high_addr_switch.sh return value omits 4fa24543b055 selftests/mm/charge_reserved_hugetlb.sh: add waits with ti [...] omits fc75cd11a103 selftests/mm/charge_reserved_hugetlb: drop mount size for [...] omits 30eaa1ab87c6 selftests/mm/write_to_hugetlbfs: parse -s as size_t omits eea0ce1956a7 page_alloc: allow migration of smaller hugepages during co [...] omits 0bae0a22a9c0 mm, hugetlb: implement movable_gigantic_pages sysctl omits 8445e69f335c mm: cleanup vma_iter_bulk_alloc omits e3ca816841c0 mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment omits b6aba17fb353 mm/gup: remove no longer used gup_fast_undo_dev_pagemap omits 265231f15a4b mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE TH [...] omits 23003deaef93 mm, swap: remove no longer needed _swap_info_get omits d0e87bcbaea7 mm, swap: drop the SWAP_HAS_CACHE flag omits d5474c0cc74a mm, swap: clean up and improve swap entries freeing omits b9676f14a47a mm, swap: check swap table directly for checking cache omits 49b17f1f6dff mm, swap: add folio to swap cache directly on allocation omits ecb0cd6b15f9 mm, swap: cleanup swap entry management workflow omits f5ddaaafffb0 mm, swap: remove workaround for unsynchronized swap map ca [...] omits d7a7b2f91f36 mm-swap-use-swap-cache-as-the-swap-in-synchronize-layer-fix omits 6ca96c5d0e5b mm, swap: use swap cache as the swap in synchronize layer omits 52ad3a7fe3da mm, swap: split locked entry duplicating into a standalone helper omits 69b546440857 mm, swap: consolidate cluster reclaim and usability check omits 2b0df04269ba mm, swap: swap entry of a bad slot should not be considere [...] omits 072114249cb4 mm/shmem, swap: remove SWAP_MAP_SHMEM omits 1f69bb7a6f2a mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO omits 109db99d7590 mm, swap: free the swap cache after folio is mapped omits 35fa586c75c5 mm, swap: simplify the code and reduce indention omits fd6fdd03975d mm, swap: always try to free swap cache for SWP_SYNCHRONOU [...] omits f663b2b288c3 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO omits 0005ff18974e mm, swap: split swap cache preparation loop into a standal [...] omits 1a093ae1aa9f mm, swap: rename __read_swap_cache_async to swap_cache_all [...] omits 8721a6970b6b mm/hugetlb_cgroup: fix -Wformat-truncation warning omits 006d2f8f524a mm/fadvise: validate offset in generic_fadvise omits 67a906fdfae9 percpu: add basic double free check omits 7543180c7f9c mm-fix-minor-spelling-mistakes-in-comments-fix omits db76788d7b4e mm: fix minor spelling mistakes in comments omits f744f4cbcb2a mm/damon: fix typos in comments omits 3afdbe960019 zram: remove KMSG_COMPONENT macro omits ef71114cef6d mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE omits b7a925878747 um: mm: enable MMU_GATHER_RCU_TABLE_FREE omits fad3dd4541aa parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE omits cd0766224296 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE omits fbc40297c44e LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE omits fb5bbcef13bd alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 9e1c30aa3ea8 mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm [...] omits 0d2b9c56ebda mm/mm_init: replace simple_strtoul with kstrtobool in set_ [...] omits 4eb341b69ec8 lib/test_vmalloc.c: minor fixes to test_vmalloc.c omits 6a778655ad88 maple_tree: remove struct maple_alloc omits 539847f262f4 mm-block-fs-remove-laptop_mode-fix omits c108fb32239a mm/block/fs: remove laptop_mode omits a2617bad225b zram: drop pp_in_progress omits 09e980943754 mm/damon/stat: deduplicate intervals_goal setup in damon_s [...] omits 4b2b00c2223e mm/damon/core: add trace point for damos stat per apply interval omits 9809293b0919 Docs/ABI/damon: update for max_nr_snapshots omits 269cad18ad72 Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots omits 3f83096b9487 Docs/mm/damon/design: update for max_nr_snapshots omits b5fd19697b26 mm/damon/sysfs-schemes: implement max_nr_snapshots file omits 972f152b2b3a mm/damon/core: implement max_nr_snapshots omits 1096ec1f4cf8 mm/damon: update damos kerneldoc for stat field omits d4eabbcd8ead Docs/ABI/damon: update for nr_snapshots damos stat omits 59b8fe1d9643 Docs/admin-guide/mm/damon/usage: update for nr_snapshots d [...] omits b8303b0348cf Docs/mm/damon/design: update for nr_snapshots damos stat omits 75d48c838080 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file omits bbb3a45f1923 mm/damon/core: introduce nr_snapshots damos stat omits 6988b223d509 tools/mm/slabinfo: fix --partial long option mapping omits 2c3ab7178e80 mm: introduce a new page type for page pool in page type omits 3929c734630a tools/mm/thp_swap_allocator_test: fix small folio alignment omits a20f44451f15 mm/damon/core: fix wasteful CPU calls by skipping non-exis [...] omits 737ee62d275f mm: memcontrol: rename mem_cgroup_from_slab_obj() omits b05f9cc92369 memcg: remove mem_cgroup_size() omits ec8d4f9b292f memcg: move mem_cgroup_usage memcontrol-v1.c omits ca8c26c78f91 mm: zswap: delete unused acomp->is_sleepable omits 00e2d7f86743 mm/damon/sysfs-schemes: remove outdated TODO in target_nid [...] omits 7080c06e5e8f mm: folio_zero_user: cache neighbouring pages omits 86345728e959 mm-folio_zero_user-clear-page-ranges-fix omits 12436f23b23e mm: folio_zero_user: clear page ranges omits 6b90b87d5e8f mm: folio_zero_user: clear pages sequentially omits 9c66ee3f6d95 x86/clear_page: introduce clear_pages() omits 4baba6d6e5dd x86/mm: simplify clear_page_* omits a9cc5ee5ae42 highmem: introduce clear_user_highpages() omits 3bbd6e9240e3 mm: introduce clear_pages() and clear_user_pages() omits 2437fc7da1b8 treewide: provide a generic clear_user_page() variant omits 467a9710864d zram: trivial fix of recompress_slot() coding styles omits d16b826dee0a zram: rename internal slot API omits 472f3f208d78 zram: use u32 for entry ac_time tracking omits d9ba55aedf35 zram: consolidate device-attr declarations omits 30488f31987e zram: switch to guard() for init_lock omits 55faf56fcba5 zram: rename zram_free_page() omits 27bd45ff3dd3 zram: move bd_stat to writeback section omits c1afefe643da zram: document writeback_batch_size omits 0fac1f71c2fd zram: introduce writeback_compressed device attribute omits 2146de3c8297 zram: introduce compressed data writeback omits 286612065765 mm-hugetlb-fix-excessive-ipi-broadcasts-when-unsharing-pmd [...] omits 1197e842423a mm/hugetlb: fix excessive IPI broadcasts when unsharing PM [...] omits 4abfdbd25d83 mm/rmap: fix two comments related to huge_pmd_unshare() omits 2284c468a10a mm/hugetlb: fix two comments related to huge_pmd_unshare() omits a6558348adb4 mm/hugetlb: fix hugetlb_pmd_shared() omits fb09c38c4d7d mm/vmscan.c:shrink_folio_list(): save a tabstop omits 9febcdab4499 mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() omits 25faa9b6a55b mm/khugepaged: retry with sync writeback for MADV_COLLAPSE omits b5133a2d894c mm/khugepaged: map dirty/writeback pages failures to EAGAIN omits 47188e99e9f5 mm-add-basic-tests-for-lazy_mmu-fix-fix-fix omits cb47248fa598 mm-add-basic-tests-for-lazy_mmu-fix-fix omits 504389dd9e52 mm-add-basic-tests-for-lazy_mmu-fix omits 850392029608 mm: add basic tests for lazy_mmu omits 0940f5bfbe25 x86/xen: use lazy_mmu_state when context-switching omits bbaa74473baa sparc/mm: replace batch->active with is_lazy_mmu_mode_active() omits 37367e17cb3a powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() omits ccb47798af4a arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() omits 49521bb19331 mm: enable lazy_mmu sections to nest omits f0b610f513a1 mm: bail out of lazy_mmu_mode_* in interrupt context omits 33b366150280 mm: introduce generic lazy_mmu helpers omits 51c729be102d mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE omits 311bfd8008b1 mm: clarify lazy_mmu sleeping constraints omits 72890b63622d sparc/mm: implement arch_flush_lazy_mmu_mode() omits 8cb6a64b0c89 powerpc/mm: implement arch_flush_lazy_mmu_mode() omits caf87139805f x86/xen: simplify flush_lazy_mmu() omits e18f8cb15ae8 powerpc/64s: do not re-activate batched TLB flush omits b3bcec016888 alloc_tag: move memory_allocation_profiling_sysctls into .rodata omits 6275454a4a9d mm/damon/core: fix memory leak of repeat mode damon_call_c [...] omits 8711c4bd53e7 mm/vmalloc: clarify why vmap_range_noflush() might sleep omits 63b0807181e6 mm/memory-failure: teach kill_accessing_process to accept [...] omits 2dd3a4ceb0c1 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison omits f24376a047dc mm/kasan: fix KASAN poisoning in vrealloc() omits cab1123004e4 mm/vma: do not leak memory when .mmap_prepare swaps the file omits 448ca49d7ea6 migrate: correct lock ordering for hugetlb file folios omits 6574d051aa78 kho: init alloc tags when restoring pages from reserved memory omits ec804e7206c5 mm/swap_cgroup: fix kernel BUG in swap_cgroup_record omits 2a208b815424 x86/kfence: avoid writing L1TF-vulnerable PTEs omits 7da5938ca156 panic: only warn about deprecated panic_print on write access omits 68c1ab7cff3e fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_s [...] omits 83e9b56ce4e9 mm: take into account mm_cid size for mm_struct static def [...] omits 286cf1e76674 mm: rename cpu_bitmap field to flexible_array omits e0b4e853ecd9 mm: add missing static initializer for init_mm::mm_cid.lock omits 46c76760febf Merge branch 'properly-load-insn-array-values-with-offsets' omits c656807675e0 selftests/bpf: Add tests for loading insn array values wit [...] omits 7e525860e725 bpf: Return EACCES for incorrect access to insn array omits e3bd7bdf5ffe bpf: Return proper address for non-zero offsets in insn array omits 29b3a61e4e74 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss. [...] omits bbdbed193bcf selftests/bpf: assert BPF kfunc default trusted pointer semantics omits e463b6de9da1 bpf: drop KF_ACQUIRE flag on BPF kfunc bpf_get_root_mem_cgroup() omits f8ade2342e22 bpf: return PTR_TO_BTF_ID | PTR_TRUSTED from BPF kfuncs by [...] omits 3b194343c250 net: mana: Implement ndo_tx_timeout and serialize queue re [...] omits 969994f03237 net: sxgbe: fix typo in comment omits f5d5c17b5fe5 Merge branch 'net-phy-fixed_phy-replace-list-of-fixed-phys [...] omits ca8934f80c4f net: phy: fixed_phy: replace IDA with a bitmap omits 511cb4526022 net: phy: fixed_phy: replace list of fixed PHYs with static array omits 8619e429d62f Merge branch 'ipv6-allow-for-nexthop-device-mismatch-with-onlink' omits f8f9ee9d8b2e selftests: fib-onlink: Add test cases for nexthop device mismatch omits b853b94e8482 ipv6: Allow for nexthop device mismatch with "onlink" omits 9bf8345fb38a selftests: fib-onlink: Add a test case for IPv4 multicast gateway omits 0a3419f4ba40 selftests: fib-onlink: Remove "wrong nexthop device" IPv6 tests omits e5566f6b1d13 selftests: fib-onlink: Remove "wrong nexthop device" IPv4 tests omits 75fe2b7adc2e Merge branch 'net-phy-introduce-phy-ports-representation' omits 62518b5b3d8e Documentation: networking: Document the phy_port infrastructure omits bad869b5e41a net: phy: Only rely on phy_port for PHY-driven SFP omits 154bc3b66c31 net: phy: qca807x: Support SFP through phy_port interface omits 4e26a284b9be net: phy: at803x: Support SFP through phy_port interface omits 35d1a5464b47 net: phy: marvell10g: Support SFP through phy_port omits 1384e1383829 net: phy: marvell: Support SFP through phy_port interface omits ea317f077a38 net: phy: marvell-88x2222: Support SFP through phy_port interface omits d7c6082f7e77 net: phy: Introduce generic SFP handling for PHY drivers omits 07f3ca9e092c net: phy: Create a phy_port for PHY-driven SFPs omits ffb8587363a3 dt-bindings: net: dp83822: Deprecate ti,fiber-mode omits 333c29a27f96 net: phy: dp83822: Add support for phy_port representation omits 589e934d2735 net: phy: Introduce PHY ports representation omits 3f25ff740950 net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values omits fb7a8d0786e4 dt-bindings: net: Introduce the ethernet-connector description omits 8d48d92eab05 Merge branch 'selftests-drv-net-gro-enable-hw-gro-and-lro- [...] omits fe074aaa5329 selftests: drv-net: gro: break out all individual test cases omits d3b35898de02 selftests: drv-net: gro: run the test against HW GRO and LRO omits 8171f6a76b22 selftests: drv-net: gro: improve feature config omits d131da6d7282 selftests: drv-net: gro: use cmd print omits ce0f92dc737c selftests: net: py: teach cmd() how to print itself omits b324192e36ec selftests: net: py: teach ksft_pr() multi-line safety omits 69cb6ca52da0 tools/net/ynl: suppress jobserver warning in ynltool versi [...] omits 9d405911a577 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 0de664eb7b45 Merge branch 'spacemit-clk-for-6.20' into spacemit-for-next omits d6c20d19f7d3 KVM: SVM: Assert that Hyper-V's HV_SVM_EXITCODE_ENL == SVM [...] omits 1e3dddafecee KVM: SVM: Harden exit_code against being used in Spectre-l [...] omits a08ca6691fd3 KVM: SVM: Limit incorrect check on SVM_EXIT_ERR to running [...] omits d7507a94a072 KVM: SVM: Treat exit_code as an unsigned 64-bit value thro [...] omits 405fce694bd1 KVM: SVM: Filter out 64-bit exit codes when invoking exit [...] omits 194c17bf5eba KVM: SVM: Check for an unexpected VM-Exit after RETPOLINE [...] omits 2450c9774510 KVM: SVM: Open code handling of unexpected exits in svm_in [...] omits 217463aa329e KVM: SVM: Add a helper to detect VMRUN failures omits de0dc71188ca KVM: x86: align the code with kvm_x86_call() omits ead63640d4e7 KVM: x86: Ignore -EBUSY when checking nested events from v [...] omits d23051f59a5b KVM: SVM: Tag sev_supported_vmsa_features as read-only after init omits 9587dd7a7ebd KVM: SVM: Drop the module param to control SEV-ES DebugSwap omits 000d75b0b186 KVM: x86: Update APICv ISR (a.k.a. SVI) as part of kvm_api [...] omits 249cc1ab4b9a KVM: nVMX: Switch to vmcs01 to set virtual APICv mode on-d [...] omits 51c821d6d0ba KVM: nVMX: Switch to vmcs01 to update APIC page on-demand [...] omits 2bf889a68fba KVM: nVMX: Switch to vmcs01 to refresh APICv controls on-d [...] omits f0044429b257 KVM: nVMX: Switch to vmcs01 to update SVI on-demand if L2 [...] omits 51ca2746078e KVM: nVMX: Switch to vmcs01 to update TPR threshold on-dem [...] omits 3e013d0a7099 KVM: nVMX: Switch to vmcs01 to update PML controls on-dema [...] omits c3a9a27c79e4 KVM: selftests: Add a test to verify APICv updates (while [...] omits 2c1c8ee2c30f riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3 omits 4b8fd1c95f0d riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1 omits 0346e7284c2a riscv: dts: spacemit: Add USB2 PHY node for K1 omits 36d83c249e03 x86/entry/vdso32: When using int $0x80, use it directly omits f49ecf5e110a x86/cpufeature: Replace X86_FEATURE_SYSENTER32 with X86_FE [...] omits a0636d4c3ad0 x86/vdso: Abstract out vdso system call internals omits 8717b02b8c03 x86/entry/vdso: Include GNU_PROPERTY and GNU_STACK PHDRs omits 884961618ee5 x86/entry/vdso32: Remove open-coded DWARF in sigreturn.S omits 98d3e996513a x86/entry/vdso32: Remove SYSCALL_ENTER_KERNEL macro in sig [...] omits 6e150b71019f x86/entry/vdso32: Don't rely on int80_landing_pad for adju [...] omits b9da17391e13 Merge branch 'improve-the-performance-of-btf-type-lookups- [...] omits 9282a42a1fe1 btf: Refactor the code by calling str_is_empty omits 434bcbc837a6 bpf: Optimize the performance of find_bpffs_btf_enums omits dc893cfa390a bpf: Skip anonymous types in type lookup for performance omits 342bf525ba0d btf: Verify BTF sorting omits 8c3070e159ba btf: Optimize type lookup with binary search omits cea6e6e8717e drm/atomic: verify that gamma/degamma LUTs are not too big omits ca59e33f5a1f drm/atomic: add max_size check to drm_property_replace_blo [...] omits 66c9c0cfe765 drm/mode_object: add drm_object_immutable_property_get_value() omits 33ecca574f1c libbpf: Verify BTF sorting omits d836e5e64992 libbpf: Optimize type lookup with binary search for sorted BTF omits 230e7d7de5a8 tools/resolve_btfids: Support BTF sorting feature omits a3acd7d43462 selftests/bpf: Add test cases for btf__permute functionality omits 6fbf129c4990 libbpf: Add BTF permutation support for type reordering omits 693c819fedcd x86/entry/vdso: Refactor the vdso build omits a76108d05ee1 x86/entry/vdso: Move vdso2c to arch/x86/tools omits 93d73005bff4 x86/entry/vdso: Rename vdso_image_* to vdso*_image omits a36b2aaae742 dt-bindings: riscv: extensions: Drop unnecessary select schema omits 89febd6a0276 dt-bindings: riscv: Add Sha and its comprised extensions omits c712413333f8 dt-bindings: riscv: Add Ssccptr, Sscounterenw, Sstvala, Ss [...] omits b321256a4f36 dt-bindings: riscv: Add descriptions for Za64rs, Ziccamoa, [...] omits 0cdb7fc1879b dt-bindings: riscv: Add B ISA extension description omits fff010c776f7 dt-bindings: riscv: update ratified version of h, svinval, [...] omits 13145ea402d1 ACPI: scan: Clean up after recent changes omits 4c67f4504f1b ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons omits 15407dbf61f1 ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM omits 578f347550ce ACPI: Documentation: driver-api: Disapprove of using ACPI drivers omits cba202aa355d PCI/portdrv: Use bus-type functions omits 9d29a9c06f3e PCI/portdrv: Don't check for valid device and driver in bu [...] omits 61df4929a74b PCI/portdrv: Move pcie_port_bus_type to pcie source file omits 0c1594df40a0 PCI/portdrv: Don't check for the driver's and device's bus omits 15fff3b799ff PCI/portdrv: Drop empty shutdown callback omits 01464a3fdf91 PCI/portdrv: Fix potential resource leak omits 53d97e51861a parisc: Print hardware IDs as 4 digit hex strings omits bfec8ce11af0 pinctrl: lynxpoint: Convert to use intel_gpio_add_pin_ranges() omits 57db74bdaa54 pinctrl: baytrail: Convert to use intel_gpio_add_pin_ranges() omits 5473a722f782 selinux: add support for BPF token access control omits eebe6446ccb7 perf/core: Speed up kexec shutdown by avoiding unnecessary [...] omits dd9f6d30c640 genirq/cpuhotplug: Notify about affinity changes breaking [...] omits 0697b4f40069 switch {alloc,free}_bprm() to CLASS() omits 194c760b6acd do_execveat_common(): don't consume filename reference omits 88b33614f9ca execve: fold {compat_,}do_execve{,at}() into their sole callers omits bb850584aaa2 simplify the callers of alloc_bprm() omits 2c941f26c6ab simplify the callers of do_open_execat() omits 47b3b9bf93ec simplify the callers of file_open_name() omits 151e3257d619 do_sys_openat2(): get rid of useless check, switch to CLAS [...] omits 541003b576c3 rename do_filp_open() to do_file_open() omits 2e2d64aea5c5 do_filp_open(): DTRT when getting ERR_PTR() as pathname omits ba33ac100d3f ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_P [...] omits edefe6bda719 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts [...] omits 1c38f1f9b0a6 move_mount(): filename_lookup() accepts ERR_PTR() as filename omits def2a02a4cdc file_setattr(): filename_lookup() accepts ERR_PTR() as filename omits 58a49cc9ebb1 file_getattr(): filename_lookup() accepts ERR_PTR() as filename omits 741c97fecb6a struct filename ->refcnt doesn't need to be atomic omits 9fa3ec84587c allow incomplete imports of filenames omits a9900a27dfe5 switch __getname_maybe_null() to CLASS(filename_flags) omits 7ca83f8ebe86 fs: hide names_cache behind runtime const machinery omits 8c888b31903c struct filename: saner handling of long names omits c3a3577cdb35 struct filename: use names_cachep only for getname() and friends omits 8f2ac8481731 getname_flags() massage, part 2 omits 8ba29c85e2ef getname_flags() massage, part 1 omits ca2a04e84af7 ntfs: ->d_compare() must not block omits 41670a5900a8 get rid of audit_reusename() omits 1ee5220eb364 do_readlinkat(): import pathname only once omits cf6b819c229a do_sys_truncate(): import pathname only once omits 85a4fe3c99a7 user_statfs(): import pathname only once omits c3fa2b7cf5dd chroot(2): import pathname only once omits 592ab7fbb83f chdir(2): import pathname only once omits b756d8ba8310 do_utimes_path(): import pathname only once omits 2e2d892fe9b7 do_fchownat(): import pathname only once omits 67591df968f4 do_fchmodat(): import pathname only once omits 0cf1149673da do_faccessat(): import pathname only once omits 24df85ffb971 allow to use CLASS() for struct filename * omits 12b5bc2a0d33 init_link(): turn into a trivial wrapper for do_linkat() omits 8714a249da48 init_symlink(): turn into a trivial wrapper for do_symlinkat() omits b0f27ace0812 init_mkdir(): turn into a trivial wrapper for do_mkdirat() omits 4bfe0692d698 init_mknod(): turn into a trivial wrapper for do_mknodat() omits c65182ef9df6 selftests: net: reduce txtimestamp deschedule flakes omits ba375af3d04d KVM: guest_memfd: GUP source pages prior to populating gue [...] omits 894c3cc35b89 KVM: TDX: Document alignment requirements for KVM_TDX_INIT [...] omits b2e648758038 KVM: SEV: Document/enforce page-alignment for KVM_SEV_SNP_ [...] omits 188349ceb0f0 KVM: guest_memfd: Remove preparation tracking omits 0726d3e164f1 KVM: guest_memfd: Remove partial hugepage handling from kv [...] omits 54a23bff7709 perf test: Test addr2line unwinding works with inline functions omits 60b590de8b30 KVM: SVM: Fix a missing kunmap_local() in sev_gmem_post_po [...] omits abec464767b5 perf callchain: Fix srcline printing with inlines omits a2297e74a07d perf srcline: Add configuration support for the addr2line style omits 68e25613ed4d arch/um: remove unused varible err in remove_files_and_dir() omits 7ede6f1494cb um: virtio_uml: Support adding devices via mconsole omits 656be28321e2 um: Handle SIGCHLD in seccomp mode like other IRQ signals omits f68b2d5a907b um: Preserve errno within signal handler omits 5c720260e840 remoteproc: qcom: pas: Enable Secure PAS support with IOMM [...] omits a4584bff63c8 remoteproc: pas: Extend parse_fw callback to fetch resourc [...] omits 8b9d2050cfa0 firmware: qcom_scm: Add qcom_scm_pas_get_rsc_table() to ge [...] omits b019925838bc firmware: qcom_scm: Add SHM bridge handling for PAS when r [...] omits 223a87168030 firmware: qcom_scm: Refactor qcom_scm_pas_init_image() omits 4a7d6a78fbc6 firmware: qcom_scm: Add a prep version of auth_and_reset function omits 928dbaaa9d89 soc: qcom: mdtloader: Remove qcom_mdt_pas_init() from expo [...] omits 8a4fcffde6c8 soc: qcom: mdtloader: Add PAS context aware qcom_mdt_pas_l [...] omits b13d8baf5601 remoteproc: pas: Replace metadata context with PAS context [...] omits ccb7bde5f7cc firmware: qcom_scm: Introduce PAS context allocator helper [...] omits 69054348cc1c firmware: qcom_scm: Rename peripheral as pas_id omits 25906ae9b28a firmware: qcom_scm: Remove redundant piece of code omits ebb0bbef88b3 dt-bindings: remoteproc: qcom,pas: Add iommus property omits 96ea45304d78 arm64: dts: qcom: qcs8300: Add GPU cooling omits c9c9f6bf7fbc bpf: Remove an unused parameter in check_func_proto omits 550a190494a0 PCI: Add PCI_BRIDGE_NO_ALIAS quirk for ASPEED AST1150 omits 361ad74a549d i2c: synquacer: Use HZ_PER_GHZ constant instead of plain number omits b77f0370b072 i2c: st: Use HZ_PER_GHZ constant instead of plain number omits 65db3bf4f6af i2c: rk3x: Use HZ_PER_GHZ constant instead of plain number omits f83aa4514606 i2c: nomadik: Use HZ_PER_GHZ constant instead of plain number omits ec416d469101 i2c: mt65xx: Use HZ_PER_GHZ constant instead of plain number omits f23669f874c0 i2c: mlxbf: Use HZ_PER_GHZ constant instead of custom one omits da4ab5dcc975 Merge branch 'bpf-recognize-special-arithmetic-shift-in-th [...] omits 9160335317cb selftests/bpf: Add tests for s>>=31 and s>>=63 omits bffacdb80b93 bpf: Recognize special arithmetic shift in the verifier omits 5083dba0fde5 units: Add HZ_PER_GHZ omits 1fffe1f4b976 Merge branch 'fix-a-few-selftest-failure-due-to-64k-page' omits 951d79017e8a selftests/bpf: Fix verifier_arena_globals1 failure with 64K page omits d2f7cd20a7c7 selftests/bpf: Fix sk_bypass_prot_mem failure with 64K page omits 2465a08d433d selftests/bpf: Fix dmabuf_iter/lots_of_buffers failure wit [...] omits 43120a6b3201 Merge branch 'for-7.0/io_uring' into for-next omits d6406c45f148 io_uring: track restrictions separately for IORING_OP and [...] omits 991fb85a1d43 io_uring: move ctx->restricted check into io_check_restriction() omits 09bd84421def io_uring/register: set ctx->restricted when restrictions a [...] omits 7af333994860 bpf: Consistently use reg_state() for register access in t [...] omits e6ed0f051d55 io_uring/register: have io_parse_restrictions() set restri [...] omits 51fff55a66d8 io_uring/register: have io_parse_restrictions() return num [...] omits 5d6f14459f83 Merge remote-tracking branch 'spi/for-6.20' into spi-next omits de28e002df2e i3c: dw: Preserve DAT entry bits when restoring addresses omits 4cd9d2bf0b56 i3c: dw: use FIELD_PREP for device address table macros omits ec17f1430948 i3c: dw: Add support for Device NACK Retry configuration omits b58f47eb3926 i3c: add sysfs entry and attribute for Device NACK Retry count omits 3db5306b0bd5 time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer [...] omits 78e35b0156c3 ALSA: usb-audio: clean up presonus s1810 consts omits 3ce03297baff ALSA: usb-audio: presonus s18xx uses little-endian omits a3bf6ee15a59 remoteproc: imx_rproc: Add support for i.MX95 omits 1ae680bbe77f remoteproc: imx_rproc: Add support for System Manager CPU API omits 27a7cef9c364 selinux: move the selinux_blob_sizes struct omits d8ab94fa4370 remoteproc: imx_rproc: Add support for System Manager LMM API omits edd2a9956055 remoteproc: imx_rproc: Introduce prepare ops for imx_rproc_dcfg omits 454cb7861147 remoteproc: imx_rproc: Add runtime ops copy to support dyn [...] omits ac3ea0730a13 dt-bindings: remoteproc: fsl,imx-rproc: Add support for i.MX95 omits d30f75d2dba9 drm/i915/dp: Simplify computing the DSC compressed BPP for DP-MST omits 3045a4eb12e9 drm/i915/dp: Simplify eDP vs. DP compressed BPP computation omits 2b601460d129 drm/i915/dp: Unify computing compressed BPP for DP-SST and eDP omits 2b68b9b80f9e drm/i915/dp: Simplify computing forced DSC BPP for DP-SST omits ce46682f8911 drm/i915/dp: Simplify computing DSC BPPs for DP-SST omits 8193ce906a86 drm/i915/dp: Simplify computing DSC BPPs for eDP omits 4d2dd780970d drm/i915/dp: Use helpers to align min/max compressed BPPs omits 2bd5dd6e7209 drm/i915/dp: Unify detect and compute time DSC mode BW validation omits 745395b51c26 drm/i915/dp: Add intel_dp_mode_valid_with_dsc() omits e68aecf47344 drm/i915/dp: Factor out compute_max_compressed_bpp_x16() omits 28e59c7e24ea drm/i915/dp: Factor out compute_min_compressed_bpp_x16() omits 07b34db2a098 drm/i915/dp: Pass mode clock to dsc_throughput_quirk_max_b [...] omits 9212733a30e3 drm/i915/dp: Pass intel_output_format to intel_dp_dsc_sink [...] omits 756009d0fdfa drm/i915/dp: Drop intel_dp parameter from intel_dp_compute [...] omits f55c1f62b6ce drm/i915/dp: Align min/max compressed BPPs when calculatin [...] omits 753d6b404e12 drm/i915/dp: Align min/max DSC input BPPs to sink caps omits 44a95ffe685d drm/i915/dp: Factor out align_max_vesa_compressed_bpp_x16() omits 85b4360d2b72 drm/i915/dp: Factor out align_max_sink_dsc_input_bpp() omits 7427f30e5c49 drm/i915/dp: Drop unused timeslots param from dsc_compute_ [...] omits f8ad8bbb8827 riscv: dts: allwinner: d1: Add RGB LEDs to boards omits c8e75e0cecd2 riscv: dts: allwinner: d1: Add LED controller node omits 62b04225e99a regulator: dt-bindings: rpi-panel: Mark 7" Raspberry Pi as [...] omits 4d9af1e12cd6 arm64: dts: allwinner: a100: Add LED controller node omits 0f93dddb038e mtd: spinand: Octal DTR support omits c40b50c3cfbe drm/panthor: Implement reading shader_present from nvmem omits 2568b8b0860e dt-bindings: gpu: mali-valhall-csf: Add shader-present nvmem cell omits 49034915bfe2 ipmi: ipmb: initialise event handler read bytes omits 303db924fe0b MAINTAINERS: update auxiliary bus entry omits e7fc2fee4212 arm64: dts: qcom: sa8775p: Add reg and clocks for QoS conf [...] omits 50e194b6da72 net: airoha: implement get_link_ksettings omits 5b026a9e714d PCI: qcom-ep: Add support for firmware-managed PCIe Endpoint omits 20165a8ac68f dt-bindings: PCI: qcom,sa8255p-pcie-ep: Document firmware [...] omits 613f3255a35a PCI: sophgo: Disable L0s and L1 on Sophgo 2044 PCIe Root Ports omits 520448bb6f09 platform/x86: thinkpad_acpi: Add sysfs to display details [...] omits f6b6ce566954 platform/x86: thinkpad_acpi: Add support to detect hardwar [...] omits ceeb5c983569 platform/x86/intel/pmc: Remove double empty line omits 99e243c2b170 platform/x86/intel/pmc: Enable substate residencies for mu [...] omits 92911c91b5b7 platform/x86/intel/pmc: Move LPM mode attributes to PMC omits 65b3a9220345 platform/x86/intel/pmc: Change LPM mode fields to u8 omits 932ca9b7b47c platform/x86: ISST: Optimize suspend/resume callbacks omits 69cd1ca440a9 platform/x86: ISST: Check for admin capability for write commands omits dc7901b5a156 platform/x86: ISST: Store and restore all domains data omits 0e5aef279500 platform/x86: ISST: Add missing write block check omits 8a4e92b3260a x86/crash: Use set_memory_p() instead of __set_memory_prot() omits 10abb17cd796 Merge branch 'for-7.0/block' into for-next omits 962a5491a5e3 Merge branch 'block-6.19' into for-next omits 91e1c1bcf0f2 block, nvme: remove unused dma_iova_state function parameter omits 472239d4f395 Merge branch 'icc-fixes' into icc-next omits dba6f54a0532 Merge branch 'icc-mtk' into icc-next omits 06ebbe719bb0 interconnect: Add kunit tests for core functionality omits 4aa573002ba6 gpio: pca9570: use lock guards omits 053578d329e5 gpio: pca9570: Don't use "proxy" headers omits e05ef046ebb1 gpio: pca9570: Use devm_mutex_init() for mutex initialization omits a3e2ea7935c5 dt-bindings: interconnect: qcom,qcs615-rpmh: Drop IPA inte [...] omits 05a75df4182e PCI: starfive: Use regulator APIs to control the 3v3 power [...] omits 26cbb4dd58ae Axiado AX3000 SoC SPI DB controller driver omits 3cfe6e154081 Merge branch 'v6.20-armsoc/dts64' into for-next omits d813ddc0b348 arm64: dts: rockchip: Add Radxa CM3J on RPi CM4 IO Board omits 9103e21ee45f arm64: dts: rockchip: Add Radxa CM3J omits 90d88da84939 dt-bindings: arm: rockchip: Add Radxa CM3J on RPi CM4 IO Board omits b0b449e6fec4 x86/pvlocks: Move paravirt spinlock functions into own header omits 4ad1a7548080 arm64: dts: rockchip: Make eeprom read-only for Radxa ROCK [...] omits 26cfaee2972c arm64: dts: rockchip: Add TS133 variant of the QNAP NAS series omits ae2208dfa2ac dt-bindings: arm: rockchip: add TS133 to RK356x-based QNAP [...] omits a81a2d211344 arm64: dts: rockchip: Move copy-key to TSx33 board files omits 5a16e131ddba arm64: dts: rockchip: Fix the common combophy + SATA on QN [...] omits f0761f6be5ed arm64: dts: rockchip: Move SoC include to individual QNAP [...] omits 392afe83165a x86/paravirt: Specify pv_ops array in paravirt macros omits bec06cd6a140 MIPS: vdso: Provide getres_time64() for 32-bit ABIs omits f10c2e72b5de arm64: vdso32: Provide clock_getres_time64() omits 1149dcdfc9ef ARM: VDSO: Provide clock_getres_time64() omits b9fecf0dddfc ARM: VDSO: Patch out __vdso_clock_getres() if unavailable omits 21bbfd74044f x86/vdso: Provide clock_getres_time64() for x86-32 omits 4e6a2312986d selftests: vDSO: vdso_test_abi: Add test for clock_getres_ [...] omits 1dcd1273add3 selftests: vDSO: vdso_test_abi: Use UAPI system call numbers omits 609e359ab904 selftests: vDSO: vdso_config: Add configurations for clock [...] omits b205656daf93 vdso: Add prototype for __vdso_clock_getres_time64() omits d782e6e7aa79 dt-bindings: PCI: loongson: Document msi-parent property omits 7cd55343d776 ata: libata-scsi: avoid Non-NCQ command starvation omits bb3a8154b1a1 ata: libata-scsi: refactor ata_scsi_translate() omits 51aba4ca399b Merge branch 'xfs-7.0-merge' into for-next omits 9c9f7eb1d296 Merge branch 'xfs-6.19-fixes' into for-next omits de9f1b1583ae regulator: dt-bindings: mediatek,mt6331: Add missing ldo-v [...] omits 560db12560d4 x86/paravirt: Allow pv-calls outside paravirt.h omits f88dc319fcb6 objtool: Allow multiple pv_ops arrays omits b5678d2dcbf0 dt-bindings: mfd: syscon: Allow syscon compatible for medi [...] omits 716ad858cbee xfs: rework zone GC buffer management omits fc7ef2519a8c xfs: use bio_reuse in the zone GC code omits ba9891cb95eb block: add a bio_reuse helper omits 72919c57a055 ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk omits 0924c6bb67b6 ALSA: hda/cs8409: Add quirk for CDB35L56-FOUR-HD omits 8978da8e51ed ASoC: Update rtq9128 document and source file omits f1fcc2689fd8 regulator: Add TPS65185 omits 2051b6941d60 mfd: qnap-mcu: Add driver data for TS133 variant omits 7093a9f58cd7 dt-bindings: mfd: qnap,ts433-mcu: Add qnap,ts133-mcu compatible omits 9dc2e2b63e5a Add devicetree support for aw88261 amplifier driver & omits eb4cd1a4a9ef sound: codecs: wm8962: Assorted fixes omits 28e5a3de9858 ASoC: SOF: Use guard()/scoped_guard() for locks when omits dd808d6b1565 ASoC: SOF: ipc4: Send heap/stack bytes via new omits a014c203b54d spi: fsi: Simplify with scoped for each OF child loop omits 585e8a26abfd rust: platform: fix remove_callback invariant comment omits 601cd264a31d rust: auxiliary: fix remove_callback invariant comment omits cd64d10b76f9 Merge branch 'net-rds-rds-tcp-bug-fix-collection-subset-1- [...] omits 4716af3897e9 net/rds: Give each connection path its own workqueue omits d327e2e74aed net/rds: Add per cp work queue omits 1f61d735b859 host1x: Convert to bus methods omits ba3588410ced host1x: Make remove callback return void omits 3d97893e4a54 mfd: sec: Fix IRQ domain names duplication omits 693142d4d761 auxdisplay: max6959: Replace slab.h with device/devres.h omits ff420c568b4c Merge branch 'multi-queue-aware-sch_cake' omits 8d61f1a9f254 selftests/tc-testing: add selftests for cake_mq qdisc omits 1bddd758bac2 net/sched: sch_cake: share shaper state across sub-instanc [...] omits 87826c01837c net/sched: sch_cake: Share config across cake_mq sub-qdiscs omits ebc65a873eff net/sched: sch_cake: Add cake_mq qdisc for using cake on m [...] omits bc0ce2bad36c net/sched: sch_cake: Factor out config variables into sepa [...] omits 8b27fd66f519 net/sched: Export mq functions for reuse omits b7fb6b270bd3 mfd: simple-mfd-i2c: Add Delta TN48M CPLD support omits 6c125b85f3c8 sched: Export hidden tracepoints to modules omits aeb88c8de368 mm/slab: save memory by allocating slabobj_ext array from [...] omits 3613e62ca40e mm/memcontrol,alloc_tag: handle slabobj_ext access under K [...] omits 478b6cd1eb43 mm/slab: use stride to access slabobj_ext omits 7466382b7211 mm/slab: abstract slabobj_ext access via new slab_obj_ext( [...] omits 6f4fdda499bf ext4: specify the free pointer offset for ext4_inode_cache omits 8d4f09cc854b mm/slab: allow specifying free pointer offset when using c [...] omits edc8e3102a95 mm/slab: use unsigned long for orig_size to ensure proper [...] omits ae4535b0d937 hrtimer: Drop _tv64() helpers omits 84663a5ad633 hrtimer: Remove public definition of HIGH_RES_NSEC omits 0483e5e1dc78 hrtimer: Remove unused resolution constants omits 24a57985670e wifi: cfg80211: don't apply HT flags to S1G channels omits de746f8f5341 Merge branch 'r8169-add-dash-and-ltr-support' omits 9ab94a32af70 r8169: enable LTR support omits 3259d2cf9427 r8169: add DASH support for RTL8127AP omits 568ea51e61f7 gpio: shared: use device_is_compatible() for reset-gpio omits 2759816f1682 media: qcom: camss: add support for SM6150 camss omits c88c5441f7ba dt-bindings: media: Add qcom,sm6150-camss omits 77a2ff40c51d media: qcom: camss: use a handy v4l2_async_nf_add_fwnode_r [...] omits eccf5fa8e3fe media: qcom: camss: change internals of endpoint parsing t [...] omits d965919af524 media: qcom: camss: vfe: Fix out-of-bounds access in vfe_i [...] omits 0b61ce8dc4a7 media: qcom: camss: csid-340: Fix unused variables omits a89e490ba355 media: qcom: camss: Do not enable cpas fast ahb clock for [...] omits 17bc0e288224 media: qcom: camss: Add support for regulator init_load_uA [...] omits 26efe43f2ecd media: camss: csiphy: Make CSIPHY status macro cross-platform omits 94d14ac1f2d3 dt-bindings: media: Correct camss supply description omits 555e882051a3 dt-bindings: media: qcom,qcs8300-camss: Add missing power [...] omits fc2873aa4a21 media: ti: vpe: Add the VIP driver omits 7c0b084c04b6 dt-bindings: media: ti: vpe: Add support for Video Input Port omits 4c9784571287 media: ti: vpe: Export vpdma_load_firmware() function omits 4011e67a989b media: ti: vpe: Re-introduce multi-instance and multi-clie [...] omits 36eab90d3f4f media: i2c: ov01a10: Add ov01a1b support omits 0c5ebba56b10 media: i2c: ov01a10: Optimize setting h/vflip values omits 12d3c5ffe298 media: i2c: ov01a10: Add ov01a10_sensor_cfg struct omits a9aafc571a2a media: i2c: ov01a10: Remove values set by controls from gl [...] omits b9315439680f media: i2c: ov01a10: Only set register 0x0305 once omits e8fefc67f2d9 media: i2c: ov01a10: Replace exposure->min/step with direc [...] omits d4fdb4e6e05c media: i2c: ov01a10: Remove struct ov01a10_reg_list omits 896f4e21af4f media: i2c: ov01a10: Add cropping support / allow arbitrary sizes omits 299b82078696 media: i2c: ov01a10: Use native and default for pixel-arra [...] omits 7f0912eaca46 media: i2c: ov01a10: Move setting of ctrl->flags to after [...] omits 82d1ab15cb16 media: i2c: ov01a10: Don't update pixel_rate and link_freq [...] omits 4fbbdabb0c7d media: i2c: ov01a10: Add power on/off sequencing support omits 6b0a5d40a368 media: i2c: ov01a10: Add ov01a10_check_hwcfg() function omits ad134ffad2ef media: i2c: ov01a10: Store dev pointer in struct ov01a10 omits f60e94ed1aa1 media: i2c: ov01a10: Remove overly verbose probe() error r [...] omits 50b52b6d420e media: i2c: ov01a10: Convert to new CCI register access helpers omits ea444f30f6e3 media: i2c: ov01a10: Change default vblank value to a vbla [...] omits 409fb57c1b3d media: i2c: ov01a10: Fix test-pattern disabling omits f8563a375e7f media: i2c: ov01a10: Fix passing stream instead of pad to [...] omits 0dfec6e30c33 media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls omits 109e0feacaec media: i2c: ov01a10: Fix analogue gain range omits 9c632eebf6af media: i2c: ov01a10: Fix reported pixel-rate value omits ada20c3db0db media: i2c: ov01a10: Fix the horizontal flip control omits 819fcf055438 media: iris: Add internal buffer calculation for AV1 decoder omits 2af481a459a4 media: iris: Define AV1-specific platform capabilities and [...] omits 10ac84abd481 media: iris: Add support for AV1 format in iris decoder omits 151096542e93 media: v4l2: Add description for V4L2_PIX_FMT_AV1 in v4l_f [...] omits 406fc2e9ca65 media: uapi: videodev2: Add support for AV1 stateful decoder omits 17526c7e69d0 Revert "media: uvcvideo: Remove nodrop parameter" omits 68cd8ac994ca media: cx25821: Fix a resource leak in cx25821_dev_setup() omits 597f8851c934 staging: media: tegra-video: move tegra20_vip_soc declarat [...] omits ee138a2cfc42 staging: media: tegra-video: move tegra210_csi_soc declara [...] omits cad237b6c875 media: i2c/tw9906: Fix potential memory leak in tw9906_probe() omits 9cea16fea47e media: i2c/tw9903: Fix potential memory leak in tw9903_probe() omits a8333c8262ae media: pvrusb2: fix URB leak in pvr2_send_request_ex omits 63bf2f71712c staging: media: av7110: use usleep_range in sp8870.c omits 7422eca89d60 staging: media: av7110: use usleep_range in av7110_hw.c omits 0fdf6323c35a media: solo6x10: Check for out of bounds chip_id omits a813338d910b media: synopsys: hdmirx: Detect broken interrupt omits 863f50d58344 media: cx25821: Add missing unmap in snd_cx25821_hw_params() omits 141c81849fab media: cx23885: Add missing unmap in snd_cx23885_hw_params() omits dbc527d980f7 media: cx88: Add missing unmap in snd_cx88_hw_params() omits b8bf939d77c0 media: radio-keene: fix memory leak in error path omits 90289b67c5c1 media: adv7180: fix frame interval in progressive mode omits 2473b46c480d media: adv7180: implement g_register and s_register omits 57b96d4a23c7 media: adv7180: add support for ancillary devices omits 8e2421e1977a media: dt-bindings: adi,adv7180: add VPP and CSI register maps omits e83f8dd668ea media: aspeed: Fix dram hang at res-change omits 43e5302d2233 media: tegra-video: Fix memory leak in __tegra_channel_try [...] omits 42bf68dfef7e media: v4l2-core: simplify v4l2_m2m_register_entity() omits ceff18405f6b media: saa6588: Remove dprintk macro and use v4l2_info() omits 56a8676456e1 MAINTAINERS: adjust file entry in MEDIATEK MDP DRIVER omits 1c1b79f40ee4 media: verisilicon: AV1: Set IDR flag for intra_only frame type omits 829dde3369a9 pinctrl: renesas: rzt2h: Add GPIO IRQ chip to handle interrupts omits fb11a2493e68 genirq: Move clear of kstat_irqs to free_desc() omits df439718afaf genirq: Update effective affinity for redirected interrupts omits aef30c8d569c genirq: Warn about using IRQF_ONESHOT without a threaded handler omits 4a768c544f64 drm/panel: himax-hx83102: change to gpiod_set_value_cansleep omits 94ccf742309b dt-bindings: display: panel-simple: Allow "data-mapping" f [...] omits 8096e71bc875 drm/panel: mantix: Don't turn on MIPI peripheral omits c8b59651ebe6 drm/panel: mantix: Drop bank 9 initialization omits 61f028c13c42 drm/panel: mantix: Improve power off sequence omits dca84cc795df drm/panel: mantix: Improve power on sequence timings omits ef789ce4980b drm/panel: mantix: Enable DSI LPM omits 95eed73b8711 drm/panel: Fix a possible null-pointer dereference in jdi_ [...] omits ed7417e5b889 drm/panel: simple: Add Innolux G150XGE-L05 panel entry omits e7ec00be22d6 dt-bindings: display: simple: Add Innolux G150XGE-L05 panel omits 65ce1f5834e9 drm/panel: ilitek-ili9882t: Switch Tianma TL121BVMS07 to D [...] omits 49e41f3ea3f7 net/mlx5: Add IFC bits for extended ETS rate limit bandwid [...] omits c5760e35d3a4 media: mediatek: vcodec: Discard pm_runtime_put() return value omits 81f8e0e6a2e1 media: rockchip: rga: Fix possible ERR_PTR dereference in [...] omits 5633ec763a2a media: amphion: Drop min_queued_buffers assignment omits d79c2165a48e media: amphion: Use kmalloc instead of vmalloc omits bb22847d1134 media: amphion: Trigger source change if colorspace changed omits d85f3207d75d media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START omits 8f1fd70fc7c3 media: docs: dev-decoder: Trigger dynamic source change fo [...] omits 79f125ddf331 Merge branch 'v6.20/drivers' into for-next omits 334f7701ec7c Merge branch 'v6.20/arm64-dt' into for-next omits d7b70ebf2bf4 arm64: dts: amlogic: move CPU OPP table and clock assignme [...] omits 31fce0d2b13e soc: amlogic: meson-gx-socinfo: add new SoC id for S905Y4 omits 1d232f793d4d drm/msm/dsi_phy_14nm: convert from divider_round_rate() to [...] omits ed4d76c7786d Merge branch 'apple-soc/defconfig-6.20' into asahi-soc/for-next omits b34ddd04353c Merge branch 'apple-soc/dt-6.20' into asahi-soc/for-next omits 1a1b4d40b8e4 Merge patch series "arm64: dts: apple: Add integrated USB [...] omits e21c8e2e0276 arm64: dts: apple: t60xx: Add nodes for integrated USB Typ [...] omits b4f4054864e6 arm64: dts: apple: t8112: Add nodes for integrated USB Typ [...] omits 2b737cc5be70 arm64: dts: apple: t8103: Add nodes for integrated USB Typ [...] omits 84220bfe9b79 arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx omits 54347056828d arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on omits 3e4e72932513 arm64: dts: apple: t8112-j473: Keep the HDMI port powered on omits ba9dbb701e9f arm64: dts: apple: Add chassis-type property for Apple iMacs omits 126ee92bff55 arm64: dts: apple: Add chassis-type property for Mac Pro omits 5a7277c1bc19 arm64: dts: apple: Add chassis-type property for Apple des [...] omits e9ea7552eb5e arm64: dts: apple: Add chassis-type property for all Macbooks omits 23c39217d933 drm/msm/mdp5: drop support for MSM8998, SDM630 and SDM660 omits 59ca3d11f531 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x omits f4a8e3a34ea4 drm/msm/dpu: drop intr_start from DPU 3.x catalog files omits 2f3ff6ab8f5c drm/msm/dpu: use standard functions in _dpu_format_populat [...] omits ada4a19ed21c drm/msm/dpu: rewrite _dpu_format_populate_plane_sizes_ubwc() omits d4db3a06c5ba drm/msm/dpu: drop redundant num_planes assignment in _dpu_ [...] omits 72f20360d4cc drm/msm/dpu: simplify _dpu_format_populate_plane_sizes_* omits 3705de1965df drm/msm/disp: drop PSEUDO_YUV_FMT_LOOSE_TILED omits a4378e4bb138 drm/msm/disp: pull in common tiled YUV format parameters omits 72ca4e9d0410 drm/msm/disp: pull in common YUV format parameters omits 2bd6ae0edf76 drm/msm/disp: simplify tiled RGB{,A,X} formats definitions omits 8549e95a4b54 drm/msm/disp: simplify RGB{,A,X} formats definitions omits adcd6dfea82e drm/msm/disp: set num_planes, fetch_mode and tile_height i [...] omits 4066b57678b0 drm/msm/disp: set num_planes and fetch_mode in INTERLEAVED [...] omits 6421e1c5075b drm/msm/disp: set num_planes to 1 for interleaved YUV formats omits 62a8efafefc2 MAINTAINERS: drm: add maintainers for DRM buddy allocator omits 01d8d7107bf8 hwmon: (gpd-fan) add support for Micro PC 2 omits bc04007145b5 hwmon: (coretemp) Add TjMax for Silvermont through Tremont Atoms omits 27cdcd38a39b Documentation: hwmon: coretemp: Update supported CPUs and [...] omits cbe8e6bef6a3 Merge branch 'net-stmmac-pcs-clean-up-pcs-interrupt-handling' omits ce24299b5b77 net: stmmac: report PCS link changes to phylink omits 52f37fd9f4dc net: stmmac: change arguments to PCS handler and use dev_info() omits aa9061269215 net: stmmac: pass struct stmmac_priv to host_irq_status() method omits 879070eb4cf7 net: stmmac: move and rename dwmac_pcs_isr() omits a2745a99ca4e net: stmmac: use BIT_U32() and GENMASK_U32() for PCS registers omits 0391ab577c6e net: add skbuff_clear() helper omits d7161b079047 Merge branch 'r8169-add-support-for-rtl8127atf-10g-fiber-sfp' omits fef0f545511f r8169: add support for RTL8127ATF (Fiber SFP) omits c4277d21ab69 net: phy: realtek: add dummy PHY driver for RTL8127ATF omits ae4744e173fa net: mctp-i2c: fix duplicate reception of old data omits aab8aa1b8a18 Merge branch 'add-dwmac-glue-driver-for-motorcomm-yt6801' omits 40ca42c8429b MAINTAINERS: Assign myself as maintainer of Motorcomm DWMA [...] omits 02ff155ea281 net: stmmac: Add glue driver for Motorcomm YT6801 ethernet [...] omits 365e649361cd net: phy: motorcomm: Support YT8531S PHY in YT6801 Etherne [...] omits 088f35ab9fd4 selftests/net/ipsec: Fix variable size type not at the end [...] omits e405b3c9d4aa net: ipconfig: Remove outdated comment and indent code block omits 9c1a3525fd64 Merge branch 'use-correct-destructor-kfunc-types' omits 99fde4d06261 bpf, btf: Enforce destructor kfunc type with CFI omits ba7f1024a102 selftests/bpf: Use the correct destructor kfunc type omits c99d97b46631 bpf: net_sched: Use the correct destructor kfunc type omits b40a5d724f29 bpf: crypto: Use the correct destructor kfunc type omits 2a9cb23307db ecryptfs: Annotate struct ecryptfs_message with __counted_by omits 99853d9daef2 ecryptfs: Replace memcpy + NUL termination in ecryptfs_cop [...] omits d2f59bf97579 Merge branch 'net-stmmac-cleanups-and-low-priority-fixes' omits 5a78fd3debad net: stmmac: remove unused definitions omits 58bc0f0bfc1b net: stmmac: arrange register fields after register offsets omits 8409495bf6c9 net: stmmac: cores: remove many xxx_SHIFT definitions omits 670d10509f85 net: stmmac: descs: remove many xxx_SHIFT definitions omits d3b8c9b39356 net: stmmac: descs: use u32 for descriptors omits ec3fde9eead0 net: stmmac: descs: fix buffer 1 off-by-one error omits e91a7e45bf0b net: stmmac: dwmac4: fix PTP message type field extraction omits 65b21a7d4de4 net: stmmac: dwmac4: fix RX FIFO fill statistics omits 1fd3b573713a net: stmmac: dwmac4: remove duplicated definitions omits faf2e75062d6 erofs: tidy up synchronous decompression omits 821a146f81a0 erofs: remove useless src in erofs_xattr_copy_to_buffer() omits 4cb8a04d233a erofs: unexport erofs_xattr_prefix() omits 3681addf3cf6 erofs: unexport erofs_getxattr() omits d9ecae9c5913 erofs: fix incorrect early exits in volume label handling omits 76c44c404d75 erofs: fix incorrect early exits for invalid metabox-enabl [...] omits 736bd98a98b7 erofs: avoid noisy messages for transient -ENOMEM omits a6f26cc62c7d erofs: improve LZ4 error strings omits 135e2264e12d erofs: simplify the code using for_each_set_bit omits ce2eb80b675a erofs: make z_erofs_crypto[] static omits 388de834bfaa erofs: Use %pe format specifier for error pointers omits 5c024716f52b net: devmem: convert binding refcount to percpu_ref omits 9e33fdf5a2b5 rust: cpumask: rename methods of Cpumask for clarity and c [...] omits 218f8dc9c2c1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 669aa3e3faa8 Merge tag 'wireless-next-2026-01-12' of https://git.kernel [...] omits 6f13378805fc dt-bindings: hwmon: Convert aspeed,ast2400-pwm-tacho to DT schema omits e2704c11eb58 hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi omits 15ed6e74c9dd hwmon: (f71882fg) Add F81968 support omits f42f74fa4232 hwmon: (nct7363) Simplify with scoped for each OF child loop omits be6b1c357058 hwmon: (max6639) Simplify with scoped for each OF child loop omits b23908290156 hwmon: (emc2305) Simplify with scoped for each OF child loop omits 2161205b265f hwmon: (acpi_power_meter) Replace deprecated strcpy() with [...] omits abdce8299b9b hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE omits 976bb1a22d4b hwmon: (asus-ec-sensors) Add VRM temperature for Pro WS WR [...] omits c0dd487a4435 hwmon: (mp2925) Add vid offset for vid mode omits d26e45d982e9 Merge branch 'for-7.0/block' into for-next omits 65955a0993a0 selftests: ublk: add stop command with --safe option omits 93ada1b3da39 ublk: add UBLK_CMD_TRY_STOP_DEV command omits 9e386f49fa26 ublk: make ublk_ctrl_stop_dev return void omits 49a498338417 drm/xe/hwmon: Expose individual VRAM channel temperature omits 8d2511686ef5 drm/xe/hwmon: Expose GPU PCIe temperature omits 3a0cb885e111 drm/xe/hwmon: Expose memory controller temperature omits c332fba805d6 drm/xe/hwmon: Expose temperature limits omits 78a419b44e89 Merge tools/for-next omits e31f3c967c66 doc: Add housekeeping documentation omits 8b99c81caa69 kthread: Document kthread_affine_preferred() omits 7d130328c0ea kthread: Comment on the purpose and placement of kthread_a [...] omits 78ce5a350e2c kthread: Honour kthreads preferred affinity after cpuset changes omits 658d3c155c30 sched/arm64: Move fallback task cpumask to HK_TYPE_DOMAIN omits 7ba155538437 sched: Switch the fallback task allowed cpumask to HK_TYPE_DOMAIN omits 555db0b52b34 kthread: Rely on HK_TYPE_DOMAIN for preferred affinity management omits 1e9fc0553dcc kthread: Include kthreadd to the managed affinity list omits f063714f1e5f kthread: Include unbound kthreads in the managed affinity list omits 612552677f0e kthread: Refine naming of affinity related fields omits c0479c1b6cae PCI: Remove superfluous HK_TYPE_WQ check omits 2e82b2e647bc sched/isolation: Remove HK_TYPE_TICK test from cpu_is_isolated() omits d45620444a20 cpuset: Remove cpuset_cpu_is_isolated() omits 049b001f238b timers/migration: Remove superfluous cpuset isolation test omits 842c0cdb91d8 cpuset: Propagate cpuset isolation update to timers throug [...] omits e8341f83e155 cpuset: Propagate cpuset isolation update to workqueue thr [...] omits 0723d0823703 PCI: Flush PCI probe workqueue on cpuset isolated partitio [...] omits 14176138ee36 sched/isolation: Flush vmstat workqueues on cpuset isolate [...] omits 08a7de65ebba sched/isolation: Flush memcg workqueues on cpuset isolated [...] omits 7109b22e6581 cpuset: Update HK_TYPE_DOMAIN cpumask from cpuset omits 2f2d896ec59a Merge branch 'tools-ynl-cli-improve-the-help-and-doc' omits 60411adedf70 tools: ynl: cli: print reply in combined format if possible omits 6ccc421b1461 tools: ynl: cli: extract the event/notify handling in --li [...] omits 45b99bb464eb tools: ynl: cli: factor out --list-attrs / --doc handling omits aca1fe235c10 tools: ynl: cli: add --doc as alias to --list-attrs omits 1b7fbf62ad8b tools: ynl: cli: improve --help omits 101a7d57d518 tools: ynl: cli: wrap the doc text if it's long omits 21eb90fb5fbc tools: ynl: cli: introduce formatting for attr names in -- [...] omits 5bb56ebec6d0 sched/isolation: Convert housekeeping cpumasks to rcu pointers omits e40e58355a8c hwmon: (dell-smm) Add support for Dell OptiPlex 7080 omits 6e8ad45b6372 cpuset: Provide lockdep check for cpuset lock held omits 78207c0ec04e cpu: Provide lockdep check for CPU hotplug lock write-held omits c2a89fcced57 timers/migration: Prevent from lockdep false positive warning omits 1386771c55b5 block: Protect against concurrent isolated cpuset change omits 338a866822ef net: Keep ignoring isolated cpuset change omits 7aa426bc3f72 driver core: cpu: Convert /sys/devices/system/cpu/isolated [...] omits 9787ef519019 cpuset: Convert boot_hk_cpus to use HK_TYPE_DOMAIN_BOOT omits 4757081e75a3 sched/isolation: Save boot defined domain flags omits 7aef17f367c9 x86/xen: Drop xen_mmu_ops omits e7c30ac379b4 ASoC: amd: acp: soc-acpi: add is_device_rt712_vb() helper omits 0bef51df7cf8 ASoC: amd: drop unused Kconfig symbols omits 7af9e30a0c8b ASoC: pxa: drop unused Kconfig symbol omits ec9426655dce perf addr2line.c: Rename a2l_style to cmd_a2l_style omits 53552add1a7c Merge branch 'for-6.20' into for-next omits 090e0ae303c7 cpuset: replace direct lockdep_assert_held() with lockdep_ [...] omits 88c51002d06f perf addr2line: Add a libdw implementation omits 27fc6f565d06 perf test workload: Add inlineloop test workload omits f815fc0c66e7 perf unwind-libdw: Fix invalid reference counts omits 959a634ebcda lib/crypto: mldsa: Add FIPS cryptographic algorithm self-test omits 0d92c555320a lib/crypto: nh: Restore dependency of arch code on !KMSAN omits c8bf0b969d27 lib/crypto: md5: Use rol32() instead of open-coding it omits 0d8e6c0a1178 fscrypt: Drop obsolete recommendation to enable optimized [...] omits 719316ad8eb0 crypto: testmgr - Remove nhpoly1305 tests omits f676740c4265 crypto: nhpoly1305 - Remove crypto_shash support omits 2f64821329d8 crypto: adiantum - Drop support for asynchronous xchacha ciphers omits 73c203fe5564 crypto: adiantum - Use memcpy_{to,from}_sglist() omits cd912b3452d1 crypto: adiantum - Use scatter_walk API instead of sg_miter omits 76987479c1a6 crypto: adiantum - Convert to use NH library omits a229d83235c7 lib/crypto: x86/nh: Migrate optimized code into library omits b4a8528d17fb lib/crypto: arm64/nh: Migrate optimized code into library omits 29e39a11f541 lib/crypto: arm/nh: Migrate optimized code into library omits 7246fe6cd644 lib/crypto: tests: Add KUnit tests for NH omits 14e15c71d7bb lib/crypto: nh: Add NH library omits ed894faccb8d lib/crypto: tests: Add KUnit tests for ML-DSA verification omits 64edccea594c lib/crypto: Add ML-DSA verification support omits 272bd8183376 cgroup/cpuset: Move the v1 empty cpus/mems check to cpuset [...] omits 2a3602030d80 cgroup/cpuset: Don't invalidate sibling partitions on cpus [...] omits 6e6f13f6d509 cgroup/cpuset: Don't fail cpuset.cpus change in v2 omits a1a01793ae1f cgroup/cpuset: Consistently compute effective_xcpus in upd [...] omits 18bc2425a877 cgroup/cpuset: Streamline rm_siblings_excl_cpus() omits ef92c4351ec7 perf test subcmd help: Add exclude disjoint subcmd names omits 6e5f2ad6bb74 perf stat display: Make %f precision consistent omits 817f66e39e39 x86/xen: Drop xen_cpu_ops omits 383f8e26e2c4 perf build: Raise minimum shellcheck version to 0.7.2 omits 46e7ced3ef5b wifi: mac80211: remove width argument from ieee80211_parse [...] omits 583f65f64b77 wifi: mac80211_hwsim: remove NAN by default omits e272628902c1 perf test stat tests: Fix for virtualized machines omits f813117f200b wifi: mac80211: improve station iteration ergonomics omits 6b3bafa2bd6b wifi: mac80211: improve interface iteration ergonomics omits e1cbdf78f60c wifi: cfg80211: include S1G_NO_PRIMARY flag when sending channel omits 391234eb4831 wifi: mac80211: unexport ieee80211_get_bssid() omits 4e705d310176 Merge branch 'for-6.20' into for-next omits 2f8d489897ae sched_ext: Add error logging for dsq creation failures omits c2510a165056 wl1251: Replace strncpy with strscpy in wl1251_acx_fw_version omits 710b9195ab12 wifi: iwlegacy: 3945-rs: remove redundant pointer check in [...] omits 33821a2b20b9 wifi: mac80211: don't send an unused argument to ieee80211 [...] omits b55a31a53b4e Merge branch 'pm-em' into fixes omits bc5e8e2fa2e2 x86/xen: Drop xen_irq_ops omits 2a7151942e8b Merge back material related to system sleep for 6.20 omits a6590f3d55e9 Merge branch 'acpi-bus' into linux-next omits 8a30b68d0c2d Merge branches 'acpi-pm', 'acpi-sysfs', 'acpi-apei' and 'a [...] omits 972f47928160 Merge branch 'fixes' into linux-next omits cdd95434cd09 Merge branch 'for-7.0/io_uring' into for-next omits 756dca921b99 Merge branch 'acpi-pm-fixes' into fixes omits 130a82760718 io_uring/register: drop io_register_enable_rings() submitt [...] omits bcd4c95737d1 io_uring/msg_ring: drop unnecessary submitter_task checks omits 7a8737e1132f io_uring: use release-acquire ordering for IORING_SETUP_R_ [...] omits 574b3eb843de x86/paravirt: Move pv_native_*() prototypes to paravirt.c omits 2e5da9653691 Bluetooth: btusb: Reject autosuspend if discovery is active omits e133883028d0 Bluetooth: hci_core: Export hci_discovery_active omits b1dcec9bd8a1 drm/xe/ptl: Enable PXP for PTL omits 6d24027d555e drm/xe/ptl: Define GSC for PTL omits 65b65ffcf669 drm/xe/gsc: Make GSC FW load optional for newer platforms omits f01b4f4a6019 x86/paravirt: Introduce new paravirt-base.h header omits 39965afb1151 x86/paravirt: Move paravirt_sched_clock() related code into tsc.c omits 9d4b8fd2ab6c btrfs: fix memory leaks in create_space_info() error paths omits 61ea127d6caf btrfs: update comment for delalloc flush and oe wait in bt [...] omits cd5b2d86b53c btrfs: invalidate pages instead of truncate after reflinking omits 89f941a62938 btrfs: update the Kconfig string for CONFIG_BTRFS_EXPERIMENTAL omits fd09d259c161 KVM: x86: Hide KVM_IRQCHIP_KERNEL behind CONFIG_KVM_IOAPIC=y omits 59c3e0603d86 KVM: x86: Bury ioapic.h definitions behind CONFIG_KVM_IOAPIC omits 5cd6b1a6eebd KVM: x86: Fold "struct dest_map" into "struct rtc_status" omits 1a5d7f9540af KVM: x86: Add a wrapper to handle common case of IRQ deliv [...] omits 4d846f183897 KVM: x86: Drop MAX_NR_RESERVED_IOAPIC_PINS, use KVM_MAX_IR [...] omits 9eabb2a5e499 KVM: x86: Drop guest-triggerable ASSERT()s on I/O APIC acc [...] omits ca909f9ea8cb KVM: x86: Drop ASSERT() on I/O APIC EOIs being only for LE [...] omits 37187992dd82 KVM: x86: Drop guest/user-triggerable asserts on IRR/ISR vectors omits a4978324e4bd KVM: x86: Drop ASSERT()s on APIC/vCPU being non-NULL omits fc4d3a6558af KVM: x86: Enforce use of EXPORT_SYMBOL_FOR_KVM_INTERNAL omits b17137dcae33 PCI/P2PDMA: Reset page reference count when page mapping fails omits 95813c9d23a4 Merge branch 'for-6.20/sony' into for-next omits d758c8d6e262 drm/xe/device: Convert wait for lmem init into an assert omits 1846c21f548c NFSv4.2: Fix size read races in truncate, fallocate and co [...] omits 68328f4a929f Merge branch 'jobserver' into docs-next omits 2e18e787eddd HID: sony: add support for bluetooth Rock Band 4 PS4 guitars omits a02857e73494 Documentation/trace: Fix links to other documents omits 829656c3e263 Documentation: bug-hunting.rst: Remove wrong 'file:' syntax omits b0ada75879c2 MAINTAINERS: Update for the doc subsystem omits 41dc31ad21ea CREDITS: add whitespace before opening parentheses omits 09dc08b396c9 regulator: dummy, make dummy_regulator_driver static omits 6be9ea62afed ASoC: codecs: rtq9128: Add compatible changes for rtq9154 omits b7d53fe53cb5 ASoC: dt-bindings: rtq9128: Add rtq9154 backward compatible omits daf86dcdbb40 ASoC: codecs: rtq9128: Modify the chip initial setting omits 55ffc973331b Merge branch 'vfs-7.0.nullfs' into vfs.all omits 6a0368d36d98 Merge branch 'vfs-7.0.leases' into vfs.all omits 051383ff67c5 Merge branch 'vfs-7.0.nonblocking_timestamps' into vfs.all omits 98429de9c029 Merge branch 'vfs-7.0.atomic_open' into vfs.all omits b0477aaaccbe Merge branch 'vfs-7.0.rust' into vfs.all omits 288dcf3a7512 Merge branch 'vfs-7.0.namespace' into vfs.all omits 4e7fdec1d1cf Merge branch 'vfs-7.0.initrd' into vfs.all omits dc44eb5c2c9f Merge branch 'vfs-7.0.misc' into vfs.all omits efcae5d7120a Merge branch 'vfs.fixes' into vfs.all omits ef12d0573a7f Merge patch series "initrd: remove half of classic initrd [...] omits e6ce36ccc86f init: remove /proc/sys/kernel/real-root-dev omits c350a65b566b initrd: remove deprecated code path (linuxrc) omits bdbb48e15371 jobserver: Begin to split up the big try: block omits 0aba5066c6ee Merge branch 'for-7.0/block' into for-next omits 78796b6bae86 selftests: ublk: add end-to-end integrity test omits 9e9f635525b1 selftests: ublk: add integrity params test omits f48250dc5ba8 selftests: ublk: add integrity data support to loop target omits a1805442674b selftests: ublk: support non-O_DIRECT backing files omits 24f8a44b797f selftests: ublk: implement integrity user copy in kublk omits 6ed6476c4aef selftests: ublk: add kublk support for integrity params omits 261b67f4e347 selftests: ublk: add utility to get block device metadata size omits c1d7c0f9cdf6 selftests: ublk: display UBLK_F_INTEGRITY support omits bfe1255712a3 ublk: optimize ublk_user_copy() on daemon task omits b2503e936b59 ublk: support UBLK_F_INTEGRITY omits be82a89066d5 ublk: implement integrity user copy omits fd5a005fa6a2 ublk: move offset check out of __ublk_check_and_get_req() omits ca80afd8708f ublk: inline ublk_check_and_get_req() into ublk_user_copy() omits 5bfbbc9938f5 ublk: split out ublk_user_copy() helper omits fc652d415cd8 ublk: split out ublk_copy_user_bvec() helper omits f82f0a16a827 ublk: set UBLK_IO_F_INTEGRITY in ublksrv_io_desc omits 98bf2256855e ublk: support UBLK_PARAM_TYPE_INTEGRITY in device creation omits e859e7c26a5c ublk: move ublk flag check functions earlier omits 835042fb1971 blk-integrity: take const pointer in blk_integrity_rq() omits 6fe6e6f4b424 Merge patch series "fs: add immutable rootfs" omits 49a11acfb079 docs: mention nullfs omits 5cde76d7626d fs: add immutable rootfs omits c0e85d130f47 fs: add init_pivot_root() omits 48e42592b570 fs: ensure that internal tmpfs mount gets mount id zero omits 589f41f2f08b x86/paravirt: Use common code for paravirt_steal_clock() omits ee9ffcf99f07 riscv/paravirt: Use common code for paravirt_steal_clock() omits b8431b901e82 loongarch/paravirt: Use common code for paravirt_steal_clock() omits bbf8c67aa6ae tools: jobserver: Prevent deadlock caused by incorrect job [...] omits ad892c485157 arm64/paravirt: Use common code for paravirt_steal_clock() omits 987167b1199c drm/xe: Privatize xe_ggtt_node omits 8d88aa149a29 drm/xe: Improve xe_gt_sriov_pf_config GGTT handling omits 9086170bfb92 drm/xe: Do not dereference ggtt_node in xe_bo.c omits a7ae0836917c drm/xe/display: Avoid dereferencing xe_ggtt_node omits c818b2651573 drm/xe: Add xe_ggtt_node_addr() to avoid dereferencing xe_ [...] omits 004311aa7d7a drm/xe: Convert xe_fb_pin to use a callback for insertion [...] omits 22437f30d2f0 drm/xe: Start using ggtt->start in preparation of balloon removal omits 15518e633b7c arm/paravirt: Use common code for paravirt_steal_clock() omits e6b2aa6d4004 sched: Move clock related paravirt code to kernel/sched omits e3256c7f132f gfs2: Fix slab-use-after-free in qd_put omits d5d05d5cd195 gfs2: Introduce glock_{type,number,sbd} helpers omits 5db048b6be6b gfs2: gfs2_glock_hold cleanup omits bbf0826f1c41 gfs: Use fixed GL_GLOCK_MIN_HOLD time omits 2a594c740acf gfs2: Fix gfs2_log_get_bio argument type omits c9afb1953e55 gfs2: gfs2_chain_bio start sector fix omits 68b10fd40d49 paravirt: Remove asm/paravirt_api_clock.h omits d1e94a4934e8 Bluetooth: btusb: Use pm_ptr instead of #ifdef CONFIG_PM omits fc1e82e745e7 dt-bindings: bluetooth: qcom,wcn7850-bt: Deprecate old supplies omits 0f755f17590d dt-bindings: bluetooth: qcom,wcn7850-bt: Split to separate schema omits 9d2f4c4a4be2 dt-bindings: bluetooth: qcom,wcn6855-bt: Deprecate old supplies omits 691c0da55562 dt-bindings: bluetooth: qcom,wcn6855-bt: Split to separate schema omits 74ee2b6db9f4 dt-bindings: bluetooth: qcom,wcn6750-bt: Deprecate old supplies omits 4d3a212deeea dt-bindings: bluetooth: qcom,wcn6750-bt: Split to separate schema omits 57507201df35 dt-bindings: bluetooth: qcom,wcn3990-bt: Split to separate schema omits 439375d993c7 dt-bindings: bluetooth: qcom,wcn3950-bt: Split to separate schema omits e41a69e668ef dt-bindings: bluetooth: qcom,qca6390-bt: Split to separate schema omits fecb6f46ab6f dt-bindings: bluetooth: qcom,qca9377-bt: Split to separate schema omits b2b584d1317a dt-bindings: bluetooth: qcom,qca2066-bt: Split to separate schema omits b49c63eea526 x86/paravirt: Move thunk macros to paravirt_types.h omits d73298f01534 x86/paravirt: Remove PARAVIRT_DEBUG config option omits e0b4904a401f x86/paravirt: Remove some unneeded struct declarations omits cb3baf5bb065 btrfs: sync read disk super and set block size omits d59898d82208 btrfs: remove experimental offload csum mode omits 635460aa4a6f btrfs: split btrfs_fs_closing() and change return type to bool omits 522ca7c526d9 btrfs: send: check for inline extents in range_is_hole_in_ [...] omits a08ed4a9924d btrfs: reject single block sized compression early omits a1272a58d0c2 btrfs: tests: fix return 0 on rmap test failure omits ce85a86ae4bc btrfs: tests: fix root tree leak in btrfs_test_qgroups() omits 1debac8ae9cf btrfs: release path before iget_failed() in btrfs_read_loc [...] omits f15a268e440a btrfs: update outdated comment in __add_block_group_free_space() omits 5b0eb5cd120b btrfs: add mount time auto fix for orphan fst entries omits 673d098fc81e btrfs: simplify check for zoned NODATASUM writes in btrfs_ [...] omits 0a84b87bf6de btrfs: avoid transaction commit on error in insert_balance_item() omits 84184071aead btrfs: move unlikely checks around btrfs_is_shutdown() int [...] omits adc88d0a9cc9 btrfs: tag as unlikely error conditions in the transaction [...] omits 0fe3d68418e6 btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer() omits 6dfb3b151ba3 btrfs: remove unreachable return after btrfs_backref_panic [...] omits d3a817d71323 btrfs: refactor the main loop of cow_file_range() omits c2b9306f48f8 btrfs: zoned: print block-group type for zoned statistics omits f92dd0b55058 btrfs: move space_info_flag_to_str() to space-info.h omits 98058099ad6b btrfs: zoned: show statistics about zoned filesystems in m [...] omits 0735a4556440 btrfs: remove zoned statistics from sysfs omits 19b81fe010c2 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_ [...] omits c9ee0b532b1a btrfs: don't call btrfs_handle_fs_error() in qgroup_accoun [...] omits b372a039cd7d btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits 6b9e092c0961 btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits 6837605377d1 btrfs: remove redundant path release in btrfs_find_orphan_roots() omits 3a52352aaf56 btrfs: use single return variable in btrfs_find_orphan_roots() omits 2502cfc89cc6 btrfs: avoid transaction commit on error in del_balance_item() omits 0613b2c72680 btrfs: update stale comment in __cow_file_range_inline() omits 0751a53f9948 btrfs: remove duplicated root key setup in btrfs_create_tree() omits 40605c1e9c2d btrfs: zoned: re-flow prepare_allocation_zoned omits b9def8adea20 btrfs: shrink the size of btrfs_bio omits 1bff54b7d543 btrfs: remove ASSERT compatibility for gcc < 8.x omits a85ef7840470 btrfs: pass level to _btrfs_printk() to avoid parsing leve [...] omits c752631c1d21 btrfs: simplify internal btrfs_printk helpers omits 5d91f4617274 btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...] omits d79abdef6d67 btrfs: merge setting ret and return ret omits f8259a6beb12 btrfs: remove dead assignment in prepare_one_folio() omits 784c3fbb1e79 btrfs: replace for_each_set_bit() with for_each_set_bitmap() omits c83c7a04a4e4 btrfs: concentrate the error handling of submit_one_sector() omits 213427d3a929 btrfs: search for larger extent maps inside btrfs_do_readpage() omits 3ebd56bd2614 btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper omits b13b9b054b9b btrfs: enable direct IO for bs > ps cases omits 5eaaa10afe55 btrfs: switch to library APIs for checksums omits 297c4f3ba48e btrfs: zoned: don't zone append to conventional zone omits 25358fd3e732 btrfs: relax squota parent qgroup deletion rule omits 717453956e15 btrfs: check squota parent usage on membership change omits b7409457b6ac btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...] omits 1b6c266267c0 btrfs: use true/false for boolean parameters in btrfs_inc_ [...] omits 9863246c6331 btrfs: update comment for visit_node_for_delete() omits 53741cb6d4a7 gfs2: Initialize bio->bi_opf early omits 0572d075f8e2 gfs2: Rename gfs2_log_submit_{bio -> write} omits 654826aa4a8f gpu: nova-core: add missing newlines to several print strings omits 5cf76277cdec gpu: nova-core: check for overflow to DMATRFBASE1 omits 7970e04d1705 drm/xe/mert: Move MERT initialization to xe_mert.c omits 401fabd6e276 drm/xe/mert: Use local mert variable to simplify the code omits ff4eca1f46f3 drm/xe/mert: Always refer to MERT using xe_device omits a92c68eb1e19 drm/xe/mert: Fix kernel-doc for struct xe_mert omits e7994954c2be drm/xe/mert: Normalize xe_mert.h include guards omits ab3a124fe089 arm64: dts: mediatek: mt6795-xperia-m5: Add UHS pins for M [...] omits 96cb8d6257d6 arm64: dts: mediatek: mt8192-asurada: Remove unused clock- [...] omits 04ccbc5325cc arm64: dts: mediatek: mt8173-elm: Remove regulators from t [...] omits 6c0ecd0ae8f6 arm64: dts: mediatek: mt8173-elm: Fix dsi0 ports warning omits 870ffe2999b5 arm64: dts: mediatek: mt8173-elm: Fix bluetooth node name [...] omits 08076645d9ac arm64: dts: mediatek: mt8183-pumpkin: Fix pinmux node names omits b1fc81a986c9 arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pi [...] omits 55828e41e739 arm64: dts: mediatek: mt7981b-openwrt-one: Remove useless [...] omits 846348a699f9 arm64: dts: mediatek: mt8183-evb: Fix dtbs_check warnings omits c68a509320a6 arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup omits c3f6d533b76e arm64: dts: mediatek: mt8188-geralt: drop firmware-name fr [...] omits dc162e4d6be9 fs: add <linux/init_task.h> for 'init_fs' omits 0cc83fc23deb gpu: nova-core: don't print raw PMU table entries omits 8d6a8e79226d gpu: nova-core: preserve error information in gpu_name() omits 77ef2c3ff591 Merge patch series "re-enable IOCB_NOWAIT writes to files v6" omits 08489c4f4133 xfs: enable non-blocking timestamp updates omits f92f8eddbbfb xfs: implement ->sync_lazytime omits 2d72003ba244 fs: refactor file_update_time_flags omits 85c871a02b03 fs: add support for non-blocking timestamp updates omits 5cf06ea56ee6 fs: add a ->sync_lazytime method omits 188344c8ac0b fs: factor out a sync_lazytime helper omits 761475268fa8 fs: refactor ->update_time handling omits 1cbc82281675 fat: cleanup the flags for fat_truncate_time omits b8b3002fbfef nfs: split nfs_update_timestamps omits dc9629faef0a fs: allow error returns from generic_update_time omits 20b781834ea0 fs: remove inode_update_time omits 3665b05e66b7 Merge patch series "mount: add OPEN_TREE_NAMESPACE" omits 968eb96023df selftests/open_tree: add OPEN_TREE_NAMESPACE tests omits 223b66b03ac4 mount: add OPEN_TREE_NAMESPACE omits cb3e4998cb16 fs: move initializing f_mode before file_ref_init() omits 8618271887ca spi: spi-mem: Limit octal DTR constraints to octal DTR situations omits af4b2dc48103 spi: spi-mem: Create a repeated address operation omits 0196932f539e spi: spi-mem: Make the DTR command operation macro more suitable omits e59075211902 ASoC: wm8962: Don't report a microphone if it's shorted to [...] omits 66c26346ae30 ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask omits 8f799b4e8cc0 Merge tag 'v6.19-rc5' into driver-core-next omits 4d944187a128 Merge branch 'reset/gpio-compatible' of https://git.pengut [...] omits b0fc1e770194 regulator: Add TPS65185 driver omits da1456e435ae regulator: dt-bindings: Document TI TPS65185 omits 6eb6b62f002f regulator: core: allow regulator_register() with omits dc8ea8714311 xen/virtio: Don't use grant-dma-ops when running as Dom0 omits db9aded979b4 x86/xen/pvh: Enable PAE mode for 32-bit guest only when CO [...] omits fc6ceb7e4ea7 ASoC: sof ipc4: Add sof_ipc4_widget_setup_msg_payload() an [...] omits 1cd8fbec6dfa ASoC: SOF: ipc4: sof_ipc4_module_init_ext_init structs and macros omits 854d4389f20f ASoC: sof: Add domain_id, heap_bytes and stack_bytes to sn [...] omits 0432fe32c129 ASoC: sof: ipc4-topology: Add topology tokens domain_in st [...] omits 02b744bc8a71 Merge tags 'juno-updates-7.0', 'ffa-updates-7.0' and 'scmi [...] omits 83aee46dc214 ASoC: SOF: ipc/ops: Use guard() for spinlocks omits 294b9e7e8eca ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense omits 36fabc449a05 ASoC: SOF: mediatek: mtk-adsp-common: Use guard() for spin [...] omits aa234886c726 ASoC: SOF: imx: imx-common: Use guard() for spinlock_irqsafe() omits 58a581c38bab ASoC: SOF: amd: acp-ipc: Use guard() for spinlock_irq() omits 599a5b00a1bf ASoC: SOF: Intel: Use guard()/scoped_guard() for mutex loc [...] omits 5c19da34df02 ASoC: SOF: Use guard()/scoped_guard() for mutex locks wher [...] omits 8672e4b51adf spi: dt-bindings: nxp,lpc3220-spi: Add DMA specific properties omits 77157cb45c66 ASoC: codecs: rt1320-sdw: convert to snd_soc_dapm_xxx() omits 35bffbe49dfd ASoC: dt-bindings: Convert realtek,rt5651 to DT schema omits d157757de210 RDMA/core: add device registration debugging omits 76901cb7775d RDMA/core: add ib_gid_table_entry debugging omits ef113ff689c1 net/can/j1939: add j1939_priv and j1939_session debugging omits 43f37d44f2b8 gpio: cadence: Add support for edge-triggered interrupts omits ea5b4c68e097 gpio: cadence: Add quirk for Axiado AX3000 platform omits a88d9589125a gpio: menz127: drop unneeded MODULE_ALIAS omits 12292e06c9a3 Merge branch 'renesas-dts-for-v6.20' into renesas-next omits 2b84bd93eda9 arm64: dts: renesas: Use lowercase hex omits 3cf9dc2c7c93 Merge tag 'v6.19-rc5' of git://git.kernel.org/pub/scm/linu [...] omits fd4be5de4594 arm64: dts: renesas: Use hyphens in node names omits 13e566e8df89 arm/arm64: dts: renesas: Drop unused .dtsi omits b83f6066307d net: update dev_put()/dev_hold() debugging omits 378f1dc3d647 xen: privcmd: WQ_PERCPU added to alloc_workqueue users omits 842df741a4e4 xen/events: replace use of system_wq with system_percpu_wq omits 07f2961235ac x86/paravirt: Remove not needed includes of paravirt.h omits 24a4f4e1608f acct(2): begin the deprecation of legacy BSD process accounting omits 2a255acce2e5 device_cgroup: remove branch hint after code refactor omits 7e463614c97b Merge patch series "vfs: require filesystems to explicitly [...] omits 51e49111c00b fs: remove simple_nosetlease() omits 2b10994be716 filelock: default to returning -EINVAL when ->setlease ope [...] omits 6163b5da2f5e xfs: add setlease file operation omits 545b4144d804 ufs: add setlease file operation omits dbe8d57d1483 udf: add setlease file operation omits f5a3446be277 tmpfs: add setlease file operation omits dfd8676efe43 squashfs: add setlease file operation omits 94a3f60af5dc overlayfs: add setlease file operation omits 136b43aa4b16 orangefs: add setlease file operation omits f15d3150279d ocfs2: add setlease file operation omits 6aaa1d6337b5 ntfs3: add setlease file operation omits f46bb13dc5d9 nilfs2: add setlease file operation omits 7dd596bb35e5 jfs: add setlease file operation omits c275e6e7c085 jffs2: add setlease file operation omits 3b514c333390 gfs2: add a setlease file operation omits a9acc8422ffb fat: add setlease file operation omits 9e2ac6ddb397 f2fs: add setlease file operation omits b8ca02667552 exfat: add setlease file operation omits 20747a2a29c6 ext4: add setlease file operation omits ccdc2e0569f5 ext2: add setlease file operation omits f8902d3df893 erofs: add setlease file operation omits f9688474e413 btrfs: add setlease file operation omits 663cdef61a27 affs: add setlease file operation omits ca4388bf1d9e fs: add setlease to generic_ro_fops and read-only filesyst [...] omits 50d1a926f463 Merge remote-tracking branch 'git/zynqmp/soc' into for-next omits 1f58ad77a8b4 cpuidle: zynq: Switch Michal Simek's email to new one omits 757b907b3ead fs: make insert_inode_locked() wait for inode destruction omits e92d336eaf24 Merge 6.19-rc5 into char-misc-next omits 3aa9296a23ec media: i2c: add os05b10 image sensor driver omits 555db89381c0 dt-bindings: media: i2c: Add os05b10 sensor omits 7d402666094c media: i2c: Add Samsung S5K3M5 13MP camera sensor driver omits d855e1279b27 dt-bindings: media: i2c: Add Samsung S5K3M5 image sensor omits e38fd0933c75 media: i2c: add Samsung S5KJN1 image sensor device driver omits 59cbe9436de6 dt-bindings: media: i2c: Add Samsung S5KJN1 image sensor omits a9d0666dad66 pwm: dwc: Use size macro omits 403faa575738 rv: Fix documentation reference in da_monitor.h omits 3fee5b320c15 verification/rvgen: Remove unused variable declaration fro [...] omits 3d2bfeeef340 verification/dot2c: Remove superfluous enum assignment and [...] omits 0d2405a086a0 verification/dot2c: Remove __buff_to_string() and cleanup omits 3c5720b9ba3e verification/rvgen: Annotate DA functions with types omits 531b50e06aa7 verification/rvgen: Adapt dot2k and templates after refact [...] omits e4a1e415eb18 Documentation/rv: Adapt documentation after da_monitor ref [...] omits fa9b26dfa172 rv: Cleanup da_monitor after refactor omits 30984ccf31b7 rv: Refactor da_monitor to minimise macros omits 65cabf8ed0f2 xdrgen: Initialize data pointer for zero-length items omits c2b5f480fbd1 NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation omits 1357e784cdc4 xdrgen: Implement short (16-bit) integer types omits b6ded08211da nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() omits 914e926861c7 nfsd: use workqueue enable/disable APIs for v4_end_grace sync omits 6e6b7ef9dbfb NFS: NFSERR_INVAL is not defined by NFSv2 omits 99e70397616f xdrgen: Emit the program number definition omits b2ba2027f05d xdrgen: Fix struct prefix for typedef types in program wrappers omits b15db78b575d nfsd: prefix notification in nfsd4_finalize_deleg_timestam [...] omits 47707ef01dc1 locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED omits c5c96e14f1d2 xdrgen: Address some checkpatch whitespace complaints omits a0930f8c08d9 xdrgen: Generate "if" instead of "switch" for boolean unio [...] omits d1581c998cec NFSD: Add instructions on how to deal with xdrgen files omits f162768a1a60 xdrgen: improve error reporting for invalid void declarations omits 9ab508f36976 NFSD: Clean up nfsd4_check_open_attributes() omits ee8112a2e0f9 Merge patch series "Call scsi_host_busy() after the SCSI h [...] omits e60b57972099 scsi: core: Revert "Fix a regression triggered by scsi_hos [...] omits 202d5dadd3a0 scsi: ufs: core: Only call scsi_host_busy() after the SCSI [...] omits 309b23a1553a scsi: ufs: core: Improve the documentation of UFS data frames omits bf286f5558bf scsi: mpt3sas: Simplify the workqueue allocation code omits 8d0aecdebc0f scsi: mpi3mr: Simplify the workqueue allocation code omits 993ab48006b3 firewire: ohci: stop using page private to store DMA mappi [...] omits f2ae92780ab9 firewire: ohci: split page allocation from dma mapping omits e62b46cdd3ea firewire: ohci: use MAX macro to guarantee minimum count o [...] omits ef6bdffbb88d firewire: core: stop using page private to store DMA mappi [...] omits c2f60aa1602d firewire: core: use common kernel API to allocate and rele [...] omits a69a9e630d49 firewire: core: code refactoring with cleanup function for [...] omits adc839ae7d0f firewire: core: use mutex instead of spinlock for client i [...] omits c91adaddb074 firewire: core: move private function declaration from pub [...] omits 37d2e108de4d drm/msm: remove some dead code omits 3a8a4ee99cb6 Merge patch series "scsi: Make use of bus callbacks" omits 44859905375f scsi: ufs: core: Convert to SCSI bus methods omits 4bc2205be460 scsi: st: Convert to SCSI bus methods omits 9ccda35df7d5 scsi: sr: Convert to SCSI bus methods omits a71d5deea6e9 scsi: ses: Convert to SCSI bus methods omits 63b541f054e7 scsi: sd: Convert to SCSI bus methods omits fba333569c8a scsi: ch: Convert to SCSI bus methods omits f7d4f1bf5724 scsi: core: sysfs: Make use of bus callbacks omits 7d42bcea57ae scsi: core: Pass a struct scsi_driver to scsi_{,un}registe [...] omits 432b119ab8d8 docs: power: update documentation about removed function omits 39fe0eac6d75 power: supply: wm97xx: Fix NULL pointer dereference in pow [...] omits 04aa3d6dddaf MAINTAINERS: adjust file entry in ROHM BD71828 CHARGER omits 81963d1c5689 power: supply: ab8500_chargalg: improve kernel-doc omits 2c7e46e1318d power: supply: sysfs: Constify pointer passed to dev_attr_psp() omits 688364a11647 power: supply: bq27xxx: fix wrong errno when bus ops are u [...] omits 36b056292264 power: reset: nvmem-reboot-mode: respect cell size for nvm [...] omits 8d59cf3887fb power: supply: sbs-battery: Fix use-after-free in power_su [...] omits e2febe375e5e power: supply: rt9455: Fix use-after-free in power_supply_ [...] omits b7508129978a power: supply: pm8916_lbc: Fix use-after-free in power_sup [...] omits 62914959b35e power: supply: pm8916_bms_vm: Fix use-after-free in power_ [...] omits 838767f50747 power: supply: pf1550: Fix use-after-free in power_supply_ [...] omits b2ce982e2e0c power: supply: goldfish: Fix use-after-free in power_suppl [...] omits 642f33e34b96 power: supply: cpcap-battery: Fix use-after-free in power_ [...] omits 5f0b1cb41906 power: supply: bq25980: Fix use-after-free in power_supply [...] omits 800584336972 power: supply: bq256xx: Fix use-after-free in power_supply [...] omits 3291c51d4684 power: supply: act8945a: Fix use-after-free in power_suppl [...] omits c4af8a98bb52 power: supply: ab8500: Fix use-after-free in power_supply_ [...] omits ce3bc8469e4c power: supply: ucs1002: Remove unused gpio include header omits 91a4f92de845 power: supply: cw2015: Remove unused gpio include header omits 3d74b6dfd703 power: supply: bq25980: Remove unused gpio include header omits 38673fd9d622 power: supply: bq256xx: Remove unused gpio include header omits e312b7e3183d power: supply: bd99954: Remove unused gpio include header omits 4d24b32aa342 Merge remote-tracking branch 'cix/dt-bindings' into for-next omits 10dafd910ce1 Merge remote-tracking branch 'cix/dt' into for-next omits e39fadd6ef7b arm64: dts: cix: Add OrangePi 6 Plus board support omits 01a08fd96730 dt-bindings: arm: cix: add OrangePi 6 Plus board omits ecdf27e3346d Merge branch 'for-7.0/block' into for-next omits 5df832ba5f9d Merge branch 'block-6.19' into for-7.0/block omits 7e2b0d590c7d Merge branch 'for-7.0/block' into for-next omits bb8e2019ad61 blk-crypto: handle the fallback above the block layer omits 66e5a11d2ed6 blk-crypto: optimize data unit alignment checking omits 3d939695e682 blk-crypto: use mempool_alloc_bulk for encrypted bio page [...] omits 2f655dcb2d92 blk-crypto: use on-stack skcipher requests for fallback en [...] omits b37fbce460ad blk-crypto: optimize bio splitting in blk_crypto_fallback_ [...] omits aefc2a1fa2ed blk-crypto: submit the encrypted bio in blk_crypto_fallbac [...] omits a3cc978e61f5 blk-crypto: add a bio_crypt_ctx() helper omits bc26e2efa2c5 fscrypt: keep multiple bios in flight in fscrypt_zeroout_r [...] omits c22756a9978e fscrypt: pass a real sector_t to fscrypt_zeroout_range_inl [...] omits b76ecfdb08c8 video/logo: don't select LOGO_LINUX_MONO and LOGO_LINUX_VG [...] omits 8a31dc4e9a6b video/logo: move logo selection logic to Kconfig omits f0a3a116c798 video/logo: remove logo_mac_clut224 omits 1d3abc140109 sh: defconfig: remove CONFIG_LOGO_SUPERH_* omits 7597d0775ef3 newport_con: depend on LOGO_LINUX_CLUT224 instead of LOGO_ [...] omits a4118b60b37c video/logo: allow custom logo omits 802f76476ab4 video/logo: add a type parameter to the logo makefile function omits 6f95519f6f4f video/logo: remove orphan .pgm Makefile rule omits cc248ef0245e fbdev: omapfb: remove duplicate check in omapfb_setup_mem() omits 1996125fbe67 fbdev: sh_mobile_lcdc: Make FB_DEVICE dependency optional omits 7511b362562f fbdev: omapfb: Make FB_DEVICE dependency optional omits bc9f9cb85a7d staging: fbtft: Make FB_DEVICE dependency optional omits adb41ab22150 fb: Add dev_of_fbinfo() helper for optional sysfs support omits 6785983eb7ad drm/hyperv: Remove reference to hyperv_fb driver omits 98c016c5bf05 drivers: hv: vmbus_drv: Remove reference to hpyerv_fb omits efcffd9a6ad8 staging: greybus: lights: avoid NULL deref omits 36a795e7eed3 staging: rtl8723bs: fix spacing around arithmetic operators omits 230f72823f8e staging: greybus: arche-platform: fix spelling mistake in comment omits c6ca88ba429d staging: greybus: arche-platform: clarify TODO comment omits 80fd2297d72a staging: axis-fifo: Clean up register and mask definitions omits 02b2a366a64f staging: axis-fifo: Remove redundant comments omits 04efe3aa5fa0 staging: axis-fifo: Remove noisy error messages for user errors omits ab517a047b4e staging: axis-fifo: Remove unnecessary zero-length packet check omits eb757312ac17 staging: axis-fifo: Remove unnecessary casts from file->pr [...] omits d1a3cfec3aba staging: axis-fifo: Drop unneeded release callback omits eb12093d42ba staging: axis-fifo: Use devm_kasprintf for device name allocation omits c83d8445f3b6 staging: axis-fifo: Add poll() support omits 87d653a894a4 staging: axis-fifo: Remove read/write timeout module parameters omits d78870274b49 staging: sm750fb: fix typo 'resetted' -> 'reset' omits db9b736bce3d staging: nvec: apply udelay only after the first byte has [...] omits 42d8dc5a9d85 staging: rtl8723bs: fix spacing around operators omits 69dc48dc5506 staging: rtl8723bs: use PTR_ALIGN for buffer alignment omits 2e2d0c710cc1 staging: rtl8723bs: remove unnecessary blank lines omits 44b225bf0738 staging: rtl8723bs: fix missing transmission lock in rtw_xmit omits 20530f561a7b staging: rtl8723bs: fix missing blank line warning omits 0cbf955a2966 staging: rtl8723bs: Remove redundant MAC_ARG macro omits cf0f2680c30d staging: rtl8723bs: core: move constants to right side in [...] omits 09a9c4bde41c staging: rtl8723bs: core: remove unnecessary else-statements omits f8a916c8ca0e staging: rtl8723bs: core: remove empty if-statements omits 780f18732a96 staging: rtl8723bs: fix block comment whitespace omits d9c2a0039120 staging: rtl8723bs: rename shortGIrate to short_gi_rate omits 4c1ee347f8b7 staging/sm750fb: remove outdated TODO lines omits e3d723f70b32 staging: greybus: gb-camera: fix configure_streams indentation omits 81a4ecb9faab staging: greybus: gb-camera: use BIT() macro for flags omits e6900ce28cd3 staging: rtl8723bs: rename shortGIrate to short_gi_rate omits fe1d4828846f Merge branch 'rcu-misc.20260111a' omits bc3705e20988 rcu: Reduce synchronize_rcu() latency by reporting GP kthr [...] omits a5f00be9b3b0 tools/nolibc: Add a simple test for writing to a FILE and [...] omits 109770cc8168 tools/nolibc: Add fseek() to stdio.h omits edaf30743185 tools/nolibc: Add fread() to stdio.h omits 8c483209a6fc pinctrl: samsung: Add Exynos9610 pinctrl configuration omits 2efbc4cf8744 dt-bindings: pinctrl: samsung: Add exynos9610-wakeup-eint node omits 4ab3ec8baa41 dt-bindings: pinctrl: samsung: Add exynos9610-pinctrl compatible omits 6fe8360b16ac selftests/nolibc: also test libc-test through regular self [...] omits 20c72de1f8a9 selftests/nolibc: scope custom flags to the nolibc-test target omits 4203c6fb5e9d selftests/nolibc: try to read from stdin in readv_zero test omits c39f47e6c439 lib/tests: add KUnit test for bitops omits 60d8484c4cec Merge branch 'bnxt_en-updates-for-net-next' omits bc87b14594e3 bnxt_en: Implement ethtool_ops -> get_link_ext_state() omits 51b9d3f948b8 bnxt_en: Use a larger RSS indirection table on P5_PLUS chips omits 743e683596fa bnxt_en: Defrag the NVRAM region when resizing UPDATE regi [...] omits e1c9c8928b5b bnxt_en: Add support for FEC bin histograms omits c470195b989f bnxt_en: Add PTP .getcrosststamp() interface to get device [...] omits fdb573d675e3 bnxt_en: Update FW interface to 1.10.3.151 omits 7a1ff3545ade selftests: net: py: ensure defer() is only used within a t [...] omits 799a4912eea7 selftests: net: py: capitalize defer queue and improve import omits de7c600e2d5b selftests/net: parametrise iou-zcrx.py with ksft_variants omits 9086984ff52e selftests: drv-net: psp: Better control the used PSP dev omits bb63e7257e63 drm/xe: Avoid toggling schedule state to check LRC timesta [...] omits efffd56e4bd8 drm/xe: Disable timestamp WA on VFs omits ddb5cf9b90c5 drm/xe: Remove special casing for LR queues in submission omits 58624c195b9a drm/xe: Do not deregister queues in TDR omits dd1ef5e24565 drm/xe: Only toggle scheduling in TDR if GuC is running omits 95f27831ee3c drm/xe: Stop abusing DRM scheduler internals omits e70f43c21dbf drm/xe: Add dedicated message lock omits d0c2d28cfd7e Merge branch 'net-convert-drivers-to-get_rx_ring_count' omits cf8c4e1f08ec net: hns3: convert to use .get_rx_ring_count omits 2103a5ed1b5b net: hns: convert to use .get_rx_ring_count omits a64f302022ba net: qede: convert to use .get_rx_ring_count omits 5baf736ba4f3 net: niu: convert to use .get_rx_ring_count omits 983d4b8ec519 net: funeth: convert to use .get_rx_ring_count omits 415a9d10d180 net: enic: convert to use .get_rx_ring_count omits 08cbb4a3de08 net: hinic: convert to use .get_rx_ring_count omits 623b213825fd net: octeontx2: convert to use .get_rx_ring_count omits 959728f9931e net: stmmac: convert to use .get_rx_ring_count omits 6c7ff659d883 Merge branch 'mlx5-add-tso-support-for-udp-over-gre-over-vlan' omits b30ba673058d net/mlx5e: Remove GSO_PARTIAL for non _CSUM GRE omits 5f410e1224e4 net/mlx5e: TSO for UDP over GRE over vlan packets omits 6e6c751b41a8 net/mlx5e: TSO for GRE over vlan omits 11ed2195887d net: ethernet: ave: Remove unnecessary 'out of memory' message omits 9da9633f2f02 net: phy: mxl-gpy: implement SGMII in-band configuration omits a8848c4b43ad x86,fs/resctrl: Update documentation for telemetry events omits fff90bb3d4e5 drm/amd/display: Promote DC to 3.2.365 omits 15acb306c9ef drm/amd/display: [FW Promotion] Release 0.1.42.0 omits 71573db5ad74 drm/amd/display: switch to drm_dbg_ macros instead of DRM_ [...] omits 869e3869b930 drm/amd/display: switch to drm_dbg_kms() from DRM_DEBUG_KMS omits e9306b69e775 drm/amd/display: Add pwait status to DMCUB debug logging omits 75372d75a4e2 drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL [...] omits cb9580393236 drm/amd/display: Add replay_events in replay settings omits 5a113e15d156 drm/amd/display: init code for external panel replay omits a036db395314 drm/amd/display: disable replay when crc source is enabled omits cdd9b2d7e409 drm/amd/display: Always update divider settings for DP tunnel omits 1758cf3cfd31 drm/amd/display: revert "write default Vesa Aux backlight [...] omits e7b09b766ae2 drm/amd/display: correct clip x assignment in cursor programming omits 1883b2578df3 drm/amd/display: Add global fgcg function prototype to DCCG omits 0839d8d24e6f drm/amd/display: only power down dig on phy endpoints omits 53edf8604a7c drm/amd/display: PR error HPD_IRQ handling omits a230696d4e00 drm/amd/display: DPCD for Selective Update omits ac1e65d8ade4 drm/amd/display: Bump the HDMI clock to 340MHz omits 99f77f6229c0 drm/amd/display: Show link name in PSR status message omits 16ac1b6a6b52 drm/amd/display: Remove unused DMUB replay commands omits 872818e2357b drm/amd/display: Re-implement minimal transition deferral omits 1e5cd4adfc54 drm/amd/display: move panel replay out from edp omits 0f744593adec drm/amdgpu/mes: Simplify hqd mask initialization omits efdc66fe12b0 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last [...] omits b7cccc8286bb drm/amdkfd: fix a memory leak in device_queue_manager_init() omits d96750965160 drm/amdgpu: make sure userqs are enabled in userq IOCTLs omits 9858810e62ca drm/amdgpu: Slightly simplify base_addr_show() omits 96e97a562d06 drm/amdgpu: Drop MMIO_REMAP domain bit and keep it Internal omits cf3f100cec01 drm/amd/pm: Use message control for debug mailbox omits 2f0d5ecae0f5 drm/amd/pm: Add debug message callback omits b9b393c68a10 drm/amd/pm: Drop unused ppt callback definitions omits 72838568bddc drm/amd/pm: Drop unused ppt callback from SMUv15 omits 28aff1330419 drm/amd/pm: Drop unused ppt callback from SMUv14 omits ca184ac28af0 drm/amd/pm: Drop unused ppt callback from SMUv13 omits c3c61d11419c drm/amd/pm: Drop unused ppt callback from SMUv12 omits 8376acce43aa drm/amd/pm: Drop unused ppt callback from SMUv11 omits a45eef15a217 drm/amd/pm: Drop legacy message related fields omits 97cf0aace8ea drm/amd/pm: Drop legacy message fields from SMUv15 omits 4068f195d138 drm/amd/pm: Drop legacy message fields from SMUv14 omits 8d623384894c drm/amd/pm: Drop legacy message fields from SMUv13 omits 8ba2a9a987d0 drm/amd/pm: Drop legacy message fields from SMUv12 omits 8c502fd5b6e3 drm/amd/pm: Drop legacy message fields from SMUv11 omits 359b9f088f53 drm/amd/pm: Remove unused legacy message functions omits 3b7743701969 drm/amd/pm: Replace without wait with async calls omits c42852d83d01 drm/amd/pm: Add async message call support omits 28665cad86f2 drm/amd/pm: Use message control in messaging omits 34199fde4a86 drm/amd/pm: Add message control for SMUv15 omits 0d81c3982d32 drm/amd/pm: Add message control for SMUv14 omits 667912bbabc2 drm/amd/pm: Add message control for SMUv13 omits 067e46a36bfc drm/amd/pm: Add message control for SMUv12 omits 6d74c9ff6ae5 drm/amd/pm: Add message control for SMUv11 omits 4f379370a49c drm/amd/pm: Add smu message control block omits ca5d4db8db84 drm/amdgpu: Use correct address to setup gart page table f [...] omits 39c21b811123 drm/amdgpu: Skip loading SDMA_RS64 in VF omits 438bfd36a9cb Merge branch 'for-7.0/io_uring' into for-next omits b042e799c14a Merge branch 'for-7.0/block' into for-next omits f9aca3040a9a Merge branch 'block-6.19' into for-next omits f7ba87dfa8e4 block: account for bi_bvec_done in bio_may_need_split() omits a31bde687b10 block: use pi_tuple_size in bi_offload_capable() omits 38feb171b3f9 accel/rocket: rocket_accel.h: fix kernel-doc warnings omits 57d8ae156935 accel/rocket: factor out code with find_core_for_dev in ro [...] omits 34f4495a7f72 accel/rocket: fix unwinding in error path in rocket_probe omits f509a081f6a2 accel/rocket: fix unwinding in error path in rocket_core_init omits bcd7f6786d6e Merge branch 'clk-microchip' into at91-next omits 124ae2e00170 Merge branch 'at91-soc' into at91-next omits 2c3f8669e2ea Merge branch 'at91-dt' into at91-next omits 69ccb0f338ea clk: microchip: core: remove unused include asm/traps.h omits 5df96d141ccc clk: microchip: core: correct return value on *_get_parent() omits 0b0f7e6539a7 ARM: at91: remove unnecessary of_platform_default_populate calls omits ef45b853ed8c ARM: at91: Move PM init functions to .init_late hook omits d93faac66dc0 clk: microchip: core: remove duplicate determine_rate on p [...] omits c4a069095395 platform/surface: aggregator_registry: Add Surface Pro 11 (QCOM) omits 4bbfc90122e9 x86/resctrl: Enable RDT_RESOURCE_PERF_PKG omits d0891647fbc6 fs/resctrl: Move RMID initialization to first mount omits 0ecc988b0232 x86,fs/resctrl: Compute number of RMIDs as minimum across [...] omits ee7f6af79f09 fs/resctrl: Move allocation/free of closid_num_dirty_rmid[] omits 67640e333b98 x86/resctrl: Handle number of RMIDs supported by RDT_RESOU [...] omits 2efcec539655 Merge branches 'fixes', 'arm/smmu/updates', 'amd/amd-vi' a [...] omits 2e666595651b iommu/amd: Drop incorrect NULL check for iommu in alloc_ir [...] omits 16e3423fc755 iommu: simplify list initialization in iommu_create_device [...] omits 0d069bb38183 dt-bindings: soc: fsl: qe: Add an interrupt controller for [...] omits d2a0cac10597 iommu/amd: move wait_on_sem() out of spinlock omits f0bcd784e1b7 soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports omits a8258ffed2ef iommu: debug-pagealloc: Check mapped/unmapped kernel memory omits 7e84593795b3 iommu: debug-pagealloc: Track IOMMU pages omits ccc21213f013 iommu: Add calls for IOMMU_DEBUG_PAGEALLOC omits 466ae6978a5b iommu: Add page_ext for IOMMU_DEBUG_PAGEALLOC omits e228684f00be Merge branch 'for-6.19/upstream-fixes' into for-next omits 1547d41f9f19 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() omits cee8337e1bad HID: prodikeys: Check presence of pm->input_ep82 omits 4fac4a2db6d4 Merge branch 'for-6.20/sony' into for-next omits f5b16b802174 PCI: Suspend iommu function prior to resetting a device omits c279e83953d9 iommu: Introduce pci_dev_reset_iommu_prepare/done() omits a75b2be249d6 iommu: Add iommu_driver_get_domain_for_dev() helper omits 4a73abb965b7 iommu: Tidy domain for iommu_setup_dma_ops() omits 5d5388b0e190 iommu: Lock group->mutex in iommu_deferred_attach() omits 046c48d0bbf5 Merge branch 'for-6.19/upstream-fixes' into for-next omits 17abd3965480 HID: magicmouse: Do not crash on missing msc->input omits bbf992775faa HID: sony: add support for Rock Band 4 PS4 and PS5 guitars omits cd436d1a8e55 Merge branch 'for-6.20/asus' into for-next omits f631011e36b8 HID: hid-asus: Implement fn lock for Asus ProArt P16 omits 3756a272d2cf HID: hid-pl: handle probe errors omits 888a71e3b4ff Merge branches 'for-6.19/upstream-fixes' and 'for-6.20/pid [...] omits e01a029654f7 HID: pidff: Do not set out of range trigger button omits 822bc5b3744b HID: multitouch: add quirks for Lenovo Yoga Book 9i omits e6807641ac94 HID: playstation: Add missing check for input_ff_create_memless omits 7273acfd0aef HID: apple: Add "SONiX KN85 Keyboard" to the list of non-a [...] omits b3b1c68fb726 HID: rapoo: Add support for side buttons on RAPOO 0x2015 mouse omits ccf9e070116a rust: sync: Inline various lock related methods omits 72dc44679b14 dt-bindings: net: rockchip-dwmac: Allow "dma-coherent" omits 68ec2b9fc59e selftests: forwarding: update PTP tcpdump patterns omits a0ac0ff38276 selftests: drv-net: gro: increase the rcvbuf size omits 96ea4fa60c45 selftests: tls: avoid flakiness in data_steal omits e254b758976f driver core: make bus_find_device_by_acpi_dev() stub proto [...] omits 5714ca8cba5e libbpf: Fix OOB read in btf_dump_get_bitfield_value omits 86063a2568b8 selftests/resctrl: Fix non-contiguous CBM check for Hygon omits 367f931e6476 selftests/resctrl: Add CPU vendor detection for Hygon omits 4f4f01cc333e selftests/resctrl: Define CPU vendor IDs as bits to match usage omits 671ef08d9455 selftests/resctrl: Fix a division by zero error on Hygon omits 98466abe4ed9 drm/xe: Allow compressible surfaces to be 1-way coherent omits 842e7f97d71a x86/resctrl: Add energy/perf choices to rdt boot option omits f4e0cd80d3e7 x86,fs/resctrl: Handle domain creation/deletion for RDT_RE [...] omits 93d9fd899951 fs/resctrl: Refactor rmdir_mondata_subdir_allrdtgrp() omits 0ec1db4cac82 fs/resctrl: Refactor mkdir_mondata_subdir() omits 51541f6ca771 x86/resctrl: Read telemetry events omits 7e6df9614546 x86/resctrl: Find and enable usable telemetry events omits 24b09e849139 ACPI: processor: Do not expose global variable acpi_idle_driver omits d8e43c89cf08 ACPI: processor: idle: Rearrange declarations in header file omits 31612f3642b1 ACPI: processor: idle: Redefine two functions as void omits 0089ce1c056a ACPI: processor: Update cpuidle driver check in __acpi_pro [...] omits 8ada9e11b3fc ACPI: processor: Remove unused empty stubs of some functions omits 13ebeef6a1b9 ACPI: processor: idle: Optimize ACPI idle driver registration omits 76489955c6d4 audit: move the compat_xxx_class[] extern declarations to [...] omits fd0d2872dc53 MAINTAINERS: Add myself as cpuidle reviewer omits fcbd7897b871 cpuidle: menu: Remove incorrect unlikely() annotation omits b98f0d4a0dc3 Merge branch 'v6.20-clk/next' into for-next omits eeb95c07d5fc PCI: Add ASPEED vendor ID to pci_ids.h omits a8d722f03923 clk: rockchip: Fix error pointer check after rockchip_clk_ [...] omits c6676ccd4948 Merge branch 'v6.20-armsoc/dts64' into for-next omits da0de806d8b4 arm64: dts: rockchip: Add the vdpu383 Video Decoder on rk3576 omits f61731bd6062 arm64: dts: rockchip: Add the vdpu381 Video Decoders on RK3588 omits 2d711b050210 Merge branch 'v6.20-armsoc/dts64' into for-next omits 140509dc5acc Merge branch 'v6.19-armsoc/dtsfixes' into for-next omits 54b541573930 arm64: dts: qcom: hamoa-iot-evk: Enable TPM (ST33) on SPI11 omits 3cdaec4d5e8c arm64: dts: rockchip: Add rk3588s-orangepi-cm5-base device tree omits 5d719a470356 dt-bindings: arm: rockchip: Add Orange Pi CM5 Base omits a770eb1f3219 arm64: dts: rockchip: Enable second HDMI output on CM3588 omits 97a9b5edcdd4 arm64: dts: rockchip: Add HDMI to Gameforce Ace omits bafb6863dd8c drm/bridge: dw-hdmi-qp: Add support for missing HPD omits db04f0d47dd1 dt-bindings: display: rockchip: Add no-hpd for dw-hdmi-qp [...] omits ab8559d44de5 drm/rockchip: replace use of system_wq with system_percpu_wq omits 0650f4909af2 drm/rockchip: replace use of system_unbound_wq with system_dfl_wq omits 63a47fc13cbe arm64: dts: qcom: talos: Add PMU support omits ca25bb421bdc arm64: dts: qcom: talos: switch to interrupt-cells 4 to ad [...] omits 4effccde0a05 bpftool: Make skeleton C++ compatible with explicit casts omits bd2dc325db8c arm64: dts: qcom: ipq9574: Complete USB DWC3 wrapper interrupts omits d106f9681d19 arm64: dts: qcom: ipq5018: Correct USB DWC3 wrapper interrupts omits b2f36d675e09 clk: qcom: regmap-divider: convert from divider_round_rate [...] omits 35a48f41b63f clk: qcom: regmap-divider: convert from divider_ro_round_r [...] omits e1f08613e113 clk: qcom: alpha-pll: convert from divider_round_rate() to [...] omits 4f791e008807 arm64: dts: qcom: monaco: Add CTCU and ETR nodes omits ac62730dbc71 arm64: dts: qcom: Add PCIe3 and PCIe5 regulators for HAMAO [...] omits a395b859ecac arm64: dts: qcom: Add PCIe3 and PCIe5 support for HAMOA-IO [...] omits 960609b22be5 arm64: dts: qcom: hamoa: Move PHY, PERST, and Wake GPIOs t [...] omits 9f7cd8015f58 mfd: macsmc: Initialize mutex omits 7cbde1b4ae7a dt-bindings: mfd: nxp: Add NXP LPC32xx System Control Block omits 24e9b431b583 security: Add KUnit tests for kuid_root_in_ns and vfsuid_r [...] omits 7fe9c81aa24a idpf: Fix kernel-doc descriptions to avoid warnings omits 72dae6ad55df idpf: update idpf_up_complete() return type to void omits ee13aa1a2c5a ice: use netif_get_num_default_rss_queues() omits 483dd5f36f89 ixgbe: Add 10G-BX support omits 2769e6c3a1bd ice: unify PHY FW loading status handler for E800 devices omits 1ba1b04e1a3e Merge branch 'tools-ynl-clean-up-pylint-issues' omits 1ecc8ae876c4 tools: ynl-gen-c: Fix remaining pylint warnings omits a587f592d6c4 tools: ynl-gen-c: fix pylint None, type, dict, generators, init omits 93ef84292959 tools: ynl-gen-c: fix pylint warnings for returns, unused, [...] omits c2fa97c509ec tools: ynl-gen-c: suppress unhelpful pylint messages omits 9a130471f854 tools: ynl: fix pylint issues in ynl_gen_rst omits 301da4cfea5f tools: ynl: ethtool: fix pylint issues omits 9b6b016df4c2 tools: ynl: fix logic errors reported by pylint omits 00ef9f153ed8 tools: ynl: fix pylint global variable related warnings omits 542ba2de32fb tools: ynl: fix pylint misc warnings omits 04b0b64e86b7 tools: ynl: fix pylint dict, indentation, long lines, unin [...] omits b6270a10b0f8 tools: ynl: fix pylint exception warnings omits bcdd8ea73f75 tools: ynl: fix pylint redefinition, encoding errors omits 37488ae6ceff tools: ynl: pylint suppressions and docstrings omits 77df11d1f1f9 mfd: Kconfig: Default MFD_SPACEMIT_P1 to 'm' if ARCH_SPACEMIT omits b49c35ba0ce1 drm/panfrost: Fix a page leak in panfrost_mmu_map_fault_ad [...] omits a9661b840d31 PCI: Mark ASM1164 SATA controller to avoid bus reset omits 29f4e7301910 drm/gpuvm: fix name in kernel doc of drm_gpuvm_bo_obtain_locked() omits 0db2344eb8a8 cxl/hdm: Fix newline character in dev_err() messages omits 701c47493328 drm/i915/guc: make 'guc_hw_reg_state' static as it isn't exported omits c36c9f747954 PCI: Add ACS quirk for Qualcomm Hamoa & Glymur omits 0e09a596ad2e arm64: dts: qcom: sdm630: Add LPASS LPI TLMM omits ee021b27333b arm64: dts: qcom: kodiak: Add missing clock votes for lpass_tlmm omits 7a4c13c59222 mfd: axp20x: AXP717: Add type-C CC registers omits 8ccb1f8fa6a3 x86,fs/resctrl: Add architectural event pointer omits 8f6b6ad69b50 x86,fs/resctrl: Fill in details of events for performance [...] omits 1fb2daa60de6 x86/resctrl: Discover hardware telemetry events omits db64994d115e fs/resctrl: Emphasize that L3 monitoring resource is requi [...] omits 2e53ad66686a x86,fs/resctrl: Add and initialize a resource for package [...] omits 39208e73a40e x86,fs/resctrl: Add an architectural hook called for first mount omits f93038c79c6e mfd: core: Simplify storing device_node in mfd_match_of_no [...] omits f5036b517a2a genirq/chip: Change irq_chip_pm_put() return type to void omits e52ed15b1e35 mfd: core: Simplify with scoped for each OF child loop omits b9198ce5c6df ASoC: codecs: aw88261: Add devicetree support omits e76f8c269e35 ASoC: codecs: aw88261: Remove AW88261_I2C_NAME macro omits 72f654f4247f drm/xe: improve header check omits b3a7767989e6 drm/xe/vm: fix xe_vm_validation_exec() kernel-doc omits a857e6102970 drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc omits 44393331c79f drm/xe/vf: fix struct xe_gt_sriov_vf_migration kernel-doc omits 4cdcfa64b603 drm/xe/guc: fix struct guc_lfd_file_header kernel-doc omits 0f8d0d764cc9 drm/i915/cdclk: Incorporate Xe3_LPD changes for CD2X divider omits 8d38423d9dea regulator: core: don't fail regulator_register() with miss [...] omits 304f5784e972 regulator: core: reresolve unresolved supplies when available omits e23c0a59daba regulator: core: don't ignore errors from event forwarding setup omits bdbdc4b39825 regulator: core: remove dead code in regulator_resolve_supply() omits 4f3323b752bf regulator: core: streamline supply resolution for always-o [...] omits 86a8eeb0e913 regulator: core: move supply check earlier in set_machine_ [...] omits 497330b203d2 regulator: core: fix locking in regulator_resolve_supply() [...] omits 96e7a88d32de regulator: core: update two debug messages omits 5abffd7ff012 dt-bindings: gpu: img: Add AM62P SoC specific compatible omits db4371d13f82 MAINTAINERS: Add entries for the Axiado SPI DB controller omits e75a6b00ad79 spi: axiado: Add driver for Axiado SPI DB controller omits 7b122b1eb627 spi: dt-bindings: axiado,ax3000-spi: Add binding for Axiad [...] omits d6e7819ce63f xfs: directly include xfs_platform.h omits e382d25fea02 xfs: move the remaining content from xfs.h to xfs_platform.h omits c21d7553f835 xfs: include global headers first in xfs_platform.h omits 24bb56d025e3 xfs: rename xfs_linux.h to xfs_platform.h omits 7c2b0e0b04c4 riscv: dts: spacemit: sdhci: add reset support omits 6073d9336892 dt-bindings: mfd: Add Bitmain BM1880 System Controller omits 5a3975b40a02 exfat: reduce unnecessary writes during mmap write omits 3c1e0d58f391 exfat: improve error code handling in exfat_find_empty_entry() omits 5f8d6f29c51a drm/gem: Fix a GEM leak in drm_gem_get_unmapped_area() omits c0a174baa2b0 Merge branch 'renesas-dts-for-v6.20' into renesas-next omits a1b1ee0348f8 arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD [...] omits 688fded2fc74 arm64: dts: renesas: r9a09g057: Add CANFD node omits edd0ce2e33ce arm64: dts: renesas: r9a09g056: Add CANFD node omits 3e6c313f4f99 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Enable CANFD omits d3112a820ccf arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable CANFD omits 3fcf1e255e0d arm64: dts: renesas: r9a09g087: Add CANFD node omits ff108a26c916 arm64: dts: renesas: r9a09g077: Add CANFD node omits 69a134769c78 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into re [...] omits abf2111d8d90 rust: helpers: Move #define __rust_helper out of atomic.c omits 5628f0510a4c rust: wait: Add __rust_helper to helpers omits 75b6034780e8 rust: time: Add __rust_helper to helpers omits 5f1193d55a43 rust: task: Add __rust_helper to helpers omits d4ad4de929ba rust: sync: Add __rust_helper to helpers omits 9ba1aaf25ab7 rust: refcount: Add __rust_helper to helpers omits 5e03edaed373 rust: rcu: Add __rust_helper to helpers omits a87e6fe8738f rust: processor: Add __rust_helper to helpers omits 9f658bd5378d rust: cpu: Add __rust_helper to helpers omits 1c7a6f48f7ee rust: completion: Add __rust_helper to helpers omits 71a4d13fa1cf rust: blk: Add __rust_helper to helpers omits aa574e0f21a6 rust: barrier: Add __rust_helper to helpers omits 7f4c8b4dcde7 rust_binder: Switch to kernel::sync atomic primitives omits 323e4bfcbe2d rust: list: Switch to kernel::sync atomic primitives omits 4bac28727a2b rust: sync: atomic: Add atomic bool tests omits 06bd0e52bfd7 rust: sync: atomic: Add atomic bool support via i8 representation omits 584f286f822a rust: sync: atomic: Add i8/i16 xchg and cmpxchg support omits 7b001c97d9bd rust: sync: atomic: Add store_release/load_acquire tests omits b33796d554f2 rust: sync: atomic: Add i8/i16 load and store support omits cf4c3bc14451 arch: um/x86: Select ARCH_SUPPORTS_ATOMIC_RMW for UML_X86 omits 2bb8c41e61b2 rust: sync: atomic: Prepare AtomicOps macros for i8/i16 support omits 8de731a6c755 rust: helpers: Add i8/i16 atomic try_cmpxchg_relaxed helpers omits b5992f07a973 rust: helpers: Add i8/i16 atomic try_cmpxchg_release helpers omits fed6aaa392c3 rust: helpers: Add i8/i16 atomic try_cmpxchg_acquire helpers omits 164e4b5600b3 rust: helpers: Add i8/i16 atomic try_cmpxchg helpers omits 910cbddc416c rust: helpers: Add i8/i16 atomic xchg_relaxed helpers omits 1bfca1e7e845 rust: helpers: Add i8/i16 atomic xchg_release helpers omits ab717dd98bee rust: helpers: Add i8/i16 atomic xchg_acquire helpers omits 5dbc0a692459 rust: helpers: Add i8/i16 atomic xchg helpers omits 300e53b3d3b5 rust: helpers: Add i8/i16 relaxed atomic helpers omits 2cc3d5d6adbe rust: helpers: Add i8/i16 atomic_read_acquire/atomic_set_r [...] omits 09248ed8cdb6 rust: sync: Implement Unpin for ARef omits 8a581130b1cb rust: sync: set_once: Implement Send and Sync omits 106ab474e5a7 rust: sync: Clean up LockClassKey and its docs omits 86f4a271dc19 rust: sync: Refactor static_lock_class!() macro omits 9ef5418bc106 mfd: tps65219: Implement LOCK register handling for TPS65214 omits b323fbb6f623 mfd: atmel-hlcdc: Add compatible for sama7d65 XLCD controller omits 9efacd6c2fdd dt-bindings: mfd: atmel,hlcdc: Add sama7d65 compatible string omits 441db0e92248 dt-bindings: mfd: syscon: Document the GPR syscon for the [...] omits 8b1207074685 dt-bindings: pinctrl: renesas,r9a09g077-pinctrl: Document [...] omits 49b039a61a31 pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ fu [...] omits ba4a92372bea pinctrl: renesas: rzt2h: Move GPIO enable/disable into sep [...] omits 0244539f9a4f drm/rockchip: Drop ROCKCHIP_IOMMU depend for DRM_ROCKCHIP omits 03301175a6fe arm64: dts: renesas: r9a09g057: Add RSCI nodes omits cda350fbd275 arm64: dts: renesas: r9a09g056: Add RSCI nodes omits 2c089ad70352 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add GPIO keys omits fcec728e1599 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add GPIO keys omits 7c9cf4eb9d60 arm64: dts: renesas: r9a09g087: Add GPIO IRQ support omits a0c0b921b639 arm64: dts: renesas: r9a09g077: Add GPIO IRQ support omits 5c4c34ea8dc0 arm64: dts: renesas: r9a09g087: Add TSU and thermal zones support omits aea73cb10ec5 arm64: dts: renesas: r9a09g077: Add TSU and thermal zones support omits ffcc240e3680 arm64: dts: renesas: r9a09g087: Add OPP table omits 9a04d9a9d936 mfd: max77759: Drop use of irqd_get_trigger_type omits 98aa86525051 arm64: dts: renesas: r9a09g077: Add OPP table omits 736a2dcfdae7 x86/CPU/AMD: Simplify the spectral chicken fix omits 879e9fc8f689 clk: renesas: rzv2h: Deassert reset on assert timeout omits 0b0201f259e1 clk: renesas: rzg2l: Deassert reset on assert timeout omits cda6a5def591 clk: renesas: cpg-mssr: Unlock before reset verification omits c29226646132 clk: renesas: r9a09g056: Add entries for CANFD omits 26cc40e82230 clk: renesas: r9a09g057: Add entries for CANFD omits 535677e920f0 clk: renesas: r9a09g077: Add CANFD clocks omits c07dd5ac0e28 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into re [...] omits 3132ec8c8c2c clk: renesas: cpg-mssr: Handle RZ/T2H register layout in P [...] omits f56ccc32468e mm/memtest: add underflow detection for size calculation omits 58e3e5265484 memblock: drop redundant 'struct page *' argument from mem [...] omits e034e058897a gpio: line-mux: remove bits already handled by GPIO core omits 6abb6a0e1104 drm/panic: Fix expected string for QR_CODE in drm_panic_type_map omits 6419fc157e55 drm/panic: Ensure drm_panic_type is initialized to a valid value omits a8e30c9d856d ARM: dts: Add support for pcb8385 omits d9802af199ad dt-bindings: arm: at91: add lan966 pcb8385 board omits a87fef0880c4 Merge tag 'drm-misc-next-2026-01-08' of https://gitlab.fre [...] omits 3c8a86ed002a dmaengine: xilinx: xdma: use sg_nents_for_dma() helper omits ac326dca6870 dmaengine: sh: use sg_nents_for_dma() helper omits d7785661010e dmaengine: sa11x0: use sg_nents_for_dma() helper omits 107fdf0c4e94 dmaengine: qcom: bam_dma: use sg_nents_for_dma() helper omits 425f871d7acd dmaengine: qcom: adm: use sg_nents_for_dma() helper omits 068942eaa232 dmaengine: pxa-dma: use sg_nents_for_dma() helper omits f9b0274f53a2 dmaengine: lgm: use sg_nents_for_dma() helper omits 3fc49d21f3a4 dmaengine: k3dma: use sg_nents_for_dma() helper omits 5d6ceb254fa9 dmaengine: dw-axi-dmac: use sg_nents_for_dma() helper omits 39110c68500a dmaengine: bcm2835-dma: use sg_nents_for_dma() helper omits 024ae9d3092c dmaengine: axi-dmac: use sg_nents_for_dma() helper omits 47f5cb7878cc dmaengine: altera-msgdma: use sg_nents_for_dma() helper omits 80c70bfb95cd scatterlist: introduce sg_nents_for_dma() helper omits fe7b87d908da dmaengine: idxd: Add Max SGL Size Support for DSA3.0 omits 8308510b9365 dmaengine: idxd: Expose DSA3.0 capabilities through sysfs omits e371a77255b8 clk: spacemit: k3: add the clock tree omits ffadd62d93ea Merge tag 'spacemit-clkrst-v6.20-3' into spacemit-clk-for-6.20 omits 091d19cc2401 clk: spacemit: k3: extract common header omits 3a086236c600 clk: spacemit: ccu_pll: add plla type clock omits ace73b7e2763 clk: spacemit: ccu_mix: add inverted enable gate clock omits e0c51fd02f9c dmaengine: sh: rz-dmac: Make channel irq local omits efe897b557e2 dt-bindings: soc: spacemit: k3: add clock support omits fc65403d55c3 Merge branch 'support-for-hwtstamp_get-in-phy-part-2' omits f529893f404b net: phy: microchip_rds_ptp: add HW timestamp configuratio [...] omits ffde97f8ff6a net: phy: microchip_rds_ptp: improve HW ts config logic omits 32d83db3aaf6 net: phy: micrel: add HW timestamp configuration reporting omits 88c7ed2fb071 net: phy: micrel: improve HW timestamping config logic omits a45ed8db62f8 sfc: correct kernel-doc complaints omits 092c2353f9ba Merge tag 'spacemit-clkrst-v6.20-2' into spacemit-clk-for-6.20 omits 0664a46f93e2 clk: spacemit: add platform SoC prefix to reset name omits 99669468d24c clk: spacemit: extract common ccu functions omits f56bcc0425cb dt-bindings: net: dsa: microchip: Make pinctrl 'reset' optional omits b61571fdefc4 Merge tag 'spacemit-clkrst-v6.20-1' into spacemit-clk-for-6.20 omits b2a61006c994 Merge tags 'spacemit-clkrst-v6.20-1' and 'spacemit-clkrst- [...] omits ecff77f7c041 reset: spacemit: fix auxiliary device id omits 2b7a02c32292 clk: spacemit: prepare common ccu header omits 73711730a112 PCI: Do not attempt to set ExtTag for VFs omits 1627d65f9c61 dt-bindings: Add IEI vendor prefix and IEI WT61P803 PUZZLE [...] omits 2e08feebe035 drm/xe: Add page reclamation related stats omits 83b914f972bb drm/xe: Fix page reclaim entry handling for large pages omits 7a0e86e3c929 drm/xe: Add explicit abort page reclaim list omits 52cb4a595fbc drm/xe: Remove debug comment in page reclaim omits aa39abc08e77 drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_w [...] omits 053603efd048 Merge branches 'for-next/acpi', 'for-next/cpufeature', 'fo [...] omits f7d5e9e70302 ACPI: AGDI: Add interrupt signaling mode support omits f22c81bebf8b arm64: Disable branch profiling for all arm64 code omits 89daf7b9a820 arm64: dts: qcom: qrb2210-rb1: Add overlay for vision mezzanine omits 141f384413fb arm64: dts: qcom: qrb2210-rb1: Add PM8008 node omits 165287f761aa arm64: dts: qcom: qcm2290: Add pin configuration for mclks omits 4400dfd2acee Merge branch 'devel' into for-next omits 351fa2ff098e drm/xe: Add missing newlines to drm_warn messages omits 96d45e34f8f9 drm/xe/pf: Allow upon-any-hang wedged mode only in debug config omits 43d78aca8ed0 drm/xe/vf: Disallow setting wedged mode to upon-any-hang omits 0f13dead4e03 drm/xe: Update wedged.mode only after successful reset pol [...] omits 17d3c3365ba9 drm/xe: Validate wedged_mode parameter and define enum for modes omits ca2eccb953fd KVM: selftests: Extend vmx_set_nested_state_test to cover SVM omits bda6ae6f2966 KVM: selftests: Use TEST_ASSERT_EQ() in test_vmx_nested_state() omits 6f4d3ebc24c6 KVM: SVM: Allow KVM_SET_NESTED_STATE to clear GIF when SVME==0 omits 8312f1b9dd71 KVM: SVM: Don't set GIF when clearing EFER.SVME omits d2e1c456449c clk: tegra: Adjust callbacks in tegra_clock_pm omits bf91b35a46ce scsi: ufs: core: Discard pm_runtime_put() return values omits 6401e43479a8 platform/chrome: cros_hps_i2c: Discard pm_runtime_put() re [...] omits 01eafccacc70 coresight: Discard pm_runtime_put() return values omits d33976be6cec hwspinlock: omap: Discard pm_runtime_put() return value omits 7b8de72b4001 watchdog: rzv2h_wdt: Discard pm_runtime_put() return value omits f52defa7b830 watchdog: rz: Discard pm_runtime_put() return values omits c9f7b0e6b903 media: ccs: Discard pm_runtime_put() return value omits 644673a69f2b drm/xe/pm: Handle GT resume failure omits 80b49829ba17 MAINTAINERS: remove omap-cpufreq omits 0cc7933cbec8 cpufreq: omap: remove driver omits 8c7a1d258d88 arm64: defconfig: Enable Apple Silicon drivers omits 92d3935e63df arm64: select APPLE_PMGR_PWRSTATE for ARCH_APPLE omits 38a0f4cf8c61 Revert duplicate "drm/amdgpu: disable peer-to-peer access [...] omits 4e88de313ff4 drm/xe/nvls: Define GuC firmware for NVL-S omits db5e82496492 KVM: SVM: Virtualize and advertise support for ERAPS omits 1d1722e52fcd KVM: SVM: Don't allow L1 intercepts for instructions not a [...] omits 01cde4eaaeca KVM: SVM: Add support for expedited writes to the fast MMIO bus omits 737f2a382f89 KVM: SVM: Rename "fault_address" to "gpa" in npf_interception() omits fc3ba56385d0 KVM: nSVM: Remove a user-triggerable WARN on nested_svm_lo [...] omits 591cf7900da5 arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a omits b6376dbed8e1 spi: Simplify devm_spi_*_controller() omits 19a4505a7a5d spi: microchip-core: use XOR instead of ANDNOT to fix the logic omits 57a7b47ab30f KVM: x86: Don't read guest CR3 when doing async pf while t [...] omits e353850499c7 KVM: selftests: Rename vm_get_page_table_entry() to vm_get_pte() omits 59eef1a47b8c KVM: selftests: Extend memstress to run on nested SVM omits 6794d916f87e KVM: selftests: Extend vmx_dirty_log_test to cover SVM omits 251e4849a79b KVM: selftests: Set the user bit on nested NPT PTEs omits 753c0d5a507b KVM: selftests: Add support for nested NPTs omits 9cb1944f6bf0 KVM: selftests: Allow kvm_cpu_has_ept() to be called on AMD CPUs omits 07676c04bd75 KVM: selftests: Move TDP mapping functions outside of vmx.c omits 508d1cc3ca0a KVM: selftests: Reuse virt mapping functions for nested EPTs omits 8296b16c0a2b KVM: selftests: Add a stage-2 MMU instance to kvm_vm omits e40e72fec0de KVM: selftests: Stop passing VMX metadata to TDP mapping f [...] omits f00f519cebcd KVM: selftests: Use a TDP MMU to share EPT page tables bet [...] omits 6dd70757213f KVM: selftests: Move PTE bitmasks to kvm_mmu omits 3d0e7595e810 KVM: selftests: Add a "struct kvm_mmu_arch arch" member to [...] omits 11825209f549 KVM: selftests: Plumb "struct kvm_mmu" into x86's MMU APIs omits 9f073ac25b4c KVM: selftests: Add "struct kvm_mmu" to track a given MMU [...] omits 3cd5002807be KVM: selftests: Stop setting A/D bits when creating EPT PTEs omits b320c03d6857 KVM: selftests: Kill eptPageTablePointer omits 60de423781ad KVM: selftests: Rename nested TDP mapping functions omits 97dfbdfea405 KVM: selftests: Stop passing a memslot to nested_map_memslot() omits 69e81ed5e6a5 KVM: selftests: Make __vm_get_page_table_entry() static omits 7fe9f5366bd5 KVM: selftests: Fix sign extension bug in get_desc64_base() omits 5bb9ac186512 KVM: x86: Return "unsupported" instead of "invalid" on acc [...] omits c9d7134679eb KVM: nVMX: Mark APIC access page dirty when syncing vmcs12 pages omits 57dfa61f6248 KVM: VMX: Move nested_mark_vmcs12_pages_dirty() to vmx.c, [...] omits f74bb1d2eda1 KVM: nVMX: Precisely mark vAPIC and PID maps dirty when de [...] omits 70b02809ded9 KVM: x86: Mark vmcs12 pages as dirty if and only if they'r [...] omits 44da6629d282 KVM: Use vCPU specific memslots in __kvm_vcpu_map() omits d374b89edbb9 KVM: VMX: Add mediated PMU support for CPUs without "save [...] omits 9757a5aebcd6 KVM: VMX: Initialize vmcs01.VM_EXIT_MSR_STORE_ADDR with li [...] omits c3d6a7210a4d KVM: VMX: Dedup code for adding MSR to VMCS's auto list omits 2239d137a71d KVM: VMX: Compartmentalize adding MSRs to host vs. guest a [...] omits 0c4ff0866fc1 KVM: VMX: Set MSR index auto-load entry if and only if ent [...] omits 2ed57bb89976 KVM: VMX: Bug the VM if either MSR auto-load list is full omits 84ac00042a28 KVM: VMX: Drop unused @entry_only param from add_atomic_sw [...] omits 0bd29379114b KVM: VMX: Dedup code for removing MSR from VMCS's auto-load list omits 58f21a01417f KVM: nVMX: Don't update msr_autostore count when saving TS [...] omits 462f092dc55c KVM: VMX: Drop intermediate "guest" field from msr_autostore omits b0b6a8d3be16 KVM: x86/pmu: Elide WRMSRs when loading guest PMCs if valu [...] omits 860bcb1021f5 KVM: x86/pmu: Expose enable_mediated_pmu parameter to user space omits 3b36160d9406 KVM: nSVM: Disable PMU MSR interception as appropriate whi [...] omits 88ebc2a3199c KVM: nVMX: Disable PMU MSR interception as appropriate whi [...] omits cb58327c4c8a KVM: nVMX: Add macros to simplify nested MSR interception setting omits 283a5aa57b22 KVM: x86/pmu: Handle emulated instruction for mediated vPMU omits f7a65e58d643 KVM: x86/pmu: Disallow emulation in the fastpath if mediat [...] omits 56bb27369750 KVM: x86/pmu: Load/put mediated PMU context when entering/ [...] omits a2f4ba534cc5 KVM: x86/pmu: Always stuff GuestOnly=1,HostOnly=0 for medi [...] omits 3db871fe185b KVM: x86/pmu: Reprogram mediated PMU event selectors on ev [...] omits 02918f007792 KVM: x86/pmu: Introduce eventsel_hw to prepare for pmu eve [...] omits 0ea0d6314870 KVM: x86/pmu: Bypass perf checks when emulating mediated P [...] omits 2904df6692f4 KVM: x86/pmu: Disable interception of select PMU MSRs for [...] omits d3ba32d1ff2a KVM: x86/pmu: Load/save GLOBAL_CTRL via entry/exit fields [...] omits 80624272129e KVM: x86/pmu: Disable RDPMC interception for compatible me [...] omits 1c4ba7286afb KVM: x86/pmu: Register PMI handler for mediated vPMU omits 9ba0bb4ae76a KVM: x86/pmu: Implement AMD mediated PMU requirements omits bfee4f07d880 KVM: x86/pmu: Implement Intel mediated PMU requirements an [...] omits 3e51822b2fdf KVM: x86/pmu: Start stubbing in mediated PMU support omits 4b24910c0569 KVM: Add a simplified wrapper for registering perf callbacks omits 59ba823e689f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 8b7e6f128aa6 Merge branch 'devicetree-arm64/next' into next omits 98333091750d Documentation: KVM: Formalizing taking vcpu->mutex *outsid [...] omits ec27500c8f2b drm/rockchip: vop: Add support for rk3506 omits cabeacc7eadc drm/rockchip: dsi: Add support for rk3506 omits 7919273e495b dt-bindings: display: rockchip,vop: Add compatible for rk3506 omits 3af0f4d5d433 dt-bindings: display: rockchip,dw-mipi-dsi: Add compatible [...] omits 28c2490458ca drm/rockchip: vop2: Simplify format_mod_supported omits c8c85c0a7fc2 drm/rockchip: vop2: Use drm_is_afbc helper function omits 081676de4a22 drm/rockchip: vop2: Enforce AFBC transform stride align in [...] omits 8cdd4d858d7a drm/rockchip: vop2: Enforce AFBC source alignment in plane_check omits dfb673c71fc0 drm/rockchip: vop2: Enforce scaling workaround in plane_check omits f403945d2404 drm/rockchip: vop2: Fix Esmart test condition omits 2f4e3f2bef45 drm/rockchip: vop2: Switch impossible pos conditional to WARN_ON omits 78de5d28d720 drm/rockchip: vop2: Switch impossible format conditional t [...] omits ff8071eb3aa5 KVM: VMX: Always reflect SGX EPCM #PFs back into the guest omits 0b28194c4c8e KVM: selftests: Test TPR / CR8 sync and interrupt masking omits da142f3d373a KVM: Remove subtle "struct kvm_stats_desc" pseudo-overlay omits f1eac46fe5f7 accel/amdxdna: Update firmware version check for latest firmware omits 1222e06934bd accel/amdxdna: Update message DMA buffer allocation omits e63b967606ca arm64: dts: broadcom: northstar2: Drop "arm,cci-400-pmu" f [...] omits 9129a380bc65 arm64: dts: broadcom: northstar2: Drop QSPI "clock-names" omits a7ce96251b26 arm64: dts: broadcom: northstar2: Drop unused and undocume [...] omits 0602b0d47682 arm64: dts: broadcom: northstar2: Rework clock nodes omits 2a84a41a8c2d dt-bindings: mfd: qcom,spmi-pmic: Document PMICs present o [...] omits 666dcdfc78b1 arm64: dts: broadcom: ns2-svk: Use non-deprecated at25 properties omits 1fd1ef076316 arm64: dts: broadcom: Use preferred node names omits 6047ff665e19 arm64: dts: broadcom: stingray: Move raid nodes out of bus omits 93b804474da4 arm64: dts: broadcom: stingray: Fix 'simple-bus' node names omits 5fbecbe3b833 arm64: dts: broadcom: stingray: Rework clock nodes omits e6c632aa2bc6 arm64: dts: broadcom: Remove unused and undocumented nodes omits b32673d226c9 arm64: dts: broadcom: bcm2712: Move non simple-bus nodes t [...] omits 87a6c3c03d46 arm64: dts: broadcom: bcm2712: Add watchdog DT node omits 05f790b3d235 arm64: dts: broadcom: bcm2712: Enable RNG omits 3e9271dcb2df mfd: macsmc: Wire up Apple SMC input subdevice omits fb90c90aec3a mfd: macsmc: Wire up Apple SMC hwmon subdevice omits 32eea985999b ARM: dts: broadcom: bcm2835-rpi: Move non simple-bus nodes [...] omits a13cc4981449 mfd: macsmc: Wire up Apple SMC RTC subdevice omits 929dc5b3e06c ARM: dts: broadcom: bcm2711: Fix 'simple-bus' node names omits 0cd9bf6a6d9a ASoC: codecs: da7213: Move comma operator at the end of the line omits b8e2e3442637 arm64: STM32: drop an undefined Kconfig symbol omits adca0ad92717 drm/gpuvm: use const for drm_gpuva_op_* ptrs omits 9bf4ca1e699c drm/gpuvm: drm_gpuvm_bo_obtain() requires lock and staged mode omits 37c26f3a4d9f arm64: dts: st: Minor whitespace cleanup omits af344d6b1034 arm64: dts: st: Use hyphen in node names omits fa3116df4e89 arm64: dts: st: add power-domain of dcmipp in stm32mp231.dtsi omits 80df543a2aca arm64: dts: st: add power-domain of dcmipp in stm32mp251.dtsi omits e111e3dd1cfd dt-bindings: media: st: dcmipp: add 'power-domains' property omits 9da8e6ef9653 arm64: dts: st: add power-domain of csi in stm32mp231.dtsi omits ac75819e84d2 arm64: dts: st: add power-domain of csi in stm32mp251.dtsi omits 867122131b12 dt-bindings: media: st: csi: add 'power-domains' property omits 234bb49265ff ext4: drop the TODO comment in ext4_es_insert_extent() omits fe580e17e4e9 ext4: replace ext4_es_insert_extent() when caching on-disk [...] omits 1107cc820b7d ext4: adjust the debug info in ext4_es_cache_extent() omits e1fed14e7392 ext4: make ext4_es_cache_extent() support overwrite existi [...] omits 2352cd6ca3f3 ext4: make __es_remove_extent() check extent status omits df65bdeb6411 ext4: cleanup useless out label in __es_remove_extent() omits f9735d95def6 ext4: cleanup zeroout in ext4_split_extent_at() omits c2b3575dfcc7 ext4: drop extent cache when splitting extent fails omits f24b0fef2819 ext4: drop extent cache after doing PARTIAL_VALID1 zeroout omits 8b7234973573 ext4: don't cache extent during splitting extent omits 7bb0bebad17c ext4: correct the mapping status if the extent has been zeroed omits f6195fbcf390 ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting bef [...] omits 3755d097ef12 ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIA [...] omits 28c95bf4237a ext4: subdivide EXT4_EXT_DATA_VALID1 omits 7b4f9743fbbf cxl/pci: Remove outdated FIXME comment and BUILD_BUG_ON omits ee5b577fee4e ARM: dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1 omits 71f878a7f990 arm64: dts: st: add DDR channel to stm32mp257f-ev1 board omits 92152e2b69df arm64: dts: st: add LPDDR channel to stm32mp257f-dk board omits 6a23e7b4332c drm/amd: Clean up kfd node on surprise disconnect omits 17de472698fd drm/radeon: convert UVD v1.0 logging to drm_* helpers omits 5e3f50fda28f drm/amdgpu: Extend psp_skip_tmr for bare-metal and sriov omits 698fa62f56aa drm/amdgpu: Add helper to alloc GART entries omits ec9243d1b4f5 drm/amd/pm: Return right size for gpuboard metrics omits c812460e69d8 drm/radeon: fix signed v unsigned print formats omits 2f2a72de6735 drm/amdgpu: fix drm panic null pointer when driver not sup [...] omits c7fc0f372374 drm/amd: Enable SMU 15_0_0 support omits a68654bfb75c drm/amd: Enable SMU 15_0_0 firmware headers omits 52cd9bc47fdd drm/amd: Enable SMUIO 15_0_0 support omits 65653210edf3 drm/amdgpu: Add THM 15.0.0 headers omits 29f560a5238d drm/amdgpu: add SMUIO 15.0.0 headers omits fc1366016abe drm/amdgpu: Fix gfx9 update PTE mtype flag omits 0c0dd10062bd drm/amd/pm: Use driver table for board temperature omits 34d65997489f drm/amd/pm: Use cached gpu metrics table omits 618c144145ad drm/amd/pm: Use driver table structure in smuv14 omits e3e4f03f256f drm/amd/pm: Use driver table structure in smuv13 omits f8e8d7da251a drm/amd/pm: Use driver table structure in smuv12 omits d1010ca49b4f drm/amd/pm: Use driver table structure in smuv11 omits 21136f3a3f97 arm64: dts: st: enable i2c analog-filter in stm32mp231.dtsi omits af8ea06fd8aa arm64: dts: st: enable i2c analog-filter in stm32mp251.dtsi omits add02f472aab arm64: dts: st: add power-domains in all i2c of stm32mp231.dtsi omits 93e3a623913f arm64: dts: st: add power-domains in all i2c of stm32mp251.dtsi omits 4f3af6d5ade7 dt-bindings: i2c: st,stm32-i2c: add 'power-domains' property omits 8c21f304adf0 arm64: dts: st: add power-domains in all spi of stm32mp231.dtsi omits ded50a7c6827 arm64: dts: st: add power-domains in all spi of stm32mp251.dtsi omits 76de4e1594b7 Merge branch 'net-discard-pm_runtime_put-return-value' omits 36775f3d5f70 net: wan: framer: Discard pm_runtime_put() return values omits 46786f66f2cc net: cadence: macb: Discard pm_runtime_put() return value omits 6961aa43654b net: ethernet: ti: am65-cpsw: Discard pm_runtime_put() ret [...] omits 8236fc613d44 Documentation: tracing: Add PCI tracepoint documentation omits 5addf72e4f7e tools: lib: thermal: Correct CFLAGS and LDFLAGS in pkg-con [...] omits 94f9e0245738 arm64: dts: st: Add boot-led for stm32mp257f-ev1 omits 40f9c2b53aad arm64: dts: st: Add boot-led for stm32mp257f-dk omits cd99cd19a7ca arm64: dts: st: Add boot-led for stm32mp235f-dk omits 6fa3def8b4e9 ARM: dts: stm32: Add boot-led for stm32mp15xx-dkx omits 5236044762ea ARM: dts: stm32: Add boot-led for stm32mp157c-ed1 omits 66992fb01d84 ARM: dts: stm32: Add boot-led for stm32mp135f-dk omits 478e7d46f317 ARM: dts: stm32: Add boot-led for stm32h747i-disco omits 96a72e2b9d9f ARM: dts: stm32: Add boot-led for stm32h743i-eval omits 1abaf39eae8a ARM: dts: stm32: Add boot-led for stm32h743i-disco omits 0f0f99f43587 ARM: dts: stm32: Add boot-led for stm32f769-disco omits 8399afaf0243 ARM: dts: stm32: Add boot-led for stm32f746-disco omits d2d5199a95df ARM: dts: stm32: Add boot-led for stm32746g-eval omits 2cdd2ad1826c ARM: dts: stm32: Add boot-led for stm32469-disco omits 0f32852fa791 ARM: dts: stm32: Add boot-led for stm32f429-disco omits cb500023a752 PCI/P2PDMA: Fix p2pmem_alloc_mmap() warning condition omits e8754afc3bd6 mfd: arizona: Fix regulator resource leak on wm5102_clear_ [...] omits c6f2ce5ce729 ARM: dts: stm32: Add boot-led for stm32429i-eval omits 923bb1e2cb32 arm64: dts: st: Add green and orange LED for stm32mp235f-dk omits 45fa346138c6 arm64: dts: st: Add green and orange LED for stm32mp257f-dk omits 2e83e03a4bcd arm64: dts: st: Add green and orange LED for stm32mp235f-dk omits f8196bf1558b ARM: dts: stm32: Update LED node for stm32mp15xx-dkx board omits bb5c7f13b449 ARM: dts: stm32: Add red LED for stm32mp157c-ed1 board omits 73803e2b238f ARM: dts: stm32: Add red LED for stm32mp135f-dk board omits 9f94a87cdf5f ARM: dts: stm32: Update LED nodes for stm32h747i-disco omits 0a1b38d64da7 ARM: dts: stm32: Add LED support for stm32h743i-eval omits cb83cd414ffb ARM: dts: stm32: Add LED support for stm32h743i-disco omits bece490977ff ARM: dts: stm32: Update LED nodes for stm32746g-eval omits 11b248a982ca ARM: dts: stm32: Update LED nodes for stm32f769-disco omits afd37162dc29 ARM: dts: stm32: Update LED node for stm32f746-disco omits 0494d4bd713c ARM: dts: stm32: Update LED nodes for stm32f469-disco omits df6d85161ece ARM: dts: stm32: Update LED nodes for stm32f429-disco omits 23b5c02376c9 ARM: dts: stm32: Update LED nodes for stm32429i-eval omits 256d3e55d8ce ARM: dts: stm32: reorder nodes for stm32429i-eval omits 6220694c52a5 PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails omits da8d0a0b4b75 checkpatch: special-case cacheline group macros omits fc297b43df19 gpio: virtio: reorder fields to reduce struct padding omits d066c32cfa54 gpio: virtio: fix DMA alignment omits ce44f61af415 vsock/virtio: reorder fields to reduce padding omits d08fda2cf2e6 virtio_input: use virtqueue_add_inbuf_cache_clean for events omits bd2b617c4982 virtio-rng: fix DMA alignment for data buffer omits 2678369e8efe virtio_scsi: fix DMA cacheline issues for events omits 95c7b0ad6c69 virtio_input: fix DMA alignment for evts omits db191ba0c856 vsock/virtio: use virtqueue_add_inbuf_cache_clean for events omits 63dfad0517f0 vsock/virtio: fix DMA alignment for event_list omits 88dcab0650fd drm/imagination: Discard pm_runtime_put() return value omits 1ade6a4f7f09 USB: core: Discard pm_runtime_put() return value omits 8bf65ec41901 Merge branch 'for-linus' into for-next omits d66676e6ca96 wifi: libertas: fix WARNING in usb_tx_block omits 7bab5bdb81e3 wifi: mwifiex: Allocate dev name earlier for interface wor [...] omits fe96ff075f96 arm64: dts: mediatek: add device tree for Tungsten 700 board omits 9fda4a8a479f arm64: dts: mediatek: add device tree for Tungsten 510 board omits 18e1d95faeac arm64: dts: mediatek: mt8188: switch mmc nodes to interrup [...] omits 07a4700f9574 dt-bindings: arm: mediatek: Add Ezurio Tungsten entries omits a7a53f7482f9 dt-bindings: vendor-prefixes: Add Ezurio LLC omits 7fe8a313e464 arm64: dts: mediatek: mt8395-genio-common: Add HDMI sound [...] omits e1480453aed8 arm64: dts: mediatek: mt8395-genio-common: Enable HDMI output omits 0ddfd2f29ae2 arm64: dts: mediatek: mt8395-radxa-nio-12l: Add HDMI sound [...] omits 19a385bd460e arm64: dts: mediatek: mt8395-radxa-nio-12l: Enable HDMI output omits 0ad0f933fc0d arm64: dts: mediatek: mt8390-genio-common: Add HDMI sound [...] omits ae9198b7a5d6 arm64: dts: mediatek: mt8390-genio-common: Enable HDMI output omits 5875428ac6c7 arm64: dts: mediatek: mt8188: Add DPI1, HDMI, HDMI PHY/DDC nodes omits 6c90d33aedd3 arm64: dts: mediatek: mt8195: Add DPI1, HDMI, HDMI PHY/DDC nodes omits 6fd69ff487c6 arm64: dts: mediatek: mt7981b-openwrt-one: Enable wifi omits c0379b6fa164 arm64: dts: mediatek: mt7981b: Add wifi memory region omits 46757ad083ce arm64: dts: mediatek: mt7981b: Disable wifi by default omits ecc68d72b50d arm64: dts: mediatek: mt7981b-openwrt-one: Enable Ethernet omits 9846a8c60318 arm64: dts: mediatek: mt7981b: Add Ethernet and WiFi offlo [...] omits 4ea5bebe17ba Merge tag 'ath-next-20260105' of git://git.kernel.org/pub/ [...] omits c874f5fef053 wifi: wlcore: sdio: Use pm_ptr instead of #ifdef CONFIG_PM omits 815a8d2feb56 powerpc/eeh: fix recursive pci_lock_rescan_remove locking [...] omits c0215e2d72de powerpc/pseries: Fix MSI-X allocation failure when quota i [...] omits 4073ea516106 wifi: cfg80211: Fix use_for flag update on BSS refresh omits 2e985cfac7e5 wifi: brcmfmac: rename function that frees vif omits 4ea4a3d9a22b wifi: brcmfmac: fix/add kernel-doc comments omits fd1de45ad24f Merge branch 'net-phy-realtek-various-improvements-for-2-5 [...] omits d8489935f597 net: phy: realtek: get rid of magic number in rtlgen_read_ [...] omits 1850ec20d6e7 net: phy: realtek: use paged access for MDIO_MMD_VEND2 in [...] omits 65de36f5eae1 net: phy: move mmd_phy_read and mmd_phy_write to phylib.h omits 10fbd71fc5f9 net: phy: realtek: implement configuring in-band an omits 50326b48f0cf net: phy: realtek: fix whitespace in struct phy_driver ini [...] omits bfcc957b6a6d wifi: mac80211: Update csa_finalize to use link_id omits dc4b176cce09 wifi: cfg80211: add cfg80211_stop_link() for per-link teardown omits 957346a6877b Merge branch 'net-dsa-microchip-adjust-ptp-handling-to-eas [...] omits 3adff276e751 net: dsa: microchip: Wrap timestamp reading in a function omits b4df828dfc29 net: dsa: microchip: Use regs[] to access REG_PTP_MSG_CONF1 omits d99c1a01ac8d net: dsa: microchip: Use regs[] to access REG_PTP_SUBNANOSEC_RATE omits 5b1fe74facc2 net: dsa: microchip: Use regs[] to access REG_PTP_RTC_SUB_NANOSEC omits 776ad30de04e net: dsa: microchip: Use regs[] to access REG_PTP_RTC_SEC omits 0ee0566fc234 net: dsa: microchip: Use regs[] to access REG_PTP_RTC_NANOSEC omits 62382d6ffe59 net: dsa: microchip: Use regs[] to access REG_PTP_CLK_CTRL omits 22bde912e800 net: dsa: microchip: Use dynamic irq offset omits 813feab1ac52 net: dsa: microchip: Initialize IRQ's mask outside common_setup() omits b7c72be16038 mfd: core: Add locking around 'mfd_of_node_list' omits 7dadeaa6e851 sched: Further restrict the preemption modes omits 89951fc1f820 sched: Reorder some fields in struct rq omits 55b39b0cf183 sched/fair: Use cpumask_weight_and() in sched_balance_find [...] omits 0ab25ea2a3b3 sched/fair: Simplify task_numa_find_cpu() omits ff1de90dd7a6 sched/fair: Drop useless cpumask_empty() in find_energy_ef [...] omits b3d8508351af reset: gpio: add the "compatible" property omits 8f350dbb2e4a arm64: dts: mediatek: mt7981b-openwrt-one: Enable PCIe and USB omits 262cb81069c6 arm64: dts: mediatek: mt7981b: Add PCIe and USB support omits be0b304eeb8c arm64: dts: mediatek: mt8183: Add missing endpoint IDs to [...] omits 686e142ddbe0 Merge branch 'for-6.19/upstream-fixes' into for-next omits 9e8c5cf0dc3a Merge branch 'for-6.20/asus' into for-next omits 86257bba09af mfd: bd71828: Add some missing charger related registers omits 1489a34e97ef HID: asus: Implement Fn+F5 fan control key handler omits c888d0bd055b HID: asus: Add WMI communication infrastructure omits 7fe565fb83ba HID: asus: Filter spurious HID vendor codes on ROG laptops omits 06501b557fae HID: asus: Replace magic number with HID_UP_ASUSVENDOR constant omits b516456e9f91 backlight: Add Congatec Board Controller (CGBC) backlight support omits 44e4c88951fa accel/ivpu: Implement warm boot flow for NPU6 and unify bo [...] omits d0e9990ba058 mfd: core: Improve compile coverage of mfd_match_of_node_to_dev() omits 936cae9254e5 mei: late_bind: fix struct intel_lb_component_ops kernel-doc omits a45026cef17d locking/local_lock: Include more missing headers omits 4d26d4a158f3 compiler-context-analysys: Fix CONFIG_MODVERSION omits 8ba379879aa3 Documentation: gpio: pca953x: clarify interrupt source detection omits 26705fad17bd Merge branches 'aspeed/arm/dt', 'nuvoton/arm/fixes' and 'n [...] omits e600933b6e51 ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties omits 3da293d70005 soc: mediatek: mtk-dvfsrc: Rework bandwidth calculations omits 39aa8c4e762e soc: mediatek: mtk-dvfsrc: Get and Enable DVFSRC clock omits 75cf308fee7e soc: mediatek: mtk-dvfsrc: Add support for DVFSRCv4 and MT8196 omits 7cf9db2aca55 soc: mediatek: mtk-dvfsrc: Write bandwidth to EMI DDR if present omits ddb5862a43b1 soc: mediatek: mtk-dvfsrc: Add a new callback for calc_dram_bw omits c2488fecba68 soc: mediatek: mtk-dvfsrc: Add and propagate DVFSRC bandwi [...] omits 23f1b4922a91 soc: mediatek: mtk-dvfsrc: Change error check for DVFSRCv4 [...] omits 831ee17036e2 dt-bindings: soc: mediatek: dvfsrc: Document clock omits db6dcaeeb60f soc: mediatek: mtk-socinfo: Add entry for MT8371AV/AZA Genio 520 omits 6259094ee806 soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() omits 471e7960e615 Merge branch 'renesas-dts-for-v6.20' into renesas-next omits 0c3644ac3f8d riscv: dts: renesas: r9a07g043f: Move interrupt-parent to [...] omits 481b64376c3f dt-bindings: clock: renesas,r9a09g077/87: Add PCLKCAN ID omits 21c1d66a1672 clk: renesas: cpg-mssr: Simplify pointer math in cpg_rzt2h [...] omits 97e01439e902 ata: ahci-xgene: Fix Wvoid-pointer-to-enum-cast warning omits 4afc71c22513 ata: ahci-imx: Fix Wvoid-pointer-to-enum-cast warning omits 602f6612826b ata: ahci-dwc: Simplify with scoped for each OF child loop omits 2dc8a3295b07 dt-bindings: ata: ahci-platform: Drop unnecessary select schema omits d42d701e1329 dma-buf: heaps: Clear CMA pages with clear_page() omits d08fc1f551b5 ARM: dts: microchip: sama7d65: add missing flexcom nodes omits a395da9920b2 ARM: dts: microchip: sama7d65: add fifo-size to usart omits c76e026616b6 ARM: dts: microchip: sama7d65: add dma properties to usart6 omits c6a40c867467 arm64: dts: nuvoton: Add missing "device_type" property on [...] omits 70b8c45d8621 arm: npcm: drop unused Kconfig ERRATA symbol omits 71ed55143d9d Input: twl4030 - fix warnings without CONFIG_OF omits c6d3513c90bd ARM: dts: aspeed: add device tree for ASRock Rack ALTRAD8 BMC omits c4f6b5d254ef dt-bindings: arm: aspeed: add ASRock Rack ALTRAD8 board omits 10dd1eaa80a5 drm/pagemap: Disable device-to-device migration omits 3902846af36b drm/pagemap Fix error paths in drm_pagemap_migrate_to_devmem omits cc54eabdfbf0 drm/xe: Adjust page count tracepoints in shrinker omits 7c2516fc94b8 ARM: dts: aspeed: bletchley: Remove try-power-role from co [...] omits 91c444d4285c riscv: dts: spacemit: add reset property omits bc83b7353d2b ARM: dts: aspeed: Add Facebook Anacapa platform omits 1b3cadbd185a dt-bindings: arm: aspeed: Add compatible for Facebook Anacapa BMC omits 483ee5b953c8 ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref omits d5b19657131b ext4: add missing down_write_data_sem in mext_move_extent(). omits 6b5e2f70a95c PCI: dwc: tegra194: Broaden architecture dependency omits 90c02dad9712 ext4: fix ext4_tune_sb_params padding omits 12eb8f4fff24 cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non [...] omits 966e10649d77 cpufreq: CPPC: Factor out cppc_fie_kworker_init() omits 85747065e585 ACPI: CPPC: Factor out and export per-cpu cppc_perf_ctrs_i [...] omits 59ed36f2bd33 Merge branch 'for-6.19-fixes' into for-next omits 8a840ab0567f dma-mapping: Remove dma_mark_clean (again) omits c7fe906e44c9 Merge branches 'for-6.19/upstream-fixes', 'for-6.20/intel- [...] omits 3f0e3af4688d Merge drm/drm-next into drm-xe-next omits 5ac66ed8417f iommu/arm-smmu-v3: Remove IAS omits 698362f1f464 Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY [...] omits 043251b2dd1c HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmw [...] omits 6761f9ccd624 HID: Intel-thc-hid: Intel-quicki2c: Add power management f [...] omits a788b2057029 HID: Intel-thc-hid: Intel-quicki2c: Add output report support omits e149af9ce108 HID: Intel-thc-hid: Intel-quicki2c: Support writing output [...] omits 678cbaa24f09 HID: Intel-thc-hid: Intel-quicki2c: Use put_unaligned_le16 [...] omits dabc153c7989 HID: Intel-thc-hid: Intel-quicki2c: Use size_t for all len [...] omits 2b91b8176d67 thermal: intel: int340x: Use sysfs_emit{_at}() in sysfs sh [...] omits b47b93c15b12 KVM: x86: Disallow setting CPUID and/or feature MSRs if L2 [...] omits 8190b9ea30fe thermal: intel: selftests: workload_hint: Support slow wor [...] omits a499c24cc072 thermal: int340x: processor_thermal: Enable slow workload [...] omits 1d97b8e3bfbb thermal: core: Use strnlen() in thermal_zone_device_regist [...] omits bdb9aba465a8 Bluetooth: Fix using PHYs bitfields as PHY value omits d4f7cb6e2df7 Bluetooth: hci_sync: enable PA Sync Lost event omits be6a150829b3 intel_idle: Add C-states validation omits 111f77a23348 intel_idle: Add cmdline option to adjust C-states table omits ff24f314447a intel_idle: Initialize sysfs after cpuidle driver initialization omits 1d1fd1886912 Kconfig.ubsan: Remove CONFIG_UBSAN_REPORT_FULL from documentation omits a36dc37b5672 intel_idle: Remove the 'preferred_cstates' parameter omits 25ff69011ddf intel_idle: Remove unused driver version constant omits 3e0873527c59 thermal: intel: intel_pch_thermal: Drop explicit driver da [...] omits 2064fe4b8fe0 Merge tag 'linux-cpupower-6.20-rc1' of git://git.kernel.or [...] omits cae444e0e2f1 ACPI: APEI: EINJ: make read-only array non_mmio_desc static const omits b0c8ac52da5a ACPI: acpi_watchdog: use LIST_HEAD for stack-allocated list omits d88f27d7f4a1 rust: faux: use "kernel vertical" style for imports omits 52563c665b0b rust: driver-core: use "kernel vertical" style for imports omits da74aee2ad0d rust: platform: use "kernel vertical" style for imports omits 6506b44e88da rust: auxiliary: use "kernel vertical" style for imports omits 0da7824734d8 soc: qcom: cmd-db: Use devm_memremap() to fix memory leak [...] omits 0539c5a6fdef soc: qcom: pmic_glink_altmode: Consume TBT3/USB4 mode noti [...] omits 2d7b4a44fb76 gpu: nova-core: use CStr::from_bytes_until_nul() in elf64_ [...] omits da8264ce6c5c gpu: nova-core: use CStr::from_bytes_until_nul() and remov [...] omits e2370b8b2cf1 dt-bindings: i2c: atmel,at91sam: add microchip,lan9691-i2c omits b96259551b33 i2c: k1: add reset support omits ad0876a84631 dt-bindings: i2c: spacemit: add optional resets omits 7c0c19c076ff drm/xe: Validate preferred system memory placement in xe_s [...] omits 3fb76066f882 soc: document merges omits a62f23047fd7 Merge branch 'soc/dt' into for-next omits aa5f91ce4fd8 Merge tag 'renesas-dts-for-v6.20-tag1' of git://git.kernel [...] omits bc6fe9f0a643 Merge tag 'aspeed-6.20-devicetree-0' of https://git.kernel [...] omits 12e491d4f735 Merge tag 'arm-soc/for-6.19/devicetree-arm64' of https://g [...] omits f126d688193b kunit: tool: test: Don't rely on implicit working director [...] omits 1cabad3a00ab kunit: tool: test: Rename test_data_path() to _test_data_path() omits 5d3050a476ad Merge branch 'arm/fixes' into for-next omits 5e7879bc7563 Merge branch 'mvebu/dt64' into mvebu/for-next omits dd1aadd29de3 arm64: dts: marvell: change regulator-gpio to regulator-fixed omits e509bd563114 arm64: dts: marvell: cn9131-cf-solidwan: Add missing GPIO [...] omits 533644447270 arm64: dts: marvell: Fix stray and typo "pinctrl-names" pr [...] omits e8061ea92531 arm64: dts: marvell: Add missing "#phy-cells" to "usb-nop-xceiv" omits c24ea7e6efc8 rust: bitops: fix missing _find_* functions on 32-bit ARM omits 685ec348339b clk: qcom: Add support for GPUCC and GXCLK for Kaanapali omits a4ceaf4b18dd clk: qcom: Add support for VideoCC driver for Kaanapali omits 92aae35f667c clk: qcom: camcc: Add support for camera clock controller [...] omits 6c6750b7061c clk: qcom: dispcc: Add support for display clock controlle [...] omits 6d3e77facbce clk: qcom: clk-alpha-pll: Add support for controlling Pong [...] omits 0f85ef379064 clk: qcom: clk-alpha-pll: Update the PLL support for cal_l omits 86f5c81f2461 Merge branch '20260107-kaanapali-mmcc-v3-v3-0-8e10adc236a8 [...] omits f9580bafd39c clk: qcom: camcc: Add camera clock controller driver for S [...] omits a419f7bfb714 clk: qcom: clk-alpha-pll: Add support for controlling Rivian PLL omits ecc3adefa727 dt-bindings: clock: qcom: document the Kaanapali GPU Clock [...] omits e043131550c4 dt-bindings: clock: qcom: Add Kaanapali video clock controller omits 9d566b0431d3 dt-bindings: clock: qcom: Add support for CAMCC for Kaanapali omits 322aad122ce3 dt-bindings: clock: qcom: document Kaanapali DISPCC clock [...] omits 6ff40ddbb4f9 Merge branch '20251202-sm8750_camcc-v1-2-b3f7ef6723f1@oss. [...] omits 82efed175bfa dt-bindings: clock: qcom: Add camera clock controller for [...] omits 04c4dc1f5411 clk: qcom: gcc-ipq5018: flag sleep clock as critical omits e4eb42f290ae clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc omits 5f613e703418 clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc omits a6df111d55ff clk: qcom: gcc: Add support for Global Clock controller fo [...] omits 7a5a8a67c06e dt-bindings: clock: qcom: Add SDM439 Global Clock Controller omits b97a6150050c clk: qcom: gcc: Add support for Global Clock controller fo [...] omits d88d5bedb502 dt-bindings: clock: qcom: Add MSM8940 Global Clock Controller omits 4df89cb826e0 dt-bindings: remoteproc: Add HSM M4F core on TI K3 SoCs omits 8b7f2aa05c02 arm64: dts: qcom: qcs615: Drop IPA interconnects omits 56a512a9b410 usb: gadget: f_ncm: align net_device lifecycle with bind/unbind omits 0c0981126b99 usb: gadget: u_ether: Add auto-cleanup helper for freeing [...] omits e065c6a7e46c usb: gadget: u_ether: add gether_opts for config caching omits c5177144b561 usb: typec: ucsi: drop an unused Kconfig symbol omits 830b10853396 USB: host: drop unneeded dependency on OF_GPIO omits f6d7aa617f11 dt-bindings: usb: Add Socionext Uniphier DWC3 controller omits 6708b117cc49 dt-bindings: usb: Add Microchip LAN969x support omits 090a6c69611b usb: gadget: f_sourcesink: Support maxburst configurabilit [...] omits 6e0e8375f2e6 usb: isp1362-hcd: remove Philips ISP1362 USB OTG controlle [...] omits 065a923dd583 USB: typec: tcpm: Fix a typo omits a4233c21e773 x86/alternative: Patch a single alternative location only once omits 13f2bd893ae3 rust: usb: use "kernel vertical" style for imports omits 17f1ae4148fa clk: qcom: dispcc-sdm845: Enable parents for pixel clocks omits d0f6fc3f7aba rust: usb: add __rust_helper to helpers omits d5639a6d7281 clk: qcom: gcc-glymur: Update the SDCC RCGs to use shared_ [...] omits 947c4b326c1f clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared [...] omits a468047c4e1c clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use share [...] omits 08da8d7dabb1 clk: qcom: gcc-milos: Update the SDCC RCGs to use shared_f [...] omits 4b057462bb61 clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_f [...] omits 458e8a082186 clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_ [...] omits a7231d4aa084 clk: qcom: gcc-sm8750: Update the SDCC RCGs to use shared_ [...] omits 89428516f995 clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_ [...] omits 15f506a77ad6 io_uring: remove nr_segs recalculation in io_import_kbuf() omits 641864314866 block: don't initialize bi_vcnt for cloned bio in bio_iov_ [...] omits ee623c892aa5 block: use bvec iterator helper for bio_may_need_split() omits 544b4e15ed10 x86/alternative: Use helper functions for patching alternatives omits fb8b8183208d rtla: Fix parse_cpu_set() return value documentation omits 33e3c807ab22 rtla: Ensure null termination after read operations in utils.c omits af2962d68b97 rtla: Make stop_tracing variable volatile omits 02689ae385c5 rtla: Add generated output files to gitignore omits a0890f9dbd24 rtla: Fix NULL pointer dereference in actions_parse omits f3cc3e4b5116 rtla: Remove unused headers omits d849f3af1cc7 rtla: Remove redundant memset after calloc omits 9bf942f3c370 rtla: Use standard exit codes for result enum omits 7e9dfccf8f11 rtla: Replace atoi() with a robust strtoi() omits 648634d17c81 rtla: Introduce for_each_action() helper omits 2a3a25336b1b tools/rtla: Deduplicate cgroup path opening code omits 0576be469ef1 tools/rtla: Consolidate -H/--house-keeping option parsing omits 5cc90b14ee54 tools/rtla: Consolidate -P/--priority option parsing omits c93c25fca5ab tools/rtla: Consolidate -e/--event option parsing omits 76975581fb0e tools/rtla: Consolidate -d/--duration option parsing omits fd788c49a903 tools/rtla: Consolidate -D/--debug option parsing omits edb23c837222 tools/rtla: Consolidate -C/--cgroup option parsing omits 28dc445919bf tools/rtla: Consolidate -c/--cpus option parsing omits 850cd24cb6d6 tools/rtla: Add common_parse_options() omits 26e1a9bd4dd3 Documentation/rtla: Document --bpf-action option omits 6627556c16fb Documentation/rtla: Rename sample/ to example/ omits fbb8ed6682f8 rtla/tests: Run Test::Harness in verbose mode omits 5525aebd4e0c rtla/tests: Test BPF action program omits 0304a3b7ec9a rtla/timerlat: Add example for BPF action program omits f967d1eca7d0 rtla/timerlat: Add --bpf-action option omits 8cd0f08ac72e rtla/timerlat: Support tail call from BPF program omits a08e012e814d tools/rtla: Add common_usage() omits c219d4ee1d63 rtla: Set stop threshold after all instances are enabled omits 0968c81ce9c4 pinctrl: at91-pio4: Add sama7d65 pio4 support omits 6e00258964c3 pinctrl: imx: Add support for NXP i.MX952 omits 781609002a77 pinctrl: imx: Support NXP scmi extended mux config omits 34f2866b3548 dt-bindings: pinctrl: sunxi: Allow pinmux sub-pattern with [...] omits 3f20bdf71518 pinctrl: spacemit: k3: adjust drive strength and schmitter [...] omits 7412311c4655 pinctrl: spacemit: k3: add initial pin support omits 5adaa1a8c088 dt-bindings: pinctrl: spacemit: add K3 SoC support omits c3efac0592f8 dt-bindings: pinctrl: spacemit: convert drive strength to [...] omits 223780846ace Merge branch 'v6.20/arm64-dt' into for-next omits 3b96c0b3b78e Merge branch 'v6.20/arm-dt' into for-next omits 7bcbedd64ecf arm64: dts: amlogic: Use lowercase hex omits 125c3ceadfe0 arm64: dts: amlogic: Use hyphen in node names omits 5ea75722eaec ARM: dts: meson: drop iio-hwmon in favour of generic-adc-thermal omits cee2557ae3b1 srcu: Use suitable gfp_flags for the init_srcu_struct_nodes() omits d41e37f26b31 rcu: Fix rcu_read_unlock() deadloop due to softirq omits 37d9b475077b rcutorture: Correctly compute probability to invoke ->exp_ [...] omits 255019537cfd rcu: Make expedited RCU CPU stall warnings detect stall-end races omits 407cc7ff3e99 dt-bindings: PCI: mediatek-gen3: Add MT7981 PCIe compatible omits b1a9a9b96169 KVM: arm64: Remove ISB after writing FPEXC32_EL2 omits acd8bfaa9384 KVM: arm64: Shuffle KVM_HOST_DATA_FLAG_* indices omits 334a1a1e1a5f KVM: arm64: Fix comment in fpsimd_lazy_switch_to_host() omits 22a4776a9ce5 ASoC: codecs: es8375: remove unnecessary format check omits adc342591f78 m68k: defconfig: Clean up references to non-existing configs omits 98baf887b1e9 coresight: tpda: Fix intendation for sysfs interface docum [...] omits 81841b41a8bc arm64: defconfig: Enable Mediatek HDMIv2 driver omits 34e7595912cf arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time omits d977b61d3803 arm64: dts: mediatek: mt7988: add dtbs with applied overla [...] omits 0516c548883b arm64: dts: mediatek: mt7986: add dtbs with applied overla [...] omits eaada4f56ab3 arm64: dts: airoha: Use hyphen in node names omits e4d3ce9b893f slub: clarify object field layout comments omits 0eb85f468ef5 power: sequencing: qcom-wcn: add support for WCN39xx omits a5fae429ec2a regulator: dt-bindings: qcom,wcn3990-pmu: describe PMUs on [...] omits b1857911d845 power: sequencing: qcom-wcn: use device_get_match_data() omits b47ce586300b ALSA: hda - fix function names & missing function parameter omits 0585c53b2154 ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() omits 5b8f790591d0 Merge branches 'tee_bus_callback_for_6.20', 'qcomtee_fixes [...] omits 92fad96aea24 tpm/tpm_ftpm_tee: Make use of tee bus methods omits 9e4c7808b728 tpm/tpm_ftpm_tee: Make use of tee specific driver registration omits c6ef3e90575b KEYS: trusted: Make use of tee bus methods omits 7b7e532b58e8 KEYS: trusted: Migrate to use tee specific driver registra [...] omits 2966fa040b46 firmware: tee_bnxt: Make use of tee bus methods omits ae9d338ba7cf firmware: tee_bnxt: Make use of module_tee_client_driver() omits 191ef0c5b3e3 firmware: arm_scmi: Make use of tee bus methods omits fe700bc50a9c firmware: arm_scmi: optee: Make use of module_tee_client_driver() omits 7a5f567ab437 efi: stmm: Make use of tee bus methods omits 0a6441a30b83 efi: stmm: Make use of module_tee_client_driver() omits 5e9151cecbbe hwrng: optee - Make use of tee bus methods omits 21ecfe424bf3 hwrng: optee - Make use of module_tee_client_driver() omits 2175ccfb93fd Merge branch 'bpf-selftests-fixes-for-gcc-bpf-16' omits 681600647c59 bpf: GCC requires function attributes before the declarator omits 97fb54d86d21 bpf: adapt selftests to GCC 16 -Wunused-but-set-variable omits 2421649778dc scripts/gen-btf.sh: Ensure initial object in gen_btf_o is [...] omits f39703b20b57 Merge branch 'bpf-introduce-bpf_f_cpu-and-bpf_f_all_cpus-f [...] omits 07bf7aa58e5e selftests/bpf: Add cases to test BPF_F_CPU and BPF_F_ALL_C [...] omits 2546863b4a72 libbpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for [...] omits 47c79f05aa0d bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for pe [...] omits 8526397c3caf bpf: Copy map value using copy_map_value_long for percpu_c [...] omits c6936161fd55 bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for pe [...] omits 8eb76cb03f0f bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for pe [...] omits 2b421662c788 bpf: Introduce BPF_F_CPU and BPF_F_ALL_CPUS flags omits 1471c517cf7d powerpc/iommu: bypass DMA APIs for coherent allocations fo [...] omits 20ab1d112653 powerpc64/bpf: Inline bpf_get_smp_processor_id() and bpf_g [...] omits 58a075adf3fb powerpc64/bpf: Support internal-only MOV instruction to re [...] omits a5a9fd93d2c3 drm/i915/lt_phy_regs: Fix the SPDX identifier comment omits 152fc1334194 drm/i915/intel_lt_phy: Fix the SPDX identifier comment omits a87a681860e8 drm/i915/intel_gvt_api: Fix the SPDX identifier comment omits 483f06ff8e56 drm/i915/intel_dsb_buffer: Fix the SPDX identifier comment omits e9d95194bd41 drm/i915/intel_dsb: Fix the SPDX identifier comment omits 8b140ae6d57f drm/i915/intel_display_params: Fix the SPDX identifier comment omits babd0b8db9db drm/i915/intel_cx0_phy_regs: Fix the SPDX identifier comment omits 1d72c4d3a192 drm/i915/intel_cx0_phy: Fix the SPDX identifier comment omits 692ec6542179 drm/i915/intel_alpm: Fix the SPDX identifier comment omits 861574d51bbd powerpc/uaccess: Implement masked user access omits 370d841929c3 powerpc/32: Automatically adapt TASK_SIZE based on constraints omits fb7903771c10 powerpc/32s: Fix segments setup when TASK_SIZE is not a mu [...] omits 704f43003153 powerpc/uaccess: Refactor user_{read/write/}_access_begin() omits 5458989a0e48 powerpc/uaccess: Remove {allow/prevent}_{read/write/read_w [...] omits e3efbfbfaaaa powerpc/uaccess: Remove unused size and from parameters fr [...] omits 5fbc09eb0b4f powerpc/uaccess: Move barrier_nospec() out of allow_read_{ [...] omits 0eda086de85e f2fs: fix to check sysfs filename w/ gc_pin_file_thresh correctly omits 7633a7387eb4 f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused [...] omits 071e50d61cf2 f2fs: change seq_file_ra_mul and max_io_bytes to unsigned int omits 98ea0039dbfd f2fs: fix out-of-bounds access in sysfs attribute read/write omits c0c589fa1d17 f2fs: Accounting large folio subpages before bio submission omits 00feea1dfcea f2fs: Zero f2fs_folio_state on allocation omits d36de29f4bb5 f2fs: sysfs: introduce inject_lock_timeout omits c56254e2e042 f2fs: introduce FAULT_LOCK_TIMEOUT omits 7a127c80b0ee f2fs: rename FAULT_TIMEOUT to FAULT_ATOMIC_TIMEOUT omits 6fa116053951 f2fs: fix timeout precision of f2fs_io_schedule_timeout_ki [...] omits da90b6715567 f2fs: fix to use jiffies based precision for DEFAULT_SCHED [...] omits b5da276ae6ab f2fs: clean up w/ __f2fs_schedule_timeout() omits 67972c2b8974 f2fs: trace elapsed time for io_rwsem lock omits ce9fe67c9cdb f2fs: trace elapsed time for cp_global_sem lock omits e605302c14ff f2fs: trace elapsed time for gc_lock lock omits bb28b66875cc f2fs: trace elapsed time for node_write lock omits f9f93602512b f2fs: trace elapsed time for node_change lock omits 66e9e0d55d11 f2fs: trace elapsed time for cp_rwsem lock omits e4b75621fc43 f2fs: sysfs: introduce max_lock_elapsed_time omits 79b3cebc70fc f2fs: add lock elapsed time trace facility for f2fs rwsemphore omits 7ec199117c32 f2fs: flush plug periodically during GC to maximize readah [...] omits 8e7148b56023 atm: idt77252: Use sb_pool_remove() omits 472711068fa9 lsm: make keys for static branch static omits 5547598e59d7 cred: remove unused set_security_override_from_ctx() omits a8d506759231 Merge branch 'bpf-verifier-allow-calling-arena-functions-w [...] omits b81d5e9d965e selftests/bpf: add tests for arena kfuncs under lock omits 39f77533b6c1 bpf: Allow calls to arena functions while holding spinlocks omits b25b48c7d376 bpf: Check active lock count in in_sleepable_context() omits 3b7a108c4197 selftests/net: packetdrill: add minimal client and server tests omits 55ffb0b14a4d tcp: clarify tcp_congestion_ops functions comments omits 2d38a4e3e208 rust: security: add __rust_helper to helpers omits 517fd96cba7b rust: cred: add __rust_helper to helpers omits f66086798f91 net: spacemit: Remove broken flow control support omits 48b27ea6239a net: gve: convert to use .get_rx_ring_count omits 27a01c1969a5 net: fully inline backlog_unlock_irq_restore() omits 3f049b653450 net: fec: Add stop mode support on i.MX8DX/i.MX8QP omits b70c5c49238d net: dlink: replace printk() with netdev_{info,dbg}() in r [...] omits 4d513329b87c net: airoha: Use gdm port enum value whenever possible omits e9cd04b2816f udp: udplite is unlikely omits e4bc5dd53bf5 net: airoha: npu: Dump fw version during probe omits d362f446334c net: libwx: remove unused rx_buffer_pgcnt omits c86af46b9c7a ipv4/inet_sock.h: Avoid thousands of -Wflex-array-member-n [...] omits 915a5f60ad94 net: wwan: mhi: Add network support for Foxconn T99W760 omits c4df070a57de selftests: hw-net: rss-input-xfrm: try to enable the xfrm [...] omits cb3de96eea66 ipv6: preserve insertion order for same-scope addresses omits 75326c67aa8c perf data: Fix coding style omits 4348796233e7 rust: drm: Improve safety comment when using `Pin::into_in [...] omits be5c6ec66030 Documentation/kernel-parameters: Add tsa under mitigations=off omits 46b4bb702e87 docs: spufs: fix ppc64 architecture line break omits 8e746e95c3e4 perf data: Allow filtering conversion by time range omits ae350d71815a doc: input: fix typos in input.rst omits 80d9411c00e8 PCI/P2PDMA: Add missing struct p2pdma_provider documentation omits edecd1ae594a Merge patch series "vfs kernel-doc fixes for 6.19" omits ba4c74f80ef3 VFS: fix __start_dirop() kernel-doc warnings omits b0f5804b4178 fs: Describe @isnew parameter in ilookup5_nowait() omits 523471c51636 perf build: Skip nondistro build test if libbfd is old omits 736ea8102637 Documentation: kernel-hacking: Remove :c:func: annotations omits cff602f65988 perf build: Feature test for libbfd thread safety API omits c0cb97a275ff perf build: Remove unused libbfd-buildid feature test omits 4f099d09400a nfs: unify security_inode_listsecurity() calls omits ae323bc241d2 perf build: Do all non-distro feature checks in one go omits c5cece2a6cf8 Merge branch 'kbuild-next-unstable' into kbuild-for-next omits bb51cf4f6179 Documentation: kernel-hacking: Convert internal links omits 2b79aafb1705 Documentation: kernel-hacking: Do not italicize EXPORT_SYM [...] omits b47e2b93aa31 Documentation: kernel-hacking: Remove current macro annotation omits 7fc37b588aaa perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{fou [...] omits e3970d77ec50 kbuild: uapi: drop dependency on CC_CAN_LINK omits 4ac85d9bc73e kbuild: uapi: split out command conditions into variables omits e2772ba5f43d kbuild: uapi: don't compile test bpf_perf_event.h on xtensa omits cc45d2ea5cfb hexagon: Drop invalid UAPI header asm/signal.h omits 6059b880a93c kbuild: uapi: validate that headers do not use libc omits 3a8501b3a429 docs: admin: devices: remove /dev/cdwriter omits 1ec205e3669c perf test java symbol: Additional libperf-jvmti.so path check omits ae4f42ea4cab docs: keystone: fix typo in knav-qmss documentation omits 76df6815dab7 kconfig: Support conditional deps using "depends on X if Y" omits 78d979db6cef docs: add AI Coding Assistants documentation omits 57a63f6549aa Docs/translations/ko_KR: remove memory-barriers omits 8a12e3fbf2c3 docs: submitting-patches: suggest adding previous version links omits a6b9f5b2f04b fs/namei: Remove redundant DCACHE_MANAGED_DENTRY check in [...] omits 729d015ab230 fs: only assert on LOOKUP_RCU when built with CONFIG_DEBUG_VFS omits 90f1d896d59f doc-guide: kernel-doc: specify that W=n does not check hea [...] omits bcb90a2834c7 audit: add missing syscalls to read class omits b04d2b919912 perf test: Fix test case perf evlist tests for s390x omits 5ce70894f6ca Doc: correct spelling and wording mistakes omits 4971ca2007e3 docs: process: email-client: add Thunderbird "Toggle Line [...] omits 8ee50b15d240 docs: Makefile: wrap SPHINXDIRS help text omits e970637707f4 docs: find-unused-docs.sh: fixup directory usage omits 7f3f258dafa9 docs/ja_JP: fix typos in submit-checklist.rst omits c7bba35efa79 docs/ja_JP: fix translation of freestanding C environment omits b09ee709a93c docs/ja_JP: fix typos and duplicated phrases in kernel dev [...] omits 79448fa1f495 perf/arm_dsu: Allow standard cycles events omits 85c0dbd8b6e2 perf/arm_dsu: Support DSU-120 omits 0113affc9101 perf/arm_dsu: Support DSU-110 omits 31bc0aade4e0 rust: io: remove square brackets from pci::Bar reference omits 06190e1c86e4 drm/nouveau: fifo: Avoid -Wflex-array-member-not-at-end warning omits 051114652b6b drm/xe/doc: Remove KEEP_ACTIVE feature omits caaed1dda7df Revert "drm/xe/multi_queue: Support active group after pri [...] omits 8096d6049725 dt-bindings: trivial-devices: Add some more undocumented devices omits 6538549c619d Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE omits 9ebc914acd32 ASoC: ES8389: Add some members and update omits c7ac7499ac5b ASoC: rt5575: Add the codec driver for the ALC5575 omits d7e36da652ac firmware: cirrus: cs_dsp: Add long-offset WMDR omits 49d3bd9fe2d9 ASoC: nau8821: Fixes and driver cleanup omits 471b2e33acbf Merge branch 'v6.20-armsoc/dts64' into for-next omits fbb56cdef332 Merge branch 'v6.19-armsoc/dtsfixes' into for-next omits d8872b9dd920 arm64: dts: rockchip: Enable analog sound on RK3576 EVB1 omits f5c9549964ad arm64: dts: rockchip: Enable HDMI sound on RK3576 EVB1 omits 87af7643234a arm64: dts: rockchip: Enable HDMI sound on Luckfox Core3576 omits bde555926b61 arm64: dts: rockchip: Enable HDMI sound on FriendlyElec NanoPi M5 omits 309598fca339 arm64: dts: rockchip: Use a readable audio card name on NanoPi M5 omits 843b912c7241 arm64: dts: rockchip: enable NPU on rk3588-jaguar omits 8fd18d9b7b74 arm64: dts: rockchip: enable NPU on rk3588-tiger omits fc808f80cf29 dt-bindings: arm: rockchip: fix description for Radxa CM5 omits a1823b88d35f dt-bindings: arm: rockchip: fix description for Radxa CM3I omits 77712fe6847b arm64: dts: rockchip: Add missing everest,es8388 supplies [...] omits f01f0e070074 arm64: dts: rockchip: Enable PCIe for ArmSoM Sige1 omits 5360ad495b7b arm64: dts: rockchip: Enable the NPU on Turing RK1 omits 628aea397d81 arm64: dts: rockchip: Enable the NPU on FriendlyElec CM3588 omits 7127b6d899c7 arm64: dts: rockchip: Enable the NPU on NanoPC T6/T6-LTS omits cd50298ffc5f arm64: dts: rockchip: enable UFS controller on FriendlyEle [...] omits a3e4bb6c9a22 arm64: dts: rockchip: Add light/proximity sensor to Pinephone Pro omits 2b8cd99c8cf4 arm64: dts: rockchip: Add magnetometer sensor to Pinephone Pro omits 66a4ff38d7b2 soc: fsl: qe: Simplify with scoped for each OF child loop omits 148891e95014 bus: fsl-mc: fix use-after-free in driver_override_show() omits 0b2761eb1287 ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpi [...] omits 36227ab99a78 spi: st: use pm_ptr and remove __maybe_unused omits b5a3112bfd57 arm64: dts: qcom: qcs615-ride: Enable DisplayPort omits b7ad04269d68 arm64: dts: qcom: talos: Add DisplayPort and QMP USB3-DP PHY omits f8c7600d468b x86/tsx: Set default TSX mode to auto omits b4f1ffd63266 rust: cpumask: add __rust_helper to helpers omits 8618307b52ef rust: bitops: add __rust_helper to helpers omits ac3dc186df4e rust: bitmap: add __rust_helper to helpers omits fa188edc671d linux/bitfield.h: replace __auto_type with auto omits 030d2c0e9c1d Bluetooth: btqca: Add WCN6855 firmware priority selection feature omits d6af4afb70c9 Bluetooth: btqca: move WCN7850 workaround to the caller omits 18fe1f58623f x86/cpu: Drop unused Kconfig symbol X86_P6_NOP omits 6b45ded3f714 Documentation/x86: Update IOMMU spec references to use sta [...] omits ad0721bba415 arm64: dts: qcom: sm8750-qrd: Enable Iris codec omits 10d764c8cb1b arm64: dts: qcom: sm8750-mtp: Enable Iris codec omits c0d11ff90475 arm64: dts: qcom: sm8750: Add Iris VPU v3.5 omits 3714b55bdb49 of: property: stop creating callback for each pinctrl-N property omits 6a0b99e9fb45 drm/etnaviv: Add module parameter to force PPU flop reset omits 85ba57ad88cf drm/etnaviv: Add PPU flop reset omits 9fcdece1a734 drm/etnaviv: Add a new function to emit a series of states [...] omits 9934873be03c drm/etnaviv: move some functions to a header to be able to [...] omits a8fffbe7dec7 drm/etnaviv: Add command stream definitions required for a [...] omits a491c02c2770 uprobes: use kmap_local_page() for temporary page mappings omits 0e2036a06dcf scripts/atomic: Fix kerneldoc spelling in try_cmpxchg() omits 1752a1ad43a1 arm/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() omits e6eb9acc024c mips/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() omits 094cc7bb5fc3 arm64/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() omits a18dfb5dd332 riscv/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() omits e7d5f2ea0923 perf/x86/intel/uncore: Add Nova Lake support omits 46da08a2bb4d perf/x86/intel/uncore: Add missing PMON units for Panther Lake omits 2246c24426fb perf pmu: Relax uncore wildcard matching to allow numeric suffix omits 171b5292a82d perf/x86/intel/uncore: Update DMR uncore constraints preli [...] omits aacb0718fddf perf/x86/intel/uncore: Support uncore constraint ranges omits d8987048f665 perf/x86/intel/uncore: Support IIO free-running counters on DMR omits 8a4bd1c0d6bb perf/x86/intel/uncore: Add freerunning event descriptor he [...] omits b575fc0e3357 perf/x86/intel/uncore: Add domain global init callback omits 66e2075426f3 perf/x86/intel/uncore: Add CBB PMON support for Diamond Rapids omits 6daf2c35b835 perf/x86/intel/uncore: Add IMH PMON support for Diamond Rapids omits 1897336728b4 perf/x86/intel/uncore: Remove has_generic_discovery_table() omits e75462f6c7ea perf/x86/intel/uncore: Support per-platform discovery base [...] omits 098fe55a450b perf/x86/intel/uncore: Move uncore discovery init struct t [...] omits 632d89b030f1 perf/x86/uncore: clean up const mismatch omits 04b61513dfe4 ASoC: SDCA: Replace use of system_wq with system_dfl_wq omits d5fb0afbf635 PCI: imx6: Clear CLKREQ# override if 'supports-clkreq' DT [...] omits f51772f4fa34 PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe omits 199c18221622 PCI: dwc: Invoke post_init in dw_pcie_resume_noirq() omits da64eb51595b gpio: spacemit: Add GPIO support for K3 SoC omits 48033e4c677b dt-bindings: gpio: spacemit: add compatible name for K3 SoC omits 69d26698e4fd rnbd-srv: Zero the rsp buffer before using it omits 4ac9690d4b94 rnbd-srv: Fix server side setting of bi_size for special IOs omits e1384543e85b rnbd-srv: fix the trace format for flags omits ef63e9ef76c8 block/rnbd-proto: Check and retain the NOUNMAP flag for requests omits 581cf833cac4 block: rnbd: add .release to rnbd_dev_ktype omits 483cbec34223 block/rnbd-proto: Handle PREFLUSH flag properly for IOs omits 75d208bddcca spi: stm32: avoid __maybe_unused and use pm_ptr omits 10a6d7507791 spi: stm32-qspi: avoid __maybe_unused and use pm_ptr omits 2a2d7187f5a7 spi: stm32-ospi: avoid __maybe_unused and use pm_ptr omits d4469e4ee5da spi: st: remove __maybe_unused for suspend/resume omits 170e1e2d13a2 Merge remote-tracking branch 'git/zynqmp/dt' into for-next omits 4310a370a323 arm64: zynqmp: Remove ina260 IIO description omits e06a177d8195 arm64: dts: xilinx: Drop "label" property on dlg,slg7xl45106 omits 6b6dbf3e4ecf selftests/nolibc: always build sparc32 tests with -mcpu=v8 omits 57624b38ce99 tools/nolibc: align sys_vfork() with sys_fork() omits 03139924859f selftests/nolibc: drop NOLIBC_SYSROOT=0 logic omits f3ed932644a6 selftests/nolibc: add static assertions around time types [...] omits 37219aa5b123 tools/nolibc: add __nolibc_static_assert() omits dd6659efe052 tools/nolibc: add compiler version detection macros omits 6c9be9052720 tools/nolibc: remove time conversions omits ca7206b6ad02 selftests/nolibc: test compatibility of nolibc and kernel [...] omits 469eafbe3b54 Merge branches 'renesas-arm-defconfig-for-v6.20', 'renesas [...] omits d174174c6776 sysctl: replace SYSCTL_INT_CONV_CUSTOM macro with functions omits ef153851af5b sysctl: Replace unidirectional INT converter macros with f [...] omits 11aa4a18094f tools/rtla: Remove unused function declarations omits 7b0a51955b0e platform/x86/intel/uncore-freq: Replace sprintf() with sys [...] omits 050a0aab15da platform/x86/intel/uncore-freq: Replace sprintf() with scn [...] omits 751e2ebf29a7 platform/x86: yogabook: Clean up code style omits 1716c1e0860b platform/surface: Replace deprecated strcpy() in surface_b [...] omits fefc12a70eb1 Merge branch 'next/drivers' into for-next omits 4acd80515710 dt-bindings: soc: samsung: exynos-pmu: Drop unnecessary se [...] omits ea180ffbd27c mm: drop mem_cgroup_usage() declaration from memcontrol.h omits 1338e8ae4084 drm/msm/dp: Update msm_dp_controller IDs for sa8775p omits ed100aa239be drm/msm/dp: Enable support for eDP v1.4+ link rates table omits 794b0e68caba drm/msm/dpu: fix WD timer handling on DPU 8.x omits 1ad9880f059c drm/msm/dpu: Set vsync source irrespective of mdp top support omits 2892de3f4f98 drm/msm/disp/dpu: add merge3d support for sc7280 omits f5aa414e5c78 dt-bindings: display: msm: document DSI controller and phy [...] omits c42973f92974 dt-bindings: msm: dsi-controller-main: document the QCS830 [...] omits 969c948d1392 dt-bindings: display: msm-dsi-phy-7nm: document the QCS830 [...] omits 83a899f345d4 tools/power turbostat.8: Document the "--force" option omits 97e43da8c1a5 tools/power turbostat: Harden against unexpected values omits 639e4df6f62b tools/power turbostat: Dump hypervisor name omits 01ed5b457708 tools/power turbostat: Dump CPUID.1.ECX[31] (Hypervisor) omits d088ea295056 tools/power turbostat: Dump CPUID(1) consistently with CPUID(6) omits 956f569c90ab Merge branch 'rust-net-replace-kernel-c_str-with-c-strings' omits 5a69d30f30fd drivers: net: replace `kernel::c_str!` with C-Strings omits 7a8461a2a8da rust: net: replace `kernel::c_str!` with C-Strings omits 32291cb0369a net: marvell: prestera: correct return type of prestera_ld [...] omits 2e229771543b net: phy: mediatek: enable interrupts on AN7581 omits 48a4aa9d9c39 ipv4: Improve martian logs omits 48ed70131e4f io_uring: Trim out unused includes omits 263c808b2092 Merge branch 'kbuild-next' into kbuild-for-next omits 5ce3218d4f10 overflow: Remove is_non_negative() and is_negative() omits 34a1bd0b6b2c kbuild: cleanup local -Wno-type-limits exceptions omits 660e899103e2 kbuild: remove gcc's -Wtype-limits omits 4d982084507d PCI/PM: Avoid redundant delays on D3hot->D3cold omits ab150c2bbafe kunit: qemu_configs: Add 32-bit big endian ARM configuration omits 85aff81b0dba kunit: tool: Don't overwrite test status based on subtest counts omits 0c5b86c67fb6 kunit: tool: Add test for nested test result reporting omits 5c7a4741431b kunit: respect KBUILD_OUTPUT env variable by default omits a7a81655dc90 kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values omits 90b5f2dce9d9 test_list_sort: fix up const mismatch omits e70a307b8528 kunit: fix up const mis-match in many assert functions omits 567b3d3af647 rust: kunit: add __rust_helper to helpers omits e25834d7691f arm64: dts: qcom: Add The Fairphone (Gen. 6) omits d9d59d105f98 arm64: dts: qcom: Add initial Milos dtsi omits 8f42f255dfb8 arm64: dts: qcom: Add PMIV0104 PMIC omits 57e89dfdfa28 arm64: dts: qcom: Add PM7550 PMIC omits 446f4802aa6e arm64: dts: qcom: pm8550vs: Disable different PMIC SIDs by [...] omits d88771fda13f dt-bindings: arm: qcom: Add Milos and The Fairphone (Gen. 6) omits 42f2799124a4 dt-bindings: qcom,pdc: document the Milos Power Domain Controller omits f50da52e5b2e dt-bindings: crypto: qcom,prng: document Milos omits 6a0f0febe6c5 of: unittest: fix possible null-pointer dereferences in of [...] omits 5e213a985d10 drm/amd/amdgpu: Port over some missing registers and bits [...] omits b1adfce26ed3 drm/amd/pm: Add smu driver table structure omits 14b6a73ce1a3 drm/amd/pm: fix pp_dpm_pcie wrong state issue for smu v13.0.0 omits 137a9127759f drm/amd/pm: fix pp_dpm_pcie wrong state issue for smu v13.0.7 omits c01b52830fdc drm/amd/pm: fix pp_dpm_pcie wrong state issue for smu v14.0.2 omits deacae541a72 drm/amd/pm: add smu pcie dpm cap & width convert helper omits 95b36732fec4 drm/amdkfd: update outdated comment omits e9009c8b7401 drm/amdgpu: update outdated comment omits 7edb503fe4b6 drm/amd/pm: Disable MMIO access during SMU Mode 1 reset omits bd8150a1b337 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last [...] omits f9f281e839b7 drm/amdgpu: only check critical address when it is not reserved omits a6ea0a430aca drm/amdgpu: Fix query for VPE block_type and ip_count omits 0099f2e92cac drm/amd/ras: Replace NPS flags in ras module omits 0d89268d20c9 drm/amd/display: Don't repeat DAC load detection omits bb5dfe2f5630 drm/amd/display: Add missing encoder setup to DACnEncoderControl omits cdf6e4c0cdab drm/amd/display: Correct color depth for SelectCRTC_Source omits 436d0d22aa70 drm/amd/display: Pass proper DAC encoder ID to VBIOS omits 5ab75f98fb63 drm/amdgpu/gfx9: Implement KGQ ring reset omits 9596097be4ba drm/amdgpu/gfx9: rework pipeline sync packet sequence omits c8cf9ddc549f drm/amdgpu: avoid a warning in timedout job handler omits 0288a345f19b drm/amd/amdgpu: Fix SMU warning during isp suspend-resume omits c29935e4092c drm/amd/display: Promote DC to 3.2.364 omits 2b39d48a0ab3 drm/amd/display: Replace log macro for analog display detection omits 179176134b53 drm/amd/display: Check NULL before calling dac_load_detection omits 57c8690a84be drm/amd/display: Update dc_connection_dac_load to dc_conne [...] omits 73d08a87d6d4 drm/amd/display: Remove unnecessary divider update flag omits 878a4b73c111 drm/amd/display: Fix dsc eDP issue omits c979d8db7b0f drm/amd/display: Add signal type check for dcn401 get_phyd [...] omits 0d2abc02910b drm/amd/display: Update timing source enums omits 7fcf88320007 drm/amd/display: Add new fields to fams2 config omits 11dbb6d7b2dc drm/amd/display: Consolidate dmub fb info to a single struct omits 5ad5b0b7845c drm/amd/display: Fix and reenable UPDATE_V3_FLOW_NEW_CONTE [...] omits fd3fece04db8 drm/amd/display: Fix P010, NV12, YUY2 scale down by four t [...] omits af3303970da5 drm/amd/display: Fix mismatched unlock for DMUB HW lock in [...] omits 2c6592221eb7 drm/amd/display: Update function name to link_detect_conne [...] omits a8936060a017 drm/amd/display: sink EDID data null check omits 9862d2ac667a drm/amd/display: Add frame skip feature support flag omits b0dbd5db7cf1 drm/amd/pm: force send pcie parmater on navi1x omits b4ba5c9509e8 drm/amdgpu: use dma_fence_get_status() for adapter reset omits 5946dbe1c802 Documentation/amdgpu: Add UMA carveout details omits 19ba61ac06d2 drm/amdgpu: add UMA allocation interfaces to sysfs omits 379a3160633a drm/amdgpu: add UMA allocation setting helpers omits 685b7113e0a8 drm/amdgpu: add helper to read UMA carveout info omits 6f3b631e395b drm/amdgpu: parse UMA size-getting/setting bits in ATCS mask omits 155a748f14bc drm/amdgpu: always backup and reemit fences omits fb62a2067ca4 drm/amdgpu: don't reemit ring contents more than once omits 216779827f8d drm/amdgpu: add helpers to access cross-die registers smn [...] omits 0dd72af5528a drm/amdgpu: RLC-G VF Register Access Interface omits 87046288e8d5 drm/amdgpu: set aid_mask for soc v1 omits 9b24f63d825e drm/amdgpu: Enable support for PSP 15_0_0 omits 19eeae760052 drm/amdgpu: add MP 15.0.0 headers omits 6ee1ee12ff33 drm/amdgpu: add queue reset support for jpeg 5.3 omits 637fd8dedf10 drm/amdgpu/discovery: add vcn and jpeg ip block omits 4aeaf3cbfa9f drm/amdgpu/jpeg: Add jpeg 5.3.0 support omits c2775aaa0ef6 drm/amdgpu: add VCN 5.3.0 headers omits a26198f12231 drm/amdgpu: reserve umf hole size at vram high end for gfx v12.1 omits af26fa751c2e drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init omits 56c0a9c33cfd drm/amdgpu: enable CP interrupt for gfx v12_1 in frontdoor [...] omits ba80939feca0 drm/amdkfd: Apply VGPR bank state fixup on gfx12.1 trap exit omits 1005ab86cf75 drm/amdkfd: Fix VGPR bank state save in gfx12.1 trap handler omits 864a8b2c1ff9 drm/amdgpu: Add sysfs up clean for gfx_v12_1 omits c51bb53d5c68 drm/amdkfd: Add metadata ring buffer for compute omits d0c989a0aad3 drm/amd/amdgpu : Use the MES INV_TLBS API for tlb invalida [...] omits 3af6302d8c2e drm/amdgpu: Update TCP Control register on GFX 12.1 omits 258cc2b687bf drm/amdkfd: Add back CWSR trap handler for GFX 12.1 omits 5a8c343d2e87 drm/amdgpu: Cleanup gmc_v12_1 after 6.16 merge omits fab4099549a0 drm/amdgpu: Disable TCP Early Write Ack for GFX 12.1 omits e418a8fdb964 drm/amdkfd: enable precise memory operations for gfx1250 omits c14af4cc24e6 drm/amdkfd: fix partitioned gfx12 address watch enablement omits a0806e7fe7aa drm/amdkfd: Implement CU Masking for GFX 12.1 omits acf07acfae91 drm/amdgpu: skip gfxhub tlb flush if gfx is power off omits 7bd5d763b8e1 drm/amdkfd: Add gfx_v12_1_kfd2kgd interface for GFX12_1 omits 60481d95ad98 drm/amdgpu: update mcm_addr_lut data for imu v12_1 omits e7820045fde1 drm/amdgpu: Init mcm_addr look up table omits 2d70a10dd16a drm/amdgpu: Always set PTE.B for device memory on GFX 12.1 omits 80be8286d098 drm/amdgpu/gfx12.1: Don't fetch default register values fr [...] omits e29172987309 drm/amd: Convert DRM_*() to drm_*() omits 5fd4fef3f8e6 drm/amd: Drop amdgpu prefix from message prints omits d4b8d132ce41 drm/amd: Convert amdgpu_display from DRM_* to drm_ macros omits 217737bb5a17 drm/amd/display: Fix DPMS log printing omits fe4d39879ad9 drm/amd: Drop dev_fmt prefix omits 9edf6c09c513 drm/amd: Pass `adev` to amdgpu_gfx_parse_disable_cu() omits e6c7ebeaba40 drm/amd: Add correct prefix for VBIOS message omits 5847cf1aed00 drm/amdkfd: Correct the topology message for APUs omits 31dc58adda98 drm/amdkfd: Fix signal_eviction_fence() bool return value omits 5c5189cf4b0c drm/amd/pm: fix wrong pcie parameter on navi1x omits 9403708ee800 dt-bindings: interrupt-controller: loongson,pch-pic: Docum [...] omits 66007cdf0784 dt-bindings: interrupt-controller: loongson,eiointc: Docum [...] omits 8425dbcc873a dt-bindings: interrupt-controller: loongson,liointc: Docum [...] omits 83df9abb9103 dt-bindings: power: syscon-poweroff: Allow "reg" property omits 84ed3981794c dt-bindings: reset: syscon-reboot: Allow both 'reg' and 'offset' omits fa19611f96fd Documentation/driver-api/cxl: device hotplug section omits 63e5a6294dad Documentation/driver-api/cxl: BIOS/EFI expectation update omits 2026159372bb iommu/qcom: Simplify with scoped for each OF child loop omits f91879fdf70b iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualco [...] omits 88c31f1b31ae remoteproc: xlnx_r5: Simplify with scoped for each OF child loop omits 6d183d0530b5 remoteproc: mtk_scp: Simplify with scoped for each OF child loop omits 8644084a74a4 drm/amd: Drop "amdgpu kernel modesetting enabled" message omits 0621f21cf383 drm/amdgpu: Add address checking for uniras omits dc135aa73561 drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[] omits 7aaaca3be445 drm/amdgpu: add support for MMHUB IP version 3.4.0 omits e2fd14f579b8 drm/amdgpu: add support for HDP IP version 6.1.1 omits ca7a44f92d31 drm/amdgpu: add support for IH IP version 6.1.1 omits 15dd20dda979 arm64: kernel: initialize missing kexec_buf->random field omits 0cc0c5e7e4bd drm/amdgpu: add support for NBIO IP version 7.11.4 omits ab90fd056cf4 drm/amdgpu: add support for SDMA IP version 6.1.4 omits 47ae1f938d12 drm/amdgpu: add support for GC IP version 11.5.4 omits bc35ae1a09ca drm/amdgpu: Fix xcc_id input for soc_v1_0_grbm_select omits 09a75a234b21 drm/amdgpu: Do not initialize imu callback for vf omits fcc4fc758e13 drm/amdgpu: make normalize reg addr to common func for soc v1 omits 382dd7d23d1a drm/amdgpu: Setup MTYPE on SOC models for GFX 12.1 omits fd25254f0bdd drm/amdgpu: Report correct compute partition mode on GFX 12.1 omits b78ec282bbf6 drm/amdkfd: Send MES packets on correct XCC on GFX 12.1 omits b6ac64eed803 drm/amdkfd: Add/remove queues on the correct XCC on GFX 12.1 omits 376fa6c9ac10 drm/amdkfd: Don't partition VMID space on GFX 12.1 omits aa0f09f93dfb drm/amdgpu: Rework MES initialization on GFX 12.1 omits b7c4040d0d13 drm/amdgpu: Use correct MES pipe in non-SPX mode on GFX 12.1 omits 052828737039 drm/amdgpu: adjust xcc_id program logic for sdma v7_1 omits 98320bf3e39e drm/amdgpu: adjust xcc logic for gfxhub v12_1 omits 1a856863b6f2 drm/amdgpu: adjust xcc_cp_resume function for gfx_v12_1 omits bf93f1fe50af drm/amdkfd: Add SDMA queue quantum support for GFX12.1 omits 16592e75913d drm/amdkfd: Set SDMA_QUEUEx_IB_CNTL/SWITCH_INSIDE_IB omits a2a7e75020cb drm/amdgpu: disable burst for gfx v12_1 omits a41d94a7bb96 drm/amdgpu: Setup Retry based thrashing prevention on GFX 12.1 omits 44fc86f2a338 drm/amdgpu: Program IH_VMID_LUT_INDEX register on GFX 12.1 omits d3336c935ece drm/amd/ras: Support physical address convert omits 364f168f6148 drm/amdgpu/gfx_v12_1: add mqd_stride_size input parameter omits 03a4c89db2ff drm/amdkfd: Fix a couple of spelling mistakes omits d8ccbb5e228b drm/amdgpu: Describe @AMD_IP_BLOCK_TYPE_RAS in amd_ip_bloc [...] omits b1e2a6a57aa9 drm/amd/display: Don't use kernel-doc comment in dc_regist [...] omits 563dfbefdf63 drm/amd/display: Reduce number of arguments of dcn30's Cal [...] omits b20b3fc4210f drm/amd/display: Reduce number of arguments of dcn30's Cal [...] omits 25314b453cf8 drm/amd/display: Apply e4479aecf658 to dml omits 2e01c96d8e6c drm/radeon : Use devm_i2c_add_adapter instead of i2c_add_adapter omits 0030595c3e8b drm/amdgpu: Update AMDGPU_INFO_UQ_FW_AREAS query for sdma omits 44b69cf1d35c drm/amdgpu: Update AMDGPU_INFO_UQ_FW_AREAS query for compute omits fb36d71308a7 kselftest/arm64: Support FORCE_TARGETS omits 6fd9be0b7b2e arm64: topology: Handle AMU FIE setup on CPU hotplug omits 4221504c4328 cpufreq: Add new helper function returning cpufreq policy omits af15bc259e26 arm64: topology: Skip already covered CPUs when setting fr [...] omits b490ddf27be2 remoteproc: imx_dsp_rproc: Only reset carveout memory at R [...] omits e3baa5d4b361 arm64: Add support for TSV110 Spectre-BHB mitigation omits e97e3e31d898 MAINTAINERS: Update the maintainers for ARM64 ACPI omits 0c7c64146f70 drivers: perf: use bitmap_empty() where appropriate omits df180b1a4cc5 iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency omits 82cba4e94c6d of/platform: Simplify with scoped for each OF child loop omits 8108cffd1a52 dt-bindings: mediatek: Drop inactive MandyJH Liu omits 006600cea34d dt-bindings: arm: Drop obsolete brcm,vulcan-soc binding omits e3bebb534679 dt-bindings: net: brcm,amac: Allow "dma-coherent" property omits 76f88d2edd9f ARM: dts: omap: dra7: Remove bogus #syscon-cells property omits 6940ba705125 dt-bindings: raspberrypi,bcm2835-firmware: Add 'power' and [...] omits da12954414f7 dt-bindings: firmware: Convert cznic,turris-mox-rwtm to DT schema omits e3dc5c7a1858 of: replace strcmp_suffix() with strends() omits bb3362af0126 dt-bindings: trivial-devices: Add socionext,uniphier-smpctrl omits 7e58e2f49fde dt-bindings: firmware: xilinx: Add conditional pinctrl schema omits 4f559362b708 dt-bindings: firmware: xilinx: Add xlnx,zynqmp-firmware co [...] omits dc717e24deb4 ARM: omap1: drop unused Kconfig symbol omits 1e79c330713e ARM: dts: ti/omap: omap*: fix watchdog node names omits 83e519d628bf dt-bindings: Remove unused includes omits 93a04ab480c8 ARM: omap2: Fix reference count leaks in omap_control_init() omits 9da91ec4a6b2 ARM: dts: ti: Drop unused .dtsi omits 3d43205d0efb ARM: dts: Drop am335x-base0033 devicetree omits 25332069532a ARM: dts: tps65910: Add gpio & interrupt properties omits 60884f7a9827 ARM: dts: omap: enable panic-indicator option omits 24571ecbda52 ARM: dts: ti/omap: omap4-epson-embt2ws: add powerbutton omits bcfee135d584 utf8: Remove unused utf8_normalize omits 968290fa8a42 drm/i915/cdclk: Implement Wa_13012396614 omits 67ccf6c60bc3 drm/i915/display_wa: Keep enum intel_display_wa sorted omits 9cc01d54b641 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] omits 126f61528d34 soc: ti: knav_dma: Simplify with scoped for each OF child loop omits 6b222f28999c soc: ti: knav: Simplify with scoped for each OF child loop omits 9a97b2154ef5 soc: ti: knav_dma: Simplify error messages in probe omits c076d74383f1 soc: ti: knav_dma: Remove ENOMEM printks omits 168d2fb78055 soc: ti: knav_qmss: Remove ENOMEM printks omits 234a884d67fe arm64: dts: ti: Use lowercase hex omits c84b6dc36b2f arm64: dts: ti: Minor whitespace cleanup omits 529676cabcf4 x86/lib: Inline csum_ipv6_magic() omits 349d4efadc1f drm/panel: edp: add BOE NV140WUM-T08 panel omits a089d585a7f4 coresight: tpda: add sysfs node to flush specific port omits 33f04ead7c49 coresight: tpda: add logic to configure TPDA_SYNCR register omits 8e1c358a3b0e coresight: tpda: add global_flush_req sysfs node omits f9cc5b5a9e9a coresight: tpda: add sysfs nodes for tpda cross-trigger co [...] omits 41e2424651f7 arm64: dts: qcom: monaco-evk: Enable PCIe0 and PCIe1. omits cdb613a84527 arm64: dts: qcom: qcs8300-ride: enable pcie1 interface omits 7565ec017020 arm64: dts: qcom: qcs8300: enable pcie1 omits 33967eadb215 arm64: dts: qcom: qcs8300-ride: enable pcie0 interface omits 46a7c01e7e9d arm64: dts: qcom: qcs8300: enable pcie0 omits 8d83fd4f08f6 arm64: dts: qcom: x1e80100: add TRNG node omits 1c6192ec9c4a arm64: dts: qcom: sm8750: Fix BAM DMA probing omits 12a94953c37e perf/arm-cmn: Support CMN-600AE omits 98cc091262ef arm64: Avoid memcpy() for syscall_get_arguments() omits 35c3dcb1ac2c syscall.h: Remove unused SYSCALL_MAX_ARGS omits 6691966f4afc arm64: dts: qcom: monaco: add QCrypto node omits 173c43d0e4a4 arm64: dts: qcom: lemans: add QCrypto node omits a1a515c21dd7 arm64: dts: qcom: x1e80100-medion-sprchrgd-14-s1: correct [...] omits 484626209600 arm64: simplify arch_uprobe_xol_was_trapped return omits 7db5fbe508de arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vend [...] omits 0907cab01ff9 arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to [...] omits 09d87fdd8389 arm64: dts: qcom: sm8750-mtp: Add eusb2 repeater tuning pa [...] omits aff9fb2fffa1 slub: keep empty main sheaf as spare in __pcs_replace_empt [...] omits a502697b840d arm64: dts: qcom: msm8939: Add camss and cci omits 623ba6ea4597 perf symbol: Remove Rust symbol workarounds omits c10d860e0baa tags: Add regex for context_lock_struct omits 04e49d926f43 sched: Enable context analysis for core.c and fair.c omits dc36d55d4e72 crypto: Enable context analysis omits 87335b61a23b security/tomoyo: Enable context analysis omits 8ec56d9aaba9 printk: Move locking annotation to printk.c omits 322366b8f13a rhashtable: Enable context analysis omits c3d3023f1cf3 stackdepot: Enable context analysis omits 0eaa911f8908 kcsan: Enable context analysis omits 6556fde265a7 kcov: Enable context analysis omits 0f5d764862aa kfence: Enable context analysis omits 48eb4b9a3d5c MAINTAINERS: Add entry for Context Analysis omits 3635ad878242 compiler: Let data_race() imply disabled context analysis omits c237f1ceeef5 compiler-context-analysis: Introduce header suppressions omits e4588c25c9d1 compiler-context-analysis: Remove __cond_lock() function-l [...] omits 5b63d0ae94cc compiler-context-analysis: Remove Sparse support omits 4f109baeea4d um: Fix incorrect __acquires/__releases annotations omits 6e530e2e3119 debugfs: Make debugfs_cancellation a context lock struct omits 47907461e4f6 locking/ww_mutex: Support Clang's context analysis omits d3febf16dee2 locking/local_lock: Support Clang's context analysis omits 8c9c8566e139 locking/local_lock: Include missing headers omits e4fd3be884cf locking/rwsem: Support Clang's context analysis omits 5e256db9325e kref: Add context-analysis annotations omits f0b7ce22d718 srcu: Support Clang's context analysis omits fe00f6e84621 rcu: Support Clang's context analysis omits eb7d96a13bf4 bit_spinlock: Support Clang's context analysis omits 5f7ba0597106 bit_spinlock: Include missing <asm/processor.h> omits 8f8a55f49cda locking/seqlock: Support Clang's context analysis omits 370f0a345a70 locking/mutex: Support Clang's context analysis omits 38f1311a2219 compiler-context-analysis: Change __cond_acquires to take [...] omits f16a802d402d locking/rwlock, spinlock: Support Clang's context analysis omits 7c451541743c lockdep: Annotate lockdep assertions for context analysis omits 3931d4b98039 cleanup: Basic compatibility with context analysis omits 25d3b21e1d41 checkpatch: Warn about context_unsafe() without comment omits 8f32441d7a53 Documentation: Add documentation for Compiler-Based Contex [...] omits 9b00c1609dee compiler-context-analysis: Add test stub omits 3269701cb256 compiler-context-analysis: Add infrastructure for Context [...] omits de15fecae44d compiler_types: Move lock checking attributes to compiler- [...] omits e70711be0d0e drm/xe/i2c: Force polling mode in survivability omits e37c9a3dc9f9 x86,fs/resctrl: Support binary fixed point event counters omits 26ce0b87a815 drm/meson: venc: add support for HDMI DMT modes up to 3840x2160 omits aa7b4bbcb3a1 arm64: dts: qcom: qcs6490-rb3gen2: Add TC9563 PCIe switch node omits d6205a1878dd clk: qcom: rcg2: compute 2d using duty fraction directly omits c957072d44a7 x86/platform/olpc: Replace strcpy() with strscpy() in xo15 [...] omits 5cd2a743ce38 dt-bindings: cache: qcom,llcc: Remove duplicate llcc7_base [...] omits 336367fab9b9 media: chips-media: wave5: Fix Potential Probe Resource Leak omits 8e30a27f4aab media: platform: mtk-mdp3: add WQ_PERCPU to alloc_workqueue users omits cb3f945c012a media: verisilicon: AV1: Fix tx mode bit setting omits e0f99b810e11 media: verisilicon: AV1: Fix enable cdef computation omits e0203ddf9af7 media: verisilicon: Avoid G2 bus error while decoding H.26 [...] omits db6b97a4f804 media: v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure omits 3e92d7e49350 media: mediatek: vcodec: Don't try to decode 422/444 VP9 omits 1b78aae6313f media: mediatek: vcodec: Implement manual request completion omits de9f0c2a1ce3 media: mc: add debugfs node to keep track of requests omits d14d93f94076 media: vicodec: add support for manual completion omits c789a7f40288 media: mc: add manual request completion omits a519e21e3239 media: chips-media: wave5: Fix memory leak on codec_info a [...] omits a176ac5e701f media: chips-media: wave5: Improve performance of decoder omits a07ce1e22d6e media: chips-media: wave5: Add WARN_ON to check if dec_out [...] omits e66ff2b08e4e media: chips-media: wave5: Fix Null reference while testin [...] omits cbb9c0d50e47 media: chips-media: wave5: Fix SError of kernel panic when closed omits b74cedac643b media: chips-media: wave5: Fix device cleanup order to pre [...] omits 5a0c122e834b media: chips-media: wave5: Fix kthread worker destruction [...] omits 9cf4452e824c media: chips-media: wave5: Fix PM runtime usage count underflow omits 5da0380de414 media: chips-media: wave5: Process ready frames when CMD_S [...] omits b4e26c6fc1b3 media: chips-media: wave5: Fix conditional in start_streaming omits 241e75fe6b9d media: imx-jpeg: Add support for descriptor allocation from SRAM omits 88fe30189659 media: dt-bindings: nxp,imx8-jpeg: Document optional SRAM support omits f128bab57b80 media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() omits 8a8a3232abac media: mtk-mdp: Fix error handling in probe function omits 8beb7e982fae media: mediatek: amend vpu_get_plat_device() documentation omits e4f63453fd37 media: mediatek: vcodec: use = { } instead of memset() omits 88e935de7cf8 media: mediatek: encoder: Fix uninitialized scalar variable issue omits 17e1e1641f74 media: omap3isp: isppreview: always clamp in preview_try_format() omits ccd797968922 media: omap3isp: ispccp2: always clamp in ccp2_try_format() omits 44c383116d35 media: omap3isp: support ctrl events for isppreview omits 335d7956f739 media: omap3isp: better VIDIOC_G/S_PARM handling omits 5c1f16ec600c media: omap3isp: implement create/prepare_bufs omits 93ee7d61dc31 media: omap3isp: rework isp_video_try/set_format omits 7575b8dfa91f media: omap3isp: set initial format omits 2c422fd1a431 media: omap3isp: use V4L2_COLORSPACE_SRGB instead of _JPEG omits 5e72c0c94e42 media: omap3isp: implement enum_fmt_vid_cap/out omits 44c03802a519 media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes omits a03c90981563 media: omap3isp: add V4L2_CAP_IO_MC and don't set bus_info omits e0ac618fff09 media: omap3isp: configure entity functions omits ab0308aee381 x86,fs/resctrl: Handle events that can be read from any CPU omits dd110880e80d fs/resctrl: Make event details accessible to functions whe [...] omits a1a359e12a42 soc: dove: pmu: Simplify with scoped for each OF child loop omits 898a23193bd8 ARM: shmobile: defconfig: Refresh for v6.19-rc1 omits fc913a1c9df1 arm64: defconfig: Enable PCIe for the Renesas RZ/G3S SoC omits 4e9153de25bf arm64: defconfig: Enable RZ/G3E USB3 PHY driver omits aca3bbde0fdb arm64: dts: renesas: r8a779h0: Add WWDT nodes omits 2dc4f97074c8 arm64: dts: renesas: r8a779g0: Add WWDT nodes omits b7c182ff3218 arm64: dts: renesas: r8a779f0: Add WWDT nodes omits 65be6f4a468c arm64: dts: renesas: r8a779a0: Add WWDT nodes omits 84e41ebccda4 arm64: dts: renesas: r8a77980: Add WWDT nodes omits 860d9b042c5d arm64: dts: renesas: r8a77970: Add WWDT nodes omits cb12cfa7f650 arm64: dts: renesas: condor/v3hsk: Mark SWDT as reserved omits 556a9d46fd8a arm64: dts: renesas: r8a77980: Add SWDT node omits f3d22e5f6392 arm64: dts: renesas: r9a09g056: Add TSU nodes omits 57a0c2d36c64 arm64: dts: renesas: r9a09g087: Add DMAC support omits 50f51092bff5 arm64: dts: renesas: r9a09g077: Add DMAC support omits d42c64cf1616 arm64: dts: renesas: r9a09g087: Add ICU support omits f060bbe2c329 arm64: dts: renesas: r9a09g077: Add ICU support omits 835666e7403c arm64: dts: renesas: r9a09g047e57-smarc: Enable rsci{2,4,9} nodes omits ccf2044987b4 arm64: dts: renesas: renesas-smarc2: Move aliases to board DTS omits ef601dbb5b80 arm64: dts: renesas: r9a09g047: Add RSCI nodes omits f2d5d0ba4cf7 ARM: dts: renesas: r9a06g032: Add Ethernet switch interrupts omits 41e60d92c88c arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add NMI wakeu [...] omits 4018dfc222a7 arm64: dts: renesas: r9a09g056: Add RSPI nodes omits 7d8b4a6672ec arm64: dts: renesas: r9a09g056: Add DMAC nodes omits b449dbc0bb03 arm64: dts: renesas: r9a09g056: Add ICU node omits 44cfd102ce28 arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate [...] omits 3c77f58d108c arm64: dts: renesas: r9a09g087: Add SPI nodes omits fb8f11c7975a arm64: dts: renesas: r9a09g077: Add SPI nodes omits 73b73af99a49 arm64: dts: renesas: rzg3s-smarc: Enable PCIe omits 1a66160fb28a arm64: dts: renesas: rzg3s-smarc-som: Add PCIe reference clock omits 40a4c75e7f71 arm64: dts: renesas: r9a08g045: Add PCIe node omits f221ce9f7c13 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB3.0 [...] omits 9dd6097c353c arm64: dts: renesas: r9a09g056: Add USB3 PHY/Host nodes omits 7ef7ba62ec5c arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB3.0 [...] omits 92279daefc17 arm64: dts: renesas: r9a09g057: Add USB3 PHY/Host nodes omits 9a5a73dca92a arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable DU and DSI omits d8332e5f3384 arm64: dts: renesas: r9a09g056: Add DU and DSI nodes omits 6569dced2b98 arm64: dts: renesas: r9a09g056: Add FCPV and VSPD nodes omits 71270e792c72 arm64: dts: renesas: r9a09g057h48-kakip: Enable SPI NOR Flash omits 947acdadcae0 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable DU and DSI omits ebb6adecb992 arm64: dts: renesas: r9a09g057: Add DU and DSI nodes omits 0154078db6ab arm64: dts: renesas: r9a09g057: Add FCPV and VSPD nodes omits 00d3dbc4744d arm64: dts: renesas: rzt2h-n2h-evk: Add note about SD1 1.8V modes omits 9bf0bd7bdea6 ASoC: nau8821: Sort #include directives omits 42ca16e3bace ASoC: nau8821: Drop unneeded braces in nau8821_hw_params() omits fd843051b8ca ASoC: nau8821: Simplify conditional in nau8821_get_osr() omits 2a3dc1bcc75e ASoC: nau8821: Drop superfluous return statement omits 7786b10688ac ASoC: nau8821: Cancel pending work before suspend omits dbd3fd05cddf ASoC: nau8821: Cancel delayed work on component remove omits 70237853edf0 ASoC: nau8821: Fixup nau8821_enable_jack_detect() omits ba23adb65331 Merge remote-tracking branch 'torvalds/master' into perf-t [...] omits 96d337436fe0 spi: dt-bindings: at91: add microchip,lan9691-spi omits 52ddc0106c77 ASoC: es8328: Remove duplicate DAPM routes omits 420739112e95 ASoC: rt5575: Add the codec driver for the ALC5575 omits af4c0b951b18 ASoC: dt-bindings: realtek,rt5575: add support for ALC5575 omits 037f8d896688 spi: change of_find_spi_controller_by_node() gating to CONFIG_OF omits ee69f55eb183 spi: export of_find_spi_controller_by_node() omits 4c5e6d5b31bc ASoC: codecs: ES8389: Update clock configuration omits e5077facc770 ASoC: codecs: ES8389: Add members about the version omits b35340e997e0 ASoC: codecs: ES8389: Adjust wakeup configuration omits 59e447ca608b ASoC: codecs: ES8389: Add members related to power supply omits 163eb876a275 ASoC: dt-bindings: ES8389: Add property about power supply omits 211243b69533 firmware: cs_dsp: test_bin: Add tests for offsets > 0xffff omits 7fecf0bf1202 firmware: cs_dsp: test_bin: Run test cases on long-offset blocks omits 6e60c6aa1e4b firmware: cs_dsp: test: Increase size of XM and YM on Halo Core omits 880f1eb5b95c firmware: cs_dsp: mock_bin: Add function to create long-of [...] omits 9e6f4c5b2d3a firmware: cs_dsp: mock_bin: Pass offset32 to cs_dsp_mock_b [...] omits a01816edf11f firmware: cs_dsp: test_bin: Make patch function a test parameter omits afcbb0460e0a firmware: cs_dsp: test_bin: Run test cases with v3 file format omits bc0305cb294c firmware: cs_dsp: Handle long-offset data blocks omits b3af263b8a83 sysctl: Add kernel doc to proc_douintvec_conv omits 8fc344a5af7e sysctl: Replace UINT converter macros with functions omits 6036dc03c39a sysctl: Add CONFIG_PROC_SYSCTL guards for converter macros omits ac3d6a4b60ef sysctl: clarify proc_douintvec_minmax doc omits 11400f86c28e sysctl: Return -ENOSYS from proc_douintvec_conv when CONFI [...] omits f7386f545e49 sysctl: Remove unused ctl_table forward declarations omits a2564d0688db loadpin: Implement custom proc_handler for enforce omits b22d81fb683f alloc_tag: move memory_allocation_profiling_sysctls into .rodata omits 486401052432 sysctl: Add missing kernel-doc for proc_dointvec_conv omits ee5b462b9716 media: uvcvideo: Document how to format GUIDs omits 27ccc44a511b media: uvcvideo: Remove nodrop parameter omits f0487a90b2c5 media: uvcvideo: UVC minimum relative pan/tilt/zoom speed fix. omits 4238bd6dc6ba media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX omits 85883141d3be media: uvcvideo: Replace dev_dbg() with uvc_dbg() omits 062191adfde0 thunderbolt: Log path activation failures without WARN backtraces omits 10c3ab8cd897 Merge back a commit related to system sleep for 6.20 omits 9c214d10c509 x86,fs/resctrl: Rename some L3 specific functions omits 4bc3ef46ff41 x86,fs/resctrl: Rename struct rdt_mon_domain and rdt_hw_mo [...] omits 6b10cf7b6ea8 x86,fs/resctrl: Use struct rdt_domain_hdr when reading counters omits 499ea377edde optee: update outdated comment omits 1c05d9a4cab2 tee: qcomtee: user: Fix confusing cleanup.h syntax omits 7c4c14ad3d8c tee: qcomtee: mem: Fix confusing cleanup.h syntax omits 4cc19518da40 tee: qcomtee: call: Fix confusing cleanup.h syntax omits ad5c2ff75e0c fs/resctrl: Split L3 dependent parts out of __mon_event_count() omits 98d78c06f54d gpio: swnode: restore the name of the undefined software node omits 325e3b5431dd RDMA/ocrdma: Remove unused OCRDMA_UVERBS definition omits cc016ebeb146 RDMA/qedr: Remove unused defines omits 91ce41427d46 drm/panic: Add kunit tests for drm_panic omits 522a5c1c56fb RDMA/mlx5: Avoid direct access to DMA device pointer omits 6dc78c53de99 RDMA/mlx5: Fix ucaps init error flow omits 8d466b155f83 RDMA/core: Avoid exporting module local functions and remo [...] omits ac7dea328ab5 RDMA/umem: Remove redundant DMABUF ops check omits 5555a3074921 drm/panic: Rename draw_panic_static_* to draw_panic_screen_* omits 72b39430284f dt-bindings: PCI: qcom,pcie-apq8084: Move APQ8084 to dedic [...] omits 0eaa8d1c36f0 dt-bindings: PCI: qcom,pcie-msm8996: Move MSM8996 to dedic [...] omits b673d06ea844 dt-bindings: PCI: qcom,pcie-apq8064: Move APQ8064 to dedic [...] omits 5e8bf1c1d5b7 dt-bindings: PCI: qcom,pcie-ipq9574: Move IPQ9574 to dedic [...] omits 769f6826d5ad dt-bindings: PCI: qcom,pcie-ipq4019: Move IPQ4019 to dedic [...] omits edf1701c86c9 dt-bindings: PCI: qcom,pcie-ipq8074: Move IPQ8074 to dedic [...] omits 06f4ac1f7673 dt-bindings: PCI: qcom,pcie-ipq6018: Move IPQ6018 and IPQ8 [...] omits 7366e19379c7 dt-bindings: PCI: qcom,pcie-ipq5018: Move IPQ5018 to dedic [...] omits 78aa7d0d9be6 dt-bindings: PCI: qcom,pcie-qcs404: Move QCS404 to dedicat [...] omits c80dc8121d3a dt-bindings: PCI: qcom,pcie-sdm845: Move SDM845 to dedicat [...] omits c86e1f39f6e4 dt-bindings: PCI: qcom,pcie-sdx55: Move SDX55 to dedicated schema omits b73d6672ebc1 dt-bindings: PCI: qcom,pcie-sm8150: Merge SC8180x into SM8150 omits b3aa67692883 drm/i915/ltphy: Provide protection against unsupported modes omits 73b506e6aa11 drm/i915/ltphy: Compare only certain fields in state verif [...] omits c7830b51c77f drm/i915/ltphy: Remove state verification for LT PHY fields omits aaecff5e13cd RDMA/mlx5: Implement query_port_speed callback omits 3fd984d5cd8f RDMA/mlx5: Raise async event on device speed change omits 51a07ce2fefd IB/core: Add query_port_speed verb omits d4adeff26c3e IB/core: Refactor rate_show to use ib_port_attr_to_rate() omits 2941abac6d0b IB/core: Add helper to convert port attributes to data rate omits 263d1d9975b5 IB/core: Add async event on device speed change omits 976cc7ac1264 Support effective VF bandwidth query in LAG mode omits f0b2fde98065 net/mlx5: Add support for querying bond speed omits 28ea6036dad2 net/mlx5: Handle port and vport speed change events in MPESW omits 50f1d188c580 net/mlx5: Propagate LAG effective max_tx_speed to vports omits 3df5dd46fca4 net/mlx5: Add max_tx_speed and its CAP bit to IFC omits 549a1be5cebb OPP: of: Simplify with scoped for each OF child loop omits aefc3d0c7149 rust: cpufreq: replace `kernel::c_str!` with C-Strings omits ae62d62b1c74 scsi: target: Constify struct configfs_item_operations and [...] omits 8e8e8e7e8406 scsi: target: sbp: Potential integer overflow in sbp_make_tpg() omits 8fbb8fe75d4c dm-verity: allow REED_SOLOMON to be 'm' if DM_VERITY is 'm' omits 119f4f04186f dm-verity: correctly handle dm_bufio_client_create() failure omits 1a257c5fd33a dm-verity: make verity_fec_is_enabled() an inline function omits fa3d53140d43 dm-verity: remove unnecessary ifdef around verity_fec_decode() omits 12f74a157750 dm-verity: remove unnecessary condition for verity_fec_fin [...] omits 533e641b4587 dm-verity: make dm_verity_fec_io::bufs variable-length omits b140a921eadf dm-verity: move dm_verity_fec_io to mempool omits a23cc8257ecd dm clone: drop redundant size checks omits a2f0a98b13db dm cache: drop redundant origin size check omits c303e8b86d9d dt-bindings: net: mscc-miim: add microchip,lan9691-miim omits 0789f929900d RDMA/hns: Notify ULP of remaining soft-WCs during reset omits 84bd5d60f0a2 RDMA/hns: Fix RoCEv1 failure due to DSCP omits 8cda8acbb1f8 RDMA/hns: Return actual error code instead of fixed EINVAL omits c0a26bbd3f99 RDMA/hns: Fix WQ_MEM_RECLAIM warning omits ddd6c8c873e9 IB/cache: update gid cache on client reregister event omits 6823f10dcc84 x86/split_lock: Remove dead string when split_lock_detect=fatal omits a7c2f143f878 drm: pl111: fix build regression omits 97fec06d35b2 x86,fs/resctrl: Refactor domain create/remove using struct [...] omits acb0b2f5d647 Merge branch 'rcu-torture.20260104a' into rcu-next omits 60908279164a Merge branch 'rcu-tasks-trace.20260101a' omits cf587c6ff2d0 rcutorture: Add --kill-previous option to terminate previo [...] omits a590a79d1904 rcutorture: Prevent concurrent kvm.sh runs on same source tree omits bdcfc417f26f tools/nolibc: always use 64-bit time types omits f5aa863aea6c tools/nolibc: use custom structs timespec and timeval omits 47c17d97681d tools/nolibc/select: avoid libgcc 64-bit multiplications omits 7efd15d22a9b tools/nolibc/gettimeofday: avoid libgcc 64-bit divisions omits ba7fd0384530 tools/nolibc: prefer explicit 64-bit time-related system calls omits b8f4f5d1b99e tools/nolibc/time: drop invocation of gettimeofday system call omits 668e43737279 tools/nolibc/select: drop non-pselect based implementations omits 548d682649f0 tools/nolibc/poll: drop __NR_poll fallback omits f675e35dd28f tools/nolibc/poll: use kernel types for system call invocations omits cc6809f67284 tools/nolibc: always use 64-bit mode for s390 header checks omits ec4bb8e8dfa0 tools/nolibc: add ptrace support omits c1b630573c8c x86/resctrl: Clean up domain_remove_cpu_ctrl() omits 87636dde12e4 Merge ras/edac-urgent into for-next omits 6396fc5351ea x86/resctrl: Refactor domain_remove_cpu_mon() ready for ne [...] omits 0d6447623d78 x86/resctrl: Move L3 initialization into new helper function omits 03eb578b3765 x86,fs/resctrl: Improve domain type checking omits 3af51501e2b8 arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 [...] omits ec593a86dfa1 arm64: dts: qcom: qcs8300: Add support for camss omits af2ce7296643 arm64: dts: qcom: sdm630: Add FastRPC nodes to ADSP omits a044cc859dc9 arm64: dts: qcom: sdm630: Add missing vote clock and GDSC [...] omits c0c32a9e3493 arm64: dts: qcom: sdm630/660: Add CDSP-related nodes omits 512716f69610 arm64: dts: qcom: hamoa-iot-evk: Add backlight support for [...] omits e50c63e89236 arm64: dts: qcom: hamoa-iot-evk: enable PWM RG LEDs omits 3ad80ba51eb9 arm64: dts: qcom: msm8937: add reset for display subsystem omits 2ffe611f8968 arm64: dts: qcom: msm8917: add reset for display subsystem omits e54a69a1bc17 Merge branch '20251117-mdss-resets-msm8917-msm8937-v2-1-a7 [...] omits 9eb018828b1b drm/v3d: Set DMA segment size to avoid debug warnings omits ad33ee060be4 arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on omits 45d1f42d3e84 arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulat [...] omits c9b98b9dad97 arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on omits 0c1d1591f898 arm64: dts: qcom: sdm630: Add missing MDSS reset omits 60fb18fbc234 arm64: dts: qcom: ipq5018: Remove tsens v1 fallback compatible omits 3f745bc0f11f arm64: dts: qcom: qrb2210: add dts for Arduino unoq omits 925ac1f6ec75 arm64: dts: qcom: agatti: add uart2 node omits 311d173da672 dt-bindings: arm: qcom: Add arduino imola, UnoQ codename omits d16ffac77171 dt-bindings: vendor-prefixes: Add Arduino name omits f055a39f6874 arm64: dts: qcom: Add qcs6490-rubikpi3 board dts omits 640565d3f365 dt-bindings: arm: qcom: Add Thundercomm RUBIK Pi 3 omits 3b226dc2a0c3 arm64: dts: qcom: lemans-evk: Add OTG support for primary [...] omits 3d852462ecfe arm64: dts: qcom: sm8750-qrd: Add SDC2 node for sm8750 qrd board omits add674d84596 arm64: dts: qcom: sm8750-mtp: Add SDC2 node for sm8750 mtp board omits 6e6cf8ff9917 arm64: dts: qcom: sm8750: Add SDC2 nodes for sm8750 soc omits fc4795cf96af arm64: dts: qcom: monaco-evk: Enable AMC6821 fan controller omits 5bde31dc7b17 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholder [...] omits f4e6e3f827a0 arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths omits 2a7dac907be2 arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI omits b0d5c96e860c arm64: dts: qcom: sdm845-oneplus: Add framebuffer omits 9bf9c47cd8e5 arm64: dts: qcom: sdm845-oneplus-enchilada: Sort nodes alp [...] omits 9f262627a90c arm64: defconfig: Enable EC drivers for Qualcomm-based laptops omits 8c4415fd17cd clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs omits 1c06e3956054 clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs omits 77d0ea71b30b clk: qcom: videocc-sm8750: Constify qcom_cc_desc omits e5e22c8ea49e ARM: dts: qcom: msm8974-hammerhead: Update model property omits bc11f6f1d247 arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct i [...] omits a499c40ccd8e arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove du [...] omits 1a5d6d70c3b0 arm64: dts: qcom: hamoa-iot-evk: Add WLAN node for Hamoa I [...] omits dce54bba172e arm64: dts: qcom: monaco-evk: Enable TPM (ST33) omits d46a0900bdb9 arm64: dts: qcom: lemans-evk: Enable TPM (ST33) omits e95ddac66a77 arm64: dts: qcom: lemans: Enable cpufreq cooling devices omits 0f15cbbf315c arm64: dts: qcom: monaco: Enable cpufreq cooling devices omits a678adbf2d22 arm64: dts: qcom: Add support for Pixel 3 and Pixel 3 XL omits 3845bc888660 dt-bindings: arm: qcom: Add Pixel 3 and 3 XL omits 95c121244a5d arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name omits d43019ef200d arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name omits e814796dfcae arm64: dts: qcom: sdm630: fix gpu_speed_bin size omits 31deed7b0507 arm64: dts: qcom: sdm845-shift-axolotl: Add ath10k calibra [...] omits ea6926f61a85 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add ath10k cali [...] omits 252f98ecb3c7 arm64: dts: qcom: sdm845-oneplus: add ath10k calibration variant omits 7a53133ac4b5 arm64: dts: qcom: sm7225-fairphone-fp4: Enable CCI pull-up omits e1d3aeff5206 arm64: dts: qcom: sm7225-fairphone-fp4: Add camera fixed r [...] omits 89bce44320b4 arm64: dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs omits 1e07ebe744fb clk: qcom: Return correct error code in qcom_cc_probe_by_index() omits deed369e067b arm64: dts: qcom: SM8750: Enable CPUFreq support omits 65ce09d2f164 dt-bindings: mailbox: qcom: Document SM8750 CPUCP mailbox [...] omits 366f05e348b2 firmware: qcom_scm: Use TASK_IDLE state in wait_for_wq_com [...] omits ccd207ec848e firmware: qcom_scm: Support multiple waitq contexts omits da9e6b1a96b1 firmware: qcom_scm: Add API to get waitqueue IRQ info omits 931b763e63b3 arm64: dts: qcom: msm8939-asus-z00t: add hall sensor omits 094a6bbe84d4 arm64: dts: qcom: msm8939-asus-z00t: add battery omits 94d5285f2fe5 arm64: defconfig: Enable options for Qualcomm Milos SoC omits ba439ad9134c arm64: dts: qcom: x1e78100-t14s: Add audio playback over D [...] omits d12cd85a4ff4 arm64: dts: qcom: hamoa: Add sound DAI prefixes for DP omits b7415c490d8d arm64: dts: qcom: x1e80100-vivobook-s15: enable IRIS omits 34d76723c410 arm64: dts: qcom: x1e80100-vivobook-s15: add HDMI port omits c0d377798d6f arm64: dts: qcom: x1e80100-vivobook-s15: enable ps8830 retimers omits 9494917da576 arm64: dts: qcom: sm8550-hdk-rear-camera-card: remove opti [...] omits 4438d377f6d8 arm64: dts: qcom: sm8550-hdk-rear-camera-card: rename supp [...] omits 8cadf9f0bbfc arm64: dts: qcom: sm8550-qrd: remove data-lanes property o [...] omits ff7cb4613b49 arm64: dts: qcom: sm8550-qrd: rename image sensor supply p [...] omits be4a8c25ae3a arm64: dts: qcom: qcs8300-ride: Enable Display Port omits 6710f10459c1 arm64: dts: qcom: qcs8300: add display dt nodes for MDSS, [...] omits 4df4b572802c arm64: dts: qcom: Use lowercase hex omits 3d9bebf804b7 arm64: dts: qcom: Use hyphen in node names omits 70101cb09c20 arm64: dts: qcom: Minor whitespace cleanup omits 380f8a4c734b firmware: qcom: scm: allow QSEECOM on Surface Pro 11 omits 0d72ccaa1e84 arm64: dts: qcom: Add support for X1-based Surface Pro 11 omits 8325294ca968 dt-bindings: arm: qcom: Document Microsoft Surface Pro 11 omits 44d1c77a8af4 arm64: dts: qcom: hamoa-iot-evk: Add vbus regulator suppor [...] omits 86057e01967b arm64: dts: qcom: sdm845-xiaomi-polaris: Update firmware paths omits 7e46a9c78880 arm64: dts: qcom: sdm845-samsung-starqltechn: Update firmw [...] omits 5eac5422c0c0 arm64: dts: qcom: sdm845-axolotl: Update firmware paths omits 29e87dc07d70 arm64: dts: qcom: sdm845-oneplus: Update firmware paths omits 332c03279bc8 dt-bindings: remoteproc: qcom,sm8550-pas: Drop SM8750 ADSP [...] omits 247b55ddf76e arm64: dts: qcom: lemans-ride: Enable Adreno 663 GPU omits dbff283922e3 arm64: dts: qcom: lemans-evk: Enable Adreno 663 GPU omits 4a6488a8070b arm64: dts: qcom: lemans: Add GPU cooling omits 6940c66825e4 arm64: dts: qcom: lemans: Add gpu and gmu nodes omits 2cb0c97ce439 dt-bindings: remoteproc: qcom,adsp: Allow cx-supply on qco [...] omits 1c20a021de58 arm64: dts: qcom: sm8650-hdk: Add support for the Rear Cam [...] omits 328407ba89ae arm64: dts: qcom: sm8650-qrd: Enable CAMSS and Samsung S5K [...] omits 0ddb0d63453f arm64: dts: qcom: sm8650: Add description of MCLK pins omits e8560ac937d9 arm64: dts: qcom: sm8650: Add CAMSS device tree node omits eb1bcc1d3b4b arm64: dts: qcom: qcs8300: Enable TSENS support for QCS8300 SoC omits 67ce203eee94 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: add hdmi b [...] omits 3802966a9c48 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: force usb2 [...] omits 65b705cca009 arm64: dts: qcom: hamoa: Extend the gcc input clock list omits 0ba9cc9f6ffe Merge branch '20260103-ufs_symbol_clk-v2-1-51828cc76236@os [...] omits bf94404bc7bf clk: qcom: gcc-x1e80100: Add missing UFS symbol mux clocks omits fd5b470f87dc Merge branch '20260103-ufs_symbol_clk-v2-1-51828cc76236@os [...] omits 5fc25d64c43c dt-bindings: clock: qcom,x1e80100-gcc: Add missing UFS mux clocks omits c20f7b37c6bb pmdomain: Merge branch fixes into next omits 676626ca86bf pmdomain: mediatek: Simplify with scoped for each OF child loop omits 98071d7c0123 pmdomain: ti_sci: handle wakeup constraint for out-of-band wakeup omits a069190b590e bpf: Replace __opt annotation with __nullable for kfuncs omits 7694ff8f6ca7 Merge branch 'memcg-accounting-for-bpf-arena' omits e66fe1bc6d25 bpf: arena: Reintroduce memcg accounting omits 817593af7b9b bpf: syscall: Introduce memcg enter/exit helpers omits bb466f234f2c clk: qcom: rpmh: Fix double array initializer on Kaanapali omits e77ff7d32b20 clk: qcom: gcc-kaanapali: Fix double array initializer omits e40030a46acc Merge branch 'bpf-make-kf_trusted_args-default' omits cf503eb2c6c3 selftests: bpf: Fix test_bpf_nf for trusted args becoming default omits cf82580c86a9 selftests: bpf: fix cgroup_hierarchical_stats omits 230b0118e416 selftests: bpf: fix test_kfunc_dynptr_param omits 03cc77b10e00 selftests: bpf: Update failure message for rbtree_fail omits df5004579bbd selftests: bpf: Update kfunc_param_nullable test for new e [...] omits 8fe172fa305f HID: bpf: drop dead NULL checks in kfuncs omits cd1d60949143 bpf: xfrm: drop dead NULL check in bpf_xdp_get_xfrm_state() omits bddaf9adda72 bpf: net: netfilter: drop dead NULL checks omits 7646c7afd9a9 bpf: Remove redundant KF_TRUSTED_ARGS flag from all kfuncs omits 1a5c01d2508a bpf: Make KF_TRUSTED_ARGS the default for all kfuncs omits 9c252f3c8f39 bus: qcom-ebi2: Simplify with scoped for each OF child loop omits c1881c74f4df dm-stripe: adjust max_hw_discard_sectors to avoid unnecess [...] omits b13ef361d47f dm: replace -EEXIST with -EBUSY omits f3a9c95a15d2 dm: remove fake timeout to avoid leak request omits a8c3ec7d07a8 dm-vdo: adjust function name reference omits b735960c02a9 dm-raid: fix typo in documentation omits 12ea976f955c s390/ap: Fix typo in function name reference omits 8d67f942732b ACPI: video: Convert the driver to a platform one omits 17622b4b7372 ACPI: video: Adjust event notification routine omits bc31909b3416 ACPI: scan: Register platform devices for backlight device [...] omits b2f90ef5ded4 ACPI: scan: Drop outdated comment regarding removed function omits ff8f624860e1 ACPI: scan: Use resource_type() for resource type checking omits eed8f21a94f8 ACPI: bus: Fix typo under sizeof() in acpi_run_osc() omits 06a17f2beab8 ACPI: bus: Adjust acpi_osc_handshake() parameter list omits 5fc6dd158e97 virtio: add virtqueue_add_inbuf_cache_clean API omits d5d846513128 dma-debug: track cache clean flag in entries omits 65f329ff2347 drm/i915/gvt: include intel_display_limits.h where needed omits 045033fb02e7 drm/i915/gvt: reduce include of vfio.h omits fcb6fc87f1a1 drm/i915/gvt: reduce include of gt/intel_engine_regs.h omits 0eccf37660ae drm/i915/gvt: include sched_policy.h only where needed omits 1bc99cdc1db9 drm/i915/gvt: sort and group include directives omits 9d8107579ce4 gpio: max77759: drop use of irqd_get_trigger_type omits 2b03d9a40cd1 gpio: add gpio-line-mux driver omits 2a7618ba8698 dt-bindings: gpio: add gpio-line-mux controller omits 9c4a56a8b73a drm/i915/display: remove accidentally added empty file omits f0d0f087227c arm64: dts: arm: Use hyphen in node names omits 8049f77fd820 dmaengine: pl08x: Fix comment stating the difference betwe [...] omits d3824968dbd9 dmaengine: at_xdmac: get the number of DMA channels from d [...] omits c47422f4d0a2 dt-bindings: dma: atmel: add microchip,lan9691-dma omits 0a6946644f0d dt-bindings: dma: snps,dw-axi-dmac: Add compatible string [...] omits 99e0728b38da dt-bindings: dma: pl08x: Do not use plural form of a prope [...] omits add66a6673bc phy: qcom: edp: Add Glymur platform support omits 212cdedcac11 phy: qcom-qmp: qserdes-com: Add v8 DP-specific qserdes reg [...] omits 2d472a675ced phy: qcom: edp: Fix the DP_PHY_AUX_CFG registers count omits 8f97b9b34f0d dt-bindings: phy: Add DP PHY compatible for Glymur omits 7d51b709262c phy: qcom: edp: Make the number of clocks flexible omits 6b99eeacf6ab dt-bindings: phy: qcom-edp: Add missing clock for X Elite omits 085ba7c91df3 phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen4x2 PHY omits 25671c378210 dt-bindings: phy: sc8280xp-qmp-pcie: Document Glymur PCIe [...] omits b64b32791fb5 phy: renesas: rcar-gen2: Simplify with scoped for each OF [...] omits 175b46f31fe6 phy: core: Simplify with scoped for each OF child loop omits 943dbe147052 phy: rockchip: usb: Simplify with scoped for each OF child loop omits fe4bc1a08638 phy: spacemit: support K1 USB2.0 PHY controller omits 61b84d5b20af dt-bindings: phy: spacemit: add K1 USB2 PHY omits 5068c09db5c9 phy: renesas: phy-rcar-gen2: fix typo in function name reference omits 6c1cdea6bafe phy: adjust function name reference omits 0287c960b15f phy: core: Reinstate pm_runtime_enabled() check in phy_pm_ [...] omits c89474b9b2ab torture: Include commit discription in testid.txt omits dcd6067322ba torture: Make config2csv.sh properly handle comments in .b [...] omits 3d69b6beb8ba torture: Make kvm-series.sh give run numbers and totals omits 672621773f7d torture: Make kvm-series.sh give build numbers and totals omits 3ce40539cc00 torture: Parallelize kvm-series.sh guest-OS execution omits e8a534a6718c rcutorture: Add context checks to rcu_torture_timer() omits 760f05bc830d rcutorture: Test rcu_tasks_trace_expedite_current() omits a525ccd4d3e9 srcu: Create an rcu_tasks_trace_expedite_current() function omits e55c2e287174 checkpatch: Deprecate rcu_read_{,un}lock_trace() omits c0872be261f4 rcu: Update Requirements.rst for RCU Tasks Trace omits 1a72f4bb6f3e rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs omits 176a6aeaf1eb rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG [...] omits a73fc3dcc60b rcu: Clean up after the SRCU-fastification of RCU Tasks Trace omits 46e323599911 context_tracking: Remove rcu_task_trace_heavyweight_{enter [...] omits c27cea4416a3 rcu: Re-implement RCU Tasks Trace in terms of SRCU-fast omits 59260fe5821a Merge tag 'drm-xe-next-2025-12-30' of https://gitlab.freed [...] omits 572b1c6f2ade f2fs: Update the default value of the documentation ckpt_t [...] omits 9609dd704725 f2fs: remove non-uptodate folio from the page cache in mov [...] omits db1a8a7813f7 f2fs: return immediately after submitting the specified fo [...] omits 86c1cf0578c5 f2fs: clean up the force parameter in __submit_merged_writ [...] omits 761dac9073cd f2fs: fix to add gc count stat in f2fs_gc_range omits 3cb396a2c790 f2fs: fix to do sanity check on nat entry of quota inode omits 3250bd41d95c f2fs: remove some redundant codes in f2fs_quota_enable omits e21dd666e4af docs: dma-api: document DMA_ATTR_CPU_CACHE_CLEAN omits 61868dc55a11 dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN omits 1e8b5d855525 docs: dma-api: document __dma_from_device_group_begin()/end() omits ca085faabb42 dma-mapping: add __dma_from_device_group_begin()/end() omits c286e7e9d1f1 selftests/bpf: veristat: fix printing order in output_stats() omits 17c736a7b58a bpf: Update BPF_PROG_RUN documentation omits 453dece55bb1 scripts/gen-btf.sh: Reduce log verbosity omits 3e6ad272bb8b kselftest/kublk: include message in _Static_assert for C11 [...] omits 0aaff7b10903 kselftest/anon_inode: replace null pointers with empty arrays omits 673a55cc49da kselftest/coredump: use __builtin_trap() instead of null pointer omits 1a8fa7faf489 resolve_btfids: Implement --patch_btfids omits c0e4a193ae91 Merge branch 'bpf-unify-state-pruning-handling-of-invalid- [...] omits 4fd99103eef3 selftests/bpf: iterator based loop and STACK_MISC states pruning omits 840692326e92 bpf: allow states pruning for misc/invalid slots in iterat [...] omits 94968fc3009d ALSA: echoaudio: adjust function name omits 60dd3ace961e ALSA: ice1724: adjust function name reference omits 537cd8fd3c58 ALSA: mixart: adjust field name reference omits 0d1b96e6ce4b mm: vmstat: Prepare to protect against concurrent isolated [...] omits e3292ce25c99 memcg: Prepare to protect against concurrent isolated cpus [...] omits c5d2d3e21918 cpu: Revert "cpu/hotplug: Prevent self deadlock on CPU hot [...] omits e08c90dcbed5 PCI: Prepare to protect against concurrent isolated cpuset change omits e21279b73ef6 x86/sev: Carve out the SVSM code into a separate compilation unit omits f01c6489ad6c x86/sev: Add internal header guards omits c1e8980fabf5 x86/sev: Move the internal header omits 91a0b0dce350 bus: mhi: ep: Use bus callbacks for .probe() and .remove() omits 8535df5dd64e bus: mhi: host: Use bus callbacks for .probe() and .remove() omits 4a9ba211d026 bus: mhi: host: Drop the auto_queue support omits 51731792a25c net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels omits f6a15d854986 virtio_ring: add in order support omits 519b206e30a3 virtio_ring: factor out split detaching logic omits 9dc6b944f16c virtio_ring: factor out split indirect detaching logic omits fa56d17b9241 virtio_ring: factor out core logic for updating last_used_idx omits c623106c79c8 virtio_ring: factor out core logic of buffer detaching omits 03f05c4eeb7b virtio_ring: determine descriptor flags at one time omits 1208473f9b5e virtio_ring: introduce virtqueue ops omits eff8b47d2832 virtio_ring: switch to use unsigned int for virtqueue_poll [...] omits f2ad9d6b4eed virtio_ring: switch to use vring_virtqueue for detach_unus [...] omits 7e81017673fe virtio_ring: switch to use vring_virtqueue for disable_cb [...] omits 62fa22cdab7b virtio_ring: use vring_virtqueue for enable_cb_delayed variants omits 74847cb57317 virtio_ring: switch to use vring_virtqueue for enable_cb_p [...] omits ceea1cd0aef2 virtio: switch to use vring_virtqueue for virtqueue_get variants omits 4a0fa90b10a2 virtio_ring: switch to use vring_virtqueue for virtqueue_a [...] omits 8b8590b70894 virtio_ring: switch to use vring_virtqueue for virtqueue_k [...] omits 9552bc058154 virtio_ring: switch to use vring_virtqueue for virtqueue r [...] omits 40da006f137d virtio_ring: unify logic of virtqueue_poll() and more_used() omits 79f6d682937d virtio_ring: switch to use vring_virtqueue in virtqueue_po [...] omits 8ce8e3e5582e virtio_ring: rename virtqueue_reinit_xxx to virtqueue_reset_xxx() omits 8818ffb04bfa RDMA/hns: Introduce limit_bank mode with better performance omits f74941f893ae Merge branch 'imx/defconfig' into for-next omits 5ef0c4d30972 Merge branch 'imx/dt64' into for-next omits c2c0225c855f Merge branch 'imx/dt' into for-next omits 3e4a87a4e8d0 Merge branch 'imx/bindings' into for-next omits b4bf5e55899e arm64: dts: freescale: Add FRDM-IMX91 basic support omits 77e18c63a38b dt-bindings: arm: fsl: Add FRDM-IMX91 board omits 00398481e06b arm64: dts: imx8mp: Update Data Modul i.MX8M Plus eDM SBC [...] omits 1e78a43ec0a0 dt-bindings: tpm: Add st,st33tphf2ei2c omits 6f6c18cba16f arm64: dts: imx8mp-evk: add camera ov5640 and related nodes omits abc8424e7f96 arm64: dts: colibri-imx8x: Add cma memory omits d4dc56d8224d arm64: dts: colibri-imx8x: Add wi-fi 32kHz clock omits d703856872d5 arm64: dts: colibri-imx8x: Add backlight omits ccaa6d2c9635 Merge branch 'bpf-calls-to-bpf_loop-should-have-an-scc-and [...] omits e6f2612f0e7c selftests/bpf: test cases for bpf_loop SCC and state graph [...] omits f597664454bd bpf: bpf_scc_visit instance and backedges accumulation for [...] omits 317a5df78f24 selftests/bpf: Fix verifier_arena_large/big_alloc3 test omits 33d589ed60ae smack: /smack/doi: accept previously used values omits 19c013e1551b smack: /smack/doi must be > 0 omits e877cbb4531c security: smack: fix indentation in smack_access.c omits 85e8c39057f0 Merge branch 'kbuild-next' into kbuild-for-next omits 1b5e068d598e kbuild: uapi: Drop check_config() omits bb6a4985680b drm/i915/utils: drop unnecessary ifdefs omits 51489bae202f drm/xe: remove compat i915_drv.h and -Ddrm_i915_private=xe [...] omits aae766f5d310 drm/i915: drop i915 param from i915_fence{, _context}_timeout() omits 600605853f87 scripts/gen-btf.sh: Fix .btf.o generation when compiling f [...] omits 2fd60a2edb83 PCI: qcom: Parse PERST# from all PCIe bridge nodes omits 62d4911290f9 PCI: rzg3s-host: Drop the lock on RZG3S_PCI_MSIRS and RZG3 [...] omits 4b86eff47e20 PCI: rzg3s-host: Use pci_generic_config_write() for the root bus omits 2cca8d79709e dt-bindings: PCI: socionext,uniphier-pcie: Fix interrupt c [...] omits 44ebf1845981 Merge ras/edac-misc into for-next omits c816ba1dcd93 EDAC/amd64: Avoid a -Wformat-security warning omits a57107c0fc1a mmc: Merge branch fixes into next omits a795fa7e8d72 dt-bindings: mmc: arm,pl18x: Do not use plural form of a p [...] omits ba2b4209eb5c mmc: sdhci-of-aspeed: Simplify with scoped for each OF child loop omits 72cde1485b11 mmc: jz4740: Fix Wvoid-pointer-to-enum-cast warning omits 0258943c5791 mmc: cavium-octeon: Simplify with scoped for each OF child loop omits d450404aa5c9 mmc: atmel-mci: Simplify with scoped for each OF child loop omits f1449355a3a9 mmc: cavium: Use clamp to simplify cvm_mmc_set_clock omits 4edeeb085256 mmc: sdhci-of-k1: add reset support omits d9eada6dd301 dt-bindings: mmc: spacemit,sdhci: add reset support omits f66f20116433 mmc: dw_mmc: Remove struct dw_mci_slot omits 2b6c57651824 mmc: dw_mmc: Introduce dw_mci_alloc_host() omits eb7f9e24aedb mmc: dw_mmc: Remove queue from dw_mci omits 9db58787189d mmc: dw_mmc: Remove mrq from struct dw_mci_slot omits 3632becfe675 mmc: dw_mmc: Move clock rate stuff from struct dw_mci_slot [...] omits 3f2189e62a08 mmc: dw_mmc: Remove sdio_id from struct dw_mci_slot omits 0299ce53be16 mmc: dw_mmc: Remove id and ctype from dw_mci_slot omits 4512d04101be mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mci omits eb1bccdf4093 mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible omits d9844d29d47b mmc: dw_mmc: Move struct mmc_host from struct dw_mci_slot [...] omits 363b42d3aa99 mmc: dw_mmc: Remove unused header files and keep alphabeti [...] omits ee132a8ac20a mmc: dw_mmc: Remove check before calling mmc_regulator_set_ocr() omits a888c1556902 mmc: dw_mmc: Remove vqmmc_enabled from struct dw_mci and u [...] omits 93ec1c19a439 dt-bindings: mmc: arasan,sdhci: Allow "dma-coherent" property omits 974921c43130 dt-bindings: mmc: brcm,iproc-sdhci: Allow "dma-coherent" a [...] omits 4f4dea9b2f5a dt-bindings: mmc: cdns,sdhci: Drop required "resets" on AM [...] omits 60d709cea997 mmc: sdhci-esdhc-imx: wait for data transfer completion be [...] omits 5167322c2b11 mmc: mtk-sd: add support for MT8189 SoC omits f0836bade265 mmc: mtk-sd: add support for SPM resource release control omits f6004f2587bd dt-bindings: mmc: mtk-sd: Add support for MT8189 SoC omits 57ba006dc5a5 mmc: core: Add quirk for incorrect manufacturing date omits 9996707822f8 mmc: core: Adjust MDT beyond 2025 omits 4f93254d8a0f mmc: sdhci-msm: Enable ICE for CQE-capable controllers wit [...] omits 20d02627f4e8 mmc: dw_mmc: add dw_mci_prepare_desc() for both of 32bit a [...] omits 013db006998c mmc: dw_mmc: Remove unused struct dma_pdata omits 73368efe2b47 ARM: dts: imx: imx6sl: fix lcdif compatible omits 4cd1eadb61de ARM: imx_v6_v7_defconfig: enable EPD regulator needed for [...] omits 03bbb39d9c1f ARM: dts: imx: imx6sll-kobo-clara2e: add regulator for EPD omits e8280244464c ARM: dts: imx: imx6sll: fix lcdif compatible omits 6b9d8ef29087 dt-bindings: arm: fsl: Add Apalis iMX8QP omits db97615aea66 arm64: dts: freescale: Add Apalis iMX8QP omits 3669332babd0 arm64: dts: freescale: Add NXP i.MX8QP SoC dtsi omits eb2615ad4643 arm64: dts: imx8qm: Add CPU cluster labels omits 202266aee7d5 arm64: dts: freescale: Use lowercase hex omits 7dce6d3909cb arm64: dts: freescale: Minor whitespace cleanup omits 5ceddf531b7f arm64: dts: freescale: Use hyphen in node names omits 5a0ee673a793 arm64: dts: imx94: add mt35xu512aba spi nor support omits c86141215394 arm64: dts: imx94: add xspi device node omits a5aa8551d004 arm64: dts: freescale: Add i.MX952 EVK basic device tree omits b516a4dd6a1f arm64: dts: freescale: Add initial device tree for i.MX952 omits 6b4bcef0549e dt-bindings: arm: fsl: add i.MX952 EVK board omits 0c90fd379bb5 docs: admin-guide: thunderbolt: Replace ifconfig with ip omits dc3a6a942e9e soundwire: intel_ace2x: add SND_HDA_CORE dependency omits 89f9f0626103 fbcon: check return value of con2fb_acquire_newinfo() omits 40630210211a drm/bridge: imx8qxp-pixel-link: remove excess error message omits 900699ba830f drm/bridge: imx8qxp-pxl2dpi: get/put the companion bridge omits 6802c7ee360d drm/bridge: imx8qxp-pxl2dpi: get/put the next bridge omits 0dc4a8d6d096 drm/bridge: imx8qxp-pxl2dpi: imx8qxp_pxl2dpi_find_next_bri [...] omits 54af17788629 drm/bridge: imx8qxp-pxl2dpi: remove excess error message omits ceea3f7806a1 drm/bridge: imx8qxp-pxl2dpi: simplify put of device_node pointers omits c87ad784aacb drm/meson: encoder_hdmi: get/put the next bridge omits bfb8f5d0a9e7 drm/meson: encoder_dsi: get/put the next bridge omits 47fa48b3faa7 drm/meson: encoder_cvbs: get/put the next bridge omits b9a7d5918bd4 drm/bridge: simple-bridge: get/put the next bridge omits ae754f049ce1 drm/bridge: imx8qxp-pixel-combiner: get/put the next bridge omits 8f92a5fcbfe3 drm/bridge: ite-it66121: get/put the next bridge omits 3fdeae134ba9 drm/bridge: add next_bridge pointer to struct drm_bridge omits 7282066e5534 drm/arcpgu: convert to of_drm_find_and_get_bridge() omits 5d7cb36254b5 drm/bridge: make of_drm_find_bridge() a wrapper of of_drm_ [...] omits c637217efb89 drm/todo: add entry about converting to of_drm_find_and_ge [...] omits 9da0e06abda8 drm/bridge: deprecate of_drm_find_bridge() omits 293a8fd7721a drm/bridge: add of_drm_find_and_get_bridge() omits b485a959a235 fbdev: hyperv_fb: Remove hyperv_fb driver omits c987d6957bfc fbdev: Use device_create_with_groups() to fix sysfs groups [...] omits 4470988771ac fbdev: smscufx: properly copy ioctl memory to kernelspace omits be1e3ea0cf76 arm64: dts: imx8mm-phycore-som: Update eth phy impedance omits eb2f28413e23 arm64: dts: freescale: add support for NXP i.MX93 FRDM omits a95260063fb3 dt-bindings: arm: fsl: add i.MX93 11x11 FRDM board omits 30e6d444b8dc arm64: dts: mb-smarc-2: Add PCIe support omits 239003957eb4 ARM: imx_v6_v7_defconfig: Configure CONFIG_SND_SOC_FSL_ASO [...] omits 8adc841d43eb arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off omits 8b6ffe54fde2 arm64: dts: imx8mn-tqma8mqnl: remove virtual 1.8V regulator omits cd09cbebfc8a arm64: dts: imx8mn-tqma8mqnl: remove virtual 3.3V regulator omits f7a65b08bcf5 arm64: dts: imx8mm-tqma8mqml: fix LDO5 power off omits 7c9910ffdadb arm64: dts: imx8mm-tqma8mqml: remove superfluous line omits c5d2ecfe495e arm64: dts: imx8mm-tqma8mqml: remove virtual 1.8V regulator omits fcef3fa00fce arm64: dts: imx8mm-tqma8mqml: remove virtual 3.3V regulator omits ad1dcab9096f fbdev: rivafb: fix divide error in nv3_arb() omits e583afbe3568 arm64: dts: imx8mp-var-som: Add support for TSC2046 touchscreen omits cb452cc24ade arm64: dts: imx8mp-var-som: Add support for WM8904 audio codec omits 84095b3bd0cc arm64: dts: imx8mp-var-som: Add WiFi and Bluetooth support omits e5b8c6103a41 arm64: dts: imx8mp-var-som: Move UART2 description to Symp [...] omits 5ea98ce8b119 arm64: dts: imx8mp-var-som: Move PCA9534 GPIO expander to [...] omits 057ffbb1cfff arm64: dts: imx8mp-var-som: Move USDHC2 support to Symphon [...] omits 753f9460a645 arm64: dts: imx93-11x11-evk: Use phys to replace xceiver-supply omits 3563aaa006af arm64: dts: imx8mp-evk: Use phys to replace xceiver-supply omits 51eea410b977 arm64: dts: imx95-15x15-evk: Use phys to replace xceiver-supply omits 3c1df79fe708 ARM: dts: imx6qdl: Add default GIC address cells omits 5d96e8677f75 dt-bindings: power: fsl,imx-gpc: Document address-cells omits 555819270707 drm/i915/vrr: Enable DC Balance omits 5786499a42e6 drm/i915/display: Add function to configure event for dc balance omits 192bc98c6fcf drm/i915/vrr: Pause DC Balancing for DSB commits omits 27a4250ca27a drm/i915/dsb: Add pipedmc dc balance enable/disable omits c4aba65c26fd drm/i915/display: Wait for VRR PUSH status update omits 5bb6250c3478 drm/i915/vrr: Implement vblank evasion with DC balancing omits 5e32a46f5603 drm/i915/vblank: Extract vrr_vblank_start() omits 4ca36702d808 drm/i915/vrr: Write DC balance params to hw registers omits d780bbebaac1 drm/i915/display: Add DC Balance flip count operations omits 80d14983595b drm/i915/vrr: Add function to reset DC balance accumulated params omits 7bf11bc2f716 drm/i915/vrr: Add function to check if DC Balance Possible omits 2873c8eaa1e9 drm/i915/vrr: Add compute config for DC Balance params omits c09112ca3cc9 drm/i915/vrr: Add state dump for DC Balance params omits be843f348035 drm/i915/vrr: Add DC Balance params to crtc_state omits 19467b46c219 drm/i915/vrr: Add functions to read out vmin/vmax stuff omits be19d803df43 drm/i915/vrr: Add VRR DC balance registers omits 1dee5a4db242 drm/i915/dmc: Add pipe dmc registers and bits for DC Balance omits 6739e03a9aff drm/i915/display: Add source param for dc balance omits 4f0cee99186c arm64: dts: imx8m{m,p}-venice-gw71xx: Add Magetometer omits ad7b5ed46c68 arm64: dts: tqma8mpql-mba8mp-ras314: Add HDMI audio output [...] omits 53a5c1d98d11 arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad cont [...] omits 38bbf7903e80 arm64: dts: tqma8mpql-mba8mp-ras314: Fix Ethernet PHY IRQ support omits 5c50503db36d arm64: dts: tqma8mpql-mba8mpxl: Configure IEEE 1588 event [...] omits 251f9c7ce592 arm64: dts: tqma8mpql-mba8mpxl: Add HDMI audio output support omits 8401527abb5e arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings omits 3494d778e8d1 arm64: dts: tqma8mpql-mba8mpxl: Fix Ethernet PHY IRQ support omits 2b1f623fc83d arm64: dts: tqma8mpql-mba8mpxl: Adjust copyright text format omits 53fb7a3aa55e arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_p [...] omits 9cd778b49692 arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device omits 98b8de62e846 arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO [...] omits 99bd26b4e5dc arm64: dts: freescale: imx8-apalis: Add ethernet alias omits 4139384b586b arm64: dts: imx93-var-som-symphony: Enable LPSPI6 controller omits e35fffafd8a4 arm64: dts: imx93-var-som-symphony: Add USB support omits 3860538ff7ee arm64: dts: imx93-var-som-symphony: Add support for ft5x06 [...] omits 8071668e66e5 arm64: dts: imx93-var-som-symphony: Update gpio aliases omits e4d60417f6f6 arm64: dts: imx8mp-phyboard-pollux: add PEB-WLBT-05 expans [...] omits 18c783cf09aa arm64: dts: imx8mp-phyboard-pollux: Enable i2c3 omits 26927206df53 arm64: dts: imx8mp-phycore-som: add spi-nor supply vcc omits 749fdd12321d arm64: dts: imx8mp-phyboard-pollux: add fan-supply omits 7b43479e4e14 arm64: dts: imx91-11x11-evk: Add audio XCVR sound card support omits c85b67e2ab5f arm64: dts: imx91-11x11-evk: Add PDM microphone sound card [...] omits 3529bf1c7d9e arm64: dts: imx91-11x11-evk: Add WM8962 sound card support omits 08a4d6fb6488 arm64: dts: imx91-11x11-evk: Add bt-sco sound card support omits c3085bef552f arm64: dts: imx91-11x11-evk: Refine label and node name of WM8962 omits 21335bc94ac3 arm64: dts: imx93-9x9-qsb: add CAN support overlay file omits b49f2dece025 arm64: dts: tqmls1046a: Move BMAN/QMAN buffers to DRAM1 area omits b34b20c168aa Merge remote-tracking branch 'cix/dt' into for-next omits b53eb75f26dd arm64: dts: cix: Use lowercase hex omits 2aa1e462508d ACPI: sysfs: Add device cid attribute for exposing _CID lists omits 9460eaae2ee4 ACPI: SBS: Convert the driver to a platform one omits 6d2590533cdd ACPI: SMBUS HC: Convert the driver to a platform one omits db65a06d10b3 ACPI: EC: Convert the driver to a platform one omits fe9542b8b53c ACPI: EC: Register a platform device for ECDT EC omits 6e35ab507c88 ACPI: HED: Convert the driver to a platform one omits 560cb3bd9a48 Documentation: PCI: Fix typos in msi-howto.rst omits 8df20813eb01 phy: Kconfig: spacemit: add COMMON_CLK dependency omits 7acc70476f14 gpu: nova-core: gsp: move appropriate code into pin initializer omits 032a6772d663 gpu: nova-core: gsp: get rid of redundant Result in Gsp::new() omits 423706aa1c46 gpu: nova-core: fw: move appropriate code into pin initializer omits db22fbc15a9c gpu: nova-core: fw: get rid of redundant Result in GspFirm [...] omits 03f336a869b3 PCI: endpoint: Add missing NULL check for alloc_workqueue() omits 0d325cbdc5ce PCI: endpoint: Replace use of system_wq with system_percpu_wq omits 78f5d0d5a23d PCI: Add WQ_PERCPU to alloc_workqueue() users omits 4992ed7813c5 Documentation/x86: Fix PR_SET_SPECULATION_CTRL error codes omits 9e371032cbf0 null_blk: Constify struct configfs_item_operations and con [...] omits 255153afbcfd drm/nova: Align GEM memory allocation to system page size omits f91ffed95c06 rust: Return Option from page_align and ensure no usize overflow omits 9a38d685dfba Merge ras/edac-amd-atl into for-next omits 0923a618a78f RAS/AMD/ATL: Remove an unneeded semicolon omits 68ac85fb42cf PCI: dwc: Use cfg0_base as iMSI-RX target address to suppo [...] omits c18bde85706d auxdisplay: arm-charlcd: Remove redundant ternary operators omits 548d6800fad6 auxdisplay: arm-charlcd: Join string literals back omits b7eda5634e9b auxdisplay: arm-charlcd: Use readl_poll_timeout omits de2248f7a496 auxdisplay: arm-charlcd: Don't use "proxy" headers omits c77851631c36 auxdisplay: arm-charlcd: drop of_match_ptr() omits 099ef9ab9203 fs/ntfs3: implement iomap-based file operations omits e37a75bb866c fs/ntfs3: fix deadlock in ni_read_folio_cmpr omits c61326967728 fs/ntfs3: implement llseek SEEK_DATA/SEEK_HOLE by scanning [...] omits 356fa248168b fs/ntfs3: zero-fill folios beyond i_valid in ntfs_read_folio() omits 576248a34b92 fs/ntfs3: handle attr_set_size() errors when truncating files omits 3a6aba7f3cf2 fs/ntfs3: drop preallocated clusters for sparse and compre [...] omits dcd9d6a47199 fs/ntfs3: fsync files by syncing parent inodes omits 377cae9851e8 ima: Fix stack-out-of-bounds in is_bprm_creds_for_exec() omits a8f4a4fb34ac auxdisplay: arm-charlcd: Remove unneeded info message omits 483d86cf4b94 auxdisplay: arm-charlcd: convert to use device managed APIs omits 4e6c3b68c1d5 arm64: dts: imx93-14x14-evk: Add audio XCVR sound card omits adee0d661434 arm64: dts: imx93-14x14-evk: Add bt-sco sound card support omits 9915bc977b98 ARM: multi_v7_defconfig: enable DA9052 and MC13XXX omits e00ac93be012 arm64: dts: imx8ulp: add sim lpav node omits a4f7357d5328 arm64: dts: imx943-evk: add flexcan support omits fb617c00e4ed arm64: dts: imx8mm: Add label to thermal-zones omits bb5b318f11e6 arm64: dts: add support for NXP i.MX8MP FRDM board omits 7834d199a7d7 arm64: dts: tqma8xxs-mb-smarc-2: replace 0 with IMX_LPCG_C [...] omits 81c6b6ffbda1 arm64: dts: tqma8xxs: replace 0 with IMX_LPCG_CLK_0 for lp [...] omits 4ea67ed403d9 arm64: dts: imx8qxp-mek: Add sensors under i2c1 bus omits 92ecc94b2786 arm64: dts: mba8xx: replace 0 with IMX_LPCG_CLK_0 for lpcg [...] omits def8f003d4f3 dt-bindings: arm: fsl: Add i.MX8MP FRDM board omits b5c23a4d291d auxdisplay: arm-charlcd: fix release_mem_region() size omits a2e3dda51d55 drm/i915/gvt/display_helper: Get rid of #ifdef/#undefs omits 1908784fbc05 drm/i915/gvt: Use the appropriate header for the DPLL macro omits d805e879e15a drm/i915/gvt: Change for_each_pipe to use pipe_valid API omits d6a3a6785694 drm/i915/gvt: Add header to use display offset functions i [...] omits f3255cf4490e drm/i915/display: Add APIs to be used by gvt to get the re [...] omits e86fca8c44e5 pmdomain: Merge branch fixes into next omits e8bf27db8cd0 pmdomain: mediatek: mtk-mfg: Expose shader_present as nvmem cell omits 6f44c712a995 pmdomain: add audio power island for Marvell PXA1908 SoC omits 71813ecc8436 drm/i915/display: Abstract pipe/trans/cursor offset calculation omits 26525fb0bc00 pmdomain: Merge branch dt into next omits 7bf97992afa4 Merge tag 'v6.19-rc3' into driver-core-next omits 8314d2c28d33 misc: fastrpc: Update dma_bits for CDSP support on Kaanapali SoC omits 1d94ce8996d7 misc: fastrpc: Add support for new DSP IOVA formatting omits 428b2f2b60c3 misc: fastrpc: Rename phys to dma_addr for clarity omits 53da3f51e491 dt-bindings: misc: qcom,fastrpc: Add compatible for Kaanapali omits 174e2a339bf7 rust_binder: Fix build failure if !CONFIG_COMPAT omits 46c549ef7889 rust_binder: replace `kernel::c_str!` with C-Strings omits 582ce8ea2012 rust: miscdevice: replace `kernel::c_str!` with C-Strings omits c1ea31205edf rust_binder: add binder_transaction tracepoint omits c1093b858906 rust: sync: add Arc::DATA_OFFSET omits 0c4ce29612bc rust: binder: add __rust_helper to helpers omits 953deba74791 rust: miscdevice: use `pin_init::zeroed()` for C type init [...] omits 12752eb13c40 dt-bindings: power: mt8196-gpufreq: Describe nvmem provide [...] omits e849ada70c6b char: misc: Use IS_ERR() for filp_open() return value omits dad9f13d967b misc: ti_fpc202: fix a potential memory leak in probe function omits 40fc797ba183 binder: fix trivial typo in uapi header omits ba75ecb97d3f misc: bcm_vk: Fix possible null-pointer dereferences in bc [...] omits b54c82d6cbfc misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 omits c0fef45dbab0 char/mwave: drop it omits 4d63858b9c6f dt-bindings: power: define ID for Marvell PXA1908 audio domain omits ebb3acf4d7c9 clk: renesas: r9a09g056: Add clock and reset entries for TSU omits af2325dbeed6 pmdomain: imx: gpcv2: Discard pm_runtime_put() return value omits e0cfb45edc64 pmdomain: imx93-blk-ctrl: add support for optional subnodes omits 0e3fe50f328e pmdomain: imx93-blk-ctrl: convert to devm_* only omits 52afdee09a73 pmdomain: imx93-blk-ctrl: cleanup error path omits fb48cb435500 drm/i915/display: use to_intel_uncore() to avoid i915_drv.h omits 80d3db9b62d2 drm/xe/compat: convert uncore macro to static inlines omits 5f1a87efd60d drm/xe/compat: remove unused forcewake get/put macros omits 765ec7411b9d drm/i915: remove unused dev_priv local variable omits 322fc12949d2 Merge 6.19-rc3 into tty-next omits e46bcc4e856e Merge 6.19-rc3 into usb-next omits 51d857a0168a dt-bindings: arm: fsl: add TQ-Systems boards MBLS1028A and [...] omits 0538ca1f102d arm64: dts: ls1028a: Add mbls1028a and mbls1028a-ind devicetrees omits 345ad34565c3 drm/i915/vdsc: Account for DSC slice overhead in intel_vds [...] omits b105f62a35a9 arm64: dts: imx8mp libra: add peb-av-10 expansion board overlay omits 3619c5b41ec5 arm64: dts: imx8mp libra: add and update display overlays omits bfc1982c6601 arm64: dts: imx943-evk: add ENETC, EMDIO and PTP Timer support omits c3ea38980ab4 arm64: dts: imx94: add basic NETC related nodes omits 4688fd527c85 arm64: dts: imx8dxl-ss-ddr: Add DB (system interconnects) [...] omits 628f6ac792c9 arm64: dts: imx8qm: add ddr perf device node omits c904e459cf73 crypto: drbg - make drbg_get_random_bytes() return *void* omits 6acd394367ab crypto: drbg - make drbg_fips_continuous_test() return bool omits eb6449aa7b32 crypto: drbg - kill useless variable in drbg_fips_continuo [...] omits b6aa86c8a508 crypto: khazad - simplify return statement in khazad_mod_init omits 37b03cb37817 crypto: octeontx2 - Use sysfs_emit in sysfs show functions omits bce4678f0235 crypto: iaa - Replace sprintf with sysfs_emit in sysfs sho [...] omits 3c7d76d6128a io_uring: IOPOLL polling improvements omits e1418af7660f brd: replace simple_strtol with kstrtoul in ramdisk_size omits 4cef2fcda3ad rnull: replace `kernel::c_str!` with C-Strings omits 752c55515013 Merge branch 'for-6.19-fixes' into for-next omits d43a12e47435 rust: Add SoC Driver Sample omits 057d44b05775 rust: Add soc_device support omits 5bb278529d6f Merge branch 'next/dt64' into for-next omits 930bbd9d4d5e Merge branch 'next/drivers' into for-next omits 9afdf3e1a59e arm64: dts: exynos: gs101: add OTP node omits 732af5191096 soc: samsung: exynos-chipid: add google,gs101-otp support omits c38cfc303db9 soc: samsung: exynos-chipid: downgrade dev_info to dev_dbg [...] omits 9133ae2119cb soc: samsung: exynos-chipid: rename method omits 12da6f08a07d dt-bindings: nvmem: add google,gs101-otp omits a7b79464a5e4 i2c: designware: Remove unnecessary function exports omits 9f65f8fa18bb i2c: designware: Remove useless driver specific option for [...] omits 24a0ffefe3f0 firmware: arm_scmi: Remove legacy protocol versioning logic omits 0fac05fdd9af firmware: arm_scmi: Rework protocol version negotiation logic omits 25abdc151a44 ASoC: rt1320: fix the remainder calculation of r0 value omits fc22dfb13618 ASoC: alc5623: tidyup clock inversion in alc5623_set_dai_fmt() omits 9ec3c8ee16a0 Merge tag 'drm-xe-next-2025-12-19' of https://gitlab.freed [...] omits c5fb82d113c6 Merge tag 'drm-intel-next-2025-12-19' of https://gitlab.fr [...] omits 3b34d6324d1f vhost: use "checked" versions of get_user() and put_user() omits 4b7bf8d55032 virtio_ring: code cleanup in detach_buf_split omits 3c4629b68dbe virtio: uapi: avoid usage of libc types omits 255b721c9604 pinctrl: mediatek: make devm allocations safer and clearer [...] omits 0297dce758a0 PCI: cadence: Avoid signed 64-bit truncation and invalid sort omits aac5ba6acc79 PCI: tegra: Allow building as a module omits eefff3d9f656 cpuidle: tegra: Export tegra_cpuidle_pcie_irqs_in_use() omits 92d661c36f32 irqdomain: Export irq_domain_free_irqs() omits 0a869409a981 ACPI: battery: Convert the driver to a platform one omits 0d17aafa79c6 ACPI: battery: Reduce code duplication related to cleanup omits 08b54fd57782 ACPI: battery: Adjust event notification routine omits 6cba60361b89 ACPI: thermal: Rework system suspend and resume handling omits d1db160da0d1 ACPI: thermal: Convert the driver to a platform one omits a4975385997a ACPI: thermal: Adjust event notification routine omits d27ccaebab98 ACPI: scan: Register platform devices for thermal zones omits 91ba8de81bcb ACPI: scan: Do not mark button ACPI devices as wakeup-capable omits 2cf321ef4e82 ACPI: scan: Do not bind ACPI drivers to fixed event buttons omits f4203ec64e11 ACPI: tiny-power-button: Convert the driver to a platform one omits 52d864019636 ACPI: button: Convert the driver to a platform one omits 93dc5db6d47a ACPI: button: Adjust event notification routines omits ddfebb7537cb ACPI: scan: Reduce code duplication related to fixed event [...] omits ab06eb920401 ACPI: scan: Register platform devices for fixed event buttons omits 03667e146f81 ACPI: NFIT: core: Convert the driver to a platform one omits 7bc0f871f992 Merge tag 'drm-misc-next-2025-12-19' of https://gitlab.fre [...] omits 6c8e404891e1 Merge tag 'drm-misc-next-2025-12-12' of https://gitlab.fre [...] omits a035b23b59c5 pinctrl: fix compile test defaults omits ab5c13d98848 clk: qcom: gcc-msm8917: Add missing MDSS reset omits 1ee0098e2ae6 Merge branch '20251117-mdss-resets-msm8917-msm8937-v2-1-a7 [...] omits 21dcacabcc7e dt-bindings: clock: gcc-msm8917: Add missing MDSS reset omits 130343ee6bca MAINTAINERS: Add entry for Innosilicon hdmi bridge library omits 969325a2597e drm/rockchip: inno-hdmi: Convert to drm bridge omits c08c123d4cd6 drm/bridge: lontium-lt9611uxc: switch to HDMI audio helpers omits 8a717c16ddf2 drm/bridge: add connector argument to .hpd_notify callback omits 0b075f82935e drm/xe: Improve rebar log messages omits 382876afa75a drm/xe: Move rebar to its own file omits 0f166bf1d6d8 select: store end_time as timespec64 in restart block omits 3685744afa4a chardev: Switch to guard(mutex) and __free(kfree) omits 3f320e5c2eca namespace: Replace simple_strtoul with kstrtoul to parse b [...] omits b29a0a37f46b dcache: Replace simple_strtoul with kstrtoul in set_dhash_entries omits 63ad216fbfe2 fs: Replace simple_strtoul with kstrtoul in set_ihash_entries omits 284853affe73 ASoC: rt1320: fix size_t format string omits 836ecc740ca8 ASoC: rt1320: fix 32-bit link failure omits a3572bdc3a02 RDMA/rtrs: server: remove dead code omits 27287e3b52b5 phy: ti: phy-j721e-wiz: convert from round_rate() to deter [...] omits 3d4ffdfcf108 phy: rockchip: phy-rockchip-samsung-hdptx: convert from ro [...] omits 2f7870297ae0 phy: rockchip: phy-rockchip-inno-hdmi: convert from round_ [...] omits 0484168a352f phy: mediatek: phy-mtk-mipi-dsi-mt8183: convert from round [...] omits 8e6bb53203d5 phy: mediatek: phy-mtk-mipi-dsi-mt8173: convert from round [...] omits 7a4ce5a9b674 phy: mediatek: phy-mtk-hdmi-mt8195: convert from round_rat [...] omits be4267241c19 phy: mediatek: phy-mtk-hdmi-mt8173: convert from round_rat [...] omits ebed08490d66 phy: mediatek: phy-mtk-hdmi-mt2701: convert from round_rat [...] omits efc389fa00d1 phy: freescale: phy-fsl-samsung-hdmi: convert from round_r [...] omits 5c87da0308f9 phy: qualcomm: phy-qcom-eusb2-repeater: Add squelch detect [...] omits a590c0f93534 dt-bindings: phy: qcom,snps-eusb2-repeater: Add squelch pa [...] omits 652a5a9c3f53 dt-bindings: phy: samsung,usb3-drd-phy: add power-domains omits 14fd381b6328 dt-bindings: phy: samsung,ufs-phy: add power-domains omits b1fa0deeb860 Merge branch 'dt/riscv' into for-next omits 03ea8676919a riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes omits 2d77a65c3657 pwm: Emit native configuration in /sys/kernel/debug/pwm omits 820c866c42de mhi: host: Add support for loading dual ELF image format omits fb3fba6933d1 drm/i915/cx0: Use the consolidated HDMI tables omits 0be016a4b5d1 riscv: dts: spacemit: PCIe and PHY-related updates omits 73a6c811fa0d riscv: dts: spacemit: Add a PCIe regulator omits 6574f01ef95d Merge remote-tracking branch 'torvalds/master' into perf-t [...] omits d4318c1a79ac PCI: trace: Add RAS tracepoint to monitor link speed changes omits 9e541b3cee70 PCI: trace: Add generic RAS tracepoint for hotplug event omits 11721c45a826 PCI: Use resource_set_range() that correctly sets ->end omits 7c5c7d06bd1f PCI: endpoint: Avoid creating sub-groups asynchronously omits ad0c6da5be90 Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors omits ac1317df039d drm/xe/guc: READ/WRITE_ONCE ct->state omits b5179dbd1c14 drm/xe/guc: READ/WRITE_ONCE g2h_fence->done omits 6ba673331340 ecryptfs: Drop redundant NUL terminations after calling ec [...] omits e8fb5ec89343 ecryptfs: Replace memcpy + NUL termination in ecryptfs_new [...] omits 0529a804095b ecryptfs: Replace strcpy with strscpy in ecryptfs_validate [...] omits c82f77a4ac95 ecryptfs: Replace strcpy with strscpy in ecryptfs_cipher_c [...] omits 3bdc6cace25c ecryptfs: Replace strcpy with strscpy in ecryptfs_set_defa [...] omits 5c31c9bf9e2f ecryptfs: simplify list initialization in ecryptfs_parse_p [...] omits 111625ba8ab8 ecryptfs: Remove unused declartion ecryptfs_fill_zeros() omits ec25c4cf2db1 ecryptfs: Fix packet format comment in parse_tag_67_packet() omits 9383d8205c15 ecryptfs: comment typo fix omits 0f9b0076ff05 ecryptfs: keystore: Fix typo 'the the' in comment omits c3a613a03902 drm/xe/soc_remapper: Add system controller config for SoC [...] omits 32eab46a6160 drm/xe/soc_remapper: Use SoC remapper helper from VSEC code omits a9f88c68f861 drm/xe/soc_remapper: Initialize SoC remapper during Xe probe omits f14cdb1367b9 Merge branch 'remove-kf_sleepable-from-arena-kfuncs' omits efecc9e825f4 selftests: bpf: test non-sleepable arena allocations omits b8467290edab bpf: arena: make arena kfuncs any context safe omits 360c35f8ffae bpf: arena: use kmalloc_nolock() in place of kvcalloc() omits c336b0b32712 bpf: arena: populate vm_area without allocating memory omits 23c3373af05a phy: rockchip: naneng-combphy: use existing DT property ch [...] omits d10736db98d2 phy: qualcomm: qmp-combo: Add DP offsets and settings for [...] omits 5b289913959b phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings omits c9543cca9417 phy: qualcomm: Update the QMP clamp register for V6 omits 7dbba9fb560f phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY omits 851dd2c9e91f phy: qualcomm: eusb2-repeater: Add SMB2370 eUSB2 repeater support omits 18da99126ebc dt-bindings: phy: qcom,snps-eusb2-repeater: Add SMB2370 co [...] omits 0278bbd30f7c dt-bindings: phy: qcom-m31-eusb2: Add Glymur compatible omits 1c0b4539fc6d dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible omits 2fe80ea29f46 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymu [...] omits aecea96492f5 phy: lynx-28g: improve lynx_28g_probe() sequence omits 04dceaa3c97d phy: lynx-28g: use "dev" argument more in lynx_28g_probe() omits 055d08beea2c phy: lynx-28g: configure more equalization params for 1GbE [...] omits 55ce1d64aa51 phy: lynx-28g: distinguish between 10GBASE-R and USXGMII omits 6a1ae5189628 phy: lynx-28g: refactor lane->interface to lane->mode omits 444bb9a7b3ef phy: lynx-28g: make lynx_28g_set_lane_mode() more systematic omits 6af3b6d36557 phy: lynx-28g: restructure protocol configuration register [...] omits 90d985a0eb33 phy: lynx-28g: convert iowrite32() calls with magic values [...] omits 3b84377c2a31 phy: lynx-28g: use FIELD_GET() and FIELD_PREP() omits 6e3d3e8783ae phy: lynx-28g: don't concatenate lynx_28g_lane_rmw() argum [...] omits 13a5f7e3fd6d phy: lynx-28g: remove LYNX_28G_ prefix from register names omits 2da0b2214f51 phy: lynx-28g: avoid memsetting lane already allocated wit [...] omits 7df7d58abbd6 phy: lynx-28g: support individual lanes as OF PHY providers omits a125feee0774 phy: lynx-28g: refactor lane probing to lynx_28g_probe_lane() omits bd2f0117c2a1 dt-bindings: phy: lynx-28g: permit lane OF PHY providers omits 2fdfc1bb752e phy: exynos5-usbdrd: support SS combo phy for ExynosAutov920 omits 05681c9c7e59 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 [...] omits 22a401c9a2e1 phy: exynos5-usbdrd: support HS combo phy for ExynosAutov920 omits fc58d4628396 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 [...] omits 031314bd37cb phy: exynos5-usbdrd: support HS phy for ExynosAutov920 omits 28810c0dfe8a dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 [...] omits 8e98ca1e74db phy: apple: Add Apple Type-C PHY omits c1538b87caef dt-bindings: phy: Add Apple Type-C PHY omits a722de305eac soc: apple: Add hardware tunable support omits 81791c45c8e0 phy: qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP m [...] omits c1282d5f8585 phy: qcom: qmp: Add DP v2 PHY register definitions omits 8e7670f7465d phy: qcom: qmp-usbc: Add USB/DP exclude handling omits f3198fde573b phy: qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable [...] omits 9ab26cb7e652 phy: qcom: qmp-usbc: Add TCSR parsing and PHY mode setting omits cb2255822509 phy: qcom: qmp-usbc: Move USB-only init to usb_power_on omits 049e708e7705 phy: qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY omits 5b2dd08459ad phy: qcom: qmp-usbc: Move reset config into PHY cfg omits 3b1937482567 phy: qcom: qmp-usbc: Add regulator init_load support omits 0599a4b9ee13 phy: qcom: qmp-usbc: Add DP-related fields for USB/DP swit [...] omits 9f5f6083b3bd phy: qcom: qmp-usbc: Rename USB-specific ops to prepare fo [...] omits 70f12a4cc6a0 dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 omits 434e1a0ee145 phy: cadence-torrent: restore parent clock for refclk duri [...] omits 53f6240e88c9 phy: ti: phy-j721e-wiz: restore mux selection during resume omits 5442f9fd8814 dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1046 omits 346ba8464635 phy: qcom-qmp-usb: Set regulator load before enabling omits e5b4d5935f75 phy: qcom: qmp-pcie: add QMP PCIe PHY tables for Kaanapali omits ba13ff85d3cf phy: qcom-qmp: qserdes-com: Add some more v8 register offsets omits ecc12453c8b1 phy: qcom-qmp: pcs-pcie: Add v8 register offsets omits 5359da47e066 phy: qcom-qmp: qserdes-txrx: Add complete QMP PCIe PHY v8 [...] omits 4968df19d5dc dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add Kaanapal [...] omits 57e920b92724 phy: spacemit: Introduce PCIe/combo PHY omits 326a278a3682 dt-bindings: phy: spacemit: Introduce PCIe PHY omits f6194de7df02 dt-bindings: phy: spacemit: Add SpacemiT PCIe/combo PHY omits ff89cea2385b dt-bindings: phy: mediatek,hdmi-phy: Document extra clocks [...] omits 6226f616c8e9 dt-bindings: phy: mediatek,hdmi-phy: Add support for MT8188 SoC omits 65790df6dcd2 dt-bindings: phy: mediatek,hdmi-phy: Fix clock output name [...] omits 3be8131ee936 phy: rockchip: samsung-hdptx: Cleanup TMDS PLL config table omits f2daf0c67a17 phy: rockchip: samsung-hdptx: Pre-compute HDMI PLL config [...] omits c9d03933ea16 phy: fsl-imx8mq-usb: change ssc_range value for i.MX8MQ omits caad07ae07e3 phy: core: Discard pm_runtime_put() return values omits 455bf7d92564 phy: rockchip-samsung-dcphy: Discard pm_runtime_put() retu [...] omits 8bb108e4f674 phy: freescale: Discard pm_runtime_put() return value omits 8a203b0571d0 dt-bindings: phy: renesas,rzg3e-usb3-phy: Add RZ/V2H(P) an [...] omits d9239fdc14bc ACPI: bus: Rework the handling of _SB._OSC USB4 features omits 648505936192 ACPI: bus: Adjust feature mask creation for _SB._OSC omits e5322888e6bf ACPI: bus: Rework the handling of _SB._OSC platform features omits 5ada805104d4 ACPI: bus: Rename label and use ACPI_FREE() in acpi_run_osc() omits d179ae1f06ae ACPI: bus: Split _OSC error processing out of acpi_run_osc() omits 7d703df7f4f5 ACPI: bus: Split _OSC evaluation out of acpi_run_osc() omits 06bf78f82f45 ACPI: bus: Rework printing debug messages on _OSC errors omits bb203a649c26 ACPI: bus: Fix handling of _OSC errors in acpi_run_osc() omits e5c2061442dd MAINTAINERS: Add ASPEED PCIe RC driver omits 9aa0cb68fcc1 PCI: aspeed: Add ASPEED PCIe RC driver omits 73ce5ba701a5 PCI: Add FMT, TYPE and CPL status definition for TLP header omits a20df1a7683d dt-bindings: PCI: Add ASPEED PCIe RC support omits bd14ba160bbe arm64: dts: allwinner: t527: orangepi-4a: Enable SPI-NOR flash omits 1bec3bd1f839 arm64: dts: allwinner: sun55i: Add SPI controllers omits e67870321a6a drm/xe: Don't use absolute path in generated header comment omits 15e096960a7f drm/xe/migrate: Configure migration queue as low latency omits 8995a37371bf usb: dwc3: Add Google Tensor SoC DWC3 glue driver omits 32bc790a8e49 dt-bindings: usb: dwc3: Add Google Tensor G5 DWC3 omits e715bc42e337 usb: gadget: Constify struct configfs_item_operations and [...] omits 45e9066f3a48 ASoC: Intel: avs: replace strcmp with sysfs_streq omits f92d27a6ee15 ASoC: rockchip: Discard pm_runtime_put() return value omits d8574ce57d76 PCI: imx6: Add external reference clock input mode support omits 1352f58d7c8d dt-bindings: PCI: pci-imx6: Add external reference clock input omits 418970983059 dt-bindings: PCI: dwc: Add external reference clock input omits f42b3c053b15 PCI: xilinx: Fix INTx IRQ domain leak in error paths omits 8719c64e76bf PCI: dwc: ep: Cache MSI outbound iATU mapping omits 0b4f3aeee766 dt-bindings: dma: Update ADMA bindings for tegra264 omits c23918bedc74 dma: dma-axi-dmac: simplify axi_dmac_parse_dt() omits b2440442ccb6 dma: dma-axi-dmac: support bigger than 32bits addresses omits bbcbafb99df4 dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue omits 9bd257181fd5 dma: dma-axi-dmac: fix SW cyclic transfers omits 169934ba2b73 thermal: intel: intel_tcc_cooling: Add CPU models in the s [...] omits c3af05623e07 dmaengine: st_fdma: add COMPILE_TEST support omits 19fed6ca15c4 dmaengine: st_fdma: change dreg_line to long omits b729eed5b74e dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Ka [...] omits 3587b2b6bf76 dmaengine: mediatek: mtk-uart-apdma: Add support for Dimen [...] omits 391e20f21cfd dmaengine: mediatek: mtk-uart-apdma: Add support for Dimen [...] omits 7cb173936858 dmaengine: mediatek: mtk-uart-apdma: Rename support_33bits [...] omits 58ab9d7b6651 dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX omits ff81a68a87b1 dmaengine: mediatek: uart-apdma: Get addressing bits from [...] omits fd7843f0da58 dt-bindings: dma: mediatek,uart-dma: Support all SoC generations omits ebc5e9176e0f dt-bindings: dma: mediatek,uart-dma: Deprecate mediatek,dm [...] omits 4b9ce35ca592 dt-bindings: dma: mediatek,uart-dma: Allow MT6795 single c [...] omits 1f4c9d8a1021 most: core: fix resource leak in most_register_interface e [...] omits aaf3bc026574 dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to [...] omits 0f698d742f62 spi: bcm63xx-hsspi: add support for 1-2-2 read ops omits c14afba60a61 serial: rsci: Convert to FIELD_MODIFY() omits b5024e804ee0 dt-bindings: serial: 8250: add SpacemiT K3 UART compatible omits eb2606bba1cb s390: Implement ARCH_HAS_CC_CAN_LINK omits 43e3518582cf samples: rust: faux: replace `kernel::c_str!` with C-Strings omits 5c9142a8063f dmaengine: xilinx_dma: Add support for residue on direct A [...] omits f8c537ff0492 ALSA: x86: Clean up locks and runtime PM with guard() and co omits be9dd97060e7 ALSA: hda/tegra: Clean up runtime PM with guard() omits 4a91da4afc7d ALSA: hda/tas2781: Clean up runtime PM with guard() omits 0ff22680e51f ALSA: hda/cs35l56: Clean up with PM_RUNTIME_ACQUIRE*() macros omits e38bdd30708b ALSA: hda/cs35l41: Clean up runtime PM with guard() omits 5de5db35350d ALSA: hda/realtek - Enable Mute LED for Lenovo platform omits 2a2c085de1f3 platform/x86/amd/pmf: Use ring buffer to store custom BIOS [...] omits dd0a2d47cfc4 platform/x86: intel/pmt: Replace sprintf() with sysfs_emit() omits 0620837490e0 drm/xe/svm: Serialize migration to device if racing omits ec265e1f1cfc drm/pagemap: Support source migration over interconnect omits 75af93b3f5d0 drm/pagemap, drm/xe: Support destination migration over in [...] omits 0471ed20df6b drm/xe: Use drm_gpusvm_scan_mm() omits f1d08a586482 drm/gpusvm: Introduce a function to scan the current migra [...] omits 5b64b23f6f1b drm/pagemap, drm/xe: Clean up the use of the device-privat [...] omits 1f430b8d68e6 drm/xe/svm: Document how xe keeps drm_pagemap references omits 54dc5842a81c drm/xe/vm: Add a couple of VM debug printouts omits 2df55d9e66a2 drm/xe: Support pcie p2p dma as a fast interconnect omits dff547e137be drm/xe/uapi: Extend the madvise functionality to support f [...] omits 4be5f2bc811a drm/xe: Simplify madvise_preferred_mem_loc() omits 238dbc9d9f4a drm/xe: Use the vma attibute drm_pagemap to select where t [...] omits eb9db59d96ce drm/xe: Pass a drm_pagemap pointer around with the memory [...] omits 14b60874c90a drm/xe: Use the drm_pagemap_util helper to get a svm pagem [...] omits e44f47a9bf51 drm/pagemap_util: Add a utility to assign an owner to a se [...] omits 33ac8d150af6 drm/pagemap: Remove the drm_pagemap_create() interface omits 8a52f4d9b1ef drm/xe: Use the drm_pagemap cache and shrinker omits 77f14f2f2d73 drm/pagemap: Add a drm_pagemap cache and shrinker omits a26084328ac4 drm/pagemap, drm/xe: Manage drm_pagemap provider lifetimes omits 565477dbca6e drm/pagemap: Add a refcounted drm_pagemap backpointer to s [...] omits a599b98607de drm/pagemap, drm/xe: Add refcounting to struct drm_pagemap omits 16b5ad319524 drm/pagemap, drm/xe: Ensure that the devmem allocation is [...] omits d1a4fc044cfd drm/pagemap: Remove some dead code omits 2efea3b35cc9 clk: renesas: r9a09g057: Add entries for RSCIs omits 1f76689d1715 clk: renesas: r9a09g056: Add entries for RSCIs omits 1bea7e94bf09 soc: renesas: Enable ICU support on RZ/N2H omits 72aee5f70ba4 drm/xe/svm: Fix a debug printout omits 7105e968d1f6 dmaengine: sun6i: Add debug messages for cyclic DMA prepare omits 7178c3586ab4 dmaengine: sun6i: Choose appropriate burst length under maxburst omits 98b9f207afa5 dmaengine: idxd: uapi: use UAPI types omits b442377c0ea2 dmaengine: sh: Discard pm_runtime_put() return value omits ef8405a4f8ca dt-bindings: soundwire: qcom: Add SoundWire v2.2.0 compatible omits 866160a51f55 soundwire: Use bus methods for .probe(), .remove() and .sh [...] omits 478f3890709a soundwire: Make remove function return no value omits ac1c5bc7c4c7 bpf: crypto: replace -EEXIST with -EBUSY omits b0004a822392 Merge branch 'allow-calling-kfuncs-from-raw_tp-programs' omits 83dd46ecb68e selftests: bpf: fix tests with raw_tp calling kfuncs omits 342297d51146 bpf: allow calling kfuncs from raw_tp programs omits 042d4c0642b3 Merge branch 'mm-bpf-kfuncs-to-access-memcg-data' omits 6e57cdde70c1 MAINTAINERS: add an entry for MM BPF extensions omits 6bce6ddbe634 bpf: selftests: selftests for memcg stat kfuncs omits 99430ab8b804 mm: introduce BPF kfuncs to access memcg statistics and events omits 5c7db3239c9f mm: introduce bpf_get_root_mem_cgroup() BPF kfunc omits 5904db9891f8 mm: introduce BPF kfuncs to deal with memcg pointers omits 4221de8c410e mm: declare memcg_page_state_output() in memcontrol.h omits 714d81423e99 sched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq() omits 60ba42e4d7c6 Merge branch 'for-6.20' into for-next omits 269679bdd17c cpuset: remove dead code in cpuset-v1.c omits 99735a742f7e clk: spacemit: Hide common clock driver from user controller omits 5ec8cbbc54c8 clk: spacemit: Respect Kconfig setting when building modules omits 7f3c3a0a9103 MAINTAINERS: Add doc files on real-time support to Real-ti [...] omits 6c95f2d67f7d Documentation: update config name in real-time architectur [...] omits 7548c69f5167 Documentation: Add some hardware hints for real-time omits ceddb2c001d9 Documentation: insist on the plain-text requirement for se [...] omits 273aa250f138 Documentation: Improve wording on requirements for a free [...] omits 135739a2a92f Documentation: mailbox: mbox_chan_ops.flush() is optional omits 7508b208f1c5 Documentation/rv: Fix dead link to monitor_synthesis.rst omits 1de54df94953 Documentation: arm: keystone: update DT binding reference omits faa395bcda43 docs: fix typo in clang-format documentation omits 9b7688c19c70 ASoC: qcom: Constify few things in audioreach and omits 9dbbd32ecd7b kdoc: allow dots in inline @param names omits 197bbebd2581 docs: Update documentation to avoid mentioning of kernel.h omits 5188f6bd408f docs: admin: devices: /dev/sr<N> for SCSI CD-ROM omits d07e0857dcb6 Merge branch 'mauro-vars' into docs-mw omits aaacd70fb77a docs: kernel-doc.rst: Parse DEFINE_ macros without prefixes omits b580fa304c85 docs: kernel-doc.rst: document the new "var" kernel-doc markup omits 8deb5d725b48 docs: kernel-doc.rst: don't let automarkup mangle with consts omits bea467aa5da1 docs: media: v4l2-ioctl.h: document two global variables omits bdd1cf87847f kernel-doc: add support to handle DEFINE_ variables omits 1045ec382c60 kernel-doc: add support for handling global variables omits 82e87387f6e2 Documentation: kernel-hacking: Remove comma omits f089d9b2c229 docs: kbuild: Fix typos in makefiles.rst omits e9af75df38cd SDCA Jack Fixups omits 0bd4b0f583e2 ASoC / soc/qcom: Constify APR/GPR callback response omits f474911fe16b drm/xe/pf: Add debugfs to set EQ and PT for scheduler groups omits be4518128a58 drm/xe/pf: Add functions to set preempt timeouts for each group omits 46c9e84cd66d drm/xe/pf: Add functions to set exec quantums for each group omits 627508b391ea drm/xe/pf: Prep for multiple exec quantums and preemption [...] omits 76242b98d4e4 drm/xe/pf: Add debugfs with scheduler groups information omits b7b106f93717 drm/xe/pf: Add debugfs to enable scheduler groups omits dad13af3985c drm/xe/vf: Check if scheduler groups are enabled omits b7fa6016a2bb drm/xe/pf: Scheduler groups are incompatible with multi-lrc omits f04feb5b5441 drm/xe/pf: Add support for enabling scheduler groups omits 50290b7a0df5 drm/xe/pf: Initialize scheduler groups omits b0c5cf4f5917 drm/gt/guc: extract scheduler-related defines from guc_fwif.h omits 8d87fa19169e drm/xe/gt: Add engine masks for each class omits 8db50f0fa43e ASoC: rt1320: fix the warning the string may be truncated omits 1d7a8fd800eb Bluetooth: L2CAP: Add support for setting BT_PHY omits d02dfc95df00 Bluetooth: hci_sync: Add LE Channel Sounding HCI Command/e [...] omits 142d5869f6ee Revert "PCI: dwc: Don't wait for link up if driver can det [...] omits 9a9793b55854 Revert "PCI: qcom: Enumerate endpoints based on Link up ev [...] omits 7ebdefb87942 Revert "PCI: qcom: Enable MSI interrupts together with Lin [...] omits e9ce5b380443 Revert "PCI: qcom: Don't wait for link if we can detect Link Up" omits 180c3cfe3678 Revert "PCI: dw-rockchip: Enumerate endpoints based on dll [...] omits fc6298086bfa Revert "PCI: dw-rockchip: Don't wait for link since we can [...] omits 51293e589baf drm: tyr: replace `kernel::c_str!` with C-Strings omits 48befae0d6ee gpio: zynq: Simplify with device_get_match_data() omits da7c18a457c7 gpio: creg-snps: Simplify with device_get_match_data() omits cecf10b700e0 gpio: aspeed: Simplify with device_get_match_data() omits ee47c0ab23a0 gpu: nova: replace `kernel::c_str!` with C-Strings omits 185c81461ff4 samples: rust: pci: replace `kernel::c_str!` with C-Strings omits b68758e6f430 modules: moduleparam.h: fix kernel-doc comments omits 1ae719a43b03 module: Only declare set_module_sig_enforced when CONFIG_M [...] omits 68e85558587e module/decompress: Avoid open-coded kvrealloc() omits ddc54f912a55 gendwarfksyms: Fix build on 32-bit hosts omits d7afd65b4acc sign-file: Use only the OpenSSL CMS API for signing omits 148519a06304 module: Remove SHA-1 support for module signing omits 581ac2d4a58b module: replace use of system_wq with system_dfl_wq omits 3cb0c3bdea53 params: Replace __modinit with __init_or_module omits f13bff1b6d55 module: Remove unused __INIT*_OR_MODULE macros omits d8275cdaf20e MAINTAINERS: Update module subsystem maintainers and repository omits 652ff1247698 samples: rust: debugfs: replace `kernel::c_str!` with C-Strings omits f47a8f595a5e rust: debugfs: replace `kernel::c_str!` with C-Strings omits 644672e93a1a rust: irq: replace `kernel::c_str!` with C-Strings omits 0250ea325cda rust: io: replace `kernel::c_str!` with C-Strings omits 1114c87e4964 rust: platform: replace `kernel::c_str!` with C-Strings omits f0c6ea853bd7 rust: device: replace `kernel::c_str!` with C-Strings omits 6fc4b5eb63c7 rust: auxiliary: replace `kernel::c_str!` with C-Strings omits 9202cef05d6b rust: debugfs: use "kernel vertical" style for imports omits 19214ad0a4e3 coresight: docs: Document etm4x timestamp interval option omits 6c75940eb76d coresight: Extend width of timestamp format attribute omits f4d2f5fec06a coresight: Prepare to allow setting the timestamp interval omits 3285c471d0c0 coresight: Remove misleading definitions omits afed86e6e141 coresight: Interpret ETMv4 config with ATTR_CFG_GET_FLD() omits b945d3677754 coresight: Interpret perf config with ATTR_CFG_GET_FLD() omits d633fd22e810 coresight: Don't reject unrecognized ETMv3 format attributes omits a1d19cd2b1a6 coresight: Interpret ETMv3 config with ATTR_CFG_GET_FLD() omits 458db6257149 coresight: Define format attributes with GEN_PMU_FORMAT_ATTR() omits 20bc2ea23774 coresight: Hide unused ETMv3 format attributes omits b02450de6ba6 coresight: Refactor etm4_config_timestamp_event() omits 38f4c4273499 coresight: Repack struct etmv4_drvdata omits 10d4dbdc8fbc coresight: Change syncfreq to be a u8 omits bb9ff576fdff virt: vmgenid: remap memory as decrypted omits b0655377aa5a rust: regulator: replace `kernel::c_str!` with C-Strings omits 9a1c0a87c504 Merge branch 'v6.20-armsoc/dts64' into for-next omits 51babf83f424 arm64: dts: rockchip: Add support for CM5 IO carrier omits 36ee19ba42dc arm64: dts: rockchip: Add rk3588 based Radxa CM5 omits 7beae528ddad dt-bindings: arm: rockchip: Add Radxa CM5 IO board omits 9c68a9483e31 arm64: dts: rockchip: Fix Bluetooth on the RockPro64 board omits 1cb0958a26ae arm64: dts: rockchip: Correctly describe the ethernet phy [...] omits bce933a74b8e arm64: dts: rockchip: add mdio subnode to gmac on rk3368 omits 396870f53c4e arm64: dts: rockchip: add gmac reset property to rk3368 omits e05b08d7d016 drm/atomic: convert drm_atomic_get_{old, new}_colorop_stat [...] omits e2592fee9abf Merge branch 'v6.20-armsoc/dts64' into for-next omits 5deed6704b46 Merge branch 'v6.19-armsoc/dtsfixes' into for-next omits 7394321a0663 drm/xe/display: drop i915_utils.h omits 2d6fcdcaf426 arm64: dts: rockchip: add dma-coherent for pcie and gmac o [...] omits e3b12fc33362 arm64: dts: rockchip: Add EEPROMs for Radxa rk35xx boards omits 1b2d6b75e2b3 arm64: dts: rockchip: Add EEPROMs for Radxa ROCK 4 boards omits f8a1d7d136f7 arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 omits 3025d360f035 arm64: dts: rockchip: enable saradc for ArmSoM Sige5 omits 341735d92ff8 arm64: dts: rockchip: fix hp-det pin for ArmSoM Sige5 omits 3fc7029d3009 arm64: dts: rockchip: remove rtc regulator for ArmSoM Sige5 omits a6e6f8b50bbb drm/i915: drop dependency on struct intel_display from i91 [...] omits 82eaf3459dbf drm/{i915, xe}: pass struct drm_device instead of drm_devi [...] omits 5bad00377ec8 drm/{i915, xe}: pass struct drm_plane_state instead of str [...] omits dcff3266cfc4 drm/{i915,xe}: deduplicate initial plane setup omits 64ee50c6f025 drm/{i915, xe}: deduplicate intel_alloc_initial_plane_obj( [...] omits adf7968e52e8 drm/i915: further deduplicate intel_find_initial_plane_obj() omits 9a864b5487c6 drm/xe: return plane_state from intel_reuse_initial_plane_obj() omits 3629264e4d7d drm/i915: return plane_state from intel_reuse_initial_plane_obj() omits 1b3cc68df363 drm/{i915, xe}: start deduplicating intel_find_initial_pla [...] omits 6bb14ea387fe drm/{i915, xe}: deduplicate plane_config_fini() between i9 [...] omits a13f152a6c09 drm/{i915, xe}: deduplicate intel_initial_plane_config() b [...] omits 9dacae143e6f drm/{i915, xe}: move initial plane calls to parent interface omits b99690ffbca0 drm/i915: rename intel_plane_initial.h to intel_initial_plane.h omits 6a3e94ff0529 drm/xe/display: rename xe_plane_initial.c to xe_initial_plane.c omits 0734802d6130 drm/i915: move display/intel_plane_initial.c to i915_initi [...] omits 4a50328138e7 Merge branches 'next/dt64' and 'next/clk' into for-next omits 01272f05aae5 arm64: dts: exynos: gs101: add samsung,sysreg property to [...] omits eaf9206bf3d6 clk: samsung: gs101: Enable auto_clock_gate mode for each [...] omits 298fac4f4b96 clk: samsung: Implement automatic clock gating mode for CMUs omits 2e8e9a2492ed dt-bindings: clock: google,gs101-clock: add samsung,sysreg [...] omits 71f9bc6f7c25 s390/ap/zcrypt: Revisit module param permissions omits afa8fa52a42c s390/ptrace: Convert function macros to inline functions omits b4780fe4ddf0 s390/purgatory: Add -Wno-default-const-init-unsafe to KBUI [...] omits 5ba35a6c13ff s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS omits ad415677b7e3 MAINTAINERS: Update Intel Quadrature Encoder Peripheral ma [...] omits cde5448c1296 Merge branch 'next/dt64' into for-next omits 5cd532f7f017 arm64: dts: apm: Drop "dma" device_type omits a1176f7c5b99 arm64: dts: apm: Add "reg" to "syscon-reboot" and "syscon- [...] omits cae405d73986 arm64: dts: apm: Use recommended i2c node names omits 21bd5fb461eb arm64: dts: apm/shadowcat: More clock clean-ups omits 7dd84bbec273 ARM: dts: vexpress/v2m-rs1: Use documented arm,vexpress,co [...] omits f25aa20e9230 arm64: dts: cavium: Drop thunder2 omits 15e3ce536732 arm64: dts: cavium: thunder-88xx: Add missing PL011 "uartclk" omits 22fbe6e21450 arm64: dts: toshiba: Use recommended node names omits 714b5a789f95 arm64: dts: sprd: Use recommended node names omits 30ae13173704 arm64: dts: lg: Use recommended simple-bus node name omits a61bf068f1fe drm/xe: Fix ggtt fb alignment omits 06d65f2d478e Add Richtek RT8092 support omits c6bca73d699c ASoC: rt1320: Fix retry checking in rt1320_rae_load() omits 9e692bb5412a ASoC: rt1320: Change return type of rt1320_t0_load() to void omits 4ab48cc63e15 ASoC: qcom: audioreach: Constify function arguments omits 49675f5e750a ASoC: qcom: topology: Constify pointed snd_soc_tplg_dapm_widget omits 61fc95c4e3b2 ASoC: qcom: topology: Constify pointed DAPM widget structs omits 5e357c7e5e09 ASoC: qcom: topology: Constify pointed ar control structs omits c4be067a7b67 ASoC: qcom: topology: Constify pointed topology and vendor [...] omits 99a3ef1e81cd ASoC: SDCA: Add ASoC jack hookup in class driver omits 82e12800f563 ASoC: SDCA: Add ability to connect SDCA jacks to ASoC jacks omits 3addd63d1fba ASoC: SDCA: Factor out jack handling into new c file omits 5d2905f2c6ac staging: greybus: Remove completed PWM TODO item. omits 8c475735085a staging: sm750fb: Rename CamelCase variable fixId to fix_id omits e31bac6d2c01 staging: greybus: arche-platform: fix OF populate on drive [...] omits 64c1fbe75951 staging: greybus: arche-platform: fix memleak on probe failure omits 2d77f822273a staging: greybus: arche-platform: fix coldboot probe error path omits bd2675ced141 staging: rtl8723bs: remove unnecessary else block omits 33eb12f5d806 staging: rtl8723bs: remove unnecessary braces omits f785a31395d9 bpf: arm64: Fix sparse warnings omits 50c26c301c51 drm/ast: Swap framebuffer writes on big-endian machines omits d2749ae85aec selftests/bpf: add test case for BPF LSM hook bpf_lsm_mmap_file omits 94e948b7e684 bpf: annotate file argument as __nullable in bpf_lsm_mmap_file omits e09f6be4a355 x86/bpf: Avoid emitting LOCK prefix for XCHG atomic ops omits c2f2f005a1c2 Merge branch 'bpf-optimize-recursion-detection-on-arm64' omits c3e34f88f999 bpf: arm64: Optimize recursion detection by not using atomics omits 93f0d0969761 bpf: move recursion detection logic to helpers omits c83e42990303 vt: Remove con_debug_enter/_leave from struct consw omits 353e72df138a vt: Remove trailing whitespace omits 3f41307d589c drm/tests: shmem: Hold reservation lock around purge omits 607d07d8cc0b drm/tests: shmem: Hold reservation lock around madvise omits cda83b099f11 drm/tests: shmem: Hold reservation lock around vmap/vunmap omits b47b9ecef309 drm/tests: shmem: Add clean-up action to unpin pages omits 89f23d420066 drm/tests: shmem: Swap names of export tests omits 0825f376d02e Merge branches 'next/drivers' and 'next/dt64' into for-next omits 9eac3a1aab1c Merge branch 'next/clk' into for-next omits 8dfbb5fcb773 soc: samsung: exynos-chipid: use dev_err_probe where appropiate omits 1b3376d21677 soc: samsung: exynos-chipid: use devm action to unregister [...] omits abc6930a3150 arm64: dts: exynosautov920: add CMU_MFD clock DT nodes omits efa45bcc73e1 clk: samsung: exynosautov920: add clock support omits db1cc4902f2f dt-bindings: clock: exynosautov920: add MFD clock definitions omits 6ffd02b82243 interconnect: mediatek: Aggregate bandwidth with saturating add omits 510f8214440c interconnect: mediatek: Don't hijack parent device omits ce69a970390c interconnect: mediatek: Add support for MediaTek MT8196 EMI ICC omits dee49a186016 dt-bindings: interconnect: mt8183-emi: Add support for MT8196 EMI omits cf077db587a9 ALSA: hda/cm9825: Add GENE_TWL7 support for AAEON omits 38b91e424c1c drm/panfrost: Add GPU_PM_RT support for RZ/G3E SoC omits 4297ddbf1d14 riscv: dts: starfive: Append JH-7110 SoC compatible to Vis [...] omits 7c9a5fd6bb19 riscv: dts: starfive: Append JH-7110 SoC compatible to Vis [...] omits d2091990c5c1 dt-bindings: riscv: starfive: Append JH-7110 SoC compatibl [...] omits 26535e84449a riscv: dts: microchip: convert clock and reset to use syscon omits 6f86a41d2162 riscv: dts: microchip: fix mailbox description omits 7be0f2c219aa parisc: kernel: replace kfree() with put_device() in creat [...] omits 4f1b30fe9ef5 drm/panic: avoid WARN when checking format support omits 15156936b26f drm/log: avoid WARN when searching for usable format omits c2b40b1a4fbb drm/draw: add drm_draw_can_convert_from_xrgb8888 omits f8e05c10631e kbuild: Add top-level target for building gen_init_cpio omits c0e5563f68fd Merge branch 'edac-drivers' into edac-for-next omits 4c36e6106997 EDAC/igen6: Add more Intel Panther Lake-H SoCs support omits 4b720906efa3 EDAC/igen6: Make masks of {MCHBAR, TOM, TOUUD, ECC_ERROR_L [...] omits a2a631830deb ASoC: qcom: Constify APR/GPR result structs omits f3a86870c593 ASoC: qcom: Constify GPR callback response data omits c66cea195d76 soc: qcom: apr: Use typedef for GPR callback member omits 86af3c229245 ASoC: qcom: Constify APR callback response data omits 18e2d526bf24 kconfig: move XPM icons to separate files omits 844758bd99a8 drm/xe: Print GuC queue submission state on engine reset omits 651065dca3f2 drm/xe: Increase log level for unhandled page faults omits 35ec71285c93 drm/i915/pc8: Add parent interface for PC8 forcewake tricks omits 3d60306b7bb4 Merge branch 'resolve_btfids-support-for-btf-modifications' omits 522397d05e7d resolve_btfids: Change in-place update with raw binary output omits 014e1cdb5fad selftests/bpf: Run resolve_btfids only for relevant .test. [...] omits 903922cfa0e6 lib/Kconfig.debug: Set the minimum required pahole version [...] omits 90e5b38a2652 kbuild: Sync kconfig when PAHOLE_VERSION changes omits fb348d4fdf5e resolve_btfids: Always build with -Wall -Werror omits a4fa885bd52d resolve_btfids: Introduce enum btf_id_kind omits 5f347a0f781a resolve_btfids: Factor out load_btf() omits c1c7d61746f4 resolve_btfids: Rename object btf field to btf_path omits f7edab0cee03 fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super() omits dffc7f2f177b fs/ntfs3: allow readdir() to finish after directory mutati [...] omits 989e29450efa fs/ntfs3: improve readahead for bitmap initialization and [...] omits 4248f563f0b7 fs/ntfs3: rename ni_readpage_cmpr into ni_read_folio_cmpr omits 06909b2549d6 fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST omits 4b90f16e4bb5 fs: ntfs3: fix infinite loop in attr_load_runs_range on in [...] omits fac760f52467 fs/ntfs3: Use wait_on_buffer() directly omits f223ebffa185 fs/ntfs3: Initialize new folios before use omits 1732053c8a6b fs: ntfs3: check return value of indx_find to avoid infinite loop omits 9236cf0ade32 drm/i915/cx0: Toggle powerdown states for C10 on HDMI omits c954d3b517a9 drm/i915/cx0: Use a more accurate message for powerdown ch [...] omits c6c80820ac5d hwmon: (pmbus) Add mp5926 driver omits bf8f65450c9c dt-bindings: hwmon: Add mps mp5926 driver bindings omits 162d9c37b314 hwmon: Use sysfs_emit in show function callbacks omits ce50e16e1891 hwmon: Fix wrong return errno in *sanitize_name() omits 13fe9fa7f41a drm/xe/xe_survivability: Add index bound check omits 3d50c69c5819 drm/xe/xe_survivability: Use static for survivability info [...] omits 267f53140c9d fpga: dfl: use subsys_initcall to allow built-in drivers t [...] omits 996a590dc690 fpga: xilinx: Switch Michal Simek's email to new one omits c141c8221bc5 fpga: of-fpga-region: Fail if any bridge is missing omits af90706f0eec drm/xe/pmu: Replace sprintf() with sysfs_emit() omits 338465490cf7 drm/i915/dp: Fail state computation for invalid DSC source [...] omits a63bbb8ddde0 drm/i915/dp: Fail state computation for invalid max sink c [...] omits 5c2d799491f2 drm/i915/dp: Fail state computation for invalid max throug [...] omits 2018e29176d6 drm/i915/dp: Fail state computation for invalid min/max li [...] omits 3755e200bc7f drm/i915/dp: Account with pipe joiner max compressed BPP l [...] omits 260aef187f7f drm/i915/dp: Account with DSC BW overhead for compressed D [...] omits e25b6f133446 drm/i915/dp: Account with MST, SSC BW overhead for uncompr [...] omits 2fb850a6aeb2 drm/i915/dp: Use the effective data rate for DP compressed [...] omits b1ec2916c929 drm/i915/dp: Use the effective data rate for DP BW calculation omits 3999f6d7f588 drm/i915/dp: Fix BW check in is_bw_sufficient_for_dsc_config() omits 78cfaaa11151 drm/i915/dp: Factor out intel_dp_link_bw_overhead() omits 1867564b9080 drm/i915/dp: Use a mode's crtc_clock vs. clock during stat [...] omits 1f28404ad471 drm/i915/dp: Return a fixed point BPP value from intel_dp_ [...] omits 0b1499051ab3 drm/i915/dp: Fix DSC sink's slice count capability check omits 92a73fec6acd drm/dp: Add drm_dp_dsc_sink_slice_count_mask() omits cc1b753487bb drm/dp: Parse all DSC slice count caps for eDP 1.5 omits 7d307daa12b1 riscv: dts: spacemit: Define the P1 PMIC regulators for Mi [...] omits ae9d03f8aec7 riscv: dts: spacemit: Define fixed regulators for Milk-V Jupiter omits f33ccc231630 riscv: dts: spacemit: Enable i2c8 adapter for Milk-V Jupiter omits dc8d1ba537c0 ASoC: Intel: add support for TAS2563 amplifier omits 20c24c1b2831 ASoC: codecs: ES8326 : Add Kcontrol omits 10929de75e6c ASoC: SOF: ipoc4: Support for generic bytes omits 8e7460eac786 drm/panthor: Support partial unmaps of huge pages omits 51cd1fb70e08 dt-bindings: arm: add CTCU device for monaco omits 458800ea171b spi: stm32: stability & performance enhancements omits 565ed40b5fc1 drm/panthor: Evict groups before VM termination omits 5add3c3c280a Merge drm/drm-next into drm-xe-next omits cfd2fdfd0a8d PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition [...] omits 6a3591522930 drm/i915/colorop: do not include headers from headers omits 32a708ba5db5 regulator: Add rt8092 support omits e5eb5638d632 regulator: dt-bindings: rt5739: Add compatible for rt8092 omits 6ab7973f2540 sched/fair: Fix sched_avg fold omits 01122b89361e perf: Use EXPORT_SYMBOL_FOR_KVM() for the mediated APIs omits cffa413f1c94 drm/i915/dp: Restrict max source rate for WCL to HBR3 omits 32c539884d09 crypto: algapi - Use crypto_unregister_algs in crypto_regi [...] omits 0e602c5f0494 crypto: scompress - Use crypto_unregister_scomps in crypto [...] omits bb571875f77f dt-bindings: crypto: qcom,prng: document x1e80100 omits 3e8541f98df7 crypto: scompress - Remove forward declaration of crypto_s [...] omits 97282e2cdecb crypto: fips - annotate fips_enable() with __init to free [...] omits e6bba60966bb crypto: iaa - Remove unreachable pr_debug from iaa_crypto_ [...] omits 375a0168e1ae crypto: iaa - Simplify init_iaa_device() omits 48329301969f crypto: iaa - Fix out-of-bounds index in find_empty_iaa_co [...] omits 5565a72b24fa crypto: octeontx - Fix length check to avoid truncation in [...] omits 352140d396b1 crypto: sun8i-ss - Avoid -Wflex-array-member-not-at-end warning omits b6f27c0ad008 crypto: starfive - Avoid -Wflex-array-member-not-at-end warning omits 994689b8f91b crypto: qat - fix warning on adf_pfvf_pf_proto.c omits 90ca8d359666 crypto: qat - add bank state save and restore for qat_420xx omits e3d036fecd6f crypto: qat - fix parameter order used in ICP_QAT_FW_COMN_ [...] omits eeb2ea4b59df Input: ilitek_ts_i2c - switch mdelay() to fsleep() omits a2c5ea4235b1 Input: ilitek_ts_i2c - fix warning with gpio controllers t [...] omits ec8fce2a57e9 Input: twl4030 - add TWL603x power button omits b72fbdc0807a Input: psmouse-smbus - add WQ_UNBOUND to alloc_workqueue user omits b3ee88e27798 Input: synaptics_i2c - replace use of system_wq with syste [...] omits a4fcf43b63b6 Input: palmas-pwrbutton - replace use of system_wq with sy [...] omits 3d38e4f9a77e Input: gpio_keys - replace use of system_wq with system_dfl_wq omits 0702825fe1e2 cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev b [...] omits 90876d9b37a0 irqdomain: Fix up const problem in irq_domain_set_name() omits c7b83a916d62 drm/xe: Fix documentation heading levels in xe_guc_pc.c omits fb084e4183e1 drm/xe/xe_survivability: Remove unused index omits d441e38a2c87 x86/irq_remapping: Sanitize posted_msi_supported() omits 4021a6dad720 x86/irq: Cleanup posted MSI code omits 9dde74fd9e65 drm/xe/nvm: enable cri platform omits f4a6e20a0308 Merge branch 'kbuild-next' into kbuild-for-next omits 30441a56b1d1 clk: thead: th1520-ap: Support CPU frequency scaling omits 5dbee3503771 clk: thead: th1520-ap: Add macro to define multiplexers wi [...] omits 238cc6316a88 clk: thead: th1520-ap: Support setting PLL rates omits b436f8a82aaa clk: thead: th1520-ap: Add C910 bus clock omits 892abfbed71e clk: thead: th1520-ap: Poll for PLL lock and wait for stability omits 5f352125f8a0 dt-bindings: clock: thead,th1520-clk-ap: Add ID for C910 b [...] omits 1d9d442ab179 hwmon: (fam15h_power) Use generic power management omits 242197c8c20c dt-bindings: hwmon: sparx5: add microchip,lan9691-temp omits e02fe7ba29a2 Merge branch 'for-6.20' into for-next omits 332070795bd9 accel/amdxdna: Enable hardware context priority omits 7818618a09a0 accel/amdxdna: Enable temporal sharing only mode omits 3ef93841033e accel/amdxdna: Remove NPU2 support omits 7cc1720589d8 cpuset: remove v1-specific code from generate_sched_domains omits 6e1d31ce495c cpuset: separate generate_sched_domains for v1 and v2 omits cb33f8814c4a cpuset: move update_domain_attr_tree to cpuset_v1.c omits 4ef42c645f0e cpuset: add cpuset1_init helper for v1 initialization omits 56805c1bb19e cpuset: add cpuset1_online_css helper for v1-specific operations omits 14c11e1b2ac4 cpuset: add lockdep_assert_cpuset_lock_held helper omits f4398ee5bab9 Merge branch 'for-6.19-fixes' into for-next omits 425fe550fb51 drm/xe: Drop preempt-fences when destroying imported dma-bufs. omits 1b89d4a6bb4c samples: rust: debugfs: Update ARef imports to use sync::aref omits 2da67beda687 rust: scatterlist: Update ARef imports to use sync::aref omits 2e2b4135d1cb rust: device: Update ARef and AlwaysRefCounted imports fro [...] omits 9805f2cfc883 dt-bindings: memory: SDRAM channel: standardise node name omits 36ecc8346747 dt-bindings: memory: add DDR4 channel compatible omits 6ab3581ab19f dt-bindings: memory: factorise LPDDR channel binding into [...] omits b5c1a217552c dt-bindings: memory: introduce DDR4 omits dffaa1beea9e dt-bindings: memory: factorise LPDDR props into SDRAM props omits 7a8447fc71a0 ASoC: codecs: wcd939x-sdw: use devres for regmap allocation omits 47d8cb678081 gpio: realtek-otto: use larger type for dev_flags omits dab5825491f7 RDMA/efa: Improve admin completion context state machine omits 4b01ec0f133b RDMA/efa: Check stored completion CTX command ID with rece [...] omits 69f155531baa arm64: defconfig: enable clocks, interconnect and pinctrl [...] omits 0e31dcfefd21 arm64: dts: qcom: kaanapali: Add base QRD board omits 1cc3a0a02106 arm64: dts: qcom: kaanapali: Add base MTP board omits 2eeb5767d53f arm64: dts: qcom: Introduce Kaanapali SoC omits 80351761facb RDMA/irdma: Simplify bool conversion omits be4d4543f780 firmware: arm_ffa: Correct 32-bit response handling in NOT [...] omits fa10d5a2b8f9 Bluetooth: mgmt: Add idle_timeout to configurable system p [...] omits 4f32b6341818 rtc: optee: Make use of tee bus methods omits 6d8a0031d92d rtc: optee: Migrate to use tee specific driver registratio [...] omits f48b5e8bc2e1 dt-bindings: gpio-mmio: Add compatible string for opencores,gpio omits 6774a66d0e10 gpio: swnode: compare the "undefined" swnode by its addres [...] omits b39ef93a2e5b spi: stm32: perform small transfer in polling mode omits 1ac3be217c01 spi: stm32: fix Overrun issue at < 8bpw omits c266d19b7d4e spi: stm32: properly fail on dma_request_chan error omits 7009646d937f dt-binding: Update oss email address for Coresight documents omits a30a9cb9bca4 gpio: pca953x: Add support for TCAL6408 TCAL6416 omits 9b5f506ff6c1 dt-bindings: gpio: gpio-pca95xx: Add tcal6408 and tcal6416 omits d19c36134fe1 Documentation: gpio: add TCAL6408 and TCAL6416 omits 281a22631423 dma-buf: add some tracepoints to debug. omits b70886ff5833 media: vb2: drop wait_prepare/finish callbacks omits d0730006dac2 media: vb2: remove vb2_ops_wait_prepare/finish helpers omits cbb5cd440d06 media: dvb-core: dvb_vb2: drop wait_prepare/finish callbacks omits 37fd4a0306b5 media: dvb-core/dmxdev: drop locks around mmap() omits c4e620eccbef media: dvb-core: dmxdevfilter must always flush bufs omits b440baf35591 drm/gem: Fix kerneldoc warnings omits c57079937bf8 drm/panthor: unlock on error in panthor_ioctl_bo_create() omits 0c8afa67aaa2 drm/i915: Add intel_gvt_driver_remove() onto error cleanup path omits 5e2e6b595d9d drm/i915: switch to use kernel standard error injection omits 65ccce35fa7a spi: atcspi200: Add support for Andes ATCSPI200 SPI omits de2c5a1523fd test-ww_mutex: Allow test to be run (and re-run) from userland omits d327e7166efa test-ww_mutex: Move work to its own UNBOUND workqueue omits 34d80c93a5bb test-ww_mutex: Extend ww_mutex tests to test both classes [...] omits fec2c3c01f1c drm/syncobj: Convert syncobj idr to xarray omits f994bb8f1c94 PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info omits 679ec639f29c PCI: dwc: Add L1 Substates context to ltssm_status of debugfs omits 8a3eb50d579c Add support for NXP XSPI omits 3622dc47a4b1 ASoC: codec: rt286: Use devm_request_threaded_irq to manag [...] omits 961f20faa4b9 ASoC: tas2783A: read slave properties from acpi table omits ca8f3611dcf8 ASoC: tas2783A: use acpi initialisation table omits a6b5629e131c ASoc: tas2783A: acpi match for 4 channel for mtl omits 2bc4b4f77cb7 ASoc: tas2783A: fw name based on system details omits ce65a90222e9 ASoC: tas2783A: fix error log for calibration data omits f8f1f0d8f025 ASoC: tas2783A: update default init writes omits a3b0cd63f212 ASoC: tas2783A: use custom firmware omits 5965df0670d9 ASoC: tas2783A: sdw_utils: support ch 3 & 4 omits 97cf6bc0abd3 rust: drm: use `pin_init::zeroed()` for file operations in [...] omits 7f0cdcddf8be PCI: mediatek: Fix IRQ domain leak when MSI allocation fails omits 4b361b1e92be PCI: j721e: Add config guards for Cadence Host and Endpoin [...] omits a625a898ea8f rust: drm: Update AlwaysRefCounted imports to use sync::aref omits 8592764933ed drivers: gpu: Update ARef imports from sync::aref omits 6a1394990902 PCI: qcom: Remove DPC Extended Capability omits 7c29cd0fdc07 PCI: qcom: Remove MSI-X Capability for Root Ports omits f5cd8a929c82 PCI: dwc: Remove MSI/MSIX capability for Root Port if iMSI [...] omits 0183562f1e82 PCI: dwc: Add new APIs to remove standard and extended Capability omits a2582e05e39a PCI: Add preceding capability position support in PCI_FIND [...] omits 57833f84f6f5 PCI: rcar-host: Add OF Kconfig dependency to avoid objtool [...] omits 5bf763e908bf drm/xe/eustall: Disallow 0 EU stall property values omits 7a100e6ddcc4 drm/xe/oa: Disallow 0 OA property values omits 97e16068d77a drm/xe/oa: Move default oa unit assignment earlier during [...] omits 6c4bbcdad042 dt-bindings: sram: Document qcom,kaanapali-imem and its ch [...] omits 5422fad3e1cc dt-bindings: interrupt-controller: qcom,pdc: Document Kaan [...] omits e36c38c91f5f arm64: dts: qcom: glymur: Add header file for IPCC physica [...] omits f4a269eb1328 arm64: dts: qcom: kaanapali: Add header file for IPCC phys [...] omits 725ba2d0e0b9 dt-bindings: arm: qcom: Document Kaanapali SoC and its ref [...] omits d1919c375f21 clk: qcom: Add support for Global clock controller on Kaanapali omits e5682c953f5a clk: qcom: Add TCSR clock driver for Kaanapali omits acabfd13859d clk: qcom: rpmh: Add support for Kaanapali rpmh clocks omits 3dadc1dc5e85 clk: qcom: rpmh: Update the clock suffix for Glymur omits 487524c891d3 drm/xe/pf: Add handling for MLRC adverse event threshold omits 4cffecaf127a drm/xe/pf: Prepare for new threshold KLVs omits 09af64eba63e drm/xe/guc: Introduce GUC_FIRMWARE_VER_AT_LEAST helper omits ce5971773651 drm/xe: Introduce IF_ARGS macro utility omits f7f2402b7807 Bluetooth: hci_conn: Set link_policy on incoming ACL connections omits ad2804ccc724 Bluetooth: hci_conn: use mod_delayed_work for active mode timeout omits fd52b1d0ad7d Bluetooth: btmtksdio: Use pm_ptr instead of #ifdef CONFIG_PM omits 0ad59c87f41c Bluetooth: hci_bcm4377: Use generic power management omits b96a6fd8cb4e Bluetooth: btusb: Add support for MediaTek7920 0489:e158 omits 2f9405aaa429 drm/xe: Fix NULL pointer dereference in xe_exec_ioctl omits a84a1e21c067 remoteproc: imx_dsp_rproc: Fix multiple start/stop operations omits 41ca2155d62b EDAC/igen6: Add two Intel Amston Lake SoCs support omits 72f126836113 EDAC/i5400: Fix snprintf() limit calculation in calculate_ [...] omits 7b5c7e83ac40 EDAC/i5000: Fix snprintf() size calculation in calculate_d [...] omits 71e47245f895 tee: Adapt documentation to cover recent additions omits 71a33465726e tee: Add probe, remove and shutdown bus callbacks to tee_c [...] omits a707eda330b9 tee: Add some helpers to reduce boilerplate for tee client [...] omits 962cdb95b675 rust: pci: document Bar's endianness conversion omits 2a28b5240f2b ASoC: SOF: ipc4-control: Add support for generic bytes control omits 7fd8c216c422 ASoC: SOF: ipc4: Add definition for generic bytes control omits d96cb0b86d6e ASoC: SOF: ipc4: Support for sending payload along with LA [...] omits 2fdde18a2cb1 ASoC: SOF: ipc4-topology: Set initial param_id for bytes c [...] omits ebcfdbe4add9 ASoC: SOF: ipc4-control: Keep the payload size up to date omits c1876fc33c59 ASoC: SOF: ipc4-control: Use the correct size for scontrol [...] omits a653820700b8 ASoC: SOF: ipc4-topology: Correct the allocation size for [...] omits 2fa74713744d ASoC: SOF: ipc4-control: If there is no data do not send b [...] omits e8c28e16c3eb accel/amdxdna: Remove amdxdna_flush() omits 5c3c3e7b654d drm/panthor: Fix kerneldoc in uAPI header omits efe24898485c drm/panthor: fix for dma-fence safe access rules omits 7b800ab1b7f6 MAINTAINERS: Update Xe driver maintainers omits 10a64fb61b35 dt-bindings: bus: stm32mp25-rifsc: Allow 2 size cells omits 2b6fd718d3d3 dt-bindings: arm: vexpress-config: Update clock and regula [...] omits 7de44c182513 dt-bindings: arm,vexpress-juno: Allow interrupt-map proper [...] omits 6c7c13578178 MAINTAINERS: Add Makefile.dtb* to DT maintainers omits 5d0cac427d42 kbuild: Support directory targets for building DTBs omits 400fbf4b5870 dt-bindings: kbuild: Support single binding targets omits 284da5de616a platform/surface: Migrate to serdev specific shutdown function omits 12a6a5726c51 Bluetooth: hci_qca: Migrate to serdev specific shutdown function omits 673a674c52f0 Bluetooth: hci_aml: Migrate to serdev specific shutdown function omits 6d71c62b13c3 serdev: Provide a bustype shutdown function omits 42eeed6d9f31 serial: sh-sci: Add support for RZ/G3E RSCI omits 068b862f5025 serial: rsci: Rename early_console data, port_params and c [...] omits bbcd508c84d4 serial: sh-sci: Add finish_console_write() callback omits 5632bda5e848 serial: sh-sci: Make sci_scbrr_calc() public omits 83c405ec3a34 serial: sh-sci: Add support for RZ/G3E RSCI clks omits 4cb2bd1bf41a serial: sh-sci: Add RSCI_PORT_SCIF32 port ID omits d53f4aa9edaa serial: sh-sci: Rename port SCI_PORT_RSCI->RSCI_PORT_SCIF16 omits 7d8b226bf95c serial: sh-sci: Add sci_is_rsci_type() omits 850ec928922f serial: sh-sci: Use devm_reset_control_array_get_exclusive() omits 507a7ba917cd serial: rsci: Drop unused TDR register omits 36816a033dd4 serial: rsci: Drop unused macro DCR omits c17db4d06cab serial: sh-sci: Drop extra lines omits 450bd399c879 serial: rsci: Drop rsci_clear_SCxSR() omits 42f7303c5f66 serial: sh-sci: Drop checking port type for device file{cr [...] omits b346e5d7dbf6 serial: rsci: Add set_rtrg() callback omits 3a3ab10245b6 serial: sh-sci: Update rx_trigger size for RZ/T2H RSCI omits 0774c43c006b dt-bindings: serial: renesas,rsci: Document RZ/G3E support omits 695f986155d9 tty/n_hdlc: Fix struct n_hdlc kernel-doc warnings omits e5484745c4c0 serial: 8250_keba: Use dev_err_probe() omits ee086a69c3ba serial: 8250_keba: Add ICR defines omits d84400dc43a7 serial: 8250_keba: Add missing includes omits 230c33a81e79 serial: 8250_men_mcb: Clean defines omits 0a76a17238f8 tty: vt/keyboard: Split apart vt_do_diacrit() omits 485c13d9bc7a serial: 8250_dw: fix runtime PM initialization sequence omits d31228143a48 serial: 8250_dw: handle clock enable errors in runtime_resume omits 97f419848b1d dma-buf/selftests: drop the mock_wait implementation omits dd1fbe324a54 usb: linux/usb.h: Correct the description of the usb_devic [...] omits 6811e0a08bdc usb: typec: ucsi: psy: Fix voltage and current max for non [...] omits 165fc0742b9c usb: typec: ucsi: psy: Fix ucsi_psy_get_current_now in non [...] omits c616b709fa23 dt-bindings: usb: ehci/ohci: Allow "dma-coherent" omits 1c93738177d3 usb: gadget: f_midi: allow customizing the USB MIDI interf [...] omits 4dee13db29de usb: typec: Export typec bus and typec altmode device type omits 67ab45426215 usb: typec: Set the bus also for the port and plug altmodes omits 36723c6c1ea2 usb: gadget: aspeed-vhub: Add ast2700 support omits d0f607e4b96b dt-bindings: usb: aspeed,usb-vhub: Add ast2700 support omits 920c6af98e98 drm/panthor: Fix NULL pointer dereference on panthor_fw_unplug omits bfb44780ee45 staging: rtl8723bs: remove dead code in os_intfs.c omits 1b92242888d7 staging: greybus: arche-apb-ctrl: switch to device_propert [...] omits 2038fe84b8bd staging: rtl8723bs: fix spacing around operators omits 0a2404c8f6a3 drm/xe/xe_sriov_vfio: Fix return value in xe_sriov_vfio_mi [...] omits f5ee159192a1 staging: rtl8723bs: remove trailing whitespace omits 618b4aec12fa staging: rtl8723bs: fix missing status update on sdio_allo [...] omits 5ae6cb153abc drm/xe/vf: fix return type in vf_migration_init_late() omits ec342420979e staging: rtl8723bs: Remove unnecessary parentheses omits 91c10b00216c staging: rtl8723bs: select CRYPTO_LIB_UTILS instead of CRYPTO omits a8e77db9927b Staging: rtl8723bs: fix space before tab in rtl8723bs_xmit.c omits 7ff9fc55d36a staging: vme_user: name function parameters omits 057edc58aa59 ACPI: PM: Register wakeup sources under physical devices omits d8a872c81091 ACPI: PCI: PM: Rework root bus notification setup omits 3cb3c2f6886f perf: Clean up mediated vPMU accounting omits 3006911f284d perf/x86/cstate: Add Airmont NP omits a08340fd2916 perf/x86/intel: Add Airmont NP omits 63dbadcafc1f perf/x86/msr: Add Airmont NP omits 3c48808408af x86/unwind_user: Simplify unwind_user_word_size() omits aa6047ef7204 x86/unwind_user: Guard unwind_user_word_size() by UNWIND_USER omits 2652f9a4b019 unwind_user/fp: Use dummies instead of ifdef omits 2d6ad925fb23 unwind_user: Enhance comments on get CFA, FP, and RA omits 65eb3a9a8a34 perf/x86/amd: Support PERF_PMU_CAP_MEDIATED_VPMU for AMD host omits 4280d79587a3 perf/x86/intel: Support PERF_PMU_CAP_MEDIATED_VPMU omits c8824a95d967 perf/x86/core: Plumb mediated PMU capability from x86_pmu [...] omits b456a6ba5756 perf/x86/core: Do not set bit width for unavailable counters omits 560ac136f25d perf/x86/core: Add APIs to switch to/from mediated PMI vec [...] omits a05385d84b2a perf/x86/core: Register a new vector for handling mediated [...] omits 42457a7fb6ca perf: Add APIs to load/put guest mediated PMU context omits 4593b4b6e218 perf: Add a EVENT_GUEST flag omits f5c7de8f84a1 perf: Clean up perf ctx time omits eff95e170275 perf: Add APIs to create/release mediated guest vPMUs omits 991bdf7e9d6c perf: Move security_perf_event_free() call to __free_event() omits b9e52b11d2e5 perf: Add generic exclude_guest support omits b825444b6179 perf: Skip pmu_ctx based on event_type omits cbd41c6d4c26 perf report: Update sort key state from -F option omits 5d35d829bb0b perf report: Fix histogram entry collapsing for -F option omits 9cdc9738d169 perf report: Enable data-type profiling with -F option too omits bdd051e24914 perf record: Split --data-mmap option omits cddfb3611275 perf vendor power9 nest metrics: Correct unit from MB to MiB omits c85eff00cf29 perf trace: Don't change const char strings omits 45718bce7daf perf tools: Use const for variables receiving str{str,r?ch [...] omits f6f41aef5376 perf diff: Constify strchr() return variables omits d311783bc68b perf list: Remove unused 'sep' variable omits 7f7b350e4a65 spi: stm32-qspi: Remove unneeded semicolon omits d8ce99b0d384 spi: stm32-ospi: Remove unneeded semicolon omits 1303c2903889 MAINTAINERS: Add MAINTAINERS entry for the ATCSPI200 SPI c [...] omits 34e3815ea459 spi: atcspi200: Add ATCSPI200 SPI controller driver omits b2f067830818 spi: dt-bindings: Add support for ATCSPI200 SPI controller omits 29c8c00d9f9d spi: add driver for NXP XSPI controller omits 64ba616741bc spi: dt-bindings: nxp,imx94-xspi: Document imx94 xspi omits f764645cb85a ASoC: codecs: tas2780: tidyup format check in tas2780_set_fmt() omits 3e43a8c033c3 ASoC: qcom: audioreach: Add support for VI Sense module omits 0db76f5b2235 ASoC: qcom: audioreach: Add support for Speaker Protection module omits 9a123f222e18 ASoC: cs-amp-lib: Replace __free(kfree) with normal kfree( [...] omits 22937af75abb ASoC: rt1320: support RAE parameters loading omits 87783532d340 ASoC: SDCA: Allow sample width wild cards in set_usage() omits da1682d5e8b5 ASoC: rt1320: support calibration and temperature/r0 loading omits 3a4e4e000367 ASoC: codec: rt298: Use devm_request_threaded_irq to manag [...] omits 02e7af5b6423 ASoC: Intel: sof_rt5682: add tas2563 speaker amp support omits 331786db1b46 ASoC: Intel: ti-common: support tas2563 amplifier omits 9a6bc0a40660 ASoC: codecs: ES8326: Add kcontrol for DRE omits 68970b53890c ASoC: codecs: ES8326: Add a kcontrol for PGAGAIN omits 1862d8e264de sched: Fix faulty assertion in sched_change_end() omits 704069649b5b sched/core: Rework sched_class::wakeup_preempt() and rq_mo [...] omits f401306d72f2 xfs: factor out a xlog_write_space_advance helper omits f1e948b51c93 xfs: improve the iclog space assert in xlog_write_iovec omits 998d1ac52da7 xfs: add a xlog_write_space_left helper omits 2d394d9a73c9 xfs: improve the calling convention for the xlog_write helpers omits 72f573863f96 xfs: regularize iclog space accounting in xlog_write_partial omits 1a3a3b917d22 xfs: move struct xfs_log_vec to xfs_log_priv.h omits 0782c1c41deb xfs: move struct xfs_log_iovec to xfs_log_priv.h omits 36a032902569 xfs: improve the ->iop_format interface omits 3215ad1d5183 xfs: set lv_bytes in xlog_write_one_vec omits 4846ee1098ee xfs: add a xlog_write_one_vec helper omits 3203d8f573af gpio: realtek-otto: add COMPILE_TEST omits 0eaf29814368 gpio: Constify struct configfs_item_operations and configf [...] omits 77f25f0c2e1f gpiolib: of: Only compile in MT2701 quirk when it is needed. omits 7a29af24b288 eeprom: at24: use dev_err_probe() consistently omits 30116121412b dt-bindings: eeprom: at24: Add compatible for Giantec GT24P64A omits 41acc4dd8a04 dt-bindings: eeprom: at24: Add compatible for Belling BL24 [...] omits 30eb99dfd343 gpio: stub: Drop empty probe function omits b7fdd9926b22 Merge branch 'next/dt64' into for-next omits 03f705b9ca58 ALSA: usb-audio: Relax __free() variable declarations omits 43cc944c8e28 ALSA: usx2y: Relax __free() variable declarations omits 04c654624f41 ALSA: hda: Relax __free() variable declarations omits 3b7c7bda39e1 ALSA: vmaster: Relax __free() variable declarations omits b1bf8ac53190 ALSA: timer: Relax __free() variable declarations omits 13bc5c5394b2 ALSA: seq: Relax __free() variable declarations omits df27c9275347 ALSA: seq: oss: Relax __free() variable declarations omits 55f98ece9939 ALSA: oss: Relax __free() variable declarations omits f3d233daf011 ALSA: pcm: Relax __free() variable declarations omits 7b4721ca3159 ALSA: control: Relax __free() variable declarations omits 14324b8f0760 ALSA: compress_offload: Relax __free() variable declarations omits 1b06942cda6e arm64: dts: nuvoton: npcm845: Minor whitespace cleanup omits 0fa50c575c1f ARM: dts: nuvoton: Minor whitespace cleanup omits ec439c380135 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] omits 459a5aa171c0 ARM: dts: aspeed: bletchley: Fix ADC vref property names omits 7c98d5c619c4 ARM: dts: aspeed: bletchley: Remove unused i2c13 property omits ca6730c4702e ARM: dts: aspeed: bletchley: Remove unused pca9539 properties omits 9d2c128ec566 ARM: dts: aspeed: bletchley: Fix SPI GPIO property names omits 6ac23b72cada ARM: dts: aspeed: bletchley: Use generic node names omits 8334f93075dc Merge patch series "qla2xxx: Misc feature and bug fixes" omits 1732d10fa7ed scsi: qla2xxx: Update version to 10.02.10.100-k omits c2c68225b145 scsi: qla2xxx: Fix bsg_done() causing double free omits 42b2dab4340d scsi: qla2xxx: Query FW again before proceeding with login omits b6df15aec8c3 scsi: qla2xxx: Validate sp before freeing associated memory omits 7adbd2b78090 scsi: qla2xxx: Free sp in error path to fix system crash omits 8890bf450e0b scsi: qla2xxx: Delay module unload while fabric scan in progress omits b0335ee4fb94 scsi: qla2xxx: Allow recovery for tape devices omits d74181ca110e scsi: qla2xxx: Add bsg interface to support firmware img v [...] omits 478b152ab309 scsi: qla2xxx: Validate MCU signature before executing MBC 03h omits b99b04b12214 scsi: qla2xxx: Add load flash firmware mailbox support for 28xxx omits 21ab087cae50 scsi: qla2xxx: Add support for 64G SFP speed omits 7411f1875a60 scsi: qla2xxx: Add Speed in SFP print information omits 0f9c4be787f7 scsi: core: Introduce an enumeration type for the SCSI_MLQ [...] omits c6e9ddc099d0 Merge patch series "mpt3sas: Improve device readiness hand [...] omits 39680c59f10c scsi: mpt3sas: Fixed the W=1 compilation warning omits 72340fecd0c8 scsi: mpt3sas: Add configurable command retry limit for sl [...] omits ad5957193107 scsi: mpt3sas: Add firmware event requeue support for busy [...] omits aee682fad6cd scsi: mpt3sas: Improve device discovery and readiness hand [...] omits 6b553f2a5c84 scsi: mpt3sas: Added no_turs flag to device unblock logic omits f5c0386e2c5c Merge patch series "Update lpfc to revision 14.4.0.13" omits 621164425315 scsi: lpfc: Update lpfc version to 14.4.0.13 omits e2dacf8e5e33 scsi: lpfc: Add support for reporting encryption events omits bd2bc528691e scsi: scsi_transport_fc: Introduce encryption group in fc_ [...] omits 1a56e63c8216 scsi: lpfc: Rework lpfc_sli4_fcf_rr_next_index_get() omits a8cf5c1bee0f scsi: scsi_debug: Drop NULL scsi_cmnd check in sdebug_q_cm [...] omits 559ae7a26b10 scsi: scsi_debug: Stop using READ/WRITE_ONCE() when access [...] omits a743b120227a scsi: scsi_debug: Stop printing extra function name in debug logs omits e642331c9420 scsi: ufs: core: mcq: Use ufshcd_rmwl() instead of open-coding it omits 7011e8aafe8c scsi: target: core: Add emulation for REPORT IDENTIFYING I [...] omits 88d98e74adf3 drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME omits ec02e49f21bc drm/xe/rtp: Whitelist OAMERT MMIO trigger registers omits ab39e2a8f7ae drm/xe/oa/uapi: Expose MERT OA unit omits 23ec0d891e09 firmware: qcom: scm: QSEECOM on Medion SPRCHRGD 14 S1 omits 8cf65490cdb0 arm64: dts: qcom: Add dts for Medion SPRCHRGD 14 S1 omits 5851f2a20c60 dt-bindings: arm: qcom: Add Medion SPRCHRGD device omits a4c5af1a94c4 dt-bindings: vendor-prefixes: Add Medion AG omits 32d68e51bf49 dt-bindings: arm: qcom: Add TUXEDO Computers device omits 9f76530e52b5 dt-bindings: vendor-prefixes: Add prefix for TUXEDO Comput [...] omits 0fe01a7955f4 soc: qcom: smem: handle ENOMEM error during probe omits 6a2817432628 i2c: designware: Add dedicated algorithm for AMD NAVI omits ea032b451134 i2c: designware: Sort compatible strings in alphabetical order omits 2b110445b1df i2c: designware: Optimize flag reading in i2c_dw_read() omits 7d1974ce80fc arm64: dts: qcom: x1e80100: Add crypto engine omits c8db551f0071 ARM: dts: qcom: msm8974: Start using rpmpd for power domains omits a4882888b0c6 ARM: dts: qcom: msm8974: Sort header includes alphabetically omits 1f6ca557088e arm64: dts: qcom: sm8650: Fix compile warnings in USB cont [...] omits 9dbc9bed0183 arm64: dts: qcom: sm8550: Fix compile warnings in USB cont [...] omits 868b979c5328 arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links omits 5bc3e720e725 pmdomain: qcom: rpmhpd: Add MXC to SC8280XP omits 45e1be5ddec9 dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO omits 8e6c237cd759 arm64: dts qcom: sdm845-oneplus-enchilada: Specify panel n [...] omits 08a797dbcea1 mailmap: Update email address for Abel Vesa omits 8bb3754909cd arm64: dts: qcom: talos: Correct UFS clocks ordering omits 0418592550c6 soc: qcom: llcc-qcom: Add support for Glymur omits bd0b8028ce5f dt-bindings: cache: qcom,llcc: Document Glymur LLCC block omits 93f51b9182a1 remoteproc: imx_rproc: Use strstarts for "rsc-table" check omits dd2fc7b85744 ACPI: PNP: Drop acpi_nonpnp_device_ids[] omits 686e905aeea5 platform/x86/intel/vbtn: Stop creating a platform device omits 61ddc929a162 platform/x86/intel/hid: Stop creating a platform device omits 3ad5df239104 ACPI: PNP: Drop PNP0C01 and PNP0C02 from acpi_pnp_device_ids[] omits dab6b6f5fc5a ASoC: SOF: Support for on-demand DSP boot omits e7a0adb03dfe Merge branch 'libbpf-move-arena-variables-out-of-the-zero-page' omits 19f12431b6c3 selftests/bpf: Add tests for the arena offset of globals omits c1f61171d44b libbpf: Move arena globals to the end of the arena omits 0aa721437e4b libbpf: Turn relo_core->sym_off unsigned omits 12a1fe6e12db bpf/verifier: Do not limit maximum direct offset into arena map omits 0355911ac021 selftests/bpf: Explicitly account for globals in verifier_ [...] omits 0a54edc19158 drm/radeon: Convert legacy DRM logging in evergreen.c to d [...] omits e50a6ecebe08 drm/amdgpu: Add gfx v12_1 interrupt source header omits 1ded9071c1b1 drm/amdkfd: Override KFD SVM mappings for GFX 12.1 omits 005b7f7f93b4 drm/amdgpu: correct rlc autoload for xcc harvest omits 4d70e12796a9 drm/amdgpu: add gfx sysfs support for gfx_v12_1 omits b9a0716a93ab drm/amdgpu/mes_v12_1: fix mes access xcd register omits c63a52018675 drm/amdgpu: normalize reg addr as local xcc for gfx v12_1 omits c9908d9c9888 drm/amdgpu: support xcc harvest for ih translate omits 49f47cbf5f0b drm/amdgpu: Correct inst_id input from physical to logic omits 1eb2a5ed196a drm/amdgpu: use physical xcc id to get rrmt omits c5f91810725c drm/radeon: Convert logging in radeon_display.c to drm_* helpers omits 6e7143e5e6e2 drm/amdkfd: Fix improper NULL termination of queue restore [...] omits 89745c19c668 drm/amdgpu: Correct xcc_id input to GET_INST from physical [...] omits a056771b30dc drm/amdgpu: Fix CP_MEC_MDBASE in multi-xcc for gfx v12_1 omits 8efa1a11e160 drm/amdgpu: Support 57bit fault address for GFX 12.1.0 omits fa0aa517dec9 drm/amdgpu: Add pde3 table invalidation request for GFX 12.1.0 omits db1882b3ff0c drm/amdkfd: Update LDS, Scratch base for 57bit address omits 6f744d7976e4 drm/amdgpu: Enable 5-level page table for GFX 12.1.0 omits 2d1fd547902d drm/amdgpu: init RS64_MEC_P2/P3_STACK for gfx12.1 omits e4643ea3d203 drm/amdgpu: Fix CU info calculations for GFX 12.1 omits 91689b5a7ce4 drm/amdkfd: Update CWSR area calculations for GFX 12.1 omits db9ca58e164a drm/amdgpu: Add soc v1_0 ih client id table omits 0c9ad4728687 drm/amdgpu: Flush TLB on all XCCs on GFX 12.1 omits 20ba98326f4c drm/amd/pm: restore SCLK settings after S0ix resume omits 1bc44dee2647 drm/amdgpu: do not use amdgpu_bo_gpu_offset_no_check individually omits 81af7f1718a6 drm/amdgpu: Change set ip clock/power gating param omits 9498d18739b3 drm/amdgpu: Use helper to get ip block omits b6b06640a84d drm/amdgpu: Move ip block related functions omits 20880a3fd5dd drm/amdgpu: fix a job->pasid access race in gpu recovery omits a1a445f3de8d drm/amd/display: Promote DC to 3.2.363 omits d8e4e7086ab1 drm/amd/display: [FW Promotion] Release 0.1.40.0 omits d38ec099aa6f drm/amd/display: Split update_planes_and_stream_v3 into pa [...] omits cb7a978c7c42 drm/amd/display: DPP low mem pwr related adjustment -Part I omits 8ae9d73b3a31 drm/amd/display: Set enable_legacy_fast_update to false fo [...] omits 9aeb31b24564 drm/amd/display: Don't disable DPCD mst_en if sink connected omits 2f912935168a drm/amd/display: Support DRR granularity omits cea573a8e1ed drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 omits db2373ad05d4 drm/amd/display: Fix presentation of Z8 efficiency omits 2497eda57025 drm/amd/display: Add use_max_lsw parameter omits bf5e396957ac drm/amd/display: Fix DP no audio issue omits 576e032e909c drm/amd/display: Fix scratch registers offsets for DCN351 omits 49a63bc8eda0 drm/amd/display: Fix scratch registers offsets for DCN35 omits 3679a3ba4278 drm/amd/display: Replay Video Conferencing V2 omits 63387cbbb714 drm/amd: Resume the device in thaw() callback when console [...] omits e83f63da2ac7 drm/amdkfd: allow debug subscription to lds violations on [...] omits bf2951e967fc drm/amdgpu: enable gpu tlb flush for gfxhub omits 2db0936438a0 drm/amd/include : Update MES v12 API header omits a1f83bd71376 drm/amdgpu: flush tlb properly for GMC v12.1 in early phase omits a848986a3845 drm/amdgpu: Use AMDGPU_IS_GFXHUB to screen out GFXHUB for [...] omits bb562c955e17 drm/amdgpu: only copy ucode for enabled xcc omits 12323f9588ff drm/amdgpu: fix issue when switch NPS1 to NPSX omits 4ec227c1586f drm/amd/display: Fix 64-bit state pointer passed as 32-bit [...] omits 2b950ac91314 drm/amd/include : Update MES v12 comments on RESET API omits 95a8ddde3660 irqchip/riscv-aplic: Preserve APLIC states across suspend/resume omits d400dad620ab drm/i915/display: Allow async flip when Selective Fetch is [...] omits de4761fb57f6 dmaengine: shdma: correct most kernel-doc issues in shdma-base.h omits f5a4aa643ee9 dmaengine: dw_edma: correct kernel-doc warnings in <linux/ [...] omits 3b8123528002 dmaengine: zynqmp_dma: Remove redundant pm_runtime_mark_la [...] omits 35d522a9612f dmaengine: ti: Remove redundant pm_runtime_mark_last_busy() calls omits 01f2bcf06d7e dmaengine: ste_dma40: Remove redundant pm_runtime_mark_las [...] omits 5f6f0cad6d2d dmaengine: pl330: Remove redundant pm_runtime_mark_last_bu [...] omits bce33c132a20 dmaengine: at_xdmac: Remove redundant pm_runtime_mark_last [...] omits c381f1a38a4c dmaengine: ti: k3-udma: enable compile testing omits 8be4f3cbe263 dmaengine: stm32-dma3: introduce ddata2dev helper omits dea737e31c2c dmaengine: stm32-dma3: restore channel semaphore status af [...] omits d26eb4a75a4a dmaengine: stm32-dma3: introduce channel semaphore helpers omits 0d41ed4ea496 dmaengine: stm32-dma3: use module_platform_driver omits 15b0c43aa621 audit: include source and destination ports to NETFILTER_PKT omits f19590b07cb6 audit: add audit_log_nf_skb helper function omits bbfb8677d31a dmaengine: pl08x: Fix a spelling mistake omits 08be54a9e56f docs: dmaengine: add explanation for phys field in dma_asy [...] omits f94163e950c9 dt-bindings: dma: rz-dmac: Document RZ/V2N SoC support omits c5a8f13f1e47 efi: Support EDID information omits 7ac422cf7b16 perf/x86/intel/cstate: Add Diamond Rapids support omits 7e760ac4617b perf/x86/intel/cstate: Add Nova Lake support omits 6d4b8d052ff2 perf/x86/intel/cstate: Add Wildcat Lake support omits 4fcae6358871 sysfb: Move edid_info into sysfb_primary_display omits 08e583ad6857 sysfb: Pass sysfb_primary_display to devices omits a41e0ab394e4 sysfb: Replace screen_info with sysfb_primary_display omits b945922619b7 sysfb: Add struct sysfb_display_info omits 54bdafd77808 efi: sysfb_efi: Reduce number of references to global screen_info omits b868070fbc02 efi: earlycon: Reduce number of references to global screen_info omits c7c7eb5ed5a3 efi: sysfb_efi: Fix efidrmfb and simpledrmfb on Valve Steam Deck omits 7f2f1fd6fc05 efi: sysfb_efi: Convert swap width and height quirk to a callback omits 449b87e81f35 efi: sysfb_efi: Fix lfb_linelength calculation when applyi [...] omits bb2c941b3131 efi: sysfb_efi: Replace open coded swap with the macro omits a4df2071f1a2 modpost: drop '*_probe' from section check whitelist omits 20f581834aac dmaengine: qcom: bam_dma: use lock guards omits 892f2bb48791 dmaengine: qcom: bam_dma: order includes alphabetically omits f9ef8dedee34 dmaengine: dw-edma: Fix confusing cleanup.h syntax omits faf317d4c705 arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node omits 6c2fd7a71e7a firmware: arm_scmi: Increase performance MAX_OPPS limit to 64 omits a3c46c82d8a2 firmware: arm_scmi: Move boiler plate code into the get in [...] omits f6753869a25e firmware: arm_scmi: Refactor reset domain handling omits 78d83b293891 cpufreq: cpufreq_boost_trigger_state() optimization omits 77cf053b041f cpufreq: Return -EOPNOTSUPP if no policy supports boost omits 524696a19e34 drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros omits 109d58039d30 Merge branch 'ti-k3-dts-next' into ti-next omits de86dbc0fb00 arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay omits 3a2c0d12092b Merge branch 'ti-k3-dts-next' into ti-next omits b548f3949937 arm64: dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO omits 36ee9f8b1ae0 arm64: dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO omits e05f6566bc77 arm64: dts: ti: k3-am62(a)-phycore-som: Add bootphase tag [...] omits a9bd8d35a88e arm64: dts: ti: k3-am62a-phycore-som: Add bootphase tag to [...] omits d468b7b8a6fe arm64: dts: ti: k3-am62-phycore-som: Add bootphase tag to [...] omits af586cc6df0b drm/panel: simple: Add HannStar HSD156JUW2 omits b23cd64bda03 dt-bindings: display: simple: Add HannStar HSD156JUW2 omits 29e208a08a8e drm/panel: sw43408: Improve wording when reset-gpios aren' [...] omits ed2b818a2476 drm/panel: sw43408: Switch to devm_regulator_bulk_get_const omits cbc1e99a9e0a drm/panel: sw43408: Remove manual invocation of unprepare [...] omits 5f0cc92fa0da drm/panel: sw43408: Separate reset sequence into own function omits be85d4124dbe drm/panel: sw43408: Introduce LH546WF1-ED01 panel compatible omits dbb5d6010c1e dt-bindings: panel: sw43408: adjust to reflect the DDIC an [...] omits 4855f26007d9 drm/panel: otm8009a: Switch to mipi_dsi_multi_context helpers omits ac4888548901 gpu/drm: panel: add Samsung LTL106HL02 MIPI DSI panel driver omits 06fb75e2d12e dt-bindings: display: panel: document Samsung LTL106HL02 M [...] omits 2c96689038ae dt-bindings: panel: s6e3fc2x01: Sort and remove unnecessar [...] omits 59946373755d soundwire: dmi-quirks: add mapping for Avell B.ON (OEM reb [...] omits 82ab754d1022 soundwire: qcom: Use guard to avoid mixing cleanup and goto omits f87e5575a6bd soundwire: intel_auxdevice: add cs42l45 codec to wake_capa [...] omits a75a1dec037f mtd: spinand: add support for Dosilicon DS35Q1GA/DS35M1GA omits 20de1b0080b9 drm: renesas: rz-du: mipi_dsi: Add support for RZ/V2H(P) SoC omits 99b98993ae01 drm: renesas: rz-du: mipi_dsi: Add LPCLK clock support omits ddeb8d5c1f97 dt-bindings: display: bridge: renesas,dsi: Document RZ/V2H [...] omits 78da7027e2a9 memory: mtk-smi: clean up device link creation omits 9dae65913b32 memory: mtk-smi: fix device leak on larb probe omits 6cfa038bddd7 memory: mtk-smi: fix device leaks on common probe omits 2359fe93138d accel/ivpu: Validate scatter-gather size against buffer size omits cb4cfbcf2764 Merge branch 'next/dt64' into for-next omits a21d38b5e209 arm64: dts: exynos: gs101: remove syscon compatible from pmu node omits 411727d9182d dt-bindings: soc: samsung: exynos-pmu: remove syscon for g [...] omits 569c6e4391f3 Merge branch 'next/dt64' into for-next omits e23695b21b27 Merge branch 'next/dt' into for-next omits d45eafec01fa arm64: dts: exynos: gs101: add TRNG node omits d9465635e051 dt-bindings: rng: add google,gs101-trng compatible omits af8dbb881887 arm64: dts: toshiba: tmpv7708: Align node names with DT bindings omits 549089586a4a ARM: dts: samsung: Drop s3c6400.dtsi omits d79f302f2f98 dt-bindings: input: touchscreen: sitronix,st1232: Add Sitr [...] omits 995186145d68 Input: stmfts - use sysfs_emit() instead of sprintf() omits f5c3c77b8661 Input: stmfts - make comments correct omits 385a53867b4a Input: stmfts - correct wording for the warning message omits 1c0860d4415d lsm: fix kernel-doc struct member names omits 4a210a5be279 f2fs: improve check for enough free sections omits 903c6e95bc9a f2fs: add a tracepoint to see large folio read submission omits 05e65c14ea59 f2fs: support large folio for immutable non-compressed case omits 2b277b506138 drm/xe: Add more GT stats around pagefault mode switch flows omits ce3d65549c7a drm/xe: Add GT stats ktime helpers omits 4ac9048d0501 drm/xe: Wait on in-syncs when swicthing to dma-fence mode omits 8533051ce920 drm/xe: Skip exec queue schedule toggle if queue is idle d [...] omits 6e608bff259f drm/xe: Add debugfs knobs to control long running workload [...] omits ca415c4d4c17 drm/xe: Use usleep_range for accurate long-running workloa [...] omits 33a5abd9a683 drm/xe: Adjust long-running workload timeslices to reasona [...] omits f48b4bd0915b irqchip/riscv-imsic: Add a CPU pm notifier to restore the [...] omits 97232dc43e83 arm64: dts: renesas: r9a09g087: Add ICU support omits 9b1138aef9a2 arm64: dts: renesas: r9a09g077: Add ICU support omits 13e7b3305b64 irqchip: Add RZ/{T2H,N2H} Interrupt Controller (ICU) driver omits a6568d82091d dt-bindings: interrupt-controller: Document RZ/{T2H,N2H} ICU omits 8d4c354bef3c irqchip/renesas-rzv2h: Add support for RZ/V2N SoC omits c71869c61d7c dt-bindings: interrupt-controller: renesas,rzv2h-icu: Docu [...] omits 8a7f030df897 irqchip/aslint-sswi: Request IO memory resource omits 4a4070c80fe6 Merge branch 'v6.20-armsoc/dts64' into for-next omits 332bf3e48e3b Merge branch 'v6.20-armsoc/dts32' into for-next omits 75f616f36165 Merge branch 'v6.19-armsoc/dtsfixes' into for-next omits 60c7398bded2 rust: drm: add __rust_helper to helpers omits e4b3118b61b6 rust: scatterlist: add __rust_helper to helpers omits 74ca60bd85c4 rust: property: add __rust_helper to helpers omits d17772fcb55c rust: platform: add __rust_helper to helpers omits 593e0b22340c rust: pci: add __rust_helper to helpers omits e057b2d2b8d8 drm/xe/oa: Limit num_syncs to prevent oversized allocations omits b07bac9bd708 drm/xe: Limit num_syncs to prevent oversized allocations omits 47f5cee41977 drm/xe/guc: Fix version check for page-reclaim feature omits eaf290c404f7 PCI: dwc: Enable MSI affinity support omits f1875091a01d PCI: dwc: Code cleanup omits fcc1d0dabdb6 genirq: Add interrupt redirection infrastructure omits c7ff956344e4 rust: irq: add __rust_helper to helpers omits 7aab0122a149 rust: io: add __rust_helper to helpers omits 8a03afe94763 rust: dma: add __rust_helper to helpers omits 93c7fa741612 rust: device: add __rust_helper to helpers omits dbcc728e185f genirq: Remove setup_percpu_irq() omits bd04dae0791a clocksource/drivers/mips-gic-timer: Move GIC timer to requ [...] omits 7f92b583382a MIPS: Move IP27 timer to request_percpu_irq() omits a1eaca410a3c MIPS: Move IP30 timer to request_percpu_irq() omits e9b624ea31cc genirq: Remove __request_percpu_irq() helper omits c119e6685311 genirq: Remove IRQ timing tracking infrastructure omits 3365b71bc4c5 rust: auxiliary: add __rust_helper to helpers omits 863810caeb3c XArray: Add CONFIG_DEBUG_XARRAY omits ff72619e1134 tools/power cpupower: Show C0 in idle-info dump omits f9bd3762cf1b tools/power cpupower: Reset errno before strtoull() omits 1b9aaf36b7b4 tools/cpupower: Use strcspn() to strip trailing newline omits 24858a84163c tools/cpupower: Fix inverted APERF capability check omits 6b401a5b2d2a cpupower: idle_monitor: fix incorrect value logged after stop omits 4f493a6079b5 audit: add fchmodat2() to change attributes class omits 0317e0aba5d4 genirq/msi: Correct kernel-doc in <linux/msi.h> omits 472534446236 time/timecounter: Inline timecounter_cyc2time() omits 3a7cf69ce3cf Bluetooth: btusb: revert use of devm_kzalloc in btusb omits 9b10de4acec0 Bluetooth: hci_conn: Fix using conn->le_{tx,rx}_phy as sup [...] omits 97f27573837e accel/amdxdna: Fix potential NULL pointer dereference in c [...] omits 2db2d6813003 MAINTAINERS: Add entry for Sitronix ST7920 driver omits 88b09229f34a drm: Add driver for Sitronix ST7920 LCD displays omits 549cf05a21a2 dt-bindings: display: sitronix,st7920: Add DT schema omits 631ee338f04d Merge branch 'ath12k-ng' into ath-next omits 43da9849395e Merge remote-tracking branch 'git/zynqmp/dt' into for-next omits c19717999012 Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" omits ce39d255dea5 dt-bindings: samsung: exynos-pmu: Add compatible for ARTPEC-9 SoC omits 34793812e592 Merge branch 'rework/atomic-flush-softlockup' into for-next omits 1a0c2bf998bb dt-bindings: crypto: Document aspeed,ahbc property for Asp [...] omits 44f6d951028f dt-bindings: bus: aspeed: Require syscon for AST2600 AHB c [...] omits 0d4b3ca115b5 xtensa: align: validate access in fast_load_store omits bdfcca65e7a6 printk: nbcon: Check for device_{lock,unlock} callbacks omits f4acea9eef70 spi: dt-bindings: st,stm32-spi: add 'power-domains' property omits 524ee559948d ASoC: SOF: Intel: hda: Only check SSP MCLK mask in case of IPC3 omits a1bcb66209a7 ASoC: Fix acronym for Intel Gemini Lake omits f25c7d709b93 ASoC: SOF: Intel: pci-nvl: Set on_demand_dsp_boot for NVL-S omits aabcb0135301 ASoC: SOF: Intel: pci-ptl: Set on_demand_dsp_boot for PTL and WCL omits 6780fb864d5b ASoC: SOF: Intel: pci-lnl: Set on_demand_dsp_boot for LNL omits d4e34f4ef88f ASoC: SOF: Intel: hda-sdw-bpt: Add support for on-demand DSP boot omits 2cf7a9ced3c1 ASoC: SOF: sof-client: Add support for on-demand DSP boot omits c3e154981174 ASoC: SOF: Add support for on-demand DSP boot omits 2c77ff200f59 ASoC: SOF: control: skip rpm calls in ext_volatile_get if [...] omits b8e54b447cde ASoC: SOF: ipc4-loader: Remove redundant rpm resume_and_ge [...] omits b68f91ef3b3f fs/buffer: add alert in try_to_free_buffers() for folios w [...] omits e7a943f0824b drm/rockchip: hdmi: add RK3368 controller variant omits 0edbd43e0c14 dt-bindings: display: rockchip: dw-hdmi: Add compatible fo [...] omits 51a146e0595c fs: Remove internal old mount API code omits 961b2ad1b413 Merge patch series "further damage-control lack of clone s [...] omits 887e97745ec3 fs: track the inode having file locks with a flag in ->i_opflags omits 6d864a1b1825 pid: only take pidmap_lock once on alloc omits 1fa4e69a54a2 filelock: use a consume fence in locks_inode_context() omits c0aac5975baf ns: pad refcount omits 5854fc6391e9 fs: annotate cdev_lock with __cacheline_aligned_in_smp omits 0f5bb0cfb0b4 fs: use min() or umin() instead of min_t() omits 7f3b33668595 init: remove deprecated "load_ramdisk" and "prompt_ramdisk [...] omits b8304863a399 Merge drm/drm-next into drm-intel-next omits 35d822aa1faf Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] omits fdce161afe29 firmware: ti_sci.h: fix all kernel-doc warnings omits d5bc4e31f2a3 Merge patch series "statmount: accept fd as a parameter" omits 0c82fdbbbfbe selftests: statmount: tests for STATMOUNT_BY_FD omits 0e5032237ee5 statmount: accept fd as a parameter omits fccbe38a5d06 statmount: permission check should return EPERM omits 5334fc280735 Merge patch series "Allow inlining C helpers into Rust whe [...] omits 268eaa8ab4ac rust: poll: add __rust_helper to helpers omits fc73d4b4d281 rust: pid_namespace: add __rust_helper to helpers omits b266a39eb2b4 rust: fs: add __rust_helper to helpers omits 1c921baf4212 Merge patch series "Allow knfsd to use atomic_open()" omits 64a989dbd144 VFS/knfsd: Teach dentry_create() to use atomic_open() omits 36411554e889 VFS: Prepare atomic_open() for dentry_create() omits 977de00dfcf8 VFS: move dentry_create() from fs/open.c to fs/namei.c omits 8d0d27a79eae dt-bindings: display: sitronix,st7571: add example for SPI omits 052039e3fe51 drm/sitronix/st7571-spi: add support for SPI interface omits b362de167daf drm/sitronix/st7571: split up the driver into a common and [...] omits b0c20d827e77 drm/sitronix/st7571-i2c: make probe independent of hw interface omits d93a4354686b drm/sitronix/st7571-i2c: move common structures to st7571.h omits bc12f3e1a84f drm/sitronix/st7571-i2c: add 'struct device' to st7571_device omits c497e5979084 drm/sitronix/st7571-i2c: rename 'struct drm_device' in st7 [...] omits abd9bb7ad5bd arm64: dts: rockchip: Add accelerometer sensor to Pinephone Pro omits 2cc30da80a28 arm64: dts: rockchip: Enable SPDIF audio on Rock 5 ITX omits 47b5d3697f6b arm64: dts: rockchip: Add overlay for the PCIe slot on RK3 [...] omits e74470cf3101 ARM: dts: rockchip: Add vdec node for RK3288 omits 4fb352df14de PM: sleep: Do not flag runtime PM workqueue as freezable omits d8921e42a198 clk: renesas: r9a09g056: Add entries for the RSPIs omits 94cdeca6a17a clk: renesas: r9a09g056: Add entries for ICU omits 75faf216112a clk: renesas: r9a09g056: Add entries for the DMACs omits e68100006bed clk: renesas: r9a09g077: Propagate rate changes through mu [...] omits ec74d201e697 clk: renesas: r9a09g077: Add xSPI core and module clocks omits eede457b4c82 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag5' into re [...] omits f9451374dcfd clk: renesas: rzg2l: Select correct div round macro omits a00655d98cd8 clk: renesas: rzg2l: Fix intin variable size omits 9580ecfbc57d rust: pwm: Add UnregisteredChip wrapper around Chip omits 2ffa2d0ffba7 rust: pwm: Update ARef and AlwaysRefCounted imports to use [...] omits 6ea91acf0f67 arm64: dts: renesas: r9a09g047e57-smarc: Enable USB3HOST omits 87c83a27b800 arm64: dts: renesas: r9a09g047: Add USB3 PHY/Host nodes omits 01a23e376e2a arm64: dts: morello: Add CMN PMU omits 78b74136affd firmware: arm_scmi: Fix uninitialized pointers with __free attr omits f183b1dda4fc firmware: arm_ffa: Tie FF-A version checks to specific features omits 9fda364cb78c firmware: arm_ffa: Unmap Rx/Tx buffers on init failure omits 0df70ce615c7 drm/gem: fix build for mm_get_unmapped_area() call after b [...] omits 63cb6443c7a7 drm/i915/display: group and sort the parent interface wrap [...] omits 3b8fdaed8f57 drm/xe: sort parent interface initialization omits 29551bf19100 drm/i915: sort parent interface initialization omits 07d46ada2881 drm/intel: sort parent interface struct definitions and members omits 8c88104ac6b8 drm/intel: group individual funcs in parent interface omits 4e899d9b4ea7 drm/intel: fix parent interface kernel-doc omits 7f790dd21a93 Merge drm/drm-next into drm-misc-next omits 5f6b781982c5 Merge remote-tracking branch 'git/zynqmp/soc' into for-next omits 69d603ea8cd9 Merge remote-tracking branch 'git/zynqmp/dt' into for-next omits 43cb48478719 arm64: defconfig: Drop duplicate CONFIG_OMAP_USB2 entry omits 41de0de8033e arm64: defconfig: Enable missing AMD/Xilinx drivers omits 138cb5c1bc67 arm64: dts: xilinx: fix zynqmp opp-table-cpu omits dc5aef63c037 soc/xilinx: replace use of system_unbound_wq with system_dfl_wq omits 801c03446205 dt-bindings: watchdog: xlnx,versal-wwdt: Add optional powe [...] omits 796010d53f99 arm64: dts: xilinx: add soc-specific spi compatibles for z [...] omits f474c70065e1 ata: libata: Allow more quirks omits ad50d922f485 ata: libata: Add libata.force parameter max_sec omits 45c4c5a6156a ata: libata: Add support to parse equal sign in libata.force omits dfd975151df9 ata: libata: Change libata.force to use the generic ATA_QU [...] omits 873abd72b8b5 ata: libata: Add ata_force_get_fe_for_dev() helper omits 59b7bb3d4833 ata: libata: Add ATA_QUIRK_MAX_SEC and convert all device quirks omits 151cabd14032 ata: libata: avoid long timeouts on hot-unplugged SATA DAS omits e8fe09817014 ata: libata-scsi: Remove superfluous local_irq_save() omits 527a521029c3 sched/fair: Sort out 'blocked_load*' namespace noise omits 5758e48eefaf sched/fair: Introduce and use the vruntime_cmp() and vrunt [...] omits dcbc9d3f0e59 sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntim [...] omits 4ff674fa986c sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight omits 80390ead2080 sched/fair: Separate se->vlag from se->vprot omits fb9a7458e508 sched/fair: Clean up comments in 'struct cfs_rq' omits 2b8c3d3dc9b1 sched/fair: Join two #ifdef CONFIG_FAIR_GROUP_SCHED blocks omits f98c414030d2 dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware omits 70fb91321167 rust: cpufreq: add __rust_helper to helpers omits 02bd26c701da rust: cpufreq: always inline functions using build_assert [...] omits 7cd2bdb5501c ASoC: Intel: catpt: IPC log improvements and code omits 4200f873c4c4 remoteproc: imx_dsp_rproc: Wait for suspend ACK only if WA [...] omits 424f22b48ca3 remoteproc: imx_dsp_rproc: Rename macro to reflect multipl [...] omits d62e0e92e589 remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM whe [...] omits 70eaa8efaa4c dt-bindings: remoteproc: Fix dead link to Keystone DSP GPI [...] omits 42023d4b6d26 rpmsg: core: fix race in driver_override_show() and use co [...] omits c38d8b66c82c rpmsg: virtio: EPOLLOUT support omits 2bb202416d33 Add support for MAX77675 device omits 7445dfb55006 ASoC: amd/sdw: Fix confusing cleanup.h omits 34bf40c27556 Add {24,32}-bit sample width support for RZ/G2L SSI omits c5224b8a1ba5 ASoC: qcom: Fix confusing cleanup.h omits c20fce4ad137 Add DMA support for RZ/T2H RSPI omits c73618541c68 Support ECSPI dynamic burst feature for DMA mode omits 403a4f3c2773 spi: stm32: Update for OSPI and QSPI drivers omits c6bb982894b5 hwmon: (sht3x) add support for SHT85 omits fb43fdb70d35 hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI A omits 0980faa6ea2b hwmon: (asus-ec-sensors) add ROG MAXIMUS X HERO omits 7c95feab148e hwmon: submitting-patches: Explain race conditions caused [...] omits 43b00759f21b XArray: Add extra debugging check to xas_lock and friends omits 9fd49967f95c XArray: Prevent node leaks in xas_alloc() omits 8856d7fe1758 leds: as3668: Driver for the ams Osram 4-channel i2c LED driver omits a093bc82b601 dt-bindings: leds: Add new as3668 support omits 3d845d25026c mfd: tps6105x: Fix kernel-doc warnings relating to the cor [...] omits 982ea5246285 Revert "mfd: da9052-spi: Change read-mask to write-mask" omits b884e34994ca spi: spi-fsl-lpspi: convert min_t() to simple min() omits e6268db46c17 spi: virtio: Fix confusing cleanup.h syntax omits 9f0736a4e136 spi: cadence-quadspi: Parse DT for flashes with the rest o [...] omits cde4e63e847b spi: spi-qpic-snand: remove superfluous qcom_spi_set_read_ [...] omits 781c3e71c94c spi-geni-qcom: rework setup_fifo_params omits 739062a9f1e9 spi-geni-qcom: initialize mode related registers to 0 omits fb2bbe383872 spi-geni-qcom: use xfer->bits_per_word for can_dma() omits 7ba2e0edb18b spi-geni-qcom: don't set max clock in setup_fifo_params omits b99181cdf9fa spi-geni-qcom: remove manual CS control omits 28d21dfcea01 spi: cadence-qspi: Remove redundant pm_runtime_mark_last_b [...] omits e83ba2e698aa spi: cadence-xspi: Replace OF/ACPI specifics by agnostic APIs omits 6f9e4740e859 spi: cadence-xspi: Replace ACPI specifics by agnostic APIs omits fee876b2ec75 spi: stm32-qspi: Simplify SMIE interrupt test omits c5f76d888810 spi: stm32-qspi: Remove CR_TCIE and CR_TEIE irq usage omits 1ca912816495 spi: stm32-qspi: Optimize FIFO accesses using u16 or u32 omits 4ef80c71c62a spi: stm32-qspi: Set DMA maxburst dynamically omits e2f0ea18e560 spi: stm32-ospi: Simplify SMIE interrupt test omits f6ed06926b51 spi: stm32-ospi: Remove CR_TCIE and CR_TEIE irq usage omits cfe58ffc95a6 spi: stm32-ospi: Optimize FIFO accesses using u16 or u32 omits e35a7607e05d spi: stm32-ospi: Set DMA maxburst dynamically omits ba9b28652c75 spi: imx: enable DMA mode for target operation omits faa8e404ad8e spi: imx: support dynamic burst length for ECSPI DMA mode omits a450c8b77f92 spi: imx: handle DMA submission errors with dma_submit_error() omits a5f298581d45 spi: imx: avoid dmaengine_terminate_all() on TX prep failure omits 5395bb7f7c36 spi: imx: introduce helper to clear DMA mode logic omits c64f62b036ae spi: imx: group spi_imx_dma_configure() with spi_imx_dma_t [...] omits fa08b566860b spi: rzv2h-rspi: add support for DMA mode omits 163345e35672 spi: dt-bindings: renesas,rzv2h-rspi: document optional su [...] omits 1e5e10df8b9b spi: rzv2h-rspi: split out PIO transfer omits d49eea07de58 spi: rzv2h-rspi: enable TX buffer empty interrupt omits a886baaaa6e1 spi: rzv2h-rspi: set TX FIFO threshold to 0 omits 6f9026b5a18a spi: rzv2h-rspi: set MUST_RX/MUST_TX omits 28b590bd4c6a spi: rzv2h-rspi: store RX interrupt in state omits b73ac782828f spi: rzv2h-rspi: use device-managed APIs omits 218917659df1 spi: rzv2h-rspi: do not set SPI_TRANS_FAIL_IO omits 9e4830b35dc0 spi: rzv2h-rspi: remove call to spi_finalize_current_transfer() omits fb0140774aff spi: rzv2h-rspi: fix rzv2h_rspi_transfer_one() indentation omits 03d281f38476 rust: regulator: add __rust_helper to helpers omits 9e92c559d49d regulator: max77675: Add MAX77675 regulator driver omits 05a0fe8e43c8 regulator: dt-bindings: Add MAX77675 regulator omits 81acbdc51bbb ASoC: sdw-mockup: Drop dummy remove function omits ae9ccaed3f67 firmware: cs_dsp: Don't use __free() in cs_dsp_load() and [...] omits a49e098be200 ASoC: codecs: wm0010: Replace cpu_to_be64 + le64_to_cpu wi [...] omits dfbbd3c04f0f ASoc: qcom: q6afe: use guards consistently omits 0c1db3666421 ASoC: davinci-mcasp: remove unneeded #ifdef omits 180cdb96e821 ASoC: mediatek: mt8195: optimize property formatting error [...] omits 7a9fa7fda93b firmware: cs_dsp: Remove __free() from cs_dsp_debugfs_stri [...] omits 69927c13d5c5 ASoC: mediatek: mt8189-nau8825: don't use card->dapm directly omits d00e80606e76 ASoC: codec: rt274: Use devm_request_threaded_irq to manag [...] omits 774d075a80c6 ASoC: fsl: fsl_ssi: Replace deprecated strcpy() with strscpy() omits aa30193af887 ASoC: Intel: catpt: Drop superfluous space in PCM code omits e97e07138f95 ASoC: Intel: catpt: Specify image names in the device descriptor omits d44f62b09b1e ASoC: Intel: catpt: Simplify catpt_stream_read_position() omits eded4483b8a2 ASoC: Intel: catpt: Update CATPT_IPC_ERROR macro omits 384b13038715 ASoC: Intel: catpt: Move IPC error messages one level down omits e39011184f23 ASoC: SDCA: functions: Fix confusing cleanup.h syntax omits bafd5cf04b28 ASoC: amd: acp-sdw-sof: Fix confusing cleanup.h syntax omits 5a7e236925b4 ASoC: amd: acp-sdw-legacy: Fix confusing cleanup.h syntax omits 0bb160c92ad4 ASoC: qcom: Minor readability improve with new lines omits 0e6071d656fb ASoC: qcom: audioreach: Fix confusing cleanup.h syntax omits 3c84bfa47ff2 ASoC: qcom: q6afe: Fix confusing cleanup.h syntax omits 310e6f95eeda ASoC: qcom: q6apm: Fix confusing cleanup.h syntax omits c862dc9019f5 ASoC: qcom: q6asm: Fix confusing cleanup.h syntax omits bd9e7182e361 ASoC: qcom: q6prm: Fix confusing cleanup.h syntax omits 124f6155f3d9 ASoC: renesas: rz-ssi: Add support for 32 bits sample width omits 9e10709f8314 ASoC: renesas: rz-ssi: Add support for 24 bits sample width omits b541cb0a27df ASoC: renesas: rz-ssi: Move DMA configuration omits a472f0b15783 ASoC: renesas: rz-ssi: Remove trailing comma in the termin [...] omits d6c160d5e86f ASoC: renesas: rz-ssi: Use dev variable in probe() omits ae0a0c45200c Merge branch 'for-linus' into for-next omits a7b7afcc54cd ALSA: seq: Refuse to probe seq drivers with non-bus probe [...] omits 4b8da6d08944 ALSA: seq: oss: Convert to snd_seq bus probe mechanism omits 94afb5b7a130 ALSA: emu10k1: Convert to snd_seq bus probe mechanism omits 4983d2f55f34 ALSA: sb: Convert to snd_seq bus probe mechanism omits 505b57e52c9e ALSA: opl4: Convert to snd_seq bus probe mechanism omits 376cdcd3ff18 ALSA: opl3: Convert to snd_seq bus probe mechanism omits d1c83a79e398 ALSA: seq: ump: Convert to snd_seq bus probe mechanism omits 2e514916e90f ALSA: seq: midi: Convert to snd_seq bus probe mechanism omits a89f7f081829 ALSA: seq: Use bus specific probe and remove omits c8dff80a3108 bus: fsl-mc: Convert to bus callbacks omits f4aff53c90e4 bus: fsl-mc: Drop error message in probe function omits 0bc03750deef x86/cpu: Drop vestigial PBE logic in AMD/Hygon/Centaur/Cyrix omits a2aabcfc6015 x86/cpu/amd: Use ZEN_MODEL_STEP_UCODE() for erratum_1386_m [...] omits fb7bfa31b8e8 x86/cpu/amd: Correct the microcode table for Zenbleed omits e0808393bf81 ARM: dts: aspeed: g6: Drop clocks property from arm,armv7-timer omits 41aca6b6d4f6 ARM: dts: aspeed: ast2600-evb: Tidy up A0 work-around for UART5 omits a9360cbd6189 ARM: dts: aspeed: g6: Drop unspecified aspeed,ast2600-udma node omits 938fb014f324 ARM: dts: aspeed: Drop syscon compatible from EDAC in g6 dtsi omits eedad0256832 ARM: dts: aspeed: Use specified wp-inverted property for A [...] omits 64a55c5ee1fb ARM: dts: aspeed: Remove sdhci-drive-type property from AS [...] omits f28674fab34f ARM: dts: aspeed: Add NVIDIA MSX4 HPM omits 1daabbd6ff20 dt-bindings: arm: aspeed: Add NVIDIA MSX4 board omits b89bbf3e5154 ARM: dts: aspeed: clemente: move hdd_led to its own gpio-l [...] omits f3eb4690e5a6 ARM: dts: aspeed: clemente: add gpio line name to io expander omits 0cf964501fae ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP [...] omits 22f8985f9594 ARM: dts: aspeed: santabarbara: Add swb IO expander and gp [...] omits 033089ff268b ARM: dts: aspeed: clemente: Add EEPROMs for boot and data [...] omits 124b74e42ed3 ARM: dts: aspeed: harma: add fanboard presence sgpio omits 5435398f6717 ARM: dts: aspeed: bletchley: remove WDTRST1 assertion from wdt1 omits 6c08d768a528 x86/boot/e820: Use <linux/sizes.h> symbols for literals omits 0d9daff41418 x86/boot/e820: Make sure e820_search_gap() finds all gaps omits 4ad03f133c9e x86/boot/e820: Simplify the e820__range_remove() API omits 8b886d8a4db9 x86/boot/e820: Remove e820__range_remove()'s unused return [...] omits 157266edcc56 x86/boot/e820: Simplify append_e820_table() and remove res [...] omits af0cf1646d9d x86/boot/e820: Standardize __init/__initdata tag placement omits 7df2f811b275 x86/boot/e820: Simplify & clarify __e820__range_add() a bit omits 95060e411ffd x86/boot/e820: Rename gap_start/gap_size to max_gap_start/ [...] omits f40f3f32b345 x86/boot/e820: Change e820_search_gap() to search for the [...] omits cff02bff04f2 x86/boot/e820: Clean up e820__setup_pci_gap()/e820_search_ [...] omits 46f3e7d394b2 x86/boot/e820: Change struct e820_table::nr_entries type f [...] omits 58dcd82d2e25 x86/boot/e820: Standardize e820 table index variable types [...] omits dc043d6463bf x86/boot/e820: Standardize e820 table index variable names [...] omits a515ca9664fb x86/boot/e820: Remove unnecessary header inclusions omits 2774ae1046fb x86/boot/e820: Clean up __refdata use a bit omits a4803df3a2b1 x86/boot/e820: Clean up __e820__range_add() a bit omits 4a7a13e04c05 x86/boot/e820: Improve e820_print_type() messages omits 44f732f3ec82 x86/boot/e820: Clean up confusing and self-contradictory v [...] omits d214484f50f4 x86/boot/e820: Remove pointless early_panic() indirection omits eea78dc546a9 x86/boot/e820: Use 'u64' consistently instead of 'unsigned [...] omits 1d7bc219e2b6 x86/boot/e820: Call the PCI gap a 'gap' in the boot log printout omits fa06d58805c8 x86/boot/e820: Print E820_TYPE_RAM entries as ... RAM entries omits c87f94477740 x86/boot/e820: Make the field separator space character pa [...] omits 4d8e5a682be4 x86/boot/e820: Print gaps in the E820 table omits 3e57abd4556b x86/boot/e820: Mark e820__print_table() static omits 3814bf08452e x86/boot/e820: Simplify the PPro Erratum #50 workaround omits 0bb4a8bdbd22 x86/boot/e820: Simplify e820__print_table() a bit omits db0d69c5700b x86/boot/e820: Remove inverted boolean logic from the e820 [...] omits adbf61cc47cb x86/acpi/boot: Correct acpi_is_processor_usable() check again omits 47efe2ddccb1 sched/core: Add assertions to QUEUE_CLASS omits 95a0155224a6 sched/fair: Limit hrtick work omits a03fee333a2f sched/fair: Remove superfluous rcu_read_lock() omits 71fedc41c23b sched/fair: Switch to rcu_dereference_all() omits f24165bfa7ef sched/headers: Rename rcu_dereference_check_sched_domain() [...] omits 45e09225085f sched/fair: Avoid rq->lock bouncing in sched_balance_newidle() omits 089d84203ad4 sched/fair: Fold the sched_avg update omits 38a68b982dd0 <linux/compiler_types.h>: Add the __signed_scalar_typeof() helper omits 6f0b824a61f2 bpf: Fix bpf_seq_read docs for increased buffer size omits 98bcf5e5ddfd Merge branch 'misc' into for-next omits 686c64557be4 MAINTAINERS: adjust file entry in HIMAX HX83112B TOUCHSCRE [...] omits a14be6cd9e77 Input: cros_ec_keyb - clarify key event error message omits 673b192dbe17 Input: pf1550 - remove "defined but unused" warning omits c5150ffcdd2c Input: cyapa - remove redundant pm_runtime_mark_last_busy() calls omits 7f9d1e0c954c Input: cs40l50 - remove redundant pm_runtime_mark_last_bus [...] omits 99430ec0e043 Input: omap4-keypad - remove redundant pm_runtime_mark_las [...] omits b2b6f3eda6b6 Merge tag 'ib-mfd-input-power-regulator-v6.19' of git://gi [...] omits a4a508df2aa3 Merge tag 'v6.18' into next omits d8684ae1cdcf drm/sched: Add pending job list iterator omits 38b069333b58 drm/sched: Add several job helpers to avoid drivers touchi [...] omits 83f4151787c5 drm/xe/lnl: Drop pre-production workaround support omits 7ef2d25e4773 drm/xe: Track pre-production workaround support omits 13d99b01c0c9 drm/xe: Add debugfs support for page reclamation omits 7c52f13b76c5 drm/xe: Optimize flushing of L2$ by skipping unnecessary p [...] omits 684965d96a91 drm/xe: Append page reclamation action to tlb inval omits 9945e6a52f3c drm/xe: Prep page reclaim in tlb inval job omits 2b192bebaf61 drm/xe: Suballocate BO for page reclaim omits b912138df299 drm/xe: Create page reclaim list on unbind omits 77ebc7c10d16 drm/xe/guc: Add page reclamation interface to GuC omits 9b1a0e0a15c9 drm/xe: Add page reclamation info to device info omits b4abe06d6d82 drm/xe/xe_tlb_inval: Modify fence interface to support PPC flush omits 44ece2251859 drm/xe: Do not forward invalid TLB invalidation seqnos to [...] omits 825aed032858 drm/xe: Restore engine registers before restarting schedul [...] omits 343f5683cfa4 accel/amdxdna: Fix race where send ring appears full due t [...] omits d69d3636f5f7 drm/xe: Increase TDF timeout omits bd5840819aa1 drm/xe/cri: Enable I2C controller omits 63c7f93b6033 drm/{i915, xe}/panic: move panic handling to parent interface omits d6b80e904bb0 drm/i915/panic: move i915 specific panic implementation to i915 omits 6601e0714bf0 drm/xe/doc: Add documentation for Multi Queue Group GuC interface omits 9a3e975d6619 drm/xe/doc: Add documentation for Multi Queue Group omits 3131a43ecb34 drm/xe/multi_queue: Support active group after primary is [...] omits 91abe57c2708 drm/xe/multi_queue: Tracepoint support omits 8b81c76885e8 drm/xe/multi_queue: Teardown group upon job timeout omits bb9343f122ad drm/xe/multi_queue: Reset GT upon CGP_SYNC failure omits c85285b32cc6 drm/xe/multi_queue: Handle CGP context error omits 1b5d39e6672f drm/xe/multi_queue: Set QUEUE_DRAIN_MODE for Multi Queue batches omits d716a5088c88 drm/xe/multi_queue: Handle tearing down of a multi queue omits 464a0bc0235f drm/xe/multi_queue: Add multi queue information to guc_info dump omits 71e7d7e81d6a drm/xe/multi_queue: Add support for multi queue dynamic pr [...] omits 2a31ea17d5c6 drm/xe/multi_queue: Add exec_queue set_property ioctl support omits d630abd6042d drm/xe/multi_queue: Handle invalid exec queue property setting omits 898a00f4b433 drm/xe/multi_queue: Add multi queue priority property omits bc5775c59258 drm/xe/multi_queue: Add GuC interface for multi queue support omits d9ec63474648 drm/xe/multi_queue: Add user interface for multi queue support omits ee26c3b2765a drm/xe/multi_queue: Add multi_queue_enable_mask to gt information omits 470cb09a2936 drm/plane: Fix IS_ERR() vs NULL bug drm_plane_create_color [...] omits 1b3d18de5535 drm/vblank: prefer drm_crtc_vblank_crtc() over drm_vblank_crtc() omits 976dd750a14d drm/vblank: use the drm_vblank_crtc() and drm_crtc_vblank_ [...] omits e547890b9ae3 drm/vblank: limit vblank variable scope to atomic omits 65defc4a7808 drm/vblank: add return value to drm_crtc_wait_one_vblank() omits 04f0aa5d69b8 drm/vblank: remove superfluous pipe check omits 128d6e6255ea drm/vblank: remove drm_wait_one_vblank() completely omits 041baffb84a6 drm/vblank: Unexport drm_wait_one_vblank() omits 7319c2ceb2d7 drm/xe/vf: Reset recovery_queued after issuing RESFIX_START omits 8d8cf42b03f1 drm/xe/vf: Fix queuing of recovery work omits d2e8d1bc840b drm/bridge: ti-sn65dsi83: protect device resources on unplug omits d36137085a4a drm/bridge: add drm_bridge_unplug() and drm_bridge_enter/exit() omits a4ebfb9d95d7 drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table omits 8e011f6d08ab drm/xe/hw_engine_group: Add stats for mode switching omits 3efadf028783 drm/me/gsc: mei interrupt top half should be in irq disabl [...] omits 6a99e91a6ca8 drm/i915/display: Detect AuxCCS support via display parent [...] omits a1542b8ca6ed drm: pl111: replace dev_* print functions with drm_* variants omits f24e96d69f5b drm/amdgpu: Set xcp id for mes ring omits 9987a6f34e4e drm/amdgpu: Init partition_mode and xcc_mask for GFX_IMU_P [...] omits e2a6a4e6d408 drm/amdgpu: Initialize vram_info for gmc v12_1 omits bb418f99e617 drm/amdgpu: Init compute partition mode for gfx v12_1 omits c58d8a6620cf drm/amdgpu: Initialize memory ranges for gmc v12_1 omits 51b9bb61e5bb drm/amdgpu: Initialize memory partition callbacks for gmc v12_1 omits 7e40fe89dd9c drm/amdgpu: support rlc autoload for muti-xcc omits ef7d4a6a497a drm/amdgpu: Enable atomics for all the available xcc omits 3235a5b72317 drm/amdgpu: Update MES VM_CNTX_CNTL for XNACK off for GFX 12.1 omits cc52af1a961f drm/amdkfd: Enable per-process XNACK for GFX 12.1.0 omits 6f894c92490b drm/amdgpu: Enable retry faults for GFX 12.1 omits b79040d1136a drm/amdgpu: Add IH node-id to XCC mapping omits 4c5f7d738833 drm/amdgpu: Add interrupt handler for GFX 12.1.0 omits 00e08fb2e7ce drm/amdgpu: Add UTCL2 Retry fault interrupt for GFX 12.1 omits c28a1142766f drm/amdgpu/sdma: add query for CSA size and alignment omits f9f3240018e8 drm/amdgpu: fix mes packet params issue when flush hdp. omits e26e4225ae57 drm/amdgpu/gfx: add eop size and alignment to shadow info omits 90254524ee84 drm/amd/ras: Add vram_type to ras_ta_init_flags omits d6e814832821 drm/amdgpu: update sdma configuration for soc v1_0 omits f9ed1d463ecd drm/amdgpu: Initialize xcp manager for soc v1_0 omits a93689613563 drm/amdgpu: Add soc_v1_0_xcp_funcs omits e90a43c0c24e drm/amdgpu: Export sdma_v7_1_xcp_funcs omits 4fbc61018b48 drm/amdgpu: Export gfx_v12_1_xcp_func omits 2e133eda97c4 drm/amdgpu: Add vram_type to ras init_flags omits 6ef93f62533e drm/amd/ras: Reduce stack usage in amdgpu_virt_ras_get_cpe [...] omits 5b57c3c3f223 drm/amdkfd: Handle GPU reset and drain retry fault race omits e1c94109c76e Revert "drm/amd/display: Fix pbn to kbps Conversion" omits 84d8beaf1157 drm/amdgpu: Add switch_compute_partition callback for imu v12_1 omits 7ce7234189a8 drm/amdgpu: Implement gfx_v12_1_get_xccs_per_xcp omits b7cb3669b664 drm/amdgpu: Remove redundant check for async_gfx_ring omits d0b6c5f226a0 drm/amdgpu: disable graphics doorbell range for gfx v12_1 omits 77385a2dc18a drm/amdgpu: enable unmap doorbell handle for gfx v12_1 omits c90ed18114f9 drm/amdgpu: revision doorbel range for gfx v12_1 omits cf356fe11dd4 drm/amdkfd: disable shader message vgpr deallocation on gc 12.1 omits 8e0187aec67a drm/amdgpu: Remove redundant pmfw backdoor loading omits d717e62e9b6c drm/amd: Fix unbind/rebind for VCN 4.0.5 omits 495b190480dc drm/amdgpu/acpi: Reduce amdgpu_acpi_detect stack usage omits 47ea32406252 Merge branch 'misc' into for-next omits 1898840d6c44 drm/xe/guc: Recommend GuC v70.54.0 for BMG, PTL omits 74a658229bb0 drm/xe/guc: Recommend GuC v70.53.0 for MTL, DG2, LNL omits 3d32eb7a5ecf accel/amdxdna: Fix cu_idx being cleared by memset() during [...] omits ff9e240212f6 drm/i915: Fix BO alloc flags omits c29ceb0fecda drm/i915/cx0: Convert C10 PHY PLL SSC state mismatch WARN [...] omits ad9f266be8b2 drm/gem: Fix builds with CONFIG_MMU=n omits eabccffbe0a0 drm/i915/psr: Allow async flip when Selective Fetch enabled omits e540c47fc08e drm/i915/psr: Perform full frame update on async flip omits 1f5df537fa79 drm/i915/psr: Set plane id bit in crtc_state->async_flip_p [...] omits 0c085485a903 drm/{i915, xe}/stolen: make insert_node, area_address, are [...] omits d6c862572b69 drm/{i915, xe}/stolen: move stolen memory handling to disp [...] omits 2397a4c6624a drm/xe/stolen: unify interface with i915 omits e97dfc74700e drm/i915/fbc: let to_intel_display() do its generic magic omits 22ba3bb3ff2a drm/Kconfig: sort driver Kconfig source list omits 4cabf00fcd09 drm/Kconfig: move generic Kconfig options above drivers omits f88cb2660bd0 drm/vgem: move Kconfig under driver directory omits 6d2b55f7d701 drm/hyperv: move Kconfig under driver directory omits 759377dab35e Merge branch 'bpf-verifier-improvement-in-32bit-shift-sign [...] omits a5b4867fad18 selftests/bpf: add verifier sign extension bound computati [...] omits d18dec4b8990 bpf: verifier improvement in 32bit shift sign extension pattern omits c93c1246003d Merge branch 'bpf-cpumap-improve-error-propagation-in-cpu_ [...] omits 18352f8fae91 selftests/bpf: add tests for attaching invalid fd omits 48e11bad9a1f bpf: cpumap: propagate underlying error in cpu_map_update_elem() omits 1987ea95ac37 drm/xe/xe_survivability: Add support for survivability mode v2 omits f4e9fc967afd drm/xe/xe_survivability: Redesign survivability mode omits 00ffe45ece80 accel/amdxdna: Fix race condition when checking rpm_on omits a00e305fba02 drm/xe/vf: Stop waiting for ring space on VF post migratio [...] omits 81e77c028848 drm/xe/xe3p_xpc: Enable Indirect Ring State for xe3p_xpc omits 5a58414fe107 wifi: ath12k: Skip DP peer creation for scan vdev omits 3d55304c6e43 Bluetooth: MGMT: report BIS capability flags in supported [...] omits 668e88877a9b drm/i915/crtc: move crtc initialization loop to intel_crtc.c omits 0823bd894278 drm/panfrost: Bump the driver version to 1.6 omits 62eedf1ccba5 drm/panfrost: Add flag to map GEM object Write-Back Cacheable omits d17592e61fa8 drm/panfrost: Add an ioctl to query BO flags omits 7be45f548976 drm/panfrost: Add a PANFROST_SYNC_BO ioctl omits 2396d65d94fc drm/panfrost: Expose the selected coherency protocol to the UMD omits 3ae6637378e6 drm/panfrost: Provide a custom dma_buf implementation omits ae09426f47ee drm/panthor: Bump the driver version to 1.7 omits cd2c9c3015e6 drm/panthor: Add flag to map GEM object Write-Back Cacheable omits c146c82f862e drm/panthor: Add an ioctl to query BO flags omits e06177ec7a36 drm/panthor: Add a PANTHOR_BO_SYNC ioctl omits ea78ec982653 drm/panthor: Expose the selected coherency protocol to the UMD omits 9beb8dca9e74 drm/panthor: Fix panthor_gpu_coherency_set() omits 925ad0c26dd8 drm/panthor: Provide a custom dma_buf implementation omits c4b3133c6a2f Input: byd - use %*ph for Z packet dump omits bcd752c706c3 drm/panel-edp: Add AUO B140QAX01.H panel omits 35bb80e68329 drm/amdgpu: pass the entity to use to ttm public functions omits e95b41846dab drm/amdgpu: pass the entity to use to amdgpu_ttm_map_buffer omits bc0515ece3d5 drm/amdgpu: fix error handling in amdgpu_copy_buffer omits 582c65e85498 drm/amdgpu: add amdgpu_ttm_job_submit helper omits edf47fb3d12a drm/amdgpu: introduce amdgpu_ttm_buffer_entity omits a0f8297068cf drm/amdgpu: add imu support for gc 12_1 omits a5192fbb2ee4 drm/amdgpu: fix mes code error for muti-xcc omits 1359282bd4ff drm/amdgpu/gmc12: set MMHUBs based on aid_mask omits 6c4c2e2c4035 drm/amdgpu: set gfxhub according xcc_mask for gfx 12_1 omits 9827f482895f drm/amdgpu: add xcc info for compute ring name omits b42f3bf9536c drm/amdkfd: bump minimum vgpr size for gfx1151 omits 127770bcfccc drm/amdgpu: Revert retry based thrashing prevention on GFX 12.1.0 omits f364fb3cb403 drm/amdgpu: Init single mes instance if xcc_mask is unset omits c93f9b7db8b4 drm/amdgpu: Setup MTYPEs for GFX 12.1.0 omits 30a4dc6476da drm/amdgpu: update sh mem base offsets for gfx 12.1 omits 8b971ce0cbc7 drm/amd/ras: Reduce stack usage in ras_umc_handle_bad_pages() omits e3b8d8cc8c60 drm/amdgpu: Fix SHMEM alignment mode for GFX 12.1.0 omits 3849efdc7888 drm/amd/display: shrink struct members omits 71776e0965f9 drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace omits 7a5fb05b5b18 amdkfd: Bump ABI to indicate presence of Trap handler supp [...] omits 67b032daa288 drm/amd/display: Promote DC to 3.2.362 omits 6a45e909c65a drm/amd/display: Additional info from DML for DMU omits 29a4dc4b5d82 drm/amd/display: Refactor dml_core_mode_support to reduce [...] omits fdcc620b02e2 drm/amd/display: Fixes for S0i3 exit omits 3f6c060846be drm/amd/display: Remove periodic detection callbacks from dcn35+ omits 6b2e9b41b785 drm/amd/display: Defer transitions from minimal state to f [...] omits 820b3d376e8a drm/amdgpu: don't attach the tlb fence for SI omits 8acdad9344cc drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state() omits 423888879412 drm/amdkfd: Trap handler support for expert scheduling mode omits 97b2e10e9467 drm/amdgpu/sdma_v7_1: Add missing inst_mask entry in sdma_ [...] omits 03d11f8564ca drm/amd/pm: Use common helper for smuv14.0.2 dpm omits b2debbbb60f1 drm/amd/pm: Use common helper for smuv13.0.7 dpm omits 85b0b7d7a3db drm/amd/pm: Use common helper for smuv13.0.6 dpm omits a95f01edd80b drm/amd/pm: Use common helper for smuv13.0.0 dpm omits 7ea1c722fe1d drm/amd/pm: Use common helper for aldebaran dpm table omits efb4febd527d drm/amd/pm: Use common helper for sienna dpm table omits 5f77e0b11dcc drm/amd/pm: Use common helper for navi10 dpm table omits 33becd7ccbef drm/amd/pm: Use common helper for arcturus dpm omits a08ea4bc7711 drm/amd/pm: Add a helper to show dpm table omits f0ba2c1f12d3 drm/amd/pm: Use generic pcie dpm table for SMUv14 omits f75227fb3fdf drm/amd/pm: Use generic pcie dpm table for SMUv13 omits c7d1bc0b0204 drm/amd/pm: Use generic pcie dpm table for SMUv11 omits 36b98a7229cd drm/amd/pm: Add generic pcie dpm table omits b4742a9e7fd4 drm/amd/pm: Use generic dpm table for SMUv14 SOCs omits 7380228401c4 drm/amd/pm: Use generic dpm table for SMUv13 SOCs omits cc6b66d661fd amdkfd: introduce new ioctl AMDKFD_IOC_CREATE_PROCESS omits e3491fa3f3c9 amdkfd: process debug trap ioctl only on a primary context omits 3ec1a42f5f4b drm/amd/pm: Use generic dpm table for SMUv11 SOCs omits 8c5c0ea2f9c0 drm/amd/pm: Add clock table structure omits 51cd2d2decf3 workqueue: Process extra works in rescuer on memory pressure omits e5a30c303b07 workqueue: Process rescuer work items one-by-one using a cursor omits fc5ff53d2aa0 workqueue: Make send_mayday() take a PWQ argument directly omits 448ee45353ef drm/amdkfd: Use huge page size to check split svm range alignment omits d3ff65243a52 drm/amdgpu: add a helper for processing recoverable GPUVM faults omits a50d32c41fb2 drm/amd/pm: Deprecate print_clock_levels interface omits 6186199f3218 drm/amd/pm: Use emit_clock_levels in vega20 omits 0229122fa169 drm/amd/pm: Use emit_clock_levels in vega12 omits 2084f2746e8b drm/amd/pm: Use emit_clock_levels in vega10 omits a8b81d3ddbbf drm/amd/pm: Use emit_clock_levels in SMUv10.0 omits 1803bdfb7e15 drm/amd/pm: Use emit_clock_levels in SMUv8.0 omits 723c504b5690 drm/amd/pm: Use emit_clock_levels in SMUv7.0 omits c5842537bd43 drm/amd/pm: Use emit_clk_levels in SMUv14.0.2 omits b0e0503cb468 drm/amd/pm: Use emit_clk_levels in SMUv14.0.0 omits 5478777fd73a drm/amd/pm: Use emit_clk_levels in yellow carp omits 8456b756e5f8 drm/amd/pm: Use emit_clk_levels in SMUv13.0.7 omits 3ddd11780fa0 drm/amd/pm: Use emit_clk_levels in SMUv13.0.6 omits 20e3ce630c43 drm/amd/pm: Use emit_clk_levels in SMUv13.0.5 omits 0791b4739594 drm/amd/pm: Use emit_clk_levels in SMUv13.0.4 omits 9f63bcbaced1 drm/amd/pm: Use emit_clk_levels in SMUv13.0.0 omits b824bf63894f drm/amd/pm: Use emit_clk_levels in renoir omits 46905fb85ec7 drm/amd/pm: Use emit_clk_levels in vangogh omits 8c293a93e81c drm/amd/pm: Use emit_clk_levels in cyan skillfish omits fe1c48e9bda6 drm/amdgpu: add soc config init for GC v12_1 omits dc17c8af9648 drm/amd/pm: Use emit_clk_levels in sienna_cichild omits b34488070a80 drm/amd/pm: Remove print_clk_levels from navi10 omits 18a695030bf9 amdkfd: fence handler evict and restore a kfd process by i [...] omits 5701b7a93df7 amdkfd: record kfd context id in amdkfd_fence omits 61a3ade2f68b drm/amdgpu/mes12_1: set multi-xcc mes log address omits 75053887d6d8 drm/amdgpu/mes12_1: add cooperative dispatch support omits 2c0c485deaf9 drm/amdkfd: Add interrupt handling for GFX 12.1.0 omits 01bbc4a4b947 drm/amdkfd: Add MQD manager for GFX 12.1.0 omits 1fca2832e02e drm/amdkfd: Add GFX 12.1.0 support in KFD omits 4da4990337b3 drm/amdgpu: Setup PCIe atomics bit in PTE on GFX 12.1.0 omits e08a675f940b drm/amdgpu: Setup Atomics enable in TCP UTCL0 for GFX 12.1.0 omits 9c34a4c19efa drm/amdgpu: Fix golden register init for GFX 12.1.0 omits 1fee035bee8d drm/amdgpu: Include the correct pkt header for gfx v12_1 omits f8692d2f9ae0 drm/amd: include rrmt mode for mes_v12_1 omits e5fc897b076e drm/amdgpu: skip SDMA autoload copy if not initialized omits 6ee43047e8ad cpuset: Remove unnecessary checks in rebuild_sched_domains_locked omits 82d7e59ea707 cgroup: switch to css_is_online() helper omits 3e22786128e5 drm/amdgpu: only set XCC 0 related reg for rlc autoload omits 08ba5ba01fa8 drm/amdgpu: update rlc autoload function omits 442903eb8325 drm/amdgpu: remove hdp flush/invalidation completely for g [...] omits 25f687de6735 drm/amd/include : Update MES v12 API header omits 6fb01a20daaa drm/amdgpu: Add gfx v12_1_0 to discovery list omits ad5f1ee0a9b0 drm/amdgpu: Add initial support for gfx v12_1 omits 78996e1e98f8 amdkfd: record kfd context id into kfd process_info omits 07506945e138 amdkfd: introduce new helper kfd_lookup_process_by_id omits 2a667e26fa87 amdkfd: remove test_kq omits b4f1e6a2718c drm/amd/display: correct kernel-doc in dml21_wrapper.h omits e80205f3a7ff drm/amd/amdgpu: Move enum for VDD board omits 6b6de6266f4c drm/amdgpu: Don't send warning when close drm obj if drm d [...] omits d59e9d2d556a amdkfd: process pointer of a HIQ should be NULL omits 018fd6d7d92d drm/amdgpu: Make pre_asic_init optional omits e1b73b64271d amdkfd: remove DIQ support omits 4eb38fc0f1da amdkfd: find kfd_process by filep->private_data in kfd_mmap omits fac682a1d1af amdkfd: identify a secondary kfd process by its id omits 1707d5760c71 amdkfd: process USERPTR allocation only on the primary kfd [...] omits 26fc46d7942d amdkfd: process svm ioctl only on the primary kfd process omits 65cce2a172ff amdkfd: destroy kfd secondary contexts through fd close omits 4cd255b96946 amdkfd: Introduce kfd_create_process_sysfs as a separate function omits f433db9c4b36 drm/amd/display: Promote DC to 3.2.361 omits 25888a466308 drm/amd/display: Add configurable SPL namespace prefix omits 0e7f7b3a20a8 drm/amd/display: Reset pipe mask at beginning of cursor offload omits ae20768e30a8 drm/amd/display: add register definitions in dcn_hubbub_registers omits 531fe6e0fee8 drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition omits 03282bd20124 drm/amd/display: Add additional info from DML omits 7dedb906cdfe drm/amd/display: Guard FAMS2 configuration updates omits e4a3133c5b93 drm/amd/display: add dc interface for query QoS information omits c02288724b98 drm/amd/display: Fix wrong x_pos and y_pos for cursor offload omits def3488eb0fd drm/amd/display: refactor HPD to increase flexibility omits 6afc422e1a49 drm/amd/display: Use local variable for analog_engine init [...] omits 4ab27b01df62 drm/amd/display: Remove unused encoder types omits 3880d8e3c6ef amdkfd: find_process_by_mm always return the primary context omits 42cbb68ce896 drm/amdgpu: remove the ring param from ttm functions omits 3272cd887f2b amdkfd: mark the first kfd_process as the primary one omits fb61604a69fc drm/amdgpu: create pm4 header for gc v12_1 omits d6d64bf9754c drm/amdgpu: Add mes v12_1_0 to discovery list omits e220edf2d6fd drm/amdgpu/mes_v12_1: initial support for mes_v12_1 omits 73aa1550dfed drm/amdgpu: remove direct_submit arg from amdgpu_copy_buffer omits 7b0813f32a0c drm/amdgpu: Rename userq_mgr_xa to userq_xa omits dc21e39fd20c drm/amdgpu: Clean up userq helper functions omits d73e5302906a drm/amdgpu: Set GC family for GC 12.1 omits 7e00a84d11b0 drm/amdgpu: add new compute/mes mqd structure omits 5ba69099b66c amdkfd: enlarge the hashtable of kfd_process omits 473f12f82095 drm/amdgpu: Change user queue interface signatures omits af441be8b75d drm/amdgpu: add support for sdma v7_1 omits 25140983ef07 drm/amdkfd: Add SDMA 7.1.0 support in KFD omits 1c85f12658fb drm/amdgpu: Update Generate PTE/PDE SDMA packet for SDMA 7.1 omits 4ed5116aacf6 drm/amdgpu: Add sdma v7_1_0 support omits 268614ae415e drm/amdgpu: create pkt header for sdma v7_1 omits f9d8e880b1ac drm/amdgpu: add soc v1_0 common block for IP discovery omits 297b0cebbcc3 drm/amdgpu: Add soc v1_0 support omits c71980a3fc1d drm/amdgpu: reduce the full gpu access time in amdgpu_devi [...] omits ec62b7ded978 drm/amdkfd: Uninitialized and Unused variables omits 46e0c86caa17 drm/amd/display: Promote DC to 3.2.360 omits d28e92093cef drm/amd/display: [FW Promotion] Release 0.1.37.0 omits e1b385726f7f drm/amd/display: Add additional checks for PSP footer size omits c7062be3380c drm/amd/display: Correct DSC padding accounting omits a574f53ed52e drm/amd/display: Permit DC_FP_START/END only in non-FP com [...] omits 03fc40766d01 drm/amd/display: Drop FPU flags from dml21_wrapper.c omits 811ffdbf2042 drm/amd/display: Move dml2_create and init to the non-FPU [...] omits 69249b477b95 drm/amd/display: Move dml2_validate to the non-FPU dml2_wrapper omits 20f311b652e7 drm/amd/display: Rename dml2_wrapper.c to dml2_wrapper_fpu.c omits bd3c91d6ca5e drm/amd/display: Correct comment style omits 036dd0380b70 drm/amd/display: Drop needless check for link->link_id.id omits a3bba93360d7 drm/amd/display: Move CONNECTOR_ID_PCIE into switch/case omits 4191fa9046b8 drm/amd/display: Improve readability of link_detect_sink_s [...] omits 08f133e932cc drm/amd/display: Write default Vesa Aux backlight control in dmub omits 201648dc812b drm/amd/display: Refactor panel replay dc libs omits a6edaf570058 drm/amd/display: Revise VSC SDP header for Panel Replay omits 6d76189a8448 drm/amd/display: Fix sending redundant enable command to dmub omits ca4310e86b52 drm/amd/display: Parse debug flag to PR FW omits 5e07a945856d drm/amd/display: Add AS-SDP v2 support for eDP feature omits 74ce00932e7e drm/amd/display: Refactor panel replay set dmub cmd flow omits c78e31bcf586 drm/amd/display: Improve HDMI info retrieval omits ecd3fdfbeefd drm/amd/amdgpu: Add missing newline in DRM_DEBUG_DRIVER message omits e53833ac8206 drm/amdgpu: Add gmc v12_1_0 to discovery list omits 2634ef1b8c00 drm/amdkfd: Fix PTE clearing during SVM unmap on GFX 12.1 omits 3a338bb1144d drm/amdgpu: Enable PDE.C usage on GFX 12.1 omits b8c27208b287 drm/amdgpu: Always set snoop bit in PDE on GFX 12.1 omits db29ddf6505f drm/amdgpu: Add per-ASIC PTE init flag omits 5056b75fedc0 drm/amdgpu: Add gmc v12_1 gmc callbacks omits 036c0e38bb3d drm/amdgpu: Add gmc v12_1 support omits e87bfaf55e73 drm/amdgpu: Add gfxhub v12_1 support omits 91c93c090dfc drm/amdgpu: Add gc v12_1_0 ip headers v4 omits 755b5591739c drm/amdgpu: Add osssys v7_1_0 ip headers v3 omits 4af2e15c9bf2 drm/amdgpu: Add initial support for mmhub v4_2 omits d09c6b98f808 drm/amdgpu: fix spelling in gmc9/10 code omits bd68a1404b6f drm/amdgpu/ras: Move ras data alloc before bad page check omits d8c2c6c33d49 drm/amdgpu: Map/Unmap MMIO_REMAP as BAR register window; a [...] omits de8955508b72 drm/amdgpu/ttm: Pin 4K MMIO_REMAP Singleton BO at Init v2 omits 54c2d9739bb7 drm/amd/ras: Compatible with legacy sriov host omits 73c6c2269443 drm/amd/ras: Add sriov ras preprocessing before gpu reset omits 61a9a4138b57 drm/amdgpu: Add mmhub v4_2_0 ip headers v5 omits 11dcf72eb5c1 drm/amd/ras: Support high-frequency querying sriov ras blo [...] omits fcfa8dbb087e drm/amd/ras: Add ras command to retrieve cper data from sr [...] omits 1c254be41132 drm/amd/pm: Enable system power caps for smu_v13_0_12 omits c4031deddec9 drm/amd/pm: Fetch ubb power for smu_v13_0_12 omits c174a6317be0 drm/amd/ras: Support sriov uniras to obtain cper data omits 1855fc6b09bc drm/amd/ras: sriov supports handling VF ras commands. omits 60a300780d8a drm/amdgpu: Add virt command to send VF ras command omits f752e79d3885 drm/amdgpu: fix the calculation of RAS bad page number omits 209529414ef0 drm/amd/pm: Add sysfs node for ubb power omits e8f4ea34b6cf drm/amd/pm: Update pmfw headers for smu_v13_0_12 omits 03dc0a6cb6dc Documentation/gpu: Add documentation about ring buffer omits 03a48f07aa89 Documentation/gpu: Add more information about GC omits d68ba530ec79 Documentation/gpu: Expand generic block information omits e0f90f184d18 Documentation/gpu: Add new glossary entries from UMR omits b9befc9a21bd drm/amdgpu: Expand kernel-doc in amdgpu_ring omits e06d19420118 drm/amdgpu: Enable IH CAM on IH 7.1.0 omits 692c70f4d802 drm/amdgpu: Use ih v7_0 ip block for ih v7_1 omits 41273a8ce332 drm/amdgpu: Set psp ip block and funcs for v15.0.8 omits 0c24b83d8217 drm/amdgpu: Upload a single sdma fw copy when using psp v15.0.8 omits b02c22359bac drm/amdgpu: Set skip_tmr to true for psp v15_0_8 omits c92bb14151a5 drm/amdgpu: Add psp v15.0.8 ip block v3 omits 22ef3af5d42b drm/amdgpu: Add mp v15_0_8 ip headers v4 omits 0b8c6bcd206e drm/amdgpu: update psp_get_fw_type() function omits 708b8589f260 drm/amdgpu: Add rlcv firmware for frontdoor loading. omits 4c7838b56cbf drm/amdgpu: Initialize smuio functions for smuio v15_0_8 omits c0d4cc900797 Documentation/gpu: Add PRT, PTE, PDE to amdgpu glossary (v2) omits 591689ccbe09 drm/amdgpu: Add smuio v15_0_8 support v4 omits c3cd568d31b6 drm/amdgpu/uapi: Clarify comment on AMDGPU_VM_PAGE_PRT omits 550c6f5b90d2 drm/amdgpu: Add smuio v15_0_8 ip headers v4 omits 5287e7ef748e drm/amdkfd: Remove hard‑coded GC IP version checks from kf [...] omits cf856ca9b999 drm/amdgpu: Update vm start, end, hole to support 57bit address omits f6b1c1f5fd72 drm/amdgpu: GPU vm support 5-level page table omits bc5094e27e10 drm/amdgpu: Add soc v1_0 enum header omits 4d65215145de drm/amdgpu: update VRAM types omits 7cd88efd16f4 drm/amdgpu: Move XCP_INST_MASK amdgpu_xcp.h omits dcfe45bd860f drm/amdgpu: Verify dpm setting for enabling smu with direc [...] omits 0bebe9b9fcb4 drm/amdkfd: refactor rlc/gfx spm omits 36b266bd3aad drm/amdgpu: Generalize HQD and VMID mask calculation for MES omits d09c7e266c8c drm/amdgpu/mes: add multi-xcc support omits 2718942f48d4 drm/amdgpu: add PCIe atomics bit in PTE omits 13aca3c0f492 drm/amdgpu: update soc15 IH client ids omits 27a136eaa396 drm/amdgpu: Add hwid for AIGC omits 923a3c20f0e1 drm/amdgpu: Add hwid for ATU omits eaf5a2425e05 drm/amdgpu: Increase the maximum number of IP instances omits d514ed18f577 drm/amdkfd: Rework reserved SDMA queue handling omits 539d821df293 drm/amdgpu: fix NULL pointer issue for supports_baco omits 9877a865d62c drm/amdgpu: fix NULL pointer issue buffer funcs omits 50133c09d189 selftests: cgroup: Replace sleep with cg_read_key_long_pol [...] omits 6360d444ae32 selftests: cgroup: make test_memcg_sock robust against del [...] omits 311ead1be05d selftests: cgroup: Add cg_read_key_long_poll() to poll a c [...] omits cd77d5a4aaf8 accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() omits 646013f513f3 dma-buf: enable DMABUF_DEBUG by default on DEBUG kernels omits 51db5336e16d dma-buf: improve sg_table debugging hack v4 omits 4ebaaa3b6222 drm/atomic: Add dev pointer to drm_private_obj omits b64a14334ef3 drm/xe/throttle: Skip reason prefix while emitting array omits 70478348fc6d Documentation/gpu/drm-mm: Add THP paragraph to GEM mapping [...] omits c12e9fcb5a5a drm/panfrost: Introduce huge tmpfs mountpoint option omits c569b369cc21 drm/panthor: Introduce huge tmpfs mountpoint option omits 7cdf69d90375 drm/gem: Get rid of *_with_mnt helpers omits f19f99bbaf9f drm/v3d: Use huge tmpfs mountpoint helpers omits a8a9a590221c drm/i915: Use huge tmpfs mountpoint helpers omits 6e0b1b82017b drm/gem: Add huge tmpfs mountpoint helpers omits 99bda20d6d4c drm/gem: Introduce drm_gem_get_unmapped_area() fop omits 211b9a39f261 drm/shmem-helper: Map huge pages in fault handler omits 9d2d49027c3a drm/shmem-helper: Simplify page offset calculation in faul [...] omits 11bbc345d484 drm/i915/psr: Move sink_sync_latency to intel_connector omits 2691ec6792d1 drm/i915/psr: Move sink PSR and Panel Replay booleans to i [...] omits 93bba79e1771 drm/i915/psr: Move Panel Replay DSC sink support data to i [...] omits a7e427ff2041 drm/i915/psr: Clear pr_dpcd as well on disconnect omits 8d251442f81a drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector omits 5a4236267d0b drm/i915/psr: Compute Panel Replay/Adaptive Sync coexisten [...] omits 1cc854647450 drm/i915/psr: Use SU granularity information available in [...] omits f861e54fb33b drm/i915/psr: Add panel granularity information into intel [...] omits 5d9fb42f05e5 Merge branch 'support-associating-bpf-programs-with-struct_ops' omits 0e841d19263a selftests/bpf: Test getting associated struct_ops in timer [...] omits 04fd12df4e05 selftests/bpf: Test ambiguous associated struct_ops omits 33a165f9c2c1 selftests/bpf: Test BPF_PROG_ASSOC_STRUCT_OPS command omits 87cd177b149a libbpf: Add support for associating BPF program with struct_ops omits b5709f6d26d6 bpf: Support associating BPF program with struct_ops omits 1588c81b9f21 bpf: Allow verifier to fixup kernel module kfuncs omits 81f88f6ab674 libbpf: Add debug messaging in dedup equivalence/identity [...] omits da33e457f680 drm/xe/guc_ct: Assert on credits mismatch during runtime suspend omits 944a8313a7eb drm/xe: expose PAT software config to debugfs omits 624f494ee6e9 drm/xe: Refactor PAT dump to use shared helpers omits d8f94cb02af3 drm/panthor: Enable timestamp propagation omits 6d87d7c69b5a Merge drm/drm-next into drm-intel-next omits c7ea291be086 drm/xe/guc: Add new debugfs entry for lfd format output omits 09fb6bccef82 drm/xe/guc: Only add GuC crash dump if available omits fc40e8f6fc2d drm/xe/guc: Add GuC log event buffer output in LFD format omits 9124732b1401 drm/xe/guc: Add GuC log init config in LFD format omits 7eeb0e5408bd drm/xe/guc: Add LFD related abi definitions omits c1daf37fec0d drm/xe/guc: Add log init config abi definitions omits 8322adedc0f2 drm/xe/rtp: Whitelist OAM MMIO trigger registers omits ed455775c5a6 drm/xe/rtp: Refactor OAG MMIO trigger register whitelisting omits c7e269aa565f drm/xe/oa: Allow exec_queue's to be specified only for OAG [...] omits 16e076b03658 drm/xe/oa/uapi: Add gt_id to struct drm_xe_oa_unit omits 89f0b56f77c9 drm/xe/oa: Use explicit struct initialization for struct x [...] omits 29bce9c8b41d drm/xe: fix drm_gpusvm_init() arguments omits ef7de33544a7 drm/xe/pf: fix VFIO link error omits 88e721ab978a dma-buf/dma-fence: Remove return code of signaling-functions omits c6c60a2290b3 drm/ttm: Use dma_fence_check_and_signal() omits 583d1fa19148 dma-buf: Don't misuse dma_fence_signal() omits dbcd754b8459 drm/xe: Use dma_fence_check_and_signal_locked() omits 06bc18e0def7 amd/amdkfd: Use dma_fence_check_and_signal() omits c891b99d25dd dma-buf/dma-fence: Add dma_fence_check_and_signal() omits e58b4dea9054 dma-buf/dma-fence: Add dma_fence_test_signaled_flag() omits d4ee41f9e19e drm/i915/fbc: Apply Wa_14025769978 omits 0b806d62fd5f drm/i915/xe3p_lpd: Enable display use of system cache for FBC omits 78d91ba6bd79 drm/xe/uapi: Add NO_COMPRESSION BO flag and query capability omits 6cc3776b1f41 drm/i915/display: Use a sub-struct for fbc operations in i [...] omits 54da99e5c3a7 drm/xe/xe3: Remove graphics IP 30.01 from Wa_18041344222 IP list omits 76ce2313709f drm/xe: Do not reference loop variable directly omits 4746e2cd0e18 Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when [...] omits 2976aeb0de77 gpu/panel-edp: add AUO panel entry for B140HAN06.4 omits 688035f83ef0 drm/xe/sync: Use for_each_tlb_inval() to calculate invalid [...] omits c06da4b3573a drm/ttm: Tidy usage of local variables a little bit omits 802620f5a9cf drm/ttm: Tidy ttm_operation_ctx initialization omits feb065155bab drm/ttm: Resource cannot be NULL in ttm_resource_intersects omits ee8721bee801 drm/ttm: Make ttm_bo_init_validate safe against ttm_operat [...] omits ac5b392a8c35 drm/panthor: fix queue_reset_timeout_locked omits cedf6765ecfd drm/panthor: Remove redundant call to disable the MCU omits 276e411604b3 drm/panthor: Unlock the locked region before disabling an AS omits 32e593d74c39 drm/panthor: Make sure caches are flushed/invalidated when [...] omits 657803cbcafd drm/panthor: Drop a WARN_ON() in group_free_queue() omits 0f94e51b5320 Merge drm/drm-next into drm-xe-next omits 41f231179a45 dma-buf: replace "#if" with just "if" omits 1552691f960a drm/i915/crtc: Expose sharpness only if num_scalers is >= 2 omits 3d3ac202c7df accel/amdxdna: Poll MPNPU_PWAITMODE after requesting firmw [...] omits 4d7f266e6884 drm/i915/display: Use HAS_LT_PHY() for LT PHY AUX power omits 97afa2da35f3 drm/i915/display: Move HAS_LT_PHY() to intel_display_device.h omits 532f6f602e06 drm/i915/display: Use platform check in HAS_LT_PHY() omits 8fad54133b96 drm/i915/nvls: Add NVL-S display support omits df9670191613 drm/i915/xe3p_lpd: Handle underrun debug bits omits df5dd52a6de4 drm/i915/display: Handle dedicated external ports in intel [...] omits c296e3f2cec7 drm/i915/power: Use intel_encoder_is_tc() omits 203c7904f2d8 drm/i915/vbt: Add fields dedicated_external and dyn_port_over_tc omits eb0cfcf26571 jfs: Add missing set_freezable() for freezable kthread omits 9218dc26fd92 jfs: nlink overflow in jfs_rename omits 43109e398d2d drm/xe/gt: Use scope-based forcewake omits 4c2768704710 drm/xe/vf: Add debugfs entries to test VF double migration omits 75e7d26281da drm/xe/vf: Requeue recovery on GuC MIGRATION error during [...] omits b5fbb94341a2 drm/xe/vf: Introduce RESFIX start marker support omits 2e2dab20dd66 drm/xe/vf: Enable VF migration only on supported GuC versions omits ee30fde96bba drm/{i915, xe}/display: make pxp key check part of bo interface omits 439be5c580e5 drm/todo: Add entry for unlocked drm/sched rq readers omits 9d56cbaf1203 drm/todo: Add section with task for GPU scheduler omits 156fd724e18d drm/xe/compat: remove unused i915_active.h and i915_active [...] omits 7068d42048da fbcon: Remove fb_debug_enter/_leave from struct fb_ops omits 6ea3aacc8e89 drm/fbdev-helper: Remove drm_fb_helper_debug_enter/_leave() omits a22461eddaf6 drm/radeon: Do not implement mode_set_base_atomic callback omits 046a10f4d74f drm/nouveau: Do not implement mode_set_base_atomic callback omits f80e89446a46 drm/amdgpu: Do not implement mode_set_base_atomic callback omits aa8225d4ee87 MAINTAINERS: Remove myself from xe maintainers omits 1026c1a73a96 drm/xe: Implement DRM_XE_EXEC_QUEUE_SET_HANG_REPLAY_STATE omits 7032361d8cb1 drm/xe: Add replay_offset and replay_length lines to LRC H [...] omits b80961a86b40 drm/xe/uapi: Add DRM_XE_EXEC_QUEUE_SET_HANG_REPLAY_STATE omits c87f586e5536 drm/xe: Add VM.uapi_flags to VM snapshot capture omits 066a1ddd8559 drm/xe: Add cpu_caching to properties line in VM snapshot capture omits 6cf5d14a0bf7 drm/xe: Add pat_index to properties line in VM snapshot capture omits 81e66a55a8d7 drm/xe: Add mem_region to properties line in VM snapshot capture omits 819c9ffd4259 drm/xe: Add "null_sparse" type to VM snap properties omits eafc150549ec drm/xe: Add properties line to VM snapshot capture omits b1ea3babb67d drm/panel-edp: Add CSW MNE007QB3-1 omits 8b5502145351 drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg() omits 251be5fb4982 drm/xe: Fix freq kobject leak on sysfs_create_files failure omits 9d94c1cf6ef9 drm/xe/xe3_lpg: Apply Wa_16028005424 omits 450f04569ffd drm/{i915,xe}/display: drop intel_wakeref.h usage omits e1c727e6288d drm/i915/power: convert intel_wakeref_t to struct ref_tracker * omits 118afbc58df5 drm/i915/power: drop wakeref parameter from with_intel_dis [...] omits aa51f0309a0f drm/i915/pps: convert intel_wakeref_t to struct ref_tracker * omits 9a8c267b878a drm/i915/pps: drop wakeref parameter from with_intel_pps_lock() omits 4dfb97060f22 drm/ast: Wrap cursor framebuffer access in drm_gem_fb_begi [...] omits ef4ed8621a15 drm/ast: Support cursor buffers objects in I/O memory omits 1e759ed22a62 drm/ast: Move cursor format conversion into helper function omits 10578e62c742 Merge branch 'misc' into for-next omits 2e38c50ae492 vfio/xe: Add device specific vfio_pci driver variant for I [...] omits 17f22465c5a5 drm/xe/pf: Export helpers for VFIO omits 8b3cce3ad9c7 drm/xe/pci: Introduce a helper to allow VF access to PF xe_device omits 01c724aa7bf8 drm/xe/pf: Enable SR-IOV VF migration omits 357797f272c7 i915/display/intel_ddi: Reduce severity of failed FEC enabling omits e85e9ccf3f84 drm/panic: Report invalid or unsupported panic modes omits 36c5dff41fd9 drm/panthor: Kill panthor_sched_immediate_tick() omits 99820b4b7e50 drm/panthor: Make sure we resume the tick when new jobs ar [...] omits 61d9a43d70dc drm/panthor: Fix the logic that decides when to stop ticking omits 4356d21994f4 drm/panthor: Fix immediate ticking on a disabled tick omits 55429c51d5db drm/panthor: Fix the group priority rotation logic omits a3c2d0b40b10 drm/panthor: Fix the full_tick check omits 5232e8492719 drm/panthor: Don't try to enable extract events omits 851f58d02f0d drm/panthor: Simplify group idleness tracking omits 2af6766f38d8 drm/xe/dsb: drop the unnecessary struct i915_vma omits 7e1113e1de49 drm/{i915,xe}/dsb: make struct intel_dsb_buffer opaque omits 685d529fe1e9 drm/{i915, xe}/dsb: allocate struct intel_dsb_buffer dynamically omits b6153b02220c drm/{i915, xe}/dsb: make {intel, xe}_dsb_buffer.c independ [...] omits ddf2cb3c9e65 drm/panthor: Relax a check in panthor_sched_pre_reset() omits 19e8bc945605 drm/panthor: Make panthor_vm_[un]map_pages() more robust omits 6e2d3b3e8589 drm/panthor: Add support for atomic page table updates omits 3c0a60195b37 drm/panthor: Recover from panthor_gpu_flush_caches() failures omits 151df689fb75 drm/panthor: Kill lock_region() omits d2c6fde56d45 drm/panthor: Always wait after sending a command to an AS omits 29fdc6e98d3c drm/{i915,xe}/hdcp: use parent interface for HDCP GSC calls omits 39a00914281e drm/i915/hdcp: move i915 specific HDCP GSC implementation to i915 omits 342ccffd9f77 drm/display/dp_mst: Add protection against 0 vcpi omits 40a9f77a28fa Revert "drm/i915/dp: change aux_ctl reg read to polling read" omits 1513904c46b6 drm/i915: Enable DDI A/B AUX interrupts on LNL+ omits 0646d0dd6665 drm/i915: Eliminate one more frequent drm_format_info() omits 8afc0198a4bd drm/i915: Expose the IN_FORMATS_ASYNC blob for all planes omits ebf08b1c52fa drm/i915/panic: Clean up the variables omits 6b515868bc93 drm/i915/panic: Get the crtc from the correct place omits e48b99d86316 drm/i915: Use hw.active instead of uapi.active in the init [...] omits 28bf111ffee1 drm/i915/psr: Use hw.rotation instead of uapi.rotation omits f227ba9cc2a8 drm/i915/psr: Use hw.crtc instead of uapi.crtc omits 0aee7d2e32e5 drm/i915: Use the proper (hw.crtc) for the cursor unpin vb [...] omits 43fb9e113bf1 drm/xe/gt: Introduce runtime suspend/resume omits e6d2fe31a76d drm/xe/pm: Assert on runtime suspend if VFs are enabled omits 726ceb5716da drm/xe/guc_submit: Introduce pause/unpause() helpers for PF omits 99234edab8e1 drm/xe/vf: Update pause/unpause() helpers with VF naming omits 8e2610d9a5ed drm/xe: Move VRAM MM debugfs creation to tile level omits 8b8a6456ac25 drm/xe/xe_sriov_packet: Return int from pf_descriptor_init omits 6028f5962092 drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL omits 9fb1f1256e41 drm/gpusvm: Limit the number of retries in drm_gpusvm_get_pages omits dacda0cf75d5 drm/xe: Add caching pagetable flag omits 7f08cc5b3cc3 drm/xe/vm: Skip ufence association for CPU address mirror [...] omits dd62fe512d59 drm/xe/svm: Enable UNMAP for VMA merging operations omits 0ae006dc48f3 drm/xe/svm: Extend MAP range to reduce vma fragmentation omits 4a938d3886d6 drm/xe: Merge adjacent default-attribute VMAs during garba [...] omits 5b12958b1ffa drm/xe: Add helper to extend CPU-mirrored VMA range for merge omits 07cf4b864f52 drm/xe: Protect against unset LRC when pausing submissions omits 00937fe1921a drm/xe/vf: Start re-emission from first unsignaled job dur [...] omits 2e02254ef5f0 drm/xe/pf: Handle MERT catastrophic errors omits 1fc309601506 drm/xe/pf: Add TLB invalidation support for MERT omits 0e72241a53e9 drm/xe/pf: Configure LMTT in MERT omits 79cb005c7134 drm/xe: Add device flag to indicate standalone MERT omits 0a9231590f16 drm/i915: use struct drm_device for clock gating funcs omits ac16a7ec0445 drm/i915/cdclk: drop i915_drv.h include omits 7c0b8360a4e2 dt-bindings: clock: renesas,r9a09g077/87: Add XSPI0/1 IDs omits 69ef30d6c903 drm/xe/uc: Change assertion to error on huc authentication [...] omits f4c8298cf5f5 drm/xe/guc: Cleanup GuC log buffer macros and helpers omits 5a062505aa0e drm/xe/pf: Fix .bulk_profile/sched_priority description omits 0f4435a1f46e drm/xe/pf: Use div_u64 when calculating GGTT profile omits b4338338aa3d extcon: usbc-tusb320: Make typec-power-opmode optional omits 06587d1dab4d extcon: ptn5150: Support USB role switch via connector fwnode omits 0dd94fd336bd extcon: ptn5150: Add Type-C orientation switch support omits 8df869fea883 dt-bindings: extcon: ptn5150: Allow "connector" node to present omits 3f91ffc60cfd extcon: Fixed sysfs duplicate filename issue omits da0828d07379 extcon: int3496: replace use of system_wq with system_percpu_wq omits ea4f81689e9c extcon: ptn5150: handle pending IRQ events during system resume omits 96b93ac214f9 drm/xe: Fix conversion from clock ticks to milliseconds omits 87ff3a759db2 Merge branch 'misc' into for-next omits 8f42964790fe Merge branch 'fixes' into for-next omits f32df9e94d95 drm/i915/cx0: Read out power-down state of both PHY lanes [...] omits dc5b3ef88ba7 drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0 omits 07ba4ecfd111 drm/i915/cx0: Use intel_port_to_tc() instead of open coding it omits 8aa2945f049d drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC [...] omits 370f45b1cea8 drm/i915/cx0: Fix port to PLL ID mapping on BMG omits ea944d57eac7 drm/xe/guc_ct: Cleanup ifdef'ry omits 64fdf496a692 drm/xe/guc: Fix stack_depot usage omits a5f0cc8e0cd4 drm/i915/psr: Reject async flips when selective fetch is enabled omits 2e4ad5b06672 drm/xe/guc: Fix resource leak in xe_guc_ct_init_noalloc() omits 62519b77aeca drm/xe: Fix memory leak when handling pagefault vma omits a8c02fddc9cf drm/xe/vga: use the same intel_gmch_vga_set_decode() as i915 omits aa4dc3eeff6d drm/i915: merge soc/intel_gmch.[ch] to display/intel_vga.c omits fff15f68eb06 drm/i915/gmch: convert intel_gmch.c to struct intel_display omits 3018e582da32 drm/i915/gmch: switch to use pci_bus_{read,write}_config_word() omits eef67acfffd8 drm/i915/gmch: split out i915_gmch.[ch] from soc omits 1807d61541d0 drm/xe: remove remaining platform checks from compat i915_drv.h omits b3d3c83e00c7 drm/i915: move intel_rom.[ch] from soc/ to display/ omits de4ca6f8e927 drm/i915: move dram_info to struct intel_display omits b8660fa66207 drm/i915/dram: convert to struct intel_display omits 1178b8606058 drm/xe: remove MISSING_CASE() from compat i915_utils.h omits ed46f724b725 drm/i915: move intel_dram.[ch] from soc/ to display/ omits 2d74a09360a9 drm/i915: split out i915_freq.[ch] omits e2b1c3a12766 drm/i915/edram: extract i915_edram.[ch] for edram detection omits 28aeaed130e8 drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() omits 423fb66fac7d drm/xe/debugfs: Use scope-based runtime PM omits f50c11ba35da drm/xe/sysfs: Use scope-based runtime power management omits 3a344ddce25e drm/xe/tests: Use scope-based runtime PM omits fcee6854e6fb drm/xe/sriov: Use scope-based runtime PM omits 008f3fcf31b7 drm/xe/hwmon: Use scope-based runtime PM omits 8a579f4b2476 drm/xe/ggtt: Use scope-based runtime pm omits faa4b73bf750 drm/xe/bo: Use scope-based runtime PM omits 60a4661d12ca drm/xe/vram: Use scope-based forcewake omits f875dead3ec7 drm/xe/reg_sr: Use scope-based forcewake omits 667fc27e81bc drm/xe/query: Use scope-based forcewake omits 175b9aaba3e2 drm/xe/huc: Use scope-based forcewake omits bedad003e8e7 drm/xe/gt_debugfs: Use scope-based cleanup omits 062a6b83d560 drm/xe/drm_client: Use scope-based cleanup omits 1fe7ea3287ba drm/xe: Return forcewake reference type from force_wake_ge [...] omits b11f88699b13 drm/xe/display: Use scoped-cleanup omits 7fc616a309e8 drm/xe/devcoredump: Use scope-based cleanup omits 89bba8fe925a drm/xe/device: Use scope-based cleanup omits be675564cca5 drm/xe/gsc: Use scope-based cleanup omits 62a35753f547 drm/xe/pxp: Use scope-based cleanup omits ba2562a391c6 drm/xe/pat: Use scope-based forcewake omits 008db7d4e1a4 drm/xe/mocs: Use scope-based cleanup omits e9bc4162bf39 drm/xe/guc_pc: Use scope-based cleanup omits 3947e482b5eb drm/xe/guc: Use scope-based cleanup omits 917714f2787d drm/xe/gt_idle: Use scope-based cleanup omits 83d2ea17d53f drm/xe/gt: Use scope-based cleanup omits 59e7528dbfd5 drm/xe/pm: Add scope-based cleanup helper for runtime PM omits 074edfbdfba2 drm/xe/forcewake: Add scope-based cleanup for forcewake omits a1e19289932a wifi: ath12k: move firmware stats request outside of atomi [...] omits 5a384854d81f wifi: ath12k: add the missing RCU lock in ath12k_dp_tx_fre [...] omits e4c8fde0bf20 drm/xe/rps: build RPS as part of xe omits 55fc11ce96e9 drm/i915: add .fence_priority_display to parent interface omits 69c9b1861e82 drm/i915/rps: postpone i915 fence check to boost omits 1314027632ae drm/i915/rps: call RPS functions via the parent interface omits 95c04f442941 drm/i915/rps: store struct dma_fence in struct wait_rps_boost omits 4799ff418f9a drm/i915: add .has_fenced_regions to parent interface omits e8916738977e drm/i915: add .vgpu_active to parent interface omits 3815e8f2ffe4 drm/{i915,xe}/display: move irq calls to parent interface omits a651be53c42a drm/i915/display: convert the display irq interfaces to st [...] omits b9241d0ed9ce drm/{i915, xe}/display: duplicate gen2 irq/error init/rese [...] omits 7e2d78535432 drm/i915/dram: Fix ICL DIMM_S decoding omits 8c171a9b8c4c drm/i915/dram: Sort SKL+ DIMM register bits omits 5b23aa423a63 drm/i915/dram: Use REG_GENMASK() & co. for the SKL+ DIMM regs omits 0a4c2ddc711a drm/xe/vm: Use for_each_tlb_inval() to calculate invalidat [...] omits 1a7fad2aea74 drm/i915/cx0: Enable dpll framework for MTL+ omits 2a6e41790759 drm/i915/cx0: Add MTL+ Thunderbolt PLL hooks omits 6b566d066c82 drm/i915/cx0: Get encoder configuration for C10 and C20 PHY PLLs omits e32518d012ed drm/i915/cx0: Add MTL+ .enable_clock/.disable clock hooks on DDI omits b800af732c6b drm/i915/cx0: PLL verify debug state print omits f3b04e27f7e5 drm/i915/cx0: Add MTL+ .crtc_get_dpll hook omits 57cf9d5e45a8 drm/i915/cx0: Add MTL+ .get_freq hook omits 685f36534968 drm/i915/cx0: Add MTL+ .get_hw_state hook omits 9b5f839e14a5 drm/i915/cx0: Add .compare_hw_state hook omits 2e129889622c drm/i915/cx0: Add MTL+ .dump_hw_state hook omits dc3fdd4ade87 drm/i915/cx0: Add MTL+ .update_dpll_ref_clks hook omits 4fcefdf990cb drm/i915/cx0: Add MTL+ .update_active_dpll hook omits 051964d94adc drm/i915/cx0: Add MTL+ .put_dplls hook omits ca1eda5cd476 drm/i915/cx0: Add MTL+ .get_dplls hook omits 28d5533f2787 drm/i915/cx0: Compute plls for MTL+ platform omits d174cfb51dce drm/i915/cx0: Update C10/C20 state calculation omits b5c0256a587e drm/i915/cx0: Add PLL information for MTL+ omits ac3423721117 drm/i915/cx0: Remove state verification omits fb1dc1eab618 drm/i915/cx0: Print additional Cx0 PLL HW state omits 36a3efb32ed2 drm/i915/cx0: Zero Cx0 PLL state before compute and HW readout omits 538187f17acd drm/i915/cx0: Determine Cx0 PLL port clock from PLL state omits 90fd33c26260 drm/i915/cx0: Determine Cx0 PLL DP mode from PLL state omits 8ad92b073303 drm/i915/cx0: Read out the Cx0 PHY SSC enabled state omits 5df82b17928b drm/i915/cx0: Sanitize C10 PHY PLL SSC register setup omits 230d4c748113 drm/i915/cx0: Track the Cx0 PHY enabled lane count in the [...] omits 4f8b1e08c289 drm/i915/cx0: Add macro to get DDI port width from a regis [...] omits 7c3342213a8b drm/i915/cx0: Move definition of Cx0 PHY functions earlier omits 201c902870ec drm/i915/cx0: Track the C20 PHY VDR state in the PLL state omits 5050d4a0af1e drm/i915/cx0: Sanitize calculating C20 PLL state from tables omits 1cefc3ac7d84 drm/i915/cx0: Sanitize setting the Cx0 PLL use_c10 flag omits dca0eb029f57 drm/i915/cx0: Factor out C10 msgbus access start/end helpers omits d7e7a0048f6a drm/i915/cx0: Rename TBT functions to be ICL specific omits 37fc7b7b3ab0 drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation omits fa18290bf072 drm/xe/vf: Shadow buffer management for CCS read/write operations omits 1f2cf5295cdb drm/xe/sa: Shadow buffer support in the sub-allocator pool omits 85d002b2ac56 wifi: iwlwifi: mld: remove unused variable in d3.c omits de72d9df4f45 drm/i915/fbc: Apply Wa_15018326506 omits c34a14bce709 drm/xe/irq: Handle msix vector0 interrupt omits e016a50e00e6 Merge branch for-6.19/arm64/defconfig into for-next omits a6685635d775 Merge branch for-6.19/arm64/dt into for-next omits 001eb9138d42 Merge branch for-6.19/arm/defconfig into for-next omits 6db4796e3034 Merge branch for-6.19/arm/dt into for-next omits 5e473477f2be Merge branch for-6.19/soc into for-next omits fbee5ab7ff8a Merge branch for-6.19/core into for-next omits 5368df035d9d Merge branch for-6.19/dt-bindings into for-next omits 50f1357c1521 Merge branch for-6.19/syscore into for-next omits 78ff838a8ab7 drm/xe/pf: Check for fence error on VRAM save/restore omits dab751b4240f drm/xe/pf: Drop the VF VRAM BO reference on successful restore omits b1aa02acd03b drm/xe: Remove duplicate DRM_EXEC selection from Kconfig omits 9be4f0f68704 drm/xe/kunit: Fix forcewake assertion in mocs test omits 562b0f254d8b drm/xe/pf: Fix kernel-doc warning in migration_save_consume omits 8f565bdd14ee drm/xe: Prevent BIT() overflow when handling invalid prefe [...] omits b2bce0e551e8 drm/xe/pat: Add helper to query compression enable status omits ddca40927cc3 wifi: iwlwifi: fw: api: add HE type for UHR ELR omits 7739774a9cea wifi: iwlwifi: cfg: move the MODULE_FIRMWARE to the per-rf file omits be79702e6e2d wifi: iwlwifi: mld: fix HE SIG-B MCS/DCM/compression omits 94f74bb2701f wifi: iwlwifi: fw: api: add UHR data definitions omits 2f0472dc3367 wifi: iwlwifi: add UHR TLC mode omits 3876456283c4 wifi: iwlwifi: adjust LINK context NPCA API omits 4aa90f083563 wifi: iwlwifi: mld: refactor AP power type setting omits f31f74ff7322 wifi: iwlwifi: fix 22000 series SMEM parsing omits f33d4a166dc3 wifi: iwlwifi: mld: support TLC command version 6 omits ca1508b968a8 wifi: iwlwifi: mld: trigger a dump upon notification if needed omits 1398da27720a wifi: iwlwifi: fw: fix documentation reference for ap_type field omits 10ce404313e2 wifi: iwlwifi: mvm: check the validity of noa_len omits 2e67f9afdee9 wifi: iwlwifi: mvm: Remove few redundant 6 GHz scan chan params omits 6aa378d6ce50 wifi: iwlwifi: mld: Remove wrong channel flags in scan cmd omits f06b31ebebdb wifi: iwlwifi: mld: decode VHT information for sniffer omits 7e3e68550c54 wifi: iwlwifi: mld: Advertise support for multicast RX reg [...] omits 4d729999a7d4 wifi: iwlwifi: mld: Support changing NAN configuration omits ab272a63a8e9 wifi: iwlwifi: mld: Extend the NAN configuration omits 3bfd1e20cc29 wifi: iwlwifi: mld: Declare support for NAN capabilities omits f046df246904 wifi: iwlwifi: mld: Handle rate selection for NAN interface omits 71da864f6550 wifi: iwlwifi: mld: Add support for NAN omits 7cd7392a0778 wifi: ath12k: Remove Wi-Fi 7 header dependencies from comm [...] omits 965aea91545a wifi: ath12k: Move MSDU END TLV processing to Wi-Fi 7 module omits 5db19c488413 wifi: ath12k: Move MU user processing to Wi-Fi 7 module omits e5419861e415 wifi: ath12k: Move remaining SIG TLV parsing to Wi-Fi 7 module omits 00b67b7c44b4 wifi: ath12k: Move EHT SIG processing to Wi-Fi 7 module omits dde5748c2940 wifi: ath12k: Move HE SIG processing to Wi-Fi 7 module omits f4bcbaebf411 wifi: ath12k: Move HT/VHT SIG processing to Wi-Fi 7 module omits 52758ff7b50a wifi: ath12k: Move TX monitor functionality to Wi-Fi 7 module omits e475119ba251 wifi: ath12k: Move RX status TLV parsing to Wi-Fi 7 module omits 906b5ac9c2b5 wifi: ath12k: Move MPDU pop functionality to Wi-Fi 7 module omits e00164657ce8 wifi: ath12k: Move monitor status processing to Wi-Fi 7 module omits 24b21a9be2c9 wifi: ath12k: Move monitor ring processing to Wi-Fi 7 module omits aec860a0d3d2 Merge branch 'fixes' into for-next omits 37c3a91e9730 arm64: dts: broadcom: bcm2712: Add watchdog DT node omits dff552ac9cda arm64: dts: broadcom: bcm2712: Enable RNG omits f87034a7576f wifi: ath12k: Replace lock/unlock with guard() omits 96b42732bc75 wifi: ath12k: Use dp objects in performance critical paths omits 219dd14992fc wifi: ath12k: Build all the files in wifi7 directory into [...] omits 951cca9cc68d wifi: ath12k: Remove arch-specific HAL dependencies from c [...] omits 147daefc59f0 wifi: ath12k: Move ath12k_dp_rx_get_peer_id API to Wi-Fi 7 omits d43133a38b0c wifi: ath12k: Move ath12k_dp_rx_frags_cleanup API to Wi-Fi 7 omits c87060251024 wifi: ath12k: Remove the wifi7 header inclusions in common code omits c26f294fef2a wifi: ath12k: Move ieee80211_ops callback to the arch spec [...] omits 05774dffb974 wifi: ath12k: Add helper to free DP link peer omits 35fcf4fa196c wifi: ath12k: Move DP specific link stats to DP link peer omits 775fe5acc18d wifi: ath12k: Move DP device stats to ath12k_dp omits 73c928346d09 wifi: ath12k: Add callbacks in arch_ops for rx APIs omits 558e705e922a Merge branch 'fixes' into for-next omits fdca2e1d4a64 Merge branch 'misc' into for-next omits 6633dca572d8 wifi: ath12k: Add lockdep warn for RCU omits 11157e0910fd wifi: ath12k: Use ath12k_dp_peer in per packet Tx & Rx paths omits 5525f12fa671 wifi: ath12k: Attach and detach ath12k_dp_link_peer to ath [...] omits ee16dcf573d5 wifi: ath12k: Define ath12k_dp_peer structure & APIs for c [...] omits a88cf5f71adf wifi: ath12k: Add hash table for ath12k_dp_link_peer omits 0cafe8cc8566 wifi: ath12k: Move ath12k_dp_link_peer list from ath12k_ba [...] omits 57ccca410237 wifi: ath12k: Add hash table for ath12k_link_sta in ath12k_base omits 9e0b56a33384 wifi: ath12k: Rename ath12k_peer to ath12k_dp_link_peer omits 07174dc94269 wifi: ath12k: Move DP related functions from peer.c to dp_ [...] omits ffbf9a2eee90 Merge branch 'misc' into for-next omits 25122460e7f9 wifi: ath12k: Drop hal_ prefix from hardware register names omits 49ba5debad42 wifi: ath12k: Rename hal_ops to ops omits 6250af607309 wifi: ath12k: Remove the unused ring inits in wcn omits 2bb41934527d wifi: ath12k: Segregate the common and wifi7 specific structures omits ea23813a2e44 wifi: ath12k: Move HAL Cookie Conversion and RBM related A [...] omits 17540a7c9b36 wifi: ath12k: Move HAL REO and Rx buf related APIs to wifi [...] omits 356942d328a4 wifi: ath12k: Move HAL Tx, REO and link idle setup related [...] omits eba935ec922f wifi: ath12k: Move HAL CE status and set link desc addr AP [...] omits 3d947cef0a51 wifi: ath12k: Move HAL CE desc related APIs to wifi7 directory omits cb419f582f36 wifi: ath12k: Move HAL SRNG shadow config and get ring id [...] omits e9f00e22963e wifi: ath12k: Move HAL CE setup and SRNG related APIs to w [...] omits b38213660ab9 wifi: ath12k: Use hal handle instead of ab handle omits a337bff1db71 wifi: ath12k: Add direct HAL pointer in ath12k_dp omits 492dea1892da wifi: ath12k: Move hal_params and regs to hal from hw omits 1c1d4b491d20 wifi: ath12k: Move wbm_rbm_map to hw specific hal files omits 369cb192c2ec wifi: ath12k: Initialize hal_ops through hal_init omits 74ed243dad18 wifi: ath12k: Initialize desc_size through hal_init omits c0600b35e08d wifi: ath12k: Move srng config and hal_ops to hw specific [...] omits c57176c0dad9 wifi: ath12k: Rearrange PPDU radio stats omits 9e0ee04f818f wifi: ath12k: Refactor data path pdev struct omits af66c7640cf9 wifi: ath12k: Refactor ath12k_vif structure omits 39538dc8860a wifi: ath12k: Add framework for hardware specific DP inter [...] omits 914c890d3b90 wifi: ath12k: Add framework for hardware specific ieee8021 [...] omits 8042e30acd1f wifi: ath12k: Rearrange DP fields in ath12k_hw_group struct omits 614c23e24ee8 wifi: ath12k: Support arch-specific DP device allocation omits 3a52762b539f wifi: ath12k: Convert ath12k_dp member in ath12k_base to pointer omits 68113d260674 NTB/msi: Remove unused functions omits 5cb227aae875 ntb: ntb_hw_switchtec: Increase MAX_MWS limit to 256 omits 9f4ffe6da5c0 ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access omits 8efa3a10bacc ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut omits 972f34d54015 wifi: ath12k: Change the API prefixes to ath12k_wifi7 in tx/rx omits 0cdb09b19760 wifi: ath12k: Remove hal_rx_ops and merge into hal_ops omits e8a1e49c6328 wifi: ath12k: Add new infra for the rx path omits 92541061a6fd wifi: ath12k: Move hal_rx_ops callbacks to hal_ops omits 525373396937 wifi: ath12k: Replace ops with direct calls for rxdma ring mask omits dd33e179466e wifi: ath12k: unify HAL ops naming across chips omits 4ae34800a70d wifi: ath12k: Move the hal APIs to hardware specific files omits 00139e4d7baf wifi: ath12k: Remove non-compact TLV support from QCN omits d637c58a2947 wifi: ath12k: Move HTT specific code from dp.c to newly in [...] omits 611297ee9faf wifi: ath12k: Move HTT Tx specific code to newly introduced files omits 71a3f92c512e wifi: ath12k: Move HTT Rx specific code to newly introduced files omits d3ade00eb6d2 wifi: ath12k: Move HTT code in dp.h to newly introduced files omits a45d0e81b242 wifi: ath12k: Move ath12k_dp_tx and related APIs to wifi7 [...] omits 8527d81ee622 wifi: ath12k: Move arch specific tx APIs to wifi7 directory omits 52c555680bae wifi: ath12k: Move arch specific rx tid and related functi [...] omits 6c7ceff2bed9 wifi: ath12k: Move arch specific REO functions to wifi7 directory omits eb2120ae6ab5 wifi: ath12k: Separate arch specific part of RX APIs omits 5d2df2aa8430 wifi: ath12k: Move srng processing to wifi7 directory omits a7cfbb18d411 wifi: ath12k: Move regular msdu processing functions to wi [...] omits 6b4954d3f000 wifi: ath12k: Move rx error and defrag functions to wifi7 [...] omits 8dc72a6f603e wifi: ath12k: Move rxdma ring config functions to wifi7 directory omits 8658abc7139f wifi: ath12k: Move rx_desc.h file to wifi7 directory omits 87a230ec2bfa wifi: ath12k: Move hal_desc.h file to wifi7 directory omits 1a6a4b6c9f0e wifi: ath12k: Move Rx error related functions to wifi7 directory omits 2ec00a7747cb wifi: ath12k: Move HAL Rx wrapper APIs to dp_rx.h omits 4f57d71862a7 wifi: ath12k: Move hal_rx.h file to wifi7 directory omits 020225bbf4fb wifi: ath12k: Move hal_tx.h file to wifi7 directory omits dc722ea9ee13 wifi: ath12k: Move hal_tx and hal_rx to wifi7 directory omits 6c177775dcc5 Merge branch 'next/drivers' into for-next omits 0e487f03c6e5 wifi: ath12k: Remove HAL define dependencies from shared AHB code omits 6cbd171805be wifi: ath12k: Remove HAL defines from shared PCI code omits bce3b73d1ca7 wifi: ath12k: Rename ath12k_* symbols to ath12k_wifi7_* fo [...] omits a72027045263 wifi: ath12k: Modularize driver into common and Wi-Fi 7 sp [...] omits 83cd89a9556a wifi: ath12k: Move hw_init invocation to target-specific probe omits 387b587a861c wifi: ath12k: Move Wi-Fi 7 specific init routines to dedic [...] omits db2929711d70 wifi: ath12k: Restructure ahb.c into common and Wi-Fi 7 sp [...] omits bca2b24d9dd9 wifi: ath12k: Rename ahb_hif_ops to reflect generic usage omits 3f8d0eb8037b wifi: ath12k: Rename hw.c to Wi-Fi 7 specific implementation file omits 7f54938fc525 wifi: ath12k: Move Wi-Fi 7 MHI configuration to dedicated file omits d650b777858f wifi: ath12k: Move Wi-Fi 7 WMI configuration to dedicated file omits 5e545696a398 wifi: ath12k: Move Copy Engine configuration to Wi-Fi 7 sp [...] omits f844982696f5 wifi: ath12k: Restructure PCI code to common and Wi-Fi 7 s [...] omits 1dd9291eb903 ieee802154: Remove WARN_ON() in cfg802154_pernet_exit() omits 44dcb0bbc4a4 ieee802154: Avoid calling WARN_ON() on -ENOMEM in cfg80215 [...] omits 32d90bcea6c3 ieee802154: Restore initial state on failed device_rename( [...] adds 4156c3745f06 virtio_net: Fix misalignment bug in struct virtnet_info adds 5ce234a8fe05 Merge tag 'ipsec-2026-01-14' of git://git.kernel.org/pub/s [...] adds 4650ff58a1b9 Revert "can: raw: instantly reject unsupported CAN frames" adds 166e87329ce6 can: propagate CAN device capabilities via ml_priv adds faba5860fcf9 can: raw: instantly reject disabled CAN frames adds 6c1f5146b214 Merge patch series "can: raw: better approach to instantly [...] adds 1809c82aa073 net: can: j1939: j1939_xtp_rx_rts_session_active(): deacti [...] adds 851822aec1a3 Merge tag 'linux-can-fixes-for-6.19-20260115' of git://git [...] adds 9e995c573b63 Merge tag 'net-6.19-rc6' of git://git.kernel.org/pub/scm/l [...] adds e2fb7836b017 mm: describe @flags parameter in memalloc_flags_save() adds f26528478bb1 textsearch: describe @list member in ts_ops search adds eb3f781ab73e mm: vmalloc: fix up vrealloc_node_align() kernel-doc macro name adds 6cfab50e1440 mm, kfence: describe @slab parameter in __kfence_obj_info() adds aba744a2e4b2 mailmap: update email address for Szymon Wilczek adds 6ac166a0c8b8 docs: kernel-parameters: add kfence parameters adds 777a8560fd29 lib/buildid: use __kernel_read() for sleepable context adds 582f0f386411 kho: validate preserved memory map during population adds a38be5462690 mm/damon/core: get memcg reference before access adds b9efe36b5e3e mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free adds b02019169284 mm/hugetlb: ignore hugepage kernel args if hugepages are u [...] adds f171b55f1441 mips: fix HIGHMEM initialization adds e561383a39ed powerpc/watchdog: add support for hardlockup_sys_info sysctl adds f9132fbc2e83 mm/damon/core: remove call_control in inactive contexts adds a24ca8ebb0cd mm/damon/sysfs: cleanup intervals subdirs on attrs dir set [...] adds 9814cc832b88 mm/damon/sysfs: cleanup attrs subdirs on context dir setup [...] adds dc7e1d75fd8c mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme di [...] adds 392b3d9d595f mm/damon/sysfs-scheme: cleanup access_pattern subdirs on s [...] adds 590b13669b81 mm/zswap: fix error pointer free in zswap_cpu_comp_prepare() adds 61f67c230a5e mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge adds 0ace8f2db6b3 tools/testing/selftests: add tests for !tgt, src mremap() merges adds 3b617fd3d317 mm/vma: enforce VMA fork limit on unfaulted,faulted mremap [...] adds fb39444732f0 tools/testing/selftests: add forked (un)/faulted VMA merge tests adds 4795d205d786 mm: kmsan: fix poisoning of high-order non-compound pages adds 4b5c493ff762 iommu/sva: include mmu_notifier.h header adds 038a102535eb mm/page_alloc: prevent pcp corruption with SMP=n adds 21c68ad1d977 tools/testing/selftests: fix gup_longterm for unknown fs adds 18e87bceae6c mailmap: add entry for Daniel Thompson adds f46c26f1bcd9 mm: numa,memblock: include <asm/numa.h> for 'numa_nodes_parsed' adds 3e8e590fd65d drivers/dax: add some missing kerneldoc comment fields for [...] adds 13b2d15d991b Merge tag 'mm-hotfixes-stable-2026-01-15-08-03' of git://g [...] adds bc08b6588037 Merge tag 'efi-fixes-for-v6.19-2' of git://git.kernel.org/ [...] adds d5811e6297f3 NFS: Fix size read races in truncate, fallocate and copy offload adds 603c05a1639f Merge tag 'nfs-for-6.19-2' of git://git.linux-nfs.org/proj [...] adds be55257fab18 ftrace: Do not over-allocate ftrace memory adds 88e490913f07 Merge tag 'ftrace-v6.19-rc5' of git://git.kernel.org/pub/s [...] adds 983d014aafb1 kernel: modules: Add SPDX license identifier to kmod.c new 353c6f43ab69 Merge tag 'xfs-fixes-6.19-rc6' of git://git.kernel.org/pub [...] new 7a2c1b27cd6b Merge tag 'printk-for-6.19-rc6' of git://git.kernel.org/pu [...] new c2a44a02d785 Merge tag 'gpio-fixes-for-v6.19-rc6' of git://git.kernel.o [...] new ab2be3af8c4e ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enabl [...] new a57d5cc053e9 ASoC: tlv320adcx140: Merge fixes from Pengutronix new be5a39e7994e ASoC: rt5640: Fix duplicate clock properties in DT binding new f2161d5f1aae Merge tag 'asoc-fix-v6.19-rc5' of https://git.kernel.org/p [...] new 46b8d0888f01 ALSA: hda/tas2781: Add newly-released HP laptop new 711673f8dd19 Merge tag 'sound-6.19-rc6' of git://git.kernel.org/pub/scm [...] new e547d4f733f0 Merge tag 'acpi-6.19-rc6' of git://git.kernel.org/pub/scm/ [...] new d51e68b7007b Merge branch 'pm-em' new b62ce2547fe8 Merge tag 'pm-6.19-rc6' of git://git.kernel.org/pub/scm/li [...] new d81585830017 Merge tag 'pci-v6.19-fixes-3' of git://git.kernel.org/pub/ [...] new 6782a30d2077 Merge tag 'cxl-fixes-6.19-rc6' of git://git.kernel.org/pub [...] new 85807edac851 Merge tag 'drm-intel-fixes-2026-01-15' of https://gitlab.f [...] new 292e5757b222 drm/amdgpu: Fix gfx9 update PTE mtype flag new 9cb6278b44c3 drm/amdgpu: fix drm panic null pointer when driver not sup [...] new 28695ca09d32 drm/amd: Clean up kfd node on surprise disconnect new 9c8120015270 Revert duplicate "drm/amdgpu: disable peer-to-peer access [...] new 122b15cdbcc2 drm/amdgpu: Use correct address to setup gart page table f [...] new b6dff005fcf3 drm/amdgpu: make sure userqs are enabled in userq IOCTLs new 80614c509810 drm/amdkfd: fix a memory leak in device_queue_manager_init() new 0a1253ba5096 drm/amd/display: Show link name in PSR status message new fee50077656d drm/amd/display: Bump the HDMI clock to 340MHz new 52d3d115e9cc drm/amd/display: Initialise backlight level values from hw new 90dbc0bc2aa6 drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2 new 0bea77b13b76 drm/amdgpu: validate the flush_gpu_tlb_pasid() new 808c2052f046 Revert "drm/amdgpu: don't attach the tlb fence for SI" new 18dbcfb46f69 drm/amdkfd: No need to suspend whole MES to evict process new b2426a211dba drm/amdgpu/userq: Fix fence reference leak on queue teardown v2 new d04f73668beb drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module new 52456a62174f Merge tag 'amd-drm-fixes-6.19-2026-01-15' of https://gitla [...] new 9dd1f5f3eb8c Merge tag 'drm-misc-fixes-2026-01-16' of https://gitlab.fr [...] new 39d3389331ab Merge tag 'drm-fixes-2026-01-16' of https://gitlab.freedes [...] new 216c7a0326c6 Merge tag 'io_uring-6.19-20260116' of git://git.kernel.org [...] new ec19ed2b3e2a rnbd-clt: fix refcount underflow in device unmap path new d3eeb99bbc99 Merge tag 'block-6.19-20260116' of git://git.kernel.org/pu [...] new b5a69c486921 arm_mpam: Remove duplicate linux/srcu.h header new b9f5c38e4af1 arm_mpam: Use non-atomic bitops when modifying feature bitmap new d12453c7e281 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 0d26ca8ec461 LoongArch: Remove redundant code in head.S new a91f86e27087 LoongArch: Fix PMU counter allocation for mixed-type event groups new 762cf75bec2a LoongArch: dts: Describe PCI sideband IRQ through interrup [...] new c4461754e6fe LoongArch: dts: loongson-2k0500: Add default interrupt con [...] new 81e8cb7e504a LoongArch: dts: loongson-2k1000: Add default interrupt con [...] new e65df3f77ecd LoongArch: dts: loongson-2k2000: Add default interrupt con [...] new 14ea5a362588 LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names new 0bf58cb7288a LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy() new 7d8553fc75ae LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy() new 1cf342a7c3ad LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy() new 47622aa8b66c Merge tag 'loongarch-fixes-6.19-2' of git://git.kernel.org [...] new e84d960149e7 Merge tag 'for-6.19-rc5-tag' of git://git.kernel.org/pub/s [...] new 8562711ac09a Merge tag 'irq-urgent-2026-01-18' of git://git.kernel.org/ [...] new cee475796500 Merge tag 'objtool-urgent-2026-01-18' of git://git.kernel. [...] new 375410bb9a40 sched/deadline: Ensure get_prio_dl() is up-to-date new 4de9ff76067b sched/deadline: Avoid double update_rq_clock() new 49041e87f9cd sched: Fold rq-pin swizzle into __balance_callbacks() new 53439363c0a1 sched: Audit MOVE vs balance_callbacks new e008ec6c7904 sched: Deadline has dynamic priority new 627cc25f8446 sched/deadline: Use ENQUEUE_MOVE to allow priority change new 837c8180e34f Merge tag 'sched-urgent-2026-01-18' of git://git.kernel.or [...] new b671c1dad244 Merge tag 'timers-urgent-2026-01-18' of git://git.kernel.o [...] new d9b40d7262a2 selftests/x86: Add selftests include path for kselftest.h [...] new e503f539dc11 Merge tag 'x86-urgent-2026-01-18' of git://git.kernel.org/ [...] new 93fc4e044a0b Merge tag 'edac_urgent_for_v6.19_rc6' of git://git.kernel. [...] new 5d1765a96c66 Merge tag 'i2c-for-6.19-rc6' of git://git.kernel.org/pub/s [...] new 9fa015bdd891 Merge tag 'usb-serial-6.19-rc6' of ssh://gitolite.kernel.o [...] new dd83dc124973 xhci: sideband: don't dereference freed ring when removing [...] new 27983960f0fb Merge tag 'usb-6.19-rc6' of git://git.kernel.org/pub/scm/l [...] new 56bc8a18aa94 Merge tag 'soundwire-6.19-fixes' of git://git.kernel.org/p [...] new 3271b25e3d12 Merge tag 'phy-fixes-6.19' of git://git.kernel.org/pub/scm [...] new e90b81e8ff29 Merge tag 'dmaengine-fix-6.19' of git://git.kernel.org/pub [...] new cd16edba1c6a ext4: fix ext4_tune_sb_params padding new 0ef7ef422730 ext4: add missing down_write_data_sem in mext_move_extent(). new d250bdf531d9 ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref new f8907398a6d9 Merge tag 'ext4_for_linus-6.19-rc6' of git://git.kernel.or [...] adds 09444bef413f MAINTAINERS: Add Chen Ridong as cpuset reviewer adds a1b3421a023e kernel: cgroup: Add SPDX-License-Identifier lines adds 84697bf55329 kernel: cgroup: Add LGPL-2.1 SPDX license ID to legacy_freezer.c new 6f32aa91612a Merge tag 'cgroup-for-6.19-rc5-fixes-2' of git://git.kerne [...] new 90a855e75a99 Merge tag 'landlock-6.19-rc6' of git://git.kernel.org/pub/ [...] new 24d479d26b25 Linux 6.19-rc6 new 8cc784d4aded mm: add missing static initializer for init_mm::mm_cid.lock new c0450b06806b mm: rename cpu_bitmap field to flexible_array new 38467361a964 mm: take into account mm_cid size for mm_struct static def [...] new 90b951ace488 fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_s [...] new a737b642c8ea panic: only warn about deprecated panic_print on write access new 8d66a2c05234 x86/kfence: avoid writing L1TF-vulnerable PTEs new 821a975dab7b mm/swap_cgroup: fix kernel BUG in swap_cgroup_record new 8ec6678e90bc kho: init alloc tags when restoring pages from reserved memory new 9cac51a0eec8 migrate: correct lock ordering for hugetlb file folios new 44ee5b738d1d mm/vma: do not leak memory when .mmap_prepare swaps the file new ec2ef1ead8b3 mm/kasan: fix KASAN poisoning in vrealloc() new 16eaf9fafdd6 mm: remove unnecessary and incorrect mmap lock assert new e444a35c1ac7 mm/hugetlb: fix hugetlb_pmd_shared() new 6223c5d6f521 mm/hugetlb: fix two comments related to huge_pmd_unshare() new 5d1daad7c1d3 mm/rmap: fix two comments related to huge_pmd_unshare() new 30397d7aea64 mm/hugetlb: fix excessive IPI broadcasts when unsharing PM [...] new 500ba77ec2a8 mm-hugetlb-fix-excessive-ipi-broadcasts-when-unsharing-pmd [...] new a7db919bf177 mm: do not copy page tables unnecessarily for VM_UFFD_WP new 582980129651 Docs/mm/allocation-profiling: describe sysctrl limitations [...] new 8ab3d780b251 mm/kfence: fix potential deadlock in reboot notifier new a976523f025b mm, swap: restore swap_space attr aviod kernel panic new 62da8a036b8a mm: restore per-memcg proactive reclaim with !CONFIG_NUMA new 9b7e9e9529f9 mm/hugetlb: restore failed global reservations to subpool new 58516021b254 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison new df74dfc6e805 mm/memory-failure: teach kill_accessing_process to accept [...] new a3543f633fd0 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new ab7ad7abb366 romfs: check sb_set_blocksize() return value new 561940a7ee81 iomap: wait for batched folios to be stable in __iomap_get_folio new e93b31d08162 writeback: use round_jiffies_relative for dirtytime_work new 4973d95679fb fuse: use private naming for fuse hash size new cb8d2bdcb824 fuse: fix race when disposing stale dentries new 1e2c1af1beb3 fuse: make sure dentry is evicted if stale new 09f7a43ae501 fuse: add need_resched() before unlocking bucket new 3926746b5534 fuse: clean up fuse_dentry_tree_work() new fa79401a9c35 fuse: shrink once after all buckets have been scanned new 79d11311f64d vfs: document d_dispose_if_unused() new 6358461178ca Merge patch series "fuse: fixes and cleanups for expired d [...] new 59a33e41e10a Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 4ce3171a70f8 Merge branch 'misc-6.19' into next-fixes new cfc6e980bc96 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new c9027b2ed281 Merge branch 'fs-current' of linux-next new b8f5a3450611 Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] new 2150467fc61d Revert "arm64: tegra: Add interconnect properties for Tegra210" new 8bb9fd440aec MAINTAINERS: update email address for Yixun Lan new 1902e2eae5ce Merge tag 'at91-fixes-6.19' of https://git.kernel.org/pub/ [...] new 4ead53ba5071 Merge tag 'v6.19-rockchip-dtsfixes1' of git://git.kernel.o [...] new 2b806de93db1 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] new 576b1b7b1148 s390/vdso: Disable kstack erase new d045e166d3c5 selftests: vDSO: getrandom: Fix path to s390 chacha implem [...] new 73f9a572c72b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new c4efd7a770c5 usbnet: fix crash due to missing BQL accounting after resume new 0386bd321d0f vsock/virtio: Coalesce only linear skb new a63e5fe09592 vsock/test: Add test for a linear and non-linear skb getti [...] new 9ad693018c84 Merge branch 'vsock-virtio-fix-data-loss-disclosure-due-to [...] new 7d7dbafefbe7 net: usb: dm9601: remove broken SR9700 support new 220d89df1da6 net: add skb->data_len and (skb>end - skb->tail) to skb_dump() new c84fcb79e5db bonding: limit BOND_MODE_8023AD to Ethernet devices new 4d10edfd1475 l2tp: Fix memleak in l2tp_udp_encap_recv(). new 4f5f148dd7c0 selftests: net: fib-onlink-tests: Convert to use namespace [...] new 8439016c3b8b ice: initialize ring_stats->syncp new a9d45c22ed12 ice: Avoid detrimental cleanup for bond during interface stop new 01139a2ce532 ice: Fix incorrect timeout ice_release_res() new 41a9a6826f20 igc: Restore default Qbv schedule when changing channels new 6990dc392a9a igc: fix race condition in TX timestamp read for register 0 new 8ad1b6c1e63d igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue new 2c68d5eacc1e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new a74c7a58ca2c net: freescale: ucc_geth: Return early when TBI PHY can't [...] new a80c9d945aef sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT new d998b0e5afff octeontx2: Fix otx2_dma_map_page() error return code new c158f985cf6c amd-xgbe: avoid misleading per-packet error log new ff7737946812 docs: netdev: refine 15-patch limit new 9a56796ad258 gue: Fix skb memleak with inner IP protocol 0. new 68578370f9b3 tools: ynl: Specify --no-line-number in ynl-regen.sh. new 7a9bc9e3f423 fou: Don't allow 0 for FOU_ATTR_IPPROTO. new 6a5e5a3da355 Merge branch 'fou-gue-fix-skb-memleak-with-inner-protocol-0' new b47adaab8b3d veth: fix data race in veth_get_ethtool_stats new a92a6c50e35b net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick new f40ddcc0c0ca Revert "nfc/nci: Add the inconsistency check between the i [...] new 96e10d6e6f6d Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new 64f6a0a03125 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6b971191fcfc ALSA: usb: Increase volume range that triggers a warning new 6f5c69f72e50 ALSA: scarlett2: Fix buffer overflow in config retrieval new 49985bc466b5 ALSA: usb-audio: Add delay quirk for MOONDROP Moonriver2 Ti new 1deecf7805f1 selftests: ALSA: Remove unused variable in utimer-test new bc4c4454d9e0 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new a1b53a2aceea Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new f6b625639e39 spi: spi-cadence: enable SPI_CONTROLLER_MUST_TX new caa329649259 spi: intel-pci: Add support for Nova Lake SPI serial flash new cb2d46836aff Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 4181aceb4af4 rust: i2c: do not drop device private data on shutdown() new 5f4476e98387 rust: auxiliary: add Driver::unbind() callback new 0af1a9e4629a rust: driver: introduce a DriverLayout trait new c1d4519e1c36 rust: driver: add DEVICE_DRIVER_OFFSET to the DriverLayout trait new 2ad0f490c224 rust: driver: add DriverData type to the DriverLayout trait new a995fe1a3aa7 rust: driver: drop device private data post unbind new dc23806a7c47 driver core: enforce device_lock for driver_match_device() new 5c3010eae60c Merge branch 'driver-core-linus' of https://git.kernel.org [...] new fb47423dc7bf serial: qcom_geni: Fix BT failure regression on RB2 platform new 27aff0a56b3c serial: 8250_pci: Fix broken RS485 for F81504/508/512 new f738d79e8aac Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] new 9fcdfd669f59 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new 0ea4cc93d5ec Merge tag 'icc-6.19-rc6' of ssh://gitolite.kernel.org/pub/ [...] new 9aeacd2ff31e mux: mmio: Fix IS_ERR() vs NULL check in probe() new 10d28cffb3f6 comedi: Fix getting range information for subdevices 16 to 255 new 95fc36a234da intel_th: fix device leak on output open() new aa3f64a98b23 intel_th: rename error label new 0b52edaeb5c2 slimbus: core: fix OF node leak on registration failure new 0eb4ff659611 slimbus: core: fix runtime PM imbalance on report present new 9391380eb91e slimbus: core: fix device reference leak on report present new 4c6da2fdc811 slimbus: core: amend slim_get_device() kernel doc new 7831f710553d slimbus: core: fix of_slim_get_device() kernel doc new bba7fd1258cd slimbus: core: clean up of_slim_get_device() new a3bece3678f6 uacce: fix cdev handling in the cleanup path new 98eec349259b uacce: fix isolate sysfs check condition new 02695347be53 uacce: implement mremap in uacce_vm_ops to return -EPERM new 26c08dabe547 uacce: ensure safe queue release with state management new 054e1c0e6114 uio: pci_sva: correct '-ENODEV' check logic new 06d5a7afe1d0 mei: trace: treat reg parameter as string new e03b29b55f2b comedi: dmm32at: serialize use of paged registers new d38db05f89d2 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] new bb2576946514 Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] new 23cebe617f3e Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] new 830e0bef79aa hwmon: (dell-smm) Add Dell G15 5510 to fan control whitelist new c80cd211e6a2 Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] new ddedcb20fffd Merge branch 'dma-mapping-fixes' of https://git.kernel.org [...] new 3113bcf4ccf0 platform/mellanox: Fix SN5640/SN5610 LED platform data new 2bf1877b7094 platform/x86/amd: Fix memory leak in wbrf_record() new 2e91919a6795 platform/x86: asus-armoury: Add power limits for Asus G513QY new e11e3e801193 platform/x86: asus-armoury: add support for GV302XV new a06bb57b2e71 platform/x86: asus-armoury: add support for FA401UV new 8ba4e0598d12 platform/x86: asus-armoury: add support for FA617XT new f7fffd2e3f92 platform/x86: asus-wmi: fix sending OOBE at probe new fdee1b097216 platform/x86: hp-bioscfg: Fix kobject warnings for empty a [...] new bb820f17b68f platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE [...] new 791c3c82091e platform/x86: hp-bioscfg: Fix automatic module loading new 686c6adb9882 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 48e6a9c4a208 of: platform: Use default match table for /firmware new 81122fba08fa of: fix reference count leak in of_alias_scan() new d9e597d1806f Merge branch 'dt/linus' of https://git.kernel.org/pub/scm/ [...] new 9eacec5d18f9 scsi: storvsc: Process unsupported MODE_SENSE_10 new fe2f8ad6f099 scsi: core: Wake up the error handler when final completio [...] new 9411a89e9e71 scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn [...] new 84dc6037390b scsi: target: iscsi: Fix use-after-free in iscsit_dec_sess [...] new 19bc5f2a6962 scsi: qla2xxx: Sanitize payload size to prevent member overflow new adf4a19d2329 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new bf849df5c4f8 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new fc558188f251 Drivers: hv: vmbus: fix typo in function name reference new 49f49d47af67 Drivers: hv: Always do Hyper-V panic notification in hv_km [...] new 259add0d982c mshv: Align huge page stride with guest mapping new e020f604abaa mshv: Store the result of vfs_poll in a variable of type __poll_t new d2999c0fbcb2 mshv: Add __user attribute to argument passed to access_ok() new 69c88a6a49cf mshv: add definitions for arm64 gpa intercepts new 12ffd561d2de mshv: handle gpa intercepts for arm64 new bdd3fcdcdc63 Merge branch 'hyperv-fixes' of https://git.kernel.org/pub/ [...] new 69132c2d4c11 Documentation: riscv: uabi: Clarify ISA spec version for c [...] new eaa9bb1d39d5 riscv: clocksource: Fix stimecmp update hazard on RV32 new 75870639bf5d riscv: kvm: Fix vstimecmp update hazard on RV32 new 344c5281f438 riscv: suspend: Fix stimecmp update hazard on RV32 new 521cadb4b69e riscv: ERRATA_STARFIVE_JH7100: Fix missing dependency on n [...] new 8fdc61faa730 soc: renesas: Fix missing dependency on new CONFIG_CACHEMA [...] new bdce162f2e57 riscv: Use 64-bit variable for output in __get_user_asm new 7d1f43960158 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 69562b816f53 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] new 330eb955ea9e kernel: add SPDX-License-Identifier lines new e09a5cac2ff2 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] new f51ae47d8984 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new bbb7ef289de9 Merge branch 'perf-tools' of https://git.kernel.org/pub/sc [...] new 4b22ec1685ce efivarfs: fix error propagation in efivar_entry_get() new 127b57b2c0c8 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] new af20ae33e7dd rust: kbuild: give `--config-path` to `rustfmt` in `.rsi` target new 1b83ef9f7ad4 scripts: generate_rust_analyzer: remove sysroot assertion new 87417cc95b0f scripts: generate_rust_analyzer: syn: treat `std` as a dependency new 3a50257e5600 scripts: generate_rust_analyzer: quote: treat `core` and ` [...] new bc83834c1576 scripts: generate_rust_analyzer: compile quote with correc [...] new ac3c50b9a24e scripts: generate_rust_analyzer: compile sysroot with corr [...] new 09c3c9112d71 rust: bits: always inline functions using build_assert wit [...] new d6ff6e870077 rust: sync: refcount: always inline functions using build_ [...] new 2af6ad09fc7d rust: num: bounded: add missing comment for always inlined [...] new 00766e37ff53 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] new 9664ac6f0bf1 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 861d21c43c98 pmdomain:rockchip: Fix init genpd as GENPD_STATE_ON before [...] new 86551bca7df2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new cd4a3ced4d1c irqchip/renesas-rzv2h: Prevent TINT spurious interrupt dur [...] new d1e947d3582d Merge branch into tip/master: 'irq/urgent' new d9eb282fa947 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] adds a4ae75d1b6a2 slab: fix kmalloc_nolock() context check for PREEMPT_RT new 7fd5b29301eb Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...]
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 (9b7977f9e39b) \ N -- N -- N refs/heads/pending-fixes (7fd5b29301eb)
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.
The 265 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .editorconfig | 4 +- .mailmap | 4 +- CREDITS | 8 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 15 - Documentation/ABI/testing/configfs-usb-gadget-midi | 17 +- Documentation/ABI/testing/sysfs-block-zram | 14 - .../sysfs-bus-coresight-devices-dummy-source | 4 +- .../ABI/testing/sysfs-bus-coresight-devices-tpda | 69 - .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 56 +- Documentation/ABI/testing/sysfs-bus-i3c | 11 - Documentation/ABI/testing/sysfs-class-tee | 10 - .../ABI/testing/sysfs-driver-intel-xe-hwmon | 110 - .../ABI/testing/sysfs-driver-intel-xe-sriov | 2 +- Documentation/ABI/testing/sysfs-fs-erofs | 14 +- Documentation/ABI/testing/sysfs-fs-f2fs | 27 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 13 - Documentation/Makefile | 3 +- Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- Documentation/PCI/msi-howto.rst | 6 +- .../RCU/Design/Requirements/Requirements.rst | 12 +- Documentation/admin-guide/blockdev/zram.rst | 24 +- Documentation/admin-guide/bug-hunting.rst | 6 +- Documentation/admin-guide/cgroup-v1/memory.rst | 5 +- Documentation/admin-guide/cgroup-v2.rst | 41 +- .../admin-guide/device-mapper/dm-raid.rst | 2 +- Documentation/admin-guide/devices.rst | 10 +- Documentation/admin-guide/devices.txt | 8 +- Documentation/admin-guide/kernel-parameters.txt | 113 +- Documentation/admin-guide/laptops/index.rst | 1 + Documentation/admin-guide/laptops/laptop-mode.rst | 770 + .../admin-guide/laptops/thinkpad-acpi.rst | 37 - Documentation/admin-guide/mm/damon/usage.rst | 11 +- Documentation/admin-guide/mm/memory-hotplug.rst | 14 +- Documentation/admin-guide/sysctl/kernel.rst | 6 + Documentation/admin-guide/sysctl/vm.rst | 40 +- Documentation/admin-guide/thunderbolt.rst | 2 +- Documentation/arch/arm/keystone/knav-qmss.rst | 2 +- Documentation/arch/arm/keystone/overview.rst | 2 +- Documentation/arch/riscv/uabi.rst | 4 +- Documentation/arch/x86/iommu.rst | 7 +- Documentation/block/inline-encryption.rst | 6 - Documentation/bpf/bpf_prog_run.rst | 3 +- Documentation/bpf/kfuncs.rst | 213 +- Documentation/core-api/dma-api-howto.rst | 52 - Documentation/core-api/dma-attributes.rst | 9 - Documentation/core-api/housekeeping.rst | 111 - Documentation/core-api/index.rst | 1 - Documentation/core-api/kho/abi.rst | 28 - Documentation/core-api/kho/bindings/kho.yaml | 43 + .../core-api/kho/bindings/memblock/memblock.yaml | 39 + .../kho/bindings/memblock/reserve-mem.yaml | 40 + Documentation/core-api/kho/bindings/sub-fdt.yaml | 27 + .../core-api/kho/{index.rst => concepts.rst} | 53 +- Documentation/core-api/kho/fdt.rst | 80 + Documentation/core-api/kho/index.rst | 82 +- Documentation/core-api/kobject.rst | 2 +- Documentation/core-api/list.rst | 9 - Documentation/core-api/liveupdate.rst | 13 +- .../core-api/real-time/architecture-porting.rst | 3 +- Documentation/core-api/real-time/hardware.rst | 132 - Documentation/core-api/real-time/index.rst | 1 - Documentation/dev-tools/checkpatch.rst | 2 +- Documentation/dev-tools/clang-format.rst | 2 +- Documentation/dev-tools/context-analysis.rst | 145 - Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/sparse.rst | 19 + Documentation/devicetree/bindings/Makefile | 5 +- .../bindings/arm/arm,coresight-dummy-sink.yaml | 2 +- .../bindings/arm/arm,coresight-dummy-source.yaml | 2 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 6 - .../devicetree/bindings/arm/aspeed/aspeed.yaml | 3 - .../devicetree/bindings/arm/atmel-at91.yaml | 6 +- .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 24 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 8 - Documentation/devicetree/bindings/arm/cix.yaml | 6 +- Documentation/devicetree/bindings/arm/fsl.yaml | 24 +- .../devicetree/bindings/arm/mediatek.yaml | 2 - .../bindings/arm/qcom,coresight-ctcu.yaml | 15 +- .../bindings/arm/qcom,coresight-remote-etm.yaml | 4 +- .../bindings/arm/qcom,coresight-tnoc.yaml | 2 +- .../bindings/arm/qcom,coresight-tpda.yaml | 4 +- .../bindings/arm/qcom,coresight-tpdm.yaml | 4 +- Documentation/devicetree/bindings/arm/qcom.yaml | 33 - .../devicetree/bindings/arm/rockchip.yaml | 36 +- .../devicetree/bindings/arm/vexpress-config.yaml | 6 +- .../devicetree/bindings/ata/ahci-platform.yaml | 20 + .../bindings/bus/aspeed,ast2600-ahbc.yaml | 8 +- .../bindings/bus/st,stm32mp25-rifsc.yaml | 2 +- .../devicetree/bindings/cache/qcom,llcc.yaml | 46 +- .../bindings/clock/google,gs101-clock.yaml | 19 +- .../bindings/clock/qcom,gcc-msm8953.yaml | 6 +- .../bindings/clock/qcom,kaanapali-gxclkctl.yaml | 63 - .../bindings/clock/qcom,sm8450-camcc.yaml | 11 - .../bindings/clock/qcom,sm8450-gpucc.yaml | 2 - .../bindings/clock/qcom,sm8450-videocc.yaml | 3 - .../bindings/clock/qcom,sm8550-dispcc.yaml | 2 - .../bindings/clock/qcom,x1e80100-gcc.yaml | 8 +- .../clock/samsung,exynosautov920-clock.yaml | 19 - .../devicetree/bindings/clock/spacemit,k1-pll.yaml | 9 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 - .../bindings/crypto/aspeed,ast2600-acry.yaml | 7 - .../devicetree/bindings/crypto/qcom,prng.yaml | 2 - .../bindings/display/bridge/fsl,ldb.yaml | 10 - .../bindings/display/bridge/renesas,dsi.yaml | 120 +- .../bindings/display/msm/dsi-controller-main.yaml | 5 - .../bindings/display/msm/dsi-phy-7nm.yaml | 30 +- .../bindings/display/msm/qcom,qcs8300-mdss.yaml | 102 +- .../bindings/display/panel/lg,sw43408.yaml | 13 +- .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 8 +- .../bindings/display/panel/samsung,s6e3fc2x01.yaml | 20 +- .../display/rockchip/rockchip,dw-hdmi.yaml | 1 - .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 - .../rockchip/rockchip,rk3588-dw-hdmi-qp.yaml | 6 - .../bindings/display/rockchip/rockchip-vop.yaml | 1 - .../bindings/display/sitronix,st7571.yaml | 25 - .../bindings/display/sitronix,st7920.yaml | 58 - .../devicetree/bindings/dma/arm-pl08x.yaml | 2 +- .../devicetree/bindings/dma/atmel,sama5d4-dma.yaml | 4 +- .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 20 - .../bindings/dma/nvidia,tegra210-adma.yaml | 15 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 2 - .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 1 - .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 14 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 3 - .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 3 - .../bindings/firmware/cznic,turris-mox-rwtm.txt | 19 + .../bindings/firmware/cznic,turris-mox-rwtm.yaml | 40 - .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 21 +- .../devicetree/bindings/goldfish/audio.txt | 17 + .../devicetree/bindings/gpio/gpio-line-mux.yaml | 107 - .../devicetree/bindings/gpio/gpio-mmio.yaml | 15 +- .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 2 - .../devicetree/bindings/gpio/spacemit,k1-gpio.yaml | 4 +- .../bindings/gpu/arm,mali-valhall-csf.yaml | 14 - .../devicetree/bindings/gpu/img,powervr-rogue.yaml | 2 - .../bindings/hwmon/aspeed,ast2400-pwm-tacho.yaml | 106 - .../devicetree/bindings/hwmon/aspeed-pwm-tacho.txt | 73 + .../bindings/hwmon/iei,wt61p803-puzzle-hwmon.yaml | 59 - .../bindings/hwmon/microchip,sparx5-temp.yaml | 8 +- .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 1 - .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 - .../devicetree/bindings/i2c/spacemit,k1-i2c.yaml | 3 - .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 3 - .../input/touchscreen/sitronix,st1232.yaml | 10 +- .../bindings/interconnect/mediatek,mt8183-emi.yaml | 1 - .../bindings/interconnect/qcom,qcs615-rpmh.yaml | 2 + .../interrupt-controller/fsl,qe-ports-ic.yaml | 51 - .../interrupt-controller/loongson,eiointc.yaml | 3 - .../interrupt-controller/loongson,liointc.yaml | 3 - .../interrupt-controller/loongson,pch-pic.yaml | 3 - .../bindings/interrupt-controller/qcom,pdc.yaml | 2 - .../renesas,r9a09g077-icu.yaml | 236 - .../interrupt-controller/renesas,rzv2h-icu.yaml | 1 - .../devicetree/bindings/leds/ams,as3668.yaml | 74 - .../bindings/leds/iei,wt61p803-puzzle-leds.yaml | 41 - .../bindings/mailbox/qcom,cpucp-mbox.yaml | 1 - .../devicetree/bindings/media/i2c/adi,adv7180.yaml | 97 +- .../bindings/media/i2c/ovti,os05b10.yaml | 103 - .../bindings/media/i2c/samsung,s5k3m5.yaml | 103 - .../bindings/media/i2c/samsung,s5kjn1.yaml | 103 - .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 6 - .../bindings/media/qcom,qcs8300-camss.yaml | 13 - .../bindings/media/qcom,sa8775p-camss.yaml | 4 +- .../bindings/media/qcom,sc7280-camss.yaml | 4 +- .../bindings/media/qcom,sc8280xp-camss.yaml | 4 +- .../bindings/media/qcom,sdm670-camss.yaml | 4 +- .../bindings/media/qcom,sdm845-camss.yaml | 4 +- .../bindings/media/qcom,sm6150-camss.yaml | 439 - .../bindings/media/qcom,sm8250-camss.yaml | 4 +- .../bindings/media/qcom,sm8550-camss.yaml | 4 +- .../bindings/media/qcom,x1e80100-camss.yaml | 4 +- .../devicetree/bindings/media/st,stm32-dcmipp.yaml | 3 - .../bindings/media/st,stm32mp25-csi.yaml | 3 - .../devicetree/bindings/media/ti,vip.yaml | 152 - .../memory-controllers/ddr/jedec,ddr4.yaml | 34 - ...sdram-channel.yaml => jedec,lpddr-channel.yaml} | 40 +- .../memory-controllers/ddr/jedec,lpddr-props.yaml | 74 + .../memory-controllers/ddr/jedec,lpddr2.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr3.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr4.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr5.yaml | 2 +- .../memory-controllers/ddr/jedec,sdram-props.yaml | 94 - .../devicetree/bindings/mfd/atmel,hlcdc.yaml | 1 - .../bindings/mfd/bitmain,bm1880-sctrl.yaml | 66 - .../bindings/mfd/iei,wt61p803-puzzle.yaml | 80 - .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 3 +- .../devicetree/bindings/mfd/nxp,lpc3220-scb.yaml | 74 - .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 4 - .../devicetree/bindings/mfd/qnap,ts433-mcu.yaml | 1 - Documentation/devicetree/bindings/mfd/syscon.yaml | 5 - .../devicetree/bindings/misc/qcom,fastrpc.yaml | 4 +- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 2 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 2 +- .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 5 - .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 - .../devicetree/bindings/mmc/spacemit,sdhci.yaml | 10 - .../net/bluetooth/qcom,bluetooth-common.yaml | 25 - .../bindings/net/bluetooth/qcom,qca2066-bt.yaml | 49 - .../bindings/net/bluetooth/qcom,qca6390-bt.yaml | 64 - .../bindings/net/bluetooth/qcom,qca9377-bt.yaml | 58 - .../bindings/net/bluetooth/qcom,wcn3950-bt.yaml | 67 - .../bindings/net/bluetooth/qcom,wcn3990-bt.yaml | 66 - .../bindings/net/bluetooth/qcom,wcn6750-bt.yaml | 91 - .../bindings/net/bluetooth/qcom,wcn6855-bt.yaml | 99 - .../bindings/net/bluetooth/qcom,wcn7850-bt.yaml | 94 - .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 259 + .../devicetree/bindings/net/brcm,amac.yaml | 2 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 3 - .../bindings/net/ethernet-connector.yaml | 56 - .../devicetree/bindings/net/ethernet-phy.yaml | 18 - .../devicetree/bindings/net/mscc,miim.yaml | 11 +- .../devicetree/bindings/net/rockchip-dwmac.yaml | 2 - .../devicetree/bindings/net/ti,dp83822.yaml | 9 +- .../bindings/nvmem/google,gs101-otp.yaml | 61 - .../bindings/pci/aspeed,ast2600-pcie.yaml | 182 - .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 7 +- .../devicetree/bindings/pci/loongson.yaml | 2 - .../bindings/pci/mediatek-pcie-gen3.yaml | 1 - .../devicetree/bindings/pci/qcom,pcie-apq8064.yaml | 170 - .../devicetree/bindings/pci/qcom,pcie-apq8084.yaml | 109 - .../devicetree/bindings/pci/qcom,pcie-ipq4019.yaml | 146 - .../devicetree/bindings/pci/qcom,pcie-ipq5018.yaml | 189 - .../devicetree/bindings/pci/qcom,pcie-ipq6018.yaml | 179 - .../devicetree/bindings/pci/qcom,pcie-ipq8074.yaml | 165 - .../devicetree/bindings/pci/qcom,pcie-ipq9574.yaml | 183 - .../devicetree/bindings/pci/qcom,pcie-msm8996.yaml | 156 - .../devicetree/bindings/pci/qcom,pcie-qcs404.yaml | 131 - ...com,pcie-sm8150.yaml => qcom,pcie-sc8180x.yaml} | 64 +- .../devicetree/bindings/pci/qcom,pcie-sdm845.yaml | 190 - .../devicetree/bindings/pci/qcom,pcie-sdx55.yaml | 172 - .../devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 1 - .../devicetree/bindings/pci/qcom,pcie.yaml | 782 + .../bindings/pci/qcom,sa8255p-pcie-ep.yaml | 110 - .../bindings/pci/snps,dw-pcie-common.yaml | 6 - .../bindings/pci/socionext,uniphier-pcie.yaml | 4 +- .../devicetree/bindings/phy/apple,atcphy.yaml | 222 - .../devicetree/bindings/phy/fsl,lynx-28g.yaml | 71 +- .../bindings/phy/google,lga-usb-phy.yaml | 133 - .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 29 +- .../devicetree/bindings/phy/phy-common-props.yaml | 157 - .../devicetree/bindings/phy/qcom,edp-phy.yaml | 30 +- .../bindings/phy/qcom,m31-eusb2-phy.yaml | 10 +- .../bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml | 111 - .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 6 - .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 6 - .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 18 - .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 70 +- .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 9 - .../bindings/phy/renesas,rzg3e-usb3-phy.yaml | 9 +- .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 3 - .../bindings/phy/samsung,usb3-drd-phy.yaml | 51 - .../bindings/phy/spacemit,k1-combo-phy.yaml | 114 - .../bindings/phy/spacemit,k1-pcie-phy.yaml | 71 - .../devicetree/bindings/phy/spacemit,usb2-phy.yaml | 40 - .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 3 - .../bindings/phy/transmit-amplitude.yaml | 103 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../pinctrl/renesas,r9a09g077-pinctrl.yaml | 13 - .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 1 - .../bindings/pinctrl/samsung,pinctrl.yaml | 1 - .../bindings/pinctrl/spacemit,k1-pinctrl.yaml | 22 +- .../devicetree/bindings/power/fsl,imx-gpc.yaml | 3 - .../bindings/power/mediatek,mt8196-gpufreq.yaml | 13 - .../bindings/power/mediatek,power-controller.yaml | 2 +- .../bindings/power/reset/syscon-poweroff.yaml | 8 +- .../bindings/power/reset/syscon-reboot.yaml | 2 +- .../bindings/regulator/adi,max77675.yaml | 184 - .../regulator/mediatek,mt6331-regulator.yaml | 4 +- .../bindings/regulator/qcom,wcn3990-pmu.yaml | 100 - ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 5 - .../bindings/regulator/richtek,rt5739.yaml | 5 - .../devicetree/bindings/regulator/ti,tps65185.yaml | 96 - .../bindings/remoteproc/fsl,imx-rproc.yaml | 1 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 5 - .../bindings/remoteproc/qcom,pas-common.yaml | 3 - .../bindings/remoteproc/qcom,sm8550-pas.yaml | 1 + .../bindings/remoteproc/ti,hsm-m4fss.yaml | 72 - .../bindings/remoteproc/ti,keystone-rproc.txt | 2 +- .../devicetree/bindings/riscv/extensions.yaml | 194 +- .../devicetree/bindings/riscv/starfive.yaml | 1 - .../bindings/rng/samsung,exynos5250-trng.yaml | 13 +- Documentation/devicetree/bindings/serial/8250.yaml | 1 - .../devicetree/bindings/serial/renesas,rsci.yaml | 99 +- .../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 6 - .../bindings/soc/samsung/exynos-pmu.yaml | 26 +- .../bindings/soc/spacemit/spacemit,k1-syscon.yaml | 14 +- .../devicetree/bindings/sound/awinic,aw88395.yaml | 13 - .../devicetree/bindings/sound/everest,es8389.yaml | 12 - .../bindings/sound/google,goldfish-audio.yaml | 38 - .../devicetree/bindings/sound/realtek,rt5575.yaml | 61 - .../devicetree/bindings/sound/realtek,rt5640.yaml | 8 - .../devicetree/bindings/sound/realtek,rt5651.yaml | 100 - .../devicetree/bindings/sound/richtek,rtq9128.yaml | 12 +- Documentation/devicetree/bindings/sound/rt5651.txt | 63 + .../bindings/sound/ti,tlv320adcx140.yaml | 7 +- .../bindings/soundwire/qcom,soundwire.yaml | 1 - .../bindings/spi/andestech,ae350-spi.yaml | 85 - .../bindings/spi/atmel,at91rm9200-spi.yaml | 1 - .../devicetree/bindings/spi/axiado,ax3000-spi.yaml | 73 - .../devicetree/bindings/spi/nxp,imx94-xspi.yaml | 88 - .../devicetree/bindings/spi/nxp,lpc3220-spi.yaml | 8 - .../bindings/spi/renesas,rzv2h-rspi.yaml | 8 - .../devicetree/bindings/spi/st,stm32-spi.yaml | 3 - Documentation/devicetree/bindings/sram/sram.yaml | 2 - .../devicetree/bindings/submitting-patches.rst | 4 +- .../devicetree/bindings/tpm/tcg,tpm-tis-i2c.yaml | 1 - .../devicetree/bindings/trivial-devices.yaml | 10 - .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 22 +- .../devicetree/bindings/usb/generic-ehci.yaml | 2 - .../devicetree/bindings/usb/generic-ohci.yaml | 2 - .../devicetree/bindings/usb/google,lga-dwc3.yaml | 140 - .../bindings/usb/microchip,lan9691-dwc3.yaml | 66 - .../bindings/usb/socionext,uniphier-dwc3.yaml | 89 - .../devicetree/bindings/vendor-prefixes.yaml | 8 - .../bindings/watchdog/xlnx,versal-wwdt.yaml | 3 - .../devicetree/bindings/writing-schema.rst | 16 +- Documentation/doc-guide/kernel-doc.rst | 55 +- Documentation/driver-api/acpi/acpi-drivers.rst | 80 - Documentation/driver-api/acpi/index.rst | 1 - Documentation/driver-api/basics.rst | 17 +- Documentation/driver-api/cxl/index.rst | 1 - Documentation/driver-api/cxl/linux/early-boot.rst | 2 +- .../driver-api/cxl/platform/bios-and-efi.rst | 23 - .../driver-api/cxl/platform/device-hotplug.rst | 130 - Documentation/driver-api/dmaengine/provider.rst | 5 +- .../driver-api/driver-model/design-patterns.rst | 2 +- Documentation/driver-api/gpio/pca953x.rst | 87 - Documentation/driver-api/mailbox.rst | 2 +- Documentation/driver-api/media/v4l2-dev.rst | 8 +- Documentation/driver-api/tee.rst | 18 +- Documentation/driver-api/thermal/intel_dptf.rst | 3 - Documentation/filesystems/f2fs.rst | 46 +- Documentation/filesystems/fscrypt.rst | 5 + Documentation/filesystems/locking.rst | 13 +- Documentation/filesystems/mount_api.rst | 2 + Documentation/filesystems/porting.rst | 24 +- Documentation/filesystems/proc.rst | 3 - .../filesystems/ramfs-rootfs-initramfs.rst | 32 +- Documentation/filesystems/resctrl.rst | 66 +- Documentation/filesystems/spufs/spu_create.rst | 4 +- Documentation/filesystems/spufs/spu_run.rst | 4 +- Documentation/filesystems/vfs.rst | 76 +- Documentation/gpu/amdgpu/amd_overview_block.svg | 687 - Documentation/gpu/amdgpu/amdgpu-glossary.rst | 48 - Documentation/gpu/amdgpu/display/dc-glossary.rst | 3 + Documentation/gpu/amdgpu/driver-core.rst | 31 - Documentation/gpu/amdgpu/driver-misc.rst | 26 - Documentation/gpu/amdgpu/enforce_isolation.svg | 654 - Documentation/gpu/amdgpu/gc/index.rst | 24 +- Documentation/gpu/amdgpu/gfx_pipeline_seq.svg | 413 - Documentation/gpu/amdgpu/index.rst | 1 - Documentation/gpu/amdgpu/no_enforce_isolation.svg | 707 - Documentation/gpu/amdgpu/process-isolation.rst | 1 - Documentation/gpu/amdgpu/ring-buffer.rst | 95 - Documentation/gpu/amdgpu/ring_buffers.svg | 1633 - Documentation/gpu/amdgpu/userq.rst | 2 - Documentation/gpu/drm-mm.rst | 29 +- Documentation/gpu/todo.rst | 61 - Documentation/gpu/xe/xe_exec_queue.rst | 14 - Documentation/hid/intel-ish-hid.rst | 19 +- Documentation/hwmon/asus_ec_sensors.rst | 2 - Documentation/hwmon/coretemp.rst | 59 +- Documentation/hwmon/gpd-fan.rst | 3 - Documentation/hwmon/index.rst | 1 - Documentation/hwmon/mp5926.rst | 92 - Documentation/hwmon/nct6683.rst | 1 - Documentation/hwmon/sht3x.rst | 18 +- Documentation/hwmon/submitting-patches.rst | 5 +- Documentation/input/input.rst | 2 +- Documentation/kbuild/kconfig-language.rst | 22 +- Documentation/kbuild/makefiles.rst | 2 +- Documentation/kernel-hacking/hacking.rst | 183 +- Documentation/mm/allocation-profiling.rst | 10 + Documentation/mm/damon/design.rst | 7 - Documentation/mm/memfd_preservation.rst | 2 +- Documentation/mm/memory-model.rst | 3 + Documentation/mm/process_addrs.rst | 6 +- Documentation/netlink/specs/fou.yaml | 2 + Documentation/netlink/specs/tc.yaml | 3 - Documentation/networking/index.rst | 1 - Documentation/networking/phy-port.rst | 111 - Documentation/power/charger-manager.rst | 12 +- Documentation/power/runtime_pm.rst | 7 +- Documentation/process/1.Intro.rst | 2 +- Documentation/process/2.Process.rst | 2 +- Documentation/process/4.Coding.rst | 6 +- Documentation/process/7.AdvancedTopics.rst | 2 +- Documentation/process/changes.rst | 4 +- Documentation/process/coding-assistants.rst | 59 - Documentation/process/coding-style.rst | 10 +- Documentation/process/debugging/kgdb.rst | 28 + Documentation/process/deprecated.rst | 31 - Documentation/process/email-clients.rst | 9 +- Documentation/process/index.rst | 1 - Documentation/process/maintainer-netdev.rst | 12 + Documentation/process/maintainer-pgp-guide.rst | 4 +- Documentation/process/security-bugs.rst | 6 +- Documentation/process/submitting-patches.rst | 6 +- Documentation/scheduler/sched-ext.rst | 1 + Documentation/staging/rpmsg.rst | 7 +- .../tools/rtla/common_timerlat_options.txt | 20 +- Documentation/trace/coresight/coresight.rst | 16 +- Documentation/trace/events-pci.rst | 74 - Documentation/trace/fprobe.rst | 2 +- Documentation/trace/ftrace-uses.rst | 2 +- Documentation/trace/index.rst | 1 - .../trace/rv/da_monitor_instrumentation.rst | 6 +- Documentation/trace/rv/monitor_synthesis.rst | 44 +- Documentation/translations/ja_JP/process/howto.rst | 6 +- .../ja_JP/process/submit-checklist.rst | 4 +- .../ko_KR/core-api/wrappers/memory-barriers.rst | 18 + Documentation/translations/ko_KR/index.rst | 1 + .../translations/ko_KR/memory-barriers.txt | 2952 ++ .../translations/zh_CN/mm/memory-model.rst | 2 + Documentation/usb/gadget-testing.rst | 18 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/media/conf_nitpick.py | 2 + .../userspace-api/media/v4l/dev-decoder.rst | 5 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 8 - Documentation/userspace-api/spec_ctrl.rst | 12 +- Documentation/virt/kvm/locking.rst | 2 - .../virt/kvm/x86/amd-memory-encryption.rst | 2 +- Documentation/virt/kvm/x86/intel-tdx.rst | 2 +- MAINTAINERS | 226 +- Makefile | 42 +- Next/SHA1s | 407 - Next/Trees | 407 - Next/merge.log | 9742 ---- README | 12 - arch/Kconfig | 3 - arch/alpha/Kconfig | 1 - arch/alpha/include/asm/page.h | 1 + arch/alpha/include/asm/tlb.h | 6 +- arch/alpha/kernel/osf_sys.c | 34 +- arch/alpha/kernel/setup.c | 1 + arch/alpha/mm/init.c | 16 +- arch/arc/include/asm/page.h | 2 - arch/arc/mm/init.c | 37 +- arch/arm/Kbuild | 2 - arch/arm/Kconfig | 1 - arch/arm/arm-soc-for-next-contents.txt | 33 - arch/arm/boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 - arch/arm/boot/dts/amlogic/meson.dtsi | 5 + arch/arm/boot/dts/arm/vexpress-v2m-rs1.dtsi | 8 +- arch/arm/boot/dts/aspeed/Makefile | 3 - arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts | 7 +- .../boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dts | 637 - .../dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 1045 - .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts | 112 +- .../dts/aspeed/aspeed-bmc-facebook-clemente.dts | 43 +- .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 8 +- .../aspeed/aspeed-bmc-facebook-santabarbara.dts | 29 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 128 +- .../boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts | 246 - arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 12 +- arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi | 64 +- arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi | 64 +- arch/arm/boot/dts/broadcom/bcm2711.dtsi | 4 +- arch/arm/boot/dts/broadcom/bcm2835-common.dtsi | 7 +- arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi | 16 +- arch/arm/boot/dts/microchip/Makefile | 3 +- arch/arm/boot/dts/microchip/lan966x-pcb8385.dts | 131 - arch/arm/boot/dts/microchip/sama7d65.dtsi | 279 - .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6sl.dtsi | 2 +- .../boot/dts/nxp/imx/imx6sll-kobo-clara2e-b.dts | 61 +- arch/arm/boot/dts/nxp/imx/imx6sll.dtsi | 2 +- .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 13 + .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 14 +- .../boot/dts/qcom/qcom-msm8974-samsung-hlte.dts | 12 + .../dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi | 12 + arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 50 +- .../dts/qcom/qcom-msm8974pro-fairphone-fp2.dts | 8 + arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts | 11 + .../dts/qcom/qcom-msm8974pro-oneplus-bacon.dts | 9 + .../qcom/qcom-msm8974pro-samsung-klte-common.dtsi | 11 +- ...qcom-msm8974pro-sony-xperia-shinano-common.dtsi | 12 + .../dts/renesas/gr-peach-audiocamerashield.dtsi | 75 + .../boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi | 39 + arch/arm/boot/dts/renesas/r9a06g032.dtsi | 6 - arch/arm/boot/dts/rockchip/rk3288.dtsi | 17 +- arch/arm/boot/dts/samsung/s3c6400.dtsi | 38 + arch/arm/boot/dts/st/stm32429i-eval.dts | 73 +- arch/arm/boot/dts/st/stm32746g-eval.dts | 15 +- arch/arm/boot/dts/st/stm32f429-disco.dts | 15 +- arch/arm/boot/dts/st/stm32f469-disco.dts | 15 +- arch/arm/boot/dts/st/stm32f746-disco.dts | 12 +- arch/arm/boot/dts/st/stm32f769-disco.dts | 14 +- arch/arm/boot/dts/st/stm32h743i-disco.dts | 34 - arch/arm/boot/dts/st/stm32h743i-eval.dts | 25 - arch/arm/boot/dts/st/stm32h747i-disco.dts | 15 +- arch/arm/boot/dts/st/stm32mp135f-dk.dts | 15 +- arch/arm/boot/dts/st/stm32mp157c-ed1.dts | 15 +- arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 3 +- arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 19 +- arch/arm/boot/dts/ti/omap/Makefile | 1 + arch/arm/boot/dts/ti/omap/am335x-baltos-leds.dtsi | 1 - arch/arm/boot/dts/ti/omap/am335x-base0033.dts | 92 + arch/arm/boot/dts/ti/omap/am3703.dtsi | 14 + arch/arm/boot/dts/ti/omap/am3715.dtsi | 10 + arch/arm/boot/dts/ti/omap/dra7-l4.dtsi | 1 + arch/arm/boot/dts/ti/omap/omap2430.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3430es1-clocks.dtsi | 237 + arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts | 5 - arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/tps65910.dtsi | 4 - arch/arm/configs/aspeed_g5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 3 +- arch/arm/configs/multi_v7_defconfig | 4 - arch/arm/configs/neponset_defconfig | 2 +- arch/arm/configs/pxa3xx_defconfig | 2 +- arch/arm/configs/shmobile_defconfig | 2 +- arch/arm/crypto/Kconfig | 10 + arch/arm/crypto/Makefile | 2 + {lib/crypto/arm => arch/arm/crypto}/nh-neon-core.S | 0 arch/arm/crypto/nhpoly1305-neon-glue.c | 80 + arch/arm/include/asm/page-nommu.h | 1 + arch/arm/include/asm/paravirt.h | 22 + arch/arm/include/asm/paravirt_api_clock.h | 1 + arch/arm/include/asm/pgtable.h | 4 +- arch/arm/include/asm/syscall.h | 2 + arch/arm/kernel/Makefile | 1 + arch/arm/kernel/paravirt.c | 23 + arch/arm/kernel/vdso.c | 2 - arch/arm/mach-at91/at91rm9200.c | 12 +- arch/arm/mach-at91/at91sam9.c | 12 +- arch/arm/mach-at91/sam9x60.c | 12 +- arch/arm/mach-at91/sam9x7.c | 12 +- arch/arm/mach-at91/sama5.c | 21 +- arch/arm/mach-at91/sama7.c | 11 +- arch/arm/mach-npcm/Kconfig | 1 + arch/arm/mach-omap1/Kconfig | 1 + arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/init.c | 25 +- arch/arm/mm/mmu.c | 10 +- arch/arm/mm/nommu.c | 10 +- arch/arm/probes/uprobes/core.c | 4 +- arch/arm/vdso/vdso.lds.S | 1 - arch/arm/vdso/vgettimeofday.c | 5 - arch/arm64/Kbuild | 6 - arch/arm64/Kconfig | 2 - arch/arm64/Kconfig.platforms | 2 +- arch/arm64/boot/dts/airoha/en7581-evb.dts | 6 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 14 - arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 94 - .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts | 15 - arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 6 +- .../boot/dts/amlogic/amlogic-t7-a311d2-an400.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 1 + arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 9 + .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 9 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 9 + arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 9 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 9 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 8 - .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 13 + arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 24 - .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 1 + .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 1 + .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 12 + .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 13 + .../boot/dts/amlogic/meson-g12b-dreambox.dtsi | 1 + .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 1 + .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 1 + arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 1 + .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 12 + .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 13 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 1 + .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 1 + arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 12 + .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 13 + arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 24 - .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 1 + arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 12 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 7 - .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 1 + .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 1 + .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 + .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 1 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 1 + arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 1 + arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 1 + .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 1 + .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 1 + .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 1 + .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 1 + .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 1 + .../dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts | 1 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 1 + .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 1 + .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 1 + .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 1 + .../boot/dts/amlogic/meson-gxl-s905x-vero4k.dts | 1 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 1 + .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 1 + arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 1 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 1 + .../dts/amlogic/meson-libretech-cottonwood.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 13 +- .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 1 + .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 1 + arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 8 + .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 1 + .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 1 + .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 8 + arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 1 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 8 + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 9 + .../dts/amlogic/meson-sm1-s905d3-libretech-cc.dts | 9 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 9 + .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 1 + arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 1 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 8 - arch/arm64/boot/dts/apm/apm-merlin.dts | 1 - arch/arm64/boot/dts/apm/apm-mustang.dts | 1 - arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 20 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 4 +- arch/arm64/boot/dts/apple/s8001-j98a-j99a.dtsi | 4 - arch/arm64/boot/dts/apple/s8001.dtsi | 7 - arch/arm64/boot/dts/apple/t6001.dtsi | 1 - arch/arm64/boot/dts/apple/t6002-j375d.dts | 150 - arch/arm64/boot/dts/apple/t6002.dtsi | 1 - arch/arm64/boot/dts/apple/t600x-die0.dtsi | 6 - arch/arm64/boot/dts/apple/t600x-dieX.dtsi | 212 - arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 236 - arch/arm64/boot/dts/apple/t600x-j375.dtsi | 272 - arch/arm64/boot/dts/apple/t6022-j180d.dts | 417 - arch/arm64/boot/dts/apple/t6022-j475d.dts | 31 - arch/arm64/boot/dts/apple/t6022-jxxxd.dtsi | 133 - arch/arm64/boot/dts/apple/t602x-die0.dtsi | 6 - arch/arm64/boot/dts/apple/t602x-dieX.dtsi | 212 - arch/arm64/boot/dts/apple/t8103-j274.dts | 13 - arch/arm64/boot/dts/apple/t8103-j293.dts | 13 - arch/arm64/boot/dts/apple/t8103-j313.dts | 13 - arch/arm64/boot/dts/apple/t8103-j456.dts | 13 - arch/arm64/boot/dts/apple/t8103-j457.dts | 13 - arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 134 - arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 3 - arch/arm64/boot/dts/apple/t8103.dtsi | 111 - arch/arm64/boot/dts/apple/t8112-j413.dts | 13 - arch/arm64/boot/dts/apple/t8112-j415.dts | 13 - arch/arm64/boot/dts/apple/t8112-j473.dts | 32 - arch/arm64/boot/dts/apple/t8112-j493.dts | 13 - arch/arm64/boot/dts/apple/t8112-jxxx.dtsi | 134 - arch/arm64/boot/dts/apple/t8112.dtsi | 111 - arch/arm64/boot/dts/arm/morello-fvp.dts | 8 +- arch/arm64/boot/dts/arm/morello-sdp.dts | 7 - .../boot/dts/broadcom/bcm2712-rpi-5-b-base.dtsi | 49 +- arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 23 +- .../boot/dts/broadcom/northstar2/ns2-clock.dtsi | 105 + .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 26 +- .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts | 2 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 87 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 2 +- .../boot/dts/broadcom/stingray/stingray-clock.dtsi | 182 + .../boot/dts/broadcom/stingray/stingray-fs4.dtsi | 114 +- .../boot/dts/broadcom/stingray/stingray-pcie.dtsi | 2 +- .../dts/broadcom/stingray/stingray-pinctrl.dtsi | 2 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 21 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 148 +- arch/arm64/boot/dts/cavium/Makefile | 1 + arch/arm64/boot/dts/cavium/thunder-88xx.dtsi | 8 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dts | 30 + arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 144 + arch/arm64/boot/dts/cix/Makefile | 1 - arch/arm64/boot/dts/cix/sky1-xcp.dts | 83 - arch/arm64/boot/dts/cix/sky1.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 11 - arch/arm64/boot/dts/exynos/google/gs101.dtsi | 25 +- arch/arm64/boot/dts/freescale/Makefile | 28 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- .../fsl-ls1028a-tqmls1028a-mbls1028a-ind.dts | 68 - .../freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dts | 118 - .../fsl-ls1028a-tqmls1028a-mbls1028a.dtsi | 287 - .../boot/dts/freescale/fsl-ls1028a-tqmls1028a.dtsi | 124 - .../boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi | 12 - arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 32 +- .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-ddr.dtsi | 22 - arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 7 - .../boot/dts/freescale/imx8mm-phycore-rpmsg.dtso | 2 +- .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 1 - .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 13 +- .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 39 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 15 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 29 +- .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 37 +- .../dts/freescale/imx8mp-data-modul-edm-sbc.dts | 148 +- arch/arm64/boot/dts/freescale/imx8mp-edm-g-wb.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 123 +- arch/arm64/boot/dts/freescale/imx8mp-frdm.dts | 355 - .../imx8mp-hummingboard-pulse-common.dtsi | 2 +- .../imx8mp-libra-rdk-fpsc-lvds-etml1010g3dra.dtso | 2 +- .../imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtsi | 196 - .../imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtso | 9 - ...8mp-libra-rdk-fpsc-lvds-ph128800t006-zhc01.dtso | 44 - .../boot/dts/freescale/imx8mp-libra-rdk-fpsc.dts | 6 +- .../imx8mp-phyboard-pollux-peb-wlbt-05.dtso | 108 - .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 33 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi | 6 +- .../dts/freescale/imx8mp-toradex-smarc-dev.dts | 4 - .../boot/dts/freescale/imx8mp-toradex-smarc.dtsi | 6 +- .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 23 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 31 +- .../boot/dts/freescale/imx8mp-var-som-symphony.dts | 145 - arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi | 331 +- .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi | 15 - .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 4 - .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 4 - .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 4 - .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 4 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 12 +- arch/arm64/boot/dts/freescale/imx8qm-ss-ddr.dtsi | 19 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 10 +- .../dts/freescale/imx8qp-apalis-v1.1-eval-v1.2.dts | 26 - .../boot/dts/freescale/imx8qp-apalis-v1.1-eval.dts | 16 - .../freescale/imx8qp-apalis-v1.1-ixora-v1.1.dts | 16 - .../freescale/imx8qp-apalis-v1.1-ixora-v1.2.dts | 16 - .../boot/dts/freescale/imx8qp-apalis-v1.1.dtsi | 16 - arch/arm64/boot/dts/freescale/imx8qp.dtsi | 24 - arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 38 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 17 - arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts | 181 +- arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts | 906 - arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 17 +- arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts | 620 - arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 74 - .../boot/dts/freescale/imx93-9x9-qsb-can1.dtso | 63 - .../boot/dts/freescale/imx93-var-som-symphony.dts | 84 - arch/arm64/boot/dts/freescale/imx93-var-som.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx94.dtsi | 172 +- arch/arm64/boot/dts/freescale/imx943-evk.dts | 178 - arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 17 +- .../boot/dts/freescale/imx95-toradex-smarc.dtsi | 2 +- .../arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx952-clock.h | 215 - arch/arm64/boot/dts/freescale/imx952-evk.dts | 217 - arch/arm64/boot/dts/freescale/imx952-pinfunc.h | 867 - arch/arm64/boot/dts/freescale/imx952-power.h | 44 - arch/arm64/boot/dts/freescale/imx952.dtsi | 1248 - arch/arm64/boot/dts/freescale/mba8xx.dtsi | 4 +- arch/arm64/boot/dts/freescale/s32g3.dtsi | 4 +- arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi | 20 +- arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 20 +- .../boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi | 12 +- arch/arm64/boot/dts/freescale/tqma8xxs.dtsi | 16 +- arch/arm64/boot/dts/lg/lg131x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-3720-db.dts | 1 - .../dts/marvell/armada-3720-espressobin-ultra.dts | 2 +- .../boot/dts/marvell/armada-3720-gl-mv1000.dts | 9 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 2 - arch/arm64/boot/dts/marvell/cn9130-cf-base.dts | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 3 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 4 +- arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts | 2 - .../boot/dts/marvell/cn9131-db-comexpress.dtsi | 3 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 1 - arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 3 +- arch/arm64/boot/dts/mediatek/Makefile | 2 - arch/arm64/boot/dts/mediatek/mt6331.dtsi | 2 +- .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts | 50 +- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 3 +- .../boot/dts/mediatek/mt7981b-openwrt-one.dts | 127 +- arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 220 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 34 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 167 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 68 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 28 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 36 +- .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 16 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 37 +- arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8188.dtsi | 88 +- arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8195.dtsi | 85 - .../boot/dts/mediatek/mt8370-tungsten-smarc.dts | 14 - .../boot/dts/mediatek/mt8390-genio-common.dtsi | 150 - .../boot/dts/mediatek/mt8390-tungsten-smarc.dts | 22 - .../boot/dts/mediatek/mt8390-tungsten-smarc.dtsi | 1489 - .../boot/dts/mediatek/mt8395-genio-common.dtsi | 150 - .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 150 - .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 1 - arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 24 - arch/arm64/boot/dts/qcom/Makefile | 20 - arch/arm64/boot/dts/qcom/agatti.dtsi | 52 - arch/arm64/boot/dts/qcom/glymur-ipcc.h | 68 - arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 273 +- arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 80 +- arch/arm64/boot/dts/qcom/hamoa.dtsi | 102 +- arch/arm64/boot/dts/qcom/ipq5018.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq9574.dtsi | 10 +- arch/arm64/boot/dts/qcom/kaanapali-ipcc.h | 58 - arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 754 - arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 712 - arch/arm64/boot/dts/qcom/kaanapali.dtsi | 1606 - arch/arm64/boot/dts/qcom/kodiak.dtsi | 7 +- arch/arm64/boot/dts/qcom/lemans-evk.dts | 127 +- arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 8 - arch/arm64/boot/dts/qcom/lemans.dtsi | 381 +- arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 790 - arch/arm64/boot/dts/qcom/milos.dtsi | 2633 -- arch/arm64/boot/dts/qcom/monaco-evk.dts | 106 - arch/arm64/boot/dts/qcom/monaco.dtsi | 1517 +- arch/arm64/boot/dts/qcom/msm8917.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8937.dtsi | 1 - arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts | 79 +- arch/arm64/boot/dts/qcom/msm8939-pm8916.dtsi | 4 - arch/arm64/boot/dts/qcom/msm8939.dtsi | 146 - arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 2 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 2 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm7550.dtsi | 67 - arch/arm64/boot/dts/qcom/pm8550vs.dtsi | 8 - arch/arm64/boot/dts/qcom/pmiv0104.dtsi | 73 - arch/arm64/boot/dts/qcom/qcs615-ride.dts | 30 - arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 128 - .../boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 1410 - arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 126 - arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 16 - arch/arm64/boot/dts/qcom/qdu1000.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts | 459 - .../dts/qcom/qrb2210-rb1-vision-mezzanine.dtso | 66 - arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 75 - arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 5 - arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 20 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 130 +- arch/arm64/boot/dts/qcom/sdm636.dtsi | 23 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 161 - arch/arm64/boot/dts/qcom/sdm670.dtsi | 2 +- .../arm64/boot/dts/qcom/sdm845-google-blueline.dts | 89 - arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi | 536 - .../boot/dts/qcom/sdm845-google-crosshatch.dts | 36 - .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 45 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 12 +- arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 4 - .../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 15 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 23 +- .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 49 +- arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 17 +- .../dts/qcom/sdm850-huawei-matebook-e-2019.dts | 17 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 4 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 2 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 72 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 - arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 4 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 - .../boot/dts/qcom/sm8550-hdk-rear-camera-card.dtso | 7 +- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 16 - arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 16 - arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 23 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 16 - .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 16 - arch/arm64/boot/dts/qcom/sm8550.dtsi | 2 + .../boot/dts/qcom/sm8650-hdk-rear-camera-card.dtso | 88 - arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 16 - arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 16 - arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 59 - arch/arm64/boot/dts/qcom/sm8650.dtsi | 302 +- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 33 +- arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 27 - arch/arm64/boot/dts/qcom/sm8750.dtsi | 252 +- arch/arm64/boot/dts/qcom/talos.dtsi | 453 +- arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi | 1322 - arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 24 +- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 72 +- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 410 +- .../boot/dts/qcom/x1e80100-asus-zenbook-a14.dts | 3 - .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 14 +- .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 8 +- .../dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts | 1515 - .../dts/qcom/x1e80100-microsoft-denali-oled.dts | 19 - .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 19 +- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 21 +- .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 90 - .../boot/dts/qcom/x1p64100-microsoft-denali.dts | 15 - .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/condor-common.dtsi | 9 +- arch/arm64/boot/dts/renesas/draak.dtsi | 2 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 +- arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 + arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 4 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 4 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 32 - arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 9 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 89 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 160 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 160 - arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 112 - arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 112 - arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m6.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m7.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a779mb.dtsi | 12 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 25 + arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi | 18 + arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 18 + arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 65 - arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 250 - arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi | 18 + arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 75 +- arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 794 - .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 97 - arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 429 - .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 103 +- arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts | 41 +- arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 334 - .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 57 - arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 334 - .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 62 - arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 21 +- arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 4 - arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 5 - arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 11 - .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 4 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 4 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 9 - arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 8 - .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 45 - .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 4 - arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 + .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 8 - arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts | 12 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 8 - .../boot/dts/rockchip/rk3399-rockpro64-v2.dts | 7 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 7 - .../boot/dts/rockchip/rk3528-armsom-sige1.dts | 18 - arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133.dts | 71 - arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts | 1 - arch/arm64/boot/dts/rockchip/rk3568-qnap-ts233.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 18 +- .../arm64/boot/dts/rockchip/rk3568-qnap-tsx33.dtsi | 21 +- .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi | 10 +- .../dts/rockchip/rk3568-radxa-cm3j-rpi-cm4.dts | 204 - .../arm64/boot/dts/rockchip/rk3568-radxa-cm3j.dtsi | 558 - arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 8 - arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts | 8 - .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 19 +- .../boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso | 31 - arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 107 - .../boot/dts/rockchip/rk3576-luckfox-core3576.dtsi | 8 - arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts | 34 +- arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 14 - arch/arm64/boot/dts/rockchip/rk3576.dtsi | 40 - arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 74 - arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 7 +- .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 38 - .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi | 35 +- arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 35 +- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 36 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 23 - .../boot/dts/rockchip/rk3588-rock-5b-plus.dts | 10 - arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 10 - arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 35 +- .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 35 +- .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 63 - .../dts/rockchip/rk3588s-orangepi-cm5-base.dts | 355 - .../boot/dts/rockchip/rk3588s-orangepi-cm5.dtsi | 472 - .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 339 - .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 280 - arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 1 - arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 1 - arch/arm64/boot/dts/sprd/sc9860.dtsi | 7 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 4 +- arch/arm64/boot/dts/sprd/sharkl64.dtsi | 2 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 8 +- arch/arm64/boot/dts/st/stm32mp231.dtsi | 19 +- arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 21 +- arch/arm64/boot/dts/st/stm32mp251.dtsi | 30 +- arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 28 +- arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 39 +- arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 8 - arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 8 - arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 2 +- .../boot/dts/ti/k3-am62p5-var-som-symphony.dts | 4 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 18 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 6 +- ...m642-phyboard-electra-x27-gpio1-spi1-uart3.dtso | 4 +- .../dts/ti/k3-am65-iot2050-arduino-connector.dtsi | 58 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 14 +- arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 7 +- arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts | 4 +- arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am69-sk.dts | 26 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 24 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-j722s.dtsi | 2 +- .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 4 +- .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 36 + arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 58 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 2 +- .../boot/dts/toshiba/tmpv7708-visrobo-vrb.dts | 2 +- .../boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 4 +- arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 2 +- arch/arm64/boot/dts/xilinx/versal-net.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 2 +- .../boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso | 7 + .../boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso | 7 + .../boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso | 7 + .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 6 + .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 6 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 25 +- arch/arm64/configs/defconfig | 87 - arch/arm64/crypto/Kconfig | 10 + arch/arm64/crypto/Makefile | 3 + .../arm64 => arch/arm64/crypto}/nh-neon-core.S | 3 +- arch/arm64/crypto/nhpoly1305-neon-glue.c | 79 + arch/arm64/include/asm/hugetlb.h | 2 + arch/arm64/include/asm/kvm_host.h | 10 +- arch/arm64/include/asm/kvm_mmu.h | 3 +- arch/arm64/include/asm/page.h | 1 + arch/arm64/include/asm/paravirt.h | 14 + arch/arm64/include/asm/paravirt_api_clock.h | 1 + arch/arm64/include/asm/pgtable.h | 64 +- arch/arm64/include/asm/syscall.h | 18 +- arch/arm64/include/asm/thread_info.h | 3 +- arch/arm64/kernel/cpufeature.c | 18 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/machine_kexec.c | 2 + arch/arm64/kernel/paravirt.c | 11 +- arch/arm64/kernel/probes/uprobes.c | 9 +- arch/arm64/kernel/proton-pack.c | 1 - arch/arm64/kernel/topology.c | 67 +- arch/arm64/kernel/vdso32/vdso.lds.S | 1 - arch/arm64/kernel/vdso32/vgettimeofday.c | 5 - arch/arm64/kvm/arm.c | 7 +- arch/arm64/kvm/guest.c | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +- arch/arm64/kvm/mmu.c | 28 +- arch/arm64/kvm/va_layout.c | 33 +- arch/arm64/mm/contpte.c | 62 +- arch/arm64/mm/hugetlbpage.c | 10 +- arch/arm64/mm/init.c | 39 +- arch/arm64/mm/mmu.c | 8 +- arch/arm64/mm/pageattr.c | 4 +- arch/arm64/net/bpf_jit_comp.c | 6 +- arch/csky/abiv1/inc/abi/page.h | 1 - arch/csky/abiv2/inc/abi/page.h | 7 + arch/csky/kernel/setup.c | 16 +- arch/hexagon/include/asm/page.h | 1 + arch/hexagon/include/{ => uapi}/asm/signal.h | 0 arch/hexagon/mm/init.c | 19 +- arch/loongarch/Kconfig | 2 - arch/loongarch/boot/dts/loongson-2k0500.dtsi | 3 + arch/loongarch/boot/dts/loongson-2k1000.dtsi | 31 +- arch/loongarch/boot/dts/loongson-2k2000.dtsi | 35 +- arch/loongarch/include/asm/page.h | 1 + arch/loongarch/include/asm/paravirt.h | 13 + arch/loongarch/include/asm/paravirt_api_clock.h | 1 + arch/loongarch/include/asm/pgalloc.h | 7 +- arch/loongarch/include/asm/pgtable.h | 2 + arch/loongarch/kernel/efi.c | 31 +- arch/loongarch/kernel/head.S | 8 - arch/loongarch/kernel/image-vars.h | 2 +- arch/loongarch/kernel/paravirt.c | 10 +- arch/loongarch/kernel/perf_event.c | 21 +- arch/loongarch/kernel/setup.c | 10 + arch/loongarch/kvm/intc/eiointc.c | 1 + arch/loongarch/kvm/intc/ipi.c | 1 + arch/loongarch/kvm/intc/pch_pic.c | 1 + arch/loongarch/kvm/main.c | 2 +- arch/loongarch/kvm/vcpu.c | 2 +- arch/loongarch/kvm/vm.c | 2 +- arch/loongarch/mm/init.c | 6 +- arch/loongarch/net/bpf_jit.c | 2 +- arch/loongarch/vdso/vgetcpu.c | 5 +- arch/m68k/configs/amcore_defconfig | 2 + arch/m68k/configs/amiga_defconfig | 3 + arch/m68k/configs/apollo_defconfig | 3 + arch/m68k/configs/atari_defconfig | 3 + arch/m68k/configs/bvme6000_defconfig | 3 + arch/m68k/configs/hp300_defconfig | 3 + arch/m68k/configs/m5475evb_defconfig | 1 + arch/m68k/configs/mac_defconfig | 3 + arch/m68k/configs/multi_defconfig | 3 + arch/m68k/configs/mvme147_defconfig | 3 + arch/m68k/configs/mvme16x_defconfig | 3 + arch/m68k/configs/q40_defconfig | 3 + arch/m68k/configs/stmark2_defconfig | 1 + arch/m68k/configs/sun3_defconfig | 3 + arch/m68k/configs/sun3x_defconfig | 3 + arch/m68k/include/asm/page_no.h | 1 + arch/m68k/mm/init.c | 8 +- arch/m68k/mm/mcfmmu.c | 3 + arch/m68k/mm/motorola.c | 6 +- arch/m68k/mm/sun3mmu.c | 9 + arch/microblaze/include/asm/page.h | 1 + arch/microblaze/mm/init.c | 22 +- arch/mips/Kbuild | 2 - arch/mips/Kconfig | 1 - arch/mips/include/asm/cevt-r4k.h | 1 + arch/mips/include/asm/page.h | 1 - arch/mips/include/asm/pgalloc.h | 9 +- arch/mips/include/asm/pgtable.h | 2 +- arch/mips/kernel/cevt-r4k.c | 11 + arch/mips/kernel/setup.c | 16 +- arch/mips/kernel/uprobes.c | 4 +- arch/mips/kvm/mips.c | 4 +- arch/mips/loongson64/numa.c | 10 +- arch/mips/mm/init.c | 8 +- arch/mips/rb532/devices.c | 1 - arch/mips/sgi-ip27/ip27-memory.c | 8 +- arch/mips/sgi-ip27/ip27-timer.c | 10 +- arch/mips/sgi-ip30/ip30-timer.c | 5 +- arch/mips/vdso/vdso.lds.S | 1 - arch/mips/vdso/vgettimeofday.c | 5 - arch/nios2/include/asm/page.h | 1 - arch/nios2/mm/init.c | 12 +- arch/openrisc/configs/or1klitex_defconfig | 2 +- arch/openrisc/include/asm/page.h | 1 + arch/openrisc/mm/init.c | 10 +- arch/parisc/Kconfig | 1 - arch/parisc/boot/compressed/misc.c | 15 +- arch/parisc/include/asm/page.h | 1 + arch/parisc/include/asm/tlb.h | 4 +- arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/processor.c | 26 +- arch/parisc/mm/init.c | 11 +- arch/powerpc/Kconfig | 3 +- arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/skiroot_defconfig | 2 +- arch/powerpc/include/asm/barrier.h | 2 +- arch/powerpc/include/asm/book3s/32/kup.h | 3 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 5 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 4 + arch/powerpc/include/asm/book3s/64/kup.h | 6 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 20 +- arch/powerpc/include/asm/eeh.h | 2 - arch/powerpc/include/asm/hugetlb.h | 5 + arch/powerpc/include/asm/kup.h | 52 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 3 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 4 + arch/powerpc/include/asm/nohash/kup-booke.h | 3 +- arch/powerpc/include/asm/page.h | 1 - arch/powerpc/include/asm/paravirt.h | 3 + arch/powerpc/include/asm/paravirt_api_clock.h | 2 + arch/powerpc/include/asm/setup.h | 4 - arch/powerpc/include/asm/task_size_32.h | 28 +- arch/powerpc/include/asm/thread_info.h | 2 + arch/powerpc/include/asm/uaccess.h | 132 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 2 - arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/btext.c | 1 - arch/powerpc/kernel/dma-iommu.c | 30 +- arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 +- arch/powerpc/kernel/head_book3s_32.S | 6 +- arch/powerpc/kernel/process.c | 25 + arch/powerpc/kernel/setup-common.c | 1 + arch/powerpc/kernel/vdso/gettimeofday.S | 12 - arch/powerpc/kernel/vdso/vdso32.lds.S | 1 - arch/powerpc/kernel/vdso/vgettimeofday.c | 6 - arch/powerpc/kvm/book3s.c | 4 +- arch/powerpc/kvm/booke.c | 4 +- arch/powerpc/mm/book3s32/mmu.c | 4 +- arch/powerpc/mm/book3s64/hash_tlb.c | 14 +- arch/powerpc/mm/book3s64/subpage_prot.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 11 +- arch/powerpc/mm/mem.c | 29 +- arch/powerpc/mm/nohash/8xx.c | 2 + arch/powerpc/mm/numa.c | 2 + arch/powerpc/mm/ptdump/segment_regs.c | 2 +- arch/powerpc/net/bpf_jit_comp.c | 19 +- arch/powerpc/net/bpf_jit_comp64.c | 21 - arch/powerpc/platforms/Kconfig.cputype | 1 - arch/powerpc/platforms/pseries/iommu.c | 6 +- arch/powerpc/platforms/pseries/msi.c | 44 +- arch/powerpc/platforms/pseries/setup.c | 4 +- arch/riscv/Kbuild | 2 - arch/riscv/Kconfig | 1 - arch/riscv/Kconfig.errata | 1 + .../dts/allwinner/sun20i-d1-lichee-rv-dock.dts | 12 - arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dts | 13 - arch/riscv/boot/dts/allwinner/sun20i-d1.dtsi | 6 - arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi | 15 - arch/riscv/boot/dts/microchip/mpfs.dtsi | 34 +- arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 3 +- arch/riscv/boot/dts/sophgo/cv180x.dtsi | 4 +- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 90 - arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 135 - arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 33 - arch/riscv/boot/dts/spacemit/k1.dtsi | 219 - .../jh7110-starfive-visionfive-2-lite-emmc.dts | 2 +- .../starfive/jh7110-starfive-visionfive-2-lite.dts | 2 +- arch/riscv/include/asm/page.h | 1 + arch/riscv/include/asm/paravirt.h | 14 + arch/riscv/include/asm/paravirt_api_clock.h | 1 + arch/riscv/include/asm/uaccess.h | 14 +- arch/riscv/kernel/image-vars.h | 2 +- arch/riscv/kernel/paravirt.c | 11 +- arch/riscv/kernel/probes/uprobes.c | 4 +- arch/riscv/kernel/suspend.c | 3 +- arch/riscv/kvm/main.c | 2 +- arch/riscv/kvm/vcpu.c | 2 +- arch/riscv/kvm/vcpu_timer.c | 6 +- arch/riscv/kvm/vm.c | 2 +- arch/riscv/mm/hugetlbpage.c | 8 - arch/riscv/mm/init.c | 10 +- arch/s390/Kconfig | 9 - arch/s390/boot/Makefile | 1 - arch/s390/configs/debug_defconfig | 2 +- arch/s390/include/asm/ap.h | 2 +- arch/s390/include/asm/page.h | 1 + arch/s390/include/asm/ptrace.h | 37 +- arch/s390/include/asm/tlb.h | 6 +- arch/s390/kernel/alternative.c | 1 - arch/s390/kernel/setup.c | 2 + arch/s390/kernel/stackprotector.c | 1 - arch/s390/kernel/vdso/Makefile | 2 +- arch/s390/kernel/vdso/getcpu.c | 3 +- arch/s390/kernel/vdso/vdso.h | 4 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/mm/gmap_helpers.c | 2 +- arch/s390/mm/hugetlbpage.c | 8 - arch/s390/mm/init.c | 13 +- arch/s390/mm/pgtable.c | 2 +- arch/s390/purgatory/Makefile | 1 - arch/sh/configs/dreamcast_defconfig | 2 + arch/sh/configs/ecovec24_defconfig | 2 + arch/sh/configs/kfr2r09_defconfig | 2 + arch/sh/configs/migor_defconfig | 2 + arch/sh/configs/rts7751r2d1_defconfig | 2 + arch/sh/configs/rts7751r2dplus_defconfig | 2 + arch/sh/configs/se7724_defconfig | 2 + arch/sh/configs/se7780_defconfig | 2 + arch/sh/configs/sh7785lcr_defconfig | 3 + arch/sh/configs/urquell_defconfig | 3 + arch/sh/mm/init.c | 12 +- arch/sparc/Kconfig | 1 - arch/sparc/include/asm/page_64.h | 1 - arch/sparc/include/asm/tlbflush_64.h | 5 +- arch/sparc/mm/init_64.c | 64 +- arch/sparc/mm/srmmu.c | 17 +- arch/sparc/mm/tlb.c | 14 +- arch/um/Kconfig | 1 - arch/um/drivers/vector_kern.c | 1 - arch/um/drivers/virtio_uml.c | 51 +- arch/um/include/asm/page.h | 1 + arch/um/include/shared/skas/mm_id.h | 5 +- arch/um/kernel/mem.c | 10 +- arch/um/kernel/skas/mmu.c | 13 +- arch/um/os-Linux/signal.c | 9 +- arch/um/os-Linux/umid.c | 3 +- arch/x86/Kconfig | 33 +- arch/x86/Kconfig.cpufeatures | 10 +- arch/x86/Makefile | 2 +- arch/x86/Makefile_32.cpu | 6 + arch/x86/boot/compressed/misc.h | 1 - arch/x86/boot/startup/sev-startup.c | 3 +- arch/x86/boot/startup/sme.c | 1 - arch/x86/coco/sev/Makefile | 2 +- arch/x86/coco/sev/core.c | 380 +- arch/x86/coco/sev/noinstr.c | 3 +- arch/x86/coco/sev/svsm.c | 362 - arch/x86/coco/sev/vc-handle.c | 3 +- arch/x86/crypto/Kconfig | 20 + arch/x86/crypto/Makefile | 5 + .../nh-avx2.S => arch/x86/crypto/nh-avx2-x86_64.S | 3 +- .../nh-sse2.S => arch/x86/crypto/nh-sse2-x86_64.S | 3 +- arch/x86/crypto/nhpoly1305-avx2-glue.c | 81 + arch/x86/crypto/nhpoly1305-sse2-glue.c | 80 + arch/x86/entry/entry_64.S | 1 + arch/x86/entry/entry_fred.c | 1 - arch/x86/entry/syscall_32.c | 2 +- arch/x86/entry/vdso/.gitignore | 11 +- arch/x86/entry/vdso/Makefile | 162 +- arch/x86/entry/vdso/common/Makefile.include | 89 - arch/x86/entry/vdso/{common => }/vclock_gettime.c | 8 - arch/x86/entry/vdso/{common => }/vdso-layout.lds.S | 38 +- arch/x86/entry/vdso/{common/note.S => vdso-note.S} | 5 +- .../entry/vdso/{vdso64/vdso64.lds.S => vdso.lds.S} | 2 +- arch/x86/{tools => entry/vdso}/vdso2c.c | 0 arch/x86/{tools => entry/vdso}/vdso2c.h | 0 arch/x86/entry/vdso/vdso32/Makefile | 24 - arch/x86/entry/vdso/vdso32/note.S | 19 +- arch/x86/entry/vdso/vdso32/sigreturn.S | 152 +- arch/x86/entry/vdso/vdso32/system_call.S | 22 +- arch/x86/entry/vdso/vdso32/vclock_gettime.c | 5 +- arch/x86/entry/vdso/vdso32/vdso32.lds.S | 3 +- arch/x86/entry/vdso/vdso32/vgetcpu.c | 4 +- arch/x86/entry/vdso/vdso64/Makefile | 46 - arch/x86/entry/vdso/vdso64/note.S | 1 - arch/x86/entry/vdso/vdso64/vclock_gettime.c | 1 - arch/x86/entry/vdso/vdso64/vgetcpu.c | 1 - arch/x86/entry/vdso/{vdso64 => }/vdsox32.lds.S | 2 +- arch/x86/entry/vdso/{common => }/vgetcpu.c | 5 +- .../entry/vdso/{vdso64 => }/vgetrandom-chacha.S | 0 arch/x86/entry/vdso/{vdso64 => }/vgetrandom.c | 2 +- arch/x86/entry/vdso/vma.c | 24 +- arch/x86/entry/vdso/{vdso64 => }/vsgx.S | 0 arch/x86/entry/vsyscall/vsyscall_64.c | 1 + arch/x86/events/amd/core.c | 2 - arch/x86/events/core.c | 38 +- arch/x86/events/intel/core.c | 6 - arch/x86/events/intel/cstate.c | 33 +- arch/x86/events/intel/uncore.c | 139 +- arch/x86/events/intel/uncore.h | 26 - arch/x86/events/intel/uncore_discovery.c | 84 +- arch/x86/events/intel/uncore_discovery.h | 8 +- arch/x86/events/intel/uncore_snb.c | 85 - arch/x86/events/intel/uncore_snbep.c | 690 +- arch/x86/events/msr.c | 1 - arch/x86/hyperv/hv_spinlock.c | 11 +- arch/x86/include/asm/apic.h | 4 + arch/x86/include/asm/checksum_64.h | 45 +- arch/x86/include/asm/cpufeatures.h | 3 +- arch/x86/include/asm/dwarf2.h | 1 - arch/x86/include/asm/e820/api.h | 3 +- arch/x86/include/asm/e820/types.h | 2 +- arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/hardirq.h | 3 - arch/x86/include/asm/highmem.h | 1 + arch/x86/include/asm/idtentry.h | 6 - arch/x86/include/asm/irq_remapping.h | 5 +- arch/x86/include/asm/irq_vectors.h | 4 +- arch/x86/include/asm/kvm-x86-pmu-ops.h | 4 - arch/x86/include/asm/kvm_host.h | 13 - arch/x86/include/asm/mshyperv.h | 1 + arch/x86/include/asm/msr-index.h | 5 +- arch/x86/include/asm/page.h | 6 + arch/x86/include/asm/page_32.h | 6 - arch/x86/include/asm/page_64.h | 78 +- arch/x86/include/asm/paravirt-base.h | 35 - arch/x86/include/asm/paravirt-spinlock.h | 145 - arch/x86/include/asm/paravirt.h | 332 +- arch/x86/include/asm/paravirt_api_clock.h | 1 + arch/x86/include/asm/paravirt_types.h | 269 +- arch/x86/include/asm/perf_event.h | 6 - arch/x86/include/asm/pgtable.h | 1 - arch/x86/include/asm/pgtable_32.h | 1 + arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/qspinlock.h | 87 +- arch/x86/include/asm/set_memory.h | 1 + .../sev/internal.h => include/asm/sev-internal.h} | 32 - arch/x86/include/asm/spinlock.h | 1 + arch/x86/include/asm/svm.h | 9 +- arch/x86/include/asm/thread_info.h | 4 +- arch/x86/include/asm/timer.h | 1 - arch/x86/include/asm/tlbflush.h | 4 + arch/x86/include/asm/unwind_user.h | 27 +- arch/x86/include/asm/vdso.h | 6 +- arch/x86/include/asm/vdso/gettimeofday.h | 108 +- arch/x86/include/asm/vdso/processor.h | 4 +- arch/x86/include/asm/vdso/sys_call.h | 105 - arch/x86/include/asm/vmx.h | 1 - arch/x86/include/uapi/asm/svm.h | 32 +- arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/alternative.c | 149 +- arch/x86/kernel/apm_32.c | 1 + arch/x86/kernel/asm-offsets.c | 6 - arch/x86/kernel/callthunks.c | 1 + arch/x86/kernel/cpu/amd.c | 50 +- arch/x86/kernel/cpu/bugs.c | 1 + arch/x86/kernel/cpu/bus_lock.c | 9 +- arch/x86/kernel/cpu/centaur.c | 9 + arch/x86/kernel/cpu/common.c | 8 - arch/x86/kernel/cpu/cyrix.c | 6 + arch/x86/kernel/cpu/hygon.c | 6 + arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/microcode/amd.c | 4 +- arch/x86/kernel/cpu/microcode/core.c | 16 +- arch/x86/kernel/cpu/microcode/internal.h | 1 - arch/x86/kernel/cpu/resctrl/Makefile | 1 - arch/x86/kernel/cpu/resctrl/core.c | 224 +- arch/x86/kernel/cpu/resctrl/intel_aet.c | 409 - arch/x86/kernel/cpu/resctrl/internal.h | 46 +- arch/x86/kernel/cpu/resctrl/monitor.c | 50 +- arch/x86/kernel/cpu/topology.c | 15 + arch/x86/kernel/cpu/vmware.c | 1 - arch/x86/kernel/cpu/zhaoxin.c | 4 +- arch/x86/kernel/e820.c | 479 +- arch/x86/kernel/fred.c | 2 +- arch/x86/kernel/idt.c | 3 - arch/x86/kernel/irq.c | 50 +- arch/x86/kernel/kexec-bzimage64.c | 4 +- arch/x86/kernel/kvm.c | 13 +- arch/x86/kernel/kvmclock.c | 1 - arch/x86/kernel/machine_kexec_64.c | 5 +- arch/x86/kernel/paravirt-spinlocks.c | 26 +- arch/x86/kernel/paravirt.c | 42 +- arch/x86/kernel/process_64.c | 6 +- arch/x86/kernel/setup.c | 37 +- arch/x86/kernel/signal_32.c | 4 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kernel/tsc.c | 10 +- arch/x86/kernel/vsmp_64.c | 1 + arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/Makefile | 49 - arch/x86/kvm/cpuid.c | 28 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/ioapic.c | 43 +- arch/x86/kvm/ioapic.h | 38 +- arch/x86/kvm/irq.c | 7 +- arch/x86/kvm/lapic.c | 97 +- arch/x86/kvm/lapic.h | 21 +- arch/x86/kvm/mmu/mmu.c | 11 +- arch/x86/kvm/pmu.c | 271 +- arch/x86/kvm/pmu.h | 37 +- arch/x86/kvm/svm/avic.c | 8 +- arch/x86/kvm/svm/hyperv.c | 7 +- arch/x86/kvm/svm/nested.c | 100 +- arch/x86/kvm/svm/pmu.c | 44 - arch/x86/kvm/svm/sev.c | 159 +- arch/x86/kvm/svm/svm.c | 167 +- arch/x86/kvm/svm/svm.h | 48 +- arch/x86/kvm/trace.h | 6 +- arch/x86/kvm/vmx/capabilities.h | 9 +- arch/x86/kvm/vmx/nested.c | 198 +- arch/x86/kvm/vmx/nested.h | 1 + arch/x86/kvm/vmx/pmu_intel.c | 92 +- arch/x86/kvm/vmx/pmu_intel.h | 15 - arch/x86/kvm/vmx/tdx.c | 16 +- arch/x86/kvm/vmx/vmx.c | 385 +- arch/x86/kvm/vmx/vmx.h | 18 +- arch/x86/kvm/x86.c | 139 +- arch/x86/kvm/x86.h | 16 +- arch/x86/kvm/xen.c | 2 +- arch/x86/lib/cache-smp.c | 1 + arch/x86/lib/clear_page_64.S | 39 +- arch/x86/lib/csum-wrappers_64.c | 22 + arch/x86/mm/hugetlbpage.c | 8 - arch/x86/mm/init.c | 9 +- arch/x86/mm/init_32.c | 2 + arch/x86/mm/init_64.c | 4 + arch/x86/mm/mm_internal.h | 1 + arch/x86/mm/pat/set_memory.c | 13 + arch/x86/net/bpf_jit_comp.c | 7 +- arch/x86/platform/efi/efi.c | 3 +- arch/x86/platform/olpc/olpc-xo15-sci.c | 5 +- arch/x86/platform/pvh/head.S | 2 - arch/x86/tools/Makefile | 15 +- arch/x86/um/Kconfig | 1 - arch/x86/video/video-common.c | 4 +- arch/x86/xen/enlighten_pv.c | 85 +- arch/x86/xen/irq.c | 20 +- arch/x86/xen/mmu_pv.c | 106 +- arch/x86/xen/setup.c | 28 +- arch/x86/xen/smp_pv.c | 5 +- arch/x86/xen/spinlock.c | 11 +- arch/x86/xen/time.c | 2 - arch/x86/xen/xen-ops.h | 1 + arch/xtensa/include/asm/page.h | 1 + arch/xtensa/include/asm/syscall.h | 1 + arch/xtensa/kernel/align.S | 10 +- arch/xtensa/mm/init.c | 14 +- arch/xtensa/platforms/iss/network.c | 1 - block/bio-integrity-auto.c | 14 +- block/bio.c | 38 +- block/blk-core.c | 10 +- block/blk-crypto-fallback.c | 447 +- block/blk-crypto-internal.h | 30 +- block/blk-crypto.c | 78 +- block/blk-merge.c | 9 +- block/blk-mq-dma.c | 3 +- block/blk-mq.c | 9 +- block/blk.h | 12 +- certs/blacklist.c | 1 - crypto/Kconfig | 8 +- crypto/Makefile | 3 +- crypto/acompress.c | 6 +- crypto/adiantum.c | 442 +- crypto/algapi.c | 16 +- crypto/api.c | 1 - crypto/asymmetric_keys/asymmetric_type.c | 1 - crypto/asymmetric_keys/x509_public_key.c | 1 - crypto/crypto_engine.c | 2 +- crypto/drbg.c | 54 +- crypto/fips.c | 2 +- crypto/internal.h | 2 +- crypto/khazad.c | 5 +- crypto/krb5/selftest.c | 1 - crypto/nhpoly1305.c | 255 + crypto/proc.c | 3 - crypto/scompress.c | 42 +- crypto/testmgr.c | 10 +- crypto/testmgr.h | 1372 + drivers/accel/amdxdna/Makefile | 1 + drivers/accel/amdxdna/aie2_ctx.c | 18 +- drivers/accel/amdxdna/aie2_error.c | 10 +- drivers/accel/amdxdna/aie2_message.c | 125 +- drivers/accel/amdxdna/aie2_msg_priv.h | 8 +- drivers/accel/amdxdna/aie2_pci.c | 38 +- drivers/accel/amdxdna/aie2_pci.h | 14 +- drivers/accel/amdxdna/aie2_pm.c | 17 +- drivers/accel/amdxdna/aie2_psp.c | 15 - drivers/accel/amdxdna/aie2_smu.c | 27 +- drivers/accel/amdxdna/amdxdna_ctx.h | 1 - drivers/accel/amdxdna/amdxdna_mailbox.c | 46 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 32 +- drivers/accel/amdxdna/amdxdna_pci_drv.h | 2 + drivers/accel/amdxdna/amdxdna_pm.c | 22 +- drivers/accel/amdxdna/npu1_regs.c | 8 +- drivers/accel/amdxdna/{npu5_regs.c => npu2_regs.c} | 84 +- drivers/accel/amdxdna/npu4_regs.c | 12 +- drivers/accel/amdxdna/npu5_regs.c | 4 +- drivers/accel/amdxdna/npu6_regs.c | 4 +- drivers/accel/ivpu/ivpu_debugfs.c | 4 +- drivers/accel/ivpu/ivpu_drv.c | 4 +- drivers/accel/ivpu/ivpu_fw.c | 13 +- drivers/accel/ivpu/ivpu_fw.h | 9 +- drivers/accel/ivpu/ivpu_gem.c | 2 +- drivers/accel/ivpu/ivpu_hw_40xx_reg.h | 6 - drivers/accel/ivpu/ivpu_hw_ip.c | 74 +- drivers/accel/ivpu/ivpu_hw_ip.h | 1 + drivers/accel/ivpu/ivpu_mmu_context.c | 20 +- drivers/accel/ivpu/ivpu_mmu_context.h | 5 +- drivers/accel/ivpu/ivpu_pm.c | 13 +- drivers/accel/ivpu/ivpu_pm.h | 1 + drivers/accel/qaic/mhi_controller.c | 44 + drivers/accel/rocket/rocket_core.c | 7 +- drivers/accel/rocket/rocket_drv.c | 30 +- drivers/acpi/acpi_platform.c | 40 +- drivers/acpi/acpi_pnp.c | 19 +- drivers/acpi/acpi_video.c | 56 +- drivers/acpi/acpi_watchdog.c | 4 +- drivers/acpi/apei/einj-core.c | 2 +- drivers/acpi/arm64/agdi.c | 101 +- drivers/acpi/battery.c | 71 +- drivers/acpi/bus.c | 448 +- drivers/acpi/button.c | 128 +- drivers/acpi/cppc_acpi.c | 48 +- drivers/acpi/device_pm.c | 12 +- drivers/acpi/device_sysfs.c | 31 - drivers/acpi/ec.c | 54 +- drivers/acpi/hed.c | 23 +- drivers/acpi/nfit/core.c | 47 +- drivers/acpi/pci_root.c | 2 +- drivers/acpi/processor_driver.c | 13 +- drivers/acpi/processor_idle.c | 116 +- drivers/acpi/sbs.c | 48 +- drivers/acpi/sbshc.c | 43 +- drivers/acpi/scan.c | 183 +- drivers/acpi/thermal.c | 90 +- drivers/acpi/tiny-power-button.c | 25 +- drivers/android/binder/node.rs | 8 - drivers/android/binder/process.rs | 7 - drivers/android/binder/rust_binder.h | 79 - drivers/android/binder/rust_binder_events.h | 30 - drivers/android/binder/rust_binder_main.rs | 31 +- drivers/android/binder/stats.rs | 8 +- drivers/android/binder/thread.rs | 25 +- drivers/android/binder/trace.rs | 21 - drivers/android/binder/transaction.rs | 30 +- drivers/ata/ahci_dwc.c | 10 +- drivers/ata/ahci_imx.c | 2 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libata-core.c | 234 +- drivers/ata/libata-eh.c | 9 +- drivers/ata/libata-scsi.c | 182 +- drivers/ata/libata.h | 3 - drivers/atm/idt77252.c | 4 +- drivers/atm/nicstar.c | 1 - drivers/auxdisplay/arm-charlcd.c | 96 +- drivers/auxdisplay/hd44780_common.c | 1 - drivers/auxdisplay/lcd2s.c | 1 - drivers/auxdisplay/max6959.c | 2 +- drivers/base/arch_topology.c | 9 +- drivers/base/base.h | 9 + drivers/base/bus.c | 2 +- drivers/base/cpu.c | 2 +- drivers/base/dd.c | 4 +- drivers/base/power/main.c | 7 +- drivers/base/transport_class.c | 8 - drivers/block/brd.c | 3 +- drivers/block/floppy.c | 2 + drivers/block/null_blk/main.c | 4 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 8 - drivers/block/rnbd/rnbd-clt.c | 19 +- drivers/block/rnbd/rnbd-proto.h | 18 +- drivers/block/rnbd/rnbd-srv-trace.h | 22 +- drivers/block/rnbd/rnbd-srv.c | 36 +- drivers/block/rnull/configfs.rs | 2 +- drivers/block/ublk_drv.c | 406 +- drivers/block/zram/zram_drv.c | 992 +- drivers/block/zram/zram_drv.h | 11 +- drivers/bluetooth/btmtksdio.c | 8 +- drivers/bluetooth/btqca.c | 58 +- drivers/bluetooth/btusb.c | 17 +- drivers/bluetooth/hci_aml.c | 16 +- drivers/bluetooth/hci_bcm4377.c | 11 +- drivers/bluetooth/hci_qca.c | 38 +- drivers/bus/Kconfig | 2 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 83 +- drivers/bus/mhi/ep/main.c | 12 +- drivers/bus/mhi/host/boot.c | 10 - drivers/bus/mhi/host/init.c | 22 +- drivers/bus/mhi/host/internal.h | 3 + drivers/bus/mhi/host/main.c | 81 +- drivers/bus/mhi/host/pci_generic.c | 20 +- drivers/bus/moxtet.c | 1 - drivers/bus/omap-ocp2scp.c | 13 +- drivers/bus/qcom-ebi2.c | 7 +- drivers/char/Kconfig | 26 + drivers/char/Makefile | 1 + drivers/char/hw_random/optee-rng.c | 26 +- drivers/char/hw_random/virtio-rng.c | 3 - drivers/char/ipmi/ipmi_ipmb.c | 5 - drivers/char/misc_minor_kunit.c | 2 +- drivers/char/mwave/3780i.c | 536 + drivers/char/mwave/3780i.h | 358 + drivers/char/mwave/Makefile | 10 + drivers/char/mwave/README | 37 + drivers/char/mwave/mwavedd.c | 432 + drivers/char/mwave/mwavedd.h | 90 + drivers/char/mwave/mwavepub.h | 89 + drivers/char/mwave/smapi.c | 404 + drivers/char/mwave/smapi.h | 76 + drivers/char/mwave/tp3780i.c | 477 + drivers/char/mwave/tp3780i.h | 103 + drivers/char/tpm/tpm.h | 1 - drivers/char/tpm/tpm_ftpm_tee.c | 35 +- drivers/clk/microchip/clk-core.c | 36 +- drivers/clk/qcom/Kconfig | 71 +- drivers/clk/qcom/Makefile | 7 - drivers/clk/qcom/cambistmclkcc-kaanapali.c | 437 - drivers/clk/qcom/cambistmclkcc-sm8750.c | 454 - drivers/clk/qcom/camcc-kaanapali.c | 2661 -- drivers/clk/qcom/camcc-sm8750.c | 2710 -- drivers/clk/qcom/clk-alpha-pll.c | 41 +- drivers/clk/qcom/clk-alpha-pll.h | 7 - drivers/clk/qcom/clk-rcg2.c | 6 +- drivers/clk/qcom/clk-regmap-divider.c | 16 +- drivers/clk/qcom/clk-rpmh.c | 60 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-kaanapali.c | 1956 - drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-glymur.c | 4 +- drivers/clk/qcom/gcc-ipq5018.c | 1 - drivers/clk/qcom/gcc-kaanapali.c | 3540 -- drivers/clk/qcom/gcc-milos.c | 6 +- drivers/clk/qcom/gcc-msm8917.c | 282 +- drivers/clk/qcom/gcc-msm8953.c | 1 + drivers/clk/qcom/gcc-qdu1000.c | 4 +- drivers/clk/qcom/gcc-sdx75.c | 4 +- drivers/clk/qcom/gcc-sm4450.c | 6 +- drivers/clk/qcom/gcc-sm8450.c | 4 +- drivers/clk/qcom/gcc-sm8550.c | 4 +- drivers/clk/qcom/gcc-sm8650.c | 4 +- drivers/clk/qcom/gcc-sm8750.c | 4 +- drivers/clk/qcom/gcc-x1e80100.c | 76 +- drivers/clk/qcom/gpucc-kaanapali.c | 482 - drivers/clk/qcom/gxclkctl-kaanapali.c | 76 - drivers/clk/qcom/tcsrcc-kaanapali.c | 141 - drivers/clk/qcom/videocc-kaanapali.c | 821 - drivers/clk/qcom/videocc-sm8750.c | 2 +- drivers/clk/renesas/r9a09g056-cpg.c | 188 - drivers/clk/renesas/r9a09g057-cpg.c | 136 - drivers/clk/renesas/r9a09g077-cpg.c | 206 +- drivers/clk/renesas/renesas-cpg-mssr.c | 52 +- drivers/clk/renesas/rzg2l-cpg.c | 15 +- drivers/clk/renesas/rzv2h-cpg.c | 9 +- drivers/clk/rockchip/clk.c | 2 +- drivers/clk/samsung/clk-exynos-arm64.c | 62 +- drivers/clk/samsung/clk-exynos4.c | 12 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos5250.c | 2 +- drivers/clk/samsung/clk-exynos5420.c | 4 +- drivers/clk/samsung/clk-exynosautov920.c | 40 - drivers/clk/samsung/clk-gs101.c | 55 - drivers/clk/samsung/clk-s3c64xx.c | 4 +- drivers/clk/samsung/clk-s5pv210.c | 2 +- drivers/clk/samsung/clk.c | 200 +- drivers/clk/samsung/clk.h | 55 +- drivers/clk/spacemit/Kconfig | 20 +- drivers/clk/spacemit/Makefile | 12 +- drivers/clk/spacemit/ccu-k1.c | 192 +- drivers/clk/spacemit/ccu-k3.c | 1487 - drivers/clk/spacemit/ccu_common.c | 177 - drivers/clk/spacemit/ccu_common.h | 11 - drivers/clk/spacemit/ccu_ddn.c | 1 - drivers/clk/spacemit/ccu_mix.c | 21 +- drivers/clk/spacemit/ccu_mix.h | 12 - drivers/clk/spacemit/ccu_pll.c | 119 - drivers/clk/spacemit/ccu_pll.h | 57 +- drivers/clk/tegra/clk-device.c | 13 +- drivers/clk/thead/clk-th1520-ap.c | 350 +- drivers/clocksource/hyperv_timer.c | 2 - drivers/clocksource/mips-gic-timer.c | 10 +- drivers/clocksource/timer-riscv.c | 3 +- drivers/comedi/comedi_fops.c | 2 +- drivers/comedi/drivers/dmm32at.c | 32 +- drivers/comedi/drivers/jr3_pci.c | 1 - drivers/comedi/range.c | 2 +- drivers/cpufreq/Kconfig.arm | 5 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/cppc_cpufreq.c | 96 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 - drivers/cpufreq/cpufreq.c | 19 +- drivers/cpufreq/omap-cpufreq.c | 195 + drivers/cpufreq/rcpufreq_dt.rs | 5 +- drivers/cpuidle/cpuidle-tegra.c | 1 - drivers/cpuidle/cpuidle-zynq.c | 2 +- drivers/cpuidle/governors/menu.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 4 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 36 +- .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 3 - .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 - .../crypto/intel/qat/qat_common/qat_asym_algs.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 2 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 5 +- drivers/crypto/starfive/jh7110-cryp.h | 4 +- drivers/crypto/tegra/tegra-se-main.c | 4 +- drivers/cxl/core/hdm.c | 4 +- drivers/cxl/pci.c | 7 + drivers/dma-buf/Kconfig | 2 +- drivers/dma-buf/dma-buf.c | 130 +- drivers/dma-buf/dma-fence.c | 100 +- drivers/dma-buf/heaps/cma_heap.c | 2 +- drivers/dma-buf/st-dma-fence.c | 55 +- drivers/dma/Kconfig | 2 +- drivers/dma/altera-msgdma.c | 6 +- drivers/dma/amba-pl08x.c | 4 +- drivers/dma/at_xdmac.c | 37 +- drivers/dma/bcm2835-dma.c | 19 +- drivers/dma/dma-axi-dmac.c | 53 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 6 +- drivers/dma/dw-edma/dw-edma-pcie.c | 4 +- drivers/dma/idxd/device.c | 5 - drivers/dma/idxd/idxd.h | 19 - drivers/dma/idxd/init.c | 11 - drivers/dma/idxd/registers.h | 28 +- drivers/dma/idxd/sysfs.c | 24 - drivers/dma/k3dma.c | 9 +- drivers/dma/lgm/lgm-dma.c | 9 +- drivers/dma/mediatek/mtk-uart-apdma.c | 35 +- drivers/dma/pl330.c | 8 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/qcom/bam_dma.c | 161 +- drivers/dma/qcom/qcom_adm.c | 9 +- drivers/dma/sa11x0-dma.c | 6 +- drivers/dma/sh/rz-dmac.c | 15 +- drivers/dma/sh/shdma-base.c | 7 +- drivers/dma/st_fdma.c | 2 +- drivers/dma/st_fdma.h | 2 +- drivers/dma/ste_dma40.c | 14 +- drivers/dma/stm32/stm32-dma3.c | 165 +- drivers/dma/stm32/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 36 +- drivers/dma/ti/Kconfig | 5 +- drivers/dma/ti/cppi41.c | 5 + drivers/dma/xilinx/xdma.c | 6 +- drivers/dma/xilinx/xilinx_dma.c | 21 - drivers/dma/xilinx/zynqmp_dma.c | 2 + drivers/edac/amd64_edac.c | 2 +- drivers/edac/i5000_edac.c | 1 - drivers/edac/i5400_edac.c | 2 +- drivers/edac/igen6_edac.c | 89 +- drivers/extcon/Kconfig | 1 - drivers/extcon/extcon-intel-int3496.c | 4 +- drivers/extcon/extcon-ptn5150.c | 56 - drivers/extcon/extcon-usbc-tusb320.c | 24 +- drivers/extcon/extcon.c | 4 +- drivers/firewire/core-cdev.c | 41 +- drivers/firewire/core-iso.c | 86 +- drivers/firewire/core.h | 1 - drivers/firewire/ohci.c | 124 +- drivers/firmware/arm_ffa/driver.c | 48 +- drivers/firmware/arm_scmi/base.c | 11 +- drivers/firmware/arm_scmi/clock.c | 24 +- drivers/firmware/arm_scmi/driver.c | 98 +- drivers/firmware/arm_scmi/perf.c | 59 +- drivers/firmware/arm_scmi/pinctrl.c | 120 +- drivers/firmware/arm_scmi/power.c | 18 +- drivers/firmware/arm_scmi/powercap.c | 21 +- drivers/firmware/arm_scmi/protocols.h | 9 +- drivers/firmware/arm_scmi/reset.c | 68 +- drivers/firmware/arm_scmi/sensors.c | 22 +- drivers/firmware/arm_scmi/shmem.c | 5 +- drivers/firmware/arm_scmi/system.c | 14 +- drivers/firmware/arm_scmi/transports/optee.c | 32 +- drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c | 10 +- drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c | 9 +- drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c | 9 +- .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 10 +- drivers/firmware/arm_scmi/voltage.c | 13 +- drivers/firmware/broadcom/bcm47xx_sprom.c | 1 - drivers/firmware/broadcom/tee_bnxt_fw.c | 30 +- drivers/firmware/cirrus/cs_dsp.c | 50 +- drivers/firmware/cirrus/test/cs_dsp_mock_bin.c | 38 +- .../firmware/cirrus/test/cs_dsp_mock_mem_maps.c | 8 +- drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c | 16 +- drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 1033 +- .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 14 +- drivers/firmware/efi/earlycon.c | 42 +- drivers/firmware/efi/efi-init.c | 38 +- drivers/firmware/efi/efi.c | 4 +- drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/efi-stub-entry.c | 17 +- drivers/firmware/efi/libstub/efi-stub.c | 41 +- drivers/firmware/efi/libstub/efistub.h | 7 +- drivers/firmware/efi/libstub/primary_display.c | 56 - drivers/firmware/efi/libstub/screen_info.c | 53 + drivers/firmware/efi/libstub/zboot.c | 4 +- drivers/firmware/efi/stmm/tee_stmm_efi.c | 25 +- drivers/firmware/efi/sysfb_efi.c | 144 +- drivers/firmware/qcom/qcom_scm.c | 508 +- drivers/firmware/qcom/qcom_scm.h | 2 - drivers/firmware/sysfb.c | 13 +- drivers/firmware/sysfb_simplefb.c | 2 +- drivers/firmware/ti_sci.h | 29 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/fpga/xilinx-pr-decoupler.c | 2 +- drivers/fpga/zynq-fpga.c | 2 +- drivers/gpio/Kconfig | 15 +- drivers/gpio/Makefile | 1 - drivers/gpio/gpio-aggregator.c | 8 +- drivers/gpio/gpio-aspeed.c | 7 +- drivers/gpio/gpio-cadence.c | 76 +- drivers/gpio/gpio-creg-snps.c | 4 +- drivers/gpio/gpio-line-mux.c | 116 - drivers/gpio/gpio-macsmc.c | 1 - drivers/gpio/gpio-max77759.c | 10 +- drivers/gpio/gpio-menz127.c | 1 + drivers/gpio/gpio-pca953x.c | 6 - drivers/gpio/gpio-pca9570.c | 19 +- drivers/gpio/gpio-realtek-otto.c | 5 +- drivers/gpio/gpio-sim.c | 16 +- drivers/gpio/gpio-spacemit-k1.c | 163 +- drivers/gpio/gpio-virtio.c | 15 +- drivers/gpio/gpio-virtuser.c | 8 +- drivers/gpio/gpio-zynq.c | 12 +- drivers/gpio/gpiolib-of.c | 4 - drivers/gpio/gpiolib-shared.c | 7 +- drivers/gpio/gpiolib-swnode.c | 9 +- drivers/gpio/gpiolib.c | 30 +- drivers/gpu/drm/Kconfig | 3 +- drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 176 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 10 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c | 387 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 77 - drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 516 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 18 - drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 30 - drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 148 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 48 - drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c | 315 - drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h | 125 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 163 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 108 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 347 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 34 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 131 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 160 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 3 +- drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 3 + drivers/gpu/drm/amd/amdgpu/atom.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 +- drivers/gpu/drm/amd/amdgpu/cik.c | 13 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 73 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 55 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c | 4067 -- drivers/gpu/drm/amd/amdgpu/gfx_v12_1.h | 31 - drivers/gpu/drm/amd/amdgpu/gfx_v12_1_pkt.h | 475 - drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 68 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 82 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 208 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 39 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c | 893 - drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.h | 31 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 132 +- drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 637 - drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h | 30 - drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 57 +- drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 - drivers/gpu/drm/amd/amdgpu/imu_v12_1.c | 166 - drivers/gpu/drm/amd/amdgpu/imu_v12_1.h | 30 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c | 714 - drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.h | 35 - drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 65 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/mes_v12_1.c | 1968 - drivers/gpu/drm/amd/amdgpu/mes_v12_1.h | 29 - drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 34 - drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c | 916 - drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.h | 28 - drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 17 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 4 +- drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 73 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 1 - drivers/gpu/drm/amd/amdgpu/nv.c | 5 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_v15_0.c | 202 - drivers/gpu/drm/amd/amdgpu/psp_v15_0.h | 30 - drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c | 342 - drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.h | 30 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 1817 - drivers/gpu/drm/amd/amdgpu/sdma_v7_1.h | 31 - drivers/gpu/drm/amd/amdgpu/sdma_v7_1_0_pkt_open.h | 5673 --- drivers/gpu/drm/amd/amdgpu/si.c | 13 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 2 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 8 +- drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.c | 50 - drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.h | 30 - drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c | 213 - drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.h | 30 - drivers/gpu/drm/amd/amdgpu/soc15.c | 1 + drivers/gpu/drm/amd/amdgpu/soc21.c | 44 +- drivers/gpu/drm/amd/amdgpu/soc24.c | 5 + drivers/gpu/drm/amd/amdgpu/soc_v1_0.c | 862 - drivers/gpu/drm/amd/amdgpu/soc_v1_0.h | 37 - drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 - drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 9 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 8 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vi.c | 5 + drivers/gpu/drm/amd/amdkfd/Makefile | 3 - drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 667 - .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 911 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 97 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 182 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 43 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 - .../amd/amdkfd/kfd_device_queue_manager_v12_1.c | 98 - drivers/gpu/drm/amd/amdkfd/kfd_events.c | 29 - drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c | 391 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 63 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 6 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 741 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 41 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 267 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 54 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 76 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 62 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 67 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 6 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 118 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 29 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 18 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 9 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 8 - .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc.c | 646 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +- .../gpu/drm/amd/display/dc/core/dc_link_exports.c | 23 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 31 +- drivers/gpu/drm/amd/display/dc/dc.h | 91 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 19 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 35 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 6 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 31 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 22 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 49 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 8 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 13 + .../amd/display/dc/dcn201/dcn201_link_encoder.c | 3 - .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 3 - .../amd/display/dc/dio/dcn10/dcn10_link_encoder.c | 43 - .../amd/display/dc/dio/dcn10/dcn10_link_encoder.h | 11 +- .../amd/display/dc/dio/dcn20/dcn20_link_encoder.c | 3 - .../display/dc/dio/dcn30/dcn30_dio_link_encoder.c | 3 - .../dc/dio/dcn301/dcn301_dio_link_encoder.c | 3 - .../display/dc/dio/dcn31/dcn31_dio_link_encoder.c | 3 - .../display/dc/dio/dcn32/dcn32_dio_link_encoder.c | 18 +- .../dc/dio/dcn321/dcn321_dio_link_encoder.c | 3 - .../display/dc/dio/dcn35/dcn35_dio_link_encoder.c | 4 +- .../dc/dio/dcn401/dcn401_dio_link_encoder.c | 3 - drivers/gpu/drm/amd/display/dc/dml2_0/Makefile | 8 +- .../drm/amd/display/dc/dml2_0/dml21/dml21_utils.c | 3 +- .../amd/display/dc/dml2_0/dml21/dml21_wrapper.h | 7 +- .../dml2_0/dml21/inc/dml_top_display_cfg_types.h | 1 - .../display/dc/dml2_0/dml21/inc/dml_top_types.h | 1 - .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 5 +- .../dml21/src/dml2_core/dml2_core_shared_types.h | 1 - .../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.c | 599 +- .../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.h | 9 - .../drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c | 604 - .../drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.h | 25 - .../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.h | 1 - .../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h | 9 - .../amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c | 102 +- .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 6 +- .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 14 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 34 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 6 +- .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 8 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 55 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 - .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 26 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 37 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 6 - drivers/gpu/drm/amd/display/dc/inc/link_service.h | 11 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 2 +- .../amd/display/dc/link/accessories/link_dp_cts.c | 3 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 79 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 141 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 264 +- .../display/dc/link/protocols/link_dp_capability.c | 54 +- .../dc/link/protocols/link_dp_irq_handler.c | 43 - .../dc/link/protocols/link_dp_panel_replay.c | 343 - .../dc/link/protocols/link_dp_panel_replay.h | 38 - .../link_dp_training_fixed_vs_pe_retimer.c | 2 +- .../dc/link/protocols/link_edp_panel_control.c | 132 +- .../dc/link/protocols/link_edp_panel_control.h | 3 +- .../drm/amd/display/dc/link/protocols/link_hpd.c | 165 +- .../drm/amd/display/dc/link/protocols/link_hpd.h | 1 + drivers/gpu/drm/amd/display/dc/os_types.h | 2 + .../display/dc/resource/dce110/dce110_resource.c | 2 - .../amd/display/dc/resource/dcn20/dcn20_resource.c | 6 +- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 11 +- .../amd/display/dc/resource/dcn32/dcn32_resource.h | 5 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 2 +- .../display/dc/resource/dcn351/dcn351_resource.c | 2 +- .../display/dc/resource/dcn401/dcn401_resource.h | 1 - drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 189 +- drivers/gpu/drm/amd/display/dc/sspl/dc_spl.h | 8 + .../gpu/drm/amd/display/dc/sspl/dc_spl_filters.c | 4 +- .../gpu/drm/amd/display/dc/sspl/dc_spl_filters.h | 4 +- .../amd/display/dc/sspl/dc_spl_isharp_filters.c | 31 +- .../amd/display/dc/sspl/dc_spl_isharp_filters.h | 16 +- .../amd/display/dc/sspl/dc_spl_scl_easf_filters.c | 155 +- .../amd/display/dc/sspl/dc_spl_scl_easf_filters.h | 37 +- .../drm/amd/display/dc/sspl/dc_spl_scl_filters.c | 27 +- .../drm/amd/display/dc/sspl/dc_spl_scl_filters.h | 3 +- .../gpu/drm/amd/display/dc/sspl/spl_custom_float.c | 11 +- .../gpu/drm/amd/display/dc/sspl/spl_custom_float.h | 4 +- .../gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c | 78 +- .../gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h | 56 +- drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h | 9 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 49 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 126 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 64 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 31 - .../drm/amd/display/modules/inc/mod_info_packet.h | 6 - .../amd/display/modules/info_packet/info_packet.c | 369 +- .../drm/amd/display/modules/power/power_helpers.c | 3 - drivers/gpu/drm/amd/include/amd_acpi.h | 34 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 - .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 16 - .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 27 - .../drm/amd/include/asic_reg/gc/gc_12_1_0_offset.h | 12418 ------ .../amd/include/asic_reg/gc/gc_12_1_0_sh_mask.h | 44638 ------------------- .../include/asic_reg/mmhub/mmhub_4_2_0_offset.h | 802 - .../include/asic_reg/mmhub/mmhub_4_2_0_sh_mask.h | 3013 -- .../drm/amd/include/asic_reg/mp/mp_15_0_0_offset.h | 423 - .../amd/include/asic_reg/mp/mp_15_0_0_sh_mask.h | 626 - .../drm/amd/include/asic_reg/mp/mp_15_0_8_offset.h | 868 - .../amd/include/asic_reg/mp/mp_15_0_8_sh_mask.h | 616 - .../amd/include/asic_reg/oss/osssys_7_1_0_offset.h | 280 - .../include/asic_reg/oss/osssys_7_1_0_sh_mask.h | 1024 - .../include/asic_reg/smuio/smuio_15_0_0_offset.h | 100 - .../include/asic_reg/smuio/smuio_15_0_0_sh_mask.h | 190 - .../include/asic_reg/smuio/smuio_15_0_8_offset.h | 512 - .../include/asic_reg/smuio/smuio_15_0_8_sh_mask.h | 1113 - .../amd/include/asic_reg/thm/thm_15_0_0_offset.h | 157 - .../amd/include/asic_reg/thm/thm_15_0_0_sh_mask.h | 567 - .../amd/include/asic_reg/vcn/vcn_5_3_0_offset.h | 1783 - .../amd/include/asic_reg/vcn/vcn_5_3_0_sh_mask.h | 8262 ---- .../amd/include/ivsrcid/gfx/irqsrcs_gfx_12_1_0.h | 136 - .../drm/amd/include/ivsrcid/vmc/irqsrcs_vmc_1_0.h | 2 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 +- drivers/gpu/drm/amd/include/mes_v12_api_def.h | 63 +- drivers/gpu/drm/amd/include/soc15_hw_ip.h | 2 - drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 1 - drivers/gpu/drm/amd/include/soc_v1_0_enum.h | 38 - drivers/gpu/drm/amd/include/soc_v1_0_ih_clientid.h | 52 - drivers/gpu/drm/amd/include/v12_structs.h | 2054 - drivers/gpu/drm/amd/pm/Makefile | 1 - drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 39 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 81 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 23 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 65 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 87 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 29 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 141 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 52 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 211 +- drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 73 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 257 +- .../pm/swsmu/inc/pmfw_if/smu15_driver_if_v15_0_0.h | 231 - .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 8 - .../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_pmfw.h | 160 - .../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_ppsmc.h | 133 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 6 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 52 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v12_0.h | 3 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 50 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 53 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h | 245 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 209 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 425 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 255 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 61 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 104 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 84 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 296 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 119 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 271 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 110 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 65 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 67 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 440 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 4 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 247 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 49 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 96 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 66 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 285 +- drivers/gpu/drm/amd/pm/swsmu/smu15/Makefile | 30 - drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 1846 - .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c | 1361 - .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.h | 28 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 869 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 38 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 + drivers/gpu/drm/amd/ras/ras_mgr/Makefile | 1 - drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c | 5 - drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 60 +- drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 3 - .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c | 469 - .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h | 57 - drivers/gpu/drm/amd/ras/rascore/ras.h | 2 - drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 33 - drivers/gpu/drm/amd/ras/rascore/ras_core.c | 23 - drivers/gpu/drm/amd/ras/rascore/ras_psp.c | 1 - drivers/gpu/drm/amd/ras/rascore/ras_psp.h | 1 - drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h | 1 - drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 63 +- drivers/gpu/drm/amd/ras/rascore/ras_umc.h | 3 - drivers/gpu/drm/ast/ast_cursor.c | 94 +- drivers/gpu/drm/ast/ast_mode.c | 11 +- drivers/gpu/drm/bridge/Kconfig | 7 - drivers/gpu/drm/bridge/Makefile | 1 - .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 9 +- drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 9 +- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 63 +- drivers/gpu/drm/bridge/ite-it66121.c | 7 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 125 +- drivers/gpu/drm/bridge/simple-bridge.c | 15 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 34 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 86 +- drivers/gpu/drm/ci/arm.config | 2 +- drivers/gpu/drm/ci/arm64.config | 2 +- drivers/gpu/drm/ci/x86_64.config | 2 +- drivers/gpu/drm/clients/drm_log.c | 2 +- drivers/gpu/drm/display/drm_bridge_connector.c | 2 +- drivers/gpu/drm/display/drm_dp_helper.c | 103 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_atomic.c | 33 - drivers/gpu/drm/drm_atomic_helper.c | 1 - drivers/gpu/drm/drm_atomic_uapi.c | 32 +- drivers/gpu/drm/drm_bridge.c | 131 +- drivers/gpu/drm/drm_draw.c | 29 - drivers/gpu/drm/drm_draw_internal.h | 2 - drivers/gpu/drm/drm_fb_helper.c | 108 + drivers/gpu/drm/drm_gem.c | 205 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 144 +- drivers/gpu/drm/drm_gpusvm.c | 127 - drivers/gpu/drm/drm_gpuvm.c | 26 +- drivers/gpu/drm/drm_mode_object.c | 25 - drivers/gpu/drm/drm_pagemap.c | 566 +- drivers/gpu/drm/drm_pagemap_util.c | 568 - drivers/gpu/drm/drm_panic.c | 102 +- drivers/gpu/drm/drm_plane.c | 4 +- drivers/gpu/drm/drm_property.c | 11 - drivers/gpu/drm/drm_syncobj.c | 65 +- drivers/gpu/drm/drm_vblank.c | 52 +- drivers/gpu/drm/etnaviv/Makefile | 1 - drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 75 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.h | 99 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 - drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c | 224 - drivers/gpu/drm/etnaviv/etnaviv_flop_reset.h | 21 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 11 - drivers/gpu/drm/etnaviv/state_3d.xml.h | 95 - drivers/gpu/drm/hyperv/Kconfig | 13 - drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 15 +- drivers/gpu/drm/i915/Makefile | 29 +- drivers/gpu/drm/i915/display/g4x_dp.c | 5 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 9 +- drivers/gpu/drm/i915/display/i9xx_wm.c | 22 +- drivers/gpu/drm/i915/display/icl_dsi.c | 4 +- drivers/gpu/drm/i915/display/intel_alpm.c | 6 +- drivers/gpu/drm/i915/display/intel_alpm.h | 4 +- drivers/gpu/drm/i915/display/intel_audio.c | 6 +- drivers/gpu/drm/i915/display/intel_bios.c | 76 +- drivers/gpu/drm/i915/display/intel_bios.h | 2 - drivers/gpu/drm/i915/display/intel_bo.c | 6 - drivers/gpu/drm/i915/display/intel_bo.h | 1 - drivers/gpu/drm/i915/display/intel_bw.c | 24 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 73 +- drivers/gpu/drm/i915/display/intel_cmtg.c | 3 +- drivers/gpu/drm/i915/display/intel_colorop.c | 2 - drivers/gpu/drm/i915/display/intel_colorop.h | 4 +- drivers/gpu/drm/i915/display/intel_connector.c | 16 +- drivers/gpu/drm/i915/display/intel_crt.c | 6 +- drivers/gpu/drm/i915/display/intel_crtc.c | 31 +- drivers/gpu/drm/i915/display/intel_crtc.h | 2 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 8 - drivers/gpu/drm/i915/display/intel_cursor.c | 5 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 930 +- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 31 +- drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 116 +- drivers/gpu/drm/i915/display/intel_display.c | 148 +- drivers/gpu/drm/i915/display/intel_display.h | 1 - drivers/gpu/drm/i915/display/intel_display_core.h | 18 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- .../gpu/drm/i915/display/intel_display_device.c | 5 - .../gpu/drm/i915/display/intel_display_device.h | 27 +- .../gpu/drm/i915/display/intel_display_driver.c | 22 +- drivers/gpu/drm/i915/display/intel_display_irq.c | 203 +- drivers/gpu/drm/i915/display/intel_display_irq.h | 2 - .../gpu/drm/i915/display/intel_display_params.h | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 51 +- drivers/gpu/drm/i915/display/intel_display_power.h | 48 +- .../drm/i915/display/intel_display_power_well.c | 64 +- .../gpu/drm/i915/display/intel_display_reg_defs.h | 15 +- drivers/gpu/drm/i915/display/intel_display_regs.h | 23 +- drivers/gpu/drm/i915/display/intel_display_reset.c | 5 +- drivers/gpu/drm/i915/display/intel_display_rps.c | 31 +- drivers/gpu/drm/i915/display/intel_display_rps.h | 21 + drivers/gpu/drm/i915/display/intel_display_types.h | 64 +- drivers/gpu/drm/i915/display/intel_display_utils.h | 4 + drivers/gpu/drm/i915/display/intel_display_wa.c | 10 +- drivers/gpu/drm/i915/display/intel_display_wa.h | 10 +- drivers/gpu/drm/i915/display/intel_dmc.c | 27 +- drivers/gpu/drm/i915/display/intel_dmc.h | 5 - drivers/gpu/drm/i915/display/intel_dmc_regs.h | 60 - drivers/gpu/drm/i915/display/intel_dp.c | 721 +- drivers/gpu/drm/i915/display/intel_dp.h | 26 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 16 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 110 +- drivers/gpu/drm/i915/display/intel_dpll.c | 24 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 336 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 +- drivers/gpu/drm/i915/display/intel_dsb.c | 73 +- drivers/gpu/drm/i915/display/intel_dsb.h | 4 +- drivers/gpu/drm/i915/display/intel_dsb_buffer.c | 43 +- drivers/gpu/drm/i915/display/intel_dsb_buffer.h | 17 +- drivers/gpu/drm/i915/display/intel_dsi.h | 7 +- drivers/gpu/drm/i915/display/intel_fb.c | 6 +- drivers/gpu/drm/i915/display/intel_fbc.c | 266 +- drivers/gpu/drm/i915/display/intel_fbc.h | 3 - drivers/gpu/drm/i915/display/intel_fbc_regs.h | 12 - drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 109 - drivers/gpu/drm/i915/display/intel_gmbus.c | 10 +- drivers/gpu/drm/i915/display/intel_gvt_api.c | 43 - drivers/gpu/drm/i915/display/intel_gvt_api.h | 21 - drivers/gpu/drm/i915/display/intel_hdcp.c | 4 +- .../{i915_hdcp_gsc.c => display/intel_hdcp_gsc.c} | 22 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 22 + .../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 78 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 4 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 8 +- drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 5 +- drivers/gpu/drm/i915/display/intel_initial_plane.c | 193 - drivers/gpu/drm/i915/display/intel_lpe_audio.c | 1 + drivers/gpu/drm/i915/display/intel_lt_phy.c | 72 +- drivers/gpu/drm/i915/display/intel_lt_phy.h | 6 +- drivers/gpu/drm/i915/display/intel_lt_phy_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 2 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 2 +- .../gpu/drm/i915/display/intel_modeset_verify.c | 1 + drivers/gpu/drm/i915/display/intel_panic.c | 27 + drivers/gpu/drm/i915/display/intel_panic.h | 14 + drivers/gpu/drm/i915/display/intel_parent.c | 214 - drivers/gpu/drm/i915/display/intel_parent.h | 70 - drivers/gpu/drm/i915/display/intel_pipe_crc.c | 8 +- drivers/gpu/drm/i915/display/intel_plane.c | 96 +- drivers/gpu/drm/i915/display/intel_plane.h | 4 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 440 + ...intel_initial_plane.h => intel_plane_initial.h} | 6 +- drivers/gpu/drm/i915/display/intel_pps.c | 63 +- drivers/gpu/drm/i915/display/intel_pps.h | 14 +- drivers/gpu/drm/i915/display/intel_psr.c | 317 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 +- drivers/gpu/drm/i915/display/intel_sprite.c | 9 +- drivers/gpu/drm/i915/display/intel_tc.c | 40 +- drivers/gpu/drm/i915/display/intel_vblank.c | 46 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 3 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 37 +- drivers/gpu/drm/i915/display/intel_vga.c | 44 +- drivers/gpu/drm/i915/display/intel_vrr.c | 281 +- drivers/gpu/drm/i915/display/intel_vrr.h | 10 - drivers/gpu/drm/i915/display/intel_vrr_regs.h | 68 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 19 +- drivers/gpu/drm/i915/display/skl_watermark.c | 8 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 58 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 23 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 71 + drivers/gpu/drm/i915/gem/i915_gemfs.h | 14 + drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 15 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_print.h | 5 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 4 + drivers/gpu/drm/i915/gt/intel_rps.c | 40 +- drivers/gpu/drm/i915/gt/intel_rps.h | 2 - drivers/gpu/drm/i915/gt/intel_wopcm.c | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 17 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 60 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 5 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 22 +- drivers/gpu/drm/i915/gvt/debugfs.c | 4 +- drivers/gpu/drm/i915/gvt/display.c | 23 +- drivers/gpu/drm/i915/gvt/display.h | 2 +- drivers/gpu/drm/i915/gvt/display_helpers.h | 37 - drivers/gpu/drm/i915/gvt/dmabuf.c | 6 +- drivers/gpu/drm/i915/gvt/dmabuf.h | 7 +- drivers/gpu/drm/i915/gvt/edid.c | 1 - drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 14 +- drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 + drivers/gpu/drm/i915/gvt/firmware.c | 4 +- drivers/gpu/drm/i915/gvt/gtt.c | 9 +- drivers/gpu/drm/i915/gvt/gvt.h | 24 +- drivers/gpu/drm/i915/gvt/handlers.c | 21 +- drivers/gpu/drm/i915/gvt/interrupt.c | 5 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 18 +- drivers/gpu/drm/i915/gvt/mmio.c | 11 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 5 + drivers/gpu/drm/i915/gvt/opregion.c | 3 +- drivers/gpu/drm/i915/gvt/page_track.c | 3 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 3 +- drivers/gpu/drm/i915/gvt/scheduler.c | 8 +- drivers/gpu/drm/i915/gvt/trace.h | 2 +- drivers/gpu/drm/i915/gvt/trace_points.c | 2 - drivers/gpu/drm/i915/gvt/vgpu.c | 6 +- drivers/gpu/drm/i915/i915_config.c | 3 +- drivers/gpu/drm/i915/i915_config.h | 10 +- drivers/gpu/drm/i915/i915_display_pc8.c | 31 - drivers/gpu/drm/i915/i915_display_pc8.h | 9 - drivers/gpu/drm/i915/i915_driver.c | 77 +- drivers/gpu/drm/i915/i915_drv.h | 8 + drivers/gpu/drm/i915/i915_edram.c | 44 - drivers/gpu/drm/i915/i915_edram.h | 11 - drivers/gpu/drm/i915/i915_freq.c | 111 - drivers/gpu/drm/i915/i915_freq.h | 13 - drivers/gpu/drm/i915/i915_gem.c | 4 +- drivers/gpu/drm/i915/i915_gmch.h | 13 - drivers/gpu/drm/i915/i915_hdcp_gsc.h | 9 - drivers/gpu/drm/i915/i915_initial_plane.c | 290 - drivers/gpu/drm/i915/i915_initial_plane.h | 9 - drivers/gpu/drm/i915/i915_irq.c | 16 - drivers/gpu/drm/i915/i915_irq.h | 2 - drivers/gpu/drm/i915/i915_panic.c | 35 - drivers/gpu/drm/i915/i915_panic.h | 9 - drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 6 +- drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/i915_utils.c | 30 +- drivers/gpu/drm/i915/i915_utils.h | 26 +- drivers/gpu/drm/i915/intel_clock_gating.c | 10 +- drivers/gpu/drm/i915/intel_clock_gating.h | 6 +- drivers/gpu/drm/i915/intel_gvt.c | 14 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 4 +- drivers/gpu/drm/i915/intel_mchbar_regs.h | 68 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/intel_wakeref.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.h | 14 +- drivers/gpu/drm/i915/{display => soc}/intel_dram.c | 423 +- drivers/gpu/drm/i915/{display => soc}/intel_dram.h | 12 +- .../gpu/drm/i915/{i915_gmch.c => soc/intel_gmch.c} | 61 +- drivers/gpu/drm/i915/soc/intel_gmch.h | 20 + drivers/gpu/drm/i915/{display => soc}/intel_rom.c | 8 +- drivers/gpu/drm/i915/{display => soc}/intel_rom.h | 0 drivers/gpu/drm/i915/vlv_suspend.c | 2 +- drivers/gpu/drm/imagination/pvr_power.h | 4 +- drivers/gpu/drm/imagination/pvr_vm.c | 2 +- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 7 +- drivers/gpu/drm/meson/meson_encoder_dsi.c | 7 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 10 +- drivers/gpu/drm/meson/meson_venc.c | 4 +- .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 5 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 5 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 5 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 174 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 49 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 7 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 7 - drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 1155 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 314 + drivers/gpu/drm/msm/disp/mdp_format.c | 614 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 56 +- drivers/gpu/drm/msm/dp/dp_display.c | 7 +- drivers/gpu/drm/msm/dp/dp_drm.h | 3 +- drivers/gpu/drm/msm/dp/dp_link.h | 3 - drivers/gpu/drm/msm/dp/dp_panel.c | 93 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 16 +- drivers/gpu/drm/msm/msm_gem.h | 2 +- drivers/gpu/drm/msm/msm_gem_vma.c | 10 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 24 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 2 +- drivers/gpu/drm/nouveau/nvif/fifo.c | 5 +- drivers/gpu/drm/nova/driver.rs | 18 +- drivers/gpu/drm/nova/gem.rs | 6 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 - drivers/gpu/drm/panel/Kconfig | 13 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-edp.c | 10 - drivers/gpu/drm/panel/panel-himax-hx83102.c | 12 +- drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 147 +- drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +- drivers/gpu/drm/panel/panel-lg-sw43408.c | 58 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 35 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 183 +- drivers/gpu/drm/panel/panel-samsung-ltl106hl02.c | 179 - drivers/gpu/drm/panel/panel-simple.c | 57 - drivers/gpu/drm/panfrost/panfrost_device.c | 3 - drivers/gpu/drm/panfrost/panfrost_device.h | 1 - drivers/gpu/drm/panfrost/panfrost_drv.c | 112 +- drivers/gpu/drm/panfrost/panfrost_drv.h | 9 - drivers/gpu/drm/panfrost/panfrost_gem.c | 257 - drivers/gpu/drm/panfrost/panfrost_gem.h | 12 - drivers/gpu/drm/panfrost/panfrost_gpu.c | 26 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 40 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 10 +- drivers/gpu/drm/panthor/panthor_device.c | 13 +- drivers/gpu/drm/panthor/panthor_drv.c | 89 +- drivers/gpu/drm/panthor/panthor_drv.h | 9 - drivers/gpu/drm/panthor/panthor_fw.c | 8 +- drivers/gpu/drm/panthor/panthor_gem.c | 258 +- drivers/gpu/drm/panthor/panthor_gem.h | 8 - drivers/gpu/drm/panthor/panthor_gpu.c | 21 +- drivers/gpu/drm/panthor/panthor_hw.c | 36 +- drivers/gpu/drm/panthor/panthor_mmu.c | 406 +- drivers/gpu/drm/panthor/panthor_sched.c | 268 +- drivers/gpu/drm/panthor/panthor_sched.h | 1 - drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/pl111/pl111_drv.c | 29 +- drivers/gpu/drm/pl111/pl111_nomadik.c | 5 +- drivers/gpu/drm/pl111/pl111_nomadik.h | 4 +- drivers/gpu/drm/pl111/pl111_versatile.c | 53 +- drivers/gpu/drm/pl111/pl111_versatile.h | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 74 +- drivers/gpu/drm/radeon/evergreen.c | 112 +- drivers/gpu/drm/radeon/radeon_display.c | 66 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/radeon/radeon_i2c.c | 15 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 23 +- drivers/gpu/drm/radeon/radeon_mode.h | 10 +- drivers/gpu/drm/radeon/uvd_v1_0.c | 26 +- drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 453 - .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi_regs.h | 34 - drivers/gpu/drm/rockchip/Kconfig | 5 +- drivers/gpu/drm/rockchip/Makefile | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 20 - drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 16 - drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 4 +- drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c | 189 - .../{bridge/inno-hdmi.c => rockchip/inno_hdmi.c} | 500 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 137 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 57 - drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 14 - drivers/gpu/drm/scheduler/sched_main.c | 40 +- drivers/gpu/drm/sitronix/Kconfig | 48 +- drivers/gpu/drm/sitronix/Makefile | 3 - drivers/gpu/drm/sitronix/st7571-i2c.c | 1003 +- drivers/gpu/drm/sitronix/st7571-spi.c | 76 - drivers/gpu/drm/sitronix/st7571.c | 918 - drivers/gpu/drm/sitronix/st7571.h | 91 - drivers/gpu/drm/sitronix/st7920.c | 867 - drivers/gpu/drm/sysfb/efidrm.c | 14 +- drivers/gpu/drm/sysfb/vesadrm.c | 14 +- drivers/gpu/drm/tegra/drm.c | 4 +- drivers/gpu/drm/tegra/dsi.c | 6 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +- drivers/gpu/drm/tests/drm_panic_test.c | 221 - drivers/gpu/drm/tiny/arcpgu.c | 5 +- drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 64 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 57 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 12 +- drivers/gpu/drm/ttm/ttm_device.c | 5 +- drivers/gpu/drm/ttm/ttm_pool.c | 26 +- drivers/gpu/drm/ttm/ttm_resource.c | 14 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 +- drivers/gpu/drm/tyr/driver.rs | 21 +- drivers/gpu/drm/v3d/Makefile | 3 +- drivers/gpu/drm/v3d/v3d_bo.c | 6 +- drivers/gpu/drm/v3d/v3d_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_drv.h | 11 +- drivers/gpu/drm/v3d/v3d_gem.c | 21 +- drivers/gpu/drm/v3d/v3d_gemfs.c | 62 + drivers/gpu/drm/vgem/Kconfig | 9 - drivers/gpu/drm/vkms/vkms_composer.c | 1 - drivers/gpu/drm/vkms/vkms_drv.c | 1 - drivers/gpu/drm/xe/Makefile | 32 +- drivers/gpu/drm/xe/abi/guc_actions_abi.h | 6 - drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h | 67 +- drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 73 - drivers/gpu/drm/xe/abi/guc_lfd_abi.h | 170 - drivers/gpu/drm/xe/abi/guc_lic_abi.h | 77 - drivers/gpu/drm/xe/abi/guc_log_abi.h | 42 +- drivers/gpu/drm/xe/abi/guc_scheduler_abi.h | 57 - .../xe/compat-i915-headers/gem/i915_gem_object.h | 13 + .../xe/compat-i915-headers/gem/i915_gem_stolen.h | 40 + .../drm/xe/compat-i915-headers/gt/intel_gt_types.h | 11 + .../gpu/drm/xe/compat-i915-headers/i915_active.h | 22 + .../drm/xe/compat-i915-headers/i915_active_types.h | 13 + .../gpu/drm/xe/compat-i915-headers/i915_config.h | 5 +- drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 37 + drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h | 6 + .../gpu/drm/xe/compat-i915-headers/i915_utils.h | 13 + drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h | 18 + drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h | 4 +- .../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 11 +- .../gpu/drm/xe/compat-i915-headers/intel_wakeref.h | 10 + .../gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h | 29 + .../drm/xe/compat-i915-headers/soc/intel_dram.h | 6 + .../drm/xe/compat-i915-headers/soc/intel_gmch.h | 6 + .../gpu/drm/xe/compat-i915-headers/soc/intel_rom.h | 6 + drivers/gpu/drm/xe/display/ext/i915_irq.c | 85 + drivers/gpu/drm/xe/display/intel_bo.c | 8 +- drivers/gpu/drm/xe/display/xe_display.c | 30 +- drivers/gpu/drm/xe/display/xe_display_misc.c | 16 + drivers/gpu/drm/xe/display/xe_display_rpm.c | 3 - drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 49 +- drivers/gpu/drm/xe/display/xe_fb_pin.c | 113 +- drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 58 +- drivers/gpu/drm/xe/display/xe_hdcp_gsc.h | 9 - drivers/gpu/drm/xe/display/xe_initial_plane.c | 189 - drivers/gpu/drm/xe/display/xe_initial_plane.h | 9 - drivers/gpu/drm/xe/display/xe_panic.c | 16 +- drivers/gpu/drm/xe/display/xe_panic.h | 9 - drivers/gpu/drm/xe/display/xe_plane_initial.c | 319 + drivers/gpu/drm/xe/display/xe_stolen.c | 64 +- drivers/gpu/drm/xe/display/xe_stolen.h | 9 - drivers/gpu/drm/xe/instructions/xe_gpu_commands.h | 1 - drivers/gpu/drm/xe/regs/xe_gt_regs.h | 9 - drivers/gpu/drm/xe/regs/xe_gtt_defs.h | 1 - drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 - drivers/gpu/drm/xe/regs/xe_irq_regs.h | 1 - drivers/gpu/drm/xe/regs/xe_mert_regs.h | 23 - drivers/gpu/drm/xe/regs/xe_oa_regs.h | 17 - drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 3 - drivers/gpu/drm/xe/regs/xe_pmt.h | 3 + drivers/gpu/drm/xe/regs/xe_soc_remapper_regs.h | 14 - drivers/gpu/drm/xe/tests/xe_args_test.c | 54 - drivers/gpu/drm/xe/tests/xe_bo.c | 10 +- drivers/gpu/drm/xe/tests/xe_dma_buf.c | 3 +- drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c | 2 +- drivers/gpu/drm/xe/tests/xe_migrate.c | 10 +- drivers/gpu/drm/xe/tests/xe_mocs.c | 27 +- drivers/gpu/drm/xe/xe_args.h | 27 - drivers/gpu/drm/xe/xe_bo.c | 48 +- drivers/gpu/drm/xe/xe_bo.h | 9 +- drivers/gpu/drm/xe/xe_debugfs.c | 216 +- drivers/gpu/drm/xe/xe_devcoredump.c | 30 +- drivers/gpu/drm/xe/xe_device.c | 251 +- drivers/gpu/drm/xe/xe_device.h | 9 - drivers/gpu/drm/xe/xe_device_sysfs.c | 33 +- drivers/gpu/drm/xe/xe_device_types.h | 80 +- drivers/gpu/drm/xe/xe_drm_client.c | 67 +- drivers/gpu/drm/xe/xe_exec.c | 9 +- drivers/gpu/drm/xe/xe_exec_queue.c | 420 +- drivers/gpu/drm/xe/xe_exec_queue.h | 66 - drivers/gpu/drm/xe/xe_exec_queue_types.h | 58 - drivers/gpu/drm/xe/xe_execlist.c | 2 +- drivers/gpu/drm/xe/xe_force_wake.c | 7 - drivers/gpu/drm/xe/xe_force_wake.h | 40 - drivers/gpu/drm/xe/xe_gen_wa_oob.c | 3 +- drivers/gpu/drm/xe/xe_ggtt.c | 219 +- drivers/gpu/drm/xe/xe_ggtt.h | 14 +- drivers/gpu/drm/xe/xe_ggtt_types.h | 32 +- drivers/gpu/drm/xe/xe_gpu_scheduler.c | 9 +- drivers/gpu/drm/xe/xe_gpu_scheduler.h | 37 +- drivers/gpu/drm/xe/xe_gpu_scheduler_types.h | 2 - drivers/gpu/drm/xe/xe_gsc.c | 34 +- drivers/gpu/drm/xe/xe_gsc_debugfs.c | 3 +- drivers/gpu/drm/xe/xe_gsc_proxy.c | 17 +- drivers/gpu/drm/xe/xe_gt.c | 204 +- drivers/gpu/drm/xe/xe_gt.h | 14 +- drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 8 +- drivers/gpu/drm/xe/xe_gt_ccs_mode.h | 2 +- drivers/gpu/drm/xe/xe_gt_debugfs.c | 30 +- drivers/gpu/drm/xe/xe_gt_freq.c | 27 +- drivers/gpu/drm/xe/xe_gt_idle.c | 41 +- drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 20 - drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 8 - drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 317 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 10 - drivers/gpu/drm/xe/xe_gt_sriov_pf_config_types.h | 5 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 316 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 2 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c | 329 - drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.h | 10 - drivers/gpu/drm/xe/xe_gt_sriov_pf_policy_types.h | 39 - drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 237 +- drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 1 - drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.c | 12 - drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 19 +- drivers/gpu/drm/xe/xe_gt_stats.c | 15 - drivers/gpu/drm/xe/xe_gt_stats.h | 32 - drivers/gpu/drm/xe/xe_gt_stats_types.h | 10 - drivers/gpu/drm/xe/xe_gt_throttle.c | 9 +- drivers/gpu/drm/xe/xe_gt_types.h | 5 - drivers/gpu/drm/xe/xe_guc.c | 82 +- drivers/gpu/drm/xe/xe_guc.h | 23 - drivers/gpu/drm/xe/xe_guc_ads.c | 22 +- drivers/gpu/drm/xe/xe_guc_ads.h | 5 +- drivers/gpu/drm/xe/xe_guc_buf.c | 2 +- drivers/gpu/drm/xe/xe_guc_capture.c | 25 +- drivers/gpu/drm/xe/xe_guc_capture.h | 2 +- drivers/gpu/drm/xe/xe_guc_ct.c | 280 +- drivers/gpu/drm/xe/xe_guc_ct.h | 8 +- drivers/gpu/drm/xe/xe_guc_debugfs.c | 15 +- drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 2 + drivers/gpu/drm/xe/xe_guc_fwif.h | 60 +- drivers/gpu/drm/xe/xe_guc_klv_helpers.c | 9 - .../gpu/drm/xe/xe_guc_klv_thresholds_set_types.h | 6 - drivers/gpu/drm/xe/xe_guc_log.c | 507 +- drivers/gpu/drm/xe/xe_guc_log.h | 30 +- drivers/gpu/drm/xe/xe_guc_pc.c | 66 +- drivers/gpu/drm/xe/xe_guc_submit.c | 1072 +- drivers/gpu/drm/xe/xe_guc_submit.h | 11 +- drivers/gpu/drm/xe/xe_guc_submit_types.h | 22 +- drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 44 +- drivers/gpu/drm/xe/xe_huc.c | 7 +- drivers/gpu/drm/xe/xe_huc_debugfs.c | 3 +- drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 16 +- drivers/gpu/drm/xe/xe_hw_engine_group.c | 79 +- drivers/gpu/drm/xe/xe_hw_engine_group.h | 4 +- drivers/gpu/drm/xe/xe_hw_fence.c | 20 +- drivers/gpu/drm/xe/xe_hw_fence.h | 2 + drivers/gpu/drm/xe/xe_hwmon.c | 331 +- drivers/gpu/drm/xe/xe_i2c.c | 11 +- drivers/gpu/drm/xe/xe_irq.c | 2 - drivers/gpu/drm/xe/xe_late_bind_fw_types.h | 4 +- drivers/gpu/drm/xe/xe_lmtt.c | 25 +- drivers/gpu/drm/xe/xe_lrc.c | 118 +- drivers/gpu/drm/xe/xe_lrc.h | 10 +- drivers/gpu/drm/xe/xe_lrc_types.h | 3 - drivers/gpu/drm/xe/xe_mert.c | 118 - drivers/gpu/drm/xe/xe_mert.h | 35 - drivers/gpu/drm/xe/xe_migrate.c | 64 +- drivers/gpu/drm/xe/xe_migrate.h | 3 - drivers/gpu/drm/xe/xe_mocs.c | 18 +- drivers/gpu/drm/xe/xe_module.c | 10 +- drivers/gpu/drm/xe/xe_module.h | 2 +- drivers/gpu/drm/xe/xe_nvm.c | 34 +- drivers/gpu/drm/xe/xe_oa.c | 94 +- drivers/gpu/drm/xe/xe_oa_types.h | 1 - drivers/gpu/drm/xe/xe_page_reclaim.c | 136 - drivers/gpu/drm/xe/xe_page_reclaim.h | 125 - drivers/gpu/drm/xe/xe_pagefault.c | 36 +- drivers/gpu/drm/xe/xe_pat.c | 272 +- drivers/gpu/drm/xe/xe_pat.h | 23 - drivers/gpu/drm/xe/xe_pci.c | 41 +- drivers/gpu/drm/xe/xe_pci_rebar.c | 106 - drivers/gpu/drm/xe/xe_pci_rebar.h | 13 - drivers/gpu/drm/xe/xe_pci_sriov.c | 10 +- drivers/gpu/drm/xe/xe_pci_types.h | 9 - drivers/gpu/drm/xe/xe_pcode_api.h | 9 - drivers/gpu/drm/xe/xe_pm.c | 34 +- drivers/gpu/drm/xe/xe_pmu.c | 2 +- drivers/gpu/drm/xe/xe_pt.c | 167 +- drivers/gpu/drm/xe/xe_pt_types.h | 6 - drivers/gpu/drm/xe/xe_pxp.c | 55 +- drivers/gpu/drm/xe/xe_query.c | 23 +- drivers/gpu/drm/xe/xe_reg_sr.c | 17 +- drivers/gpu/drm/xe/xe_reg_whitelist.c | 81 +- drivers/gpu/drm/xe/xe_ring_ops.c | 93 +- drivers/gpu/drm/xe/xe_sa.c | 67 +- drivers/gpu/drm/xe/xe_sa.h | 20 +- drivers/gpu/drm/xe/xe_sa_types.h | 3 - drivers/gpu/drm/xe/xe_sched_job.c | 1 - drivers/gpu/drm/xe/xe_sched_job_types.h | 2 - drivers/gpu/drm/xe/xe_soc_remapper.c | 52 - drivers/gpu/drm/xe/xe_soc_remapper.h | 13 - drivers/gpu/drm/xe/xe_sriov_packet.c | 2 +- drivers/gpu/drm/xe/xe_sriov_pf.c | 2 - drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c | 6 +- drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 16 +- drivers/gpu/drm/xe/xe_sriov_vf.c | 84 +- drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 27 +- drivers/gpu/drm/xe/xe_sriov_vf_ccs.h | 1 - drivers/gpu/drm/xe/xe_survivability_mode.c | 275 +- drivers/gpu/drm/xe/xe_survivability_mode_types.h | 28 +- drivers/gpu/drm/xe/xe_svm.c | 748 +- drivers/gpu/drm/xe/xe_svm.h | 85 +- drivers/gpu/drm/xe/xe_sync.c | 33 +- drivers/gpu/drm/xe/xe_sync.h | 2 - drivers/gpu/drm/xe/xe_tile.c | 39 +- drivers/gpu/drm/xe/xe_tile.h | 21 - drivers/gpu/drm/xe/xe_tile_debugfs.c | 17 +- drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c | 3 +- drivers/gpu/drm/xe/xe_tlb_inval.c | 37 +- drivers/gpu/drm/xe/xe_tlb_inval.h | 2 +- drivers/gpu/drm/xe/xe_tlb_inval_job.c | 36 +- drivers/gpu/drm/xe/xe_tlb_inval_job.h | 4 - drivers/gpu/drm/xe/xe_tlb_inval_types.h | 7 +- drivers/gpu/drm/xe/xe_trace.h | 47 +- drivers/gpu/drm/xe/xe_uc.c | 35 +- drivers/gpu/drm/xe/xe_uc.h | 2 - drivers/gpu/drm/xe/xe_uc_fw.c | 22 +- drivers/gpu/drm/xe/xe_userptr.c | 2 +- drivers/gpu/drm/xe/xe_vm.c | 250 +- drivers/gpu/drm/xe/xe_vm.h | 6 +- drivers/gpu/drm/xe/xe_vm_madvise.c | 106 +- drivers/gpu/drm/xe/xe_vm_types.h | 22 +- drivers/gpu/drm/xe/xe_vram.c | 99 +- drivers/gpu/drm/xe/xe_vram.h | 1 + drivers/gpu/drm/xe/xe_vram_types.h | 15 +- drivers/gpu/drm/xe/xe_vsec.c | 6 +- drivers/gpu/drm/xe/xe_wa.c | 52 +- drivers/gpu/drm/xe/xe_wa_oob.rules | 6 +- drivers/gpu/host1x/bus.c | 67 +- drivers/gpu/nova-core/driver.rs | 5 +- drivers/gpu/nova-core/falcon.rs | 17 +- drivers/gpu/nova-core/falcon/hal/ga102.rs | 4 +- drivers/gpu/nova-core/fb.rs | 2 +- drivers/gpu/nova-core/firmware/gsp.rs | 139 +- drivers/gpu/nova-core/gpu.rs | 4 +- drivers/gpu/nova-core/gsp.rs | 73 +- drivers/gpu/nova-core/gsp/boot.rs | 16 +- drivers/gpu/nova-core/gsp/cmdq.rs | 2 +- drivers/gpu/nova-core/gsp/commands.rs | 29 +- drivers/gpu/nova-core/gsp/sequencer.rs | 14 +- drivers/gpu/nova-core/nova_core.rs | 1 + drivers/gpu/nova-core/util.rs | 16 + drivers/gpu/nova-core/vbios.rs | 9 +- drivers/hid/Kconfig | 10 +- drivers/hid/Makefile | 1 - drivers/hid/bpf/hid_bpf_dispatch.c | 5 +- drivers/hid/hid-apple.c | 1 - drivers/hid/hid-asus.c | 110 +- drivers/hid/hid-ids.h | 16 - drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-magicmouse.c | 5 - drivers/hid/hid-multitouch.c | 72 - drivers/hid/hid-picolcd_debugfs.c | 1 - drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/hid-prodikeys.c | 4 - drivers/hid/hid-rapoo.c | 101 - drivers/hid/hid-sony.c | 125 +- drivers/hid/intel-ish-hid/ishtp/loader.c | 58 +- .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 14 +- .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 2 +- .../intel-thc-hid/intel-quicki2c/quicki2c-hid.c | 8 - .../intel-quicki2c/quicki2c-protocol.c | 95 +- .../intel-quicki2c/quicki2c-protocol.h | 5 +- drivers/hid/usbhid/hid-pidff.c | 16 +- drivers/hv/hv_common.c | 12 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/mshv_eventfd.c | 2 +- drivers/hv/mshv_regions.c | 93 +- drivers/hv/mshv_root_main.c | 17 +- drivers/hv/vmbus_drv.c | 10 +- drivers/hwmon/Kconfig | 4 +- drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/asus-ec-sensors.c | 17 +- drivers/hwmon/coretemp.c | 9 - drivers/hwmon/dell-smm-hwmon.c | 15 +- drivers/hwmon/emc2305.c | 7 +- drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/fam15h_power.c | 11 +- drivers/hwmon/gpd-fan.c | 27 +- drivers/hwmon/hwmon.c | 11 +- drivers/hwmon/max6639.c | 7 +- drivers/hwmon/nct6683.c | 3 - drivers/hwmon/nct6775-platform.c | 1 - drivers/hwmon/nct7363.c | 7 +- drivers/hwmon/pmbus/Kconfig | 9 - drivers/hwmon/pmbus/Makefile | 1 - drivers/hwmon/pmbus/mp2925.c | 23 +- drivers/hwmon/pmbus/mp5926.c | 184 - drivers/hwmon/pmbus/q54sj108a2.c | 1 - drivers/hwmon/pmbus/ucd9000.c | 1 - drivers/hwmon/sht3x.c | 1 - drivers/hwspinlock/omap_hwspinlock.c | 8 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 12 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 68 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 38 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 39 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 175 +- drivers/hwtracing/coresight/coresight-etm4x.h | 92 +- drivers/hwtracing/coresight/coresight-tpda.c | 284 +- drivers/hwtracing/coresight/coresight-tpda.h | 76 +- drivers/hwtracing/intel_th/core.c | 25 +- drivers/i2c/busses/Kconfig | 10 +- drivers/i2c/busses/Makefile | 2 +- drivers/i2c/busses/i2c-designware-core.h | 2 +- drivers/i2c/busses/i2c-designware-master.c | 28 +- drivers/i2c/busses/i2c-designware-platdrv.c | 4 +- drivers/i2c/busses/i2c-designware-slave.c | 1 + drivers/i2c/busses/i2c-k1.c | 19 +- drivers/i2c/busses/i2c-mlxbf.c | 13 +- drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/busses/i2c-nomadik.c | 7 +- drivers/i2c/busses/i2c-rk3x.c | 12 +- drivers/i2c/busses/i2c-st.c | 3 +- drivers/i2c/busses/i2c-synquacer.c | 3 +- drivers/i2c/busses/i2c-tegra.c | 304 +- drivers/i2c/i2c-core-base.c | 10 +- drivers/i3c/device.c | 46 +- drivers/i3c/internals.h | 4 - drivers/i3c/master.c | 150 +- drivers/i3c/master/Kconfig | 1 - drivers/i3c/master/dw-i3c-master.c | 59 +- drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 2 + drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 2 + drivers/i3c/master/mipi-i3c-hci/core.c | 386 +- drivers/i3c/master/mipi-i3c-hci/dat.h | 2 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 46 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 169 +- drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 58 +- drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 1 + drivers/i3c/master/mipi-i3c-hci/hci.h | 17 +- drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 177 +- drivers/i3c/master/mipi-i3c-hci/pio.c | 64 +- drivers/i3c/master/renesas-i3c.c | 259 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/idle/intel_idle.c | 268 +- drivers/infiniband/core/cache.c | 115 +- drivers/infiniband/core/core_priv.h | 6 - drivers/infiniband/core/device.c | 80 +- drivers/infiniband/core/roce_gid_mgmt.c | 28 +- drivers/infiniband/core/sysfs.c | 56 +- drivers/infiniband/core/umem_dmabuf.c | 3 + drivers/infiniband/core/uverbs_std_types_device.c | 42 - drivers/infiniband/core/verbs.c | 52 - drivers/infiniband/hw/bnxt_re/main.c | 4 +- drivers/infiniband/hw/efa/efa_com.c | 97 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 12 +- drivers/infiniband/hw/hns/hns_roce_device.h | 6 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 54 +- drivers/infiniband/hw/hns/hns_roce_main.c | 5 - drivers/infiniband/hw/hns/hns_roce_qp.c | 49 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 4 +- drivers/infiniband/hw/irdma/ctrl.c | 3 +- drivers/infiniband/hw/irdma/uk.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 138 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 - drivers/infiniband/hw/mlx5/mr.c | 11 +- drivers/infiniband/hw/ocrdma/ocrdma.h | 2 + drivers/infiniband/hw/qedr/qedr.h | 20 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 1 - drivers/infiniband/ulp/srpt/ib_srpt.c | 1 - drivers/input/keyboard/cros_ec_keyb.c | 3 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/keyboard/omap4-keypad.c | 4 + drivers/input/misc/cs40l50-vibra.c | 4 + drivers/input/misc/palmas-pwrbutton.c | 2 +- drivers/input/misc/pf1550-onkey.c | 2 +- drivers/input/misc/twl4030-pwrbutton.c | 67 +- drivers/input/mouse/byd.c | 6 +- drivers/input/mouse/cyapa.c | 3 + drivers/input/mouse/cyapa_gen5.c | 1 + drivers/input/mouse/psmouse-smbus.c | 2 +- drivers/input/mouse/synaptics_i2c.c | 8 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 10 +- drivers/input/touchscreen/iqs5xx.c | 1 - drivers/input/touchscreen/stmfts.c | 21 +- drivers/interconnect/Kconfig | 14 - drivers/interconnect/Makefile | 2 - drivers/interconnect/icc-kunit.c | 324 - drivers/interconnect/mediatek/Kconfig | 7 - drivers/interconnect/mediatek/Makefile | 1 - drivers/interconnect/mediatek/icc-emi.c | 9 +- drivers/interconnect/mediatek/mt8196.c | 383 - drivers/iommu/Kconfig | 19 - drivers/iommu/Makefile | 1 - drivers/iommu/amd/iommu.c | 27 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 54 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 26 - drivers/iommu/arm/arm-smmu/qcom_iommu.c | 8 +- drivers/iommu/dma-iommu.c | 4 +- drivers/iommu/dma-iommu.h | 5 +- drivers/iommu/intel/irq_remapping.c | 4 +- drivers/iommu/iommu-debug-pagealloc.c | 167 - drivers/iommu/iommu-priv.h | 58 - drivers/iommu/iommu.c | 234 +- drivers/irqchip/Kconfig | 8 - drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-aclint-sswi.c | 2 +- drivers/irqchip/irq-renesas-rzt2h.c | 280 - drivers/irqchip/irq-renesas-rzv2h.c | 10 +- drivers/irqchip/irq-riscv-aplic-direct.c | 10 - drivers/irqchip/irq-riscv-aplic-main.c | 170 +- drivers/irqchip/irq-riscv-aplic-main.h | 19 - drivers/irqchip/irq-riscv-imsic-early.c | 39 +- drivers/leds/Kconfig | 13 - drivers/leds/Makefile | 1 - drivers/leds/leds-as3668.c | 202 - drivers/md/Kconfig | 4 +- drivers/md/dm-bufio.c | 3 +- drivers/md/dm-cache-target.c | 10 +- drivers/md/dm-clone-target.c | 19 +- drivers/md/dm-crypt.c | 7 +- drivers/md/dm-delay.c | 4 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 18 +- drivers/md/dm-kcopyd.c | 3 +- drivers/md/dm-log-userspace-base.c | 3 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 5 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-raid1.c | 5 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-snap-persistent.c | 3 +- drivers/md/dm-stripe.c | 12 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-vdo/data-vio.h | 4 +- drivers/md/dm-verity-fec.c | 134 +- drivers/md/dm-verity-fec.h | 35 +- drivers/md/dm-verity-target.c | 40 +- drivers/md/dm-verity.h | 5 +- drivers/md/dm-writecache.c | 3 +- drivers/md/dm-zone.c | 11 +- drivers/md/dm.c | 3 +- drivers/md/md.c | 4 +- .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c | 1 - drivers/media/cec/usb/rainshadow/rainshadow-cec.c | 1 - drivers/media/common/videobuf2/videobuf2-core.c | 49 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 14 + drivers/media/dvb-core/dmxdev.c | 46 +- drivers/media/dvb-core/dvb_vb2.c | 45 +- drivers/media/i2c/Kconfig | 31 - drivers/media/i2c/Makefile | 3 - drivers/media/i2c/adv7180.c | 55 +- drivers/media/i2c/ccs/ccs-core.c | 4 +- drivers/media/i2c/ccs/ccs-reg-access.c | 1 - drivers/media/i2c/os05b10.c | 1135 - drivers/media/i2c/ov01a10.c | 918 +- drivers/media/i2c/s5k3m5.c | 1377 - drivers/media/i2c/s5kjn1.c | 1487 - drivers/media/i2c/saa6588.c | 27 +- drivers/media/i2c/tw9903.c | 1 - drivers/media/i2c/tw9906.c | 1 - drivers/media/mc/mc-device.c | 30 - drivers/media/mc/mc-devnode.c | 5 - drivers/media/mc/mc-request.c | 47 +- drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 - drivers/media/pci/cx25821/cx25821-core.c | 1 - drivers/media/pci/cx88/cx88-alsa.c | 4 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 78 +- drivers/media/platform/amphion/venc.c | 20 +- drivers/media/platform/amphion/vpu_cmds.c | 15 +- drivers/media/platform/amphion/vpu_core.c | 11 +- drivers/media/platform/amphion/vpu_v4l2.c | 3 + drivers/media/platform/aspeed/aspeed-video.c | 22 +- .../platform/chips-media/wave5/wave5-helper.c | 28 +- .../platform/chips-media/wave5/wave5-helper.h | 1 - .../media/platform/chips-media/wave5/wave5-hw.c | 2 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 194 +- .../platform/chips-media/wave5/wave5-vpu-enc.c | 17 +- .../media/platform/chips-media/wave5/wave5-vpu.c | 121 +- .../media/platform/chips-media/wave5/wave5-vpu.h | 2 +- .../platform/chips-media/wave5/wave5-vpuapi.c | 68 +- .../platform/chips-media/wave5/wave5-vpuapi.h | 12 - .../platform/chips-media/wave5/wave5-vpuconfig.h | 1 - drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 6 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 4 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 17 - .../mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c | 6 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 115 +- .../mediatek/vcodec/decoder/vdec/vdec_vp9_if.c | 3 +- .../platform/mediatek/vcodec/decoder/vdec_vpu_if.c | 12 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 12 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c | 6 +- .../platform/mediatek/vcodec/encoder/venc_vpu_if.c | 15 +- drivers/media/platform/mediatek/vpu/mtk_vpu.h | 3 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 70 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 1 - drivers/media/platform/qcom/camss/camss-csid-340.c | 10 +- drivers/media/platform/qcom/camss/camss-csid.c | 18 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 21 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 19 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 1 - drivers/media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss-vfe.c | 2 - drivers/media/platform/qcom/camss/camss.c | 586 +- drivers/media/platform/qcom/camss/camss.h | 3 +- drivers/media/platform/qcom/iris/iris_buffer.h | 2 - drivers/media/platform/qcom/iris/iris_ctrls.c | 8 - drivers/media/platform/qcom/iris/iris_hfi_common.h | 3 - .../platform/qcom/iris/iris_hfi_gen2_command.c | 85 +- .../platform/qcom/iris/iris_hfi_gen2_defines.h | 9 - .../platform/qcom/iris/iris_hfi_gen2_response.c | 22 - drivers/media/platform/qcom/iris/iris_instance.h | 1 - .../platform/qcom/iris/iris_platform_common.h | 13 - .../media/platform/qcom/iris/iris_platform_gen1.c | 22 +- .../media/platform/qcom/iris/iris_platform_gen2.c | 159 - drivers/media/platform/qcom/iris/iris_vdec.c | 23 +- drivers/media/platform/qcom/iris/iris_vidc.c | 1 - drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 299 +- drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 116 - drivers/media/platform/rockchip/rga/rga-buf.c | 3 - .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 90 +- .../media/platform/synopsys/hdmirx/snps_hdmirx.h | 2 - drivers/media/platform/ti/Kconfig | 13 - drivers/media/platform/ti/omap3isp/ispccdc.c | 1 - drivers/media/platform/ti/omap3isp/ispccp2.c | 3 +- drivers/media/platform/ti/omap3isp/ispcsi2.c | 1 - drivers/media/platform/ti/omap3isp/isppreview.c | 26 +- drivers/media/platform/ti/omap3isp/ispresizer.c | 3 +- drivers/media/platform/ti/omap3isp/ispstat.c | 1 - drivers/media/platform/ti/omap3isp/ispvideo.c | 178 +- drivers/media/platform/ti/vpe/Makefile | 2 - drivers/media/platform/ti/vpe/vip.c | 3673 -- drivers/media/platform/ti/vpe/vip.h | 717 - drivers/media/platform/ti/vpe/vpdma.c | 51 +- drivers/media/platform/ti/vpe/vpdma.h | 6 - drivers/media/platform/verisilicon/hantro.h | 2 - drivers/media/platform/verisilicon/hantro_drv.c | 42 +- drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 8 - .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 39 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 21 +- drivers/media/usb/pvrusb2/pvrusb2-debugifc.c | 1 - drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 - drivers/media/usb/uvc/uvc_ctrl.c | 79 +- drivers/media/usb/uvc/uvc_queue.c | 2 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 1 - drivers/media/v4l2-core/v4l2-mem2mem.c | 33 +- drivers/memory/mtk-smi.c | 38 +- drivers/mfd/Kconfig | 12 - drivers/mfd/arizona-core.c | 2 +- drivers/mfd/atmel-hlcdc.c | 1 - drivers/mfd/axp20x.c | 5 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/macsmc.c | 4 - drivers/mfd/max77759.c | 12 +- drivers/mfd/mfd-core.c | 45 +- drivers/mfd/qnap-mcu.c | 9 - drivers/mfd/sec-irq.c | 1 - drivers/mfd/simple-mfd-i2c.c | 1 - drivers/mfd/tps65219.c | 9 - drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/at24.c | 20 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- drivers/misc/fastrpc.c | 142 +- drivers/misc/kgdbts.c | 1 - drivers/misc/mei/mei-trace.h | 18 +- drivers/misc/pch_phub.c | 1 - drivers/misc/ti_fpc202.c | 3 +- drivers/misc/uacce/uacce.c | 48 +- drivers/mmc/core/card.h | 6 - drivers/mmc/core/mmc.c | 12 - drivers/mmc/core/quirks.h | 3 - drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/cavium-octeon.c | 5 +- drivers/mmc/host/cavium.c | 4 +- drivers/mmc/host/dw_mmc-exynos.c | 9 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 6 +- drivers/mmc/host/dw_mmc-hi3798mv200.c | 17 +- drivers/mmc/host/dw_mmc-k3.c | 21 +- drivers/mmc/host/dw_mmc-pci.c | 7 +- drivers/mmc/host/dw_mmc-pltfm.c | 7 +- drivers/mmc/host/dw_mmc-rockchip.c | 9 +- drivers/mmc/host/dw_mmc-starfive.c | 5 +- drivers/mmc/host/dw_mmc.c | 606 +- drivers/mmc/host/dw_mmc.h | 81 +- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/mtk-sd.c | 32 +- drivers/mmc/host/sdhci-esdhc-imx.c | 18 - drivers/mmc/host/sdhci-msm.c | 77 - drivers/mmc/host/sdhci-of-aspeed.c | 5 +- drivers/mmc/host/sdhci-of-k1.c | 20 - drivers/most/core.c | 6 +- drivers/mtd/nand/spi/Makefile | 4 +- drivers/mtd/nand/spi/core.c | 1 - drivers/mtd/nand/spi/dosilicon.c | 91 - drivers/mux/mmio.c | 8 +- drivers/net/bonding/bond_main.c | 6 + drivers/net/bonding/bond_options.c | 1 - drivers/net/can/Kconfig | 7 +- drivers/net/can/Makefile | 2 +- drivers/net/can/can327.c | 1 - drivers/net/can/dev/Makefile | 5 +- drivers/net/can/dev/dev.c | 27 + drivers/net/can/dev/netlink.c | 1 + drivers/net/can/slcan/slcan-core.c | 1 - drivers/net/can/vcan.c | 15 + drivers/net/can/vxcan.c | 15 + drivers/net/dsa/microchip/ksz_common.c | 15 +- drivers/net/dsa/microchip/ksz_common.h | 7 - drivers/net/dsa/microchip/ksz_ptp.c | 63 +- drivers/net/dsa/microchip/ksz_ptp_reg.h | 16 +- drivers/net/ethernet/airoha/airoha_eth.c | 41 +- drivers/net/ethernet/airoha/airoha_npu.c | 6 - drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 118 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 51 - drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 1 - drivers/net/ethernet/cisco/enic/enic_ethtool.c | 11 +- drivers/net/ethernet/dlink/dl2k.c | 17 +- drivers/net/ethernet/freescale/fec_main.c | 2 - drivers/net/ethernet/freescale/ucc_geth.c | 4 +- .../net/ethernet/fungible/funeth/funeth_ethtool.c | 14 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 11 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 19 +- drivers/net/ethernet/intel/ice/ice_common.c | 81 +- drivers/net/ethernet/intel/ice/ice_irq.c | 5 +- drivers/net/ethernet/intel/ice/ice_lib.c | 41 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 13 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 94 +- drivers/net/ethernet/intel/igc/igc_defines.h | 5 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 5 + drivers/net/ethernet/intel/igc/igc_ptp.c | 43 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 7 - drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 45 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 2 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 13 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 215 - drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 11 - .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 39 - .../net/ethernet/mellanox/mlx5/core/lag/mpesw.h | 14 - .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/port.c | 24 - .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/vport.c | 74 - drivers/net/ethernet/micrel/ksz884x.c | 1 - drivers/net/ethernet/microsoft/mana/mana_en.c | 77 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 1 - drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 12 +- drivers/net/ethernet/realtek/r8169_main.c | 191 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c | 2 +- drivers/net/ethernet/sfc/nic.h | 7 +- drivers/net/ethernet/socionext/sni_ave.c | 4 +- drivers/net/ethernet/spacemit/k1_emac.c | 110 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 9 - drivers/net/ethernet/stmicro/stmmac/Makefile | 1 - drivers/net/ethernet/stmicro/stmmac/descs.h | 7 + drivers/net/ethernet/stmicro/stmmac/descs_com.h | 48 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-motorcomm.c | 384 - .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 36 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 70 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 28 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 16 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 79 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 35 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 70 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 8 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 40 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 164 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 172 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 40 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 25 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 39 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 75 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 27 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 25 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 15 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c | 22 - drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h | 62 +- drivers/net/ethernet/sun/niu.c | 11 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 5 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 5 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 17 +- drivers/net/mctp/mctp-i2c.c | 6 - drivers/net/netconsole.c | 1 - drivers/net/netdevsim/dev.c | 1 - drivers/net/phy/Makefile | 2 +- drivers/net/phy/ax88796b_rust.rs | 7 +- drivers/net/phy/dp83822.c | 71 +- drivers/net/phy/fixed_phy.c | 83 +- drivers/net/phy/marvell-88x2222.c | 94 +- drivers/net/phy/marvell.c | 92 +- drivers/net/phy/marvell10g.c | 49 +- drivers/net/phy/mediatek/mtk-ge-soc.c | 2 - drivers/net/phy/micrel.c | 44 +- drivers/net/phy/microchip_rds_ptp.c | 34 +- drivers/net/phy/motorcomm.c | 4 - drivers/net/phy/mxl-gpy.c | 61 +- drivers/net/phy/phy-caps.h | 5 - drivers/net/phy/phy-core.c | 6 - drivers/net/phy/phy_caps.c | 65 - drivers/net/phy/phy_device.c | 345 +- drivers/net/phy/phy_port.c | 212 - drivers/net/phy/phylib-internal.h | 6 + drivers/net/phy/phylib.h | 5 - drivers/net/phy/qcom/at803x.c | 77 +- drivers/net/phy/qcom/qca807x.c | 72 +- drivers/net/phy/qt2025.rs | 5 +- drivers/net/phy/realtek/realtek_main.c | 361 +- drivers/net/phy/sfp.c | 2 + drivers/net/usb/dm9601.c | 4 - drivers/net/usb/r8152.c | 1 - drivers/net/usb/usbnet.c | 2 +- drivers/net/veth.c | 8 +- drivers/net/virtio_net.c | 12 +- drivers/net/wan/framer/framer-core.c | 6 +- drivers/net/wireless/ath/ath11k/mhi.c | 4 + drivers/net/wireless/ath/ath12k/Makefile | 8 +- drivers/net/wireless/ath/ath12k/ahb.c | 165 +- drivers/net/wireless/ath/ath12k/ahb.h | 31 +- drivers/net/wireless/ath/ath12k/ce.c | 326 +- drivers/net/wireless/ath/ath12k/ce.h | 7 +- drivers/net/wireless/ath/ath12k/cmn_defs.h | 20 - drivers/net/wireless/ath/ath12k/core.c | 75 +- drivers/net/wireless/ath/ath12k/core.h | 176 +- drivers/net/wireless/ath/ath12k/dbring.c | 6 +- drivers/net/wireless/ath/ath12k/debug.c | 8 +- drivers/net/wireless/ath/ath12k/debugfs.c | 8 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 4 +- drivers/net/wireless/ath/ath12k/debugfs_sta.c | 62 +- drivers/net/wireless/ath/ath12k/dp.c | 559 +- drivers/net/wireless/ath/ath12k/dp.h | 1742 +- drivers/net/wireless/ath/ath12k/dp_cmn.h | 106 - drivers/net/wireless/ath/ath12k/dp_htt.c | 1353 - drivers/net/wireless/ath/ath12k/dp_htt.h | 1546 - drivers/net/wireless/ath/ath12k/dp_mon.c | 3621 +- drivers/net/wireless/ath/ath12k/dp_mon.h | 58 +- drivers/net/wireless/ath/ath12k/dp_peer.c | 690 - drivers/net/wireless/ath/ath12k/dp_peer.h | 182 - drivers/net/wireless/ath/ath12k/dp_rx.c | 3524 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 191 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 1634 +- drivers/net/wireless/ath/ath12k/dp_tx.h | 39 +- drivers/net/wireless/ath/ath12k/hal.c | 2088 +- drivers/net/wireless/ath/ath12k/hal.h | 1493 +- .../net/wireless/ath/ath12k/{wifi7 => }/hal_desc.h | 298 +- .../net/wireless/ath/ath12k/{wifi7 => }/hal_rx.c | 221 +- .../net/wireless/ath/ath12k/{wifi7 => }/hal_rx.h | 422 +- .../net/wireless/ath/ath12k/{wifi7 => }/hal_tx.c | 23 +- .../net/wireless/ath/ath12k/{wifi7 => }/hal_tx.h | 30 +- drivers/net/wireless/ath/ath12k/htc.c | 3 +- drivers/net/wireless/ath/ath12k/hw.c | 1680 + drivers/net/wireless/ath/ath12k/hw.h | 94 +- drivers/net/wireless/ath/ath12k/mac.c | 1079 +- drivers/net/wireless/ath/ath12k/mac.h | 139 +- drivers/net/wireless/ath/ath12k/mhi.c | 132 +- drivers/net/wireless/ath/ath12k/mhi.h | 5 +- drivers/net/wireless/ath/ath12k/pci.c | 237 +- drivers/net/wireless/ath/ath12k/pci.h | 42 +- drivers/net/wireless/ath/ath12k/peer.c | 453 +- drivers/net/wireless/ath/ath12k/peer.h | 112 +- .../ath/ath12k/{wifi7/hal_rx_desc.h => rx_desc.h} | 55 +- drivers/net/wireless/ath/ath12k/testmode.c | 3 +- drivers/net/wireless/ath/ath12k/wifi7/Makefile | 19 - drivers/net/wireless/ath/ath12k/wifi7/ahb.c | 75 - drivers/net/wireless/ath/ath12k/wifi7/ahb.h | 20 - drivers/net/wireless/ath/ath12k/wifi7/ce.c | 973 - drivers/net/wireless/ath/ath12k/wifi7/ce.h | 22 - drivers/net/wireless/ath/ath12k/wifi7/core.c | 68 - drivers/net/wireless/ath/ath12k/wifi7/core.h | 11 - drivers/net/wireless/ath/ath12k/wifi7/dp.c | 181 - drivers/net/wireless/ath/ath12k/wifi7/dp.h | 20 - drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c | 3385 -- drivers/net/wireless/ath/ath12k/wifi7/dp_mon.h | 23 - drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c | 2202 - drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h | 59 - drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c | 978 - drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h | 16 - drivers/net/wireless/ath/ath12k/wifi7/hal.c | 705 - drivers/net/wireless/ath/ath12k/wifi7/hal.h | 564 - .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.c | 1032 - .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.h | 45 - .../net/wireless/ath/ath12k/wifi7/hal_wcn7850.c | 805 - .../net/wireless/ath/ath12k/wifi7/hal_wcn7850.h | 39 - drivers/net/wireless/ath/ath12k/wifi7/hw.c | 948 - drivers/net/wireless/ath/ath12k/wifi7/hw.h | 13 - drivers/net/wireless/ath/ath12k/wifi7/mhi.c | 134 - drivers/net/wireless/ath/ath12k/wifi7/mhi.h | 11 - drivers/net/wireless/ath/ath12k/wifi7/pci.c | 191 - drivers/net/wireless/ath/ath12k/wifi7/pci.h | 12 - drivers/net/wireless/ath/ath12k/wifi7/wmi.c | 105 - drivers/net/wireless/ath/ath12k/wifi7/wmi.h | 15 - drivers/net/wireless/ath/ath12k/wmi.c | 138 +- drivers/net/wireless/ath/ath12k/wmi.h | 7 +- drivers/net/wireless/ath/ath12k/wow.c | 5 +- drivers/net/wireless/ath/ath6kl/debug.c | 1 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 7 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 12 + drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c | 12 - .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 158 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 41 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 95 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 1 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 - drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mld/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/mld/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 1 - drivers/net/wireless/intel/iwlwifi/mld/iface.c | 21 +- drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 88 +- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 3 - drivers/net/wireless/intel/iwlwifi/mld/mld.h | 3 - drivers/net/wireless/intel/iwlwifi/mld/nan.c | 287 - drivers/net/wireless/intel/iwlwifi/mld/nan.h | 28 - drivers/net/wireless/intel/iwlwifi/mld/notif.c | 13 - drivers/net/wireless/intel/iwlwifi/mld/notif.h | 1 - drivers/net/wireless/intel/iwlwifi/mld/power.c | 37 +- drivers/net/wireless/intel/iwlwifi/mld/rx.c | 142 +- drivers/net/wireless/intel/iwlwifi/mld/scan.c | 12 +- drivers/net/wireless/intel/iwlwifi/mld/sta.c | 3 +- drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 85 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 11 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 1 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 - drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 10 +- .../wireless/intel/iwlwifi/pcie/gen1_2/internal.h | 5 +- .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 4 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 - drivers/net/wireless/realtek/rtw89/debug.c | 1 - drivers/net/wireless/silabs/wfx/fwio.c | 1 - drivers/net/wireless/ti/wl1251/acx.c | 11 +- drivers/net/wireless/ti/wlcore/sdio.c | 6 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 2 + drivers/net/wwan/mhi_wwan_mbim.c | 3 +- drivers/nfc/virtual_ncidev.c | 4 - drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 14 +- drivers/ntb/msi.c | 64 + drivers/nvme/host/pci.c | 5 +- drivers/nvme/target/configfs.c | 1 - drivers/nvme/target/core.c | 1 - drivers/nvmem/brcm_nvram.c | 1 - drivers/nvmem/layouts/u-boot-env.c | 1 - drivers/of/base.c | 8 +- drivers/of/kexec.c | 15 +- drivers/of/platform.c | 17 +- drivers/of/property.c | 47 +- drivers/of/unittest.c | 6 +- drivers/opp/of.c | 4 +- drivers/pci/Makefile | 3 - drivers/pci/controller/Kconfig | 19 +- drivers/pci/controller/Makefile | 1 - drivers/pci/controller/cadence/pci-j721e.c | 41 +- .../controller/cadence/pcie-cadence-host-common.c | 12 +- drivers/pci/controller/cadence/pcie-cadence.c | 4 +- drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/pci-imx6.c | 69 +- .../pci/controller/dwc/pcie-designware-debugfs.c | 2 - drivers/pci/controller/dwc/pcie-designware-ep.c | 50 +- drivers/pci/controller/dwc/pcie-designware-host.c | 173 +- drivers/pci/controller/dwc/pcie-designware.c | 59 +- drivers/pci/controller/dwc/pcie-designware.h | 19 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 87 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 61 +- drivers/pci/controller/dwc/pcie-qcom.c | 168 +- drivers/pci/controller/dwc/pcie-sophgo.c | 18 - drivers/pci/controller/pci-tegra.c | 35 +- drivers/pci/controller/pcie-aspeed.c | 1111 - drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-rzg3s-host.c | 34 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/controller/plda/pcie-starfive.c | 25 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 2 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 9 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +- drivers/pci/endpoint/pci-ep-cfs.c | 15 +- drivers/pci/hotplug/pciehp_ctrl.c | 31 +- drivers/pci/hotplug/pciehp_hpc.c | 3 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/hotplug/shpchp_core.c | 3 +- drivers/pci/p2pdma.c | 10 +- drivers/pci/pci-acpi.c | 28 +- drivers/pci/pci-driver.c | 99 +- drivers/pci/pci.c | 78 +- drivers/pci/pci.h | 59 +- drivers/pci/pcie/bwctrl.c | 4 +- drivers/pci/pcie/portdrv.c | 55 +- drivers/pci/pcie/ptm.c | 5 +- drivers/pci/probe.c | 18 +- drivers/pci/quirks.c | 43 +- drivers/pci/search.c | 2 - drivers/pci/trace.c | 11 - drivers/pci/vgaarb.c | 4 +- drivers/perf/arm-cmn.c | 4 - drivers/perf/arm_dsu_pmu.c | 37 +- drivers/perf/riscv_pmu_sbi.c | 2 +- drivers/perf/starfive_starlink_pmu.c | 3 +- drivers/phy/Kconfig | 46 - drivers/phy/Makefile | 6 - drivers/phy/allwinner/phy-sun4i-usb.c | 14 +- drivers/phy/apple/Kconfig | 13 - drivers/phy/apple/Makefile | 4 - drivers/phy/apple/atc.c | 2295 - drivers/phy/cadence/phy-cadence-torrent.c | 166 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 7 - drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 6 +- drivers/phy/freescale/phy-fsl-lynx-28g.c | 1156 +- drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 13 +- drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 8 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 16 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c | 10 +- drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c | 10 +- drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c | 10 +- drivers/phy/mediatek/phy-mtk-xfi-tphy.c | 2 +- drivers/phy/phy-common-props-test.c | 422 - drivers/phy/phy-common-props.c | 209 - drivers/phy/phy-core.c | 15 +- drivers/phy/phy-google-usb.c | 296 - drivers/phy/phy-spacemit-k1-pcie.c | 670 - drivers/phy/qualcomm/phy-qcom-edp.c | 246 +- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 40 - drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 683 +- drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v2.h | 21 - drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v8.h | 25 - .../phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h | 52 - drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 213 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v6.h | 12 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v8.h | 17 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v5.h | 12 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v8.h | 12 - drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v8.h | 34 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v2.h | 106 - drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h | 11 - .../phy/qualcomm/phy-qcom-qmp-qserdes-dp-com-v8.h | 52 - .../phy/qualcomm/phy-qcom-qmp-qserdes-lalb-v8.h | 639 - .../qualcomm/phy-qcom-qmp-qserdes-txrx-pcie-v8.h | 71 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v2.h | 68 - drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 96 - drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 190 +- drivers/phy/qualcomm/phy-qcom-qmp-usb43-pcs-v8.h | 33 - .../qualcomm/phy-qcom-qmp-usb43-qserdes-com-v8.h | 224 - drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 1071 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 5 - drivers/phy/renesas/phy-rcar-gen2.c | 6 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 30 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 12 +- drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 4 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 95 +- drivers/phy/rockchip/phy-rockchip-usb.c | 7 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 651 - drivers/phy/socionext/phy-uniphier-usb2.c | 28 +- drivers/phy/spacemit/Kconfig | 13 - drivers/phy/spacemit/Makefile | 2 - drivers/phy/spacemit/phy-k1-usb2.c | 200 - drivers/phy/ti/phy-j721e-wiz.c | 30 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 20 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 41 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 27 +- drivers/pinctrl/mediatek/mtk-eint.c | 29 +- drivers/pinctrl/pinctrl-at91-pio4.c | 9 - drivers/pinctrl/pinctrl-scmi.c | 3 +- drivers/pinctrl/renesas/Kconfig | 2 - drivers/pinctrl/renesas/pinctrl-rzt2h.c | 248 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 117 - drivers/pinctrl/samsung/pinctrl-samsung.c | 2 - drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/spacemit/Kconfig | 4 +- drivers/pinctrl/spacemit/pinctrl-k1.c | 517 +- drivers/platform/chrome/cros_hps_i2c.c | 4 +- drivers/platform/mellanox/mlx-platform.c | 2 +- drivers/platform/surface/aggregator/core.c | 6 +- .../platform/surface/surface_aggregator_registry.c | 18 - drivers/platform/surface/surfacepro3_button.c | 11 +- drivers/platform/x86/amd/pmf/acpi.c | 40 - drivers/platform/x86/amd/pmf/core.c | 5 - drivers/platform/x86/amd/pmf/pmf.h | 21 - drivers/platform/x86/amd/pmf/spc.c | 33 +- drivers/platform/x86/amd/pmf/tee-if.c | 2 - drivers/platform/x86/amd/wbrf.c | 4 +- drivers/platform/x86/asus-armoury.h | 93 + drivers/platform/x86/asus-wmi.c | 3 +- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 8 + drivers/platform/x86/hp/hp-bioscfg/bioscfg.h | 12 +- drivers/platform/x86/intel/hid.c | 41 +- drivers/platform/x86/intel/pmc/core.c | 85 +- drivers/platform/x86/intel/pmc/core.h | 15 +- drivers/platform/x86/intel/pmt/class.c | 6 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 79 +- .../uncore-frequency/uncore-frequency-common.c | 13 +- drivers/platform/x86/intel/vbtn.c | 30 +- drivers/platform/x86/intel/wmi/thunderbolt.c | 1 - drivers/platform/x86/lenovo/thinkpad_acpi.c | 206 - drivers/platform/x86/lenovo/yogabook.c | 12 +- drivers/pmdomain/imx/gpcv2.c | 4 +- drivers/pmdomain/imx/imx93-blk-ctrl.c | 77 +- .../pmdomain/marvell/pxa1908-power-controller.c | 39 +- drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 59 - drivers/pmdomain/mediatek/mtk-pm-domains.c | 8 +- drivers/pmdomain/qcom/rpmhpd.c | 4 - drivers/pmdomain/rockchip/pm-domains.c | 10 + drivers/pmdomain/ti/ti_sci_pm_domains.c | 5 +- drivers/pnp/support.c | 1 - drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/sequencing/pwrseq-qcom-wcn.c | 133 +- drivers/power/supply/ab8500_chargalg.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bd99954-charger.c | 1 + drivers/power/supply/bq256xx_charger.c | 13 +- drivers/power/supply/bq25980_charger.c | 13 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/cw2015_battery.c | 1 + drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/pf1550-charger.c | 32 +- drivers/power/supply/pm8916_bms_vm.c | 18 +- drivers/power/supply/pm8916_lbc.c | 18 +- drivers/power/supply/power_supply_sysfs.c | 6 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +- drivers/power/supply/ucs1002_power.c | 1 + drivers/power/supply/wm97xx_battery.c | 34 +- drivers/ptp/ptp_pch.c | 1 - drivers/pwm/core.c | 27 +- drivers/pwm/pwm-dwc.c | 3 +- drivers/pwm/pwm-max7360.c | 1 - drivers/pwm/pwm_th1520.rs | 2 +- drivers/rapidio/rio-scan.c | 2 +- drivers/ras/amd/atl/denormalize.c | 2 +- drivers/regulator/Kconfig | 29 - drivers/regulator/Makefile | 3 - drivers/regulator/core.c | 351 +- drivers/regulator/dummy.c | 2 +- drivers/regulator/max77675-regulator.c | 1056 - drivers/regulator/rt8092.c | 313 - drivers/regulator/tps65185.c | 454 - drivers/remoteproc/Kconfig | 2 - drivers/remoteproc/imx_dsp_rproc.c | 95 +- drivers/remoteproc/imx_rproc.c | 251 +- drivers/remoteproc/imx_rproc.h | 4 - drivers/remoteproc/mtk_scp.c | 7 +- drivers/remoteproc/qcom_q6v5_pas.c | 165 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 9 +- drivers/resctrl/mpam_internal.h | 9 +- drivers/reset/core.c | 7 +- drivers/reset/reset-spacemit.c | 2 +- drivers/rpmsg/rpmsg_core.c | 66 +- drivers/rpmsg/virtio_rpmsg_bus.c | 101 +- drivers/rtc/rtc-optee.c | 27 +- drivers/s390/cio/blacklist.c | 1 - drivers/s390/crypto/ap_bus.c | 13 +- drivers/s390/crypto/zcrypt_api.c | 2 +- drivers/s390/crypto/zcrypt_cex4.c | 1 - drivers/s390/virtio/virtio_ccw.c | 1 - drivers/scsi/aacraid/rx.c | 1 - drivers/scsi/ch.c | 18 +- drivers/scsi/hosts.c | 5 +- drivers/scsi/ips.c | 1 - drivers/scsi/libsas/sas_scsi_host.c | 1 - drivers/scsi/lpfc/lpfc_attr.c | 40 - drivers/scsi/lpfc/lpfc_debugfs.c | 7 - drivers/scsi/lpfc/lpfc_disc.h | 7 - drivers/scsi/lpfc/lpfc_els.c | 57 - drivers/scsi/lpfc/lpfc_hbadisc.c | 1 - drivers/scsi/lpfc/lpfc_hw4.h | 11 +- drivers/scsi/lpfc/lpfc_init.c | 5 - drivers/scsi/lpfc/lpfc_logmsg.h | 3 +- drivers/scsi/lpfc/lpfc_sli.c | 62 +- drivers/scsi/lpfc/lpfc_sli4.h | 4 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpi3mr/mpi3mr.h | 2 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 5 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 17 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 10 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1450 +- drivers/scsi/qla2xxx/qla_bsg.c | 147 +- drivers/scsi/qla2xxx/qla_bsg.h | 12 - drivers/scsi/qla2xxx/qla_def.h | 30 +- drivers/scsi/qla2xxx/qla_gbl.h | 5 - drivers/scsi/qla2xxx/qla_gs.c | 41 +- drivers/scsi/qla2xxx/qla_init.c | 232 +- drivers/scsi/qla2xxx/qla_isr.c | 26 +- drivers/scsi/qla2xxx/qla_mbx.c | 88 - drivers/scsi/qla2xxx/qla_nx.h | 1 - drivers/scsi/qla2xxx/qla_os.c | 3 +- drivers/scsi/qla2xxx/qla_sup.c | 29 - drivers/scsi/qla2xxx/qla_version.h | 8 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 1 - drivers/scsi/scsi_debug.c | 118 +- drivers/scsi/scsi_error.c | 11 +- drivers/scsi/scsi_lib.c | 19 +- drivers/scsi/scsi_priv.h | 3 +- drivers/scsi/scsi_sysfs.c | 77 +- drivers/scsi/scsi_transport_fc.c | 43 - drivers/scsi/sd.c | 29 +- drivers/scsi/ses.c | 15 +- drivers/scsi/sr.c | 21 +- drivers/scsi/st.c | 22 +- drivers/scsi/storvsc_drv.c | 3 +- drivers/scsi/virtio_scsi.c | 17 +- drivers/slimbus/core.c | 54 +- drivers/soc/amlogic/meson-gx-socinfo.c | 1 - drivers/soc/apple/Kconfig | 4 - drivers/soc/apple/Makefile | 3 - drivers/soc/apple/tunable.c | 80 - drivers/soc/dove/pmu.c | 9 +- drivers/soc/fsl/qe/Makefile | 2 +- drivers/soc/fsl/qe/qe_ports_ic.c | 142 - drivers/soc/fsl/qe/qmc.c | 13 +- drivers/soc/mediatek/mtk-dvfsrc.c | 364 +- drivers/soc/mediatek/mtk-socinfo.c | 1 - drivers/soc/mediatek/mtk-svs.c | 5 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/llcc-qcom.c | 207 - drivers/soc/qcom/mdt_loader.c | 51 +- drivers/soc/qcom/pmic_glink_altmode.c | 188 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/renesas/Kconfig | 3 +- drivers/soc/samsung/exynos-chipid.c | 133 +- drivers/soc/ti/Kconfig | 2 +- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/knav_dma.c | 21 +- drivers/soc/ti/knav_qmss_queue.c | 25 +- drivers/soc/ti/pruss.c | 6 +- drivers/soc/xilinx/zynqmp_power.c | 6 +- drivers/soundwire/Kconfig | 1 - drivers/soundwire/bus_type.c | 31 +- drivers/soundwire/dmi-quirks.c | 11 - drivers/soundwire/intel_auxdevice.c | 1 - drivers/soundwire/qcom.c | 12 +- drivers/spi/Kconfig | 29 - drivers/spi/Makefile | 3 - drivers/spi/spi-atcspi200.c | 680 - drivers/spi/spi-axiado.c | 1007 - drivers/spi/spi-axiado.h | 133 - drivers/spi/spi-bcm63xx-hsspi.c | 64 +- drivers/spi/spi-cadence-quadspi.c | 16 +- drivers/spi/spi-cadence-xspi.c | 47 +- drivers/spi/spi-cadence.c | 1 + drivers/spi/spi-fsi.c | 7 +- drivers/spi/spi-fsl-lpspi.c | 10 +- drivers/spi/spi-geni-qcom.c | 131 +- drivers/spi/spi-imx.c | 625 +- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-mem.c | 15 +- drivers/spi/spi-microchip-core-spi.c | 2 +- drivers/spi/spi-nxp-xspi.c | 1385 - drivers/spi/spi-qpic-snand.c | 4 + drivers/spi/spi-rzv2h-rspi.c | 279 +- drivers/spi/spi-st-ssc4.c | 4 +- drivers/spi/spi-stm32-ospi.c | 122 +- drivers/spi/spi-stm32-qspi.c | 126 +- drivers/spi/spi-stm32.c | 121 +- drivers/spi/spi-virtio.c | 4 +- drivers/spi/spi.c | 68 +- drivers/staging/axis-fifo/axis-fifo.c | 294 +- drivers/staging/fbtft/Kconfig | 5 +- drivers/staging/fbtft/fbtft-sysfs.c | 20 +- drivers/staging/greybus/TODO | 2 + drivers/staging/greybus/arche-apb-ctrl.c | 13 +- drivers/staging/greybus/arche-platform.c | 27 +- drivers/staging/greybus/gb-camera.h | 9 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/media/av7110/av7110_hw.c | 20 +- drivers/staging/media/av7110/sp8870.c | 2 +- drivers/staging/media/tegra-video/csi.c | 4 + drivers/staging/media/tegra-video/csi.h | 4 - drivers/staging/media/tegra-video/vi.c | 13 +- drivers/staging/media/tegra-video/video.c | 4 +- drivers/staging/media/tegra-video/vip.c | 4 + drivers/staging/media/tegra-video/vip.h | 4 - drivers/staging/nvec/nvec.c | 4 +- drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 7 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 80 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 100 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 3 + drivers/staging/rtl8723bs/core/rtw_security.c | 2 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 107 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 10 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 7 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 21 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 17 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 1 - drivers/staging/rtl8723bs/include/ieee80211.h | 1 + drivers/staging/rtl8723bs/include/osdep_service.h | 4 + drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 + drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- drivers/staging/sm750fb/TODO | 2 + drivers/staging/sm750fb/ddk750_chip.c | 2 +- drivers/staging/sm750fb/sm750.c | 4 +- drivers/staging/vme_user/vme.c | 2 +- drivers/staging/vme_user/vme.h | 109 +- drivers/staging/vme_user/vme_bridge.h | 10 +- drivers/staging/vme_user/vme_user.c | 2 +- drivers/target/iscsi/iscsi_target_auth.c | 1 - drivers/target/iscsi/iscsi_target_util.c | 10 +- drivers/target/sbp/sbp_target.c | 4 +- drivers/target/target_core_configfs.c | 68 +- drivers/target/target_core_fabric_configfs.c | 30 +- drivers/target/target_core_fabric_lib.c | 1 - drivers/target/target_core_spc.c | 87 - drivers/target/tcm_fc/tfc_conf.c | 1 - drivers/tee/amdtee/call.c | 8 +- drivers/tee/optee/core.c | 23 - drivers/tee/optee/ffa_abi.c | 54 +- drivers/tee/optee/optee_private.h | 19 - drivers/tee/optee/rpc.c | 4 +- drivers/tee/optee/smc_abi.c | 15 +- drivers/tee/qcomtee/call.c | 17 +- drivers/tee/qcomtee/mem_obj.c | 4 +- drivers/tee/qcomtee/user_obj.c | 8 +- drivers/tee/tee_core.c | 135 +- .../int340x_thermal/processor_thermal_device.c | 5 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 9 +- .../int340x_thermal/processor_thermal_wt_hint.c | 57 +- .../int340x_thermal/processor_thermal_wt_req.c | 7 +- drivers/thermal/intel/intel_pch_thermal.c | 1 + drivers/thermal/intel/intel_tcc_cooling.c | 4 - drivers/thermal/thermal_core.c | 8 +- drivers/thunderbolt/path.c | 2 +- drivers/thunderbolt/switch.c | 1 - drivers/tty/hvc/hvc_xen.c | 29 +- drivers/tty/n_hdlc.c | 2 - drivers/tty/serdev/core.c | 21 - drivers/tty/serial/8250/8250_dw.c | 23 +- drivers/tty/serial/8250/8250_keba.c | 27 +- drivers/tty/serial/8250/8250_men_mcb.c | 12 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 13 +- drivers/tty/serial/rsci.c | 309 +- drivers/tty/serial/rsci.h | 3 +- drivers/tty/serial/sh-sci-common.h | 10 +- drivers/tty/serial/sh-sci.c | 80 +- drivers/tty/vt/keyboard.c | 221 +- drivers/tty/vt/vt.c | 33 +- drivers/ufs/core/ufs-mcq.c | 3 +- drivers/ufs/core/ufshcd-priv.h | 4 +- drivers/ufs/core/ufshcd.c | 29 +- drivers/uio/uio_pci_generic_sva.c | 4 +- drivers/usb/Makefile | 1 + drivers/usb/atm/speedtch.c | 1 - drivers/usb/atm/ueagle-atm.c | 1 - drivers/usb/core/driver.c | 8 +- drivers/usb/dwc3/Kconfig | 11 - drivers/usb/dwc3/Makefile | 1 - drivers/usb/dwc3/dwc3-google.c | 628 - drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/f_acm.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 6 +- drivers/usb/gadget/function/f_midi.c | 112 +- drivers/usb/gadget/function/f_midi2.c | 10 +- drivers/usb/gadget/function/f_ncm.c | 128 +- drivers/usb/gadget/function/f_obex.c | 2 +- drivers/usb/gadget/function/f_phonet.c | 2 +- drivers/usb/gadget/function/f_printer.c | 2 +- drivers/usb/gadget/function/f_serial.c | 2 +- drivers/usb/gadget/function/f_sourcesink.c | 54 +- drivers/usb/gadget/function/f_tcm.c | 2 +- drivers/usb/gadget/function/f_uac1.c | 2 +- drivers/usb/gadget/function/f_uac1_legacy.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 2 +- drivers/usb/gadget/function/g_zero.h | 1 - drivers/usb/gadget/function/u_ether.c | 46 - drivers/usb/gadget/function/u_ether.h | 30 - drivers/usb/gadget/function/u_ether_configfs.h | 179 +- drivers/usb/gadget/function/u_midi.h | 2 +- drivers/usb/gadget/function/u_ncm.h | 4 +- drivers/usb/gadget/function/uvc_configfs.c | 37 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 30 - drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 1 - drivers/usb/host/Kconfig | 14 +- drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-pci.c | 1 + drivers/usb/host/isp1362-hcd.c | 2769 ++ drivers/usb/host/isp1362.h | 914 + drivers/usb/host/xhci-sideband.c | 1 - drivers/usb/host/xhci.c | 15 +- drivers/usb/typec/bus.c | 25 +- drivers/usb/typec/bus.h | 6 + drivers/usb/typec/class.c | 36 +- drivers/usb/typec/tcpm/tcpm.c | 2 +- drivers/usb/typec/ucsi/Kconfig | 1 + drivers/usb/typec/ucsi/debugfs.c | 1 - drivers/usb/typec/ucsi/psy.c | 54 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 1 - drivers/vhost/vhost.c | 8 +- drivers/video/Kconfig | 8 +- drivers/video/backlight/Kconfig | 11 - drivers/video/backlight/Makefile | 1 - drivers/video/backlight/cgbc_bl.c | 180 - drivers/video/console/newport_con.c | 4 +- drivers/video/fbdev/Kconfig | 11 + drivers/video/fbdev/Makefile | 1 + drivers/video/fbdev/core/fbcon.c | 27 +- drivers/video/fbdev/core/fbcon.h | 1 + drivers/video/fbdev/core/fbmon.c | 8 +- drivers/video/fbdev/core/fbsysfs.c | 36 +- drivers/video/fbdev/efifb.c | 10 +- drivers/video/fbdev/hyperv_fb.c | 1388 + drivers/video/fbdev/omap/omapfb_main.c | 10 +- drivers/video/fbdev/omap2/omapfb/Kconfig | 3 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 18 +- drivers/video/fbdev/riva/riva_hw.c | 3 - drivers/video/fbdev/sh_mobile_lcdcfb.c | 5 +- drivers/video/fbdev/smscufx.c | 8 +- drivers/video/fbdev/vesafb.c | 10 +- drivers/video/fbdev/vga16fb.c | 8 +- drivers/video/logo/Kconfig | 82 +- drivers/video/logo/Makefile | 29 +- drivers/video/logo/logo.c | 46 +- drivers/video/logo/logo_mac_clut224.ppm | 1604 + drivers/video/screen_info_pci.c | 5 +- drivers/virt/vmgenid.c | 3 +- drivers/virtio/virtio_input.c | 5 +- drivers/virtio/virtio_ring.c | 998 +- drivers/watchdog/hpwdt.c | 1 - drivers/watchdog/rzg2l_wdt.c | 4 +- drivers/watchdog/rzv2h_wdt.c | 8 +- drivers/xen/events/events_base.c | 6 +- drivers/xen/grant-dma-ops.c | 3 +- drivers/xen/privcmd.c | 3 +- drivers/xen/time.c | 2 +- fs/9p/vfs_dir.c | 2 + fs/9p/vfs_file.c | 2 + fs/Makefile | 2 +- fs/adfs/dir.c | 1 - fs/affs/dir.c | 2 - fs/affs/file.c | 2 - fs/bad_inode.c | 3 +- fs/befs/linuxvfs.c | 2 - fs/binfmt_misc.c | 1 - fs/bpf_fs_kfuncs.c | 23 +- fs/btrfs/Kconfig | 12 +- fs/btrfs/Makefile | 1 + fs/btrfs/backref.c | 4 +- fs/btrfs/bio.c | 27 +- fs/btrfs/bio.h | 16 +- fs/btrfs/block-group.c | 13 +- fs/btrfs/compression.c | 1 + fs/btrfs/ctree.c | 49 +- fs/btrfs/ctree.h | 9 - fs/btrfs/defrag.c | 5 +- fs/btrfs/delayed-inode.c | 4 +- fs/btrfs/direct-io.c | 29 +- fs/btrfs/disk-io.c | 115 +- fs/btrfs/extent-io-tree.c | 7 +- fs/btrfs/extent-tree.c | 102 +- fs/btrfs/extent_io.c | 70 +- fs/btrfs/file-item.c | 4 + fs/btrfs/file.c | 23 +- fs/btrfs/free-space-tree.c | 113 +- fs/btrfs/free-space-tree.h | 1 - fs/btrfs/fs.c | 100 +- fs/btrfs/fs.h | 53 +- fs/btrfs/inode-item.c | 7 +- fs/btrfs/inode.c | 336 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/messages.c | 26 +- fs/btrfs/messages.h | 76 +- fs/btrfs/qgroup.c | 103 +- fs/btrfs/reflink.c | 11 +- fs/btrfs/relocation.c | 5 +- fs/btrfs/root-tree.c | 47 +- fs/btrfs/scrub.c | 39 +- fs/btrfs/space-info.c | 18 +- fs/btrfs/space-info.h | 16 - fs/btrfs/super.c | 17 +- fs/btrfs/sysfs.c | 50 +- fs/btrfs/transaction.c | 55 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 37 +- fs/btrfs/volumes.h | 35 +- fs/btrfs/zoned.c | 55 - fs/btrfs/zoned.h | 8 - fs/buffer.c | 9 +- fs/ceph/dir.c | 2 + fs/ceph/file.c | 1 + fs/char_dev.c | 19 +- fs/coredump.c | 3 +- fs/cramfs/inode.c | 2 - fs/crypto/bio.c | 91 +- fs/dcache.c | 23 +- fs/dlm/lock.c | 2 +- fs/ecryptfs/crypto.c | 38 +- fs/ecryptfs/debug.c | 1 + fs/ecryptfs/ecryptfs_kernel.h | 6 +- fs/ecryptfs/keystore.c | 19 +- fs/ecryptfs/main.c | 9 +- fs/efivarfs/vars.c | 3 +- fs/efs/dir.c | 2 - fs/erofs/data.c | 2 - fs/erofs/decompressor.c | 63 +- fs/erofs/decompressor_crypto.c | 2 +- fs/erofs/dir.c | 2 - fs/erofs/internal.h | 5 +- fs/erofs/super.c | 14 +- fs/erofs/sysfs.c | 2 +- fs/erofs/xattr.c | 137 +- fs/erofs/xattr.h | 37 + fs/erofs/zdata.c | 42 +- fs/exec.c | 180 +- fs/exfat/dir.c | 2 - fs/exfat/file.c | 16 +- fs/exfat/namei.c | 4 +- fs/ext2/dir.c | 2 - fs/ext2/file.c | 2 - fs/ext4/dir.c | 2 - fs/ext4/extents.c | 135 +- fs/ext4/extents_status.c | 124 +- fs/ext4/file.c | 2 - fs/ext4/inode.c | 21 +- fs/ext4/mballoc.c | 3 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 9 +- fs/ext4/resize.c | 2 +- fs/ext4/super.c | 21 +- fs/f2fs/checkpoint.c | 157 +- fs/f2fs/compress.c | 18 +- fs/f2fs/data.c | 352 +- fs/f2fs/dir.c | 2 - fs/f2fs/f2fs.h | 152 +- fs/f2fs/file.c | 87 +- fs/f2fs/gc.c | 61 +- fs/f2fs/inline.c | 10 +- fs/f2fs/inode.c | 16 +- fs/f2fs/namei.c | 65 +- fs/f2fs/node.c | 34 +- fs/f2fs/recovery.c | 5 +- fs/f2fs/segment.c | 27 +- fs/f2fs/segment.h | 99 +- fs/f2fs/super.c | 96 +- fs/f2fs/sysfs.c | 73 +- fs/f2fs/xattr.c | 5 +- fs/fat/cache.c | 4 +- fs/fat/dir.c | 9 +- fs/fat/fat.h | 11 +- fs/fat/file.c | 19 +- fs/fat/inode.c | 2 +- fs/fat/misc.c | 59 +- fs/fat/namei_msdos.c | 20 +- fs/fat/namei_vfat.c | 17 +- fs/fhandle.c | 5 +- fs/file_attr.c | 12 +- fs/file_table.c | 10 +- fs/filesystems.c | 9 +- fs/freevxfs/vxfs_lookup.c | 2 - fs/fs-writeback.c | 41 +- fs/fs_context.c | 208 +- fs/fs_struct.c | 1 - fs/fsopen.c | 16 +- fs/fuse/dev.c | 2 +- fs/fuse/dir.c | 44 +- fs/fuse/file.c | 8 +- fs/gfs2/file.c | 3 +- fs/gfs2/glock.c | 86 +- fs/gfs2/glock.h | 6 +- fs/gfs2/glops.c | 34 +- fs/gfs2/incore.h | 16 +- fs/gfs2/inode.c | 9 +- fs/gfs2/lock_dlm.c | 29 +- fs/gfs2/log.c | 7 +- fs/gfs2/lops.c | 51 +- fs/gfs2/lops.h | 4 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/meta_io.h | 2 +- fs/gfs2/quota.c | 5 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/trace_gfs2.h | 48 +- fs/gfs2/trans.c | 4 +- fs/init.c | 115 +- fs/inode.c | 217 +- fs/internal.h | 23 +- fs/iomap/buffered-io.c | 1 + fs/iomap/direct-io.c | 3 +- fs/isofs/dir.c | 2 - fs/jffs2/dir.c | 2 - fs/jffs2/file.c | 2 - fs/jfs/file.c | 2 - fs/jfs/jfs_logmgr.c | 1 - fs/jfs/namei.c | 8 +- fs/libfs.c | 20 +- fs/lockd/svclock.c | 4 + fs/locks.c | 34 +- fs/mount.h | 1 - fs/namei.c | 508 +- fs/namespace.c | 470 +- fs/nfs/dir.c | 1 + fs/nfs/file.c | 1 + fs/nfs/inode.c | 37 +- fs/nfs/nfs4proc.c | 38 +- fs/nfsd/Makefile | 10 +- fs/nfsd/netns.h | 1 + fs/nfsd/nfs2acl.c | 2 +- fs/nfsd/nfs4proc.c | 51 +- fs/nfsd/nfs4recover.c | 1 - fs/nfsd/nfs4state.c | 32 +- fs/nfsd/nfsproc.c | 2 +- fs/nilfs2/dir.c | 3 +- fs/nilfs2/file.c | 2 - fs/nsfs.c | 13 - fs/ntfs3/attrib.c | 81 +- fs/ntfs3/attrlist.c | 9 - fs/ntfs3/bitmap.c | 17 - fs/ntfs3/dir.c | 116 +- fs/ntfs3/file.c | 434 +- fs/ntfs3/frecord.c | 318 +- fs/ntfs3/fslog.c | 8 +- fs/ntfs3/fsntfs.c | 57 +- fs/ntfs3/index.c | 26 +- fs/ntfs3/inode.c | 748 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/ntfs.h | 1 - fs/ntfs3/ntfs_fs.h | 65 +- fs/ntfs3/super.c | 24 +- fs/ntfs3/xattr.c | 5 +- fs/nullfs.c | 70 - fs/ocfs2/alloc.c | 9 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 8 +- fs/ocfs2/dlm/dlmdomain.c | 2 +- fs/ocfs2/export.c | 6 +- fs/ocfs2/file.c | 5 - fs/ocfs2/inode.c | 32 +- fs/ocfs2/localalloc.c | 4 +- fs/ocfs2/move_extents.c | 7 +- fs/ocfs2/ocfs2_fs.h | 4 +- fs/ocfs2/quota_global.c | 26 +- fs/ocfs2/slot_map.c | 27 +- fs/ocfs2/suballoc.c | 334 +- fs/ocfs2/xattr.c | 9 +- fs/open.c | 158 +- fs/orangefs/dir.c | 4 +- fs/orangefs/file.c | 1 - fs/orangefs/inode.c | 29 +- fs/orangefs/orangefs-kernel.h | 3 +- fs/overlayfs/file.c | 2 - fs/overlayfs/inode.c | 7 +- fs/overlayfs/namei.c | 1 - fs/overlayfs/overlayfs.h | 3 +- fs/overlayfs/readdir.c | 2 - fs/pipe.c | 22 +- fs/proc/array.c | 23 +- fs/proc/task_mmu.c | 4 +- fs/qnx4/dir.c | 2 - fs/qnx6/dir.c | 2 - fs/quota/quota.c | 3 +- fs/read_write.c | 2 - fs/resctrl/ctrlmondata.c | 113 +- fs/resctrl/internal.h | 68 +- fs/resctrl/monitor.c | 364 +- fs/resctrl/rdtgroup.c | 265 +- fs/romfs/super.c | 5 +- fs/select.c | 12 +- fs/seq_file.c | 1 - fs/smb/client/cifsfs.c | 1 + fs/smb/server/vfs.c | 15 +- fs/splice.c | 2 +- fs/squashfs/dir.c | 2 - fs/squashfs/file.c | 4 +- fs/stat.c | 28 +- fs/statfs.c | 3 +- fs/sync.c | 6 +- fs/ubifs/file.c | 28 +- fs/ubifs/ubifs.h | 3 +- fs/udf/dir.c | 2 - fs/udf/file.c | 2 - fs/udf/unicode.c | 1 - fs/ufs/dir.c | 2 - fs/ufs/file.c | 2 - fs/unicode/utf8-core.c | 22 + fs/utimes.c | 8 +- fs/vboxsf/dir.c | 1 + fs/vboxsf/file.c | 1 + fs/verity/measure.c | 2 +- fs/xattr.c | 33 +- fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 2 +- fs/xfs/libxfs/xfs_alloc_btree.c | 2 +- fs/xfs/libxfs/xfs_attr.c | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 2 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 +- fs/xfs/libxfs/xfs_bit.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_btree_mem.c | 2 +- fs/xfs/libxfs/xfs_btree_staging.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_defer.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_data.c | 2 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 2 +- fs/xfs/libxfs/xfs_dquot_buf.c | 2 +- fs/xfs/libxfs/xfs_exchmaps.c | 2 +- fs/xfs/libxfs/xfs_group.c | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 2 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 2 +- fs/xfs/libxfs/xfs_inode_util.c | 2 +- fs/xfs/libxfs/xfs_log_format.h | 7 + fs/xfs/libxfs/xfs_log_rlimit.c | 2 +- fs/xfs/libxfs/xfs_metadir.c | 2 +- fs/xfs/libxfs/xfs_metafile.c | 2 +- fs/xfs/libxfs/xfs_parent.c | 2 +- fs/xfs/libxfs/xfs_refcount.c | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/libxfs/xfs_rmap_btree.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_rtgroup.c | 2 +- fs/xfs/libxfs/xfs_rtrefcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rtrmap_btree.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 2 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/libxfs/xfs_trans_space.c | 2 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_zones.c | 2 +- fs/xfs/scrub/agb_bitmap.c | 2 +- fs/xfs/scrub/agheader.c | 2 +- fs/xfs/scrub/agheader_repair.c | 2 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/alloc_repair.c | 2 +- fs/xfs/scrub/attr.c | 2 +- fs/xfs/scrub/attr_repair.c | 2 +- fs/xfs/scrub/bitmap.c | 2 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/bmap_repair.c | 2 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 2 +- fs/xfs/scrub/cow_repair.c | 2 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/dir_repair.c | 2 +- fs/xfs/scrub/dirtree.c | 2 +- fs/xfs/scrub/dirtree_repair.c | 2 +- fs/xfs/scrub/dqiterate.c | 2 +- fs/xfs/scrub/findparent.c | 2 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/fscounters_repair.c | 2 +- fs/xfs/scrub/health.c | 2 +- fs/xfs/scrub/ialloc.c | 2 +- fs/xfs/scrub/ialloc_repair.c | 2 +- fs/xfs/scrub/inode.c | 2 +- fs/xfs/scrub/inode_repair.c | 2 +- fs/xfs/scrub/iscan.c | 2 +- fs/xfs/scrub/listxattr.c | 2 +- fs/xfs/scrub/metapath.c | 2 +- fs/xfs/scrub/newbt.c | 2 +- fs/xfs/scrub/nlinks.c | 2 +- fs/xfs/scrub/nlinks_repair.c | 2 +- fs/xfs/scrub/orphanage.c | 2 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/parent_repair.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/quota_repair.c | 2 +- fs/xfs/scrub/quotacheck.c | 2 +- fs/xfs/scrub/quotacheck_repair.c | 2 +- fs/xfs/scrub/rcbag.c | 2 +- fs/xfs/scrub/rcbag_btree.c | 2 +- fs/xfs/scrub/readdir.c | 2 +- fs/xfs/scrub/reap.c | 2 +- fs/xfs/scrub/refcount.c | 2 +- fs/xfs/scrub/refcount_repair.c | 2 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/scrub/rgsuper.c | 2 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rmap_repair.c | 2 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/rtbitmap_repair.c | 2 +- fs/xfs/scrub/rtrefcount.c | 2 +- fs/xfs/scrub/rtrefcount_repair.c | 2 +- fs/xfs/scrub/rtrmap.c | 2 +- fs/xfs/scrub/rtrmap_repair.c | 2 +- fs/xfs/scrub/rtsummary.c | 2 +- fs/xfs/scrub/rtsummary_repair.c | 2 +- fs/xfs/scrub/scrub.c | 2 +- fs/xfs/scrub/stats.c | 2 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/scrub/symlink_repair.c | 2 +- fs/xfs/scrub/tempfile.c | 2 +- fs/xfs/scrub/trace.c | 2 +- fs/xfs/scrub/xfarray.c | 2 +- fs/xfs/scrub/xfblob.c | 2 +- fs/xfs/scrub/xfile.c | 2 +- fs/xfs/xfs.h | 28 + fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_attr_item.c | 29 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_item.c | 12 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_buf_item.c | 21 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_buf_mem.c | 2 +- fs/xfs/xfs_dahash_test.c | 2 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_dquot_item.c | 11 +- fs/xfs/xfs_dquot_item_recover.c | 2 +- fs/xfs/xfs_drain.c | 2 +- fs/xfs/xfs_error.c | 2 +- fs/xfs/xfs_exchmaps_item.c | 13 +- fs/xfs/xfs_exchrange.c | 2 +- fs/xfs/xfs_export.c | 2 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 12 +- fs/xfs/xfs_file.c | 5 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_fsmap.c | 2 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_globals.c | 2 +- fs/xfs/xfs_handle.c | 2 +- fs/xfs/xfs_health.c | 2 +- fs/xfs/xfs_hooks.c | 2 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_icreate_item.c | 8 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode_item.c | 51 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_ioctl32.c | 2 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_iops.c | 51 +- fs/xfs/xfs_itable.c | 2 +- fs/xfs/xfs_iunlink_item.c | 2 +- fs/xfs/xfs_iwalk.c | 2 +- fs/xfs/{xfs_platform.h => xfs_linux.h} | 46 +- fs/xfs/xfs_log.c | 294 +- fs/xfs/xfs_log.h | 65 +- fs/xfs/xfs_log_cil.c | 113 +- fs/xfs/xfs_log_priv.h | 20 - fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_message.c | 2 +- fs/xfs/xfs_mount.c | 2 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_notify_failure.c | 2 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_pwork.c | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_refcount_item.c | 12 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_rmap_item.c | 12 +- fs/xfs/xfs_rtalloc.c | 2 +- fs/xfs/xfs_stats.c | 2 +- fs/xfs/xfs_super.c | 167 +- fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_sysctl.c | 2 +- fs/xfs/xfs_sysfs.c | 2 +- fs/xfs/xfs_trace.c | 2 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 4 +- fs/xfs/xfs_trans_ail.c | 2 +- fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_trans_dquot.c | 2 +- fs/xfs/xfs_xattr.c | 2 +- fs/xfs/xfs_zone_alloc.c | 2 +- fs/xfs/xfs_zone_gc.c | 115 +- fs/xfs/xfs_zone_info.c | 2 +- fs/xfs/xfs_zone_space_resv.c | 2 +- include/acpi/cppc_acpi.h | 5 - include/acpi/processor.h | 34 +- include/asm-generic/Kbuild | 1 - include/asm-generic/atomic64.h | 2 +- include/asm-generic/audit_change_attr.h | 3 - include/asm-generic/audit_read.h | 6 - include/asm-generic/rqspinlock.h | 2 +- include/asm-generic/tlb.h | 5 +- include/asm-generic/vmlinux.lds.h | 3 +- include/crypto/internal/acompress.h | 7 +- include/crypto/internal/engine.h | 2 +- include/crypto/mldsa.h | 60 - include/crypto/nh.h | 52 - include/crypto/nhpoly1305.h | 74 + include/drm/bridge/inno_hdmi.h | 33 - include/drm/display/drm_dp_helper.h | 3 - include/drm/drm_atomic.h | 44 +- include/drm/drm_bridge.h | 29 - include/drm/drm_device.h | 15 - include/drm/drm_fb_helper.h | 21 + include/drm/drm_file.h | 7 +- include/drm/drm_gem.h | 45 +- include/drm/drm_gem_shmem_helper.h | 14 +- include/drm/drm_gpusvm.h | 29 - include/drm/drm_gpuvm.h | 12 +- include/drm/drm_mode_object.h | 3 - include/drm/drm_modeset_helper_vtables.h | 23 + include/drm/drm_pagemap.h | 111 +- include/drm/drm_pagemap_util.h | 92 - include/drm/drm_property.h | 1 - include/drm/drm_vblank.h | 3 +- include/drm/gpu_scheduler.h | 52 - include/drm/intel/display_parent_interface.h | 104 - include/drm/intel/intel_lb_mei_interface.h | 3 +- include/dt-bindings/clock/oxsemi,ox810se.h | 19 + include/dt-bindings/clock/oxsemi,ox820.h | 29 + include/dt-bindings/clock/qcom,gcc-msm8917.h | 2 - .../clock/qcom,kaanapali-cambistmclkcc.h | 33 - include/dt-bindings/clock/qcom,kaanapali-camcc.h | 147 - include/dt-bindings/clock/qcom,kaanapali-dispcc.h | 109 - include/dt-bindings/clock/qcom,kaanapali-gpucc.h | 47 - .../dt-bindings/clock/qcom,kaanapali-gxclkctl.h | 13 - include/dt-bindings/clock/qcom,kaanapali-videocc.h | 58 - include/dt-bindings/clock/qcom,mss-sc7180.h | 12 + .../dt-bindings/clock/qcom,sm8750-cambistmclkcc.h | 30 - include/dt-bindings/clock/qcom,sm8750-camcc.h | 151 - include/dt-bindings/clock/qcom,x1e80100-gcc.h | 3 - .../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h | 3 - .../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h | 3 - include/dt-bindings/clock/samsung,exynosautov920.h | 4 - include/dt-bindings/clock/spacemit,k3-clocks.h | 390 - include/dt-bindings/clock/thead,th1520-clk-ap.h | 1 - include/dt-bindings/clock/xlnx-versal-clk.h | 123 + include/dt-bindings/clock/xlnx-zynqmp-clk.h | 133 + include/dt-bindings/dma/jz4775-dma.h | 44 + include/dt-bindings/dma/x2000-dma.h | 54 + include/dt-bindings/gce/mt6779-gce.h | 222 + include/dt-bindings/interconnect/mediatek,mt8196.h | 48 - include/dt-bindings/memory/mt6779-larb-port.h | 206 + include/dt-bindings/mux/ti-serdes.h | 190 + include/dt-bindings/phy/phy.h | 5 - include/dt-bindings/pinctrl/mt6397-pinfunc.h | 257 + include/dt-bindings/power/marvell,pxa1908-power.h | 1 - include/dt-bindings/power/qcom,rpmhpd.h | 1 - include/dt-bindings/reset/bcm6318-reset.h | 20 + include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 + include/dt-bindings/reset/oxsemi,ox810se.h | 42 + include/dt-bindings/reset/oxsemi,ox820.h | 42 + include/dt-bindings/sound/audio-jack-events.h | 10 + include/hyperv/hvgdk.h | 2 +- include/hyperv/hvhdk.h | 47 + include/kunit/test.h | 3 +- include/linux/array_size.h | 6 - include/linux/ata.h | 3 + include/linux/atomic/atomic-arch-fallback.h | 18 +- include/linux/atomic/atomic-instrumented.h | 26 +- include/linux/atomic/atomic-long.h | 10 +- include/linux/audit.h | 25 +- include/linux/audit_arch.h | 7 - include/linux/backing-dev-defs.h | 3 + include/linux/bio.h | 1 - include/linux/bit_spinlock.h | 24 +- include/linux/bitfield.h | 5 +- include/linux/blk-crypto.h | 32 - include/linux/blk-integrity.h | 6 +- include/linux/blk-mq-dma.h | 2 +- include/linux/blk_types.h | 4 +- include/linux/bnxt/hsi.h | 167 +- include/linux/bpf-cgroup.h | 4 +- include/linux/bpf.h | 124 +- include/linux/btf.h | 4 +- include/linux/can/can-ml.h | 24 + include/linux/can/dev.h | 8 +- include/linux/cleanup.h | 50 - include/linux/compiler-context-analysis.h | 441 - include/linux/compiler.h | 2 - include/linux/compiler_types.h | 68 +- include/linux/console.h | 12 +- include/linux/coresight-pmu.h | 24 + include/linux/cpu.h | 4 - include/linux/cpufreq.h | 5 - include/linux/cpuhplock.h | 1 - include/linux/cpuset.h | 16 +- include/linux/cred.h | 1 + include/linux/damon.h | 16 +- include/linux/debugfs.h | 12 +- include/linux/device/bus.h | 4 +- include/linux/device/driver.h | 9 + include/linux/device_cgroup.h | 2 +- include/linux/dma-fence.h | 35 +- include/linux/dma-map-ops.h | 12 +- include/linux/dma-mapping.h | 20 - include/linux/dma/edma.h | 24 +- include/linux/efi.h | 9 +- include/linux/ethtool.h | 36 +- include/linux/fb.h | 14 +- include/linux/filelock.h | 18 +- include/linux/filter.h | 26 +- include/linux/firewire.h | 3 +- include/linux/firmware/cirrus/cs_dsp_test_utils.h | 6 +- include/linux/firmware/cirrus/wmfw.h | 7 +- include/linux/firmware/qcom/qcom_scm.h | 30 +- include/linux/fortify-string.h | 8 +- include/linux/framer/framer.h | 5 +- include/linux/fs.h | 78 +- include/linux/fs/super_types.h | 1 + include/linux/ftrace.h | 6 +- include/linux/getcpu.h | 19 + include/linux/gfp.h | 8 +- include/linux/gfp_types.h | 7 +- include/linux/highmem.h | 98 +- include/linux/host1x.h | 2 +- include/linux/hrtimer.h | 15 + include/linux/hrtimer_defs.h | 20 + include/linux/hugetlb.h | 17 +- include/linux/i3c/device.h | 22 +- include/linux/i3c/master.h | 10 - include/linux/ima.h | 1 - include/linux/init_syscalls.h | 1 - include/linux/initrd.h | 2 + include/linux/input/adp5589.h | 180 + include/linux/instrumented.h | 17 - include/linux/interrupt.h | 24 +- include/linux/io_uring_types.h | 22 +- include/linux/iommu-debug-pagealloc.h | 32 - include/linux/iommu.h | 14 - include/linux/ioport.h | 7 +- include/linux/irq.h | 15 +- include/linux/irqchip/irq-renesas-rzt2h.h | 23 - include/linux/irqdesc.h | 17 +- include/linux/kernel.h | 1 + include/linux/kexec.h | 9 +- include/linux/kexec_handover.h | 27 +- include/linux/kho/abi/kexec_handover.h | 163 - include/linux/kho/abi/luo.h | 89 +- include/linux/kho/abi/memblock.h | 72 - include/linux/kho/abi/memfd.h | 6 +- include/linux/khugepaged.h | 9 +- include/linux/kref.h | 2 - include/linux/kthread.h | 1 - include/linux/kvm_host.h | 107 +- include/linux/libata.h | 73 +- include/linux/linux_logo.h | 8 + include/linux/list_bl.h | 2 - include/linux/list_private.h | 256 - include/linux/liveupdate.h | 147 - include/linux/local_lock.h | 51 +- include/linux/local_lock_internal.h | 74 +- include/linux/lockdep.h | 12 +- include/linux/lockref.h | 4 +- include/linux/log2.h | 2 +- include/linux/lsm_hooks.h | 4 +- include/linux/maple_tree.h | 9 + include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 79 +- include/linux/memory-tiers.h | 6 +- include/linux/mfd/axp20x.h | 3 - include/linux/mfd/rohm-bd71828.h | 2 - include/linux/mfd/tps6105x.h | 5 +- include/linux/mfd/tps65219.h | 2 - include/linux/mhi.h | 14 + include/linux/miscdevice.h | 1 + include/linux/mlx5/driver.h | 1 - include/linux/mlx5/mlx5_ifc.h | 16 +- include/linux/mlx5/vport.h | 6 - include/linux/mm.h | 138 +- include/linux/mm_types_task.h | 5 - include/linux/mmap_lock.h | 9 +- include/linux/mmc/card.h | 1 - include/linux/mmu_context.h | 2 +- include/linux/mmu_notifier.h | 9 +- include/linux/mmzone.h | 2 + include/linux/module.h | 27 +- include/linux/moduleparam.h | 8 +- include/linux/msi.h | 13 +- include/linux/mtd/spinand.h | 1 - include/linux/mutex.h | 38 +- include/linux/mutex_types.h | 4 +- include/linux/netdevice.h | 15 - include/linux/ns/ns_common_types.h | 4 +- include/linux/ntb.h | 14 + include/linux/overflow.h | 52 +- include/linux/page-flags.h | 6 - include/linux/pci-acpi.h | 3 +- include/linux/pci-p2pdma.h | 2 - include/linux/pci.h | 8 - include/linux/pci_ids.h | 5 +- include/linux/percpu-rwsem.h | 1 - include/linux/perf_event.h | 35 +- include/linux/pgtable.h | 189 +- include/linux/phy.h | 63 +- include/linux/phy/phy-common-props.h | 32 - include/linux/phy/phy.h | 7 +- include/linux/phy_port.h | 99 - include/linux/platform_data/hwmon-s3c.h | 36 + include/linux/platform_data/mipi-i3c-hci.h | 15 - include/linux/platform_data/x86/asus-wmi.h | 1 - include/linux/printk.h | 1 + include/linux/rcupdate.h | 121 +- include/linux/rcupdate_trace.h | 166 +- include/linux/refcount.h | 6 +- include/linux/regulator/driver.h | 2 - include/linux/resctrl.h | 57 +- include/linux/resctrl_types.h | 11 - include/linux/restart_block.h | 4 +- include/linux/rhashtable.h | 16 +- include/linux/rmap.h | 76 +- include/linux/rv.h | 4 - include/linux/rwlock.h | 22 +- include/linux/rwlock_api_smp.h | 43 +- include/linux/rwlock_rt.h | 44 +- include/linux/rwlock_types.h | 10 +- include/linux/rwsem.h | 76 +- include/linux/scatterlist.h | 2 - include/linux/sched.h | 70 +- include/linux/sched/cputime.h | 18 - include/linux/sched/isolation.h | 16 +- include/linux/sched/signal.h | 16 +- include/linux/sched/task.h | 6 +- include/linux/sched/wake_q.h | 3 - include/linux/screen_info.h | 2 + include/linux/seqlock.h | 38 +- include/linux/seqlock_types.h | 5 +- include/linux/serdev.h | 1 - include/linux/shdma-base.h | 28 +- include/linux/slab.h | 146 +- include/linux/soc/apple/tunable.h | 62 - include/linux/soc/qcom/apr.h | 6 +- include/linux/soc/qcom/llcc-qcom.h | 4 - include/linux/soc/qcom/mdt_loader.h | 22 +- include/linux/soc/samsung/exynos-regs-pmu.h | 3 - include/linux/soundwire/sdw.h | 2 +- include/linux/spi/spi-mem.h | 14 +- include/linux/spi/spi.h | 9 - include/linux/spinlock.h | 112 +- include/linux/spinlock_api_smp.h | 34 +- include/linux/spinlock_api_up.h | 112 +- include/linux/spinlock_rt.h | 37 +- include/linux/spinlock_types.h | 10 +- include/linux/spinlock_types_raw.h | 5 +- include/linux/srcu.h | 73 +- include/linux/srcutiny.h | 6 - include/linux/srcutree.h | 10 +- include/linux/string.h | 1 - include/linux/sunrpc/xdrgen/_builtins.h | 80 +- include/linux/swap.h | 71 +- include/linux/syscalls.h | 3 +- include/linux/sysctl.h | 120 +- include/linux/sysfb.h | 23 +- include/linux/tee_core.h | 9 - include/linux/tee_drv.h | 12 - include/linux/timecounter.h | 31 +- include/linux/transport_class.h | 1 - include/linux/types.h | 3 +- include/linux/udp.h | 2 +- include/linux/unicode.h | 3 + include/linux/units.h | 3 - include/linux/unwind_user.h | 18 +- include/linux/usb.h | 3 +- include/linux/usb/gadget_configfs.h | 4 +- include/linux/usb/isp1362.h | 47 + include/linux/usb/typec.h | 3 - include/linux/usb/typec_altmode.h | 8 - include/linux/usb/uvc.h | 8 - include/linux/util_macros.h | 2 +- include/linux/virtio.h | 5 - include/linux/vmstat.h | 8 +- include/linux/workqueue.h | 2 +- include/linux/writeback.h | 4 + include/linux/ww_mutex.h | 22 +- include/linux/xarray.h | 63 +- include/linux/xattr.h | 2 +- include/linux/zsmalloc.h | 4 +- include/media/dvb_vb2.h | 17 +- include/media/media-device.h | 9 - include/media/media-devnode.h | 4 - include/media/media-request.h | 40 +- include/media/v4l2-ioctl.h | 15 - include/media/v4l2-mem2mem.h | 21 - include/media/videobuf2-core.h | 23 +- include/media/videobuf2-v4l2.h | 18 + include/net/ax25.h | 2 + include/net/bluetooth/bluetooth.h | 47 +- include/net/bluetooth/hci.h | 336 +- include/net/bluetooth/hci_core.h | 9 - include/net/bluetooth/hci_sync.h | 3 - include/net/cfg80211.h | 22 +- include/net/inet_sock.h | 9 +- include/net/mac80211.h | 71 +- include/net/mana/gdma.h | 7 +- include/net/mana/mana.h | 3 +- include/net/netmem.h | 15 +- include/net/phy/realtek_phy.h | 7 - include/net/sch_priv.h | 27 - include/net/tcp.h | 29 +- include/net/udp.h | 8 +- include/rdma/ib_verbs.h | 19 +- include/rv/automata.h | 132 +- include/rv/da_monitor.h | 887 +- include/scsi/scsi.h | 13 +- include/scsi/scsi_driver.h | 7 +- include/scsi/scsi_transport_fc.h | 12 - include/soc/spacemit/ccu.h | 21 - include/soc/spacemit/k1-syscon.h | 12 +- include/soc/spacemit/k3-syscon.h | 273 - include/sound/sdca_interrupts.h | 7 - include/sound/sdca_jack.h | 32 - include/sound/seq_device.h | 2 - include/sound/soc-acpi-intel-ssp-common.h | 4 - include/sound/sof.h | 3 - include/sound/sof/ipc4/header.h | 75 - include/target/target_core_base.h | 4 - include/trace/events/damon.h | 41 - include/trace/events/dma_buf.h | 157 - include/trace/events/f2fs.h | 85 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/pci.h | 129 - include/trace/events/writeback.h | 7 + include/uapi/drm/amdgpu_drm.h | 25 +- include/uapi/drm/amdxdna_accel.h | 8 - include/uapi/drm/panfrost_drm.h | 76 +- include/uapi/drm/panthor_drm.h | 157 +- include/uapi/drm/rocket_accel.h | 98 +- include/uapi/drm/xe_drm.h | 95 +- include/uapi/linux/android/binder.h | 2 +- include/uapi/linux/bpf.h | 19 - include/uapi/linux/comedi.h | 2 +- include/uapi/linux/ethtool.h | 2 - include/uapi/linux/idxd.h | 270 +- include/uapi/linux/if_alg.h | 2 +- include/uapi/linux/kexec.h | 1 - include/uapi/linux/kfd_ioctl.h | 14 +- include/uapi/linux/kfd_sysfs.h | 3 +- include/uapi/linux/kvm.h | 8 - include/uapi/linux/magic.h | 1 - include/uapi/linux/mempolicy.h | 3 - include/uapi/linux/mount.h | 13 +- include/uapi/linux/nfs.h | 2 +- include/uapi/linux/nl80211.h | 4 - include/uapi/linux/pci.h | 7 - include/uapi/linux/pkt_sched.h | 1 - include/uapi/linux/shm.h | 3 + include/uapi/linux/sysctl.h | 3 +- include/uapi/linux/ublk_cmd.h | 34 +- include/uapi/linux/vfio.h | 4 - include/uapi/linux/videodev2.h | 1 - include/uapi/linux/virtio_ring.h | 5 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 6 - include/uapi/scsi/scsi_bsg_ufs.h | 17 +- include/uapi/sound/sof/tokens.h | 3 - include/ufs/ufs.h | 5 +- include/ufs/ufshci.h | 1 - include/vdso/gettime.h | 1 - include/vdso/unaligned.h | 41 +- include/video/edid.h | 4 + init/Kconfig | 16 +- init/do_mounts.c | 25 +- init/do_mounts.h | 19 +- init/do_mounts_initrd.c | 107 +- init/do_mounts_rd.c | 24 +- init/init_task.c | 3 + init/main.c | 17 +- io_uring/alloc_cache.h | 1 - io_uring/cancel.c | 4 +- io_uring/filetable.h | 1 + io_uring/fs.c | 106 +- io_uring/io_uring.c | 58 +- io_uring/io_uring.h | 1 + io_uring/msg_ring.c | 28 +- io_uring/openclose.c | 26 +- io_uring/register.c | 42 +- io_uring/rsrc.c | 11 + io_uring/rw.c | 33 +- io_uring/slist.h | 12 + io_uring/sqpoll.c | 8 +- io_uring/statx.c | 17 +- io_uring/uring_cmd.c | 9 - io_uring/xattr.c | 30 +- ipc/mqueue.c | 11 +- kernel/Kconfig.preempt | 3 - kernel/Makefile | 2 - kernel/acct.c | 4 +- kernel/audit.c | 160 - kernel/auditsc.c | 29 +- kernel/bpf/Makefile | 12 +- kernel/bpf/arena.c | 405 +- kernel/bpf/arraymap.c | 29 +- kernel/bpf/bpf_insn_array.c | 4 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_lsm.c | 5 +- kernel/bpf/bpf_lsm_proto.c | 19 - kernel/bpf/bpf_struct_ops.c | 88 - kernel/bpf/btf.c | 151 +- kernel/bpf/core.c | 11 +- kernel/bpf/cpumap.c | 21 +- kernel/bpf/cpumask.c | 2 +- kernel/bpf/crypto.c | 10 +- kernel/bpf/hashtab.c | 94 +- kernel/bpf/helpers.c | 48 +- kernel/bpf/inode.c | 42 +- kernel/bpf/local_storage.c | 27 +- kernel/bpf/map_iter.c | 2 +- kernel/bpf/range_tree.c | 5 +- kernel/bpf/rqspinlock.c | 1 + kernel/bpf/syscall.c | 135 +- kernel/bpf/trampoline.c | 8 +- kernel/bpf/verifier.c | 244 +- kernel/cgroup/cgroup.c | 9 +- kernel/cgroup/cpuset-internal.h | 54 +- kernel/cgroup/cpuset-v1.c | 271 +- kernel/cgroup/cpuset.c | 607 +- kernel/cgroup/legacy_freezer.c | 9 +- kernel/configs/debug.config | 2 +- kernel/context_tracking.c | 20 + kernel/cpu.c | 42 +- kernel/crash_core.c | 17 +- kernel/crash_dump_dm_crypt.c | 4 +- kernel/cred.c | 23 + kernel/debug/gdbstub.c | 1 - kernel/dma/Kconfig | 6 + kernel/dma/debug.c | 28 +- kernel/dma/direct.c | 3 + kernel/dma/direct.h | 3 + kernel/dma/mapping.c | 4 +- kernel/events/core.c | 524 +- kernel/events/uprobes.c | 12 +- kernel/fork.c | 7 +- kernel/irq/Kconfig | 3 + kernel/irq/Makefile | 4 + kernel/irq/chip.c | 46 +- kernel/irq/cpuhotplug.c | 6 +- kernel/irq/handle.c | 2 + kernel/irq/internals.h | 112 +- kernel/irq/irqdesc.c | 95 +- kernel/irq/irqdomain.c | 3 +- kernel/irq/manage.c | 96 +- kernel/irq/timings.c | 959 + kernel/kallsyms.c | 73 +- kernel/kcov.c | 36 +- kernel/kcsan/Makefile | 2 - kernel/kcsan/kcsan_test.c | 4 +- kernel/kcsan/report.c | 11 +- kernel/kexec.c | 8 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 4 +- kernel/kthread.c | 160 +- kernel/liveupdate/Kconfig | 17 +- kernel/liveupdate/Makefile | 1 - kernel/liveupdate/kexec_handover.c | 76 +- kernel/liveupdate/luo_core.c | 10 +- kernel/liveupdate/luo_file.c | 39 +- kernel/liveupdate/luo_flb.c | 654 - kernel/liveupdate/luo_internal.h | 22 +- kernel/locking/test-ww_mutex.c | 165 +- kernel/module/Kconfig | 5 + kernel/module/decompress.c | 10 +- kernel/module/dups.c | 4 +- kernel/module/kallsyms.c | 9 +- kernel/module/kmod.c | 1 + kernel/params.c | 15 +- kernel/pid.c | 131 +- kernel/power/main.c | 2 +- kernel/power/swap.c | 10 +- kernel/printk/internal.h | 2 +- kernel/printk/nbcon.c | 7 +- kernel/printk/printk.c | 2 - kernel/printk/sysctl.c | 1 + kernel/rcu/Kconfig | 43 +- kernel/rcu/rcu.h | 9 + kernel/rcu/rcuscale.c | 7 + kernel/rcu/rcutorture.c | 10 +- kernel/rcu/srcutree.c | 2 +- kernel/rcu/tasks.h | 708 +- kernel/rcu/tree.c | 12 - kernel/rcu/tree.h | 2 +- kernel/rcu/tree_exp.h | 7 +- kernel/rcu/tree_plugin.h | 15 +- kernel/sched/Makefile | 3 - kernel/sched/core.c | 163 +- kernel/sched/cputime.c | 13 - kernel/sched/deadline.c | 25 +- kernel/sched/debug.c | 2 +- kernel/sched/ext.c | 22 +- kernel/sched/fair.c | 388 +- kernel/sched/idle.c | 3 + kernel/sched/isolation.c | 143 +- kernel/sched/rt.c | 9 +- kernel/sched/sched.h | 273 +- kernel/sched/stop_task.c | 3 + kernel/sched/syscalls.c | 2 +- kernel/signal.c | 4 +- kernel/softirq.c | 4 - kernel/sys.c | 4 +- kernel/sysctl.c | 290 +- kernel/time/hrtimer.c | 14 +- kernel/time/jiffies.c | 134 +- kernel/time/posix-timers.c | 13 +- kernel/time/sched_clock.c | 2 +- kernel/time/timecounter.c | 35 + kernel/time/timer_migration.c | 25 +- kernel/trace/bpf_trace.c | 4 +- kernel/trace/ftrace.c | 34 +- kernel/trace/rv/monitors/nrp/nrp.c | 30 +- kernel/trace/rv/monitors/nrp/nrp.h | 22 +- kernel/trace/rv/monitors/opid/opid.c | 40 +- kernel/trace/rv/monitors/opid/opid.h | 24 +- kernel/trace/rv/monitors/rtapp/rtapp.c | 2 + kernel/trace/rv/monitors/sched/sched.c | 2 + kernel/trace/rv/monitors/sco/sco.c | 26 +- kernel/trace/rv/monitors/sco/sco.h | 14 +- kernel/trace/rv/monitors/scpd/scpd.c | 28 +- kernel/trace/rv/monitors/scpd/scpd.h | 14 +- kernel/trace/rv/monitors/snep/snep.c | 28 +- kernel/trace/rv/monitors/snep/snep.h | 18 +- kernel/trace/rv/monitors/snroc/snroc.c | 26 +- kernel/trace/rv/monitors/snroc/snroc.h | 14 +- kernel/trace/rv/monitors/sssw/sssw.c | 38 +- kernel/trace/rv/monitors/sssw/sssw.h | 22 +- kernel/trace/rv/monitors/sts/sts.c | 34 +- kernel/trace/rv/monitors/sts/sts.h | 28 +- kernel/trace/rv/monitors/wip/wip.c | 26 +- kernel/trace/rv/monitors/wip/wip.h | 14 +- kernel/trace/rv/monitors/wwnr/wwnr.c | 28 +- kernel/trace/rv/monitors/wwnr/wwnr.h | 14 +- kernel/tsacct.c | 2 +- kernel/unwind/user.c | 12 +- kernel/vmcore_info.c | 6 +- kernel/watchdog.c | 10 +- kernel/workqueue.c | 140 +- lib/Kconfig | 13 + lib/Kconfig.debug | 204 +- lib/Kconfig.ubsan | 2 +- lib/Makefile | 9 +- lib/alloc_tag.c | 5 +- lib/build_OID_registry | 26 +- lib/cmdline.c | 26 - lib/crypto/Kconfig | 20 - lib/crypto/Makefile | 16 - lib/crypto/arm/nh.h | 33 - lib/crypto/arm64/nh.h | 34 - lib/crypto/fips-mldsa.h | 458 - lib/crypto/md5.c | 2 +- lib/crypto/mldsa.c | 683 - lib/crypto/nh.c | 82 - lib/crypto/tests/Kconfig | 17 - lib/crypto/tests/Makefile | 2 - lib/crypto/tests/mldsa-testvecs.h | 1887 - lib/crypto/tests/mldsa_kunit.c | 438 - lib/crypto/tests/nh-testvecs.h | 298 - lib/crypto/tests/nh_kunit.c | 43 - lib/crypto/x86/nh.h | 45 - lib/dec_and_lock.c | 8 +- lib/globtest.c | 167 + lib/group_cpus.c | 271 +- lib/hexdump.c | 1 - lib/idr.c | 1 + lib/kfifo.c | 2 +- lib/kstrtox.c | 4 +- lib/kunit/assert.c | 12 +- lib/lockref.c | 1 + lib/once.c | 2 +- lib/rhashtable.c | 5 +- lib/scatterlist.c | 26 - lib/stackdepot.c | 20 +- lib/string_helpers.c | 1 - lib/test_context-analysis.c | 604 - lib/test_kho.c | 7 +- lib/{tests/min_heap_kunit.c => test_min_heap.c} | 147 +- lib/test_uuid.c | 134 + lib/test_vmalloc.c | 11 +- lib/test_xarray.c | 10 +- lib/tests/Makefile | 6 - lib/tests/bitops_kunit.c | 142 - lib/tests/glob_kunit.c | 125 - lib/tests/list-private-test.c | 76 - lib/tests/liveupdate.c | 158 - lib/tests/test_list_sort.c | 4 +- lib/tests/uuid_kunit.c | 106 - lib/uuid.c | 1 - lib/vsprintf.c | 1 - lib/xarray.c | 11 +- localversion-next | 1 - mm/Kconfig | 28 +- mm/Makefile | 6 +- mm/backing-dev.c | 3 + mm/bpf_memcontrol.c | 193 - mm/damon/core.c | 75 +- mm/damon/lru_sort.c | 2 +- mm/damon/paddr.c | 8 +- mm/damon/reclaim.c | 2 +- mm/damon/stat.c | 10 +- mm/damon/sysfs-schemes.c | 50 +- mm/damon/tests/core-kunit.h | 51 +- mm/early_ioremap.c | 16 +- mm/fadvise.c | 2 +- mm/gup.c | 11 + mm/huge_memory.c | 23 +- mm/hugetlb.c | 22 + mm/hugetlb_cgroup.c | 2 +- mm/hugetlb_cma.c | 33 +- mm/hugetlb_cma.h | 5 + mm/hugetlb_sysctl.c | 11 - mm/hugetlb_vmemmap.c | 11 + mm/internal.h | 86 +- mm/kasan/shadow.c | 8 +- mm/kfence/Makefile | 2 - mm/kfence/core.c | 37 +- mm/kfence/kfence.h | 14 +- mm/kfence/kfence_test.c | 4 +- mm/kfence/report.c | 4 +- mm/khugepaged.c | 207 +- mm/kmemleak.c | 2 +- mm/kmsan/kmsan_test.c | 2 +- mm/list_lru.c | 6 +- mm/madvise.c | 22 +- mm/memblock.c | 12 +- mm/memcontrol-v1.c | 32 +- mm/memcontrol-v1.h | 7 +- mm/memcontrol.c | 191 +- mm/memory-failure.c | 58 +- mm/memory-tiers.c | 13 +- mm/memory.c | 386 +- mm/memory_hotplug.c | 4 +- mm/mempolicy.c | 2 +- mm/memtest.c | 2 - mm/migrate.c | 12 +- mm/migrate_device.c | 12 +- mm/mm_init.c | 40 +- mm/mmu_gather.c | 5 +- mm/mprotect.c | 4 +- mm/mremap.c | 10 +- mm/mseal.c | 4 +- mm/numa_memblks.c | 7 +- mm/oom_kill.c | 4 +- mm/page-writeback.c | 74 +- mm/page_alloc.c | 223 +- mm/page_ext.c | 4 - mm/page_io.c | 4 +- mm/page_isolation.c | 2 +- mm/page_owner.c | 2 +- mm/page_reporting.c | 2 +- mm/percpu.c | 14 - mm/pgtable-generic.c | 19 +- mm/pt_reclaim.c | 2 +- mm/rmap.c | 318 +- mm/shmem.c | 89 +- mm/shrinker_debug.c | 13 +- mm/slab.h | 147 +- mm/slab_common.c | 69 +- mm/slub.c | 518 +- mm/sparse-vmemmap.c | 10 +- mm/swap.c | 2 +- mm/swap.h | 74 +- mm/swap_state.c | 343 +- mm/swapfile.c | 884 +- mm/tests/lazy_mmu_mode_kunit.c | 74 - mm/userfaultfd.c | 18 +- mm/vma.c | 16 +- mm/vma.h | 14 +- mm/vmalloc.c | 26 +- mm/vmscan.c | 251 +- mm/vmstat.c | 32 +- mm/workingset.c | 8 +- mm/zsmalloc.c | 23 +- mm/zswap.c | 11 +- net/bluetooth/hci_conn.c | 162 +- net/bluetooth/hci_core.c | 1 - net/bluetooth/hci_event.c | 79 +- net/bluetooth/hci_sync.c | 125 +- net/bluetooth/iso.c | 10 +- net/bluetooth/l2cap_sock.c | 20 +- net/bluetooth/mgmt_config.c | 21 - net/bridge/br_sysfs_br.c | 1 - net/can/j1939/j1939-priv.h | 7 - net/can/j1939/main.c | 90 - net/can/j1939/transport.c | 13 +- net/can/raw.c | 51 +- net/core/dev.c | 197 +- net/core/devmem.c | 22 +- net/core/devmem.h | 10 +- net/core/filter.c | 10 +- net/core/lock_debug.c | 1 - net/core/net-sysfs.c | 2 +- net/core/netmem_priv.h | 20 +- net/core/page_pool.c | 18 +- net/core/pktgen.c | 1 - net/core/skbuff.c | 39 +- net/core/utils.c | 1 - net/core/xdp.c | 2 +- net/ethtool/common.c | 287 +- net/ieee802154/core.c | 51 +- net/ipv4/arp.c | 1 - net/ipv4/fou_core.c | 3 + net/ipv4/fou_nl.c | 2 +- net/ipv4/icmp.c | 108 +- net/ipv4/ip_output.c | 13 +- net/ipv4/ipconfig.c | 89 +- net/ipv4/ping.c | 7 +- net/ipv4/raw.c | 7 +- net/ipv4/route.c | 8 +- net/ipv4/tcp_sigpool.c | 2 +- net/ipv4/udp.c | 12 +- net/ipv6/addrconf.c | 2 +- net/ipv6/route.c | 7 +- net/ipv6/udp.c | 5 +- net/l2tp/l2tp_core.c | 4 +- net/mac80211/cfg.c | 21 +- net/mac80211/debugfs_netdev.c | 1 - net/mac80211/ieee80211_i.h | 3 +- net/mac80211/mlme.c | 2 +- net/mac80211/parse.c | 3 +- net/mac80211/util.c | 76 +- net/netfilter/nf_conntrack_bpf.c | 22 +- net/netfilter/nf_flow_table_bpf.c | 2 +- net/netfilter/nf_nat_bpf.c | 2 +- net/netfilter/nft_log.c | 58 +- net/netfilter/xt_AUDIT.c | 58 +- net/qrtr/mhi.c | 69 +- net/rds/cong.c | 2 +- net/rds/connection.c | 28 +- net/rds/ib_recv.c | 2 +- net/rds/ib_send.c | 4 +- net/rds/rds.h | 1 - net/rds/send.c | 9 +- net/rds/tcp_recv.c | 2 +- net/rds/tcp_send.c | 2 +- net/rds/threads.c | 16 +- net/sched/bpf_qdisc.c | 20 +- net/sched/sch_cake.c | 514 +- net/sched/sch_mq.c | 71 +- net/sctp/sm_statefuns.c | 10 +- net/socket.c | 32 +- net/sunrpc/cache.c | 1 - net/tipc/core.h | 1 - net/vmw_vsock/virtio_transport.c | 19 +- net/vmw_vsock/virtio_transport_common.c | 6 +- net/wireless/core.c | 24 +- net/wireless/core.h | 4 +- net/wireless/nl80211.c | 3 - net/wireless/reg.c | 13 +- net/wireless/scan.c | 2 +- net/wireless/sysfs.c | 2 +- net/wireless/trace.h | 13 +- net/wireless/util.c | 5 +- net/xfrm/xfrm_state_bpf.c | 2 +- rust/bindings/bindings_helper.h | 1 - rust/helpers/atomic.c | 7 +- rust/helpers/atomic_ext.c | 139 - rust/helpers/auxiliary.c | 6 +- rust/helpers/barrier.c | 6 +- rust/helpers/binder.c | 13 +- rust/helpers/bitmap.c | 1 - rust/helpers/bitops.c | 4 - rust/helpers/blk.c | 4 +- rust/helpers/completion.c | 2 +- rust/helpers/cpu.c | 2 +- rust/helpers/cpufreq.c | 3 +- rust/helpers/cpumask.c | 13 - rust/helpers/cred.c | 4 +- rust/helpers/device.c | 16 +- rust/helpers/dma.c | 15 +- rust/helpers/drm.c | 7 +- rust/helpers/fs.c | 2 +- rust/helpers/helpers.c | 3 - rust/helpers/io.c | 64 +- rust/helpers/irq.c | 6 +- rust/helpers/kunit.c | 2 +- rust/helpers/mutex.c | 13 +- rust/helpers/pci.c | 23 +- rust/helpers/pid_namespace.c | 8 +- rust/helpers/platform.c | 2 +- rust/helpers/poll.c | 5 +- rust/helpers/processor.c | 2 +- rust/helpers/property.c | 2 +- rust/helpers/rcu.c | 4 +- rust/helpers/refcount.c | 10 +- rust/helpers/regulator.c | 24 +- rust/helpers/scatterlist.c | 12 +- rust/helpers/security.c | 26 +- rust/helpers/signal.c | 2 +- rust/helpers/spinlock.c | 13 +- rust/helpers/sync.c | 4 +- rust/helpers/task.c | 24 +- rust/helpers/time.c | 14 +- rust/helpers/usb.c | 3 +- rust/helpers/wait.c | 2 +- rust/kernel/auxiliary.rs | 64 +- rust/kernel/bits.rs | 6 +- rust/kernel/cpufreq.rs | 5 +- rust/kernel/cpumask.rs | 10 +- rust/kernel/debugfs.rs | 69 +- rust/kernel/debugfs/callback_adapters.rs | 21 +- rust/kernel/debugfs/entry.rs | 14 +- rust/kernel/debugfs/file_ops.rs | 25 +- rust/kernel/debugfs/traits.rs | 43 +- rust/kernel/device.rs | 43 +- rust/kernel/device/property.rs | 11 +- rust/kernel/devres.rs | 25 +- rust/kernel/driver.rs | 98 +- rust/kernel/drm/gem/mod.rs | 8 +- rust/kernel/faux.rs | 13 +- rust/kernel/i2c.rs | 31 +- rust/kernel/io.rs | 2 +- rust/kernel/io/mem.rs | 17 +- rust/kernel/irq/request.rs | 6 +- rust/kernel/lib.rs | 2 - rust/kernel/list/arc.rs | 14 +- rust/kernel/miscdevice.rs | 8 +- rust/kernel/net/phy.rs | 6 +- rust/kernel/num/bounded.rs | 1 + rust/kernel/page.rs | 36 +- rust/kernel/pci.rs | 27 +- rust/kernel/pci/io.rs | 3 - rust/kernel/platform.rs | 73 +- rust/kernel/pwm.rs | 71 +- rust/kernel/regulator.rs | 9 +- rust/kernel/scatterlist.rs | 3 +- rust/kernel/soc.rs | 135 - rust/kernel/sync.rs | 74 +- rust/kernel/sync/arc.rs | 3 - rust/kernel/sync/aref.rs | 3 - rust/kernel/sync/atomic/internal.rs | 114 +- rust/kernel/sync/atomic/predefine.rs | 55 +- rust/kernel/sync/lock.rs | 7 - rust/kernel/sync/lock/global.rs | 2 - rust/kernel/sync/lock/mutex.rs | 5 - rust/kernel/sync/lock/spinlock.rs | 5 - rust/kernel/sync/refcount.rs | 3 +- rust/kernel/sync/set_once.rs | 8 - rust/kernel/task.rs | 24 +- rust/kernel/usb.rs | 48 +- samples/rust/Kconfig | 11 - samples/rust/Makefile | 1 - samples/rust/rust_debugfs.rs | 46 +- samples/rust/rust_debugfs_scoped.rs | 38 +- samples/rust/rust_driver_auxiliary.rs | 12 +- samples/rust/rust_driver_faux.rs | 8 +- samples/rust/rust_driver_pci.rs | 10 +- samples/rust/rust_driver_platform.rs | 40 +- samples/rust/rust_driver_usb.rs | 10 +- samples/rust/rust_misc_device.rs | 3 +- samples/rust/rust_soc.rs | 81 - scripts/Makefile.btf | 21 +- scripts/Makefile.build | 2 +- scripts/Makefile.context-analysis | 11 - scripts/Makefile.dtbs | 1 - scripts/Makefile.lib | 10 - scripts/Makefile.modfinal | 5 +- scripts/Makefile.package | 1 + scripts/Makefile.vmlinux | 2 +- scripts/Makefile.warn | 27 +- scripts/atomic/gen-rust-atomic-helpers.sh | 5 + scripts/atomic/kerneldoc/try_cmpxchg | 2 +- scripts/checkpatch.pl | 54 +- scripts/coccinelle/api/kmalloc_objs.cocci | 109 - scripts/context-analysis-suppression.txt | 33 - scripts/crypto/gen-hash-testvecs.py | 40 - scripts/gen-btf.sh | 147 - scripts/gendwarfksyms/dwarf.c | 4 +- scripts/gendwarfksyms/symbols.c | 5 +- scripts/generate_rust_analyzer.py | 37 +- scripts/kconfig/Makefile | 4 +- scripts/kconfig/gconf.c | 35 +- scripts/kconfig/icons/back.xpm | 29 - scripts/kconfig/icons/choice_no.xpm | 18 - scripts/kconfig/icons/choice_yes.xpm | 18 - scripts/kconfig/icons/load.xpm | 31 - scripts/kconfig/icons/menu.xpm | 18 - scripts/kconfig/icons/menuback.xpm | 18 - scripts/kconfig/icons/save.xpm | 31 - scripts/kconfig/icons/single_view.xpm | 28 - scripts/kconfig/icons/split_view.xpm | 28 - scripts/kconfig/icons/symbol_mod.xpm | 18 - scripts/kconfig/icons/symbol_no.xpm | 18 - scripts/kconfig/icons/symbol_yes.xpm | 18 - scripts/kconfig/icons/tree_view.xpm | 28 - scripts/kconfig/images.c | 328 + scripts/kconfig/images.h | 33 + scripts/kconfig/lkc.h | 2 +- scripts/kconfig/menu.c | 12 +- scripts/kconfig/parser.y | 6 +- scripts/kconfig/qconf.cc | 29 +- scripts/kconfig/tests/conditional_dep/Kconfig | 32 - scripts/kconfig/tests/conditional_dep/__init__.py | 14 - .../kconfig/tests/conditional_dep/expected_config1 | 11 - .../kconfig/tests/conditional_dep/expected_config2 | 9 - .../kconfig/tests/conditional_dep/expected_config3 | 11 - scripts/kconfig/tests/conditional_dep/test_config1 | 6 - scripts/kconfig/tests/conditional_dep/test_config2 | 7 - scripts/kconfig/tests/conditional_dep/test_config3 | 6 - scripts/link-vmlinux.sh | 43 +- scripts/mod/modpost.c | 2 +- scripts/sign-file.c | 66 +- scripts/tags.sh | 1 - security/Kconfig | 17 - security/commoncap.c | 4 - security/commoncap_test.c | 288 - security/integrity/evm/evm_crypto.c | 1 - security/integrity/ima/ima.h | 6 +- security/integrity/ima/ima_api.c | 1 - security/integrity/ima/ima_appraise.c | 16 +- security/integrity/ima/ima_kexec.c | 35 - security/integrity/ima/ima_main.c | 22 +- security/ipe/digest.c | 1 - security/keys/encrypted-keys/encrypted.c | 1 - security/keys/trusted-keys/trusted_core.c | 1 - security/keys/trusted-keys/trusted_tee.c | 17 +- security/keys/trusted-keys/trusted_tpm1.c | 1 - security/loadpin/loadpin.c | 38 +- security/security.c | 2 +- security/selinux/hooks.c | 162 +- security/selinux/include/classmap.h | 2 +- security/selinux/include/objsec.h | 3 - security/selinux/include/policycap.h | 1 - security/selinux/include/policycap_names.h | 1 - security/selinux/include/security.h | 6 - security/selinux/selinuxfs.c | 1 - security/smack/smack_access.c | 2 +- security/smack/smackfs.c | 79 +- security/tomoyo/Makefile | 2 - security/tomoyo/common.c | 52 +- security/tomoyo/common.h | 77 +- security/tomoyo/domain.c | 1 - security/tomoyo/environ.c | 1 - security/tomoyo/file.c | 5 - security/tomoyo/gc.c | 28 +- security/tomoyo/mount.c | 2 - security/tomoyo/network.c | 3 - sound/core/compress_offload.c | 28 +- sound/core/control.c | 12 +- sound/core/control_compat.c | 21 +- sound/core/control_led.c | 12 +- sound/core/oss/mixer_oss.c | 64 +- sound/core/oss/pcm_oss.c | 19 +- sound/core/pcm.c | 4 +- sound/core/pcm_compat.c | 9 +- sound/core/pcm_native.c | 46 +- sound/core/seq/oss/seq_oss.c | 4 +- sound/core/seq/oss/seq_oss_init.c | 4 +- sound/core/seq/oss/seq_oss_midi.c | 45 +- sound/core/seq/oss/seq_oss_synth.c | 35 +- sound/core/seq/oss/seq_oss_synth.h | 4 +- sound/core/seq/seq_clientmgr.c | 171 +- sound/core/seq/seq_compat.c | 4 +- sound/core/seq/seq_midi.c | 25 +- sound/core/seq/seq_ports.c | 11 +- sound/core/seq/seq_queue.c | 32 +- sound/core/seq/seq_ump_client.c | 27 +- sound/core/seq/seq_virmidi.c | 4 +- sound/core/seq_device.c | 26 +- sound/core/timer.c | 12 +- sound/core/vmaster.c | 12 +- sound/drivers/opl3/opl3_seq.c | 13 +- sound/drivers/opl4/opl4_seq.c | 13 +- sound/hda/codecs/cirrus/Kconfig | 1 - sound/hda/codecs/cirrus/cs8409-tables.c | 76 +- sound/hda/codecs/cirrus/cs8409.c | 172 - sound/hda/codecs/cirrus/cs8409.h | 13 - sound/hda/codecs/cm9825.c | 290 +- sound/hda/codecs/generic.c | 4 +- sound/hda/codecs/realtek/alc269.c | 84 +- sound/hda/codecs/realtek/realtek.c | 5 +- sound/hda/codecs/side-codecs/cs35l41_hda.c | 23 +- sound/hda/codecs/side-codecs/cs35l56_hda.c | 36 +- sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 15 +- sound/hda/codecs/side-codecs/tas2781_hda_spi.c | 7 +- sound/hda/common/codec.c | 4 +- sound/hda/common/hda_jack.h | 4 +- sound/hda/common/hda_local.h | 2 +- sound/hda/common/sysfs.c | 5 +- sound/hda/controllers/intel.c | 2 +- sound/hda/controllers/tegra.c | 14 +- sound/hda/core/intel-dsp-config.c | 4 +- sound/isa/sb/emu8000_synth.c | 13 +- sound/pci/echoaudio/echoaudio.c | 2 +- sound/pci/echoaudio/echoaudio_dsp.c | 6 +- sound/pci/emu10k1/emu10k1_synth.c | 13 +- sound/pci/ice1712/ice1724.c | 2 +- sound/pci/mixart/mixart.h | 2 +- sound/pci/riptide/riptide.c | 1 - sound/soc/amd/Kconfig | 2 + sound/soc/amd/acp/Kconfig | 7 +- sound/soc/amd/acp/Makefile | 2 - sound/soc/amd/acp/acp-sdw-legacy-mach.c | 8 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 8 +- sound/soc/amd/acp/amd-acp70-acpi-match.c | 50 - sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c | 42 - sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h | 14 - sound/soc/codecs/Kconfig | 11 - sound/soc/codecs/Makefile | 3 - sound/soc/codecs/alc5623.c | 5 + sound/soc/codecs/aw88261.c | 16 +- sound/soc/codecs/aw88261.h | 2 + sound/soc/codecs/cs-amp-lib.c | 27 +- sound/soc/codecs/cs35l56-sdw.c | 4 +- sound/soc/codecs/cs42l42-sdw.c | 4 +- sound/soc/codecs/da7213.c | 4 +- sound/soc/codecs/es8326.c | 18 +- sound/soc/codecs/es8326.h | 3 - sound/soc/codecs/es8328.c | 10 + sound/soc/codecs/es8375.c | 2 + sound/soc/codecs/es8389.c | 246 +- sound/soc/codecs/es8389.h | 8 - sound/soc/codecs/max98373-sdw.c | 4 +- sound/soc/codecs/nau8821.c | 48 +- sound/soc/codecs/nau8821.h | 1 - sound/soc/codecs/pm4125-sdw.c | 4 +- sound/soc/codecs/rt1017-sdca-sdw.c | 4 +- sound/soc/codecs/rt1308-sdw.c | 4 +- sound/soc/codecs/rt1316-sdw.c | 4 +- sound/soc/codecs/rt1318-sdw.c | 4 +- sound/soc/codecs/rt1320-sdw.c | 1248 +- sound/soc/codecs/rt1320-sdw.h | 66 - sound/soc/codecs/rt274.c | 12 +- sound/soc/codecs/rt286.c | 12 +- sound/soc/codecs/rt298.c | 12 +- sound/soc/codecs/rt5575-spi.c | 118 - sound/soc/codecs/rt5575-spi.h | 27 - sound/soc/codecs/rt5575.c | 352 - sound/soc/codecs/rt5575.h | 58 - sound/soc/codecs/rt5682-sdw.c | 4 +- sound/soc/codecs/rt700-sdw.c | 4 +- sound/soc/codecs/rt711-sdca-sdw.c | 4 +- sound/soc/codecs/rt711-sdw.c | 4 +- sound/soc/codecs/rt712-sdca-dmic.c | 4 +- sound/soc/codecs/rt712-sdca-sdw.c | 4 +- sound/soc/codecs/rt715-sdca-sdw.c | 4 +- sound/soc/codecs/rt715-sdw.c | 4 +- sound/soc/codecs/rt721-sdca-sdw.c | 4 +- sound/soc/codecs/rt722-sdca-sdw.c | 4 +- sound/soc/codecs/rtq9128.c | 114 +- sound/soc/codecs/sdw-mockup.c | 6 + sound/soc/codecs/tas2780.c | 31 +- sound/soc/codecs/tas2783-sdw.c | 353 +- sound/soc/codecs/tas2783.h | 1 - sound/soc/codecs/tlv320adcx140.c | 136 +- sound/soc/codecs/wcd937x-sdw.c | 4 +- sound/soc/codecs/wcd938x-sdw.c | 4 +- sound/soc/codecs/wcd939x-sdw.c | 23 +- sound/soc/codecs/wm0010.c | 2 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/fsl/fsl_ssi.c | 2 +- sound/soc/intel/avs/board_selection.c | 2 +- sound/soc/intel/avs/core.c | 2 +- sound/soc/intel/avs/path.c | 2 +- sound/soc/intel/boards/Kconfig | 5 - sound/soc/intel/boards/Makefile | 3 - sound/soc/intel/boards/sof_rt5682.c | 6 - sound/soc/intel/boards/sof_ti_common.c | 77 - sound/soc/intel/boards/sof_ti_common.h | 24 - sound/soc/intel/catpt/core.h | 7 +- sound/soc/intel/catpt/device.c | 6 +- sound/soc/intel/catpt/ipc.c | 12 +- sound/soc/intel/catpt/loader.c | 8 +- sound/soc/intel/catpt/messages.c | 89 +- sound/soc/intel/catpt/pcm.c | 46 +- sound/soc/intel/catpt/sysfs.c | 2 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 14 +- sound/soc/intel/common/soc-acpi-intel-ssp-common.c | 3 - sound/soc/mediatek/mt8189/mt8189-nau8825.c | 6 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 44 +- sound/soc/pxa/Kconfig | 1 + sound/soc/qcom/qdsp6/audioreach.c | 229 +- sound/soc/qcom/qdsp6/audioreach.h | 55 +- sound/soc/qcom/qdsp6/q6adm.c | 8 +- sound/soc/qcom/qdsp6/q6afe.c | 26 +- sound/soc/qcom/qdsp6/q6apm.c | 19 +- sound/soc/qcom/qdsp6/q6asm.c | 29 +- sound/soc/qcom/qdsp6/q6core.c | 6 +- sound/soc/qcom/qdsp6/q6prm.c | 22 +- sound/soc/qcom/qdsp6/topology.c | 118 +- sound/soc/renesas/rz-ssi.c | 119 +- sound/soc/rockchip/rockchip_sai.c | 5 +- sound/soc/sdca/Makefile | 2 +- sound/soc/sdca/sdca_asoc.c | 2 +- sound/soc/sdca/sdca_class.c | 34 - sound/soc/sdca/sdca_class.h | 2 - sound/soc/sdca/sdca_class_function.c | 139 +- sound/soc/sdca/sdca_functions.c | 28 +- sound/soc/sdca/sdca_interrupts.c | 176 +- sound/soc/sdca/sdca_jack.c | 244 - sound/soc/sdca/sdca_ump.c | 2 +- sound/soc/sdw_utils/soc_sdw_ti_amp.c | 4 - sound/soc/sdw_utils/soc_sdw_utils.c | 22 +- sound/soc/sof/amd/acp-ipc.c | 4 +- sound/soc/sof/compress.c | 8 - sound/soc/sof/control.c | 13 +- sound/soc/sof/core.c | 1 - sound/soc/sof/debug.c | 7 +- sound/soc/sof/imx/imx-common.c | 8 +- sound/soc/sof/intel/atom.c | 7 +- sound/soc/sof/intel/bdw.c | 7 +- sound/soc/sof/intel/cnl.c | 11 +- sound/soc/sof/intel/hda-dai-ops.c | 25 +- sound/soc/sof/intel/hda-ipc.c | 11 +- sound/soc/sof/intel/hda-mlink.c | 29 +- sound/soc/sof/intel/hda-sdw-bpt.c | 11 - sound/soc/sof/intel/hda-stream.c | 11 +- sound/soc/sof/intel/hda.c | 36 +- sound/soc/sof/intel/mtl.c | 5 +- sound/soc/sof/intel/pci-apl.c | 2 +- sound/soc/sof/intel/pci-lnl.c | 1 - sound/soc/sof/intel/pci-nvl.c | 1 - sound/soc/sof/intel/pci-ptl.c | 2 - sound/soc/sof/ipc.c | 9 +- sound/soc/sof/ipc3-dtrace.c | 7 +- sound/soc/sof/ipc3-topology.c | 6 +- sound/soc/sof/ipc3.c | 8 +- sound/soc/sof/ipc4-control.c | 197 +- sound/soc/sof/ipc4-loader.c | 19 +- sound/soc/sof/ipc4-mtrace.c | 24 +- sound/soc/sof/ipc4-pcm.c | 3 +- sound/soc/sof/ipc4-topology.c | 132 +- sound/soc/sof/ipc4-topology.h | 9 +- sound/soc/sof/ipc4.c | 64 +- sound/soc/sof/mediatek/mtk-adsp-common.c | 4 +- sound/soc/sof/ops.c | 34 +- sound/soc/sof/ops.h | 10 +- sound/soc/sof/pcm.c | 10 - sound/soc/sof/pm.c | 149 +- sound/soc/sof/sof-audio.c | 46 +- sound/soc/sof/sof-audio.h | 5 - sound/soc/sof/sof-client-ipc-flood-test.c | 7 +- sound/soc/sof/sof-client-ipc-kernel-injector.c | 4 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 14 +- sound/soc/sof/sof-client-probes.c | 26 +- sound/soc/sof/sof-client.c | 46 +- sound/soc/sof/sof-client.h | 3 - sound/soc/sof/sof-priv.h | 3 - sound/soc/ti/davinci-mcasp.c | 7 +- sound/usb/6fire/firmware.c | 1 - sound/usb/fcp.c | 36 +- sound/usb/mixer.c | 7 +- sound/usb/mixer_s1810c.c | 224 +- sound/usb/mixer_scarlett2.c | 27 +- sound/usb/quirks.c | 15 +- sound/usb/usx2y/us144mkii.c | 4 +- sound/usb/usx2y/us144mkii_controls.c | 4 +- sound/usb/usx2y/us144mkii_pcm.c | 4 +- sound/x86/intel_hdmi_audio.c | 10 +- tools/arch/x86/include/asm/msr-index.h | 4 +- tools/bpf/bpftool/gen.c | 8 +- tools/bpf/resolve_btfids/Makefile | 3 +- tools/bpf/resolve_btfids/main.c | 539 +- tools/build/Makefile.feature | 2 +- tools/build/feature/Makefile | 4 +- tools/build/feature/test-libbfd-buildid.c | 8 + tools/build/feature/test-libbfd-threadsafe.c | 18 - tools/docs/find-unused-docs.sh | 2 +- tools/include/linux/compiler_types.h | 24 +- tools/include/linux/unaligned.h | 4 + tools/include/nolibc/Makefile | 6 +- tools/include/nolibc/arch-s390.h | 11 - tools/include/nolibc/compiler.h | 24 - tools/include/nolibc/nolibc.h | 1 - tools/include/nolibc/poll.h | 14 +- tools/include/nolibc/std.h | 2 +- tools/include/nolibc/stdio.h | 53 +- tools/include/nolibc/sys.h | 18 +- tools/include/nolibc/sys/ptrace.h | 33 - tools/include/nolibc/sys/select.h | 25 +- tools/include/nolibc/sys/time.h | 6 +- tools/include/nolibc/sys/timerfd.h | 32 +- tools/include/nolibc/time.h | 102 +- tools/include/nolibc/types.h | 17 +- tools/include/uapi/linux/bpf.h | 19 - tools/include/vdso/unaligned.h | 41 +- tools/lib/bpf/bpf.c | 19 - tools/lib/bpf/bpf.h | 29 - tools/lib/bpf/btf.c | 305 +- tools/lib/bpf/btf.h | 42 - tools/lib/bpf/btf_dump.c | 9 - tools/lib/bpf/libbpf.c | 92 +- tools/lib/bpf/libbpf.h | 37 +- tools/lib/bpf/libbpf.map | 3 - tools/lib/python/jobserver.py | 35 +- tools/lib/python/kdoc/kdoc_output.py | 46 - tools/lib/python/kdoc/kdoc_parser.py | 81 +- tools/lib/thermal/libthermal.pc.template | 4 +- tools/mm/slabinfo.c | 2 +- tools/mm/thp_swap_allocator_test.c | 2 +- tools/net/sunrpc/xdrgen/generators/__init__.py | 5 +- tools/net/sunrpc/xdrgen/generators/program.py | 3 - tools/net/sunrpc/xdrgen/generators/typedef.py | 8 +- tools/net/sunrpc/xdrgen/generators/union.py | 115 +- tools/net/sunrpc/xdrgen/grammars/xdr.lark | 4 - .../xdrgen/templates/C/enum/declaration/enum.j2 | 1 + .../xdrgen/templates/C/enum/definition/close.j2 | 1 - .../xdrgen/templates/C/enum/definition/close_be.j2 | 1 - .../xdrgen/templates/C/program/decoder/argument.j2 | 4 - .../templates/C/program/definition/program.j2 | 5 - .../xdrgen/templates/C/program/encoder/result.j2 | 6 - .../xdrgen/templates/C/union/decoder/bool_spec.j2 | 7 - .../xdrgen/templates/C/union/definition/close.j2 | 1 - .../xdrgen/templates/C/union/encoder/bool_spec.j2 | 7 - tools/net/sunrpc/xdrgen/xdr_ast.py | 4 - tools/net/ynl/pyynl/cli.py | 280 +- tools/net/ynl/pyynl/ethtool.py | 47 +- tools/net/ynl/pyynl/lib/__init__.py | 10 +- tools/net/ynl/pyynl/lib/doc_generator.py | 3 +- tools/net/ynl/pyynl/lib/nlspec.py | 77 +- tools/net/ynl/pyynl/lib/ynl.py | 208 +- tools/net/ynl/pyynl/ynl_gen_c.py | 178 +- tools/net/ynl/pyynl/ynl_gen_rst.py | 2 - tools/net/ynl/ynl-regen.sh | 2 +- tools/net/ynl/ynltool/Makefile | 2 +- tools/objtool/arch/x86/decode.c | 8 +- tools/objtool/check.c | 78 +- tools/objtool/include/objtool/check.h | 1 - tools/perf/Documentation/perf-data.txt | 28 - tools/perf/Documentation/perf-record.txt | 8 +- tools/perf/Makefile.config | 54 +- tools/perf/Makefile.perf | 7 +- tools/perf/builtin-data.c | 3 - tools/perf/builtin-diff.c | 12 +- tools/perf/builtin-list.c | 4 +- tools/perf/builtin-record.c | 19 +- tools/perf/builtin-report.c | 13 +- tools/perf/builtin-trace.c | 11 +- tools/perf/jvmti/libjvmti.c | 2 +- .../arch/powerpc/power9/nest_metrics.json | 8 +- tools/perf/tests/builtin-test.c | 1 - tools/perf/tests/make | 5 - tools/perf/tests/parse-events.c | 4 +- tools/perf/tests/shell/addr2line_inlines.sh | 47 - tools/perf/tests/shell/evlist.sh | 5 +- tools/perf/tests/shell/stat.sh | 2 +- tools/perf/tests/shell/test_java_symbol.sh | 4 - tools/perf/tests/subcmd-help.c | 26 - tools/perf/tests/tests.h | 1 - tools/perf/tests/workloads/Build | 2 - tools/perf/tests/workloads/inlineloop.c | 52 - .../beauty/arch/x86/include/asm/irq_vectors.h | 3 +- tools/perf/util/Build | 1 - tools/perf/util/addr2line.c | 20 +- tools/perf/util/config.c | 4 - tools/perf/util/data-convert-bt.c | 37 +- tools/perf/util/data-convert-json.c | 42 +- tools/perf/util/data-convert.h | 1 - tools/perf/util/dso.c | 2 - tools/perf/util/dso.h | 11 - tools/perf/util/evlist.c | 3 +- tools/perf/util/evsel.c | 5 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/libdw.c | 153 - tools/perf/util/libdw.h | 60 - tools/perf/util/pmu.c | 14 +- tools/perf/util/record.h | 2 - tools/perf/util/sort.c | 99 +- tools/perf/util/srcline.c | 116 +- tools/perf/util/srcline.h | 3 - tools/perf/util/stat-display.c | 26 +- tools/perf/util/symbol.c | 19 +- tools/perf/util/symbol_conf.h | 10 - tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 7 +- tools/power/cpupower/utils/cpufreq-info.c | 2 +- tools/power/cpupower/utils/cpuidle-info.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- tools/power/x86/turbostat/turbostat.8 | 4 - tools/power/x86/turbostat/turbostat.c | 142 +- tools/sched_ext/README.md | 1 + tools/sched_ext/scx_central.bpf.c | 4 +- tools/sched_ext/scx_flatcg.bpf.c | 4 +- tools/sched_ext/scx_qmap.bpf.c | 8 +- tools/testing/kunit/kunit.py | 7 +- tools/testing/kunit/kunit_parser.py | 3 - tools/testing/kunit/kunit_tool_test.py | 89 +- tools/testing/kunit/qemu_configs/armeb.py | 16 - .../test_is_test_passed-failure-nested.log | 10 - tools/testing/memblock/internal.h | 3 +- tools/testing/radix-tree/xarray.c | 2 +- tools/testing/selftests/alsa/utimer-test.c | 1 - tools/testing/selftests/arm64/Makefile | 6 +- tools/testing/selftests/bpf/.gitignore | 3 - tools/testing/selftests/bpf/Makefile | 11 +- tools/testing/selftests/bpf/cgroup_iter_memcg.h | 18 - tools/testing/selftests/bpf/config | 2 +- .../testing/selftests/bpf/prog_tests/arena_list.c | 20 +- tools/testing/selftests/bpf/prog_tests/bpf_gotox.c | 208 - tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 5 +- .../testing/selftests/bpf/prog_tests/btf_permute.c | 244 - .../selftests/bpf/prog_tests/cgroup_iter_memcg.c | 223 - .../testing/selftests/bpf/prog_tests/dmabuf_iter.c | 2 +- .../selftests/bpf/prog_tests/percpu_alloc.c | 328 - .../selftests/bpf/prog_tests/resolve_btfids.c | 4 +- .../selftests/bpf/prog_tests/sk_bypass_prot_mem.c | 7 +- .../bpf/prog_tests/test_struct_ops_assoc.c | 191 - tools/testing/selftests/bpf/prog_tests/verifier.c | 6 - .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 19 +- tools/testing/selftests/bpf/progs/arena_list.c | 11 - .../bpf/progs/cgroup_hierarchical_stats.c | 6 +- .../selftests/bpf/progs/cgroup_iter_memcg.c | 39 - .../testing/selftests/bpf/progs/cpumask_failure.c | 2 +- tools/testing/selftests/bpf/progs/dynptr_fail.c | 2 +- tools/testing/selftests/bpf/progs/free_timer.c | 10 - tools/testing/selftests/bpf/progs/iters.c | 140 - tools/testing/selftests/bpf/progs/map_kptr_fail.c | 4 +- .../selftests/bpf/progs/percpu_alloc_array.c | 32 - tools/testing/selftests/bpf/progs/rbtree_fail.c | 2 +- tools/testing/selftests/bpf/progs/rcu_read_lock.c | 10 - .../testing/selftests/bpf/progs/struct_ops_assoc.c | 105 - .../bpf/progs/struct_ops_assoc_in_timer.c | 77 - .../selftests/bpf/progs/struct_ops_assoc_reuse.c | 75 - .../struct_ops_kptr_return_fail__wrong_type.c | 2 +- tools/testing/selftests/bpf/progs/test_bpf_nf.c | 7 + .../testing/selftests/bpf/progs/test_bpf_nf_fail.c | 57 - .../selftests/bpf/progs/test_btf_decl_tag.c | 2 +- .../selftests/bpf/progs/test_kfunc_dynptr_param.c | 5 +- .../bpf/progs/test_kfunc_param_nullable.c | 2 +- tools/testing/selftests/bpf/progs/verifier_arena.c | 223 - .../selftests/bpf/progs/verifier_arena_globals1.c | 87 - .../selftests/bpf/progs/verifier_arena_globals2.c | 49 - .../selftests/bpf/progs/verifier_arena_large.c | 50 +- .../selftests/bpf/progs/verifier_global_ptr_args.c | 2 +- .../bpf/progs/verifier_kfunc_prog_types.c | 6 +- tools/testing/selftests/bpf/progs/verifier_lsm.c | 31 +- .../selftests/bpf/progs/verifier_memcontrol.c | 32 - .../testing/selftests/bpf/progs/verifier_subreg.c | 153 - .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 43 +- .../selftests/bpf/test_kmods/bpf_testmod_kfunc.h | 1 - tools/testing/selftests/bpf/verifier/calls.c | 2 +- .../selftests/bpf/verifier/direct_value_access.c | 4 +- tools/testing/selftests/bpf/veristat.c | 2 +- tools/testing/selftests/cgroup/lib/cgroup_util.c | 21 - .../selftests/cgroup/lib/include/cgroup_util.h | 5 - tools/testing/selftests/cgroup/test_cpuset_prs.sh | 29 +- tools/testing/selftests/cgroup/test_kmem.c | 33 +- tools/testing/selftests/cgroup/test_memcontrol.c | 20 +- .../selftests/coredump/coredump_test_helpers.c | 2 +- tools/testing/selftests/drivers/net/gro.c | 466 +- tools/testing/selftests/drivers/net/gro.py | 165 +- tools/testing/selftests/drivers/net/hw/iou-zcrx.py | 162 +- .../selftests/drivers/net/hw/rss_input_xfrm.py | 44 +- tools/testing/selftests/drivers/net/lib/py/env.py | 8 +- tools/testing/selftests/drivers/net/psp.py | 4 +- .../testing/selftests/drivers/net/psp_responder.c | 50 +- .../selftests/filesystems/anon_inode_test.c | 5 +- .../selftests/filesystems/open_tree_ns/.gitignore | 1 - .../selftests/filesystems/open_tree_ns/Makefile | 10 - .../filesystems/open_tree_ns/open_tree_ns_test.c | 1030 - .../selftests/filesystems/statmount/statmount.h | 15 +- .../filesystems/statmount/statmount_test.c | 261 +- .../filesystems/statmount/statmount_test_ns.c | 101 +- tools/testing/selftests/filesystems/utils.c | 26 - tools/testing/selftests/filesystems/utils.h | 1 - tools/testing/selftests/kvm/Makefile.kvm | 7 +- .../selftests/kvm/include/arm64/kvm_util_arch.h | 2 - tools/testing/selftests/kvm/include/kvm_util.h | 18 +- .../kvm/include/loongarch/kvm_util_arch.h | 1 - .../selftests/kvm/include/riscv/kvm_util_arch.h | 1 - .../selftests/kvm/include/s390/kvm_util_arch.h | 1 - tools/testing/selftests/kvm/include/x86/apic.h | 7 - .../selftests/kvm/include/x86/kvm_util_arch.h | 22 - .../testing/selftests/kvm/include/x86/processor.h | 64 +- tools/testing/selftests/kvm/include/x86/svm.h | 3 +- tools/testing/selftests/kvm/include/x86/svm_util.h | 9 - tools/testing/selftests/kvm/include/x86/vmx.h | 16 +- tools/testing/selftests/kvm/lib/arm64/processor.c | 38 +- tools/testing/selftests/kvm/lib/kvm_util.c | 28 +- .../selftests/kvm/lib/loongarch/processor.c | 28 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 31 +- tools/testing/selftests/kvm/lib/s390/processor.c | 16 +- tools/testing/selftests/kvm/lib/x86/memstress.c | 65 +- tools/testing/selftests/kvm/lib/x86/processor.c | 226 +- tools/testing/selftests/kvm/lib/x86/svm.c | 27 - tools/testing/selftests/kvm/lib/x86/vmx.c | 253 +- tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c | 2 +- .../selftests/kvm/x86/nested_vmsave_vmload_test.c | 197 - .../kvm/x86/smaller_maxphyaddr_emulation_test.c | 4 +- .../kvm/x86/svm_nested_soft_inject_test.c | 4 +- .../selftests/kvm/x86/vmx_apicv_updates_test.c | 155 - ...ested_dirty_log_test.c => vmx_dirty_log_test.c} | 87 +- .../selftests/kvm/x86/vmx_nested_la57_state_test.c | 2 +- ...et_state_test.c => vmx_set_nested_state_test.c} | 128 +- tools/testing/selftests/kvm/x86/xapic_tpr_test.c | 276 - tools/testing/selftests/mm/Makefile | 8 +- .../selftests/mm/charge_reserved_hugetlb.sh | 55 +- tools/testing/selftests/mm/check_config.sh | 3 +- tools/testing/selftests/mm/cow.c | 16 +- tools/testing/selftests/mm/hugetlb-madvise.c | 9 +- tools/testing/selftests/mm/page_frag/Makefile | 2 +- tools/testing/selftests/mm/pagemap_ioctl.c | 10 +- tools/testing/selftests/mm/pfnmap.c | 95 +- tools/testing/selftests/mm/run_vmtests.sh | 8 + tools/testing/selftests/mm/split_huge_page_test.c | 6 +- tools/testing/selftests/mm/test_vmalloc.sh | 31 +- tools/testing/selftests/mm/va_high_addr_switch.c | 10 +- tools/testing/selftests/mm/va_high_addr_switch.sh | 12 +- tools/testing/selftests/mm/vm_util.h | 6 - tools/testing/selftests/mm/write_to_hugetlbfs.c | 9 +- tools/testing/selftests/net/fib-onlink-tests.sh | 99 +- .../selftests/net/forwarding/local_termination.sh | 18 +- tools/testing/selftests/net/ioam6.sh | 2 +- tools/testing/selftests/net/ipsec.c | 11 +- tools/testing/selftests/net/lib/py/ksft.py | 44 +- tools/testing/selftests/net/lib/py/utils.py | 30 +- .../selftests/net/packetdrill/tcp_basic_client.pkt | 24 - .../selftests/net/packetdrill/tcp_basic_server.pkt | 35 - tools/testing/selftests/net/tls.c | 16 +- tools/testing/selftests/net/txtimestamp.c | 10 +- tools/testing/selftests/nolibc/Makefile | 14 +- tools/testing/selftests/nolibc/Makefile.nolibc | 8 +- tools/testing/selftests/nolibc/nolibc-test.c | 86 +- tools/testing/selftests/rcutorture/.gitignore | 1 - .../testing/selftests/rcutorture/bin/config2csv.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-series.sh | 184 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 40 - tools/testing/selftests/rcutorture/bin/mktestid.sh | 2 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 1 + .../selftests/rcutorture/configs/rcu/TRACE02 | 1 + tools/testing/selftests/resctrl/cat_test.c | 6 +- tools/testing/selftests/resctrl/resctrl.h | 8 +- tools/testing/selftests/resctrl/resctrl_tests.c | 28 +- tools/testing/selftests/resctrl/resctrlfs.c | 10 - .../tc-testing/tc-tests/qdiscs/cake_mq.json | 559 - .../intel/workload_hint/workload_hint_test.c | 74 +- tools/testing/selftests/ublk/Makefile | 8 +- tools/testing/selftests/ublk/common.c | 4 +- tools/testing/selftests/ublk/fault_inject.c | 1 - tools/testing/selftests/ublk/file_backed.c | 90 +- tools/testing/selftests/ublk/kublk.c | 142 +- tools/testing/selftests/ublk/kublk.h | 40 +- tools/testing/selftests/ublk/metadata_size.c | 36 - tools/testing/selftests/ublk/null.c | 1 - tools/testing/selftests/ublk/stripe.c | 6 +- tools/testing/selftests/ublk/test_common.sh | 10 - tools/testing/selftests/ublk/test_generic_16.sh | 57 - tools/testing/selftests/ublk/test_loop_08.sh | 111 - tools/testing/selftests/ublk/test_null_04.sh | 166 - tools/testing/selftests/vDSO/vdso_config.h | 4 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 55 +- tools/testing/selftests/vDSO/vdso_test_getcpu.c | 4 +- tools/testing/selftests/vDSO/vgetrandom-chacha.S | 2 +- .../testing/selftests/wireguard/qemu/kernel.config | 2 +- tools/testing/selftests/x86/Makefile | 1 + tools/testing/shared/xarray-shared.h | 2 +- tools/testing/vma/vma_internal.h | 16 +- tools/testing/vsock/vsock_test.c | 5 + tools/testing/vsock/vsock_test_zerocopy.c | 74 + tools/testing/vsock/vsock_test_zerocopy.h | 3 + tools/tracing/rtla/.gitignore | 4 - tools/tracing/rtla/Makefile | 19 +- tools/tracing/rtla/example/timerlat_bpf_action.c | 16 - .../rtla/{example => sample}/timerlat_load.py | 0 tools/tracing/rtla/src/actions.c | 17 +- tools/tracing/rtla/src/actions.h | 5 - tools/tracing/rtla/src/common.c | 140 +- tools/tracing/rtla/src/common.h | 10 +- tools/tracing/rtla/src/osnoise.c | 17 +- tools/tracing/rtla/src/osnoise.h | 8 + tools/tracing/rtla/src/osnoise_hist.c | 76 +- tools/tracing/rtla/src/osnoise_top.c | 90 +- tools/tracing/rtla/src/timerlat.bpf.c | 25 +- tools/tracing/rtla/src/timerlat.c | 29 +- tools/tracing/rtla/src/timerlat.h | 2 +- tools/tracing/rtla/src/timerlat_bpf.c | 66 - tools/tracing/rtla/src/timerlat_bpf.h | 7 +- tools/tracing/rtla/src/timerlat_hist.c | 80 +- tools/tracing/rtla/src/timerlat_top.c | 80 +- tools/tracing/rtla/src/trace.c | 1 + tools/tracing/rtla/src/utils.c | 110 +- tools/tracing/rtla/src/utils.h | 10 +- tools/tracing/rtla/tests/bpf/bpf_action_map.c | 25 - tools/tracing/rtla/tests/engine.sh | 1 + tools/tracing/rtla/tests/timerlat.t | 15 - tools/verification/rvgen/rvgen/automata.py | 20 +- tools/verification/rvgen/rvgen/dot2c.py | 111 +- tools/verification/rvgen/rvgen/dot2k.py | 26 +- .../rvgen/rvgen/templates/container/main.c | 2 + .../rvgen/rvgen/templates/dot2k/main.c | 25 +- usr/include/Makefile | 87 +- usr/include/headers_check.pl | 8 + virt/kvm/binary_stats.c | 2 +- virt/kvm/eventfd.c | 44 +- virt/kvm/guest_memfd.c | 139 +- virt/kvm/kvm_main.c | 28 +- 5960 files changed, 100949 insertions(+), 361463 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-tpda create mode 100644 Documentation/admin-guide/laptops/laptop-mode.rst delete mode 100644 Documentation/core-api/housekeeping.rst delete mode 100644 Documentation/core-api/kho/abi.rst create mode 100644 Documentation/core-api/kho/bindings/kho.yaml create mode 100644 Documentation/core-api/kho/bindings/memblock/memblock.yaml create mode 100644 Documentation/core-api/kho/bindings/memblock/reserve-mem.yaml create mode 100644 Documentation/core-api/kho/bindings/sub-fdt.yaml copy Documentation/core-api/kho/{index.rst => concepts.rst} (69%) create mode 100644 Documentation/core-api/kho/fdt.rst delete mode 100644 Documentation/core-api/real-time/hardware.rst delete mode 100644 Documentation/dev-tools/context-analysis.rst create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,kaanapali-gxclkctl.yaml delete mode 100644 Documentation/devicetree/bindings/display/sitronix,st7920.yaml create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt delete mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml create mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/aspeed,ast2400-pwm-tacho.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/aspeed-pwm-tacho.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/iei,wt61p803-puzzle-hwmon.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,qe-p [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/leds/ams,as3668.yaml delete mode 100644 Documentation/devicetree/bindings/leds/iei,wt61p803-puzzle-leds.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sm6150-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/ti,vip.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] rename Documentation/devicetree/bindings/memory-controllers/ddr/{jedec,sdram-chann [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/mfd/bitmain,bm1880-sctrl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/iei,wt61p803-puzzle.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/nxp,lpc3220-scb.yaml delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,bluetooth- [...] delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,qca2066-bt.yaml delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,qca6390-bt.yaml delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,qca9377-bt.yaml delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3950-bt.yaml delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3990-bt.yaml delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt.yaml create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto [...] delete mode 100644 Documentation/devicetree/bindings/net/ethernet-connector.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/google,gs101-otp.yaml delete mode 100644 Documentation/devicetree/bindings/pci/aspeed,ast2600-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-apq8064.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-apq8084.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq4019.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq5018.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq6018.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq8074.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq9574.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-msm8996.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-qcs404.yaml copy Documentation/devicetree/bindings/pci/{qcom,pcie-sm8150.yaml => qcom,pcie-sc8 [...] delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sdm845.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sdx55.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/phy/apple,atcphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-common-props.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/spacemit,k1-combo-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/spacemit,k1-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/spacemit,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/adi,max77675.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,wcn3990-pmu.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps65185.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/ti,hsm-m4fss.yaml delete mode 100644 Documentation/devicetree/bindings/sound/google,goldfish-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5575.yaml delete mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5651.yaml create mode 100644 Documentation/devicetree/bindings/sound/rt5651.txt delete mode 100644 Documentation/devicetree/bindings/spi/andestech,ae350-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/axiado,ax3000-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml delete mode 100644 Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/microchip,lan9691-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/socionext,uniphier-dwc3.yaml delete mode 100644 Documentation/driver-api/acpi/acpi-drivers.rst delete mode 100644 Documentation/driver-api/cxl/platform/device-hotplug.rst delete mode 100644 Documentation/gpu/amdgpu/amd_overview_block.svg delete mode 100644 Documentation/gpu/amdgpu/enforce_isolation.svg delete mode 100644 Documentation/gpu/amdgpu/gfx_pipeline_seq.svg delete mode 100644 Documentation/gpu/amdgpu/no_enforce_isolation.svg delete mode 100644 Documentation/gpu/amdgpu/ring-buffer.rst delete mode 100644 Documentation/gpu/amdgpu/ring_buffers.svg delete mode 100644 Documentation/hwmon/mp5926.rst delete mode 100644 Documentation/networking/phy-port.rst delete mode 100644 Documentation/process/coding-assistants.rst delete mode 100644 Documentation/trace/events-pci.rst create mode 100644 Documentation/translations/ko_KR/core-api/wrappers/memory-barriers.rst create mode 100644 Documentation/translations/ko_KR/memory-barriers.txt 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/aspeed/aspeed-bmc-asrock-altrad8.dts delete mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts delete mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts delete mode 100644 arch/arm/boot/dts/microchip/lan966x-pcb8385.dts create mode 100644 arch/arm/boot/dts/renesas/gr-peach-audiocamerashield.dtsi create mode 100644 arch/arm/boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi create mode 100644 arch/arm/boot/dts/samsung/s3c6400.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/am335x-base0033.dts create mode 100644 arch/arm/boot/dts/ti/omap/am3703.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/am3715.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/omap3430es1-clocks.dtsi rename {lib/crypto/arm => arch/arm/crypto}/nh-neon-core.S (100%) create mode 100644 arch/arm/crypto/nhpoly1305-neon-glue.c create mode 100644 arch/arm/include/asm/paravirt.h create mode 100644 arch/arm/include/asm/paravirt_api_clock.h create mode 100644 arch/arm/kernel/paravirt.c create mode 100644 arch/arm64/boot/dts/broadcom/northstar2/ns2-clock.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-clock.dtsi create mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dts create mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi delete mode 100644 arch/arm64/boot/dts/cix/sky1-xcp.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a-ind.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-frdm.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-peb-av [...] delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-peb-av [...] delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-ph1288 [...] delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-wlbt-05.dtso delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-ddr.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-eval-v1.2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-eval.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-ixora-v1.1.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-ixora-v1.2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qp.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb-can1.dtso delete mode 100644 arch/arm64/boot/dts/freescale/imx952-clock.h delete mode 100644 arch/arm64/boot/dts/freescale/imx952-evk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx952-pinfunc.h delete mode 100644 arch/arm64/boot/dts/freescale/imx952-power.h delete mode 100644 arch/arm64/boot/dts/freescale/imx952.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8370-tungsten-smarc.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8390-tungsten-smarc.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8390-tungsten-smarc.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/glymur-ipcc.h delete mode 100644 arch/arm64/boot/dts/qcom/kaanapali-ipcc.h delete mode 100644 arch/arm64/boot/dts/qcom/kaanapali-mtp.dts delete mode 100644 arch/arm64/boot/dts/qcom/kaanapali-qrd.dts delete mode 100644 arch/arm64/boot/dts/qcom/kaanapali.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts delete mode 100644 arch/arm64/boot/dts/qcom/milos.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm7550.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pmiv0104.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts delete mode 100644 arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts delete mode 100644 arch/arm64/boot/dts/qcom/qrb2210-rb1-vision-mezzanine.dtso delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-blueline.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-crosshatch.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk-rear-camera-card.dtso delete mode 100644 arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts delete mode 100644 arch/arm64/boot/dts/qcom/x1e80100-microsoft-denali-oled.dts delete mode 100644 arch/arm64/boot/dts/qcom/x1p64100-microsoft-denali.dts create mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m0.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m4.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m6.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m7.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m8.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779mb.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-cm3j-rpi-cm4.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-cm3j.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso delete mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5-base.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-radxa-cm5-io.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi rename {lib/crypto/arm64 => arch/arm64/crypto}/nh-neon-core.S (97%) create mode 100644 arch/arm64/crypto/nhpoly1305-neon-glue.c create mode 100644 arch/arm64/include/asm/paravirt_api_clock.h rename arch/hexagon/include/{ => uapi}/asm/signal.h (100%) create mode 100644 arch/loongarch/include/asm/paravirt_api_clock.h create mode 100644 arch/powerpc/include/asm/paravirt_api_clock.h create mode 100644 arch/riscv/include/asm/paravirt_api_clock.h delete mode 100644 arch/x86/coco/sev/svsm.c rename lib/crypto/x86/nh-avx2.S => arch/x86/crypto/nh-avx2-x86_64.S (98%) rename lib/crypto/x86/nh-sse2.S => arch/x86/crypto/nh-sse2-x86_64.S (97%) create mode 100644 arch/x86/crypto/nhpoly1305-avx2-glue.c create mode 100644 arch/x86/crypto/nhpoly1305-sse2-glue.c delete mode 100644 arch/x86/entry/vdso/common/Makefile.include rename arch/x86/entry/vdso/{common => }/vclock_gettime.c (89%) rename arch/x86/entry/vdso/{common => }/vdso-layout.lds.S (77%) rename arch/x86/entry/vdso/{common/note.S => vdso-note.S} (62%) rename arch/x86/entry/vdso/{vdso64/vdso64.lds.S => vdso.lds.S} (94%) rename arch/x86/{tools => entry/vdso}/vdso2c.c (100%) rename arch/x86/{tools => entry/vdso}/vdso2c.h (100%) delete mode 100644 arch/x86/entry/vdso/vdso32/Makefile delete mode 100644 arch/x86/entry/vdso/vdso64/Makefile delete mode 100644 arch/x86/entry/vdso/vdso64/note.S delete mode 100644 arch/x86/entry/vdso/vdso64/vclock_gettime.c delete mode 100644 arch/x86/entry/vdso/vdso64/vgetcpu.c rename arch/x86/entry/vdso/{vdso64 => }/vdsox32.lds.S (92%) rename arch/x86/entry/vdso/{common => }/vgetcpu.c (65%) rename arch/x86/entry/vdso/{vdso64 => }/vgetrandom-chacha.S (100%) rename arch/x86/entry/vdso/{vdso64 => }/vgetrandom.c (91%) rename arch/x86/entry/vdso/{vdso64 => }/vsgx.S (100%) delete mode 100644 arch/x86/include/asm/paravirt-base.h delete mode 100644 arch/x86/include/asm/paravirt-spinlock.h create mode 100644 arch/x86/include/asm/paravirt_api_clock.h rename arch/x86/{coco/sev/internal.h => include/asm/sev-internal.h} (75%) delete mode 100644 arch/x86/include/asm/vdso/sys_call.h delete mode 100644 arch/x86/kernel/cpu/resctrl/intel_aet.c create mode 100644 crypto/nhpoly1305.c copy drivers/accel/amdxdna/{npu5_regs.c => npu2_regs.c} (54%) create mode 100644 drivers/char/mwave/3780i.c create mode 100644 drivers/char/mwave/3780i.h create mode 100644 drivers/char/mwave/Makefile create mode 100644 drivers/char/mwave/README create mode 100644 drivers/char/mwave/mwavedd.c create mode 100644 drivers/char/mwave/mwavedd.h create mode 100644 drivers/char/mwave/mwavepub.h create mode 100644 drivers/char/mwave/smapi.c create mode 100644 drivers/char/mwave/smapi.h create mode 100644 drivers/char/mwave/tp3780i.c create mode 100644 drivers/char/mwave/tp3780i.h delete mode 100644 drivers/clk/qcom/cambistmclkcc-kaanapali.c delete mode 100644 drivers/clk/qcom/cambistmclkcc-sm8750.c delete mode 100644 drivers/clk/qcom/camcc-kaanapali.c delete mode 100644 drivers/clk/qcom/camcc-sm8750.c delete mode 100644 drivers/clk/qcom/dispcc-kaanapali.c delete mode 100644 drivers/clk/qcom/gcc-kaanapali.c delete mode 100644 drivers/clk/qcom/gpucc-kaanapali.c delete mode 100644 drivers/clk/qcom/gxclkctl-kaanapali.c delete mode 100644 drivers/clk/qcom/tcsrcc-kaanapali.c delete mode 100644 drivers/clk/qcom/videocc-kaanapali.c delete mode 100644 drivers/clk/spacemit/ccu-k3.c delete mode 100644 drivers/clk/spacemit/ccu_common.c create mode 100644 drivers/cpufreq/omap-cpufreq.c delete mode 100644 drivers/firmware/efi/libstub/primary_display.c create mode 100644 drivers/firmware/efi/libstub/screen_info.c delete mode 100644 drivers/gpio/gpio-line-mux.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v12_1_pkt.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v12_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v12_1.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v12_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v12_1.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v7_1_0_pkt_open.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/soc_v1_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/soc_v1_0.h delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v12_1.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_12_1_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_12_1_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_4_2_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_4_2_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_8_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_8_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_1_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_1_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_8_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_8_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_15_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_15_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_3_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_3_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_12_1_0.h delete mode 100644 drivers/gpu/drm/amd/include/soc_v1_0_enum.h delete mode 100644 drivers/gpu/drm/amd/include/soc_v1_0_ih_clientid.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu15_driver_if_v15_0_0.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_pmfw.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.h delete mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c delete mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h delete mode 100644 drivers/gpu/drm/drm_pagemap_util.c delete mode 100644 drivers/gpu/drm/etnaviv/etnaviv_buffer.h delete mode 100644 drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c delete mode 100644 drivers/gpu/drm/etnaviv/etnaviv_flop_reset.h delete mode 100644 drivers/gpu/drm/hyperv/Kconfig delete mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.c delete mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.h rename drivers/gpu/drm/i915/{i915_hdcp_gsc.c => display/intel_hdcp_gsc.c} (89%) create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h delete mode 100644 drivers/gpu/drm/i915/display/intel_initial_plane.c create mode 100644 drivers/gpu/drm/i915/display/intel_panic.c create mode 100644 drivers/gpu/drm/i915/display/intel_panic.h delete mode 100644 drivers/gpu/drm/i915/display/intel_parent.c delete mode 100644 drivers/gpu/drm/i915/display/intel_parent.h create mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.c rename drivers/gpu/drm/i915/display/{intel_initial_plane.h => intel_plane_initial. [...] create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h delete mode 100644 drivers/gpu/drm/i915/gvt/display_helpers.h delete mode 100644 drivers/gpu/drm/i915/i915_display_pc8.c delete mode 100644 drivers/gpu/drm/i915/i915_display_pc8.h delete mode 100644 drivers/gpu/drm/i915/i915_edram.c delete mode 100644 drivers/gpu/drm/i915/i915_edram.h delete mode 100644 drivers/gpu/drm/i915/i915_freq.c delete mode 100644 drivers/gpu/drm/i915/i915_freq.h delete mode 100644 drivers/gpu/drm/i915/i915_gmch.h delete mode 100644 drivers/gpu/drm/i915/i915_hdcp_gsc.h delete mode 100644 drivers/gpu/drm/i915/i915_initial_plane.c delete mode 100644 drivers/gpu/drm/i915/i915_initial_plane.h delete mode 100644 drivers/gpu/drm/i915/i915_panic.c delete mode 100644 drivers/gpu/drm/i915/i915_panic.h rename drivers/gpu/drm/i915/{display => soc}/intel_dram.c (53%) rename drivers/gpu/drm/i915/{display => soc}/intel_dram.h (68%) rename drivers/gpu/drm/i915/{i915_gmch.c => soc/intel_gmch.c} (68%) create mode 100644 drivers/gpu/drm/i915/soc/intel_gmch.h rename drivers/gpu/drm/i915/{display => soc}/intel_rom.c (96%) rename drivers/gpu/drm/i915/{display => soc}/intel_rom.h (100%) create mode 100644 drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h delete mode 100644 drivers/gpu/drm/panel/panel-samsung-ltl106hl02.c delete mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.h delete mode 100644 drivers/gpu/drm/panthor/panthor_drv.h delete mode 100644 drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c rename drivers/gpu/drm/{bridge/inno-hdmi.c => rockchip/inno_hdmi.c} (69%) delete mode 100644 drivers/gpu/drm/sitronix/st7571-spi.c delete mode 100644 drivers/gpu/drm/sitronix/st7571.c delete mode 100644 drivers/gpu/drm/sitronix/st7571.h delete mode 100644 drivers/gpu/drm/sitronix/st7920.c delete mode 100644 drivers/gpu/drm/tests/drm_panic_test.c create mode 100644 drivers/gpu/drm/v3d/v3d_gemfs.c delete mode 100644 drivers/gpu/drm/vgem/Kconfig delete mode 100644 drivers/gpu/drm/xe/abi/guc_lfd_abi.h delete mode 100644 drivers/gpu/drm/xe/abi/guc_lic_abi.h delete mode 100644 drivers/gpu/drm/xe/abi/guc_scheduler_abi.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gt/intel_gt_types.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_rom.h create mode 100644 drivers/gpu/drm/xe/display/ext/i915_irq.c create mode 100644 drivers/gpu/drm/xe/display/xe_display_misc.c delete mode 100644 drivers/gpu/drm/xe/display/xe_hdcp_gsc.h delete mode 100644 drivers/gpu/drm/xe/display/xe_initial_plane.c delete mode 100644 drivers/gpu/drm/xe/display/xe_initial_plane.h delete mode 100644 drivers/gpu/drm/xe/display/xe_panic.h create mode 100644 drivers/gpu/drm/xe/display/xe_plane_initial.c delete mode 100644 drivers/gpu/drm/xe/display/xe_stolen.h delete mode 100644 drivers/gpu/drm/xe/regs/xe_mert_regs.h delete mode 100644 drivers/gpu/drm/xe/regs/xe_soc_remapper_regs.h delete mode 100644 drivers/gpu/drm/xe/xe_mert.c delete mode 100644 drivers/gpu/drm/xe/xe_mert.h delete mode 100644 drivers/gpu/drm/xe/xe_page_reclaim.c delete mode 100644 drivers/gpu/drm/xe/xe_page_reclaim.h delete mode 100644 drivers/gpu/drm/xe/xe_pci_rebar.c delete mode 100644 drivers/gpu/drm/xe/xe_pci_rebar.h delete mode 100644 drivers/gpu/drm/xe/xe_soc_remapper.c delete mode 100644 drivers/gpu/drm/xe/xe_soc_remapper.h create mode 100644 drivers/gpu/nova-core/util.rs delete mode 100644 drivers/hid/hid-rapoo.c delete mode 100644 drivers/hwmon/pmbus/mp5926.c delete mode 100644 drivers/interconnect/icc-kunit.c delete mode 100644 drivers/interconnect/mediatek/mt8196.c delete mode 100644 drivers/iommu/iommu-debug-pagealloc.c delete mode 100644 drivers/irqchip/irq-renesas-rzt2h.c delete mode 100644 drivers/leds/leds-as3668.c delete mode 100644 drivers/media/i2c/os05b10.c delete mode 100644 drivers/media/i2c/s5k3m5.c delete mode 100644 drivers/media/i2c/s5kjn1.c delete mode 100644 drivers/media/platform/ti/vpe/vip.c delete mode 100644 drivers/media/platform/ti/vpe/vip.h delete mode 100644 drivers/mtd/nand/spi/dosilicon.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c delete mode 100644 drivers/net/phy/phy_port.c delete mode 100644 drivers/net/wireless/ath/ath12k/cmn_defs.h delete mode 100644 drivers/net/wireless/ath/ath12k/dp_cmn.h delete mode 100644 drivers/net/wireless/ath/ath12k/dp_htt.c delete mode 100644 drivers/net/wireless/ath/ath12k/dp_htt.h delete mode 100644 drivers/net/wireless/ath/ath12k/dp_peer.c delete mode 100644 drivers/net/wireless/ath/ath12k/dp_peer.h rename drivers/net/wireless/ath/ath12k/{wifi7 => }/hal_desc.h (91%) rename drivers/net/wireless/ath/ath12k/{wifi7 => }/hal_rx.c (84%) rename drivers/net/wireless/ath/ath12k/{wifi7 => }/hal_rx.h (75%) rename drivers/net/wireless/ath/ath12k/{wifi7 => }/hal_tx.c (87%) rename drivers/net/wireless/ath/ath12k/{wifi7 => }/hal_tx.h (88%) create mode 100644 drivers/net/wireless/ath/ath12k/hw.c rename drivers/net/wireless/ath/ath12k/{wifi7/hal_rx_desc.h => rx_desc.h} (97%) delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/Makefile delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ahb.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ahb.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ce.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ce.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/core.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/core.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hw.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hw.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/mhi.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/mhi.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/pci.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/pci.h delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/wmi.c delete mode 100644 drivers/net/wireless/ath/ath12k/wifi7/wmi.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mld/nan.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mld/nan.h delete mode 100644 drivers/pci/controller/pcie-aspeed.c delete mode 100644 drivers/pci/trace.c delete mode 100644 drivers/phy/apple/Kconfig delete mode 100644 drivers/phy/apple/Makefile delete mode 100644 drivers/phy/apple/atc.c delete mode 100644 drivers/phy/phy-common-props-test.c delete mode 100644 drivers/phy/phy-common-props.c delete mode 100644 drivers/phy/phy-google-usb.c delete mode 100644 drivers/phy/phy-spacemit-k1-pcie.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v2.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v8.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v6.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v8.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v5.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v8.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v8.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v2.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-dp-com-v8.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-lalb-v8.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-pcie-v8.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v2.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb43-pcs-v8.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb43-qserdes-com-v8.h delete mode 100644 drivers/phy/spacemit/Kconfig delete mode 100644 drivers/phy/spacemit/Makefile delete mode 100644 drivers/phy/spacemit/phy-k1-usb2.c delete mode 100644 drivers/regulator/max77675-regulator.c delete mode 100644 drivers/regulator/rt8092.c delete mode 100644 drivers/regulator/tps65185.c delete mode 100644 drivers/soc/apple/tunable.c delete mode 100644 drivers/soc/fsl/qe/qe_ports_ic.c delete mode 100644 drivers/spi/spi-atcspi200.c delete mode 100644 drivers/spi/spi-axiado.c delete mode 100644 drivers/spi/spi-axiado.h delete mode 100644 drivers/spi/spi-nxp-xspi.c delete mode 100644 drivers/usb/dwc3/dwc3-google.c create mode 100644 drivers/usb/host/isp1362-hcd.c create mode 100644 drivers/usb/host/isp1362.h delete mode 100644 drivers/video/backlight/cgbc_bl.c create mode 100644 drivers/video/fbdev/hyperv_fb.c create mode 100644 drivers/video/logo/logo_mac_clut224.ppm delete mode 100644 fs/nullfs.c create mode 100644 fs/xfs/xfs.h rename fs/xfs/{xfs_platform.h => xfs_linux.h} (95%) delete mode 100644 include/crypto/mldsa.h delete mode 100644 include/crypto/nh.h create mode 100644 include/crypto/nhpoly1305.h delete mode 100644 include/drm/bridge/inno_hdmi.h delete mode 100644 include/drm/drm_pagemap_util.h create mode 100644 include/dt-bindings/clock/oxsemi,ox810se.h create mode 100644 include/dt-bindings/clock/oxsemi,ox820.h delete mode 100644 include/dt-bindings/clock/qcom,kaanapali-cambistmclkcc.h delete mode 100644 include/dt-bindings/clock/qcom,kaanapali-camcc.h delete mode 100644 include/dt-bindings/clock/qcom,kaanapali-dispcc.h delete mode 100644 include/dt-bindings/clock/qcom,kaanapali-gpucc.h delete mode 100644 include/dt-bindings/clock/qcom,kaanapali-gxclkctl.h delete mode 100644 include/dt-bindings/clock/qcom,kaanapali-videocc.h create mode 100644 include/dt-bindings/clock/qcom,mss-sc7180.h delete mode 100644 include/dt-bindings/clock/qcom,sm8750-cambistmclkcc.h delete mode 100644 include/dt-bindings/clock/qcom,sm8750-camcc.h delete mode 100644 include/dt-bindings/clock/spacemit,k3-clocks.h create mode 100644 include/dt-bindings/clock/xlnx-versal-clk.h create mode 100644 include/dt-bindings/clock/xlnx-zynqmp-clk.h create mode 100644 include/dt-bindings/dma/jz4775-dma.h create mode 100644 include/dt-bindings/dma/x2000-dma.h create mode 100644 include/dt-bindings/gce/mt6779-gce.h delete mode 100644 include/dt-bindings/interconnect/mediatek,mt8196.h create mode 100644 include/dt-bindings/memory/mt6779-larb-port.h create mode 100644 include/dt-bindings/mux/ti-serdes.h create mode 100644 include/dt-bindings/pinctrl/mt6397-pinfunc.h create mode 100644 include/dt-bindings/reset/bcm6318-reset.h create mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h create mode 100644 include/dt-bindings/reset/oxsemi,ox810se.h create mode 100644 include/dt-bindings/reset/oxsemi,ox820.h create mode 100644 include/dt-bindings/sound/audio-jack-events.h delete mode 100644 include/linux/compiler-context-analysis.h create mode 100644 include/linux/getcpu.h create mode 100644 include/linux/input/adp5589.h delete mode 100644 include/linux/iommu-debug-pagealloc.h delete mode 100644 include/linux/irqchip/irq-renesas-rzt2h.h delete mode 100644 include/linux/kho/abi/kexec_handover.h delete mode 100644 include/linux/kho/abi/memblock.h delete mode 100644 include/linux/list_private.h delete mode 100644 include/linux/phy/phy-common-props.h delete mode 100644 include/linux/phy_port.h create mode 100644 include/linux/platform_data/hwmon-s3c.h delete mode 100644 include/linux/platform_data/mipi-i3c-hci.h delete mode 100644 include/linux/soc/apple/tunable.h create mode 100644 include/linux/usb/isp1362.h delete mode 100644 include/net/phy/realtek_phy.h delete mode 100644 include/net/sch_priv.h delete mode 100644 include/soc/spacemit/ccu.h delete mode 100644 include/soc/spacemit/k3-syscon.h delete mode 100644 include/sound/sdca_jack.h delete mode 100644 include/trace/events/dma_buf.h delete mode 100644 include/trace/events/pci.h delete mode 100644 kernel/bpf/bpf_lsm_proto.c create mode 100644 kernel/irq/timings.c delete mode 100644 kernel/liveupdate/luo_flb.c delete mode 100644 lib/crypto/arm/nh.h delete mode 100644 lib/crypto/arm64/nh.h delete mode 100644 lib/crypto/fips-mldsa.h delete mode 100644 lib/crypto/mldsa.c delete mode 100644 lib/crypto/nh.c delete mode 100644 lib/crypto/tests/mldsa-testvecs.h delete mode 100644 lib/crypto/tests/mldsa_kunit.c delete mode 100644 lib/crypto/tests/nh-testvecs.h delete mode 100644 lib/crypto/tests/nh_kunit.c delete mode 100644 lib/crypto/x86/nh.h create mode 100644 lib/globtest.c delete mode 100644 lib/test_context-analysis.c rename lib/{tests/min_heap_kunit.c => test_min_heap.c} (58%) create mode 100644 lib/test_uuid.c delete mode 100644 lib/tests/bitops_kunit.c delete mode 100644 lib/tests/glob_kunit.c delete mode 100644 lib/tests/list-private-test.c delete mode 100644 lib/tests/liveupdate.c delete mode 100644 lib/tests/uuid_kunit.c delete mode 100644 localversion-next delete mode 100644 mm/bpf_memcontrol.c delete mode 100644 mm/tests/lazy_mmu_mode_kunit.c delete mode 100644 rust/helpers/atomic_ext.c delete mode 100644 rust/kernel/soc.rs delete mode 100644 samples/rust/rust_soc.rs delete mode 100644 scripts/Makefile.context-analysis delete mode 100644 scripts/coccinelle/api/kmalloc_objs.cocci delete mode 100644 scripts/context-analysis-suppression.txt delete mode 100755 scripts/gen-btf.sh delete mode 100644 scripts/kconfig/icons/back.xpm delete mode 100644 scripts/kconfig/icons/choice_no.xpm delete mode 100644 scripts/kconfig/icons/choice_yes.xpm delete mode 100644 scripts/kconfig/icons/load.xpm delete mode 100644 scripts/kconfig/icons/menu.xpm delete mode 100644 scripts/kconfig/icons/menuback.xpm delete mode 100644 scripts/kconfig/icons/save.xpm delete mode 100644 scripts/kconfig/icons/single_view.xpm delete mode 100644 scripts/kconfig/icons/split_view.xpm delete mode 100644 scripts/kconfig/icons/symbol_mod.xpm delete mode 100644 scripts/kconfig/icons/symbol_no.xpm delete mode 100644 scripts/kconfig/icons/symbol_yes.xpm delete mode 100644 scripts/kconfig/icons/tree_view.xpm create mode 100644 scripts/kconfig/images.c create mode 100644 scripts/kconfig/images.h delete mode 100644 scripts/kconfig/tests/conditional_dep/Kconfig delete mode 100644 scripts/kconfig/tests/conditional_dep/__init__.py delete mode 100644 scripts/kconfig/tests/conditional_dep/expected_config1 delete mode 100644 scripts/kconfig/tests/conditional_dep/expected_config2 delete mode 100644 scripts/kconfig/tests/conditional_dep/expected_config3 delete mode 100644 scripts/kconfig/tests/conditional_dep/test_config1 delete mode 100644 scripts/kconfig/tests/conditional_dep/test_config2 delete mode 100644 scripts/kconfig/tests/conditional_dep/test_config3 delete mode 100644 security/commoncap_test.c delete mode 100644 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c delete mode 100644 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h delete mode 100644 sound/soc/codecs/rt5575-spi.c delete mode 100644 sound/soc/codecs/rt5575-spi.h delete mode 100644 sound/soc/codecs/rt5575.c delete mode 100644 sound/soc/codecs/rt5575.h delete mode 100644 sound/soc/intel/boards/sof_ti_common.c delete mode 100644 sound/soc/intel/boards/sof_ti_common.h delete mode 100644 sound/soc/sdca/sdca_jack.c create mode 100644 tools/build/feature/test-libbfd-buildid.c delete mode 100644 tools/build/feature/test-libbfd-threadsafe.c delete mode 100644 tools/include/nolibc/sys/ptrace.h delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/program.j2 delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/bool_spec.j2 delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/bool_spec.j2 delete mode 100755 tools/perf/tests/shell/addr2line_inlines.sh delete mode 100644 tools/perf/tests/workloads/inlineloop.c delete mode 100644 tools/perf/util/libdw.c delete mode 100644 tools/perf/util/libdw.h delete mode 100644 tools/testing/kunit/qemu_configs/armeb.py delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-failure-nested.log delete mode 100644 tools/testing/selftests/bpf/cgroup_iter_memcg.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_permute.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c delete mode 100644 tools/testing/selftests/bpf/progs/cgroup_iter_memcg.c delete mode 100644 tools/testing/selftests/bpf/progs/struct_ops_assoc.c delete mode 100644 tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c delete mode 100644 tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c delete mode 100644 tools/testing/selftests/bpf/progs/verifier_arena_globals1.c delete mode 100644 tools/testing/selftests/bpf/progs/verifier_arena_globals2.c delete mode 100644 tools/testing/selftests/bpf/progs/verifier_memcontrol.c delete mode 100644 tools/testing/selftests/filesystems/open_tree_ns/.gitignore delete mode 100644 tools/testing/selftests/filesystems/open_tree_ns/Makefile delete mode 100644 tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c delete mode 100644 tools/testing/selftests/kvm/x86/nested_vmsave_vmload_test.c delete mode 100644 tools/testing/selftests/kvm/x86/vmx_apicv_updates_test.c rename tools/testing/selftests/kvm/x86/{nested_dirty_log_test.c => vmx_dirty_log_t [...] rename tools/testing/selftests/kvm/x86/{nested_set_state_test.c => vmx_set_nested_ [...] delete mode 100644 tools/testing/selftests/kvm/x86/xapic_tpr_test.c delete mode 100644 tools/testing/selftests/net/packetdrill/tcp_basic_client.pkt delete mode 100644 tools/testing/selftests/net/packetdrill/tcp_basic_server.pkt delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/cake_mq.json delete mode 100644 tools/testing/selftests/ublk/metadata_size.c delete mode 100755 tools/testing/selftests/ublk/test_generic_16.sh delete mode 100755 tools/testing/selftests/ublk/test_loop_08.sh delete mode 100755 tools/testing/selftests/ublk/test_null_04.sh delete mode 100644 tools/tracing/rtla/example/timerlat_bpf_action.c rename tools/tracing/rtla/{example => sample}/timerlat_load.py (100%) delete mode 100644 tools/tracing/rtla/tests/bpf/bpf_action_map.c