This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 8566fc3b9653 Add linux-next specific files for 20250516 omits b6091946cef1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2ebd30cc837f Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] omits 8e834a2cbf0a Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 6fc8e801fba2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 25ad3f2874b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb8a7bdf5e9b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits ab0ac3cb2564 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits cfffea969aff Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 3a94e86b13d8 Merge branch 'xarray-next' of https://github.com/Rust-for- [...] omits 80c220a35312 Merge branch 'timekeeping-next' of https://github.com/Rust [...] omits 18c2a31d55ba Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] omits 51f500d08f07 Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] omits 8cca555a3c28 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 0512b6ecd335 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 35fbad52a7e5 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 6e6ecb884da8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8fd407f6eabf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 362c4674aafb Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 17b6090d3331 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 2c3163881371 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits f0165fb74c45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df66ba693aa6 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 30b587325538 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 67ab49f44fd1 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits b494741040f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 476150fa8097 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 15bd7bbc47de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2f1871f0f3ce Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 07f17b3c6d45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28903789dd93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7f81c3249ff Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 286d690b94a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a20aedfe4751 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits fff29aa3ba3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eef872862f03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f367cc1c112 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf45504b6f8f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a6a72346b304 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 025bca58d3cc Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 40e69aa5df14 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits 59173787e086 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10a155bf0985 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits c394f293d809 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 047ee39bf263 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 36db0616f4b4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 1c67eaab1155 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 587e5df8f132 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d4d7f97dd4bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 88acffcb02f1 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits bbd1f2b44c32 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 37d82d6e2c72 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits c4b8f84c256c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6ff454031723 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 3e90754f193b Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 654ab7150a30 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 15deaea22bc6 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits e9c9e3576ef7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 041dd9f44955 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11ccf24d2826 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 577b1a334f5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3dfe75403ba0 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 122d43a6c471 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 83a7a85f295f Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 740d4de0690f Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits c2730e4862c1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5253d92a7897 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9510ab87eb07 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 233e9b69967c Merge branch 'timers/drivers/next' of https://git.linaro.o [...] omits ea45b8ec0581 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0227f96f98d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b04bc0f27c64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13c30c85dd1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86937c8bb3bb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ebc49ef99ad6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eb870519f35f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3c4c9eb67a55 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] omits 71723ddd57df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b0cfc5663139 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 3c439be7be06 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits d282edf2f732 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 869ed0ce6eaa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 94e46c22908e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdc3ac81f2b1 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 3cbcbd520995 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits c14c25a79a50 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 74d49b4cc3dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf73d2383a28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5cd8a5701368 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits f961f10dd374 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cf74758730dd Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 97113fbdb3fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf4ea1f2cced Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f10f9a04b36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb62d2db7fd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea09c75603a3 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 3b0c16321771 Merge branch 'nova-next' of https://gitlab.freedesktop.org [...] omits ae75b8d9f76e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 48ad26099fe2 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 879c6a5cc746 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 151bc1a37a2b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 02570769f967 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits c57d37fbccd7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f3b3ea05645a Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits e210f38b5139 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 271971217115 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 849f6b77cd92 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 112852ffb95d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d498bc47ea59 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9f9e49ddd165 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bf627a17b227 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cca44a28683d Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 30830d014b62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ff077bdcdde8 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 384b784152e8 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 7611e698b109 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 735bc77b03d8 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 8d99292a49de Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 42f7134aebed Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 8f0dc4078b70 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ff64c6ba1f81 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits 7bebf7bb4c88 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits bc81ff38505d Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits a7f81388aa22 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits de69f06689b7 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits cee718cf7388 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits ddbb4951884f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d8da292448c Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 03000bfcbbab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e23606259261 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fad2dde3ac93 Merge branch 'fs-next' of linux-next omits 6106484e1e32 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 4c96e70d2b8d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 283702016434 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb0e2596ade5 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 24edfe056bca Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits 123b768cc292 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d142b207583 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4e03673969ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9fc12e202d10 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 5d79c32bbc3a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits ca68f890173d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 667d9c38230c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76e0429ac4b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f1fad0667b4 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 38893b61ca26 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 67ac1a5cebbb Merge branch 'thead-clk-for-next' of https://github.com/pd [...] omits 5f9aae309124 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 209a4ee94957 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c99d06711cd4 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 70dc17b6adbe Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 3caefc0f4893 Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] omits 812b0d86791e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e517188bd2d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8e1c66ac58c3 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 1e9739e2d4cd Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 5158a3c7a311 Merge branch 'for-next' of https://github.com/spacemit-com/linux omits 762619dc0277 Merge branch 'soc-for-next' of https://github.com/sophgo/l [...] omits c696f05e4414 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits 6ce846eeaf79 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 3cc2227f6402 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d9f911e73c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2880bbb030c0 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 96efd9de64b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c0b0fa388238 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8f44727b5e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c9dc05d7f65c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 538e79ef358f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f579453ab88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b29db6f42895 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 561b5d54d43d Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] omits c6ca73ac1da7 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 618076900234 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 176b37805da8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87604a324f29 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits f2174ca48900 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e2df6855a34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 569852b05769 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 0cdaf76b6065 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90e8bff472ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits aaad83dcbc55 Merge branch 'dma-mapping-for-next' of git://git.kernel.or [...] omits d22cdb210d9a Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits 4a22fd7ae3de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec0759e6190b Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] omits 941754f48413 Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] omits 4a39df482653 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits 7113968b3548 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 5da566c6efb8 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits a49e8869dd2b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3d9fde944102 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits b73143d03b88 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits f605d366dae0 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits a775ce1fa100 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 99236b51bad1 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 4e5175b4cd1e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f8e77bfc4e7d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3d8dff1f02f9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fd5d526d9805 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 05a4fa00ca0a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 810a0a85dd97 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 66b1c5f9f146 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 432a72cb2fa3 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 24fd8b824bad Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 415e2650dd50 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8477245ce63f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e00e8aeda297 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4cd9e7598cd8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d8cf1f00b11f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e7b59de6c597 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c23236ed9c2c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d86e96fc694b Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits d9e58da5f965 Merge branch 'fs-current' of linux-next omits 500a175477e0 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits f0367908b6a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a57fbc39090f Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits ded442a5c4fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 121b272aca38 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 8938a2d7fce7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e04efc3e698c Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 75d4fabd8f73 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits a3119d5988a1 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 21b3fc2356f5 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits ec91045624b2 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 98dbcc82870c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16744cc89066 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb683e72f77a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits de97d5fa4d67 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits e2b1fa8867b0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 87998068aabd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b973bbe44133 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a923c92b1e4f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f39824e0fa5b Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] omits 23a8dab1b031 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 8a31a5b87163 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b4c2b4fade9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 73ec04a0e48a Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 434b950dd3d0 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] omits 8ac7c3416f1c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 563fccadcd87 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b1bd2b64709b Merge branch 'for-6.16/block' into for-next omits cea6c3a6ba73 bcachefs: Early return to avoid unnecessary lock omits 38e42838d0e7 bcachefs: Kill BTREE_TRIGGER_bucket_invalidate omits 3e477ad4e974 bcachefs: Fix opt hooks in sysfs for non sb option omits 9155bed65cde Merge remote-tracking branches 'rproc-next', 'rpmsg-next', [...] omits eb9744df8b32 Merge branch 'for-6.16/block' into for-next omits 9cb2eed7986e Merge branch into tip/master: 'x86/sgx' omits 16a56ee59ab8 Merge branch into tip/master: 'x86/sev' omits a5ec4029f345 Merge branch into tip/master: 'x86/mtrr' omits 1be07551ad32 Merge branch into tip/master: 'x86/kconfig' omits b69efae1159a Merge branch into tip/master: 'x86/entry' omits 3bbb81efd7ec Merge branch into tip/master: 'x86/core' omits 6bb4d9807f94 Merge branch into tip/master: 'x86/cleanups' omits c7daab0121a7 Merge branch into tip/master: 'timers/core' omits e37d02ac136a Merge branch into tip/master: 'timers/cleanups' omits 51b98af50f12 Merge branch into tip/master: 'sched/core' omits 2026954a57ed Merge branch into tip/master: 'perf/core' omits 32267c5d1466 Merge branch into tip/master: 'objtool/core' omits 90da586f9076 Merge branch into tip/master: 'locking/futex' omits 37473f4a6e92 Merge branch into tip/master: 'locking/core' omits cf4b538807d2 Merge branch into tip/master: 'irq/msi' omits 19290d2f3397 Merge branch into tip/master: 'irq/drivers' omits 9c009a72583c Merge branch into tip/master: 'irq/core' omits 361e6829d338 Merge branch into tip/master: 'irq/cleanups' omits 5dafb924e843 Merge branch into tip/master: 'core/entry' omits d25be6f6e27c Merge branch into tip/master: 'x86/urgent' omits 6b36a9096eda Merge branch into tip/master: 'perf/merge' omits 10394ee9f773 Merge branch into tip/master: 'perf/urgent' omits e5e432b98edf Merge branch into tip/master: 'irq/urgent' omits 475b06c3ad7d bcachefs: fix can_write_extent() omits 1098aaebd8f6 bcachefs: Add tracepoint, counter for io_move_created_rebalance omits f15841a27350 bcachefs: move_buckets in rhashtable when allocated omits 04d7917196dc bcachefs: Move pending buckets queue to buckets_in_flight omits 2531b59654aa bcachefs: kill move_bucket_in_flight omits bf19a5a9b26b bcachefs: bch2_fs_emergency_read_only2() omits 66efa20c9720 bcachefs: Extra write buffer asserts omits 7537f6bb1a71 bcachefs: add missing locking in bch2_write_point_to_text() omits c2a67cebb82e bcachefs: Don't rewind recovery if not in recovery omits 5cd4109c21b9 bcachefs: Rename fsck_running, recovery_running flags omits 87be663c9884 bcachefs: debug_check_bkey_unpack omits 2737344b352f bcachefs: debug_check_bset_lookups omits df93ef3b57e8 bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUG omits e175e71a36fc bcachefs: debug_check_btree_locking modparam omits b81f5b5e4b1e bcachefs: Debug params are now static_keys omits d247aeef733f bcachefs: Slim down inlined part of bch2_btree_path_upgrade() omits 99404f7c0c95 bcachefs: online_fsck_mutex -> run_recovery_passes_lock omits b4df9ad5a50a bcachefs: bch_sb_field_recovery_passes omits 64158a260b34 bcachefs: recovery_passes_types.h -> recovery_passes_format.h omits 3a967282e894 bcachefs: print label correctly in sb_member_to_text() omits 775370a99693 bcachefs: "buckets with backpointer mismatches" now alloca [...] omits 99b848e9d4ab bcachefs: delete dead items in bch_dev omits 15cffa8c0465 bcachefs: kill dead code in move_data_phys() omits 04303913577f bcachefs: buckets_in_flight on stack omits c1c7ac0d7eac bcachefs: bch2_copygc_dev_wait_amount() omits c5cbaf03cf9a bcachefs: Add missing include omits 94474ac598d6 bcachefs: Knob for manual snapshot deletion omits 99cd25ad23bf bcachefs: bcachefs_metadata_version_fast_device_removal omits bd45cee6c9e0 bcachefs: bch2_dev_data_drop_by_backpointers() omits ab9117af0105 bcachefs: BCH_SB_MEMBER_DELETED_UUID omits b3c35dc5870f bcachefs: bch2_dev_remove_stripes() respects degraded flags omits 448b7a6b5448 bcachefs: opts.rebalance_on_ac_only omits d80ab57cc079 bcachefs: __bch2_fs_free() cleanup omits 124cfa426bfd bcachefs: Improve bch2_extent_ptr_set_cached() omits 1d7d4f9b04c1 bcachefs: improve check_inode_hash_info_matches_root() err [...] omits 4102c31d902b bcachefs: inline bch2_ob_ptr() omits 092ed6e5e785 bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock() omits f338d8ad14ea bcachefs: bch2_journal_write() refactoring omits e616f12382bb bcachefs: delete_dead_snapshot_keys_v2() omits 03679643dc1f bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 omits c56707b36730 bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE omits 50190a9c768f bcachefs: Skip unrelated snapshot trees in snapshot deletion omits 8f577926a9af bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot omits 0cba978ec254 bcachefs: get_inodes_all_snapshots() now includes whiteouts omits 54932f60efc1 bcachefs: bch2_inode_unpack() cleanup omits 45e30eec1999 bcachefs: Improve bch2_request_incompat_feature() message omits 3c2182d73deb bcachefs: Fix inconsistent req->ec omits f16a64b60fd9 bcachefs: kill inode_walker_entry.snapshot omits 72505766fcb0 bcachefs: Add comments for inode snapshot requirements omits 3c159ffd9a50 bcachefs: snapshot delete progress indicator omits abac97553753 bcachefs: Don't emit bch_sb_field_members_v1 if not required omits 4398ebf7d25b bcachefs: Rename x_name to x_name_and_value omits 514027166416 bcachefs: Improve bch2_disk_groups_to_text() omits ddb61431db40 docs: bcachefs: add casefolding reference omits d32498aa10e2 bcachefs: Fix setting ca->name in device add omits 0d3a2db21187 bcachefs: sysfs trigger_recalc_capacity omits 24a182be8ddb bcachefs: Avoid -Wflex-array-member-not-at-end warnings omits 1bfa243926db bcachefs: bch2_dev_add() can run on a non-started fs omits d16589f78708 bcachefs: bch2_fs_open() now takes a darray omits 6e2a74637d5f bcachefs: bch2_trans_update_ip() omits 0e29f3342c59 bcachefs: Run most explicit recovery passes persistent omits 44e321c4e86b bcachefs: provide unlocked version of run_explicit_recover [...] omits 348e5c937b37 bcachefs: bch2_dirent_to_text() shows casefolded dirents omits 25d25baf3004 bcachefs: Single err message for btree node reads omits bf071adc8972 bcachefs: bch2_mark_btree_validate_failure() omits 28783d1f1ca7 bcachefs: bch2_fsck_err_opt() omits 0cc39ffbb33a bcachefs: Plumb printbuf through bch2_btree_lost_data() omits e4dbfd821d24 bcachefs: kill bch2_run_explicit_recovery_pass_persistent() omits 8d29178e451f bcachefs: Remove redundant calls to btree_lost_data() omits d41d7c471b98 bcachefs: bch2_btree_lost_data() now handles snapshots tree omits 1835aa356c6e bcachefs: Kill redundant error message in topology repair omits e8df98f38c0e bcachefs: Emit a single log message on data read error omits 555d70b7af41 bcachefs: bch2_io_failures_to_text() omits 3870274ea5e9 bcachefs: print_string_as_lines: avoid printing empty line omits d5c11659069f bcachefs: Make various async objs visible in debugfs omits f5a1f06644c4 bcachefs: Async object debugging omits 195730ef2e1a bcachefs: fast_list omits 9ddb7cdd7fcd bcachefs: bch2_read_bio_to_text omits 1800c58134b8 bcachefs: bch2_bio_to_text() omits 17e51344625a bcachefs: bch_dev.io_ref -> enumerated_ref omits 1e6acd872c02 bcachefs: bch_fs.writes -> enumerated_refs omits 60e88728468f bcachefs: enumerated_ref.c omits 486ed9fc3259 bcachefs: for_each_rw_member_rcu() omits e99e7aefae22 bcachefs: __bch2_fs_read_write() no longer depends on io_ref omits c264a350c96b bcachefs: for_each_online_member_rcu() omits c004818fc855 bcachefs: recalc_capacity() no longer depends on io_ref omits 595eb87c80fa bcachefs: bch2_target_to_text() no longer depends on io_ref omits 2fdb0391c815 bcachefs: bch2_check_rebalance_work() omits 9601d1f757c6 bcachefs: Kill dead code omits 5da45481e10c bcachefs: Fix struct with flex member ABI warning omits 7ccc607659de docs: bcachefs: idle work scheduling design doc omits 1b2c0a1b6b96 bcachefs: bch2_move_data_btree() can now walk roots omits 7814bede7445 bcachefs: bch2_move_data_btree() can move btree nodes omits 61dde68afa86 bcachefs: plumb btree_id through move_pred_fd omits bb385bcb21be bcachefs: Plumb target parameter through btree_node_rewrite_pos() omits 6c299556e992 bcachefs: export bch2_move_data_phys() omits f1432e9e1d66 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT omits 512cd71901b0 bcachefs: BCH_FEATURE_small_image omits 74456fcf79e6 bcachefs: BCH_FEATURE_no_alloc_info omits bce358fa7227 bcachefs: Print features on startup with -o verbose omits 6b3680ad0e5c bcachefs: Shrink superblock downgrade table omits 6b98855bd83a bcachefs: sb_validate() no longer requires members_v1 omits 692b2ee43a03 bcachefs: Add a recovery pass for making sure root inode i [...] omits 7068c806211b bcachefs: Flag for repair on missing subvolume omits 1fd91d923e71 bcachefs: print_str_as_lines() -> print_str() omits 2344f760096b bcachefs: bch2_dev_missing_bkey() omits 7119d9f3f8fe bcachefs: Simplify bch2_count_fsck_err() omits 2658950dd005 bcachefs: bch2_run_explicit_recovery_pass_printbuf() omits 30ee253e053a bcachefs: Incompatible features may now be enabled at runtime omits 2f8ba8d374bd bcachefs: Clean up option pre/post hooks, small fixes omits 08dca9815b6a bcachefs: Use drop_locks_do() in bch2_inode_hash_find() omits 548053771f0f bcachefs: Single device mode omits 976f85814fe0 bcachefs: Initialize c->name earlier on single dev filesystems omits 9b8c1216ddba bcachefs: Simplify logic omits 8e06983f20fe bcachefs: Remove spurious +1/-1 operation omits 74948514b40f bcachefs: Kill bch2_trans_unlock_noassert omits 815c0d92c5fb bcachefs: Clean up duplicated code in bch2_journal_halt() omits 1491e9754722 bcachefs: bch2_dev_allocator_set_rw() omits 6dd9d56baca8 bcachefs: bch2_dev_journal_alloc() now respects data_allowed omits 45bb79da6d7e bcachefs: Improve bch2_btree_cache_to_text() omits 3d9985e48ce1 bcachefs: __btree_node_reclaim_checks() omits 7000306888a9 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() omits 6c4808d63444 bcachefs: Improve opts.degraded omits f4c78ea95d27 bcachefs: export bch2_chacha20 omits 2f6695dbd3eb bcachefs: indent error messages of invalid compression omits e705864a05bc bcachefs: split error messages of invalid compression into [...] omits 8b375fdfbd26 bcachefs: early return for negative values when parsing BC [...] omits 9b1c925cd9b9 bcachefs: move_data_phys: stats are not required omits 5534e18922cf bcachefs: RO mounts now use less memory omits e606a0f0bc1a bcachefs: Move various init code to _init_early() omits 38d6ee24c3a7 bcachefs: alphabetize init function calls omits 9c36074bfad3 bcachefs: simplify journal pin initialization omits cd374626e94f bcachefs: btree_io_complete_wq -> btree_write_complete_wq omits 75777a587352 bcachefs: bch2_kvmalloc() mem alloc profiling omits 746c3feb8167 bcachefs: add missing include omits 554c4157db13 bcachefs: bch2_snapshot_table_make_room() omits a3ebdb32fc63 bcachefs: darray: provide typedefs for primitive types omits 10501f100b2e bcachefs: reduce new_stripe_alloc_buckets() stack usage omits 6e6b9a09f798 bcachefs: alloc_request no longer on stack omits 2a06cdf2a83c bcachefs: alloc_request.ptrs2 omits 4c7f8402ccae bcachefs: alloc_request.ca omits 61f1a239e565 bcachefs: alloc_request.counters omits dc6bbe288657 bcachefs: alloc_request.usage omits 4f1b6476cfce bcachefs: alloc_request: deallocate_extra_replicas() omits 58fdaf27f524 bcachefs: new_stripe_alloc_buckets() takes alloc_request omits 24bc03f7f342 bcachefs: bch2_ec_stripe_head_get() takes alloc_request omits 83b7a8d845d0 bcachefs: bch2_bucket_alloc_trans() takes alloc_request omits e9429c85cf6b bcachefs: alloc_request.data_type omits 43e0fba668c1 bcachefs: struct alloc_request omits 86e78e009a3a bcachefs: trace bch2_trans_kmalloc() omits 5420a8f294ea bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] omits 170aaebbf38f bcachefs: replace strncpy() with memcpy_and_pad in journal [...] omits e9f97b5efd55 bcachefs: Rebalance now skips poisoned extents omits 6bfbd0078813 bcachefs: Data move can read from poisoned extents omits 259ff1702ca1 bcachefs: Poison extents that can't be read due to checksu [...] omits a5db0917e1e9 bcachefs: Be precise about bch_io_failures omits 6d04c2f5ad96 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup omits 234792ea4421 x86/cpu/intel: Rename CPUID(0x2) descriptors iterator parameter omits 7f6b49644c6c x86/cacheinfo: Rename CPUID(0x2) descriptors iterator parameter omits c4c9ea879c3b x86/cpuid: Rename cpuid_get_leaf_0x2_regs() to cpuid_leaf_0x2() omits 1f95ad5fcf66 Merge branch 'for-next-next-v6.15-20250515' into for-next- [...] omits 38ec1d1f0ccc Merge branch 'for-next-current-v6.14-20250515' into for-ne [...] omits 69e65e6f64a9 Merge branch 'b-for-next' into for-next-next-v6.15-20250515 omits 3b21439a776a Merge branch 'misc-6.15' into for-next-current-v6.14-20250515 omits a922c6225d24 i2c: designware: Don't warn about missing get_clk_rate_khz omits 3b84e78259e5 Merge remote-tracking branch 'asoc/for-6.16' into asoc-next omits aa737fa1e327 Merge branch 'for-6.16/block' into for-next omits 549810e91815 dma-fence: Change signature of __dma_fence_is_later omits 4963049ea1ae drm/hyperv: Replace simple-KMS with regular atomic helpers omits 5b9f269eb43b Merge remote-tracking branch 'spi/for-6.16' into spi-next omits 09fac5c576bb Merge branch 'devel' into for-next omits c1f21f90cbb5 dt-bindings: timer: Convert marvell,armada-370-timer to DT schema omits 41b126edd899 dt-bindings: timer: Convert ti,keystone-timer to DT schema omits 2a1e99780470 dt-bindings: timer: Convert st,spear-timer to DT schema omits 5e1ac9c8e793 dt-bindings: timer: Convert socionext,milbeaut-timer to DT schema omits 5a56c4cd1994 dt-bindings: timer: Convert snps,arc-timer to DT schema omits c5f6a09da42d dt-bindings: timer: Convert snps,archs-rtc to DT schema omits 0277f3e3b9c2 dt-bindings: timer: Convert snps,archs-gfrc to DT schema omits 44991181816d dt-bindings: timer: Convert lsi,zevio-timer to DT schema omits d5225b9b0843 dt-bindings: timer: Convert jcore,pit to DT schema omits 741588b9d756 dt-bindings: timer: Convert img,pistachio-gptimer to DT schema omits 00ba45598fe1 dt-bindings: timer: Convert ezchip,nps400-timer to DT schema omits 2c4df3608280 dt-bindings: timer: Convert cirrus,clps711x-timer to DT schema omits 53c2a8523868 dt-bindings: timer: Convert altr,timer-1.0 to DT schema omits 0100c9414c29 fuse: increase readdir buffer size omits 836f37939290 readdir: supply dir_context.count as readdir buffer size hint omits 1dab57e58dba fuse: don't allow signals to interrupt getdents copying omits d08f284bf275 fuse: support large folios for writeback omits 27d9576c095f fuse: support large folios for readahead omits 8c847f264f31 fuse: support large folios for queued writes omits 0a347526cf6e fuse: support large folios for stores omits d9c4989237b2 fuse: support large folios for symlinks omits 1dd3e7e4f4ae fuse: support large folios for folio reads omits a0d93a637b35 fuse: support large folios for writethrough writes omits 7fb2d7ffa7f1 fuse: refactor fuse_fill_write_pages() omits f85c5c623f4a fuse: support large folios for retrieves omits c9401735764d fuse: support copying large folios omits 75388f1b71ce Merge remote-tracking branch 'regulator/for-6.16' into reg [...] omits c94ef99937ec smb: client: fix delay on concurrent opens omits cd01778df672 LoongArch: dts: Add PWM support to Loongson-2K2000 omits fe359cb185a3 LoongArch: dts: Add PWM support to Loongson-2K1000 omits 76fc1e480512 LoongArch: dts: Add PWM support to Loongson-2K0500 omits 89d04a530dde LoongArch: Preserve firmware configuration when desired omits e322904dc859 LoongArch: Introduce the numa_memblks conversion omits f32f468ad4ad LoongArch: Increase max supported CPUs up to 2048 omits d8260b41b46d LoongArch: Enable HAVE_ARCH_STACKLEAK omits 548b4b156b42 LoongArch: Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS omits 1522574f0dc0 LoongArch: Add SCHED_MC (Multi-core scheduler) support omits 0beeb5b60749 LoongArch: Add some annotations in archhelp omits bd2067e086ab LoongArch: Using generic scripts/install.sh in `make install` omits 88a3947be923 LoongArch: Add a default install.sh omits 6efb8811e261 radix tree: fix kmemleak false positive in radix_tree_shrink() omits 72ec9f7a7c36 fork: define a local GFP_VMAP_STACK omits 18c2464a0d7b fork: check charging success before zeroing stack omits b6441cad23e4 fork: clean-up naming of vm_stack/vm_struct variables in v [...] omits 335617ea8917 fork: clean-up ifdef logic around stack allocation omits 225deeeaa402 kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count omits 47717cf325a0 kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count omits 280b9bbe555d x86/crash: make the page that stores the dm crypt keys ina [...] omits df84b4ae67e4 x86/crash: pass dm crypt keys to kdump kernel omits 78fcf6560350 revert-x86-mm-remove-unused-__set_memory_prot-fix omits e7767af081b3 Revert "x86/mm: Remove unused __set_memory_prot()" omits f99409ef7835 crash_dump: retrieve dm crypt keys in kdump kernel omits fa141f832b4f crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging omits b2dcfbd31e36 crash_dump: store dm crypt keys in kdump reserved memory omits 6b23858fd63b crash_dump: make dm crypt keys persist for the kdump kernel omits ef1e103d5848 kexec_file: allow to place kexec_buf randomly omits 7892ab0bea27 foo omits 6e68a205c07b mm: remove WARN_ON_ONCE() in file_has_valid_mmap_hooks() omits 7363a3306303 MAINTAINERS: add kernel/fork.c to relevant sections omits 1c2267cca8bb mm: convert do_set_pmd() to take a folio omits fb2a33bdf860 mm: khugepaged: convert set_huge_pmd() to take a folio omits 1621614da48d mm/io-mapping: track_pfn() -> "pfnmap tracking" omits 54129f0d80ed drm/i915: track_pfn() -> "pfnmap tracking" omits ea2ceeb487a0 x86/mm/pat: inline memtype_match() into memtype_erase() omits 6d21e07f0d77 x86/mm/pat: remove MEMTYPE_*_MATCH omits da3ef11a5168 x86/mm/pat: remove strict_prot parameter from reserve_pfn_range() omits 29ebfd73013a mm: remove VM_PAT omits 56d5c98147e5 x86/mm/pat: remove old pfnmap tracking interface omits b1027dce988f mm: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_ [...] omits 45f83a40d05d mm: introduce pfnmap_track() and pfnmap_untrack() and use [...] omits 95d749c143cb mm: convert track_pfn_insert() to pfnmap_setup_cachemode*() omits 9e680d292e81 x86/mm/pat: factor out setting cachemode into pgprot_set_c [...] omits 613fcc71a86c mm: mincore: use pte_batch_hint() to batch process large folios omits 2dd3ff0248fc mm: cma: set early_pfn and bitmap as a union in cma_memrange omits cb1cac4511ab selftests/mm: add simple VM_PFNMAP tests based on mmap'ing [...] omits 13300ca37cc7 mm: numa_memblks: introduce numa_add_reserved_memblk omits dda6f3c2c739 mm/vmalloc: fix data race in show_numa_info() omits c001379fcb4d sched/numa: add statistics of numa balance task migration omits 10052de2677d sched/numa: fix task swap by skipping kernel threads omits a5473d558ed6 kmsan: rework kmsan_in_runtime() handling in kmsan_report() omits 023f053e58e8 kmsan: enter the runtime around kmsan_internal_memmove_met [...] omits a19d31140c0c kmsan: drop the declaration of kmsan_save_stack() omits 9ea1a611753c kmsan: fix usage of kmsan_enter_runtime() in kmsan_vmap_pa [...] omits c8bb6f52a93a kmsan: apply clang-format to files mm/kmsan/ omits 53b3887b3299 mm/hugetlb: convert use of struct page to folio in __unmap [...] omits 361b947d40cd mm/hugetlb: refactor __unmap_hugepage_range() to take foli [...] omits 4f76db71f0a8 mm/hugetlb: refactor unmap_hugepage_range() to take folio [...] omits 65e2df245083 mm/hugetlb: pass folio instead of page to unmap_ref_private() omits 8c57e08b50e2 mm: pcp: increase pcp->free_count threshold to trigger free_high omits 40a1ca858f51 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] omits c021f31a3b73 mm/mempolicy: Weighted Interleave Auto-tuning omits fb6d38514d1b foo omits 04c99d1db44c highmem: add folio_test_partial_kmap() omits ec5d33d6e23a MAINTAINERS: add hung-task detector section omits 139dcbc3878b iov_iter: use iov_offset for length calculation in iov_ite [...] omits ca2ebba7ef6a taskstats: fix struct taskstats breaks backward compatibil [...] omits 5b7a81582853 mm/truncate: fix out-of-bounds when doing a right-aligned split omits a44d5f006bf2 MAINTAINERS: add mm reclaim section omits 020a7904c439 MAINTAINERS: update page allocator section omits a1a029bcea59 XArray: fix kmemleak false positive in xas_shrink() omits 2eb9c037d0aa mm: fix VM_UFFD_MINOR == VM_SHADOW_STACK on USERFAULTFD=y [...] omits f3b0791eae25 mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled omits 5810168e241f MAINTAINERS: add myself as vmalloc co-maintainer omits 7bbda960c34b mm/page_alloc.c: avoid infinite retries caused by cpuset race omits 512f1ef88222 Merge branches 'arm32-for-6.16', 'arm64-defconfig-for-6.16 [...] omits 4b1119fc4e72 Merge branch kvm-arm64/fgt-masks into kvmarm-master/next omits cb8e62ef62ef dt-bindings: timer: Add ESWIN EIC7700 CLINT omits ae19997feedf Merge branches 'for-next/acpi', 'for-next/cpufeature', 'fo [...] omits b22446fe3e84 clocksource/drivers: Add EcoNet Timer HPT driver omits bfb5d1f2440a dt-bindings: timer: Add EcoNet EN751221 "HPT" CPU Timer omits 9934ab180511 drm/vmwgfx: Use non-hybrid PCI devres API omits 141862ea9b59 Merge branch 'for-6.16/block' into for-next omits 7e144d8f5497 Merge branch 'pm-cpufreq' into linux-next omits 0d8e8fd126ae Merge branch 'pm-em' into linux-next omits 10ef302973e0 Merge branch 'pm-sleep' into linux-next omits 46a724c3fd83 Merge branch kvm-arm64/at-fixes-6.16 into kvmarm-master/next omits feaa00dbff45 Merge branch 'vfs-6.16.selftests' into vfs.all omits ee5df18d16a6 Merge branch 'vfs-6.16.iomap' into vfs.all omits e9942998f250 Merge branch 'vfs-6.16.mount' into vfs.all omits ffb965db1109 Merge branch 'vfs-6.16.pidfs' into vfs.all omits ad45f4371412 Merge branch 'vfs-6.16.misc' into vfs.all omits 6c71f9636ca6 Merge branch 'vfs-6.16.super' into vfs.all omits f544d0b02e87 Merge branch 'vfs-6.16.writepage' into vfs.all omits e34b86d44e3f Merge branch 'vfs-6.16.mount.api' into vfs.all omits 549de1674d79 Merge branch 'vfs-6.16.async.dir' into vfs.all omits d89211e9f8ef Merge branch 'vfs.fixes' into vfs.all omits 217f80acfcf1 MAINTAINERS: Add maintainer for i.MX8qxp Display Controller omits 711a3b878366 drm/imx: Add i.MX8qxp Display Controller KMS omits 37571feb6c08 drm/imx: Add i.MX8qxp Display Controller interrupt controller omits 0e177d5ce01c drm/imx: Add i.MX8qxp Display Controller pixel engine omits 9f09e3173776 drm/imx: Add i.MX8qxp Display Controller display engine omits 813f71ac2541 dt-bindings: display: imx: Add i.MX8qxp Display Controller omits 57e464a30d33 dt-bindings: interrupt-controller: Add i.MX8qxp Display Co [...] omits c809469f25fd dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits e0390da391b9 dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits 69c78e7e8c2a dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits 33ce3179110d dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits b71d3ace779f dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits 1c0ff333f2fe dt-bindings: display: imx: Add i.MX8qxp Display Controller [...] omits 1f372c1fc6cf drm: rz-du: Support panels connected directly to the DPAD output omits 478f3197388f riscv: dts: sophgo: switch precise compatible for existed [...] omits baddc4c6873a riscv: dts: sophgo: Add initial device tree of Sophgo SRD3-10 omits 05a987a19354 dt-bindings: riscv: sophgo: Add SG2044 compatible string omits cfc0c7bde8c8 dt-bindings: interrupt-controller: Add Sophgo SG2044 PLIC omits 07e6eb1ee6c5 dt-bindings: interrupt-controller: Add Sophgo SG2044 CLINT mswi omits 5b4dec950f5a Merge branch 'for-6.16/io_uring' into for-next omits 64a8d0aa55e9 drm/shmem-helper: Add lockdep asserts to vmap/vunmap omits f97f7dca788f Merge branch 'for-6.16/block' into for-next omits d291635b99d3 Merge branch 'for-6.16/block' into for-next omits 317c69397867 rpmsg: qcom_smd: Fix uninitialized return variable in __qc [...] omits bfc73321181c dt-bindings: timer: Convert arm,mps2-timer to DT schema omits 2805646e336d dt-bindings: timer: Add Sophgo SG2044 ACLINT timer omits bbd15c051ad3 dt-bindings: timer: Convert cnxt,cx92755-timer to DT schema omits 4bf52048f857 dt-bindings: timer: Convert csky,gx6605s-timer to DT schema omits 4a306449dea7 dt-bindings: timer: Convert csky,mptimer to DT schema omits 905e078d31b3 dt-bindings: timer: Convert marvell,orion-timer to DT schema omits e33c3f4d9354 drm/sched: Remove kthread header omits 1773ea5caf0b drm/sched: Fix outdated comments referencing thread omits 98dff7b5e397 Merge branch 'for-6.16/block' into for-next omits 46462c4e0fa4 MAINTAINERS: Add entries for drm_panic, drm_panic_qr_code [...] omits 9f4426a12409 Merge branch 'thermal-intel' into linux-next omits 1da4b3f2a4ed Merge branches 'pm-runtime' and 'pm-sleep' into linux-next omits e97ce89fa9a5 Merge branches 'pm-cpuidle' and 'pm-em' into linux-next omits 5fd1808fc494 Merge branch 'pm-cpufreq' into linux-next omits 60f0ee16b3d9 Merge branches 'acpi-resource', 'acpi-pm' and 'acpi-docs' [...] omits b4b8ba38a28e Merge branches 'acpi-pci', 'acpi-battery', 'acpi-ec' and ' [...] omits bbae99b6a769 riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate in [...] omits b08147c265bc riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi omits 9faa66c93867 riscv: dts: sophgo: Move riscv cpu definition to a separate file omits 2b17f0eea18b riscv: dts: sophgo: Move all soc specific device into soc [...] omits 293fc0252d3b arm64: dts: imx8mp: add PLLs to clock controller module (CCM) omits e73013bd577f arm64: dts: imx8mn: add PLLs to clock controller module (CCM) omits 94c1409e4a08 arm64: dts: imx8mm: add PLLs to clock controller module (CCM) omits 258d11f4cf77 dt-bindings: clock: imx8m-clock: add PLLs omits 6b39c700bff6 arm64: dts: imx8mp-aristainetos3a-som-v1: don't replicate [...] omits 35d51f0cef2d clk: imx8mp: rename ccm_base to base omits 178566c89d26 clk: imx: add support for i.MX8MP anatop clock driver omits 9dac57d3e238 clk: imx: add support for i.MX8MN anatop clock driver omits 9c1e388af87c clk: imx: add support for i.MX8MM anatop clock driver omits 40160ea6e799 clk: imx: add hw API imx_anatop_get_clk_hw omits a273e8b3fd6d arm64: dts: imx8mq: add anatop clocks omits df1aba69d77f arm64: dts: imx8mp: add anatop clocks omits 78c38495a9e8 arm64: dts: imx8mn: add anatop clocks omits 0c0289ff1a46 arm64: dts: imx8mm: add anatop clocks omits 543994f50f49 dt-bindings: clock: imx8m-anatop: add oscillators and PLLs omits 80001b5356b3 clk: imx8mp: rename video_pll1 to video_pll omits c89e476ca6c7 dt-bindings: clock: imx8mp: add VIDEO_PLL clocks omits ba253502e8fc clk: imx8mm: rename video_pll1 to video_pll omits 7ca11a2bd22a dt-bindings: clock: imx8mm: add VIDEO_PLL clocks omits 2d521696ad76 Merge branch 'at91-dt' into at91-next omits 9d3c0c049b6c ARM: dts: microchip: sama7g54_curiosity: Add fixed-partiti [...] omits 6a25f787912a selftests: harness: Stop using setjmp()/longjmp() omits 7befb97e8828 selftests: harness: Add "variant" and "self" to test metadata omits 1ef0865b0bcb selftests: harness: Add teardown callback to test metadata omits d6945cf907a9 selftests: harness: Move teardown conditional into test metadata omits 2d99c5330738 selftests: harness: Don't set setup_completed for fixturel [...] omits 066086634eff selftests: harness: Implement test timeouts through pidfd omits f129689db570 selftests: harness: Remove dependency on libatomic omits b8f2b708110f selftests: harness: Remove inline qualifier for wrappers omits d8b5290adb4f selftests: harness: Mark functions without prototypes static omits 9601b34d14c6 selftests: harness: Ignore unused variant argument warning omits a750e00f89bd selftests: harness: Use C89 comment style omits 8a51a064f991 selftests: harness: Add kselftest harness selftest omits 3126aebbc93b i2c: designware: Invoke runtime suspend on quick slave re- [...] omits 90cca9c27b4c i2c-mlxbf: Improve I2C bus timing configuration omits ad31ca08df6e i2c-mlxbf: Add repeated start condition support omits 55d28efb70ce i2c: xgene-slimpro: Replace dev_err() with dev_err_probe() [...] omits 61ccd27fb231 i2c: lpi2c: implement master_xfer_atomic callback omits 0544ed600025 dt-bindings: i2c: i2c-wmt: Convert to YAML omits 6fc0cb616010 i2c: microchip-corei2c: add smbus support omits 9c6c6fa671f9 i2c: mlxbf: Allow build with COMPILE_TEST omits f119266959fc i2c: I2C_DESIGNWARE_AMDISP should depend on DRM_AMD_ISP omits 1a1df91fd9e3 i2c: mlxbf: Use str_read_write() helper omits 8db447684689 i2c: thunderx: Use non-hybrid PCI devres API omits 59b188c9837d i2c: ismt: Use non-hybrid PCI devres API omits c04099d2319b i2c: davinci: add I2C_FUNC_PROTOCOL_MANGLING to feature list omits e7d15a1d9cce dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528 omits a74c6ed688a3 i2c: smbus: introduce Write Disable-aware SPD instantiatin [...] omits 1f032873dd65 dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056 [...] omits 9584c30950cb i2c: riic: Implement bus recovery omits 9fe9915a7bad dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller omits 009853fca6b4 dt-bindings: i2c: dw: merge duplicate compatible entry. omits ffa2364f554e i2c: tegra: check msg length in SMBUS block read omits 8985384ccad5 i2c: pasemi: Log bus reset causes omits 1242b6f5ebed i2c: pasemi: Improve error recovery omits d09f536a69f7 i2c: pasemi: Improve timeout handling omits fffbe5cc6522 i2c: pasemi: Enable the unjam machine omits 91113d0e20ac i2c: iproc: Remove unnecessary double negation omits f967c6e22bd4 i2c: iproc: When there's an error treat it as an error omits ebafec22d64c i2c: iproc: Move function and avoid prototypes omits e13937a094b3 i2c: iproc: Fix indentation of bcm_iproc_i2c_slave_init() omits 8239063e6b9d i2c: iproc: Replace udelay() with usleep_range() omits 103427ad6725 i2c: iproc: Remove stray blank line in slave ISR omits e375150c3ad9 i2c: iproc: Fix alignment to match the open parenthesis omits bc06e8e40625 i2c: iproc: Use u32 instead of uint32_t omits 47a5a287a577 i2c: iproc: Use dev_err_probe in probe omits 77d543164d44 i2c: iproc: Drop unnecessary initialisation of 'ret' omits 609826501f85 i2c: amd-isp: Add ISP i2c-designware driver omits 4106486839d1 dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 omits 0ac08ae112e7 i2c: octeon: add block-mode i2c operations omits 1e4f2f4138e5 i2c: pasemi: Sort includes alphabetically omits 659b577a7ff5 i2c: pasemi: Use correct bits.h include omits dd3561a18d53 i2c: designware: Use better constants from units.h omits 88d9d6c440d3 i2c: scx200_acb: Replace dev_err() with dev_err_probe() in [...] omits 32b93450146a i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in p [...] omits ff7b62d46f6c i2c: virtio: Replace dev_err() with dev_err_probe() in pro [...] omits 061ba6109c3d i2c: viperboard: Replace dev_err() with dev_err_probe() in [...] omits 6283e8d396c2 i2c: viapro: Replace dev_err() with dev_err_probe() in pro [...] omits dc07d42b149a i2c: via: Replace dev_err() with dev_err_probe() in probe [...] omits 239c41d109e8 i2c: uniphier: Replace dev_err() with dev_err_probe() in p [...] omits b4f84ae57dbc i2c: uniphier(-f): Replace dev_err() with dev_err_probe() [...] omits e4980414f57e i2c: npcm: Add clock toggle recovery omits 01b8c715b3cf i2c: rzv2m: Constify struct i2c_algorithm omits d89afe7020c9 i2c: imx: add some dev_err_probe calls omits ba5bd17796e7 i2c: xgene-slimpro: Simplify PCC shared memory region handling omits e38181e9af48 i2c: lpc2k: Add check for clk_enable() omits b3da66ac537d i2c: npcm7xx: Remove redundant ret variable omits ac31ed5e1e98 i2c: qcom-geni: Use generic definitions for bus frequencies omits 131d2b2075fd Merge branches 'rcu/misc-for-6.16', 'rcu/seq-counters-for- [...] omits 1859637a390a rcutorture: Fix rcutorture_one_extend_check() splat in RT kernels omits fd2453012fb1 rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01 omits 5383aa91bdb7 rcutorture: Reduce TREE01 CPU overcommit omits ab2679c1ad93 torture: Check for "Call trace:" as well as "Call Trace:" omits 1295e585b513 rcutorture: Fix issue with re-using old images on ARM64 omits e6e4dbd3d532 rcutorture: Perform more frequent testing of ->gpwrap omits dde1c3232cf3 Merge branch 'for-6.16/io_uring' into for-next omits dce594a08a8a Merge branch 'for-6.16/block' into for-next omits 4ca8092fa801 Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next omits 6a6fd8f9785d Merge branch 'acpi-tables' into linux-next omits f5c809b67c8d Merge branch 'acpica' into linux-next omits 979b4b3d6c09 Merge branch 'fixes' into linux-next omits 44b6535d8ace drm/virtio: Fix NULL pointer deref in virtgpu_dma_buf_free_obj() omits ee4d637cf705 m68k: Replace memcpy() + manual NUL-termination with strscpy() omits 40279a934cc9 m68k/kernel: replace strncpy() with strscpy() omits 4cced6f9cbc1 m68k: coldfire: gpio: use new line value setter callbacks omits f98798fd7e1c ksmbd: fix stream write failure omits fcd2b7dc46a5 ksmbd: use list_first_entry_or_null for opinfo_get_list() omits a57883235a88 tools/nolibc: implement wait() in terms of waitpid() omits 68b440a0e08b tools/nolibc: fall back to sys_clock_gettime() in gettimeofday() omits 5611fe7d60c9 tools/nolibc: add fopen() omits 0bd398128e8a tools/nolibc: add namespace functionality omits 3cf1f01458f3 tools/nolibc: add difftime() omits b438431751ab tools/nolibc: add timerfd functionality omits ec1d9ac74d84 tools/nolibc: add timer functions omits 923bda809b8a tools/nolibc: add clock_getres(), clock_gettime() and cloc [...] omits 4b1133e641a3 tools/nolibc: add support for access() and faccessat() omits 12295883c67d tools/nolibc: add abs() and friends omits b091890d12d7 tools/nolibc: add getrandom() omits e93366ebf9a4 tools/nolibc: add mremap() omits e5e756ecf07e tools/nolibc: add more stat() variants omits 2edbfbb6ec47 tools/nolibc: add %m printf format omits 2ceff7534873 tools/nolibc: add strstr() omits 4b6f23f4cf26 gfs2: Don't call gfs2_jdata_writepages during journal flush omits 2c77d953ed7f gfs2: Move gfs2_trans_add_databufs omits 8ac653494008 Rename jdata_dirty_folio to gfs2_jdata_dirty_folio omits 09a3178a5c80 tools/nolibc: use poll-related definitions from UAPI headers omits 0e0ff5937ecc tools/nolibc: move poll() to poll.h omits b008e73aec52 KVM: arm64: Handle TSB CSYNC traps omits 60b5b88fb3bc KVM: arm64: Add FGT descriptors for FEAT_FGT2 omits bc44546e7e8f KVM: arm64: Allow sysreg ranges for FGT descriptors omits 77464e9a2e70 KVM: arm64: Add context-switch for FEAT_FGT2 registers omits 75acbb13e35b KVM: arm64: Add trap routing for FEAT_FGT2 registers omits cdd36ed6c2f2 KVM: arm64: Add sanitisation for FEAT_FGT2 registers omits 9befa9aa4cd0 KVM: arm64: Add FEAT_FGT2 registers to the VNCR page omits d9eccdd9e617 KVM: arm64: Use HCR_EL2 feature map to drive fixed-value bits omits 01a6a4f6d58a KVM: arm64: Use HCRX_EL2 feature map to drive fixed-value bits omits b6afe167d37a KVM: arm64: Allow kvm_has_feat() to take variable arguments omits e064feea2fbb KVM: arm64: Use FGT feature maps to drive RES0 bits omits 0a5985710e28 rcu/nocb: Add Safe checks for access offloaded rdp omits 3b0b40d8f210 Documentation: coresight: Document AUX pause and resume omits 54c02302a91d coresight: perf: Update buffer on AUX pause omits 10b9a3bcbc87 coresight: tmc: Re-enable sink after buffer update omits e2033fe372fd coresight: perf: Support AUX trace pause and resume omits e2dd46da1bf9 coresight: etm4x: Hook pause and resume callbacks omits 0b5fce043c0b coresight: Introduce pause and resume APIs for source omits 242f5feb01f6 coresight: etm4x: Extract the trace unit controlling omits 19040824931b Merge branches 'fixes', 'misc', 'mmu', 'pir', 'selftests', [...] omits c4e91ea0cc7e Merge branch kvm-arm64/misc-6.16 into kvmarm-master/next omits 20b3cad07f3c module: Remove outdated comment about text_size omits 0f1483ca2f5a module: Make .static_call_sites read-only after init omits b8feed7776d4 module: Add a separate function to mark sections as read-o [...] omits aa43d9a7b767 module: Constify parameters of module_enforce_rwx_sections() omits c63e393a16c9 irqdomain: Consolidate coding style omits e0de777349a3 irqdomain: Fix kernel-doc and add it to Documentation omits 6fd30ec3e6c4 Documentation: irqdomain: Update it omits 31395072ee01 Documentation: irq-domain.rst: Simple improvements omits 809997b2b2d1 Documentation: irq/concepts: Minor improvements omits 55ec529a4e41 Documentation: irq/concepts: Add commas and reflow omits ece27dde1fe1 irqdomain: Improve kernel-docs of functions omits 91854572f918 irqdomain: Make struct irq_domain_info variables const omits d42b432f05c2 irqdomain: Use irq_domain_instantiate()'s return value as [...] omits 4d90cc80aa1f irqdomain: Drop irq_linear_revmap() omits 377c6a8184bd pinctrl: keembay: Switch to irq_find_mapping() omits 3a6a7c4537e6 irqchip/armada-370-xp: Switch to irq_find_mapping() omits 76f5c9a3fac4 gpu: ipu-v3: Switch to irq_find_mapping() omits 0b2f024f813c gpio: idt3243x: Switch to irq_find_mapping() omits 6bd9b88a4b78 sh: Switch to irq_find_mapping() omits 36a0d76d23f9 powerpc: Switch to irq_find_mapping() omits 769f0f0a511a irqdomain: Drop irq_domain_add_*() functions omits 2842da7b2b13 _PATCH_v2_39_57_irqdomain_ppc_Switch_irq_domain_add_nomap_ [...] omits b17e8638c1e5 thermal: Switch to irq_domain_create_linear() omits 327da7eb6770 soc: Switch to irq_domain_create_*() omits 2e38bfc2ca8c sh: Switch to irq_domain_create_*() omits 798c3754138b powerpc: Switch to irq_domain_create_*() omits 1de046e6f09e pinctrl: Switch to irq_domain_create_*() omits bbc94e6f72f2 PCI: Switch to irq_domain_create_linear() omits c7d6eaae6009 nios2: Switch to irq_domain_create_linear() omits 7803d23934b5 net: Switch to irq_domain_create_*() omits 357f043f36b1 misc: hi6421-spmi-pmic: Switch to irq_domain_create_simple() omits 080d3fa241f9 MIPS: Switch to irq_domain_create_*() omits e3d44f11da04 mfd: Switch to irq_domain_create_*() omits 091b1d92f807 memory: omap-gpmc: Switch to irq_domain_create_linear() omits cecd821793e4 mailbox: qcom-ipcc: Switch to irq_domain_create_tree() omits 5817511a8304 irqchip: Switch to irq_domain_create_*() omits e94a9f451445 Merge branch 'features' into for-next omits 2e8e0fea390b Merge branch 'fixes' into for-next omits 9a9235bfcacf Merge branch kvm-arm64/ubsan-el2 into kvmarm-master/next omits b05c04edb4f8 iio: Switch to irq_domain_create_simple() omits 417e5bf87998 i2c: Switch to irq_domain_create_linear() omits cd9910d1e871 gpu: Switch to irq_domain_create_linear() omits 02226c57602d gpio: Switch to irq_domain_create_*() omits 137c278c39e8 EDAC/altera: Switch to irq_domain_create_linear() omits 14eb9e3d0bb9 bus: moxtet: Switch to irq_domain_create_simple() omits e848923ad13b ARM: Switch to irq_domain_create_*() omits 8afd2253df98 ARC: Switch to irq_domain_create_linear() omits 0b8018a1333c irqdomain: Make irq_domain_create_hierarchy() an inline omits 64e4d6531065 irqdomain: Drop of_node_to_fwnode() omits bd7833adad50 x86/io_apic: Switch to of_fwnode_handle() omits c8795085c70a powerpc: Switch to of_fwnode_handle() omits 1e5b6bfd7f57 irqchip: Switch to of_fwnode_handle() omits c737b0a76951 clocksource/drivers/timer-tegra186: Remove unused bits omits 45c2752ee29d clocksource/drivers/timer-tegra186: Fix watchdog self-pinging omits 840383cd3585 clocksource/drivers/timer-tegra186: Add WDIOC_GETTIMELEFT support omits 252cca4926bb riscv: sophgo: dts: Add spi controller for SG2042 omits 679ae58dee29 riscv: dts: sophgo: sg2042: add pinctrl support omits d578ac537d06 Merge branch 'fixes' into for-next omits ce69dfe088be Merge branch kvm-arm64/misc-6.16 into kvmarm-master/next omits 50085e27fe47 thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit omits 76447345ab22 thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure omits bd87f37d262e thermal/drivers/amlogic: Rename Uptat to uptat to follow k [...] omits b4ade6ce249e vsprintf: remove redundant and unused %pCn format specifier omits 89d6c09658eb thermal/drivers/bcm2835: Use %pC instead of %pCn omits dac0dc834029 thermal/drivers/hisi: Do not enable by default during comp [...] omits e5609ec5d325 Merge branches 'fixes', 'apple/dart', 'mediatek', 'renesas [...] omits 1fa7eab22df3 Merge branch 'pci/misc' omits 2688353b9bb9 Merge branch 'pci/dt-bindings' omits c4ae0f64253d Merge branch 'pci/controller/rockchip' omits 0b1345d6457e Merge branch 'pci/controller/rcar-gen4' omits e1c60bf1c498 Merge branch 'pci/controller/qcom' omits 924b5c3359df Merge branch 'pci/controller/mvebu' omits 8cf9a9e56bad Merge branch 'pci/controller/mobiveil' omits d08edcc5a5a3 Merge branch 'pci/controller/imx6' omits cbdb4471f27c Merge branch 'pci/controller/dwc' omits 24490b093809 Merge branch 'pci/controller/dw-rockchip' omits b6fe3af5a500 Merge branch 'pci/controller/cadence' omits 7a66a9ca8aef Merge branch 'pci/controller/apple' omits d3f314a53b91 Merge branch 'pci/endpoint' omits ef60bdba6f91 Merge branch 'pci/virtualization' omits 21314dbbf8ee Merge branch 'pci/pwrctrl' omits 3ad7b7e85de8 Merge branch 'pci/pm' omits defec39d5776 Merge branch 'pci/irq' omits f0ba54812b91 Merge branch 'pci/hotplug' omits 9cfe8ca2c6de Merge branch 'pci/enumeration' omits d29206a8ab40 Merge branch 'pci/devres' omits a4707284e403 Merge branch 'pci/bwctrl' omits 1da1f26da8d3 dt-bindings: timer: Convert fsl,gtm to YAML omits b31d71468c75 clocksource/drivers/atmel_tcb: Fix kconfig dependency omits dc4216056eab rcuscale: using kcalloc() to relpace kmalloc() omits 0a89b0dc417d Merge branch 'rust/cpufreq-dt' into cpufreq/arm/linux-next omits a7e08ed6cd7f cpufreq: Add Rust-based cpufreq-dt driver omits 1bb1eba259bf rust: opp: Extend OPP abstractions with cpufreq support omits 70c7f58aedbc rust: cpufreq: Extend abstractions for driver registration omits 952f2ef7e853 rust: cpufreq: Extend abstractions for policy and driver ops omits 254df142ab42 rust: cpufreq: Add initial abstractions for cpufreq framework omits 7be615798b4a rust: opp: Add abstractions for the configuration options omits 8eba2987ce59 rust: opp: Add abstractions for the OPP table omits 4eb3c0cfd2b2 rust: opp: Add initial abstractions for OPP framework omits 3044627e1494 rust: cpu: Add from_cpu() omits d9afac057916 rust: macros: enable use of hyphens in module names omits 4c2737f78d21 rust: clk: Add initial abstractions omits 5feb286e16f4 rust: clk: Add helpers for Rust code omits e5fbc44f50d6 MAINTAINERS: Add entry for Rust cpumask API omits 6fa5ce832520 rust: cpumask: Add initial abstractions omits e9ae23f9ff0d rust: cpumask: Add few more helpers omits 2c7335d1fe31 Merge commit 'eaff6b62d3439ca6ee00dba4f77673a8c37dac20' into HEAD omits a0a532d59b8f Merge branch 'icc-sa8775p' into icc-next omits 4d4c5b6e527a torture: Add testing of RCU's Rust bindings to torture.sh omits 73fdb61d87e6 torture: Add --do-{,no-}normal to torture.sh omits 381f0703d00c checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_ [...] omits 3b4863a42139 rcutorture: Check for ->up_read() without matching ->down_read() omits c27d0d38f2ca rcutorture: Complain if an ->up_read() is delayed more tha [...] omits 2051d3b830c0 tools/nolibc: Add m68k support omits a9c0a43cb22d Merge branch 'at91-dt' into at91-next omits a3be3158a85b ARM: dts: microchip: sama7d65: Add RTT timer to curiosity board omits 5799dda4dc36 ARM: dts: microchip: sama7d65: Add RTT and GPBR Support fo [...] omits a92e84f96dc6 ARM: dts: microchip: sama7d65: Add SRAM and DRAM component [...] omits acd40cbb5dfc ARM: dts: microchip: sama7d65_curiosity: add EEPROM omits 735256e3e85f ARM: dts: microchip: sama7d65: Add MCP16502 to sama7d65 curiosity omits 3e7d050cb729 PCI: Limit visibility of match_driver flag to PCI core omits e86c7278eba8 XXX Revert "iommu/amd: Prevent binding other PCI drivers t [...] omits 839f6bb80313 clocksource/drivers/nxp-timer: Add the System Timer Module [...] omits d4acd86573c6 dt-bindings: timer: Add NXP System Timer Module omits 2eb706b06643 selftests/nolibc: always run nolibc header check omits 4b3aa4b86190 tools/nolibc: include nolibc.h early from all header files omits a17bca60658f tools/nolibc: add target to check header usability omits 0238f352a63a PCI/bwctrl: Replace lbms_count with PCI_LINK_LBMS_SEEN flag omits c795676b5c0a rcutorture: Comment invocations of tick_dep_set_task() omits 0a67dd132d1d rcutorture: Pull rcu_torture_updown() loop body into new function omits 6c59a7c789f0 rcutorture: Add tests for SRCU up/down reader primitives omits 1f69fe75a328 vhost-scsi: log event queue write descriptors omits 153edd4aa897 vhost-scsi: log control queue write descriptors omits c7a90b2b56ab vhost-scsi: log I/O queue write descriptors omits 08e455d43d6b vhost-scsi: adjust vhost_scsi_get_desc() to log vring descriptors omits b373e60a40f5 vhost: modify vhost_log_write() for broader users omits e85dce9d1b78 Merge branch 'mvebu/dt64' into mvebu/for-next omits 7819f9549ec0 exfat: do not clear volume dirty flag during sync omits a3a0b8b23108 ARM: dts: marvell: use correct ohci/ehci node names omits eec6ff604b20 Merge branch 'microchip-dt64' into at91-next omits ecacf2a5fa8b ARM: dts: microchip: sama7d65: Enable GMAC interface omits 1489c57f55f1 ARM: dts: microchip: sama7d65: Add FLEXCOMs to sama7d65 SoC omits b2cbaa9bb33a ARM: dts: microchip: sama7d65: Add gmac interfaces for sam [...] omits eb8a3ffb8be2 dt-bindings: net: cdns,macb: add sama7d65 ethernet interface omits 1732e45b79bb genirq: Fix typo in IRQ_NOTCONNECTED comment omits 22a98eebada1 doc/RCU/listRCU: refine example code for eliminating stale data omits 662af4841977 doc: Update LWN RCU API links in whatisRCU.rst omits d05a9ddd9429 Revert "rcu/nocb: Fix rcuog wake-up from offline softirq" omits 97fa9f2f310b rust: sync: rcu: Mark Guard methods as inline omits c64509a86540 rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture omits 72a573ed7c77 rcu: Remove swake_up_one_online() bandaid omits 62b5c50f9e93 exfat: fix double free in delayed_free adds 04811c3eb6d9 Merge tag 'sound-6.15-rc7' of git://git.kernel.org/pub/scm [...] adds 7dc774fde73a Merge tag 'gpio-fixes-for-v6.15-rc7' of git://git.kernel.o [...] adds 8303d1ad7720 Merge tag 'regulator-fix-v6.15-rc6' of git://git.kernel.or [...] adds bd8bb9f38a88 Merge tag 'spi-fix-v6.15-rc6' of git://git.kernel.org/pub/ [...] adds 3c21441eeffc Merge tag 'acpi-6.15-rc7' of git://git.kernel.org/pub/scm/ [...] adds 1524cb283074 Merge tag 'xfs-fixes-6.15-rc7' of git://git.kernel.org/pub [...] adds 63166b815dc1 io_uring/uring_cmd: fix hybrid polling initialization issue adds f446c6311e86 io_uring/memmap: don't use page_address() on a highmem page adds d871198ee431 io_uring/fdinfo: grab ctx->uring_lock around io_uring_show [...] adds e2661da1b302 Merge tag 'io_uring-6.15-20250515' of git://git.kernel.dk/linux adds 40696426b8c8 nvme-pci: make nvme_pci_npages_prp() __always_inline adds 3d8932133dce nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable adds 85adf2094abb nvmet: pci-epf: clear completion queue IRQ flag on delete adds 2c3a6f6a2805 nvmet: pci-epf: do not fall back to using INTX if not supported adds 4236e600bf90 nvmet: pci-epf: cleanup nvmet_pci_epf_raise_irq() adds 4f6f3f4fe316 nvmet: pci-epf: improve debug message adds 8113d610a798 nvmet: pci-epf: remove NVMET_PCI_EPF_Q_IS_SQ adds a21675ee3b1b nvme: multipath: enable BLK_FEAT_ATOMIC_WRITES for multipathing adds 8695f060a029 nvme: all namespaces in a subsystem must adhere to a commo [...] adds e765bf89f42b nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro adds c9bb139db432 Merge tag 'nvme-6.15-2025-05-15' of git://git.infradead.or [...] adds dd24f87f65c9 ublk: fix dead loop when canceling io command adds 6462c247b27e Merge tag 'block-6.15-20250515' of git://git.kernel.dk/linux adds 83a896549f92 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6d6d7f91cc8c NFSv4/pnfs: Reset the layout state after a layoutreturn adds 28511504f3ac NFS/pnfs: Fix the error path in pnfs_layoutreturn_retry_la [...] adds dcd21b609d4a NFS: Avoid flushing data while holding directory locks in [...] adds 450d2f6e8829 Merge tag 'nfs-for-6.15-2' of git://git.linux-nfs.org/proj [...] adds a0fa7873f2f8 drm/amdgpu: csa unmap use uninterruptible lock adds 2d73b0845ab3 drm/amdgpu: fix incorrect MALL size for GFX1151 adds d433981385c6 drm/amd/display: Correct the reply value when AUX write in [...] adds 190818d1b653 Revert: "drm/amd/display: Enable urgent latency adjustment [...] adds 874697e12793 drm/amd/display: Defer BW-optimization-blocked DRR adjustments adds 3c1a467372e0 drm/amd/display: fix link_set_dpms_off multi-display MST c [...] adds 2ddac70fed50 drm/amd/display: check stream id dml21 wrapper to get plane_id adds a3b7e65b6be5 drm/amd/display: Fix null check of pipe_ctx->plane_state f [...] adds d33724ffb743 drm/amd/display: Avoid flooding unnecessary info messages adds fe14c0f096f5 Revert "drm/amd/display: Hardware cursor changes color whe [...] adds ee7360fc27d6 drm/amdgpu: read back register after written for VCN v4.0.5 adds 34f7151d99fe Merge tag 'amd-drm-fixes-6.15-2025-05-14' of https://gitla [...] adds f7bf6bdbf0a5 Merge tag 'drm-misc-fixes-2025-05-15' of https://gitlab.fr [...] adds 2d2f82e1a8a1 drm/xe: Fix the gem shrinker name adds b1f704107cf2 drm/xe/xe2hpg: Add Wa_22021007897 adds 7bd68ce21d39 drm/gpusvm: Introduce devmem_only flag for allocation adds 794f5493f518 drm/xe: Strict migration policy for atomic SVM faults adds df8c37810b5a drm/gpusvm: Add timeslicing support to GPU SVM adds 1b36ea2fc687 drm/xe: Timeslice GPU on atomic SVM fault adds 66c8f7b435bd drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value adds ce15563e49fb drm/xe: Save the gt pointer in lrc and drop the tile adds 617d824c5323 drm/xe: Add WA BB to capture active context utilization adds c81dbc490bcd Merge tag 'drm-xe-fixes-2025-05-15-1' of https://gitlab.fr [...] adds 12b6c62c038e Merge tag 'drm-fixes-2025-05-17' of https://gitlab.freedes [...] adds 172a9d94339c Merge tag '6.15-rc6-smb3-client-fixes' of git://git.samba. [...] adds 6c72fc56ab2b Merge tag 'i2c-host-fixes-6.15-rc7' of git://git.kernel.or [...] adds a1317e1cb210 Merge tag 'i2c-for-6.15-rc7' of git://git.kernel.org/pub/s [...] adds c586c97dd84a Merge tag 'loongarch-fixes-6.15-2' of git://git.kernel.org [...] adds 4bcaa590098c Merge tag 'perf-urgent-2025-05-17' of git://git.kernel.org [...] adds 03680913744d x86/mm: Remove duplicated word in warning message adds 56b2b1fc907d Merge tag 'x86-urgent-2025-05-17' of git://git.kernel.org/ [...] adds 205b2bd7939c Merge tag 'irq-urgent-2025-05-17' of git://git.kernel.org/ [...] adds e72e784fb113 Merge tag 'mm-hotfixes-stable-2025-05-17-09-41' of git://g [...] adds 6aa6f8ca08c7 Merge tag 'soundwire-6.15-fixes' of git://git.kernel.org/p [...] adds 21eeefe76919 Merge tag 'phy-fixes-6.15' of git://git.kernel.org/pub/scm [...] adds 5723cc3450bc Merge tag 'dmaengine-fix-6.15' of git://git.kernel.org/pub [...] adds a5806cd506af Linux 6.15-rc7 adds 219bf6edd7ef orangefs: adjust counting code to recover from 665575cf adds b36ddb9210e6 Merge tag 'for-linus-6.15-ofs2' of git://git.kernel.org/pu [...] adds e3967ffc1a86 mm/page_alloc.c: avoid infinite retries caused by cpuset race adds 65de9b3a8207 MAINTAINERS: add myself as vmalloc co-maintainer adds 8d2b61ec2443 mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled adds 80941b5c16c7 mm: fix VM_UFFD_MINOR == VM_SHADOW_STACK on USERFAULTFD=y [...] adds 90c116ebe112 MAINTAINERS: update page allocator section adds 0038ad720a95 MAINTAINERS: add mm reclaim section adds 67b6607fe015 mm/truncate: fix out-of-bounds when doing a right-aligned split adds 4b3e130b52cb taskstats: fix struct taskstats breaks backward compatibil [...] adds 1ef763c64871 taskstats-fix-struct-taskstats-breaks-backward-compatibili [...] adds 62e468fa725f iov_iter: use iov_offset for length calculation in iov_ite [...] adds a8fa6072f051 MAINTAINERS: add hung-task detector section adds f27a9355905e highmem: add folio_test_partial_kmap() adds e9858b2eae99 kasan: avoid sleepable page allocation from atomic context adds 7136a0a5b25d MAINTAINERS: add mm ksm section adds f1ae676ac99b MAINTAINERS: add mm memory policy section adds 446f0a8e6024 add Ying as reviewer adds dddc09ba5775 mm/cma: make detection of highmem_start more robust adds 4d9ef0616f26 module: release codetag section when module load fails adds 10075262888b alloc_tag: allocate percpu counters for module tags dynamically adds 08f477195279 mm: vmalloc: actually use the in-place vrealloc region adds f00f84c96c47 mm: vmalloc: only zero-init on vrealloc shrink adds 837197d8c7ac Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 721d722b1048 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds f8b54cfe9ebb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0315fd1b8425 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] adds abd94ef46ace Merge branch 'fs-current' of linux-next adds 340a2cada7c8 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 7af8479d9eb4 Bluetooth: L2CAP: Fix not checking l2cap_chan security level adds 4bcb0c7dc254 Bluetooth: btusb: use skb_pull to avoid unsafe access in Q [...] adds c39b1bb5bc6d Merge tag 'for-net-2025-05-15' of git://git.kernel.org/pub [...] adds c9e455581e2b ptp: ocp: Limit signal/freq counts in summary output functions adds 6b1d3c5f675c team: grab team lock during team_change_rx_flags adds ba54bce747fa net: dsa: microchip: linearize skb for tail-tagging switches adds 91b6dbced0ef bridge: netfilter: Fix forwarding of fragmented packets adds 43f0999af011 vmxnet3: update MTU after device quiesce adds d6d2b0e1538d net: airoha: Fix page recycling in airoha_qdma_rx_process() adds c46286fdd6aa mr: consolidate the ipmr_can_free_table() checks. adds 239af1970bcb llc: fix data loss when reading from a socket in llc_ui_recvmsg() adds 69c6d83d7173 dt-bindings: can: microchip,mcp2510: Fix $id path adds c2aba69d0c36 can: bcm: add locking for bcm_op runtime updates adds dac5e6249159 can: bcm: add missing rcu read protection for procfs content adds 8283fd51e6ea Merge patch series "can: bcm: add locking for bcm_op runti [...] adds 9e89db3d847f Merge tag 'linux-can-fixes-for-6.15-20250520' of git://git [...] adds 4c5e065846ae Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 7ef51c312add Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 93a81ca06577 ALSA: pcm: Fix race of buffer access at PCM OSS layer adds 5ad8a4ddc450 ALSA: hda/realtek - restore auto-mute mode for Dell Chrome [...] adds 7672135ddb9b Merge tag 'asoc-fix-v6.15-rc6' of https://git.kernel.org/p [...] adds 8d7050306851 ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10 adds 7150d57c370f ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA adds f709b78aecab ALSA: hda/realtek - Add new HP ZBook laptop with micmute l [...] adds c0a2bd5a6b57 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e717c661e2d1 ASoC: apple: mca: Constrain channels according to TDM mask adds 1fb9640494d3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b89ca9ad1402 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b207f59817f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 08d61cd70ea6 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds ac778ffcce0e Merge branch 'counter-current' of git://git.kernel.org/pub [...] adds aaa3fc07c13d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f0d17942ea3e Input: xpad - add more controllers adds e962e18d5413 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d6ebcde6d4ec padata: do not leak refcount in reorder_work adds b2df03ed4052 crypto: algif_hash - fix double free in hash_accept adds ef9564cb1d20 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e61556893152 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 71c9475b1e2c mmc: sdhci_am654: Add SDHCI_QUIRK2_SUPPRESS_V1P8_ENA quirk [...] adds 2cfcdf89c1a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b6586d28ffae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3e14c7207a97 clk: s2mps11: initialise clk_hw_onecell_data::num before a [...] adds 6a56880562d4 Merge tag 'sunxi-clk-fixes-for-6.15' of https://git.kernel [...] adds 21e6c285c5da Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds 07402f0c1f83 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6692dbc15e5e drm/edid: fixed the bug that hdr metadata was not reset adds fcae20245ba9 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new badd93a2e7f6 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new bed8423ee974 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new b9e1fdd3f90e foo new 2c0396534958 mm/mempolicy: Weighted Interleave Auto-tuning new 78c5ef6719f1 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] new 22b0d7cc0864 mm: pcp: increase pcp->free_count threshold to trigger free_high new cd4941a15399 mm/hugetlb: pass folio instead of page to unmap_ref_private() new 2ac8ed888ed5 mm/hugetlb: refactor unmap_hugepage_range() to take folio [...] new e9f7749f59cb mm/hugetlb: refactor __unmap_hugepage_range() to take foli [...] new 66d03622d49f mm/hugetlb: convert use of struct page to folio in __unmap [...] new bfd5e3a8379d kmsan: apply clang-format to files mm/kmsan/ new 908317e21171 kmsan: fix usage of kmsan_enter_runtime() in kmsan_vmap_pa [...] new 98b22c96c134 kmsan: drop the declaration of kmsan_save_stack() new fc86669687b9 kmsan: enter the runtime around kmsan_internal_memmove_met [...] new 68b1fa27a11a kmsan: rework kmsan_in_runtime() handling in kmsan_report() new ec6e4e56af84 sched/numa: fix task swap by skipping kernel threads new 66311194f9f4 sched/numa: add statistics of numa balance task migration new 1b52cea66f0b mm/vmalloc: fix data race in show_numa_info() new 51d3ec38f6cd mm: numa_memblks: introduce numa_add_reserved_memblk new 8374f393a438 selftests/mm: add simple VM_PFNMAP tests based on mmap'ing [...] new a7b706b17e3e mm: cma: set early_pfn and bitmap as a union in cma_memrange new b648cf73cc0c mm: mincore: use pte_batch_hint() to batch process large folios new 71dc01941f67 x86/mm/pat: factor out setting cachemode into pgprot_set_c [...] new 72d4658d7ab3 mm: convert track_pfn_insert() to pfnmap_setup_cachemode*() new a5c333b8a362 mm: introduce pfnmap_track() and pfnmap_untrack() and use [...] new b91dd8fa9b36 mm: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_ [...] new c8f8af4b3311 x86/mm/pat: remove old pfnmap tracking interface new fc18ae9bf752 mm: remove VM_PAT new 12e59143137a x86/mm/pat: remove strict_prot parameter from reserve_pfn_range() new 606397f6f1a2 x86/mm/pat: remove MEMTYPE_*_MATCH new daf03870de8c x86/mm/pat: inline memtype_match() into memtype_erase() new f8ed890c1e1d drm/i915: track_pfn() -> "pfnmap tracking" new d441a5053c83 mm/io-mapping: track_pfn() -> "pfnmap tracking" new c0a37a9f4316 mm: khugepaged: convert set_huge_pmd() to take a folio new d4cf0d483226 mm: convert do_set_pmd() to take a folio new 9c2a1ce0deff MAINTAINERS: add kernel/fork.c to relevant sections new 832c823345a7 mm: remove WARN_ON_ONCE() in file_has_valid_mmap_hooks() new 8c49c7a2453d selftests/mm: deduplicate second mmap() of 5*PAGE_SIZE at base new cac5d3589214 mm: rename try_alloc_pages() to alloc_pages_nolock() new abd4b8931008 mm/damon/core: warn and fix nr_accesses[_bp] corruption new 3240a13dfe16 mm/damon/sysfs-schemes: fix wrong comment on damons_sysfs_ [...] new 3f176668d634 mm/damon/paddr: remove unused variable, folio_list, in dam [...] new 73f4e8cfb119 mm/damon/tests/core-kunit: add a test for damos_set_filter [...] new 1a0305da4e2d selftests/damon/_damon_sysfs: read tried regions directori [...] new 6f4996dee838 Docs/damon: update titles and brief introductions to expla [...] new 27cddac8a4b0 alloc_tag: check mem_profiling_support in alloc_tag_init new 76282610c51f mm/hugetlb: fix a deadlock with pagecache_folio and hugetl [...] new b77813d8335b selftests/eventfd: correct test name and improve messages new 252aaec0d875 mm: khugepaged: decouple SHMEM and file folios' collapse new d826d981051a memcg: memcg_rstat_updated re-entrant safe against irqs new 19d7d5305652 memcg-memcg_rstat_updated-re-entrant-safe-against-irqs-fix new e2fa1c04cf36 memcg: move preempt disable to callers of memcg_rstat_updated new 83371031a9d3 memcg: make mod_memcg_state re-entrant safe against irqs new 24f2841b2c3b memcg: make count_memcg_events re-entrant safe against irqs new 2351723d9fc0 memcg: make __mod_memcg_lruvec_state re-entrant safe against irqs new c4fbba6b7792 memcg: no stock lock for cpu hot-unplug new 5d59c14f2c2e memcg: objcg stock trylock without irq disabling new 72b4fd8cd90b m68k: remove use of page->index new a3a02b2a7134 mm: rename page->index to page->__folio_index new 02a137a00a58 ntfs3: use folios more in ntfs_compress_write() new f2df318fc74b iov: remove copy_page_from_iter_atomic() new 61d6d0066f88 zram: rename ZCOMP_PARAM_NO_LEVEL new f68a4dd783ac zram: support deflate-specific params new 0a95bc6555e4 selftests/mm: deduplicate test logging in test_mlock_lock() new 9f3e87f6c8d4 selftests/mm: deduplicate default page size test results i [...] new 44074f4e4059 Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] new 2ae8e65d06f0 foo new 0b85c55aba2d kexec_file: allow to place kexec_buf randomly new 85894cf400b8 crash_dump: make dm crypt keys persist for the kdump kernel new b2227a10e653 crash_dump: store dm crypt keys in kdump reserved memory new 5a7025ba66f0 crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging new 61b92a6a7ef4 crash_dump: retrieve dm crypt keys in kdump kernel new f89539e356df Revert "x86/mm: Remove unused __set_memory_prot()" new ed89f1b205e1 revert-x86-mm-remove-unused-__set_memory_prot-fix new 352a3534a1ed x86/crash: pass dm crypt keys to kdump kernel new 27abe2c8f992 x86/crash: make the page that stores the dm crypt keys ina [...] new a8c67c4c19f3 kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count new 21ff661c224c kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count new 4bedbd56d7d0 fork: clean-up ifdef logic around stack allocation new fce5debf7f21 fork: clean-up naming of vm_stack/vm_struct variables in v [...] new 11f16370520a fork: check charging success before zeroing stack new 27af226a7d24 fork: define a local GFP_VMAP_STACK new 74135b58d822 nilfs2: remove wbc->for_reclaim handling new 4df8606262d2 mailmap: update and consolidate Casey Connolly's name and email new 354002adefd5 kernel/panic.c: format kernel-doc comments new 52daa912ca7f scripts/gdb/symbols: factor out get_vmlinux() new 24abd7aa83a6 scripts/gdb/symbols: factor out pagination_off() new 140483a0fc61 scripts/gdb/symbols: determine KASLR offset on s390 during [...] new c9ef8488cf3e Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] new dba5d9fbaea9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 375368a9617d perf fncache: Switch to using hashmap new 754baf426e09 perf pmu: Change aliases from list to hashmap new 4102ff8b1fda perf metricgroup: Binary search when resolving referred to [...] new 7f84f67418e3 perf list: Display the PMU name associated with a perf met [...] new 3eb5c49f71d0 perf test: Hybrid improvements for metric value validation test new aea3496bbc7c perf tools: Fix arm64 source package build new 1c3741611f92 perf test: Fix LBR test by ignoring idle task new b92288171274 perf test: Update sysfs path for core PMU caps new 39922dc53c26 perf report: Add 'tgid' sort key new ef60b8f5724d perf trace: Support --summary-mode=cgroup new 7d45f402d311 perf evlist: Make uniquifying counter names consistent new 137359b7895f perf parse-events: Use wildcard processing to set an event [...] new cb422594d620 perf test: Add stat uniquifying test new 1c5721ca89a1 perf test: Allow tolerance for leader sampling test new bcfab08db7fb perf intel-tpebs: Filter non-workload samples new 208c0e168344 perf record: Add 8-byte aligned event type PERF_RECORD_COM [...] new 8cdf00b843ea perf record: Fix a asan runtime error in util/maps.c new db085366df22 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 4d6179bad333 Merge branch 'dma-mapping-for-next' of git://git.kernel.or [...] new 28d51df0dbaa Documentation: update binutils-2.30 version reference new 95dc44b6c6fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6761887d0236 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 29e31da4ed26 arm64/mm: Re-organise setting up FEAT_S1PIE registers PIRE [...] new 694f574f741a arm64: Update comment regarding values in __boot_cpu_mode new 13c63ce35883 arm64: mm: Drop redundant check in pmd_trans_huge() new 93d0d6f8a654 arm64/boot: Move init_pgdir[] and init_idmap_pgdir[] into [...] new 4afff6cc9a55 arm64/boot: Move global CPU override variables out of BSS new 90530521079e arm64/boot: Disallow BSS exports to startup code new 597704e20106 perf/arm-cmn: Initialise cmn->cpu earlier new 8c138a189f6d perf/arm-cmn: Add CMN S3 ACPI binding new b225219a4002 kselftest/arm64: Set default OUTPUT path when undefined new 7d6644225937 Merge branches 'for-next/acpi', 'for-next/cpufeature', 'fo [...] new 9dabbd2e31e3 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 734f848b1906 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e16f3cb00ed8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a8b6aef7b27 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 76d88171888c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 37aa981a3320 ARM: dts: microchip: sama7d65: Add gmac interfaces for sam [...] new b51e4aea3ecf ARM: dts: microchip: sama7d65: Add FLEXCOMs to sama7d65 SoC new 7116fb2f15cb ARM: dts: microchip: sama7d65: Enable GMAC interface new e65a13a29096 ARM: dts: microchip: sama7d65: Add MCP16502 to sama7d65 curiosity new 0bbc54da32f6 ARM: dts: microchip: sama7d65_curiosity: add EEPROM new f5b56abe58b0 ARM: dts: microchip: sama7d65: Add SRAM and DRAM component [...] new 4b3d951f288c ARM: dts: microchip: sama7d65: Add RTT and GPBR Support fo [...] new e634fd716610 ARM: dts: microchip: sama7d65: Add RTT timer to curiosity board new 36e9e1ab5945 ARM: dts: microchip: sama7g54_curiosity: Add fixed-partiti [...] new 05aeace8757f Merge branch 'at91-dt' into at91-next new 5cb7e7ed5d02 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 28e09c978afd Merge branch 'next' of https://github.com/Broadcom/stblinux.git new e7e577bab278 Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] new c5f5df8e59c3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7730a469c5f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7d1256cb034c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b04f0d89e880 arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs new 47eddc5be801 Merge branch 'mvebu/dt64' into mvebu/for-next new 8fb4f8e75a62 ARM: dts: marvell: kirkwood: use recent scl/sda gpio bindings new 89373e7d4125 Merge branch 'mvebu/dt' into mvebu/for-next new 2169dadac5b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d18a92848112 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b2c547cffe2f ARM: dts: qcom: apq8064-ifc6410: drop HDMI HPD GPIO new 03026046589d arm64: dts: qcom: x1e78100-t14s: enable SDX62 modem new 5603525e40e3 arm64: dts: qcom: x1e78100-t14s: Enable audio headset support new 9c6ee9a760c5 arm64: dts: qcom: x1e80100-hp-x14: drop bogus USB retimer new 06e3c7ec8045 arm64: dts: qcom: x1e80100: Add cpucp mailbox and sram nodes new 892c83aa39cb arm64: dts: qcom: x1e80100: Enable cpufreq new 9522803addbe arm64: dts: qcom: sc8280xp: Fix node order new d6470588beaf arm64: dts: qcom: sc8280xp: Add SLPI new f5421c529838 arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: enable se [...] new f285543c5a00 arm64: dts: qcom: sc8280xp-crd: Enable SLPI new e07d2d57a1c7 arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects new 9380e0a1d449 arm64: dts: qcom: qrb2210-rb1: add Bluetooth support new 58782c229e3e arm64: dts: qcom: sdm845-starqltechn: add initial sound support new 70005c18c9f7 arm64: dts: qcom: sdm845-starqltechn: add graphics support new b20bb726603e arm64: dts: qcom: sdm845-starqltechn: add modem support new 541d0b2f4dcd arm64: dts: qcom: sar2130p: add display nodes new c249a0b6a422 arm64: dts: qcom: ipq9574: Add MHI to pcie nodes new 9ef455436270 arm64: dts: qcom: ipq5332: Add PCIe related nodes new 1838d9297f93 arm64: dts: qcom: ipq5332-rdp441: Enable PCIe phys and con [...] new a9fa18f839c4 arm64: dts: qcom: sc7180: Add specific APPS RSC compatible new facf5df87129 arm64: dts: qcom: sdm845: Add specific APPS RSC compatible new 7ebdb205d4b9 arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument new 7185c9cd0e22 arm64: dts: qcom: qcs615: Remove disallowed property from [...] new bd0eaca2f1be arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply new 3e060720fa26 arm64: dts: qcom: msm8998-mtp: Add QUSB2PHY VDD supply new b108ca47ea14 arm64: dts: qcom: msm8998-yoshino: Add QUSB2PHY VDD supply new a30e5b31751c arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators new 27880745470a arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX new f27544792360 arm64: dts: qcom: sa8775p: Clean up the PSCI PDs new ea172f61f4fd arm64: dts: qcom: qcs615: Fix up UFS clocks new 435c3642a6a8 arm64: dts: qcom: x1e80100: Add PCIe lane equalization pre [...] new fff7f1c8442b arm64: dts: qcom: x1e80100-vivobook-s15: Add bluetooth new 831e7dcc06cd arm64: dts: qcom: qcm2290: Add crypto engine new 5cf0ebd4800d arm64: dts: qcom: sdx75: Add QPIC BAM support new c25dcb4d42a9 arm64: dts: qcom: sdx75: Add QPIC NAND support new d838ac6903ee arm64: dts: qcom: sdx75-idp: Enable QPIC BAM & QPIC NAND support new 2a49326081e1 arm64: dts: qcom: sc7280: Mark FastRPC context banks as dm [...] new ab7f31a3830d arm64: dts: qcom: ipq5424: Add PCIe PHYs and controller nodes new b970a4dddf7e arm64: dts: qcom: ipq5424: Enable PCIe PHYs and controllers new 299038d82418 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add retimer [...] new 654ac800d4ac arm64: dts: qcom: sm4450: Add RPMh power domains support new 1003cea3c776 clk: qcom: Add support for Camera Clock Controller on QCS8300 new 166e65bc6ce3 clk: qcom: rpmh: make clkaN optional new da94a81ea6c6 clk: qcom: gcc: Set FORCE_MEM_CORE_ON for gcc_ufs_axi_clk [...] new 201bf08ba9e2 clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks new 936badf28238 docs: firmware: qcom_scm: Fix kernel-doc warning new 44ef9ab4baaf Merge branches 'arm32-for-6.16', 'arm64-defconfig-for-6.16 [...] new d3550377c5be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 652eea251dd8 arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups new f6a83ae2d61f Merge branch 'renesas-dts-for-v6.16' into renesas-next new 2e4acfb4a259 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 274461929822 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new ede1fa1384c2 arm64: dts: rockchip: Add missing SFC power-domains to rk3576 new 6e0f32da68fa arm64: dts: rockchip: Drop assigned-clock* from cpu nodes [...] new 4d2587e0e1ce arm64: dts: rockchip: fix rk3576 pcie unit addresses new 8ff721f60257 arm64: dts: rockchip: move rk3576 pinctrl node outside the [...] new f8b11d8cfbfc arm64: dts: rockchip: remove a double-empty line from rk35 [...] new 7d086f78fe09 arm64: dts: rockchip: move rk3528 pinctrl node outside the [...] new 25d3e1d2558c arm64: dts: rockchip: fix rk3562 pcie unit addresses new dfab90b9580c arm64: dts: rockchip: move rk3562 pinctrl node outside the [...] new 897af18e5d75 Merge branch 'v6.16-armsoc/dts64' into for-next new ccb1af809269 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f78229140c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35137985e360 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 1cb666ec5a21 riscv: dts: sophgo: sg2042: add pinctrl support new 73ab31a8f3fb riscv: sophgo: dts: Add spi controller for SG2042 new 33da812c4548 riscv: dts: sophgo: Move all soc specific device into soc [...] new 0212bd4fadbd riscv: dts: sophgo: Move riscv cpu definition to a separate file new a0cd6d17f8c8 riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi new e595fa85dbd2 riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate in [...] new bced6beb1665 dt-bindings: interrupt-controller: Add Sophgo SG2044 CLINT mswi new beb207286061 dt-bindings: interrupt-controller: Add Sophgo SG2044 PLIC new 22db96e4abc9 dt-bindings: riscv: sophgo: Add SG2044 compatible string new ae5bac370ed4 riscv: dts: sophgo: Add initial device tree of Sophgo SRD3-10 new 108a76779829 riscv: dts: sophgo: switch precise compatible for existed [...] new 5a3b139a1f6b Merge branch 'for-next' of https://github.com/sophgo/linux.git new 9cd3fe27cdd5 Merge branch 'soc-for-next' of https://github.com/sophgo/l [...] new 3051b97d28d4 Merge branch 'for-next' of https://github.com/spacemit-com/linux new dc392342b7bb ARM: dts: stm32: Add nvmem-cells to ethernet nodes for con [...] new 2f7ecbdd63da Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 3ece5e7d1b9d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new d7a44a361734 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a093b4a5a903 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b0cc21a764a6 Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] new f1b3f5003afb Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new ab4999906aed clk: socfpga: clk-pll: Optimize local variables new 0248bfb25579 clk: socfpga: stratix10: Optimize local variables new 6bbc69e58aa8 Merge tag 'socfpga_clk_updates_for_6.16_v2' of git://git.k [...] new 63716dcc9477 Merge branch 'clk-socfpga' into clk-next new 32d090911499 Merge branch 'clk-fixes' into clk-next new a2e70a237345 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new cfe9a8276e52 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 3d96b93cf695 Merge branch 'thead-clk-for-next' of https://github.com/pd [...] new 16563775ce7c Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new fd9521c3eb70 LoongArch: Add a default install.sh new e8034ac570f8 LoongArch: Using generic scripts/install.sh in `make install` new 9534482b45cf LoongArch: Add some annotations in archhelp new 630bfe425ed4 LoongArch: Add SCHED_MC (Multi-core scheduler) support new 90aa8ae10e03 LoongArch: Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS new 6495d3477a9b LoongArch: Enable HAVE_ARCH_STACKLEAK new d08e3456aba3 LoongArch: Increase max supported CPUs up to 2048 new 76026c44e3b4 LoongArch: Introduce the numa_memblks conversion new 5b5fc8c48ee2 LoongArch: Preserve firmware configuration when desired new eac796dee254 LoongArch: dts: Add PWM support to Loongson-2K0500 new 26f59fcc81a4 LoongArch: dts: Add PWM support to Loongson-2K1000 new 7d8521c74654 LoongArch: dts: Add PWM support to Loongson-2K2000 new fecd903c3c02 LoongArch: KVM: Add ecode parameter for exception handlers new 05d70ebf74c9 LoongArch: KVM: Do not flush tlb if HW PTW supported new a5460d191915 KVM: selftests: Add VM_MODE_P47V47_16K VM mode new 21872c74b07b KVM: selftests: Add KVM selftests header files for LoongArch new 2ebf31d59f58 KVM: selftests: Add core KVM selftests support for LoongArch new 304b93b1a044 KVM: selftests: Add ucall test support for LoongArch new a867688c8cbb KVM: selftests: Add supported test cases for LoongArch new 4d89432937f1 Merge branch 'loongarch-kvm' into loongarch-next new dac4e209aaad Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new f440518f379d m68k: defconfig: Update defconfigs for v6.15-rc1 new 05d63b6aa936 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0c4aba403f4f m68k: coldfire: gpio: use new line value setter callbacks new 245bb7b95aff m68k/kernel: replace strncpy() with strscpy() new eb43efd062d1 m68k: Replace memcpy() + manual NUL-termination with strscpy() new d172a4642ef9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1a0cf01da526 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 4cc7543eb494 MIPS: SMP: Move the AP sync point before the non-parallel [...] new 3590692a136d mips: dts: pic32: pic32mzda: Rename the sdhci nodename to [...] new 2695b3c7fe4f MIPS: bcm63xx: nvram: avoid inefficient use of crc32_le_combine() new be8b4173719a dt-bindings: mips: Add EcoNet platform binding new 35fb26f94dfa mips: Add EcoNet MIPS platform support new abc2d0bc2cb7 dt-bindings: vendor-prefixes: Add SmartFiber new 0ec488700972 mips: dts: Add EcoNet DTS with EN751221 and SmartFiber XP8 [...] new faefb0a59c59 MAINTAINERS: Add entry for newly added EcoNet platform. new 5dd2c00cf120 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new ba5c4a3737bd Merge branch 'for-next' of git://github.com/openrisc/linux.git new 7cbb015e2d3d parisc: fix building with gcc-15 new ba640406f618 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9cb1476ade4 powerpc/8xx: Reduce alignment constraint for kernel memory new ccdb36cbe65f KVM: PPC: Book3S HV: Fix IRQ map warnings with XICS on pSe [...] new 2c54e431574f powerpc/pseries/htmdump: Include header file to get is_kvm [...] new 8bc3252436d3 powerpc: Transliterate author name and remove FIXME new 93bd4a80efeb powerpc/kernel: Fix ppc_save_regs inclusion in build new d36e3f11fe8b powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view new 7e99a4a60d8f powerpc: Replace strcpy() with strscpy() in proc_ppc64_init() new ff27a9a0c66c powerpc/mm/fault: Use str_write_read() helper function new f36a28192e3c powerpc/powermac: Use str_enabled_disabled() and str_on_of [...] new f15e87340afd powerpc/iommu: Use str_disabled_enabled() helper new 089582d4dc3c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fd031a22f654 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1a935c37afb6 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new a5ca7c077961 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 42a7d5a9bd0c Merge branch 'fixes' into for-next new e3bcd0f7a9b3 s390/cpacf: Rework cpacf_pcc() to return condition code new 6cd87cb5ef6c s390/crypto: Rework protected key AES for true asynch support new 31026ed5b7c8 Merge branch 'prot-key-async' new 38988c35b7f5 s390/extmem: Add workaround for DCSS unload diag new 5c4a8632e86a s390/thread_info: Cleanup header includes new d35ef47a43f8 s390/ptrace: Always inline regs_get_kernel_stack_nth() and [...] new d536e1941e77 Merge branch 'features' into for-next new 5a961d95d7f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5bf85eb55ea0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ee3c205fdc9f Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 49771a7578cd bcachefs: Fix bch2_btree_path_traverse_cached() when paths [...] adds ca37125b036a bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup adds f2c9e007ef4d bcachefs: Be precise about bch_io_failures adds dd6e0c0becb9 bcachefs: Poison extents that can't be read due to checksu [...] adds d0ae2728ef4f bcachefs: Data move can read from poisoned extents adds f511e63fbd45 bcachefs: Rebalance now skips poisoned extents adds f0339f6f9666 bcachefs: replace strncpy() with memcpy_and_pad in journal [...] adds 49d1fcf5ffc3 bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] adds 54693b782f22 bcachefs: trace bch2_trans_kmalloc() adds a68cb3f8dff6 bcachefs: struct alloc_request adds 6720ecb056e9 bcachefs: alloc_request.data_type adds cd61384bbef9 bcachefs: bch2_bucket_alloc_trans() takes alloc_request adds 380e9d356b96 bcachefs: bch2_ec_stripe_head_get() takes alloc_request adds 6e9252f5f858 bcachefs: new_stripe_alloc_buckets() takes alloc_request adds 9b49be86a1e5 bcachefs: alloc_request: deallocate_extra_replicas() adds 6f6ed7a75e0a bcachefs: alloc_request.usage adds a9d530dfd1eb bcachefs: alloc_request.counters adds 38ffb5fc3d07 bcachefs: alloc_request.ca adds af67e9ae1c20 bcachefs: alloc_request.ptrs2 adds f6187e18b55b bcachefs: alloc_request no longer on stack adds 89bd5292059a bcachefs: reduce new_stripe_alloc_buckets() stack usage adds f188f1200a53 bcachefs: darray: provide typedefs for primitive types adds 11b2cfb05712 bcachefs: bch2_snapshot_table_make_room() adds d4b18f8c1f07 bcachefs: add missing include adds c0c28c0699f9 bcachefs: bch2_kvmalloc() mem alloc profiling adds 1f106cd4ad34 bcachefs: btree_io_complete_wq -> btree_write_complete_wq adds 8096a92a10ff bcachefs: simplify journal pin initialization adds f74dfd9dfc4e bcachefs: alphabetize init function calls adds 3fcf3c45b338 bcachefs: Move various init code to _init_early() adds 1b88572f1743 bcachefs: RO mounts now use less memory adds 465b32353de7 bcachefs: move_data_phys: stats are not required adds 189740ac1f67 bcachefs: early return for negative values when parsing BC [...] adds 69f05d523bc7 bcachefs: split error messages of invalid compression into [...] adds 1cb6e886af73 bcachefs: indent error messages of invalid compression adds 4d57997a078d bcachefs: export bch2_chacha20 adds b6bb105cc5de bcachefs: Improve opts.degraded adds 16e1c84431bc bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() adds c4ae13e68c6c bcachefs: __btree_node_reclaim_checks() adds 293ac5cd09c0 bcachefs: Improve bch2_btree_cache_to_text() adds 923ab3faa512 bcachefs: bch2_dev_journal_alloc() now respects data_allowed adds 917e763146c4 bcachefs: bch2_dev_allocator_set_rw() adds 3d29ac5028a7 bcachefs: Clean up duplicated code in bch2_journal_halt() adds e11f597101c9 bcachefs: Kill bch2_trans_unlock_noassert adds e01143ab1581 bcachefs: Remove spurious +1/-1 operation adds 89d68b8bf9fd bcachefs: Simplify logic adds 573918b61b01 bcachefs: Initialize c->name earlier on single dev filesystems adds c6c704a84865 bcachefs: Single device mode adds ecf8e0cd53d2 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() adds a9f0816d3cd8 bcachefs: Clean up option pre/post hooks, small fixes adds 99d915b2d8a8 bcachefs: Incompatible features may now be enabled at runtime adds d84e4a993ad8 bcachefs: bch2_run_explicit_recovery_pass_printbuf() adds 65f74bbb4fdf bcachefs: Simplify bch2_count_fsck_err() adds 563bb3a5e691 bcachefs: bch2_dev_missing_bkey() adds 5a4a2b74ac6c bcachefs: print_str_as_lines() -> print_str() adds 50adb78bdbbb bcachefs: Flag for repair on missing subvolume adds ec2b1f69d11b bcachefs: Add a recovery pass for making sure root inode i [...] adds 15b07446d385 bcachefs: sb_validate() no longer requires members_v1 adds 772976ada5e4 bcachefs: Shrink superblock downgrade table adds 2d2f303647a1 bcachefs: Print features on startup with -o verbose adds 009d237de470 bcachefs: BCH_FEATURE_no_alloc_info adds f1a9e6d6daea bcachefs: BCH_FEATURE_small_image adds 1755c0c2718f bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT adds c36d841894c4 bcachefs: export bch2_move_data_phys() adds d014b38a8a23 bcachefs: Plumb target parameter through btree_node_rewrite_pos() adds 1aedb9d29655 bcachefs: plumb btree_id through move_pred_fd adds ba8f13e30d06 bcachefs: bch2_move_data_btree() can move btree nodes adds 80a5a77a64f0 bcachefs: bch2_move_data_btree() can now walk roots adds 81e5eaaf480b docs: bcachefs: idle work scheduling design doc adds 7c898798aea3 bcachefs: Fix struct with flex member ABI warning adds 1c2e014fd693 bcachefs: Kill dead code adds 54001aa40294 bcachefs: bch2_check_rebalance_work() adds 21b42a7082a6 bcachefs: bch2_target_to_text() no longer depends on io_ref adds 024498647120 bcachefs: recalc_capacity() no longer depends on io_ref adds 0e92096d2c5d bcachefs: for_each_online_member_rcu() adds adbc13dbe920 bcachefs: __bch2_fs_read_write() no longer depends on io_ref adds 4603d637ef5f bcachefs: for_each_rw_member_rcu() adds 78fb3f686cab bcachefs: enumerated_ref.c adds 49ba270a4fba bcachefs: bch_fs.writes -> enumerated_refs adds 9a6b24b70fb3 bcachefs: bch_dev.io_ref -> enumerated_ref adds e80485cdf85c bcachefs: bch2_bio_to_text() adds 776466f0cf9f bcachefs: bch2_read_bio_to_text adds 94df6bd754c5 bcachefs: fast_list adds 9e0244b056cb bcachefs: Async object debugging adds 588cb91bb810 bcachefs: Make various async objs visible in debugfs adds 7dba6dc2ac99 bcachefs: print_string_as_lines: avoid printing empty line adds 547361933227 bcachefs: bch2_io_failures_to_text() adds 17f09ae38a15 bcachefs: Emit a single log message on data read error adds bd6bf5ec12e8 bcachefs: Kill redundant error message in topology repair adds 0c9ae07a342e bcachefs: bch2_btree_lost_data() now handles snapshots tree adds 0c8db6ec27cc bcachefs: Remove redundant calls to btree_lost_data() adds 29b6af5a7aa6 bcachefs: kill bch2_run_explicit_recovery_pass_persistent() adds f43468ede211 bcachefs: Plumb printbuf through bch2_btree_lost_data() adds f5fcf3546725 bcachefs: bch2_fsck_err_opt() adds 073bb07d3e1a bcachefs: bch2_mark_btree_validate_failure() adds 65d85b6ed826 bcachefs: Single err message for btree node reads adds 849dba3e31d6 bcachefs: bch2_dirent_to_text() shows casefolded dirents adds 941f306f5e27 bcachefs: provide unlocked version of run_explicit_recover [...] adds 16bd87cb3d1b bcachefs: Run most explicit recovery passes persistent adds c52cf67e2fa9 bcachefs: bch2_trans_update_ip() adds 281b9920f2e8 bcachefs: bch2_fs_open() now takes a darray adds e2b07e95f6f8 bcachefs: bch2_dev_add() can run on a non-started fs adds 3bd3a51be8a2 bcachefs: Avoid -Wflex-array-member-not-at-end warnings adds d83d55d0b3b9 bcachefs: sysfs trigger_recalc_capacity adds 6aadd9335143 bcachefs: Fix setting ca->name in device add adds fbe8ee1bf582 docs: bcachefs: add casefolding reference adds a71944cc71e6 bcachefs: Improve bch2_disk_groups_to_text() adds 8a205dcb63ed bcachefs: Rename x_name to x_name_and_value adds e581de01cd5d bcachefs: Don't emit bch_sb_field_members_v1 if not required adds c0e9741a7b32 bcachefs: snapshot delete progress indicator adds 13993b9726a3 bcachefs: Add comments for inode snapshot requirements adds d07416200223 bcachefs: kill inode_walker_entry.snapshot adds ad0ac661ff1a bcachefs: Fix inconsistent req->ec adds d91b432c2d6d bcachefs: Improve bch2_request_incompat_feature() message adds eae753507f10 bcachefs: bch2_inode_unpack() cleanup adds 6a9a0d264e4d bcachefs: get_inodes_all_snapshots() now includes whiteouts adds 220eea52b8aa bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot adds 517f662261bd bcachefs: Skip unrelated snapshot trees in snapshot deletion adds 95707cb1569c bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE adds b2aab14a8406 bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 adds 58c9a233e78b bcachefs: delete_dead_snapshot_keys_v2() adds 43d36e4e084a bcachefs: bch2_journal_write() refactoring adds 11d34ad34491 bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock() adds 901b374eae8a bcachefs: inline bch2_ob_ptr() adds 59c6368dc580 bcachefs: improve check_inode_hash_info_matches_root() err [...] adds 673de287282a bcachefs: Improve bch2_extent_ptr_set_cached() adds 2f6176bc9b85 bcachefs: __bch2_fs_free() cleanup adds c82bc914051a bcachefs: opts.rebalance_on_ac_only adds 90543096ab57 bcachefs: bch2_dev_remove_stripes() respects degraded flags adds 0b9b4eb64378 bcachefs: BCH_SB_MEMBER_DELETED_UUID adds 873f4b1c0963 bcachefs: bch2_dev_data_drop_by_backpointers() adds 1808bbd012f8 bcachefs: bcachefs_metadata_version_fast_device_removal adds 11afe44f3fdc bcachefs: Knob for manual snapshot deletion adds 039a58e2fc02 bcachefs: Add missing include adds 257cff2437a5 bcachefs: bch2_copygc_dev_wait_amount() adds 19d0be08dca8 bcachefs: buckets_in_flight on stack adds 868bde3c4d48 bcachefs: kill dead code in move_data_phys() adds a8bca520c50e bcachefs: delete dead items in bch_dev adds 3d47e6976b8b bcachefs: "buckets with backpointer mismatches" now alloca [...] adds 35654ec127f0 bcachefs: print label correctly in sb_member_to_text() adds 61e3ea9b4639 bcachefs: recovery_passes_types.h -> recovery_passes_format.h adds 562e817e7e05 bcachefs: bch_sb_field_recovery_passes adds 845c8ec23246 bcachefs: online_fsck_mutex -> run_recovery_passes_lock adds 43da1be2f870 bcachefs: Slim down inlined part of bch2_btree_path_upgrade() adds 63258ca0fbbd bcachefs: Debug params are now static_keys adds f6d6e48026cb bcachefs: debug_check_btree_locking modparam adds 5c855da341d2 bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUG adds a5118b3a5f96 bcachefs: debug_check_bset_lookups adds 8400ccf8032b bcachefs: debug_check_bkey_unpack adds 1ce330d2451c bcachefs: Rename fsck_running, recovery_running flags adds 961708310cc4 bcachefs: Don't rewind recovery if not in recovery adds ce0c546b0d49 bcachefs: add missing locking in bch2_write_point_to_text() adds 61580c0f89cb bcachefs: Extra write buffer asserts adds 79d6808e17a3 bcachefs: bch2_fs_emergency_read_only2() adds c35a3f1787ef bcachefs: kill move_bucket_in_flight adds c2b0cdc51d06 bcachefs: Move pending buckets queue to buckets_in_flight adds 04790faf8e4a bcachefs: move_buckets in rhashtable when allocated adds 07b04fab9f77 bcachefs: Add tracepoint, counter for io_move_created_rebalance adds 2753d91b00aa bcachefs: fix can_write_extent() adds 4f4b0e6f7fbd bcachefs: Fix opt hooks in sysfs for non sb option adds c7795d0c52fb bcachefs: Kill BTREE_TRIGGER_bucket_invalidate adds c7bfd521650e bcachefs: Early return to avoid unnecessary lock adds 2b52829d3de3 bcachefs: bch2_inode_find_snapshot_root() adds 8f5d519a54c6 bcachefs: Improve bch2_repair_inode_hash_info() adds 3d72bb73a01b bcachefs: better error message for subvol_fs_path_parent_wrong adds 16b2e549942f bcachefs: do_rebalance_scan() now only updates bch_extent_ [...] adds ea29f3633758 bcachefs: relock_fail tracepoint now includes btree adds ad0487efd1ec bcachefs: journal path now uses discard_opt_enabled() adds 1245126b0c4b bcachefs: btree key cache asserts adds 7d136fcda725 bcachefs: Optimize bch2_trans_start_alloc_update() adds 75cba303075e bcachefs: kill copy in bch2_disk_accounting_mod() adds 11993d84585f bcachefs: struct bch_fs_recovery adds b0353b16fdb1 bcachefs: __bch2_run_recovery_passes() adds 85106f5267c0 bcachefs: Reduce usage of recovery.curr_pass adds 2763a77032d7 bcachefs: bch2_recovery_pass_status_to_text() adds 8f11c6697c35 bcachefs: bch2_run_explicit_recovery_pass() cleanup adds 2dba8a1a2a59 bcachefs: Run recovery passes asynchronously adds a64ef6149c48 bcachefs: Improve bucket_bitmap code adds b3b889b9b775 bcachefs: bch2_check_bucket_backpointer_mismatch() adds 20942fe2d1c3 bcachefs: fsck: Include loops in error messages adds 3d47e0bb5c48 bcachefs: fix bch2_debugfs_flush_buf() when tabstops are in use adds d7fffafaa9c6 bcachefs: async objs now support bch_write_ops adds 5622f0840101 bcachefs: Make accounting mismatch errors more readable adds 9e00b80bf74a bcachefs: btree_trans_subbuf adds 950d8cf2ea8b bcachefs: Split out accounting in transaction commit adds 660cd372a487 bcachefs: Coalesce accounting in trans commit adds 40d347de598c bcachefs: Simplify bch2_extent_atomic_end() adds de2e1d8a937d bcachefs: fix extent_has_stripe_ptr() adds 0a6be43f2c78 bcachefs: mkwrite() now only dirties one page adds e70de852a00b bcachefs: Call bch2_bkey_set_needs_rebalance() earlier in [...] adds 7ec7c965b6ad bcachefs: Remove duplicate call to bch2_trans_begin() adds 83d7c719f3ba bcachefs: Don't set bi_casefold on non directories adds 7a5ef8f68fe8 bcachefs: subvol_inum_eq() adds 37f44398abfc bcachefs: bch2_rename_trans() only runs rename-to-dir code [...] adds e153c543bd8b bcachefs: bch2_inum_snapshot_to_path() adds 831b7b024322 bcachefs: bch2_inode_find_by_inum_snapshot() adds 86201ac9945d bcachefs: BCH_INODE_has_case_insensitive adds ea254f4af6b3 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds 1080e730e073 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 4dab2008ac92 Merge branch 'misc-6.15' into for-next-current-v6.14-20250520 adds e339596e8635 Merge branch 'for-next-current-v6.14-20250520' into for-ne [...] adds 8af94e772ef7 btrfs: remove standalone "nologreplay" mount option adds eeb133a63412 btrfs: move misplaced comment of btrfs_path::keep_locks adds 4ec434d1fe61 Merge branch 'misc-6.16' into for-next-next-v6.15-20250520 adds 18e274f43253 Merge branch 'for-next-next-v6.15-20250520' into for-next- [...] adds 567cd527e376 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a7a8fe56e932 smb: client: Fix use-after-free in cifs_fill_dirent adds ea9dfcac6371 smb: client: Reset all search buffer pointers when releasi [...] adds dd94f9d401a2 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds b4be3e5f6d81 Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] adds 26f770d95f5a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b1893246e77b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 12bf25d1659b erofs: lazily initialize per-CPU workers and CPU hotplug hooks adds c94d54dab9f0 erofs: add 'fsoffset' mount option to specify filesystem offset adds 0071dcf92a2b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 81013bb1d66e exfat: fix double free in delayed_free adds 602ac09f66e8 exfat: do not clear volume dirty flag during sync adds 9421f406ddb1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 90d1238047a6 fanotify: remove redundant permission checks adds 58f5fbeb367f fanotify: support watching filesystems and mounts inside userns adds e56f3c6159f2 Merge unpriviledged fanotify watching. adds 89c1cdb183a3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 834224e81cdc ext4: convert i_fc_lock to spinlock adds 4d3266463ed0 ext4: for committing inode, make ext4_fc_track_inode wait adds 0b64fd74dd20 ext4: mark inode dirty before grabbing i_data_sem in ext4_setattr adds 857d32f26181 ext4: rework fast commit commit path adds ed45d331135c ext4: drop i_fc_updates from inode fc info adds 69f35ca18930 ext4: update code documentation adds 86e07d4b9b04 ext4: temporarily elevate commit thread priority adds 12e64e7f859e ext4: convert s_fc_lock to mutex type adds 6593714d67ba ext4: hold s_fc_lock while during fast commit adds 227cb4ca5a65 ext4: inline: fix len overflow in ext4_prepare_inline_data adds 53ce42accd20 ext4: ext4: unify EXT4_EX_NOCACHE|NOFAIL flags in ext4_ext [...] adds 86b349ce0312 ext4: generalize EXT4_GET_BLOCKS_IO_SUBMIT flag usage adds 402e38e6b71f ext4: prevent stale extent cache entries caused by concurr [...] adds 151ff9325e5e ext4: prevent stale extent cache entries caused by concurr [...] adds f22a0ef2231a ext4: prevent stale extent cache entries caused by concurr [...] adds 0b8e0bd45007 ext4: factor out is_special_ino() adds 7871da20d484 ext4: introduce ext4_check_map_extents_env() debug helper adds 1b4d2a0b7946 ext4: check env when mapping and modifying extents adds 24b7a2331fcd ext4: clairfy the rules for modifying extents adds d612a07931e2 ext4: avoid -Wformat-security warning adds 32a93f5bc9b9 ext4: fix calculation of credits for extent tree modification adds e80325ef5cc2 ext4: use writeback_iter in ext4_journalled_submit_inode_d [...] adds af98b0157adf jbd2: fix data-race and null-ptr-deref in jbd2_journal_dir [...] adds b5e58bcd7962 ext4: fix out of bounds punch offset adds 29ec9bed2395 ext4: fix incorrect punch max_end adds dbe27f06fa38 ext4: factor out ext4_get_maxbytes() adds 1a77a028a392 ext4: ensure i_size is smaller than maxbytes adds fdbd0df9d4a3 ext4: make ext4_mpage_readpages() support large folios adds 16705e52e629 ext4: make regular file's buffered write path support larg [...] adds 2e9466fc5d7c ext4: make __ext4_block_zero_page_range() support large folio adds d6bf294773a4 ext4/jbd2: convert jbd2_journal_blocks_per_page() to suppo [...] adds 0e32d8617012 ext4: correct the journal credits calculations of allocati [...] adds cd9f76de6ae9 ext4: make the writeback path support large folios adds 01e807e18fd8 ext4: make online defragmentation support large folios adds 7ac67301e82f ext4: enable large folio for regular file adds 6cbab5f95e49 ext4: remove sbi argument from ext4_chksum() adds 6017dbb7b67a ext4: remove sb argument from ext4_superblock_csum() adds 76005718cf8b jbd2: remove journal_t argument from jbd2_chksum() adds fff6f35b9b2f jbd2: remove journal_t argument from jbd2_superblock_csum() adds 9fa6121684da ext4: Document an edge case for overwrites adds 1c972b1d13dd ext4: Check if inode uses extents in ext4_inode_can_atomic [...] adds 255e7bc2127c ext4: Make ext4_meta_trans_blocks() non-static for later use adds 5bb12b1837c0 ext4: Add support for EXT4_GET_BLOCKS_QUERY_LEAF_BLOCKS adds b86629c2b299 ext4: Add multi-fsblock atomic write support with bigalloc adds 642e0dc73c5d ext4: Enable support for ext4 multi-fsblock atomic write u [...] adds 0bf1f51e34c4 ext4: Add atomic block write documentation adds e26268ff1dca ext4: only dirty folios when data journaling regular files adds dc1962e47f07 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds d23578466429 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds f008a4390bde fuse: support copying large folios adds 4ba08e62e80e fuse: support large folios for retrieves adds da4283da01fb fuse: refactor fuse_fill_write_pages() adds aee03ea7ff98 fuse: support large folios for writethrough writes adds 6ad7ef446717 fuse: support large folios for folio reads adds 14db04aacfd7 fuse: support large folios for symlinks adds 772ebacdb26a fuse: support large folios for stores adds f32c9138c9c6 fuse: support large folios for queued writes adds 64b0794766fd fuse: support large folios for readahead adds db111869f509 fuse: support large folios for writeback adds 376464b93692 fuse: don't allow signals to interrupt getdents copying adds 3bd894a88be0 readdir: supply dir_context.count as readdir buffer size hint adds 65107cbe9585 fuse: increase readdir buffer size adds d68f3d1726f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6a0a5f1a7c00 gfs2: Rename jdata_dirty_folio to gfs2_jdata_dirty_folio adds ac9f2603a3cf gfs2: Move gfs2_trans_add_databufs adds 3f39ce5b5251 gfs2: Don't start unnecessary transactions during log flush adds 031dfffcd507 gfs2: Minor comments fix adds 20fdf503e4f0 gfs2: Move gfs2_log_pointers_init adds b46d0ef63679 gfs2: Simplify gfs2_log_pointers_init adds 8744fc04d0c5 gfs2: Simplify clean_journal adds 7545d2b8ed49 gfs2: Get rid of duplicate log head lookup adds 65347aa1b9a4 gfs2: No more gfs2_find_jhead caching adds 35531a6c1755 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a61f1819b947 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 1f4bbedd4e5a ksmbd: fix stream write failure adds e3780133c1c1 ksmbd: use SHA-256 library API instead of crypto_shash API adds 9bc18c6a94e7 ksmbd: remove unnecessary softdep on crc32 adds 6679ea7bc337 ksmbd: use list_first_entry_or_null for opinfo_get_list() adds 740c5aa0ef60 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 592433158905 svcrdma: Reduce the number of rdma_rw contexts per-QP adds eff042ddf4b9 sunrpc: Add a helper to derive maxpages from sv_max_mesg adds 1a58791292eb sunrpc: Remove backchannel check in svc_init_buffer() adds ed603bcf4fea sunrpc: Replace the rq_pages array with dynamically-alloca [...] adds 59cf7346542b sunrpc: Replace the rq_bvec array with dynamically-allocat [...] adds 2a48f3adc2dd NFSD: Use rqstp->rq_bvec in nfsd_iter_read() adds f2e597353d50 NFSD: De-duplicate the svc_fill_write_vector() call sites adds 62bf165c04bf SUNRPC: Export xdr_buf_to_bvec() adds 1969823caf16 NFSD: Use rqstp->rq_bvec in nfsd_iter_write() adds b406c6b78198 SUNRPC: Remove svc_fill_write_vector() adds 1259560b988c SUNRPC: Remove svc_rqst :: rq_vec adds f4126823c1fd sunrpc: Adjust size of socket's receive page array dynamically adds 81381d1a90de svcrdma: Adjust the number of entries in svc_rdma_recv_ctx [...] adds 56ab43f50d70 svcrdma: Adjust the number of entries in svc_rdma_send_ctx [...] adds 0af165bb903c sunrpc: Remove the RPCSVC_MAXPAGES macro adds 58d721684d13 NFSD: Remove NFSD_BUFSIZE adds cdc29154d327 NFSD: Remove NFSSVC_MAXBLKSIZE_V2 macro adds 8a81f16de64f NFSD: Add a "default" block size adds 1e7dbad6d1fe SUNRPC: Bump the maximum payload size for the server adds 425364dc49f0 xdrgen: Fix code generated for counted arrays adds aa6dc84cb7ad Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] adds 766797c295b5 fs/ntfs3: Fix handling of InitializeFileRecordSegment adds eeb0819318cc fs/ntfs3: remove ability to change compression on mounted volume adds e4eddc1217b3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds c562696433a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4a13c5c9a522 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds 74de16f78825 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds bd8072151c58 Merge branch 'vfs.fixes' into vfs.all adds 53d6dcfa6986 Merge branch 'vfs-6.16.async.dir' into vfs.all adds fb23bf92117f Merge branch 'vfs-6.16.mount.api' into vfs.all adds d459f751588f Merge branch 'vfs-6.16.writepage' into vfs.all adds b577c16430fe Merge branch 'vfs-6.16.super' into vfs.all adds 8d9117009dd6 fuse: don't allow signals to interrupt getdents copying adds e7b9cea718ee vfs: Add sysctl vfs_cache_pressure_denom for bulk file operations adds e0410e956b97 readdir: supply dir_context.count as readdir buffer size hint adds d8c5507cd140 include/linux/fs.h: add inode_lock_killable() adds 28a3f6ab2fe0 fs/open: make chmod_common() and chown_common() killable adds d68687564280 fs/open: make do_truncate() killable adds 2e1a8fbff51b fs/read_write: make default_llseek() killable adds 4fae90d04a58 Merge patch series "include/linux/fs.h: add inode_lock_kil [...] adds 5f152cc012f4 fs: Convert __page_get_link() to use a folio adds cc8e87f312e0 nfs: Use a folio in nfs_get_link() adds 4ec373b74e96 fs: Pass a folio to page_put_link() adds 76145cb37ff0 Merge patch series "Use folios for symlinks in the page cache" adds f13865bcff54 fs/buffer: use sleeping lookup in __getblk_slowpath() adds 545f109630fc fs/buffer: avoid redundant lookup in getblk slowpath adds fd7bedc81a2e fs/buffer: remove superfluous statements adds a09d25918f3d fs/buffer: optimize discard_buffer() adds d5646f1b4073 Merge patch series "fs/buffer: misc optimizations" adds 492433749bac Merge branch 'vfs-6.16.misc' into vfs.all adds 574bbf2264a2 Merge branch 'vfs-6.16.pidfs' into vfs.all adds d7dd50e956e4 Merge branch 'vfs-6.16.mount' into vfs.all adds 727b55105aeb coredump: massage format_corename() adds d4fde206ab9f coredump: massage do_coredump() adds 1c587ee610b0 coredump: reflow dump helpers a little adds 997e88a74ed6 coredump: add coredump socket adds ce6ad1293e81 pidfs, coredump: add PIDFD_INFO_COREDUMP adds 97f555be5061 coredump: show supported coredump modes adds 5cefdfdf5ef6 coredump: validate socket name as it is written adds 82f80bc58490 selftests/pidfd: add PIDFD_INFO_COREDUMP infrastructure adds 5a090eccce0e selftests/coredump: add tests for AF_UNIX coredumps adds 4a47ea789b4b Merge patch series "coredump: add coredump socket" adds 3d022b7f3251 Merge branch 'vfs-6.16.coredump' into vfs.all adds 0a139b886c3f Merge branch 'vfs-6.16.iomap' into vfs.all adds 5ddcb20f3315 Merge branch 'vfs-6.16.selftests' into vfs.all adds 45e7d857c7ec Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] adds 388aa5777a4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba032be7693d Merge branch 'fs-next' of linux-next new 547650d53e04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2389d8dc38fe PCI/bwctrl: Replace lbms_count with PCI_LINK_LBMS_SEEN flag new 6ade6e81f898 PCI: Update Link Speed after retraining new dc37bdca2547 Merge branch 'pci/bwctrl' new 51f6aec99cb0 PCI: Remove hybrid devres nature from request functions new b4fb90fb9301 Documentation/driver-api: Update pcim_enable_device() new 8e9987485d9a PCI: Remove pcim_request_region_exclusive() new 85826c11e77b PCI: Remove exclusive requests flags from _pcim_request_region() new bcfc67157e41 PCI: Remove redundant set of request functions new 90ffe1f093e8 PCI: Remove hybrid-devres usage warnings from kernel-doc new edd7de3f40be Merge branch 'pci/devres' new 3be5fa236649 Revert "iommu/amd: Prevent binding other PCI drivers to IO [...] new ce45dc4bb22e PCI: Limit visibility of match_driver flag to PCI core new a2c9129dd66a Merge branch 'pci/enumeration' new c070281683cf Merge branch 'pci/hotplug' new 7fa75dbba5bd Merge branch 'pci/irq' new 4d4c10f763d7 PCI: Explicitly put devices into D0 when initializing new 6851d438534c Merge branch 'pci/pm' new e87624762752 Merge branch 'pci/pwrctrl' new f3efb9569b4a PCI: Fix lock symmetry in pci_slot_unlock() new 68df508d4047 Merge branch 'pci/reset' new cd94071fcae5 Merge branch 'pci/virtualization' new ef2a2813f4c7 PCI: dwc: ep: Fix broken set_msix() callback new 24e50b43ebb9 PCI: cadence-ep: Fix broken set_msix() callback new 6f91c4cae6a3 PCI: endpoint: Cleanup pci_epc_ops::get_msi() callback new 262df0e1a10f PCI: endpoint: Cleanup pci_epc_ops::get_msix() callback new 2b9391dcb267 PCI: endpoint: Cleanup pci_epc_ops::set_msi() callback new 210de38727c8 PCI: endpoint: Cleanup pci_epc_ops::set_msix() callback new 12e227d2f6ce Merge branch 'pci/endpoint' new 575491180bf9 Merge branch 'pci/controller/apple' new 24a5db9de534 Merge branch 'pci/controller/cadence' new f46bfb1d3c6a PCI: dwc: Return bool from link up check new 0a9d6a3d0fd1 PCI: mobiveil: Return bool from link up check new 1a176b25f5d6 PCI: cadence: Simplify J721e link status check new bdf825654879 PCI/ERR: Remove misleading TODO regarding kernel panic new d5c1e1c25b37 PCI/ERR: Add support for resetting the slots in a platform [...] new 54d828b5510b PCI: host-common: Make the driver as a common library for [...] new 47fb330cbb15 PCI: host-common: Add link down handling for host bridges new b5c714170a4d PCI: qcom: Add support for resetting the slot due to link [...] new 0f9555f740de PCI: dw-rockchip: Add support for slot reset on link down event new c1c9c4b6130d PCI: dw-rockchip: Add 100ms delay before enumerating the e [...] new 9ad44a6f6f87 PCI: dw-rockchip: Replace PERST sleep time with proper macro new be0b42befa87 PCI: qcom: Replace PERST sleep time with proper macro new 5ba4005fa8a3 Merge branch 'pci/controller/dw-rockchip' new 83c1884811da Merge branch 'pci/controller/dwc' new ca393afe0338 Merge branch 'pci/controller/imx6' new a57f9b6490e5 Merge branch 'pci/controller/mobiveil' new d5524bd33b7d Merge branch 'pci/controller/mvebu' new 8787f3c19cb8 Merge branch 'pci/controller/qcom' new 2bdf6ffe9f66 PCI: rcar-gen4: Document how to obtain platform firmware new fbb30631bd86 Merge branch 'pci/controller/rcar-gen4' new beca9791f080 Merge branch 'pci/controller/rockchip' new 132833405e61 PCI: Add debugfs support for exposing PTM context new 87a9d0cd6748 PCI: dwc: Pass DWC PCIe mode to dwc_pcie_debugfs_init() new 852a1fdd34a8 PCI: dwc: Add debugfs support for PTM context new 5fbfae69e78d PCI: qcom-ep: Mask PTM_UPDATING interrupt new a06c4e72d81c Merge branch 'pci/ptm-debugfs' new 9a5f8c7a81cd dt-bindings: PCI: Convert v3,v360epc-pci to DT schema new db8266017e0a dt-bindings: PCI: microchip,pcie-host: Fix DMA coherency property new 7a4dbad0354d Merge branch 'pci/dt-bindings' new 635c484e0ba8 PCI: Remove pci_printk() new 57468c21e324 PCI: Non-empty add_list/realloc_head does not warrant BUG_ON() new 607a1db09f96 PCI: Unnecessary linesplit in __pci_setup_bridge() new 21642f5c2c31 Merge branch 'pci/misc' new 21448392e0bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bcc562821d28 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 8c56c57dedb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 152972faaaf6 Merge branch 'i2c/for-current' into i2c/for-next new 03f5546fd890 Merge branch 'i2c/for-current' into i2c/for-next new 5c52473b4496 i2c: core: add useful info when defer probe new 64639da56bb6 docs: i2c: Fix "resitors" to "resistors" new 89b4fb2e61a0 i2c: powermac: convert of_node usage to fwnode new f67b89b6dae3 i2c: use only 'fwnode' for client devices new 7e6f4a0a7512 i2c: remove 'of_node' member from i2c_boardinfo new 2d89b80c59f5 Merge branch 'i2c/for-mergewindow' into i2c/for-next new e43c659c5411 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new db5194b793d5 i2c: qcom-geni: Use generic definitions for bus frequencies new 5a1934f1c23f i2c: npcm7xx: Remove redundant ret variable new b7a886e7e9e8 i2c: lpc2k: Add check for clk_enable() new 7b1741261245 i2c: xgene-slimpro: Simplify PCC shared memory region handling new f4a5f8815231 i2c: imx: add some dev_err_probe calls new 504cb3ce5215 i2c: rzv2m: Constify struct i2c_algorithm new 38010591a0fc i2c: npcm: Add clock toggle recovery new ca0585ac9ef4 i2c: uniphier(-f): Replace dev_err() with dev_err_probe() [...] new c4f62651f2f7 i2c: uniphier: Replace dev_err() with dev_err_probe() in p [...] new 05ac621b1e53 i2c: via: Replace dev_err() with dev_err_probe() in probe [...] new 61e26ca6920f i2c: viapro: Replace dev_err() with dev_err_probe() in pro [...] new a070c9e07ab1 i2c: viperboard: Replace dev_err() with dev_err_probe() in [...] new 26e3e92e134a i2c: virtio: Replace dev_err() with dev_err_probe() in pro [...] new e7d8a0de7039 i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in p [...] new 6df65313eda9 i2c: scx200_acb: Replace dev_err() with dev_err_probe() in [...] new 688d389cdf8c i2c: designware: Use better constants from units.h new 8e82bca35fb4 i2c: pasemi: Use correct bits.h include new e1902d658e42 i2c: pasemi: Sort includes alphabetically new 63ef02da5ddb i2c: octeon: add block-mode i2c operations new 9cf1a28acb41 dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 new d6263c468a76 i2c: amd-isp: Add ISP i2c-designware driver new d3e80014e141 i2c: iproc: Drop unnecessary initialisation of 'ret' new 8f1e88d40cd1 i2c: iproc: Use dev_err_probe in probe new f7a2df37daae i2c: iproc: Use u32 instead of uint32_t new 9277b5f2767a i2c: iproc: Fix alignment to match the open parenthesis new eb9b9b1e193e i2c: iproc: Remove stray blank line in slave ISR new 9f64de0f8522 i2c: iproc: Replace udelay() with usleep_range() new d21836663f62 i2c: iproc: Fix indentation of bcm_iproc_i2c_slave_init() new 23c0794194ea i2c: iproc: Move function and avoid prototypes new d7d58a72f567 i2c: iproc: When there's an error treat it as an error new 25909e19c22b i2c: iproc: Remove unnecessary double negation new 88fe3078b54c i2c: pasemi: Enable the unjam machine new 390b8f5834cf i2c: pasemi: Improve timeout handling new f4f64fa8a603 i2c: pasemi: Improve error recovery new 090c3a4a264b i2c: pasemi: Log bus reset causes new a6e04f05ce0b i2c: tegra: check msg length in SMBUS block read new b6c540d74039 dt-bindings: i2c: dw: merge duplicate compatible entry. new 218d2318185b dt-bindings: i2c: dw: Add Sophgo SG2044 SoC I2C controller new ba9e1b525478 i2c: riic: Implement bus recovery new 8b284979f7fb dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056 [...] new 4d6d35d3417d i2c: smbus: introduce Write Disable-aware SPD instantiatin [...] new 76648b013c55 dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3528 new 1b5d623e2ebb i2c: davinci: add I2C_FUNC_PROTOCOL_MANGLING to feature list new db9354b46ef6 i2c: ismt: Use non-hybrid PCI devres API new 8ae92c691d6f i2c: thunderx: Use non-hybrid PCI devres API new c030a41ef8f9 i2c: mlxbf: Use str_read_write() helper new 52360f31e6ba i2c: I2C_DESIGNWARE_AMDISP should depend on DRM_AMD_ISP new 55d144eaea36 i2c: mlxbf: Allow build with COMPILE_TEST new 66234d6c7157 i2c: microchip-corei2c: add smbus support new 3887d3f64260 dt-bindings: i2c: i2c-wmt: Convert to YAML new c43383e2ffa4 i2c: xgene-slimpro: Replace dev_err() with dev_err_probe() [...] new a1a8ccd53458 i2c-mlxbf: Add repeated start condition support new 736f258f0a9b i2c-mlxbf: Improve I2C bus timing configuration new 481391b537bb i2c: designware: Invoke runtime suspend on quick slave re- [...] new 608e2d633096 i2c: designware: Don't warn about missing get_clk_rate_khz new 50f317545149 i2c: viai2c-wmt: Replace dev_err() with dev_err_probe() in [...] new a088ce22c118 i2c: mlxbf: avoid 64-bit division new e37fec51aee7 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new e4da5ad078b8 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new b2446a16dbf2 hwmon: (isl28022) Fix current reading calculation new 46d40b2479ab doc: hwmon: acpi_power_meter: Add information about enabli [...] new 7cd3ca6d991e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 95112d977fbc docs: admin-guide: fix typos in reporting-issues.rst new 2dbe93d1e4d7 Fix spelling error for 'parallel' new 52092c1d501b docs: fix "incase" typo in coresight/panic.rst new 14e991154de2 Docs: relay: editing cleanups new 1884847909af Docs: driver-api/basics: add kobject_event interfaces new b26717852db7 docs: conf.py: drop backward support for old Sphinx versions new d5048aca8d9d Documentation: ioctl-number: Update table intro new 54538c24eeac Documentation: NTB: Fix typo new a556bd882b94 docs: align with scripts/syscall.tbl migration new 97b4b51f0ed3 Merge branch 'docs-next' of git://git.lwn.net/linux.git new f44fc087740b Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new fca37ec3be93 Merge branch 'acpica' into linux-next new a660cdd8bb7f Merge branch 'acpi-tables' into linux-next new 7b2b7f66ed95 Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next new 1da8874aa93c Merge branches 'acpi-pci', 'acpi-battery', 'acpi-ec' and ' [...] new c27a659e09b9 Merge branches 'acpi-resource', 'acpi-pm' and 'acpi-docs' [...] new 8f4cd93c16f5 Merge branch 'pm-em' into linux-next new a0982afa0992 cpufreq: drop redundant cpus_read_lock() from store_local_boost() new f6b1eebbdbc7 cpufreq/amd-pstate: Avoid shadowing ret in amd_pstate_ut_c [...] new fd3d883aa519 Merge tag 'amd-pstate-v6.16-2025-05-15' of ssh://gitolite. [...] new f0ace35aa730 Merge branch 'pm-cpufreq' into linux-next new 06b3377a412f Merge branch 'pm-cpuidle' into linux-next new 40d3b40dce37 PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn() new eca641304134 PM: freezer: Rewrite restarting tasks log to remove stray *done.* new 9b2da602e65d Merge branches 'pm-runtime' and 'pm-sleep' into linux-next new 6cfb07e61b7b Merge tag 'linux-cpupower-6.16-rc1' of git://git.kernel.or [...] new fcdb3a6a96bb Merge branch 'pm-tools' into linux-next new 8cf4fdac9bde ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions" new 3f7cd28ae3d1 ACPI: thermal: Execute _SCP before reading trip points new 2a8aadb10807 Merge branch 'thermal-intel' new 5f9ab5df8c51 thermal/drivers/hisi: Do not enable by default during comp [...] new b0d71cb44ab6 thermal/drivers/bcm2835: Use %pC instead of %pCn new 592ebd77e65d vsprintf: remove redundant and unused %pCn format specifier new 0f2bd5a049ce thermal/drivers/amlogic: Rename Uptat to uptat to follow k [...] new b49825661af9 thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure new 3159c96ac2cb thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit new fd55708d58c4 dt-bindings: thermal: Add support for Airoha EN7581 therma [...] new 42de37f40e1b thermal/drivers: Add support for Airoha EN7581 thermal sensor new 77c6d28192ef dt-bindings: thermal: qcom-tsens: Add ipq5018 compatible new e3f90f167a49 thermal/drivers/qcom/tsens: Update conditions to strictly [...] new 19f9b02ebc8f thermal/drivers/qcom/tsens: Add support for tsens v1 without RPM new 04b31cc53fe0 thermal/drivers/qcom/tsens: Add support for IPQ5018 tsens new e23cba0ab49a thermal/drivers/airoha: Fix spelling mistake new a60a98c95793 Merge tag 'thermal-v6.16-rc1' of ssh://gitolite.kernel.org [...] new f20025d0c160 Merge branch 'thermal' into linux-next new cf948c8e274e thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature new e8ea543f21a0 Merge branch 'fixes' into linux-next new d4d8623d583f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new f526a128c942 Merge commit 'eaff6b62d343' of pm/linux-next into commit ' [...] new a7e735169db7 rust: cpumask: Add few more helpers new 8961b8cb3099 rust: cpumask: Add initial abstractions new ab49f64078da MAINTAINERS: Add entry for Rust cpumask API new b7b7b981cb03 rust: clk: Add helpers for Rust code new d01d70205601 rust: clk: Add initial abstractions new a4e3b76e4d5c rust: macros: enable use of hyphens in module names new 3accb57d56a9 rust: cpu: Add from_cpu() new 8f835497b32b rust: opp: Add initial abstractions for OPP framework new d52c7e868fbc rust: opp: Add abstractions for the OPP table new ce32e2d47ce6 rust: opp: Add abstractions for the configuration options new 2207856ff0bc rust: cpufreq: Add initial abstractions for cpufreq framework new 6ebdd7c93177 rust: cpufreq: Extend abstractions for policy and driver ops new c6af9a1191d0 rust: cpufreq: Extend abstractions for driver registration new 14f47156cf39 rust: opp: Extend OPP abstractions with cpufreq support new 06149d8f2216 cpufreq: Add Rust-based cpufreq-dt driver new c410aabd0321 Merge branch 'rust/cpufreq-dt' into cpufreq/arm/linux-next new 6c9bb8692272 cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs new b2122ad3d407 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 6dd5ed03f2c2 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 36795548dcc8 pmdomain: ti: Fix STANDBY handling of PER power domain new f89175488eb2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 03eadcbd981b OPP: switch to use kmemdup_array() new d2dd77dd1993 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 01c6defc6905 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 15d7b3dfafa9 net: phy: mediatek: do not require syscon compatible for p [...] new b66b76a82c88 net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing [...] new 12889ce926e9 net: dlink: add synchronization for stats update new f24f7b2f3af9 r8169: add support for RTL8127A new 9cd5ef0b8c04 net: rfs: add sock_rps_delete_flow() helper new 7b151e4efdde net: phy: fixed_phy: remove fixed_phy_register_with_gpiod new 622b91e0f946 net: phy: microchip: document where the LAN88xx PHYs are used new dc3f63bc3e33 netlink: specs: rt-link: add C naming info for ovpn new c9c048993d4c tools: ynl-gen: factor out the annotation of pure nested struct new 99b76908a7a3 tools: ynl-gen: prepare for submsg structs new 3186a8e55ae3 tools: ynl-gen: submsg: plumb thru an empty type new 6366d267788f tools: ynl-gen: submsg: render the structs new b9e03e263610 tools: ynl-gen: submsg: support parsing and rendering sub- [...] new 0939a418b3b0 tools: ynl: submsg: reverse parse / error reporting new 6bab77ced3ff tools: ynl: enable codegen for all rt- families new d5d1813b28b9 tools: ynl: add a sample for rt-link new 9e1f7a3119cd Merge branch 'tools-ynl-gen-support-sub-messages-and-rt-link' new a7262ed4b163 vsock/test: add timeout_usleep() to allow sleeping in time [...] new 135a8a4d25a2 vsock/test: retry send() to avoid occasional failure in si [...] new 3c6abbe85bcc vsock/test: check also expected errno on sigpipe test new b8fa067c4a76 Merge branch 'vsock-test-improve-sigpipe-test-reliability' new 8170a0c968f4 MAINTAINERS: add Sabrina as official reviewer for ovpn new 142e17cfb09e MAINTAINERS: update git URL for ovpn new 4e51141f1dce ovpn: set skb->ignore_df = 1 before sending IPv6 packets out new 4ca6438da456 ovpn: don't drop skb's dst when xmitting packet new 8624daf9f27d selftest/net/ovpn: fix crash in case of getaddrinfo() failure new 47e8e9d29eaa ovpn: fix ndo_start_xmit return value on error new 944f8b6abab6 selftest/net/ovpn: extend coverage with more test cases new adcdaac57d3c ovpn: drop useless reg_state check in keepalive worker new 0ca74dfabdfe ovpn: improve 'no route to host' debug message new 40d48527a587 ovpn: fix check for skb_to_sgvec_nomark() return value new a8ae8a0e848e Merge tag 'ovpn-net-next-20250515' of https://github.com/O [...] new a462903fa225 net: netlink: reduce extack cookie size new c6a957d06791 selftests: drv-net: Fix "envirnoments" to "environments" new 9525a12d6b0b idpf: change the method for mailbox workqueue allocation new 8d5e12c5921c idpf: add initial PTP support new bf27283ba594 virtchnl: add PTP virtchnl definitions new c5d0607f424e idpf: move virtchnl structures to the header file new 5cb8805d2366 idpf: negotiate PTP capabilities and get PTP clock new 5a27503d3862 idpf: add mailbox access to read PTP clock time new d5dba8f7206d idpf: add PTP clock configuration new 4901e83a94ef idpf: add Tx timestamp capabilities negotiation new 1a49cf814fe1 idpf: add Tx timestamp flows new 494565a74502 idpf: add support for Rx timestamping new e41703aca2f5 Merge branch '200GbE' of git://git.kernel.org/pub/scm/linu [...] new 84b21e61ebd6 queue_api: reduce risk of name collision over txq new f685204c57e8 Merge branch 'queue_api-reduce-risk-of-name-collision-over-txq' new 31be641d7426 net: phy: make mdio consumer / device layer a separate module new 9ab0ac0e532a octeontx2-pf: Add tracepoint for NIX_PARSE_S new b98b70c103de net: enetc: fix the error handling in enetc4_pf_netdev_create() new 83d962316128 net: phy: realtek: add RTL8127-internal PHY new af295892a7ab sctp: Do not wake readers in __sctp_write_space() new 6d243c80fe91 net: phy: mediatek: Sort config and file names in Kconfig [...] new 26948c243041 net: phy: mediatek: add driver for built-in 2.5G ethernet [...] new d65a74d614db Merge branch 'add-built-in-2-5g-ethernet-phy-support-on-mt7988' new fa919a30dd47 eth: fbnic: Replace kzalloc/fbnic_fw_init_cmpl with fbnic_ [...] new f792709e0baa selftests: net: validate team flags propagation new 20d9b73217c6 selftests: nci: Fix "Electrnoics" to "Electronics" new 6a7e8b5d6328 selftests: net: Fix spellings new 4c2bd7913f52 net: let lockdep compare instance locks new 3f1716ee0f6c net: phy: fixed_phy: remove irq argument from fixed_phy_add new d23b4af5df39 net: phy: fixed_phy: remove irq argument from fixed_phy_register new 4ba1c5bb4811 net: phy: fixed_phy: constify status argument where possible new 04ff99f4b9f9 Merge branch 'net-phy-fixed_phy-simplifications-and-improvements' new 59aa6e3072aa net: bcmgenet: switch to use 64bit statistics new e985b97ac1b1 net: bcmgenet: count hw discarded packets in missed stat new bbdf9ec61053 net: bcmgenet: expose more stats in ethtool new 5b1ced44692a Merge branch 'net-bcmgenet-64bit-stats-and-expose-more-sta [...] new f1a8d107d91d ipv6: Remove rcu_read_lock() in fib6_get_table(). new f0a56c17e64b inet: Remove rtnl_is_held arg of lwtunnel_valid_encap_type [...] new 8e5f1bb81274 ipv6: Narrow down RCU critical section in inet6_rtm_newroute(). new cefe6e131cc4 Revert "ipv6: sr: switch to GFP_ATOMIC flag to allocate me [...] new 5e4a8cc7beb8 Revert "ipv6: Factorise ip6_route_multipath_add()." new d465bd07d16e ipv6: Pass gfp_flags down to ip6_route_info_create_nh(). new 002dba13c824 ipv6: Revert two per-cpu var allocation for RTM_NEWROUTE. new 7f7c6bb74d4e Merge branch 'ipv6-follow-up-for-rtnl-free-rtm_newroute-series' new c52918744ee1 net: airoha: npu: Move memory allocation in airoha_npu_sen [...] new b81e0f2b58be net: airoha: Add FLOW_CLS_STATS callback support new a98326c151ea net: airoha: ppe: Disable packet keepalive new e6b3527c3b0a Merge branch 'net-airoha-add-per-flow-stats-support-to-hw- [...] new 2b0b2e0b70a6 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new c5bcc8c78127 selftests/bpf: test_verifier verbose causes erroneous failures new af8a5125a04c selftests/bpf: test_verifier verbose log overflows new 149e0cf4c99c Merge branch 'fix-verifier-test-failures-in-verbose-mode' new 3a320ed32548 selftests/bpf: Allow skipping docs compilation new fd5fd538a1f4 libbpf: Use proper errno value in nlattr new d060b6aab031 helpers: make few bpf helpers public new a498ee7576de bpf: Implement dynptr copy kfuncs new c61bcd29eda9 selftests/bpf: introduce tests for dynptr copy kfuncs new f4efc73b1ee7 Merge branch 'introduce-kfuncs-for-memory-reads-into-dynptrs' new 79af71c5fe44 docs: bpf: Fix bullet point formatting warning new 3880cdbed1c4 bpf: Fix WARN() in get_bpf_raw_tp_regs new bc049387b41f bpf: Add support for __prog argument suffix to pass in prog->aux new d0445d7dd3fd libbpf: Check bpf_map_skeleton link for NULL new 4dd372de3fde selftests/bpf: Relax TCPOPT_WINDOW validation in test_tcp_ [...] new 5f55f2168432 s390/bpf: Store backchain even for leaf progs new 94bde253d3ae bpf: Pass the same orig_call value to trampoline functions new 8e57cf09c84c s390/bpf: Remove the orig_call NULL check new 9325d53fe9ad Merge branch 's390-bpf-remove-the-orig_call-null-check' new 1cb0f56d9618 bpf: WARN_ONCE on verifier bugs new f75514fe4cac Merge branch 'bpf-next/master' into for-next new ab39ead1a250 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e86212b6b13a xfrm: validate assignment of maximal possible SEQ number new c82b48b63a93 xfrm: prevent configuration of interface index when offloa [...] new a9faea91864e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a8f011879811 Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_f [...] new 3020c37599c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 81433a8a4f40 wifi: rtw89: set 2TX for 1SS rate by default new bc1265b5c982 wifi: rtw89: fw: cast mfw_hdr pointer from address of zero [...] new e95129709a86 wifi: rtw89: phy: reset value of force TX power for MAC ID new 8bde621f124b wifi: rtw89: fix typo of "access" in rtw89_sar_info description new 4cecf9912492 wifi: rtw89: regd: introduce string getter for reuse new 1e262fc8df10 wifi: rtw89: sar: introduce structure to wrap query parameters new 88ca3107d2ce wifi: rtw89: sar: add skeleton for SAR configuration via ACPI new 5ee5f848469f wifi: rtw89: acpi: introduce method evaluation function for reuse new 91f4ea117467 wifi: rtw89: acpi: support loading static SAR table new 2eba885ab8e9 wifi: rtw89: acpi: support loading dynamic SAR tables and [...] new 5bafc85d71a3 wifi: rtw89: acpi: support loading GEO SAR tables new c6c830b26590 wifi: rtw89: sar: add skeleton for different configs by antenna new 711b6ce3e816 wifi: rtw89: 8922a: support different SAR configs by antenna new 7b51b39368c0 wifi: rtw89: 8852c: support different SAR configs by antenna new 28b921020bab wifi: rtw89: 8852bx: support different SAR configs by antenna new 5c4cf36c538b wifi: rtw88: sdio: Remove redundant 'flush_workqueue()' calls new 625fbc16524a wifi: rtw88: usb: Remove redundant 'flush_workqueue()' calls new bf1103654df9 wifi: rtw88: usb: Enable switching the RTL8814AU to USB 3 new dcbb7bb3a364 wifi: rtw88: usb: Enable RX aggregation for RTL8814AU new 0d2a88690e58 wifi: rtw88: Set AMPDU factor to hardware for RTL8814A new b8d49bb8d16a wifi: rtw88: Don't set SUPPORTS_AMSDU_IN_AMPDU for RTL8814AU new 581cf3a9cb61 wifi: rtw88: Fix the module names printed in dmesg new b2effcdc2379 wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT new fc5f5a0ec463 wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status uncond [...] new 20d3c19bd8f9 wifi: rtw88: do not ignore hardware read error during DPK new 603f4c71cc5d wifi: rtw89: 8852c: update supported firmware format to 2 new 20aac091a15d wifi: rtw89: 8922a: fix TX fail with wrong VCO setting new f64801d6f15e wifi: rtw89: regd: indicate if regd_UK TX power settings f [...] new 3e03579821ee wifi: rtw89: set pre-calculated antenna matrices for HE tr [...] new 74f754da761b wifi: rtw89: 8922a: increase beacon loss to 6 seconds new df6da0b81e2f wifi: rtw89: acpi: introduce country specific TAS enabling new 27982c908240 wifi: rtw89: add suffix "_ax" to Wi-Fi 6 HW scan struct and func new 57a5fbe39a18 wifi: rtw89: refactor flow that hw scan handles channel list new 98019abbf97d wifi: rtw89: mcc: make GO announce one-time NoA for HW sca [...] new 13bd2b36f22f wifi: rtw89: don't re-randomize TSF of AP/GO new 50f9dc17a181 wifi: rtw89: mcc: make GO+STA mode calculate dynamic beaco [...] new b8a2f9e0fab9 wifi: rtw89: mcc: handle the case where NoA start time has passed new 584a423e7527 wifi: rtw89: mcc: update entire plan when courtesy config changes new ab67677712c0 wifi: rtw89: mcc: support courtesy mechanism on both roles [...] new 1cc8a27bf621 wifi: rtw89: mcc: refine filling function of start TSF new 6644a416727c wifi: rtw89: mcc: avoid that loose pattern sets negative t [...] new 77a6407c6ab2 wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem I [...] new d559636e382a wifi: rtlwifi: Remove unused rtl_usb_{resume|suspend} new 2d867b18eb93 wifi: rtlwifi: Remove uncalled stub rtl*_phy_ap_calibrate new 406dac790c25 wifi: rtlwifi: Remove unused rtl_bb_delay() new 5b8dfb75b2c7 wifi: rtw89: fw: Remove "const" on allocation type new b47e250e593e wifi: rtw89: 8922a: rfk: adjust timeout time of RX DCK new 372559788161 wifi: rtw89: 8922a: use SW CRYPTO when broadcast in MLO mode new e6512916eeb1 wifi: rtw89: Adjust management queue mapping for [MLO, HW-1] new 6d9e16a961a3 wifi: rtw89: extend mapping from Qsel to DMA ch for MLO new 667231dfea08 wifi: rtw89: Configure scan band when mlo_dbcc_mode changes new 8bb7dfa6b5b9 wifi: rtw89: extend join_info H2C command for MLO fields new 9f1aa1054d80 wifi: rtw89: add MLD capabilities declaration new 6173b636c722 wifi: rtw89: Fill in correct Rx link ID for MLO new d0e6c18fff72 wifi: rtw89: roc: dynamically handle link id and link inst [...] new c3dded779137 wifi: rtw89: introduce helper to get designated link for MLO new 145df52a8671 wifi: rtw89: Convert rtw89_core_set_supported_band to use devm_* new 0ae36391c804 wifi: rtw89: Fix inadverent sharing of struct ieee80211_su [...] new d31c42466b1a wifi: rtw89: phy: add C2H event handler for report of FW scan new 02eb1aff6fde wifi: rtw89: constrain TX power according to dynamic anten [...] new 0ffa1ba81b35 wifi: rtw88: Fix RX aggregation settings for RTL8723DS new 2c17afde9ff6 wifi: rtw88: Handle RTL8723D(S) with blank efuse new b7f0cc647e52 wifi: rtw88: rtw8822bu VID/PID for BUFFALO WI-U2-866DM new 0f34fbd274b8 wifi: rtw89: extract link part from core tx write function new 829bd3599ae2 wifi: rtw89: allow driver to do specific band TX for MLO new a8ba4acab7db wifi: rtw89: send nullfunc based on the given link new 5b6247de57d7 wifi: rtw89: chan: re-calculate MLO DBCC mode during setti [...] new c3dba0653b1b wifi: rtw89: add handling of mlo_link_cfg H2C command and [...] new e264a4d1c75f wifi: rtw89: add MLO track for MLSR switch decision new 23a5c37ffb1a wifi: rtw89: debug: extend dbgfs for MLO new 0c400c0a687d wifi: rtw89: debug: add MLD table dump new 18dab90f5653 wifi: rtw89: debug: add FW log component for MLO new 9dd85e739ce0 wifi: rtw89: debug: add mlo_mode dbgfs new 52d2f6857c33 wifi: rtw89: declare MLO support if prerequisites are met new a70cf04b08f4 wifi: rtw89: pci: configure manual DAC mode via PCI config [...] new d105652b3324 wifi: rtw89: leave idle mode when setting WEP encryption f [...] new dda27a47c036 wifi: rtw89: pci: enlarge retry times of RX tag to 1000 new 490340faddea wifi: rtw88: usb: Reduce control message timeout to 500 ms new 80fe0bc1659c wifi: rtw88: usb: Upload the firmware in bigger chunks new f24d0d8c3cd7 wifi: rtw88: Fix the random "error beacon valid" messages for USB new 46b607974866 wifi: rtw89: mcc: pass whom to stop at when pausing chanctx new 8ee99b998fc4 wifi: rtw89: mcc: drop queued chanctx changes when stopping new 7662708c00af wifi: rtw89: mcc: add courtesy mechanism conditions to P2P roles new eec9dfad1b21 wifi: rtw89: mcc: introduce calculation of anchor pattern new 122b74ac9b9d wifi: rtw89: mcc: deal with non-periodic NoA new b178c1a23c5f wifi: rtw89: mcc: avoid redundant recalculations if no cha [...] new 4c2c372de2e1 wifi: rtw88: fix the 'para' buffer size to avoid reading o [...] new 3cc35394fac1 wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips new 84eed951638f Merge tag 'rtw-next-2025-05-16' of https://github.com/pkshih/rtw new 68b44b05f4c8 wifi: mac80211: handle non-MLO mode as well in ieee80211_n [...] new 3681024f569d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 31d48b93b1f8 wifi: ath12k: read country code from SMBIOS for WCN7850 new 8dc8340c1978 wifi: ath12k: handle scan link during vdev create new 88c3aaf46ce8 wifi: ath12k: Use scan link ID 15 for all scan operations new 2ef2d31925f0 wifi: ath10k: Fix spelling mistake "comple" -> "complete" new bd8402eec9aa wifi: ath10k: Constify structures in hw.c new b4206774fe82 wifi: ath9k: ahb: do ioremap resource in one step new cd2e7bae92bd wifi: ath11k: Fix QMI memory reuse logic new 6d037a372f81 wifi: ath11k: fix ring-buffer corruption new ab52e3e44fe9 wifi: ath11k: fix rx completion meta data corruption new 6fe9b60f3504 wifi: ath11k: support DBS and DFS compatibility new 7971bda2fe57 wifi: ath12k: Add support to simulate firmware crash new d1b4ccc24ea6 wifi: ath12k: delete mon reap timer new ef115c265a21 wifi: ath12k: fix a possible dead lock caused by ab->base_lock new 9e8e55c5832d wifi: ath12k: refactor ath12k_reg_chan_list_event() new c96bce15c568 wifi: ath12k: refactor ath12k_reg_build_regd() new fafa6ff0823b wifi: ath12k: add support to select 6 GHz regulatory type new 75639b743515 wifi: ath12k: move reg info handling outside new eaa027a1d83f wifi: ath12k: store reg info for later use new ee2fc1f7347e wifi: ath12k: determine interface mode in _op_add_interface() new 4c546023d71a wifi: ath12k: update regulatory rules when interface added new 7ed3e88664e3 wifi: ath12k: update regulatory rules when connection established new d6b11d0ddadb wifi: ath12k: save power spectral density(PSD) of regulatory rule new cccbb9d0dd6a wifi: ath12k: add parse of transmit power envelope element new b0501a0ee772 wifi: ath12k: save max transmit power in vdev start respon [...] new aeda163bb0c7 wifi: ath12k: fill parameters for vdev set TPC power WMI command new 9a9e8ea7f6d3 wifi: ath12k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID new 29cb3d26d01c wifi: ath12k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TP [...] new 1ab2e9046b4f wifi: ath12k: Abort scan before removing link interface to [...] new 07a273d1e6f4 wifi: ath12k: parse msdu_end tlv in ath12k_dp_mon_rx_parse [...] new 5887ffb18703 wifi: ath12k: avoid call ath12k_dp_mon_parse_rx_dest_tlv() [...] new c703c6acd667 wifi: ath12k: add srng config template for mon status ring new 4cd8b48f5d88 wifi: ath12k: add ring config for monitor mode on WCN7850 new 18d26d156c22 wifi: ath12k: add interrupt configuration for mon status ring new 5f15468f5fd3 wifi: ath12k: add monitor mode handler by monitor status r [...] new 78d3d907d0f1 wifi: ath12k: add support to reap and process monitor status ring new a69bbf89d751 wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET new ac885978a5ab wifi: ath12k: use ath12k_buffer_addr in ath12k_dp_rx_link_ [...] new 72bfbf19b7da wifi: ath12k: add support to reap and process mon dest ring new f4dd79e9b5d3 wifi: ath12k: init monitor parameters for WCN7850 new 1cf514fdc790 wifi: ath12k: use different packet offset for WCN7850 new 6c262794ad9d wifi: ath12k: enable monitor mode for WCN7850 new 55cbbf25fbde wifi: ath12k: Enable AST index based address search in Sta [...] new a5f95d3d02d9 wifi: ath12k: Prevent multicast duplication for dynamic VLAN new 4bcf9525bc49 wifi: ath12k: update EMLSR capabilities of ML Station new 172e1570e1d3 wifi: ath12k: pass link_conf for tx_arvif retrieval new 3126f1c52af5 wifi: ath12k: Fix invalid RSSI values in station dump new b602f1f2d6d4 wifi: ath12k: change soc name to device name new c5c62287e690 wifi: ath12k: Add device dp stats support new 84873d542e95 wifi: ath12k: print device dp stats in debugfs new aabd3be90579 wifi: ath12k: Reorder and relocate the release of resource [...] new 167e6fc7a447 wifi: ath12k: Adjust the process of resource release for ahb bus new 607d6e49dae5 dt-bindings: net: wireless: ath12k: describe firmware-name [...] new a9610bc482ef wifi: ath12k: support usercase-specific firmware overrides new 89142d34d560 wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event new 6b67d2cf14ea wifi: ath12k: fix ring-buffer corruption new 246eb353fbe9 wifi: ath12k: fix memory leak in WMI firmware stats new 241dfac96279 wifi: ath12k: Fix scan initiation failure handling new e66396cd0804 wifi: ath12k: Send MCS15 support to firmware during peer assoc new 1cbc77e0bc32 wifi: ath12k: remove redundant regulatory rules intersecti [...] new ac4e317a95a1 wifi: ath9k_htc: Abort software beacon handling if disabled new 08e3cc13b0d0 wifi: carl9170: micro-optimize carl9170_tx_shift_bm() new 0d777aa2ca77 wifi: ath12k: fix mac pdev frequency range update new 01170c223b26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b968debf02d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 439085add44d Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 56fce7547004 mtd: rawnand: brcmnand: remove unused parameters new dd26402642a0 mtd: spinand: esmt: fix id code for F50D1G41LB new 4a5a99bc79cd mtd: nand: sunxi: Add randomizer configuration before rand [...] new 353e7aadd92d Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new d86bd5895658 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 63935e2ee1f2 crypto: ccp - Add support for PCI device 0x17D8 new 7f3401d0a506 crypto: qat - enable RAS support for GEN6 devices new 662c62bb83a9 crypto: qat - enable reporting of error counters for GEN6 devices new 768613340842 dt-bindings: crypto: fsl,sec-v4.0: Add fsl,sec-v6.0 new 7996ace661a7 dt-bindings: crypto: Drop obsolete mediatek,eip97-crypto new aa238d34d3a9 dt-bindings: crypto: Convert amd,ccp-seattle-v1a to DT schema new bbd8265d457e dt-bindings: crypto: Convert axis,artpec6-crypto to DT schema new b525ac4be3e9 dt-bindings: crypto: Convert brcm,spum-crypto to DT schema new 036454de0fec dt-bindings: crypto: Convert hisilicon,hip0{6,7}-sec to DT schema new 7eff621c4602 dt-bindings: crypto: Convert img,hash-accelerator to DT schema new 7d39f32c8c77 dt-bindings: crypto: Convert Marvell CESA to DT schema new cd5a4d53069c crypto: hash - Move core export and import into internel/hash.h new c6a12f394c48 crypto: hash - Add export_core and import_core hooks new 9d7a0ab1c753 crypto: ahash - Handle partial blocks in API new a05a8bc57051 crypto: hmac - Zero shash desc in setkey new 8cf4c341f193 crypto: hmac - Add export_core and import_core new 32a9fd8f498b crypto: shash - Set reqsize in shash_alg new 91b6ff579dda crypto: algapi - Add driver template support to crypto_ins [...] new 8e6987183666 crypto: testmgr - Ignore EEXIST on shash allocation new c3103416d521 crypto: hmac - Add ahash support new c2a813545ed4 crypto: testmgr - Use ahash for generic tfm new 18c438b22855 crypto: testmgr - Add hash export format testing new 3d73909bddc2 crypto: lrw - Only add ecb if it is not already there new 270b6f13454c crypto: xts - Only add ecb if it is not already there new 57b1e1c0901c crypto: octeontx2 - Initialize cptlfs device info once new d15cbe7137ca crypto: octeontx2 - Use dynamic allocated memory region for lmtst new c822831b4263 crypto: sun8i-ce - move fallback ahash_request to the end [...] new 52e8ae868a82 crypto: ccp - Add missing bootloader info reg for pspv5 new 72942d653856 crypto: ccp - Add missing tee info reg for teev2 new 16766292c697 Revert "crypto: powerpc/poly1305 - Add SIMD fallback" new bc8169003b41 crypto: powerpc/poly1305 - add depends on BROKEN for now new 056f8748eaf9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7904bcdcf6b5 drm/nouveau/gsp: fix rm shutdown wait condition new b8a90901db9d drm/nouveau/gsp: remove gsp-specific chid allocation path new 52cae0b140d3 drm/nouveau/ce: bump max instances to 20 new 9cc5c1951b9b drm/nouveau/nvenc: bump max instances to 4 new 4848de6e4161 drm/nouveau/ofa: bump max instances to 2 new 8a8b1ec5261f drm/nouveau/gsp: split rpc handling out on its own new 063d193f12b8 drm/nouveau/gsp: split rm ctrl handling out on its own new be33f49980b5 drm/nouveau/gsp: split rm alloc handling out on its own new 45a78c640510 drm/nouveau/gsp: split client handling out on its own new f96433648315 drm/nouveau/gsp: split device handling out on its own new 7f022236b55b drm/nouveau/gsp: move firmware loading to GPU-specific code new 594766ca3e53 drm/nouveau/gsp: move booter handling to GPU-specific code new c472d828348c drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/ new 0c6aa94f991b drm/nouveau/gsp: switch to a simpler GSP-RM header layout new befe75ae0db9 drm/nouveau/gsp: add gpu hal stubs new 0fac5141d646 drm/nouveau/gsp: add display class ids to gpu hal new cd3c62282b61 drm/nouveau/gsp: add usermode class id to gpu hal new 678bb27e8473 drm/nouveau/gsp: add channel class id to gpu hal new 7c2d25f1e408 drm/nouveau/gsp: add common code for engines/engine objects new 38cafe9bd914 drm/nouveau/gsp: add defines for rmapi object handles new 57fe0d30a0a6 drm/nouveau/gsp: add hal for wpr config info + meta init new aa733b3ee6bd drm/nouveau/gsp: add hal for gsp.set_system_info() new 7bb77eacdb85 drm/nouveau/gsp: add hal for gsp.get_static_info() new 20235009c11d drm/nouveau/gsp: add hal for gsp.xlat_mc_engine_idx() new e95bb6b6ebde drm/nouveau/gsp: add hal for gsp.drop_send_user_shared_data() new 8f8d9bca2ff0 drm/nouveau/gsp: add hal for disp.bl_ctrl() new a3f323290321 drm/nouveau/gsp: add hal for disp.dp.set_indexed_link_rates() new 6854ce2c942d drm/nouveau/gsp: add hal for disp.get_static_info() new e0ed9434aa45 drm/nouveau/gsp: add hal for disp.chan.set_pushbuf() new 727937b337fe drm/nouveau/gsp: add hal for fifo.xlat_rm_engine_type() new f308c9ffdc2b drm/nouveau/gsp: add hal for fifo.ectx_size() new 2f9974fdd56a drm/nouveau/gsp: add hal for gr.get_ctxbufs_info() new 207c445b31aa drm/nouveau/gsp: add hal for gsp.set_rmargs() new c21b039715ce drm/nouveau/gsp: add hals for fbsr.suspend/resume() new 1cf5940bdbee drm/nouveau/gsp: add hal for disp.get_supported() new bfbae411ed1a drm/nouveau/gsp: add hal for disp.get_connect_state() new cf6b2b5e18d1 drm/nouveau/gsp: add hal for disp.get_active() new 37a82fa33034 drm/nouveau/gsp: add hal for disp.dp.get_caps() new 27b13dc5d051 drm/nouveau/gsp: add hal for fifo.chan.alloc new 3194beda3623 drm/nouveau/gsp: add hal for fifo.rsvd_chids new 8887abb8cb6f drm/nouveau/gsp: add hal for fifo.rc_triggered() new f82fb646e12e drm/nouveau/gsp: add hal for disp.chan.dmac_alloc() new 9c86a6010ae5 drm/nouveau/gsp: add hal for gsp.sr_data_size() new 1b9d7b9df8f3 drm/nouveau/gsp: add common client alloc code new 53dac0623853 drm/nouveau/gsp: add support for 570.144 new 2f89bb3264af drm/nouveau/pci: add PRI address of config space mirror to [...] new 0adfd612c02f drm/nouveau/instmem: add hal for set_bar0_window_addr() new 82df73d8ee00 drm/nouveau/mmu: bump up the maximum page table depth new 708d81a9f529 drm/nouveau/gsp: fetch level shift and PDE from BAR2 VMM new bc7849720b52 drm/nouveau/gsp: init client VMMs with NV0080_CTRL_DMA_SET [...] new 6c3ac7bcfcff drm/nouveau/gsp: support deeper page tables in COPY_SERVER [...] new b1ca384772b6 drm/nouveau/gv100-: switch to volta semaphore methods new 76b8f81a5b92 drm/nouveau: improve handling of 64-bit BARs new 44f93b209e2a drm/nouveau: add support for GH100 new 627664de4b8e drm/nouveau: add helper functions for allocating pinned/cp [...] new d1fb887a08d8 drm/nouveau/nv50-: separate CHANNEL_GPFIFO handling out fr [...] new 862450a85b85 drm/nouveau/gf100-: track chan progress with non-WFI semap [...] new 32cb1cc358ff drm/nouveau: add support for GB10x new 56c36f590a55 drm/nouveau/gsp: add hal for fifo.chan.doorbell_handle new 284ad706ad2f drm/nouveau: add support for GB20x new f0ddbb1eed18 drm/dp: add option to disable zero sized address only tran [...] new 6cc6e08d4542 drm/nouveau/kms: add support for GB20x new 5dca4335ba33 Merge tag 'topic/drm-next-nouveau-r570-2025-05-19-1' of ht [...] new 9c16e1575842 drm/radeon/cik: Clean up doorbells new e3d0870a90a8 drm/amdkfd: Support chain runlists of XNACK+/XNACK- new 58c397890f16 drm/amdgpu: Add pldm version reporting new 9a343a64faab drm/amd/pm: Move SMUv13.0.12 function declarations new 3aa37922c66a drm/amdgpu: Use compatible NPS mode info new 67cc7f9096fa drm/amdgpu/mmsch: Add MMSCH v5_0 support for sriov new cc473057bbcc drm/amdgpu: Allow NPS2-CPX combination for VFs new 13d0724f0ffe drm/amdgpu: fix use-after-unlock in eviction fence destroy new c9b4fa034c80 drm/amd/display: Extend dc_plane_get_status with flags new fe1903bc9585 drm/amd/display: init local variable to fix format errors new 17accf4f228c drm/amd/display: Support external tunneling feature new 40bae1aea03d drm/amd/display: Move mcache allocation programming from D [...] new eee5e5b35821 drm/amd/display: Skip backend validation for virtual monitors new 5dd63a0bfce5 drm/amd/display: Fix the typo in dcn401 Hubp block new 4a16285aa1d4 drm/amd/display: add support for 2nd sharpening range new 6d8f73885e98 drm/amd/display: Modify DCN401 DMUB reset & halt sequence new 29e82a27166c drm/amd/display: Add GPINT retries to ips_query_residency_info new 81fc9ca25f02 drm/amd/display: [FW Promotion] Release 0.1.11.0 new 7ce316620da1 drm/amd/display: Promote DAL to 3.2.334 new 56fc141a5c54 drm/amdgpu/vcn: sriov support for vcn_v5_0_1 new 2f0268ca1cac drm/amdgpu/jpeg: sriov support for jpeg_v5_0_1 new 72dc7c0585cb Merge tag 'amd-drm-next-6.16-2025-05-16' of https://gitlab [...] new 7c1a9408ce5f Merge tag 'drm-msm-next-2025-05-16' of https://gitlab.free [...] new 80a8bcc65290 samples: rust: select AUXILIARY_BUS instead of depending on it new a6fdda6dfeb0 gpu: nova-core: select AUXILIARY_BUS instead of depending on it new 276c53c66e03 gpu: drm: nova: select AUXILIARY_BUS instead of depending on it new c4f8ac095fc9 Merge tag 'nova-next-v6.16-2025-05-20' of https://gitlab.f [...] new cb39f2acd5a3 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new a784bfd15dc8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 8ae8104a08ad drm/i915/ptl: Use everywhere the correct DDI port clock se [...] new 765165a5f035 drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1 new 85aec17477c9 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 921ddb37d87c drm/xe/pf: Don't allow LMEM provisioning if LMTT isn't ava [...] new a383cf218ef8 drm/xe/mocs: Check if all domains awake new 17486cf3df53 drm/xe/guc: Make creation of SLPC debugfs files conditional new a7f87deac229 drm/xe: Default auto_link_downgrade status to false new 3c3b5c4766b8 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new de3815a1de8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 990fa36b3ee4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f0ee1d220f5 ALSA: usb-audio: Rename Pioneer mixer channel controls new f616e702a209 ALSA: scarlett2: Use USB API functions rather than constants new 1c116e5569ef ALSA: usb: fcp: Use USB API functions rather than constants new a3d14d1602ca Merge branch 'for-linus' into for-next new d64cbb5ed922 ALSA: hda/realtek: Add support for Acer Helios Laptops usi [...] new e43a93c41982 ALSA: hda: cs35l41: Fix swapped l/r audio channels for Ace [...] new b522a8b6ef36 ALSA: n64: Replace deprecated strcpy() with strscpy() new d787415a3977 ALSA: dbri: replace strcpy() with strscpy() new 22f2dc03553f PCI: Add Intel Wildcat Lake audio Device ID new 4c2f4d75ae76 ALSA: hda: add HDMI codec ID for Intel WCL new 6b04629ae97a ASoC: SOF: Intel: add initial support for WCL new 3d1a2707350f ALSA: hda: intel-dsp-config: Add WCL support new ff05770d7bae ALSA: hda: hda-intel: add Wildcat Lake support new 0718a78f6a9f ALSA: usb-audio: Kill timer properly at removal new 2bae25a802dc ALSA: amd7930: replace strcpy() with strscpy() new 1e6f91198adb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 628479afc7a1 ASoC: soc-utils: Check string pointer validity in snd_soc_ [...] new c132d8d5ddfd ASoC: fsl_xcvr: update platform driver name new a28206060dc5 ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9 new 152c773fb4d2 ASoC: rt722: make regmap cache-only in probe new e4dca67b2463 ASoC: tas2781: Header file cleanup and Move the macro defi [...] new 689a95178f31 ASoC: dt-bindings: qcom,sm8250: Add QCS9100 and QCS9075 so [...] new 5b5bf5922f4c ASoC: qcom: sc8280xp: Add sound card support for QCS9100 a [...] new 831962e9d7b7 Add sound card support for QCS9100 and QCS9075 new 68cc3327c2a8 Merge remote-tracking branch 'asoc/for-6.16' into asoc-next new d58c0d1eed73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7bba3167c08a module: Constify parameters of module_enforce_rwx_sections() new f7984942630b module: Add a separate function to mark sections as read-o [...] new 60b57b9cb002 module: Make .static_call_sites read-only after init new a0b018a495a3 module: Remove outdated comment about text_size new 6affde84dd2e Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new d51b9d81f788 Merge tag 'v6.15-rc6' into next new 036ec442510b Input: xpad - allow delaying init packets new 898170cc80f2 Input: xpad - add the ByoWave Proteus controller new 0d5c604be4cd Input: xpad - send LED and auth done packets to all Xbox O [...] new 7683f620a51f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b0a4158554b9 blk-mq: move the DMA mapping code to a separate file new 496a3bc5e46c blk-mq: add a copyright notice to blk-mq-dma.c new c2d8018325b6 Merge branch 'for-6.16/block' into for-next new 3de7361f7cd9 Merge branch 'io_uring-6.15' into for-6.16/io_uring new 9a109266278f io_uring/fdinfo: only compile if CONFIG_PROC_FS is set new 16256648cd08 io_uring/fdinfo: get rid of dumping credentials new 5288b9e28f8a io_uring: open code io_req_cqe_overflow() new 10f466abc404 io_uring: split alloc and add of overflow new 072d37b52c91 io_uring: make io_alloc_ocqe() take a struct io_cqe pointer new c80bdb1c5571 io_uring: pass in struct io_big_cqe to io_alloc_ocqe() new f660fd2ca15a io_uring: add new helpers for posting overflows new f6873e3f089c Merge branch 'for-6.16/io_uring' into for-next new deed1904512c nvme-loop: avoid -Wflex-array-member-not-at-end warning new 73becfd6d803 nvme-tcp: remove redundant check to ctrl->opts new 674f872b7cef nvme-tcp: open-code nvme_tcp_queue_request() for R2T new 5df496e9ef12 nvmet: replace strncpy with strscpy new 6b868deaa1c3 nvmet-tcp: switch to using the crc32c library new f791252b6496 nvme-auth: do not re-authenticate queues with no prior aut [...] new c91a20129185 nvmet-auth: authenticate on admin queue only new b3649f829a84 nvmet: add a helper function for cqid checking new cbc5acdbbcf7 nvmet: cq: prepare for completion queue sharing new bb78836b3a7c nvmet: fabrics: add CQ init and destroy new 94ee8708c91f nvmet: support completion queue sharing new 87b4d5ec0dca nvmet: simplify the nvmet_req_init() interface new fee45888a3e4 nvme-auth: use SHASH_DESC_ON_STACK new 6b262697dafe nvmet-auth: use SHASH_DESC_ON_STACK new d6c40d87e7fe nvmet-fcloop: track ref counts for nports new b999efc8cf41 nvmet-fcloop: remove nport from list on last user new d54a9d7f6d74 nvmet-fcloop: refactor fcloop_nport_alloc and track lport new fbaed6a810a3 nvmet-fcloop: refactor fcloop_delete_local_port new 88ea8f814d8d nvmet-fcloop: update refs on tfcp_req new 47a827cd7929 nvmet-fcloop: access fcpreq only when holding reqlock new 2b559a3eb56b nvmet-fcloop: prevent double port deletion new 772042dd38ee nvmet-fcloop: allocate/free fcloop_lsreq directly new 84eedced1c5b nvmet-fcloop: drop response if targetport is gone new bbccbf791e6f nvmet-fc: free pending reqs on tgtport unregister new 596cba55adb4 nvmet-fc: take tgtport refs for portentry new d7f7c6eb809a nvmet-fcloop: add missing fcloop_callback_host_done new 3466b7a6b713 nvmet-fcloop: don't wait for lport cleanup new 0164d1350a65 nvme-fc: do not reference lsrsp after failure new 1c9a93bf1d01 dmapool: add NUMA affinity support new b9d1ec530cdb nvme-pci: factor out a nvme_init_hctx_common() helper new d977506f8863 nvme-pci: make PRP list DMA pools per-NUMA-node new a40c20a605ed nvme-pci: don't try to use SGLs for metadata on the admin queue new 906573c3bfe3 nvme-pci: store aborted state in flags variable new 1755b32516bb nvme-pci: remove struct nvme_descriptor new 357b536b3633 nvme-pci: rename the descriptor pools new a43d304f3abe nvme-pci: use a better encoding for small prp pool allocations new f01e389e88b2 nvme-pci: add a symolic name for the small pool size new de65e642644a nvme-pci: use struct_size for allocation struct nvme_dev new 414a4c93f174 nvme-pci: derive and better document max segments limits new 62188639ec16 nvme-multipath: introduce delayed removal of the multipath [...] new 737af5f0011a nvme: introduce multipath_always_on module param new 9e221d8cf90b nvme: rename nvme_mpath_shutdown_disk to nvme_mpath_remove_disk new 39eb81015752 Merge tag 'nvme-6.16-2025-05-20' of git://git.infradead.or [...] new 15774f5dad9f Merge branch 'for-6.16/block' into for-next new 3fee1257ab6b selftests: ublk: make IO & device removal test more stressful new 8aaf1c47fdc4 Merge branch 'for-6.16/block' into for-next new b1c3b4695a4d ublk: convert to refcount_t new 9e6b4756b354 ublk: prepare for supporting to register request buffer au [...] new 99c1e4eb6a3f ublk: register buffer to local io_uring with provided buf [...] new 53f427e7944b ublk: support UBLK_AUTO_BUF_REG_FALLBACK new 8ccebc19ee3d selftests: ublk: support UBLK_F_AUTO_BUF_REG new 6f1a182a8750 selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACK new 346fd9bdd9ef Merge branch 'for-6.16/block' into for-next new ca0894c83468 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 3da732687d72 dm vdo indexer: don't read request structure after enqueuing new 241b9b584d50 dm-zone: Use bdev_*() helper functions where applicable new 5c977f102315 dm-mpath: Don't grab work_mutex while probing paths new fdf90993c26b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 381d43b26282 ata: libata-eh: Update DIPM comments to reflect reality new 62eef53ab5ed ata: libata-eh: Add ata_eh_set_lpm() WARN_ON_ONCE new 22cfba10dbfb ata: libata-eh: Rename hipm and dipm variables new 6d915e2812b3 ata: libata-eh: Rename no_dipm variable to be more clear new a374cfbf6090 ata: libata-eh: Keep DIPM disabled while modifying the all [...] new de44563553d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2c77e21b869c next-20250516/mmc new a49b7d3746fe dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018 new e291e4c133f3 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new f220d0efd2b3 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 482f3864a004 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9be77134469 regulator: qcom_spmi: Constify struct spmi_voltage_range new c451e2da54bc regulator: max8952: Correct Samsung "Electronics" spelling [...] new dcd711021389 fix: Correct Samsung 'Electronics' spelling in new a02c7665c216 Merge remote-tracking branch 'regulator/for-6.16' into reg [...] new 5697b4d69cb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 280a0b758718 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 42e5fa2e5aef Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 159f94239b0c Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 034990c30e89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4b59f4fd0a36 security/smack/smackfs: small kernel-doc fixes new 548314b86f8c Merge branch 'next' of git://github.com/cschaufler/smack-next new d647c5520c70 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] new 27cf65893ea8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new be5a2d3f8f97 iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev new b3f3c493e963 iommu/arm-smmu-qcom: Add SAR2130P MDSS compatible new 04cfc1ae14f3 iommu/fsl_pamu: remove trailing space after \n new 6f5dc7658094 iommu/vt-d: Restore WO permissions on second-level paging entries new f93b4ac5929a iommu/vt-d: Use ida to manage domain id new 868720fe15d1 iommu/vt-d: Replace spin_lock with mutex to protect domain ida new 3df2ebcee9fb iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_sa [...] new f3fe7e1830c5 iommu/vt-d: Change dmar_ats_supported() to return boolean new 51c33f333bbf iommu/amd: Allow matching ACPI HID devices without matching UIDs new 9548feff840a iommu: remove duplicate selection of DMAR_TABLE new ddcc66cfe83a iommu: make inclusion of intel directory conditional new 85ef671f9727 iommu: make inclusion of amd directory conditional new 01c13a1d0e34 iommu: make inclusion of riscv directory conditional new e436576b0231 iommu: make inclusion of arm/arm-smmu-v3 directory conditional new 5e2ff240b31a iommu: Clear the freelist after iommu_put_pages_list() new 3a20d6f371e6 Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu [...] new d23c4e61990b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c8dfee3943e6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 294d4a1c79c1 dt-bindings: trivial-devices: Add VZ89TE to trivial new 3e3169e64e31 dt-bindings: display: bridge: renesas,dsi: allow propertie [...] new ed8ded703338 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bf65a86fb3f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8cd079e69dc5 spi: spi_amd: Remove read{q,b} usage on DMA buffer new a5733666c775 spi: spi_amd: Add HIDDMA basic write support new dbb79974193a spi: spi_amd: Update Kconfig dependencies new 0e1c7d0591ac spi: sh-msiof: Drop comma after OF match table sentinel new ee44d3fc9d8b spi: sh-msiof: Remove unneeded compatible values new 0941d5166629 spi: sh-msiof: Fix maximum DMA transfer size new 74df74ee83ac spi: sh-msiof: Complete using dev in sh_msiof_spi_probe() new 3dd5ed19a2e8 spi: sh-msiof: Use bool for boolean flags new b4eec5cdf112 spi: sh-msiof: Make words/bits unsigned in sh_msiof_spi_tx [...] new 74cb19c943dd spi: sh-msiof: Make words/fs unsigned in FIFO helpers new 6bae252a9452 spi: sh-msiof: SITMDR1/SIRMDR1 bitfield conversion new 386cc5207ba2 spi: sh-msiof: SITMDR2 and SIRMDR2 bitfield conversion new c2cc4b72fc14 spi: sh-msiof: SITSCR/SIRSCR bitfield conversion new bd8d6658e708 spi: sh-msiof: SICTR bitfield conversion new 8f3903b382f7 spi: sh-msiof: SIFCTR bitfield conversion new acedbff0f0de spi: sh-msiof: Correct SIMDR2_GRPMASK new 955f7ce66805 spi: sh-msiof: Add core support for dual-group transfers new 1ab2c8c45f5c spi: sh-msiof: Correct RX FIFO size for R-Car Gen2 new f669c2827dd6 spi: sh-msiof: Correct RX FIFO size for R-Car Gen3 new 5b91dc7e3e37 spi: sh-msiof: Increase TX FIFO size for R-Car V4H/V4M new 39d0856f4102 spi: sh-msiof: Simplify BRG's Division Ratio new acb47aa9b1e2 spi: sh-msiof: Double maximum DMA transfer size using two groups new 8f836868d848 spi: sh-msiof: Document frame start sync pulse mode new ec23a899d96f spi: sh-msiof: Move register definitions to <linux/spi/sh_ [...] new 5b31d2d81a4b spi: sh-msiof: Transfer size improvements and I2S new f3ea8b2a7b18 Merge remote-tracking branch 'spi/for-6.16' into spi-next new 3002157560ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e7df7289f148 x86/cpuid: Rename cpuid_get_leaf_0x2_regs() to cpuid_leaf_0x2() new 4b21e71ad6cc x86/cacheinfo: Rename CPUID(0x2) descriptors iterator parameter new 119deb95b0bc x86/cpu/intel: Rename CPUID(0x2) descriptors iterator parameter new 3bf8ce828419 x86/cpuid: Rename hypervisor_cpuid_base()/for_each_possibl [...] new a0f3fe547eb3 x86/bugs: Fix indentation due to ITS merge new 1bffe6f6890c x86/mm/64: Always use dynamic memory layout new cba5d9b3e99d x86/mm/64: Make SPARSEMEM_VMEMMAP the only memory model new 7212b58d6d71 x86/mm/64: Make 5-level paging support unconditional new 09230b755482 x86/paravirt: Restrict PARAVIRT_XXL to 64-bit only new 189572bf4e00 cpumask: Relax cpumask_any_but() new 13f0a02bf4c1 find: Add find_first_andnot_bit() new 5da703ef4e4a cpumask: Add cpumask_{first,next}_andnot() API new 94f753143028 x86/resctrl: Optimize cpumask_any_housekeeping() new dcb1d3d3b77b x86/resctrl: Remove the limit on the number of CLOSID new 7704fb81bc87 x86/resctrl: Rename resctrl_sched_in() to begin with "resc [...] new 8eb7ad66badc x86/resctrl: Check all domains are offline in resctrl_exit() new 8c992e24a062 x86/resctrl: Resctrl_exit() teardown resctrl but leave the [...] new bc740420d7ae x86/resctrl: Drop __init/__exit on assorted symbols new 6c72fb8d8bd7 x86/resctrl: Move is_mba_sc() out of core.c new d4fb6b8e4640 x86/resctrl: Add end-marker to the resctrl_event_id enum new 2a6566038544 x86/resctrl: Expand the width of domid by replacing mon_data_bits new 270f00bcc952 x86/resctrl: Split trace.h new 003e86077143 x86/resctrl: Add 'resctrl' to the title of the resctrl doc [...] new bff70402d6d6 fs/resctrl: Add boiler plate for external resctrl code new 3d95a49b365e x86/resctrl: Move the filesystem bits to headers visible t [...] new 7bdb619c7f9f x86/resctrl: Move enum resctrl_event_id to resctrl.h new 272ed1c28c9d x86/resctrl: Fix types in resctrl_arch_mon_ctx_{alloc,free [...] new 279f225951e3 x86/resctrl: Move pseudo lock prototypes to include/linux/ [...] new 556f48a5093b x86/resctrl: Squelch whitespace anomalies in resctrl core code new df3dc0efcc01 x86/resctrl: Prefer alloc(sizeof(*foo)) idiom in rdt_init_ [...] new b7b57edbf568 x86/resctrl: Relax some asm #includes new f6b25be204b8 x86/resctrl: Always initialise rid field in rdt_resources_all[] new 7168ae330e81 x86,fs/resctrl: Move the resctrl filesystem code to live i [...] new 54d14f25664b MAINTAINERS: Add reviewers for fs/resctrl new 37ef4bfb8651 Merge branch 'x86/cache' into x86/merge, to resolve conflicts new 62b9fa4fd91a Merge branch into tip/master: 'x86/merge' new b9a05cc5a29d Merge branch into tip/master: 'perf/merge' new 0291c959a67a Merge branch into tip/master: 'core/entry' new 87228532e7e9 irqchip: Switch to of_fwnode_handle() new f09831892c80 powerpc: Switch to of_fwnode_handle() new b712918091c9 x86/io_apic: Switch to of_fwnode_handle() new e847a847aea5 irqdomain: Drop of_node_to_fwnode() new c7131b12080a irqdomain: Make irq_domain_create_hierarchy() an inline new 80f2405bf204 ARC: Switch to irq_domain_create_linear() new 4dcb0045a363 ARM: Switch to irq_domain_create_*() new 13c984392b28 bus: moxtet: Switch to irq_domain_create_simple() new 6be00e43351e EDAC/altera: Switch to irq_domain_create_linear() new 9cf19f061ccc gpio: Switch to irq_domain_create_*() new 493e10926762 gpu: Switch to irq_domain_create_linear() new 3fd83ff1d923 i2c: Switch to irq_domain_create_linear() new 7f68126a8766 iio: Switch to irq_domain_create_simple() new affdc0d1bdfa irqchip: Switch to irq_domain_create_*() new b9a7f080e72b mailbox: qcom-ipcc: Switch to irq_domain_create_tree() new 8529e33bfe98 memory: omap-gpmc: Switch to irq_domain_create_linear() new a36aa0f7226a mfd: Switch to irq_domain_create_*() new 0810f121e029 MIPS: Switch to irq_domain_create_*() new d8566886f238 misc: hi6421-spmi-pmic: Switch to irq_domain_create_simple() new e0c27a82c27f net: Switch to irq_domain_create_*() new e9bf22564413 nios2: Switch to irq_domain_create_linear() new 4b5e1d97154d PCI: Switch to irq_domain_create_linear() new 219182fe2190 pinctrl: Switch to irq_domain_create_*() new bf9935e47939 powerpc: Switch to irq_domain_create_*() new b625f934ba1c sh: Switch to irq_domain_create_*() new 6e4e30d70a91 soc: Switch to irq_domain_create_*() new 29dea335e355 thermal: Switch to irq_domain_create_linear() new 813da4f379e7 powerpc: Switch irq_domain_add_nomap() to use fwnode new 42b8b16fe56c irqdomain: Drop irq_domain_add_*() functions new 8035d9f2665e powerpc: Switch to irq_find_mapping() new f569ac9cabfd sh: Switch to irq_find_mapping() new 30b6692ceda0 gpio: idt3243x: Switch to irq_find_mapping() new e68664c08e39 gpu: ipu-v3: Switch to irq_find_mapping() new 31b3ad400245 irqchip/armada-370-xp: Switch to irq_find_mapping() new 609f900ad609 pinctrl: keembay: Switch to irq_find_mapping() new 14ebb11ba895 irqdomain: Drop irq_linear_revmap() new 18e743e91102 irqdomain: Use irq_domain_instantiate()'s return value as [...] new 66cbf17fe671 irqdomain: Make struct irq_domain_info variables const new 2272a78b3f4a irqdomain: Improve kernel-docs of functions new 2f7bd3293e45 Documentation: irq/concepts: Add commas and reflow new 225942f06e93 Documentation: irq/concepts: Minor improvements new 95cfac1b2f85 Documentation: irq-domain.rst: Simple improvements new a4efe303e50e Documentation: irqdomain: Update it new a10024e671d1 irqdomain: Fix kernel-doc and add it to Documentation new 38c1e73fdeb3 irqdomain: Consolidate coding style new f49eb2578ae9 Merge branch into tip/master: 'irq/cleanups' new fc5d6ee75e0b Merge branch into tip/master: 'irq/core' new 25bc0654ea61 Merge branch into tip/master: 'irq/drivers' new 28026cf2dd84 genirq/msi: Add .msi_teardown() callback as the reverse of [...] new 713335b6ee29 irqchip/gic-v3-its: Implement .msi_teardown() callback new 1396e89e09f0 genirq/msi: Move prepare() call to per-device allocation new 03c298760ed9 genirq/msi: Engage the .msi_teardown() callback on domain removal new 7dd20bf2f010 irqchip/gic-v3-its: Use allocation size from the prepare call new 6a08164de9fc Merge irq/cleanup fragments into irq/msi new e51b27438a10 irqchip: Make irq-msi-lib.h globally available new e4d001b54f78 genirq/msi: Add helper for creating MSI-parent irq domains new c6b77822347a irqchip/gic: Convert to msi_create_parent_irq_domain() helper new b35961ce0a97 irqchip/mvebu: Convert to msi_create_parent_irq_domain() helper new 06526443a34c irqchip/msi-lib: Honour the MSI_FLAG_NO_AFFINITY flag new 5d627a9484ec PCI: apple: Convert to MSI parent infrastructure new ae79351ef280 PCI: xgene: Convert to MSI parent infrastructure new 944242787695 PCI: tegra: Convert to MSI parent infrastructure new 31ce97c519de Merge branch into tip/master: 'irq/msi' new 013f63174ddd Merge branch into tip/master: 'locking/core' new bd59f6170968 futex: Fix kernel-doc comments new 5efa07094c42 Merge branch into tip/master: 'locking/futex' new 970fad844d81 Merge branch into tip/master: 'objtool/core' new 75a9001bab36 perf/x86/intel/ds: Remove redundant assignments to sample.period new ca559503b89c perf/core: Add the is_event_in_freq_mode() helper to simpl [...] new f1be780dbda8 Merge branch into tip/master: 'perf/core' new 6cdf1ce39fa0 Merge branch into tip/master: 'sched/core' new 36c36deb5de8 Merge branch into tip/master: 'timers/cleanups' new a80eb263c9c0 Merge branch into tip/master: 'timers/core' new 1a8b1cf87a91 Merge branch into tip/master: 'x86/cleanups' new 9220aa8a6779 x86/msr: Remove a superfluous inclusion of <asm/asm.h> new 54c2c688cd93 x86/xen/msr: Fix uninitialized variable 'err' new 71bc9d998416 Merge branch into tip/master: 'x86/core' new d49ae4172cff x86/tracing, x86/mm: Remove redundant trace_pagefault_key new 06aa9378df01 x86/tracing, x86/mm: Move page fault tracepoints to generic new 957059827ee3 Merge branch into tip/master: 'x86/debug' new e0b3ea756256 Merge branch into tip/master: 'x86/entry' new bc2c09fc78a6 Merge branch into tip/master: 'x86/kconfig' new d0401bbfb670 Merge branch into tip/master: 'x86/mtrr' new e5eb4019b871 Merge branch into tip/master: 'x86/sev' new 3ee84e3dd88e Merge branch into tip/master: 'x86/sgx' new 30767d5e907b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new eec34ebb65aa dt-bindings: timer: Add NXP System Timer Module new cec32ac75827 clocksource/drivers/nxp-timer: Add the System Timer Module [...] new b8239054194a clocksource/drivers/atmel_tcb: Fix kconfig dependency new eb7bc6920153 dt-bindings: timer: Convert fsl,gtm to YAML new 28c842c8b0f5 clocksource/drivers/timer-tegra186: Add WDIOC_GETTIMELEFT support new b42d781e0350 clocksource/drivers/timer-tegra186: Fix watchdog self-pinging new 39b27ddf4d68 clocksource/drivers/timer-tegra186: Remove unused bits new ea1ab43e5cec dt-bindings: timer: Convert marvell,orion-timer to DT schema new 157265afbdf2 dt-bindings: timer: Convert csky,mptimer to DT schema new c3205f0f855d dt-bindings: timer: Convert csky,gx6605s-timer to DT schema new c55cddf6201c dt-bindings: timer: Convert cnxt,cx92755-timer to DT schema new f4cc1801987e dt-bindings: timer: Add Sophgo SG2044 ACLINT timer new 7aeeac55658f dt-bindings: timer: Convert arm,mps2-timer to DT schema new 30fddbd53254 dt-bindings: timer: Add EcoNet EN751221 "HPT" CPU Timer new 3b4c33ac87d0 clocksource/drivers: Add EcoNet Timer HPT driver new 6d1ca2236dbe dt-bindings: timer: Add ESWIN EIC7700 CLINT new 60160c4bf6ff dt-bindings: timer: Convert altr,timer-1.0 to DT schema new d65a30c30e54 dt-bindings: timer: Convert cirrus,clps711x-timer to DT schema new 2b3b58f233af dt-bindings: timer: Convert ezchip,nps400-timer to DT schema new e7ddb13fa620 dt-bindings: timer: Convert img,pistachio-gptimer to DT schema new f8470be859a8 dt-bindings: timer: Convert jcore,pit to DT schema new e1e9fad1499c dt-bindings: timer: Convert lsi,zevio-timer to DT schema new 49f2f4d16fab dt-bindings: timer: Convert snps,archs-gfrc to DT schema new 58ac7dc3ca92 dt-bindings: timer: Convert snps,archs-rtc to DT schema new 960a2f4c7f5f dt-bindings: timer: Convert snps,arc-timer to DT schema new 7e5ce1944d0f dt-bindings: timer: Convert socionext,milbeaut-timer to DT schema new 379967d0c794 dt-bindings: timer: Convert st,spear-timer to DT schema new 4d54b0b401f4 dt-bindings: timer: Convert ti,keystone-timer to DT schema new 4334d83904fc dt-bindings: timer: Convert marvell,armada-370-timer to DT schema new f0e0c374379c dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G0 [...] new d204e391a0d8 clocksource/drivers/renesas-ostm: Unconditionally enable r [...] new 3d42bf4a034e Merge branch 'timers/drivers/next' of git://git.kernel.org [...] new 128cd9d9908c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 9c8cedef3d2d tools/bootconfig: allow overriding CFLAGS assignment new d81bab116b48 tools/bootconfig: specify LDFLAGS as an argument to CC new 4716b1fedda2 Merge bootconfig/for-next new 484df1346275 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 79b265a2e75d MAINTAINERS: Update Zqiang's email address new 0999f6156013 rcu: Remove swake_up_one_online() bandaid new da6b85598af3 rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture new 9520371e3daa rust: sync: rcu: Mark Guard methods as inline new b95d15980a0f Revert "rcu/nocb: Fix rcuog wake-up from offline softirq" new 1708bf2cc46a doc: Update LWN RCU API links in whatisRCU.rst new 79ea7f43f8d5 doc/RCU/listRCU: refine example code for eliminating stale data new bed3af437f38 rcuscale: using kcalloc() to relpace kmalloc() new 36f8e3087562 rcu/nocb: Add Safe checks for access offloaded rdp new ed0d0db095dd rcutorture: Comment invocations of tick_dep_set_task() new b9af71a26dff checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_ [...] new fa11a54cf6cc torture: Add --do-{,no-}normal to torture.sh new 7e01c4c5cff2 torture: Add testing of RCU's Rust bindings to torture.sh new aafe12f98064 rcutorture: Perform more frequent testing of ->gpwrap new d72e6c0bce15 torture: Check for "Call trace:" as well as "Call Trace:" new 4b5eb4b6b224 rcutorture: Reduce TREE01 CPU overcommit new 9ffc09de883d rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01 new cbb44d9c45e9 rcutorture: Fix issue with re-using old images on ARM64 new 9c80e4433798 Merge branches 'rcu/misc-for-6.16', 'rcu/seq-counters-for- [...] new bf6dff7d42ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 43b4a8730c07 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new 1e6c1a69daa0 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new f3d923287674 Merge branch kvm-arm64/ubsan-el2 into kvmarm-master/next new 5799a2983fea arm64/sysreg: Expose MTE_frac so that it is visible to KVM new fe21ff5d4b46 KVM: arm64: Make MTE_frac masking conditional on MTE capability new 69018866d2ba KVM: selftests: Confirm exposing MTE_frac does not break m [...] new 1e7ede50bd9e Merge branch kvm-arm64/mte-frac into kvmarm-master/next new c6cbe6a4c1bd KVM: arm64: Use FGT feature maps to drive RES0 bits new a764b56bf90b KVM: arm64: Allow kvm_has_feat() to take variable arguments new beed4448418e KVM: arm64: Use HCRX_EL2 feature map to drive fixed-value bits new b2a324ff01fe KVM: arm64: Use HCR_EL2 feature map to drive fixed-value bits new df56f1ccb0ec KVM: arm64: Add FEAT_FGT2 registers to the VNCR page new 4bc0fe089840 KVM: arm64: Add sanitisation for FEAT_FGT2 registers new fc631df00c4c KVM: arm64: Add trap routing for FEAT_FGT2 registers new 1ba41c816007 KVM: arm64: Add context-switch for FEAT_FGT2 registers new f654e9e47eac KVM: arm64: Allow sysreg ranges for FGT descriptors new af2d78dcadbc KVM: arm64: Add FGT descriptors for FEAT_FGT2 new 98dbe56a016a KVM: arm64: Handle TSB CSYNC traps new fd6e9bb35989 Merge branch kvm-arm64/fgt-masks into kvmarm-master/next new 2b4d521e3455 Merge branch kvm-arm64/at-fixes-6.16 into kvmarm-master/next new fb3066904a4e arm64: sysreg: Add layout for VNCR_EL2 new 469c4713d480 KVM: arm64: nv: Allocate VNCR page when required new 34fa9dece527 KVM: arm64: nv: Extract translation helper from the AT code new a0ec2b822cab KVM: arm64: nv: Snapshot S1 ASID tagging information during walk new 85bba00425ae KVM: arm64: nv: Move TLBI range decoding to a helper new bd914a981446 KVM: arm64: nv: Don't adjust PSTATE.M when L2 is nesting new ea8d3cf46d57 KVM: arm64: nv: Add pseudo-TLB backing VNCR_EL2 new 6fb75733f148 KVM: arm64: nv: Add userspace and guest handling of VNCR_EL2 new 069a05e53549 KVM: arm64: nv: Handle VNCR_EL2-triggered faults new 2a359e072596 KVM: arm64: nv: Handle mapping of VNCR_EL2 at EL2 new 7270cc9157f4 KVM: arm64: nv: Handle VNCR_EL2 invalidation from MMU notifiers new 73e1b621b25d KVM: arm64: nv: Program host's VNCR_EL2 to the fixmap address new 4ffa72ad8f37 KVM: arm64: nv: Add S1 TLB invalidation primitive for VNCR_EL2 new aa98df31f6b4 KVM: arm64: nv: Plumb TLBI S1E2 into system instruction dispatch new 6ec4c371d422 KVM: arm64: nv: Remove dead code from ERET handling new a7484c80e5ca KVM: arm64: Allow userspace to request KVM_ARM_VCPU_EL2* new 29d1697c8c8f KVM: arm64: Document NV caps and vcpu flags new 38f8cddec697 Merge branch kvm-arm64/nv-nv into kvmarm-master/next new 92c749e4aa90 KVM: arm64: nv: Remove clearing of ICH_LR<n>.EOI if ICH_LR [...] new fed55f49fad1 arm64: errata: Work around AmpereOne's erratum AC04_CPU_23 new 7f1a034977d0 Merge branch kvm-arm64/misc-6.16 into kvmarm-master/next new 56bca79a3204 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d46fba82e2f5 s390/uv: don't return 0 from make_hva_secure() if the oper [...] new 14569437b9c4 s390/uv: always return 0 from s390_wiggle_split_folio() if [...] new 9eb0537685ee s390/uv: improve splitting of large folios that cannot be [...] new 8771e2e40d9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e23bb06b17f8 KVM: riscv: selftests: Align the trap information wiht pt_regs new 3608b174ece5 KVM: riscv: selftests: Decode stval to identify exact exce [...] new f80e9cc5c6c3 KVM: riscv: selftests: Add vector extension tests new a29c19e13de1 RISC-V: KVM: Remove experimental tag for RISC-V new 9ffecf04144d KVM: RISC-V: refactor vector state reset new a1c66842f1b5 KVM: RISC-V: refactor sbi reset request new 9f0e6b98c1a1 KVM: RISC-V: remove unnecessary SBI reset state new 5bc409786752 RISC-V: KVM: Remove scounteren initialization new 5b9db9c16f42 RISC-V: KVM: add KVM_CAP_RISCV_MP_STATE_RESET new 068fcd35df9f Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 6a3d704959bd KVM: x86/mmu: Use kvm_x86_call() instead of manual static_call() new d761c14d902e KVM: selftests: Extract guts of THP accessor to standalone [...] new 26dcdfa01c33 KVM: selftests: access_tracking_perf_test: Add option to s [...] new 3a7f9e518c6a cgroup: selftests: Move memcontrol specific helpers out of [...] new 2c754a84ff16 cgroup: selftests: Move cgroup_util into its own library new 38e1dd578142 cgroup: selftests: Add API to find root of specific controller new b11fcb51e2b2 KVM: selftests: Build and link selftests/cgroup/lib into K [...] new d166453ebd29 KVM: selftests: access_tracking_perf_test: Use MGLRU for a [...] new e9628b011bbd KVM: x86: Make kvm_pio_request.linear_rip a common field f [...] new faad6645e112 x86/cpufeatures: Add CPUID feature bit for the Bus Lock Threshold new 827547bc3a2a KVM: SVM: Add architectural definitions/assets for Bus Loc [...] new 89f9edf4c69d KVM: SVM: Add support for KVM_CAP_X86_BUS_LOCK_EXIT on SVM CPUs new 72df72e1c6dd KVM: selftests: Add test to verify KVM_CAP_X86_BUS_LOCK_EXIT new 3f7b307757ec Merge branches 'fixes', 'misc', 'mmu', 'pir', 'selftests', [...] new e7e17d323818 Merge branch 'next' of https://github.com/kvm-x86/linux.git new 42aba9532951 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a453297582f sched_ext, docs: add label new 617a77018f68 sched_ext: Make scx_kf_allowed_if_unlocked() available out [...] new 686d13372371 sched_ext: idle: Validate locking correctness in scx_bpf_s [...] new 4ac760bdf2b6 sched_ext: idle: Allow scx_bpf_select_cpu_and() from unloc [...] new e764295a270c selftests/sched_ext: Add test for scx_bpf_select_cpu_and() [...] new 5b8c5ebaee69 Merge branch 'for-6.16' into for-next new 165c514d93c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b9fb72a179ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ee8854a08d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d95a55db232 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 1ec3d641809d Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 696e00aaea52 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 48622d0ac34d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 56baa9ffcd36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 96ecbbfe0081 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 4851b260963c Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 539ca7f25432 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 40f682ae5086 coresight: etm4x: Extract the trace unit controlling new 5fa96c83b81e coresight: Introduce pause and resume APIs for source new 0814151bae4b coresight: etm4x: Hook pause and resume callbacks new abffe22e93d7 coresight: perf: Support AUX trace pause and resume new d5f7e4bea90f coresight: tmc: Re-enable sink after buffer update new 973f47a9886a coresight: perf: Update buffer on AUX pause new 5161890f1362 Documentation: coresight: Document AUX pause and resume new d23bc38e8aa4 coresight: tmc: fix failure to disable/enable ETF after reading new ee811bc733be coresight: etm4x: Fix timestamp bit field handling new 895b12b7d7b8 coresight/etm4: fix missing disable active config new 53b9e2659719 coresight: holding cscfg_csdev_lock while removing cscfg f [...] new 408c97c4a5e0 coresight: prevent deactivate active config while enabling [...] new 028c56cb59bd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0175e6d4b8db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b0779ea48606 interconnect: qcom: sm8650: remove regmap config for mc_vi [...] new 5fed7fe33c2c Merge branch 'icc-sa8775p' into icc-next new 89aea75f4397 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 4dcb019a3ed9 dt-bindings: trivial-devices: Document SEN0322 new 06b52ed0dafc iio: chemical: Add driver for SEN0322 new 4f9bf96abb95 dt-bindings: iio: adc: add NCT7201 ADCs new 95143852474a iio: adc: add support for Nuvoton NCT7201 new 43a9eee06bf8 dt-bindings: iio: adc: Add ROHM BD79100G new be4e0b332d0f Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new d9d22fffe1cf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3139fde50288 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7d701c63f1d6 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 07970d048cdd vfio/type1: Remove Fine Grained Superpages detection new 8bb7170c5a05 hisi_acc_vfio_pci: fix XQE dma address error new 3495cec07877 hisi_acc_vfio_pci: add eq and aeq interruption restore new e63c46639873 hisi_acc_vfio_pci: bugfix cache write-back issue new db6525a85739 hisi_acc_vfio_pci: bugfix the problem of uninstalling driver new 2777a40998de hisi_acc_vfio_pci: bugfix live migration function without [...] new 1dcf2cf102d7 hisi_acc_vfio_pci: update function return values. new 6ef04555b252 Merge branch 'dma-mapping-for-6.16-two-step-api' of git:// [...] new 674ebb64cd5d vfio/mlx5: Explicitly use number of pages instead of alloc [...] new ac6c973a480b vfio/mlx5: Rewrite create mkey flow to allow better code reuse new 089803c40193 vfio/mlx5: Enable the DMA link API new 43f8331886b4 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 029fb0bcd2be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a2cd15df1e8f Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new 068d0844ae7e Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 86d2a97e8b58 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new 5dd59f03dcba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b2713a5ad396 cgroup: warn on rstat usage by early init subsystems new 541a4219bd66 cgroup: compare css to cgroup::self in helper for distingu [...] new 5da3bfa029d6 cgroup: use separate rstat trees for each subsystem new 748922dcfabd cgroup: use subsystem-specific rstat locks to avoid contention new 93b35663f201 cgroup: helper for checking rstat participation of css new f3921fb7fdc2 cgroup: document the rstat per-cpu initialization new 86aadd4d2347 Merge branch 'for-6.16' into for-next new 2c0faaaca998 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bea162b4c081 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9000f663c511 scsi: fnic: Replace memset() with eth_zero_addr() new 934a5c3230b9 scsi: mvsas: Fix typos in SAS/SATA VSP register comments new 7727a9d414c9 scsi: ufs: qcom: dt-bindings: Document the SM8750 UFS Controller new 53755903b935 scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd [...] new 25c2758e6e72 scsi: sg: Remove unnecessary NULL check before unregister_ [...] new 9ad5249b37b5 scsi: mpt3sas: Fix _ctl_get_mpt_mctp_passthru_adapter() to [...] new 0c52f621f5be scsi: hisi_sas: Fix warning detected by sparse new 7f0047cb9d42 scsi: target: core: Constify enabled() in struct target_op [...] new fd2963e729ed scsi: target: core: Constify struct target_opcode_descriptor new 2e15e29c0031 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41cff026cff5 vhost: modify vhost_log_write() for broader users new e5e6b15b0dad vhost-scsi: adjust vhost_scsi_get_desc() to log vring descriptors new c2c5c259aad6 vhost-scsi: log I/O queue write descriptors new a94c96a352b5 vhost-scsi: log control queue write descriptors new ac9dcca23615 vhost-scsi: log event queue write descriptors new 9f96568cea54 media: add virtio-media driver new 306acea221ea vdpa/octeon_ep: Control PCI dev enabling manually new c118346b92c5 virtio-pci: Fix result size returned for the admin command [...] new c472a51c48ee vhost: vringh: Use matching allocation type in resize_iovec() new 27db566b6c5f vringh: use bvec_kmap_local new 4934cfb4dc7f virtio_rtc: Add module and driver core new 0e631f6a7995 virtio_rtc: Add PTP clocks new 33c11e0cfd5e virtio_rtc: Add Arm Generic Timer cross-timestamping new 80f98fca05a0 virtio_rtc: Add RTC class driver new 360dd4a012cd virtio: reject shm region if length is zero new 8adc93f9c343 drm/virtio: implement virtio_gpu_shutdown new 07ef8b6b14ed Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 5de775df3362 rpmsg: qcom_smd: Fix uninitialized return variable in __qc [...] new 9995dbfc2235 remoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mb [...] new 349d62ab207f remoteproc: k3-dsp: Drop check performed in k3_dsp_rproc_{ [...] new 701177511abd remoteproc: k3-r5: Refactor sequential core power up/down [...] new 23532524594c remoteproc: k3-m4: Don't assert reset in detach routine new b9229c0732f3 remoteproc: k3-r5: Re-order internal memory initialization [...] new 11d35a94d591 remoteproc: k3-r5: Re-order k3_r5_release_tsp() function new 95cd198a6427 remoteproc: k3-r5: Refactor Data Structures to Align with [...] new 02074bf5e27a remoteproc: k3-r5: Use k3_r5_rproc_mem_data structure for [...] new db47cfd8fc1f remoteproc: k3-{m4/dsp}: Add a void ptr member in rproc in [...] new b810142db6f9 remoteproc: k3-m4: Add pointer to rproc struct within k3_m4_rproc new 52a04c1c61c6 remoteproc: k3-m4: Use k3_rproc_mem_data structure for mem [...] new fa2399cbb35a remoteproc: k3: Refactor shared data structures new 95dac7e212a5 remoteproc: k3: Refactor mailbox rx_callback functions int [...] new 9352aadafe4d remoteproc: k3: Refactor .kick rproc ops into common driver new 754d13dfe263 remoteproc: k3-dsp: Correct Reset logic for devices withou [...] new ca8921f44c94 remoteproc: k3-m4: Introduce central function to put rproc [...] new af5af3a417a1 remoteproc: k3: Refactor rproc_reset() implementation into [...] new 334a841e33f4 remoteproc: k3-dsp: Correct Reset deassert logic for devic [...] new 3b8127fc51eb remoteproc: k3-m4: Introduce central function to release r [...] new 23e16e210bef remoteproc: k3: Refactor rproc_release() implementation in [...] new 67de5d0e6d65 remoteproc: k3-m4: Ping the mbox while acquiring the channel new 6fdad99c94d7 remoteproc: k3: Refactor rproc_request_mbox() implementati [...] new 41d746b3423a remoteproc: k3-dsp: Don't override rproc ops in IPC-only mode new b80151c41ac5 remoteproc: k3-dsp: Assert local reset during .prepare callback new de277002ff14 remoteproc: k3: Refactor .prepare rproc ops into common driver new 3059abb7d365 remoteproc: k3: Refactor .unprepare rproc ops into common driver new f55ab2fa2444 remoteproc: k3: Refactor .start rproc ops into common driver new bbd0f6490b23 remoteproc: k3: Refactor .stop rproc ops into common driver new 80e8a868c90e remoteproc: k3: Refactor .attach rproc ops into common driver new 8715d4c04a5e remoteproc: k3: Refactor .detach rproc ops into common driver new 1d7f38dde722 remoteproc: k3: Refactor .get_loaded_rsc_table ops into co [...] new 9179f8bfa98d remoteproc: k3: Refactor .da_to_va rproc ops into common driver new c17240280129 remoteproc: k3: Refactor of_get_memories() functions into [...] new 744270b336c7 remoteproc: k3: Refactor mem_release() functions into comm [...] new c52d5f1d2aac remoteproc: k3: Refactor reserved_mem_init() functions int [...] new 5779f6f9a64f remoteproc: k3: Refactor release_tsp() functions into comm [...] new dc8417021bcd Merge branches 'rpmsg-next', 'rproc-fixes' and 'rproc-next [...] new 6c5a8ede6a5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e2d9a7ead8ff gpio: pxa: select GPIOLIB_IRQCHIP new 8da238b15cf5 gpio: mpc8xxx: select GPIOLIB_IRQCHIP new 274fd5fe9119 gpiolib: remove unneeded #ifdef new c21ca8811a79 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 6f09a17d6041 gpiolib-acpi: Update file references in the Documentation [...] new 6f045027a28e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fdf6cab17f58 gpiolib: don't crash on enabling GPIO HOG pins new 41e452e6933d pinctrl: qcom: switch to devm_register_sys_off_handler() new 6a423361b0c6 pinctrl: qcom: switch to devm_gpiochip_add_data() new 939be10e5e51 pinctrl: freescale: Depend imx-scu driver on OF new a660d9e885d6 pinctrl: freescale: Enable driver if platform is enabled. new 1c9977b26347 pinctrl: mediatek: eint: Fix invalid pointer dereference f [...] new 566f64fd91ab Merge branch 'devel' into for-next new 944fab20db17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9c5e285f602f pwm: adp5585: make sure to include mod_devicetable.h new c0c980f237e8 dt-bindings: timer: renesas,tpu: remove binding documentation new 0dca473e41ef Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 6a326089cb04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d208025db6d6 Documentation: kunit: improve example on testing static functions new ce7ff2660604 kunit: tool: add test counts to JSON output new 0cb986dad317 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 3bc73c38e805 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e62aeb399901 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 23b1de16f6be Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new a9b33aae79ce selftests: seccomp: Fix "performace" to "performance" new 2a099f7c52ee Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new e633c3520712 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 88a5f12d3789 Merge branch 'main' of git://git.infradead.org/users/willy [...] new be9362bf03c1 PCI: hv: Remove unnecessary flex array in struct pci_packet new 4e32ceb3a232 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new ebde7dabe02d Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 191679ec7bb9 cxl/Documentation: Fix typo in sysfs write_bandwidth attri [...] new 2c5975498e55 docs: ABI: Fix "firwmare" to "firmware" new 6eed708a5693 cxl/feature: Remove redundant code of get supported features new 8dadcaa2150a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0803860a94ae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d90a6096ed19 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new d066fbda49b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 373827fce225 Merge tag 'rust-timekeeping-for-v6.16-v2' of https://githu [...] new 06ff274f25e9 Merge tag 'rust-xarray-for-v6.16' of https://github.com/Ru [...] new b04d17062193 Merge tag 'pin-init-v6.16' of https://github.com/Rust-for- [...] new 22c3335c5dcd Merge tag 'alloc-next-v6.16-2025-05-13' of https://github. [...] new ea33f91f754c MAINTAINERS: mailmap: update Benno Lossin's email address new ae8b3a83fb9d rust: str: fix typo in comment new ae826331b985 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new ffc4e7fbee26 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 1633725a87d5 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 723dc57027a7 string.h: Provide basic sanity checks for fallback memcpy() new bd8589c92d7f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new df29395ae2e6 tools/nolibc: add target to check header usability new 53bef75279b0 tools/nolibc: include nolibc.h early from all header files new ba6de5f2b7eb selftests/nolibc: always run nolibc header check new 2604131c12b9 tools/nolibc: Add m68k support new 29b1e4f4ae2d tools/nolibc: move poll() to poll.h new c026e5ce81bb tools/nolibc: use poll-related definitions from UAPI headers new c9b695ae7865 tools/nolibc: add strstr() new ce8f26883f73 tools/nolibc: add %m printf format new 3bee983624e8 tools/nolibc: add more stat() variants new f6b2193d1025 tools/nolibc: add mremap() new 802de16fe3de tools/nolibc: add getrandom() new 1fec2ed6f03e tools/nolibc: add abs() and friends new 6e5ac2dc042e tools/nolibc: add support for access() and faccessat() new a061056338b5 tools/nolibc: add clock_getres(), clock_gettime() and cloc [...] new b0e884dc8299 tools/nolibc: add timer functions new 48514c9c3935 tools/nolibc: add timerfd functionality new bcfb7ce373bb tools/nolibc: add difftime() new 5a4d9925bb5d tools/nolibc: add namespace functionality new b85aa8fec477 tools/nolibc: add fopen() new 3403f2694d16 tools/nolibc: fall back to sys_clock_gettime() in gettimeofday() new cabfb0903ed3 tools/nolibc: implement wait() in terms of waitpid() new b8c436bbef0f tools/nolibc: move ioctl() to sys/ioctl.h new 6d4db38518ea tools/nolibc: move mount() to sys/mount.h new b9dedb37d666 tools/nolibc: move prctl() to sys/prctl.h new 3f75915a7aa8 tools/nolibc: move reboot() to sys/reboot.h new d2113553abae tools/nolibc: move getrlimit() and friends to sys/resource.h new 58f49b3d17ac tools/nolibc: move makedev() and friends to sys/sysmacros.h new 4f1eca42cfb3 tools/nolibc: move uname() and friends to sys/utsname.h new 64eb4b94887a tools/nolibc: move NULL and offsetof() to sys/stddef.h new 1bd1532eed4c selftests/nolibc: drop include guards around standard headers new d461cd87d1a2 selftests: harness: Add kselftest harness selftest new dd383516c63b selftests: harness: Use C89 comment style new 945d623fd561 selftests: harness: Ignore unused variant argument warning new 971a90c7c049 selftests: harness: Mark functions without prototypes static new 0ca6990383e5 selftests: harness: Remove inline qualifier for wrappers new c581636a4dca selftests: harness: Remove dependency on libatomic new 7c22f1365848 selftests: harness: Implement test timeouts through pidfd new db3ac88be786 selftests: harness: Don't set setup_completed for fixturel [...] new a1398dbf0d21 selftests: harness: Move teardown conditional into test metadata new 15ee3260f716 selftests: harness: Add teardown callback to test metadata new 19f2c12965e2 selftests: harness: Add "variant" and "self" to test metadata new a7aa8b638d08 selftests: harness: Stop using setjmp()/longjmp() new f60ff0d9c922 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8280297c985d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f31e470662cb Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new b90b05499e3f Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] new bc5df6052fb7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f1e1980f335a hack for "coredump: add coredump socket" and !CONFIG_NET new 7bac2c97af40 Add linux-next specific files for 20250521
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 (8566fc3b9653) \ N -- N -- N refs/heads/master (7bac2c97af40)
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 1587 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: .mailmap | 4 + Documentation/ABI/testing/debugfs-pcie-ptm | 70 + Documentation/ABI/testing/sysfs-bus-cxl | 4 +- Documentation/ABI/testing/sysfs-driver-qat_ras | 8 +- Documentation/PCI/rcar-pcie-firmware.rst | 32 + Documentation/admin-guide/mm/damon/index.rst | 11 +- Documentation/admin-guide/reporting-issues.rst | 6 +- Documentation/admin-guide/sysctl/vm.rst | 32 +- Documentation/arch/arm64/silicon-errata.rst | 2 + Documentation/arch/x86/cpuinfo.rst | 8 +- Documentation/arch/x86/index.rst | 1 - Documentation/arch/x86/x86_64/5level-paging.rst | 9 - Documentation/bpf/bpf_iterators.rst | 10 +- Documentation/bpf/kfuncs.rst | 17 + Documentation/conf.py | 162 +- Documentation/dev-tools/kunit/usage.rst | 38 +- .../bindings/clock/fsl,imx8m-anatop.yaml | 53 +- .../devicetree/bindings/clock/imx8m-clock.yaml | 27 +- .../bindings/crypto/amd,ccp-seattle-v1a.yaml | 38 + .../devicetree/bindings/crypto/amd-ccp.txt | 17 - .../devicetree/bindings/crypto/artpec6-crypto.txt | 16 - .../bindings/crypto/axis,artpec6-crypto.yaml | 39 + .../devicetree/bindings/crypto/brcm,spu-crypto.txt | 22 - .../bindings/crypto/brcm,spum-crypto.yaml | 44 + .../devicetree/bindings/crypto/fsl,sec-v4.0.yaml | 10 +- .../devicetree/bindings/crypto/fsl-sec6.txt | 157 - .../bindings/crypto/hisilicon,hip06-sec.yaml | 134 + .../bindings/crypto/hisilicon,hip07-sec.txt | 67 - .../bindings/crypto/img,hash-accelerator.yaml | 69 + .../devicetree/bindings/crypto/img-hash.txt | 27 - .../bindings/crypto/marvell,orion-crypto.yaml | 133 + .../devicetree/bindings/crypto/marvell-cesa.txt | 44 - .../devicetree/bindings/crypto/mediatek-crypto.txt | 25 - .../devicetree/bindings/crypto/mv_cesa.txt | 32 - .../bindings/display/bridge/renesas,dsi.yaml | 67 +- .../fsl,imx8qxp-dc-axi-performance-counter.yaml | 57 - .../display/imx/fsl,imx8qxp-dc-blit-engine.yaml | 204 - .../display/imx/fsl,imx8qxp-dc-blitblend.yaml | 41 - .../bindings/display/imx/fsl,imx8qxp-dc-clut.yaml | 44 - .../imx/fsl,imx8qxp-dc-command-sequencer.yaml | 67 - .../display/imx/fsl,imx8qxp-dc-constframe.yaml | 44 - .../display/imx/fsl,imx8qxp-dc-display-engine.yaml | 152 - .../display/imx/fsl,imx8qxp-dc-dither.yaml | 45 - .../display/imx/fsl,imx8qxp-dc-extdst.yaml | 72 - .../display/imx/fsl,imx8qxp-dc-fetchunit.yaml | 141 - .../display/imx/fsl,imx8qxp-dc-filter.yaml | 43 - .../display/imx/fsl,imx8qxp-dc-framegen.yaml | 64 - .../display/imx/fsl,imx8qxp-dc-gammacor.yaml | 32 - .../display/imx/fsl,imx8qxp-dc-layerblend.yaml | 39 - .../display/imx/fsl,imx8qxp-dc-matrix.yaml | 44 - .../display/imx/fsl,imx8qxp-dc-pixel-engine.yaml | 250 - .../bindings/display/imx/fsl,imx8qxp-dc-rop.yaml | 43 - .../display/imx/fsl,imx8qxp-dc-safety.yaml | 34 - .../display/imx/fsl,imx8qxp-dc-scaling-engine.yaml | 83 - .../display/imx/fsl,imx8qxp-dc-signature.yaml | 53 - .../bindings/display/imx/fsl,imx8qxp-dc-store.yaml | 96 - .../bindings/display/imx/fsl,imx8qxp-dc-tcon.yaml | 45 - .../bindings/display/imx/fsl,imx8qxp-dc.yaml | 236 - .../bindings/display/panel/lg,sw43408.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 63 +- .../bindings/iio/adc/nuvoton,nct7201.yaml | 70 + .../bindings/iio/adc/qcom,spmi-rradc.yaml | 2 +- .../interrupt-controller/fsl,imx8qxp-dc-intc.yaml | 318 -- Documentation/devicetree/bindings/mips/econet.yaml | 26 + .../bindings/net/can/microchip,mcp2510.yaml | 2 +- .../devicetree/bindings/net/cdns,macb.yaml | 1 - .../bindings/net/wireless/qcom,ath12k.yaml | 6 + .../bindings/pci/microchip,pcie-host.yaml | 2 +- .../devicetree/bindings/pci/v3,v360epc-pci.yaml | 100 + .../devicetree/bindings/pci/v3-v360epc-pci.txt | 76 - .../power/supply/qcom,pmi8998-charger.yaml | 2 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 2 + .../bindings/thermal/airoha,en7581-thermal.yaml | 48 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 + .../devicetree/bindings/timer/renesas,ostm.yaml | 12 +- .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/driver-model/devres.rst | 2 +- Documentation/driver-api/gpio/index.rst | 2 +- Documentation/driver-api/ntb.rst | 2 +- Documentation/filesystems/erofs.rst | 1 + Documentation/filesystems/ext4/atomic_writes.rst | 225 + Documentation/filesystems/ext4/overview.rst | 1 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/relay.rst | 26 +- .../{arch/x86 => filesystems}/resctrl.rst | 6 +- Documentation/gpu/rfc/i915_scheduler.rst | 2 +- Documentation/hwmon/acpi_power_meter.rst | 29 +- Documentation/i2c/busses/i2c-parport.rst | 2 +- Documentation/mm/damon/index.rst | 6 +- Documentation/netlink/specs/rt-link.yaml | 4 + Documentation/process/adding-syscalls.rst | 84 + Documentation/process/changes.rst | 2 +- Documentation/scheduler/sched-ext.rst | 2 + Documentation/trace/coresight/panic.rst | 4 +- .../translations/it_IT/process/changes.rst | 2 +- .../translations/zh_CN/driver-api/gpio/index.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 5 +- Documentation/virt/kvm/api.rst | 30 +- MAINTAINERS | 135 +- Makefile | 2 +- Next/SHA1s | 250 +- Next/Trees | 2 +- Next/merge.log | 5569 ++++++++++++-------- arch/Kconfig | 8 + arch/arm/boot/dts/marvell/kirkwood-km_common.dtsi | 4 +- arch/arm/boot/dts/qcom/qcom-apq8064-ifc6410.dts | 1 - arch/arm/boot/dts/st/stm32mp131.dtsi | 2 + arch/arm/boot/dts/st/stm32mp133.dtsi | 2 + arch/arm/mm/flush.c | 4 +- arch/arm64/Kconfig | 17 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 11 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 11 +- .../freescale/imx8mp-aristainetos3a-som-v1.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 11 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 - arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi | 8 +- arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts | 76 + arch/arm64/boot/dts/qcom/ipq5332.dtsi | 252 +- arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts | 41 +- arch/arm64/boot/dts/qcom/ipq5424.dtsi | 525 +- arch/arm64/boot/dts/qcom/ipq9574.dtsi | 40 +- .../boot/dts/qcom/msm8996-oneplus-common.dtsi | 5 + arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts | 2 + arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts | 2 + arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 1 + .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 40 +- arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts | 2 +- arch/arm64/boot/dts/qcom/qcs615.dtsi | 17 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 83 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 7 +- arch/arm64/boot/dts/qcom/sar2130p.dtsi | 394 ++ arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 15 + arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 6 + .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 6 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 709 +-- .../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 329 ++ arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdx75-idp.dts | 18 + arch/arm64/boot/dts/qcom/sdx75.dtsi | 33 + arch/arm64/boot/dts/qcom/sm4450.dtsi | 68 + .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 7 + .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 90 + .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 167 + .../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 146 +- .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 476 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 100 +- .../dts/renesas/white-hawk-ard-audio-da7212.dtso | 2 +- arch/arm64/boot/dts/rockchip/rk3528.dtsi | 136 +- arch/arm64/boot/dts/rockchip/rk3562.dtsi | 242 +- arch/arm64/boot/dts/rockchip/rk3576.dtsi | 355 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 6 - arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/esr.h | 2 + arch/arm64/include/asm/fixmap.h | 6 + arch/arm64/include/asm/hardirq.h | 4 +- arch/arm64/include/asm/kvm_host.h | 24 +- arch/arm64/include/asm/kvm_nested.h | 100 + arch/arm64/include/asm/pgtable.h | 5 +- arch/arm64/include/asm/sysreg.h | 29 +- arch/arm64/include/asm/virt.h | 3 +- arch/arm64/kernel/asm-offsets.c | 2 + arch/arm64/kernel/cpu_errata.c | 14 + arch/arm64/kernel/cpufeature.c | 23 +- arch/arm64/kernel/head.S | 6 +- arch/arm64/kernel/hyp-stub.S | 2 +- arch/arm64/kernel/image-vars.h | 60 +- arch/arm64/kernel/pi/pi.h | 1 + arch/arm64/kernel/vmlinux.lds.S | 10 +- arch/arm64/kvm/arm.c | 10 + arch/arm64/kvm/at.c | 131 +- arch/arm64/kvm/emulate-nested.c | 7 - arch/arm64/kvm/handle_exit.c | 1 + arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 2 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 4 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 2 +- arch/arm64/kvm/hyp/nvhe/switch.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 48 +- arch/arm64/kvm/hyp/vhe/tlb.c | 4 +- arch/arm64/kvm/nested.c | 610 ++- arch/arm64/kvm/reset.c | 2 + arch/arm64/kvm/sys_regs.c | 163 +- arch/arm64/kvm/vgic/vgic-v3-nested.c | 3 - arch/arm64/mm/proc.S | 19 +- arch/arm64/tools/cpucaps | 1 + arch/arm64/tools/sysreg | 6 + arch/loongarch/include/asm/kvm_host.h | 2 +- arch/loongarch/include/asm/kvm_vcpu.h | 2 +- arch/loongarch/kvm/exit.c | 37 +- arch/loongarch/kvm/mmu.c | 15 +- arch/m68k/coldfire/m5272.c | 2 +- arch/m68k/configs/amiga_defconfig | 4 - arch/m68k/configs/apollo_defconfig | 4 - arch/m68k/configs/atari_defconfig | 4 - arch/m68k/configs/bvme6000_defconfig | 4 - arch/m68k/configs/hp300_defconfig | 4 - arch/m68k/configs/mac_defconfig | 4 - arch/m68k/configs/multi_defconfig | 4 - arch/m68k/configs/mvme147_defconfig | 4 - arch/m68k/configs/mvme16x_defconfig | 4 - arch/m68k/configs/q40_defconfig | 4 - arch/m68k/configs/sun3_defconfig | 4 - arch/m68k/configs/sun3x_defconfig | 4 - arch/m68k/mm/motorola.c | 3 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 25 + arch/mips/bcm47xx/setup.c | 2 +- arch/mips/boot/compressed/uart-16550.c | 5 + arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/econet/Makefile | 2 + arch/mips/boot/dts/econet/en751221.dtsi | 67 + .../dts/econet/en751221_smartfiber_xp8421-b.dts | 19 + arch/mips/boot/dts/pic32/pic32mzda.dtsi | 2 +- arch/mips/econet/Kconfig | 48 + arch/mips/econet/Makefile | 2 + arch/mips/econet/Platform | 5 + arch/mips/econet/init.c | 78 + arch/mips/kernel/smp.c | 6 +- arch/parisc/boot/compressed/Makefile | 1 + arch/powerpc/Kconfig | 11 +- arch/powerpc/boot/rs6000.h | 6 +- arch/powerpc/kernel/Makefile | 2 - arch/powerpc/kernel/iommu.c | 5 +- arch/powerpc/kernel/proc_powerpc.c | 3 +- arch/powerpc/kvm/book3s_hv.c | 20 +- arch/powerpc/lib/crypto/Kconfig | 3 +- arch/powerpc/lib/crypto/poly1305-p10-glue.c | 41 +- arch/powerpc/mm/fault.c | 5 +- arch/powerpc/mm/nohash/8xx.c | 32 +- arch/powerpc/platforms/powermac/setup.c | 4 +- arch/powerpc/platforms/powermac/time.c | 3 +- arch/powerpc/platforms/pseries/htmdump.c | 1 + arch/powerpc/platforms/pseries/iommu.c | 2 +- arch/riscv/include/asm/kvm_aia.h | 3 - arch/riscv/include/asm/kvm_host.h | 17 +- arch/riscv/include/asm/kvm_vcpu_sbi.h | 3 + arch/riscv/include/asm/kvm_vcpu_vector.h | 6 +- arch/riscv/kernel/head.S | 10 + arch/riscv/kvm/Kconfig | 2 +- arch/riscv/kvm/aia_device.c | 4 +- arch/riscv/kvm/vcpu.c | 64 +- arch/riscv/kvm/vcpu_sbi.c | 28 + arch/riscv/kvm/vcpu_sbi_hsm.c | 13 +- arch/riscv/kvm/vcpu_sbi_system.c | 10 +- arch/riscv/kvm/vcpu_vector.c | 13 +- arch/riscv/kvm/vm.c | 13 + arch/s390/crypto/paes_s390.c | 1812 +++++-- arch/s390/include/asm/cpacf.h | 18 +- arch/s390/include/asm/ptrace.h | 46 +- arch/s390/include/asm/thread_info.h | 3 +- arch/s390/kernel/ptrace.c | 33 - arch/s390/kernel/uv.c | 85 +- arch/s390/mm/extmem.c | 18 +- arch/s390/net/bpf_jit_comp.c | 17 +- arch/x86/Kconfig | 44 +- arch/x86/Kconfig.cpufeatures | 4 - arch/x86/boot/compressed/pgtable_64.c | 11 +- arch/x86/boot/header.S | 4 - arch/x86/boot/startup/map_kernel.c | 5 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 - arch/x86/events/intel/ds.c | 3 - arch/x86/include/asm/acrn.h | 2 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/cpuid/api.h | 18 +- arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/include/asm/page_64.h | 2 - arch/x86/include/asm/page_64_types.h | 11 - arch/x86/include/asm/paravirt.h | 4 - arch/x86/include/asm/paravirt_types.h | 2 - arch/x86/include/asm/pgtable_64.h | 2 - arch/x86/include/asm/pgtable_64_types.h | 24 - arch/x86/include/asm/resctrl.h | 19 +- arch/x86/include/asm/string_32.h | 6 - arch/x86/include/asm/svm.h | 7 +- arch/x86/include/asm/trace/common.h | 12 - arch/x86/include/asm/trace/irq_vectors.h | 1 - arch/x86/include/asm/xen/hypervisor.h | 2 +- arch/x86/include/uapi/asm/svm.h | 2 + arch/x86/kernel/Makefile | 1 - arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/cpu/bugs.c | 4 +- arch/x86/kernel/cpu/resctrl/Makefile | 2 + arch/x86/kernel/cpu/resctrl/core.c | 31 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 635 --- arch/x86/kernel/cpu/resctrl/internal.h | 397 +- arch/x86/kernel/cpu/resctrl/monitor.c | 918 +--- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1092 +--- .../cpu/resctrl/{trace.h => pseudo_lock_trace.h} | 26 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4433 +--------------- arch/x86/kernel/head64.c | 4 - arch/x86/kernel/head_64.S | 2 - arch/x86/kernel/jailhouse.c | 2 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/paravirt.c | 2 - arch/x86/kernel/process_32.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/tracepoint.c | 21 - arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 10 +- arch/x86/kvm/svm/nested.c | 34 + arch/x86/kvm/svm/svm.c | 38 + arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/x86.c | 8 +- arch/x86/mm/Makefile | 2 - arch/x86/mm/fault.c | 5 +- arch/x86/mm/init.c | 4 - arch/x86/mm/init_32.c | 2 +- arch/x86/mm/init_64.c | 9 +- arch/x86/mm/pgtable.c | 2 +- arch/x86/xen/enlighten_pv.c | 4 +- arch/x86/xen/mmu_pv.c | 4 - block/Makefile | 4 +- block/blk-cgroup.c | 4 +- block/blk-merge.c | 133 - block/blk-mq-dma.c | 116 + block/blk.h | 21 + crypto/ahash.c | 558 +- crypto/algapi.c | 8 +- crypto/algif_hash.c | 4 - crypto/hmac.c | 392 +- crypto/lrw.c | 4 +- crypto/shash.c | 46 +- crypto/testmgr.c | 134 +- crypto/testmgr.h | 2 + crypto/xts.c | 4 +- drivers/acpi/osi.c | 1 - drivers/acpi/processor_throttling.c | 1 - drivers/acpi/thermal.c | 10 +- drivers/ata/libata-eh.c | 39 +- drivers/base/power/runtime.c | 2 +- drivers/block/ublk_drv.c | 155 +- drivers/block/zram/backend_deflate.c | 12 +- drivers/block/zram/backend_lz4.c | 2 +- drivers/block/zram/backend_lz4hc.c | 2 +- drivers/block/zram/backend_zstd.c | 2 +- drivers/block/zram/zcomp.h | 9 +- drivers/block/zram/zram_drv.c | 21 +- drivers/clk/clk-s2mps11.c | 3 +- drivers/clk/imx/Makefile | 6 +- drivers/clk/imx/clk-imx8mm-anatop.c | 287 - drivers/clk/imx/clk-imx8mm.c | 262 +- drivers/clk/imx/clk-imx8mn-anatop.c | 283 - drivers/clk/imx/clk-imx8mn.c | 183 +- drivers/clk/imx/clk-imx8mp-anatop.c | 306 -- drivers/clk/imx/clk-imx8mp.c | 672 +-- drivers/clk/imx/clk.c | 15 - drivers/clk/imx/clk.h | 2 - drivers/clk/qcom/camcc-sa8775p.c | 103 +- drivers/clk/qcom/clk-rpmh.c | 11 + drivers/clk/qcom/gcc-sm8650.c | 2 + drivers/clk/qcom/gcc-sm8750.c | 3 +- drivers/clk/qcom/gcc-x1e80100.c | 4 + drivers/clk/socfpga/clk-pll-s10.c | 6 +- drivers/clk/socfpga/clk-pll.c | 4 +- drivers/clocksource/renesas-ostm.c | 4 +- drivers/cpufreq/amd-pstate-ut.c | 2 +- drivers/cpufreq/cpufreq.c | 3 - drivers/cpufreq/rcpufreq_dt.rs | 19 +- drivers/cpufreq/scmi-cpufreq.c | 36 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 2 +- drivers/crypto/ccp/sp-pci.c | 3 + .../crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c | 2 + drivers/crypto/intel/qat/qat_6xxx/adf_drv.c | 2 + drivers/crypto/intel/qat/qat_common/Makefile | 1 + drivers/crypto/intel/qat/qat_common/adf_gen6_ras.c | 818 +++ drivers/crypto/intel/qat/qat_common/adf_gen6_ras.h | 504 ++ drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 89 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 + .../marvell/octeontx2/otx2_cpt_mbox_common.c | 25 + drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 5 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 12 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 18 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 6 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 2 - drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 19 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 1 + drivers/cxl/core/features.c | 8 - drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/sw_sync.c | 2 +- drivers/firmware/efi/libstub/x86-5lvl.c | 2 +- drivers/firmware/qcom/qcom_scm.h | 3 + drivers/gpio/Kconfig | 3 +- drivers/gpio/gpiolib.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 105 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 31 + drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 142 +- drivers/gpu/drm/amd/amdgpu/mmsch_v5_0.h | 144 + drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 265 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 56 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 13 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 8 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 14 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 21 + drivers/gpu/drm/amd/display/dc/dc_plane.h | 10 +- .../dc/dml2/dml21/dml21_translation_helper.c | 2 +- .../dc/dml2/dml21/dml21_translation_helper.h | 2 + .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 40 + .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.h | 64 + drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 2 + .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 16 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 5 + drivers/gpu/drm/amd/display/dc/inc/link.h | 3 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 8 + .../gpu/drm/amd/display/dc/link/link_detection.c | 21 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 6 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 1 + .../display/dc/link/protocols/link_dp_capability.c | 8 +- .../amd/display/dc/link/protocols/link_dp_dpia.c | 54 +- .../amd/display/dc/link/protocols/link_dp_dpia.h | 6 + .../display/dc/link/protocols/link_dp_dpia_bw.c | 70 +- .../display/dc/link/protocols/link_dp_dpia_bw.h | 4 +- .../dc/link/protocols/link_dp_irq_handler.c | 4 +- drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h | 4 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 34 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 9 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 8 + drivers/gpu/drm/display/drm_dp_helper.c | 39 +- drivers/gpu/drm/drm_edid.c | 1 + drivers/gpu/drm/drm_gem_shmem_helper.c | 4 - drivers/gpu/drm/hyperv/hyperv_drm.h | 4 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 172 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 27 +- drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 15 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/imx/Kconfig | 1 - drivers/gpu/drm/imx/Makefile | 1 - drivers/gpu/drm/imx/dc/Kconfig | 13 - drivers/gpu/drm/imx/dc/Makefile | 7 - drivers/gpu/drm/imx/dc/dc-cf.c | 172 - drivers/gpu/drm/imx/dc/dc-crtc.c | 555 -- drivers/gpu/drm/imx/dc/dc-de.c | 177 - drivers/gpu/drm/imx/dc/dc-de.h | 59 - drivers/gpu/drm/imx/dc/dc-drv.c | 293 - drivers/gpu/drm/imx/dc/dc-drv.h | 102 - drivers/gpu/drm/imx/dc/dc-ed.c | 288 - drivers/gpu/drm/imx/dc/dc-fg.c | 376 -- drivers/gpu/drm/imx/dc/dc-fl.c | 185 - drivers/gpu/drm/imx/dc/dc-fu.c | 258 - drivers/gpu/drm/imx/dc/dc-fu.h | 129 - drivers/gpu/drm/imx/dc/dc-fw.c | 222 - drivers/gpu/drm/imx/dc/dc-ic.c | 282 - drivers/gpu/drm/imx/dc/dc-kms.c | 143 - drivers/gpu/drm/imx/dc/dc-kms.h | 131 - drivers/gpu/drm/imx/dc/dc-lb.c | 325 -- drivers/gpu/drm/imx/dc/dc-pe.c | 158 - drivers/gpu/drm/imx/dc/dc-pe.h | 101 - drivers/gpu/drm/imx/dc/dc-plane.c | 224 - drivers/gpu/drm/imx/dc/dc-tc.c | 141 - drivers/gpu/drm/nouveau/Kbuild | 2 + drivers/gpu/drm/nouveau/dispnv04/crtc.c | 22 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 4 + drivers/gpu/drm/nouveau/dispnv50/core.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core.h | 6 + drivers/gpu/drm/nouveau/dispnv50/core507d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 2 + drivers/gpu/drm/nouveau/dispnv50/coreca7d.c | 122 + drivers/gpu/drm/nouveau/dispnv50/crc.c | 4 + drivers/gpu/drm/nouveau/dispnv50/crc.h | 1 + drivers/gpu/drm/nouveau/dispnv50/crcca7d.c | 98 + drivers/gpu/drm/nouveau/dispnv50/curs.c | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 30 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 1 + drivers/gpu/drm/nouveau/dispnv50/head.h | 5 + drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/headca7d.c | 297 ++ drivers/gpu/drm/nouveau/dispnv50/wimm.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 25 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 3 + drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c | 209 + drivers/gpu/drm/nouveau/gv100_fence.c | 93 + .../gpu/drm/nouveau/include/nvhw/class/clc36f.h | 52 + .../gpu/drm/nouveau/include/nvhw/class/clc97b.h | 22 + .../gpu/drm/nouveau/include/nvhw/class/clca7d.h | 868 +++ .../gpu/drm/nouveau/include/nvhw/class/clca7e.h | 137 + .../include/nvhw/ref/gb100/dev_hshub_base.h | 28 + .../drm/nouveau/include/nvhw/ref/gb10b/dev_fbhub.h | 18 + .../drm/nouveau/include/nvhw/ref/gb202/dev_ce.h | 12 + .../drm/nouveau/include/nvhw/ref/gb202/dev_therm.h | 17 + .../nouveau/include/nvhw/ref/gh100/dev_falcon_v4.h | 20 + .../drm/nouveau/include/nvhw/ref/gh100/dev_fb.h | 15 + .../nouveau/include/nvhw/ref/gh100/dev_fsp_pri.h | 28 + .../drm/nouveau/include/nvhw/ref/gh100/dev_mmu.h | 173 + .../nouveau/include/nvhw/ref/gh100/dev_riscv_pri.h | 14 + .../drm/nouveau/include/nvhw/ref/gh100/dev_therm.h | 17 + .../include/nvhw/ref/gh100/dev_xtl_ep_pri.h | 10 + .../nouveau/include/nvhw/ref/gh100/pri_nv_xal_ep.h | 13 + drivers/gpu/drm/nouveau/include/nvif/chan.h | 76 + drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 2 + drivers/gpu/drm/nouveau/include/nvif/class.h | 35 + drivers/gpu/drm/nouveau/include/nvif/object.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/push.h | 14 +- drivers/gpu/drm/nouveau/include/nvif/push906f.h | 1 + drivers/gpu/drm/nouveau/include/nvif/pushc97b.h | 18 + drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 17 +- drivers/gpu/drm/nouveau/include/nvkm/core/layout.h | 7 +- drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 3 - drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 1 - .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 2 - .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 2 - .../gpu/drm/nouveau/include/nvkm/engine/nvjpg.h | 8 - drivers/gpu/drm/nouveau/include/nvkm/engine/ofa.h | 9 - drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 3 + drivers/gpu/drm/nouveau/include/nvkm/subdev/fsp.h | 24 + drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 100 +- .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 4 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h | 1 + .../common/sdk/nvidia/inc/class/cl0000.h | 38 - .../common/sdk/nvidia/inc/class/cl0005.h | 38 - .../common/sdk/nvidia/inc/class/cl0080.h | 43 - .../common/sdk/nvidia/inc/class/cl2080.h | 35 - .../sdk/nvidia/inc/class/cl2080_notification.h | 62 - .../common/sdk/nvidia/inc/class/cl84a0.h | 33 - .../common/sdk/nvidia/inc/class/cl90f1.h | 31 - .../common/sdk/nvidia/inc/class/clc0b5sw.h | 34 - .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073common.h | 39 - .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073dfp.h | 166 - .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073dp.h | 335 -- .../nvidia/inc/ctrl/ctrl0073/ctrl0073specific.h | 216 - .../sdk/nvidia/inc/ctrl/ctrl0073/ctrl0073system.h | 65 - .../sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080gpu.h | 48 - .../sdk/nvidia/inc/ctrl/ctrl0080/ctrl0080gr.h | 31 - .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080bios.h | 40 - .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080ce.h | 35 - .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080event.h | 41 - .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fb.h | 51 - .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080fifo.h | 52 - .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gpu.h | 100 - .../sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gr.h | 41 - .../nvidia/inc/ctrl/ctrl2080/ctrl2080internal.h | 162 - .../common/sdk/nvidia/inc/ctrl/ctrl90f1.h | 95 - .../sdk/nvidia/inc/ctrl/ctrla06f/ctrla06fgpfifo.h | 42 - .../535.113.01/common/sdk/nvidia/inc/nvlimits.h | 33 - .../nvrm/535.113.01/common/sdk/nvidia/inc/nvos.h | 148 - .../common/shared/msgq/inc/msgq/msgq_priv.h | 97 - .../uproc/os/common/include/libos_init_args.h | 52 - .../arch/nvalloc/common/inc/gsp/gsp_fw_sr_meta.h | 79 - .../arch/nvalloc/common/inc/gsp/gsp_fw_wpr_meta.h | 170 - .../nvidia/arch/nvalloc/common/inc/rmRiscvUcode.h | 82 - .../nvidia/arch/nvalloc/common/inc/rmgspseq.h | 100 - .../535.113.01/nvidia/generated/g_allclasses.h | 33 - .../535.113.01/nvidia/generated/g_chipset_nvoc.h | 38 - .../nvrm/535.113.01/nvidia/generated/g_fbsr_nvoc.h | 31 - .../nvrm/535.113.01/nvidia/generated/g_gpu_nvoc.h | 35 - .../nvidia/generated/g_kernel_channel_nvoc.h | 62 - .../nvidia/generated/g_kernel_fifo_nvoc.h | 119 - .../535.113.01/nvidia/generated/g_mem_desc_nvoc.h | 32 - .../nvrm/535.113.01/nvidia/generated/g_os_nvoc.h | 44 - .../535.113.01/nvidia/generated/g_rpc-structures.h | 124 - .../535.113.01/nvidia/generated/g_sdk-structures.h | 45 - .../nvidia/inc/kernel/gpu/gpu_acpi_data.h | 74 - .../nvidia/inc/kernel/gpu/gpu_engine_type.h | 86 - .../nvidia/inc/kernel/gpu/gsp/gsp_fw_heap.h | 33 - .../nvidia/inc/kernel/gpu/gsp/gsp_init_args.h | 57 - .../nvidia/inc/kernel/gpu/gsp/gsp_static_config.h | 174 - .../nvidia/inc/kernel/gpu/intr/engine_idx.h | 57 - .../535.113.01/nvidia/inc/kernel/gpu/nvbitmask.h | 33 - .../nvidia/inc/kernel/os/nv_memory_type.h | 31 - .../nvidia/kernel/inc/vgpu/rpc_headers.h | 51 - .../nvidia/kernel/inc/vgpu/sdk-structures.h | 40 - drivers/gpu/drm/nouveau/include/nvrm/nvtypes.h | 2 + drivers/gpu/drm/nouveau/nouveau_abi16.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 84 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 7 + drivers/gpu/drm/nouveau/nouveau_chan.c | 99 +- drivers/gpu/drm/nouveau/nouveau_chan.h | 16 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 2 + drivers/gpu/drm/nouveau/nouveau_dma.c | 103 +- drivers/gpu/drm/nouveau/nouveau_dma.h | 13 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 18 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 7 +- drivers/gpu/drm/nouveau/nouveau_exec.c | 12 +- drivers/gpu/drm/nouveau/nouveau_fence.h | 1 + drivers/gpu/drm/nouveau/nouveau_gem.c | 10 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 12 +- drivers/gpu/drm/nouveau/nv10_fence.c | 6 +- drivers/gpu/drm/nouveau/nv17_fence.c | 15 +- drivers/gpu/drm/nouveau/nv50_fence.c | 15 +- drivers/gpu/drm/nouveau/nv84_fence.c | 19 +- drivers/gpu/drm/nouveau/nvif/Kbuild | 6 + drivers/gpu/drm/nouveau/nvif/chan.c | 156 + drivers/gpu/drm/nouveau/nvif/chan506f.c | 72 + drivers/gpu/drm/nouveau/nvif/chan906f.c | 93 + drivers/gpu/drm/nouveau/nvif/chanc36f.c | 77 + drivers/gpu/drm/nouveau/nvif/disp.c | 1 + drivers/gpu/drm/nouveau/nvif/user.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/Kbuild | 2 - drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gb202.c | 16 + drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/engine/ce/r535.c | 108 - drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 189 +- drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c | 32 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 18 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 - drivers/gpu/drm/nouveau/nvkm/engine/disp/ad102.c | 52 - drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 50 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gb202.c | 14 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 4 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 3 - drivers/gpu/drm/nouveau/nvkm/engine/gr/ga102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/r535.c | 508 -- drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 4 - drivers/gpu/drm/nouveau/nvkm/engine/nvdec/ga102.c | 12 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 3 - drivers/gpu/drm/nouveau/nvkm/engine/nvdec/r535.c | 110 - drivers/gpu/drm/nouveau/nvkm/engine/nvdec/tu102.c | 12 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 4 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ad102.c | 44 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ga102.c | 44 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 3 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/r535.c | 110 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/tu102.c | 12 +- drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/Kbuild | 5 - drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ad102.c | 44 - drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ga100.c | 44 - drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/priv.h | 8 - drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/r535.c | 107 - drivers/gpu/drm/nouveau/nvkm/engine/ofa/Kbuild | 6 - drivers/gpu/drm/nouveau/nvkm/engine/ofa/ad102.c | 44 - drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga100.c | 44 - drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga102.c | 44 - drivers/gpu/drm/nouveau/nvkm/engine/ofa/priv.h | 8 - drivers/gpu/drm/nouveau/nvkm/engine/ofa/r535.c | 107 - drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 2 - drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 4 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c | 34 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c | 30 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c | 30 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/fsp/Kbuild | 8 + drivers/gpu/drm/nouveau/nvkm/subdev/fsp/base.c | 66 + drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb100.c | 24 + drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb202.c | 45 + drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gh100.c | 275 + drivers/gpu/drm/nouveau/nvkm/subdev/fsp/priv.h | 29 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 42 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c | 35 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb202.c | 38 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c | 358 ++ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 41 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/Kbuild | 19 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c | 39 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c | 49 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c | 189 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.h | 20 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c | 28 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c | 39 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c | 30 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c | 44 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c | 30 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h | 70 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c | 87 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.h | 55 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/handles.h | 18 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvdec.c | 33 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvenc.c | 33 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/Kbuild | 25 + .../drm/nouveau/nvkm/subdev/gsp/rm/r535/alloc.c | 112 + .../nvkm/subdev/{bar/r535.c => gsp/rm/r535/bar.c} | 41 +- .../nvdec/ga100.c => subdev/gsp/rm/r535/ce.c} | 36 +- .../gr/ad102.c => subdev/gsp/rm/r535/client.c} | 37 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ctrl.c | 93 + .../drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c | 148 + .../disp/r535.c => subdev/gsp/rm/r535/disp.c} | 394 +- .../subdev/{instmem/r535.c => gsp/rm/r535/fbsr.c} | 58 +- .../fifo/r535.c => subdev/gsp/rm/r535/fifo.c} | 417 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c | 356 ++ .../nvkm/subdev/gsp/{r535.c => rm/r535/gsp.c} | 1581 +----- .../nvdec/ga100.c => subdev/gsp/rm/r535/nvdec.c} | 35 +- .../nvdec/ad102.c => subdev/gsp/rm/r535/nvenc.c} | 35 +- .../nvdec/ad102.c => subdev/gsp/rm/r535/nvjpg.c} | 35 +- .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/alloc.h | 36 + .../drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/bar.h | 29 + .../drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/ce.h | 15 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/client.h | 20 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/ctrl.h | 21 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/device.h | 30 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/disp.h | 741 +++ .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/engine.h | 260 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/event.h | 47 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/fbsr.h | 106 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/fifo.h | 350 ++ .../subdev/gsp/rm/r535/nvrm/gr.h} | 64 +- .../drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/gsp.h | 825 +++ .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/msgfn.h | 53 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/nvdec.h | 17 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/nvenc.h | 17 + .../nouveau/nvkm/subdev/gsp/rm/r535/nvrm/nvjpg.h | 17 + .../drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/ofa.h | 16 + .../subdev/gsp/rm/r535/nvrm/rpcfn.h} | 55 +- .../drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/vmm.h | 132 + .../nvdec/ad102.c => subdev/gsp/rm/r535/ofa.c} | 34 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rm.c | 52 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c | 691 +++ .../nvkm/subdev/{mmu/r535.c => gsp/rm/r535/vmm.c} | 118 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/Kbuild | 9 + .../drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c | 28 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c | 263 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c | 149 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c | 217 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c | 191 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c | 216 + .../nouveau/nvkm/subdev/gsp/rm/r570/nvrm/client.h | 21 + .../nouveau/nvkm/subdev/gsp/rm/r570/nvrm/disp.h | 355 ++ .../nouveau/nvkm/subdev/gsp/rm/r570/nvrm/engine.h | 318 ++ .../nouveau/nvkm/subdev/gsp/rm/r570/nvrm/fbsr.h | 19 + .../subdev/gsp/rm/r570/nvrm/fifo.h} | 241 +- .../subdev/gsp/rm/r570/nvrm/gr.h} | 78 +- .../drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/gsp.h | 634 +++ .../nouveau/nvkm/subdev/gsp/rm/r570/nvrm/msgfn.h | 57 + .../drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/ofa.h | 17 + .../nouveau/nvkm/subdev/gsp/rm/r570/nvrm/rpcfn.h | 249 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c | 28 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/rm.c | 99 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h | 191 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rpc.h | 18 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c | 38 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 271 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c | 20 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/instmem/gh100.c | 28 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 6 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gh100.c | 25 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c | 306 ++ drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gh100.c | 30 + drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c | 25 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c | 25 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.c | 2 +- drivers/gpu/drm/nova/Kconfig | 2 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 4 +- drivers/gpu/drm/radeon/cik.c | 42 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c | 44 +- drivers/gpu/drm/scheduler/sched_entity.c | 9 +- drivers/gpu/drm/scheduler/sched_fence.c | 1 + drivers/gpu/drm/scheduler/sched_main.c | 24 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 1 - drivers/gpu/drm/virtio/virtgpu_prime.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 14 +- drivers/gpu/drm/xe/xe_device_sysfs.c | 3 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 6 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 4 +- drivers/gpu/drm/xe/xe_guc_debugfs.c | 17 +- drivers/gpu/drm/xe/xe_hw_fence.c | 2 +- drivers/gpu/drm/xe/xe_mocs.c | 11 +- drivers/gpu/drm/xe/xe_sched_job.c | 14 +- drivers/gpu/nova-core/Kconfig | 2 +- drivers/hwmon/isl28022.c | 6 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 5 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 4 +- drivers/hwtracing/coresight/coresight-syscfg.c | 51 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 11 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 257 +- drivers/i2c/busses/i2c-mlxbf.c | 8 +- drivers/i2c/busses/i2c-powermac.c | 2 +- drivers/i2c/busses/i2c-viai2c-wmt.c | 20 +- drivers/i2c/i2c-core-base.c | 7 +- drivers/iio/adc/Kconfig | 11 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/nct7201.c | 501 ++ drivers/iio/adc/qcom-spmi-rradc.c | 4 +- drivers/iio/chemical/Kconfig | 10 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sen0322.c | 161 + drivers/input/joystick/xpad.c | 56 +- drivers/interconnect/qcom/sm8650.c | 2 - drivers/iommu/Kconfig | 1 - drivers/iommu/Makefile | 5 +- drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/iommu.c | 33 +- drivers/iommu/arm/Makefile | 3 +- drivers/iommu/arm/arm-smmu-v3/Makefile | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 1 + drivers/iommu/dma-iommu.c | 2 + drivers/iommu/fsl_pamu_domain.c | 2 +- drivers/iommu/intel/Makefile | 7 +- drivers/iommu/intel/dmar.c | 4 + drivers/iommu/intel/iommu.c | 113 +- drivers/iommu/intel/iommu.h | 21 +- drivers/iommu/iommu-pages.c | 4 +- drivers/iommu/riscv/Makefile | 2 +- drivers/irqchip/irq-bcm2712-mip.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 18 +- drivers/irqchip/irq-gic-v3-its-msi-parent.c | 31 +- drivers/irqchip/irq-gic-v3-its.c | 70 +- drivers/irqchip/irq-gic-v3-mbi.c | 18 +- drivers/irqchip/irq-imx-mu-msi.c | 2 +- drivers/irqchip/irq-loongarch-avec.c | 2 +- drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/irqchip/irq-msi-lib.c | 9 +- drivers/irqchip/irq-mvebu-gicp.c | 26 +- drivers/irqchip/irq-mvebu-icu.c | 2 +- drivers/irqchip/irq-mvebu-odmi.c | 27 +- drivers/irqchip/irq-mvebu-sei.c | 20 +- drivers/irqchip/irq-riscv-imsic-platform.c | 2 +- drivers/irqchip/irq-sg2042-msi.c | 2 +- drivers/md/dm-mpath.c | 118 +- drivers/md/dm-table.c | 4 +- drivers/md/dm-vdo/indexer/volume.c | 24 +- drivers/md/dm-zone.c | 6 +- drivers/media/Kconfig | 13 + drivers/media/Makefile | 2 + drivers/media/virtio/Makefile | 9 + drivers/media/virtio/protocol.h | 288 + drivers/media/virtio/scatterlist_builder.c | 563 ++ drivers/media/virtio/scatterlist_builder.h | 111 + drivers/media/virtio/session.h | 109 + drivers/media/virtio/virtio_media.h | 93 + drivers/media/virtio/virtio_media_driver.c | 959 ++++ drivers/media/virtio/virtio_media_ioctls.c | 1297 +++++ drivers/mmc/host/sdhci_am654.c | 35 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 24 +- drivers/mtd/nand/raw/sunxi_nand.c | 1 + drivers/mtd/nand/spi/esmt.c | 2 +- drivers/net/dsa/dsa_loop.c | 2 +- drivers/net/ethernet/airoha/Kconfig | 7 + drivers/net/ethernet/airoha/airoha_eth.c | 22 +- drivers/net/ethernet/airoha/airoha_eth.h | 33 + drivers/net/ethernet/airoha/airoha_npu.c | 178 +- drivers/net/ethernet/airoha/airoha_npu.h | 4 +- drivers/net/ethernet/airoha/airoha_ppe.c | 270 +- drivers/net/ethernet/airoha/airoha_ppe_debugfs.c | 9 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 277 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 32 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +- drivers/net/ethernet/dlink/dl2k.c | 14 +- drivers/net/ethernet/dlink/dl2k.h | 2 + drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 3 +- drivers/net/ethernet/intel/idpf/Kconfig | 1 + drivers/net/ethernet/intel/idpf/Makefile | 3 + drivers/net/ethernet/intel/idpf/idpf.h | 19 + .../net/ethernet/intel/idpf/idpf_controlq_api.h | 3 + drivers/net/ethernet/intel/idpf/idpf_dev.c | 14 + drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 67 + drivers/net/ethernet/intel/idpf/idpf_lan_pf_regs.h | 4 + drivers/net/ethernet/intel/idpf/idpf_lan_txrx.h | 13 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 57 + drivers/net/ethernet/intel/idpf/idpf_main.c | 9 +- drivers/net/ethernet/intel/idpf/idpf_ptp.c | 873 +++ drivers/net/ethernet/intel/idpf/idpf_ptp.h | 362 ++ drivers/net/ethernet/intel/idpf/idpf_txrx.c | 171 +- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 18 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 161 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.h | 84 + .../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c | 615 +++ drivers/net/ethernet/intel/idpf/virtchnl2.h | 314 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 26 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 81 +- drivers/net/ethernet/meta/fbnic/fbnic_devlink.c | 6 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 17 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 3 +- drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 5 +- drivers/net/ethernet/realtek/r8169.h | 1 + drivers/net/ethernet/realtek/r8169_main.c | 29 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 166 + drivers/net/mdio/Kconfig | 16 +- drivers/net/mdio/of_mdio.c | 2 +- drivers/net/netdevsim/netdev.c | 2 + drivers/net/ovpn/crypto_aead.c | 18 +- drivers/net/ovpn/io.c | 18 +- drivers/net/ovpn/main.c | 5 + drivers/net/ovpn/peer.c | 5 +- drivers/net/ovpn/udp.c | 10 + drivers/net/phy/Kconfig | 2 +- drivers/net/phy/Makefile | 18 +- drivers/net/phy/fixed_phy.c | 40 +- drivers/net/phy/mdio_bus.c | 14 +- drivers/net/phy/mdio_device.c | 1 + drivers/net/phy/mediatek/Kconfig | 15 +- drivers/net/phy/mediatek/Makefile | 3 +- drivers/net/phy/mediatek/mtk-2p5ge.c | 321 ++ drivers/net/phy/mediatek/mtk-ge-soc.c | 10 +- drivers/net/phy/microchip.c | 2 + drivers/net/phy/phy_device.c | 11 +- drivers/net/phy/realtek/realtek_main.c | 2 + drivers/net/team/team_core.c | 6 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 5 +- drivers/net/wireless/ath/ath10k/ce.c | 28 +- drivers/net/wireless/ath/ath10k/hw.c | 62 +- drivers/net/wireless/ath/ath10k/hw.h | 34 +- drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath11k/ce.c | 11 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 25 +- drivers/net/wireless/ath/ath11k/hal.c | 4 +- drivers/net/wireless/ath/ath11k/mac.c | 42 +- drivers/net/wireless/ath/ath11k/qmi.c | 9 + drivers/net/wireless/ath/ath12k/ahb.c | 5 +- drivers/net/wireless/ath/ath12k/ce.c | 11 +- drivers/net/wireless/ath/ath12k/core.c | 37 +- drivers/net/wireless/ath/ath12k/core.h | 72 +- drivers/net/wireless/ath/ath12k/debugfs.c | 263 + drivers/net/wireless/ath/ath12k/debugfs.h | 5 + drivers/net/wireless/ath/ath12k/dp.c | 66 +- drivers/net/wireless/ath/ath12k/dp.h | 28 + drivers/net/wireless/ath/ath12k/dp_mon.c | 816 ++- drivers/net/wireless/ath/ath12k/dp_mon.h | 3 + drivers/net/wireless/ath/ath12k/dp_rx.c | 172 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 10 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 66 +- drivers/net/wireless/ath/ath12k/hal.c | 42 +- drivers/net/wireless/ath/ath12k/hal.h | 4 + drivers/net/wireless/ath/ath12k/hal_desc.h | 7 +- drivers/net/wireless/ath/ath12k/hal_rx.c | 102 +- drivers/net/wireless/ath/ath12k/hal_rx.h | 12 +- drivers/net/wireless/ath/ath12k/hw.c | 12 +- drivers/net/wireless/ath/ath12k/hw.h | 1 + drivers/net/wireless/ath/ath12k/mac.c | 672 ++- drivers/net/wireless/ath/ath12k/mac.h | 43 + drivers/net/wireless/ath/ath12k/pci.c | 8 +- drivers/net/wireless/ath/ath12k/reg.c | 405 +- drivers/net/wireless/ath/ath12k/reg.h | 18 +- drivers/net/wireless/ath/ath12k/wmi.c | 230 +- drivers/net/wireless/ath/ath12k/wmi.h | 64 + drivers/net/wireless/ath/ath9k/ahb.c | 13 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 3 + drivers/net/wireless/ath/carl9170/tx.c | 3 +- drivers/net/wireless/realtek/rtlwifi/core.c | 11 - drivers/net/wireless/realtek/rtlwifi/core.h | 1 - drivers/net/wireless/realtek/rtlwifi/pci.c | 10 + .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 5 - .../net/wireless/realtek/rtlwifi/rtl8192de/phy.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192du/phy.c | 5 - .../net/wireless/realtek/rtlwifi/rtl8192du/phy.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.h | 1 - drivers/net/wireless/realtek/rtlwifi/usb.c | 12 - drivers/net/wireless/realtek/rtlwifi/usb.h | 2 - drivers/net/wireless/realtek/rtw88/coex.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/hci.h | 8 + drivers/net/wireless/realtek/rtw88/mac.c | 11 +- drivers/net/wireless/realtek/rtw88/mac.h | 2 + drivers/net/wireless/realtek/rtw88/mac80211.c | 2 + drivers/net/wireless/realtek/rtw88/main.c | 35 +- drivers/net/wireless/realtek/rtw88/main.h | 4 + drivers/net/wireless/realtek/rtw88/pci.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8703b.c | 61 +- drivers/net/wireless/realtek/rtw88/rtw8723cs.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8723de.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723ds.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723du.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723x.c | 59 + drivers/net/wireless/realtek/rtw88/rtw8812a.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8812au.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8814a.c | 12 + drivers/net/wireless/realtek/rtw88/rtw8814ae.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8814au.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821a.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8821au.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821cs.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821cu.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 2 + drivers/net/wireless/realtek/rtw88/rtw8822be.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822bs.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822bu.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 5 +- drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822cs.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822cu.c | 2 +- drivers/net/wireless/realtek/rtw88/sdio.c | 27 +- drivers/net/wireless/realtek/rtw88/usb.c | 63 +- drivers/net/wireless/realtek/rtw89/acpi.c | 1037 +++- drivers/net/wireless/realtek/rtw89/acpi.h | 190 + drivers/net/wireless/realtek/rtw89/cam.c | 7 + drivers/net/wireless/realtek/rtw89/chan.c | 418 +- drivers/net/wireless/realtek/rtw89/chan.h | 17 +- drivers/net/wireless/realtek/rtw89/core.c | 493 +- drivers/net/wireless/realtek/rtw89/core.h | 144 +- drivers/net/wireless/realtek/rtw89/debug.c | 174 +- drivers/net/wireless/realtek/rtw89/fw.c | 480 +- drivers/net/wireless/realtek/rtw89/fw.h | 94 +- drivers/net/wireless/realtek/rtw89/mac.c | 58 +- drivers/net/wireless/realtek/rtw89/mac.h | 19 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 38 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 3 + drivers/net/wireless/realtek/rtw89/pci.c | 36 +- drivers/net/wireless/realtek/rtw89/phy.c | 131 +- drivers/net/wireless/realtek/rtw89/phy.h | 15 + drivers/net/wireless/realtek/rtw89/phy_be.c | 2 +- drivers/net/wireless/realtek/rtw89/ps.c | 147 + drivers/net/wireless/realtek/rtw89/ps.h | 3 + drivers/net/wireless/realtek/rtw89/reg.h | 15 +- drivers/net/wireless/realtek/rtw89/regd.c | 46 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852b.c | 2 + .../net/wireless/realtek/rtw89/rtw8852b_common.c | 24 + drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 30 +- drivers/net/wireless/realtek/rtw89/rtw8922a.c | 32 +- drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c | 5 - drivers/net/wireless/realtek/rtw89/sar.c | 296 +- drivers/net/wireless/realtek/rtw89/sar.h | 19 +- drivers/net/wireless/realtek/rtw89/ser.c | 3 + drivers/net/wireless/realtek/rtw89/txrx.h | 31 + drivers/net/wireless/realtek/rtw89/wow.c | 3 +- drivers/nvme/common/auth.c | 15 +- drivers/nvme/host/auth.c | 30 +- drivers/nvme/host/core.c | 42 +- drivers/nvme/host/fc.c | 13 +- drivers/nvme/host/multipath.c | 209 +- drivers/nvme/host/nvme.h | 27 +- drivers/nvme/host/pci.c | 306 +- drivers/nvme/host/sysfs.c | 7 + drivers/nvme/host/tcp.c | 14 +- drivers/nvme/target/admin-cmd.c | 31 +- drivers/nvme/target/auth.c | 21 +- drivers/nvme/target/core.c | 94 +- drivers/nvme/target/discovery.c | 2 +- drivers/nvme/target/fabrics-cmd.c | 12 +- drivers/nvme/target/fc.c | 96 +- drivers/nvme/target/fcloop.c | 439 +- drivers/nvme/target/loop.c | 29 +- drivers/nvme/target/nvmet.h | 24 +- drivers/nvme/target/pci-epf.c | 53 +- drivers/nvme/target/rdma.c | 8 +- drivers/nvme/target/tcp.c | 100 +- drivers/opp/core.c | 4 +- drivers/pci/controller/Kconfig | 11 +- drivers/pci/controller/cadence/pci-j721e.c | 6 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 14 +- drivers/pci/controller/dwc/Kconfig | 2 + drivers/pci/controller/dwc/pci-dra7xx.c | 4 +- drivers/pci/controller/dwc/pci-exynos.c | 4 +- drivers/pci/controller/dwc/pci-keystone.c | 5 +- drivers/pci/controller/dwc/pci-meson.c | 6 +- drivers/pci/controller/dwc/pcie-armada8k.c | 6 +- .../pci/controller/dwc/pcie-designware-debugfs.c | 252 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 17 +- drivers/pci/controller/dwc/pcie-designware-host.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 16 +- drivers/pci/controller/dwc/pcie-designware.h | 28 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 93 +- drivers/pci/controller/dwc/pcie-hisi.c | 1 + drivers/pci/controller/dwc/pcie-histb.c | 9 +- drivers/pci/controller/dwc/pcie-keembay.c | 2 +- drivers/pci/controller/dwc/pcie-kirin.c | 7 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 10 +- drivers/pci/controller/dwc/pcie-qcom.c | 116 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 2 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 7 +- drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- drivers/pci/controller/dwc/pcie-uniphier.c | 2 +- drivers/pci/controller/dwc/pcie-visconti.c | 4 +- .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 9 +- drivers/pci/controller/mobiveil/pcie-mobiveil.h | 2 +- drivers/pci/controller/pci-host-common.c | 64 +- drivers/pci/controller/pci-host-common.h | 21 + drivers/pci/controller/pci-host-generic.c | 2 + drivers/pci/controller/pci-hyperv.c | 29 +- drivers/pci/controller/pci-tegra.c | 63 +- drivers/pci/controller/pci-thunder-ecam.c | 2 + drivers/pci/controller/pci-thunder-pem.c | 1 + drivers/pci/controller/pci-xgene-msi.c | 52 +- drivers/pci/controller/pcie-apple.c | 71 +- drivers/pci/controller/pcie-rcar-ep.c | 8 +- drivers/pci/controller/pcie-rockchip-ep.c | 9 +- drivers/pci/controller/plda/pcie-microchip-host.c | 1 + drivers/pci/devres.c | 193 +- drivers/pci/endpoint/pci-epc-core.c | 26 +- drivers/pci/iomap.c | 16 - drivers/pci/pci-driver.c | 6 - drivers/pci/pci.c | 88 +- drivers/pci/pci.h | 4 +- drivers/pci/pcie/bwctrl.c | 22 +- drivers/pci/pcie/err.c | 7 +- drivers/pci/pcie/ptm.c | 300 ++ drivers/pci/setup-bus.c | 16 +- drivers/perf/arm-cmn.c | 3 +- drivers/pinctrl/freescale/Kconfig | 11 + drivers/pinctrl/mediatek/mtk-eint.c | 26 +- drivers/pinctrl/mediatek/mtk-eint.h | 5 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 2 +- drivers/pinctrl/qcom/pinctrl-apq8064.c | 1 - drivers/pinctrl/qcom/pinctrl-apq8084.c | 1 - drivers/pinctrl/qcom/pinctrl-ipq4019.c | 1 - drivers/pinctrl/qcom/pinctrl-ipq5018.c | 1 - drivers/pinctrl/qcom/pinctrl-ipq5332.c | 1 - drivers/pinctrl/qcom/pinctrl-ipq5424.c | 1 - drivers/pinctrl/qcom/pinctrl-ipq6018.c | 1 - drivers/pinctrl/qcom/pinctrl-ipq8064.c | 1 - drivers/pinctrl/qcom/pinctrl-ipq8074.c | 1 - drivers/pinctrl/qcom/pinctrl-ipq9574.c | 1 - drivers/pinctrl/qcom/pinctrl-mdm9607.c | 1 - drivers/pinctrl/qcom/pinctrl-mdm9615.c | 1 - drivers/pinctrl/qcom/pinctrl-msm.c | 34 +- drivers/pinctrl/qcom/pinctrl-msm.h | 1 - drivers/pinctrl/qcom/pinctrl-msm8226.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8660.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8909.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8916.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8917.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8953.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8960.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8976.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8994.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8996.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8998.c | 1 - drivers/pinctrl/qcom/pinctrl-msm8x74.c | 1 - drivers/pinctrl/qcom/pinctrl-qcm2290.c | 1 - drivers/pinctrl/qcom/pinctrl-qcs404.c | 1 - drivers/pinctrl/qcom/pinctrl-qcs615.c | 1 - drivers/pinctrl/qcom/pinctrl-qcs8300.c | 1 - drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 1 - drivers/pinctrl/qcom/pinctrl-qdu1000.c | 1 - drivers/pinctrl/qcom/pinctrl-sa8775p.c | 1 - drivers/pinctrl/qcom/pinctrl-sar2130p.c | 1 - drivers/pinctrl/qcom/pinctrl-sc7180.c | 1 - drivers/pinctrl/qcom/pinctrl-sc7280.c | 1 - drivers/pinctrl/qcom/pinctrl-sc8180x.c | 1 - drivers/pinctrl/qcom/pinctrl-sc8280xp.c | 1 - drivers/pinctrl/qcom/pinctrl-sdm660.c | 1 - drivers/pinctrl/qcom/pinctrl-sdm670.c | 1 - drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 - drivers/pinctrl/qcom/pinctrl-sdx55.c | 1 - drivers/pinctrl/qcom/pinctrl-sdx65.c | 1 - drivers/pinctrl/qcom/pinctrl-sdx75.c | 1 - drivers/pinctrl/qcom/pinctrl-sm4450.c | 1 - drivers/pinctrl/qcom/pinctrl-sm6115.c | 1 - drivers/pinctrl/qcom/pinctrl-sm6125.c | 1 - drivers/pinctrl/qcom/pinctrl-sm6350.c | 1 - drivers/pinctrl/qcom/pinctrl-sm6375.c | 1 - drivers/pinctrl/qcom/pinctrl-sm7150.c | 1 - drivers/pinctrl/qcom/pinctrl-sm8150.c | 1 - drivers/pinctrl/qcom/pinctrl-sm8250.c | 1 - drivers/pinctrl/qcom/pinctrl-sm8350.c | 1 - drivers/pinctrl/qcom/pinctrl-sm8450.c | 1 - drivers/pinctrl/qcom/pinctrl-sm8550.c | 1 - drivers/pinctrl/qcom/pinctrl-sm8650.c | 1 - drivers/pinctrl/qcom/pinctrl-sm8750.c | 1 - drivers/pinctrl/qcom/pinctrl-x1e80100.c | 1 - drivers/platform/x86/intel/int0002_vgpio.c | 2 +- drivers/pmdomain/ti/omap_prm.c | 8 +- drivers/power/supply/qcom_pmi8998_charger.c | 4 +- drivers/ptp/ptp_ocp.c | 24 +- drivers/pwm/pwm-adp5585.c | 1 + drivers/regulator/qcom_spmi-regulator.c | 69 +- drivers/remoteproc/Makefile | 6 +- .../{ti_k3_m4_remoteproc.c => ti_k3_common.c} | 496 +- drivers/remoteproc/ti_k3_common.h | 118 + drivers/remoteproc/ti_k3_dsp_remoteproc.c | 616 +-- drivers/remoteproc/ti_k3_m4_remoteproc.c | 583 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 1018 ++-- drivers/scsi/fnic/fip.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 3 +- drivers/scsi/mvsas/mv_64xx.h | 4 +- drivers/scsi/sg.c | 3 +- drivers/spi/Kconfig | 3 +- drivers/spi/spi-amd.c | 151 +- drivers/spi/spi-sh-msiof.c | 357 +- drivers/target/target_core_spc.c | 134 +- drivers/thermal/Kconfig | 9 + drivers/thermal/Makefile | 1 + drivers/thermal/airoha_thermal.c | 489 ++ drivers/thermal/intel/x86_pkg_temp_thermal.c | 1 + drivers/thermal/qcom/tsens-v1.c | 62 + drivers/thermal/qcom/tsens.c | 27 +- drivers/thermal/qcom/tsens.h | 4 + drivers/ufs/core/ufs-mcq.c | 6 - drivers/vdpa/octeon_ep/octep_vdpa_main.c | 17 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 121 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 14 +- drivers/vfio/pci/mlx5/cmd.c | 371 +- drivers/vfio/pci/mlx5/cmd.h | 35 +- drivers/vfio/pci/mlx5/main.c | 87 +- drivers/vfio/vfio_iommu_type1.c | 49 +- drivers/vhost/vringh.c | 19 +- drivers/virtio/Kconfig | 64 + drivers/virtio/Makefile | 5 + drivers/virtio/virtio_pci_modern.c | 13 +- drivers/virtio/virtio_rtc_arm.c | 23 + drivers/virtio/virtio_rtc_class.c | 262 + drivers/virtio/virtio_rtc_driver.c | 1407 +++++ drivers/virtio/virtio_rtc_internal.h | 122 + drivers/virtio/virtio_rtc_ptp.c | 347 ++ fs/Kconfig | 1 + fs/Makefile | 1 + fs/bcachefs/alloc_background.c | 46 +- fs/bcachefs/alloc_foreground.c | 6 +- fs/bcachefs/async_objs.c | 6 + fs/bcachefs/async_objs_types.h | 1 + fs/bcachefs/backpointers.c | 197 +- fs/bcachefs/backpointers.h | 10 +- fs/bcachefs/bcachefs.h | 45 +- fs/bcachefs/bcachefs_format.h | 3 +- fs/bcachefs/btree_cache.c | 2 +- fs/bcachefs/btree_io.c | 7 +- fs/bcachefs/btree_iter.c | 6 +- fs/bcachefs/btree_key_cache.c | 50 +- fs/bcachefs/btree_key_cache.h | 3 +- fs/bcachefs/btree_locking.c | 5 +- fs/bcachefs/btree_node_scan.c | 2 +- fs/bcachefs/btree_trans_commit.c | 66 +- fs/bcachefs/btree_types.h | 11 +- fs/bcachefs/btree_update.c | 35 +- fs/bcachefs/btree_update.h | 49 +- fs/bcachefs/btree_update_interior.c | 2 +- fs/bcachefs/buckets.c | 33 +- fs/bcachefs/debug.c | 5 + fs/bcachefs/disk_accounting.c | 63 +- fs/bcachefs/disk_accounting.h | 4 +- fs/bcachefs/ec.c | 20 +- fs/bcachefs/errcode.h | 1 - fs/bcachefs/error.c | 24 +- fs/bcachefs/extent_update.c | 67 +- fs/bcachefs/extent_update.h | 2 +- fs/bcachefs/extents.h | 7 - fs/bcachefs/fast_list.c | 96 +- fs/bcachefs/fs-io-pagecache.c | 18 +- fs/bcachefs/fs.c | 9 +- fs/bcachefs/fsck.c | 146 +- fs/bcachefs/inode.c | 119 +- fs/bcachefs/inode.h | 35 +- fs/bcachefs/inode_format.h | 7 +- fs/bcachefs/io_write.c | 18 +- fs/bcachefs/io_write_types.h | 4 + fs/bcachefs/journal_reclaim.c | 3 +- fs/bcachefs/move.c | 24 +- fs/bcachefs/move.h | 4 + fs/bcachefs/movinggc.c | 13 +- fs/bcachefs/namei.c | 236 +- fs/bcachefs/namei.h | 7 + fs/bcachefs/rebalance.c | 44 +- fs/bcachefs/recovery.c | 53 +- fs/bcachefs/recovery_passes.c | 431 +- fs/bcachefs/recovery_passes.h | 23 +- fs/bcachefs/recovery_passes_types.h | 27 + fs/bcachefs/sb-downgrade.c | 6 +- fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/sb-members.c | 4 +- fs/bcachefs/snapshot.c | 33 +- fs/bcachefs/snapshot.h | 2 +- fs/bcachefs/str_hash.c | 138 +- fs/bcachefs/str_hash.h | 2 + fs/bcachefs/subvolume.c | 6 +- fs/bcachefs/super.c | 10 +- fs/bcachefs/sysfs.c | 6 + fs/btrfs/ctree.h | 2 +- fs/btrfs/super.c | 8 - fs/buffer.c | 20 +- fs/coredump.c | 397 +- fs/dcache.c | 11 +- fs/erofs/data.c | 5 +- fs/erofs/fileio.c | 3 +- fs/erofs/internal.h | 3 +- fs/erofs/super.c | 16 +- fs/erofs/zdata.c | 73 +- fs/ext4/bitmap.c | 8 +- fs/ext4/ext4.h | 85 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/ext4_jbd2.h | 4 +- fs/ext4/extents.c | 175 +- fs/ext4/extents_status.c | 35 +- fs/ext4/fast_commit.c | 460 +- fs/ext4/file.c | 14 +- fs/ext4/ialloc.c | 8 +- fs/ext4/inline.c | 3 +- fs/ext4/inode.c | 513 +- fs/ext4/ioctl.c | 16 +- fs/ext4/mmp.c | 2 +- fs/ext4/move_extent.c | 11 +- fs/ext4/namei.c | 10 +- fs/ext4/orphan.c | 13 +- fs/ext4/readpage.c | 28 +- fs/ext4/resize.c | 2 +- fs/ext4/super.c | 84 +- fs/ext4/xattr.c | 10 +- fs/fuse/dev.c | 8 +- fs/fuse/dir.c | 2 +- fs/gfs2/aops.c | 5 +- fs/gfs2/glops.c | 5 +- fs/gfs2/log.h | 11 - fs/gfs2/lops.c | 11 +- fs/gfs2/lops.h | 2 +- fs/gfs2/recovery.c | 25 +- fs/gfs2/recovery.h | 2 + fs/gfs2/super.c | 18 +- fs/gfs2/util.c | 2 +- fs/jbd2/commit.c | 6 +- fs/jbd2/journal.c | 23 +- fs/jbd2/recovery.c | 10 +- fs/jbd2/transaction.c | 5 +- fs/namei.c | 48 +- fs/nfs/client.c | 2 + fs/nfs/dir.c | 15 +- fs/nfs/pnfs.c | 39 +- fs/nfs/symlink.c | 20 +- fs/nfsd/nfs3proc.c | 5 +- fs/nfsd/nfs4proc.c | 10 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/nfsd.h | 24 +- fs/nfsd/nfsproc.c | 13 +- fs/nfsd/nfssvc.c | 2 +- fs/nfsd/nfsxdr.c | 4 +- fs/nfsd/vfs.c | 67 +- fs/nfsd/vfs.h | 10 +- fs/nilfs2/mdt.c | 2 - fs/nilfs2/segment.c | 16 - fs/nilfs2/segment.h | 1 - fs/notify/fanotify/fanotify.c | 1 + fs/notify/fanotify/fanotify_user.c | 50 +- fs/ntfs3/attrib.c | 72 - fs/ntfs3/file.c | 118 +- fs/ntfs3/frecord.c | 74 - fs/ntfs3/fslog.c | 30 +- fs/ntfs3/namei.c | 2 - fs/ntfs3/ntfs_fs.h | 5 - fs/open.c | 14 +- fs/pidfs.c | 55 + fs/read_write.c | 4 +- fs/resctrl/Kconfig | 39 + fs/resctrl/Makefile | 6 + {arch/x86/kernel/cpu => fs}/resctrl/ctrlmondata.c | 97 +- {arch/x86/kernel/cpu => fs}/resctrl/internal.h | 299 +- {arch/x86/kernel/cpu => fs}/resctrl/monitor.c | 390 +- fs/resctrl/monitor_trace.h | 33 + {arch/x86/kernel/cpu => fs}/resctrl/pseudo_lock.c | 502 +- {arch/x86/kernel/cpu => fs}/resctrl/rdtgroup.c | 483 +- fs/smb/client/file.c | 32 +- fs/smb/client/readdir.c | 7 +- fs/smb/server/Kconfig | 1 + fs/smb/server/auth.c | 34 - fs/smb/server/auth.h | 2 - fs/smb/server/crypto_ctx.c | 8 - fs/smb/server/crypto_ctx.h | 4 - fs/smb/server/oplock.c | 5 - fs/smb/server/server.c | 1 - fs/smb/server/vfs.c | 20 +- include/crypto/algapi.h | 12 +- include/crypto/hash.h | 73 +- include/crypto/internal/hash.h | 66 + include/drm/display/drm_dp_helper.h | 5 + include/drm/gpu_scheduler.h | 2 +- include/dt-bindings/clock/imx8mm-clock.h | 76 +- include/dt-bindings/clock/imx8mn-clock.h | 64 - include/dt-bindings/clock/imx8mp-clock.h | 80 +- include/linux/alloc_tag.h | 12 + include/linux/bcm963xx_nvram.h | 16 +- include/linux/blkdev.h | 7 + include/linux/bpf.h | 20 + include/linux/bpf_verifier.h | 12 + include/linux/cgroup-defs.h | 78 +- include/linux/cgroup.h | 10 +- include/linux/codetag.h | 8 +- include/linux/cpumask.h | 75 +- include/linux/dma-fence.h | 9 +- include/linux/dmapool.h | 21 +- include/linux/fanotify.h | 5 +- include/linux/find.h | 25 + include/linux/fs.h | 10 + include/linux/fsnotify_backend.h | 1 + include/linux/gfp.h | 8 +- include/linux/i2c.h | 2 - include/linux/io_uring_types.h | 2 +- {drivers => include/linux}/irqchip/irq-msi-lib.h | 6 +- include/linux/jbd2.h | 5 +- include/linux/khugepaged.h | 8 - include/linux/memcontrol.h | 41 +- include/linux/mm.h | 6 +- include/linux/mm_types.h | 6 +- include/linux/mroute_base.h | 5 + include/linux/msi.h | 16 +- include/linux/net.h | 1 + include/linux/netlink.h | 3 +- include/linux/nfs_fs_sb.h | 12 +- include/linux/pci-ecam.h | 8 - include/linux/pci-epc.h | 11 +- include/linux/pci.h | 49 +- include/linux/pci_ids.h | 1 + include/linux/percpu.h | 4 - include/linux/phy.h | 3 - include/linux/phy_fixed.h | 30 +- include/linux/pidfs.h | 5 + include/linux/regulator/max8952.h | 2 +- include/linux/resctrl.h | 38 +- include/linux/resctrl_types.h | 16 +- include/linux/spi/sh_msiof.h | 125 + include/linux/string.h | 13 + include/linux/sunrpc/svc.h | 44 +- include/linux/sunrpc/svc_rdma.h | 6 +- include/linux/sunrpc/svcsock.h | 4 +- include/linux/uio.h | 10 +- include/linux/virtio_config.h | 2 + include/net/lwtunnel.h | 13 +- include/net/netdev_lock.h | 15 +- include/net/netdev_queues.h | 18 +- include/net/rps.h | 24 + include/soc/qcom/qcom-spmi-pmic.h | 2 +- include/sound/pcm.h | 2 + include/sound/tas2781.h | 7 +- include/target/target_core_base.h | 2 +- include/trace/events/cgroup.h | 12 +- .../trace => include/trace/events}/exceptions.h | 27 +- include/uapi/linux/kvm.h | 3 + include/uapi/linux/pidfd.h | 16 + include/uapi/linux/taskstats.h | 8 +- include/uapi/linux/ublk_cmd.h | 97 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_rtc.h | 237 + io_uring/Makefile | 3 +- io_uring/fdinfo.c | 86 +- io_uring/io_uring.c | 99 +- io_uring/memmap.c | 2 +- io_uring/uring_cmd.c | 5 + kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/btf.c | 4 +- kernel/bpf/helpers.c | 26 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 174 +- kernel/cgroup/cgroup-internal.h | 2 +- kernel/cgroup/cgroup.c | 47 +- kernel/cgroup/rstat.c | 311 +- kernel/events/core.c | 15 +- kernel/futex/core.c | 2 +- kernel/futex/futex.h | 1 + kernel/futex/waitwake.c | 5 +- kernel/irq/msi.c | 71 +- kernel/module/main.c | 1 + kernel/padata.c | 3 +- kernel/panic.c | 8 +- kernel/power/process.c | 4 +- kernel/rcu/rcutorture.c | 259 +- kernel/sched/ext.c | 5 - kernel/sched/ext.h | 5 + kernel/sched/ext_idle.c | 45 +- kernel/trace/bpf_trace.c | 196 +- lib/alloc_tag.c | 121 +- lib/codetag.c | 5 +- lib/find_bit.c | 11 + lib/iov_iter.c | 29 +- lib/radix-tree.c | 8 - lib/xarray.c | 2 - localversion-next | 2 +- mm/Kconfig | 2 +- mm/cma.c | 5 +- mm/damon/core.c | 14 + mm/damon/paddr.c | 1 - mm/damon/sysfs-schemes.c | 2 +- mm/damon/tests/core-kunit.h | 70 + mm/dmapool.c | 15 +- mm/filemap.c | 4 +- mm/hugetlb.c | 33 +- mm/kasan/shadow.c | 92 +- mm/khugepaged.c | 13 +- mm/memcontrol-v1.c | 6 +- mm/memcontrol.c | 165 +- mm/memory.c | 4 +- mm/page-writeback.c | 6 +- mm/page_alloc.c | 15 +- mm/page_owner.c | 2 +- mm/swap.c | 8 +- mm/truncate.c | 2 +- mm/vmalloc.c | 13 +- mm/vmscan.c | 14 +- mm/zpdesc.h | 4 +- net/bluetooth/mgmt_util.c | 2 +- net/bridge/br_nf_core.c | 7 +- net/bridge/br_private.h | 1 + net/can/bcm.c | 79 +- net/core/dev.c | 10 +- net/core/lwtunnel.c | 15 +- net/dsa/tag_ksz.c | 19 +- net/ipv4/fib_frontend.c | 4 +- net/ipv4/fib_semantics.c | 10 +- net/ipv4/inet_hashtables.c | 6 +- net/ipv4/ipmr.c | 12 +- net/ipv4/nexthop.c | 3 +- net/ipv4/udp.c | 2 + net/ipv6/ip6_fib.c | 31 +- net/ipv6/ip6mr.c | 12 +- net/ipv6/route.c | 269 +- net/ipv6/seg6_local.c | 6 +- net/llc/af_llc.c | 8 +- net/mac80211/cfg.c | 6 +- net/sctp/socket.c | 5 +- net/sunrpc/svc.c | 80 +- net/sunrpc/svc_xprt.c | 10 +- net/sunrpc/svcsock.c | 15 +- net/sunrpc/xdr.c | 1 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 16 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 14 +- net/unix/af_unix.c | 54 +- net/xfrm/xfrm_device.c | 5 + net/xfrm/xfrm_user.c | 52 +- rust/kernel/clk.rs | 452 +- rust/kernel/cpufreq.rs | 85 +- rust/kernel/lib.rs | 1 - rust/kernel/opp.rs | 26 +- rust/kernel/str.rs | 2 +- rust/macros/module.rs | 22 +- samples/rust/Kconfig | 2 +- scripts/gdb/linux/pgtable.py | 4 +- scripts/gdb/linux/symbols.py | 38 +- scripts/gdb/linux/utils.py | 20 + security/smack/smackfs.c | 12 +- sound/core/oss/pcm_oss.c | 3 +- sound/core/pcm_native.c | 11 + sound/hda/intel-dsp-config.c | 6 +- sound/mips/snd-n64.c | 9 +- sound/pci/hda/cs35l41_hda_property.c | 6 + sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 19 +- sound/soc/amd/yc/acp6x-mach.c | 9 +- sound/soc/apple/mca.c | 23 + sound/soc/codecs/rt722-sdca-sdw.h | 1 + sound/soc/codecs/rt722-sdca.c | 4 +- sound/soc/codecs/tas2781-fmwlib.c | 5 + sound/soc/fsl/fsl_xcvr.c | 2 +- sound/soc/qcom/sc8280xp.c | 2 + sound/soc/soc-utils.c | 4 +- sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/pci-ptl.c | 30 + sound/soc/sof/intel/ptl.c | 23 + sound/sparc/amd7930.c | 9 +- sound/sparc/dbri.c | 9 +- sound/usb/fcp.c | 3 +- sound/usb/midi.c | 3 +- sound/usb/mixer_quirks.c | 104 +- sound/usb/mixer_scarlett2.c | 3 +- tools/bootconfig/Makefile | 4 +- tools/include/nolibc/Makefile | 12 +- tools/include/nolibc/nolibc.h | 7 + tools/include/nolibc/std.h | 6 +- tools/include/nolibc/stddef.h | 24 + tools/include/nolibc/sys.h | 136 - tools/include/nolibc/sys/ioctl.h | 29 + tools/include/nolibc/sys/mount.h | 37 + tools/include/nolibc/sys/prctl.h | 36 + tools/include/nolibc/sys/reboot.h | 34 + tools/include/nolibc/sys/resource.h | 53 + tools/include/nolibc/sys/sysmacros.h | 20 + tools/include/nolibc/sys/utsname.h | 42 + tools/include/nolibc/types.h | 11 - tools/lib/bpf/libbpf.c | 6 + tools/lib/bpf/nlattr.c | 15 +- tools/lib/perf/Documentation/libperf.txt | 1 + tools/lib/perf/include/perf/event.h | 12 + .../C/pointer/encoder/variable_length_array.j2 | 2 + .../C/struct/encoder/variable_length_array.j2 | 2 + .../C/union/decoder/variable_length_array.j2 | 2 + tools/net/ynl/Makefile.deps | 4 + tools/net/ynl/generated/Makefile | 7 +- tools/net/ynl/lib/ynl-priv.h | 8 +- tools/net/ynl/lib/ynl.c | 93 +- tools/net/ynl/lib/ynl.h | 1 + tools/net/ynl/pyynl/lib/__init__.py | 5 +- tools/net/ynl/pyynl/ynl_gen_c.py | 272 +- tools/net/ynl/samples/.gitignore | 1 + tools/net/ynl/samples/rt-link.c | 184 + tools/perf/Documentation/perf-report.txt | 1 + tools/perf/Documentation/perf-trace.txt | 3 +- tools/perf/Documentation/perf.data-file-format.txt | 24 +- tools/perf/MANIFEST | 6 + tools/perf/builtin-list.c | 12 +- tools/perf/builtin-record.c | 30 +- tools/perf/builtin-stat.c | 6 +- tools/perf/builtin-top.c | 7 +- tools/perf/builtin-trace.c | 10 +- tools/perf/pmu-events/empty-pmu-events.c | 66 +- tools/perf/pmu-events/jevents.py | 66 +- tools/perf/pmu-events/pmu-events.h | 23 +- tools/perf/tests/pmu-events.c | 129 +- .../perf/tests/shell/lib/perf_metric_validation.py | 12 +- tools/perf/tests/shell/record.sh | 33 +- tools/perf/tests/shell/record_lbr.sh | 5 +- tools/perf/tests/shell/stat+event_uniquifying.sh | 69 + tools/perf/tests/shell/stat_metrics_values.sh | 17 +- tools/perf/util/bpf-trace-summary.c | 123 +- tools/perf/util/bpf_skel/syscall_summary.bpf.c | 43 +- tools/perf/util/bpf_skel/syscall_summary.h | 2 + tools/perf/util/event.c | 1 + tools/perf/util/evlist.c | 66 +- tools/perf/util/evlist.h | 3 +- tools/perf/util/evsel.c | 119 +- tools/perf/util/evsel.h | 11 +- tools/perf/util/fncache.c | 69 +- tools/perf/util/fncache.h | 1 - tools/perf/util/hist.h | 1 + tools/perf/util/hwmon_pmu.c | 43 +- tools/perf/util/intel-tpebs.c | 59 +- tools/perf/util/maps.c | 9 +- tools/perf/util/metricgroup.c | 107 +- tools/perf/util/metricgroup.h | 2 +- tools/perf/util/parse-events.c | 86 +- tools/perf/util/pmu.c | 167 +- tools/perf/util/pmu.h | 4 +- tools/perf/util/print-events.h | 3 +- tools/perf/util/session.c | 5 +- tools/perf/util/sort.c | 38 + tools/perf/util/sort.h | 1 + tools/perf/util/srccode.c | 4 +- tools/perf/util/stat-display.c | 160 +- tools/perf/util/stat.c | 40 +- tools/perf/util/tool.c | 11 +- tools/perf/util/tool_pmu.c | 17 +- tools/perf/util/trace.h | 1 + tools/testing/kunit/kunit_json.py | 10 + tools/testing/selftests/arm64/Makefile | 2 + tools/testing/selftests/bpf/DENYLIST | 1 + tools/testing/selftests/bpf/Makefile | 2 + tools/testing/selftests/bpf/prog_tests/dynptr.c | 13 + .../selftests/bpf/progs/btf_type_tag_percpu.c | 18 +- tools/testing/selftests/bpf/progs/dynptr_success.c | 230 + .../bpf/progs/test_tcp_custom_syncookie.c | 4 +- tools/testing/selftests/bpf/test_verifier.c | 8 +- tools/testing/selftests/cgroup/Makefile | 21 +- .../selftests/cgroup/{ => lib}/cgroup_util.c | 118 +- .../cgroup/{ => lib/include}/cgroup_util.h | 13 +- tools/testing/selftests/cgroup/lib/libcgroup.mk | 19 + tools/testing/selftests/cgroup/test_memcontrol.c | 78 + tools/testing/selftests/coredump/stackdump_test.c | 467 +- tools/testing/selftests/damon/_damon_sysfs.py | 5 + tools/testing/selftests/drivers/net/lib/py/env.py | 2 +- tools/testing/selftests/drivers/net/team/Makefile | 2 +- tools/testing/selftests/drivers/net/team/config | 1 + .../selftests/drivers/net/team/propagation.sh | 80 + .../selftests/filesystems/eventfd/eventfd_test.c | 7 +- .../selftests/kselftest_harness/harness-selftest.c | 2 - .../kselftest_harness/harness-selftest.expected | 54 +- tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/kvm/Makefile.kvm | 22 +- .../selftests/kvm/access_tracking_perf_test.c | 281 +- tools/testing/selftests/kvm/arm64/set_id_regs.c | 77 +- tools/testing/selftests/kvm/include/kvm_util.h | 6 + .../include/{arm64 => loongarch}/kvm_util_arch.h | 0 .../selftests/kvm/include/loongarch/processor.h | 141 + .../kvm/include/{arm64 => loongarch}/ucall.h | 0 tools/testing/selftests/kvm/include/lru_gen_util.h | 51 + .../selftests/kvm/include/riscv/processor.h | 23 +- tools/testing/selftests/kvm/include/test_util.h | 1 + tools/testing/selftests/kvm/lib/kvm_util.c | 3 + .../selftests/kvm/lib/loongarch/exception.S | 59 + .../selftests/kvm/lib/loongarch/processor.c | 346 ++ tools/testing/selftests/kvm/lib/loongarch/ucall.c | 38 + tools/testing/selftests/kvm/lib/lru_gen_util.c | 387 ++ tools/testing/selftests/kvm/lib/riscv/handlers.S | 139 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 2 +- tools/testing/selftests/kvm/lib/test_util.c | 42 +- tools/testing/selftests/kvm/riscv/arch_timer.c | 2 +- tools/testing/selftests/kvm/riscv/ebreak_test.c | 2 +- tools/testing/selftests/kvm/riscv/get-reg-list.c | 132 + tools/testing/selftests/kvm/riscv/sbi_pmu_test.c | 24 +- .../testing/selftests/kvm/set_memory_region_test.c | 2 +- tools/testing/selftests/kvm/x86/kvm_buslock_test.c | 135 + tools/testing/selftests/mm/map_fixed_noreplace.c | 2 +- tools/testing/selftests/mm/mlock2-tests.c | 2 +- tools/testing/selftests/mm/thuge-gen.c | 4 +- tools/testing/selftests/nci/nci_dev.c | 2 +- tools/testing/selftests/net/ovpn/Makefile | 1 + tools/testing/selftests/net/ovpn/common.sh | 18 +- tools/testing/selftests/net/ovpn/ovpn-cli.c | 19 +- tools/testing/selftests/net/ovpn/test.sh | 6 +- tools/testing/selftests/net/ovpn/udp_peers.txt | 11 +- .../testing/selftests/net/srv6_end_flavors_test.sh | 4 +- .../testing/selftests/nolibc/nolibc-test-linkage.c | 2 - tools/testing/selftests/nolibc/nolibc-test.c | 5 - tools/testing/selftests/pidfd/pidfd.h | 22 + .../testing/selftests/sched_ext/allowed_cpus.bpf.c | 23 + tools/testing/selftests/sched_ext/allowed_cpus.c | 27 + .../testing/selftests/seccomp/seccomp_benchmark.c | 2 +- tools/testing/selftests/ublk/Makefile | 3 + tools/testing/selftests/ublk/fault_inject.c | 5 + tools/testing/selftests/ublk/file_backed.c | 17 +- tools/testing/selftests/ublk/kublk.c | 59 +- tools/testing/selftests/ublk/kublk.h | 18 + tools/testing/selftests/ublk/null.c | 55 +- tools/testing/selftests/ublk/stripe.c | 26 +- tools/testing/selftests/ublk/test_common.sh | 2 +- tools/testing/selftests/ublk/test_generic_08.sh | 32 + tools/testing/selftests/ublk/test_generic_09.sh | 28 + tools/testing/selftests/ublk/test_stress_02.sh | 10 +- tools/testing/selftests/ublk/test_stress_03.sh | 7 + tools/testing/selftests/ublk/test_stress_04.sh | 7 + tools/testing/selftests/ublk/test_stress_05.sh | 9 + tools/testing/vsock/timeout.c | 18 + tools/testing/vsock/timeout.h | 1 + tools/testing/vsock/vsock_test.c | 46 +- 1780 files changed, 65103 insertions(+), 43045 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-pcie-ptm create mode 100644 Documentation/PCI/rcar-pcie-firmware.rst create mode 100644 Documentation/devicetree/bindings/crypto/amd,ccp-seattle-v1a.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/amd-ccp.txt delete mode 100644 Documentation/devicetree/bindings/crypto/artpec6-crypto.txt create mode 100644 Documentation/devicetree/bindings/crypto/axis,artpec6-crypto.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/brcm,spu-crypto.txt create mode 100644 Documentation/devicetree/bindings/crypto/brcm,spum-crypto.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-sec6.txt create mode 100644 Documentation/devicetree/bindings/crypto/hisilicon,hip06-sec.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/hisilicon,hip07-sec.txt create mode 100644 Documentation/devicetree/bindings/crypto/img,hash-accelerator.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/img-hash.txt create mode 100644 Documentation/devicetree/bindings/crypto/marvell,orion-crypto.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/marvell-cesa.txt delete mode 100644 Documentation/devicetree/bindings/crypto/mediatek-crypto.txt delete mode 100644 Documentation/devicetree/bindings/crypto/mv_cesa.txt delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ax [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-bl [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-bl [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-clut.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-co [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-co [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-di [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-di [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ex [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-fe [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-fi [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-fr [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ga [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-la [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-ma [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-pi [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-rop.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-sa [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-sc [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-si [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-st [...] delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc-tcon.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,imx8 [...] create mode 100644 Documentation/devicetree/bindings/mips/econet.yaml create mode 100644 Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml delete mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt create mode 100644 Documentation/devicetree/bindings/thermal/airoha,en7581-thermal.yaml create mode 100644 Documentation/filesystems/ext4/atomic_writes.rst rename Documentation/{arch/x86 => filesystems}/resctrl.rst (99%) create mode 100644 arch/mips/boot/dts/econet/Makefile create mode 100644 arch/mips/boot/dts/econet/en751221.dtsi create mode 100644 arch/mips/boot/dts/econet/en751221_smartfiber_xp8421-b.dts create mode 100644 arch/mips/econet/Kconfig create mode 100644 arch/mips/econet/Makefile create mode 100644 arch/mips/econet/Platform create mode 100644 arch/mips/econet/init.c delete mode 100644 arch/x86/include/asm/trace/common.h rename arch/x86/kernel/cpu/resctrl/{trace.h => pseudo_lock_trace.h} (56%) delete mode 100644 arch/x86/kernel/tracepoint.c create mode 100644 block/blk-mq-dma.c delete mode 100644 drivers/clk/imx/clk-imx8mm-anatop.c delete mode 100644 drivers/clk/imx/clk-imx8mn-anatop.c delete mode 100644 drivers/clk/imx/clk-imx8mp-anatop.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen6_ras.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen6_ras.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmsch_v5_0.h delete mode 100644 drivers/gpu/drm/imx/dc/Kconfig delete mode 100644 drivers/gpu/drm/imx/dc/Makefile delete mode 100644 drivers/gpu/drm/imx/dc/dc-cf.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-crtc.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-de.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-de.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-drv.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-drv.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-ed.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-fg.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-fl.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-fu.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-fu.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-fw.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-ic.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-kms.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-kms.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-lb.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-pe.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-pe.h delete mode 100644 drivers/gpu/drm/imx/dc/dc-plane.c delete mode 100644 drivers/gpu/drm/imx/dc/dc-tc.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/coreca7d.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcca7d.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/headca7d.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c create mode 100644 drivers/gpu/drm/nouveau/gv100_fence.c create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc36f.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc97b.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clca7e.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gb100/dev_hshub_base.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gb10b/dev_fbhub.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gb202/dev_ce.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gb202/dev_therm.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gh100/dev_falcon_v4.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gh100/dev_fb.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gh100/dev_fsp_pri.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gh100/dev_mmu.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gh100/dev_riscv_pri.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gh100/dev_therm.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gh100/dev_xtl_ep_pri.h create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/ref/gh100/pri_nv_xal_ep.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/chan.h create mode 100644 drivers/gpu/drm/nouveau/include/nvif/pushc97b.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/engine/nvjpg.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/engine/ofa.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/fsp.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/sdk/nvid [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/shared/m [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/common/uproc/os [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/arch/nva [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/generate [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/inc/kern [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/kernel/i [...] delete mode 100644 drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/kernel/i [...] create mode 100644 drivers/gpu/drm/nouveau/nvif/chan.c create mode 100644 drivers/gpu/drm/nouveau/nvif/chan506f.c create mode 100644 drivers/gpu/drm/nouveau/nvif/chan906f.c create mode 100644 drivers/gpu/drm/nouveau/nvif/chanc36f.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ce/gb202.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ce/r535.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/ad102.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gb202.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/r535.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/r535.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ad102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/ga102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/r535.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ad102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/ga100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/priv.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvjpg/r535.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/ad102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/ga102.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/priv.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ofa/r535.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fsp/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fsp/base.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gb202.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fsp/gh100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fsp/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gb202.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/client.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/handles.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvdec.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvenc.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/alloc.c rename drivers/gpu/drm/nouveau/nvkm/subdev/{bar/r535.c => gsp/rm/r535/bar.c} (82%) copy drivers/gpu/drm/nouveau/nvkm/{engine/nvdec/ga100.c => subdev/gsp/rm/r535/ce.c} (67%) rename drivers/gpu/drm/nouveau/nvkm/{engine/gr/ad102.c => subdev/gsp/rm/r535/clien [...] create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ctrl.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/device.c rename drivers/gpu/drm/nouveau/nvkm/{engine/disp/r535.c => subdev/gsp/rm/r535/disp [...] rename drivers/gpu/drm/nouveau/nvkm/subdev/{instmem/r535.c => gsp/rm/r535/fbsr.c} (84%) rename drivers/gpu/drm/nouveau/nvkm/{engine/fifo/r535.c => subdev/gsp/rm/r535/fifo [...] create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c rename drivers/gpu/drm/nouveau/nvkm/subdev/gsp/{r535.c => rm/r535/gsp.c} (61%) rename drivers/gpu/drm/nouveau/nvkm/{engine/nvdec/ga100.c => subdev/gsp/rm/r535/nv [...] copy drivers/gpu/drm/nouveau/nvkm/{engine/nvdec/ad102.c => subdev/gsp/rm/r535/nven [...] copy drivers/gpu/drm/nouveau/nvkm/{engine/nvdec/ad102.c => subdev/gsp/rm/r535/nvjp [...] create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/alloc.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/bar.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/ce.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/client.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/ctrl.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/device.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/disp.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/engine.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/event.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/fbsr.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/fifo.h copy drivers/gpu/drm/nouveau/{include/nvrm/535.113.01/common/sdk/nvidia/inc/ctrl/c [...] create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/gsp.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/msgfn.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/nvdec.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/nvenc.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/nvjpg.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/ofa.h rename drivers/gpu/drm/nouveau/{include/nvrm/535.113.01/nvidia/kernel/inc/vgpu/rpc [...] create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/vmm.h rename drivers/gpu/drm/nouveau/nvkm/{engine/nvdec/ad102.c => subdev/gsp/rm/r535/of [...] create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rm.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c rename drivers/gpu/drm/nouveau/nvkm/subdev/{mmu/r535.c => gsp/rm/r535/vmm.c} (50%) create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/client.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/client.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/disp.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/engine.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/fbsr.h rename drivers/gpu/drm/nouveau/{include/nvrm/535.113.01/common/sdk/nvidia/inc/allo [...] rename drivers/gpu/drm/nouveau/{include/nvrm/535.113.01/common/sdk/nvidia/inc/ctrl [...] create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/gsp.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/msgfn.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/ofa.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/rpcfn.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/ofa.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/rm.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rpc.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gh100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gh100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/pci/gh100.c create mode 100644 drivers/iio/adc/nct7201.c create mode 100644 drivers/iio/chemical/sen0322.c create mode 100644 drivers/media/virtio/Makefile create mode 100644 drivers/media/virtio/protocol.h create mode 100644 drivers/media/virtio/scatterlist_builder.c create mode 100644 drivers/media/virtio/scatterlist_builder.h create mode 100644 drivers/media/virtio/session.h create mode 100644 drivers/media/virtio/virtio_media.h create mode 100644 drivers/media/virtio/virtio_media_driver.c create mode 100644 drivers/media/virtio/virtio_media_ioctls.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_ptp.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_ptp.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c create mode 100644 drivers/net/phy/mediatek/mtk-2p5ge.c create mode 100644 drivers/pci/controller/pci-host-common.h copy drivers/remoteproc/{ti_k3_m4_remoteproc.c => ti_k3_common.c} (55%) create mode 100644 drivers/remoteproc/ti_k3_common.h create mode 100644 drivers/thermal/airoha_thermal.c create mode 100644 drivers/virtio/virtio_rtc_arm.c create mode 100644 drivers/virtio/virtio_rtc_class.c create mode 100644 drivers/virtio/virtio_rtc_driver.c create mode 100644 drivers/virtio/virtio_rtc_internal.h create mode 100644 drivers/virtio/virtio_rtc_ptp.c create mode 100644 fs/bcachefs/recovery_passes_types.h create mode 100644 fs/resctrl/Kconfig create mode 100644 fs/resctrl/Makefile copy {arch/x86/kernel/cpu => fs}/resctrl/ctrlmondata.c (87%) copy {arch/x86/kernel/cpu => fs}/resctrl/internal.h (62%) copy {arch/x86/kernel/cpu => fs}/resctrl/monitor.c (69%) create mode 100644 fs/resctrl/monitor_trace.h copy {arch/x86/kernel/cpu => fs}/resctrl/pseudo_lock.c (66%) copy {arch/x86/kernel/cpu => fs}/resctrl/rdtgroup.c (93%) rename {drivers => include/linux}/irqchip/irq-msi-lib.h (84%) rename {arch/x86/include/asm/trace => include/trace/events}/exceptions.h (55%) create mode 100644 include/uapi/linux/virtio_rtc.h create mode 100644 tools/include/nolibc/stddef.h create mode 100644 tools/include/nolibc/sys/ioctl.h create mode 100644 tools/include/nolibc/sys/mount.h create mode 100644 tools/include/nolibc/sys/prctl.h create mode 100644 tools/include/nolibc/sys/reboot.h create mode 100644 tools/include/nolibc/sys/resource.h create mode 100644 tools/include/nolibc/sys/sysmacros.h create mode 100644 tools/include/nolibc/sys/utsname.h create mode 100644 tools/net/ynl/samples/rt-link.c create mode 100755 tools/perf/tests/shell/stat+event_uniquifying.sh rename tools/testing/selftests/cgroup/{ => lib}/cgroup_util.c (88%) rename tools/testing/selftests/cgroup/{ => lib/include}/cgroup_util.h (91%) create mode 100644 tools/testing/selftests/cgroup/lib/libcgroup.mk create mode 100755 tools/testing/selftests/drivers/net/team/propagation.sh copy tools/testing/selftests/kvm/include/{arm64 => loongarch}/kvm_util_arch.h (100%) create mode 100644 tools/testing/selftests/kvm/include/loongarch/processor.h copy tools/testing/selftests/kvm/include/{arm64 => loongarch}/ucall.h (100%) create mode 100644 tools/testing/selftests/kvm/include/lru_gen_util.h create mode 100644 tools/testing/selftests/kvm/lib/loongarch/exception.S create mode 100644 tools/testing/selftests/kvm/lib/loongarch/processor.c create mode 100644 tools/testing/selftests/kvm/lib/loongarch/ucall.c create mode 100644 tools/testing/selftests/kvm/lib/lru_gen_util.c create mode 100644 tools/testing/selftests/kvm/x86/kvm_buslock_test.c create mode 100755 tools/testing/selftests/ublk/test_generic_08.sh create mode 100755 tools/testing/selftests/ublk/test_generic_09.sh