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 0a2f88912896 Add linux-next specific files for 20250307 omits 9cfdceb23478 Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] omits cf71beae4afd Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 3dbd0fbe7d86 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2423039c6ce6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32cf34a85cf5 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 5df46ef98b13 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits eb0971fa7ebe Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 1012a294731b Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 69759c9d8dd7 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 5e25ff5edec5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc6ea466a17d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8d69befe77f8 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits f42ddc5cdb3e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 67aebcfc8f4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1e4eee5176c9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits d77b221e1e48 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits 962bc2aae4f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02a11b6a9320 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 612fd001319a Merge branch 'main' of git://git.infradead.org/users/willy [...] omits d20d0c79faea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 316ff3a28679 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 3ae6024bf4ee Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits a87492b64fa4 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits e235f6c79500 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits e515654e4a4e Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 9d58105df6f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 136de2fe3baa Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 0b592ec2c123 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 58bc4095813c Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 996b9018914c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bfdde571ae9 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits b5562ed2c889 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4083f9f2126 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 325563eadf2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24a430351d78 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 187734f508b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53f83b89a802 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 14be90861c6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b7013e50a98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a11508d6d782 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 363e167e9080 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 078ecca4ff07 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits de8cfe997f93 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 8bf814a83851 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits 6e74a8775164 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3a7d3c8926d Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits ec135c7aff0c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 68e73aaca385 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits da286dfc3a12 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits c93db1c3bde2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48607671a06c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5c79d834a74f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 98eed2a1301f Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits efc6aa5d9d0e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 68f8598ee6ae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f6d0ce5b0211 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 6c60220c4527 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 516810d375f4 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 69b25d8f8698 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 04f8aca11e61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0938ec21dbe2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b08fc84382f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c7df5feff29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe8df7cdd0fe Merge branch 'next' of https://github.com/kvm-x86/linux.git omits c9b6b8fe1736 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f9d38a268d79 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits c2a127bcc523 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 84710ad9e507 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 70d0d68b82cb Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 9b85e826b8b6 Merge branch 'timers/drivers/next' of https://git.linaro.o [...] omits 589f0325fd48 next-20250303/tip omits cb17a460c9ba Merge branch 'for-next/hardening' into for-next/kspp omits c1e1b5913265 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3fd401024617 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c2c85820b2a samples/check-exec: Fix script name omits 4227eee00654 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cade61a37d01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58228a276349 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f8fd7dd947d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4d6740db6302 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 9976b05f090e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a46517d8954c Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 34ba69565a92 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 18897e4a85ba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 25fa16ed8b91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8c47f10d1e3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7e02f4ca9e0 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits f7f127505bbd Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits c377af873e1e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8fd898d502e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b81668bf5cc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8714910dfbc Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 1e0a31238a23 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e0b37cbde16f Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 14bd7a374a26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 433f575ff3a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46a454627dd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 50c8a094b998 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4063dc22513e Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits d7cd2befac83 next-20250306/drm-msm omits af176cfaa99d Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 96c54a5e83bc Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 1355fd495c71 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 363be89ef734 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 04797e9631f3 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits c98838229a2d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ce0c31d955cf Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits c8d62a182f58 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits b07bdf5438d2 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits e21584e16518 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 827b604f4c98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14a3a4300ba4 next-20250306/bluetooth omits 80ec13b98c63 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 82328f732429 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1bb4e876b5f3 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits d2c37f7e3e15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48a5b97227e2 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 1decb732ea04 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 74d34e858ac9 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 13c94f4af5e1 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 933b0e73de26 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 5bd6436ca5f0 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits 65246be6add4 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 083113c1ff8a Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 7bafa5ea8bff Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 29febdeb4e87 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits b7a6e90e7835 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 577645e40377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 63e43656739e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits eea68378b543 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d439d4fbff47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cec32e218eb7 Merge branch 'fs-next' of linux-next omits 2ecd5594a723 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 56023be5612f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0210a0c5a149 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits a85b4225cd32 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d6c23c7369ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f518a54ff4da Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 124152cef669 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits b3648221d283 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 93de591fdeb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 178426096634 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 3ddb87c8e874 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits bc1b2848da4b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 86003e3b6fc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d288c84b551 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 7847e8d2928a Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits b0053591baf3 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 540a139835d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4bd898b566fa Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits fa1e7598538b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits a4995bc6a83b Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits f63dfb3b2525 Merge branch 'for-next' of https://github.com/spacemit-com/linux omits 3fc26828890c Merge branch 'for-next' of https://github.com/sophgo/linux.git omits 1eee0a5af43c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits b75178b9ed5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd5463116332 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b8ac14382ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 56d9769c3a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a6a4286f500 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c00659f17efe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 92d41cd57305 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26a4bb842d88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78af9ba0704e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 712c5981e490 Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] omits cf98e5aa8694 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 5822b82609c7 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 846c542a8a2d Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits adfef4824ba9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c31904a062b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45f9b7a8a1b3 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits c87e44cf361b Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 11dfd5a0aad8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 827abde8fca8 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits ef270604d962 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc2c564931fa Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 9d5f5010147e Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 8753c8898f01 Merge branch 'slab/for-next-fixes' of git://git.kernel.org [...] omits 79d19e54de06 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits ad3d8329c591 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 8e1240b267ec Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 90ce54093bd9 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 678c65656ba4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 27269775f7ea Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 4e291f7a6d3e Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 6a42507f5b3a Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 6f010a850e4c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8750c01658ea Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fc1874dbf0ff Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits d0827ced0fab Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 21121e7f48a3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ba5e443c9a2f Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 922e836a1051 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 39424cb97aa7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 07be30bbc561 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits aa6774540edc Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 79e5b04cb147 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits b180cbe8d26c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 44ac697b6058 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a62866b9e8a8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b51c9a7e74fb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0f4832a9eca5 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits bdc39c657907 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bd00cb7a31d7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a8df61542ab0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c497be9cbe3b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits ada7a99ac062 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits dfe7f9a802a9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5e9536389a8f Merge branch 'fs-current' of linux-next omits e41b1ab671f6 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 692b72d4ecf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd12a8099407 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 756e95bbdd19 Merge branch '9p-next' of git://github.com/martinetd/linux omits 4e578a8caa43 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 30f6a073d674 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 9a9b8b88f13a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits d1146a76f96d Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 64521dcd707e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dee0fb5e5b1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 455d000e9ee4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits b58491798532 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 957fbd097ed0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c68c56ef413b Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7dbb04c34a5e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 45b2f2170fee Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9b0df9fba12e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 35206c53a00d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bc9c519c51ea Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 4ba694a38aa9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f373e5f38a26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 634b07d913de Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits e70067f24954 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4c2880349d6c Merge branch into tip/master: 'x86/urgent' omits e04edf7bf7ac Merge branch into tip/master: 'sched/urgent' omits 1c99f854c0e8 Merge branch into tip/master: 'perf/urgent' omits 6571ef7dc9cf rtc: pl031: document struct pl031_vendor_data members omits 391fe8d410e5 CIFS: Propagate min offload along with other parameters fr [...] omits e22c0aa83feb smb: client: Fix netns refcount imbalance causing leaks an [...] omits 208057641b46 Merge branch for-6.15/arm64/dt into for-next omits b851fb8c21dc Merge branch for-6.15/arm/dt into for-next omits 0b4aa3c5d758 Merge branch for-6.15/dt-bindings into for-next omits 482657ca0c92 Merge branch for-6.15/firmware into for-next omits f0cf9ae38d8f Merge branch for-6.15/soc into for-next omits c33a71fd0e36 arm64: tegra: p2180: Add TMP451 temperature sensor node omits af373ac33d66 arm64: tegra: p2597: Enable TCA9539 as IRQ controllers omits b86ea47c875f arm64: tegra: Define pinmuxing for gpio pads on Tegra210 omits b5f83055d88b arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator omits b24b91fce415 arm64: tegra: Resize aperture for the IGX PCIe C5 slot omits da0dd17604d4 fwctl/cxl: Add documentation to FWCTL CXL omits 819db5f1065f cxl/test: Add Set Feature support to cxl_test omits 6d9391839741 cxl/test: Add Get Feature support to cxl_test omits 817fd59314fb cxl: Add support to handle user feature commands for set feature omits 72749296d686 cxl: Add support to handle user feature commands for get feature omits 1b205af4d961 cxl: Add support for fwctl RPC command to enable CXL featu [...] omits 03340b55f922 cxl: Move cxl feature command structs to user header omits a53a6004e7a5 cxl: Add FWCTL support to CXL omits d9765cc52d54 Merge branch 'for-6.15/features' into fwctl omits cfc7fbe6fb57 mlx5: Create an auxiliary device for fwctl_mlx5 omits 134505634da7 fwctl/mlx5: Support for communicating with mlx5 fw omits 2bffd9f257d8 fwctl: Add documentation omits 840cfb7cf570 fwctl: FWCTL_RPC to execute a Remote Procedure Call to dev [...] omits 8eea4e744758 taint: Add TAINT_FWCTL omits fb39e9092be5 fwctl: FWCTL_INFO to return basic information about the device omits 0e79a47fb197 fwctl: Basic ioctl dispatch for the character device omits 2e4986cf2d52 fwctl: Add basic structure for a class subsystem with a cdev omits f468b07d1c07 Merge remote-tracking branch 'asoc/for-6.15' into asoc-next omits dd633bdf9dbf Merge branch 'next/drivers' into for-next omits c695ff32564a arm64: tegra: Remove the Orin NX/Nano suspend key omits 5dd564697b1f dt-bindings: Document Tegra114 HDA support omits b4a4e31d8f2a dt-bindings: display: tegra: Document Tegra124 MIPI omits fc51acfca9ca drm/tegra: move to devm_platform_ioremap_resource() usage omits 46babeac0e08 drm/mxsfb: move to devm_platform_ioremap_resource() usage omits 9da894756ee1 drm/hisilicon: move to devm_platform_ioremap_resource() usage omits 41668e792e46 drm/fsl-dcu: move to devm_platform_ioremap_resource() usage omits 90a1dc90d08b arm64: tegra: Remove unused and undocumented "regulator-ra [...] omits 43d1f46dd9d0 Merge branch 'e76c86997bcf' omits 76faedf858ec Merge branch 'pci/controller/vmd' omits b1697f4249a6 Merge branch 'pci/controller/qcom' omits 75f99a02a059 Merge branch 'pci/controller/mediatek' omits 8136e5616628 Merge branch 'pci/controller/hyperv' omits 892e07eddc3b Merge branch 'pci/controller/dwc' omits 8a5c52651cba Merge branch 'pci/controller/cadence' omits 7f806ef5de23 Merge branch 'pci/controller/brcmstb' omits 55112741126d Merge branch 'pci/controller/amd-mdb' omits 26823129f006 Merge branch 'pci/scoped-cleanup' omits 864ca1bd2b99 Merge branch 'pci/epf-mhi' omits 9866bc3fd0f9 Merge branch 'pci/endpoint' omits c4c11d0e56b5 Merge branch 'pci/dt-bindings' omits 91bf952e6ebe Merge branch 'pci/devtree-create' omits c6bf28033ca4 Merge branch 'pci/devres' omits 49cd18535775 Merge branch 'pci/resource' omits a56bda5d9af1 Merge branch 'pci/reset' omits 54df96b650e3 Merge branch 'pci/pwrctrl' omits e0f75a0fab91 Merge branch 'pci/hotplug' omits 3e11296791cb Merge branch 'pci/enumeration' omits 105fcb59e62a Merge branch 'pci/bwctrl' omits af1ba1f52f21 Merge branch 'pci/aspm' omits c3ae4cdffee9 Merge branch 'pci/aer' omits db6186c1ebe8 Merge branch 'pci/acs' omits 12817501b746 lib/crc: remove unnecessary prompt for CONFIG_CRC64 omits 229b98dd91c3 lib/crc: remove unnecessary prompt for CONFIG_LIBCRC32C omits f2b464173272 lib/crc: remove unnecessary prompt for CONFIG_CRC8 omits 515233570b10 lib/crc: remove unnecessary prompt for CONFIG_CRC7 omits 964329a1cbef lib/crc: remove unnecessary prompt for CONFIG_CRC4 omits 104b4d597ff2 gfs2: remove redundant warnings omits f39ce768839f gfs2: minor evict fix omits fa0af721bd1f drm/ttm: test private resv obj on release/destroy omits 2eeed61db455 drm/sched: Update timedout_job()'s documentation omits 72ebc18b3499 drm/sched: Document run_job() refcount hazard omits 87edca6261c1 drm/sched: Adjust outdated docu for run_job() omits 9fde3ae60531 gfs2: Prevent inode creation race (2) omits b72f66f22c0e dma-buf: drop caching of sg_tables omits de68b17d5d07 dma-buf: dma-buf: stop mapping sg_tables on attach v2 omits 2ce07fea3cc8 dma-buf/dma-fence: remove unnecessary callbacks omits 2b2d7ca7ce25 dma-buf: fix incorrect dma-fence documentation v2 omits f09226aff9ad efivarfs: Revert "allow creation of zero length files" omits 7305171c681c x86/efi/mixed: Move mixed mode startup code into libstub omits 05321d3d34f8 x86/efi/mixed: Simplify and document thunking logic omits 929e2b9dddbd x86/efi/mixed: Remove dependency on legacy startup_32 code omits 4473882fbea4 x86/efi/mixed: Set up 1:1 mapping of lower 4GiB in the stub omits 9f298742d5e5 x86/efi/mixed: Factor out and clean up long mode entry omits ef14bc7f9804 x86/efi/mixed: Check CPU compatibility without relying on [...] omits afa971dd926f x86/efistub: Merge PE and handover entrypoints omits ddd3dc132472 Merge branch 'loongarch-kvm' into loongarch-next omits 9345e554df86 LoongArch: KVM: Register perf callbacks for guest omits 6df370d531ef LoongArch: KVM: Implement arch-specific functions for guest perf omits f31e006cd105 LoongArch: KVM: Add stub for kvm_arch_vcpu_preempted_in_kernel() omits 2fee3b54a2d7 LoongArch: KVM: Fix GPA size issue about VM omits 6bad4a26f765 LoongArch: KVM: Remove PGD saving during VM context switch omits 623e18bb4f73 LoongArch: KVM: Reload guest CSR registers after sleep omits 46eda4743280 LoongArch: KVM: Add interrupt checking for AVEC omits 2324a5a0449e LoongArch: KVM: Remove unnecessary header include path omits d893b3945fca Merge branch 'vfs-6.15.orangefs' into vfs.all omits 32af799cf76c Merge branch 'vfs-6.15.file' into vfs.all omits 98b6c04791a8 Merge branch 'vfs-6.15.initramfs' into vfs.all omits 8511641bcb61 Merge branch 'vfs-6.15.shared.afs' into vfs.all omits 00f3f0304d1f Merge branch 'vfs-6.15.ceph' into vfs.all omits a3b3ed1c3a13 Merge branch 'vfs-6.15.mount.namespace' into vfs.all omits 11935fb2504d Merge branch 'vfs-6.15.pagesize' into vfs.all omits bd72b3d7cf47 Merge branch 'vfs-6.15.sysv' into vfs.all omits 9641b70f7e94 Merge branch 'vfs-6.15.eventpoll' into vfs.all omits 691f49cf7708 Merge branch 'vfs-6.15.nsfs' into vfs.all omits ba4ae8ce7ba8 Merge branch 'vfs-6.15.overlayfs' into vfs.all omits 2b99af404677 Merge branch 'vfs-6.15.async.dir' into vfs.all omits 4cb3a8b8228d Merge branch 'vfs-6.15.iomap' into vfs.all omits 4eeaf0921dd1 Merge branch 'vfs-6.15.mount.api' into vfs.all omits 25034ffc6f59 Merge branch 'kernel-6.15.tasklist_lock' into vfs.all omits ccef8eff07e4 Merge branch 'vfs-6.15.pipe' into vfs.all omits 9b31fb0f9377 Merge branch 'vfs-6.15.pidfs' into vfs.all omits 3d5af6d285d1 Merge branch 'vfs-6.15.mount' into vfs.all omits 10aad94bb1d6 Merge branch 'vfs-6.15.misc' into vfs.all omits a9036e22a744 Merge branch 'vfs.fixes' into vfs.all omits 44bc4c1e8167 Merge patch series "iomap preliminaries for large atomic w [...] omits 2ebcf55ea0c6 iomap: Lift blocksize restriction on atomic writes omits e5708b92d9bf iomap: Support SW-based atomic writes omits af97c9498b28 iomap: Rename IOMAP_ATOMIC -> IOMAP_ATOMIC_HW omits 44d79df6ba1c LoongArch: vDSO: Make use of the t8 register for vgetrando [...] omits 88c64d455cd1 LoongArch: vDSO: Remove --hash-style=sysv omits 44ff5ff11b5f LoongArch: Set hugetlb mmap base address aligned with pmd size omits 2d42c2281e85 LoongArch: Set max_pfn with the PFN of the last page omits 2b4c031659da LoongArch: Use polling play_dead() when resuming from hibernation omits bd7c63b760f8 LoongArch: Eliminate superfluous get_numa_distances_cnt() omits 8f409d34f9d1 LoongArch: Enable UBSAN (Undefined Behavior Sanitizer) omits 453391d5a0b8 LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GEN omits a89ac3a81ccf Merge patch series "initramfs: kunit tests and cleanups" omits d3bd2489a947 initramfs: avoid static buffer for error message omits 177c37cf50cc initramfs: fix hardlink hash leak without TRAILER omits cf96645ee5da initramfs: reuse name_len for dir mtime tracking omits 7b4ab73cb91b initramfs: allocate heap buffers together omits cc74ef6c04b7 initramfs: avoid memcpy for hex header fields omits 61cba3def060 vsprintf: add simple_strntoul omits c55b4a66ba50 initramfs_test: kunit tests for initramfs unpacking omits f7502622028b foo omits 192f5a0c4207 resource: fix resource leak in get_free_mem_region() omits 10c76caf4992 kexec_core: accept unaccepted kexec segments' destination [...] omits 73fbbd5ac5ed scripts/gdb/symbols: determine KASLR offset on s390 omits f77e7cc3ac8e signal-avoid-clearing-tif_sigpending-in-recalc_sigpending- [...] omits 02666249aaa9 signal: avoid clearing TIF_SIGPENDING in recalc_sigpending [...] omits 1f0e211a69ce scripts/gdb/linux/symbols.py: address changes to module_se [...] omits 5a5cc7e7bc6b RDMA/bnxt_re: convert timeouts to secs_to_jiffies() omits 544f30f45aac platform/x86: thinkpad_acpi: convert timeouts to secs_to_j [...] omits d1d9d70a6d0b platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() omits 3bed87d0420e spi: spi-imx: convert timeouts to secs_to_jiffies() omits 4fbce8c1c63e spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies() omits 341f1746fdeb nvme: convert timeouts to secs_to_jiffies() omits 1789ee9fd75e power: supply: da9030: convert timeouts to secs_to_jiffies() omits 94b957750016 xfs: convert timeouts to secs_to_jiffies() omits c8c2c8a4d53f ata: libata-zpodd: convert timeouts to secs_to_jiffies() omits f1ab7708c02e libceph: convert timeouts to secs_to_jiffies() omits 1c0540f5d7cb btrfs: convert timeouts to secs_to_jiffies() omits da2d288c3ec3 ALSA: ac97: convert timeouts to secs_to_jiffies() omits 52b6b31b9649 accel/habanalabs: convert timeouts to secs_to_jiffies() omits 77a9298851f9 scsi-lpfc-convert-timeouts-to-secs_to_jiffies-fix omits e7a649302e9f scsi: lpfc: convert timeouts to secs_to_jiffies() omits ddaf297b3ea1 coccinelle: misc: secs_to_jiffies: Patch expressions too omits 0a818b71df0e lib/interval_tree: skip the check before go to the right subtree omits e2b98f6c1d2a cpu: remove needless return in void API suspend_enable_sec [...] omits 7323973a0003 rhashtable: remove needless return in three void APIs omits 7acf1199adb1 scripts/gdb: add $lx_per_cpu_ptr() omits 6db0b0716076 MAINTAINERS: mailmap: update Hyeonggon's name and email address omits 2bb3a9d732eb mailmap: remove never used @parity.io email omits a4abf7a806e5 lib min_heap: use size_t for array size and index variables omits a946f2431c90 reboot: retire hw_protection_reboot and hw_protection_shut [...] omits 5caad496ffea thermal: core: allow user configuration of hardware protec [...] omits 33371e1bbd4a dt-bindings: thermal: give OS some leeway in absence of cr [...] omits 18d448e5a268 platform/chrome: cros_ec_lpc: prepare for hw_protection_sh [...] omits 663dfb7861ac regulator: allow user configuration of hardware protection action omits 8ed137a498ba reboot: hide unused hw_protection_attr omits 1033fb4db760 reboot: add support for configuring emergency hardware pro [...] omits eecf24282bac reboot: indicate whether it is a HARDWARE PROTECTION reboo [...] omits 4730ec756873 reboot: rename now misleading __hw_protection_shutdown symbols omits 6dc6696a2da0 reboot: describe do_kernel_restart's cmd argument in kernel-doc omits 5b1df7eaf506 docs: thermal: sync hardware protection doc with code omits 489e9f397a10 reboot: reboot, not shutdown, on hw_protection_reboot timeout omits 5ca912a51729 reboot: replace __hw_protection_shutdown bool action param [...] omits 299c487fef58 ocfs2: remove reference to bh->b_page omits 224fd85ccdfb ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block() omits fd34b25d5a47 ocfs2: validate l_tree_depth to avoid out-of-bounds access omits eaec645da3aa checkpatch: add warning for pr_* and dev_* macros without [...] omits c38393f6449c ucount: use rcuref_t for reference counting omits 34c496c7ae0b ucount: use RCU for ucounts lookups omits 4352b616b5f4 ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero() omits d09d85d598a8 rcu: provide a static initializer for hlist_nulls_head omits b555ebbd6cab lib/zlib: drop EQUAL macro omits 67dd6791a308 get_maintainer: stop reporting subsystem status as maintai [...] omits 38cbf9a2d4bf get_maintainer: add --substatus for reporting subsystem st [...] omits 019b16450652 get_maintainer: add --substatus for reporting subsystem status omits 3d19702e6898 powerpc/crash: use generic crashkernel reservation omits f03b32306e84 powerpc: insert System RAM resource to prevent crashkernel [...] omits 356e6df01ffc powerpc/crash: preserve user-specified memory limit omits c541be8c6cd4 powerpc/crash: use generic APIs to locate memory hole for kdump omits 1c1e983b8541 crash: let arch decide usable memory range in reserved area omits 2f6502f0fc4a crash: remove an unused argument from reserve_crashkernel_ [...] omits e4097985842c kexec: initialize ELF lowest address to ULONG_MAX omits b0e0b22cf955 lib-plistc-add-shortcut-for-plist_requeue-fix omits af95be0958dc lib/plist.c: add shortcut for plist_requeue() omits e74569f8360a docs,procfs: document /proc/PID/* access permission checks omits 51e3d36526e4 .mailmap: remove redundant mappings of emails omits 571fb0a89928 scripts: add script to extract built-in firmware blobs omits 2571522d84c3 MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK [...] omits 4531d669d796 mm,procfs: allow read-only remote mm access under CAP_PERFMON omits 160d87a9a94c selftest: test system mappings are sealed. omits e12739b892d2 mseal sysmap: update mseal.rst omits 20eaeeb1367f mseal sysmap: uprobe mapping omits 6742f72d084b mseal sysmap: enable arm64 omits 035f34159d61 mseal sysmap: enable x86-64 omits fbf109476aea selftests: x86: test_mremap_vdso: skip if vdso is msealed omits d6cd7e48a8b7 mseal sysmap: kernel config and header change omits 470dbe1dd77e mm/hugetlb: update nr_huge_pages and surplus_huge_pages together omits dfcb41fe4eb0 Docs/admin-guide/mm/damon/usage: update for {core,ops}_fil [...] omits 0825e57af3ad Docs/ABI/damon: document {core,ops}_filters directories omits 11048f9da177 mm/damon/sysfs-schemes: return error when for attempts to [...] omits 86ef794ffe34 mm/damon/sysfs-schemes: record filters of which layer shou [...] omits 91960e5e02c8 mm/damon/core: expose damos_filter_for_ops() to DAMON kern [...] omits dfc821fcff1a mm/damon/sysfs-schemes: commit filters in {core,ops}_filte [...] omits 432192496400 mm/damon/sysfs-schemes: implement core_filters and ops_fil [...] omits 92bc039dd72e mm/damon/sysfs-schemes: let damon_sysfs_scheme_set_filters [...] omits a431da56eb91 mm: zpool: remove zpool_malloc_support_movable() omits afde7aba5ef1 mm-zsmalloc-remove-object-mapping-apis-and-per-cpu-map-areas-fix omits 76b1c8c065f3 mm: zsmalloc: remove object mapping APIs and per-CPU map areas omits b60d2f2a9a5a mm: zpool: remove object mapping APIs omits 9ced8400d230 mm: zswap: use object read/write APIs instead of object ma [...] omits 30aedd60494d mm: zpool: add interfaces for object read/write APIs omits 1745a180e161 mm/shrinker: fix name consistency issue in shrinker_debugf [...] omits 87087a4354fd mm/mempolicy: Weighted Interleave Auto-tuning omits 3dbc96928883 Docs/mm/damon/design: update for changed filter-default behavior omits 07292c999d31 mm/damon/paddr: respect ops_filters_default_reject omits de78df47d9e4 mm/damon/core: set damos_filter default allowance behavior [...] omits 5e73ed01d7de mm/damon: add default allow/reject behavior fields to stru [...] omits ee42e5238a61 mm/damon/paddr: support only damos->ops_filters omits 98927cab2289 mm/damon/core: put ops-handled filters to damos->ops_filters omits 98bdb46a033b mm/damon/core: support committing ops_filters omits 9a420ef57c61 mm/damon/paddr: support ops_filters omits 59578a9ecd5b mm/damon/core: introduce damos->ops_filters omits e68bb2246506 writeback: fix calculations in trace_balance_dirty_pages() [...] omits a189005955b9 writeback: rename variables in trace_balance_dirty_pages() omits 23b727aa3121 writeback: let trace_balance_dirty_pages() take struct dtc [...] omits c0dbfb2bbe4c mm: hugetlb: log time needed to allocate hugepages omits 819b84950f47 mm-hugetlb-add-hugetlb_alloc_threads-cmdline-option-fix omits 25632e3b52fe mm: hugetlb: add hugetlb_alloc_threads cmdline option omits 0158df757cf4 mm: hugetlb: improve parallel huge page allocation time omits 59ce779fc55b memcg: bypass root memcg check for skmem charging omits 14eee5aa466d page_counter: reduce struct page_counter size omits b921c15570b5 page_counter: track failcnt only for legacy cgroups omits 429f087164a9 memcg: don't call propagate_protected_usage() for v1 omits 2ffbd7f24fff mm/page_alloc: clarify should_claim_block() commentary omits 66a5e65717a2 mm/page_alloc: clarify terminology in migratetype fallback code omits ff6f2b81eaa8 mm/vmalloc: move free_vm_area(area) from the __vmalloc_are [...] omits fb8faf433773 mm-mremap-thread-state-through-move-page-table-operation-fix omits 8e6241992490 mm/mremap: thread state through move page table operation omits 11b3bf9b3df5 mm/mremap: refactor move_page_tables(), abstracting state omits dd4f5ce79f93 mm/mremap: complete refactor of move_vma() omits 696d5534680a mm-mremap-initial-refactor-of-move_vma-fix omits 1ee4b8ab7c3b mm/mremap: initial refactor of move_vma() omits c1cda7af3fc9 mm/mremap: introduce and use vma_remap_struct threaded state omits e8e6f26244f7 mm/mremap: refactor mremap() system call implementation omits b77ba5ac3816 mm/mremap: correctly handle partial mremap() of VMA starting at 0 omits 13b54e82b287 Revert "x86/xen: allow nesting of same lazy mode" omits 6e8a7d57667c sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes omits 3752da45562f sparc/mm: disable preemption in lazy mmu mode omits 24912f6462fb fs/proc/task_mmu: reduce scope of lazy mmu region omits 627e973aa201 mm: fix lazy mmu docs and usage omits 639d554d8081 mm: stop maintaining the per-page mapcount of large folios [...] omits dc4e55dce3d3 fs/proc/task_mmu: remove per-page mapcount dependency for [...] omits 43fbf72c139e fs/proc/task_mmu: remove per-page mapcount dependency for [...] omits 8fdc27bc34aa fs/proc/task_mmu: remove per-page mapcount dependency for [...] omits 4b6b5e4af8b3 fs/proc/page: remove per-page mapcount dependency for /pro [...] omits bd38eb3b1f8a mm: CONFIG_NO_PAGE_MAPCOUNT to prepare for not maintain pe [...] omits a5c5c009b04f mm: convert folio_likely_mapped_shared() to folio_maybe_ma [...] omits d2a5506d04eb mm: Copy-on-Write (COW) reuse support for PTE-mapped THP omits b29cbda3a6aa mm/rmap: basic MM owner tracking for large folios (!hugetlb) omits a766abefe6b8 mm/rmap: use folio_large_nr_pages() in add/remove functions omits f3f8bcf11c5b bit_spinlock: __always_inline (un)lock functions omits 97b3cd252d39 mm/rmap: abstract large mapcount operations for large foli [...] omits bd157880c63c mm/rmap: pass vma to __folio_add_rmap() omits 3a7cfef0d9ef mm/rmap: pass dst_vma to folio_dup_file_rmap_pte() and friends omits bd63e0391691 mm: move _entire_mapcount in folio to page[2] on 32bit omits 2904241c61ca mm: move _pincount in folio to page[2] on 32bit omits 2a4f27f804b9 mm: move hugetlb specific things in folio to page[3] omits e1dec4be52d5 fixup: mm: let _folio_nr_pages overlay memcg_data in first [...] omits 808c472ce952 mm: let _folio_nr_pages overlay memcg_data in first tail page omits d0af9de93e53 mm: factor out large folio handling from folio_nr_pages() [...] omits d84cf2f532b4 mm: factor out large folio handling from folio_order() int [...] omits 85bf0e412170 Docs/admin-guide/mm/damon/usage: add intervals_goal direct [...] omits bab2ee79e817 Docs/ABI/damon: document intervals auto-tuning ABI omits 5b0ef6e5bc71 Docs/mm/damon/design: fix a typo on 'intervals auto-tuning [...] omits 5076248eb75b Docs/mm/damon/design: document for intervals auto-tuning omits 61ed32e531c5 mm/damon/sysfs: implement a command to update auto-tuned m [...] omits 41e43704e413 mm/damon/sysfs: commit intervals tuning goal omits a1c0010355fc mm/damon/sysfs: implement intervals tuning goal directory omits 8bdcce7a299f mm/damon/core: implement intervals auto-tuning omits 31dca4e98804 mm/damon: add data structure for monitoring intervals auto-tuning omits 2d2d5d3b1c4a mm/list_lru: make the case where mlru is NULL as unlikely omits f5161f441a01 maple_tree: reorder mas->store_type case statements omits ea6a6c7cd47f maple_tree: add sufficient height omits 8cb4bc0577be maple_tree: break on convergence in mas_spanning_rebalance() omits 6e4614298feb maple_tree: use vacant nodes to reduce worst case allocations omits 430b979071d8 maple_tree: use height and depth consistently omits f3a99a152387 maple_tree: convert mas_prealloc_calc() to take in a maple [...] omits 3b3af32656a7 mm: rename GENERIC_PTDUMP and PTDUMP_CORE omits 0a27e9e5a247 mm: make DEBUG_WX depdendent on GENERIC_PTDUMP omits 0d944e75a60b docs: arm64: drop PTDUMP config options from ptdump.rst omits 6dd456c42793 arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig omits 080d0778eef6 configs: drop GENERIC_PTDUMP from debug.config omits a0ce481ae9fe mm/mmu_notifier: use MMU_NOTIFY_CLEAR in remove_device_exc [...] omits b6fc5dfd3248 mm/memory: document restore_exclusive_pte() omits c7dded7cea1a mm/memory: pass folio and pte to restore_exclusive_pte() omits 75d13897cbc7 mm/memory: remove PageAnonExclusive sanity-check in restor [...] omits c9a915ef2eac lib/test_hmm: make dmirror_atomic_map() consume a single page omits 8e94fc5417b1 mm: assert the folio is locked in folio_start_writeback() omits 897e9ff53f4c samples/damon: a typo in the kconfig - sameple omits a60901917b61 mm: pgtable: remove tlb_remove_page_ptdesc() omits 99f95139b558 x86: pgtable: convert to use tlb_remove_ptdesc() omits 93322630c643 riscv: pgtable: unconditionally use tlb_remove_ptdesc() omits 2cf81b72d662 mm-pgtable-convert-some-architectures-to-use-tlb_remove_pt [...] omits c3cd74a1cadc mm-pgtable-convert-some-architectures-to-use-tlb_remove_ptdesc-v2 omits a065a0ddcd78 mm: pgtable: convert some architectures to use tlb_remove_ [...] omits 0c481b131ba7 mm: pgtable: change pt parameter of tlb_remove_ptdesc() to [...] omits 4927b46c1d9a mm: pgtable: make generic tlb_remove_table() use struct ptdesc omits ac9f2d9ff9a7 x86/mm: make MMU_GATHER_RCU_TABLE_FREE unconditional omits 8b62df8720ff mm/hugetlb: fix set_max_huge_pages() when there are surplus pages omits 2e53ca0f33b8 mm/page_alloc: warn on nr_reserved_highatomic underflow omits 31b72b6396f8 vmalloc: drop Christoph from Reviewers omits c09ba8296b42 fix up for "mm, swap: simplify folio swap allocation" omits 321a1c29a63f mm, swap: simplify folio swap allocation omits 3a3e9025c2ed mm, swap: remove swap slot cache omits 60848f1f6dfe mm, swap: use percpu cluster as allocation fast path omits 5c50efb11a75 mm, swap: don't update the counter up-front omits 8025b4942f8d mm, swap: avoid redundant swap device pinning omits 85400165f583 mm, swap: drop the flag TTRS_DIRECT omits fa75adaad0c0 mm, swap: avoid reclaiming irrelevant swap cache omits d04f88b758f9 mm: make page_mapped_in_vma() hugetlb walk aware omits e78aec888eba mm: page_alloc: group fallback functions together omits bbb874906efa mm: page_alloc: remove remnants of unlocked migratetype updates omits 2ec8c6566a07 mm: page_alloc: don't steal single pages from biggest buddy omits d1d48b43e61b fixup define name omits ab56bbbbf740 tools/selftests: add guard region test for /proc/$pid/pagemap omits c13a08039b79 fs/proc/task_mmu: add guard region bit to pagemap omits ffb8f49ec710 mm: swap: remove stale comment of swap_reclaim_full_clusters() omits 60c13eae589b mm, swap: correct comment in swap_usage_sub() omits 9e0838af490e mm, swap: remove setting SWAP_MAP_BAD for discard cluster omits 6e8f0cf3f7a5 selftests/mm: skip gup_longerm tests on weird filesystems omits 4823bef2c16a selftests/mm: skip map_populate on weird filesystems omits 4c00917a0b34 selftests-mm-dont-fail-uffd-stress-if-too-many-cpus-fix omits 5928a0939109 selftests/mm: don't fail uffd-stress if too many CPUs omits 8036d7192b27 selftests-mm-print-some-details-when-uffd-stress-gets-bad- [...] omits 6c3ae01983e9 selftests/mm: print some details when uffd-stress gets bad params omits 3f0350012b44 selftests/mm/uffd: rename nr_cpus -> nr_threads omits 311d932d8a4e selftests/mm: skip uffd-wp-mremap if userfaultfd not available omits 8341be5d9ef3 selftests/mm: skip uffd-stress if userfaultfd not available omits 3779cb33adb9 selftests/mm: fix assumption that sudo is present omits cc2bc7e124d3 selftests/mm: report errno when things fail in gup_longterm omits 3e6842a4427d zram: add might_sleep to zcomp API omits 0898e123a0c4 zram: do not leak page on writeback_store error path omits b443fc9e190f zram: do not leak page on recompress_store error path omits 02feec4c9672 zram: permit reclaim in zstd custom allocator omits bb170dd041e7 zram: switch to new zsmalloc object mapping API omits 7206981c834b zsmalloc: introduce new object mapping API omits d300b850e509 zsmalloc: sleepable zspage reader-lock omits 6888e77c4f1f zsmalloc: rename pool lock omits 15773ac407b7 zram: move post-processing target allocation omits e0e725901e9f zram: rework recompression loop omits 8647668a2eda zram: filter out recomp targets based on priority omits d9fb6ace2fe7 zram: limit max recompress prio to num_active_comps omits f3ea63d8f233 zram: remove writestall zram_stats member omits f226ac7da2a0 zram: add GFP_NOWARN to incompressible zsmalloc handle allocation omits fc96941ccc18 zram: remove second stage of handle allocation omits a2e1e20d3f96 zram: remove max_comp_streams device attr omits 7879e63c573f zram: remove unused crypto include omits a12ca5ab991d zram: permit preemption with active compression stream omits 52e159019edd zram: sleepable entry locking omits f9b4104a6543 mm/folio_queue: delete __folio_order and use folio_order directly omits e06665194af5 mm/mincore: improve performance by adding an unlikely hint omits c5889625e054 Docs/mm/damon/design: document unmapped DAMOS filter type omits 219b9aa3a825 mm/damon: implement a new DAMOS filter type for unmapped pages omits f930b40b46ea arm/pgtable: remove duplicate included header file omits 3643b44ec6f0 mm/hugetlb: move hugetlb CMA code in to its own file omits dd522cafc2f1 mm/hugetlb: enable bootmem allocation from CMA areas omits 1f3c905f60e5 mm/hugetlb: add hugetlb_cma_only cmdline option omits 3fdb8e45e9a2 mm/cma: introduce interface for early reservations omits 1e04f68c71a8 mm/cma: introduce a cma validate function omits bbc83ada6719 mm/cma: simplify zone intersection check omits 388f5f11c05d x86/mm: set ARCH_WANT_HUGETLB_VMEMMAP_PREINIT omits 0a72f1f798f1 x86/setup: call hugetlb_bootmem_alloc early omits 2d5722f48449 mm/hugetlb: do pre-HVO for bootmem allocated pages omits c54cc6b1ae64 mm/hugetlb_vmemmap: fix hugetlb_vmemmap_restore_folios definition omits 06243650e63d mm/hugetlb: add pre-HVO framework omits 76da6588d837 mm/hugetlb: move huge_boot_pages list init to hugetlb_boot [...] omits 8fb03c4ee8e9 mm/hugetlb: deal with multiple calls to hugetlb_bootmem_alloc omits bcc3c36923ff mm/sparse: add vmemmap_*_hvo functions omits 462087c941aa mm/hugetlb: check bootmem pages for zone intersections omits 561eacfa060e mm: define __init_reserved_page_zone function omits 09c602f7d235 mm/hugetlb: set migratetype for bootmem folios omits ba2441ec6300 mm/sparse: allow for alternate vmemmap section init at boot omits e7b9a3ddc299 mm/bootmem_info: export register_page_bootmem_memmap omits 32ab44468404 x86/mm: make register_page_bootmem_memmap handle PTE mappings omits 16898f614b7d mm/hugetlb: convert cmdline parameters from setup to early omits 05a4e85162a4 mm/hugetlb: use online nodes for bootmem allocation omits 93a62d86a27f mm/hugetlb: remove redundant __ClearPageReserved omits c24a753fe480 mm, hugetlb: use cma_declare_contiguous_multi omits 95ab9adf29b2 mm/cma: introduce cma_intersects function omits 139d12c207e3 mm, cma: support multiple contiguous ranges, if requested omits c0c0562a36d0 mm/cma: export total and free number of pages for CMA areas omits d98ea1080e55 Docs/mm/damon/design: categorize DAMOS filter types based [...] omits 3e349ec29544 Docs/mm/damon/design: clarify handling layer based filters [...] omits 39a484246dd0 Docs/damon: move DAMOS filter type names and meaning to de [...] omits 40819e141468 Docs/mm/damon/design: document hugepage_size filter omits 8eb86269e370 Docs/mm/damon/design: fix typo on DAMOS filters usage doc link omits 7f4693ffd909 mm/ioremap: pass pgprot_t to ioremap_prot() instead of uns [...] omits 5fa8b1adab86 device/dax: properly refcount device dax pages when mapping omits 9e9148ba9075 fs/dax: properly refcount fs dax pages omits 6209362238c3 dcssblk: mark DAX broken, remove FS_DAX_LIMITED support omits 294e27b1973e mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages omits 15489fa40b5c mm/huge_memory: add vmf_insert_folio_pmd() omits 88a03feafe42 mm/huge_memory: add vmf_insert_folio_pud() omits 33e69247813c mm/rmap: add support for PUD sized mappings to rmap omits 57177d2e63c7 mm/memory: add vmf_insert_page_mkwrite() omits 4fc73777fd9b mm/memory: enhance insert_page_into_pte_locked() to create [...] omits 089b22f60a0f mm: allow compound zone device pages omits 87713fba110e mm/mm_init: move p2pdma page refcount initialisation to p2pdma omits b9318ac5a84a mm/gup: remove redundant check for PCI P2PDMA page omits 38fcbc9b0226 fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flag omits aeac1e9f6d70 fs/dax: ensure all pages are idle prior to filesystem unmount omits 1a785b76b0b0 fs/dax: always remove DAX page-cache entries when breaking [...] omits bea5568d1bfc fs/dax: create a common implementation to break DAX layouts omits 93a54783b623 fs/dax: refactor wait for dax idle page omits 13d73f8997e7 fs/dax: don't skip locked entries when scanning entries omits e9f1825a5d5a fs/dax: return unmapped busy pages from dax_layout_busy_pa [...] omits ea4c0c1abf71 fuse: fix dax truncate/punch_hole fault path omits ff96aad28b57 selftests/mm: fix spelling omits e0826d845e28 Documentation/mm: fix spelling mistake omits 897275948d99 fs: remove folio_file_mapping() omits 68739e06e403 fs: remove page_file_mapping() omits 87697ee09ce3 fs: convert block_commit_write() to take a folio omits 34296655786d Docs/mm/damon: fix spelling and grammar in monitoring_inte [...] omits b9ace5cbbf4a docs/mm: document latest changes to vm_lock omits 9b13b929091a tools: remove atomic_set_release() usage in tools/ omits 6544f4366db3 mm: make vma cache SLAB_TYPESAFE_BY_RCU omits 135a0c185ecc mm: prepare lock_vma_under_rcu() for vma reuse possibility omits 07feae73fd2e mm: remove extra vma_numab_state_init() call omits 2290f03d963d mm/debug: print vm_refcnt state when dumping the vma omits 83e56dd240e1 mm: move lesser used vma_area_struct members into the last [...] omits 15af7a855161 mm: fix a crash due to vma_end_read() that should have bee [...] omits 07698902dcbe mm: replace vm_lock and detached flag with a reference count omits 54d7508be3ec refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire omits 0e6aef8776f7 docs: fix title underlines in refcount-vs-atomic.rst omits 957c39d39632 refcount: provide ops for cases when object's memory can b [...] omits 161760915ee4 mm: uninline the main body of vma_start_write() omits 573ad6cb546f mm: move mmap_init_lock() out of the header file omits bab47bf1d708 mm: allow vma_start_read_locked/vma_start_read_locked_nest [...] omits 2c1f9cf80c3e types: move struct rcuwait into types.h omits fe03ece6a535 mm: mark vmas detached upon exit omits 7111afc4c225 mm: introduce vma_iter_store_attached() to use with attached vmas omits cf4c3e4a4bc3 mm: mark vma as detached until it's added into vma tree omits 19749b730164 mm: move per-vma lock into vm_area_struct omits a3d33c93a006 mm: introduce vma_start_read_locked{_nested} helpers omits 005e975f5beb mm: avoid splitting pmd for lazyfree pmd-mapped THP in try [...] omits 2859e1cf2256 mm: support batched unmap for lazyfree large folios during [...] omits 3a0deee328a6 mm: support tlbbatch flush for a range of PTEs omits 8dffdbdf1996 mm: set folio swapbacked iff folios are dirty in try_to_unmap_one omits 1297c3d59ffb dax: use folios more widely within DAX omits 8acf67a10b85 dax: remove access to page->index omits 254e63c9531b filemap: remove redundant folio_test_large check in filema [...] omits b27915d206f9 maple_tree: remove a BUG_ON() in mas_alloc_nodes() omits 02e6ff13443b tools/selftests: add file/shmem-backed mapping guard region tests omits a01ce8be3df6 tools/selftests: expand all guard region tests to file-backed omits c7f9406d99df tools/selftests: fix guard regions invocation omits 282d2ec9e03e selftests/mm: rename guard-pages to guard-regions omits c4db41cfad45 mm: allow guard regions in file-backed and read-only mappings omits adefcd18a6c8 mm/mm_init.c: use round_up() to calculate usermap size omits 33d2d2adb79f selftests/mm: allow tests to run with no huge pages support omits 56b0fcb14895 mm/mmu_gather: clean up the stale code comment omits da6b31f12ce1 mm/mmu_gather: remove unused __tlb_remove_page() omits b70a61ccadd2 maple_tree: use ma_dead_node() in mte_dead_node() omits 1539a41de33b mm/mm_init.c: only align start of ZONE_MOVABLE on nodes wi [...] omits 87cf2f4633b2 Docs/admin-guide/mm/damon/usage: document hugepage_size fi [...] omits d554f568bab2 Docs/ABI/damon: document DAMOS sysfs files to set the min/ [...] omits 85a1fa409f2f mm/damon/sysfs-schemes: add files for setting damos_filter [...] omits e95354cce5d1 mm/damon: add kernel-doc comment for damos_filter->sz_range omits 4953e2f358a2 mm/damon: introduce DAMOS filter type hugepage_size omits d9010455f52c mm/mmu_gather: update comment on RCU freeing omits d40ac0711b0a mm/vmstat: revert "fix a W=1 clang compiler warning" omits 2f0c024de588 mm: fixup unused variable warnings omits 015a60c00a95 fb_defio: do not use deprecated page->mapping, index fields omits d71acf7325e7 mm: provide mapping_wrprotect_range() function omits a1405bf820df mm: refactor rmap_walk_file() to separate out traversal logic omits 6bb5d46e8889 selftests: mm: fix typo omits 9beb954edcde mm: remove the access_ok() call from gup_fast_fallback() omits d1f131dc756f maple_tree: correct comment for mas_start() omits 35faf8534051 vmscan, cleanup: add for_each_managed_zone_pgdat macro omits 8e79476b4f25 mm/damon/core: do damos walking in entire regions granularity omits 13d7f3aa68df mm/damon/core: do not call damos_walk_control->walk() if w [...] omits 698e9869d39c mm/damon/core: unset damos->walk_completed after confimed set omits eecdb990b91f MAINTAINERS: add Baolin as shmem reviewer omits 5cc9e2a6b24c mm: shmem: factor out the within_size logic into a new helper omits 775ac4949157 mm: shmem: change the return value of shmem_find_swap_entries() omits 65776890366f mm: shmem: remove duplicate error validation omits ddbe3c9ed817 mm: shmem: remove 'fadvise()' comments omits d095381ae6e5 mm: shmem: drop the unused macro omits 5c07b663cc88 mm/mm_init.c: use round_up() to align movable range omits 807014f47854 mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect omits 5cbd14cbd08e mm/damon: avoid applying DAMOS action to same entity multi [...] omits ba468a9e8ed7 mm/damon/ops: have damon_get_folio return folio even for t [...] omits b71d8843fac9 memcg: add hierarchical effective limits for v2 omits 96de932fa010 samples: kmemleak: print the raw pointers for debugging purposes omits 127021466b0f mm: kmemleak: add support for dumping physical and __percp [...] omits e5e0970af139 mm, percpu: do not consider sleepable allocations atomic omits bfe75771f185 mm/swapfile.c: open code cluster_alloc_swap() omits 67e314091e1f mm/swapfile.c: remove the incorrect code comment omits 06b8d75e6835 mm/swap: rename swap_swapcount() to swap_entry_swapped() omits daf8064e33d8 mm/swapfile.c: remove the unneeded checking omits c8aea90ac807 mm/swap_state.c: remove the meaningless code comment omits a0a23e380829 mm/swapfile.c: optimize code in setup_clusters() omits 5956e28bdb2c mm/swapfile.c: update the code comment above swap_count_co [...] omits 9ed1ca96d1a1 mm/swapfile.c: update the code comment above swap_count_co [...] omits 370ca9f17614 mm/swap: rename swap_is_has_cache() to swap_only_has_cache() omits 2ce1cadc1cb7 mm/swap: skip scanning cluster range if it's empty cluster omits dc0ad9b2d5a1 mm/swap: remove SWAP_FLAG_PRIO_SHIFT omits c59509cbf6f5 mm/swap_state.c: optimize the code in clear_shadow_from_sw [...] omits 58923f61f872 mm/swap_state.c: fix the obsolete code comment omits 2c86ede3d712 mm/memfd: fix spelling and grammatical issues omits be45192a7721 mm-madvise-remove-redundant-mmap_lock-operations-from-proc [...] omits 618c85dde286 mm/madvise: remove redundant mmap_lock operations from pro [...] omits a1a88256abcc mm/madvise: split out madvise() behavior execution omits dd25e43ada35 mm/madvise: split out madvise input validity check omits 6841b7ccca55 mm-madvise-split-out-mmap-locking-operations-for-madvise-f [...] omits 7758a13a3446 mm/madvise: fix madvise_[un]lock() issue omits e6b032bfb1cf mm/madvise: split out mmap locking operations for madvise() omits db4cd4f18767 selftests/mm: fix thuge-gen test name uniqueness omits 136e304416b6 alloc_tag: uninline code gated by mem_alloc_profiling_key [...] omits 9508c58b13c7 alloc_tag: uninline code gated by mem_alloc_profiling_key [...] omits 76628d843c2c mm: avoid extra mem_alloc_profiling_enabled() checks omits 49c5ca9dae5c mm: completely abstract unnecessary adj_start calculation omits 8f5db412109c mm: make vmg->target consistent and further simplify commi [...] omits dc808ffabef4 mm: eliminate adj_start parameter from commit_merge() omits a3e55cdad204 mm: further refactor commit_merge() omits 5d343b9bd691 mm: simplify vma merge structure and expand comments omits ebe4dd703b08 mm: zbud: remove zbud omits 40522b989bdf mm: z3fold: remove z3fold omits 9bf36e7c4dfb mm-vmscan-extract-calculated-pressure-balance-as-a-function-fix omits 3d3c585f1d3e mm/vmscan: extract calculated pressure balance as a function omits bd85ee4ac9e5 mm/rmap: avoid -EBUSY from make_device_exclusive() omits de5464c9cf35 mm/rmap: keep mapcount untouched for device-exclusive entries omits 7c56708601ba mm/damon: handle device-exclusive entries correctly in dam [...] omits 676e1b9fb476 mm/damon: handle device-exclusive entries correctly in dam [...] omits 3af6382dfd0f mm/page_idle: handle device-exclusive entries correctly in [...] omits c03213593fb2 mm/rmap: handle device-exclusive entries correctly in page [...] omits afb97b126ec3 mm/rmap: handle device-exclusive entries correctly in try_ [...] omits 90f537a9b0a7 mm/rmap: handle device-exclusive entries correctly in try_ [...] omits 1d2a61f38f79 mm/ksm: handle device-exclusive entries correctly in write [...] omits 9ac5287e709e kernel/events/uprobes: handle device-exclusive entries cor [...] omits 2d20ccc88d9c mm/page_vma_mapped: device-exclusive entries are not migra [...] omits 31e61cda4f58 mm: use single SWP_DEVICE_EXCLUSIVE entry type omits c1d5241f7d32 mm/memory: detect writability in restore_exclusive_pte() t [...] omits 13ab861c9918 mm/rmap: implement make_device_exclusive() using folio_wal [...] omits 5bd63ae73eee mm-rmap-convert-make_device_exclusive_range-to-make_device [...] omits 36ad48875869 mm/rmap: convert make_device_exclusive_range() to make_dev [...] omits bb3c0a05288a mm/rmap: reject hugetlb folios in folio_make_device_exclusive() omits 163db06eb53e mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs omits a3a0b241dd4f drivers/base/memory: simplify outputting of valid_zones_show() omits 557bf26a9c91 selftests/mm: test splitting file-backed THP to any lower order omits 1a70c7ef94c3 mm/huge_memory: allow split shmem large folio to any lower order omits 6d7cf619f673 selftests/mm: make file-backed THP split work by writing P [...] omits 3c8fd7c93dab mm/compaction: make proactive compaction high watermark co [...] omits ca7cac2f08cd mm/compaction: remove low watermark cap for proactive compaction omits 4a4c1d96b978 mm/oom_kill: fix trivial typo in comment omits f94c7e4586f1 mm: memcontrol: move memsw charge callbacks to v1 omits 495e998e5802 mm: memcontrol: move stray ratelimit bits to v1 omits 084c71efbb31 mm: memcontrol: unshare v2-only charge API bits again omits 51314c079166 memcg: add CONFIG_MEMCG_V1 for 'local' functions omits 6d15fbc30020 memcg: factor out the replace_stock_objcg function omits a7a1fd351145 memcg: call the free function when allocation of pn fails omits a5ed7cc5f68f memcg: use OFP_PEAK_UNSET instead of -1 omits 3a5e7b3638a7 percpu/x86: enable strict percpu checks via named AS qualifiers omits 39dd5e0a07e7 percpu: repurpose __percpu tag as a named address space qualifier omits 0f4de133bb55 percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors omits e790132a4942 percpu: use TYPEOF_UNQUAL() in variable declarations omits 7108796a13db compiler.h: introduce TYPEOF_UNQUAL() macro omits f55cab34d2e2 x86/kgdb: use IS_ERR_PCPU() macro omits 68969216c730 mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas [...] omits 9260084bcf8c mm: page_isolation: avoid calling folio_hstate() without h [...] omits 5e60eee960ad mm/hugetlb_vmemmap: fix memory loads ordering omits bcb0ffea55f7 mm/migrate: fix shmem xarray update during migration omits 4348ad0827ca mm/hugetlb: fix surplus pages in dissolve_free_huge_page() omits b27ad6c5db27 mm/damon/core: initialize damos->walk_completed in damon_n [...] omits e551581b34de mm/damon: respect core layer filters' allowance decision o [...] omits 629a60b97296 filemap: move prefaulting out of hot write path omits cf343dee599b proc: fix UAF in proc_get_inode() omits f213a9cc29f0 x86/vmemmap: use direct-mapped VA instead of vmemmap-based VA omits ec20d53540aa Merge branches 'clocksource.2025.03.05a' and 'lkmm.2025.02 [...] omits 120a298fcf90 clocksource: Defer marking clocksources unstable to kthread omits 5ba801105ca9 lib/crc7: unexport crc7_be_syndrome_table omits 66befd27ec7b lib/crc_kunit.c: update comment in crc_benchmark() omits 0f2aac858369 lib/crc_kunit.c: add test and benchmark for crc7_be() omits 0a544a39dcc5 x86/crc32: optimize tail handling for crc32c short inputs omits 1d833093466f Merge branches 'fixes' and 'next/drivers' into for-next omits eb1df6e758a0 Merge branches 'for-next/amuv1-avg-freq', 'for-next/pkey_u [...] omits 614a76b50822 nfsd: handle errors from rpc_call_async() omits 8239580bd703 nfsd: move cb_need_restart flag into cb_flags omits 7ba68ad0210d nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING omits e5655a15d29b nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY omits f94ac2bc823f nfsd: prevent callback tasks running concurrently omits de771b641109 nfsd: disallow file locking and delegations for NFSv4 reexport omits dad067a20620 exfat: remove count used cluster from exfat_statfs() omits 081e2bf7224b exfat: support batch discard of clusters when freeing clusters omits ba10e5011d05 PCI: Check BAR index for validity omits 6ef7e3d1f941 Merge branch 'ti-k3-dts-next' into ti-next omits 938806652b0a arm64: dts: ti: k3-j722s-evm: Add overlay for TEVI OV5640 omits c24ccb1cd77f arm64: dts: ti: k3-j722s-evm: Add overlay for quad IMX219 omits 50aadd07363c yama: don't abuse rcu_read_lock/get_task_struct in yama_ta [...] omits 40cf82d882b7 s390/pci: Support mmap() of PCI resources except for ISM devices omits ad3c663b0a3c s390/pci: Introduce pdev->non_mappable_bars and replace VF [...] omits ce6cb04bf480 s390/pci: Fix s390_mmio_read/write syscall page fault handling omits e612e94ff439 hardening: Enable i386 FORTIFY_SOURCE on Clang 16+ omits e76c86997bcf PCI: Fix typos omits 4711f852e78a Merge patch series "auxdisplay: charlcd: Refactor memory a [...] omits 2f2337a1a158 auxdisplay: hd44780: Rename hd to hdc in hd44780_common_alloc() omits 8cf0fd264198 auxdisplay: hd44780: Call charlcd_alloc() from hd44780_com [...] omits f3ed7594d31f auxdisplay: panel: Make use of hd44780_common_free() omits 36608b5d3ae8 auxdisplay: hd44780: Make use of hd44780_common_free() omits 837dbd9acf47 auxdisplay: hd44780: Introduce hd44780_common_free() omits a3e0b6dded3f auxdisplay: lcd2s: Allocate memory for custom data in char [...] omits dbabc017541c auxdisplay: charlcd: Partially revert "Move hwidth and bwi [...] omits e16503f08126 Merge tags 'scmi-updates-6.15', 'juno-updates-6.15', 'ffa- [...] omits acf689e88306 Merge tag 'afs-next-20250303' of ssh://gitolite.kernel.org [...] omits 73f77882c18d afs: Simplify cell record handling omits bc1e7281a514 afs: Fix afs_server ref accounting omits fa5a7f87a0b5 afs: Use the per-peer app data provided by rxrpc omits f98f10caaf8e rxrpc: Allow the app to store private data on peer structs omits a3234b0b321d afs: Drop the net parameter from afs_unuse_cell() omits fccaf9cee43b afs: Make afs_lookup_cell() take a trace note omits eacf4c831260 afs: Improve server refcount/active count tracing omits 5a967759c702 afs: Improve afs_volume tracing to display a debug ID omits f871cb436791 afs: Change dynroot to create contents on demand omits 9a4c4b52b49f Merge branch 'for-next-next-v6.14-20250303' into for-next- [...] omits 730b778bd72a Merge branch 'for-next-current-v6.13-20250303' into for-ne [...] omits 511eb741e062 Merge branch 'misc-next' into for-next-next-v6.14-20250303 omits c2d812564097 Merge branch 'misc-6.14' into for-next-next-v6.14-20250303 omits ff0fb1fd55e6 Merge branch 'misc-6.14' into for-next-current-v6.13-20250303 omits 242f5220bda5 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits 4caa28496882 btrfs: scrub: ensure we output at least one error message [...] omits e939e4df8741 btrfs: scrub: simplify the inode iteration output omits b42cfa7d1f3d btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 3f4a94b5e9fc btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 247aafb93dc1 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits b1e9f28397ef btrfs: scrub: fix incorrectly reported logical/physical address omits 7a43de2ae418 btrfs: === misc-next on b-for-next === omits 626b0968dade btrfs: use BTRFS_PATH_AUTO_FREE in load_free_space_tree() omits 056ee57cb674 btrfs: use BTRFS_PATH_AUTO_FREE in clear_free_space_tree() omits ad79161f6c74 btrfs: use BTRFS_PATH_AUTO_FREE in populate_free_space_tree() omits 01ad119aec6f btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_remove_free_space [...] omits 6009bc27e849 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_bio_sums() omits 39c366358c84 btrfs: use BTRFS_PATH_AUTO_FREE in run_delayed_extent_op() omits 6b75a54d30a4 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_extent_info() omits 3b9fc6d7c8c5 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_get_name() omits 13b8bf2d29aa btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_root_free_ob [...] omits a9061d9a2e5a btrfs: use BTRFS_PATH_AUTO_FREE in load_global_roots() omits a7c5ade6c977 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_check_dir_item_co [...] omits 929f2bc68d3e btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_run_dev_replace() omits 8460b531c13b btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_dev_replace() omits e97e14d0a60c btrfs: do trivial BTRFS_PATH_AUTO_FREE conversions omits 99cdf074bcf9 btrfs: use num_extent_folios() in for loop bounds omits edb65666b172 btrfs: add __pure attribute to eb page and folio counters omits 47de2b729858 btrfs: simplify parameters of metadata folio helpers omits bcb1a6db8a26 btrfs: fix reclaimed bytes accounting after automatic bloc [...] omits 606ed3112662 btrfs: get used bytes while holding lock at btrfs_reclaim_ [...] omits 85f951e10a2d btrfs: get zone unusable bytes while holding lock at btrfs [...] omits 8025cd55bab0 btrfs: merge alloc_dummy_extent_buffer() helpers omits cfc28c559b86 btrfs: don't pass nodesize to __alloc_extent_buffer() omits 1e1e036167f0 btrfs: replace deprecated strncpy() with strscpy() omits e21c471eff3a btrfs: zoned: fix extent range end unlock in cow_file_range() omits 3842e386a23a btrfs: send: simplify return logic from send_set_xattr() omits 6054b503e2ea btrfs: send: avoid path allocation for the current inode w [...] omits 8c1e8f6271c9 btrfs: send: keep the current inode's path cached omits 03ee59d8a270 btrfs: send: simplify return logic from send_rmdir() omits 2af49e30c541 btrfs: send: simplify return logic from send_unlink() omits a507081f98d6 btrfs: send: simplify return logic from send_link() omits 436311430d84 btrfs: send: simplify return logic from send_rename() omits afd75fcb8089 btrfs: send: simplify return logic from send_verity() omits 40f7271307db btrfs: send: simplify return logic from process_changed_xattr() omits 54e0b4a5ba49 btrfs: send: remove unnecessary return variable from proce [...] omits 06ef8b072bbf btrfs: send: simplify return logic from record_changed_ref() omits d0e9001f80d0 btrfs: send: simplify return logic from record_deleted_ref() omits 9b6704a87422 btrfs: send: simplify return logic from record_new_ref() omits 8ef20909a997 btrfs: send: simplify return logic from record_deleted_ref [...] omits 42243628dd10 btrfs: send: simplify return logic from record_new_ref_if_ [...] omits 6fdf0accaf4b btrfs: send: simplify return logic from send_remove_xattr() omits da14e551fd7a btrfs: send: add and use helper to rename current inode wh [...] omits f09f7ba35ee1 btrfs: send: only use boolean variables at process_recorde [...] omits c747cf7dddf5 btrfs: send: factor out common logic when sending xattrs omits 453888146651 btrfs: send: simplify return logic from get_cur_inode_state() omits 681944a585d3 btrfs: send: simplify return logic from is_inode_existent() omits fdff7f63caee btrfs: send: simplify return logic from __get_cur_name_and [...] omits bfca34005432 btrfs: send: return -ENAMETOOLONG when attempting a path t [...] omits d7f2f6d27fff btrfs: send: simplify return logic from fs_path_add_from_e [...] omits 175c50e66308 btrfs: send: implement fs_path_add_path() using fs_path_add() omits 24848ac3613a btrfs: send: simplify return logic from fs_path_add() omits 787fb261951a btrfs: send: simplify return logic from fs_path_prepare_for_add() omits 78e30f86d582 btrfs: send: always use fs_path_len() to determine a path' [...] omits f1fb5968542c btrfs: send: make fs_path_len() inline and constify its argument omits 0dbf16dc9cbf btrfs: send: remove duplicated logic from fs_path_reset() omits a60b948fab4d btrfs: use struct btrfs_inode inside btrfs_get_name() omits 9cb49414406b btrfs: use struct btrfs_inode inside btrfs_get_parent() omits 2ceb2001bfb6 btrfs: use struct btrfs_inode inside btrfs_remap_file_rang [...] omits 28b64342a9d1 btrfs: use struct btrfs_inode inside btrfs_remap_file_range() omits 36358b954040 btrfs: pass struct btrfs_inode to btrfs_extent_same_range() omits a93a26885eb3 btrfs: pass struct btrfs_inode to btrfs_double_mmap_unlock() omits 374388c12101 btrfs: pass struct btrfs_inode to btrfs_double_mmap_lock() omits 333c43fde70a btrfs: pass struct btrfs_inode to clone_copy_inline_extent() omits e8d96a27afb1 btrfs: props: switch prop_handler::extract to struct btrfs_inode omits 2870acfab88f btrfs: props: switch prop_handler::apply to struct btrfs_inode omits 70b0a5ecc842 btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props() omits 15a0ace9137c btrfs: pass struct btrfs_inode to btrfs_load_inode_props() omits e9dcee71b400 btrfs: pass struct btrfs_inode to btrfs_fill_inode() omits 4dbfd65e67f3 btrfs: pass struct btrfs_inode to fill_stack_inode_item() omits 423364bc2bab btrfs: use struct btrfs_inode inside create_pending_snapshot() omits 93ae0b8262b2 btrfs: pass struct btrfs_inode to btrfs_defrag_file() omits b8304c503f7f btrfs: pass struct btrfs_inode to btrfs_inode_type() omits 7d1647826775 btrfs: pass struct btrfs_inode to new_simple_dir() omits 6fd7443362d7 btrfs: pass struct btrfs_inode to btrfs_iget_locked() omits d6c743f76a9f btrfs: pass struct btrfs_inode to btrfs_read_locked_inode() omits 730cbd7a09c3 btrfs: pass struct btrfs_inode to extent_range_clear_dirty [...] omits 7e974b10c4b9 btrfs: pass struct btrfs_inode to can_nocow_extent() omits 3451e985921e btrfs: update include and forward declarations in headers omits 3d6a162e6e45 btrfs: simplify returns and labels in btrfs_init_fs_root() omits e096aaf4f2ae btrfs: unify ordering of btrfs_key initializations omits daefa03b4c1c btrfs: zstd: remove local variable for storing page offsets omits 208a1695929f btrfs: zstd: move zstd_parameters to the workspace omits fb0708bfbf49 btrfs: async-thread: switch local variables need_order bool omits f91507ec3333 btrfs: add __cold attribute to extent_io_tree_panic() omits 45d1e1e6d446 btrfs: add support for uncached writes (RWF_DONTCACHE) omits 4fe70525e0d1 btrfs: zoned: exit btrfs_can_activate_zone if BTRFS_FS_NEE [...] omits 54068bc8fd57 btrfs: require strict data/metadata split for subpage checks omits 85fe9f56ec62 btrfs: simplify subpage handling of read_extent_buffer_pag [...] omits 757edf38baec btrfs: simplify subpage handling of write_one_eb() omits 0500ad2e18d7 btrfs: simplify subpage handling of btrfs_clear_buffer_dirty() omits 3df8fa31262a btrfs: use metadata specific helpers to simplify extent bu [...] omits 0f5571cd9455 btrfs: make subpage attach and detach to handle metadata properly omits a84c34de7991 btrfs: factor out metadata subpage detection into a dedica [...] omits c58d5527e892 btrfs: remove btrfs_fs_info::sectors_per_page omits ec1828c46aef btrfs: zstd: enable negative compression levels mount option omits 50dee914026d btrfs: move ordered extent cleanup to where they are allocated omits 3c6c0d937ca7 btrfs: extract the nocow ordered extent and extent map gen [...] omits add3e1df8c50 btrfs: expose per-inode stable writes flag omits d7edeecd5dcc btrfs: zlib: refactor S390x HW acceleration buffer preparation omits 3e34cec3f91c btrfs: avoid assigning twice to block_start at btrfs_do_re [...] omits fc75f5a8584a btrfs: always fallback to buffered write if the inode requ [...] omits b40f7ae2bb23 btrfs: remove duplicated metadata folio flag update in end [...] omits 254a3baa6b81 btrfs: convert io_ctl_prepare_pages() to work on folios omits f3912ab49dd8 btrfs: update some folio related comments omits cf63c47246c6 btrfs: keep private struct on stack for sync reads in btrf [...] omits a46b9b0d7451 ksmbd: Use str_read_write() and str_true_false() helpers omits b38f06b5d435 cifs: add validation check for the fields in smb_aces omits 13f3d13d88b5 riscv/crc64: add Zbc optimized CRC64 functions omits ad266c230374 riscv/crc-t10dif: add Zbc optimized CRC-T10DIF function omits bab208b76711 riscv/crc32: reimplement the CRC32 functions using new template omits d16619616be6 riscv/crc: add "template" for Zbc optimized CRC functions omits fdbad10e1342 nfsd: filecache: drop the list_lru lock during lock gc scans omits 0663b5651e17 nfsd: filecache: don't repeatedly add/remove files on the [...] omits f3f0eb83e478 nfsd: filecache: introduce NFSD_FILE_RECENT omits 71f49af995b5 nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc() omits 71b99a10d001 nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file [...] omits e0990a09cb98 NFSD: Re-organize nfsd_file_gc_worker() omits f254dffb8ca2 nfsd: filecache: remove race handling. omits 356257b98091 fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning omits d7f1e1689851 NFSD: Fix callback decoder status codes omits 9ea26b658d01 nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED omits bb03e170b192 nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better omits 6b05eca3150a nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr omits 5e04505d0d6d nfsd: only check RPC_SIGNALLED() when restarting rpc_task omits 1c1bb3264d0c nfsd: always release slot when requeueing callback omits d61be1345ca9 nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() omits 5319a378cdc9 nfsd: prepare nfsd4_cb_sequence_done() for error handling rework omits 9858e6746b71 nfsd: put dl_stid if fail to queue dl_recall omits 695fd9811415 nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_loo [...] omits 66b9c2a0febb svcrdma: do not unregister device for listeners omits 146aabc2ca31 nfsd: don't ignore the return code of svc_proc_register() omits 6dcfbf8c4360 NFSD: Fix trace_nfsd_slot_seqid_sequence omits ebd8a4c4502a SUNRPC: Remove unused make_checksum omits 446c4ecd3992 NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file omits af4cac335eff NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an [...] omits 8963e3239fb4 NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory omits c348bd1bd04c NFSD: nfsd_unlink() clobbers non-zero status returned from [...] omits 225fd57a1248 nfsd: remove the redundant mapping of nfserr_mlink omits f933659f3306 NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up omits c9b7f274ba95 nfsd: adjust WARN_ON_ONCE in revoke_delegation omits 69646b61dd2f nfsd: fix management of listener transports omits 4d44c4ade836 SUNRPC: Remove unused krb5_decrypt omits b5acff2c01e5 lockd: add netlink control interface omits b0b239c6b9aa sunrpc: clean cache_detail immediately when flush is writt [...] omits 000dc9d2c721 tpm: ftpm_tee: remove incorrect of_match_ptr annotation omits e0ccf0c4c1b3 tpm: do not start chip while suspended omits e57b17c06ae5 Merge branch 'next/clk' into for-next omits a32d248c6670 bcachefs: bcachefs_metadata_version_extent_flags omits 2a8b58e85df9 bcachefs: bch2_request_incompat_feature() now returns error code omits 2039f1db1d4c Documentation: bcachefs: SubmittingPatches: Convert footno [...] omits 3cb36376bfbc Documentation: bcachefs: SubmittingPatches: Demote section [...] omits 10494c4cba90 Documentation: bcachefs: Split index toctree omits c227d2b8534f Documentation: bcachefs: Add casefolding toctree entry omits 6891156dd405 Documentation: bcachefs: casefolding: Use bullet list for [...] omits 0dbe36d8a0b5 Documentation: bcachefs: casefolding: Fix dentry/dcache co [...] omits f946a166bda5 Documentation: bcachefs: casefolding: Do not italicize NUL omits b80da5666bb3 bcachefs: sysfs internal/trigger_btree_updates omits 90e34c899048 bcachefs: bcachefs_metadata_version_casefolding omits 71613c398662 bcachefs: Split out dirent alloc and name initialization omits 961449a57101 bcachefs: Kill dirent_occupied_size() in create path omits c0bfc949ac7a bcachefs: Kill dirent_occupied_size() in rename path omits 62d2203b2604 bcachefs: bcachefs_metadata_version_stripe_lru omits b2c000b0e13c bcachefs: bcachefs_metadata_version_stripe_backpointers omits d68880897ce6 bcachefs: Advance bch_alloc.oldest_gen if no stale pointers omits d33cd28405e9 bcachefs: Invalidate cached data by backpointers omits d3963d87091b bcachefs: bcachefs_metadata_version_cached_backpointers omits ceaa3c1eeb06 bcachefs: rework bch2_trans_commit_run_triggers() omits 4d660dbc5e7f bcachefs: Better trigger ordering omits 4c04e8527ff3 bcachefs: bch2_trigger_stripe_ptr() no longer uses ec_stri [...] omits 296d6c67c28d bcachefs: Rework bch2_check_lru_key() omits a04ff593c53e bcachefs: decouple bch2_lru_check_set() from alloc btree omits 89c938599d64 bcachefs: s/BCH_LRU_FRAGMENTATION_START/BCH_LRU_BUCKET_FRA [...] omits b9c68d44fb59 bcachefs: bch2_lru_change() checks for no-op omits e91c3006b74d bcachefs: minor journal errcode cleanup omits 72d0716e0e29 bcachefs: bch2_write_op_error() now prints info about data update omits 518ea4aef965 bcachefs: metadata_target is not an inode option omits f28dfec79b15 bcachefs: eytzinger1_{next,prev} cleanup omits e334e8a7e575 bcachefs: convert eytzinger sort to be 1-based (2) omits a6c5b8b62498 bcachefs: convert eytzinger sort to be 1-based (1) omits dfafd47393ba bcachefs: convert eytzinger0_find to be 1-based omits eff483e46c25 bcachefs: Add eytzinger0_find self test omits 064c46f2d2c5 bcachefs: add eytzinger0_find_ge self test omits c62175149abc bcachefs: implement eytzinger0_find_ge directly omits 5cab45833afd bcachefs: implement eytzinger0_find_gt directly omits 20c7c9cfeb13 bcachefs: add eytzinger0_find_gt self test omits c99c53bc6027 bcachefs: simplify eytzinger0_find_le omits be8286343e06 bcachefs: convert eytzinger0_find_le to be 1-based omits fdee6deeade7 bcachefs: improve eytzinger0_find_le self test omits 0f535265a284 bcachefs: add eytzinger0_for_each_prev omits 5e36f36131fd bcachefs: eytzinger0_find_test improvement omits 630e63739238 bcachefs: eytzinger[01]_test improvement omits a5530b4e0a8c bcachefs: eytzinger self tests: fix cmp_u16 typo omits d377683507a3 bcachefs: eytzinger self tests: missing newline termination omits 608fb4373a47 bcachefs: eytzinger self tests: loop cleanups omits d2eb6a286730 bcachefs: EYTZINGER_DEBUG fix omits abe63b3db257 bcachefs: bch2_blacklist_entries_gc cleanup omits 38ae3e78c676 bcachefs: bch2_bkey_ptr_data_type() now correctly returns [...] omits c2ba3e272e6a bcachefs: Add time_stat for btree writes omits c2be9c1d6f62 bcachefs: Add comment explaining why asserts in invalidate [...] omits 8eca53ab2da6 bcachefs: Ignore backpointers to stripes in ec_stripe_upda [...] omits 88ceeb5d42b5 bcachefs: Increase JOURNAL_BUF_NR omits c9bbcbd4bf79 bcachefs: Free journal bufs when not in use omits c0c97f1000ca bcachefs: Don't touch journal_buf->data->seq in journal_res_get omits 615efb3a1160 bcachefs: Kill journal_res.idx omits 13aafdea7363 bcachefs: Kill journal_res_state.unwritten_idx omits dca30b76c41d bcachefs: add progress indicator to check_allocations omits a46f433c9e41 bcachefs: Add a progress indicator to bch2_dev_data_drop() omits 6e2603694cce bcachefs: Factor out progress.[ch] omits 95370084b8fe bcachefs: bch2_inum_offset_err_msg_trans() no longer handl [...] omits aa088c5f644a bcachefs: bch2_indirect_extent_missing_error() prints path [...] omits dbf498c3e1d4 bcachefs: Convert migrate to move_data_phys() omits e8a50cecb34f bcachefs: Read/move path counter work omits 0cf8dd792ffc bcachefs: Fix subtraction underflow omits 6bcd6af397ff bcachefs: Scrub omits 4774a2028b0c bcachefs: bch2_btree_node_scrub() omits fe81cbd449a4 bcachefs: bch2_bkey_pick_read_device() can now specify a device omits c06ff058354c bcachefs: __bch2_move_data_phys() now uses bch2_btree_node [...] omits 7c03efd9d226 bcachefs: bch2_move_data_phys() omits 335958628eb5 bcachefs: bch2_btree_node_rewrite_pos() omits efbd5a012cb3 bcachefs: backpointer_get_key() doesn't pull in btree node omits 97bb2ab4c559 bcachefs: Internal reads can now correct errors omits 24cc676cf5a2 bcachefs: Don't self-heal if a data update is already rewriting omits b6a6ecab04ce bcachefs: Don't start promotes from bch2_rbio_free() omits 8cfdff0f0b99 bcachefs: Bail out early on alloc_nowait data updates omits 921c072c34ea bcachefs: Rework init order in bch2_data_update_init() omits d6a19d750baf bcachefs: Self healing writes are BCH_WRITE_alloc_nowait omits 69cc45b80c04 bcachefs: Promotes should use BCH_WRITE_only_specified_devs omits 63562b90dcc0 bcachefs: Be stricter in bch2_read_retry_nodecode() omits 45ad88d4cb6b bcachefs: cleanup redundant code around data_update_op ini [...] omits 339ccefff6c0 bcachefs: bch2_update_unwritten_extent() no longer depends [...] omits 5815355e1a2a bcachefs: promote_op uses embedded bch_read_bio omits f2b33dbdcc47 bcachefs: data_update now embeds bch_read_bio omits feba66e30135 bcachefs: rbio_init() cleanup omits 8add85b3e169 bcachefs: rbio_init_fragment() omits 00872925c3ec bcachefs: Rename BCH_WRITE flags fer consistency with othe [...] omits a6537d3e80c6 bcachefs: x-macroize BCH_READ flags omits 78d9657028ec bcachefs: Avoid holding btree locks when blocking on IO omits d7c46c927a39 bcachefs: kill bch_read_bio.devs_have omits 41c9fceae296 bcachefs: bch2_data_update_inflight_to_text() omits 1028f84406fe bcachefs: BCH_IOCTL_QUERY_COUNTERS omits 1afe92b0809d bcachefs: BCH_COUNTER_bucket_discard_fast omits a0f3c2ec6224 bcachefs: enum bch_persistent_counters_stable omits 7bd68066abd8 bcachefs: Separate running/runnable in wp stats omits 87971e994040 bcachefs: Move write_points to debugfs omits 3bb604d28c11 bcachefs: Don't inc io_(read|write) counters for moves omits f1273fc99383 bcachefs: Fix missing increment of move_extent_write counter omits 56ea3702e33f bcachefs: check_bp_exists() check for backpointers for sta [...] omits a1f861716a74 bcachefs: bs > ps support omits 548b5c216967 bcachefs: Repair btree node write errors immediately omits 7e59436c9844 bcachefs: btree_node_(rewrite|update_key) cleanup omits f806b15e9a70 afs: Remove the "autocell" mount option omits e5d287b410fe PCI: Fix reference leak in pci_alloc_child_bus() omits b80b4d4972e6 PCI: Fix reference leak in pci_register_host_bridge() omits f7c9bb759161 PCI: Cache offset of Resizable BAR capability omits b9f932cc8eb7 gfs2: Fix additional unlikely request cancelation race omits 93fa50fa4cdf gfs2: Fix request cancelation bug omits 9e2bb19c0e64 gfs2: Check for empty queue in run_queue omits f11fe570e872 gfs2: Remove more dead code in add_to_queue omits 7349eaa14601 gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE omits bdd741ecc76b PCI: dwc: ep: Remove superfluous function dw_pcie_ep_find_ [...] omits 9f4dd316e4a5 PCI: endpoint: pci-epf-test: Fix double free that causes k [...] omits 6c4c90eae264 PCI: endpoint: Remove unused devm_pci_epc_destroy() omits f2f504fea2f8 PCI: dw-rockchip: Describe Resizable BARs as Resizable BARs omits 21f229e2f24f PCI: keystone: Specify correct alignment requirement omits 2316c2263db3 PCI: keystone: Describe Resizable BARs as Resizable BARs omits 35f834ccc1aa PCI: dwc: ep: Allow EPF drivers to configure the size of R [...] omits 07c29c78ca3a Merge branch 'for-linus/execve' into for-next/execve omits 63014a9e119f m68k: mm: Replace deprecated strncpy() with strscpy() omits a3f6864ebb8d m68k: Do not include <linux/fb.h> omits db9af58db84e Merge branch 'next/dt64' into for-next omits 6f7da2a12f39 PCI: Increase Resizable BAR support from 512 GB to 128 TB omits d0ee061dec06 nvmem: make the misaligned raw_len non-fatal omits f4d315a1f9d8 Merge branch 'next/drivers' into for-next omits 0151bd4ceec3 tools/Makefile: Remove pci target omits 5263961075fa selftests: pci_endpoint: Skip disabled BARs omits 03f82e6eac31 misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX omits e2a86691900d misc: pci_endpoint_test: Give disabled BARs a distinct error code omits 13dabb249193 misc: pci_endpoint_test: Fix potential truncation in pci_e [...] omits 5ab50560ce05 misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_b [...] omits 7c0351859377 PCI: dwc: ep: Move dw_pcie_ep_find_ext_capability() omits f79065e5886f PCI: endpoint: Add pci_epc_bar_size_to_rebar_cap() omits 60be59bef0fe PCI: endpoint: Allow EPF drivers to configure the size of [...] omits 413415a525af Merge branch 'next/drivers' into for-next omits 4770132f37db nvmem: qfprom: switch to 4-byte aligned reads omits eca73df07271 nvmem: core: update raw_len if the bit reading is required omits 11ccaa312111 nvmem: core: verify cell's raw_len omits d5d9e982a088 nvmem: core: fix bit offsets of more than one byte omits f5175dd69428 dt-bindings: nvmem: fixed-cell: increase bits start value to 31 omits 8316add4a3bb Merge branch 'next/dt64' into for-next omits 1e0fd2ffc209 Merge branch 'next/drivers' into for-next omits 07d914dd683f dt-bindings: nvmem: Add compatible for MS8937 omits 3419bdfd88e3 dt-bindings: nvmem: qfprom: Add X1E80100 compatible omits c5ebefe4e20d nvmem: rockchip-otp: add rk3576 variant data omits 8c94337ebbfb dt-bindings: nvmem: rockchip,otp: Add compatible for RK3576 omits a1bf00100d06 dt-bindings: nvmem: rockchip,otp: add missing limits for c [...] omits 024e21343f3c nvmem: rockchip-otp: Move read-offset into variant-data omits 3e081aa132bb clk: rockchip: rk3576: define clk_otp_phy_g omits afa92869776a params: Annotate struct module_param_attrs with __counted_by() omits 3a2ef092de78 bug: Use RCU instead RCU-sched to protect module_bug_list. omits f480f048e9e0 static_call: Use RCU in all users of __module_text_address(). omits 9446f285eb6f kprobes: Use RCU in all users of __module_text_address(). omits 6e263b4fdc97 bpf: Use RCU in all users of __module_text_address(). omits 762d22f02ac4 jump_label: Use RCU in all users of __module_text_address(). omits 541895c6c7f4 jump_label: Use RCU in all users of __module_address(). omits e9d25b42bde5 x86: Use RCU in all users of __module_address(). omits 70798b93b7c4 cfi: Use RCU while invoking __module_address(). omits 8d287fd4f1dd powerpc/ftrace: Use RCU in all users of __module_text_address(). omits f6c70b3e7ed6 LoongArch: ftrace: Use RCU in all users of __module_text_a [...] omits f09e234b290d LoongArch/orc: Use RCU in all users of __module_address(). omits 94df3a9a5fc1 arm64: module: Use RCU in all users of __module_text_address(). omits c4a4e40c8dd1 ARM: module: Use RCU in all users of __module_text_address(). omits 212c2c09bd61 module: Use RCU in all users of __module_text_address(). omits ca62145db34f module: Use RCU in all users of __module_address(). omits f32fd85ec31c module: Use RCU in search_module_extables(). omits 27a85c57ace5 module: Allow __module_address() to be called from RCU section. omits 2f573d51a03d module: Use RCU in __is_module_percpu_address(). omits 31a587aa5bf9 module: Use RCU in find_symbol(). omits 69e938adb161 module: Remove module_assert_mutex_or_preempt() from try_a [...] omits 0e2c77131c44 module: Use RCU in module_kallsyms_on_each_symbol(). omits 4fa1035ef33a module: Use RCU in __find_kallsyms_symbol_value(). omits 3d8628d636f0 module: Use RCU in find_module_all(). omits ea3bb6864718 module: Use RCU in module_get_kallsym(). omits dd19935173ae module: Use RCU in find_kallsyms_symbol(). omits 58f036498fde module: Use proper RCU assignment in add_kallsyms(). omits 4ac044665d49 module: Begin to move from RCU-sched to RCU. omits 7ae75c73e5d8 tests/module: nix-ify omits 4ced2a571046 Merge branches 'next/defconfig', 'next/drivers' and 'next/ [...] omits 8ba2c48394d4 arm64: defconfig: enable ACPM protocol and Exynos mailbox omits 270ef847f540 Merge branches 'next/clk', 'next/dt64' and 'next/soc' into [...] omits 909964c59f7e Merge branch 'next/dt64' into for-next omits baa6b50cb204 gfs2: glock holder GL_NOPID fix omits 235937cb77dc PCI: endpoint: pci-epf-test: Handle endianness properly omits 4a96b08b7327 Merge branches 'next/clk', 'next/drivers', 'next/dt64' and [...] omits c454bc716854 fbcon: Use correct erase colour for clearing in fbcon omits 6d01c35567e7 fbdev: core: tileblit: Implement missing margin clearing f [...] omits b9c791c65ced Merge branch 'mem-ctrl-next' into for-next omits bcbda32b49d1 gfs2: Add GLF_PENDING_REPLY flag omits d470a03180cd gfs2: Decode missing glock flags in tracepoints adds 33255c161ac4 bcachefs: Fix bch2_dev_journal_alloc() spuriously failing adds 8ba73f53dc5b bcachefs: copygc now skips non-rw devices adds 0f52fd4f67c6 Merge tag 'bcachefs-2025-03-06' of git://evilpiepirate.org [...] adds ac3a75bd4205 Merge tag 'drm-misc-fixes-2025-03-06' of https://gitlab.fr [...] adds 019899b551a1 Merge tag 'drm-intel-fixes-2025-03-06' of https://gitlab.f [...] adds 30bfc151f0c1 drm/xe: Remove double pageflip adds 475d06e00b74 drm/xe/userptr: properly setup pfn_flags_mask adds 54f94dc7f6b4 drm/xe: Fix GT "for each engine" workarounds adds e775e2a060d9 drm/xe/vm: Validate userptr during gpu vma prefetching adds 1414d95d5805 drm/xe/vm: Fix a misplaced #endif adds 84211b1c0db6 drm/xe: Fix fault mode invalidation with unbind adds ae482ec8cd1a drm/xe: Add staging tree for VM binds adds e3e2e7fc4cd8 drm/xe/hmm: Style- and include fixes adds 0a98219bcc96 drm/xe/hmm: Don't dereference struct page pointers without [...] adds 333b89063361 drm/xe/userptr: Unmap userptrs in the mmu notifier adds eea6520c225a Merge tag 'drm-xe-fixes-2025-03-06' of https://gitlab.free [...] adds 374c9faac5a7 drm/amd/display: Fix null check for pipe_ctx->plane_state [...] adds fd617ea3b79d drm/amdkfd: Fix NULL Pointer Dereference in KFD queue adds 29ffeb73b216 drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpr [...] adds da552bda9874 drm/amd/pm: always allow ih interrupt from fw adds c8bc66206a44 Merge tag 'amd-drm-fixes-6.14-2025-03-06' of https://gitla [...] adds 28f587adb699 Merge tag 'drm-fixes-2025-03-07' of https://gitlab.freedes [...] adds 00a7d39898c8 fs/pipe: add simpler helpers for common cases adds 2a405b36a641 Merge tag 'sound-6.14-rc6' of git://git.kernel.org/pub/scm [...] adds 8aed61b8334e Merge tag 'platform-drivers-x86-v6.14-4' of git://git.kern [...] adds 1222390d138d Merge tag 'gpio-fixes-for-v6.14-rc6' of git://git.kernel.o [...] adds 8287dfc29153 Merge tag 'hwmon-for-v6.14-rc6' of git://git.kernel.org/pu [...] adds 042751d35326 Merge tag 'x86-urgent-2025-03-07' of git://git.kernel.org/ [...] adds ab60bd57319c Merge tag 'perf-urgent-2025-03-07' of git://git.kernel.org [...] adds 1c5183aa6e74 Merge tag 'sched-urgent-2025-03-07' of git://git.kernel.or [...] adds bcb0fda3c2da io_uring/rw: ensure reissue path is correctly handled for IOPOLL adds d53276d29283 Merge tag 'io_uring-6.14-20250306' of git://git.kernel.dk/linux adds 5ac60242b017 ublk: set_params: properly check if parameters can be applied adds e06472bab2a5 block: fix conversion of GPT partition name to 7-bit adds 8c1624b63a7d nvme-tcp: fix possible UAF in nvme_tcp_poll adds 6a3572e10f74 nvme-pci: clean up CMBMSC when registering CMB fails adds 56cf7ef0d490 nvme-pci: skip CMB blocks incompatible with PCI P2P DMA adds 00817f0f1c45 nvme-ioctl: fix leaked requests on mapping error adds 0979ff3676b1 nvmet: remove old function prototype adds afb41b08c44e nvme-tcp: Fix a C2HTermReq error message adds ad95bab0cd28 nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() adds a16f88964c64 nvmet-tcp: Fix a possible sporadic response drops in weakl [...] adds 528361c49962 nvme-tcp: fix signedness bug in nvme_tcp_init_connection() adds ca57b5bfa214 Merge tag 'nvme-6.14-2025-03-05' of git://git.infradead.or [...] adds e7112524e5e8 block: Name the RQF flags enum adds 381af8d9f484 Merge tag 'block-6.14-20250306' of git://git.kernel.dk/linux adds 6ceb6346b043 Merge tag 'for-6.14-rc5-tag' of git://git.kernel.org/pub/s [...] adds dd047efbe0e0 Merge tag 'execve-v6.14-rc6' of git://git.kernel.org/pub/s [...] adds d4fd25b6f883 Merge tag 'acpi-6.14-rc6' of git://git.kernel.org/pub/scm/ [...] adds 21e4543a2e2f Merge tag 'slab-for-6.14-rc5' of git://git.kernel.org/pub/ [...] adds 2a520073e74f Merge tag 's390-6.14-6' of git://git.kernel.org/pub/scm/li [...] adds da64a2359092 LoongArch: Convert unreachable() to BUG() adds a0d3c8bcb920 LoongArch: Eliminate superfluous get_numa_distances_cnt() adds c9117434c8f7 LoongArch: Use polling play_dead() when resuming from hibernation adds c8477bb0a8e7 LoongArch: Set max_pfn with the PFN of the last page adds 3109d5ff484b LoongArch: Set hugetlb mmap base address aligned with pmd size adds 6fb1867d5a44 LoongArch: KVM: Add interrupt checking for AVEC adds 78d7bc5a02e1 LoongArch: KVM: Reload guest CSR registers after sleep adds 6bdbb73dc8d9 LoongArch: KVM: Fix GPA size issue about VM adds 2e51e0ac575c Merge tag 'loongarch-fixes-6.14-2' of git://git.kernel.org [...] adds 14cb5d83068e x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() adds ac7c06acaa37 virt: sev-guest: Allocate request data dynamically adds 3e385c0d6ce8 virt: sev-guest: Move SNP Guest Request data pages handlin [...] adds 6914f7e2e25f x86/mm: Define PTRS_PER_PMD for assembly code too adds 14296d0e85d4 Merge branch 'linus' into x86/urgent, to pick up dependent [...] adds 058a6bec37c6 x86/microcode/AMD: Add some forgotten models to the SHA check adds b7c90e3e717a Merge tag 'x86-urgent-2025-03-08' of git://git.kernel.org/ [...] adds 1110ce6a1e34 Merge tag 'mm-hotfixes-stable-2025-03-08-16-27' of git://g [...] adds 7a68b55ff39b KVM: arm64: Initialize HCR_EL2.E2H early adds 3855a7b91d42 KVM: arm64: Initialize SCTLR_EL1 in __kvm_hyp_init_cpu() adds 1cdad678154c Merge tag 'kvmarm-fixes-6.14-4' of git://git.kernel.org/pu [...] adds ea9bd29a9c0d Merge tag 'kvm-x86-fixes-6.14-rcN.2' of https://github.com [...] adds a382b06d297e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2cc699b3c2fe Merge tag 'char-misc-6.14-rc6' of git://git.kernel.org/pub [...] adds 51b38f3c5fe2 Merge tag 'driver-core-6.14-rc6' of git://git.kernel.org/p [...] adds 0dc1f314f854 Merge tag 'usb-6.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 9712d38c8708 Merge tag 'kbuild-fixes-v6.14-3' of git://git.kernel.org/p [...] adds 80e54e84911a Linux 6.14-rc6 adds 65be5c95d08e x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled adds e3e89178a9f4 x86/microcode/AMD: Fix out-of-bounds on systems with CPU-l [...] adds 4d872d51bc9d Merge tag 'x86-urgent-2025-03-10' of git://git.kernel.org/ [...] adds f3c5c99b67b8 x86/vmemmap: use direct-mapped VA instead of vmemmap-based VA adds 4c5e8055c0ee proc: fix UAF in proc_get_inode() adds af6762b9c50e filemap: move prefaulting out of hot write path adds 6831183d2cf8 mm/damon: respect core layer filters' allowance decision o [...] adds 9db99c22ef69 mm/damon/core: initialize damos->walk_completed in damon_n [...] adds eb725a7fcc56 mm/hugetlb: fix surplus pages in dissolve_free_huge_page() adds 3001904cc909 mm/migrate: fix shmem xarray update during migration adds 20e1bd851df7 squashfs: fix invalid pointer dereference in squashfs_cach [...] adds 180145bda4d8 mm/vma: do not register private-anon mappings with khugepa [...] adds cef15511c864 mm: memcontrol: fix swap counter leak from offline cgroup adds 092d2e6dece1 mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT adds d888fcf277c4 selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation adds 5ab4c24ea74b mm/hugetlb_vmemmap: fix memory loads ordering adds de4d4b19d5c7 mm: page_isolation: avoid calling folio_hstate() without h [...] adds fb61acbe1a42 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 823869e1e616 afs: Fix afs_atcell_get_link() to handle RCU pathwalk adds accdd1198eaa Merge afs RCU pathwalk fix adds 1d00c393b526 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds 82982240581c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 439b3636ecf3 spufs: fix a leak on spufs_new_file() failure adds 93b6a8f76084 qibfs: fix _another_ leak adds 922949f9a002 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 68afb58fd882 Merge branch 'fs-current' of linux-next adds 88d2a45a6d1d Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 21adc66e2c14 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 3be83ee9de02 ice: do not configure destination override for switchdev adds 23d97f18901e ice: fix memory leak in aRFS after reset adds dce97cb0a3e3 ice: Fix switchdev slow-path in LAG adds 2a3e89a14864 ice: register devlink prior to creating health reporters adds e4e832d2b9e8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 115ef44a9822 sched: address a potential NULL pointer dereference in the [...] adds 5cfe5612ca95 netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct [...] adds df08c94baafb netfilter: nf_conncount: garbage collection is not skipped [...] adds fb8286562ecf netfilter: nf_tables: make destruction work queue pernet adds fc14f9c02639 Merge tag 'nf-25-03-06' of git://git.kernel.org/pub/scm/li [...] adds 75ddcd5ad40e Bluetooth: btusb: Configure altsetting for HCI_USER_CHANNEL adds 8d74c9106be8 Bluetooth: SCO: fix sco_conn refcounting on sco_conn_ready adds 0bdd88971519 Bluetooth: hci_event: Fix enabling passive scanning adds ab6ab707a4d0 Revert "Bluetooth: hci_core: Fix sleeping function called [...] adds 8ef0f2c01898 Merge tag 'for-net-2025-03-07' of git://git.kernel.org/pub [...] adds f3600c867c99 netmem: prevent TX of unreadable skbs adds d749d901b216 net/mlx5: Fill out devlink dev info only for PFs adds dc5340c3133a net: dsa: mv88e6xxx: Verify after ATU Load ops adds 26db9c9ee19c net: mctp i3c: Copy headers if cloned adds df8ce77ba8b7 net: mctp i2c: Copy headers if cloned adds a07364b39469 net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata adds 48939523843e net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata adds e6360f0dc52b Merge branch 'net-phy-nxp-c45-tja11xx-add-errata-for-tja112xa-b' adds 505ead7ab77f netpoll: hold rcu read lock in __netpoll_send_skb() adds eab0396353be net/mlx5: handle errors in mlx5_chains_create_table() adds d0a4a1b36d7a net: ethtool: tsinfo: Fix dump command adds cfa693bf9d53 net: usb: lan78xx: Sanitize return values of register read [...] adds 9f7b2aa5034e eth: bnxt: fix truesize for mb-xdp-pass case adds ca2456e07395 eth: bnxt: return fail if interface is down in bnxt_queue_ [...] adds 661958552eda eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in [...] adds c03e7d05aa0e eth: bnxt: do not update checksum in bnxt_xdp_build_skb() adds f09af5fdfbd9 eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx} adds 87dd2850835d eth: bnxt: fix memory leak in queue reset adds a70f891e0fa0 net: devmem: do not WARN conditionally after netdev_rx_que [...] adds 75cc19c8ff89 selftests: drv-net: add xdp cases for ping.py adds 547d2db056f7 Merge branch 'eth-bnxt-fix-several-bugs-in-the-bnxt-module' adds 77b2ab31fc65 MAINTAINERS: sfc: remove Martin Habets adds 89649df8b97e Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds c0386dcb4a9f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9dc9aa5edd91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d048c84bc1d6 wifi: rework MAINTAINERS entries a bit adds bbb18f7e23a3 wifi: iwlwifi: pcie: Fix TSO preparation adds b8c8a03e9b7b wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms adds 1801a94299a5 wifi: iwlwifi: trans: cancel restart work on op mode leave adds 43e040771707 wifi: mac80211: flush the station before moving it to UN-A [...] adds 20d5a0b9cd0c wifi: mac80211: don't queue sdata::work for a non-running sdata adds 2e85829ac7fb wifi: nl80211: fix assoc link handling adds 9a267ce4a3fc wifi: mac80211: fix SA Query processing in MLO adds 72d520476a2f wifi: cfg80211: cancel wiphy_work before freeing wiphy adds e4ac11df2e47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 16c76096a9b7 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 0704a15b930c ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 [...] adds ada30119f349 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 660c8aee04d5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0161a2393d44 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 502843396ec2 thunderbolt: Prevent use-after-free in resume from hibernate adds ac00bc2aeeac Merge tag 'thunderbolt-for-v6.14-rc7' of ssh://gitolite.ke [...] adds 8f7dd7263c94 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds a72ab80963c3 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 98e5d6424a7d iio: imu: bmi270: fix initial sampling frequency configuration adds 544eceeb10c9 iio: accel: adxl367: fix setting odr for activity time update adds 0c193e658653 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds c0c9c7343466 counter: microchip-tcb-capture: Fix undefined counter chan [...] adds f44ef2a5ef50 Merge branch 'counter-current' of git://git.kernel.org/pub [...] adds a2add513311b Input: iqs7222 - preserve system status register adds fd10709e28d2 MAINTAINERS: Remove myself from the goodix touchscreen mai [...] adds 31ea604aae7e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3bafdc92c7e5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 741a9eabffba Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6266f4a78131 drm/i915/cdclk: Do cdclk post plane programming later adds f0336893cc82 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds aed709355fd0 drm/hyperv: Fix address space leak when Hyper-V DRM device [...] adds 304386373007 fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V [...] adds f5e728a50bb1 fbdev: hyperv_fb: Simplify hvfb_putmem adds ea2f45ab0e53 fbdev: hyperv_fb: Allow graceful removal of framebuffer adds 09beefefb57b x86/hyperv: Fix output argument to hypercall that changes [...] adds 73fe9073c0cc Drivers: hv: vmbus: Don't release fb_mmio resource in vmbu [...] adds 9c9f2e904c4a Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds c613f4adf908 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6fbafe1cbed1 rust: task: fix `SAFETY` comment in `Task::wake_up` adds 50e5e3837e2b Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 51f870df1509 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 48ed13dc3b69 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] adds 366fef794bd2 <linux/cleanup.h>: Allow the passing of both iomem and non [...] adds ef09bc2765fa Merge branch into tip/master: 'core/urgent' adds 966944f37116 rust: lockdep: Remove support for dynamically allocated Lo [...] adds b3c5ec8b79bf locking/rtmutex: Use the 'struct' keyword in kernel-doc comment adds 85b2b9c16d05 locking/semaphore: Use wake_q to wake up processes outside [...] adds a5fa6e5ba915 Merge branch into tip/master: 'locking/urgent' adds f3fa0e40df17 sched/clock: Don't define sched_clock_irqtime as static key adds 6ad6b27d95d5 Merge branch into tip/master: 'sched/urgent' adds 0695752ab5b5 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] adds 986c2e9ca818 drm/panic: use `div_ceil` to clean Clippy warning adds cba3b86974a3 drm/panic: fix overindented list items in documentation adds de93ddf88088 drm/atomic: Filter out redundant DPMS calls adds 97654dc13f13 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 067d21596458 x86/vmemmap: use direct-mapped VA instead of vmemmap-based VA new c5a8529b5fe0 proc: fix UAF in proc_get_inode() new 21b7267a4eea filemap: move prefaulting out of hot write path new 46aba54a8c86 mm/damon: respect core layer filters' allowance decision o [...] new 1205c662429b mm/damon/core: initialize damos->walk_completed in damon_n [...] new 23d9a92f037b mm/hugetlb: fix surplus pages in dissolve_free_huge_page() new 6d9925f95533 mm/migrate: fix shmem xarray update during migration new 09b56a27b61c squashfs: fix invalid pointer dereference in squashfs_cach [...] new 989dfcc148ab mm/vma: do not register private-anon mappings with khugepa [...] new 3763cd6d5d60 mm: memcontrol: fix swap counter leak from offline cgroup new cb2064a8de4d mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT new 94ac46804164 selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation new 081b931aebf3 mm/hugetlb_vmemmap: fix memory loads ordering new 63593f5862a2 mm: page_isolation: avoid calling folio_hstate() without h [...] new e4259891112a mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas [...] new 8422ba6026d8 x86/kgdb: use IS_ERR_PCPU() macro new a0bd90a15073 compiler.h: introduce TYPEOF_UNQUAL() macro new 8f3a5299a3a8 percpu: use TYPEOF_UNQUAL() in variable declarations new 23ef8454c35d percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors new eeed0c915742 percpu: repurpose __percpu tag as a named address space qualifier new 0ba515bf3b29 percpu/x86: enable strict percpu checks via named AS qualifiers new 5360c9a3b44f memcg: use OFP_PEAK_UNSET instead of -1 new c89753a1ba85 memcg: call the free function when allocation of pn fails new 9eb3bab273a2 memcg: factor out the replace_stock_objcg function new bf37f5d7390d memcg: add CONFIG_MEMCG_V1 for 'local' functions new 8125a47b3b7a mm: memcontrol: unshare v2-only charge API bits again new 8b5779ecc893 mm: memcontrol: move stray ratelimit bits to v1 new 6a2d73f76917 mm: memcontrol: move memsw charge callbacks to v1 new de84d2e2acf2 mm/oom_kill: fix trivial typo in comment new 6866bcac3704 mm/compaction: remove low watermark cap for proactive compaction new c84be7d30e0f mm/compaction: make proactive compaction high watermark co [...] new 232e4382f18c selftests/mm: make file-backed THP split work by writing P [...] new 348061fec79a mm/huge_memory: allow split shmem large folio to any lower order new 0a53b0130289 selftests/mm: test splitting file-backed THP to any lower order new e6f2dbe6d7a5 drivers/base/memory: simplify outputting of valid_zones_show() new 13500833ab02 mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs new 1f093d8eefdd mm/rmap: reject hugetlb folios in folio_make_device_exclusive() new cc41fc207c23 mm/rmap: convert make_device_exclusive_range() to make_dev [...] new 75b9b2afea09 mm/rmap: implement make_device_exclusive() using folio_wal [...] new c5cde214ed95 mm/memory: detect writability in restore_exclusive_pte() t [...] new 8fcedec6962a mm: use single SWP_DEVICE_EXCLUSIVE entry type new 2464c7d411f8 mm/page_vma_mapped: device-exclusive entries are not migra [...] new 6f087fe02240 kernel/events/uprobes: handle device-exclusive entries cor [...] new 2695ee5b155c mm/ksm: handle device-exclusive entries correctly in write [...] new c12601c85e22 mm/rmap: handle device-exclusive entries correctly in try_ [...] new 65d0343bab6f mm/rmap: handle device-exclusive entries correctly in try_ [...] new dca41d5ef92a mm/rmap: handle device-exclusive entries correctly in page [...] new 898b8b153660 mm/page_idle: handle device-exclusive entries correctly in [...] new 65e7a73d8648 mm/damon: handle device-exclusive entries correctly in dam [...] new 6bf51cf8c144 mm/damon: handle device-exclusive entries correctly in dam [...] new e55486a344f7 mm/rmap: keep mapcount untouched for device-exclusive entries new 117797f0fd18 mm/rmap: avoid -EBUSY from make_device_exclusive() new 5cb7490cb124 mm/vmscan: extract calculated pressure balance as a function new 9eeb4d85e4de mm-vmscan-extract-calculated-pressure-balance-as-a-function-fix new 9e3dc7603661 mm: z3fold: remove z3fold new 25b1cf206004 mm: zbud: remove zbud new 854811050bb3 mm: simplify vma merge structure and expand comments new 3b12dfeac8f6 mm: further refactor commit_merge() new 66887f02a8f4 mm: eliminate adj_start parameter from commit_merge() new 5023b4f33cdc mm: make vmg->target consistent and further simplify commi [...] new fad3e690cb51 mm: completely abstract unnecessary adj_start calculation new 6cafbd0b0e09 mm: avoid extra mem_alloc_profiling_enabled() checks new a205375ec965 alloc_tag: uninline code gated by mem_alloc_profiling_key [...] new 5ad906d8da07 alloc_tag: uninline code gated by mem_alloc_profiling_key [...] new 6e321c67a742 selftests/mm: fix thuge-gen test name uniqueness new ec06d9e18fcf mm/madvise: split out mmap locking operations for madvise() new 0e615af58d7b mm/madvise: fix madvise_[un]lock() issue new 01eed1234d3f mm-madvise-split-out-mmap-locking-operations-for-madvise-f [...] new 6ff0109cbeab mm/madvise: split out madvise input validity check new 37c093f060af mm/madvise: split out madvise() behavior execution new 237a968fdec2 mm/madvise: remove redundant mmap_lock operations from pro [...] new 0a644d0cb99e mm-madvise-remove-redundant-mmap_lock-operations-from-proc [...] new 01eda67bf178 mm/memfd: fix spelling and grammatical issues new 6fd0ac718f4e mm/swap_state.c: fix the obsolete code comment new 295686117949 mm/swap_state.c: optimize the code in clear_shadow_from_sw [...] new 169aa01071df mm/swap: remove SWAP_FLAG_PRIO_SHIFT new 173ddbc56b25 mm/swap: skip scanning cluster range if it's empty cluster new c34ac494a790 mm/swap: rename swap_is_has_cache() to swap_only_has_cache() new 1406efbdb4cf mm/swapfile.c: update the code comment above swap_count_co [...] new 1b6fe0b2a934 mm/swapfile.c: update the code comment above swap_count_co [...] new d308c5ebcdd5 mm/swapfile.c: optimize code in setup_clusters() new 428f529748f0 mm/swap_state.c: remove the meaningless code comment new 5ba7963ec2ca mm/swapfile.c: remove the unneeded checking new 512dd78e5251 mm/swap: rename swap_swapcount() to swap_entry_swapped() new 00cc6c4b2361 mm/swapfile.c: remove the incorrect code comment new 36466c01dd0b mm/swapfile.c: open code cluster_alloc_swap() new 09962a4d9eb8 mm, percpu: do not consider sleepable allocations atomic new 6c46fbaa2269 mm: kmemleak: add support for dumping physical and __percp [...] new 6f2c8b8e86bd samples: kmemleak: print the raw pointers for debugging purposes new b8d1a8becd39 memcg: add hierarchical effective limits for v2 new 5f72048b725f mm/damon/ops: have damon_get_folio return folio even for t [...] new fa4f2eb46853 mm/damon: avoid applying DAMOS action to same entity multi [...] new e86669a9338f mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect new 56652cf71c9c mm/mm_init.c: use round_up() to align movable range new 34713edfa3cf mm: shmem: drop the unused macro new 02d9f4b56b13 mm: shmem: remove 'fadvise()' comments new db0168ad4e24 mm: shmem: remove duplicate error validation new 3ca300e0e37c mm: shmem: change the return value of shmem_find_swap_entries() new 7286f7563f7d mm: shmem: factor out the within_size logic into a new helper new b7e4cdfe93a1 MAINTAINERS: add Baolin as shmem reviewer new afeb62836e7f mm/damon/core: unset damos->walk_completed after confimed set new 8bb41bd857c8 mm/damon/core: do not call damos_walk_control->walk() if w [...] new 059e0564b376 mm/damon/core: do damos walking in entire regions granularity new 9c3efec6dde8 vmscan, cleanup: add for_each_managed_zone_pgdat macro new bc0cd6909de8 maple_tree: correct comment for mas_start() new 2712f7831f4f mm: remove the access_ok() call from gup_fast_fallback() new b252d5d1bb37 selftests: mm: fix typo new a934cb03027e mm: refactor rmap_walk_file() to separate out traversal logic new 32e70126f5de mm: provide mapping_wrprotect_range() function new c08dd0d4ff57 fb_defio: do not use deprecated page->mapping, index fields new e141c6002a72 mm: fixup unused variable warnings new 85a57cf7a4fa mm/vmstat: revert "fix a W=1 clang compiler warning" new 96b6f1a68318 mm/mmu_gather: update comment on RCU freeing new def592d258aa mm/damon: introduce DAMOS filter type hugepage_size new 78d2a837e9b7 mm/damon: add kernel-doc comment for damos_filter->sz_range new 7824213bb769 mm/damon/sysfs-schemes: add files for setting damos_filter [...] new adbcb93ed04e Docs/ABI/damon: document DAMOS sysfs files to set the min/ [...] new aff6e2096c5a Docs/admin-guide/mm/damon/usage: document hugepage_size fi [...] new 36d57a4170fb mm/mm_init.c: only align start of ZONE_MOVABLE on nodes wi [...] new 4db653301520 maple_tree: use ma_dead_node() in mte_dead_node() new 5cdd5042104f mm/mmu_gather: remove unused __tlb_remove_page() new a13aa45f5d1f mm/mmu_gather: clean up the stale code comment new 705c078e9558 selftests/mm: allow tests to run with no huge pages support new c91796c34008 mm/mm_init.c: use round_up() to calculate usermap size new 925ef6eb4552 mm: allow guard regions in file-backed and read-only mappings new 38bccaa37313 selftests/mm: rename guard-pages to guard-regions new f9191b47d4ea tools/selftests: fix guard regions invocation new 3ddcd958a866 tools/selftests: expand all guard region tests to file-backed new 41cdfc9565de tools/selftests: add file/shmem-backed mapping guard region tests new ffd13ef0cc29 maple_tree: remove a BUG_ON() in mas_alloc_nodes() new 76cbe2cc0154 filemap: remove redundant folio_test_large check in filema [...] new 641f7c1cf133 dax: remove access to page->index new cc54f29d81b7 dax: use folios more widely within DAX new 4e350adb619f mm: set folio swapbacked iff folios are dirty in try_to_unmap_one new 311d8a9ee986 mm: support tlbbatch flush for a range of PTEs new 617ede2a7ab5 mm: support batched unmap for lazyfree large folios during [...] new fd4cf5bc93ef mm: avoid splitting pmd for lazyfree pmd-mapped THP in try [...] new 38cc7d7efaba mm: introduce vma_start_read_locked{_nested} helpers new 798f58c32512 mm: move per-vma lock into vm_area_struct new 92941a3bcdb0 mm: mark vma as detached until it's added into vma tree new 8104873e6f76 mm: introduce vma_iter_store_attached() to use with attached vmas new a65c3a46888b mm: mark vmas detached upon exit new a0008fb6d896 types: move struct rcuwait into types.h new 4f92e5c6347c mm: allow vma_start_read_locked/vma_start_read_locked_nest [...] new 96d9c9487834 mm: move mmap_init_lock() out of the header file new 77178c95c1a1 mm: uninline the main body of vma_start_write() new 1490df066cb3 refcount: provide ops for cases when object's memory can b [...] new b316f1c6e6e1 docs: fix title underlines in refcount-vs-atomic.rst new 50c454e44d08 refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire new 251aa4b1fa57 mm: replace vm_lock and detached flag with a reference count new 7991dfe46872 mm: fix a crash due to vma_end_read() that should have bee [...] new a003b55333b2 mm: move lesser used vma_area_struct members into the last [...] new 3516e2c2746a mm/debug: print vm_refcnt state when dumping the vma new 8381e6ea77a0 mm: remove extra vma_numab_state_init() call new 21b041701460 mm: prepare lock_vma_under_rcu() for vma reuse possibility new 456f25cdc22e mm: make vma cache SLAB_TYPESAFE_BY_RCU new dc64173ce318 tools: remove atomic_set_release() usage in tools/ new aa68409e95c0 docs/mm: document latest changes to vm_lock new cf0c8e614cbd Docs/mm/damon: fix spelling and grammar in monitoring_inte [...] new d8ced0c72c7b fs: convert block_commit_write() to take a folio new e98a229fabf7 fs: remove page_file_mapping() new 287a09bb8342 fs: remove folio_file_mapping() new 162e5cc6b400 Documentation/mm: fix spelling mistake new dd7a401e4ab2 selftests/mm: fix spelling new 1cdc169ad6c8 fuse: fix dax truncate/punch_hole fault path new 61a625185dbd fs/dax: return unmapped busy pages from dax_layout_busy_pa [...] new 927998e7f178 fs/dax: don't skip locked entries when scanning entries new 3d78123eee16 fs/dax: refactor wait for dax idle page new da8c26f29efb fs/dax: create a common implementation to break DAX layouts new 954d29619deb fs/dax: always remove DAX page-cache entries when breaking [...] new 80ddfb232fd8 fs/dax: ensure all pages are idle prior to filesystem unmount new e8260bf4ed10 fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flag new 9572e03254cf mm/gup: remove redundant check for PCI P2PDMA page new b46c695b6f76 mm/mm_init: move p2pdma page refcount initialisation to p2pdma new 795c7404c424 mm: allow compound zone device pages new f2bef93ccc1b mm/memory: enhance insert_page_into_pte_locked() to create [...] new 4433cc6a7de0 mm/memory: add vmf_insert_page_mkwrite() new 12bfaaaf1f94 mm/rmap: add support for PUD sized mappings to rmap new c0765ca6c529 mm/huge_memory: add vmf_insert_folio_pud() new 23f4234e5c4a mm/huge_memory: add vmf_insert_folio_pmd() new 33b396334058 mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages new 32405cba1626 dcssblk: mark DAX broken, remove FS_DAX_LIMITED support new 0fc32b8d080d fs/dax: properly refcount fs dax pages new fb4a48131ce0 device/dax: properly refcount device dax pages when mapping new 2f43b8387617 mm/ioremap: pass pgprot_t to ioremap_prot() instead of uns [...] new 570b871375ca Docs/mm/damon/design: fix typo on DAMOS filters usage doc link new 9300f0a71440 Docs/mm/damon/design: document hugepage_size filter new 99f324e1cc6c Docs/damon: move DAMOS filter type names and meaning to de [...] new 69580a310ea7 Docs/mm/damon/design: clarify handling layer based filters [...] new 4bb14b2d3cbf Docs/mm/damon/design: categorize DAMOS filter types based [...] new 612279f48c7e mm/cma: export total and free number of pages for CMA areas new 95b9cf87b429 mm, cma: support multiple contiguous ranges, if requested new b1cd3ea11cbb mm/cma: introduce cma_intersects function new 918bc7ee24f6 mm, hugetlb: use cma_declare_contiguous_multi new b8e2d48c1c12 mm/hugetlb: remove redundant __ClearPageReserved new d6f810257c5b mm/hugetlb: use online nodes for bootmem allocation new 58b47a99bb42 mm/hugetlb: convert cmdline parameters from setup to early new 270514471ea9 x86/mm: make register_page_bootmem_memmap handle PTE mappings new 5855c5cf81d3 mm/bootmem_info: export register_page_bootmem_memmap new 2ec4c5e4ce24 mm/sparse: allow for alternate vmemmap section init at boot new 9f7004fdcd2b mm/hugetlb: set migratetype for bootmem folios new b6b9521214ea mm: define __init_reserved_page_zone function new 16b3a4524cf9 mm/hugetlb: check bootmem pages for zone intersections new 1149b3355dd2 mm/sparse: add vmemmap_*_hvo functions new 290edb4dfde3 mm/hugetlb: deal with multiple calls to hugetlb_bootmem_alloc new b3a79b7a1e18 mm/hugetlb: move huge_boot_pages list init to hugetlb_boot [...] new 6c7d83d2f395 mm/hugetlb: add pre-HVO framework new f15b37ade695 mm/hugetlb_vmemmap: fix hugetlb_vmemmap_restore_folios definition new daf824b74e4f mm/hugetlb: do pre-HVO for bootmem allocated pages new 7c2d82a92742 x86/setup: call hugetlb_bootmem_alloc early new 18860d43d8fc x86/mm: set ARCH_WANT_HUGETLB_VMEMMAP_PREINIT new 6b1ebc2949f7 mm/cma: simplify zone intersection check new d9933a1219fb mm/cma: introduce a cma validate function new ae4ba97baaae mm/cma: introduce interface for early reservations new 2aa188362f33 mm/hugetlb: add hugetlb_cma_only cmdline option new 003c3ee7100a mm/hugetlb: enable bootmem allocation from CMA areas new b171fcbaa0a5 mm/hugetlb: move hugetlb CMA code in to its own file new e61212d018ce arm/pgtable: remove duplicate included header file new 8563aafb2654 mm/damon: implement a new DAMOS filter type for unmapped pages new bb66e4dc5ba0 Docs/mm/damon/design: document unmapped DAMOS filter type new cdf5dd90472a mm/mincore: improve performance by adding an unlikely hint new 0e8c1fec23d4 mm/folio_queue: delete __folio_order and use folio_order directly new ad854f111848 zram: sleepable entry locking new d08c9c55e3d0 zram: permit preemption with active compression stream new c463ad1e4de5 zram: remove unused crypto include new 339c9e77b7c0 zram: remove max_comp_streams device attr new 482d189046e6 zram: remove second stage of handle allocation new c0dfceb1327e zram: add GFP_NOWARN to incompressible zsmalloc handle allocation new f0943fe60b61 zram: remove writestall zram_stats member new 1b122c656cde zram: limit max recompress prio to num_active_comps new ed33887fae1c zram: filter out recomp targets based on priority new 74a0f6803d7f zram: rework recompression loop new 050c064c5177 zram: move post-processing target allocation new b9707e7f491b zsmalloc: rename pool lock new 2cc43bbc9bc0 zsmalloc: sleepable zspage reader-lock new 7b5af630067d zsmalloc: introduce new object mapping API new 30c45999e514 zram: switch to new zsmalloc object mapping API new 1a3dad1c179f zram: permit reclaim in zstd custom allocator new 65b93434bb2b zram: do not leak page on recompress_store error path new 76a14a04bdf0 zram: do not leak page on writeback_store error path new e0762cb8f8f1 zram: add might_sleep to zcomp API new 88b86e4cf678 selftests/mm: report errno when things fail in gup_longterm new 8814c9d61dfa selftests/mm: fix assumption that sudo is present new 076fcff79426 selftests/mm: skip uffd-stress if userfaultfd not available new fa60ac5426cf selftests/mm: skip uffd-wp-mremap if userfaultfd not available new 55fa9de75722 selftests/mm/uffd: rename nr_cpus -> nr_threads new a2c8a5cbd809 selftests/mm: print some details when uffd-stress gets bad params new 5a8be24a1a8e selftests-mm-print-some-details-when-uffd-stress-gets-bad- [...] new b3de6c838d71 selftests/mm: don't fail uffd-stress if too many CPUs new b9f8b97de768 selftests-mm-dont-fail-uffd-stress-if-too-many-cpus-fix new 92297981dff0 selftests/mm: skip map_populate on weird filesystems new d302d23ca667 selftests/mm: skip gup_longerm tests on weird filesystems new 4d0169c488dc mm, swap: remove setting SWAP_MAP_BAD for discard cluster new c6968a0cbae2 mm, swap: correct comment in swap_usage_sub() new 919749528cd7 mm: swap: remove stale comment of swap_reclaim_full_clusters() new ed97088733e7 fs/proc/task_mmu: add guard region bit to pagemap new 5972aef6f77e tools/selftests: add guard region test for /proc/$pid/pagemap new 70bce89b4e87 fixup define name new 772d86b2394f mm: page_alloc: don't steal single pages from biggest buddy new 5f12dd8733c3 mm: page_alloc: remove remnants of unlocked migratetype updates new a9e57fdd5b03 mm: page_alloc: group fallback functions together new b1edbe2f3b55 mm: make page_mapped_in_vma() hugetlb walk aware new 16188fd17b37 mm, swap: avoid reclaiming irrelevant swap cache new 86b33add4d30 mm, swap: drop the flag TTRS_DIRECT new 655b79094498 mm, swap: avoid redundant swap device pinning new cda1d702ea29 mm, swap: don't update the counter up-front new 9fdc3a3903a9 mm, swap: use percpu cluster as allocation fast path new 4a54c96c3a1e mm, swap: remove swap slot cache new a9c98e6f2f27 mm, swap: simplify folio swap allocation new 6557c08314e6 fix up for "mm, swap: simplify folio swap allocation" new c756c7db46d6 vmalloc: drop Christoph from Reviewers new a179d09b285e mm/page_alloc: warn on nr_reserved_highatomic underflow new 120a22625af9 mm/hugetlb: fix set_max_huge_pages() when there are surplus pages new 4888069d671a x86/mm: make MMU_GATHER_RCU_TABLE_FREE unconditional new f5ab39110398 mm: pgtable: make generic tlb_remove_table() use struct ptdesc new e560966d8f1a mm: pgtable: change pt parameter of tlb_remove_ptdesc() to [...] new 686f660d792c mm: pgtable: convert some architectures to use tlb_remove_ [...] new d1daa3af8bbc mm-pgtable-convert-some-architectures-to-use-tlb_remove_ptdesc-v2 new b5815132b5f2 mm-pgtable-convert-some-architectures-to-use-tlb_remove_pt [...] new ea35ab7f3423 riscv: pgtable: unconditionally use tlb_remove_ptdesc() new c81265e5f952 x86: pgtable: convert to use tlb_remove_ptdesc() new 25e0dfa21e96 mm: pgtable: remove tlb_remove_page_ptdesc() new 157773d278f1 samples/damon: a typo in the kconfig - sameple new acbc3c721b03 mm: assert the folio is locked in folio_start_writeback() new 79504104445f lib/test_hmm: make dmirror_atomic_map() consume a single page new c3c0e5d19ae2 mm/memory: remove PageAnonExclusive sanity-check in restor [...] new 94d03cc8b63f mm/memory: pass folio and pte to restore_exclusive_pte() new 92e5f1bfe405 mm/memory: document restore_exclusive_pte() new 8fa883a81406 mm/mmu_notifier: use MMU_NOTIFY_CLEAR in remove_device_exc [...] new 3c191b35fad1 configs: drop GENERIC_PTDUMP from debug.config new 8e7f34148fea arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig new 2c1d8190bebd docs: arm64: drop PTDUMP config options from ptdump.rst new 51e60ed50629 mm: make DEBUG_WX depdendent on GENERIC_PTDUMP new 091f8123caff mm: rename GENERIC_PTDUMP and PTDUMP_CORE new 2b311c0d569f maple_tree: convert mas_prealloc_calc() to take in a maple [...] new 548e218316ad maple_tree: use height and depth consistently new 2826e456b7b5 maple_tree: use vacant nodes to reduce worst case allocations new 3ab45fae87a5 maple_tree: break on convergence in mas_spanning_rebalance() new 48735c637f2d maple_tree: add sufficient height new 5b4f0e0b7e96 maple_tree: reorder mas->store_type case statements new 6310371dfb6a mm/list_lru: make the case where mlru is NULL as unlikely new b94181cc9ab3 mm/damon: add data structure for monitoring intervals auto-tuning new f703e6c2e7eb mm/damon/core: implement intervals auto-tuning new 0b39145ec6ed mm/damon/sysfs: implement intervals tuning goal directory new 84d95139ffe9 mm/damon/sysfs: commit intervals tuning goal new e94fcd4ac910 mm/damon/sysfs: implement a command to update auto-tuned m [...] new cb5694264840 Docs/mm/damon/design: document for intervals auto-tuning new 6d5b15ce9d91 Docs/mm/damon/design: fix a typo on 'intervals auto-tuning [...] new f966796d2013 Docs/ABI/damon: document intervals auto-tuning ABI new 3f3bb331428a Docs/admin-guide/mm/damon/usage: add intervals_goal direct [...] new 759f26de5857 mm: factor out large folio handling from folio_order() int [...] new b363a3373ee4 mm: factor out large folio handling from folio_nr_pages() [...] new 6de6cf73e378 mm: let _folio_nr_pages overlay memcg_data in first tail page new 20aa79068db2 fixup: mm: let _folio_nr_pages overlay memcg_data in first [...] new ce500d6dd03b mm: move hugetlb specific things in folio to page[3] new 7b0ce116819b mm: move _pincount in folio to page[2] on 32bit new 141f9adf8042 mm: move _entire_mapcount in folio to page[2] on 32bit new 31b06ce610b6 mm/rmap: pass dst_vma to folio_dup_file_rmap_pte() and friends new b0cbcc28f3ba mm/rmap: pass vma to __folio_add_rmap() new 6afe7e10db72 mm/rmap: abstract large mapcount operations for large foli [...] new b1eae6b42e2e bit_spinlock: __always_inline (un)lock functions new 5514928291ee mm/rmap: use folio_large_nr_pages() in add/remove functions new a63ac027fc04 mm/rmap: basic MM owner tracking for large folios (!hugetlb) new f228393b5307 mm: Copy-on-Write (COW) reuse support for PTE-mapped THP new 09baeae9f8bc mm: convert folio_likely_mapped_shared() to folio_maybe_ma [...] new f64e628db772 mm: CONFIG_NO_PAGE_MAPCOUNT to prepare for not maintain pe [...] new 669a72359342 fs/proc/page: remove per-page mapcount dependency for /pro [...] new f731fabdff11 fs/proc/task_mmu: remove per-page mapcount dependency for [...] new 55bb17a15334 fs/proc/task_mmu: remove per-page mapcount dependency for [...] new c8a7b816a12f fs/proc/task_mmu: remove per-page mapcount dependency for [...] new 1b921d477c70 mm: stop maintaining the per-page mapcount of large folios [...] new 701dfbac9431 mm: fix lazy mmu docs and usage new 5cd09a324588 fs/proc/task_mmu: reduce scope of lazy mmu region new ff4e037998a8 sparc/mm: disable preemption in lazy mmu mode new db18458ffec0 sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes new 214f258640fe Revert "x86/xen: allow nesting of same lazy mode" new 2ebeb7d3fefb mm/mremap: correctly handle partial mremap() of VMA starting at 0 new ccc5c6ecd526 mm/mremap: refactor mremap() system call implementation new 6f06e0e6bbb2 mm/mremap: introduce and use vma_remap_struct threaded state new b4e1e98e529f mm/mremap: initial refactor of move_vma() new 3e7ac07d9df9 mm/mremap: complete refactor of move_vma() new f00d29dcb63e mm/mremap: refactor move_page_tables(), abstracting state new bba4abfab0c8 mm/mremap: thread state through move page table operation new 35388cb1e37e mm/vmalloc: move free_vm_area(area) from the __vmalloc_are [...] new 0e3cc1ba9b30 mm/page_alloc: clarify terminology in migratetype fallback code new be832848335d mm/page_alloc: clarify should_claim_block() commentary new 15ceb95ddf16 memcg: don't call propagate_protected_usage() for v1 new 81e2050bc5d6 page_counter: track failcnt only for legacy cgroups new d389a23979a0 page_counter: reduce struct page_counter size new 92f9498557f1 memcg: bypass root memcg check for skmem charging new b93fac6e2bea mm: hugetlb: improve parallel huge page allocation time new 4ced7161fc96 mm: hugetlb: add hugetlb_alloc_threads cmdline option new 4ec5e6758bb5 mm-hugetlb-add-hugetlb_alloc_threads-cmdline-option-fix new 8ae57639c1ed mm: hugetlb: log time needed to allocate hugepages new 54ca4402d62a writeback: let trace_balance_dirty_pages() take struct dtc [...] new 3956174c2da1 writeback: rename variables in trace_balance_dirty_pages() new 5dd9c0208614 writeback: fix calculations in trace_balance_dirty_pages() [...] new 4f04b9e85280 mm/damon/core: introduce damos->ops_filters new 3f3cafb75d65 mm/damon/paddr: support ops_filters new b300cd93434b mm/damon/core: support committing ops_filters new bcd3c2ae55db mm/damon/core: put ops-handled filters to damos->ops_filters new 55c3094c0f25 mm/damon/paddr: support only damos->ops_filters new 34aba847ec6f mm/damon: add default allow/reject behavior fields to stru [...] new 97eedef3695b mm/damon/core: set damos_filter default allowance behavior [...] new 37a0d8664673 mm/damon/paddr: respect ops_filters_default_reject new 1acc804b8969 Docs/mm/damon/design: update for changed filter-default behavior new 531616bb586e mm/mempolicy: Weighted Interleave Auto-tuning new 5f6367fdc78a mm/shrinker: fix name consistency issue in shrinker_debugf [...] new 81dac44c1fc3 mm: zpool: add interfaces for object read/write APIs new b3e017058e09 mm: zswap: use object read/write APIs instead of object ma [...] new dca01451241a mm: zpool: remove object mapping APIs new 118686030623 mm: zsmalloc: remove object mapping APIs and per-CPU map areas new b28721e4fc3b mm-zsmalloc-remove-object-mapping-apis-and-per-cpu-map-areas-fix new 018331868d27 mm: zpool: remove zpool_malloc_support_movable() new c8784d0e7b33 mm/damon/sysfs-schemes: let damon_sysfs_scheme_set_filters [...] new 703d9565cec9 mm/damon/sysfs-schemes: implement core_filters and ops_fil [...] new 9f0cd1db3a6b mm/damon/sysfs-schemes: commit filters in {core,ops}_filte [...] new 565cf5a366ee mm/damon/core: expose damos_filter_for_ops() to DAMON kern [...] new 137034e99550 mm/damon/sysfs-schemes: record filters of which layer shou [...] new 3f6553168781 mm/damon/sysfs-schemes: return error when for attempts to [...] new 20809a26bbc1 Docs/ABI/damon: document {core,ops}_filters directories new 95d7e80d1972 Docs/admin-guide/mm/damon/usage: update for {core,ops}_fil [...] new 641c314b1bc1 mm/hugetlb: update nr_huge_pages and surplus_huge_pages together new dc36d02c8e79 page_io: zswap: do not crash the kernel on decompression failure new c480f969993a page_io: zswap: do not crash the kernel on decompression f [...] new 28a65151fe11 arm: mem_init: use memblock_phys_free() to free DMA memory [...] new 97894fed61ca csky: move setup_initrd() to setup.c new 6dcd61b5476b hexagon: move initialization of init_mm.context init to pa [...] new 734607fa08fa MIPS: consolidate mem_init() for NUMA machines new 73ef4d1e3fb6 MIPS: make setup_zero_pages() use memblock new 4e28ea5117aa nios2: move pr_debug() about memory start and end to setup_arch() new 03d1f3409023 s390: make setup_zero_pages() use memblock new f3217f3614db xtensa: split out printing of virtual memory layout to a function new 20ffecb95d1c arch, mm: set max_mapnr when allocating memory map for FLATMEM new fe7e7f9c702b arch, mm: set high_memory in free_area_init() new 2d2ba3cec47b arch, mm: streamline HIGHMEM freeing new 61316cdc1915 arch, mm: introduce arch_mm_preinit new 7fc29589c852 arch, mm: make releasing of memory to page allocator more [...] new 7364886e2c89 mm/damon/sysfs: validate user inputs from damon_sysfs_comm [...] new 7afb53a44a1e mm/damon/core: invoke kdamond_call() after merging is done [...] new fc7d2e4f6f1d mm/damon/core: make damon_set_attrs() be safe to be called [...] new 6d92ed7d6c32 mm/damon/sysfs: handle commit command using damon_call() new c5d0e8198ebf mm/damon/sysfs: remove damon_sysfs_cmd_request code from d [...] new bcab1e6f685b mm/damon/sysfs: remove damon_sysfs_cmd_request_callback() [...] new 7518015ee220 mm/damon/sysfs: remove damon_sysfs_cmd_request and its readers new 9afd8aea9e85 mm/damon/sysfs-schemes: remove obsolete comment for damon_ [...] new ba11f253c852 mm/damon: remove damon_callback->private new 8b4c9744b2e0 mm/damon: remove ->before_start of damon_callback new 90ea04e76cf2 mm/damon: remove damon_callback->after_sampling new 7460c0e515f1 mm/damon: remove damon_callback->before_damos_apply new 0fafa35d3c5c mm/damon: remove damon_operations->reset_aggregated new 498d97279ba6 mm: remove redundant return in set_huge_zero_folio() new ba39de47896c mm: page_ext: add an iteration API for page extensions new 58bf70fa1621 mm: page_table_check: use new iteration API new a5bc091881fd mm: page_owner: use new iteration API new a34cc1fc3609 mm: vma: skip anonymous vma when inserting vma to file rmap tree new 8e5123debde4 mm/vmalloc: refactor __vmalloc_node_range_noprof() new 48d178572f8f mm: swap_cgroup: remove double initialization of locals new 437ba6c8e19c hugetlb: convert hugetlb_vma_maps_page() to hugetlb_vma_ma [...] new 9b2fe83c6231 hugetlb: convert adjust_range_hwpoison() to take a folio new 1b9dbaa45d9c xarray: add xas_try_split() to split a multi-index entry new 2ea05ad5c298 mm/huge_memory: add two new (not yet used) functions for f [...] new a18774b61f9f mm/huge_memory: move folio split common code to __folio_split() new 3f3722fd893f mm/huge_memory: add buddy allocator like (non-uniform) fol [...] new a5e0c42ec1d7 mm/huge_memory: remove the old, unused __split_huge_page() new d8d921bb2847 mm/huge_memory: add folio_split() to debugfs testing interface new 25e0e20f924b mm/truncate: use folio_split() in truncate operation new 8d9b729b3438 selftests/mm: add tests for folio_split(), buddy allocator [...] new da74be1b063c mm/filemap: use xas_try_split() in __filemap_add_folio() new c773033fc2d2 mm/shmem: use xas_try_split() in shmem_split_large_entry() new 55d3f13a5e1f x86/vdso: fix latent bug in vclock_pages calculation new 260876c8fbe9 parisc: remove unused symbol vdso_data new d666c6a7109d vdso: introduce vdso/align.h new f760203c16cd vdso: rename included Makefile new a6c7171407c1 vdso: add generic time data storage new 01f241821950 vdso: add generic random data storage new 651453f4a646 vdso: add generic architecture-specific data storage new 0405b73730a0 arm64: vdso: switch to generic storage implementation new 8d0c78e0a4d4 riscv: vdso: switch to generic storage implementation new 216cd02305bf LoongArch: vDSO: switch to generic storage implementation new 61164827f2e3 arm: vdso: switch to generic storage implementation new c56e0edd529b s390/vdso: switch to generic storage implementation new be0752c0d765 MIPS: vdso: switch to generic storage implementation new ab382d666c53 powerpc/vdso: switch to generic storage implementation new 55af255fff3b x86/vdso: switch to generic storage implementation new 8929d551d07d x86/vdso/vdso2c: remove page handling new e3bb1293a49c vdso: remove remnants of architecture-specific random stat [...] new f5b253df3316 vdso: remove remnants of architecture-specific time storage new 44ffaac6c20f mseal sysmap: kernel config and header change new e1408503792d selftests: x86: test_mremap_vdso: skip if vdso is msealed new 6c9644b12844 mseal sysmap: enable x86-64 new a233031e1af2 mseal sysmap: enable arm64 new 6ab7b3f611d1 mseal sysmap: uprobe mapping new 627b66c6af1d mseal sysmap: update mseal.rst new 9210e97458f8 selftest: test system mappings are sealed new 37051260a743 mm,procfs: allow read-only remote mm access under CAP_PERFMON new 134a7a7aaa52 MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK [...] new a78c46dc2a2a scripts: add script to extract built-in firmware blobs new 49a2d533e5ce .mailmap: remove redundant mappings of emails new d99bced0b2d7 docs,procfs: document /proc/PID/* access permission checks new 34cfb9cb1de6 lib/plist.c: add shortcut for plist_requeue() new 50f3df1a0247 lib-plistc-add-shortcut-for-plist_requeue-fix new 3c4842d2e55d kexec: initialize ELF lowest address to ULONG_MAX new f864c4398a33 crash: remove an unused argument from reserve_crashkernel_ [...] new d0d3bfb1c60d crash: let arch decide usable memory range in reserved area new 61ec6a206166 powerpc/crash: use generic APIs to locate memory hole for kdump new d9f4cbed234f powerpc/crash: preserve user-specified memory limit new 110c68731b60 powerpc: insert System RAM resource to prevent crashkernel [...] new 13c7439e511b powerpc/crash: use generic crashkernel reservation new 67778090bcaa get_maintainer: add --substatus for reporting subsystem status new 31152cd73262 get_maintainer: add --substatus for reporting subsystem st [...] new 586aa44aa8e4 get_maintainer: stop reporting subsystem status as maintai [...] new 01a0553e57ad lib/zlib: drop EQUAL macro new 2ceadd5c7ea2 rcu: provide a static initializer for hlist_nulls_head new 6598f25ccb3d ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero() new 12237ca9d001 ucount: use RCU for ucounts lookups new eb0ca20ec0c2 ucount: use rcuref_t for reference counting new fc69afd5a720 checkpatch: add warning for pr_* and dev_* macros without [...] new 52d806724a5d ocfs2: validate l_tree_depth to avoid out-of-bounds access new 745b373c0527 ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block() new e5f3d1de72d2 ocfs2: remove reference to bh->b_page new e0cd5f3f9b50 reboot: replace __hw_protection_shutdown bool action param [...] new 9d538446631c reboot: reboot, not shutdown, on hw_protection_reboot timeout new 494f63981124 docs: thermal: sync hardware protection doc with code new 40b667c5e27c reboot: describe do_kernel_restart's cmd argument in kernel-doc new 9e46769fa48e reboot: rename now misleading __hw_protection_shutdown symbols new 623614e6e8b0 reboot: indicate whether it is a HARDWARE PROTECTION reboo [...] new 099c938abf99 reboot: add support for configuring emergency hardware pro [...] new 2c70bd3222bb reboot: hide unused hw_protection_attr new c7c5f0d5b258 regulator: allow user configuration of hardware protection action new e04937287138 platform/chrome: cros_ec_lpc: prepare for hw_protection_sh [...] new 552e3ce4ce60 dt-bindings: thermal: give OS some leeway in absence of cr [...] new ff554563bccf thermal: core: allow user configuration of hardware protec [...] new 41f624b7ee61 reboot: retire hw_protection_reboot and hw_protection_shut [...] new abb3cee33786 lib min_heap: use size_t for array size and index variables new b4a77288e79e mailmap: remove never used @parity.io email new fae0ff01adc5 MAINTAINERS: mailmap: update Hyeonggon's name and email address new e0228f50a17c scripts/gdb: add $lx_per_cpu_ptr() new 8cdbb910beac rhashtable: remove needless return in three void APIs new ebfaea928a8c cpu: remove needless return in void API suspend_enable_sec [...] new bd385cb998f0 lib/interval_tree: skip the check before go to the right subtree new c2053d4bc425 coccinelle: misc: secs_to_jiffies: Patch expressions too new fae0a65346e9 scsi: lpfc: convert timeouts to secs_to_jiffies() new cf388310bb77 scsi-lpfc-convert-timeouts-to-secs_to_jiffies-fix new 03f6351fa12c accel/habanalabs: convert timeouts to secs_to_jiffies() new 38d0fd738bad ALSA: ac97: convert timeouts to secs_to_jiffies() new 6ec5530bc04c btrfs: convert timeouts to secs_to_jiffies() new 0c56bed42df1 libceph: convert timeouts to secs_to_jiffies() new 1023da36d993 ata: libata-zpodd: convert timeouts to secs_to_jiffies() new 6198b6cd653b xfs: convert timeouts to secs_to_jiffies() new 83a51f900e8b power: supply: da9030: convert timeouts to secs_to_jiffies() new 1f3804415db3 nvme: convert timeouts to secs_to_jiffies() new 9455d0a7d957 spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies() new 5cd8fbe33c79 spi: spi-imx: convert timeouts to secs_to_jiffies() new 2b94de5d8ad0 platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() new 40daa8a04f0c platform/x86: thinkpad_acpi: convert timeouts to secs_to_j [...] new ceb8880915d7 RDMA/bnxt_re: convert timeouts to secs_to_jiffies() new 18b66e8fa294 scripts/gdb/linux/symbols.py: address changes to module_se [...] new a20bcf9dfa84 signal: avoid clearing TIF_SIGPENDING in recalc_sigpending [...] new 4ad4db5f3afe signal-avoid-clearing-tif_sigpending-in-recalc_sigpending- [...] new 5d27152d22a2 scripts/gdb/symbols: determine KASLR offset on s390 new 559718eb0bad kexec_core: accept unaccepted kexec segments' destination [...] new 00a97fbcb07c resource: fix resource leak in get_free_mem_region() new 5aad1c83f922 foo new cd6c8d17640b Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new cb6aef3b3e86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2c744f38da7a perf test: Fix leak in "Synthesize attr update" test new b0920abe0d52 perf report: Do not process non-JIT BPF ksymbol events new dab8c32ece27 perf annotate: Add annotation_options.disassembler_used new 4c3f09e35ca9 perf annotate: Return errors from disasm_line__parse_powerpc() new e242df05ee5f perf report: Use map_symbol__copy() when copying callchains new e1f5bb18a7b2 perf report: Fix memory leaks in the hierarchy mode new 36e7748d33bf perf tests: Fix data symbol test with LTO builds new c33b43555a71 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 51d1826adbe1 alpha: fix ioread64/iowrite64 macros new fe0e6d6ba404 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 653884f88777 arm64: extable: Add fixup handling for uaccess CPY* instructions new 04a9f771d81c arm64: mm: Handle PAN faults on uaccess CPY* instructions new fe59e0358d9b arm64: lib: Use MOPS for usercopy routines new f91a3a6088ea arm64/sysreg: Improve PIR/POR helpers new 83d78bbfd2a4 arm64/sysreg: Rename POE_RXW to POE_RWX new 650701e4ead6 arm64/sysreg: Move POR_EL0_INIT to asm/por.h new 401c3333bb23 arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD new 53a52a0ec768 arm64: cputype: Add comments about Qualcomm Kryo 5XX and 6 [...] new 13bfadb7f7f2 Merge branches 'for-next/amuv1-avg-freq', 'for-next/pkey_u [...] new 5324f6dfc13a Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new dc3c91b468e2 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] new 2a99396016d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21480dd6a7b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 365de6424249 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 8bf577cfb0f3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 54613f99a4ee Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 29d2fe51338a Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] new 90a0fbaac4a5 memory: mtk-smi: Add ostd setting for mt8192 new f360d5dd05e0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3674795a57fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 26aff0953170 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e7531c49293 arm64: dts: marvell: armada-8040: Align GPIO hog name with [...] new 37586f6eeffe ARM: dts: marvell: kirkwood-openrd: Align GPIO hog name wi [...] new 814ae20ada2c ARM: dts: marvell: armada: Align GPIO hog name with bindings new 97d827bfb71b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bde143c1822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0618ec00f6c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48eaa74afae0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b36402e4a077 arm64: dts: rockchip: slow down emmc freq for rock 5 itx new 4005ecab99e7 Merge branch 'v6.14-armsoc/dtsfixes' into for-next new 19a634195c1a dt-bindings: mfd: syscon: Add rk3528 QoS register compatible new 61a05d8ca303 arm64: dts: rockchip: Add rk3528 QoS register node new 0327238991ba arm64: dts: rockchip: Add device tree support for HDMI RX [...] new c62d8fdb2739 arm64: dts: rockchip: Enable HDMI receiver on rock-5b new fbcbc1fb93e1 arm64: dts: rockchip: enable SCMI clk for RK3528 SoC new 4e4f54aaec20 arm64: dts: rockchip: Add HDMI support for rock-4d new 6a709e003492 arm64: dts: rockchip: Add leds node to Radxa E20C new ad8afc881356 arm64: dts: rockchip: Add user button to Radxa E20C new 6e58302c84ce arm64: dts: rockchip: Add SARADC node for RK3528 new 3a2819ee9c71 arm64: dts: rockchip: Add maskrom button to Radxa E20C new 36299757129c arm64: dts: rockchip: Add SFC nodes for rk3576 new ba82f56bbf20 arm64: dts: rockchip: Add SPI NOR device on the ROCK 4D new 7688f0a76b15 Merge branch 'v6.15-armsoc/dts64' into for-next new 21b9e91ad0d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f299df1b75a dt-bindings: soc: samsung: exynos-usi: Drop unnecessary st [...] new f32f5b0ec0f6 clk: samsung: Add missing mod_devicetable.h header new 017bbc922a09 clk: samsung: Drop unused clk.h and of.h headers new 73fd2bb60738 arm64: dts: exynos: gs101: Change labels to lower-case new 056106b030b7 arm64: dts: tesla: Change labels to lower-case new d70754efb415 Merge branches 'next/drivers', 'next/clk', 'fixes' and 'ne [...] new f0dbe0d40d08 Merge branch 'next/soc' into for-next new b192ab94d87a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87adecd5a1fd firmware: arm_scmi: Balance device refcount when destroyin [...] new 31d6f5212bcd Merge branch 'for-next/scmi/fixes', tags 'scmi-updates-6.1 [...] new c59249577273 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 472e3c839eb2 Merge branch 'for-next' of https://github.com/sophgo/linux.git new e319c855b1c9 Merge branch 'for-next' of https://github.com/spacemit-com/linux new 5980d9d0e4a2 ARM: dts: stm32: use IRQ_TYPE_EDGE_FALLING on stm32mp157c-dk2 new 44525a456296 ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and [...] new ff80b2f6e62d Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new c3997642662e Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new f9d0f6a766b0 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 7fc67d8b92c5 Merge branch for-6.15/soc into for-next new 5180cd8297cd Merge branch for-6.15/firmware into for-next new 5a3d45a111cb dt-bindings: display: tegra: Document Tegra124 MIPI new 294630d81ad6 dt-bindings: Document Tegra114 HDA support new cf93f5af2e46 Merge branch for-6.15/dt-bindings into for-next new 014acdcb6835 Merge branch for-6.15/arm/dt into for-next new bb8a3ad25f09 arm64: tegra: Remove the Orin NX/Nano suspend key new 6d4bfe6d86af arm64: tegra: Resize aperture for the IGX PCIe C5 slot new f34621f31e3b arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator new d6823147b071 arm64: tegra: Define pinmuxing for gpio pads on Tegra210 new 918109dd4652 arm64: tegra: p2597: Enable TCA9539 as IRQ controllers new 65d691a4400e arm64: tegra: p2180: Add TMP451 temperature sensor node new 4e16110559c3 Merge branch for-6.15/arm64/dt into for-next new 755c3a20a597 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 63426153ef11 arm64: dts: ti: k3-am62x-phyboard-lyra: Add boot phase tags new 2285ea3f8065 arm64: dts: ti: k3-am62a-phycore-som: Add boot phase tags new 17141e9cabed arm64: dts: ti: k3-am642-phyboard-electra: Add boot phase tags new 0100a04a5568 arm64: dts: ti: k3-am642-phyboard-electra: Reorder propert [...] new 377fde74eae4 arm64: dts: ti: k3-am62a-phycore-som: Reorder properties p [...] new fcc876997391 Merge branch 'ti-k3-dts-next' into ti-next new 75a41c26351a arm64: defconfig: Enable SPI NAND flashes new 15b2ed044c78 Merge branch 'ti-k3-config-next' into ti-next new 43df5d9efdbf Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 6d7ea6569183 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 600b70674c00 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 730a22f201c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ced1d02c52ce Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new b574f7906606 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 3c4e4ec957b6 m68k: setup: Remove size argument when calling strscpy() new 2667f131c078 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 70da4cf08051 m68k: Do not include <linux/fb.h> new 184815cc99d1 m68k: mm: Replace deprecated strncpy() with strscpy() new f31274f96ffb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 37e2cffc82c8 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new bd1cec556ad7 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new e822b8f01b40 parisc: led: Use scnprintf() to avoid string truncation warning new 53f3a9592cf2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e54b6f570e88 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new dcbcdaed35f9 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new fef57079c23a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 76ed39d0952c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 0a16f4462895 bcachefs: btree_node_(rewrite|update_key) cleanup adds 1c6b1eb56e67 bcachefs: Repair btree node write errors immediately adds 660eec65955e bcachefs: bs > ps support adds 08ff1b230faa bcachefs: check_bp_exists() check for backpointers for sta [...] adds 998b19d11a99 bcachefs: Fix missing increment of move_extent_write counter adds 31fa367d4013 bcachefs: Don't inc io_(read|write) counters for moves adds 7f7ecbb54294 bcachefs: Move write_points to debugfs adds ffe4421f3c94 bcachefs: Separate running/runnable in wp stats adds 2f5291dde086 bcachefs: enum bch_persistent_counters_stable adds f063fada8d75 bcachefs: BCH_COUNTER_bucket_discard_fast adds 9a3f6c842a3c bcachefs: BCH_IOCTL_QUERY_COUNTERS adds c0a5117cf2f3 bcachefs: bch2_data_update_inflight_to_text() adds 7b1133005564 bcachefs: kill bch_read_bio.devs_have adds 9d9adc2fc183 bcachefs: Avoid holding btree locks when blocking on IO adds 3d6c2034c3e0 bcachefs: x-macroize BCH_READ flags adds 9b8e1efed210 bcachefs: Rename BCH_WRITE flags fer consistency with othe [...] adds 80da5c23ee83 bcachefs: rbio_init_fragment() adds 8839275f59a2 bcachefs: rbio_init() cleanup adds 71f794398821 bcachefs: data_update now embeds bch_read_bio adds b1e4725556ad bcachefs: promote_op uses embedded bch_read_bio adds b4bc383023f8 bcachefs: bch2_update_unwritten_extent() no longer depends [...] adds 266e3c3d03b4 bcachefs: cleanup redundant code around data_update_op ini [...] adds c32012196cd4 bcachefs: Be stricter in bch2_read_retry_nodecode() adds caee3f6e11ad bcachefs: Promotes should use BCH_WRITE_only_specified_devs adds 0dc4a9687251 bcachefs: Self healing writes are BCH_WRITE_alloc_nowait adds ae1a49441046 bcachefs: Rework init order in bch2_data_update_init() adds f0e1a9000436 bcachefs: Bail out early on alloc_nowait data updates adds 86ac1d421a69 bcachefs: Don't start promotes from bch2_rbio_free() adds d46eb528c50e bcachefs: Don't self-heal if a data update is already rewriting adds 8985dd0eded8 bcachefs: Internal reads can now correct errors adds 13fe07efba97 bcachefs: backpointer_get_key() doesn't pull in btree node adds d61a5eaba8d9 bcachefs: bch2_btree_node_rewrite_pos() adds 0848e7b3da2a bcachefs: bch2_move_data_phys() adds 0deb8dcc9264 bcachefs: __bch2_move_data_phys() now uses bch2_btree_node [...] adds 17ce9b196196 bcachefs: bch2_bkey_pick_read_device() can now specify a device adds b3f946d5bc7b bcachefs: bch2_btree_node_scrub() adds eb772c70557f bcachefs: Scrub adds aeb607b3a775 bcachefs: Fix subtraction underflow adds e25420b67133 bcachefs: Read/move path counter work adds 73f146211607 bcachefs: Convert migrate to move_data_phys() adds 96565dfc5373 bcachefs: bch2_indirect_extent_missing_error() prints path [...] adds f98fa63b3a64 bcachefs: bch2_inum_offset_err_msg_trans() no longer handl [...] adds eb54c7b1fc70 bcachefs: Factor out progress.[ch] adds 6e058f46f2f1 bcachefs: Add a progress indicator to bch2_dev_data_drop() adds 122ab2d013d5 bcachefs: add progress indicator to check_allocations adds 50157093e892 bcachefs: Kill journal_res_state.unwritten_idx adds b24ca6d965b0 bcachefs: Kill journal_res.idx adds 115b63b68e4e bcachefs: Don't touch journal_buf->data->seq in journal_res_get adds 111011dd278c bcachefs: Free journal bufs when not in use adds cad15a92ae9a bcachefs: Increase JOURNAL_BUF_NR adds d93af77ebbcf bcachefs: Ignore backpointers to stripes in ec_stripe_upda [...] adds 725372490842 bcachefs: Add comment explaining why asserts in invalidate [...] adds fc030e0f7c74 bcachefs: Add time_stat for btree writes adds cf3a13678f5e bcachefs: bch2_bkey_ptr_data_type() now correctly returns [...] adds b2455d3715df bcachefs: bch2_blacklist_entries_gc cleanup adds bff7393bb9ef bcachefs: EYTZINGER_DEBUG fix adds d0c66f9f500c bcachefs: eytzinger self tests: loop cleanups adds 843b23b98624 bcachefs: eytzinger self tests: missing newline termination adds 118dd816cd96 bcachefs: eytzinger self tests: fix cmp_u16 typo adds fb982fc1691b bcachefs: eytzinger[01]_test improvement adds 2283ad9f641d bcachefs: eytzinger0_find_test improvement adds 50ce006dc9c0 bcachefs: add eytzinger0_for_each_prev adds 2c73835e3504 bcachefs: improve eytzinger0_find_le self test adds 16d20bc27c63 bcachefs: convert eytzinger0_find_le to be 1-based adds e3b06c053c67 bcachefs: simplify eytzinger0_find_le adds 40e8034b740b bcachefs: add eytzinger0_find_gt self test adds fce0efbb665b bcachefs: implement eytzinger0_find_gt directly adds 28d3c2b6ce5e bcachefs: implement eytzinger0_find_ge directly adds ff7c2d107c82 bcachefs: add eytzinger0_find_ge self test adds a293e3bb8759 bcachefs: Add eytzinger0_find self test adds 489345f198b4 bcachefs: convert eytzinger0_find to be 1-based adds f79ddc39e4c4 bcachefs: convert eytzinger sort to be 1-based (1) adds be910d56fb7f bcachefs: convert eytzinger sort to be 1-based (2) adds 5f112da40b32 bcachefs: eytzinger1_{next,prev} cleanup adds 6bf9a20cd734 bcachefs: metadata_target is not an inode option adds 0f2c463be35d bcachefs: bch2_write_op_error() now prints info about data update adds f6e2e0dcb6bd bcachefs: minor journal errcode cleanup adds 0d7bb237aca3 bcachefs: bch2_lru_change() checks for no-op adds e9ffa8359411 bcachefs: s/BCH_LRU_FRAGMENTATION_START/BCH_LRU_BUCKET_FRA [...] adds 45e38cd8a2e9 bcachefs: decouple bch2_lru_check_set() from alloc btree adds ce44dddfdf14 bcachefs: Rework bch2_check_lru_key() adds 04eb25010ab6 bcachefs: bch2_trigger_stripe_ptr() no longer uses ec_stri [...] adds 3afccf551fc5 bcachefs: Better trigger ordering adds 5e8776950e9c bcachefs: rework bch2_trans_commit_run_triggers() adds 1d5776429f9d bcachefs: bcachefs_metadata_version_cached_backpointers adds 6bc36e8b2896 bcachefs: Invalidate cached data by backpointers adds 182295b5bca7 bcachefs: Advance bch_alloc.oldest_gen if no stale pointers adds 7d82b82cc43b bcachefs: bcachefs_metadata_version_stripe_backpointers adds ffff33456d24 bcachefs: bcachefs_metadata_version_stripe_lru adds 2f1c23ccbff9 bcachefs: Kill dirent_occupied_size() in rename path adds fb61d186a4cc bcachefs: Kill dirent_occupied_size() in create path adds dceab0841302 bcachefs: Split out dirent alloc and name initialization adds fd25a096a3c8 bcachefs: bcachefs_metadata_version_casefolding adds d130327983c3 bcachefs: sysfs internal/trigger_btree_updates adds 83146c79b46e Documentation: bcachefs: casefolding: Do not italicize NUL adds 3639f88de7db Documentation: bcachefs: casefolding: Fix dentry/dcache co [...] adds 7cbc0e17d60c Documentation: bcachefs: casefolding: Use bullet list for [...] adds 0db2c6f4a59b Documentation: bcachefs: Add casefolding toctree entry adds c401d6eb7060 Documentation: bcachefs: Split index toctree adds 9cefccbed541 Documentation: bcachefs: SubmittingPatches: Demote section [...] adds 38640a8cbd1c Documentation: bcachefs: SubmittingPatches: Convert footno [...] adds 2ba82cb33549 bcachefs: bch2_request_incompat_feature() now returns error code adds cd3df29e2c33 bcachefs: bcachefs_metadata_version_extent_flags adds 4466d8ee127e bcachefs: give bch2_write_super() a proper error code adds 7e5824fcc42f bcachefs: data_update now checks for extents that can't be moved adds 728bd6dcfb0e bcachefs: Fix read path io_ref handling adds dbde371fb0b4 bcachefs: bch2_account_io_completion() adds 5847b315014e bcachefs: Finish bch2_account_io_completion() conversions adds e11c22c63890 bcachefs: Stash a pointer to the filesystem for blk_holder_ops adds b9044b29f55e bcachefs: Make sure c->vfs_sb is set before starting fs adds 34ed7b2a58ac bcachefs: Implement blk_holder_ops adds a27348be8d5c bcachefs: Fix btree_node_scan io_ref handling adds 360bd2762364 bcachefs: bch2_dev_get_ioref() may now sleep adds 1c1113e2dfd7 bcachefs: Change BCH_MEMBER_STATE_failed semantics adds c429c8364da3 bcachefs: Fix b->written overflow adds 8dfad51d36c7 bcachefs: Kick devices out after too many write IO errors adds 202416feaa02 bcachefs: journal write path comment adds c923c5694040 bcachefs: ec_stripe_delete() uses new stripe lru adds d7835b0d27d1 bcachefs: get_existing_stripe() uses new stripe lru adds 06ae8829c7ec bcachefs: trace_stripe_create adds dbf7c2f2c2e4 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds 80abae7e1964 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds f69c0a0500ca Merge branch 'misc-6.14' into for-next-current-v6.13-20250310 adds 8025d682b81c Merge branch 'for-next-current-v6.13-20250310' into for-ne [...] adds aebe66675c5a Merge branch 'misc-6.14' into for-next-next-v6.14-20250310 adds 6b021824d9fe btrfs: keep private struct on stack for sync reads in btrf [...] adds de1182b17187 btrfs: update some folio related comments adds 5484dd2523b8 btrfs: convert io_ctl_prepare_pages() to work on folios adds 9432911e66aa btrfs: remove duplicated metadata folio flag update in end [...] adds 2d7775375c2f btrfs: always fallback to buffered write if the inode requ [...] adds 5428cd1f9d86 btrfs: avoid assigning twice to block_start at btrfs_do_re [...] adds af6d181e037a btrfs: zlib: refactor S390x HW acceleration buffer preparation adds 0838e3267d90 btrfs: expose per-inode stable writes flag adds adc424696bcf btrfs: extract the nocow ordered extent and extent map gen [...] adds 23e8fa8b1011 btrfs: move ordered extent cleanup to where they are allocated adds ad2c181345af btrfs: zstd: enable negative compression levels mount option adds 466052af0a34 btrfs: remove btrfs_fs_info::sectors_per_page adds f733df0d5653 btrfs: factor out metadata subpage detection into a dedica [...] adds f4f029cd4fe0 btrfs: make subpage attach and detach to handle metadata properly adds 5d6aa47a4a54 btrfs: use metadata specific helpers to simplify extent bu [...] adds 72665e97c3c0 btrfs: simplify subpage handling of btrfs_clear_buffer_dirty() adds c4658bcec5e2 btrfs: simplify subpage handling of write_one_eb() adds a1e23a0374fa btrfs: simplify subpage handling of read_extent_buffer_pag [...] adds f6a839696312 btrfs: require strict data/metadata split for subpage checks adds f718ad9dd442 btrfs: zoned: exit btrfs_can_activate_zone if BTRFS_FS_NEE [...] adds 0e347a886b86 btrfs: add __cold attribute to extent_io_tree_panic() adds f85101835a35 btrfs: async-thread: switch local variables need_order bool adds ed0d55d53145 btrfs: zstd: move zstd_parameters to the workspace adds e533846afcee btrfs: zstd: remove local variable for storing page offsets adds 1f90342d9964 btrfs: unify ordering of btrfs_key initializations adds de88f01af756 btrfs: simplify returns and labels in btrfs_init_fs_root() adds 1641ba9253bd btrfs: update include and forward declarations in headers adds 93106e9d3f31 btrfs: pass struct btrfs_inode to can_nocow_extent() adds e15fafb40c90 btrfs: pass struct btrfs_inode to extent_range_clear_dirty [...] adds 0d8a8461da85 btrfs: pass struct btrfs_inode to btrfs_read_locked_inode() adds df702c10c322 btrfs: pass struct btrfs_inode to btrfs_iget_locked() adds d79bf99237dc btrfs: pass struct btrfs_inode to new_simple_dir() adds 3284c584a3f3 btrfs: pass struct btrfs_inode to btrfs_inode_type() adds 1938e229a61c btrfs: pass struct btrfs_inode to btrfs_defrag_file() adds 1917667e47fb btrfs: use struct btrfs_inode inside create_pending_snapshot() adds 2b9cde3b1b09 btrfs: pass struct btrfs_inode to fill_stack_inode_item() adds 5acb43e261c9 btrfs: pass struct btrfs_inode to btrfs_fill_inode() adds 05f022e37a49 btrfs: pass struct btrfs_inode to btrfs_load_inode_props() adds bef279989616 btrfs: pass struct btrfs_inode to btrfs_inode_inherit_props() adds 4acb5983df30 btrfs: props: switch prop_handler::apply to struct btrfs_inode adds d51b510d2c25 btrfs: props: switch prop_handler::extract to struct btrfs_inode adds 275c1daabd2a btrfs: pass struct btrfs_inode to clone_copy_inline_extent() adds a6f6b9bf63fd btrfs: pass struct btrfs_inode to btrfs_double_mmap_lock() adds 34266b95fafc btrfs: pass struct btrfs_inode to btrfs_double_mmap_unlock() adds 80e481af97f9 btrfs: pass struct btrfs_inode to btrfs_extent_same_range() adds bccc8005792f btrfs: use struct btrfs_inode inside btrfs_remap_file_range() adds 3edb432d24cd btrfs: use struct btrfs_inode inside btrfs_remap_file_rang [...] adds c879821f838d btrfs: use struct btrfs_inode inside btrfs_get_parent() adds 880e04767200 btrfs: use struct btrfs_inode inside btrfs_get_name() adds 5bfaad44ff29 btrfs: send: remove duplicated logic from fs_path_reset() adds abeff18eea26 btrfs: send: make fs_path_len() inline and constify its argument adds 835364d2965a btrfs: send: always use fs_path_len() to determine a path' [...] adds aaed3fba93c3 btrfs: send: simplify return logic from fs_path_prepare_for_add() adds 3d45a81f68a1 btrfs: send: simplify return logic from fs_path_add() adds ada968255e89 btrfs: send: implement fs_path_add_path() using fs_path_add() adds a1f832923809 btrfs: send: simplify return logic from fs_path_add_from_e [...] adds fbe3e43c9b78 btrfs: send: return -ENAMETOOLONG when attempting a path t [...] adds ee5a052998ef btrfs: send: simplify return logic from __get_cur_name_and [...] adds b8ce75ee9d1e btrfs: send: simplify return logic from is_inode_existent() adds be085972b515 btrfs: send: simplify return logic from get_cur_inode_state() adds b5216e9e66b3 btrfs: send: factor out common logic when sending xattrs adds bf73d4a334bf btrfs: send: only use boolean variables at process_recorde [...] adds 8ecbd3bd904a btrfs: send: add and use helper to rename current inode wh [...] adds e286a3593172 btrfs: send: simplify return logic from send_remove_xattr() adds 6637927afdc1 btrfs: send: simplify return logic from record_new_ref_if_ [...] adds 41969269da3f btrfs: send: simplify return logic from record_deleted_ref [...] adds 8bd220e77b33 btrfs: send: simplify return logic from record_new_ref() adds 8c679a053165 btrfs: send: simplify return logic from record_deleted_ref() adds 3bf31f49a2e3 btrfs: send: simplify return logic from record_changed_ref() adds 12cdf1aef8d6 btrfs: send: remove unnecessary return variable from proce [...] adds a14f9cf056ff btrfs: send: simplify return logic from process_changed_xattr() adds 43e7de21c42b btrfs: send: simplify return logic from send_verity() adds 52fb457267c5 btrfs: send: simplify return logic from send_rename() adds 95a06dc7b0d5 btrfs: send: simplify return logic from send_link() adds b2cbe8da5c75 btrfs: send: simplify return logic from send_unlink() adds 1e6c8559719a btrfs: send: simplify return logic from send_rmdir() adds 1757396393af btrfs: send: keep the current inode's path cached adds 6cf4300c5eba btrfs: send: avoid path allocation for the current inode w [...] adds 02c3c08808fc btrfs: send: simplify return logic from send_set_xattr() adds 6c5dc4655e83 btrfs: don't pass nodesize to __alloc_extent_buffer() adds 2edec503e0df btrfs: merge alloc_dummy_extent_buffer() helpers adds f29d3012a933 btrfs: get zone unusable bytes while holding lock at btrfs [...] adds 086fa6ee9ec1 btrfs: get used bytes while holding lock at btrfs_reclaim_ [...] adds 396f826fe091 btrfs: fix reclaimed bytes accounting after automatic bloc [...] adds dcce6deadf86 btrfs: simplify parameters of metadata folio helpers adds b18120d231d5 btrfs: add __pure attribute to eb page and folio counters adds 82be4c161b9c btrfs: use num_extent_folios() in for loop bounds adds 116b70faa8fc btrfs: do trivial BTRFS_PATH_AUTO_FREE conversions adds 8be56fa79933 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_dev_replace() adds 800f369aa2c7 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_run_dev_replace() adds c52a394047c2 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_check_dir_item_co [...] adds 95ca2589e9a6 btrfs: use BTRFS_PATH_AUTO_FREE in load_global_roots() adds e3072faabfc2 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_root_free_ob [...] adds 10f64c0eb740 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_get_name() adds d7fbe1503ad4 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_extent_info() adds cb9464e6d9b3 btrfs: use BTRFS_PATH_AUTO_FREE in run_delayed_extent_op() adds c0f9406e7858 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_lookup_bio_sums() adds 51f323576477 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_remove_free_space [...] adds 442f741ba3a7 btrfs: use BTRFS_PATH_AUTO_FREE in populate_free_space_tree() adds e48ea4404a35 btrfs: use BTRFS_PATH_AUTO_FREE in clear_free_space_tree() adds 7bb280acc9ea btrfs: use BTRFS_PATH_AUTO_FREE in load_free_space_tree() adds bc16bc412f43 btrfs: sysfs: accept size suffixes for read policy values adds 752fa5c67255 btrfs: prevent inline data extents read from touching bloc [...] adds 81249c8f3d72 btrfs: fix the qgroup data free range for inline data extents adds 48f029706477 btrfs: introduce a read path dedicated extent lock helper adds d3d0da4dff0d btrfs: make btrfs_do_readpage() to do block-by-block read adds d50d6322454f btrfs: allow buffered write to avoid full page read if it' [...] adds 28bc3a83311c btrfs: allow inline data extents creation if block size < [...] adds 840186b120d5 btrfs: remove the subpage related warning message adds b828709f84ab btrfs: properly limit inline data extent according to block size adds 7370642c1f66 btrfs: allow debug builds to accept 2K block size adds f700e2833bfc btrfs: parameter constification in ioctl.c adds 62a31886da39 btrfs: pass btrfs_root pointers to send ioctl parameters adds 60c8517166de btrfs: pass root pointers to search tree ioctl helpers adds b1a924aaafaf btrfs: pass struct btrfs_inode to btrfs_sync_inode_flags_t [...] adds 61cc2af37e6e btrfs: simplify local variables in btrfs_ioctl_resize() adds 92b2d31b40e9 btrfs: pass struct to btrfs_ioctl_subvol_getflags() adds 9d7586c8da62 btrfs: unify inode variable naming adds 06fc9003dfb5 btrfs: fix non-empty delayed iputs list on unmount due to [...] adds 866cbd965c5f btrfs: move __btrfs_bio_end_io() code into its single caller adds 01f5086aefd7 btrfs: move btrfs_cleanup_bio() code into its single caller adds fca760b123c0 btrfs: return a literal instead of a variable in btrfs_ini [...] adds fd1d7f44b352 btrfs: reject out-of-band dirty folios during writeback adds e4defa2e5532 btrfs: fix non-empty delayed iputs list on unmount due to [...] adds 7f6d73378f51 btrfs: avoid unnecessary bio dereference at run_one_async_done() adds 3f3911abcde1 btrfs: send: remove unnecessary inode lookup at send_encod [...] adds bd25a7813639 btrfs: send: simplify return logic from send_encoded_extent() adds 0b6ca8e72b05 btrfs: defrag: extend ioctl to accept compression levels adds 27dd098848d4 btrfs: run btrfs_error_commit_super() early adds 9df9ddd3fe9b btrfs: === misc-next on b-for-next === adds 3506f645ca8b btrfs: scrub: fix incorrectly reported logical/physical address adds c4a0a12615cb btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() adds 88d3b5df7b0f btrfs: scrub: remove unused is_super parameter from scrub_ [...] adds 08addf278c76 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] adds cc2935ddfffe btrfs: scrub: simplify the inode iteration output adds 21aed07de3f0 btrfs: scrub: ensure we output at least one error message [...] adds f670b1772ffc btrfs: scrub: use generic ratelimit helpers to output erro [...] adds 52bd5bd1c95f btrfs: extend trim callchains to pass the operation type adds fb79d09d4c9b btrfs: add new ioctl CLEAR_FREE adds 4b08f780ff6c btrfs: add zeroout mode to CLEAR_FREE ioctl adds 8ea9b34e61ec btrfs: add secure erase mode to CLEAR_FREE ioctl adds 70cf4908a29d btrfs: add more zeroout modes to CLEAR_FREE ioctl adds 8bddd4611a49 Merge branch 'misc-next' into for-next-next-v6.14-20250310 adds 32c579bf954d Merge branch 'for-next-next-v6.14-20250310' into for-next- [...] adds b60bf25e1a36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e9f34e6d0c47 CIFS: Propagate min offload along with other parameters fr [...] adds 994bf196b745 smb: client: Fix netns refcount imbalance causing leaks an [...] adds 976b31f582a0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 0b1fba92b31a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 63601a906acf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d8b8fa86047e erofs: get rid of erofs_map_blocks_flatmode() adds 42015460d195 erofs: simplify erofs_{read,fill}_inode() adds e9c07ed0ab22 erofs: add 48-bit block addressing on-disk support adds 97ba0024174b erofs: implement 48-bit block addressing for unencoded inodes adds 03e16f7fae18 erofs: support dot-omitted directories adds e05b97171c98 erofs: initialize decompression early adds 72df6ffc1fa2 erofs: add encoded extent on-disk definition adds a577d9ee2214 erofs: implement encoded extent metadata adds 1ef570ccb335 erofs: support unaligned encoded data adds 463a645b39e1 erofs: enable 48-bit layout support adds abb6f9b55fa9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e229db26d76a exfat: support batch discard of clusters when freeing clusters adds e4b343c1706f exfat: remove count used cluster from exfat_statfs() adds 36b5fb576d07 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds d0d2719f888c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds d2e6f3b77ddb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 2f31d154ccca Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds bdc500acb6b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds d846e5eb8e45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 57882533923c gfs2: Decode missing glock flags in tracepoints adds 8bbfde087559 gfs2: Add GLF_PENDING_REPLY flag adds f83f897614ab gfs2: glock holder GL_NOPID fix adds 3774f53d7f0b gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE adds 0360faca5d4d gfs2: Remove more dead code in add_to_queue adds d838605fea6e gfs2: Check for empty queue in run_queue adds a431d49243a0 gfs2: Fix request cancelation bug adds 6cb3b1c2df87 gfs2: Fix additional unlikely request cancelation race adds 9136cad723ec gfs2: Prevent inode creation race (2) adds e9e38ed7250f gfs2: minor evict fix adds 79fe790a32a8 gfs2: remove redundant warnings adds 41a8e04c94b8 gfs2: skip if we cannot defer delete adds 6576742b9084 gfs2: Use b_folio in gfs2_log_write_bh() adds 3f2fc848be88 gfs2: Use b_folio in gfs2_trans_add_meta() adds 072d732c055f gfs2: Use b_folio in gfs2_submit_bhs() adds e6ff5f2089eb gfs2: Use b_folio in gfs2_check_magic() adds e00307e8d4b2 gfs2: Convert gfs2_jhead_pg_srch() to gfs2_jhead_folio_search() adds 40829760096d gfs2: Convert gfs2_find_jhead() to use a folio adds 536da2a440b5 gfs2: Convert gfs2_end_log_write_bh() to work on a folio adds 0776a508d1d4 gfs2: Convert gfs2_meta_read_endio() to use a folio adds 9afb7753ff0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 215270b33e05 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds bb39ed470654 ksmbd: fix use-after-free in ksmbd_free_work_struct adds 3aa660c05924 ksmbd: prevent connection release during oplock break noti [...] adds 32d95e7d9daa cifs: add validation check for the fields in smb_aces adds 3b3c254db5e8 ksmbd: make SMB_SERVER_KERBEROS5 enable by default adds 204e557af3b9 ksmbd: Use str_read_write() and str_true_false() helpers adds 1e44ca7d1892 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds fc2a169c56de sunrpc: clean cache_detail immediately when flush is writt [...] adds 9a28ac1762a7 lockd: add netlink control interface adds e5c85846969f SUNRPC: Remove unused krb5_decrypt adds d093c9089260 nfsd: fix management of listener transports adds 45de52d03439 nfsd: adjust WARN_ON_ONCE in revoke_delegation adds 8a388c1fabeb NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up adds 904201c7b5f1 nfsd: remove the redundant mapping of nfserr_mlink adds d7d8e3169b56 NFSD: nfsd_unlink() clobbers non-zero status returned from [...] adds 370345b4bd18 NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory adds 3b60984e79fc NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an [...] adds 6e45906a0b80 NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file adds 4e59e6972b84 SUNRPC: Remove unused make_checksum adds 2ed4f6fe1555 NFSD: Fix trace_nfsd_slot_seqid_sequence adds 930b64ca0c51 nfsd: don't ignore the return code of svc_proc_register() adds 750037aa0a9f svcrdma: do not unregister device for listeners adds d1bc15b147d3 nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_loo [...] adds 230ca758453c nfsd: put dl_stid if fail to queue dl_recall adds 1c2d0957dc66 nfsd: prepare nfsd4_cb_sequence_done() for error handling rework adds 6c1cefb84b3d nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() adds 43fa8905db08 nfsd: always release slot when requeueing callback adds f049911b5b98 nfsd: only check RPC_SIGNALLED() when restarting rpc_task adds bf36c14972aa nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr adds 999595a651a8 nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better adds 4b54b85e3891 nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED adds 8ce35dcaf3ae NFSD: Fix callback decoder status codes adds dfd500d89545 fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning adds f77ce2e5708b nfsd: filecache: remove race handling. adds 1601e2fde937 NFSD: Re-organize nfsd_file_gc_worker() adds e8e6f5cdbc23 nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file [...] adds 8017afd66cbc nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc() adds 64912122a4f8 nfsd: filecache: introduce NFSD_FILE_RECENT adds 56221b42d717 nfsd: filecache: don't repeatedly add/remove files on the [...] adds fbfdc9fc0f66 nfsd: filecache: drop the list_lru lock during lock gc scans adds 9254c8ae9b81 nfsd: disallow file locking and delegations for NFSv4 reexport adds 1054e8ffc5c4 nfsd: prevent callback tasks running concurrently adds 424dd3df1f99 nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY adds 49bdbdb11f70 nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING adds 32ce62c0f09c nfsd: move cb_need_restart flag into cb_flags adds ff383e8f9440 nfsd: handle errors from rpc_call_async() adds 87055f8aea27 nfsd: reorganize struct nfs4_delegation for better packing adds d917d78311e5 nfsd: remove unneeded forward declaration of nfsd4_mark_cb [...] adds 387625808c45 nfsd: remove obsolete comment from nfs4_alloc_stid adds 261e3bbf9747 nfsd: use a long for the count in nfsd4_state_shrinker_count() adds 87480a8ce567 sysctl: Fixes nsm_local_state bounds adds 0ccdf8fdd6ef Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] adds 7974b156bdb3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds a551c7709b18 Merge branch '9p-next' of git://github.com/martinetd/linux adds 5d138b6fb4da xfs: Use abs_diff instead of XFS_ABSDIFF adds 1743d385e704 Merge branch 'vfs-6.15.shared.iomap' of gitolite.kernel.or [...] adds b4de0e9be963 iomap: Rename IOMAP_ATOMIC -> IOMAP_ATOMIC_HW adds 794ca29dcc92 iomap: Support SW-based atomic writes adds 786e3080cbe9 iomap: Lift blocksize restriction on atomic writes adds c7be0d72d551 Merge patch series "iomap preliminaries for large atomic w [...] adds 8657646d116d Merge branch 'vfs-6.15.iomap' of git://git.kernel.org/pub/ [...] adds 0a1fd78080c8 Merge branch 'vfs-6.15.iomap' of git://git.kernel.org/pub/ [...] adds cc3d2f55c43a xfs: reflow xfs_dec_freecounter adds 712bae966318 xfs: generalize the freespace and reserved blocks handling adds c8c4e8bc692a xfs: support reserved blocks for the rt extent counter adds a0760cca8e10 xfs: trace in-memory freecounter reservations adds c0bd736d3384 xfs: fixup the metabtree reservation in xrep_reap_metadir_ [...] adds 1df8d75030b7 xfs: make metabtree reservations global adds 272e20bb24dc xfs: reduce metafile reservations adds a581de0d613a xfs: factor out a xfs_rt_check_size helper adds 012482b3308a xfs: add a rtg_blocks helper adds 7c879c8275c0 xfs: move xfs_bmapi_reserve_delalloc to xfs_iomap.c adds 8ae4c8cec0bb xfs: skip always_cow inodes in xfs_reflink_trim_around_shared adds 6fff175279e4 xfs: refine the unaligned check for always COW inodes in x [...] adds f42c652434de xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay adds aacde95a3716 xfs: add a xfs_rtrmap_highest_rgbno helper adds 2167eaabe2fa xfs: define the zoned on-disk format adds bdc03eb5f98f xfs: allow internal RT devices for zoned mode adds 1fd8159e7ca4 xfs: export zoned geometry via XFS_FSOP_GEOM adds 1d319ac6fe1b xfs: disable sb_frextents for zoned file systems adds f044dda35124 xfs: disable FITRIM for zoned RT devices adds fc04408c4718 xfs: don't call xfs_can_free_eofblocks from ->release for [...] adds 0cb53d773bba xfs: skip zoned RT inodes in xfs_inodegc_want_queue_rt_file adds 720c2d583483 xfs: parse and validate hardware zone information adds 4e4d52075577 xfs: add the zoned space allocator adds 0bb2193056b5 xfs: add support for zoned space reservations adds 080d01c41d44 xfs: implement zoned garbage collection adds 058dd70c65ab xfs: implement buffered writes to zoned RT devices adds 2e2383405824 xfs: implement direct writes to zoned RT devices adds 859b692711c6 xfs: wire up zoned block freeing in xfs_rtextent_free_finish_item adds 55ef6e7a401f xfs: hide reserved RT blocks from statfs adds 01b71e64bb87 xfs: support growfs on zoned file systems adds 1cf4554e7bd8 xfs: allow COW forks on zoned file systems in xchk_bmap adds 48b9ac681995 xfs: support xchk_xref_is_used_rt_space on zoned file systems adds 14d355dceca2 xfs: support xrep_require_rtext_inuse on zoned file systems adds e50ec7fac81a xfs: enable fsmap reporting for internal RT devices adds af4f88330df3 xfs: disable reflink for zoned file systems adds ad35e362bfac xfs: disable rt quotas for zoned file systems adds be458049ffe3 xfs: enable the zoned RT device feature adds 97c69ba1c08d xfs: support zone gaps adds 7452a6daf9f9 xfs: add a max_open_zones mount option adds 64d0361114fd xfs: support write life time based data placement adds 099bf44f9c90 xfs: wire up the show_stats super operation adds 5443041b9c63 xfs: export zone stats in /proc/*/mountstats adds 243f40d0c776 xfs: contain more sysfs code in xfs_sysfs.c adds 9c477912b2f5 xfs: export max_open_zones in sysfs adds 4c6283ec9284 Merge tag 'xfs-zoned-allocator-2025-03-03' of git://git.in [...] adds 358cab79dd02 Merge branch 'xfs-6.15-zoned_devices' into xfs-6.15-merge adds 32f6987f9384 Merge branch 'xfs-6.15-merge' into for-next adds 8575a20bd9db Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds c48bf73ccc47 Merge branch 'vfs.fixes' into vfs.all adds 93fd0d46cbf7 vfs: Remove invalidate_inodes() adds 36265b792c36 Merge branch 'vfs-6.15.misc' into vfs.all adds a0359e49cb43 selftests: add tests for mount notification adds 0b335ef42e37 Merge branch 'vfs-6.15.mount' into vfs.all adds b96e42567505 Merge branch 'vfs-6.15.pidfs' into vfs.all adds 38962d9b15ce Merge mainline pipe changes adds cf3d0c54b21c fs/pipe: Limit the slots in pipe_resize_ring() adds 547476063e12 kernel/watch_queue: Use pipe_buf() to retrieve the pipe buffer adds ba0822021c3c fs/pipe: Use pipe_buf() helper to retrieve pipe buffer adds d5c6cb01b69c fs/splice: Use pipe_buf() helper to retrieve pipe buffer adds 3732d8f16531 Merge patch series "pipe: Trivial cleanups" adds 157bbb3a32ee Merge branch 'vfs-6.15.pipe' into vfs.all adds 4fdd90589f62 Merge branch 'kernel-6.15.tasklist_lock' into vfs.all adds 29b11c987f55 Merge branch 'vfs-6.15.mount.api' into vfs.all adds 4606e0e00b48 Merge branch 'vfs-6.15.iomap' into vfs.all adds 32d7eacafd31 Merge branch 'vfs-6.15.async.dir' into vfs.all adds 259f48868a1d Merge branch 'vfs-6.15.overlayfs' into vfs.all adds f846a7699e31 Merge branch 'vfs-6.15.nsfs' into vfs.all adds e0d0e0c07dd7 Merge branch 'vfs-6.15.eventpoll' into vfs.all adds 7768667c6b28 Merge branch 'vfs-6.15.sysv' into vfs.all adds a64e5a596067 bdev: add back PAGE_SIZE block size validation for sb_set_ [...] adds db1b25d9afd4 Merge branch 'vfs-6.15.pagesize' into vfs.all adds 1a239633e729 Merge branch 'vfs-6.15.mount.namespace' into vfs.all adds 04d0934f7f45 Merge branch 'vfs-6.15.ceph' into vfs.all adds 4c5ad63f85ef afs: Remove the "autocell" mount option adds 1d0b929fc070 afs: Change dynroot to create contents on demand adds 4f67bcf6d624 afs: Improve afs_volume tracing to display a debug ID adds 76daa300d41a afs: Improve server refcount/active count tracing adds 92c48157ade8 afs: Make afs_lookup_cell() take a trace note adds 469c82b55862 afs: Drop the net parameter from afs_unuse_cell() adds f3a123b25429 rxrpc: Allow the app to store private data on peer structs adds 40e8b52fe8c8 afs: Use the per-peer app data provided by rxrpc adds 4882ba78574e afs: Fix afs_server ref accounting adds e2c2cb8ef07a afs: Simplify cell record handling adds 58a5937d50d8 Merge tag 'afs-next-20250310' of ssh://gitolite.kernel.org [...] adds fda43747dd79 Merge branch 'vfs-6.15.shared.afs' into vfs.all adds 83c0b27266ec initramfs_test: kunit tests for initramfs unpacking adds fcc155008a20 vsprintf: add simple_strntoul adds a8a3bc2e3277 initramfs: avoid memcpy for hex header fields adds 7be37c94da01 initramfs: allocate heap buffers together adds 43094e109f6d initramfs: reuse name_len for dir mtime tracking adds 225034cd510a initramfs: fix hardlink hash leak without TRAILER adds 7a329ed2dea9 initramfs: avoid static buffer for error message adds 6d52f1393380 Merge patch series "initramfs: kunit tests and cleanups" adds 14d9897f07b0 Merge branch 'vfs-6.15.initramfs' into vfs.all adds 84820bba2bc5 Merge branch 'vfs-6.15.file' into vfs.all adds 5f7f601674cd Merge branch 'vfs-6.15.orangefs' into vfs.all adds c7c83558f91a Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] adds 8c96f582b9bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f122ed30288b Merge branch 'fs-next' of linux-next new 5a3752d937b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd96224f5c08 Merge branch 'pci/acs' new 198489cad157 Merge branch 'pci/aer' new 13828a04a7f4 Merge branch 'pci/aspm' new 2526fc7cda77 Merge branch 'pci/bwctrl' new b4db6be0ceec PCI/DOE: Rename DOE protocol to feature new f810d17762fb PCI/DOE: Rename Discovery Response Data Object Contents to type new 87f7d1a95d2f PCI/DOE: Expose DOE features via sysfs new 216235b41a0d PCI/DOE: Allow enabling DOE without CXL new 893015e636f1 Merge branch 'pci/doe' new 1c40887b3489 PCI: Cache offset of Resizable BAR capability new 18094ac55481 PCI: Fix reference leak in pci_register_host_bridge() new eaadc4f78056 PCI: Fix reference leak in pci_alloc_child_bus() new c4ed809acf34 PCI: Remove stray put_device() in pci_register_host_bridge() new 1bf0afe0f63a Merge branch 'pci/enumeration' new 743f2dd6d79c Merge branch 'pci/hotplug' new 8cc767b35803 Merge branch 'pci/pwrctrl' new 1a6a6dfd94bd Merge branch 'pci/reset' new 5af473941b56 PCI: Increase Resizable BAR support from 512 GB to 128 TB new e4cb29386ffc PCI: Do not claim to release resource falsely new 5507e02b90bf PCI: Fix BAR resizing when VF BARs are assigned new 1de70801be12 s390/pci: Fix s390_mmio_read/write syscall page fault handling new 910148a852c5 s390/pci: Introduce pdev->non_mappable_bars and replace VF [...] new 386808c6629f s390/pci: Support mmap() of PCI resources except for ISM devices new 63ed8d1dc123 Merge branch 'pci/resource' new 7e4b204b0ead Merge branch 'pci/devtree-create' new 208bb5c8cd9c dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop deprecated windows new 41df330ca403 dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop unnecessary [...] new 13d8bd7cf53d Merge branch 'pci/dt-bindings' new 3c936e0ec0e4 PCI: endpoint: pci-epf-test: Handle endianness properly new 52132f3a63b3 PCI: endpoint: Allow EPF drivers to configure the size of [...] new 4eb208424c9c PCI: endpoint: Add pci_epc_bar_size_to_rebar_cap() new 30a172db9fa4 PCI: dwc: ep: Move dw_pcie_ep_find_ext_capability() new 3a3d4cabe681 PCI: dwc: ep: Allow EPF drivers to configure the size of R [...] new 6a6b66f7e607 PCI: keystone: Describe Resizable BARs as Resizable BARs new a2fa5f96140e PCI: keystone: Specify correct alignment requirement new aba2b17810d7 PCI: dw-rockchip: Describe Resizable BARs as Resizable BARs new 22a01177c30f PCI: endpoint: Remove unused devm_pci_epc_destroy() new 934e9d137d93 PCI: endpoint: pci-epf-test: Fix double free that causes k [...] new a60a70842005 PCI: dwc: ep: Remove superfluous function dw_pcie_ep_find_ [...] new 2cdecf5d86b3 Merge branch 'pci/endpoint' new af1451b6738e selftests: pci_endpoint: Skip disabled BARs new a28d2f239806 selftests: pci_endpoint: Add GET_IRQTYPE checks to each in [...] new 2a93192d2058 misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_b [...] new c727ebe94c04 misc: pci_endpoint_test: Fix potential truncation in pci_e [...] new 7e80bbef1d69 misc: pci_endpoint_test: Give disabled BARs a distinct error code new 7962c82a6e64 misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX new f6cb7828c8e1 misc: pci_endpoint_test: Avoid issue of interrupts remaini [...] new 919d14603dab misc: pci_endpoint_test: Fix displaying 'irq_type' after ' [...] new 5fd48ebec9cb misc: pci_endpoint_test: Fix 'irq_type' to convey the corr [...] new 9240c27c3fdd misc: pci_endpoint_test: Remove global 'irq_type' and 'no_msi' new 9d8da8d9f250 misc: pci_endpoint_test: Do not use managed IRQ functions new c0ffa9c019a9 Merge branch '9d8da8d9f250' new e898e60a0f22 Merge branch 'pci/epf-mhi' new b8e696a687dd Merge branch 'pci/scoped-cleanup' new 6843f38e16b9 dt-bindings: PCI: altera: Add binding for Agilex new 60f2ee5f1472 PCI: altera: Add Agilex support new 782ebc878f01 Merge branch 'pci/controller/altera' new 9223fae0dd0b Merge branch 'pci/controller/amd-mdb' new cd912f3d7a83 Merge branch 'pci/controller/brcmstb' new 7e5a45d55c0c Merge branch 'pci/controller/cadence' new d27499ac3f0b Merge branch 'pci/controller/dwc' new d8dba4a635bc PCI: histb: Fix an error handling path in histb_pcie_probe() new 95ed1bee3cf5 Merge branch 'pci/controller/histb' new c714e2585d06 PCI: imx6: Use domain number and replace hardcoded value new df912feace0d Merge branch 'pci/controller/imx6' new 7ad7ca334f42 Merge branch 'pci/controller/hyperv' new 9ba0ea1e5553 Merge branch 'pci/controller/mediatek' new 7fa3a019dc34 Merge branch 'pci/controller/qcom' new b01e0482cd99 Merge branch 'pci/controller/vmd' new 86c2345aff3f tools/Makefile: Remove pci target new f4e026f454d7 PCI: Fix typos new 1051d67de6c8 Merge branch 'pci/misc' new d1564727d47f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7c2e894d6b11 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new b18224564d8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 12ed1fc33694 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new ee4b39c79992 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new d908e1e0829f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 7953605976f5 hwmon: (ntc_thermistor) return error instead of clipping on OOB new a2c5c83f6f8e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new cd16af5c89aa Merge branch 'docs-next' of git://git.lwn.net/linux.git new fae8cab4ba3a media: platform: synopsys: hdmirx: Fix 64-bit division for [...] new 0931da4fb96d Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] adds 6ceb877d5cec cpufreq/amd-pstate: Modify the min_perf calculation in adj [...] adds 932da6489669 cpufreq/amd-pstate: Remove the redundant des_perf clamping [...] adds e9869c836b2a cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_per [...] adds 555bbe67a622 cpufreq/amd-pstate: Convert all perf values to u8 adds 620136ced35a cpufreq/amd-pstate: Modularize perf<->freq conversion adds b899434857b0 cpufreq/amd-pstate: Remove the unnecessary cpufreq_update_ [...] adds 426db24d4db2 cpufreq/amd-pstate: Add missing NULL ptr check in amd_psta [...] adds 97a705dc1a36 cpufreq/amd-pstate: Use scope based cleanup for cpufreq_po [...] adds 3e93edc58a63 cpufreq/amd-pstate: Remove the unncecessary driver_lock in [...] new a1d1d8fb6535 cpufreq/amd-pstate: Fix the clamping of perf values new b7a41156588a cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend new a9ba0fd452d8 cpufreq/amd-pstate: Show a warning when a CPU fails to setup new a9b9b4c2a4cd cpufreq/amd-pstate: Drop min and max cached frequencies new 009d1c29a451 cpufreq/amd-pstate: Move perf values into a union new 6f0b13f16f7a cpufreq/amd-pstate: Overhaul locking new f458cf79d73b cpufreq/amd-pstate: Drop `cppc_cap1_cached` new 93984d3cea8a cpufreq/amd-pstate-ut: Use _free macro to free put policy new 66030cc1c533 cpufreq/amd-pstate-ut: Allow lowest nonlinear and lowest t [...] new a7875346c689 cpufreq/amd-pstate-ut: Drop SUCCESS and FAIL enums new 2aac38ac06cb cpufreq/amd-pstate-ut: Run on all of the correct CPUs new c630458c7a4b cpufreq/amd-pstate-ut: Adjust variable scope new b4cc466b9735 cpufreq/amd-pstate: Replace all AMD_CPPC_* macros with masks new 9f5daa2f2f6d cpufreq/amd-pstate: Cache CPPC request in shared mem case too new 77fbea69b0ff cpufreq/amd-pstate: Move all EPP tracing into *_update_per [...] new 1905fac6f9e0 cpufreq/amd-pstate: Update cppc_req_cached for shared mem [...] new 93039a60fb28 cpufreq/amd-pstate: Drop debug statements for policy setting new 2064543f5ba0 cpufreq/amd-pstate: Rework CPPC enabling new 4e16c1175238 cpufreq/amd-pstate: Stop caching EPP new efb758c8c803 cpufreq/amd-pstate: Drop actions in amd_pstate_epp_cpu_offline() new f96d92fcbbd0 Merge tag 'amd-pstate-v6.15-2025-03-06' of ssh://gitolite. [...] new 7983a0b56550 Merge back earlier cpufreq material for 6.15 new e78b1a2aa9c2 Merge branch 'pm-cpufreq' into linux-next new 860a731f52f8 PM: EM: Consify two parameters of em_dev_register_perf_domain() new 8a6f36b3c911 Merge branch 'pm-em' into linux-next new 25e8c3521af8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new be4ae8c19492 cpufreq: tegra186: Share policy per cluster new 6ed2943aa75b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new fffadbdd6b5a cpupower: Make lib versioning scheme more obvious and fix [...] new 5590dc3888e0 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 8042cac2e3d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 89a8b5dea44a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 0b27b0e4d43a RDMA/vmw_pvrdma: Remove unused pvrdma_modify_device new 83437689249e RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() new f6f425f3d251 net/mlx5: Add RDMA_CTRL HW capabilities new 0a34fad1bed4 net/mlx5: Allow the throttle mechanism to be more dynamic new f9deed0980fe net/mlx5: Limit non-privileged commands new ab7d228c7e0d net/mlx5: Query ADV_RDMA capabilities new 15b103df80b2 net/mlx5: fs, add RDMA TRANSPORT steering domain support new 98cf1d1a178e Add support and infrastructure for RDMA TRANSPORT new 1d5c69514e74 RDMA/mana_ib: Use safer allocation function() new 61e51682816d RDMA/uverbs: Introduce UCAP (User CAPabilities) API new cf7174e8982f RDMA/mlx5: Create UCAP char devices for supported device c [...] new fe9d7822baee RDMA/uverbs: Add support for UCAPs in context creation new 17ade5366345 RDMA/mlx5: Check enabled UCAPs when creating ucontext new 74934ddf124a RDMA/mlx5: Expose RDMA TRANSPORT flow table types to userspace new 8820965c4852 docs: infiniband: document the UCAP API new 787805a2a8a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9d2f5ddd47c selftests: net: fix error message in bpf_offload new 56a586961bf8 selftests: net: bpf_offload: add 'libbpf_global' to ignored maps new 876cfb20e889 net: stmmac: avoid shadowing global buf_sz new f732549eb303 net: stmmac: simplify phylink_suspend() and phylink_resume [...] new 54d989d58d2a net: airoha: Move min/max packet len configuration in airo [...] new e12182ddb6e7 net: airoha: Enable Rx Scatter-Gather new 03b1b69f0662 net: airoha: Introduce airoha_dev_change_mtu callback new 168ef0c1dee8 net: airoha: Increase max mtu to 9k new 7acfb681d407 Merge branch 'increase-maximum-mtu-to-9k-for-airoha-en7581-soc' new 35ea4f06fd33 net: airoha: Fix lan4 support in airoha_qdma_get_gdm_port() new a202dfe31cae net: airoha: Enable TSO/Scatter Gather for LAN port new 1cc3462159ba selftests: openvswitch: don't hardcode the drop reason subsys new e5b456a14215 net: ti: icss-iep: Add pwidth configuration for perout signal new 220cb1be647a net: ti: icss-iep: Add phase offset configuration for pero [...] new 92d369052018 Merge branch 'add-perout-configuration-support-in-iep-driver' new a2f61f1db855 net/mlx5: Relocate function declarations from port.h to ml [...] new 65a5d3557184 net/mlx5: Refactor link speed handling with mlx5_link_info struct new 7e959797f021 net/mlx5e: Enable lanes configuration when auto-negotiatio [...] new 5aa2e6de86d5 net/mlx5: Lag, Enable Multiport E-Switch offloads on 8 ports LAG new 348ed4b20546 net/mlx5e: Separate address related variables to be in struct new ca7992f52c2c net/mlx5e: Properly match IPsec subnet addresses new 865eddcf0afb Merge branch 'mlx5-misc-enhancements-2025-03-04' new c8be7018d47c net: phylink: Remove unused phylink_init_eee new 114508a89ddc dt-bindings: net: Add support for Sophgo SG2044 dwmac new f8add6654d3c net: stmmac: platform: Group GMAC4 compatible check new 9ef17cafc36b net: stmmac: platform: Add snps,dwmac-5.30a IP compatible string new a22221ef5dee net: stmmac: Add glue layer for Sophgo SG2044 SoC new ed3d10f3caca Merge branch 'riscv-sophgo-add-ethernet-support-for-sg2044' new 7ae495a537d1 selftests/net: add proc_net_pktgen to .gitignore new 93b1e055174b Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 0a5c8b2c8ccb bpf: fix a possible NULL deref in bpf_map_offload_map_alloc() new f36a9285828c net: ethtool: use correct device pointer in ethnl_default_ [...] new aa3e360701c3 gve: convert to use netmem for DQO RDA mode new 64fdb808660d net: stmmac: remove write-only priv->speed new d2b41068056b net: bcmgenet: bcmgenet_hw_params clean up new 07c1a756a50b net: bcmgenet: add bcmgenet_has_* helpers new a2bdde505f14 net: bcmgenet: move feature flags to bcmgenet_priv new 59a97b8184ef net: bcmgenet: BCM7712 is GENETv5 compatible new f841f5ef9911 net: bcmgenet: extend bcmgenet_hfb_* API new 3b5d4f5a820d net: bcmgenet: move DESC_INDEX flow to ring 0 new 6d31f8fc6c2f net: bcmgenet: add support for RX_CLS_FLOW_DISC new 8b031d4e9baa net: bcmgenet: remove dma_ctrl argument new 58affb23b667 net: bcmgenet: consolidate dma initialization new 791f349d02f7 net: bcmgenet: introduce bcmgenet_[r|t]dma_disable new f1bacae8b655 net: bcmgenet: support reclaiming unsent Tx packets new ffce2bedd361 net: bcmgenet: move bcmgenet_power_up into resume_noirq new 2432b9817b7c net: bcmgenet: allow return of power up status new 254f3239dd07 net: bcmgenet: revise suspend/resume new a3cc3f424de7 Merge branch 'net-bcmgenet-revise-suspend-resume' new c1aacad30614 eth: fbnic: link NAPIs to page pools new bfb522f347df eth: fbnic: fix typo in compile assert new 6cbf18a05c06 eth: fbnic: support ring size configuration new 15933ad12c9e Merge branch 'eth-fbnic-support-ring-size-configuration' new f5afcb9fbb39 tcp: ulp: diag: always print the name if any new 0d7336f8f06d tcp: ulp: diag: more info without CAP_NET_ADMIN new 530581047d32 Merge branch 'tcp-ulp-diag-expose-more-to-non-net-admin-users' new e368d2a1e8b6 net: airoha: Fix dev->dsa_ptr check in airoha_get_dsa_tag() new 730f8d1c611c MAINTAINERS: adjust entry in AIROHA ETHERNET DRIVER new e2537326e3b6 net: ethernet: Remove accidental duplication in Kconfig file new 5d7610577fd9 net: phy: tja11xx: add support for TJA1102S new 5b3178c452c3 net: phy: tja11xx: enable PHY in sleep mode for TJA1102S new fca9fe1aae44 Merge branch 'net-phy-tja11xx-add-support-for-tja1102s' new 248f6571fd4c netpoll: Optimize skb refilling on critical path new b3aaf3c13baa udp: expand SKB_DROP_REASON_UDP_CSUM use new 9bfc9d65a1dc hamradio: use netdev_lockdep_set_classes() helper new 8ef890df4031 net: move misc netdev_lock flavors to a separate header new 2af5adf962d4 virtio-net: Refactor napi_enable paths new 986a93045183 virtio-net: Refactor napi_disable paths new e7231f49d526 virtio-net: Map NAPIs to queues new d5d715207e29 virtio_net: Use persistent NAPI config new 48c57a49c50a Merge branch 'virtio-net-link-queues-to-napis' new 54580ccdd8a9 ipv6: remove leftover ip6 cookie initializer new a18dfa9925b9 ipv6: save dontfrag in cork new 0922cb68edfd selftests/net: expand cmsg_ip with MSG_MORE new feb2935e1451 Merge branch 'follow-up-on-deduplicate-cookie-logic' new 473367a5ffe1 r8169: increase max jumbo packet size on RTL8125/RTL8126 new 991a1b09920b eth: fbnic: fix memory corruption in fbnic_tlv_attr_get_string() new 7462fe22cc74 mptcp: pm: use addr entry for get_local_id new fac7a6ddc757 mptcp: pm: remove '_nl' from mptcp_pm_nl_addr_send_ack new d1734987992c mptcp: pm: remove '_nl' from mptcp_pm_nl_mp_prio_send_ack new 551a9ad7879d mptcp: pm: remove '_nl' from mptcp_pm_nl_work new 636113918508 mptcp: pm: remove '_nl' from mptcp_pm_nl_rm_addr_received new 550c50bbc2b7 mptcp: pm: remove '_nl' from mptcp_pm_nl_subflow_chk_stale() new 498d7d8b75f1 mptcp: pm: remove '_nl' from mptcp_pm_nl_is_init_remote_addr new 40aa7409d30d mptcp: pm: kernel: add '_pm' to mptcp_nl_set_flags new a17336b2b2e0 mptcp: pm: avoid calling PM specific code from core new a49eb8ae95b8 mptcp: pm: worker: split in-kernel and common tasks new a14673127236 mptcp: pm: export mptcp_remote_address new bcc32640ada0 mptcp: pm: move generic helper at the top new e4c28e3d5c09 mptcp: pm: move generic PM helpers to pm.c new 8617e85e04bd mptcp: pm: split in-kernel PM specific code new 2e7e6e9cda1e mptcp: pm: move Netlink PM helpers to pm_netlink.c new 71ca3561c268 Merge branch 'mptcp-pm-code-reorganisation' new d6b174ec0c59 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 9571d285ee2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6356699f6d30 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f550694e88b7 net/mlx5: Add IFC bits for PPCNT recovery counters group new cb6095258fd9 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 6391ddf8e285 Bluetooth: btnxpuart: Move vendor specific initialization [...] new e34c37e1c4b6 Bluetooth: btnxpuart: Add support for HCI coredump feature new 8f12025444f7 dt-bindings: net: bluetooth: nxp: Add support to set BD address new dbc9c20e75f8 Bluetooth: btnxpuart: Add support to set BD address new 0b2be018b5c9 Bluetooth: btintel_pcie: Trigger device coredump on hardwa [...] new dfa48dfca48e Bluetooth: btintel_pci: Fix build warning new 1f31274c1649 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d1e879ec600f wifi: iwlwifi: add iwlmld sub-driver new 0e28ee106c46 Merge tag 'ath-next-20250305' of git://git.kernel.org/pub/ [...] new 72a6caf5ec8b wifi: iwlegacy: avoid size increase new d9819f537c45 wifi: wfx: align declarations between bus_spi.c and bus_sdio.c new 813badc0e1cc wifi: wfx: declare support for WoWLAN new 32bd7f4b3932 wifi: wfx: allow SPI device to wake up the host new 75516809af78 wifi: wfx: allow SDIO device to wake up the host new fc56639937ce wifi: wfx: allow to enable WoWLAN using NL80211 new 35a44026e774 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a4946b8e81d6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d31710fb4c9b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new f09887d16fda Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 798aafeffb36 mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Inpu [...] new 797bbaa7531f mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g new 93020292fea7 mtd: spi-nor: explicitly include <linux/math64.h> new 27467991bc6c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 903be6989032 crypto/krb5: Add API Documentation new 2ac92fedb636 crypto/krb5: Add some constants out of sunrpc headers new d1775a177f7f crypto: Add 'krb5enc' hash and cipher AEAD algorithm new 1b80b6f446ed crypto/krb5: Test manager data new 3936f02bf2d3 crypto/krb5: Implement Kerberos crypto core new 025ac491f4ee crypto/krb5: Add an API to query the layout of the crypto section new a9c27d2d87a3 crypto/krb5: Add an API to alloc and prepare a crypto object new 0392b110ccaf crypto/krb5: Add an API to perform requests new 41cf1d1e8a86 crypto/krb5: Provide infrastructure and key derivation new c8d8f6af66c3 crypto/krb5: Implement the Kerberos5 rfc3961 key derivation new 8bcdbfa89f4f crypto/krb5: Provide RFC3961 setkey packaging functions new 00244da40f78 crypto/krb5: Implement the Kerberos5 rfc3961 encrypt and d [...] new 348f5669d1f6 crypto/krb5: Implement the Kerberos5 rfc3961 get_mic and v [...] new 7c164b66b276 crypto/krb5: Implement the AES enctypes from rfc3962 new 6c3c0e86c2ac crypto/krb5: Implement the AES enctypes from rfc8009 new 742e38d4d403 crypto/krb5: Implement the Camellia enctypes from rfc6803 new fc0cf10c04f4 crypto/krb5: Implement crypto self-testing new d4880fe6fd57 Merge tag 'crypto-krb5-20250303' of git://git.kernel.org/p [...] new caa9dbb76ff5 crypto: mxs-dcp - Only set OTP_KEY bit for OTP key new bcfc8fc53f3a crypto: tegra - Use separate buffer for setkey new 1cb328da4e8f crypto: tegra - Do not use fixed size buffers new 1e245948ca0c crypto: tegra - finalize crypto req on error new dcf8b7e49b86 crypto: tegra - check return value for hash do_one_req new 97ee15ea1016 crypto: tegra - Transfer HASH init function to crypto engine new ff4b7df0b511 crypto: tegra - Fix HASH intermediate result handling new ce390d6c2675 crypto: tegra - Fix CMAC intermediate result handling new bde558220866 crypto: tegra - Set IV to NULL explicitly for AES ECB new b157e7a228ae crypto: tegra - Reserve keyslots to allocate dynamically new f80a2e2e77be crypto: tegra - Use HMAC fallback when keyslots are full new c3e054dbdb08 crypto: api - Move struct crypto_type into internal.h new ef2a68f815da dt-bindings: crypto: inside-secure,safexcel: Allow dma-coherent new cc47f07234f7 crypto: lzo - Fix compression buffer overrun new fc4bd01d9ff5 crypto: iaa - Test the correct request flag new 8f3332eecdd4 crypto: acomp - Remove acomp request flags new 06f0e09f6e54 dt-bindings: crypto: qcom,prng: document QCS615 new ba89b4eaa6cf crypto: lib/chachapoly - Drop dependency on CRYPTO_ALGAPI new 98330b9a6150 crypto: Kconfig - Select LIB generic option new eca6828403b8 crypto: skcipher - fix mismatch between mapping and unmapp [...] new 62231b602288 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d65a27f95f6a Merge tag 'drm-misc-next-2025-03-06' of https://gitlab.fre [...] new 3646cc65e274 drm/amdgpu: Do not write to GRBM_CNTL if Aldebaran SRIOV new 571d36837c84 drm/amdgpu: fix inconsistent indenting warning new 14c8097ba4db drm/amdkfd: remove unused debug gws support status variable new 94b0908b8552 drm/amdgpu: Do not set power brake sequence for Aldebaran SRIOV new fe2fa3be3d59 drm/amdgpu: Fix missing drain retry fault the last entry new 334dc5fcc3f1 drm/amdgpu: increase RAS bad page threshold new 3bc7bc73af7d drm/amdgpu: retire ip init code specific for A0 rev new 216be476f14a drm/amdgpu: fix the gb_addr_config_fields init value mismatch new 148084bbb1e5 drm/amdgpu: Use unique CPER record id across devices new ba795235a2b9 drm/amdgpu/display: Allow DCC for video formats on GFX12 new bd4b125eb949 drm/amd/display: fix missing .is_two_pixels_per_container new 1435e895d4fc drm/amdgpu: handle amdgpu_cgs_create_device() errors in am [...] new 9c551ca3dbb2 drm/amdgpu: Fix annotation for dce_v6_0_line_buffer_adjust [...] new 092da9fb2506 drm/amdgpu: add defines for pin_offsets in DCE8 new 59228c6631f9 drm/amdkfd: clear F8_MODE for gfx950 new 0d1a686b542a drm/amd/amdgpu: Add missing GC 11.5.0 register new 68bfdc8dc0a1 drm/amd: Keep display off while going into S4 new 289e68503a45 drm/amdkfd: Set per-process flags only once cik/vi new 61972cd93af7 drm/amdkfd: Set per-process flags only once for gfx9/10/11/12 new cf6d949a409e drm/amdkfd: Add support for more per-process flag new 236f475d29f8 Merge tag 'amd-drm-next-6.15-2025-03-07' of https://gitlab [...] new 3045b3b0bb64 MAINTAINERS: use kernel.org alias new 60065f260a22 mailmap: remap all addresses to kernel.org alias new 06dd5d86c6ae drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump new e79751f69b3c drm/msm/dpu: Clear perf params before calculating bw new 69d02730431e drm/msm/dpu: Support YUV formats on writeback for DPU 5.x+ new 1cf5cd92a20b drm/msm/dpu: Adjust CDM_MUX to support CWB PINGPONG new 2060a2db1253 drm/msm/dpu: Remove duplicate dpu_hw_cwb.h header new 096775c3dcf3 drm/msm/dpu: correct dpu_crtc_check_mode_changed docs new 2ee664833000 drm/msm/dpu: correct struct dpu_encoder_virt docs new 1b9d131a098e drm/msm/dpu: Fix uninitialized variable in dpu_crtc_kickof [...] new 375f1dec6957 drm/msm/dpu: drop wb2_formats_rgb new 0edf7b1f3190 dt-bindings: display/msm: dsi-controller-main: Combine if: [...] new 83ee6d2ec52f dt-bindings: display/msm: dsi-controller-main: Add missing [...] new c8cd03eb2d2d Merge tag 'drm-msm-next-2025-03-09' of https://gitlab.free [...] new 11a5c6445ab8 Merge tag 'drm-xe-next-2025-03-07' of https://gitlab.freed [...] new e98bed96e468 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new f830d05d8e92 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 914ee6e730e1 drm/appletbdrm: Fix ref-counting on dmadev new 4b6671287422 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 3855f1d925d4 drm/amd/display: allow 256B DCC max compressed block sizes [...] new 2c01befe4a27 drm/amdgpu/vcn: fix idle work handler for VCN 2.5 new ed962f8d0603 drm/amdkfd: Add pm_config_dequeue_wait_counts API new 0d9cabc8f591 drm/amd/display: Fix incorrect DPCD configs while Replay/P [...] new 7b1ba19eb15f drm/amd/display: Disable unneeded hpd interrupts during dm_init new d93b92c97667 drm/amd/display: Add more debug data to dmub_srv new 0747acf33112 drm/amd/display: fix default brightness new 5e19e2b57b6b drm/amd/display: Restore correct backlight brightness afte [...] new 50e0bae34fa6 drm/amd/display: Add and use new dm_prepare_suspend() callback new bd00b29b5f23 drm/amd/display: Do not enable replay when vtotal update i [...] new 8a21da2842bb drm/amd/display: not abort link train when bw is low new 084e0735448a drm/amd/display: Implement PCON regulated autonomous mode [...] new 50bcdef7b616 drm/amd/display: assume VBIOS supports DSC as default new 15d1c2e6bf60 drm/amd/display: Add Support for reg inbox0 for host->DMUB CMDs new 274a87eb389f drm/amd/display: Assign normalized_pix_clk when color depth = 14 new dd60bfd5349a drm/amd/display: Fix visual confirm color not updating new d3069feecdb5 drm/amd/display: calculate the remain segments for all pipes new 34935701b7ed drm/amd/display: Correct timing_adjust_pending flag setting. new 29c1c20496a7 drm/amd/display: Prevent VStartup Overflow new 725a04ba5a95 drm/amd/display: Fix slab-use-after-free on hdcp_work new 6b675ab8efbf drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp new 272385483e0b drm/amd/display: Drop unnecessary ret variable for enable_assr() new 756e58e83e89 drm/amd/display: remove minimum Dispclk and apply oem pane [...] new 2f1b6b24b0dd drm/amd/display: Promote DAL to 3.2.324 new f4f086de3100 drm/amd/display: change kzalloc to kcalloc in dcn30_valida [...] new 934cb529e90c drm/amd/display: change kzalloc to kcalloc in dcn31_valida [...] new b17a94f2fe82 drm/amd/display: change kzalloc to kcalloc in dcn314_valid [...] new 315ce6c41aa9 drm/amd/display: change kzalloc to kcalloc in dml1_validate() new 02438acd2523 drm/amdgpu/vce2: fix ip block reference new 099f273eff9c drm/amdgpu: Trigger a wedged event for ring reset new 709e6ef9e493 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 2fff55d499ee drm/xe/compat: refactor compat i915_drv.h new 30a6be2c200f drm/i915/plane: convert intel_atomic_plane.[ch] to struct [...] new 68b97b12c461 drm/i915: Program CURSOR_PROGRAM and COEFF_POLARITY for ic [...] new 72eea9175e4d drm/i915: Drop redundant shared_dpll=NULL assignments new 0851227d62bb drm/i915: Don't clobber crtc_state->cpu_transcoder for ina [...] new cd5693cf5ec4 drm/i915: Use intel_plane_set_invisible() in intel_plane_d [...] new 082ed1ffc24a drm/i915: Extract intel_cdclk_crtc_disable_noatomic() new d66fbd662dda drm/i915: Extract skl_wm_crtc_disable_noatomic() new 1dc6076c67a0 drm/i915: clean up pipe's ddb usage in intel_crtc_disable_ [...] new d34b59d5ba41 drm/i915: Add skl_wm_plane_disable_noatomic() new 1ec968609518 drm/i915: Extract intel_bw_crtc_disable_noatomic() new bd17fc4b6b2b drm/i915: Extract intel_cdclk_update_hw_state() new ad2d834f888b drm/i915: Extract intel_bw_update_hw_state() new 7b65b24a4ecb drm/i915: Update bw_state->active_pipes during readout new ff79a131d37a drm/i915: Skip some bw_state readout on pre-icl new e45b8192c7e7 sem/i915: Simplify intel_cdclk_update_hw_state() new 003ec4ce424c drm/i915: Simplify cdclk_disable_noatomic() new dbf1b1ed55ba drm/i915: Split wm sanitize from readout new 14968c207a0f drm/i915: Do wm readout ealier for skl+ new e6001c930aae drm/i915: Move dbuf_state->active_pipes into skl_wm_get_hw [...] new bb800b56f01f drm/i915: Relocate intel_bw_crtc_update() new eb4796d86259 drm/i915/xe3lpd: Map POWER_DOMAIN_AUDIO_PLAYBACK to DC_off new 9e7178e3bc6d Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 8e8d76f62329 drm/xe: Release guc ids before cancelling work new fc858ddf9c68 drm/xe/guc_pc: Remove duplicated pc_start call new 70e5043ba85e drm/xe/userptr: Fix an incorrect assert new 4da1fb61e02a drm/gpusvm: Fix kernel-doc new a30d96ea656c drm/xe: Remove pointless gen11 assertions new 89f8d10f981e drm/xe: Remove GEN11 prefixes from documentation new 8aa8c2d4214e drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr() new d945cc876277 drm/xe/pm: Temporarily disable D3Cold on BMG new 1182bc74b39b drm/xe: Fix MOCS debugfs LNCF readout new 08ea901d0b8f drm/xe: Fix ring flush invalidation new 52a237e8d6c4 drm/xe: Pass flags directly to emit_flush_imm_ggtt new c36e3442ea1c drm/xe: Use correct type width for alignment in fb pinning code new b4b05e53b550 drm/xe/guc_pc: Retry and wait longer for GuC PC start new 3b545b216cd1 drm/xe/xe3: Recognize 3DSTATE_COARSE_PIXEL in LRC dumps new 8da8aecf1f2d drm/xe: remove redundant check in xe_vm_create_ioctl() new 282969b6fc2e Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 100a3b19ea5e fbdev: core: tileblit: Implement missing margin clearing f [...] new 6f0004888d9a fbcon: Use correct erase colour for clearing in fbcon new b28be93f4cac fbdev: pxafb: use devm_kmemdup*() new d60f9ca963f4 fbdev: au1100fb: Move a variable assignment behind a null [...] new 0c2e740d8a94 dummycon: only build module if there are users new 0e66efc4ae50 dummycon: fix default rows/cols new 9bd302262647 mdacon: rework dependency list new 3be25eb265bc fbdev: lcdcfb: Register sysfs groups through driver core new 28c5f7690cde fbdev: Register sysfs groups through device_add_group new f2b558988c7d fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V [...] new 85ff0e84ea20 fbdev: mach64_cursor: Remove fb_draw.h includes new 0f34a67944d4 fbdev: wmt_ge_rops: Remove fb_draw.h includes new 82eaeb19fd79 fbdev: Refactoring the fbcon packed pixel drawing routines new 2b999080744c MAINTAINERS: Add contact info for fbdev packed pixel drawing new 8a9836b52c95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21185f49a41b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3cd33ab17c3 ALSA: seq: Improve data consistency at polling new ef749c8d9573 ALSA: seq: Avoid client data changes during proc reads new 68c92c69684e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db91ad81a254 ASoC: dt-bindings: fsl,imx-asrc: Document audio graph port new a8fed0bddf8f ASoC: dt-bindings: add regulator support to dmic codec new d3321a20b511 ASoC: dmic: add regulator support new 1ec3f1dc215d ASoC: dmic: add regulator support new 698233342000 ASoC: SOF: Intel: mtl: Split up dsp_ops setup code new 0d2d276f53ea ASoC: SOF: Intel: lnl/ptl: Only set dsp_ops which differs [...] new 80416226920c ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions new 8aeb7d2c3fc3 ASoC: SOF: Intel: Create ptl.c as placeholder for Panther [...] new eea84a7f0cdb ASoC: SOF: ipc4: Add support for Intel HW managed mic priv [...] new 0978e8207b61 ASoC: SOF: Intel: hda-mlink: Add support for mic privacy i [...] new a0db661e7d8e ASoC: SOF: hda/shim: Add callbacks to handle mic privacy c [...] new 4a43c3241ec3 ASoC: SOF: Intel: ptl: Add support for mic privacy new 8a7e7a03e3c5 ASoC: SOF: Intel: Add support for ACE3+ mic privacy new 8ecfae0248ab Merge remote-tracking branch 'asoc/for-6.15' into asoc-next new 437ea5e79d6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa0fdccda407 tests/module: nix-ify new 838e6dd8b592 module: Begin to move from RCU-sched to RCU. new 039de46874bb module: Use proper RCU assignment in add_kallsyms(). new f01369239293 module: Use RCU in find_kallsyms_symbol(). new c4fadf38ded5 module: Use RCU in module_get_kallsym(). new febaa65c94e0 module: Use RCU in find_module_all(). new f27d8ed6a636 module: Use RCU in __find_kallsyms_symbol_value(). new cdd9335c1302 module: Use RCU in module_kallsyms_on_each_symbol(). new 435bbcc3bef6 module: Remove module_assert_mutex_or_preempt() from try_a [...] new 2ff49f8931be module: Use RCU in find_symbol(). new 2bee017741f2 module: Use RCU in __is_module_percpu_address(). new 7d9dda6f628f module: Allow __module_address() to be called from RCU section. new 2abf84f688be module: Use RCU in search_module_extables(). new 6593a2c990f2 module: Use RCU in all users of __module_address(). new d593e0cabdf6 module: Use RCU in all users of __module_text_address(). new 59aa1414bf33 ARM: module: Use RCU in all users of __module_text_address(). new 17a9992dd7e8 arm64: module: Use RCU in all users of __module_text_address(). new f99d27d9feb7 LoongArch/orc: Use RCU in all users of __module_address(). new 18d83c3654c3 LoongArch: ftrace: Use RCU in all users of __module_text_a [...] new ccf74e79ea35 powerpc/ftrace: Use RCU in all users of __module_text_address(). new e151955bacf8 cfi: Use RCU while invoking __module_address(). new 14daa3bca217 x86: Use RCU in all users of __module_address(). new 4038131fdf3d jump_label: Use RCU in all users of __module_address(). new 72ee1c20b0b5 jump_label: Use RCU in all users of __module_text_address(). new 8c6eb7ca8600 bpf: Use RCU in all users of __module_text_address(). new 7e74a7c00aef kprobes: Use RCU in all users of __module_text_address(). new 3983da398c26 static_call: Use RCU in all users of __module_text_address(). new f47d2a3f7542 bug: Use RCU instead RCU-sched to protect module_bug_list. new 3690f4a86005 params: Annotate struct module_param_attrs with __counted_by() new 6380bf8ff902 module: Replace deprecated strncpy() with strscpy() new 085c5e37427d module: Remove unnecessary size argument when calling strscpy() new 0e6b51354c59 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 3066a95d14ae dt-bindings: input: matrix_keypad - add wakeup-source property new 8d2764251ffe dt-bindings: input: goodix,gt9916: Document gt9897 compatible new 4d395cb071a3 Input: goodix_berlin - add support for Berlin-A series new db18f4979489 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 94765d71a083 Merge branch 'for-6.15/io_uring' into for-6.15/io_uring-reg-vec new 78b6f6e9bf39 Merge branch 'for-6.15/io_uring-rx-zc' into for-6.15/io_ur [...] new 6e3da40ed6f3 Merge branch 'for-6.15/io_uring-epoll-wait' into for-6.15/ [...] new e1d499590977 io_uring: introduce struct iou_vec new 9ef4cbbcb4ac io_uring: add infra for importing vectored reg buffers new bdabba04bb10 io_uring/rw: implement vectored registered rw new 835c4bdf95d5 io_uring/rw: defer reg buf vec import new 17523a821d22 io_uring/net: combine msghdr copy new 9fcb349f5ad1 io_uring/net: pull vec alloc out of msghdr import new be7052a4b5a8 io_uring/net: convert to struct iou_vec new 23371eac7d9a io_uring/net: implement vectored reg bufs for zctx new 0396ad3766ad io_uring: cap cached iovec/bvec size new 4876c571d73e Merge branch 'for-6.15/io_uring-reg-vec' into for-next new 30c970354ce2 io_uring: Remove unused declaration io_alloc_async_data() new ede227e41de5 Merge branch 'for-6.15/io_uring' into for-next new 7a9dcb05f550 io_uring: return -EAGAIN to continue multishot new 5027d02452c9 io_uring: unify STOP_MULTISHOT with IOU_OK new d291fb652020 io_uring: introduce io_prep_reg_iovec() new 146acfd0f649 io_uring: rely on io_prep_reg_vec for iovec placement new 018302436294 Merge branch 'for-6.15/io_uring-reg-vec' into for-next new 6e51a1279cd6 block: acquire q->limits_lock while reading sysfs attributes new b07a889e8335 block: move q->sysfs_lock and queue-freeze under show/stor [...] new d23977fee1ee block: remove q->sysfs_lock for attributes which don't need it new 1bf70d08cc3b block: introduce a dedicated lock for protecting queue ele [...] new 3efe7571c3ae block: protect nr_requests update using q->elevator_lock new 245618f8e45f block: protect wbt_lat_usec using q->elevator_lock new 5e40f4452dc9 block: protect read_ahead_kb using q->limits_lock new 5abba4cebec0 block: protect hctx attributes/params using q->elevator_lock new 18d1e3ad28a5 Merge branch 'for-6.15/block' into for-next new fc0e982b8a3a block: make sure ->nr_integrity_segments is cloned in blk_ [...] new 7e76336e14de badblocks: Fix a nonsense WARN_ON() which checks whether a [...] new 9d672e3d7801 Merge branch 'for-6.15/block' into for-next new 9894e0eaae98 selftests: ublk: make ublk_stop_io_daemon() more reliable new 9d80f48c5e08 selftests: ublk: fix build failure new 2ecdcdfee58c selftests: ublk: add --foreground command line new 5b2db7a8c7e4 selftests: ublk: fix parsing '-a' argument new 632051ffbd90 selftests: ublk: support shellcheck and fix all warning new c83b089a70ec selftests: ublk: don't pass ${dev_id} to _cleanup_test() new c2cb669a86c1 selftests: ublk: move zero copy feature check into _add_ub [...] new 87a9265213c3 selftests: ublk: load/unload ublk_drv when preparing & cle [...] new c60ac48eab61 selftests: ublk: add one stress test for covering IO vs. r [...] new af83ccc7db3a selftests: ublk: add stress test for covering IO vs. killi [...] new 390174c91d2d selftests: ublk: improve test usability new 334f795ff8fc Revert "io_uring/rsrc: simplify the bvec iter count calculation" new cf9536e550dd io_uring/kbuf: enable bundles for incrementally consumed buffers new a18b4e6b9031 Merge branch 'for-6.15/io_uring' into for-next new eebcbc957824 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 9c9e5ee5c8f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bab42cfa1ca9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 37ff47156166 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 24881dcabe09 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new f1326d5f617c Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 46723e2839a5 power: supply: core: Remove unused power_supply_set_batter [...] new 172b7d79f796 power: supply: ds2760: Remove unused ds2760_battery_set_charged new 68b6cf402072 power: supply: Remove unused set_charged method new 0857367003bc power: supply: bd99954: convert to use maple tree register cache new 6d166a69863f power: supply: bq24257: convert to use maple tree register cache new 71a7627d3a1c power: supply: bq2515x: convert to use maple tree register cache new 21153cf9a79a power: supply: bq25890: convert to use maple tree register cache new f8be87583c12 power: supply: bq25980: convert to use maple tree register cache new 8cf985e069ca power: supply: ltc4162l: convert to use maple tree register cache new dde0409a223b power: supply: max1720x: convert to use maple tree register cache new af4499fb2a3f power: supply: rt9455: convert to use maple tree register cache new bfa2b6370b79 power: supply: smb347: convert to use maple tree register cache new 2fc78cd0a3c3 power: reset: at91-sama5d2_shdwc: Add sama7d65 PMC new 134254038739 power: supply: core: get rid of of_node new 46d0c03c5503 power: supply: all: switch psy_cfg from of_node to fwnode new 0e8939876583 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a7ea739a6e37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b51543e9fb39 MAINTAINERS: add an explicit credentials entry new 75e6184ce064 MAINTAINERS: add Serge Hallyn as a credentials reviewer new 9da4f4f9877e lsm: remove old email address for Stephen Smalley new 65b796acea1e mailmap: map Stephen Smalley's old email addresses new e59eac19df49 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f5cd4f22b24b Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new e0647c0599a0 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 6ae0042f4d3f selinux: Chain up tool resolving errors in install_policy.sh new 8af43b61c17e selinux: support wildcard network interface names new 07ba92846167 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new edd8d3fc71fd Merge branch 'next' of git://github.com/cschaufler/smack-next new a35372710f0d tpm: do not start chip while suspended new 206f0bb4c503 tpm: ftpm_tee: remove incorrect of_match_ptr annotation new e2a88fcd249c tpm: Lazily flush auth session when getting random data new f16d46cc565c tpm: Convert warn to dbg in tpm2_start_auth_session() new cc497bc2ad91 tpm_crb: implement driver compliant to CRB over FF-A new fb9c416b35d5 tpm_crb: clean-up and refactor check for idle support new a85fb3feec90 ACPICA: add start method for Arm FF-A new 9b2015ee9b5b tpm_crb: add support for the Arm FF-A start method new 115be78c0bfe Documentation: tpm: add documentation for the CRB FF-A interface new b144eafd2a33 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5c03f9f4d362 watchdog: aspeed: Update bootstatus handling new f285bd8c74d3 watchdog: cros-ec: Add newlines to printks new 331c8349605c watchdog: Enable RZV2HWDT driver depend on ARCH_RENESAS new c284153a2c55 watchdog: lenovo_se30_wdt: Watchdog driver for Lenovo SE30 [...] new 480ee8a260e6 watchdog: s3c2410_wdt: Fix PMU register bits for ExynosAut [...] new f1c16aa612dc watchdog: nic7018_wdt: tidy up ACPI ID table new d127d9ce2c8e dt-bindings: watchdog: fsl-imx7ulp-wdt: Add i.MX94 support new 5c53f11f78ae Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new 07494563992b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 95dfaf71b091 dt-bindings: memory-controllers: samsung,exynos4210-srom: [...] new 5935d1f1ea15 dt-bindings: memory-controllers: qcom,ebi2: Enforce child props new 25dfe941bb5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ef69b6d8f00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ec4d4fbd93aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5809206ef67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f70397476bb3 next-20250303/tip new f0b3145f2fb9 Merge branch 'timers/drivers/next' of https://git.linaro.o [...] new d59d844e319d EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer new 3427befbbca6 EDAC/ie31200: Fix the DIMM size mask for several SoCs new 231e341036d9 EDAC/ie31200: Fix the error path order of ie31200_init() new 44eae52089eb EDAC/ie31200: Fix the 3rd parameter name of *populate_dimm_info() new 312e67a03d8b EDAC/ie31200: Simplify the pci_device_id table new 2a52cce64861 EDAC/ie31200: Make the memory controller resources configurable new afdbc3655556 EDAC/ie31200: Make struct dimm_data contain decoded information new a217961b83ae EDAC/ie31200: Fold the two channel loops into one loop new 498550e1fa7c EDAC/ie31200: Break up ie31200_probe1() new d0742284ec6d EDAC/ie31200: Add Intel Raptor Lake-S SoCs support new a5db1b296b18 EDAC/ie31200: Switch Raptor Lake-S to interrupt mode new af1a78613133 Merge branch 'edac-drivers' into edac-for-next new b63c41cacc13 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new eb790956d535 next-20250307/ftrace new 1885eb37279d rcu: Remove swake_up_one_online() bandaid new 69aa4876105b Revert "rcu/nocb: Fix rcuog wake-up from offline softirq" new 0dbb73eb0291 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0de64754a554 tools/nolibc: add prototypes for non-static functions new 69ccba67d7cd selftests/nolibc: ignore -Wmissing-prototypes new 4da4e35e9d7e selftests/nolibc: enable -Wmissing-prototypes new cfb1bfe9535a tools/nolibc: make signature of ioctl() more flexible new e16214dc1fbf selftests/nolibc: drop mips32be EXTRACONFIG new a75b763b51ee selftests/nolibc: drop call to prepare target new 25d5ef9e7c55 selftests/nolibc: drop call to mrproper target new d7d271ec30dd selftests/nolibc: execute defconfig before other targets new c1f4a7a84037 selftests/nolibc: always keep test kernel configuration up [...] new dde5625d4d75 tools/nolibc: add support for sys_llseek() new 665fa8dea90d tools/nolibc: add support for directory access new 16681bea9a80 selftests/nolibc: split up architecture list in run-tests.sh new 00ddf4cc9756 selftests/nolibc: only run constructor tests on nolibc new 3d1e67c615cb selftests/nolibc: rename s390 to s390x new 9c812b01f13d tools/nolibc: add support for 32-bit s390 new 22edf1f8d4dc tools/nolibc: add support for [v]sscanf() new 3bd53b2fa57d Revert "selftests: kselftest: Fix build failure with NOLIBC" new f8bedb30d66b selftests/nolibc: explicitly enable ARM mode new cb839e0cc881 selftests/nolibc: add armthumb configuration new b2edaad7f519 tools/nolibc: add support for openat(2) new fbd4f52f5bf7 tools/nolibc: always use openat(2) instead of open(2) new 90e1f9f7440c tools/nolibc: process open() vararg as mode_t new 00e03fea969e tools/nolibc: drop outdated example from overview comment new 6e406202a44a selftests/nolibc: use O_RDONLY flag instead of 0 new a782d45c867c selftests/nolibc: stop testing constructor order new bceb73904c85 tools/nolibc: don't use asm/ UAPI headers new 654ac30fd535 Merge branches 'lkmm.2025.02.25a' and 'nolibc.2025.03.07a' [...] new 84f245cd956c Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new f3d346431750 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bbb622488749 RISC-V: KVM: Disable the kernel perf counter during configure new 1f6bbe125560 KVM: riscv: selftests: Do not start the counter in the ove [...] new 4b506adfea90 KVM: riscv: selftests: Change command line option new ee4e778c5802 KVM: riscv: selftests: Allow number of interrupts to be co [...] new d0d0b1247a03 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 6ae113b37e71 Merge branch 'next' of https://github.com/kvm-x86/linux.git new f95065bbdc5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 975bf535fe06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a248294a314 platform/x86: dell-ddv: Fix temperature calculation new 8dc3f0161e35 platform/x86: dell-ddv: Use devm_battery_hook_register new 99923a0df785 platform/x86: dell-ddv: Use the power supply extension mechanism new 351f3d9a0550 platform/x86/amd/pmc: Notify user when platform does not s [...] new e3f1fe98983e platform/x86/amd/pmc: Move macros and structures to the PM [...] new c183cf6c5398 platform/x86/amd/pmc: Remove unnecessary line breaks new 6ad1b2dc0f2a platform/x86/amd/pmc: Use managed APIs for mutex new d74e6e29d2b2 tools/power/x86/intel-speed-select: Prevent increasing MAX [...] new c49e805db306 tools/power/x86/intel-speed-select: Fix the condition to c [...] new 7ad93737ddf3 tools/power/x86/intel-speed-select: Die ID for IO dies new 8d9cfb6d712b tools/power/x86/intel-speed-select: Prefix header search p [...] new 7dd556365b0c tools/power/x86/intel-speed-select: v1.22 release new f895f2493098 Merge branch 'intel-sst' of https://github.com/spandruvada [...] new 733dfbc0e208 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 720e5822d5c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 18012215f76f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 90d6df317f0e Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 993a47bd7b99 Merge 6.14-rc6 into driver-core-next new 5424eab0c99e Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new b020761e8cbf xhci: show correct U1 and U2 timeout values in debug messages new 856563be98b2 usb: xhci: remove redundant update_ring_for_set_deq_comple [...] new 58d0a3fab5f4 usb: xhci: Don't skip on Stopped - Length Invalid new bfa845994282 usb: xhci: Complete 'error mid TD' transfers when handling [...] new 906dec15b9b3 usb: xhci: Fix isochronous Ring Underrun/Overrun event handling new d0b619599e52 usb: xhci: Expedite skipping missed isoch TDs on modern HCs new fe1ccba52a8d usb: xhci: Skip only one TD on Ring Underrun/Overrun new 55741c723318 usb: xhci: correct debug message page size calculation new 68c1f1671650 usb: xhci: set page size to the xHCI-supported size new d71cb7d6e1a2 usb: xhci: refactor trb_in_td() to be static new 9a7f4bc4c82b usb: xhci: move debug capabilities from trb_in_td() to han [...] new 860f5d0d3594 xhci: Prevent early endpoint restart when handling STALL errors. new bb0ba4cb1065 usb: xhci: Apply the link chain quirk on NEC isoc endpoints new 118abe036c9a usb: xhci: Unify duplicate inc_enq() code new b331a3d8097f xhci: Handle spurious events on Etron host isoc enpoints new 525b139fb403 Merge v6.14-rc6 into usb-next new 907c9e3a3a75 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new a7b66aa92eae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a707256dbe2e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new b964aa1012b6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 74fc34937d72 rust: miscdevice: change how f_ops vtable is constructed new 046cc01be6b9 Merge 6.14-rc6 into char-misc-next new 31b96ab7e46c Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new ab37128ad5ed coresight: add verification process for coresight_etm_get_ [...] new 26f060c106f6 coresight: change coresight_device lock type to raw_spinlock_t new 743c5a97c64d coresight-etm4x: change etmv4_drvdata spinlock type to raw [...] new 4cf364ca57d8 coresight: change coresight_trace_id_map's lock type to ra [...] new e3044065fc2c coresight-cti: change cti_drvdata spinlock's type to raw_s [...] new 6b80c0abe475 coresight-etb10: change etb_drvdata spinlock's type to raw [...] new 56eb02f0b04f coresight-funnel: change funnel_drvdata spinlock's type to [...] new 982d0a0e08db coresight-replicator: change replicator_drvdata spinlock's [...] new db11f75bc29c coresight-tmc: change tmc_drvdata spinlock's type to raw_s [...] new d11eb31db269 coresight/ultrasoc: change smb_drv_data spinlock's type to [...] new f0446c9de8f7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5c4e6bb69bcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 21ce1ce04350 staging: iio: accel: adis16240: Drop driver for this impac [...] new 332218f24d3e dt-bindings: iio: adc: add AD7191 new fb0657250b32 iio: adc: ad7191: add AD7191 new af94f401e26f docs: iio: add AD7191 new 5859b8e7d0dc iio: adc: ad_sigma_delta: Disable channel after calibration new 1855642a25f9 iio: adc: ad4130: Fix comparison of channel setups new dbdef5babeee iio: adc: ad7124: Fix comparison of channel configs new 58266c5da7dd iio: adc: ad7173: Fix comparison of channel configs new 87e5d7896125 iio: adc: ad4130: Adapt internal names to match official f [...] new 612e8f8ddbe2 iio: adc: ad_sigma_delta: Add error checking for ad_sigma_ [...] new 4f5fd0f2983c iio: adc: ad7124: Implement internal calibration at probe time new 9d97ef69c03a iio: adc: ad7124: Implement system calibration new 7d8c948ac60f iio: adc: ad7124: Benefit of dev = indio_dev->dev.parent i [...] new b66ee45fdc9e iio: adc: ad7768-1: Fix conversion result sign new 29b03355b29a iio: adc: ad7768-1: set MOSI idle state to prevent acciden [...] new 6fbca58ecded Documentation: ABI: add wideband filter type to sysfs-bus-iio new b8d76692a8d3 iio: adc: ad7768-1: remove unnecessary locking new 904aef52427d dt-bindings: iio: adc: Add i.MX94 and i.MX95 support new 8570b2cface7 iio: gyro: bmg160_spi: add of_match_table new 1f678fbdef23 staging: iio: ad9832: Use devm_regulator_get_enable() new f122894ec75f staging: iio: ad9834: Use devm_regulator_get_enable() new b104d6225467 iio: adc: ti-ads7924 Drop unnecessary function parameters new 66cadadbc94e iio: light: Add check for array bounds in veml6075_read_in [...] new b3d325b5485b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 4a8463ae8d87 phy: phy-rockchip-samsung-hdptx: Add support for RK3576 new 1f7af7f3c353 dt-bindings: phy: document Allwinner A523 USB-2.0 PHY new b02d41d884f6 phy: core: Remove unused phy_pm_runtime_(allow|forbid) new 97e8a2ff28a3 phy: freescale: imx8m-pcie: cleanup reset logic new aecb63e88c5e phy: freescale: imx8m-pcie: assert phy reset and perst in [...] new e45cc62c2342 phy: qcom: qmp-usbc: Add qmp configuration for QCS615 new 0ac71a00baaa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3641c6392695 Documentation: driver: add SoundWire BRA description new 3e3ae0c8fccc soundwire: cadence: add BTP support for DP0 new df896e4f7cf5 soundwire: extend sdw_stream_type to BPT new dc90bbefa792 soundwire: stream: extend sdw_alloc_stream() to take 'type [...] new 00f57195f10f soundwire: stream: special-case the bus compute_params() routine new b422b7237ead soundwire: stream: reuse existing code for BPT stream new 9a756289ac5a soundwire: bus: add send_async/wait APIs for BPT protocol new 8e4a239b403b soundwire: bus: add bpt_stream pointer new 8eb5d7ade8b1 soundwire: cadence: add BTP/BRA helpers to format data new 7f17a73a7dd8 soundwire: intel_auxdevice: add indirection for BPT send_a [...] new 5d5cb86fb46e ASoC: SOF: Intel: hda-sdw-bpt: add helpers for SoundWire BPT DMA new 5cdc23764da8 soundwire: intel: add BPT context definition new 4c1ce9f37d8a soundwire: intel_ace2x: add BPT send_async/wait callbacks new 3394e2b12504 ASoC: SOF: Intel: hda-sdw-bpt: add CHAIN_DMA support new bb5cb09eedce soundwire: debugfs: add interface for BPT/BRA transfers new 9452422fc321 ASoC: rt711-sdca: add DP0 support new 08ae0d61c3d7 soundwire: take in count the bandwidth of a prepared stream new 0b04a3e618ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 384a530111c6 vfio/virtio: Enable support for virtio-block live migration new 8e599518a44d Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 79fbf843c9c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 19108fce8cb8 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new 7a5eed647392 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new e5d581396821 counter: microchip-tcb-capture: Add IRQ handling new 1adc6240a802 counter: microchip-tcb-capture: Add capture extensions for [...] new b51982019326 counter: Introduce the compare component new ba27a0247b71 counter: microchip-tcb-capture: Add support for RC Compare new 61b31a58b848 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new 964c032d1d5d dt-bindings: dma: fsl-mxs-dma: Add compatible string for i [...] new 1fe283e850d6 dt-bindings: dma: Convert fsl,elo*-dma to YAML new e87ca16e9911 dmaengine: dmatest: Fix dmatest waiting less when interrupted new 6ec29d4086ed dt-bindings: dma: snps,dw-axi-dmac: Allow devices to be ma [...] new c9c59da76ce9 dmaengine: fsl-edma: cleanup chan after dma_async_device_u [...] new fa70c4c3c580 dmaengine: fsl-edma: free irq correctly in remove path new 566beb347ede dmaengine: ti: k3-udma: Enable second resource range for B [...] new e7240aba2053 dmaengine: ti: edma: support sw triggered chans in of_edma [...] new b9014a10bdb8 dmaengine: Remove device_prep_dma_imm_data from struct dma_device new b87c29c007e8 dmaengine: ae4dma: Remove deprecated PCI IDs new feba04e6fdf4 dmaengine: ae4dma: Use the MSI count and its corresponding [...] new 656543989457 dmaengine: ptdma: Utilize the AE4DMA engine's multi-queue [...] new 3fc9d253f57b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f76cd8cc6374 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6888bc9da224 Merge branch 'misc' into for-next new f838134d003a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b79e4a2d3e5f scsi: megaraid_sas: Make most module parameters static new 11c79df94b98 scsi: isci: Make most module parameters static new 7dcbda8a1d9e scsi: storvsc: Don't report the host packet status as the [...] new bde2ff79ee14 scsi: mpi3mr: Task Abort EH Support new 67407b84e0ed scsi: ufs: dt-bindings: renesas,ufs: Add calibration data new c4e83573c3d0 scsi: ufs: renesas: Replace init data by init code new 5129aa627599 scsi: ufs: renesas: Add register read to remove save/set/restore new 855bde8ce5bc scsi: ufs: renesas: Remove register control helper function new cca2b807c227 scsi: ufs: renesas: Refactor 0x10ad/0x10af PHY settings new 44ca16f4970e scsi: ufs: renesas: Add reusable functions new b3bb1762451a scsi: ufs: renesas: Add initialization code for R-Car S4-8 ES1.2 new ffd6c179286d Merge patch series "scsi: ufs: renesas: Add support for R- [...] new e402ee093f74 scsi: core: Use a switch statement when attaching VPD pages new dea24db94e27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 958220366617 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new ac89510da5e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e93160942585 dt-bindings: gpio: vf610: Add i.MX94 support new 56f16c9f26ef gpio: 74x164: use new line value setter callbacks new 0dfce460fe2e gpio: adnp: use devm_mutex_init() new 8a9bc5a56f53 gpio: adp5520: use new line value setter callbacks new 3fccfa561b55 gpio: adp5585: use new line value setter callbacks new 65a0b13d92a0 gpio: altera-a10sr: use new line value setter callbacks new adf5412d66e8 gpio: altera: use new line value setter callbacks new 53f2a240401b gpio: amd8111: use new line value setter callbacks new 33dbb118e89d gpio: amd-fch: use new line value setter callbacks new 74ab45232141 gpio: arizona: use new line value setter callbacks new 4cdc191279cb gpio: aspeed: use lock guards new c72e61b51207 gpio: aspeed: use new line value setter callbacks new 952cf0938b38 gpio: aspeed-sgpio: use lock guards new 460560100a2c gpio: aspeed-sgpio: use new line value setter callbacks new c7fe19ed3973 gpio: adnp: use lock guards for the I2C lock new 21c853ad9309 gpio: adnp: use new line value setter callbacks new 9b685274e723 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 66cf94253f1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 09f7fa0f3864 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b66e9887e27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2850c314c238 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 8f7e882fa45e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 20f23ad37759 dt-bindings: pwm: rockchip: Add rockchip,rk3528-pwm new 6df320abbb40 dt-bindings: pwm: imx: Add i.MX93, i.MX94 and i.MX95 support new 8d10763c95f3 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new ec15ce7118a1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f5791eb09c5a Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new b9d0a9b1fb0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a9b1751b26c rtc: pl031: document struct pl031_vendor_data members new c4975487d9cc Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 4f89ab8bbf76 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new b8ce25c42d15 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 75e4b051a211 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new be7085b50161 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 87c35395c910 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 18169ba60ffa Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 09965a142078 auxdisplay: charlcd: Partially revert "Move hwidth and bwi [...] new 68917dfc6bf9 auxdisplay: lcd2s: Allocate memory for custom data in char [...] new d5c7c273d28d auxdisplay: hd44780: Introduce hd44780_common_free() new 33152d3660b8 auxdisplay: hd44780: Make use of hd44780_common_free() new 664d2179c6e3 auxdisplay: panel: Make use of hd44780_common_free() new 65f095b2b1f2 auxdisplay: hd44780: Call charlcd_alloc() from hd44780_com [...] new 2c4849a41326 auxdisplay: hd44780: Rename hd to hdc in hd44780_common_alloc() new 67200d70e459 Merge patch series "auxdisplay: charlcd: Refactor memory a [...] new 2cea1e3563e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bfa430da90ac fwctl: Add basic structure for a class subsystem with a cdev new 16370b4173ad fwctl: Basic ioctl dispatch for the character device new 66e89566c582 fwctl: FWCTL_INFO to return basic information about the device new 3503b547575d taint: Add TAINT_FWCTL new dc0c78676b71 fwctl: FWCTL_RPC to execute a Remote Procedure Call to dev [...] new ee5b56560afa fwctl: Add documentation new 409e1c76d44e fwctl/mlx5: Support for communicating with mlx5 fw new 7e4e5590c0d8 mlx5: Create an auxiliary device for fwctl_mlx5 new 46a327b33c2f cover-letter: Introduce fwctl subystem new 42aab5ab5383 fwctl/bnxt: Support communicating with bnxt fw new 39013c12e169 bnxt: Create an auxiliary device for fwctl_bnxt new bda4cde7fa25 WIP bnxt additional features new d05c69b64a3a debug new 78c456b96055 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] new 780bcf337dd5 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new b25d50d3ff98 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dac628e95636 x86/efistub: Merge PE and handover entrypoints adds eaed89559591 x86/efi/mixed: Check CPU compatibility without relying on [...] adds ff38bbbac39e x86/efi/mixed: Factor out and clean up long mode entry adds d545e182a8bb x86/efi/mixed: Set up 1:1 mapping of lower 4GiB in the stub adds 6e2da8d87c9c x86/efi/mixed: Remove dependency on legacy startup_32 code adds b891e4209c9f x86/efi/mixed: Simplify and document thunking logic adds fb84cefd4ce7 x86/efi/mixed: Move mixed mode startup code into libstub new 48140f8bcab4 Merge branch 'x86-mixed-mode' into efi/next new b6b227e36b5a efivarfs: Revert "allow creation of zero length files" new ac2efaa84550 efi: efibc: change kmalloc(size * count, ...) to kmalloc_array() new 8c3ffa215041 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c58c2f8856c5 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new fb6feec7a373 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dfb79d711f71 lsm: Add audit_log_lsm_data() helper new 923234366b0f landlock: Add unique ID generator new d38f0cea110f landlock: Move domain hierarchy management new 43012aa34454 landlock: Prepare to use credential instead of domain for [...] new 55795cede80f landlock: Prepare to use credential instead of domain for network new 906aaf16cf4c landlock: Prepare to use credential instead of domain for scope new 7e00471d78b1 landlock: Prepare to use credential instead of domain for fowner new a6e649830bf9 landlock: Identify domain execution crossing new fd5333371afb landlock: Add AUDIT_LANDLOCK_ACCESS and log ptrace denials new 96cc6f48a8e4 landlock: Add AUDIT_LANDLOCK_DOMAIN and log domain status new e237f3dcf47d landlock: Log mount-related denials new 49811d3079c0 landlock: Log file-related denials new d9d5435ef316 landlock: Log truncate and IOCTL denials new b202627703ec landlock: Log TCP bind and connect denials new 248c9b59e050 landlock: Log scoped denials new df61402b52cb landlock: Add LANDLOCK_RESTRICT_SELF_LOG_*_EXEC_* flags new 4eca86f60ad2 landlock: Add LANDLOCK_RESTRICT_SELF_LOG_SUBDOMAINS_OFF new 5a4c248c959e samples/landlock: Enable users to log sandbox denials new 1e9375e60278 selftests/landlock: Add test for invalid ruleset file descriptor new 326a54316572 selftests/landlock: Extend tests for landlock_restrict_sel [...] new 77d7a51d8905 selftests/landlock: Add tests for audit flags and domain IDs new 19642fbd0706 selftests/landlock: Test audit with restrict flags new 4676e6ab949a selftests/landlock: Add audit tests for ptrace new f222ca3c1d0e selftests/landlock: Add audit tests for abstract unix sock [...] new 654a96d5d925 selftests/landlock: Add audit tests for filesystem new 53c13f61a2a8 landlock: Add audit documentation new 8b8cb92195a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 998c65733b95 rust: list: extract common code for insertion new 52ae96f5187c rust: list: make the cursor point between elements new 562cc3cd0c14 docs: rust: Add error handling sections new fbefae55991f scripts: rust: mention file name in error messages new cd1ed11a6704 rust: improve lifetimes markup new 0e123d6420e4 MAINTAINERS: rust: add tree field for RUST [ALLOC] new 901b3290bd4d rust: fix signature of rust_fmt_argument new 85525eda4f13 rust: macros: support additional tokens in quote! new 44e333fe464a rust: add #[export] macro new 92d2873bedf3 print: use new #[export] macro for rust_fmt_argument new fc2f191f850d panic_qr: use new #[export] macro new 38559da6afb2 rust: module: introduce `authors` key new ab2ebb7bc9d9 rust: types: add intra-doc links for `Opaque<T>` new bf4ff91f37c8 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new d6f4767fae81 rust: hrtimer: introduce hrtimer support new 9328da2eb4ea rust: sync: add `Arc::as_ptr` new 122c0d4b065d rust: hrtimer: implement `HrTimerPointer` for `Arc` new 529bc752880a rust: hrtimer: allow timer restart from timer handler new 6e8490f425ee rust: hrtimer: add `UnsafeHrTimerPointer` new ab6eb2b1e70d rust: hrtimer: add `hrtimer::ScopedHrTimerPointer` new aefdbc067910 rust: hrtimer: implement `UnsafeHrTimerPointer` for `Pin<&T>` new c8cbe42b7e31 rust: hrtimer: implement `UnsafeHrTimerPointer` for `Pin<&mut T>` new bafc1e81a537 rust: alloc: add `Box::into_pin` new cc12ce7b1023 rust: hrtimer: implement `HrTimerPointer` for `Pin<Box<T>>` new 22388eacb93d rust: hrtimer: add `HrTimerMode` new 6c837ebfd818 rust: hrtimer: add clocksource selection through `ClockId` new 37d980c7f8c4 rust: hrtimer: add maintainer entry new e5c920d1aecd Merge branch 'hrtimer-next' of https://github.com/Rust-for [...] new 61ac60b6004f Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new b0db1ed17645 elf: add remaining SHF_ flag macros new 8d68cabeb1ff binfmt_elf_fdpic: fix variable set but not used warning new 9490a69353ef Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 0c196c174c8e Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 71c769231ff7 yama: don't abuse rcu_read_lock/get_task_struct in yama_ta [...] new d2cf8ccf5a18 samples/check-exec: Fix script name new ed2b548f1017 ubsan/overflow: Rework integer overflow sanitizer option t [...] new 272a767063a6 ubsan/overflow: Enable pattern exclusions new 47f4af43e7c0 ubsan/overflow: Enable ignorelist parsing and add type filter new 16cb16e0d285 x86/build: Remove -ffreestanding on i386 with GCC new d70da12453ac hardening: Enable i386 FORTIFY_SOURCE on Clang 16+ new 7f6688424bdc Merge branch 'for-next/hardening' into for-next/kspp new 11184dbd80ac Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 21d07b9c2e37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f247aaab960c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4ae89b1fe7c2 capability: Remove unused has_capability new 07312184a7f3 Merge branch 'caps-next' of git://git.kernel.org/pub/scm/l [...] new 66a87c171946 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new bbe2610bc5ad riscv/crc: add "template" for Zbc optimized CRC functions new 72acff5f8185 riscv/crc32: reimplement the CRC32 functions using new template new 8bf3e17898eb riscv/crc-t10dif: add Zbc optimized CRC-T10DIF function new 511484fa881e riscv/crc64: add Zbc optimized CRC64 functions new 5aebe00b2f72 x86/crc32: optimize tail handling for crc32c short inputs new 7715f8cfe5df lib/crc_kunit.c: add test and benchmark for crc7_be() new 415999ea3001 lib/crc_kunit.c: update comment in crc_benchmark() new f3e5fe4adfb8 lib/crc7: unexport crc7_be_syndrome_table new 7f36255f92e6 lib/crc: remove unnecessary prompt for CONFIG_CRC4 new f5a40fcf82c1 lib/crc: remove unnecessary prompt for CONFIG_CRC7 new aa09b3223c85 lib/crc: remove unnecessary prompt for CONFIG_CRC8 new dce214db5d99 lib/crc: remove unnecessary prompt for CONFIG_LIBCRC32C new 981b39dc6da6 lib/crc: remove unnecessary prompt for CONFIG_CRC64 new 2131227436dc Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] new 8dc3366a6bc6 watchdog: lenovo_se30_wdt: include io.h for devm_ioremap() new 42222e93fcf5 Revert "mm/shmem: use xas_try_split() in shmem_split_large [...] new 8d5005351ba6 Revert "mm/filemap: use xas_try_split() in __filemap_add_folio()" new eea255893718 Add linux-next specific files for 20250311
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 (0a2f88912896) \ N -- N -- N refs/heads/master (eea255893718)
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 1578 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 | 11 +- Documentation/ABI/testing/sysfs-bus-counter | 9 + Documentation/ABI/testing/sysfs-bus-iio | 2 + Documentation/ABI/testing/sysfs-bus-pci | 29 + Documentation/admin-guide/LSM/index.rst | 1 + Documentation/admin-guide/LSM/landlock.rst | 158 + Documentation/core-api/xarray.rst | 14 +- Documentation/crypto/index.rst | 1 + Documentation/crypto/krb5.rst | 262 + .../bindings/crypto/inside-secure,safexcel.yaml | 2 + .../devicetree/bindings/crypto/qcom,prng.yaml | 1 + .../bindings/display/msm/dsi-controller-main.yaml | 70 +- .../devicetree/bindings/dma/fsl,elo-dma.yaml | 137 + .../devicetree/bindings/dma/fsl,elo3-dma.yaml | 125 + .../devicetree/bindings/dma/fsl,eloplus-dma.yaml | 132 + .../devicetree/bindings/dma/fsl,mxs-dma.yaml | 6 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 2 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 1 + .../devicetree/bindings/iio/adc/adi,ad7191.yaml | 149 + .../devicetree/bindings/iio/adc/nxp,imx93-adc.yaml | 9 +- .../bindings/input/gpio-matrix-keypad.yaml | 4 + .../bindings/input/touchscreen/goodix,gt9916.yaml | 1 + .../bindings/memory-controllers/exynos-srom.yaml | 1 + .../bindings/memory-controllers/qcom,ebi2.yaml | 1 + Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../bindings/net/bluetooth/nxp,88w8987-bt.yaml | 6 +- .../devicetree/bindings/net/snps,dwmac.yaml | 4 + .../bindings/net/sophgo,sg2044-dwmac.yaml | 126 + .../bindings/nvmem/layouts/fixed-cell.yaml | 2 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 - .../devicetree/bindings/nvmem/rockchip,otp.yaml | 25 - .../bindings/pci/altr,pcie-root-port.yaml | 10 + .../bindings/pci/fsl,layerscape-pcie-ep.yaml | 3 - .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 4 +- .../devicetree/bindings/powerpc/fsl/dma.txt | 204 - .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 11 +- .../devicetree/bindings/pwm/pwm-rockchip.yaml | 1 + .../bindings/soc/samsung/exynos-usi.yaml | 1 - .../devicetree/bindings/sound/dmic-codec.yaml | 3 + .../devicetree/bindings/sound/fsl,imx-asrc.yaml | 12 + .../devicetree/bindings/ufs/renesas,ufs.yaml | 12 + .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 4 + Documentation/driver-api/phy/phy.rst | 3 +- Documentation/driver-api/soundwire/bra.rst | 336 ++ Documentation/driver-api/soundwire/bra_cadence.rst | 66 + Documentation/driver-api/soundwire/index.rst | 2 + Documentation/driver-api/soundwire/stream.rst | 2 +- Documentation/driver-api/soundwire/summary.rst | 8 - Documentation/filesystems/porting.rst | 9 + Documentation/gpu/rfc/gpusvm.rst | 15 +- Documentation/iio/ad7191.rst | 119 + Documentation/iio/index.rst | 1 + Documentation/infiniband/index.rst | 1 + Documentation/infiniband/ucaps.rst | 71 + Documentation/rust/coding-guidelines.rst | 8 + Documentation/rust/testing.rst | 7 + Documentation/security/landlock.rst | 13 +- Documentation/security/tpm/tpm_ffa_crb.rst | 65 + Documentation/userspace-api/fwctl/fwctl-cxl.rst | 144 - Documentation/userspace-api/fwctl/index.rst | 1 - Documentation/userspace-api/landlock.rst | 7 + MAINTAINERS | 97 +- Makefile | 2 +- Next/SHA1s | 239 +- Next/Trees | 1 + Next/merge.log | 6088 ++++++++++++-------- arch/alpha/include/asm/io.h | 6 +- arch/alpha/mm/init.c | 8 - arch/arc/mm/init.c | 25 +- .../boot/dts/marvell/armada-385-clearfog-gtr.dtsi | 8 +- .../boot/dts/marvell/armada-388-clearfog-base.dts | 2 +- arch/arm/boot/dts/marvell/kirkwood-openrd.dtsi | 4 +- arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts | 30 +- arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 2 +- arch/arm/mm/init.c | 43 +- arch/arm/mm/mmu.c | 2 - arch/arm/mm/nommu.c | 1 - arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 22 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 116 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 204 + arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 62 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 22 + arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 55 + arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 17 + arch/arm64/boot/dts/tesla/fsd.dtsi | 26 +- arch/arm64/boot/dts/ti/Makefile | 9 - arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 15 + arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 19 +- arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 9 + arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 27 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 19 +- .../ti/k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso | 304 - .../dts/ti/k3-j722s-evm-csi2-quad-tevi-ov5640.dtso | 319 - arch/arm64/configs/defconfig | 3 +- arch/arm64/include/asm/asm-extable.h | 10 +- arch/arm64/include/asm/asm-uaccess.h | 4 + arch/arm64/include/asm/cputype.h | 12 + arch/arm64/include/asm/el2_setup.h | 31 +- arch/arm64/include/asm/extable.h | 4 +- arch/arm64/include/asm/pgtable-prot.h | 36 +- arch/arm64/include/asm/por.h | 11 +- arch/arm64/include/asm/sysreg.h | 15 +- arch/arm64/kernel/head.S | 22 +- arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/vdso.c | 9 +- arch/arm64/kvm/at.c | 8 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 10 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 3 + arch/arm64/lib/clear_user.S | 25 +- arch/arm64/lib/copy_from_user.S | 10 + arch/arm64/lib/copy_template.S | 10 + arch/arm64/lib/copy_to_user.S | 10 + arch/arm64/mm/extable.c | 40 +- arch/arm64/mm/fault.c | 4 +- arch/arm64/mm/init.c | 12 +- arch/arm64/mm/mmu.c | 10 +- arch/csky/kernel/setup.c | 43 + arch/csky/mm/init.c | 67 - arch/hexagon/mm/init.c | 32 +- arch/loongarch/Kconfig | 3 +- arch/loongarch/include/asm/kvm_host.h | 6 - arch/loongarch/kernel/asm-offsets.c | 1 - arch/loongarch/kernel/machine_kexec.c | 4 +- arch/loongarch/kernel/numa.c | 6 - arch/loongarch/kvm/Kconfig | 1 - arch/loongarch/kvm/Makefile | 2 + arch/loongarch/kvm/main.c | 3 - arch/loongarch/kvm/switch.S | 12 +- arch/loongarch/kvm/vcpu.c | 37 - arch/loongarch/mm/init.c | 8 - arch/loongarch/vdso/Makefile | 3 +- arch/loongarch/vdso/vgetrandom-chacha.S | 13 +- arch/m68k/kernel/setup_mm.c | 3 +- arch/m68k/mm/init.c | 4 - arch/m68k/mm/mcfmmu.c | 1 - arch/m68k/mm/motorola.c | 2 - arch/m68k/sun3/config.c | 1 - arch/microblaze/mm/init.c | 25 - arch/mips/include/asm/mmzone.h | 2 - arch/mips/loongson64/numa.c | 7 - arch/mips/mm/init.c | 49 +- arch/mips/sgi-ip27/ip27-memory.c | 9 - arch/nios2/kernel/setup.c | 3 +- arch/nios2/mm/init.c | 16 +- arch/openrisc/mm/init.c | 6 - arch/parisc/mm/init.c | 4 - arch/powerpc/kernel/setup-common.c | 3 - arch/powerpc/mm/mem.c | 18 +- arch/powerpc/platforms/cell/spufs/inode.c | 4 +- arch/riscv/kvm/vcpu_pmu.c | 1 + arch/riscv/mm/init.c | 5 +- arch/s390/mm/init.c | 18 +- arch/sh/mm/init.c | 10 - arch/sparc/mm/init_32.c | 31 +- arch/sparc/mm/init_64.c | 4 - arch/um/include/shared/mem_user.h | 1 - arch/um/kernel/mem.c | 9 +- arch/um/kernel/physmem.c | 12 - arch/um/kernel/um_arch.c | 2 - arch/x86/Kconfig | 1 + arch/x86/Makefile | 4 +- arch/x86/coco/sev/core.c | 23 +- arch/x86/entry/vdso/vma.c | 5 +- arch/x86/hyperv/ivm.c | 3 +- arch/x86/include/asm/highmem.h | 3 - arch/x86/include/asm/msr-index.h | 20 +- arch/x86/include/asm/numa.h | 4 - arch/x86/include/asm/numa_32.h | 13 - arch/x86/include/asm/pgtable-2level_types.h | 8 +- arch/x86/include/asm/sev.h | 6 +- arch/x86/kernel/acpi/cppc.c | 2 +- arch/x86/kernel/amd_nb.c | 9 +- arch/x86/kernel/cpu/microcode/amd.c | 8 +- arch/x86/kernel/cpu/sgx/driver.c | 10 +- arch/x86/kernel/setup.c | 2 - arch/x86/mm/Makefile | 2 - arch/x86/mm/highmem_32.c | 34 - arch/x86/mm/init_32.c | 41 +- arch/x86/mm/init_64.c | 7 +- arch/x86/mm/numa_32.c | 3 - arch/xtensa/mm/init.c | 66 +- block/badblocks.c | 5 +- block/bdev.c | 2 + block/blk-core.c | 1 + block/blk-iocost.c | 2 + block/blk-mq-sysfs.c | 4 +- block/blk-mq.c | 20 +- block/blk-settings.c | 2 +- block/blk-sysfs.c | 309 +- block/elevator.c | 43 +- block/elevator.h | 2 - block/genhd.c | 9 +- block/partitions/efi.c | 2 +- crypto/Kconfig | 16 + crypto/Makefile | 3 + crypto/acompress.c | 2 +- crypto/internal.h | 14 + crypto/krb5/Kconfig | 26 + crypto/krb5/Makefile | 18 + crypto/krb5/internal.h | 247 + crypto/krb5/krb5_api.c | 452 ++ crypto/krb5/krb5_kdf.c | 145 + crypto/krb5/rfc3961_simplified.c | 797 +++ crypto/krb5/rfc3962_aes.c | 115 + crypto/krb5/rfc6803_camellia.c | 237 + crypto/krb5/rfc8009_aes2.c | 362 ++ crypto/krb5/selftest.c | 544 ++ crypto/krb5/selftest_data.c | 291 + crypto/krb5enc.c | 504 ++ crypto/lzo-rle.c | 2 +- crypto/lzo.c | 2 +- crypto/skcipher.c | 6 +- crypto/testmgr.c | 16 + crypto/testmgr.h | 351 ++ drivers/block/rnull.rs | 2 +- drivers/block/ublk_drv.c | 7 +- drivers/bluetooth/btintel_pcie.c | 20 +- drivers/bluetooth/btnxpuart.c | 251 +- drivers/char/tpm/Kconfig | 9 + drivers/char/tpm/Makefile | 1 + drivers/char/tpm/tpm2-cmd.c | 1 - drivers/char/tpm/tpm2-sessions.c | 2 +- drivers/char/tpm/tpm_crb.c | 105 +- drivers/char/tpm/tpm_crb_ffa.c | 348 ++ drivers/char/tpm/tpm_crb_ffa.h | 25 + drivers/char/virtio_console.c | 4 +- drivers/clk/rockchip/clk-rk3576.c | 2 - drivers/clk/samsung/clk-exynos-audss.c | 1 + drivers/clk/samsung/clk-exynos-clkout.c | 1 + drivers/clk/samsung/clk-exynos2200.c | 2 +- drivers/clk/samsung/clk-exynos3250.c | 4 +- drivers/clk/samsung/clk-exynos4.c | 2 +- drivers/clk/samsung/clk-exynos4412-isp.c | 2 +- drivers/clk/samsung/clk-exynos5-subcmu.c | 1 + drivers/clk/samsung/clk-exynos5250.c | 1 + drivers/clk/samsung/clk-exynos5260.c | 3 - drivers/clk/samsung/clk-exynos5410.c | 2 - drivers/clk/samsung/clk-exynos5420.c | 1 + drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/samsung/clk-exynos7.c | 1 - drivers/clk/samsung/clk-exynos7870.c | 3 +- drivers/clk/samsung/clk-exynos7885.c | 2 +- drivers/clk/samsung/clk-exynos850.c | 2 +- drivers/clk/samsung/clk-exynos8895.c | 2 +- drivers/clk/samsung/clk-exynos990.c | 2 +- drivers/clk/samsung/clk-exynosautov9.c | 2 +- drivers/clk/samsung/clk-exynosautov920.c | 2 +- drivers/clk/samsung/clk-fsd.c | 2 +- drivers/clk/samsung/clk-gs101.c | 2 +- drivers/clk/samsung/clk-s3c64xx.c | 1 - drivers/clk/samsung/clk-s5pv210-audss.c | 1 + drivers/clk/samsung/clk-s5pv210.c | 1 - drivers/clk/samsung/clk.c | 2 +- drivers/clk/samsung/clk.h | 1 + drivers/counter/microchip-tcb-capture.c | 179 + drivers/cpufreq/amd-pstate-trace.h | 57 +- drivers/cpufreq/amd-pstate-ut.c | 211 +- drivers/cpufreq/amd-pstate.c | 665 +-- drivers/cpufreq/amd-pstate.h | 65 +- drivers/cpufreq/tegra186-cpufreq.c | 7 + drivers/crypto/intel/iaa/iaa_crypto_main.c | 4 +- drivers/crypto/mxs-dcp.c | 8 +- drivers/crypto/tegra/tegra-se-aes.c | 401 +- drivers/crypto/tegra/tegra-se-hash.c | 287 +- drivers/crypto/tegra/tegra-se-key.c | 29 +- drivers/crypto/tegra/tegra-se-main.c | 16 +- drivers/crypto/tegra/tegra-se.h | 39 +- drivers/cxl/Kconfig | 1 - drivers/cxl/core/features.c | 381 +- drivers/cxl/pci.c | 4 - drivers/dma-buf/dma-buf.c | 167 +- drivers/dma-buf/sw_sync.c | 16 + drivers/dma-buf/sync_debug.c | 21 +- drivers/dma-buf/udmabuf.c | 1 + drivers/dma/amd/ae4dma/ae4dma-pci.c | 6 +- drivers/dma/amd/ae4dma/ae4dma.h | 2 + drivers/dma/amd/ptdma/ptdma-dmaengine.c | 90 +- drivers/dma/dmatest.c | 6 +- drivers/dma/fsl-edma-main.c | 14 +- drivers/dma/ti/edma.c | 8 +- drivers/dma/ti/k3-udma.c | 36 + drivers/edac/Kconfig | 2 +- drivers/edac/ie31200_edac.c | 639 +- drivers/firmware/arm_scmi/bus.c | 3 + drivers/firmware/efi/efibc.c | 2 +- drivers/fwctl/Kconfig | 9 + drivers/fwctl/Makefile | 1 + drivers/fwctl/bnxt/Makefile | 4 + drivers/fwctl/bnxt/bnxt.c | 265 + drivers/fwctl/mlx5/main.c | 5 +- drivers/gpio/gpio-74x164.c | 16 +- drivers/gpio/gpio-adnp.c | 138 +- drivers/gpio/gpio-adp5520.c | 12 +- drivers/gpio/gpio-adp5585.c | 10 +- drivers/gpio/gpio-altera-a10sr.c | 14 +- drivers/gpio/gpio-altera.c | 6 +- drivers/gpio/gpio-amd-fch.c | 7 +- drivers/gpio/gpio-amd8111.c | 6 +- drivers/gpio/gpio-arizona.c | 9 +- drivers/gpio/gpio-aspeed-sgpio.c | 86 +- drivers/gpio/gpio-aspeed.c | 108 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/cikd.h | 9 + drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 19 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 120 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 3 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 90 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 17 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 75 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 43 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v11.c | 43 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v12.c | 43 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 46 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 77 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 26 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 59 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 42 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 43 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 64 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 9 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 2 - .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 272 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 27 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 19 +- .../amd/display/dc/dce60/dce60_timing_generator.c | 1 + .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 2 + .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 17 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 7 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 8 +- .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 4 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 3 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 10 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 6 + .../display/dc/link/protocols/link_dp_capability.c | 55 +- .../amd/display/dc/link/protocols/link_dp_dpia.c | 1 + .../display/dc/link/protocols/link_dp_training.c | 5 +- .../dc/link/protocols/link_edp_panel_control.c | 25 +- .../amd/display/dc/resource/dcn30/dcn30_resource.c | 3 +- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 3 +- .../display/dc/resource/dcn314/dcn314_resource.c | 3 +- .../display/dc/resource/dcn315/dcn315_resource.c | 42 +- .../amd/display/dc/resource/dcn32/dcn32_resource.c | 3 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 143 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 49 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 85 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 93 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 98 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 93 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 218 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.h | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 308 +- .../drm/amd/include/asic_reg/gc/gc_11_5_0_offset.h | 2 + .../drm/amd/include/asic_reg/gc/gc_9_4_3_sh_mask.h | 2 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 5 + drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_connector.c | 4 + drivers/gpu/drm/drm_gpusvm.c | 124 +- drivers/gpu/drm/drm_panic.c | 5 - drivers/gpu/drm/drm_panic_qr.rs | 29 +- drivers/gpu/drm/drm_prime.c | 1 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 4 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 4 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 4 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 2 + drivers/gpu/drm/i915/display/i9xx_wm.c | 18 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 80 +- drivers/gpu/drm/i915/display/intel_bw.c | 74 +- drivers/gpu/drm/i915/display/intel_bw.h | 6 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 30 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +- .../gpu/drm/i915/display/intel_combo_phy_regs.h | 2 + drivers/gpu/drm/i915/display/intel_ddi.c | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 40 +- drivers/gpu/drm/i915/display/intel_display_core.h | 1 + .../gpu/drm/i915/display/intel_display_power_map.c | 1 + drivers/gpu/drm/i915/display/intel_modeset_setup.c | 55 +- drivers/gpu/drm/i915/display/intel_wm.c | 6 + drivers/gpu/drm/i915/display/intel_wm.h | 1 + drivers/gpu/drm/i915/display/skl_watermark.c | 56 +- drivers/gpu/drm/i915/display/skl_watermark.h | 4 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 + .../drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 4 +- .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_2_sm7150.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_3_sm6150.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 4 +- .../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 31 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c | 4 +- drivers/gpu/drm/mxsfb/lcdif_drv.c | 4 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 9 +- drivers/gpu/drm/tegra/dsi.c | 4 +- drivers/gpu/drm/tiny/appletbdrm.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 4 +- drivers/gpu/drm/vgem/vgem_fence.c | 15 + drivers/gpu/drm/virtio/virtgpu_fence.c | 16 + drivers/gpu/drm/virtio/virtgpu_prime.c | 1 + .../xe/compat-i915-headers/gem/i915_gem_object.h | 15 + drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 8 - .../xe/compat-i915-headers/i915_scheduler_types.h | 13 + .../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 2 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 20 +- .../gpu/drm/xe/instructions/xe_gfxpipe_commands.h | 1 + drivers/gpu/drm/xe/tests/xe_rtp_test.c | 2 +- drivers/gpu/drm/xe/xe_force_wake.c | 6 - drivers/gpu/drm/xe/xe_guc.c | 8 - drivers/gpu/drm/xe/xe_guc_pc.c | 53 +- drivers/gpu/drm/xe/xe_guc_submit.c | 2 +- drivers/gpu/drm/xe/xe_hmm.c | 6 +- drivers/gpu/drm/xe/xe_hw_engine.c | 6 +- drivers/gpu/drm/xe/xe_lrc.c | 1 + drivers/gpu/drm/xe/xe_memirq.c | 2 +- drivers/gpu/drm/xe/xe_mocs.c | 4 +- drivers/gpu/drm/xe/xe_pm.c | 13 +- drivers/gpu/drm/xe/xe_reg_whitelist.c | 4 +- drivers/gpu/drm/xe/xe_ring_ops.c | 28 +- drivers/gpu/drm/xe/xe_rtp.c | 6 +- drivers/gpu/drm/xe/xe_rtp.h | 2 +- drivers/gpu/drm/xe/xe_tuning.c | 12 +- drivers/gpu/drm/xe/xe_vm.c | 3 - drivers/gpu/drm/xe/xe_wa.c | 12 +- drivers/hv/vmbus_drv.c | 13 + drivers/hwmon/ntc_thermistor.c | 15 +- drivers/hwtracing/coresight/coresight-config.c | 8 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/hwtracing/coresight/coresight-core.c | 9 +- drivers/hwtracing/coresight/coresight-cti-core.c | 44 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 76 +- drivers/hwtracing/coresight/coresight-cti.h | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 26 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 18 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 250 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 +- drivers/hwtracing/coresight/coresight-funnel.c | 12 +- drivers/hwtracing/coresight/coresight-replicator.c | 12 +- drivers/hwtracing/coresight/coresight-syscfg.c | 26 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 14 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 48 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 44 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 +- drivers/hwtracing/coresight/coresight-trace-id.c | 22 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 12 +- drivers/hwtracing/coresight/ultrasoc-smb.h | 2 +- drivers/iio/accel/adxl367.c | 10 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad4130.c | 121 +- drivers/iio/adc/ad7124.c | 318 +- drivers/iio/adc/ad7173.c | 25 +- drivers/iio/adc/ad7191.c | 554 ++ drivers/iio/adc/ad7768-1.c | 39 +- drivers/iio/adc/ad_sigma_delta.c | 6 +- drivers/iio/adc/ti-ads7924.c | 7 +- drivers/iio/gyro/bmg160_spi.c | 10 + drivers/iio/imu/bmi270/bmi270_core.c | 6 +- drivers/iio/light/veml6075.c | 8 +- drivers/infiniband/core/Makefile | 3 +- drivers/infiniband/core/ucaps.c | 267 + drivers/infiniband/core/uverbs_cmd.c | 19 + drivers/infiniband/core/uverbs_main.c | 2 + drivers/infiniband/core/uverbs_std_types_device.c | 4 + drivers/infiniband/hw/erdma/erdma_cm.c | 1 - drivers/infiniband/hw/mana/shadow_queue.h | 2 +- drivers/infiniband/hw/mlx5/devx.c | 31 +- drivers/infiniband/hw/mlx5/devx.h | 5 +- drivers/infiniband/hw/mlx5/fs.c | 154 +- drivers/infiniband/hw/mlx5/fs.h | 2 + drivers/infiniband/hw/mlx5/main.c | 77 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 + drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 28 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 - drivers/input/misc/iqs7222.c | 50 +- drivers/input/touchscreen/goodix_berlin.h | 16 +- drivers/input/touchscreen/goodix_berlin_core.c | 21 +- drivers/input/touchscreen/goodix_berlin_i2c.c | 14 +- drivers/input/touchscreen/goodix_berlin_spi.c | 48 +- .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 3 +- drivers/memory/mtk-smi.c | 33 + drivers/misc/pci_endpoint_test.c | 31 +- drivers/mtd/spi-nor/macronix.c | 31 + drivers/mtd/spi-nor/otp.c | 1 + drivers/mtd/spi-nor/swp.c | 1 + drivers/net/bonding/bond_main.c | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 59 +- drivers/net/dummy.c | 1 + drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/airoha/airoha_eth.c | 107 +- drivers/net/ethernet/airoha/airoha_eth.h | 3 +- drivers/net/ethernet/airoha/airoha_regs.h | 5 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 29 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 126 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 3 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1089 ++-- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 52 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 89 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 6 +- drivers/net/ethernet/google/gve/gve.h | 8 +- .../net/ethernet/google/gve/gve_buffer_mgmt_dqo.c | 27 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 34 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 1 + drivers/net/ethernet/intel/ice/ice_arfs.c | 2 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 6 - drivers/net/ethernet/intel/ice/ice_lag.c | 27 + drivers/net/ethernet/intel/ice/ice_lib.c | 18 - drivers/net/ethernet/intel/ice/ice_lib.h | 4 - drivers/net/ethernet/intel/ice/ice_main.c | 4 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 120 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 9 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 81 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 35 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 95 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 47 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 178 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 7 + .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 4 - .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 92 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 168 +- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 109 + drivers/net/ethernet/meta/fbnic/fbnic_tlv.c | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 6 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 13 + drivers/net/ethernet/microsoft/mana/mana_en.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 4 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c | 75 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 31 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 17 +- drivers/net/ethernet/ti/icssg/icss_iep.c | 63 +- drivers/net/geneve.c | 1 + drivers/net/hamradio/bpqether.c | 25 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/ipvlan/ipvlan_main.c | 1 + drivers/net/loopback.c | 1 + drivers/net/macsec.c | 1 + drivers/net/macvlan.c | 1 + drivers/net/mctp/mctp-i2c.c | 5 + drivers/net/mctp/mctp-i3c.c | 5 + drivers/net/netdevsim/netdev.c | 1 + drivers/net/phy/ax88796b_rust.rs | 2 +- drivers/net/phy/nxp-c45-tja11xx.c | 68 + drivers/net/phy/nxp-tja11xx.c | 38 + drivers/net/phy/phylink.c | 18 - drivers/net/phy/qt2025.rs | 2 +- drivers/net/ppp/ppp_generic.c | 1 + drivers/net/team/team_core.c | 1 + drivers/net/usb/lan78xx.c | 4 +- drivers/net/veth.c | 1 + drivers/net/virtio_net.c | 101 +- drivers/net/vrf.c | 1 + drivers/net/vxlan/vxlan_core.c | 1 + drivers/net/wireless/intel/iwlegacy/4965-rs.c | 3 + drivers/net/wireless/intel/iwlwifi/Kconfig | 15 +- drivers/net/wireless/intel/iwlwifi/Makefile | 5 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 28 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 2 + drivers/net/wireless/intel/iwlwifi/mld/Makefile | 16 + drivers/net/wireless/intel/iwlwifi/mld/agg.c | 670 +++ drivers/net/wireless/intel/iwlwifi/mld/agg.h | 127 + drivers/net/wireless/intel/iwlwifi/mld/ap.c | 344 ++ drivers/net/wireless/intel/iwlwifi/mld/ap.h | 45 + drivers/net/wireless/intel/iwlwifi/mld/coex.c | 40 + drivers/net/wireless/intel/iwlwifi/mld/coex.h | 15 + drivers/net/wireless/intel/iwlwifi/mld/constants.h | 88 + drivers/net/wireless/intel/iwlwifi/mld/d3.c | 1998 +++++++ drivers/net/wireless/intel/iwlwifi/mld/d3.h | 51 + drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 823 +++ drivers/net/wireless/intel/iwlwifi/mld/debugfs.h | 200 + .../net/wireless/intel/iwlwifi/mld/ftm-initiator.c | 451 ++ .../net/wireless/intel/iwlwifi/mld/ftm-initiator.h | 15 + drivers/net/wireless/intel/iwlwifi/mld/fw.c | 536 ++ drivers/net/wireless/intel/iwlwifi/mld/hcmd.h | 54 + drivers/net/wireless/intel/iwlwifi/mld/iface.c | 671 +++ drivers/net/wireless/intel/iwlwifi/mld/iface.h | 234 + drivers/net/wireless/intel/iwlwifi/mld/key.c | 358 ++ drivers/net/wireless/intel/iwlwifi/mld/key.h | 39 + drivers/net/wireless/intel/iwlwifi/mld/led.c | 100 + drivers/net/wireless/intel/iwlwifi/mld/led.h | 29 + drivers/net/wireless/intel/iwlwifi/mld/link.c | 1216 ++++ drivers/net/wireless/intel/iwlwifi/mld/link.h | 153 + .../net/wireless/intel/iwlwifi/mld/low_latency.c | 335 ++ .../net/wireless/intel/iwlwifi/mld/low_latency.h | 68 + drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 2671 +++++++++ drivers/net/wireless/intel/iwlwifi/mld/mac80211.h | 13 + drivers/net/wireless/intel/iwlwifi/mld/mcc.c | 329 ++ drivers/net/wireless/intel/iwlwifi/mld/mcc.h | 17 + drivers/net/wireless/intel/iwlwifi/mld/mld.c | 707 +++ drivers/net/wireless/intel/iwlwifi/mld/mld.h | 584 ++ drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 994 ++++ drivers/net/wireless/intel/iwlwifi/mld/mlo.h | 157 + drivers/net/wireless/intel/iwlwifi/mld/notif.c | 758 +++ drivers/net/wireless/intel/iwlwifi/mld/notif.h | 35 + drivers/net/wireless/intel/iwlwifi/mld/phy.c | 116 + drivers/net/wireless/intel/iwlwifi/mld/phy.h | 49 + drivers/net/wireless/intel/iwlwifi/mld/power.c | 395 ++ drivers/net/wireless/intel/iwlwifi/mld/power.h | 33 + drivers/net/wireless/intel/iwlwifi/mld/ptp.c | 321 ++ drivers/net/wireless/intel/iwlwifi/mld/ptp.h | 45 + .../net/wireless/intel/iwlwifi/mld/regulatory.c | 393 ++ .../net/wireless/intel/iwlwifi/mld/regulatory.h | 23 + drivers/net/wireless/intel/iwlwifi/mld/roc.c | 224 + drivers/net/wireless/intel/iwlwifi/mld/roc.h | 20 + drivers/net/wireless/intel/iwlwifi/mld/rx.c | 2060 +++++++ drivers/net/wireless/intel/iwlwifi/mld/rx.h | 72 + drivers/net/wireless/intel/iwlwifi/mld/scan.c | 2006 +++++++ drivers/net/wireless/intel/iwlwifi/mld/scan.h | 135 + .../wireless/intel/iwlwifi/mld/session-protect.c | 222 + .../wireless/intel/iwlwifi/mld/session-protect.h | 102 + drivers/net/wireless/intel/iwlwifi/mld/sta.c | 1265 ++++ drivers/net/wireless/intel/iwlwifi/mld/sta.h | 266 + drivers/net/wireless/intel/iwlwifi/mld/stats.c | 509 ++ drivers/net/wireless/intel/iwlwifi/mld/stats.h | 22 + .../net/wireless/intel/iwlwifi/mld/tests/Makefile | 5 + drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c | 663 +++ .../net/wireless/intel/iwlwifi/mld/tests/hcmd.c | 62 + .../intel/iwlwifi/mld/tests/link-selection.c | 171 + .../net/wireless/intel/iwlwifi/mld/tests/link.c | 103 + .../net/wireless/intel/iwlwifi/mld/tests/module.c | 11 + drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c | 353 ++ .../net/wireless/intel/iwlwifi/mld/tests/utils.c | 475 ++ .../net/wireless/intel/iwlwifi/mld/tests/utils.h | 124 + drivers/net/wireless/intel/iwlwifi/mld/thermal.c | 438 ++ drivers/net/wireless/intel/iwlwifi/mld/thermal.h | 36 + drivers/net/wireless/intel/iwlwifi/mld/time_sync.c | 240 + drivers/net/wireless/intel/iwlwifi/mld/time_sync.h | 26 + drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 717 +++ drivers/net/wireless/intel/iwlwifi/mld/tlc.h | 23 + drivers/net/wireless/intel/iwlwifi/mld/tx.c | 1374 +++++ drivers/net/wireless/intel/iwlwifi/mld/tx.h | 77 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 11 +- drivers/net/wireless/silabs/wfx/bus.h | 1 + drivers/net/wireless/silabs/wfx/bus_sdio.c | 54 + drivers/net/wireless/silabs/wfx/bus_spi.c | 45 +- drivers/net/wireless/silabs/wfx/main.c | 14 + drivers/net/wireless/silabs/wfx/sta.c | 25 + drivers/net/wireless/silabs/wfx/sta.h | 3 + drivers/nvme/host/ioctl.c | 12 +- drivers/nvme/host/pci.c | 21 +- drivers/nvme/host/tcp.c | 45 +- drivers/nvme/target/nvmet.h | 1 - drivers/nvme/target/tcp.c | 15 +- drivers/nvmem/core.c | 40 +- drivers/nvmem/qfprom.c | 26 +- drivers/nvmem/rockchip-otp.c | 17 +- drivers/parisc/led.c | 4 +- drivers/pci/Kconfig | 5 +- drivers/pci/controller/dwc/pci-imx6.c | 13 +- drivers/pci/controller/dwc/pcie-histb.c | 9 +- drivers/pci/controller/pcie-altera.c | 255 +- drivers/pci/devres.c | 16 +- drivers/pci/doe.c | 247 +- drivers/pci/iomap.c | 29 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 6 - drivers/pci/pci.h | 17 +- drivers/pci/probe.c | 20 +- drivers/pci/remove.c | 1 + drivers/pci/setup-bus.c | 2 +- drivers/pci/setup-res.c | 4 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 23 +- drivers/phy/phy-core.c | 24 - drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 3 + drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 11 + drivers/platform/x86/amd/pmc/pmc.c | 113 +- drivers/platform/x86/amd/pmc/pmc.h | 82 + drivers/platform/x86/dell/dell-wmi-ddv.c | 84 +- drivers/power/reset/at91-sama5d2_shdwc.c | 1 + drivers/power/supply/ab8500_charger.c | 4 +- drivers/power/supply/acer_a500_battery.c | 3 +- drivers/power/supply/act8945a_charger.c | 2 +- drivers/power/supply/axp20x_ac_power.c | 2 +- drivers/power/supply/axp20x_battery.c | 2 +- drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/bd99954-charger.c | 4 +- drivers/power/supply/bq2415x_charger.c | 2 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/bq24735-charger.c | 2 +- drivers/power/supply/bq2515x_charger.c | 6 +- drivers/power/supply/bq256xx_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/bq25980_charger.c | 8 +- drivers/power/supply/bq27xxx_battery.c | 2 +- drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/cpcap-charger.c | 2 +- drivers/power/supply/ds2760_battery.c | 52 +- drivers/power/supply/generic-adc-battery.c | 2 +- drivers/power/supply/gpio-charger.c | 2 +- drivers/power/supply/ingenic-battery.c | 2 +- drivers/power/supply/ip5xxx_power.c | 2 +- drivers/power/supply/lego_ev3_battery.c | 3 +- drivers/power/supply/lt3651-charger.c | 2 +- drivers/power/supply/ltc4162-l-charger.c | 4 +- drivers/power/supply/max17042_battery.c | 2 +- drivers/power/supply/max1720x_battery.c | 2 +- drivers/power/supply/max77650-charger.c | 2 +- drivers/power/supply/max8903_charger.c | 2 +- drivers/power/supply/mm8013.c | 2 +- drivers/power/supply/mt6360_charger.c | 2 +- drivers/power/supply/mt6370-charger.c | 2 +- drivers/power/supply/olpc_battery.c | 4 +- drivers/power/supply/pm8916_bms_vm.c | 2 +- drivers/power/supply/pm8916_lbc.c | 2 +- drivers/power/supply/power_supply_core.c | 30 +- drivers/power/supply/qcom_battmgr.c | 5 +- drivers/power/supply/qcom_pmi8998_charger.c | 2 +- drivers/power/supply/qcom_smbb.c | 2 +- drivers/power/supply/rk817_charger.c | 2 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/rt5033_charger.c | 3 +- drivers/power/supply/rt9455_charger.c | 4 +- drivers/power/supply/rt9467-charger.c | 2 +- drivers/power/supply/rt9471.c | 2 +- drivers/power/supply/sbs-battery.c | 2 +- drivers/power/supply/sbs-charger.c | 2 +- drivers/power/supply/sbs-manager.c | 2 +- drivers/power/supply/sc2731_charger.c | 2 +- drivers/power/supply/sc27xx_fuel_gauge.c | 3 +- drivers/power/supply/smb347-charger.c | 4 +- drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/power/supply/ucs1002_power.c | 2 +- drivers/rtc/rtc-pl031.c | 2 +- drivers/scsi/isci/init.c | 14 +- drivers/scsi/isci/isci.h | 7 - drivers/scsi/megaraid/megaraid_sas_base.c | 10 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 99 + drivers/scsi/scsi.c | 28 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus.c | 43 + drivers/soundwire/bus.h | 18 + drivers/soundwire/cadence_master.c | 646 ++- drivers/soundwire/cadence_master.h | 20 + drivers/soundwire/debugfs.c | 84 +- drivers/soundwire/generic_bandwidth_allocation.c | 53 +- drivers/soundwire/intel.h | 23 + drivers/soundwire/intel_ace2x.c | 312 + drivers/soundwire/intel_auxdevice.c | 24 + drivers/soundwire/stream.c | 140 +- drivers/staging/iio/accel/Kconfig | 12 - drivers/staging/iio/accel/Makefile | 1 - drivers/staging/iio/accel/adis16240.c | 443 -- drivers/staging/iio/frequency/ad9832.c | 37 +- drivers/staging/iio/frequency/ad9834.c | 22 +- drivers/thunderbolt/tunnel.c | 11 +- drivers/thunderbolt/tunnel.h | 2 + drivers/ufs/host/ufs-renesas.c | 723 ++- drivers/usb/host/xhci-mem.c | 34 +- drivers/usb/host/xhci-ring.c | 397 +- drivers/usb/host/xhci.c | 14 +- drivers/usb/host/xhci.h | 28 +- drivers/vfio/pci/virtio/Kconfig | 6 +- drivers/vfio/pci/virtio/legacy_io.c | 4 +- drivers/vfio/pci/virtio/main.c | 5 +- drivers/video/console/Kconfig | 9 +- drivers/video/fbdev/aty/mach64_cursor.c | 7 +- drivers/video/fbdev/au1100fb.c | 4 +- drivers/video/fbdev/core/Kconfig | 10 +- drivers/video/fbdev/core/cfbcopyarea.c | 428 +- drivers/video/fbdev/core/cfbfillrect.c | 362 +- drivers/video/fbdev/core/cfbimgblt.c | 357 +- drivers/video/fbdev/core/cfbmem.h | 43 + drivers/video/fbdev/core/fb_copyarea.h | 405 ++ drivers/video/fbdev/core/fb_draw.h | 274 +- drivers/video/fbdev/core/fb_fillrect.h | 280 + drivers/video/fbdev/core/fb_imageblit.h | 495 ++ drivers/video/fbdev/core/fbsysfs.c | 69 +- drivers/video/fbdev/core/syscopyarea.c | 369 +- drivers/video/fbdev/core/sysfillrect.c | 324 +- drivers/video/fbdev/core/sysimgblt.c | 333 +- drivers/video/fbdev/core/sysmem.h | 39 + drivers/video/fbdev/hyperv_fb.c | 50 +- drivers/video/fbdev/pxafb.c | 23 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 29 +- drivers/video/fbdev/wmt_ge_rops.c | 30 +- drivers/virt/coco/sev-guest/sev-guest.c | 58 +- drivers/watchdog/Kconfig | 22 +- drivers/watchdog/Makefile | 1 + drivers/watchdog/aspeed_wdt.c | 81 +- drivers/watchdog/cros_ec_wdt.c | 10 +- drivers/watchdog/lenovo_se30_wdt.c | 394 ++ drivers/watchdog/nic7018_wdt.c | 9 +- drivers/watchdog/s3c2410_wdt.c | 10 +- fs/afs/cell.c | 11 +- fs/afs/dynroot.c | 21 +- fs/afs/internal.h | 2 +- fs/afs/proc.c | 4 +- fs/bcachefs/bcachefs.h | 1 + fs/bcachefs/bcachefs_format.h | 1 + fs/bcachefs/btree_io.c | 40 +- fs/bcachefs/btree_node_scan.c | 29 +- fs/bcachefs/data_update.c | 27 +- fs/bcachefs/ec.c | 167 +- fs/bcachefs/ec.h | 10 +- fs/bcachefs/errcode.h | 2 + fs/bcachefs/error.c | 34 +- fs/bcachefs/error.h | 52 +- fs/bcachefs/extents.c | 24 +- fs/bcachefs/fs.c | 13 +- fs/bcachefs/io_read.c | 52 +- fs/bcachefs/io_write.c | 12 +- fs/bcachefs/io_write.h | 6 - fs/bcachefs/journal.c | 59 +- fs/bcachefs/journal_io.c | 55 +- fs/bcachefs/journal_types.h | 1 + fs/bcachefs/movinggc.c | 25 +- fs/bcachefs/opts.h | 5 + fs/bcachefs/sb-members.h | 4 +- fs/bcachefs/super-io.c | 22 +- fs/bcachefs/super.c | 104 + fs/bcachefs/super.h | 2 + fs/bcachefs/super_types.h | 8 +- fs/bcachefs/trace.h | 24 + fs/binfmt_elf_fdpic.c | 5 +- fs/btrfs/bio.c | 42 +- fs/btrfs/bio.h | 3 - fs/btrfs/btrfs_inode.h | 1 + fs/btrfs/compression.c | 10 + fs/btrfs/compression.h | 1 + fs/btrfs/defrag.c | 24 +- fs/btrfs/dev-replace.c | 3 +- fs/btrfs/discard.c | 4 +- fs/btrfs/disk-io.c | 53 +- fs/btrfs/extent-tree.c | 159 +- fs/btrfs/extent-tree.h | 5 +- fs/btrfs/extent_io.c | 264 +- fs/btrfs/file.c | 26 +- fs/btrfs/free-space-cache.c | 29 +- fs/btrfs/free-space-cache.h | 8 +- fs/btrfs/fs.h | 14 +- fs/btrfs/inode.c | 101 +- fs/btrfs/ioctl.c | 230 +- fs/btrfs/ioctl.h | 4 +- fs/btrfs/ordered-data.c | 23 +- fs/btrfs/ordered-data.h | 8 +- fs/btrfs/send.c | 25 +- fs/btrfs/send.h | 4 +- fs/btrfs/subpage.h | 2 +- fs/btrfs/sysfs.c | 14 +- fs/btrfs/verity.c | 4 +- fs/btrfs/volumes.c | 3 +- fs/erofs/Kconfig | 14 +- fs/erofs/data.c | 133 +- fs/erofs/decompressor.c | 2 +- fs/erofs/dir.c | 7 +- fs/erofs/erofs_fs.h | 191 +- fs/erofs/inode.c | 126 +- fs/erofs/internal.h | 30 +- fs/erofs/super.c | 49 +- fs/erofs/sysfs.c | 2 + fs/erofs/zdata.c | 96 +- fs/erofs/zmap.c | 166 +- fs/fuse/dev.c | 2 +- fs/gfs2/lops.c | 76 +- fs/gfs2/meta_io.c | 15 +- fs/gfs2/super.c | 4 +- fs/gfs2/trans.c | 4 +- fs/hugetlbfs/inode.c | 28 +- fs/inode.c | 40 - fs/internal.h | 1 - fs/lockd/svc.c | 5 +- fs/nfsd/nfs4callback.c | 2 - fs/nfsd/nfs4state.c | 11 +- fs/nfsd/state.h | 8 +- fs/pipe.c | 19 +- fs/smb/client/file.c | 2 +- fs/smb/server/Kconfig | 2 +- fs/smb/server/connection.c | 20 + fs/smb/server/connection.h | 2 + fs/smb/server/ksmbd_work.c | 3 - fs/smb/server/ksmbd_work.h | 1 - fs/smb/server/oplock.c | 43 +- fs/smb/server/oplock.h | 1 - fs/smb/server/server.c | 14 +- fs/splice.c | 60 +- fs/squashfs/cache.c | 2 +- fs/super.c | 2 +- fs/xfs/Makefile | 7 +- fs/xfs/libxfs/xfs_alloc.c | 8 +- fs/xfs/libxfs/xfs_bmap.c | 316 +- fs/xfs/libxfs/xfs_bmap.h | 7 +- fs/xfs/libxfs/xfs_format.h | 20 +- fs/xfs/libxfs/xfs_fs.h | 14 +- fs/xfs/libxfs/xfs_group.h | 31 +- fs/xfs/libxfs/xfs_ialloc.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 21 +- fs/xfs/libxfs/xfs_inode_util.c | 1 + fs/xfs/libxfs/xfs_log_format.h | 7 +- fs/xfs/libxfs/xfs_metafile.c | 167 +- fs/xfs/libxfs/xfs_metafile.h | 6 +- fs/xfs/libxfs/xfs_ondisk.h | 6 +- fs/xfs/libxfs/xfs_rtbitmap.c | 11 + fs/xfs/libxfs/xfs_rtgroup.c | 39 +- fs/xfs/libxfs/xfs_rtgroup.h | 50 +- fs/xfs/libxfs/xfs_rtrmap_btree.c | 19 + fs/xfs/libxfs/xfs_rtrmap_btree.h | 2 + fs/xfs/libxfs/xfs_sb.c | 82 +- fs/xfs/libxfs/xfs_types.h | 28 + fs/xfs/libxfs/xfs_zones.c | 186 + fs/xfs/libxfs/xfs_zones.h | 35 + fs/xfs/scrub/agheader.c | 2 + fs/xfs/scrub/bmap.c | 4 +- fs/xfs/scrub/fscounters.c | 22 +- fs/xfs/scrub/fscounters_repair.c | 12 +- fs/xfs/scrub/inode.c | 7 + fs/xfs/scrub/inode_repair.c | 4 +- fs/xfs/scrub/newbt.c | 2 +- fs/xfs/scrub/reap.c | 9 +- fs/xfs/scrub/repair.c | 37 +- fs/xfs/scrub/rtbitmap.c | 11 +- fs/xfs/scrub/rtrefcount_repair.c | 34 +- fs/xfs/scrub/rtrmap_repair.c | 29 +- fs/xfs/scrub/scrub.c | 2 + fs/xfs/xfs_aops.c | 171 +- fs/xfs/xfs_aops.h | 3 +- fs/xfs/xfs_bmap_util.c | 32 +- fs/xfs/xfs_bmap_util.h | 12 +- fs/xfs/xfs_discard.c | 3 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 35 +- fs/xfs/xfs_file.c | 347 +- fs/xfs/xfs_fsmap.c | 86 +- fs/xfs/xfs_fsops.c | 50 +- fs/xfs/xfs_fsops.h | 3 +- fs/xfs/xfs_icache.c | 6 +- fs/xfs/xfs_inode.c | 3 +- fs/xfs/xfs_inode.h | 28 +- fs/xfs/xfs_inode_item.c | 1 + fs/xfs/xfs_inode_item_recover.c | 1 + fs/xfs/xfs_ioctl.c | 12 +- fs/xfs/xfs_iomap.c | 528 +- fs/xfs/xfs_iomap.h | 7 +- fs/xfs/xfs_iops.c | 31 +- fs/xfs/xfs_log.c | 4 + fs/xfs/xfs_message.c | 4 + fs/xfs/xfs_message.h | 1 + fs/xfs/xfs_mount.c | 206 +- fs/xfs/xfs_mount.h | 131 +- fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_reflink.c | 18 +- fs/xfs/xfs_rtalloc.c | 237 +- fs/xfs/xfs_rtalloc.h | 5 - fs/xfs/xfs_super.c | 168 +- fs/xfs/xfs_sysfs.c | 75 +- fs/xfs/xfs_sysfs.h | 5 +- fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 214 +- fs/xfs/xfs_zone_alloc.c | 1211 ++++ fs/xfs/xfs_zone_alloc.h | 70 + fs/xfs/xfs_zone_gc.c | 1165 ++++ fs/xfs/xfs_zone_info.c | 105 + fs/xfs/xfs_zone_priv.h | 119 + fs/xfs/xfs_zone_space_resv.c | 253 + include/acpi/actbl3.h | 1 + include/asm-generic/memory_model.h | 5 +- include/crypto/acompress.h | 6 +- include/crypto/algapi.h | 14 - include/crypto/authenc.h | 2 + include/crypto/krb5.h | 160 + include/cxl/features.h | 122 +- include/drm/drm_panic.h | 7 + include/drm/gpu_scheduler.h | 112 +- include/linux/blk-mq.h | 2 +- include/linux/blkdev.h | 15 + include/linux/buffer_head.h | 1 - include/linux/capability.h | 5 - include/linux/cleanup.h | 2 +- include/linux/clocksource.h | 1 - include/linux/compiler_types.h | 2 +- include/linux/coresight.h | 4 +- include/linux/counter.h | 3 + include/linux/cpufreq.h | 3 + include/linux/damon.h | 34 +- include/linux/dma-buf.h | 27 + include/linux/dma-fence.h | 25 +- include/linux/dmaengine.h | 4 - include/linux/energy_model.h | 8 +- include/linux/fs.h | 1 + include/linux/huge_mm.h | 36 + include/linux/io_uring_types.h | 11 + include/linux/ipv6.h | 1 + include/linux/lsm_audit.h | 10 +- include/linux/lzo.h | 8 + include/linux/memblock.h | 1 - include/linux/mlx5/device.h | 12 + include/linux/mlx5/driver.h | 6 + include/linux/mlx5/fs.h | 10 +- include/linux/mlx5/mlx5_ifc.h | 63 +- include/linux/mlx5/port.h | 85 +- include/linux/mm.h | 13 +- include/linux/netdevice.h | 81 +- include/linux/netpoll.h | 1 + include/linux/page_ext.h | 93 + include/linux/phy/phy.h | 12 - include/linux/phylink.h | 1 - include/linux/pipe_fs_i.h | 27 + include/linux/power_supply.h | 3 - include/linux/soundwire/sdw.h | 33 +- include/linux/soundwire/sdw_intel.h | 4 + include/linux/sprintf.h | 3 + include/linux/swap_cgroup.h | 4 +- include/linux/xarray.h | 6 + include/linux/zswap.h | 6 +- include/net/netdev_lock.h | 89 + include/net/netfilter/nf_tables.h | 4 +- include/net/tcp.h | 4 +- include/rdma/ib_ucaps.h | 30 + include/rdma/ib_verbs.h | 1 + include/sound/hda-mlink.h | 25 + include/sound/hda-sdw-bpt.h | 69 + include/sound/sof/ipc4/header.h | 13 + include/trace/events/erofs.h | 2 +- include/uapi/cxl/features.h | 128 - include/uapi/fwctl/bnxt.h | 27 + include/uapi/fwctl/cxl.h | 55 - include/uapi/fwctl/fwctl.h | 2 +- include/uapi/linux/audit.h | 4 +- include/uapi/linux/btrfs.h | 62 +- include/uapi/linux/counter/microchip-tcb-capture.h | 40 + include/uapi/linux/elf.h | 10 + include/uapi/linux/io_uring.h | 2 + include/uapi/linux/kfd_ioctl.h | 8 +- include/uapi/linux/landlock.h | 33 + include/uapi/linux/pci_regs.h | 5 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 1 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 2 + init/initramfs_test.c | 2 +- io_uring/alloc_cache.h | 9 - io_uring/io_uring.c | 5 +- io_uring/io_uring.h | 20 +- io_uring/kbuf.c | 56 +- io_uring/net.c | 227 +- io_uring/net.h | 6 +- io_uring/opdef.c | 39 + io_uring/poll.c | 5 +- io_uring/rsrc.c | 167 +- io_uring/rsrc.h | 24 + io_uring/rw.c | 101 +- io_uring/rw.h | 6 +- kernel/bpf/offload.c | 9 +- kernel/capability.c | 16 - kernel/configs/hardening.config | 2 +- kernel/locking/rtmutex_common.h | 4 +- kernel/locking/semaphore.c | 13 +- kernel/module/main.c | 6 +- kernel/power/energy_model.c | 11 +- kernel/rcu/tree.c | 34 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_nocb.h | 10 +- kernel/time/clocksource.c | 16 +- kernel/watch_queue.c | 7 +- lib/Kconfig.ubsan | 25 +- lib/crypto/Kconfig | 2 - lib/crypto/chacha20poly1305.c | 7 +- lib/lzo/Makefile | 2 +- lib/lzo/lzo1x_compress.c | 102 +- lib/lzo/lzo1x_compress_safe.c | 18 + lib/test_ubsan.c | 18 +- lib/test_xarray.c | 52 + lib/ubsan.c | 28 +- lib/ubsan.h | 8 + lib/vsprintf.c | 3 - lib/xarray.c | 132 +- localversion-next | 2 +- mm/damon/core.c | 82 +- mm/damon/paddr.c | 1 - mm/damon/sysfs-schemes.c | 1 - mm/damon/sysfs.c | 147 +- mm/damon/tests/core-kunit.h | 6 +- mm/damon/vaddr.c | 1 - mm/filemap.c | 20 +- mm/huge_memory.c | 788 ++- mm/internal.h | 3 +- mm/memblock.c | 3 +- mm/memcontrol-v1.c | 2 +- mm/memcontrol.c | 2 +- mm/memory.c | 16 - mm/mm_init.c | 58 +- mm/mremap.c | 65 +- mm/nommu.c | 6 - mm/page_ext.c | 13 + mm/page_io.c | 6 +- mm/page_owner.c | 84 +- mm/page_table_check.c | 39 +- mm/shmem.c | 6 +- mm/swap_cgroup.c | 10 +- mm/truncate.c | 37 +- mm/vma.c | 18 +- mm/vmalloc.c | 20 +- mm/zswap.c | 119 +- net/8021q/vlan_dev.c | 1 + net/bluetooth/6lowpan.c | 1 + net/bridge/br_device.c | 2 + net/core/dev.c | 4 + net/core/dev.h | 1 + net/core/dev_api.c | 2 + net/core/dev_ioctl.c | 1 + net/core/devmem.c | 4 +- net/core/net-sysfs.c | 1 + net/core/netpoll.c | 24 +- net/core/rtnetlink.c | 1 + net/dsa/conduit.c | 1 + net/ethtool/cabletest.c | 1 + net/ethtool/cmis_fw_update.c | 1 + net/ethtool/features.c | 2 + net/ethtool/ioctl.c | 1 + net/ethtool/module.c | 1 + net/ethtool/netlink.c | 5 +- net/ethtool/phy.c | 1 + net/ethtool/rss.c | 2 + net/ethtool/tsinfo.c | 4 +- net/ieee802154/6lowpan/core.c | 1 + net/ipv4/ip_tunnel.c | 1 + net/ipv4/tcp_diag.c | 21 +- net/ipv4/udp.c | 6 +- net/ipv6/ip6_gre.c | 1 + net/ipv6/ip6_output.c | 11 +- net/ipv6/ip6_tunnel.c | 1 + net/ipv6/ip6_vti.c | 1 + net/ipv6/sit.c | 1 + net/ipv6/udp.c | 2 +- net/l2tp/l2tp_eth.c | 1 + net/mac80211/rx.c | 10 +- net/mac80211/sta_info.c | 20 +- net/mac80211/util.c | 8 +- net/mptcp/Makefile | 2 +- net/mptcp/diag.c | 42 +- net/mptcp/pm.c | 657 ++- net/mptcp/{pm_netlink.c => pm_kernel.c} | 1168 +--- net/mptcp/pm_netlink.c | 1923 +------ net/mptcp/pm_userspace.c | 28 +- net/mptcp/protocol.c | 5 +- net/mptcp/protocol.h | 42 +- net/netfilter/nf_conncount.c | 4 +- net/netfilter/nf_tables_api.c | 24 +- net/netfilter/nft_compat.c | 8 +- net/netfilter/nft_ct.c | 6 +- net/sched/sch_api.c | 1 + net/sched/sch_gred.c | 3 +- net/tls/tls_main.c | 4 +- net/wireless/core.c | 7 + net/wireless/nl80211.c | 12 +- net/xdp/xsk.c | 1 + net/xdp/xsk_buff_pool.c | 1 + rust/bindings/bindings_helper.h | 5 + rust/kernel/alloc/kbox.rs | 6 + rust/kernel/fs/file.rs | 4 +- rust/kernel/list.rs | 471 +- rust/kernel/miscdevice.rs | 297 +- rust/kernel/net/phy.rs | 4 +- rust/kernel/pci.rs | 2 +- rust/kernel/platform.rs | 2 +- rust/kernel/prelude.rs | 2 +- rust/kernel/print.rs | 10 +- rust/kernel/rbtree.rs | 6 +- rust/kernel/seq_file.rs | 2 +- rust/kernel/sync.rs | 16 +- rust/kernel/sync/arc.rs | 13 +- rust/kernel/sync/poll.rs | 4 +- rust/kernel/task.rs | 2 +- rust/kernel/time.rs | 68 + rust/kernel/time/hrtimer.rs | 518 ++ rust/kernel/time/hrtimer/arc.rs | 100 + rust/kernel/time/hrtimer/pin.rs | 104 + rust/kernel/time/hrtimer/pin_mut.rs | 108 + rust/kernel/time/hrtimer/tbox.rs | 120 + rust/kernel/types.rs | 10 +- rust/macros/export.rs | 29 + rust/macros/helpers.rs | 19 +- rust/macros/lib.rs | 30 +- rust/macros/module.rs | 8 + rust/macros/quote.rs | 27 +- samples/landlock/sandboxer.c | 37 +- samples/rust/rust_driver_faux.rs | 2 +- samples/rust/rust_driver_pci.rs | 2 +- samples/rust/rust_driver_platform.rs | 2 +- samples/rust/rust_minimal.rs | 2 +- samples/rust/rust_misc_device.rs | 2 +- samples/rust/rust_print_main.rs | 2 +- scripts/Makefile.lib | 4 +- scripts/Makefile.ubsan | 10 +- scripts/integer-wrap-ignore.scl | 3 + scripts/rustdoc_test_gen.rs | 8 +- scripts/selinux/install_policy.sh | 15 +- security/commoncap.c | 9 +- security/landlock/.kunitconfig | 2 + security/landlock/Makefile | 5 + security/landlock/access.h | 23 + security/landlock/audit.c | 519 ++ security/landlock/audit.h | 77 + security/landlock/cred.c | 26 +- security/landlock/cred.h | 89 +- security/landlock/domain.c | 264 + security/landlock/domain.h | 157 + security/landlock/fs.c | 281 +- security/landlock/fs.h | 35 +- security/landlock/id.c | 251 + security/landlock/id.h | 25 + security/landlock/limits.h | 4 + security/landlock/net.c | 74 +- security/landlock/ruleset.c | 33 +- security/landlock/ruleset.h | 47 +- security/landlock/setup.c | 2 + security/landlock/syscalls.c | 72 +- security/landlock/task.c | 241 +- security/lsm_audit.c | 29 +- security/selinux/include/policycap.h | 1 + security/selinux/include/policycap_names.h | 1 + security/selinux/include/security.h | 8 +- security/selinux/ss/services.c | 16 +- sound/core/seq/seq_clientmgr.c | 7 +- sound/core/seq/seq_memory.c | 1 + sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/codecs/dmic.c | 19 +- sound/soc/codecs/rt711-sdca-sdw.c | 8 + sound/soc/qcom/sdw.c | 2 +- sound/soc/sof/intel/Kconfig | 7 + sound/soc/sof/intel/Makefile | 6 +- sound/soc/sof/intel/hda-mlink.c | 127 + sound/soc/sof/intel/hda-sdw-bpt.c | 445 ++ sound/soc/sof/intel/hda.c | 34 + sound/soc/sof/intel/hda.h | 4 - sound/soc/sof/intel/lnl.c | 117 +- sound/soc/sof/intel/lnl.h | 6 + sound/soc/sof/intel/mtl.c | 74 +- sound/soc/sof/intel/mtl.h | 15 +- sound/soc/sof/intel/pci-lnl.c | 12 +- sound/soc/sof/intel/pci-mtl.c | 8 + sound/soc/sof/intel/pci-ptl.c | 17 +- sound/soc/sof/intel/ptl.c | 106 + sound/soc/sof/intel/ptl.h | 19 + sound/soc/sof/intel/shim.h | 2 + sound/soc/sof/ipc4-loader.c | 33 + sound/soc/sof/ipc4-priv.h | 5 + sound/soc/sof/ipc4.c | 18 + tools/include/nolibc/Makefile | 1 + tools/include/nolibc/arch-mips.h | 1 + tools/include/nolibc/arch-s390.h | 9 +- tools/include/nolibc/arch.h | 2 +- tools/include/nolibc/crt.h | 2 + tools/include/nolibc/dirent.h | 98 + tools/include/nolibc/errno.h | 2 +- tools/include/nolibc/nolibc.h | 4 +- tools/include/nolibc/signal.h | 1 + tools/include/nolibc/stackprotector.h | 2 + tools/include/nolibc/stdio.h | 98 + tools/include/nolibc/stdlib.h | 1 + tools/include/nolibc/string.h | 4 + tools/include/nolibc/sys.h | 83 +- tools/perf/tests/event_update.c | 1 + tools/perf/tests/shell/test_data_symbol.sh | 17 +- tools/perf/tests/workloads/datasym.c | 11 +- tools/perf/util/annotate.h | 1 + tools/perf/util/callchain.c | 10 +- tools/perf/util/disasm.c | 27 +- tools/perf/util/hist.c | 10 + tools/perf/util/machine.c | 4 + tools/power/cpupower/Makefile | 19 +- tools/power/x86/intel-speed-select/Makefile | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 22 +- tools/power/x86/intel-speed-select/isst-display.c | 11 +- tools/testing/cxl/test/mem.c | 111 - tools/testing/kunit/configs/all_tests.config | 2 + tools/testing/radix-tree/Makefile | 1 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/drivers/net/ping.py | 200 +- .../mount-notify}/.gitignore | 0 .../selftests/filesystems/mount-notify/Makefile | 6 + .../filesystems/mount-notify/mount-notify_test.c | 558 ++ .../selftests/filesystems/statmount/statmount.h | 2 +- tools/testing/selftests/kselftest.h | 5 - tools/testing/selftests/kvm/riscv/sbi_pmu_test.c | 81 +- tools/testing/selftests/landlock/Makefile | 6 +- tools/testing/selftests/landlock/audit.h | 425 ++ tools/testing/selftests/landlock/audit_test.c | 460 ++ tools/testing/selftests/landlock/base_test.c | 84 +- tools/testing/selftests/landlock/common.h | 19 + tools/testing/selftests/landlock/config | 1 + tools/testing/selftests/landlock/fs_test.c | 455 ++ tools/testing/selftests/landlock/ptrace_test.c | 140 + .../selftests/landlock/scoped_abstract_unix_test.c | 121 + .../testing/selftests/landlock/wait-pipe-sandbox.c | 131 + tools/testing/selftests/mm/run_vmtests.sh | 4 +- tools/testing/selftests/mm/split_huge_page_test.c | 34 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/bpf_offload.py | 5 +- tools/testing/selftests/net/cmsg_ip.sh | 11 +- tools/testing/selftests/net/cmsg_sender.c | 24 +- tools/testing/selftests/net/config | 2 + tools/testing/selftests/net/lib/xdp_dummy.bpf.c | 6 + .../selftests/net/openvswitch/openvswitch.sh | 11 +- tools/testing/selftests/nolibc/Makefile | 30 +- .../testing/selftests/nolibc/nolibc-test-linkage.c | 6 +- tools/testing/selftests/nolibc/nolibc-test.c | 138 +- tools/testing/selftests/nolibc/run-tests.sh | 26 +- .../selftests/pci_endpoint/pci_endpoint_test.c | 11 +- tools/testing/selftests/ublk/Makefile | 6 + tools/testing/selftests/ublk/kublk.c | 43 +- tools/testing/selftests/ublk/kublk.h | 2 + tools/testing/selftests/ublk/test_common.sh | 167 +- tools/testing/selftests/ublk/test_loop_01.sh | 13 +- tools/testing/selftests/ublk/test_loop_02.sh | 14 +- tools/testing/selftests/ublk/test_loop_03.sh | 16 +- tools/testing/selftests/ublk/test_loop_04.sh | 14 +- tools/testing/selftests/ublk/test_null_01.sh | 9 +- tools/testing/selftests/ublk/test_stress_01.sh | 47 + tools/testing/selftests/ublk/test_stress_02.sh | 47 + 1365 files changed, 73681 insertions(+), 21601 deletions(-) create mode 100644 Documentation/admin-guide/LSM/landlock.rst create mode 100644 Documentation/crypto/krb5.rst create mode 100644 Documentation/devicetree/bindings/dma/fsl,elo-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl,elo3-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl,eloplus-dma.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml create mode 100644 Documentation/devicetree/bindings/net/sophgo,sg2044-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/powerpc/fsl/dma.txt create mode 100644 Documentation/driver-api/soundwire/bra.rst create mode 100644 Documentation/driver-api/soundwire/bra_cadence.rst create mode 100644 Documentation/iio/ad7191.rst create mode 100644 Documentation/infiniband/ucaps.rst create mode 100644 Documentation/security/tpm/tpm_ffa_crb.rst delete mode 100644 Documentation/userspace-api/fwctl/fwctl-cxl.rst delete mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso delete mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-tevi-ov5640.dtso delete mode 100644 arch/x86/include/asm/numa_32.h delete mode 100644 arch/x86/mm/highmem_32.c create mode 100644 crypto/krb5/Kconfig create mode 100644 crypto/krb5/Makefile create mode 100644 crypto/krb5/internal.h create mode 100644 crypto/krb5/krb5_api.c create mode 100644 crypto/krb5/krb5_kdf.c create mode 100644 crypto/krb5/rfc3961_simplified.c create mode 100644 crypto/krb5/rfc3962_aes.c create mode 100644 crypto/krb5/rfc6803_camellia.c create mode 100644 crypto/krb5/rfc8009_aes2.c create mode 100644 crypto/krb5/selftest.c create mode 100644 crypto/krb5/selftest_data.c create mode 100644 crypto/krb5enc.c create mode 100644 drivers/char/tpm/tpm_crb_ffa.c create mode 100644 drivers/char/tpm/tpm_crb_ffa.h create mode 100644 drivers/fwctl/bnxt/Makefile create mode 100644 drivers/fwctl/bnxt/bnxt.c create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_scheduler_types.h create mode 100644 drivers/iio/adc/ad7191.c create mode 100644 drivers/infiniband/core/ucaps.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/Makefile create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/agg.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/agg.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ap.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ap.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/coex.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/coex.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/constants.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/d3.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/d3.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/debugfs.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/debugfs.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/fw.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/hcmd.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/iface.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/iface.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/key.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/key.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/led.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/led.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/link.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/link.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/low_latency.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/low_latency.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mac80211.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mcc.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mcc.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mld.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mld.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mlo.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/mlo.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/notif.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/notif.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/phy.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/phy.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/power.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/power.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ptp.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/ptp.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/regulatory.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/regulatory.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/roc.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/roc.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/rx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/rx.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/scan.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/scan.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/session-protect.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/session-protect.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/sta.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/sta.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/stats.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/stats.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/Makefile create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/hcmd.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/link.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/module.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/utils.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/thermal.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/thermal.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/time_sync.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/time_sync.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tlc.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tlc.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tx.h delete mode 100644 drivers/staging/iio/accel/adis16240.c create mode 100644 drivers/video/fbdev/core/cfbmem.h create mode 100644 drivers/video/fbdev/core/fb_copyarea.h create mode 100644 drivers/video/fbdev/core/fb_fillrect.h create mode 100644 drivers/video/fbdev/core/fb_imageblit.h create mode 100644 drivers/video/fbdev/core/sysmem.h create mode 100644 drivers/watchdog/lenovo_se30_wdt.c create mode 100644 fs/xfs/libxfs/xfs_zones.c create mode 100644 fs/xfs/libxfs/xfs_zones.h create mode 100644 fs/xfs/xfs_zone_alloc.c create mode 100644 fs/xfs/xfs_zone_alloc.h create mode 100644 fs/xfs/xfs_zone_gc.c create mode 100644 fs/xfs/xfs_zone_info.c create mode 100644 fs/xfs/xfs_zone_priv.h create mode 100644 fs/xfs/xfs_zone_space_resv.c create mode 100644 include/crypto/krb5.h create mode 100644 include/net/netdev_lock.h create mode 100644 include/rdma/ib_ucaps.h create mode 100644 include/sound/hda-sdw-bpt.h delete mode 100644 include/uapi/cxl/features.h create mode 100644 include/uapi/fwctl/bnxt.h delete mode 100644 include/uapi/fwctl/cxl.h create mode 100644 include/uapi/linux/counter/microchip-tcb-capture.h create mode 100644 lib/lzo/lzo1x_compress_safe.c copy net/mptcp/{pm_netlink.c => pm_kernel.c} (58%) create mode 100644 rust/kernel/time/hrtimer.rs create mode 100644 rust/kernel/time/hrtimer/arc.rs create mode 100644 rust/kernel/time/hrtimer/pin.rs create mode 100644 rust/kernel/time/hrtimer/pin_mut.rs create mode 100644 rust/kernel/time/hrtimer/tbox.rs create mode 100644 rust/macros/export.rs create mode 100644 scripts/integer-wrap-ignore.scl create mode 100644 security/landlock/audit.c create mode 100644 security/landlock/audit.h create mode 100644 security/landlock/domain.c create mode 100644 security/landlock/domain.h create mode 100644 security/landlock/id.c create mode 100644 security/landlock/id.h create mode 100644 sound/soc/sof/intel/hda-sdw-bpt.c create mode 100644 sound/soc/sof/intel/ptl.c create mode 100644 sound/soc/sof/intel/ptl.h create mode 100644 tools/include/nolibc/dirent.h copy tools/testing/selftests/{fchmodat2 => filesystems/mount-notify}/.gitignore (100%) create mode 100644 tools/testing/selftests/filesystems/mount-notify/Makefile create mode 100644 tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c create mode 100644 tools/testing/selftests/landlock/audit.h create mode 100644 tools/testing/selftests/landlock/audit_test.c create mode 100644 tools/testing/selftests/landlock/wait-pipe-sandbox.c create mode 100755 tools/testing/selftests/ublk/test_stress_01.sh create mode 100755 tools/testing/selftests/ublk/test_stress_02.sh