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 4f938c7d3b25 Add linux-next specific files for 20260127 omits 1a161e24c7e3 Merge branch 'drm-rust-next' of https://gitlab.freedesktop [...] omits 569cc1d4e9ce Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 41e1eae2aa1c Merge branch 'for-next' of https://github.com/hisilicon/li [...] omits e5ea17c43ccd Merge branch 'caps-next' of https://git.kernel.org/pub/scm [...] omits 2968d1351c86 Merge branch 'pwrseq/for-next' of https://git.kernel.org/p [...] omits 6e3e7c4048f2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits df072f55436e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3bd0d26db9d3 Merge branch 'for-next/kspp' of https://git.kernel.org/pub [...] omits 438082ed3db6 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 197442a490e0 Merge branch 'sysctl-next' of https://git.kernel.org/pub/s [...] omits 874e8bd9e158 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits f5561ce71b4c next-20260122/random omits bdc21c0961e8 Merge branch 'slab/for-next' of https://git.kernel.org/pub [...] omits be448335cab5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6ef84973ee78 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits ae88acdea893 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits a407bf468513 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6d3522b628d9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 871cd8643f0b Merge branch 'main' of git://git.infradead.org/users/willy [...] omits a43549ea4352 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits adf5373382ec Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 411ab9ed8c9d Merge branch 'rtc-next' of https://git.kernel.org/pub/scm/ [...] omits 775d8836dd87 Merge branch 'kunit' of https://git.kernel.org/pub/scm/lin [...] omits e081ea99f347 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 46034e6a1a54 Merge branch 'pwm/for-next' of https://git.kernel.org/pub/ [...] omits 86029e4d42a7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6178fe146106 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 691a83fd7636 Merge branch 'gpio/for-next' of https://git.kernel.org/pub [...] omits a4de7f4f269a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits dc265bb99d4e Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits bf97b642bc59 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c55dd7c50c7e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits dc0083cea973 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits bc02b8901845 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 299811d2ecee Merge branch 'staging-next' of https://git.kernel.org/pub/ [...] omits f997217fac93 Merge branch 'next' of https://github.com/awilliam/linux-vfio.git omits 1eec12d1ea25 Merge branch 'extcon-next' of https://git.kernel.org/pub/s [...] omits 56c837df28c5 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 7632c2259917 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 1a2c6e509a25 Merge branch 'togreg' of https://git.kernel.org/pub/scm/li [...] omits a822f07b4d2f Merge branch 'icc-next' of https://git.kernel.org/pub/scm/ [...] omits 7927136c0889 Merge branch 'char-misc-next' of https://git.kernel.org/pu [...] omits 8d4b93778818 Merge branch 'tty-next' of https://git.kernel.org/pub/scm/ [...] omits cd8dc58cd5f5 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits f36d8fd219a7 Merge branch 'usb-next' of https://git.kernel.org/pub/scm/ [...] omits fa9d3c5e5c13 Merge branch 'driver-core-next' of https://git.kernel.org/ [...] omits 5c9c813be950 Merge branch 'for-next' of https://github.com/cminyard/lin [...] omits 9b7c21301ba1 next-20260108/leds-lj omits 466e0dbf58c1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5805d244d296 hid: Fix up mismerge omits d8d6de7dd8dd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2de7edeb3c35 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1f2beb753a98 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2017b6bd7cc8 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits d32c8b12402d Merge branch 'next' of https://github.com/kvm-x86/linux.git omits bd2783ce78b1 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 7c5321e814f6 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits fc1f72a5c171 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 09663b8dc962 Merge branch 'edac-for-next' of https://git.kernel.org/pub [...] omits bf16340ee1c5 Merge branch 'timers/drivers/next' of https://git.kernel.o [...] omits f35b7ee0b14e Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 716691db93e6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 58bae9a08f81 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c71f60631aa7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits dd763bceffc4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e6ba7d10779e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 32abbc2e8bf0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 76c92d785574 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 5802c56188ea Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] omits 2b10521663f3 Merge branch 'next' of https://github.com/cschaufler/smack-next omits 267e78d70098 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 039a2fea05a8 Merge branch 'next-integrity' of https://git.kernel.org/pu [...] omits 82880679c0e0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits f60f1c07f2ae Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f1b78763a925 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d990bafa3bb0 Merge branch 'for-backlight-next' of https://git.kernel.or [...] omits 7bafb5587d23 Merge branch 'for-mfd-next' of https://git.kernel.org/pub/ [...] omits f02664bc22fa Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 790b613547f7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c282b676f23a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 990ad894ac75 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ffe8a3b07804 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b7e509307322 Merge branch 'modules-next' of https://git.kernel.org/pub/ [...] omits 1802127bab9f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 47c76c43945b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c3f2df578978 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits dbb87dfaf270 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 90949ea8d571 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2a0b83ab4895 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 4723149070b8 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits ea7a60b02485 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 7c97d8a56151 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 0764ffa5a5fc Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 262be741b6d0 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits ecfe8664e239 Merge branch 'libcrypto-next' of https://git.kernel.org/pu [...] omits 5a5325a26d3f Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 715abf1f3096 Merge branch 'nand/next' of https://git.kernel.org/pub/scm [...] omits 26184a764377 Merge branch 'mtd/next' of https://git.kernel.org/pub/scm/ [...] omits 04a2a2b3edc0 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 0b1293a40c20 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 24354274a225 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6058bb3865b8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ee5725d4bc8e Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 0a75d9bea244 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b431ebce3a0f Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits ff8b67033e7f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f0f830d93b33 Merge branch 'thermal/linux-next' of https://git.kernel.or [...] omits c869aae7540d Merge branch 'opp/linux-next' of https://git.kernel.org/pu [...] omits bfa9840e5ed8 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 00bed4f0c494 Merge branch 'cpufreq/arm/linux-next' of https://git.kerne [...] omits f2c4ff063bd7 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits 2f0d2992f793 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits 8387ccc26f36 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits b86b29d56c79 Merge branch 'hwmon-next' of https://git.kernel.org/pub/sc [...] omits 571f6e1b3175 Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/ [...] omits 758d4bdbdf6e Merge branch 'i2c/i2c-host' of https://git.kernel.org/pub/ [...] omits 3b640ad2c313 Merge branch 'i2c/for-next' of https://git.kernel.org/pub/ [...] omits 5cd961185998 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f68996c59b07 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits e602f6be1191 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6da027187b9a Merge branch 'fs-next' of linux-next omits efc7998746e6 Merge branch 'xtensa-for-next' of https://github.com/jcmvb [...] omits 1af4022b0db9 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 95670f501e01 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6c565eaffdb5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9db867e3176a Merge branch 'riscv-soc-for-next' of https://git.kernel.or [...] omits 78ff09819cd8 Merge branch 'riscv-dt-for-next' of https://git.kernel.org [...] omits a4a1fb945a4e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7a5b0a6ca160 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits e535a99fa2a5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f38fb9d3f5fd Merge branch 'for-next' of https://github.com/openrisc/linux.git omits c67f20803042 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2582c40c6e4b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b28ff6d8e048 Merge branch 'clk-next' of https://git.kernel.org/pub/scm/ [...] omits 9b3e0aea0737 Merge branch 'for-next' of https://github.com/Xilinx/linux [...] omits 4e9cb3e822af Merge branch 'ti-next' of https://git.kernel.org/pub/scm/l [...] omits 5095583e7948 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8181de364ae0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b24a84854da1 Merge branch 'sunxi/for-next' of https://git.kernel.org/pu [...] omits 242f01976385 Merge branch 'stm32-next' of https://git.kernel.org/pub/sc [...] omits 071442a913af Merge branch 'for-next' of https://github.com/spacemit-com/linux omits 357cad003d7f Merge branch 'for-next' of https://github.com/sophgo/linux.git omits bf470fa6b6dc Merge branch 'for-linux-next' of https://git.kernel.org/pu [...] omits efe1d2d9c88e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a4a745685a33 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e7dbfb292531 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits e223a8288535 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 17f204437a9c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 25964c1e51f5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits aebb31e4be83 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a1396ba12791 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 308cc2e6963d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits dc30324e6011 Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/l [...] omits 0d8d80f5c325 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ecabacb0f440 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b580d2d0d43a Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 5b9be7b14c32 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ed5ff125995b Merge branch 'at91-next' of https://git.kernel.org/pub/scm [...] omits 48562386c4f2 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits c32a0e926a4a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7936af6fc89a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0e9988e86f7f Merge branch 'for-next/core' of https://git.kernel.org/pub [...] omits d6affc66a83e Merge branch 'dma-mapping-for-next' of https://git.kernel. [...] omits 6c26014354f2 next-20260116/perf omits 2cb17ed2e79c Merge branch 'kbuild-for-next' of https://git.kernel.org/p [...] omits 8f54f880f65c Merge branch 'mm-nonmm-unstable' of https://git.kernel.org [...] omits dd105cb6fed7 Merge branch 'mm-unstable' of https://git.kernel.org/pub/s [...] omits c27080846ba4 Merge branch 'mm-nonmm-stable' of https://git.kernel.org/p [...] omits 90b9a9b1c6e7 Merge branch 'mm-stable' of https://git.kernel.org/pub/scm [...] omits f9f4e0a98de9 Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] omits 07f965e52e9f Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 7feed925620a Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits acf3630ff8e5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 7bc4abf470d3 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] omits 52872147d258 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 6e6a6adc0d6a Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] omits af3ad0a2b004 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 00d0da20581f Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] omits 51f06a580b62 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] omits 2d2e2a5fa872 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] omits e45a71c0a650 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits bfe151f33890 Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm [...] omits 924cdeb6c180 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 3d7ae2340e27 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 78d182972eff Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] omits 6037850cb04e Merge remote-tracking branch 'asoc/for-6.20' into asoc-next omits 56c4094257e0 Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] omits 72ff6ca0830f Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] omits f43549f9f81b Merge branch 'for-linus' of https://github.com/awilliam/li [...] omits 7c1adde664ee Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] omits b934bbedef62 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 7541a2e7eb24 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 51549b75aded Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 1e35b2dc5bb1 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 7830bcb150e4 Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] omits 4993a9031611 Merge branch 'fs-current' of linux-next omits e98fa1007ef6 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits 4eb24744bf72 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c71077303539 next-20260126/vfs-brauner omits c1e21806235d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b868f87353ae Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits bd94f1161eea Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 8aaa54fef5d6 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits d11a651ae085 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 0261ce3afc51 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits a87017a01c32 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 03a677579d16 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 58c06550b12f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ef6682cb1d4a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5f91f4a8830a Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 3d36373b8048 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 9b9217ed537a Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits f5b36fb86d6f Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 8916a211b851 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits feb6a656a52a Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 6469323630d3 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 0e2112a0d2d2 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits 3ff0fdb3244a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 4437fd4cf262 Merge branch 'master' of https://github.com/ceph/ceph-client.git omits 003150d3e72b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 58fcf5133423 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 694a7c7e0e04 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits cb663892aa3c Merge branch into tip/master: 'x86/sev' omits 24cf159a94e5 Merge branch into tip/master: 'x86/paravirt' omits ad2776679dd5 Merge branch into tip/master: 'x86/misc' omits c3b57b35c0ab Merge branch into tip/master: 'x86/microcode' omits 15784f7651fd Merge branch into tip/master: 'x86/irq' omits f278a96155f8 Merge branch into tip/master: 'x86/entry' omits e7777f044e63 Merge branch into tip/master: 'x86/cpu' omits 59930516d83e Merge branch into tip/master: 'x86/cleanups' omits 367225a4bf13 Merge branch into tip/master: 'x86/cache' omits 33e69d23b9ed Merge branch into tip/master: 'x86/bugs' omits 82fe39063a0c Merge branch into tip/master: 'x86/boot' omits 8dd46ac89b53 Merge branch into tip/master: 'x86/apic' omits baa5e8e864b2 Merge branch into tip/master: 'x86/alternatives' omits 81af88269abb Merge branch into tip/master: 'timers/vdso' omits bb9438b202e3 Merge branch into tip/master: 'timers/core' omits 65d8c1d82e62 Merge branch into tip/master: 'sched/core' omits a435d9c5593e Merge branch into tip/master: 'perf/core' omits 3a4b14db689b Merge branch into tip/master: 'locking/core' omits c6827f18e075 Merge branch into tip/master: 'irq/msi' omits 0ac3ba5771f0 Merge branch into tip/master: 'irq/drivers' omits f447e12f762b Merge branch into tip/master: 'irq/core' omits b168ba38e82d gpio: pca953x: mask interrupts in irq shutdown omits 320ae0de18e1 gpio: virtuser: fix UAF in configfs release path omits ed7f7090b905 pinctrl: tangier: Join tng_pinctrl_probe() in its wrapper omits 59084c564c41 gpiolib: acpi: use BIT_ULL() for u64 mask in address space [...] omits 62c7b1d6aa8b gpio: sprd: Change sprd_gpio lock to raw_spin_lock omits 3cb53b083fa6 gpio: omap: do not register driver in probe() omits d3e1757bd1e1 kho: fix doc for kho_restore_pages() omits 0b7edfe47e5f netclassid: use thread_group_leader(p) in update_classid_task() omits 41f73825485b RDMA/umem: don't abuse current->group_leader omits 2fe8d7cb2964 drm/pan*: don't abuse current->group_leader omits 8635c9473703 drm/amd: kill the outdated "Only the pthreads threading mo [...] omits 5e078192592e drm/amdgpu: don't abuse current->group_leader omits 10568cc1742b android/binder: use same_thread_group(proc->tsk, current) [...] omits 07281aadde6b android/binder: don't abuse current->group_leader omits 767807d33760 riscv: kexec: add support for crashkernel CMA reservation omits e47c964777a9 selftests/futex: fix the failed futex_requeue test issue omits a09d76e7791b crash_dump: fix dm_crypt keys locking and ref leak omits adfea2245eb0 kho: skip memoryless NUMA nodes when reserving scratch areas omits f380d81761ba lib/random32: convert selftest to KUnit omits 777f71c552b6 panic: fix unused variable warning when SMP or CRASH_DUMP [...] omits 19f1595f4835 panic: add panic_force_cpu= parameter to redirect panic to [...] omits 3ea45501efb0 watchdog/hardlockup: fix UAF in perf event cleanup due to [...] omits 75e97f11cf90 kho: cleanup error handling in kho_populate() omits 47b81c8b2221 ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() omits 41ec19c41406 ipc: don't audit capability check in ipc_permissions() omits 7373f2bd9fe8 kexec: derive purgatory entry from symbol omits 0d6253b14a5d ocfs2: fix circular locking dependency in ocfs2_acquire_dquot omits 4f617bb58472 ocfs2: fix reflink preserve cleanup issue omits c93f38604bb2 rapidio: replace rio_free_net() with kfree() in rio_scan_a [...] omits a9d098be5efe delayacct: add timestamp of delay max omits b0dcec100a0b scripts/bloat-o-meter: ignore __noinstr_text_start omits e4bc1d8417ba tracing: move tracing declarations from kernel.h to a dedi [...] omits a4ccc2a57113 tracing: remove size parameter in __trace_puts() omits d2217c87c4bf kernel.h: include linux/instruction_pointer.h explicitly omits 2988dc037c0e kernel.h: move VERIFY_OCTAL_PERMISSIONS() to sysfs.h omits ffbe4c0cab35 moduleparam: include required headers explicitly omits 1515ffcf4527 kernel.h: drop STACK_MAGIC macro omits 112f1b6fba6b compiler-clang.h: require LLVM 19.1.0 or higher for __type [...] omits 7890ae3c34be kho: simplify page initialization in kho_restore_page() omits b472b0d99b1f kho: use unsigned long for nr_pages omits c702d7438149 checkpatch: add an invalid patch separator test omits f76d1bc184bb foo omits d746c643c9a1 maple_tree: clean up mas_wr_node_store() omits 0a3642bb335d maple_tree: don't pass end to mas_wr_append() omits e2c4ca75b55d maple_tree: pass maple copy node to mas_wmb_replace() omits 422b721b05f9 maple_tree: remove maple big node and subtree structs omits 86d82c4d3a8b maple_tree: use maple copy node for mas_wr_split() omits fd232b47c1df maple_tree: add cp_converged() helper omits 27f6120bb859 maple_tree: add copy_tree_location() helper omits 34313ef6cee5 maple_tree: use maple copy node for mas_wr_rebalance() operation omits db430a54bf33 maple_tree: add cp_is_new_root() helper omits 6c9ffe15d137 maple_tree: separate wr_split_store and wr_rebalance store [...] omits f19c4bc5021f maple_tree: remove unnecessary return statements omits af9c99810342 maple_tree: inline mas_wr_spanning_rebalance() omits 2d12bbc25835 maple_tree-start-using-maple-copy-node-for-destination-fix omits d64e1367f95b maple_tree: start using maple copy node for destination omits 3f5905bb65cf maple_tree: add gap support, slot and pivot sizes for maple copy omits 986f188532b1 maple_tree: introduce ma_leaf_max_gap() omits 4658f5c1be50 maple_tree: change initial big node setup in mas_wr_spanni [...] omits f162923a8492 maple_tree: inline mas_spanning_rebalance_loop() into mas_ [...] omits a5ce32d319f2 maple_tree: testing update for spanning store omits e7164732526f maple_tree: introduce maple_copy node and use it in mas_sp [...] omits 6a170c972e4f maple_tree: correct right ma_wr_state end pivot in mas_wr_ [...] omits 3919aa5de7cb maple_tree: move maple_subtree_state from mas_wr_spanning_ [...] omits a2af6e19d06c maple_tree: don't pass through height in mas_wr_spanning_store omits 80782499d9bd maple_tree: remove l_wr_mas from mas_wr_spanning_rebalance omits 5ce7d0e5f254 maple_tree: make ma_wr_states reliable for reuse in spanni [...] omits 924cbd1a4ab3 maple_tree: inline mas_spanning_rebalance() into mas_wr_sp [...] omits 7c4be21c622c maple_tree: remove unnecessary assignment of orig_l index omits fc18a479266e maple_tree: extract use of big node from mas_wr_spanning_store() omits bd366d9c3390 maple_tree: move mas_spanning_rebalance loop to function omits 88870b441ac1 maple_tree: fix mas_dup_alloc() sparse warning omits 87f0073a29b1 ksm: optimize rmap_walk_ksm by passing a suitable addressrange omits 8c7c4abaef3b ksm: initialize the addr only once in rmap_walk_ksm omits 39e477096274 mm: rmap: skip batched unmapping for UFFD vmas omits 160f4e67568a mm: rmap: support batched unmapping for file large folios omits 5f1e5cc33a8e arm64: mm: implement the architecture-specific clear_flush [...] omits 1d94a06e4c7a arm64: mm: support batch clearing of the young flag for la [...] omits c6e0b7a91deb arm64: mm: factor out the address and ptep alignment into [...] omits bcc90e65fb1c mm: rmap: support batched checks of the references for lar [...] omits 8816ef828cf7 mm/memory: handle non-split locks correctly in zap_empty_p [...] omits 5b970cc8d99b mm: move pte table reclaim code to memory.c omits 46ebeff454d7 mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE omits 2604f4046166 um: mm: enable MMU_GATHER_RCU_TABLE_FREE omits b61b35dfbeab parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE omits bbede39af7d2 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 2706e7392c22 LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 65d5512a1e41 alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 76b6c80363cd mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm [...] omits 6d38c0944b03 tools/testing/vma: add VMA userland tests for VMA flag functions omits c966f0974b34 tools/testing/vma: separate out vma_internal.h into logica [...] omits 16c1f9b9112c tools/testing/vma: separate VMA userland tests into separa [...] omits ea3c675dc679 mm: make vm_area_desc utilise vma_flags_t only omits 9d6f7ff5f3e3 mm: update all remaining mmap_prepare users to use vma_flags_t omits 941630cef5a9 mm-update-shmem__file_-functions-to-use-vma_flags_t-fix omits 5977be211bf0 mm: update shmem_[kernel]_file_*() functions to use vma_flags_t omits bf5be4121d70 mm: update secretmem to use VMA flags on mmap_prepare omits d2dff16d2aff mm: update hugetlbfs to use VMA flags on mmap_prepare omits c3e5e056a047 mm: add basic VMA flag operation helper functions omits ed1ccf491e7b tools: bitmap: add missing bitmap_[subset(), andnot()] omits 73cbd3b89cea mm: add mk_vma_flags() bitmap flag macro helper omits 4473d7bbb3d1 mm: rename vma_flag_test/set_atomic() to vma_test/set_atom [...] omits c4514d0cabb2 mm/vma: remove __private sparse decoration from vma_flags_t omits ea51e131739b mm/vmscan: select the closest preferred node in demote_fol [...] omits 49044a5e6d79 mm/vmscan: fix demotion targets checks in reclaim/demotion omits 8110ef900797 mm: numa_memblks: identify the accurate NUMA ID of CFMW omits e340c73eadee mm/fadvise: validate offset in generic_fadvise omits fece6d79abc5 mm, swap: remove no longer needed _swap_info_get omits c1f568143f37 mm, swap: drop the SWAP_HAS_CACHE flag omits 39f5a057df76 mm, swap: clean up and improve swap entries freeing omits f85c26cc036f mm, swap: check swap table directly for checking cache omits 09bd4e4944ac mm, swap: add folio to swap cache directly on allocation omits 3ec2221b5df1 mm, swap: fix locking and leaking with hibernation snapsho [...] omits 0c53a7a4e741 mm, swap: cleanup swap entry management workflow omits 9374a42860d4 mm, swap: remove workaround for unsynchronized swap map ca [...] omits 297db0923a4a mm-swap-use-swap-cache-as-the-swap-in-synchronize-layer-fix omits feb5641d39a7 mm, swap: use swap cache as the swap in synchronize layer omits 5d6308a6e186 mm, swap: split locked entry duplicating into a standalone helper omits 061b6df6b257 mm, swap: consolidate cluster reclaim and usability check omits 2f13b2833c68 mm, swap: swap entry of a bad slot should not be considere [...] omits 4e9b172d9783 mm/shmem, swap: remove SWAP_MAP_SHMEM omits b1fdbed36cf8 mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO omits 08cbf6ebc158 mm, swap: free the swap cache after folio is mapped omits f19f4978be92 mm, swap: simplify the code and reduce indention omits 79932c55fca4 mm, swap: always try to free swap cache for SWP_SYNCHRONOU [...] omits 251e0225b588 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO omits 9aa4322a249c mm, swap: split swap cache preparation loop into a standal [...] omits 048227f73dd8 mm, swap: rename __read_swap_cache_async to swap_cache_all [...] omits a4eded6fbc53 mm: use unmap_desc struct for freeing page tables omits 7219d52652fc mm/vma: use unmap_region() in vms_clear_ptes() omits 1d8d72b327fc mm/vma: use unmap_desc in exit_mmap() and vms_clear_ptes() omits e86098d3fb86 mm: introduce unmap_desc struct to reduce function arguments omits dc1d486da227 mm: change dup_mmap() recovery omits e56d0ccc355e mm/vma: add page table limit to unmap_region() omits 12d2c069ec5d mm/memory: add tree limit to free_pgtables() omits 82f81432a03a mm/vma: add limits to unmap_region() for vmas omits fe7c0bf10c3a mm/mmap: abstract vma clean up from exit_mmap() omits 4c0392013d85 mm/mmap: move exit_mmap() trace point omits e48ecf576ca3 mm-relocate-the-page-table-ceiling-and-floor-definitions-fix omits 9cb417ab2712 mm: relocate the page table ceiling and floor definitions omits 256df8ecaa93 selftests/mm: have the harness run each test category separately omits 1bd2279caa5f percpu: add double free check to pcpu_free_area() omits ae3815d93f57 hugetlb: increase hugepage reservations when using node-sp [...] omits 478ab78000df kasan: remove unnecessary sync argument from start_report() omits a48516dd83d9 mm-pagewalk-use-min-to-simplify-the-code-fix omits d571c896af3f mm/pagewalk: use min() to simplify the code omits 76dea8c764f5 mm/vma: add and use vma_assert_stabilised() omits 162416444b37 mm-vma-update-vma_assert_locked-to-use-lockdep-fix omits eb0ff24bd4b1 mm/vma: update vma_assert_locked() to use lockdep omits d3bd08abdb74 mm-vma-improve-and-document-__is_vma_write_locked-fix omits 5baad9535df0 mm/vma: improve and document __is_vma_write_locked() omits 1ffcb67e0305 mm-vma-introduce-helper-struct-thread-through-exclusive-lo [...] omits 01796d3bade0 mm/vma: introduce helper struct + thread through exclusive [...] omits 565b2506e206 mm/vma: clean up __vma_enter/exit_locked() omits 93fc8002c11f mm/vma: de-duplicate __vma_enter_locked() error path omits b58610e076e8 mm/vma: add+use vma lockdep acquire/release defines omits 7e5eab4b2159 mm/vma: rename is_vma_write_only(), separate out shared re [...] omits a3d76974a646 mm-vma-document-possible-vma-vm_refcnt-values-and-referenc [...] omits ad358d761fe2 mm/vma: document possible vma->vm_refcnt values and refere [...] omits 966339564f39 mm/vma: rename VMA_LOCK_OFFSET to VM_REFCNT_EXCLUDE_READERS_FLAG omits bdd6ae861507 Docs/mm/damon/maintainer-profile: remove damon-tests/perf [...] omits 17b48ff74a8d Docs/mm/damon/maintainer-profile: fix wrong MAITNAINERS se [...] omits 3f544cfe58bb Docs/admin-guide/mm/damon/usage: update stats update proce [...] omits 53e84def529e Docs/admin-guide/mm/damon/usage: introduce DAMON modules a [...] omits eeb2fe55d304 Docs/mm/damon/design: add reference to DAMON_STAT usage omits 3589b8190869 Docs/mm/damon/design: document DAMON sample modules omits 8022ee4a123d Docs/mm/damon/design: link repology instead of Fedora package omits 777071bdc5c8 Docs/mm/damon/index: simplify the intro omits 02d30535891c mm: update kernel-doc for __swap_cache_clear_shadow() omits 46ec88fd9269 mm/damon: rename min_sz_region of damon_ctx to min_region_sz omits 2978dfb7b318 mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ omits c0b4aa1ca7d2 mm/damon/core: rename damos_filter_out() to damos_core_fil [...] omits fb41893815e5 mm/damon: document damon_call_control->dealloc_on_cancel r [...] omits 8d1145708030 mm/damon/core: process damon_call_control requests on a lo [...] omits 8c42c8bbb060 mm/damon/core: cancel damos_walk() before damon_ctx->kdamo [...] omits e8a0792ecbe3 mm/damon/core: cleanup targets and regions at once on kdam [...] omits c9a6a62df06a mm/damon: remove damon_operations->cleanup() omits ed2403e706ea selftests/damon/wss_estimation: deduplicate failed samples output omits 56f8632aa300 selftests/damon/wss_estimation: ensure number of collected wss omits db8a74af7c64 selftests/damon/access_memory: add repeat mode omits 28fca820844d selftests/damon/wss_estimation: test for up to 160 MiB wor [...] omits 1c5a176c620f selftests/damon/sysfs_memcg_path_leak.sh: use kmemleak omits 0cba15ee22f7 selftests/mm: remove virtual_address_range test omits 7d00389c0f39 mm: hugetlb_cma: mark hugetlb_cma{_only} as __ro_after_init omits 7953a0a1b054 mm: hugetlb_cma: optimize hugetlb_cma_alloc_frozen_folio() omits 6087e82d1697 mm: hugetlb: optimize replace_free_hugepage_folios() omits 1c326c0af665 mm: page_alloc: optimize pfn_range_valid_contig() omits 4597559af74a mm: page_isolation: introduce page_is_unmovable() omits 96f5ef9e3b64 selftests/mm: report SKIP in pfnmap if a check fails omits 442c4f20f6a7 selftests/mm: fix exit code in pagemap_ioctl omits acb4659b08dd selftests/mm: fix faulting-in code in pagemap_ioctl test omits c0593fdab95a selftests/mm: introduce helper to read every page omits f86491428286 selftests/mm: check that FORCE_READ() succeeded omits 8dc8752b685c selftests/mm: fix usage of FORCE_READ() in cow tests omits 5b76b3670c1c selftests/mm: pass down full CC and CFLAGS to check_config.sh omits b516c9c41a11 selftests/mm: remove flaky header check omits 93a389ef520e selftests/mm: default KDIR to build directory omits be4f7df64c86 sparc-mm-export-symbols-for-lazy_mmu_mode-kunit-tests-fix omits 93a655423c55 sparc/mm: export symbols for lazy_mmu_mode KUnit tests omits 7f2bf8036f51 mm-add-wq_percpu-to-alloc_workqueue-users-fix-fix omits 1b67b4ace80c mm-add-wq_percpu-to-alloc_workqueue-users-fix omits 1c2e08cf2dce mm: add WQ_PERCPU to alloc_workqueue users omits fef656c53767 mm: replace use of system_wq with system_percpu_wq omits 1bb699d90ae9 mm: replace use of system_unbound_wq with system_dfl_wq omits 2387a3b03fc9 mm/hugetlb: enforce brace style omits 5f9a43da4c06 mm/hugetlb: remove unnecessary if condition omits fc75b1f21b4b mm/highmem: fix __kmap_to_page() build error omits 5281c17d7bb1 mm/vmscan: add tracepoint and reason for kswapd_failures reset omits 017c25806d91 mm/vmscan: mitigate spurious kswapd_failures reset from di [...] omits e0eb73dbdf47 mm: fix OOM killer inaccuracy on large many-core systems omits 305eae57a44e alloc_tag: fix rw permission issue when handling boot parameter omits 17bb0cfe520c mm: drop filename from page_alloc.c header comment omits 188d71596beb zram: rename init_lock to dev_lock omits deb3b8a9d539 MAINTAINERS: move memory balloon infrastructure to "MEMORY [...] omits e97cd03992c4 mm: rename CONFIG_MEMORY_BALLOON -> CONFIG_BALLOON omits 5042321ef56b mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION omits 23fb54502ad5 mm/kconfig: make BALLOON_COMPACTION depend on MIGRATION omits b00de540b27c mm: rename balloon_compaction.(c|h) to balloon.(c|h) omits 3aa9db48c672 mm/vmscan: drop inclusion of balloon_compaction.h omits 18fac5e02c5d mm/balloon_compaction: remove "extern" from functions omits 05971baf71ab mm/balloon_compaction: mark remaining functions for having [...] omits 30a407cfbfb5 mm/balloon_compaction: assert that the balloon_pages_lock is held omits 838aca3bfe44 fixup: mm/balloon_compaction: move internal helpers to bal [...] omits f672db1ea42d mm/balloon_compaction: move internal helpers to balloon_co [...] omits 90d8afd2ef07 mm/balloon_compaction: fold balloon_mapping_gfp_mask() int [...] omits 91e57db4d4f7 mm/balloon_compaction: remove balloon_page_push/pop() omits 6d629dc0004f drivers/virtio/virtio_balloon: stop using balloon_page_push/pop() omits 897b7c4da834 mm/balloon_compaction: drop fs.h include from balloon_comp [...] omits 5dc03f64008c mm/balloon_compaction: make balloon_mops static omits d5405d1fb89b mm/balloon_compaction: remove dependency on page lock omits f3b35224e863 mm/balloon_compaction: use a device-independent balloon (l [...] omits 7dab2791fea1 vmw_balloon: stop using the balloon_dev_info lock omits 8dfadc73efb1 mm/balloon_compaction: centralize adjust_managed_page_coun [...] omits 8f65ce4451bb mm/balloon_compaction: centralize basic page migration handling omits 4f84c0b1645f mm/balloon_compaction: improve comments for WARN_ON_ONCE(! [...] omits 74e273b4a3b0 powerpc/pseries/cmm: remove cmm_balloon_compaction_init() omits c17d2d194e55 vmw_balloon: remove vmballoon_compaction_init() omits 9732db9d337e vmw_balloon: adjust BALLOON_DEFLATE when deflating while m [...] omits 87d1a4bae89f mm/khugepaged: make khugepaged_collapse_control static omits 4f242a2cdae3 mm/khugepaged: use enum scan_result for result variables a [...] omits 948f48c6d8d3 mm/khugepaged: change collapse_pte_mapped_thp() to return void omits 9ecd318991e8 mm/khugepaged: remove unnecessary goto 'skip' label omits dc48d94508cd foo omits e27d97df7e73 liveupdate: luo_file: remember retrieve() status omits 50898f75a176 liveupdate: luo_file: do not clear serialized_data on unfreeze omits fe6fd3f5130e x86/kfence: fix booting on 32bit non-PAE systems omits f536d29f67d3 mm/hugetlb: restore failed global reservations to subpool omits 6d5c3df95354 Merge branch 'for-7.0/block' into for-next omits 40880ffac17d Merge branch 'pci/misc' omits 2419fd246293 Merge branch 'pci/controller/misc' omits 62dc75b65762 Merge branch 'pci/controller/xilinx' omits 0fcebb71211d Merge branch 'pci/controller/tegra194' omits 47c2a4a892e1 Merge branch 'pci/controller/tegra' omits 1da7d41126d6 Merge branch 'pci/controller/rzg3s-host' omits c6aaf1e41221 Merge branch 'pci/controller/plda-starfive' omits 9c223a35960a Merge branch 'pci/controller/mediatek' omits b367b6031395 Merge branch 'pci/controller/dwc-sophgo' omits 0ac8210f3a06 Merge branch 'pci/controller/dwc-rockchip' omits c35d8d71df81 Merge branch 'pci/controller/dwc-qcom-ep' omits d0b832755432 Merge branch 'pci/controller/dwc-qcom' omits bcf04f6086b4 Merge branch 'pci/controller/dwc-imx6' omits f53609ebd022 Merge branch 'pci/controller/dwc' omits dbafa1ef2a06 Merge branch 'pci/controller/cadence-j721e' omits bce858663117 Merge branch 'pci/controller/cadence' omits b4db0b07b260 Merge branch 'pci/controller/aspeed' omits 0bf58113927f Merge branch 'pci/dt-bindings' omits cf9ce349a2a4 Merge branch 'pci/workqueue' omits 20efbf9dffa1 Merge branch 'pci/virtualization' omits 42310a00b63e Merge branch 'pci/trace' omits 8be6a4147747 Merge branch 'pci/resource' omits 8c3316ab6fd9 Merge branch 'pci/pwrctrl' omits e83014fd2e96 Merge branch 'pci/ptm' omits 851c5c28fc48 Merge branch 'pci/portdrv' omits 65c79188e81e Merge branch 'pci/pm' omits bce54039b7b0 Merge branch 'pci/p2pdma' omits ef1ed2b4ef8e Merge branch 'pci/iommu' omits 87b0de1f4862 Merge branch 'pci/enumeration' omits ce02fdb23bc4 Merge branch 'pci/endpoint' omits c68fdfe15153 PCI: Move CardBus bridge scanning to setup-cardbus.c omits 9693714950d8 PCI: Add pbus_validate_busn() for Bus Number validation omits 093cb268357d PCI: Add dword #defines for Bus Number + Secondary Latency Timer omits bd6a1482fd46 PCI: Use scnprintf() instead of sprintf() omits 36a73a363fff PCI: Handle CardBus-specific params in setup-cardbus.c omits 618902b0e510 PCI: Separate CardBus setup & build it only with CONFIG_CARDBUS omits 409714a4b6ba PCI: Add 'pci' prefix to struct pci_dev_resource handling [...] omits 300beff98030 PCI: Use resource_assigned() in setup-bus.c algorithm omits 429d692c615a resource: Mark res given to resource_assigned() as const omits 766d1da76a3b PCI: Add pbus_mem_size_optional() to handle optional sizes omits 835df0ea05c2 PCI: Check invalid align earlier in pbus_size_mem() omits f6f0431b2f94 PCI: Log reset and restore of resources omits 4d695beaa104 PCI: Add pci_resource_is_bridge_win() omits 11ad06f43ca0 PCI: Fetch dev_res to local var in __assign_resources_sorted() omits f3f79b40323b PCI: Use res_to_dev_res() in reassign_resources_sorted() omits b98a2817bda4 PCI: Pass bridge window resource to pbus_size_mem() omits b670379f0c18 PCI: Push realloc check into pbus_size_mem() omits 41164169ba8d PCI: Remove old_size limit from bridge window sizing omits 8370a99c2c91 resource: Increase MAX_IORES_LEVEL to 8 omits 2267fb221a36 PCI: Stop over-estimating bridge window size omits a21a27a0e893 PCI: Rewrite bridge window head alignment function omits b8a022acf9fe Merge branch 'for-next-next-v6.19-20260126' into for-next- [...] omits 17830f8e532b Merge branch 'for-next-current-v6.18-20260126' into for-ne [...] omits 3ce1644fb744 Merge branch 'misc-next' into for-next-next-v6.19-20260126 omits e59cc951a6fe Merge branch 'b-for-next' into for-next-next-v6.19-20260126 omits ed2e3fce293a Merge branch 'misc-6.19' into for-next-current-v6.18-20260126 omits 262b2abaac38 btrfs: === misc-next on b-for-next === omits 4884d4795a5c HID: asus: add support for the asus-wmi brightness handler omits f9a21738c699 platform/x86: asus-wmi: add keyboard brightness event handler omits d384a3994712 platform/x86: asus-wmi: remove unused keyboard backlight quirk omits ba374d424cdd HID: asus: listen to the asus-wmi brightness device instea [...] omits efdcbec427f1 platform/x86: asus-wmi: Add support for multiple kbd led handlers omits ee1de4675118 HID: asus: early return for ROG devices omits 8baca948f6aa HID: asus: move vendor initialization to probe omits a96ec7a12e41 HID: asus: fortify keyboard handshake omits 629771528f76 HID: asus: use same report_id in response omits 3415a1beb3d8 HID: asus: initialize additional endpoints only for certai [...] omits 0cd98ed97f1c HID: asus: simplify RGB init sequence omits be36abd97e52 Merge branch 'slab/for-7.0/sheaves' into slab/for-next omits 4606f42b3620 Merge branch 'slab/for-7.0/obj_metadata' into slab/for-next omits f94ec4ce0362 mm/slab: place slabobj_ext metadata in unused space within [...] omits 29d5823c5480 mm/slab: move [__]ksize and slab_ksize() to mm/slub.c omits 21277e3af66c mm/slab: save memory by allocating slabobj_ext array from [...] omits d427a2c98122 mm/memcontrol,alloc_tag: handle slabobj_ext access under K [...] omits ebf6aefc648f mm/slab: use stride to access slabobj_ext omits e4a7a6c5edc2 mm/slab: abstract slabobj_ext access via new slab_obj_ext( [...] omits b8156d9c4b5d ext4: specify the free pointer offset for ext4_inode_cache omits 5671ecf7c95c mm/slab: allow specifying free pointer offset when using c [...] omits dca4abb8eebd mm/slab: use unsigned long for orig_size to ensure proper [...] omits d4593b94f687 slub: clarify object field layout comments omits a4d0e1db3817 mm/slab: avoid allocating slabobj_ext array from its own slab omits 8d94a210b132 Merge branches 'thermal-core', 'thermal-intel' and 'therma [...] omits ca43eb67282a mm/slub: cleanup and repurpose some stat items omits 2970181dae1a mm/slub: remove DEACTIVATE_TO_* stat items omits 79f2d409fbd2 slab: remove frozen slab checks from __slab_free() omits 9696020da3f7 slab: update overview comments omits e4a74a48d88c slab: refill sheaves from all nodes omits 2dab1ad6b9d1 slab: remove unused PREEMPT_RT specific macros omits 9a454946b931 slab: remove struct kmem_cache_cpu omits 749a40b6946c slab: simplify kmalloc_nolock() omits 6dc7c3246ab2 slab: remove defer_deactivate_slab() omits dc02de485b1e slab: remove the do_slab_free() fastpath omits d6da81c0afb4 slab: remove SLUB_CPU_PARTIAL omits 1ae0c1033063 slab: remove cpu (partial) slabs usage from allocation paths omits 698a262d7304 slab: add optimized sheaf refill from partial list omits 1523ed2b80a4 slab: handle kmalloc sheaves bootstrap omits bdd0e5b63d8c slab: make percpu sheaves compatible with kmalloc_nolock() [...] omits 35b1387d363c slab: introduce percpu sheaves bootstrap omits 5b7cbc71b537 slab: add sheaves to most caches omits d86c9915f4b5 mm/slab: make caches with sheaves mergeable omits e7ed5788f8c5 mm/slab: move and refactor __kmem_cache_alias() omits a60711ff10d7 slab: add SLAB_CONSISTENCY_CHECKS to SLAB_NEVER_MERGE omits d3e75a20c1be mm/slab: fix false lockdep warning in __kfree_rcu_sheaf() omits e30083d11c17 Merge branch 'for-7.0/block' into for-next omits e830cca043a9 Merge branch 'for-7.0/io_uring' into for-next omits f2fe9f2ac78d Merge branch 'io_uring-syzbot-cancel' into for-next omits 5c064029ef5d Merge branch 'for-7.0/io_uring-zcrx-large-buffers' into for-next omits 7b72fb4512b9 Merge branch 'for-7.0/block' into for-next omits c57b9949676e Merge branch 'for-7.0/io_uring' into for-next omits 4c9d43fe1d5f Merge branch 'for-7.0/io_uring' into for-next omits be68a10881b4 Merge branch 'for-7.0/block' into for-next omits 82622175e33c Merge branch 'io_uring-bpf-restrictions.4' into for-next omits 1df646301023 io_uring: allow registration of per-task restrictions omits 4aaf2a50d484 io_uring: add task fork hook omits f39c52696259 io_uring/bpf_filter: add ref counts to struct io_bpf_filter omits b7df00e1ca20 io_uring/bpf_filter: cache lookup table in ctx->bpf_filters omits ecd2353a5cf8 io_uring/bpf_filter: allow filtering on contents of struct [...] omits f95e8a16cae8 io_uring/net: allow filtering on IORING_OP_SOCKET data omits 17b8a3b2837f io_uring: add support for BPF filtering for opcode restrictions omits 8d6f093d83fe mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() omits 3812604f477f drm/amdgpu/mes: Remove idr leftovers v2 omits dcbe41f43e2c doc: Add housekeeping documentation omits 562df46d4ef9 kthread: Document kthread_affine_preferred() omits 3563a17fa45c kthread: Comment on the purpose and placement of kthread_a [...] omits 8271eb8c4026 kthread: Honour kthreads preferred affinity after cpuset changes omits 6b1c94104aa3 sched/arm64: Move fallback task cpumask to HK_TYPE_DOMAIN omits 9f43e34b1931 Merge branch 'for-7.0/io_uring' into for-next omits 65bed01817f3 Merge branch 'for-7.0/block' into for-next omits 8dc4537979b8 Merge branch 'for-7.0/blk-pvec' into for-next omits d2e477db18cc Merge branch 'block-6.19' into for-next omits bc84829585c9 Merge branch 'io_uring-6.19' into for-next omits 3ee2967c40b5 Merge branch 'features' into for-next omits 858c7ac31c5e Merge branch 'fixes' into for-next omits a60d16e59c50 slab: replace cache_from_obj() with inline checks omits a66f9c0f1ba2 slub: keep empty main sheaf as spare in __pcs_replace_empt [...] omits 1f45dd472e6a Merge remote-tracking branch 'spi/for-6.20' into spi-next omits e2211f5d9800 Merge branches 'next/dt64' and 'next/clk' into for-next omits e6b38c3ce64d ipmi:ls2k: Make ipmi_ls2k_platform_driver static omits deb79dbb7da5 Merge remote-tracking branch 'regmap/for-6.20' into regmap-next omits 8766b06daad8 Merge branch 'next/drivers' into for-next omits 49034915bfe2 ipmi: ipmb: initialise event handler read bytes omits 5addf72e4f7e tools: lib: thermal: Correct CFLAGS and LDFLAGS in pkg-con [...] omits fefc12a70eb1 Merge branch 'next/drivers' into for-next omits 5bb278529d6f Merge branch 'next/dt64' into for-next omits 930bbd9d4d5e Merge branch 'next/drivers' into for-next omits 4a50328138e7 Merge branches 'next/dt64' and 'next/clk' into for-next omits cde5448c1296 Merge branch 'next/dt64' into for-next omits 0825f376d02e Merge branches 'next/drivers' and 'next/dt64' into for-next omits 9eac3a1aab1c Merge branch 'next/clk' into for-next omits b7fdd9926b22 Merge branch 'next/dt64' into for-next omits 0fa50c575c1f ARM: dts: nuvoton: Minor whitespace cleanup omits cb4cfbcf2764 Merge branch 'next/dt64' into for-next omits 569c6e4391f3 Merge branch 'next/dt64' into for-next omits e23695b21b27 Merge branch 'next/dt' into for-next omits 549089586a4a ARM: dts: samsung: Drop s3c6400.dtsi adds 1f97d9dcf536 Merge tag 'vfio-v6.19-rc8' of https://github.com/awilliam/ [...] adds 0a5b4f932efa mm/hugetlb: restore failed global reservations to subpool adds bb57b430369f x86/kfence: fix booting on 32bit non-PAE systems adds 9d6f6207f43b liveupdate: luo_file: do not clear serialized_data on unfreeze adds 7c9879866108 liveupdate: luo_file: remember retrieve() status adds eff5e4fc4cd7 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] adds 25ba6d9eb537 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] adds cf3025af85bc Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 2abf0146a4a1 Merge branch 'fs-current' of linux-next adds 72722e933a11 Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] adds e9acda52fd2e bonding: fix use-after-free due to enslave fail after slav [...] adds 2ae8c7edea87 net/mlx5: Fix Unbinding uplink-netdev in switchdev mode adds f67666938ae6 net/mlx5e: TC, delete flows only for existing peers adds 476681f10cc1 net/mlx5e: Account for netdev stats in ndo_get_stats64 adds d32ba904a450 Merge branch 'mlx5-misc-fixes-2026-01-26' adds a040afa3bca4 gve: fix probe failure if clock read fails adds 66933305baac Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] adds 1eb918932a45 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 213c4e51267f ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion adds d780fa324977 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds bbea78e54ba9 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds c947f8eeaff5 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] adds c056bec4adbf Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] adds a6dd8caf64ac Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] adds 0549d412b789 Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] adds 26332ae848f0 of: reserved_mem: Allow reserved_mem framework detect "cma [...] adds b8beef349f46 Merge branch 'dma-mapping-fixes' of https://git.kernel.org [...] adds 08d44d0644a1 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 29121789048a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 2243afcd8c49 Merge tag 'drm-msm-fixes-2026-01-23' of https://gitlab.fre [...] adds 2092c56b2b45 Merge branch 'drm-fixes' of https://gitlab.freedesktop.org [...] adds 2606c58b7ebd Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm [...] adds d81d2ba8f20d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 8fd89ca5cc4d Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] adds c86d39d68054 kernel: debug: Add SPDX license ids to kdb files adds 8c4585926daa Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] adds 96313fcc1f06 gpio: sprd: Change sprd_gpio lock to raw_spin_lock adds c0ae43d303e4 gpiolib: acpi: use BIT_ULL() for u64 mask in address space [...] adds 53ad4a948a45 gpio: virtuser: fix UAF in configfs release path adds d02f20a4de0c gpio: pca953x: mask interrupts in irq shutdown adds 730e5ebff40c gpio: omap: do not register driver in probe() adds b2cf569ed81e gpio: brcmstb: correct hwirq to bank map adds 8c182dbedda7 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] adds 3e824f204fcc Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 01bde6278fb7 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] adds fd1927f3373f Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 8aa6f7697f59 pmdomain: qcom: rpmpd: fix off-by-one error in clamping to [...] adds ae0a24c5a8dc pmdomain: imx: gpcv2: Fix the imx8mm gpu hang due to wrong [...] adds 71e11714e170 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 05cd654829dd irqchip/ls-extirq: Convert to a platform driver to make it [...] adds ba5c657141ea bus: simple-pm-bus: Probe the Layerscape SCFG node adds 236f319750bc Merge branch into tip/master: 'irq/urgent' adds fd4eeb30b9e3 objtool: Print bfd_vma as unsigned long long on ia32-x86_6 [...] adds d107b3265aa5 objtool: Replace custom macros in elf.c with shared ones adds f2dba60339a6 objtool/klp: Fix bug table handling for __WARN_printf() adds 78c268f3781e livepatch/klp-build: Fix klp-build vs CONFIG_MODULE_SRCVER [...] adds 8fb1b74ed418 Merge branch into tip/master: 'objtool/urgent' adds 8ac41554023b Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] adds ba571ebe18e7 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds e535c23513c6 drm/imx/tve: fix probe device leak adds 0fd19300e770 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new cb94129f2e86 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 4143408aaf99 Merge branch 'pin-init-next' of https://github.com/Rust-fo [...] new 09e0ac3035f0 Merge branch 'mm-stable' of https://git.kernel.org/pub/scm [...] new 50a7271d642b Merge branch 'mm-nonmm-stable' of https://git.kernel.org/p [...] new 756c7795e57e foo new be33c55502f1 mm/khugepaged: remove unnecessary goto 'skip' label new ac3038e150ee mm/khugepaged: change collapse_pte_mapped_thp() to return void new 708abff3924e mm/khugepaged: use enum scan_result for result variables a [...] new bd1166a2a5d2 mm/khugepaged: make khugepaged_collapse_control static new 46db2b02bcdb vmw_balloon: adjust BALLOON_DEFLATE when deflating while m [...] new 011dc97c29a6 vmw_balloon: remove vmballoon_compaction_init() new 912e427351ab powerpc/pseries/cmm: remove cmm_balloon_compaction_init() new 2a8b12d9c86b mm/balloon_compaction: improve comments for WARN_ON_ONCE(! [...] new b4b51df7863b mm/balloon_compaction: centralize basic page migration handling new 997f0cad23be mm/balloon_compaction: centralize adjust_managed_page_coun [...] new 4814c22ee972 vmw_balloon: stop using the balloon_dev_info lock new 96489054c117 mm/balloon_compaction: use a device-independent balloon (l [...] new 5fc4bbb741e3 mm/balloon_compaction: remove dependency on page lock new 48fea2e46b79 mm/balloon_compaction: make balloon_mops static new 6cfa76213e73 mm/balloon_compaction: drop fs.h include from balloon_comp [...] new b1ef27a72e70 drivers/virtio/virtio_balloon: stop using balloon_page_push/pop() new 2874f4085999 mm/balloon_compaction: remove balloon_page_push/pop() new 5380055d1a87 mm/balloon_compaction: fold balloon_mapping_gfp_mask() int [...] new a620c0aa128c mm/balloon_compaction: move internal helpers to balloon_co [...] new 23aa182133da fixup: mm/balloon_compaction: move internal helpers to bal [...] new ed6fb3aa0387 mm/balloon_compaction: assert that the balloon_pages_lock is held new 4c4c589f9fa0 mm/balloon_compaction: mark remaining functions for having [...] new 845cd9e850bb mm/balloon_compaction: remove "extern" from functions new add5f7d5bcee mm/vmscan: drop inclusion of balloon_compaction.h new 124c1dd2bcaa mm: rename balloon_compaction.(c|h) to balloon.(c|h) new 6c6c5c0a5574 mm/kconfig: make BALLOON_COMPACTION depend on MIGRATION new 8f98e7bf0afb mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION new 00593dfba096 mm: rename CONFIG_MEMORY_BALLOON -> CONFIG_BALLOON new 3da3c4df7c14 MAINTAINERS: move memory balloon infrastructure to "MEMORY [...] new bae6f4cfd9fe zram: rename init_lock to dev_lock new f5177021f46e mm: drop filename from page_alloc.c header comment new c2f39d65b013 alloc_tag: fix rw permission issue when handling boot parameter new f0de74e0e2fa mm: fix OOM killer inaccuracy on large many-core systems new 4e0af92b5bc4 mm/vmscan: mitigate spurious kswapd_failures reset from di [...] new 9584000adc9c mm/vmscan: add tracepoint and reason for kswapd_failures reset new 67eb897e387e mm/highmem: fix __kmap_to_page() build error new 9666672fb42b mm/hugetlb: remove unnecessary if condition new 70aa5002d89f mm/hugetlb: enforce brace style new 6927eef88c51 mm: replace use of system_unbound_wq with system_dfl_wq new 8bf68b6f4e89 mm: replace use of system_wq with system_percpu_wq new 6f33f0a467a5 mm: add WQ_PERCPU to alloc_workqueue users new d325881bf078 mm-add-wq_percpu-to-alloc_workqueue-users-fix new 8bd0de4941c6 mm-add-wq_percpu-to-alloc_workqueue-users-fix-fix new 8aef970ab614 sparc/mm: export symbols for lazy_mmu_mode KUnit tests new 925aa333c48b sparc-mm-export-symbols-for-lazy_mmu_mode-kunit-tests-fix new 0f13b235b9f5 selftests/mm: default KDIR to build directory new 593fefc971af selftests/mm: remove flaky header check new 648e9dc9778c selftests/mm: pass down full CC and CFLAGS to check_config.sh new 8665c85bb203 selftests/mm: fix usage of FORCE_READ() in cow tests new 446ab06fba53 selftests/mm: check that FORCE_READ() succeeded new 53c2e7bfae95 selftests/mm: introduce helper to read every page new 2c4c1680da2b selftests/mm: fix faulting-in code in pagemap_ioctl test new 32a99f9416eb selftests/mm: fix exit code in pagemap_ioctl new aa64f28b90fe selftests/mm: report SKIP in pfnmap if a check fails new e056042fea85 mm: page_isolation: introduce page_is_unmovable() new 1984c7c7acac mm: page_alloc: optimize pfn_range_valid_contig() new 45577ed964b8 mm: hugetlb: optimize replace_free_hugepage_folios() new cfb9c3a8bfa4 mm: hugetlb_cma: optimize hugetlb_cma_alloc_frozen_folio() new 8e0286d72a18 mm: hugetlb_cma: mark hugetlb_cma{_only} as __ro_after_init new c92e59427260 selftests/mm: remove virtual_address_range test new b0f9f42252ed selftests/damon/sysfs_memcg_path_leak.sh: use kmemleak new fa7c17dfb2c5 selftests/damon/wss_estimation: test for up to 160 MiB wor [...] new edf1b43ed9b8 selftests/damon/access_memory: add repeat mode new 93255ef830ac selftests/damon/wss_estimation: ensure number of collected wss new eb5dbc8f8675 selftests/damon/wss_estimation: deduplicate failed samples output new 4a7856d43d80 mm/damon: remove damon_operations->cleanup() new 0b6de960f38e mm/damon/core: cleanup targets and regions at once on kdam [...] new 87057897fdd5 mm/damon/core: cancel damos_walk() before damon_ctx->kdamo [...] new 87267d6124d5 mm/damon/core: process damon_call_control requests on a lo [...] new d5ce24268aea mm/damon: document damon_call_control->dealloc_on_cancel r [...] new c8c2ba1f64d8 mm/damon/core: rename damos_filter_out() to damos_core_fil [...] new d5abfcb21383 mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ new 22366beabaef mm/damon: rename min_sz_region of damon_ctx to min_region_sz new fb12895dbc71 mm: update kernel-doc for __swap_cache_clear_shadow() new ae3403e024df Docs/mm/damon/index: simplify the intro new 8c0cffd90607 Docs/mm/damon/design: link repology instead of Fedora package new cc17a62d02db Docs/mm/damon/design: document DAMON sample modules new efc74531b22c Docs/mm/damon/design: add reference to DAMON_STAT usage new e86b0306234a Docs/admin-guide/mm/damon/usage: introduce DAMON modules a [...] new 170942b66b11 Docs/admin-guide/mm/damon/usage: update stats update proce [...] new 535a36aad18c Docs/mm/damon/maintainer-profile: fix wrong MAITNAINERS se [...] new a0e54309ee5f Docs/mm/damon/maintainer-profile: remove damon-tests/perf [...] new 732013df3ddd mm/vma: rename VMA_LOCK_OFFSET to VM_REFCNT_EXCLUDE_READERS_FLAG new c528abb464f7 mm/vma: document possible vma->vm_refcnt values and refere [...] new 907bc0693226 mm-vma-document-possible-vma-vm_refcnt-values-and-referenc [...] new ba5e4b97df52 mm/vma: rename is_vma_write_only(), separate out shared re [...] new 44a45aca4d55 mm/vma: add+use vma lockdep acquire/release defines new 31825b8020c1 mm/vma: de-duplicate __vma_enter_locked() error path new 68d59a7723c2 mm/vma: clean up __vma_enter/exit_locked() new fa6dc65f36d4 mm/vma: introduce helper struct + thread through exclusive [...] new c53304cddcd8 mm-vma-introduce-helper-struct-thread-through-exclusive-lo [...] new 52e0463dc136 mm/vma: improve and document __is_vma_write_locked() new 2623c753e740 mm-vma-improve-and-document-__is_vma_write_locked-fix new 9272a28bd0dd mm/vma: update vma_assert_locked() to use lockdep new 4c166b89e04c mm-vma-update-vma_assert_locked-to-use-lockdep-fix new f4ef6f0b0128 mm/vma: add and use vma_assert_stabilised() new 7bc7f2404536 mm/pagewalk: use min() to simplify the code new e5813ee03b67 mm-pagewalk-use-min-to-simplify-the-code-fix new d032d4b27a55 kasan: remove unnecessary sync argument from start_report() new 6bcb76007a44 hugetlb: increase hugepage reservations when using node-sp [...] new da915a7dd320 percpu: add double free check to pcpu_free_area() new b76bd60573cf selftests/mm: have the harness run each test category separately new b9ba1d5976b5 mm: relocate the page table ceiling and floor definitions new 9ca28acd22fb mm-relocate-the-page-table-ceiling-and-floor-definitions-fix new b79d5d02ee7c mm/mmap: move exit_mmap() trace point new 0ccfc02ae0a8 mm/mmap: abstract vma clean up from exit_mmap() new c9a658a0784a mm/vma: add limits to unmap_region() for vmas new 0618dd769a92 mm/memory: add tree limit to free_pgtables() new a3ba6feda6e8 mm/vma: add page table limit to unmap_region() new 16fcfc282c4b mm: change dup_mmap() recovery new 871d962ab1c9 mm: introduce unmap_desc struct to reduce function arguments new 5fc4dc99c0be mm/vma: use unmap_desc in exit_mmap() and vms_clear_ptes() new 1a03d559c204 mm/vma: use unmap_region() in vms_clear_ptes() new a916e01ed5ea mm: use unmap_desc struct for freeing page tables new afd3214e560f mm, swap: rename __read_swap_cache_async to swap_cache_all [...] new c369e3b9bc3e mm, swap: split swap cache preparation loop into a standal [...] new ec4d3fcec709 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO new 2dea34b06f21 mm, swap: always try to free swap cache for SWP_SYNCHRONOU [...] new 7f331dbef919 mm, swap: simplify the code and reduce indention new 26817a6f681b mm, swap: free the swap cache after folio is mapped new b445eed9e7cf mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO new 951074d7f188 mm/shmem, swap: remove SWAP_MAP_SHMEM new 455548f380e7 mm, swap: swap entry of a bad slot should not be considere [...] new 0ea7bcc5c020 mm, swap: consolidate cluster reclaim and usability check new 3292648b0a43 mm, swap: split locked entry duplicating into a standalone helper new 6306c477d4f6 mm, swap: use swap cache as the swap in synchronize layer new f7ebbc5a510c mm-swap-use-swap-cache-as-the-swap-in-synchronize-layer-fix new 788a753d9a59 mm, swap: remove workaround for unsynchronized swap map ca [...] new 71fa943391f0 mm, swap: cleanup swap entry management workflow new a310d6d0c4a7 mm, swap: fix locking and leaking with hibernation snapsho [...] new 82be86d2e0e0 mm, swap: add folio to swap cache directly on allocation new b296cc847353 mm, swap: check swap table directly for checking cache new 95267786c86d mm, swap: clean up and improve swap entries freeing new fbc89bf268b7 mm, swap: drop the SWAP_HAS_CACHE flag new ae1b77f87a0b mm, swap: remove no longer needed _swap_info_get new 1457b395120a mm/fadvise: validate offset in generic_fadvise new 2545a04e6322 mm: numa_memblks: identify the accurate NUMA ID of CFMW new 2c641f9736cf mm/vmscan: fix demotion targets checks in reclaim/demotion new a4caf628c1c4 mm/vmscan: select the closest preferred node in demote_fol [...] new 2e9ccfbf37e3 mm/vma: remove __private sparse decoration from vma_flags_t new fd8ac93a089c mm: rename vma_flag_test/set_atomic() to vma_test/set_atom [...] new e435f38b3ef8 mm: add mk_vma_flags() bitmap flag macro helper new c817d9a0d2d2 tools: bitmap: add missing bitmap_[subset(), andnot()] new b97d324cb93d mm: add basic VMA flag operation helper functions new 8b6a3324ede4 mm: update hugetlbfs to use VMA flags on mmap_prepare new 287b7da78155 mm: update secretmem to use VMA flags on mmap_prepare new dd15bd5bd0b0 mm: update shmem_[kernel]_file_*() functions to use vma_flags_t new 9b9a4c3004ba mm-update-shmem__file_-functions-to-use-vma_flags_t-fix new 40d8ba3ad4b1 mm: update all remaining mmap_prepare users to use vma_flags_t new 5b4e14602d77 mm: make vm_area_desc utilise vma_flags_t only new 0fc5c3ad03db tools/testing/vma: separate VMA userland tests into separa [...] new 0ff1daea710c tools/testing/vma: separate out vma_internal.h into logica [...] new fc6274173e3a tools-testing-vma-separate-out-vma_internalh-into-logical- [...] new 20d4ab44e3cb tools/testing/vma: add VMA userland tests for VMA flag functions new 6c532ff64c98 mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm [...] new 5a6f92344cc6 alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE new 12e46ebe8063 LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE new b8832324f90c mips: mm: enable MMU_GATHER_RCU_TABLE_FREE new cebaf09246dc parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE new db8c7cf6806d um: mm: enable MMU_GATHER_RCU_TABLE_FREE new d621a8d1bd1c mm: convert __HAVE_ARCH_TLB_REMOVE_TABLE to CONFIG_HAVE_AR [...] new dd4855a949fc mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE new 84d8ef69a999 mm: move pte table reclaim code to memory.c new 9f2104338944 mm/memory: handle non-split locks correctly in zap_empty_p [...] new 906e2e0140b5 mm: rmap: support batched checks of the references for lar [...] new ef1e7d15eddc arm64: mm: factor out the address and ptep alignment into [...] new 0f84484c68db arm64: mm: support batch clearing of the young flag for la [...] new 1dc093343fc1 arm64: mm: implement the architecture-specific clear_flush [...] new 6a1bb16c9f37 mm: rmap: support batched unmapping for file large folios new b7a6ed3ab8b3 mm: rmap: skip batched unmapping for UFFD vmas new 29eaa31a4b51 ksm: initialize the addr only once in rmap_walk_ksm new d69964c9f336 ksm: optimize rmap_walk_ksm by passing a suitable addressrange new 0bc76eb1d4f4 mm: zswap: use SG list decompression APIs from zsmalloc new b2394bad9127 mm/cma: replace snprintf with strscpy in cma_new_area new 4334425ffc1c Merge branch 'mm-unstable' of https://git.kernel.org/pub/s [...] new 2c0fd51eec96 foo new 7b8b70e129f7 checkpatch: add an invalid patch separator test new 92433bfa0e7e kho: use unsigned long for nr_pages new 0bf4c8c0d174 kho: simplify page initialization in kho_restore_page() new 57799cf5da06 compiler-clang.h: require LLVM 19.1.0 or higher for __type [...] new 2fc00814ba78 kernel.h: drop STACK_MAGIC macro new 37a2aa9ddf54 moduleparam: include required headers explicitly new c2e1f9ccbae9 kernel.h: move VERIFY_OCTAL_PERMISSIONS() to sysfs.h new d6f1c72f9819 kernel.h: include linux/instruction_pointer.h explicitly new 1c4d71722da3 tracing: remove size parameter in __trace_puts() new 6c244c639ee7 tracing: move tracing declarations from kernel.h to a dedi [...] new 203be60c53b0 scripts/bloat-o-meter: ignore __noinstr_text_start new 42e173d266b4 delayacct: add timestamp of delay max new b7ced7987a39 rapidio: replace rio_free_net() with kfree() in rio_scan_a [...] new b69690632f4b ocfs2: fix reflink preserve cleanup issue new 0fe428e9a413 ocfs2: fix circular locking dependency in ocfs2_acquire_dquot new 859d2e64e5af kexec: derive purgatory entry from symbol new 745cfb556027 ipc: don't audit capability check in ipc_permissions() new cc85dce8aec4 ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() new a674c16e7507 kho: cleanup error handling in kho_populate() new f19c57267371 watchdog/hardlockup: fix UAF in perf event cleanup due to [...] new d5cb8151ee95 panic: add panic_force_cpu= parameter to redirect panic to [...] new 2163fe698f45 panic: fix unused variable warning when SMP or CRASH_DUMP [...] new 400287d95943 lib/random32: convert selftest to KUnit new 319655dc37ff kho: skip memoryless NUMA nodes when reserving scratch areas new 7f1bcea626d2 crash_dump: fix dm_crypt keys locking and ref leak new 38edd62895c0 riscv: kexec: add support for crashkernel CMA reservation new 910cdd2ca35d android/binder: don't abuse current->group_leader new ac05104638d8 android/binder: use same_thread_group(proc->tsk, current) [...] new c7e7fac3f664 drm/amdgpu: don't abuse current->group_leader new fea7fb819e99 drm/amd: kill the outdated "Only the pthreads threading mo [...] new 9d923e762f45 drm/pan*: don't abuse current->group_leader new 9387c2d434b8 RDMA/umem: don't abuse current->group_leader new 4937124422ba netclassid: use thread_group_leader(p) in update_classid_task() new 4075283f438e kho: fix doc for kho_restore_pages() new 62b471d4746c Merge branch 'mm-nonmm-unstable' of https://git.kernel.org [...] new a5eaee8ec43e Merge branch 'kbuild-for-next' of https://git.kernel.org/p [...] new b6ee9b6e206b libsubcmd: Fix null intersection case in exclude_cmds() new 8d3b6649499e perf util: Add BLAKE2s support new f136fc491b2a perf genelf: Switch from SHA-1 to BLAKE2s for build ID generation new e35dd8101701 perf util: Remove SHA-1 code new 9f8f5edc79b6 perf inject: Keep build-ID data if no option is used new b2629e7846e3 perf test: Skip dlfilter test for build failures new f552878a720b perf test: Use shelldir to refer perf source location new 1c89bc1b95fa perf test: Do not skip when some metrics tests succeeded new 84010f9bcf53 perf test: Do not skip when some metric-group tests succeed new d1f9dc67238e perf Documentation: Correct branch stack sampling call-sta [...] new a66f6242fbf5 perf vendor events arm64: Remove uncountable events new 6e052cfe47c7 perf tools: Dump callchain context marker names new c55741148294 perf addr_location: Update outdated comment new 240156b25a39 perf vendor events riscv: Add CVA6 JSON file new 2c3cd43d27c1 perf vendor events amd: Add Zen 6 mapping new 2f42fb0661d9 perf vendor events amd: Add Zen 6 core events new de18394f8f69 perf vendor events amd: Add Zen 6 uncore events new d0a3df886d77 perf vendor events amd: Add Zen 6 metrics new 47d3545faeeb perf help: Move common_cmds into builtin-help new bac74dcbd48b perf tools: Switch printf("...%s", strerror(errno)) to pri [...] new 159ca97cd97c perf parse-events: Refactor get_config_terms() to remove macros new 4563e23bd9e4 perf evsel: Refactor evsel__set_config_if_unset() arguments new 11ac46060512 perf evsel: Move evsel__* functions to evsel.c new 5b5e01304f13 perf evsel: Support sparse fields in evsel__set_config_if_unset() new a2441cf3a593 perf parse-events: Track all user changed config bits new 87775abac873 perf evsel: apply evsel__set_config_if_unset() to all conf [...] new 34b4cfbe5cb0 perf evsel: Add a helper to get the value of a config field new 6f87719b8ae1 perf parse-events: Always track user config changes new 8e2ef85c66dc perf tests: Test evsel__set_config_if_unset() and config c [...] new 4c2efb230a76 perf cs-etm: Make a helper to find the Coresight evsel new 4ffd443f5d1f perf cs-etm: Don't use hard coded config bits when setting [...] new 3f620f265765 perf cs-etm: Don't use hard coded config bits when setting [...] new 5e63706f1bc1 perf cs-etm: Don't hard code config attribute when configu [...] new 571d29baa07e perf arm-spe: Don't hard code config attribute new 92d65d9c3162 perf symbol-elf: Fix leak of ELF files with GNU debugdata new e99d544c7f36 perf dso: Extra validity checks that e_machine is valid new 86f3801208ed perf record: Disable inline frames when marking build IDs new e62fae9d9e85 perf unwind-libdw: Fix a cross-arch unwinding bug new 6cc3e0f659b8 perf libdw_addr2line: Fixes to srcline memory allocation new 8c59835851de perf unwind-libdw: Correct argument to dwfl_attach_state() new b7a2b011e962 perf powerpc: Unify the skip-callchain-idx libdw with that [...] new a457ef08a72c perf perf_regs: Switch from arch string to int e_machine new 1672f3707a6e perf dwarf-regs: Add util/dwarf-regs-arch for consistency [...] new 3a00f41646bb perf dwarf-regs: Remove get_arch_regnum() new c31040085914 perf dwarf-regs: Clean up x86 dwarf_regnum code new d3ab52c31efa perf dwarf-regs: Add get_dwarf_regnum_for_perf_regnum() an [...] new cf7c7f12042b perf dwarf-regs: Add basic get_dwarf_regnum() for most arc [...] new 8b863e70e2be perf dwarf-regs: Add ARM perf to dwarf register number map [...] new 8cac4013b0c2 perf dwarf-regs: Add csky perf to dwarf register number ma [...] new 1f10d82e6adf perf dwarf-regs: Add loongarch perf to DWARF register numb [...] new f00530229460 perf dwarf-regs: Add powerpc perf to DWARF register number [...] new 36b372dfff51 perf dwarf-regs: Add RISC-V perf to DWARF register number [...] new 1e452dd850f3 perf dwarf-regs: Add S390 perf to DWARF register number ma [...] new 406b51a9a5e8 perf dwarf-regs: Add MIPS perf to DWARF register number ma [...] new 2e9191573a69 perf build: Remove NO_LIBDW_DWARF_UNWIND option new 6b2658b3f36a perf unwind-libdw: Don't discard loaded ELF/DWARF after ev [...] new 28cb835f7645 perf machine: Add inline information to frame pointer and [...] new 92ea788d2af4 perf inject: Add --convert-callchain option new b42c4dfe02af perf test: Add DWARF callchain conversion test new 069e603d8248 perf tools: Get debug info of DSO properly new 4906eccbfae3 perf tools: Add the legacy-cache.json to .gitignore new a58807adbed5 perf tests kallsyms: Fix missed map__put() new e524dda49340 perf mem: Simplify Arm SPE event config new dc7fb075f7de perf c2c: Update documentation for adding memory event table new 9bb93278c35d perf tools: Always uniquify event names new 838def241305 perf test: Add missing newlines in debug messages new a70493e2bb08 perf cs-etm: Fix decoding for sparse CPU maps new 3d020f2e3bae perf cs-etm: Test sparse CPU maps new 01ea38942bdc perf tests sw-clock: Mark the volatile tmp variable as __m [...] new 2c850606a46b perf trace: Deal with compiler const checks new 9a0a5b5ac437 perf list: Signal changing const memory is ok new 29132d16965e perf list: Don't write to const memory new cb68cba4453d tools/lib: Add list_is_first() new d40c68a49f69 perf header: Support CPU DOMAIN relation info new c3030995f23b perf sched stats: Add record and rawdump support new 55657d7ac8ca perf sched stats: Add schedstat v16 support new 805da27252a2 perf sched stats: Add schedstat v17 support new 5a357ae6ad63 perf sched stats: Add support for report subcommand new 00093b313398 perf sched stats: Add support for live mode new 064790a3d4a8 perf sched stats: Add support for diff subcommand new c6b1f5707509 perf sched stats: Add basic 'perf sched stats' test new 800af362d689 perf sched stats: Add details in man page new d84f24c89886 perf header: Fix memory leaks in process_cpu_domain_info() new 00419892bac2 perf annotate: Fix args leak of map_symbol new 6fdd2676db55 perf maps: Fix reference count leak in maps__find_ams() new 57d26593a92f perf disasm: Constify use of 'struct arch' new 1e3b91d6c53e perf disasm: Constify use of 'struct ins_op' new 2a1ca20d0b58 perf disasm: Constify use of 'struct ins' new 927308527310 perf disasm: Rework the string arch__is to use the ELF machine new 07b972ff09f4 perf disasm: Don't include C files from the arch directory new 5301cc698821 perf disasm: Refactor ins__is_call/jump to avoid exposing [...] new c4e3a00356ff perf map_symbol: Switch from holding maps to holding thread new 0e26ba5a8774 perf disasm: Refactor arch__find and initialization of arc [...] new dc329efc162a perf disasm: Minor layout tweaks for 'struct arch' new e786a04b4a54 perf inject: With --convert-callchain ignore the dummy eve [...] new c5e47e4d00fb perf tests sched: Avoid error in cleanup on loaded machines new f0d98c78f8bf perf annotate: Fix memcpy size in arch__grow_instructions() new 3d06db9bad1a perf regs: Refactor use of arch__sample_reg_masks() to per [...] new d3b402c5a2d4 Merge remote-tracking branch 'torvalds/master' into perf-t [...] new 096b86ce0833 tools headers: Go back to include asm-generic/unistd.h for arm64 new 129bb23a6f7d Revert "perf tools: Fix arm64 build by generating unistd_64.h" new 9966b382d067 tools headers: Don't check arm64's unistd.h new dda5f926a100 perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conv [...] new 008603bda19b perf test: Fix test perf evlist for z/VM s390x new 76b2cf07a6d2 perf vendor events amd: Fix Zen 5 MAB allocation events new 7d0ebeb6c0f7 perf dso: Factor out e_machine reading for use in thread new 4e66527f8859 perf thread: Add optional e_flags output argument to threa [...] new 0403930f7b15 perf perf_regs: Accurately compute register names for CSKY new 2becdd163ab3 perf unwind-libdw: Wire up e_flags for CSKY new 0a6fb6604746 perf session: Print all machines in session dump new 7ce6dfc603ed perf script: Fix script_fetch_insn for more than just x86 new f33e7aa42ea7 perf callchain: Switch callchain_param_setup from an arch [...] new 4b870f62c507 perf thread-stack: Switch thread_stack__init() to use e_machine new 23262369e650 perf disasm: Constify variables storing the result of bsea [...] new b42868624c7d perf metricgroup: Constify variables storing the result of [...] new 678ed6b707e4 perf strlist: Don't write to const memory new f1321cce848c perf session: Don't write to memory pointed to a const pointer new 0e47251e8cc4 perf hwmon_pmu: Constify the variables returning bsearch() [...] new 0341eab66ba0 perf tp_pmu: Address const-correctness errors in recent glibcs new 97b81df72258 perf trace-event: Constify variables storing the result of [...] new 0e14cb3b24f8 perf units: Constify variables storing the result of strch [...] new 21c0bc914483 perf time-utils: Constify variables storing the result of [...] new 79bba3a1834e perf demangle-java: Constify variables storing the result [...] new 8bf093acb3f1 perf bpf-event: Constify variables storing the result of s [...] new 68abacb06866 perf jitdump: Constify variables storing the result of str [...] new 612e4022c616 perf strlist: Remove dont_dupstr logic, used only once new 297c9d96e308 perf jevents: Handle deleted JSONS in out of source builds new f77f4a2e44ec Merge branch 'perf-tools-next' of https://git.kernel.org/p [...] new 5f9f494868d9 Merge branch 'dma-mapping-for-next' of https://git.kernel. [...] new 3123973016de Merge branch 'for-next/core' of https://git.kernel.org/pub [...] new 88c67b2e9543 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 259103c6273b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new bd719ab4717b Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new c660819e4668 Merge branch 'at91-next' of https://git.kernel.org/pub/scm [...] new 365675fdcd89 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9aba632c8f7f Merge branch 'next' of https://github.com/Broadcom/stblinux.git new e08ac8ff2b60 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b5ce7c6a494f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 59154429fd53 Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/l [...] new 19b5cb838c2d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 66bc1d0b0fc6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 062f85761ea1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9c0b2f4b19f3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 8b40a20361c1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d063dac972ac Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 203d7bcf9530 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 03dcc34cbf65 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 4b2dd5ec2cab Merge branches 'next/clk', 'next/drivers' and 'next/dt64' [...] new 8318db8ee852 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5a9a203e3700 Merge branch 'for-linux-next' of https://git.kernel.org/pu [...] new 15ba0047ba12 Merge branch 'for-next' of https://github.com/sophgo/linux.git new ea532cd8347b Merge branch 'for-next' of https://github.com/spacemit-com/linux new 32bdd5b6169d Merge branch 'stm32-next' of https://git.kernel.org/pub/sc [...] new cb190589f523 Merge branch 'sunxi/for-next' of https://git.kernel.org/pu [...] new f8915017eb78 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new f92522020963 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 2c9c077fe370 Merge branch 'ti-next' of https://git.kernel.org/pub/scm/l [...] new 70f4f657bcb9 Merge branch 'for-next' of https://github.com/Xilinx/linux [...] new 55727ae2e82d Merge branch 'clk-next' of https://git.kernel.org/pub/scm/ [...] new 3ea7f3884422 LoongArch: Select HAVE_CMPXCHG_LOCAL in Kconfig new 8aacd36da3d5 LoongArch: Add detection for SCQ support new 09a317120397 LoongArch: Add 128-bit atomic cmpxchg support new 781baf14026a LoongArch: Replace seq_printf() with seq_puts() for simple [...] new b4375e8b78b2 LoongArch: Wire up memfd_secret system call new 0ca5b8c9d7da LoongArch: Prefer top-down allocation after arch_mem_init() new fc0b2b1ec6ea LoongArch: Use %px to print unmodified unwinding address new bc07c2dec27b LoongArch: Handle percpu handler address for ORC unwinder new 74d6e7938cdd LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT new 7cab0099e41c LoongArch: Remove some extern variables in source files new aafd42cc8fc4 LoongArch: Disable instrumentation for setup_ptwalker() new fc374f19ee6c LoongArch: Rework KASAN initialization for PTW-enabled systems new 03bb57d7dd7a LoongArch: Use IS_ERR_PCPU() macro for KGDB new 1a42bc207fc1 LoongArch: BPF: Use BPF prog pack allocator new 5b98ae391bc6 LoongArch: BPF: Implement PROBE_MEM32 pseudo instructions new 00fe635e0c5c LoongArch: BPF: Implement bpf_addr_space_cast instruction new 8e4a4f68655b LoongArch: dts: loongson-2k0500: Add nand controller support new aab360057b17 LoongArch: dts: loongson-2k1000: Add nand controller support new d53f8fb42f48 Merge branch 'loongarch-next' of https://git.kernel.org/pu [...] new 41a404d0bf16 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1cdfd4528eda Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 052d9a98bd95 Merge branch 'for-next' of https://github.com/openrisc/linux.git new e500ac31f0b5 parisc: Prevent interrupts during reboot new 21295903c3a3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3ef76ae310e1 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 70f1ac2c8c32 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5920d24577b0 Merge branch 'riscv-dt-for-next' of https://git.kernel.org [...] new 5d220d644977 Merge branch 'riscv-soc-for-next' of https://git.kernel.or [...] new 9e2703c72141 Merge branch 'fixes' into for-next new e5f3e67de587 s390: Add CC_HAS_ASM_IMMEDIATE_STRINGS new e3abd056ffc9 s390/bug: Convert to inline assembly with input operands new 2b71b8ab9718 s390/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED new 8cbfd13601af s390/bug: Introduce and use monitor code macro new ee44f4e7ebb5 s390/traps: Copy monitor code to pt_regs new 04dabb4261c3 s390/bug: Implement __WARN_printf() new 940cfea42704 s390/bug: Implement WARN_ONCE() new 79996065cfa2 s390/bug: Skip __WARN_trap() in call traces new 9f9d68c308cb s390/bug: Prevent tail-call optimization new 0875816a58d8 Merge branch 'warn-exception' new 0d453ba04044 s390/Kconfig: Define non-zero ILLEGAL_POINTER_VALUE new b2c04fc12390 s390/perf: Disable register readout on sampling events new d06f05df104d Merge branch 'features' into for-next new 3efcba1a832b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b7d99bd38f99 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f49fa5cf66d6 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new dd0998bdf20f Merge branch 'xtensa-for-next' of https://github.com/jcmvb [...] adds cf8e25c1f174 Merge branch 'misc-6.19' into for-next-current-v6.18-20260128 adds 614787f21f98 Merge branch 'for-next-current-v6.18-20260128' into for-ne [...] adds be22eaff762b btrfs: zoned: fixup last alloc pointer after extent remova [...] adds d1639c610467 btrfs: zoned: fixup last alloc pointer after extent remova [...] adds 75becc71dcd7 btrfs: zoned: use local fs_info variable in btrfs_load_blo [...] adds 8df8a1ace6c5 btrfs: fix copying the flags of btrfs_bio after split adds ce3fb080bf6f btrfs: fix block_group_tree dirty_list corruption adds 1ec2abdb0ddf Merge branch 'b-for-next' into for-next-next-v6.19-20260128 adds 2ea3b2906e19 btrfs: zoned: use local fs_info variable in btrfs_load_blo [...] adds e22a5c73186f btrfs: === misc-next on b-for-next === adds d16d111cdf13 btrfs: fix EEXIST abort due to non-consecutive gaps in chu [...] adds a0c81058460e btrfs: unit tests for pending extent walking functions adds 061f4f5ea9e1 btrfs: forward declare btrfs_fs_info in volumes.h adds 27821b61ecb4 btrfs: introduce lzo_compress_bio() helper adds 1a98cc23f03a btrfs: introduce zstd_compress_bio() helper adds f45b0b616f8b btrfs: introduce zlib_compress_bio() helper adds d309614ba81e btrfs: introduce btrfs_compress_bio() helper adds 68a1d4ad30e5 btrfs: switch to btrfs_compress_bio() interface for compre [...] adds f08ae0134e12 btrfs: remove the old btrfs_compress_folios() infrastructures adds bcbf88b1813a btrfs: get rid of compressed_folios[] usage for compressed read adds 215d08de8278 btrfs: get rid of compressed_folios[] usage for encoded writes adds 17afa37a2b7d btrfs: get rid of compressed_bio::compressed_folios[] adds 82571b1d4299 Merge branch 'misc-next' into for-next-next-v6.19-20260128 adds f13c9b601eee Merge branch 'for-next-next-v6.19-20260128' into for-next- [...] adds 8bce25c03cbd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a872996d8a9e Merge branch 'master' of https://github.com/ceph/ceph-client.git adds 887b04ccebdd Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 64e8840df8bb Merge branch 'configfs-next' of https://git.kernel.org/pub [...] adds 60f582d67cad Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 6de2893f184d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds c5c9c5216f4b Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 9e9c7f4662f2 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 18a777eee289 isofs: support full length file names (255 instead of 253) adds 93a803d2ab64 Pull isofs name length improvement. adds 0f1fcc73725d Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] adds 7136758572c0 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds ccf2babad55b Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds e1707dd508cb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 0eab0fd691d6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 08e221a93d4b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 42a7d4e3facd Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] adds 704880d70166 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 6dd880b4cd33 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 2a7bf58c52af Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] adds 9c430bb7eb5b Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds f7726ed942b0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds dff11926bcb7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 3e0e48c4f7b4 next-20260126/vfs-brauner adds e4f48bd153e1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f60218f39f4f Merge branch 'fs-next' of linux-next new 9bfa52dac27a printf: convert test_hashed into macro new 77a69dd84256 Merge branch 'for-6.20' into for-next new 31b972162924 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new e9ddabda1314 Merge branch 'pci/endpoint' new 34af040168e9 Merge branch 'pci/enumeration' new c0a6a600dea4 Merge branch 'pci/iommu' new dd15fcd2dd03 Merge branch 'pci/p2pdma' new 32357b313a03 Merge branch 'pci/pm' new 2c294362ae70 Merge branch 'pci/portdrv' new 0cb0be7607e7 Merge branch 'pci/ptm' new 98459fd42ec9 Merge branch 'pci/pwrctrl' new bc75c8e50711 PCI: Rewrite bridge window head alignment function new 3958bf16e2fe PCI: Stop over-estimating bridge window size new 4326ab1806a5 resource: Increase MAX_IORES_LEVEL to 8 new f909e3ee3ed1 PCI: Remove old_size limit from bridge window sizing new d0c72d6e399e PCI: Push realloc check into pbus_size_mem() new 5819403a0e57 PCI: Pass bridge window resource to pbus_size_mem() new 4bee4fc0f4ee PCI: Use res_to_dev_res() in reassign_resources_sorted() new e112fbb26b66 PCI: Fetch dev_res to local var in __assign_resources_sorted() new 5fa2f9fb3487 PCI: Add pci_resource_is_bridge_win() new 9629f71722bb PCI: Log reset and restore of resources new c10fe0c0e697 PCI: Check invalid align earlier in pbus_size_mem() new 6a5e64c75e82 PCI: Add pbus_mem_size_optional() to handle optional sizes new 2aa7c47a681f resource: Mark res given to resource_assigned() as const new 1a5de84c3ae6 PCI: Use resource_assigned() in setup-bus.c algorithm new b398665a5b71 PCI: Add 'pci' prefix to struct pci_dev_resource handling [...] new fd29d4ea09ba PCI: Separate CardBus setup & build it only with CONFIG_CARDBUS new 08b3af830a35 PCI: Handle CardBus-specific params in setup-cardbus.c new 3d71bc79eee1 PCI: Use scnprintf() instead of sprintf() new cad3337bb6c3 PCI: Add dword #defines for Bus Number + Secondary Latency Timer new 3cbb40c3d464 PCI: Add pbus_validate_busn() for Bus Number validation new 5d413c735175 PCI: Move CardBus bridge scanning to setup-cardbus.c new 7628ed6ed7b8 Merge branch 'pci/resource' new 7df373c57e49 Merge branch 'pci/trace' new f0d63776924f Merge branch 'pci/virtualization' new b61bd7fc19ed Merge branch 'pci/workqueue' new a32e21231aed Merge branch 'pci/dt-bindings' new 51aa64d4c19f Merge branch 'pci/controller/aspeed' new d73ce6c20173 Merge branch 'pci/controller/cadence' new 8ac3b6157696 Merge branch 'pci/controller/cadence-j721e' new 000b556cd9ef Merge branch 'pci/controller/dwc' new 3f51910fd290 Merge branch 'pci/controller/dwc-imx6' new 7b689e6dadfc Merge branch 'pci/controller/dwc-qcom' new a58450e72490 Merge branch 'pci/controller/dwc-qcom-ep' new 3f0899114530 Merge branch 'pci/controller/dwc-rockchip' new d48ec32bb250 Merge branch 'pci/controller/dwc-sophgo' new 406c76bdb91c Merge branch 'pci/controller/mediatek' new 411d69094864 Merge branch 'pci/controller/plda-starfive' new 4a22eee6dbb5 Merge branch 'pci/controller/rzg3s-host' new cab5a3c6deac Merge branch 'pci/controller/tegra' new 26b998476b78 Merge branch 'pci/controller/tegra194' new 4b4d34118f2b Merge branch 'pci/controller/xilinx' new 86db99581a02 Merge branch 'pci/controller/misc' new 97f308dcfed5 Merge branch 'pci/misc' new ecd90a372f3b Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 69a66cce282d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 787fba06c23e Merge branch 'i2c/for-next' of https://git.kernel.org/pub/ [...] new 937f877740e5 Merge branch 'i2c/i2c-host' of https://git.kernel.org/pub/ [...] new 35cf50ef8b19 Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/ [...] new 84bfd96935e3 dt-bindings: trivial-devices: Add hitron,hac300s new e7f6e6ed8148 hwmon: Add support for HiTRON HAC300S PSU new ab4d3d470ba2 Merge branch 'hwmon-next' of https://git.kernel.org/pub/sc [...] new 6b8edfcd661b docs: automarkup.py: Skip common English words as C identifiers new e49d25661e8a Merge branch 'docs-next' of git://git.lwn.net/linux.git new 19a89680dd32 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new 793374c09f29 Merge branches 'thermal-core' and 'thermal-intel' into linux-next new 1730daa3b425 Merge tag 'cpufreq-arm-fixes-6.19-rc8' of git://git.kernel [...] new cf472704a9d1 Merge branch 'fixes' into linux-next new 39385cbd4222 Merge back earlier cpufreq material for 6.20 new b753c3204d7b Merge tag 'cpufreq-arm-updates-7.0-rc1' of git://git.kerne [...] new e121ed77c145 Merge tag 'opp-updates-7.0-rc1' of git://git.kernel.org/pu [...] new 8cc25a6996b8 Merge branches 'pm-cpufreq' and 'pm-opp' into linux-next new 9da2f8d774ef Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] new e27db495d2b3 pmdomain: ti: omap_prm: Fix a reference leak on device node new c6b3f2b6b2e7 pmdomain: imx: scu-pd: Fix device_node reference leak duri [...] new b114fd645646 pmdomain: qcom: rpmpd: drop stray semicolon new f60b7e9a67a7 pmdomain: core: Restructure domain idle states data for ge [...] new 86b885224ef1 pmdomain: core: Show latency/residency for domain idle sta [...] new fafc36f840cf pmdomain: core: Extend statistics for domain idle states w [...] new 99b05359d0d2 pmdomain: Merge branch fixes into next new d5e594681883 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new f21ae07c826d Merge branch 'thermal/linux-next' of https://git.kernel.or [...] new 2af01ccbdcd8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 878406d4d6ef net: hns3: extend HCLGE_FD_AD_QID to 11 bits new 6a0fc0ea61bd net: hns3: extend HCLGE_FD_AD_COUNTER_NUM to 8 bits new 4778a04c1574 Merge branch 'extend-bit-width-in-the-flow-director-of-hns [...] new a18056a6c11c tcp: move sk_forced_mem_schedule() to tcp.c new a0094edaf492 net: stmmac: rk: avoid phy_power_on() new af6eaf701897 net: stmmac: rk: get rid of rk_phy_power_ctl() new cdb5fdfcf396 net: stmmac: rk: convert rk3328 to use bsp_priv->id new a7ad67e9745d net: stmmac: rk: group MACPHY register offset and fields together new 62777c8015f3 Merge branch 'net-stmmac-rk-simplify-per-soc-configuration' new 5023479627e3 ipv6: Switch to higher-level SHA-1 functions new 9ddfabcc1ed8 lib/crypto: sha1: Remove low-level functions from API new 90defad242fb Merge branch 'remove-low-level-sha-1-functions' new 3b721117fe15 net: usb: sr9700: replace magic numbers with register bit macros new d64f761dbfda net: stmmac: don't pass ioaddr to fix_soc_reset() method new b10b446ce7ad udp: gso: Use single MSS length in UDP header for GSO_PARTIAL new 8d2eda97f464 net/mlx5e: Remove redundant UDP length adjustment with GSO [...] new 5b4015ad833c net: aquantia: Remove redundant UDP length adjustment with [...] new 88a95781332d Merge branch 'single-mss-length-in-udp-gso_partial' new 1f6b527baf6f ethtool: remove ETHTOOL_GRXRINGS fallback through get_rxnfc new fb5b8f3c8870 ice: pass pointer to ice_fetch_u64_stats_per_ring new b470944ee6e8 ice: remove ice_q_stats struct and use struct_group new b1c16d9cb21e ice: use u64_stats API to access pkts/bytes in dim sample new 4c58c7152c09 ice: shorten ring stat names and add accessors new b38a418db366 ice: convert all ring stats to u64_stats_t new 24f90786efaf ice: reshuffle and group Rx and Tx queue fields by cachelines new 13a4be41261f idpf: export RX hardware timestamping information to XDP new bbabce5d4d2d Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 15e9abc27055 net: usb: int51x1: use usbnet_cdc_update_filter new 166e664e702e selftests: ptp: use KSFT_SKIP exit code for skip scenarios new 239f09e258b9 selftests: ptp: treat unsupported PHC operations as skip new f8a40db08aa9 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new 752b807028e6 bpf: add new BPF_CGROUP_ITER_CHILDREN control option new 1456ebb291dd selftests/bpf: cover BPF_CGROUP_ITER_CHILDREN control option new b40cc5adaa80 bpf, sockmap: Fix incorrect copied_seq calculation new 929e30f93125 bpf, sockmap: Fix FIONREAD for sockmap new 17e2ce02bf56 selftests/bpf: Add tests for FIONREAD and copied_seq new 35538dba51b4 Merge branch 'bpf-fix-fionread-and-copied_seq-issues' new ae23bc81ddf7 bpf: Fix tcx/netkit detach permissions when prog fd isn't given new 831cf45ad93c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a10fcf24f329 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 86c6b6e4d187 wifi: nl80211/cfg80211: add new FTM capabilities new 853ce6943c38 wifi: nl80211/cfg80211: clarify periodic FTM parameters fo [...] new cfd46d1c6f4b wifi: nl80211/cfg80211: add negotiated burst period to FTM result new 853800c746d3 wifi: nl80211/cfg80211: support operating as RSTA in PMSR [...] new c5c57e56de55 sdio: Provide a bustype shutdown function new 0f789b37c14a wifi: rsi: sdio: Migrate to use sdio specific shutdown function new bad909507a4b wifi: rtw88: sdio: Migrate to use sdio specific shutdown function new fd5bfcf430ea wifi: cfg80211: treat deprecated INDOOR_SP_AP_OLD control [...] new 9b50d9c06c27 wifi: p54: Fix memory leak in p54_beacon_update() new 95110e5736d0 wifi: mac80211: use u64_stats_t with u64_stats_sync properly new 4dd1dda65265 wifi: iwlegacy: add missing mutex protection in il3945_sto [...] new e31fa691d0b1 wifi: iwlegacy: add missing mutex protection in il4965_sto [...] new a410d3fb30d9 Merge tag 'ath-next-20260120' of git://git.kernel.org/pub/ [...] new c30e188bd2a8 Merge tag 'iwlwifi-next-2026-01-21' of https://git.kernel. [...] new 2acdb5e635b6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9664f13e42ca Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 9c6c29882acb Merge branch 'mtd/next' of https://git.kernel.org/pub/scm/ [...] new 130b10da88f7 Merge branch 'nand/next' of https://git.kernel.org/pub/scm [...] new e0e1e6649bca Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 7dbfdd5ea4b6 Merge branch 'libcrypto-next' of https://git.kernel.org/pu [...] new 504f3cead6b0 Merge tag 'amd-drm-next-6.20-2026-01-23' of https://gitlab [...] new 6704d98a4f48 BackMerge tag 'v6.19-rc7' into drm-next new 205bd1561932 Merge tag 'drm-msm-next-2026-01-23' of https://gitlab.free [...] new 15392f76405e Merge tag 'drm-rust-next-2026-01-26' of https://gitlab.fre [...] new f4d0d9c07324 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 9b9678951c07 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new f7e06786512e drm/amdgpu/mes: Remove idr leftovers v2 new dda702172dc2 drm/amdgpu: Simplify sorting of the bo list new 1bf8b4642c5f drm/amd/include : Update MES v12 API header - SUSPEND new 6194f60c707e drm/amd/pm: fix smu v13 soft clock frequency setting issue new 53868dd87743 drm/amd/pm: fix smu v14 soft clock frequency setting issue new 6ce8d536c80a drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_fil [...] new 4a421335842b drm/amd/display: Enable vstateup hook for DCN401 to be reused new bdad08670278 drm/amd/display: Fix GFX12 family constant checks new 7cdb3d036786 drm/amd/display: Add FR skipping CTS functions new 6cf32edb5d63 drm/amd/display: Enable bootcrc on FW side new 06fee4fba931 drm/amd/display: perform clear update flags for all DCN asics new 26b5cf268850 drm/amd/display: add setup_stereo for dcn4x or later new c37084e25f05 drm/amd/display: Remove unnecessary DC FP guard new 15b1d7b77e98 drm/amd/display: avoid dig reg access timeout on usb4 link [...] new 5b8cfb0cebf9 drm/amd/display: Add debug flag to override min dispclk new ba448f9ed62c drm/amd/display: mouse event trigger to boost RR when idle new 592c5b80110d drm/amd/display: Migrate HUBBUB register access from hwseq [...] new 0f2828150f7a drm/amd/display: [FW Promotion] Release 0.1.44.0 new 37e6349e9328 drm/amd/display: Promote DC to 3.2.367 new 7a3fbdfd19ec drm/amd/pm: fix race in power state check before mutex lock new 91544c45fa6a drm/amdgpu: Fix jpeg ring test order in vcn_v4_0_3 new e0d11bdb294c drm/amdgpu: Send RMA CPER at bad page loading new e698127eb724 drm/amdkfd: add extended capabilities to device snapshot new 9d1501c23796 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 05413ea83ff6 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 91e0c2fec10c drm/xe: Move _THIS_IP_ usage from xe_vm_create() to dedica [...] new d043b95983e6 drm/xe/vf: Reset VF GuC state on fini new f00691496076 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 0fcd8284dc8e fbdev: vt8500lcdfb: fix missing dma_free_coherent() new 0f8b8d78980c fbdev: of: display_timing: fix refcount leak in of_get_dis [...] new 55f261552569 printk, vt, fbcon: Remove console_conditional_schedule() new 77b6c0a7b3eb fbdev: fix fb_pad_unaligned_buffer mask new fd59d976de12 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6ffdc7eb48bd regcache: Demote defaults readback from HW to debug print new dc65b1ed4bb3 regmap: Add reg_default_cb callback for flat cache defaults new 70a65c53d228 regmap: add KUnit coverage for reg_default_cb callback new 4651c87b0083 regmap: reg_default_cb for flat cache defaults new 046f81f60334 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 57c1cc1aedf7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d0f9f8283114 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5e037759b4b8 spi: dw: Remove not-going-to-be-supported code for Baikal SoC new 8ef73c0fbd1e ASoC: sun4i-spdif: Add missing check for devm_regmap_init_mmio new 74823db9ba2e ASoC: sunxi: sun50i-dmic: Add missing check for devm_regma [...] new 7550d6263b9b ASoC: dt-bindings: fsl,audmix: Add support for i.MX952 platform new 4d3b56b8a350 ASoC: dt-bindings: fsl,sai: Add AUDMIX mode support on i.MX952 new 291f2f908823 ASoC: fsl_audmix: Add support for i.MX952 platform new 19b08fd23b20 ASoC: fsl_sai: Add AUDMIX mode support on i.MX952 new ab2e3fa49173 ASoC: fsl_audmix: Support the i.MX952 platform new d7e1f9e84af4 ASoC: codec: Remove ak4641 new b094de7810f3 ASoC: codec: Remove pxa2xx-ac97.c new be829277ef79 ASoC: pxa2xx-ac97: Remove platform_data new c76d50b71e89 ASoC: ac97: Convert to GPIO descriptors new 1924bd68a0c0 ASoC: codec: Remove ak4641/pxa2xx-ac97 and convert to new 34a74d04cd0d ASoC: tlv320adcx140: don't use snd_soc_component_get_bias_level() new 19a412b66df7 ASoC: soc-component: remove snd_soc_component_xxx() wrapper new d8b795f65217 ASoC: soc-component: remove compatibility definition for c [...] new 40ff409eacac ASoC: soc-dapm: remove compatibility definition for dapm new cf0e8c555b34 ASoC: soc-dapm: remove dev from snd_soc_dapm_context() new 13c84b4c6f21 ASoC: soc-dapm: add snd_soc_dapm_alloc() new 5b517f1a5cac ASoC: soc-dapm: move struct snd_soc_dapm_context new af6d53db28e6 ASoC: soc-dapm: tidyup function naming new b4ee17729a11 ASoC: capsuling struct snd_soc_dapm_context new ad50e1f63873 ASoC: dt-bindings: sophgo,cv1800b: add I2S/TDM controller new ea0fb91c02c1 ASoC: sophgo: add CV1800B I2S/TDM controller driver new c294aafe474b ASoC: dt-bindings: sophgo,cv1800b: add ADC/DAC codec new 4cf8752a03e6 ASoC: sophgo: add CV1800B internal ADC codec driver new b3eb755e2db0 ASoC: sophgo: add CV1800B internal DAC codec driver new a8e3e4882931 ASoC: sophgo: cv1800b: document DAC overwrite handling new 8cf19b19dba8 ASoC: sophgo: cv1800b: tidy Kconfig spacing new 75ca86026b89 ASoC: sophgo: add CV1800 I2S controllers support new 77d6a8d6d03f Merge remote-tracking branch 'asoc/for-6.20' into asoc-next new d96ab4bff9d2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new db4e5ed1ea48 Merge branch 'modules-next' of https://git.kernel.org/pub/ [...] new 63c756dce103 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new b2b2ce870651 block: rnull: remove imports available via prelude new a7440ea498c9 Merge branch 'for-7.0/block' into for-next new fbbaf29358f1 Merge branch 'for-7.0/io_uring' into for-next new d42eb05e60fe io_uring: add support for BPF filtering for opcode restrictions new cff1c26b4223 io_uring/net: allow filtering on IORING_OP_SOCKET data new 8768770cf5d7 io_uring/bpf_filter: allow filtering on contents of struct [...] new e7c30675a7fb io_uring/bpf_filter: cache lookup table in ctx->bpf_filters new e7f67c2be787 io_uring/bpf_filter: add ref counts to struct io_bpf_filter new 4f08520591a2 io_uring: add task fork hook new 16df49ca2dd4 io_uring: allow registration of per-task restrictions new cfb7baafa6ad Merge branch 'io_uring-bpf-restrictions.4' into for-next new a4cf0268d500 Merge branch 'io_uring-syzbot-cancel' into for-next new 9675e11ca984 Merge branch 'for-7.0/io_uring-zcrx-large-buffers' into for-next new 806ae939c41e io_uring/net: don't continue send bundle if poll was requi [...] new 4dc19c67935a Merge branch 'for-7.0/io_uring' into for-next new c87f15efeb2e Revert "rnbd-clt: fix refcount underflow in device unmap path" new 693e9e9d109b Merge branch 'block-6.19' into for-next new 7c746eb71fc3 rnbd-clt: fix refcount underflow in device unmap path new fd4e84c9b046 Merge branch 'for-7.0/block' into for-next new fa0bdd45d7e3 block: add a BIO_MAX_SIZE constant and use it new 4d77007d42fd block: refactor get_contig_folio_len new 12da89e8844a block: open code bio_add_page and fix handling of mismatch [...] new 91b73c458182 iov_iter: extract a iov_iter_extract_bvecs helper from bio code new 301f5356521e block: remove bio_release_page new 8dd5e7c75d7b block: add helpers to bounce buffer an iov_iter into bios new 4ad357e39b2e iomap: fix submission side handling of completion side errors new 6e7a6c80198e iomap: simplify iomap_dio_bio_iter new 2631c9460229 iomap: split out the per-bio logic from iomap_dio_bio_iter new e2fcff5bb4c4 iomap: share code between iomap_dio_bio_end_io and iomap_f [...] new 45cec0de6c89 iomap: free the bio before completing the dio new c96b8b220271 iomap: rename IOMAP_DIO_DIRTY to IOMAP_DIO_USER_BACKED new d969bd72cf68 iomap: support ioends for direct reads new c9d114846b38 iomap: add a flag to bounce buffer direct I/O new 3373503df025 xfs: use bounce buffering direct I/O when the device requi [...] new 15818cae0b40 Merge branch 'for-7.0/block-stable-pages' into for-next new 7b5f66269745 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 611c54656bf6 Revert "block: remove bio_last_bvec_all" new ec8534021a71 dm vdo encodings: clean up header and version functions new fe409cc62431 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a6e9cfa636ea Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d8a7d48a7f14 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 2d25f230a91c Merge branch 'for-mfd-next' of https://git.kernel.org/pub/ [...] new f5383f6188fa Merge branch 'for-backlight-next' of https://git.kernel.or [...] new 2229604a0e90 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b85494e334ed Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f5f7394ebac3 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new e55ab7dcfbb5 Merge branch 'next-integrity' of https://git.kernel.org/pu [...] new ab144eb89e6d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 0cfe9d39569c Merge branch 'next' of https://github.com/cschaufler/smack-next new 7c898c18565e Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] new 4bef258f42e3 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new d202d0090f9a Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new f441cda70cef Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 6ff5e987935c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3dcbe510494a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new db6a59cfcc93 spi: cadence-xspi: support suspend/resume new a8b6e3738c87 spi: dw-mmio: support suspend/resume new e540be7d56d7 spi: SPI_AXIADO should depend on ARCH_AXIADO new c2e9a4bd1e96 Merge remote-tracking branch 'spi/for-6.20' into spi-next new 4629be536c56 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c106b5e09320 Merge branch into tip/master: 'irq/urgent' new 94614d589677 Merge branch into tip/master: 'objtool/urgent' new a5dbf6460d35 Merge branch into tip/master: 'irq/core' new 0a134207c2b1 Merge branch into tip/master: 'irq/drivers' new bd59b6882a56 Merge branch into tip/master: 'irq/msi' new e6de07249ef3 rust: sync: Replace `kernel::c_str!` with C-Strings new 944e3f7562c5 tools: Update context analysis macros in compiler_types.h new f88a31308db6 seqlock: fix scoped_seqlock_read kernel-doc new 196e7ae26dee Merge branch into tip/master: 'locking/core' new c3f26b115388 Merge branch into tip/master: 'perf/core' new e62afbb86f6b Merge branch into tip/master: 'sched/core' new 54c284308bff Merge branch into tip/master: 'timers/core' new 7a4dec19cd8f Merge branch into tip/master: 'timers/vdso' new 51e95b8e6b1c Merge branch into tip/master: 'x86/alternatives' new 8e65f35a1ce8 Merge branch into tip/master: 'x86/apic' new 84c05f39c8cd Merge branch into tip/master: 'x86/boot' new dbfdd747b225 Merge branch into tip/master: 'x86/bugs' new c2ee2e55869d Merge branch into tip/master: 'x86/cache' new fdef4fc0d882 Merge branch into tip/master: 'x86/cleanups' new 696f732a9681 Merge branch into tip/master: 'x86/cpu' new ce9b1c10c3f1 x86/entry/vdso: Add vdso2c to .gitignore new c4769475b467 Merge branch into tip/master: 'x86/entry' new 8812df533b2a Merge branch into tip/master: 'x86/irq' new ab8ae5c26dd4 Merge branch into tip/master: 'x86/microcode' new c0e731eeadf5 Merge branch into tip/master: 'x86/misc' new 37beb7f65475 Merge branch into tip/master: 'x86/paravirt' new ac059ae422d7 x86/hyperv: Fix smp_ops build failure on UP kernels new b3c8775f3092 Merge branch into tip/master: 'x86/platform' new fe6586b57c6e Merge branch into tip/master: 'x86/sev' new 07a004be654e Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new b0a8b5e313f9 Merge branch 'timers/drivers/next' of https://git.kernel.o [...] new 989b5aa5bc0b Merge branch 'edac-for-next' of https://git.kernel.org/pub [...] new 8cf9c09b1949 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d81c0c8df9bc Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new da63758c1876 KVM: arm64: gic: Enable GICv3 CPUIF trapping on GICv5 host [...] new 28e505d81766 KVM: arm64: Correct test for ICH_HCR_EL2_TDIR cap for GICv5 hosts new 6add1dcf9fb3 Merge branch kvm-arm64/gicv3-tdir-fixes into kvmarm-master/next new f86fd0f95ee6 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 8af13676bdca Merge branch 'next' of https://github.com/kvm-x86/linux.git new 753b4d97ad58 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] new 8eb776429ac7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new cc4448d0856d tools/sched_ext: add scx_userland scheduler new f0262b102c7c tools/sched_ext: add scx_pair scheduler new 36929ebd17ae tools/sched_ext: add arena based scheduler new fe10bd652d00 Merge branch 'for-6.20' into for-next new 84af00687bda Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 56d1b33e644c HID: asus: simplify RGB init sequence new 4ac51daa5078 HID: asus: initialize additional endpoints only for certai [...] new 6a293b6edb53 HID: asus: use same report_id in response new e82ae34af29e HID: asus: fortify keyboard handshake new 2b92b797a153 HID: asus: move vendor initialization to probe new 4ac74ea68f64 HID: asus: early return for ROG devices new fac55d29581f platform/x86: asus-wmi: Add support for multiple kbd led handlers new b34b5945a769 HID: asus: listen to the asus-wmi brightness device instea [...] new d3133ccaf536 platform/x86: asus-wmi: remove unused keyboard backlight quirk new 7525566abd36 platform/x86: asus-wmi: add keyboard brightness event handler new 4748bb49b668 HID: asus: add support for the asus-wmi brightness handler new c46f7cb338ef Merge branch 'platform-drivers-x86-asus-kbd' into for-next new fcbe69b5d737 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b05dc40c4b09 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c4d95c682f86 next-20260108/leds-lj new 68345ae7669f ipmi: Fix use-after-free and list corruption on sender error new 3a94aa0edc93 ipmi: Consolidate the run to completion checking for xmit [...] new 5ef54c581bf0 ipmi: ipmb: initialise event handler read bytes new d24e7e188c96 ipmi:ls2k: Make ipmi_ls2k_platform_driver static new d3a7e0888d87 Merge branch 'for-next' of https://github.com/cminyard/lin [...] new a2d5e6abf920 Merge branch 'driver-core-next' of https://git.kernel.org/ [...] new 1132e90840ab usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN new 0a06917432a7 usb: dwc3: Log dwc3 address in traces new 15d25639013e Merge branch 'usb-next' of https://git.kernel.org/pub/scm/ [...] new 020931e56bb8 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 509f403f3cce USB: serial: option: add Telit FN920C04 RNDIS compositions new e6db64bad635 Merge branch 'usb-next' of https://git.kernel.org/pub/scm/ [...] new 0a15f43b92dd Revert "tty: tty_port: add workqueue to flip TTY buffer" new 84e7c06494bc Merge branch 'tty-next' of https://git.kernel.org/pub/scm/ [...] new 2c198c272f9c most: core: fix leak on early registration failure new be0801e530f7 slimbus: qcom-ngd: Simplify with scoped for each OF child loop new bc2e4bc952e2 mcb: fix incorrect sanity check new 89b0bb232a4c intel_th: pci: Use PCI_DEVICE_DATA() for device entries new 1814159b0d0a intel_th: pci: Add Nova Lake support new 0bb23328ab6c pps: generators: remove broken pps_gen_parport driver new 79cb49ebb43e speakup: Clarify bleep_time unit is milliseconds new 3fcd9a0fbb7d eeprom: at25: add support for Infineon Cypress QSN FRAMs new 62bb2054f9e8 eeprom: at25: expose JEDEC ID via sysfs new c9627831fb60 gpib: agilent_82350b: Unify *allocate_private usage new 048b9f44350a gpib: agilent_82357a: Fix the *allocate_private retval check new 1ec138c8db69 gpib: cb7210: Replace kmalloc/memset to kzalloc in *alloca [...] new 0ea001af4e16 gpib: cb7210: Unify *allocate_private usage new 258dd4c7ddee gpib: cec: Replace kmalloc/memset to kzalloc in *allocate_private new b47077a4c03e gpib: cec: Unify *allocate_private return value new 908206d82e45 gpib: cec: Unify *allocate_private usage new 59e2e6b5620f gpib: eastwood: Replace kmalloc/memset to kzalloc in *allo [...] new f9d2893ff9e8 gpib: eastwood: Fix the *allocate_private retval check new 578481c343fa gpib: fmh_gpib: Replace kmalloc/memset to kzalloc in *allo [...] new c47b98c47612 gpib: fmh_gpib: Fix the *allocate_private retval check new ad161c8b1210 gpib: gpio: Unify *allocate_private return value new 1dd1bc4d7943 gpib: gpio: Unify *allocate_private usage new 0a1e9b99d83a gpib: hp_82335: Unify *allocate_private return value new c0790b6c901e gpib: hp_82335: Unify *allocate_private usage new 3f5d83160037 gpib: hp_82341: Unify *allocate_private usage new b3d3ab10b9b3 gpib: ines: Replace kmalloc/memset to kzalloc in *allocate [...] new 24d4d06acb6f gpib: ines: Unify *allocate_private return value new 11f1b1691622 gpib: ines: Unify *allocate_private usage new 64900aa878fc gpib: ni_usb: Replace kmalloc/memset to kzalloc in *alloca [...] new 78047416f800 gpib: ni_usb: Fix the *allocate_private retval check new 6e6dc3f7c08f gpib: pc2: Replace kmalloc/memset to kzalloc in *allocate_private new 68de22e9947c gpib: pc2: Unify *allocate_private return value new c2a9f77c0e03 gpib: pc2: Unify *allocate_private usage new a16ad9b68b10 gpib: tnt4882: Replace kmalloc/memset to kzalloc in *alloc [...] new 9effb86530ee gpib: tnt4882: Unify *allocate_private return value new 3df1fd31f6fc gpib: tnt4882: Unify *allocate_private usage new 94c37d42cb7c fsi: Make use of module_fsi_driver() new 03db6a80b79b fsi: Assign driver's bus in fsi_driver_register() new 18fa479b90c2 fsi: Provide thin wrappers around dev_[gs]et_data() for fs [...] new 76497839ee0b i2c: fsi: Drop assigning fsi bus new 605fdbaec14d spi: fsi: Drop assigning fsi bus new 68cc6588b523 fsi: Make fsi_bus_type a private variable to the core new 69d4ca009005 fsi: Create bus specific probe and remove functions new ec93d2ea3d77 fsi: i2cr-scom: Convert to fsi bus probe mechanism new 573e29c50168 fsi: master: Convert to fsi bus probe mechanism new 0cf9580a3ed8 fsi: sbefifo: Convert to fsi bus probe mechanism new 0d295b19bd1e fsi: scom: Convert to fsi bus probe mechanism new 1086210a464c i2c: fsi: Convert to fsi bus probe mechanism new 370fdb9825f3 spi: fsi: Convert to fsi bus probe mechanism new 587f614de8ab Merge branch 'char-misc-next' of https://git.kernel.org/pu [...] new 0ecc63e214de Merge branch 'icc-next' of https://git.kernel.org/pub/scm/ [...] new 817cabc50b7f Merge branch 'togreg' of https://git.kernel.org/pub/scm/li [...] new 454518f364ba Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new b9e69280a0f1 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 720fd89432ca Merge branch 'extcon-next' of https://git.kernel.org/pub/s [...] new f31e6fe16907 Merge branch 'next' of https://github.com/awilliam/linux-vfio.git new d847f2e128c0 staging: rtl8723bs: fix spacing around operators new d15b4527e87c staging: rtl8723bs: fix alignment to match open parenthesis new 3a0b68e30194 staging: most: dim2: replace macro with static function new 72000df579c7 staging: axis-fifo: Fix indentation new 381a175bd199 staging: rtl8723bs: rename add_RATid to add_ratid new d85bef159923 staging: greybus: remove completed GPIO conversion task from TODO new 6905c31e2112 staging: rtl8723bs: replace uint with unsigned int new 5b4e13122029 staging: rtl8723bs: use continue statements to reduce indentation new 34cce3379355 staging: rtl8723bs: refactor comments to fix the line leng [...] new 7d57d549f3a3 staging: rtl8723bs: remove unnecessary new lines new 376208a26266 staging: rtl8723bs: Fix the line length exceeding 100 colu [...] new d583b26c9e21 staging: rtl8723bs: add missing space around operators new 5747a8645183 staging: rtl8723bs: remove unnecessary braces new 6007fd46039d staging: rtl8723bs: use !ptr instead of ptr == NULL new 2c1312898d03 staging: rtl8723bs: remove unnecessary boolean comparisons new cc34db609ff9 staging: sm750fb: rename initParm to init_parm new 00883ce1d48a staging: rtl8723bs: rename RegEnableTxPowerLimit to reg_en [...] new a3f440616a42 staging: rtl8723bs: rename RegEnableTxPowerByRate to reg_e [...] new 43e165f7e023 staging: rtl8723bs: rename RegPowerBase to reg_power_base new 7c347fbe2113 staging: rtl8723bs: rename RegPwrTblSel to reg_pwr_tbl_sel new 6af021ad7b19 staging: rtl8723bs: remove unused variable TxBBSwing_2G new 88773d6b3225 staging: rtl8723bs: remove unused variable AmplifierType_2G new c003c3789876 staging: rtl8723bs: remove unused variable bEn_RFE new 1d264b88aea9 staging: rtl8723bs: remove unused variable RFE_Type new cace063ac55a Merge branch 'staging-next' of https://git.kernel.org/pub/ [...] new 339c2c17957f Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 402c119e2839 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new aa495edde3ae Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 8c58f6106469 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d9879ed88f13 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] new 1fa7fad763a9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 4c4ff6e38768 gpio: max77620: Implement .get_direction() callback new aa7e37fd770b gpio: spacemit-k1: Use PDR for pin direction, not SDR/CDR new dac23e79d479 Merge branch 'gpio/for-next' of https://git.kernel.org/pub [...] new 850cee2c868e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a887bcb4dc3e pinctrl: intel: Remove duplicate error messages new bcdcd19e25d5 pinctrl: baytrail: Remove duplicate error messages new 04c15be5480f pinctrl: cherryview: Remove duplicate error messages new 8a924c6bd016 pinctrl: lynxpoint: Remove duplicate error messages new ae15231c496b pinctrl: tangier: Remove duplicate error messages new 8e03e6ecc235 pinctrl: tangier: Join tng_pinctrl_probe() into its wrapper new 683394ba6141 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 96a26ea48926 Merge branch 'pwm/for-next' of https://git.kernel.org/pub/ [...] new ba62b45d4b1b Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 55360cd16884 Merge branch 'kunit' of https://git.kernel.org/pub/scm/lin [...] new c6cb988a9d8f Merge branch 'rtc-next' of https://git.kernel.org/pub/scm/ [...] new e2f26a6fd7a1 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 62e85c6c19d1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a9dd19675787 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 081f99a1845f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 0f70996aa1fa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f1f79a7dd22e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 6d2338362940 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 1ec73a956287 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d5dc831eb36c slab: replace cache_from_obj() with inline checks new b55b423e8518 mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() new f8b4cd2dad09 mm/slab: fix false lockdep warning in __kfree_rcu_sheaf() new b26e52c523ea slab: add SLAB_CONSISTENCY_CHECKS to SLAB_NEVER_MERGE new 8598351edc42 mm/slab: move and refactor __kmem_cache_alias() new aff851857571 mm/slab: make caches with sheaves mergeable new d907bf434fcd mm/slab: factor out slab_args_unmergeable() new 204ec1d16f8c mm/slab: avoid allocating slabobj_ext array from its own slab new 90d622c4a98a slub: clarify object field layout comments new c9d1d767e9e3 mm/slab: use unsigned long for orig_size to ensure proper [...] new b2426f53bb08 mm/slab: allow specifying free pointer offset when using c [...] new e3474596f8ec ext4: specify the free pointer offset for ext4_inode_cache new 8580134220cc mm/slab: abstract slabobj_ext access via new slab_obj_ext( [...] new 74cb268e299e mm/slab: use stride to access slabobj_ext new 146e15eae37a mm/memcontrol,alloc_tag: handle slabobj_ext access under K [...] new aca20e660097 mm/slab: save memory by allocating slabobj_ext array from [...] new 3ba8ad7433c7 mm/slab: move [__]ksize and slab_ksize() to mm/slub.c new ffd43a56e5a8 mm/slab: place slabobj_ext metadata in unused space within [...] new ec15c383fcda mm/slab: only allow SLAB_OBJ_EXT_IN_OBJ for unmergeable caches new 4b038a967015 slub: keep empty main sheaf as spare in __pcs_replace_empt [...] new 241001db15ba slab: add sheaves to most caches new c1c75dd5b397 slab: introduce percpu sheaves bootstrap new 3541ec8d25e3 slab: make percpu sheaves compatible with kmalloc_nolock() [...] new 879c82d90eb1 slab: handle kmalloc sheaves bootstrap new b56a65b1ad2e slab: add optimized sheaf refill from partial list new e3d73adc78f7 slab: remove cpu (partial) slabs usage from allocation paths new 160cec517d49 slab: remove SLUB_CPU_PARTIAL new 590499159c3c slab: remove the do_slab_free() fastpath new e8273df246b7 slab: remove defer_deactivate_slab() new 11ad1f530e2e slab: simplify kmalloc_nolock() new e0c5063752a5 slab: remove struct kmem_cache_cpu new 97cef84b00ff slab: remove unused PREEMPT_RT specific macros new c0c6d19072f9 slab: refill sheaves from all nodes new f11d085f6f59 slab: update overview comments new 6017f5bda3fb slab: remove frozen slab checks from __slab_free() new a5f6fb9b0e31 mm/slub: remove DEACTIVATE_TO_* stat items new 5f2341599d80 mm/slub: cleanup and repurpose some stat items new e4aef66f8d90 Merge branch 'slab/for-7.0/sheaves' into slab/for-next new a1261d0a529b Merge branch 'slab/for-next' of https://git.kernel.org/pub [...] new e11ae5cafc15 next-20260122/random new 204207aaac1b Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 33e228590f0e Merge branch 'sysctl-next' of https://git.kernel.org/pub/s [...] new 4685f52ec9a9 lib/find_bit: fix uninitialized variable use in FIND_NTH_BIT new f746db400945 bitops: Add more files to the MAINTAINERS new e5134a74f716 lib/tests: extend KUnit test for bitops with more cases new b665e4c0bef6 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 7651185eee33 Merge branch 'for-next/kspp' of https://git.kernel.org/pub [...] new f25e4449344c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 75170d21b108 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new a50032895831 Merge branch 'pwrseq/for-next' of https://git.kernel.org/p [...] new 071588136007 ipc: don't audit capability check in ipc_permissions() new 007ea4a7a109 Merge branch 'caps-next' of https://git.kernel.org/pub/scm [...] new 4557772a5971 Merge branch 'for-next' of https://github.com/hisilicon/li [...] new 98cb80132b9e sched/arm64: Move fallback task cpumask to HK_TYPE_DOMAIN new d0defdf569e7 kthread: Honour kthreads preferred affinity after cpuset changes new bdf87dccd7b8 kthread: Comment on the purpose and placement of kthread_a [...] new 63df1fa6b2fa kthread: Document kthread_affine_preferred() new 6b09359ca679 doc: Add housekeeping documentation new 858a59711f46 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 51ca24819b2b cma: Fix stub for cma_skip_dt_default_reserved_mem() new 3f24e4edcd1b Add linux-next specific files for 20260128
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 (4f938c7d3b25) \ N -- N -- N refs/heads/master (3f24e4edcd1b)
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 952 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: Documentation/ABI/stable/sysfs-driver-speakup | 3 +- Documentation/ABI/testing/sysfs-class-spi-eeprom | 11 + Documentation/arch/s390/mm.rst | 4 + Documentation/block/biovecs.rst | 1 + .../devicetree/bindings/sound/fsl,audmix.yaml | 16 +- .../devicetree/bindings/sound/fsl,sai.yaml | 16 + .../bindings/sound/sophgo,cv1800b-codecs.yaml | 46 + .../bindings/sound/sophgo,cv1800b-i2s.yaml | 67 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/hwmon/hac300s.rst | 37 + Documentation/hwmon/index.rst | 1 + Documentation/sphinx/automarkup.py | 10 + MAINTAINERS | 8 + Next/SHA1s | 122 +- Next/merge.log | 1994 +++++++++--------- arch/arm64/kernel/cpufeature.c | 8 +- arch/arm64/kvm/vgic/vgic-v3.c | 25 +- arch/arm64/kvm/vgic/vgic-v5.c | 2 + arch/arm64/kvm/vgic/vgic.h | 1 + arch/loongarch/Kconfig | 3 + arch/loongarch/boot/dts/loongson-2k0500-ref.dts | 19 + arch/loongarch/boot/dts/loongson-2k0500.dtsi | 12 +- arch/loongarch/boot/dts/loongson-2k1000-ref.dts | 22 + arch/loongarch/boot/dts/loongson-2k1000.dtsi | 13 +- arch/loongarch/include/asm/cmpxchg.h | 53 + arch/loongarch/include/asm/cpu-features.h | 1 + arch/loongarch/include/asm/cpu.h | 62 +- arch/loongarch/include/asm/setup.h | 3 + arch/loongarch/include/asm/unistd.h | 1 + arch/loongarch/include/uapi/asm/hwcap.h | 1 + arch/loongarch/kernel/Makefile.syscalls | 5 +- arch/loongarch/kernel/cpu-probe.c | 4 + arch/loongarch/kernel/kgdb.c | 2 +- arch/loongarch/kernel/proc.c | 63 +- arch/loongarch/kernel/setup.c | 1 + arch/loongarch/kernel/unwind_orc.c | 18 +- arch/loongarch/kernel/unwind_prologue.c | 6 +- arch/loongarch/mm/kasan_init.c | 78 +- arch/loongarch/mm/tlb.c | 3 +- arch/loongarch/net/bpf_jit.c | 206 +- arch/loongarch/net/bpf_jit.h | 4 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/tlb.h | 1 - arch/s390/Kconfig | 10 + arch/s390/boot/startup.c | 1 + arch/s390/include/asm/asm-prototypes.h | 1 + arch/s390/include/asm/bug.h | 141 +- arch/s390/include/asm/pci_io.h | 1 + arch/s390/include/asm/ptrace.h | 5 +- arch/s390/kernel/entry.S | 11 + arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/kernel/traps.c | 46 +- arch/s390/pci/pci.c | 2 + arch/sparc/Kconfig | 1 + arch/sparc/include/asm/tlb_64.h | 1 - arch/x86/hyperv/hv_crash.c | 2 + arch/x86/tools/.gitignore | 1 + block/bio.c | 332 +-- block/blk-lib.c | 9 +- block/blk-merge.c | 8 +- block/blk.h | 11 - drivers/base/regmap/internal.h | 3 + drivers/base/regmap/regcache-flat.c | 19 + drivers/base/regmap/regcache.c | 5 +- drivers/base/regmap/regmap-kunit.c | 91 + drivers/base/regmap/regmap.c | 2 + drivers/block/rnull/configfs.rs | 1 - drivers/block/rnull/rnull.rs | 3 - drivers/bus/simple-pm-bus.c | 6 + drivers/char/ipmi/ipmi_msghandler.c | 41 +- drivers/fsi/fsi-core.c | 107 +- drivers/fsi/fsi-master-hub.c | 17 +- drivers/fsi/fsi-sbefifo.c | 31 +- drivers/fsi/fsi-scom.c | 30 +- drivers/fsi/i2cr-scom.c | 15 +- drivers/gpib/agilent_82350b/agilent_82350b.c | 5 +- drivers/gpib/agilent_82357a/agilent_82357a.c | 2 +- drivers/gpib/cb7210/cb7210.c | 9 +- drivers/gpib/cec/cec_gpib.c | 11 +- drivers/gpib/eastwood/fluke_gpib.c | 5 +- drivers/gpib/fmh_gpib/fmh_gpib.c | 5 +- drivers/gpib/gpio/gpib_bitbang.c | 9 +- drivers/gpib/hp_82335/hp82335.c | 7 +- drivers/gpib/hp_82341/hp_82341.c | 5 +- drivers/gpib/ines/ines_gpib.c | 11 +- drivers/gpib/ni_usb/ni_usb_gpib.c | 5 +- drivers/gpib/pc2/pc2_gpib.c | 11 +- drivers/gpib/tnt4882/tnt4882_gpib.c | 20 +- drivers/gpio/gpio-brcmstb.c | 8 +- drivers/gpio/gpio-max77620.c | 19 + drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-spacemit-k1.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 4 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 13 + drivers/gpu/drm/amd/display/dc/dc.h | 3 +- .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c | 18 + .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 4 + .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 5 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h | 2 + .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 16 +- .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 1 + .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 1 + .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 1 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 1 + .../amd/display/dc/resource/dcn20/dcn20_resource.c | 2 - .../amd/display/dc/resource/dcn21/dcn21_resource.c | 2 - .../display/dc/resource/dcn401/dcn401_resource.c | 2 +- .../display/dc/resource/dcn401/dcn401_resource.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 55 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 3 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 1 + drivers/gpu/drm/amd/include/mes_v12_api_def.h | 6 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 1 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 1 + drivers/gpu/drm/imx/ipuv3/imx-tve.c | 13 + drivers/gpu/drm/xe/xe_guc.c | 11 + drivers/gpu/drm/xe/xe_vm.c | 24 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/hac300s.c | 132 ++ drivers/hwtracing/intel_th/pci.c | 269 +-- drivers/hwtracing/intel_th/pci_ids.h | 60 + drivers/i2c/busses/i2c-fsi.c | 16 +- drivers/irqchip/irq-ls-extirq.c | 75 +- drivers/mcb/mcb-core.c | 9 +- drivers/md/dm-vdo/encodings.c | 11 +- drivers/md/dm-vdo/encodings.h | 25 - drivers/misc/eeprom/at25.c | 86 +- drivers/mmc/core/sdio_bus.c | 25 + drivers/most/core.c | 9 +- drivers/net/bonding/bond_main.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 3 - drivers/net/ethernet/google/gve/gve.h | 5 + drivers/net/ethernet/google/gve/gve_ethtool.c | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 12 +- drivers/net/ethernet/google/gve/gve_ptp.c | 8 - drivers/net/ethernet/google/gve/gve_rx_dqo.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 11 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 11 +- drivers/net/ethernet/intel/ice/ice.h | 3 - drivers/net/ethernet/intel/ice/ice_base.c | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 31 +- drivers/net/ethernet/intel/ice/ice_lib.c | 56 +- drivers/net/ethernet/intel/ice/ice_lib.h | 6 + drivers/net/ethernet/intel/ice/ice_main.c | 196 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 46 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 199 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 4 +- drivers/net/ethernet/intel/idpf/xdp.c | 31 + drivers/net/ethernet/intel/idpf/xdp.h | 20 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 14 + .../mellanox/mlx5/core/en_accel/en_accel.h | 17 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 4 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 26 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 56 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 2 +- drivers/net/usb/Kconfig | 1 + drivers/net/usb/int51x1.c | 39 +- drivers/net/usb/sr9700.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 2 + drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 + drivers/net/wireless/intersil/p54/main.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8723cs.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723ds.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821cs.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822bs.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8822cs.c | 2 +- drivers/net/wireless/realtek/rtw88/sdio.c | 3 +- drivers/net/wireless/realtek/rtw88/sdio.h | 2 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 5 +- drivers/of/of_reserved_mem.c | 19 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 2 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 2 +- drivers/pinctrl/intel/pinctrl-tangier.c | 2 +- drivers/pmdomain/core.c | 59 +- drivers/pmdomain/imx/gpcv2.c | 8 +- drivers/pmdomain/imx/scu-pd.c | 1 + drivers/pmdomain/qcom/rpmpd.c | 4 +- drivers/pmdomain/ti/omap_prm.c | 1 + drivers/pps/generators/Kconfig | 8 - drivers/pps/generators/Makefile | 1 - drivers/pps/generators/pps_gen_parport.c | 238 --- drivers/slimbus/qcom-ngd-ctrl.c | 10 +- drivers/spi/Kconfig | 28 +- drivers/spi/Makefile | 1 - drivers/spi/spi-cadence-xspi.c | 29 +- drivers/spi/spi-dw-bt1.c | 331 --- drivers/spi/spi-dw-mmio.c | 33 + drivers/spi/spi-fsi.c | 7 +- drivers/staging/axis-fifo/axis-fifo.c | 2 +- drivers/staging/greybus/TODO | 3 - drivers/staging/most/dim2/dim2.c | 12 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 8 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 46 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 42 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 129 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 14 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 31 +- drivers/staging/rtl8723bs/include/drv_types.h | 12 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 9 +- drivers/staging/sm750fb/sm750.c | 12 +- drivers/staging/sm750fb/sm750.h | 2 +- drivers/staging/sm750fb/sm750_hw.c | 4 +- drivers/tty/pty.c | 14 +- drivers/tty/tty_buffer.c | 8 +- drivers/tty/tty_io.c | 21 +- drivers/tty/tty_port.c | 23 - drivers/tty/vt/vt.c | 1 - drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/dwc3/io.h | 4 +- drivers/usb/dwc3/trace.h | 88 +- drivers/usb/gadget/udc/tegra-xudc.c | 12 +- drivers/usb/serial/option.c | 6 + drivers/video/fbdev/core/fbcon.c | 6 - drivers/video/fbdev/core/fbmem.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 5 +- drivers/video/of_display_timing.c | 4 +- fs/btrfs/Makefile | 3 +- fs/btrfs/bio.c | 6 + fs/btrfs/compression.c | 208 +- fs/btrfs/compression.h | 40 +- fs/btrfs/inode.c | 224 +- fs/btrfs/lzo.c | 223 +- fs/btrfs/tests/btrfs-tests.c | 3 + fs/btrfs/tests/btrfs-tests.h | 1 + fs/btrfs/tests/chunk-allocation-tests.c | 481 +++++ fs/btrfs/transaction.c | 7 - fs/btrfs/volumes.c | 246 ++- fs/btrfs/volumes.h | 6 + fs/btrfs/zlib.c | 64 +- fs/btrfs/zoned.c | 203 +- fs/btrfs/zstd.c | 98 +- fs/iomap/direct-io.c | 191 +- fs/iomap/ioend.c | 8 + fs/isofs/rock.c | 2 +- fs/xfs/xfs_aops.c | 8 +- fs/xfs/xfs_file.c | 41 +- include/asm-generic/tlb.h | 2 +- include/crypto/sha1.h | 10 - include/drm/drm_pagemap.h | 6 +- include/linux/bio.h | 32 + include/linux/blk_types.h | 3 +- include/linux/bpf.h | 5 + include/linux/bpf_mprog.h | 10 + include/linux/cma.h | 9 + include/linux/console.h | 1 - include/linux/firmware/imx/sm.h | 2 + include/linux/fsi.h | 13 +- include/linux/iomap.h | 9 + include/linux/kdb.h | 5 +- include/linux/kgdb.h | 4 +- include/linux/maple_tree.h | 42 - include/linux/mmc/sdio_func.h | 1 + include/linux/pm_domain.h | 1 + include/linux/regmap.h | 14 + include/linux/seqlock.h | 17 +- include/linux/skmsg.h | 70 +- include/linux/stmmac.h | 2 +- include/linux/tty_buffer.h | 1 - include/linux/tty_driver.h | 7 - include/linux/tty_port.h | 13 - include/linux/uio.h | 3 + include/net/cfg80211.h | 35 +- include/sound/ak4641.h | 23 - include/sound/soc-component.h | 29 +- include/sound/soc-dapm.h | 44 +- include/sound/soc.h | 4 +- include/uapi/linux/bpf.h | 8 + include/uapi/linux/io_uring/bpf_filter.h | 4 +- include/uapi/linux/kfd_ioctl.h | 2 + include/uapi/linux/nl80211.h | 51 +- io_uring/bpf_filter.c | 51 +- io_uring/net.c | 6 +- kernel/bpf/cgroup_iter.c | 26 +- kernel/bpf/syscall.c | 7 +- kernel/debug/debug_core.h | 5 +- kernel/debug/kdb/kdb_bp.c | 5 +- kernel/debug/kdb/kdb_bt.c | 5 +- kernel/debug/kdb/kdb_debugger.c | 1 + kernel/debug/kdb/kdb_io.c | 5 +- kernel/debug/kdb/kdb_keyboard.c | 4 +- kernel/debug/kdb/kdb_main.c | 5 +- kernel/debug/kdb/kdb_private.h | 1 + kernel/debug/kdb/kdb_support.c | 5 +- kernel/dma/contiguous.c | 16 +- kernel/printk/printk.c | 16 - lib/Kconfig.debug | 4 +- lib/crypto/sha1.c | 63 +- lib/find_bit.c | 2 +- lib/iov_iter.c | 98 + lib/maple_tree.c | 2131 +++++++++++--------- lib/test_maple_tree.c | 55 +- lib/tests/bitops_kunit.c | 63 + lib/tests/printf_kunit.c | 20 +- localversion-next | 2 +- mm/Kconfig | 5 +- mm/cma.c | 3 +- mm/slab.h | 5 +- mm/slab_common.c | 27 +- mm/slub.c | 3 +- mm/zswap.c | 49 +- net/core/skmsg.c | 30 +- net/ethtool/common.c | 14 +- net/ipv4/tcp.c | 27 + net/ipv4/tcp_bpf.c | 25 +- net/ipv4/tcp_output.c | 27 - net/ipv4/udp_bpf.c | 23 +- net/ipv4/udp_offload.c | 6 +- net/ipv6/addrconf.c | 21 +- net/mac80211/rx.c | 8 +- net/mac80211/sta_info.c | 22 +- net/mac80211/sta_info.h | 4 +- net/wireless/nl80211.c | 27 + net/wireless/pmsr.c | 27 +- rust/kernel/sync.rs | 3 +- scripts/livepatch/klp-build | 8 +- sound/arm/Kconfig | 10 - sound/arm/Makefile | 3 - sound/arm/pxa2xx-ac97-lib.c | 50 +- sound/arm/pxa2xx-ac97.c | 286 --- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/codecs/Kconfig | 6 - sound/soc/codecs/Makefile | 2 - sound/soc/codecs/ak4641.c | 641 ------ sound/soc/codecs/tlv320adcx140.c | 4 +- sound/soc/fsl/fsl_audmix.c | 3 + sound/soc/fsl/fsl_sai.c | 21 + sound/soc/fsl/fsl_sai.h | 4 + sound/soc/intel/boards/sof_es8336.c | 2 +- sound/soc/pxa/pxa2xx-ac97.c | 5 +- sound/soc/soc-component.c | 82 - sound/soc/soc-core.c | 8 + sound/soc/soc-dapm.c | 352 ++-- sound/soc/sophgo/Kconfig | 47 + sound/soc/sophgo/Makefile | 5 + sound/soc/sophgo/cv1800b-sound-adc.c | 322 +++ sound/soc/sophgo/cv1800b-sound-dac.c | 208 ++ sound/soc/sophgo/cv1800b-tdm.c | 716 +++++++ sound/soc/sunxi/sun4i-spdif.c | 4 + sound/soc/sunxi/sun50i-dmic.c | 3 + tools/arch/arm64/include/uapi/asm/unistd.h | 24 +- tools/include/linux/compiler-context-analysis.h | 42 + tools/include/linux/compiler_types.h | 16 +- tools/include/linux/list.h | 10 + tools/include/uapi/linux/bpf.h | 8 + tools/lib/perf/Documentation/libperf.txt | 2 + tools/lib/perf/Makefile | 15 +- tools/lib/perf/include/perf/event.h | 69 + tools/lib/perf/include/perf/schedstat-v15.h | 146 ++ tools/lib/perf/include/perf/schedstat-v16.h | 146 ++ tools/lib/perf/include/perf/schedstat-v17.h | 164 ++ tools/lib/subcmd/help.c | 10 +- tools/lib/thermal/libthermal.pc.template | 4 +- tools/objtool/disas.c | 14 +- tools/objtool/elf.c | 13 +- tools/objtool/klp-diff.c | 14 +- tools/perf/.gitignore | 1 + tools/perf/Documentation/perf-c2c.txt | 51 +- tools/perf/Documentation/perf-inject.txt | 5 + tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Documentation/perf-sched.txt | 261 ++- tools/perf/Documentation/perf.data-file-format.txt | 17 + tools/perf/Makefile.config | 20 +- tools/perf/Makefile.perf | 11 +- tools/perf/arch/arc/annotate/instructions.c | 11 - tools/perf/arch/arm/util/Build | 1 - tools/perf/arch/arm/util/cs-etm.c | 201 +- tools/perf/arch/arm/util/perf_regs.c | 9 - tools/perf/arch/arm/util/unwind-libdw.c | 39 - tools/perf/arch/arm64/util/Build | 1 - tools/perf/arch/arm64/util/arm-spe.c | 17 +- tools/perf/arch/arm64/util/machine.c | 14 +- tools/perf/arch/arm64/util/mem-events.c | 4 +- tools/perf/arch/arm64/util/perf_regs.c | 45 +- tools/perf/arch/arm64/util/unwind-libdw.c | 61 - tools/perf/arch/csky/util/Build | 2 - tools/perf/arch/csky/util/perf_regs.c | 9 - tools/perf/arch/csky/util/unwind-libdw.c | 78 - tools/perf/arch/loongarch/util/perf_regs.c | 9 - tools/perf/arch/loongarch/util/unwind-libdw.c | 57 - tools/perf/arch/mips/util/perf_regs.c | 9 - tools/perf/arch/powerpc/util/Build | 1 - tools/perf/arch/powerpc/util/perf_regs.c | 68 - tools/perf/arch/powerpc/util/skip-callchain-idx.c | 52 +- tools/perf/arch/powerpc/util/unwind-libdw.c | 76 - tools/perf/arch/riscv/util/Build | 1 - tools/perf/arch/riscv/util/perf_regs.c | 9 - tools/perf/arch/riscv/util/unwind-libdw.c | 58 - tools/perf/arch/riscv64/annotate/instructions.c | 36 - tools/perf/arch/s390/util/Build | 2 - tools/perf/arch/s390/util/perf_regs.c | 9 - tools/perf/arch/s390/util/unwind-libdw.c | 65 - tools/perf/arch/x86/tests/bp-modify.c | 30 +- tools/perf/arch/x86/util/Build | 2 - tools/perf/arch/x86/util/archinsn.c | 27 - tools/perf/arch/x86/util/intel-pt.c | 3 +- tools/perf/arch/x86/util/perf_regs.c | 47 - tools/perf/arch/x86/util/unwind-libdw.c | 54 - tools/perf/bench/uprobe.c | 2 +- tools/perf/builtin-daemon.c | 8 +- tools/perf/builtin-help.c | 51 +- tools/perf/builtin-inject.c | 160 +- tools/perf/builtin-probe.c | 3 +- tools/perf/builtin-record.c | 27 +- tools/perf/builtin-report.c | 6 +- tools/perf/builtin-sched.c | 1028 +++++++++- tools/perf/builtin-script.c | 59 +- tools/perf/builtin-stat.c | 9 +- tools/perf/builtin-trace.c | 29 +- tools/perf/check-headers.sh | 1 - tools/perf/command-list.txt | 36 - tools/perf/perf.c | 18 +- tools/perf/pmu-events/Build | 14 +- .../pmu-events/arch/arm64/arm/cortex-a510/pmu.json | 8 - .../arch/arm64/common-and-microarch.json | 12 - .../pmu-events/arch/arm64/fujitsu/monaka/pmu.json | 10 - tools/perf/pmu-events/arch/riscv/mapfile.csv | 1 + .../{andes/ax45 => openhwgroup/cva6}/firmware.json | 0 .../arch/riscv/openhwgroup/cva6/instructions.json | 47 + .../arch/riscv/openhwgroup/cva6/memory.json | 42 + .../arch/riscv/openhwgroup/cva6/microarch.json | 27 + .../pmu-events/arch/x86/amdzen5/load-store.json | 6 +- .../arch/x86/amdzen6/branch-prediction.json | 93 + tools/perf/pmu-events/arch/x86/amdzen6/decode.json | 139 ++ .../pmu-events/arch/x86/amdzen6/execution.json | 192 ++ .../arch/x86/amdzen6/floating-point.json | 1106 ++++++++++ .../pmu-events/arch/x86/amdzen6/inst-cache.json | 120 ++ .../perf/pmu-events/arch/x86/amdzen6/l2-cache.json | 326 +++ .../perf/pmu-events/arch/x86/amdzen6/l3-cache.json | 177 ++ .../arch/x86/{amdzen5 => amdzen6}/load-store.json | 176 +- .../arch/x86/amdzen6/memory-controller.json | 101 + .../perf/pmu-events/arch/x86/amdzen6/pipeline.json | 99 + .../pmu-events/arch/x86/amdzen6/recommended.json | 339 ++++ tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +- .../perf/scripts/python/Perf-Trace-Util/Context.c | 2 +- tools/perf/tests/dlfilter-test.c | 1 - tools/perf/tests/kallsyms-split.c | 1 + tools/perf/tests/make | 3 +- tools/perf/tests/parse-events.c | 6 +- tools/perf/tests/pmu.c | 91 + tools/perf/tests/shell/addr2line_inlines.sh | 31 +- tools/perf/tests/shell/evlist.sh | 4 +- tools/perf/tests/shell/inject-callchain.sh | 45 + tools/perf/tests/shell/perf_sched_stats.sh | 64 + tools/perf/tests/shell/sched.sh | 2 +- tools/perf/tests/shell/script_dlfilter.sh | 10 +- tools/perf/tests/shell/stat_all_metricgroups.sh | 26 +- tools/perf/tests/shell/stat_all_metrics.sh | 29 +- tools/perf/tests/shell/test_arm_coresight.sh | 54 + tools/perf/tests/sw-clock.c | 3 +- tools/perf/tests/util.c | 85 +- tools/perf/ui/browsers/annotate.c | 6 +- tools/perf/ui/browsers/hists.c | 3 +- tools/perf/util/Build | 23 +- tools/perf/util/addr_location.c | 6 +- tools/perf/util/addr_location.h | 1 - tools/perf/util/annotate-arch/Build | 11 + tools/perf/util/annotate-arch/annotate-arc.c | 18 + .../annotate-arch/annotate-arm.c} | 50 +- .../annotate-arch/annotate-arm64.c} | 59 +- .../annotate-arch/annotate-csky.c} | 29 +- .../annotate-arch/annotate-loongarch.c} | 71 +- .../annotate-arch/annotate-mips.c} | 29 +- .../annotate-arch/annotate-powerpc.c} | 127 +- tools/perf/util/annotate-arch/annotate-riscv64.c | 41 + .../annotate-arch/annotate-s390.c} | 70 +- .../annotate-arch/annotate-sparc.c} | 28 +- .../annotate-arch/annotate-x86.c} | 89 +- tools/perf/util/annotate-data.c | 12 +- tools/perf/util/annotate-data.h | 2 +- tools/perf/util/annotate.c | 89 +- tools/perf/util/annotate.h | 10 +- tools/perf/util/archinsn.h | 12 - .../perf/util/arm64-frame-pointer-unwind-support.c | 3 +- tools/perf/util/blake2s.c | 151 ++ tools/perf/util/blake2s.h | 73 + tools/perf/util/bpf-event.c | 14 +- tools/perf/util/bpf-utils.c | 4 +- tools/perf/util/bpf_lock_contention.c | 2 +- tools/perf/util/callchain.c | 16 +- tools/perf/util/callchain.h | 2 +- tools/perf/util/cap.c | 3 +- tools/perf/util/capstone.c | 18 +- tools/perf/util/cs-etm.c | 3 +- tools/perf/util/data.c | 29 +- tools/perf/util/db-export.c | 1 - tools/perf/util/demangle-java.c | 2 +- tools/perf/util/disasm.c | 435 ++-- tools/perf/util/disasm.h | 95 +- tools/perf/util/dlfilter.c | 3 +- tools/perf/util/dso.c | 212 +- tools/perf/util/dso.h | 46 +- tools/perf/util/dwarf-regs-arch/Build | 9 + tools/perf/util/dwarf-regs-arch/dwarf-regs-arm.c | 12 + tools/perf/util/dwarf-regs-arch/dwarf-regs-arm64.c | 12 + tools/perf/util/dwarf-regs-arch/dwarf-regs-csky.c | 126 ++ .../util/dwarf-regs-arch/dwarf-regs-loongarch.c | 12 + tools/perf/util/dwarf-regs-arch/dwarf-regs-mips.c | 14 + .../perf/util/dwarf-regs-arch/dwarf-regs-powerpc.c | 136 ++ tools/perf/util/dwarf-regs-arch/dwarf-regs-riscv.c | 12 + tools/perf/util/dwarf-regs-arch/dwarf-regs-s390.c | 53 + tools/perf/util/dwarf-regs-arch/dwarf-regs-x86.c | 260 +++ tools/perf/util/dwarf-regs-csky.c | 50 - tools/perf/util/dwarf-regs-powerpc.c | 61 - tools/perf/util/dwarf-regs-x86.c | 50 - tools/perf/util/dwarf-regs.c | 151 +- tools/perf/util/env.c | 29 + tools/perf/util/env.h | 17 + tools/perf/util/event.c | 54 +- tools/perf/util/event.h | 2 + tools/perf/util/evlist.c | 31 +- tools/perf/util/evsel.c | 151 +- tools/perf/util/evsel.h | 6 +- tools/perf/util/evsel_config.h | 7 +- tools/perf/util/genelf.c | 58 +- tools/perf/util/generate-cmdlist.sh | 70 - tools/perf/util/header.c | 276 +++ tools/perf/util/header.h | 4 + tools/perf/util/hist.c | 18 +- tools/perf/util/hwmon_pmu.c | 2 +- tools/perf/util/include/dwarf-regs.h | 28 +- tools/perf/util/jitdump.c | 5 +- tools/perf/util/libbfd.c | 6 +- tools/perf/util/libdw.c | 115 +- tools/perf/util/libdw.h | 12 +- tools/perf/util/llvm.c | 8 +- tools/perf/util/lzma.c | 6 +- tools/perf/util/machine.c | 115 +- tools/perf/util/map_symbol.c | 5 +- tools/perf/util/map_symbol.h | 3 +- tools/perf/util/maps.c | 37 +- tools/perf/util/maps.h | 4 + tools/perf/util/metricgroup.c | 5 +- tools/perf/util/parse-events.c | 250 ++- tools/perf/util/parse-regs-options.c | 116 +- tools/perf/util/perf-regs-arch/perf_regs_csky.c | 19 +- tools/perf/util/perf_regs.c | 117 +- tools/perf/util/perf_regs.h | 24 +- tools/perf/util/pmu.c | 95 +- tools/perf/util/pmu.h | 34 +- tools/perf/util/print-events.c | 13 +- tools/perf/util/sample.c | 77 + tools/perf/util/sample.h | 7 + .../util/scripting-engines/trace-event-python.c | 24 +- tools/perf/util/session.c | 140 +- tools/perf/util/session.h | 1 + tools/perf/util/sha1.c | 97 - tools/perf/util/sha1.h | 6 - tools/perf/util/sort.c | 2 +- tools/perf/util/srcline.c | 2 +- tools/perf/util/strlist.c | 37 +- tools/perf/util/strlist.h | 2 - tools/perf/util/symbol-elf.c | 6 +- tools/perf/util/synthetic-events.c | 196 ++ tools/perf/util/synthetic-events.h | 3 + tools/perf/util/thread-stack.c | 4 +- tools/perf/util/thread.c | 62 +- tools/perf/util/thread.h | 16 +- tools/perf/util/thread_map.c | 18 +- tools/perf/util/time-utils.c | 4 +- tools/perf/util/tool.c | 20 + tools/perf/util/tool.h | 4 +- tools/perf/util/tp_pmu.c | 2 +- tools/perf/util/trace-event-info.c | 2 +- tools/perf/util/trace-event-scripting.c | 16 - tools/perf/util/trace-event.h | 3 - tools/perf/util/units.c | 2 +- tools/perf/util/unwind-libdw.c | 157 +- tools/perf/util/unwind-libdw.h | 11 +- tools/perf/util/unwind-libunwind-local.c | 9 +- tools/perf/util/util.c | 48 + tools/perf/util/util.h | 5 + tools/sched_ext/Makefile | 2 +- tools/sched_ext/scx_pair.bpf.c | 610 ++++++ tools/sched_ext/scx_pair.c | 180 ++ tools/sched_ext/scx_pair.h | 9 + tools/sched_ext/scx_sdt.bpf.c | 710 +++++++ tools/sched_ext/scx_sdt.c | 101 + tools/sched_ext/scx_sdt.h | 113 ++ tools/sched_ext/scx_userland.bpf.c | 344 ++++ tools/sched_ext/scx_userland.c | 437 ++++ tools/sched_ext/scx_userland.h | 17 + tools/testing/radix-tree/maple.c | 183 +- .../testing/selftests/bpf/prog_tests/cgroup_iter.c | 12 + tools/testing/selftests/bpf/prog_tests/iters.c | 8 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 294 ++- tools/testing/selftests/bpf/progs/iters_css.c | 9 +- .../selftests/bpf/progs/test_sockmap_pass_prog.c | 14 + .../selftests/futex/functional/futex_requeue.c | 70 +- tools/testing/selftests/mm/Makefile | 2 +- tools/testing/selftests/ptp/phc.sh | 60 +- tools/testing/shared/linux/kernel.h | 4 - tools/testing/vma/include/dup.h | 12 - 620 files changed, 21582 insertions(+), 9838 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/sophgo,cv1800b-codecs.yaml create mode 100644 Documentation/devicetree/bindings/sound/sophgo,cv1800b-i2s.yaml create mode 100644 Documentation/hwmon/hac300s.rst create mode 100644 drivers/hwmon/pmbus/hac300s.c create mode 100644 drivers/hwtracing/intel_th/pci_ids.h delete mode 100644 drivers/pps/generators/pps_gen_parport.c delete mode 100644 drivers/spi/spi-dw-bt1.c create mode 100644 fs/btrfs/tests/chunk-allocation-tests.c delete mode 100644 include/sound/ak4641.h delete mode 100644 sound/arm/pxa2xx-ac97.c delete mode 100644 sound/soc/codecs/ak4641.c create mode 100644 sound/soc/sophgo/Kconfig create mode 100644 sound/soc/sophgo/Makefile create mode 100644 sound/soc/sophgo/cv1800b-sound-adc.c create mode 100644 sound/soc/sophgo/cv1800b-sound-dac.c create mode 100644 sound/soc/sophgo/cv1800b-tdm.c create mode 100644 tools/include/linux/compiler-context-analysis.h create mode 100644 tools/lib/perf/include/perf/schedstat-v15.h create mode 100644 tools/lib/perf/include/perf/schedstat-v16.h create mode 100644 tools/lib/perf/include/perf/schedstat-v17.h delete mode 100644 tools/perf/arch/arc/annotate/instructions.c delete mode 100644 tools/perf/arch/arm/util/unwind-libdw.c delete mode 100644 tools/perf/arch/arm64/util/unwind-libdw.c delete mode 100644 tools/perf/arch/csky/util/unwind-libdw.c delete mode 100644 tools/perf/arch/loongarch/util/unwind-libdw.c delete mode 100644 tools/perf/arch/powerpc/util/unwind-libdw.c delete mode 100644 tools/perf/arch/riscv/util/unwind-libdw.c delete mode 100644 tools/perf/arch/riscv64/annotate/instructions.c delete mode 100644 tools/perf/arch/s390/util/unwind-libdw.c delete mode 100644 tools/perf/arch/x86/util/archinsn.c delete mode 100644 tools/perf/arch/x86/util/unwind-libdw.c delete mode 100644 tools/perf/command-list.txt delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a510/pmu.json delete mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/pmu.json copy tools/perf/pmu-events/arch/riscv/{andes/ax45 => openhwgroup/cva6}/firmware.js [...] create mode 100644 tools/perf/pmu-events/arch/riscv/openhwgroup/cva6/instructions.json create mode 100644 tools/perf/pmu-events/arch/riscv/openhwgroup/cva6/memory.json create mode 100644 tools/perf/pmu-events/arch/riscv/openhwgroup/cva6/microarch.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/branch-prediction.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/decode.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/execution.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/inst-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/l2-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/l3-cache.json copy tools/perf/pmu-events/arch/x86/{amdzen5 => amdzen6}/load-store.json (55%) create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/memory-controller.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen6/recommended.json create mode 100755 tools/perf/tests/shell/inject-callchain.sh create mode 100755 tools/perf/tests/shell/perf_sched_stats.sh create mode 100644 tools/perf/util/annotate-arch/Build create mode 100644 tools/perf/util/annotate-arch/annotate-arc.c rename tools/perf/{arch/arm/annotate/instructions.c => util/annotate-arch/annotate [...] rename tools/perf/{arch/arm64/annotate/instructions.c => util/annotate-arch/annota [...] rename tools/perf/{arch/csky/annotate/instructions.c => util/annotate-arch/annotat [...] rename tools/perf/{arch/loongarch/annotate/instructions.c => util/annotate-arch/an [...] rename tools/perf/{arch/mips/annotate/instructions.c => util/annotate-arch/annotat [...] rename tools/perf/{arch/powerpc/annotate/instructions.c => util/annotate-arch/anno [...] create mode 100644 tools/perf/util/annotate-arch/annotate-riscv64.c rename tools/perf/{arch/s390/annotate/instructions.c => util/annotate-arch/annotat [...] rename tools/perf/{arch/sparc/annotate/instructions.c => util/annotate-arch/annota [...] rename tools/perf/{arch/x86/annotate/instructions.c => util/annotate-arch/annotate [...] delete mode 100644 tools/perf/util/archinsn.h create mode 100644 tools/perf/util/blake2s.c create mode 100644 tools/perf/util/blake2s.h create mode 100644 tools/perf/util/dwarf-regs-arch/Build create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-arm.c create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-arm64.c create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-csky.c create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-loongarch.c create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-mips.c create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-powerpc.c create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-riscv.c create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-s390.c create mode 100644 tools/perf/util/dwarf-regs-arch/dwarf-regs-x86.c delete mode 100644 tools/perf/util/dwarf-regs-csky.c delete mode 100644 tools/perf/util/dwarf-regs-powerpc.c delete mode 100644 tools/perf/util/dwarf-regs-x86.c delete mode 100755 tools/perf/util/generate-cmdlist.sh delete mode 100644 tools/perf/util/sha1.c delete mode 100644 tools/perf/util/sha1.h create mode 100644 tools/sched_ext/scx_pair.bpf.c create mode 100644 tools/sched_ext/scx_pair.c create mode 100644 tools/sched_ext/scx_pair.h create mode 100644 tools/sched_ext/scx_sdt.bpf.c create mode 100644 tools/sched_ext/scx_sdt.c create mode 100644 tools/sched_ext/scx_sdt.h create mode 100644 tools/sched_ext/scx_userland.bpf.c create mode 100644 tools/sched_ext/scx_userland.c create mode 100644 tools/sched_ext/scx_userland.h