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 0a00723f4c2d Add linux-next specific files for 20250506 omits 76cc53ce9927 Revert "i2c: i801: don't instantiate spd5118 under SPD Wri [...] omits c2741ee2db36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cd3c97e83322 Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] omits 86fb1e4d1497 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 9851b929d042 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b823f965d666 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b06f4882251f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 150855078de7 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits e1206be8afd6 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits ad76b46088e1 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 09655d96c78d Merge branch 'xarray-next' of https://github.com/Rust-for- [...] omits 8380d77f10ca Merge branch 'timekeeping-next' of https://github.com/Rust [...] omits 742978c37e3a Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] omits 3f54b9ed0b52 Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] omits a02e35a82ad9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2de87eb1b509 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a3f877c81d47 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits fbfac8258cb0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1e0caf554902 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits efa7b39de0f4 next-20250505/hyperv omits e73310902803 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 875251db278a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 745a8c058e53 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 60df41f93a6e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits f11bcfc774ec Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 8fbec37d2e2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df40014d0f0a Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 7789644e5224 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 28b2ba766fc9 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 81a1c196b2a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7700379e01f Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits fd20af9b0729 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8850dace4142 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f4f32b251ce Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 9de52c32dbbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2e1355b62d3f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits dfb6764399fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b846bae971f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f95a793dc804 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2f73b54a7c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 36fdb3204363 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits a41430b14b80 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 4a73b26a605b Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits 60afcfcc14d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef2502472029 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0c8a65db9ad0 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 6dec2d33fb18 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 4499a30242a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1261e74c28c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1af2ef93c2ac Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 2dfbbb6401d0 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits b733b0b6ebf1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 97d9ece7c2c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 21ecd079ddf8 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 72e4e86c09ce Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 7c19a142a410 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 992cec98d514 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits dd37bafc8df8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 702b9a8d4a75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41ac68de028f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b8fc8f411b01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b74a499288b9 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 47a06c0feb2b Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits 186a6f50b7b7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7ac0604a4482 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 04970be055fa Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits 44781ea5e8af Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d0ca3e727cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6e5a5ef1928 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits d142d6ca7856 next-20250414/tip omits 51b273e0549c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10e3f73b05ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7fc77e4a2da4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d027d893025 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 711fdaab66ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8c8d8f313eef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 310b02811c1e Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] omits 8298b8b2a63d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 71fd68cbc4a6 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 873fa0445514 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 9e0fdc11a0a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2cebf0d95fb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9fe3e496dbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 796fce27693c Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 890e49d7d1e4 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits a495f6ed927b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ac3f0d3008b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec60d1217cdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34f73e503afa Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 4317906bdab5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9c2dfb3c04c1 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 363dfb351624 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cbea46468f98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 507112d77a28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6235766713a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 060e9be1850c Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 3fc7a1ad6907 Merge branch 'nova-next' of https://gitlab.freedesktop.org [...] omits 2508389057fd Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits f788dc16ce13 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits a2c7e5703a50 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 8914ce8b4c4f Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 9e599707c2bb Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 1800b5abbbd5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits f99b7e612d0e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 33255ffd50f5 next-20250505/crypto omits d0a7045528df Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits d8dcae642578 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits f10d590baccf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 34de90182c3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ecff90fdb40 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f6a7d6050619 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 40f1516aac42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 00169007feb0 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 6a3aa9cf13c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f175c1fbb683 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 5c28bbe8b232 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 09bb0294bdab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f648bc288f19 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 426fdf79df84 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits b2d64fe90396 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e6d9dcfdc0c5 Merge branch 'for-6.16/block' into for-next omits fa8f1c5d080c Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits d4f619474e9b Merge branch 'docs-next' of git://git.lwn.net/linux.git omits c4e5650bfb1f Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits f4112b4a2cc9 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 85ae07f8e262 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c3f773fce0ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 33284c9dc006 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ac1fd79b17f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3acffb16ef28 Merge branch 'fs-next' of linux-next omits 4ab9922ece1a Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 96cd7244a66f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b2d41f381ce9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7b9aa936ff1 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 9e4381a51030 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40d9587b272c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4d2e74caece4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0beed57b8898 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 62f0b23de043 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits fa72896b86cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fcc78fbe3187 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5660d153e5d9 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits e0f7b910936f Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 41722f9aef5f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits b2a1a3be6ec9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fada5b54c69 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 6216957f1f79 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 36567a39fa5d Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] omits bdccfe2a1ab9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d53315dda02 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2faba7a4799a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 1f5f9c75d71f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits b405bf36dc5a Merge branch 'for-next' of https://github.com/spacemit-com/linux omits 75da2db38266 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits e0acf547c8fd Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 1466c7a9621a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e190b0db817 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 25d5ded8e534 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 59e921108839 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5456a32b5594 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9071f57c763a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81a1e1e44f3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b95c6b2e372e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36c131360c3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0486da8d07db Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits cd08d33cfd76 Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] omits 4f66ce552ae1 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 4022f43f29d2 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits bde49e55aa87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a7e495b7df91 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 38f3378702a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits afe36b0b66fc Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 4cc239c011a0 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 78f9eec98e55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb362131bcb4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 38f826bb5905 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits 214fb56ddc05 Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] omits 6cf66759a1c9 Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] omits cd492db2ff95 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits cc4107e909e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9fb1a2838374 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits f2cc5055f1de Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits a5e973bf38e7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 94253406b69f Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 13114b1f69c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 152ae37c2ec4 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 5d1a72dd05b0 Merge branch 'fixes' of git://linuxtv.org/media-ci/media-p [...] omits 9a5318b41a51 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9ca998541437 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 417e5cb540a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1a81f270045d Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 1fbb7124adcb Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 63c4f5be7807 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 2e93a6de2af4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 061b0e8bb8fa Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 925a6fb8f75f Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits c5fc121b2370 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ad9715c364df Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ffe672d8b3b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits eae92df09028 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3fe47077db50 Merge branch 'fixes' of https://github.com/sophgo/linux.git omits dbc2aeb63539 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits d4262502dfd1 Merge branch 'fs-current' of linux-next omits 399386252481 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 8dda7caf1246 Merge branch 'for-6.16/block' into for-next omits 939912a712ff Merge remote-tracking branch 'asoc/for-6.16' into asoc-next omits 85cab7639e16 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30c527c77973 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 6f527ceb8c51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 1177b88eb9c4 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 28485805726d Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 661056f3e2af Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 4805f35e8649 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 5083338db419 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits b953a87aeec0 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 0ff1477aa430 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 442a4567c145 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48ab4e7e2c49 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 6736343632a7 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 466938f4f799 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a3d222796afb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5a41a9d4fa5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d1a9d466eae Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] omits 355be2ed2806 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 255b0bb00ae2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 330cd5a27cca Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits b8859c5070ca Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 11e28850ece0 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] omits 970a27722632 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7c7e03c34dff Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a0adf0bea832 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 408feced2110 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 307e09791612 Merge branch into tip/master: 'timers/urgent' omits 7f5c3e671598 smb: client: fix delay on concurrent opens omits 43766ae11e3f smb client: fix race in cfid release omits faa6562ab5cb smb3 client: warn when parse contexts returns error on com [...] omits fb68d1839b6b Merge branch 'for-6.16/block' into for-next omits b3f59e3a42fd bcachefs: Ensure proper write alignment omits acfacfd10cca bcachefs: inline bch2_ob_ptr() omits f3b1b98a5b21 bcachefs: Improve want_cached_ptr() omits afc253bb5340 bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock() omits 5882d09ee944 bcachefs: fix hung task timeout in journal read omits 37431b2b409f bcachefs: Add missing barriers before wake_up_bit() omits 4a2c95093233 Merge branch 'for-6.16/block' into for-next omits 70cb3b9a371f Merge branch 'acpi-pm' into linux-next omits a2c2d5006579 pinctrl: amd: Fix hibernation support with CONFIG_SUSPEND unset omits 4e3da7eff2f5 bcachefs: thread_with_stdio: fix spinning instead of exiting omits 6f4f87ea2de2 bcachefs: bch2_journal_write() refactoring omits 54004270cdb8 bcachefs: delete_dead_snapshot_keys_v2() omits 9607a3bcc48e bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 omits 4eaa1e7a11a0 bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE omits ff5bfa328749 bcachefs: Skip unrelated snapshot trees in snapshot deletion omits 1392fb401fa5 bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot omits 96171e98f382 bcachefs: get_inodes_all_snapshots() now includes whiteouts omits 417313c2ae02 x86/crash: make the page that stores the dm crypt keys ina [...] omits bfa516989268 x86/crash: pass dm crypt keys to kdump kernel omits a81366e142f0 revert-x86-mm-remove-unused-__set_memory_prot-fix omits 499f77f2ab67 Revert "x86/mm: Remove unused __set_memory_prot()" omits d4c360dae4a5 crash_dump: retrieve dm crypt keys in kdump kernel omits 2940e4ce20cf crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging omits fd1c24b7bcfd crash_dump: store dm crypt keys in kdump reserved memory omits fc06e15635a9 crash_dump: make dm crypt keys persist for the kdump kernel omits bd1b23a3dfbd kexec_file: allow to place kexec_buf randomly omits cf95617f1dde list: remove redundant 'extern' for function prototypes omits 5d51261c8fd6 scripts/gdb: update documentation for lx_per_cpu omits 675190bae70d scripts/gdb: fix kgdb probing on single-core systems omits a28dbc40d30b selftests: fix some typos in tools/testing/selftests omits cb04623b7170 lib/oid_registry.c: remove unused sprint_OID omits 94dcda8ea037 nilfs2: do not propagate ENOENT error from nilfs_btree_pro [...] omits 5d750b1baf7e nilfs2: add pointer check for nilfs_direct_propagate() omits 7ac231544482 kexec_file: use SHA-256 library API instead of crypto_shash API omits 78cffa7c9383 util_macros.h: fix the reference in kernel-doc omits 69dbe34f8635 sort.h: hoist cmp_int() into generic header file omits f8a1786213aa ocfs2: remove unnecessary NULL check before unregister_sys [...] omits 265520c4777a ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery omits 1108c2a290af ipc: fix to protect IPCS lookups using RCU omits 8d301b70815f compiler_typesh-fix-unused-variable-in-__compiletime_assert-fix omits 4bb30534735d compiler_types.h: fix "unused variable" in __compiletime_assert() omits fce8697d6626 maccess: fix strncpy_from_user_nofault() empty string handling omits 5daf09c9c2ce watchdog: fix the SOFTLOCKUP_DETECTOR=n case omits 3bb6d009c1d3 watchdog: fix watchdog may detect false positive of softlockup omits f372098c9694 treewide: fix typo "previlege" omits 69346ab672de crash: fix spelling mistake "crahskernel" -> "crashkernel" omits edd557955d11 lib/test_kmod: do not hardcode/depend on any filesystem omits 9caae313c466 relay: remove unused relay_late_setup_files omits 9c078cd5dd5b rapidio: remove unused functions omits 7dcc26f56a5c rapidio: remove some dead defines omits 133cb6771b24 scatterlist: inline sg_next() omits f7ac97a8912a ocfs2: simplify return statement in ocfs2_filecheck_attr_store() omits eee3fc6f77f1 samples: extend hung_task detector test with semaphore support omits 1f95251ebe6e hung_task: show the blocker task if the task is hung on semaphore omits b8470c632bdf hung_task: replace blocker_mutex with encoded blocker omits bb6372b99f7e ocfs2: o2net_idle_timer: Rename del_timer_sync in comment omits 4cf828fe2839 Squashfs: check return result of sb_min_blocksize omits 58b50c6a86dd exit: combine work under lock in synchronize_group_exit() [...] omits e44c0f804d5b errseq: eliminate special limitation for macro MAX_ERRNO omits 29f8cadf1ff7 kstrtox: add support for enabled and disabled in kstrtobool() omits d19170c8fdc1 kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h omits ceb8530a2d8c kernel.h: move READ/WRITE definitions to <linux/types.h> omits 7935bb08c93a powernow: use pr_info_once omits b05b8f1e7140 checkpatch: qualify do-while-0 advice omits d8ced7f4883d checkpatch: dont warn about unused macro arg on empty body omits 454ec9aa55ef proc: fix the issue of proc_mem_open returning NULL omits 711291bcf6f2 lib/rbtree.c: fix the example typo omits c93e5f390ec5 task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check omits 2a59cb8c596e exit: skip IRQ disabled warning during power off omits 869faeeff0ee crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo omits 0ea895a0a0cd crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo omits fca32c152d36 init/main.c: log initcall level when initcall_debug is used omits f342e02c59db exit: document sched_process_exit and sched_process_templa [...] omits 0c4ccd03a77f exit: move and extend sched_process_exit() tracepoint omits 93129fd5a3a9 DAX: warn when kmem regions are truncated for memory block [...] omits 6b2802ae78f7 mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS omits 3b68c5a24671 mm-perform-vma-allocation-freeing-duplication-in-mm-fix omits 5d10d20f56f4 mm: perform VMA allocation, freeing, duplication in mm omits 80713408f17e mm: move dup_mmap() to mm omits 65cae3687248 mm: abstract initial stack setup to mm subsystem omits 7a30472f0682 mm-establish-mm-vma_execc-for-shared-exec-mm-vma-functiona [...] omits dd93587bf370 mm: establish mm/vma_exec.c for shared exec/mm VMA functionality omits a32815fc8316 mm/hugetlb: convert use of struct page to folio in __unmap [...] omits 25ac8b41add4 mm/hugetlb: refactor __unmap_hugepage_range() to take foli [...] omits 87f4a24f44e2 mm/hugetlb: refactor unmap_hugepage_range() to take folio [...] omits 498a7e0cad7b mm/hugetlb: pass folio instead of page to unmap_ref_private() omits cc744265de6e mm: kmemleak: mark variables as __read_mostly omits b0e4ba0ee653 mm: kmemleak: drop wrong comment omits 8ab524c9089b mm: kmemleak: drop kmemleak_warning variable omits 9d3fc181afe8 jfs-implement-migrate_folio-for-jfs_metapage_aops-fix-2 omits 292ad5b98120 jfs: fix kernel-doc warning in jfs_metapage.c omits 708c4552aa37 jfs: implement migrate_folio for jfs_metapage_aops omits 490a2df9192e mm: add folio_expected_ref_count() for reference count cal [...] omits 2837fb2a304b util_macros.h: make the header more resilient omits 6b3cc15be2e4 sched/numa: add tracepoint that tracks the skipping of num [...] omits 0c8c5455941e sched/numa: skip VMA scanning on memory pinned to one NUMA [...] omits 5d272c4291fa mm-selftests-add-a-test-to-verify-mmap_changing-race-with- [...] omits ea3ff4d90f9e mm/selftests: add a test to verify mmap_changing race with [...] omits 1972cf8e435b mm/rmap: inline folio_test_large_maybe_mapped_shared() int [...] omits 8fc727468b20 mm/damon/sysfs-schemes: use kmalloc_array() and size_add() omits 07c625e24d16 mm: workingset: simplify lockdep check in update_node omits 3630f05f8b7e mm/mm_init: use for_each_valid_pfn() in init_unavailable_range() omits 298c5dcb2b84 mm: use for_each_valid_pfn() in memory_hotplug omits 8df288631a70 mm, x86: use for_each_valid_pfn() from __ioremap_check_ram() omits 555c442f5c61 mm, PM: use for_each_valid_pfn() in kernel/power/snapshot.c omits 50b81be40dd7 mm-implement-for_each_valid_pfn-for-config_sparsemem-fix omits 3ca9f5b67e38 mm: implement for_each_valid_pfn() for CONFIG_SPARSEMEM omits 73b932a8394e mm: implement for_each_valid_pfn() for CONFIG_FLATMEM omits 13b8b805dc86 mm: introduce for_each_valid_pfn() and use it from reserve [...] omits 995cfc679c3f khugepaged: pass folio instead of head page to trace events omits 531626140a65 mm/numa: remove unnecessary local variable in alloc_node_data() omits 6d638d369134 mm/debug_page_alloc: improve error message for invalid gua [...] omits 89fd53e00dad mm/io-mapping: precompute remap protection flags for clarity omits e367f352f8a9 selftests/mm: use long for dwRegionSize omits 1a3b1ee2d5ec mm: remove unused macro INIT_PASID omits 415d3217cb46 mm/rmap: fix typo in comment in page_address_in_vma omits 60fd9af2be34 mm/rmap: rename page__anon_vma to anon_vma for consistency omits bfe4f0aad6ff mm: use SWAPPINESS_ANON_ONLY in MGLRU omits f3f9626787bf mm: add max swappiness arg to lru_gen for anonymous memory only omits 821144fdb114 mm: vmscan: add more comments about cache_trim_mode omits dfb4cf932f25 mm: add swappiness=max arg to memory.reclaim for only anon [...] omits 8c3298fb6b4a memcg: introduce non-blocking limit setting option omits ac76686ce458 mm: pcp: increase pcp->free_count threshold to trigger free_high omits f941d9e7044c mm/hugetlb: use separate nodemask for bootmem allocations omits cbfacbd62b41 mm/memcg: use kmem_cache when alloc memcg pernode info omits c603950b2beb mm/memcg: use kmem_cache when alloc memcg omits 703b40a86703 mm/memcg: move mem_cgroup_init() ahead of cgroup_init() omits 0c6c4384e9f2 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] omits 4f616988547a mm/huge_memory: remove useless folio pointers passing omits cacf4a56f5cf mm/huge_memory: adjust try_to_migrate_one() and split_huge [...] omits 0cd8b3aa1f25 vmscan,cgroup: apply mems_effective to reclaim omits 8b4d9e1ee33f cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed omits c03cba05ba50 execmem: enforce allocation size aligment to PAGE_SIZE omits 9c66c77538d3 mm/vmalloc.c: return explicit error value in alloc_vmap_area() omits 8338f4f8cb68 mm/vmalloc: optimize function vm_unmap_aliases() omits 82c2e471cc3e mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit omits 727d18f82da4 mm/vmalloc.c: find the vmap of vmap_nodes in reverse order omits 6eed677cf664 mm/vmalloc.c: change purge_ndoes as local static variable omits 9745af736ea5 Update Christoph's Email address and make it consistent omits 508a2c76393e mm: fix typos in comments in mm_init.c omits 769e607c279d samples/damon: trigger build even if only mtier is enabled omits 0798e79225ba samples/damon: implement a DAMON module for memory tiering omits 1163dd46f7c7 Docs/ABI/damon: document nid file omits d04b592d78ec Docs/admin-guide/mm/damon/usage: document 'nid' file omits 36071ecb00e2 Docs/mm/damon/design: document node_mem_{used,free}_bp omits 9f20424e6e8e mm/damon/sysfs-schemes: connect damos_quota_goal nid with [...] omits 356f7c951377 mm/damon/sysfs-schemes: implement file for quota goal nid [...] omits c2fd1932ce39 mm/damon/core: introduce damos quota goal metrics for memo [...] omits 53d50f8e6873 mm/mempolicy: support memory hotplug in weighted interleave omits 8b0bef8aa5a1 mm/mempolicy: prepare weighted interleave sysfs for memory [...] omits 1f553871c392 mm/mempolicy: fix memory leaks in weighted interleave sysfs omits 94ef9a0c585a mm: memcontrol: remove unnecessary NULL check before free_ [...] omits f3d0356832ff vmalloc: align nr_vmalloc_pages and vmap_lazy_nr omits d067a0cfe507 MAINTAINERS: add test_vmalloc.c to VMALLOC section omits 7fc85b92db96 lib/test_vmalloc.c: allow built-in execution omits ceec7f2554e7 lib/test_vmalloc.c: fix compile error with CONFIG_TINY_RCU omits d147f279b2c1 lib/test_vmalloc.c: replace RWSEM to SRCU for setup omits 2b74e38e2b7b Documentation: zram: update IDLE pages tracking documentation omits abb522d7498c mempolicy: optimize queue_folios_pte_range by PTE batching omits d73949974feb mm: move mmap/vma locking logic into specific files omits 245318852bea memcg: multi-memcg percpu charge cache - fix 4 omits af0633334991 memcg-multi-memcg-percpu-charge-cache-fix-3 omits 314315f97034 memcg: multi-memcg percpu charge cache - fix 2 omits 706e1bbb16cb memcg: multi-memcg percpu charge cache - fix omits 21a02462493c memcg: multi-memcg percpu charge cache omits d05b06463c85 mm: convert free_page_and_swap_cache() to free_folio_and_s [...] omits 79c5ce52fff3 mm: add nr_free_highatomic in show_free_areas omits 93205889ab86 mm/vmscan: modify the assignment logic of the scan and tot [...] omits cad81b5346c6 samples/damon/prcl: fix a comment typo omits 86791fb623db Documentation: KHO: add memblock bindings omits fdd9c93f0beb Documentation: add documentation for KHO omits 420cec58e75e memblock: add KHO support for reserve_mem omits 459411db134e x86/Kconfig: enable kexec handover for 64 bits omits e3bb386985e0 x86/boot: make sure KASLR does not step over KHO preserved memory omits d234efb2c325 x86/e820: temporarily enable KHO scratch for memory below 1M omits e739b09940f1 x86/kexec: add support for passing kexec handover (KHO) data omits 4b994b896244 x86/setup: use memblock_reserve_kern for memory used by kernel omits bd06a76c6f14 arm64: add KHO support omits a6b744c4a124 kexec: add config option for KHO omits d872ce6c6472 kexec: add KHO support to kexec file loads omits 4d2a55c0102b kexec: enable KHO support for memory preservation omits f5565619970a kexec: include asm/early_ioremap.h omits f7df944338dd kexec: add KHO parsing support omits f40345845247 kexec: add Kexec HandOver (KHO) generation helpers omits c557600d6aa1 memblock: introduce memmap_init_kho_scratch() omits 7ab5ee68880b memblock: add support for scratch memory omits 76c4eada718d memblock: add MEMBLOCK_RSRV_KERN flag omits f119c844d914 mm-gup-clean-up-codes-in-fault_in_xxx-functions-v5 omits c1d0b7068e27 mm/gup: clean up codes in fault_in_xxx() functions omits c600339e4ad5 mm/gup: remove gup_fast_pgd_leaf() and clean up the releva [...] omits bf963eb25e4f mm/gup: remove unneeded checking in follow_page_pte() omits bf424dccde08 mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio omits 5b1cecb5cc29 vmalloc: use atomic_long_add_return_relaxed() omits 5a5ea38f0c79 mm, hugetlb: avoid passing a null nodemask when there is m [...] omits 81c5a88f21a6 selftests/damon: remove the remaining test scripts for DAM [...] omits 552065e7bdfa memcg: optimize memcg_rstat_updated omits e503a1a8b1d9 selftests/mm: restore default nr_hugepages value during cl [...] omits 82ba9aa9fe1e maple_tree: reorder mas->store_type case statements omits 851e5872dd43 maple_tree: add sufficient height omits 4bb504102e95 maple_tree: break on convergence in mas_spanning_rebalance() omits 0387477cdf9f maple_tree: use vacant nodes to reduce worst case allocations omits 570ff7ae3ed6 maple_tree: use height and depth consistently omits eda248fa1935 maple_tree: convert mas_prealloc_calc() to take in a maple [...] omits 599376f092dd mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] omits 8d14820ca183 mm/memory: split non-tlb flushing part from zap_page_range [...] omits a4da666480ae mm/madvise: batch tlb flushes for MADV_FREE omits cfe67bbfe9a3 mm/madvise: define and use madvise_behavior struct for mad [...] omits 14baec6c4ba2 mm-huge_memory-add-folio_mark_accessed-when-zapping-file-t [...] omits 7460f9d4f3c4 mm: huge_memory: add folio_mark_accessed() when zapping file THP omits d06da11a2891 tools/testing/selftests: assert that anon merge cases beha [...] omits a8f702eb238f tools/testing: add PROCMAP_QUERY helper functions in mm se [...] omits c108eae18728 mm/vma: fix incorrectly disallowed anonymous VMA merges omits 0280df9a269a mm: rust: add MEMORY MANAGEMENT [RUST] omits 4534da9567fc task: rust: rework how current is accessed omits e1008f7fed92 rust: miscdevice: add mmap support omits 43650b20f084 mm: rust: add VmaNew for f_ops->mmap() omits d0522949276d mm: rust: add mmput_async support omits 18a7ad759628 mm: rust: add lock_vma_under_rcu omits e91f961314f4 mm: rust: add vm_insert_page omits a3a455dbf84c mm: rust: add vm_area_struct methods that require read access omits b4189d4a1350 mm: rust: add abstraction for struct mm_struct omits 4f33a1b0ba0d riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc omits 413112fb61ce arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() omits 7dbfb9e69469 riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late omits eee343c4ce8f arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() omits 0580b23536aa arm64: mm: use enum to identify pgtable level instead of *_SHIFT omits db3b792b7bc9 mm: skip ptlock_init() for kernel PMDs omits 29f07ea0d7a4 sparc64: mm: call ctor/dtor for kernel PTEs omits 1a7d2e718f15 powerpc: mm: call ctor/dtor for kernel PTEs omits e439f349e7b1 m68k: mm: call ctor/dtor for kernel PTEs omits 01ce3ec85a67 mm: call ctor/dtor for kernel PTEs omits 10c46e374fb0 x86: pgtable: always use pte_free_kernel() omits a9d28c378ba7 mm: pass mm down to pagetable_{pte,pmd}_ctor omits 89f8a33764a4 sched-numa-add-statistics-of-numa-balance-task-migration-v3 omits 858d246ea00f sched/numa: add statistics of numa balance task migration omits 6bd8becdb4f7 vmalloc: use for_each_vmap_node() in purge-vmap-area omits 398560769602 vmalloc-switch-to-for_each_vmap_node-helper-fix omits c6634f68ee47 vmalloc: switch to for_each_vmap_node() helper omits 785b131925c9 vmalloc: add for_each_vmap_node() helper omits 1383994c140a fs/proc/page: refactor to reduce code duplication omits c59357b57983 xarray: make xa_alloc_cyclic() return 0 on all success cases omits 72b5bc696c4b arm64/mm: define ptdesc_t omits 2d6ae1108b74 mm/ptdump: split effective_prot() into level specific callbacks omits 6a2658002b68 mm/ptdump: split note_page() into level specific callbacks omits 3cb9df26b348 selftest/mm: make hugetlb_reparenting_test tolerant to asy [...] omits 2d30d94d7f92 mm: page_alloc: tighten up find_suitable_fallback() omits cc9254844d2c kernel/events/uprobes: uprobe_write_opcode() rewrite omits fe1d90eb4f2d kernel/events/uprobes: pass VMA to set_swbp(), set_orig_in [...] omits cc6f31db7c80 kernel/events/uprobes: pass VMA instead of MM to remove_br [...] omits c7d4be296a1a mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix omits 9085457196bf mm/debug: fix parameter passed to page_mapcount_is_type() omits 5f074b6e2b82 mm: fix parameter passed to page_mapcount_is_type() omits 7ed33128b55f selftests/mm: add PAGEMAP_SCAN guard region test omits fe4a69d82353 tools headers UAPI: sync linux/fs.h with the kernel sources omits 7da171dd8f57 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions omits 44aab3368d3f zsmalloc: cleanup headers includes omits 5ef7e8c32ea9 selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO omits 01f8443f6ea1 ptrace: introduce PTRACE_SET_SYSCALL_INFO request omits ab2af2faaf2a ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op omits f858b575b7d8 syscall.h: introduce syscall_set_nr() omits c1240a823275 syscallh-add-syscall_set_arguments-fix omits 7ed9dbef2af6 syscall.h: add syscall_set_arguments() omits 58f6fea7441b hexagon: add syscall_set_return_value() omits 347959b3e17e mm: add kernel-doc comment for free_pgd_range() omits be5dc767b42b mm: swap: replace cluster_swap_free_nr() with swap_entries [...] omits 93241fadb35a mm: swap: factor out helper to drop cache of entries withi [...] omits 7c70bc93029a mm: swap: free each cluster individually in swap_entries_p [...] omits 450200a9e4d4 mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_e [...] omits 2bf6cb67a31d mm: swap: use swap_entries_free() drop last ref count in s [...] omits 09ba27b61652 mm: swap: use swap_entries_free() to free swap entry in sw [...] omits 468e7d646932 mm: swap: add __maybe_unused attribute for swap_is_last_re [...] omits 09235c5e48a4 mm: swap: enable swap_entry_range_free() to drop any kind [...] omits 00a5b9855a63 mm: swap: rename __swap_[entry/entries]_free[_locked] to s [...] omits a88e6a1ea3a6 memcg: manually inline replace_stock_objcg omits a1e822850231 memcg: combine slab obj stock charging and accounting omits 1b734132ed00 memcg: use __mod_memcg_state in drain_obj_stock omits 6eb8af77365d memcg: do obj_cgroup_put inside drain_obj_stock omits 659345667c40 memcg: no refilling stock from obj_cgroup_release omits 3c1400952b6f memcg: manually inline __refill_stock omits 19ea07ec7d83 memcg: introduce memcg_uncharge omits 10037c551767 memcg: decouple drain_obj_stock from local stock omits d96b7d1463d2 memcg: remove root memcg check from refill_stock omits 474452060ef0 memcg: simplify MEMCG_VMALLOC updates - fix omits b297f75559f7 memcg: vmalloc: simplify MEMCG_VMALLOC updates omits 13609b5d28a0 mm/compaction: reduce the difference between low and high [...] omits 616835ca9926 mm/compaction: remove low watermark cap for proactive compaction omits 553bd42ef37b mm/page_alloc: simplify free_page_is_bad by removing free_ [...] omits 8324d25d4bfa zram: modernize writeback interface omits abee285d93cc zram: modernize writeback interface omits 7d6f636b7f54 zram: modernize writeback interface omits d7ab96e1e475 selftests/mm: convert page_size to unsigned long omits d24a7f07ca10 mm/show_mem: optimize si_meminfo_node by reducing redundant code omits dcce4c7e6a0e mm: annotate data race in update_hiwater_rss omits d6ce997345d0 mm/compaction: use folio in hugetlb pathway omits 1ef045991ff4 acpi,srat: give memory block size advice based on CFMWS alignment omits b13ca01ca11e x86: probe memory block size advisement value during mm init omits d3b1f5261633 memory: implement memory_block_advise/probe_max_size omits 8dc5240a8a7e mm: page_alloc: remove redundant READ_ONCE omits 5ebca8c4a649 memcg, oom: do not bypass oom killer for dying tasks omits 86b03ef89e9e zsmalloc-prefer-the-the-original-pages-node-for-compressed [...] omits 0b63e3bc63c5 zsmalloc: prefer the the original page's node for compressed data omits 1384e83e9d7f mm: delete thp_nr_pages() omits 1a3562155bf7 filemap: remove readahead_page_batch() omits bbfd57f97576 filemap: convert __readahead_batch() to use a folio omits 5e15d022eccc filemap: remove find_subpage() omits 9c09cd66773e iov_iter: convert iov_iter_extract_xarray_pages() to use folios omits c66f9e9fe873 iov_iter: convert iter_xarray_populate_pages() to use folios omits 5cce753f592d mm: remove offset_in_thp() omits 235ac1003af2 filemap: remove readahead_page() omits cc62b4e66760 arch: remove mk_pmd() omits 572112ac669c mm: add folio_mk_pmd() omits 99131a795d80 mm: remove mk_huge_pte() omits ebf549e698a7 hugetlb: simplify make_huge_pte() omits 819af435e64e mm: add folio_mk_pte() omits 0995deee6b88 mm: make mk_pte() definition unconditional omits b0dbb19f43c6 um: remove custom definition of mk_pte() omits f3bbceb239fb x86: remove custom definition of mk_pte() omits c1ede7d6d538 sparc32: remove custom definition of mk_pte() omits 8897738e0380 mm: introduce a common definition of mk_pte() omits 723c0a13a7a2 mm: set the pte dirty if the folio is already dirty omits b4c4db20aaf0 mm: fix folio_pte_batch() on XEN PV omits a24fbb701c99 nilfs2: fix deadlock warnings caused by lock dependency in [...] omits 0a7bc0e981ea mm/hugetlb: copy the CMA flag when demoting omits 18d2cf1793c9 mm, swap: fix false warning for large allocation with !THP_SWAP omits 213cd459c248 selftests/mm: fix a build failure on powerpc omits d56c0eed82d0 selftests/mm: fix build break when compiling pkey_util.c omits 17e2268b859a Documentation/kernel-parameters: update memtest parameter omits cb3626c3b5fe mm: vmalloc: support more granular vrealloc() sizing omits f46316684466 mm/memory: fix mapcount / refcount sanity check for mTHP reuse omits a28dfd17ff95 tools/testing/selftests: fix guard region test tmpfs assumption omits 973236801b58 ocfs2: stop quota recovery before disabling quotas omits e32603179ea5 ocfs2: implement handshaking with ocfs2 recovery thread omits 96dfb48b111b ocfs2: switch osb->disable_recovery to enum omits 5b940f285477 mailmap: map Uwe's BayLibre addresses to a single one omits 4797992f0bc9 MAINTAINERS: add Dev Jain as THP reviewer omits aa29da0bc5b5 MAINTAINERS: add mm THP section omits 6b9785af3541 mm/userfaultfd: fix uninitialized output field for -EAGAIN race omits 6e6e5c7f9b5b selftests/mm: compaction_test: support platform with huge [...] omits 524c797ccc64 MAINTAINERS: add core mm section omits a2849249088a ocfs2: fix panic in failed foilio allocation omits 9efc3457c82d kernel/fork: only call untrack_pfn_clear() on VMAs duplica [...] omits 058aa242534d mm/huge_memory: fix dereferencing invalid pmd migration entry omits e83fa1589670 MAINTAINERS: add reverse mapping section omits df77eb20ead3 x86-disable-image-size-check-for-test-builds-fix-fix omits b5109800d869 x86-disable-image-size-check-for-test-builds-fix omits 3ba72e674469 x86: disable image size check for test builds omits ae3e1f1e7b8d ocfs2: fix the issue with discontiguous allocation in the [...] omits f03fb48eda44 mailmap: add entries for Lance Yang omits 5d62dd7969a9 mm/page_alloc.c: avoid infinite retries caused by cpuset race omits 628ee22825f6 mm: hugetlb: fix incorrect fallback for subpool omits 19a714facd6b mm: fix ratelimit_pages update error in dirty_ratio_handler() omits 03af194388c1 Merge branch 'for-6.16/block' into for-next omits f87ded922af7 Merge branch 'for-6.16/io_uring' into for-next omits a42c73583331 io_uring/zcrx: dmabuf backed zerocopy receive omits 93674fb21c4b Merge branch 'for-next/scmi/updates', tags 'scmi-fixes-6.1 [...] omits 2f374e108a53 firmware: arm_scmi: quirk: Force perf level get fastchannel omits e3671b4caf41 firmware: arm_scmi: quirk: Fix CLOCK_DESCRIBE_RATES triplet omits c94b978034a7 firmware: arm_scmi: Add common framework to handle firmwar [...] omits 5858cf7891ac firmware: arm_scmi: Ensure that the message-id supports fa [...] omits f8436978f7d0 ksmbd: prevent out-of-bounds stream writes by validating *pos omits a2adfdb6635f Merge branch 'for-6.16/block' into for-next omits 7724284838ee f2fs: support FAULT_TIMEOUT omits 3dc8e30910fd cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs omits aba591ac3e88 Merge branch 'for-6.16/io_uring' into for-next omits c000f716bcaa Merge branch 'for-6.16/block' into for-next omits ad5291e2c1e5 f2fs: handle error cases of memory donation omits 9cada264501c f2fs: fix to bail out in get_new_segment() omits 217fc63224a9 f2fs: sysfs: export linear_lookup in features directory omits 0d56663919d2 f2fs: sysfs: add encoding_flags entry omits 4c6a0b277d4a Merge branch 'for-6.16/block' into for-next omits 715916e66a23 Merge branch 'for-6.16/io_uring' into for-next omits fa2f4e8d168d Merge branch 'for-6.16/block' into for-next omits 62566d03ddda pinctrl: amd: Fix use of undeclared identifier 'pinctrl_am [...] omits afc760ba751c Merge branch 'rproc-next' into for-next omits edb853b50ba1 Merge branch into tip/master: 'x86/sev' omits 62b08e8855e9 Merge branch into tip/master: 'x86/nmi' omits 18638684bf4a Merge branch into tip/master: 'x86/msr' omits 6ee56b3b8b6d Merge branch into tip/master: 'x86/mm' omits 2c119b43c1ed Merge branch into tip/master: 'x86/microcode' omits 6a98d18f7480 Merge branch into tip/master: 'x86/kconfig' omits ae01f2b628f2 Merge branch into tip/master: 'x86/fpu' omits a74ccf934435 Merge branch into tip/master: 'x86/cpu' omits 64b6bfd97566 Merge branch into tip/master: 'x86/boot' omits 76a56e74e073 Merge branch into tip/master: 'x86/asm' omits 02a8147f615c Merge branch into tip/master: 'x86/alternatives' omits 34901ae3f9fd Merge branch into tip/master: 'timers/core' omits dde75b1e2157 Merge branch into tip/master: 'sched/core' omits 8f174b197bf2 Merge branch into tip/master: 'perf/core' omits ddfd0d273087 Merge branch into tip/master: 'irq/msi' omits 7dc2b62967e5 Merge branch into tip/master: 'irq/drivers' omits 6b5236fb7713 Merge branch into tip/master: 'irq/core' omits 1b5a11a6b225 Merge branch into tip/master: 'x86/urgent' omits 9b23a0a9585a Merge branch into tip/master: 'timers/urgent' omits 5fac1f9bf076 Merge branch into tip/master: 'core/urgent' omits 3f0036c0b5f8 x86/e820: Discard high memory that can't be addressed by 3 [...] omits 1732e45b79bb genirq: Fix typo in IRQ_NOTCONNECTED comment omits ed91ad084ef9 x86/fpu/xstate: Adjust xstate copying logic for user ABI omits a6842ee9b5be x86/fpu/xstate: Adjust XSAVE buffer size calculation omits b03c328e9711 x86/fpu/xstate: Introduce xfeature order table and accessor macro omits 937a3c877f7c x86/fpu/xstate: Remove xstate offset check adds 650266ac4c72 dm: add missing unlock on in dm_keyslot_evict() adds f1aff4bc199c dm: fix copying after src array boundaries adds cccd03371475 Merge tag 'for-6.15/dm-fixes-2' of git://git.kernel.org/pu [...] adds 0d8d44db295c Merge tag 'for-6.15-rc5-tag' of git://git.kernel.org/pub/s [...] adds cc4808dcef27 mm: fix ratelimit_pages update error in dirty_ratio_handler() adds 25a6e86c1303 mm: hugetlb: fix incorrect fallback for subpool adds bb6b895dcf38 mm/page_alloc.c: avoid infinite retries caused by cpuset race adds 730992854c4b mailmap: add entries for Lance Yang adds 28aacc728377 ocfs2: fix the issue with discontiguous allocation in the [...] adds d16609cfc683 x86: disable image size check for test builds adds 245644620700 x86-disable-image-size-check-for-test-builds-fix adds 4604db568a8c x86-disable-image-size-check-for-test-builds-fix-fix adds 0a573f02f133 MAINTAINERS: add reverse mapping section adds 34f98fc695a2 mm/huge_memory: fix dereferencing invalid pmd migration entry adds 1aaf53bec461 kernel/fork: only call untrack_pfn_clear() on VMAs duplica [...] adds 01edddf87109 ocfs2: fix panic in failed foilio allocation adds 0026b3d33ba9 MAINTAINERS: add core mm section adds 0c7331fde13b selftests/mm: compaction_test: support platform with huge [...] adds 8ff4eff29b43 mm/userfaultfd: fix uninitialized output field for -EAGAIN race adds 77d1eadeaa28 MAINTAINERS: add mm THP section adds 9fa462dccc1d MAINTAINERS: add Dev Jain as THP reviewer adds 3d6de06d396d mailmap: map Uwe's BayLibre addresses to a single one adds 1f6b754d0519 ocfs2: switch osb->disable_recovery to enum adds ae17eeca7811 ocfs2: implement handshaking with ocfs2 recovery thread adds b893373b2818 ocfs2: stop quota recovery before disabling quotas adds 04b425ffab6c tools/testing/selftests: fix guard region test tmpfs assumption adds ae42d53f8e21 mm/memory: fix mapcount / refcount sanity check for mTHP reuse adds 16101173811e mm: vmalloc: support more granular vrealloc() sizing adds 14f53ec8d808 Documentation/kernel-parameters: update memtest parameter adds aa32fee32e25 selftests/mm: fix build break when compiling pkey_util.c adds 0541349b7691 selftests/mm: fix a build failure on powerpc adds 4d897da70f43 mm, swap: fix false warning for large allocation with !THP_SWAP adds ffe59de75f4c mm/hugetlb: copy the CMA flag when demoting adds f649b386c0b8 nilfs2: fix deadlock warnings caused by lock dependency in [...] adds f8440d3e5ee0 mm: fix folio_pte_batch() on XEN PV adds 216536aefe1e zsmalloc: don't underflow size calculation in zs_obj_write() adds db454ada23ac mm/codetag: move tag retrieval back upfront in __free_pages() adds 02e8eef7b6eb Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 7bd809b8d2f0 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds 53e702daf7ed Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 53ed4955c764 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 51224bc0112e erofs: ensure the extra temporary copy is valid for shorte [...] adds 97f32bd2f294 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5dec07a432c3 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] adds 4f9d9af9aad5 Merge branch 'fs-current' of linux-next adds 82c839cc95fc Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 363cd2b81cfd arm64: cpufeature: Move arm64_use_ng_mappings to the .data [...] adds 7270f587c7d3 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds f1697db30f58 Merge branch 'fixes' of https://github.com/sophgo/linux.git adds cd88167d5056 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 376947861013 sch_htb: make htb_deactivate() idempotent adds 63890286f557 selftests/tc-testing: Add a test case to cover basic HTB+F [...] adds 75dbdaad327d Merge branch 'net_sched-fix-a-regression-in-sch_htb' adds 1e20324b23f0 virtio-net: don't re-enable refill work too early when NAP [...] adds 4397684a292a virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable() adds c360eb0c3ccb dt-bindings: net: ethernet-controller: Add informative tex [...] adds 3e6a0243ff00 gre: Fix again IPv6 link-local address generation. adds b6a6006b0e3d selftests: Add IPv6 link-local address generation tests fo [...] adds ccb52a9c8dfa Merge branch 'gre-reapply-ipv6-link-local-address-generation-fix' adds b344a48cbe5f selftests: drv: net: fix test failure on ipv6 sys adds 8bb7d8e5cf7f selftests: drv: net: avoid skipping tests adds 4a9d494ca24b selftests: drv: net: add version indicator adds c645a6b2f396 Merge branch 'selftests-drv-net-fix-ping-py-test-failure' adds 4720f9707c78 tools: ynl-gen: validate 0 len strings from kernel adds 4db6c75124d8 net: ethernet: mtk_eth_soc: reset all TX queues on DMA free adds e8716b5b0dff net: ethernet: mtk_eth_soc: do not reset PSE when setting FE adds 5214c51f667f Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 6484758466b7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 023c1f2f0609 wifi: cfg80211: fix out-of-bounds access during multi-link [...] adds e12a42f64fc3 wifi: mac80211: fix the type of status_code for negotiated [...] adds ebedf8b7f05b wifi: iwlwifi: add support for Killer on MTL adds ed22063a9bdb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f81b33582f93 RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug adds 80f2ab46c2ee irdma: free iwdev->rf after removing MSI-X adds 4bcc063939a5 ice, irdma: fix an off by one in error handling code adds 223bb7d4f025 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 6b3b5bf2fc60 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8b6a8ef0022b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 644b299b6404 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 053d482842fc Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 139534142db3 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 019f916bd530 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8d414e73aa1e Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds c7e7b3d34f47 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 1f8c18831bc2 Merge branch 'counter-current' of git://git.kernel.org/pub [...] adds 06acf8e81784 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 43a084287d33 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c1d9dac0db16 vfio/pci: Align huge faults to order adds ab084c69a20f Merge branch 'for-linus' of git://github.com/awilliam/linu [...] adds 158a8e15f7b9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9915669da8cd Merge branch 'fixes' of git://linuxtv.org/media-ci/media-p [...] adds 22262f1d10e9 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds a797227a3d04 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6ced087d53df Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds 42e31f0daf80 mm,mm_init: Mark set_high_memory as __init adds 78c0c0d9c8d4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 04613354ad93 x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust [...] adds 03bbbf53a2bb objtool/rust: add one more `noreturn` Rust function for Ru [...] adds 6afd757f7f0d rust: allow Rust 1.87.0's `clippy::ptr_eq` lint adds ff45f3047c35 rust: clean Rust 1.88.0's `unnecessary_transmutes` lint adds f8973a9aca6f rust: clean Rust 1.88.0's warning about `clippy::disallowe [...] adds f0b89d2c2026 rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint adds 9095ee09ff36 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 86aa02ad0d97 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ce9302d896c3 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] adds cfb26524b3f6 Merge branch into tip/master: 'timers/urgent' adds 5214a9f6c0f5 x86/microcode: Consolidate the loader enablement checking adds 1fd074da1cfb Merge branch into tip/master: 'x86/urgent' adds 5661c45bf123 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] adds 168d315556be Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2bb04ea9e5b7 drm/ttm: Fix ttm_backup kerneldoc adds d4ad53adfe21 drm/ttm: Remove the struct ttm_backup abstraction adds 7c6fa1797a72 drm/panel: simple: Update timings for AUO G101EVN010 adds 4da7cebd78e9 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 0486916a846e mm: set the pte dirty if the folio is already dirty new b8b17673000b mm: introduce a common definition of mk_pte() new 3bec29fdf1dc sparc32: remove custom definition of mk_pte() new d537a8813a51 x86: remove custom definition of mk_pte() new dab057893a80 um: remove custom definition of mk_pte() new a1cc46a50319 mm: make mk_pte() definition unconditional new 707416ee6ffd mm: add folio_mk_pte() new a07d52b5aedb hugetlb: simplify make_huge_pte() new 78797667a9c9 mm: remove mk_huge_pte() new 0bc854570010 mm: add folio_mk_pmd() new 92e094e342d2 arch: remove mk_pmd() new 3d37d46460b5 filemap: remove readahead_page() new 20d1cb42077b mm: remove offset_in_thp() new 7bbc031952f1 iov_iter: convert iter_xarray_populate_pages() to use folios new 7fc02447e958 iov_iter: convert iov_iter_extract_xarray_pages() to use folios new 1d4dc4f0679a filemap: remove find_subpage() new e139d134422a filemap: convert __readahead_batch() to use a folio new 904f74bf0b8c filemap: remove readahead_page_batch() new 33555a16d9be mm: delete thp_nr_pages() new 381b79ec01c2 zsmalloc: prefer the the original page's node for compressed data new 8117d4212ffe zsmalloc-prefer-the-the-original-pages-node-for-compressed [...] new 8e304ffec52e memcg, oom: do not bypass oom killer for dying tasks new 10380dd92ceb mm: page_alloc: remove redundant READ_ONCE new 3b1e02736699 memory: implement memory_block_advise/probe_max_size new e5928c6307fd x86: probe memory block size advisement value during mm init new 7ca0dafbfade acpi,srat: give memory block size advice based on CFMWS alignment new f0a35ce30473 mm/compaction: use folio in hugetlb pathway new b86fdcf61a25 mm: annotate data race in update_hiwater_rss new 8fcdb71d00b8 mm/show_mem: optimize si_meminfo_node by reducing redundant code new f06d8d559358 selftests/mm: convert page_size to unsigned long new d35479c489b6 zram: modernize writeback interface new 4565e4fe6fbb zram: modernize writeback interface new b1049642733d zram: modernize writeback interface new 3252e1c61c8d mm/page_alloc: simplify free_page_is_bad by removing free_ [...] new cc3a37911867 mm/compaction: remove low watermark cap for proactive compaction new 0dc85abed231 mm/compaction: reduce the difference between low and high [...] new b2c1a8174308 memcg: vmalloc: simplify MEMCG_VMALLOC updates new 290296a7eeff memcg: simplify MEMCG_VMALLOC updates - fix new f2c1b02ea85e memcg: remove root memcg check from refill_stock new 5f665a38eee5 memcg: decouple drain_obj_stock from local stock new bc8deeb87360 memcg: introduce memcg_uncharge new 6ee6b9c46638 memcg: manually inline __refill_stock new fb7b780c90d7 memcg: no refilling stock from obj_cgroup_release new 6e339c573d22 memcg: do obj_cgroup_put inside drain_obj_stock new 2091a95086ac memcg: use __mod_memcg_state in drain_obj_stock new 642b9ef519e1 memcg: combine slab obj stock charging and accounting new 4152f6086a2d memcg: manually inline replace_stock_objcg new a2720151ec26 mm: swap: rename __swap_[entry/entries]_free[_locked] to s [...] new 048dae121809 mm: swap: enable swap_entry_range_free() to drop any kind [...] new 10f1951fb403 mm: swap: add __maybe_unused attribute for swap_is_last_re [...] new 9418dc6800e8 mm: swap: use swap_entries_free() to free swap entry in sw [...] new 64e92ce77f1a mm: swap: use swap_entries_free() drop last ref count in s [...] new c6f219281b1c mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_e [...] new 6c7bd16160e0 mm: swap: free each cluster individually in swap_entries_p [...] new 1c5305e91559 mm: swap: factor out helper to drop cache of entries withi [...] new db2adb47044c mm: swap: replace cluster_swap_free_nr() with swap_entries [...] new b2b81b0fd122 mm: add kernel-doc comment for free_pgd_range() new c7626c5eb6bf hexagon: add syscall_set_return_value() new f6b0872549fa syscall.h: add syscall_set_arguments() new 9068e10dfc55 syscallh-add-syscall_set_arguments-fix new 38f78a11fa75 syscall.h: introduce syscall_set_nr() new f6567f124e8f ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op new 0b1ab530caab ptrace: introduce PTRACE_SET_SYSCALL_INFO request new 101324f7c8b8 selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO new 198e195ca056 zsmalloc: cleanup headers includes new 99a28c42100e fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions new a44435993a51 tools headers UAPI: sync linux/fs.h with the kernel sources new f4e133d32983 selftests/mm: add PAGEMAP_SCAN guard region test new bc5bd40e082e mm: fix parameter passed to page_mapcount_is_type() new b88749cd0138 mm/debug: fix parameter passed to page_mapcount_is_type() new 0cc41e885603 mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix new 5acabebaa6d2 kernel/events/uprobes: pass VMA instead of MM to remove_br [...] new 6bb414f5b10f kernel/events/uprobes: pass VMA to set_swbp(), set_orig_in [...] new 849bc2c9eccf kernel/events/uprobes: uprobe_write_opcode() rewrite new c04a72d5e784 mm: page_alloc: tighten up find_suitable_fallback() new 0c60a8761ce4 selftest/mm: make hugetlb_reparenting_test tolerant to asy [...] new b602a374add0 mm/ptdump: split note_page() into level specific callbacks new 9d85db2a3fcd mm/ptdump: split effective_prot() into level specific callbacks new 20d364af70cd arm64/mm: define ptdesc_t new c526a3078428 xarray: make xa_alloc_cyclic() return 0 on all success cases new 24b159621b12 fs/proc/page: refactor to reduce code duplication new ed5177b81b9a vmalloc: add for_each_vmap_node() helper new 63c145e44b5b vmalloc: switch to for_each_vmap_node() helper new 51b329ca02d8 vmalloc-switch-to-for_each_vmap_node-helper-fix new 42033b59507e vmalloc: use for_each_vmap_node() in purge-vmap-area new 40a52a5ec8b6 mm: pass mm down to pagetable_{pte,pmd}_ctor new b28292495c43 x86: pgtable: always use pte_free_kernel() new c1ba975df488 mm: call ctor/dtor for kernel PTEs new 047656431851 m68k: mm: call ctor/dtor for kernel PTEs new 0b215088c765 powerpc: mm: call ctor/dtor for kernel PTEs new 7d8345c0940d sparc64: mm: call ctor/dtor for kernel PTEs new 68f66e175f21 mm: skip ptlock_init() for kernel PMDs new 3e1600fdd28e arm64: mm: use enum to identify pgtable level instead of *_SHIFT new ad765e99594d arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() new aaf28bceb6a7 riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late new 67feea5835c1 arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() new 933711a5764c riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc new e1ba38637f8b mm: rust: add abstraction for struct mm_struct new ab8871eb4753 mm: rust: add vm_area_struct methods that require read access new ab6ef51aff72 mm: rust: add vm_insert_page new 09659bd06ce1 mm: rust: add lock_vma_under_rcu new 7e619eba2059 mm: rust: add mmput_async support new 5a7e856b9ce7 mm: rust: add VmaNew for f_ops->mmap() new 5f22dc2f57a0 rust: miscdevice: add mmap support new 4144873537e0 task: rust: rework how current is accessed new a24ac597b688 mm: rust: add MEMORY MANAGEMENT [RUST] new b2562cbb44a8 mm/vma: fix incorrectly disallowed anonymous VMA merges new 6e70ea5807ab tools/testing: add PROCMAP_QUERY helper functions in mm se [...] new 4072e77af17f tools/testing/selftests: assert that anon merge cases beha [...] new 3285b6ae91c5 mm: huge_memory: add folio_mark_accessed() when zapping file THP new 1a4e4022882e mm-huge_memory-add-folio_mark_accessed-when-zapping-file-t [...] new 8c7d07a394ff mm/madvise: define and use madvise_behavior struct for mad [...] new 845e6ef6412b mm/madvise: batch tlb flushes for MADV_FREE new 77c251a65863 mm/memory: split non-tlb flushing part from zap_page_range [...] new 8ace61525eb1 mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] new 52dfcd430fd0 maple_tree: convert mas_prealloc_calc() to take in a maple [...] new 565b58e82a6e maple_tree: use height and depth consistently new 654eed07154b maple_tree: use vacant nodes to reduce worst case allocations new fec27812fe6b maple_tree: break on convergence in mas_spanning_rebalance() new 923655ef6baf maple_tree: add sufficient height new 5b9c23c9c023 maple_tree: reorder mas->store_type case statements new ece8c1ebfb35 selftests/mm: restore default nr_hugepages value during cl [...] new 00bfa77a3103 memcg: optimize memcg_rstat_updated new dc45aed8c16a selftests/damon: remove the remaining test scripts for DAM [...] new 5aa39dbf8ad8 mm, hugetlb: avoid passing a null nodemask when there is m [...] new 3a395ba641c2 vmalloc: use atomic_long_add_return_relaxed() new e25ee2a67238 mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio new 9b0cd3354628 mm/gup: remove unneeded checking in follow_page_pte() new e261e352b6cb mm/gup: remove gup_fast_pgd_leaf() and clean up the releva [...] new 77c1d838ef60 mm/gup: clean up codes in fault_in_xxx() functions new 8b29b5d80a9e mm-gup-clean-up-codes-in-fault_in_xxx-functions-v5 new eaa6d83d075a memblock: add MEMBLOCK_RSRV_KERN flag new 6324cc3d0942 memblock: add support for scratch memory new 19a929ef947d memblock: introduce memmap_init_kho_scratch() new 59d2864e7b0b kexec: add Kexec HandOver (KHO) generation helpers new ad512f4f3316 kexec: add KHO parsing support new 85ebe707d9e6 kexec: include asm/early_ioremap.h new 7c8cc2f2ae88 kexec: enable KHO support for memory preservation new dcee1cf291ab kexec: add KHO support to kexec file loads new 0ede2eb6bbea kexec: add config option for KHO new f03b9436bdce arm64: add KHO support new fadd20542eaf x86/setup: use memblock_reserve_kern for memory used by kernel new b6c1fb664772 x86/kexec: add support for passing kexec handover (KHO) data new 928e74aba21d x86/e820: temporarily enable KHO scratch for memory below 1M new c5b54e05386c x86/boot: make sure KASLR does not step over KHO preserved memory new c7fca5e85da2 x86/Kconfig: enable kexec handover for 64 bits new 030b2fe28135 memblock: add KHO support for reserve_mem new 5b73e82d68a4 Documentation: add documentation for KHO new 634f828b4cc2 Documentation: KHO: add memblock bindings new c060dba23ee6 samples/damon/prcl: fix a comment typo new e96f10a2028f mm/vmscan: modify the assignment logic of the scan and tot [...] new bf92aa955456 mm: add nr_free_highatomic in show_free_areas new 3b89aef180ff mm: convert free_page_and_swap_cache() to free_folio_and_s [...] new ac9217555e0f memcg: multi-memcg percpu charge cache new 47ab568f9983 memcg: multi-memcg percpu charge cache - fix new 599bf4dee060 memcg: multi-memcg percpu charge cache - fix 2 new a9b99c998f38 memcg-multi-memcg-percpu-charge-cache-fix-3 new 7da02fbf70f0 memcg: multi-memcg percpu charge cache - fix 4 new 14ad876795c8 mm: move mmap/vma locking logic into specific files new 993a1cea47cd mempolicy: optimize queue_folios_pte_range by PTE batching new 514f25ec9a6d Documentation: zram: update IDLE pages tracking documentation new 38f95490340b lib/test_vmalloc.c: replace RWSEM to SRCU for setup new c1dabfd4de64 lib/test_vmalloc.c: fix compile error with CONFIG_TINY_RCU new be2f3be8a61d lib/test_vmalloc.c: allow built-in execution new 7d45c45ca534 MAINTAINERS: add test_vmalloc.c to VMALLOC section new 759dfd7b2179 vmalloc: align nr_vmalloc_pages and vmap_lazy_nr new 1bb102bf773c mm: memcontrol: remove unnecessary NULL check before free_ [...] new 8a9025feaffe mm/mempolicy: fix memory leaks in weighted interleave sysfs new 00c2ff472d58 mm/mempolicy: prepare weighted interleave sysfs for memory [...] new 07017cc0d8a6 mm/mempolicy: support memory hotplug in weighted interleave new 2554341c5a16 mm/mempolicy: fix error code in sysfs_wi_node_add() new 3f9988f978ee mm/damon/core: introduce damos quota goal metrics for memo [...] new 4f93ba1cb741 mm/damon/sysfs-schemes: implement file for quota goal nid [...] new 45eb501c9f19 mm/damon/sysfs-schemes: connect damos_quota_goal nid with [...] new 1d3bce1839ce Docs/mm/damon/design: document node_mem_{used,free}_bp new c39ac767aaa4 Docs/admin-guide/mm/damon/usage: document 'nid' file new 2a73ca6e8049 Docs/ABI/damon: document nid file new c4a59a1bd619 samples/damon: implement a DAMON module for memory tiering new d1faefd9df71 samples/damon: trigger build even if only mtier is enabled new d05903165bfa mm: fix typos in comments in mm_init.c new 002eb56cd457 Update Christoph's Email address and make it consistent new 0fc2bd1969fb mm/vmalloc.c: change purge_ndoes as local static variable new acb3d7e9d570 mm/vmalloc.c: find the vmap of vmap_nodes in reverse order new cfb6b17bc2a3 mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit new 0bad8162b969 mm/vmalloc: optimize function vm_unmap_aliases() new 2df1425ae55e mm/vmalloc.c: return explicit error value in alloc_vmap_area() new a56fdbccf262 execmem: enforce allocation size aligment to PAGE_SIZE new 7f45e3a92dd2 cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed new 54c26f01f05f vmscan,cgroup: apply mems_effective to reclaim new b6092a1639ec mm/huge_memory: adjust try_to_migrate_one() and split_huge [...] new 98ea49f659aa mm/huge_memory: remove useless folio pointers passing new 6c8e48ae165d mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] new 567cd83a97c7 mm/memcg: move mem_cgroup_init() ahead of cgroup_init() new 99ec554492f4 mm/memcg: use kmem_cache when alloc memcg new a6c3209607cd mm/memcg: use kmem_cache when alloc memcg pernode info new 782d223621c6 mm/hugetlb: use separate nodemask for bootmem allocations new 48d1aefb531c mm: pcp: increase pcp->free_count threshold to trigger free_high new fc94fe454552 memcg: introduce non-blocking limit setting option new bbe9ed951bfa mm: add swappiness=max arg to memory.reclaim for only anon [...] new cb5d6054839e mm: vmscan: add more comments about cache_trim_mode new e6e1ff3807c9 mm: add max swappiness arg to lru_gen for anonymous memory only new 11e6a60a9608 mm: use SWAPPINESS_ANON_ONLY in MGLRU new 28d0bdf87c94 mm/rmap: rename page__anon_vma to anon_vma for consistency new 4dad859273af mm/rmap: fix typo in comment in page_address_in_vma new b7202077a3c7 mm: remove unused macro INIT_PASID new 5f78208ae555 selftests/mm: use long for dwRegionSize new 0e85f515d2bd mm/io-mapping: precompute remap protection flags for clarity new 404cadfa0ed2 mm/debug_page_alloc: improve error message for invalid gua [...] new 9cadfd470c41 mm/numa: remove unnecessary local variable in alloc_node_data() new c5bb3e60f1b9 khugepaged: pass folio instead of head page to trace events new cf44dae5871c mm: introduce for_each_valid_pfn() and use it from reserve [...] new b28a6c3369eb mm: implement for_each_valid_pfn() for CONFIG_FLATMEM new 7b5c9ed8655c mm: implement for_each_valid_pfn() for CONFIG_SPARSEMEM new d4dbef2ed9c2 mm-implement-for_each_valid_pfn-for-config_sparsemem-fix new fe28621a8345 mm, PM: use for_each_valid_pfn() in kernel/power/snapshot.c new 6b5d450a2c6d mm, x86: use for_each_valid_pfn() from __ioremap_check_ram() new d862764684d4 mm: use for_each_valid_pfn() in memory_hotplug new 9c47b07b3604 mm/mm_init: use for_each_valid_pfn() in init_unavailable_range() new 3f3ab2dfdac6 mm: workingset: simplify lockdep check in update_node new 6b8558e016de mm/damon/sysfs-schemes: use kmalloc_array() and size_add() new 7df5f3668c38 mm/rmap: inline folio_test_large_maybe_mapped_shared() int [...] new 6395f2bd2200 mm/selftests: add a test to verify mmap_changing race with [...] new be5b0064e56b mm-selftests-add-a-test-to-verify-mmap_changing-race-with- [...] new ebd17bf3b784 sched/numa: skip VMA scanning on memory pinned to one NUMA [...] new e9f874910871 sched/numa: add tracepoint that tracks the skipping of num [...] new 1cde2becd19f util_macros.h: make the header more resilient new 4a74d0668c00 mm: add folio_expected_ref_count() for reference count cal [...] new 4ad746ea71af jfs: implement migrate_folio for jfs_metapage_aops new 514e1dc28b06 jfs: fix kernel-doc warning in jfs_metapage.c new 969be63eaf62 jfs-implement-migrate_folio-for-jfs_metapage_aops-fix-2 new 46b64c001f11 mm: kmemleak: drop kmemleak_warning variable new c3020411be26 mm: kmemleak: drop wrong comment new 7b2b1a860712 mm: kmemleak: mark variables as __read_mostly new f2008b1dc36f mm/hugetlb: pass folio instead of page to unmap_ref_private() new 63c2810b62a6 mm/hugetlb: refactor unmap_hugepage_range() to take folio [...] new 87d5574c47a0 mm/hugetlb: refactor __unmap_hugepage_range() to take foli [...] new f0a94e988347 mm/hugetlb: convert use of struct page to folio in __unmap [...] new 04232040bacc mm/hugetlb.c: __unmap_hugepage_range(): comment cleanup new 7b3af0ff95c5 mm: establish mm/vma_exec.c for shared exec/mm VMA functionality new 089c8f4cb972 mm-establish-mm-vma_execc-for-shared-exec-mm-vma-functiona [...] new 1e02f9738152 mm: abstract initial stack setup to mm subsystem new bd48682b90bc mm: move dup_mmap() to mm new 4cd105a28783 mm: perform VMA allocation, freeing, duplication in mm new 1aa1453a9094 mm-perform-vma-allocation-freeing-duplication-in-mm-fix new 33053745d726 mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS new 00458c021385 DAX: warn when kmem regions are truncated for memory block [...] new 7368fcda3f61 docs/mm/damon/design: fix spelling mistake new 9ead4336d7c0 swapfile: disable swapon for bs > ps devices new becd95097fa6 Merge branch 'mm-unstable' of git://git.kernel.org/pub/scm [...] new 184bcf18bc67 exit: move and extend sched_process_exit() tracepoint new 1f8b8e760d9a exit: document sched_process_exit and sched_process_templa [...] new 927a8872a7ef init/main.c: log initcall level when initcall_debug is used new b8b0a71e822c crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo new ea013c856d30 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo new b2f461d50a34 exit: skip IRQ disabled warning during power off new 0017f1d5258c task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check new 8e1ef584556c lib/rbtree.c: fix the example typo new 230447048b71 proc: fix the issue of proc_mem_open returning NULL new e33ca80d4f44 checkpatch: dont warn about unused macro arg on empty body new 2b3e5372269c checkpatch: qualify do-while-0 advice new 133b1c73300a powernow: use pr_info_once new 6259162b01a6 kernel.h: move READ/WRITE definitions to <linux/types.h> new 1589ae454900 kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h new d0fb41911c55 kstrtox: add support for enabled and disabled in kstrtobool() new d5b07dfaea6e errseq: eliminate special limitation for macro MAX_ERRNO new b530a9439c12 exit: combine work under lock in synchronize_group_exit() [...] new 109971081901 Squashfs: check return result of sb_min_blocksize new 8f3f54ac1412 ocfs2: o2net_idle_timer: Rename del_timer_sync in comment new 779e301d486c hung_task: replace blocker_mutex with encoded blocker new c59965eda74e hung_task: show the blocker task if the task is hung on semaphore new c297c22a6287 samples: extend hung_task detector test with semaphore support new f42c85d3b565 ocfs2: simplify return statement in ocfs2_filecheck_attr_store() new d80801a7794d scatterlist: inline sg_next() new 8f506f900fec rapidio: remove some dead defines new 5bcf81a83541 rapidio: remove unused functions new a4eeaf26b560 relay: remove unused relay_late_setup_files new 745e89796b78 lib/test_kmod: do not hardcode/depend on any filesystem new 731a8711ab15 crash: fix spelling mistake "crahskernel" -> "crashkernel" new b3651ebcd90c treewide: fix typo "previlege" new 0518617a03ad watchdog: fix watchdog may detect false positive of softlockup new f8074945f339 watchdog: fix the SOFTLOCKUP_DETECTOR=n case new 5073cf8c543b maccess: fix strncpy_from_user_nofault() empty string handling new 97a62f000a3f compiler_types.h: fix "unused variable" in __compiletime_assert() new ef12073f59c2 compiler_typesh-fix-unused-variable-in-__compiletime_assert-fix new 011787b119ad ipc: fix to protect IPCS lookups using RCU new c4525cdd4506 ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery new e019edbc55e4 ocfs2: remove unnecessary NULL check before unregister_sys [...] new 7af98912686e sort.h: hoist cmp_int() into generic header file new 7be407e1b1bf util_macros.h: fix the reference in kernel-doc new b14c2c06c0dd kexec_file: use SHA-256 library API instead of crypto_shash API new 10f41ce0f8be nilfs2: add pointer check for nilfs_direct_propagate() new 7f2f08356b70 nilfs2: do not propagate ENOENT error from nilfs_btree_pro [...] new 4c4d79307b0f lib/oid_registry.c: remove unused sprint_OID new 5a96b472fdd3 selftests: fix some typos in tools/testing/selftests new e2a21b4a0f58 scripts/gdb: fix kgdb probing on single-core systems new 7cdaa9727623 scripts/gdb: update documentation for lx_per_cpu new d380e75f5c47 list: remove redundant 'extern' for function prototypes new 41f542143d04 kexec_file: allow to place kexec_buf randomly new 98a06c4e3047 crash_dump: make dm crypt keys persist for the kdump kernel new d5c418cb2575 crash_dump: store dm crypt keys in kdump reserved memory new dab3c846ba4f crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging new c55829f2ddff crash_dump: retrieve dm crypt keys in kdump kernel new 2d06bb304335 Revert "x86/mm: Remove unused __set_memory_prot()" new 5d6111c09ed8 revert-x86-mm-remove-unused-__set_memory_prot-fix new 53a40c6f844d x86/crash: pass dm crypt keys to kdump kernel new d5f710660284 x86/crash: make the page that stores the dm crypt keys ina [...] new 214d53867901 kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count new 3b838451ca8e kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count new 4f9909b75580 Merge branch 'mm-nonmm-unstable' of git://git.kernel.org/p [...] new 13f35928a4e6 perf lock contention: Symbolize zone->lock using BTF new 92b664dcefab perf test probe_vfs_getname: Skip if no suitable line detected new 4d728bb93bab perf symbols: Handle 'u' and 'l' symbols in /proc/kallsyms new eeefc13c71e2 perf amd ibs: Add Load Latency bits in raw dump new fc481adc97f4 perf amd ibs: Incorporate Zen5 DTLB and PageSize information new fa1332a8011e perf mem/c2c amd: Add ldlat support new 35db59fa8ea2 perf test amd ibs: Add sample period unit test new bb5ae52e53aa perf test perf-report-hierarchy: Add new test new 3761e7fe98d2 perf hist: Remove output field from sort-list properly new 43a644699838 perf record: Add --sample-mem-info option new 29e6392ec38b perf hist: Support multi-line header new 930d4c45c687 perf hist: Add struct he_mem_stat new 9fcb43e27c0e perf hist: Basic support for mem_stat accounting new b1fc83ca433e perf hist: Implement output fields for mem stats new 1e6569dca567 perf mem: Add 'op' output field new 225772c17c9f perf hist: Hide unused mem stat columns new abe4dc24a880 perf mem: Add 'cache' and 'memory' output fields new 5e424a017882 perf mem: Add 'snoop' output field new f7458176a74f perf mem: Add 'dtlb' output field new fa9c4977fbfb perf symbol-minimal: Fix double free in filename__read_build_id new 671e943452b1 perf evsel: Expose evsel__is_offcpu_event() for future use new 0f72027bb9fb perf record --off-cpu: Parse off-cpu event new 282c195906c7 perf record --off-cpu: Preparation of off-cpu BPF program new d6948f2af24e perf record --off-cpu: Dump off-cpu samples in BPF new 7f8f56475d58 perf evsel: Assemble off-cpu samples new 7de1a87f1ee7 perf record --off-cpu: Disable perf_event's callchain collection new 8ae7a5769b0a perf script: Display off-cpu samples correctly new 74069a01609e perf record --off-cpu: Dump the remaining PERF_SAMPLE_ in [...] new 9557c0007687 perf record --off-cpu: Add --off-cpu-thresh option new 8feafba59c51 perf test: Add direct off-cpu tests new 015e1cdd5308 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new a25e7962db0d PCI/P2PDMA: Refactor the p2pdma mapping helpers new ca2c2e4a78c6 dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h new 5c87cffe2d38 iommu: generalize the batched sync after map interface new dc2e69294358 iommu: add kernel-doc for iommu_unmap_fast new 393cf700e624 dma-mapping: Provide an interface to allow allocate IOVA new ed18a46262be iommu/dma: Factor out a iommu_dma_map_swiotlb helper new 433a76207dcf dma-mapping: Implement link/unlink ranges API new 5f3b133a23c5 dma-mapping: add a dma_need_unmap helper new 3ee7d9496342 docs: core-api: document the IOVA-based API new a113be115b18 Merge branch 'dma-mapping-for-next' of git://git.kernel.or [...] new 0ccc71c8add1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 258cb46ea125 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b942a3b11d9e Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 2218b3c2b3c1 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] new 7ce7aff8f91d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 591b6fffe9c1 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 5e78a3e16e4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e85af4362d26 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 4407a3f89694 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 0f08bae0b71d Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] new e90b8d7c3145 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new bef53e22ed04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d77e89b7b03f arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles new 0eae9cee0d74 arm64: dts: mediatek: mt8395-genio-1200-evk: Disable unuse [...] new f9167f15dd4e arm64: dts: mediatek: mt8390-genio-common: Set ssusb2 defa [...] new b8202a12cdd7 arm/arm64: dts: mediatek: Add missing "#sound-dai-cells" t [...] new 1fe38d2a1995 arm64: dts: mt6359: Add missing 'compatible' property to r [...] new 6df944d2cf58 Merge branch 'v6.15-next/dts64' into for-next new 9ad4644c2ba6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f583b2c338a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 427e813d0dc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6540b22e8296 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe922c248fd1 ARM: shmobile: defconfig: Enable more support for RZN1D-DB/EB new 1692be3c7d26 ARM: dts: renesas: r9a06g032-rzn1d400-eb: Add GMAC1 port new 07ed241b5568 ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe 9-pin D [...] new 4bca3cc8aecb ARM: dts: renesas: r9a06g032-rzn1d400-db: Enable USB device port new d849e3b35597 Merge branches 'renesas-arm-defconfig-for-v6.16' and 'rene [...] new 4660bf48ef49 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4b97fb2d18c9 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 9e701ad7c355 arm64: dts: rockchip: Add pwm nodes for RK3528 new c6599944af5a arm64: dts: rockchip: Enable regulators for Radxa E20C new e86026c7f646 Merge branch 'v6.16-armsoc/dts64' into for-next new 737f18651d1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 07b083925db5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 94a263f981a3 firmware: arm_scmi: Ensure that the message-id supports fa [...] new 487c407d57d6 firmware: arm_scmi: Add common framework to handle firmwar [...] new 7b487beab7cd firmware: arm_scmi: quirk: Fix CLOCK_DESCRIBE_RATES triplet new 397f802d06c4 firmware: arm_scmi: quirk: Force perf level get fastchannel new 585a3c503b72 cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs new a7c42186e7b1 Merge tag 'scmi-updates-6.16' of ssh://gitolite.kernel.org [...] new 8b82d49eefb1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 35c442194960 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 9ef3b9f256b8 Merge branch 'for-next' of https://github.com/spacemit-com/linux new 9908ef3f9830 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 30a28a6b23b6 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 5a704cc54e85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 983ac9d55c90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 995026b9db57 Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] new 9b808f7f395a firmware: ti_sci: Convert CPU latency constraint from us to ms new 90770c243c38 arm64: dts: ti: k3-am62p5-sk: Add regulator nodes for AM62P new d44915df7592 arm64: dts: ti: k3-am62x: Add required voltage supplies fo [...] new 23a5409369b1 arm64: dts: ti: k3-am62x: Add required voltage supplies fo [...] new 30ce5f163e4f arm64: dts: ti: k3-am62x: Add required voltage supplies fo [...] new a5da12f37b85 arm64: dts: ti: k3-am625-beagleplay: Add required voltage [...] new cabe662bd54b arm64: dts: ti: k3-am625-beagleplay: Add required voltage [...] new 5bb1949ffa02 arm64: dts: ti: k3-am62: Add ATCM and BTCM cbass ranges new 5722117235ac arm64: dts: ti: k3-am62-wakeup: Add wakeup R5F node new 7f321892dc53 arm64: dts: ti: k3-am62a-mcu: Add R5F remote proc node new f0623719c2a6 arm64: dts: ti: k3-am62a-wakeup: Add R5F device node new 56f13d79430f arm64: dts: ti: k3-am62a-main: Add C7xv device node new 77c29ebe76d8 arm64: dts: ti: k3-am62a7-sk: Enable IPC with remote processors new b05a6c145001 arm64: dts: ti: k3-am62p5-sk: Enable IPC with remote processors new 8fb034b8402e arm64: dts: ti: k3-am62x-sk-common: Enable IPC with remote [...] new 2a473854bea1 arm64: dts: ti: k3-am62a7-sk: Reserve main_timer2 for C7x DSP new b4ec77305c26 arm64: dts: ti: k3-am62a7-sk: Reserve main_rti4 for C7x DSP new e4b55d85024f arm64: dts: ti: k3-am64: Reserve timers used by MCU FW new 3df22a8622fa arm64: dts: ti: k3-am62-main: Add PRUSS-M node new 8a6650dafaed arm64: dts: ti: k3-am62: New GPU binding details new ed6f779e2130 arm64: dts: ti: k3-j721s2: Add GPU node new b635b7dd785c Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] new 47b8efac1904 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 771e4ba4a50a Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new cf0ca579b701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 59b54fa8af7b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new d22c32e46ed8 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 590a45a1876f Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new b31d869519c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b4307e987fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7730fcad3ce9 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 7ff4f89abedb Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new af69647e995c Documentation:openrisc: Add build instructions with initramfs new e551ebdc20a7 dt-bindings: interrupt-controller: Convert opencores,or1k- [...] new 218b8d897551 dt-bindings: interrupt-controller: Convert openrisc,ompic [...] new c40515ea1b2c Merge branch 'for-next' of git://github.com/openrisc/linux.git new 6304a66cbc1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2235c51392ea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2abccf8a4dd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 14799c2761af Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new acc95a24caaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 734c9cbc84fc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9b2e46d77d42 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds fab7f4489999 bcachefs: get_inodes_all_snapshots() now includes whiteouts adds 3356d4190ca8 bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot adds de04ab9379c7 bcachefs: Skip unrelated snapshot trees in snapshot deletion adds 7794156adc96 bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE adds 3804dfe7eafc bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 adds a01057ff9886 bcachefs: delete_dead_snapshot_keys_v2() adds 5187eb6b7ab1 bcachefs: bch2_journal_write() refactoring adds 43eb760690a0 bcachefs: thread_with_stdio: fix spinning instead of exiting adds 6a815c7af327 bcachefs: Add missing barriers before wake_up_bit() adds e1b2f73796e8 bcachefs: fix hung task timeout in journal read adds e5333895671a bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock() adds 3a8a661a5584 bcachefs: Improve want_cached_ptr() adds 3032fbbf7e02 bcachefs: inline bch2_ob_ptr() adds 64b515d2716a bcachefs: Ensure proper write alignment adds 18f16534fd96 bcachefs: Call bch2_fs_start before getting vfs superblock adds 7878360c1c40 bcachefs: improve check_inode_hash_info_matches_root() err [...] adds c1f26d7667d0 bcachefs: Improve bch2_extent_ptr_set_cached() adds 41175e10d0f6 bcachefs: __bch2_fs_free() cleanup adds 4c1e0e447aea bcachefs: opts.rebalance_on_ac_only adds 7d848966dc98 bcachefs: journal_shutdown is EROFS, not EIO adds e2e81e46a114 bcachefs: bch2_dev_remove_stripes() respects degraded flags adds 9ffcd5540dee bcachefs: BCH_SB_MEMBER_DELETED_UUID adds 0d90a1e4d72e bcachefs: bch2_dev_data_drop_by_backpointers() adds 8ea7022fcf64 bcachefs: bcachefs_metadata_version_fast_device_removal adds 431cc35407fc Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds a348e37b85cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 5906dfae1e2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d90b023718a1 smb3 client: warn when parse contexts returns error on com [...] adds bc35ced15f31 smb: client: fix delay on concurrent opens adds d5319cdca984 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds f3823ea93dea Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] adds 269c4cc25b14 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fa9d8af848ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d9fd41173349 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 600a004d46d7 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 3fea0641b06f f2fs: sysfs: add encoding_flags entry adds 617e0491abe4 f2fs: sysfs: export linear_lookup in features directory adds bb5eb8a5b222 f2fs: fix to bail out in get_new_segment() adds cf7cd17c97ad f2fs: handle error cases of memory donation adds 0244c77fedc6 f2fs: support FAULT_TIMEOUT adds 0427e811c9bc f2fs: drop usage of folio_index adds bf0af8514a34 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 145c5f643bcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f7f8482b39f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b3340b080f01 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 0ca6df4f40cf ksmbd: prevent out-of-bounds stream writes by validating *pos adds 36991c1ccde2 ksmbd: Fix UAF in __close_file_table_ids adds 204d00545ba8 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 3e3d7971c45a Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds c5fdbdd31035 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] adds 4e8d4c4a110b Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 8a39f1c870e9 ovl: Check for NULL d_inode() in ovl_dentry_upper() adds 5aaf6a8cc330 ovl: Replace offsetof() with struct_size() in ovl_cache_en [...] adds 7314166ee759 ovl: Replace offsetof() with struct_size() in ovl_stack_free() adds 6f9ccdad0fea ovl: Annotate struct ovl_entry with __counted_by() adds b87e2318cdaa vfs: change 'struct file *' argument to 'const struct file [...] adds 7c3b085f042f Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds a5d24c5c5e74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 9c21aadb5023 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] adds 85d74114c0ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40904b3c4829 Merge branch 'fs-next' of linux-next new 14b44bc053f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2cfe3e0ea969 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6d51b20d49a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 19d8b3ba9061 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 437043a578f4 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new f7089c7e3891 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 98d2ea56614b docs/mm/damon/design: Fix spelling mistake new a972ad66d2cd Documentation: ioctl-number: Update outdated submission info new 0fedb89b1eb3 docs: Makefile: Inherit PYTHONPYCACHEPREFIX setting as env [...] new 7a60491eca85 docs: fix typo in firmware-related section new 96476dfb1082 Documentation/kernel-parameters: Update memtest parameter new bc1f8741884e Documentation: leds: improve readibility of multicolor doc new b91a0cbb6f27 docs: dmaengine: add explanation for DMA_ASYNC_TX capability new a0c71e2221d9 Merge branch 'docs-next' of git://git.lwn.net/linux.git new f287a048bccb media: dt-bindings: Add OmniVision OV02C10 new 44f89010dae0 media: i2c: Add Omnivision OV02C10 sensor driver new 5ef6bedb29f2 media: dt-bindings: Add ST VD56G3 camera sensor new 87aa97fc3157 media: i2c: Add driver for ST VD56G3 camera sensor new fba4aa083104 media: dt-bindings: Add ST VD55G1 camera sensor new e56616d7b23c media: i2c: Add driver for ST VD55G1 camera sensor new 1d0358c35818 media: imx335: Add MAINTAINER entry new b122c9cfcb39 media: imx335: Use correct register width for HNUM new 3e51d1428645 media: intel/ipu6: Remove unused ipu6_isys_csi2_pdata new a562c39b6725 media: mailmap: add entry for Michael Riesch new 6be2439fd7d0 media: dt-bindings: sony,imx415: update maintainer e-mail address new 20244cbafbd6 media: i2c: change lt6911uxe irq_gpio name to "hpd" new 8268da3c474a media: ov5675: suppress probe deferral errors new e3d86847fba5 media: ov8856: suppress probe deferral errors new ac6fb0d8f988 media: ccs-pll: Print a debug message when VT tree calcula [...] new f0b7912b73c6 media: i2c: max9671x: Remove (explicitly) unused header new 0979b76babb7 media: i2c: ds90ub9x3: Remove (explicitly) unused header new 8908792cbb7e media: raspberrypi: rp1-cfe: Remove (explicitly) unused header new 046c793c0e94 media: i2c: rdacm2x: Make use of device properties new d380dcad084b MAINTAINERS: adjust file entry in OMNIVISION OV7670 SENSOR DRIVER new 56fa9206d32d media: i2c: ov13b10: Fix h_blank calculation new 24c01de77286 media: i2c: ov13b10: Improve code readability new 65e52d07f1aa media: i2c: ov13b10: Support 2 lane mode new 454ad0169cf7 media: common: Add v4l2_find_nearest_size_conditional() new 7dc513cf7db7 media: ov08x40: Separate the lane configuration and PLL settings new ad12f6f914a4 media: ov08x40: Add support for 2/4 lanes at 1500 Mbps new ff1f5010a96a media: ov08x40: Remove common register settings from resol [...] new 508a5dd28596 media: ov08x40: Add shared global register list new 55eac5a4becc media: ov08x40: Use v4l2_link_freq_to_bitmap helper new a21e0a8941ea media: ov08x40: Select mode based on mipi lane count new 3a9619be0dba media: i2c: imx334: uninitialized variable in imx334_updat [...] new d97dfb6c3fb1 media: i2c: ds90ub960: Fix uninitialized variable in ub960 [...] new 00cd2d3a1b36 media: i2c: ds90ub960: Fix uninitialized variable in ub960 [...] new b240df2913d3 media: i2c: imx335: Fix frame size enumeration new c139c1ac06be media: intel/ipu6: Remove pin_ready function pointer new c12bbc2820f6 media: intel/ipu6: Remove line_align new 034237ef1551 media: intel/ipu6: Change deprecated lock comment new 108955cd245e media: dt-bindings: sony,imx290: Update usage example new 48dbb76cef65 dt-bindings: media: convert imx.txt to yaml format new 80edab5ef460 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new b841c1d84ad7 pinctrl: amd: Fix use of undeclared identifier 'pinctrl_am [...] new eb6c052db44f pinctrl: amd: Fix hibernation support with CONFIG_SUSPEND unset new b3e0fe536420 Merge branch 'acpi-pm' into linux-next new b21d6367d5fc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 55767bc6f08a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new d715846640fa Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 645fca5b0fd6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 11ed76392a25 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 6001ff1c9044 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 20a9bf2dab10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 172265b44cd3 net: ethtool: Introduce per-PHY DUMP operations new 9dd2ad5e92b9 net: ethtool: phy: Convert the PHY_GET command to generic [...] new 63fb100bf524 net: ethtool: netlink: Use netdev_hold for dumpit() operations new f267eeeec878 Merge branch 'net-ethtool-introduce-ethnl-dump-helpers' new c2dbda07662e ipv4: ip_tunnel: Replace strcpy use with strscpy new 8c2e6b26ffe2 vhost/net: Defer TX queue re-enable until after sendmsg new b30978515430 net: ibmveth: Indented struct ibmveth_adapter correctly new 2c91e2319ed9 net: ibmveth: Reset the adapter when unexpected states are [...] new 8a97de243df5 net: ibmveth: added KUnit tests for some buffer pool functions new 90131a9b064b Merge branch 'net-ibmveth-make-ibmveth-use-new-reset-funct [...] new 8f0ae19346ce selftests: net: exit cleanly on SIGTERM / timeout new fbaeb7b0f0ff eth: fbnic: fix `tx_dropped` counting new aa04c6f45b92 netfilter: bridge: Move specific fragmented packet to slow [...] new d33f889fd80c selftests: netfilter: add conntrack stress test new bfe7cfb65c75 netfilter: nft_quota: match correctly when the quota just [...] new 5e4d107abd79 netfilter: nf_conntrack: speed up reads from nf_conntrack [...] new 4c5c6aa9967d netfilter: nft_set_pipapo: prevent overflow in lookup tabl [...] new b85e3367a571 netfilter: nft_set_pipapo: clamp maximum map bucket size t [...] new fc91d5e6d948 selftests: netfilter: nft_fib.sh: check lo packets bypass [...] new 5b5f1efb729d Merge tag 'nf-next-25-05-06' of git://git.kernel.org/pub/s [...] new f3b265358b91 net: phy: realtek: remove unsed RTL821x_PHYSR* macros new 7c6fa3ffd265 net: phy: realtek: Clean up RTL821x ExtPage access new 12d40df259e3 net: phy: realtek: add RTL8211F register defines new 8c4d0172657c net: phy: realtek: Group RTL82* macro definitions new be1cc96ddf82 net: phy: realtek: use __set_bit() in rtl8211f_led_hw_cont [...] new 708686132ba0 net: phy: realtek: Add support for PHY LEDs on RTL8211E new 075001c9eb41 Merge branch 'net-phy-realtek-add-support-for-phy-leds' new 6c0ceafd6da8 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 4b094e4207ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b24ff9106ead Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5966fd7520ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1bcf3d9c6f25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a6c7868a1aa8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 569346c0c3cf Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new bc01ffc2521e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 947c86e481a0 mtd: spi-nor: macronix: Drop the redundant flash info fields new c425efacec03 mtd: spi-nor: macronix: Remove duplicate flash info entries new 594c8df92b94 mtd: spi-nor: macronix: Add fixups for MX25L3255E new 964e50fdc81c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new fba4aafaba8a Merge git://git.kernel.org/pub/scm/linux/kernel/git/torval [...] new 74a43a2cf5e8 crypto: lib/sha256 - Move partial block handling out new 9b84cb897803 crypto: lib/poly1305 - Add block-only interface new 773426f4771b crypto: arm/poly1305 - Add block-only interface new a59e5468a921 crypto: arm64/poly1305 - Add block-only interface new ffe5ca295d75 crypto: mips/poly1305 - Add block-only interface new 14d31979145d crypto: powerpc/poly1305 - Add block-only interface new 318c53ae02f2 crypto: x86/poly1305 - Add block-only interface new a298765e28ad crypto: chacha20poly1305 - Use lib/crypto poly1305 new 34c418b742a6 crypto: testmgr - Remove poly1305 new ceef731b0e22 crypto: poly1305 - Remove algorithm new 10a6d72ea355 crypto: lib/poly1305 - Use block-only interface new 950e5c84118c crypto: sha256 - support arch-optimized lib and expose thr [...] new ca4477e41c68 crypto: arm/sha256 - implement library instead of shash new 642cfc0680ff crypto: arm64/sha256 - remove obsolete chunking logic new 6e36be511d28 crypto: arm64/sha256 - implement library instead of shash new b67b6f9adb32 crypto: mips/sha256 - implement library instead of shash new 1a49c573bf88 crypto: powerpc/sha256 - implement library instead of shash new bf52d93865bd crypto: riscv/sha256 - implement library instead of shash new b9eac03edcf8 crypto: s390/sha256 - implement library instead of shash new 77735920ca9d crypto: sparc - move opcodes.h into asm directory new 699618d42275 crypto: sparc/sha256 - implement library instead of shash new 11d7956d526f crypto: x86/sha256 - implement library instead of shash new 5aab01777fd3 crypto: sha256 - remove sha256_base.h new 7350fef56b76 crypto: lib/sha256 - improve function prototypes new 04c535ab156b crypto: qat - include qat_common in top Makefile new 4a7e1e815c5d crypto: rmd160 - Use API partial block handling new 0e2392b6513c crypto: streebog - Use API partial block handling new 89490e6b80c5 crypto: s390/hmac - Extend hash length counters to 128 bits new ef93f1562803 Revert "crypto: run initcalls for generic implementations [...] new ce026b35b7b6 crypto: x86/blake2s - Include linux/init.h new b8ca43806292 crypto: qat - rename and relocate timer logic new cd0e7160f80f crypto: qat - refactor compression template logic new 7e673b80f420 crypto: qat - use pr_fmt() in qat uclo.c new 98943958a489 crypto: qat - refactor FW signing algorithm new e7b732610967 crypto: qat - add GEN6 firmware loader new 61e152873adb crypto: qat - export adf_get_service_mask() new 7db55726450a crypto: qat - expose configuration functions new 0fdc836a371d crypto: qat - export adf_init_admin_pm() new f14a2de55ad9 crypto: qat - update firmware api new 942028bc2fd9 crypto: qat - add firmware headers for GEN6 devices new 17fd7514ae68 crypto: qat - add qat_6xxx driver new 63ff962c058a crypto: rng - fix documentation for crypto_rng_alg() new 165ef524bbeb dt-bindings: rng: rockchip,rk3588-rng: add rk3576-rng compatible new 8f66ccbd8f67 hwrng: rockchip - add support for RK3576's RNG new 0efae4112809 crypto: acomp - Clone folios properly new 8fd17374be8f crypto: api - Rename CRYPTO_ALG_REQ_CHAIN to CRYPTO_ALG_REQ_VIRT new 9334f427576e crypto: sun8i-ce - undo runtime PM changes during driver removal new 7d2461c76167 crypto: sun8i-ce-hash - use pm_runtime_resume_and_get() new 5b90a779bc54 crypto: lib/sha256 - Add helpers for block-based shash new ff8f037d394f crypto: sha256 - Use the partial block API for generic new 67488527afa9 crypto: arch/sha256 - Export block functions as GPL only new 2e43fc6d79cb crypto: arm/sha256 - Add simd block function new adcb9e32e5e2 crypto: arm64/sha256 - Add simd block function new 491d6024f282 crypto: riscv/sha256 - Add simd block function new ee8a720e39ce crypto: x86/sha256 - Add simd block function new 3007e90572d0 crypto: lib/sha256 - Use generic block helper new 3bf533787910 crypto: sha256 - Use the partial block API new 08811169ac01 crypto: s390/hmac - Use API partial block handling new f1fb16efe50b crypto: hisilicon/qm - remove sizeof(char) new 7c234e138c67 crypto: hisilicon/qm - replace devm_kzalloc with devm_kcalloc new ecd71c95a60e crypto: zynqmp-sha - Fix partial block implementation new 2b1a29ce3360 crypto: shash - Cap state size to HASH_MAX_STATESIZE new f4e365d5ca38 crypto: shash - Mark shash algorithms as REQ_VIRT new fd66f2ab09b8 crypto: ahash - Enforce MAX_SYNC_HASH_REQSIZE for sync ahash new 1052671ca118 crypto: ahash - Add core export and import new 88bca957e87e crypto: ahash - Add HASH_REQUEST_ZERO new 870c1f0dc2a5 crypto: padlock-sha - Use core import and export for fallback new 64745a9ca890 crypto: s390/sha512 - Initialise upper counter to zero for sha384 new 9b9d4ef0cf75 crypto: lib/poly1305 - Build main library on LIB_POLY1305 [...] new c890e15d0130 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5e0c67998152 BackMerge tag 'v6.15-rc5' into drm-next new d25b1241362d Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 8a073e9030de Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 6a5ca33b88b5 Merge drm/drm-next into drm-misc-next new 258aebf10054 drm/vkms: Adjust vkms_state->active_planes allocation type new d5d283d45c85 drm/panel: simple: Update timings for AUO G101EVN010 new a6c0a91ccb25 checkpatch: remove %p4cn new f510c891f2c3 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new f2316cfcbf13 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new c8851ae4e451 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 647244f71d36 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 479f23787226 drm/msm/dpu: remove DPU_CTL_SPLIT_DISPLAY from SAR2130P CT [...] new 749e76941955 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 165e1d1c9f43 Merge branch 'nova-next' of https://gitlab.freedesktop.org [...] new 6b2fdbca2402 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new b18992f4c622 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dbf374073151 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 79357493cb99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b19fa45715ce ASoC: mediatek: mt8188-mt6359: select CONFIG_SND_SOC_MT635 [...] new 45054bb10fd8 ASoC: sof: Use pure devres PCI new 58fa9c629e29 ASoC: intel: avs: Use pure devres PCI new 938cabc603dc ASoC: intel: atom: Use pure devres PCI new 14a3fd030c03 ASoC: intel: atom: Return -ENOMEM if pcim_iomap() fails new 02ca7898185f AsoC: Phase out hybrid PCI devres new a71b261c19a4 ASoC: SOF: imx8m: Use reset controller API to control the DSP new b5effe37b235 Merge remote-tracking branch 'asoc/for-6.16' into asoc-next new 1aa62d605403 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 29d00749e51f Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 5d511d93c0c3 dt-bindings: input: touchscreen: edt-ft5x06: use unevaluat [...] new 1281e585b560 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a5c98e942457 io_uring/zcrx: dmabuf backed zerocopy receive new 78967aabf613 io_uring/timeout: don't export link t-out disarm helper new 9c2ff3f9b5e0 io_uring: remove io_preinit_req() new 35adea1d018a io_uring: move io_req_put_rsrc_nodes() new bbfb6ae9f766 Merge branch 'for-6.16/io_uring' into for-next new e96ee7e1deaa ublk: consolidate UBLK_IO_FLAG_OWNED_BY_SRV checks new 0e8acffc1be1 brd: protect page with rcu new d4099f8893b0 brd: fix aligned_sector from brd_do_discard() new a26a339a654b brd: fix discard end sector new f24d47edd111 block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() new 56dee46ff47f block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag new f8e111c859b9 block: don't call freeze queue in elevator_switch() and el [...] new 94209d27d141 block: use q->elevator with ->elevator_lock held in elv_io [...] new ed3896acdcf0 block: add two helpers for registering/un-registering sche [...] new 92c22d7efcdf block: move sched debugfs register into elvevator_register_queue new 5fad1490ef51 block: add helper add_disk_final() new 98e68f67020c block: prevent adding/deleting disk during updating nr_hw_queues new b126d9d7475e block: don't allow to switch elevator if updating nr_hw_qu [...] new a11abb98388e block: look up the elevator type in elevator_switch new 1bb7fba0e262 block: fold elevator_disable into elevator_switch new ac55b71a31a7 block: move blk_queue_registered() check into elv_iosched_store() new 596dce110b7d block: simplify elevator reattachment for updating nr_hw_queues new 20117b5a4b9c block: move queue freezing & elevator_lock into elevator_change() new 1e9db5c42730 block: add `struct elv_change_ctx` for unifying elevator change new 1e44bedbc921 block: unifying elevator change new a3dc6279c2d5 block: pass elevator_queue to elv_register_queue & unregis [...] new e25ee50dfab9 block: remove elevator queue's type check in elv_attr_show [...] new 5c3d858cdc57 block: fail to show/store elevator sysfs attribute if elev [...] new 21eed794ab4b block: add new helper for disabling elevator switch when d [...] new 559dc11143eb block: move elv_register[unregister]_queue out of elevator_lock new 9dc7a882ce96 block: move hctx debugfs/sysfs registering out of freezing queue new 0a47d2b433ad block: don't acquire ->elevator_lock in blk_mq_map_swqueue [...] new 7ed7fa561c35 block: move hctx cpuhp add/del out of queue freezing new 78c271344b6f block: move wbt_enable_default() out of queue freezing fro [...] new 3bb6e35632fe block: only update request sector if needed new 732f25a2895a fs: add a write stream field to the kiocb new 5006f85ea23e block: add a bi_write_stream field new d2f526ba27d2 block: introduce max_write_streams queue limit new c23acfac1078 block: introduce a write_stream_granularity queue limit new c27683da6406 block: expose write streams for block device nodes new 02040353f4fe io_uring: enable per-io write streams new d4f8359eaecf nvme: add a nvme_get_log_lsi helper new 7a044d34b1e2 nvme: pass a void pointer to nvme_get/set_features for the result new ee203d3d8611 nvme: add FDP definitions new 30b5f20bb2dd nvme: register fdp parameters with the block layer new 38e8397dde63 nvme: use fdp streams if write stream is provided new acd95ded8db9 Merge branch 'for-6.16/block' into for-next new 86b6e0bd1a69 nvme: fix write_stream_granularity initialization new f3c308b9d13a nvme: fix incorrect sizeof new 41550d408721 Merge branch 'for-6.16/block' into for-next new cadcb1490b10 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 025e138eeb75 blk-crypto: export wrapped key functions new e93912786e50 dm: pass through operations on wrapped inline crypto keys new 96cfa3275976 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 31de037aa078 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f36aab2c23b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 419b9f222229 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new e6d4da7238a1 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 25411e736483 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c67153cb5839 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 555972d41274 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 21b185cc0b70 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new bab903264d2a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 07ff1cedc1c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0e1c1cb99d06 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] new 02710114b20f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b58ead07fe7c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4368e389d7ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ac60ee09fdd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1eeb8785bd82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 16c85eed1ed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a2ca18f683fc Merge branch 'x86/msr' into x86/merge, to aid CI efforts new 031b33ef1a6a x86/fpu/xstate: Remove xstate offset check new 15d51a2f6f3f x86/fpu/xstate: Introduce xfeature order table and accessor macro new a758ae2885ea x86/fpu/xstate: Adjust XSAVE buffer size calculation new cbe8e4dab16c x86/fpu/xstate: Adjust xstate copying logic for user ABI new 77fbccede633 x86/fpu: Introduce the x86_task_fpu() helper method new e3bfa3859936 x86/fpu: Convert task_struct::thread.fpu accesses to use x [...] new cb7ca40a3882 x86/fpu: Make task_struct::thread constant size new 55bc30f2e34d x86/fpu: Remove the thread::fpu pointer new ec2227e03a46 x86/fpu: Push 'fpu' pointer calculation into the fpu__drop() call new c360bdc593b8 x86/fpu: Make sure x86_task_fpu() doesn't get called for P [...] new 22aafe3bcb67 x86/fpu: Remove init_task FPU state dependencies, add debu [...] new 8b2a7a7294b3 x86/fpu: Use 'fpstate' variable names consistently new e3a52b67f54a x86/fpu: Clarify FPU context cacheline alignment new de772ed6567f Merge branch 'x86/fpu' into x86/merge, to resolve conflicts new 4e5225449bd4 Merge branch 'x86/mm' into x86/merge, to aid CI efforts new 3846389c03a8 x86/platform/amd: Move the <asm/amd-ibs.h> header to <asm/ [...] new 861c6b1185fb x86/platform/amd: Add standard header guards to <asm/amd/ibs.h> new bcbb65559532 x86/platform/amd: Move the <asm/amd_nb.h> header to <asm/a [...] new d96c78684166 x86/platform/amd: Move the <asm/amd_hsmp.h> header to <asm [...] new 5bb144e52c66 x86/platform/amd: Clean up the <asm/amd/hsmp.h> header gua [...] new 0a35c9280a91 x86/platform/amd: Move the <asm/amd_node.h> header to <asm [...] new e6090e017e4b Merge branch 'x86/cpu' into x86/merge, to resolve conflict new 79dbceac7711 Merge branch 'x86/msr' into perf/merge, to aid CI testing new 1d34a0543378 Merge branch 'perf/urgent' into perf/core, to pick up fixes new f6938a562a62 perf/core: Fix perf-stat / read() new 2839f393c694 perf/core: Fix put_ctx() ordering new 162c9e3faf58 perf/core: Fix event->parent life-time issue new b02b41c827de perf/core: Fix event timekeeping merge new 48d66c89dce1 perf/x86/intel: Add PMU support for Clearwater Forest new 25c623f41438 perf/x86/intel: Parse CPUID archPerfmonExt leaves for non- [...] new d971342d38bf perf/x86/intel: Decouple BTS initialization from PEBS init [...] new acb727e0956a perf/x86/intel: Rename x86_pmu.pebs to x86_pmu.ds_pebs new 4a3fd13054a9 perf/x86/intel: Introduce pairs of PEBS static calls new 757ba06f6757 Merge branch 'perf/core' into perf/merge, to resolve conflicts new 460cbdd57411 Merge branch 'perf/merge' into x86/merge, to avoid conflicts new 780f97e30930 x86/mm: Always allocate a whole page for PAE PGDs new b0cc4d19f198 x86/mm: Always "broadcast" PMD setting operations new eb9c7f00f22d x86/mm: Always tell core mm to sync kernel mappings new 45fb940563f8 x86/mm: Simplify PAE PGD sharing macros new 82f120010f3b x86/mm: Fix up comments around PMD preallocation new 454e65b4fb38 x86/mm: Preallocate all PAE page tables new 99b8f0c54f57 x86/mm: Remove duplicated PMD preallocation macro new eaa607deb29e x86/mm: Remove now unused SHARED_KERNEL_PMD new 803709fd72c0 Merge branch 'x86/mm' into x86/merge, to ease integrating testing new 73b70016629a Merge branch 'x86/urgent' into x86/merge, to resolve conflicts new 498cb872a111 x86/boot/startup: Disable LTO for the startup code new 0dcc51477b94 x86/boot: Remove semicolon from "rep" prefixes new a1b582a3ff61 Merge branch 'x86/urgent' into x86/boot, to merge dependen [...] new 092071e0f63c vmlinux.lds: Include .data.rel[.local] into .data section new b66fcee1574e x86/sev: Move noinstr NMI handling code into separate source file new 234cf67fc3bd x86/sev: Split off startup code from core code new a3cbbb4717e1 x86/boot: Move SEV startup code into startup/ new 681e2901330c x86/boot: Drop RIP_REL_REF() uses from early SEV code new ff4c0560ab02 x86/asm: Retire RIP_REL_REF() new 121c335b36e0 x86/boot: Disable jump tables in PIC code new 18ea89eae404 x86/sev: Share the sev_secrets_pa value again new 37084fbae215 Merge branch 'x86/boot' into x86/merge, to ease integratio [...] new 0c7b20b852c7 Merge tag 'v6.15-rc4' into x86/msr, to pick up fixes and r [...] new 76deb5452e79 x86/msr: Improve the comments of the DECLARE_ARGS()/EAX_ED [...] new c9d8ea9d53d4 x86/msr: Rename DECLARE_ARGS() to EAX_EDX_DECLARE_ARGS new bdfda83a6b59 x86/msr: Move the EAX_EDX_*() methods from <asm/msr.h> to [...] new efef7f184f2e x86/msr: Add explicit includes of <asm/msr.h> new 288a4ff0ad29 x86/msr: Move rdtsc{,_ordered}() to <asm/tsc.h> new 91882511ef90 x86/msr: Remove the unused rdpmc() method new 7d9ccde56bc0 x86/msr: Rename rdpmcl() to rdpmc() new 795ada52875f x86/msr: Convert the rdpmc() macro to an __always_inline function new 5afa4cf54518 x86/xen/msr: Return u64 consistently in Xen PMC xen_*_read [...] new 519be7da37b9 x86/msr: Convert __wrmsr() uses to native_wrmsr{,q}() uses new ed56a309f7e1 x86/msr: Add the native_rdmsrq() helper new 3204877d05ca x86/msr: Convert __rdmsr() uses to native_rdmsrq() uses new 0cb6f4128a7d x86/xen/msr: Remove calling native_{read,write}_msr{,_safe [...] new f7998621db69 x86/xen/msr: Remove pmu_msr_{read,write}() new 2b7e25301c54 x86/xen/msr: Remove the error pointer argument from set_seg() new 0c2678efed6c x86/pvops/msr: Refactor pv_cpu_ops.write_msr{,_safe}() new 444b46a128cc x86/msr: Replace wrmsr(msr, low, 0) with wrmsrq(msr, low) new 502ad6e5a619 x86/msr: Change the function type of native_read_msr_safe() new f8d5c4a4ebe3 Merge branch 'x86/msr' into x86/merge, to resolve conflicts new d9b79111fd99 x86/bugs: Rename mmio_stale_data_clear to cpu_buf_vm_clear new 559c758bc722 x86/bugs: Restructure MDS mitigation new bdd7fce7a816 x86/bugs: Restructure TAA mitigation new 4a5a04e61d7f x86/bugs: Restructure MMIO mitigation new 203d81f8e167 x86/bugs: Restructure RFDS mitigation new 6f0960a760eb x86/bugs: Remove md_clear_*_mitigation() new 2178ac58e176 x86/bugs: Restructure SRBDS mitigation new 9dcad2fb31bd x86/bugs: Restructure GDS mitigation new 46d5925b8eb8 x86/bugs: Restructure spectre_v1 mitigation new 83d4b19331f3 x86/bugs: Allow retbleed=stuff only on Intel new e3b78a7ad5ea x86/bugs: Restructure retbleed mitigation new ddfca9430a61 x86/bugs: Restructure spectre_v2_user mitigation new efe313827c98 x86/bugs: Restructure BHI mitigation new 480e803dacf8 x86/bugs: Restructure spectre_v2 mitigation new 5ece59a2fca6 x86/bugs: Restructure SSB mitigation new d43ba2dc8eee x86/bugs: Restructure L1TF mitigation new 1f4bb068b498 x86/bugs: Restructure SRSO mitigation new 826f73a4f1a1 Merge branch 'x86/bugs' into x86/merge, to ease integratio [...] new 9fb6938d5534 x86/cpuid: Align macro linebreaks vertically new dd86a1d013e0 x86/bugs: Remove X86_BUG_MMIO_UNKNOWN new 282cc5b67623 x86/cpufeatures: Clean up formatting new 13327fada7ff x86/cpufeatures: Shorten X86_FEATURE_CLEAR_BHB_LOOP_ON_VMEXIT new 3aba0b40cacd x86/cpufeatures: Shorten X86_FEATURE_AMD_HETEROGENEOUS_CORES new 06e09002bc1d Merge branch 'linus' into x86/cpu, to resolve conflicts new 69193883fb62 Merge branch 'x86/cpu' into x86/merge, to resolve conflict new 570d58b12fbf Merge tag 'v6.15-rc5' into x86/msr, to pick up fixes and t [...] new 6c9e5bc15d6d Merge branch 'x86/msr' into x86/merge, to pick up conflict [...] new 6a2f32e2b6c9 Merge branch into tip/master: 'x86/merge' new 9fe5a0790af6 dt-bindings: interrupt-controller: Add Sophgo SG2044 MSI c [...] new bced55494c23 irqchip/sg2042-msi: Rename functions and data structures t [...] new bad2094e3b1c irqchip/sg2042-msi: Introduce configurable chipinfo for SG2042 new e96b93a97c90 irqchip/sg2042-msi: Add the Sophgo SG2044 MSI interrupt co [...] new 76b66e8c9d15 irqchip/sg2042-msi: Fix wrong type cast in sg2044_msi_irq_ack() new 22111fdf1166 irqchip/irq-vt8500: Split up ack/mask functions new 45453df7f69b irqchip/irq-vt8500: Drop redundant copy of the device node [...] new 54a1f3eb89de irqchip/irq-vt8500: Don't require 8 interrupts from a chai [...] new 49f92d3859cd irqchip/irq-vt8500: Use a dedicated chained handler function new 99ad153fbd22 irqchip/irq-vt8500: Use fewer global variables and add err [...] new 85cf5c63d32f irqchip/econet-en751221: Switch to irq_domain_create_linear() new 8f7159284ef7 Merge branch 'irq/drivers' into irq/merge, to assist integ [...] new 8288eac57dce Merge tag 'irqdomain-04-08-25' into irq/cleanups new 48199713a6a8 um: Use irq_domain_create_linear() helper new 0d646609ddee irqchip: Switch to of_fwnode_handle() new 88c8e3b74227 powerpc: Switch to of_fwnode_handle() new 51cd7f0bee52 x86/io_apic: Switch to of_fwnode_handle() new 851feeb8d6b7 irqdomain: Drop of_node_to_fwnode() new 91453f6c4231 irqdomain: Make irq_domain_create_hierarchy() an inline new 12fc10f71905 ARC: Switch to irq_domain_create_linear() new 2b3ff354e885 ARM: Switch to irq_domain_create_*() new 35453b137783 bus: moxtet: Switch to irq_domain_create_simple() new aeba799a1959 EDAC/altera: Switch to irq_domain_create_linear() new 322a13f2f121 gpio: Switch to irq_domain_create_*() new 487d52c2d837 gpu: Switch to irq_domain_create_linear() new 5a6815bbfe0d i2c: Switch to irq_domain_create_linear() new 344471d8f3bd iio: Switch to irq_domain_create_simple() new 35879570b0dd irqchip: Switch to irq_domain_create_*() new 5c50b162e227 mailbox: qcom-ipcc: Switch to irq_domain_create_tree() new 7ea14cd2a528 memory: omap-gpmc: Switch to irq_domain_create_linear() new 958f885c634f mfd: Switch to irq_domain_create_*() new d2c84bca14d9 MIPS: Switch to irq_domain_create_*() new ae619cab900f misc: hi6421-spmi-pmic: Switch to irq_domain_create_simple() new 567b0a520912 net: Switch to irq_domain_create_*() new dd16951ab4ab nios2: Switch to irq_domain_create_linear() new 2517f88d030e PCI: Switch to irq_domain_create_linear() new bd7d1603347f pinctrl: Switch to irq_domain_create_*() new 1cbd8856cd4b powerpc: Switch to irq_domain_create_*() new efab433e07f1 sh: Switch to irq_domain_create_*() new 8669b2840ef4 soc: Switch to irq_domain_create_*() new 02ca56b022b2 thermal: Switch to irq_domain_create_linear() new 86468022586e _PATCH_v2_39_57_irqdomain_ppc_Switch_irq_domain_add_nomap_ [...] new 41287841eeb3 irqdomain: Drop irq_domain_add_*() functions new 4f8f49bf4565 powerpc: Switch to irq_find_mapping() new a1babe8d2447 sh: Switch to irq_find_mapping() new 709457a648ec gpio: idt3243x: Switch to irq_find_mapping() new 20f9224bb56f gpu: ipu-v3: Switch to irq_find_mapping() new cfe07876012c irqchip/armada-370-xp: Switch to irq_find_mapping() new 159111fb9adb pinctrl: keembay: Switch to irq_find_mapping() new 8db535d609d7 irqdomain: Drop irq_linear_revmap() new 62ba4b718c7f irqdomain: Use irq_domain_instantiate()'s return value as [...] new d206007c2bb9 irqdomain: Make struct irq_domain_info variables const new fad0b7bbf9a6 irqdomain: Improve kernel-docs of functions new 343b4bf2869d Documentation: irq/concepts: Add commas and reflow new 22909d92a029 Documentation: irq/concepts: Minor improvements new 3701ae11de5f Documentation: irq-domain.rst: Simple improvements new 1213b222c7b6 Documentation: irqdomain: Update it new b0daad295c4e irqdomain: Fix kernel-doc and add it to Documentation new 32cef01ae60e irqdomain: Consolidate coding style new 160f24b54c80 Merge branch 'irq/cleanups' into irq/merge, to resolve conflicts new 512f383e580c Merge branch into tip/master: 'irq/merge' new 610f6e14c29d uprobes/x86: Add support to emulate NOP instructions new fe8e5a3215cc selftests/bpf: Add 5-byte NOP uprobe trigger benchmark new 4f81cc2d1bf9 perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx: [...] new 05c9b0cbe4b8 perf/x86/intel/uncore: Use HRTIMER_MODE_HARD for detecting [...] new 6d937e044bc9 perf/x86/amd/uncore: Use hrtimer for handling overflows new e1ed37b70fb3 perf/x86/amd/uncore: Add parameter to configure hrtimer new 2492e5aba2be perf/x86/amd/uncore: Prevent UMC counters from saturating new b6b34347d36a Merge branch 'perf/core' into perf/merge, to resolve conflicts new eb41effbbec5 Merge branch into tip/master: 'perf/merge' new f955aa8723a6 riscv: entry: Convert ret_from_fork() to C new 5b3d6103b343 riscv: entry: Split ret_from_fork() into user and kernel new 7ace1602abf2 LoongArch: entry: Migrate ret_from_fork() to C new e43b8bb56e53 entry: Inline syscall_exit_to_user_mode() new 35f4a318dfcc Merge branch into tip/master: 'core/entry' new 41c95ac48394 genirq/irqdesc: Use sysfs_emit() to instead of s*printf() new 0128816c42b5 genirq: Fix typo in IRQ_NOTCONNECTED comment new e5032ead8599 genirq/irqdesc: Decrease indentation level in __irq_get_de [...] new a0a58b2c0f41 Merge branch into tip/master: 'irq/core' new ea3d24b01916 Merge branch into tip/master: 'irq/msi' new 96ca1830e121 locking/lockdep: Move hlock_equal() to the respective #ifdeffery new 6a1a219f535a locking/lockdep: Prevent abuse of lockdep subclass new cdb7d2d68cde locking/lockdep: Add number of dynamic keys to /proc/lockd [...] new 6701515c23f5 Merge branch into tip/master: 'locking/core' new 2cb291596e2c objtool: Fix up st_info in COMDAT group section new 0efe08af118d Merge branch into tip/master: 'objtool/core' new 1caafd919e2a Merge branch 'perf/urgent' new f51972e6f8b9 perf/core: Fix broken throttling when max_samples_per_tick=1 new efd448540e62 perf/x86/intel: Check the X86 leader for ACR group new 3e830f657f69 perf/x86: Optimize the is_x86_event new 228c42a80590 Merge branch into tip/master: 'perf/core' new 872aa4de1888 sched/fair: Use READ_ONCE() to read sg->asym_prefer_cpu new 0e3f6c369642 sched/topology: Introduce sched_update_asym_prefer_cpu() new 8157fbc90745 cpufreq/amd-pstate: Update asym_prefer_cpu when core ranki [...] new 44671e21e346 sched/debug: Print the local group's asym_prefer_cpu new c70fc32f4443 sched/fair: Adhere to place_entity() constraints new ebce07115709 Merge branch into tip/master: 'sched/core' new 49916e22d953 timers: Remove unused __round_jiffies(_up) new 007c07168ac0 time/jiffies: Change register_refined_jiffies() to void __init new d8ca84d48a2a alarmtimer: Remove dead return value in clock2alarm() new 2117c1d503b4 alarmtimer: Switch spin_{lock,unlock}_irqsave() to guards new 9af2ab23c672 Merge branch into tip/master: 'timers/core' new f99002b9a9cc x86/alternatives, um: Rename UML's text_poke_sync() wrappe [...] new 52ebfe7412ce x86/mm: Remove the mm_cpumask(prev) warning from switch_mm [...] new aef1d0209ddf x86/mm: Fix {,un}use_temporary_mm() IRQ state new 43c2df7e2b08 x86/alternative: Remove unused header #defines new 7f9958230d8a x86/mm: Fix false positive warning in switch_mm_irqs_off() new b9c9ab6e22a6 Merge branch into tip/master: 'x86/alternatives' new 42c782fae38f x86/asm: Remove semicolon from "rep" prefixes new d109ff4f0bc3 x86/asm: Replace "REP; NOP" with PAUSE mnemonic new 3ce4b1f1f24b x86/asm: Rename rep_nop() to native_pause() new 83725bdf94c3 Merge tag 'v6.15-rc4' into x86/asm, to pick up fixes new ca698ec2f078 x86/insn: Fix opcode map (!REX2) superscript tags new 4b626015e1bf x86/insn: Stop decoding i64 instructions in x86-64 mode at opcode new abe5286fbc7b Merge branch into tip/master: 'x86/asm' new 39ffd86dd7f9 Merge branch 'x86/urgent' into x86/boot, to pick up fixes new bd4a58beaaf1 x86/boot: Move early_setup_gdt() back into head64.c new b3464a36f7f2 x86/boot: Disregard __supported_pte_mask in __startup_64() new fae89bbfdd9d x86/sev: Make sev_snp_enabled() a static function new ae862964cbc5 x86/sev: Move instruction decoder into separate source file new f932adcc8650 x86/linkage: Add SYM_PIC_ALIAS() macro helper to emit symb [...] new 419cbaf6a56a x86/boot: Add a bunch of PIC aliases new 5297886f0cc4 x86/boot: Provide __pti_set_user_pgtbl() to startup code new ed4d95d033e3 x86/sev: Disentangle #VC handling code from startup code new c564c8a81b99 Merge branch into tip/master: 'x86/boot' new 003f144ca046 x86/CPU/AMD: Replace strcpy() with strscpy() new 92c42bf128c1 Merge branch into tip/master: 'x86/cleanups' new 24035886d735 Merge tag 'v6.15-rc5' into x86/cpu, to resolve conflicts new 49394b5af45c tools/x86/kcpuid: Update bitfields to x86-cpuid-db v2.4 new cc663ba3fe38 x86/cpu: Sanitize CPUID(0x80000000) output new c1ab4ce3cb75 tools/arch/x86: Move the <asm/amd-ibs.h> header to <asm/am [...] new d811536de933 Merge branch into tip/master: 'x86/cpu' new 2ce8043b1d34 x86/vdso: Remove #ifdeffery around page setup variants new bdb30d565f4b x86/vdso: Remove redundant #ifdeffery around in_ia32_syscall() new cfa9bb087a2a Merge branch into tip/master: 'x86/entry' new 4e2547509f47 Merge branch 'x86/cpu' into x86/fpu, to pick up dependent commits new b02dc185ee86 x86/cpufeatures: Add X86_FEATURE_APX new bd0b10b795c5 x86/fpu/apx: Define APX state component new ea68e39190cf x86/fpu/apx: Disallow conflicting MPX presence new 50c5b071e283 x86/fpu/apx: Enable APX state support new ab6f87ddd0c6 selftests/x86/apx: Add APX test new 39cd7fad39ce x86/fpu: Log XSAVE disablement consistently new 64e54461ab6e x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE new d1e420772cd1 x86/pkeys: Simplify PKRU update in signal frame new 70fe4a0266ef x86/fpu: Remove export of mxcsr_feature_mask new de8304c319bc x86/fpu: Rename fpu_reset_fpregs() to fpu_reset_fpstate_regs() new a78701fe4bef Merge tag 'v6.15-rc4' into x86/fpu, to pick up fixes new 730faa15a069 x86/fpu: Simplify the switch_fpu_prepare() + switch_fpu_fi [...] new 392bbe11c7cf x86/fpu: Remove x86_init_fpu new 8e269c030eca x86/fpu: Remove DEFINE_EVENT(x86_fpu, x86_fpu_copy_src) new 2d299e3d773d x86/fpu: Always use memcpy_and_pad() in arch_dup_task_struct() new 016a2e6f8ae5 x86/fpu: Check TIF_NEED_FPU_LOAD instead of PF_KTHREAD|PF_ [...] new 46c158e3ad0f x86/fpu: Shift fpregs_assert_state_consistent() from arch_ [...] new 960bc2bcba59 x86/fpu: Restore fpu_thread_struct_whitelist() to fix CONF [...] new d8414603b29f x86/fpu/xstate: Always preserve non-user xfeatures/flags i [...] new 32d5fa804dc9 x86/fpu: Drop @perm from guest pseudo FPU container new 0592c622fd2d Merge branch into tip/master: 'x86/fpu' new e65a834a4c1a Merge branch into tip/master: 'x86/kconfig' new c96f564e6f94 Merge branch 'x86/cpu' into x86/microcode, to pick up depe [...] new 4e2c719782a8 x86/cpu: Help users notice when running old Intel microcode new c0a62eadb6fd x86/microcode/AMD: Use sha256() instead of init/update/final new b43dc4ab0978 x86/microcode/AMD: Do not return error when microcode upda [...] new 4804f5ad5d63 x86/cpu: Add "Old Microcode" docs to hw-vuln toctree new 8ed5fe400969 Merge branch into tip/master: 'x86/microcode' new 1b3f2bd04d90 x86/devmem: Remove duplicate range_is_allowed() definition new 66bbed62cc78 Merge branch into tip/master: 'x86/mm' new bce36d4e76a8 Merge branch into tip/master: 'x86/nmi' new 7e173eb82ae9 i2c: piix4: Make CONFIG_I2C_PIIX4 dependent on CONFIG_X86 new 624b0d5696a8 i2c: piix4, x86/platform: Move the SB800 PIIX4 FCH definit [...] new 7094702a9e6d platform/x86/amd/pmc: Use FCH_PM_BASE definition new cafb22242bfb Documentation: Add AMD Zen debugging document new ab8131028710 x86/CPU/AMD: Print the reason for the last reset new 223cb0d5a189 Merge branch into tip/master: 'x86/platform' new 333c90a426a7 Merge branch into tip/master: 'x86/sev' new e59236b5a09e x86/sgx: Use SHA-256 library API instead of crypto_shash API new da5fcea2fe31 Merge branch into tip/master: 'x86/sgx' new c083e3aca0a0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9dafcf8165a8 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new aabd30d124a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e98cae31d649 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5f5fa8f25ed2 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new eef7fdfaa093 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 74b13d5816c9 KVM: arm64: Add .hyp.data section new 845f126732a8 KVM: arm64: Don't WARN from __pkvm_host_share_guest() new 6c2d4c319c7d KVM: arm64: Selftest for pKVM transitions new 48d564507293 KVM: arm64: Extend pKVM selftest for np-guests new 718fe36bd34c Merge branch kvm-arm64/pkvm-selftest-6.16 into kvmarm-master/next new d2f14174f9e8 KVM: arm64: Replace ternary flags with str_on_off() helper new bae247ccade0 KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode new e0ccc45b056d KVM: arm64: selftests: Add test for SVE host corruption new ce69dfe088be Merge branch kvm-arm64/misc-6.16 into kvmarm-master/next new 1aa39ab409cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9156fce07247 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 68a6e213e798 Merge branch 'next' of https://github.com/kvm-x86/linux.git new aa8af6459e14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e79071d5c363 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 38adbadba3ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e552ccf405c platform/chrome: kunit: Avoid -Wflex-array-member-not-at-end new bb047a716ad0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 296a3a362b83 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new ce9ad6e26118 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 9aacfe810736 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 6253fcfdeb95 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new c2fd18ea91d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 94509d80c369 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 3a4e66e394fa Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 912c90138e4b Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new f42df204b53d coresight: replicator: Fix panic for clearing claim tag new 6264f1dfaebc coresight: Disable MMIO logging for coresight stm driver new 43f6cdee2e47 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4f49675bfb5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d119999ba36 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new bd5d6717bf18 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 2c833a34688e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 63c223dcdd49 extcon: adc-jack: Fix wakeup source leaks on device unbind new 66460ffb5be6 extcon: axp288: Fix wakeup source leaks on device unbind new d17dac0ab9a5 extcon: fsa9480: Fix wakeup source leaks on device unbind new dfe748f6ae51 extcon: qcom-spmi-misc: Fix wakeup source leaks on device unbind new 4216f222fc51 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 6eb726b4032e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4b908c86c610 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new e7af4ff9d8be Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new b466bc2da72a Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new bbe45e62ae0e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 749a3f35424c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 20d3d81b3e40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1422cef62180 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 462bf7c1e012 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 7692c9fbedd9 remoteproc: core: Cleanup acquired resources when rproc_ha [...] new bcd241230fdb remoteproc: core: Release rproc->clean_table after rproc_a [...] new 20b4f0b4cdfe rpmsg: core: Remove deadcode new 68decaf24d4d rpmsg: virtio: Remove uncallable offchannel functions new 3a70b945d3da rpmsg: Remove unused method pointers *send_offchannel new 849dbc64790f Merge branches 'rproc-next' and 'rpmsg-next' into for-next new 2c93bd48990d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef62508dff32 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 2c24b6dae440 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e7dab741b42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9eece076b2d9 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new b02bc936fbb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 129d1ac5ff47 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new e327fd8d9b3d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c691ca563e5a Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new a6b188e94832 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new af9a257e9e58 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 21295be31c5c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 56a7873cc50b Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new ee566936021c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a432a1c112ad Merge branch 'main' of git://git.infradead.org/users/willy [...] new 37874a8abea8 next-20250505/hyperv new 0b777cc09231 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 8e62ba590160 cxl/test: Address missing MODULE_DESCRIPTION warnings for [...] new fa744b5845e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 306deaad634b Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 1ad15a444101 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1accc5b0e43c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 155f6e45473f Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] new 6d009306874b Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] new 201e47fd4e54 Merge branch 'timekeeping-next' of https://github.com/Rust [...] new e8f39d4c0d53 Merge branch 'xarray-next' of https://github.com/Rust-for- [...] new 42821ffecea0 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 72f3fa4b725e Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 7e15a71cddf0 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 42d0568bbb68 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new b2727437f10a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 943f97147f9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new dd6b1dfefe8a Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 93eb1a530c8c Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] new ac0d659926df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 08710e696081 Add linux-next specific files for 20250507
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 (0a00723f4c2d) \ N -- N -- N refs/heads/master (08710e696081)
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 1093 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: .clippy.toml | 2 +- .mailmap | 1 + Documentation/ABI/stable/sysfs-block | 15 + Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/ABI/testing/sysfs-fs-f2fs | 6 +- .../ABI/testing/sysfs-kernel-hardlockup_count | 7 + .../ABI/testing/sysfs-kernel-rcu_stall_count | 6 + .../ABI/testing/sysfs-kernel-softlockup_count | 7 + Documentation/Makefile | 4 +- Documentation/admin-guide/cgroup-v2.rst | 6 - Documentation/admin-guide/hw-vuln/index.rst | 1 + .../admin-guide/hw-vuln/old_microcode.rst | 21 + Documentation/arch/openrisc/openrisc_port.rst | 6 + Documentation/arch/x86/amd-debugging.rst | 368 +++ Documentation/arch/x86/index.rst | 1 + Documentation/arch/x86/resume.svg | 4 + Documentation/arch/x86/suspend.svg | 4 + Documentation/core-api/dma-api.rst | 71 + Documentation/core-api/genericirq.rst | 2 - Documentation/core-api/irq/concepts.rst | 27 +- Documentation/core-api/irq/irq-domain.rst | 203 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 9 +- .../interrupt-controller/opencores,or1k-pic.txt | 23 - .../interrupt-controller/opencores,or1k-pic.yaml | 38 + .../interrupt-controller/openrisc,ompic.txt | 22 - .../interrupt-controller/openrisc,ompic.yaml | 45 + .../interrupt-controller/sophgo,sg2042-msi.yaml | 4 +- .../bindings/media/fsl,imx-capture-subsystem.yaml | 37 + .../bindings/media/fsl,imx6-mipi-csi2.yaml | 143 + .../bindings/media/i2c/ovti,ov02e10.yaml | 47 +- .../devicetree/bindings/media/i2c/sony,imx290.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx415.yaml | 2 +- .../devicetree/bindings/media/i2c/st,vd55g1.yaml | 133 + .../devicetree/bindings/media/i2c/st,vd56g3.yaml | 139 + Documentation/devicetree/bindings/media/imx.txt | 53 - .../bindings/net/ethernet-controller.yaml | 97 +- .../bindings/rng/rockchip,rk3588-rng.yaml | 5 +- Documentation/driver-api/dmaengine/provider.rst | 8 +- Documentation/index.rst | 2 +- Documentation/leds/leds-class-multicolor.rst | 82 +- Documentation/mm/damon/design.rst | 2 +- Documentation/staging/rpmsg.rst | 46 - .../translations/zh_CN/core-api/irq/irq-domain.rst | 8 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 8 +- MAINTAINERS | 39 +- Next/SHA1s | 106 +- Next/Trees | 2 + Next/merge.log | 2895 +++++++++----------- arch/arc/kernel/intc-arcv2.c | 2 +- arch/arc/kernel/intc-compact.c | 5 +- arch/arc/kernel/mcip.c | 3 +- arch/arm/boot/dts/mediatek/mt2701-evb.dts | 1 + .../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 4 + .../arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts | 80 + arch/arm/common/sa1111.c | 6 +- arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/milbeaut_m10v_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 7 +- arch/arm/crypto/Kconfig | 21 - arch/arm/crypto/Makefile | 8 +- arch/arm/crypto/aes-neonbs-glue.c | 2 +- arch/arm/crypto/sha2-ce-glue.c | 87 - arch/arm/crypto/sha256_glue.c | 107 - arch/arm/crypto/sha256_glue.h | 9 - arch/arm/crypto/sha256_neon_glue.c | 75 - arch/arm/lib/crypto/.gitignore | 1 + arch/arm/lib/crypto/Kconfig | 7 + arch/arm/lib/crypto/Makefile | 8 +- arch/arm/lib/crypto/chacha-glue.c | 2 +- arch/arm/lib/crypto/poly1305-armv4.pl | 4 +- arch/arm/lib/crypto/poly1305-glue.c | 117 +- arch/arm/{ => lib}/crypto/sha256-armv4.pl | 20 +- .../sha2-ce-core.S => lib/crypto/sha256-ce.S} | 10 +- arch/arm/lib/crypto/sha256.c | 64 + arch/arm/mach-exynos/suspend.c | 5 +- arch/arm/mach-imx/avic.c | 4 +- arch/arm/mach-imx/gpc.c | 5 +- arch/arm/mach-imx/tzic.c | 4 +- arch/arm/mach-omap1/irq.c | 3 +- arch/arm/mach-omap2/omap-wakeupgen.c | 5 +- arch/arm/mach-pxa/irq.c | 5 +- arch/arm/plat-orion/gpio.c | 12 +- arch/arm64/boot/dts/mediatek/mt6357.dtsi | 10 - arch/arm64/boot/dts/mediatek/mt6359.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 1 + .../boot/dts/mediatek/mt8390-genio-common.dtsi | 12 +- .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 1 + arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 73 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 80 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 94 +- arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 25 + arch/arm64/boot/dts/ti/k3-am62.dtsi | 8 +- .../dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso | 31 + .../ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso | 31 + arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 12 + arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 25 + arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 25 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 106 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 72 +- arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 34 +- .../arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso | 31 + .../arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso | 32 + .../boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso | 32 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 20 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 20 + arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 14 + arch/arm64/configs/defconfig | 1 - arch/arm64/crypto/Kconfig | 19 - arch/arm64/crypto/Makefile | 13 +- arch/arm64/crypto/sha2-ce-glue.c | 138 - arch/arm64/crypto/sha256-glue.c | 171 -- arch/arm64/crypto/sha512-glue.c | 6 +- arch/arm64/include/asm/kvm_arm.h | 2 +- arch/arm64/include/asm/kvm_pkvm.h | 6 + arch/arm64/include/asm/sections.h | 1 + arch/arm64/kernel/cpufeature.c | 9 +- arch/arm64/kernel/image-vars.h | 2 + arch/arm64/kernel/vmlinux.lds.S | 18 +- arch/arm64/kvm/arm.c | 7 + arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 6 + arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 2 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 198 +- arch/arm64/kvm/hyp/nvhe/setup.c | 12 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 36 +- arch/arm64/kvm/pkvm.c | 2 + arch/arm64/kvm/trace_arm.h | 6 +- arch/arm64/lib/crypto/.gitignore | 1 + arch/arm64/lib/crypto/Kconfig | 6 + arch/arm64/lib/crypto/Makefile | 12 +- arch/arm64/lib/crypto/chacha-neon-glue.c | 2 +- arch/arm64/lib/crypto/poly1305-glue.c | 107 +- .../sha512-armv8.pl => lib/crypto/sha2-armv8.pl} | 2 +- .../sha2-ce-core.S => lib/crypto/sha256-ce.S} | 36 +- arch/arm64/lib/crypto/sha256.c | 75 + arch/loongarch/include/asm/asm-prototypes.h | 8 + arch/loongarch/kernel/entry.S | 22 +- arch/loongarch/kernel/process.c | 33 +- arch/mips/ath25/ar2315.c | 4 +- arch/mips/ath25/ar5312.c | 4 +- arch/mips/cavium-octeon/Kconfig | 6 + arch/mips/cavium-octeon/crypto/octeon-sha256.c | 135 +- arch/mips/cavium-octeon/octeon-irq.c | 25 +- arch/mips/configs/cavium_octeon_defconfig | 1 - arch/mips/crypto/Kconfig | 10 - arch/mips/lantiq/irq.c | 2 +- arch/mips/lib/crypto/poly1305-glue.c | 75 +- arch/mips/lib/crypto/poly1305-mips.pl | 12 +- arch/mips/pci/pci-ar2315.c | 4 +- arch/mips/pci/pci-rt3883.c | 7 +- arch/mips/ralink/irq.c | 2 +- arch/nios2/kernel/irq.c | 3 +- arch/powerpc/crypto/Kconfig | 11 - arch/powerpc/crypto/Makefile | 2 - arch/powerpc/crypto/sha256-spe-glue.c | 128 - arch/powerpc/lib/crypto/Kconfig | 6 + arch/powerpc/lib/crypto/Makefile | 3 + arch/powerpc/lib/crypto/chacha-p10-glue.c | 2 +- arch/powerpc/lib/crypto/poly1305-p10-glue.c | 109 +- arch/powerpc/{ => lib}/crypto/sha256-spe-asm.S | 0 arch/powerpc/lib/crypto/sha256.c | 70 + arch/powerpc/platforms/44x/uic.c | 7 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 3 +- arch/powerpc/platforms/52xx/media5200.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 6 +- arch/powerpc/platforms/52xx/mpc52xx_pic.c | 4 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 4 +- arch/powerpc/platforms/8xx/cpm1-ic.c | 5 +- arch/powerpc/platforms/8xx/pic.c | 5 +- arch/powerpc/platforms/embedded6xx/flipper-pic.c | 7 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 7 +- arch/powerpc/platforms/powermac/pic.c | 7 +- arch/powerpc/platforms/powermac/smp.c | 2 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 3 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/ps3/interrupt.c | 2 +- arch/powerpc/platforms/pseries/msi.c | 2 +- arch/powerpc/sysdev/cpm2_pic.c | 5 +- arch/powerpc/sysdev/ehv_pic.c | 7 +- arch/powerpc/sysdev/fsl_msi.c | 2 +- arch/powerpc/sysdev/ge/ge_pic.c | 7 +- arch/powerpc/sysdev/i8259.c | 4 +- arch/powerpc/sysdev/ipic.c | 7 +- arch/powerpc/sysdev/mpic.c | 10 +- arch/powerpc/sysdev/tsi108_pci.c | 4 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/riscv/crypto/Kconfig | 11 - arch/riscv/crypto/Makefile | 3 - arch/riscv/crypto/sha256-riscv64-glue.c | 125 - arch/riscv/include/asm/asm-prototypes.h | 2 + arch/riscv/kernel/entry.S | 20 +- arch/riscv/kernel/process.c | 21 +- arch/riscv/lib/crypto/Kconfig | 8 + arch/riscv/lib/crypto/Makefile | 3 + arch/riscv/lib/crypto/chacha-riscv64-glue.c | 2 +- .../crypto/sha256-riscv64-zvknha_or_zvknhb-zvkb.S | 4 +- arch/riscv/lib/crypto/sha256.c | 67 + arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/crypto/Kconfig | 10 - arch/s390/crypto/Makefile | 1 - arch/s390/crypto/hmac_s390.c | 174 +- arch/s390/crypto/sha256_s390.c | 144 - arch/s390/crypto/sha512_s390.c | 17 +- arch/s390/lib/crypto/Kconfig | 6 + arch/s390/lib/crypto/Makefile | 2 + arch/s390/lib/crypto/sha256.c | 47 + arch/sh/boards/mach-se/7343/irq.c | 7 +- arch/sh/boards/mach-se/7722/irq.c | 4 +- arch/sh/boards/mach-x3proto/gpio.c | 2 +- arch/sparc/crypto/Kconfig | 10 - arch/sparc/crypto/Makefile | 2 - arch/sparc/crypto/aes_asm.S | 3 +- arch/sparc/crypto/aes_glue.c | 3 +- arch/sparc/crypto/camellia_asm.S | 3 +- arch/sparc/crypto/camellia_glue.c | 3 +- arch/sparc/crypto/des_asm.S | 3 +- arch/sparc/crypto/des_glue.c | 3 +- arch/sparc/crypto/md5_asm.S | 3 +- arch/sparc/crypto/md5_glue.c | 3 +- arch/sparc/crypto/sha1_asm.S | 3 +- arch/sparc/crypto/sha1_glue.c | 3 +- arch/sparc/crypto/sha256_glue.c | 129 - arch/sparc/crypto/sha512_asm.S | 3 +- arch/sparc/crypto/sha512_glue.c | 3 +- arch/sparc/{crypto => include/asm}/opcodes.h | 6 +- arch/sparc/lib/Makefile | 1 + arch/sparc/lib/crc32c_asm.S | 3 +- arch/sparc/lib/crypto/Kconfig | 8 + arch/sparc/lib/crypto/Makefile | 4 + arch/sparc/lib/crypto/sha256.c | 64 + arch/sparc/{ => lib}/crypto/sha256_asm.S | 5 +- arch/um/kernel/um_arch.c | 2 +- arch/x86/Kconfig | 4 +- arch/x86/boot/bioscall.S | 4 +- arch/x86/boot/boot.h | 6 +- arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/misc.h | 8 + arch/x86/boot/compressed/sev-handle-vc.c | 134 + arch/x86/boot/compressed/sev.c | 141 +- arch/x86/boot/compressed/sev.h | 21 +- arch/x86/boot/compressed/string.c | 8 +- arch/x86/boot/copy.S | 8 +- arch/x86/boot/header.S | 2 +- arch/x86/boot/startup/Makefile | 6 +- arch/x86/boot/startup/gdt_idt.c | 15 +- arch/x86/boot/startup/map_kernel.c | 2 - .../sev/shared.c => boot/startup/sev-shared.c} | 826 +----- arch/x86/boot/startup/sev-startup.c | 368 +++ arch/x86/boot/startup/sme.c | 13 +- arch/x86/boot/string.c | 2 +- arch/x86/boot/video.c | 2 +- arch/x86/coco/core.c | 2 + arch/x86/coco/sev/Makefile | 23 +- arch/x86/coco/sev/core.c | 1652 ++--------- arch/x86/coco/sev/sev-nmi.c | 108 + arch/x86/coco/sev/vc-handle.c | 1061 +++++++ arch/x86/coco/sev/vc-shared.c | 504 ++++ arch/x86/crypto/Kconfig | 14 - arch/x86/crypto/Makefile | 3 - arch/x86/crypto/sha256_ssse3_glue.c | 432 --- arch/x86/entry/vdso/vma.c | 35 +- arch/x86/events/amd/brs.c | 4 +- arch/x86/events/amd/core.c | 1 + arch/x86/events/amd/ibs.c | 3 +- arch/x86/events/amd/iommu.c | 2 + arch/x86/events/amd/lbr.c | 1 + arch/x86/events/amd/power.c | 1 + arch/x86/events/amd/uncore.c | 105 +- arch/x86/events/core.c | 32 +- arch/x86/events/intel/bts.c | 7 +- arch/x86/events/intel/core.c | 76 +- arch/x86/events/intel/cstate.c | 1 + arch/x86/events/intel/ds.c | 45 +- arch/x86/events/intel/knc.c | 1 + arch/x86/events/intel/p4.c | 1 + arch/x86/events/intel/p6.c | 1 + arch/x86/events/intel/pt.c | 1 + arch/x86/events/intel/uncore.c | 13 +- arch/x86/events/intel/uncore_discovery.c | 1 + arch/x86/events/intel/uncore_nhmex.c | 1 + arch/x86/events/intel/uncore_snb.c | 1 + arch/x86/events/intel/uncore_snbep.c | 1 + arch/x86/events/msr.c | 2 + arch/x86/events/perf_event.h | 15 +- arch/x86/events/probe.c | 2 + arch/x86/events/rapl.c | 1 + arch/x86/events/utils.c | 1 + arch/x86/events/zhaoxin/core.c | 1 + arch/x86/hyperv/hv_apic.c | 7 +- arch/x86/hyperv/hv_init.c | 1 + arch/x86/hyperv/hv_spinlock.c | 1 + arch/x86/hyperv/hv_vtl.c | 5 +- arch/x86/hyperv/ivm.c | 3 +- arch/x86/include/asm/alternative.h | 5 - arch/x86/include/asm/amd/fch.h | 13 + arch/x86/include/asm/{amd_hsmp.h => amd/hsmp.h} | 2 +- arch/x86/include/asm/{amd-ibs.h => amd/ibs.h} | 5 + arch/x86/include/asm/{amd_nb.h => amd/nb.h} | 2 +- arch/x86/include/asm/{amd_node.h => amd/node.h} | 0 arch/x86/include/asm/apic.h | 4 +- arch/x86/include/asm/asm.h | 24 +- arch/x86/include/asm/cpufeatures.h | 27 +- arch/x86/include/asm/cpuid/api.h | 4 +- arch/x86/include/asm/elf.h | 4 - arch/x86/include/asm/entry-common.h | 5 +- arch/x86/include/asm/fpu/api.h | 2 +- arch/x86/include/asm/fpu/sched.h | 38 +- arch/x86/include/asm/fpu/types.h | 24 +- arch/x86/include/asm/fpu/xstate.h | 3 +- arch/x86/include/asm/fred.h | 1 + arch/x86/include/asm/inat.h | 6 + arch/x86/include/asm/io.h | 6 +- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/linkage.h | 10 + arch/x86/include/asm/microcode.h | 4 + arch/x86/include/asm/mmu.h | 4 +- arch/x86/include/asm/mmu_context.h | 10 + arch/x86/include/asm/mshyperv.h | 3 +- arch/x86/include/asm/msr.h | 153 +- arch/x86/include/asm/nospec-branch.h | 4 +- arch/x86/include/asm/paravirt.h | 57 +- arch/x86/include/asm/paravirt_types.h | 10 +- arch/x86/include/asm/pgtable-2level_types.h | 2 - arch/x86/include/asm/pgtable-3level_types.h | 4 +- arch/x86/include/asm/pgtable_64_types.h | 2 - arch/x86/include/asm/processor.h | 14 +- arch/x86/include/asm/resctrl.h | 2 + arch/x86/include/asm/setup.h | 1 + arch/x86/include/asm/sev-internal.h | 29 +- arch/x86/include/asm/sev.h | 22 + arch/x86/include/asm/string_32.h | 15 +- arch/x86/include/asm/suspend_32.h | 1 + arch/x86/include/asm/suspend_64.h | 1 + arch/x86/include/asm/switch_to.h | 4 +- arch/x86/include/asm/trace/fpu.h | 5 - arch/x86/include/asm/tsc.h | 55 + arch/x86/include/asm/vdso.h | 8 - arch/x86/include/asm/vdso/processor.h | 8 +- arch/x86/kernel/acpi/cppc.c | 2 +- arch/x86/kernel/acpi/sleep.c | 1 + arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/amd_nb.c | 2 +- arch/x86/kernel/amd_node.c | 2 +- arch/x86/kernel/aperture_64.c | 2 +- arch/x86/kernel/apic/apic.c | 1 + arch/x86/kernel/apic/apic_numachip.c | 1 + arch/x86/kernel/apic/io_apic.c | 4 +- arch/x86/kernel/cet.c | 1 + arch/x86/kernel/cpu/amd.c | 59 +- arch/x86/kernel/cpu/amd_cache_disable.c | 2 +- arch/x86/kernel/cpu/aperfmperf.c | 1 + arch/x86/kernel/cpu/bugs.c | 1215 ++++---- arch/x86/kernel/cpu/bus_lock.c | 1 + arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/common.c | 75 +- arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/feat_ctl.c | 1 + arch/x86/kernel/cpu/hygon.c | 1 + arch/x86/kernel/cpu/mce/core.c | 8 +- arch/x86/kernel/cpu/mce/inject.c | 3 +- arch/x86/kernel/cpu/microcode/amd.c | 11 +- arch/x86/kernel/cpu/microcode/core.c | 61 +- arch/x86/kernel/cpu/microcode/intel-ucode-defs.h | 150 + arch/x86/kernel/cpu/microcode/intel.c | 2 +- arch/x86/kernel/cpu/microcode/internal.h | 1 - arch/x86/kernel/cpu/mshyperv.c | 1 + arch/x86/kernel/cpu/resctrl/core.c | 1 + arch/x86/kernel/cpu/resctrl/monitor.c | 1 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 25 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3 +- arch/x86/kernel/cpu/scattered.c | 3 +- arch/x86/kernel/cpu/sgx/driver.h | 1 - arch/x86/kernel/cpu/sgx/ioctl.c | 30 +- arch/x86/kernel/cpu/sgx/main.c | 1 + arch/x86/kernel/cpu/topology.c | 1 + arch/x86/kernel/cpu/topology_amd.c | 3 +- arch/x86/kernel/cpu/tsx.c | 1 + arch/x86/kernel/cpu/umwait.c | 4 +- arch/x86/kernel/cpu/zhaoxin.c | 1 + arch/x86/kernel/fpu/context.h | 4 +- arch/x86/kernel/fpu/core.c | 94 +- arch/x86/kernel/fpu/init.c | 18 +- arch/x86/kernel/fpu/regset.c | 22 +- arch/x86/kernel/fpu/signal.c | 29 +- arch/x86/kernel/fpu/xstate.c | 69 +- arch/x86/kernel/fpu/xstate.h | 29 +- arch/x86/kernel/fred.c | 1 + arch/x86/kernel/head32.c | 4 - arch/x86/kernel/head64.c | 16 + arch/x86/kernel/head_32.S | 8 +- arch/x86/kernel/head_64.S | 8 + arch/x86/kernel/hpet.c | 1 + arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/paravirt.c | 1 + arch/x86/kernel/process.c | 17 +- arch/x86/kernel/process_32.c | 5 +- arch/x86/kernel/process_64.c | 6 +- arch/x86/kernel/relocate_kernel_32.S | 6 +- arch/x86/kernel/relocate_kernel_64.S | 10 +- arch/x86/kernel/setup.c | 1 + arch/x86/kernel/signal.c | 6 +- arch/x86/kernel/trace_clock.c | 2 +- arch/x86/kernel/traps.c | 3 +- arch/x86/kernel/tsc.c | 1 + arch/x86/kernel/tsc_sync.c | 1 + arch/x86/kernel/uprobes.c | 5 + arch/x86/kernel/vmlinux.lds.S | 4 + arch/x86/kvm/svm/avic.c | 1 + arch/x86/kvm/svm/sev.c | 1 + arch/x86/kvm/svm/svm.c | 35 +- arch/x86/kvm/vmx/nested.c | 1 + arch/x86/kvm/vmx/pmu_intel.c | 1 + arch/x86/kvm/vmx/sgx.c | 1 + arch/x86/kvm/vmx/vmx.c | 13 +- arch/x86/lib/crypto/Kconfig | 8 + arch/x86/lib/crypto/Makefile | 3 + arch/x86/lib/crypto/blake2s-glue.c | 12 +- arch/x86/lib/crypto/chacha_glue.c | 2 +- arch/x86/lib/crypto/poly1305-x86_64-cryptogams.pl | 33 +- arch/x86/lib/crypto/poly1305_glue.c | 167 +- arch/x86/{ => lib}/crypto/sha256-avx-asm.S | 12 +- arch/x86/{ => lib}/crypto/sha256-avx2-asm.S | 12 +- .../sha256_ni_asm.S => lib/crypto/sha256-ni-asm.S} | 36 +- arch/x86/{ => lib}/crypto/sha256-ssse3-asm.S | 14 +- arch/x86/lib/crypto/sha256.c | 80 + arch/x86/lib/delay.c | 2 +- arch/x86/lib/insn-eval.c | 1 + arch/x86/lib/insn.c | 7 +- arch/x86/lib/iomem.c | 2 +- arch/x86/lib/kaslr.c | 2 +- arch/x86/lib/memcpy_64.S | 1 + arch/x86/lib/memset_64.S | 1 + arch/x86/lib/retpoline.S | 2 + arch/x86/lib/string_32.c | 17 +- arch/x86/lib/strstr_32.c | 6 +- arch/x86/lib/usercopy_32.c | 18 +- arch/x86/lib/x86-opcode-map.txt | 56 +- arch/x86/math-emu/fpu_aux.c | 2 +- arch/x86/math-emu/fpu_entry.c | 4 +- arch/x86/math-emu/fpu_system.h | 2 +- arch/x86/mm/amdtopology.c | 2 +- arch/x86/mm/extable.c | 2 +- arch/x86/mm/init.c | 3 + arch/x86/mm/mem_encrypt_amd.c | 2 + arch/x86/mm/numa.c | 2 +- arch/x86/mm/pat/memtype.c | 31 +- arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/mm/pgtable.c | 104 +- arch/x86/mm/tlb.c | 14 +- arch/x86/pci/amd_bus.c | 2 +- arch/x86/pci/fixup.c | 2 +- arch/x86/pci/mmconfig-shared.c | 3 +- arch/x86/platform/efi/efi_64.c | 1 + arch/x86/platform/pvh/head.S | 3 +- arch/x86/power/cpu.c | 1 + arch/x86/power/hibernate_asm_32.S | 3 +- arch/x86/power/hibernate_asm_64.S | 3 +- arch/x86/realmode/init.c | 1 + arch/x86/tools/gen-insn-attr-x86.awk | 7 + arch/x86/virt/svm/sev.c | 1 + arch/x86/xen/enlighten_pv.c | 59 +- arch/x86/xen/pmu.c | 73 +- arch/x86/xen/suspend.c | 1 + arch/x86/xen/xen-ops.h | 5 +- block/bfq-iosched.c | 6 +- block/bio.c | 2 + block/blk-crypto-fallback.c | 1 + block/blk-crypto-profile.c | 4 + block/blk-merge.c | 4 + block/blk-mq-debugfs.c | 13 +- block/blk-mq-sched.c | 41 +- block/blk-mq.c | 132 +- block/blk-sysfs.c | 35 +- block/blk-wbt.c | 9 +- block/blk.h | 11 +- block/elevator.c | 329 ++- block/elevator.h | 6 +- block/fops.c | 23 + block/genhd.c | 197 +- crypto/842.c | 2 +- crypto/Kconfig | 15 +- crypto/Makefile | 5 +- crypto/acompress.c | 22 +- crypto/adiantum.c | 2 +- crypto/aegis128-core.c | 2 +- crypto/aes_generic.c | 2 +- crypto/ahash.c | 58 +- crypto/algboss.c | 8 +- crypto/ansi_cprng.c | 2 +- crypto/anubis.c | 2 +- crypto/arc4.c | 2 +- crypto/aria_generic.c | 2 +- crypto/authenc.c | 2 +- crypto/authencesn.c | 2 +- crypto/blake2b_generic.c | 2 +- crypto/blowfish_generic.c | 2 +- crypto/camellia_generic.c | 2 +- crypto/cast5_generic.c | 2 +- crypto/cast6_generic.c | 2 +- crypto/cbc.c | 2 +- crypto/ccm.c | 2 +- crypto/chacha.c | 2 +- crypto/chacha20poly1305.c | 321 +-- crypto/cmac.c | 2 +- crypto/crc32.c | 2 +- crypto/crc32c.c | 2 +- crypto/cryptd.c | 2 +- crypto/crypto_null.c | 2 +- crypto/ctr.c | 2 +- crypto/cts.c | 2 +- crypto/curve25519-generic.c | 2 +- crypto/deflate.c | 4 +- crypto/des_generic.c | 2 +- crypto/dh.c | 2 +- crypto/drbg.c | 2 +- crypto/ecb.c | 2 +- crypto/ecdh.c | 2 +- crypto/ecdsa.c | 2 +- crypto/echainiv.c | 2 +- crypto/essiv.c | 2 +- crypto/fcrypt.c | 2 +- crypto/fips.c | 2 +- crypto/gcm.c | 2 +- crypto/ghash-generic.c | 2 +- crypto/hctr2.c | 2 +- crypto/hmac.c | 2 +- crypto/khazad.c | 2 +- crypto/krb5enc.c | 2 +- crypto/lrw.c | 2 +- crypto/lz4.c | 2 +- crypto/lz4hc.c | 2 +- crypto/lzo-rle.c | 2 +- crypto/lzo.c | 2 +- crypto/md4.c | 2 +- crypto/md5.c | 2 +- crypto/michael_mic.c | 2 +- crypto/nhpoly1305.c | 2 +- crypto/pcbc.c | 2 +- crypto/pcrypt.c | 2 +- crypto/poly1305.c | 152 - crypto/polyval-generic.c | 2 +- crypto/rmd160.c | 90 +- crypto/rsa.c | 2 +- crypto/scompress.c | 2 +- crypto/seed.c | 2 +- crypto/seqiv.c | 2 +- crypto/serpent_generic.c | 2 +- crypto/sha1_generic.c | 2 +- crypto/sha256.c | 283 ++ crypto/sha256_generic.c | 102 - crypto/sha512_generic.c | 2 +- crypto/shash.c | 3 + crypto/sm3_generic.c | 2 +- crypto/sm4_generic.c | 2 +- crypto/streebog_generic.c | 73 +- crypto/tea.c | 2 +- crypto/testmgr.c | 6 - crypto/testmgr.h | 288 -- crypto/twofish_generic.c | 2 +- crypto/wp512.c | 2 +- crypto/xcbc.c | 2 +- crypto/xctr.c | 2 +- crypto/xts.c | 2 +- crypto/xxhash_generic.c | 2 +- crypto/zstd.c | 2 +- drivers/accel/habanalabs/common/habanalabs_ioctl.c | 2 - drivers/acpi/acpi_extlog.c | 1 + drivers/acpi/processor_perflib.c | 1 + drivers/acpi/processor_throttling.c | 6 +- drivers/base/cpu.c | 3 + drivers/block/brd.c | 31 +- drivers/block/ublk_drv.c | 26 +- drivers/bus/moxtet.c | 6 +- drivers/char/agp/amd64-agp.c | 2 +- drivers/char/agp/nvidia-agp.c | 1 + drivers/char/hw_random/rockchip-rng.c | 73 + drivers/char/mem.c | 18 - drivers/cpufreq/amd-pstate-ut.c | 2 + drivers/cpufreq/amd-pstate.c | 4 +- drivers/cpufreq/elanfreq.c | 1 - drivers/cpufreq/sc520_freq.c | 1 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 17 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 +- drivers/crypto/ccp/sev-dev.c | 1 + drivers/crypto/hisilicon/qm.c | 4 +- drivers/crypto/intel/qat/Kconfig | 12 + drivers/crypto/intel/qat/Makefile | 2 + drivers/crypto/intel/qat/qat_420xx/Makefile | 1 - .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 7 +- drivers/crypto/intel/qat/qat_4xxx/Makefile | 1 - .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 7 +- drivers/crypto/intel/qat/qat_6xxx/Makefile | 3 + .../crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c | 843 ++++++ .../crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.h | 148 + drivers/crypto/intel/qat/qat_6xxx/adf_drv.c | 224 ++ drivers/crypto/intel/qat/qat_c3xxx/Makefile | 1 - .../crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 1 - drivers/crypto/intel/qat/qat_c3xxxvf/Makefile | 1 - .../intel/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 1 - drivers/crypto/intel/qat/qat_c62x/Makefile | 1 - .../crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c | 1 - drivers/crypto/intel/qat/qat_c62xvf/Makefile | 1 - .../intel/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 1 - drivers/crypto/intel/qat/qat_common/Makefile | 6 +- .../intel/qat/qat_common/adf_accel_devices.h | 8 +- drivers/crypto/intel/qat/qat_common/adf_admin.c | 1 + .../crypto/intel/qat/qat_common/adf_cfg_common.h | 1 + .../crypto/intel/qat/qat_common/adf_cfg_services.c | 3 +- .../crypto/intel/qat/qat_common/adf_cfg_services.h | 1 + .../qat/qat_common/{adf_gen2_dc.c => adf_dc.c} | 50 +- drivers/crypto/intel/qat/qat_common/adf_dc.h | 17 + .../crypto/intel/qat/qat_common/adf_fw_config.h | 1 + drivers/crypto/intel/qat/qat_common/adf_gen2_dc.h | 10 - .../crypto/intel/qat/qat_common/adf_gen2_hw_data.c | 57 + .../crypto/intel/qat/qat_common/adf_gen2_hw_data.h | 1 + .../crypto/intel/qat/qat_common/adf_gen4_config.c | 6 +- .../crypto/intel/qat/qat_common/adf_gen4_config.h | 3 + drivers/crypto/intel/qat/qat_common/adf_gen4_dc.c | 83 - drivers/crypto/intel/qat/qat_common/adf_gen4_dc.h | 10 - .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 70 + .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 2 + drivers/crypto/intel/qat/qat_common/adf_gen6_pm.h | 28 + .../crypto/intel/qat/qat_common/adf_gen6_shared.c | 49 + .../crypto/intel/qat/qat_common/adf_gen6_shared.h | 15 + .../qat_common/{adf_gen4_timer.c => adf_timer.c} | 18 +- .../qat_common/{adf_gen4_timer.h => adf_timer.h} | 10 +- .../crypto/intel/qat/qat_common/icp_qat_fw_comp.h | 23 +- .../qat/qat_common/icp_qat_fw_loader_handle.h | 1 + .../intel/qat/qat_common/icp_qat_hw_51_comp.h | 99 + .../intel/qat/qat_common/icp_qat_hw_51_comp_defs.h | 318 +++ drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h | 23 + .../crypto/intel/qat/qat_common/qat_comp_algs.c | 5 +- .../crypto/intel/qat/qat_common/qat_compression.c | 1 - .../crypto/intel/qat/qat_common/qat_compression.h | 1 - drivers/crypto/intel/qat/qat_common/qat_hal.c | 3 + drivers/crypto/intel/qat/qat_common/qat_uclo.c | 437 ++- drivers/crypto/intel/qat/qat_dh895xcc/Makefile | 1 - .../intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 1 - drivers/crypto/intel/qat/qat_dh895xccvf/Makefile | 1 - .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 1 - drivers/crypto/padlock-sha.c | 34 +- drivers/crypto/xilinx/zynqmp-sha.c | 30 +- drivers/edac/altera_edac.c | 4 +- drivers/edac/amd64_edac.c | 4 +- drivers/edac/ie31200_edac.c | 1 + drivers/edac/mce_amd.c | 1 + drivers/extcon/extcon-adc-jack.c | 1 + drivers/extcon/extcon-axp288.c | 2 +- drivers/extcon/extcon-fsa9480.c | 2 +- drivers/extcon/extcon-qcom-spmi-misc.c | 2 +- drivers/firmware/ti_sci.c | 14 +- drivers/gpio/gpio-brcmstb.c | 2 +- drivers/gpio/gpio-davinci.c | 5 +- drivers/gpio/gpio-em.c | 5 +- drivers/gpio/gpio-grgpio.c | 2 +- drivers/gpio/gpio-idt3243x.c | 2 +- drivers/gpio/gpio-lpc18xx.c | 8 +- drivers/gpio/gpio-mvebu.c | 2 +- drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpio-pxa.c | 6 +- drivers/gpio/gpio-rockchip.c | 2 +- drivers/gpio/gpio-sa1100.c | 2 +- drivers/gpio/gpio-sodaville.c | 2 +- drivers/gpio/gpio-tb10x.c | 2 +- drivers/gpio/gpio-twl4030.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 4 +- .../drm/msm/disp/dpu1/catalog/dpu_9_1_sar2130p.h | 5 +- drivers/gpu/drm/msm/msm_mdss.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 25 +- drivers/gpu/drm/ttm/ttm_backup.c | 44 +- drivers/gpu/drm/ttm/ttm_pool.c | 6 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 +- drivers/gpu/drm/vkms/vkms_crtc.c | 2 +- drivers/gpu/ipu-v3/ipu-common.c | 8 +- drivers/gpu/nova-core/gpu.rs | 2 +- drivers/hwmon/hwmon-vid.c | 4 + drivers/hwmon/k10temp.c | 2 +- drivers/hwtracing/coresight/Makefile | 2 + drivers/hwtracing/coresight/coresight-replicator.c | 2 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-cht-wc.c | 2 +- drivers/i2c/busses/i2c-piix4.c | 18 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 6 +- drivers/idle/intel_idle.c | 1 + drivers/iio/adc/stm32-adc-core.c | 7 +- drivers/infiniband/hw/irdma/main.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 1 - drivers/infiniband/sw/rxe/rxe_cq.c | 5 +- drivers/iommu/dma-iommu.c | 482 +++- drivers/iommu/iommu.c | 84 +- drivers/irqchip/exynos-combiner.c | 2 +- drivers/irqchip/irq-al-fic.c | 2 +- drivers/irqchip/irq-alpine-msi.c | 7 +- drivers/irqchip/irq-apple-aic.c | 4 +- drivers/irqchip/irq-armada-370-xp.c | 12 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 2 +- drivers/irqchip/irq-aspeed-intc.c | 2 +- drivers/irqchip/irq-aspeed-scu-ic.c | 2 +- drivers/irqchip/irq-aspeed-vic.c | 4 +- drivers/irqchip/irq-ath79-misc.c | 4 +- drivers/irqchip/irq-atmel-aic-common.c | 2 +- drivers/irqchip/irq-bcm2712-mip.c | 4 +- drivers/irqchip/irq-bcm2835.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-bcm6345-l1.c | 2 +- drivers/irqchip/irq-bcm7038-l1.c | 2 +- drivers/irqchip/irq-bcm7120-l2.c | 2 +- drivers/irqchip/irq-brcmstb-l2.c | 2 +- drivers/irqchip/irq-clps711x.c | 4 +- drivers/irqchip/irq-crossbar.c | 6 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-csky-mpintc.c | 2 +- drivers/irqchip/irq-davinci-cp-intc.c | 6 +- drivers/irqchip/irq-digicolor.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 2 +- drivers/irqchip/irq-econet-en751221.c | 3 +- drivers/irqchip/irq-ftintc010.c | 5 +- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 2 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-goldfish-pic.c | 7 +- drivers/irqchip/irq-hip04.c | 6 +- drivers/irqchip/irq-i8259.c | 4 +- drivers/irqchip/irq-idt3243x.c | 2 +- drivers/irqchip/irq-imgpdc.c | 2 +- drivers/irqchip/irq-imx-gpcv2.c | 4 +- drivers/irqchip/irq-imx-intmux.c | 2 +- drivers/irqchip/irq-imx-irqsteer.c | 2 +- drivers/irqchip/irq-ingenic-tcu.c | 4 +- drivers/irqchip/irq-ingenic.c | 4 +- drivers/irqchip/irq-ixp4xx.c | 2 +- drivers/irqchip/irq-jcore-aic.c | 5 +- drivers/irqchip/irq-keystone.c | 4 +- drivers/irqchip/irq-lan966x-oic.c | 2 +- drivers/irqchip/irq-loongarch-cpu.c | 2 +- drivers/irqchip/irq-loongson-eiointc.c | 2 +- drivers/irqchip/irq-loongson-htvec.c | 2 +- drivers/irqchip/irq-loongson-liointc.c | 2 +- drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/irqchip/irq-loongson-pch-pic.c | 2 +- drivers/irqchip/irq-lpc32xx.c | 4 +- drivers/irqchip/irq-ls-extirq.c | 4 +- drivers/irqchip/irq-ls-scfg-msi.c | 10 +- drivers/irqchip/irq-ls1x.c | 4 +- drivers/irqchip/irq-mchp-eic.c | 5 +- drivers/irqchip/irq-meson-gpio.c | 2 +- drivers/irqchip/irq-mips-cpu.c | 13 +- drivers/irqchip/irq-mips-gic.c | 15 +- drivers/irqchip/irq-mmp.c | 12 +- drivers/irqchip/irq-mscc-ocelot.c | 4 +- drivers/irqchip/irq-mst-intc.c | 4 +- drivers/irqchip/irq-mtk-cirq.c | 5 +- drivers/irqchip/irq-mtk-sysirq.c | 4 +- drivers/irqchip/irq-mvebu-gicp.c | 2 +- drivers/irqchip/irq-mvebu-odmi.c | 2 +- drivers/irqchip/irq-mvebu-pic.c | 4 +- drivers/irqchip/irq-mvebu-sei.c | 6 +- drivers/irqchip/irq-mxs.c | 4 +- drivers/irqchip/irq-nvic.c | 2 +- drivers/irqchip/irq-omap-intc.c | 4 +- drivers/irqchip/irq-or1k-pic.c | 4 +- drivers/irqchip/irq-orion.c | 6 +- drivers/irqchip/irq-owl-sirq.c | 4 +- drivers/irqchip/irq-pic32-evic.c | 6 +- drivers/irqchip/irq-pruss-intc.c | 4 +- drivers/irqchip/irq-qcom-mpm.c | 2 +- drivers/irqchip/irq-realtek-rtl.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 6 +- drivers/irqchip/irq-renesas-irqc.c | 4 +- drivers/irqchip/irq-renesas-rza1.c | 6 +- drivers/irqchip/irq-renesas-rzg2l.c | 6 +- drivers/irqchip/irq-renesas-rzv2h.c | 5 +- drivers/irqchip/irq-riscv-intc.c | 2 +- drivers/irqchip/irq-sa11x0.c | 2 +- drivers/irqchip/irq-sg2042-msi.c | 152 +- drivers/irqchip/irq-sni-exiu.c | 6 +- drivers/irqchip/irq-sp7021-intc.c | 4 +- drivers/irqchip/irq-starfive-jh8100-intc.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 4 +- drivers/irqchip/irq-stm32mp-exti.c | 9 +- drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-sun6i-r.c | 4 +- drivers/irqchip/irq-sunxi-nmi.c | 2 +- drivers/irqchip/irq-tb10x.c | 8 +- drivers/irqchip/irq-tegra.c | 5 +- drivers/irqchip/irq-ti-sci-inta.c | 10 +- drivers/irqchip/irq-ti-sci-intr.c | 7 +- drivers/irqchip/irq-ts4800.c | 2 +- drivers/irqchip/irq-uniphier-aidet.c | 2 +- drivers/irqchip/irq-versatile-fpga.c | 4 +- drivers/irqchip/irq-vf610-mscm-ir.c | 6 +- drivers/irqchip/irq-vic.c | 5 +- drivers/irqchip/irq-vt8500.c | 155 +- drivers/irqchip/irq-wpcm450-aic.c | 2 +- drivers/irqchip/irq-xilinx-intc.c | 4 +- drivers/irqchip/irq-xtensa-mx.c | 5 +- drivers/irqchip/irq-xtensa-pic.c | 4 +- drivers/irqchip/irq-zevio.c | 4 +- drivers/irqchip/spear-shirq.c | 2 +- drivers/mailbox/qcom-ipcc.c | 4 +- drivers/md/dm-table.c | 182 +- drivers/media/i2c/Kconfig | 32 + drivers/media/i2c/Makefile | 3 + drivers/media/i2c/ccs-pll.c | 4 +- drivers/media/i2c/ds90ub913.c | 1 - drivers/media/i2c/ds90ub953.c | 1 - drivers/media/i2c/ds90ub960.c | 4 +- drivers/media/i2c/imx334.c | 3 +- drivers/media/i2c/imx335.c | 5 +- drivers/media/i2c/lt6911uxe.c | 4 +- drivers/media/i2c/max96714.c | 2 +- drivers/media/i2c/max96717.c | 2 +- drivers/media/i2c/ov02c10.c | 1013 +++++++ drivers/media/i2c/ov08x40.c | 1378 +++++----- drivers/media/i2c/ov13b10.c | 176 +- drivers/media/i2c/ov5675.c | 5 +- drivers/media/i2c/ov8856.c | 9 +- drivers/media/i2c/rdacm20.c | 7 +- drivers/media/i2c/rdacm21.c | 7 +- drivers/media/i2c/vd55g1.c | 1965 +++++++++++++ drivers/media/i2c/vd56g3.c | 1586 +++++++++++ drivers/media/pci/intel/ipu6/ipu6-isys-csi2.h | 2 - drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 2 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.h | 5 +- drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 5 +- drivers/media/pci/intel/ipu6/ipu6-isys-video.h | 8 +- drivers/media/pci/intel/ipu6/ipu6-isys.c | 8 +- drivers/media/pci/intel/ipu6/ipu6-isys.h | 4 - drivers/media/platform/raspberrypi/rp1-cfe/cfe.c | 1 - drivers/media/v4l2-core/v4l2-common.c | 18 +- drivers/memory/omap-gpmc.c | 6 +- drivers/mfd/88pm860x-core.c | 4 +- drivers/mfd/ab8500-core.c | 6 +- drivers/mfd/arizona-irq.c | 3 +- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/fsl-imx25-tsadc.c | 5 +- drivers/mfd/lp8788-irq.c | 2 +- drivers/mfd/max8925-core.c | 4 +- drivers/mfd/max8997-irq.c | 4 +- drivers/mfd/max8998-irq.c | 2 +- drivers/mfd/mt6358-irq.c | 6 +- drivers/mfd/mt6397-irq.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 6 +- drivers/mfd/stmfx.c | 2 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 6 +- drivers/mfd/tps65217.c | 2 +- drivers/mfd/tps6586x.c | 2 +- drivers/mfd/twl4030-irq.c | 4 +- drivers/mfd/twl6030-irq.c | 5 +- drivers/mfd/wm831x-irq.c | 15 +- drivers/mfd/wm8994-irq.c | 4 +- drivers/misc/cs5535-mfgpt.c | 1 + drivers/misc/hi6421v600-irq.c | 5 +- drivers/mtd/spi-nor/macronix.c | 73 +- drivers/net/dsa/microchip/ksz_common.c | 5 +- drivers/net/dsa/microchip/ksz_ptp.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/dsa/mv88e6xxx/global2.c | 6 +- drivers/net/dsa/qca/ar9331.c | 4 +- drivers/net/dsa/realtek/rtl8365mb.c | 4 +- drivers/net/dsa/realtek/rtl8366rb.c | 6 +- drivers/net/ethernet/ibm/Kconfig | 13 + drivers/net/ethernet/ibm/ibmveth.c | 247 +- drivers/net/ethernet/ibm/ibmveth.h | 65 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 19 +- drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 4 +- drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c | 4 +- drivers/net/phy/realtek/realtek_main.c | 269 +- drivers/net/usb/lan78xx.c | 9 +- drivers/net/virtio_net.c | 19 +- drivers/net/vmxnet3/vmxnet3_drv.c | 4 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 + drivers/nvme/host/core.c | 191 +- drivers/nvme/host/nvme.h | 7 +- drivers/pci/controller/dwc/pci-dra7xx.c | 4 +- drivers/pci/controller/dwc/pci-keystone.c | 2 +- drivers/pci/controller/dwc/pcie-amd-mdb.c | 8 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 4 +- drivers/pci/controller/dwc/pcie-uniphier.c | 2 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 9 +- drivers/pci/controller/pci-aardvark.c | 14 +- drivers/pci/controller/pci-ftpci100.c | 4 +- drivers/pci/controller/pci-mvebu.c | 6 +- drivers/pci/controller/pci-xgene-msi.c | 3 +- drivers/pci/controller/pcie-altera-msi.c | 2 +- drivers/pci/controller/pcie-altera.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 9 +- drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pci/controller/pcie-xilinx-cpm.c | 10 +- drivers/pci/controller/pcie-xilinx-dma-pl.c | 12 +- drivers/pci/controller/pcie-xilinx-nwl.c | 9 +- drivers/pci/controller/pcie-xilinx.c | 5 +- drivers/pci/controller/plda/pcie-plda-host.c | 14 +- drivers/pci/p2pdma.c | 38 +- drivers/pinctrl/mediatek/mtk-eint.c | 5 +- drivers/pinctrl/pinctrl-amd.c | 2 + drivers/pinctrl/pinctrl-at91-pio4.c | 2 +- drivers/pinctrl/pinctrl-keembay.c | 2 +- drivers/pinctrl/pinctrl-single.c | 9 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 7 +- drivers/platform/chrome/cros_ec_proto_test_util.h | 5 +- drivers/platform/x86/amd/hsmp/acpi.c | 4 +- drivers/platform/x86/amd/hsmp/hsmp.c | 2 +- drivers/platform/x86/amd/hsmp/plat.c | 4 +- drivers/platform/x86/amd/pmc/mp1_stb.c | 2 +- drivers/platform/x86/amd/pmc/pmc-quirks.c | 3 +- drivers/platform/x86/amd/pmc/pmc.c | 2 +- drivers/platform/x86/amd/pmf/core.c | 2 +- drivers/platform/x86/intel/ifs/core.c | 1 + drivers/platform/x86/intel/ifs/load.c | 1 + drivers/platform/x86/intel/ifs/runtest.c | 1 + drivers/platform/x86/intel/pmc/cnp.c | 1 + .../x86/intel/speed_select_if/isst_if_common.c | 1 + .../x86/intel/speed_select_if/isst_if_mbox_msr.c | 1 + .../x86/intel/speed_select_if/isst_tpmi_core.c | 1 + drivers/platform/x86/intel/turbo_max_3.c | 1 + .../x86/intel/uncore-frequency/uncore-frequency.c | 1 + drivers/pnp/quirks.c | 2 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/ras/amd/atl/internal.h | 4 +- drivers/remoteproc/remoteproc_core.c | 6 +- drivers/rpmsg/rpmsg_core.c | 63 - drivers/rpmsg/rpmsg_internal.h | 6 - drivers/rpmsg/virtio_rpmsg_bus.c | 24 +- drivers/sh/intc/irqdomain.c | 5 +- drivers/soc/dove/pmu.c | 4 +- drivers/soc/fsl/qe/qe_ic.c | 4 +- drivers/soc/qcom/smp2p.c | 2 +- drivers/soc/qcom/smsm.c | 2 +- drivers/soc/tegra/pmc.c | 5 +- .../int340x_thermal/processor_thermal_device.c | 1 + drivers/thermal/intel/intel_tcc_cooling.c | 1 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 1 + drivers/thermal/qcom/lmh.c | 3 +- drivers/thermal/tegra/soctherm.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 12 +- drivers/vhost/net.c | 30 +- drivers/video/fbdev/geode/display_gx.c | 1 + drivers/video/fbdev/geode/gxfb_core.c | 1 + drivers/video/fbdev/geode/lxfb_ops.c | 1 + fs/bcachefs/alloc_background.c | 3 +- fs/bcachefs/bcachefs_format.h | 4 +- fs/bcachefs/btree_gc.c | 4 + fs/bcachefs/ec.c | 81 +- fs/bcachefs/ec.h | 4 +- fs/bcachefs/errcode.h | 2 +- fs/bcachefs/extents.c | 55 +- fs/bcachefs/fs.c | 11 +- fs/bcachefs/fsck.c | 15 +- fs/bcachefs/migrate.c | 117 +- fs/bcachefs/migrate.h | 3 +- fs/bcachefs/opts.h | 5 + fs/bcachefs/rebalance.c | 48 +- fs/bcachefs/rebalance.h | 4 +- fs/bcachefs/rebalance_types.h | 3 + fs/bcachefs/sb-members.c | 29 +- fs/bcachefs/sb-members.h | 4 +- fs/bcachefs/sb-members_format.h | 4 + fs/bcachefs/str_hash.c | 31 +- fs/bcachefs/str_hash.h | 8 +- fs/bcachefs/super.c | 62 +- fs/erofs/zdata.c | 31 +- fs/f2fs/data.c | 4 +- fs/f2fs/inline.c | 4 +- fs/f2fs/super.c | 2 +- fs/file_table.c | 10 +- fs/internal.h | 1 + fs/overlayfs/file.c | 2 +- fs/overlayfs/ovl_entry.h | 2 +- fs/overlayfs/readdir.c | 4 +- fs/overlayfs/util.c | 9 +- fs/smb/client/cached_dir.c | 32 +- fs/smb/client/file.c | 21 +- fs/smb/server/vfs_cache.c | 33 +- include/asm-generic/vmlinux.lds.h | 4 +- include/crypto/acompress.h | 8 +- include/crypto/algapi.h | 4 +- include/crypto/hash.h | 29 +- include/crypto/internal/acompress.h | 4 +- include/crypto/internal/blockhash.h | 52 + include/crypto/internal/hash.h | 8 +- include/crypto/internal/poly1305.h | 28 +- include/crypto/internal/sha2.h | 66 + include/crypto/poly1305.h | 60 +- include/crypto/rng.h | 8 +- include/crypto/sha2.h | 44 +- include/crypto/sha256_base.h | 180 -- include/crypto/sha3.h | 4 + include/crypto/streebog.h | 5 - include/drm/ttm/ttm_backup.h | 18 +- include/drm/ttm/ttm_tt.h | 2 +- include/linux/blk-mq.h | 3 + include/linux/blk_types.h | 1 + include/linux/blkdev.h | 18 + include/linux/cpu.h | 2 + include/linux/crypto.h | 4 +- include/linux/dma-map-ops.h | 54 - include/linux/dma-mapping.h | 85 + include/linux/entry-common.h | 43 +- include/linux/fs.h | 13 +- include/linux/gpio/driver.h | 5 +- include/linux/ieee80211.h | 2 +- include/linux/io.h | 21 + include/linux/iommu.h | 4 + include/linux/irqdomain.h | 470 ++-- include/linux/jiffies.h | 2 +- include/linux/nvme.h | 77 + include/linux/pci-p2pdma.h | 85 + include/linux/pgalloc_tag.h | 8 + include/linux/rpmsg.h | 22 - include/linux/sched.h | 19 +- include/linux/sched/topology.h | 6 + include/linux/timer.h | 2 - include/linux/vm_event_item.h | 2 - include/media/v4l2-common.h | 58 +- include/uapi/linux/io_uring.h | 4 + init/Kconfig | 3 + io_uring/io_uring.c | 33 +- io_uring/notif.c | 1 + io_uring/rsrc.h | 12 - io_uring/rw.c | 1 + io_uring/timeout.c | 11 +- io_uring/timeout.h | 13 - io_uring/zcrx.c | 8 + kernel/dma/direct.c | 44 +- kernel/dma/mapping.c | 18 + kernel/entry/common.c | 49 +- kernel/events/core.c | 32 +- kernel/irq/irqdesc.c | 58 +- kernel/irq/irqdomain.c | 74 +- kernel/locking/lockdep.c | 76 +- kernel/locking/lockdep_internals.h | 1 + kernel/locking/lockdep_proc.c | 2 + kernel/rcu/tree_stall.h | 26 + kernel/sched/core.c | 7 +- kernel/sched/debug.c | 8 +- kernel/sched/fair.c | 9 +- kernel/sched/topology.c | 58 + kernel/time/alarmtimer.c | 84 +- kernel/time/jiffies.c | 5 +- kernel/time/timer.c | 42 - kernel/watchdog.c | 53 + lib/crypto/Kconfig | 30 + lib/crypto/Makefile | 12 +- lib/crypto/poly1305-generic.c | 24 + lib/crypto/poly1305.c | 73 +- lib/crypto/{sha256.c => sha256-generic.c} | 55 +- lib/crypto/sha256.c | 151 +- localversion-next | 2 +- mm/hugetlb.c | 27 +- mm/memcontrol.c | 2 - mm/mempolicy.c | 4 +- mm/mm_init.c | 2 +- mm/page_alloc.c | 15 +- mm/swapfile.c | 9 + mm/vmstat.c | 2 - mm/zsmalloc.c | 8 +- net/bridge/netfilter/nf_conntrack_bridge.c | 12 +- net/ethtool/netlink.c | 217 +- net/ethtool/netlink.h | 4 - net/ethtool/phy.c | 342 +-- net/ipv4/ip_tunnel.c | 4 +- net/ipv6/addrconf.c | 15 +- net/ipv6/netfilter.c | 12 +- net/mac80211/mlme.c | 12 +- net/netfilter/nf_conntrack_standalone.c | 88 +- net/netfilter/nft_quota.c | 20 +- net/netfilter/nft_set_pipapo.c | 64 +- net/sched/sch_htb.c | 15 +- net/wireless/scan.c | 2 +- rust/bindings/lib.rs | 1 + rust/kernel/alloc/kvec.rs | 3 + rust/kernel/list.rs | 3 + rust/kernel/str.rs | 46 +- rust/macros/kunit.rs | 13 +- rust/macros/module.rs | 19 +- rust/macros/paste.rs | 2 +- rust/pin-init/internal/src/pinned_drop.rs | 3 +- rust/uapi/lib.rs | 1 + scripts/checkpatch.pl | 2 +- sound/soc/amd/acp/acp-rembrandt.c | 2 +- sound/soc/amd/acp/acp63.c | 2 +- sound/soc/amd/acp/acp70.c | 2 +- sound/soc/intel/atom/sst/sst_pci.c | 59 +- sound/soc/intel/avs/core.c | 8 +- sound/soc/mediatek/Kconfig | 1 + sound/soc/sof/amd/acp.c | 2 +- sound/soc/sof/imx/imx8.c | 24 +- sound/soc/sof/sof-pci-dev.c | 16 +- .../arch/x86/include/asm/{amd-ibs.h => amd/ibs.h} | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 24 +- tools/arch/x86/include/asm/inat.h | 6 + tools/arch/x86/kcpuid/cpuid.csv | 4 +- tools/arch/x86/lib/insn.c | 7 +- tools/arch/x86/lib/x86-opcode-map.txt | 56 +- tools/arch/x86/tools/gen-insn-attr-x86.awk | 7 + tools/net/ynl/lib/ynl.c | 2 +- tools/objtool/arch/x86/decode.c | 6 +- tools/objtool/check.c | 1 + tools/objtool/elf.c | 27 +- tools/perf/Documentation/perf-amd-ibs.txt | 9 + tools/perf/Documentation/perf-c2c.txt | 11 +- tools/perf/Documentation/perf-mem.txt | 13 +- tools/perf/Documentation/perf-record.txt | 16 +- tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 1 + tools/perf/arch/x86/tests/amd-ibs-period.c | 1003 +++++++ tools/perf/arch/x86/tests/arch-tests.c | 2 + tools/perf/arch/x86/util/mem-events.c | 6 + tools/perf/arch/x86/util/mem-events.h | 1 + tools/perf/arch/x86/util/pmu.c | 20 +- tools/perf/builtin-record.c | 39 + tools/perf/builtin-script.c | 4 +- tools/perf/check-headers.sh | 2 +- tools/perf/tests/shell/lib/probe_vfs_getname.sh | 8 +- tools/perf/tests/shell/perf-report-hierarchy.sh | 43 + tools/perf/tests/shell/probe_vfs_getname.sh | 8 +- .../tests/shell/record+script_probe_vfs_getname.sh | 8 +- tools/perf/tests/shell/record_offcpu.sh | 71 + tools/perf/tests/shell/test_data_symbol.sh | 29 +- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 9 +- tools/perf/ui/browsers/hists.c | 50 +- tools/perf/ui/hist.c | 272 +- tools/perf/ui/stdio/hist.c | 57 +- tools/perf/util/amd-sample-raw.c | 79 +- tools/perf/util/bpf_lock_contention.c | 88 +- tools/perf/util/bpf_off_cpu.c | 119 +- tools/perf/util/bpf_skel/lock_contention.bpf.c | 64 + tools/perf/util/bpf_skel/lock_data.h | 1 + tools/perf/util/bpf_skel/off_cpu.bpf.c | 98 +- tools/perf/util/bpf_skel/vmlinux/vmlinux.h | 9 + tools/perf/util/evsel.c | 43 +- tools/perf/util/evsel.h | 2 + tools/perf/util/hist.c | 78 + tools/perf/util/hist.h | 22 + tools/perf/util/lock-contention.h | 1 + tools/perf/util/mem-events.c | 183 +- tools/perf/util/mem-events.h | 57 + tools/perf/util/off_cpu.h | 3 +- tools/perf/util/pmu.c | 11 + tools/perf/util/pmu.h | 2 + tools/perf/util/record.h | 2 + tools/perf/util/sort.c | 42 +- tools/perf/util/symbol-minimal.c | 34 +- tools/perf/util/symbol.c | 8 +- tools/testing/cxl/test/cxl.c | 1 + tools/testing/cxl/test/mem.c | 1 + tools/testing/cxl/test/mock.c | 1 + tools/testing/selftests/bpf/bench.c | 12 + tools/testing/selftests/bpf/benchs/bench_trigger.c | 42 + .../selftests/bpf/benchs/run_bench_uprobes.sh | 2 +- tools/testing/selftests/drivers/net/ping.py | 45 +- tools/testing/selftests/kvm/Makefile.kvm | 1 + tools/testing/selftests/kvm/arm64/host_sve.c | 127 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/gre_ipv6_lladdr.sh | 177 ++ tools/testing/selftests/net/lib/py/ksft.py | 24 +- tools/testing/selftests/net/netfilter/Makefile | 1 + tools/testing/selftests/net/netfilter/config | 1 + .../selftests/net/netfilter/conntrack_resize.sh | 406 +++ tools/testing/selftests/net/netfilter/nft_fib.sh | 23 + .../tc-testing/tc-tests/infra/qdiscs.json | 35 + tools/testing/selftests/x86/Makefile | 3 +- tools/testing/selftests/x86/apx.c | 10 + tools/testing/selftests/x86/xstate.c | 3 +- tools/testing/selftests/x86/xstate.h | 2 + 1175 files changed, 26625 insertions(+), 14350 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-hardlockup_count create mode 100644 Documentation/ABI/testing/sysfs-kernel-rcu_stall_count create mode 100644 Documentation/ABI/testing/sysfs-kernel-softlockup_count create mode 100644 Documentation/admin-guide/hw-vuln/old_microcode.rst create mode 100644 Documentation/arch/x86/amd-debugging.rst create mode 100644 Documentation/arch/x86/resume.svg create mode 100644 Documentation/arch/x86/suspend.svg delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/opencore [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/opencore [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/openrisc [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/openrisc [...] create mode 100644 Documentation/devicetree/bindings/media/fsl,imx-capture-subsystem.yaml create mode 100644 Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml delete mode 100644 Documentation/devicetree/bindings/media/imx.txt delete mode 100644 arch/arm/crypto/sha2-ce-glue.c delete mode 100644 arch/arm/crypto/sha256_glue.c delete mode 100644 arch/arm/crypto/sha256_glue.h delete mode 100644 arch/arm/crypto/sha256_neon_glue.c rename arch/arm/{ => lib}/crypto/sha256-armv4.pl (97%) rename arch/arm/{crypto/sha2-ce-core.S => lib/crypto/sha256-ce.S} (91%) create mode 100644 arch/arm/lib/crypto/sha256.c delete mode 100644 arch/arm64/crypto/sha2-ce-glue.c delete mode 100644 arch/arm64/crypto/sha256-glue.c rename arch/arm64/{crypto/sha512-armv8.pl => lib/crypto/sha2-armv8.pl} (99%) rename arch/arm64/{crypto/sha2-ce-core.S => lib/crypto/sha256-ce.S} (80%) create mode 100644 arch/arm64/lib/crypto/sha256.c delete mode 100644 arch/powerpc/crypto/sha256-spe-glue.c rename arch/powerpc/{ => lib}/crypto/sha256-spe-asm.S (100%) create mode 100644 arch/powerpc/lib/crypto/sha256.c delete mode 100644 arch/riscv/crypto/sha256-riscv64-glue.c rename arch/riscv/{ => lib}/crypto/sha256-riscv64-zvknha_or_zvknhb-zvkb.S (98%) create mode 100644 arch/riscv/lib/crypto/sha256.c delete mode 100644 arch/s390/crypto/sha256_s390.c create mode 100644 arch/s390/lib/crypto/sha256.c delete mode 100644 arch/sparc/crypto/sha256_glue.c rename arch/sparc/{crypto => include/asm}/opcodes.h (96%) create mode 100644 arch/sparc/lib/crypto/Kconfig create mode 100644 arch/sparc/lib/crypto/Makefile create mode 100644 arch/sparc/lib/crypto/sha256.c rename arch/sparc/{ => lib}/crypto/sha256_asm.S (95%) create mode 100644 arch/x86/boot/compressed/sev-handle-vc.c rename arch/x86/{coco/sev/shared.c => boot/startup/sev-shared.c} (55%) create mode 100644 arch/x86/boot/startup/sev-startup.c create mode 100644 arch/x86/coco/sev/sev-nmi.c create mode 100644 arch/x86/coco/sev/vc-handle.c create mode 100644 arch/x86/coco/sev/vc-shared.c delete mode 100644 arch/x86/crypto/sha256_ssse3_glue.c create mode 100644 arch/x86/include/asm/amd/fch.h rename arch/x86/include/asm/{amd_hsmp.h => amd/hsmp.h} (100%) rename arch/x86/include/asm/{amd-ibs.h => amd/ibs.h} (98%) rename arch/x86/include/asm/{amd_nb.h => amd/nb.h} (98%) rename arch/x86/include/asm/{amd_node.h => amd/node.h} (100%) create mode 100644 arch/x86/kernel/cpu/microcode/intel-ucode-defs.h rename arch/x86/{ => lib}/crypto/sha256-avx-asm.S (98%) rename arch/x86/{ => lib}/crypto/sha256-avx2-asm.S (98%) rename arch/x86/{crypto/sha256_ni_asm.S => lib/crypto/sha256-ni-asm.S} (85%) rename arch/x86/{ => lib}/crypto/sha256-ssse3-asm.S (98%) create mode 100644 arch/x86/lib/crypto/sha256.c delete mode 100644 crypto/poly1305.c create mode 100644 crypto/sha256.c delete mode 100644 crypto/sha256_generic.c create mode 100644 drivers/crypto/intel/qat/qat_6xxx/Makefile create mode 100644 drivers/crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.c create mode 100644 drivers/crypto/intel/qat/qat_6xxx/adf_6xxx_hw_data.h create mode 100644 drivers/crypto/intel/qat/qat_6xxx/adf_drv.c rename drivers/crypto/intel/qat/qat_common/{adf_gen2_dc.c => adf_dc.c} (59%) create mode 100644 drivers/crypto/intel/qat/qat_common/adf_dc.h delete mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen2_dc.h delete mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_dc.c delete mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_dc.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen6_pm.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen6_shared.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen6_shared.h rename drivers/crypto/intel/qat/qat_common/{adf_gen4_timer.c => adf_timer.c} (78%) rename drivers/crypto/intel/qat/qat_common/{adf_gen4_timer.h => adf_timer.h} (58%) create mode 100644 drivers/crypto/intel/qat/qat_common/icp_qat_hw_51_comp.h create mode 100644 drivers/crypto/intel/qat/qat_common/icp_qat_hw_51_comp_defs.h create mode 100644 drivers/media/i2c/ov02c10.c create mode 100644 drivers/media/i2c/vd55g1.c create mode 100644 drivers/media/i2c/vd56g3.c create mode 100644 include/crypto/internal/blockhash.h create mode 100644 include/crypto/internal/sha2.h delete mode 100644 include/crypto/sha256_base.h create mode 100644 lib/crypto/poly1305-generic.c copy lib/crypto/{sha256.c => sha256-generic.c} (74%) rename tools/arch/x86/include/asm/{amd-ibs.h => amd/ibs.h} (99%) create mode 100644 tools/perf/arch/x86/tests/amd-ibs-period.c create mode 100755 tools/perf/tests/shell/perf-report-hierarchy.sh create mode 100644 tools/testing/selftests/kvm/arm64/host_sve.c create mode 100755 tools/testing/selftests/net/gre_ipv6_lladdr.sh create mode 100755 tools/testing/selftests/net/netfilter/conntrack_resize.sh create mode 100644 tools/testing/selftests/x86/apx.c