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 053966c344db Add linux-next specific files for 20260120 omits c960d5015edc drm: tyr: Mark BROKEN omits 92e8f012c0a1 Merge branch 'drm-rust-next' of https://gitlab.freedesktop [...] omits 4dd0717aace7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 51ebef268c87 Merge branch 'for-next' of https://github.com/hisilicon/li [...] omits cf5592dd7875 Merge branch 'caps-next' of https://git.kernel.org/pub/scm [...] omits ae35ba540e4f Merge branch 'pwrseq/for-next' of https://git.kernel.org/p [...] omits 5a9c30c5d5a4 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits cbb5fa42a34e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e427d97e20a2 Merge branch 'for-next/kspp' of https://git.kernel.org/pub [...] omits c90cc1a46b96 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits e6ed49a2bb54 Merge branch 'sysctl-next' of https://git.kernel.org/pub/s [...] omits e41a27362502 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 01f77827936a Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 85227d020b78 Merge branch 'slab/for-next' of https://git.kernel.org/pub [...] omits 0753cef95443 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 620e01b49df4 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 0ce3680765b9 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 665610b2067e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f02fc8eb8d42 Merge branch 'mhi-next' of https://git.kernel.org/pub/scm/ [...] omits 63fdfafa9e4c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7ae1c8b6247d Merge branch 'main' of git://git.infradead.org/users/willy [...] omits befa757b1252 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4e9d46812e4e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 7318943840ec Merge branch 'at24/for-next' of https://git.kernel.org/pub [...] omits be0a69817527 Merge branch 'rtc-next' of https://git.kernel.org/pub/scm/ [...] omits f63ba24f7589 Merge branch 'kunit' of https://git.kernel.org/pub/scm/lin [...] omits b71c4eb9ed9f Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 4ed8f6957a6f Merge branch 'pwm/for-next' of https://git.kernel.org/pub/ [...] omits 8df712a0d776 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a5a55ef6ec4c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ce97ce60cbb7 Merge branch 'gpio/for-next' of https://git.kernel.org/pub [...] omits 07cbf1ff04ad Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits eec13f0af04d Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits 26a5eefec966 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 241e5318c988 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 708ae70f5c25 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 357cbe40ac4e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 2f5b1bd9b594 Merge branch 'staging-next' of https://git.kernel.org/pub/ [...] omits c2cb86268b20 Merge branch 'spmi-next' of https://git.kernel.org/pub/scm [...] omits e34c648a4a14 Merge branch 'next' of https://github.com/awilliam/linux-vfio.git omits 529656c6f05f Merge branch 'extcon-next' of https://git.kernel.org/pub/s [...] omits f708b71916e4 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits d2d11d7f6dec Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits bd7b5a5d9bbb Merge branch 'togreg' of https://git.kernel.org/pub/scm/li [...] omits be2dd865d8c3 Merge branch 'icc-next' of https://git.kernel.org/pub/scm/ [...] omits 29dc2182d57d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 67796ef2a899 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 16e57e4debde Merge branch 'char-misc-next' of https://git.kernel.org/pu [...] omits ddbe6cea7a7c Merge branch 'tty-next' of https://git.kernel.org/pub/scm/ [...] omits 95e905eae8be Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b9587e570b62 Merge branch 'usb-next' of https://git.kernel.org/pub/scm/ [...] omits 103de4b4673c Merge branch 'driver-core-next' of https://git.kernel.org/ [...] omits b0f74b8b0ddf Merge branch 'for-next' of https://github.com/cminyard/lin [...] omits 384b5c88756a next-20260108/leds-lj omits 449a4b994aac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4760f4a98d31 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ada9c105cd51 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b26e2117fc2b Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits 42adf6ab1125 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits d0f336a91428 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 4832e0fc3554 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 013eeb70062a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5d3781b71590 Merge branch 'edac-for-next' of https://git.kernel.org/pub [...] omits 4896ab38023a Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits de6772e82f76 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4a12435cc8d8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c8ae70fc6832 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4a3c935cc146 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4eb4551bd95e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 651114413ce2 next-20260116/iommu omits 7647e0ea8031 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 68ed56cf8698 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] omits 603df299c80c Merge branch 'next' of https://github.com/cschaufler/smack-next omits af60a425b838 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 8090a9ef836c Merge branch 'next-integrity' of https://git.kernel.org/pu [...] omits 7affca7063cf Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 2463139218c5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 112f358f15aa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 811d29128c53 Merge branch 'for-backlight-next' of https://git.kernel.or [...] omits e3e80e2c1c62 Merge branch 'for-mfd-next' of https://git.kernel.org/pub/ [...] omits fb49c8d37f14 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits c22035802b5f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e33399096f9e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b887d2ee992b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8c3dd53e752e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b381d335d033 Merge branch 'modules-next' of https://git.kernel.org/pub/ [...] omits a75d9dd20668 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 85f8f552f200 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d2bb20108185 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7ed46d46e5ec Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3df0993699d2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits cb81479a49cf Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits c4da8642c166 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits fdfe7e624a2e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 5b55d1d194cc Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits f58de5adfb97 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 563c20958ffd Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 656e47bb5cc9 Merge branch 'libcrypto-next' of https://git.kernel.org/pu [...] omits 1192fa0508e9 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 74f830d25cac Merge branch 'nand/next' of https://git.kernel.org/pub/scm [...] omits 8dbd60223216 Merge branch 'mtd/next' of https://git.kernel.org/pub/scm/ [...] omits 55fa4e8eea42 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits e370bfdb32f8 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 0556cf7b8f9b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 39af793cf485 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 43a83fa6be9c Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 469e95863d74 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 948c4db96189 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 7b1383c3a073 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f90e4ef10ee2 Merge branch 'opp/linux-next' of https://git.kernel.org/pu [...] omits 30af72974323 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits bcb31a345181 Merge branch 'cpupower' of https://git.kernel.org/pub/scm/ [...] omits da07f3b179c6 Merge branch 'cpufreq/arm/linux-next' of https://git.kerne [...] omits 8868476af48a Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits ab9ce2c138ab Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits adeab076b736 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits b030fc2bf0fa Merge branch 'hwmon-next' of https://git.kernel.org/pub/sc [...] omits 5de6e03b2681 Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/ [...] omits f8a93b9e110e Merge branch 'i2c/i2c-host' of https://git.kernel.org/pub/ [...] omits 25fb072d7373 Merge branch 'i2c/for-next' of https://git.kernel.org/pub/ [...] omits 6a8eca4ed494 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b5b200c4cb39 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 101a9ae0f206 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fa5a8e9879ab Merge branch 'fs-next' of linux-next omits afe0c59e88d1 Merge branch 'xtensa-for-next' of https://github.com/jcmvb [...] omits 996d43be4827 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 32f879ca0177 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4c7241743b72 Merge branch 'riscv-dt-for-next' of https://git.kernel.org [...] omits 0708754809da Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits e1ab030dd9c6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d979433e778d Merge branch 'for-next' of https://github.com/openrisc/linux.git omits eea0d59f2f05 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 38e048cab574 Merge branch 'thead-clk-for-next' of https://git.kernel.or [...] omits 845eaf204426 Merge branch 'renesas-clk' of https://git.kernel.org/pub/s [...] omits 5b201f980aa7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fe06e8ddf0c8 Merge branch 'for-next' of https://github.com/Xilinx/linux [...] omits 220db1f2c132 Merge branch 'ti-next' of https://git.kernel.org/pub/scm/l [...] omits 318b78354129 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 445c014eea29 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 0b9846c438ca Merge branch 'sunxi/for-next' of https://git.kernel.org/pu [...] omits d1de81c96874 Merge branch 'stm32-next' of https://git.kernel.org/pub/sc [...] omits 97b78f9b6c28 Merge branch 'for-next' of https://github.com/spacemit-com/linux omits a481c7a38dae Merge branch 'for-next' of https://github.com/sophgo/linux.git omits cb93f9e4374e Merge branch 'for-linux-next' of https://git.kernel.org/pu [...] omits a7bba003c6ae Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits cc8c9320bd49 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0434ace344cb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 99b6378112e7 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits d24d14304c5f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3e7d6bc67905 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits aaf2cd5d09d4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e0735b7f7878 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 92f1b5a9b5df Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 78141e6c0078 Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/l [...] omits c0fbb64dc005 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d34c32482e1e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e08dafd40afb Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 6d04ea7f9618 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 992fd09b806a Merge branch 'at91-next' of https://git.kernel.org/pub/scm [...] omits 72775d60fc0f Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 8309e1f2ad48 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1e2bffd5abf2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4f9cc3248301 Merge branch 'for-next/core' of https://git.kernel.org/pub [...] omits ba3af6cd77ab Merge branch 'dma-mapping-for-next' of https://git.kernel. [...] omits 23eabb3f72c1 next-20260116/perf omits 6fffca81c02b Merge branch 'kbuild-for-next' of https://git.kernel.org/p [...] omits bf3a8a02e146 Merge branch 'mm-nonmm-unstable' of https://git.kernel.org [...] omits dae7125e5dcf Merge branch 'mm-unstable' of https://git.kernel.org/pub/s [...] omits f9b7be302d66 Merge branch 'xarray-next' of https://github.com/Rust-for- [...] omits 767812b6da47 Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] omits 109300158867 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 2a8ff25d2be0 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 0c48eae5d6f1 Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] omits 50601e9aa094 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] omits a252c29cd08b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 3534764b8f35 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 9494a9dd0cd2 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] omits 32a86ccec6e5 Merge branch 'perf-tools' of https://git.kernel.org/pub/sc [...] omits 87d7aa11d016 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits a1c90fc50c7e Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] omits 36efef1cf4ea Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] omits 5898692203a6 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] omits 060120e11f40 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 58d01746b242 Merge branch 'hyperv-fixes' of https://git.kernel.org/pub/ [...] omits d5149bb22c2c Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm [...] omits aa8fe655e1dd Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits e546f85c3335 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits b41d34cbfba9 Merge branch 'dt/linus' of https://git.kernel.org/pub/scm/ [...] omits f3fc7b26856e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 1bc275a726de Merge branch 'dma-mapping-fixes' of https://git.kernel.org [...] omits 71f8a398d26f Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] omits eeff94be45f6 Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] omits 2a81a2bd38d2 Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] omits a4a5a696ae7d Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 13ffa45be6c8 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] omits bb4de93ff46a Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits f1e5f1faeb49 Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] omits d86e84d763c6 Merge branch 'driver-core-linus' of https://git.kernel.org [...] omits 242d6f4273c3 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 24d266eb2ef0 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 9feb810b6761 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits d41e69c2fc05 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d4801a39a52e Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 72e6b88d16bd Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 2aaed4bb4716 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] omits 32b89722717e Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] omits 5e051c299501 Merge branch 'fs-current' of linux-next omits 606a7e4ee6cb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e55a39606f2e Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 3eab5118aa07 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f0a34257dabd Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 3dae7e8ff60d Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 01001ed037cd Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 905feb9b5fb6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3b72f1a74174 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 12799fc6e81e Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 254878913c7d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 3cd05162db45 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits 61eeee3644f8 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits fbbab48e6715 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits e5c55b6bc7b9 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits c40f52f48e58 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits 620f5e9cee44 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 752b35999695 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 03e13960d26f next-20260119/btrfs-fixes omits eb122f0ccecf Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits 851a3053d614 Merge remote-tracking branch 'asoc/for-6.20' into asoc-next omits 0131ff13cbe9 Merge remote-tracking branch 'spi/for-6.20' into spi-next omits ebf780d083c4 Merge branch into tip/master: 'x86/sev' omits 5e30a58558ff Merge branch into tip/master: 'x86/paravirt' omits 69c9cc26027f Merge branch into tip/master: 'x86/misc' omits 5b552d74fa50 Merge branch into tip/master: 'x86/microcode' omits c1355969006e Merge branch into tip/master: 'x86/irq' omits 33315ab87d3a Merge branch into tip/master: 'x86/entry' omits db28fe460ce7 Merge branch into tip/master: 'x86/cpu' omits 117e3b3a7436 Merge branch into tip/master: 'x86/core' omits 7a9a442896e5 Merge branch into tip/master: 'x86/cleanups' omits c1b586d29d25 Merge branch into tip/master: 'x86/cache' omits 560b54bffc79 Merge branch into tip/master: 'x86/bugs' omits fbcdcba2dd31 Merge branch into tip/master: 'x86/boot' omits 46172b00e542 Merge branch into tip/master: 'x86/alternatives' omits bc59f8baa580 Merge branch into tip/master: 'timers/vdso' omits 2a75a312ab67 Merge branch into tip/master: 'timers/core' omits 7ee4d2dc64d2 Merge branch into tip/master: 'sched/core' omits a9ae5d54915b Merge branch into tip/master: 'perf/core' omits 34dc34b888f4 Merge branch into tip/master: 'locking/core' omits edd8e7317c8f Merge branch into tip/master: 'irq/msi' omits e1186dfc6124 Merge branch into tip/master: 'irq/drivers' omits 2c479e559a87 Merge branch into tip/master: 'irq/core' omits a53f71512f8c Merge branch into tip/master: 'timers/urgent' omits 303f2bdb9f5a Merge branch into tip/master: 'irq/urgent' omits 0a2b2cdbfcd7 drm/msm/dpu: program correct register for UBWC config on DPU 8.x+ omits 504ab5b06572 drm/msm/dpu: offset HBB values written to DPU by -13 omits 12136b3d5baf drm/msm/mdss: correct HBB programmed on UBWC 5.x and 6.x devices omits 52282ac5f1f2 pwm: th1520: Replace `kernel::c_str!` with C-Strings omits 30811b31fac3 kernel: add SPDX-License-Identifier lines omits 8c34a936829a delayacct: add timestamp of delay max omits 0fa9806e555e selftests: udmabuf: fix hugepage size calculation omits 597bcfcb589a scripts/bloat-o-meter: ignore __noinstr_text_start omits 25678e1c6548 tracing: move tracing declarations from kernel.h to a dedi [...] omits d4e88bac8fd6 tracing: remove size parameter in __trace_puts() omits ea9c0aad1436 kernel.h: include linux/instruction_pointer.h explicitly omits 00980fdfef1b kernel.h: move VERIFY_OCTAL_PERMISSIONS() to sysfs.h omits 7d5114023f1b moduleparam: include required headers explicitly omits e8e41c0c3054 kernel.h: drop STACK_MAGIC macro omits 1e06d3fd849d compiler-clang.h: require LLVM 19.1.0 or higher for __type [...] omits 9d76d0206821 kho: simplify page initialization in kho_restore_page() omits b9bcbb9c7c58 kho: use unsigned long for nr_pages omits 57e168fb0487 checkpatch: add an invalid patch separator test omits 1014d1b47e1e xfs: adjust handling of a few numerical mount options omits 5103247be551 lib: introduce simple error-checking wrapper for memparse() omits d56b04f7aa92 ocfs2: fix circular locking dependency in ocfs2_acquire_dquot omits b4513d440274 ocfs2: fix reflink preserve cleanup issue omits 6934f2c9080e arm64: kexec: adjust the debug print of kexec_image_info omits 41f5a63052fb kexec: print out debugging message if required for kexec_load omits eff7c67a15d6 kexec: add kexec flag to control debug printing omits 28d80374b60c kexec: replace the goto out_unlock with out omits 85d85efbeac5 kho: print which scratch buffer failed to be reserved omits 4b4829cd42d3 kernel-chktaint: add reporting for tainted modules omits 99fbd2284038 panic: add panic_redirect_cpu declaration to header omits eb35e05c8f1b panic-add-panic_force_cpu=-parameter-to-redirect-panic-to- [...] omits b7555f2a5778 panic: add panic_force_cpu= parameter to redirect panic to [...] omits e7e8f3a0ac94 lib/group_cpus: make group CPU cluster aware omits c8f101eb99ae atomic: add option for weaker alignment check omits 79f05ce864e0 atomic: add alignment check to instrumented atomic operations omits 903977a5b646 atomic: specify alignment for atomic_t and atomic64_t omits 1c27b50a65f5 bpf: explicitly align bpf_res_spin_lock omits c50ce54d89d5 init/main: read bootconfig header with get_unaligned_le32() omits 485872efc112 init-mainc-check-if-rdinit-was-explicitly-set-before-print [...] omits 477af9939a69 init/main.c: check if rdinit was explicitly set before pri [...] omits 5fd9f41a014a linux/log2.h: reduce instruction count for is_power_of_2() omits 82651891420d tsacct: skip all kernel threads omits 4a57c6b916da once: don't use a work queue to reset sleepable static key omits 9ad7715c7ac5 fat: avoid parent link count underflow in rmdir omits f600d2f70066 kho: remove duplicate header file references omits 9614d4a3ad48 kho: test: clean up residual memory upon test_kho module unload omits fab1d7e279a0 lib/glob: convert selftest to KUnit omits 56b12181e2b5 rust: task: restrict Task::group_leader() to current omits 4fa2562b222f kernel/fork: update obsolete use_mm references to kthread_use_mm omits 23d52db0d04d ocfs2: add check for free bits before allocation in ocfs2_ [...] omits 09694748cb16 lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment omits 069978fb4109 MAINTAINERS: adjust file entry in MEMBLOCK AND MEMORY MANA [...] omits 23c1f13cd422 kho/abi: add memblock ABI header omits 96d8a8c4dd29 kho: relocate vmalloc preservation structure to KHO ABI header omits f156a628351d kho: introduce KHO FDT ABI header omits bc1a060da2a7 kho-docs-combine-concepts-and-fdt-documentation-fix omits 480db55fb285 kho: docs: combine concepts and FDT documentation omits 69e88f07b705 kho/abi: memfd: make generated documentation more coherent omits 52ae492aa21b kho/abi: luo: make generated documentation more coherent omits 7f81ea687c18 ocfs2: adjust function name reference omits 8f50888afe99 x86/kexec: add a sanity check on previous kernel's ima kex [...] omits 51dbca8a16e2 of/kexec: refactor ima_get_kexec_buffer() to use ima_valid [...] omits a7b4803c1696 ima: verify the previous kernel's IMA buffer lies in addre [...] omits 18c80782a1a8 types: drop definition of __EXPORTED_HEADERS__ omits b3e203ba5841 liveupdate: separate memfd support into LIVEUPDATE_MEMFD omits 6db3b3f7d674 lib/kstrtox: fix kstrtobool() docstring to mention enabled [...] omits 6552b82f1913 resource: provide 0args DEFINE_RES variant for unset resou [...] omits 500314d65c93 ipc/shm: uapi: remove dependency on libc omits 2f4702a637f2 lib/tests: convert test_min_heap module to KUnit omits 1d2782589578 editorconfig: add rst extension omits b81afa6d1b2d kfifo: fix kmalloc_array_node() argument order omits c777fc3c82af tests/liveupdate: add in-kernel liveupdate test omits 647e45a5a383 liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state omits 2cdbbf5691a7 liveupdate: luo_file: Use private list omits e2585c88ba2e list: add kunit test for private list primitives omits 1e61bdb3181f list-add-primitives-for-private-list-manipulations-fix omits bcbc19cfd031 list: add primitives for private list manipulations omits 241bc1c63aa8 fork-comment-fix: remove ambiguous question mark in CLONE_ [...] omits 00bc3fe3fd09 kallsyms: prevent module removal when printing module name [...] omits 190a182debad kallsyms/ftrace: set module buildid in ftrace_mod_address_ [...] omits b9b914a03488 kallsyms-bpf-rename-__bpf_address_lookup-to-bpf_address_lo [...] omits 8253d9af6587 kallsyms/bpf: rename __bpf_address_lookup() to bpf_address [...] omits 462da9f55411 kallsyms: cleanup code for appending the module buildid omits a66887b4b4fd module: add helper function for reading module_buildid() omits c5c7c0716179 kallsyms: clean up modname and modbuildid initialization i [...] omits e36867d93cb0 kallsyms: clean up @namebuf initialization in kallsyms_loo [...] omits 4c8413a86073 .editorconfig: respect .editorconfig settings from parent [...] omits 639a75e1845b rapidio: replace rio_free_net() with kfree() in rio_scan_a [...] omits 884172f9f31a fat: remove unused parameter omits e1144c0670d4 watchdog-softlockup-panic-when-lockup-duration-exceeds-n-t [...] omits 34cc88c47f83 watchdog: softlockup: panic when lockup duration exceeds N [...] omits e3890804f648 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy omits b49dda850da1 kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCO [...] omits 8f8e3dfae3ff mm: use ARRAY_END() instead of open-coding it omits a272dfabf4a4 kernel: fix off-by-one benign bugs omits 5cf9f15bdb18 mm: fix benign off-by-one bugs omits 5a839519bb69 array_size.h: add ARRAY_END() omits f047c76596d3 kernel.h: drop hex.h and update all hex.h users omits 98458c63970f MAINTAINERS: adjust file entry in UUID HELPERS omits 52ad35a0c668 lib/tests: convert test_uuid module to KUnit omits 94be92ff387f ocfs2: annotate more flexible array members with __counted [...] omits 7eac6b052a63 ocfs2: fix oob in __ocfs2_find_path omits 07e6a0fce18b ocfs2: add validate function for slot map blocks omits ef3cdec3c80c ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN bound [...] omits 20a7c9188bc8 ocfs2: validate inline data i_size during inode read omits 187f0058efb7 ocfs2: validate i_refcount_loc when refcount flag is set omits ea0852304e0d ocfs2: constify struct configfs_item_operations and config [...] omits 86e8d061a1ba ocfs2: fix uninitialized variable in ocfs2_test_suballoc_bit() omits f71e04fadde2 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] omits 5c9c0b0883cb ocfs2: give ocfs2 the ability to reclaim suballocator free bg omits 20ac3a4617e1 crash_dump: constify struct configfs_item_operations and c [...] omits 01c60dca6ff5 oid_registry: allow arbitrary size OIDs omits 3798ed471052 oid_registry: allow arbitrary size OIDs omits bd361423f309 mm/vma: temporary build fix omits d79d0d57df05 mm: use unmap_desc struct for freeing page tables omits d35baa6f2e91 mm/vma: use unmap_region() in vms_clear_ptes() omits f55e87f4a5b0 mm/vma: use unmap_desc in exit_mmap() and vms_clear_ptes() omits 8fbf9eb21c39 mm: introduce unmap_desc struct to reduce function arguments omits 062aabdcbf25 mm: change dup_mmap() recovery omits 22650e98eb7b mm/vma: add page table limit to unmap_region() omits d0bb5cc4f980 mm/memory: add tree limit to free_pgtables() omits 7405d941d1bb mm/vma: add limits to unmap_region() for vmas omits 144c5d2f8ded mm/mmap: abstract vma clean up from exit_mmap() omits af25524fe3fd mm/mmap: move exit_mmap() trace point omits c608f494f10d mm/hugetlb: enforce brace style omits 02a12a20eb7c mm/hugetlb: remove unnecessary if condition omits 1c7876a65f21 mm/highmem: fix __kmap_to_page() build error omits 8870ef9b88dd mm/vmscan: select the closest preferred node in demote_fol [...] omits 173a89b18ce1 mm/vmscan: fix demotion targets checks in reclaim/demotion omits ad1769b85982 mm/vmscan: add tracepoint and reason for kswapd_failures reset omits 40a85ddc5384 mm/vmscan: mitigate spurious kswapd_failures reset from di [...] omits a48001821f9b mm: fix OOM killer inaccuracy on large many-core systems omits 6e499841aa32 alloc_tag: fix rw permission issue when handling boot parameter omits 3df3dc654eb7 mm: drop filename from page_alloc.c header comment omits ee59b87cc680 zram: rename init_lock to dev_lock omits e8d557abb84b MAINTAINERS: move memory balloon infrastructure to "MEMORY [...] omits 47ad9b292608 mm: rename CONFIG_MEMORY_BALLOON -> CONFIG_BALLOON omits caa7a637d5c1 mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION omits e135489bb658 mm/kconfig: make BALLOON_COMPACTION depend on MIGRATION omits 2ede5b28850e mm: rename balloon_compaction.(c|h) to balloon.(c|h) omits 03032af2f1fd mm/vmscan: drop inclusion of balloon_compaction.h omits d0c7cc4a616f mm/balloon_compaction: remove "extern" from functions omits 8201296cc926 mm/balloon_compaction: mark remaining functions for having [...] omits 7f7e51b2ec38 mm/balloon_compaction: assert that the balloon_pages_lock is held omits bf59a465dec4 mm/balloon_compaction: move internal helpers to balloon_co [...] omits 9c403fdbcc19 mm/balloon_compaction: fold balloon_mapping_gfp_mask() int [...] omits 5d1eb8f86750 mm/balloon_compaction: remove balloon_page_push/pop() omits fc60ac4c45df drivers/virtio/virtio_balloon: stop using balloon_page_push/pop() omits e0cec8ba7f8d mm/balloon_compaction: drop fs.h include from balloon_comp [...] omits c4589158563d mm/balloon_compaction: make balloon_mops static omits 0372a21297e6 mm/balloon_compaction: remove dependency on page lock omits 8b2fa906b100 mm/balloon_compaction: use a device-independent balloon (l [...] omits 7dca4c297e89 vmw_balloon: stop using the balloon_dev_info lock omits 71080985b556 mm/balloon_compaction: centralize adjust_managed_page_coun [...] omits 99ca4f9b10eb mm/balloon_compaction: centralize basic page migration handling omits f4ed08d6b5cc mm/balloon_compaction: improve comments for WARN_ON_ONCE(! [...] omits 984b4b3990a8 powerpc/pseries/cmm: remove cmm_balloon_compaction_init() omits 872104ac346f vmw_balloon: remove vmballoon_compaction_init() omits 45cbe0465d24 vmw_balloon: adjust BALLOON_DEFLATE when deflating while m [...] omits e4b32e7fef9e mm/damon: hide kdamond and kdamond_lock of damon_ctx omits b6be19534fe0 mm/damon/reclaim: use damon_kdamond_pid() omits ffe921a201b9 mm/damon/lru_sort: use damon_kdamond_pid() omits 3fd59fe3dd5a mm/damon/sysfs: use damon_kdamond_pid() omits e57f882b7783 mm/damon/core: implement damon_kdamond_pid() omits 072388aa09ed cgroup: use nodes_and() output where appropriate omits 2755d169c8e8 mm: use nodes_and() return value to simplify client code omits a8f300d0f2b9 nodemask: propagate boolean for nodes_and{,not} omits d9544c94bfc6 mm: fix uffd-wp bit loss when batching file folio unmapping omits e5309447e1ba mm: rmap: skip batched unmapping for UFFD vmas omits 2758e7086cb0 mm: rmap: support batched unmapping for file large folios omits 5df1eff9e8ec arm64: mm: implement the architecture-specific clear_flush [...] omits 0b2d5d257a2a arm64: mm: support batch clearing of the young flag for la [...] omits 0676baf05bb5 arm64: mm: factor out the address and ptep alignment into [...] omits 142435186539 mm: rmap: support batched checks of the references for lar [...] omits 8f90dd9803ca powerpc/mm: support page table check omits 1e1d227d1ef9 powerpc/mm: use set_pte_at_unchecked() for internal usages omits 860e50d55d18 powerpc/mm: implement *_user_accessible_page() for ptes omits d7da04405e8d mm: provide address parameter to p{te,md,ud}_user_accessib [...] omits 37dc3aac2773 mm/page_table_check: reinstate address parameter in [__]pa [...] omits 6093a4ce1a5f mm/page_table_check: reinstate address parameter in [__]pa [...] omits a1ece5158b6f mm/page_table_check: reinstate address parameter in [__]pa [...] omits 2e73598895ca mm/page_table_check: provide addr parameter to page_table_ [...] omits 572ab4a0ef05 mm/page_table_check: reinstate address parameter in [__]pa [...] omits 75abfa0af284 mm/page_table_check: reinstate address parameter in [__]pa [...] omits da0e1f41c1d4 arm64/mm: add addr parameter to __ptep_get_and_clear_anysz() omits 4aa7c38d25f0 arm64/mm: add addr parameter to __set_ptes_anysz() omits f7d4070c2aef mm: hugetlb_cma: mark hugetlb_cma{_only} as __ro_after_init omits ede5ccf88e5e mm: hugetlb_cma: optimize hugetlb_cma_alloc_frozen_folio() omits a8fe10cd2253 mm-hugetlb-optimize-replace_free_hugepage_folios-v2-fix omits 073dcbc47242 mm: hugetlb: optimize replace_free_hugepage_folios() omits 9ec5ec4e6922 mm: hugetlb: optimize replace_free_hugepage_folios() omits cd9c247a4633 mm: page_alloc: optimize pfn_range_valid_contig() omits 033b7f3ccba2 mm: page_isolation: introduce page_is_unmovable() omits 13d0c5ca9858 migrate: replace RMP_ flags with TTU_ flags omits 33be027136bc mm: numa_memblks: identify the accurate NUMA ID of CFMW omits 58a53c7791dd selftests/mm: report SKIP in pfnmap if a check fails omits 5ab6295ef5a8 selftests/mm: fix exit code in pagemap_ioctl omits a13dcc22bfb3 selftests/mm: fix faulting-in code in pagemap_ioctl test omits ebae31cb74b6 selftests/mm: introduce helper to read every page in range omits 0a70a0e1071f selftests/mm: fix usage of FORCE_READ() in cow tests omits 7e1cd677b651 selftests/mm: pass down full CC and CFLAGS to check_config.sh omits b4824d482b5a selftests/mm: remove flaky header check omits 7b99bee13179 selftests/mm: default KDIR to build directory omits 4326d024c62d vmalloc: export vrealloc_node_align_noprof omits c16f1322b394 mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_B [...] omits 50f29acc036b mm/fadvise: validate offset in generic_fadvise omits 1355b4064623 mm/memory: handle non-split locks correctly in zap_empty_p [...] omits ba40d7ff6ac6 mm: move pte table reclaim code to memory.c omits a67a28dfcdb6 mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE omits edb384512165 um: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 87a74b1e83dc parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 88dab7d35319 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 290ffd2f00d3 LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 1946c19da6ea alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE omits ddf8b5d216b3 mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm [...] omits 702e42fba071 mm, swap: remove no longer needed _swap_info_get omits 2eae97ffdcd8 mm, swap: drop the SWAP_HAS_CACHE flag omits 72e06f0a5701 mm, swap: clean up and improve swap entries freeing omits e167b7f9b92c mm, swap: check swap table directly for checking cache omits 42f5616c1fae mm, swap: add folio to swap cache directly on allocation omits 75f066b54bbf mm, swap: fix locking and leaking with hibernation snapsho [...] omits e71af9ce148d mm, swap: cleanup swap entry management workflow omits aa50e6249848 mm, swap: remove workaround for unsynchronized swap map ca [...] omits e47d17074c8b mm-swap-use-swap-cache-as-the-swap-in-synchronize-layer-fix omits 219d58ddc7b5 mm, swap: use swap cache as the swap in synchronize layer omits 98b100f9a815 mm, swap: split locked entry duplicating into a standalone helper omits 2c41676022da mm, swap: consolidate cluster reclaim and usability check omits c6a913b557aa mm, swap: swap entry of a bad slot should not be considere [...] omits 02909300f49a mm/shmem, swap: remove SWAP_MAP_SHMEM omits f2a8671de8e7 mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO omits 69268155c854 mm, swap: free the swap cache after folio is mapped omits fe88129a2cbf mm, swap: simplify the code and reduce indention omits cc5775587e46 mm, swap: always try to free swap cache for SWP_SYNCHRONOU [...] omits c96e0e140b38 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO omits d8190427d168 mm, swap: split swap cache preparation loop into a standal [...] omits f08209508a6a mm, swap: rename __read_swap_cache_async to swap_cache_all [...] omits 6a085e0dcd38 zsmalloc: fixup zsmalloc-introduce-sg-list-based-object-re [...] omits 693b4e1c47c1 zsmalloc: introduce SG-list based object read API omits bc5a174c54e0 mm: kmsan: add test_uninit_page omits 8e602237bcb0 mm: kmsan: add tests for high-order page freeing omits b94d3c23f60e mm-add-wq_percpu-to-alloc_workqueue-users-fix omits 91b2efd559c1 mm: add WQ_PERCPU to alloc_workqueue users omits d43142c749d6 mm: replace use of system_wq with system_percpu_wq omits 1d3d5cf14e4d mm: replace use of system_unbound_wq with system_dfl_wq omits e52f7958d1ce Docs/admin-guide/mm/damon/lru_sort: document intervals autotuning omits 3f8f5a575507 mm/damon/lru_sort: add monitoring intervals auto-tuning parameter omits e3185b711e0c Docs/admin-guide/mm/damon/lru_sort: document active_mem_bp [...] omits 43292b583bf8 mm/damon/lru_sort: add inactive mem ratio quota goal to co [...] omits 796d5ac65beb mm/damon/lru_sort: support active:inactive memory ratio ba [...] omits 0ce8ee61e381 Docs/admin-guide/mm/damon/lru_sort: document filter_young_pages omits a0e6962c44c9 mm/damon/lru_sort: support young page filters omits 3987e9f08980 mm/damon/lru_sort: consider age for quota prioritization omits ffcce55a1d3c mm/damon/paddr: activate DAMOS_LRU_PRIO targets instead of [...] omits bbbdd782b352 Docs/mm/damon/design: document DAMOS_QUOTA_[IN]ACTIVE_MEM_BP omits 5294dfbec801 mm/damon/sysfs-schemes: support DAMOS_QUOTA_[IN]ACTIVE_MEM_BP omits 681ae45d7e39 mm/damon/core: introduce [in]active memory ratio damos quo [...] omits ae7ab4f0ca35 mm-kasan-kunit-extend-vmalloc-oob-tests-to-cover-vrealloc-fix omits 22228c860d26 mm/kasan/kunit: extend vmalloc OOB tests to cover vrealloc() omits 80a984b095c9 mm: hugetlb: allocate frozen pages for gigantic allocation omits 6c3967a50a5a mm: cma: add cma_alloc_frozen{_compound}() omits 96c32ccc0f47 mm: page_alloc: add alloc_contig_frozen_{range,pages}() omits 3139792d54bf mm: cma: kill cma_pages_valid() omits 8008a489448f mm: page_alloc: add __split_page() omits b423cb8e813a mm: debug_vm_pgtable: add debug_vm_pgtable_free_huge_page() omits 5a6c28050419 mm: convert vmemmap_p?d_populate() to static functions omits b8ff2889cf98 sparc: use vmemmap_populate_hugepages for vmemmap_populate omits 615b0295170f mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node omits bcf6e4c9faec mm/early_ioremap: clean up the use of WARN() for debugging omits 0a504249b2e9 mm/early_ioremap: print the starting physical address in _ [...] omits dfade00ab215 mm/damon/paddr: initialize 'folio' variables to NULL for clarity omits 7db03a000cd9 zsmalloc: simplify read begin/end logic omits da25125af8b6 zsmalloc: use actual object size to detect spans omits 991d06a8fedf memcg-mem_cgroup_get_from_ino-returns-null-on-error-fix omits 0ec057690990 memcg-rename-mem_cgroup_ino-to-mem_cgroup_id-fix omits 45e558f937e2 memcg: rename mem_cgroup_ino() to mem_cgroup_id() omits 2dad323ed44a memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() omits 072da6a47335 mm/vmscan: use cgroup ID instead of private memcg ID in lr [...] omits e68f2fa1cc3b mm/damon: use cgroup ID instead of private memcg ID omits e776c8d20cf3 memcg: use cgroup_id() instead of cgroup_ino() for memcg ID omits 383063683023 memcg: mem_cgroup_get_from_ino() returns NULL on error omits ceab021c960a memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino [...] omits 3ca91b694a00 memcg: introduce private id API for in-kernel users omits 743dea99c9ae mm/page_alloc: simplify __alloc_pages_slowpath() flow omits cf6caba12330 mm/page_alloc: refactor the initial compaction handling omits f9da73a256a7 mm/page_alloc: ignore the exact initial compaction result omits a1a66a6e6cf3 mm/rmap: separate out fork-only logic on anon_vma_clone() omits 7d82e3715bea mm/rmap: allocate anon_vma_chain objects unlocked when possible omits 0382d379a177 mm/mmap_lock: add vma_is_attached() helper omits e1eca4cbef4f mm/rmap: make anon_vma functions internal omits bbf2690892cf mm/rmap: remove anon_vma_merge() function omits 4cae23a1d6a2 mm/rmap: remove unnecessary root lock dance in anon_vma cl [...] omits cd1e01a6c0ef mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink omits f824a54e159e mm/rmap: eliminate partial anon_vma tear-down in anon_vma_fork() omits d39399216282 mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comm [...] omits f6fb3a76ae4b memcg-v1: remove folio_memcg_lock() doc reference omits cf8241107b70 Revert "mm/hugetlb: deal with multiple calls to hugetlb_bo [...] omits 260d3fe5b8af mm/hugetlb: drop hugetlb_cma_check() omits e053e986d849 mm, arch: consolidate hugetlb CMA reservation omits 27f18da65b5f x86: don't reserve hugetlb memory in setup_arch() omits 5acfb65c9127 mips: drop paging_init() omits 1c701f9c2887 arch, mm: consolidate initialization of SPARSE memory model omits bcdee89978c6 arch, mm: consolidate initialization of nodes, zones and m [...] omits 12cac83e6e6a xtensa: introduce arch_zone_limits_init() omits 838756f2e17c x86: introduce arch_zone_limits_init() omits c3459c55a1f0 um: introduce arch_zone_limits_init() omits 0a86bbd1e990 sparc: introduce arch_zone_limits_init() omits aff1b75d1025 sh: introduce arch_zone_limits_init() omits 0f1d36f02a64 s390: introduce arch_zone_limits_init() omits 8e06092e9a87 riscv: introduce arch_zone_limits_init() omits 050d5d20544a powerpc: introduce arch_zone_limits_init() omits cd7031fbf6e4 parisc: introduce arch_zone_limits_init() omits 2d2ead32a28b openrisc: introduce arch_zone_limits_init() omits 80f6b9967927 nios2: introduce arch_zone_limits_init() omits aa6205bd476d mips: introduce arch_zone_limits_init() omits b3823f9ed833 microblaze: introduce arch_zone_limits_init() omits a7b46dfba9a0 m68k: introduce arch_zone_limits_init() omits 4a2dd43569ee loongarch: introduce arch_zone_limits_init() omits b0ad3bd9218b hexagon: introduce arch_zone_limits_init() omits 07cd5a2e8f33 csky: introduce arch_zone_limits_init() omits 51c90497392f arm64: introduce arch_zone_limits_init() omits b99dc468292f arm: make initialization of zero page independent of the m [...] omits fa7e698addac arm: introduce arch_zone_limits_init() omits a00e120551e1 arc: introduce arch_zone_limits_init() omits be399845f97e alpha: introduce arch_zone_limits_init() omits 96bc2895801f mm/khugepaged: make khugepaged_collapse_control static omits 46998f503c58 mm/khugepaged: use enum scan_result for result variables a [...] omits 5a97c1641594 mm/khugepaged: change collapse_pte_mapped_thp() to return void omits f3cc66820596 mm/khugepaged: count small VMAs towards scan limit omits 518af7b81184 mm/khugepaged: remove unnecessary goto 'skip' label omits 900bce5b0e56 mm/khugepaged: retry with sync writeback for MADV_COLLAPSE omits ff5802e855f5 mm/khugepaged: map dirty/writeback pages failures to EAGAIN omits a02d845b5c48 mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size() omits a17c7fc1c485 mm/oom_kill: remove unnecessary integer promotion in forma [...] omits 929d4c9473a1 mm/damon/tests/core-kunit: remove a redundant test case an [...] omits 2670e71612cd mm-damon-tests-core-kunit-add-test-cases-for-multiple-regi [...] omits 8f0313586e45 mm/damon/tests/core-kunit: add test cases for multiple reg [...] omits 0ed9de1f049c mm/damon/tests/core-kunit: add a test case for region merg [...] omits 5721a595d96b mm/damon/tests/core-kunit: verify the 'age' and 'nr_access [...] omits 2839ec03073f mm/damon/tests/core-kunit: verify the 'age' field in damon [...] omits 9b16173553e8 mm/vmstat: remove unused node and zone state helpers omits 8b6b44d37556 selftests/mm: fix comment for check_test_requirements omits 78ac51a30506 selftests/mm: va_high_addr_switch return fail when either [...] omits 49d4e026fd98 selftests/mm: remove arm64 nr_hugepages setup for va_high_ [...] omits a4bc036a7355 selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh omits c4f4cc2c2a36 selftests/mm: fix va_high_addr_switch.sh return value omits a68c0922c667 selftests/mm/charge_reserved_hugetlb.sh: add waits with ti [...] omits 5d58226fe207 selftests/mm/charge_reserved_hugetlb: drop mount size for [...] omits 20dfb90da893 selftests/mm/write_to_hugetlbfs: parse -s as size_t omits 90e61100e7f6 page_alloc: allow migration of smaller hugepages during co [...] omits 1320ed3b1f2c mm, hugetlb: implement movable_gigantic_pages sysctl omits 7c24bfeef80c mm: cleanup vma_iter_bulk_alloc omits 73670ef09be5 mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment omits 8ad69733148e mm/gup: remove no longer used gup_fast_undo_dev_pagemap omits 82b84f1b921f mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE TH [...] omits ef4168a17437 mm/hugetlb_cgroup: fix -Wformat-truncation warning omits 27c26b7b0149 mm-fix-minor-spelling-mistakes-in-comments-fix omits e585159e4367 mm: fix minor spelling mistakes in comments omits 63025bd4e23c mm/damon: fix typos in comments omits 5846969e2bd1 zram: remove KMSG_COMPONENT macro omits cada6137e15d mm/mm_init: replace simple_strtoul with kstrtobool in set_ [...] omits aebabd3e3c34 lib/test_vmalloc.c: minor fixes to test_vmalloc.c omits ed704dd12db4 maple_tree: remove struct maple_alloc omits 5439065dfb16 mm-block-fs-remove-laptop_mode-fix omits 8385bd04c1d5 mm/block/fs: remove laptop_mode omits a32d8b8c8af2 zram: drop pp_in_progress omits e92077b544c9 mm/damon/stat: deduplicate intervals_goal setup in damon_s [...] omits 416e59373402 mm/damon/core: add trace point for damos stat per apply interval omits 26a4b4e76f84 Docs/ABI/damon: update for max_nr_snapshots omits b4a34a69b036 Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots omits fce07c76406f Docs/mm/damon/design: update for max_nr_snapshots omits ff9701f317ad mm/damon/sysfs-schemes: implement max_nr_snapshots file omits c4bd64116ee2 mm/damon/core: implement max_nr_snapshots omits 604aa0416e3d mm/damon: update damos kerneldoc for stat field omits 10ef6c6568c3 Docs/ABI/damon: update for nr_snapshots damos stat omits 1952245be960 Docs/admin-guide/mm/damon/usage: update for nr_snapshots d [...] omits 4332cb1cbf0a Docs/mm/damon/design: update for nr_snapshots damos stat omits 0c4891bdcb59 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file omits 8ec2c3e4ce37 mm/damon/core: fix wrong list_is_last() call in damons_is_ [...] omits d912500861a0 mm/damon/core: introduce nr_snapshots damos stat omits 343f45f4810d tools/mm/slabinfo: fix --partial long option mapping omits 45d1335b1b60 tools/mm/thp_swap_allocator_test: fix small folio alignment omits 0c7059e9aca7 mm/damon/core: fix wasteful CPU calls by skipping non-exis [...] omits f0ea20c59f8c mm: memcontrol: rename mem_cgroup_from_slab_obj() omits a9c0bf3e6e60 memcg: remove mem_cgroup_size() omits 53231715c3b8 memcg: move mem_cgroup_usage memcontrol-v1.c omits 06cc31dafcad mm: zswap: delete unused acomp->is_sleepable omits 5092c8476014 mm/damon/sysfs-schemes: remove outdated TODO in target_nid [...] omits 5f9be046f822 mm: folio_zero_user: cache neighbouring pages omits ef57ba89f52d mm-folio_zero_user-clear-page-ranges-fix omits 027e2c6b6c24 mm: folio_zero_user: clear page ranges omits 4a3c78382700 mm: folio_zero_user: clear pages sequentially omits 4a42f9d24fc2 x86/clear_page: introduce clear_pages() omits 5fafd37fcecd x86/mm: simplify clear_page_* omits fe682551e69e highmem: introduce clear_user_highpages() omits a2caac78f80d mm: introduce clear_pages() and clear_user_pages() omits bbae1e3ad8b8 treewide: provide a generic clear_user_page() variant omits 45119c6c7053 zram-fixup-read_block_state-fix-2 omits 4c24e34eae2d zram-fixup-read_block_state-fix omits 49a8f97a3e9d zram: fixup read_block_state() omits d7e564efafaa zram: trivial fix of recompress_slot() coding styles omits 5dac0824663a zram: fixup mark_slot_accessed() omits d25e50d161b7 zram: rename internal slot API omits 8ed54bf27f33 zram: use u32 for entry ac_time tracking omits 0011f8c5bf98 zram: consolidate device-attr declarations omits 9b6ee6cda58e zram: switch to guard() for init_lock omits d89efb1a2555 zram: rename zram_free_page() omits f896db48a5d1 zram: move bd_stat to writeback section omits 5a41bc78f3ed zram: document writeback_batch_size omits dd8368bfa82e zram: introduce writeback_compressed device attribute omits 08a616e7721d zram: introduce compressed data writeback omits 891e3d1dd663 mm/vmscan.c:shrink_folio_list(): save a tabstop omits 0e6f1c8bd14c mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() omits ee85e62237d1 mm-add-basic-tests-for-lazy_mmu-fix-fix-fix omits 81eae6d7ce5c mm-add-basic-tests-for-lazy_mmu-fix-fix omits e94aef2e0186 mm-add-basic-tests-for-lazy_mmu-fix omits 9dd73c3cb391 mm: add basic tests for lazy_mmu omits 6ca98272873c x86/xen: use lazy_mmu_state when context-switching omits f47e41a2e5b0 sparc/mm: replace batch->active with is_lazy_mmu_mode_active() omits 97b55f979a00 powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() omits 983b7936af8f arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() omits e65f01999f35 mm: enable lazy_mmu sections to nest omits e0970ff4b8de mm: bail out of lazy_mmu_mode_* in interrupt context omits afba7f93e726 mm: introduce generic lazy_mmu helpers omits ceaf1bc0b1c7 mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE omits 8e515a0b7a60 mm: clarify lazy_mmu sleeping constraints omits b8ea80716d59 sparc/mm: implement arch_flush_lazy_mmu_mode() omits 786be5d952fc powerpc/mm: implement arch_flush_lazy_mmu_mode() omits 51452d1b5cd6 x86/xen: simplify flush_lazy_mmu() omits 83e1a46fe589 powerpc/64s: do not re-activate batched TLB flush omits 201d3a7b29b5 alloc_tag: move memory_allocation_profiling_sysctls into .rodata omits 3fffa2ffa3ce mm/damon/core: fix memory leak of repeat mode damon_call_c [...] omits 7faaa1fde169 mm/vmalloc: clarify why vmap_range_noflush() might sleep omits 16f750a6d6ee mm/shmem, swap: fix race of truncate and swap entry split omits 4bdde936d41b mm/memory-failure: teach kill_accessing_process to accept [...] omits ea13eed55961 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison omits d39ff164fae3 mm/hugetlb: restore failed global reservations to subpool omits 077f22a5a34d mm, swap: restore swap_space attr aviod kernel panic omits 4fe5aea72474 mm/swap_cgroup: fix kernel BUG in swap_cgroup_record omits e7a485c8f30b mm-kasan-fix-kasan-poisoning-in-vrealloc-fix omits de6f9cd3a4b7 mm/kasan: fix KASAN poisoning in vrealloc() omits 0ccb37ffe8a7 Merge branch 'spacemit-clk-for-6.20' into spacemit-for-next omits cf54626b0ecc riscv: dts: spacemit: pinctrl: update register and IO power omits a1e5b99bc7c6 iio: adc: ad4062: Switch from struct i3c_priv_xfer to stru [...] omits 762814f60a6a mm: restore per-memcg proactive reclaim with !CONFIG_NUMA omits 2ef22178a62a mm/kfence: fix potential deadlock in reboot notifier omits 78bfff0a76a3 Docs/mm/allocation-profiling: describe sysctrl limitations [...] omits 85cd3089d865 mm: do not copy page tables unnecessarily for VM_UFFD_WP omits a01ff60fc92e mm/hugetlb: fix excessive IPI broadcasts when unsharing PM [...] omits d347e2870225 mm/rmap: fix two comments related to huge_pmd_unshare() omits 041909fb3a3f mm/hugetlb: fix two comments related to huge_pmd_unshare() omits 50db5db94c9e mm/hugetlb: fix hugetlb_pmd_shared() omits a9a259613ae7 mm: remove unnecessary and incorrect mmap lock assert omits 23b7c9573317 kho: init alloc tags when restoring pages from reserved memory omits b5d136b55cec smb/client: introduce KUnit test to check search result of [...] omits 1bf5c2c213f7 smb/client: use bsearch() to find target in smb2_error_map_table omits 24b3465ba774 smb/client: check whether smb2_error_map_table is sorted i [...] omits 2726c2ea48ef cifs: Autogenerate SMB2 error mapping table omits 17f10ceb56de cifs: Label SMB2 statuses with errors omits a2d55697e38d cifs: SMB1 split: Make BCC accessors conditional omits 413a6c8df173 cifs: SMB1 split: connect.c omits 8d1c0d9f7794 cifs: SMB1 split: sess.c omits 7b493043e83a cifs: SMB1 split: cifsencrypt.c omits 7a5eb2d5dea8 cifs: SMB1 split: netmisc.c omits f0a86cd40563 cifs: SMB1 split: misc.c omits 5832c6491c63 cifs: SMB1 split: cifs_debug.c omits a6816765b7cc cifs: SMB1 split: Move inline funcs omits 23e866463c20 cifs: Fix cifs_dump_mids() to call ->dump_detail omits 2bc1ee850776 cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_} [...] omits 4c1ed2a37a5e cifs: SMB1 split: Move BCC access functions omits 9c6648aab326 cifs: SMB1 split: Adjust #includes omits 1a07b88bd64f cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h omits e0552be53569 cifs: SMB1 split: Add some #includes omits 557bd5b0d7dc cifs: SMB1 split: Move some SMB1 received PDU checking bit [...] omits e395f0b491d3 cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c omits 4406a5568912 cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h omits 58edfb143fec cifs: SMB1 split: Create smb1proto.h for SMB1 declarations omits 7bc0fa5b7f6e cifs: SMB1 split: Rename cifstransport.c omits a05e9fd91c37 cifs: Scripted clean up fs/smb/client/ntlmssp.h omits 8b19dc81ea2d cifs: Scripted clean up fs/smb/client/reparse.h omits d0ea0001949f cifs: Scripted clean up fs/smb/client/smb2proto.h omits 9bd974c26da1 cifs: Scripted clean up fs/smb/client/cifs_debug.h omits e4a46bfd0466 cifs: Scripted clean up fs/smb/client/cifs_swn.h omits 2dc5e8cbc244 cifs: Scripted clean up fs/smb/client/compress.h omits a9d594f16ee9 cifs: Scripted clean up fs/smb/client/cifs_spnego.h omits e24356749ed6 cifs: Scripted clean up fs/smb/client/fs_context.h omits 883b4912bb13 cifs: Scripted clean up fs/smb/client/fscache.h omits 868da6dd6a4e cifs: Scripted clean up fs/smb/client/cifsglob.h omits 15e9cc319c6c cifs: Scripted clean up fs/smb/client/dns_resolve.h omits 0676ad2c3fe6 cifs: Scripted clean up fs/smb/client/dfs_cache.h omits bc809327132d cifs: Scripted clean up fs/smb/client/cifsfs.h omits 4a638b016426 cifs: Scripted clean up fs/smb/client/netlink.h omits 340990176d62 cifs: Scripted clean up fs/smb/client/cifs_unicode.h omits d6bb382ad3dd cifs: Scripted clean up fs/smb/client/cifsproto.h omits 2a82caa94da4 cifs: Scripted clean up fs/smb/client/dfs.h omits ba593c8bc758 cifs: Scripted clean up fs/smb/client/cached_dir.h omits 563a9ffb8a48 smb: client: add multichannel async work for CONFIG_CIFS_D [...] omits 2a2bfb948d68 smb: client: introduce multichannel async work during mount omits e040249e1fd0 smb: client: add proper locking around ses->iface_last_update omits 78f405c04635 smb: client: prevent races in ->query_interfaces() omits 958325c42362 smb: client: split cached_fid bitfields to avoid shared-by [...] omits 3338c7292693 Merge branches 'arm32-for-6.20', 'arm64-defconfig-for-6.20 [...] omits bfdac69b8d3d pwm: dwc: Use size macro omits e1ab80aa02f2 pwm: Emit native configuration in /sys/kernel/debug/pwm omits eb4e80ab6ed0 rust: pwm: Add UnregisteredChip wrapper around Chip omits 1e0a6da23e08 rust: pwm: Update ARef and AlwaysRefCounted imports to use [...] omits c6e79d34bf80 dt-bindings: eeprom: at24: Add compatible for Puya P24C128F omits fcb88bd66fb7 Merge branch 'for-next-next-v6.19-20260119' into for-next- [...] omits f730aa307a9b Merge branch 'for-next-current-v6.18-20260119' into for-ne [...] omits b939c3fe1d81 Merge branch 'misc-next' into for-next-next-v6.19-20260119 omits 0f2e1e95d05b Merge branch 'b-for-next' into for-next-next-v6.19-20260119 omits 37f586f2bf92 Merge branch 'misc-6.19' into for-next-current-v6.18-20260119 omits 4ce3171a70f8 Merge branch 'misc-6.19' into next-fixes omits d77f6b32ae53 btrfs: add an ASSERT() to catch ordered extents without datasum omits 86e0e326d7e9 btrfs: fallback to buffered IO if the data profile has dup [...] omits e0fdde4f31b7 btrfs: === misc-next on b-for-next === omits e54963e2eaf5 Merge branch 'pci/misc' omits a7511ab2d7db Merge branch 'pci/controller/misc' omits 726c2027a4e2 Merge branch 'pci/controller/xilinx' omits 4168b5abfea4 Merge branch 'pci/controller/tegra194' omits f96cc289d355 Merge branch 'pci/controller/tegra' omits f140c803003c Merge branch 'pci/controller/plda-starfive' omits 220e21c73477 Merge branch 'pci/controller/dwc-sophgo' omits 963d73f86ea3 Merge branch 'pci/controller/rzg3s-host' omits 5c7dc6f24f6f Merge branch 'pci/controller/mediatek' omits aa630f4cbe87 Merge branch 'pci/controller/dwc-rockchip' omits 591476a39af8 Merge branch 'pci/controller/dwc-qcom-ep' omits 83dca94c6438 Merge branch 'pci/controller/dwc-qcom' omits 9b1d896f58e9 Merge branch 'pci/controller/dwc-imx6' omits 4f65967f6ce1 Merge branch 'pci/controller/dwc' omits cdafd8692ddd Merge branch 'pci/controller/cadence-j721e' omits 6023f64583d4 Merge branch 'pci/controller/cadence' omits 87bf744f7dde Merge branch 'pci/controller/aspeed' omits 732ba8cb7c92 Merge branch 'pci/dt-bindings' omits 59d0347cb273 Merge branch 'pci/workqueue' omits f08dc46047bf Merge branch 'pci/virtualization' omits ca7ca5b0da4b Merge branch 'pci/trace' omits a57614d06e9f Merge branch 'pci/resource' omits 818aaddff5ad Merge branch 'pci/ptm' omits 123ba9b3d057 Merge branch 'pci/portdrv' omits f3f9bbd6bffc Merge branch 'pci/pm' omits e65550847384 Merge branch 'pci/p2pdma' omits 20ca5575bd11 Merge branch 'pci/iommu' omits d2e3efc2c82b Merge branch 'pci/enumeration' omits 2abc4f283362 Merge branch 'pci/endpoint' omits 1be9cce3d713 Merge branch 'features' into for-next omits fd7f391252ef Merge branch 'fixes' into for-next omits 8725e434698d Merge branch 'vfs-7.0.btrfs' into vfs.all omits c6cdba5da780 Merge branch 'vfs-7.0.nullfs' into vfs.all omits 9b669fde3791 Merge branch 'vfs-7.0.leases' into vfs.all omits de18d91eb224 Merge branch 'vfs-7.0.nonblocking_timestamps' into vfs.all omits 6a348249442d Merge branch 'vfs-7.0.fserror' into vfs.all omits 4bf81ff52db3 Merge branch 'vfs-7.0.atomic_open' into vfs.all omits 76b0532abc8e Merge branch 'vfs-7.0.rust' into vfs.all omits 3ab050caa5ac Merge branch 'vfs-7.0.namespace' into vfs.all omits 399a973ff8ec Merge branch 'vfs-7.0.initrd' into vfs.all omits c360abaee1ee Merge branch 'vfs-7.0.iomap' into vfs.all omits dfaf5b686527 Merge branch 'vfs-7.0.misc' into vfs.all omits 6b7ba5ed33dc Merge branch 'vfs.fixes' into vfs.all omits e1a8301cd941 Merge branch 'jobserver' into docs-next omits 42d257bdac75 jobserver: Split up the big try: block omits 2bfc77138f5b Merge branches 'ti-k3-dts-next' and 'ti-k3-config-next' in [...] omits 791c3c82091e platform/x86: hp-bioscfg: Fix automatic module loading omits bb820f17b68f platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE [...] omits 3aae37fb967b arm64: defconfig: Enable sa67mcu sensors omits cf6a123141e1 arm64: defconfig: Enable TPS6594 power button module omits f69f88211c84 arm64: defconfig: Enable the J721E PCI host driver omits 8e149fcd4854 riscv: dts: spacemit: add K3 Pico-ITX board support omits 0ef9a718421f riscv: dts: spacemit: add initial support for K3 SoC omits 66041d5fd564 dt-bindings: riscv: spacemit: add K3 and Pico-ITX board bindings omits 5c414d0c0987 dt-bindings: interrupt-controller: add SpacemiT K3 IMSIC omits 23b3bd93e1e1 dt-bindings: interrupt-controller: add SpacemiT K3 APLIC omits b647b5e6a7e6 dt-bindings: timer: add SpacemiT K3 CLINT omits 14f77777687e dt-bindings: riscv: add SpacemiT X100 CPU compatible omits eb241eb29bad riscv: dts: spacemit: k1: Add "b" ISA extension omits 2c1c8ee2c30f riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3 omits 4b8fd1c95f0d riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1 omits 0346e7284c2a riscv: dts: spacemit: Add USB2 PHY node for K1 omits 2efcec539655 Merge branches 'fixes', 'arm/smmu/updates', 'amd/amd-vi' a [...] omits 7c2b0e0b04c4 riscv: dts: spacemit: sdhci: add reset support omits 91c444d4285c riscv: dts: spacemit: add reset property adds ea4d4ea6d10a ata: ahci: Do not read the per port area for unimplemented ports adds 8f3fb33f8f3f ata: libata: Call ata_dev_config_lpm() for ATAPI devices adds ce83767ea323 ata: libata-sata: Improve link_power_management_supported [...] adds a6bee5e5243a ata: libata: Add cpr_log to ata_dev_print_features() early return adds 89531b68fc29 ata: libata: Add DIPM and HIPM to ata_dev_print_features() [...] adds c8c6fb886f57 ata: libata: Print features also for ATAPI devices adds 73c9007d9b94 Merge tag 'ata-6.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds 0a155a8a24dd MAINTAINERS: Add myself as reviewer for PWM rust drivers adds 8f7537efbe56 Merge tag 'pwm/for-6.19-rc7-fixes' of git://git.kernel.org [...] adds c03e9c42ae8f Merge tag 'dma-mapping-6.19-2026-01-20' of git://git.kerne [...] adds 90888b4ae103 mm: remove unnecessary and incorrect mmap lock assert adds ca1a47cd3f5f mm/hugetlb: fix hugetlb_pmd_shared() adds 3937027caecb mm/hugetlb: fix two comments related to huge_pmd_unshare() adds a8682d500f69 mm/rmap: fix two comments related to huge_pmd_unshare() adds 8ce720d5bd91 mm/hugetlb: fix excessive IPI broadcasts when unsharing PM [...] adds 35e247032606 mm: do not copy page tables unnecessarily for VM_UFFD_WP adds cb7d761bf5d4 Docs/mm/allocation-profiling: describe sysctrl limitations [...] adds 9bc9ccbf4c93 mm/kfence: fix potential deadlock in reboot notifier adds 16aca2c98a6f mm: restore per-memcg proactive reclaim with !CONFIG_NUMA adds c25f2fb1f469 Merge tag 'mm-hotfixes-stable-2026-01-20-13-09' of git://g [...] adds 6c790212c588 Merge tag 'devicetree-fixes-for-6.19-3' of git://git.kerne [...] adds 3f67621e17c8 kho: init alloc tags when restoring pages from reserved memory adds b235d94f872b mm/kasan: fix KASAN poisoning in vrealloc() adds 1f169c1db3d1 mm-kasan-fix-kasan-poisoning-in-vrealloc-fix adds 8e2094a3f9d7 mm/swap_cgroup: fix kernel BUG in swap_cgroup_record adds d2459677f6cf mm, swap: restore swap_space attr aviod kernel panic adds 898521aec804 mm/hugetlb: restore failed global reservations to subpool adds 962abf0c1f51 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison adds 2d41e7c24ae8 mm/memory-failure: teach kill_accessing_process to accept [...] adds 7756c39c5d0e mm/shmem, swap: fix race of truncate and swap entry split adds e085d069c13b mailmap: add entry for Viacheslav Bocharov adds 6b44801db770 Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] adds 9c7e71c97c8c btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer() adds 3f29d661e568 btrfs: sync read disk super and set block size adds 1972f44c189c btrfs: reject new transactions if the fs is fully read-only adds 1d8f69f453c2 btrfs: fix missing fields in superblock backup with BLOCK_ [...] adds 34308187395f btrfs: add extra device item checks at mount adds e8eceaf717ab Merge branch 'misc-6.19' into next-fixes adds d741d9be7416 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] adds 923d6b3cc014 Merge branch 'fs-current' of linux-next adds d098c009a9af Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] adds 400928d01fb9 MAINTAINERS: Add Andrew as M: to ARM/NUVOTON NPCM ARCHITECTURE adds 0240c8977455 Merge tag 'nuvoton-arm-6.19-fixes-0' of https://git.kernel [...] adds 0638dc292e54 Merge tag 'qcom-arm64-fixes-for-6.19' of https://git.kerne [...] adds f091db146708 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] adds 3317785a8803 s390/ap: Fix wrong APQN fill calculation adds a772e259a450 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 5d54aa40c7b7 vsock/test: Do not filter kallsyms by symbol type adds b97d5eedf497 netdevsim: fix a race issue related to the operation on bp [...] adds 79912b256e14 net: phy: intel-xway: fix OF node refcount leakage adds a9f470594c50 nfc: MAINTAINERS: Orphan the NFC and look for new maintainers adds a917cd0a23fa tools/net/ynl: Makefile's install target now installs ynltool adds 748a81c8ceda net: hns3: fix data race in hns3_fetch_stats adds 5fbe395cd1fd idpf: Fix data race in idpf_net_dim adds 302e5b481caa be2net: fix data race in be_get_new_eqd adds 5228e9faaed4 net: stmmac: fix resume: calculate tso last_segment adds d57c67c956a1 net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M adds f87e034d16e4 net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue adds 9d11e974f596 Merge branch 'fix-some-bugs-in-the-flow-director-of-hns3-driver' adds 3d778e65b4f4 net: txgbe: remove the redundant data return in SW-FW mailbox adds 8175dbf174d4 mISDN: annotate data-race around dev->work adds 9a063f96d87e ipv6: annotate data-race in ndisc_router_discovery() adds c7159e960f14 usbnet: limit max_mtu based on device's hard_mtu adds cdf8de9c6bfe Octeontx2-pf: Update xdp features adds ba1096c31528 netrom: fix double-free in nr_route_frame() adds c09470a52f85 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] adds 923bddeedf5f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 70b4db7d2581 ALSA: usb-audio: Use the right limit for PCM OOB check adds 82eb97a0601c Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 6dd0fdc908c0 ASoC: cs35l45: Corrects ASP_TX5 DAPM widget channel adds 2e48020fd7ce ASoC: dt-bindings: fsl,sai: Add support for i.MX952 platform adds 9210f5ff6318 ASoC: fsl: imx-card: Do not force slot width to sample width adds 018b211b1d32 ASoC: amd: yc: Add ASUS ExpertBook PM1503CDA to quirks list adds 569b71b93bfe Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 1f94177e7c82 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds e3b76494d675 regulator: fp9931: Add missing memory allocation check adds a86e5e988538 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 78cb61cd717a Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 3f6fcfe262d6 Merge branch 'driver-core-linus' of https://git.kernel.org [...] adds a798b18c5980 Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] adds ffca193902df Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] adds aacb71094a94 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds 1f5cf5980aa7 Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] adds a50bb5b3c698 Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] adds 7f10476e8d8c Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] adds 25150715e0b0 platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE [...] adds 467d4afc6caa platform/x86: hp-bioscfg: Fix automatic module loading adds 43098a53939e platform/x86: asus-armoury: fix ppt data for FA608UM adds d40d7f8e402b platform/x86: asus-armoury: add support for G835L adds 01f31c2fffae platform/x86: asus-armoury: keep the list ordered alphabetically adds b3914291d985 platform/x86: asus-armoury: add support for GA403WW adds 40901719bd28 platform/x86: acer-wmi: Extend support for Acer Nitro AN515-58 adds 4b11f2336e23 platform/x86: acer-wmi: Fix missing capability check adds e8b024bcab1c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds bf6732752fcb Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 7b57fa10bc6c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 0ae383df353e Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm [...] adds e28964562db2 Merge branch 'hyperv-fixes' of https://git.kernel.org/pub/ [...] adds ce9655120c1d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds f1e28e4e43ad Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] adds bd0c1415ddcf Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] adds 63af2728f103 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] adds 7b5e91ca5582 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 23e93253b678 Merge branch 'perf-tools' of https://git.kernel.org/pub/sc [...] adds 73e1e4492241 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] adds 4e426c67cd25 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 26768112c363 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds b3aa040666c3 Merge branch into tip/master: 'irq/urgent' adds 80e407dd86f4 Merge branch into tip/master: 'timers/urgent' adds b507be90637c Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] adds 99a3e3a1cfc9 slab: fix kmalloc_nolock() context check for PREEMPT_RT adds aed9fbb6d4dc Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] adds 1a0f69e3c284 drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bind adds 8dd05ca7fc7a Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 71e305e2d671 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 66b8d6105abc Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] new 0458bee480ed Merge branch 'xarray-next' of https://github.com/Rust-for- [...] new a03ed8f144e2 mm/vmalloc: clarify why vmap_range_noflush() might sleep new 817383b34db1 mm/damon/core: fix memory leak of repeat mode damon_call_c [...] new 2a912d440c60 alloc_tag: move memory_allocation_profiling_sysctls into .rodata new 58852f24f956 powerpc/64s: do not re-activate batched TLB flush new 66bdd779d344 x86/xen: simplify flush_lazy_mmu() new c3f0778ffeca powerpc/mm: implement arch_flush_lazy_mmu_mode() new 442bf488b9e8 sparc/mm: implement arch_flush_lazy_mmu_mode() new f2be745071ff mm: clarify lazy_mmu sleeping constraints new 7303ecbfe4f4 mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE new 0a096ab7a3a6 mm: introduce generic lazy_mmu helpers new 9273dfaeaca8 mm: bail out of lazy_mmu_mode_* in interrupt context new 5ab246749569 mm: enable lazy_mmu sections to nest new 4dd9b4d7a8d5 arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() new 313a05a15a1b powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() new dacd24ec4965 sparc/mm: replace batch->active with is_lazy_mmu_mode_active() new 291b3abed657 x86/xen: use lazy_mmu_state when context-switching new ee628d9cc8d5 mm: add basic tests for lazy_mmu new bf3480d7d0bc mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() new 7adc97bc9394 mm/vmscan.c:shrink_folio_list(): save a tabstop new d38fab605c66 zram: introduce compressed data writeback new 4c1d61389e8e zram: introduce writeback_compressed device attribute new 2502673aed6c zram: document writeback_batch_size new 910bbb441c00 zram: move bd_stat to writeback section new 7ad688c0cdc4 zram: rename zram_free_page() new 0d38260c2a11 zram: switch to guard() for init_lock new 0327a862135b zram: consolidate device-attr declarations new 2e8ff2f51dde zram: use u32 for entry ac_time tracking new bde60fe74721 zram: rename internal slot API new 4932844eb870 zram: trivial fix of recompress_slot() coding styles new 8b05d2d8af81 zram: fixup read_block_state() new 8e38607aa4aa treewide: provide a generic clear_user_page() variant new 62a9f5a85b98 mm: introduce clear_pages() and clear_user_pages() new 8d846b723e57 highmem: introduce clear_user_highpages() new 54a6b89a3db2 x86/mm: simplify clear_page_* new cb431accb36e x86/clear_page: introduce clear_pages() new 9890ecab6ad9 mm: folio_zero_user: clear pages sequentially new 94962b2628e6 mm: folio_zero_user: clear page ranges new 93552c9a3350 mm: folio_zero_user: cache neighbouring pages new cc05d5d94bda mm/damon/sysfs-schemes: remove outdated TODO in target_nid [...] new 85aa39197420 mm: zswap: delete unused acomp->is_sleepable new 558605a530e0 memcg: move mem_cgroup_usage memcontrol-v1.c new 055059ed720e memcg: remove mem_cgroup_size() new 16cc8b9396f6 mm: memcontrol: rename mem_cgroup_from_slab_obj() new 6e4930e33329 mm/damon/core: fix wasteful CPU calls by skipping non-exis [...] new 9f5edd785da3 tools/mm/thp_swap_allocator_test: fix small folio alignment new 8b8017d7c411 tools/mm/slabinfo: fix --partial long option mapping new 4a6ceb7c9744 mm/damon/core: introduce nr_snapshots damos stat new 83a741b97425 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file new ee7f5d193358 Docs/mm/damon/design: update for nr_snapshots damos stat new 0b43f89e2d9a Docs/admin-guide/mm/damon/usage: update for nr_snapshots d [...] new 55221e53f73e Docs/ABI/damon: update for nr_snapshots damos stat new ccaa2d062a35 mm/damon: update damos kerneldoc for stat field new 84e425c68e60 mm/damon/core: implement max_nr_snapshots new 204ab9ab9310 mm/damon/sysfs-schemes: implement max_nr_snapshots file new 64aa87f03da9 Docs/mm/damon/design: update for max_nr_snapshots new 2584dd7496c5 Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots new dcecf9e58b97 Docs/ABI/damon: update for max_nr_snapshots new 804c26b961da mm/damon/core: add trace point for damos stat per apply interval new 9082f24bd3b7 mm/damon/stat: deduplicate intervals_goal setup in damon_s [...] new 657a81fe3b41 zram: drop pp_in_progress new 64dd89ae01f2 mm/block/fs: remove laptop_mode new bd4526e64bcf maple_tree: remove struct maple_alloc new a98ec863fded lib/test_vmalloc.c: minor fixes to test_vmalloc.c new 84355caa271a mm/mm_init: replace simple_strtoul with kstrtobool in set_ [...] new a9853ac1c3bc zram: remove KMSG_COMPONENT macro new 5ec9bb6de493 mm/damon: fix typos in comments new 62451ae347b0 mm: fix minor spelling mistakes in comments new ed60c8e28024 mm/hugetlb_cgroup: fix -Wformat-truncation warning new 9c9828d3ead6 mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE TH [...] new 7969f3059493 mm/gup: remove no longer used gup_fast_undo_dev_pagemap new 241b3a09639c mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment new 7db0787000d4 mm: cleanup vma_iter_bulk_alloc new 9e80e66ddaf7 mm, hugetlb: implement movable_gigantic_pages sysctl new 3bb64898f003 page_alloc: allow migration of smaller hugepages during co [...] new 8e46adb62fae selftests/mm/write_to_hugetlbfs: parse -s as size_t new 1aa1dd9cc595 selftests/mm/charge_reserved_hugetlb: drop mount size for [...] new b618876f2e70 selftests/mm/charge_reserved_hugetlb.sh: add waits with ti [...] new b47beff129c6 selftests/mm: fix va_high_addr_switch.sh return value new b1f031e33cb5 selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh new 7544d7969d84 selftests/mm: remove arm64 nr_hugepages setup for va_high_ [...] new dd0202a0bd81 selftests/mm: va_high_addr_switch return fail when either [...] new 6319c4f44234 selftests/mm: fix comment for check_test_requirements new a8d933dc3354 mm/vmstat: remove unused node and zone state helpers new 6c59085fc094 mm/damon/tests/core-kunit: verify the 'age' field in damon [...] new 738dae96b2fb mm/damon/tests/core-kunit: verify the 'age' and 'nr_access [...] new 65a17a3e609f mm/damon/tests/core-kunit: add a test case for region merg [...] new 2caf45764a4f mm/damon/tests/core-kunit: add test cases for multiple reg [...] new 860996495f98 mm/damon/tests/core-kunit: remove a redundant test case an [...] new 29ec27805f55 mm/oom_kill: remove unnecessary integer promotion in forma [...] new f9b74c13b773 mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size() new 5051a80c460d Merge branch 'mm-stable' of https://git.kernel.org/pub/scm [...] new 0319227099df oid_registry: allow arbitrary size OIDs new b11052be3ea7 crash_dump: constify struct configfs_item_operations and c [...] new 4a54331616b3 ocfs2: give ocfs2 the ability to reclaim suballocator free bg new fd4d53bde912 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] new 9677a51abd86 ocfs2: constify struct configfs_item_operations and config [...] new 688dab01c3bb ocfs2: validate i_refcount_loc when refcount flag is set new 1524af3685b3 ocfs2: validate inline data i_size during inode read new d3cd8de2e17e ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN bound [...] new 4e9f69c06215 ocfs2: add validate function for slot map blocks new e0b0f2834c9b ocfs2: fix oob in __ocfs2_find_path new 29300f929eb1 ocfs2: annotate more flexible array members with __counted [...] new 6dcd539f062d lib/tests: convert test_uuid module to KUnit new 24c776355f40 kernel.h: drop hex.h and update all hex.h users new 436debc9cad8 array_size.h: add ARRAY_END() new 8118f197b7b7 mm: fix benign off-by-one bugs new a9e5620c9a9e kernel: fix off-by-one benign bugs new 61e9210e2392 mm: use ARRAY_END() instead of open-coding it new 76103d1b268e kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCO [...] new b5bfcc1ffe51 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy new e700f5d15607 watchdog: softlockup: panic when lockup duration exceeds N [...] new b8f690f6d1d9 fat: remove unused parameter new 7c5b0f6a9ff5 .editorconfig: respect .editorconfig settings from parent [...] new 426295ef18c5 kallsyms: clean up @namebuf initialization in kallsyms_loo [...] new fda024fb6476 kallsyms: clean up modname and modbuildid initialization i [...] new acfdbb4ab291 module: add helper function for reading module_buildid() new 8e81dac4cd54 kallsyms: cleanup code for appending the module buildid new cd6735896d03 kallsyms/bpf: rename __bpf_address_lookup() to bpf_address [...] new e8a1e7eaa19d kallsyms/ftrace: set module buildid in ftrace_mod_address_ [...] new 3b07086444f8 kallsyms: prevent module removal when printing module name [...] new f34e19c34e4e fork-comment-fix: remove ambiguous question mark in CLONE_ [...] new 40e9c6555647 list: add primitives for private list manipulations new c3551544be3e list: add kunit test for private list primitives new c97ae9ea582e liveupdate: luo_file: Use private list new 1a06cb03987f liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state new f4ae436384fa tests/liveupdate: add in-kernel liveupdate test new 3371c1d9f8ab kfifo: fix kmalloc_array_node() argument order new 04722885f861 editorconfig: add rst extension new 30edc7fafbd6 lib/tests: convert test_min_heap module to KUnit new 66f241e46bb4 ipc/shm: uapi: remove dependency on libc new 95d51d9d3a41 resource: provide 0args DEFINE_RES variant for unset resou [...] new aedb3ef4e7b9 lib/kstrtox: fix kstrtobool() docstring to mention enabled [...] new a26f39f920cb liveupdate: separate memfd support into LIVEUPDATE_MEMFD new cc5c61743e17 types: drop definition of __EXPORTED_HEADERS__ new 2555c51dcc6e ima: verify the previous kernel's IMA buffer lies in addre [...] new bb7f1b92ced5 of/kexec: refactor ima_get_kexec_buffer() to use ima_valid [...] new 17a2b3fe8624 x86/kexec: add a sanity check on previous kernel's ima kex [...] new 8c5660ab988b ocfs2: adjust function name reference new 67d32600273b kho/abi: luo: make generated documentation more coherent new 36ee349bee93 kho/abi: memfd: make generated documentation more coherent new 35c554410d81 kho: docs: combine concepts and FDT documentation new 29a8d29e2e85 kho: introduce KHO FDT ABI header new a4ead7d8e74e kho: relocate vmalloc preservation structure to KHO ABI header new 8bb600d92e05 kho/abi: add memblock ABI header new 6a8dc55c1980 lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment new 38fbbe9673ba ocfs2: add check for free bits before allocation in ocfs2_ [...] new 8c37caaf2ce5 kernel/fork: update obsolete use_mm references to kthread_use_mm new cbad0674f872 rust: task: restrict Task::group_leader() to current new 93dac9864a62 lib/glob: convert selftest to KUnit new c9521966c896 kho: test: clean up residual memory upon test_kho module unload new ab4ce4b64499 kho: remove duplicate header file references new b741b8e93c76 fat: avoid parent link count underflow in rmdir new c1e1a61e5ab4 once: don't use a work queue to reset sleepable static key new b75bed193d67 tsacct: skip all kernel threads new f8b9f8110754 linux/log2.h: reduce instruction count for is_power_of_2() new 0f77378c5918 init/main.c: check if rdinit was explicitly set before pri [...] new 194e5bcaa4ef init/main: read bootconfig header with get_unaligned_le32() new 6cc036e2f51d bpf: explicitly align bpf_res_spin_lock new 4d13410dfea5 atomic: specify alignment for atomic_t and atomic64_t new 64208701ce2e atomic: add alignment check to instrumented atomic operations new de7f82fdb2f6 atomic: add option for weaker alignment check new 67bf4e5474c2 lib/group_cpus: make group CPU cluster aware new 4811d9787ce6 kernel-chktaint: add reporting for tainted modules new d910dcd2b9f1 kho: print which scratch buffer failed to be reserved new db0570057f70 Merge branch 'mm-nonmm-stable' of https://git.kernel.org/p [...] new 5f4aa7ddc8c2 foo new 8afe0740dfb8 mm/khugepaged: map dirty/writeback pages failures to EAGAIN new 750c9d3e2c20 mm/khugepaged: retry with sync writeback for MADV_COLLAPSE new 41010278b41c mm/khugepaged: remove unnecessary goto 'skip' label new 15647711226a mm/khugepaged: count small VMAs towards scan limit new 33e840233ab3 mm/khugepaged: change collapse_pte_mapped_thp() to return void new 59128e4983fc mm/khugepaged: use enum scan_result for result variables a [...] new f3dc67b6ea57 mm/khugepaged: make khugepaged_collapse_control static new a9b2b21554c5 alpha: introduce arch_zone_limits_init() new 599c88a3c8bb arc: introduce arch_zone_limits_init() new 93761ac5f658 arm: introduce arch_zone_limits_init() new 3a3651f205c4 arm: make initialization of zero page independent of the m [...] new e0360d8abab7 arm64: introduce arch_zone_limits_init() new 4f7ec81f7c42 csky: introduce arch_zone_limits_init() new e5541ad3ecc7 hexagon: introduce arch_zone_limits_init() new 0e8324c0eab4 loongarch: introduce arch_zone_limits_init() new 0cf1c58fb835 m68k: introduce arch_zone_limits_init() new c3906840c5dd microblaze: introduce arch_zone_limits_init() new 8dffcabbfd7b mips: introduce arch_zone_limits_init() new f21118295339 nios2: introduce arch_zone_limits_init() new 12fe7fbd3700 openrisc: introduce arch_zone_limits_init() new 4ac6e0dbdc41 parisc: introduce arch_zone_limits_init() new 0e9bb513c647 powerpc: introduce arch_zone_limits_init() new dbf0c23d764d riscv: introduce arch_zone_limits_init() new 6a9f86e95cf4 s390: introduce arch_zone_limits_init() new be952c65cbfc sh: introduce arch_zone_limits_init() new 0425148d06b4 sparc: introduce arch_zone_limits_init() new 125a911826b8 um: introduce arch_zone_limits_init() new ec3e6e1870a0 x86: introduce arch_zone_limits_init() new 7caea81ba776 xtensa: introduce arch_zone_limits_init() new 5e3aa95e4fec arch, mm: consolidate initialization of nodes, zones and m [...] new 921da2ecf5b1 arch, mm: consolidate initialization of SPARSE memory model new 6c740ef0f6ee mips: drop paging_init() new 2a19c6927efa x86: don't reserve hugetlb memory in setup_arch() new 60b9077d97fe mm, arch: consolidate hugetlb CMA reservation new 838df87f55f5 mm/hugetlb: drop hugetlb_cma_check() new 009242076b22 Revert "mm/hugetlb: deal with multiple calls to hugetlb_bo [...] new 1f6c8425faa3 memcg-v1: remove folio_memcg_lock() doc reference new c23a82478454 mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comm [...] new 1c0ac147ec1f mm/rmap: eliminate partial anon_vma tear-down in anon_vma_fork() new cf6c0287acce mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink new 8690e22575f7 mm/rmap: remove unnecessary root lock dance in anon_vma cl [...] new 70213a3f37b1 mm/rmap: remove anon_vma_merge() function new 33500417da65 mm/rmap: make anon_vma functions internal new 339d9f225969 mm/mmap_lock: add vma_is_attached() helper new 7bf9fb46070e mm/rmap: allocate anon_vma_chain objects unlocked when possible new a6bf10f7b2d4 mm/rmap: separate out fork-only logic on anon_vma_clone() new d8b8988f728a mm/page_alloc: ignore the exact initial compaction result new 1ccb083d5f64 mm/page_alloc: refactor the initial compaction handling new 9282264d6e63 mm/page_alloc: simplify __alloc_pages_slowpath() flow new 274683b0c93a memcg: introduce private id API for in-kernel users new 70157fedc1d1 memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino [...] new 7349ed091cd4 memcg: mem_cgroup_get_from_ino() returns NULL on error new b54feb9d03ff memcg: use cgroup_id() instead of cgroup_ino() for memcg ID new 59f0ca55f62f mm/damon: use cgroup ID instead of private memcg ID new 67c04ae28f63 mm/vmscan: use cgroup ID instead of private memcg ID in lr [...] new a26bed4b0881 memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() new 079c10323aaf memcg: rename mem_cgroup_ino() to mem_cgroup_id() new 9e8a5cf8aefb memcg-rename-mem_cgroup_ino-to-mem_cgroup_id-fix new 190a9c915695 memcg-mem_cgroup_get_from_ino-returns-null-on-error-fix new c796f382985c zsmalloc: use actual object size to detect spans new 0989e2328ceb zsmalloc: simplify read begin/end logic new 95c6147cdf49 mm/damon/paddr: initialize 'folio' variables to NULL for clarity new a99b74068ca9 mm/early_ioremap: print the starting physical address in _ [...] new 03585b93c126 mm/early_ioremap: clean up the use of WARN() for debugging new f595650e1da5 mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node new fe5dbe0ef978 sparc: use vmemmap_populate_hugepages for vmemmap_populate new 050f2b43ad44 mm: convert vmemmap_p?d_populate() to static functions new 1e817b949889 mm: debug_vm_pgtable: add debug_vm_pgtable_free_huge_page() new 4441baccc652 mm: page_alloc: add __split_page() new 49ceac474f68 mm: cma: kill cma_pages_valid() new 08e7ff440df1 mm: page_alloc: add alloc_contig_frozen_{range,pages}() new d64080364c8d mm: cma: add cma_alloc_frozen{_compound}() new d1a0ede86504 mm: hugetlb: allocate frozen pages for gigantic allocation new c285f9635215 mm/kasan/kunit: extend vmalloc OOB tests to cover vrealloc() new b9820d5f9ed5 mm-kasan-kunit-extend-vmalloc-oob-tests-to-cover-vrealloc-fix new 575e7ac1172f mm/damon/core: introduce [in]active memory ratio damos quo [...] new 4b0be27906a1 mm/damon/sysfs-schemes: support DAMOS_QUOTA_[IN]ACTIVE_MEM_BP new c26d2d62b815 Docs/mm/damon/design: document DAMOS_QUOTA_[IN]ACTIVE_MEM_BP new bffecd28aba5 mm/damon/paddr: activate DAMOS_LRU_PRIO targets instead of [...] new f60fef93f41d mm/damon/lru_sort: consider age for quota prioritization new 26d77d642bb2 mm/damon/lru_sort: support young page filters new 368c0936885b Docs/admin-guide/mm/damon/lru_sort: document filter_young_pages new 6a8e09c48a04 mm/damon/lru_sort: support active:inactive memory ratio ba [...] new d10727f996f2 mm/damon/lru_sort: add inactive mem ratio quota goal to co [...] new ee605af5ec5f Docs/admin-guide/mm/damon/lru_sort: document active_mem_bp [...] new 6ec4f0b54d54 mm/damon/lru_sort: add monitoring intervals auto-tuning parameter new e61debb6f422 Docs/admin-guide/mm/damon/lru_sort: document intervals autotuning new ea3b53645a2f mm: replace use of system_unbound_wq with system_dfl_wq new d9a26e50edc0 mm: replace use of system_wq with system_percpu_wq new 55fba110c5e6 mm: add WQ_PERCPU to alloc_workqueue users new d22c53719c40 mm-add-wq_percpu-to-alloc_workqueue-users-fix new 8a4400f4808a mm: kmsan: add tests for high-order page freeing new 1ad9572f82a5 mm: kmsan: add test_uninit_page new 11451d4e5168 zsmalloc: introduce SG-list based object read API new 4d951e26fcdb zsmalloc: fixup zsmalloc-introduce-sg-list-based-object-re [...] new f7f52f9de309 mm, swap: rename __read_swap_cache_async to swap_cache_all [...] new c9521dd7b71b mm, swap: split swap cache preparation loop into a standal [...] new 7b91ebdf7adc mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO new a94b6ad60cf4 mm, swap: always try to free swap cache for SWP_SYNCHRONOU [...] new e6e4acef0190 mm, swap: simplify the code and reduce indention new 28368593a722 mm, swap: free the swap cache after folio is mapped new dbc29aecf2b0 mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO new 4e5b7dbe5997 mm/shmem, swap: remove SWAP_MAP_SHMEM new 964e99d5fe97 mm, swap: swap entry of a bad slot should not be considere [...] new 200e8e3c98b3 mm, swap: consolidate cluster reclaim and usability check new 09aa48ccf4cb mm, swap: split locked entry duplicating into a standalone helper new e047b04982d8 mm, swap: use swap cache as the swap in synchronize layer new aa04612e94ec mm-swap-use-swap-cache-as-the-swap-in-synchronize-layer-fix new 01d410fdac5f mm, swap: remove workaround for unsynchronized swap map ca [...] new f41ea76b3d0f mm, swap: cleanup swap entry management workflow new 4b053749aa96 mm, swap: fix locking and leaking with hibernation snapsho [...] new c9a405d9f186 mm, swap: add folio to swap cache directly on allocation new 4f2507bebd32 mm, swap: check swap table directly for checking cache new 3270d909ac9a mm, swap: clean up and improve swap entries freeing new 8946f2aa3eef mm, swap: drop the SWAP_HAS_CACHE flag new 052276bbbcd2 mm, swap: remove no longer needed _swap_info_get new 28e0a34ebab0 mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm [...] new 2ad0dfb9fa6f alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE new 2d6dc41ea53d LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE new 2579c859e4d9 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE new 64586dc623f1 parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE new a845b093091a um: mm: enable MMU_GATHER_RCU_TABLE_FREE new cb2c99e9f5a9 mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE new 352f37c5c451 mm: move pte table reclaim code to memory.c new 0e1a0477f6d0 mm/memory: handle non-split locks correctly in zap_empty_p [...] new 7600611aefa1 mm/fadvise: validate offset in generic_fadvise new 59712786cc29 mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_B [...] new 8a28e6185ced vmalloc: export vrealloc_node_align_noprof new b96280dd99dd selftests/mm: default KDIR to build directory new 5587e1b1416a selftests/mm: remove flaky header check new bb4b37df1051 selftests/mm: pass down full CC and CFLAGS to check_config.sh new 971a30455785 selftests/mm: fix usage of FORCE_READ() in cow tests new 627d3df28f51 selftests/mm: introduce helper to read every page in range new 751b0c75deb5 selftests/mm: fix faulting-in code in pagemap_ioctl test new 6d94e5121e17 selftests/mm: fix exit code in pagemap_ioctl new f0da99d06a8c selftests/mm: report SKIP in pfnmap if a check fails new 8df572bfb838 mm: numa_memblks: identify the accurate NUMA ID of CFMW new 480ba591247c migrate: replace RMP_ flags with TTU_ flags new 52744e2c5b53 mm: page_isolation: introduce page_is_unmovable() new 7f8ba6de9bcf mm: page_alloc: optimize pfn_range_valid_contig() new c7ec9e2b01e3 mm: hugetlb: optimize replace_free_hugepage_folios() new 717af747fc16 mm: hugetlb: optimize replace_free_hugepage_folios() new e467190ae387 mm-hugetlb-optimize-replace_free_hugepage_folios-v2-fix new ae63a098d7a3 mm: hugetlb_cma: optimize hugetlb_cma_alloc_frozen_folio() new 0a95d120aa60 mm: hugetlb_cma: mark hugetlb_cma{_only} as __ro_after_init new faf778dd2dc7 arm64/mm: add addr parameter to __set_ptes_anysz() new d779718e5740 arm64/mm: add addr parameter to __ptep_get_and_clear_anysz() new dc927929320a mm/page_table_check: reinstate address parameter in [__]pa [...] new 96b437ccfb3a mm/page_table_check: reinstate address parameter in [__]pa [...] new bce69aa903a7 mm/page_table_check: provide addr parameter to page_table_ [...] new 6e12b29da8ae mm/page_table_check: reinstate address parameter in [__]pa [...] new 07867a13208c mm/page_table_check: reinstate address parameter in [__]pa [...] new 06b315475293 mm/page_table_check: reinstate address parameter in [__]pa [...] new 5e9afdfeaeb9 mm: provide address parameter to p{te,md,ud}_user_accessib [...] new 79a569b90e24 powerpc/mm: implement *_user_accessible_page() for ptes new 53e38dd313be powerpc/mm: use set_pte_at_unchecked() for internal usages new 6b688da46f1d powerpc/mm: support page table check new 97cd1924acfc mm: rmap: support batched checks of the references for lar [...] new b2ea6c74a02a arm64: mm: factor out the address and ptep alignment into [...] new 8ae22facfeb7 arm64: mm: support batch clearing of the young flag for la [...] new 0f103a3151c9 arm64: mm: implement the architecture-specific clear_flush [...] new 8b7c03f98432 mm: rmap: support batched unmapping for file large folios new 1d462b2dc6f9 mm: rmap: skip batched unmapping for UFFD vmas new 3a006d3ab2b2 mm: fix uffd-wp bit loss when batching file folio unmapping new 43bdc82a303c nodemask: propagate boolean for nodes_and{,not} new 200239b88be6 mm: use nodes_and() return value to simplify client code new f00aedfd5e82 cgroup: use nodes_and() output where appropriate new bec5c22128df mm/damon/core: implement damon_kdamond_pid() new 61f6d5b5a6c6 mm/damon/sysfs: use damon_kdamond_pid() new 917a0f376130 mm/damon/lru_sort: use damon_kdamond_pid() new c8f4d5f8fa12 mm/damon/reclaim: use damon_kdamond_pid() new b2c7842c162f mm/damon: hide kdamond and kdamond_lock of damon_ctx new 7cdb3c4e75de vmw_balloon: adjust BALLOON_DEFLATE when deflating while m [...] new 49ea69990472 vmw_balloon: remove vmballoon_compaction_init() new 5979a05f06c8 powerpc/pseries/cmm: remove cmm_balloon_compaction_init() new fcdbf731f5ee mm/balloon_compaction: improve comments for WARN_ON_ONCE(! [...] new 323f47b2cebc mm/balloon_compaction: centralize basic page migration handling new 742a7248d3c9 mm/balloon_compaction: centralize adjust_managed_page_coun [...] new b7f62ce9cdc1 vmw_balloon: stop using the balloon_dev_info lock new cf00503c8d40 mm/balloon_compaction: use a device-independent balloon (l [...] new 3c1bd9537295 mm/balloon_compaction: remove dependency on page lock new 30c06d111fc9 mm/balloon_compaction: make balloon_mops static new 5e3955758217 mm/balloon_compaction: drop fs.h include from balloon_comp [...] new 8aad778d39b5 drivers/virtio/virtio_balloon: stop using balloon_page_push/pop() new 9ef3f0ecca29 mm/balloon_compaction: remove balloon_page_push/pop() new 8a5a12bc8880 mm/balloon_compaction: fold balloon_mapping_gfp_mask() int [...] new 26d348a2d8d5 mm/balloon_compaction: move internal helpers to balloon_co [...] new 950c789dbf07 fixup: mm/balloon_compaction: move internal helpers to bal [...] new d7da460c8531 mm/balloon_compaction: assert that the balloon_pages_lock is held new eb2c33585f60 mm/balloon_compaction: mark remaining functions for having [...] new 0034693d0732 mm/balloon_compaction: remove "extern" from functions new b78013201d34 mm/vmscan: drop inclusion of balloon_compaction.h new c9c57be39441 mm: rename balloon_compaction.(c|h) to balloon.(c|h) new 7709d983fb2b mm/kconfig: make BALLOON_COMPACTION depend on MIGRATION new 0fb49209df9e mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION new f9dcf8242093 mm: rename CONFIG_MEMORY_BALLOON -> CONFIG_BALLOON new bba92960726d MAINTAINERS: move memory balloon infrastructure to "MEMORY [...] new 5134867fbce4 zram: rename init_lock to dev_lock new a14205fd6bde mm: drop filename from page_alloc.c header comment new fea5e33e0063 alloc_tag: fix rw permission issue when handling boot parameter new f2410ed8120a mm: fix OOM killer inaccuracy on large many-core systems new 8e90bf502cb3 mm/vmscan: mitigate spurious kswapd_failures reset from di [...] new ade7ac3f1548 mm/vmscan: add tracepoint and reason for kswapd_failures reset new fa470f433b21 mm/vmscan: fix demotion targets checks in reclaim/demotion new 66e75e66c91f mm/vmscan: select the closest preferred node in demote_fol [...] new 6b367ec26391 mm/highmem: fix __kmap_to_page() build error new 1117130c04c3 mm/hugetlb: remove unnecessary if condition new c763de42199f mm/hugetlb: enforce brace style new 48edf239ccd7 mm/mmap: move exit_mmap() trace point new e057565ae965 mm/mmap: abstract vma clean up from exit_mmap() new b35359f7159f mm/vma: add limits to unmap_region() for vmas new a3e30d22b116 mm/memory: add tree limit to free_pgtables() new c7a75e158d31 mm/vma: add page table limit to unmap_region() new cfc3c17dff75 mm: change dup_mmap() recovery new 2d4fbf21a9f5 mm: introduce unmap_desc struct to reduce function arguments new 32e5d4649eca mm/vma: use unmap_desc in exit_mmap() and vms_clear_ptes() new 13d20d119640 mm/vma: use unmap_region() in vms_clear_ptes() new 9a6e181138e9 mm: use unmap_desc struct for freeing page tables new 2742298cbf45 mm/vma: temporary build fix new 6ace94774aea Merge branch 'mm-unstable' of https://git.kernel.org/pub/s [...] new e3499500e9c6 foo new 88baae4dd06b rapidio: replace rio_free_net() with kfree() in rio_scan_a [...] new 12d88c11d857 kexec: replace the goto out_unlock with out new d24eda1a6d01 kexec: add kexec flag to control debug printing new 0b00ec83d964 kexec: print out debugging message if required for kexec_load new 040155ad38f0 arm64: kexec: adjust the debug print of kexec_image_info new bb1327a2ebf7 ocfs2: fix reflink preserve cleanup issue new 3bb32c8a1b7c ocfs2: fix circular locking dependency in ocfs2_acquire_dquot new 92bfbcd51934 checkpatch: add an invalid patch separator test new 92b562c2161c kho: use unsigned long for nr_pages new 1155a8918946 kho: simplify page initialization in kho_restore_page() new 600b862b380e compiler-clang.h: require LLVM 19.1.0 or higher for __type [...] new e44c719e679e kernel.h: drop STACK_MAGIC macro new 49da995a210b moduleparam: include required headers explicitly new df0d3094f8aa kernel.h: move VERIFY_OCTAL_PERMISSIONS() to sysfs.h new 797f5e6c0ee0 kernel.h: include linux/instruction_pointer.h explicitly new 6820a587c02a tracing: remove size parameter in __trace_puts() new a9999e30e43c tracing: move tracing declarations from kernel.h to a dedi [...] new b4b2b8ac3204 scripts/bloat-o-meter: ignore __noinstr_text_start new 5a18420783d2 selftests: udmabuf: fix hugepage size calculation new 28c13b725cbc delayacct: add timestamp of delay max new e04c55cba0c0 kexec: derive purgatory entry from symbol new 2d1b54f80700 Merge branch 'mm-nonmm-unstable' of https://git.kernel.org [...] new e60463367939 Merge branch 'kbuild-for-next' of https://git.kernel.org/p [...] new db482eacbe38 next-20260116/perf new 82d8c662720d Merge branch 'dma-mapping-for-next' of https://git.kernel. [...] new 37f124acfe5e Merge branch 'for-next/core' of https://git.kernel.org/pub [...] new 5b9c109f545d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 0f92de55bd4a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d575ad75f6b4 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 324acc5956f0 Merge branch 'at91-next' of https://git.kernel.org/pub/scm [...] new 20b386ae3fd7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f495aa2c6a9f Merge branch 'next' of https://github.com/Broadcom/stblinux.git new b37a0ab7b854 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 89a285fcd932 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 65d5727645ac soc: fsl: qe: qe_ports_ic: Consolidate chained IRQ handler [...] new 1e18c60f4989 Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/l [...] new 20e744da3806 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7c3fee520fbd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a670c040c643 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 12d3892d0dc5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 2583cb925ca1 clk: qcom: gfx3d: add parent to parent request map new 657c26e48100 Merge branches 'arm32-for-6.20', 'arm64-defconfig-for-6.20 [...] new 28f3c37d3c7c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3ae7f69e544b Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 0aba735f8aeb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new f2d7995ec040 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new ce9657f7f553 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 76b1504b5030 Merge branch 'for-linux-next' of https://git.kernel.org/pu [...] new 4a92fdd482b3 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 7d6fe7e381d2 riscv: dts: spacemit: add reset property new 7689c2d1bb1f riscv: dts: spacemit: sdhci: add reset support new 9d591fef025d riscv: dts: spacemit: Add USB2 PHY node for K1 new 6e8dcd141833 riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1 new c7e62c4eea02 riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3 new 4168630825f9 riscv: dts: spacemit: k1: Add "b" ISA extension new 81a52103b90f dt-bindings: riscv: add SpacemiT X100 CPU compatible new 6cdeb30db4d8 dt-bindings: timer: add SpacemiT K3 CLINT new 60490ca6d54b dt-bindings: interrupt-controller: add SpacemiT K3 APLIC new a716729a3ce1 dt-bindings: interrupt-controller: add SpacemiT K3 IMSIC new 7cb5fafc180f dt-bindings: riscv: spacemit: add K3 and Pico-ITX board bindings new 56f37e391a62 riscv: dts: spacemit: add initial support for K3 SoC new 7a6131804986 riscv: dts: spacemit: add K3 Pico-ITX board support new 4083d8d6c0aa riscv: dts: spacemit: pinctrl: update register and IO power new 5164e95565d3 riscv: dts: spacemit: Disable ETH PHY sleep mode for OrangePi new 5f499bb7a07f Merge branch 'spacemit-clk-for-6.20' into spacemit-for-next new d7cbc35214ba Merge branch 'for-next' of https://github.com/spacemit-com/linux new 929556d8d053 Merge branch 'stm32-next' of https://git.kernel.org/pub/sc [...] new 130152de6c2a Merge branch 'sunxi/for-next' of https://git.kernel.org/pu [...] new 37401e5be65d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 6cf13dc33052 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 65428481cf6e arm64: defconfig: Enable configurations for Kontron SMARC-sAM67 new 18258938db0c Merge branches 'ti-k3-dts-next' and 'ti-k3-config-next' in [...] new df812065ff94 Merge branch 'ti-next' of https://git.kernel.org/pub/scm/l [...] new a9930b071083 Merge branch 'for-next' of https://github.com/Xilinx/linux [...] new a46a9cd19bee Merge tag 'renesas-clk-for-v6.20-tag1' of git://git.kernel [...] new 9e7bee14deb9 Merge branch 'clk-renesas' into clk-next new 47231ba4cb22 clk: lmk04832: Simplify with scoped for each OF child loop new 9925fda8258d clk: scpi: Simplify with scoped for each OF child loop new faee3e39e647 clk: versatile: impd1: Simplify with scoped for each OF ch [...] new ef9b3b4dbe76 clk: clk-apple-nco: Add "apple,t8103-nco" compatible new f47c1b77d0a2 clk: Move clk_{save,restore}_context() to COMMON_CLK section new d94f0f096ccf clk: Merge prepare and unprepare sections new abe368db117e clk: Annotate #else and #endif new 784d3e4d4e6c Merge branch 'clk-cleanup' into clk-next new 8863e58a1037 Merge branch 'clk-next' of https://git.kernel.org/pub/scm/ [...] new bc760d842dde Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 90ebef42c6ca Merge branch 'renesas-clk' of https://git.kernel.org/pub/s [...] new 5492afb5c515 Merge branch 'thead-clk-for-next' of https://git.kernel.or [...] new 54ec820bef74 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 0dfffa5479d6 openrisc: define arch-specific version of nop() new 2526a1ceb25a Merge branch 'for-next' of https://github.com/openrisc/linux.git new 0f7764297a22 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1dc5a5d15bf3 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new c3eb64f3dd69 riscv: mm: define copy_user_page() as copy_page() new d493cfdd7390 riscv: defconfig: enable NLS_ISO8859_1 new 7e8bfd638543 iommu/riscv: Simplify maximum determination in riscv_iommu [...] new a1f5ff9e8f97 mm: add VM_SHADOW_STACK definition for riscv new ff0c09310de2 dt-bindings: riscv: document zicfilp and zicfiss in extens [...] new 307a69ba0acb riscv: zicfiss / zicfilp enumeration new 21de9377b87e riscv: add Zicfiss / Zicfilp extension CSR and bit definitions new f5709f589c3c riscv: Add usercfi state for task and save/restore of CSR_ [...] new 0aee748b1ae0 riscv/mm: ensure PROT_WRITE leads to VM_READ | VM_WRITE new 37613d6fcf5a riscv/mm: manufacture shadow stack ptes new 484d9e4fbfe9 riscv/mm: teach pte_mkwrite to manufacture shadow stack PTEs new 49ec05aa78e5 riscv/mm: update write protect to work on shadow stacks new de60ff254c83 riscv/mm: Implement map_shadow_stack() syscall new bb6b8c586127 riscv/shstk: If needed allocate a new shadow stack on clone new 28bc4743faf5 riscv: Implement arch-agnostic shadow stack prctls new d3d1efd48b3b prctl: add arch-agnostic prctl()s for indirect branch tracking new 2cf45c5de212 riscv: Implement indirect branch tracking prctls new ad2b603ee607 riscv/traps: Introduce software check exception and uprobe [...] new 1714db1e9b15 riscv/signal: save and restore the shadow stack on a signal new ea312c1f68ac riscv/kernel: update __show_regs() to print shadow stack register new 0cf9020c7889 riscv/ptrace: expose riscv CFI status and state via ptrace [...] new 3e2012c30d67 riscv: hwprobe: add support for RISCV_HWPROBE_KEY_IMA_EXT_1 new 08ec0d608630 riscv/hwprobe: add zicfilp / zicfiss enumeration in hwprobe new 643623045483 riscv: add kernel command line option to opt out of user CFI new bfa37da8d2bc riscv: enable kernel access to shadow stack memory via the [...] new d91448b010d4 arch/riscv: compile vdso with landing pad and shadow stack note new c7e05b0e41bd arch/riscv: add dual vdso creation logic and select vdso b [...] new 2c7b7d3d2da4 riscv: create a Kconfig fragment for shadow stack and land [...] new 39c6dbcbc4b1 riscv: add documentation for landing pad / indirect branch [...] new b44ab07648a5 riscv: add documentation for shadow stack new d4230676ac13 kselftest/riscv: add kselftest for user mode CFI new 497d23e167ce riscv: signal: fix some warnings reported by sparse new d6a32d16cf73 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 387082575264 Merge branch 'riscv-dt-for-next' of https://git.kernel.org [...] new 8418f05ca8ea dt-bindings: add Canaan K230 boards compatible strings new 4da90faa0352 dt-bindings: timer: Add Canaan K230 CLINT new abc9d1076142 dt-bindings: interrupt-controller: Add Canaan K230 PLIC new 3590108b58a7 riscv: dts: add initial canmv-k230 and k230-evb dts new 9a2d01f55574 riscv: dts: canaan: Correct the formatting issues about k230 dts new 83c4eb1b00eb riscv: dts: canaan: Add k230's pinctrl node new 8cfdbd5e207d riscv: dts: canaan: k230: Add "b" ISA extension new d296d66e8dcc riscv: dts: canaan: add reset controller for K230 new fd69c5b3002c Merge branch 'k230-basic' into riscv-soc-for-next new d785bc5543d0 Merge branch 'riscv-soc-for-next' of https://git.kernel.or [...] new a1907066a109 Merge branch 'fixes' into for-next new 4c6e55fff5e9 Merge branch 'features' into for-next new 47224f49a02e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9413df3b62ef Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new eeca9b4ff6d5 Merge branch 'xtensa-for-next' of https://github.com/jcmvb [...] adds 52556a749290 Merge branch 'misc-6.19' into for-next-current-v6.18-20260120 adds 20c46ec8edec Merge branch 'for-next-current-v6.18-20260120' into for-ne [...] adds cbaa07d2437a btrfs: add definitions and constants for remap-tree adds 404f7d472479 btrfs: add METADATA_REMAP chunk type adds 405d335d88e2 btrfs: allow remapped chunks to have zero stripes adds 12a32f77f28b btrfs: remove remapped block groups from the free-space-tree adds afa4afc6fecf btrfs: don't add metadata items for the remap tree to the [...] adds a57b9013050a btrfs: rename struct btrfs_block_group field commit_used t [...] adds 8dbcf27d4226 btrfs: add extended version of struct block_group_item adds 943bf05545de btrfs: allow mounting filesystems with remap-tree incompat flag adds 139e502826e0 btrfs: redirect I/O for remapped block groups adds ffe84cea2420 btrfs: handle deletions from remapped block group adds 179e4ee81fae btrfs: handle setting up relocation of block group with re [...] adds 286a878cd06c btrfs: move existing remaps before relocating block group adds b75b2c8abdab btrfs: replace identity remaps with actual remaps when doi [...] adds 19ead70786c9 btrfs: add do_remap parameter to btrfs_discard_extent() adds 0346b4886a33 btrfs: allow balancing remap tree adds 218bd9b6ff79 btrfs: handle discarding fully-remapped block groups adds c49762b5ad38 btrfs: populate fully_remapped_bgs_list on mount adds aa51e8f2cdc2 btrfs: remove bogus NULL checks in __btrfs_write_out_cache() adds a1539abbed5e btrfs: use the btrfs_block_group_end() helper everywhere adds e1bc917cd05d btrfs: use the btrfs_extent_map_end() helper everywhere adds 44b24b02ca7e btrfs: don't pass io_ctl to __btrfs_write_out_cache() adds 56130c854220 Merge branch 'b-for-next' into for-next-next-v6.19-20260120 adds 932bc694185b btrfs: === misc-next on b-for-next === adds 5586b4d459d8 btrfs: fallback to buffered IO if the data profile has dup [...] adds 0e3dc65d6d4d btrfs: add an ASSERT() to catch ordered extents without datasum adds a2da65dd9594 Merge branch 'misc-next' into for-next-next-v6.19-20260120 adds b130d860b840 Merge branch 'for-next-next-v6.19-20260120' into for-next- [...] adds 9c76aa2230ed Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 8ea7c590bb14 netfs: when subreq is marked for retry, do not check if it [...] adds 4b74288ab637 netfs: avoid double increment of retry_count in subreq adds 5646d0588785 cifs: Initialize cur_sleep value if not already done adds 453bada0bf59 cifs: make retry logic in read/write path consistent with [...] adds d57ac665a46f smb: client: split cached_fid bitfields to avoid shared-by [...] adds 826506b93dbb smb: client: prevent races in ->query_interfaces() adds 6ac3e890a709 smb: client: add proper locking around ses->iface_last_update adds 9c1c4adfe4f8 smb: client: introduce multichannel async work during mount adds 0162b68026dc smb: client: add multichannel async work for CONFIG_CIFS_D [...] adds 77a137a2d332 cifs: Scripted clean up fs/smb/client/cached_dir.h adds 7bea363da0d7 cifs: Scripted clean up fs/smb/client/dfs.h adds 851d41d365bb cifs: Scripted clean up fs/smb/client/cifsproto.h adds d62ffdedd5a7 cifs: Scripted clean up fs/smb/client/cifs_unicode.h adds c7ec431c65d6 cifs: Scripted clean up fs/smb/client/netlink.h adds 3aaf7f8bace1 cifs: Scripted clean up fs/smb/client/cifsfs.h adds 4285c156a04d cifs: Scripted clean up fs/smb/client/dfs_cache.h adds d5ce03d157ba cifs: Scripted clean up fs/smb/client/dns_resolve.h adds 3e0b222669b3 cifs: Scripted clean up fs/smb/client/cifsglob.h adds 0bcdd6cfb6bf cifs: Scripted clean up fs/smb/client/fscache.h adds 4e0ce93dcc90 cifs: Scripted clean up fs/smb/client/fs_context.h adds 9023175d7bb9 cifs: Scripted clean up fs/smb/client/cifs_spnego.h adds bfc5ff0688d7 cifs: Scripted clean up fs/smb/client/compress.h adds 204ab7bc3657 cifs: Scripted clean up fs/smb/client/cifs_swn.h adds d6ebba77edfd cifs: Scripted clean up fs/smb/client/cifs_debug.h adds 7abeb0e843e7 cifs: Scripted clean up fs/smb/client/smb2proto.h adds 44a13bdbc52d cifs: Scripted clean up fs/smb/client/reparse.h adds ba9fad102814 cifs: Scripted clean up fs/smb/client/ntlmssp.h adds 15fd1a2878dc cifs: SMB1 split: Rename cifstransport.c adds f4e79ad7619b cifs: SMB1 split: Create smb1proto.h for SMB1 declarations adds f820aeb44a11 cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h adds 8568cab5b831 cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c adds d8e760bd0530 cifs: SMB1 split: Move some SMB1 received PDU checking bit [...] adds 66d7f118ae37 cifs: SMB1 split: Add some #includes adds fcd6176517f3 cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h adds c05733ae16d7 cifs: SMB1 split: Adjust #includes adds 016e93054c76 cifs: SMB1 split: Move BCC access functions adds 44f5270fc16f cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_} [...] adds e8ecb9e1f2b3 cifs: Fix cifs_dump_mids() to call ->dump_detail adds 5551bf40369c cifs: SMB1 split: Move inline funcs adds f7654cf33e61 cifs: SMB1 split: cifs_debug.c adds f7c1c03aee58 cifs: SMB1 split: misc.c adds d06bbe96baeb cifs: SMB1 split: netmisc.c adds c286b6850840 cifs: SMB1 split: cifsencrypt.c adds b521f0b705cf cifs: SMB1 split: sess.c adds ebc17a499267 cifs: SMB1 split: connect.c adds 2521bcfa69d8 cifs: SMB1 split: Make BCC accessors conditional adds e53e63863567 cifs: Label SMB2 statuses with errors adds 7bbceab13de3 cifs: Autogenerate SMB2 error mapping table adds ae29009a6b35 smb/client: check whether smb2_error_map_table is sorted i [...] adds 2899fa3a264a smb/client: use bsearch() to find target in smb2_error_map_table adds 7bdd5bb887a3 smb/client: introduce KUnit test to check search result of [...] adds 643b1f00310e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 34d3bfe124ed Merge branch 'configfs-next' of https://git.kernel.org/pub [...] adds e8c6bd43f485 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 1416bd508c78 dlm: fix recovery pending middle conversion adds 080e5563f878 dlm: validate length in dlm_search_rsb_tree adds 6155b409761f fs/dlm: use list_add_tail() instead of open-coding list insertion adds 596ce53d647c dlm: Constify struct configfs_item_operations and configfs [...] adds 6dda4f0a31b0 fs/dlm/dir: remove unuse variable count_match adds 238ae7c2486b Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 4f1ea4a7ef64 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 26c3037ad848 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds c8aa046afadc Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] adds 980078d1275d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds ddefb359c49f Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds e5474033ab45 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 6020ef5be55d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds d0445ae6f222 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] adds 42cb9bd1dc73 ksmbd: smbd: fix dma_unmap_sg() nents adds 27e68ed6aba5 smb: server: fix comment for ksmbd_vfs_kern_path_start_removing() adds f5e65d4d578b smb: server: reset smb_direct_port = SMB_DIRECT_PORT_INFIN [...] adds 89282851991f Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 0a4b85882685 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] adds fb918c838666 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 07f7efd9a199 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 84c1096ed61c Merge branch 'vfs.fixes' into vfs.all adds caede50daffe Merge branch 'vfs-7.0.misc' into vfs.all adds 433baa2cd859 Merge branch 'vfs-7.0.iomap' into vfs.all adds 431b76555195 Merge branch 'vfs-7.0.initrd' into vfs.all adds 0abee6cb379c Merge branch 'vfs-7.0.namespace' into vfs.all adds 0f44369f8fb9 Merge branch 'vfs-7.0.rust' into vfs.all adds 6ea258d1f689 fs/namei: fix kernel-doc markup for dentry_create adds c1796f76d9e5 Merge branch 'vfs-7.0.atomic_open' into vfs.all adds e0055a69461c Merge branch 'vfs-7.0.fserror' into vfs.all adds 013eb7e7630b Merge branch 'vfs-7.0.nonblocking_timestamps' into vfs.all adds b02a81cd4294 Merge branch 'vfs-7.0.leases' into vfs.all adds 5de2a49a01ee Merge branch 'vfs-7.0.nullfs' into vfs.all adds 43196af11438 Merge branch 'vfs-7.0.btrfs' into vfs.all adds 8c97a6ddc956 minix: Add required sanity checking to minix_check_superblock() adds f77e21ac4082 Merge branch 'vfs-7.0.minix' into vfs.all adds 4f55c2a5faef Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] adds 7afd48f3cb85 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1af0ae00a4cc Merge branch 'fs-next' of linux-next new 419fa5414afd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 18af34bf20d7 Merge branch 'pci/endpoint' new c2c7fd29e0fb Merge branch 'pci/enumeration' new 2497fbc22cb3 Merge branch 'pci/iommu' new 78fce2ca344e Merge branch 'pci/p2pdma' new ee6c22fdb08f Merge branch 'pci/pm' new dcbd141362bc Merge branch 'pci/portdrv' new 75fac41a0fbf Merge branch 'pci/ptm' new 2ba7c7bd2b0e PCI/pwrctrl: pwrseq: Rename private struct and pointers fo [...] new e40d16e6c239 PCI/pwrctrl: slot: Rename private struct and pointers for [...] new 99ee5837c63d PCI/pwrctrl: tc9563: Use put_device() instead of i2c_put_a [...] new dc534bdc388b PCI/pwrctrl: tc9563: Clean up whitespace new c105a3ed6167 PCI/pwrctrl: tc9563: Add local variables to reduce repetition new 370d2de0fb65 PCI/pwrctrl: tc9563: Rename private struct and pointers fo [...] new 0afc90ced095 PCI/pwrctrl: slot: Factor out power on/off code to helpers new 2045c352812e PCI/pwrctrl: pwrseq: Factor out power on/off code to helpers new 113f44ed50d2 PCI/pwrctrl: Add 'struct pci_pwrctrl::power_{on/off}' callbacks new 4c4132489201 PCI/pwrctrl: Add APIs to create, destroy pwrctrl devices new b35cf3b6aa1e PCI/pwrctrl: Add APIs to power on/off pwrctrl devices new b921aa3f8dec PCI/pwrctrl: Switch to pwrctrl create, power on/off, destroy APIs new 58614046254f PCI: qcom: Drop the assert_perst() callbacks new 54786d9806b2 PCI: Drop the assert_perst() callback new 9b93b52544f7 Merge branch 'pci/pwrctrl' new d939de1ced7c Merge branch 'pci/resource' new 7452dd3dd848 Merge branch 'pci/trace' new b99e5fb8d12d Merge branch 'pci/virtualization' new c8eff7651009 Merge branch 'pci/workqueue' new 11bfd6406494 Merge branch 'pci/dt-bindings' new 4e598c85c2bd Merge branch 'pci/controller/aspeed' new a7c04679554a Merge branch 'pci/controller/cadence' new 3a2724fe3e99 Merge branch 'pci/controller/cadence-j721e' new f95c5bb63315 Merge branch 'pci/controller/dwc' new 97b9a441153a Merge branch 'pci/controller/dwc-imx6' new 8d8db7dbf218 PCI: qcom: Rename PERST# assert/deassert helpers for uniformity new fdda65dc0759 Merge branch 'pci/controller/dwc-qcom' new d16141b423f2 Merge branch 'pci/controller/dwc-qcom-ep' new 0fa7d7a3f0a9 Merge branch 'pci/controller/dwc-rockchip' new 13e4c5c10f6b Merge branch 'pci/controller/dwc-sophgo' new 5ad8a47efc35 Merge branch 'pci/controller/mediatek' new 860979d68a24 Merge branch 'pci/controller/plda-starfive' new 637f1d933da1 Merge branch 'pci/controller/rzg3s-host' new cc0939c2f539 Merge branch 'pci/controller/tegra' new ac629ebd3c85 Merge branch 'pci/controller/tegra194' new eec96082fd18 Merge branch 'pci/controller/xilinx' new a8d9c8211963 Merge branch 'pci/controller/misc' new 62d82b19b194 Merge branch 'pci/misc' new 0a3d1091fc35 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new d916db698ad7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 59b606b03558 Merge branch 'i2c/for-next' of https://git.kernel.org/pub/ [...] new fae88e03f458 drivers/i2c/busses: use min() instead of min_t() new 56c091c0b139 Merge branch 'i2c/i2c-host' of https://git.kernel.org/pub/ [...] new 600194969f90 Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/ [...] new 9aca9af9d3c2 Merge branch 'hwmon-next' of https://git.kernel.org/pub/sc [...] new a66437c27979 Documentation: Provide guidelines for tool-generated content new 3c5fefc8f1c8 doc: kgdb: Add description about rodata=off kernel parameter new 20f73d6fc298 scsi: docs: Add description for missing options of link_po [...] new b2664a90c171 jobserver: Split up the big try: block new 292eca316321 docs: kdoc: fix logic to handle unissued warnings new 802774d8539f docs: kdoc: avoid error_count overflows new bd28e99720f3 docs: kdoc: ensure that comments are using our coding style new 6cc45ee5df3b docs: kdoc: some fixes to kernel-doc comments new 24f984aa117f docs: kdoc: remove support for an external kernel-doc from sphinx new eba6ffd126cd docs: kdoc: move kernel-doc to tools/docs new 32e9a42440a2 docs: kdoc: move the return values to the helper message new 35c0f975ef4a docs: kdoc: improve description of MsgFormatter new 0407f3714ce5 docs: conf.py: get rid of the now unused kerneldoc_bin env var new 4a3efd128f7d docs: sphinx-build-wrapper: stop setting kerneldoc_bin for Sphinx new a9e732c12dab docs: add a scripts/kernel-doc symbolic link new 11ba4215d0d6 Merge branch 'mauro' into docs-mw new 98f2f3021d72 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 93ecd6ee95c3 media: venus: vdec: fix error state assignment for zero bytesused new 63c072e2937e media: venus: vdec: restrict EOS addr quirk to IRIS2 only new 66c744e28b69 media: venus: assign unique bus_info strings for encoder a [...] new 370e19042fb8 Revert "media: iris: Add sanity check for stop streaming" new 89f7cf359011 media: iris: Fix ffmpeg corrupted frame error new 71fe80364a65 media: iris: Fix fps calculation new 4980721cb97d media: iris: use fallback size when S_FMT is called withou [...] new 8fc707d13df5 media: iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API us [...] new bbef55f41410 media: iris: Add missing platform data entries for SM8750 new 2d0bbd982dfd media: iris: Add buffer to list only after successful allocation new 811dbc546f47 media: iris: Skip resolution set on first IPSC new 1dabf00ee206 media: iris: gen1: Destroy internal buffers after FW releases new 9aa8d63d09cf media: iris: gen2: Add sanity check for session stop new 2c73cfd0cfc4 media: iris: Prevent output buffer queuing before stream-o [...] new 3f9b5c1ccd44 media: iris: Document difference in size during allocation new 9adfb1ba7014 media: iris: Change psc properties message to debug level new d9967fa37ca9 media: qcom: iris: Improve format alignment for encoder new 0708f305d6fa media: qcom: iris: Improve crop_offset handling for encoder new 121d6d7a3511 media: qcom: iris: Add scale support for encoder new 49a940f37de3 media: qcom: iris: Add rotation support for encoder new 874eca6d3095 media: qcom: iris: Add flip support for encoder new 5ef0832c6e42 media: qcom: iris: Add intra refresh support for encoder new 8744df0e8946 media: iris: Add support for multiple clock sources new dff99dff6c3c media: iris: Add support for multiple TZ content protectio [...] new df816dce1b01 media: iris: Introduce buffer size calculations for vpu4 new 2fc9b85dea50 media: iris: Move vpu register defines to common header file new 82b96a8d8d6e media: iris: Move vpu35 specific api to common to use for vpu4 new dde659d37036 media: iris: Introduce vpu ops for vpu4 with necessary hooks new ae8694393e13 media: dt-bindings: media: renesas,fcp: Allow three clocks [...] new 23e1bfeff476 media: imx8-isi: Drop unneeded module alias new bb0365f4f342 media: rkisp1: Discard pm_runtime_put() return value new 5a50f2b61104 media: rkisp1: Fix filter mode register configuration new 075282b2e68d media: nxp: use dev_err_probe() to simplify code new 078161dd44d6 media: nxp: imx8-isi: use devm_pm_runtime_enable() to simp [...] new e001b3b1cdd4 media: nxp: use cleanup __free(fwnode_handle) simplify code new 7ce92f358970 media: staging: media: imx6-mipi-csi2: replace spaces with [...] new 2da4207d0a7c media: staging: media: imx6-mipi-csi2: use devm_mutex_init [...] new 6ee54e03d97b media: staging: media: imx6-mipi-csi2: use devm_platform_i [...] new 93f540acb7bf Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new 565ce707f660 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] new 682f8bf35130 cpufreq: dt-platdev: Add ti,am62l3 to blocklist new 95d097e95cf2 cpufreq: ti-cpufreq: add support for AM62L3 SoC new 4b018f87aa57 Merge branch 'cpufreq/arm/linux-next' of https://git.kerne [...] new e60a21cefa21 Merge branch 'cpupower' of https://git.kernel.org/pub/scm/ [...] new cfdf57af24c2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 75de65b74cf3 Merge branch 'opp/linux-next' of https://git.kernel.org/pu [...] new ebc2164a4cd4 RDMA/mlx5: Fix UMR hang in LAG error state unload new 18ea78e2ae83 IB/mlx5: Fix port speed query for representors new d3922f6dad69 RDMA/rxe: Remove unused page_offset member new 51f9b7a79588 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 8766d61a1d33 Revert "Merge branch 'netkit-support-for-io_uring-zero-cop [...] new 7073bb4b696f net: memzero mp params when closing a queue new 92d76cf96dcb net: reduce indent of struct netdev_queue_mgmt_ops members new efcb9a4d32d3 net: add bare bone queue configs new c0b709bf438b net: pass queue rx page size from memory provider new f57efb32aae1 eth: bnxt: store rx buffer size per queue new c55bf90a2112 eth: bnxt: adjust the fill level of agg queues with larger [...] new f96e1b35779e eth: bnxt: support qcfg provided rx page size new a32bb32d0193 selftests: iou-zcrx: test large chunk sizes new d1de61db1536 io_uring/zcrx: document area chunking parameter new 677a51790be9 Merge tag 'net-queue-rx-buf-len-v9' of https://github.com/ [...] new bafae5de41c2 eth: fbnic: Use GFP_KERNEL to allocting mbx pages new 0c86b52b1a94 eth: fbnic: Allocate all pages for RX mailbox new 301ae0d5391a eth: fbnic: Reuse RX mailbox pages new 320ee20a0b54 eth: fbnic: Remove retry support new 5d18a4d04309 eth: fbnic: Update RX mbox timeout value new 7333299be4e5 Merge branch 'eth-fbnic-update-ipc-mailbox-support' new 3fbb5395c730 net: split kmalloc_reserve() to allow inlining new 5062245a5a7f net: remove legacy way to get/set HW timestamp config new 49743f27268f selftests: drv-net: extend HW timestamp test with ioctl new 3cc3ca6dc25a dt-bindings: net: sparx5: do not require phys when RGMII is used new 4dd29c654b0a dt-bindings: net: micrel: Convert to DT schema new 283d58723887 dt-bindings: net: micrel: Convert micrel-ksz90x1.txt to DT schema new ee7be82f8c7e Merge branch 'convert-the-micrel-bindings-to-dt-schema' new 79bfa5fb8587 net: fclone allocation small optimization new 1802e9079f65 selftests: drv-net: fix missing include in ncdevmem new 833dcd75d54f net: usb: r8152: fix transmit queue timeout new cd18e8ac030e net: add kdoc for napi_consume_skb() new 2ec113ee41b6 octeontx2-pf: Remove unnecessary bounds check new 6406fc709ace net: airoha_eth: increase max MTU to 9220 for DSA jumbo frames new 1be080b78fd3 net: macb: Replace open-coded device config retrieval with [...] new 0d035fb5dcd9 net: phy: simplify PHY fixup registration new 1cbc1fe0a434 net/benet: Fix typos in driver code comments new c2b733da93bf net/micrel: Fix typos in micrel driver code comments new f117205ad70b net/xen-netback: Fix mispelling of "Software" as "Softare" new 2d265e2fe6f2 Merge branch 'fix-typos-in-network-driver-code-comments' new 670ade3bfae6 tcp: move tcp_rate_skb_delivered() to tcp_input.c new d8f87aa5fa0a net: remove HIPPI support and RoadRunner HIPPI driver new 4207957da0f5 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new 170014769761 bpf: Add __force annotations to silence sparse warnings new 4787eaf7c171 bpf: Add SPDX license identifiers to a few files new 999b2395e3c3 bpftool: Add 'prepend' option for tcx attach to insert at [...] new 47d440d0a5bb selftests/bpf: Support when CONFIG_VXLAN=m new efad162f5a84 selftests/bpf: Fix map_kptr test failure new ef7d4e42d16f bpf: verifier: Make sync_linked_regs() scratch registers new 713edc71449f bpf: Remove leftover accounting in htab_map_mem_usage afte [...] new f81c07a6e98e bpf/verifier: Optimize ID mapping reset in states_equal new 2e6690d4f7fc selftests/bpf: Add perfbuf multi-producer benchmark new ea073d1818e2 bpf: Refactor btf_kfunc_id_set_contains new 08ca87d63243 bpf: Introduce struct bpf_kfunc_meta new 64e1360524b9 bpf: Verifier support for KF_IMPLICIT_ARGS new 2583e81fd885 resolve_btfids: Introduce finalize_btf() step new 9d199965990c resolve_btfids: Support for KF_IMPLICIT_ARGS new e939f3d16d77 selftests/bpf: Add tests for KF_IMPLICIT_ARGS new b97931a25a4b bpf: Migrate bpf_wq_set_callback_impl() to KF_IMPLICIT_ARGS new 8157cc739ad3 HID: Use bpf_wq_set_callback kernel function new 6e663ffdf760 bpf: Migrate bpf_task_work_schedule_* kfuncs to KF_IMPLICIT_ARGS new d806f3101276 bpf: Migrate bpf_stream_vprintk() to KF_IMPLICIT_ARGS new bd06b977e02d selftests/bpf: Migrate struct_ops_assoc test to KF_IMPLICIT_ARGS new aed57a363871 bpf: Remove __prog kfunc arg annotation new 74bc4f612720 bpf,docs: Document KF_IMPLICIT_ARGS flag new b236134f70ba Merge branch 'bpf-kernel-functions-with-kf_implicit_args' new 44fdd581d273 bpf: Add range tracking for BPF_DIV and BPF_MOD new c9e440bf25a7 selftests/bpf: Add tests for BPF_DIV and BPF_MOD range tracking new 900dbb6db68b Merge branch 'bpf-add-range-tracking-for-bpf_div-and-bpf_mod' new 802eef5afb18 bpf: Fix memory access flags in helper prototypes new ed4724212f6f bpf: Require ARG_PTR_TO_MEM with memory flag new 2516a9c5a554 Merge branch 'bpf-fix-memory-access-flags-in-helper-prototypes' new dd341eacdba3 selftests/bpf: update verifier test for default trusted po [...] new c1f2c449de27 bpf: Factor out timer deletion helper new 57d31e72dbdd bpf: Remove unnecessary arguments from bpf_async_set_callback() new 8bb1e32b3fac bpf: Introduce lock-free bpf_async_update_prog_callback() new 83c9030cdc45 bpf: Simplify bpf_timer_cancel() new eaedea154eb9 bpf, x86: inline bpf_get_current_task() for x86_64 new 4fca95095cdc selftests/bpf: test the jited inline of bpf_get_current_task new ba335bf3a5b8 Merge branch 'bpf-x86-inline-bpf_get_current_task-for-x86_64' new 2394a5a0d0f2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c170a61739fa Bluetooth: btintel_pcie: Remove unnecessary check before k [...] new a122dbf2ebcc Bluetooth: btusb: Add new VID/PID for RTL8852CE new 854aa613b6b3 Bluetooth: btnxpuart: Remove unneeded CONFIG_PM ifdef new ba93b539e8d4 Bluetooth: btintel: Remove unneeded CONFIG_PM* #ifdef's new 1be0e0dd5022 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 751127435e24 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9e5a49b665e6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 34e7cf6f802f Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 6cc074085d49 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 61fd6178ea75 Merge branch 'mtd/next' of https://git.kernel.org/pub/scm/ [...] new 6d20efb53bcf Merge branch 'nand/next' of https://git.kernel.org/pub/scm [...] new 20c288ba85db Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 25e25d252c45 Merge branch 'libcrypto-next' of https://git.kernel.org/pu [...] new 150843b83270 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new e005fd94e2e5 drm/tyr: rename pad0 to selected_coherency new a8bdd9310cc9 drm/rockchip: inno-hdmi: make inno_hdmi.h header self-contained new a4b4385d0523 drm: of: drm_of_panel_bridge_remove(): fix device_node leak new f675a276b844 drm: of: drm_of_panel_bridge_remove(): convert to of_drm_f [...] new d07490fb2395 drm/bridge: sii902x: convert to of_drm_find_and_get_bridge() new 9d34e1a8cf7b drm/bridge: thc63lvd1024: convert to of_drm_find_and_get_bridge() new 35dd5e1c089b drm/bridge: tfp410: convert to of_drm_find_and_get_bridge() new 0bbca46cd50a drm/bridge: tpd12s015: convert to of_drm_find_and_get_bridge() new 31cb3cd7e714 drm/bridge: lt8912b: convert to of_drm_find_and_get_bridge() new 7654c807f207 drm/bridge: imx8mp-hdmi-pvi: convert to of_drm_find_and_ge [...] new 32529d384cea drm/bridge: imx8qxp-ldb: convert to of_drm_find_and_get_bridge() new e5e1a0000746 drm/bridge: samsung-dsim: samsung_dsim_host_attach: use a [...] new 33f86ac63031 drm/bridge: samsung-dsim: samsung_dsim_host_attach: don't [...] new 685d0dfc37d0 drm/bridge: samsung-dsim: samsung_dsim_host_attach: conver [...] new 6cdd8b584589 mailmap: Update Jessica Zhang's email address new f12352471061 drm/atmel-hlcdc: fix memory leak from the atomic_destroy_s [...] new bc8477872332 drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit aft [...] new 06682206e2a1 drm/atmel-hlcdc: don't reject the commit if the src rect h [...] new 5488a29596cd drm/buddy: Prevent BUG_ON by validating rounded allocation new dc0e3aa54eaa drm/tests/drm_buddy: Add tests for allocations exceeding m [...] new 1d5362145de9 drm/bridge: anx7625: Fix invalid EDID size new 00e6f8f60601 dt-bindings: vendor-prefixes: Add AlgolTek new e58be49a9a09 dt-bindings: display: bridge: simple: document the Algolte [...] new d51e390ae848 drm/bridge: simple: add the Algoltek AG6311 DP-to-HDMI bridge new 19170b37bdc5 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new d4a814f400d4 drm/amdkfd: Move gfx9.4.3 and gfx 9.5 MQD to HBM new 5aaa5058dec5 drm/amdgpu: remove frame cntl for gfx v12 new fc3336be9c62 drm/amd/amdgpu: Add independent hang detect work for user [...] new 5d42ee457ccd drm/amdgpu: free hw_vm_fence when fail in amdgpu_job_alloc new 54f2fc76ddd3 drm/amdgpu: Improve IP discovery checksum failure logging new 230ef3977d6f drm/amdkfd: fix gfx11 restrictions on debugging cooperativ [...] new e6048510c319 drm/amdgpu/jpeg4.0.3: remove redundant sr-iov check new 17b2c526fd80 drm/amd/display: Clear HDMI HPD pending work only if it is [...] new e53278b220df drm/amd: Update IP versions for Gorgon Point products new 1417281ca89c drm/amd/display: update memory QoS measurement interface new 942782883955 drm/amd/display: panel inst for monitors new 8cee62904caf drm/amd/display: Disable FEC when powering down encoders new 0a62732e53d7 drm/amd/display: Detect panel type from VSDB new 803a4cb8e3a4 drm/amd/display: Check NULL before accessing a variable new c59ade93fbf5 drm/amd/display: Initialize a default to phyd32clk new bdc26342c49e drm/amd/display: Revert "init dispclk from bootup clock fo [...] new a625dc4989a2 drm/amd/display: Revert "init dispclk from bootup clock fo [...] new d5db4f88e0db drm/amd/display: Add IPS residency info to debugfs new 4589712e0111 drm/amd/display: Ensure link output is disabled in backend [...] new c0d6f52f9b62 drm/amd/display: Remove unused code new 443c30f243a3 drm/amd/display: Add DMU crash recovery callback to DM new 4321c5cac7f2 drm/amd/display: Remove coverity comments and fix spaces new 5eb680a06007 drm/amdgpu: fix error handling in ib_schedule() new e51b709a6dd0 drm/amdgpu: add new job ids new f16a208cfb55 drm/amd/display: Promote DC to 3.2.366 new 0314df64dd32 drm/amd/display: fix misspelling of "minimum" in dc_dsc.c new e924c7004b08 drm/amd/display: Only poll analog connectors new 1de6763bdd04 drm/radeon: convert VCE logging to drm_* helpers new 05138e8ff287 drm/amd/pm: Fix unneeded semicolon warning new 2a38884158ee Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 1e60481d60c0 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new cc4adab164b7 Merge tag 'v6.19-rc1' into msm-next new e6177c7a2401 drm/msm/mdss: correct HBB programmed on UBWC 5.x and 6.x devices new 7ead14d4b974 drm/msm/dpu: offset HBB values written to DPU by -13 new 5dcec3fc1311 drm/msm/dpu: program correct register for UBWC config on DPU 8.x+ new 258b080dc280 drm/msm/dpu: fix SSPP_UBWC_STATIC_CTRL programming on UBWC 5.x+ new 60772c225f0f dt-bindings: display/msm: qcom, kaanapali-dpu: Add Kaanapali new b92efcf5197e dt-bindings: display/msm: dsi-phy-7nm: Add Kaanapali DSI PHY new ac9d8bf74862 dt-bindings: display/msm: dsi-controller-main: Add Kaanapali new 526015977816 dt-bindings: display/msm: qcom, kaanapali-mdss: Add Kaanapali new 3d2d7a3386e8 drm/msm/mdss: Add support for Kaanapali new 223bff623c7d drm/msm/dsi/phy: Add support for Kaanapali new 2482c6f93aa6 drm/msm/dsi: Add support for Kaanapali new b78956dc9ed7 drm/msm/dpu: Add interrupt registers for DPU 13.0.0 new cc4b81f178c7 drm/msm/dpu: Refactor SSPP to compatible DPU 13.0.0 new 688c7734002a drm/msm/dpu: Add Kaanapali SSPP sub-block support new c6c9f129e98e drm/msm/dpu: Add Kaanapali WB support new 83fe2cd56b1d drm/msm/dpu: Add support for Kaanapali DPU new 98c8f146f574 drm/msm/dpu: correct error messages in RM new 42f62cd79578 drm/msm/dpu: try reserving the DSPP-less LM first new f185076da44c drm/msm/dp: Avoid division by zero in msm_dp_ctrl_config_msa() new 3c3862b7e74a Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 9dd08fdecc0c drm/xe/uapi: disallow bind queue sharing new 9dd1048bca4f drm/xe/migrate: fix job lock assert new 11c6af1a2d85 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 0d09e2a21dcd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new eca8da2e1e4b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f76ed1d41895 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f4ce7c5f6a4d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 8d38c275f7ff ASoC: sdw_utils: remove dai registered check new 1616c41e469c ASoC: tas2783A: fw loading for devices without pci bus new 00ca2dd431fa ASoC: SOF: Intel: hda: Remove MODULE_SOFTDEP for snd-hda-c [...] new 0cccfe65895d ASoC: codecs: es8323: Replace magic numbers with defined macros new 9dd2719a9ad3 ASoC: codecs: es8323: remove DAC enablement write from es8 [...] new 95814d4b8d47 ASoC: codecs: es8323: Enable proper DAPM widgets for capture ADC new 3c5ddd56aa93 ASoC: codecs: es8323: Enable proper DAPM widgets for chip power new 965f58e70e76 ASoC: codec: es8323: Enable DAPM for ADC and ChipPower new 08c098999601 ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint [...] new 4fbd3b2ec04d ASoC: soc-acpi-intel-ptl-match: use aggregated endpoint in [...] new 58b2e9a1d9a7 ASoC: soc-acpi-intel-arl/ptl-match: use aggregated new 53dfb2ad6fcf ASoC: renesas: rz-ssi: Simplify the logic in rz_ssi_stream [...] new 9e0e337cc6c7 ASoC: renesas: rz-ssi: Drop unnecessary if condition new c7a4c368e713 ASoC: renesas: rz-ssi: Drop the & operator in front of fun [...] new cafadbf430f4 ASoC: renesas: rz-ssi: Drop goto label new 9ef552fcf0e0 ASoC: renesas: rz-ssi: Cleanups new 0ef6442ebd58 Merge remote-tracking branch 'asoc/for-6.20' into asoc-next new 3eb8f537fbac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new bf673484a961 Merge branch 'modules-next' of https://git.kernel.org/pub/ [...] new 05c7f348f642 Input: ili210x - convert to dev_err_probe() new 9b352327add1 dt-bindings: input: touchscreen: edt-ft5x06: Add FocalTech FT3518 new 5383e76483dc Input: edt-ft5x06 - add support for FocalTech FT3518 new c6b2deed512a dt-bindings: input: google,goldfish-events-keypad: Convert [...] new 572ffd4f442e Input: dynapro - switch to use scnprintf() to suppress tru [...] new 6b88bc3f0ac6 Input: egalax_ts_serial - switch to use scnprintf() to sup [...] new be1735de10d0 Input: elo - switch to use scnprintf() to suppress truncat [...] new ed9b2fc10db7 Input: gunze - switch to use scnprintf() to suppress trunc [...] new c2f24e91c914 Input: hampshire - switch to use scnprintf() to suppress t [...] new 7cf2d840211f Input: fujitsu_ts - switch to use scnprintf() to suppress [...] new 6dd774d52786 Input: inexio - switch to use scnprintf() to suppress trun [...] new 597c12d9f522 Input: mtouch - switch to use scnprintf() to suppress trun [...] new 1828b5206311 Input: penmount - switch to use scnprintf() to suppress tr [...] new b2c767ef3ba6 Input: touchit213 - switch to use scnprintf() to suppress [...] new 2d3bb7165a3a Input: touchright - switch to use scnprintf() to suppress [...] new 9f18271c58b9 Input: touchwin - switch to use scnprintf() to suppress tr [...] new b58a2c1a91e7 Input: tsc40 - switch to use scnprintf() to suppress trunc [...] new 3033da61dc39 Input: wdt87xx_i2c - switch to use dev_err_probe() new 6cebd8e193d0 Input: serio - complete sizeof(*pointer) conversions new e3f165e9f1c4 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 10dc95939817 io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop new 40f8c6924b9c Merge branch 'io_uring-6.19' into for-next new 42b12cb5fd45 io_uring/timeout: annotate data race in io_flush_timeouts() new f2bdf289b81b Merge branch 'for-7.0/io_uring' into for-next new 5e2fde1a9433 block: pass io_comp_batch to rq_end_io_fn callback new f7bc22ca0d55 nvme/io_uring: optimize IOPOLL completions for local ring context new 44fd89ad9db2 Merge branch 'for-7.0/block' into for-next new b6e29ac0f001 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 4271207c7d7a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1bc613f274e3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 383f5b906f51 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 0b6a34ca0ac3 mfd: qcom-pm8xxx: Fix OF populate on driver rebind new 74283e1c49dd mfd: omap-usb-host: Fix OF populate on driver rebind new 41d1f3cf1f52 dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,lan [...] new bbdf8911f92c dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt6 [...] new cbc07585c95e dt-bindings: mfd: mediatek: mt6397: Add missing MT6331 reg [...] new c79c095e219b mfd: ls2kbmc: Fully convert to use managed resources new 2c0a8a1fc4bd mfd: ls2kbmc: Use PCI API instead of direct accesses new 51a3be8c7e38 Merge branch 'for-mfd-next' of https://git.kernel.org/pub/ [...] new 2bdcbe91c284 Merge branch 'for-backlight-next' of https://git.kernel.or [...] new 3099306fc387 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 20c4701b75a3 dt-bindings: regulator: mark regulator-suspend-microvolt a [...] new a60f5bf9dc22 Merge remote-tracking branch 'regulator/for-6.20' into reg [...] new 7bca1ad58d47 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new e1f7d3cfc7ea Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 20a5964910d4 Merge branch 'next-integrity' of https://git.kernel.org/pu [...] new 0167bf4a8353 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 2bfc62c5ab73 Merge branch 'next' of https://github.com/cschaufler/smack-next new 0769f5860605 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] new ac43e92acba1 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new 3222b6de5145 iommu/amd: Fix error path in amd_iommu_probe_device() new 98d5110f90ae iommupt: Make it clearer to the compiler that pts.level == [...] new 374e7af67d9d iommu/io-pgtable-arm: fix size_t signedness bug in unmap path new 7d8b06ecc45b iommu/amd: Add support for hw_info for iommu capability query new 5335fc165749 iommu/amd: Rename DEV_DOMID_MASK to DTE_DOMID_MASK new 11cfa782f01b iommu/amd: Make amd_iommu_make_clear_dte() non-static inline new 9b467a5af856 iommu/amd: Introduce helper function amd_iommu_update_dte() new e05698c10d98 iommufd: Introduce data struct for AMD nested domain allocation new b2bb0573ddb2 iommu/amd: Always enable GCR3TRPMode when supported. new b43a29def24f iommu/amd: Add support for nest parent domain allocation new e113a72576d6 iommu/amd: Introduce struct amd_iommu_viommu new 774180a74abc iommu/amd: Add support for nested domain allocation new 757d2b1fdf5b iommu/amd: Introduce gDomID-to-hDomID Mapping and handle p [...] new 4e1b09d90bdf iommu/amd: Refactor persistent DTE bits programming into a [...] new 93eee2a49c1b iommu/amd: Refactor logic to program the host page table in DTE new 103f4e7c8544 iommu/amd: Add support for nested domain attach/detach new c0a652a3d197 iommu/amd: Remove unused variable in amd_iommufd_viommu_destroy() new e2692c4eeaa4 iommupt: Do not set C-bit on MMIO backed PTEs new 2e2f6b0ef855 rust: iommu: add io_pgtable abstraction new c43c31feca54 Merge branches 'fixes', 'arm/smmu/updates', 'amd/amd-vi' a [...] new f7e7ad3ebea5 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new dcd198e393bc Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 43b9d0e94fb2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 8c9425f3c729 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7b26b4dcc27d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3495a5df94a9 spi: dt-bindings: nxp,imx94-xspi: add nxp,imx952-xspi new f2d1a3318eb1 spi: Propagate default fwnode to the SPI controller device new 3974a585be78 spi: Drop duplicate of_node assignment new 103c510e1c68 spi: Drop duplicate fwnode assignment new 37fbc1ab0f22 spi: Drop duplicate device_set_node() call new 8f7745fcb443 spi: Make SPI core to take care of fwnode new b603500de20f spi: dt-bindings: xilinx: make interrupts optional new c3608162a95a spi: xilinx: make irq optional new e73eb6a73c20 spi: xilinx: make IRQs optional new 1f45dd472e6a Merge remote-tracking branch 'spi/for-6.20' into spi-next new 26b33c533a78 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6c13923fd0bd Merge branch into tip/master: 'irq/core' new 02bb18214b8b Merge branch into tip/master: 'irq/drivers' new a004dbee4a34 Merge branch into tip/master: 'irq/msi' new 87e822cbc06a Merge branch into tip/master: 'locking/core' new cdeee983c698 Merge branch into tip/master: 'perf/core' new 4e4d530cbe8e Merge branch into tip/master: 'sched/core' new 3d45810eb0c3 Merge branch into tip/master: 'timers/core' new 6cdd52b093ec Merge branch into tip/master: 'timers/vdso' new 670949417da9 Merge branch into tip/master: 'x86/alternatives' new c7ba30c0b86a Merge branch into tip/master: 'x86/boot' new 5a877d8e48b5 Merge branch into tip/master: 'x86/bugs' new cc4683c0bffb Merge branch into tip/master: 'x86/cache' new 53ed3d91a141 x86/segment: Use MOVL when reading segment registers new ef546ba5af24 Merge branch into tip/master: 'x86/cleanups' new c4ae3768001d Merge branch into tip/master: 'x86/core' new 65b9d06a93e5 Merge branch into tip/master: 'x86/cpu' new d89322337723 Merge branch into tip/master: 'x86/entry' new 4618776c2574 Merge branch into tip/master: 'x86/irq' new 02fa8c321093 Merge branch into tip/master: 'x86/microcode' new 0c007d579f55 Merge branch into tip/master: 'x86/misc' new 52e85318314b Merge branch into tip/master: 'x86/paravirt' new 18f137c84eb3 Merge branch into tip/master: 'x86/sev' new ac4682ad9508 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new b1278972b08e clocksource/drivers/sh_tmu: Always leave device running af [...] new 2246464821e2 clocksource/drivers/timer-integrator-ap: Add missing Kconf [...] new f555fd9ebec9 clocksource/drivers/armada-370-xp: Fix dead link to timer binding new 694921a93f3e clocksource/drivers/timer-sp804: Fix an Oops when read_cur [...] new a83f9c04be4e clocksource/drivers/mips-gic-timer: Move GIC timer to requ [...] new f3dda867d690 Merge branch 'timers/drivers/next' of https://git.kernel.o [...] new ab23be061fde Merge branch 'edac-for-next' of https://git.kernel.org/pub [...] new 6246130bad31 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 4ca12100103c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new e90b34252a05 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 7e05a4963018 Merge branch 'next' of https://github.com/kvm-x86/linux.git new 1f8095583ed3 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] new 32003d633111 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5ac7d1120a22 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6588b8845e73 tools/power/x86/intel-speed-select: Allow non root users new 21adcd5ec99f tools/power/x86/intel-speed-select: Use pkg-config for lib [...] new 56c17ee151c6 tools/power/x86/intel-speed-select: Fix file descriptor le [...] new 6142b726e6e6 tools/power/x86/intel-speed-select: v1.25 release new 90959cd1b247 Merge branch 'intel-sst' of https://github.com/spandruvada [...] new 81c50d9364f0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new e1adf48853bc platform/chrome: cros_typec_switch: Don't touch struct fwn [...] new a4065662998f platform/chrome: cros_typec_switch: Use acpi_get_local_u64 [...] new 2d25a8b744ae Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b4dec4d76bb3 next-20260108/leds-lj new ad381b873ce1 Merge branch 'for-next' of https://github.com/cminyard/lin [...] new 7dd586bba53e Merge branch 'driver-core-next' of https://git.kernel.org/ [...] new 6979c4a1aa9a Merge branch 'usb-next' of https://git.kernel.org/pub/scm/ [...] new fdbfe329b7dc Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new a50d57aece3a Merge branch 'tty-next' of https://git.kernel.org/pub/scm/ [...] new 740aeaf40f0b Merge tag 'mhi-for-v6.20' of ssh://gitolite.kernel.org/pub [...] new d76746469b6e Merge branch 'char-misc-next' of https://git.kernel.org/pu [...] new 3cf082adcac8 bus: mhi: Fix up interaction with net-next tree new deb4c9be3254 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new ead77ede9e2b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c9a4d3287e47 Merge branch 'icc-next' of https://git.kernel.org/pub/scm/ [...] new be32db970754 iio: adc: ad4062: Switch from struct i3c_priv_xfer to stru [...] new 16195682eb39 iio: magn: mmc5633: Ensure REGMAP_I2C / I3C not build if I [...] new d356eceab68d iio: magn: mmc5633: Add some ifdef / __maybe_unused until [...] new 3e57c54c2dcb Merge branch 'togreg' of https://git.kernel.org/pub/scm/li [...] new 27ee0869d77b phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature new debf8326a435 phy: fsl-imx8mq-usb: set platform driver data new 05b56ef34749 phy: fsl-imx8mq-usb: enable RX Termination override new e2ce913452ab phy: mvebu-cp110-utmi: fix dr_mode property read from dts new 4dd5d4c0361a phy: freescale: imx8qm-hsio: fix NULL pointer dereference new 41c6cac6decd phy: hdmi: Add HDMI 2.1 FRL configuration options new 0ef8dd1034e3 phy: rockchip: samsung-hdptx: Use usleep_range() instead o [...] new 4f310f180373 phy: rockchip: samsung-hdptx: Fix coding style alignment new 925f26a4f8c6 phy: rockchip: samsung-hdptx: Consistently use [rk_]hdptx_ [...] new 8e8aa072b19d phy: rockchip: samsung-hdptx: Enable lane output in common helper new df74a964e435 phy: rockchip: samsung-hdptx: Cleanup *_cmn_init_seq lists new 3481fc04d969 phy: rockchip: samsung-hdptx: Compute clk rate from PLL config new 66d76b6d958d phy: rockchip: samsung-hdptx: Drop hw_rate driver data new ac079c1207e4 phy: rockchip: samsung-hdptx: Switch to driver specific HD [...] new b14fec4dbda3 phy: rockchip: samsung-hdptx: Extend rk_hdptx_phy_verify_h [...] new de5dba833118 phy: rockchip: samsung-hdptx: Add HDMI 2.1 FRL support new 274038b82f41 dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator new cd597ce6460d dt-bindings: phy: renesas,usb2-phy: Document mux-states property new 642c462854bf dt-bindings: phy: renesas,usb2-phy: Document RZ/G3E SoC new d6db3b3af74a phy: renesas: rcar-gen3-usb2: Factor out VBUS control logic new 230c817a1601 phy: renesas: rcar-gen3-usb2: Use devm_pm_runtime_enable() new b6d7dd157763 phy: renesas: rcar-gen3-usb2: Add regulator for OTG VBUS control new 8bb92fd7a040 phy: renesas: rcar-gen3-usb2: Use mux-state for phyrst management new 6f3065c9f0f4 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new b98331d53ed0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new bd51281b760a Merge branch 'extcon-next' of https://git.kernel.org/pub/s [...] new 732c1c31f973 Merge branch 'next' of https://github.com/awilliam/linux-vfio.git new 4ddd94f257b2 Merge branch 'spmi-next' of https://git.kernel.org/pub/scm [...] new 3161815de766 Merge branch 'staging-next' of https://git.kernel.org/pub/ [...] new 9879ab02b797 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 622e195de467 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6fc5c1c7d98b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7dc5b2378341 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 54bb8178f1bf Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] new 08f65c856a1d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 43de0bf8b9ae Merge branch 'gpio/for-next' of https://git.kernel.org/pub [...] new acc57724304b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 386a2c42201d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5025569cb630 rust: pwm: Update ARef and AlwaysRefCounted imports to use [...] new 85a5ffbd56b2 rust: pwm: Add UnregisteredChip wrapper around Chip new aa12c7e70319 pwm: Emit native configuration in /sys/kernel/debug/pwm new 02a140d3318a pwm: dwc: Use size macro new 269febe77479 pwm: th1520: Replace `kernel::c_str!` with C-Strings new b0dc6c6e9710 dt-bindings: pwm: nxp,lpc32xx-pwm: Specify clocks property [...] new a2633dc243c3 rust: pwm: Fix potential memory leak on init error new fc1e4eae19ee rust: pwm: Simplify to_result call sites and unsafe blocks new 0332d0408d59 rust: pwm: Add __rust_helper to helpers new dcce06fb729e pwm: Update MAINTAINER entry new d2252319f89e pwm: tiehrpwm: Enable pwmchip's parent device before setti [...] new bad3efaf2eec Merge branch 'pwm/for-next' of https://git.kernel.org/pub/ [...] new cf4d3d60ce05 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new f6d363ff455b Merge branch 'kunit' of https://git.kernel.org/pub/scm/lin [...] new 7dca20f33065 Merge branch 'rtc-next' of https://git.kernel.org/pub/scm/ [...] new de284988c270 dt-bindings: eeprom: at24: Add compatible for Puya P24C128F new fb7ca8c635a9 Merge branch 'at24/for-next' of https://git.kernel.org/pub [...] new 12644eb9b0f7 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new e64e2d556a7a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 87001256fea3 Merge branch 'main' of git://git.infradead.org/users/willy [...] new fa76efc289ce Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7625e99ba9e7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new acf5356aa83a Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new fd228f13ac01 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 868165224382 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 81921ae41651 Merge branch 'slab/for-next' of https://git.kernel.org/pub [...] new dc90743cc8da Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new cd3b4b2ffc77 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 21baa508bdaf Merge branch 'sysctl-next' of https://git.kernel.org/pub/s [...] new b805bbdf34d6 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 0d1f43acaac5 Merge branch 'for-next/kspp' of https://git.kernel.org/pub [...] new 9aaf38fc73db Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1f734e06f341 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new f38d1b689da3 Merge branch 'pwrseq/for-next' of https://git.kernel.org/p [...] new b0e0fa3f4e1d Merge branch 'caps-next' of https://git.kernel.org/pub/scm [...] new efc22363837b Merge branch 'for-next' of https://github.com/hisilicon/li [...] new ff98613fa13f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 76b34e5d4877 Merge branch 'drm-rust-next' of https://gitlab.freedesktop [...] new 1d3f179d15bd drm: tyr: Mark BROKEN new e3b32dcb9f23 Add linux-next specific files for 20260121
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 (053966c344db) \ N -- N -- N refs/heads/master (e3b32dcb9f23)
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 1073 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 5 +- CREDITS | 8 + Documentation/admin-guide/kernel-parameters.txt | 23 +- Documentation/arch/riscv/hwprobe.rst | 6 +- Documentation/arch/riscv/index.rst | 2 + Documentation/arch/riscv/zicfilp.rst | 122 + Documentation/arch/riscv/zicfiss.rst | 194 ++ Documentation/bpf/kfuncs.rst | 49 +- Documentation/conf.py | 4 - .../bindings/display/bridge/simple-bridge.yaml | 1 + .../bindings/display/msm/dsi-controller-main.yaml | 2 + .../bindings/display/msm/dsi-phy-7nm.yaml | 1 + .../bindings/display/msm/qcom,kaanapali-mdss.yaml | 297 +++ .../bindings/display/msm/qcom,sm8650-dpu.yaml | 1 + .../devicetree/bindings/goldfish/events.txt | 17 - .../input/google,goldfish-events-keypad.yaml | 41 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../devicetree/bindings/media/renesas,fcp.yaml | 1 + .../bindings/mfd/atmel,sama5d2-flexcom.yaml | 1 + .../devicetree/bindings/mfd/mediatek,mt6397.yaml | 1 + .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 1 + .../devicetree/bindings/net/micrel,gigabit.yaml | 253 ++ .../devicetree/bindings/net/micrel-ksz90x1.txt | 228 -- Documentation/devicetree/bindings/net/micrel.txt | 57 - Documentation/devicetree/bindings/net/micrel.yaml | 131 + .../bindings/net/microchip,sparx5-switch.yaml | 15 +- .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 15 +- .../devicetree/bindings/pwm/nxp,lpc3220-pwm.yaml | 4 + .../devicetree/bindings/regulator/regulator.yaml | 1 + .../devicetree/bindings/riscv/canaan.yaml | 8 +- .../devicetree/bindings/riscv/extensions.yaml | 14 + .../devicetree/bindings/sound/fsl,sai.yaml | 1 + .../devicetree/bindings/spi/nxp,imx94-xspi.yaml | 4 + .../devicetree/bindings/spi/spi-xilinx.yaml | 1 - .../devicetree/bindings/timer/sifive,clint.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/kernel-doc.rst | 8 +- Documentation/gpu/amdgpu/apu-asic-info-table.csv | 3 + Documentation/kbuild/kbuild.rst | 2 +- Documentation/netlink/specs/netdev.yaml | 44 - Documentation/networking/iou-zcrx.rst | 20 + Documentation/networking/timestamping.rst | 7 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/debugging/kgdb.rst | 7 + Documentation/process/generated-content.rst | 109 + Documentation/process/index.rst | 1 + .../scsi/link_power_management_policy.rst | 23 +- Documentation/sphinx/kerneldoc.py | 60 +- .../translations/it_IT/doc-guide/kernel-doc.rst | 8 +- .../translations/sp_SP/process/coding-style.rst | 2 +- .../translations/zh_CN/doc-guide/kernel-doc.rst | 10 +- Documentation/translations/zh_CN/kbuild/kbuild.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- .../translations/zh_TW/process/coding-style.rst | 2 +- MAINTAINERS | 26 +- Makefile | 2 +- Next/SHA1s | 132 +- Next/merge.log | 2749 ++++++++++++-------- arch/mips/configs/mtx1_defconfig | 2 - arch/openrisc/include/asm/barrier.h | 2 + arch/riscv/Kconfig | 22 + arch/riscv/Makefile | 8 +- arch/riscv/boot/dts/canaan/Makefile | 2 + arch/riscv/boot/dts/canaan/k230-canmv.dts | 332 +++ arch/riscv/boot/dts/canaan/k230-evb.dts | 28 + arch/riscv/boot/dts/canaan/k230-pinctrl.h | 18 + arch/riscv/boot/dts/canaan/k230.dtsi | 157 ++ arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts | 2 + arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts | 2 + arch/riscv/configs/defconfig | 2 +- arch/riscv/configs/hardening.config | 4 + arch/riscv/include/asm/asm-prototypes.h | 1 + arch/riscv/include/asm/assembler.h | 44 + arch/riscv/include/asm/cpufeature.h | 12 + arch/riscv/include/asm/csr.h | 14 + arch/riscv/include/asm/entry-common.h | 2 + arch/riscv/include/asm/hwcap.h | 2 + arch/riscv/include/asm/hwprobe.h | 3 +- arch/riscv/include/asm/mman.h | 26 + arch/riscv/include/asm/mmu_context.h | 7 + arch/riscv/include/asm/page.h | 3 +- arch/riscv/include/asm/pgtable.h | 30 +- arch/riscv/include/asm/processor.h | 1 + arch/riscv/include/asm/thread_info.h | 3 + arch/riscv/include/asm/usercfi.h | 97 + arch/riscv/include/asm/vdso.h | 13 +- arch/riscv/include/uapi/asm/hwprobe.h | 4 + arch/riscv/include/uapi/asm/ptrace.h | 34 + arch/riscv/include/uapi/asm/sigcontext.h | 1 + arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/asm-offsets.c | 10 + arch/riscv/kernel/cpufeature.c | 25 + arch/riscv/kernel/entry.S | 38 + arch/riscv/kernel/head.S | 27 + arch/riscv/kernel/process.c | 27 +- arch/riscv/kernel/ptrace.c | 95 + arch/riscv/kernel/signal.c | 92 +- arch/riscv/kernel/sys_hwprobe.c | 170 +- arch/riscv/kernel/sys_riscv.c | 10 + arch/riscv/kernel/traps.c | 54 + arch/riscv/kernel/usercfi.c | 544 ++++ arch/riscv/kernel/vdso.c | 7 + arch/riscv/kernel/vdso/Makefile | 40 +- arch/riscv/kernel/vdso/flush_icache.S | 4 + arch/riscv/kernel/vdso/gen_vdso_offsets.sh | 4 +- arch/riscv/kernel/vdso/getcpu.S | 4 + arch/riscv/kernel/vdso/note.S | 3 + arch/riscv/kernel/vdso/rt_sigreturn.S | 4 + arch/riscv/kernel/vdso/sys_hwprobe.S | 4 + arch/riscv/kernel/vdso/vgetrandom-chacha.S | 5 +- arch/riscv/kernel/vdso_cfi/Makefile | 25 + arch/riscv/kernel/vdso_cfi/vdso-cfi.S | 11 + arch/riscv/mm/init.c | 2 +- arch/riscv/mm/pgtable.c | 16 + arch/x86/include/asm/segment.h | 2 +- block/blk-flush.c | 6 +- block/blk-mq.c | 9 +- drivers/ata/ahci.c | 10 +- drivers/ata/libata-core.c | 8 +- drivers/ata/libata-sata.c | 2 +- drivers/bluetooth/btintel_pcie.c | 3 +- drivers/bluetooth/btnxpuart.c | 6 +- drivers/bluetooth/btusb.c | 2 + drivers/bluetooth/hci_intel.c | 10 +- drivers/clk/clk-apple-nco.c | 1 + drivers/clk/clk-lmk04832.c | 4 +- drivers/clk/clk-scpi.c | 5 +- drivers/clk/qcom/clk-rcg2.c | 1 + drivers/clk/versatile/clk-impd1.c | 7 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/sh_tmu.c | 18 - drivers/clocksource/timer-armada-370-xp.c | 2 +- drivers/clocksource/timer-sp804.c | 14 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/ti-cpufreq.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 12 - drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 3 - drivers/gpu/drm/amd/amdkfd/kfd_debug.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 23 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 25 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 11 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 71 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 6 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 10 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 133 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 5 - .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 90 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 1 - drivers/gpu/drm/amd/display/dc/core/dc.c | 22 +- drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 35 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 7 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 1 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 24 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 - .../gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c | 1 - .../drm/amd/display/dc/hwss/dcn301/dcn301_init.c | 1 - .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 16 +- .../gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c | 1 - .../drm/amd/display/dc/hwss/dcn314/dcn314_init.c | 1 - .../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 1 - .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 1 - .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 1 - .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 1 - drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 38 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 28 +- .../dc/link/protocols/link_dp_panel_replay.c | 32 +- .../dc/link/protocols/link_edp_panel_control.c | 15 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 11 +- .../drm/amd/display/modules/power/power_helpers.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 25 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +- drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 15 +- drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 12 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 31 +- drivers/gpu/drm/bridge/samsung-dsim.c | 37 +- drivers/gpu/drm/bridge/sii902x.c | 7 +- drivers/gpu/drm/bridge/simple-bridge.c | 5 + drivers/gpu/drm/bridge/synopsys/dw-dp.c | 20 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 7 +- drivers/gpu/drm/bridge/ti-tfp410.c | 27 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 8 +- drivers/gpu/drm/drm_buddy.c | 9 + drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/msm/Makefile | 1 + .../drm/msm/disp/dpu1/catalog/dpu_13_0_kaanapali.h | 492 ++++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 41 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 15 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 89 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 161 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 56 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c | 321 +++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 18 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 72 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 24 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 13 + drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 23 + drivers/gpu/drm/msm/msm_mdss.c | 10 +- drivers/gpu/drm/radeon/radeon_vce.c | 5 +- drivers/gpu/drm/tests/drm_buddy_test.c | 35 + drivers/gpu/drm/tyr/gpu.rs | 2 +- drivers/gpu/drm/xe/xe_exec_queue.c | 32 +- drivers/gpu/drm/xe/xe_exec_queue.h | 1 + drivers/gpu/drm/xe/xe_exec_queue_types.h | 6 + drivers/gpu/drm/xe/xe_migrate.c | 4 +- drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 2 +- drivers/gpu/drm/xe/xe_vm.c | 7 +- drivers/hid/bpf/progs/hid_bpf_helpers.h | 8 +- drivers/i2c/busses/i2c-designware-master.c | 2 +- drivers/iio/magnetometer/Kconfig | 4 +- drivers/iio/magnetometer/mmc5633.c | 25 +- drivers/infiniband/hw/mlx5/main.c | 95 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 + drivers/infiniband/sw/rxe/rxe_mr.c | 1 - drivers/infiniband/sw/rxe/rxe_odp.c | 1 - drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +- drivers/input/serio/altera_ps2.c | 2 +- drivers/input/serio/arc_ps2.c | 3 +- drivers/input/serio/olpc_apsp.c | 2 +- drivers/input/touchscreen/dynapro.c | 4 +- drivers/input/touchscreen/edt-ft5x06.c | 6 + drivers/input/touchscreen/egalax_ts_serial.c | 3 +- drivers/input/touchscreen/elo.c | 2 +- drivers/input/touchscreen/fujitsu_ts.c | 3 +- drivers/input/touchscreen/gunze.c | 2 +- drivers/input/touchscreen/hampshire.c | 4 +- drivers/input/touchscreen/ili210x.c | 31 +- drivers/input/touchscreen/inexio.c | 2 +- drivers/input/touchscreen/mtouch.c | 2 +- drivers/input/touchscreen/penmount.c | 2 +- drivers/input/touchscreen/touchit213.c | 4 +- drivers/input/touchscreen/touchright.c | 2 +- drivers/input/touchscreen/touchwin.c | 2 +- drivers/input/touchscreen/tsc40.c | 2 +- drivers/input/touchscreen/wdt87xx_i2c.c | 14 +- drivers/iommu/amd/Kconfig | 10 + drivers/iommu/amd/Makefile | 1 + drivers/iommu/amd/amd_iommu.h | 33 + drivers/iommu/amd/amd_iommu_types.h | 48 +- drivers/iommu/amd/init.c | 10 +- drivers/iommu/amd/iommu.c | 267 +- drivers/iommu/amd/iommufd.c | 77 + drivers/iommu/amd/iommufd.h | 20 + drivers/iommu/amd/nested.c | 294 +++ drivers/iommu/generic_pt/fmt/amdv1.h | 3 +- drivers/iommu/generic_pt/fmt/x86_64.h | 3 +- drivers/iommu/generic_pt/iommu_pt.h | 2 +- drivers/iommu/io-pgtable-arm.c | 2 +- drivers/iommu/riscv/iommu.c | 8 +- drivers/isdn/mISDN/timerdev.c | 13 +- drivers/md/dm-rq.c | 3 +- drivers/media/platform/nxp/imx-mipi-csis.c | 31 +- drivers/media/platform/nxp/imx7-media-csi.c | 14 +- .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 17 +- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 58 +- drivers/media/platform/qcom/iris/Makefile | 1 + drivers/media/platform/qcom/iris/iris_buffer.c | 7 +- drivers/media/platform/qcom/iris/iris_ctrls.c | 95 + drivers/media/platform/qcom/iris/iris_ctrls.h | 3 + drivers/media/platform/qcom/iris/iris_firmware.c | 23 +- .../platform/qcom/iris/iris_hfi_gen1_command.c | 6 +- .../platform/qcom/iris/iris_hfi_gen2_command.c | 68 +- .../platform/qcom/iris/iris_hfi_gen2_defines.h | 19 + .../platform/qcom/iris/iris_hfi_gen2_response.c | 2 + drivers/media/platform/qcom/iris/iris_instance.h | 8 + .../platform/qcom/iris/iris_platform_common.h | 16 +- .../media/platform/qcom/iris/iris_platform_gen1.c | 25 +- .../media/platform/qcom/iris/iris_platform_gen2.c | 98 +- .../platform/qcom/iris/iris_platform_sc7280.h | 5 + drivers/media/platform/qcom/iris/iris_power.c | 2 +- drivers/media/platform/qcom/iris/iris_probe.c | 20 +- drivers/media/platform/qcom/iris/iris_resources.c | 16 +- drivers/media/platform/qcom/iris/iris_resources.h | 1 + drivers/media/platform/qcom/iris/iris_utils.c | 6 + drivers/media/platform/qcom/iris/iris_utils.h | 1 + drivers/media/platform/qcom/iris/iris_vb2.c | 18 +- drivers/media/platform/qcom/iris/iris_vdec.c | 8 + drivers/media/platform/qcom/iris/iris_venc.c | 48 +- drivers/media/platform/qcom/iris/iris_vidc.c | 10 +- drivers/media/platform/qcom/iris/iris_vpu3x.c | 199 +- drivers/media/platform/qcom/iris/iris_vpu4x.c | 369 +++ drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 402 ++- drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 24 + drivers/media/platform/qcom/iris/iris_vpu_common.c | 188 +- drivers/media/platform/qcom/iris/iris_vpu_common.h | 5 + .../platform/qcom/iris/iris_vpu_register_defines.h | 61 + drivers/media/platform/qcom/venus/vdec.c | 20 +- drivers/media/platform/qcom/venus/venc.c | 6 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 5 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 6 - drivers/mfd/omap-usb-host.c | 6 +- drivers/mfd/qcom-pm8xxx.c | 8 +- drivers/net/Kconfig | 2 - drivers/net/Makefile | 1 - drivers/net/ethernet/airoha/airoha_eth.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 123 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 2 +- drivers/net/ethernet/cadence/macb_main.c | 14 +- drivers/net/ethernet/emulex/benet/be.h | 8 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 6 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 6 +- drivers/net/ethernet/emulex/benet/be_hw.h | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 24 +- drivers/net/ethernet/google/gve/gve_main.c | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 69 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 16 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 9 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 10 +- drivers/net/ethernet/meta/fbnic/fbnic_devlink.c | 8 +- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 42 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 9 + drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 24 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 8 +- drivers/net/ethernet/micrel/ks8842.c | 4 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/micrel/ksz884x.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +- drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c | 4 +- drivers/net/hippi/Kconfig | 40 - drivers/net/hippi/Makefile | 6 - drivers/net/hippi/rrunner.c | 1687 ------------ drivers/net/hippi/rrunner.h | 848 ------ drivers/net/netdevsim/bpf.c | 6 + drivers/net/netdevsim/dev.c | 2 + drivers/net/netdevsim/netdev.c | 7 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/netkit.c | 360 +-- drivers/net/phy/intel-xway.c | 7 +- drivers/net/phy/phy_device.c | 34 +- drivers/net/usb/r8152.c | 2 + drivers/net/usb/usbnet.c | 9 +- drivers/net/xen-netback/hash.c | 2 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/ioctl.c | 23 +- drivers/nvme/host/pci.c | 11 +- drivers/nvme/target/passthru.c | 3 +- drivers/pci/bus.c | 19 - drivers/pci/controller/dwc/pcie-designware-host.c | 9 - drivers/pci/controller/dwc/pcie-designware.h | 9 - drivers/pci/controller/dwc/pcie-qcom.c | 57 +- drivers/pci/of.c | 1 + drivers/pci/probe.c | 59 - drivers/pci/pwrctrl/core.c | 259 +- drivers/pci/pwrctrl/pci-pwrctrl-pwrseq.c | 84 +- drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c | 226 +- drivers/pci/pwrctrl/slot.c | 74 +- drivers/pci/remove.c | 20 - drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 18 +- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 2 +- drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 +- drivers/phy/renesas/Kconfig | 1 + drivers/phy/renesas/phy-rcar-gen3-usb2.c | 261 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 667 ++++- drivers/platform/chrome/cros_typec_switch.c | 19 +- drivers/platform/x86/acer-wmi.c | 13 +- drivers/platform/x86/asus-armoury.h | 73 +- drivers/pwm/pwm-tiehrpwm.c | 6 +- drivers/regulator/fp9931.c | 3 + drivers/s390/crypto/ap_card.c | 2 +- drivers/s390/crypto/ap_queue.c | 2 +- drivers/scsi/scsi_error.c | 3 +- drivers/scsi/sg.c | 6 +- drivers/scsi/st.c | 3 +- drivers/soc/fsl/qe/qe_ports_ic.c | 3 +- drivers/spi/atmel-quadspi.c | 1 - drivers/spi/spi-airoha-snfi.c | 1 - drivers/spi/spi-altera-platform.c | 2 - drivers/spi/spi-amlogic-spifc-a1.c | 1 - drivers/spi/spi-amlogic-spisg.c | 1 - drivers/spi/spi-apple.c | 1 - drivers/spi/spi-ar934x.c | 1 - drivers/spi/spi-armada-3700.c | 4 +- drivers/spi/spi-aspeed-smc.c | 1 - drivers/spi/spi-atcspi200.c | 1 - drivers/spi/spi-ath79.c | 1 - drivers/spi/spi-atmel.c | 1 - drivers/spi/spi-axi-spi-engine.c | 1 - drivers/spi/spi-bcm-qspi.c | 1 - drivers/spi/spi-bcm2835.c | 1 - drivers/spi/spi-bcm2835aux.c | 1 - drivers/spi/spi-bcm63xx-hsspi.c | 1 - drivers/spi/spi-bcm63xx.c | 1 - drivers/spi/spi-bcmbca-hsspi.c | 1 - drivers/spi/spi-cadence-quadspi.c | 1 - drivers/spi/spi-cadence-xspi.c | 1 - drivers/spi/spi-cadence.c | 1 - drivers/spi/spi-cavium-octeon.c | 1 - drivers/spi/spi-cavium-thunderx.c | 1 - drivers/spi/spi-clps711x.c | 1 - drivers/spi/spi-cs42l43.c | 8 + drivers/spi/spi-davinci.c | 1 - drivers/spi/spi-dln2.c | 3 - drivers/spi/spi-dw-core.c | 2 - drivers/spi/spi-ep93xx.c | 1 - drivers/spi/spi-falcon.c | 1 - drivers/spi/spi-fsl-dspi.c | 1 - drivers/spi/spi-fsl-espi.c | 1 - drivers/spi/spi-fsl-lib.c | 1 - drivers/spi/spi-fsl-lpspi.c | 1 - drivers/spi/spi-geni-qcom.c | 1 - drivers/spi/spi-gpio.c | 1 - drivers/spi/spi-gxp.c | 1 - drivers/spi/spi-hisi-kunpeng.c | 1 - drivers/spi/spi-img-spfi.c | 1 - drivers/spi/spi-imx.c | 1 - drivers/spi/spi-ingenic.c | 1 - drivers/spi/spi-lantiq-ssc.c | 1 - drivers/spi/spi-ljca.c | 1 - drivers/spi/spi-loongson-core.c | 1 - drivers/spi/spi-lp8841-rtc.c | 1 - drivers/spi/spi-meson-spicc.c | 1 - drivers/spi/spi-meson-spifc.c | 1 - drivers/spi/spi-microchip-core-spi.c | 1 - drivers/spi/spi-mpc512x-psc.c | 2 - drivers/spi/spi-mpc52xx-psc.c | 2 - drivers/spi/spi-mpc52xx.c | 1 - drivers/spi/spi-mpfs.c | 1 - drivers/spi/spi-mt65xx.c | 1 - drivers/spi/spi-mt7621.c | 1 - drivers/spi/spi-mtk-nor.c | 1 - drivers/spi/spi-mtk-snfi.c | 1 - drivers/spi/spi-mux.c | 1 - drivers/spi/spi-mxic.c | 1 - drivers/spi/spi-npcm-fiu.c | 1 - drivers/spi/spi-npcm-pspi.c | 1 - drivers/spi/spi-nxp-fspi.c | 2 - drivers/spi/spi-nxp-xspi.c | 1 - drivers/spi/spi-oc-tiny.c | 1 - drivers/spi/spi-orion.c | 1 - drivers/spi/spi-pl022.c | 1 - drivers/spi/spi-pxa2xx.c | 2 - drivers/spi/spi-qcom-qspi.c | 1 - drivers/spi/spi-qpic-snand.c | 1 - drivers/spi/spi-qup.c | 1 - drivers/spi/spi-rb4xx.c | 1 - drivers/spi/spi-realtek-rtl-snand.c | 1 - drivers/spi/spi-realtek-rtl.c | 1 - drivers/spi/spi-rockchip-sfc.c | 1 - drivers/spi/spi-rockchip.c | 1 - drivers/spi/spi-rspi.c | 1 - drivers/spi/spi-rzv2h-rspi.c | 2 - drivers/spi/spi-rzv2m-csi.c | 2 - drivers/spi/spi-s3c64xx.c | 1 - drivers/spi/spi-sc18is602.c | 2 - drivers/spi/spi-sg2044-nor.c | 1 - drivers/spi/spi-sh-hspi.c | 1 - drivers/spi/spi-sh-msiof.c | 1 - drivers/spi/spi-sifive.c | 1 - drivers/spi/spi-slave-mt27xx.c | 1 - drivers/spi/spi-sn-f-ospi.c | 1 - drivers/spi/spi-sprd-adi.c | 1 - drivers/spi/spi-sprd.c | 1 - drivers/spi/spi-stm32-ospi.c | 1 - drivers/spi/spi-stm32-qspi.c | 1 - drivers/spi/spi-stm32.c | 1 - drivers/spi/spi-sun4i.c | 1 - drivers/spi/spi-sun6i.c | 1 - drivers/spi/spi-sunplus-sp7021.c | 1 - drivers/spi/spi-synquacer.c | 3 - drivers/spi/spi-tegra114.c | 1 - drivers/spi/spi-tegra20-sflash.c | 1 - drivers/spi/spi-tegra20-slink.c | 1 - drivers/spi/spi-tegra210-quad.c | 1 - drivers/spi/spi-ti-qspi.c | 1 - drivers/spi/spi-uniphier.c | 1 - drivers/spi/spi-virtio.c | 2 - drivers/spi/spi-wpcm-fiu.c | 1 - drivers/spi/spi-xcomm.c | 1 - drivers/spi/spi-xilinx.c | 3 +- drivers/spi/spi-xlp.c | 1 - drivers/spi/spi-xtensa-xtfpga.c | 1 - drivers/spi/spi.c | 3 + drivers/staging/media/imx/imx6-mipi-csi2.c | 106 +- drivers/target/target_core_pscsi.c | 6 +- fs/btrfs/Kconfig | 2 + fs/btrfs/accessors.h | 30 + fs/btrfs/bio.c | 2 +- fs/btrfs/bio.h | 3 + fs/btrfs/block-group.c | 322 ++- fs/btrfs/block-group.h | 23 +- fs/btrfs/block-rsv.c | 8 + fs/btrfs/block-rsv.h | 1 + fs/btrfs/compression.c | 2 +- fs/btrfs/defrag.c | 5 +- fs/btrfs/discard.c | 52 +- fs/btrfs/disk-io.c | 122 +- fs/btrfs/extent-tree.c | 153 +- fs/btrfs/extent-tree.h | 4 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/file.c | 9 +- fs/btrfs/free-space-cache.c | 81 +- fs/btrfs/free-space-cache.h | 1 + fs/btrfs/free-space-tree.c | 37 +- fs/btrfs/free-space-tree.h | 5 +- fs/btrfs/fs.h | 10 +- fs/btrfs/inode.c | 4 +- fs/btrfs/locking.c | 1 + fs/btrfs/relocation.c | 1836 ++++++++++++- fs/btrfs/relocation.h | 17 + fs/btrfs/scrub.c | 9 +- fs/btrfs/space-info.c | 22 +- fs/btrfs/sysfs.c | 5 + fs/btrfs/tests/free-space-tree-tests.c | 4 +- fs/btrfs/tests/inode-tests.c | 32 +- fs/btrfs/transaction.c | 7 + fs/btrfs/tree-checker.c | 84 +- fs/btrfs/tree-checker.h | 5 + fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 334 ++- fs/btrfs/volumes.h | 18 +- fs/btrfs/zoned.c | 9 +- fs/dlm/config.c | 16 +- fs/dlm/dir.c | 6 +- fs/dlm/lock.c | 22 +- fs/dlm/member.c | 6 +- fs/minix/inode.c | 50 +- fs/namei.c | 4 +- fs/netfs/read_collect.c | 6 +- fs/netfs/read_retry.c | 4 +- fs/netfs/write_collect.c | 8 +- fs/netfs/write_issue.c | 1 + fs/netfs/write_retry.c | 1 - fs/smb/client/cifsglob.h | 2 + fs/smb/client/smb2ops.c | 2 + fs/smb/client/smb2pdu.c | 70 +- fs/smb/server/transport_rdma.c | 16 +- fs/smb/server/vfs.c | 2 +- fs/xfs/xfs_super.c | 127 +- include/drm/bridge/inno_hdmi.h | 2 + include/drm/bridge/samsung-dsim.h | 1 - include/drm/drm_of.h | 6 +- include/linux/blk-mq.h | 4 +- include/linux/blkdev.h | 1 + include/linux/bpf_verifier.h | 1 + include/linux/btf.h | 5 +- include/linux/clk.h | 104 +- include/linux/cpu.h | 4 + include/linux/hippidevice.h | 40 - include/linux/kho/abi/kexec_handover.h | 4 +- include/linux/kho/abi/memblock.h | 3 +- include/linux/mm.h | 5 +- include/linux/mmzone.h | 26 +- include/linux/netdevice.h | 6 - include/linux/panic.h | 8 - include/linux/pci-pwrctrl.h | 16 +- include/linux/pci.h | 1 - include/linux/pci_ids.h | 3 - include/linux/phy/phy-hdmi.h | 19 +- include/linux/smp.h | 1 - include/linux/string.h | 1 - include/net/netdev_queues.h | 64 +- include/net/netdev_rx_queue.h | 23 +- include/net/page_pool/memory_provider.h | 4 +- include/net/page_pool/types.h | 1 + include/net/tcp.h | 2 - include/net/xdp_sock_drv.h | 2 +- include/trace/events/vmscan.h | 22 +- include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 34 +- include/uapi/linux/elf.h | 2 + include/uapi/linux/if_link.h | 6 - include/uapi/linux/iommufd.h | 39 + include/uapi/linux/netdev.h | 11 - include/uapi/linux/prctl.h | 27 + io_uring/io-wq.c | 2 +- io_uring/rw.c | 6 + io_uring/timeout.c | 2 +- kernel/bpf/btf.c | 70 +- kernel/bpf/hashtab.c | 11 +- kernel/bpf/helpers.c | 175 +- kernel/bpf/offload.c | 12 +- kernel/bpf/ringbuf.c | 1 + kernel/bpf/stream.c | 5 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/token.c | 1 + kernel/bpf/verifier.c | 624 ++++- kernel/kexec_file.c | 24 +- kernel/panic.c | 138 +- kernel/sys.c | 30 + kernel/trace/bpf_trace.c | 20 +- lib/cmdline.c | 26 - localversion-next | 2 +- mm/balloon.c | 9 +- mm/memory-failure.c | 4 +- mm/memory-tiers.c | 2 +- mm/page_alloc.c | 4 +- mm/show_mem.c | 3 +- mm/slub.c | 2 +- mm/vmscan.c | 60 +- mm/vmstat.c | 2 +- net/802/Makefile | 1 - net/802/hippi.c | 193 -- net/core/dev.c | 24 +- net/core/dev.h | 2 - net/core/dev_ioctl.c | 60 +- net/core/filter.c | 20 +- net/core/netdev-genl-gen.c | 20 - net/core/netdev-genl-gen.h | 2 - net/core/netdev-genl.c | 185 -- net/core/netdev_queues.c | 74 +- net/core/netdev_rx_queue.c | 200 +- net/core/skbuff.c | 63 +- net/ethtool/channels.c | 12 +- net/ethtool/ioctl.c | 9 +- net/ipv4/tcp_input.c | 44 + net/ipv4/tcp_rate.c | 44 - net/ipv6/ndisc.c | 4 +- net/netrom/nr_route.c | 13 +- net/xdp/xsk.c | 79 +- rust/bindings/bindings_helper.h | 3 +- rust/helpers/pwm.c | 6 +- rust/kernel/iommu/mod.rs | 5 + rust/kernel/iommu/pgtable.rs | 279 ++ rust/kernel/lib.rs | 1 + rust/kernel/pci/id.rs | 1 - rust/kernel/pwm.rs | 53 +- scripts/kernel-doc | 2 +- sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/codecs/cs35l45.c | 2 +- sound/soc/codecs/es8323.c | 294 ++- sound/soc/codecs/es8323.h | 105 +- sound/soc/codecs/tas2783-sdw.c | 45 +- sound/soc/fsl/imx-card.c | 1 - sound/soc/intel/common/soc-acpi-intel-arl-match.c | 23 +- sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 13 +- sound/soc/renesas/rz-ssi.c | 24 +- sound/soc/sdw_utils/soc_sdw_utils.c | 15 - sound/soc/sof/intel/hda-codec.c | 1 - sound/usb/pcm.c | 3 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 30 +- tools/bpf/bpftool/bash-completion/bpftool | 9 +- tools/bpf/bpftool/net.c | 31 +- tools/bpf/resolve_btfids/main.c | 451 +++- tools/docs/find-unused-docs.sh | 2 +- scripts/kernel-doc.py => tools/docs/kernel-doc | 89 +- tools/docs/sphinx-build-wrapper | 3 +- tools/include/uapi/linux/netdev.h | 11 - tools/lib/bpf/bpf_helpers.h | 6 +- tools/lib/python/jobserver.py | 6 +- tools/lib/python/kdoc/kdoc_parser.py | 35 +- tools/net/ynl/Makefile | 3 +- tools/power/x86/intel-speed-select/Makefile | 8 +- tools/power/x86/intel-speed-select/isst-config.c | 43 +- .../selftests/bpf/benchs/run_bench_ringbufs.sh | 5 + tools/testing/selftests/bpf/bpf_experimental.h | 5 - .../selftests/bpf/prog_tests/kfunc_implicit_args.c | 10 + tools/testing/selftests/bpf/prog_tests/map_kptr.c | 23 + tools/testing/selftests/bpf/prog_tests/verifier.c | 8 +- tools/testing/selftests/bpf/progs/file_reader.c | 2 +- .../selftests/bpf/progs/kfunc_implicit_args.c | 41 + tools/testing/selftests/bpf/progs/map_kptr.c | 18 + tools/testing/selftests/bpf/progs/stream_fail.c | 6 +- .../testing/selftests/bpf/progs/struct_ops_assoc.c | 8 +- .../bpf/progs/struct_ops_assoc_in_timer.c | 4 +- .../selftests/bpf/progs/struct_ops_assoc_reuse.c | 6 +- tools/testing/selftests/bpf/progs/task_work.c | 7 +- tools/testing/selftests/bpf/progs/task_work_fail.c | 8 +- .../testing/selftests/bpf/progs/task_work_stress.c | 4 +- tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 21 +- .../bpf/progs/verifier_async_cb_context.c | 8 +- .../bpf/progs/verifier_default_trusted_ptr.c | 29 + .../selftests/bpf/progs/verifier_div_mod_bounds.c | 1149 ++++++++ .../selftests/bpf/progs/verifier_jit_inline.c | 20 + .../selftests/bpf/progs/verifier_memcontrol.c | 32 - .../bpf/progs/verifier_value_illegal_alu.c | 7 +- tools/testing/selftests/bpf/progs/wq_failures.c | 4 +- .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 53 +- .../selftests/bpf/test_kmods/bpf_testmod_kfunc.h | 9 +- tools/testing/selftests/bpf/verifier/precise.c | 4 +- tools/testing/selftests/drivers/net/README.rst | 7 - tools/testing/selftests/drivers/net/hw/Makefile | 2 - tools/testing/selftests/drivers/net/hw/iou-zcrx.c | 72 +- tools/testing/selftests/drivers/net/hw/iou-zcrx.py | 39 + .../selftests/drivers/net/hw/lib/py/__init__.py | 7 +- tools/testing/selftests/drivers/net/hw/ncdevmem.c | 1 + .../selftests/drivers/net/hw/nic_timestamp.py | 128 +- .../selftests/drivers/net/hw/nk_forward.bpf.c | 49 - tools/testing/selftests/drivers/net/hw/nk_netns.py | 23 - .../testing/selftests/drivers/net/hw/nk_qlease.py | 55 - .../selftests/drivers/net/lib/py/__init__.py | 7 +- tools/testing/selftests/drivers/net/lib/py/env.py | 157 -- .../testing/selftests/hid/progs/hid_bpf_helpers.h | 8 +- tools/testing/selftests/riscv/Makefile | 2 +- tools/testing/selftests/riscv/cfi/.gitignore | 2 + tools/testing/selftests/riscv/cfi/Makefile | 23 + tools/testing/selftests/riscv/cfi/cfi_rv_test.h | 82 + tools/testing/selftests/riscv/cfi/cfitests.c | 173 ++ tools/testing/selftests/riscv/cfi/shadowstack.c | 385 +++ tools/testing/selftests/riscv/cfi/shadowstack.h | 27 + tools/testing/selftests/riscv/hwprobe/which-cpus.c | 18 +- tools/testing/vsock/util.h | 2 +- 719 files changed, 19228 insertions(+), 9562 deletions(-) create mode 100644 Documentation/arch/riscv/zicfilp.rst create mode 100644 Documentation/arch/riscv/zicfiss.rst create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,kaanapali-mdss.yaml delete mode 100644 Documentation/devicetree/bindings/goldfish/events.txt create mode 100644 Documentation/devicetree/bindings/input/google,goldfish-events- [...] create mode 100644 Documentation/devicetree/bindings/net/micrel,gigabit.yaml delete mode 100644 Documentation/devicetree/bindings/net/micrel-ksz90x1.txt delete mode 100644 Documentation/devicetree/bindings/net/micrel.txt create mode 100644 Documentation/devicetree/bindings/net/micrel.yaml create mode 100644 Documentation/process/generated-content.rst create mode 100644 arch/riscv/boot/dts/canaan/k230-canmv.dts create mode 100644 arch/riscv/boot/dts/canaan/k230-evb.dts create mode 100644 arch/riscv/boot/dts/canaan/k230-pinctrl.h create mode 100644 arch/riscv/boot/dts/canaan/k230.dtsi create mode 100644 arch/riscv/configs/hardening.config create mode 100644 arch/riscv/include/asm/mman.h create mode 100644 arch/riscv/include/asm/usercfi.h create mode 100644 arch/riscv/kernel/usercfi.c create mode 100644 arch/riscv/kernel/vdso_cfi/Makefile create mode 100644 arch/riscv/kernel/vdso_cfi/vdso-cfi.S create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_13_0_kaanapali.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c create mode 100644 drivers/iommu/amd/iommufd.c create mode 100644 drivers/iommu/amd/iommufd.h create mode 100644 drivers/iommu/amd/nested.c create mode 100644 drivers/media/platform/qcom/iris/iris_vpu4x.c delete mode 100644 drivers/net/hippi/Kconfig delete mode 100644 drivers/net/hippi/Makefile delete mode 100644 drivers/net/hippi/rrunner.c delete mode 100644 drivers/net/hippi/rrunner.h delete mode 100644 include/linux/hippidevice.h delete mode 100644 net/802/hippi.c create mode 100644 rust/kernel/iommu/mod.rs create mode 100644 rust/kernel/iommu/pgtable.rs rename scripts/kernel-doc.py => tools/docs/kernel-doc (88%) create mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_implicit_args.c create mode 100644 tools/testing/selftests/bpf/progs/kfunc_implicit_args.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_default_trusted_ptr.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_div_mod_bounds.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_jit_inline.c delete mode 100644 tools/testing/selftests/bpf/progs/verifier_memcontrol.c delete mode 100644 tools/testing/selftests/drivers/net/hw/nk_forward.bpf.c delete mode 100755 tools/testing/selftests/drivers/net/hw/nk_netns.py delete mode 100755 tools/testing/selftests/drivers/net/hw/nk_qlease.py create mode 100644 tools/testing/selftests/riscv/cfi/.gitignore create mode 100644 tools/testing/selftests/riscv/cfi/Makefile create mode 100644 tools/testing/selftests/riscv/cfi/cfi_rv_test.h create mode 100644 tools/testing/selftests/riscv/cfi/cfitests.c create mode 100644 tools/testing/selftests/riscv/cfi/shadowstack.c create mode 100644 tools/testing/selftests/riscv/cfi/shadowstack.h